wine
22 years ago- implemented correctly the HSZ as local atoms and added the needed
Eric Pouech [Thu, 9 Aug 2001 22:07:22 +0000 (22:07 +0000)] 
- implemented correctly the HSZ as local atoms and added the needed
  conversions to global atoms
- enhanced internal handle <=> pointer conversions, as well as
  validity of such objects (life time, destruction, mutual access...)
- fixed a few ANSI/Unicode issues, stores most of the data as Unicode
- started having both Ansi/Unicode DDE window procs for message A/W
  transformation
- fixed a few segmented pointer issues (mainly in DdeInitialize &
  DdeGetData)
- added most of the CBF_ flags handling
- implemented the conversation announcement (XTYP_CONNECT_CONFIRM) on
  server side
- enhanced DdeQueryConfig and implemented DdeReconnect
- implemented conversation termination (including XTYP_UNREGISTER)
- several others code clean up
- added transaction support on server side too

22 years agoImplemented multibyte string reverse.
Mike McCormack [Thu, 9 Aug 2001 21:37:19 +0000 (21:37 +0000)] 
Implemented multibyte string reverse.

22 years agoRemove previously disabled code.
Ian Pilcher [Thu, 9 Aug 2001 21:36:56 +0000 (21:36 +0000)] 
Remove previously disabled code.

22 years agoDocumentation fixes.
Patrik Stridvall [Thu, 9 Aug 2001 21:36:39 +0000 (21:36 +0000)] 
Documentation fixes.

22 years agoFixed issue found by winapi_check.
Patrik Stridvall [Thu, 9 Aug 2001 21:35:59 +0000 (21:35 +0000)] 
Fixed issue found by winapi_check.

22 years ago- Begun implementation of a C statements parser.
Patrik Stridvall [Thu, 9 Aug 2001 21:35:38 +0000 (21:35 +0000)] 
- Begun implementation of a C statements parser.
- More reorganizations and fixes.

22 years agoDon't create the WINEPREFIX directory if it doesn't exist.
Alexandre Julliard [Thu, 9 Aug 2001 21:22:33 +0000 (21:22 +0000)] 
Don't create the WINEPREFIX directory if it doesn't exist.

22 years agoAdded Interlocked*Pointer functions.
Alexandre Julliard [Thu, 9 Aug 2001 21:21:13 +0000 (21:21 +0000)] 
Added Interlocked*Pointer functions.
Fixed InterlockedCompareExchange prototype.

22 years agoSpelling fixes.
Andreas Mohr [Thu, 9 Aug 2001 21:16:55 +0000 (21:16 +0000)] 
Spelling fixes.

22 years agoSmall winecheck update (DGA check is bogus).
Andreas Mohr [Thu, 9 Aug 2001 21:15:19 +0000 (21:15 +0000)] 
Small winecheck update (DGA check is bogus).

22 years agoAdded more STATUS_ codes.
Andreas Mohr [Thu, 9 Aug 2001 21:14:42 +0000 (21:14 +0000)] 
Added more STATUS_ codes.

22 years agoReplace SendMessage16 by SendMessageW where possible.
Alexandre Julliard [Wed, 8 Aug 2001 23:28:42 +0000 (23:28 +0000)] 
Replace SendMessage16 by SendMessageW where possible.

22 years agoFixed DrawState16 callback support.
Alexandre Julliard [Wed, 8 Aug 2001 23:26:32 +0000 (23:26 +0000)] 
Fixed DrawState16 callback support.

22 years agoFixed loop termination check in PathIsExeW.
Alexandre Julliard [Wed, 8 Aug 2001 23:24:15 +0000 (23:24 +0000)] 
Fixed loop termination check in PathIsExeW.

22 years agoFixed in_data/out_data mixup in Escape16 (thanks to Ladislav Sladecek).
Alexandre Julliard [Wed, 8 Aug 2001 23:23:36 +0000 (23:23 +0000)] 
Fixed in_data/out_data mixup in Escape16 (thanks to Ladislav Sladecek).

22 years agoRewrite and separate AFM parsing code (no more [afmfiles]).
Ian Pilcher [Wed, 8 Aug 2001 23:22:06 +0000 (23:22 +0000)] 
Rewrite and separate AFM parsing code (no more [afmfiles]).

