wine
25 years agoAdded simple console mode example program which lists information
Morten Eriksen [Wed, 22 Sep 1999 15:22:58 +0000 (15:22 +0000)] 
Added simple console mode example program which lists information
about the version of Windows we're currently running on.

25 years agoFixed memory allocation bug.
Alexandre Julliard [Wed, 22 Sep 1999 15:18:52 +0000 (15:18 +0000)] 
Fixed memory allocation bug.

25 years agoFix infinite loop with glastXFocusWindow.
Gerard Patel [Wed, 22 Sep 1999 15:16:50 +0000 (15:16 +0000)] 
Fix infinite loop with glastXFocusWindow.

25 years agoAllow creation of empty imagelist.
Stephane Lussier [Wed, 22 Sep 1999 15:15:57 +0000 (15:15 +0000)] 
Allow creation of empty imagelist.

25 years agoAdded partial implementation of GetICMProfileA, required by Paint Shop
Ian Schmidt [Wed, 22 Sep 1999 15:12:41 +0000 (15:12 +0000)] 
Added partial implementation of GetICMProfileA, required by Paint Shop
Pro 5.

25 years agoDon't send WM_ENTERMENULOOP, WM_INITMENU & WM_INITMENUPOPUP messages
Abey George [Wed, 22 Sep 1999 15:10:42 +0000 (15:10 +0000)] 
Don't send WM_ENTERMENULOOP, WM_INITMENU & WM_INITMENUPOPUP messages
when TPM_NONOTIFY flag is set in TrackPopupMenu.

25 years agogetpeername() and getsockname() return errors in errno not h_errno.
David Luyer [Wed, 22 Sep 1999 15:09:22 +0000 (15:09 +0000)] 
getpeername() and getsockname() return errors in errno not h_errno.

25 years agoFixed ANSI C violations.
Patrik Stridvall [Mon, 20 Sep 1999 18:52:06 +0000 (18:52 +0000)] 
Fixed ANSI C violations.

25 years agoKeyboard/mouse event proc thunk creation moved out of if1632/thunk.c.
Ulrich Weigand [Mon, 20 Sep 1999 18:49:02 +0000 (18:49 +0000)] 
Keyboard/mouse event proc thunk creation moved out of if1632/thunk.c.

25 years agoDon't create thunk for task signal proc, call it directly.
Ulrich Weigand [Mon, 20 Sep 1999 18:48:29 +0000 (18:48 +0000)] 
Don't create thunk for task signal proc, call it directly.

25 years agoDC hook proc thunk management simplified.
Ulrich Weigand [Mon, 20 Sep 1999 18:47:14 +0000 (18:47 +0000)] 
DC hook proc thunk management simplified.

25 years agoSystem timer proc thunk creation moved out of if1632/thunk.c.
Ulrich Weigand [Mon, 20 Sep 1999 18:45:53 +0000 (18:45 +0000)] 
System timer proc thunk creation moved out of if1632/thunk.c.

25 years agoDon't create thunk for CreateThread16 proc, call it directly.
Ulrich Weigand [Mon, 20 Sep 1999 18:45:28 +0000 (18:45 +0000)] 
Don't create thunk for CreateThread16 proc, call it directly.

25 years agoWindows hook proc thunk management simplified.
Ulrich Weigand [Mon, 20 Sep 1999 18:45:00 +0000 (18:45 +0000)] 
Windows hook proc thunk management simplified.

25 years agoModified THUNK_Alloc so as to avoid 32->16->32 calling sequences.
Ulrich Weigand [Mon, 20 Sep 1999 18:43:52 +0000 (18:43 +0000)] 
Modified THUNK_Alloc so as to avoid 32->16->32 calling sequences.
Removed persistent thunk creation routines.

25 years agoAdded the possibility to use DGA 2.0.
Lionel Ulmer [Mon, 20 Sep 1999 18:42:46 +0000 (18:42 +0000)] 
Added the possibility to use DGA 2.0.

25 years agoAdded HKEY_LOCAL_MACHINE\...\ProgramFilesDir registry key.
Ulrich Weigand [Mon, 20 Sep 1999 18:37:59 +0000 (18:37 +0000)] 
Added HKEY_LOCAL_MACHINE\...\ProgramFilesDir registry key.

