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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

21 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().

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

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

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

21 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

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

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

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

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

21 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).

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

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

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

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

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

21 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).

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

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

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

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

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

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

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

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

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

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

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

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

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

21 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).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

21 years ago- implement CBES_EX_CASESENSITIVE
Dimitrie O. Paun [Mon, 26 Aug 2002 21:46:25 +0000 (21:46 +0000)] 
- implement CBES_EX_CASESENSITIVE
- fix severe bug in CB_FINDEXACTSTRING
- small cleanups

21 years agoMoved most of the 16-bit functions in dlls/msvideo to msvideo16.c.
Michael Stefaniuc [Mon, 26 Aug 2002 21:44:48 +0000 (21:44 +0000)] 
Moved most of the 16-bit functions in dlls/msvideo to msvideo16.c.

21 years agoSetTokenInformation stub implementation, a few other small changes.
Andriy Palamarchuk [Mon, 26 Aug 2002 21:39:17 +0000 (21:39 +0000)] 
SetTokenInformation stub implementation, a few other small changes.

21 years agoImplement UrlHashW.
Jon Griffiths [Mon, 26 Aug 2002 21:36:31 +0000 (21:36 +0000)] 
Implement UrlHashW.

21 years agoDon't map/unmap a top-level window when WS_VISIBLE changes, only when
Alexandre Julliard [Tue, 20 Aug 2002 00:36:45 +0000 (00:36 +0000)] 
Don't map/unmap a top-level window when WS_VISIBLE changes, only when
we explicitly do a SetWindowPos(SWP_SHOWWINDOW/HIDEWINDOW).
Update the WM hints when mapping a window in case the style has
changed in the meantime.

21 years agoHandle NULL buffer in GetObject.
Mike McCormack [Tue, 20 Aug 2002 00:33:20 +0000 (00:33 +0000)] 
Handle NULL buffer in GetObject.

21 years agoAdded regression test for FormatMessage.
Mike McCormack [Tue, 20 Aug 2002 00:32:48 +0000 (00:32 +0000)] 
Added regression test for FormatMessage.
Fixed cr/lf handling.
Prevent an infinite loop when an invalid format (%S) is passed as a
format string to vsnprintf.
Fixed a memory leak in the W version.

21 years agoDo not emit .string into the instruction stream, but into the .data
Marcus Meissner [Tue, 20 Aug 2002 00:26:40 +0000 (00:26 +0000)] 
Do not emit .string into the instruction stream, but into the .data
section (to avoid alignment assertions).

21 years agoFix extraction of icons from ICO files.
Dusan Lacko [Tue, 20 Aug 2002 00:25:03 +0000 (00:25 +0000)] 
Fix extraction of icons from ICO files.

21 years agoDon't set EN_CHANGE at creation time.
Aric Stewart [Tue, 20 Aug 2002 00:24:17 +0000 (00:24 +0000)] 
Don't set EN_CHANGE at creation time.

21 years agoAdded unit test for environment functions and fixed some bugs.
Dmitry Timoshkov [Tue, 20 Aug 2002 00:22:29 +0000 (00:22 +0000)] 
Added unit test for environment functions and fixed some bugs.

21 years agoFixed some issues found by winapi_check.
Patrik Stridvall [Tue, 20 Aug 2002 00:20:43 +0000 (00:20 +0000)] 
Fixed some issues found by winapi_check.

21 years agoAPI files update.
Patrik Stridvall [Tue, 20 Aug 2002 00:06:18 +0000 (00:06 +0000)] 
API files update.

21 years agoCleaned up interlocking funcs for PPC, fixed return value of
Marcus Meissner [Tue, 20 Aug 2002 00:01:15 +0000 (00:01 +0000)] 
Cleaned up interlocking funcs for PPC, fixed return value of
interlocked_add.

21 years agoImplemented delayed import assembler thunks for PPC.
Marcus Meissner [Tue, 20 Aug 2002 00:00:49 +0000 (00:00 +0000)] 
Implemented delayed import assembler thunks for PPC.

21 years agoUse r2 instead of r13 for TLS, since r13 is used in the ELF32 PPC
Marcus Meissner [Tue, 20 Aug 2002 00:00:35 +0000 (00:00 +0000)] 
Use r2 instead of r13 for TLS, since r13 is used in the ELF32 PPC
ABI.

21 years agoRemoved use of saddr as a variable name which conflicts with usage in
Robert Lunnon [Mon, 19 Aug 2002 23:58:03 +0000 (23:58 +0000)] 
Removed use of saddr as a variable name which conflicts with usage in
netinet/in.h.

21 years agoFix existing string functions, implement a bunch of new ones.
Jon Griffiths [Mon, 19 Aug 2002 23:57:27 +0000 (23:57 +0000)] 
Fix existing string functions, implement a bunch of new ones.

