wine
24 years agoAdded FinalUserInit16/FinalGdiInit16 stubs.
Ulrich Weigand [Tue, 27 Jul 1999 17:10:06 +0000 (17:10 +0000)] 
Added FinalUserInit16/FinalGdiInit16 stubs.
Call out to FinalUserInit in MAIN_EmulatorRun.

24 years agoAdded IsBadFlatReadWritePtr16().
Ulrich Weigand [Tue, 27 Jul 1999 17:09:14 +0000 (17:09 +0000)] 
Added IsBadFlatReadWritePtr16().

24 years agoFixed incorrect edit control behaviour in mouse message handling.
Abey George [Tue, 27 Jul 1999 17:08:26 +0000 (17:08 +0000)] 
Fixed incorrect edit control behaviour in mouse message handling.

24 years agoSend normal mouse messages to WM_SETCURSOR when non-client mouse
Abey George [Tue, 27 Jul 1999 17:06:55 +0000 (17:06 +0000)] 
Send normal mouse messages to WM_SETCURSOR when non-client mouse
messages occur.

24 years agoCheck if the window has the WS_CLIPSIBLINGS style before using the
Thuy Nguyen [Tue, 27 Jul 1999 17:03:16 +0000 (17:03 +0000)] 
Check if the window has the WS_CLIPSIBLINGS style before using the
DCX_CLIPSIBLINGS flag.

24 years agoImplemented the Win95 file open/save dialogs.
Francois Boisvert [Tue, 27 Jul 1999 16:20:36 +0000 (16:20 +0000)] 
Implemented the Win95 file open/save dialogs.

24 years agoDo tools/ before any of the other subdirectories, even when doing
Marcus Meissner [Tue, 27 Jul 1999 16:11:17 +0000 (16:11 +0000)] 
Do tools/ before any of the other subdirectories, even when doing
parallel makes.

24 years agoBugfix: Return selector also in CX from GlobalLock16().
Ulrich Weigand [Tue, 27 Jul 1999 16:10:24 +0000 (16:10 +0000)] 
Bugfix: Return selector also in CX from GlobalLock16().

24 years agoMore gcc bug workarounds.
Ulrich Weigand [Tue, 27 Jul 1999 16:10:04 +0000 (16:10 +0000)] 
More gcc bug workarounds.

24 years agoAdded more paper sizes and bin names to PPD parser.
Huw D M Davies [Tue, 27 Jul 1999 16:09:40 +0000 (16:09 +0000)] 
Added more paper sizes and bin names to PPD parser.

