wine
25 years agoOn NE process creation, move major part of NE EXE module loading and
Ulrich Weigand [Sat, 3 Jul 1999 12:26:29 +0000 (12:26 +0000)] 
On NE process creation, move major part of NE EXE module loading and
NE instance creation into the child process.

25 years agoWindow style updates.
Ove Kaaven [Sat, 3 Jul 1999 12:06:26 +0000 (12:06 +0000)] 
Window style updates.

25 years agoSome enhancements, and removal of C++ constructs.
Ove Kaaven [Sat, 3 Jul 1999 12:04:35 +0000 (12:04 +0000)] 
Some enhancements, and removal of C++ constructs.

25 years agoImplemented chains of surfaces. This allows an unlimited number
Marcus Meissner [Sat, 3 Jul 1999 11:57:29 +0000 (11:57 +0000)] 
Implemented chains of surfaces. This allows an unlimited number
of backbuffers, and other attached surfaces (zbuffers, alpha buffers,
whatever).

25 years agoAdded UnlockFileEx stub.
Andreas Mohr [Sat, 3 Jul 1999 11:56:07 +0000 (11:56 +0000)] 
Added UnlockFileEx stub.

25 years agoAdded missing 61762 entry on system resources in Spanish and
Jose Marcos Lopez Caravaca [Sat, 3 Jul 1999 11:53:41 +0000 (11:53 +0000)] 
Added missing 61762 entry on system resources in Spanish and
Catalonian languages.

25 years agoMake GetScrollInfo return scroll pos when program requests thumb pos
Gerard Patel [Sat, 3 Jul 1999 11:52:38 +0000 (11:52 +0000)] 
Make GetScrollInfo return scroll pos when program requests thumb pos
outside drag operation.

25 years agoConverted to the new debug interface.
Eric Pouech [Sun, 27 Jun 1999 15:40:44 +0000 (15:40 +0000)] 
Converted to the new debug interface.

25 years agoReadConsoleA: use ir as pointer to (req+1).
Marcus Meissner [Sun, 27 Jun 1999 15:40:18 +0000 (15:40 +0000)] 
ReadConsoleA: use ir as pointer to (req+1).

25 years agoRemove the validated child area from the update region of parent for
Gerard Patel [Sun, 27 Jun 1999 15:32:23 +0000 (15:32 +0000)] 
Remove the  validated child area from the update region of parent for
windows without WS_CLIPCHILDREN style.

25 years agoBugfix: Grp8 instructions have *byte* BitOffset operand.
Ulrich Weigand [Sun, 27 Jun 1999 15:29:43 +0000 (15:29 +0000)] 
Bugfix: Grp8 instructions have *byte* BitOffset operand.

25 years agoBugfix: missing WINAPIs added.
Ulrich Weigand [Sun, 27 Jun 1999 15:28:51 +0000 (15:28 +0000)] 
Bugfix: missing WINAPIs added.

25 years agoOleMetaFilePictFromIconAndLabel16: slightly broken, use LPOLESTR16.
Marcus Meissner [Sun, 27 Jun 1999 15:27:22 +0000 (15:27 +0000)] 
OleMetaFilePictFromIconAndLabel16: slightly broken, use LPOLESTR16.

25 years agoReturn ERROR_DISK_FULL for WriteFile.
Gerard Patel [Sun, 27 Jun 1999 15:26:37 +0000 (15:26 +0000)] 
Return ERROR_DISK_FULL for WriteFile.

25 years agoFixed missing return after about dialog.
Eric Williams [Sun, 27 Jun 1999 15:22:41 +0000 (15:22 +0000)] 
Fixed missing return after about dialog.

25 years agoConverted to the new debug interface, using script written by Patrik
Alexandre Julliard [Sat, 26 Jun 1999 19:09:08 +0000 (19:09 +0000)] 
Converted to the new debug interface, using script written by Patrik
Stridvall.

