Jeremy White [Wed, 15 Aug 2001 18:52:48 +0000 (18:52 +0000)]
Normalize the display name used to build the cached metric filename so
that ':0', ':0.0', and 'unix:0.0' all resolve to the same file.
Marcus Meissner [Wed, 15 Aug 2001 18:47:28 +0000 (18:47 +0000)]
Implemented VarParseNumFromStr, VarNumFromParseNum.
Ian Pilcher [Wed, 15 Aug 2001 17:41:37 +0000 (17:41 +0000)]
Eliminate glyph bounding boxes & other unused font metrics.
Eric Pouech [Wed, 15 Aug 2001 17:40:31 +0000 (17:40 +0000)]
Fixed the parsing of id1.id2 which could be either access to field id2
of struct id1, or the identifier id2 in dll id1.
Enhanced some error reporting as well as 'info local' display layout.
Minor cosmetic changes.
Eric Pouech [Wed, 15 Aug 2001 17:40:03 +0000 (17:40 +0000)]
Fixed error message and return value in case of bogus 'open all' mci
string command. Minor 32/16 optimizations and cosmetic fixes.
Marcus Meissner [Wed, 15 Aug 2001 17:39:24 +0000 (17:39 +0000)]
DateTimeStringToTm and DateToTm must use dwFlags instead of lcid.
Hidenori Takeshima [Wed, 15 Aug 2001 17:38:54 +0000 (17:38 +0000)]
Include GUIDs in strmif.h and uuids.h.
Hidenori Takeshima [Wed, 15 Aug 2001 17:38:28 +0000 (17:38 +0000)]
Added some dshow headers.
Hidenori Takeshima [Wed, 15 Aug 2001 17:36:14 +0000 (17:36 +0000)]
Added IGraphBuilder, IFilterGraph2, IMediaSeeking interfaces.
Eric Pouech [Wed, 15 Aug 2001 17:34:07 +0000 (17:34 +0000)]
Modified the debugger launching code so that only one instance of the
debugger is created per process.
Alexandre Julliard [Mon, 13 Aug 2001 20:33:21 +0000 (20:33 +0000)]
Added mappings for a few messages.
Added unicode messages bit set to shortcut message mapping when
possible.
Alexandre Julliard [Mon, 13 Aug 2001 20:30:31 +0000 (20:30 +0000)]
Fixed some message names.
Guy L. Albertelli [Mon, 13 Aug 2001 20:11:34 +0000 (20:11 +0000)]
- Implemented RB_MAXIMIZEBAND for the "ideal=TRUE" case.
- Implemented NM_CUSTOMDRAW notifications for the ITEMPREPAINT and
ITEMPOSTPAINT only. (Used by IE4 - go figure.)
- Invalidate window rectangles after certain RB_ messages like the
native. Fixed some painting problems.
- Added UpdateWindow call in _MoveChildWindows to fix other painting
problems.
- Set the Caption Font as the default font for all bands.
Guy L. Albertelli [Mon, 13 Aug 2001 20:09:18 +0000 (20:09 +0000)]
- Implement TBSTYLE_FLAT as "transparent" toolbar and buttons. (Skip
FillRect and BF_MIDDLE on _FLAT toolbars.)
- Issue FIXMEs for unsupported styles.
- If the "hidden" state has changed then recalc the buttons.
- Support TBSTYLE_CUSTOMERASE (used by IE4) ans issue some of the
necessary NM_CUSTOMDRAW notifies.
- Pass the WM_ERASEBKGND to parent if the toolbar is "transparent".
- Invalidate the area 1 bigger than the button rect on a WM_MOUSELEAVE
so that the edge is "erased" by the parent.
- Support the PGN_CALCSIZE notify since a toolbar can be a child of the
Pager control.
Guy L. Albertelli [Mon, 13 Aug 2001 20:08:21 +0000 (20:08 +0000)]
Add support to respond to the PGN_CALCSIZE version of the WM_NOTIFY
message.
Guy L. Albertelli [Mon, 13 Aug 2001 20:07:47 +0000 (20:07 +0000)]
- Make all WM_NOTIFY messages go to the parent.
- Allow WM_WINDOWPOSCHANGING when the control is size 0 to set initial
size.
- Combine multiple SetWindowPos calls in same processing line and make
the flags like native.
- Redo WM_NCCALCSIZE to match native.
- Since Pager is a "transparent" control (except for its own buttons),
the WM_ERASEBKGND needs to be passed to the parent. Also do the window
offset like the native control does.
Daniel Walker [Mon, 13 Aug 2001 20:07:01 +0000 (20:07 +0000)]
- implemented SystemTimetoVariantTime/VariantTimetoSystemTime
There was another implementation of SystemTimetoVariantTime
submitted that didn't work for dates prior to 1900.
- implemented VarDateFromUDate/VarUdateFromDate
- implemented VariantTimeToDosDateTime
Jukka Heinonen [Mon, 13 Aug 2001 20:03:29 +0000 (20:03 +0000)]
Fixed _control87 return value, use of wrong assembler command to get
fp control word and a bug that inverted _IC_AFFINE flag.
Made _controlfp work as specified in MSDN.
Josh Thielen [Sat, 11 Aug 2001 18:24:01 +0000 (18:24 +0000)]
Wrong handle was being closed.
Ian Pilcher [Sat, 11 Aug 2001 18:23:17 +0000 (18:23 +0000)]
Remove unused character width array.
Ian Pilcher [Sat, 11 Aug 2001 18:22:29 +0000 (18:22 +0000)]
Make EnumFonts and SelectObject use common font scaling.
Alexandre Julliard [Fri, 10 Aug 2001 22:51:42 +0000 (22:51 +0000)]
Removed a number of direct accesses to the WND structure, replacing
them by API calls.
Jörg Mayer [Fri, 10 Aug 2001 22:49:35 +0000 (22:49 +0000)]
Fixed a few signed/unsigned and "unsigned < 0 always true" warnings.
Ian Pilcher [Fri, 10 Aug 2001 22:30:16 +0000 (22:30 +0000)]
Removed ANSI encoding stuff.
Dusan Lacko [Fri, 10 Aug 2001 22:29:48 +0000 (22:29 +0000)]
Fix ExtractFromEXEDLL for nIndex != 0.
Prefer 8bit icons.
Eric Pouech [Fri, 10 Aug 2001 22:29:21 +0000 (22:29 +0000)]
Fixes for Solaris X86.
Mike McCormack [Fri, 10 Aug 2001 22:24:54 +0000 (22:24 +0000)]
Implemented msvcrt._mbspbrk.
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
Mike McCormack [Thu, 9 Aug 2001 21:37:19 +0000 (21:37 +0000)]
Implemented multibyte string reverse.
Ian Pilcher [Thu, 9 Aug 2001 21:36:56 +0000 (21:36 +0000)]
Remove previously disabled code.
Patrik Stridvall [Thu, 9 Aug 2001 21:36:39 +0000 (21:36 +0000)]
Documentation fixes.
Patrik Stridvall [Thu, 9 Aug 2001 21:35:59 +0000 (21:35 +0000)]
Fixed issue found by winapi_check.
Patrik Stridvall [Thu, 9 Aug 2001 21:35:38 +0000 (21:35 +0000)]
- Begun implementation of a C statements parser.
- More reorganizations and fixes.
Alexandre Julliard [Thu, 9 Aug 2001 21:22:33 +0000 (21:22 +0000)]
Don't create the WINEPREFIX directory if it doesn't exist.
Alexandre Julliard [Thu, 9 Aug 2001 21:21:13 +0000 (21:21 +0000)]
Added Interlocked*Pointer functions.
Fixed InterlockedCompareExchange prototype.
Andreas Mohr [Thu, 9 Aug 2001 21:16:55 +0000 (21:16 +0000)]
Spelling fixes.
Andreas Mohr [Thu, 9 Aug 2001 21:15:19 +0000 (21:15 +0000)]
Small winecheck update (DGA check is bogus).
Andreas Mohr [Thu, 9 Aug 2001 21:14:42 +0000 (21:14 +0000)]
Added more STATUS_ codes.
Alexandre Julliard [Wed, 8 Aug 2001 23:28:42 +0000 (23:28 +0000)]
Replace SendMessage16 by SendMessageW where possible.
Alexandre Julliard [Wed, 8 Aug 2001 23:26:32 +0000 (23:26 +0000)]
Fixed DrawState16 callback support.
Alexandre Julliard [Wed, 8 Aug 2001 23:24:15 +0000 (23:24 +0000)]
Fixed loop termination check in PathIsExeW.
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).
Ian Pilcher [Wed, 8 Aug 2001 23:22:06 +0000 (23:22 +0000)]
Rewrite and separate AFM parsing code (no more [afmfiles]).
Marcus Meissner [Wed, 8 Aug 2001 23:21:16 +0000 (23:21 +0000)]
Change libGLU check to look for gluLookAt instead of glBegin.
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.
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.