wine
23 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.

23 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.

23 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

23 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.

23 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.

23 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.

23 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.

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

23 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.

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

23 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.

23 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.

23 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.

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

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

23 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.

23 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.

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

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

23 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.

23 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.

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

23 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.

23 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.

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

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

23 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.

23 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.

23 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.

23 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.

23 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

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

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

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

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

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

23 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.

23 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.

23 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.

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

23 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.

23 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.

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

23 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.

23 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.

23 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.

23 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.

23 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.

23 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).

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

23 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.

23 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.

23 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.

23 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.

23 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.

23 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.

23 years agoOnly index glyph names when necessary.
Ian Pilcher [Mon, 23 Jul 2001 17:48:51 +0000 (17:48 +0000)] 
Only index glyph names when necessary.

23 years agoRemoved some unnecessary includes.
Alexandre Julliard [Mon, 23 Jul 2001 00:04:00 +0000 (00:04 +0000)] 
Removed some unnecessary includes.

23 years agoEliminate UNICODEVECTOR data type.
Ian Pilcher [Sun, 22 Jul 2001 23:43:51 +0000 (23:43 +0000)] 
Eliminate UNICODEVECTOR data type.

23 years agoCommented out references to x11drv internals from MESA code.
Alexandre Julliard [Sun, 22 Jul 2001 23:42:09 +0000 (23:42 +0000)] 
Commented out references to x11drv internals from MESA code.

23 years agoRemoved some direct accesses to GDI internal pen/brush/font
Alexandre Julliard [Sun, 22 Jul 2001 23:34:21 +0000 (23:34 +0000)] 
Removed some direct accesses to GDI internal pen/brush/font
structures.

23 years ago- If the class of the window is a known standard, then format the name
Guy L. Albertelli [Sun, 22 Jul 2001 23:33:33 +0000 (23:33 +0000)] 
- If the class of the window is a known standard, then format the name
  of the WM_USER+nnn messages if possible.
- Fix case where the classname returned was truncated and not printed
  at all.
- Issue errors if either the Notify or common control messasge lists
  are out of order.
- Prepare to dump out control block structures pointed to by lparam
  for messages.

23 years agoMoved the 16-bit pointer to the DIB bits out of the driver-specific
Alexandre Julliard [Sun, 22 Jul 2001 23:13:08 +0000 (23:13 +0000)] 
Moved the 16-bit pointer to the DIB bits out of the driver-specific
structure and into the main bitmap structure. Removed
CreateDIBSection16 from the driver interface.

23 years agoGot rid of HEAP_strdupW.
Alexandre Julliard [Sun, 22 Jul 2001 23:08:10 +0000 (23:08 +0000)] 
Got rid of HEAP_strdupW.

23 years agoRemove redundant data structure from font metrics.
Ian Pilcher [Sun, 22 Jul 2001 23:05:51 +0000 (23:05 +0000)] 
Remove redundant data structure from font metrics.

23 years agoOleFont::IDispatch::Invoke stub can just return S_OK.
Marcus Meissner [Sun, 22 Jul 2001 23:03:55 +0000 (23:03 +0000)] 
OleFont::IDispatch::Invoke stub can just return S_OK.

23 years agoUse AdjustWindowRect to translate X to window rectangle instead of
Alexandre Julliard [Fri, 20 Jul 2001 18:37:37 +0000 (18:37 +0000)] 
Use AdjustWindowRect to translate X to window rectangle instead of
duplicating what's done in nonclient.c.

23 years agoCorrections to the Win95 and later frame drawing code.
Bill Medland [Fri, 20 Jul 2001 18:36:49 +0000 (18:36 +0000)] 
Corrections to the Win95 and later frame drawing code.

23 years agoAdditional modifications to the window styles during window creation.
Bill Medland [Fri, 20 Jul 2001 18:36:25 +0000 (18:36 +0000)] 
Additional modifications to the window styles during window creation.

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

23 years agoAdded a few more files to the install list.
Alexandre Julliard [Fri, 20 Jul 2001 17:59:28 +0000 (17:59 +0000)] 
Added a few more files to the install list.

23 years agoTrace rectangles returned by GetClientRect and GetWindowRect.
Guy L. Albertelli [Fri, 20 Jul 2001 17:58:41 +0000 (17:58 +0000)] 
Trace rectangles returned by GetClientRect and GetWindowRect.

23 years ago- Recalc the toolbar size on TB_SETBUTTONSIZE in certain conditions.
Guy L. Albertelli [Fri, 20 Jul 2001 17:58:27 +0000 (17:58 +0000)] 
- Recalc the toolbar size on TB_SETBUTTONSIZE in certain conditions.
- Add trace to show the paint rectangle prior to refreshing.

23 years ago- Fix handling of text color.
Guy L. Albertelli [Fri, 20 Jul 2001 17:58:12 +0000 (17:58 +0000)] 
- Fix handling of text color.
- Correct implementation of WM_SETREDRAW to be closer to native.
- Do more implementation of RBS_AUTOSIZE in the WM_SIZE processor.
- Implement RBBS_VARIABLEHEIGHT. Used by IE4.
- Do more testing in WM_SIZE to handle strange cases like native.

23 years agoDisplay rectangle from WM_NCCALCSIZE on entry and exit.
Guy L. Albertelli [Fri, 20 Jul 2001 17:57:51 +0000 (17:57 +0000)] 
Display rectangle from WM_NCCALCSIZE on entry and exit.