25 years agoChanged CONTEXT into CONTEXT86 everywhere we really want an i386
Alexandre Julliard [Sat, 26 Jun 1999 18:40:24 +0000 (18:40 +0000)] 
Changed CONTEXT into CONTEXT86 everywhere we really want an i386
context.
Added #ifdef __i386__ around accesses to 386 registers in the generic
CONTEXT structure.

25 years agoAdded CONTEXT86 definition.
Alexandre Julliard [Sat, 26 Jun 1999 18:35:34 +0000 (18:35 +0000)] 
Added CONTEXT86 definition.
Added PowerPC context as an example (not tested).

25 years agoFixes for non-i386 compiling.
Alexandre Julliard [Sat, 26 Jun 1999 18:30:03 +0000 (18:30 +0000)] 
Fixes for non-i386 compiling.

25 years agoANSI C fixes.
Patrik Stridvall [Sat, 26 Jun 1999 14:58:24 +0000 (14:58 +0000)] 
ANSI C fixes.
Removed warnings.
Made the include files self-sufficient.
Some Solaris fixes.

25 years agoFixed DPA_LoadStream and improved DPA_Merge.
Eric Kohl [Sat, 26 Jun 1999 11:57:04 +0000 (11:57 +0000)] 
Fixed DPA_LoadStream and improved DPA_Merge.

25 years agoAdded check for invalid parent item.
Eric Kohl [Sat, 26 Jun 1999 11:55:56 +0000 (11:55 +0000)] 
Added check for invalid parent item.

25 years agoAdded SHDoDragDrop() stub.
Eric Kohl [Sat, 26 Jun 1999 11:55:15 +0000 (11:55 +0000)] 
Added SHDoDragDrop() stub.

25 years agoImproved GetRandomRegion().
Eric Kohl [Sat, 26 Jun 1999 11:53:56 +0000 (11:53 +0000)] 
Improved GetRandomRegion().

25 years agoAdded WNetRemoveCachedPassword() stub.
Eric Kohl [Sat, 26 Jun 1999 11:52:52 +0000 (11:52 +0000)] 
Added WNetRemoveCachedPassword() stub.

25 years agoStore buddy window.
Eric Kohl [Sat, 26 Jun 1999 11:51:28 +0000 (11:51 +0000)] 
Store buddy window.

25 years agoStarted WM_NOTIFYFORMAT support.
Eric Kohl [Sat, 26 Jun 1999 11:50:36 +0000 (11:50 +0000)] 
Started WM_NOTIFYFORMAT support.

25 years agoBetter ComboBoxEx placement.
Eric Kohl [Sat, 26 Jun 1999 11:49:44 +0000 (11:49 +0000)] 
Better ComboBoxEx placement.

25 years agoEnsure that the command-line passed to the various *CreateProcess
Dave Pickles [Sat, 26 Jun 1999 11:48:26 +0000 (11:48 +0000)] 
Ensure that the command-line passed to the various *CreateProcess
functions contains the path to the program being invoked.

25 years agoPrevent bad window X error.
Lars Heete [Sat, 26 Jun 1999 11:45:36 +0000 (11:45 +0000)] 
Prevent bad window X error.

25 years agoThe system menu icon on a MDI child window was corrupted when the
Abey George [Sat, 26 Jun 1999 11:44:18 +0000 (11:44 +0000)] 
The system menu icon on a MDI child window was corrupted when the
child frame window is maximized within the main frame when the wine
look is Windows 95.

25 years agoIn case if scrollbar has the same background color as the window
Slava Monich [Sat, 26 Jun 1999 11:42:27 +0000 (11:42 +0000)] 
In case if scrollbar has the same background color as the window
it belongs to, it needs to be filled with 0x55aa bitmap brush.

25 years agoFixed the stringcompare in _find_or_add_*() (was missing tolower()s).
Marcus Meissner [Sat, 26 Jun 1999 11:41:33 +0000 (11:41 +0000)] 
Fixed the stringcompare in _find_or_add_*() (was missing tolower()s).

25 years agoFix (well kludge around) FreeBSD's `Invalid address' errors.
Juergen Lock [Sat, 26 Jun 1999 11:39:19 +0000 (11:39 +0000)] 
Fix (well kludge around) FreeBSD's `Invalid address' errors.

