wine
25 years agoFixed formatting of code
Adam the Jazz Guy [Tue, 9 Feb 1999 14:07:49 +0000 (14:07 +0000)] 
Fixed formatting of code
Now changes to directory of program to be run before starting wine

25 years ago- Cleaned up the message queue when a thread exit (but not the process).
Stephane Lussier [Tue, 9 Feb 1999 14:07:07 +0000 (14:07 +0000)] 
- Cleaned up the message queue when a thread exit (but not the process).
- Modified QUEUE_DeleteMsgQueue to exit gracefully (without crashing Wine) if
  queue link list is corrupted.

25 years agoSounds were cut off due to integer overflow. Fixed.
Ove Kaaven [Tue, 9 Feb 1999 14:05:51 +0000 (14:05 +0000)] 
Sounds were cut off due to integer overflow. Fixed.

25 years agoAdded windowsx.h for Winelib.
Paul Quinn [Tue, 9 Feb 1999 13:51:58 +0000 (13:51 +0000)] 
Added windowsx.h for Winelib.

25 years agoAdded common dialogs test program.
Eric Williams [Fri, 5 Feb 1999 17:40:47 +0000 (17:40 +0000)] 
Added common dialogs test program.

25 years agoAdded management and allocation of the PERQUEUEDATA structure.
Noel Borthwick [Fri, 5 Feb 1999 10:37:53 +0000 (10:37 +0000)] 
Added management and allocation of the PERQUEUEDATA structure.

25 years ago- added a dump of the palette creation flags
Lionel Ulmer [Fri, 5 Feb 1999 10:23:37 +0000 (10:23 +0000)] 
- added a dump of the palette creation flags
- changed palette creation code in vga.c to prevent useless error
  message

25 years agoUse vfat/win95 as default.
Andreas Mohr [Fri, 5 Feb 1999 10:16:19 +0000 (10:16 +0000)] 
Use vfat/win95 as default.

25 years agoUpdated msvideo / vfw.h, use builtin msvfw32.dll by default, added
Marcus Meissner [Fri, 5 Feb 1999 09:41:55 +0000 (09:41 +0000)] 
Updated msvideo / vfw.h, use builtin msvfw32.dll by default, added
aviinfo and aviplay programs.

25 years agoContinued hack to win32/console.c, so that the IDA Pro Disassembler
Marcus Meissner [Fri, 5 Feb 1999 09:32:39 +0000 (09:32 +0000)] 
Continued hack to win32/console.c, so that the IDA Pro Disassembler
works again. Needs much more work however.

