wine
24 years agoBuild Win32 resources as .res files and dump them into the .spec.c file.
Alexandre Julliard [Mon, 23 Oct 2000 21:39:39 +0000 (21:39 +0000)] 
Build Win32 resources as .res files and dump them into the .spec.c file.

24 years agoAdded support for loading Win32 .res files.
Alexandre Julliard [Mon, 23 Oct 2000 21:33:06 +0000 (21:33 +0000)] 
Added support for loading Win32 .res files.

24 years agoMoved all USER resources to new dlls/user/resources directory.
Alexandre Julliard [Mon, 23 Oct 2000 21:32:05 +0000 (21:32 +0000)] 
Moved all USER resources to new dlls/user/resources directory.

24 years agoDuplicate resource directory searching routines instead of calling
Alexandre Julliard [Mon, 23 Oct 2000 01:38:29 +0000 (01:38 +0000)] 
Duplicate resource directory searching routines instead of calling
pe_resource.c internal functions.
Made GetFileResource16 and GetFileResourceSize16 callable directly
instead of defining extra internal functions.

24 years agoDuplicate resource directory searching routines instead of calling
Alexandre Julliard [Mon, 23 Oct 2000 01:35:46 +0000 (01:35 +0000)] 
Duplicate resource directory searching routines instead of calling
pe_resource.c internal functions.

24 years agoFixed duplication of typename in 16-bit assembly output.
Alexandre Julliard [Mon, 23 Oct 2000 01:29:52 +0000 (01:29 +0000)] 
Fixed duplication of typename in 16-bit assembly output.

24 years agoFixed multibyte handling in HEAP_strdupAtoW.
Alexandre Julliard [Mon, 23 Oct 2000 01:28:13 +0000 (01:28 +0000)] 
Fixed multibyte handling in HEAP_strdupAtoW.

24 years agoAlways open/close the CD-ROM device for every Windows API CD-ROM
Andreas Mohr [Mon, 23 Oct 2000 00:40:23 +0000 (00:40 +0000)] 
Always open/close the CD-ROM device for every Windows API CD-ROM
access.

24 years agoDo not send EN_UPDATE to multi-line edit controls.
Ulrich Weigand [Mon, 23 Oct 2000 00:38:10 +0000 (00:38 +0000)] 
Do not send EN_UPDATE to multi-line edit controls.

24 years agoFixed the text color of higlighted menu bar item for the Win98 look.
Francois Gouget [Mon, 23 Oct 2000 00:37:49 +0000 (00:37 +0000)] 
Fixed the text color of higlighted menu bar item for the Win98 look.
Clicking on a separator should not close the menu.
Do not right align 'bitmap' items and the help menu for the Win9x look
and feels.

24 years agoIf we have a drive pointing to /, we must not remove the final / or we
Marcus Meissner [Mon, 23 Oct 2000 00:37:06 +0000 (00:37 +0000)] 
If we have a drive pointing to /, we must not remove the final / or we
get the current directory doubled.

24 years agoAdded some basic IDirectDraw7 interface support, fixed argument count
Marcus Meissner [Mon, 23 Oct 2000 00:36:45 +0000 (00:36 +0000)] 
Added some basic IDirectDraw7 interface support, fixed argument count
of IDirectDraw{4,7}_SetDisplayMode defines.

24 years ago- Calculate changes in the client area relative to the window
Louis Philippe Gagnon [Mon, 23 Oct 2000 00:36:06 +0000 (00:36 +0000)] 
- Calculate changes in the client area relative to the window
  instead of its parent when using SWP_EX_PAINTSELF.
- With SWP_EX_PAINTSELF, copy only if client area changed, since a
  window can't move relative to itself.
- In SWP_DoNCCalcSize, when determining if the client area
  changed, use values relative to the window itself, not its parent.

24 years agoFixed painting problems in non-MM_TEXT modes.
Ulrich Weigand [Mon, 23 Oct 2000 00:35:28 +0000 (00:35 +0000)] 
Fixed painting problems in non-MM_TEXT modes.

24 years agoReduce the number of warnings about missing initializers.
Joerg Mayer [Sun, 22 Oct 2000 23:56:32 +0000 (23:56 +0000)] 
Reduce the number of warnings about missing initializers.

