wine
22 years agoAdded SwitchToThread.
Aric Stewart [Fri, 16 Aug 2002 01:38:20 +0000 (01:38 +0000)] 
Added SwitchToThread.

22 years agoAdded some more stubs.
Dmitry Timoshkov [Fri, 16 Aug 2002 01:36:53 +0000 (01:36 +0000)] 
Added some more stubs.

22 years agoImageList_SetImageCount should set nCurImage (the number of
Mike McCormack [Fri, 16 Aug 2002 01:35:43 +0000 (01:35 +0000)] 
ImageList_SetImageCount should set nCurImage (the number of
images in the list) to the value specified, and expect that
ImageList_ReplaceImage is called to set the new images.

22 years agoConvert HKL to a void*.
Michael Stefaniuc [Fri, 16 Aug 2002 01:34:19 +0000 (01:34 +0000)] 
Convert HKL to a void*.

22 years agoMoved a large number of 16-bit functions to a separate gdi16.c file.
Alexandre Julliard [Fri, 16 Aug 2002 00:42:06 +0000 (00:42 +0000)] 
Moved a large number of 16-bit functions to a separate gdi16.c file.

22 years agoAvoid trouble in WM_GETTEXT if specified length is larger than the
Alexandre Julliard [Thu, 15 Aug 2002 23:28:45 +0000 (23:28 +0000)] 
Avoid trouble in WM_GETTEXT if specified length is larger than the
buffer (found by Carl Sopchak).

22 years agoFix command-line parsing for Winelib applications.
François Gouget [Thu, 15 Aug 2002 23:21:03 +0000 (23:21 +0000)] 
Fix command-line parsing for Winelib applications.

22 years agoGet the initial paper size from the locale info.
Huw D M Davies [Thu, 15 Aug 2002 23:20:19 +0000 (23:20 +0000)] 
Get the initial paper size from the locale info.

22 years agoDeleteObject() can fail if the object is a DC, however we've already
Huw D M Davies [Thu, 15 Aug 2002 23:19:40 +0000 (23:19 +0000)] 
DeleteObject() can fail if the object is a DC, however we've already
called GDI_ReleaseObj() so don't call it again.

22 years agoFixed GetLocaleInfoW to handle Unicode properly and completed
Alexandre Julliard [Thu, 15 Aug 2002 23:18:47 +0000 (23:18 +0000)] 
Fixed GetLocaleInfoW to handle Unicode properly and completed
implementation.
Update win.ini and registry on startup when language changed.
More logical priority order for locale environment variables.
Implemented SetLocaleInfoW.
Moved some locale functions to kernel32.dll.

22 years agoTrap exceptions in RtlImageNtHeader.
Alexandre Julliard [Thu, 15 Aug 2002 22:09:53 +0000 (22:09 +0000)] 
Trap exceptions in RtlImageNtHeader.

22 years agoImplement and test rtl bitmap functions.
Jon Griffiths [Thu, 15 Aug 2002 22:08:40 +0000 (22:08 +0000)] 
Implement and test rtl bitmap functions.
Add a couple of other misc rtl functions.

22 years agoUpdated all locale tables to match exactly what Windows returns.
Alexandre Julliard [Thu, 15 Aug 2002 22:00:19 +0000 (22:00 +0000)] 
Updated all locale tables to match exactly what Windows returns.
Renamed a few files to follow the proper naming conventions.
Added a number of new locales.

22 years agoAdded support for #pragma code_page.
Alexandre Julliard [Thu, 15 Aug 2002 21:57:36 +0000 (21:57 +0000)] 
Added support for #pragma code_page.
Fixed a few bugs in language handling.
Added error message when Ansi->Unicode conversion in the current
codepage loses information.

22 years agoAdded Slovenian resources.
Rok Mandeljc [Thu, 15 Aug 2002 21:48:58 +0000 (21:48 +0000)] 
Added Slovenian resources.

22 years agoThe text section alignment should be default, not 1.
Marcus Meissner [Thu, 15 Aug 2002 21:47:27 +0000 (21:47 +0000)] 
The text section alignment should be default, not 1.

22 years agoLink against msvcrt, fixed logic to handle quoted paths in command
Andriy Palamarchuk [Thu, 15 Aug 2002 21:46:15 +0000 (21:46 +0000)] 
Link against msvcrt, fixed logic to handle quoted paths in command
line parameters.

22 years agoLinked regedit against msvcrt instead of the platform I/O library, so
Andriy Palamarchuk [Thu, 15 Aug 2002 21:45:28 +0000 (21:45 +0000)] 
Linked regedit against msvcrt instead of the platform I/O library, so
it can handle full Windows paths.

22 years agoMake behavior of builtin executables closer to that of builtin dlls.
Alexandre Julliard [Wed, 14 Aug 2002 21:12:58 +0000 (21:12 +0000)] 
Make behavior of builtin executables closer to that of builtin dlls.
Fixed case sensitivity of builtin executables.

22 years agoUpdated dependencies.
Alexandre Julliard [Wed, 14 Aug 2002 21:11:17 +0000 (21:11 +0000)] 
Updated dependencies.

22 years agoUse the "new" LDT set call on Linux.
Alexandre Julliard [Wed, 14 Aug 2002 21:10:50 +0000 (21:10 +0000)] 
Use the "new" LDT set call on Linux.

22 years agoBuiltin modules must be aligned on 64K boundary.
Alexandre Julliard [Wed, 14 Aug 2002 21:09:55 +0000 (21:09 +0000)] 
Builtin modules must be aligned on 64K boundary.

22 years agoAvoid dodgy asm optimization if the server's byte order is not
Mike McCormack [Wed, 14 Aug 2002 21:07:40 +0000 (21:07 +0000)] 
Avoid dodgy asm optimization if the server's byte order is not
LSBFirst.

22 years agoCorrect font size for non MM_TEXT modes.
Huw D M Davies [Wed, 14 Aug 2002 21:06:26 +0000 (21:06 +0000)] 
Correct font size for non MM_TEXT modes.

22 years agoNT sets the error code to ERROR_RESOURCE_DATA_NOT_FOUND if the file
François Gouget [Wed, 14 Aug 2002 21:04:54 +0000 (21:04 +0000)] 
NT sets the error code to ERROR_RESOURCE_DATA_NOT_FOUND if the file
exists but does not contain version information.

22 years agoMake dialog IDs "Browse for Folder" compatible with IE.
Dmitry Timoshkov [Wed, 14 Aug 2002 21:03:55 +0000 (21:03 +0000)] 
Make dialog IDs "Browse for Folder" compatible with IE.

22 years agoStubs for DAD_Drag Enter, EnterEx, Move AutoScroll and Leave.
Mike McCormack [Wed, 14 Aug 2002 21:03:07 +0000 (21:03 +0000)] 
Stubs for DAD_Drag Enter, EnterEx, Move AutoScroll and Leave.

22 years agoCorrect the size of the colour map allocated in the bitmap header for
Mike McCormack [Wed, 14 Aug 2002 21:02:01 +0000 (21:02 +0000)] 
Correct the size of the colour map allocated in the bitmap header for
the case biClrUsed = 0.

22 years agoAdded DeinitMapiUtil stub.
Aric Stewart [Wed, 14 Aug 2002 21:00:57 +0000 (21:00 +0000)] 
Added DeinitMapiUtil stub.

22 years agoUpdate the debugging channels docu.
Dimitrie O. Paun [Wed, 14 Aug 2002 20:59:33 +0000 (20:59 +0000)] 
Update the debugging channels docu.

22 years agoImplemented CONTEXT_DEBUG_REGISTERS on FreeBSD.
Pierre Beyssac [Wed, 14 Aug 2002 20:59:03 +0000 (20:59 +0000)] 
Implemented CONTEXT_DEBUG_REGISTERS on FreeBSD.

22 years agoFixed race condition when a thread gets killed right after starting.
Alexandre Julliard [Tue, 13 Aug 2002 18:24:27 +0000 (18:24 +0000)] 
Fixed race condition when a thread gets killed right after starting.

22 years agoVery hacked implementation of url monikers.
Huw D M Davies [Tue, 13 Aug 2002 18:20:24 +0000 (18:20 +0000)] 
Very hacked implementation of url monikers.

22 years agoCosmetics.
Dmitry Timoshkov [Tue, 13 Aug 2002 18:18:38 +0000 (18:18 +0000)] 
Cosmetics.

22 years agoAdd QM_SMRESULT in wake bits too in case the changed bits get cleared
Alexandre Julliard [Tue, 13 Aug 2002 18:17:19 +0000 (18:17 +0000)] 
Add QM_SMRESULT in wake bits too in case the changed bits get cleared
while processing a sent message.

22 years agoFix snooping of 16-bit dlls being loaded at the same address.
Dmitry Timoshkov [Tue, 13 Aug 2002 18:14:14 +0000 (18:14 +0000)] 
Fix snooping of 16-bit dlls being loaded at the same address.

22 years agoAt the end of PATH_StrokePath, update dc->CurPosX|Y so that their
Huw D M Davies [Tue, 13 Aug 2002 18:12:52 +0000 (18:12 +0000)] 
At the end of PATH_StrokePath, update dc->CurPosX|Y so that their
values are in logical co-ords.

22 years agoFixed hex to binary conversion.
Dmitry Timoshkov [Tue, 13 Aug 2002 18:11:15 +0000 (18:11 +0000)] 
Fixed hex to binary conversion.

22 years agous->Length is in bytes.
Dmitry Timoshkov [Tue, 13 Aug 2002 18:10:28 +0000 (18:10 +0000)] 
us->Length is in bytes.

22 years agoThrow exception only for Wine internal locks.
Dmitry Timoshkov [Tue, 13 Aug 2002 18:09:22 +0000 (18:09 +0000)] 
Throw exception only for Wine internal locks.

22 years agoReduce flicker on updates.
Alexandre Julliard [Tue, 13 Aug 2002 18:08:45 +0000 (18:08 +0000)] 
Reduce flicker on updates.

22 years agoDuplicate the font handle passed through WM_SETFONT, because it does
Mike McCormack [Tue, 13 Aug 2002 18:08:15 +0000 (18:08 +0000)] 
Duplicate the font handle passed through WM_SETFONT, because it does
not belong to us and is not ours to free.

22 years agoAdded WM_GET/SETTEXT support.
Dmitry Timoshkov [Tue, 13 Aug 2002 18:07:02 +0000 (18:07 +0000)] 
Added WM_GET/SETTEXT support.

22 years agoThe provider functions are WINAPI.
Alexandre Julliard [Tue, 13 Aug 2002 18:05:45 +0000 (18:05 +0000)] 
The provider functions are WINAPI.

22 years agoOnly modify returned keys on success.
Aric Stewart [Tue, 13 Aug 2002 18:05:19 +0000 (18:05 +0000)] 
Only modify returned keys on success.

22 years agoAdded 'walk exception' command.
Alexandre Julliard [Tue, 13 Aug 2002 18:04:01 +0000 (18:04 +0000)] 
Added 'walk exception' command.

22 years agoAvoid dependencies on y.tab.h.
Alexandre Julliard [Tue, 13 Aug 2002 03:30:58 +0000 (03:30 +0000)] 
Avoid dependencies on y.tab.h.

22 years agoSetup exception frame around 16-bit calls to unwind stack properly.
Alexandre Julliard [Tue, 13 Aug 2002 03:29:17 +0000 (03:29 +0000)] 
Setup exception frame around 16-bit calls to unwind stack properly.

22 years agoStubs for DragDropHelper.
Juergen Schmied [Tue, 13 Aug 2002 03:21:53 +0000 (03:21 +0000)] 
Stubs for DragDropHelper.

22 years agoFixed the ppdev.h present but not direct io access case.
Marcus Meissner [Tue, 13 Aug 2002 03:18:40 +0000 (03:18 +0000)] 
Fixed the ppdev.h present but not direct io access case.

22 years agoFixed ptrace argument order for FreeBSD, NetBSD and Solaris.
Pierre Beyssac [Tue, 13 Aug 2002 03:18:14 +0000 (03:18 +0000)] 
Fixed ptrace argument order for FreeBSD, NetBSD and Solaris.

22 years agoAdd support for moving VGA controller window in framebuffer using SVGA
Jukka Heinonen [Tue, 13 Aug 2002 03:17:42 +0000 (03:17 +0000)] 
Add support for moving VGA controller window in framebuffer using SVGA
interrupts. Detect correctly color plane modes and linear modes,
including Mode-X. Moved VESA interrupts into separate function and
implemented few more stubs.

22 years agoTest results need to depend on the module being tested.
Alexandre Julliard [Sat, 10 Aug 2002 00:03:25 +0000 (00:03 +0000)] 
Test results need to depend on the module being tested.

22 years agoAdded explicit dependency on y.tab.h for lex output.
Alexandre Julliard [Sat, 10 Aug 2002 00:03:08 +0000 (00:03 +0000)] 
Added explicit dependency on y.tab.h for lex output.

22 years agoUnprotect the resource data in the unhandled exception handler to fix
Alexandre Julliard [Fri, 9 Aug 2002 20:01:00 +0000 (20:01 +0000)] 
Unprotect the resource data in the unhandled exception handler to fix
broken apps.

22 years agoImplemented the RtlImage* functions, and use them to replace the
Alexandre Julliard [Fri, 9 Aug 2002 19:57:38 +0000 (19:57 +0000)] 
Implemented the RtlImage* functions, and use them to replace the
PE_HEADER macro.

22 years agoImproved richedit headers.
Andriy Palamarchuk [Fri, 9 Aug 2002 19:51:49 +0000 (19:51 +0000)] 
Improved richedit headers.

22 years agoConvert HMMIO to a void*.
Michael Stefaniuc [Fri, 9 Aug 2002 19:51:01 +0000 (19:51 +0000)] 
Convert HMMIO to a void*.

22 years agoFonts with an incomplete character set could cause a fault.
Dave Hawkes [Fri, 9 Aug 2002 19:50:20 +0000 (19:50 +0000)] 
Fonts with an incomplete character set could cause a fault.

22 years agoCopy va_lists by using va_copy, not by just assigning them.
Marcus Meissner [Fri, 9 Aug 2002 19:49:31 +0000 (19:49 +0000)] 
Copy va_lists by using va_copy, not by just assigning them.

22 years agoCreate separate makefiles for tests for more flexibility.
Alexandre Julliard [Fri, 9 Aug 2002 01:22:40 +0000 (01:22 +0000)] 
Create separate makefiles for tests for more flexibility.

22 years agoFixed string lengths to do the right thing for all platforms.
Alexandre Julliard [Fri, 9 Aug 2002 01:14:23 +0000 (01:14 +0000)] 
Fixed string lengths to do the right thing for all platforms.

22 years agoUpdated authors list.
Alexandre Julliard [Fri, 9 Aug 2002 01:13:31 +0000 (01:13 +0000)] 
Updated authors list.

22 years agoSome more RPC definitions.
Ove Kaaven [Fri, 9 Aug 2002 01:11:39 +0000 (01:11 +0000)] 
Some more RPC definitions.

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

22 years agoAPI file update.
Patrik Stridvall [Fri, 9 Aug 2002 01:03:48 +0000 (01:03 +0000)] 
API file update.

22 years ago- Convert HDRVR to a void*.
Michael Stefaniuc [Fri, 9 Aug 2002 01:02:25 +0000 (01:02 +0000)] 
- Convert HDRVR to a void*.
- Fix declaration of DriverCallback().

22 years agoAdded an example of using winemaker.
Andriy Palamarchuk [Fri, 9 Aug 2002 00:58:27 +0000 (00:58 +0000)] 
Added an example of using winemaker.

22 years agoUpdated to generate build scripts working with current Wine, use some
Andriy Palamarchuk [Fri, 9 Aug 2002 00:57:57 +0000 (00:57 +0000)] 
Updated to generate build scripts working with current Wine, use some
Wine conventions.
Generated configure now finds libraries in binary Wine installation.

22 years agoAdd missing HeapFree.
Huw D M Davies [Fri, 9 Aug 2002 00:55:33 +0000 (00:55 +0000)] 
Add missing HeapFree.

22 years agoFixes for Sparc build.
Gregg Mattinson [Wed, 7 Aug 2002 01:18:41 +0000 (01:18 +0000)] 
Fixes for Sparc build.

22 years agoDon't make the ac_asm function wrapper static to prevent it from being
Alexandre Julliard [Wed, 7 Aug 2002 00:04:44 +0000 (00:04 +0000)] 
Don't make the ac_asm function wrapper static to prevent it from being
optimized out.

22 years agoGet rid of removed winapi_check subdirs.
Alexandre Julliard [Wed, 7 Aug 2002 00:03:01 +0000 (00:03 +0000)] 
Get rid of removed winapi_check subdirs.

22 years agoDon't change base in map_image since we use it later on.
Alexandre Julliard [Tue, 6 Aug 2002 23:53:38 +0000 (23:53 +0000)] 
Don't change base in map_image since we use it later on.
Added some tracing.

22 years agoAuthors: Josh DuBois <duboisj@codeweavers.com>, Marcus Meissner <meissner@suse.de>
Alexandre Julliard [Tue, 6 Aug 2002 23:51:25 +0000 (23:51 +0000)] 
Authors: Josh DuBois <duboisj@codeweavers.com>, Marcus Meissner <meissner@suse.de>
PowerPC locked exchange functions merged from old ppc patch.
NtCurrentTeb handling for PowerPC (using gpr 13).

22 years agoImplement StrRetToStr in shlwapi.
Juergen Schmied [Tue, 6 Aug 2002 23:50:27 +0000 (23:50 +0000)] 
Implement StrRetToStr in shlwapi.

22 years agoInitialize the DDCAPS structure of the DDRAW object at creation.
Christian Costa [Tue, 6 Aug 2002 23:49:46 +0000 (23:49 +0000)] 
Initialize the DDCAPS structure of the DDRAW object at creation.

22 years agoHandle 'not acquired' error messages on keyboard GetDeviceData.
Lionel Ulmer [Tue, 6 Aug 2002 23:49:12 +0000 (23:49 +0000)] 
Handle 'not acquired' error messages on keyboard GetDeviceData.

22 years agoRelease 20020804. wine-20020804
Alexandre Julliard [Sun, 4 Aug 2002 18:59:16 +0000 (18:59 +0000)] 
Release 20020804.

22 years agoSet user address space limit to 0xc0000000.
Alexandre Julliard [Sat, 3 Aug 2002 19:13:55 +0000 (19:13 +0000)] 
Set user address space limit to 0xc0000000.

22 years agoSupport negative values in RECTs during Blts.
Lionel Ulmer [Sat, 3 Aug 2002 19:11:55 +0000 (19:11 +0000)] 
Support negative values in RECTs during Blts.

22 years ago- Fixed possible loss of data with given overlapped structure on a
Juergen Schmied [Sat, 3 Aug 2002 19:11:33 +0000 (19:11 +0000)] 
- Fixed possible loss of data with given overlapped structure on a
  file opened in non overlapped mode.
- Fixme for file-lock functions.

22 years agoOnly link with msvcrt on mingw32. Cleaned up a few AC_SUBST.
Alexandre Julliard [Sat, 3 Aug 2002 00:25:59 +0000 (00:25 +0000)] 
Only link with msvcrt on mingw32. Cleaned up a few AC_SUBST.

22 years ago- Moved 16 bit functions to a seperate file.
Juergen Schmied [Sat, 3 Aug 2002 00:17:10 +0000 (00:17 +0000)] 
- Moved 16 bit functions to a seperate file.
- First implementation for free threaded marshaller.
- Fixed handling of REG_EXPAND_STRING registry values in CoCreateObject.
- Fixed CoLoad/FreeLibrary functions.
- Fixed use internal dll-list (used only for functions loading a dll
  internally without returning HMODULE).

22 years agoConvert HMIXER, HMIXEROBJ to a void*.
Michael Stefaniuc [Sat, 3 Aug 2002 00:14:43 +0000 (00:14 +0000)] 
Convert HMIXER, HMIXEROBJ to a void*.

22 years agoOn mouse down in thumb, issue SB_THUMBTRACK with current position.
Duane Clark [Sat, 3 Aug 2002 00:13:48 +0000 (00:13 +0000)] 
On mouse down in thumb, issue SB_THUMBTRACK with current position.
On mouse up in thumb, issue SB_THUMBPOSITION followed by
SB_ENDSCROLL.

22 years agoInstall the aclocal macros for use by Winelib apps.
Alexandre Julliard [Fri, 2 Aug 2002 19:34:21 +0000 (19:34 +0000)] 
Install the aclocal macros for use by Winelib apps.

22 years agoDon't pass the perl C flags to winebuild.
Alexandre Julliard [Fri, 2 Aug 2002 19:12:01 +0000 (19:12 +0000)] 
Don't pass the perl C flags to winebuild.

22 years agoCompile fix for multi-threaded perl.
Mike Castle [Fri, 2 Aug 2002 19:11:09 +0000 (19:11 +0000)] 
Compile fix for multi-threaded perl.

22 years agoBe less strict on parameter checking in the SetSurfaceDesc function.
Lionel Ulmer [Fri, 2 Aug 2002 19:10:16 +0000 (19:10 +0000)] 
Be less strict on parameter checking in the SetSurfaceDesc function.

22 years ago- Converted HWAVE, HWAVEIN, HWAVEOUT to void*.
Michael Stefaniuc [Fri, 2 Aug 2002 19:02:49 +0000 (19:02 +0000)] 
- Converted HWAVE, HWAVEIN, HWAVEOUT to void*.
- Fixed some HMIDI{IN,OUT}16 to HANDLE conversions.
- midiOutCacheDrumPatches16 called itself recursively in an infinite
  loop.

22 years agoAdded $regs as a variable for displaying all registers.
Eric Pouech [Fri, 2 Aug 2002 19:00:53 +0000 (19:00 +0000)] 
Added $regs as a variable for displaying all registers.

22 years agoDon't set the DC_DIRTY flag in SetDCState since we just updated the DC.
Alexandre Julliard [Fri, 2 Aug 2002 01:01:09 +0000 (01:01 +0000)] 
Don't set the DC_DIRTY flag in SetDCState since we just updated the DC.

22 years agoRemoved struct user to avoid conflicts with system headers (spotted by
Alexandre Julliard [Fri, 2 Aug 2002 00:55:42 +0000 (00:55 +0000)] 
Removed struct user to avoid conflicts with system headers (spotted by
Martin Cracauer).

22 years agoCreate at most one glue file for a single dll.
Alexandre Julliard [Thu, 1 Aug 2002 18:36:58 +0000 (18:36 +0000)] 
Create at most one glue file for a single dll.
Avoid the intermediate .tmp.o file when building programs.

22 years agoIn -spec and -exe mode, accept multiple object files and link them
Alexandre Julliard [Thu, 1 Aug 2002 18:34:12 +0000 (18:34 +0000)] 
In -spec and -exe mode, accept multiple object files and link them
together internally to find the undefined symbols.
In -glue mode, accept multiple C files and generate a single glue
file for all of them.

22 years agoPreliminary audio driver for Solaris Libaudioio.
Robert Lunnon [Thu, 1 Aug 2002 18:22:38 +0000 (18:22 +0000)] 
Preliminary audio driver for Solaris Libaudioio.

22 years agoAuthors: Eric Pouech <eric.pouech@wanadoo.fr>, Michael Stefaniuc <mstefani@redhat...
Alexandre Julliard [Thu, 1 Aug 2002 18:17:51 +0000 (18:17 +0000)] 
Authors: Eric Pouech <eric.pouech@wanadoo.fr>, Michael Stefaniuc <mstefani@redhat.com>
Convert HMIDI, HMIDIIN, HMIDIOUT, HMIDISTRM to void*.

22 years agoUse the normal perl interpreter for test scripts that don't need to
Alexandre Julliard [Wed, 31 Jul 2002 23:23:32 +0000 (23:23 +0000)] 
Use the normal perl interpreter for test scripts that don't need to
call Windows APIs.
Don't build winetest.exe by default.

22 years agoMoved the #ifdefs for the getnetby* etc. functions directly into the
Alexandre Julliard [Wed, 31 Jul 2002 23:20:47 +0000 (23:20 +0000)] 
Moved the #ifdefs for the getnetby* etc. functions directly into the
winsock implementation to avoid having to redefine the data structures
in port.h.