22 years agoChange libGLU check to look for gluLookAt instead of glBegin.
Marcus Meissner [Wed, 8 Aug 2001 23:21:16 +0000 (23:21 +0000)] 
Change libGLU check to look for gluLookAt instead of glBegin.

22 years agoNow tries to print the symbol name of a crst when it times out.
Eric Pouech [Tue, 7 Aug 2001 19:32:14 +0000 (19:32 +0000)] 
Now tries to print the symbol name of a crst when it times out.

22 years agoDon't crash if send_thread_wakeup() fails.
Andreas Mohr [Tue, 7 Aug 2001 19:31:43 +0000 (19:31 +0000)] 
Don't crash if send_thread_wakeup() fails.

22 years agoAdded some registry entries related to COM interface marshaling.
Ove Kaaven [Tue, 7 Aug 2001 19:30:35 +0000 (19:30 +0000)] 
Added some registry entries related to COM interface marshaling.

22 years agoRewrote most of SendMessage/PeekMessage.
Alexandre Julliard [Tue, 7 Aug 2001 19:19:08 +0000 (19:19 +0000)] 
Rewrote most of SendMessage/PeekMessage.
Implemented inter-process messaging.
Moved most message routines to dlls/user, and split off 16-bit
routines to a separate file.

22 years agoImplemented OleLoadPicture.
Marcus Meissner [Mon, 6 Aug 2001 18:52:14 +0000 (18:52 +0000)] 
Implemented OleLoadPicture.
Added support for loading JPEG, Bitmap and Icons from persistant
streams.
Implemented JPEG support using libjpeg, added necessary configure.in
options.
Added IConnectionPoint style notifications to the IPicture iface.
Implemented several of the stubs already there, added some more.

22 years agoXGrabPointer is now called from the correct thread context and it is
Jukka Heinonen [Mon, 6 Aug 2001 18:47:25 +0000 (18:47 +0000)] 
XGrabPointer is now called from the correct thread context and it is
made sure that we have keyboard focus when using DirectX.

22 years agoReplaced MSG_InternalGetMessage calls by equivalent exported APIs.
Alexandre Julliard [Mon, 6 Aug 2001 18:05:47 +0000 (18:05 +0000)] 
Replaced MSG_InternalGetMessage calls by equivalent exported APIs.

22 years agoFixed return value for WM_NOTIFY and WM_ACTIVATEAPP mappings.
Alexandre Julliard [Mon, 6 Aug 2001 17:57:55 +0000 (17:57 +0000)] 
Fixed return value for WM_NOTIFY and WM_ACTIVATEAPP mappings.

22 years agoAdded SMTO_* defines.
Alexandre Julliard [Mon, 6 Aug 2001 17:52:41 +0000 (17:52 +0000)] 
Added SMTO_* defines.

22 years agoExtended bt command to display backtrace of another thread.
Eric Pouech [Mon, 6 Aug 2001 17:51:52 +0000 (17:51 +0000)] 
Extended bt command to display backtrace of another thread.
Enhanced process & thread display with process name.

22 years agoFixed tab control index handling.
Andreas Mohr [Mon, 6 Aug 2001 17:51:09 +0000 (17:51 +0000)] 
Fixed tab control index handling.

22 years agoSetCommConfig has 3 arguments, not 2.
Marcus Meissner [Mon, 6 Aug 2001 17:50:42 +0000 (17:50 +0000)] 
SetCommConfig has 3 arguments, not 2.

22 years agoReconciled the wine man pages to the absence of wine.conf.
Lawson Whitney [Mon, 6 Aug 2001 17:49:11 +0000 (17:49 +0000)] 
Reconciled the wine man pages to the absence of wine.conf.

22 years agoFixed image name value sent to server upon process creation.
Eric Pouech [Mon, 6 Aug 2001 17:48:17 +0000 (17:48 +0000)] 
Fixed image name value sent to server upon process creation.

22 years agoFirst (partial) implementation of ITypeInfo::Invoke.
Marcus Meissner [Mon, 6 Aug 2001 17:46:18 +0000 (17:46 +0000)] 
First (partial) implementation of ITypeInfo::Invoke.
Fixed buffer len passing to snprintf().

