Changelog for phooey-1.2

Version 1.2: * Renamed "Upd" to "Act" in Monad.hs * Added "commandNews" in Imperative.hs * Tweaked for compatibility with TypeCompose-0.1 Version 1.1: * Added src/Examples/Applicative.hs. I'd accidentally omitted it. * Imperative.hs: renamed "mkNews" to "commandNews" and added a more general function called "mkNews". Version 1.0: * Uses new TypeCompose package, which includes a simple implementation of data-driven computation. * New Applicative functor interface. * Eliminated the catch-all Phooey.hs module. Now import any one of Graphics.UI.Phooey.{Monad,Applicative,Arrow}. * renamed "textEntry" to "stringEntry" * added "isliderDisplay" * Phooey.Monad has two different styles of output widgets, made by owidget and owidget'. The latter is used to implement Phooey.Applicative. * Self- and mutually-recursive widgets now work again in Phooey.Monad. They still hang in Phooey.Arrow. Version 0.3.1: * Fixed dos-style line breaks in src/MonadExamples.hs * Fixed Functor UI def (broke the circularity) Version 0.3: * Finished renaming "CallbackT" to "CallBackT" (thanks to Michal Palka for catching the inconsistency). * Renamed AmA.hs to AFA.hs. AFA is more general in that it works with applicative functors instead of monads. * ArrowUI.title now defined in terms of ArrowMonad.title. * Added src/MonadExamples.hs * Changed type of MonadUI.runUI. Now takes a UI (Source ()) instead of UI (). The new type is more convenient for use. * Relaxed type of LayoutT.runL, to accommodate the new MonadUI.runUI type. * Makefile tweaks to fit cabal-make changes. Version 0.2.1: * Changed all files to *nix-style line endings. Changes in version 0.2: * Finally fixed a long-standing stretching bug. When widgets are abutted horizontally, they now all stretch together. Changes in version 0.1: * Web-located references to other libraries (base, mtl, arrows.) * Colorized source code links (thanks to hscolour). * "User Comments", for adding add comments and questions. * New home (wiki) page: http://haskell.org/haskellwiki/Phooey * Switched from monadLib to mtl, for easier installation * Added this "CHANGES" file * Text input (textEntry) * Fixed all of the module intro comments * Boolean input/output (checkBoxEntry, checkBoxDisplay) * runNamedUI for explicit window title (rather "Phooey GUI") * Phooey is now used in TV: http://haskell.org/haskellwiki/Phooey .