25 years agoIt's no error to send a WM_COMMAND to MenuHelp.
Dennis Björklund [Mon, 20 Sep 1999 18:37:25 +0000 (18:37 +0000)] 
It's no error to send a WM_COMMAND to MenuHelp.

25 years agoCreateFileA returns HFILE_ERROR when the filename contains a wild card.
Francois Boisvert [Mon, 20 Sep 1999 18:31:21 +0000 (18:31 +0000)] 
CreateFileA returns HFILE_ERROR when the filename contains a wild card.

25 years agoFixed display bug in the static control.
Francis Beaudet [Mon, 20 Sep 1999 18:28:08 +0000 (18:28 +0000)] 
Fixed display bug in the static control.

25 years agoMessage removed when menu tracking finish on a WM_LBUTTONDOWN.
Pascal Lessard [Mon, 20 Sep 1999 18:27:14 +0000 (18:27 +0000)] 
Message removed when menu tracking finish on a WM_LBUTTONDOWN.

25 years ago- Add clipboard support for copying/pasting bitmaps or Pixmaps between Wine
Noel Borthwick [Mon, 20 Sep 1999 15:42:47 +0000 (15:42 +0000)] 
- Add clipboard support for copying/pasting bitmaps or Pixmaps between Wine
  and native Linux applications.
- Respond to the MULTIPLE selection request target when Wine is the
  selection owner.
- Relax type checking for TARGETS selection.

25 years agoSet 'expected_version' of built-in and dummy modules according to
Ulrich Weigand [Mon, 20 Sep 1999 15:37:25 +0000 (15:37 +0000)] 
Set 'expected_version' of built-in and dummy modules according to
emulated Windows version.

25 years agoMake CallTo16 return stub segment owned by KERNEL.
Ulrich Weigand [Mon, 20 Sep 1999 15:33:01 +0000 (15:33 +0000)] 
Make CallTo16 return stub segment owned by KERNEL.

25 years agoBugfix: Improved GetCodeHandle16 / GetCodeInfo16.
Ulrich Weigand [Mon, 20 Sep 1999 15:30:27 +0000 (15:30 +0000)] 
Bugfix: Improved GetCodeHandle16 / GetCodeInfo16.

25 years agoAdded some values that were missing in the Swedish nls file.
Dennis Bjorklund [Mon, 20 Sep 1999 15:26:06 +0000 (15:26 +0000)] 
Added some values that were missing in the Swedish nls file.

25 years agoBugfix: create DDB in X11DRV_DIB_GetDIBits if necessary.
Ulrich Weigand [Sun, 19 Sep 1999 18:58:16 +0000 (18:58 +0000)] 
Bugfix: create DDB in X11DRV_DIB_GetDIBits if necessary.

25 years agoAdded missing export.
Juergen Schmied [Sun, 19 Sep 1999 18:57:34 +0000 (18:57 +0000)] 
Added missing export.

25 years agoFixed crash when loading *.ani files.
Juergen Schmied [Sun, 19 Sep 1999 18:56:40 +0000 (18:56 +0000)] 
Fixed crash when loading *.ani files.

25 years agoMoved bulk of OLE implementation to dlls/ subdirectories.
Ulrich Weigand [Sun, 19 Sep 1999 18:36:53 +0000 (18:36 +0000)] 
Moved bulk of OLE implementation to dlls/ subdirectories.

25 years agoSend correct WM_MENUSELECT when menu closes.
Dennis Björklund [Sun, 19 Sep 1999 18:28:35 +0000 (18:28 +0000)] 
Send correct WM_MENUSELECT when menu closes.

25 years agoAdded small feature in the file dialog.
Francois Boisvert [Sun, 19 Sep 1999 18:27:05 +0000 (18:27 +0000)] 
Added small feature in the file dialog.

25 years agoAdded support for anonymous structs/unions on compilers that implement it.
Patrik Stridvall [Sun, 19 Sep 1999 14:20:33 +0000 (14:20 +0000)] 
Added support for anonymous structs/unions on compilers that implement it.

25 years agoStubs for PolyTextOutA/W.
Peter Ganten [Sun, 19 Sep 1999 14:17:14 +0000 (14:17 +0000)] 
Stubs for PolyTextOutA/W.