22 years agoGetControlBrush16: avoid potentially releasing the same pointer
Marco Bizzarri [Fri, 3 Aug 2001 18:17:14 +0000 (18:17 +0000)] 
GetControlBrush16: avoid potentially releasing the same pointer
twice.

22 years agoImplemented RegisterTypeLib.
Malte Starostik [Fri, 3 Aug 2001 18:13:24 +0000 (18:13 +0000)] 
Implemented RegisterTypeLib.

22 years agoForce DPL 3 when setting entries on BSD.
Pierre Beyssac [Fri, 3 Aug 2001 18:13:00 +0000 (18:13 +0000)] 
Force DPL 3 when setting entries on BSD.

22 years agoOnly add "." separator in case a default file name extension does
Andreas Mohr [Fri, 3 Aug 2001 18:11:49 +0000 (18:11 +0000)] 
Only add "." separator in case a default file name extension does
exist.

22 years agoDIB_GetBitmapInfo didn't recognize BITMAPV4/5HEADER.
Andreas Mohr [Fri, 3 Aug 2001 18:11:23 +0000 (18:11 +0000)] 
DIB_GetBitmapInfo didn't recognize BITMAPV4/5HEADER.

22 years agoCheck for -1 as the undefined value for handles before CloseHandle.
Marcus Meissner [Fri, 3 Aug 2001 18:11:00 +0000 (18:11 +0000)] 
Check for -1 as the undefined value for handles before CloseHandle.

22 years ago- Add debugging dumps of bar and buttons, and trace entry for each
Guy L. Albertelli [Fri, 3 Aug 2001 18:10:30 +0000 (18:10 +0000)] 
- Add debugging dumps of bar and buttons, and trace entry for each
  message.
- Organize WM_NOTIFY processing in preparation for Unicode
- Implement TBN_GETDISPINFO and I_IMAGECALLBACK for bitmaps.
- Implement drawing of separator for TBSTYLE_DROPDOWN similar to native.
- Change drawing of buttons to support TBSTYLE_LIST and make match
  native pixel layout (with and without bitmaps).
- Change TOOLBAR_MeasureString to measure with DrawText like native.
  This eliminates extra space due to prefix char ("&").
- Speed up TOOLBAR_CalcStrings by doing the HDC and FONT selection once.
- Change calc of buttons to match drawing for TBSTYLE_LIST and
  separators.

22 years ago- Add support to dump memory at lParam location on common control
Guy L. Albertelli [Fri, 3 Aug 2001 18:08:38 +0000 (18:08 +0000)] 
- Add support to dump memory at lParam location on common control
  messages.
- Fixed remaining Toolbar and Pager notify dump amounts.
- Separate memory dump code for easy use.

22 years agoAdd TBNF_* flags for the NMTBDISPINFO structure.
Guy L. Albertelli [Fri, 3 Aug 2001 18:06:50 +0000 (18:06 +0000)] 
Add TBNF_* flags for the NMTBDISPINFO structure.

22 years agoRelease 20010731. wine-20010731
Alexandre Julliard [Tue, 31 Jul 2001 18:14:58 +0000 (18:14 +0000)] 
Release 20010731.

22 years agoInclude device name in call to CreateIC.
Jukka Heinonen [Tue, 31 Jul 2001 17:25:47 +0000 (17:25 +0000)] 
Include device name in call to CreateIC.

22 years agoFixed desktop window structure initialization.
Alexandre Julliard [Tue, 31 Jul 2001 01:00:50 +0000 (01:00 +0000)] 
Fixed desktop window structure initialization.

22 years agoFixed a few problems with DCX_* flags handling.
Alexandre Julliard [Tue, 31 Jul 2001 00:14:06 +0000 (00:14 +0000)] 
Fixed a few problems with DCX_* flags handling.

22 years agoDon't enable the 'hot' state of a toolbar button when it's not
Nog [Tue, 31 Jul 2001 00:10:06 +0000 (00:10 +0000)] 
Don't enable the 'hot' state of a toolbar button when it's not
enabled.

22 years ago- added support for the SGIS multitexture extension.
Lionel Ulmer [Tue, 31 Jul 2001 00:08:05 +0000 (00:08 +0000)] 
- added support for the SGIS multitexture extension.
- misc. other fixes

22 years agoErase only client area on WM_ERASEBKGND.
Alexandre Julliard [Tue, 31 Jul 2001 00:05:50 +0000 (00:05 +0000)] 
Erase only client area on WM_ERASEBKGND.