24 years agoGot rid of misleading "No Tls Space" error message.
Marcus Meissner [Sun, 22 Oct 2000 23:55:34 +0000 (23:55 +0000)] 
Got rid of misleading "No Tls Space" error message.

24 years agoFixed issue found by winapi_check.
Patrik Stridvall [Sun, 22 Oct 2000 23:55:15 +0000 (23:55 +0000)] 
Fixed issue found by winapi_check.

24 years agoFixed some warnings.
Patrik Stridvall [Sun, 22 Oct 2000 23:54:51 +0000 (23:54 +0000)] 
Fixed some warnings.

24 years agoUse intermediate typedef.
Patrik Stridvall [Sun, 22 Oct 2000 23:54:32 +0000 (23:54 +0000)] 
Use intermediate typedef.

24 years agoMinor API files update.
Patrik Stridvall [Sun, 22 Oct 2000 23:54:09 +0000 (23:54 +0000)] 
Minor API files update.

24 years agoAdded wParam and lParam as parameters in SPY_ExitMessage
Guy L. Albertelli [Sun, 22 Oct 2000 23:52:47 +0000 (23:52 +0000)] 
Added wParam and lParam as parameters in SPY_ExitMessage
Added dump for the STYLECHANG[ING|ED] messages.
Dump structures on exit only if message allows changes.

24 years ago- Print CS reg at crash MessageBox (needed for Win16 programs).
Andreas Mohr [Sun, 22 Oct 2000 23:51:48 +0000 (23:51 +0000)] 
- Print CS reg at crash MessageBox (needed for Win16 programs).
- Add "hint" for debugger setup.

24 years agoAdded advapi32 to imported DLLs list.
Eric Pouech [Sun, 22 Oct 2000 23:51:08 +0000 (23:51 +0000)] 
Added advapi32 to imported DLLs list.

24 years agoAdded more conversion routines (rate conversion is implemented).
Eric Pouech [Sun, 22 Oct 2000 23:49:40 +0000 (23:49 +0000)] 
Added more conversion routines (rate conversion is implemented).
Cleaned up the code.

24 years agoPDB symbol header format depends only on version code.
Ulrich Weigand [Sun, 22 Oct 2000 23:48:06 +0000 (23:48 +0000)] 
PDB symbol header format depends only on version code.

24 years agoDo not set the iSubItem part of the struct for LVM_HITTEST,
Marcus Meissner [Sun, 22 Oct 2000 23:47:49 +0000 (23:47 +0000)] 
Do not set the iSubItem part of the struct for LVM_HITTEST,
applications only need to pass memory space up to iItem.

24 years agoMention that you need the X11 devel files.
Andreas Mohr [Sun, 22 Oct 2000 23:47:27 +0000 (23:47 +0000)] 
Mention that you need the X11 devel files.

24 years agoDirectDrawCreateEx() should already return the interface for the
Marcus Meissner [Sun, 22 Oct 2000 23:47:09 +0000 (23:47 +0000)] 
DirectDrawCreateEx() should already return the interface for the
passed refiid.

24 years agoChange the width / height parameter on a SetDisplayMode.
Lionel Ulmer [Sun, 22 Oct 2000 23:46:48 +0000 (23:46 +0000)] 
Change the width / height parameter on a SetDisplayMode.

24 years agoFixed bug when changing drives in 16 bit style dialog for a 32 bit app
Gerard Patel [Sun, 22 Oct 2000 23:46:21 +0000 (23:46 +0000)] 
Fixed bug when changing drives in 16 bit style dialog for a 32 bit app
+ miscellaneous fixes.

24 years agoAdded two checks for out of range pointer accesses.
Marcus Meissner [Sun, 22 Oct 2000 23:45:50 +0000 (23:45 +0000)] 
Added two checks for out of range pointer accesses.

24 years agoFixed floating point data printing and made basic types reading more
Eric Pouech [Sun, 22 Oct 2000 23:45:04 +0000 (23:45 +0000)] 
Fixed floating point data printing and made basic types reading more
robust.