25 years agoAuthors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Alexandre Julliard [Sat, 26 Jun 1999 11:38:13 +0000 (11:38 +0000)] 
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Draw a 3D border around edit controls when not in WIN31_LOOK.

25 years agoAuthors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Alexandre Julliard [Sat, 26 Jun 1999 11:37:18 +0000 (11:37 +0000)] 
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Only draw a black border around normal buttons when in WIN31_LOOK.

25 years agoFixed alignment and position when looking for mmio chunks.
Eric Pouech [Sat, 26 Jun 1999 10:36:29 +0000 (10:36 +0000)] 
Fixed alignment and position when looking for mmio chunks.

25 years agoNo longer using global vars (shared data) for mm timers, but a
Eric Pouech [Sat, 26 Jun 1999 10:36:00 +0000 (10:36 +0000)] 
No longer using global vars (shared data) for mm timers, but a
specific structure for each attached process.
Fixed alignment and position when looking for mmio chunks.
Fixed WAVE mapper handling in waveGetCaps.

25 years agoNo longer using global vars (shared data) for mm timers, but a
Eric Pouech [Sat, 26 Jun 1999 10:34:57 +0000 (10:34 +0000)] 
No longer using global vars (shared data) for mm timers, but a
specific structure for each attached process.

25 years agoWrote a small document on how to package WINE for distributors.
Marcus Meissner [Sat, 26 Jun 1999 10:32:50 +0000 (10:32 +0000)] 
Wrote a small document on how to package WINE for distributors.

25 years agoSetCursorPos() function was called with a window coordinates
Noomen Hamza [Sat, 26 Jun 1999 10:31:44 +0000 (10:31 +0000)] 
SetCursorPos() function was called with a window coordinates
parameter.

25 years agoFixed null ptr deref introduced in last patch.
Eric Pouech [Sat, 26 Jun 1999 10:30:11 +0000 (10:30 +0000)] 
Fixed null ptr deref introduced in last patch.

25 years agoKind of implemented OleMetaFilePictFromIconAndLabel.
Andreas Mohr [Sat, 26 Jun 1999 10:28:53 +0000 (10:28 +0000)] 
Kind of implemented OleMetaFilePictFromIconAndLabel.

25 years agoAuthors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Alexandre Julliard [Sat, 26 Jun 1999 10:27:30 +0000 (10:27 +0000)] 
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed various problems related to bitmaps and flat toolbars.

25 years agoAuthors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Alexandre Julliard [Sat, 26 Jun 1999 10:26:46 +0000 (10:26 +0000)] 
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed problems with disappearing text.

25 years agoAuthors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Alexandre Julliard [Sat, 26 Jun 1999 10:25:16 +0000 (10:25 +0000)] 
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Complete rewrite of messaging code to implement/fix all input behaviors.
Fixed a few fixmes.

25 years agoAdded more batch functionality, including the CALL GOTO and SHIFT
Dave Pickles [Sat, 26 Jun 1999 10:24:08 +0000 (10:24 +0000)] 
Added more batch functionality, including the CALL GOTO and SHIFT
commands plus batch command arguments.

25 years agoUpdated to reflect current status.
Eric Pouech [Sat, 26 Jun 1999 10:20:34 +0000 (10:20 +0000)] 
Updated to reflect current status.

25 years agoNE_LoadFileModule: Free module when NE_LoadDLLs fails.
Uwe Bonnes [Sat, 26 Jun 1999 10:19:14 +0000 (10:19 +0000)] 
NE_LoadFileModule: Free module when NE_LoadDLLs fails.

25 years agoImplemented the underline and strikeout text attributes for the Wine
Thuy Nguyen [Sat, 26 Jun 1999 10:18:00 +0000 (10:18 +0000)] 
Implemented the underline and strikeout text attributes for the Wine
PostScript driver.

25 years agoEnableWindow doesn't release the capture of a child window.
Pascal Lessard [Sat, 26 Jun 1999 10:17:10 +0000 (10:17 +0000)] 
EnableWindow doesn't release the capture of a child window.