24 years agoActually return the number of events in Mouse_GetDeviceData (fixes
Marcus Meissner [Tue, 27 Jul 1999 16:08:59 +0000 (16:08 +0000)] 
Actually return the number of events in Mouse_GetDeviceData (fixes
Wing Commander Prophecy). Added timestamp and sequence generation,
critical section for mousedata. Disabled mouse warping in
GetDeviceData for now (generates excess mouse events).

24 years agoMoved .spec files to corresponding dlls/ directory.
Ulrich Weigand [Sun, 25 Jul 1999 13:14:13 +0000 (13:14 +0000)] 
Moved .spec files to corresponding dlls/ directory.

24 years agoSeveral focus and selection problems in listboxes.
Gerard Patel [Sun, 25 Jul 1999 13:03:17 +0000 (13:03 +0000)] 
Several focus and selection problems in listboxes.

24 years agoRetrieve the clipping region before setting the drawable and reset the
Francis Beaudet [Sun, 25 Jul 1999 12:27:13 +0000 (12:27 +0000)] 
Retrieve the clipping region before setting the drawable and reset the
clipping region after.

24 years agoMany fixes/reimplementations.
Juergen Schmied [Sun, 25 Jul 1999 12:26:05 +0000 (12:26 +0000)] 
Many fixes/reimplementations.

24 years agoRemoved experimental/unused code.
Juergen Schmied [Sun, 25 Jul 1999 12:24:47 +0000 (12:24 +0000)] 
Removed experimental/unused code.
Use ShellFolder to get ViewObjects.
Started cleanup of the contextmenu code.

24 years agoComplete redesign, split into 3 implementations (Desktop, MyComputer
Juergen Schmied [Sun, 25 Jul 1999 12:24:04 +0000 (12:24 +0000)] 
Complete redesign, split into 3 implementations (Desktop, MyComputer
and filesystem folders). All parsing and binding is done recursive.

24 years agoImplemented SHGetSpecialFolderPathA.
Juergen Schmied [Sun, 25 Jul 1999 12:23:15 +0000 (12:23 +0000)] 
Implemented SHGetSpecialFolderPathA.

24 years agoImplemented SHCreateShellFolderViewEx.
Juergen Schmied [Sun, 25 Jul 1999 12:22:57 +0000 (12:22 +0000)] 
Implemented SHCreateShellFolderViewEx.

24 years agoRemoved special CoCreateClassObject and use ole functions instead.
Juergen Schmied [Sun, 25 Jul 1999 12:22:13 +0000 (12:22 +0000)] 
Removed special CoCreateClassObject and use ole functions instead.
SHCreateDefClassObject implemented.

24 years agoImplemented access to lnk's to a IStream interface.
Juergen Schmied [Sun, 25 Jul 1999 12:21:43 +0000 (12:21 +0000)] 
Implemented access to lnk's to a IStream interface.

24 years agoFixed icon background (was black).
Juergen Schmied [Sun, 25 Jul 1999 12:21:24 +0000 (12:21 +0000)] 
Fixed icon background (was black).

24 years agoFixed getting icons from filetypes.
Juergen Schmied [Sun, 25 Jul 1999 12:21:05 +0000 (12:21 +0000)] 
Fixed getting icons from filetypes.

24 years agoImplemented enumeration of shell extensions, seperated enum stuff for
Juergen Schmied [Sun, 25 Jul 1999 12:20:47 +0000 (12:20 +0000)] 
Implemented enumeration of shell extensions, seperated enum stuff for
the 3 seperate shellfolder implementations.

24 years agoRewrote GetData so support multiple selections.
Juergen Schmied [Sun, 25 Jul 1999 12:20:20 +0000 (12:20 +0000)] 
Rewrote GetData so support multiple selections.

24 years agoSeparated stuff for shv background contextmenu to separate file.
Juergen Schmied [Sun, 25 Jul 1999 12:19:45 +0000 (12:19 +0000)] 
Separated stuff for shv background contextmenu to separate file.

24 years agoNew functions to access attributes in HCR.
Juergen Schmied [Sun, 25 Jul 1999 12:19:12 +0000 (12:19 +0000)] 
New functions to access attributes in HCR.

24 years agoNew file. Seperate implementation of the shellview background
Juergen Schmied [Sun, 25 Jul 1999 12:18:30 +0000 (12:18 +0000)] 
New file. Seperate implementation of the shellview background
contextmenu.

24 years agoNew file. Contains functions not in the official headers but widely
Juergen Schmied [Sun, 25 Jul 1999 12:17:31 +0000 (12:17 +0000)] 
New file. Contains functions not in the official headers but widely
used from other dlls.

24 years agoAdded X11OBJS and LIBOBJS to wine dependencies (we can't add ALT_LINK).
Marcus Meissner [Sun, 25 Jul 1999 11:30:12 +0000 (11:30 +0000)] 
Added X11OBJS and LIBOBJS to wine dependencies (we can't add ALT_LINK).

24 years agoMake sure we build tools first.
Alexandre Julliard [Sun, 25 Jul 1999 11:28:39 +0000 (11:28 +0000)] 
Make sure we build tools first.

24 years agoRelay code for Win16 register functions converts arguments.
Ulrich Weigand [Sun, 25 Jul 1999 11:27:36 +0000 (11:27 +0000)] 
Relay code for Win16 register functions converts arguments.
New 'interrupt' keyword added (for Win16 interrupt handlers).
Adapted .spec files and implementations of register routines.

24 years ago{Start|End}{Doc|Page} go through DCfuncs.
Huw D M Davies [Sun, 25 Jul 1999 11:25:59 +0000 (11:25 +0000)] 
{Start|End}{Doc|Page} go through DCfuncs.
Implement these in the PostScript driver.
Change PSDRV_Escape to use them.

24 years agoWork around 'local extern declaration with attribute' gcc bug.
Ulrich Weigand [Sun, 25 Jul 1999 11:22:20 +0000 (11:22 +0000)] 
Work around 'local extern declaration with attribute' gcc bug.

24 years agoImplementation of SetEventNotification for the mouse driver.
Lionel Ulmer [Sun, 25 Jul 1999 11:21:07 +0000 (11:21 +0000)] 
Implementation of SetEventNotification for the mouse driver.

24 years agoLet CoCreateInstance use LOAD_WITH_ALTERED_SEARCHPATH.
Juergen Schmied [Sun, 25 Jul 1999 11:20:15 +0000 (11:20 +0000)] 
Let CoCreateInstance use LOAD_WITH_ALTERED_SEARCHPATH.

24 years agoFixed incomplete proto.
Juergen Schmied [Sun, 25 Jul 1999 11:17:37 +0000 (11:17 +0000)] 
Fixed incomplete proto.

24 years agoNew keys nessesary for running the new shell32.
Juergen Schmied [Sun, 25 Jul 1999 11:17:13 +0000 (11:17 +0000)] 
New keys nessesary for running the new shell32.

24 years agoUse GDI APIs to access bitmap info.
Huw D M Davies [Sun, 25 Jul 1999 11:15:54 +0000 (11:15 +0000)] 
Use GDI APIs to access bitmap info.

24 years agoRewrote PSDRV_SetDeviceClipping to use GetRegionData API.
Huw D M Davies [Sun, 25 Jul 1999 11:14:47 +0000 (11:14 +0000)] 
Rewrote PSDRV_SetDeviceClipping to use GetRegionData API.

24 years agoUnify startup sequence for Wine and WineLib.
Ulrich Weigand [Sat, 24 Jul 1999 12:20:24 +0000 (12:20 +0000)] 
Unify startup sequence for Wine and WineLib.

24 years agoFix bug with pasting Wine clipboard content to external applications,
Noel Borthwick [Sat, 24 Jul 1999 12:18:04 +0000 (12:18 +0000)] 
Fix bug with pasting Wine clipboard content to external applications,
by storing clipboard data on the shared system heap.

24 years agoDraw an additional white bit for each invert bit of a cursor.
Achim Kaiser [Sat, 24 Jul 1999 12:16:58 +0000 (12:16 +0000)] 
Draw an additional white bit for each invert bit of a cursor.

24 years agoWhile handling the X FocusIn message in managed mode, if the window
Noel Borthwick [Sat, 24 Jul 1999 12:16:00 +0000 (12:16 +0000)] 
While handling the X FocusIn message in managed mode, if the window
has been disabled revert the X focus back to the last focus window.

24 years agoImplemented TREEVIEW_InsertItemW.
Francois Boisvert [Sat, 24 Jul 1999 12:14:51 +0000 (12:14 +0000)] 
Implemented TREEVIEW_InsertItemW.

24 years agoImplemented ExtEscape.
Huw D M Davies [Sat, 24 Jul 1999 12:13:46 +0000 (12:13 +0000)] 
Implemented ExtEscape.

24 years agoTrying to fix parallel make by doing direct subdir/subdir.o rules.
Marcus Meissner [Sat, 24 Jul 1999 12:12:43 +0000 (12:12 +0000)] 
Trying to fix parallel make by doing direct subdir/subdir.o rules.

24 years agoFixed inconsistency in conditions that determines if a window requires
Sylvain St-Germain [Sat, 24 Jul 1999 12:11:22 +0000 (12:11 +0000)] 
Fixed inconsistency in conditions that determines if a window requires
a WM border.

24 years agoFor large font sizes call XLoadQueryFont with a 100 pixel high font
Huw D M Davies [Sat, 24 Jul 1999 12:10:23 +0000 (12:10 +0000)] 
For large font sizes call XLoadQueryFont with a 100 pixel high font
and rescale the metrics.

24 years agoImplement handling of 32 bit AbortProc.
Huw D M Davies [Sat, 24 Jul 1999 12:09:34 +0000 (12:09 +0000)] 
Implement handling of 32 bit AbortProc.

24 years agoSuppressed compiler warning by using the 'unused' attribute.
Lionel Ulmer [Sat, 24 Jul 1999 12:08:20 +0000 (12:08 +0000)] 
Suppressed compiler warning by using the 'unused' attribute.

24 years agoAdded utility function to invoke external debugger.
Kevin Holbrook [Sat, 24 Jul 1999 12:07:35 +0000 (12:07 +0000)] 
Added utility function to invoke external debugger.

24 years agoAdded WINMM resources.
Eric Pouech [Sat, 24 Jul 1999 10:46:21 +0000 (10:46 +0000)] 
Added WINMM resources.

24 years agoRemoved obsoleted mcistring.c.
Eric Pouech [Sat, 24 Jul 1999 10:45:47 +0000 (10:45 +0000)] 
Removed obsoleted mcistring.c.
Added support for resources.

24 years agoFixed return values for some messages in DriverProc (MCI_GETDEVCAPS &
Eric Pouech [Sat, 24 Jul 1999 10:45:24 +0000 (10:45 +0000)] 
Fixed return values for some messages in DriverProc (MCI_GETDEVCAPS &
MCI_STATUS) for mciSendString.

24 years agoSpread the use of MM crit sect.
Eric Pouech [Sat, 24 Jul 1999 10:44:24 +0000 (10:44 +0000)] 
Spread the use of MM crit sect.

24 years agoMoved some MCI functions to mci.c.
Eric Pouech [Sat, 24 Jul 1999 10:42:59 +0000 (10:42 +0000)] 
Moved some MCI functions to mci.c.
Now loads error messages from string table.
Spread the use of MM crit sect.

24 years agoAdded parsing & storing of command tables.
Eric Pouech [Sat, 24 Jul 1999 10:41:28 +0000 (10:41 +0000)] 
Added parsing & storing of command tables.
Merged some MCI functions from mmsystem.c.

24 years agoRemoved some no longer used prototypes.
Eric Pouech [Sat, 24 Jul 1999 10:38:51 +0000 (10:38 +0000)] 
Removed some no longer used prototypes.
Added command tables to MCI structure.

24 years agoFixed buggy prototype.
Eric Pouech [Sat, 24 Jul 1999 10:38:13 +0000 (10:38 +0000)] 
Fixed buggy prototype.

24 years agoAvoid crashing on a bad symbol address of 0x0000.
Kevin Holbrook [Sat, 24 Jul 1999 10:29:42 +0000 (10:29 +0000)] 
Avoid crashing on a bad symbol address of 0x0000.

24 years agoFixed GetW32SysVersion16 return type.
Alexandre Julliard [Sat, 24 Jul 1999 10:28:37 +0000 (10:28 +0000)] 
Fixed GetW32SysVersion16 return type.

24 years agoRemoved MODULE_GetWndProcEntry16().
Ulrich Weigand [Sat, 24 Jul 1999 10:27:58 +0000 (10:27 +0000)] 
Removed MODULE_GetWndProcEntry16().
Use 32-bit window procedures in COMMDLG instead.

24 years agoFixed cut&paste bug.
Eric Pouech [Sat, 24 Jul 1999 10:25:45 +0000 (10:25 +0000)] 
Fixed cut&paste bug.

24 years agoAdd a few stubs, some C++ compatibility, and fix a few types.
Paul Quinn [Sat, 24 Jul 1999 10:24:09 +0000 (10:24 +0000)] 
Add a few stubs, some C++ compatibility, and fix a few types.

24 years agoDeclare only one instance of GUID_NULL.
Albert den Haan [Sat, 24 Jul 1999 10:20:50 +0000 (10:20 +0000)] 
Declare only one instance of GUID_NULL.

24 years agoFixed various problem with ImageList_Draw.
Pierre Mageau [Sat, 24 Jul 1999 10:20:06 +0000 (10:20 +0000)] 
Fixed various problem with ImageList_Draw.

24 years agoRe-enable the owner window in the EndDialog().
Stephane Lussier [Sat, 24 Jul 1999 10:18:02 +0000 (10:18 +0000)] 
Re-enable the owner window in the EndDialog().

24 years agoFixed notifications.
Thuy Nguyen [Sat, 24 Jul 1999 10:16:53 +0000 (10:16 +0000)] 
Fixed notifications.

24 years agoAlways retrieve Callout routines using GetProcAddress().
Ulrich Weigand [Sat, 24 Jul 1999 10:15:55 +0000 (10:15 +0000)] 
Always retrieve Callout routines using GetProcAddress().

24 years agoSend WM_CONTEXTMENU on WM_RBUTTONUP, not WM_RBUTTONDOWN.
Abey George [Sat, 24 Jul 1999 10:14:51 +0000 (10:14 +0000)] 
Send WM_CONTEXTMENU on WM_RBUTTONUP, not WM_RBUTTONDOWN.

24 years agoFixed compiler warning.
Huw D M Davies [Sat, 24 Jul 1999 10:13:36 +0000 (10:13 +0000)] 
Fixed compiler warning.

24 years agoLet through more flags to EnumPrinters.
Huw D M Davies [Sat, 24 Jul 1999 10:12:41 +0000 (10:12 +0000)] 
Let through more flags to EnumPrinters.
Fixes for GetPrinter/GetPrinterDriver.

24 years agoFix stupid `rubbish at end of %%Title' bug.
Huw D M Davies [Sat, 24 Jul 1999 10:11:05 +0000 (10:11 +0000)] 
Fix stupid `rubbish at end of %%Title' bug.
Don't complain about palette relative RGBs.
If output param to CreateDC is NULL default to `LPT1:' - Hack.

24 years agoBetter detection of OpenGL.
Lionel Ulmer [Fri, 23 Jul 1999 19:33:24 +0000 (19:33 +0000)] 
Better detection of OpenGL.

24 years agoBugfix: Reverted CallTo16 routines to STDCALL convention.
Ulrich Weigand [Fri, 23 Jul 1999 19:27:36 +0000 (19:27 +0000)] 
Bugfix: Reverted CallTo16 routines to STDCALL convention.

24 years agoString to GetTextExtentPoint is not necessarily 0 terminated.
Huw D M Davies [Fri, 23 Jul 1999 19:25:11 +0000 (19:25 +0000)] 
String to GetTextExtentPoint is not necessarily 0 terminated.
Fix function name `32's in comments - API naming madness makes this
worthwhile.

24 years agoEnumJobs stub.
Huw D M Davies [Fri, 23 Jul 1999 19:23:49 +0000 (19:23 +0000)] 
EnumJobs stub.
Update graphics/psdrv/README.
Add warnings to DRIVER_GetDriverName.

24 years agoFixed some bad ptr occurrence in this class WndProc.
Eric Pouech [Fri, 23 Jul 1999 19:21:56 +0000 (19:21 +0000)] 
Fixed some bad ptr occurrence in this class WndProc.

24 years ago- Added a new option 'noxshm'
Lionel Ulmer [Fri, 23 Jul 1999 19:19:56 +0000 (19:19 +0000)] 
- Added a new option 'noxshm'
- Added a 16bpp -> 32 bpp conversion function

24 years agoChange color gray text to 128 128 128 for win9x look.
Gerard Patel [Fri, 23 Jul 1999 19:18:37 +0000 (19:18 +0000)] 
Change color gray text to 128 128 128 for win9x look.

24 years agoDo not output text in OutputDebugStrAW when not being debugged
Alexandre Julliard [Tue, 20 Jul 1999 15:13:20 +0000 (15:13 +0000)] 
Do not output text in OutputDebugStrAW when not being debugged

24 years agoMDIDestroyChild: MDI window menu item was deleted only if the current
Noomen Hamza [Tue, 20 Jul 1999 15:03:28 +0000 (15:03 +0000)] 
MDIDestroyChild: MDI window menu item was deleted only if the current
destroyed child was active.

24 years agoReset disabled style for the dialog boxes set on property pages.
Gerard Patel [Tue, 20 Jul 1999 14:56:08 +0000 (14:56 +0000)] 
Reset disabled style for the dialog boxes set on property pages.

24 years ago- Generalized the distinction between 2 and 4 byte integers slightly through
Bertho Stultiens [Tue, 20 Jul 1999 14:54:54 +0000 (14:54 +0000)] 
- Generalized the distinction between 2 and 4 byte integers slightly through
  a new parser state. The is now a warning when a 2 byte integer is larger
  than 16 bit (and is truncated).
- Fixed a couple of cosmetic things in the DLGINIT stuff so that dumping of
  this type will work as expected.
- Added generalized language/version/characteristics support to the DLGINIT
  resource type.

Ulrich Czekalla <ulrichc@corel.ca>
- Added support for DLGINIT resource-type.
- Added string continuation and embedded quoting.
- Added numeric IDs for icons in controls.

Eric Pouech <Eric.Pouech@wanadoo.fr>
- Bugfix: Distinguish between 2 and 4 byte integers in RCDATA.

24 years agoRemove string.c because all of its functions were moved to crtdll.c
Albert den Haan [Sun, 18 Jul 1999 18:42:29 +0000 (18:42 +0000)] 
Remove string.c because all of its functions were moved to crtdll.c
where they belonged.

24 years agoMake it possible to compile with GNU C's -I- option.
Patrik Stridvall [Sun, 18 Jul 1999 18:40:11 +0000 (18:40 +0000)] 
Make it possible to compile with GNU C's -I- option.

24 years agoWork around gcc sig11 fault.
Eric Pouech [Sun, 18 Jul 1999 18:38:40 +0000 (18:38 +0000)] 
Work around gcc sig11 fault.

24 years agoFixed rounding in MulDiv.
Thuy Nguyen [Sun, 18 Jul 1999 18:36:18 +0000 (18:36 +0000)] 
Fixed rounding in MulDiv.

24 years ago- implementation of SetDeviceClipping
Luc Tourangeau [Sun, 18 Jul 1999 18:34:45 +0000 (18:34 +0000)] 
- implementation of SetDeviceClipping
- coordinate system origin fix

24 years agoWork-around for compiler bug.
Ulrich Weigand [Sun, 18 Jul 1999 18:32:23 +0000 (18:32 +0000)] 
Work-around for compiler bug.

24 years ago- Implementation of simple comctl32 v5.0 changes.
Alex Priem [Sun, 18 Jul 1999 18:31:05 +0000 (18:31 +0000)] 
- Implementation of simple comctl32 v5.0 changes.
- TVM_SORTCHILDRENCB also accepts TVI_ROOT as a valid hParent.

24 years agoAdded pointer validation and additional sanity check to IsValidSid().
Ian Schmidt [Sun, 18 Jul 1999 18:29:34 +0000 (18:29 +0000)] 
Added pointer validation and additional sanity check to IsValidSid().

24 years agoSmall fix in UITOOLS95_DrawRectEdge().
Dennis Björklund [Sun, 18 Jul 1999 18:28:34 +0000 (18:28 +0000)] 
Small fix in UITOOLS95_DrawRectEdge().
Also a fix to draw scrollbar-buttons more like in win9x.

24 years agoIn WIN_UpdateNCRgn, do not send in WM_NCPAINT a region that is used
Eric Pouech [Sun, 18 Jul 1999 18:26:58 +0000 (18:26 +0000)] 
In WIN_UpdateNCRgn, do not send in WM_NCPAINT a region that is used
afterwards, but a copy of it.

24 years agoCheck better that handles are actual handles to a region.
Eric Pouech [Sun, 18 Jul 1999 18:24:56 +0000 (18:24 +0000)] 
Check better that handles are actual handles to a region.

24 years agoStop DCE_GetVisRect dereferencing a null wndPtr.
Lawson Whitney [Sun, 18 Jul 1999 18:23:20 +0000 (18:23 +0000)] 
Stop DCE_GetVisRect dereferencing a null wndPtr.

24 years agoAuthors: James Juran <jrj120@psu.edu>, Andreas Mohr <cipam895@cip1.ind.uni-stuttgart.de>
Alexandre Julliard [Sun, 18 Jul 1999 15:47:22 +0000 (15:47 +0000)] 
Authors: James Juran <jrj120@psu.edu>, Andreas Mohr <cipam895@cip1.ind.uni-stuttgart.de>
Updated README and man page.
Split documentation for wine.conf into new wine.conf(5) manpage.

24 years agoImplemented the OLE Clipboard API.
Noel Borthwick [Sun, 18 Jul 1999 15:43:45 +0000 (15:43 +0000)] 
Implemented the OLE Clipboard API.

24 years agoValidate the parent with the child window client rectangle when the
Abey George [Sun, 18 Jul 1999 15:40:03 +0000 (15:40 +0000)] 
Validate the parent with the child window client rectangle when the
parent's update region is not empty.