wine
19 years agoCall ReleaseDC() with correct window handle.
Dmitry Timoshkov [Mon, 7 Mar 2005 10:58:21 +0000 (10:58 +0000)] 
Call ReleaseDC() with correct window handle.

19 years agoPrint out error message if we fail to remove message from queue.
Ulrich Czekalla [Mon, 7 Mar 2005 10:58:00 +0000 (10:58 +0000)] 
Print out error message if we fail to remove message from queue.

19 years agoFixed DOS line endings.
Alexandre Julliard [Sat, 5 Mar 2005 11:55:44 +0000 (11:55 +0000)] 
Fixed DOS line endings.

19 years agoCreate symlinks named wineg++ and winecpp while building winegcc.
Vincent Béron [Sat, 5 Mar 2005 11:21:50 +0000 (11:21 +0000)] 
Create symlinks named wineg++ and winecpp while building winegcc.

19 years agoInitial implementation of riched20.
Krzysztof Foltman [Sat, 5 Mar 2005 11:19:14 +0000 (11:19 +0000)] 
Initial implementation of riched20.

19 years agoDon't consider no sound device a failure.
Robert Reif [Sat, 5 Mar 2005 11:15:27 +0000 (11:15 +0000)] 
Don't consider no sound device a failure.

19 years agoAvoid potential crash when freeing a message queue.
Alexandre Julliard [Sat, 5 Mar 2005 10:51:35 +0000 (10:51 +0000)] 
Avoid potential crash when freeing a message queue.
Properly initialize newly allocated messages.

19 years agoWM_USER messages should be dumped in the format "WM_USER + %d" to make
Robert Shearman [Sat, 5 Mar 2005 10:50:44 +0000 (10:50 +0000)] 
WM_USER messages should be dumped in the format "WM_USER + %d" to make
it easier to see what message it is for unknown classes.

19 years agoWrite uuid of library in header.
Jacek Caban [Sat, 5 Mar 2005 10:49:22 +0000 (10:49 +0000)] 
Write uuid of library in header.

19 years agoPrint dsound.dll version from file versioninfo resource.
Robert Reif [Sat, 5 Mar 2005 10:49:08 +0000 (10:49 +0000)] 
Print dsound.dll version from file versioninfo resource.

19 years agoTest and fix grfMode handling in StgOpenDocfile.
Mike McCormack [Sat, 5 Mar 2005 10:48:11 +0000 (10:48 +0000)] 
Test and fix grfMode handling in StgOpenDocfile.

19 years agoAPPMODE can now be one of -mwindows or -mconsole.
Vincent Béron [Sat, 5 Mar 2005 10:47:42 +0000 (10:47 +0000)] 
APPMODE can now be one of -mwindows or -mconsole.

19 years agoLastError is not set on failure for *MOUSEHOVER* on Win98.
Paul Vriens [Sat, 5 Mar 2005 10:47:30 +0000 (10:47 +0000)] 
LastError is not set on failure for *MOUSEHOVER* on Win98.

19 years agoAccount for permissions on Win2k.
Jakob Eriksson [Sat, 5 Mar 2005 10:47:13 +0000 (10:47 +0000)] 
Account for permissions on Win2k.

19 years agoDeclare the value of STGM_DIRECT_SWMR.
Mike McCormack [Sat, 5 Mar 2005 10:47:01 +0000 (10:47 +0000)] 
Declare the value of STGM_DIRECT_SWMR.

19 years agoHandle %ls in sprintf.
Mike McCormack [Sat, 5 Mar 2005 10:46:46 +0000 (10:46 +0000)] 
Handle %ls in sprintf.

19 years agoMake GetFileSecurityW return a standard SECURITY_DESCRIPTOR instead of
Troy Rollo [Sat, 5 Mar 2005 10:46:34 +0000 (10:46 +0000)] 
Make GetFileSecurityW return a standard SECURITY_DESCRIPTOR instead of
an uninitialised (and invalid) one.

19 years agoAdded a check for poll.h.
Steven Edwards [Fri, 4 Mar 2005 12:38:36 +0000 (12:38 +0000)] 
Added a check for poll.h.

