wine
19 years agoIn a call to EnumEnhMetaFile when hdc is NULL, lpRect may be NULL. Add
Huw Davies [Tue, 29 Mar 2005 18:56:35 +0000 (18:56 +0000)] 
In a call to EnumEnhMetaFile when hdc is NULL, lpRect may be NULL. Add
a test for this.

19 years agoWriteFmtUserTypeStg doesn't pull a CLSID from the registry - it's
Huw Davies [Tue, 29 Mar 2005 18:56:22 +0000 (18:56 +0000)] 
WriteFmtUserTypeStg doesn't pull a CLSID from the registry - it's
unclear when (if at all) this gets written.

19 years agoMoved 16-bit string functions to user16.c and kbd16.c.
Alexandre Julliard [Tue, 29 Mar 2005 13:15:44 +0000 (13:15 +0000)] 
Moved 16-bit string functions to user16.c and kbd16.c.

19 years ago- Various improvements for minidump module information
Eric Pouech [Tue, 29 Mar 2005 13:14:08 +0000 (13:14 +0000)] 
- Various improvements for minidump module information
  . added timestamp & checksum in PE module
  . added size & checksum in ELF module
  . wine loader now appears with its pathname.
- Implemented PE & ELF timestamp & checksum validation in
  SymFindFileInPath.

19 years agoMoved rectangle functions to uitools.c and removed rect.c.
Alexandre Julliard [Tue, 29 Mar 2005 13:12:56 +0000 (13:12 +0000)] 
Moved rectangle functions to uitools.c and removed rect.c.

19 years agoUnicodify WINSPOOL_OpenDriverReg().
Dimitrie O. Paun [Tue, 29 Mar 2005 13:10:35 +0000 (13:10 +0000)] 
Unicodify WINSPOOL_OpenDriverReg().

19 years agoDon't close reg key if the open failed.
Huw Davies [Tue, 29 Mar 2005 13:06:57 +0000 (13:06 +0000)] 
Don't close reg key if the open failed.

19 years agoSerialize NULL pointer interfaces correctly.
Marcus Meissner [Tue, 29 Mar 2005 13:06:44 +0000 (13:06 +0000)] 
Serialize NULL pointer interfaces correctly.

19 years agoScrollWindow should call ScrollWindowEx with the SW_ERASE flag
Rein Klazes [Tue, 29 Mar 2005 13:06:32 +0000 (13:06 +0000)] 
ScrollWindow should call ScrollWindowEx with the SW_ERASE flag
set. With conformance test.

19 years agoClean-up async IO internal functions.
Eric Pouech [Tue, 29 Mar 2005 11:40:10 +0000 (11:40 +0000)] 
Clean-up async IO internal functions.

19 years ago- Implement NtLoadKey.
James Hawkins [Tue, 29 Mar 2005 11:38:58 +0000 (11:38 +0000)] 
- Implement NtLoadKey.
- Forward RegLoadKey to NtLoadKey.

19 years agoMoved 16-bit rectangle functions to user16.c.
Alexandre Julliard [Tue, 29 Mar 2005 11:35:24 +0000 (11:35 +0000)] 
Moved 16-bit rectangle functions to user16.c.

19 years agoImplement SetCPGlobal (an undocumented Win32 API).
Troy Rollo [Tue, 29 Mar 2005 11:34:03 +0000 (11:34 +0000)] 
Implement SetCPGlobal (an undocumented Win32 API).

19 years agoAdded a test for advapi32, which documents a crash in wine triggered
Michael Jung [Tue, 29 Mar 2005 11:32:13 +0000 (11:32 +0000)] 
Added a test for advapi32, which documents a crash in wine triggered
by incorrect api usage.

19 years agoChange prototypes so gcc with some warnings doesn't bark.
Vincent Béron [Tue, 29 Mar 2005 11:32:04 +0000 (11:32 +0000)] 
Change prototypes so gcc with some warnings doesn't bark.

19 years agorsabase doesn't use any types now, so remove it.
Vincent Béron [Tue, 29 Mar 2005 11:31:39 +0000 (11:31 +0000)] 
rsabase doesn't use any types now, so remove it.

