wine
11 years agod3dcompiler: Store data types in a RB tree for faster search.
Matteo Bruni [Wed, 19 Sep 2012 17:46:12 +0000 (19:46 +0200)] 
d3dcompiler: Store data types in a RB tree for faster search.

11 years agod3dcompiler: Parse "if/else" statement.
Matteo Bruni [Wed, 19 Sep 2012 17:46:11 +0000 (19:46 +0200)] 
d3dcompiler: Parse "if/else" statement.

11 years agowininet: Don't delete files that were modified after adding to cache.
Piotr Caban [Wed, 19 Sep 2012 13:30:25 +0000 (15:30 +0200)] 
wininet: Don't delete files that were modified after adding to cache.

11 years agowininet: Added support for leaked urlcache entries handling.
Piotr Caban [Wed, 19 Sep 2012 13:30:03 +0000 (15:30 +0200)] 
wininet: Added support for leaked urlcache entries handling.

11 years agowininet: Define more fields in urlcache header structure.
Piotr Caban [Wed, 19 Sep 2012 13:29:44 +0000 (15:29 +0200)] 
wininet: Define more fields in urlcache header structure.

11 years agomshtml: Fixed NULL event_obj handling in fire_event_obj.
Jacek Caban [Wed, 19 Sep 2012 13:30:25 +0000 (15:30 +0200)] 
mshtml: Fixed NULL event_obj handling in fire_event_obj.

11 years agooleaut32: Properly handle TKIND_ALIAS when looking for iface GUID.
Jacek Caban [Wed, 19 Sep 2012 11:22:38 +0000 (13:22 +0200)] 
oleaut32: Properly handle TKIND_ALIAS when looking for iface GUID.

11 years agowinex11: Add window data structure locking to the XEmbed event handler.
Alexandre Julliard [Wed, 19 Sep 2012 11:14:00 +0000 (13:14 +0200)] 
winex11: Add window data structure locking to the XEmbed event handler.

11 years agowinex11: Add window data structure locking to the GravityNotify event handler.
Alexandre Julliard [Wed, 19 Sep 2012 11:13:51 +0000 (13:13 +0200)] 
winex11: Add window data structure locking to the GravityNotify event handler.

11 years agowinex11: Add window data structure locking to the ReparentNotify event handler.
Alexandre Julliard [Wed, 19 Sep 2012 11:13:40 +0000 (13:13 +0200)] 
winex11: Add window data structure locking to the ReparentNotify event handler.

11 years agowinex11: Add window data structure locking to the ConfigureNotify event handler.
Alexandre Julliard [Wed, 19 Sep 2012 11:13:23 +0000 (13:13 +0200)] 
winex11: Add window data structure locking to the ConfigureNotify event handler.

11 years agowinex11: Add window data structure locking to the Expose event handler.
Alexandre Julliard [Wed, 19 Sep 2012 11:12:42 +0000 (13:12 +0200)] 
winex11: Add window data structure locking to the Expose event handler.

11 years agocomdlg32: Move all of the win 3.1 style functionality into the same file.
Huw Davies [Wed, 19 Sep 2012 10:08:01 +0000 (11:08 +0100)] 
comdlg32: Move all of the win 3.1 style functionality into the same file.

11 years agowindowscodecs: Add support for VT_LPWSTR property ids to MetadataHandler_GetValue.
Dmitry Timoshkov [Wed, 19 Sep 2012 01:04:28 +0000 (10:04 +0900)] 
windowscodecs: Add support for VT_LPWSTR property ids to MetadataHandler_GetValue.

11 years agodmusic: Rename params in DMUSIC_CreateSynthPortImpl.
Christian Costa [Tue, 18 Sep 2012 21:13:49 +0000 (23:13 +0200)] 
dmusic: Rename params in DMUSIC_CreateSynthPortImpl.

11 years agodmusic: Rename IDirectMusicPortImpl object to SynthPortImpl.
Christian Costa [Tue, 18 Sep 2012 21:13:41 +0000 (23:13 +0200)] 
dmusic: Rename IDirectMusicPortImpl object to SynthPortImpl.

