haskell-happstack-extra (0.92) unstable; urgency=low * Move portions that depend on happstack-state into a new package named happstack-state-extra. -- David Fox Mon, 30 Jan 2012 08:59:30 -0800 haskell-happstack-extra (0.91) unstable; urgency=low * Add FromReqURI instance for SessionId * remove obselete dependency on happstack -- Jeremy Shaw Wed, 07 Dec 2011 09:45:02 -0600 haskell-happstack-extra (0.90) unstable; urgency=low * Copy two modules from haskell-extra to here so we can remove the dependency on Extra. -- David Fox Sun, 04 Dec 2011 19:13:11 -0800 haskell-happstack-extra (0.89-1) unstable; urgency=low * Change doc package prefix from haskell- to libghc-. -- David Fox Thu, 01 Sep 2011 09:43:37 -0700 haskell-happstack-extra (0.89) unstable; urgency=low * Patched Happstack.Server.Formlets for happstack-server 6.2 -- Jeremy Shaw Sat, 13 Aug 2011 13:36:01 -0500 haskell-happstack-extra (0.88) unstable; urgency=low * Updated to happstack 0.5.1 from darcs -- Jeremy Shaw Tue, 26 Oct 2010 18:23:24 -0500 haskell-happstack-extra (0.87) unstable; urgency=low * Move the revision and merging code into a separate revision package. -- David Fox Mon, 15 Mar 2010 10:50:02 -0700 haskell-happstack-extra (0.86) unstable; urgency=low * Additional changes to get migration to work. -- David Fox Tue, 02 Mar 2010 13:14:36 -0800 haskell-happstack-extra (0.85) unstable; urgency=low * Parameterize the Revision type so the ident field doesn't have to be type Ident. This allows applications to use several types in that field each which could, for example, be indexed in an IxSet. -- David Fox Tue, 02 Mar 2010 05:13:41 -0800 haskell-happstack-extra (0.84) unstable; urgency=low * Improve the Data.Text support to the three way merging code. There were a couple of cases it wasn't handling, possibly leading to toConstr exceptions. -- David Fox Mon, 22 Feb 2010 14:19:17 -0800 haskell-happstack-extra (0.83) unstable; urgency=low * Remove modules that moved to happstack. * Add HSP.Applicative to (temporarily?) hold the Applicative instance of Identity. -- David Fox Thu, 18 Feb 2010 05:20:12 -0800 haskell-happstack-extra (0.82) unstable; urgency=low * Patch to work against formlets remove-xml-monad -- Jeremy Shaw Fri, 08 Jan 2010 10:03:10 -0600 haskell-happstack-extra (0.81) unstable; urgency=low * Add applicative functor versions of the merging functions. -- David Fox Sun, 24 Jan 2010 21:13:54 -0800 haskell-happstack-extra (0.80) unstable; urgency=low * Convert the uses of Failing in the IxSet modules to work with any MonadPlus instance. -- David Fox Mon, 18 Jan 2010 12:07:19 -0800 haskell-happstack-extra (0.79) unstable; urgency=low * Convert the three way merge code so it can be used with any instance of MonadPlus, not just Failing. -- David Fox Sat, 16 Jan 2010 18:14:38 -0800 haskell-happstack-extra (0.78) unstable; urgency=low * Convert the three way merge code to return Failing instead of Maybe. This allows us to return messages about conflicts to use in the UI. -- David Fox Sat, 16 Jan 2010 06:42:43 -0800 haskell-happstack-extra (0.77) unstable; urgency=low * Add an askAll method to the Store module. -- David Fox Thu, 14 Jan 2010 04:44:14 -0800 haskell-happstack-extra (0.76) unstable; urgency=low * Remove -O0, bug seems to be fixed in ghc 6.13. -- David Fox Wed, 06 Jan 2010 09:22:59 -0800 haskell-happstack-extra (0.75) unstable; urgency=low * Change optimize flag to -O0 to work around weak symbol bug -- David Fox Thu, 31 Dec 2009 11:43:34 -0800 haskell-happstack-extra (0.74) unstable; urgency=low * Add an argument to reviseAndMerge and combineHeads to prepare the elements before merging, to remove stuff we don't care whether it matches. -- David Fox Sun, 29 Nov 2009 10:45:48 -0800 haskell-happstack-extra (0.73) unstable; urgency=low * Removed other instance of charset=utf-8 -- Jeremy Shaw Sat, 07 Nov 2009 13:17:43 -0600 haskell-happstack-extra (0.72) unstable; urgency=low * Formlets: Remove charset=utf-8 from enctype. It makes firefox unhappy. -- Jeremy Shaw Thu, 05 Nov 2009 19:16:05 -0600 haskell-happstack-extra (0.71) unstable; urgency=low * Added timestamp to RevisionInfo -- Jeremy Shaw Wed, 21 Oct 2009 14:03:31 -0500 haskell-happstack-extra (0.70) unstable; urgency=low * Add create function to Happstack.Data.IxSet.Store. -- David Fox Sun, 18 Oct 2009 11:41:36 -0700 haskell-happstack-extra (0.69) unstable; urgency=low * RqData: added Alternative instance. Added plural version of look* -- Jeremy Shaw Thu, 15 Oct 2009 12:44:45 -0500 haskell-happstack-extra (0.68) unstable; urgency=low * formletPart: added support for file uploads -- Jeremy Shaw Tue, 06 Oct 2009 16:33:12 -0500 haskell-happstack-extra (0.67) unstable; urgency=low * Change the functions in IxSet.Store to return Failing instead of calling error. * Add Happstack.Data.Logger * Modify Happstack.Data.Main to start the logger. * Add IxSet difference to Happstack.Data.IxSet.Extra -- David Fox Sun, 13 Sep 2009 07:17:57 -0700 haskell-happstack-extra (0.66) unstable; urgency=low * Fix a nasty bug in Happstack.Data.IxSet.Store.combineHeads * Add the prune function -- David Fox Sun, 06 Sep 2009 16:32:25 -0700 haskell-happstack-extra (0.65) unstable; urgency=low * Replace reviseElt and mergeElt with replace in Store, change signature of replace so it takes a list of parent revisions and looks them up rather than taking the elements themselves. -- David Fox Wed, 02 Sep 2009 08:59:06 -0700 haskell-happstack-extra (0.64) unstable; urgency=low * Replace reviseElt with reviseAndMerge in Happstack.Data.IxSet.Store. -- David Fox Mon, 31 Aug 2009 09:59:39 -0700 haskell-happstack-extra (0.63) unstable; urgency=low * Re-implementaiton of combineElts to do three way merges -- David Fox Fri, 28 Aug 2009 08:07:59 -1000 haskell-happstack-extra (0.62) unstable; urgency=low * Added Happstack.Server.RqData -- Jeremy Shaw Wed, 26 Aug 2009 14:38:07 -0500 haskell-happstack-extra (0.61) unstable; urgency=low * Add code to fix bad revisions, where both a head and a non-head exist * Use new MaxRevs map of the Store class * Improve merge so it uses MaxRev -- David Fox Wed, 26 Aug 2009 09:08:02 -0700 haskell-happstack-extra (0.60) unstable; urgency=low * Improve the defaultValue of the Revision and RevisionInfo types so we can count on getting revision 1, node status Head, no parents. * Move the entityMap to a separate module, it makes haddock run very slowly. -- David Fox Tue, 25 Aug 2009 08:33:06 -0700 haskell-happstack-extra (0.59) unstable; urgency=low * Add Happstack.Data.IxSet.Merge for the threeWayMerge function. * Re-implement Happstack.Data.IxSet.Revision.merge to clarify its meaning and keep it from deleting stuff it shouldn't. -- David Fox Fri, 21 Aug 2009 09:47:24 -0700 haskell-happstack-extra (0.58) unstable; urgency=low * Add a Happstack.Data.User.Permissions module. -- David Fox Tue, 18 Aug 2009 10:14:26 -0700 haskell-happstack-extra (0.57) unstable; urgency=low * Move the serialization instances for RevisionInfo back into the library (I temporarily moved them out to avoid thinking about data structure migration code.) -- David Fox Tue, 18 Aug 2009 08:02:57 -0700 haskell-happstack-extra (0.56) unstable; urgency=low * Change head flag in revision tree from a Bool to an enum. -- David Fox Mon, 17 Aug 2009 15:35:13 -0700 haskell-happstack-extra (0.55) unstable; urgency=low * Re-implement commonAncestor so it doesn't look at more items than it has to. (It was looking at all of them, repeatedly.) -- David Fox Sun, 16 Aug 2009 19:24:48 -0700 haskell-happstack-extra (0.54) unstable; urgency=low * Modify the Triplet type so only the original value is a Maybe, don't create any Triplet if we can't access both the left or right values. -- David Fox Sun, 16 Aug 2009 10:05:55 -0700 haskell-happstack-extra (0.53) unstable; urgency=low * Add a Triplet type to the IxSet revision support (left, right, common ancestor) * Add a scrub function argument to most of the database transactions in the IxSet revision support, to help implement permissions. -- David Fox Sat, 15 Aug 2009 11:18:08 -0700 haskell-happstack-extra (0.52) unstable; urgency=low * AcctsFromUsers and AcctsFromIds now return [(Account a)] instead of [a] * Changed functions that took lists of ServerPartT to only take one * Generalize many functions from ServerPartT to (ServerMonad m) -- Jeremy Shaw Sat, 15 Aug 2009 10:17:53 -0500 haskell-happstack-extra (0.51) unstable; urgency=low * Add Happstack.Data.IxSet.Store. It contains a Store type class, which represents the (maxId, ixset) pair we often use to store things in Happstack. It also includes a set of transactions on this type for maintaining a set of Revisable elements. -- David Fox Fri, 14 Aug 2009 15:33:31 -0700 haskell-happstack-extra (0.50) unstable; urgency=low * AcctFromUser and AcctFromId return (Maybe (Account a)) instead of (Maybe a), otherwise you will not be able to get certain information, such as the UserId when you only have the Username. Should change the other functions as well, but I don't want to break existing code yet. -- Jeremy Shaw Fri, 14 Aug 2009 17:14:09 -0500 haskell-happstack-extra (0.49) unstable; urgency=low * Added some EmbedAsChild instances for () -- Jeremy Shaw Thu, 13 Aug 2009 17:35:34 -0500 haskell-happstack-extra (0.48) unstable; urgency=low * Modify the Triplets and Revision modules so we can limit traversal of data structures, to avoid traversing each character of every string and so forth. An extra argument is added to combine, combine3 and combine3traced. -- David Fox Tue, 11 Aug 2009 11:59:14 -0700 haskell-happstack-extra (0.47) unstable; urgency=low * Add a version of combine3 to Happstack.Data.IxSet.Revision (called combine3traced) that outputs a trace of the elements that conflict. -- David Fox Sun, 09 Aug 2009 07:08:26 -0700 haskell-happstack-extra (0.46) unstable; urgency=low * Fixed a bug in AcctById -- Jeremy Shaw Sat, 08 Aug 2009 19:00:50 -0500 haskell-happstack-extra (0.45) unstable; urgency=low * Added FilterResponse and WebMonad instances of XMLGenT -- Jeremy Shaw Sat, 08 Aug 2009 15:50:31 -0500 haskell-happstack-extra (0.44) unstable; urgency=low * Accounts: Generalize llogin -- Jeremy Shaw Sat, 08 Aug 2009 13:05:10 -0500 haskell-happstack-extra (0.43) unstable; urgency=low * Accounts: Added acctById -- Jeremy Shaw Thu, 06 Aug 2009 13:31:59 -0500 haskell-happstack-extra (0.42) unstable; urgency=low * Add Happstack.Data.IxSet.Revision, for doing revision control in an IxSet. * Add unit test support, and some tests of the POSet module which is used by the revision code. * Add a UTF8 newtype with Serialize and Version instances. -- David Fox Fri, 31 Jul 2009 08:59:44 -0700 haskell-happstack-extra (0.41) unstable; urgency=low * Added formletPart * Added MonadPlus and ServerMonad instances for XMLGenT -- Jeremy Shaw Sat, 18 Jul 2009 15:50:56 -0500 haskell-happstack-extra (0.40) unstable; urgency=low * Allow different types for the input and output of createForm and handleForm -- David Fox Fri, 15 May 2009 06:59:40 -0700 haskell-happstack-extra (0.39) unstable; urgency=low * Added ToMessage instance for RSS type from the feed package -- Jeremy Shaw Wed, 13 May 2009 17:25:47 -0500 haskell-happstack-extra (0.38) unstable; urgency=low * Add XMLGenerator instances for ServerPartT and WebT -- Jeremy Shaw Wed, 29 Apr 2009 17:59:14 -0500 haskell-happstack-extra (0.37) unstable; urgency=low * Add a ChangePassword method. -- David Fox Mon, 27 Apr 2009 13:13:48 -0700 haskell-happstack-extra (0.36) unstable; urgency=low * Add AcctsFromIds and AcctsFromUsers, to retrieve account data give user ids or user names. -- David Fox Mon, 27 Apr 2009 10:39:02 -0700 haskell-happstack-extra (0.35) unstable; urgency=low * Conflict with and Replace old libghc6-happstack-extra-doc package. -- David Fox Sat, 25 Apr 2009 09:08:03 -0700 haskell-happstack-extra (0.34) unstable; urgency=low * Added XMLGenT instance for WebT * updates to account code -- Jeremy Shaw Wed, 22 Apr 2009 16:10:30 -0500 haskell-happstack-extra (0.33) unstable; urgency=low * Fix the code to redirect back to original destination after account sign up. * Pass the alert to handleSignUp so we can display a message if account sign up fails. * Redirect to the original destination page after sign out. * Redirect to the original destination page after sign in. -- David Fox Wed, 22 Apr 2009 06:43:49 -0700 haskell-happstack-extra (0.32) unstable; urgency=low * Add Happstack.Server.Formlets, to embed formlets in Happstack. -- David Fox Thu, 26 Mar 2009 10:32:31 -0700 haskell-happstack-extra (0.31) unstable; urgency=low * Removed Happstack.Server.HSP.HTML module, since jeremy moved it upstream to happstack. -- Clifford Beshers Mon, 02 Mar 2009 17:35:09 -0800 haskell-happstack-extra (0.30) unstable; urgency=low * Updated to happstack 0.1.9 HEAD -- Jeremy Shaw Sat, 21 Feb 2009 10:29:33 -0600 haskell-happstack-extra (0.29) unstable; urgency=low * updated to use new argument ordering of evalHSP -- Jeremy Shaw Thu, 12 Feb 2009 09:52:39 -0600 haskell-happstack-extra (0.28) unstable; urgency=low * Added cron task checkpoint once a day to Happstack.Server.Main.main -- Jeremy Shaw Mon, 09 Feb 2009 15:58:25 -0600 haskell-happstack-extra (0.27) unstable; urgency=low * ported to happstack 0.1 -- Jeremy Shaw Wed, 04 Feb 2009 17:07:04 -0600 haskell-happs-extra (0.26) unstable; urgency=low * Move generic formlet stuff to its own package. -- David Fox Mon, 05 Jan 2009 13:35:12 -0800 haskell-happs-extra (0.25) unstable; urgency=low * API change: defaultResult argument added to Text.Formlets.input', input'' removed * API change: Last argument removed from HSP.Formlets.checkbox * Add choice and constr XML functions to HSP.Formlets.Util. The choice tag denotes the checkbox or radio button, the constr tag denotes the associated input elements to construct the fields. -- David Fox Sat, 03 Jan 2009 06:21:28 -0800 haskell-happs-extra (0.24) unstable; urgency=low * Add some Functor instances to HAppS.Server.SimpleHTTP.Extra. -- David Fox Mon, 15 Dec 2008 16:39:36 -0800 haskell-happs-extra (0.23) unstable; urgency=low * Label the inputs with the constructor and field name of the parent type. -- David Fox Sun, 14 Dec 2008 09:49:15 -0800 haskell-happs-extra (0.22) unstable; urgency=low * New version of HSP.Formlets.Generics. -- David Fox Sat, 13 Dec 2008 11:18:30 -0800 haskell-happs-extra (0.21) unstable; urgency=low * Add HSP.Formlets.Generics, generate formlets generically. -- David Fox Thu, 11 Dec 2008 11:35:40 -0800 haskell-happs-extra (0.20) unstable; urgency=low * Add HAppS.Server.Main.main, a main function that does things all our servers need to do. -- David Fox Sat, 29 Nov 2008 09:16:22 -0500 haskell-happs-extra (0.19) unstable; urgency=low * Add HAppS.Server.Account.Server module, with ServerParts to implement the signUp/SignIn/signOut system. -- David Fox Thu, 06 Nov 2008 11:14:52 -0800 haskell-happs-extra (0.18) unstable; urgency=low * Added withURISP -- Jeremy Shaw Wed, 29 Oct 2008 14:26:02 -0700 haskell-happs-extra (0.17) unstable; urgency=low * Re-implement withURI so it does what you would expect. -- David Fox Mon, 27 Oct 2008 11:24:38 -0700 haskell-happs-extra (0.16) unstable; urgency=low * Add cookieFixer which correctly parses googles cookies -- Jeremy Shaw Fri, 24 Oct 2008 19:19:56 -0700 haskell-happs-extra (0.15) unstable; urgency=low * Add withMSessionDataSP et. al. to HAppS.Server.Session * Move simple Applicative and Alternative instances for RqData via ReaderT from AlgebraZam.Extra to HAppS.Server.Extra. * Add withURL to HAppS.Server.Extra. -- David Fox Thu, 23 Oct 2008 10:49:46 -0700 haskell-happs-extra (0.14.1) unstable; urgency=low * Improved debug404 look and feel -- Jeremy Shaw Wed, 22 Oct 2008 14:51:02 -0700 haskell-happs-extra (0.14) unstable; urgency=low * Add lookPairsPacked to retrieve the form data without unpacking * Add lookPairsUnicode, which decodes the UTF8 form data into Unicode * Add helperfunction utf8toUnicode * Add entityList and entityMap, the HTML entities supported in HTML5 -- David Fox Tue, 21 Oct 2008 11:04:56 -0700 haskell-happs-extra (0.13) unstable; urgency=low * Account: Added Text.RJSon instance for UserId * Session: monkeyed around with withSession* functions * State: added liftUpdate and liftQuery -- Jeremy Shaw Thu, 11 Sep 2008 17:10:14 -0700 haskell-happs-extra (0.12) unstable; urgency=low * ToMessage: hardcode charset=utf-8 since that is all toMessage supports right now -- Jeremy Shaw Mon, 08 Sep 2008 15:25:35 -0700 haskell-happs-extra (0.11) unstable; urgency=low * Added HAppS.Server.HSP.HTML, ToMessage XML and ToMessage (Maybe XMLMetaData, XML) -- Jeremy Shaw Tue, 02 Sep 2008 13:30:02 -0700 haskell-happs-extra (0.10) unstable; urgency=low * Added HSP.Identity -- Jeremy Shaw Thu, 28 Aug 2008 16:59:07 -0700 haskell-happs-extra (0.9) unstable; urgency=low * Move HAppS.Data.Session and Acounts to HAppS.Server.* * Added withSession* functions -- Jeremy Shaw Thu, 28 Aug 2008 14:50:16 -0700 haskell-happs-extra (0.8) unstable; urgency=low * Add userId to HAppS.Data.Accounts -- Jeremy Shaw Tue, 26 Aug 2008 14:07:12 -0700 haskell-happs-extra (0.7) unstable; urgency=low * Added HAppS.Server.Extra.prettyRequest and debug404 -- Jeremy Shaw Wed, 16 Jul 2008 16:57:18 -0700 haskell-happs-extra (0.6) unstable; urgency=low * added HSP.HTML.Extra.showHTML -- Jeremy Shaw Thu, 10 Jul 2008 17:04:41 -0700 haskell-happs-extra (0.5) unstable; urgency=low * Add build dependency on cabal-debian so that haskell:Depends gets expanded to the full list of dependencies. -- David Fox Tue, 08 Jul 2008 10:39:24 -0700 haskell-happs-extra (0.4) unstable; urgency=low * Added HAppS.Data.Account * Added withSystemState -- Jeremy Shaw Thu, 03 Jul 2008 01:27:20 -0700 haskell-happs-extra (0.3) unstable; urgency=low * Fixed bug in tryNewSession * Added DelSession -- Jeremy Shaw Fri, 20 Jun 2008 01:28:15 -0700 haskell-happs-extra (0.2) unstable; urgency=low * Added HAppS.Data.IxSet.Extra testAndInsert -- Jeremy Shaw Thu, 12 Jun 2008 18:59:26 -0700 haskell-happs-extra (0.1) unstable; urgency=low * Debianization generated by cabal-debian -- Jeremy Shaw Sun, 08 Jun 2008 16:24:11 -0700