Commit Graph

47085 Commits

Author SHA1 Message Date
Juan Lang 4f815c7d03 crypt32: Convert internal callers of CRYPT_AsnDecodeArray to call CRYPT_AsnDecodeArrayNoAlloc. 2009-10-15 12:06:21 +02:00
Juan Lang a8f5934f44 crypt32: Pass decode flags to CRYPT_AsnDecodeArrayNoAlloc. 2009-10-15 12:06:21 +02:00
Juan Lang 136eedb9af crypt32: Further simplify calling CRYPT_AsnDecodeArrayNoAlloc. 2009-10-15 12:06:20 +02:00
Juan Lang 271b477171 crypt32: Let CRYPT_AsnDecodeArrayNoAlloc calculate array size rather than requiring every caller to do so. 2009-10-15 12:06:20 +02:00
Juan Lang c64f31087f crypt32: Simplify calling CRYPT_AsnDecodeArrayNoAlloc. 2009-10-15 12:06:20 +02:00
Juan Lang 3c14587e18 crypt32: Add array descriptor members describing offsets of outer structure. 2009-10-15 12:06:20 +02:00
Juan Lang 77cfb32360 crypt32: Simplify CRYPT_AsnDecodePKCSAttributes. 2009-10-15 12:06:20 +02:00
Juan Lang c7e3ea1484 crypt32: Explicitly pass array pointer when decoding CTL entry attributes rather than assuming a particular alignment. 2009-10-15 12:06:20 +02:00
Juan Lang f5946e4acb crypt32: Explicitly pass array pointer when decoding cert policy qualifiers rather than assuming a particular alignment. 2009-10-15 12:06:20 +02:00
Juan Lang 117ea9ee91 crypt32: Explicitly pass array pointer when decoding basic constraints' subtrees rather than assuming a particular alignment. 2009-10-15 12:06:20 +02:00
Juan Lang 6d74aac002 crypt32: Explicitly pass array pointer when decoding policy qualifier notice numbers rather than assuming a particular alignment. 2009-10-15 12:06:20 +02:00
Juan Lang 362abb6fa9 crypt32: Remove a redundant trace. 2009-10-15 12:06:20 +02:00
Juan Lang 3270451ec0 crypt32: Explicitly pass array pointer when decoding CTL extensions rather than assuming a particular alignment. 2009-10-15 12:06:20 +02:00
Juan Lang 8aefb32523 crypt32: Explicitly pass array pointer when decoding CTL entries rather than assuming a particular alignment. 2009-10-15 12:06:20 +02:00
Juan Lang 030cd8f594 crypt32: Explicitly pass array pointer when decoding CMS message signers rather than assuming a particular alignment. 2009-10-15 12:06:20 +02:00
Juan Lang e87dc9c530 crypt32: Simplify CRYPT_AsnDecodeDistPointName. 2009-10-15 12:06:19 +02:00
Juan Lang 26bfd0281c crypt32: Explicitly pass array pointer when decoding name constraints' excluded subtrees rather than assuming a particular alignment. 2009-10-15 12:06:19 +02:00
Juan Lang ab1376ad6c crypt32: Explicitly pass array pointer when decoding name constraints' permitted subtrees rather than assuming a particular alignment. 2009-10-15 12:06:19 +02:00
Juan Lang 07a1750af7 crypt32: Explicitly pass array pointer when decoding CMS message CRLs rather than assuming a particular alignment. 2009-10-15 12:06:19 +02:00
Juan Lang 8c52850102 crypt32: Explicitly pass array pointer when decoding CMS message certs rather than assuming a particular alignment. 2009-10-15 12:06:19 +02:00
Juan Lang 65296a476d crypt32: Explicitly pass array pointer when decoding PKCS attribute values rather than assuming a particular alignment. 2009-10-15 12:06:19 +02:00
Juan Lang b8f696ff62 crypt32: Simplify CRYPT_AsnDecodeSMIMECapabilities. 2009-10-15 12:06:19 +02:00
Juan Lang 6ef1c3e09f crypt32: Let decoder helpers do more sanity checking. 2009-10-15 12:06:19 +02:00
Juan Lang 9afaafc006 crypt32: Simplify CRYPT_AsnDecodeExtensions. 2009-10-15 12:06:19 +02:00
Juan Lang d1f94671e6 crypt32: Explicitly pass array pointer when decoding CRL extensions rather than assuming a particular alignment. 2009-10-15 12:06:19 +02:00
Juan Lang e0f3bf6836 crypt32: Explicitly pass array pointer when decoding CRL entry extensions rather than assuming a particular alignment. 2009-10-15 12:06:19 +02:00
Juan Lang d2e683d86a crypt32: Explicitly pass array pointer when decoding cert extensions rather than assuming a particular alignment. 2009-10-15 12:06:19 +02:00
Juan Lang abbbe940ac crypt32: Explicitly pass array pointer when decoding CRL entries rather than assuming a particular alignment. 2009-10-15 12:06:18 +02:00
Henri Verbeet 3e96881e4c secur32: Don't bother zeroing the handle table in SECUR32_initSchannelSP().
Handles are initialized when they're allocated.
2009-10-15 12:06:18 +02:00
Henri Verbeet 226519efbc secur32: Don't try to cleanup uninitialized handles in SECUR32_deinitSchannelSP(). 2009-10-15 12:06:18 +02:00
Henri Verbeet 5b47904231 secur32: Recognize the ARC4 cipher in schannel_get_cipher_algid(). 2009-10-15 12:06:18 +02:00
Henri Verbeet 594497f4bb wined3d: Simplify IWineD3DStateBlockImpl_Apply().
Consistently use the stateblock's contained states to determine what to apply.
2009-10-15 12:06:18 +02:00
Henri Verbeet ce10d5f186 wined3d: Don't apply more than num_contained_render_states in IWineD3DStateBlockImpl_Apply(). 2009-10-15 12:06:18 +02:00
Paul Vriens 5a40c65cfe dinput/tests: Fix a few intermittent test failures. 2009-10-15 12:06:18 +02:00
Detlef Riekenberg 289ed3ada7 winspool/tests: Add tests for EnumPrintProcessors. 2009-10-15 12:06:18 +02:00
Detlef Riekenberg 353fe2ed15 winspool: Implement EnumPrintProcessors[A|W]. 2009-10-15 12:06:18 +02:00
Detlef Riekenberg 212d1e36bf localspl: Implement fpEnumPrintProcessors. 2009-10-15 12:06:18 +02:00
Andrew Eikum 4172d6820c mshtml: Implement IHTMLLocation::get_port. 2009-10-15 12:06:18 +02:00
Andrew Eikum a26b82fc32 mshtml: Add helper function get_url_components. 2009-10-15 12:06:18 +02:00
Andrew Eikum ab857c8493 mshtml: Add test suite for IHTMLLocation. 2009-10-15 12:06:18 +02:00
Eric Pouech 99c4b22bab winmm: Transform the mmio proc kind into a boolean (to distinguish between ANSI and Unicode). 2009-10-15 12:06:18 +02:00
Eric Pouech e5b4559d2e winmm: Create real 16<>32 thunks for mmio support in MMSystem. 2009-10-15 12:06:17 +02:00
Eric Pouech f4c561746c mmsystem: Move the 16bit mmio code into a dedicated file (mmio16.c). 2009-10-15 12:06:17 +02:00
Jacek Caban 04eff32bbb msxml3: Store xmlnode structure instead of pointer in node implementations. 2009-10-15 12:06:17 +02:00
Markus Stockhausen 70ae1ba4b5 dinput8: Ensure balance of CoInitialize/CoUninitialize. 2009-10-15 12:06:17 +02:00
Vincent Povirk 8643bae364 urlmon: Add CoInternetGetSecurityUrl stub. 2009-10-15 12:06:17 +02:00
James Helferty 2b5ff09160 d3d9/tests: Fix position of EndScene in visual test. 2009-10-15 12:06:17 +02:00
Jacek Caban e52115d673 jscript: Create regexp object when evaluating regexp literal. 2009-10-14 15:10:32 +02:00
Jacek Caban 98b5a1c6e8 jscript: Separate flags parsing from regexp creating. 2009-10-14 15:10:24 +02:00
Jacek Caban fa3e6917b4 jscript: Don't use VARTYPE as is in literal_t. 2009-10-14 15:10:17 +02:00
Paul Chitescu b462e34cf8 netapi32: Add stub for NetFileEnum(). 2009-10-14 15:09:53 +02:00
Paul Vriens d11df5126d kernel32/tests: Fix some test failures on Win9x/WinMe. 2009-10-14 14:24:29 +02:00
Alexandre Julliard af683e711c winex11: The xrender tile picture must be used only inside the critical section. 2009-10-14 14:24:17 +02:00
Roderick Colenbrander a705257393 winex11: Use get_xrender_picture in X11DRV_XRender_GetSrcAreaStretch. 2009-10-14 14:23:19 +02:00
Roderick Colenbrander 14e21d955a winex11: Add X11DRV_XRender_SetDeviceClipping for syncing the clipping region with XRender pictures. 2009-10-14 14:01:34 +02:00
Ray Hinchliffe 2c725de6de kernel32: Correct ullTotalVirtual for GlobalMemoryStatusEx(). 2009-10-14 13:03:33 +02:00
Erich Hoover 8c9a6e9f5c winex11: Send WM_SYSKEYDOWN and WM_SYSKEYUP when the 'F10' key is used. 2009-10-14 12:59:39 +02:00
Erich Hoover b74c0cc2fe user32: Test for 'F10' key events. 2009-10-14 12:57:47 +02:00
Stefan Dösinger e80144c403 d3d: Make EndScene calls hookable. 2009-10-14 12:21:06 +02:00
Stefan Dösinger 024dcba89a dinput: Make the creation functions hookable. 2009-10-14 12:21:06 +02:00
Stefan Dösinger 64367542d0 ddraw: Make directdraw create functions hookable. 2009-10-14 12:21:06 +02:00
Stefan Dösinger dcacd83a82 d3d9: Make some functions hookable. 2009-10-14 12:21:06 +02:00
Stefan Dösinger f54d6c366d d3d8: Make Direct3DCreate8 hookable. 2009-10-14 12:21:06 +02:00
Stefan Dösinger 29d72a53ab shell32: Make some functions hookable. 2009-10-14 12:21:06 +02:00
Stefan Dösinger acebc001b7 user32: Make some functions hookable. 2009-10-14 12:21:06 +02:00
Stefan Dösinger 282cc71aed kernel32: Make some functions hookable. 2009-10-14 12:21:05 +02:00
Paul Vriens 55b3a9c906 winmm/tests: Fix some test failures in Win9x and WinMe. 2009-10-14 11:50:27 +02:00
Alexander Kochetkov ae4de9d695 oleaut32: Fix null terminator in SysReAllocStringLen. 2009-10-14 11:50:19 +02:00
Alexander Kochetkov b6da072551 oleaut32/tests: Checking null terminator in return value of SysReAllocStringLen. 2009-10-14 11:46:50 +02:00
Charles Davis 6368dbbd59 ntdll: Implement CDROM_RawRead() on Mac OS. 2009-10-14 11:46:43 +02:00
Jörg Höhle d48d923df3 winmm: MCI notification is controlled by keyword only. 2009-10-14 11:27:08 +02:00
Henri Verbeet bac6486520 wined3d: Merge some bitfields in struct SAVEDSTATES. 2009-10-14 11:26:44 +02:00
Henri Verbeet 1f029a30db wined3d: Simplify IWineD3DStateBlockImpl_Capture().
Consistently use the stateblock's contained states to determine what to
capture.
2009-10-14 11:26:38 +02:00
Henri Verbeet a24d14796a wined3d: Remove the useless "changed" and "enabledChanged" fields from struct wined3d_light_info. 2009-10-14 11:26:26 +02:00
Henri Verbeet 3bc9d1894d wined3d: Rename PLIGHTINFOEL to something less awful. 2009-10-14 11:26:17 +02:00
Henri Verbeet 580cd8c5bb wined3d: Get rid of stateblock_copy_values().
Use IWineD3DStateBlockImpl_Capture() for the initial stateblock capture
instead.
2009-10-14 11:26:02 +02:00
Nikolay Sivov 2cc98ef94a comctl32/monthcal: Reduce update rectangle after updating current selection. 2009-10-14 11:25:46 +02:00
Nikolay Sivov ca579f7c61 comctl32/monthcal: Fix painting selected day, remove unneeded operations. 2009-10-14 11:25:41 +02:00
Nikolay Sivov e1de222e4e comctl32/comboex: Handle NULL item text case to avoid crash. 2009-10-14 11:25:34 +02:00
Maarten Lankhorst d7a9e2d275 winealsa.drv: Remove call to snd_pcm_drain.
snd_pcm_drain can cause a deadlock if in the wrong state, and 
snd_pcm_drop below does the same thing.
2009-10-14 11:24:35 +02:00
Piotr Caban daf4da0646 jscript: Added Global.encodeURIComponent implementation. 2009-10-14 11:24:01 +02:00
Piotr Caban 662a8525f4 jscript: Fixed Global functions lengths. 2009-10-14 11:23:40 +02:00
Vincent Povirk 657c832765 ole32: Add test showing storage objects can't be opened twice. 2009-10-14 11:23:07 +02:00
Paul Vriens 133c0f5401 advapi32/tests: Fix a test failure on Vista and higher. 2009-10-14 11:22:52 +02:00
Paul Vriens b4955e5779 advapi32/tests: Fix a test failure on W2K and lower. 2009-10-14 11:22:46 +02:00
Jacek Caban 1d134f74ab mshtml: Return failure in GetContentType if content type is not available. 2009-10-14 11:22:38 +02:00
Jacek Caban b7c257bb48 mshtml: Added support for DISPATCH_METHOD|DISPATCH_PROPERTYGET calls to InvokeEx implementation. 2009-10-14 11:22:32 +02:00
Jacek Caban d43ab58efb mshtml: Use DISPATCH_* macros instead of INVOKE_*. 2009-10-14 11:22:26 +02:00
Jacek Caban f6b89e9f15 mshtml: Added IHTMLFrameBase IDispatchEx support. 2009-10-14 11:22:18 +02:00
Jacek Caban a4deae49b3 mshtml: Added IHTMLBaseFrame interface stub implementation. 2009-10-14 11:21:48 +02:00
Paul Vriens 17c1881953 advapi32/tests: Add some extra tests. 2009-10-13 16:23:16 +02:00
Paul Vriens e57edfea8b advapi32: Skip leading spaces when parsing. 2009-10-13 16:23:09 +02:00
Paul Vriens 69568dac91 advapi32/tests: Make some tests table driven. 2009-10-13 16:22:57 +02:00
Aric Stewart fc5089349d wininet: Cache basic authentication values based on realm and host. 2009-10-13 14:19:47 +02:00
Alexandre Julliard 44ed5c0423 ntdll: Use the exception code as exit status when no debugger is present. 2009-10-13 14:15:27 +02:00
Dmitry Timoshkov d3c482250a rsaenh: Fix the accepted RC2 key length, based on a test case by Dan Kegel. 2009-10-13 14:07:00 +02:00
Charles Davis c7992a8d26 ntdll: Implement CDROM_ReadQChannel() on Mac OS. 2009-10-13 12:41:30 +02:00
Sergey Khodych 12a417de8a riched20: Implement handling of WM_KEYDOWN VK_TAB in the dialog mode. 2009-10-13 12:38:58 +02:00
Sergey Khodych a50ca4ace0 riched20: Implement handling of WM_KEYDOWN VK_ESCAPE in the dialog mode. 2009-10-13 12:38:54 +02:00
Sergey Khodych 8fb119ba8b riched20: Implement handling of WM_KEYDOWN VK_RETURN in the dialog mode. 2009-10-13 12:38:49 +02:00
Sergey Khodych 851c33ddd9 riched20: Enable the dialog mode after receiving WM_GETDLGCODE message. 2009-10-13 12:38:44 +02:00
Sergey Khodych 205df00c64 riched20: Cache ES_WANTRETURN style. 2009-10-13 12:38:40 +02:00
Alexandre Julliard 2fda19ca98 winex11: Store the device format in the Xrender info structure. 2009-10-13 12:21:53 +02:00
Alexandre Julliard 6193d7def4 winex11: Make all render format pointers const. 2009-10-13 12:06:38 +02:00
Roderick Colenbrander 34116289a5 winex11: Introduce get_xrender_picture for retrieving a Picture from a physDev and allocating a Picture when needed. 2009-10-13 12:03:58 +02:00
Andrew Eikum 1622fd0e7a mshtml: Add stub implementation for IHTMLDocument6. 2009-10-13 11:38:29 +02:00
Henri Verbeet 8949a2c1ad wined3d: Remove some code that doesn't make sense.
This was introduced by abb11f30cd, but I don't
see how it could ever do something useful. Perhaps that's a lack of
imagination on my part, but the only situation in which device->stateBlock
should be NULL is while creating the initial stateblock, and in that case we
just returned in the line above. Setting the stream frequency of all streams
to 0x01010101 doesn't make sense either.
2009-10-13 11:38:28 +02:00
Henri Verbeet aa96a4559e d3d9: Add some stateblock tests for device resources. 2009-10-13 11:38:28 +02:00
Henri Verbeet 6bd741e3ce d3d8: Add some stateblock tests for device resources. 2009-10-13 11:38:28 +02:00
Henri Verbeet da5b491606 wined3d: Capture on a recorded stateblock doesn't record the vertexdeclaration in d3d9. 2009-10-13 11:38:28 +02:00
Henri Verbeet 526839068f wined3d: Vertex state stateblocks should also record the vertex declaration. 2009-10-13 11:38:28 +02:00
Paul Vriens 3c130309d3 comctl32/tests: Fix a test failure on older comctl32 versions. 2009-10-13 11:28:09 +02:00
Nikolay Sivov e58b5349fb comctl32/monthcal: Add separate handler for WM_PRINTCLIENT. 2009-10-13 11:27:59 +02:00
Nikolay Sivov 7beaa88ed9 comctl32/monthcal: Implement handler for WM_ERASEBKGND. 2009-10-13 11:27:52 +02:00
Nikolay Sivov 840a39e90a comctl32/monthcal: Simplify painting operations, split painting to several helpers. 2009-10-13 11:27:48 +02:00
Jacek Caban 8272ecd3f2 mshtml: Added more events tests. 2009-10-13 11:27:39 +02:00
Jacek Caban 6e319087a9 mshtml: Added IHTMLElement::click implementation. 2009-10-13 11:27:32 +02:00
Jacek Caban 946bd4ae1c mshtml: Added IHTMLElement3::fireEvent implementation. 2009-10-13 11:27:27 +02:00
Jacek Caban 672bca557a mshtml: Create nsIDOMEvent in create_event if not available. 2009-10-13 11:27:21 +02:00
Jacek Caban 3e0fa120a8 mshtml: Added IHTMLWindow2::get_length implementation. 2009-10-13 11:27:12 +02:00
Jacek Caban 2d4236bfda mshtml: Added IHTMLWindow2::name property implementation. 2009-10-13 11:27:07 +02:00
Alexandre Julliard 6310ff1d7b oleaut32/tests: Fix some test failures on Win64. 2009-10-12 19:45:06 +02:00
Hans Leidekker d95d7db7f6 sti: Return success from the IStillImageW::UnregisterLaunchApplication stub. 2009-10-12 17:07:05 +02:00
Hans Leidekker a57d86068e iphlpapi: Allow both direct and indirect default routes in GetBestRoute. 2009-10-12 17:07:05 +02:00
Hans Leidekker 1e867f3647 hnetcfg: Add stub implementations of INetFwServices and INetFwService. 2009-10-12 17:07:05 +02:00
Hans Leidekker 535025c93d hnetcfg: Add stub implementations of INetFwOpenPorts and INetFwOpenPort. 2009-10-12 17:07:04 +02:00
Alexandre Julliard 5db3e7d43e user32: Set last error in WIN_GetRectangles. 2009-10-12 17:07:04 +02:00
Alexandre Julliard 796346f825 user32: Get rid of the 16-bit heap support. 2009-10-12 17:07:04 +02:00
Alexandre Julliard db79a9f2e9 user32: Use client-side user handles for menus. 2009-10-12 17:07:04 +02:00
Alexandre Julliard 4bb95f4d0f user32: Use the generic handle functions for windows too. 2009-10-12 17:07:04 +02:00
Alexandre Julliard da3c4c995a user32: Use client-side user handles for DeferWindowPos. 2009-10-12 17:07:04 +02:00
Alexandre Julliard d996f7e334 user32: Add functions for manipulating client-side user handles. 2009-10-12 17:07:04 +02:00
Jeff Zaroyko a1126242a7 wined3d: Fix prototype for set_texture_matrix. 2009-10-12 17:07:03 +02:00
Louis Lenders 42f0bbb332 dwmapi: Add stub for DwmGetGraphicsStreamTransformHint. 2009-10-12 17:07:03 +02:00
Nikolay Sivov 5a244bc863 comctl32/monthcal: Fix today link test. 2009-10-12 13:01:54 +02:00
Nikolay Sivov a914372586 comctl32/datetime: Use SDK class name for inner button window. 2009-10-12 13:01:48 +02:00
Nikolay Sivov f12f948849 comctl32/datetime: It isn't allowed to change DTS_SHOWNONE after creation. 2009-10-12 13:01:42 +02:00
Nikolay Sivov a096ba4c5b comctl32/datetime: Fix wrong assumption about DTN_DATETIMECHANGE flags, add DTN_CLOSEUP notifications. 2009-10-12 13:01:35 +02:00
Nikolay Sivov 8431bed5f6 comctl32/datetime: Get rid of duplicated helper. 2009-10-12 13:01:28 +02:00
Nikolay Sivov a4b5c5db1c comctl32: Don't use additional heap allocated pointer to old window procedure. 2009-10-12 13:01:21 +02:00
Nikolay Sivov ecf89c7e3d comctl32/monthcal: Fix selection during navigation with prev/next buttons. 2009-10-12 13:00:46 +02:00
Nikolay Sivov c9e3e3bc8e comctl32/monthcal: Fix multiselection days painting, including intersections with prev/next months. 2009-10-12 13:00:39 +02:00
Nikolay Sivov 4651624d35 comctl32/monthcal: Simplify parameter set of day of week calculation helper. 2009-10-12 13:00:30 +02:00
Nikolay Sivov 7d2ef4f23d comctl32/monthcal: Fix column/row calculation for previous and next month. 2009-10-12 13:00:19 +02:00
Nikolay Sivov 22dddce999 comctl32/monthcal: Fix a test skip condition - zero is a valid day of week. 2009-10-12 13:00:08 +02:00
Nikolay Sivov 6b72f16906 comctl32/monthcal: Handle over/underflow while navigation with month menu. 2009-10-12 13:00:01 +02:00
Nikolay Sivov 18857222ec comctl32/monthcal: Handle September 1752 with a special case - it's a 19 day month. 2009-10-12 12:59:53 +02:00
Nikolay Sivov a00c217ce9 comctl32/monthcal: Reuse existing calls to get day of week. 2009-10-12 12:59:37 +02:00
Nikolay Sivov 2906aaf605 comctl32/monthcal: Process UpDown year control through subclass procedure. 2009-10-12 12:59:31 +02:00
Nikolay Sivov 48fcccd861 comctl32/tab: Support for TCN_KEYDOWN notification. 2009-10-12 12:58:48 +02:00