wine
25 years agoMoved implementation of WOW routines to single file.
Ulrich Weigand [Wed, 18 Aug 1999 18:31:26 +0000 (18:31 +0000)] 
Moved implementation of WOW routines to single file.
Added all missing WOW routines, fixed WOWCallback16Ex.

25 years agoFixed internal buffer for 16 bit mmio MEM files.
Eric Pouech [Wed, 18 Aug 1999 18:27:52 +0000 (18:27 +0000)] 
Fixed internal buffer for 16 bit mmio MEM files.

25 years ago- some errors in cleaning up values returned by MCI drivers: this
Eric Pouech [Wed, 18 Aug 1999 18:26:58 +0000 (18:26 +0000)] 
- some errors in cleaning up values returned by MCI drivers: this
  should solve the issues reported with the CD player/writer
- crash when command was requested with automatic open (note, this
  will now gracefully report an error, not do the correct thing).

25 years agoImplemented the PSH_USEICONID/PSH_USEHICON and the PSP_USETITLE
Thuy Nguyen [Wed, 18 Aug 1999 18:25:46 +0000 (18:25 +0000)] 
Implemented the PSH_USEICONID/PSH_USEHICON and the PSP_USETITLE
flags.

25 years agoBugfix: EFlags were passed incorrectly by CallFrom16Register.
Ulrich Weigand [Wed, 18 Aug 1999 18:25:00 +0000 (18:25 +0000)] 
Bugfix: EFlags were passed incorrectly by CallFrom16Register.

25 years agoBugfix: restore STACK16FRAME fields in SwitchStackBack16.
Ulrich Weigand [Wed, 18 Aug 1999 18:24:08 +0000 (18:24 +0000)] 
Bugfix: restore STACK16FRAME fields in SwitchStackBack16.

25 years agoWrc did not check any IDs which are only 16 bit. Common dialogs had some
Bertho Stultiens [Wed, 18 Aug 1999 18:23:34 +0000 (18:23 +0000)] 
Wrc did not check any IDs which are only 16 bit. Common dialogs had some
IDs larger and that caused problems. This is now solved (I hope).

25 years agoRelease 990815. wine-990815
Alexandre Julliard [Sun, 15 Aug 1999 19:18:03 +0000 (19:18 +0000)] 
Release 990815.

25 years agoFixed cursor stretch code.
Steve Tibbett [Sun, 15 Aug 1999 18:52:32 +0000 (18:52 +0000)] 
Fixed cursor stretch code.

25 years agoInhibit wraparound in comparison.
Uwe Bonnes [Sun, 15 Aug 1999 18:44:06 +0000 (18:44 +0000)] 
Inhibit wraparound in comparison.

25 years agoNew internal dll, exporting already existing path functions.
Juergen Schmied [Sun, 15 Aug 1999 17:03:37 +0000 (17:03 +0000)] 
New internal dll, exporting already existing path functions.

25 years agoEnsure that the WM_ENTERIDLE message is not sent if the wake-up event
Francis Beaudet [Sun, 15 Aug 1999 16:58:03 +0000 (16:58 +0000)] 
Ensure that the WM_ENTERIDLE message is not sent if the wake-up event
for the MSG_InternalGetMessage() call is a WM_TIMER.

25 years agoGCC 3.0 has not been released yet, but it is good to be prepared.
Patrik Stridvall [Sun, 15 Aug 1999 16:56:06 +0000 (16:56 +0000)] 
GCC 3.0 has not been released yet, but it is good to be prepared.

25 years agoAdded resolution of LVM messages.
Juergen Schmied [Sun, 15 Aug 1999 16:54:58 +0000 (16:54 +0000)] 
Added resolution of LVM messages.

25 years agoAdded protection against possible memory corruption.
Gerard Patel [Sun, 15 Aug 1999 16:38:07 +0000 (16:38 +0000)] 
Added protection against possible memory corruption.

25 years agoFixed cursor selection to find the correct cursor when more than one
Steve Tibbett [Sun, 15 Aug 1999 16:35:21 +0000 (16:35 +0000)] 
Fixed cursor selection to find the correct cursor when more than one
available.