25 years agoSome more minor GDI fixes.
Karl Lessard [Sun, 19 Sep 1999 14:15:41 +0000 (14:15 +0000)] 
Some more minor GDI fixes.

25 years agoIn ImageList_Draw when drawing the bitmap with the transparent flag
Stephane Lussier [Sun, 19 Sep 1999 14:14:24 +0000 (14:14 +0000)] 
In ImageList_Draw when drawing the bitmap with the transparent flag
set, background color/foreground color should be set to white/black,
when doing bitblt operation with the bitmap mask.

25 years agoExtend DRAWMODE struct to win95 spec.
Huw D M Davies [Sun, 19 Sep 1999 14:13:39 +0000 (14:13 +0000)] 
Extend DRAWMODE struct to win95 spec.
Add some more Escape -> Escape16 conversions.

25 years agoStop trashing devmode if in and out devmodes are the same.
Huw D M Davies [Sun, 19 Sep 1999 14:12:52 +0000 (14:12 +0000)] 
Stop trashing devmode if in and out devmodes are the same.

25 years agoThe MDIClient class must be registered with the IDC_ARROW cursor.
Noomen Hamza [Sun, 19 Sep 1999 14:11:41 +0000 (14:11 +0000)] 
The MDIClient class must be registered with the IDC_ARROW cursor.

25 years agoImplemented the disabled state of the combobox.
Francis Beaudet [Sun, 19 Sep 1999 14:09:52 +0000 (14:09 +0000)] 
Implemented the disabled state of the combobox.

25 years agoProtect SetMenu from rogue menu handle.
Richard Cohen [Sun, 19 Sep 1999 14:08:13 +0000 (14:08 +0000)] 
Protect SetMenu from rogue menu handle.
GetMenu16 can just call GetMenu.

25 years agoProtect MDISetMenu from rogue menu handles.
Richard Cohen [Sun, 19 Sep 1999 14:05:05 +0000 (14:05 +0000)] 
Protect MDISetMenu from rogue menu handles.

25 years agoTidy up TRACE etc to use default channel.
Richard Cohen [Sun, 19 Sep 1999 14:04:15 +0000 (14:04 +0000)] 
Tidy up TRACE etc to use default channel.

25 years agoMove VerLanguageName[AW] back to base (exported from KERNEL32 ...).
Ulrich Weigand [Sun, 19 Sep 1999 12:15:58 +0000 (12:15 +0000)] 
Move VerLanguageName[AW] back to base (exported from KERNEL32 ...).

25 years agoAdded support for wizard property sheets.
Thuy Nguyen [Sun, 19 Sep 1999 12:14:38 +0000 (12:14 +0000)] 
Added support for wizard property sheets.

25 years agoFix FormatMessage16 at least enough to get win95 16bit printdlg working.
Huw D M Davies [Sun, 19 Sep 1999 12:13:46 +0000 (12:13 +0000)] 
Fix FormatMessage16 at least enough to get win95 16bit printdlg working.

25 years ago- iSelected should be -1 if no item selected (Gerard Patel)
David Luyer [Sun, 19 Sep 1999 12:12:34 +0000 (12:12 +0000)] 
- iSelected should be -1 if no item selected (Gerard Patel)
- some of the checks for invalid items where > when they should have been >=
  (Marcus Meissner)
- made InsertItem behave similarly to DeleteItem, ie, if the current item is
  after where the item is inserted, increment the selected item (David Luyer)

25 years agoBugfix: Declare CALL32_CBClient[Ex] without WINAPI.
Ulrich Weigand [Sun, 19 Sep 1999 12:11:02 +0000 (12:11 +0000)] 
Bugfix: Declare CALL32_CBClient[Ex] without WINAPI.

25 years agoBugfix: (E)IP-relative offsets depend on operand, not address, size.
Ulrich Weigand [Sun, 19 Sep 1999 12:10:03 +0000 (12:10 +0000)] 
Bugfix: (E)IP-relative offsets depend on operand, not address, size.

25 years agoAdded stub implementation for EnumDisplayDevices*.
Marcus Meissner [Sun, 19 Sep 1999 12:09:23 +0000 (12:09 +0000)] 
Added stub implementation for EnumDisplayDevices*.