22 years agoMade it possible to install the winapi tools.
Patrik Stridvall [Mon, 30 Jul 2001 20:21:34 +0000 (20:21 +0000)] 
Made it possible to install the winapi tools.

22 years agoForce STRICT checking of callback function types when compiling Wine.
Alexandre Julliard [Mon, 30 Jul 2001 19:10:43 +0000 (19:10 +0000)] 
Force STRICT checking of callback function types when compiling Wine.

22 years agoImplement EnumProps on top of EnumPropsEx to avoid function pointer
Alexandre Julliard [Mon, 30 Jul 2001 19:05:38 +0000 (19:05 +0000)] 
Implement EnumProps on top of EnumPropsEx to avoid function pointer
type mismatches.

22 years agoFixed HTASK/HTASK16 handle mismatch.
Alexandre Julliard [Mon, 30 Jul 2001 19:01:01 +0000 (19:01 +0000)] 
Fixed HTASK/HTASK16 handle mismatch.

22 years agoMoved some handle declarations to the right headers.
Alexandre Julliard [Mon, 30 Jul 2001 18:57:18 +0000 (18:57 +0000)] 
Moved some handle declarations to the right headers.

22 years agoA few bug fixes.
Patrik Stridvall [Mon, 30 Jul 2001 18:49:10 +0000 (18:49 +0000)] 
A few bug fixes.

22 years agoFix handling of the '--with-wine-xxx' options: only look in the
Francois Gouget [Mon, 30 Jul 2001 18:44:48 +0000 (18:44 +0000)] 
Fix handling of the '--with-wine-xxx' options: only look in the
specified path.
Libraries and wine dlls are separate notions that need separate paths
-> add WINE_DLL_{ROOT,PATH}, --with-wine-dlls and a '-P' option.
Small fixes to the search order.

22 years agoRewrote Escape to avoid calling down to Escape16.
Alexandre Julliard [Sun, 29 Jul 2001 20:25:14 +0000 (20:25 +0000)] 
Rewrote Escape to avoid calling down to Escape16.
Replaced Escape by ExtEscape in the DC function table.

22 years agoAdded a filter rule for filtering make output with
Patrik Stridvall [Sun, 29 Jul 2001 20:20:13 +0000 (20:20 +0000)] 
Added a filter rule for filtering make output with
tools/winapi/make_filter.

22 years agoFixed some warnings.
Patrik Stridvall [Sun, 29 Jul 2001 20:19:51 +0000 (20:19 +0000)] 
Fixed some warnings.

22 years agoA few bug fixes.
Patrik Stridvall [Sun, 29 Jul 2001 20:19:14 +0000 (20:19 +0000)] 
A few bug fixes.

22 years agoCleanup/removal of unnessary things that would have made winapi_*
Patrik Stridvall [Sun, 29 Jul 2001 20:18:51 +0000 (20:18 +0000)] 
Cleanup/removal of unnessary things that would have made winapi_*
parsing more complicated.

22 years agoAdded GetDeviceCaps to the DC driver interface. Removed devCaps
Alexandre Julliard [Sat, 28 Jul 2001 00:18:02 +0000 (00:18 +0000)] 
Added GetDeviceCaps to the DC driver interface. Removed devCaps
pointer in the generic DC structure.

22 years agoRemoved unused DC_FUNCS pointers.
Alexandre Julliard [Sat, 28 Jul 2001 00:09:07 +0000 (00:09 +0000)] 
Removed unused DC_FUNCS pointers.

22 years agoFix the 16bit win95 version.
Bob Goodwin [Fri, 27 Jul 2001 23:57:38 +0000 (23:57 +0000)] 
Fix the 16bit win95 version.

22 years agoPut the per project paths before the wine paths.
Francois Gouget [Fri, 27 Jul 2001 23:56:58 +0000 (23:56 +0000)] 
Put the per project paths before the wine paths.
Remove unnecessary libraries from the wine link test.
Move DLL_LINK from configure.in to the Make.rules file.

22 years agoDon't crash if DeviceCapabilities(DC_PAPERNAMES) fails.
Andreas Mohr [Fri, 27 Jul 2001 23:55:51 +0000 (23:55 +0000)] 
Don't crash if DeviceCapabilities(DC_PAPERNAMES) fails.

