wine
23 years agoImplement/document ordinals 7-11.
Jon Griffiths [Mon, 24 Dec 2001 21:11:13 +0000 (21:11 +0000)] 
Implement/document ordinals 7-11.

23 years agoInclude ftsnames.h or ftnames.h, not both.
Francois Gouget [Mon, 24 Dec 2001 21:10:31 +0000 (21:10 +0000)] 
Include ftsnames.h or ftnames.h, not both.

23 years agoUse MapLS/UnMapLS instead of SEGPTR_* macros.
Alexandre Julliard [Mon, 24 Dec 2001 20:30:24 +0000 (20:30 +0000)] 
Use MapLS/UnMapLS instead of SEGPTR_* macros.

23 years agoForward tab notifications to the parent.
Gerard Patel [Mon, 24 Dec 2001 20:24:58 +0000 (20:24 +0000)] 
Forward tab notifications to the parent.

23 years agoTrivial fixes for shlwapi and Internet routines.
Gerard Patel [Mon, 24 Dec 2001 20:24:36 +0000 (20:24 +0000)] 
Trivial fixes for shlwapi and Internet routines.

23 years agoFixed vsnprintf return value check.
Bill Medland [Mon, 24 Dec 2001 20:23:57 +0000 (20:23 +0000)] 
Fixed vsnprintf return value check.

23 years agoImplemented processing for actions SPI_SETMOUSEBUTTONSWAP,
Andriy Palamarchuk [Fri, 21 Dec 2001 20:31:24 +0000 (20:31 +0000)] 
Implemented processing for actions SPI_SETMOUSEBUTTONSWAP,
SPI_SETFASTTASKSWITCH, SPI_SETDRAGFULLWINDOWS, SPI_SETWORKAREA.

23 years agoFixed stabs parsing for GCC 3.0 (default types).
Eric Pouech [Fri, 21 Dec 2001 20:29:58 +0000 (20:29 +0000)] 
Fixed stabs parsing for GCC 3.0 (default types).
Added boolean type support.
Simplified internal types handling.

23 years agoFixed buffer length in history manipulation.
Eric Pouech [Fri, 21 Dec 2001 20:29:10 +0000 (20:29 +0000)] 
Fixed buffer length in history manipulation.
Writing new chars must be done with default attribute (not cell
current attribute).

23 years agoAdded full-duplex capability.
Eric Pouech [Fri, 21 Dec 2001 20:28:43 +0000 (20:28 +0000)] 
Added full-duplex capability.
Added missing init for wave-in.
Fixed pause behavior in wave-out.
Added message-ring deletion.
Added experimental full-duplex capability.

