wine
21 years agoBetter color-keying support.
Lionel Ulmer [Tue, 11 Nov 2003 00:31:16 +0000 (00:31 +0000)] 
Better color-keying support.

21 years agoConstify strings.
Dmitry Timoshkov [Tue, 11 Nov 2003 00:30:42 +0000 (00:30 +0000)] 
Constify strings.

21 years agoImplement the missing tesselator functions and fix the tesselator
Huw Davies [Tue, 11 Nov 2003 00:30:10 +0000 (00:30 +0000)] 
Implement the missing tesselator functions and fix the tesselator
callbacks so that the correct calling convention is used.

21 years agoAdd constants for DSA_InsertItem and DPA_InsertPtr according to newest
Rolf Kalbermatter [Tue, 11 Nov 2003 00:29:31 +0000 (00:29 +0000)] 
Add constants for DSA_InsertItem and DPA_InsertPtr according to newest
MSDN headers.

21 years agoGetTextExtentPoint already adds char_extra so don't add it on again.
Huw Davies [Tue, 11 Nov 2003 00:28:51 +0000 (00:28 +0000)] 
GetTextExtentPoint already adds char_extra so don't add it on again.

21 years agoGetTextExtentPoint should include an inter character spacing set by
Huw Davies [Tue, 11 Nov 2003 00:28:19 +0000 (00:28 +0000)] 
GetTextExtentPoint should include an inter character spacing set by
SetTextCharacterExtra.

21 years agoOnly reselect the font if the transformation has actually changed.
Huw Davies [Tue, 11 Nov 2003 00:27:48 +0000 (00:27 +0000)] 
Only reselect the font if the transformation has actually changed.

21 years agoWe need to set the WorldTransform to the identity before stroking or
Huw Davies [Tue, 11 Nov 2003 00:27:28 +0000 (00:27 +0000)] 
We need to set the WorldTransform to the identity before stroking or
filling the path.
Fixed a memory leak.

21 years agoCreateDIBSection ignores the supplied values of biClrUsed and
Huw Davies [Tue, 11 Nov 2003 00:27:10 +0000 (00:27 +0000)] 
CreateDIBSection ignores the supplied values of biClrUsed and
biClrImportant and calculates them from biBitCount.

21 years agoWe need to invalidate the replaced text region before calling
Huw Davies [Tue, 11 Nov 2003 00:26:53 +0000 (00:26 +0000)] 
We need to invalidate the replaced text region before calling
EM_ScrollCaret as this may call ScrollWindow.  Previously newly added
lines were not displayed if the edit needed to scroll.

21 years agoOwnerdraw buttons should erase themselves in WM_ERASEBKGND.
Huw Davies [Tue, 11 Nov 2003 00:26:29 +0000 (00:26 +0000)] 
Ownerdraw buttons should erase themselves in WM_ERASEBKGND.

21 years agoAdd support for LVS_EX_SUBITEMIMAGES.
Huw Davies [Tue, 11 Nov 2003 00:26:15 +0000 (00:26 +0000)] 
Add support for LVS_EX_SUBITEMIMAGES.

21 years agoFix a race condition where result could be read before set.
Robert Reif [Tue, 11 Nov 2003 00:25:50 +0000 (00:25 +0000)] 
Fix a race condition where result could be read before set.
Fix test to use correct event in interactive mode.

21 years agoFix format specifiers for HDCs.
Gerald Pfeifer [Tue, 11 Nov 2003 00:25:10 +0000 (00:25 +0000)] 
Fix format specifiers for HDCs.

21 years agoMoved the remaining SYSDEPS_* functions to the wine_pthread interface.
Alexandre Julliard [Sun, 9 Nov 2003 01:25:23 +0000 (01:25 +0000)] 
Moved the remaining SYSDEPS_* functions to the wine_pthread interface.
Let the pthread library allocate the stack itself.

21 years agoAdded gopher stubs.
Kirill Smelkov [Sun, 9 Nov 2003 01:23:32 +0000 (01:23 +0000)] 
Added gopher stubs.

21 years agoFix some stupid bug with missing braces.
Lionel Ulmer [Sun, 9 Nov 2003 01:21:25 +0000 (01:21 +0000)] 
Fix some stupid bug with missing braces.

21 years agoRemoved dead code in VarDateFromUI2().
Gerald Pfeifer [Sun, 9 Nov 2003 01:21:04 +0000 (01:21 +0000)] 
Removed dead code in VarDateFromUI2().

