- 17 May, 2015 3 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
* Convert command line arguments from UTF-8 to Unicode right away. All Command classes should expect Unicode strings as arguments. * Add test case for special characters for the 'ls' subcommand. Other commands are still likely to be broken.
-
Bram Schoenmakers authored
python_2_unicode_compatible is broken in six-1.8 (which comes with Debian) when imported in Python 3.
-
- 16 May, 2015 11 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
The idea is that we can focus on Unicode issues in this branch, getting both the CLI and the Prompt mode properly in shape having Python 3 support. Conflicts: test/AddCommandTest.py test/AppendCommandTest.py test/ArchiveCommandTest.py test/DepCommandTest.py test/DepriCommandTest.py test/DoCommandTest.py test/EditCommandTest.py test/IcalCommandTest.py test/ListCommandTest.py test/ListContextCommandTest.py test/ListProjectCommandTest.py test/PostponeCommandTest.py test/PriorityCommandTest.py test/SortCommandTest.py test/TagCommandTest.py topydo/cli/CLIApplicationBase.py
-
Bram Schoenmakers authored
Addresses many (but most likely not all) Unicode issues as requested in issue #21.
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Also specifically indicate Python 2.7, since Python 2.6 is not supported.
-
Bram Schoenmakers authored
The icalendar package does not support Python 3.2 throwing a SyntaxError.
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Also fix the ical test case that reads the test data incorrectly. Windows newlines were not properly decoded, resulting in a mismatch between the output of the icalendar package and the test data file.
-
Bram Schoenmakers authored
-
- 15 May, 2015 13 commits
-
-
Bram Schoenmakers authored
(Implicit in Python 2, has to be made explicit with // in Python 3).
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Quite a puzzle to get this right for Python 2 and 3 simultaneously...
-
Bram Schoenmakers authored
Text identifiers were calculated with the hash() builtin. The problem is that hash() returns different values depending on Python's major version or 32 vs 64 bit. With Python >=3.3, the seed for the hash function is always different (for security). Instead of relying on hash(), use the sha1() hash to obtain a text identifier.
-
Bram Schoenmakers authored
Still some test cases are failing, but the basic functionality seems to werk.
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Now topydo.commands is also included.
-
Bram Schoenmakers authored
There are still some Unicode issues pending, but for simple usage the prompt should be working now with the latest prompt_toolkit.
-
Bram Schoenmakers authored
$HOME is not set on every operating system (can you guess which one?). This resulted in errors because a configuration file path was constructed using an empty string. So use a different approach that should work for most major OS's.
-
- 05 May, 2015 13 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
With the invocation `tag 1` it would print invalid todo number while todo 1 does exist. It should print the usage text in that case.
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Date completions are triggered when entering 'due:' or 't:' (depends on your configuration which tags you use).
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Conflicts: setup.py topydo/Commands.py
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Remove priorities from multiple todo items at once
-
Jacek Sowiński authored
-
Jacek Sowiński authored
+ Test new multi-todo functionality. + Change name of tests from set_prio to depri
-