25 years agoAdded SC_GET_DEVTYPE.
Marcus Meissner [Sun, 19 Sep 1999 12:08:18 +0000 (12:08 +0000)] 
Added SC_GET_DEVTYPE.

25 years agoAdded stub for OLE32.DllGetClassObject.
Juergen Schmied [Sun, 19 Sep 1999 12:06:46 +0000 (12:06 +0000)] 
Added stub for OLE32.DllGetClassObject.

25 years agoMore support for special pidls in SHGetSpecialFolderLocation.
Juergen Schmied [Sun, 19 Sep 1999 12:05:30 +0000 (12:05 +0000)] 
More support for special pidls in SHGetSpecialFolderLocation.

25 years agoImplemented invisible pens.
Luc Tourangeau [Sun, 19 Sep 1999 12:04:42 +0000 (12:04 +0000)] 
Implemented invisible pens.

25 years agoSmall DIB fixes.
Huw D M Davies [Sun, 19 Sep 1999 12:04:17 +0000 (12:04 +0000)] 
Small DIB fixes.

25 years agoAdded a case for menu handling in win31.
Pascal Lessard [Sun, 19 Sep 1999 12:03:25 +0000 (12:03 +0000)] 
Added a case for menu handling in win31.

25 years agoFixed GetDIBits problems.
Karl Lessard [Tue, 14 Sep 1999 11:51:01 +0000 (11:51 +0000)] 
Fixed GetDIBits problems.

25 years agoAdd support for anonymous struct/unions on compilers that implement it.
Patrik Stridvall [Tue, 14 Sep 1999 07:52:16 +0000 (07:52 +0000)] 
Add support for anonymous struct/unions on compilers that implement it.

25 years agoFixed win9x look on checkboxes and radiobuttons.
Dennis Björklund [Mon, 13 Sep 1999 16:06:17 +0000 (16:06 +0000)] 
Fixed win9x look on checkboxes and radiobuttons.

25 years agoChange interfaces to THUNK_Alloc/Free slightly and make them non-static.
Huw D M Davies [Mon, 13 Sep 1999 15:15:45 +0000 (15:15 +0000)] 
Change interfaces to THUNK_Alloc/Free slightly and make them non-static.
Remove relays for win16drv from CallBack table, instead use build to
generate them directly in graphics/win16drv/prtdrv.c.
If Printer AbortProc is 16bit then allocate thunk and store that as a
32bit proc in DC.  Setting of abortprocs now done in the correct place
(i.e. not in the driver).

25 years agoRelaxed parameter checking for GetDIBits.
Kai Morich [Mon, 13 Sep 1999 15:13:24 +0000 (15:13 +0000)] 
Relaxed parameter checking for GetDIBits.

25 years agoFixed last error code when trying to load unknown VxD with CreateFile.
Ulrich Weigand [Mon, 13 Sep 1999 15:12:45 +0000 (15:12 +0000)] 
Fixed last error code when trying to load unknown VxD with CreateFile.

25 years agoPretend successful execution of SHELL_NotifyIcon*().
Andreas Mohr [Mon, 13 Sep 1999 15:12:08 +0000 (15:12 +0000)] 
Pretend successful execution of SHELL_NotifyIcon*().

25 years agoAdded MenuItemFromPoint stub.
Eric Pouech [Mon, 13 Sep 1999 15:11:35 +0000 (15:11 +0000)] 
Added MenuItemFromPoint stub.

25 years agoFixed off by one allocation error (DPA and DSA).
Eric Pouech [Mon, 13 Sep 1999 15:11:02 +0000 (15:11 +0000)] 
Fixed off by one allocation error (DPA and DSA).

25 years agoFixed crash in PlaySound thread.
Eric Pouech [Mon, 13 Sep 1999 15:10:36 +0000 (15:10 +0000)] 
Fixed crash in PlaySound thread.

25 years agoFor Win 3.x applications, if they have either horizontal or vertical
Nick Holloway [Sat, 11 Sep 1999 16:29:00 +0000 (16:29 +0000)] 
For Win 3.x applications, if they have either horizontal or vertical
scrollbars, enable both.

25 years agoEliminated warnings.
Patrik Stridvall [Sat, 11 Sep 1999 16:27:20 +0000 (16:27 +0000)] 
Eliminated warnings.

