debian/0000755000000000000000000000000011651624071007171 5ustar debian/control0000644000000000000000000000253311651624071010577 0ustar Source: gnotime Section: gnome Priority: optional Vcs-Git: git://git.debian.org/git/users/goedson/pkg-gnotime.git Vcs-Browser: http://git.debian.org/?p=users/goedson/pkg-gnotime.git;a=summary Maintainer: Goedson Teixeira Paixao Uploaders: Neil Williams Build-Depends: debhelper (>= 5.0), libgtkhtml3.14-dev, scrollkeeper (>= 0.3.8)|rarian-compat, libgnomeui-dev (>= 2.4.0.1-5), libglade2-dev, autotools-dev, guile-1.8-dev, cdbs, libgail-dev, libqof-dev (>= 0.6.0), libxt-dev, libxml-parser-perl, libdbus-glib-1-dev, libglib2.0-dev (>= 2.14.0), libgtk2.0-dev (>= 2.13.0), libxss-dev, intltool (>= 0.35.5) Standards-Version: 3.9.2 Package: gnotime Architecture: any Depends: scrollkeeper, ${shlibs:Depends}, ${misc:Depends} Description: utility for tracking and invoicing time spent on projects GnoTime is the GNOME Time Tracker, a program which allows you to track the time you spend on any number of tasks and projects. GnoTime also allows you to generate customised reports and annotated logs of these times. . Tasks within GnoTime can be marked as billable, non-billable, on hold, or free of charge, and invoices can be generated based on these data. . GnoTime also includes various features such as sub-projects, project planning, scheme extensions and automatic merging and clean-up of short intervals of time. debian/rules0000755000000000000000000000224511651624071010254 0ustar #!/usr/bin/make -f # Copyright 2005 Goedson Teixeira Paixao # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2, or (at # your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, # MA 02110-1301, USA. include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/class/gnome.mk clean:: -rm $(CURDIR)/src/dbus-glue.h -rm $(CURDIR)/gconf/gnotime.schemas # Install menu icon install/gnotime:: mkdir -p $(CURDIR)/debian/gnotime/usr/share/pixmaps/ cp $(CURDIR)/debian/gnotime.xpm $(CURDIR)/debian/gnotime/usr/share/pixmaps rm -rf $(CURDIR)/debian/gnotime/var debian/changelog0000644000000000000000000003765211651624071011060 0ustar gnotime (2.3.1~snapshot20091119-5) unstable; urgency=low * debian/patches/03_fix_segfault_on_interval_edit.diff: fixes segmentation fault when editing time interval from journal window. * debian/patches/04_fix_tooltips_for_journal_window_toolbar_buttons.diff: fixes tooltips for the buttons in the toolbar of the journal window (LP: #646345) -- Goedson Teixeira Paixao Tue, 25 Oct 2011 19:11:14 -0200 gnotime (2.3.1~snapshot20091119-4) unstable; urgency=low * debian/patches/02_fix_ftbfs_format_security.diff: - Fixes building with the gcc option -Werror=format-security enabled. (Closes: #643394) * debian/control: Bumped Standards-Version to 3.9.2. No changes needed. -- Goedson Teixeira Paixao Fri, 30 Sep 2011 23:13:29 -0300 gnotime (2.3.1~snapshot20091119-3) unstable; urgency=high * Merge changes from Ubuntu: - debian/patches/01_fix_ftbfs_binutils-gold.diff: fix FTBFS with binutils-gold by adding -lX11 to Makefile.in (LP: #700417) (Closes: #554671). -- Goedson Teixeira Paixao Tue, 15 Mar 2011 22:23:28 -0300 gnotime (2.3.1~snapshot20091119-2) unstable; urgency=low * Merge changes from Ubuntu - Bump build-dependency on libgtk2.0-dev to version 2.13.0 -- Goedson Teixeira Paixao Sat, 21 Nov 2009 12:40:17 -0200 gnotime (2.3.1~snapshot20091119-1) unstable; urgency=low * New upstream snapshot - Fix build against newer releases of libgnomeui * Change to 3.0 (quilt) source format - debian/source/format: added file with source format declaration - debian/rules: removed patch applying rules - debian/control: removed build-dependency on dpatch - debian/patches/00list: removed * debian/copyright: fix reference to licence. * debian/control: - build-depend on libgtkhtml3.14-dev instead of libgtkhtml3.8-dev (Closes: #542018) - added missing build-dependency on libglade2-dev -- Goedson Teixeira Paixao Fri, 20 Nov 2009 21:45:54 -0200 gnotime (2.3.1~snapshot20090531-2) unstable; urgency=low * Drop build-dependency on libgda2-dev, unused. (Closes: #532275) * Point debian/copyright to the versioned common licence file. (lintian). * Update to debhelper compat 5. * Update standards version. (no changes) -- Neil Williams Tue, 14 Jul 2009 09:55:35 +0100 gnotime (2.3.1~snapshot20090531-1) unstable; urgency=low * New upstream snapshot - Fixed configure script so it builds with libqof2 - Applied debian bug fixes * debian/patches/*: removed patches applied upstream * debian/control: - Added rarian-compat as an alternative for scrollkeeper as build dependency. - Added intltool to build dependencies. -- Goedson Teixeira Paixao Sun, 31 May 2009 22:42:09 -0300 gnotime (2.3.0-5) UNRELEASED; urgency=low * debian/control: added VCS information. -- Goedson Teixeira Paixao Fri, 28 Nov 2008 22:30:39 -0200 gnotime (2.3.0-4) unstable; urgency=low * debian/patches/06_fix_no_project_timer.dpatch: Fixes the condition for starting "No project timeout" timer (Closes: #507128). * debian/control: Changed Maintainer from pkg-qof-maintainers@lists.alioth.debian.org to goedson@debian.org * debian/patches/01_gnotime_desktop.patch: Added missing description -- Goedson Teixeira Paixao Fri, 28 Nov 2008 09:37:53 -0200 gnotime (2.3.0-3) unstable; urgency=low * debian/patches/05_fix_description_column_display.dpatch: Fixes a bug that would make gnotime display the project title instead of it's description in the description column. * debian/rules: added rules to remove auto generated files which are not removed by upstream's clean target. -- Goedson Teixeira Paixao Wed, 19 Mar 2008 17:28:14 -0300 gnotime (2.3.0-2) unstable; urgency=low * debian/patches/04_fix_missing_function_prototype.dpatch: Fixes missing function prototype for menus_get_popup (Closes: #468096) -- Goedson Teixeira Paixao Wed, 27 Feb 2008 09:21:34 -0300 gnotime (2.3.0-1) unstable; urgency=low * New upstream release - Replaced ctree by GtkTreeView in the projects tree (Closes: #223662) - Added report functions that make use of blocktime (Closes: #460989) - Rebuild the toolbar everytime the "show toolbar" setting is changed, completely hiding the toolbar when the user don't want to see it (Closes: #223639) * debian/patches/02_fix_drag_and_drop.patch: removed. Bug has been fixed in upstream. * debian/control: removed -1 from libqof-dev build-depends version number. * debian/dirs: removed unneded dir /usr/sbin * debian/control: - bumped policy to 3.7.3. - added versioned dependencies on libglib2.0-dev and libgtk2.0-dev according to minimum version required by upstream - added missing build-dependency on libxss-dev * debian/copyright: added proper copyright notice * debian/gnotime.menu: Moved to Applications/Project Management section, in accordance with current menu policy. -- Goedson Teixeira Paixao Sat, 16 Feb 2008 18:21:29 -0200 gnotime (2.2.3-2) unstable; urgency=low * debian/patches/02_fix_drag_and_drop.dpatch: Fixes bug in ctree's drag and drop behaviour that would make it move the wrong project. -- Goedson Teixeira Paixao Wed, 05 Dec 2007 09:13:18 -0200 gnotime (2.2.3-1) unstable; urgency=low * New upstream release - Uses GtkFileChooserDialog for choosing the filename when saving reports. This fixes the hidden question dialog problem (Closes: #422023) * debian/control: - Bumped build-dependency on guile to 1.8 - Added dpatch and libdbus-glib-1-dev to Build depends. * debian/gnotime.menu: Changed section to "Applications/Office". * Added manpage for gnotime-remote -- Goedson Teixeira Paixao Mon, 24 Sep 2007 22:07:22 -0300 gnotime (2.2.2-11) unstable; urgency=low * Fix crash when saving data file on a full disk -- Goedson Teixeira Paixao Tue, 07 Aug 2007 15:26:05 -0300 gnotime (2.2.2-10) unstable; urgency=low * gnotime.desktop*: removed the X-GNOME-Bugzilla* fields, so we won't have bugs sent to GNOME's bugzilla. * src/query.c: Fixed a bug in the century day calculation that would cause the daily report to show worked time in the wrong day for projects which had worked time in 2006 and 2007. -- Goedson Teixeira Paixao Mon, 29 Jan 2007 00:59:22 -0200 gnotime (2.2.2-9) unstable; urgency=low * debian/control: updated Neil Williams email address * src/app.c: fixed the display of day total worked time on the status bar * debian/watch: added. * src/*.{c,h}: make sure the only qof-realted file included is qof.h. -- Goedson Teixeira Paixao Wed, 27 Dec 2006 17:29:18 -0200 gnotime (2.2.2-8) unstable; urgency=low * src/idle-dialog.c: Fix crash when displaying the idle dialog and the active project has no description (Closes: #397690). * debian/control: Added ${misc:Depends} to handle dependency on gconf2. -- Goedson Teixeira Paixao Tue, 19 Dec 2006 11:17:12 -0200 gnotime (2.2.2-7) unstable; urgency=low * Prepare gnotime to not FTBFS when qof 0.7.0 is uploaded: - include only qof.h in all QOF using source files. - don't restrict the version of libqof1 to 0.6.x. * debian/control: Bumped Standards-Version to 3.7.2 (no changes needed). -- Goedson Teixeira Paixao Fri, 28 Jul 2006 17:36:59 -0300 gnotime (2.2.2-6) unstable; urgency=low * Update build-dependency from libgtkhtml3.6-dev to libgtkhtml3.8-dev (Closes: #359102). -- Goedson Teixeira Paixao Mon, 27 Mar 2006 19:04:58 -0300 gnotime (2.2.2-5) unstable; urgency=low * The "I should not upload so fast" release: - removed spurious printfs from ghtml.c -- Goedson Teixeira Paixao Fri, 24 Feb 2006 01:31:14 -0300 gnotime (2.2.2-4) unstable; urgency=low * Made it possible to choose from 24-hour, 12-hour and locale based date formating (Closes: #320629) * Updated configure scripts so that it accept building with newer QOF 0.6.x versions. * Link with libgnutls12 (Closes: #335762) -- Goedson Teixeira Paixao Fri, 24 Feb 2006 00:22:46 -0300 gnotime (2.2.2-3) unstable; urgency=low * debian/control: - removed the libgnutls-dev build-dependency because it makes buildds fail to build the package. We'll wait gnomevfs2 be rebuilt using the new gnutls, before we can make this transition. -- Goedson Teixeira Paixao Wed, 30 Nov 2005 22:46:32 -0200 gnotime (2.2.2-2) unstable; urgency=low * Fixed location of gconf schemas (Closes: #340528) - debian/control: Build-depends on debhelper >= 4.2.13 - debian/rules include cdbs's gnome.mk -- Goedson Teixeira Paixao Sun, 27 Nov 2005 22:36:16 -0200 gnotime (2.2.2-1) unstable; urgency=low * New upstream release. * debian/rules: - remove garbage left by gnotime's installer in /var * debian/control: - changed build-dependency from libgnutls11-dev to libgnutls-dev | libgnutls11-dev. We can't go directly to depending only on libgnutls-dev because we have an indirect build-dependency on libgnutls11-dev through libgnomeui-dev. - changed version for build-dependency on libqof-dev to 0.6.0-1. - added missing build-depency on libgda2-dev -- Goedson Teixeira Paixao Fri, 28 Oct 2005 11:49:22 -0200 gnotime (2.2.1+20050917-1) experimental; urgency=low * New CVS snapshot. * Updated pt_BR translation. * debian/copyright: - updated FSF address. * Upload to experimental. * debian/control: - Maintainner is now Debian QOF Packaging team. -- Goedson Teixeira Paixao Sun, 25 Sep 2005 00:15:17 -0300 gnotime (2.2.1-18) unstable; urgency=low * Added libxml-parser-perl to Build-Depends (Closes: #324566). -- Goedson Teixeira Paixao Mon, 22 Aug 2005 23:02:54 +0000 gnotime (2.2.1-17) unstable; urgency=low * Migrated to gtkhtml-3.6 (Closes: #323502). * Bumped Standards-Version to 3.6.2. No changes needed. * Updated german translation (Closes: #314072). -- Goedson Teixeira Paixao Wed, 17 Aug 2005 17:23:12 +0000 gnotime (2.2.1-16) unstable; urgency=low * Do not raise the active dialog when it is already displayed (Closes: #291066) * Modified the tooltip for the Active Dialog Timeout setting in the preferences dialog. -- Goedson Teixeira Paixao Fri, 29 Apr 2005 10:23:30 -0300 gnotime (2.2.1-15) unstable; urgency=low * Implemented a timeout for the No Project dialog separate from the idle timer (Closes: #291066). -- Goedson Teixeira Paixao Sun, 3 Apr 2005 22:51:28 -0300 gnotime (2.2.1-14) unstable; urgency=low * Fix idle detection (Closes: #289880). -- Goedson Teixeira Paixao Sat, 26 Mar 2005 13:18:18 -0300 gnotime (2.2.1-13) unstable; urgency=high * Fixed some window visibility problems (Closes: #294358). * This upload should also get rid of the libhowl0 dependency (Closes: #298851). -- Goedson Teixeira Paixao Sat, 19 Mar 2005 17:59:10 -0300 gnotime (2.2.1-12) unstable; urgency=low * debian/patches/10_fixes_reports_toolbar: - fixes the journal.glade toolbar definition so that it displays properly (Closes: #288368). -- Goedson Teixeira Paixao Wed, 19 Jan 2005 23:19:49 -0200 gnotime (2.2.1-11) unstable; urgency=low * Rebuild against libgtkhtml3.2 (Closes: #275210). -- Goedson Teixeira Paixao Wed, 6 Oct 2004 18:01:44 -0300 gnotime (2.2.1-10) unstable; urgency=low * Rebuild against newest gtkhtml3.1. -- Goedson Teixeira Paixao Tue, 21 Sep 2004 08:21:37 -0300 gnotime (2.2.1-9) unstable; urgency=low * src/journal.c: Fixed the "Edit Interval" menu item behaviour. -- Goedson Teixeira Paixao Tue, 17 Aug 2004 22:37:19 -0300 gnotime (2.2.1-8) unstable; urgency=low * Removed post* scripts so cdbs can handle debconf schema installation. (Closes: #263824) -- Goedson Teixeira Paixao Thu, 5 Aug 2004 19:35:56 -0300 gnotime (2.2.1-7) unstable; urgency=low * debian/control: - build-depend on libgcrypt11-dev and libgnutls11-dev. (Closes: #263691) -- Goedson Teixeira Paixao Thu, 5 Aug 2004 17:42:10 -0300 gnotime (2.2.1-6) unstable; urgency=low * Improved pt_BR translation. -- Goedson Teixeira Paixao Thu, 22 Jul 2004 10:45:51 -0300 gnotime (2.2.1-5) unstable; urgency=low * Rebuild against libgtkhtml3.1-11. * Updated pt_BR translation. -- Goedson Teixeira Paixao Sun, 18 Jul 2004 21:11:13 -0300 gnotime (2.2.1-4) unstable; urgency=low * debian/patches/09_fix_message_typo.dpatch: - Fixed a typo in the messages. (closes: #257600) Thanks Adam Kessel for the patch. -- Goedson Teixeira Paixao Mon, 5 Jul 2004 08:47:54 -0300 gnotime (2.2.1-3) unstable; urgency=low * Rebuild against libgtkhtml3.1-10 (Closes: #255528). -- Goedson Teixeira Paixao Mon, 21 Jun 2004 14:17:25 -0300 gnotime (2.2.1-2) unstable; urgency=low * Fixed toolbar style handling (closes: #223678) -- Goedson Teixeira Paixao Tue, 1 Jun 2004 22:14:50 -0300 gnotime (2.2.1-1) unstable; urgency=low * New upstream release * Make interval_edit visible property false in the glade definition. (closes: #250776) -- Goedson Teixeira Paixao Fri, 28 May 2004 20:03:37 -0300 gnotime (2.2.0-1) unstable; urgency=low * New upstream release * Added watch file -- Goedson Teixeira Paixao Mon, 3 May 2004 15:29:00 -0300 gnotime (2.1.9-1) unstable; urgency=low * New upstream release - The project sorting function has been fixed eliminating some crashes (Closes: #241226) -- Goedson Teixeira Paixao Sat, 24 Apr 2004 17:34:16 -0300 gnotime (2.1.8-1) unstable; urgency=low * New upstream release -- Goedson Teixeira Paixao Wed, 7 Apr 2004 15:22:42 -0300 gnotime (2.1.7-6) unstable; urgency=low * debian/patches/05_fix_return_key_handling: - Fixes the return key handling so that the timer is not toggled when a KEY_RELEASE is received without the corresponding KEY_PRESS. * debian/gnotime.menu: - Fixed unquoted strings in the menu entry. -- Goedson Teixeira Paixao Tue, 16 Mar 2004 10:47:35 -0300 gnotime (2.1.7-5) unstable; urgency=low * debian/rules: Now uses cdbs * Change icon to a higher color resolution xpm. * debian/control: Added dependency to scrollkeeper (closes: #221603) * debian/patches/04_fix_running_local_report.dpatch: Backported local report handling from CVS HEAD. (closes: #211474). -- Goedson Teixeira Paixao Wed, 3 Dec 2003 14:15:47 -0200 gnotime (2.1.7-4) unstable; urgency=low * debian/control: - removed build-dependency on liblinc-dev and added version for libgnomeui-dev (Closes: #217988). -- Goedson Teixeira Paixao Wed, 29 Oct 2003 22:27:10 +0000 gnotime (2.1.7-3) unstable; urgency=low * debian/control: - Added guile-1.6-dev and liblinc-dev to build dependencies. (closes: #216352) - Bumped Standards-Version to 3.6.1. No changes needed. -- Goedson Teixeira Paixao Mon, 20 Oct 2003 18:43:32 +0000 gnotime (2.1.7-2) unstable; urgency=low * Updated pt_BR translation -- Goedson Teixeira Paixao Tue, 2 Sep 2003 03:27:31 +0000 gnotime (2.1.7-1) unstable; urgency=low * Initial Release (closes: 173990). -- Goedson Teixeira Paixao Tue, 5 Aug 2003 12:59:00 +0000 debian/patches/0000755000000000000000000000000011651624071010620 5ustar debian/patches/04_fix_tooltips_for_journal_window_toolbar_buttons.diff0000644000000000000000000000305611651624071023773 0ustar Description: Fix the tooltips for journal window toolbar buttons Author: Goedson Paixao Bug-Ubuntu: https://launchpad.net/bugs/646345 diff --git a/glade/journal.glade b/glade/journal.glade index 2cc6512..f51b1c5 100644 --- a/glade/journal.glade +++ b/glade/journal.glade @@ -40,7 +40,7 @@ True - New File + Publish Publish True gtk-print @@ -51,7 +51,7 @@ True - Open File + Save Save True gtk-save @@ -72,7 +72,7 @@ True - Save File + Close Close True gtk-close -- 1.7.1 debian/patches/series0000644000000000000000000000024011651624071012031 0ustar 01_fix_ftbfs_binutils-gold.diff 02_fix_ftbfs_format_security.diff 03_fix_segfault_on_interval_edit.diff 04_fix_tooltips_for_journal_window_toolbar_buttons.diff debian/patches/02_fix_ftbfs_format_security.diff0000644000000000000000000000555511651624071017236 0ustar diff --git a/src/dialog.c b/src/dialog.c index f3ec8a6..e8389d8 100644 --- a/src/dialog.c +++ b/src/dialog.c @@ -39,6 +39,7 @@ gtt_help_popup(GtkWidget *widget, gpointer data) GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, + "%s", err->message); g_signal_connect (G_OBJECT(mb), "response", G_CALLBACK (gtk_widget_destroy), mb); diff --git a/src/export.c b/src/export.c index 96371c6..2c07c99 100644 --- a/src/export.c +++ b/src/export.c @@ -35,7 +35,7 @@ typedef struct export_format_s export_format_t; -struct export_format_s +struct export_format_s { GtkFileChooser *picker; /* URI picker (file selection) */ const char *uri; /* aka filename */ @@ -68,13 +68,13 @@ export_show_error_message(GtkWindow *parent, char *msg) GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, _("Gnotime export error")); - gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog), msg); + gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog), "%s", msg); gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (dialog); } /* ======================================================= */ -/* +/* * Print out the projects using the standard guile-based * printing infrastructure. */ diff --git a/src/main.c b/src/main.c index ed0b0e7..1c291a9 100644 --- a/src/main.c +++ b/src/main.c @@ -360,6 +360,7 @@ read_data(gboolean reloading) { GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_YES_NO, + "%s", qmsg); g_signal_connect (G_OBJECT(mb), "response", G_CALLBACK (read_data_err_run_or_abort), @@ -418,6 +419,7 @@ read_config(void) GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_YES_NO, + "%s", qmsg); g_signal_connect (G_OBJECT(mb), "response", G_CALLBACK (read_config_err_run_or_abort), @@ -591,6 +593,7 @@ save_properties (void) GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_CLOSE, + "%s", errmsg); g_signal_connect (G_OBJECT(mb), "response", G_CALLBACK (gtk_widget_destroy), mb); @@ -635,6 +638,7 @@ save_projects (void) GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_CLOSE, + "%s", errmsg); g_signal_connect (G_OBJECT(mb), "response", G_CALLBACK (gtk_widget_destroy), mb); diff --git a/src/menucmd.c b/src/menucmd.c index 5145096..8c7c899 100644 --- a/src/menucmd.c +++ b/src/menucmd.c @@ -446,6 +446,7 @@ menu_howto_edit_times (GtkWidget *w,gpointer data) GTK_DIALOG_MODAL, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, + "%s", msg); gtk_dialog_run (GTK_DIALOG (mb)); gtk_widget_destroy (mb); debian/patches/01_fix_ftbfs_binutils-gold.diff0000644000000000000000000000143711651624071016565 0ustar Description: Fix FTBFS with binutils-gold by adding -lX11 to LDADD in several Makefile.in file Author: Mahyuddin Susanto Bug-Ubuntu: https://launchpad.net/bugs/700417 --- gnotime-2.3.1~snapshot20091119.orig/src/Makefile.am +++ gnotime-2.3.1~snapshot20091119/src/Makefile.am @@ -138,7 +138,7 @@ gnotime_LDADD = \ $(LIBXML2_LIBS) \ ${GUILE_LIBS} \ $(INTLLIBS) \ - ${GUILE_LDFLAGS} + ${GUILE_LDFLAGS} -lX11 EXTRA_DIST = \ down.xpm \ --- gnotime-2.3.1~snapshot20091119.orig/src/Makefile.in +++ gnotime-2.3.1~snapshot20091119/src/Makefile.in @@ -380,7 +380,7 @@ gnotime_LDADD = \ $(LIBXML2_LIBS) \ ${GUILE_LIBS} \ $(INTLLIBS) \ - ${GUILE_LDFLAGS} + ${GUILE_LDFLAGS} -lX11 EXTRA_DIST = \ down.xpm \ debian/patches/03_fix_segfault_on_interval_edit.diff0000644000000000000000000000451511651624071020046 0ustar Description: Fix segmentation fault when editing interval from the journal window Author: Goedson Paixao diff --git a/src/journal.c b/src/journal.c index 41d9cb1..4c804b3 100644 --- a/src/journal.c +++ b/src/journal.c @@ -288,6 +288,14 @@ static GList * cutted_task_list = NULL; /* ============================================================== */ /* Interval Popup Menu actions */ +void +edit_interval_close_cb (GtkWidget *edit_ivl, gpointer data) +{ + Wiggy *wig = (Wiggy *) data; + wig->edit_ivl = NULL; +} + + static void interval_new_clicked_cb (GtkWidget * w, gpointer data) { @@ -295,6 +303,8 @@ interval_new_clicked_cb (GtkWidget * w, gpointer data) if (NULL == wig->edit_ivl) wig->edit_ivl = edit_interval_dialog_new(); + edit_interval_set_close_callback (wig->edit_ivl, G_CALLBACK (edit_interval_close_cb), wig); + wig->interval = gtt_interval_new_insert_after(wig->interval); edit_interval_set_interval (wig->edit_ivl, wig->interval); edit_interval_dialog_show (wig->edit_ivl); @@ -306,6 +316,7 @@ interval_edit_clicked_cb(GtkWidget * dw, gpointer data) Wiggy *wig = (Wiggy *) data; if (NULL == wig->edit_ivl) wig->edit_ivl = edit_interval_dialog_new(); + edit_interval_set_close_callback (wig->edit_ivl, G_CALLBACK (edit_interval_close_cb), wig); edit_interval_set_interval (wig->edit_ivl, wig->interval); edit_interval_dialog_show (wig->edit_ivl); } diff --git a/src/props-invl.c b/src/props-invl.c index 6bd5484..822cd6d 100644 --- a/src/props-invl.c +++ b/src/props-invl.c @@ -262,4 +262,12 @@ edit_interval_dialog_destroy(EditIntervalDialog *dlg) g_free (dlg); } +void +edit_interval_set_close_callback (EditIntervalDialog *dlg, + GCallback f, + gpointer data) +{ + g_signal_connect (dlg->interval_edit, "close", f, data); +} + /* ===================== END OF FILE ============================== */ diff --git a/src/props-invl.h b/src/props-invl.h index 9b93ef9..7444be7 100644 --- a/src/props-invl.h +++ b/src/props-invl.h @@ -31,6 +31,10 @@ void edit_interval_set_interval (EditIntervalDialog *dlg, GttInterval *ivl); /* pop up a dialog box for editing an interval */ void edit_interval_dialog_show(EditIntervalDialog *dlg); +void edit_interval_set_close_callback (EditIntervalDialog *dlg, + GCallback f, + gpointer data); + #endif /* __PROPS_INVL_H__ */ debian/gnotime-remote.10000644000000000000000000000266511651624071012217 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36. .TH gnotime\-remote "1" "September 2007" "" "The GnoTime Project" .SH NAME gnotime\-remote - The GnoTime remote control .SH SYNOPSYS .B gnotime\-remote .SH DESCRIPTION gnotime\-remote allows the user to send commands to a running GnoTime directly from the command line. The currently available commands are: .TP .B start\-timer \- starts the timer .TP .B stop\-timer \- stops the timer .TP .B save\-file \- saves project data to the data file .TP .B reload\-file \- reloads project data from current data file .SH AUTHOR Copyright (C) 2007 Goedson Paixao .\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" This program is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program; if not, write to the Free Software .\" Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA .\" 02110-1301 USA .\" .\" For more details see the file COPYING. debian/docs0000644000000000000000000000002111651624071010035 0ustar NEWS README TODO debian/gnotime.xpm0000644000000000000000000001125211651624071011362 0ustar /* XPM */ static char *gnotime[] = { /* columns rows colors chars-per-pixel */ "32 32 156 2", " c #000000", ". c #090706", "X c #0B0807", "o c #0D0B0B", "O c #110D0C", "+ c #13100F", "@ c #131212", "# c #1B1512", "$ c #1E1815", "% c #1D1C1C", "& c #221715", "* c #211A17", "= c #251D1A", "- c #2C1916", "; c #2B1F1C", ": c #331D19", "> c #26201C", ", c #29211D", "< c #35211D", "1 c #3A231F", "2 c #252523", "3 c #2B2421", "4 c #2D2823", "5 c #2C2C2B", "6 c #312521", "7 c #342A25", "8 c #3C2722", "9 c #3C2B26", "0 c #3D2D29", "q c #3D312C", "w c #323230", "e c #383735", "r c #3A3936", "t c #3C3B3A", "y c #402924", "u c #442E28", "i c #43322D", "p c #4B332D", "a c #443731", "s c #443933", "d c #433F3D", "f c #4F3634", "g c #4D3B34", "h c #4F3E38", "j c #503730", "k c #533C35", "l c #543F38", "z c #583D36", "x c #41403D", "c c #55433C", "v c #5A433D", "b c #61473F", "n c #464543", "m c #484744", "M c #4A4946", "N c #4E4C49", "B c #504F4C", "V c #5C4C44", "C c #555351", "Z c #5B5A57", "A c #634C44", "S c #645047", "D c #635249", "F c #6C5047", "G c #6C554C", "H c #6D594F", "J c #6C5B52", "K c #7B4F52", "L c #735C53", "P c #7B5F55", "I c #7B595B", "U c #62615C", "Y c #756359", "T c #7D6156", "R c #7A645A", "E c #7B685D", "W c #636260", "Q c #6B6561", "! c #6E6C67", "~ c #757370", "^ c #787671", "/ c #7B7975", "( c #905F61", ") c #806258", "_ c #8A6A5F", "` c #816D62", "' c #8B6D62", "] c #857266", "[ c #847369", "{ c #8B7366", "} c #897669", "| c #8C796C", " . c #877E76", ".. c #817E7D", "X. c #8D7B76", "o. c #916163", "O. c #94766A", "+. c #9D7B6E", "@. c #937D71", "#. c #947878", "$. c #997070", "%. c #8F8178", "&. c #958376", "*. c #93847D", "=. c #998477", "-. c #9B857A", ";. c #A38E7F", ":. c #858482", ">. c #8B8784", ",. c #898883", "<. c #8D8B88", "1. c #918F88", "2. c #9D8482", "3. c #95938D", "4. c #9D908A", "5. c #989791", "6. c #A28F82", "7. c #A69283", "8. c #AA9787", "9. c #A39995", "0. c #A39E99", "q. c #AD9E95", "w. c #B19487", "e. c #B4978B", "r. c #BA9B8D", "t. c #A5A29C", "y. c #ACA299", "u. c #B1A39B", "i. c #ADABA3", "p. c #B5AAA4", "a. c #B4AFAA", "s. c #B9AEA7", "d. c #B5B1AA", "f. c #BBB0A7", "g. c #BBB3AC", "h. c #BBB6B0", "j. c #BDBAB3", "k. c #BEBDB8", "l. c #C2BEB6", "z. c #C5C2BA", "x. c #CAC5BD", "c. c #CBC8BF", "v. c #C8C7C5", "b. c #CECBC2", "n. c #D3CEC5", "m. c #D4D0C7", "M. c #D5D2CA", "N. c #DAD1C7", "B. c #DAD6CD", "V. c #D6D5D1", "C. c #DDDAD0", "Z. c #E1DED4", "A. c #E4E1D7", "S. c #E7E4D9", "D. c #E8E4DA", "F. c None", /* pixels */ "F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.", "F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.", "F.F.F.F.F.F.O 7 3 3 F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.", "F.F.F.F.F.o Y &.&.&.s F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.", "F.F.F.F.o D | &.7.-.V F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.", "F.F.F.. J -.7.&.&.| H @ F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.", "F.F.F.o %.&.7.8.;.} s * F.F.F.F.. @ @ % 5 5 5 + F.F.F.F.F.F.F.F.", "F.F.F.. 3 Y &.Y [ Y V 3 F.F.F. 5 M n C w Z ,.W . F.F.F.F.F.F.F.", "F.F.F.F.F.U =.] &.Y H , F.F.F.. d C t . F.@ ....o F.F.F.F.F.F.F.", "F.F.F.F.F.D =.&.] H F # F. . 2 n M n d c T 6.:.@ F.F.F.F.F.F.F.", "F.F.F.F., E ] } E L b + F.@ t M C Z U ! .r.e.4.J 3 . F.F.F.F.F.", "F.F.F.F., E { { E S q F.o e N ~ 5.0.5.t.i.p.8.O.' O.h F.F.F.F.F.", "F.F.F.F.F.q @.] H v > 2 B <.v.V.p.$.s.h.z.u.R _ +.O., F.F.F.F.", "F.F.F.F.F.D &.` D v . X n ,.j.M.v.q.( a.p.c.x.[ _ ) L A . F.F.F.", "F.F.F.F.F.V | E S v F.2 U j.V.z.j.p.o.p.a.b.n.e._ P ) P * F.F.F.", "F.F.F.F.F.M { L c < F.w / k.V.k.j.s.o.p.g.n.M.l.L L v c i F.F.F.", "F.F.F.F.F.@ ` L S $ F.r *.j.z.j.j.0.K 0.h.M.B.c.L F v F f F.F.F.", "F.F.F.F.F.# R G c $ F.x 1.z.j.j.p.Y f >.a.B.C.n.F A z A i F.F.F.", "F.F.F.F.= Y H c k $ F.m 5.k.l.z.g.I X.0.a.C.Z.c.A j k z 9 F.F.F.", "F.F.F.F.= Y L c 0 F.F.N 5.j.z.z.2.#.l.a.n.Z.A.s.v k z j ; F.F.F.", "F.F.F.F., E L k 8 F.F.r 1.j.z.z.2.g.g.v.Z.Z.D.2.j p p u & F.F.F.", "F.F.F.F.* V c c 9 F.F.X / d.c.b.M.l.x.C.Z.D.m.V 1 8 y < o F.F.F.", "F.F.F.F.F., i z , F.F.F.e t.b.n.M.M.C.Z.D.D.*.: 1 1 1 - F.F.F.", "F.F.F.. a c A A . F.F.F.+ Q d.M.B.C.Z.D.D.q.0 - : : - X F.F.F.F.", "F.F.F.. S A v z . F.F.F.F.3 &.g.m.Z.Z.M.q.c , 6 , * + . F.F.F.F.", "F.F.F.. V v k 3 F.F.F.F.$ D O.@.&.&.X.[ G h i 7 = $ O . F.F.F.", "F.F.F.. z V c $ F.F.F.F.. + c v l s l g a q q , + O . F.F.F.", "F.F.F. 6 v u . F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.", "F.F.F.F. X . F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.", "F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.", "F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.", "F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F." }; debian/dirs0000644000000000000000000000001011651624071010044 0ustar usr/bin debian/gnotime.manpages0000644000000000000000000000003011651624071012341 0ustar debian/gnotime-remote.1 debian/source/0000755000000000000000000000000011651624071010471 5ustar debian/source/format0000644000000000000000000000001411651624071011677 0ustar 3.0 (quilt) debian/gnotime.menu0000644000000000000000000000027711651624071011527 0ustar ?package(gnotime):\ needs="X11"\ section="Applications/Project Management"\ title="GnoTime"\ longtitle="Gnome Time Tracker"\ icon="/usr/share/pixmaps/gnotime.xpm"\ command="/usr/bin/gnotime" debian/compat0000644000000000000000000000000211651624071010367 0ustar 5 debian/copyright0000644000000000000000000000243611651624071011131 0ustar This package was debianized by Goedson Teixeira Paixao on Sun, 3 Aug 2003 00:19:40 -0300. It was downloaded from http://www.sourceforge.net/projects/gttr/ Upstream Authors: Eckehard Berns Linas Vepstas Goedson Paixao Copyright: 1997-2000 Eckehard Berns 2000 Ximian, Inc. 2001-2006 Linas Vepstas 2007-2008 Goedson Paixao License: This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. debian/watch0000644000000000000000000000013211651624071010216 0ustar #format version=3 # watch control file for uscan http://sf.net/gttr/gnotime-(.*)\.tar\.gz