wine
20 years agoGetWindowLong -> GetWindowLongPtr.
Robert Shearman [Wed, 22 Sep 2004 19:14:08 +0000 (19:14 +0000)] 
GetWindowLong -> GetWindowLongPtr.

20 years agoMake mlang return the same code page descriptions as Windows, some
Dmitry Timoshkov [Wed, 22 Sep 2004 19:13:50 +0000 (19:13 +0000)] 
Make mlang return the same code page descriptions as Windows, some
applications depend on it.

20 years ago- Remove obsolete handling of WINE_STRICT/NULL_HANDLE.
Richard Cohen [Wed, 22 Sep 2004 19:13:29 +0000 (19:13 +0000)] 
- Remove obsolete handling of WINE_STRICT/NULL_HANDLE.
- Allow more characters for Window title (for Fr locale).
- Hardcode the icon name - so that it's independent of locale.
- Shorten the text in the About box so that it doesn't wrap.
- Use HKCU instead of HKLM for saving stuff.
- Save YPos properly.
- use AdjustWindowRect instead of calculating the window size using
  GetSystemMetrics
- Cope with the user moving the window offscreen and move it back.

20 years agoChange variable name from l to k.
Richard Cohen [Wed, 22 Sep 2004 19:12:38 +0000 (19:12 +0000)] 
Change variable name from l to k.

20 years agoDon't trash the dst variant if we can't do the type conversion.
Huw Davies [Wed, 22 Sep 2004 19:12:18 +0000 (19:12 +0000)] 
Don't trash the dst variant if we can't do the type conversion.
Add a test for this.

20 years ago- Handle "." and ".." as special case and move them at the very first
Martin Fuchs [Wed, 22 Sep 2004 19:11:49 +0000 (19:11 +0000)] 
- Handle "." and ".." as special case and move them at the very first
  beginning of directory listings.
- Remove unused variable wStringTableOffset.

20 years agoStore absolute path in .lnk file.
Martin Fuchs [Wed, 22 Sep 2004 19:11:27 +0000 (19:11 +0000)] 
Store absolute path in .lnk file.

20 years agoAvoid W->A transitions.
Dimitrie O. Paun [Wed, 22 Sep 2004 19:11:05 +0000 (19:11 +0000)] 
Avoid W->A transitions.

20 years agoWe now have ICC_LINK_CLASS.
Dimitrie O. Paun [Wed, 22 Sep 2004 19:10:47 +0000 (19:10 +0000)] 
We now have ICC_LINK_CLASS.

20 years agoWe no longer have a separate setupx/ DLL dir.
Dimitrie O. Paun [Wed, 22 Sep 2004 19:10:37 +0000 (19:10 +0000)] 
We no longer have a separate setupx/ DLL dir.

20 years agoCleanup W->A transition.
Dimitrie O. Paun [Wed, 22 Sep 2004 19:10:27 +0000 (19:10 +0000)] 
Cleanup W->A transition.

20 years agoMove URL_SCHEME typedef to match PSDK.
Steven Edwards [Wed, 22 Sep 2004 19:10:11 +0000 (19:10 +0000)] 
Move URL_SCHEME typedef to match PSDK.

20 years agoBeginnings of an MSCMS implementation based on LittleCMS.
Hans Leidekker [Wed, 22 Sep 2004 04:08:38 +0000 (04:08 +0000)] 
Beginnings of an MSCMS implementation based on LittleCMS.

20 years agoPartial implementation for OLEPictureImpl_Save.
Alex Villacís Lasso [Wed, 22 Sep 2004 04:04:03 +0000 (04:04 +0000)] 
Partial implementation for OLEPictureImpl_Save.

20 years agoMoved TRACEs to the beginning of functions.
Alexander Yaworsky [Wed, 22 Sep 2004 04:03:10 +0000 (04:03 +0000)] 
Moved TRACEs to the beginning of functions.

20 years agoImplement IShellLinkA::Resolve and IShellLinkW::Resolve.
Martin Fuchs [Wed, 22 Sep 2004 04:00:56 +0000 (04:00 +0000)] 
Implement IShellLinkA::Resolve and IShellLinkW::Resolve.