19 years agoAvoid a compiler warning.
Alexandre Julliard [Fri, 4 Mar 2005 12:33:34 +0000 (12:33 +0000)] 
Avoid a compiler warning.

19 years agoReturn an empty string for service dependencies when there are no
Troy Rollo [Fri, 4 Mar 2005 12:32:50 +0000 (12:32 +0000)] 
Return an empty string for service dependencies when there are no
dependencies, rather than a NULL pointer, which causes some apps to
SEGV.

19 years agoAdd support for radio buttons.
Ulrich Czekalla [Fri, 4 Mar 2005 12:32:08 +0000 (12:32 +0000)] 
Add support for radio buttons.

19 years agoExpand conformance registry entry test to handle registry entries that
Justin Chevrier [Fri, 4 Mar 2005 12:31:09 +0000 (12:31 +0000)] 
Expand conformance registry entry test to handle registry entries that
differ both in Key and Value from the norm.
Take advantage of expanded registry test to allow
SPI_{GET,SET}SCREENREADER and SPI_{GET,SET}KEYBOARDPREFERENCE to pass
on Win9x.

19 years agoAuthors: Rob Shearman <rob@codeweavers.com>, Mike Hearn <mh@codeweavers.com>
Alexandre Julliard [Fri, 4 Mar 2005 12:30:47 +0000 (12:30 +0000)] 
Authors: Rob Shearman <rob@codeweavers.com>, Mike Hearn <mh@codeweavers.com>
- Add re-entrancy tests to the test suite.
- Run RPCs on a new thread client side so we can pump the message
  loop.

19 years agoImplements OleLoadPicturePath.
Maxime Bellengé [Fri, 4 Mar 2005 12:30:26 +0000 (12:30 +0000)] 
Implements OleLoadPicturePath.

19 years agoSupport sending WM_PAINT across processes when it doesn't contain an
Alexandre Julliard [Fri, 4 Mar 2005 10:50:22 +0000 (10:50 +0000)] 
Support sending WM_PAINT across processes when it doesn't contain an
HDC.

19 years agoImplement StgSetTimes.
Mike McCormack [Fri, 4 Mar 2005 10:48:17 +0000 (10:48 +0000)] 
Implement StgSetTimes.

19 years agoDon't clear ES_AUTO[HV]SCROLL in the edit control created by
Mike McCormack [Fri, 4 Mar 2005 10:47:54 +0000 (10:47 +0000)] 
Don't clear ES_AUTO[HV]SCROLL in the edit control created by
richedit.

19 years agoCorrect incorrect use of arguments to QueryServiceConfigW.
Troy Rollo [Fri, 4 Mar 2005 10:47:41 +0000 (10:47 +0000)] 
Correct incorrect use of arguments to QueryServiceConfigW.

19 years agoHandle the printf %F format modifier.
Mike McCormack [Fri, 4 Mar 2005 10:47:27 +0000 (10:47 +0000)] 
Handle the printf %F format modifier.

19 years ago- added missing CFM_ constants to make RichEdit 2.0 implementation
Krzysztof Foltman [Fri, 4 Mar 2005 10:47:13 +0000 (10:47 +0000)] 
- added missing CFM_ constants to make RichEdit 2.0 implementation
  possible
- added a missing structure PARAFORMAT2

19 years agoFix regression in GetPrivateProfileSection for lines without an '='.
Huw Davies [Fri, 4 Mar 2005 10:46:55 +0000 (10:46 +0000)] 
Fix regression in GetPrivateProfileSection for lines without an '='.
Add test.

19 years agoSuppress some useless warnings in the RPC runtime, and make a few
Mike Hearn [Fri, 4 Mar 2005 10:46:36 +0000 (10:46 +0000)] 
Suppress some useless warnings in the RPC runtime, and make a few
TRACEs that were reporting problems into WARNs.

19 years agoBetter way of handling non-existent SystemParametersInfoW.
Paul Vriens [Fri, 4 Mar 2005 10:46:22 +0000 (10:46 +0000)] 
Better way of handling non-existent SystemParametersInfoW.
SetLastError if GetLastError is checked after a call.

19 years agoFixed a few regressions in the handling of segmented addresses.
Alexandre Julliard [Thu, 3 Mar 2005 14:10:17 +0000 (14:10 +0000)] 
Fixed a few regressions in the handling of segmented addresses.

