Ulrich Weigand [Thu, 11 Jan 2001 00:54:38 +0000 (00:54 +0000)]
Fixed unnamed union dummy names.
Ulrich Weigand [Thu, 11 Jan 2001 00:54:21 +0000 (00:54 +0000)]
Replaced architecture-dependent configure checks by hardcoded
definitions in winnt.h (to avoid config.h dependency).
Ulrich Weigand [Thu, 11 Jan 2001 00:53:25 +0000 (00:53 +0000)]
Added missing prototypes to avoid compile warnings on Solaris.
Ulrich Weigand [Thu, 11 Jan 2001 00:53:07 +0000 (00:53 +0000)]
Work around problems on Solaris if config.h is not included.
Ulrich Weigand [Thu, 11 Jan 2001 00:52:50 +0000 (00:52 +0000)]
Fixed byteorder problems caused by non-portable code.
Jon Griffiths [Wed, 10 Jan 2001 23:59:25 +0000 (23:59 +0000)]
- Migrate CRTDLL to MSVCRT.
- Many fixes and a load of new functions.
Alexandre Julliard [Wed, 10 Jan 2001 23:56:59 +0000 (23:56 +0000)]
Removed all traces of the --config option.
Gavriel State [Wed, 10 Jan 2001 23:55:56 +0000 (23:55 +0000)]
Reenabled DXGrab option.
Dmitry Timoshkov [Wed, 10 Jan 2001 23:55:02 +0000 (23:55 +0000)]
Synchronize the sizes of the external and internal buffers at start
and end of message processing in the edit control.
Gerard Patel [Wed, 10 Jan 2001 23:54:46 +0000 (23:54 +0000)]
Fixed returned length for LB_GETTEXT.
Alexandre Julliard [Wed, 10 Jan 2001 22:58:38 +0000 (22:58 +0000)]
Added nls to EXTRASUBDIRS.
Chris Morgan [Wed, 10 Jan 2001 22:57:34 +0000 (22:57 +0000)]
Removed use of outdated WINE_INI environment variable. Removed
obsolete --config option. Removed loading of global wine config file.
Cleaned up some messages.
James Hatheway [Wed, 10 Jan 2001 22:54:33 +0000 (22:54 +0000)]
es->buffer_size is not always the length of the text currently in the
editbox, so use -1 instead.
Gerard Patel [Wed, 10 Jan 2001 22:54:02 +0000 (22:54 +0000)]
Added a specific debug channel for dll loading (builtin/native).
Joerg Mayer [Wed, 10 Jan 2001 22:45:33 +0000 (22:45 +0000)]
Fixed some signed/unsigned warnings.
Mike McCormack [Wed, 10 Jan 2001 22:45:03 +0000 (22:45 +0000)]
Implemented asynchronous ReadFile and WriteFile.
François Gouget [Wed, 10 Jan 2001 22:43:21 +0000 (22:43 +0000)]
Require that the user specify a work directory. This provides a
safeguard against accidental invocations.
François Gouget [Wed, 10 Jan 2001 22:42:58 +0000 (22:42 +0000)]
Only copy the dwSize bytes really occupied by lpPropSheetPage.
Eric Pouech [Wed, 10 Jan 2001 22:42:35 +0000 (22:42 +0000)]
For the Global*Ptr* set of macros, replace the 16bit version with
their 32 bit equiv.
Ulrich Czekalla [Wed, 10 Jan 2001 22:42:05 +0000 (22:42 +0000)]
Only call TOOLBAR_CalcToolbar when parameters change.
Dmitry Timoshkov [Tue, 9 Jan 2001 21:51:04 +0000 (21:51 +0000)]
Added unicode window proc for the listbox control.
Replaced all ansi calls by their unicode equivalents.
Removed use of the custom local heap.
François Gouget [Tue, 9 Jan 2001 21:50:27 +0000 (21:50 +0000)]
Test for NULL and LPSTR_TEXTCALLBACK before using lpColumn->pszText.
Gerald Pfeifer [Tue, 9 Jan 2001 21:50:01 +0000 (21:50 +0000)]
Fixed some incorrect format strings.
Alexandre Julliard [Tue, 9 Jan 2001 20:56:18 +0000 (20:56 +0000)]
Removed obsolete file.
François Gouget [Tue, 9 Jan 2001 20:56:06 +0000 (20:56 +0000)]
Move HDWP to winuser.h.
Convert HWINSTA to STRICT.
Ryan Cumming [Tue, 9 Jan 2001 20:54:11 +0000 (20:54 +0000)]
Make CDROM_GetLabel return 0 in the event of failure, and make the
default label for drives a string of 11 spaces.
David Elliott [Tue, 9 Jan 2001 20:52:53 +0000 (20:52 +0000)]
Fixed usage of RegEnumValueA.
Huw D M Davies [Tue, 9 Jan 2001 20:52:17 +0000 (20:52 +0000)]
Handle the EnumPrinters() flag PRINTER_ENUM_DEFAULT in the same way
that NT does - that is ignore it and return TRUE.
Huw D M Davies [Tue, 9 Jan 2001 20:51:59 +0000 (20:51 +0000)]
Actually call CDROM_Audio_GetTracksInfo when retrieving
MCI_CDA_STATUS_TRACK_TYPE.
WINE_CDA_OPEN maps to MCIERR_HARDWARE.
François Gouget [Tue, 9 Jan 2001 20:51:36 +0000 (20:51 +0000)]
SERVICE_AddObject check for NULL handles in addition to
INVALID_HANDLE_VALUE.
François Gouget [Tue, 9 Jan 2001 20:51:19 +0000 (20:51 +0000)]
The last parameter of CreateFile should be 0 (aka NULL), not -1.
CreateFile returns INVALID_HANDLE_VALUE when it fails, not
HFILE_ERROR.
Added comments.
François Gouget [Tue, 9 Jan 2001 20:50:51 +0000 (20:50 +0000)]
pty_handle is a HANDLE, not an int.
François Gouget [Tue, 9 Jan 2001 20:50:34 +0000 (20:50 +0000)]
(configure) Look for the headers in $WINE_ROOT/include/wine and
/opt/wine/include/wine.
Gerard Patel [Tue, 9 Jan 2001 20:50:13 +0000 (20:50 +0000)]
Send the creation notification to the true owner of the tooltip.
Ulrich Czekalla [Tue, 9 Jan 2001 20:49:53 +0000 (20:49 +0000)]
Ensure there is an edit control when we reset contents.
Ulrich Czekalla [Tue, 9 Jan 2001 20:49:38 +0000 (20:49 +0000)]
Adjust item rects by horizontal scrollbar offset.
Gerard Patel [Tue, 9 Jan 2001 20:49:17 +0000 (20:49 +0000)]
Fixed TCM_GetRowCount.
Alexandre Julliard [Sun, 7 Jan 2001 21:53:46 +0000 (21:53 +0000)]
Need to import user32 even though we don't use symbols from it yet.
Leonard Norrgård [Sun, 7 Jan 2001 21:52:39 +0000 (21:52 +0000)]
Reference $(SRCDIR) when installing the perl script (it doesn't exist
in the build directory).
Gerard Patel [Sun, 7 Jan 2001 21:52:08 +0000 (21:52 +0000)]
Changed string pointer calculation.
Huw D M Davies [Sun, 7 Jan 2001 21:50:52 +0000 (21:50 +0000)]
Moved all the documented shlwapi functions out of undocshell.h into
shlwapi.h. Nothing but files in dlls/shell32 will now include
undocshell.h.
Marcus Meissner [Sun, 7 Jan 2001 21:49:00 +0000 (21:49 +0000)]
Removed one &, now CoCreateInstance() of ddraw objects works again.
Mike McCormack [Sun, 7 Jan 2001 21:46:17 +0000 (21:46 +0000)]
Calculate the timeout time once when the async is created.
Mike McCormack [Sun, 7 Jan 2001 21:45:18 +0000 (21:45 +0000)]
Implemented HasOverlappedCompleted macro.
Dmitry Timoshkov [Sun, 7 Jan 2001 21:44:50 +0000 (21:44 +0000)]
Add missing mapping for LB_FINDSTRINGEXACT message (thanks to Gerard
Patel for reporting the bug).
Dmitry Timoshkov [Sun, 7 Jan 2001 21:43:49 +0000 (21:43 +0000)]
Combobox should clear its current selection on response to
CB_SETCURSEL(-1) message.
Alexandre Julliard [Sat, 6 Jan 2001 01:55:49 +0000 (01:55 +0000)]
Use the exe name and file handle we got from the server also when
starting Win16 or DOS programs, to avoid depending on the contents of
the command-line.
Alexandre Julliard [Sat, 6 Jan 2001 01:48:51 +0000 (01:48 +0000)]
Added separate queue for "system" APCs that get called even when the
thread is not in an alertable state.
Specify the select_request timeout as absolute value so that we can
restart the request when interrupted.
Alexandre Julliard [Sat, 6 Jan 2001 01:46:13 +0000 (01:46 +0000)]
Removed old format config file.
François Gouget [Sat, 6 Jan 2001 01:45:51 +0000 (01:45 +0000)]
Modify the look of bitmap menu items to match Win95 and Win98
Fix the sunken edge/bitmap overlap in the Win98 look
Introduce an IS_MAGIC_ITEM macro to test if the item is 'magic'
François Gouget [Sat, 6 Jan 2001 01:29:18 +0000 (01:29 +0000)]
Fixed some HFILE vs. HANDLE mismatches.
If not used the last parameter of CreateFile must be 0, not -1.
Eric Pouech [Sat, 6 Jan 2001 01:23:11 +0000 (01:23 +0000)]
Forced loading of msacm32 when msacm is loaded.
Added msacm DLL pair in config files.
Added some dumb calls from 16 to 32.
Huw D M Davies [Sat, 6 Jan 2001 00:36:43 +0000 (00:36 +0000)]
Implement InternetCanonicalizeUrl.
Johan Gill [Sat, 6 Jan 2001 00:36:14 +0000 (00:36 +0000)]
Added a more truthful message about what really is wrong.
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.