11 years agodmusic: Rename CreateSynthPortImpl to CreateSynthPortImpl and create stubs for Create...
Christian Costa [Tue, 18 Sep 2012 21:13:32 +0000 (23:13 +0200)] 
dmusic: Rename CreateSynthPortImpl to CreateSynthPortImpl and create stubs for CreateMidi{In|Out}PortImpl.

Init constructors in system ports list accordingly.

11 years agowined3d: Implement version checks for geometry shaders.
Henri Verbeet [Tue, 18 Sep 2012 20:13:59 +0000 (22:13 +0200)] 
wined3d: Implement version checks for geometry shaders.

11 years agowined3d: wined3d_device_get_sampler_state() never fails.
Henri Verbeet [Tue, 18 Sep 2012 20:13:58 +0000 (22:13 +0200)] 
wined3d: wined3d_device_get_sampler_state() never fails.

11 years agowined3d: wined3d_device_set_sampler_state() never fails.
Henri Verbeet [Tue, 18 Sep 2012 20:13:57 +0000 (22:13 +0200)] 
wined3d: wined3d_device_set_sampler_state() never fails.

11 years agod3d10: Use debugstr_a() on variable names in parse_fx10_object().
Henri Verbeet [Tue, 18 Sep 2012 20:13:56 +0000 (22:13 +0200)] 
d3d10: Use debugstr_a() on variable names in parse_fx10_object().

11 years agod3d10core: Replace a FIXME with a TRACE in d3d10_device_CreateSamplerState().
Henri Verbeet [Tue, 18 Sep 2012 20:13:55 +0000 (22:13 +0200)] 
d3d10core: Replace a FIXME with a TRACE in d3d10_device_CreateSamplerState().

11 years agojscript: Pack jsval_t to 64-bit structure on i386.
Jacek Caban [Tue, 18 Sep 2012 17:02:27 +0000 (19:02 +0200)] 
jscript: Pack jsval_t to 64-bit structure on i386.

11 years agojscript: Don't store jsexcept_t in exec_ctx_t.
Jacek Caban [Tue, 18 Sep 2012 17:02:16 +0000 (19:02 +0200)] 
jscript: Don't store jsexcept_t in exec_ctx_t.

11 years agojscript: Store exception value in script_ctx_t instead of passing it everywhere.
Jacek Caban [Tue, 18 Sep 2012 17:01:49 +0000 (19:01 +0200)] 
jscript: Store exception value in script_ctx_t instead of passing it everywhere.

11 years agod3dcompiler/tests: Use a reasonable adapter format in CheckDeviceFormat().
Matteo Bruni [Tue, 18 Sep 2012 16:18:09 +0000 (18:18 +0200)] 
d3dcompiler/tests: Use a reasonable adapter format in CheckDeviceFormat().

11 years agod3dcompiler: Parse "return" statement.
Matteo Bruni [Tue, 18 Sep 2012 16:18:08 +0000 (18:18 +0200)] 
d3dcompiler: Parse "return" statement.

11 years agod3dcompiler: Only a few modifiers are relevant in type comparison.
Matteo Bruni [Tue, 18 Sep 2012 16:18:07 +0000 (18:18 +0200)] 
d3dcompiler: Only a few modifiers are relevant in type comparison.

11 years agod3dcompiler: Don't write the shader version tag from the header backend function.
Matteo Bruni [Tue, 18 Sep 2012 16:18:06 +0000 (18:18 +0200)] 
d3dcompiler: Don't write the shader version tag from the header backend function.

11 years agod3dcompiler: Declare predefined data types.
Matteo Bruni [Tue, 18 Sep 2012 16:18:05 +0000 (18:18 +0200)] 
d3dcompiler: Declare predefined data types.

11 years agogdiplus: Add some tests for GIF properties.
Dmitry Timoshkov [Thu, 13 Sep 2012 04:02:36 +0000 (13:02 +0900)] 
gdiplus: Add some tests for GIF properties.

11 years agogdiplus: Add preliminary support for pixel offset modes.
Dmitry Timoshkov [Thu, 13 Sep 2012 03:04:59 +0000 (12:04 +0900)] 
gdiplus: Add preliminary support for pixel offset modes.

