Commit graph

52676 commits

Author SHA1 Message Date
Alexandre Julliard 4dae774893 ntdll: Reimplement bsearch to avoid redundant and possibly out of bounds comparisons. 2010-05-23 22:26:51 +02:00
Alexandre Julliard 5702a941ad user32: Don't repaint the caret in SetCaretPos if the position doesn't change. 2010-05-23 09:26:05 +02:00
Matej Špindler 46c7f2686b oleacc: Add Slovenian translation. 2010-05-21 18:58:06 +02:00
Marcus Meissner 27a28bf29f msvcrt: Check locale for NULL before freeing. 2010-05-21 18:58:05 +02:00
Andrew Nguyen c6e5e39460 urlmon: Validate parameters in MkParseDisplayNameEx. 2010-05-21 18:58:05 +02:00
Andrew Nguyen 07325c7d7c ole32/tests: Add tests for output parameters in MkParseDisplayName. 2010-05-21 18:58:05 +02:00
Andrew Nguyen 7bdf023e69 ole32: Validate pointer parameters in MkParseDisplayName. 2010-05-21 18:58:05 +02:00
Austin English c4ea80cf9b ntdll: Add stub for NtRaiseHardError. 2010-05-21 18:58:05 +02:00
Aric Stewart e276fbc222 usp10: Correct Left and Right confusions for Arabic joining and shaping. 2010-05-21 18:58:05 +02:00
Matteo Bruni 5786d3a0c7 d3dx9: Shader assembler ps_2_x support. 2010-05-21 18:58:05 +02:00
Matteo Bruni ce3e846f3b d3dx9: Add some more tests on register number checking. 2010-05-21 18:58:05 +02:00
Matteo Bruni 5050f7c8d2 d3dx9: Shader assembler vs_2_x support. 2010-05-21 18:58:05 +02:00
Matteo Bruni 961db7964d d3dx9: Check for oCx register number. 2010-05-21 18:58:04 +02:00
Matteo Bruni a9118ba171 d3dx9: Use separate opcodes for TEXLDP and TEXLDB.
There is no reason we have to strictly follow D3D bytecode format in our
intermediate representation.
2010-05-21 18:58:04 +02:00
Matteo Bruni 1d3f462fef d3dx9: Add missing texkill instruction parsing. 2010-05-21 18:58:04 +02:00
Stefan Dösinger b5da118531 wined3d: Catch RCP 0.0 in ARB. 2010-05-21 18:58:04 +02:00
Stefan Dösinger c80b5d6afc wined3d: Handle length zero vectors in ARB's NRM. 2010-05-21 18:58:04 +02:00
Stefan Dösinger ed74fcefc8 wined3d: Make the mova constant more generic for relative addressing. 2010-05-21 18:58:04 +02:00
Stefan Dösinger a0143e142b wined3d: Order the helper constants a bit better. 2010-05-21 18:58:04 +02:00
Stefan Dösinger a1710a32f3 wined3d: Add a function for reading (ps_)helper_const. 2010-05-21 18:58:04 +02:00
Stefan Dösinger 6946de8125 wined3d: Store a positive 1.0 in the ARB's vertex shader helper constant. 2010-05-21 18:58:04 +02:00
Stefan Dösinger 09d74b748e wined3d: Split up the "one" pixel shader helper constant. 2010-05-21 18:58:04 +02:00
André Hentschel f31e30d1be msvidc32: Be less picky with formats. 2010-05-21 18:58:04 +02:00
Michael Stefaniuc 6d89364ad1 wined3d: Avoid using the long type. 2010-05-21 18:58:04 +02:00
Michael Stefaniuc f9d2b85ea5 mciwave: Avoid using long. 2010-05-21 18:58:03 +02:00
Michael Stefaniuc 5b9fb3c5be winemp3.acm: Avoid using the long type. 2010-05-21 18:57:37 +02:00
Michael Stefaniuc 309e92f449 mcicda: Avoid using long. 2010-05-21 14:37:53 +02:00
Michael Stefaniuc bf7241c125 user32: Avoid using long. 2010-05-21 14:37:53 +02:00
Henri Verbeet 11b8c425e9 wined3d: Set the device.c GLINFO_LOCATION to *gl_info. 2010-05-21 14:37:53 +02:00
Henri Verbeet 5dff410254 wined3d: Explicitly pass GL info to buffer_get_sysmem(). 2010-05-21 14:37:52 +02:00
Henri Verbeet e647309402 wined3d: Explicitly pass GL info to buffer_create_buffer_object(). 2010-05-21 14:37:52 +02:00
Henri Verbeet e536f99871 wined3d: Set the buffer.c GLINFO_LOCATION to *gl_info. 2010-05-21 14:37:52 +02:00
Henri Verbeet db0784e1da wined3d: Introduce a separate function for translating front buffer coordinates to GL coordinates. 2010-05-21 14:37:52 +02:00
Juan Lang 62d806601b rsaenh: Implement CALG_SSL3_SHAMD5 hashing. 2010-05-21 14:37:52 +02:00
Juan Lang 71a9d1380c rsaenh: Add tests for CALG_SSL3_SHAMD5 hashing. 2010-05-21 14:37:52 +02:00
Nikolay Sivov 7abdcd2c45 shell32: Add SHGetLocalizedName stub. 2010-05-21 14:37:52 +02:00
Nikolay Sivov 5d708246d7 comctl32/listview: Don't forward WM_COMMAND to parent if we don't have an Edit box. 2010-05-21 14:37:52 +02:00
Juan Lang c79aad51cd crypt32: Implement wildcard domain name matching in subject alternative names. 2010-05-21 14:37:52 +02:00
Alexandre Julliard 50ebc10da4 user32: Get rid of the CURSORICONINFO structure in icon objects. 2010-05-21 14:37:30 +02:00
Alexandre Julliard fb70204c69 user32: No longer store the icon bits in the icon object. 2010-05-21 14:35:11 +02:00
Alexandre Julliard 86c4a3694d user32: Remove the CURSORICONINFO parameter in the CreateCursorIcon driver entry point. 2010-05-21 13:30:15 +02:00
Alexandre Julliard e25049e879 winex11: Create X11 cursors on demand when the cursor is set to a window. 2010-05-21 13:29:47 +02:00
Alexandre Julliard 875ca461ae winex11: Reimplement creation of Xlib cursors to use the bitmaps returned by GetIconInfo. 2010-05-21 13:27:14 +02:00
Alexandre Julliard 6264bc20bc winex11: Retrieve the cursor info with GetIconInfo to create a color cursor. 2010-05-21 12:55:15 +02:00
Alexandre Julliard 45b7eb6858 winex11: Move X11 locking inside the cursor creation functions. 2010-05-21 12:53:14 +02:00
Alexandre Julliard 0d84ccbfa1 winex11: Fix a bitmap leak when setting the small icon hints. 2010-05-20 17:37:28 +02:00
Piotr Caban 224af0d0e7 wininet: Fix variables values after redirection in HTTP_HttpSendRequestW.
Moved dwContentLength reset after HTTP_DrainContent (this function 
disconnects when dwContentLength is set to ~0u).
2010-05-20 16:48:37 +02:00
Andrew Nguyen b8fb1c97a1 oleaut32/tests: Update a comment about PNG support in OLE picture tests. 2010-05-20 16:48:37 +02:00
Andrew Nguyen 96dbdcb8c9 oleaut32: Implicitly initialize COM in OleLoadPicturePath. 2010-05-20 16:48:37 +02:00
Andrew Nguyen 61f7f77636 oleaut32: Convert file URLs to DOS paths for special handling in OleLoadPicturePath.
File URLs cannot be used in the moniker code path, as binding to the IStream interface is not possible.
2010-05-20 16:48:37 +02:00
Andrew Nguyen dc13339988 oleaut32: Improve parameter validation in OleLoadPicturePath. 2010-05-20 16:48:37 +02:00
Andrew Nguyen 0b3eac9227 urlmon/tests: Fix CoInternetCompareUrl failure message typos. 2010-05-20 16:38:56 +02:00
Andrew Nguyen e92cca8df6 urlmon: Validate URL and output pointer in CreateURLMoniker. 2010-05-20 16:38:49 +02:00
Jacek Caban 1943d84ce0 shdocvw: Added ITargetFrame2 stub implementation. 2010-05-20 16:25:45 +02:00
Aleksey Bragin bd7859c5fe winex11.drv: Fix SetCursor entry in the spec file. 2010-05-20 16:25:44 +02:00
Hans Leidekker 5395c999d2 msi: Add more tests for feature overrides. 2010-05-20 16:25:44 +02:00
Hans Leidekker e16f187791 msi: Test the reference count on the installer object retrieved from a session object. 2010-05-20 16:25:44 +02:00
Hans Leidekker 2e24d34b22 msi: Fix some leaks in the tests. 2010-05-20 16:25:44 +02:00
Hans Leidekker 7a370c8d7b msi: Consistently use the allocation macros. 2010-05-20 16:25:44 +02:00
Hans Leidekker 57a6b6fb38 msi: Release the package in MsiGetMode and MsiSetMode. 2010-05-20 16:25:44 +02:00
Hans Leidekker e5dd509901 msi: Release the package in MsiGetProductPropertyW. 2010-05-20 16:25:44 +02:00
Hans Leidekker a4c25196b0 msi: Fix memory leaks in deformat_string_internal. 2010-05-20 16:25:44 +02:00
Jörg Höhle 594a70f550 winmm: Have MCI drivers handle notification for MCI_OPEN.
All notifications are handled locally by the drivers.
2010-05-20 16:25:44 +02:00
Alexandre Julliard efe1c945f2 user32: Use the stored color and mask bitmaps instead of the raw bits in GetIconInfo. 2010-05-20 16:25:44 +02:00
Alexandre Julliard 072d0b3483 user32: Use the stored color and mask bitmaps instead of the raw bits in DrawIconEx. 2010-05-20 16:25:44 +02:00
Alexandre Julliard bb33cebe3f user32: Store a pre-computed alpha bitmap for 32-bpp icons with an alpha channel. 2010-05-20 16:11:20 +02:00
Alexandre Julliard f78c5c940a user32: Store color and mask bitmaps in the cursor data. 2010-05-20 16:01:25 +02:00
Alexandre Julliard e58afcfb2d user32: Define an explicit structure for storing the cursor data. 2010-05-20 14:17:52 +02:00
Henri Verbeet a2a58a21d8 wined3d: Translate front buffer coordinates in surface_blt_to_drawable(). 2010-05-20 13:47:53 +02:00
Henri Verbeet e5c76f7396 wined3d: Merge destination rectangle operations into a single block in IWineD3DBaseSurfaceImpl_Blt(). 2010-05-20 13:47:53 +02:00
Henri Verbeet 3884bb3bdc wined3d: Merge source rectangle operations into a single block in IWineD3DBaseSurfaceImpl_Blt(). 2010-05-20 13:47:53 +02:00
Henri Verbeet c48ff6c12a wined3d: Split checking for "empty" source and destination rectangles in IWineD3DBaseSurfaceImpl_Blt().
Assuming this is supposed to check for empty source / destination rectangles,
the check doesn't look quite right to me. I'm going to leave that alone for
the time being though.
2010-05-20 13:47:53 +02:00
Henri Verbeet becf8dc828 wined3d: Check for a destination clipper in IWineD3DBaseSurfaceImpl_Blt().
This check was there in the original ddraw code, but apparently got lost
during the ddraw rewrite in 2006.
2010-05-20 13:47:53 +02:00
Juan Lang 1d79e5de9a crypt32/tests: Test wildcards in subject alternative name. 2010-05-20 13:47:53 +02:00
Juan Lang fbd3a1dd7b crypt32/tests: Allow specifying a chain engine when verifying a chain policy. 2010-05-20 13:47:53 +02:00
Juan Lang 742b4f37c8 crypt32/tests: Allow specifying a chain engine when creating a certificate chain. 2010-05-20 13:47:53 +02:00
Juan Lang d298e1e614 crypt32: Support hExclusiveRoot when creating a certificate chain engine. 2010-05-20 13:47:53 +02:00
Juan Lang d3db308853 crypt32: Update definition of CERT_CHAIN_ENGINE_CONFIG. 2010-05-20 13:47:53 +02:00
Michael Stefaniuc f38336d82a shlwapi: Remove redundant "not NULL" checks of the len arg (coccicheck). 2010-05-20 13:47:53 +02:00
Piotr Caban 4134c57a91 msvcrt: Fix compilation error (x86_64-pc-mingw32). 2010-05-20 13:47:52 +02:00
Michael Stefaniuc 2c07791c5b wininet: Remove redundant "not NULL/0" checks (coccicheck). 2010-05-20 13:47:52 +02:00
Michael Stefaniuc 629a0b8057 user32: Avoid a potential NULL pointer dereference in a TRACE. 2010-05-20 13:47:52 +02:00
Michael Stefaniuc 9dc835c2bc rpcrt4: Remove redundant "non NULL" check of var cred_dst (coccicheck). 2010-05-20 13:47:52 +02:00
Michael Stefaniuc 4deab508ba wineoss.drv: Avoid a potential NULL pointer dereference in a TRACE. 2010-05-20 13:47:52 +02:00
Michael Stefaniuc 49c5494ff8 msxml3: Remove redundant "not NULL" check of the punk arg. 2010-05-20 13:47:52 +02:00
Michael Stefaniuc 63512e8e98 quartz: Avoid using the long type. 2010-05-20 13:47:44 +02:00
Maarten Lankhorst aa65a56afe mciqtz32: Add support for MCI_PAUSE. 2010-05-20 12:45:53 +02:00
Maarten Lankhorst ecbc152977 mciqtz32: Add support for MCI_STATUS_TIME_FORMAT. 2010-05-20 12:45:51 +02:00
Maarten Lankhorst 573abf8398 mciqtz32: Handle window visibility better.
Video Window only needs to be created on play, so defer until then.
2010-05-20 12:45:44 +02:00
Maarten Lankhorst 02956bf798 quartz: Remove invalid check from put_WindowStyleEx in video renderer. 2010-05-20 12:45:02 +02:00
Maarten Lankhorst ab9cbecf1b quartz: Respect autoshow in video renderer. 2010-05-20 12:44:57 +02:00
Sven Baars 6711a0f553 shdoclc: Fix Dutch translation. 2010-05-20 12:44:50 +02:00
Maarten Lankhorst 4c23814c48 quartz: Support negative heights in video renderer. 2010-05-20 12:43:45 +02:00
Louis Lenders 1ae673f8de samlib: Add stubbed samlib.dll. 2010-05-20 12:43:19 +02:00
Alexandre Julliard 5decff1897 user32: Ignore the bitmap offset if it's not set. 2010-05-20 12:37:59 +02:00
Alexandre Julliard 8f1853a309 comctl32/imagelist: Clear pixels that fall outside the mask when generating an alpha channel. 2010-05-19 20:11:48 +02:00
Alexandre Julliard 9479fbfd34 winex11: Add some tracing to the fontconfig subpixel code. 2010-05-19 19:49:15 +02:00
Aric Stewart 8412028562 usp10: Attempt to do shaping via the font GSUB table first.
Modern fonts expect this and the presentation form B glyphs are a fallback.
2010-05-19 18:02:08 +02:00
Aric Stewart 32b9b63a42 usp10: Add Arabic shaping. 2010-05-19 17:59:35 +02:00
Alexandre Julliard a5fe688704 libwine: Generate Unicode data for Arabic shaping. 2010-05-19 17:52:42 +02:00