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

19 years agoApparently NT4 can also return ERROR_ENVVAR_NOT_FOUND.
Jakob Eriksson [Wed, 23 Feb 2005 12:44:15 +0000 (12:44 +0000)] 
Apparently NT4 can also return ERROR_ENVVAR_NOT_FOUND.

19 years ago- Pass original wParam to CallNextHookEx.
Dmitry Timoshkov [Wed, 23 Feb 2005 12:44:06 +0000 (12:44 +0000)] 
- Pass original wParam to CallNextHookEx.
- Avoid playing games with focus in a newly created thread, that leads
  to all kinds of misbehaviours and failures in window activation
  under Windows.

19 years agoFix tests for win9x and old versions of DirectX.
Robert Reif [Wed, 23 Feb 2005 12:43:38 +0000 (12:43 +0000)] 
Fix tests for win9x and old versions of DirectX.

19 years agoStub for CryptCATAdminReleaseContext.
Michael Stefaniuc [Wed, 23 Feb 2005 12:43:12 +0000 (12:43 +0000)] 
Stub for CryptCATAdminReleaseContext.

19 years agoWhen we get down to the last fragment or two in our output to the DSP,
Jeremy White [Wed, 23 Feb 2005 12:43:04 +0000 (12:43 +0000)] 
When we get down to the last fragment or two in our output to the DSP,
we should use the SND_DSP_POST ioctl to let the sound card know to
flush those fragments.  This allows us to precisely know when the
buffer is empty, and fixes another set of winmm tests.

19 years agoWhen testing the WAVE_MAPPER device, it seems inappropriate (to me) to
Jeremy White [Wed, 23 Feb 2005 12:42:43 +0000 (12:42 +0000)] 
When testing the WAVE_MAPPER device, it seems inappropriate (to me) to
demand WAVE_FORMAT_DIRECT; this fixes another slew of tests.

19 years agoWhen we are converting from one sample rate to another, we do have to
Jeremy White [Wed, 23 Feb 2005 12:42:32 +0000 (12:42 +0000)] 
When we are converting from one sample rate to another, we do have to
adjust when calculating TIME_SAMPLES.

19 years agoTake into account additional requested spacing on break characters.
Jason Edmeades [Wed, 23 Feb 2005 12:42:17 +0000 (12:42 +0000)] 
Take into account additional requested spacing on break characters.

19 years agoEnable parsing of vendor strings not matching the expected template.
Jason Edmeades [Wed, 23 Feb 2005 12:42:04 +0000 (12:42 +0000)] 
Enable parsing of vendor strings not matching the expected template.

19 years agoCorrectly displays the text with ellipsis when there is not enough
Maxime Bellengé [Wed, 23 Feb 2005 12:41:43 +0000 (12:41 +0000)] 
Correctly displays the text with ellipsis when there is not enough
room in a header item and an image from an imagelist is displayed on
the right of the text.

19 years agoTranslation update.
Jacek Caban [Wed, 23 Feb 2005 12:41:22 +0000 (12:41 +0000)] 
Translation update.

19 years agoAdded MSI Spanish resources.
José Manuel Ferrer Ortiz [Wed, 23 Feb 2005 12:41:09 +0000 (12:41 +0000)] 
Added MSI Spanish resources.

19 years agoRemoved no longer used create_region function, and directly export
Alexandre Julliard [Tue, 22 Feb 2005 19:42:35 +0000 (19:42 +0000)] 
Removed no longer used create_region function, and directly export
create_empty_region instead.

19 years agoAllow the client rectangle to be of arbitrary size and dimensions,
Alexandre Julliard [Tue, 22 Feb 2005 19:41:43 +0000 (19:41 +0000)] 
Allow the client rectangle to be of arbitrary size and dimensions,
regardless of the window rectangle.

19 years agoAdded Multibyte character set support in GetGlyphOutlineA.
TANABE Hiroshi [Tue, 22 Feb 2005 19:37:18 +0000 (19:37 +0000)] 
Added Multibyte character set support in GetGlyphOutlineA.

