Andreas Mohr [Thu, 12 Oct 2000 20:41:29 +0000 (20:41 +0000)]
Replace null bytes by spaces in WriteConsoleOutputA call.
Andreas Mohr [Thu, 12 Oct 2000 20:40:56 +0000 (20:40 +0000)]
MCICDA didn't open/close the door when calling the command without
valid parameter block (i.e. == NULL).
Stephane Lussier [Thu, 12 Oct 2000 20:40:32 +0000 (20:40 +0000)]
Implementation of OleLockRunning function.
Aric Stewart [Thu, 12 Oct 2000 20:39:59 +0000 (20:39 +0000)]
Corrected some segvs that occur with ownerdata listviews.
Marcus Meissner [Thu, 12 Oct 2000 20:39:31 +0000 (20:39 +0000)]
Return values are reversed in failure/rgdata == NULL case in
GetRegionData (was merge error by me).
Andreas Mohr [Thu, 12 Oct 2000 20:38:33 +0000 (20:38 +0000)]
Changed debugger launching to auto per default.
Niels Kristian Bech Jensen [Thu, 12 Oct 2000 20:38:07 +0000 (20:38 +0000)]
Define LOCALE_IDEFAULTMACCODEPAGE for Danish locale.
Marcus Meissner [Thu, 12 Oct 2000 20:37:51 +0000 (20:37 +0000)]
Suppress junk noise at startup of DirectSound on SB Live! and ES 1371.
Alexandre Julliard [Tue, 3 Oct 2000 04:19:16 +0000 (04:19 +0000)]
Use special environment variables to transmit the cwd of the various
drives to child processes (based on a patch by Andreas Mohr).
Francois Gouget [Tue, 3 Oct 2000 04:10:42 +0000 (04:10 +0000)]
Removed the ';' ending on lines using the DECL_WINELIB_TYPE_AW and
WINELIB_NAME_AW macros.
Francois Gouget [Tue, 3 Oct 2000 04:09:32 +0000 (04:09 +0000)]
Added some missing 'SysAllocString' prototypes.
Added some missing 'TypeLib' prototypes.
Francois Gouget [Tue, 3 Oct 2000 04:09:17 +0000 (04:09 +0000)]
Fixed some prototypes.
Aric Stewart [Tue, 3 Oct 2000 04:08:45 +0000 (04:08 +0000)]
Added a white border around the I-beam cursor.
Alexandre Julliard [Mon, 2 Oct 2000 22:44:31 +0000 (22:44 +0000)]
Lawson Whitney [Mon, 2 Oct 2000 22:27:37 +0000 (22:27 +0000)]
Protect GlobalHandle() against bad parameters.
Alexandre Julliard [Mon, 2 Oct 2000 22:17:07 +0000 (22:17 +0000)]
Fixed backtrace for apps that never called down to 16-bit code.
Andreas Mohr [Mon, 2 Oct 2000 22:16:34 +0000 (22:16 +0000)]
Make sure that we skip tasks with missing hInstance.
Andreas Mohr [Mon, 2 Oct 2000 22:16:21 +0000 (22:16 +0000)]
Introduced a new arena flag called GA_DOSMEM to distinguish between
DOSMEM and normal "windows" global mem.
Francois Jacques [Mon, 2 Oct 2000 22:15:47 +0000 (22:15 +0000)]
Bug fixes in mmio, related to buffering in record mode.
Alexandre Julliard [Mon, 2 Oct 2000 03:46:58 +0000 (03:46 +0000)]
Convert NtQueryKey and NtEnumerateKey to the new request mechanism.
Fixed a few bugs.
Alexandre Julliard [Mon, 2 Oct 2000 03:45:11 +0000 (03:45 +0000)]
Forward all large integer functions to ntdll.
Uwe Bonnes [Mon, 2 Oct 2000 03:40:15 +0000 (03:40 +0000)]
GetDateFormatA: Check range and recalculate wDayOfWeek.
OLE_GetFormatA|W: Fix transformation of wDayOfWeek to
LOCALE_S(ABBREV)DAYNAMEx.
Patrik Stridvall [Mon, 2 Oct 2000 03:39:34 +0000 (03:39 +0000)]
Fixed some issues found by winapi_check.
Patrik Stridvall [Mon, 2 Oct 2000 03:34:14 +0000 (03:34 +0000)]
- Support for stdcall64
- Minor API updates.
Andreas Mohr [Mon, 2 Oct 2000 03:33:51 +0000 (03:33 +0000)]
Beautified the loadorder array (group DLLs according to functionality,
add group header comments, ...), added builtin x11drv and winaspi.
James Hatheway [Mon, 2 Oct 2000 03:33:20 +0000 (03:33 +0000)]
Silence unneeded exception to allow easier ACM debugging.
Alexandre Julliard [Sun, 1 Oct 2000 01:44:50 +0000 (01:44 +0000)]
Converted some of the registry server requests to the new request
mechanism.
Alexandre Julliard [Sun, 1 Oct 2000 01:40:42 +0000 (01:40 +0000)]
Implemented a bunch of large integer functions in ntdll.
Alexandre Julliard [Sun, 1 Oct 2000 01:33:50 +0000 (01:33 +0000)]
Added stdcall64 entry point type to allow correct relay debugging
support for functions that return 64-bit values.
Andreas Mohr [Fri, 29 Sep 2000 21:05:33 +0000 (21:05 +0000)]
Make sure we commit enough memory in a new subheap.
Stefan Leichter [Fri, 29 Sep 2000 21:05:11 +0000 (21:05 +0000)]
- moved some code from WINSPOOL_GetPrinterDriver into new function
WINSPOOL_GetDriverInfoFromReg
- bug fix in function GetPrinterDirectoryW: free local variable not
the one from function interface
- implemented EnumPrinterDriversA|W
Andreas Mohr [Fri, 29 Sep 2000 21:04:44 +0000 (21:04 +0000)]
Fixed the default value handling (trailing spaces of the default value
are clipped).
section == NULL, key_name == NULL undoc. feature is only valid in Win32.
Alexandre Julliard [Fri, 29 Sep 2000 20:48:04 +0000 (20:48 +0000)]
Moved a bunch of routines to kernel32.dll (with the help of
Dimitrie O. Paun).
Andreas Mohr [Fri, 29 Sep 2000 01:03:57 +0000 (01:03 +0000)]
GDISelectPalette16 checked GetObjectType() return value for
PALETTE_MAGIC instead of OBJ_PAL.
Francois Gouget [Fri, 29 Sep 2000 01:03:30 +0000 (01:03 +0000)]
Moved DLLVERSIONINFO to shlwapi.h.
Andreas Mohr [Fri, 29 Sep 2000 00:58:38 +0000 (00:58 +0000)]
Let InternalExtractIcon16 load icons from builtin DLLs.
Francois Gouget [Fri, 29 Sep 2000 00:56:52 +0000 (00:56 +0000)]
Modified the bitmap centering algorithm to take the button's border
into account.
Stephane Lussier [Fri, 29 Sep 2000 00:56:05 +0000 (00:56 +0000)]
Before calling the timer window proc, make sure it is valid.
Alexandre Julliard [Fri, 29 Sep 2000 00:31:57 +0000 (00:31 +0000)]
Removed a few dependencies on kernel32 functions.
Alexandre Julliard [Fri, 29 Sep 2000 00:31:23 +0000 (00:31 +0000)]
Moved critical section implementation to ntdll.
Alexandre Julliard [Fri, 29 Sep 2000 00:28:25 +0000 (00:28 +0000)]
Moved $(MODULE).o rule out of Make.rules into the individual
Makefiles.
Mike McCormack [Fri, 29 Sep 2000 00:25:56 +0000 (00:25 +0000)]
Implemented SHDeleteEmptyKeyA, SHDeleteKeyA.
Sergei Ivanov [Fri, 29 Sep 2000 00:25:18 +0000 (00:25 +0000)]
Fixed return values of GetRegionData.
Susan Farley [Fri, 29 Sep 2000 00:24:54 +0000 (00:24 +0000)]
Call ReleaseCapture (which triggers WM_CAPTURECHANGED) after the
WM_COMMAND for the button has been sent, rather than before.
Francois Jacques [Fri, 29 Sep 2000 00:24:11 +0000 (00:24 +0000)]
Use waveaudio, not waveform.
Huw D M Davies [Fri, 29 Sep 2000 00:23:45 +0000 (00:23 +0000)]
Fix a couple of TRACE messages.
Gerald Pfeifer [Fri, 29 Sep 2000 00:23:26 +0000 (00:23 +0000)]
Added missing cast.
Francois Gouget [Fri, 29 Sep 2000 00:23:04 +0000 (00:23 +0000)]
Fix the return type of mixerMessage16.
Francois Gouget [Fri, 29 Sep 2000 00:22:09 +0000 (00:22 +0000)]
Renamed VS_USER_INFO to VS_USER_DEFINED.
Alexandre Julliard [Wed, 27 Sep 2000 23:40:43 +0000 (23:40 +0000)]
Changed the Win32 dll descriptor to be in IMAGE_NT_HEADERS format.
Generate the import table directly in PE format.
Added gui/cuiexe_no_main modes in EXE spec files, and use this for the
main wine binary.
Alexandre Julliard [Wed, 27 Sep 2000 22:32:44 +0000 (22:32 +0000)]
Added a few missing imports.
Francois Gouget [Wed, 27 Sep 2000 22:31:28 +0000 (22:31 +0000)]
Added various type and macro definitions that are needed to compile
the latest MFC.
Eric Pouech [Wed, 27 Sep 2000 22:28:51 +0000 (22:28 +0000)]
Store a copy of MIDIOPENDESC information instead of pointer.
Eric Pouech [Wed, 27 Sep 2000 22:28:31 +0000 (22:28 +0000)]
Unlock win16 crst while thunking up to 32 bit dll.
Gerald Pfeifer [Wed, 27 Sep 2000 22:27:57 +0000 (22:27 +0000)]
Include <unistd.h> for prototype of select().
Stephane Lussier [Wed, 27 Sep 2000 22:27:33 +0000 (22:27 +0000)]
Socket returned by accept function of Microsoft API should keep the
properties of the listening socket. This is also true for non-blocking
property.
Dmitry Timoshkov [Wed, 27 Sep 2000 22:26:51 +0000 (22:26 +0000)]
If window was not resized and not moved, repaint only itself excluding
parent.
Alexandre Julliard [Wed, 27 Sep 2000 01:20:01 +0000 (01:20 +0000)]
Generate Win32 dll descriptor structure in the .spec.c file so that we
don't need to depend on builtin32.h.
Jeremy White [Wed, 27 Sep 2000 01:18:47 +0000 (01:18 +0000)]
Created zmouse.h, moved wheel code from mouse.h into it.
James Abbatiello [Wed, 27 Sep 2000 01:18:08 +0000 (01:18 +0000)]
MCI_STATUS_LENGTH on Windows returns one frame less than the total
track length for the last track on a CD. This also affects queries
for the total length of the CD.
Alexandre Julliard [Wed, 27 Sep 2000 00:25:24 +0000 (00:25 +0000)]
Fixed a few non portable zero-size array declarations.
Marcus Meissner [Wed, 27 Sep 2000 00:22:16 +0000 (00:22 +0000)]
Have the UNIX cwd follow the current directory on the current drive.
Stephane Lussier [Wed, 27 Sep 2000 00:22:00 +0000 (00:22 +0000)]
On reception of a FocusOut event, don't deactivate the application if the
next window to get the focus is a Wine window.
Peter Hunnisett [Tue, 26 Sep 2000 23:11:48 +0000 (23:11 +0000)]
- Remove winmm hack in dplay code
- Fix up some missing holes in the code
- More message implementation
- Status documentation update
Marcus Meissner [Tue, 26 Sep 2000 23:09:47 +0000 (23:09 +0000)]
Migrate $LDFLAGS from configure to Makefile and into main wine
executable.
Andreas Mohr [Tue, 26 Sep 2000 23:08:34 +0000 (23:08 +0000)]
Display an ERR() in case of undefined symbols.
Andreas Mohr [Tue, 26 Sep 2000 22:46:36 +0000 (22:46 +0000)]
Started some basic work on the more or less undocumented SETUPX
functions.
Susan Farley [Tue, 26 Sep 2000 22:45:31 +0000 (22:45 +0000)]
Support for TBSTYLE_EX_DRAWDDARROWS style; reset capture and button
pressed flags on WM_CAPTURECHANGED.
Marcus Meissner [Tue, 26 Sep 2000 22:45:05 +0000 (22:45 +0000)]
WORD is unsigned, so we need to transalte 0xffff into -1.
Alexandre Julliard [Tue, 26 Sep 2000 22:20:14 +0000 (22:20 +0000)]
Moved all Win16 definitions out of the standard Windows headers.
Dmitry Timoshkov [Tue, 26 Sep 2000 00:39:06 +0000 (00:39 +0000)]
Avoid crashes if 16-bit module handle was passed to the 32-bit
resource enumerator.
Lionel Ulmer [Tue, 26 Sep 2000 00:38:03 +0000 (00:38 +0000)]
Added support for DirectDraw overlays using the XVideo extension.
Hidenori Takeshima [Tue, 26 Sep 2000 00:37:32 +0000 (00:37 +0000)]
Code cleanup.
Add checking for invalid DBCS trailer bytes.
Marcus Meissner [Tue, 26 Sep 2000 00:37:11 +0000 (00:37 +0000)]
Fixed some commctl header issues reported in newsgroup.
Alexandre Julliard [Tue, 26 Sep 2000 00:02:22 +0000 (00:02 +0000)]
A few includes cleanup.
Alexandre Julliard [Tue, 26 Sep 2000 00:00:55 +0000 (00:00 +0000)]
Removed shell.h. Cleaned up the nested includes mess in wine/obj_*.h.
Alexandre Julliard [Mon, 25 Sep 2000 23:56:41 +0000 (23:56 +0000)]
Use documented DROPFILES structure instead of internal DROPFILESTRUCT.
Alexandre Julliard [Mon, 25 Sep 2000 23:53:07 +0000 (23:53 +0000)]
Removed some of the XXX_reg macros now that we are using the standard
CONTEXT86 structure everywhere.
Alexandre Julliard [Mon, 25 Sep 2000 23:30:56 +0000 (23:30 +0000)]
Removed inclusion of wine/winestring.h from winbase.h and added it to
the C files that need it.
Alexandre Julliard [Sun, 24 Sep 2000 20:47:50 +0000 (20:47 +0000)]
Moved most global data out of the LPDOSTASK structure.
Allocate DPMI real-mode segments globally at startup.
Try to allocate DOS memory at address 0.
Alexandre Julliard [Sun, 24 Sep 2000 19:51:15 +0000 (19:51 +0000)]
Call WH_GETMESSAGE hook in PeekMessage too (based on a patch by Rob
Farnum).
Gerard Patel [Sun, 24 Sep 2000 19:47:39 +0000 (19:47 +0000)]
Locks the virtual views linked list.
Rein Klazes [Sun, 24 Sep 2000 19:41:57 +0000 (19:41 +0000)]
Make calls to gethostbyname, gethostbyaddr, getservbyname,
getservbyport, getprotobyname and getprotobynumber thread-safe.
Hidenori Takeshima [Sun, 24 Sep 2000 19:31:12 +0000 (19:31 +0000)]
Use appropriate charset if facenames of font is known.
Use CP_ACP if DEFAULT_CHARSET is requested.
Gerard Patel [Sun, 24 Sep 2000 19:29:18 +0000 (19:29 +0000)]
In WM_DRAWITEM, always calls the app with a valid current focus_item.
Alexandre Julliard [Sun, 24 Sep 2000 03:15:50 +0000 (03:15 +0000)]
Improved support for vm86 mode.
Alexandre Julliard [Sun, 24 Sep 2000 03:11:54 +0000 (03:11 +0000)]
Added support for exception handling while in vm86 mode.
Fixed a couple of bugs in vm86 support.
Gerald Pfeifer [Sun, 24 Sep 2000 03:05:11 +0000 (03:05 +0000)]
Fixed format strings.
Francois Gouget [Sun, 24 Sep 2000 03:03:52 +0000 (03:03 +0000)]
Added set WS_CHILD and CCS_TOP to the toolbar's style.
TOOLBAR_CalcToolbar(): if the bitmap size is 0, use the builtin
defaults.
Francois Gouget [Sun, 24 Sep 2000 03:03:22 +0000 (03:03 +0000)]
The size of the comctl32 internal bitmaps is 24x24 not 26x26.
Fixed minor typos.
Francois Gouget [Sun, 24 Sep 2000 03:02:12 +0000 (03:02 +0000)]
Filenames may contain '/' and '\'.
Small typo fixes.
Chris Morgan [Fri, 22 Sep 2000 22:45:30 +0000 (22:45 +0000)]
Paint background before drawing item and subitems. Paint any area of
the control not occupied by items. Early out of LISTVIEW_RefreshXXX
if no items exist. InvalidateRect() on LBUTTONDOWN only if the control
has items to draw.
Andreas Mohr [Fri, 22 Sep 2000 22:37:56 +0000 (22:37 +0000)]
Make GetTickCount not use the whole Unix epoch (since 1970) any more,
since that crashed several games or caused problems with them as they
aren't used to a high Windows uptime of more than 24.9 days.
Roberto Augusto Pungartnik [Fri, 22 Sep 2000 22:19:58 +0000 (22:19 +0000)]
Added S_ISFIFO check for Solaris.
Francois Gouget [Fri, 22 Sep 2000 22:18:41 +0000 (22:18 +0000)]
Added a macro for _declspec (backward compatibility synonym of
__declspec).
Removed the dllimport and dllexport macros.
Francois Gouget [Fri, 22 Sep 2000 22:17:49 +0000 (22:17 +0000)]
Must include 'stdlib.h'.
Francois Gouget [Fri, 22 Sep 2000 22:17:10 +0000 (22:17 +0000)]
Added HANDLE_WM_NOTIFY and FORWARD_WM_NOTIFY.
Huw D M Davies [Fri, 22 Sep 2000 22:16:31 +0000 (22:16 +0000)]
Paper size and orientation prop sheet for wineps.
Susan Farley [Fri, 22 Sep 2000 22:09:11 +0000 (22:09 +0000)]
Added support DT_PATH_ELLIPSIS, DT_END_ELLIPSIS, and DT_WORD_ELLIPSIS
flags in DrawText.
Andreas Mohr [Fri, 22 Sep 2000 22:08:28 +0000 (22:08 +0000)]
Fixed WinExec16 to handle quoted filenames correctly.