11 years agogdiplus: Add some tests for scaling an image with various pixel offset modes.
Dmitry Timoshkov [Thu, 13 Sep 2012 03:03:41 +0000 (12:03 +0900)] 
gdiplus: Add some tests for scaling an image with various pixel offset modes.

11 years agoodbccu32: Add new dll.
Alistair Leslie-Hughes [Tue, 18 Sep 2012 00:59:04 +0000 (10:59 +1000)] 
odbccu32: Add new dll.

11 years agoddraw: Enumerate wined3d interfaces with DirectDrawEnumerateEx.
Erich Hoover [Mon, 17 Sep 2012 20:18:39 +0000 (14:18 -0600)] 
ddraw: Enumerate wined3d interfaces with DirectDrawEnumerateEx.

11 years agoddraw: Convert calls to DirectDrawEnumerate into DirectDrawEnumerateEx.
Erich Hoover [Mon, 17 Sep 2012 20:17:40 +0000 (14:17 -0600)] 
ddraw: Convert calls to DirectDrawEnumerate into DirectDrawEnumerateEx.

11 years agowininet/tests: Remove all temporary files.
Piotr Caban [Tue, 18 Sep 2012 12:44:51 +0000 (14:44 +0200)] 
wininet/tests: Remove all temporary files.

11 years agowininet: Set entry type based on container type.
Piotr Caban [Tue, 18 Sep 2012 12:44:31 +0000 (14:44 +0200)] 
wininet: Set entry type based on container type.

11 years agowininet: Added support for cache entries overwriting.
Piotr Caban [Tue, 18 Sep 2012 12:44:14 +0000 (14:44 +0200)] 
wininet: Added support for cache entries overwriting.

11 years agowininet: Unlock urlcache entries that were locked for over a day.
Piotr Caban [Tue, 18 Sep 2012 12:43:44 +0000 (14:43 +0200)] 
wininet: Unlock urlcache entries that were locked for over a day.

11 years agowininet: Delete file when cache entry is deleted.
Piotr Caban [Tue, 18 Sep 2012 12:43:23 +0000 (14:43 +0200)] 
wininet: Delete file when cache entry is deleted.

11 years agowininet: Don't define DELETED_CACHE_ENTRY in public headers.
Piotr Caban [Tue, 18 Sep 2012 12:43:12 +0000 (14:43 +0200)] 
wininet: Don't define DELETED_CACHE_ENTRY in public headers.

11 years agowbemprox: Implement Win32_OperatingSystem.LastBootUptime.
Hans Leidekker [Tue, 18 Sep 2012 11:12:20 +0000 (13:12 +0200)] 
wbemprox: Implement Win32_OperatingSystem.LastBootUptime.

11 years agowbemprox: Add helpers to retrieve the system directory and OS architecture.
Hans Leidekker [Tue, 18 Sep 2012 11:11:59 +0000 (13:11 +0200)] 
wbemprox: Add helpers to retrieve the system directory and OS architecture.

11 years agowbemprox: Fix a memory leak.
Hans Leidekker [Tue, 18 Sep 2012 11:11:42 +0000 (13:11 +0200)] 
wbemprox: Fix a memory leak.

11 years agooleaut32/tests: Don't use a C99 keyword as a method name.
Charles Davis [Tue, 18 Sep 2012 11:02:04 +0000 (05:02 -0600)] 
oleaut32/tests: Don't use a C99 keyword as a method name.

11 years agooleaut32/tests: Don't take the size of a pointer (Clang).
Charles Davis [Tue, 18 Sep 2012 11:02:03 +0000 (05:02 -0600)] 
oleaut32/tests: Don't take the size of a pointer (Clang).

11 years agovbscript: Return error for unsupported flags in ScriptDisp::InvokeEx.
Jacek Caban [Tue, 18 Sep 2012 10:26:30 +0000 (12:26 +0200)] 
vbscript: Return error for unsupported flags in ScriptDisp::InvokeEx.

11 years agovbscript: Added ScriptDisp_Invoke implementation.
Jacek Caban [Tue, 18 Sep 2012 10:26:16 +0000 (12:26 +0200)] 
vbscript: Added ScriptDisp_Invoke implementation.

