wine
25 years agoAdded a check for a NULL pointer in CoFreeUnusedLibraries.
Francis Beaudet [Thu, 22 Apr 1999 09:10:16 +0000 (09:10 +0000)] 
Added a check for a NULL pointer in CoFreeUnusedLibraries.

25 years agoInclude debug.h last (ERR() macro problem on Solaris).
Marcus Meissner [Thu, 22 Apr 1999 09:09:18 +0000 (09:09 +0000)] 
Include debug.h last (ERR() macro problem on Solaris).

25 years agoFixed a sizing bug in the combobox control.
Francis Beaudet [Thu, 22 Apr 1999 09:08:09 +0000 (09:08 +0000)] 
Fixed a sizing bug in the combobox control.

25 years agoBugfix: Internal NE entry point tables were bad (one huge bundle).
Ulrich Weigand [Thu, 22 Apr 1999 09:07:09 +0000 (09:07 +0000)] 
Bugfix: Internal NE entry point tables were bad (one huge bundle).

25 years agoInitialize the output buffer parameters to 0 in RegQueryValue*
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.

25 years agoDo not increment module refCount if self is loaded from within
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.

25 years ago- protect TRACE against NULL-ptr
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).

25 years agoFixed typo.
Juergen Schmied [Wed, 21 Apr 1999 14:26:59 +0000 (14:26 +0000)] 
Fixed typo.

25 years agoReimplementation of GetModuleHandle16 according to how win95 handles
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>).

25 years agoCorrected wrong return values of built-in loader to work with the
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.

25 years agoImplemented recording of StretchDIBits and SetDIBitsToDevice and
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.

25 years agoRemoved non-portable hacks and replaced them with more general
Bertho Stultiens [Mon, 19 Apr 1999 16:44:22 +0000 (16:44 +0000)] 
Removed non-portable hacks and replaced them with more general
versions.

25 years agoCode added to re-evaluate stale DC information in DCE cache.
Paul Millar [Mon, 19 Apr 1999 16:37:11 +0000 (16:37 +0000)] 
Code added to re-evaluate stale DC information in DCE cache.

25 years agoAttach notifications must be send after all recursive dependencies are
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.

25 years agoFixed typo.
Patrik Stridvall [Mon, 19 Apr 1999 16:30:51 +0000 (16:30 +0000)] 
Fixed typo.

25 years agoFixed playing position when required by track number.
Eric Pouech [Mon, 19 Apr 1999 16:26:27 +0000 (16:26 +0000)] 
Fixed playing position when required by track number.

25 years agoAdded MMDEVLDR DeviceIoctl(5) stub (msacm32 is a bit happier now).
Marcus Meissner [Mon, 19 Apr 1999 16:21:29 +0000 (16:21 +0000)] 
Added MMDEVLDR DeviceIoctl(5) stub (msacm32 is a bit happier now).

25 years agoNative toolhelp will not work (missing GLOBALMASTERHANDLE).
Marcus Meissner [Mon, 19 Apr 1999 16:20:21 +0000 (16:20 +0000)] 
Native toolhelp will not work (missing GLOBALMASTERHANDLE).

25 years agoUpdated.
Marcus Meissner [Mon, 19 Apr 1999 16:19:25 +0000 (16:19 +0000)] 
Updated.

25 years agoTest for static was reversed.
Gerard Patel [Mon, 19 Apr 1999 16:18:38 +0000 (16:18 +0000)] 
Test for static was reversed.

25 years agoNew debug scheme with explicit debug channels declaration.
Patrik Stridvall [Mon, 19 Apr 1999 14:56:29 +0000 (14:56 +0000)] 
New debug scheme with explicit debug channels declaration.

25 years agoRemoved extra call to TASK_StartTask.
Alexandre Julliard [Sun, 18 Apr 1999 14:44:26 +0000 (14:44 +0000)] 
Removed extra call to TASK_StartTask.

25 years agoRemoved check for union semun; cleaned up a bit.
Alexandre Julliard [Sun, 18 Apr 1999 14:43:16 +0000 (14:43 +0000)] 
Removed check for union semun; cleaned up a bit.

25 years agoAdded env ptr to new_process request
Alexandre Julliard [Sun, 18 Apr 1999 14:41:41 +0000 (14:41 +0000)] 
Added env ptr to new_process request