25 years agoReplaced a static ten element array with a dynamic pointer array.
Thuy Nguyen [Sun, 15 Aug 1999 16:34:22 +0000 (16:34 +0000)] 
Replaced a static ten element array with a dynamic pointer array.

25 years agoFix special case when no printer installed.
Gerard Patel [Sun, 15 Aug 1999 16:33:11 +0000 (16:33 +0000)] 
Fix special case when no printer installed.

25 years agoNew routine DllEntryPoint for shell.dll. Loads shell32.dll,
James Juran [Sun, 15 Aug 1999 16:32:03 +0000 (16:32 +0000)] 
New routine DllEntryPoint for shell.dll.  Loads shell32.dll,
since most shell.dll functions call their 32-bit counterparts.

25 years agoFixed alignment.
Uwe Bonnes [Sun, 15 Aug 1999 16:31:13 +0000 (16:31 +0000)] 
Fixed alignment.

25 years agoEM_SETSEL scrolls if outside of the visible range.
Pascal Lessard [Sun, 15 Aug 1999 16:30:11 +0000 (16:30 +0000)] 
EM_SETSEL scrolls if outside of the visible range.
"shift+home" selection improved in the edit control.

25 years agoRemoved RCS keyword.
Alexandre Julliard [Sun, 15 Aug 1999 14:33:24 +0000 (14:33 +0000)] 
Removed RCS keyword.

25 years agoMore use of rc files for strings and menus, fixes. First internal
Juergen Schmied [Sun, 15 Aug 1999 14:31:36 +0000 (14:31 +0000)] 
More use of rc files for strings and menus, fixes. First internal
icons.

25 years agoNew interface: DropSource.
Juergen Schmied [Sun, 15 Aug 1999 14:29:56 +0000 (14:29 +0000)] 
New interface: DropSource.

25 years agoBetter DropTarget.
Juergen Schmied [Sun, 15 Aug 1999 14:29:08 +0000 (14:29 +0000)] 
Better DropTarget.

25 years agoImplemented SHGetFileInfo better.
Juergen Schmied [Sun, 15 Aug 1999 14:28:15 +0000 (14:28 +0000)] 
Implemented SHGetFileInfo better.

25 years agoProtect cache with critical section.
Juergen Schmied [Sun, 15 Aug 1999 14:26:30 +0000 (14:26 +0000)] 
Protect cache with critical section.
Removed hack to load icons from external shell32.dll.

25 years agoQueryGetData, EnumFormatEtc implemented.
Juergen Schmied [Sun, 15 Aug 1999 14:25:27 +0000 (14:25 +0000)] 
QueryGetData, EnumFormatEtc implemented.

25 years agoFixed mapping of file extensions to text.
Juergen Schmied [Sun, 15 Aug 1999 14:24:49 +0000 (14:24 +0000)] 
Fixed mapping of file extensions to text.

25 years agoFixed ascii/unicode issue for naming of the mutexes.
Juergen Schmied [Sun, 15 Aug 1999 14:23:41 +0000 (14:23 +0000)] 
Fixed ascii/unicode issue for naming of the mutexes.
Made mutex handles global.
Fixed incorrect interpretation of return values of WaitForSingleObject.

25 years agoFirst implementation of GetCharacterPlacementA.
Juergen Schmied [Sun, 15 Aug 1999 14:22:48 +0000 (14:22 +0000)] 
First implementation of GetCharacterPlacementA.

25 years agoImplemented the WM_SETICON and WM_GETICON messages.
Thuy Nguyen [Sun, 15 Aug 1999 14:21:57 +0000 (14:21 +0000)] 
Implemented the WM_SETICON and WM_GETICON messages.

25 years agoFIXME on unimplemented feature made less obtrusive.
Morten Eriksen [Sun, 15 Aug 1999 14:20:18 +0000 (14:20 +0000)] 
FIXME on unimplemented feature made less obtrusive.

