wine
20 years agoCreate a wined3d interface, and generate a wined3d object in the d3d9
Jason Edmeades [Thu, 23 Sep 2004 04:34:27 +0000 (04:34 +0000)] 
Create a wined3d interface, and generate a wined3d object in the d3d9
create method. Make the first (simple) call implementation into the
new wined3d interface.

20 years agoSome windres versions don't like POPUP"", change to POPUP "".
Ge van Geldorp [Thu, 23 Sep 2004 04:28:04 +0000 (04:28 +0000)] 
Some windres versions don't like POPUP"", change to POPUP "".

20 years agoFix debugger for flat PC and non-flat frame.
Robert Shearman [Thu, 23 Sep 2004 04:27:46 +0000 (04:27 +0000)] 
Fix debugger for flat PC and non-flat frame.

20 years agoRemove some unneeded include statements.
Steven Edwards [Thu, 23 Sep 2004 04:27:24 +0000 (04:27 +0000)] 
Remove some unneeded include statements.

20 years agoDefine _WIN32_WINNT and _WIN32_IE versions for MS_VC Build.
Steven Edwards [Thu, 23 Sep 2004 04:26:54 +0000 (04:26 +0000)] 
Define _WIN32_WINNT and _WIN32_IE versions for MS_VC Build.

20 years agoMove TRACE inside TRY block.
Richard Cohen [Wed, 22 Sep 2004 19:36:24 +0000 (19:36 +0000)] 
Move TRACE inside TRY block.

20 years agoAdded Polish translation.
Piotr Caban [Wed, 22 Sep 2004 19:18:15 +0000 (19:18 +0000)] 
Added Polish translation.

20 years agoFix autoconf to have a new WINE_TRY_SHLIB_FLAGS function that tests if
Warren Baird [Wed, 22 Sep 2004 19:17:55 +0000 (19:17 +0000)] 
Fix autoconf to have a new WINE_TRY_SHLIB_FLAGS function that tests if
the provided flags can be used to link a shared library.
Added test for building shared libs on HP-UX with gcc.

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.