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