Jukka Heinonen [Wed, 17 Oct 2001 19:36:31 +0000 (19:36 +0000)]
Releasing a mouse button now clears an entry in table
InputKeyStateTable instead of AsyncKeyStateTable.
Bill Medland [Wed, 17 Oct 2001 19:35:36 +0000 (19:35 +0000)]
Only modify the ancestor if you find it.
Alexandre Julliard [Wed, 17 Oct 2001 17:50:02 +0000 (17:50 +0000)]
Added support for low-level mouse and keyboard hooks.
Misc keyboard handling cleanups.
Alexandre Julliard [Wed, 17 Oct 2001 17:48:49 +0000 (17:48 +0000)]
Make sure that GetMessagePos and GetMessageTime return sane values
for all messages.
Jukka Heinonen [Wed, 17 Oct 2001 17:45:53 +0000 (17:45 +0000)]
When a surface becomes primary surface, mark the whole surface damaged.
Francois Gouget [Wed, 17 Oct 2001 17:45:33 +0000 (17:45 +0000)]
Use the same color conversion algorithm as the DIB code (and Windows),
i.e. shifts, not MulDivs.
Fix the grayscale formula.
Mike McCormack [Wed, 17 Oct 2001 17:45:11 +0000 (17:45 +0000)]
Separate code to overlapped timeouts into FILE_GetTimeout.
Alexandre Julliard [Tue, 16 Oct 2001 21:58:58 +0000 (21:58 +0000)]
Added internal Wine messages to perform SetWindowPos, ShowWindow and
SetParent in the correct thread.
Replace QUEUE_IsExitingQueue by USER_IsExitingThread.
Store window rectangles in the server.
Prevent DestroyWindow on windows not belonging to the current thread.
Alexandre Julliard [Tue, 16 Oct 2001 21:55:37 +0000 (21:55 +0000)]
Added requests to store window rectangles in the server.
Alexandre Julliard [Tue, 16 Oct 2001 21:52:26 +0000 (21:52 +0000)]
Moved scrollbar tracking code to scroll.c.
Avoid unnecessary coordinates conversion in NC_HandleSysCommand.
Gerard Patel [Tue, 16 Oct 2001 21:47:51 +0000 (21:47 +0000)]
Misc doc updates.
Ove Kaaven [Tue, 16 Oct 2001 21:47:22 +0000 (21:47 +0000)]
Registry entries for stdole32.tlb.
Guy L. Albertelli [Tue, 16 Oct 2001 21:46:58 +0000 (21:46 +0000)]
- eliminate different segmentation faults.
- when attempting to open a dll, append ".dll" to find it (was
stripped previously).
- identify named exports so that the ordinal number is "@" in .spec
file.
- setup output dll name prior to creating ordinal symbols.
- don't overlay the named exports with the ordinal exports.
- correct test for last symbol.
- fix generated install script to match current make files.
Gerard Patel [Mon, 15 Oct 2001 18:00:09 +0000 (18:00 +0000)]
Fix the case where child=0 (last child) in MDI_ChildActivate.
Alexandre Julliard [Mon, 15 Oct 2001 17:56:45 +0000 (17:56 +0000)]
Renamed WIN_GetWndPtr into WIN_GetPtr and added corresponding
WIN_ReleasePtr. Started using it instead of WIN_FindWndPtr where we
don't need to access windows of other processes.
Hidenori Takeshima [Mon, 15 Oct 2001 17:51:15 +0000 (17:51 +0000)]
Added some missing GUIDs.
Francois Gouget [Mon, 15 Oct 2001 17:50:55 +0000 (17:50 +0000)]
The _IOXXX macros conflict with system headers on Solaris. Prefix
them.
Kai Morich [Mon, 15 Oct 2001 17:50:21 +0000 (17:50 +0000)]
InternalExtractIcon16 forgot to close file handle.
Francois Gouget [Mon, 15 Oct 2001 17:49:23 +0000 (17:49 +0000)]
Add INVALID_ATOM and MAXINTATOM to winbase.h.
Replace MIN_STR_ATOM with MAXINTATOM.
Francois Gouget [Sun, 14 Oct 2001 16:25:47 +0000 (16:25 +0000)]
When including 'wine/port.h', include it first.
Remove redundant 'config.h' includes.
Francois Gouget [Sun, 14 Oct 2001 16:18:52 +0000 (16:18 +0000)]
When including config.h, include it first.
Ove Kaaven [Sun, 14 Oct 2001 16:15:37 +0000 (16:15 +0000)]
Added some RPC definitions.
Francois Gouget [Sun, 14 Oct 2001 16:15:05 +0000 (16:15 +0000)]
Don't print NULL strings (crashes on Solaris).
Small code maintainability tweak in ShellExecuteExA.
Two typo fixes in winmm.
Hidenori Takeshima [Sun, 14 Oct 2001 16:13:14 +0000 (16:13 +0000)]
Started implementing AVI splitter.
Implemented AsyncSource.
Merged some C sources.
Fixed some bugs.
Hidenori Takeshima [Sun, 14 Oct 2001 16:10:02 +0000 (16:10 +0000)]
Added MPEG1WAVEFORMAT and MPEGLAYER3WAVEFORMAT.
Eric Pouech [Sun, 14 Oct 2001 16:08:45 +0000 (16:08 +0000)]
Pass security attributes for DOSFS creation.
Ove Kaaven [Sun, 14 Oct 2001 16:07:49 +0000 (16:07 +0000)]
Fixed bugs with propget methods with input arguments.
Improved variant debug dumps.
Ove Kaaven [Sun, 14 Oct 2001 16:07:36 +0000 (16:07 +0000)]
Fixed bugs in safe arrays.
- enlarging a safe array didn't clear the new entries
- element access only validated the first dimension
- the validation always failed when the array contained 1 element
Ove Kaaven [Sun, 14 Oct 2001 16:07:23 +0000 (16:07 +0000)]
Fix a UINT16 redefinition problem.
Francois Gouget [Sun, 14 Oct 2001 16:06:54 +0000 (16:06 +0000)]
Recognize the Solaris dlopen equivalent of "cannot open".
Francois Gouget [Sun, 14 Oct 2001 16:06:18 +0000 (16:06 +0000)]
Fix handling of empty lists in install and uninstall targets.
Install the executables .so libraries in $bindir (not $libdir!).
Alexandre Julliard [Fri, 12 Oct 2001 19:10:26 +0000 (19:10 +0000)]
Store window properties in the server. Moved property.c to dlls/user.
Alexandre Julliard [Fri, 12 Oct 2001 18:45:29 +0000 (18:45 +0000)]
Added atom_t type for atoms to make sure we use the same type
everywhere. Handle MIN_STR_ATOM offset in the server.
Alexandre Julliard [Fri, 12 Oct 2001 18:43:27 +0000 (18:43 +0000)]
Moved MAKEINTATOM to winbase.h and added Unicode version.
Marcus Meissner [Fri, 12 Oct 2001 18:42:17 +0000 (18:42 +0000)]
Handle bad pointer arguments to LoadImageA() (and functions
callingLoadImageA) with an exception handler.
Dominik Strasser [Fri, 12 Oct 2001 18:41:50 +0000 (18:41 +0000)]
Workaround X11 BadWindow error if no parent window is found.
Francois Gouget [Fri, 12 Oct 2001 18:41:26 +0000 (18:41 +0000)]
Fix the Wine tools search path.
Add /usr/local/lib to the default ntdll search path.
Alexandre Julliard [Thu, 11 Oct 2001 20:50:10 +0000 (20:50 +0000)]
Removed the cleanup_window_queue request.
Alexandre Julliard [Thu, 11 Oct 2001 20:49:40 +0000 (20:49 +0000)]
Removed next and child fields in the window structure and use
WIN_ListChildren instead.
Hidenori Takeshima [Thu, 11 Oct 2001 20:47:55 +0000 (20:47 +0000)]
Added some missing GUIDs.
Francois Gouget [Thu, 11 Oct 2001 20:47:26 +0000 (20:47 +0000)]
Fix the .spec.c rule.
Alexandre Julliard [Wed, 10 Oct 2001 20:28:17 +0000 (20:28 +0000)]
Store window parent as an HWND instead of a pointer.
Mike McCormack [Wed, 10 Oct 2001 20:26:58 +0000 (20:26 +0000)]
Do overlapped reads if and only if the file was opened with
FILE_FLAG_OVERLAPPED.
Francois Gouget [Wed, 10 Oct 2001 20:25:59 +0000 (20:25 +0000)]
Allocate the array and strings in one lump (bug found by Malte
Starostik).
Same thing for the lpCmdline="" case.
There is no NULL pointer at the end of the argv list.
Huw D M Davies [Wed, 10 Oct 2001 20:25:04 +0000 (20:25 +0000)]
GetTextCharsetInfo should return the charset that the driver is
actually using, rather than that specified in the LOGFONT.
Andriy Palamarchuk [Wed, 10 Oct 2001 20:22:35 +0000 (20:22 +0000)]
Include information about XFree86 Windows server.
Francois Gouget [Wed, 10 Oct 2001 02:51:24 +0000 (02:51 +0000)]
Move the RT_XXX macros to winuser.h.
winuser.h: Add support for NOGDI.
winuser.h: Modify to allow compilation without wingdi.h.
Chris Green [Wed, 10 Oct 2001 02:48:29 +0000 (02:48 +0000)]
Added names of the "missing" paths for SHGetSpecialFolderPathA.
Alexandre Julliard [Tue, 9 Oct 2001 23:27:17 +0000 (23:27 +0000)]
Fixed locking of class list.
Print ERR when accessing classes of other processes.
Alexandre Julliard [Tue, 9 Oct 2001 23:26:40 +0000 (23:26 +0000)]
Store window class atom in the server.
Keep unlinked windows on a separate list.
Implemented inter-process FindWindow().
Francois Gouget [Tue, 9 Oct 2001 23:25:20 +0000 (23:25 +0000)]
Remove non windows macros.
Alexandre Julliard [Tue, 9 Oct 2001 21:59:16 +0000 (21:59 +0000)]
Silence the pthread_kill_other_threads_np FIXME.
Alexandre Julliard [Tue, 9 Oct 2001 21:50:44 +0000 (21:50 +0000)]
Fix MapViewOfFile to always return a 64K-aligned address.
Avoid converting pointers to UINT.
Patrik Stridvall [Tue, 9 Oct 2001 21:49:07 +0000 (21:49 +0000)]
API files update.
Patrik Stridvall [Tue, 9 Oct 2001 21:48:39 +0000 (21:48 +0000)]
Fixed issue found by winapi_check.
Patrik Stridvall [Tue, 9 Oct 2001 21:48:22 +0000 (21:48 +0000)]
Added new include file ws2spi.h for adding needed types.
Stefan Leichter [Tue, 9 Oct 2001 21:47:11 +0000 (21:47 +0000)]
Fixed parameters of SetupOpenInfFileA.
Alexandre Julliard [Mon, 8 Oct 2001 22:32:05 +0000 (22:32 +0000)]
Moved MsgWaitForMultipleObjects call on RDW_UPDATENOW out of the
RDW_Paint recursion.
Francois Gouget [Mon, 8 Oct 2001 22:31:16 +0000 (22:31 +0000)]
Add support for NOCOLOR.
Francois Gouget [Mon, 8 Oct 2001 22:30:34 +0000 (22:30 +0000)]
Move WINDEBUGINFO from winbase.h to winbase16.h and rename to
WINDEBUGINFO16.
Move the related macros to version.c and ifdef them out (kept for
documentation only, they are not used).
Marcus Meissner [Mon, 8 Oct 2001 22:16:06 +0000 (22:16 +0000)]
WINELIB applications (like reaktivate) might have very long (C++)
symbols. Use a larger buffer.
Gerard Patel [Mon, 8 Oct 2001 22:15:39 +0000 (22:15 +0000)]
GetDiskFreeSpaceEx should accept an input like "C:".
Eric Pouech [Mon, 8 Oct 2001 20:57:12 +0000 (20:57 +0000)]
- fixed copy&paste bug (GENERIC_WRITE instead of GENERIC_READ)
- when getting the type of a handle, it has to be done even if no fd
is attached to it (console for example)
Hidenori Takeshima [Mon, 8 Oct 2001 20:56:08 +0000 (20:56 +0000)]
Started Implementing Video Renderer.
Started Implementing WAVE/AU/AIFF Parser.
Started Implementing file source.
Fixed some bugs.
Alexandre Julliard [Mon, 8 Oct 2001 20:42:14 +0000 (20:42 +0000)]
Renamed USER_Init into UserClientDllInitialize.
Mike McCormack [Mon, 8 Oct 2001 20:40:57 +0000 (20:40 +0000)]
Make serial fd blocking mode depend on FILE_FLAG_OVERLAPPED.
Francois Gouget [Mon, 8 Oct 2001 20:40:09 +0000 (20:40 +0000)]
Small typo fixes/updates.
Francois Gouget [Mon, 8 Oct 2001 20:37:34 +0000 (20:37 +0000)]
Move the ERR_XXX macros from winbase.h to error.c.
Francois Gouget [Mon, 8 Oct 2001 20:36:03 +0000 (20:36 +0000)]
Fix the SOCKADDR_IPX declaration.
Centralize all sockaddr_xxx conversions in ws_sockaddr_ws2u and
ws_sockaddr_u2ws.
Remove ugly casts in TRACEs.
Dmitry Timoshkov [Mon, 8 Oct 2001 20:33:08 +0000 (20:33 +0000)]
Defer edit style correction until EDITSTATE is fully initialized.
Francois Gouget [Mon, 8 Oct 2001 20:32:41 +0000 (20:32 +0000)]
_beginthread: Don't store the trampoline on the stack.
Francois Gouget [Mon, 8 Oct 2001 20:31:59 +0000 (20:31 +0000)]
Move COLORREF from wingdi.h to windef.h.
Add a prototype for GdiFlush.
Francois Gouget [Mon, 8 Oct 2001 20:30:18 +0000 (20:30 +0000)]
Wrappers must always be compiled in STRICT mode.
Alexandre Julliard [Mon, 8 Oct 2001 20:28:58 +0000 (20:28 +0000)]
Provide help even when in the NOPROCESS state.
Francois Gouget [Mon, 8 Oct 2001 20:28:36 +0000 (20:28 +0000)]
Fix infinite loop problem in wineclipsrv startup.
LaunchServer: Don't give up on the first message.
Added GetSelectionEvent: Limit CPU use and introduce timeout.
Francois Gouget [Mon, 8 Oct 2001 20:28:12 +0000 (20:28 +0000)]
Better handling of the timeout in WaitForInputIdle.
Use WAIT_FAILED rather than the corresponding literal.
Malte Starostik [Mon, 8 Oct 2001 20:27:01 +0000 (20:27 +0000)]
CreateURLMoniker takes a LPCWSTR, not a LPWSTR.
Alexandre Julliard [Fri, 5 Oct 2001 19:47:42 +0000 (19:47 +0000)]
Process pending events before sending WM_PAINT on RDW_UPDATENOW.
Alexandre Julliard [Fri, 5 Oct 2001 19:45:45 +0000 (19:45 +0000)]
Added get_file_info support to named pipes and sockets to avoid
breaking the get_handle_fd request.
Stefan Leichter [Fri, 5 Oct 2001 19:44:33 +0000 (19:44 +0000)]
Added defines for resource types RT_MESSAGETABLE, RT_VERSION.
Gerard Patel [Fri, 5 Oct 2001 19:42:24 +0000 (19:42 +0000)]
Fix sign extension problem in map_wparam_WtoA.
Malte Starostik [Fri, 5 Oct 2001 19:38:43 +0000 (19:38 +0000)]
Added IPersistPropertyBag2 and IPropertyBag2 definitions, added
missing BINDINFO member.
Johan Gill [Fri, 5 Oct 2001 19:38:14 +0000 (19:38 +0000)]
The LR_ defines do not reside in windows.h anymore.
Huw D M Davies [Fri, 5 Oct 2001 19:37:44 +0000 (19:37 +0000)]
Remove some unnecessary AddRef's.
Dmitry Timoshkov [Fri, 5 Oct 2001 19:37:19 +0000 (19:37 +0000)]
Add XK_Mode_switch to the list of ignored keysyms.
Daniel Sabo [Fri, 5 Oct 2001 19:37:04 +0000 (19:37 +0000)]
A 'fi' was needed in the last if statement.
Alexandre Julliard [Thu, 4 Oct 2001 19:08:40 +0000 (19:08 +0000)]
Alexandre Julliard [Thu, 4 Oct 2001 18:16:37 +0000 (18:16 +0000)]
Ignore RLE data that goes past the line end (found by Uwe Bonnes).
General cleanup of the RLE routines.
Nikolas Zimmermann [Thu, 4 Oct 2001 18:12:41 +0000 (18:12 +0000)]
Skip port number before calling gethostbyname.
Fix non-absolute urls.
Ove Kaaven [Thu, 4 Oct 2001 18:11:11 +0000 (18:11 +0000)]
The DISPPARAMS parameter array is a reverse-order array.
Mike McCormack [Thu, 4 Oct 2001 16:18:15 +0000 (16:18 +0000)]
Fetch a handle type in FILE_GetUnixHandle.
Alexandre Julliard [Thu, 4 Oct 2001 16:17:16 +0000 (16:17 +0000)]
Don't ignore first chance debug exceptions since it may be a
breakpoint that we set ourselves.
Bill Medland [Thu, 4 Oct 2001 16:14:43 +0000 (16:14 +0000)]
A couple of minor points about converting Windows fonts.
Ove Kaaven [Thu, 4 Oct 2001 16:14:24 +0000 (16:14 +0000)]
Implement coercion to VT_UNKNOWN from VT_DISPATCH.
Ove Kaaven [Thu, 4 Oct 2001 16:14:08 +0000 (16:14 +0000)]
ITypeInfo::Invoke should also search inherited interfaces for the
method to invoke.
ITypeInfo::GetIDsOfNames needs to do case-insensitive string
compares.
Alexandre Julliard [Wed, 3 Oct 2001 18:45:41 +0000 (18:45 +0000)]
Skip BitBlt DIB optimization if source and dest DCs have different
depths.
Gerard Patel [Wed, 3 Oct 2001 18:44:02 +0000 (18:44 +0000)]
Map a window if it is shown by a direct style change.
Ove Kaaven [Wed, 3 Oct 2001 18:42:54 +0000 (18:42 +0000)]
Don't ignore DISPATCH_METHOD in ITypeInfo::Invoke.
Guy Albertelli [Wed, 3 Oct 2001 18:42:16 +0000 (18:42 +0000)]
Fix SHAddToRecentDocs code to properly handle native Comctl32 and
missing policies location.
Huw D M Davies [Wed, 3 Oct 2001 18:41:26 +0000 (18:41 +0000)]
Looks like the SLTG_ImplInfo struct isn't a fixed size.