19 years agoDon't hold the GDI lock when calling DC_GetDCUpdate.
Huw Davies [Tue, 22 Feb 2005 19:34:33 +0000 (19:34 +0000)] 
Don't hold the GDI lock when calling DC_GetDCUpdate.

19 years agoForward MD5{Final,Init,Update} to advapi32.
Hans Leidekker [Tue, 22 Feb 2005 19:34:15 +0000 (19:34 +0000)] 
Forward MD5{Final,Init,Update} to advapi32.

19 years agoReplace GetCurrentProcess() with NtCurrentProcess() in ntdll.
Ivan Leo Puoti [Tue, 22 Feb 2005 19:33:50 +0000 (19:33 +0000)] 
Replace GetCurrentProcess() with NtCurrentProcess() in ntdll.

19 years agoAdded a couple of defines.
Ivan Leo Puoti [Tue, 22 Feb 2005 19:32:22 +0000 (19:32 +0000)] 
Added a couple of defines.

19 years agoMake sure strings are null terminated.
Mike McCormack [Tue, 22 Feb 2005 19:31:45 +0000 (19:31 +0000)] 
Make sure strings are null terminated.

19 years agoWhen running a second time, don't fail if we can't extract an icon.
Mike McCormack [Tue, 22 Feb 2005 19:31:19 +0000 (19:31 +0000)] 
When running a second time, don't fail if we can't extract an icon.

19 years agoScroll instead of repainting when expanding/collapsing trees.
Martijn Vernooij [Tue, 22 Feb 2005 19:31:01 +0000 (19:31 +0000)] 
Scroll instead of repainting when expanding/collapsing trees.
Don't repaint on hover if 'hot tracking' isn't on.

19 years agoAdded implementation of LockServer.
Jacek Caban [Tue, 22 Feb 2005 19:30:24 +0000 (19:30 +0000)] 
Added implementation of LockServer.

19 years agoThe typelib cache should take the typelib resource index into
Huw Davies [Tue, 22 Feb 2005 19:30:16 +0000 (19:30 +0000)] 
The typelib cache should take the typelib resource index into
account.

19 years agoCosmetic fixes.
Alexandre Julliard [Tue, 22 Feb 2005 16:02:58 +0000 (16:02 +0000)] 
Cosmetic fixes.

19 years agoMake lstr* functions inline inside Wine.
Mike McCormack [Tue, 22 Feb 2005 15:50:13 +0000 (15:50 +0000)] 
Make lstr* functions inline inside Wine.

19 years ago- handle IFileSystemBindData in IShellFolder::ParseDisplayName
Mike McCormack [Tue, 22 Feb 2005 15:47:21 +0000 (15:47 +0000)] 
- handle IFileSystemBindData in IShellFolder::ParseDisplayName
- convert IShellFolder::ParseDisplayName to use Unicode

19 years agoUpdate the installed state for components during CostFinalize. Laying
Aric Stewart [Tue, 22 Feb 2005 15:47:00 +0000 (15:47 +0000)] 
Update the installed state for components during CostFinalize. Laying
groundwork to be able to start processing uninstall logic as well.

19 years agoDefWindowProc's WM_NCCALC handler must not subtract space for
Rein Klazes [Tue, 22 Feb 2005 15:46:36 +0000 (15:46 +0000)] 
DefWindowProc's WM_NCCALC handler must not subtract space for
scrollbars if there is not enough space for it anyway. With tests to
confirm the behavior.

19 years agoMake user32_crosstest.exe loadable on NT 3.51.
Stefan Leichter [Tue, 22 Feb 2005 15:43:54 +0000 (15:43 +0000)] 
Make user32_crosstest.exe loadable on NT 3.51.

19 years agoDispatchMessage needs to repaint the non-client area if the WM_PAINT
Alexandre Julliard [Tue, 22 Feb 2005 14:58:52 +0000 (14:58 +0000)] 
DispatchMessage needs to repaint the non-client area if the WM_PAINT
handler didn't do it.