20 years agoShare version information between DllGetVersion and resource file.
Robert Shearman [Wed, 22 Sep 2004 04:00:43 +0000 (04:00 +0000)] 
Share version information between DllGetVersion and resource file.

20 years agoRevert broken change in previous patch.
Alexandre Julliard [Wed, 22 Sep 2004 04:00:14 +0000 (04:00 +0000)] 
Revert broken change in previous patch.

20 years agoMoved code from CreateThread to CreateRemoteThread.
Alexander Yaworsky [Wed, 22 Sep 2004 02:54:13 +0000 (02:54 +0000)] 
Moved code from CreateThread to CreateRemoteThread.

20 years agoFix signed/unsigned comparison warnings.
Hans Leidekker [Wed, 22 Sep 2004 02:46:38 +0000 (02:46 +0000)] 
Fix signed/unsigned comparison warnings.

20 years agoGet rid of the assembly code, it doesn't really improve anything
Alexandre Julliard [Tue, 21 Sep 2004 20:13:03 +0000 (20:13 +0000)] 
Get rid of the assembly code, it doesn't really improve anything
(reported by Rein Klazes).

20 years agoAdd support for the CSIDL_COMMON_* locations.
Francois Gouget [Tue, 21 Sep 2004 20:08:10 +0000 (20:08 +0000)] 
Add support for the CSIDL_COMMON_* locations.

20 years agoFix CSIDL_COMMON_{STARTMENU,PROGRAMS,DESKTOPDIRECTORY} so they all use
Francois Gouget [Tue, 21 Sep 2004 20:05:54 +0000 (20:05 +0000)] 
Fix CSIDL_COMMON_{STARTMENU,PROGRAMS,DESKTOPDIRECTORY} so they all use
paths in 'All Users' like CSIDL_COMMON_STARTUP.
The CSIDL_COMMON_PROGRAMS fix solves many menu creation problems.

20 years ago- Status update.
Robert Shearman [Tue, 21 Sep 2004 20:05:35 +0000 (20:05 +0000)] 
- Status update.
- Should create HOTKEY_INFO storage in WM_NCCREATE rather than in
  WM_CREATE so that we can also add the WS_EX_CLIENTEDGE style.
- Remove code that draws the client edge; it is already drawn by
  DefWindowProc.

20 years agoMatch class name used by Windows.
Martin Fuchs [Tue, 21 Sep 2004 20:04:59 +0000 (20:04 +0000)] 
Match class name used by Windows.

20 years agoVarious formatting fixes.
Mike McCormack [Tue, 21 Sep 2004 20:04:47 +0000 (20:04 +0000)] 
Various formatting fixes.

20 years agoAdd dx3 capabilities.
Robert Reif [Tue, 21 Sep 2004 20:04:37 +0000 (20:04 +0000)] 
Add dx3 capabilities.

20 years agoDon't hide and restore the window when changing it to be a popup
Jason Edmeades [Tue, 21 Sep 2004 20:04:24 +0000 (20:04 +0000)] 
Don't hide and restore the window when changing it to be a popup
style.

20 years agoFix WM_MDIREFRESHMENU for the case when separator is at the position
Dmitry Timoshkov [Tue, 21 Sep 2004 20:04:10 +0000 (20:04 +0000)] 
Fix WM_MDIREFRESHMENU for the case when separator is at the position
0.

20 years agoIgnore the generated header files.
Alexandre Julliard [Tue, 21 Sep 2004 01:05:14 +0000 (01:05 +0000)] 
Ignore the generated header files.

20 years agoBuild the .h files from their idl source at compile time, and remove
Alexandre Julliard [Tue, 21 Sep 2004 00:35:02 +0000 (00:35 +0000)] 
Build the .h files from their idl source at compile time, and remove
them from CVS.

20 years agoUse InterlockedDecrement and InterlockedIncrement instead of ++/--.
James Hawkins [Tue, 21 Sep 2004 00:25:03 +0000 (00:25 +0000)] 
Use InterlockedDecrement and InterlockedIncrement instead of ++/--.

20 years agoMake message flow for MDI creation/activation/destruction more like in
Dmitry Timoshkov [Tue, 21 Sep 2004 00:24:22 +0000 (00:24 +0000)] 
Make message flow for MDI creation/activation/destruction more like in
Windows. Add a bunch of MDI message tests.

