File: README

package info (click to toggle)
gtimer 0.96-1
  • links: PTS
  • area: main
  • in suites: hamm, slink
  • size: 340 kB
  • ctags: 279
  • sloc: ansic: 3,409; makefile: 137
file content (120 lines) | stat: -rw-r--r-- 5,064 bytes parent folder | download
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
GTimer v0.96 - 06 Apr 1998
Copyright (C) 1998 Craig Knudsen, cknudsen@radix.net
http://www.radix.net/~cknudsen/gtimer/


COMPILING:
--------------------------------------------------------------------------
To build, just type "make".

The development environment for GTimer is Linux x86 2.0.28, libc5, and
GTK-0.99.9.  It should build without issue on any UN*X that has GTK.
Send me email if you would like to be notified of future releases.
If you are using something older than GTK-0.99.9, then change the values
of GTK_MAJOR_VERSION, GTK_MINOR_VERSION and GTK_MICRO_VERSION in the
Makefile.  (Unfortunately, these are not defined in gtk.h.)

To run:
	./gtimer


USING:
--------------------------------------------------------------------------
Command line options:
-midnight N	If you work past midnight, then use this to keep hours up
		until N count toward the previous day.
		Example:
		  -midnight 400
		  All hours up until 4AM will be applied to previous day.
-nosplash	Do not show the splash screen on app startup.

Icons:
You can use the "gtimer.xpm" file (in the "icons" directory) as a 48x48
application icon.  There is also a "gtimer.gif" in the "icons" directory.


TO DO:
--------------------------------------------------------------------------
- Allow tasks to be hidden and unhidden so that users can display only
  tasks they have recently worked on.
- Use autoconf ("Configure") as part of installation.
- Add "select all" and "select none" button to report window.
- Allow users to create and save common reports that can then be accessed
  from a pulldown on the main menu.
- Allow users to set midnight offset without command line option as part
  of a preferences window.
- Add support for sub-tasks.
- Set the application's icon from within the application and change based
  on whether or not we're currently timing (if GTK supports this).
- Catch X errors so we can save data if the X server is terminated (by
  the window manager, etc.) -- it this is possible in GTK.
- Catch some signals (SIGINT, for example) so we can save date before
  exiting.  GIMP does this, so it should be possible.
- Show the GNU license on initial run of the app.
- Online help.
- GNOME integration.


HISTORY:
--------------------------------------------------------------------------
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 (xach@mint.net)]
    + Double click on a task to edit the task.
      [Code provided by Zach Beane (xach@mint.net)]
    + 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 <xach@mint.net>)
09 March 1998:
  - Initial Release 0.90