wine
21 years agoFixes to allow IE to do local file loading and some limited browsing.
Aric Stewart [Fri, 16 Aug 2002 23:27:46 +0000 (23:27 +0000)] 
Fixes to allow IE to do local file loading and some limited browsing.

21 years agoDon't try reading a PIDL in IPersistStream->Load if its size is 0.
Mike McCormack [Fri, 16 Aug 2002 23:27:07 +0000 (23:27 +0000)] 
Don't try reading a PIDL in IPersistStream->Load if its size is 0.
Check the number of bytes read was correct.
Small reorganization of error handling.

21 years ago- Do not modify pointers in the OPENFILENAME structure passed to
Mike McCormack [Fri, 16 Aug 2002 23:26:22 +0000 (23:26 +0000)] 
- Do not modify pointers in the OPENFILENAME structure passed to
  GetFileDialog95A/W.
- Use Unicode as default for strings from the OPENFILENAME structures.
- Fill out the OPENFILENAME structure before sending the FILEOK
  notification.
- Send a CDN_FOLDERCHANGE notification on OPENFILENAME dialog init.
- Fix miscalculation of the size of Explorer style file dialog boxes
  with templates.
- Remove redundant MapHModuleLS and MapHModuleSL calls that also cause
  hInstance to be trashed when it holds a template pointer instead of a
  real hInstance (when OFN_ENABLETEMPLATEPOINTER is specified).

21 years agoErase background when invalidating the selected text.
Alexandre Julliard [Fri, 16 Aug 2002 23:21:51 +0000 (23:21 +0000)] 
Erase background when invalidating the selected text.

21 years agoFix for metafile ExtTextOut that only includes the rectangle if either
Huw D M Davies [Fri, 16 Aug 2002 20:04:29 +0000 (20:04 +0000)] 
Fix for metafile ExtTextOut that only includes the rectangle if either
ETO_CLIPPED or ETO_OPAQUE is set.
Slightly less of a stub implementation for GetWinMetaFileBits.

21 years agoForce loadorder of 16-bit dlls to builtin if their 32-bit counterpart
Alexandre Julliard [Fri, 16 Aug 2002 20:02:54 +0000 (20:02 +0000)] 
Force loadorder of 16-bit dlls to builtin if their 32-bit counterpart
has already been loaded as builtin.

21 years agoAdded -k option to kill an existing wineserver.
Alexandre Julliard [Fri, 16 Aug 2002 20:02:15 +0000 (20:02 +0000)] 
Added -k option to kill an existing wineserver.

21 years agoAdded BroadcastSystemMessageA.
Aric Stewart [Fri, 16 Aug 2002 20:01:28 +0000 (20:01 +0000)] 
Added BroadcastSystemMessageA.

21 years agolstrcpyn[AW] count should be considered unsigned.
Alexandre Julliard [Fri, 16 Aug 2002 20:00:48 +0000 (20:00 +0000)] 
lstrcpyn[AW] count should be considered unsigned.

21 years agoChange the default CPU type so that QuickTime will also run on
François Gouget [Fri, 16 Aug 2002 20:00:14 +0000 (20:00 +0000)] 
Change the default CPU type so that QuickTime will also run on
platforms where the cpu detection code does not work.

21 years agoTranslate OutlineTextMetrics to logical co-ords.
Huw D M Davies [Fri, 16 Aug 2002 19:57:32 +0000 (19:57 +0000)] 
Translate OutlineTextMetrics to logical co-ords.

21 years agoDWORD at offset 0x40 in the header is the number of big blocks in the
Huw D M Davies [Fri, 16 Aug 2002 19:55:14 +0000 (19:55 +0000)] 
DWORD at offset 0x40 in the header is the number of big blocks in the
small block depot chain.
Better failure handling.

21 years agoSet up exception handler around WEP call.
Dmitry Timoshkov [Fri, 16 Aug 2002 01:44:21 +0000 (01:44 +0000)] 
Set up exception handler around WEP call.

21 years agoDon't update the mouse button status in update_key_state, leave that
Alexandre Julliard [Fri, 16 Aug 2002 01:43:41 +0000 (01:43 +0000)] 
Don't update the mouse button status in update_key_state, leave that
to the input processing.

21 years agoImplement comctl32.417 and shlwapi.299. This avoids crash in IE's
Dmitry Timoshkov [Fri, 16 Aug 2002 01:43:11 +0000 (01:43 +0000)] 
Implement comctl32.417 and shlwapi.299. This avoids crash in IE's
History.

21 years agoSupport large edit buffers for richedit control.
Aric Stewart [Fri, 16 Aug 2002 01:41:32 +0000 (01:41 +0000)] 
Support large edit buffers for richedit control.

21 years agoFixed GetClassFile implementation.
Dmitry Timoshkov [Fri, 16 Aug 2002 01:39:12 +0000 (01:39 +0000)] 
Fixed GetClassFile implementation.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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