20 years agoMake RtlCreateUserThread fail if process handle is not for the current
Alexander Yaworsky [Tue, 21 Sep 2004 00:23:50 +0000 (00:23 +0000)] 
Make RtlCreateUserThread fail if process handle is not for the current
process.

20 years agoPass arguments to the service program.
Alexander Yaworsky [Tue, 21 Sep 2004 00:23:32 +0000 (00:23 +0000)] 
Pass arguments to the service program.

20 years agoAdded /regserver and /unregserver options.
Alexandre Julliard [Mon, 20 Sep 2004 21:49:42 +0000 (21:49 +0000)] 
Added /regserver and /unregserver options.

20 years agoBuild idl files as part of the normal build process.
Alexandre Julliard [Mon, 20 Sep 2004 21:48:42 +0000 (21:48 +0000)] 
Build idl files as part of the normal build process.

20 years agoCorrect setting of default menu item in shell context menus.
Martin Fuchs [Mon, 20 Sep 2004 21:46:11 +0000 (21:46 +0000)] 
Correct setting of default menu item in shell context menus.

20 years agoAdd a 20 ppem strike with cp1252 coverage to Wine Sans Serif.
Huw Davies [Mon, 20 Sep 2004 21:46:00 +0000 (21:46 +0000)] 
Add a 20 ppem strike with cp1252 coverage to Wine Sans Serif.
Add U+201a to all strikes.

20 years agoMake menu code cope with WM_SYSKEY*/WM_SYSCHAR messages.
Dmitry Timoshkov [Mon, 20 Sep 2004 21:45:45 +0000 (21:45 +0000)] 
Make menu code cope with WM_SYSKEY*/WM_SYSCHAR messages.
Unblock menu loop if a window being destroyed owns a tracked menu.

20 years agoFix a regression caused by an earlier patch for CreateDIBitmap.
Michael Kaufmann [Mon, 20 Sep 2004 21:45:00 +0000 (21:45 +0000)] 
Fix a regression caused by an earlier patch for CreateDIBitmap.

20 years agoCoSuspendClassObjects stub implementation.
Mike McCormack [Mon, 20 Sep 2004 21:44:34 +0000 (21:44 +0000)] 
CoSuspendClassObjects stub implementation.

20 years agoAdded service database names.
Alexander Yaworsky [Mon, 20 Sep 2004 21:44:17 +0000 (21:44 +0000)] 
Added service database names.

20 years agoAdded support for REGFILTER2 structure with dwVersion equal to 1 when
Christian Costa [Mon, 20 Sep 2004 21:44:01 +0000 (21:44 +0000)] 
Added support for REGFILTER2 structure with dwVersion equal to 1 when
registering filters.
Fixed default category when RegisterFilter is called without one
specified.

20 years agoAlways replace whatever is already in the HTTP "Host" header.
Robert Shearman [Mon, 20 Sep 2004 21:43:47 +0000 (21:43 +0000)] 
Always replace whatever is already in the HTTP "Host" header.

20 years agoMoved timeout processing to a separate function.
Alexandre Julliard [Mon, 20 Sep 2004 19:14:35 +0000 (19:14 +0000)] 
Moved timeout processing to a separate function.

20 years ago- Implement PSM_INDEXTOID, PSM_INDEXTOPAGE and PSM_PAGETOINDEX messages.
Filip Navara [Mon, 20 Sep 2004 19:13:36 +0000 (19:13 +0000)] 
- Implement PSM_INDEXTOID, PSM_INDEXTOPAGE and PSM_PAGETOINDEX messages.
- Partially implement the PSH_WIZARDCONTEXTHELP and PSH_NOCONTEXTHELP
  styles.

20 years agoUse correct tag names for compatability with fwd decls.
Jon Griffiths [Mon, 20 Sep 2004 19:13:16 +0000 (19:13 +0000)] 
Use correct tag names for compatability with fwd decls.
Some old code checks that _WINDEF_ is defined in windef.h.

20 years agoMake drive letters in PIDLs always uppercase to enable PIDL
Martin Fuchs [Mon, 20 Sep 2004 19:12:17 +0000 (19:12 +0000)] 
Make drive letters in PIDLs always uppercase to enable PIDL
comparison.