21 years agoIf the command line is too long when calling etags, it's probably too
Francois Gouget [Sun, 9 Nov 2003 01:20:23 +0000 (01:20 +0000)] 
If the command line is too long when calling etags, it's probably too
long when invoking ctags.

21 years agoRemoved some more dependencies on wine 16-bit specific entities.
Eric Pouech [Sun, 9 Nov 2003 01:19:58 +0000 (01:19 +0000)] 
Removed some more dependencies on wine 16-bit specific entities.

21 years agoDon't bother to fill the color map on TrueColor displays.
Alexandre Julliard [Sun, 9 Nov 2003 00:35:29 +0000 (00:35 +0000)] 
Don't bother to fill the color map on TrueColor displays.
Moved X11 locking calls out of the loops.

21 years agoAvoid the XSync call in X11DRV_expect_error by storing the current
Alexandre Julliard [Sun, 9 Nov 2003 00:34:43 +0000 (00:34 +0000)] 
Avoid the XSync call in X11DRV_expect_error by storing the current
request number and checking that on errors.
Moved the XSync call from X11DRV_check_error into the callers so that
it can be avoided for requests that already wait for a reply.

21 years agoupdated [mci] & [drivers32] sections.
Tom Wickline [Sun, 9 Nov 2003 00:31:35 +0000 (00:31 +0000)] 
updated [mci] & [drivers32] sections.

21 years agoMove scsi_command_size from winescsi.h to SCSI_Fix_CMD_LEN(), its only
Gerald Pfeifer [Sun, 9 Nov 2003 00:31:08 +0000 (00:31 +0000)] 
Move scsi_command_size from winescsi.h to SCSI_Fix_CMD_LEN(), its only
user.

21 years agoFix format specifiers for HWNDs.
Gerald Pfeifer [Sun, 9 Nov 2003 00:30:50 +0000 (00:30 +0000)] 
Fix format specifiers for HWNDs.

21 years agoFixed buffer overflow.
Francois Gouget [Sun, 9 Nov 2003 00:30:36 +0000 (00:30 +0000)] 
Fixed buffer overflow.
Fixed two -Wwrite-strings warnings (but there are more).

21 years agoLoad any TrueType fonts that fontconfig knows about.
Huw Davies [Sun, 9 Nov 2003 00:30:13 +0000 (00:30 +0000)] 
Load any TrueType fonts that fontconfig knows about.

21 years agoAdded chevron support.
Robert Shearman [Sun, 9 Nov 2003 00:28:24 +0000 (00:28 +0000)] 
Added chevron support.

21 years agoReleaseCapture on lbuttondown if the cursor is outside an item, just
Huw Davies [Sun, 9 Nov 2003 00:27:20 +0000 (00:27 +0000)] 
ReleaseCapture on lbuttondown if the cursor is outside an item, just
like the native one does.

21 years agoUpdate the visrgn in ResetDC so that GetClipBox works correctly after
Huw Davies [Sun, 9 Nov 2003 00:26:50 +0000 (00:26 +0000)] 
Update the visrgn in ResetDC so that GetClipBox works correctly after
a change in paper size/orientation.

21 years agoIf GetNextDlgTabItem() cannot find any next control, return the handle
Rein Klazes [Sun, 9 Nov 2003 00:26:26 +0000 (00:26 +0000)] 
If GetNextDlgTabItem() cannot find any next control, return the handle
of the original control.

21 years agoCreate two separate wine binaries, one using libpthread and one using
Alexandre Julliard [Thu, 6 Nov 2003 23:05:41 +0000 (23:05 +0000)] 
Create two separate wine binaries, one using libpthread and one using
kernel threading directly.
Get rid of the remaining HAVE_NPTL ifdefs.
Remove the scheduler directory.

21 years agoRe-use the loader directory for the main wine loader, and get rid of
Alexandre Julliard [Thu, 6 Nov 2003 01:17:56 +0000 (01:17 +0000)] 
Re-use the loader directory for the main wine loader, and get rid of
the miscemu directory.

21 years agoMoved loader/module.c to dlls/kernel.
Alexandre Julliard [Thu, 6 Nov 2003 01:09:58 +0000 (01:09 +0000)] 
Moved loader/module.c to dlls/kernel.

21 years agoAVM Computersysteme Vertriebs GmbH
Alexandre Julliard [Thu, 6 Nov 2003 00:26:43 +0000 (00:26 +0000)] 
AVM Computersysteme Vertriebs GmbH
Implemented a CAPI20 wrapper library for CAPI4Linux access.

