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

19 years agoMake sure that last line is at the bottom of the edit control.
Lauri Tulmin [Fri, 25 Feb 2005 16:51:13 +0000 (16:51 +0000)] 
Make sure that last line is at the bottom of the edit control.

19 years agoChange SetCooperativeLevel FIXME to WARN.
Robert Reif [Fri, 25 Feb 2005 16:50:57 +0000 (16:50 +0000)] 
Change SetCooperativeLevel FIXME to WARN.

19 years agoDump the pidl of a lnk file.
Mike McCormack [Fri, 25 Feb 2005 16:50:39 +0000 (16:50 +0000)] 
Dump the pidl of a lnk file.

19 years ago- implement loading and saving of MSI advertised shortcut info
Mike McCormack [Fri, 25 Feb 2005 16:19:57 +0000 (16:19 +0000)] 
- implement loading and saving of MSI advertised shortcut info
- make more test cases pass
- read and write the location block
- improve the binary compatibility of lnk files

19 years agoTreat already preprocessed code just like normal #include'ed code.
Ge van Geldorp [Fri, 25 Feb 2005 16:19:35 +0000 (16:19 +0000)] 
Treat already preprocessed code just like normal #include'ed code.

19 years agoExclude two tests crashing on WinNT4.
Stefan Leichter [Fri, 25 Feb 2005 16:19:19 +0000 (16:19 +0000)] 
Exclude two tests crashing on WinNT4.

19 years agoRemove unneeded calls to TAB_GetInfoPtr(), const fixes, inline small
Jon Griffiths [Fri, 25 Feb 2005 16:19:07 +0000 (16:19 +0000)] 
Remove unneeded calls to TAB_GetInfoPtr(), const fixes, inline small
funcs & remove unused parameters.

19 years agoDocumentation spelling fixes.
Jon Griffiths [Fri, 25 Feb 2005 14:07:56 +0000 (14:07 +0000)] 
Documentation spelling fixes.

19 years agoRegular files are always ready for I/O, no need to poll on them.
Alexandre Julliard [Fri, 25 Feb 2005 14:02:20 +0000 (14:02 +0000)] 
Regular files are always ready for I/O, no need to poll on them.

19 years agoConvert the APC queues to use standard lists.
Alexandre Julliard [Fri, 25 Feb 2005 14:01:40 +0000 (14:01 +0000)] 
Convert the APC queues to use standard lists.

19 years agoFix stack object overrun when an application calls ChooseFontA.
Troy Rollo [Fri, 25 Feb 2005 14:00:38 +0000 (14:00 +0000)] 
Fix stack object overrun when an application calls ChooseFontA.

19 years agoImplement the action RegisterFonts.
Aric Stewart [Fri, 25 Feb 2005 14:00:09 +0000 (14:00 +0000)] 
Implement the action RegisterFonts.

19 years agoImplemented !ES_AUTO[HV]SCROLL.
Lauri Tulmin [Fri, 25 Feb 2005 13:59:49 +0000 (13:59 +0000)] 
Implemented !ES_AUTO[HV]SCROLL.

19 years agoRemove (buf && !buflen) checking.
TANABE Hiroshi [Fri, 25 Feb 2005 13:59:22 +0000 (13:59 +0000)] 
Remove (buf && !buflen) checking.
Fixed outline rendering with GGO_GRAY?_BITMAP option.
Improved fixed-pitch fonts detection.

19 years agoAs last option for drive type detection we try the device node name.
Paul van Schayck [Fri, 25 Feb 2005 13:58:45 +0000 (13:58 +0000)] 
As last option for drive type detection we try the device node name.

19 years agoAdded some TRACE statements.
Paul Vriens [Fri, 25 Feb 2005 13:58:37 +0000 (13:58 +0000)] 
Added some TRACE statements.

19 years agoConvert the key notifications list to a standard list.
Alexandre Julliard [Thu, 24 Feb 2005 19:43:53 +0000 (19:43 +0000)] 
Convert the key notifications list to a standard list.

19 years agoRepaint the non-client area to work around broken WM_PAINT handlers
Alexandre Julliard [Thu, 24 Feb 2005 19:42:08 +0000 (19:42 +0000)] 
Repaint the non-client area to work around broken WM_PAINT handlers
also when doing a synchronous update with RDW_UPDATENOW.

19 years agoAdd struct StorageBaseImpl at the start of derived structures instead
Mike McCormack [Thu, 24 Feb 2005 19:39:27 +0000 (19:39 +0000)] 
Add struct StorageBaseImpl at the start of derived structures instead
of trying to keep the first members the same.

19 years ago- Fix scrollbar show/update conditions in SCROLL_SetScrollInfo: we DO
Vitaly Lipatov [Thu, 24 Feb 2005 19:38:56 +0000 (19:38 +0000)] 
- Fix scrollbar show/update conditions in SCROLL_SetScrollInfo: we DO
  NOT show scroll bar if only page parameter changing when scrollbar
  is disabled.