25 years ago- use fonts/fontsizes given by SystemParametersInfo
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

25 years agoMake DOSFS_MatchLong match a search string ending in '*.' to a zero
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.

25 years agoFixed memory freeing.
Eric Pouech [Sun, 18 Apr 1999 13:31:34 +0000 (13:31 +0000)] 
Fixed memory freeing.

25 years agoRenamed cmdlgr.h to cmdlgtst.h.
Alexandre Julliard [Sun, 18 Apr 1999 13:25:58 +0000 (13:25 +0000)] 
Renamed cmdlgr.h to cmdlgtst.h.

25 years agoAdded timeout to critical section waiting.
Alexandre Julliard [Sun, 18 Apr 1999 13:23:36 +0000 (13:23 +0000)] 
Added timeout to critical section waiting.

25 years agoMerged Linux/FreeBSD reentrant errno handler, added Solaris.
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.

25 years agoReentrant libc check for Solaris 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.

25 years agoFixed toolhelp routines usage in GetModuleFromPath (reported by Bertho
Alexandre Julliard [Sun, 18 Apr 1999 13:18:42 +0000 (13:18 +0000)] 
Fixed toolhelp routines usage in GetModuleFromPath (reported by Bertho
Stultiens).

25 years agoAutomatic install script, which automatically configures and compiles
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.

25 years agoProperly handling cases like calling SetWindowPos while processing
Eric Pouech [Sun, 18 Apr 1999 13:13:40 +0000 (13:13 +0000)] 
Properly handling cases like calling SetWindowPos while processing
WM_NCCREATE.

25 years agoFixed a few bugs (typos from cut & paste & invalid heap block
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).

25 years agoBug fix in GetLen.
Eric Pouech [Sun, 18 Apr 1999 12:16:22 +0000 (12:16 +0000)] 
Bug fix in GetLen.

25 years agoReorganization of the loader to correctly load and free libraries and
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.

25 years agoUpdated commandline changes of -dll option and wine.conf entries.
Bertho Stultiens [Sun, 18 Apr 1999 12:11:29 +0000 (12:11 +0000)] 
Updated commandline changes of -dll option and wine.conf entries.

25 years agoUpdated the example with the new configuration entries.
Bertho Stultiens [Sun, 18 Apr 1999 12:10:42 +0000 (12:10 +0000)] 
Updated the example with the new configuration entries.

25 years agoBugfix: free loaded library not before exit.
Bertho Stultiens [Sun, 18 Apr 1999 12:10:07 +0000 (12:10 +0000)] 
Bugfix: free loaded library not before exit.

25 years agoNew files to support load order and partial stubs for elfdlls.
Bertho Stultiens [Sun, 18 Apr 1999 12:09:21 +0000 (12:09 +0000)] 
New files to support load order and partial stubs for elfdlls.

25 years agoFixes for upside-down DIBs.
Huw D M Davies [Sun, 18 Apr 1999 12:07:00 +0000 (12:07 +0000)] 
Fixes for upside-down DIBs.

25 years agoChanged 'GetDisplayMode' to return the mode previously set by
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).

25 years ago-Implemented TCS_BUTTONS, TCS_FIXEDWIDTH, TCM_GETITEMRECT,
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.

25 years agoLookupIconIdFromDirectoryEx16() fixed: if GetSystemPaletteEntries()
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.

25 years agoFix ambiguous else warning.
Kevin Holbrook [Sun, 18 Apr 1999 09:33:20 +0000 (09:33 +0000)] 
Fix ambiguous else warning.

25 years agoLoading color values from the registry fixed.
Juergen Schmied [Sun, 18 Apr 1999 09:32:38 +0000 (09:32 +0000)] 
Loading color values from the registry fixed.

25 years ago- Removed all floating point math.
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.

25 years agoReduced fragment size.
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().

25 years agoSimplify propertyNameCmp() and fix a warning in the way by removing
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.

25 years agoDdeNameService: expansion of stub to trap unused instanceids at start of run.
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.

25 years agoDon't announce the WNetDirectoryNotify capability WNetGetConnection.
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.

25 years agoAdd "win.h" to fix implicit function declaration warnings.
Michael Veksler [Sun, 18 Apr 1999 09:26:29 +0000 (09:26 +0000)] 
Add "win.h" to fix implicit function declaration warnings.

