[Initial Sean Seefried **20050317050820 The beginning of the PlugPan project ] [Display module added and makefile tweaked. Sean Seefried **20050317135947] [Inlining added to library Sean Seefried **20050321070059] [Now two types of display functions. Anti-aliasing fixed. Sean Seefried **20050328141712 One is for animations, the other for images which we should anti-alias. Anti-aliasing code needed a fix to the jitter argument. Now jitter is in the range (0,1) ] [Bug fix on addUIElem. Samples added. Sean Seefried **20050405021612] [dep-gen, core-plugins, tests Sean Seefried **20050405083921 1. dep-gen now uses ghc-pluggable but uses an unspeakable hack. 2. core-plugins now compiles and package.conf installs in place. 3. test harness skeleton ready. ] [2 new samples. C program added for comparison. Sean Seefried **20050408094027] [More samples, PanTester finally added, tests.mk added Sean Seefried **20050408121903] [cleaning added to tests sub-directory Sean Seefried **20050408122449] [main makefile now removes emacs backups Sean Seefried **20050408124931] [Improved blitting code in Display.hs. Sean Seefried **20050408172004] [Generalised 2ser logo Sean Seefried **20050411112055] [Partially complete LiftImage optimisation Sean Seefried **20050416032714 * dump-test added to make-file. Just runs core-plugins on a sample and dumps the output * Have added a number of files to core-plugins needed for the LiftImage transformation. ] [LiftImage started. White spaces removed on many files. Sean Seefried **20050418062350] [Removed ImageStruct.hs Sean Seefried **20050418062526 We're not recovering structure. It's counter-productive. ] [Many minor changes. LiftImage almost complete. Sean Seefried **20050504012519 Image expressions are correctly lifted but their application in a custom blitting function has not been done yet. Some minor tweaks have been made to the blitting code inside pan/src/Pan/Display.hs ] [module PanIds removed. PanMonad introduced. Sean Seefried **20050505053548 The Pan monad, PanM, is a lot like SimplM except that it is a State monad built on top of and IO monad. This allows us to do arbitrary IO which is necessary at times. We no longer have the annoying PanIds module which was getting unmaintainable. Have also added a module MonadUtils with some lifted version of &&, ||, not etc. May move into a private library one day. ] [Lift Images pass complete. Sean Seefried **20050506133956] [Changed project name to plugpan instead of PlugPan Sean Seefried **20050525023123] [Record before enabling Cabal Sean Seefried **20050530102557] [Pan library ready for release. Sean Seefried **20050602144016 Pan library and core-plugins have been Cabal-ised. ] [Split off pan package into its own project Sean Seefried **20050604145753] [Fixed haddock documentation. Still needs work. Sean Seefried **20050604154614] [Fixed README Sean Seefried **20050605072154] [Added LICENSE Sean Seefried **20050605072459] [Small change to location of docs in README Sean Seefried **20050605073809] [Changed version requirement to >= 6.4 not >= 6.4.1 Sean Seefried **20050606021405] [Fixes Sean Seefried **20050613224453] [Changed to sh syntax Sean Seefried **20050613225303] [sed compatability fixes thanks to Andre Pang. Sean Seefried **20050613233405] [README updated. Bitmap file support added. Sean Seefried **20050617034627] [Added bitmap support Sean Seefried **20050618091328] [Added a function that prepares an image for saving Sean Seefried **20050628082339] [Moved prepareImageForSaving to Panic Sean Seefried **20050628132118] [Using rowInitialiser instead of partial inner image in Display.hs Sean Seefried **20051206080425 The image lifting optimisation was broken before. We now create an expression called the rowInitialiser inside the optimisation which when given the first point of a row to be displayed returns an image that is then passed to the inner loop to be repeatedly displayed. ] [Fixed bug in xorR. Nils Anders Danielsson **20060426132850] [Experimental Change for Cabal-1.1.4 what using in ghc-6.4.1 shelarcy **20060507154727] [Fixed up README to reflect 6.4.1 dependency Sean Seefried **20060508013512] [Updated Pan for GHC 6.8 and Cabal 1.2.3 Sean Seefried **20080601022018]