Commit graph

102757 commits

Author SHA1 Message Date
Sebastian Lackner
add67b6f8d server: Fix invalid memory access when copying KeyNameInformation data. 2014-10-17 14:40:24 +09:00
YongHao Hu
b94fe44e79 msvcp90/tests: Add istream::operator>>(float) and double test. 2014-10-17 14:40:04 +09:00
Matteo Bruni
a02f76637d d3dcompiler: Fix tracing of expression operators.
This hunk should have been in d25486fba4.
2014-10-16 21:23:41 +09:00
Matteo Bruni
69c72c969f wined3d: ps_2_0 shaders don't support int or bool constants. 2014-10-16 21:23:33 +09:00
Matteo Bruni
e789fadd56 wined3d: Don't replicate shader limits values for each shader. 2014-10-16 21:23:26 +09:00
Matteo Bruni
291c4f3b65 d3d8/tests: Port the applicable parts of the new unsupported shaders tests to d3d8. 2014-10-16 21:23:18 +09:00
Matteo Bruni
894298d502 d3d9/tests: Port the unsupported shaders test to D3D9Ex. 2014-10-16 21:23:07 +09:00
Iván Matellanes
c53e0384a5 msvcrt: Added _fseek_nolock implementation. 2014-10-16 13:02:24 +09:00
Iván Matellanes
5077d8c137 msvcrt: Added _fseeki64_nolock implementation. 2014-10-16 13:02:16 +09:00
Iván Matellanes
50574ccffa msvcrt: Added _ftell_nolock implementation. 2014-10-16 13:02:08 +09:00
Iván Matellanes
7cf0c877b3 msvcrt: Added _ftelli64_nolock implementation. 2014-10-16 13:01:59 +09:00
Nikolay Sivov
4c0ec6700c dwrite: Implement GetUnicodeRanges(). 2014-10-16 13:00:16 +09:00
Nikolay Sivov
d3cdec0e66 dwrite: Use better integer types for cmap helpers. 2014-10-16 13:00:12 +09:00
Nikolay Sivov
9b46e19aa4 dwrite: Implement HasCharacter(). 2014-10-16 13:00:07 +09:00
Nikolay Sivov
8f34bee25a dwrite: Added one more test for system font collection. 2014-10-16 13:00:03 +09:00
Vincent Povirk
6ef156e656 mscoree: Use mono_runtime_quit in shutdown process. 2014-10-16 12:59:46 +09:00
Nikolay Sivov
a99d8cb21b mscoree: Use E_NOT_SUFFICIENT_BUFFER definition. 2014-10-16 12:58:52 +09:00
Hans Leidekker
5cb10c96b2 msi: Don't skip the media check for the first volume.
Some installers require the first volume to be reinserted.
2014-10-15 22:40:03 +09:00
Akihiro Sagawa
e94d2e0459 server: KeyNameInformation returns the full name of the key. 2014-10-15 22:01:59 +09:00
Nikolay Sivov
617f668f49 dwrite: Block negative max height/width for layout. 2014-10-15 21:31:58 +09:00
Nikolay Sivov
d8a66e634c dwrite: Refuse to create IDWriteFontFace with invalid collection index. 2014-10-15 21:31:51 +09:00
Jacek Caban
57243f0dec mshtml: Added HTMLTextAreaElement::get_form implementation. 2014-10-15 21:31:11 +09:00
Nikolay Sivov
1f93f5350b msdmo: Implement IEnumDMO_Clone(), fix trace messages. 2014-10-15 21:30:58 +09:00
Nikolay Sivov
06c52ce940 msdmo: Cleanup IEnumDMO creation code. 2014-10-15 21:30:53 +09:00
Stefan Dösinger
a426d335a4 d3d9/tests: Allow a width and height to be passed to create_device() in the d3d9ex tests. 2014-10-15 21:29:29 +09:00
Sebastian Lackner
34b2d920b4 ntdll: Improve check_atl_thunk to prevent passing exceptions to the usermode application. 2014-10-15 11:52:06 +09:00
Sebastian Lackner
511a849046 kernel32/tests: Add test to show ATL thunk emulator exceptions are not passed to usermode. 2014-10-15 11:51:58 +09:00
Qian Hong
1ec64dcd23 ntoskrnl.exe: Export InitSafeBootMode. 2014-10-15 11:42:55 +09:00
André Hentschel
19fe621dfd winhttp/tests: Fix typo. 2014-10-15 11:36:34 +09:00
Henri Verbeet
62771c7dda d3d8/tests: Allow a width and height to be passed to create_device(). 2014-10-14 21:07:37 +09:00
Shuai Meng
7a48601047 vbscript: Implemented Timer. 2014-10-14 21:04:58 +09:00
Nikolay Sivov
a1ff4f904e dwrite: Update to IDWriteFontFace2. 2014-10-14 17:42:47 +09:00
Nikolay Sivov
1f9ca4775a dwrite: Update to IDWriteFont2. 2014-10-14 17:42:43 +09:00
Nikolay Sivov
1006987712 dwrite: Create single shared factory. 2014-10-14 17:42:15 +09:00
Nikolay Sivov
28e9b3f421 dwrite: Added parameter check for registering/unregistering collection loaders. 2014-10-14 17:42:10 +09:00
Akihiro Sagawa
4aea5ca72b kernel32: Fix incorrect lastpart in GetFullPathNameA with DBCS. 2014-10-14 14:20:05 +09:00
Nikolay Sivov
c27af4774e widl: Generate method macros/wrappers for overridden methods. 2014-10-14 14:15:30 +09:00
André Hentschel
8fc9a84960 winedump: Fix compiler warnings. 2014-10-14 14:05:04 +09:00
Matteo Bruni
d897db7605 d3d9/tests: Add some tests for shaders using more than the maximum number of supported constants. 2014-10-14 14:00:50 +09:00
Matteo Bruni
f24e62b303 wined3d: Fail to create shaders using more than the supported number of constants. 2014-10-14 14:00:11 +09:00
Jacek Caban
0eec97e29b jscript: Don't use builtin property for exposing ActiveXObject constructor. 2014-10-13 19:43:28 +09:00
Sebastian Lackner
1c957ceb96 ntdll: Only check for ATL thunk if allowed by execute option flags.
Checking for ATL thunks can be disabled by setting MEM_EXECUTE_OPTION_DISABLE_THUNK_EMULATION.
2014-10-13 18:31:26 +09:00
Sebastian Lackner
e16996bb3d ntdll: reset_write_watches shouldn't remove enforced exec permissions. 2014-10-13 18:31:19 +09:00
Sebastian Lackner
aa3c6111d9 ntdll: Ensure force_exec_prot is also used for views with write watch permissions. 2014-10-13 18:31:14 +09:00
Sebastian Lackner
0cf3d78167 ntdll: Avoid recursive exception handler calls when handling guard pages.
The ATL check leads to problems when a page is protected with guard page protection.
raise_segv_exception is called with EXCEPTION_EXECUTE_FAULT. The ATL check tries to
read the memory, and triggers another exception handler. This time the virtual_handle_fault
check is executed, and removes the guard page protection. Afterwards, when the ATL
check returns, the exception is _not_ catched by virtual_handle_fault, but instead
passed to the application.
2014-10-13 18:31:06 +09:00
Sebastian Lackner
9a806d0f1c kernel32/tests: Add tests for DEP combined with guard pages and write watches. 2014-10-13 18:30:57 +09:00
Qian Hong
ef63bacf2d mshtml: Add DIID_DispHTMLFormElement support for HTMLFormElement_QI. 2014-10-13 18:11:29 +09:00
André Hentschel
9006dcb059 winedump: Improved dumping of exception info on ARM. 2014-10-13 18:11:09 +09:00
André Hentschel
8b07523c56 server: Update CPU type dumping. 2014-10-13 18:10:58 +09:00
Jacek Caban
0d023f1968 mshtml: Use proper codepage in nsIIOService::NewURI. 2014-10-13 18:10:28 +09:00