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