wine
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).

20 years agoDefine empty rules for documentation generation.
Jon Griffiths [Mon, 9 Feb 2004 20:44:05 +0000 (20:44 +0000)] 
Define empty rules for documentation generation.

20 years agoAdded memchrW and memrchrW to the exported Unicode functions.
Alexandre Julliard [Sat, 7 Feb 2004 02:24:15 +0000 (02:24 +0000)] 
Added memchrW and memrchrW to the exported Unicode functions.

20 years agoAdded missing parameter check in SetLocaleInfoA revealed by the
Alexandre Julliard [Sat, 7 Feb 2004 02:21:31 +0000 (02:21 +0000)] 
Added missing parameter check in SetLocaleInfoA revealed by the
profile code changes.

20 years ago- Use Win32 instead of Unix file functions.
Robert Shearman [Sat, 7 Feb 2004 02:18:51 +0000 (02:18 +0000)] 
- Use Win32 instead of Unix file functions.
- Process files fully in Unicode.
- Add Unicode file detection.

20 years agoBeginning of infrastructure to support WGL extensions.
Lionel Ulmer [Sat, 7 Feb 2004 01:29:33 +0000 (01:29 +0000)] 
Beginning of infrastructure to support WGL extensions.

20 years agoUpdate doc about cross-compiling of the Wine tests.
Michael Stefaniuc [Sat, 7 Feb 2004 01:29:06 +0000 (01:29 +0000)] 
Update doc about cross-compiling of the Wine tests.

20 years agoCorrect GetNumberFormat for negative numbers with e.g. 3 leading
Bill Medland [Sat, 7 Feb 2004 01:28:45 +0000 (01:28 +0000)] 
Correct GetNumberFormat for negative numbers with e.g. 3 leading
digits.

20 years agoReport the mouse wheel as present in the system metrics.
Alex Pasadyn [Sat, 7 Feb 2004 01:28:23 +0000 (01:28 +0000)] 
Report the mouse wheel as present in the system metrics.

20 years agoAdd a missing return.
Huw Davies [Sat, 7 Feb 2004 01:28:10 +0000 (01:28 +0000)] 
Add a missing return.

20 years agoAdded documentation for DocFiles, based on the CorVu implementation of
Troy Rollo [Sat, 7 Feb 2004 01:27:51 +0000 (01:27 +0000)] 
Added documentation for DocFiles, based on the CorVu implementation of
DocFiles.

20 years agoGet pointer to CreateFileW earlier on during startup.
Alexandre Julliard [Sat, 7 Feb 2004 01:11:54 +0000 (01:11 +0000)] 
Get pointer to CreateFileW earlier on during startup.
Make sure we don't crash when loading a dll before the modref for the
main exe has been created.

20 years agoAdded check for unhide option.
Leonardo Quijano Vincenzi [Sat, 7 Feb 2004 01:04:13 +0000 (01:04 +0000)] 
Added check for unhide option.

20 years agoImplement proper HINTERNET handles.
Mike McCormack [Sat, 7 Feb 2004 01:03:41 +0000 (01:03 +0000)] 
Implement proper HINTERNET handles.

20 years agoAdd trailing '\n's to ok() calls.
Francois Gouget [Sat, 7 Feb 2004 01:03:17 +0000 (01:03 +0000)] 
Add trailing '\n's to ok() calls.

20 years agoAdd trailing '\n's to ok() calls.
Francois Gouget [Sat, 7 Feb 2004 01:02:48 +0000 (01:02 +0000)] 
Add trailing '\n's to ok() calls.
Spelling fixes in the ok() messages.

20 years agoProcess color metrics for themes.
Kevin Koltzau [Sat, 7 Feb 2004 01:02:28 +0000 (01:02 +0000)] 
Process color metrics for themes.

20 years ago- Fix handling of TCS_RAGGEDRIGHT style.
Vitaliy Margolen [Sat, 7 Feb 2004 01:02:03 +0000 (01:02 +0000)] 
- Fix handling of TCS_RAGGEDRIGHT style.
- Clip UpDown control only if it is present.
- Add ToDos.

20 years agoRename 'General tab' to 'About', move to the last position.
Chris Morgan [Sat, 7 Feb 2004 01:01:34 +0000 (01:01 +0000)] 
Rename 'General tab' to 'About', move to the last position.
Make applications tab handle global and per-app winver, dosver and
winelook settings, mirroring the Libraries tab.  Code copied from
Robert van Herk's libraries tab.
Move global/app specific function and global to the x11drv tab where
it is currently used.
Add a couple of property helper functions.
Set 3D border around treeview controls.
Removed invalid resources from languages other than En.

20 years agoTrace register contents on exception.
Alexandre Julliard [Fri, 6 Feb 2004 05:28:23 +0000 (05:28 +0000)] 
Trace register contents on exception.