19 years agoFix GetFileSecurityW for not existing directories/files.
Stefan Leichter [Tue, 29 Mar 2005 11:31:18 +0000 (11:31 +0000)] 
Fix GetFileSecurityW for not existing directories/files.

19 years ago- PDB: better checking for error conditions
Eric Pouech [Tue, 29 Mar 2005 11:30:57 +0000 (11:30 +0000)] 
- PDB: better checking for error conditions
- Fixed name demangling (when activated) when searching for a symbol

19 years agoFixed ntdll:reg test on win9x.
Jacek Caban [Tue, 29 Mar 2005 11:30:32 +0000 (11:30 +0000)] 
Fixed ntdll:reg test on win9x.

19 years agoHandle control characters in VkKeyScanEx similar to what Windows
Dmitry Timoshkov [Tue, 29 Mar 2005 11:30:13 +0000 (11:30 +0000)] 
Handle control characters in VkKeyScanEx similar to what Windows
does.

19 years ago- GetScrollRange should return an empty range, both upper and lower
Rein Klazes [Tue, 29 Mar 2005 11:29:50 +0000 (11:29 +0000)] 
- GetScrollRange should return an empty range, both upper and lower
  limit zero, if the window has no scrollbars (msdn).
- GetScrollInfo's return value is TRUE is nBar is SB_CTL or if
  anything is filled in the SCROLLINFO structure, otherwise the return
  value is FALSE.

19 years agoFixed VT_BSTR|VT_BYREF marshalling.
Marcus Meissner [Tue, 29 Mar 2005 11:29:11 +0000 (11:29 +0000)] 
Fixed VT_BSTR|VT_BYREF marshalling.
Added VT_I4|VT_BYREF marshalling.

19 years agoSplit out database functions, remove dependence on wine/unicode.h.
Mike McCormack [Tue, 29 Mar 2005 11:28:57 +0000 (11:28 +0000)] 
Split out database functions, remove dependence on wine/unicode.h.

19 years agoJanitorial: Get rid of strncpy/strncpyW.
Peter Berg Larsen [Mon, 28 Mar 2005 14:17:51 +0000 (14:17 +0000)] 
Janitorial: Get rid of strncpy/strncpyW.

19 years agoMerged X11DRV_BITMAP_CreateBitmapHeaderFromPixmap into
Alexandre Julliard [Mon, 28 Mar 2005 10:06:06 +0000 (10:06 +0000)] 
Merged X11DRV_BITMAP_CreateBitmapHeaderFromPixmap into
X11DRV_DIB_CreateDIBFromPixmap and simplified the code a bit.

19 years agoImplement CreateMailslot using NtCreateMailslotFile.
Mike McCormack [Mon, 28 Mar 2005 10:03:56 +0000 (10:03 +0000)] 
Implement CreateMailslot using NtCreateMailslotFile.

19 years agoRemove function prototypes, make functions static.
Mike McCormack [Mon, 28 Mar 2005 10:01:45 +0000 (10:01 +0000)] 
Remove function prototypes, make functions static.

19 years agoNative wcmd.exe accepts CALLs to .exe files.
Vincent Béron [Mon, 28 Mar 2005 10:01:31 +0000 (10:01 +0000)] 
Native wcmd.exe accepts CALLs to .exe files.

19 years agoKeep types sorted in alphabetical order.
Vincent Béron [Mon, 28 Mar 2005 10:01:20 +0000 (10:01 +0000)] 
Keep types sorted in alphabetical order.

19 years agoAdd support for single in idl files.
Vincent Béron [Mon, 28 Mar 2005 10:01:13 +0000 (10:01 +0000)] 
Add support for single in idl files.

19 years agoAdded a test for GetFileSecurityA.
Stefan Leichter [Mon, 28 Mar 2005 10:00:59 +0000 (10:00 +0000)] 
Added a test for GetFileSecurityA.

19 years agoFixed ppvObject serializer (deref twice instead of once).
Marcus Meissner [Mon, 28 Mar 2005 10:00:49 +0000 (10:00 +0000)] 
Fixed ppvObject serializer (deref twice instead of once).
Actually pass back return value of remote call in type marshaller.

19 years agoRemove tests that fail badly on Windows 98.
Jakob Eriksson [Mon, 28 Mar 2005 10:00:25 +0000 (10:00 +0000)] 
Remove tests that fail badly on Windows 98.