11 years agovbscript: Added ScriptDisp::GetIDsOfNames implementation.
Jacek Caban [Tue, 18 Sep 2012 10:26:03 +0000 (12:26 +0200)] 
vbscript: Added ScriptDisp::GetIDsOfNames implementation.

11 years agovbscript: Added support for do..loop statement without an expression.
Jacek Caban [Tue, 18 Sep 2012 10:25:42 +0000 (12:25 +0200)] 
vbscript: Added support for do..loop statement without an expression.

11 years agovbscript: Added Len implementation.
Jacek Caban [Tue, 18 Sep 2012 10:25:26 +0000 (12:25 +0200)] 
vbscript: Added Len implementation.

11 years agovbscript: Fixed parsing if statements with empty body.
Jacek Caban [Tue, 18 Sep 2012 10:25:14 +0000 (12:25 +0200)] 
vbscript: Fixed parsing if statements with empty body.

11 years agomsi: Make script Session object visible by name.
Jacek Caban [Tue, 18 Sep 2012 10:24:30 +0000 (12:24 +0200)] 
msi: Make script Session object visible by name.

11 years agomsi: Choose the right IActiveScriptParse* interface based on process type.
Jacek Caban [Tue, 18 Sep 2012 10:24:16 +0000 (12:24 +0200)] 
msi: Choose the right IActiveScriptParse* interface based on process type.

11 years agowinex11: Add window data locking to the focus event handlers.
Alexandre Julliard [Tue, 18 Sep 2012 09:24:55 +0000 (11:24 +0200)] 
winex11: Add window data locking to the focus event handlers.

11 years agowinex11: Add a helper function to set input focus for non-managed windows.
Alexandre Julliard [Tue, 18 Sep 2012 09:20:07 +0000 (11:20 +0200)] 
winex11: Add a helper function to set input focus for non-managed windows.

11 years agowinex11: Add window data locking to the system tray functions.
Alexandre Julliard [Tue, 18 Sep 2012 09:17:32 +0000 (11:17 +0200)] 
winex11: Add window data locking to the system tray functions.

11 years agowinex11: Add window data locking to the drag and drop functions.
Alexandre Julliard [Tue, 18 Sep 2012 09:37:33 +0000 (11:37 +0200)] 
winex11: Add window data locking to the drag and drop functions.

11 years agowinex11: Add window data locking to the mouse functions.
Alexandre Julliard [Mon, 17 Sep 2012 14:37:26 +0000 (16:37 +0200)] 
winex11: Add window data locking to the mouse functions.

11 years agowindowscodecs: Use symbolic names for GIF extensions.
Dmitry Timoshkov [Tue, 18 Sep 2012 04:02:51 +0000 (13:02 +0900)] 
windowscodecs: Use symbolic names for GIF extensions.

11 years agowindowscodecs: Correct some typos.
Dmitry Timoshkov [Tue, 18 Sep 2012 04:02:10 +0000 (13:02 +0900)] 
windowscodecs: Correct some typos.

11 years agowindowscodecs: Create frame metadata readers from GIF decoder data.
Dmitry Timoshkov [Tue, 18 Sep 2012 04:01:27 +0000 (13:01 +0900)] 
windowscodecs: Create frame metadata readers from GIF decoder data.

11 years agowindowscodecs: Create global metadata readers from GIF decoder data.
Dmitry Timoshkov [Tue, 18 Sep 2012 04:00:33 +0000 (13:00 +0900)] 
windowscodecs: Create global metadata readers from GIF decoder data.

11 years agowindowscodecs: GIF decoder should add header and trailer to extension blocks.
Dmitry Timoshkov [Tue, 18 Sep 2012 03:59:50 +0000 (12:59 +0900)] 
windowscodecs: GIF decoder should add header and trailer to extension blocks.

Metadata readers now have access to complete and correctly formatted data
stream.

11 years agowindowscodecs: GIF decoder should append a sub-block to current extension.
Dmitry Timoshkov [Tue, 18 Sep 2012 03:59:11 +0000 (12:59 +0900)] 
windowscodecs: GIF decoder should append a sub-block to current extension.

11 years agowindowscodecs: GIF Graphic Control Extension block belongs to the image which follows it.
Dmitry Timoshkov [Tue, 18 Sep 2012 03:58:25 +0000 (12:58 +0900)] 
windowscodecs: GIF Graphic Control Extension block belongs to the image which follows it.