24 years agoFixed some flickering that was occurring in the image list control
Jason Mawdsley [Sun, 22 Oct 2000 23:43:56 +0000 (23:43 +0000)] 
Fixed some flickering that was occurring in the image list control
when it repainted.

24 years agoAdded sleep time calculation for the wodPlayer thread.
Andreas Mohr [Sun, 22 Oct 2000 23:43:15 +0000 (23:43 +0000)] 
Added sleep time calculation for the wodPlayer thread.
Changed the wodPlayer thread messaging to use its own fast 30 entries
ring buffer list.

24 years agoRemoved redundant thread priority defines.
Andreas Mohr [Sun, 22 Oct 2000 23:42:11 +0000 (23:42 +0000)] 
Removed redundant thread priority defines.

24 years agoAdded crt/msvcrt thread prototypes.
Peter Hunnisett [Thu, 19 Oct 2000 22:38:20 +0000 (22:38 +0000)] 
Added crt/msvcrt thread prototypes.

24 years agoAdded asynchronous recording in MCI layer.
Francois Jacques [Thu, 19 Oct 2000 22:36:54 +0000 (22:36 +0000)] 
Added asynchronous recording in MCI layer.

24 years agoSequencer error message fix.
Andreas Mohr [Thu, 19 Oct 2000 22:31:37 +0000 (22:31 +0000)] 
Sequencer error message fix.

24 years agoFix messages sent when right-clicking in a blank (non-item) area of a
James Hatheway [Thu, 19 Oct 2000 22:28:06 +0000 (22:28 +0000)] 
Fix messages sent when right-clicking in a blank (non-item) area of a
listview.

24 years agoPass the correct hFile to PE_CreateModule.
Uwe Bonnes [Thu, 19 Oct 2000 22:27:23 +0000 (22:27 +0000)] 
Pass the correct hFile to PE_CreateModule.

24 years agoDraw text and icons, implement ordering functions, allow reordering
Uwe Bonnes [Thu, 19 Oct 2000 22:26:17 +0000 (22:26 +0000)] 
Draw text and icons, implement ordering functions, allow reordering
with mouse and fix the WM_NOTIFY target.

24 years agoAdded support for AZERTY keyboard layout.
Dmitry Timoshkov [Thu, 19 Oct 2000 22:25:35 +0000 (22:25 +0000)] 
Added support for AZERTY keyboard layout.

24 years agoChanged GROUP to PROGGROUP.
Eric Williams [Thu, 19 Oct 2000 20:40:49 +0000 (20:40 +0000)] 
Changed GROUP to PROGGROUP.

24 years agoSkip directory symlinks in DOSFS_FindNextEx.
Andreas Mohr [Thu, 19 Oct 2000 20:38:38 +0000 (20:38 +0000)] 
Skip directory symlinks in DOSFS_FindNextEx.

24 years agoBrian Pirie
Alexandre Julliard [Thu, 19 Oct 2000 20:33:02 +0000 (20:33 +0000)] 
Brian Pirie
Added support for PASSTHROUGH and POSTSCRIPT_PASSTHROUGH escapes.

24 years agoAdded/fixed missing extern "C".
Francois Gouget [Thu, 19 Oct 2000 20:32:18 +0000 (20:32 +0000)] 
Added/fixed missing extern "C".

24 years agoFixed a char/NULL comparison.
Francois Gouget [Thu, 19 Oct 2000 20:31:09 +0000 (20:31 +0000)] 
Fixed a char/NULL comparison.

24 years agoAdded the {HRESULT,SCODE}_SEVERITY macros.
Francois Gouget [Thu, 19 Oct 2000 20:30:37 +0000 (20:30 +0000)] 
Added the {HRESULT,SCODE}_SEVERITY macros.

24 years agoUse a binary search to find entries in resource directories.
Alexandre Julliard [Thu, 19 Oct 2000 20:29:53 +0000 (20:29 +0000)] 
Use a binary search to find entries in resource directories.
Fixed GetResDirEntryA/W prototypes.

24 years agoCall PrivateExtractIcon in user32 instead of duplicating the code.
Alexandre Julliard [Thu, 19 Oct 2000 20:28:12 +0000 (20:28 +0000)] 
Call PrivateExtractIcon in user32 instead of duplicating the code.