25 years agoOnly test $(LIB_TARGET) = libwine.so.1.0 if $(LIB_TARGET) is
James Juran [Sat, 26 Jun 1999 10:15:24 +0000 (10:15 +0000)] 
Only test $(LIB_TARGET) = libwine.so.1.0 if $(LIB_TARGET) is
non-blank.

25 years agoRemove the WM_LBUTTONUP message from the queue after selecting a mouse
Noomen Hamza [Sat, 26 Jun 1999 10:14:27 +0000 (10:14 +0000)] 
Remove the WM_LBUTTONUP message from the queue after selecting a mouse
menu item.

25 years agoFurther server optimizations:
Alexandre Julliard [Sat, 26 Jun 1999 08:43:26 +0000 (08:43 +0000)] 
Further server optimizations:
- merged request and reply structures
- build requests directly into the buffer to avoid a copy

25 years agoStandard dialog boxes resources and OLE strings are now in cp1251 encoding
Alexander Kanavin [Tue, 22 Jun 1999 19:14:40 +0000 (19:14 +0000)] 
Standard dialog boxes resources and OLE strings are now in cp1251 encoding
Font mapper does not anymore use fonts in -koi8-r encoding
Font mapper now recognises fonts in -windows-* encodings (these are
provided by xfstt TrueType server)
Font mapper now sees max 16384 fonts (was 2048)

25 years agoShare the HMODULE of built-in modules over all processes.
Ulrich Weigand [Tue, 22 Jun 1999 19:13:08 +0000 (19:13 +0000)] 
Share the HMODULE of built-in modules over all processes.
Use the cached HMODULE to speed up relay debugging.
Display the multi-instantiation warning only for 'dangerous' DLLs.

25 years agoLoad USER32.DLL before calling UserSignalProc.
Ulrich Weigand [Tue, 22 Jun 1999 19:12:14 +0000 (19:12 +0000)] 
Load USER32.DLL before calling UserSignalProc.

25 years agoUse separate service for each windows timer.
Ulrich Weigand [Tue, 22 Jun 1999 19:11:33 +0000 (19:11 +0000)] 
Use separate service for each windows timer.

25 years agoAdded COMPOBJ.DllEntryPoint (Acrobat3 16bit needs it).
Andreas Mohr [Tue, 22 Jun 1999 19:10:52 +0000 (19:10 +0000)] 
Added COMPOBJ.DllEntryPoint (Acrobat3 16bit needs it).

25 years agoThou shalt not use C++ comments.
Eric Pouech [Tue, 22 Jun 1999 19:09:55 +0000 (19:09 +0000)] 
Thou shalt not use C++ comments.

25 years agoMoved to new trace interface.
Eric Pouech [Tue, 22 Jun 1999 19:07:34 +0000 (19:07 +0000)] 
Moved to new trace interface.
Fixed driver closing.

25 years agoBetter handling of double quotes in MCI string commands.
Eric Pouech [Tue, 22 Jun 1999 19:06:27 +0000 (19:06 +0000)] 
Better handling of double quotes in MCI string commands.

25 years agoFixed memory leak in mci structures.
Eric Pouech [Tue, 22 Jun 1999 19:05:48 +0000 (19:05 +0000)] 
Fixed memory leak in mci structures.

25 years agoFixed error handling in DGA_IDirectDraw2Impl_GetCaps().
Eric Pouech [Tue, 22 Jun 1999 19:04:44 +0000 (19:04 +0000)] 
Fixed error handling in DGA_IDirectDraw2Impl_GetCaps().

25 years agoAdded missing GDI heap unlock.
Eric Pouech [Tue, 22 Jun 1999 19:03:26 +0000 (19:03 +0000)] 
Added missing GDI heap unlock.
Moved to new debug interface.

25 years agoFixed GetOpenFileName when called with both OFN_ALLOWMULTISELECT and
Eric Pouech [Tue, 22 Jun 1999 19:02:52 +0000 (19:02 +0000)] 
Fixed GetOpenFileName when called with both OFN_ALLOWMULTISELECT and
OFN_EXPLORER bits set.