20 years agoAdded a 3D border for Notepad's edit control.
Michael Kaufmann [Mon, 20 Sep 2004 19:11:59 +0000 (19:11 +0000)] 
Added a 3D border for Notepad's edit control.

20 years agoSafeArrayGetElement on a VARIANT array does not free the previous
Marcus Meissner [Mon, 20 Sep 2004 19:11:48 +0000 (19:11 +0000)] 
SafeArrayGetElement on a VARIANT array does not free the previous
VARIANT in the passed pointer. Added testcase.

20 years agoAdded support for int33 show/hide mouse cursor calls.
Jukka Heinonen [Mon, 20 Sep 2004 19:11:30 +0000 (19:11 +0000)] 
Added support for int33 show/hide mouse cursor calls.

20 years agoImprove the handling of complex data types (strings and structs).
Mike McCormack [Mon, 20 Sep 2004 19:11:16 +0000 (19:11 +0000)] 
Improve the handling of complex data types (strings and structs).

20 years agoX11DRV_ScrollDC should not have a WINAPI attribute.
Rein Klazes [Mon, 20 Sep 2004 19:10:55 +0000 (19:10 +0000)] 
X11DRV_ScrollDC should not have a WINAPI attribute.

20 years agoDocument status of control against v6.0 of native version.
Robert Shearman [Mon, 20 Sep 2004 19:10:43 +0000 (19:10 +0000)] 
Document status of control against v6.0 of native version.

20 years agoInternetSetStatusCallback can be used on any handle and callbacks are
Robert Shearman [Mon, 20 Sep 2004 19:10:31 +0000 (19:10 +0000)] 
InternetSetStatusCallback can be used on any handle and callbacks are
inherited by derived handles.

20 years ago- Fix some TRACEs
Robert Shearman [Mon, 20 Sep 2004 19:10:05 +0000 (19:10 +0000)] 
- Fix some TRACEs
- More A->W conversions missed by previous patch.
- Fix off-by-one error in validating drag-n-drop from available
  buttons list box to actual buttons list box.
- Unicode flag should be based on the notification window.

20 years agoDon't bother to return partial region data in get_window_region and
Alexandre Julliard [Fri, 17 Sep 2004 18:20:11 +0000 (18:20 +0000)] 
Don't bother to return partial region data in get_window_region and
get_visible_region, return STATUS_BUFFER_OVERFLOW instead.

20 years agoImplement A_SHA* functions present in Windows XP and later systems.
Filip Navara [Fri, 17 Sep 2004 18:15:28 +0000 (18:15 +0000)] 
Implement A_SHA* functions present in Windows XP and later systems.

20 years agoMake sure paths end with a slash before concatenating file names.
Robert Shearman [Fri, 17 Sep 2004 18:11:14 +0000 (18:11 +0000)] 
Make sure paths end with a slash before concatenating file names.

20 years agoCleanup reference counting.
Robert Reif [Fri, 17 Sep 2004 18:10:59 +0000 (18:10 +0000)] 
Cleanup reference counting.
AddRef and Release return ULONG.

20 years agoUse InterlockedIncrement/InterlockedDecrement for reference counting.
Robert Reif [Fri, 17 Sep 2004 18:10:41 +0000 (18:10 +0000)] 
Use InterlockedIncrement/InterlockedDecrement for reference counting.
Fix bug in effect enumeration that crashed dxcapsviewer.

20 years agoUse Unicode window messages.
Robert Shearman [Fri, 17 Sep 2004 18:10:13 +0000 (18:10 +0000)] 
Use Unicode window messages.

20 years agoTransGaming
Alexandre Julliard [Thu, 16 Sep 2004 20:37:07 +0000 (20:37 +0000)] 
TransGaming
Add a Marlett replacement font.

20 years agoAvoid using socklen_t.
Alexandre Julliard [Thu, 16 Sep 2004 20:34:27 +0000 (20:34 +0000)] 
Avoid using socklen_t.

20 years agoWhen we blit with a monochrome dibsection as the source we should use
Huw Davies [Thu, 16 Sep 2004 20:29:25 +0000 (20:29 +0000)] 
When we blit with a monochrome dibsection as the source we should use
the colour table of that dib.
Added a test for this.