20 years agoFallback to software buffer if failed to create hardware buffer.
Robert Reif [Fri, 6 Feb 2004 05:25:56 +0000 (05:25 +0000)] 
Fallback to software buffer if failed to create hardware buffer.
Minor code cleanups.

20 years agoAdd trailing '\n's to ok() calls.
Francois Gouget [Fri, 6 Feb 2004 05:24:34 +0000 (05:24 +0000)] 
Add trailing '\n's to ok() calls.

20 years agoImplement tests for VarMod().
Chris Morgan [Fri, 6 Feb 2004 05:23:48 +0000 (05:23 +0000)] 
Implement tests for VarMod().
Added char *vtstr() to enhance test debugging by returning a text
string that corresponds to the input type.

20 years agoImplement VarMod().
Chris Morgan [Fri, 6 Feb 2004 05:23:29 +0000 (05:23 +0000)] 
Implement VarMod().
Add a few trace outputs.
Fix VarNot() with VT_CY.
Fix VarParseNumFromStr() to work correctly with NUMPRS_HEX_OCT flag.

20 years agoFixed typo.
Eric Pouech [Fri, 6 Feb 2004 05:22:14 +0000 (05:22 +0000)] 
Fixed typo.

20 years agoFallback to software buffer if duplicating hardware buffer fails.
Robert Reif [Fri, 6 Feb 2004 05:21:37 +0000 (05:21 +0000)] 
Fallback to software buffer if duplicating hardware buffer fails.

20 years agoActual buffer format may be different from requested format so use
Robert Reif [Fri, 6 Feb 2004 05:20:28 +0000 (05:20 +0000)] 
Actual buffer format may be different from requested format so use
returned one for calculation.

20 years agoShow sound card info in trace.
Robert Reif [Fri, 6 Feb 2004 05:20:14 +0000 (05:20 +0000)] 
Show sound card info in trace.

20 years agoTranslate "options".
Ivan Leo Murray-Smith [Fri, 6 Feb 2004 05:19:44 +0000 (05:19 +0000)] 
Translate "options".

20 years agoAdd a test case and a fix for the window styles state at the window
Dmitry Timoshkov [Fri, 6 Feb 2004 05:18:56 +0000 (05:18 +0000)] 
Add a test case and a fix for the window styles state at the window
creation time.

20 years agoMake full-screen popup windows managed.
Alex Pasadyn [Fri, 6 Feb 2004 05:17:55 +0000 (05:17 +0000)] 
Make full-screen popup windows managed.

20 years agoStub NetUserEnum().
Chris Morgan [Fri, 6 Feb 2004 05:17:39 +0000 (05:17 +0000)] 
Stub NetUserEnum().

20 years agoProperly handle asynchronous HttpSendRequestA.
Lionel Ulmer [Fri, 6 Feb 2004 05:17:17 +0000 (05:17 +0000)] 
Properly handle asynchronous HttpSendRequestA.

20 years agoCancel rename if value to rename to already exists.
Robert Shearman [Fri, 6 Feb 2004 05:16:56 +0000 (05:16 +0000)] 
Cancel rename if value to rename to already exists.

20 years agoFix nGrow initialization in DPA_CreateEx.
Robert Shearman [Fri, 6 Feb 2004 05:16:32 +0000 (05:16 +0000)] 
Fix nGrow initialization in DPA_CreateEx.

20 years agoRevert the thread exit race fix for now, it doesn't work right on
Alexandre Julliard [Thu, 5 Feb 2004 17:45:31 +0000 (17:45 +0000)] 
Revert the thread exit race fix for now, it doesn't work right on
pthreads.

20 years agoFixed a couple of race conditions in the wine_pthread routines at
Alexandre Julliard [Thu, 5 Feb 2004 02:01:35 +0000 (02:01 +0000)] 
Fixed a couple of race conditions in the wine_pthread routines at
thread startup and exit.

20 years agoDo a protocol error instead of crashing if the reply fd has not been
Alexandre Julliard [Thu, 5 Feb 2004 01:48:02 +0000 (01:48 +0000)] 
Do a protocol error instead of crashing if the reply fd has not been
set.

20 years agoImproved error reporting.
Hans Leidekker [Thu, 5 Feb 2004 01:45:58 +0000 (01:45 +0000)] 
Improved error reporting.
Add some notification types and a test.

20 years agoStub for MLIsMLHInstance.
Juan Lang [Thu, 5 Feb 2004 01:39:40 +0000 (01:39 +0000)] 
Stub for MLIsMLHInstance.

20 years ago- Fixed broken winedbg compilation on BSD.
Eric Pouech [Thu, 5 Feb 2004 01:27:38 +0000 (01:27 +0000)] 
- Fixed broken winedbg compilation on BSD.
- Fixed some corner case handling in ELF list walking (reported by
  Robert Shearman).