19 years agoAdded a stubbed out version of query to d3d9 and wined3d.
Oliver Stieber [Thu, 3 Mar 2005 13:57:15 +0000 (13:57 +0000)] 
Added a stubbed out version of query to d3d9 and wined3d.
Update the d3d9 headers and creates wined3d types where d3d9 and d3d8
are incompatible.

19 years agoDon't prepend '\\' to the subkey name.
Huw Davies [Thu, 3 Mar 2005 13:52:06 +0000 (13:52 +0000)] 
Don't prepend '\\' to the subkey name.

19 years agoUnicodification. Small cleanups.
Dimitrie O. Paun [Thu, 3 Mar 2005 13:51:47 +0000 (13:51 +0000)] 
Unicodification. Small cleanups.

19 years agoDump HeapWalk entries.
Uwe Bonnes [Thu, 3 Mar 2005 13:50:21 +0000 (13:50 +0000)] 
Dump HeapWalk entries.

19 years agoUse IsWindowVisible instead of GetWindowLong(GWL_STYLE) & WS_VISIBLE
Dmitry Timoshkov [Thu, 3 Mar 2005 13:49:47 +0000 (13:49 +0000)] 
Use IsWindowVisible instead of GetWindowLong(GWL_STYLE) & WS_VISIBLE
as a test for desktop visibility.

19 years agoWarn the user if he is running the test in interactive mode but the
Francois Gouget [Thu, 3 Mar 2005 13:49:30 +0000 (13:49 +0000)] 
Warn the user if he is running the test in interactive mode but the
sound is turned off.

19 years agoAssorted spelling fixes.
Francois Gouget [Wed, 2 Mar 2005 13:53:50 +0000 (13:53 +0000)] 
Assorted spelling fixes.

19 years agoImplemented guids for wined3d.
Oliver Stieber [Wed, 2 Mar 2005 13:44:58 +0000 (13:44 +0000)] 
Implemented guids for wined3d.

19 years agoApply Jeremy White's SMPTE calculation fix to each audio driver.
Francois Gouget [Wed, 2 Mar 2005 13:39:23 +0000 (13:39 +0000)] 
Apply Jeremy White's SMPTE calculation fix to each audio driver.

19 years agoAvoid spaces before preprocessor directives, that's not portable.
Alexandre Julliard [Wed, 2 Mar 2005 12:23:20 +0000 (12:23 +0000)] 
Avoid spaces before preprocessor directives, that's not portable.

19 years agowineprefixcreate and related files need to be installed when doing an
Alexandre Julliard [Wed, 2 Mar 2005 12:18:55 +0000 (12:18 +0000)] 
wineprefixcreate and related files need to be installed when doing an
install-lib.

19 years agoAggressively round up to the proper alignment when reporting position
Jeremy White [Wed, 2 Mar 2005 12:17:28 +0000 (12:17 +0000)] 
Aggressively round up to the proper alignment when reporting position
on streams where we are converting up.

19 years agoAsk for an MDI child id in all cases.
Dmitry Timoshkov [Wed, 2 Mar 2005 12:17:17 +0000 (12:17 +0000)] 
Ask for an MDI child id in all cases.

19 years agoDestroyMenu should not destroy system menu popup owner.
Dmitry Timoshkov [Wed, 2 Mar 2005 12:16:44 +0000 (12:16 +0000)] 
DestroyMenu should not destroy system menu popup owner.

19 years agoPut all the stubs in wined3d in place, with some functionality copied
Oliver Stieber [Wed, 2 Mar 2005 12:16:10 +0000 (12:16 +0000)] 
Put all the stubs in wined3d in place, with some functionality copied
across from d3d9.
Make sure all d3d9 device function call their wined3d counterpart (or
perform a function).

19 years agoBeginnings of inter-process GetDC support.
Alexandre Julliard [Wed, 2 Mar 2005 10:24:38 +0000 (10:24 +0000)] 
Beginnings of inter-process GetDC support.
Use a standard list for the DCE list.
Small cleanups.

19 years agoConvert the process dll list to a standard list.
Alexandre Julliard [Wed, 2 Mar 2005 10:20:09 +0000 (10:20 +0000)] 
Convert the process dll list to a standard list.

