wine
24 years agoWM_GETFONT should return a real font handle instead of NULL.
Gerard Patel [Fri, 18 Aug 2000 22:25:46 +0000 (22:25 +0000)] 
WM_GETFONT should return a real font handle instead of NULL.

24 years agoWATCOM compiled programs leave VirtualSize to zero which triggers the
Niclas Karlsson MATE [Wed, 16 Aug 2000 12:54:03 +0000 (12:54 +0000)] 
WATCOM compiled programs leave VirtualSize to zero which triggers the
virus check. Use SizeOfRawData instead.

24 years agoImplemented ACS_CENTER for animation controls.
Niclas Karlsson MATE [Wed, 16 Aug 2000 12:53:43 +0000 (12:53 +0000)] 
Implemented ACS_CENTER for animation controls.

24 years agoAvoid going past the end of the relocation section. Skip sanity checks
Alexandre Julliard [Wed, 16 Aug 2000 12:46:09 +0000 (12:46 +0000)] 
Avoid going past the end of the relocation section. Skip sanity checks
for empty relocation blocks.

24 years agoImplemented background transparency on animation control for avi
Francois Methot [Wed, 16 Aug 2000 12:44:52 +0000 (12:44 +0000)] 
Implemented background transparency on animation control for avi
composed of 8 bpp(or less) image. I added support for 8 bpp or more,
but it has not been tested.

24 years agoWhile dragging, catch keyboard messages between WM_KEYFIRST and
Louis Philippe Gagnon [Wed, 16 Aug 2000 12:44:04 +0000 (12:44 +0000)] 
While dragging, catch keyboard messages between WM_KEYFIRST and
WM_KEYLAST, not just WM_KEYFIRST.

24 years agoIf a module cannot be found in LoadLibraryEx32W16, call LoadLibraryEx
Peter Ganten [Wed, 16 Aug 2000 12:43:42 +0000 (12:43 +0000)] 
If a module cannot be found in LoadLibraryEx32W16, call LoadLibraryEx
anyway, since it might be a builtin module.

24 years agoMissed the first character of every argument in CommandLineToArgv.
Marcus Meissner [Wed, 16 Aug 2000 12:43:17 +0000 (12:43 +0000)] 
Missed the first character of every argument in CommandLineToArgv.

24 years agoAdd an error message if devmode structure in registry is invalid;
Gerard Patel [Wed, 16 Aug 2000 12:43:00 +0000 (12:43 +0000)] 
Add an error message if devmode structure in registry is invalid;
attempt to provide plausible values.

24 years agoFixed for DBCS(cp932/cp949) codepage conversion.
Hidenori Takeshima [Tue, 15 Aug 2000 12:01:47 +0000 (12:01 +0000)] 
Fixed for DBCS(cp932/cp949) codepage conversion.
Implemented cp932 handling partly(but still incomplete).
Added supporting multiple fonts for DBCS handling.

24 years agoEnhanced ELF files lookup for symbolic info.
Eric Pouech [Tue, 15 Aug 2000 12:00:52 +0000 (12:00 +0000)] 
Enhanced ELF files lookup for symbolic info.

24 years agoFixed regression in break command.
Eric Pouech [Tue, 15 Aug 2000 12:00:33 +0000 (12:00 +0000)] 
Fixed regression in break command.

24 years agoFix return value to 16 bits for 16 bit hook; remove leading space for
Gerard Patel [Mon, 14 Aug 2000 20:53:21 +0000 (20:53 +0000)] 
Fix return value to 16 bits for 16 bit hook; remove leading space for
file specification.

24 years agoThreads without active or focus window should not receive keyboard
Peter Ganten [Mon, 14 Aug 2000 20:53:00 +0000 (20:53 +0000)] 
Threads without active or focus window should not receive keyboard
messages.

