Andreas Mohr [Tue, 7 Aug 2001 19:31:43 +0000 (19:31 +0000)]
Don't crash if send_thread_wakeup() fails.
Ove Kaaven [Tue, 7 Aug 2001 19:30:35 +0000 (19:30 +0000)]
Added some registry entries related to COM interface marshaling.
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.
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.
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.
Alexandre Julliard [Mon, 6 Aug 2001 18:05:47 +0000 (18:05 +0000)]
Replaced MSG_InternalGetMessage calls by equivalent exported APIs.
Alexandre Julliard [Mon, 6 Aug 2001 17:57:55 +0000 (17:57 +0000)]
Fixed return value for WM_NOTIFY and WM_ACTIVATEAPP mappings.
Alexandre Julliard [Mon, 6 Aug 2001 17:52:41 +0000 (17:52 +0000)]
Added SMTO_* defines.
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.
Andreas Mohr [Mon, 6 Aug 2001 17:51:09 +0000 (17:51 +0000)]
Fixed tab control index handling.
Marcus Meissner [Mon, 6 Aug 2001 17:50:42 +0000 (17:50 +0000)]
SetCommConfig has 3 arguments, not 2.
Lawson Whitney [Mon, 6 Aug 2001 17:49:11 +0000 (17:49 +0000)]
Reconciled the wine man pages to the absence of wine.conf.
Eric Pouech [Mon, 6 Aug 2001 17:48:17 +0000 (17:48 +0000)]
Fixed image name value sent to server upon process creation.
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().
Marco Bizzarri [Fri, 3 Aug 2001 18:17:14 +0000 (18:17 +0000)]
GetControlBrush16: avoid potentially releasing the same pointer
twice.
Malte Starostik [Fri, 3 Aug 2001 18:13:24 +0000 (18:13 +0000)]
Implemented RegisterTypeLib.
Pierre Beyssac [Fri, 3 Aug 2001 18:13:00 +0000 (18:13 +0000)]
Force DPL 3 when setting entries on BSD.
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.
Andreas Mohr [Fri, 3 Aug 2001 18:11:23 +0000 (18:11 +0000)]
DIB_GetBitmapInfo didn't recognize BITMAPV4/5HEADER.
Marcus Meissner [Fri, 3 Aug 2001 18:11:00 +0000 (18:11 +0000)]
Check for -1 as the undefined value for handles before CloseHandle.
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.
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.
Guy L. Albertelli [Fri, 3 Aug 2001 18:06:50 +0000 (18:06 +0000)]
Add TBNF_* flags for the NMTBDISPINFO structure.
Alexandre Julliard [Tue, 31 Jul 2001 18:14:58 +0000 (18:14 +0000)]
Jukka Heinonen [Tue, 31 Jul 2001 17:25:47 +0000 (17:25 +0000)]
Include device name in call to CreateIC.
Alexandre Julliard [Tue, 31 Jul 2001 01:00:50 +0000 (01:00 +0000)]
Fixed desktop window structure initialization.
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.