Alexandre Julliard [Tue, 31 Jul 2001 00:14:06 +0000 (00:14 +0000)]
Fixed a few problems with DCX_* flags handling.
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.
Lionel Ulmer [Tue, 31 Jul 2001 00:08:05 +0000 (00:08 +0000)]
- added support for the SGIS multitexture extension.
- misc. other fixes
Alexandre Julliard [Tue, 31 Jul 2001 00:05:50 +0000 (00:05 +0000)]
Erase only client area on WM_ERASEBKGND.
Patrik Stridvall [Mon, 30 Jul 2001 20:21:34 +0000 (20:21 +0000)]
Made it possible to install the winapi tools.
Alexandre Julliard [Mon, 30 Jul 2001 19:10:43 +0000 (19:10 +0000)]
Force STRICT checking of callback function types when compiling Wine.
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.
Alexandre Julliard [Mon, 30 Jul 2001 19:01:01 +0000 (19:01 +0000)]
Fixed HTASK/HTASK16 handle mismatch.
Alexandre Julliard [Mon, 30 Jul 2001 18:57:18 +0000 (18:57 +0000)]
Moved some handle declarations to the right headers.
Patrik Stridvall [Mon, 30 Jul 2001 18:49:10 +0000 (18:49 +0000)]
A few bug fixes.
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.
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.
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.
Patrik Stridvall [Sun, 29 Jul 2001 20:19:51 +0000 (20:19 +0000)]
Fixed some warnings.
Patrik Stridvall [Sun, 29 Jul 2001 20:19:14 +0000 (20:19 +0000)]
A few bug fixes.
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.
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.
Alexandre Julliard [Sat, 28 Jul 2001 00:09:07 +0000 (00:09 +0000)]
Removed unused DC_FUNCS pointers.
Bob Goodwin [Fri, 27 Jul 2001 23:57:38 +0000 (23:57 +0000)]
Fix the 16bit win95 version.
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.
Andreas Mohr [Fri, 27 Jul 2001 23:55:51 +0000 (23:55 +0000)]
Don't crash if DeviceCapabilities(DC_PAPERNAMES) fails.
Alexandre Julliard [Fri, 27 Jul 2001 19:49:49 +0000 (19:49 +0000)]
Added missing ntdll imports.
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.
Alexandre Julliard [Thu, 26 Jul 2001 21:48:17 +0000 (21:48 +0000)]
Removed import of x11drv from ddraw.
Patrik Stridvall [Thu, 26 Jul 2001 21:44:44 +0000 (21:44 +0000)]
Fixed some warnings.
Patrik Stridvall [Thu, 26 Jul 2001 21:44:23 +0000 (21:44 +0000)]
Documentation fixes.
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.
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.
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.
Ian Pilcher [Thu, 26 Jul 2001 21:42:45 +0000 (21:42 +0000)]
Rewrite TrueType font metric parsing code.
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
Dmitry Timoshkov [Thu, 26 Jul 2001 21:41:22 +0000 (21:41 +0000)]
Fix a typo.
Bill Medland [Thu, 26 Jul 2001 20:13:47 +0000 (20:13 +0000)]
Don't inline perfect_graphics().
Alexandre Julliard [Thu, 26 Jul 2001 20:12:54 +0000 (20:12 +0000)]
Removed a few unnecessary Callouts.
Alexandre Julliard [Thu, 26 Jul 2001 20:12:22 +0000 (20:12 +0000)]
Avoid using GetFastQueue16 from USER.
Travis Michielsen [Thu, 26 Jul 2001 20:10:40 +0000 (20:10 +0000)]
Fully implement DrawTextEx* functions.
Marcus Meissner [Thu, 26 Jul 2001 20:07:53 +0000 (20:07 +0000)]
Be a bit more graceful on NULL property sheet titles.
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.
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.
Mike McCormack [Thu, 26 Jul 2001 20:06:00 +0000 (20:06 +0000)]
Correct man page spec directory.
Alexandre Julliard [Wed, 25 Jul 2001 00:43:29 +0000 (00:43 +0000)]
Removed unnecessary inclusion of heap.h.
Alexandre Julliard [Tue, 24 Jul 2001 22:15:47 +0000 (22:15 +0000)]
Removed enhmetafile.h. Simplified ENHMETAFILEOBJ structure a bit.
Alexandre Julliard [Tue, 24 Jul 2001 21:45:22 +0000 (21:45 +0000)]
Removed HEAP_strdupA.
Ian Pilcher [Tue, 24 Jul 2001 21:40:15 +0000 (21:40 +0000)]
Make built-in font data read-only.
Alexandre Julliard [Tue, 24 Jul 2001 20:54:30 +0000 (20:54 +0000)]
Got rid of all the ugly macros.
Ian Pilcher [Tue, 24 Jul 2001 20:52:19 +0000 (20:52 +0000)]
Modify init code to handle const data types.
Mike McCormack [Tue, 24 Jul 2001 20:49:41 +0000 (20:49 +0000)]
Move 16-bit COMM code to USER dll.
Jukka Heinonen [Tue, 24 Jul 2001 01:16:16 +0000 (01:16 +0000)]
WNDPROC handlers now check whether HWND argument is valid.
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).
Patrik Stridvall [Tue, 24 Jul 2001 00:58:52 +0000 (00:58 +0000)]
Documentation fixes.
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.
Ian Pilcher [Mon, 23 Jul 2001 23:21:18 +0000 (23:21 +0000)]
Use Windows metrics for font scaling.
Patrik Stridvall [Mon, 23 Jul 2001 23:20:56 +0000 (23:20 +0000)]
Yet another major reorganization and a few new features.
Bernhard Rosenkraenzer [Mon, 23 Jul 2001 18:09:41 +0000 (18:09 +0000)]
Set executable permissions when creating .exe/.com files.
Marcus Meissner [Mon, 23 Jul 2001 18:02:18 +0000 (18:02 +0000)]
Pass handle to GetFileType, not MSVCRT fd.
Mike McCormack [Mon, 23 Jul 2001 17:56:33 +0000 (17:56 +0000)]
Rewrite BuildCommDCB16 to depend on BuildCommDCB, not vice-versa.
Ian Pilcher [Mon, 23 Jul 2001 17:48:51 +0000 (17:48 +0000)]
Only index glyph names when necessary.
Alexandre Julliard [Mon, 23 Jul 2001 00:04:00 +0000 (00:04 +0000)]
Removed some unnecessary includes.
Ian Pilcher [Sun, 22 Jul 2001 23:43:51 +0000 (23:43 +0000)]
Eliminate UNICODEVECTOR data type.
Alexandre Julliard [Sun, 22 Jul 2001 23:42:09 +0000 (23:42 +0000)]
Commented out references to x11drv internals from MESA code.
Alexandre Julliard [Sun, 22 Jul 2001 23:34:21 +0000 (23:34 +0000)]
Removed some direct accesses to GDI internal pen/brush/font
structures.
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.
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.
Alexandre Julliard [Sun, 22 Jul 2001 23:08:10 +0000 (23:08 +0000)]
Got rid of HEAP_strdupW.
Ian Pilcher [Sun, 22 Jul 2001 23:05:51 +0000 (23:05 +0000)]
Remove redundant data structure from font metrics.
Marcus Meissner [Sun, 22 Jul 2001 23:03:55 +0000 (23:03 +0000)]
OleFont::IDispatch::Invoke stub can just return S_OK.
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.
Bill Medland [Fri, 20 Jul 2001 18:36:49 +0000 (18:36 +0000)]
Corrections to the Win95 and later frame drawing code.
Bill Medland [Fri, 20 Jul 2001 18:36:25 +0000 (18:36 +0000)]
Additional modifications to the window styles during window creation.
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.
Alexandre Julliard [Fri, 20 Jul 2001 17:59:28 +0000 (17:59 +0000)]
Added a few more files to the install list.
Guy L. Albertelli [Fri, 20 Jul 2001 17:58:41 +0000 (17:58 +0000)]
Trace rectangles returned by GetClientRect and GetWindowRect.
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.
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.
Guy L. Albertelli [Fri, 20 Jul 2001 17:57:51 +0000 (17:57 +0000)]
Display rectangle from WM_NCCALCSIZE on entry and exit.
Guy L. Albertelli [Fri, 20 Jul 2001 17:57:24 +0000 (17:57 +0000)]
Fix conversion of W structure to A structure during notify.
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.
Mike McCormack [Fri, 20 Jul 2001 17:56:37 +0000 (17:56 +0000)]
Replace service thread with ReadFileEx/WriteFileEx.
Lionel Ulmer [Fri, 20 Jul 2001 17:55:39 +0000 (17:55 +0000)]
Fix 'undocumented' behaviour of GetPrivateProfileString.
Patrik Stridvall [Thu, 19 Jul 2001 19:17:30 +0000 (19:17 +0000)]
Removed unused file.
Patrik Stridvall [Thu, 19 Jul 2001 19:10:03 +0000 (19:10 +0000)]
Minor reorganisation and a few bug fixes.
Dmitry Timoshkov [Thu, 19 Jul 2001 19:09:33 +0000 (19:09 +0000)]
Fix out of the source tree build (again).
Alexandre Julliard [Thu, 19 Jul 2001 00:39:09 +0000 (00:39 +0000)]
Moved server.h to include/wine.
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.
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.
Ian Pilcher [Thu, 19 Jul 2001 00:30:15 +0000 (00:30 +0000)]
Make Helvetica Narrow a separate font family.
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.
Patrik Stridvall [Wed, 18 Jul 2001 21:02:05 +0000 (21:02 +0000)]
Documentation fixes.
Patrik Stridvall [Wed, 18 Jul 2001 20:09:12 +0000 (20:09 +0000)]
Several additions and bug fixes.
Alexandre Julliard [Wed, 18 Jul 2001 20:07:01 +0000 (20:07 +0000)]
Reject pointer messages in SendNotifyMessage[AW] and
SendMessageCallback[AW]. Fixed prototypes.
Francois Gouget [Wed, 18 Jul 2001 20:04:08 +0000 (20:04 +0000)]
Include rpc*.h/windows.h/ole2.h just like windows.
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.
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.
Uwe Bonnes [Wed, 18 Jul 2001 20:00:06 +0000 (20:00 +0000)]
SNOOP_DoReturn: remove redundant printing of tid.
Alexandre Julliard [Tue, 17 Jul 2001 00:57:41 +0000 (00:57 +0000)]
Updated dependencies.
Mike McCormack [Tue, 17 Jul 2001 00:57:01 +0000 (00:57 +0000)]
Rewrite SetCommState16 to use SetCommState.
Andreas Mohr [Tue, 17 Jul 2001 00:56:37 +0000 (00:56 +0000)]
More descriptive error on buffer overflow.
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.
Andreas Mohr [Tue, 17 Jul 2001 00:51:00 +0000 (00:51 +0000)]
Fixed some more overflowing string traces.
Gerard Patel [Tue, 17 Jul 2001 00:43:22 +0000 (00:43 +0000)]
Draw MenuBar in proper place (some cases).