Francis Beaudet [Thu, 22 Apr 1999 09:10:16 +0000 (09:10 +0000)]
Added a check for a NULL pointer in CoFreeUnusedLibraries.
Marcus Meissner [Thu, 22 Apr 1999 09:09:18 +0000 (09:09 +0000)]
Include debug.h last (ERR() macro problem on Solaris).
Francis Beaudet [Thu, 22 Apr 1999 09:08:09 +0000 (09:08 +0000)]
Fixed a sizing bug in the combobox control.
Ulrich Weigand [Thu, 22 Apr 1999 09:07:09 +0000 (09:07 +0000)]
Bugfix: Internal NE entry point tables were bad (one huge bundle).
Noomen Hamza [Thu, 22 Apr 1999 09:05:19 +0000 (09:05 +0000)]
Initialize the output buffer parameters to 0 in RegQueryValue*
functions. This is important specially when there's no data to return.
Bertho Stultiens [Thu, 22 Apr 1999 08:56:40 +0000 (08:56 +0000)]
Do not increment module refCount if self is loaded from within
DllEntryPoint during the attach notification.
Juergen Schmied [Wed, 21 Apr 1999 14:27:37 +0000 (14:27 +0000)]
- protect TRACE against NULL-ptr
- rewrote GetMenuItemID/GetSubMenu to use MENU_FindItem (hmenu=0xffff fix).
Juergen Schmied [Wed, 21 Apr 1999 14:26:59 +0000 (14:26 +0000)]
Fixed typo.
Bertho Stultiens [Wed, 21 Apr 1999 14:26:17 +0000 (14:26 +0000)]
Reimplementation of GetModuleHandle16 according to how win95 handles
it (thanks to Marcus Meissner <marcus@jet.franken.de>).
Bertho Stultiens [Wed, 21 Apr 1999 14:25:21 +0000 (14:25 +0000)]
Corrected wrong return values of built-in loader to work with the
loadorder stuff.
Huw D M Davies [Mon, 19 Apr 1999 16:45:24 +0000 (16:45 +0000)]
Implemented recording of StretchDIBits and SetDIBitsToDevice and
playback of SetDIBitsToDevice. Cleaned up PlayMetaFileRecord a bit.
Bertho Stultiens [Mon, 19 Apr 1999 16:44:22 +0000 (16:44 +0000)]
Removed non-portable hacks and replaced them with more general
versions.
Paul Millar [Mon, 19 Apr 1999 16:37:11 +0000 (16:37 +0000)]
Code added to re-evaluate stale DC information in DCE cache.
Bertho Stultiens [Mon, 19 Apr 1999 16:32:31 +0000 (16:32 +0000)]
Attach notifications must be send after all recursive dependencies are
loaded and not before.
Patrik Stridvall [Mon, 19 Apr 1999 16:30:51 +0000 (16:30 +0000)]
Fixed typo.
Eric Pouech [Mon, 19 Apr 1999 16:26:27 +0000 (16:26 +0000)]
Fixed playing position when required by track number.
Marcus Meissner [Mon, 19 Apr 1999 16:21:29 +0000 (16:21 +0000)]
Added MMDEVLDR DeviceIoctl(5) stub (msacm32 is a bit happier now).
Marcus Meissner [Mon, 19 Apr 1999 16:20:21 +0000 (16:20 +0000)]
Native toolhelp will not work (missing GLOBALMASTERHANDLE).
Marcus Meissner [Mon, 19 Apr 1999 16:19:25 +0000 (16:19 +0000)]
Updated.
Gerard Patel [Mon, 19 Apr 1999 16:18:38 +0000 (16:18 +0000)]
Test for static was reversed.
Patrik Stridvall [Mon, 19 Apr 1999 14:56:29 +0000 (14:56 +0000)]
New debug scheme with explicit debug channels declaration.
Alexandre Julliard [Sun, 18 Apr 1999 14:44:26 +0000 (14:44 +0000)]
Removed extra call to TASK_StartTask.
Alexandre Julliard [Sun, 18 Apr 1999 14:43:16 +0000 (14:43 +0000)]
Removed check for union semun; cleaned up a bit.
Alexandre Julliard [Sun, 18 Apr 1999 14:41:41 +0000 (14:41 +0000)]
Added env ptr to new_process request
Juergen Schmied [Sun, 18 Apr 1999 14:40:32 +0000 (14:40 +0000)]
- use fonts/fontsizes given by SystemParametersInfo
- drawing/alignment fixes, win98 style for menubar
- ownerdrawn menus are working now for the first time
- complete constants magic items
- use right owner for popupmenus
- new: Get/SetMenuInfo
- implemented: Get/SetMenuContextHelpId
- more flags for Get/SetMenuItemInfo
Robert W Hall [Sun, 18 Apr 1999 14:38:17 +0000 (14:38 +0000)]
Make DOSFS_MatchLong match a search string ending in '*.' to a zero
extension file name, allowing Mathcad to run.
Eric Pouech [Sun, 18 Apr 1999 13:31:34 +0000 (13:31 +0000)]
Fixed memory freeing.
Alexandre Julliard [Sun, 18 Apr 1999 13:25:58 +0000 (13:25 +0000)]
Renamed cmdlgr.h to cmdlgtst.h.
Alexandre Julliard [Sun, 18 Apr 1999 13:23:36 +0000 (13:23 +0000)]
Added timeout to critical section waiting.
Ulrich Weigand [Sun, 18 Apr 1999 13:20:43 +0000 (13:20 +0000)]
Merged Linux/FreeBSD reentrant errno handler, added Solaris.
Preliminary support for Solaris low-level threads (LWPs) added.
Ulrich Weigand [Sun, 18 Apr 1999 13:19:56 +0000 (13:19 +0000)]
Reentrant libc check for Solaris added.
Fixed reentrant X11 check for FreeBSD and Solaris.
Added check for Solaris low-level thread routines.
Alexandre Julliard [Sun, 18 Apr 1999 13:18:42 +0000 (13:18 +0000)]
Fixed toolhelp routines usage in GetModuleFromPath (reported by Bertho
Stultiens).
Ove Kaaven [Sun, 18 Apr 1999 13:16:29 +0000 (13:16 +0000)]
install script, which automatically configures and compiles
wine and regapi, runs tools/wineconf to generate a configuration file
if one does not already exist, and uses regapi to install the default
registry.
Eric Pouech [Sun, 18 Apr 1999 13:13:40 +0000 (13:13 +0000)]
Properly handling cases like calling SetWindowPos while processing
WM_NCCREATE.
Eric Pouech [Sun, 18 Apr 1999 13:12:02 +0000 (13:12 +0000)]
Fixed a few bugs (typos from cut & paste & invalid heap block
freeing).
Eric Pouech [Sun, 18 Apr 1999 12:16:22 +0000 (12:16 +0000)]
Bug fix in GetLen.
Bertho Stultiens [Sun, 18 Apr 1999 12:14:06 +0000 (12:14 +0000)]
Reorganization of the loader to correctly load and free libraries and
implementation of load order to load different types of libraries.
Bertho Stultiens [Sun, 18 Apr 1999 12:11:29 +0000 (12:11 +0000)]
Updated commandline changes of -dll option and wine.conf entries.
Bertho Stultiens [Sun, 18 Apr 1999 12:10:42 +0000 (12:10 +0000)]
Updated the example with the new configuration entries.
Bertho Stultiens [Sun, 18 Apr 1999 12:10:07 +0000 (12:10 +0000)]
Bugfix: free loaded library not before exit.
Bertho Stultiens [Sun, 18 Apr 1999 12:09:21 +0000 (12:09 +0000)]
New files to support load order and partial stubs for elfdlls.
Huw D M Davies [Sun, 18 Apr 1999 12:07:00 +0000 (12:07 +0000)]
Fixes for upside-down DIBs.
Lionel Ulmer [Sun, 18 Apr 1999 12:03:02 +0000 (12:03 +0000)]
Changed 'GetDisplayMode' to return the mode previously set by
'SetDisplayMode' (and not the current monitor mode).
Luc Tourangeau [Sun, 18 Apr 1999 09:35:42 +0000 (09:35 +0000)]
-Implemented TCS_BUTTONS, TCS_FIXEDWIDTH, TCM_GETITEMRECT,
TCM_SETITEMSIZE and TCM_DELETEITEM.
Pavel Roskin [Sun, 18 Apr 1999 09:34:51 +0000 (09:34 +0000)]
LookupIconIdFromDirectoryEx16() fixed: if GetSystemPaletteEntries()
returns 0, it is interpreted as if it were 256.
Kevin Holbrook [Sun, 18 Apr 1999 09:33:20 +0000 (09:33 +0000)]
Fix ambiguous else warning.
Juergen Schmied [Sun, 18 Apr 1999 09:32:38 +0000 (09:32 +0000)]
Loading color values from the registry fixed.
Brian Gerst [Sun, 18 Apr 1999 09:31:50 +0000 (09:31 +0000)]
- Removed all floating point math.
- Implemented stretching in X and Y directions for 8, 16, and 32 bit color.
- Implemented source and dest color-keying for 8, 16, and 32 bit color.
- Implemented some trivial raster operations.
- Minimized inner loops for maximum speed.
- Use memcpy whenever possible.
Eric Pouech [Sun, 18 Apr 1999 09:30:54 +0000 (09:30 +0000)]
Reduced fragment size.
Reorganized wodOpen (with support for WAVE_QUERY_FORMAT).
Fixed buffer underrun recovery.
Fixed bug in wodReset()/wodClose().
Michael Veksler [Sun, 18 Apr 1999 09:30:07 +0000 (09:30 +0000)]
Simplify propertyNameCmp() and fix a warning in the way by removing
CRTDLL__wcsupr() calls.
Keith Matthews [Sun, 18 Apr 1999 09:29:00 +0000 (09:29 +0000)]
DdeNameService: expansion of stub to trap unused instanceids at start of run.
DdeGetLastError: catch 'not initialized' situation and return correct response.
DdeFreeStringHandle: complete test for error set by previous call of
something and ignore it, also release handle table mutex on normal exit.
DdeQueryStringA, DdeQueryStringW, DdeCreateStringHandleW: Release
handle table mutex on normal exit.
Uwe Bonnes [Sun, 18 Apr 1999 09:27:07 +0000 (09:27 +0000)]
Don't announce the WNetDirectoryNotify capability WNetGetConnection.
Change the return value for local files.
Michael Veksler [Sun, 18 Apr 1999 09:26:29 +0000 (09:26 +0000)]
Add "win.h" to fix implicit function declaration warnings.
Marcus Meissner [Sun, 18 Apr 1999 09:25:27 +0000 (09:25 +0000)]
Only declare console "driver" once, use external refs elsewhere.
Luc Tourangeau [Sun, 18 Apr 1999 09:23:56 +0000 (09:23 +0000)]
When the vertical scrollbar is removed, the background was not
properly repainted.
Marcus Meissner [Sun, 18 Apr 1999 09:22:12 +0000 (09:22 +0000)]
Disable AC bit on receiving alignment exceptions.
Juergen Schmied [Sun, 18 Apr 1999 09:21:38 +0000 (09:21 +0000)]
SystemParametersInfo SPI_GETNONCLIENTMETRICS: implemented menu part.
Noel Borthwick [Sun, 18 Apr 1999 09:21:01 +0000 (09:21 +0000)]
While handling the WM_DELETEWINDOW client message check if a window
has been disabled and if so prevent an SC_CLOSE message from being
sent.
Noel Borthwick [Sun, 18 Apr 1999 09:19:55 +0000 (09:19 +0000)]
Make access to the DCE list thread safe by ensuring we have acquired
the Windows lock before using it.
Alexandre Julliard [Fri, 16 Apr 1999 15:19:14 +0000 (15:19 +0000)]
Changed for renamed files
Michael Veksler [Fri, 16 Apr 1999 09:41:22 +0000 (09:41 +0000)]
Fixed warnings.
Pablo Saratxaga [Fri, 16 Apr 1999 09:06:58 +0000 (09:06 +0000)]
Added walon language support (I also moved Cz -> Cs, Sw -> Sv, and Po
-> Pt; to conform to standard names for those languages).
Marcus Meissner [Fri, 16 Apr 1999 08:47:41 +0000 (08:47 +0000)]
Add -fno-builtin when compiling with gcc in relay32/ subdir.
Andreas Mohr [Fri, 16 Apr 1999 08:17:17 +0000 (08:17 +0000)]
- Implemented proper ("real", compressed) Win16 entry tables.
- Fixed MyAlloc (AKA NE_AllocateSegment).
- Implemented PatchCodeHandle16.
Robert Pouliot [Fri, 16 Apr 1999 06:55:26 +0000 (06:55 +0000)]
A few patches to help Wine to compile on OS/2.
Huw D M Davies [Thu, 15 Apr 1999 16:46:51 +0000 (16:46 +0000)]
Change (32 bit) HMETAFILEs to GDI objects (HMETAFILE16s remain as
global memory handles). Fixed disk-based MetaFiles. Better
separation between MetaFile playback and the metafiledrv.
Ove Kaaven [Thu, 15 Apr 1999 16:45:17 +0000 (16:45 +0000)]
_CIpow argument order was confirmed with Starcraft v1.05.
Ove Kaaven [Thu, 15 Apr 1999 16:44:34 +0000 (16:44 +0000)]
Clarified a few points.
Bertho Stultiens [Thu, 15 Apr 1999 16:43:50 +0000 (16:43 +0000)]
Added IOCTL function 0x440d/0x72.
Bertho Stultiens [Thu, 15 Apr 1999 16:42:50 +0000 (16:42 +0000)]
UnitializeCriticalSection partial stub implementation.
Eric Pouech [Thu, 15 Apr 1999 16:41:53 +0000 (16:41 +0000)]
Added missing proto for GetExitCodeThread.
Michael Veksler [Thu, 15 Apr 1999 16:41:04 +0000 (16:41 +0000)]
Added missing windef.h includes.
Zygo Blaxell [Thu, 15 Apr 1999 16:40:16 +0000 (16:40 +0000)]
ReleaseCapture() is supposed to return a BOOL value.
Marcus Meissner [Thu, 15 Apr 1999 16:38:38 +0000 (16:38 +0000)]
FreeBSD 3 multithreading final fix. Do not use libc_r, libc is just as
reentrant concerning errno. Revert unneeded FreeBSD hack to
loader/signal.c from last patch.
Huw D M Davies [Thu, 15 Apr 1999 16:37:16 +0000 (16:37 +0000)]
index == 3 corresponds to Alt-Gr + Shift.
Keith Matthews [Thu, 15 Apr 1999 15:55:44 +0000 (15:55 +0000)]
More of DdeCreateStringHandleA, DdeFreeStringHAndle, DdeQueryStringA
and DdeCreateStringHandleW and tidy up of RemoveHSZNodes, and
DdeCreateStringHandleA.
Pavel Roskin [Thu, 15 Apr 1999 15:52:59 +0000 (15:52 +0000)]
Fixed ugly disabled controls and black background in Write and Lotus
Notes.
Pascal Lessard [Thu, 15 Apr 1999 15:49:36 +0000 (15:49 +0000)]
Implement the button with bitmaps.
Stephane Lussier [Thu, 15 Apr 1999 15:47:48 +0000 (15:47 +0000)]
Implementation of IStorage::CopyTo and IStream::CopyTo.
Ulrich Weigand [Thu, 15 Apr 1999 15:30:33 +0000 (15:30 +0000)]
Bugfix: Always release the Win16Lock in TASK_Reschedule.
Francois Boisvert [Thu, 15 Apr 1999 15:22:23 +0000 (15:22 +0000)]
Solved a deadlock between global lock and wnd lock in event.c.
Marcus Meissner [Thu, 15 Apr 1999 15:21:06 +0000 (15:21 +0000)]
Typo that broke Solaris compile fixed.
Francois Boisvert [Thu, 15 Apr 1999 15:15:34 +0000 (15:15 +0000)]
Add a WIN_ReleaseDesktop in DESKTOP_IsSingleWindow.
Guy Albertelli [Thu, 15 Apr 1999 15:14:44 +0000 (15:14 +0000)]
Fix scancodes for NumLock and Num-/.
Fix MapVirtualKey() (maptype=2) to return proper ascii code.
Reworked GetKeyNameText() again.
Huw D M Davies [Thu, 15 Apr 1999 15:13:54 +0000 (15:13 +0000)]
Limit lastChar to 0xff in PSDRV_GetCharWidth.
Marcus Meissner [Thu, 15 Apr 1999 15:12:40 +0000 (15:12 +0000)]
Missing WINAPI for RegisterSystemThread.
Andreas Mohr [Sun, 11 Apr 1999 18:48:17 +0000 (18:48 +0000)]
Fixed "Display Combination" call.
Andreas Mohr [Sun, 11 Apr 1999 18:47:07 +0000 (18:47 +0000)]
Fixed a crash due to invalid OpenComm return value for busy comm port.
Cleaned up/fixed several things.
Francois Boisvert [Sun, 11 Apr 1999 17:16:19 +0000 (17:16 +0000)]
Enabled thread safeness for wnd structure code.
Ulrich Weigand [Sun, 11 Apr 1999 17:13:43 +0000 (17:13 +0000)]
Use CLIENT_DebuggerRequest to freeze/unfreeze threads.
Ulrich Weigand [Sun, 11 Apr 1999 17:13:03 +0000 (17:13 +0000)]
Added new CLIENT_DebuggerRequest routine, implemented support for
DEBUGGER_FREEZE_ALL/DEBUGGER_UNFREEZE_ALL requests.
Run wine server in the main wine process.
Bugfix: never free initial thread!
Ulrich Weigand [Sun, 11 Apr 1999 17:11:09 +0000 (17:11 +0000)]
Non-functional PROCESS_Suspend/ResumeOtherThreads removed.
Ove Kaaven [Sun, 11 Apr 1999 17:10:05 +0000 (17:10 +0000)]
Teached TIMER_GetNextExpiration that a timer that has already expired
(but not processed yet) HAS already expired...
Ove Kaaven [Sun, 11 Apr 1999 17:09:20 +0000 (17:09 +0000)]
Default values for registry.
Karl Lessard [Sun, 11 Apr 1999 17:04:16 +0000 (17:04 +0000)]
Optimized code for SetImageBits_X, making bitmap creation faster.
Juergen Schmied [Sun, 11 Apr 1999 17:02:30 +0000 (17:02 +0000)]
The MEASUREITEMSTRUCT and DRAWITEMSTRUCT were filled wrong.
Marcus Meissner [Sun, 11 Apr 1999 15:20:29 +0000 (15:20 +0000)]
- Started multithreading for FreeBSD (incomplete, but some
applications now at least start up again).
- Use _thread_sys_sigaction/_thread_sys_sigaltstack.
- CR2 on pagefault gets passed in sc_err (some kind of kludge in
FreeBSD owns fault handling we can use)
Alexandre Julliard [Sun, 11 Apr 1999 15:07:13 +0000 (15:07 +0000)]
Made SELECTOR_ReallocBlock preserve the current selector access rights
(problem reported by Andreas Mohr).
Ulrich Weigand [Sun, 11 Apr 1999 15:04:00 +0000 (15:04 +0000)]
Use services thread instead of timer signals.
Ulrich Weigand [Sun, 11 Apr 1999 15:02:18 +0000 (15:02 +0000)]
Allow user APCs with NULL 'func' (just wake up the thread).