19 years agoFix an error code for ME.
Saulius Krasuckas [Mon, 28 Mar 2005 10:00:13 +0000 (10:00 +0000)] 
Fix an error code for ME.

19 years agoDefine the IAMStreamConfig interface.
Vladdy Impaler [Mon, 28 Mar 2005 09:59:53 +0000 (09:59 +0000)] 
Define the IAMStreamConfig interface.

19 years agoAdded checking for artsc library.
Jacek Caban [Mon, 28 Mar 2005 09:58:45 +0000 (09:58 +0000)] 
Added checking for artsc library.

19 years agoAdded X11DRV_get_pixmap and X11DRV_set_pixmap functions to avoid
Alexandre Julliard [Sun, 27 Mar 2005 18:30:51 +0000 (18:30 +0000)] 
Added X11DRV_get_pixmap and X11DRV_set_pixmap functions to avoid
direct accesses to the physBitmap field of the bitmap structure.

19 years agoFix BSTR tracing in the typelib marshaller.
Mike Hearn [Sun, 27 Mar 2005 18:20:10 +0000 (18:20 +0000)] 
Fix BSTR tracing in the typelib marshaller.

19 years agoStore the handle to the stock bitmap when the first DC is created to
Alexandre Julliard [Sun, 27 Mar 2005 18:19:59 +0000 (18:19 +0000)] 
Store the handle to the stock bitmap when the first DC is created to
avoid exporting the DEFAULT_BITMAP define.

19 years agoFormat VT_UI1, VT_I1, VT_UI2, VT_I2 correctly.
Marcus Meissner [Sun, 27 Mar 2005 18:17:19 +0000 (18:17 +0000)] 
Format VT_UI1, VT_I1, VT_UI2, VT_I2 correctly.

19 years agoRemove unnecessary function prototypes.
Mike McCormack [Sun, 27 Mar 2005 18:16:49 +0000 (18:16 +0000)] 
Remove unnecessary function prototypes.

19 years agoRemove function prototypes, make functions static.
Mike McCormack [Sun, 27 Mar 2005 18:16:25 +0000 (18:16 +0000)] 
Remove function prototypes, make functions static.

19 years agoStore the DCE pointer in the DC physDev structure using an x11drv GDI
Alexandre Julliard [Sun, 27 Mar 2005 17:58:41 +0000 (17:58 +0000)] 
Store the DCE pointer in the DC physDev structure using an x11drv GDI
escape.

19 years agoUse api definitions, remove duplicate code.
Mike McCormack [Sun, 27 Mar 2005 17:54:48 +0000 (17:54 +0000)] 
Use api definitions, remove duplicate code.

19 years agoRemove stray 8bit character.
Hans Leidekker [Sun, 27 Mar 2005 17:54:17 +0000 (17:54 +0000)] 
Remove stray 8bit character.

19 years agoDon't mistake frames for bytes.
Jerry Jenkins [Sun, 27 Mar 2005 17:52:32 +0000 (17:52 +0000)] 
Don't mistake frames for bytes.

19 years agoFix size passed to SPI_NONCLIENTMETRICS.
Robert Shearman [Sun, 27 Mar 2005 17:52:16 +0000 (17:52 +0000)] 
Fix size passed to SPI_NONCLIENTMETRICS.

19 years agoAdded IDispatch::GetIDsOfNames() special case serializing.
Marcus Meissner [Sun, 27 Mar 2005 17:51:59 +0000 (17:51 +0000)] 
Added IDispatch::GetIDsOfNames() special case serializing.
Handle VT_PTR / NULL marshalling correctly.

19 years agoWhen computing nonclient area take into consideration that a child
Ulrich Czekalla [Sun, 27 Mar 2005 17:51:30 +0000 (17:51 +0000)] 
When computing nonclient area take into consideration that a child
windows with the WS_POPUP style can have a menu bar.

19 years agoExplicitly store the stack of saved DCs in the DC structure instead of
Alexandre Julliard [Fri, 25 Mar 2005 20:58:29 +0000 (20:58 +0000)] 
Explicitly store the stack of saved DCs in the DC structure instead of
using the 16-bit hNext field in the object header.

