-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Initial checkin based on Version 1.1.6 (from 2003).
git-svn-id: https://svn.code.sf.net/p/gtimer/code/gtimer/trunk@1 4cb91a5e-46a0-46f5-8dc3-d4507b93bac0
- Loading branch information
0 parents
commit c2e6eed
Showing
63 changed files
with
17,129 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
Craig Knudsen, [email protected], http://www.radix.net/~cknudsen/ | ||
|
||
Also patches contributes by (in no particular order): | ||
|
||
Michal Vitecek <[email protected]> | ||
Matt Martin <[email protected]> | ||
Zach Beane <[email protected]> | ||
ObiTuarY <[email protected]> | ||
Thomas Epperly <[email protected]> | ||
|
||
Translations contributed by: | ||
es: Carlos Fernandez <[email protected]> | ||
cz: David Sauer <[email protected]> | ||
|
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,148 @@ | ||
09 Mar 2003: | ||
- Release 1.1.6 | ||
+ 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. | ||
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,97 @@ | ||
<HTML> | ||
<HEAD> | ||
<TITLE>GTimer FAQ</TITLE> | ||
<META NAME="keywords" VALUE="GTimer, Application Timer, Linux, GTK, FAQ"> | ||
<META NAME="abstract" VALUE="FAQ for GTimer (a GTK-based UNIX/X-Windows application that keeps track of time spent on different tasks)"> | ||
<META NAME="author" VALUE="Craig Knudsen, [email protected]"> | ||
</HEAD> | ||
<BODY BGCOLOR="#FFFFFF"> | ||
<FONT FACE="Arial, Helvetica"> | ||
<H2>GTimer FAQ</H2> | ||
|
||
<UL> | ||
<LI><A HREF="#gtk">What versions of GTK+ will GTimer compile with?</A> | ||
<LI><A HREF="#binaries">Can I get a pre-compiled binary?</A> | ||
<LI><A HREF="#themes">Will it work with GTK+ themes?</A> | ||
<LI><A HREF="#splash">Can I get rid of the splash screen?</A> | ||
<LI><A HREF="#idle">Can I adjust the idle time?</A> | ||
<LI><A HREF="#i18n">How do I get GTimer to work in French/Spanish/Your-Language-Here?</A> | ||
<LI><A HREF="#hang">GTimer periodically hangs. What can I do?</A> | ||
</UL> | ||
|
||
<HR><H3><A NAME="gtk">What versions of GTK+ will GTimer compile with?</A></H3> | ||
<BLOCKQUOTE> | ||
GTimer should compile with the latest versions of GTK+ in 1.0, 1.1 or 1.2 | ||
series. It may also compile with older versions, but it's always | ||
recommended you get the latest version. | ||
</BLOCKQUOTE> | ||
|
||
<HR><H3><A NAME="binaries">Can I get a pre-compiled binary?</A></H3> | ||
<BLOCKQUOTE> | ||
I don't provide binaries but you can check with other sites | ||
(such as "<A HREF="ftp://ftp.freshmeat.net/pub/rpms/gtimer/">freshmeat.net</A>) | ||
for binaries (but beware: they may be older version of GTimer). | ||
</BLOCKQUOTE> | ||
|
||
<HR><H3><A NAME="themes">Will it work with GTK+ themes?</A></H3> | ||
<BLOCKQUOTE> | ||
I don't use themes, but if your version of GTK+ supports themes, | ||
then GTimer can use themes. | ||
See <A HREF="http://gtk.themes.org/">gtk.themes.org</A> for more info. | ||
</BLOCKQUOTE> | ||
|
||
<HR><H3><A NAME="splash">Can I get rid of the splash screen?</A></H3> | ||
<BLOCKQUOTE> | ||
Use the <TT>-nosplash</TT> option to not display the splash screen. | ||
</BLOCKQUOTE> | ||
|
||
<HR><H3><A NAME="idle">Can I adjust the idle time?</A></H3> | ||
<BLOCKQUOTE> | ||
There is no UI for this yet, but you can <B>carefully</B> edit | ||
the ~/.gtimer/.gtimerrc file and edit the line that follows idle. | ||
(It's the idle threshold in seconds.) | ||
</BLOCKQUOTE> | ||
|
||
<HR><H3><A NAME="i18n">How do I get GTimer to work in French/Spanish/Your-Language-Here?</A></H3> | ||
<BLOCKQUOTE> | ||
GTimer has internationaliztion (I18N) support. You must have the | ||
GNU gettext distribution installed. | ||
You will need to translate the provided messages.po to whatever | ||
language you want. Here's an example for French: | ||
<OL> | ||
<LI>Either start with messages.po (or create your own with "xgettext *.c") | ||
<LI>Copy messages.po to the new locale (Example: "cp messages.po fr.po") | ||
<LI>Now edit the new .po file and replace the msgstr lines with | ||
the proper translated text. | ||
<LI>Now use <TT>msgfmt</TT> to build the .mo file from your .po file. | ||
(Example: "msgfmt fr.po -ogtimer.mo") | ||
<LI>Make sure your LANG environment variable is set to the proper locale. | ||
<LI>Copy the gtimer.mo file to the proper location. I'm not if this | ||
is the same place all on system. On my system, the French gtimer.po | ||
needs to be:<BR> <TT>/usr/share/locale/fr/LC_MESSAGES/gtimer.mo</TT><BR> | ||
If you're not sure where it's looking, on Linux try using strace to | ||
see where it's looking:<BR> | ||
<TT>strace gtimer |& grep LC_MESSAGES</TT><BR> | ||
<LI><B>Email me the translation file!</B> I'll add it to the distribution | ||
for others to use. | ||
</OL> | ||
</BLOCKQUOTE> | ||
|
||
<HR><H3><A NAME="hang">GTimer periodically hangs. What can I do?</A></H3> | ||
<BLOCKQUOTE> | ||
Use the <TT>-noversioncheck</TT> option to keep GTimer for checking | ||
to see if a new version is available. It sometimes locks up in the | ||
HTTP request. | ||
</BLOCKQUOTE> | ||
|
||
<HR> | ||
<ADDRESS> | ||
<B>Home Page:</B> <A HREF="http://www.radix.net/~cknudsen/gtimer/">http://www.radix.net/~cknudsen/gtimer/</A><BR> | ||
<B>Author:</B> <A HREF="http://www.radix.net/~cknudsen/">Craig Knudsen</A>, | ||
<A HREF="mailto:[email protected]">[email protected]</A><BR> | ||
</ADDRESS> | ||
</FONT> | ||
</BODY> | ||
</HTML> | ||
|
||
|
Oops, something went wrong.