25 years agoOnly declare console "driver" once, use external refs elsewhere.
Marcus Meissner [Sun, 18 Apr 1999 09:25:27 +0000 (09:25 +0000)] 
Only declare console "driver" once, use external refs elsewhere.

25 years agoWhen the vertical scrollbar is removed, the background was not
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.

25 years agoDisable AC bit on receiving alignment exceptions.
Marcus Meissner [Sun, 18 Apr 1999 09:22:12 +0000 (09:22 +0000)] 
Disable AC bit on receiving alignment exceptions.

25 years agoSystemParametersInfo SPI_GETNONCLIENTMETRICS: implemented menu part.
Juergen Schmied [Sun, 18 Apr 1999 09:21:38 +0000 (09:21 +0000)] 
SystemParametersInfo SPI_GETNONCLIENTMETRICS: implemented menu part.

25 years agoWhile handling the WM_DELETEWINDOW client message check if a window
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.

25 years agoMake access to the DCE list thread safe by ensuring we have acquired
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.

25 years agoChanged for renamed files
Alexandre Julliard [Fri, 16 Apr 1999 15:19:14 +0000 (15:19 +0000)] 
Changed for renamed files

25 years agoFixed warnings.
Michael Veksler [Fri, 16 Apr 1999 09:41:22 +0000 (09:41 +0000)] 
Fixed warnings.

25 years agoAdded walon language support (I also moved Cz -> Cs, Sw -> Sv, and Po
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).

25 years agoAdd -fno-builtin when compiling with gcc in relay32/ subdir.
Marcus Meissner [Fri, 16 Apr 1999 08:47:41 +0000 (08:47 +0000)] 
Add -fno-builtin when compiling with gcc in relay32/ subdir.

25 years ago- Implemented proper ("real", compressed) Win16 entry tables.
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.

25 years agoA few patches to help Wine to compile on OS/2.
Robert Pouliot [Fri, 16 Apr 1999 06:55:26 +0000 (06:55 +0000)] 
A few patches to help Wine to compile on OS/2.

