wine
22 years agoDo not include wine/unicode.h.
Francois Gouget [Fri, 6 Sep 2002 18:36:42 +0000 (18:36 +0000)] 
Do not include wine/unicode.h.

22 years agoAdd prototypes to all functions.
Francois Gouget [Fri, 6 Sep 2002 18:36:19 +0000 (18:36 +0000)] 
Add prototypes to all functions.
Make winemaker work in 'strict' mode.

22 years agoAdd @138,@157,@180,@197,@204.
Jon Griffiths [Fri, 6 Sep 2002 18:35:39 +0000 (18:35 +0000)] 
Add @138,@157,@180,@197,@204.
@151-157: Parameters are const.
@36 inserts MF_BITMAP's.

22 years agoFixed typo in check_buffer_se().
Martin Wilck [Fri, 6 Sep 2002 18:35:04 +0000 (18:35 +0000)] 
Fixed typo in check_buffer_se().

22 years agoImplemented SHCreateStdEnumFmtEtc.
Rolf Kalbermatter [Fri, 6 Sep 2002 18:34:37 +0000 (18:34 +0000)] 
Implemented SHCreateStdEnumFmtEtc.

22 years ago- Eliminate flicker.
Dimitrie O. Paun [Fri, 6 Sep 2002 18:33:57 +0000 (18:33 +0000)] 
- Eliminate flicker.
- Much improved thumb dragging.
- Fix tooltip behaviour.
- Fix tick handling.
- Streamlined drawing code.
- Decent paging width.
- Handle OOM gracefully.
- Add proper notifications.
- Fix range setting.
- Start support for custom draw.
- Fix a bunch of bugs.
- Code cleanups.
- Update documentation.
- Spacing fixes.

22 years agoAdd generic notification support for the common controls.
Dimitrie O. Paun [Fri, 6 Sep 2002 18:33:18 +0000 (18:33 +0000)] 
Add generic notification support for the common controls.

22 years ago- Complete support for rgb{Fg,Bk} in DrawIndirect.
Dimitrie O. Paun [Fri, 6 Sep 2002 18:32:46 +0000 (18:32 +0000)] 
- Complete support for rgb{Fg,Bk} in DrawIndirect.
- Rename VOID to void.
- Documentation cleanup.
- Fix ILD_TRANSPARENT handling.

22 years agoRelease 20020904. wine-20020904
Alexandre Julliard [Thu, 5 Sep 2002 01:25:33 +0000 (01:25 +0000)] 
Release 20020904.

22 years agoRemove Maketest.rules on distclean.
Alexandre Julliard [Thu, 5 Sep 2002 01:15:03 +0000 (01:15 +0000)] 
Remove Maketest.rules on distclean.

22 years agoPeekNamedPipe: Check if the pipe was closed when there are 0 available
Alexandre Julliard [Wed, 4 Sep 2002 23:34:03 +0000 (23:34 +0000)] 
PeekNamedPipe: Check if the pipe was closed when there are 0 available
bytes (based on a patch by Uwe Bonnes).

22 years agoAdded Assoc* funcs (but not underlying IQueryAssociations object).
Jon Griffiths [Wed, 4 Sep 2002 23:32:19 +0000 (23:32 +0000)] 
Added Assoc* funcs (but not underlying IQueryAssociations object).

22 years ago- Fix ImageList_GetIcon to use ImageList_* functions for
Dimitrie O. Paun [Wed, 4 Sep 2002 23:31:48 +0000 (23:31 +0000)] 
- Fix ImageList_GetIcon to use ImageList_* functions for
  completeness.
- Tiny code cleanups.
- Documentation updates.

22 years ago- Unicodification (use Unicode functions & types consistently).
Dimitrie O. Paun [Wed, 4 Sep 2002 23:31:21 +0000 (23:31 +0000)] 
- Unicodification (use Unicode functions & types consistently).
- Pass infoPtr around instead of hwnd.
- Proper type-safe signatures for functions processing messages.
- Fix the types for some of the control's parameters.
- Implement [GS]ET_UNICODEFORMAT.
- Few indentation and spacing fixes.
- Tidy up docu.

22 years agoAdded symlinks for winhelp.
Rok Mandeljc [Wed, 4 Sep 2002 23:30:44 +0000 (23:30 +0000)] 
Added symlinks for winhelp.

