H. Verbeet
9f8083c646
wined3d: Only set GL_SHADER_OPERATION_NV to GL_NONE for mapped stages.
2007-06-18 12:33:55 +02:00
Stefan Dösinger
5194ce1972
d3d9: Hold the lock in Pixelshader functions.
2007-06-18 12:33:55 +02:00
Stefan Dösinger
896568f209
d3d9: Hold the lock in indexbuffer methods.
2007-06-18 12:33:55 +02:00
Stefan Dösinger
ea3076b0f7
d3d9: Hold the lock in cubetexture methods.
2007-06-18 12:33:55 +02:00
Stefan Dösinger
0820777983
d3d9: Hold the lock in methods implemented in device.c.
2007-06-18 12:33:54 +02:00
Stefan Dösinger
66821059b4
d3d9: Hold the lock in IDirect3D9 methods.
2007-06-18 12:33:54 +02:00
Misha Koshelev
1a65db6076
wine.inf: Quote %1 for Msi.Package shell actions per native.
2007-06-18 12:16:11 +02:00
Misha Koshelev
9be151c2e9
shell32: Conform to native in SHELL_ArgifyW for unquoted %1 in registry keys.
2007-06-18 12:15:51 +02:00
Vitaly Budovski
e0940226cd
winealsa: Fix incorrect callback private value.
2007-06-18 12:15:37 +02:00
James Hawkins
261e1179bb
msi: Patches are applied based on ProductCode, not ProductID.
2007-06-18 12:14:58 +02:00
James Hawkins
d8860d34e4
msi: Implement MsiApplyPatchW.
2007-06-18 12:14:53 +02:00
James Hawkins
974e76fe79
msi: Forward MsiApplyPatchA to MsiApplyPatchW.
2007-06-18 12:14:38 +02:00
Francois Gouget
56c841ced0
shlwapi: Update win32.api to fix the winapi_check warnings.
2007-06-18 12:14:30 +02:00
Francois Gouget
8b35421bf9
winapi_check: ULONG_PTR is a 'long --pointer', not a 'long'.
2007-06-18 12:14:24 +02:00
Francois Gouget
afa9d0a60d
regedit: Merge getRegClass() and getRegKeyName() to form parseKeyName().
...
Keep track of the full registry path (including the root key) in
currentKeyName. This makes the error messages more informative.
Reduce the number of global variables used by openKey() & co. Only
use one variable, currentKeyHandle, to indicate whether a key is
currently open or not.
2007-06-18 12:14:19 +02:00
Francois Gouget
f6d5738d9a
regedit: Don't allow square-bracketed registry paths on the command line (to match native).
...
The only place they are allowed is in .reg files, so exclusively deal with them in processRegEntry().
Fix detection of the trailing ']' in processRegEntry(): it can be followed by some garbage.
2007-06-18 12:13:55 +02:00
Francois Gouget
8585fb3112
regedit: Add missing '\n' to an error message.
2007-06-18 12:13:45 +02:00
Paul Vriens
5fb284721d
crypt32/tests: Don't crash on Vista.
2007-06-18 12:13:16 +02:00
Alexandre Julliard
d9dec068c3
Release 0.9.39.
2007-06-15 16:51:04 +02:00
Evan Stade
e4fdc9690c
gdiplus: Brush tests.
2007-06-15 13:31:46 +02:00
Evan Stade
cc0a676b22
gdiplus: Brush implementation.
2007-06-15 13:31:35 +02:00
Jason Edmeades
7e9d498d1e
cmd.exe: Add support for cmd.exe /u (Unicode from internal pgms).
2007-06-15 13:26:42 +02:00
Kolbjørn Fredheim
c960cae979
winex11.drv: Echo the video mode requested in the error message when not finding a matching mode.
2007-06-15 13:24:27 +02:00
Lei Zhang
ebb460c3c0
comctl32: Make modal property sheets modal.
2007-06-15 13:24:13 +02:00
Misha Koshelev
41fd380005
setupapi: Handle unquoted paths in InstallHinfSection as native.
2007-06-15 13:24:01 +02:00
Misha Koshelev
095c9bf26a
setupapi/tests: Add basic tests for InstallHinfSectionA/W command line processing.
2007-06-15 13:23:55 +02:00
Alexandre Julliard
bd8a4e3aae
user32/tests: Avoid strlen in trace.
2007-06-15 12:43:31 +02:00
Alexandre Julliard
e6ce0da2f9
ntdll: Implemented reading of the CDROM TOC on Mac OS.
2007-06-15 12:42:06 +02:00
Alexandre Julliard
8143d42c4c
server: Enable kqueue support on Mac OS >= 10.5 now that it's fixed.
2007-06-15 12:41:43 +02:00
Dmitry Timoshkov
6076485fde
msi: Simplify the code.
2007-06-15 12:41:07 +02:00
James Hawkins
3c444ea350
msi: Set the UserSID and ProductCode properties for deferred custom actions.
2007-06-15 12:40:56 +02:00
Andrew Talbot
bea2ba50cf
msrle32: Constify some variables.
2007-06-15 12:40:51 +02:00
Jacek Caban
077e9c22b8
mshtml: Added IOleInPlaceSiteEx tests.
2007-06-15 12:40:46 +02:00
Jacek Caban
cf0c911305
mshtml: Use IOleInPlaceSiteEx if available.
2007-06-15 12:40:39 +02:00
Lei Zhang
dd88237d3e
user32: Remove a unused variable from ES_PASSWORD test.
2007-06-15 12:40:34 +02:00
Ulrich Czekalla
191a29c1e7
opengl: Use get_glxdrawable to grab the drawable.
2007-06-15 12:40:27 +02:00
Damjan Jovanovic
1cf9436efe
ws2_32: getsockname should fail on unbound socket.
2007-06-15 12:40:20 +02:00
John Klehm
3c3a879a86
include: Allow port.h to build on gcc4.
2007-06-15 12:03:23 +02:00
Dan Hipschman
58dea5c9a8
widl: Fix a write_parameters_init bug.
2007-06-15 12:02:58 +02:00
Dan Hipschman
e36981e116
widl: Factor the output functions.
2007-06-15 12:02:18 +02:00
Dan Hipschman
e4679b0c13
widl: Handle encapsulated unions.
2007-06-15 11:57:53 +02:00
Dan Hipschman
8709a06028
widl: Handle embedded interface pointers.
2007-06-15 11:56:17 +02:00
Alexander Nicolaysen Sørnes
e41adf76be
wordpad: Use Unicode functions in more places.
2007-06-14 14:05:29 +02:00
Francois Gouget
8e362cb65a
regedit: Modify getRegClass() to avoid dubious comparisons and casts between HKEYs and error codes.
2007-06-14 14:01:14 +02:00
Francois Gouget
0dac54b3a7
regedit: Having garbage after the dash in '"foo"=-' is not valid.
...
Don't complain if the value already does not exist.
2007-06-14 14:01:02 +02:00
Francois Gouget
bde3cf9b5f
regedit: The registry functions return standard error codes, not HRESULTs.
2007-06-14 14:00:48 +02:00
Francois Gouget
804ec04472
regedit: Make the dword and binary data parsing both more flexible and stricter.
...
Make sure it does not modify the value if the data is invalid.
2007-06-14 14:00:31 +02:00
Francois Gouget
90d7707235
regedit: If the data for a given value is in an unknown format, then print an error and don't modify the value.
...
Note that '"foo"=' is not valid.
2007-06-14 13:59:21 +02:00
Francois Gouget
0d2d994ecc
regedit: Remove cruft and make functions static, reordering where necessary to avoid forward declarations.
...
Remove the command parameter of processRegLines() as it can only be used with processRegEntry().
2007-06-14 13:59:15 +02:00
Francois Gouget
de2fc93b6b
regedit: Remove setAppName() as the application name is hardcoded anyway.
2007-06-14 13:56:43 +02:00