Stephane Lussier [Fri, 28 Jul 2000 22:21:19 +0000 (22:21 +0000)]
Now the service thread is no more in charge of erasing the background
of the Window. Service thread is doing the invalidation part, and the
application thread is doing the erasing part. All this has been
implemented using WM_SYNCPAINT message.
Dmitry Timoshkov [Fri, 28 Jul 2000 20:20:20 +0000 (20:20 +0000)]
Added stub for OLE32.OleSetAutoConvert needed by Adobe Photoshop 4.0.
Dmitry Timoshkov [Fri, 28 Jul 2000 20:20:03 +0000 (20:20 +0000)]
Do not crash if window was not found.
Stephane Lussier [Fri, 28 Jul 2000 20:19:37 +0000 (20:19 +0000)]
- UpdateWindow should refresh all children that have an update region.
- In DIALOG_CreateIndirect UpdateWindow shouldn't be called. Wine will generate
a WM_PAINT eventually for the dialog, no need to force a paint right away.
(based on a patch from James Hatheway in the Corel tree)
Ove Kaaven [Fri, 28 Jul 2000 20:18:49 +0000 (20:18 +0000)]
Just get DOS task structure from MZ_Current(), instead of (clumsily)
trying to find and read from the current task's module structures.
Ove Kaaven [Fri, 28 Jul 2000 20:18:25 +0000 (20:18 +0000)]
Make a global asm helper function to handle 32-bit RMCB calls, so we
don't need those complex constraints either.
Ove Kaaven [Fri, 28 Jul 2000 20:17:54 +0000 (20:17 +0000)]
Always get a hardware message from the system queue in PeekMessage,
even if no such wake bits are set, because in a PeekMessage loop,
there's no sleeping, so the necessary wake bits are never set...
Huw D M Davies [Fri, 28 Jul 2000 20:17:21 +0000 (20:17 +0000)]
Add Connection Point support to OLE font objects.
Add some more TRACE()s.
Alexandre Julliard [Fri, 28 Jul 2000 00:07:18 +0000 (00:07 +0000)]
Added 'owner' field to 16-bit spec files to specify the name of the
32-bit dll that contains it.
Alexandre Julliard [Wed, 26 Jul 2000 19:51:37 +0000 (19:51 +0000)]
Merged setupx.dll into setupapi.dll.
Merged sound.dll into winmm.dll.
Merged stress.dll into kernel32.dll.
Alexandre Julliard [Wed, 26 Jul 2000 18:30:38 +0000 (18:30 +0000)]
Added a few empty source files so that each dll has at least one C
file.
Eric Pouech [Wed, 26 Jul 2000 18:07:04 +0000 (18:07 +0000)]
- removed (now obsolete) driver.h file (it's content is now in mmsystem.h)
- upgraded vfw.h content
Alexandre Julliard [Wed, 26 Jul 2000 18:04:54 +0000 (18:04 +0000)]
Avoid clobbering %ebx.
Alexandre Julliard [Wed, 26 Jul 2000 18:03:43 +0000 (18:03 +0000)]
Return the proper error code when a 16-bit task failed to start
(thanks to Peter Ganten).
Andreas Mohr [Wed, 26 Jul 2000 18:02:50 +0000 (18:02 +0000)]
Adapted to the recent winebuild rename.
Andreas Mohr [Wed, 26 Jul 2000 18:02:28 +0000 (18:02 +0000)]
Added detection code for very old Windows (1.1, 2.0, ...) binaries to
MODULE_GetBinaryType().
Alexandre Julliard [Wed, 26 Jul 2000 17:51:32 +0000 (17:51 +0000)]
Moved shlwapi routines from shell32.dll to shlwapi.dll.
Alexandre Julliard [Tue, 25 Jul 2000 21:01:59 +0000 (21:01 +0000)]
Make unicode.o into a separate ELF library so that we can use it from
the wineserver too.
Andreas Mohr [Tue, 25 Jul 2000 20:59:59 +0000 (20:59 +0000)]
- fixed a gross bug in SetCurrentDirectoryA (where changing to a new
non-existent directory would leave the new drive enabled upon aborting
(fixes CuteFTP install and should fix MANY apps)
This has probably been caused by myself. *brownpaperbag*
- added GetVolumeInformation serial number bug-for-bug compatibility
- corrected Unicode labels (better CD-ROM handling in general)
- moved CD-ROM label detection code to misc/cdrom.c
- possible to use loopback mounted ISO9660 files
- init some uninitialised drive fields
- remove some unnecessary header includes
Susan Farley [Tue, 25 Jul 2000 20:59:03 +0000 (20:59 +0000)]
Don't destroy the caret on SWP_HIDEWINDOW.
Dave Pickles [Tue, 25 Jul 2000 17:53:58 +0000 (17:53 +0000)]
Improved FormatMessage:
- Added full support for FORMAT_MESSAGE_FROM_SYSTEM
- Implemented language search as documented
- Illegal combinations of options trapped.
- Message table for system messages added.
Alexandre Julliard [Tue, 25 Jul 2000 17:52:42 +0000 (17:52 +0000)]
Moved FORMAT_MESSAGE flags definition to winbase.h.
Alexandre Julliard [Tue, 25 Jul 2000 17:52:08 +0000 (17:52 +0000)]
Added rules for message compiler .mc files.
James Hatheway [Tue, 25 Jul 2000 17:45:50 +0000 (17:45 +0000)]
Portability fixes.
Patrik Stridvall [Tue, 25 Jul 2000 17:45:14 +0000 (17:45 +0000)]
Fixed issues found by winapi_check.
Patrik Stridvall [Tue, 25 Jul 2000 17:44:39 +0000 (17:44 +0000)]
Minor API files update.
Bertho Stultiens [Tue, 25 Jul 2000 17:44:08 +0000 (17:44 +0000)]
- Implemented a bug-work-around for Berkeley yacc (byacc) which
does not generate proper default transition rules for non-terminals.
See comments in parser.y how the fix works.
- Changed the error-line/char position to make emacs happy parsing
the position of the error.
- Added comments in the documentation in which order the line-numer
and character-position of the error is written.
Ove Kaaven [Tue, 25 Jul 2000 17:42:46 +0000 (17:42 +0000)]
Use lcall opcodes, so all gas-es understand it...
Alexandre Julliard [Tue, 25 Jul 2000 16:42:25 +0000 (16:42 +0000)]
Moved thunking functions off to kernel32.dll.
Alexandre Julliard [Tue, 25 Jul 2000 15:10:52 +0000 (15:10 +0000)]
Temporarily moved advapi32 registry support back into libwine.so, and
made advapi32 a separate dll.
Eric Pouech [Tue, 25 Jul 2000 12:51:56 +0000 (12:51 +0000)]
fixed a number of long standing bugs:
- segmented expressions didn't display correctly
- using dynamic size array for nested types parsing
- correct display of source code after a crash
factorized some code
Alexandre Julliard [Tue, 25 Jul 2000 12:28:20 +0000 (12:28 +0000)]
Merged wing.dll into gdi32.dll.
Aric Stewart [Tue, 25 Jul 2000 12:26:59 +0000 (12:26 +0000)]
Prevent the attempt to draw invalid image indexes.
Provide the two pixel buffer between the image and the label.
Huw D M Davies [Tue, 25 Jul 2000 12:26:12 +0000 (12:26 +0000)]
A generic implemention of IConnectionPoint/IEnumConnections.
Dmitry Timoshkov [Tue, 25 Jul 2000 12:25:40 +0000 (12:25 +0000)]
Make fnt2bdf produce correct fonts.
Ove Kaaven [Tue, 25 Jul 2000 12:24:53 +0000 (12:24 +0000)]
Make int16 read from the BIOS keyboard buffer, not directly from the
console driver.
Ove Kaaven [Tue, 25 Jul 2000 12:24:39 +0000 (12:24 +0000)]
Fixed broken assembler. Removed support for old protected-mode hack
for running real-mode code on platforms that don't support vm86; the
current CallRM->RMCB shortcut code should take care of all
Wine-supplied RM APIs (such as DOSASPI) anyway.
Alexandre Julliard [Tue, 25 Jul 2000 12:11:53 +0000 (12:11 +0000)]
Perform NE_InitProcess in the context of the new task.
Alexandre Julliard [Mon, 24 Jul 2000 18:30:00 +0000 (18:30 +0000)]
Merged msacm and msacm32 dlls.
Merged win87em and windebug into kernel32.dll.
Francois Gouget [Sun, 23 Jul 2000 19:33:42 +0000 (19:33 +0000)]
Fixed int/HANDLE mismatches revealed by -DSTRICT.
Replaced the Win16 hmemcpy16 (obsolete) with memcpy.
Francois Gouget [Sun, 23 Jul 2000 19:33:05 +0000 (19:33 +0000)]
Fixed WinMain's signature.
Replaced the Win16 hmemcpy16 (obsolete) with memcpy.
Removed obsolete references to the Languages array.
Francois Gouget [Sun, 23 Jul 2000 19:32:45 +0000 (19:32 +0000)]
Removed obsolete references to the Languages array.
Francois Gouget [Sun, 23 Jul 2000 19:32:29 +0000 (19:32 +0000)]
Fixed WinMain's signature.
Fixed parameter order for the call to CreateWindow.
Francois Gouget [Sun, 23 Jul 2000 19:32:11 +0000 (19:32 +0000)]
Fixed WinMain's signature.
Francois Gouget [Sun, 23 Jul 2000 19:30:48 +0000 (19:30 +0000)]
Added -DSTRICT.
Added missing libraries comctl32 and rpcrt4.
James Hatheway [Sun, 23 Jul 2000 19:28:24 +0000 (19:28 +0000)]
Adds an initial WSAIoctl function with support for only the
SIO_GET_INTERFACE_LIST command. Adds initial code to WsControl
function to support the WSCNTL_TCPIP_QUERY_INFO command.
Eric Pouech [Sun, 23 Jul 2000 19:27:21 +0000 (19:27 +0000)]
Compilation fixes for OpenGL.
Mike McCormack [Sun, 23 Jul 2000 19:27:00 +0000 (19:27 +0000)]
Corrected c2man flags. It still crashes anyhow :-/
Lionel Ulmer [Sun, 23 Jul 2000 14:23:31 +0000 (14:23 +0000)]
Detect broken glext.h headers.
Mike McCormack [Sun, 23 Jul 2000 14:22:47 +0000 (14:22 +0000)]
Added some basic text display and editing capabilities, cursor
positioning, a bit of scrolling and a text file loader.
Gerard Patel [Sun, 23 Jul 2000 14:21:38 +0000 (14:21 +0000)]
Focus handling, visual changes + misc fixes.
Mike McCormack [Sun, 23 Jul 2000 14:20:58 +0000 (14:20 +0000)]
Implemented lineGetCountry. (works with HyperTrm.exe)
Andreas Mohr [Sun, 23 Jul 2000 14:20:34 +0000 (14:20 +0000)]
Added InstallHinfSection stub.
Francois Gouget [Sun, 23 Jul 2000 14:19:59 +0000 (14:19 +0000)]
Removed duplicate declaration of AddAccessAllowedAce.
Aric Stewart [Sun, 23 Jul 2000 14:19:42 +0000 (14:19 +0000)]
Handle the case where the function SetItem is called to select an item
or set its focus.
Ove Kaaven [Sun, 23 Jul 2000 14:19:19 +0000 (14:19 +0000)]
Added a few C++ operators to Direct3D structures, and made some unions
'nameless'.
Eric Pouech [Sun, 23 Jul 2000 14:17:51 +0000 (14:17 +0000)]
Insured that all parameters of async functions are copied before
returnig from request.
Ove Kaaven [Sun, 23 Jul 2000 13:43:00 +0000 (13:43 +0000)]
Fix a few typos and such.
Ove Kaaven [Sun, 23 Jul 2000 13:42:13 +0000 (13:42 +0000)]
Added some DirectDraw7-related definitions.
Marcus Meissner [Sun, 23 Jul 2000 13:41:51 +0000 (13:41 +0000)]
Make non-existence of (f)lex an error.
Marcus Meissner [Sun, 23 Jul 2000 13:39:52 +0000 (13:39 +0000)]
IDirectDraw,IDirectDraw2,IDirectDraw4 fixed up in regard to COM usage.
Ove Kaaven [Sun, 23 Jul 2000 13:38:24 +0000 (13:38 +0000)]
Added a few Win32 definitions.
Ove Kaaven [Sun, 23 Jul 2000 13:38:08 +0000 (13:38 +0000)]
Reduce scope of "Status" #ifdef hack.
Ove Kaaven [Sun, 23 Jul 2000 13:37:53 +0000 (13:37 +0000)]
Say that "No handler" messages as fatal.
Alexandre Julliard [Sun, 23 Jul 2000 13:37:35 +0000 (13:37 +0000)]
Fixed SharedDir location.
Ove Kaaven [Sun, 23 Jul 2000 13:36:41 +0000 (13:36 +0000)]
Change the V86BASE macro to call DOSMEM_MemoryBase() instead of using
the ugly Dr7 hack.
Eric Pouech [Sun, 23 Jul 2000 13:35:39 +0000 (13:35 +0000)]
Fixed first seek on MEM mmio files.
Gerard Patel [Sun, 23 Jul 2000 13:35:14 +0000 (13:35 +0000)]
Remove calls to DIALOG_DoDialogBox and DIALOG_CreateIndirect.
John R. Sheets [Sun, 23 Jul 2000 13:34:43 +0000 (13:34 +0000)]
Add a few more fields to HTTP_GetStdHeaderIndex() and fix some typos.
John R. Sheets [Sun, 23 Jul 2000 13:34:21 +0000 (13:34 +0000)]
Put the URL parameter list in with the URL path if the ExtraInfo
buffer isn't specified.
Gerard Patel [Sun, 23 Jul 2000 13:33:48 +0000 (13:33 +0000)]
Fixed calculation of buffer length after switch of window text to
unicode.
Ove Kaaven [Sun, 23 Jul 2000 13:33:18 +0000 (13:33 +0000)]
Comment out a nonfunctional DOS part of debugger.
Ove Kaaven [Sun, 23 Jul 2000 13:32:57 +0000 (13:32 +0000)]
Added stub for RasHangUpA().
Ove Kaaven [Sun, 23 Jul 2000 13:32:21 +0000 (13:32 +0000)]
DefWindowProc should pass unhandled WM_MOUSEWHEEL to parent, according
to documentation.
Ove Kaaven [Sun, 23 Jul 2000 13:32:04 +0000 (13:32 +0000)]
Fixed a few problems.
David Elliott [Sun, 23 Jul 2000 13:31:41 +0000 (13:31 +0000)]
- Changed the temporary buffer for loading resources from 256 to 512
- Define MAX_RESOURCE_STRING_LENGTH instead of using it magically throughout
the function
- Use lstrcpynW instead of lstrcpyW
Alexandre Julliard [Sun, 16 Jul 2000 21:10:05 +0000 (21:10 +0000)]
Alexandre Julliard [Sun, 16 Jul 2000 21:09:03 +0000 (21:09 +0000)]
Changed julliard@lrc.epfl.ch to julliard@winehq.com
Alexandre Julliard [Sun, 16 Jul 2000 20:29:44 +0000 (20:29 +0000)]
Added assembly wrapper for calling window procedures.
Alexandre Julliard [Sun, 16 Jul 2000 18:21:34 +0000 (18:21 +0000)]
Get full path of argv[0] before we change directories.
Make sure process names are long path names.
Cleaned up initialisation a bit.
Stephane Lussier [Sun, 16 Jul 2000 18:14:01 +0000 (18:14 +0000)]
In set_socket_event, the event should be signaled if there's a pending
network event corresponding to the events the application wanted to be
notified.
Andreas Mohr [Sun, 16 Jul 2000 15:44:22 +0000 (15:44 +0000)]
Spelling fixes.
Andreas Mohr [Sun, 16 Jul 2000 15:43:07 +0000 (15:43 +0000)]
Doc and trace updates.
Marcus Meissner [Sun, 16 Jul 2000 15:42:22 +0000 (15:42 +0000)]
Transmit current directory settings to newly created processes.
Peter Ganten [Sun, 16 Jul 2000 15:41:17 +0000 (15:41 +0000)]
Added German installation and configuration manual.
Raul Fernandes [Sun, 16 Jul 2000 15:40:29 +0000 (15:40 +0000)]
Added Brazilian keyboard.
Gerard Patel [Sun, 16 Jul 2000 15:39:37 +0000 (15:39 +0000)]
Set clipping region to client window before owner-drawn painting.
Andreas Mohr [Sun, 16 Jul 2000 15:39:05 +0000 (15:39 +0000)]
Added the "SharedDir" registry key.
Lionel Ulmer [Sun, 16 Jul 2000 14:40:35 +0000 (14:40 +0000)]
- fix Direct3D support and a lot of warnings
- add support for DDraw in a window (not optimized yet)
- cleans up OpenGL extensions handling for D3D
Gerard Patel [Sun, 16 Jul 2000 14:39:21 +0000 (14:39 +0000)]
Background of SS_SIMPLE static control is not filled (unless it has
SS_NOPREFIX too).
Marcus Meissner [Sun, 16 Jul 2000 14:38:53 +0000 (14:38 +0000)]
Drop UNIX cwd to / after calculating WINE current directory (to allow
CD unmounts).
Stephane Lussier [Sat, 15 Jul 2000 21:37:33 +0000 (21:37 +0000)]
New version of the patch from Francois Jacques with a modification of
my own that makes everybody happy :-)
Mike McCormack [Sat, 15 Jul 2000 21:36:31 +0000 (21:36 +0000)]
Hook serialui dll into existing comm functions.
Mike McCormack [Sat, 15 Jul 2000 21:35:55 +0000 (21:35 +0000)]
Implemented serialui dll containing CommConfigDialog,
GetDefaultCommConfig and SetDefaultCommConfig.
Patrik Stridvall [Sat, 15 Jul 2000 21:33:38 +0000 (21:33 +0000)]
Fixed some warnings.
Patrik Stridvall [Sat, 15 Jul 2000 21:32:55 +0000 (21:32 +0000)]
- Minor API files fixes.
- Minor bug fixes and additions.
Patrik Stridvall [Sat, 15 Jul 2000 21:32:26 +0000 (21:32 +0000)]
Fixed some issues found by winapi_check.
Dave Hawkes [Sat, 15 Jul 2000 21:31:42 +0000 (21:31 +0000)]
All standard window controls should have CS_PARENTDC, but should still
clip to the control window.
John R . Sheets [Sat, 15 Jul 2000 21:31:01 +0000 (21:31 +0000)]
We also have to validate the frame to avoid an infinite loop when the
app doesn't call BeginPaint.
Andreas Mohr [Sat, 15 Jul 2000 21:29:34 +0000 (21:29 +0000)]
Extend the WSOCK32 warning in certain functions to mention WS2_32 too.