25 years agoChange (32 bit) HMETAFILEs to GDI objects (HMETAFILE16s remain as
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.

25 years ago_CIpow argument order was confirmed with Starcraft v1.05.
Ove Kaaven [Thu, 15 Apr 1999 16:45:17 +0000 (16:45 +0000)] 
_CIpow argument order was confirmed with Starcraft v1.05.

25 years agoClarified a few points.
Ove Kaaven [Thu, 15 Apr 1999 16:44:34 +0000 (16:44 +0000)] 
Clarified a few points.

25 years agoAdded IOCTL function 0x440d/0x72.
Bertho Stultiens [Thu, 15 Apr 1999 16:43:50 +0000 (16:43 +0000)] 
Added IOCTL function 0x440d/0x72.

25 years agoUnitializeCriticalSection partial stub implementation.
Bertho Stultiens [Thu, 15 Apr 1999 16:42:50 +0000 (16:42 +0000)] 
UnitializeCriticalSection partial stub implementation.

25 years agoAdded missing proto for GetExitCodeThread.
Eric Pouech [Thu, 15 Apr 1999 16:41:53 +0000 (16:41 +0000)] 
Added missing proto for GetExitCodeThread.

25 years agoAdded missing windef.h includes.
Michael Veksler [Thu, 15 Apr 1999 16:41:04 +0000 (16:41 +0000)] 
Added missing windef.h includes.

25 years agoReleaseCapture() is supposed to return a BOOL value.
Zygo Blaxell [Thu, 15 Apr 1999 16:40:16 +0000 (16:40 +0000)] 
ReleaseCapture() is supposed to return a BOOL value.

25 years agoFreeBSD 3 multithreading final fix. Do not use libc_r, libc is just as
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.

25 years agoindex == 3 corresponds to Alt-Gr + Shift.
Huw D M Davies [Thu, 15 Apr 1999 16:37:16 +0000 (16:37 +0000)] 
index == 3 corresponds to Alt-Gr + Shift.

25 years agoMore of DdeCreateStringHandleA, DdeFreeStringHAndle, DdeQueryStringA
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.

25 years agoFixed ugly disabled controls and black background in Write and Lotus
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.

25 years agoImplement the button with bitmaps.
Pascal Lessard [Thu, 15 Apr 1999 15:49:36 +0000 (15:49 +0000)] 
Implement the button with bitmaps.

25 years agoImplementation of IStorage::CopyTo and IStream::CopyTo.
Stephane Lussier [Thu, 15 Apr 1999 15:47:48 +0000 (15:47 +0000)] 
Implementation of IStorage::CopyTo and IStream::CopyTo.

25 years agoBugfix: Always release the Win16Lock in TASK_Reschedule.
Ulrich Weigand [Thu, 15 Apr 1999 15:30:33 +0000 (15:30 +0000)] 
Bugfix: Always release the Win16Lock in TASK_Reschedule.

25 years agoSolved a deadlock between global lock and wnd lock in event.c.
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.

25 years agoTypo that broke Solaris compile fixed.
Marcus Meissner [Thu, 15 Apr 1999 15:21:06 +0000 (15:21 +0000)] 
Typo that broke Solaris compile fixed.

25 years agoAdd a WIN_ReleaseDesktop in DESKTOP_IsSingleWindow.
Francois Boisvert [Thu, 15 Apr 1999 15:15:34 +0000 (15:15 +0000)] 
Add a WIN_ReleaseDesktop in DESKTOP_IsSingleWindow.

25 years agoFix scancodes for NumLock and Num-/.
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.

25 years agoLimit lastChar to 0xff in PSDRV_GetCharWidth.
Huw D M Davies [Thu, 15 Apr 1999 15:13:54 +0000 (15:13 +0000)] 
Limit lastChar to 0xff in PSDRV_GetCharWidth.

25 years agoMissing WINAPI for RegisterSystemThread.
Marcus Meissner [Thu, 15 Apr 1999 15:12:40 +0000 (15:12 +0000)] 
Missing WINAPI for RegisterSystemThread.

25 years agoFixed "Display Combination" call.
Andreas Mohr [Sun, 11 Apr 1999 18:48:17 +0000 (18:48 +0000)] 
Fixed "Display Combination" call.

25 years agoFixed a crash due to invalid OpenComm return value for busy comm port.
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.

25 years agoEnabled thread safeness for wnd structure code.
Francois Boisvert [Sun, 11 Apr 1999 17:16:19 +0000 (17:16 +0000)] 
Enabled thread safeness for wnd structure code.

25 years agoUse CLIENT_DebuggerRequest to freeze/unfreeze threads.
Ulrich Weigand [Sun, 11 Apr 1999 17:13:43 +0000 (17:13 +0000)] 
Use CLIENT_DebuggerRequest to freeze/unfreeze threads.

25 years agoAdded new CLIENT_DebuggerRequest routine, implemented support for
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!

25 years agoNon-functional PROCESS_Suspend/ResumeOtherThreads removed.
Ulrich Weigand [Sun, 11 Apr 1999 17:11:09 +0000 (17:11 +0000)] 
Non-functional PROCESS_Suspend/ResumeOtherThreads removed.

25 years agoTeached TIMER_GetNextExpiration that a timer that has already expired
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...

25 years agoDefault values for registry.
Ove Kaaven [Sun, 11 Apr 1999 17:09:20 +0000 (17:09 +0000)] 
Default values for registry.

25 years agoOptimized code for SetImageBits_X, making bitmap creation faster.
Karl Lessard [Sun, 11 Apr 1999 17:04:16 +0000 (17:04 +0000)] 
Optimized code for SetImageBits_X, making bitmap creation faster.

25 years agoThe MEASUREITEMSTRUCT and DRAWITEMSTRUCT were filled wrong.
Juergen Schmied [Sun, 11 Apr 1999 17:02:30 +0000 (17:02 +0000)] 
The MEASUREITEMSTRUCT and DRAWITEMSTRUCT were filled wrong.

25 years ago- Started multithreading for FreeBSD (incomplete, but some
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)

25 years agoMade SELECTOR_ReallocBlock preserve the current selector access rights
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).

25 years agoUse services thread instead of timer signals.
Ulrich Weigand [Sun, 11 Apr 1999 15:04:00 +0000 (15:04 +0000)] 
Use services thread instead of timer signals.

25 years agoAllow user APCs with NULL 'func' (just wake up the thread).
Ulrich Weigand [Sun, 11 Apr 1999 15:02:18 +0000 (15:02 +0000)] 
Allow user APCs with NULL 'func' (just wake up the thread).