wine
13 years agowidl: Produce __uuidof-compatible headers.
Jacek Caban [Thu, 14 Jul 2011 15:21:45 +0000 (17:21 +0200)] 
widl: Produce __uuidof-compatible headers.

13 years agoinclude: Added macros for __uuidof emulation based on C++ templates.
Jacek Caban [Thu, 14 Jul 2011 15:21:11 +0000 (17:21 +0200)] 
include: Added macros for __uuidof emulation based on C++ templates.

13 years agomshtml: Add stub implementation of IProvideClassInfo interface.
Alexander Morozov [Mon, 11 Jul 2011 14:27:28 +0000 (18:27 +0400)] 
mshtml: Add stub implementation of IProvideClassInfo interface.

13 years agoxmllite: Implement CreateXmlWriter.
Alistair Leslie-Hughes [Wed, 22 Jun 2011 19:05:01 +0000 (05:05 +1000)] 
xmllite: Implement CreateXmlWriter.

13 years agowinmm: Make WINMM_DRVMessage() static.
Francois Gouget [Thu, 14 Jul 2011 11:14:30 +0000 (13:14 +0200)] 
winmm: Make WINMM_DRVMessage() static.

13 years agoshell32: Make erase_items() static.
Francois Gouget [Thu, 14 Jul 2011 11:14:25 +0000 (13:14 +0200)] 
shell32: Make erase_items() static.

13 years agowinex11.drv: Make some DC functions static.
Francois Gouget [Thu, 14 Jul 2011 11:14:36 +0000 (13:14 +0200)] 
winex11.drv: Make some DC functions static.

13 years agowineps.drv: Make some DC functions static.
Francois Gouget [Thu, 14 Jul 2011 11:14:20 +0000 (13:14 +0200)] 
wineps.drv: Make some DC functions static.

13 years agoshell32: Add a trailing '\n' to Wine trace calls.
Francois Gouget [Thu, 14 Jul 2011 11:14:13 +0000 (13:14 +0200)] 
shell32: Add a trailing '\n' to Wine trace calls.

13 years agowinemapi: Escape subject and body before building mailto URL.
Owen Rudge [Thu, 14 Jul 2011 10:39:17 +0000 (11:39 +0100)] 
winemapi: Escape subject and body before building mailto URL.

13 years agousp10: Fix possible crashes (clang).
André Hentschel [Wed, 13 Jul 2011 18:46:42 +0000 (20:46 +0200)] 
usp10: Fix possible crashes (clang).

13 years agoversion: Don't initialize the variable twice (clang).
André Hentschel [Wed, 13 Jul 2011 18:46:04 +0000 (20:46 +0200)] 
version: Don't initialize the variable twice (clang).

13 years agoprogman: Remove idempotent operation (clang).
André Hentschel [Wed, 13 Jul 2011 18:36:07 +0000 (20:36 +0200)] 
progman: Remove idempotent operation (clang).

13 years agooledlg: Remove dead assignment (clang).
André Hentschel [Wed, 13 Jul 2011 18:35:49 +0000 (20:35 +0200)] 
oledlg: Remove dead assignment (clang).

13 years agouser32: Remove dead assignment (clang).
André Hentschel [Wed, 13 Jul 2011 18:33:31 +0000 (20:33 +0200)] 
user32: Remove dead assignment (clang).

13 years agouser.exe: Remove dead assignment (clang).
André Hentschel [Wed, 13 Jul 2011 18:33:24 +0000 (20:33 +0200)] 
user.exe: Remove dead assignment (clang).

13 years agowinmm: Implement waveIn* on top of MMDevAPI.
Andrew Eikum [Wed, 13 Jul 2011 19:20:35 +0000 (14:20 -0500)] 
winmm: Implement waveIn* on top of MMDevAPI.

13 years agowinmm: Remove driver implementation of waveIn*.
Andrew Eikum [Wed, 13 Jul 2011 19:20:32 +0000 (14:20 -0500)] 
winmm: Remove driver implementation of waveIn*.

13 years agowinmm: Support WAVE_MAPPED flag in waveOut*.
Andrew Eikum [Wed, 13 Jul 2011 19:20:28 +0000 (14:20 -0500)] 
winmm: Support WAVE_MAPPED flag in waveOut*.

