wine
20 years agoRelease 20040213. wine-20040213
Alexandre Julliard [Fri, 13 Feb 2004 23:41:13 +0000 (23:41 +0000)] 
Release 20040213.

20 years agoAdded native mode dll support (based on a patch by Marcus Meissner).
Alexandre Julliard [Fri, 13 Feb 2004 22:42:13 +0000 (22:42 +0000)] 
Added native mode dll support (based on a patch by Marcus Meissner).

20 years agoDon't build getopt at all if it's not needed.
Alexandre Julliard [Fri, 13 Feb 2004 22:41:32 +0000 (22:41 +0000)] 
Don't build getopt at all if it's not needed.

20 years agoWork toward properly updating the SelectionMark when the selected
Aric Stewart [Fri, 13 Feb 2004 22:40:37 +0000 (22:40 +0000)] 
Work toward properly updating the SelectionMark when the selected
state changed inside a listbox.

20 years agoEnable hardware secondary buffer support on cards that support it (SB
Robert Reif [Fri, 13 Feb 2004 21:10:21 +0000 (21:10 +0000)] 
Enable hardware secondary buffer support on cards that support it (SB
live and audigy).

20 years agoSave oss device fd and creation flags in dsound buffer object.
Robert Reif [Fri, 13 Feb 2004 21:04:28 +0000 (21:04 +0000)] 
Save oss device fd and creation flags in dsound buffer object.

20 years agoGet rid of a few 16-bit exports in gdi32.
Alexandre Julliard [Fri, 13 Feb 2004 20:58:27 +0000 (20:58 +0000)] 
Get rid of a few 16-bit exports in gdi32.

20 years agoUse the Mozilla Active X control in place of the IE6 Active X
Mike McCormack [Fri, 13 Feb 2004 20:57:34 +0000 (20:57 +0000)] 
Use the Mozilla Active X control in place of the IE6 Active X
control.

20 years agoSplit buffer creation function into primary and secondary buffer
Robert Reif [Fri, 13 Feb 2004 20:56:21 +0000 (20:56 +0000)] 
Split buffer creation function into primary and secondary buffer
creation functions. Secondary buffer creation function is stubbed
out.

20 years agoImplement enough of rsabase.dll to get Steam to login.
Mike McCormack [Fri, 13 Feb 2004 20:47:07 +0000 (20:47 +0000)] 
Implement enough of rsabase.dll to get Steam to login.

20 years agoMoved dsound mmap mapping info into dsound objects.
Robert Reif [Fri, 13 Feb 2004 20:44:42 +0000 (20:44 +0000)] 
Moved dsound mmap mapping info into dsound objects.

20 years agoUse pipe sync code from wineoss.
Robert Reif [Fri, 13 Feb 2004 20:44:12 +0000 (20:44 +0000)] 
Use pipe sync code from wineoss.

20 years agoMoved hGCClipRgn handling to the graphics driver.
Alexandre Julliard [Fri, 13 Feb 2004 20:26:27 +0000 (20:26 +0000)] 
Moved hGCClipRgn handling to the graphics driver.

20 years agoProperly release hardware primary buffer when changing formats.
Robert Reif [Fri, 13 Feb 2004 20:22:02 +0000 (20:22 +0000)] 
Properly release hardware primary buffer when changing formats.

20 years agoDon't need primary lock. Fixes error in dsound tests in interactive
Robert Reif [Fri, 13 Feb 2004 20:21:47 +0000 (20:21 +0000)] 
Don't need primary lock. Fixes error in dsound tests in interactive
mode.

20 years agoFix location of the FreeBSD port (thanks to lazybones).
Dimitrie O. Paun [Fri, 13 Feb 2004 20:21:12 +0000 (20:21 +0000)] 
Fix location of the FreeBSD port (thanks to lazybones).

20 years agoFor each lib dir, look for .so, .def. and .a files, instead of the
Dimitrie O. Paun [Fri, 13 Feb 2004 20:20:57 +0000 (20:20 +0000)] 
For each lib dir, look for .so, .def. and .a files, instead of the
other way around.

20 years agoRemoved a couple of unused fields in the DC structure.
Alexandre Julliard [Fri, 13 Feb 2004 04:06:37 +0000 (04:06 +0000)] 
Removed a couple of unused fields in the DC structure.

20 years agoRemove the obsolete graphics/ directory.
Dimitrie O. Paun [Fri, 13 Feb 2004 04:00:52 +0000 (04:00 +0000)] 
Remove the obsolete graphics/ directory.
Use the prefered method documenting style.
Remove irrelevant section about internal names.

20 years agoGet rid of a few more references to the DC structure.
Alexandre Julliard [Fri, 13 Feb 2004 04:00:29 +0000 (04:00 +0000)] 
Get rid of a few more references to the DC structure.

20 years agoUpdate the desktop window size and send WM_DISPLAYCHANGE on resolution
Alex Pasadyn [Fri, 13 Feb 2004 03:58:21 +0000 (03:58 +0000)] 
Update the desktop window size and send WM_DISPLAYCHANGE on resolution
changes.

20 years agoWe don't really need subdirectories in dlls/dinput.
Alexandre Julliard [Thu, 12 Feb 2004 23:27:59 +0000 (23:27 +0000)] 
We don't really need subdirectories in dlls/dinput.

20 years agoMoved remaining files from graphics/ to dlls/gdi.
Alexandre Julliard [Thu, 12 Feb 2004 23:11:30 +0000 (23:11 +0000)] 
Moved remaining files from graphics/ to dlls/gdi.

20 years agoAdded version scripts for libwine and libwine_unicode.
Alexandre Julliard [Thu, 12 Feb 2004 22:54:00 +0000 (22:54 +0000)] 
Added version scripts for libwine and libwine_unicode.

20 years agoA 0.9 release in 2003 seems unlikely at this point (spotted by Clay
Alexandre Julliard [Thu, 12 Feb 2004 22:49:22 +0000 (22:49 +0000)] 
A 0.9 release in 2003 seems unlikely at this point (spotted by Clay
Ashby).

20 years agoImplemented SPI_GETGRADIENTCAPTIONS, SPI_GETFONTSMOOTHING,
Justin Chevrier [Thu, 12 Feb 2004 22:40:24 +0000 (22:40 +0000)] 
Implemented SPI_GETGRADIENTCAPTIONS, SPI_GETFONTSMOOTHING,
SPI_GETHOTTRACKING, SPI_GETLISTBOXSMOOTHSCROLLING and
SPI_GETKEYBOARDCUES system parameter calls.

20 years agoWindows porting fix - Define O_NONBLOCK if not defined.
Steven Edwards [Thu, 12 Feb 2004 22:39:18 +0000 (22:39 +0000)] 
Windows porting fix - Define O_NONBLOCK if not defined.

20 years agoFix a TRACE.
Huw Davies [Thu, 12 Feb 2004 20:06:04 +0000 (20:06 +0000)] 
Fix a TRACE.

20 years agoGetCharABCWidths returns the widths of unrotated glyphs like
Huw Davies [Thu, 12 Feb 2004 20:05:47 +0000 (20:05 +0000)] 
GetCharABCWidths returns the widths of unrotated glyphs like
GetCharWidth already does.

20 years agoBracket code inserted by the PASSTHROUGH escapes by
Huw Davies [Thu, 12 Feb 2004 20:05:22 +0000 (20:05 +0000)] 
Bracket code inserted by the PASSTHROUGH escapes by
%%{Begin,End}Document. This stops cups' pstops becoming confused if it
comes across an %%EOF in an imported eps file.
The hack in PSDRV_Rectangle to fix eps files in office2k turns out to
be almost what Windows really does - update the code and the comment
to match Windows behaviour more precisely.

20 years agoMake sure that the font ppem is always positive. Thanks to gslink.
Huw Davies [Thu, 12 Feb 2004 20:04:48 +0000 (20:04 +0000)] 
Make sure that the font ppem is always positive.  Thanks to gslink.

20 years agoDo not leave not initialized fields in the structure passed to
Dmitry Timoshkov [Thu, 12 Feb 2004 20:04:23 +0000 (20:04 +0000)] 
Do not leave not initialized fields in the structure passed to
ShellExecuteExW32.

20 years agoTranslate the returned hInstApp from the unicode worker function.
Dmitry Timoshkov [Thu, 12 Feb 2004 20:04:09 +0000 (20:04 +0000)] 
Translate the returned hInstApp from the unicode worker function.

20 years agoAuthors: David Hammerton <david@transgaming.com>, Mike McCormack <mike@codeweavers...
Alexandre Julliard [Thu, 12 Feb 2004 20:03:53 +0000 (20:03 +0000)] 
Authors: David Hammerton <david@transgaming.com>, Mike McCormack <mike@codeweavers.com>
Completed PeekNamedPipe implementation.

20 years ago- Added My Computer.
Robert Shearman [Thu, 12 Feb 2004 20:03:18 +0000 (20:03 +0000)] 
- Added My Computer.
- Updated installed DX Version.

20 years agoMoved some code out of the graphics/ directory into dlls/gdi.
Alexandre Julliard [Thu, 12 Feb 2004 02:17:51 +0000 (02:17 +0000)] 
Moved some code out of the graphics/ directory into dlls/gdi.

20 years agoAdded the automatic tabbing in IsDialogMessage.
Bill Medland [Thu, 12 Feb 2004 02:16:33 +0000 (02:16 +0000)] 
Added the automatic tabbing in IsDialogMessage.
Added corrections to GetNextTab/GroupItem.
Included tests.

20 years agoGet rid of the flatthunk.h header.
Alexandre Julliard [Thu, 12 Feb 2004 01:03:55 +0000 (01:03 +0000)] 
Get rid of the flatthunk.h header.

20 years agoAvoid a few more GetModuleHandle calls.
Alexandre Julliard [Thu, 12 Feb 2004 00:35:01 +0000 (00:35 +0000)] 
Avoid a few more GetModuleHandle calls.

20 years agoDon't add imported constructs to any typelib output by default.
Ove Kaaven [Thu, 12 Feb 2004 00:31:40 +0000 (00:31 +0000)] 
Don't add imported constructs to any typelib output by default.

20 years agoStore the kernel32 module handle globally to avoid some
Alexandre Julliard [Thu, 12 Feb 2004 00:00:55 +0000 (00:00 +0000)] 
Store the kernel32 module handle globally to avoid some
GetModuleHandle calls that can cause deadlocks with the loader
section.
Moved some 16-bit definitions out of kernel_private.h.

20 years agoBetter fix for the thread exit race on pthreads.
Alexandre Julliard [Wed, 11 Feb 2004 23:58:46 +0000 (23:58 +0000)] 
Better fix for the thread exit race on pthreads.

20 years agoDocument four new dlls: dswave, iccvid, msvcrt40, and msvidc32.
Dimitrie O. Paun [Wed, 11 Feb 2004 23:58:16 +0000 (23:58 +0000)] 
Document four new dlls: dswave, iccvid, msvcrt40, and msvidc32.

20 years agoParse the [input_sync] attribute.
Ove Kaaven [Wed, 11 Feb 2004 23:57:58 +0000 (23:57 +0000)] 
Parse the [input_sync] attribute.

20 years agoThere is no point in specifying both MEM_RESERVE and MEM_COMMIT for
Dmitry Timoshkov [Wed, 11 Feb 2004 23:57:36 +0000 (23:57 +0000)] 
There is no point in specifying both MEM_RESERVE and MEM_COMMIT for
VirtualAlloc.

20 years agoAFMT_AC3 might be not defined in the system headers.
Dmitry Timoshkov [Wed, 11 Feb 2004 23:57:17 +0000 (23:57 +0000)] 
AFMT_AC3 might be not defined in the system headers.

20 years agoAvoid double checking free type flags in NtFreeVirtualMemory.
Dmitry Timoshkov [Wed, 11 Feb 2004 23:56:52 +0000 (23:56 +0000)] 
Avoid double checking free type flags in NtFreeVirtualMemory.

20 years agoStore all information about the current dll in a structure instead of
Alexandre Julliard [Wed, 11 Feb 2004 06:41:01 +0000 (06:41 +0000)] 
Store all information about the current dll in a structure instead of
using global variables to make it easier to reuse the parsing
routines.

20 years agoDon't request PROT_EXEC permissions when mapping an image file to
Alexandre Julliard [Wed, 11 Feb 2004 06:37:49 +0000 (06:37 +0000)] 
Don't request PROT_EXEC permissions when mapping an image file to
avoid problems on noexec filesystems with kernel 2.6.

20 years agoMoved some more definitions out of undocshell.h into the exported
Alexandre Julliard [Wed, 11 Feb 2004 06:21:45 +0000 (06:21 +0000)] 
Moved some more definitions out of undocshell.h into the exported
headers.

20 years agoOnly redraw button in PressButton and Indeterminate if its state has
Huw Davies [Wed, 11 Feb 2004 05:26:30 +0000 (05:26 +0000)] 
Only redraw button in PressButton and Indeterminate if its state has
changed.

20 years agoDon't depend on the name of the main binary, always load
Alexandre Julliard [Wed, 11 Feb 2004 04:19:43 +0000 (04:19 +0000)] 
Don't depend on the name of the main binary, always load
wine-[kp]thread no matter what.

20 years ago- move some PIDL function declarations from undocshell.h into public
Martin Fuchs [Wed, 11 Feb 2004 04:18:12 +0000 (04:18 +0000)] 
- move some PIDL function declarations from undocshell.h into public
  header, as they are no longer undocumented
- implement context menu support for Winefile

20 years agoHonour TB_SETMAXTEXTROWS.
Huw Davies [Wed, 11 Feb 2004 04:02:29 +0000 (04:02 +0000)] 
Honour TB_SETMAXTEXTROWS.

20 years agoPorting Fixes for Mingw/MSVC.
Steven Edwards [Tue, 10 Feb 2004 20:09:43 +0000 (20:09 +0000)] 
Porting Fixes for Mingw/MSVC.

20 years agoRemove the winetest_ok() hack that adds a trailing '\n' if it is
Francois Gouget [Tue, 10 Feb 2004 20:09:26 +0000 (20:09 +0000)] 
Remove the winetest_ok() hack that adds a trailing '\n' if it is
missing.

20 years agoSet upper-left corner of destination to (0, 0), using
Ge van Geldorp [Tue, 10 Feb 2004 20:09:04 +0000 (20:09 +0000)] 
Set upper-left corner of destination to (0, 0), using
GetBitmapDimensionEx doesn't make sense.

20 years agoAdd support for BTNS_WHOLEDROPDOWN.
Ulrich Czekalla [Tue, 10 Feb 2004 20:08:45 +0000 (20:08 +0000)] 
Add support for BTNS_WHOLEDROPDOWN.
Populate button rect when sending TBN_DROPDOWN.

20 years agoAdd the F_NOTIFY defines if we're compiling with linux and they're not
Huw Davies [Tue, 10 Feb 2004 20:08:24 +0000 (20:08 +0000)] 
Add the F_NOTIFY defines if we're compiling with linux and they're not
in the system header files.

20 years agoAdd GetProcessHeaps() prototype.
Dmitry Timoshkov [Tue, 10 Feb 2004 20:08:10 +0000 (20:08 +0000)] 
Add GetProcessHeaps() prototype.

20 years agoFix a couple of copy/paste errors.
Dmitry Timoshkov [Tue, 10 Feb 2004 20:07:56 +0000 (20:07 +0000)] 
Fix a couple of copy/paste errors.

20 years agoUse GetFullPathName to convert unix path names to DOS ones.
Mike McCormack [Tue, 10 Feb 2004 20:07:43 +0000 (20:07 +0000)] 
Use GetFullPathName to convert unix path names to DOS ones.

20 years agoSupport for a small handful more return value/argument/variable types.
Alastair Bridgewater [Tue, 10 Feb 2004 02:26:06 +0000 (02:26 +0000)] 
Support for a small handful more return value/argument/variable types.

20 years agoDynamically retrieve the metrics that depend on the screen size (based
Alexandre Julliard [Tue, 10 Feb 2004 02:25:23 +0000 (02:25 +0000)] 
Dynamically retrieve the metrics that depend on the screen size (based
on a patch by Alex Pasadyn).
Get rid of the no longer used SM_WINE_BPP metric.

20 years agoFixes and support for TypeInfo alignment values.
Alastair Bridgewater [Tue, 10 Feb 2004 02:23:19 +0000 (02:23 +0000)] 
Fixes and support for TypeInfo alignment values.

20 years agoTest StrRetToBSTR.
Jon Griffiths [Tue, 10 Feb 2004 02:22:53 +0000 (02:22 +0000)] 
Test StrRetToBSTR.

20 years agoAdd some missing prototypes, fix AssocIsDangerous.
Jon Griffiths [Tue, 10 Feb 2004 02:22:17 +0000 (02:22 +0000)] 
Add some missing prototypes, fix AssocIsDangerous.
Implement StrRetToBSTR, delay-import oleaut32.

20 years agoTests for StrRetToStrAW.
Jon Griffiths [Tue, 10 Feb 2004 02:19:03 +0000 (02:19 +0000)] 
Tests for StrRetToStrAW.

20 years agoStrRetToStrN returns BOOL and shouldn't crash on NULL dest.
Jon Griffiths [Tue, 10 Feb 2004 02:18:50 +0000 (02:18 +0000)] 
StrRetToStrN returns BOOL and shouldn't crash on NULL dest.

20 years ago- CoSetState info should be thread local.
Robert Shearman [Tue, 10 Feb 2004 01:36:20 +0000 (01:36 +0000)] 
- CoSetState info should be thread local.
- SetErrorInfo should allocate an apartment when no apartment present.

20 years agoFixed Latin American keyboard.
Leonardo Quijano Vincenzi [Tue, 10 Feb 2004 01:35:57 +0000 (01:35 +0000)] 
Fixed Latin American keyboard.

20 years agoStubbed-out implementation of the ITypeLib interface.
Alastair Bridgewater [Tue, 10 Feb 2004 01:35:16 +0000 (01:35 +0000)] 
Stubbed-out implementation of the ITypeLib interface.
A fix to ICreateTypeInfo::AddRefTypeInfo() to use Release() instead of
hacking a refcount directly.
A missed API doc comment for the ITypeInfo interface.

20 years agoAdd partial support for some undocumented toolbar messages.
Dmitry Timoshkov [Tue, 10 Feb 2004 01:34:47 +0000 (01:34 +0000)] 
Add partial support for some undocumented toolbar messages.

20 years agoAssorted spelling and case fixes.
Francois Gouget [Mon, 9 Feb 2004 22:07:42 +0000 (22:07 +0000)] 
Assorted spelling and case fixes.

20 years agoFixed TrackPopupMenu return value (based on a patch by Andreas
Alexandre Julliard [Mon, 9 Feb 2004 22:02:55 +0000 (22:02 +0000)] 
Fixed TrackPopupMenu return value (based on a patch by Andreas
Rosenberg).

20 years agoBetter TRACEing in some functions.
Lionel Ulmer [Mon, 9 Feb 2004 22:01:49 +0000 (22:01 +0000)] 
Better TRACEing in some functions.

20 years agoPreliminary support for ICreateTypeInfo::AddImplType().
Alastair Bridgewater [Mon, 9 Feb 2004 22:01:25 +0000 (22:01 +0000)] 
Preliminary support for ICreateTypeInfo::AddImplType().
Support for ICreateTypeInfo::SetImplTypeFlags().

20 years agoTB_ADDBUTTONS can pass a string ptr instead of an index.
Huw Davies [Mon, 9 Feb 2004 21:47:01 +0000 (21:47 +0000)] 
TB_ADDBUTTONS can pass a string ptr instead of an index.
TB_GETBUTTONINFO only returns a string if it's not in the internal
string list.

20 years agoImplemented proper asynchronous InternetOpenUrl handling.
Lionel Ulmer [Mon, 9 Feb 2004 21:45:38 +0000 (21:45 +0000)] 
Implemented proper asynchronous InternetOpenUrl handling.

20 years agoPreliminary support for recording custom data in a type library.
Alastair Bridgewater [Mon, 9 Feb 2004 21:44:55 +0000 (21:44 +0000)] 
Preliminary support for recording custom data in a type library.

20 years agolibwine_uuid has been renamed to libuuid.
Alexandre Julliard [Mon, 9 Feb 2004 21:11:08 +0000 (21:11 +0000)] 
libwine_uuid has been renamed to libuuid.

20 years agoDon't print FIXME for FILE_ATTRIBUTE_TEMPORARY.
Pofis [Mon, 9 Feb 2004 21:10:08 +0000 (21:10 +0000)] 
Don't print FIXME for FILE_ATTRIBUTE_TEMPORARY.

20 years agoWorkaround for broken artsc-config script (based on a patch by
Alexandre Julliard [Mon, 9 Feb 2004 21:09:37 +0000 (21:09 +0000)] 
Workaround for broken artsc-config script (based on a patch by
stirling@kc.rr.com).

20 years agoUse the BTNS_* toolbar button style defines rather than the outdated
Huw Davies [Mon, 9 Feb 2004 21:01:10 +0000 (21:01 +0000)] 
Use the BTNS_* toolbar button style defines rather than the outdated
TBSTYLE_*.

20 years agoFix proc name reported in delay load failure.
Robert Shearman [Mon, 9 Feb 2004 20:58:42 +0000 (20:58 +0000)] 
Fix proc name reported in delay load failure.

20 years agoAdd a test case for Virtual* APIs, fix a few bugs discovered by it.
Dmitry Timoshkov [Mon, 9 Feb 2004 20:58:16 +0000 (20:58 +0000)] 
Add a test case for Virtual* APIs, fix a few bugs discovered by it.

20 years agoDeclare some SetupDi functions and related constants.
Juan Lang [Mon, 9 Feb 2004 20:57:40 +0000 (20:57 +0000)] 
Declare some SetupDi functions and related constants.

20 years agoRemove some useless comments and rearrange the GUI a bit.
Hannu Valtonen [Mon, 9 Feb 2004 20:57:21 +0000 (20:57 +0000)] 
Remove some useless comments and rearrange the GUI a bit.

20 years agoFix the bounds checking in SHGetPathFromIDListA/W.
Mike McCormack [Mon, 9 Feb 2004 20:56:41 +0000 (20:56 +0000)] 
Fix the bounds checking in SHGetPathFromIDListA/W.

20 years agoReport real handles to the application, not Wine internal ones.
Lionel Ulmer [Mon, 9 Feb 2004 20:55:58 +0000 (20:55 +0000)] 
Report real handles to the application, not Wine internal ones.

20 years agoFixed a problem on BSD.
Robert Reif [Mon, 9 Feb 2004 20:55:30 +0000 (20:55 +0000)] 
Fixed a problem on BSD.
Fixed a trace.

20 years agoRemove dead comment.
Juan Lang [Mon, 9 Feb 2004 20:54:28 +0000 (20:54 +0000)] 
Remove dead comment.

20 years agoFix infinite loop in _flushall.
Alfons Hoogervorst [Mon, 9 Feb 2004 20:49:34 +0000 (20:49 +0000)] 
Fix infinite loop in _flushall.

20 years ago#ifdef guard the declaration of type IID to be compatible with
Juan Lang [Mon, 9 Feb 2004 20:48:57 +0000 (20:48 +0000)] 
#ifdef guard the declaration of type IID to be compatible with
midl-generated stubs.

20 years agoSupport for recording the SYSKIND of the type library.
Alastair Bridgewater [Mon, 9 Feb 2004 20:48:34 +0000 (20:48 +0000)] 
Support for recording the SYSKIND of the type library.

20 years agoAllow compilation with MSVC.
Dmitry Timoshkov [Mon, 9 Feb 2004 20:48:12 +0000 (20:48 +0000)] 
Allow compilation with MSVC.

20 years agoDocumentation fixes.
Jon Griffiths [Mon, 9 Feb 2004 20:47:42 +0000 (20:47 +0000)] 
Documentation fixes.

20 years agoThai language translation.
Jon Griffiths [Mon, 9 Feb 2004 20:46:16 +0000 (20:46 +0000)] 
Thai language translation.

20 years agoUse Unicode calls instead of ASCII where applicable.
Jon Griffiths [Mon, 9 Feb 2004 20:45:59 +0000 (20:45 +0000)] 
Use Unicode calls instead of ASCII where applicable.
Documentation updates.

20 years agoAllow API-doc generation for non WINAPI calls (e.g. msvcrt).
Jon Griffiths [Mon, 9 Feb 2004 20:44:22 +0000 (20:44 +0000)] 
Allow API-doc generation for non WINAPI calls (e.g. msvcrt).