Alexandre Julliard [Fri, 7 Apr 2006 18:26:47 +0000 (20:26 +0200)]
explorer: Don't use ExitWindows on shutdown.
ExitWindows kills all current processes and that creates a race with
newly started processes. Instead, simply exit and let the new process
create a new explorer.
Mike Hearn [Thu, 6 Apr 2006 20:46:33 +0000 (21:46 +0100)]
kernel: Don't crash on NULL arg in GetShortPathNameW.
Mike Hearn [Thu, 6 Apr 2006 20:42:39 +0000 (21:42 +0100)]
comctl32: Add OOM codepath in imagelist control.
Mike Hearn [Fri, 7 Apr 2006 16:37:06 +0000 (17:37 +0100)]
gdi: Protect GetEnhMetaFilePaletteEntries against bad handles.
Mike Hearn [Fri, 7 Apr 2006 16:15:44 +0000 (17:15 +0100)]
kernel: Correct SearchPathA argument validation.
Robert Reif [Fri, 7 Apr 2006 16:06:06 +0000 (12:06 -0400)]
dsound: Fix capture test.
Remove bogus release of NULL pointer code found by Coverity.
Mike Hearn [Fri, 7 Apr 2006 14:33:56 +0000 (15:33 +0100)]
uxtheme: Fix GetThemeSysInt.
TMT_FIRSTINT and TMT_LASTINT are the same value here, so the error
path would always be taken. Fix to check only that the values are
outside the possible range.
Paul Vriens [Fri, 7 Apr 2006 13:59:45 +0000 (15:59 +0200)]
netapi32: Move NetShareEnum from browsr.c to share.c.
James Hawkins [Fri, 7 Apr 2006 13:30:21 +0000 (08:30 -0500)]
advpack: Add a few more tests for SetPerUserSecValues.
Gerald Pfeifer [Fri, 7 Apr 2006 05:52:22 +0000 (07:52 +0200)]
gdi: Also initialize a variable in the failure case.
Mike McCormack [Fri, 7 Apr 2006 11:40:12 +0000 (20:40 +0900)]
msi: Use a debug channel to turn on transform debugging.
Alexandre Julliard [Fri, 7 Apr 2006 17:52:12 +0000 (19:52 +0200)]
server: Moved read/write_process_memory and get_selector_entry to ptrace.c.
Alexandre Julliard [Fri, 7 Apr 2006 17:43:44 +0000 (19:43 +0200)]
server: Hide assumptions about alignment inside the read_process_memory function.
Alexandre Julliard [Fri, 7 Apr 2006 16:41:58 +0000 (18:41 +0200)]
server: Get rid of alignment requirements in write_process_memory request.
All the alignment handling is now done in the write_process_memory
function inside the server.
Stefan Dösinger [Fri, 7 Apr 2006 11:25:45 +0000 (13:25 +0200)]
wined3d: Allow the inclusion of the wined3d headers when the ddraw headers are included.
Stefan Dösinger [Fri, 7 Apr 2006 11:12:22 +0000 (13:12 +0200)]
wined3d: Add WINED3DBOX to wined3d_types.h.
Stefan Dösinger [Fri, 7 Apr 2006 10:51:12 +0000 (12:51 +0200)]
wined3d: Rename return values from D3D* to WINED3D*.
Robert Shearman [Fri, 7 Apr 2006 10:20:34 +0000 (11:20 +0100)]
ole32: Fix typo in FileMonikerImpl_BindToObject.
Fix apparent typo in FileMonikerImpl_BindToObject, where ppf was
incorrectly passed into IClassFactory_CreateInstance instead of &ppf
(found by Coverity).
Robert Shearman [Fri, 7 Apr 2006 10:20:09 +0000 (11:20 +0100)]
ole32: Check for pcbSize parameter of CompositeMonikerImpl_GetSizeMax being NULL, rather than non-NULL.
Robert Shearman [Fri, 7 Apr 2006 10:19:04 +0000 (11:19 +0100)]
ole32: Check for pcbSize in AntiMonikerImpl_GetSizeMax being for NULL, not for non-NULL.
Robert Shearman [Fri, 7 Apr 2006 10:18:05 +0000 (11:18 +0100)]
ole32: Fix DefaultHandler_EnumAdvises.
As per MSDN, if the object has no connections then
IOleObject::EnumAdvises should return a NULL enumerator and S_OK. This
is the case when This->oleAdviseHolder is NULL, so do this and avert a
potential NULL dereference of This->oleAdviseHolder (found by
Coverity).
Robert Shearman [Fri, 7 Apr 2006 10:17:43 +0000 (11:17 +0100)]
oleaut32: Fix typo in LPSAFEARRAY_Unmarshal.
Fix typo in LPSAFEARRAY_Unmarshal where the check for the failure of
the SafeArrayCreateEx call was missing a dereference operator (found
by Coverity).
Robert Shearman [Fri, 7 Apr 2006 10:17:29 +0000 (11:17 +0100)]
oleaut32: Remove deadcode in SafeArrayPutElement.
Remove deadcode in SafeArrayPutElement, as lpBstr cannot be NULL
because of the check at the top of the function on pvData (found by
Coverity).
Robert Shearman [Fri, 7 Apr 2006 10:17:12 +0000 (11:17 +0100)]
server: Free ptr in console_input_append_hist.
Free ptr in console_input_append_hist before returning, otherwise it
will be leaked (found by Coverity).
Remove the setting of last error on mem_alloc failure, as it is already
done in mem_alloc.
Robert Shearman [Fri, 7 Apr 2006 10:16:50 +0000 (11:16 +0100)]
server: Handle failure of mem_alloc in duplicate_token.
Robert Shearman [Fri, 7 Apr 2006 10:16:28 +0000 (11:16 +0100)]
server: Handle possible mem_alloc failure in create_token.
Robert Shearman [Fri, 7 Apr 2006 10:15:19 +0000 (11:15 +0100)]
server: Should use release_object on an object instead of free.
Mike McCormack [Fri, 7 Apr 2006 09:45:15 +0000 (18:45 +0900)]
msi: Remove broken volume management code.
Mike McCormack [Fri, 7 Apr 2006 08:52:00 +0000 (17:52 +0900)]
shdocvw: Implement IEWinMain using a simple window frame.
Mike McCormack [Fri, 7 Apr 2006 08:50:29 +0000 (17:50 +0900)]
x11drv: Cursors index used with WTI_DEVICES is zero based.
Huw Davies [Fri, 7 Apr 2006 09:28:30 +0000 (10:28 +0100)]
fonts: Add the Won sign in place of the backslash for Korean fonts.
James Hawkins [Fri, 7 Apr 2006 10:28:17 +0000 (05:28 -0500)]
advpack: Forward DelNodeRunDLL32A to its Unicode counterpart.
James Hawkins [Fri, 7 Apr 2006 10:20:58 +0000 (05:20 -0500)]
advpack: Rewrite get_parameter to be able to handle an empty parameter.
Stefan Dösinger [Thu, 6 Apr 2006 23:20:33 +0000 (01:20 +0200)]
wined3d: Add WINED3DPRESENT_INTERVAL_* definitions.
Stefan Dösinger [Thu, 6 Apr 2006 23:18:13 +0000 (01:18 +0200)]
wined3d: Add WINED3DPRESENTRATE_DEFAULT.
Stefan Dösinger [Thu, 6 Apr 2006 22:25:14 +0000 (00:25 +0200)]
wined3d: Add WINED3DLOCKED_BOX to wined3d_types.h.
James Hawkins [Fri, 7 Apr 2006 06:16:48 +0000 (01:16 -0500)]
ntdll: Return error if the signal index equals the size of the array.
Mike McCormack [Fri, 7 Apr 2006 07:28:05 +0000 (16:28 +0900)]
oleaut32: Remove unnecessary check for NULL.
Mike McCormack [Fri, 7 Apr 2006 06:06:15 +0000 (15:06 +0900)]
server: Avoid comparison of -1 with an unsigned variable.
Mike McCormack [Fri, 7 Apr 2006 05:20:49 +0000 (14:20 +0900)]
libwine: Fix a memory leak.
Mike McCormack [Fri, 7 Apr 2006 04:33:43 +0000 (13:33 +0900)]
msi: Fix a logic error.
Mike McCormack [Fri, 7 Apr 2006 04:33:16 +0000 (13:33 +0900)]
msi: Avoid accessing a null pointer.
Mike McCormack [Fri, 7 Apr 2006 04:30:40 +0000 (13:30 +0900)]
msi: Check the correct pointer after allocating memory.
Mike McCormack [Fri, 7 Apr 2006 04:29:56 +0000 (13:29 +0900)]
msi: Fix possible free of uninitialized pointer.
Alexandre Julliard [Fri, 7 Apr 2006 09:45:22 +0000 (11:45 +0200)]
kernel: Fixed set_process_name for the winevdm case.
Stefan Dösinger [Thu, 6 Apr 2006 17:36:02 +0000 (19:36 +0200)]
wined3d: Add WINED3DLOCKED_RECT to wined3d_types.h.
Stefan Dösinger [Thu, 6 Apr 2006 17:02:16 +0000 (19:02 +0200)]
wined3d: Add WINED3DTEXTUREFILTERTYPE to wined3d_types.h.
Paul Vriens [Thu, 6 Apr 2006 12:34:14 +0000 (14:34 +0200)]
netapi32: Add (stubbed) NetSessionEnum.
James Hawkins [Thu, 6 Apr 2006 08:48:49 +0000 (03:48 -0500)]
advpack: Add initial tests for SetPerUserSecValues.
Huw Davies [Thu, 6 Apr 2006 15:55:32 +0000 (16:55 +0100)]
comctl32: Set the sheet caption before invoking the sheet callback and before creating the pages.
Dmitry Timoshkov [Thu, 6 Apr 2006 11:53:22 +0000 (20:53 +0900)]
fonts: Add a couple of cyrillic glyphs to all built-in bitmap fonts.
Also add numero-sign to Courier.
Alexandre Julliard [Thu, 6 Apr 2006 19:32:17 +0000 (21:32 +0200)]
ntdll: Print traces for EXC_CallHandler even with the assembly version.
qingdoa daoo [Wed, 5 Apr 2006 18:37:01 +0000 (11:37 -0700)]
msvcrt: Append extension(.exe) for _spawnve argument.
Alexandre Julliard [Thu, 6 Apr 2006 09:57:37 +0000 (11:57 +0200)]
kernel: Show the exe name instead of wine-[kp]thread in ps and top.
Juan Lang [Thu, 6 Apr 2006 00:54:15 +0000 (17:54 -0700)]
crypt32: Implement CertCreateSelfSignCertificate, with some tests.
Juan Lang [Wed, 5 Apr 2006 22:35:02 +0000 (15:35 -0700)]
crypt32: Add support for the CERT_KEY_PROV_INFO_PROP_ID certificate property.
Detlef Riekenberg [Fri, 31 Mar 2006 12:32:02 +0000 (14:32 +0200)]
winspool: Implement EnumMonitorsA on top of EnumMonitorsW.
Detlef Riekenberg [Fri, 31 Mar 2006 12:30:10 +0000 (14:30 +0200)]
winspool: Implement EnumMonitorsW.
Mike McCormack [Thu, 6 Apr 2006 05:44:59 +0000 (14:44 +0900)]
shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2.
Mike McCormack [Thu, 6 Apr 2006 03:45:19 +0000 (12:45 +0900)]
msi: Avoid a crash if a parameter is NULL.
Robert Reif [Wed, 5 Apr 2006 23:14:32 +0000 (19:14 -0400)]
winearts: Don't call arts_free if arts_init wasn't successful.
Huw Davies [Wed, 5 Apr 2006 11:43:12 +0000 (12:43 +0100)]
gdi32: Always consume the subst structure.
Huw Davies [Wed, 5 Apr 2006 11:45:25 +0000 (12:45 +0100)]
gdi32: Use the localised family name if present
(based on a patch on Byeong-Sik Jeon).
Huw Davies [Wed, 5 Apr 2006 11:41:49 +0000 (12:41 +0100)]
gdi32: Move a few functions around. Should be a nop.
Mike McCormack [Wed, 5 Apr 2006 14:24:31 +0000 (23:24 +0900)]
shdocvw: Add class definition for InternetExplorer.
Dmitry Timoshkov [Wed, 5 Apr 2006 09:53:07 +0000 (18:53 +0900)]
gdi32: Add tests for GetBitmapBits and GetObject for a DIB section.
Make them pass under Wine.
Paul Vriens [Wed, 5 Apr 2006 08:43:45 +0000 (10:43 +0200)]
include: Add lmshare to lm.h.
Stefan Dösinger [Wed, 5 Apr 2006 08:31:45 +0000 (10:31 +0200)]
wined3d: Add some type macros to wined3d_interface.h.
Alexandre Julliard [Wed, 5 Apr 2006 18:02:51 +0000 (20:02 +0200)]
winebuild: Remove a no longer necessary movzwl instruction.
This could cause broken relays to be generated depending on the order
of the entry points in the relay list.
Also add a few missing tabs in the assembly output.
Alexandre Julliard [Wed, 5 Apr 2006 12:05:03 +0000 (14:05 +0200)]
cards: Avoid GetPixel to draw round corners, use a clip region instead.
James Hawkins [Tue, 4 Apr 2006 18:15:51 +0000 (13:15 -0500)]
advpack: Factor out advpack error handling into ADV_HRESULT.
Mike McCormack [Tue, 4 Apr 2006 14:46:10 +0000 (23:46 +0900)]
Add an implementation of iexplore.exe.
Mike McCormack [Tue, 4 Apr 2006 13:56:32 +0000 (22:56 +0900)]
shdocvw: Stub implementation of IEWinMain.
qingdoa daoo [Wed, 5 Apr 2006 01:21:26 +0000 (18:21 -0700)]
msvcrt: Fix a TRACE message to avoid buffer overflow.
Huw Davies [Tue, 4 Apr 2006 19:46:55 +0000 (20:46 +0100)]
fonts: Add a few missing glyphs.
Eric Kohl [Tue, 4 Apr 2006 22:07:03 +0000 (00:07 +0200)]
widl: Implement support for ref pointers to arrays of base types.
Pavel Semerad [Mon, 3 Apr 2006 22:01:50 +0000 (00:01 +0200)]
dinput: Fixed joystick with POV and JoystickAImpl_SetProperty-proprange.
Alexandre Julliard [Tue, 4 Apr 2006 18:49:53 +0000 (20:49 +0200)]
x11drv: Avoid redundant flushing of the thread display.
Alexandre Julliard [Tue, 4 Apr 2006 18:47:34 +0000 (20:47 +0200)]
x11drv: Remove one more XSync call.
Jan Zerebecki [Tue, 4 Apr 2006 15:37:01 +0000 (17:37 +0200)]
wined3d: CreateDevice should use the root window.
Jan Zerebecki [Tue, 4 Apr 2006 13:34:28 +0000 (15:34 +0200)]
wined3d: Output unhandled renderstates with debug_d3drenderstate.
Jan Zerebecki [Tue, 4 Apr 2006 13:34:46 +0000 (15:34 +0200)]
wined3d: Add D3DFMT_L16.
Jesse Allen [Tue, 4 Apr 2006 18:10:02 +0000 (11:10 -0700)]
x11drv: Make UseXVidMode default to yes.
Jesse Allen [Tue, 4 Apr 2006 01:38:10 +0000 (18:38 -0700)]
x11drv: Allow xvidmode to always initialize at least for the gamma functions.
Mike McCormack [Tue, 4 Apr 2006 12:04:32 +0000 (21:04 +0900)]
setupapi: Add a stub implementation for RegistryDelnode.
Huw Davies [Tue, 4 Apr 2006 13:57:10 +0000 (14:57 +0100)]
gdi32: Use a function to add entries to the substitution list
(based on a patch by Byeong-Sik Jeon).
Huw Davies [Tue, 4 Apr 2006 11:12:41 +0000 (12:12 +0100)]
gdi32: Use RtlUshortByteSwap to read big endian words.
Stefan Dösinger [Tue, 4 Apr 2006 13:51:28 +0000 (15:51 +0200)]
wined3d: Add WINED3DCUBEMAP_FACES to wined3d_types.h.
Stefan Dösinger [Tue, 4 Apr 2006 11:44:17 +0000 (13:44 +0200)]
wined3d: Define WINED3DGAMMARAMP based on D3DGAMMARAMP / DDGAMMARAMP.
Alexandre Julliard [Tue, 4 Apr 2006 16:58:48 +0000 (18:58 +0200)]
user: Fixed PrivateExtractIcons to pass the tests when using native dlls.
Alexandre Julliard [Tue, 4 Apr 2006 11:45:34 +0000 (13:45 +0200)]
tools: Add LDFLAGS to all the linker invocations.
Alexandre Julliard [Tue, 4 Apr 2006 11:45:16 +0000 (13:45 +0200)]
winegcc: Don't use the library full name for .so libs.
Dmitry Timoshkov [Tue, 4 Apr 2006 09:56:20 +0000 (18:56 +0900)]
fonts: Add cyrillic glyphs to the "Small Fonts" built-in bitmap font.
Dmitry Timoshkov [Tue, 4 Apr 2006 09:56:00 +0000 (18:56 +0900)]
fonts: Use pixels instead of logical units for "Small Fonts" bitmap font metrics.
Augusto Arcoverde da Rocha [Thu, 9 Mar 2006 21:05:07 +0000 (18:05 -0300)]
x11drv: Fixed handling of XK_KP_Separator.
James Hawkins [Mon, 3 Apr 2006 17:04:46 +0000 (12:04 -0500)]
advpack: Forward RegInstallA to its Unicode counterpart.
James Hawkins [Mon, 3 Apr 2006 17:04:59 +0000 (12:04 -0500)]
advpack: Forward LaunchINFSectionA to its Unicode counterpart.
James Hawkins [Mon, 3 Apr 2006 17:04:32 +0000 (12:04 -0500)]
advpack: Forward RegSaveRestoreOnINFA to its Unicode counterpart.
James Hawkins [Mon, 3 Apr 2006 17:04:21 +0000 (12:04 -0500)]
advpack: Forward RegSaveRestoreA to its Unicode counterpart.
James Hawkins [Mon, 3 Apr 2006 17:03:58 +0000 (12:03 -0500)]
advpack: Forward RegRestoreAllA to its Unicode counterpart.