13 years agodsound: Request that WinMM perform audio conversion if the hardware doesn't support...
Andrew Eikum [Wed, 13 Jul 2011 19:20:25 +0000 (14:20 -0500)] 
dsound: Request that WinMM perform audio conversion if the hardware doesn't support the requested format.

13 years agommdevapi: Only enumerate devices that can be opened during initialization.
Andrew Eikum [Wed, 13 Jul 2011 19:30:45 +0000 (14:30 -0500)] 
mmdevapi: Only enumerate devices that can be opened during initialization.

13 years agopo: Add message contexts for 'Desktop' and update Japanese translation.
Akihiro Sagawa [Wed, 13 Jul 2011 14:48:47 +0000 (23:48 +0900)] 
po: Add message contexts for 'Desktop' and update Japanese translation.

13 years agopo: Add message contexts for 'Restore' and update Japanese translation.
Akihiro Sagawa [Wed, 13 Jul 2011 14:48:44 +0000 (23:48 +0900)] 
po: Add message contexts for 'Restore' and update Japanese translation.

13 years agopo: Update Japanese translation.
Akihiro Sagawa [Wed, 13 Jul 2011 14:48:39 +0000 (23:48 +0900)] 
po: Update Japanese translation.

13 years agopo: Update Lithuanian translation.
Aurimas Fišeras [Tue, 5 Jul 2011 18:11:04 +0000 (21:11 +0300)] 
po: Update Lithuanian translation.

13 years agogdiplus: Check return values of GdipCreateMatrix(2) (Coverity).
Marcus Meissner [Thu, 14 Jul 2011 06:45:01 +0000 (08:45 +0200)] 
gdiplus: Check return values of GdipCreateMatrix(2) (Coverity).

13 years agoshell32: Check error return in get_known_folder_path (Coverity).
Marcus Meissner [Thu, 14 Jul 2011 06:45:00 +0000 (08:45 +0200)] 
shell32: Check error return in get_known_folder_path (Coverity).

13 years agodinput: const REFIID is duplicate const (Coverity).
Marcus Meissner [Thu, 14 Jul 2011 06:44:59 +0000 (08:44 +0200)] 
dinput: const REFIID is duplicate const (Coverity).

13 years agodinput: Corrected misuse of index in EnumDevicesBySemantics.
Lucas Fialho Zawacki [Wed, 13 Jul 2011 23:54:57 +0000 (20:54 -0300)] 
dinput: Corrected misuse of index in EnumDevicesBySemantics.

13 years agowined3d: Pass a wined3d_state pointer to state handlers.
Henri Verbeet [Wed, 13 Jul 2011 23:02:48 +0000 (01:02 +0200)] 
wined3d: Pass a wined3d_state pointer to state handlers.

Instead of an entire stateblock. This is mainly useful is we ever want to call
state handlers on state not stored in a stateblock.

13 years agowined3d: Make the context and device parameters to find_draw_buffers_mask() const.
Henri Verbeet [Wed, 13 Jul 2011 23:02:47 +0000 (01:02 +0200)] 
wined3d: Make the context and device parameters to find_draw_buffers_mask() const.

13 years agowined3d: Get rid of the clip status code.
Henri Verbeet [Wed, 13 Jul 2011 23:02:46 +0000 (01:02 +0200)] 
wined3d: Get rid of the clip status code.

I'm pretty sure this is just broken, and I'm not aware of any application
using this.

13 years agowined3d: Remove the unused untransformed field from struct wined3d_device.
Henri Verbeet [Wed, 13 Jul 2011 23:02:45 +0000 (01:02 +0200)] 
wined3d: Remove the unused untransformed field from struct wined3d_device.

13 years agowined3d: Store a pointer to the framebuffer state in struct wined3d_state.
Henri Verbeet [Wed, 13 Jul 2011 23:02:44 +0000 (01:02 +0200)] 
wined3d: Store a pointer to the framebuffer state in struct wined3d_state.

13 years agowinex11: Add support for bottom-up format in PutImage.
Alexandre Julliard [Thu, 14 Jul 2011 11:09:38 +0000 (13:09 +0200)] 
winex11: Add support for bottom-up format in PutImage.

13 years agowinex11: Add support for rops in PutImage.
Alexandre Julliard [Thu, 14 Jul 2011 11:09:04 +0000 (13:09 +0200)] 
winex11: Add support for rops in PutImage.

