Eric Kohl [Fri, 12 Mar 1999 17:42:50 +0000 (17:42 +0000)]
Replaced direct access to the WND structure by corresponding calls to
Win32 functions.
Eric Kohl [Fri, 12 Mar 1999 17:40:32 +0000 (17:40 +0000)]
Fixed some bugs introduced by the automated renaming.
Alexandre Julliard [Fri, 12 Mar 1999 17:33:20 +0000 (17:33 +0000)]
Added sysres_Ru.s
Luc Tourangeau [Fri, 12 Mar 1999 17:31:08 +0000 (17:31 +0000)]
Changed the listview control to add the report view and fix some bugs
for the list view.
Marcus Meissner [Fri, 12 Mar 1999 17:29:26 +0000 (17:29 +0000)]
Removed use of WND struct.
Marcus Meissner [Fri, 12 Mar 1999 17:28:09 +0000 (17:28 +0000)]
Added #ifdef HAVE_WCTYPE_H.
Thuy Nguyen [Fri, 12 Mar 1999 17:16:25 +0000 (17:16 +0000)]
Removed direct access to the WND struct.
Juergen Schmied [Fri, 12 Mar 1999 17:13:54 +0000 (17:13 +0000)]
Message translation for WM_WININICHANGE.
Pavel Roskin [Fri, 12 Mar 1999 17:09:43 +0000 (17:09 +0000)]
obm_closed_95 should not be drawn inverted.
Sylvain St.Germain [Fri, 12 Mar 1999 17:08:11 +0000 (17:08 +0000)]
Removed direct access to the WND struct.
Thuy Nguyen [Fri, 12 Mar 1999 17:06:46 +0000 (17:06 +0000)]
Improved performance.
Stephane Lussier [Fri, 12 Mar 1999 17:04:28 +0000 (17:04 +0000)]
Create a new DC in GetDCEx when none are available.
Stephane Lussier [Fri, 12 Mar 1999 17:02:32 +0000 (17:02 +0000)]
Implemented DosDateTimeToVariant() and SysAllocStringByteLen() functions.
Pavel Roskin [Fri, 12 Mar 1999 17:00:13 +0000 (17:00 +0000)]
Changed the button state to "up" as soon as it is known that the
selection has been cancelled, so the button is redrawn in the "up"
state.
Marcus Meissner [Fri, 12 Mar 1999 16:55:46 +0000 (16:55 +0000)]
Emulate (well, ignore) mov cr0,eax and mov eax,cr0.
Paul Quinn [Wed, 10 Mar 1999 18:03:53 +0000 (18:03 +0000)]
Added a lot of new OLE interfaces.
Alexander Kanavin [Wed, 10 Mar 1999 18:01:35 +0000 (18:01 +0000)]
Added support for Russian language.
Ulrich Weigand [Wed, 10 Mar 1999 17:49:26 +0000 (17:49 +0000)]
Temporary fix: Activate 16-bit system timer callback routines, but
skip calling them if timer signal occured while current thread was
holding the Win16Lock (to prevent 16-bit stack corruption).
Ulrich Weigand [Wed, 10 Mar 1999 16:25:22 +0000 (16:25 +0000)]
Implemented _ConfirmWin16Lock (KERNEL32.96).
Lionel Ulmer [Wed, 10 Mar 1999 16:22:35 +0000 (16:22 +0000)]
- some clean up in handling of depth
- more depth conversion routines for X11 (15, 16 and 32 -> 8)
Stephane Lussier [Wed, 10 Mar 1999 16:21:12 +0000 (16:21 +0000)]
Implemented SendMessageTimeout() functions.
Marcel Baur [Wed, 10 Mar 1999 15:11:01 +0000 (15:11 +0000)]
Added Boyer-Moore text search.
Ulrich Weigand [Wed, 10 Mar 1999 14:06:53 +0000 (14:06 +0000)]
Added USER.DestroyIcon32 to Callout struct.
Ulrich Weigand [Wed, 10 Mar 1999 14:04:39 +0000 (14:04 +0000)]
Deleted NE_FreePEResource().
Ulrich Weigand [Wed, 10 Mar 1999 14:03:06 +0000 (14:03 +0000)]
Adapted to cursor/icon handling changes.
Ulrich Weigand [Wed, 10 Mar 1999 14:02:06 +0000 (14:02 +0000)]
Allow accessing both NE and PE resources with both 16- and 32-bit API.
Hook cursor/icon destruction into FreeResource (like Win95).
Ulrich Weigand [Wed, 10 Mar 1999 14:00:29 +0000 (14:00 +0000)]
Implemented Win95-style shared cursor/icon cache.
Merged NE and PE resource handling.
Pavel Roskin [Wed, 10 Mar 1999 13:59:13 +0000 (13:59 +0000)]
Fixed folder bitmap colors for 8bpp.
Caolan McNamara [Wed, 10 Mar 1999 13:58:35 +0000 (13:58 +0000)]
Windows doesnt allow dashed and dotted lines > 1.
Francis Beaudet [Wed, 10 Mar 1999 13:56:43 +0000 (13:56 +0000)]
Fixed a reference-counting problem in the external lock mechanism.
Francis Beaudet [Wed, 10 Mar 1999 13:32:08 +0000 (13:32 +0000)]
Fixed a simple bug in the implementation of the ShellView objects.
Sergey Turchanov [Wed, 10 Mar 1999 13:29:37 +0000 (13:29 +0000)]
Added some extra CSIDLs.
Ulrich Weigand [Wed, 10 Mar 1999 13:28:54 +0000 (13:28 +0000)]
Bugfix: Allow lpCommandLine == NULL in CreateProcess().
Ulrich Weigand [Wed, 10 Mar 1999 13:28:30 +0000 (13:28 +0000)]
Bugfix: ToAscii should not generate ASCII code when key-up flag is set.
Ulrich Weigand [Wed, 10 Mar 1999 13:26:09 +0000 (13:26 +0000)]
Avoid unnecessary GraphicsExpose events.
Francis Beaudet [Wed, 10 Mar 1999 13:25:27 +0000 (13:25 +0000)]
Fixed index calculations of the upper and lower bounds of a safearray.
Fixed a wrong initialization of the VT sizes array.
Francis Beaudet [Wed, 10 Mar 1999 13:24:39 +0000 (13:24 +0000)]
Implementation of the ReleaseStgMedium method.
Juergen Schmied [Tue, 9 Mar 1999 17:47:51 +0000 (17:47 +0000)]
- sorted API by groups
- new stubs: NtQueryDirectoryFile, ZwQueryDirectoryFile
- impl.: RtlAllocateHeap, RtlCreateHeap, RtlDestroyHeap, RtlFreeHeap,
RtlGetDaclSecurityDescriptor, RtlGetSaclSecurityDescriptor
- impl. by Rex Jolliff (rex@lvcablemodem.com): RtlTimeToTimeFields,
RtlTimeFieldsToTime
Juergen Schmied [Tue, 9 Mar 1999 17:46:10 +0000 (17:46 +0000)]
Many new prototypes.
Juergen Schmied [Tue, 9 Mar 1999 17:44:58 +0000 (17:44 +0000)]
Fix use of wrong prototype from ntdll.h.
Juergen Schmied [Tue, 9 Mar 1999 17:43:44 +0000 (17:43 +0000)]
Make more functions just calling down to ntdll.
New: GetSecurityDescriptorSacl.
Huw D M Davies [Tue, 9 Mar 1999 17:42:33 +0000 (17:42 +0000)]
Accept "Normal" as a valid AFM weight.
Thuy Nguyen [Tue, 9 Mar 1999 17:40:00 +0000 (17:40 +0000)]
Smarter way of searching for a free block.
Ulrich Weigand [Tue, 9 Mar 1999 17:38:26 +0000 (17:38 +0000)]
Bugfix: DirectedYield() only to 16-bit tasks in ReplyMessage().
Marcus Meissner [Tue, 9 Mar 1999 17:36:55 +0000 (17:36 +0000)]
Corrected cast so hello5 compiles again.
Norman Stevens [Tue, 9 Mar 1999 17:34:30 +0000 (17:34 +0000)]
Don't copy lpstrFileTitle if given NULL pointer for this.
Delphi 2.0 passes NULL for lpstrFileTitle to GetOpen/SaveFileName.
Marcus Meissner [Tue, 9 Mar 1999 17:31:42 +0000 (17:31 +0000)]
Fix broken _convert_sockopt for IPPROTO_TCP cases, added TCP_NODELAY.
Marcus Meissner [Tue, 9 Mar 1999 17:27:52 +0000 (17:27 +0000)]
__asm__ fix as suggested by <daniel@mat.utfsm.cl> Daniel Serpell,
removed additional "eax" from clobber list, so egcs-current likes it.
Marcus Meissner [Tue, 9 Mar 1999 17:26:49 +0000 (17:26 +0000)]
CreateFileMapping SetLastError(0)s on newly created mappings.
Klaas van Gend [Sun, 28 Feb 1999 20:05:11 +0000 (20:05 +0000)]
Create a new subdirectory for the common dialog box DLL and move all
code from /misc/commdlg.c to this directory. Also made a start in
documenting the API calls.
Marcus Meissner [Sun, 28 Feb 1999 19:59:00 +0000 (19:59 +0000)]
More include optimizations.
Marcus Meissner [Sun, 28 Feb 1999 19:56:59 +0000 (19:56 +0000)]
Fixed a lot of warnings using WINE_UNUSED, casts, commenting out and
additional {}. Rewrote GetCreationModeFromSTGM so we don't get
"possible use of uninitialized variable".
Marcus Meissner [Sun, 28 Feb 1999 19:51:38 +0000 (19:51 +0000)]
MCI_OPEN_DRIVER_PARMS - Add win32 version of structure.
Marcus Meissner [Sun, 28 Feb 1999 19:50:39 +0000 (19:50 +0000)]
Changed CreateDirectory LastError returns to match Win32 (found out by
experiment). Adapted int21 CreateDirectory call to still return the
correct DOS error codes according to Ralph Brown.
Lionel Ulmer [Sun, 28 Feb 1999 19:49:42 +0000 (19:49 +0000)]
- added function DirectDrawEnumerateEx
- added (or corrected) check for the return value of the enumeration functions
Lionel Ulmer [Sun, 28 Feb 1999 19:48:53 +0000 (19:48 +0000)]
Better detection of old (i.e. non OpenGL 1.2 compliant) version of Mesa.
Marcus Meissner [Sun, 28 Feb 1999 19:42:18 +0000 (19:42 +0000)]
Added missing <sys/types.h>.
Klaas van Gend [Sun, 28 Feb 1999 19:40:54 +0000 (19:40 +0000)]
Added the button states as returned by IsDlgButtonChecked().
Andreas Mohr [Sun, 28 Feb 1999 19:28:44 +0000 (19:28 +0000)]
Added support for quoted file names in CreateProcess().
Alexandre Julliard [Sun, 28 Feb 1999 19:25:51 +0000 (19:25 +0000)]
CLIENT_WaitReply: don't clear last error on success; fixed callers
accordingly (based on a patch by Juergen Schmied).
Jess Haas [Sun, 28 Feb 1999 19:18:30 +0000 (19:18 +0000)]
Added some support and stubs for VESA to msdos/int10.c.
Marcus Meissner [Sun, 28 Feb 1999 19:14:33 +0000 (19:14 +0000)]
More include optimisations and fixes.
Juergen Schmied [Sun, 28 Feb 1999 16:59:12 +0000 (16:59 +0000)]
open_object should return ERROR_FILE_NOT_FOUND when the named object
is not found.
Andreas Mohr [Sun, 28 Feb 1999 16:56:48 +0000 (16:56 +0000)]
Better error message.
Alexandre Julliard [Sun, 28 Feb 1999 13:27:56 +0000 (13:27 +0000)]
Use server handles directly for Win32 handles. Removed use of K32OBJ.
David Luyer [Sun, 28 Feb 1999 12:27:56 +0000 (12:27 +0000)]
- fixed missing stdlib.h and string.h includes everywhere
- removed a couple of unneeded stdlib.h and stdio.h includes
Alexandre Julliard [Sun, 28 Feb 1999 12:25:03 +0000 (12:25 +0000)]
Process and thread id now use the server-side id instead of an
obfuscated pointer.
Ove Kaaven [Sun, 28 Feb 1999 11:28:24 +0000 (11:28 +0000)]
The Windows GUI behaviour tester used on the Windows computer. It was
used with Borland C++ 4.52, but should be easy to adapt to Winelib by
whoever feels like it; I haven't, I just released this useful test app
in case it would benefit other developers.
Ove Kaaven [Sun, 28 Feb 1999 11:27:26 +0000 (11:27 +0000)]
This file details the results (message traces) the GUI behaviour
tester app gave under real Windows for various events. It was useful
for some of my debugging at least, perhaps it could be of some use to
other Wine GUI debuggers as well.
Marcus Meissner [Sun, 28 Feb 1999 11:23:44 +0000 (11:23 +0000)]
Some Solaris fixes. <resolv.h> needs <arpa/nameser.h>, sig_context.h
needs to define HANDLER_CONTEXT, wctype.h does not like 'wsprintf'
defined, msdos/dpmi.c needs "stackframe.h" too, and multimedia/dsound.c
needs "winuser.h".
Ulrich Weigand [Sun, 28 Feb 1999 11:22:02 +0000 (11:22 +0000)]
GetBinaryType[AW] moved to loader/module.c, modified to recognize .COM
and .PIF files.
Ulrich Weigand [Sun, 28 Feb 1999 11:19:10 +0000 (11:19 +0000)]
Adapted to CreateProcess changes.
Ulrich Weigand [Sun, 28 Feb 1999 11:17:03 +0000 (11:17 +0000)]
NE modules adapted to CreateProcess changes.
LoadModule16/LoadLibrary16 reorganization.
Ulrich Weigand [Sun, 28 Feb 1999 11:14:32 +0000 (11:14 +0000)]
Process creation sequence reorganized:
- Removed instance data segment for all but NE modules.
- Check binary type in CreateProcess before loading module.
- Unix process creation moved from WinExec to CreateProcess.
- Bugfix: fill in thdb->teb.htask16 member correctly.
Guy Albertelli [Sun, 28 Feb 1999 11:13:16 +0000 (11:13 +0000)]
- Code to return default language code as keyboard layout.
- Implemented other stubs associated with keyboard layout:
GetKeyboardLayoutNameA, ActivateKeyboardLayout,
LoadKeyboardLayout[AW], GetKeyboardLayoutList.
Klaas van Gend [Sun, 28 Feb 1999 11:10:50 +0000 (11:10 +0000)]
Preliminary implementation of the PrintDlgA stub.
Klaas van Gend [Sun, 28 Feb 1999 11:09:34 +0000 (11:09 +0000)]
Now compliant to the Dutch standards.
Juergen Schmied [Sun, 28 Feb 1999 11:08:13 +0000 (11:08 +0000)]
FIND_WndPtr should not set ERROR_INVALID_WINDOW_HANDLE when hWnd=0.
Ove Kaaven [Sun, 28 Feb 1999 11:06:16 +0000 (11:06 +0000)]
Fixed a couple of dosmem block resize bugs.
Lionel Ulmer [Sun, 28 Feb 1999 11:04:54 +0000 (11:04 +0000)]
- no more 3D capabilities if Direct3D support is not compiled in
- some debug messages clean-up (replaced fprintfs by DUMPs)
Marcus Meissner [Sun, 28 Feb 1999 11:03:33 +0000 (11:03 +0000)]
We got passed a NULL Dialect ptr and accessed it unprotected.
Alexandre Julliard [Sun, 28 Feb 1999 10:13:59 +0000 (10:13 +0000)]
Added support for mappings with no associated file.
Alexandre Julliard [Sun, 28 Feb 1999 10:12:48 +0000 (10:12 +0000)]
Removed dst_handle in duplicate_handle request.
Added inherit flag in create_mapping request.
Francis Beaudet [Sun, 28 Feb 1999 10:07:12 +0000 (10:07 +0000)]
Implemented support for arrays and safe arrays in VARIANT data
structures. Also moved the SAFEARRAY definition (yet again) to the
obj_oleaut.h file.
Andreas Mohr [Sun, 28 Feb 1999 10:05:44 +0000 (10:05 +0000)]
Fixed Filesystem documentation.
Pavel Roskin [Sun, 28 Feb 1999 10:05:08 +0000 (10:05 +0000)]
Made folder icons gray-yellow instead of blue.
Francis Beaudet [Sun, 28 Feb 1999 10:02:57 +0000 (10:02 +0000)]
Order of send message processing was not respected and the message
stacked last finished after the message stacked first.
Francis Beaudet [Sun, 28 Feb 1999 10:01:44 +0000 (10:01 +0000)]
Added checks to guard against NULL active window.
Norman Stevens [Sun, 28 Feb 1999 09:59:32 +0000 (09:59 +0000)]
Don't check children of disabled or invisible controls for dialog
keyboard accelerators. Fixes problems with dialogs with tab boxes.
Francis Beaudet [Sun, 28 Feb 1999 09:57:40 +0000 (09:57 +0000)]
Implemented the CoTaskMemRealloc API. Also clean-up around that API
call.
Thuy Nguyen [Sun, 28 Feb 1999 09:55:46 +0000 (09:55 +0000)]
Added a missing Release.
STGM_CREATE should translate to CREATE_ALWAYS.
Alexandre Julliard [Fri, 26 Feb 1999 13:58:38 +0000 (13:58 +0000)]
Release 990226.
Alexandre Julliard [Fri, 26 Feb 1999 12:33:21 +0000 (12:33 +0000)]
Updated for new naming conventions.
Alexandre Julliard [Fri, 26 Feb 1999 11:11:13 +0000 (11:11 +0000)]
Large-scale renaming of all Win32 functions and types to use the
standard Windows names.
Alexandre Julliard [Thu, 25 Feb 1999 19:30:35 +0000 (19:30 +0000)]
Release 990225.
Albert den Haan [Thu, 25 Feb 1999 18:11:40 +0000 (18:11 +0000)]
For various reasons some of our libwine executables must have a "." in
their file names. The "." causes trouble when the file name is used as
the class name for an X resource as wine does for command line parsing
under X.
Alexandre Julliard [Thu, 25 Feb 1999 18:05:48 +0000 (18:05 +0000)]
Make GetWindowLong(GWL_HWNDPARENT) return the same thing as
GetParent32; suggested by Dave Pickles <davep@nugate.demon.co.uk>.
David Luyer [Thu, 25 Feb 1999 18:02:53 +0000 (18:02 +0000)]
Added __attribute__ ((unused)) on static inline functions declared in
header files.
Adam the Jazz Guy [Thu, 25 Feb 1999 17:33:29 +0000 (17:33 +0000)]
Added "The Easy Way" and "The Hard Way", largely favoring the easy way,
which uses my bug_report.pl script.
Added info on a command that can be run on all shells to print debug
msgs to a file and not to xterm.
Marcus Meissner [Thu, 25 Feb 1999 17:32:56 +0000 (17:32 +0000)]
Needs thread.h for non-Linux.