Alexandre Julliard [Sun, 6 Aug 2000 03:47:29 +0000 (03:47 +0000)]
Added imports of kernel32.dll where necessary.
Alexandre Julliard [Sun, 6 Aug 2000 03:46:24 +0000 (03:46 +0000)]
Link USER resources into libuser.so.
Hidenori Takeshima [Sun, 6 Aug 2000 03:36:35 +0000 (03:36 +0000)]
Fix for calling ctype functions with Unicode characters.
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.
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.
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.
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.
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.
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.
Patrik Stridvall [Fri, 4 Aug 2000 21:08:28 +0000 (21:08 +0000)]
Fixed issues found by winapi_check.
Patrik Stridvall [Fri, 4 Aug 2000 21:08:01 +0000 (21:08 +0000)]
Fixed some warnings.
Hidenori Takeshima [Fri, 4 Aug 2000 21:07:23 +0000 (21:07 +0000)]
Added a few missing imports.
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.
Alexandre Julliard [Fri, 4 Aug 2000 04:18:04 +0000 (04:18 +0000)]
Removed a few dependencies on GDI internals from USER dll.
Alexandre Julliard [Fri, 4 Aug 2000 04:12:08 +0000 (04:12 +0000)]
Added a few missing imports.
Alexandre Julliard [Thu, 3 Aug 2000 22:22:42 +0000 (22:22 +0000)]
Make USER and GDI separate dlls.
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.
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.
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%.
John R. Sheets [Thu, 3 Aug 2000 22:16:39 +0000 (22:16 +0000)]
Added "Mime-Version" to standard MIME headers parsed in
HTTP_GetStdHeaderIndex().
Juergen Schmied [Thu, 3 Aug 2000 04:34:59 +0000 (04:34 +0000)]
Implemented the ErrorInfo interfaces.
Alexandre Julliard [Thu, 3 Aug 2000 04:23:06 +0000 (04:23 +0000)]
Added explicit dependency on message files for people who don't run
make depend.
Alexandre Julliard [Thu, 3 Aug 2000 04:22:35 +0000 (04:22 +0000)]
Moved GUID definitions to their respective dll.
Alexandre Julliard [Thu, 3 Aug 2000 04:21:23 +0000 (04:21 +0000)]
Fixed IShellLinkA/W definitions.
Alexandre Julliard [Thu, 3 Aug 2000 04:19:24 +0000 (04:19 +0000)]
Added guiddef.h and moved a few GUID definitions to the correct file.
Alexandre Julliard [Thu, 3 Aug 2000 04:16:34 +0000 (04:16 +0000)]
Fixed IsEqualGUID definition.
Dmitry Timoshkov [Thu, 3 Aug 2000 00:24:33 +0000 (00:24 +0000)]
LOCALE_NOUSEROVERRIDE means: do not get user redefined settings from
the registry. Instead, use system default values.
Aric Stewart [Thu, 3 Aug 2000 00:24:09 +0000 (00:24 +0000)]
- Fixed bug where InitSubItem was doing a ZeroMemory on the item.
- Cleaned up a sit of extra blue at the end of a FULLROWSELECT list view
if there is only one column.
- Corrected a bug I introduced with an earlier patch which caused
problems with multiple selections.
Marcus Meissner [Thu, 3 Aug 2000 00:22:59 +0000 (00:22 +0000)]
One of the 24/32 convert color masks was wrong.
Marcus Meissner [Thu, 3 Aug 2000 00:22:46 +0000 (00:22 +0000)]
GetPropA/W have string args.
Alexandre Julliard [Thu, 3 Aug 2000 00:04:24 +0000 (00:04 +0000)]
Added imports of user32/gdi32/kernel32 wherever necessary.
Alexandre Julliard [Wed, 2 Aug 2000 02:40:20 +0000 (02:40 +0000)]
Jeremy White [Wed, 2 Aug 2000 01:00:02 +0000 (01:00 +0000)]
Added WM_TCARD and DWORDLONG.
Marcus Meissner [Wed, 2 Aug 2000 00:56:28 +0000 (00:56 +0000)]
PE_MESSAGE_HEADER.Length contains the header itself too.
Peter Ganten [Tue, 1 Aug 2000 23:39:07 +0000 (23:39 +0000)]
Committing a page of a shared mapping in one process lets it appear
committed in other processes, too. To fake this, we commit them as
soon as they are mapped.
Peter Ganten [Tue, 1 Aug 2000 23:38:02 +0000 (23:38 +0000)]
Moved Wine private heap creation flags to other values.
Return system heap when a shared heap is requested.
Alexandre Julliard [Tue, 1 Aug 2000 23:34:01 +0000 (23:34 +0000)]
Only set COMSPEC if not defined already.
Gerard Patel [Tue, 1 Aug 2000 23:33:37 +0000 (23:33 +0000)]
Changed the win31 style file dialog to 32 bits structures and
messages.
Alexandre Julliard [Tue, 1 Aug 2000 23:31:17 +0000 (23:31 +0000)]
Serge Ivanov
Andrew Lewycky
Improved drawing of item text, added SHOWSELALWAYS capability.
Matthew Lake [Tue, 1 Aug 2000 23:30:25 +0000 (23:30 +0000)]
Fixed a segfault problem using the standard file open dialog box.
Alexandre Julliard [Tue, 1 Aug 2000 22:03:18 +0000 (22:03 +0000)]
Moved MulDiv() and VGA routines out of GDI.
Dave Pickles [Tue, 1 Aug 2000 22:02:18 +0000 (22:02 +0000)]
Added support for ERRORLEVEL.
Most errors reported via FormatMessage().
COPY command now works correctly if output specifier is a directory.
Susan Farley [Tue, 1 Aug 2000 22:01:11 +0000 (22:01 +0000)]
More consistent calculation of line height, scrolls a full item on
line up/down.
Aric Stewart [Tue, 1 Aug 2000 20:58:33 +0000 (20:58 +0000)]
Fixed a few bugs including one with setting extended styles and
editing labels.
Implemented the LVS_EX_FULLROWSELECT extended style.
Begin an implementation of virtual list views (LVS_OWNERDATA style
set).
Marcus Meissner [Tue, 1 Aug 2000 20:56:29 +0000 (20:56 +0000)]
Removed unnecessary X11 includes from ddraw.h.
Peter Ganten [Tue, 1 Aug 2000 20:55:22 +0000 (20:55 +0000)]
WinExec16 should not split quoted filenames with spaces.
Aric Stewart [Tue, 1 Aug 2000 20:53:42 +0000 (20:53 +0000)]
Implemented InternetCheckConnectionA.
Ove Kaaven [Tue, 1 Aug 2000 20:52:20 +0000 (20:52 +0000)]
Fixed another non-Linux build failure.
Marcus Meissner [Tue, 1 Aug 2000 20:51:14 +0000 (20:51 +0000)]
Fixed 2 forward entries.
Marcus Meissner [Tue, 1 Aug 2000 20:50:33 +0000 (20:50 +0000)]
Removed some flicker by detecting if we set the same value again.
Gerard Patel [Tue, 1 Aug 2000 20:48:40 +0000 (20:48 +0000)]
Change logic of listbox resizing for 16 bits apps for lists without
LBS_NOINTEGRALHEIGHT style.
Phillip Ezolt [Tue, 1 Aug 2000 02:15:34 +0000 (02:15 +0000)]
Fixed CreateDC to work properly when it is called with a device.
Jason Edmeades [Tue, 1 Aug 2000 02:14:33 +0000 (02:14 +0000)]
- Support whitespace around commands better, and support the @
prefix better
- Enhance the set support to unset, display value error correctly
- Enhance the command line support for parms, and env var expansion
- Enhance the echo command to not loose whitespace, and display
output with % signs better
Andreas Mohr [Tue, 1 Aug 2000 00:27:35 +0000 (00:27 +0000)]
Added an uninstaller for InstallShield, WISE etc.
Jean-Claude Batista [Tue, 1 Aug 2000 00:18:56 +0000 (00:18 +0000)]
Provide position hints for window managers.
Alexandre Julliard [Mon, 31 Jul 2000 23:32:47 +0000 (23:32 +0000)]
Cleaned up some more USER dependencies.
Alexandre Julliard [Mon, 31 Jul 2000 23:29:28 +0000 (23:29 +0000)]
Moved system metrics definitions to winuser.h.
Ove Kaaven [Mon, 31 Jul 2000 23:27:20 +0000 (23:27 +0000)]
Tidyed up stack backtrace code a bit, and added a simple special
case for backtracing from a null EIP.
Hidenori Takeshima [Mon, 31 Jul 2000 23:26:50 +0000 (23:26 +0000)]
Fix for 64-bit negative seek value.
Ove Kaaven [Mon, 31 Jul 2000 23:22:55 +0000 (23:22 +0000)]
Removed DOS task fields from the NE_MODULE structure.
Alexandre Julliard [Mon, 31 Jul 2000 21:02:53 +0000 (21:02 +0000)]
Skip quoted program name when building command line.
Ove Kaaven [Mon, 31 Jul 2000 21:01:46 +0000 (21:01 +0000)]
DOS binary support has been restored.
Alexandre Julliard [Mon, 31 Jul 2000 21:01:05 +0000 (21:01 +0000)]
Moved toolhelp implementation into kernel32 dll.
Alexandre Julliard [Mon, 31 Jul 2000 20:59:59 +0000 (20:59 +0000)]
Backed out FindResource language patch.
Ove Kaaven [Mon, 31 Jul 2000 20:58:31 +0000 (20:58 +0000)]
Fixed a few problems.
Dave Pickles [Mon, 31 Jul 2000 20:58:00 +0000 (20:58 +0000)]
Added text for all messages included in win95 and winNT.
Marcus Meissner [Mon, 31 Jul 2000 20:56:52 +0000 (20:56 +0000)]
Added { } around stuff in ADD_TO_T macros.
Ove Kaaven [Mon, 31 Jul 2000 20:56:28 +0000 (20:56 +0000)]
Convert DOS (MZ) binary loader to the new DOS process model.
Ove Kaaven [Mon, 31 Jul 2000 20:56:02 +0000 (20:56 +0000)]
Use MZ_Current() instead of pModule->lpDosTask. Cleaned up the RMCB32
assembly code a bit, and wrapped it in #ifdef __i386__.
Alexandre Julliard [Sun, 30 Jul 2000 13:50:27 +0000 (13:50 +0000)]
Cleaned up a few USER dependencies.
Ove Kaaven [Sun, 30 Jul 2000 13:41:13 +0000 (13:41 +0000)]
Removed hModule parameter from MZ_AllocDPMITask(), and renamed
MZ_KillModule() to MZ_KillTask().
Alexandre Julliard [Sun, 30 Jul 2000 13:39:52 +0000 (13:39 +0000)]
Create dll/kernel/messages directory.
Ove Kaaven [Sun, 30 Jul 2000 13:32:10 +0000 (13:32 +0000)]
Made DOSMEM_Init() take a BOOL parameter instead of a HMODULE16, and
initialize DOS memory properly in the new process model. Made
DOSMEM_MemoryBase() use MZ_Current()->img instead of pModule->dos_image.
Ove Kaaven [Sun, 30 Jul 2000 13:27:08 +0000 (13:27 +0000)]
Removed usage of obsolete pModule->lpDosTask.
Alexandre Julliard [Sat, 29 Jul 2000 21:58:17 +0000 (21:58 +0000)]
Removed some unnecessary inclusions of wingdi.h and winuser.h
Alexandre Julliard [Sat, 29 Jul 2000 21:56:59 +0000 (21:56 +0000)]
Removed a few external dependencies from ntdll.
Marcus Meissner [Sat, 29 Jul 2000 21:54:58 +0000 (21:54 +0000)]
Added CreateTypeLib,LHashValOfNameSys stubs.
Check for correct struct magic before reading out of it.
Marcus Meissner [Sat, 29 Jul 2000 21:54:38 +0000 (21:54 +0000)]
Implemented SmoothScrollWindow.
Ove Kaaven [Sat, 29 Jul 2000 21:53:49 +0000 (21:53 +0000)]
Fill BIOS segments using pointers from DOSMEM_Bios* functions, instead
of pointers from global heap functions.
Marcus Meissner [Sat, 29 Jul 2000 14:35:32 +0000 (14:35 +0000)]
Get rid of USER32 functions in KERNEL32.
Ove Kaaven [Sat, 29 Jul 2000 14:34:45 +0000 (14:34 +0000)]
Added support for the Win32 Console interface to the main DOSVM event
loop. Cleaned up event dispatching code a bit.
Ove Kaaven [Sat, 29 Jul 2000 14:34:28 +0000 (14:34 +0000)]
Make direct console input routines go through int16, rather than
reading directly from the console driver.
Francois Gouget [Sat, 29 Jul 2000 11:35:12 +0000 (11:35 +0000)]
ole32 now requires linking with kernel32
shell32 now requires linking with kernel32 and shlwapi
Uwe Bonnes [Sat, 29 Jul 2000 11:32:07 +0000 (11:32 +0000)]
We always have strerror, so no need to ifdef HAVE_STRERROR.
Huw D M Davies [Sat, 29 Jul 2000 11:31:29 +0000 (11:31 +0000)]
Initialize hrgnWnd.
Lionel Ulmer [Sat, 29 Jul 2000 11:30:56 +0000 (11:30 +0000)]
Fix the GLEXT function prototype typedefs detection.
Ove Kaaven [Sat, 29 Jul 2000 11:30:28 +0000 (11:30 +0000)]
Let Int09 routines remember a keystroke's ASCII code, if available.
Ove Kaaven [Sat, 29 Jul 2000 11:30:02 +0000 (11:30 +0000)]
Added some int33 function stubs.
Ove Kaaven [Sat, 29 Jul 2000 11:29:50 +0000 (11:29 +0000)]
Changed a few core int10 routines to use the BIOS data segment cursor
positions and the VGA routines, instead of directly accessing the
console driver.
Marcus Meissner [Sat, 29 Jul 2000 11:29:26 +0000 (11:29 +0000)]
Implemented OleGetAutoConvert.
Dmitry Timoshkov [Sat, 29 Jul 2000 00:01:57 +0000 (00:01 +0000)]
FindResourceExA/W should search for the specified language resource only.
FindResourceA/W should search for any language resource.
Marcus Meissner [Sat, 29 Jul 2000 00:01:30 +0000 (00:01 +0000)]
No longer crash when running with DirectDraw with a DDClipper in
-desktop mode.
Francois Boisvert [Sat, 29 Jul 2000 00:00:29 +0000 (00:00 +0000)]
NC_DoNCHitTest now returns HTNOWHERE like Windows is doing when
clicking on a window having a customize non client area.
Ove Kaaven [Fri, 28 Jul 2000 23:59:06 +0000 (23:59 +0000)]
Add X11DRV_DIB_UpdateDIBSection2 that takes a HBITMAP parameter.
Wolfgang Schwotzer [Fri, 28 Jul 2000 23:58:48 +0000 (23:58 +0000)]
Added NULL pointer checks.
Francois Jacques [Fri, 28 Jul 2000 23:04:54 +0000 (23:04 +0000)]
- implementation of SetWindowsRgn and GetWindowRgn
- X11DRV and TTYDRV updated with new API SetWindowRgn
Ove Kaaven [Fri, 28 Jul 2000 22:23:59 +0000 (22:23 +0000)]
Removed the hModule parameter from various DOSMEM routines, the DOSMEM
routines now always use the current memory space.
Patrik Stridvall [Fri, 28 Jul 2000 22:22:03 +0000 (22:22 +0000)]
Fixed some warnings.
Patrik Stridvall [Fri, 28 Jul 2000 22:21:49 +0000 (22:21 +0000)]
Minor API files update.
Patrik Stridvall [Fri, 28 Jul 2000 22:21:38 +0000 (22:21 +0000)]
Solaris specific fixes.