25 years agoNow the conversion in the blt functions round up the result.
Pascal Lessard [Sun, 15 Aug 1999 14:18:59 +0000 (14:18 +0000)] 
Now the conversion in the blt functions round up the result.

25 years agoDocument use of "init" in build-spec.txt, and make build.c print a
James Juran [Sun, 15 Aug 1999 14:17:50 +0000 (14:17 +0000)] 
Document use of "init" in build-spec.txt, and make build.c print a
warning if someone tries to use "init" in a Win16 spec file.

25 years agoMake sure we have a dgroup before patching prologs.
Michael Karcher [Sun, 15 Aug 1999 14:16:42 +0000 (14:16 +0000)] 
Make sure we have a dgroup before patching prologs.

25 years agoAdapted to glue code generation changes.
Ulrich Weigand [Sun, 15 Aug 1999 12:45:53 +0000 (12:45 +0000)] 
Adapted to glue code generation changes.

25 years agoAdapted to new-style Wine thunks.
Ulrich Weigand [Sun, 15 Aug 1999 12:45:01 +0000 (12:45 +0000)] 
Adapted to new-style Wine thunks.
Removed some now unnecessary function pointers.

25 years agoCallTo16... / CallFrom16... Wine thunks reorganized:
Ulrich Weigand [Sun, 15 Aug 1999 12:43:17 +0000 (12:43 +0000)] 
CallTo16... / CallFrom16... Wine thunks reorganized:
- Cleaner separation between core and glue code.
- Argument conversion glue code now in C.
- Glue code needed for 16-bit .spec files inlined.

25 years ago- implemented GetCommModemStatus
Uwe Bonnes [Sat, 14 Aug 1999 15:53:50 +0000 (15:53 +0000)] 
- implemented GetCommModemStatus
- fixed the DTR, CTS and COMMBREAK related subfunctions of EscapeCommFunction
- added more verbose TRACEing

25 years agoMade GetVersionEx() behave in accordance with the specification with
Morten Eriksen [Sat, 14 Aug 1999 15:53:07 +0000 (15:53 +0000)] 
Made GetVersionEx() behave in accordance with the specification with
regard to error handling.

25 years agoAdded stub for DrawDibClose.
Mark G. Adams [Sat, 14 Aug 1999 15:52:33 +0000 (15:52 +0000)] 
Added stub for DrawDibClose.

25 years agoFixed the look of the combobox's drop down button when in Win95 look.
Francis Beaudet [Sat, 14 Aug 1999 15:51:49 +0000 (15:51 +0000)] 
Fixed the look of the combobox's drop down button when in Win95 look.

25 years agoAdded support for icons in property sheet tabs.
Thuy Nguyen [Sat, 14 Aug 1999 15:51:10 +0000 (15:51 +0000)] 
Added support for icons in property sheet tabs.

25 years agoVersion 1.0.14 of wrc.
Bertho Stultiens [Sat, 14 Aug 1999 15:01:54 +0000 (15:01 +0000)] 
Version 1.0.14 of wrc.

25 years agoFixed SetLocalTime prototype.
Alexandre Julliard [Sun, 8 Aug 1999 18:56:04 +0000 (18:56 +0000)] 
Fixed SetLocalTime prototype.

25 years agoReplaced a few calls to lstr* functions by their CRTDLL or libc
Alexandre Julliard [Sun, 8 Aug 1999 18:54:47 +0000 (18:54 +0000)] 
Replaced a few calls to lstr* functions by their CRTDLL or libc
equivalent.

25 years agoAdded an exception handler around a few lstr* functions.
Alexandre Julliard [Sun, 8 Aug 1999 18:52:14 +0000 (18:52 +0000)] 
Added an exception handler around a few lstr* functions.

25 years agoReimplemented multi-byte and wide-chars functions to not depend on
Alexandre Julliard [Sun, 8 Aug 1999 18:47:59 +0000 (18:47 +0000)] 
Reimplemented multi-byte and wide-chars functions to not depend on
lstr* functions; added a few missing ones; fixed a couple of bugs.

