Commit graph

19 commits

Author SHA1 Message Date
Liss Tarnell
b473a74c9d configure.ac: bump version to D.84.1 2017-09-25 13:25:23 +01:00
Liss Tarnell
6c853f1b95 configure: raise error if curses is not found 2017-09-25 13:14:35 +01:00
Felicity Tarnell
7c26144e31 Provide compat functions for wcsl{cpy,cat}(). 2014-03-08 13:03:19 +00:00
Felicity Tarnell
f25e283f21 Fix NetBSD and non-ncurses build. Simplify CPPFLAGS. 2014-03-08 00:50:11 +00:00
Felicity Tarnell
ba30bffef2 Lots of changes, so make this version D.84.0. 2014-03-07 22:40:18 +00:00
Felicity Tarnell
a1a3b576a0 OS X: Remove CoreFoundation; use kqueue() directly. 2014-03-07 20:20:20 +00:00
Felicity Tarnell
b174130c91 T.83.6: Incorrect memory allocation in configuration parser. 2014-03-07 16:11:23 +00:00
Felicity Tarnell
af2b5dc45c T.83.5: Fix 'M'erge giving bogus time when a marked entry is running. 2014-03-06 16:21:40 +00:00
Felicity Tarnell
4ba7155d78 T.83.4: Handle auto_non_billable in entry_new(). 2014-03-05 16:32:04 +00:00
Felicity Tarnell
4cdd1caf46 T.83.3: Handle auto_non_billable in kaddold(). 2014-03-05 16:20:40 +00:00
Felicity Tarnell
81c1f680ae T.83.2: Need -lm for round(). 2014-03-05 16:09:02 +00:00
Felicity Tarnell
197adb654a T.83.1: Fix non-Darwin build; fix WIDE build. 2014-03-05 16:04:57 +00:00
Felicity Tarnell
3560996263 T.83.0: remove 'mark-interrupt' command
There's no point having both 'interrupt' and 'mark-interrupt', as it only
ever makes sense to use one or the other depending on the current timer
state.  Merge them into a single command (interrupt), and for compatibility
bind both 'R' and 'r' to that command.
2014-03-05 15:55:06 +00:00
Felicity Tarnell
d9223f4603 T.82.0: 'set bill_increment' command. 2014-03-05 15:43:20 +00:00
Felicity Tarnell
66c12e8e73 Calculate version string from configure.ac at compile time.
Also bump version from T.1.0-80 to T.81.0, as the leading 1.0 was useless.
2014-03-05 15:28:24 +00:00
Felicity Tarnell
038fbfdd18 OS X: Handle power events sensibly.
Currently, if the computer goes to sleep and wakes up later, TTS will count
all the time spent asleep against the currently running entry (if any).  If
(like me) your computer being asleep means you aren't working, this probably
means you just forgot to stop the time, and now you need to somehow calculate
(or guess) how much time to subtract.

With this change, TTS will instead prompt on wake-up whether to remove the
time spent sleeping from the current entry.
2014-03-05 14:17:54 +00:00
Felicity Tarnell
6a76613798 New version scheme: this is T.1.0-79. 2014-01-30 18:12:44 +00:00
Felicity Tarnell
5d9a5f2794 Ditch version.h; update copyright. 2014-01-06 09:55:45 +00:00
Felicity Tarnell
aea9191844 Initial import. 2014-01-06 09:52:34 +00:00