25 years agoModified ImageList_LoadImageA to check the case where cx is set to zero.
Francois Boisvert [Tue, 22 Jun 1999 19:02:07 +0000 (19:02 +0000)] 
Modified ImageList_LoadImageA to check the case where cx is set to zero.

25 years agoAdded Swiss french keyboard layout.
Philippe Froidevaux [Tue, 22 Jun 1999 19:01:14 +0000 (19:01 +0000)] 
Added Swiss french keyboard layout.

25 years agoDump server objects on SIGHUP.
Alexandre Julliard [Tue, 22 Jun 1999 17:27:58 +0000 (17:27 +0000)] 
Dump server objects on SIGHUP.

25 years agoMade server communication faster by using a shared memory block.
Alexandre Julliard [Tue, 22 Jun 1999 17:26:53 +0000 (17:26 +0000)] 
Made server communication faster by using a shared memory block.
A few other optimizations in request processing in the server.
Moved automatically generated request definitions to server.h and
removed include/server/request.h.

25 years agoMerged THDB and TEB structures.
Alexandre Julliard [Tue, 22 Jun 1999 11:43:42 +0000 (11:43 +0000)] 
Merged THDB and TEB structures.
Made SetLastError(), GetCurrentThreadId() and PROCESS_Current() inline.

25 years agoAdded Wa.s
Alexandre Julliard [Tue, 22 Jun 1999 11:23:25 +0000 (11:23 +0000)] 
Added Wa.s

25 years agoFixed Winelib compilation.
Alexandre Julliard [Sun, 20 Jun 1999 15:09:32 +0000 (15:09 +0000)] 
Fixed Winelib compilation.

25 years agoInclude instruction emulation in Winelib.
Alexandre Julliard [Fri, 18 Jun 1999 18:29:04 +0000 (18:29 +0000)] 
Include instruction emulation in Winelib.

25 years agoA few optimizations.
Alexandre Julliard [Fri, 18 Jun 1999 18:26:35 +0000 (18:26 +0000)] 
A few optimizations.

25 years agoUse exceptions instead of ctx_debug_call.
Alexandre Julliard [Fri, 18 Jun 1999 18:25:59 +0000 (18:25 +0000)] 
Use exceptions instead of ctx_debug_call.

25 years agoAdded DebugBreak.
Alexandre Julliard [Fri, 18 Jun 1999 18:24:47 +0000 (18:24 +0000)] 
Added DebugBreak.

25 years agoDebugger is now called by exception handling.
Alexandre Julliard [Fri, 18 Jun 1999 18:23:11 +0000 (18:23 +0000)] 
Debugger is now called by exception handling.
Added 'pass' command to pass exceptions to the app.

25 years agoMoved signal handling to exception.c, generate exceptions on signals.
Alexandre Julliard [Fri, 18 Jun 1999 18:21:24 +0000 (18:21 +0000)] 
Moved signal handling to exception.c, generate exceptions on signals.
Added hook for debugger in exception handling (temporary).

25 years agoWalloon language update.
Pablo Saratxaga [Fri, 18 Jun 1999 17:05:55 +0000 (17:05 +0000)] 
Walloon language update.

25 years ago- Do not call XConfigureWindow if SetWindowPos was called due to a
Ulrich Weigand [Fri, 18 Jun 1999 17:03:13 +0000 (17:03 +0000)] 
- Do not call XConfigureWindow if SetWindowPos was called due to a
  received ConfigureNotify event (to avoid recursion).
- Use XTranslateCoordinates in EVENT_GetGeometry instead of manually
  walking the tree.
- Set XSizeHint.win_gravity to StaticGravity for managed windows.

25 years agoBug fix.
Andreas Mohr [Fri, 18 Jun 1999 17:00:58 +0000 (17:00 +0000)] 
Bug fix.

25 years agoFix compiler warning.
Ulrich Weigand [Fri, 18 Jun 1999 16:59:37 +0000 (16:59 +0000)] 
Fix compiler warning.