25 years agoSeparated Win16 (USER) and Win32 (MPR) network routines.
Ulrich Weigand [Sat, 7 Aug 1999 14:32:33 +0000 (14:32 +0000)] 
Separated Win16 (USER) and Win32 (MPR) network routines.
Moved implementation of MPR to dlls/mpr/.
Added proper headers and stubs for missing MPR routines.

25 years agoImproved (sort of) RegFlushKey.
Andreas Mohr [Sat, 7 Aug 1999 14:17:10 +0000 (14:17 +0000)] 
Improved (sort of) RegFlushKey.

25 years agoIf the window is already the topmost window in ShowWindow(SW_SHOW), it
Francis Beaudet [Sat, 7 Aug 1999 14:14:06 +0000 (14:14 +0000)] 
If the window is already the topmost window in ShowWindow(SW_SHOW), it
must not be activated.

25 years agoWM_SYSCOMMAND message (for SC_CLOSE) should be posted not sent.
Stephane Lussier [Sat, 7 Aug 1999 14:12:42 +0000 (14:12 +0000)] 
WM_SYSCOMMAND message (for SC_CLOSE) should be posted not sent.

25 years agoX11drv SetDrawable function modifies the DC origin, this translation
Stephane Lussier [Sat, 7 Aug 1999 14:10:55 +0000 (14:10 +0000)] 
X11drv SetDrawable function modifies the DC origin, this translation
should be reflected for the dc clipping region for CS_OWNDC and CS_CLASSDC.

25 years agoSet focus to the dialog in EndDialog.
Abey George [Sat, 7 Aug 1999 14:10:04 +0000 (14:10 +0000)] 
Set focus to the dialog in EndDialog.

25 years agoMake sure we compile winestub.o before trying to build a Winelib test
James Juran [Sat, 7 Aug 1999 14:07:53 +0000 (14:07 +0000)] 
Make sure we compile winestub.o before trying to build a Winelib test
program.

25 years agoFixed case sensitivity flag.
Andreas Mohr [Sat, 7 Aug 1999 12:36:11 +0000 (12:36 +0000)] 
Fixed case sensitivity flag.

25 years agoImplemented the return of hDevModes and hDevNames in the PRINTDLG
Klaas van Gend [Sat, 7 Aug 1999 12:34:54 +0000 (12:34 +0000)] 
Implemented the return of hDevModes and hDevNames in the PRINTDLG
structure of PrintDlgA().

25 years agoMade hardware_event use win32-conformant parameters.
Ove Kaaven [Sat, 7 Aug 1999 12:33:35 +0000 (12:33 +0000)] 
Made hardware_event use win32-conformant parameters.

25 years agoExplicitly load shell32.dll.
Juergen Schmied [Sat, 7 Aug 1999 12:32:42 +0000 (12:32 +0000)] 
Explicitly load shell32.dll.

25 years agoTake into account icons when determining tab size.
Thuy Nguyen [Sat, 7 Aug 1999 12:30:04 +0000 (12:30 +0000)] 
Take into account icons when determining tab size.

25 years agoImproved GetDiskFreeSpaceEx() implementation a little bit.
Morten Eriksen [Sat, 7 Aug 1999 12:29:04 +0000 (12:29 +0000)] 
Improved GetDiskFreeSpaceEx() implementation a little bit.

25 years ago- added some more Baudrates
Uwe Bonnes [Sat, 7 Aug 1999 12:28:09 +0000 (12:28 +0000)] 
- added some more Baudrates
- fixed a hang in tcsetattr when the input buffer isn't empty
- added more verbosity for debugging

25 years agoHandle the case when the button is really small.
Francis Beaudet [Sat, 7 Aug 1999 12:26:52 +0000 (12:26 +0000)] 
Handle the case when the button is really small.

25 years agoWS_EX_DLGMODALFRAME alone does not mean title bar, you still have to
Thuy Nguyen [Sat, 7 Aug 1999 12:25:32 +0000 (12:25 +0000)] 
WS_EX_DLGMODALFRAME alone does not mean title bar, you still have to
specify WS_CAPTION.

