1. 24 Jan, 2015 1 commit
    • Bram Schoenmakers's avatar
      View can use any printer, except when pretty_print() is called. · bcf68647
      Bram Schoenmakers authored
      Moreover, make print_todo of PrettyPrinter have the same signature as
      the Printer class. Clients must use add_filter to specify any additional
      filters when printing.
      
      The Command class holds a PrettyPrinter instance (rather than a generic
      printer). This means that add_filter is called, all future invocations
      of print_todo will apply these filters. This is not always desired, so
      in those cases a subcommand should instantiate its own printer (this
      happens for instance at the DoCommand).
      bcf68647
  2. 23 Jan, 2015 2 commits
  3. 21 Jan, 2015 1 commit
  4. 15 Jan, 2015 9 commits
  5. 14 Jan, 2015 3 commits
  6. 12 Jan, 2015 4 commits
  7. 11 Jan, 2015 5 commits
  8. 10 Jan, 2015 1 commit
  9. 08 Jan, 2015 4 commits
  10. 07 Jan, 2015 1 commit
    • user's avatar
      Better handling of relative months and years · 160cf1b2
      user authored
      - Increment months strictly: 01.01.2015 + 1m = 01.02.2015.
      - If there are fewer days in target month, date is rounded down:
        31.10.2015 + 1m = 30.11.2015.
      - Years are incremented as 12 months.
      - Leap years are 366 days long: 01.03.2015 + 1y = 01.03.2016 (not
        29.02.2016 as it would have been if year was equal to 365d)
      160cf1b2
  11. 02 Jan, 2015 1 commit
  12. 25 Dec, 2014 2 commits
  13. 21 Dec, 2014 2 commits
  14. 13 Dec, 2014 3 commits
  15. 12 Dec, 2014 1 commit