Paul Beckingham
a973ccf8f2
Sync
...
- When taskwarrior is built without GnuTLS, there will be a message to that
effect.
- Stubbed the TLSClient calling code. The current Socket code will become
obsolete soon.
2013-05-11 13:07:14 -04:00
Paul Beckingham
157699cbde
Feature #1256 Follow-up
...
- Extended unit tests to cover 'add' failures.
- Removed whitespace at EOL.
- Updated ChangeLog, AUTHORS, NEWS.
- Updated taskrc.5.in.
- Updated CmdShow to allow new config settings.
2013-05-07 16:26:58 -04:00
Thomas
56eab7da0d
Added ability for UDAs to have a default value.
2013-05-07 16:07:20 -04:00
Paul Beckingham
b6797b6242
Virtual Tags
...
- Started using virtual tags in the report definitions.
- Fixed compilation problem.
2013-04-14 23:52:13 -04:00
Paul Beckingham
5cfd7b0cc6
Portability
...
- Added support for GNU/Hurd and GNU/kFreeBSD systems (thanks to Jakub Wilk).
2013-04-13 14:49:59 -04:00
Paul Beckingham
773b55d374
Code Cleanup
...
- Removed L10N define. It served its purpose.
2013-04-07 23:50:51 -04:00
Paul Beckingham
8af0a7f3ba
Merge branch 'master' into 2.3.0
...
Conflicts:
AUTHORS
CMakeLists.txt
INSTALL
NEWS
cmake.h.in
doc/man/task-faq.5.in
package-config/osx/README
scripts/utils/verify_l10n
src/API.h
src/Config.cpp
src/Context.cpp
src/DOM.cpp
src/Hooks.cpp
src/TransportShell.h
src/commands/CmdDiagnostics.cpp
src/commands/CmdShell.cpp
src/commands/CmdVersion.cpp
src/en-US.h
src/shell/Readline.h
src/wcwidth6.cpp
test/CMakeLists.txt
test/color.uda.t
test/duration.t.cpp
test/hook.on-launch.t
test/template.t
test/uuid.t
2013-04-07 17:56:59 -04:00
Paul Beckingham
d72c6567b0
Bug #1222
...
- #1222 The 'summary' report now obeys the 'color.label' setting (thanks to
Steve Rader).
2013-04-06 17:18:17 -04:00
Paul Beckingham
bc94816184
Performance
...
- Removed Context::timer_sync, as it makes no sense now that sync is not an
automatic operation like gc.
2013-04-02 23:45:34 -04:00
Paul Beckingham
2b8cb3e251
Bug
...
- Fixed a bug so that the report filter order is preserved, to enable an
optimization that was being skipped.
2013-04-02 17:41:13 -04:00
Paul Beckingham
f420fb434e
Code Cleanup
...
- Removed unused L10N string.
2013-04-02 16:35:18 -04:00
Federico Hernandez
7db5377d3b
Removed the incomplete support for the Lua extensions.
2013-04-02 21:52:13 +02:00
Russell Steicke
e4da3aca0d
Expand braces internally, as POSIX /bin/sh does not do {} expansion.
...
Signed-off-by: Russell Steicke <russells@adelie.cx>
2013-03-30 14:15:33 -04:00
Johannes Schlatow
0a8c54ae57
Bug (missing quotes in execute command)
...
Fixed a bug where special characters within arguments passed to the
"execute" command needed to be escaped twice.
2013-03-12 07:34:38 +01:00
Haitham Gad
f5d6da2a7b
Separating the 'task shell' command in a separate executable 'tasksh' and enabling command history traversal using GNU Readline
2013-03-10 12:38:14 -04:00
Haitham Gad
69a23b05a9
Separating the 'task shell' command in a separate executable 'tasksh' and enabling command history traversal using GNU Readline
2013-03-10 12:38:14 -04:00
Paul Beckingham
88968ac36c
Bug #1191
...
+ The 'execute' command should not be considered a 'write' command.
2013-03-06 21:04:46 -05:00
Paul Beckingham
1dccd29643
Copyright 2013
...
- Updated copyright notices.
2013-03-04 17:47:12 -05:00
Johannes Schlatow
b230da75e6
Feature #1054
...
Require confirmation for replacing the entire description of a single task.
2013-01-25 00:15:00 +01:00
Paul Beckingham
01e589a172
I18N
...
- One does not simply std::string::substr a UTF8 string, like a bloody caveman.
Implemented utf8_substr, and added unit tests.
2013-01-16 18:36:54 -05:00
Scott Kostyshak
45202c292b
Bug
...
- Fix regression introduced in 73043b86
where UDA edits
were not detected for non-date types.
2013-01-15 07:55:03 -05:00
Johannes Schlatow
55813b6a09
Bug
...
- Colons are evil, fixed ZSH completion commands.
2013-01-15 01:05:28 +01:00
Paul Beckingham
8271e973d8
Bug #1118
...
- Fixed bug #1118 , which dropped changes after edits were rejected (thanks to
Ben Boeckel).
2013-01-12 17:30:28 -05:00
Paul Beckingham
19cdf25a8f
Extension Mechanism Cleanup
...
- Cleaned up existing extension debris, in anticipation of the new mechanisms to
be included in future releases. This includes install/uninstall and a full
set of triggers.
2013-01-12 14:47:14 -05:00
Paul Beckingham
650c6cf6bb
Documentation
...
- Updated NEWS file to include new config setting.
- Updated 'show' command so it knows about the new setting.
2013-01-01 10:13:09 -05:00
Scott Kostyshak
73043b868e
Bug
...
- Fix a bug where CmdEdit reported modifications to a date UDA when no
modifications were made.
2012-12-27 11:46:45 -05:00
Paul Beckingham
b515111f2b
Code Cleanup
...
- Style: cuddled braces
- Style: one declaration per line
- Omission: ChangeLog not updated
- Omission: AUTHORS not updated
- Omission: en-US.h change not propagated to es-ES.h
2012-12-22 10:06:26 -05:00
Justin Forest
c0fbfcc58c
Display duration of each activity session
2012-12-22 09:33:21 -05:00
Scott Kostyshak
14c17d5c4d
Code Cleanup
...
- Move a newline out of localization and into source code.
2012-12-03 17:02:09 -05:00
Paul Beckingham
12b12c3a62
Feature #1061
...
- Added Feature #1061 , which allows the 'columns' command to use a search
string for the column name (thanks to Uli Martens).
2012-12-01 14:07:58 -05:00
Paul Beckingham
d8579730f5
Feature #1099
...
- Added Feature #1099 , which supports the 'color.uda.<uda-name>' color rule
(thanks to Florian Hollerweger).
2012-12-01 13:29:23 -05:00
Paul Beckingham
92c3f0862d
Feature #1124
...
- Added '_show' command to generate a machine-readable configuration settings
list for use by third-party software (thanks to Jake Bell).
2012-11-17 12:48:30 -05:00
Paul Beckingham
a736568e68
GnuTLS
...
- Added GnuTLS discovery, linking.
- Added '+/-tls' indicator to diagnostics command.
- Added libgnutls version number to diagnostics command.
- Renamed wcwidth6.c to wcwidth6.cpp, to eliminate a strange build error.
2012-10-29 02:27:33 -04:00
Scott Kostyshak
d6ce938c4a
Code Cleanup
...
- Rename the class CmdStatistics to CmdStats for consistency
because 'stats' is the command.
Signed-off-by: Paul Beckingham <paul@beckingham.net>
2012-10-18 22:45:04 -04:00
Paul Beckingham
cda35c03d6
Sockets
...
- Suppports IPv4 and IPv6 task server addresses.
- Cleaned up error message when server is not available.
2012-10-14 02:10:12 -04:00
Paul Beckingham
47d94f370e
Sync Feedback
...
- Added a detailed sync summary message, indicating what happened.
- Improved and localized the feedback messages for the sync command.
- Added color to the add/modify feedback, matching the merge command.
- Enabled the sync timer for debugging output.
2012-10-13 12:14:46 -04:00
Paul Beckingham
8fa7d135db
Sync
...
- Provided protocol version in sync message.
- Improved feedback messages.
2012-10-10 23:34:52 -04:00
Paul Beckingham
d060bf166d
Sync
...
- Distinguishes between new upstream tasks and deltas.
- Handles 201 (nop) code from task server.
- Removed unnecessary \r\n from messages.
- Cleaned up some of the diagnostic output.
2012-10-08 17:47:07 -04:00
Paul Beckingham
98d9a367f3
Sync
...
- Corrected handling of backlog.data after a synch, using TF2::clear_tasks.
2012-10-08 17:43:14 -04:00
Paul Beckingham
c5ff24358c
Feature #934
...
- Feature #934 , supports 'reserved.lines' to indicate a multi-line prompt for
use in conjunction with 'limit:page' (thanks to Robert Gill).
- Removed 'locale' from the taskrc.5 man page.
- Added verbosity token 'sync'.
- Fixed bug in size calculation for 'limit:page', but there is still one more.
- Corrected unit test limit.t given the above fix.
2012-10-06 15:29:00 -04:00
Paul Beckingham
9cbd729553
Sync
...
- Added server credential handling.
- Added server error handling.
- Added task download handling.
- Added backlog truncation and synch_key handling.
- Added display of server-side messages.
- Cleaned up NEWS file for 2.3.0.
- Removed duplicate info in diagnostics command output.
2012-10-06 14:15:51 -04:00
Paul Beckingham
27df379f1d
Statistics
...
- Added a backlog transaction count to the statistics.
2012-10-06 12:21:32 -04:00
Paul Beckingham
8d3e340819
Sync
...
- Properly marked sync command as not displaying IDs, therefore no GC.
2012-10-06 10:23:29 -04:00
Paul Beckingham
936720220c
Sync
...
- Implemented the high-level communications, still without TLS.
- Includes temporary diagnostics, and unlocalized error messages. These will
converge upon proper and useful error messages as the command matures.
2012-10-06 10:15:06 -04:00
Paul Beckingham
e7e34b7148
Sync
...
- Added a ::send method to CmdSync to perform the transfer. Note that this
does not yet include any TLS.
2012-10-06 09:07:30 -04:00
Paul Beckingham
5a9810a423
Diagnostics
...
- Added server info to the diagnostics command output.
2012-10-06 09:05:20 -04:00
Paul Beckingham
cd6d08f97c
Code Cleanup
...
- Removed last traces of synch.key.
2012-10-02 00:00:43 -04:00
Paul Beckingham
becd8f155c
Synchronize Command
...
- Added the stub of the sync command.
2012-10-01 23:16:08 -04:00
Paul Beckingham
68963ad3e4
Feature #953
...
- Added Feature #953 , which includes the total number of blocked and blocking
tasks to the 'statistics' command output (thanks to T. Charles Yun).
2012-09-27 01:06:21 -04:00
Paul Beckingham
bb167b2275
Feature
...
- New 'modified' attribute, which contains the most recent modification date,
if a modification has occurred.
2012-09-27 00:56:41 -04:00