19 years agoMake RegisterClassExA check that reserved bytes is a valid value.
Jason Edmeades [Tue, 22 Feb 2005 14:56:28 +0000 (14:56 +0000)] 
Make RegisterClassExA check that reserved bytes is a valid value.
Tests to confirm this behaviour.

19 years agoPoint KEYBOARDPREF and SCREENREADER to registry keys and values that
Justin Chevrier [Tue, 22 Feb 2005 14:54:47 +0000 (14:54 +0000)] 
Point KEYBOARDPREF and SCREENREADER to registry keys and values that
match native.

19 years agoUse variant macros instead of accessing the union directly.
Jon Griffiths [Tue, 22 Feb 2005 14:54:01 +0000 (14:54 +0000)] 
Use variant macros instead of accessing the union directly.

19 years agoCorrect typo.
Steven Edwards [Tue, 22 Feb 2005 14:53:05 +0000 (14:53 +0000)] 
Correct typo.

19 years agoUse config.h & HAVE_ where needed, -W fixes.
Jon Griffiths [Tue, 22 Feb 2005 14:52:35 +0000 (14:52 +0000)] 
Use config.h & HAVE_ where needed, -W fixes.

19 years agoFix race in IMAPIProp_Release(), -W fixes.
Jon Griffiths [Tue, 22 Feb 2005 14:51:03 +0000 (14:51 +0000)] 
Fix race in IMAPIProp_Release(), -W fixes.

19 years agoCleanup, create unicode versions of _ILCreateFromPath,
Mike McCormack [Tue, 22 Feb 2005 14:50:35 +0000 (14:50 +0000)] 
Cleanup, create unicode versions of _ILCreateFromPath,
_ILCreateGuidFromStr, and _ILCreateFromFindData.

19 years agoFixed ACM Wrapper.
Christian Costa [Tue, 22 Feb 2005 14:50:16 +0000 (14:50 +0000)] 
Fixed ACM Wrapper.

19 years agoAdded support for NZDT (New Zealand Daylight Time) to TZ_INFO.
Darryl Dixon [Tue, 22 Feb 2005 14:49:59 +0000 (14:49 +0000)] 
Added support for NZDT (New Zealand Daylight Time) to TZ_INFO.

19 years agoAdd IsDestinationReachableW.
Hans Leidekker [Tue, 22 Feb 2005 14:49:43 +0000 (14:49 +0000)] 
Add IsDestinationReachableW.

19 years agoImplementation stub for QueueUserWorkItem.
Hans Leidekker [Mon, 21 Feb 2005 21:02:12 +0000 (21:02 +0000)] 
Implementation stub for QueueUserWorkItem.

19 years agoImplement and test IPropertySetStorage.
Mike McCormack [Mon, 21 Feb 2005 20:58:09 +0000 (20:58 +0000)] 
Implement and test IPropertySetStorage.

19 years agoImplement 'W' variants of Process32First / Next APIs
Lionel Ulmer [Mon, 21 Feb 2005 20:57:34 +0000 (20:57 +0000)] 
Implement 'W' variants of Process32First / Next APIs

19 years agoImplemented GetGlyphOutline16.
Alex Villacís Lasso [Mon, 21 Feb 2005 20:43:59 +0000 (20:43 +0000)] 
Implemented GetGlyphOutline16.

19 years ago- Implement SPI_{GET,SET}POWEROFFACTIVE and SPI_SETLOWPOWERACTIVE.
Justin Chevrier [Mon, 21 Feb 2005 20:40:44 +0000 (20:40 +0000)] 
- Implement SPI_{GET,SET}POWEROFFACTIVE and SPI_SETLOWPOWERACTIVE.
- Corrected SPI_GETLOWPOWERACTIVE to use an index (instead of its SPI
  value) to avoid an out of bounds condition.
- Created unit tests for SPI_{GET,SET}POWEROFFACTIVE and
  SPI_{GET,SET)SETLOWPOWERACTIVE.