Marcus Meissner [Mon, 31 Dec 2001 22:20:56 +0000 (22:20 +0000)]
Swap fg/bg color to be correct.
Alexandre Julliard [Wed, 26 Dec 2001 23:59:03 +0000 (23:59 +0000)]
Andriy Palamarchuk [Wed, 26 Dec 2001 23:39:50 +0000 (23:39 +0000)]
Implemented basic handling of assessibility actions.
Michael Stefaniuc [Wed, 26 Dec 2001 23:39:13 +0000 (23:39 +0000)]
If the fccHandler is mmioFOURCC(0, 0, 0, 0) the AVI is also
uncompressed.
infoPtr->hWnd wasn't updated in ANIMATE_OpenA.
Alexandre Julliard [Wed, 26 Dec 2001 23:11:49 +0000 (23:11 +0000)]
Save the registry before exiting on a SIGTERM.
Alexandre Julliard [Wed, 26 Dec 2001 23:10:56 +0000 (23:10 +0000)]
Make sure the DC visible region is updated in GetClipBox.
Alexandre Julliard [Wed, 26 Dec 2001 23:08:31 +0000 (23:08 +0000)]
Link to the curses library only for the dlls that need it.
Alexandre Julliard [Wed, 26 Dec 2001 20:47:33 +0000 (20:47 +0000)]
Removed the SEGPTR_* macros.
Andreas Mohr [Wed, 26 Dec 2001 20:40:47 +0000 (20:40 +0000)]
Documentation update.
Alexandre Julliard [Wed, 26 Dec 2001 20:38:53 +0000 (20:38 +0000)]
Fixed bug in system heap creation when it already exists.
Andreas Mohr [Wed, 26 Dec 2001 20:34:50 +0000 (20:34 +0000)]
Updated to not rely on rundll32.exe any more.
Andreas Mohr [Wed, 26 Dec 2001 20:34:12 +0000 (20:34 +0000)]
Fixed, added or implemented stubs:
- DrawMenuBarTemp(): corrected parameter count.
- CallCPLEntry16(): stub.
- SetSysColorsTemp(): fully implemented (hopefully) this undocumented
function.
Duane Clark [Wed, 26 Dec 2001 20:30:40 +0000 (20:30 +0000)]
Added color cursor support.
Duane Clark [Wed, 26 Dec 2001 20:30:20 +0000 (20:30 +0000)]
Destroying cursor is not necessarily an error.
Alexandre Julliard [Wed, 26 Dec 2001 20:00:03 +0000 (20:00 +0000)]
Use MapLS/UnMapLS instead of SEGPTR_* macros.
Alexandre Julliard [Wed, 26 Dec 2001 19:55:35 +0000 (19:55 +0000)]
Restructured hook mapping functions to avoid most memory
allocations. Got rid of SEGPTR_* macros.
Dmitry Timoshkov [Wed, 26 Dec 2001 19:50:58 +0000 (19:50 +0000)]
Fix definition of BY_HANDLE_FILE_INFORMATION structure.
Johan Dahlin [Wed, 26 Dec 2001 19:48:38 +0000 (19:48 +0000)]
Updated Swedish translation.
Michael Stefaniuc [Wed, 26 Dec 2001 19:48:15 +0000 (19:48 +0000)]
Check the return value of *snprintf for C99 style overflow reporting.
Mike McCormack [Wed, 26 Dec 2001 19:46:40 +0000 (19:46 +0000)]
Use alertable waits in PeekMessage16 and GetMessage16 so we can
process APCs for 16bit comms.
Andreas Mohr [Wed, 26 Dec 2001 19:42:20 +0000 (19:42 +0000)]
Got rid of WINE_PACKED.
Jon Griffiths [Mon, 24 Dec 2001 21:11:13 +0000 (21:11 +0000)]
Implement/document ordinals 7-11.
Francois Gouget [Mon, 24 Dec 2001 21:10:31 +0000 (21:10 +0000)]
Include ftsnames.h or ftnames.h, not both.
Alexandre Julliard [Mon, 24 Dec 2001 20:30:24 +0000 (20:30 +0000)]
Use MapLS/UnMapLS instead of SEGPTR_* macros.
Gerard Patel [Mon, 24 Dec 2001 20:24:58 +0000 (20:24 +0000)]
Forward tab notifications to the parent.
Gerard Patel [Mon, 24 Dec 2001 20:24:36 +0000 (20:24 +0000)]
Trivial fixes for shlwapi and Internet routines.
Bill Medland [Mon, 24 Dec 2001 20:23:57 +0000 (20:23 +0000)]
Fixed vsnprintf return value check.
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.
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.
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).
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.
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).
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.
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.
François Gouget [Fri, 21 Dec 2001 19:18:48 +0000 (19:18 +0000)]
Handle more than 8 bits per color component.
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.
Mike McCormack [Fri, 21 Dec 2001 19:17:33 +0000 (19:17 +0000)]
Handle ReadIntervalTimeout=MAXDWORD special case a bit better.
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.
Bill Medland [Fri, 21 Dec 2001 19:15:11 +0000 (19:15 +0000)]
And in addition to Mingw32 we will want the _ versions.
Alexandre Julliard [Thu, 20 Dec 2001 00:19:40 +0000 (00:19 +0000)]
Use MapLS/UnMapLS instead of SEGPTR_* macros.
Mike McCormack [Thu, 20 Dec 2001 00:07:05 +0000 (00:07 +0000)]
- move async activation into the server
- implement async queues
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.
Uwe Bonnes [Wed, 19 Dec 2001 23:59:54 +0000 (23:59 +0000)]
Use GlobalPageLock for GetVDMPointer32W16 pointers.
Alexandre Julliard [Wed, 19 Dec 2001 19:17:09 +0000 (19:17 +0000)]
Fixed stack offset in relay debugging of cdecl register functions.
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.
Bill Medland [Wed, 19 Dec 2001 18:49:21 +0000 (18:49 +0000)]
Added share.h from Mingw32.
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).
Mike McCormack [Wed, 19 Dec 2001 18:48:29 +0000 (18:48 +0000)]
Implemented timed-out non-overlapped ReadFile.
Michael Stefaniuc [Wed, 19 Dec 2001 18:47:46 +0000 (18:47 +0000)]
Replaced MAX with max and deleted definition of MAX.
Michael Stefaniuc [Wed, 19 Dec 2001 18:47:14 +0000 (18:47 +0000)]
Fixed/implemented the ImageList_*Drag* functions.
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.
Alexandre Julliard [Mon, 17 Dec 2001 22:14:10 +0000 (22:14 +0000)]
Removed no longer used thunking and callout functions.
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.
Alexandre Julliard [Mon, 17 Dec 2001 22:12:23 +0000 (22:12 +0000)]
Removed unnecessary includes.
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.
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.
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.
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.
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.
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.
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.
Rein Klazes [Mon, 17 Dec 2001 21:20:27 +0000 (21:20 +0000)]
Added error message in LOCAL_GetBlock().
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.
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.
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.
Nog [Mon, 17 Dec 2001 20:52:11 +0000 (20:52 +0000)]
Pass on all unhandeled messages to the owner.
Uwe Bonnes [Mon, 17 Dec 2001 20:51:27 +0000 (20:51 +0000)]
PathIsURL(A|W): Check for NULL strings.
Johan Dahlin [Mon, 17 Dec 2001 20:50:53 +0000 (20:50 +0000)]
Add a few extra fields to HTTP_GetStdHeaderIndex.
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.
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.
Paul Rupe [Fri, 14 Dec 2001 22:48:38 +0000 (22:48 +0000)]
Very simple support for SO_OPENTYPE in getsockopt and setsockopt.
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.
Bang Jun-Young [Fri, 14 Dec 2001 22:47:19 +0000 (22:47 +0000)]
Added check for stdint.h (needed on NetBSD).
Bang Jun-Young [Fri, 14 Dec 2001 22:45:42 +0000 (22:45 +0000)]
Fix NetBSD compilation errors.
Simon Walton [Fri, 14 Dec 2001 22:45:06 +0000 (22:45 +0000)]
Fixed a bashism.
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.
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.
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.
Mike McCormack [Thu, 13 Dec 2001 00:57:58 +0000 (00:57 +0000)]
Only RTS_CONTROL_HANDSHAKE should set CRTSCTS.
Eric Laforest [Thu, 13 Dec 2001 00:54:52 +0000 (00:54 +0000)]
Add the missing functionality in the tty driver.
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.
Jon Griffiths [Tue, 11 Dec 2001 00:30:49 +0000 (00:30 +0000)]
Add new stub MLLoadLibrary.
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.
Jukka Heinonen [Tue, 11 Dec 2001 00:20:18 +0000 (00:20 +0000)]
Implemented pthread_rwlock stubs.
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).
Bill Medland [Tue, 11 Dec 2001 00:15:11 +0000 (00:15 +0000)]
A treeview item may be TVI_ROOT.
Dave Hawkes [Tue, 11 Dec 2001 00:14:24 +0000 (00:14 +0000)]
Fix for toolbar potentially using a NULL pointer.
Alexandre Julliard [Thu, 6 Dec 2001 22:33:58 +0000 (22:33 +0000)]
Added WIN_GetRectangles function.
Fixed WindowFromPoint to work accross processes.
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.
Guy L. Albertelli [Thu, 6 Dec 2001 22:24:14 +0000 (22:24 +0000)]
Change the message trace indentation to be consistent by thread.
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.
Dave Hawkes [Thu, 6 Dec 2001 22:21:36 +0000 (22:21 +0000)]
DIALOG_CreateIndirect can incorrectly kill the current input focus.
Alexandre Julliard [Wed, 5 Dec 2001 22:23:02 +0000 (22:23 +0000)]
Removed calls to HEAP_GetSegptr.
Alexandre Julliard [Wed, 5 Dec 2001 22:19:57 +0000 (22:19 +0000)]
Fixed compile for !MZ_SUPPORTED.
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.
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.
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.
Dave Hawkes [Wed, 5 Dec 2001 22:10:26 +0000 (22:10 +0000)]
The toolbar commands were not sent to the correct notification
window.
Jukka Heinonen [Wed, 5 Dec 2001 22:09:33 +0000 (22:09 +0000)]
Fixed incorrect packing.
François Gouget [Wed, 5 Dec 2001 22:09:00 +0000 (22:09 +0000)]
getenv is case insensitive.