24 years agoImplemented SEC_IMAGE mappings and shared PE sections (with the help
Alexandre Julliard [Mon, 14 Aug 2000 20:20:01 +0000 (20:20 +0000)] 
Implemented SEC_IMAGE mappings and shared PE sections (with the help
of Peter Ganten).

24 years agoMoved CharUpper* and CharLower* functions to dlls/user.
Alexandre Julliard [Mon, 14 Aug 2000 17:39:15 +0000 (17:39 +0000)] 
Moved CharUpper* and CharLower* functions to dlls/user.

24 years agoAdded support for special treatments (use 2 or more fonts, codepage
Hidenori Takeshima [Mon, 14 Aug 2000 17:25:13 +0000 (17:25 +0000)] 
Added support for special treatments (use 2 or more fonts, codepage
conversion, etc...) for DBCS text.

24 years agoAdd "FullWindowDrag" feature for not managed windows.
Dmitry Timoshkov [Mon, 14 Aug 2000 17:20:25 +0000 (17:20 +0000)] 
Add "FullWindowDrag" feature for not managed windows.

24 years agoUpdate the edit box before rolling up the listbox, so the
Susan Farley [Mon, 14 Aug 2000 17:18:49 +0000 (17:18 +0000)] 
Update the edit box before rolling up the listbox, so the
selection isn't lost.

24 years agoAdded missing referenced dlls for libtest.
Marcus Meissner [Mon, 14 Aug 2000 17:18:25 +0000 (17:18 +0000)] 
Added missing referenced dlls for libtest.

24 years agoLPSTR_TEXTCALLBACK wouldn't work if the application supplied the item
Niclas Karlsson MATE [Mon, 14 Aug 2000 17:17:57 +0000 (17:17 +0000)] 
LPSTR_TEXTCALLBACK wouldn't work if the application supplied the item
text in its own buffer.

24 years agoCleaned up a few inter-dll dependencies. Added a few imports.
Alexandre Julliard [Mon, 14 Aug 2000 14:42:41 +0000 (14:42 +0000)] 
Cleaned up a few inter-dll dependencies. Added a few imports.

24 years agoReplaced all lstr* calls from inside Wine code by their str* equivalent.
Alexandre Julliard [Mon, 14 Aug 2000 14:41:19 +0000 (14:41 +0000)] 
Replaced all lstr* calls from inside Wine code by their str* equivalent.

24 years agoReplaced VERSION_* calls by exported API equivalents.
Alexandre Julliard [Mon, 14 Aug 2000 14:35:01 +0000 (14:35 +0000)] 
Replaced VERSION_* calls by exported API equivalents.

24 years agoReplaced global Callbacks structure by appropriate glue code
Alexandre Julliard [Mon, 14 Aug 2000 14:29:22 +0000 (14:29 +0000)] 
Replaced global Callbacks structure by appropriate glue code
generation. Removed a few unused entries in the Callout structure.

24 years agoAdded load address for the shared memory of BDE (Borland database
Gerard Patel [Mon, 14 Aug 2000 13:28:11 +0000 (13:28 +0000)] 
Added load address for the shared memory of BDE (Borland database
manager).

24 years agoRemoved to allow CVS to remove the directory.
Alexandre Julliard [Mon, 14 Aug 2000 13:27:00 +0000 (13:27 +0000)] 
Removed to allow CVS to remove the directory.

24 years agoFix for starting server from the current directory.
Huw D M Davies [Mon, 14 Aug 2000 13:26:30 +0000 (13:26 +0000)] 
Fix for starting server from the current directory.

24 years agoAdded checking for broken font cache.
Hidenori Takeshima [Mon, 14 Aug 2000 13:25:43 +0000 (13:25 +0000)] 
Added checking for broken font cache.
Added supporting for iso10646 encoding.

24 years agoMade server startup more robust against races caused by a previous
Alexandre Julliard [Fri, 11 Aug 2000 21:16:53 +0000 (21:16 +0000)] 
Made server startup more robust against races caused by a previous
server terminating at the same time.

24 years agoCreated default c2man compatible perl script for generating
Mike McCormack [Fri, 11 Aug 2000 21:15:21 +0000 (21:15 +0000)] 
Created default c2man compatible perl script for generating
documentation, in case c2man isn't installed.

24 years agoFixed sending of LVN_ITEMCHANGING and LVN_ITEMCHANGED messages,
Aric Stewart [Fri, 11 Aug 2000 21:14:23 +0000 (21:14 +0000)] 
Fixed sending of LVN_ITEMCHANGING and LVN_ITEMCHANGED messages,
cleaned up some of the drawing, implemented the iIndent for LVS_REPORT
and fixed a problem where sub items where not being properly
associated with their item for virtual list views.

24 years agoAdded Unicode ctype support.
Alexandre Julliard [Fri, 11 Aug 2000 20:53:40 +0000 (20:53 +0000)] 
Added Unicode ctype support.

24 years agoMoved NM_UPDOWN definition to commctrl.h.
Alexandre Julliard [Fri, 11 Aug 2000 12:53:27 +0000 (12:53 +0000)] 
Moved NM_UPDOWN definition to commctrl.h.

24 years agoThe user driver functions might be called with the window lock held.
Peter Ganten [Fri, 11 Aug 2000 12:52:56 +0000 (12:52 +0000)] 
The user driver functions might be called with the window lock held.

24 years agoMake FindResource and FindResourceEx fully windows compatible.
Dmitry Timoshkov [Fri, 11 Aug 2000 12:50:56 +0000 (12:50 +0000)] 
Make FindResource and FindResourceEx fully windows compatible.

24 years agoRemove some obsolete #define's - strlwr and strupr are in NTDLL now.
Damyan Ognyanoff [Fri, 11 Aug 2000 12:50:11 +0000 (12:50 +0000)] 
Remove some obsolete #define's - strlwr and strupr are in NTDLL now.

24 years agoAdded UTF-8 conversion support.
Alexandre Julliard [Fri, 11 Aug 2000 00:44:33 +0000 (00:44 +0000)] 
Added UTF-8 conversion support.

24 years agoInstead of not doing the Z ordering when the application asks to place
Stephane Lussier [Fri, 11 Aug 2000 00:40:38 +0000 (00:40 +0000)] 
Instead of not doing the Z ordering when the application asks to place
the window under a zero-sized window, now the window above the
zero-sized window, is used to do the Z ordering.

24 years agoInitialize lpstrInitialDir to really bogus value to restore original
Dmitry Timoshkov [Fri, 11 Aug 2000 00:40:00 +0000 (00:40 +0000)] 
Initialize lpstrInitialDir to really bogus value to restore original
value later.

24 years agoAdded a few more anonymous union definitions.
Ove Kaaven [Fri, 11 Aug 2000 00:39:39 +0000 (00:39 +0000)] 
Added a few more anonymous union definitions.

24 years agoFixed C++ operators return value.
Ove Kaaven [Fri, 11 Aug 2000 00:39:26 +0000 (00:39 +0000)] 
Fixed C++ operators return value.

24 years agoImplemented fopen() append mode, and a really cheesy fscanf()
Ove Kaaven [Fri, 11 Aug 2000 00:39:14 +0000 (00:39 +0000)] 
Implemented fopen() append mode, and a really cheesy fscanf()
implementation...

24 years ago1. Make buffer for message large enough to hold very long file names.
Dmitry Timoshkov [Fri, 11 Aug 2000 00:38:44 +0000 (00:38 +0000)] 
1. Make buffer for message large enough to hold very long file names.
2. Pass FORMAT_MESSAGE_ARGUMENT_ARRAY for FormatMessageA to not assume
   implementation specific behaviour.
3. Show actual message to user, not non-formatted one.

24 years agoMerged clipboard driver into USER driver.
Alexandre Julliard [Thu, 10 Aug 2000 01:16:19 +0000 (01:16 +0000)] 
Merged clipboard driver into USER driver.
Moved all ttydrv source files to dlls/ttydrv.
Load functions pointer for the USER driver from the graphics driver
dll with GetProcAddress.

24 years agoRemoved some unnecessary #includes and dll dependencies.
Alexandre Julliard [Wed, 9 Aug 2000 22:35:05 +0000 (22:35 +0000)] 
Removed some unnecessary #includes and dll dependencies.

24 years agoMake PDB, ENVDB and STARTUPINFO global variables.
Alexandre Julliard [Wed, 9 Aug 2000 22:33:42 +0000 (22:33 +0000)] 
Make PDB, ENVDB and STARTUPINFO global variables.
Added 'module' field in PDB, and removed Wine-specific fields.

24 years agoRemoved winver and service_table from the PDB and made them static
Alexandre Julliard [Wed, 9 Aug 2000 22:31:24 +0000 (22:31 +0000)] 
Removed winver and service_table from the PDB and made them static
variables.

24 years agoRemoved the DOS handles table from the PDB and made it a static
Alexandre Julliard [Wed, 9 Aug 2000 22:30:18 +0000 (22:30 +0000)] 
Removed the DOS handles table from the PDB and made it a static
variable.

24 years agoRemoved obsolete SHMDATA parameter in GLOBAL_CreateBlock.
Alexandre Julliard [Wed, 9 Aug 2000 22:27:11 +0000 (22:27 +0000)] 
Removed obsolete SHMDATA parameter in GLOBAL_CreateBlock.

24 years ago- Avoid null-pointer exceptions by testing listnodes validity before doing
James Hatheway [Wed, 9 Aug 2000 22:24:04 +0000 (22:24 +0000)] 
- Avoid null-pointer exceptions by testing listnodes validity before doing
  any work with those.
- TLB_ReadTypeLib now retrieves the length of the TLB and passes it to
  the TLB constructor which initializes TLBContext::length to that
  value.
- For non-standard pointed types, td[3] is always 0. I observed that
  the type is stored at td[2]/8 and not td[3]/8.
- Null-pointer exception occurs when GetRefTypeOfImplType is called on a
  type with no inherited interfaces. If the implemented types linked list
  is empty, set pRefType as 0 and return S_OK.

24 years agoFixed typo in the IDispatch_GetTypeInfo macro.
James Hatheway [Wed, 9 Aug 2000 22:22:05 +0000 (22:22 +0000)] 
Fixed typo in the IDispatch_GetTypeInfo macro.

24 years agoFix some remaining problems with tooltips.
Huw D M Davies [Wed, 9 Aug 2000 22:21:32 +0000 (22:21 +0000)] 
Fix some remaining problems with tooltips.

24 years agoFixed OpenGL configure: move HAVE_OPENGL define to where it belongs,
Marcus Meissner [Wed, 9 Aug 2000 22:21:08 +0000 (22:21 +0000)] 
Fixed OpenGL configure: move HAVE_OPENGL define to where it belongs,
fixed glext.h presence in configure check for PFNGLCOLORTABLEEXTPROC.

24 years agoMoved a few non-standard headers into their respective dlls.
Alexandre Julliard [Wed, 9 Aug 2000 00:54:58 +0000 (00:54 +0000)] 
Moved a few non-standard headers into their respective dlls.

24 years agoInstall all standard Windows includes, plus some from the wine subdir.
Alexandre Julliard [Wed, 9 Aug 2000 00:53:22 +0000 (00:53 +0000)] 
Install all standard Windows includes, plus some from the wine subdir.

24 years agoRemoved all non-standard common control headers from the include
Alexandre Julliard [Wed, 9 Aug 2000 00:41:17 +0000 (00:41 +0000)] 
Removed all non-standard common control headers from the include
directory.

24 years agoMoved struct32.c to windows directory.
Alexandre Julliard [Wed, 9 Aug 2000 00:38:18 +0000 (00:38 +0000)] 
Moved struct32.c to windows directory.

24 years agoMake sure builtin dlls are never freed since we don't support dlclose
Alexandre Julliard [Tue, 8 Aug 2000 20:49:48 +0000 (20:49 +0000)] 
Make sure builtin dlls are never freed since we don't support dlclose
properly yet.

24 years agoSmall dll interfaces cleanups.
Alexandre Julliard [Tue, 8 Aug 2000 20:49:16 +0000 (20:49 +0000)] 
Small dll interfaces cleanups.

24 years agoEased restrictions on OpenGL/MESA usage a bit. It compiles just fine
Marcus Meissner [Tue, 8 Aug 2000 20:46:50 +0000 (20:46 +0000)] 
Eased restrictions on OpenGL/MESA usage a bit. It compiles just fine
using mesa-3.2 even without glext.h.

24 years agoReworked how selections are kept track of in the list view. Selections
Aric Stewart [Tue, 8 Aug 2000 20:46:07 +0000 (20:46 +0000)] 
Reworked how selections are kept track of in the list view. Selections
are now listed as a sorted range of paired integers.

24 years agoWhen unsubclassing tools, use toolPtr->hwnd instead of toolPtr->uId if
Louis Philippe Gagnon [Tue, 8 Aug 2000 20:45:16 +0000 (20:45 +0000)] 
When unsubclassing tools, use toolPtr->hwnd instead of toolPtr->uId if
toolPtr->flags does not contain TTF_IDISHWND (meaning uId is not a
valid window handle).

24 years agoAdded description of using DLLs with WineLib.
Wilbur N. Dale [Tue, 8 Aug 2000 20:44:50 +0000 (20:44 +0000)] 
Added description of using DLLs with WineLib.

24 years agoConverted Wine documentation to SGML format.
John R. Sheets [Tue, 8 Aug 2000 01:24:00 +0000 (01:24 +0000)] 
Converted Wine documentation to SGML format.

24 years agoInitialize 'str' in ICONTITLE_GetTitlePos.
Marcus Meissner [Mon, 7 Aug 2000 23:51:02 +0000 (23:51 +0000)] 
Initialize 'str' in ICONTITLE_GetTitlePos.

24 years agoFixed resource functions to work with 32-bit modules that don't have a
Alexandre Julliard [Mon, 7 Aug 2000 23:50:00 +0000 (23:50 +0000)] 
Fixed resource functions to work with 32-bit modules that don't have a
16-bit counterpart (necessary for LOAD_LIBRARY_AS_DATAFILE support).

24 years agoAdd an edit control showing the command line of the currently selected
Andreas Mohr [Mon, 7 Aug 2000 17:11:12 +0000 (17:11 +0000)] 
Add an edit control showing the command line of the currently selected
deinstall item.

24 years agoWINPOS_WindowFromPoint should respect hrgnWnd.
Huw D M Davies [Mon, 7 Aug 2000 17:10:39 +0000 (17:10 +0000)] 
WINPOS_WindowFromPoint should respect hrgnWnd.

24 years agoSet up exe_modref before loading implicitly linked dlls.
Peter Ganten [Mon, 7 Aug 2000 17:10:20 +0000 (17:10 +0000)] 
Set up exe_modref before loading implicitly linked dlls.

24 years agoPrevent endless looping in linebreak handling.
Andreas Mohr [Mon, 7 Aug 2000 17:09:58 +0000 (17:09 +0000)] 
Prevent endless looping in linebreak handling.

24 years agoIf we are looking for an existing pixmap format, we do not need the
Marcus Meissner [Mon, 7 Aug 2000 17:09:37 +0000 (17:09 +0000)] 
If we are looking for an existing pixmap format, we do not need the
same bitsperpixel (fixes depth 15/bitspixel 16 mode).

24 years agoAdded a few DirectInput 7 definitions and C++ fixes.
Ove Kaaven [Mon, 7 Aug 2000 04:18:30 +0000 (04:18 +0000)] 
Added a few DirectInput 7 definitions and C++ fixes.

24 years agoLoadLibraryEx32W16 should use the search algorithm of 16-bit libraries.
Peter Ganten [Mon, 7 Aug 2000 04:18:00 +0000 (04:18 +0000)] 
LoadLibraryEx32W16 should use the search algorithm of 16-bit libraries.

24 years agoRemoved local variable shadows warnings.
Marcus Meissner [Mon, 7 Aug 2000 04:16:43 +0000 (04:16 +0000)] 
Removed local variable shadows warnings.

24 years ago- Fixed resource functions to work directly from the HMODULE instead of
Alexandre Julliard [Mon, 7 Aug 2000 04:12:41 +0000 (04:12 +0000)] 
- Fixed resource functions to work directly from the HMODULE instead of
  requiring a modref.
- Attempted to get LOAD_LIBRARY_AS_DATAFILE right (based on patches by
  Eric Pouech and Dusan Lacko).
- Simplified modref structure and handling.

24 years agoProtect the prototypes in here from C++ name mangling...
Ove Kaaven [Mon, 7 Aug 2000 02:35:05 +0000 (02:35 +0000)] 
Protect the prototypes in here from C++ name mangling...

24 years agoVIF_OUTOFSPACE and VIF_OUTOFMEM were reversed.
Andreas Mohr [Mon, 7 Aug 2000 02:34:47 +0000 (02:34 +0000)] 
VIF_OUTOFSPACE and VIF_OUTOFMEM were reversed.

24 years agoinline must be first attribute in function definition.
Marcus Meissner [Mon, 7 Aug 2000 02:34:16 +0000 (02:34 +0000)] 
inline must be first attribute in function definition.

24 years agoFixed CharNextW.
Marcus Meissner [Mon, 7 Aug 2000 02:33:50 +0000 (02:33 +0000)] 
Fixed CharNextW.

24 years agoX11DRV_DIB_SetImageBits_RLE8: break image lines.
Uwe Bonnes [Mon, 7 Aug 2000 02:33:26 +0000 (02:33 +0000)] 
X11DRV_DIB_SetImageBits_RLE8: break image lines.

24 years agoAdded imports of kernel32.dll where necessary.
Alexandre Julliard [Sun, 6 Aug 2000 03:47:29 +0000 (03:47 +0000)] 
Added imports of kernel32.dll where necessary.

24 years agoLink USER resources into libuser.so.
Alexandre Julliard [Sun, 6 Aug 2000 03:46:24 +0000 (03:46 +0000)] 
Link USER resources into libuser.so.

24 years agoFix for calling ctype functions with Unicode characters.
Hidenori Takeshima [Sun, 6 Aug 2000 03:36:35 +0000 (03:36 +0000)] 
Fix for calling ctype functions with Unicode characters.

24 years agoConverted all calls to RedrawWindow to InvalidateRect. Previously
Chris Morgan [Sun, 6 Aug 2000 03:36:09 +0000 (03:36 +0000)] 
Converted all calls to RedrawWindow to InvalidateRect.  Previously
RedrawWindow was being used for the RDW_UPDATENOW flag which forced an
immediate WM_PAINT message.  Moving to InvalidateRect should let
WM_PAINTs occur normally.

24 years agoAvoid resetting the background color when clearing out blank areas, as
Susan Farley [Sun, 6 Aug 2000 03:35:52 +0000 (03:35 +0000)] 
Avoid resetting the background color when clearing out blank areas, as
it may have been set to something other than COLOR_WINDOW by the
application.

24 years agoTop level windows with 0 width or height are created with a size of 1x1 in
Stephane Lussier [Sun, 6 Aug 2000 03:35:24 +0000 (03:35 +0000)] 
Top level windows with 0 width or height are created with a size of 1x1 in
the X11 driver. I've added some code to make sure those windows are never
mapped while the size <= 0.

24 years agoMoved most USER string functions to dlls/user.
Alexandre Julliard [Sun, 6 Aug 2000 02:42:46 +0000 (02:42 +0000)] 
Moved most USER string functions to dlls/user.
Cleaned up a few more inter-dll dependencies.

24 years agoReplaced lstrlen/lstrcmp by libc equivalents everywhere we don't need
Alexandre Julliard [Sun, 6 Aug 2000 02:41:16 +0000 (02:41 +0000)] 
Replaced lstrlen/lstrcmp by libc equivalents everywhere we don't need
to trap exceptions.

24 years ago- Warn about directories specified in modules.dat that are not used.
Patrik Stridvall [Fri, 4 Aug 2000 21:08:47 +0000 (21:08 +0000)] 
- Warn about directories specified in modules.dat that are not used.
- Eliminated the warnings caused by the change above.
- Minor API files update.
- Minor bug fixes.

24 years agoFixed issues found by winapi_check.
Patrik Stridvall [Fri, 4 Aug 2000 21:08:28 +0000 (21:08 +0000)] 
Fixed issues found by winapi_check.

24 years agoFixed some warnings.
Patrik Stridvall [Fri, 4 Aug 2000 21:08:01 +0000 (21:08 +0000)] 
Fixed some warnings.

24 years agoAdded a few missing imports.
Hidenori Takeshima [Fri, 4 Aug 2000 21:07:23 +0000 (21:07 +0000)] 
Added a few missing imports.

24 years agoMoved a bunch of functions out of libwine/kernel/gdi into USER.
Alexandre Julliard [Fri, 4 Aug 2000 04:21:02 +0000 (04:21 +0000)] 
Moved a bunch of functions out of libwine/kernel/gdi into USER.

24 years agoRemoved a few dependencies on GDI internals from USER dll.
Alexandre Julliard [Fri, 4 Aug 2000 04:18:04 +0000 (04:18 +0000)] 
Removed a few dependencies on GDI internals from USER dll.

24 years agoAdded a few missing imports.
Alexandre Julliard [Fri, 4 Aug 2000 04:12:08 +0000 (04:12 +0000)] 
Added a few missing imports.

24 years agoMake USER and GDI separate dlls.
Alexandre Julliard [Thu, 3 Aug 2000 22:22:42 +0000 (22:22 +0000)] 
Make USER and GDI separate dlls.

24 years agoFixed the Win16/Win32 structure size/alignment differences of
Andreas Mohr [Thu, 3 Aug 2000 22:19:09 +0000 (22:19 +0000)] 
Fixed the Win16/Win32 structure size/alignment differences of
ws_hostent, ws_protoent, ws_servent, ws_netent.

24 years agoRedo the show/hide logic and add a comment to explain what's going on.
Huw D M Davies [Thu, 3 Aug 2000 22:18:15 +0000 (22:18 +0000)] 
Redo the show/hide logic and add a comment to explain what's going on.
Fix TTM_{S|G}ETDELAYTIME to use the double click time as default.
Fix handling of TTDT_AUTOMATIC.
Relayed mouse messages should extract the position from lParam not
msg.pt
SubclassProc now unified with TTM_RELAYEVENT.
Change all lstrcpyxtox to use win32 APIs.

24 years agoChanged the AFM metrics structure to use an array instead of a linked
Alexandre Julliard [Thu, 3 Aug 2000 22:17:45 +0000 (22:17 +0000)] 
Changed the AFM metrics structure to use an array instead of a linked
list. This avoids doing two heap allocations for every character, and
reduces the metrics parsing time by approx 25%.