19 years agoConvert more API calls to Unicode.
Juan Lang [Wed, 2 Mar 2005 10:16:41 +0000 (10:16 +0000)] 
Convert more API calls to Unicode.

19 years agoAdd all known windows executables to MIME type in wine.desktop.
Scott Ritchie [Wed, 2 Mar 2005 10:12:59 +0000 (10:12 +0000)] 
Add all known windows executables to MIME type in wine.desktop.

19 years ago- Fix one more place where the code assumes row indices are
Robert Shearman [Wed, 2 Mar 2005 10:12:52 +0000 (10:12 +0000)] 
- Fix one more place where the code assumes row indices are
  zero-based.
- Document a known bug in the layout code.

19 years agoMore correctly establish cases where the OSS input buffer should not
Jeremy White [Wed, 2 Mar 2005 10:12:35 +0000 (10:12 +0000)] 
More correctly establish cases where the OSS input buffer should not
be enabled.

19 years agoHandle End Of Stream notifications.
Christian Costa [Wed, 2 Mar 2005 10:12:12 +0000 (10:12 +0000)] 
Handle End Of Stream notifications.
Some AVI Splitter fixes.

19 years agoMake rsaenh_crosstest.exe loadable on NT 4.0.
Stefan Leichter [Wed, 2 Mar 2005 10:11:38 +0000 (10:11 +0000)] 
Make rsaenh_crosstest.exe loadable on NT 4.0.

19 years agoAccept (shorter) date format in Win NT and Win 95.
Jakob Eriksson [Wed, 2 Mar 2005 10:11:22 +0000 (10:11 +0000)] 
Accept (shorter) date format in Win NT and Win 95.

19 years agoProtect SetParent from creating circular window dependencies.
Dmitry Timoshkov [Wed, 2 Mar 2005 10:11:06 +0000 (10:11 +0000)] 
Protect SetParent from creating circular window dependencies.
Add a test case.

19 years agoFix indentation for consistency with the rest of the file.
Dimitrie O. Paun [Wed, 2 Mar 2005 10:08:29 +0000 (10:08 +0000)] 
Fix indentation for consistency with the rest of the file.

19 years agoWhen enumerating keys using Get(Private)ProfileString do not include
Rein Klazes [Wed, 2 Mar 2005 10:08:18 +0000 (10:08 +0000)] 
When enumerating keys using Get(Private)ProfileString do not include
lines without an '=' character. Added a test that shows the behavior.

19 years agoUse a dispatch table to handle X client messages.
Alexandre Julliard [Tue, 1 Mar 2005 11:52:02 +0000 (11:52 +0000)] 
Use a dispatch table to handle X client messages.

19 years agoConvert the object wait queue to a standard list.
Alexandre Julliard [Tue, 1 Mar 2005 11:49:58 +0000 (11:49 +0000)] 
Convert the object wait queue to a standard list.

19 years agoChange Favourite(s) into Favorite(s).
Paul Vriens [Tue, 1 Mar 2005 11:46:38 +0000 (11:46 +0000)] 
Change Favourite(s) into Favorite(s).
Change variables containing FAVOURITE into FAVORITE.

19 years ago- Created SPI_{GET,SET}KEYBOARDPREF and SPI_{GET,SET}SCREENREADER unit
Justin Chevrier [Tue, 1 Mar 2005 11:46:11 +0000 (11:46 +0000)] 
- Created SPI_{GET,SET}KEYBOARDPREF and SPI_{GET,SET}SCREENREADER unit
  tests.
- Removed a trace that shouldn't have been there.
- Add return checking to SPI_{GET,SET}WHEELSCROLLLINES and
  SPI_{GET,SET}MENUSHOWDELAY unit tests so they no longer run on
  Windows 95 where they aren't supported.
- Changed minimum hovertime in SPI_{GET,SET}MOUSEHOVERTIME to 10 as
  Windows XP defaults to 10 any value below that.

19 years agoFixed parsing of ITEMIDLIST in InitializeTreeView.
Michael Jung [Tue, 1 Mar 2005 11:45:32 +0000 (11:45 +0000)] 
Fixed parsing of ITEMIDLIST in InitializeTreeView.
Added some documentation.
Fixed a crash occuring when the user double-clicks a leaf item.