24 years agoShould test unixdev against -1 (see wodOpen/widOpen).
Francois Jacques [Thu, 19 Oct 2000 20:26:04 +0000 (20:26 +0000)] 
Should test unixdev against -1 (see wodOpen/widOpen).
widRecorder: bytesRead is now tested against (DWORD) -1.

24 years agoBack out my ELFDLL_dlopen patch and add a warning for future misguided
Andreas Mohr [Thu, 19 Oct 2000 20:25:02 +0000 (20:25 +0000)] 
Back out my ELFDLL_dlopen patch and add a warning for future misguided
hackers.

24 years agoAllow freeing locked global memory handles.
Ulrich Weigand [Thu, 19 Oct 2000 20:24:25 +0000 (20:24 +0000)] 
Allow freeing locked global memory handles.

24 years agoWatch out for DefMDIChildProc calls on non-MDI-child windows.
Ulrich Weigand [Thu, 19 Oct 2000 20:24:06 +0000 (20:24 +0000)] 
Watch out for DefMDIChildProc calls on non-MDI-child windows.

24 years agoDon't hold the X11 lock while calling GDI object routines.
Ulrich Weigand [Thu, 19 Oct 2000 20:23:35 +0000 (20:23 +0000)] 
Don't hold the X11 lock while calling GDI object routines.

24 years agoDo not do any GLX calls on a display that does not support GLX.
Lionel Ulmer [Thu, 19 Oct 2000 20:22:36 +0000 (20:22 +0000)] 
Do not do any GLX calls on a display that does not support GLX.

24 years agoRecalculate nItemHeight when LVS_SETIMAGELIST is called. Fixes icons
Chris Morgan [Thu, 19 Oct 2000 20:22:09 +0000 (20:22 +0000)] 
Recalculate nItemHeight when LVS_SETIMAGELIST is called.  Fixes icons
being chopped off in the file dialog window.  Align items to top and
refresh after sorting, as windows does.

24 years agoStub CreateDispTypeInfo, CreateStdDispatch16 and CreateStdDispatch.
Chris Morgan [Thu, 19 Oct 2000 20:21:42 +0000 (20:21 +0000)] 
Stub CreateDispTypeInfo, CreateStdDispatch16 and CreateStdDispatch.

24 years ago- Add proper message reply mechanism and sp player data storage
Peter Hunnisett [Thu, 19 Oct 2000 20:20:58 +0000 (20:20 +0000)] 
- Add proper message reply mechanism and sp player data storage
- More implementation and fixes

24 years agoAdded support for three levels of nesting of the 'pragma pack'
Francois Gouget [Thu, 19 Oct 2000 20:20:07 +0000 (20:20 +0000)] 
Added support for three levels of nesting of the 'pragma pack'
directives.

24 years agoImplemented DOS INT21 AH=4B (EXEC).
Ove Kaaven [Tue, 17 Oct 2000 00:33:02 +0000 (00:33 +0000)] 
Implemented DOS INT21 AH=4B (EXEC).

24 years agoAdded support for keyboard input in various locales.
Dmitry Timoshkov [Tue, 17 Oct 2000 00:31:53 +0000 (00:31 +0000)] 
Added support for keyboard input in various locales.

24 years agoImplement LVM_SETITEMPOSITION32.
Chris Morgan [Tue, 17 Oct 2000 00:30:39 +0000 (00:30 +0000)] 
Implement LVM_SETITEMPOSITION32.

24 years agoRemember owner HWND when creating and use this hwnd for the WM_NOTIFY
Uwe Bonnes [Tue, 17 Oct 2000 00:29:18 +0000 (00:29 +0000)] 
Remember owner HWND when creating and use this hwnd for the WM_NOTIFY
message target.

24 years agoAdded flag and notification definitions for ComboBoxEx.
Guy L. Albertelli [Tue, 17 Oct 2000 00:28:36 +0000 (00:28 +0000)] 
Added flag and notification definitions for ComboBoxEx.