- Removed bChangeParams from SCROLL_SetScrollInfo as unneeded flag.

19 years agoShorten the id of the question to avoid jade error.
Dimitrie O. Paun [Thu, 24 Feb 2005 19:38:32 +0000 (19:38 +0000)] 
Shorten the id of the question to avoid jade error.

19 years agoFrench localization.
Jonathan Ernst [Thu, 24 Feb 2005 19:38:20 +0000 (19:38 +0000)] 
French localization.

19 years agoConvert async I/O queues to standard lists.
Alexandre Julliard [Thu, 24 Feb 2005 17:06:31 +0000 (17:06 +0000)] 
Convert async I/O queues to standard lists.

19 years agoRemove unused declaration.
Mike McCormack [Thu, 24 Feb 2005 17:04:05 +0000 (17:04 +0000)] 
Remove unused declaration.

19 years agoAuthors: Mike McCormack <mike@codeweavers.com>, Dmitry Timoshkov <dmitry@codeweavers...
Alexandre Julliard [Thu, 24 Feb 2005 17:03:51 +0000 (17:03 +0000)] 
Authors: Mike McCormack <mike@codeweavers.com>, Dmitry Timoshkov <dmitry@codeweavers.com>
Release capture before sending WM_NCDESTROY message, do not send
WM_CAPTURECHANGED in that case. Add a test case for that behaviour.

19 years agoGetWindowRect and GetClientRect do not change RECT contents if the
Dmitry Timoshkov [Thu, 24 Feb 2005 17:03:01 +0000 (17:03 +0000)] 
GetWindowRect and GetClientRect do not change RECT contents if the
passed window handle is invalid.

19 years agoTry old buffer description structure on failure with new one.
Robert Reif [Thu, 24 Feb 2005 17:02:42 +0000 (17:02 +0000)] 
Try old buffer description structure on failure with new one.

19 years agoMatch RaiseException and EXCEPTION_RECORD to SDK definitions.
Dmitry Timoshkov [Thu, 24 Feb 2005 13:15:36 +0000 (13:15 +0000)] 
Match RaiseException and EXCEPTION_RECORD to SDK definitions.

19 years ago- implement partial PBuffer support
Raphael Junqueira [Thu, 24 Feb 2005 12:48:47 +0000 (12:48 +0000)] 
- implement partial PBuffer support
- minimal pixel format support

19 years agoRemove tabs, reformat, merge comments.
Mike McCormack [Thu, 24 Feb 2005 12:48:00 +0000 (12:48 +0000)] 
Remove tabs, reformat, merge comments.

19 years agoAdd the ExecuteAction handler.
Aric Stewart [Thu, 24 Feb 2005 12:47:43 +0000 (12:47 +0000)] 
Add the ExecuteAction handler.
Store the keypath, and do refcounting and registration of SharedDLLs.
Fix a bug with handing dword values in the registry.
Fix bugs with writing registry keys where value == NULL.
Make use of msidefs.h.
Lay some groundwork for uninstalls.

19 years ago- ImageList_LoadImage{A,W} were basicaly a cut'n'paste of each
Michael Stefaniuc [Thu, 24 Feb 2005 12:46:57 +0000 (12:46 +0000)] 
- ImageList_LoadImage{A,W} were basicaly a cut'n'paste of each
  other. Removed the A variant and did a A->W translation.
- ImageList_LoadImageW: get the bitmap size from the image itself and
  not from the mask (ImageList_LoadImageA did that).

19 years agoClean up references to threading in Developer's Guide.
Brian Vincent [Thu, 24 Feb 2005 10:09:30 +0000 (10:09 +0000)] 
Clean up references to threading in Developer's Guide.

19 years agoCan we bundle everthing together?
Dimitrie O. Paun [Thu, 24 Feb 2005 10:08:15 +0000 (10:08 +0000)] 
Can we bundle everthing together?
Suggested by Graham Toal <gtoal@gtoal.com>.

19 years agoAdd info on building dynamic strings for logging.
Dimitrie O. Paun [Thu, 24 Feb 2005 10:07:58 +0000 (10:07 +0000)] 
Add info on building dynamic strings for logging.
Reorder some points for a more logical organization.

19 years agoDo some basic work with registry component paths.
Aric Stewart [Thu, 24 Feb 2005 10:05:53 +0000 (10:05 +0000)] 
Do some basic work with registry component paths.

19 years agoDefine msidbComponentAttributes.
Aric Stewart [Thu, 24 Feb 2005 10:05:34 +0000 (10:05 +0000)] 
Define msidbComponentAttributes.

19 years agoPrevent accessing freed memory in failure case.
Ulrich Czekalla [Thu, 24 Feb 2005 10:05:27 +0000 (10:05 +0000)] 
Prevent accessing freed memory in failure case.