19 years agoText reformatting patch to clean up all the static strings.
Aric Stewart [Tue, 1 Mar 2005 11:45:19 +0000 (11:45 +0000)] 
Text reformatting patch to clean up all the static strings.

19 years agoImplement SB_SETBORDERS.
Filip Navara [Tue, 1 Mar 2005 11:44:38 +0000 (11:44 +0000)] 
Implement SB_SETBORDERS.

19 years agoImplement SetupDiGetClassDevsA/W, SetupDiEnumDeviceInterfaces,
Juan Lang [Tue, 1 Mar 2005 11:44:27 +0000 (11:44 +0000)] 
Implement SetupDiGetClassDevsA/W, SetupDiEnumDeviceInterfaces,
SetupDiDestroyDeviceInfoList, and SetupDiGetDeviceInterfaceDetailA for
serial ports.

19 years agoFix a race condition in create_dir().
Francois Gouget [Tue, 1 Mar 2005 11:00:06 +0000 (11:00 +0000)] 
Fix a race condition in create_dir().

19 years agoConvert the per-process thread list to a standard list.
Alexandre Julliard [Tue, 1 Mar 2005 10:56:18 +0000 (10:56 +0000)] 
Convert the per-process thread list to a standard list.

19 years agoAdd '-read_only_relocs warning' to LDDLLFLAGS on Darwin.
Emmanuel Maillard [Tue, 1 Mar 2005 10:46:27 +0000 (10:46 +0000)] 
Add '-read_only_relocs warning' to LDDLLFLAGS on Darwin.

19 years ago- Make row number be zero-based.
Robert Shearman [Tue, 1 Mar 2005 10:44:15 +0000 (10:44 +0000)] 
- Make row number be zero-based.
- Improvements to dumping functions to not dump out fields that may
  not have been filled in.

19 years agoIf unexpected condition occurs just report an error.
Ulrich Czekalla [Tue, 1 Mar 2005 10:43:58 +0000 (10:43 +0000)] 
If unexpected condition occurs just report an error.

19 years agoIf the dibsection is based on a file-mapping object, then make sure
Huw Davies [Tue, 1 Mar 2005 10:43:19 +0000 (10:43 +0000)] 
If the dibsection is based on a file-mapping object, then make sure
that the section is in sync when the dibsection is deleted.

19 years agoCopyFile needs to retain timestamp.
Marcelo Duarte [Tue, 1 Mar 2005 10:42:22 +0000 (10:42 +0000)] 
CopyFile needs to retain timestamp.

19 years agoAdd another test case for file sharing.
Dmitry Timoshkov [Tue, 1 Mar 2005 10:42:04 +0000 (10:42 +0000)] 
Add another test case for file sharing.

19 years agoDon't hardcode windows or system directories, correct a typo.
Juan Lang [Tue, 1 Mar 2005 10:41:52 +0000 (10:41 +0000)] 
Don't hardcode windows or system directories, correct a typo.

19 years agoMove vtbl to end of file and get rid of unnecessary prototypes.
Juan Lang [Tue, 1 Mar 2005 10:41:25 +0000 (10:41 +0000)] 
Move vtbl to end of file and get rid of unnecessary prototypes.

19 years agoConvert tabs to space, wrap long lines, make indenting consistent.
Juan Lang [Tue, 1 Mar 2005 10:41:14 +0000 (10:41 +0000)] 
Convert tabs to space, wrap long lines, make indenting consistent.

19 years agoMemory consumption optimization while loading ELF debug info:
Eric Pouech [Tue, 1 Mar 2005 10:39:49 +0000 (10:39 +0000)] 
Memory consumption optimization while loading ELF debug info:
- don't map twice an ELF file for symbol lookup (in non deferred mode)
- no longer entirely map an ELF file into memory, but only the
  sections we need.
Added support for loading ELF modules thru SymLoadModule in a non life
process.
Factorisation of code for ELF module handling.
Fixes to ELF symbol loading
- drops symbols from symtab which are neither funcs nor global
  variables
- fixes some incorrect size computation for latest GCC versions.
Several cleanups and fixes.