Marcus Meissner <marcus@jet.franken.de>
Cleaned up, autoconfed.

21 years agoAdded server_abort_thread to replace SYSDEPS_AbortThread.
Alexandre Julliard [Thu, 6 Nov 2003 00:08:05 +0000 (00:08 +0000)] 
Added server_abort_thread to replace SYSDEPS_AbortThread.
Removed no longer used SIGNAL_Block and SIGNAL_Reset.
Moved some internal ntdll definitions to ntdll_misc.h.

21 years agoAdded wine_pthread_create_thread and wine_pthread_exit_thread to the
Alexandre Julliard [Wed, 5 Nov 2003 23:31:11 +0000 (23:31 +0000)] 
Added wine_pthread_create_thread and wine_pthread_exit_thread to the
pthread support, and removed the corresponding SYSDEPS functions.
Moved stack allocation for new threads to wine_pthread_create_thread
to allow more flexibility.

21 years agoLocalization to the Portuguese of Brazil.
Marcelo Duarte [Wed, 5 Nov 2003 23:27:01 +0000 (23:27 +0000)] 
Localization to the Portuguese of Brazil.

21 years agoImplemented GetDCPenColor and GetDCBrushColor.
Vincent Béron [Wed, 5 Nov 2003 23:25:37 +0000 (23:25 +0000)] 
Implemented GetDCPenColor and GetDCBrushColor.

21 years agoFix wave in stop.
Robert Reif [Wed, 5 Nov 2003 23:22:23 +0000 (23:22 +0000)] 
Fix wave in stop.

21 years agoMove and correct the MSIDBOPEN defines.
Mike McCormack [Wed, 5 Nov 2003 01:50:30 +0000 (01:50 +0000)] 
Move and correct the MSIDBOPEN defines.

21 years agoMsiOpenDatabase's szPersist parameter may be a string or a bitmask.
Mike McCormack [Wed, 5 Nov 2003 01:50:19 +0000 (01:50 +0000)] 
MsiOpenDatabase's szPersist parameter may be a string or a bitmask.

21 years agoImplemented SetDCPenColor and SetDCBrushColor.
Ulrich Czekalla [Wed, 5 Nov 2003 01:43:57 +0000 (01:43 +0000)] 
Implemented SetDCPenColor and SetDCBrushColor.

21 years agoStub implementation for MsiVerifyPackage.
Mike McCormack [Wed, 5 Nov 2003 01:42:02 +0000 (01:42 +0000)] 
Stub implementation for MsiVerifyPackage.

21 years agoImplemented RtlSelfRelativeToAbsoluteSD and RtlMakeSelfRelativeSD.
Ulrich Czekalla [Wed, 5 Nov 2003 01:41:20 +0000 (01:41 +0000)] 
Implemented RtlSelfRelativeToAbsoluteSD and RtlMakeSelfRelativeSD.
Fixed some related SE_SELF_RELATIVE bugs.

21 years agoInitial implementation of OleUIInsertObject.
Ulrich Czekalla [Wed, 5 Nov 2003 01:34:38 +0000 (01:34 +0000)] 
Initial implementation of OleUIInsertObject.

21 years agoUse the signal stack pointer to determine the current thread.
Alexandre Julliard [Wed, 5 Nov 2003 00:52:29 +0000 (00:52 +0000)] 
Use the signal stack pointer to determine the current thread.
Converted the SIGUSR2 handler to use setup_exception (probably still
not working properly).

21 years agoSet %fs and %gs in the register context to their current value when
Alexandre Julliard [Wed, 5 Nov 2003 00:46:44 +0000 (00:46 +0000)] 
Set %fs and %gs in the register context to their current value when
calling 16-bit code.

21 years agoSupport for duplex printing.
Huw Davies [Wed, 5 Nov 2003 00:37:47 +0000 (00:37 +0000)] 
Support for duplex printing.

21 years agoMake sure that all printer entries have a valid Name and Port key.
Huw Davies [Wed, 5 Nov 2003 00:36:47 +0000 (00:36 +0000)] 
Make sure that all printer entries have a valid Name and Port key.
Cope with cups printer deletion.

21 years agoLet "info wnd" print the client rectangle in screen coordinates.
Rein Klazes [Wed, 5 Nov 2003 00:36:23 +0000 (00:36 +0000)] 
Let "info wnd" print the client rectangle in screen coordinates.