13 years agowinex11: Move the execution of rop operations from X11DRV_StretchBlt to a separate...
Alexandre Julliard [Thu, 14 Jul 2011 11:08:56 +0000 (13:08 +0200)] 
winex11: Move the execution of rop operations from X11DRV_StretchBlt to a separate function.

13 years agowinex11: Add an implementation for the PutImage entry point.
Alexandre Julliard [Thu, 14 Jul 2011 10:59:48 +0000 (12:59 +0200)] 
winex11: Add an implementation for the PutImage entry point.

13 years agowinex11: Add support for byte swapping in GetImage.
Alexandre Julliard [Thu, 14 Jul 2011 10:47:45 +0000 (12:47 +0200)] 
winex11: Add support for byte swapping in GetImage.

13 years agowinex11: Add an implementation for the GetImage entry point.
Alexandre Julliard [Thu, 14 Jul 2011 10:37:04 +0000 (12:37 +0200)] 
winex11: Add an implementation for the GetImage entry point.

13 years agogdi32: Add a null driver StretchBlt fallback using GetImage/PutImage.
Alexandre Julliard [Thu, 14 Jul 2011 10:19:13 +0000 (12:19 +0200)] 
gdi32: Add a null driver StretchBlt fallback using GetImage/PutImage.

13 years agogdi32: Add driver entry points for GetImage and PutImage.
Alexandre Julliard [Thu, 14 Jul 2011 09:30:58 +0000 (11:30 +0200)] 
gdi32: Add driver entry points for GetImage and PutImage.

13 years agod3dx9: Parse elements in d3dx9_parse_resource().
Rico Schüller [Wed, 13 Jul 2011 08:45:40 +0000 (10:45 +0200)] 
d3dx9: Parse elements in d3dx9_parse_resource().

13 years agoole32: COM cleanup for the IEnumCATEGORYINFO iface.
Michael Stefaniuc [Wed, 13 Jul 2011 12:22:05 +0000 (14:22 +0200)] 
ole32: COM cleanup for the IEnumCATEGORYINFO iface.

13 years agogdi32: Add conversion routines for source dibs with an arbitrary order of red and...
Huw Davies [Wed, 13 Jul 2011 12:05:00 +0000 (13:05 +0100)] 
gdi32: Add conversion routines for source dibs with an arbitrary order of red and blue 5-bit and green 5 or 6-bit channels.

13 years agogdi32: Add conversion routines for source dibs with an arbitrary order of 8-bit channels.
Huw Davies [Wed, 13 Jul 2011 12:04:59 +0000 (13:04 +0100)] 
gdi32: Add conversion routines for source dibs with an arbitrary order of 8-bit channels.

13 years agogdi32: Implement the conversion between two identical bitfield dibs.
Huw Davies [Wed, 13 Jul 2011 12:04:58 +0000 (13:04 +0100)] 
gdi32: Implement the conversion between two identical bitfield dibs.

13 years agowinex11.drv: Map Meta keys to VK_{L, R}MENU, not just VK_MENU.
Ken Thomases [Wed, 13 Jul 2011 11:03:49 +0000 (06:03 -0500)] 
winex11.drv: Map Meta keys to VK_{L, R}MENU, not just VK_MENU.

This fixes a problem with X11DRV_KeymapNotify sending incorrect key-up events.

13 years agowinex11.drv: Fix X11DRV_KeymapNotify when multiple keycodes map to same vkey.
Ken Thomases [Wed, 13 Jul 2011 11:03:43 +0000 (06:03 -0500)] 
winex11.drv: Fix X11DRV_KeymapNotify when multiple keycodes map to same vkey.

13 years agogdi32: Graphics driver functions no longer need to be CDECL.
Alexandre Julliard [Wed, 13 Jul 2011 12:56:12 +0000 (14:56 +0200)] 
gdi32: Graphics driver functions no longer need to be CDECL.

13 years agogdi32: Sort the OpenGL driver functions alphabetically.
Alexandre Julliard [Wed, 13 Jul 2011 12:22:59 +0000 (14:22 +0200)] 
gdi32: Sort the OpenGL driver functions alphabetically.