22 years ago- Rename WIN_Handle16 to HWDN_16 and make it a macro.
Michael Stefaniuc [Wed, 4 Sep 2002 19:37:01 +0000 (19:37 +0000)] 
- Rename WIN_Handle16 to HWDN_16 and make it a macro.
- Prepare user.dll for the change of HWND to a void*.

22 years agoAdded DPMI segments structure and related function to avoid direct
Alexandre Julliard [Wed, 4 Sep 2002 18:52:22 +0000 (18:52 +0000)] 
Added DPMI segments structure and related function to avoid direct
references to dosmem internal variables.
Determine BIOS system offsets at compile time.

22 years ago- Return old code for handling parameters to GetCharacterPlacement (+
Shachar Shemesh [Wed, 4 Sep 2002 18:49:36 +0000 (18:49 +0000)] 
- Return old code for handling parameters to GetCharacterPlacement (+
  fix heap overrun in it). New code did not correctly match the Windows
  behaviour.
- Amend the BiDi algorithm so that many strings will now produce quite
  readable output.

22 years agoFixed typo in BITMAPV4HEADER stucture.
Steven Edwards [Wed, 4 Sep 2002 18:47:32 +0000 (18:47 +0000)] 
Fixed typo in BITMAPV4HEADER stucture.

22 years agoSHFileOperationA: improved, implemented FO_MOVE action, added more
Andriy Palamarchuk [Wed, 4 Sep 2002 18:46:29 +0000 (18:46 +0000)] 
SHFileOperationA: improved, implemented FO_MOVE action, added more
conformance tests.

22 years agoSmall updown cleanup.
Dimitrie O. Paun [Wed, 4 Sep 2002 18:45:42 +0000 (18:45 +0000)] 
Small updown cleanup.

22 years agoAdded some missing ImageList definitions.
Dimitrie O. Paun [Wed, 4 Sep 2002 18:45:24 +0000 (18:45 +0000)] 
Added some missing ImageList definitions.

22 years ago- implement support for xBitmap and yBitmap in ImageList_DrawIndirect
Dimitrie O. Paun [Wed, 4 Sep 2002 18:44:46 +0000 (18:44 +0000)] 
- implement support for xBitmap and yBitmap in ImageList_DrawIndirect
- small code, docs, and messages cleanups

22 years agoFixed Linux 2.2 event API code.
David D. Hagood [Wed, 4 Sep 2002 18:43:05 +0000 (18:43 +0000)] 
Fixed Linux 2.2 event API code.

22 years agoRemoved console sizing at startup.
Eric Pouech [Wed, 4 Sep 2002 18:42:13 +0000 (18:42 +0000)] 
Removed console sizing at startup.

22 years agoAdded configuration on per application basis.
Eric Pouech [Wed, 4 Sep 2002 18:41:52 +0000 (18:41 +0000)] 
Added configuration on per application basis.
Added ability to override part of the configuration from console
creator.
Revisited a bit wineconsole startup.
Added dialog part for window closing at process termination.

22 years agoNow passing some console parameters at wineconsole creation instead of
Eric Pouech [Wed, 4 Sep 2002 18:41:03 +0000 (18:41 +0000)] 
Now passing some console parameters at wineconsole creation instead of
successive server requests.
Better prototypes for console functions in kernel.
Some minor console creation fixes.

22 years agoMSVC compatibility fixes.
Patrik Stridvall [Sat, 31 Aug 2002 19:04:14 +0000 (19:04 +0000)] 
MSVC compatibility fixes.

22 years agoRepaired Slovak resources.
Alexandre Julliard [Sat, 31 Aug 2002 19:03:17 +0000 (19:03 +0000)] 
Repaired Slovak resources.

22 years agoAdded Slovenian resources.
Rok Mandeljc [Sat, 31 Aug 2002 19:03:01 +0000 (19:03 +0000)] 
Added Slovenian resources.

22 years agoMoved internal context macros out of winnt.h.
Alexandre Julliard [Sat, 31 Aug 2002 18:47:00 +0000 (18:47 +0000)] 
Moved internal context macros out of winnt.h.
Added SET_AX etc. macros to avoid non-portable pointer manipulations.

22 years agoLoad source files thru Win32 API.
Eric Pouech [Sat, 31 Aug 2002 18:45:09 +0000 (18:45 +0000)] 
Load source files thru Win32 API.

22 years agoAdded gdbproxy support for ppc, added missing GET_IP for memory.c.
Marcus Meissner [Sat, 31 Aug 2002 18:44:50 +0000 (18:44 +0000)] 
Added gdbproxy support for ppc, added missing GET_IP for memory.c.

22 years agoUpdate some .cvsignore files for building on Windows.
Steven Edwards [Fri, 30 Aug 2002 00:04:03 +0000 (00:04 +0000)] 
Update some .cvsignore files for building on Windows.

22 years agoFixed some dll separation issues.
Alexandre Julliard [Fri, 30 Aug 2002 00:03:25 +0000 (00:03 +0000)] 
Fixed some dll separation issues.

22 years agoImplement CBES_EX_NOSIZELIMIT style.
Dimitrie O. Paun [Fri, 30 Aug 2002 00:02:20 +0000 (00:02 +0000)] 
Implement CBES_EX_NOSIZELIMIT style.

22 years ago- Proper handling of GDI32 and USER32.
Patrik Stridvall [Fri, 30 Aug 2002 00:01:55 +0000 (00:01 +0000)] 
- Proper handling of GDI32 and USER32.
- Added PACKAGE_* for the config.h generation.
- Proper include path for the resource compiler.
- Minor bug fixes and improvements.

22 years agoFixed some issues found by winapi_check.
Patrik Stridvall [Fri, 30 Aug 2002 00:01:37 +0000 (00:01 +0000)] 
Fixed some issues found by winapi_check.

22 years agoAPI files update.
Patrik Stridvall [Fri, 30 Aug 2002 00:01:19 +0000 (00:01 +0000)] 
API files update.

22 years agoUse Iar (Instruction Address Register) instead of Fill[0].
Marcus Meissner [Fri, 30 Aug 2002 00:00:57 +0000 (00:00 +0000)] 
Use Iar (Instruction Address Register) instead of Fill[0].
siginfo.si_code uses the lower 16bit for the type of the exception.

22 years agoSlovenian resources for clock.
Rok Mandeljc [Fri, 30 Aug 2002 00:00:01 +0000 (00:00 +0000)] 
Slovenian resources for clock.

22 years agoSet the flag in GetCursorInfo.
Per Nystrom [Thu, 29 Aug 2002 23:59:17 +0000 (23:59 +0000)] 
Set the flag in GetCursorInfo.

22 years ago- Reduce the number of messages being passed to itself by using the
Guy L. Albertelli [Thu, 29 Aug 2002 23:58:42 +0000 (23:58 +0000)] 
- Reduce the number of messages being passed to itself by using the
  internal routines.
- Fix problem in _SetIconSpacing found by recent change.
- Add initial support for correct icon sizing.
- A few extra traces.

22 years agoCreate the scratch region before copying if necessary.
Alexandre Julliard [Thu, 29 Aug 2002 02:48:09 +0000 (02:48 +0000)] 
Create the scratch region before copying if necessary.

22 years agoConvert HPALETTE to a void*.
Michael Stefaniuc [Thu, 29 Aug 2002 01:55:55 +0000 (01:55 +0000)] 
Convert HPALETTE to a void*.

22 years agoAdded internal 32-bit versions of GDISelectPalette and
Alexandre Julliard [Thu, 29 Aug 2002 01:55:16 +0000 (01:55 +0000)] 
Added internal 32-bit versions of GDISelectPalette and
GDIRealizePalette.

22 years agoUse alsa/asoundlib.h instead of sys/asoundlib.h if possible.
Marco Pietrobono [Thu, 29 Aug 2002 01:51:31 +0000 (01:51 +0000)] 
Use alsa/asoundlib.h instead of sys/asoundlib.h if possible.

22 years agoSupport for HWND_MESSAGE.
Juergen Schmied [Thu, 29 Aug 2002 01:49:46 +0000 (01:49 +0000)] 
Support for HWND_MESSAGE.

22 years agoIn WSAStartup() don't touch the lpVendorInfo field of the WSADATA
Rein Klazes [Thu, 29 Aug 2002 01:48:55 +0000 (01:48 +0000)] 
In WSAStartup() don't touch the lpVendorInfo field of the WSADATA
structure.

22 years agoRely on the window manager to show and hide popup windows for us.
Mike McCormack [Thu, 29 Aug 2002 01:48:18 +0000 (01:48 +0000)] 
Rely on the window manager to show and hide popup windows for us.

22 years agoRemoved trailing white space.
Patrik Stridvall [Wed, 28 Aug 2002 23:43:43 +0000 (23:43 +0000)] 
Removed trailing white space.

22 years agoNew tool winapi_cleanup for doing simple automatic cleanups.
Patrik Stridvall [Wed, 28 Aug 2002 23:42:57 +0000 (23:42 +0000)] 
New tool winapi_cleanup for doing simple automatic cleanups.
Currently it removes trailing white space from the .[ch] files.

22 years agoMSVC compatibility fixes.
Patrik Stridvall [Wed, 28 Aug 2002 23:42:34 +0000 (23:42 +0000)] 
MSVC compatibility fixes.

22 years agoImplemented GetCursorInfo.
Per Nystrom [Wed, 28 Aug 2002 23:38:10 +0000 (23:38 +0000)] 
Implemented GetCursorInfo.

22 years agoUpdated winetest's Perl modules using winapi_extract.
Patrik Stridvall [Wed, 28 Aug 2002 23:33:21 +0000 (23:33 +0000)] 
Updated winetest's Perl modules using winapi_extract.

22 years agoMake sure we clear the owning window's hMenu in DestroyMenu().
Andreas Mohr [Wed, 28 Aug 2002 23:31:56 +0000 (23:31 +0000)] 
Make sure we clear the owning window's hMenu in DestroyMenu().

22 years agoFixed a number of dll separation issues.
Alexandre Julliard [Wed, 28 Aug 2002 22:35:23 +0000 (22:35 +0000)] 
Fixed a number of dll separation issues.

22 years agoRemoved system specific GetTempPathA test.
Alexandre Julliard [Wed, 28 Aug 2002 22:25:56 +0000 (22:25 +0000)] 
Removed system specific GetTempPathA test.

22 years agoTweak position of system menu small icon.
Alexandre Julliard [Wed, 28 Aug 2002 22:25:12 +0000 (22:25 +0000)] 
Tweak position of system menu small icon.

22 years ago- implement CBEN_DRAGBEGIN
Dimitrie O. Paun [Wed, 28 Aug 2002 22:21:46 +0000 (22:21 +0000)] 
- implement CBEN_DRAGBEGIN
- remove useless FIXMEs

22 years agoFixed breaking DLL load.
Eric Pouech [Wed, 28 Aug 2002 22:21:20 +0000 (22:21 +0000)] 
Fixed breaking DLL load.

22 years agoFixed typo in test.
Eric Pouech [Wed, 28 Aug 2002 22:21:03 +0000 (22:21 +0000)] 
Fixed typo in test.

22 years agoBitBlt and StretchBlt generate META_DIBSTRETCHBLT records.
Huw D M Davies [Wed, 28 Aug 2002 00:55:52 +0000 (00:55 +0000)] 
BitBlt and StretchBlt generate META_DIBSTRETCHBLT records.

22 years agoCorrect some of the system metrics to more closely match Windows
Dmitry Timoshkov [Wed, 28 Aug 2002 00:54:53 +0000 (00:54 +0000)] 
Correct some of the system metrics to more closely match Windows
values.

22 years agoIf we have no dropdown height give ourselves a minimum height of 5
Aric Stewart [Wed, 28 Aug 2002 00:53:23 +0000 (00:53 +0000)] 
If we have no dropdown height give ourselves a minimum height of 5
items or max items (whichever is less).

22 years agoFixed WM_GETTEXT handling to avoid strncpy and return correct lengths.
Alexandre Julliard [Wed, 28 Aug 2002 00:40:17 +0000 (00:40 +0000)] 
Fixed WM_GETTEXT handling to avoid strncpy and return correct lengths.

22 years agoConvert HACCEL to a void*.
Michael Stefaniuc [Wed, 28 Aug 2002 00:39:39 +0000 (00:39 +0000)] 
Convert HACCEL to a void*.

22 years agoImplement wrapper calls for the 16 bit GlobalAtom* functions.
Patrik Stridvall [Wed, 28 Aug 2002 00:38:42 +0000 (00:38 +0000)] 
Implement wrapper calls for the 16 bit GlobalAtom* functions.

22 years agoAvoid crash if no default cups printer is set.
Alexander Gottwald [Tue, 27 Aug 2002 22:33:09 +0000 (22:33 +0000)] 
Avoid crash if no default cups printer is set.

22 years agoAdded a couple of listview definitions.
Alexandre Julliard [Tue, 27 Aug 2002 22:32:36 +0000 (22:32 +0000)] 
Added a couple of listview definitions.

22 years agoFixed line numbers in error messages and improved redefinition error
Alexandre Julliard [Tue, 27 Aug 2002 22:32:01 +0000 (22:32 +0000)] 
Fixed line numbers in error messages and improved redefinition error
(based on a patch by Jon Griffiths).

22 years agoTry to derive temp file names from output file names for better
Alexandre Julliard [Tue, 27 Aug 2002 22:29:26 +0000 (22:29 +0000)] 
Try to derive temp file names from output file names for better
portability.

22 years agoChange the icon spacing when setting the image list.
Mike McCormack [Tue, 27 Aug 2002 19:41:56 +0000 (19:41 +0000)] 
Change the icon spacing when setting the image list.

22 years agoWindows expects the edit window to hang around and be valid.
Aric Stewart [Tue, 27 Aug 2002 19:36:33 +0000 (19:36 +0000)] 
Windows expects the edit window to hang around and be valid.

22 years ago- Add a max wait time for selection notifies.
Ulrich Czekalla [Tue, 27 Aug 2002 19:19:49 +0000 (19:19 +0000)] 
- Add a max wait time for selection notifies.
- Add new function to the x11drv to get clipboard format names of
  externally registered formats.
- When a clipboard format is registered we should pass the global atom
  value as the format identifier.
- Clipboard format name should be treated as case insensitive.
- Serialize metafile bits when requested via a clipboard selection.
- Return format ids for native formats when mapping from properties.

22 years agoAdded wine_get_user_name function and got rid of some of the getpwuid
Alexandre Julliard [Tue, 27 Aug 2002 18:30:53 +0000 (18:30 +0000)] 
Added wine_get_user_name function and got rid of some of the getpwuid
portability stuff.
More portable printf formats for 64-bit types.

22 years agoMSVC long long fixes.
Patrik Stridvall [Tue, 27 Aug 2002 18:17:49 +0000 (18:17 +0000)] 
MSVC long long fixes.

22 years agoImplement CBES_EX_PATHWORDBREAKPROC for the ComboEx control.
Dimitrie O. Paun [Tue, 27 Aug 2002 18:16:48 +0000 (18:16 +0000)] 
Implement CBES_EX_PATHWORDBREAKPROC for the ComboEx control.

22 years agoAdded Belarusian keyboard.
Hleb Valoska [Tue, 27 Aug 2002 18:16:06 +0000 (18:16 +0000)] 
Added Belarusian keyboard.

22 years agoMove caret when selecting a text area with the mouse.
Zoltan Nagy [Tue, 27 Aug 2002 18:15:26 +0000 (18:15 +0000)] 
Move caret when selecting a text area with the mouse.

22 years agoForward shlwapi.393 to CreateDialogIndirectParamW.
Rein Klazes [Tue, 27 Aug 2002 18:14:43 +0000 (18:14 +0000)] 
Forward shlwapi.393 to CreateDialogIndirectParamW.

22 years agoDon't cache file handles for NE executable modules so that we don't
Mike McCormack [Tue, 27 Aug 2002 02:05:21 +0000 (02:05 +0000)] 
Don't cache file handles for NE executable modules so that we don't
lock the CDROM.

22 years agoAdded a bunch of new regression tests.
Dmitry Timoshkov [Tue, 27 Aug 2002 01:56:08 +0000 (01:56 +0000)] 
Added a bunch of new regression tests.

22 years agoSHFileOperation: Implemented the FO_RENAME action, fixed FO_DELETE,
Andriy Palamarchuk [Tue, 27 Aug 2002 01:34:33 +0000 (01:34 +0000)] 
SHFileOperation: Implemented the FO_RENAME action, fixed FO_DELETE,
implemented unit tests for these two actions.

22 years agoFixed permission check when renaming a directory (based on a patch by
Alexandre Julliard [Tue, 27 Aug 2002 01:29:07 +0000 (01:29 +0000)] 
Fixed permission check when renaming a directory (based on a patch by
Andriy Palamarchuk).

22 years agoDump SetWindowPos flags.
Dmitry Timoshkov [Tue, 27 Aug 2002 01:14:44 +0000 (01:14 +0000)] 
Dump SetWindowPos flags.

22 years agoConvert most of the file APIs to Unicode.
Dmitry Timoshkov [Tue, 27 Aug 2002 01:13:58 +0000 (01:13 +0000)] 
Convert most of the file APIs to Unicode.

22 years agoAdded Polish translations.
Jacek Bator [Tue, 27 Aug 2002 00:35:28 +0000 (00:35 +0000)] 
Added Polish translations.

22 years agoRelax a bit PE consistency checks.
Dmitry Timoshkov [Tue, 27 Aug 2002 00:34:41 +0000 (00:34 +0000)] 
Relax a bit PE consistency checks.
Return BINARY_DOS type if extended header was not recognized.

22 years agoSetWindowPos sends WM_WINDOWPOSCHANGED even if it has been told not to
Bill Medland [Tue, 27 Aug 2002 00:33:07 +0000 (00:33 +0000)] 
SetWindowPos sends WM_WINDOWPOSCHANGED even if it has been told not to
send WM_WINDOWPOSCHANGING.

22 years agoFix for lots of warnings when building on Mingw32.
Steven Edwards [Tue, 27 Aug 2002 00:32:43 +0000 (00:32 +0000)] 
Fix for lots of warnings when building on Mingw32.

22 years agoCorrect the number of parameters for StrRStrIA/W.
Dmitry Timoshkov [Tue, 27 Aug 2002 00:31:54 +0000 (00:31 +0000)] 
Correct the number of parameters for StrRStrIA/W.

22 years agoImplemented signal handling for PPC.
Marcus Meissner [Tue, 27 Aug 2002 00:30:20 +0000 (00:30 +0000)] 
Implemented signal handling for PPC.

22 years agoAdded Microsoft Visual Studio workspace and project file maker.
Patrik Stridvall [Tue, 27 Aug 2002 00:29:36 +0000 (00:29 +0000)] 
Added Microsoft Visual Studio workspace and project file maker.

22 years agoMSVC compatibility fixes.
Patrik Stridvall [Mon, 26 Aug 2002 21:53:24 +0000 (21:53 +0000)] 
MSVC compatibility fixes.

22 years agoPartial fix for browse dialog in Program Manager.
Steven Edwards [Mon, 26 Aug 2002 21:50:10 +0000 (21:50 +0000)] 
Partial fix for browse dialog in Program Manager.

22 years agoTweaks to improve playback performance and reduce sound glitches:
Ove Kaaven [Mon, 26 Aug 2002 21:49:42 +0000 (21:49 +0000)] 
Tweaks to improve playback performance and reduce sound glitches:
- wodGetPosition does not send an update message to the player thread;
this reduces the accuracy of the readout from byte-accuracy to near
fragment-accuracy, but we save 2-4 context switches and kernel
scheduling penalties.
- if FeedDSP runs out of data, do not flush output buffers before
notifications are sent and given the chance to provide more sound data.
Do not flush before we're down to the last fragment.
- messages to the player thread are signaled using Unix pipes instead
of Win32 synchronization primitives, to avoid having the player thread
wait for the wineserver (and context switches from/to it) before the
it can feed more data to the sound card.
- ring buffer size is increased from 30 to 192 to support some games
that fires 128 messages at once to determine DMA buffer size.

22 years agoAdded 'watch' command to the winedbg help command.
Lionel Ulmer [Mon, 26 Aug 2002 21:48:05 +0000 (21:48 +0000)] 
Added 'watch' command to the winedbg help command.

22 years agoMake winedump compilable by MSVC.
Dmitry Timoshkov [Mon, 26 Aug 2002 21:47:41 +0000 (21:47 +0000)] 
Make winedump compilable by MSVC.

22 years agoImplemented processing of PSM_SETCURSELID message.
Andriy Palamarchuk [Mon, 26 Aug 2002 21:47:06 +0000 (21:47 +0000)] 
Implemented processing of PSM_SETCURSELID message.