19 years agoMaintain the stack of saved vis regions in the DC structure instead of
Alexandre Julliard [Fri, 25 Mar 2005 20:52:53 +0000 (20:52 +0000)] 
Maintain the stack of saved vis regions in the DC structure instead of
storing it directly in the region objects.

19 years agoUse {Alloc,ReAlloc,Free}() instead of Heap{Alloc,ReAlloc,Free}().
Dimitrie O. Paun [Fri, 25 Mar 2005 20:49:00 +0000 (20:49 +0000)] 
Use {Alloc,ReAlloc,Free}() instead of Heap{Alloc,ReAlloc,Free}().

19 years agoPrint retval in decimal to avoid confusion.
Paul Vriens [Fri, 25 Mar 2005 20:47:50 +0000 (20:47 +0000)] 
Print retval in decimal to avoid confusion.
NT4 fails with ERROR_INVALID_TARGET_HANDLE instead of
ERROR_REDIR_PAUSED.
Use some correct messages on error.
Extra tracing.

19 years agoChild windows with the WS_POPUP style are allowed to have a menu.
Ulrich Czekalla [Fri, 25 Mar 2005 20:47:32 +0000 (20:47 +0000)] 
Child windows with the WS_POPUP style are allowed to have a menu.

19 years agoAdded mshtmhst.idl.
Jacek Caban [Fri, 25 Mar 2005 20:46:48 +0000 (20:46 +0000)] 
Added mshtmhst.idl.

19 years agoCheck desktop visibility after processing command line arguments.
Ferenc Wagner [Fri, 25 Mar 2005 17:11:52 +0000 (17:11 +0000)] 
Check desktop visibility after processing command line arguments.

19 years agoScrollDC and X11DRV_SCROLLDC should scroll only pixels coming from
Rein Klazes [Fri, 25 Mar 2005 17:11:04 +0000 (17:11 +0000)] 
ScrollDC and X11DRV_SCROLLDC should scroll only pixels coming from
within the visible region, clipped to the clipping region if that
exists. Add the destination of pixels coming from the outside of this
region to the update region. With tests that depend on this.

19 years agoMoved DCE support to the X11 driver.
Alexandre Julliard [Fri, 25 Mar 2005 16:47:04 +0000 (16:47 +0000)] 
Moved DCE support to the X11 driver.

19 years agoDon't fault on NULL pointers in Is*Ptr functions.
Mike Hearn [Fri, 25 Mar 2005 16:38:50 +0000 (16:38 +0000)] 
Don't fault on NULL pointers in Is*Ptr functions.

19 years agoFix PARAMFLAG_FOUT typo in the tmarshaller.
Mike Hearn [Fri, 25 Mar 2005 16:38:37 +0000 (16:38 +0000)] 
Fix PARAMFLAG_FOUT typo in the tmarshaller.

19 years agoUse strdup, implement MsiDatabaseImportA.
Mike McCormack [Fri, 25 Mar 2005 16:38:26 +0000 (16:38 +0000)] 
Use strdup, implement MsiDatabaseImportA.

19 years agoDon't map point to parent's client window because the rest of the code
Ulrich Czekalla [Fri, 25 Mar 2005 16:38:15 +0000 (16:38 +0000)] 
Don't map point to parent's client window because the rest of the code
assumes screen coordinates.

19 years agoReplace the link_window request by a set_parent request since that is
Alexandre Julliard [Fri, 25 Mar 2005 10:38:56 +0000 (10:38 +0000)] 
Replace the link_window request by a set_parent request since that is
all link_window is used for at this point.
Get rid of the WIN_LinkWindow/UnlinkWindow functions.

19 years agoProper handling for GWL_STYLE.
Dimitrie O. Paun [Fri, 25 Mar 2005 10:27:11 +0000 (10:27 +0000)] 
Proper handling for GWL_STYLE.
Minor cleanups.

19 years agoFix a memory leak in toolbar. Avoid casts.
Dimitrie O. Paun [Fri, 25 Mar 2005 10:27:00 +0000 (10:27 +0000)] 
Fix a memory leak in toolbar. Avoid casts.

19 years agoReplace a trace with a previously removed test.
James Hawkins [Fri, 25 Mar 2005 10:26:18 +0000 (10:26 +0000)] 
Replace a trace with a previously removed test.