13 years agogdi32: Ask the graphics driver for the function table instead of loading functions...
Alexandre Julliard [Wed, 13 Jul 2011 12:18:26 +0000 (14:18 +0200)] 
gdi32: Ask the graphics driver for the function table instead of loading functions one by one.

13 years agowineps: Add a DC function structure and export it.
Alexandre Julliard [Wed, 13 Jul 2011 12:05:13 +0000 (14:05 +0200)] 
wineps: Add a DC function structure and export it.

13 years agowinex11: Add a DC function structure and export it.
Alexandre Julliard [Wed, 13 Jul 2011 12:05:07 +0000 (14:05 +0200)] 
winex11: Add a DC function structure and export it.

13 years agogdi32: Make the DC function structure public.
Alexandre Julliard [Wed, 13 Jul 2011 10:28:16 +0000 (12:28 +0200)] 
gdi32: Make the DC function structure public.

13 years agopo: Updated Korean translation.
Hwang YunSong [Tue, 12 Jul 2011 08:09:34 +0000 (17:09 +0900)] 
po: Updated Korean translation.

13 years agoole32: Modify local_server_thread() to recreate the pipe for each request.
Francois Gouget [Tue, 12 Jul 2011 22:09:18 +0000 (00:09 +0200)] 
ole32: Modify local_server_thread() to recreate the pipe for each request.

This avoids having the named pipe get stuck in the STATUS_PIPE_BUSY state after the DisconnectNamedPipe() call.

13 years agoole32: Fix a handle leak in local_server_thread().
Francois Gouget [Tue, 12 Jul 2011 22:08:25 +0000 (00:08 +0200)] 
ole32: Fix a handle leak in local_server_thread().

13 years agomsxml3: Don't cause an assert failure if the datatypes schema doesn't load.
Adam Martinson [Tue, 12 Jul 2011 19:22:11 +0000 (14:22 -0500)] 
msxml3: Don't cause an assert failure if the datatypes schema doesn't load.

13 years agowined3d: Pass a state pointer instead of a stateblock to loadVertexData().
Henri Verbeet [Tue, 12 Jul 2011 19:17:48 +0000 (21:17 +0200)] 
wined3d: Pass a state pointer instead of a stateblock to loadVertexData().

13 years agowined3d: Pass a state pointer instead of a stateblock to loadTexCoords().
Henri Verbeet [Tue, 12 Jul 2011 19:17:47 +0000 (21:17 +0200)] 
wined3d: Pass a state pointer instead of a stateblock to loadTexCoords().

13 years agowined3d: Pass a state pointer instead of a stateblock to loadNumberedArrays().
Henri Verbeet [Tue, 12 Jul 2011 19:17:46 +0000 (21:17 +0200)] 
wined3d: Pass a state pointer instead of a stateblock to loadNumberedArrays().

13 years agowined3d: Make the volume parameter to volume_load() const.
Henri Verbeet [Tue, 12 Jul 2011 19:17:45 +0000 (21:17 +0200)] 
wined3d: Make the volume parameter to volume_load() const.

13 years agowined3d: Make the volume parameter to volume_bind_and_dirtify() const.
Henri Verbeet [Tue, 12 Jul 2011 19:17:44 +0000 (21:17 +0200)] 
wined3d: Make the volume parameter to volume_bind_and_dirtify() const.

13 years agogdi32: Allow dib_info structures to share colour tables.
Huw Davies [Tue, 12 Jul 2011 15:12:05 +0000 (16:12 +0100)] 
gdi32: Allow dib_info structures to share colour tables.

13 years agogdi32: Simplify the optional free'ing of bits pointer.
Huw Davies [Tue, 12 Jul 2011 15:12:04 +0000 (16:12 +0100)] 
gdi32: Simplify the optional free'ing of bits pointer.

13 years agogdi32: Use a local copy of the bitmap info structure to further simplify GetDIBits.
Huw Davies [Tue, 12 Jul 2011 15:10:50 +0000 (16:10 +0100)] 
gdi32: Use a local copy of the bitmap info structure to further simplify GetDIBits.

13 years agogdi32: Don't use a dib-section's bitfields unless its depth matches the requested...
Huw Davies [Tue, 12 Jul 2011 15:10:49 +0000 (16:10 +0100)] 
gdi32: Don't use a dib-section's bitfields unless its depth matches the requested depth.