20 years agoChange return code from ExitWindowsEx() (and with that related
Rein Klazes [Thu, 5 Feb 2004 01:24:48 +0000 (01:24 +0000)] 
Change return code from ExitWindowsEx() (and with that related
ExitWindows* functions) from FALSE to TRUE.

20 years agoAdded missing notifications to MIDI_NotifyClient.
Christian Costa [Thu, 5 Feb 2004 01:24:28 +0000 (01:24 +0000)] 
Added missing notifications to MIDI_NotifyClient.
Made checks less strict in midPrepare, only return an error for buffer
in queue.
Fixed time of input events in Alsa driver.

20 years agoImplement IsThemeBackgroundPartiallyTransparent,
Kevin Koltzau [Thu, 5 Feb 2004 01:24:04 +0000 (01:24 +0000)] 
Implement IsThemeBackgroundPartiallyTransparent,
DrawThemeParentBackground, and beginnings of other drawing functions.

20 years agoFix incorrect GetLongPathName usage exposed by Eric's filename
Mike McCormack [Thu, 5 Feb 2004 01:23:42 +0000 (01:23 +0000)] 
Fix incorrect GetLongPathName usage exposed by Eric's filename
patches.

20 years agoAdd define MAKEROP4.
Kevin Koltzau [Tue, 3 Feb 2004 21:29:22 +0000 (21:29 +0000)] 
Add define MAKEROP4.

20 years agoFix incorrect coordinates for painting mask.
Kevin Koltzau [Tue, 3 Feb 2004 21:28:57 +0000 (21:28 +0000)] 
Fix incorrect coordinates for painting mask.

20 years agoIssue WARN instead of FIXME when there are mismatches between hard
Dmitry Timoshkov [Tue, 3 Feb 2004 21:28:39 +0000 (21:28 +0000)] 
Issue WARN instead of FIXME when there are mismatches between hard
coded and real keyboard layouts.

20 years agoDeclare SHGetFolderPath and related constants.
Juan Lang [Tue, 3 Feb 2004 21:26:41 +0000 (21:26 +0000)] 
Declare SHGetFolderPath and related constants.

20 years agoStubbed-out implementation of the ITypeInfo2 interface for the
Alastair Bridgewater [Tue, 3 Feb 2004 21:26:00 +0000 (21:26 +0000)] 
Stubbed-out implementation of the ITypeInfo2 interface for the
ICreateTypeInfo2 implementation.
Implementation of ITypeInfo2_fnGetContainingTypeLib().
Preliminary implementation of ICreateTypeInfo2_fnAddRefTypeInfo().

20 years ago- now detecting Dwarf debug information in ELF modules (but don't load
Eric Pouech [Tue, 3 Feb 2004 00:14:12 +0000 (00:14 +0000)] 
- now detecting Dwarf debug information in ELF modules (but don't load
  it)
- separated module management (pe.c, elf.c) from debug information
  management (stabs.c, msc.c)
- worked around new wine-pthread and wine-kthread loaders (no longer
  use "wine" as default loader)
- better convergence of gdb-proxy and winedbg for ELF handling
- fixed ELF link-map walking - now using all loaded shared libs -
  (with the help of Robert Shearman)
- added a bit of const correctness

20 years agoAdded stub for ImmDisableIME.
Ken Belleau [Tue, 3 Feb 2004 00:12:03 +0000 (00:12 +0000)] 
Added stub for ImmDisableIME.

20 years agoUse the first mode in the XVidMode mode list as the default.
Alex Pasadyn [Tue, 3 Feb 2004 00:10:23 +0000 (00:10 +0000)] 
Use the first mode in the XVidMode mode list as the default.

20 years agoSet the item mask before calling GetItem.
Ulrich Czekalla [Tue, 3 Feb 2004 00:09:57 +0000 (00:09 +0000)] 
Set the item mask before calling GetItem.

20 years agoOLEPictureImpl_Load: fix for headerless pictures.
Kirill Smelkov [Tue, 3 Feb 2004 00:09:41 +0000 (00:09 +0000)] 
OLEPictureImpl_Load: fix for headerless pictures.

20 years agoTry to use -fshort-wchar if possible.
Kirill Smelkov [Tue, 3 Feb 2004 00:09:09 +0000 (00:09 +0000)] 
Try to use -fshort-wchar if possible.

20 years agoMake the MDI Window menu refreshing Windows compatible.
Dmitry Timoshkov [Tue, 3 Feb 2004 00:08:51 +0000 (00:08 +0000)] 
Make the MDI Window menu refreshing Windows compatible.
Simplify MDI child visibility check.

20 years agoDraw disabled toolbar buttons correctly.
Jon Griffiths [Tue, 3 Feb 2004 00:08:34 +0000 (00:08 +0000)] 
Draw disabled toolbar buttons correctly.

20 years agoImplementation of gdi32.GdiTransparentBlt and msimg32.TransparentBlt.
Kevin Koltzau [Mon, 2 Feb 2004 23:10:35 +0000 (23:10 +0000)] 
Implementation of gdi32.GdiTransparentBlt and msimg32.TransparentBlt.

20 years agoAdded ListView_GetHeader macro.
Eric Pouech [Mon, 2 Feb 2004 23:09:42 +0000 (23:09 +0000)] 
Added ListView_GetHeader macro.

20 years agoMake SHChangeNotifyRegister be recursive so that will get all
Ulrich Czekalla [Mon, 2 Feb 2004 23:09:09 +0000 (23:09 +0000)] 
Make SHChangeNotifyRegister be recursive so that will get all
notifications.

20 years agoFix SHChangeNotify to send correct lParam and wParam values.
Ulrich Czekalla [Mon, 2 Feb 2004 23:08:54 +0000 (23:08 +0000)] 
Fix SHChangeNotify to send correct lParam and wParam values.

20 years agoGulimChe has the IsFixedPitch flag set, yet contains glyphs of
Huw Davies [Mon, 2 Feb 2004 23:03:54 +0000 (23:03 +0000)] 
GulimChe has the IsFixedPitch flag set, yet contains glyphs of
differing widths.  To cope with this we need to call FT_Load_Glyph
with the FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH flag in order to get
back the correct glyph metrics from FreeType.

20 years agoPreserve the original WINEDLLPATH so we can load out-of-tree Winelib
Francois Gouget [Mon, 2 Feb 2004 23:02:57 +0000 (23:02 +0000)] 
Preserve the original WINEDLLPATH so we can load out-of-tree Winelib
applications.

20 years agoLink with msvcrt and use the msvcrt headers by default to improve the
Francois Gouget [Mon, 2 Feb 2004 23:02:32 +0000 (23:02 +0000)] 
Link with msvcrt and use the msvcrt headers by default to improve the
Visual C++ compatibility.
Add a '--nomsvcrt' option to generate makefiles that do not use
msvcrt.

20 years agoTest whether an active maximized MDI child is visible.
Dmitry Timoshkov [Mon, 2 Feb 2004 23:02:03 +0000 (23:02 +0000)] 
Test whether an active maximized MDI child is visible.

20 years agoAdded memory constraint to avoid miscompilation of the unaligned_mmap
Alexandre Julliard [Fri, 30 Jan 2004 22:59:34 +0000 (22:59 +0000)] 
Added memory constraint to avoid miscompilation of the unaligned_mmap
function (with help from Paul Streitman).

20 years agoMove keyboard programming instructions to the Devel Guide.
Dimitrie O. Paun [Fri, 30 Jan 2004 22:58:26 +0000 (22:58 +0000)] 
Move keyboard programming instructions to the Devel Guide.
Cleanup up a bunch of bits that don't belong in a book.

20 years agoFix palette deletion issue seen in DungeonKeeper.
Lionel Ulmer [Fri, 30 Jan 2004 22:58:03 +0000 (22:58 +0000)] 
Fix palette deletion issue seen in DungeonKeeper.

20 years agoFix the Z transform in the XYRZHW case.
Lionel Ulmer [Fri, 30 Jan 2004 22:57:43 +0000 (22:57 +0000)] 
Fix the Z transform in the XYRZHW case.

20 years agoAdd stubs for the Activation Context API (XP+).
Jon Griffiths [Fri, 30 Jan 2004 22:57:21 +0000 (22:57 +0000)] 
Add stubs for the Activation Context API (XP+).

20 years agoRemove global variables from the richedit control.
Mike McCormack [Fri, 30 Jan 2004 22:56:33 +0000 (22:56 +0000)] 
Remove global variables from the richedit control.

20 years agoThe NVIDIA graphics device comes up as an X extension event, but
Aric Stewart [Fri, 30 Jan 2004 22:56:06 +0000 (22:56 +0000)] 
The NVIDIA graphics device comes up as an X extension event, but
throws an error (BadMatch) when querying for the buttons. Catch this
error and and discard that device from being a tablet device.

20 years ago- fix broadcast address for name lookups after iphlpapi change
Juan Lang [Fri, 30 Jan 2004 22:55:25 +0000 (22:55 +0000)] 
- fix broadcast address for name lookups after iphlpapi change
- fix bad registry key opening

20 years agoUpdate the handling of uuid.
Francois Gouget [Fri, 30 Jan 2004 22:55:00 +0000 (22:55 +0000)] 
Update the handling of uuid.
Modify the autoconf script to detect '-z defs' and '-init/-fini'.