Maarten Lankhorst [Mon, 14 Dec 2009 17:03:56 +0000 (18:03 +0100)]
mmdevapi: Add an empty IMMDeviceCollection implementation.
Maarten Lankhorst [Mon, 4 Jan 2010 21:38:04 +0000 (22:38 +0100)]
mmdevapi: Constify IMMDeviceEnumeratorVtbl.
Henri Verbeet [Mon, 4 Jan 2010 20:33:14 +0000 (21:33 +0100)]
avifil32: Don't leak the buffer on HeapReAlloc() failure in AVIFILE_ReadBlock().
Henri Verbeet [Mon, 4 Jan 2010 20:33:13 +0000 (21:33 +0100)]
avifil32: Just assign maxSize to This->cbBuffer in AVIFILE_ReadBlock().
Henri Verbeet [Mon, 4 Jan 2010 20:33:12 +0000 (21:33 +0100)]
avifil32: Properly check the required buffer size in AVIFILE_ReadBlock().
Henri Verbeet [Mon, 4 Jan 2010 20:33:11 +0000 (21:33 +0100)]
wined3d: Handle stateblock capture for default lights created while recording.
For non-recorded stateblocks a light always exists in the device stateblock as
well, since that's where it's copied from. However, when SetLightEnable() is
called for a light that didn't a exist yet while recording a stateblock, the
light is only created on the recorded stateblock.
Henri Verbeet [Mon, 4 Jan 2010 20:33:10 +0000 (21:33 +0100)]
wined3d: Remove a few redundant context dereferences.
Jacek Caban [Mon, 4 Jan 2010 18:16:20 +0000 (19:16 +0100)]
urlmon: Fixed accept_mimes freeing.
Alexandre Julliard [Mon, 4 Jan 2010 19:26:54 +0000 (20:26 +0100)]
ole2: Convert the icon for OleMetafilePictFromIconAndLabel to 32-bit explicitly instead of casting the handle.
Alexandre Julliard [Mon, 4 Jan 2010 19:20:15 +0000 (20:20 +0100)]
shell: Convert the about icon to 32-bit explicitly instead of casting the handle.
Alexandre Julliard [Mon, 4 Jan 2010 16:58:25 +0000 (17:58 +0100)]
winedos: Link to DirectSoundCreate through delayed imports instead of doing it by hand.
Alexandre Julliard [Mon, 4 Jan 2010 16:57:55 +0000 (17:57 +0100)]
winedos: Link to DirectDrawCreate through delayed imports instead of doing it by hand.
Alexandre Julliard [Mon, 4 Jan 2010 16:56:32 +0000 (17:56 +0100)]
winex11: Don't process ConfigureNotify events that have been superseded by a later configure request.
Alexandre Julliard [Mon, 4 Jan 2010 16:09:21 +0000 (17:09 +0100)]
Update copyright info for 2010.
Maarten Lankhorst [Mon, 14 Dec 2009 15:04:04 +0000 (16:04 +0100)]
mmdevapi: Add stubs for MMDevEnum with tests.
Gerald Pfeifer [Sat, 2 Jan 2010 14:13:43 +0000 (15:13 +0100)]
configure: Sort WINE_TRY_CFLAGS entries alphabetically.
Alexandre Julliard [Mon, 4 Jan 2010 15:37:10 +0000 (16:37 +0100)]
winedos: Merge the few definitions from dosvm.h into dosexe.h.
Alexandre Julliard [Mon, 4 Jan 2010 15:29:19 +0000 (16:29 +0100)]
winedos: Remove some obsolete comments.
Alexandre Julliard [Mon, 4 Jan 2010 15:20:54 +0000 (16:20 +0100)]
winedos: Merge the parallel port device I/O handling into ioports.c.
Alexandre Julliard [Mon, 4 Jan 2010 13:31:01 +0000 (14:31 +0100)]
winedos: Merge the UMB management into dosvm.c.
Alexandre Julliard [Mon, 4 Jan 2010 12:54:43 +0000 (13:54 +0100)]
winedos: Merge the XMS handler into int31.c.
Alexandre Julliard [Mon, 4 Jan 2010 12:44:22 +0000 (13:44 +0100)]
winedos: Internal functions don't need to be WINAPI.
Josselin Bardet [Sun, 3 Jan 2010 10:06:36 +0000 (11:06 +0100)]
msiexec: Support of /package option.
Alexandre Julliard [Mon, 4 Jan 2010 12:00:43 +0000 (13:00 +0100)]
wpp: Reset the line position when parsing a new file.
Alexandre Julliard [Mon, 4 Jan 2010 11:41:16 +0000 (12:41 +0100)]
wrc: Merge the menu and menuex structures.
Alexandre Julliard [Mon, 4 Jan 2010 11:31:22 +0000 (12:31 +0100)]
wrc: Merge the menuitem and menuitemex structures.
Alexandre Julliard [Mon, 4 Jan 2010 11:23:37 +0000 (12:23 +0100)]
wrc: Merge the dialog and dialogex structures.
Stefan Dösinger [Thu, 17 Dec 2009 21:44:07 +0000 (22:44 +0100)]
wined3d: Implement subrange flushing with GL_APPLE_flush_buffer_range.
Stefan Dösinger [Sun, 27 Dec 2009 23:36:17 +0000 (00:36 +0100)]
wined3d: Prepare for dynamic vertex buffers.
Stefan Dösinger [Sat, 2 Jan 2010 13:20:59 +0000 (14:20 +0100)]
wined3d: Add GL_APPLE_flush_buffer_range.
Stefan Dösinger [Sat, 2 Jan 2010 13:17:43 +0000 (14:17 +0100)]
wined3d: Add GLintptr and GLsizeiptr.
Stefan Dösinger [Sun, 27 Dec 2009 23:33:05 +0000 (00:33 +0100)]
wined3d: Track separate dirty ranges in buffers.
Stefan Dösinger [Sun, 27 Dec 2009 23:31:12 +0000 (00:31 +0100)]
wined3d: Set WINED3D_BUFFER_CREATEBO in buffer_init().
Stefan Dösinger [Thu, 17 Dec 2009 17:11:20 +0000 (18:11 +0100)]
wined3d: Revert the GL usage confusion.
This is functionally a revert of
8eeb513b1a0e7a4f7963612f0305850499c9ec7d. The language of the extension
is slightly confusing to me, but GL_STREAM_*_ARB is more dynamic than
GL_DYNAMIC_*_ARB. So use GL_STREAM usage for D3DUSAGE_DYNAMIC buffers and
GL_DYNAMIC usage for non-dynamic buffers.
Gerald Pfeifer [Sun, 3 Jan 2010 18:45:41 +0000 (19:45 +0100)]
include: Move WINED3DTS_WORLD et al directly into _WINED3DTRANSFORMSTATETYPE.
Gerald Pfeifer [Sun, 3 Jan 2010 16:23:43 +0000 (17:23 +0100)]
wined3d: Introduce WINED3DFMT_INST and use it in CheckTextureCapability().
Marcus Meissner [Sun, 3 Jan 2010 13:46:07 +0000 (14:46 +0100)]
kernel32: Check if buffer is NULL before derefencing it (Coverity).
Marcus Meissner [Sun, 3 Jan 2010 12:33:56 +0000 (13:33 +0100)]
krnl386.exe: Removed unused owner_exists variable (Coverity).
Vincent Povirk [Fri, 1 Jan 2010 20:55:54 +0000 (14:55 -0600)]
gdiplus: Reset the lock count when unlocking a bitmap in write mode.
Vincent Povirk [Fri, 18 Dec 2009 22:12:51 +0000 (16:12 -0600)]
gdiplus: Add traces to unimplemented functions in image.c.
Vincent Povirk [Fri, 18 Dec 2009 22:07:12 +0000 (16:07 -0600)]
gdiplus: Add trace to GdipBitmapUnlockBits.
Vincent Povirk [Fri, 18 Dec 2009 22:05:36 +0000 (16:05 -0600)]
gdiplus: Add trace to unimplemented function in graphicspath.c.
Vincent Povirk [Fri, 18 Dec 2009 22:04:20 +0000 (16:04 -0600)]
gdiplus: Add traces to unimplemented functions in graphics.c.
Vincent Povirk [Fri, 18 Dec 2009 21:59:06 +0000 (15:59 -0600)]
gdiplus: Add traces to unimplemented functions in customlinecap.c.
Nikolay Sivov [Fri, 1 Jan 2010 14:40:50 +0000 (17:40 +0300)]
comctl32/comboex: Fix a leak for text string stored for edit item.
Christian Costa [Fri, 1 Jan 2010 11:55:04 +0000 (12:55 +0100)]
d3drm: Add some definitions.
Jacek Caban [Sun, 3 Jan 2010 23:39:31 +0000 (00:39 +0100)]
mshtml: Store body event target in HTMLDocumentNode.
Jacek Caban [Sun, 3 Jan 2010 23:38:57 +0000 (00:38 +0100)]
mshtml: Use nsIDocShell to load a page in set_moniker.
Jacek Caban [Sun, 3 Jan 2010 23:38:20 +0000 (00:38 +0100)]
mshtml: Don't try to wrap necko channel in nsChannel implementation.
Jacek Caban [Sun, 3 Jan 2010 23:37:47 +0000 (00:37 +0100)]
mshtml: Make sure that event listeners of connection point are set.
Jacek Caban [Sun, 3 Jan 2010 23:37:09 +0000 (00:37 +0100)]
mshtml: Store ConnectionPointContainer pointer in ConnectionPoint.
Henri Verbeet [Sun, 3 Jan 2010 20:18:26 +0000 (21:18 +0100)]
wined3d: Handle source and destination rectangles in IWineD3DSwapChainImpl_Present().
Henri Verbeet [Sun, 3 Jan 2010 20:18:25 +0000 (21:18 +0100)]
wined3d: Add support for source and destination rectangles to swapchain_blit().
Henri Verbeet [Sun, 3 Jan 2010 20:18:24 +0000 (21:18 +0100)]
d3d10core: Add a wined3d geoemtry shader to struct d3d10_geometry_shader.
Henri Verbeet [Sun, 3 Jan 2010 20:18:23 +0000 (21:18 +0100)]
wined3d: Add a geometry shader object.
This is just the object used to store the byte code, the shader compiler
doesn't know how to handle geometry shaders yet.
Henri Verbeet [Sun, 3 Jan 2010 20:18:22 +0000 (21:18 +0100)]
wined3d: Move "wrap_lookup" to struct wined3d_gl_info.
Dan Kegel [Sun, 3 Jan 2010 01:04:05 +0000 (17:04 -0800)]
cmd: Fix echoing of multiline commands.
Dan Kegel [Sun, 3 Jan 2010 01:00:45 +0000 (17:00 -0800)]
cmd: Echoed prompts are preceded by a blank line.
Vincent Povirk [Sun, 3 Jan 2010 17:29:42 +0000 (11:29 -0600)]
ole32: Remove fixme for transacted mode.
André Hentschel [Fri, 1 Jan 2010 17:27:59 +0000 (18:27 +0100)]
comctl32: Improve German translation.
Nikolay Sivov [Fri, 1 Jan 2010 15:50:45 +0000 (18:50 +0300)]
comdlg32/tests: Free global blocks after PrintDlg() with PD_RETURNDEFAULT.
Andrew Eikum [Thu, 31 Dec 2009 22:37:30 +0000 (16:37 -0600)]
hlink/tests: Fix some memory leaks (valgrind).
Andrew Eikum [Thu, 31 Dec 2009 22:37:27 +0000 (16:37 -0600)]
hlink: Fix copy-paste typo.
Vincent Povirk [Thu, 31 Dec 2009 22:15:37 +0000 (16:15 -0600)]
gdiplus: Fix a memory leak in GdipCreateMetafileFromWmf.
William Waghorn [Thu, 31 Dec 2009 02:54:30 +0000 (18:54 -0800)]
wined3d: Added NVidia GT240 detection.
Andrew Nguyen [Thu, 31 Dec 2009 13:58:50 +0000 (07:58 -0600)]
wine.inf: Add CommonProgramFiles system environment variable.
Rob Shearman [Thu, 31 Dec 2009 12:03:01 +0000 (12:03 +0000)]
jscript: Fix various memory and reference count leaks.
Christian Costa [Thu, 31 Dec 2009 08:28:15 +0000 (09:28 +0100)]
d3drm: Add stub for Direct3DRMCreate.
Ilya Shpigor [Wed, 30 Dec 2009 10:44:21 +0000 (13:44 +0300)]
gdi32: Test for font creation with the OEM charset.
Aaron Brazener [Wed, 30 Dec 2009 13:10:25 +0000 (13:10 +0000)]
wined3d: Added further Nvidia Geforce 8xxx detection.
Stefan Leichter [Wed, 30 Dec 2009 10:02:01 +0000 (11:02 +0100)]
ntoskrnl.exe: Add stub for KeGetCurrentThread/PsGetCurrentThread.
Andrew Nguyen [Thu, 31 Dec 2009 02:47:32 +0000 (20:47 -0600)]
cmd: Set the PROMPT environment variable on startup.
Andrew Nguyen [Thu, 31 Dec 2009 02:47:22 +0000 (20:47 -0600)]
wine.inf: Add PATHEXT system environment variable.
Michael Stefaniuc [Wed, 30 Dec 2009 22:36:56 +0000 (23:36 +0100)]
kernel32: Add missing stdarg.h includes.
Joel Holdsworth [Wed, 30 Dec 2009 20:00:08 +0000 (20:00 +0000)]
user32: Fixed icons to select correct image in high colour depth.
Christian Costa [Wed, 30 Dec 2009 21:06:18 +0000 (22:06 +0100)]
d3dxof: Enable referencing objects defined in current top-level object.
Christian Costa [Wed, 30 Dec 2009 21:06:11 +0000 (22:06 +0100)]
d3dxof: Get rid of cur_subobject.
Jacek Caban [Wed, 30 Dec 2009 18:49:45 +0000 (19:49 +0100)]
jscript: Added a test using script dispatch after closing engine.
Henri Verbeet [Wed, 30 Dec 2009 18:33:43 +0000 (19:33 +0100)]
wined3d: Fix WINED3DRS_DEPTHBIAS handling.
Henri Verbeet [Wed, 30 Dec 2009 18:33:42 +0000 (19:33 +0100)]
wined3d: Merge vertexshader_set_function() and pixelshader_set_function().
Henri Verbeet [Wed, 30 Dec 2009 18:33:41 +0000 (19:33 +0100)]
wined3d: Move shader input/output signatures to IWineD3DBaseShaderClass.
Henri Verbeet [Wed, 30 Dec 2009 18:33:40 +0000 (19:33 +0100)]
wined3d: Always handle WINED3DSPR_INPUT registers as input registers in shader_get_registers_used().
The "attributes" vertexshader field is now derived from the input signature,
and only used to speed up matching D3D9 vertex declaration elements to shader
inputs. D3D8 and D3D10 both explicitly specify input registers.
Henri Verbeet [Wed, 30 Dec 2009 18:33:39 +0000 (19:33 +0100)]
wined3d: Merge pixelshader.c and vertexshader.c.
Andrew Eikum [Wed, 30 Dec 2009 17:43:05 +0000 (11:43 -0600)]
hlink: String target reference is actually moniker target's display name.
The original implementation treated the string target in IHlink as a
separate entity from the moniker target. In reality, the string target
is just the moniker target's display name and setting one reference also
sets the other.
Rob Shearman [Wed, 30 Dec 2009 17:33:52 +0000 (17:33 +0000)]
jscript: Make sure to initialise the string output parameter in run_exec.
Rob Shearman [Wed, 30 Dec 2009 17:33:48 +0000 (17:33 +0000)]
jscript: Make sure retv pointer is initialised in exec_source even if no value needs to be returned.
André Hentschel [Wed, 30 Dec 2009 16:32:20 +0000 (17:32 +0100)]
dbghelp: Fix a typo.
Alexandre Julliard [Wed, 30 Dec 2009 20:24:43 +0000 (21:24 +0100)]
ole32: Fix some pointer cast warnings on 64-bit.
Alexandre Julliard [Wed, 30 Dec 2009 20:24:35 +0000 (21:24 +0100)]
dsound: Fix an invalid pointer cast.
Alexandre Julliard [Wed, 30 Dec 2009 20:24:27 +0000 (21:24 +0100)]
msi: Fix some pointer cast warnings on 64-bit.
Alexandre Julliard [Wed, 30 Dec 2009 19:39:47 +0000 (20:39 +0100)]
ntoskrnl: Duplicate the necessary part of instruction emulation to avoid importing kernel.
Alexandre Julliard [Tue, 29 Dec 2009 21:18:01 +0000 (22:18 +0100)]
libwine: Do not export any of the LDT support on non-i386 platforms.
Alexandre Julliard [Tue, 29 Dec 2009 21:10:50 +0000 (22:10 +0100)]
ntdll: Move the LDT locking functions to the i386-specific code.
Alexandre Julliard [Tue, 29 Dec 2009 20:36:43 +0000 (21:36 +0100)]
winebuild: Get rid of the support for building old style 16-bit modules.
Alexandre Julliard [Tue, 29 Dec 2009 12:13:53 +0000 (13:13 +0100)]
kernel: Get rid of support for loading old style 16-bit files.
Alexandre Julliard [Mon, 28 Dec 2009 22:27:48 +0000 (23:27 +0100)]
kernel: Add an import lib for krnl386, and stop importing 16-bit functions from kernel32.
Alexandre Julliard [Tue, 29 Dec 2009 11:45:37 +0000 (12:45 +0100)]
makefiles: Get rid of all the rules for building old style 16-bit files.
Alexandre Julliard [Tue, 29 Dec 2009 11:32:36 +0000 (12:32 +0100)]
winedos: Move 16-bit VxD support back into kernel.
Alexandre Julliard [Tue, 29 Dec 2009 15:24:00 +0000 (16:24 +0100)]
kernel32: Make krnl386.exe into a stand-alone 16-bit module.
Alexandre Julliard [Wed, 30 Dec 2009 16:29:06 +0000 (17:29 +0100)]
shell32: Move the RunDLL_CallEntry16 implementation to shell.dll.