13 years agod3dx9_36: Use copysignf() instead of signbit().
Francois Gouget [Tue, 12 Jul 2011 12:23:38 +0000 (14:23 +0200)] 
d3dx9_36: Use copysignf() instead of signbit().

13 years agod3d10effect.h: Added missing D3D10_EFFECT_* flags.
Jacek Caban [Tue, 12 Jul 2011 12:15:08 +0000 (14:15 +0200)] 
d3d10effect.h: Added missing D3D10_EFFECT_* flags.

13 years agod3d10core: COM cleanup for the ID3D10InputLayout iface.
Michael Stefaniuc [Tue, 12 Jul 2011 10:51:54 +0000 (12:51 +0200)] 
d3d10core: COM cleanup for the ID3D10InputLayout iface.

13 years agod3d10core: Use unsafe_impl_from_ID3D10InputLayout for an app provided iface.
Michael Stefaniuc [Tue, 12 Jul 2011 10:50:41 +0000 (12:50 +0200)] 
d3d10core: Use unsafe_impl_from_ID3D10InputLayout for an app provided iface.

13 years agod3d10core: COM cleanup for the ID3D10RenderTargetView iface.
Michael Stefaniuc [Tue, 12 Jul 2011 10:37:59 +0000 (12:37 +0200)] 
d3d10core: COM cleanup for the ID3D10RenderTargetView iface.

13 years agod3d10core: Use unsafe_impl_from_ID3D10RenderTargetView for app provided ifaces.
Michael Stefaniuc [Tue, 12 Jul 2011 10:34:22 +0000 (12:34 +0200)] 
d3d10core: Use unsafe_impl_from_ID3D10RenderTargetView for app provided ifaces.

13 years agod3dx9_36: Use cross-platform versions of infinity and NaN.
Misha Koshelev [Sat, 9 Jul 2011 17:35:31 +0000 (12:35 -0500)] 
d3dx9_36: Use cross-platform versions of infinity and NaN.

13 years agooleaut32: Correct ISupportErrorInfo clsid value.
Alistair Leslie-Hughes [Sat, 9 Jul 2011 11:19:47 +0000 (21:19 +1000)] 
oleaut32: Correct ISupportErrorInfo clsid value.

13 years agopo: Update French translation.
Frédéric Delanoy [Mon, 11 Jul 2011 19:18:13 +0000 (21:18 +0200)] 
po: Update French translation.

13 years agowinmm: Implement waveOut* on top of MMDevAPI.
Andrew Eikum [Mon, 11 Jul 2011 13:28:30 +0000 (08:28 -0500)] 
winmm: Implement waveOut* on top of MMDevAPI.

13 years agowinmm: Remove driver implementation of waveOut*.
Andrew Eikum [Mon, 11 Jul 2011 13:28:24 +0000 (08:28 -0500)] 
winmm: Remove driver implementation of waveOut*.

13 years agocmd/tests: Add test for parameter detection.
André Hentschel [Mon, 11 Jul 2011 21:07:03 +0000 (23:07 +0200)] 
cmd/tests: Add test for parameter detection.

13 years agocmd/tests: Add basic rmdir tests.
Frédéric Delanoy [Mon, 11 Jul 2011 21:34:08 +0000 (23:34 +0200)] 
cmd/tests: Add basic rmdir tests.

13 years agocmd/tests: Add mkdir tests for trailing backslashes and invalid chars handling.
Frédéric Delanoy [Mon, 11 Jul 2011 21:34:07 +0000 (23:34 +0200)] 
cmd/tests: Add mkdir tests for trailing backslashes and invalid chars handling.

13 years agocmd/tests: Add basic mkdir tests.
Frédéric Delanoy [Mon, 11 Jul 2011 21:34:06 +0000 (23:34 +0200)] 
cmd/tests: Add basic mkdir tests.

13 years agocmd/tests: Add basic "for" tests.
Frédéric Delanoy [Mon, 11 Jul 2011 21:34:05 +0000 (23:34 +0200)] 
cmd/tests: Add basic "for" tests.

13 years agoshell32: Have the default shell view call SHChangeNotifyRegister with unixfs pidls.
Jay Yang [Mon, 11 Jul 2011 21:35:35 +0000 (17:35 -0400)] 
shell32: Have the default shell view call SHChangeNotifyRegister with unixfs pidls.

