Huw D M Davies [Fri, 7 Sep 2001 15:26:36 +0000 (15:26 +0000)]
Add FUNCFLAGS and change TYPEFLAGS_* to an enum.
Francois Gouget [Fri, 7 Sep 2001 15:26:18 +0000 (15:26 +0000)]
Convert the socket type (necessary on Solaris).
Huw D M Davies [Fri, 7 Sep 2001 15:25:51 +0000 (15:25 +0000)]
Stub implementation for UuidHash().
Dmitry Timoshkov [Fri, 7 Sep 2001 15:25:31 +0000 (15:25 +0000)]
Correct .spec file parameters for msvcrt._fullpath and ntdll._splitpath.
Hidenori Takeshima [Fri, 7 Sep 2001 15:25:09 +0000 (15:25 +0000)]
Added DirectShow filter categories.
Hidenori Takeshima [Fri, 7 Sep 2001 15:24:50 +0000 (15:24 +0000)]
Added some missing GUIDs.
Guy Albertelli [Fri, 7 Sep 2001 15:24:25 +0000 (15:24 +0000)]
Replace calls to StrRetToBuf{A|W} with duplicate code to eliminate
problems between native and built-in DLLs.
Alexandre Julliard [Wed, 29 Aug 2001 00:16:00 +0000 (00:16 +0000)]
Make window handles 32-bit before calling window procedure.
Don't clear window parent field when unlinking it.
Alexandre Julliard [Tue, 28 Aug 2001 18:44:52 +0000 (18:44 +0000)]
Added global management of user handles in the server.
Very preliminary support for shared window handles.
James Juran [Tue, 28 Aug 2001 18:39:47 +0000 (18:39 +0000)]
Use the new development page URL in the announcement.
Francois Gouget [Tue, 28 Aug 2001 18:39:26 +0000 (18:39 +0000)]
Reimplement PROFILE_GetSectionNames to match the NT & MSDN behavior.
The 32A version is now the reference implementation (instead of the
16bit version).
Francois Gouget [Tue, 28 Aug 2001 18:39:03 +0000 (18:39 +0000)]
Only use winsock2.h in Wine.
Guy L. Albertelli [Tue, 28 Aug 2001 18:38:25 +0000 (18:38 +0000)]
Added WM_MOUSEHOVER and WM_MOUSELEAVE to formatting.
Alexandre Julliard [Tue, 28 Aug 2001 17:26:49 +0000 (17:26 +0000)]
Output correct assembly function headers for all functions.
Hidenori Takeshima [Tue, 28 Aug 2001 17:25:39 +0000 (17:25 +0000)]
Added some stubs.
Alexandre Julliard [Mon, 27 Aug 2001 19:10:06 +0000 (19:10 +0000)]
Check for valid object in GDI_GetObjPtr even for MAGIC_DONTCARE.
Jukka Heinonen [Mon, 27 Aug 2001 19:04:18 +0000 (19:04 +0000)]
GrabPointer uses now SetWindowLong to change window procedure instead
of accessing directly WND structure.
Mike McCormack [Mon, 27 Aug 2001 19:03:42 +0000 (19:03 +0000)]
Implemented GetNamedPipeInfo.
Hidenori Takeshima [Mon, 27 Aug 2001 19:00:34 +0000 (19:00 +0000)]
Added some missing interfaces.
Hidenori Takeshima [Mon, 27 Aug 2001 19:00:12 +0000 (19:00 +0000)]
Added ICOM_METHOD12-26, ICOM_VMETHOD12-26, ICOM_CALL12-26.
Alexandre Julliard [Fri, 24 Aug 2001 22:26:24 +0000 (22:26 +0000)]
Francois Gouget [Fri, 24 Aug 2001 21:33:58 +0000 (21:33 +0000)]
Added WSASTARTUP16 a 1 byte alignment version of WSASTARTUP for win16.
Hidenori Takeshima [Fri, 24 Aug 2001 21:13:26 +0000 (21:13 +0000)]
Added some missing CLSIDs.
Bill Medland [Fri, 24 Aug 2001 21:13:02 +0000 (21:13 +0000)]
Added LOAD_WITH_ALTERED_SEARCH_PATH support to LoadLibraryEx.
Alexandre Julliard [Fri, 24 Aug 2001 19:28:21 +0000 (19:28 +0000)]
Added WIN_ListParents function and renamed WIN_BuildWinArray into
WIN_ListChildren. Made owner field in WND structure an HWND.
Alexandre Julliard [Fri, 24 Aug 2001 19:15:52 +0000 (19:15 +0000)]
Removed inclusion of win.h.
Mike McCormack [Fri, 24 Aug 2001 19:15:35 +0000 (19:15 +0000)]
Add stubs for several named pipe functions.
Francois Gouget [Fri, 24 Aug 2001 19:14:56 +0000 (19:14 +0000)]
Rename the regular WS_FD_XXX macros to FD_XXX.
Rename the Wine specific WS_FD_XXX macros to FD_WINE_XXX.
Francois Gouget [Fri, 24 Aug 2001 19:13:36 +0000 (19:13 +0000)]
Made independent from winsock.
Include the needed headers directly in internet.h.
Bill Medland [Fri, 24 Aug 2001 19:12:56 +0000 (19:12 +0000)]
Minor fixes involving handling NULL pointers.
Alexandre Julliard [Fri, 24 Aug 2001 00:26:59 +0000 (00:26 +0000)]
Implemented GetAncestor and removed WIN_GetTopParent.
Removed a few more accesses to the WND structure.
Alexandre Julliard [Thu, 23 Aug 2001 23:37:00 +0000 (23:37 +0000)]
Don't hold the GDI lock during accesses to the metafile data.
Mike McCormack [Thu, 23 Aug 2001 23:29:20 +0000 (23:29 +0000)]
Implement WaitNamedPipe and DisconnectNamedPipe.
Add a state for each pipe handle in the server.
Create a socket on when the pipe is opened, not before.
Daniel Walker [Thu, 23 Aug 2001 23:25:33 +0000 (23:25 +0000)]
- Fix for nonblocking sockets using WSAEventSelect() (patch from Ove
Kaaven).
- Changed WSAEnumNetworkEvents() so it only returns events that the
application is looking for.
- Changed sock_poll_event() to interpret a POLLIN event with zero
bytes waiting to be read as a POLLHUP.
Hidenori Takeshima [Wed, 22 Aug 2001 18:20:36 +0000 (18:20 +0000)]
Added two missing headers.
Implemented AMGetErrorText.
Patrik Stridvall [Wed, 22 Aug 2001 18:09:15 +0000 (18:09 +0000)]
- Continued on the new C parser.
- More reorganizations and fixes.
- API files update.
Hidenori Takeshima [Wed, 22 Aug 2001 18:06:00 +0000 (18:06 +0000)]
Added some stubs for CLSID_FilterGraph.
Dmitry Timoshkov [Wed, 22 Aug 2001 18:04:00 +0000 (18:04 +0000)]
Fixed an incorrect (harmless) memory allocation.
Hidenori Takeshima [Wed, 22 Aug 2001 18:03:34 +0000 (18:03 +0000)]
Added missing IIDs.
Dmitry Timoshkov [Wed, 22 Aug 2001 18:02:59 +0000 (18:02 +0000)]
Replaced PROFILE_ functions by RegQueryValueExA.
Mike McCormack [Wed, 22 Aug 2001 18:02:39 +0000 (18:02 +0000)]
Added stub for CancelIo.
Francois Gouget [Wed, 22 Aug 2001 18:01:39 +0000 (18:01 +0000)]
Fixed man and doc-html rules.
Eugene Mayevski [Wed, 22 Aug 2001 18:00:47 +0000 (18:00 +0000)]
Fixed DT_RTLREADING flag interpretation.
Alexandre Julliard [Tue, 21 Aug 2001 17:13:55 +0000 (17:13 +0000)]
Removed WIN_GetDesktop().
Francois Gouget [Tue, 21 Aug 2001 17:07:17 +0000 (17:07 +0000)]
Documentation updates (mainly thru vs. through).
Gerard Patel [Tue, 21 Aug 2001 17:04:02 +0000 (17:04 +0000)]
Rect returned by LISTVIEW_GetItemRect should be total size in report
mode.
Gerard Patel [Tue, 21 Aug 2001 17:03:39 +0000 (17:03 +0000)]
Default bitmap is not subject to reference counting.
Francois Gouget [Tue, 21 Aug 2001 17:03:10 +0000 (17:03 +0000)]
Add the decVal field to VARIANT.
Fix the VARIANT C layout, i.e. the union/struct names/nesting.
Encapsulate all accesses to VARIANT types with the V_VT and V_UNION
macros.
Mike McCormack [Tue, 21 Aug 2001 17:01:48 +0000 (17:01 +0000)]
Unconditionally set O_NONBLOCK when opening.
Alexandre Julliard [Mon, 20 Aug 2001 19:19:18 +0000 (19:19 +0000)]
Refuse to select a bitmap that is already selected in another DC.
Uwe Bonnes [Mon, 20 Aug 2001 19:17:28 +0000 (19:17 +0000)]
Added reference counting and delayed destruction of GDI objects.
Alexandre Julliard [Mon, 20 Aug 2001 18:09:39 +0000 (18:09 +0000)]
Fixed GetClassLong to return full 32 bits for all items.
Removed GCW_* definitions that don't exist in Win32.
Alexandre Julliard [Mon, 20 Aug 2001 18:04:09 +0000 (18:04 +0000)]
Create a color bitmap in CreateDIBitmap even with a black&white DC.
Nikolas Zimmermann [Mon, 20 Aug 2001 18:03:28 +0000 (18:03 +0000)]
Removed struct UDATE forward declaration.
Mike McCormack [Mon, 20 Aug 2001 18:01:35 +0000 (18:01 +0000)]
Store the comm error value in the wineserver, not a global.
Mike McCormack [Mon, 20 Aug 2001 18:01:17 +0000 (18:01 +0000)]
Read data immediately in overlapped ReadFile if possible.
Gerard Patel [Mon, 20 Aug 2001 18:00:54 +0000 (18:00 +0000)]
Do not keep the handle of a deleted item as the selectedItem..
Marcus Meissner [Mon, 20 Aug 2001 18:00:10 +0000 (18:00 +0000)]
Use GetDC(0) instead of CreateCompatibleDC(0).
Marcus Meissner [Mon, 20 Aug 2001 17:59:10 +0000 (17:59 +0000)]
We need to make a copy of the fontname and the HFONT handle in
IFont_Clone, otherwise we get memory corruption and bad GDI handles.
Alexandre Julliard [Sat, 18 Aug 2001 18:10:04 +0000 (18:10 +0000)]
Added proper support for 32-bit WM_NEXTMENU.
Alexandre Julliard [Sat, 18 Aug 2001 18:08:26 +0000 (18:08 +0000)]
Removed a number of direct accesses to the window structure.
Eric Pouech [Sat, 18 Aug 2001 18:02:34 +0000 (18:02 +0000)]
Started implementing the MCIWnd* functions.
Marcus Meissner [Sat, 18 Aug 2001 18:00:50 +0000 (18:00 +0000)]
Do not pass the high level wFlags from VariantChangeType* down to low
level Variant conversion functions.
Alexandre Julliard [Sat, 18 Aug 2001 16:11:28 +0000 (16:11 +0000)]
Fixed internal inline function that was declared extern.
Alexandre Julliard [Sat, 18 Aug 2001 16:10:52 +0000 (16:10 +0000)]
Explicitly check for CS_PARENTDC in WM_ERASEBKGND handling.
Eric Pouech [Sat, 18 Aug 2001 16:09:41 +0000 (16:09 +0000)]
Replaced memset by hand made equivalent to work around some buggy
memset implementations.
Eric Pouech [Sat, 18 Aug 2001 16:09:19 +0000 (16:09 +0000)]
Because of circular dependencies between comctl32 and msvfw32, replace
in comctl32 delay loading of msvfw32 by manual loading.
Gerard Patel [Sat, 18 Aug 2001 16:08:27 +0000 (16:08 +0000)]
Test for invalid large handles in GDI_GetObjPtr and GDI_FreeObject.
Gerard Patel [Sat, 18 Aug 2001 16:07:06 +0000 (16:07 +0000)]
Fix FillRect calls in FILEDLG95_LOOKIN_DrawItem.
Marcus Meissner [Sat, 18 Aug 2001 16:06:47 +0000 (16:06 +0000)]
Do not hold the GDI lock when the ABORTDOC procedure is called.
Mike McCormack [Sat, 18 Aug 2001 16:06:30 +0000 (16:06 +0000)]
Implemented oleaut32.VarBstrCat.
Alexandre Julliard [Fri, 17 Aug 2001 00:08:20 +0000 (00:08 +0000)]
Made the Interlocked*Pointer functions static inline since they aren't
exported by the Windows API.
Alexandre Julliard [Fri, 17 Aug 2001 00:07:42 +0000 (00:07 +0000)]
Use the passed hdc in CreateDIBitmap instead of creating a new one.
Alexandre Julliard [Fri, 17 Aug 2001 00:07:13 +0000 (00:07 +0000)]
Create GDI stock objects as normal objects instead of using magic
handle values.
Alexandre Julliard [Thu, 16 Aug 2001 19:13:52 +0000 (19:13 +0000)]
Specify sizes for stock fonts again; removed the FixStockFontSize
hack. Ignore mapping modes when selecting stock fonts into a DC.
Removed a few direct accesses to GDI structures from x11drv.
Alexandre Julliard [Thu, 16 Aug 2001 19:01:23 +0000 (19:01 +0000)]
Release GDI lock before calling DeleteDC from RestoreDC.
Alexandre Julliard [Thu, 16 Aug 2001 18:49:56 +0000 (18:49 +0000)]
Moved undocshell.h to dlls/shell32. Removed shell16.h.
Alexandre Julliard [Thu, 16 Aug 2001 18:14:22 +0000 (18:14 +0000)]
Moved user lock to user.c. Added USER_CheckNotLock function.
Alexandre Julliard [Thu, 16 Aug 2001 18:12:56 +0000 (18:12 +0000)]
Added names to standard critical sections (suggested by Andreas
Mohr).
Mike McCormack [Thu, 16 Aug 2001 18:01:41 +0000 (18:01 +0000)]
Partially implement oleaut32.VarBstrCmp.
Alexandre Julliard [Wed, 15 Aug 2001 23:33:20 +0000 (23:33 +0000)]
Make sure we don't hold the GDI lock when loading drivers.
Alexandre Julliard [Wed, 15 Aug 2001 23:32:47 +0000 (23:32 +0000)]
Implemented _CheckNotSysLevel.
Alexandre Julliard [Wed, 15 Aug 2001 23:30:15 +0000 (23:30 +0000)]
Fixed win16drv initialisation.
Uwe Bonnes [Wed, 15 Aug 2001 23:20:21 +0000 (23:20 +0000)]
PathGetExtensionAW has three arguments.
Uwe Bonnes [Wed, 15 Aug 2001 23:19:45 +0000 (23:19 +0000)]
Don't call Dosvm functions when Dosvm isn't initialized.
Hidenori Takeshima [Wed, 15 Aug 2001 19:26:52 +0000 (19:26 +0000)]
Added some stubs for quartz dll.
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.