23 years agoFix conversion of W structure to A structure during notify.
Guy L. Albertelli [Fri, 20 Jul 2001 17:57:24 +0000 (17:57 +0000)] 
Fix conversion of W structure to A structure during notify.

23 years agoUpdate information concerning FreeBSD.
Gerald Pfeifer [Fri, 20 Jul 2001 17:56:59 +0000 (17:56 +0000)] 
Update information concerning FreeBSD.
Refer to Wine instead of wine as the package name.

23 years agoReplace service thread with ReadFileEx/WriteFileEx.
Mike McCormack [Fri, 20 Jul 2001 17:56:37 +0000 (17:56 +0000)] 
Replace service thread with ReadFileEx/WriteFileEx.

23 years agoFix 'undocumented' behaviour of GetPrivateProfileString.
Lionel Ulmer [Fri, 20 Jul 2001 17:55:39 +0000 (17:55 +0000)] 
Fix 'undocumented' behaviour of GetPrivateProfileString.

23 years agoRemoved unused file.
Patrik Stridvall [Thu, 19 Jul 2001 19:17:30 +0000 (19:17 +0000)] 
Removed unused file.

23 years agoMinor reorganisation and a few bug fixes.
Patrik Stridvall [Thu, 19 Jul 2001 19:10:03 +0000 (19:10 +0000)] 
Minor reorganisation and a few bug fixes.

23 years agoFix out of the source tree build (again).
Dmitry Timoshkov [Thu, 19 Jul 2001 19:09:33 +0000 (19:09 +0000)] 
Fix out of the source tree build (again).

23 years agoMoved server.h to include/wine.
Alexandre Julliard [Thu, 19 Jul 2001 00:39:09 +0000 (00:39 +0000)] 
Moved server.h to include/wine.

23 years agoUse the new protocol.def file to build the request structures.
Alexandre Julliard [Thu, 19 Jul 2001 00:35:37 +0000 (00:35 +0000)] 
Use the new protocol.def file to build the request structures.
Define protocol structures in a separate server_protocol.h file.
Removed __WINE_SERVER__ checks now that all includes are in the right
directory.

23 years agoRead/calculate average character width for all fonts.
Ian Pilcher [Thu, 19 Jul 2001 00:30:43 +0000 (00:30 +0000)] 
Read/calculate average character width for all fonts.
Work directly with 16-bit WCHARs; don't convert to CP1252.

23 years agoMake Helvetica Narrow a separate font family.
Ian Pilcher [Thu, 19 Jul 2001 00:30:15 +0000 (00:30 +0000)] 
Make Helvetica Narrow a separate font family.

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

23 years agoDocumentation fixes.
Patrik Stridvall [Wed, 18 Jul 2001 21:02:05 +0000 (21:02 +0000)] 
Documentation fixes.

23 years agoSeveral additions and bug fixes.
Patrik Stridvall [Wed, 18 Jul 2001 20:09:12 +0000 (20:09 +0000)] 
Several additions and bug fixes.

23 years agoReject pointer messages in SendNotifyMessage[AW] and
Alexandre Julliard [Wed, 18 Jul 2001 20:07:01 +0000 (20:07 +0000)] 
Reject pointer messages in SendNotifyMessage[AW] and
SendMessageCallback[AW]. Fixed prototypes.

23 years agoInclude rpc*.h/windows.h/ole2.h just like windows.
Francois Gouget [Wed, 18 Jul 2001 20:04:08 +0000 (20:04 +0000)] 
Include rpc*.h/windows.h/ole2.h just like windows.

23 years agoUse GetCommState16 to save state in OpenComm16.
Mike McCormack [Wed, 18 Jul 2001 20:03:11 +0000 (20:03 +0000)] 
Use GetCommState16 to save state in OpenComm16.
Merge comm16 globals into one structure.

23 years agoMake the font name and size settings reflect the data in the font file
Bill Medland [Wed, 18 Jul 2001 20:00:44 +0000 (20:00 +0000)] 
Make the font name and size settings reflect the data in the font file
rather than arbitrary values.

23 years agoSNOOP_DoReturn: remove redundant printing of tid.
Uwe Bonnes [Wed, 18 Jul 2001 20:00:06 +0000 (20:00 +0000)] 
SNOOP_DoReturn: remove redundant printing of tid.

23 years agoUpdated dependencies.
Alexandre Julliard [Tue, 17 Jul 2001 00:57:41 +0000 (00:57 +0000)] 
Updated dependencies.

23 years agoRewrite SetCommState16 to use SetCommState.
Mike McCormack [Tue, 17 Jul 2001 00:57:01 +0000 (00:57 +0000)] 
Rewrite SetCommState16 to use SetCommState.

23 years agoMore descriptive error on buffer overflow.
Andreas Mohr [Tue, 17 Jul 2001 00:56:37 +0000 (00:56 +0000)] 
More descriptive error on buffer overflow.

23 years agoAs for the edit control, the style of the borders on the list control
Bill Medland [Tue, 17 Jul 2001 00:55:23 +0000 (00:55 +0000)] 
As for the edit control, the style of the borders on the list control
is modified in the dialog loading code, not in the control itself.

23 years agoFixed some more overflowing string traces.
Andreas Mohr [Tue, 17 Jul 2001 00:51:00 +0000 (00:51 +0000)] 
Fixed some more overflowing string traces.

23 years agoDraw MenuBar in proper place (some cases).
Gerard Patel [Tue, 17 Jul 2001 00:43:22 +0000 (00:43 +0000)] 
Draw MenuBar in proper place (some cases).