wine
22 years agoMoved some more 16-bit functions to user16.c.
Alexandre Julliard [Fri, 22 Nov 2002 04:47:10 +0000 (04:47 +0000)] 
Moved some more 16-bit functions to user16.c.
A few fixes for -DSTRICT.

22 years agoCompile ole32 with -DSTRICT.
Alexandre Julliard [Fri, 22 Nov 2002 04:43:02 +0000 (04:43 +0000)] 
Compile ole32 with -DSTRICT.

22 years agoMake shell32 compile with -DSTRICT.
Johan Dahlin [Thu, 21 Nov 2002 23:56:42 +0000 (23:56 +0000)] 
Make shell32 compile with -DSTRICT.

22 years agoMake commdlg compile with -DSTRICT.
Andrew John Hughes [Thu, 21 Nov 2002 23:55:10 +0000 (23:55 +0000)] 
Make commdlg compile with -DSTRICT.

22 years agoRemove obsolete --enable-opengl.
Matthew Davison [Thu, 21 Nov 2002 23:46:06 +0000 (23:46 +0000)] 
Remove obsolete --enable-opengl.

22 years agoFixed aliasing problems (do not use (POINT*)&rect constructs).
Marcus Meissner [Thu, 21 Nov 2002 23:45:47 +0000 (23:45 +0000)] 
Fixed aliasing problems (do not use (POINT*)&rect constructs).

22 years agoHandle the COORD <-> DWORD conversion the canonical way.
Marcus Meissner [Thu, 21 Nov 2002 23:45:31 +0000 (23:45 +0000)] 
Handle the COORD <-> DWORD conversion the canonical way.

22 years agoHave PostMessage call PostThreadMessage when hwnd is NULL.
Steve Lustbader [Thu, 21 Nov 2002 23:44:58 +0000 (23:44 +0000)] 
Have PostMessage call PostThreadMessage when hwnd is NULL.

22 years agoAdd definition for WSAEDISCON.
Dimitrie O. Paun [Thu, 21 Nov 2002 23:44:19 +0000 (23:44 +0000)] 
Add definition for WSAEDISCON.

22 years agoRemoved OpenGL thread safety check.
Alexandre Julliard [Thu, 21 Nov 2002 21:51:24 +0000 (21:51 +0000)] 
Removed OpenGL thread safety check.
Renamed option to --without-opengl for consistency.

22 years agoSome -DSTRICT fixes.
Michael Stefaniuc [Thu, 21 Nov 2002 21:50:04 +0000 (21:50 +0000)] 
Some -DSTRICT fixes.

22 years agoFixed circular include sequence winsock.h -> windows.h -> winsock2.h
Martin Wilck [Thu, 21 Nov 2002 21:48:53 +0000 (21:48 +0000)] 
Fixed circular include sequence winsock.h -> windows.h -> winsock2.h
-> winsock.h.

22 years agoMoved implementation of Get/SetClassLong from ascii to unicode.
Stefan Leichter [Thu, 21 Nov 2002 21:48:27 +0000 (21:48 +0000)] 
Moved implementation of Get/SetClassLong from ascii to unicode.

22 years agoReplaced CreateDCA by CreateDCW in LoadImageW.
Stefan Leichter [Thu, 21 Nov 2002 21:48:06 +0000 (21:48 +0000)] 
Replaced CreateDCA by CreateDCW in LoadImageW.