19 years agoCorrect handling of unusual vendor strings in d3d8, and check for a
Jason Edmeades [Thu, 24 Feb 2005 10:05:06 +0000 (10:05 +0000)] 
Correct handling of unusual vendor strings in d3d8, and check for a
stateblock before trying to release it in wined3d.

19 years agoControls with ES_RIGHT or ES_CENTER shouldn't have ES_AUTOHSCROLL.
Lauri Tulmin [Thu, 24 Feb 2005 10:04:40 +0000 (10:04 +0000)] 
Controls with ES_RIGHT or ES_CENTER shouldn't have ES_AUTOHSCROLL.

19 years agoRevert SC_CLOSE change, this is causing deadlocks.
Alexandre Julliard [Wed, 23 Feb 2005 21:47:32 +0000 (21:47 +0000)] 
Revert SC_CLOSE change, this is causing deadlocks.

19 years agoRemoved no longer used threading.sgml.
Alexandre Julliard [Wed, 23 Feb 2005 21:06:14 +0000 (21:06 +0000)] 
Removed no longer used threading.sgml.

19 years agoCorrect a couple of minor documentation typos.
Bill Medland [Wed, 23 Feb 2005 21:05:50 +0000 (21:05 +0000)] 
Correct a couple of minor documentation typos.

19 years agoRemoved the useless proxy.h header file.
Alexandre Julliard [Wed, 23 Feb 2005 21:03:15 +0000 (21:03 +0000)] 
Removed the useless proxy.h header file.
Fixed a couple of warnings.

19 years agoMore correct fix for dsp empty case.
Jeremy White [Wed, 23 Feb 2005 21:00:02 +0000 (21:00 +0000)] 
More correct fix for dsp empty case.

19 years agoSmall fix for the German resource file.
Henning Gerhardt [Wed, 23 Feb 2005 20:58:09 +0000 (20:58 +0000)] 
Small fix for the German resource file.

19 years agoAdded German language support.
Henning Gerhardt [Wed, 23 Feb 2005 20:57:51 +0000 (20:57 +0000)] 
Added German language support.

19 years agoSuggest make uninstall in case the user tried make install.
Jon Griffiths [Wed, 23 Feb 2005 20:57:14 +0000 (20:57 +0000)] 
Suggest make uninstall in case the user tried make install.

19 years ago- Add basic support for creating client and server stub files.
Eric Kohl [Wed, 23 Feb 2005 20:31:07 +0000 (20:31 +0000)] 
- Add basic support for creating client and server stub files.
- Support implicit_handle attribute in IDL files.
- Build mixed-mode stub files.

19 years agoMade rsabase forward everything to rsaenh.
Michael Jung [Wed, 23 Feb 2005 20:29:57 +0000 (20:29 +0000)] 
Made rsabase forward everything to rsaenh.

19 years agoNtQueryPerformanceCounter should return a frequency of 1193182Hz and
Rein Klazes [Wed, 23 Feb 2005 20:29:17 +0000 (20:29 +0000)] 
NtQueryPerformanceCounter should return a frequency of 1193182Hz and
counts like in Windows. Some applications depend on that.
Simplify QueryPerformanceCounter a bit.

19 years agoAn interactive test should have volume, else a rational user will
Jeremy White [Wed, 23 Feb 2005 20:28:28 +0000 (20:28 +0000)] 
An interactive test should have volume, else a rational user will
decide it is broken.

19 years agoRemove tabs and reformat.
Mike McCormack [Wed, 23 Feb 2005 15:41:39 +0000 (15:41 +0000)] 
Remove tabs and reformat.

19 years agoAdd the -noname flag to match the Platform SDK.
Francois Gouget [Wed, 23 Feb 2005 15:41:14 +0000 (15:41 +0000)] 
Add the -noname flag to match the Platform SDK.

19 years agoIn calculating the SMPTE time, we would round incorrectly (0:0:4.30
Jeremy White [Wed, 23 Feb 2005 15:40:54 +0000 (15:40 +0000)] 
In calculating the SMPTE time, we would round incorrectly (0:0:4.30
instead of 0:0:5.0 [the last column only goes to 29]).

19 years ago- handle IFileSystemBindData in ISF_Desktop_fnParseDisplayName
Mike McCormack [Wed, 23 Feb 2005 12:45:12 +0000 (12:45 +0000)] 
- handle IFileSystemBindData in ISF_Desktop_fnParseDisplayName
- more Unicode conversion

19 years agoDon't hardcode ordinals if which are not hardcoded on Windows.
Francois Gouget [Wed, 23 Feb 2005 12:44:43 +0000 (12:44 +0000)] 
Don't hardcode ordinals if which are not hardcoded on Windows.

19 years agoMake sure formats like [\\]] and [\\[] work properly.
Aric Stewart [Wed, 23 Feb 2005 12:44:25 +0000 (12:44 +0000)] 
Make sure formats like [\\]] and [\\[] work properly.