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

23 years agoMake sure user32 is always loaded before x11drv.
Lionel Ulmer [Tue, 17 Jul 2001 00:41:24 +0000 (00:41 +0000)] 
Make sure user32 is always loaded before x11drv.

23 years agoHandle spaces properly when restarting winelauncher for debug.
Francois Gouget [Tue, 17 Jul 2001 00:40:50 +0000 (00:40 +0000)] 
Handle spaces properly when restarting winelauncher for debug.

23 years agoSome 'calendar' typos...
Francois Gouget [Tue, 17 Jul 2001 00:40:30 +0000 (00:40 +0000)] 
Some 'calendar' typos...

23 years agoAdded missing CommandLineToArgvW prototype.
Francois Gouget [Tue, 17 Jul 2001 00:39:58 +0000 (00:39 +0000)] 
Added missing CommandLineToArgvW prototype.

23 years agoRefresh bitmap count to take in account imagelist changes after
Gerard Patel [Tue, 17 Jul 2001 00:39:15 +0000 (00:39 +0000)] 
Refresh bitmap count to take in account imagelist changes after
TB_SETIMAGELIST.

23 years agoFixed unicode warning.
Gerard Patel [Tue, 17 Jul 2001 00:38:50 +0000 (00:38 +0000)] 
Fixed unicode warning.

23 years agoAdded STATUS_* constant for named pipes. Return STATUS_PIPE_NOT_AVAILABLE
Ove Kaaven [Tue, 17 Jul 2001 00:38:00 +0000 (00:38 +0000)] 
Added STATUS_* constant for named pipes. Return STATUS_PIPE_NOT_AVAILABLE
when opening a named pipe if the pipe exists but no instances of it are
currently waiting for a connection.

23 years agoBacked out the suspend_process_for_ptrace change.
Alexandre Julliard [Sat, 14 Jul 2001 00:50:30 +0000 (00:50 +0000)] 
Backed out the suspend_process_for_ptrace change.
Fixed a couple of races in ptrace code.

23 years agoRemove the -rpath option from the link command.
Jeremy White [Sat, 14 Jul 2001 00:49:50 +0000 (00:49 +0000)] 
Remove the -rpath option from the link command.

23 years agoFixed issue found by winapi_check.
Patrik Stridvall [Sat, 14 Jul 2001 00:49:03 +0000 (00:49 +0000)] 
Fixed issue found by winapi_check.

23 years agoSeveral additions and bug fixes.
Patrik Stridvall [Sat, 14 Jul 2001 00:48:41 +0000 (00:48 +0000)] 
Several additions and bug fixes.

23 years agoBetter LockWindowUpdate debug.
Marcus Meissner [Sat, 14 Jul 2001 00:48:14 +0000 (00:48 +0000)] 
Better LockWindowUpdate debug.

23 years agoMade some FIXME()s print the respective strings passed.
Marcus Meissner [Sat, 14 Jul 2001 00:47:52 +0000 (00:47 +0000)] 
Made some FIXME()s print the respective strings passed.
Changed StgSetTimes() to correct type.

23 years agoAdded Quality Box (readonly currently) for 16bit templated dialogs.
Marcus Meissner [Sat, 14 Jul 2001 00:47:20 +0000 (00:47 +0000)] 
Added Quality Box (readonly currently) for 16bit templated dialogs.
Added [Printer] button support in 16bit templated dialogs.
Try sending orientation icon to stc10 too.

23 years agoReplaced most of the numbers with the symbolic constants of the dialog
Marcus Meissner [Sat, 14 Jul 2001 00:47:01 +0000 (00:47 +0000)] 
Replaced most of the numbers with the symbolic constants of the dialog
items.

23 years agoDon't claim the parport for exclusive access and release the port
Uwe Bonnes [Sat, 14 Jul 2001 00:46:22 +0000 (00:46 +0000)] 
Don't claim the parport for exclusive access and release the port
after every access.

23 years agoRewrite GetCommState16 using GetCommState.
Mike McCormack [Sat, 14 Jul 2001 00:45:58 +0000 (00:45 +0000)] 
Rewrite GetCommState16 using GetCommState.

23 years agoSNOOP_GetProcAddress: don't touch already initialized fun-entries.
Uwe Bonnes [Sat, 14 Jul 2001 00:43:57 +0000 (00:43 +0000)] 
SNOOP_GetProcAddress: don't touch already initialized fun-entries.

23 years agoRemoved unused functions suspend/remove_all_threads.
Alexandre Julliard [Thu, 12 Jul 2001 22:35:20 +0000 (22:35 +0000)] 
Removed unused functions suspend/remove_all_threads.

23 years agoDocumentation fixes.
Patrik Stridvall [Thu, 12 Jul 2001 22:33:51 +0000 (22:33 +0000)] 
Documentation fixes.

23 years agoImplement overlapped completion routines.
Mike McCormack [Thu, 12 Jul 2001 22:29:41 +0000 (22:29 +0000)] 
Implement overlapped completion routines.
Don't use lpOverlapped->OffsetHigh to store bytes to transfer.

23 years agoFix X crash when running in managed mode.
Lionel Ulmer [Thu, 12 Jul 2001 22:27:56 +0000 (22:27 +0000)] 
Fix X crash when running in managed mode.

23 years agoRegenerated codepage files with Unicode 3.1 data.
Alexandre Julliard [Thu, 12 Jul 2001 22:23:40 +0000 (22:23 +0000)] 
Regenerated codepage files with Unicode 3.1 data.

23 years agoFixed some issues found by winapi_check.
Patrik Stridvall [Thu, 12 Jul 2001 22:22:23 +0000 (22:22 +0000)] 
Fixed some issues found by winapi_check.

23 years agoSeveral additions and bug fixes.
Patrik Stridvall [Thu, 12 Jul 2001 22:22:05 +0000 (22:22 +0000)] 
Several additions and bug fixes.

23 years agoGet winemaker to drop the trailing CtrlZ that is still to be found on
Bill Medland [Thu, 12 Jul 2001 22:21:44 +0000 (22:21 +0000)] 
Get winemaker to drop the trailing CtrlZ that is still to be found on
quite a lot of DOS files.

23 years agoFixed a few issues with tsx11 locking.
Alexandre Julliard [Thu, 12 Jul 2001 02:49:31 +0000 (02:49 +0000)] 
Fixed a few issues with tsx11 locking.
Always map the client window when moving out of iconic state.

23 years agoDon't call SNOOP_RegisterDLL on builtins.
Alexandre Julliard [Thu, 12 Jul 2001 02:46:55 +0000 (02:46 +0000)] 
Don't call SNOOP_RegisterDLL on builtins.

23 years ago- removed unused OSMesa linking
Lionel Ulmer [Thu, 12 Jul 2001 02:46:23 +0000 (02:46 +0000)] 
- removed unused OSMesa linking
- removed OSMesa code

23 years agoImplement COMM_MSRUpdate with GetCommModemStatus.
Mike McCormack [Thu, 12 Jul 2001 02:45:25 +0000 (02:45 +0000)] 
Implement COMM_MSRUpdate with GetCommModemStatus.

23 years agoAdded a bunch of entry points.
Peter Hunnisett [Wed, 11 Jul 2001 20:19:06 +0000 (20:19 +0000)] 
Added a bunch of entry points.
Added some stubs and header information.
Fixed some return codes.

23 years agoModify some system metrics to agree with Win95 and reflect the desktop
Bill Medland [Wed, 11 Jul 2001 20:18:11 +0000 (20:18 +0000)] 
Modify some system metrics to agree with Win95 and reflect the desktop
registry entries.