24 years agoImplemented old Win 2.x string functions.
Andreas Mohr [Tue, 17 Oct 2000 00:27:47 +0000 (00:27 +0000)] 
Implemented old Win 2.x string functions.

24 years agoWarning fix.
Lionel Ulmer [Tue, 17 Oct 2000 00:26:37 +0000 (00:26 +0000)] 
Warning fix.

24 years agoAdd appropriate casts to caddr_t for the third parameter of ptrace().
Gerald Pfeifer [Tue, 17 Oct 2000 00:25:59 +0000 (00:25 +0000)] 
Add appropriate casts to caddr_t for the third parameter of ptrace().

24 years agoFixed a couple of recent bugs, and added some more safeguards (could
Ove Kaaven [Sun, 15 Oct 2000 00:41:08 +0000 (00:41 +0000)] 
Fixed a couple of recent bugs, and added some more safeguards (could
be handy for portability anyway) and trace statements.

24 years agoConverted a few more server requests to the new mechanism.
Alexandre Julliard [Sun, 15 Oct 2000 00:40:25 +0000 (00:40 +0000)] 
Converted a few more server requests to the new mechanism.

24 years agoFixed a few prototypes.
Alexandre Julliard [Sun, 15 Oct 2000 00:39:11 +0000 (00:39 +0000)] 
Fixed a few prototypes.

24 years agoSet selector 0000H base to 0xf0000 until the first 64K are
Alexandre Julliard [Sun, 15 Oct 2000 00:37:50 +0000 (00:37 +0000)] 
Set selector 0000H base to 0xf0000 until the first 64K are
unprotected.

24 years agoFixed ShellMessageBox[AW] buffers usage (in some cases, wrong buffers
Eric Pouech [Sun, 15 Oct 2000 00:31:23 +0000 (00:31 +0000)] 
Fixed ShellMessageBox[AW] buffers usage (in some cases, wrong buffers
were used ; destination buffer doesn't have a fixed size).
Fixed FormatMessage parameter warnings (it's now a va_list*).

24 years agoRemove unused variable orig_mode.
Gerald Pfeifer [Sun, 15 Oct 2000 00:30:16 +0000 (00:30 +0000)] 
Remove unused variable orig_mode.

24 years agoDraw the scrollbar beside the buddy when neither UDS_ALIGN[RIGHT|LEFT]
Uwe Bonnes [Sun, 15 Oct 2000 00:28:44 +0000 (00:28 +0000)] 
Draw the scrollbar beside the buddy when neither UDS_ALIGN[RIGHT|LEFT]
is given.

24 years agoLocalization and expect leapdays when looking for the length of a
Uwe Bonnes [Sun, 15 Oct 2000 00:28:00 +0000 (00:28 +0000)] 
Localization and expect leapdays when looking for the length of a
month.

24 years agoLocalization and many changes to behaviour and outlook.
Uwe Bonnes [Sun, 15 Oct 2000 00:27:28 +0000 (00:27 +0000)] 
Localization and many changes to behaviour and outlook.

24 years agoSplit out resources that might be localized.
Uwe Bonnes [Sun, 15 Oct 2000 00:26:58 +0000 (00:26 +0000)] 
Split out resources that might be localized.
Added German resources.

24 years agoAdded additional resource IDs.
Uwe Bonnes [Sun, 15 Oct 2000 00:24:48 +0000 (00:24 +0000)] 
Added additional resource IDs.

24 years agoStubbed LookupAccountNameA.
Marcus Meissner [Sun, 15 Oct 2000 00:23:56 +0000 (00:23 +0000)] 
Stubbed LookupAccountNameA.

24 years agoReturn "default" DirectDraw driver if we have at least one driver
Marcus Meissner [Sun, 15 Oct 2000 00:23:09 +0000 (00:23 +0000)] 
Return "default" DirectDraw driver if we have at least one driver
registered.

24 years agoFixed behaviour of window's system buttons.
Dmitry Timoshkov [Sun, 15 Oct 2000 00:22:29 +0000 (00:22 +0000)] 
Fixed behaviour of window's system buttons.

24 years agoLoadStringA inserts terminating null in the buffer when the string
Rein Klazes [Sun, 15 Oct 2000 00:21:48 +0000 (00:21 +0000)] 
LoadStringA inserts terminating null in the buffer when the string
resource is an empty string or when it can not be found.

24 years agoImplemented the IDC_HAND cursor.
Chris Morgan [Fri, 13 Oct 2000 23:43:45 +0000 (23:43 +0000)] 
Implemented the IDC_HAND cursor.

24 years agoFixed the signature of the FormatMessage APIs.
Francois Gouget [Fri, 13 Oct 2000 23:41:12 +0000 (23:41 +0000)] 
Fixed the signature of the FormatMessage APIs.

24 years agoThe MODEM stuff has been spun off to its rightful place: mcx.h.
Francois Gouget [Fri, 13 Oct 2000 23:16:46 +0000 (23:16 +0000)] 
The MODEM stuff has been spun off to its rightful place: mcx.h.

24 years agoCompleted/corrected the list of include files.
Francois Gouget [Fri, 13 Oct 2000 23:13:01 +0000 (23:13 +0000)] 
Completed/corrected the list of include files.
Handle WIN32_LEAN_AND_MEAN and the NOxxx macros.

24 years agoAdded a NOGDI protection.
Francois Gouget [Fri, 13 Oct 2000 23:12:19 +0000 (23:12 +0000)] 
Added a NOGDI protection.
Replaced _MAX_PATH with MAX_PATH.
#undef can be used directly on TRANSPARENT.

24 years agoMust include objbase.h.
Francois Gouget [Fri, 13 Oct 2000 23:11:56 +0000 (23:11 +0000)] 
Must include objbase.h.

24 years agoHFILE is an int, not a regular HANDLE.
Francois Gouget [Fri, 13 Oct 2000 23:11:05 +0000 (23:11 +0000)] 
HFILE is an int, not a regular HANDLE.

24 years agoAdded MSGF_DDEMGR.
Andreas Mohr [Fri, 13 Oct 2000 23:09:56 +0000 (23:09 +0000)] 
Added MSGF_DDEMGR.

24 years agoFixed incorrect format string.
Gerald Pfeifer [Fri, 13 Oct 2000 23:08:13 +0000 (23:08 +0000)] 
Fixed incorrect format string.

24 years agoAdded changing mouse cursor when over a help topic link.
Chris Morgan [Fri, 13 Oct 2000 23:07:43 +0000 (23:07 +0000)] 
Added changing mouse cursor when over a help topic link.

24 years agoImplemented DirectInputCreateEx.
Marcus Meissner [Fri, 13 Oct 2000 23:07:29 +0000 (23:07 +0000)] 
Implemented DirectInputCreateEx.

24 years agoDo not send a WM_CONTEXTMENU message when a TreeView receives a
Louis Philippe Gagnon [Fri, 13 Oct 2000 23:07:08 +0000 (23:07 +0000)] 
Do not send a WM_CONTEXTMENU message when a TreeView receives a
WM_RBUTTONUP.

24 years agoMake findfunc look for .spec files, and put it with the other tools.
Lawson Whitney [Fri, 13 Oct 2000 23:06:40 +0000 (23:06 +0000)] 
Make findfunc look for .spec files, and put it with the other tools.

24 years agoValidate access even if wrap past address 0 for IsBadStringPtr[A|W]
Guy Albertelli [Fri, 13 Oct 2000 23:06:13 +0000 (23:06 +0000)] 
Validate access even if wrap past address 0 for IsBadStringPtr[A|W]
and IsBad[Read|Write]Ptr.

24 years ago- stupid spelling fixes
Andreas Mohr [Fri, 13 Oct 2000 20:26:52 +0000 (20:26 +0000)] 
- stupid spelling fixes
- some more loadorder array work

24 years agoAdded a few more large integer functions.
Alexandre Julliard [Fri, 13 Oct 2000 20:26:03 +0000 (20:26 +0000)] 
Added a few more large integer functions.

24 years agoStubbed GetDeviceGammaRamp.
Marcus Meissner [Fri, 13 Oct 2000 20:22:59 +0000 (20:22 +0000)] 
Stubbed GetDeviceGammaRamp.