-
Notifications
You must be signed in to change notification settings - Fork 6
/
ChangeLog
300 lines (283 loc) · 14.5 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
Release 2.0.1 (06 May 2023)
+ Header file cleanup; fix email address and URLs
+ Fix compile errors found while using Ubuntu 20.04, Linux 5.4.0
+ Disabled "Check for new version" code since it has not been updated
Release 2.0.0 (27 Mar 2010)
+ Fix crash on viewing change log window
+ Update to GTK 2.0 (Patch from Pavel Vavra)
+ Inclusion or a large series of Debian patches:
Russ Allbery <[email protected]> Sat, 26 Jul 2008 12:46:27 -0700
* Add a desktop file and icon, courtesy of Ubuntu. Thanks, Nathan
Handler. (Closes: #492498, LP: #248346)
* Reference the icon in the menu file as well.
* Fix the doc-base section (remove the Applications prefix).
* Use filter instead of findstring to parse DEB_BUILD_OPTIONS.
* Update standards version to 3.8.0.
- Add README.source explaining the dbs system.
Russ Allbery <[email protected]> Sat, 29 Dec 2007 16:45:57 -0800
* Fix segfault when displaying HTML reports introduced by the patch to
make the browser configurable. Thanks to Chad Skeeters for the
patch.
* Change menu section to Applications/Project Management per the new
menu policy.
* Add a Homepage control field.
* Update standards version to 3.7.3.
* Wrap Build-Depends for readability.
Russ Allbery <[email protected]> Sat, 20 May 2006 22:31:51 -0700
* Choosing revert after an idle was subtracting time from all instances
of that task, not just the running one. Fixed. Thanks to Ricardo
Lopes Pereira for the report. (Closes: #366762)
* Always pass the host and build types to configure.
Russ Allbery <[email protected]> Mon, 27 Feb 2006 00:37:01 -0800
* Fix a segfault on daily reports when tasks have annotations and
annotation data is requested. (Closes: #350711)
* Add a Last Year report. Thanks, Bruno Gravato. (Closes: #353046)
* Don't compress the contrib scripts.
* Add the build-indep and binary-indep targets.
* Clean up stamp file handling in debian/rules.
Russ Allbery <[email protected]> Sat, 3 Dec 2005 11:12:33 -0800
* Providing binary-indep in debian/rules is required by Policy even if
there are no arch-independent packages. Whoops.
* Mark install target as phony in debian/rules.
Russ Allbery <[email protected]> Mon, 3 Oct 2005 15:52:11 -0700
* Add README.Debian explaining how to get started and describing the
user-visible changes relative to stock GTimer.
* Add an explicit packaging copyright and license statement.
* Update the FSF address in copyright.
Russ Allbery <[email protected]> Fri, 15 Jul 2005 23:41:44 -0700
* Build-depend on libxss-dev instead of xlibs-static-dev for the X
transition.
* Add a -weekstart command-line option to set the first day of the week
for weekly reports. (Closes: #307634)
* Use the user's locale for weekday names as well.
* Default to sensible-browser rather than x-www-browser and separate
that patch out from the patch to make the browser configurable.
* Fix the erroneous change to open modes in 10_57969-printpipe.patch so
that 22_276011-reportmode.patch is no longer necessary.
* 21_193517-oneMinIncr.diff subsumes 10_40450-32bitism.patch, so drop
the latter.
* Add history log entries at the top of the affected files in each patch
rather than adding comments at the location of the change, with the
exception of the Debian-specific change to turn off checks for newer
versions.
* Build with debugging symbols by default and support noopt.
* Remove some bits from debian/rules that weren't being used.
Russ Allbery <[email protected]> Wed, 29 Jun 2005 18:21:16 -0700
* Only change the configured window size on exit if the call to get the
window size succeeds, rather than changing it to some random value off
the stack. Partially fixes #309779.
Russ Allbery <[email protected]> Fri, 20 May 2005 10:05:56 -0700
* Revert and Resume now only revert times on the timers that were
running, rather than all timers that had time for that day. Fixes a
bug introduced in the last release. Thanks to Jamm!n Wheeler for the
report. (Closes: #309937)
Russ Allbery <[email protected]> Mon, 18 Apr 2005 02:00:11 -0700
* Specify a file mode when saving reports. (Closes: #276011)
* Add a dialog box to configure the browser, which allows us to stop
suggesting Netscape. Default to x-www-browser in the absence of any
configuration. (Closes: #38052, #138840)
* Revert and Resume after an idle now really back up to before the idle,
not just when the dialog box is displayed. Revert now makes sure
GTimer knows it has stopped. (Closes: #282052, #64175)
* Avoid memory clobber when saving projects that caused long-term
instability. Thanks, Ove Kaaven. (Closes: #201091)
* Don't depend on libc6-dev.
* Depend on xlibs-static-dev instead of xlibs-dev as libXss.a is the
only bit of X we call directly. libgtk will pull in the rest.
* Quote strings properly in the menu entry.
* Improve the long description of the package.
* Update debhelper compatibility to V4.
* Add a watch file.
* General reformatting and cleanup of the Debian control files.
Martin Hicks <[email protected]> Fri, 2 Jan 2004 17:27:00 -0500
* Add a callback to allow clearing of the paste buffer.
Partial Close: Bug#193517
* More increment and decrement shortcut keys and one
minute increment and decrement. Finishes up: Bug#193517
* Dates in the report should now follow the user's Locale.
Closes: Bug#204322
* Moving files seems to break dbs so i removed the patch
called 10_87440-rename_cz_to_cs.patch and replaced it with
a small patch to debian/rules sent by Chad Walstrom.
* Updated to required debhelper >= 3.0.0
Chad Walstrom <[email protected]> Fri, 9 May 2003 19:19:32 -0500
* Switch to DBS build process, separated individual fixes in the "patches"
directory. Should be easier to send patches upstream.
* Moved po/cz.po to po/cs.po. Closes: Bug#87740
* Shortcutted the version_timeout_handler() function to bypass version
checking. Closes: Bug#109329
Chad C. Walstrom <[email protected]> Fri, 23 Feb 2001 01:07:18 -0600
* Changed 'Recommends:' field in the control file to 'Suggests:' so
we can keep the package in main.
* Added 'Build-Depends' field in debian/control
Chad C. Walstrom <[email protected]> Thu, 22 Feb 2001 00:57:20 -0600
* Added netscape to the 'Recommends:' field of the control file.
This software has hard-coded the use of netscape as the viewer of
the HTML report, unfortunately.
Chad C. Walstrom <[email protected]> Thu, 22 Feb 2001 00:14:49 -0600
* Reapplied fix for 32-bit-isms noted earlier by David. Closes: Bug#40450
Wichert Akkerman <[email protected]> Sun, 20 Feb 2000 15:22:43 +0100
* Fix unsafe /tmp usage with patch from BTS. Closes: Bug#57969
David Huggins-Daines <[email protected]> Tue, 29 Jun 1999 14:15:10 -0400
* Fixed a bug which would cause the main window to never be shown (on
Alpha at least).
* Fixed some (probably harmless) 32-bit-isms.
* Fixed the menu entry.
19 Mar 2003:
- Release 1.1.6
+ Fixed bug that would sometimes cause annotations to be truncated.
+ Added cut/copy/paste in new "Edit" menu.
Use can store time in the cut/paste buffer:
User can cut all time from selected task for current day. (Ctrl-X)
User can decrement time from selected task for current day.
Paste will apply stored in the cut/paste buffer to the currently
selected task.
+ Added -resume command line option. This will start time all tasks
that were being timed when the application exited last.
+ Projects are now associated with a project. The project is now the
first column in the main window.
+ Added option to round minutes to nearest minute, 5 minutes, etc
in reports window
+ Added small css stylesheet to report html output.
+ Added "Last Two Weeks", "This Week & Last Week" reports
+ Reread gtkrc if -dir option is supplied
+ Modified http function to use "Host:" required by web sites
that used virtual hosts, like www.cknudsen.com. Also improved
error handling a little bit.
+ Fixed font setting of text reports to properly use fixed-width font.
+ Increased default size of report text window.
+ Added link to GTimer home page in Help menu.
09 Mar 2000:
- Release 1.1.5
+ Improved idle handling. The task list is no longer re-sorted when
selecting "Revert." Added a new "Resume" option that will toss
out the idle time but keep timing whatever tasks are being timed.
+ Added tool to check for new version. The app will automatically
check for a new version every 30 days.
+ Added ability to view ChangeLog from Help menu
04 May 1999:
- Release 1.1.4
+ Oops. Fixed typo is task menu pulldown that said "seconds" instead
of "minutes."
03 May 1999:
- Release 1.1.3
+ Fixed bug where \n chars could be included at the end of a task name
+ Fixed bug where adding new tasks messes up the hide/unhide stuff
+ Fixed bug where -nosplash would cause the main window
to not remember the correct window size.
+ Added support for the X screen saver extension so idle detection
will now sense keyboard events instead of just mouse events
+ Added support for I18N but need translators!
+ Made some windows transient (for GTK+ 1.1/1.2 only) instead of
all toplevels
+ Made animated clock optional
+ Made toolbar optional
+ Allowed main menus to be tearoffs (for GTK+ 1.1/1.2 only)
+ Added -start option allowing you to specify one or more tasks
to start timing when the app starts
+ Added support for -version and -help options
+ Added missing install-sh file to distribution
+ Added FAQ.html to distribution
+ Added portions of a Win32 port patch
17 Mar 1999:
- Release 1.1.2
+ Added autoconf (configure) support
+ Added back support for GTK 1.0 (and still works with GTK 1.1/1.2)
24 Feb 1999:
- Release 1.1.1
+ Added task unhide function to along with the hide function (added
in a previous release).
+ Added support for accelerator keys. (Thanks to Matt Martin
<[email protected]> for the original code.)
+ Fixed support for double-clicking to switch to timing only
the newly selected task (GTK 1.1 problem).
+ Fixed support for the task pulldown menu available by right-clicking
on a task in the main window (GTK 1.1 problem).
04 Feb 1999:
- Release 1.1.0
+ Now requires GTK 1.1.X
+ Remembers width/height of main window as well as width of each
column in the task list of the main window.
+ Double-click on a task to stop timing all other tasks and begin
timing the selected task
+ Fixed bug for "last month" reports when run in January.
10 May 1998:
- Release 0.98
+ Added #ifdef for an API change in 1.0.1
thanks Stephen Robert Norris ([email protected])
+ Oops. Forgot to include xextras.c in the distribution.
10 May 1998:
- Release 0.97
+ Added idle detect. Enabled/Disabled from the "Options" pulldown
menu. Will prompt user after 5 minutes of no mouse movements.
(Would be nice to watch keyboard, too... maybe that's next.)
+ Added autosave. Enabled/Disabled from the "Options" pulldown menu.
Will save every 15 minutes (if changes are made and the idle
detection window is not up.)
+ Set the application's icon from within the application. There's
a different icon depending on whether or not any tasks are being
timed.
+ Added handler for X I/O errors. Data is now saved on X I/O
errors (like xkill).
+ Fixed vertical resize problem on main window (status bar).
06 April 1998:
- Release 0.96
+ Added support for HTML reports (requires 'netscape' somewhere in
your path)
+ Save configuration on exit (sort mode, etc.)
+ Added print option from reports
+ Enabled word wrap on annotation entry (required GTK-0.99.9)
+ Enabled word wrap on report display (required GTK-0.99.9)
+ Added total time for the day at the bottom of the main window
+ Updated toolbar icons (reduced number of colors for better use
on 8-bit displays: should use only 28 colors other than b&w)
+ Fixed bug that caused gargbage characters to appear at the end of
some annotations (just use vi to clean up the .ann files of this
has happened to you)
+ Added a brief man page
+ Set default for new tasks names as "Unnamed Task" and set focus
to the text entry widget
+ Added a splash screen on app startup (can be disabled with
-nosplash argument)
24 March 1998:
- Release 0.95
+ Sort tasks by clicking on column headers.
+ Added support for multiline annotations.
+ Replaced label widget with text widget in the report display
window. (This allows for X copy/paste).
+ Added "Annotate" to Task pulldown menu.
+ Fixed various memory leaks/bugs.
+ Fixed 0.94 bug where stop button tried to start timing the
selected task.
+ Fixed all weekdays showing up as "Mon" in some reports.
+ Set application class to "GTimer.gtimer". This should help with
window managers (such as WindowMaker).
+ Added icon in toolbar for editing task names.
+ Added icon in toolbar for adding new tasks.
18 March 1998:
- Release 0.94
+ Renamed application "GTimer" from "TaskTimer" after being notified
that "TaskTimer" is a registered trademark of Time/Systems
International.
+ Added support for annotations that can be displayed in reports.
+ Used a memory debugging library to remove some memory leaks.
+ Added pulldown menus for right mouse click on a task.
[Code provided by Zach Beane ([email protected])]
+ Double click on a task to edit the task.
[Code provided by Zach Beane ([email protected])]
+ Changed font in report window to be fixed size for better display.
13 March 1998:
- Release 0.93
+ Rearranged UI: Added "Task" and "Report" pulldown menus and toolbar
with icons.
+ Added saving of reports to a file.
+ Reports now use H:MM:SS time rather than H:MM.
+ Updated confirm and error icons.
+ Fixed handling of date change at midnight.
10 March 1998:
- Bugfix release 0.91
+ comment out tooltips so it will compile on GTK-0.99.5
+ Create ~/.gtimer if it does not exist
(Thanks Zach Beane <[email protected]>)
09 March 1998:
- Initial Release 0.90