19 years agoAvoids a shift warning thrown by older versions of bash.
Jeff Smith [Tue, 1 Mar 2005 10:38:23 +0000 (10:38 +0000)] 
Avoids a shift warning thrown by older versions of bash.

19 years agoUse a table of handlers to dispatch X events and get rid of the
Alexandre Julliard [Sat, 26 Feb 2005 17:49:38 +0000 (17:49 +0000)] 
Use a table of handlers to dispatch X events and get rid of the
special casing for DGA and tablet events.
Unify the declarations of all the event handlers.

19 years agoFixed regression in QueryDosDeviceA when passed a NULL device name.
Alexandre Julliard [Sat, 26 Feb 2005 17:46:34 +0000 (17:46 +0000)] 
Fixed regression in QueryDosDeviceA when passed a NULL device name.

19 years agoConverted the debug event queue to a standard list.
Alexandre Julliard [Sat, 26 Feb 2005 17:45:29 +0000 (17:45 +0000)] 
Converted the debug event queue to a standard list.

19 years agoSyntax fix in configure.ac.
Pierre d'Herbemont [Sat, 26 Feb 2005 17:43:50 +0000 (17:43 +0000)] 
Syntax fix in configure.ac.

19 years agoRemove a temporary msi database file.
Dmitry Timoshkov [Sat, 26 Feb 2005 17:41:36 +0000 (17:41 +0000)] 
Remove a temporary msi database file.

19 years agoConvert a few calls to Unicode.
Juan Lang [Sat, 26 Feb 2005 17:41:26 +0000 (17:41 +0000)] 
Convert a few calls to Unicode.

19 years agoAdded some more cases to MCI_MapMsgAtoW.
Christian Costa [Sat, 26 Feb 2005 17:41:11 +0000 (17:41 +0000)] 
Added some more cases to MCI_MapMsgAtoW.

19 years agoMake LR_LOADTRANSPARENT work and give transparent images.
Jason Edmeades [Sat, 26 Feb 2005 17:40:55 +0000 (17:40 +0000)] 
Make LR_LOADTRANSPARENT work and give transparent images.

19 years agoConverted the global screen buffer list to a standard list.
Alexandre Julliard [Fri, 25 Feb 2005 21:06:11 +0000 (21:06 +0000)] 
Converted the global screen buffer list to a standard list.

19 years agoReplaced the message_list structure by a standard list.
Alexandre Julliard [Fri, 25 Feb 2005 21:05:11 +0000 (21:05 +0000)] 
Replaced the message_list structure by a standard list.

19 years agoMoved clipboard event handling functions and some private data
Alexandre Julliard [Fri, 25 Feb 2005 21:01:15 +0000 (21:01 +0000)] 
Moved clipboard event handling functions and some private data
structures to clipboard.c.

19 years agoConvert the global thread list to a standard list.
Alexandre Julliard [Fri, 25 Feb 2005 19:33:35 +0000 (19:33 +0000)] 
Convert the global thread list to a standard list.

19 years agoConvert the global process list to a standard list.
Alexandre Julliard [Fri, 25 Feb 2005 19:31:26 +0000 (19:31 +0000)] 
Convert the global process list to a standard list.

19 years agoAdd secondary buffer SetFrequency test.
Robert Reif [Fri, 25 Feb 2005 19:17:11 +0000 (19:17 +0000)] 
Add secondary buffer SetFrequency test.

19 years agoUse nBlockAlign rather than calculating it.
Robert Reif [Fri, 25 Feb 2005 19:16:57 +0000 (19:16 +0000)] 
Use nBlockAlign rather than calculating it.
Add a buffer length alignment error message.

19 years agoAdvance over * argument for precision.
Uwe Bonnes [Fri, 25 Feb 2005 19:16:46 +0000 (19:16 +0000)] 
Advance over * argument for precision.
Honor precision argument for strings.

19 years agoConvert the per-thread mutex list to a standard list.
Alexandre Julliard [Fri, 25 Feb 2005 16:58:43 +0000 (16:58 +0000)] 
Convert the per-thread mutex list to a standard list.

19 years agoFix RegOpen/CloseKey.
James Hawkins [Fri, 25 Feb 2005 16:52:10 +0000 (16:52 +0000)] 
Fix RegOpen/CloseKey.