19 years agoHandle wParam in WM_PAINT properly: if non-null, it is the hdc we are
Dimitrie O. Paun [Fri, 25 Mar 2005 10:26:10 +0000 (10:26 +0000)] 
Handle wParam in WM_PAINT properly: if non-null, it is the hdc we are
supposed to use to draw into.

19 years agoAdd Robert Shearman's explanation about WM_NCPAINT.
Dimitrie O. Paun [Fri, 25 Mar 2005 10:25:45 +0000 (10:25 +0000)] 
Add Robert Shearman's explanation about WM_NCPAINT.
Move testing comments in a more appropriate place.

19 years agoDon't run FilterGraph tests if FilterGraph functionality is not
Jakob Eriksson [Fri, 25 Mar 2005 10:25:24 +0000 (10:25 +0000)] 
Don't run FilterGraph tests if FilterGraph functionality is not
available.

19 years agoFix thread affinity test for SMP machines.
Jakob Eriksson [Fri, 25 Mar 2005 10:25:11 +0000 (10:25 +0000)] 
Fix thread affinity test for SMP machines.

19 years agoNo need continuing tests if no NetUserGetInfo.
Jakob Eriksson [Fri, 25 Mar 2005 10:24:45 +0000 (10:24 +0000)] 
No need continuing tests if no NetUserGetInfo.

19 years agoTry a TrueColor visual if Xrender fails with a DirectColor one.
Alexandre Julliard [Thu, 24 Mar 2005 21:04:10 +0000 (21:04 +0000)] 
Try a TrueColor visual if Xrender fails with a DirectColor one.

19 years agoGet rid of HeapAlloc casts.
Jakob Eriksson [Thu, 24 Mar 2005 21:01:35 +0000 (21:01 +0000)] 
Get rid of HeapAlloc casts.

19 years agoAvoid calling WIN_ListChildren from the graphics drivers.
Alexandre Julliard [Thu, 24 Mar 2005 20:41:27 +0000 (20:41 +0000)] 
Avoid calling WIN_ListChildren from the graphics drivers.

19 years agoAdded support for xbuttons.
Alexandre Julliard [Thu, 24 Mar 2005 19:16:54 +0000 (19:16 +0000)] 
Added support for xbuttons.

19 years agoAdded full support for xbuttons (side mouse buttons).
Kevin Koltzau [Thu, 24 Mar 2005 19:15:41 +0000 (19:15 +0000)] 
Added full support for xbuttons (side mouse buttons).

19 years agoTake into account the more correct behavior of recent Linux kernels.
Alexandre Julliard [Thu, 24 Mar 2005 19:05:02 +0000 (19:05 +0000)] 
Take into account the more correct behavior of recent Linux kernels.

19 years agoReplace instances of HeapAlloc/MultiByteToWideChar with the internally
Mike McCormack [Thu, 24 Mar 2005 19:04:06 +0000 (19:04 +0000)] 
Replace instances of HeapAlloc/MultiByteToWideChar with the internally
defined strdupAtoW.

19 years agoIf running in UI mode, then display the UI mode dialogs at the end of
Aric Stewart [Thu, 24 Mar 2005 19:03:45 +0000 (19:03 +0000)] 
If running in UI mode, then display the UI mode dialogs at the end of
the installs.

19 years agoAfter Float->string conversion via sprintfW(), VarDecFromR[4|8] is
Alex Villacís Lasso [Thu, 24 Mar 2005 19:03:14 +0000 (19:03 +0000)] 
After Float->string conversion via sprintfW(), VarDecFromR[4|8] is
forced to use US locale for string->Decimal conversion, to agree with
sprintfW().

19 years agoFix some Windows 95 issues.
Jakob Eriksson [Thu, 24 Mar 2005 19:02:38 +0000 (19:02 +0000)] 
Fix some Windows 95 issues.

19 years agoDon't maintain a client-side WND structure for the desktop window.
Alexandre Julliard [Thu, 24 Mar 2005 15:18:50 +0000 (15:18 +0000)] 
Don't maintain a client-side WND structure for the desktop window.
Made WIN_GetPtr return WND_DESKTOP in that case.

19 years agoMake sure there's only one place we allocate dialog controls.
Mike McCormack [Thu, 24 Mar 2005 15:09:31 +0000 (15:09 +0000)] 
Make sure there's only one place we allocate dialog controls.