20 years agoHandle painting the border if WS_EX_CLIENTEDGE is not set.
Ulrich Czekalla [Thu, 16 Sep 2004 20:28:10 +0000 (20:28 +0000)] 
Handle painting the border if WS_EX_CLIENTEDGE is not set.

20 years ago- correct ConvertStringSidToSidW and ConvertSidToStringSidW, with
Juan Lang [Thu, 16 Sep 2004 20:27:52 +0000 (20:27 +0000)] 
- correct ConvertStringSidToSidW and ConvertSidToStringSidW, with
  tests
- add ConvertStringSidToSidA
- add missing exports for ConvertStringSidToSidA/W

20 years agoPass argv[0] (service name) to the service program.
Alexander Yaworsky [Thu, 16 Sep 2004 20:27:31 +0000 (20:27 +0000)] 
Pass argv[0] (service name) to the service program.

20 years agoIt's important to keep the original dib colour table and not just the
Huw Davies [Thu, 16 Sep 2004 19:10:14 +0000 (19:10 +0000)] 
It's important to keep the original dib colour table and not just the
colour mapping associated with a dib section - it's this table that
GetDIBColorTable should retrieve.
Added some GetDIBColorTable tests.

20 years agoAdd a test case for WM_KEY* to WM_SYSKEY* message conversion.
Dmitry Timoshkov [Thu, 16 Sep 2004 19:09:44 +0000 (19:09 +0000)] 
Add a test case for WM_KEY* to WM_SYSKEY* message conversion.

20 years agoAccept WM_SYSCHAR message for processsing in TranslateAcceleratorW.
Dmitry Timoshkov [Thu, 16 Sep 2004 19:09:30 +0000 (19:09 +0000)] 
Accept WM_SYSCHAR message for processsing in TranslateAcceleratorW.

20 years agoAdded stubs for MD4, MD5 and SHA functions.
Alexander Yaworsky [Thu, 16 Sep 2004 19:09:13 +0000 (19:09 +0000)] 
Added stubs for MD4, MD5 and SHA functions.

20 years agoFix some -Wsigned-compare warnings.
Mike McCormack [Thu, 16 Sep 2004 19:08:50 +0000 (19:08 +0000)] 
Fix some -Wsigned-compare warnings.

20 years agoUse InterlockedDecrement and InterlockedIncrement instead of ++/--.
James Hawkins [Thu, 16 Sep 2004 19:08:23 +0000 (19:08 +0000)] 
Use InterlockedDecrement and InterlockedIncrement instead of ++/--.

20 years agoCleanup reference counting.
Robert Reif [Thu, 16 Sep 2004 19:08:04 +0000 (19:08 +0000)] 
Cleanup reference counting.

20 years agoAdd de-interleaving for GIF images.
Alex Villacís Lasso [Thu, 16 Sep 2004 19:07:42 +0000 (19:07 +0000)] 
Add de-interleaving for GIF images.

20 years ago- Don't use TrackMouseEvents/WM_MOUSELEAVE API for handling the hot
Robert Shearman [Thu, 16 Sep 2004 19:06:36 +0000 (19:06 +0000)] 
- Don't use TrackMouseEvents/WM_MOUSELEAVE API for handling the hot
  button; use plain mouse capture instead like native.
- Return only HTTRANSPARENT/HTCLIENT from WM_NCHITTEST and remove
  associated hacks of WM_SETCURSOR, WM_NCLBUTTONDOWN and
  WM_NCLBUTTONUP.
- Refactor state change code so that state changes don't happen as
  side effects from messages such as WM_NCCALCSIZE, instead only from
  user input messages like WM_MOUSEMOVE.

20 years agoUse Unicode window messages.
Robert Shearman [Thu, 16 Sep 2004 19:06:12 +0000 (19:06 +0000)] 
Use Unicode window messages.

20 years agoAdded htmlhelp.h.
Jacek Caban [Thu, 16 Sep 2004 19:05:49 +0000 (19:05 +0000)] 
Added htmlhelp.h.

20 years agoUse the W version of the function were we can.
Dimitrie O. Paun [Wed, 15 Sep 2004 18:04:07 +0000 (18:04 +0000)] 
Use the W version of the function were we can.

