Juergen Schmied [Mon, 17 May 1999 15:33:54 +0000 (15:33 +0000)]
Further implementation of the FileMenu.
Juergen Schmied [Mon, 17 May 1999 15:05:08 +0000 (15:05 +0000)]
Set the default menu item of the window menu
James Juran [Mon, 17 May 1999 15:03:47 +0000 (15:03 +0000)]
Changed serial ports in wine.ini to /dev/ttySX from /dev/cuaX in
accordance with Linux 2.2 Changes file.
Ulrich Weigand [Mon, 17 May 1999 15:00:13 +0000 (15:00 +0000)]
Release Win16Lock when calling LoadLibrary32 from 16-bit code.
Ulrich Weigand [Mon, 17 May 1999 14:57:59 +0000 (14:57 +0000)]
Fixed THUNK_SetDCHook when using native USER.
Ulrich Weigand [Mon, 17 May 1999 14:57:06 +0000 (14:57 +0000)]
Bugfix: FT_PrologPrime was broken due to relay changes.
Ulrich Weigand [Mon, 17 May 1999 14:56:23 +0000 (14:56 +0000)]
Some stubs added.
Ulrich Weigand [Mon, 17 May 1999 14:55:30 +0000 (14:55 +0000)]
Suspend window locks before calling hook procedure.
Ulrich Weigand [Mon, 17 May 1999 14:54:09 +0000 (14:54 +0000)]
Fixed window refcount handling in GetNextDlgGroupItem.
Ulrich Weigand [Mon, 17 May 1999 14:53:21 +0000 (14:53 +0000)]
Removed superfluous WIN_ReleaseWndPtr.
Marcus Meissner [Mon, 17 May 1999 14:52:05 +0000 (14:52 +0000)]
Xlib_IDirectDrawSurface4Impl_Flip should show 'flipto' surface, not
previous one. (reported by Ove)
Alexandre Julliard [Sun, 16 May 1999 17:11:58 +0000 (17:11 +0000)]
Added a few missing debug event definitions.
Alexandre Julliard [Sun, 16 May 1999 16:59:38 +0000 (16:59 +0000)]
Adapted to new select interface.
Fixed bug in *_signaled routines that could cause busy-waiting in the
select loop.
Alexandre Julliard [Sun, 16 May 1999 16:57:49 +0000 (16:57 +0000)]
Changed select interface, separated timeouts from file descriptors.
Alexandre Julliard [Sun, 16 May 1999 16:54:54 +0000 (16:54 +0000)]
Moved process structure definition to process.h.
Added suspend/resume_process.
Moved handle table back into the process structure.
Alexandre Julliard [Sun, 16 May 1999 16:51:28 +0000 (16:51 +0000)]
Added TEB in init_thread request.
Alexandre Julliard [Sat, 15 May 1999 10:52:56 +0000 (10:52 +0000)]
Tried to add an error message when crashing on a selector load because
of missing LDT sharing between threads (untested).
Alexandre Julliard [Sat, 15 May 1999 10:48:19 +0000 (10:48 +0000)]
Server reorganization:
- moved request handlers to the specific C files
- moved handle management to handle.c
- moved server private includes to server/ instead of include/server/
Alexandre Julliard [Sat, 15 May 1999 10:41:15 +0000 (10:41 +0000)]
Get include files from the current directory first.
Marcus Meissner [Fri, 14 May 1999 18:39:37 +0000 (18:39 +0000)]
Replaced WIN_GetWindowInstance by GetWindowLongA(GWL_HINSTANCE),
removed unnecessary win.h includes, added syslevel.h to queue.c.
Francois Boisvert [Fri, 14 May 1999 18:37:28 +0000 (18:37 +0000)]
Changed CBGetDroppedControlRect to be compliant with Windows API.
Alexandre Julliard [Fri, 14 May 1999 18:21:55 +0000 (18:21 +0000)]
Fixed a few bugs, and improved the exception macros (based on
suggestions by Sergei Turchanov).
Alexandre Julliard [Fri, 14 May 1999 08:17:14 +0000 (08:17 +0000)]
Converted to the new debug interface, using script written by Patrik
Stridvall.
Alexandre Julliard [Fri, 14 May 1999 08:11:40 +0000 (08:11 +0000)]
Converted to the new debug interface.
Ulrich Weigand [Fri, 14 May 1999 08:10:25 +0000 (08:10 +0000)]
Fixed invalid window refcount handling in RDW_Paint().
Noel Borthwick [Fri, 14 May 1999 08:09:13 +0000 (08:09 +0000)]
Fix a deadlock with the system message queue by ensuring the system message
queue is unlocked while the actual message is being processed.
Lionel Ulmer [Fri, 14 May 1999 08:07:56 +0000 (08:07 +0000)]
Check if in depth-conversion mode before returning an error message
in IDirectDrawPaletteImpl_GetEntries.
Lionel Ulmer [Thu, 13 May 1999 18:53:05 +0000 (18:53 +0000)]
Replaced all the Mesa specific code by GLX code. Should work now on
any OpenGL implementation.
<TTarrant@Etnoteam.It> [Thu, 13 May 1999 18:49:47 +0000 (18:49 +0000)]
Added Italian keyboard support.
Huw D M Davies [Thu, 13 May 1999 18:46:46 +0000 (18:46 +0000)]
Fixed a couple of memcpy errors.
Huw D M Davies [Thu, 13 May 1999 18:44:44 +0000 (18:44 +0000)]
Small fix to help native win95 PrintDlg on the way.
Andreas Mohr [Thu, 13 May 1999 18:44:14 +0000 (18:44 +0000)]
Implemented InsertInASPIChain and fixed minor things.
Andreas Mohr [Thu, 13 May 1999 18:43:40 +0000 (18:43 +0000)]
Fixed quite ill window locking code.
Francis Beaudet [Thu, 13 May 1999 18:43:15 +0000 (18:43 +0000)]
Fixed an infinite loop in ChildWindowFromPointEx.
Juergen Schmied [Thu, 13 May 1999 18:42:03 +0000 (18:42 +0000)]
- prevent crash when GetMenuDefaultItem is called on empty menu
- set default item on system menu
Alexandre Julliard [Thu, 13 May 1999 16:21:37 +0000 (16:21 +0000)]
Adapted for new register functions support (ESP_reg in register
functions now points after the arguments).
Alexandre Julliard [Thu, 13 May 1999 16:13:17 +0000 (16:13 +0000)]
Win32 register functions can now have arguments.
Simplified relay debugging for register functions.
Alexandre Julliard [Thu, 13 May 1999 14:42:14 +0000 (14:42 +0000)]
VxDCall functions do not need to be 'register'.
Alexandre Julliard [Wed, 12 May 1999 16:10:53 +0000 (16:10 +0000)]
Fixed bug I introduced in relay debugging.
Alexandre Julliard [Wed, 12 May 1999 13:10:39 +0000 (13:10 +0000)]
Added macros and definitions for using exception inside Wine or
Winelib code.
Alexandre Julliard [Wed, 12 May 1999 12:47:01 +0000 (12:47 +0000)]
Moved some exception definitions to winnt.h and ntddk.h.
Marcus Meissner [Wed, 12 May 1999 10:45:05 +0000 (10:45 +0000)]
Added missing WINAPI for the callback procs.
Alexandre Julliard [Wed, 12 May 1999 10:42:02 +0000 (10:42 +0000)]
Added ERROR_sig.
Francis Beaudet [Wed, 12 May 1999 10:36:17 +0000 (10:36 +0000)]
Bug fix.
Marcus Meissner [Wed, 12 May 1999 10:34:03 +0000 (10:34 +0000)]
WSOCK32/WINSOCK uses SetLastError() to keep its own WSALastErrors,
replaced all pwsi->err references.
Alexandre Julliard [Wed, 12 May 1999 10:15:41 +0000 (10:15 +0000)]
Changed some error handling a bit.
Ove Kaaven [Wed, 12 May 1999 10:07:02 +0000 (10:07 +0000)]
Cleaner Suspend/RestoreWndsLock, which should fix some slowness.
Alexandre Julliard [Wed, 12 May 1999 10:02:37 +0000 (10:02 +0000)]
Added RtlUnwind in ntdll, and made kernel32 spec entry a forward to
the ntdll one.
Alexandre Julliard [Wed, 12 May 1999 09:57:37 +0000 (09:57 +0000)]
Added import declaration for Win32 built-ins.
Alexandre Julliard [Mon, 10 May 1999 14:44:47 +0000 (14:44 +0000)]
Added support for forwarded ordinals in built-in dlls.
Alexandre Julliard [Sun, 9 May 1999 16:15:28 +0000 (16:15 +0000)]
Fixed request size for alloc_console and free_console.
Alexandre Julliard [Sun, 9 May 1999 16:12:19 +0000 (16:12 +0000)]
Improved exception handling.
Based on the work of Sergey Turchanov <turchanov@usa.net>.
Alexandre Julliard [Sun, 9 May 1999 16:05:08 +0000 (16:05 +0000)]
Use OpenFile() to test for file existence, so that the path gets
searched.
Ove Kaaven [Sun, 9 May 1999 16:00:35 +0000 (16:00 +0000)]
Restart interrupted select() (happens with -pg).
Ove Kaaven [Sun, 9 May 1999 15:59:57 +0000 (15:59 +0000)]
Fixed off-by-one bug in memory access check.
Marcus Meissner [Sun, 9 May 1999 15:59:27 +0000 (15:59 +0000)]
More debug output for RegQueryInfoKey.
Ove Kaaven [Sun, 9 May 1999 15:51:43 +0000 (15:51 +0000)]
Fixed a couple of bugs (silent backtrace not totally silent, crashes
when the stack is corrupted or similar).
Alexandre Julliard [Sat, 8 May 1999 18:55:06 +0000 (18:55 +0000)]
Release 990508.
Jean-Louis Thirot [Sat, 8 May 1999 18:39:04 +0000 (18:39 +0000)]
Added graphical configuration tool wineconf.tcl.
Marcus Meissner [Sat, 8 May 1999 18:32:56 +0000 (18:32 +0000)]
Ignore ESC[%dc reports generated by 8bit control codes.
Open console even if we already have one in the process.
Marcus Meissner [Sat, 8 May 1999 18:29:10 +0000 (18:29 +0000)]
Fixed off by 1 error in section code (did not return len-2 on buffer
overflow in some cases, but len-1).
Marcus Meissner [Sat, 8 May 1999 18:28:13 +0000 (18:28 +0000)]
Fixed warning.
Pavel Roskin [Sat, 8 May 1999 18:22:11 +0000 (18:22 +0000)]
Fixed palette handling for true/high-color X11.
Uwe Bonnes [Sat, 8 May 1999 18:21:05 +0000 (18:21 +0000)]
Fixed extension handling in LoadLibrary16.
Alex Korobka [Sat, 8 May 1999 17:57:09 +0000 (17:57 +0000)]
Rearranged PAINT_RedrawWindow() so that it first recursively updates
invalid regions and only then starts sending out messages. This should
help with reentrancy during message processing and now it needs just
one (or none) scratch region for all there is to do. Also, small fixes
for SetWindowPos().
Alexandre Julliard [Sat, 8 May 1999 16:05:27 +0000 (16:05 +0000)]
Added check for missing __i386__ definition.
Patrik Stridvall [Sat, 8 May 1999 15:47:44 +0000 (15:47 +0000)]
ANSI C fixes.
Marcus Meissner [Sat, 8 May 1999 15:38:57 +0000 (15:38 +0000)]
Pass PROPSHEETPAGE to propertypage dialog as lParam.
Patrik Stridvall [Sat, 8 May 1999 12:50:36 +0000 (12:50 +0000)]
ANSI C fixes.
Huw D M Davies [Sat, 8 May 1999 12:45:18 +0000 (12:45 +0000)]
Split off wingdi16.h from wingdi.h. Add many more #defines/typedefs
to bring wingdi.h almost upto a complete NT4.0 interface.
Fix return value of SetRectRgn().
Michael Veksler [Sat, 8 May 1999 12:40:24 +0000 (12:40 +0000)]
Removed #include "wine/winuser16.h" and use "struct tag????" instead.
Ove Kaaven [Sat, 8 May 1999 12:38:20 +0000 (12:38 +0000)]
Improved Wine debugger backtrace. New features:
- Displays ebp, in case you want to check stackframes manually
- Detects far calls even when windows apps don't mark them
- Tracks CallFrom16/CallTo16 relaying (thunking)
Ulrich Czekalla [Sat, 8 May 1999 12:37:34 +0000 (12:37 +0000)]
Bugfix: get_sobasename was off by one pointer increment.
Kevin Holbrook [Sat, 8 May 1999 12:36:29 +0000 (12:36 +0000)]
Fixed implicit type warning.
Gerard Patel [Sat, 8 May 1999 12:35:17 +0000 (12:35 +0000)]
Values returned from PtInRect and LB_ITEMFROMPOINT are reversed.
Francis Beaudet [Sat, 8 May 1999 10:55:32 +0000 (10:55 +0000)]
Second part of the OLE datacache implementation.
Ove Kaaven [Sat, 8 May 1999 10:54:04 +0000 (10:54 +0000)]
Moved DOS List of Lists initialization, and added the beginnings of
the DOS device structures.
Noomen Hamza [Sat, 8 May 1999 10:50:34 +0000 (10:50 +0000)]
Bug fixes.
Thuy Nguyen [Sat, 8 May 1999 10:48:44 +0000 (10:48 +0000)]
Implemented GetHGlobalFromStream.
Ulrich Weigand [Sat, 8 May 1999 10:48:03 +0000 (10:48 +0000)]
Call THREAD_FreeTHDB as service thread callback.
Ulrich Weigand [Sat, 8 May 1999 10:47:23 +0000 (10:47 +0000)]
Removed TIMER_SwitchQueue.
Uwe Bonnes [Sat, 8 May 1999 10:45:49 +0000 (10:45 +0000)]
Format output in DEBUG_ExamineMemory for "d" and "x" not to exceed 80
chars.
Marcus Meissner [Sat, 8 May 1999 10:44:43 +0000 (10:44 +0000)]
Stop winelib programs on fault instead of endless faultlooping.
James Juran [Sat, 8 May 1999 10:43:13 +0000 (10:43 +0000)]
Run ldconfig in make install if using --enable-dll.
Cleaned up uninstall_lib as well.
Thuy Nguyen [Sat, 8 May 1999 10:05:08 +0000 (10:05 +0000)]
Implementation of IStorage supported by an implementation of
ILockBytes on top of an HGLOBAL.
Marcus Meissner [Sat, 8 May 1999 10:02:05 +0000 (10:02 +0000)]
Return the correct value from GetPrivateProfileSectionA.
Copy/convert back the buffer in GetPrivateProfileSectionW.
Replace some output pointers str/wstr->ptr in kernel32.spec.
Ulrich Weigand [Sat, 8 May 1999 09:58:47 +0000 (09:58 +0000)]
Some initialization sequence bugfixes:
- Initialize process crst for 16-bit processes.
- Don't crash due to uninitialized stack frames in WineLib.
- Map system DLLs before calling UserSignalProc.
- Signal USIG_PROCESS_CREATE only *after* the env_db is filled.
Ulrich Weigand [Sat, 8 May 1999 09:56:00 +0000 (09:56 +0000)]
Call Callout routines directly when using builtin USER.
Ulrich Weigand [Sat, 8 May 1999 09:51:47 +0000 (09:51 +0000)]
Bugfix: all PE modules were marked 'internal'.
Ulrich Weigand [Sat, 8 May 1999 09:50:52 +0000 (09:50 +0000)]
Check for busy DCE moved to DCHook16().
Ulrich Weigand [Sat, 8 May 1999 09:45:50 +0000 (09:45 +0000)]
Initialize WIN_CritSection earlier.
Luc Tourangeau [Sat, 8 May 1999 09:44:45 +0000 (09:44 +0000)]
Removed the timer that was used to queue TRACKBAR_Refresh calls.
Removed all direct calls to TRACKBAR_Refresh (except from within the
WM_PAINT handling section) and replaced them by calls to
InvalidateRect.
Fixed a bug in the TRACKBAR_SetPos function.
Fixed the behavior for different types of mouse input.
Yuxi Zhang [Sat, 8 May 1999 09:40:55 +0000 (09:40 +0000)]
Implemented toolbar multirow button layout.
Francois Boisvert [Sat, 8 May 1999 09:38:52 +0000 (09:38 +0000)]
Implementation of WM_GETTEXT and WM_GETTEXTLENGTH in tooltips.
Thuy Nguyen [Sat, 8 May 1999 09:37:59 +0000 (09:37 +0000)]
Implemented OleTranslateColor.
Francis Beaudet [Sat, 8 May 1999 09:35:37 +0000 (09:35 +0000)]
Changed the return value of GetKeyboardState and SetKeyboardState from
VOID to BOOL.
Francois Boisvert [Sat, 8 May 1999 09:33:53 +0000 (09:33 +0000)]
Prevented LISTBOX_RepaintItem from repainting a non visible item.
Eric Pouech [Sat, 8 May 1999 09:29:00 +0000 (09:29 +0000)]
Fixed typo.
Huw D M Davies [Sat, 8 May 1999 09:27:25 +0000 (09:27 +0000)]
Bugfix for TRACE in UnregisterClass.
Alexandre Julliard [Wed, 5 May 1999 13:20:50 +0000 (13:20 +0000)]
No longer necessary.