25 years agoSet the mouse capture on the combo listbox.
Pierre Mageau [Sat, 11 Sep 1999 16:26:03 +0000 (16:26 +0000)] 
Set the mouse capture on the combo listbox.

25 years ago- fixed the creation of back-buffers in DGA mode
Lionel Ulmer [Sat, 11 Sep 1999 16:24:28 +0000 (16:24 +0000)] 
- fixed the creation of back-buffers in DGA mode
- added a check on the validity of the Locking rectangle
- fixed the enumeration for DX-6.0

25 years agoFixed RGBQUAD/COLORREF mixup in CreateMappedBitmap().
Stephane Lussier [Sat, 11 Sep 1999 16:23:35 +0000 (16:23 +0000)] 
Fixed RGBQUAD/COLORREF mixup in CreateMappedBitmap().

25 years agoDraw the focus rectangle for buttons with BS_3STATE, BS_RADIOBUTTON,
Abey George [Sat, 11 Sep 1999 16:22:10 +0000 (16:22 +0000)] 
Draw the focus rectangle for buttons with BS_3STATE, BS_RADIOBUTTON,
BS_CHECKBOX, BS_AUTO* styles.

25 years agoWinspool DocumentProperties and DeviceCapabilities should now work on
Huw D M Davies [Fri, 10 Sep 1999 14:38:19 +0000 (14:38 +0000)] 
Winspool DocumentProperties and DeviceCapabilities should now work on
native 16 bit drivers.

25 years agoFixes DeviceCapabilities for DC_PAPERSIZE.
Huw D M Davies [Fri, 10 Sep 1999 14:37:29 +0000 (14:37 +0000)] 
Fixes DeviceCapabilities for DC_PAPERSIZE.
Various fixes for OpenPrinter and EnumPrinters.
Separation of GetPrinter in preparation for unification with EnumPrinters.

25 years agoAdd support for a large number of different paper sizes to PostScript
Huw D M Davies [Fri, 10 Sep 1999 14:36:49 +0000 (14:36 +0000)] 
Add support for a large number of different paper sizes to PostScript
driver.

25 years agoAdded definitions of COM objects for D3D 6.x support.
Lionel Ulmer [Fri, 10 Sep 1999 14:21:27 +0000 (14:21 +0000)] 
Added definitions of COM objects for D3D 6.x support.

25 years agoIf there is not an exact match found for the requested font name,
Nick Holloway [Fri, 10 Sep 1999 14:18:18 +0000 (14:18 +0000)] 
If there is not an exact match found for the requested font name,
instead of using the first font defined for the printer, map some
common font families (e.g. Arial -> Helvetica), and search again.

25 years agoFixed bug in CBClient routines by storing the SEGPTR in the global
Ulrich Weigand [Fri, 10 Sep 1999 14:02:28 +0000 (14:02 +0000)] 
Fixed bug in CBClient routines by storing the SEGPTR in the global
table and translating it on every use.

25 years agoChanged the pixmap to look like the windows default application icon.
Abey George [Fri, 10 Sep 1999 14:00:57 +0000 (14:00 +0000)] 
Changed the pixmap to look like the windows default application icon.

25 years agoStop crash in GetDiskFreeSpaceEx.
Richard Cohen [Fri, 10 Sep 1999 13:59:55 +0000 (13:59 +0000)] 
Stop crash in GetDiskFreeSpaceEx.

25 years agoMade sure that the windows with the WS_EX_TOOLWINDOW style didn't get
Francis Beaudet [Fri, 10 Sep 1999 13:59:24 +0000 (13:59 +0000)] 
Made sure that the windows with the WS_EX_TOOLWINDOW style didn't get
handled by the window manager.

25 years agoImplemented the behavior around the ES_WANTRETURN style in the edit
Pascal Lessard [Fri, 10 Sep 1999 13:58:34 +0000 (13:58 +0000)] 
Implemented the behavior around the ES_WANTRETURN style in the edit
control.

25 years agoPressing the delete key using an extended keyboard with numlock on is
Stephane Lussier [Fri, 10 Sep 1999 13:57:59 +0000 (13:57 +0000)] 
Pressing the delete key using an extended keyboard with numlock on is
not generating anymore a WM_CHAR message.