20 years agoUse the preferred FT_ENCODING values rather than ft_encoding.
Vincent Béron [Wed, 15 Sep 2004 18:03:32 +0000 (18:03 +0000)] 
Use the preferred FT_ENCODING values rather than ft_encoding.

20 years agoRemove a stray 'else' left by a previous patch.
Dmitry Timoshkov [Wed, 15 Sep 2004 18:03:15 +0000 (18:03 +0000)] 
Remove a stray 'else' left by a previous patch.

20 years agoReturn CLASS_E_NOAGGREGATION if pUnkOuter is non-null.
Mike McCormack [Wed, 15 Sep 2004 18:03:02 +0000 (18:03 +0000)] 
Return CLASS_E_NOAGGREGATION if pUnkOuter is non-null.

20 years agoUse FILE_SHARE_DELETE when loading modules, as running an exe that's
Mike McCormack [Wed, 15 Sep 2004 18:02:49 +0000 (18:02 +0000)] 
Use FILE_SHARE_DELETE when loading modules, as running an exe that's
going to be deleted should work.

20 years agoRelease 20040914. wine-20040914
Alexandre Julliard [Tue, 14 Sep 2004 22:11:36 +0000 (22:11 +0000)] 
Release 20040914.

20 years agoAdded lookup of environment vars in SHELL_ArgifyW.
Jens Collin [Tue, 14 Sep 2004 20:14:09 +0000 (20:14 +0000)] 
Added lookup of environment vars in SHELL_ArgifyW.

20 years agoProper finalization in StartServiceW.
Alexander Yaworsky [Tue, 14 Sep 2004 19:39:19 +0000 (19:39 +0000)] 
Proper finalization in StartServiceW.

20 years agoDon't let applications add Connection header to request.
Robert Shearman [Tue, 14 Sep 2004 19:38:59 +0000 (19:38 +0000)] 
Don't let applications add Connection header to request.

20 years agoAssorted spelling fixes.
Francois Gouget [Tue, 14 Sep 2004 19:31:22 +0000 (19:31 +0000)] 
Assorted spelling fixes.

20 years agoAdded stub for NtShutdownSystem.
Steven Edwards [Tue, 14 Sep 2004 19:30:36 +0000 (19:30 +0000)] 
Added stub for NtShutdownSystem.

20 years agoAdded stub for SwitchDesktop.
Steven Edwards [Tue, 14 Sep 2004 19:29:11 +0000 (19:29 +0000)] 
Added stub for SwitchDesktop.

20 years agoDetermine RPC struct types more exactly.
Mike McCormack [Tue, 14 Sep 2004 19:28:12 +0000 (19:28 +0000)] 
Determine RPC struct types more exactly.

20 years agoAutodetect libgif so extension and try to load it.
Marcus Meissner [Tue, 14 Sep 2004 19:27:58 +0000 (19:27 +0000)] 
Autodetect libgif so extension and try to load it.

20 years agoStub implementation for QueryServiceObjectSecurity.
Mike McCormack [Tue, 14 Sep 2004 19:25:35 +0000 (19:25 +0000)] 
Stub implementation for QueryServiceObjectSecurity.

20 years agoAdd cp1250 glyphs to Wine Courier.
Huw Davies [Tue, 14 Sep 2004 17:44:56 +0000 (17:44 +0000)] 
Add cp1250 glyphs to Wine Courier.

20 years agoAdded support for DLLVERSIONINFO2 in DllGetVersion.
Juan Lang [Tue, 14 Sep 2004 17:44:40 +0000 (17:44 +0000)] 
Added support for DLLVERSIONINFO2 in DllGetVersion.

20 years agoAdded missing rpc type.
Mike McCormack [Tue, 14 Sep 2004 17:44:25 +0000 (17:44 +0000)] 
Added missing rpc type.

20 years agoUse Interlocked* functions in AddRef and Release.
Mike McCormack [Tue, 14 Sep 2004 17:44:14 +0000 (17:44 +0000)] 
Use Interlocked* functions in AddRef and Release.

20 years agoMake sure not to interfere with the lasterror value returned by the
Mike McCormack [Tue, 14 Sep 2004 17:43:41 +0000 (17:43 +0000)] 
Make sure not to interfere with the lasterror value returned by the
CSP in CryptAcquireContextA.