- 26 Nov, 2015 3 commits
-
-
Bram Schoenmakers authored
To complete a todo item that you finished yesterday, run topydo do -d yesterday Or topydo do -d -1d
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Inspired by issue #82.
-
- 23 Nov, 2015 3 commits
-
-
-
Bram Schoenmakers authored
When an ordinal tag filter is negated (i.e. -id:1), then this isn't seen as a negation but as an ordinal tag filter with tag -id and value 1. Which isn't likely to exist, resulting in every todo item to be excluded from the result.
-
Bram Schoenmakers authored
-
- 20 Nov, 2015 1 commit
-
-
Bram Schoenmakers authored
Related to commit cde8f8ed https://bitbucket.org/ned/coveragepy/issues/90/lambda-expression-confuses-branch
-
- 19 Nov, 2015 1 commit
-
-
Bram Schoenmakers authored
When the due date tag or the start date tag is set, convert the value to an absolute date if a relative date was given.
-
- 18 Nov, 2015 1 commit
-
-
Bram Schoenmakers authored
An explicit start date is given with the t: tag (unless configured otherwise). Together with the due date, the start date is used to calculate the length of a todo item (in days). When no explicit start date is given, consider the creation date as the start date (if present).
-
- 17 Nov, 2015 3 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 16 Nov, 2015 6 commits
-
-
Bram Schoenmakers authored
Improves branch coverage. Also related to commit cde8f8ed.
-
-
Bram Schoenmakers authored
The lambdas, which are not all run, cause coverage to think that the jump to the function exit was never made, polluting the results. Therefore add this pragma to mask these instances of missing branch coverage. See also: https://bitbucket.org/ned/coveragepy/issues/90/lambda-expression-confuses-branch
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
The result of a minor merge error.
-
Bram Schoenmakers authored
This reverts commit bbdfb2a5. (Wheel) dependencies are evaluated at build time, so they should stay in extras_require, which are evaluated at install-time. See issue #79.
-
- 15 Nov, 2015 1 commit
-
-
Bram Schoenmakers authored
Add new tests to increase lib coverage Mainly adds a missed case in ExpressionCommand, where priority filters were not covered.
-
- 14 Nov, 2015 16 commits
-
-
Jacek Sowiński authored
-
Bram Schoenmakers authored
Installing from the source distribution (sdist), ushlex and shutil_get_terminal_size were not installed. Putting the condition in install_requires addresses this.
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Oops! Almost forgotten.
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
When a user requests a specific todo ID, always show it, even when the todo item is not relevant.
-
Bram Schoenmakers authored
Conflicts: topydo/commands/ListCommand.py
-
Bram Schoenmakers authored
Conflicts: setup.py
-
Bram Schoenmakers authored
Also marked a few functions private.
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Move format parsing logic to ListFormatParser
-
Jacek Sowiński authored
This way we can safely remove `PrettyPrinterIndentFilter` and output length is still properly maintained by `ListFormatParser`.
-
Jacek Sowiński authored
ListFormatParser is now the core of PrettyPrinterFormatFilter, but can also be easily used in another areas. Whole functionality of PrettyPrinterAlignFilter was also moved into it. Main advantage of having separate parser for list_format is possibility of initializing it and resolving placeholders only once. Previous implementation did that with each Todo object.
-
- 11 Nov, 2015 4 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Jacek Sowiński authored
- From now on literal `%` signs always have to be escaped with `\` (`\%`), even inside conditional braces. - `%%` won't work anymore. - Nonexistent placeholders (for example`%&`) will be expanded to empty strings (`''`). This change fixes also some bugs: - inappropriate output width when \t was used without %S (example: `%p{ }\t%{ }p`) - curly braces inside conditional braces (example: `%{{}p{}}`) Minor: recognize literal `\t` in list_format config option and in `-F`.
-
Bram Schoenmakers authored
They mostly deal with corner cases (small terminals, dodgy texts in the prefix/suffix). Also prepare the test for the new syntax where a literal % will be written as \% instead of %%.
-
- 10 Nov, 2015 1 commit
-
-
Bram Schoenmakers authored
-