22 years agoAdded missing ntdll imports.
Alexandre Julliard [Fri, 27 Jul 2001 19:49:49 +0000 (19:49 +0000)] 
Added missing ntdll imports.

22 years agoBuild the DC function table by using GetProcAddress on the graphics
Alexandre Julliard [Fri, 27 Jul 2001 19:37:31 +0000 (19:37 +0000)] 
Build the DC function table by using GetProcAddress on the graphics
driver module. Moved driver support to dlls/gdi.

22 years agoRemoved import of x11drv from ddraw.
Alexandre Julliard [Thu, 26 Jul 2001 21:48:17 +0000 (21:48 +0000)] 
Removed import of x11drv from ddraw.

22 years agoFixed some warnings.
Patrik Stridvall [Thu, 26 Jul 2001 21:44:44 +0000 (21:44 +0000)] 
Fixed some warnings.

22 years agoDocumentation fixes.
Patrik Stridvall [Thu, 26 Jul 2001 21:44:23 +0000 (21:44 +0000)] 
Documentation fixes.

22 years agoCleanup/removal of unnessary things that would have made winapi_*
Patrik Stridvall [Thu, 26 Jul 2001 21:44:12 +0000 (21:44 +0000)] 
Cleanup/removal of unnessary things that would have made winapi_*
parsing more complicated.

22 years ago- Moved comm related protoypes to the correct .h file.
Patrik Stridvall [Thu, 26 Jul 2001 21:43:56 +0000 (21:43 +0000)] 
- Moved comm related protoypes to the correct .h file.
- Cleaned up the include section.

22 years agoRemoved inclusion of winnt.h because the porting layer shouldn't
Patrik Stridvall [Thu, 26 Jul 2001 21:43:29 +0000 (21:43 +0000)] 
Removed inclusion of winnt.h because the porting layer shouldn't
include Windows specific stuff.

22 years agoRewrite TrueType font metric parsing code.
Ian Pilcher [Thu, 26 Jul 2001 21:42:45 +0000 (21:42 +0000)] 
Rewrite TrueType font metric parsing code.

22 years ago- A few more bug fixes
Patrik Stridvall [Thu, 26 Jul 2001 21:42:12 +0000 (21:42 +0000)] 
- A few more bug fixes
- Reorganization continues
- New tool (make_filter) for filtering make output added

22 years agoFix a typo.
Dmitry Timoshkov [Thu, 26 Jul 2001 21:41:22 +0000 (21:41 +0000)] 
Fix a typo.

22 years agoDon't inline perfect_graphics().
Bill Medland [Thu, 26 Jul 2001 20:13:47 +0000 (20:13 +0000)] 
Don't inline perfect_graphics().

22 years agoRemoved a few unnecessary Callouts.
Alexandre Julliard [Thu, 26 Jul 2001 20:12:54 +0000 (20:12 +0000)] 
Removed a few unnecessary Callouts.

22 years agoAvoid using GetFastQueue16 from USER.
Alexandre Julliard [Thu, 26 Jul 2001 20:12:22 +0000 (20:12 +0000)] 
Avoid using GetFastQueue16 from USER.

22 years agoFully implement DrawTextEx* functions.
Travis Michielsen [Thu, 26 Jul 2001 20:10:40 +0000 (20:10 +0000)] 
Fully implement DrawTextEx* functions.

22 years agoBe a bit more graceful on NULL property sheet titles.
Marcus Meissner [Thu, 26 Jul 2001 20:07:53 +0000 (20:07 +0000)] 
Be a bit more graceful on NULL property sheet titles.

22 years ago- On TB_SETIMAGELIST retrieve new values of the bitmap width and
Guy L. Albertelli [Thu, 26 Jul 2001 20:07:23 +0000 (20:07 +0000)] 
- On TB_SETIMAGELIST retrieve new values of the bitmap width and
  height (fixes overlap of image and text in IE4).
- Handle return codes from TBN_DROPDOWN (allows a "dropdown" to be
  treated like a regular button).
- Implement TBN_BEGINDRAG and TBN_ENDDRAG in WM_LBUTTON{DOWN|UP} (not
  necessary but done by native).
