cvs commit: fptools/libraries/HGL Makefile fptools/libraries/HGL/
Graphics .cvsignore HGL.hs fptools/libraries/HGL/Graphics/HGL X11.hs DC.hs
Event.hs Events.hs Flag.hs Font.hs Key.hs Picture.hs Region.hs Timer.hs
Utilities.hs Utils.hs Window.hs ...
Alastair Reid
reid@glass.cse.ogi.edu
Mon, 2 Jun 2003 07:38:15 -0700
reid 2003/06/02 07:38:15 PDT
Modified files:
libraries/HGL Makefile
libraries/HGL/Graphics .cvsignore HGL.hs
Added files:
libraries/HGL/Graphics/HGL X11.hs
libraries/HGL/Graphics/HGL/Win32 .cvsignore Bitmap.hs Brush.hs
Color.hs Core.hs Draw.hs
Event.hs Events.hs Flag.hs
Font.hs Key.hs Loader.hs
Pen.hs Picture.hs Region.hs
Text.hs Time.hs Types.hs
Utilities.hs Utils.hs WND.hs
Windows.hs
libraries/HGL/Graphics/HGL/X11 .cvsignore DC.hs Event.hs
Events.hs Flag.hs Font.hs
Key.hs Picture.hs Region.hs
Timer.hs Utilities.hs Window.hs
Removed files:
libraries/HGL/Graphics/HGL DC.hs Event.hs Events.hs Flag.hs
Font.hs Key.hs Picture.hs Region.hs
Timer.hs Utilities.hs Utils.hs
Window.hs
Log:
Move Graphics/HGL/*.hs to Graphics/HGL/X11. Add Graphics/Win32 (not tried compiling it yet). I had planned to merge the two versions in a fairly fine-grained manner so that Graphics.HGL.Font contained both the Win32 and the X11 code (using conditional compilation). I gave up on this after quite a lot of work because it imposes a lot of constraints on how the code is organized and, more fundamentally, because it is perfectly reasonable to install both X11 and Win32 versions on a windows+cygwin system. New plan is that some conditional compilation in Graphics/HGL will provide a reasonable default.
Revision Changes Path
1.5 +18 -5 fptools/libraries/HGL/Makefile
1.3 +2 -0 fptools/libraries/HGL/Graphics/.cvsignore
1.3 +2 -127 fptools/libraries/HGL/Graphics/HGL.hs