Marcus Meissner [Sat, 6 Jan 2001 00:35:37 +0000 (00:35 +0000)]
Don't call QueryAbort16() in WriteSpool16(), since it might be called
with locks held (and we do not need to call it here).
Andreas Mohr [Sat, 6 Jan 2001 00:34:14 +0000 (00:34 +0000)]
Took a stab at implementing LBS_NOSEL.
Alexandre Julliard [Fri, 5 Jan 2001 22:24:15 +0000 (22:24 +0000)]
Send the exe file handle in init_process_done request.
Alexandre Julliard [Fri, 5 Jan 2001 22:23:37 +0000 (22:23 +0000)]
Avoid crashing on invalid lines during config file conversion.
Huw D M Davies [Fri, 5 Jan 2001 22:22:57 +0000 (22:22 +0000)]
Implemented a few Url* functions.
Dmitry Timoshkov [Fri, 5 Jan 2001 22:21:18 +0000 (22:21 +0000)]
Added unicode window proc for combobox control.
Replaced ansi calls by their unicode equivalents.
Dmitry Timoshkov [Fri, 5 Jan 2001 22:20:57 +0000 (22:20 +0000)]
Added unicode window proc for the static control.
Replaced ansi calls by their unicode equivalents.
Mike McCormack [Fri, 5 Jan 2001 22:16:11 +0000 (22:16 +0000)]
Returning success for unknown WSCNTL_TCPIP_QUERY_INFO code makes win98
winipcfg work.
Andreas Mohr [Fri, 5 Jan 2001 22:15:20 +0000 (22:15 +0000)]
Mouse events fix.
Alexandre Julliard [Fri, 5 Jan 2001 04:08:07 +0000 (04:08 +0000)]
Added handle_t type to server interface so that we can make handles
pointers later on.
Always use 0 to signal invalid handle in server requests.
François Gouget [Fri, 5 Jan 2001 03:45:40 +0000 (03:45 +0000)]
I triple checked but yes, CHOOSECOLOR.hInstance is an HWND...
François Gouget [Fri, 5 Jan 2001 03:44:40 +0000 (03:44 +0000)]
We must cast the return value of GetProcAddress.
François Gouget [Fri, 5 Jan 2001 03:43:40 +0000 (03:43 +0000)]
The WndProc function was missing the CALLBACK modifier.
François Gouget [Fri, 5 Jan 2001 03:42:54 +0000 (03:42 +0000)]
The first 2 parameters of WinMain are HINSTANCEs, not HANDLEs.
Dmitry Timoshkov [Fri, 5 Jan 2001 03:40:35 +0000 (03:40 +0000)]
Fixed some problems with scrolling in the edit control.
Francois Gouget [Thu, 4 Jan 2001 22:59:48 +0000 (22:59 +0000)]
Removed the 'fn' prefix (i.e. ICOM_FN).
Alexandre Julliard [Thu, 4 Jan 2001 22:44:55 +0000 (22:44 +0000)]
Authors: Andrew Lewycky <andrew@transgaming.com>, Gavriel State <gav@transgaming.com>, Ove Kaaven <ovek@transgaming.com>
Major DirectDraw restructure/reimplementation, using an improved component
object model hierarchy. The implementation currently supports:
- DirectDraw over GDI/USER in a window (using DIBsections and
asynchronous updates)
- XVidMode
- XF86DGA2
- All DirectDraw interfaces from versions 1 to 7 (at least in theory)
- Hooks for Direct3D interfaces
Eric Pouech [Thu, 4 Jan 2001 20:58:05 +0000 (20:58 +0000)]
Added a few missing parts.
Francois Gouget [Thu, 4 Jan 2001 20:56:43 +0000 (20:56 +0000)]
Fixed the alignment of the MF_RIGHTJUSTIFY menu items.
Alexandre Julliard [Thu, 4 Jan 2001 19:56:29 +0000 (19:56 +0000)]
Removed obsolete code.
Alexandre Julliard [Thu, 4 Jan 2001 19:56:13 +0000 (19:56 +0000)]
Fixed dll dependencies.
Eric Pouech [Thu, 4 Jan 2001 19:53:51 +0000 (19:53 +0000)]
Now using manifest constant instead of raw values for all the
DRV_QUERY??? values.
Mike McCormack [Thu, 4 Jan 2001 19:53:15 +0000 (19:53 +0000)]
Added Ulrich Weigand's description of KERNEL32_99.
Mike McCormack [Thu, 4 Jan 2001 19:52:51 +0000 (19:52 +0000)]
Some borken memory monitoring programs divide by dwTotalPageFile,
which probably isn't zero on windows.
Jon Griffiths [Thu, 4 Jan 2001 19:45:49 +0000 (19:45 +0000)]
Added spec generation tool specmaker.
Guy L. Albertelli [Thu, 4 Jan 2001 19:37:37 +0000 (19:37 +0000)]
Reimplemented "relay=" and "snoop=" suboptions.
François Gouget [Thu, 4 Jan 2001 19:32:22 +0000 (19:32 +0000)]
Moved the function pointer types to their rightful headers.
The definition of the function pointer types must be based on STRICT.
Andreas Mohr [Thu, 4 Jan 2001 19:28:33 +0000 (19:28 +0000)]
Starcraft was confused by a wrong FALSE BitBlt return.
Marcus Meissner [Thu, 4 Jan 2001 19:28:14 +0000 (19:28 +0000)]
Set fragments for wave input to 7 x 1024 byte.
Eric Pouech [Thu, 4 Jan 2001 19:27:49 +0000 (19:27 +0000)]
Fixed loading of 16 bit drivers.
Better support for native mappers.
Aric Stewart [Thu, 4 Jan 2001 19:27:03 +0000 (19:27 +0000)]
Fixed a problem where when deleting an item using index -1 on an empty
listbox we would pass through an illegal negative index and cause
problems.
Alexandre Julliard [Wed, 3 Jan 2001 21:53:33 +0000 (21:53 +0000)]
Pass the application name also when starting a Unix app, and use it to
load the main exe .so file.
Fixed bug in directory handling in PROCESS_Create.
Jon Griffiths [Wed, 3 Jan 2001 21:42:07 +0000 (21:42 +0000)]
Added InitializeCriticalSectionAndSpinCount prototype.
François Gouget [Wed, 3 Jan 2001 21:39:33 +0000 (21:39 +0000)]
Convert HDESK to STRICT.
Eric Pouech [Wed, 3 Jan 2001 21:36:56 +0000 (21:36 +0000)]
Removed duplicate field in internal structure.
Silenced warning for MCI_CONFIGURE message.
Eric Pouech [Wed, 3 Jan 2001 21:35:00 +0000 (21:35 +0000)]
Added support for the DRVM_MAPPER_STATUS message.
Eric Pouech [Wed, 3 Jan 2001 21:33:17 +0000 (21:33 +0000)]
Replaced pointers to external functions by a DLL import.
Andreas Mohr [Wed, 3 Jan 2001 21:30:03 +0000 (21:30 +0000)]
Fixed bitmap size handling.
Ove Kaaven [Tue, 2 Jan 2001 22:39:14 +0000 (22:39 +0000)]
Turn on detectable autorepeat if the X Keyboard Extension is
detected.
François Gouget [Tue, 2 Jan 2001 22:31:07 +0000 (22:31 +0000)]
Moved HMETAFILEPICT to wtypes.h. Note, HMETAFILEPICT is always a
'void*' unlike regular handles.
Marcus Meissner [Tue, 2 Jan 2001 22:26:09 +0000 (22:26 +0000)]
Implement PrintDlg16 better (adding PrintDlgProc16 and several other
16bit dependent functions)
If we are using a template we might not have the default combobox for
printers, use the default printer in those cases.
More error messages and checks.
Added GlobalFlags16 and GlobalReAlloc16 to kernel32.spec.
Ulrich Weigand [Tue, 2 Jan 2001 22:22:12 +0000 (22:22 +0000)]
Delayed import thunks for Sparc.
François Gouget [Tue, 2 Jan 2001 22:16:14 +0000 (22:16 +0000)]
Removed an '#ifdef STRICT'.
Ove Kaaven [Tue, 2 Jan 2001 21:02:32 +0000 (21:02 +0000)]
Bugfix for sound dropping out, and workaround for Half-Life's
braindead secondary sound buffer management.
François Gouget [Tue, 2 Jan 2001 21:00:46 +0000 (21:00 +0000)]
Moved HDROP to shellapi.h.
François Gouget [Tue, 2 Jan 2001 20:55:40 +0000 (20:55 +0000)]
Should include cguid.h.
François Gouget [Tue, 2 Jan 2001 20:53:35 +0000 (20:53 +0000)]
Added two error codes: E_DRAW and DATA_E_FORMATETC.
Andreas Mohr [Tue, 2 Jan 2001 20:50:34 +0000 (20:50 +0000)]
Return 8.3 file names.
Fixed sizeof(WCHAR) bugs.
Ulrich Weigand [Tue, 2 Jan 2001 20:46:28 +0000 (20:46 +0000)]
- Fixed a byteorder conversion problem with message tables.
- Carefully read and write (possibly) misaligned data elements
to avoid crashes on architectures where this is not allowed.
François Gouget [Tue, 2 Jan 2001 20:44:02 +0000 (20:44 +0000)]
Replaced calls to OpenFile with the equivalent call to
CreateFile. Removes the need to cast the result to HANDLE.
François Gouget [Tue, 2 Jan 2001 20:40:58 +0000 (20:40 +0000)]
The last parameter of CreateFile is a HANDLE and should thus be NULL.
Marcus Meissner [Tue, 2 Jan 2001 20:35:41 +0000 (20:35 +0000)]
A socket becomes readable after connect in Linux 2.4 (even for
connection refused).
Marcus Meissner [Tue, 2 Jan 2001 20:32:33 +0000 (20:32 +0000)]
Read 4 bytes to wake up GETISPACE.
Marcus Meissner [Tue, 2 Jan 2001 20:30:16 +0000 (20:30 +0000)]
Added one safety check to AFM parsing.
Marcus Meissner [Tue, 2 Jan 2001 20:28:25 +0000 (20:28 +0000)]
16bit user GetProp/SetProp get strings or atoms, so we can use 'str'.
François Gouget [Tue, 2 Jan 2001 20:20:34 +0000 (20:20 +0000)]
Fixed some 0 vs. FALSE mismatches.
Fixed a '%x' vs. '%lx' mismatch.
Fixed some DWORD vs. SC_HANDLE mismatches.
François Gouget [Tue, 2 Jan 2001 20:17:15 +0000 (20:17 +0000)]
SC_HANDLE is a HANDLE, not a 'DECLARE_HANDLE'
SERVICE_STATUS_HANDLE is a DWORD
Ulrich Weigand [Tue, 2 Jan 2001 20:13:02 +0000 (20:13 +0000)]
Align moveable blocks if the architecture requires it.
François Gouget [Tue, 2 Jan 2001 20:08:40 +0000 (20:08 +0000)]
Reordered the definitions according to their value.
Inserted the *_S_* macros right before the corresponding *_E_* block
Reindented the values.
Removed the duplicate set of E_xxx macros since they are only used on
non WIN32 platforms.
Uncommented the CO_E_INIT_ set of macros.
Removed some duplicate macro definitions and fixed various typos.
Added the definitions needed by the MFC.
Andreas Mohr [Tue, 2 Jan 2001 20:00:37 +0000 (20:00 +0000)]
Added Reserved5 -> lstrcmp16.
Andreas Mohr [Tue, 2 Jan 2001 19:56:21 +0000 (19:56 +0000)]
Code was checking for 0 or HFILE_ERROR instead of negative error
values.
Dmitry Timoshkov [Fri, 29 Dec 2000 19:47:53 +0000 (19:47 +0000)]
"Implement" GetKBCodePage and GetKBCodePage16.
Mike McCormack [Fri, 29 Dec 2000 19:44:18 +0000 (19:44 +0000)]
Implemented GetOverlappedResult.
Marcus Meissner [Fri, 29 Dec 2000 19:40:43 +0000 (19:40 +0000)]
CreateFontIndirect() can get NULL pointers.
Mike McCormack [Fri, 29 Dec 2000 19:35:25 +0000 (19:35 +0000)]
Improve async i/o compatability. lpOverlapped->Internal should hold
the overlapped transfer status.
Ulrich Weigand [Fri, 29 Dec 2000 17:44:40 +0000 (17:44 +0000)]
Fixed builtin imports broken by latest change.
Eric Pouech [Fri, 29 Dec 2000 17:41:42 +0000 (17:41 +0000)]
Made unaligned access test effective.
Eric Pouech [Fri, 29 Dec 2000 17:39:52 +0000 (17:39 +0000)]
Fixed evilish cut and paste.
François Gouget [Fri, 29 Dec 2000 05:38:00 +0000 (05:38 +0000)]
Compile the debugger with STRICT on.
Ian Pilcher [Fri, 29 Dec 2000 05:27:24 +0000 (05:27 +0000)]
Use a case-insensitive comparison to match PostScript font names.
François Gouget [Fri, 29 Dec 2000 05:24:50 +0000 (05:24 +0000)]
Added an ICOM_FN that generates either fn##xfn or sfn as appropriate.
Use ICOM_FN to avoid duplicating the 'ICOM_V?METHOD.*' definitions.
Remove the obsolete ICOM_CVMETHOD macros.
Use the ICOM_VTBL macro to avoid duplicating the 'ICOM_CALL.*'
definitions.
Andreas Mohr [Fri, 29 Dec 2000 05:19:57 +0000 (05:19 +0000)]
- implemented passive FTP transfers (PASV, needed for firewalls)
- fixed lstnSocket closing
Ulrich Weigand [Fri, 29 Dec 2000 05:17:33 +0000 (05:17 +0000)]
Fixed winebuild to work on non-Intel architectures.
Ulrich Weigand [Fri, 29 Dec 2000 05:09:15 +0000 (05:09 +0000)]
Prevent unaligned access to NE in-memory module data.
Alexandre Julliard [Fri, 29 Dec 2000 03:56:06 +0000 (03:56 +0000)]
Added support for composite Unicode characters in MultiByteToWideChar
and WideCharToMultiByte.
François Gouget [Fri, 29 Dec 2000 03:43:43 +0000 (03:43 +0000)]
Added a prototype for GetLogColorSpace.
François Gouget [Fri, 29 Dec 2000 03:40:55 +0000 (03:40 +0000)]
Convert HCOLORSPACE to STRICT mode.
Wilbur N. Dale [Fri, 29 Dec 2000 03:34:24 +0000 (03:34 +0000)]
Updated first example using latest winebuild dll/so procedure.
Ove Kaaven [Fri, 29 Dec 2000 03:29:31 +0000 (03:29 +0000)]
Fixed small race condition between vm86_enter() and signal handling.
Made separate save_vm86_context and restore_vm86_context functions.
Jon Griffiths [Fri, 29 Dec 2000 03:26:27 +0000 (03:26 +0000)]
Allow stubs for exports that are not legal C identifiers.
Rein Klazes [Fri, 29 Dec 2000 03:18:08 +0000 (03:18 +0000)]
Test pointer before it is dereferenced in CreateEventW().
Alexandre Julliard [Wed, 27 Dec 2000 19:06:44 +0000 (19:06 +0000)]
Renamed libuuid.a to libwine_uuid.a
Ulrich Weigand [Wed, 27 Dec 2000 18:49:08 +0000 (18:49 +0000)]
Don't link with libw if libc already contains w* routines.
Link every library with libnsl if required.
Include ieeefp.h where necessary.
Ulrich Weigand [Wed, 27 Dec 2000 18:43:30 +0000 (18:43 +0000)]
Compile fix if HAVE_OSS is not defined.
Ulrich Weigand [Wed, 27 Dec 2000 18:39:44 +0000 (18:39 +0000)]
Fixed broken prototypes.
Ulrich Weigand [Wed, 27 Dec 2000 18:37:37 +0000 (18:37 +0000)]
Silence silly error messages.
Ulrich Weigand [Wed, 27 Dec 2000 18:35:52 +0000 (18:35 +0000)]
Import kernel32 (for SetLastError()).
Ulrich Weigand [Wed, 27 Dec 2000 04:18:26 +0000 (04:18 +0000)]
Added check whether unaligned memory access is allowed.
Added macros to access unaligned WORDs / DWORDs.
Andreas Mohr [Wed, 27 Dec 2000 04:02:46 +0000 (04:02 +0000)]
- clarify many error messages
- add data corruption warning to README file
Ove Kaaven [Wed, 27 Dec 2000 03:45:51 +0000 (03:45 +0000)]
Use the X state instead of the VK key state to check for eatable
characters, since the VK key state isn't a fan of AltGr.
Lawson Whitney [Wed, 27 Dec 2000 03:28:13 +0000 (03:28 +0000)]
Allow an application to open a dos device ending with ':'.
Ove Kaaven [Wed, 27 Dec 2000 03:24:20 +0000 (03:24 +0000)]
Release the Win16 lock before starting the DOS process, since it's not
really a Win16 app.
Ove Kaaven [Wed, 27 Dec 2000 02:35:57 +0000 (02:35 +0000)]
Since DOSVM_Wait() blocks the normal event processing, it should
dispatch pending events itself.
Joerg Mayer [Tue, 26 Dec 2000 01:28:51 +0000 (01:28 +0000)]
Fix the trivial compiler warnings in debugger/ when compiling with -W
- moved inline statements to front
- fixed the trivial cases of signed/unsigned comparisons
Eric Pouech [Tue, 26 Dec 2000 01:26:12 +0000 (01:26 +0000)]
No longer using function pointers to winmm and msvfw32, but delay
loading instead.
Eric Pouech [Tue, 26 Dec 2000 01:22:34 +0000 (01:22 +0000)]
Added ability to delay loading of an imported DLL until it's needed
(new -delay option for import directive in spec file).
Alexandre Julliard [Tue, 26 Dec 2000 00:30:30 +0000 (00:30 +0000)]
Fixed error recovery during thread creation.
Ove Kaaven [Tue, 26 Dec 2000 00:22:45 +0000 (00:22 +0000)]
Separated the MZ loader and core DOS VM into dlls/winedos.
François Gouget [Tue, 26 Dec 2000 00:07:25 +0000 (00:07 +0000)]
Declare all handles with DECLARE_OLD_HANDLE to ease conversion to
STRICT.
Francois Gouget [Tue, 26 Dec 2000 00:00:46 +0000 (00:00 +0000)]
Added GetDCBrushColor and GetDCPenColor.