cvs commit: fptools/libraries/Win32 Makefile package.conf.in fptools/libraries/Win32/Graphics/Win32 Control.hsc Dialogue.hsc GDI.hs Icon.hs Key.hsc Menu.hsc Message.hsc Misc.hsc Resource.hsc Window.hsc ...

ross at glass.cse.ogi.edu ross at glass.cse.ogi.edu
Thu Feb 26 05:31:55 EST 2004


ross        2004/02/26 05:31:55 PST

  Modified files:
    libraries/Win32      Makefile package.conf.in 
    libraries/Win32/System Win32.hs 
    libraries/Win32/cbits Makefile diatemp.c dumpBMP.c errors.c 
  Added files:
    libraries/Win32/Graphics Win32.hs 
    libraries/Win32/Graphics/Win32 Control.hsc Dialogue.hsc GDI.hs 
                                   Icon.hs Key.hsc Menu.hsc 
                                   Message.hsc Misc.hsc 
                                   Resource.hsc Window.hsc 
    libraries/Win32/Graphics/Win32/GDI Bitmap.hsc Brush.hsc 
                                       Clip.hsc Font.hsc 
                                       Graphics2D.hs HDC.hs 
                                       Palette.hsc Path.hs Pen.hsc 
                                       Region.hs Types.hsc 
    libraries/Win32/System/Win32 DLL.hsc File.hsc Info.hsc Mem.hsc 
                                 NLS.hsc Process.hsc Registry.hsc 
                                 Types.hs 
    libraries/Win32/cbits HsWin32.c ellipse.c 
    libraries/Win32/include HsWin32.h Makefile Win32Aux.h 
                            WndProc.h diatemp.h dumpBMP.h 
                            ellipse.h errors.h gettime.h 
                            spawnProc.h win32debug.h 
  Removed files:
    libraries/Win32/System/Win32 Bitmap.gc Brush.gc Clip.gc 
                                 Control.gc DLL.gc Dialogue.gc 
                                 File.gc Font.gc GDITypes.gc 
                                 Graphics2D.gc HDC.gc Icon.gc 
                                 Key.gc MM.gc Menu.gc Misc.gc 
                                 NLS.gc Palette.gc Path.gc Pen.gc 
                                 Process.gc Region.gc Registry.gc 
                                 Resource.gc SystemInfo.gc 
                                 Types.gc WinMessage.gc Window.gc 
    libraries/Win32/cbits Win32Aux.h WndProc.h diatemp.h dumpBMP.h 
                          errors.h finalizers.c finalizers.h 
                          gettime.h hugsQuit.h win32debug.h 
  Log:
  Converted from Greencard to bare FFI with a bit of hsc2hs, and rearranged
  the hierarchy a bit.  Compiles (under Wine) but is still untested --
  perhaps someone else would like to do that.  Notes:
  
  * turned off the independent project stuff (temporarily?)
  
  * an alternative hierarchy would be Graphics.Rendering.GDI and
    Graphics.UI.MSWindows
  
  * moved spawn into System.Win32.Process
  
  * changed interface of getClipboardFormatName
  
  * changed virtualProtect, virtualProtectEx to return the old flags
  
  * types of 2nd & 3rd args of updateResource were the wrong way round
  
  * globalUnlock used to call GlobalSize
  
  * five tests of res1=0 in MM
  
  * changed first four fields of BITMAP from LONG to INT
  
  * changed BitmapCompression from WORD to DWORD
  
  * used W versions of string functions to avoid AW macros.
    Win9x may need the compatibility layer.
  
  * getMessage, getMessage2, peekMessage still return result in static storage
  
  * licence of some stuff in cbits is unclear (e.g. dumpBMP.c)
  
  Revision  Changes    Path
  1.9       +18 -12    fptools/libraries/Win32/Makefile
  1.5       +1 -1      fptools/libraries/Win32/package.conf.in
  1.5       +9 -47     fptools/libraries/Win32/System/Win32.hs
  1.3       +2 -3      fptools/libraries/Win32/cbits/Makefile
  1.2       +1 -0      fptools/libraries/Win32/cbits/diatemp.c
  1.2       +2 -1      fptools/libraries/Win32/cbits/dumpBMP.c
  1.2       +6 -59     fptools/libraries/Win32/cbits/errors.c


More information about the Cvs-libraries mailing list