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.
Damyan Ognyanoff [Fri, 22 Sep 2000 22:07:53 +0000 (22:07 +0000)]
IErrorInfo is now derived from IUnknown.
Aric Stewart [Fri, 22 Sep 2000 22:00:01 +0000 (22:00 +0000)]
Correct some situations with listview selections. Specifically fixed
situations where in an OWNERDATA listview the selection ranges become
invalid if the number of items is changed. Additional fixes a few
problems resulting in loops in RemoveAllSelections.
Francois Gouget [Fri, 22 Sep 2000 21:04:30 +0000 (21:04 +0000)]
Added a few missing macros, types and prototypes.
Francois Gouget [Fri, 22 Sep 2000 21:00:36 +0000 (21:00 +0000)]
New file. All RC files generated by VC6 include afxres.h which in turn
includes this file.
Andreas Mohr [Fri, 22 Sep 2000 20:59:29 +0000 (20:59 +0000)]
Spelling, trace fixes.
Andreas Mohr [Fri, 22 Sep 2000 20:58:23 +0000 (20:58 +0000)]
Added SetLastError() in GetEnvironmentVariableA.
Damyan Ognyanoff [Fri, 22 Sep 2000 20:57:36 +0000 (20:57 +0000)]
Added error correction when using symbol offsets.
Eric Pouech [Fri, 22 Sep 2000 20:56:45 +0000 (20:56 +0000)]
Fixed reentrancy issues in play/stop operations.
Huw D M Davies [Fri, 22 Sep 2000 20:55:57 +0000 (20:55 +0000)]
Fix PrintDlg collate icons. Add orientation icons.
Huw D M Davies [Fri, 22 Sep 2000 20:55:35 +0000 (20:55 +0000)]
Stubs for shlwapi.151 and shlwapi.153.
Huw D M Davies [Fri, 22 Sep 2000 20:55:14 +0000 (20:55 +0000)]
Stub for CoIsOle1Class.
Huw D M Davies [Fri, 22 Sep 2000 20:54:51 +0000 (20:54 +0000)]
Set close on exec() flag at times when we leave /dev/dsp and
/dev/sequencer open.
Susan Farley [Fri, 22 Sep 2000 20:54:16 +0000 (20:54 +0000)]
Added support for FLATBUTTON style tabs.
Made width of BUTTON style tabs no less than 2x their height.
Expanded focus rect to be just inside the border.
Andreas Mohr [Fri, 22 Sep 2000 20:51:09 +0000 (20:51 +0000)]
Add FIXMEs for all these nice completely unimplemented TOOLHELP
functions.
Andreas Mohr [Fri, 22 Sep 2000 20:50:35 +0000 (20:50 +0000)]
fixed the win95 registry loader to have somewhat stricter checking.
Chris Morgan [Fri, 22 Sep 2000 20:49:54 +0000 (20:49 +0000)]
Fixed button image to be offset to the center of the button horizontally,
visible with WinZip and CuteFTP 4.0. Fixed compile warnings from format type
specifiers in two TRACE's. Removed TRACE in TOOLBAR_GetItemRect(). Added
button width to TRACE in TOOLBAR_CalcToolbar().
Chris Morgan [Fri, 22 Sep 2000 20:49:12 +0000 (20:49 +0000)]
Changed RedrawWindow()'s to InvalidateRect()'s. RedrawWindow() was
being called with RDW_UPDATENOW, forcing immediate painting. Added
redrawing logic to STATUSBAR_SetTextW().
Chris Morgan [Fri, 22 Sep 2000 20:48:15 +0000 (20:48 +0000)]
Fix behavior of TVS_SINGLEEXPAND style broken in Corel merge. Optimize
redrawing in TREEVIEW_SetItemA() to redraw only if the item changes.
Francois Gouget [Fri, 22 Sep 2000 20:47:01 +0000 (20:47 +0000)]
Raised MAX_DLLS to 100.
Peter Hunnisett [Tue, 19 Sep 2000 02:43:00 +0000 (02:43 +0000)]
- Added some missing WINELIB_NAME_AW definitions, types and messages
- Small prototype fixes
Rein Klazes [Tue, 19 Sep 2000 02:39:59 +0000 (02:39 +0000)]
Catch EXCEPTION_PRIV_INSTRUCTION exception too.
Stephane Lussier [Tue, 19 Sep 2000 02:38:45 +0000 (02:38 +0000)]
Notification NM_CLICK, NM_RCLICK and NM_DBLCLK sent by the listview
should set lParam to a NMLISTVIEW instead of a NMHDR. According to
MSDN doc, it is like that since version 4.71, Wine is returning 5.0 as
the DLL version.
Andreas Mohr [Tue, 19 Sep 2000 02:38:11 +0000 (02:38 +0000)]
Fixed window lock problem in SetMenu().
Alexandre Julliard [Tue, 19 Sep 2000 02:37:48 +0000 (02:37 +0000)]
Henning Hoffmann
Avoid deadlocks in EnumMetaFile.