21 years agoLISTVIEW_GetSubItemRect should succeed if subitem == 0 whatever mode
Huw Davies [Wed, 5 Nov 2003 00:35:57 +0000 (00:35 +0000)] 
LISTVIEW_GetSubItemRect should succeed if subitem == 0 whatever mode
the listview is in.

21 years agoCorrectly place a toolbar with CCS_BOTTOM style at the bottom, not the
Rein Klazes [Wed, 5 Nov 2003 00:35:28 +0000 (00:35 +0000)] 
Correctly place a toolbar with CCS_BOTTOM style at the bottom, not the
top.

21 years agoImplement MsiOpenProductW.
Mike McCormack [Wed, 5 Nov 2003 00:34:51 +0000 (00:34 +0000)] 
Implement MsiOpenProductW.

21 years agoDisable the asm inline functions when building ntdll to avoid trouble
Alexandre Julliard [Tue, 4 Nov 2003 04:52:54 +0000 (04:52 +0000)] 
Disable the asm inline functions when building ntdll to avoid trouble
when compiling without optimization.
The PPC inline functions are no longer needed now that kernel is
properly separated.

21 years agoAllocate the TEB and signal stack separately from the main stack.
Alexandre Julliard [Tue, 4 Nov 2003 04:50:18 +0000 (04:50 +0000)] 
Allocate the TEB and signal stack separately from the main stack.
Dynamically allocate the initial TEB too so that it is properly
page-aligned.

21 years agoThe CDDA case of CDROM_RawRead() no longer works on FreeBSD -CURRENT,
Gerald Pfeifer [Tue, 4 Nov 2003 04:23:49 +0000 (04:23 +0000)] 
The CDDA case of CDROM_RawRead() no longer works on FreeBSD -CURRENT,
remove it.  Also, combine the FreeBSD and NetBSD NYI notes.

21 years agoPropSheetPageProc callback should always have hwnd = 0.
Huw Davies [Tue, 4 Nov 2003 04:23:00 +0000 (04:23 +0000)] 
PropSheetPageProc callback should always have hwnd = 0.

21 years agoAuthors: Ulrich Czekalla <ulrich@codeweavers.com>, Huw Davies <huw@codeweavers.com>
Alexandre Julliard [Tue, 4 Nov 2003 04:22:37 +0000 (04:22 +0000)] 
Authors: Ulrich Czekalla <ulrich@codeweavers.com>, Huw Davies <huw@codeweavers.com>
Added drag and drop support to listview.

21 years agoFix a fixme.
Huw Davies [Tue, 4 Nov 2003 04:22:07 +0000 (04:22 +0000)] 
Fix a fixme.

21 years agoWM_WINDOWPOSCHANGING should receive original, not fixed values.
Dmitry Timoshkov [Tue, 4 Nov 2003 04:21:42 +0000 (04:21 +0000)] 
WM_WINDOWPOSCHANGING should receive original, not fixed values.

21 years agoAlways repaint scroll bar if requested.
Dmitry Timoshkov [Tue, 4 Nov 2003 04:21:15 +0000 (04:21 +0000)] 
Always repaint scroll bar if requested.

21 years agoProtect ILIsParent from NULL pidls.
Dmitry Timoshkov [Tue, 4 Nov 2003 04:21:01 +0000 (04:21 +0000)] 
Protect ILIsParent from NULL pidls.

21 years agoFixed bug in capture stop. Only current header should be returned to
Robert Reif [Tue, 4 Nov 2003 04:20:47 +0000 (04:20 +0000)] 
Fixed bug in capture stop.  Only current header should be returned to
app.
Make wave fragment size adjustable to guarantee better than 10 ms
latency.  Makes a difference for 8 kHz voice apps.

21 years agoAvoid argument list limit in etags generation.
Mike Hearn [Tue, 4 Nov 2003 04:20:02 +0000 (04:20 +0000)] 
Avoid argument list limit in etags generation.

21 years agoPass through floats correctly to the render states at
Jason Edmeades [Tue, 4 Nov 2003 04:17:52 +0000 (04:17 +0000)] 
Pass through floats correctly to the render states at
initialization. Fixes point problems.

21 years agoCheck that we don't write out of the defined range of palettes.
Carlos Lozano [Tue, 4 Nov 2003 04:17:28 +0000 (04:17 +0000)] 
Check that we don't write out of the defined range of palettes.

21 years agoAllocate a memory view for builtin dlls so that VirtualQuery returns
Alexandre Julliard [Mon, 3 Nov 2003 22:23:09 +0000 (22:23 +0000)] 
Allocate a memory view for builtin dlls so that VirtualQuery returns
something sensible.

