]>
Git — Sourcephile - comptalang.git/log
Julien Moutinho [Thu, 10 Sep 2015 01:40:14 +0000 (03:40 +0200)]
Modification : sépare hcompta-ledger de hcompta-lib.
Julien Moutinho [Fri, 28 Aug 2015 23:44:14 +0000 (01:44 +0200)]
Ajout : CLI.Lang : traductions.
Julien Moutinho [Tue, 25 Aug 2015 03:04:06 +0000 (05:04 +0200)]
Ajout : Chart : Tags : Équilibre.
Julien Moutinho [Mon, 24 Aug 2015 16:43:09 +0000 (18:43 +0200)]
Correction : Filter : [Filter_Path_Section_Many].
Julien Moutinho [Fri, 14 Aug 2015 11:53:07 +0000 (13:53 +0200)]
Ajout : Hcompta.Chart.
Julien Moutinho [Sat, 15 Aug 2015 05:02:58 +0000 (07:02 +0200)]
Ajout : syntax/ledger.vim : ledgerChart.
Julien Moutinho [Sun, 9 Aug 2015 03:09:14 +0000 (05:09 +0200)]
Correction : compatiblité avec GHC-7.6 en limitant l’usage de Prelude.
Julien Moutinho [Sat, 8 Aug 2015 17:09:51 +0000 (19:09 +0200)]
Ajout : syntax/ledger.vim : support des clés de tag >1.
Julien Moutinho [Fri, 7 Aug 2015 20:22:58 +0000 (22:22 +0200)]
Ajout : CLI.Command.{Journals,Stats,Tags}.
Julien Moutinho [Thu, 6 Aug 2015 01:59:00 +0000 (03:59 +0200)]
Polissage : GNUmakefile : hlint : affiche l’emplacement du rapport.
Julien Moutinho [Thu, 6 Aug 2015 01:43:47 +0000 (03:43 +0200)]
Ajout : Filter : Filter_Transaction_Posting : joint les tests sur le même Posting.
Julien Moutinho [Mon, 3 Aug 2015 12:36:23 +0000 (14:36 +0200)]
Polissage : CLI.Command.Balance : is_worth.
Julien Moutinho [Mon, 3 Aug 2015 01:39:39 +0000 (03:39 +0200)]
Polissage : n'utilise pas TypeSynonymInstances.
Julien Moutinho [Mon, 3 Aug 2015 01:29:18 +0000 (03:29 +0200)]
Ajout : CLI.Command.Balance : --format {open,close}.
Julien Moutinho [Sat, 1 Aug 2015 14:41:27 +0000 (16:41 +0200)]
Polissage : GNUmakefile.
Julien Moutinho [Sat, 1 Aug 2015 12:20:34 +0000 (14:20 +0200)]
Polissage : hlint.
Julien Moutinho [Sat, 1 Aug 2015 09:04:01 +0000 (11:04 +0200)]
Ajout : Filter : Filter_Account : Order.
Julien Moutinho [Fri, 31 Jul 2015 15:41:16 +0000 (17:41 +0200)]
Polissage : CLI.Command.* : --help.
Julien Moutinho [Fri, 31 Jul 2015 14:06:05 +0000 (16:06 +0200)]
Polissage : Lib.Parsec : espaces.
Julien Moutinho [Fri, 31 Jul 2015 14:04:26 +0000 (16:04 +0200)]
Correction : Lib.Interval.Sieve : URL de ressources.
Julien Moutinho [Fri, 31 Jul 2015 11:28:03 +0000 (13:28 +0200)]
Ajout : Filter : simplify et context.
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