25 years agoInclude objbase.h for CoTaskMem* prototypes (or we get WINAPI
Marcus Meissner [Fri, 5 Feb 1999 09:28:51 +0000 (09:28 +0000)] 
Include objbase.h for CoTaskMem* prototypes (or we get WINAPI
problems).

25 years agoAdded missing ULONG to static const OFFSET_xx.
Marcus Meissner [Fri, 5 Feb 1999 09:21:51 +0000 (09:21 +0000)] 
Added missing ULONG to static const OFFSET_xx.

25 years agoVarious manpage updates, including the incorrect statement about glibc
James Juran [Thu, 4 Feb 1999 16:45:40 +0000 (16:45 +0000)] 
Various manpage updates, including the incorrect statement about glibc
and clone().

25 years agoFix pointer to the Windows Disassembler 32. Thanks to Herbert
James Juran [Thu, 4 Feb 1999 16:40:38 +0000 (16:40 +0000)] 
Fix pointer to the Windows Disassembler 32.  Thanks to Herbert
Rosmanith <herp@wildsau.idv.uni-linz.ac.at> for suggesting this.

25 years agoAnother usage of non-portable functions...
Andreas Mohr [Thu, 4 Feb 1999 16:38:12 +0000 (16:38 +0000)] 
Another usage of non-portable functions...

25 years agoSome values of pBiosData added/fixed.
Andreas Mohr [Thu, 4 Feb 1999 16:37:04 +0000 (16:37 +0000)] 
Some values of pBiosData added/fixed.

25 years agoMoved some more code to the X11 driver.
Patrik Stridvall [Thu, 4 Feb 1999 14:05:38 +0000 (14:05 +0000)] 
Moved some more code to the X11 driver.

25 years agoTTY driver changes.
Patrik Stridvall [Thu, 4 Feb 1999 13:14:42 +0000 (13:14 +0000)] 
TTY driver changes.

25 years agoX11 driver changes.
Patrik Stridvall [Thu, 4 Feb 1999 11:11:01 +0000 (11:11 +0000)] 
X11 driver changes.

25 years agoNon-X11 compile fix for generated code.
Patrik Stridvall [Thu, 4 Feb 1999 10:51:35 +0000 (10:51 +0000)] 
Non-X11 compile fix for generated code.

25 years agoImplementation of the new monitor abstraction.
Patrik Stridvall [Thu, 4 Feb 1999 10:12:55 +0000 (10:12 +0000)] 
Implementation of the new monitor abstraction.

25 years agoNew TTY driver for GDI.
Patrik Stridvall [Thu, 4 Feb 1999 10:10:59 +0000 (10:10 +0000)] 
New TTY driver for GDI.

25 years ago- Added the graphics/ttydrv directory.
Patrik Stridvall [Thu, 4 Feb 1999 10:09:54 +0000 (10:09 +0000)] 
- Added the graphics/ttydrv directory.
- Don't search for reentrant X when X doesn't exist.
- Added config options HAVE_LIBXXPM
- Added checks if the header files also exist for some libraries

25 years agoReplaced references to interfaces.h by wine/obj_xxx.h headers instead
Francois Gouget [Tue, 2 Feb 1999 16:14:23 +0000 (16:14 +0000)] 
Replaced references to interfaces.h by wine/obj_xxx.h headers instead
since these headers already provide the necessary definitions.

25 years agoRemoved references to obsolete msdos/cdrom.c file.
Eric Pouech [Tue, 2 Feb 1999 16:10:10 +0000 (16:10 +0000)] 
Removed references to obsolete msdos/cdrom.c file.
Make use of new Wine internal CD ROM interface.

25 years agoFixed tracks indexing in mcicda.c
Eric Pouech [Tue, 2 Feb 1999 15:25:16 +0000 (15:25 +0000)] 
Fixed tracks indexing in mcicda.c
Make use of new Wine internal CD ROM interface.

25 years agoNew Wine internal interface for handling CD Rom (especially audio CD
Eric Pouech [Tue, 2 Feb 1999 15:22:03 +0000 (15:22 +0000)] 
New Wine internal interface for handling CD Rom (especially audio CD
ROM).

25 years agoChange a few types to match you-know-who's declarations.
Zygo Blaxell [Tue, 2 Feb 1999 13:59:17 +0000 (13:59 +0000)] 
Change a few types to match you-know-who's declarations.
HTREEITEM is a struct _TREEITEM FAR*
GetDIBits passes a LPVOID for the bitmap data, not LPSTR.
Adjustment of Wine C code to match the new types included.

25 years agoFixed GET_LZ_STATE macro.
Uwe Bonnes [Tue, 2 Feb 1999 13:55:12 +0000 (13:55 +0000)] 
Fixed GET_LZ_STATE macro.

25 years agoAdded stubs for new DirectDraw4 and DirectDrawSurface4 methods.
Lionel Ulmer [Tue, 2 Feb 1999 13:27:38 +0000 (13:27 +0000)] 
Added stubs for new DirectDraw4 and DirectDrawSurface4 methods.

25 years agoFixed wrong order of res_ico and res_bmp which must be in RT_xxx order.
Albert den Haan [Tue, 2 Feb 1999 13:02:59 +0000 (13:02 +0000)] 
Fixed wrong order of res_ico and res_bmp which must be in RT_xxx order.

25 years agoreslen could be used uninitialised in GetFileResource32 (fixes some
Marcus Meissner [Tue, 2 Feb 1999 10:39:33 +0000 (10:39 +0000)] 
reslen could be used uninitialised in GetFileResource32 (fixes some
strange VerQueryValue crashes).

25 years agoAdded definition for LOCALE_SGROUPING, LOCALE_SMONGROUPING and
Jan D [Tue, 2 Feb 1999 10:35:55 +0000 (10:35 +0000)] 
Added definition for LOCALE_SGROUPING, LOCALE_SMONGROUPING and
LOCALE_IINTLCURRDIGITS.

25 years agoBugfix: Preserve EAX in UnMapSLFixArray().
Ulrich Weigand [Tue, 2 Feb 1999 10:34:46 +0000 (10:34 +0000)] 
Bugfix: Preserve EAX in UnMapSLFixArray().

25 years agoFixes little pointer bug in DPA_DeletePtr().
Eric Kohl [Tue, 2 Feb 1999 10:33:08 +0000 (10:33 +0000)] 
Fixes little pointer bug in DPA_DeletePtr().

25 years agoImplemented KERNEL.434 (UnicodeToAnsi).
Ulrich Weigand [Tue, 2 Feb 1999 10:27:31 +0000 (10:27 +0000)] 
Implemented KERNEL.434 (UnicodeToAnsi).

25 years agoGetDiskFreeSpaceEx32A can get null pointers and still not crash.
Eric Pouech [Tue, 2 Feb 1999 10:25:41 +0000 (10:25 +0000)] 
GetDiskFreeSpaceEx32A can get null pointers and still not crash.

25 years agoClear up args to PSDRV_AdvancedSetupDialog.
Huw D M Davies [Tue, 2 Feb 1999 10:21:52 +0000 (10:21 +0000)] 
Clear up args to PSDRV_AdvancedSetupDialog.

25 years agoReduce MAX_FONT_SIZE to 1000.
Huw D M Davies [Tue, 2 Feb 1999 10:13:14 +0000 (10:13 +0000)] 
Reduce MAX_FONT_SIZE to 1000.

25 years agoAdded input queue to server-side console object,
Alexandre Julliard [Sun, 31 Jan 1999 19:04:30 +0000 (19:04 +0000)] 
Added input queue to server-side console object,
read/write_console_input requests, and use them for
Read/WriteConsoleInput.

25 years agoFix to allow for recvmsg() returning less data than is needed.
Geoff Clare [Sun, 31 Jan 1999 18:57:28 +0000 (18:57 +0000)] 
Fix to allow for recvmsg() returning less data than is needed.

25 years agoAttempt at fixing the MAX_PATH multiple definition problem.
Alexandre Julliard [Sun, 31 Jan 1999 18:55:54 +0000 (18:55 +0000)] 
Attempt at fixing the MAX_PATH multiple definition problem.

25 years agoChanged DOS extended error handling to be based on SetLastError;
Alexandre Julliard [Sun, 31 Jan 1999 15:23:45 +0000 (15:23 +0000)] 
Changed DOS extended error handling to be based on SetLastError;
should be more thread-safe this way.

25 years agoHandle set_file_time requests changing only one of access/mod time.
Alexandre Julliard [Sun, 31 Jan 1999 15:08:31 +0000 (15:08 +0000)] 
Handle set_file_time requests changing only one of access/mod time.

25 years agoClear last error on all successful requests.
Alexandre Julliard [Sun, 31 Jan 1999 15:06:28 +0000 (15:06 +0000)] 
Clear last error on all successful requests.

25 years agoFixed error handling in 16-bit functions (untested).
Alexandre Julliard [Sun, 31 Jan 1999 15:05:28 +0000 (15:05 +0000)] 
Fixed error handling in 16-bit functions (untested).

25 years agoAdded a lot of new error definitions.
Alexandre Julliard [Sun, 31 Jan 1999 15:04:42 +0000 (15:04 +0000)] 
Added a lot of new error definitions.

25 years agoDialog window should not be destroyed in DefDlgProc; this break
Alexandre Julliard [Sun, 31 Jan 1999 15:02:23 +0000 (15:02 +0000)] 
Dialog window should not be destroyed in DefDlgProc; this break
modeless dialogs.

25 years agoRelease 990131. wine-990131
Alexandre Julliard [Sun, 31 Jan 1999 10:46:35 +0000 (10:46 +0000)] 
Release 990131.

25 years agoModify NE_FindTypeSection and NE_FindResourceFromType so as to be
Ulrich Weigand [Sun, 31 Jan 1999 10:13:44 +0000 (10:13 +0000)] 
Modify NE_FindTypeSection and NE_FindResourceFromType so as to be
usable by the VERSION code.

25 years agoAdded GetResDirEntryA for use by the VERSION code.
Ulrich Weigand [Sun, 31 Jan 1999 10:13:13 +0000 (10:13 +0000)] 
Added GetResDirEntryA for use by the VERSION code.

25 years agoRemoved old VER.DLL code.
Ulrich Weigand [Sun, 31 Jan 1999 10:12:28 +0000 (10:12 +0000)] 
Removed old VER.DLL code.

25 years agoImplementation of VERSION.DLL. Based on old misc/ver.c.
Ulrich Weigand [Sun, 31 Jan 1999 10:11:54 +0000 (10:11 +0000)] 
Implementation of VERSION.DLL. Based on old misc/ver.c.
- Accessing PE version info resources should work correctly now.
- Fixed memory leaks.
- Clean separation of 16- and 32-bit parts.
- Minor bugfixes.

25 years agoAdd new subdirectories dlls/ver and dlls/version.
Ulrich Weigand [Sun, 31 Jan 1999 10:11:04 +0000 (10:11 +0000)] 
Add new subdirectories dlls/ver and dlls/version.

25 years agoImplementation of VER.DLL. Thunks up to VERSION.DLL.
Ulrich Weigand [Sun, 31 Jan 1999 10:08:42 +0000 (10:08 +0000)] 
Implementation of VER.DLL. Thunks up to VERSION.DLL.

25 years agoIsCharAlpha32A: use look-up table from ole2nls.c.
Pascal Cuoq [Sun, 31 Jan 1999 10:03:18 +0000 (10:03 +0000)] 
IsCharAlpha32A: use look-up table from ole2nls.c.

25 years agoLCMapString32A: Implemented flags NORM_IGNORENONSPACE and
Pascal Cuoq [Sun, 31 Jan 1999 10:02:30 +0000 (10:02 +0000)] 
LCMapString32A: Implemented flags NORM_IGNORENONSPACE and
NORM_IGNORESYMBOLS in string mapping mode.

25 years agoCreate X window for child windows reparented to be top level windows.
NF Stevens [Sun, 31 Jan 1999 10:01:41 +0000 (10:01 +0000)] 
Create X window for child windows reparented to be top level windows.

25 years agoStub for PathQualify32[A|W].
Juergen Schmied [Sun, 31 Jan 1999 10:00:26 +0000 (10:00 +0000)] 
Stub for PathQualify32[A|W].

25 years agoAuthors: Lionel Ulmer <ulmer@directprovider.net>, Babrian Viktor <v@ulysses.sch.bme.hu>
Alexandre Julliard [Sun, 31 Jan 1999 09:25:35 +0000 (09:25 +0000)] 
Authors: Lionel Ulmer <ulmer@directprovider.net>, Babrian Viktor <v@ulysses.sch.bme.hu>
- added support for ColorKeying during blits
- miscellaneous fixes

25 years agoAdded an implementation of MRSW locks.
Alex Korobka [Sun, 31 Jan 1999 09:24:44 +0000 (09:24 +0000)] 
Added an implementation of MRSW locks.

25 years agoAdded missing includes (the PSP handling was incorrect, as the
Ove Kaaven [Sun, 31 Jan 1999 09:23:59 +0000 (09:23 +0000)] 
Added missing includes (the PSP handling was incorrect, as the
MZ_SUPPORTED definition was missing). Added a simple handler for
direct console input, which needs to be improved.

25 years agoSmall fix.
Ove Kaaven [Sun, 31 Jan 1999 09:22:58 +0000 (09:22 +0000)] 
Small fix.

25 years agoList handles WaitForMultipleObjects is waiting for when running with
Juergen Schmied [Sun, 31 Jan 1999 09:22:14 +0000 (09:22 +0000)] 
List handles WaitForMultipleObjects is waiting for when running with
-debugmsg +win32.

25 years agoStub for GetSecurityDescriptorControl.
Juergen Schmied [Sun, 31 Jan 1999 09:21:31 +0000 (09:21 +0000)] 
Stub for GetSecurityDescriptorControl.

25 years agoStub for GetUserObjectSecurity.
Juergen Schmied [Sun, 31 Jan 1999 09:20:36 +0000 (09:20 +0000)] 
Stub for GetUserObjectSecurity.

25 years agoImplemented handling of REG_MULTI_SZ and fixed small bug in
Juergen Schmied [Sun, 31 Jan 1999 09:19:46 +0000 (09:19 +0000)] 
Implemented handling of REG_MULTI_SZ and fixed small bug in
RegSetValue.

25 years agoEvery EM_GETLINE send between a 32W to a 32A window returned
Juergen Schmied [Sun, 31 Jan 1999 09:18:58 +0000 (09:18 +0000)] 
Every EM_GETLINE send between a 32W to a 32A window returned
incomplete values before (the first 2 chars where cut away).

25 years agoFix typo in SetWindowPos32.
Huw D M Davies [Sun, 31 Jan 1999 09:17:38 +0000 (09:17 +0000)] 
Fix typo in SetWindowPos32.

25 years agoEnable/disable relay32 debugging on the fly. Start app with
Marcus Meissner [Sat, 30 Jan 1999 15:55:28 +0000 (15:55 +0000)] 
Enable/disable relay32 debugging on the fly. Start app with
-debugmsg +relay or warn+relay. Suggested by Juergen Schmied.

25 years agoAdded check for the presence of Mesa's header files.
Lionel Ulmer [Sat, 30 Jan 1999 15:54:43 +0000 (15:54 +0000)] 
Added check for the presence of Mesa's header files.

25 years agoFixed error messages.
Andreas Mohr [Sat, 30 Jan 1999 15:52:50 +0000 (15:52 +0000)] 
Fixed error messages.

25 years agoUse proper 16->32 message conversion in FILEDLG_CallWindowProc.
Bernd Herd [Sat, 30 Jan 1999 15:51:54 +0000 (15:51 +0000)] 
Use proper 16->32 message conversion in FILEDLG_CallWindowProc.

25 years agoSetParent should link the window at the start of the list.
Bernd Herd [Sat, 30 Jan 1999 15:50:58 +0000 (15:50 +0000)] 
SetParent should link the window at the start of the list.

25 years agoIn Window SetWindowPos with SWP_HIDEWINDOW does not remove
NF Stevens [Sat, 30 Jan 1999 15:49:51 +0000 (15:49 +0000)] 
In Window SetWindowPos with SWP_HIDEWINDOW does not remove
the focus from the focus window; ShowWindow with SW_HIDE does.
So move the code that does this from SetWindowPos to ShowWindow.

25 years agoCheck for NULL in lstrcpy* (Windows uses real exception handlers).
Marcus Meissner [Sat, 30 Jan 1999 15:48:18 +0000 (15:48 +0000)] 
Check for NULL in lstrcpy* (Windows uses real exception handlers).

25 years agoDon't install include files when --disable-lib is used.
James Juran [Sat, 30 Jan 1999 15:45:52 +0000 (15:45 +0000)] 
Don't install include files when --disable-lib is used.

25 years agoAdded WINMM joy* .spec entries.
Andreas Mohr [Sat, 30 Jan 1999 13:42:42 +0000 (13:42 +0000)] 
Added WINMM joy* .spec entries.

25 years agoXMS fix.
Andreas Mohr [Sat, 30 Jan 1999 13:41:57 +0000 (13:41 +0000)] 
XMS fix.

25 years agoSpelling fix.
Andreas Mohr [Sat, 30 Jan 1999 13:41:25 +0000 (13:41 +0000)] 
Spelling fix.

25 years agoDoc update.
Andreas Mohr [Sat, 30 Jan 1999 13:40:05 +0000 (13:40 +0000)] 
Doc update.

25 years agoSome interrupt enhancements.
Andreas Mohr [Sat, 30 Jan 1999 13:39:21 +0000 (13:39 +0000)] 
Some interrupt enhancements.

25 years agoimplemented timer latching
Andreas Mohr [Sat, 30 Jan 1999 13:37:54 +0000 (13:37 +0000)] 
implemented timer latching
trace message fix
temporary "fix" for Linux's coarse timer resolution

25 years agoImplemented the startup-shutdown mechanism for the COM subsystem.
Francis Beaudet [Sat, 30 Jan 1999 13:36:55 +0000 (13:36 +0000)] 
Implemented the startup-shutdown mechanism for the COM subsystem.
Implemented the Class object registration mechanism.

25 years agoAdded Fi.s
Alexandre Julliard [Sat, 30 Jan 1999 13:29:52 +0000 (13:29 +0000)] 
Added Fi.s

25 years agoAdded an implementation of the OLE structured storage. The main
Francis Beaudet [Sat, 30 Jan 1999 13:24:23 +0000 (13:24 +0000)] 
Added an implementation of the OLE structured storage. The main
features of this implementation are:
- Can open storages created in Windows.
- Can create new storages that the windows libraries can
  read.
- Provides all the functionality to create/open/remove and
  rename streams and storages inside the main storage object.

25 years agoDefined RESTORE_SIGNALS by default and call SIGNAL_EmulatorInit
Ove Kaaven [Sat, 30 Jan 1999 13:17:54 +0000 (13:17 +0000)] 
Defined RESTORE_SIGNALS by default and call SIGNAL_EmulatorInit
through a function pointer instead. Added a few traces. Fixed the
"Memory corruption !" message in DGA mode. Commented out an
unnecessary TSXF86VidModeSetViewPort that caused my X server to
act up, relying on TSXF86DGASetViewPort instead.

25 years agoSome more warnings and bugs fixed.
Marcus Meissner [Sat, 30 Jan 1999 13:06:00 +0000 (13:06 +0000)] 
Some more warnings and bugs fixed.

25 years agoSmall update.
Alex Priem [Sat, 30 Jan 1999 13:04:01 +0000 (13:04 +0000)] 
Small update.

25 years ago- The usual bugfixes.
Alex Priem [Sat, 30 Jan 1999 13:02:30 +0000 (13:02 +0000)] 
- The usual bugfixes.
- Better unicode support (only defines, currently)
- Drag & drop implemented.
- LPSTR_TEXTCALLBACK should work now.
- First start at custom draw code.

25 years agoMake sure that the keystate received by the WM_XBUTTONUP and
Francis Beaudet [Sat, 30 Jan 1999 12:59:09 +0000 (12:59 +0000)] 
Make sure that the keystate received by the WM_XBUTTONUP and
WM_XBUTTONDOWN matches the message. In X, the keystate is changed
after the message is processed.  In Windows, it is changed before.

25 years agoDoc updates.
Matthew Becker [Sat, 30 Jan 1999 12:54:32 +0000 (12:54 +0000)] 
Doc updates.

25 years agoBerend Reitsma <berend at asset-control.com>
Alexandre Julliard [Sat, 30 Jan 1999 12:51:57 +0000 (12:51 +0000)] 
Berend Reitsma <berend at asset-control.com>
SetFileAttributes32A changed to make file writeable when
FILE_ATTRIBUTE_READONLY is not set.

25 years agoPreliminary color console support.
Joseph Pranevich [Sat, 30 Jan 1999 12:51:09 +0000 (12:51 +0000)] 
Preliminary color console support.

25 years agoUpdated Finnish language support.
Jukka-Pekka Iivonen [Sat, 30 Jan 1999 12:37:27 +0000 (12:37 +0000)] 
Updated Finnish language support.

25 years agoUpdated msvideo. New program 'icinfo [-about] [-configure]' to
Marcus Meissner [Fri, 29 Jan 1999 15:12:10 +0000 (15:12 +0000)] 
Updated msvideo. New program 'icinfo [-about] [-configure]' to
query installed (win32) compressors. Started on AVIFILE support.

25 years agoAdded a stub implementation for FileMoniker, ItemMoniker and BindCtx
Noomen Hamza [Thu, 28 Jan 1999 17:56:14 +0000 (17:56 +0000)] 
Added a stub implementation for FileMoniker, ItemMoniker and BindCtx
classes.

25 years agoImplemented the symbolfile command (as mentioned by the help
NF Stevens [Thu, 28 Jan 1999 17:37:49 +0000 (17:37 +0000)] 
Implemented the symbolfile command (as mentioned by the help
command). This reads a symbol file in the format generated by nm.

25 years ago- Small bug fix.
Peter Hunnisett [Thu, 28 Jan 1999 17:36:51 +0000 (17:36 +0000)] 
- Small bug fix.
- Added direct play ascii interfaces.
- Fixed up the QueryInterface for dplay and dplaylobby to handle all cases.

25 years agoFixed FILE_VIEW struct initialisation.
Marcus Meissner [Thu, 28 Jan 1999 17:35:36 +0000 (17:35 +0000)] 
Fixed FILE_VIEW struct initialisation.