25 years agoImplemented DirectInput Joystick support (tested with WC:Prophecy).
Marcus Meissner [Wed, 4 Aug 1999 15:07:56 +0000 (15:07 +0000)] 
Implemented DirectInput Joystick support (tested with WC:Prophecy).

25 years agoImplemented SetLocalTime.
Andreas Mohr [Wed, 4 Aug 1999 14:32:03 +0000 (14:32 +0000)] 
Implemented SetLocalTime.

25 years agoMinor fix to the French Canadian keyboard.
Ivan De Saedeleer [Wed, 4 Aug 1999 14:28:03 +0000 (14:28 +0000)] 
Minor fix to the French Canadian keyboard.

25 years agoWhen flipping backbuffer -> frontbuffer, first exchange surfaces, then
Marcus Meissner [Wed, 4 Aug 1999 14:26:50 +0000 (14:26 +0000)] 
When flipping backbuffer -> frontbuffer, first exchange surfaces, then
copy XImage, since the palette might only be defined in the frontbuffer.

25 years agoCreate sysconfdir on install.
Joerg Mayer [Wed, 4 Aug 1999 14:26:08 +0000 (14:26 +0000)] 
Create sysconfdir on install.

25 years agoFixed typo.
Alexandre Julliard [Wed, 4 Aug 1999 12:24:32 +0000 (12:24 +0000)] 
Fixed typo.

25 years agoGot rid of dsprintf and related macros.
Alexandre Julliard [Wed, 4 Aug 1999 12:22:42 +0000 (12:22 +0000)] 
Got rid of dsprintf and related macros.

25 years agoRemove the mutex from the thread list when destroying it.
Alexandre Julliard [Wed, 4 Aug 1999 09:52:33 +0000 (09:52 +0000)] 
Remove the mutex from the thread list when destroying it.

25 years agoMoved various DLLs to dlls/
Ulrich Weigand [Wed, 4 Aug 1999 09:49:49 +0000 (09:49 +0000)] 
Moved various DLLs to dlls/

25 years agoRemoved IP_reg, SP_reg and FL_reg definitions to avoid potential
Alexandre Julliard [Sun, 1 Aug 1999 14:58:01 +0000 (14:58 +0000)] 
Removed IP_reg, SP_reg and FL_reg definitions to avoid potential
aliasing optimization problems.

25 years agoRemoved SIGNAL_MaskAsyncEvents and cleaned up signal handling.
Alexandre Julliard [Sun, 1 Aug 1999 14:54:16 +0000 (14:54 +0000)] 
Removed SIGNAL_MaskAsyncEvents and cleaned up signal handling.

25 years agoRemoved async I/O support.
Alexandre Julliard [Sun, 1 Aug 1999 14:51:26 +0000 (14:51 +0000)] 
Removed async I/O support.

25 years agoUse the service thread for comm notifications.
Alexandre Julliard [Sun, 1 Aug 1999 14:46:51 +0000 (14:46 +0000)] 
Use the service thread for comm notifications.

25 years agoMade stack manipulation macros into inline functions.
Alexandre Julliard [Sun, 1 Aug 1999 12:51:55 +0000 (12:51 +0000)] 
Made stack manipulation macros into inline functions.
Changed a few accesses to context registers to avoid potential
aliasing optimization problems.

25 years agoChanged INSTR_EmulateInstruction to use a CONTEXT86 instead of a
Alexandre Julliard [Sun, 1 Aug 1999 12:15:12 +0000 (12:15 +0000)] 
Changed INSTR_EmulateInstruction to use a CONTEXT86 instead of a
SIGCONTEXT.

25 years agoRemove wine.conf.man on distclean
Alexandre Julliard [Sun, 1 Aug 1999 12:10:24 +0000 (12:10 +0000)] 
Remove wine.conf.man on distclean

25 years agoRelease 990731. wine-990731
Alexandre Julliard [Sat, 31 Jul 1999 19:55:06 +0000 (19:55 +0000)] 
Release 990731.