21 years agoFixed type and protection values returned by NtQueryVirtualMemory to
Alexandre Julliard [Mon, 3 Nov 2003 22:21:55 +0000 (22:21 +0000)] 
Fixed type and protection values returned by NtQueryVirtualMemory to
be closer to what Windows does.
Allow using MEM_SYSTEM without MEM_RESERVE to avoid 64k alignment.
Use pread instead of lseek+read when faking mmap.

21 years agoPut better values for code and data sizes in the NT header of builtin
Alexandre Julliard [Mon, 3 Nov 2003 22:19:44 +0000 (22:19 +0000)] 
Put better values for code and data sizes in the NT header of builtin
dlls.

21 years agoWM_LBUTTONDOWN calls SetFocus under Windows. Remove the SetFocus in
Huw Davies [Mon, 3 Nov 2003 22:15:59 +0000 (22:15 +0000)] 
WM_LBUTTONDOWN calls SetFocus under Windows.  Remove the SetFocus in
WM_MOUSEACTIVATE.

21 years agoDon't get confused if PSN_SETACTIVE returns a positive number that
Huw Davies [Mon, 3 Nov 2003 22:15:39 +0000 (22:15 +0000)] 
Don't get confused if PSN_SETACTIVE returns a positive number that
isn't a resource id.

21 years agoMake the listview send its notifications to the parent window passed
Huw Davies [Mon, 3 Nov 2003 22:15:22 +0000 (22:15 +0000)] 
Make the listview send its notifications to the parent window passed
to it in CREATESTRUCT.  Based on a treeview patch by Igor Grahek.

21 years agoFix the return value of StretchDIBits.
Huw Davies [Mon, 3 Nov 2003 22:14:46 +0000 (22:14 +0000)] 
Fix the return value of StretchDIBits.

