]>
Git — Sourcephile - comptalang.git/log
Julien Moutinho [Fri, 31 Jul 2015 10:34:48 +0000 (12:34 +0200)]
Ajout : GNUmakefile : stats.
Julien Moutinho [Wed, 29 Jul 2015 11:55:08 +0000 (13:55 +0200)]
Ajout : vim/ : syntax/ledger.vim.
Julien Moutinho [Wed, 29 Jul 2015 11:53:22 +0000 (13:53 +0200)]
Polissage : Filter : alias de types Fold_*.
Julien Moutinho [Wed, 29 Jul 2015 06:59:24 +0000 (08:59 +0200)]
Polissage : CLI.Command.*.
Julien Moutinho [Fri, 24 Jul 2015 14:22:26 +0000 (16:22 +0200)]
Modification : filtre dès la lecture pour moins de consommation mémoire.
Julien Moutinho [Thu, 23 Jul 2015 05:32:02 +0000 (07:32 +0200)]
Ajout : profilage du code.
Julien Moutinho [Wed, 22 Jul 2015 12:11:33 +0000 (14:11 +0200)]
Renommage : Filter.Test_* -> Filter.Filter_*.
Julien Moutinho [Wed, 22 Jul 2015 06:04:21 +0000 (08:04 +0200)]
Suppression : tests brouillons.
Julien Moutinho [Wed, 22 Jul 2015 06:03:42 +0000 (08:03 +0200)]
Modif : CLI.Command : --color=[auto|yes|no].
Julien Moutinho [Wed, 22 Jul 2015 06:02:57 +0000 (08:02 +0200)]
Ajout : CLI.Command.Journal : chronométrage du parsage.
Julien Moutinho [Wed, 22 Jul 2015 06:01:52 +0000 (08:01 +0200)]
Ajout : CLI.Command.* : intégration de --reduce-date.
Julien Moutinho [Tue, 21 Jul 2015 10:34:05 +0000 (12:34 +0200)]
Modification : CLI.Command.* : rend -i optionnel.
Julien Moutinho [Tue, 21 Jul 2015 09:27:25 +0000 (11:27 +0200)]
Correction : Makefile : pré-installe alex et happy pour Hcompta.Web.
Julien Moutinho [Tue, 21 Jul 2015 09:26:26 +0000 (11:26 +0200)]
Modification : adapte à GHC-7.10.1.
Julien Moutinho [Tue, 21 Jul 2015 09:25:18 +0000 (11:25 +0200)]
Correction : CLI.Command.Balance : détermine is_worth avant d’appliquer balance_filter.
Julien Moutinho [Tue, 21 Jul 2015 09:22:49 +0000 (11:22 +0200)]
Ajout : Lib.Interval{,.Sieve} : pour Filter.Reduce.
Julien Moutinho [Fri, 10 Jul 2015 00:10:58 +0000 (02:10 +0200)]
Correction : CLI.Command.Journal : tri par date même si plusieurs journaux.
Julien Moutinho [Wed, 1 Jul 2015 00:52:13 +0000 (02:52 +0200)]
Modif : CLI.Command.{Print => Journal}.
Julien Moutinho [Tue, 23 Jun 2015 15:04:59 +0000 (17:04 +0200)]
Ajout : GL (General Ledger).
Julien Moutinho [Sun, 21 Jun 2015 14:46:07 +0000 (16:46 +0200)]
Modif : {Balance.Amount_Sum => Amount.Sum}.
Julien Moutinho [Sat, 20 Jun 2015 20:46:02 +0000 (22:46 +0200)]
Modif : Balance : inutile de mettre amount_sum_balance dans Amount_Sum.
Julien Moutinho [Sat, 20 Jun 2015 19:31:51 +0000 (21:31 +0200)]
Modif : Filter.Read : test_amount : pas d’unité accepte toutes les unités.
Julien Moutinho [Sat, 20 Jun 2015 19:18:15 +0000 (21:18 +0200)]
Polissage : CLI.Command.Balance : sépare ce qui est spécifique au format Ledger.
Julien Moutinho [Sat, 20 Jun 2015 18:29:51 +0000 (20:29 +0200)]
Modif : aplatit Hcompta.{Format => } et Hcompta.{Calc => }.
Julien Moutinho [Sat, 20 Jun 2015 05:13:39 +0000 (07:13 +0200)]
Ajout : Model.Filter : Test_Amount.
Julien Moutinho [Sat, 20 Jun 2015 02:18:12 +0000 (04:18 +0200)]
Correction : Model.Filter : Test_Bool : opérateurs.
Julien Moutinho [Fri, 19 Jun 2015 22:38:39 +0000 (00:38 +0200)]
Polissage : utilise Control.Monad.join plutôt que >>= id
Julien Moutinho [Fri, 19 Jun 2015 21:32:03 +0000 (23:32 +0200)]
Ajout : Model.Filter : Test_Tag.
Julien Moutinho [Thu, 18 Jun 2015 09:22:19 +0000 (11:22 +0200)]
Ajout : Model.Filter : Test_Date.
Julien Moutinho [Wed, 17 Jun 2015 01:56:54 +0000 (03:56 +0200)]
Modif : CLI.Lang : utilise la classe ToDoc pour gérer les traductions.
Julien Moutinho [Tue, 16 Jun 2015 03:33:29 +0000 (05:33 +0200)]
Suppression : Lib.Foldable : Composition déjà dans Data.Functor.Compose.
Julien Moutinho [Tue, 16 Jun 2015 01:00:25 +0000 (03:00 +0200)]
Correction : Lib.Parsec : évite une dépendance directe vers mtl-2.0.
Julien Moutinho [Tue, 16 Jun 2015 00:44:08 +0000 (02:44 +0200)]
Correction : CLI.Command.Balance : filtres.
Julien Moutinho [Mon, 15 Jun 2015 18:58:10 +0000 (20:58 +0200)]
Correction : Calc.Balance : utilise Typeable1 pour supporter GHC-7.6.
Julien Moutinho [Thu, 11 Jun 2015 17:19:23 +0000 (19:19 +0200)]
Ajout : Model.Filter.
Julien Moutinho [Thu, 11 Jun 2015 17:17:34 +0000 (19:17 +0200)]
Modif : Calc.Balance : simplification de l’interface.
Julien Moutinho [Wed, 10 Jun 2015 01:39:58 +0000 (03:39 +0200)]
Correction : CLI.Command.Balance : intègre les écritures virtuelles.
Julien Moutinho [Mon, 8 Jun 2015 13:03:07 +0000 (15:03 +0200)]
Correction : Format.Ledger.Write : quantity_length : utilise integerLogBase# plutôt que logBase.
Julien Moutinho [Sat, 6 Jun 2015 11:13:37 +0000 (13:13 +0200)]
Correction : CLI : GHC RTS -N n’est pas portable.
Julien Moutinho [Sat, 6 Jun 2015 10:17:57 +0000 (12:17 +0200)]
Correction : CLI.I18N : évite TemplateHaskell, notamment toute [|expression_quotation|] car ce n’est pas portable.
Julien Moutinho [Thu, 4 Jun 2015 20:02:09 +0000 (22:02 +0200)]
Correction : ne dépend pas de Text.Show.Pretty qui requiert happy.
Julien Moutinho [Thu, 4 Jun 2015 18:41:39 +0000 (20:41 +0200)]
Correction : CLI.Lib.Shakespeare.Base : évite shakespeare et ses dépendances non-portables.
Julien Moutinho [Thu, 4 Jun 2015 18:27:27 +0000 (20:27 +0200)]
Correction : CLI.Command.Balance : write_accounts : multiples Unit.
Julien Moutinho [Thu, 4 Jun 2015 15:38:24 +0000 (17:38 +0200)]
Correction : Calc.Balance : infer_equilibrium : préservation du Posting lors de l’insertion de l’Amount inferé.
Julien Moutinho [Fri, 29 May 2015 14:42:22 +0000 (16:42 +0200)]
Ajout : CLI.Command.Balance : affiche Calc.Balance.Amount_Sum.
Julien Moutinho [Fri, 29 May 2015 13:10:07 +0000 (15:10 +0200)]
Ajout : Calc.Balance : Amount_Sum.
Julien Moutinho [Thu, 28 May 2015 07:41:37 +0000 (09:41 +0200)]
Ajout : CLI.Command.Balance : ne recalcule pas la balance de chaque transaction (à voir si c’est pertinent).
Julien Moutinho [Thu, 28 May 2015 06:24:08 +0000 (08:24 +0200)]
Ajout : CLI.Lib.Leijen.Table
Julien Moutinho [Thu, 28 May 2015 04:02:46 +0000 (06:02 +0200)]
Ajout : Format.Ledger.Write : Style.
Julien Moutinho [Thu, 28 May 2015 04:01:35 +0000 (06:01 +0200)]
Correction : Lib.Leijen.plain : IfColor.
Julien Moutinho [Thu, 28 May 2015 01:20:39 +0000 (03:20 +0200)]
Suppression : Format.Lib.Parsec : instance Read R.SourcePos.
Julien Moutinho [Thu, 28 May 2015 01:20:04 +0000 (03:20 +0200)]
Correction : Format.Ledger.Write.{show,put} : W.renderPretty -> W.renderCompact.
Julien Moutinho [Thu, 28 May 2015 01:19:22 +0000 (03:19 +0200)]
Modif : Format.Ledger.Write.Error_invalid_{day => date}.
Julien Moutinho [Wed, 27 May 2015 01:55:42 +0000 (03:55 +0200)]
Ajout : CLI.Lib.Shakespeare.Leijen : et demain L’Internationale...
Julien Moutinho [Wed, 27 May 2015 01:46:15 +0000 (03:46 +0200)]
Ajout : Lib.Leijen : class ToDoc.
Julien Moutinho [Wed, 27 May 2015 01:45:20 +0000 (03:45 +0200)]
Ajout : Format.Ledger.Read : inclut la transaction non-équilibrée dans l’erreur.
Julien Moutinho [Wed, 27 May 2015 01:42:46 +0000 (03:42 +0200)]
Modif : Model.Amount.Unit : type -> newtype, pour des instances sur-mesure.
Julien Moutinho [Sun, 24 May 2015 06:43:52 +0000 (08:43 +0200)]
Modif : Calc.Balance : polymorphisation par classes et familles de type associées
Julien Moutinho [Sat, 23 May 2015 06:32:43 +0000 (08:32 +0200)]
Ajout : Lib.Parsec : contourne le calcul modulo 8 des tabulations fait par Text.Parsec
Julien Moutinho [Sat, 23 May 2015 05:56:09 +0000 (07:56 +0200)]
Correction : Lib.Parsec : détection et propagation des erreurs.
Julien Moutinho [Thu, 21 May 2015 10:11:53 +0000 (12:11 +0200)]
Correction : Data.List.foldl -> Data.List.foldl'
Julien Moutinho [Thu, 21 May 2015 10:11:11 +0000 (12:11 +0200)]
Ajout : Makefile : {lib,cli,web}/clean
Julien Moutinho [Thu, 21 May 2015 10:09:57 +0000 (12:09 +0200)]
Correction : Calc.Balance : union => unionWith : évite une éventuelle surprise.
Julien Moutinho [Thu, 21 May 2015 06:41:06 +0000 (08:41 +0200)]
Ajout : Lib.Foldable : tests.
Julien Moutinho [Thu, 21 May 2015 06:01:25 +0000 (08:01 +0200)]
Ajout : Lib.Parsec : runParserT_with_Error
Julien Moutinho [Thu, 21 May 2015 05:46:34 +0000 (07:46 +0200)]
Correction : Calc.Balance.infer_equilibrium
Julien Moutinho [Tue, 19 May 2015 07:15:31 +0000 (09:15 +0200)]
Correction : Format.Ledger.Read : transaction comments
Julien Moutinho [Tue, 19 May 2015 05:29:30 +0000 (07:29 +0200)]
Ajout : Makefile : %/install/test
Julien Moutinho [Tue, 19 May 2015 05:27:50 +0000 (07:27 +0200)]
Ajout : Calc.Balance.infer_equilibre
Julien Moutinho [Tue, 19 May 2015 05:27:18 +0000 (07:27 +0200)]
Ajout : Calc.Balance.postings
Julien Moutinho [Tue, 19 May 2015 05:26:05 +0000 (07:26 +0200)]
Modif : Lib.TreeMap.{node_content => node_value}
Julien Moutinho [Mon, 18 May 2015 15:48:54 +0000 (17:48 +0200)]
Ajout : */hcompta-*.cabal : -fdev
Julien Moutinho [Mon, 18 May 2015 15:46:25 +0000 (17:46 +0200)]
Ajout : Makefile : %/dev
Julien Moutinho [Mon, 18 May 2015 15:12:43 +0000 (17:12 +0200)]
Ajout : Makefile : CABAL_FLAGS et CABAL_*_FLAGS
Julien Moutinho [Fri, 15 May 2015 03:50:24 +0000 (05:50 +0200)]
Ajout : Model.Filter.Read
Julien Moutinho [Fri, 15 May 2015 03:49:26 +0000 (05:49 +0200)]
Correction : CLI.Command.Balance : critère de redondance
Julien Moutinho [Fri, 15 May 2015 03:43:23 +0000 (05:43 +0200)]
Correction : Format.Ledger.Read.amount : utilise l’Unit par défaut si présente
Julien Moutinho [Fri, 15 May 2015 03:38:23 +0000 (05:38 +0200)]
Ajout : CLI : un peu plus de coloration ANSI.
Julien Moutinho [Fri, 15 May 2015 03:33:52 +0000 (05:33 +0200)]
Ajout : Makefile
Julien Moutinho [Mon, 11 May 2015 00:01:45 +0000 (02:01 +0200)]
Correction : Format.Ledger.Write : couleurs d'account et amount
Julien Moutinho [Mon, 11 May 2015 00:00:57 +0000 (02:00 +0200)]
Correction : Format.Ledger.Read : Amount sans Unit
Julien Moutinho [Sun, 10 May 2015 23:57:18 +0000 (01:57 +0200)]
Ajout : CLI.Command.Balance : --redundant
Julien Moutinho [Sat, 9 May 2015 23:34:36 +0000 (01:34 +0200)]
Correction : Format.Ledger.Read : posting_type davantage laxiste
Julien Moutinho [Sat, 9 May 2015 13:14:48 +0000 (15:14 +0200)]
Ajout : Lib.TreeMap : instances pour TreeMap et pas seulement Node
Julien Moutinho [Fri, 8 May 2015 01:23:34 +0000 (03:23 +0200)]
Modif : CLI.Command.Balance : meilleur affichage
Julien Moutinho [Fri, 8 May 2015 01:22:40 +0000 (03:22 +0200)]
Correction : Calc.Balance.transaction_with_virtual
Julien Moutinho [Tue, 5 May 2015 19:41:54 +0000 (21:41 +0200)]
Correction : lens n'est pas nécessaire pour le moment
Julien Moutinho [Tue, 5 May 2015 19:41:26 +0000 (21:41 +0200)]
Correction : typo de documentation
Julien Moutinho [Tue, 5 May 2015 19:07:12 +0000 (21:07 +0200)]
Ajout : Lib.TreeMap pour Calc.Balance.Expanded
Julien Moutinho [Fri, 1 May 2015 10:45:17 +0000 (12:45 +0200)]
Modif : URL de téléchargement des sources
Julien Moutinho [Fri, 1 May 2015 09:42:18 +0000 (11:42 +0200)]
Correction : borne maximale sur les versions des dépendances
Julien Moutinho [Fri, 1 May 2015 09:10:37 +0000 (11:10 +0200)]
Ajout : INSTALL
Julien Moutinho [Fri, 1 May 2015 09:10:17 +0000 (11:10 +0200)]
Ajout : Hcompta.CLI.Format.Ledger
Julien Moutinho [Thu, 30 Apr 2015 19:58:14 +0000 (21:58 +0200)]
Correction : LambdaCase n’est pas dans ghc-7.4 (Debian/wheezy) (bis)
Julien Moutinho [Thu, 30 Apr 2015 19:46:25 +0000 (21:46 +0200)]
Correction : build-depends : transformers >= 0.4
Julien Moutinho [Thu, 30 Apr 2015 19:36:19 +0000 (21:36 +0200)]
Correction : build-depends : containers >= 0.5
Julien Moutinho [Thu, 30 Apr 2015 19:29:10 +0000 (21:29 +0200)]
Correction : LambdaCase n’est pas dans ghc-7.4 (Debian/wheezy)
Julien Moutinho [Thu, 30 Apr 2015 19:07:36 +0000 (21:07 +0200)]
Ajout : CLI.Command.Print : utilise Ledger.Balance.equilibre
Julien Moutinho [Thu, 30 Apr 2015 19:06:35 +0000 (21:06 +0200)]
Correction : Format.Ledger.Read.posting : permet des espaces.
Julien Moutinho [Thu, 30 Apr 2015 19:05:50 +0000 (21:05 +0200)]
Correction : Format.Ledger.Write : préserve les couleurs ANSI dans les Amount