11 years agowindowscodecs: Create global metadata blocks in the GIF decoder.
Dmitry Timoshkov [Tue, 18 Sep 2012 03:57:19 +0000 (12:57 +0900)] 
windowscodecs: Create global metadata blocks in the GIF decoder.

11 years agowindowscodecs: Store GIF frame extensions in a dedicated Extensions structure.
Dmitry Timoshkov [Tue, 18 Sep 2012 03:56:34 +0000 (12:56 +0900)] 
windowscodecs: Store GIF frame extensions in a dedicated Extensions structure.

11 years agouser32/tests: Fix coordinates in the UpdateLayeredWindow broken case.
Alexandre Julliard [Tue, 18 Sep 2012 08:27:09 +0000 (10:27 +0200)] 
user32/tests: Fix coordinates in the UpdateLayeredWindow broken case.

11 years agodmusic: Display new ref in AddRef and Release methods.
Christian Costa [Mon, 17 Sep 2012 20:32:06 +0000 (22:32 +0200)] 
dmusic: Display new ref in AddRef and Release methods.

11 years agodmusic: Use system ports list to create port in CreatePort and rename params.
Christian Costa [Mon, 17 Sep 2012 20:31:58 +0000 (22:31 +0200)] 
dmusic: Use system ports list to create port in CreatePort and rename params.

11 years agourlmon: Fix potential use of uninitialized variable (Clang).
Charles Davis [Tue, 18 Sep 2012 05:49:50 +0000 (23:49 -0600)] 
urlmon: Fix potential use of uninitialized variable (Clang).

11 years agowined3d: Recognize GeForce 9300 properly.
Bruno Jesus [Mon, 17 Sep 2012 21:53:33 +0000 (18:53 -0300)] 
wined3d: Recognize GeForce 9300 properly.

11 years agodsound: Don't require WAVE_FORMAT_EXTENSIBLE for non-16-bit formats.
Andrew Eikum [Mon, 17 Sep 2012 20:44:06 +0000 (15:44 -0500)] 
dsound: Don't require WAVE_FORMAT_EXTENSIBLE for non-16-bit formats.

Fix proposed by Andrew Nguyen.

11 years agowined3d: Implement WINED3DSIH_EMIT in the GLSL shader backend.
Henri Verbeet [Mon, 17 Sep 2012 19:48:53 +0000 (21:48 +0200)] 
wined3d: Implement WINED3DSIH_EMIT in the GLSL shader backend.

11 years agowined3d: wined3d_device_get_material() never fails.
Henri Verbeet [Mon, 17 Sep 2012 19:48:52 +0000 (21:48 +0200)] 
wined3d: wined3d_device_get_material() never fails.

11 years agowined3d: wined3d_device_set_material() never fails.
Henri Verbeet [Mon, 17 Sep 2012 19:48:51 +0000 (21:48 +0200)] 
wined3d: wined3d_device_set_material() never fails.

11 years agod3d10core: Implement d3d10_device_RSGetViewports().
Henri Verbeet [Mon, 17 Sep 2012 19:48:50 +0000 (21:48 +0200)] 
d3d10core: Implement d3d10_device_RSGetViewports().

11 years agod3d10core: Implement d3d10_device_RSSetViewports().
Henri Verbeet [Mon, 17 Sep 2012 19:48:49 +0000 (21:48 +0200)] 
d3d10core: Implement d3d10_device_RSSetViewports().

11 years agotapi32: Add stub lineInitializeExW.
Bruno Jesus [Mon, 17 Sep 2012 19:38:11 +0000 (16:38 -0300)] 
tapi32: Add stub lineInitializeExW.

11 years agodsound/tests: Avoid a crash on a Win2k box.
Michael Stefaniuc [Mon, 17 Sep 2012 19:08:05 +0000 (21:08 +0200)] 
dsound/tests: Avoid a crash on a Win2k box.

11 years agodsound: Improve the IDirectSoundCaptureBuffer::GetObjectInPath stub.
Michael Stefaniuc [Mon, 17 Sep 2012 19:06:51 +0000 (21:06 +0200)] 
dsound: Improve the IDirectSoundCaptureBuffer::GetObjectInPath stub.