25 years agoClose the right window when clicking on a non active window close
Noomen Hamza [Sat, 31 Jul 1999 19:35:58 +0000 (19:35 +0000)] 
Close the right window when clicking on a non active window close
button.

25 years agoRemoved the dependency on "dummy" for wine and wine.sym.
Pavel Roskin [Sat, 31 Jul 1999 19:25:22 +0000 (19:25 +0000)] 
Removed the dependency on "dummy" for wine and wine.sym.

25 years agoRemove file from cache when flushing it (based on a patch by Ian
Alexandre Julliard [Sat, 31 Jul 1999 19:24:11 +0000 (19:24 +0000)] 
Remove file from cache when flushing it (based on a patch by Ian
Schmidt).

25 years agoAdded CONTEXT for ALPHA and MIPS.
Marcus Meissner [Sat, 31 Jul 1999 19:22:25 +0000 (19:22 +0000)] 
Added CONTEXT for ALPHA and MIPS.

25 years agoAdded support for Solaris Lint.
Patrik Stridvall [Sat, 31 Jul 1999 17:39:44 +0000 (17:39 +0000)] 
Added support for Solaris Lint.

25 years agoFixed some of the issues reported by Solaris Lint.
Patrik Stridvall [Sat, 31 Jul 1999 17:36:48 +0000 (17:36 +0000)] 
Fixed some of the issues reported by Solaris Lint.

25 years agoSolaris C/C++ compile fix.
Patrik Stridvall [Sat, 31 Jul 1999 17:35:33 +0000 (17:35 +0000)] 
Solaris C/C++ compile fix.

25 years agoVarious ANSI C compability fixes.
Patrik Stridvall [Sat, 31 Jul 1999 17:34:43 +0000 (17:34 +0000)] 
Various ANSI C compability fixes.

25 years agoFixed some of the issues reported by winapi-check.
Patrik Stridvall [Sat, 31 Jul 1999 17:32:05 +0000 (17:32 +0000)] 
Fixed some of the issues reported by winapi-check.

25 years agoActually create the man/ subdirectories before installing.
Marcus Meissner [Sat, 31 Jul 1999 17:29:20 +0000 (17:29 +0000)] 
Actually create the man/ subdirectories before installing.

25 years agoImplemented KERNEL.447 (WIN32_OldYield16).
Ulrich Weigand [Sat, 31 Jul 1999 17:27:38 +0000 (17:27 +0000)] 
Implemented KERNEL.447 (WIN32_OldYield16).

25 years agoSuspend WND lock before EVENT_Synchronize.
Ulrich Weigand [Sat, 31 Jul 1999 17:26:11 +0000 (17:26 +0000)] 
Suspend WND lock before EVENT_Synchronize.

25 years agoCreate VxD handle only for known VxDs.
Ulrich Weigand [Sat, 31 Jul 1999 17:25:36 +0000 (17:25 +0000)] 
Create VxD handle only for known VxDs.

25 years agoMade compilation of *.spec.c files use -fno-builtin regardless of
Patrik Stridvall [Sat, 31 Jul 1999 14:45:22 +0000 (14:45 +0000)] 
Made compilation of *.spec.c files use -fno-builtin regardless of
where they are.

25 years agoFixed/added missing/wrong function prototypes and made internal
Patrik Stridvall [Sat, 31 Jul 1999 14:41:43 +0000 (14:41 +0000)] 
Fixed/added missing/wrong function prototypes and made internal
functions static.

25 years agoFixed missing prototypes and made it work with Solaris X11.
Patrik Stridvall [Sat, 31 Jul 1999 14:38:31 +0000 (14:38 +0000)] 
Fixed missing prototypes and made it work with Solaris X11.

25 years agoEliminated warnings.
Patrik Stridvall [Sat, 31 Jul 1999 13:13:23 +0000 (13:13 +0000)] 
Eliminated warnings.

25 years agoFixed the DSEG value in the SEGTABLEENTRY struct.
Andreas Mohr [Sat, 31 Jul 1999 13:11:22 +0000 (13:11 +0000)] 
Fixed the DSEG value in the SEGTABLEENTRY struct.