Francois Gouget [Thu, 12 Oct 2000 23:20:29 +0000 (23:20 +0000)]
Moved LCTYPE, GetLocaleInfo, NUMBERFMT, CURRENCYFMT and the related
API to winnls.h.
Moved LANG_xxx, SUBLANG_xxx, SORT_xxx and IS_TEXT_UNICODE_xxx to
winnt.h.
Francois Gouget [Thu, 12 Oct 2000 23:18:55 +0000 (23:18 +0000)]
Added many missing *Pxxx types.
Removed a few *LPxxx types that are not supposed to be there (in
particular LPICONINFO).
Added a few missing *LPCxxx types (MENUITEMINFO, SCROLLINFO,
DLGITEMTEMPLATE).
WINHELP and PE_ACCEL are internal types.
MULTIKEYHELP and HELPWININFO both have an A and W variant.
NUMBERFMT, CURRENCYFMT and the related API belong to winnls.h.
Added missing ARW_xxx defines (for sysmetrics).
Francois Gouget [Thu, 12 Oct 2000 23:15:29 +0000 (23:15 +0000)]
ROTFLAGS have their own ifdef protection, take them out of the
_SECURITY_DEFINED ifdef block.
Francois Gouget [Thu, 12 Oct 2000 23:14:52 +0000 (23:14 +0000)]
Added a declaration for GetEnhMetaFileDescription.
Andreas Mohr [Thu, 12 Oct 2000 23:13:44 +0000 (23:13 +0000)]
Added Fonts registry key.
Eric Pouech [Thu, 12 Oct 2000 23:13:23 +0000 (23:13 +0000)]
Fixed regression for debugger startup event creation.
Chris Morgan [Thu, 12 Oct 2000 23:11:35 +0000 (23:11 +0000)]
Fix depressed state with flat toolbars so pressing the buttons draws
the button in a depressed state. Fix bitmap offsets, fixes bitmap
offset problems in file common dialog.
Susan Farley [Thu, 12 Oct 2000 23:11:06 +0000 (23:11 +0000)]
On InsertItem with TVI_FIRST, the check for resetting firstVisible
must be done *before* the parent's firstChild changes.
Lionel Ulmer [Thu, 12 Oct 2000 23:09:40 +0000 (23:09 +0000)]
Support non-buffered overlays.
Guy L. Albertelli [Thu, 12 Oct 2000 23:09:01 +0000 (23:09 +0000)]
Rewrite to support rows of bands.
Draw separators between bands in rows and between rows.
Support text and background color and color propagation.
Improve layout code.
Make fMask in internal structure the indicator of valid information.
Fix size of grippers.
Add debugging traces for future.
Serge Ivanov [Thu, 12 Oct 2000 23:08:19 +0000 (23:08 +0000)]
Simple NULL check.
Stephane Lussier [Thu, 12 Oct 2000 23:07:41 +0000 (23:07 +0000)]
- Background should not be drawn if the background color is CLR_NONE.
- Don't change the size to 0 for the header control of listview with
LVS_NOCOLUMNHEADER style. In fact just setting HDS_HIDDEN to the
header control is enough.
Marcus Meissner [Thu, 12 Oct 2000 23:05:48 +0000 (23:05 +0000)]
Added 16 (565) -> 15 (555) bit depth converter.
Hidenori Takeshima [Thu, 12 Oct 2000 23:05:21 +0000 (23:05 +0000)]
Added support for cp936.
Alexandre Julliard [Thu, 12 Oct 2000 20:55:26 +0000 (20:55 +0000)]
Work-around for gcc bug.
Lionel Ulmer [Thu, 12 Oct 2000 20:50:45 +0000 (20:50 +0000)]
Implememnted GetFourCCCodes.
Marcus Meissner [Thu, 12 Oct 2000 20:47:42 +0000 (20:47 +0000)]
Enable XF86vmode switching possible for X11 too.
Eric Pouech [Thu, 12 Oct 2000 20:46:49 +0000 (20:46 +0000)]
Added PCM converter internal driver.
A few driver handling fixes.
Lionel Ulmer [Thu, 12 Oct 2000 20:45:58 +0000 (20:45 +0000)]
Fixed the OpenGL detection code.
Juergen Schmied [Thu, 12 Oct 2000 20:45:26 +0000 (20:45 +0000)]
Fixed loading of symbols from libraries.
Rein Klazes [Thu, 12 Oct 2000 20:45:04 +0000 (20:45 +0000)]
Prevent SetFileAttributeA from making directory read-only.
Francois Gouget [Thu, 12 Oct 2000 20:44:41 +0000 (20:44 +0000)]
Enable anonymous struct/union support by default in both C and C++.
Disable them for compilers known not to support them.
Disable them for the WINE code.
Francois Gouget [Thu, 12 Oct 2000 20:44:14 +0000 (20:44 +0000)]
Added four DDElParam functions.
Now needs an 'extern "C"' protection for C++.
Francois Gouget [Thu, 12 Oct 2000 20:43:59 +0000 (20:43 +0000)]
Fix the parameter types and comments of the DDElParam functions.
Francois Gouget [Thu, 12 Oct 2000 20:43:08 +0000 (20:43 +0000)]
Removed stray A/W from invocations of WINELIB_NAME_AW.
Mike McCormack [Thu, 12 Oct 2000 20:42:23 +0000 (20:42 +0000)]
Removed dependency on globals LPT[] and COM{}.
Francois Gouget [Thu, 12 Oct 2000 20:41:56 +0000 (20:41 +0000)]
Added some of the APIs introduced in Win98, mostly the VarXxx maths APIs.
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.