- Implement NM_RELEASEDCAPTURE and NM_CLICK.

22 years agoAdd values to describe return values from WM_NOTIFY of TBN_DROPDOWN.
Guy L. Albertelli [Thu, 26 Jul 2001 20:06:41 +0000 (20:06 +0000)] 
Add values to describe return values from WM_NOTIFY of TBN_DROPDOWN.

22 years agoCorrect man page spec directory.
Mike McCormack [Thu, 26 Jul 2001 20:06:00 +0000 (20:06 +0000)] 
Correct man page spec directory.

22 years agoRemoved unnecessary inclusion of heap.h.
Alexandre Julliard [Wed, 25 Jul 2001 00:43:29 +0000 (00:43 +0000)] 
Removed unnecessary inclusion of heap.h.

22 years agoRemoved enhmetafile.h. Simplified ENHMETAFILEOBJ structure a bit.
Alexandre Julliard [Tue, 24 Jul 2001 22:15:47 +0000 (22:15 +0000)] 
Removed enhmetafile.h. Simplified ENHMETAFILEOBJ structure a bit.

22 years agoRemoved HEAP_strdupA.
Alexandre Julliard [Tue, 24 Jul 2001 21:45:22 +0000 (21:45 +0000)] 
Removed HEAP_strdupA.

22 years agoMake built-in font data read-only.
Ian Pilcher [Tue, 24 Jul 2001 21:40:15 +0000 (21:40 +0000)] 
Make built-in font data read-only.

22 years agoGot rid of all the ugly macros.
Alexandre Julliard [Tue, 24 Jul 2001 20:54:30 +0000 (20:54 +0000)] 
Got rid of all the ugly macros.

22 years agoModify init code to handle const data types.
Ian Pilcher [Tue, 24 Jul 2001 20:52:19 +0000 (20:52 +0000)] 
Modify init code to handle const data types.

22 years agoMove 16-bit COMM code to USER dll.
Mike McCormack [Tue, 24 Jul 2001 20:49:41 +0000 (20:49 +0000)] 
Move 16-bit COMM code to USER dll.

22 years agoWNDPROC handlers now check whether HWND argument is valid.
Jukka Heinonen [Tue, 24 Jul 2001 01:16:16 +0000 (01:16 +0000)] 
WNDPROC handlers now check whether HWND argument is valid.

22 years agoOLEAUT32.DllGetClassObject and support for the Ole StdFont added (just
Marcus Meissner [Tue, 24 Jul 2001 00:59:28 +0000 (00:59 +0000)] 
OLEAUT32.DllGetClassObject and support for the Ole StdFont added (just
giving back a 8 point System font for now).

22 years agoDocumentation fixes.
Patrik Stridvall [Tue, 24 Jul 2001 00:58:52 +0000 (00:58 +0000)] 
Documentation fixes.

22 years ago- Made sure that the files that contains the declarations
Patrik Stridvall [Mon, 23 Jul 2001 23:50:18 +0000 (23:50 +0000)] 
- Made sure that the files that contains the declarations
  of the implementated functions are included.
- Corrected mismatching prototypes.
- Cleaned up the include section.

22 years agoUse Windows metrics for font scaling.
Ian Pilcher [Mon, 23 Jul 2001 23:21:18 +0000 (23:21 +0000)] 
Use Windows metrics for font scaling.

22 years agoYet another major reorganization and a few new features.
Patrik Stridvall [Mon, 23 Jul 2001 23:20:56 +0000 (23:20 +0000)] 
Yet another major reorganization and a few new features.

22 years agoSet executable permissions when creating .exe/.com files.
Bernhard Rosenkraenzer [Mon, 23 Jul 2001 18:09:41 +0000 (18:09 +0000)] 
Set executable permissions when creating .exe/.com files.

22 years agoPass handle to GetFileType, not MSVCRT fd.
Marcus Meissner [Mon, 23 Jul 2001 18:02:18 +0000 (18:02 +0000)] 
Pass handle to GetFileType, not MSVCRT fd.

22 years agoRewrite BuildCommDCB16 to depend on BuildCommDCB, not vice-versa.
Mike McCormack [Mon, 23 Jul 2001 17:56:33 +0000 (17:56 +0000)] 
Rewrite BuildCommDCB16 to depend on BuildCommDCB, not vice-versa.