23 years agoFixed another bunch of bugs (mainly linked to operations where file
Eric Pouech [Fri, 21 Dec 2001 20:28:09 +0000 (20:28 +0000)] 
Fixed another bunch of bugs (mainly linked to operations where file
pointer was past the end of file).

23 years agoAuthors: Jon Griffiths <jon_p_griffiths@yahoo.com>, François Gouget <fgouget@codeweav...
Alexandre Julliard [Fri, 21 Dec 2001 20:27:39 +0000 (20:27 +0000)] 
Authors: Jon Griffiths <jon_p_griffiths@yahoo.com>, François Gouget <fgouget@codeweavers.com>
Add RTTI support.
Fix what_exception prototype.
Fix new_handler_func prototype.
Add set_new_handler, _callnewh, _heapadd.
Add stubs for __unDName and __unDNameEx.
Added a semi-stub for __CxxFrameHandler.

23 years agoAuthors: Jon Griffiths <jon_p_griffiths@yahoo.com>, François Gouget <fgouget@codeweav...
Alexandre Julliard [Fri, 21 Dec 2001 19:23:30 +0000 (19:23 +0000)] 
Authors: Jon Griffiths <jon_p_griffiths@yahoo.com>, François Gouget <fgouget@codeweavers.com>, Alexandre Julliard <julliard@codeweavers.com>
Implement setjmp/setjmp3 and longjmp.

23 years agoHandle more than 8 bits per color component.
François Gouget [Fri, 21 Dec 2001 19:18:48 +0000 (19:18 +0000)] 
Handle more than 8 bits per color component.

23 years agoMerged the handling of 15 and 16 bits X server depths.
François Gouget [Fri, 21 Dec 2001 19:18:30 +0000 (19:18 +0000)] 
Merged the handling of 15 and 16 bits X server depths.
Use the masks to distinguish between 15 and 16 bits.
Check the masks better and call generic code if they are not
supported directly.
Changed the 'notsupported' traces from FIXMEs to WARNs.

23 years agoHandle ReadIntervalTimeout=MAXDWORD special case a bit better.
Mike McCormack [Fri, 21 Dec 2001 19:17:33 +0000 (19:17 +0000)] 
Handle ReadIntervalTimeout=MAXDWORD special case a bit better.

23 years agoDon't return from overlapped ReadFile on EAGAIN and other non-fatal
Mike McCormack [Fri, 21 Dec 2001 19:16:33 +0000 (19:16 +0000)] 
Don't return from overlapped ReadFile on EAGAIN and other non-fatal
errors.

23 years agoAnd in addition to Mingw32 we will want the _ versions.
Bill Medland [Fri, 21 Dec 2001 19:15:11 +0000 (19:15 +0000)] 
And in addition to Mingw32 we will want the _ versions.

23 years agoUse MapLS/UnMapLS instead of SEGPTR_* macros.
Alexandre Julliard [Thu, 20 Dec 2001 00:19:40 +0000 (00:19 +0000)] 
Use MapLS/UnMapLS instead of SEGPTR_* macros.

23 years ago- move async activation into the server
Mike McCormack [Thu, 20 Dec 2001 00:07:05 +0000 (00:07 +0000)] 
- move async activation into the server
- implement async queues

23 years agoGlobalReAlloc16: If heap has GlobalPageLock set, try only with
Uwe Bonnes [Thu, 20 Dec 2001 00:00:25 +0000 (00:00 +0000)] 
GlobalReAlloc16: If heap has GlobalPageLock set, try only with
HEAP_REALLOC_IN_PLACE_ONLY flag set.

23 years agoUse GlobalPageLock for GetVDMPointer32W16 pointers.
Uwe Bonnes [Wed, 19 Dec 2001 23:59:54 +0000 (23:59 +0000)] 
Use GlobalPageLock for GetVDMPointer32W16 pointers.

23 years agoFixed stack offset in relay debugging of cdecl register functions.
Alexandre Julliard [Wed, 19 Dec 2001 19:17:09 +0000 (19:17 +0000)] 
Fixed stack offset in relay debugging of cdecl register functions.

23 years agoMoved heap functions to ntdll.
Alexandre Julliard [Wed, 19 Dec 2001 19:16:27 +0000 (19:16 +0000)] 
Moved heap functions to ntdll.
Got rid of internal heap flags.
Reimplemented MapLS to not depend on the segptr heap.

23 years agoAdded share.h from Mingw32.
Bill Medland [Wed, 19 Dec 2001 18:49:21 +0000 (18:49 +0000)] 
Added share.h from Mingw32.

23 years agoWine is now working on NetBSD, so add NetBSD to the supported OS'es
Bang Jun-Young [Wed, 19 Dec 2001 18:48:45 +0000 (18:48 +0000)] 
Wine is now working on NetBSD, so add NetBSD to the supported OS'es
list (and add some notes as well).

23 years agoImplemented timed-out non-overlapped ReadFile.
Mike McCormack [Wed, 19 Dec 2001 18:48:29 +0000 (18:48 +0000)] 
Implemented timed-out non-overlapped ReadFile.

23 years agoReplaced MAX with max and deleted definition of MAX.
Michael Stefaniuc [Wed, 19 Dec 2001 18:47:46 +0000 (18:47 +0000)] 
Replaced MAX with max and deleted definition of MAX.

23 years agoFixed/implemented the ImageList_*Drag* functions.
Michael Stefaniuc [Wed, 19 Dec 2001 18:47:14 +0000 (18:47 +0000)] 
Fixed/implemented the ImageList_*Drag* functions.

23 years agoIf there is no psInfo, it doesn't need to be cleaned up.
Lawson Whitney [Wed, 19 Dec 2001 18:46:49 +0000 (18:46 +0000)] 
If there is no psInfo, it doesn't need to be cleaned up.

23 years agoRemoved no longer used thunking and callout functions.
Alexandre Julliard [Mon, 17 Dec 2001 22:14:10 +0000 (22:14 +0000)] 
Removed no longer used thunking and callout functions.

23 years agoStore the 16-bit callback in the timer structure instead of using a
Alexandre Julliard [Mon, 17 Dec 2001 22:13:31 +0000 (22:13 +0000)] 
Store the 16-bit callback in the timer structure instead of using a
thunk.

23 years agoRemoved unnecessary includes.
Alexandre Julliard [Mon, 17 Dec 2001 22:12:23 +0000 (22:12 +0000)] 
Removed unnecessary includes.

23 years agoCall the 32-bit USER signal proc directly instead of using a callout.
Alexandre Julliard [Mon, 17 Dec 2001 22:10:24 +0000 (22:10 +0000)] 
Call the 32-bit USER signal proc directly instead of using a callout.

23 years agoPrevent "window belongs to another process" errors when running
Paul Rupe [Mon, 17 Dec 2001 22:09:18 +0000 (22:09 +0000)] 
Prevent "window belongs to another process" errors when running
multiple programs simultaneously.

23 years agoDo not call THUNK_Init at startup, only do it when the app actually
Alexandre Julliard [Mon, 17 Dec 2001 22:08:17 +0000 (22:08 +0000)] 
Do not call THUNK_Init at startup, only do it when the app actually
requires thunks.

23 years agoExport DestroyIcon32 from user32 and use GetProcAddress to call it
Alexandre Julliard [Mon, 17 Dec 2001 21:40:56 +0000 (21:40 +0000)] 
Export DestroyIcon32 from user32 and use GetProcAddress to call it
from FreeResource16.

23 years agoChanged 16-bit USER Enum* functions to not use thunks, now that 16-bit
Alexandre Julliard [Mon, 17 Dec 2001 21:37:53 +0000 (21:37 +0000)] 
Changed 16-bit USER Enum* functions to not use thunks, now that 16-bit
Winelib is no longer supported.

23 years agoGot rid of dynamic thunk allocation in mouse/keyboard event procs and
Alexandre Julliard [Mon, 17 Dec 2001 21:35:42 +0000 (21:35 +0000)] 
Got rid of dynamic thunk allocation in mouse/keyboard event procs and
window hooks.

23 years agoImplemented, documented or fixed SHDeleteOrphanKeyA/W, SHEnumKeyExA/W,
Jon Griffiths [Mon, 17 Dec 2001 21:21:29 +0000 (21:21 +0000)] 
Implemented, documented or fixed SHDeleteOrphanKeyA/W, SHEnumKeyExA/W,
SHEnumValueA/W, SHQueryInfoKeyA/W. SHRegGetPathA/W, SHRegSetPathA/W,
SHGetValueA/W, SHSetValueA/W, SHQueryValueExA/W, SHDeleteKeyA/W,
SHDeleteEmptyKeyA/W, SHDeleteValueA/W, ordinals 320-323.

23 years agoAdded error message in LOCAL_GetBlock().
Rein Klazes [Mon, 17 Dec 2001 21:20:27 +0000 (21:20 +0000)] 
Added error message in LOCAL_GetBlock().

23 years agoAltered the algorithm for selecting a new focus after a window is
Dave Hawkes [Mon, 17 Dec 2001 21:19:54 +0000 (21:19 +0000)] 
Altered the algorithm for selecting a new focus after a window is
destroyed that currently has the focus.

23 years agoChanged 16-bit GDI Enum* functions to not use thunks, now that 16-bit
Alexandre Julliard [Mon, 17 Dec 2001 21:01:58 +0000 (21:01 +0000)] 
Changed 16-bit GDI Enum* functions to not use thunks, now that 16-bit
Winelib is no longer supported.

23 years agoChanged DC hook and abort proc handling to avoid having to allocate
Alexandre Julliard [Mon, 17 Dec 2001 20:58:06 +0000 (20:58 +0000)] 
Changed DC hook and abort proc handling to avoid having to allocate
thunks dynamically.

23 years agoPass on all unhandeled messages to the owner.
Nog [Mon, 17 Dec 2001 20:52:11 +0000 (20:52 +0000)] 
Pass on all unhandeled messages to the owner.

23 years agoPathIsURL(A|W): Check for NULL strings.
Uwe Bonnes [Mon, 17 Dec 2001 20:51:27 +0000 (20:51 +0000)] 
PathIsURL(A|W): Check for NULL strings.

23 years agoAdd a few extra fields to HTTP_GetStdHeaderIndex.
Johan Dahlin [Mon, 17 Dec 2001 20:50:53 +0000 (20:50 +0000)] 
Add a few extra fields to HTTP_GetStdHeaderIndex.

23 years agoChanged 16->32 window procedure thunks to use winebuild-generated
Alexandre Julliard [Fri, 14 Dec 2001 23:15:44 +0000 (23:15 +0000)] 
Changed 16->32 window procedure thunks to use winebuild-generated
entry code directly.

23 years agoMade register and interrupt flags instead of entry point types, so
Alexandre Julliard [Fri, 14 Dec 2001 23:14:22 +0000 (23:14 +0000)] 
Made register and interrupt flags instead of entry point types, so
that we can have both stdcall and cdecl register functions.
Changed 16-bit .spec.c file generation to avoid including builtin16.h.

23 years agoVery simple support for SO_OPENTYPE in getsockopt and setsockopt.
Paul Rupe [Fri, 14 Dec 2001 22:48:38 +0000 (22:48 +0000)] 
Very simple support for SO_OPENTYPE in getsockopt and setsockopt.

23 years agoMake use of solaris_try_mmap() for NetBSD. Rename it to
Bang Jun-Young [Fri, 14 Dec 2001 22:47:45 +0000 (22:47 +0000)] 
Make use of solaris_try_mmap() for NetBSD. Rename it to
try_mmap_fixed() since it's no longer Solaris-specific.

23 years agoAdded check for stdint.h (needed on NetBSD).
Bang Jun-Young [Fri, 14 Dec 2001 22:47:19 +0000 (22:47 +0000)] 
Added check for stdint.h (needed on NetBSD).

23 years agoFix NetBSD compilation errors.
Bang Jun-Young [Fri, 14 Dec 2001 22:45:42 +0000 (22:45 +0000)] 
Fix NetBSD compilation errors.

23 years agoFixed a bashism.
Simon Walton [Fri, 14 Dec 2001 22:45:06 +0000 (22:45 +0000)] 
Fixed a bashism.

23 years agoThawed some freezes.
Eric Pouech [Fri, 14 Dec 2001 22:44:29 +0000 (22:44 +0000)] 
Thawed some freezes.
Cleaned up time and notification handling.
Typos fixes (Gerard).
Added breakloop support.

23 years agoStarted rewrite of painting functions for multiple processes. Moved
Alexandre Julliard [Thu, 13 Dec 2001 01:03:30 +0000 (01:03 +0000)] 
Started rewrite of painting functions for multiple processes. Moved
BeginPaint to dlls/user. Fixed bug in paint count handling.

23 years agoFixed some places where whitespace was not handled correctly.
Marcus Meissner [Thu, 13 Dec 2001 00:58:20 +0000 (00:58 +0000)] 
Fixed some places where whitespace was not handled correctly.
Do not use `cmd`s within cat <<EOF since bash1 sometimes gets confused
by it.

23 years agoOnly RTS_CONTROL_HANDSHAKE should set CRTSCTS.
Mike McCormack [Thu, 13 Dec 2001 00:57:58 +0000 (00:57 +0000)] 
Only RTS_CONTROL_HANDSHAKE should set CRTSCTS.

23 years agoAdd the missing functionality in the tty driver.
Eric Laforest [Thu, 13 Dec 2001 00:54:52 +0000 (00:54 +0000)] 
Add the missing functionality in the tty driver.

23 years agoExported CALL32_Regs from ntdll, renamed to __wine_call_from_32_regs
Alexandre Julliard [Tue, 11 Dec 2001 00:50:33 +0000 (00:50 +0000)] 
Exported CALL32_Regs from ntdll, renamed to __wine_call_from_32_regs
to follow the naming convention for this type of functions.
Split 16 and 32-bit relay functions into separate files, and moved the
32-bit ones to dlls/ntdll.

23 years agoAdd new stub MLLoadLibrary.
Jon Griffiths [Tue, 11 Dec 2001 00:30:49 +0000 (00:30 +0000)] 
Add new stub MLLoadLibrary.

23 years agoAdd exclusion defs & remaining funcs, remove internal types &
Jon Griffiths [Tue, 11 Dec 2001 00:30:17 +0000 (00:30 +0000)] 
Add exclusion defs & remaining funcs, remove internal types &
obj_base.h (sync with win version), fixed a number of function
prototypes.

23 years agoImplemented pthread_rwlock stubs.
Jukka Heinonen [Tue, 11 Dec 2001 00:20:18 +0000 (00:20 +0000)] 
Implemented pthread_rwlock stubs.

23 years agoFor a radio button even if the initial style includes WS_TABSTOP the
Bill Medland [Tue, 11 Dec 2001 00:16:23 +0000 (00:16 +0000)] 
For a radio button even if the initial style includes WS_TABSTOP the
first BM_SETCHECK 0 will clear it (even if the state was clear).

23 years agoA treeview item may be TVI_ROOT.
Bill Medland [Tue, 11 Dec 2001 00:15:11 +0000 (00:15 +0000)] 
A treeview item may be TVI_ROOT.

23 years agoFix for toolbar potentially using a NULL pointer.
Dave Hawkes [Tue, 11 Dec 2001 00:14:24 +0000 (00:14 +0000)] 
Fix for toolbar potentially using a NULL pointer.

23 years agoAdded WIN_GetRectangles function.
Alexandre Julliard [Thu, 6 Dec 2001 22:33:58 +0000 (22:33 +0000)] 
Added WIN_GetRectangles function.
Fixed WindowFromPoint to work accross processes.

23 years agoImplemented processing for actions: SPI_GET/SETGRIDGRANULARITY,
Andriy Palamarchuk [Thu, 6 Dec 2001 22:28:43 +0000 (22:28 +0000)] 
Implemented processing for actions: SPI_GET/SETGRIDGRANULARITY,
SPI_GET/SETICONTITLEWRAP, SPI_GET/SETMENUDROPALIGNMENT,
SPI_GET/SETDOUBLECLKWIDTH, SPI_GET/SETDOUBLECLKHEIGHT,
SPI_GET/SETDOUBLECLICKTIME.

23 years agoChange the message trace indentation to be consistent by thread.
Guy L. Albertelli [Thu, 6 Dec 2001 22:24:14 +0000 (22:24 +0000)] 
Change the message trace indentation to be consistent by thread.

23 years agoFix for some types of C++ debug info that can cause winedbg to crash.
Dave Hawkes [Thu, 6 Dec 2001 22:22:25 +0000 (22:22 +0000)] 
Fix for some types of C++ debug info that can cause winedbg to crash.

23 years agoDIALOG_CreateIndirect can incorrectly kill the current input focus.
Dave Hawkes [Thu, 6 Dec 2001 22:21:36 +0000 (22:21 +0000)] 
DIALOG_CreateIndirect can incorrectly kill the current input focus.

23 years agoRemoved calls to HEAP_GetSegptr.
Alexandre Julliard [Wed, 5 Dec 2001 22:23:02 +0000 (22:23 +0000)] 
Removed calls to HEAP_GetSegptr.

23 years agoFixed compile for !MZ_SUPPORTED.
Alexandre Julliard [Wed, 5 Dec 2001 22:19:57 +0000 (22:19 +0000)] 
Fixed compile for !MZ_SUPPORTED.

23 years agoUse ntdll functions instead of MultiByteToWideChar/WideCharToMultiByte
Alexandre Julliard [Wed, 5 Dec 2001 22:18:48 +0000 (22:18 +0000)] 
Use ntdll functions instead of MultiByteToWideChar/WideCharToMultiByte
to avoid corrupting the last error code.

23 years agoRemoved ntdll dependency on MultiByteToWideChar/WideCharToMultiByte
Alexandre Julliard [Wed, 5 Dec 2001 22:14:57 +0000 (22:14 +0000)] 
Removed ntdll dependency on MultiByteToWideChar/WideCharToMultiByte
kernel32 functions, plus a few small cleanups.

23 years agoCleanup and improve the mbcs support.
François Gouget [Wed, 5 Dec 2001 22:11:35 +0000 (22:11 +0000)] 
Cleanup and improve the mbcs support.
Add mbctype.h and mbstring.h.
Implement putwc and putwchar.

23 years agoThe toolbar commands were not sent to the correct notification
Dave Hawkes [Wed, 5 Dec 2001 22:10:26 +0000 (22:10 +0000)] 
The toolbar commands were not sent to the correct notification
window.

23 years agoFixed incorrect packing.
Jukka Heinonen [Wed, 5 Dec 2001 22:09:33 +0000 (22:09 +0000)] 
Fixed incorrect packing.

23 years agogetenv is case insensitive.
François Gouget [Wed, 5 Dec 2001 22:09:00 +0000 (22:09 +0000)] 
getenv is case insensitive.

23 years agomktime must normalize the struct tm fields.
François Gouget [Wed, 5 Dec 2001 22:08:46 +0000 (22:08 +0000)] 
mktime must normalize the struct tm fields.

23 years ago- allow to save/restore some properties into the registry (like font,
Eric Pouech [Tue, 4 Dec 2001 20:46:54 +0000 (20:46 +0000)] 
- allow to save/restore some properties into the registry (like font,
  cursor size...)
- implement the two sets of properties (default & current)
- fixed some bugs mainly in dialog
- enhanced font selection mechanisms,
- added and protected sub-menu for all operations (sysmenu is not
  avail in managed mode)
- better data separation for the backend(s)

23 years agoLet the console renderer be defined as a thread.
Eric Pouech [Tue, 4 Dec 2001 20:17:43 +0000 (20:17 +0000)] 
Let the console renderer be defined as a thread.

23 years agoOnly include the necessary files to avoid conflicts in gethostname
James Juran [Tue, 4 Dec 2001 20:16:58 +0000 (20:16 +0000)] 
Only include the necessary files to avoid conflicts in gethostname
prototypes between winsock.h and unistd.h

23 years agoCreateBitmap can take nHeight or nWidth = zero, and then returns a
Erik Inge Bolsø [Tue, 4 Dec 2001 20:16:25 +0000 (20:16 +0000)] 
CreateBitmap can take nHeight or nWidth = zero, and then returns a
pointer to a 1x1 monochrome bitmap.

23 years ago- Correct implementation of _169 (call of Release). This fixes crashes
Guy L. Albertelli [Tue, 4 Dec 2001 20:13:40 +0000 (20:13 +0000)] 
- Correct implementation of _169 (call of Release). This fixes crashes
  when actually attempting to call Release.
- Correct some traces.

23 years agoMoved most of the real-mode stuff to dlls/winedos.
Alexandre Julliard [Tue, 4 Dec 2001 19:54:44 +0000 (19:54 +0000)] 
Moved most of the real-mode stuff to dlls/winedos.

23 years agoAdded SYNCHRONIZE access to stdio handles.
Alexandre Julliard [Tue, 4 Dec 2001 19:50:18 +0000 (19:50 +0000)] 
Added SYNCHRONIZE access to stdio handles.

23 years agoCopy the correct number of bytes in WriteConsoleInputA.
Marcus Meissner [Tue, 4 Dec 2001 19:40:54 +0000 (19:40 +0000)] 
Copy the correct number of bytes in WriteConsoleInputA.

23 years agoFixed bugs in output functions (write).
Eric Pouech [Tue, 4 Dec 2001 19:40:28 +0000 (19:40 +0000)] 
Fixed bugs in output functions (write).
Rewrote some parts for better DLL separation.
Fixed some prototypes.
Fixed mmioAdvance in write mode.

23 years agoFixed acmFormatChoose returned fields.
Eric Pouech [Tue, 4 Dec 2001 19:39:54 +0000 (19:39 +0000)] 
Fixed acmFormatChoose returned fields.

23 years agoInitialize dialog data correctly in CreateTemplateDialog.
Gerard Patel [Tue, 4 Dec 2001 19:39:33 +0000 (19:39 +0000)] 
Initialize dialog data correctly in CreateTemplateDialog.

23 years agoMisc fixes to DCB building from command line.
Gerard Patel [Tue, 4 Dec 2001 19:39:13 +0000 (19:39 +0000)] 
Misc fixes to DCB building from command line.

23 years agoBetter handling of configuration with several Windows installations.
Gerard Patel [Tue, 4 Dec 2001 19:38:46 +0000 (19:38 +0000)] 
Better handling of configuration with several Windows installations.

23 years agoUndocumented feature of TB_{GET|SET}BUTTONINFO{A|W}: if mask has
Guy L. Albertelli [Sat, 1 Dec 2001 00:37:41 +0000 (00:37 +0000)] 
Undocumented feature of TB_{GET|SET}BUTTONINFO{A|W}: if mask has
0x80000000 set then the command id is really the index.

23 years ago- Fixed PathIsURL{A|W}.
Guy L. Albertelli [Sat, 1 Dec 2001 00:37:12 +0000 (00:37 +0000)] 
- Fixed PathIsURL{A|W}.
- Implemented PathRenameExtension{A|W}, SHRegDuplicateHKey,
  ChrCmpI{A|W}.
- Added forwards to DrawTextW, CreateDialogParamA, CreateFontW,
  TracePopupMenuEx.

23 years ago- Stub routines for _164, _208, _210, _211, _239, _356, _413, _437,
Guy L. Albertelli [Sat, 1 Dec 2001 00:36:18 +0000 (00:36 +0000)] 
- Stub routines for _164, _208, _210, _211, _239, _356, _413, _437,
  ColorRGBToHLS
- Implement routines for _172, _174, _176, _199, _215, _219, _236, _377,
  _378, UrlCompare{A|W}, UrlApplyScheme{A|W}.
- Fix routines _217, _169, _240, _276, _342, _376.

23 years agoRemoved Get/SetScreenSaveTimeout user driver functions because they
Andriy Palamarchuk [Fri, 30 Nov 2001 23:15:32 +0000 (23:15 +0000)] 
Removed Get/SetScreenSaveTimeout user driver functions because they
are not used.

23 years agoImplemented ImageList_GetDragImage.
Michael Stefaniuc [Fri, 30 Nov 2001 23:15:00 +0000 (23:15 +0000)] 
Implemented ImageList_GetDragImage.
Fixed ImageList_SetDragCursorImage and ImageList_Merge.
No need for StretchBlt in ImageList_BeginDrag.
Added some traces.

23 years agoUse gdi_display everywhere to avoid BadColor errors.
Glenn Schrader [Fri, 30 Nov 2001 23:14:18 +0000 (23:14 +0000)] 
Use gdi_display everywhere to avoid BadColor errors.

23 years agoRemove some possible interlocking problems with peb lock.
Gerard Patel [Fri, 30 Nov 2001 23:13:22 +0000 (23:13 +0000)] 
Remove some possible interlocking problems with peb lock.