13 years agoshell32: Make IExplorerBrowser respond to CWM_GETISHELLBROWSER.
Jay Yang [Mon, 11 Jul 2011 21:35:31 +0000 (17:35 -0400)] 
shell32: Make IExplorerBrowser respond to CWM_GETISHELLBROWSER.

13 years agodinput: EnumDevicesBySemantics enumerating all kinds of joysticks.
Lucas Fialho Zawacki [Tue, 12 Jul 2011 01:37:36 +0000 (22:37 -0300)] 
dinput: EnumDevicesBySemantics enumerating all kinds of joysticks.

13 years agodinput: BuildActionMap and SetActionMap stubs for generic joystick.
Lucas Fialho Zawacki [Tue, 12 Jul 2011 01:36:56 +0000 (22:36 -0300)] 
dinput: BuildActionMap and SetActionMap stubs for generic joystick.

13 years agod3d10core: COM cleanup for the ID3D10PixelShader iface.
Michael Stefaniuc [Mon, 11 Jul 2011 23:56:39 +0000 (01:56 +0200)] 
d3d10core: COM cleanup for the ID3D10PixelShader iface.

13 years agod3d10core: Use unsafe_impl_from_ID3D10PixelShader for an app provided iface.
Michael Stefaniuc [Mon, 11 Jul 2011 23:55:11 +0000 (01:55 +0200)] 
d3d10core: Use unsafe_impl_from_ID3D10PixelShader for an app provided iface.

13 years agod3d10core: COM cleanup for the ID3D10VertexShader iface.
Michael Stefaniuc [Mon, 11 Jul 2011 23:54:04 +0000 (01:54 +0200)] 
d3d10core: COM cleanup for the ID3D10VertexShader iface.

13 years agod3d10core: Use unsafe_impl_from_ID3D10VertexShader for an app provided iface.
Michael Stefaniuc [Mon, 11 Jul 2011 23:51:41 +0000 (01:51 +0200)] 
d3d10core: Use unsafe_impl_from_ID3D10VertexShader for an app provided iface.

13 years agowined3d: Make the shader parameter to shader_generate_main() const.
Henri Verbeet [Mon, 11 Jul 2011 20:04:33 +0000 (22:04 +0200)] 
wined3d: Make the shader parameter to shader_generate_main() const.

13 years agowined3d: Make the shader parameter to vshader_get_input() const.
Henri Verbeet [Mon, 11 Jul 2011 20:04:32 +0000 (22:04 +0200)] 
wined3d: Make the shader parameter to vshader_get_input() const.

13 years agowined3d: Make the swapchain parameter to x11_copy_to_screen() const.
Henri Verbeet [Mon, 11 Jul 2011 20:04:31 +0000 (22:04 +0200)] 
wined3d: Make the swapchain parameter to x11_copy_to_screen() const.

13 years agowined3d: Explicitly pass gl_info to gen_arbfp_ffp_shader().
Henri Verbeet [Mon, 11 Jul 2011 20:04:30 +0000 (22:04 +0200)] 
wined3d: Explicitly pass gl_info to gen_arbfp_ffp_shader().

13 years agowined3d: Only use state contained in the ffp_frag_settings structure in gen_arbfp_ffp...
Henri Verbeet [Mon, 11 Jul 2011 20:04:29 +0000 (22:04 +0200)] 
wined3d: Only use state contained in the ffp_frag_settings structure in gen_arbfp_ffp_shader().

Note that the actual check looks off by one too.

13 years agostart: Add support for /? command line parameter.
Frédéric Delanoy [Mon, 11 Jul 2011 12:33:37 +0000 (14:33 +0200)] 
start: Add support for /? command line parameter.

13 years agowinecoreaudio.drv: Make AudioSessionManager methods static.
Andrew Eikum [Mon, 11 Jul 2011 13:37:30 +0000 (08:37 -0500)] 
winecoreaudio.drv: Make AudioSessionManager methods static.

13 years agommdevapi/tests: Remove dead assignment (Clang).
Frédéric Delanoy [Mon, 11 Jul 2011 15:26:55 +0000 (17:26 +0200)] 
mmdevapi/tests: Remove dead assignment (Clang).