25 years agoInstall wine.man from current directory.
Alexander V. Lukyanov [Fri, 18 Jun 1999 16:58:06 +0000 (16:58 +0000)] 
Install wine.man from current directory.
Remove wine.man on distclean, not on clean.

25 years agoRelease 990613. wine-990613
Alexandre Julliard [Sun, 13 Jun 1999 09:23:59 +0000 (09:23 +0000)] 
Release 990613.

25 years agoAuthors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Alexandre Julliard [Sun, 13 Jun 1999 08:49:47 +0000 (08:49 +0000)] 
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Implemented LISTVIEW_SortItems() and LISTVIEW_CallBackCompare()

25 years agoAuthors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Alexandre Julliard [Sun, 13 Jun 1999 08:46:30 +0000 (08:46 +0000)] 
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixes a problem when using STATUSBAR_SetText() to toggle SBT_OWNERDRAW

25 years agoAuthors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Alexandre Julliard [Sun, 13 Jun 1999 08:40:45 +0000 (08:40 +0000)] 
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Adds some undocumented behavior to TREEVIEW_GetItemA().

25 years agoFixed ambigous else/brace problem, moved "name" computation in
Marcus Meissner [Sun, 13 Jun 1999 08:39:04 +0000 (08:39 +0000)] 
Fixed ambigous else/brace problem, moved "name" computation in
CreateProcess _before_ outputting it in the FIXME_()s.

25 years agoDo not reuse a passed CONST RECT * pointer.
Marcus Meissner [Sun, 13 Jun 1999 08:36:34 +0000 (08:36 +0000)] 
Do not reuse a passed CONST RECT * pointer.

25 years agoBugfix: DISPLAY_SetCursor should not use USER-internals, as it is also
Ulrich Weigand [Sun, 13 Jun 1999 08:35:26 +0000 (08:35 +0000)] 
Bugfix: DISPLAY_SetCursor should not use USER-internals, as it is also
used with native USER ...

25 years agoRemoved broken hack to support shared DLLs (e.g. USER32.DLL) and
Ulrich Weigand [Sun, 13 Jun 1999 08:34:42 +0000 (08:34 +0000)] 
Removed broken hack to support shared DLLs (e.g. USER32.DLL) and
replaced it by a somewhat less broken hack :-/

25 years agoFixed small memory corruption.
Marcus Meissner [Sun, 13 Jun 1999 08:32:27 +0000 (08:32 +0000)] 
Fixed small memory corruption.

25 years agoMad the include files idempotent using a consistent macro naming
Patrik Stridvall [Sat, 12 Jun 1999 18:36:54 +0000 (18:36 +0000)] 
Mad the include files idempotent using a consistent macro naming
scheme.

25 years agoAvoid painting destroyed windows.
Noomen Hamza [Sat, 12 Jun 1999 18:29:07 +0000 (18:29 +0000)] 
Avoid painting destroyed windows.

25 years agoConverted to the new debug interface, using script written by Patrik
Alexandre Julliard [Sat, 12 Jun 1999 15:45:58 +0000 (15:45 +0000)] 
Converted to the new debug interface, using script written by Patrik
Stridvall.

25 years agoAdded missing/wrong includes.
Patrik Stridvall [Sat, 12 Jun 1999 14:55:11 +0000 (14:55 +0000)] 
Added missing/wrong includes.

25 years agoRemoved direct references to CLASS internals.
Patrik Stridvall [Sat, 12 Jun 1999 14:52:15 +0000 (14:52 +0000)] 
Removed direct references to CLASS internals.

25 years agoRearrange winver detection code and cache the winver value we
Andreas Mohr [Sat, 12 Jun 1999 14:46:54 +0000 (14:46 +0000)] 
Rearrange winver detection code and cache the winver value we
determined in the PDB to speed up.

25 years agoDraws a border around windows with old win31 style (only ws_border) in
Gerard Patel [Sat, 12 Jun 1999 14:45:56 +0000 (14:45 +0000)] 
Draws a border around windows with old win31 style (only ws_border) in
win95 look.