21 years agoCreate security attributes when running as NT or later.
Jon Griffiths [Mon, 19 Aug 2002 23:56:15 +0000 (23:56 +0000)] 
Create security attributes when running as NT or later.

21 years agoFree comctl32 on unload.
Jon Griffiths [Mon, 19 Aug 2002 23:55:46 +0000 (23:55 +0000)] 
Free comctl32 on unload.

21 years agoAdded some keys for ole32 interfaces.
Mike McCormack [Sat, 17 Aug 2002 18:40:10 +0000 (18:40 +0000)] 
Added some keys for ole32 interfaces.

21 years agoDetect the FreeType version and adapt the sfnt offset accordingly.
François Gouget [Sat, 17 Aug 2002 18:34:34 +0000 (18:34 +0000)] 
Detect the FreeType version and adapt the sfnt offset accordingly.

21 years agoMapping mode functions should change dc settings when dc is an enhmf.
Huw D M Davies [Sat, 17 Aug 2002 18:32:12 +0000 (18:32 +0000)] 
Mapping mode functions should change dc settings when dc is an enhmf.

21 years agoRemoved Wine internal flags.
Mike McCormack [Sat, 17 Aug 2002 18:31:12 +0000 (18:31 +0000)] 
Removed Wine internal flags.

21 years agoAdded sanity checks on EMRCREATEDIBPATTERNBRUSHPT values.
Mike McCormack [Sat, 17 Aug 2002 18:30:48 +0000 (18:30 +0000)] 
Added sanity checks on EMRCREATEDIBPATTERNBRUSHPT values.
Fix a memory leak.

21 years agoAdded GetProcessHeap definition in case it's not inlined.
Alexandre Julliard [Sat, 17 Aug 2002 18:29:12 +0000 (18:29 +0000)] 
Added GetProcessHeap definition in case it's not inlined.

21 years agoInclude protection for <unistd.h>, <sys/types.h> and <sys/stat.h>.
Dmitry Timoshkov [Sat, 17 Aug 2002 18:28:43 +0000 (18:28 +0000)] 
Include protection for <unistd.h>, <sys/types.h> and <sys/stat.h>.

21 years agoChange sublanguage from "NEUTRAL" to "DEFAULT", so LoadResource will
Shachar Shemesh [Sat, 17 Aug 2002 18:27:40 +0000 (18:27 +0000)] 
Change sublanguage from "NEUTRAL" to "DEFAULT", so LoadResource will
be able to find it if no other language is a better match.

21 years agoDo not leave uninitialized pointer.
Dmitry Timoshkov [Sat, 17 Aug 2002 01:38:48 +0000 (01:38 +0000)] 
Do not leave uninitialized pointer.

21 years agoAllow an app to open the file of a disk based emf for reading while
Huw D M Davies [Sat, 17 Aug 2002 01:37:50 +0000 (01:37 +0000)] 
Allow an app to open the file of a disk based emf for reading while
the hemf is still open.
Implement SetWinMetaFileBits in a more sane fashion.

21 years agoImplement simple ExtTextOut for enhmfdrv.
Huw D M Davies [Sat, 17 Aug 2002 01:36:55 +0000 (01:36 +0000)] 
Implement simple ExtTextOut for enhmfdrv.

21 years agoMSVC compatibility fixes.
Patrik Stridvall [Sat, 17 Aug 2002 01:22:59 +0000 (01:22 +0000)] 
MSVC compatibility fixes.

21 years agoCombined the implementation of all the scanf's in a single place.
Daniel Gudbjartsson [Sat, 17 Aug 2002 01:22:00 +0000 (01:22 +0000)] 
Combined the implementation of all the scanf's in a single place.
Added implementations of fwscanf, swscanf, wscanf and sscanf.
Corrected the declaration of swscanf.
Added implementation of the l, h, L and w prefixes.
Added implementation of the c, C, s, S and n types.

21 years agoImplemented server context/ptrace handling for Linux/PowerPC.
Marcus Meissner [Sat, 17 Aug 2002 01:19:06 +0000 (01:19 +0000)] 
Implemented server context/ptrace handling for Linux/PowerPC.

21 years agoAdded include protection for unistd.h and sys/time.h.
Patrik Stridvall [Sat, 17 Aug 2002 00:43:16 +0000 (00:43 +0000)] 
Added include protection for unistd.h and sys/time.h.

21 years agoSet cbBits in the EMRCREATEDIBPATTERNBRUSHPT structure when writing an
Mike McCormack [Sat, 17 Aug 2002 00:26:57 +0000 (00:26 +0000)] 
Set cbBits in the EMRCREATEDIBPATTERNBRUSHPT structure when writing an
EMF record.