19 years agoClean up registry functions.
Mike McCormack [Thu, 24 Mar 2005 15:09:18 +0000 (15:09 +0000)] 
Clean up registry functions.

19 years agoFixed \u keyword to output signed 16-bit values. Also fixed CP_SYMBOL
Phil Krylov [Thu, 24 Mar 2005 15:09:05 +0000 (15:09 +0000)] 
Fixed \u keyword to output signed 16-bit values. Also fixed CP_SYMBOL
conversion and the detection of the default font's codepage.

19 years agoPretend there are 0 terminal server sessions and processes.
Hans Leidekker [Thu, 24 Mar 2005 15:08:48 +0000 (15:08 +0000)] 
Pretend there are 0 terminal server sessions and processes.

19 years agoSupport relay tracing of functions with 18 arguments.
Rein Klazes [Thu, 24 Mar 2005 15:08:37 +0000 (15:08 +0000)] 
Support relay tracing of functions with 18 arguments.

19 years ago- use WINE_DINPUT_KEYBOARD_MAX_KEYS instead hard-coded 256 value
Raphael Junqueira [Thu, 24 Mar 2005 15:08:27 +0000 (15:08 +0000)] 
- use WINE_DINPUT_KEYBOARD_MAX_KEYS instead hard-coded 256 value
- better use of critical section
- some cleanup to better understand code paths
- logic correction on SetWindowsHookExA/UnhookWindowsHookEx on
  keyboard.

19 years agoAdded handling of unsigned type.
Jacek Caban [Thu, 24 Mar 2005 15:07:57 +0000 (15:07 +0000)] 
Added handling of unsigned type.

19 years agoThe depth of the colour bitmap needs to match that of the screen.
Huw Davies [Thu, 24 Mar 2005 15:07:40 +0000 (15:07 +0000)] 
The depth of the colour bitmap needs to match that of the screen.

19 years agoComplete the unicodification of comctl32undoc.
Dimitrie O. Paun [Thu, 24 Mar 2005 15:07:23 +0000 (15:07 +0000)] 
Complete the unicodification of comctl32undoc.

19 years agoGet rid of the window lock suspend mechanism.
Alexandre Julliard [Wed, 23 Mar 2005 13:18:51 +0000 (13:18 +0000)] 
Get rid of the window lock suspend mechanism.

19 years agoAssorted spelling fixes.
Francois Gouget [Wed, 23 Mar 2005 13:15:18 +0000 (13:15 +0000)] 
Assorted spelling fixes.

19 years agoPretend there are 0 log records.
Hans Leidekker [Wed, 23 Mar 2005 13:09:27 +0000 (13:09 +0000)] 
Pretend there are 0 log records.
Improve traces.

19 years agoAvoid bad visual errors in thread_selection_wnd().
Ron Jensen [Wed, 23 Mar 2005 13:08:35 +0000 (13:08 +0000)] 
Avoid bad visual errors in thread_selection_wnd().

19 years agoGet rid of the remaining WIN_FindWndPtr calls.
Alexandre Julliard [Wed, 23 Mar 2005 12:00:51 +0000 (12:00 +0000)] 
Get rid of the remaining WIN_FindWndPtr calls.

19 years agoAdd RegSaveKey, RegLoadKey tests.
James Hawkins [Wed, 23 Mar 2005 11:59:06 +0000 (11:59 +0000)] 
Add RegSaveKey, RegLoadKey tests.

19 years agoMake the treeview correctly search when the top index is selected.
Jason Edmeades [Wed, 23 Mar 2005 11:58:58 +0000 (11:58 +0000)] 
Make the treeview correctly search when the top index is selected.

19 years agoTest for PeekNamedPipe with zero-length buffer.
Alex Villacís Lasso [Wed, 23 Mar 2005 11:58:32 +0000 (11:58 +0000)] 
Test for PeekNamedPipe with zero-length buffer.

19 years agoDon't fail when opening a device in direct sound mode. Rather, try
Robert Reif [Wed, 23 Mar 2005 11:58:05 +0000 (11:58 +0000)] 
Don't fail when opening a device in direct sound mode. Rather, try
alternate formats first before failing.