22 years ago- Clean up all the D3D COM handling (but the underlaying code is still
Lionel Ulmer [Thu, 21 Nov 2002 21:04:16 +0000 (21:04 +0000)] 
- Clean up all the D3D COM handling (but the underlaying code is still
  as ugly as before).
- Handle properly (ie as on real Windows) negative values in
  rectangles during blitting.

22 years agoUse the '-z defs' linker option if supported to better catch undefined
Alexandre Julliard [Thu, 21 Nov 2002 04:13:35 +0000 (04:13 +0000)] 
Use the '-z defs' linker option if supported to better catch undefined
symbols.

22 years agoIgnore buffer limit on WM_SETTEXT.
Carl Sopchak [Thu, 21 Nov 2002 03:57:05 +0000 (03:57 +0000)] 
Ignore buffer limit on WM_SETTEXT.

22 years agoStub for SetDCBrushColor.
Steve Lustbader [Thu, 21 Nov 2002 03:56:29 +0000 (03:56 +0000)] 
Stub for SetDCBrushColor.

22 years agoAdd -lc when linking dlls to avoid warnings on FreeBSD.
Alexandre Julliard [Thu, 21 Nov 2002 03:47:45 +0000 (03:47 +0000)] 
Add -lc when linking dlls to avoid warnings on FreeBSD.

22 years agoBuild ntdll with -DSTRICT.
Andrew John Hughes [Thu, 21 Nov 2002 03:45:01 +0000 (03:45 +0000)] 
Build ntdll with -DSTRICT.

22 years agoAdded wrapper to replace llseek+lread to avoid HANDLE/HFILE
Alexandre Julliard [Thu, 21 Nov 2002 00:04:01 +0000 (00:04 +0000)] 
Added wrapper to replace llseek+lread to avoid HANDLE/HFILE
conversions.

22 years ago- If running wineinstall and asking not to install, the symbolic links
Shachar Shemesh [Thu, 21 Nov 2002 00:03:14 +0000 (00:03 +0000)] 
- If running wineinstall and asking not to install, the symbolic links
  are no created pointing to the source tree files rather to the
  (non-existing) $libdir
- If Windows is found on the system, the installer does not assume
  that the user is interested in using it. Instead, the user is asked,
  and if she answers "no", Wine is installed as if no Windows was
  found.

22 years agoAdded "generate headers only" command-line option. Implemented imports
Ove Kaaven [Thu, 21 Nov 2002 00:02:38 +0000 (00:02 +0000)] 
Added "generate headers only" command-line option. Implemented imports
from inside interface definitions. Fixed a few problems with
generating header files for COM interfaces.

22 years agoRemoved last users of msdos/interrupts.c.
Jukka Heinonen [Thu, 21 Nov 2002 00:02:09 +0000 (00:02 +0000)] 
Removed last users of msdos/interrupts.c.

22 years agoAdded support for system-wide hooks.
Alexandre Julliard [Wed, 20 Nov 2002 19:54:32 +0000 (19:54 +0000)] 
Added support for system-wide hooks.

22 years agoRemoved -noimport on functions that are forwards to ntdll.
Alexandre Julliard [Wed, 20 Nov 2002 19:52:14 +0000 (19:52 +0000)] 
Removed -noimport on functions that are forwards to ntdll.
Added -noimport on functions that directly call the libc equivalent.

22 years agoAdded Simplified Chinese support.
Tisheng Chen [Wed, 20 Nov 2002 19:47:44 +0000 (19:47 +0000)] 
Added Simplified Chinese support.

22 years agoNo longer using Win32 API relative to 16 bit subsystem for the 32 bit
Eric Pouech [Wed, 20 Nov 2002 19:47:08 +0000 (19:47 +0000)] 
No longer using Win32 API relative to 16 bit subsystem for the 32 bit
part.

22 years agoBetter support for multiple midi devices on the OSS interface.
Eric Pouech [Wed, 20 Nov 2002 19:46:35 +0000 (19:46 +0000)] 
Better support for multiple midi devices on the OSS interface.

22 years agoWrote back & history support.
Eric Pouech [Wed, 20 Nov 2002 19:46:18 +0000 (19:46 +0000)] 
Wrote back & history support.
Correctly implemented << and >> buttons.
Added support for page level macros.

22 years agowinedump was still using the "init" keyword in the .spec file.
Alberto Massari [Wed, 20 Nov 2002 19:45:50 +0000 (19:45 +0000)] 
winedump was still using the "init" keyword in the .spec file.

22 years agoRemove some Win32s specific code.
Jukka Heinonen [Wed, 20 Nov 2002 19:40:12 +0000 (19:40 +0000)] 
Remove some Win32s specific code.

22 years agoRemoved obsolete code.
Jukka Heinonen [Wed, 20 Nov 2002 19:39:11 +0000 (19:39 +0000)] 
Removed obsolete code.

22 years agoImplemented some ismbc* functions (based on a patch by Greg Turner).
Alexandre Julliard [Tue, 19 Nov 2002 00:52:38 +0000 (00:52 +0000)] 
Implemented some ismbc* functions (based on a patch by Greg Turner).

22 years agoAdded stub implementation of cabinet.dll.
Patrik Stridvall [Tue, 19 Nov 2002 00:47:12 +0000 (00:47 +0000)] 
Added stub implementation of cabinet.dll.

22 years agoAdd some RichEdit 2.0/3.0 definitions.
Robert Shearman [Tue, 19 Nov 2002 00:44:05 +0000 (00:44 +0000)] 
Add some RichEdit 2.0/3.0 definitions.

22 years agoAdded definition for PeekNamedPipe
Dimitrie O. Paun [Tue, 19 Nov 2002 00:43:45 +0000 (00:43 +0000)] 
Added definition for PeekNamedPipe
Fixed a lot of badly indented functions.

22 years agoRemoved support for 'rsrc' spec file statement.
Alexandre Julliard [Mon, 18 Nov 2002 23:16:09 +0000 (23:16 +0000)] 
Removed support for 'rsrc' spec file statement.

22 years agoGet rid of the vararg and generic stuff.
Vincent Béron [Mon, 18 Nov 2002 23:13:05 +0000 (23:13 +0000)] 
Get rid of the vararg and generic stuff.

22 years agoRemoved some unused types.
Vincent Béron [Mon, 18 Nov 2002 23:12:44 +0000 (23:12 +0000)] 
Removed some unused types.

22 years agoAdded netdb.h protection.
Vincent Béron [Mon, 18 Nov 2002 23:12:15 +0000 (23:12 +0000)] 
Added netdb.h protection.

22 years agoFixed strict aliasing issue in __pthread_once and SetWaitableTimer.
Marcus Meissner [Mon, 18 Nov 2002 23:11:37 +0000 (23:11 +0000)] 
Fixed strict aliasing issue in __pthread_once and SetWaitableTimer.

22 years agoRemoved last user of msdos/int1a.c.
Jukka Heinonen [Mon, 18 Nov 2002 23:11:18 +0000 (23:11 +0000)] 
Removed last user of msdos/int1a.c.

22 years agoRemoved obsolete INT_Int31Handler.
Jukka Heinonen [Mon, 18 Nov 2002 22:53:38 +0000 (22:53 +0000)] 
Removed obsolete INT_Int31Handler.

22 years agoSetting the horizontal scrollbar can change the values for the
Alexandre Julliard [Mon, 18 Nov 2002 19:51:11 +0000 (19:51 +0000)] 
Setting the horizontal scrollbar can change the values for the
vertical one so make sure we compute them separately.

22 years agoAdded empty X11DRV_OpenGL_Init for the non-OpenGL case.
Alexandre Julliard [Mon, 18 Nov 2002 19:50:02 +0000 (19:50 +0000)] 
Added empty X11DRV_OpenGL_Init for the non-OpenGL case.

22 years agoFixed strict aliasing problem in RtlEnlargedUnsignedDivide.
Marcus Meissner [Mon, 18 Nov 2002 19:49:18 +0000 (19:49 +0000)] 
Fixed strict aliasing problem in RtlEnlargedUnsignedDivide.

22 years agoFixed strict aliasing problem in
Marcus Meissner [Mon, 18 Nov 2002 19:48:56 +0000 (19:48 +0000)] 
Fixed strict aliasing problem in
__wine_GetLargestConsoleWindowSize_wrapper.

22 years agoAdded support for window information from the .hlp file.
Eric Pouech [Mon, 18 Nov 2002 19:48:11 +0000 (19:48 +0000)] 
Added support for window information from the .hlp file.
Added support for window numbers in link.

22 years agoMoved implementation of LoadKeyboardLayout from ASCII to Unicode.
Stefan Leichter [Mon, 18 Nov 2002 19:47:20 +0000 (19:47 +0000)] 
Moved implementation of LoadKeyboardLayout from ASCII to Unicode.

22 years agoNo version of GNU C++ (unlike GNU C) supports unnamed structs.
Patrik Stridvall [Mon, 18 Nov 2002 19:46:34 +0000 (19:46 +0000)] 
No version of GNU C++ (unlike GNU C) supports unnamed structs.

22 years agoSupport commctrl message-helper macros in C++.
Dimitrie O. Paun [Mon, 18 Nov 2002 19:45:47 +0000 (19:45 +0000)] 
Support commctrl message-helper macros in C++.

22 years agoUse DeleteDC instead of DeleteObject to free HDCs (spotted by Dietrich
Dimitrie O. Paun [Mon, 18 Nov 2002 19:45:22 +0000 (19:45 +0000)] 
Use DeleteDC instead of DeleteObject to free HDCs (spotted by Dietrich
Teickner <Dietrich_Teickner@t-online.de>).
Clear the imagelist structure on deletion, as some stupid apps free
imagelists multiple times.

22 years agoMoved implementation of EnumDisplaySettings from ASCII to Unicode.
Stefan Leichter [Mon, 18 Nov 2002 19:44:46 +0000 (19:44 +0000)] 
Moved implementation of EnumDisplaySettings from ASCII to Unicode.

22 years agoAdd some definitions for structures used by NtQueryFileInfo.
Mike McCormack [Mon, 18 Nov 2002 19:44:17 +0000 (19:44 +0000)] 
Add some definitions for structures used by NtQueryFileInfo.

22 years ago- Move StgIsStorageFile16's implementation to StgIsStorageFile; port
Ryan Cumming [Mon, 18 Nov 2002 19:43:58 +0000 (19:43 +0000)] 
- Move StgIsStorageFile16's implementation to StgIsStorageFile; port
  it to Win32.
- Move StgIsStorageFile from storage.c to storage32.c.
- StgIsStorageFile only returns S_OK, STG_E_FILENOTFOUND, and S_FALSE.
- StgIsStorageFile doesn't check if a file is large enough to be a
  storage file, it only checks for the presence of the 8-byte magic.

22 years ago- Added some definitions.
Alberto Massari [Mon, 18 Nov 2002 19:43:10 +0000 (19:43 +0000)] 
- Added some definitions.
- Fixed signature of GetUrlCacheEntryInfoExW.

22 years agoInstall link to rundll32.exe too.
Alberto Massari [Mon, 18 Nov 2002 19:42:34 +0000 (19:42 +0000)] 
Install link to rundll32.exe too.

22 years agoFix crash when invoked with no arguments.
Alberto Massari [Mon, 18 Nov 2002 19:42:13 +0000 (19:42 +0000)] 
Fix crash when invoked with no arguments.

22 years agoMake LookupIconIdFromDirectoryEx16 call LookupIconIdFromDirectoryEx,
Ryan Cumming [Mon, 18 Nov 2002 19:41:53 +0000 (19:41 +0000)] 
Make LookupIconIdFromDirectoryEx16 call LookupIconIdFromDirectoryEx,
instead of the other way around.

22 years agoWarning fixes.
Alexandre Julliard [Fri, 15 Nov 2002 04:17:00 +0000 (04:17 +0000)] 
Warning fixes.

22 years agoLoad OpenGL library dynamically from x11drv.
Lionel Ulmer [Fri, 15 Nov 2002 04:16:38 +0000 (04:16 +0000)] 
Load OpenGL library dynamically from x11drv.

22 years agoDon't fully process FreeLibrary when process is stopping.
Eric Pouech [Fri, 15 Nov 2002 04:14:27 +0000 (04:14 +0000)] 
Don't fully process FreeLibrary when process is stopping.

22 years agoMinor bug fixes.
Dmitry Timoshkov [Fri, 15 Nov 2002 04:13:46 +0000 (04:13 +0000)] 
Minor bug fixes.

22 years agoImplemented GetFileSizeEx (based on a patch by Steve Lustbader).
Ryan Cumming [Fri, 15 Nov 2002 04:12:10 +0000 (04:12 +0000)] 
Implemented GetFileSizeEx (based on a patch by Steve Lustbader).

22 years agoAdded rundll32 utility.
Alberto Massari [Fri, 15 Nov 2002 01:41:20 +0000 (01:41 +0000)] 
Added rundll32 utility.

22 years agoDeviceIoControl now calls winedos interrupt handlers.
Jukka Heinonen [Fri, 15 Nov 2002 01:35:52 +0000 (01:35 +0000)] 
DeviceIoControl now calls winedos interrupt handlers.
Fixed RawModeSwitch.

22 years agoFix SM_CYVTHUMB, SM_CXSMSIZE, SM_CXMENUCHECK and SM_CYMENUCHECK.
Tony Lambregts [Fri, 15 Nov 2002 01:35:16 +0000 (01:35 +0000)] 
Fix SM_CYVTHUMB, SM_CXSMSIZE, SM_CXMENUCHECK and SM_CYMENUCHECK.

22 years agoRewrote macro engine for adding dynamic macro loading capability.
Eric Pouech [Fri, 15 Nov 2002 01:34:57 +0000 (01:34 +0000)] 
Rewrote macro engine for adding dynamic macro loading capability.
Wrote RegisterRoutine and IsBook macros.

22 years agoProper handling of SetTextCharacterExtra.
Huw Davies [Fri, 15 Nov 2002 01:02:16 +0000 (01:02 +0000)] 
Proper handling of SetTextCharacterExtra.

22 years ago- Allow setting NetBIOS ComputerName through registry.
Martin Wilck [Fri, 15 Nov 2002 01:01:47 +0000 (01:01 +0000)] 
- Allow setting NetBIOS ComputerName through registry.
- Keep old behavior as default, using new config option to change.
- Implement SetComputerName(), SetComputerNameEx(),
  GetComputerNameEx().
- ComputerName initialization moved to kernel32.

22 years agoPartial implementation of RtlDosPathNameToNtPathName_U.
Mike McCormack [Fri, 15 Nov 2002 01:00:08 +0000 (01:00 +0000)] 
Partial implementation of RtlDosPathNameToNtPathName_U.

22 years agoMade tests compile on Windows.
Patrik Stridvall [Fri, 15 Nov 2002 00:02:51 +0000 (00:02 +0000)] 
Made tests compile on Windows.

22 years agoAlso silence IShellLinkA_fnSetShowCmd.
Marcus Meissner [Fri, 15 Nov 2002 00:02:36 +0000 (00:02 +0000)] 
Also silence IShellLinkA_fnSetShowCmd.

22 years agoImplemented Escapes *_PATH and POSTSCRIPT_IGNORE.
Huw Davies [Fri, 15 Nov 2002 00:02:13 +0000 (00:02 +0000)] 
Implemented Escapes *_PATH and POSTSCRIPT_IGNORE.

22 years agoClient side render fonts for XServers without the Render extension
Huw Davies [Thu, 14 Nov 2002 22:31:34 +0000 (22:31 +0000)] 
Client side render fonts for XServers without the Render extension
using X11 core requests.

22 years agoAdded ReleaseDC function to the USER driver interface.
Alexandre Julliard [Thu, 14 Nov 2002 22:30:20 +0000 (22:30 +0000)] 
Added ReleaseDC function to the USER driver interface.

22 years agoWe need to compare the world transforms (at least the 4 scaling
Huw Davies [Wed, 13 Nov 2002 23:54:50 +0000 (23:54 +0000)] 
We need to compare the world transforms (at least the 4 scaling
elements) when we accept a font from the cache.
Get the correct values for the underscore size and position.
Added a missing closedir().

22 years agoFix PSDRV_DrawArc to work properly with logical coords.
Huw Davies [Wed, 13 Nov 2002 23:52:29 +0000 (23:52 +0000)] 
Fix PSDRV_DrawArc to work properly with logical coords.

22 years agoInstead of trying to download the Type 42 glpyh metrics incrementally
Huw Davies [Wed, 13 Nov 2002 23:51:44 +0000 (23:51 +0000)] 
Instead of trying to download the Type 42 glpyh metrics incrementally
(which most printers don't seem to understand), we'll download the
whole hmtx table in one go (sigh) unless it's larger than 64K in which
case we'll go back to using a Type 1 font.

22 years agoWe can't cache the unscaled font's hfont, since the mapping mode may
Huw Davies [Wed, 13 Nov 2002 23:50:44 +0000 (23:50 +0000)] 
We can't cache the unscaled font's hfont, since the mapping mode may
change.  This resulted in some glyphs being downloaded at the wrong
size.

22 years agoMake sure widl doesn't depend on the headers it has to generate.
Alexandre Julliard [Wed, 13 Nov 2002 21:31:01 +0000 (21:31 +0000)] 
Make sure widl doesn't depend on the headers it has to generate.

22 years agoUpdated dependencies.
Alexandre Julliard [Wed, 13 Nov 2002 21:25:53 +0000 (21:25 +0000)] 
Updated dependencies.

22 years agoZero out the returned LINETRANSLATECAPS structure.
Huw Davies [Wed, 13 Nov 2002 21:25:34 +0000 (21:25 +0000)] 
Zero out the returned LINETRANSLATECAPS structure.
Read country list from the registry.
Add a load of countries to winedefault.reg.

22 years agoSend a CDN_FILEOK in FILEDLG95_OnOpenMultipleFiles.
Mike McCormack [Wed, 13 Nov 2002 21:21:41 +0000 (21:21 +0000)] 
Send a CDN_FILEOK in FILEDLG95_OnOpenMultipleFiles.
Restructure the handling of Custom dialog notifications.

22 years ago- Add support for multiple image lists.
Ulrich Czekalla [Wed, 13 Nov 2002 21:21:03 +0000 (21:21 +0000)] 
- Add support for multiple image lists.
- Add TBN_INITCUSTOMIZE notification.
- Correctly populate TBN_QUERYDELETE.
- Support TBN_GETBUTTONINFOW.

22 years agoFixed a bug with combo boxes where only 1 items was being displayed.
Aric Stewart [Wed, 13 Nov 2002 21:18:32 +0000 (21:18 +0000)] 
Fixed a bug with combo boxes where only 1 items was being displayed.

22 years agoFixed sign problem in GetWindowWord/Long check for offset larger than
Alexandre Julliard [Wed, 13 Nov 2002 19:49:29 +0000 (19:49 +0000)] 
Fixed sign problem in GetWindowWord/Long check for offset larger than
the window extra bytes.

22 years agoAdd IStream and IStorage interface entries.
Huw Davies [Wed, 13 Nov 2002 19:48:49 +0000 (19:48 +0000)] 
Add IStream and IStorage interface entries.

22 years agoCap the reported physical memory to 2GB to prevent applications
Francois Gouget [Wed, 13 Nov 2002 19:48:07 +0000 (19:48 +0000)] 
Cap the reported physical memory to 2GB to prevent applications
(e.g. QuickTime 6) from crashing.

22 years agoMaintain lower cased file names in the Wine config directory.
Dmitry Timoshkov [Wed, 13 Nov 2002 19:47:22 +0000 (19:47 +0000)] 
Maintain lower cased file names in the Wine config directory.

22 years agoUse iso8859-15 on European keyboards.
Huw Davies [Wed, 13 Nov 2002 19:46:08 +0000 (19:46 +0000)] 
Use iso8859-15 on European keyboards.

22 years agoWork with the correct subkey with loading keys. Not a true fix to the
Aric Stewart [Wed, 13 Nov 2002 19:45:27 +0000 (19:45 +0000)] 
Work with the correct subkey with loading keys. Not a true fix to the
LoadKey/SaveKey situation.

22 years agoFix a few GDI memory leaks.
Mike McCormack [Wed, 13 Nov 2002 19:43:53 +0000 (19:43 +0000)] 
Fix a few GDI memory leaks.

22 years agoAdd stubs and declarations for WSAInstallServiceClassA/W.
Mike McCormack [Wed, 13 Nov 2002 19:42:23 +0000 (19:42 +0000)] 
Add stubs and declarations for WSAInstallServiceClassA/W.

22 years agoAdd a counter to keep track of the number of outstanding async
Huw Davies [Wed, 13 Nov 2002 19:40:50 +0000 (19:40 +0000)] 
Add a counter to keep track of the number of outstanding async
requests.  This gets around a problem where a SetEvent could be called
before a previous event had been dealt with.

22 years agoCheck the return value of ImageList_GetImageInfo before adjusting the
Huw Davies [Wed, 13 Nov 2002 19:39:09 +0000 (19:39 +0000)] 
Check the return value of ImageList_GetImageInfo before adjusting the
size.

22 years agoReduce the maximum length of debug strings to 80 characters.
Huw Davies [Wed, 13 Nov 2002 19:38:17 +0000 (19:38 +0000)] 
Reduce the maximum length of debug strings to 80 characters.

22 years agoDo not define MZ_SUPPORTED if we do not have sys/vm86.h for all the
Marcus Meissner [Wed, 13 Nov 2002 19:37:24 +0000 (19:37 +0000)] 
Do not define MZ_SUPPORTED if we do not have sys/vm86.h for all the
struct definitions.

22 years agoOnly include curses headers if we are using curses at all.
Marcus Meissner [Wed, 13 Nov 2002 19:37:10 +0000 (19:37 +0000)] 
Only include curses headers if we are using curses at all.