Huw D M Davies [Mon, 10 Sep 2001 23:13:28 +0000 (23:13 +0000)]
Load some useful TYPEATTR elements from v1 typelibs.
Marcus Meissner [Mon, 10 Sep 2001 23:12:42 +0000 (23:12 +0000)]
More debug output for InternetGetCookie, added stub for InternetSetCookie.
Marcus Meissner [Mon, 10 Sep 2001 23:12:16 +0000 (23:12 +0000)]
Added dwFlags to lock_update private functions so we can pass
WRITEONLY/READONLY.
Added those flags to the internal Lock() calls.
Only copy the surface from screen to surface if not writeonly.
Restrict blitting between display window and surface to the
locked/unlocked rectangle and the clipwindow section.
Added defines for DDHAL_UNLOCKDATA/DDHAL_LOCKDATA, added calls to HAL
implementation.
Patrik Stridvall [Mon, 10 Sep 2001 23:09:46 +0000 (23:09 +0000)]
The message handler of WM_STYLECHANGING is supposed to be able to
modify the proposed style if it wishes.
Patrik Stridvall [Mon, 10 Sep 2001 23:09:04 +0000 (23:09 +0000)]
Use the min/max in windef.h instead.
Marcus Meissner [Mon, 10 Sep 2001 23:08:39 +0000 (23:08 +0000)]
Enhanced GetCalendarInfo stub, added known CAL_* defines.
Ove Kaaven [Mon, 10 Sep 2001 23:08:11 +0000 (23:08 +0000)]
Fix buffering problems in HEL mode.
Francois Gouget [Mon, 10 Sep 2001 23:07:39 +0000 (23:07 +0000)]
Fix compilation errors on FreeBSD.
Francois Gouget [Mon, 10 Sep 2001 23:07:07 +0000 (23:07 +0000)]
Rewrite msvcrt_{argvtos,valisttos} to be more efficient.
Warn about the ' ' and '"' handling of the exec and spawn functions.
Copy the command line in MSVCRT_system to make it writable.
Francois Gouget [Mon, 10 Sep 2001 23:06:17 +0000 (23:06 +0000)]
Link tsx11 with the X/GL libraries.
Francois Gouget [Mon, 10 Sep 2001 23:05:57 +0000 (23:05 +0000)]
Added an option to disable XVidMode support.
Eric Lammerts [Mon, 10 Sep 2001 23:02:02 +0000 (23:02 +0000)]
Preserve wine return status.
Justin Santa Barbara [Fri, 7 Sep 2001 19:57:35 +0000 (19:57 +0000)]
Fixed problem with check for special characters.
Johann Messner [Fri, 7 Sep 2001 19:48:31 +0000 (19:48 +0000)]
Fixed bug in _ultoa.
Francois Gouget [Fri, 7 Sep 2001 19:47:30 +0000 (19:47 +0000)]
Initialize argc/argv/wargv by calling ntdll.__wine_get_{w}main_args.
Jukka Heinonen [Fri, 7 Sep 2001 19:47:10 +0000 (19:47 +0000)]
Changing DIB color table now updates the DIB visible state.
Hidenori Takeshima [Fri, 7 Sep 2001 19:46:49 +0000 (19:46 +0000)]
Added some stubs.
Started implementing some interfaces in FilterGraph.
Ulrich Weigand [Fri, 7 Sep 2001 18:46:14 +0000 (18:46 +0000)]
Emulate the behaviour of Linux mmap() on Solaris. Based on ideas and
sample code due to Erik Boasson <eboasson@signaal.nl> and John Wehle
<john@feith.com>.
Guy L. Albertelli [Fri, 7 Sep 2001 18:38:57 +0000 (18:38 +0000)]
Enhance SPY_GetMsgName to translate common control messages.
Huw D M Davies [Fri, 7 Sep 2001 18:37:49 +0000 (18:37 +0000)]
Add SHGetSpecialFolderPathW to spec file.
Guy L. Albertelli [Fri, 7 Sep 2001 18:37:18 +0000 (18:37 +0000)]
- Finish PathParseIconLocation{A|W}.
- Implement PathIsUNCServer{A|W|ShareA|ShareW}.
Guy L. Albertelli [Fri, 7 Sep 2001 18:36:47 +0000 (18:36 +0000)]
Implemented stubs for SHRegEnumUSKey{A|W} and return end-of-list error
as result.
Hidenori Takeshima [Fri, 7 Sep 2001 18:35:58 +0000 (18:35 +0000)]
Use a default DevMode if no DevMode information is available in
registry.
Marcus Meissner [Fri, 7 Sep 2001 18:34:45 +0000 (18:34 +0000)]
Implemented mbsnbcnt, added stubs for _Gettnames and __lc_collate_cp.
Guy L. Albertelli [Fri, 7 Sep 2001 18:34:14 +0000 (18:34 +0000)]
- Handle CCS_NODIVIDER both when present and when not.
- Handle some cases of CCS_TOP, CCS_BOTTOM, and CCS_NOPARENTALIGN.
- Handle values returned from the RBN_CHILDSIZE notification.
- Implement RBBS_CHILDEDGE.
- Fix some logic errors in REBAR_AdjustBands, and problems with CCS_VERT.
Eric Pouech [Fri, 7 Sep 2001 16:04:38 +0000 (16:04 +0000)]
Added PE dump capabilities to specmaker and renamed specmaker into
winedump.
Guy L. Albertelli [Fri, 7 Sep 2001 15:29:21 +0000 (15:29 +0000)]
- Fix positioning of text in buttons.
- Fix nButtonHeight so that it is not zero in some cases
- Support TBSTYLE_TRANSPARENT.
- Fix handling in WM_ERASEBKGND so that the default erase occurs
between notifies.
- Fix WM_NCCREATE processing to issue proper WM_STYLECHANGING (via
SetWindowLong) and document the issues.
Travis Michielsen [Fri, 7 Sep 2001 15:28:32 +0000 (15:28 +0000)]
Fixed behavior of GetTextExtentExPointW. It must always return the
extents of the entire string in size.
Guy L. Albertelli [Fri, 7 Sep 2001 15:28:10 +0000 (15:28 +0000)]
Prevent bomb when GDI_ObjPtr returns null object.
Huw D M Davies [Fri, 7 Sep 2001 15:27:51 +0000 (15:27 +0000)]
Move GDI_ERROR definition to wingdi.h.
Add HGDI_ERROR.
Huw D M Davies [Fri, 7 Sep 2001 15:27:16 +0000 (15:27 +0000)]
Add reader for v1 (SLTG) typelibs.
Fix a few problems with v2 (MSFT) typelibs.
LoadTypeLibEx should do a SearchPath to locate typelib.
Huw D M Davies [Fri, 7 Sep 2001 15:26:51 +0000 (15:26 +0000)]
OpenPrinter should fail if pPrinterName is "".
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.