25 years agoFixed pattern matching in PathMatchSpecA/W
Niclas Karlsson [Fri, 10 Sep 1999 13:57:13 +0000 (13:57 +0000)] 
Fixed pattern matching in PathMatchSpecA/W

25 years agoTabbing in the listview of the shellview.
Francois Boisvert [Fri, 10 Sep 1999 13:56:31 +0000 (13:56 +0000)] 
Tabbing in the listview of the shellview.

25 years agoFixed LISTVIEW_GetItemRect: the calculations were off for LVIR_BOUNDS,
Luc Tourangeau [Fri, 10 Sep 1999 13:56:00 +0000 (13:56 +0000)] 
Fixed LISTVIEW_GetItemRect: the calculations were off for LVIR_BOUNDS,
LVIR_SELCTBOUNDS, LVIR_LABEL when the item width is greater than the
column width.
Fixed WM_GETDLGCODE by removing the DLGC_WANTRTAB and adding DLGC_WANTCHARS.

25 years agoFixed crash in detach sequence.
Juergen Schmied [Fri, 10 Sep 1999 13:54:35 +0000 (13:54 +0000)] 
Fixed crash in detach sequence.

25 years agoFixed wrong return value.
Juergen Schmied [Fri, 10 Sep 1999 13:54:15 +0000 (13:54 +0000)] 
Fixed wrong return value.

25 years agoPrevent endless loop in except2.
Juergen Schmied [Fri, 10 Sep 1999 13:53:50 +0000 (13:53 +0000)] 
Prevent endless loop in except2.

25 years agoNow works around wine never exiting the debugger.
Adam Sacarny [Fri, 10 Sep 1999 13:53:20 +0000 (13:53 +0000)] 
Now works around wine never exiting the debugger.
Should put bug reports in the right place now.

25 years agoAdded stub for RegisterActiveObject().
Marcus Meissner [Fri, 10 Sep 1999 13:52:12 +0000 (13:52 +0000)] 
Added stub for RegisterActiveObject().

25 years agoAdded stub for WIN32S16.EXP1 (most likely LoadPeResource16).
Marcus Meissner [Fri, 10 Sep 1999 13:51:11 +0000 (13:51 +0000)] 
Added stub for WIN32S16.EXP1 (most likely LoadPeResource16).

25 years agoRemoved __winelib flag.
Alexandre Julliard [Sun, 5 Sep 1999 16:48:16 +0000 (16:48 +0000)] 
Removed __winelib flag.

25 years agoUpdated to new MM header organization.
Eric Pouech [Sun, 5 Sep 1999 16:44:38 +0000 (16:44 +0000)] 
Updated to new MM header organization.

25 years agoMoved DDK level material to new include/mmddk.h file.
Eric Pouech [Sun, 5 Sep 1999 16:39:23 +0000 (16:39 +0000)] 
Moved DDK level material to new include/mmddk.h file.
Copied some SDK level material from include/multimedia.h file.

25 years agoUpdated to new MM header organization.
Eric Pouech [Sun, 5 Sep 1999 16:31:37 +0000 (16:31 +0000)] 
Updated to new MM header organization.
Cleaned-up internal structures (now 32 bit only).
Now using the MMSYSTEM entry points rather than the low level driver
ones directly.

25 years agoFix %fs for signal handlers in the FS_sig undefined case (this patch
Juergen Lock [Sun, 5 Sep 1999 16:26:12 +0000 (16:26 +0000)] 
Fix %fs for signal handlers in the FS_sig undefined case (this patch
actually from Ulrich Weigand, I only tested it).

25 years agoAdded support of __thr_errno for reentrance on UnixWare.
Ron Record [Sun, 5 Sep 1999 12:32:05 +0000 (12:32 +0000)] 
Added support of __thr_errno for reentrance on UnixWare.

25 years agoNo longer needs to calculate its own character size.
Richard Cohen [Sun, 5 Sep 1999 12:25:33 +0000 (12:25 +0000)] 
No longer needs to calculate its own character size.

25 years agoConsequential changes to default system font sizes
Richard Cohen [Sun, 5 Sep 1999 12:24:30 +0000 (12:24 +0000)] 
Consequential changes to default system font sizes