21 years agoImplement PSDRV_PaintRgn (also gets us FillRgn, FrameRgn and FillPath
Huw Davies [Mon, 3 Nov 2003 22:14:30 +0000 (22:14 +0000)] 
Implement PSDRV_PaintRgn (also gets us FillRgn, FrameRgn and FillPath
for free).

21 years agoAdd common dialog notification messages and WM_SIZE.
Dmitry Timoshkov [Mon, 3 Nov 2003 22:14:04 +0000 (22:14 +0000)] 
Add common dialog notification messages and WM_SIZE.

21 years agoAdd support for QWERTZ virtual keys mapping, fix many keyboard layouts
Dmitry Timoshkov [Mon, 3 Nov 2003 22:13:48 +0000 (22:13 +0000)] 
Add support for QWERTZ virtual keys mapping, fix many keyboard layouts
to conform to the XFree86 ones, add support for Russian cp1251 and
phonetic keyboard layouts, Israelian phonetic and Saharon keyboard
layouts.

21 years agoImplement fat32 extended free space function.
Jukka Heinonen [Mon, 3 Nov 2003 22:13:25 +0000 (22:13 +0000)] 
Implement fat32 extended free space function.
Make fat32 calls reset carry flag explicitly.

21 years agoDo not coerce arguments of ITypeLib::Invoke in-place, or we get
Marcus Meissner [Mon, 3 Nov 2003 22:13:05 +0000 (22:13 +0000)] 
Do not coerce arguments of ITypeLib::Invoke in-place, or we get
corrupted variants.
Handle V_ARRAY | something -> VT_SAFEARRAY, as this is a NOP.

21 years agoStubs for job control.
Mike McCormack [Mon, 3 Nov 2003 22:12:15 +0000 (22:12 +0000)] 
Stubs for job control.

21 years agoUse a timeout when sending broadcast messages.
Alexandre Julliard [Fri, 31 Oct 2003 04:18:55 +0000 (04:18 +0000)] 
Use a timeout when sending broadcast messages.

21 years agoDuplicate stdin/stdout handles to avoid closing them when library is
Ulrich Czekalla [Fri, 31 Oct 2003 04:17:45 +0000 (04:17 +0000)] 
Duplicate stdin/stdout handles to avoid closing them when library is
unloaded.

21 years agoSwitched a + to a - so that it makes sense when marking the last node
Aric Stewart [Fri, 31 Oct 2003 04:16:54 +0000 (04:16 +0000)] 
Switched a + to a - so that it makes sense when marking the last node
in the Adapters Info linked list.

21 years agoMake support for CopyRects to a small area of the back buffer, and
Jason Edmeades [Fri, 31 Oct 2003 04:15:07 +0000 (04:15 +0000)] 
Make support for CopyRects to a small area of the back buffer, and
correct the general method of updating the back buffer.

21 years agoReplace 28591 by 28605 (euro) for appropriate locales.
Dmitry Timoshkov [Fri, 31 Oct 2003 03:40:08 +0000 (03:40 +0000)] 
Replace 28591 by 28605 (euro) for appropriate locales.

21 years agoMake sure GetTempFileName never returns 0 on success.
Alexandre Julliard [Fri, 31 Oct 2003 03:38:54 +0000 (03:38 +0000)] 
Make sure GetTempFileName never returns 0 on success.

21 years agoMostly stub implemenation for cfgmgr32.
Mike McCormack [Fri, 31 Oct 2003 03:38:07 +0000 (03:38 +0000)] 
Mostly stub implemenation for cfgmgr32.

21 years agoClear should not be affected by write masks.
Jason Edmeades [Fri, 31 Oct 2003 03:35:43 +0000 (03:35 +0000)] 
Clear should not be affected by write masks.

21 years agoImplemented RtlCreateUserThread, and use it to move thread creation to
Alexandre Julliard [Fri, 31 Oct 2003 00:16:20 +0000 (00:16 +0000)] 
Implemented RtlCreateUserThread, and use it to move thread creation to
ntdll.

21 years agoColorWriteEnable should not impact clearing the screen.
Jason Edmeades [Fri, 31 Oct 2003 00:09:07 +0000 (00:09 +0000)] 
ColorWriteEnable should not impact clearing the screen.

21 years ago- Use the style returned in custom draw structure to draw the button,
Robert Shearman [Fri, 31 Oct 2003 00:08:39 +0000 (00:08 +0000)] 
- Use the style returned in custom draw structure to draw the button,
  as apps may modify the style this way.
- Disabled buttons can become hot.
- Retrieve image list for drawing after getting image list ID (in
  I_IMAGECALLBACK case).

21 years ago- better traces
Raphael Junqueira [Fri, 31 Oct 2003 00:08:02 +0000 (00:08 +0000)] 
- better traces
- some IPersistStream::GetClassID implementation
- add the "search by name" support for IDirectMusicLoader8::GetObject
  (and a hack for understanding containers use)

21 years ago- Fix tab size for TCS_OWNERDRAWFIXED style.
Vitaliy Margolen [Fri, 31 Oct 2003 00:06:42 +0000 (00:06 +0000)] 
- Fix tab size for TCS_OWNERDRAWFIXED style.
- Correct size recalculation after setting tab width.
- Fix button sizes to match native.
- Center both vertically and horizontally tab text & icon.
- Use correct left/center alignment flags.

21 years agoCopyRects (per rect) copied one too many lines, trashing the heap.
Jason Edmeades [Thu, 30 Oct 2003 23:24:44 +0000 (23:24 +0000)] 
CopyRects (per rect) copied one too many lines, trashing the heap.
Also tidies up scissor test from previous patch.

21 years agoAdded a test for mailslots.
Mike McCormack [Thu, 30 Oct 2003 23:24:12 +0000 (23:24 +0000)] 
Added a test for mailslots.

21 years agoFixed race in %gs selector restoring during vm86 mode return.
Alexandre Julliard [Thu, 30 Oct 2003 23:15:56 +0000 (23:15 +0000)] 
Fixed race in %gs selector restoring during vm86 mode return.
Minor cleanups.

21 years agoChange some variables from int to unsigned to avoid signedness
Gerald Pfeifer [Thu, 30 Oct 2003 23:09:25 +0000 (23:09 +0000)] 
Change some variables from int to unsigned to avoid signedness
mismatches.

21 years agoAdd proper casts to avoid signed vs. unsigned mismatches in
Gerald Pfeifer [Thu, 30 Oct 2003 23:09:09 +0000 (23:09 +0000)] 
Add proper casts to avoid signed vs. unsigned mismatches in
strmake().

21 years agoCache the wave volume so it can be returned rather than the OSS
Robert Reif [Thu, 30 Oct 2003 23:08:46 +0000 (23:08 +0000)] 
Cache the wave volume so it can be returned rather than the OSS
derived value when possible.

21 years agoReturn more sane mailslot error values.
Mike McCormack [Thu, 30 Oct 2003 23:08:23 +0000 (23:08 +0000)] 
Return more sane mailslot error values.