11 years agod3dcompiler: Stub D3DDisassemble.
Matteo Bruni [Mon, 17 Sep 2012 13:32:06 +0000 (15:32 +0200)] 
d3dcompiler: Stub D3DDisassemble.

11 years agod3dcompiler: Postincrement/decrement expressions are const.
Matteo Bruni [Mon, 17 Sep 2012 13:32:05 +0000 (15:32 +0200)] 
d3dcompiler: Postincrement/decrement expressions are const.

Also check for const expressions used as l-values.

11 years agod3dcompiler: Parse swizzles.
Matteo Bruni [Mon, 17 Sep 2012 13:32:04 +0000 (15:32 +0200)] 
d3dcompiler: Parse swizzles.

11 years agouser32: Free the uniscribe data before freeing the linedefs.
Aric Stewart [Mon, 17 Sep 2012 13:54:09 +0000 (08:54 -0500)] 
user32: Free the uniscribe data before freeing the linedefs.

11 years agojscript: Avoid direct access to jsval_t struct.
Jacek Caban [Mon, 17 Sep 2012 13:21:26 +0000 (15:21 +0200)] 
jscript: Avoid direct access to jsval_t struct.

11 years agojscript: Don't assume that undefined variable is zeroed.
Jacek Caban [Mon, 17 Sep 2012 13:21:16 +0000 (15:21 +0200)] 
jscript: Don't assume that undefined variable is zeroed.

11 years agojscript: Use helper to access jsval_t type.
Jacek Caban [Mon, 17 Sep 2012 13:20:57 +0000 (15:20 +0200)] 
jscript: Use helper to access jsval_t type.

11 years agojscript: Use BOOL instead of VARIANT_BOOL in lexer.
Jacek Caban [Mon, 17 Sep 2012 13:20:37 +0000 (15:20 +0200)] 
jscript: Use BOOL instead of VARIANT_BOOL in lexer.

11 years agojscript: Use BOOL instead of VARIANT_BOOL in a few more places.
Jacek Caban [Mon, 17 Sep 2012 13:20:25 +0000 (15:20 +0200)] 
jscript: Use BOOL instead of VARIANT_BOOL in a few more places.

11 years agojscript: Return BOOL instead of VARIANT_BOOL from jsdisp_is_own_prop.
Jacek Caban [Mon, 17 Sep 2012 13:20:14 +0000 (15:20 +0200)] 
jscript: Return BOOL instead of VARIANT_BOOL from jsdisp_is_own_prop.

11 years agojscript: Store Boolean object's value as BOOL instead of VARIANT_BOOL.
Jacek Caban [Mon, 17 Sep 2012 13:20:01 +0000 (15:20 +0200)] 
jscript: Store Boolean object's value as BOOL instead of VARIANT_BOOL.

11 years agojscript: Get rid of no longer needed VARIANT helpers.
Jacek Caban [Mon, 17 Sep 2012 13:19:44 +0000 (15:19 +0200)] 
jscript: Get rid of no longer needed VARIANT helpers.

11 years agojscript: Store regexp last_index value as jsval.
Jacek Caban [Mon, 17 Sep 2012 13:19:30 +0000 (15:19 +0200)] 
jscript: Store regexp last_index value as jsval.

11 years agojscript: Always use jsval-based to_object implementation.
Jacek Caban [Mon, 17 Sep 2012 13:19:19 +0000 (15:19 +0200)] 
jscript: Always use jsval-based to_object implementation.

11 years agojscript: Always use jsval-based to_string implementation.
Jacek Caban [Mon, 17 Sep 2012 13:18:59 +0000 (15:18 +0200)] 
jscript: Always use jsval-based to_string implementation.

11 years agojscript: Always use jsval-based to_uint32 implementation.
Jacek Caban [Mon, 17 Sep 2012 13:18:41 +0000 (15:18 +0200)] 
jscript: Always use jsval-based to_uint32 implementation.

11 years agojscript: Always use jsval-based to_number implementation.
Jacek Caban [Mon, 17 Sep 2012 13:18:20 +0000 (15:18 +0200)] 
jscript: Always use jsval-based to_number implementation.