Add gToDo, a todo list application for the GNOME desktop. The goal of the

program is to be simple and easy to use. The program is made to fill up the
gap of amissing gtk+-2.0 standalone todo list.

PR:		57341
Submitted by:	Jeremy Messenger <mezz7@cox.net>
This commit is contained in:
Joe Marcus Clarke 2003-09-29 07:34:39 +00:00
parent 9062a865ce
commit 835d028dc9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=89750
9 changed files with 109 additions and 0 deletions

View file

@ -26,6 +26,7 @@
SUBDIR += gnotime
SUBDIR += goats
SUBDIR += gtimer
SUBDIR += gtodo
SUBDIR += gucharmap
SUBDIR += gworkspace
SUBDIR += ical

25
deskutils/gtodo/Makefile Normal file
View file

@ -0,0 +1,25 @@
# New ports collection makefile for: gtodo
# Date created: 29 September 2003
# Whom: Mezz <mezz7@cox.net>
#
# $FreeBSD$
#
PORTNAME= gtodo
PORTVERSION= 0.13
CATEGORIES= deskutils gnome
MASTER_SITES= http://qball.no-ip.com/
MAINTAINER= mezz7@cox.net
COMMENT= An Gtk2 Todo list manager
BUILD_DEPENDS= intltool-extract:${PORTSDIR}/textproc/intltool
USE_GMAKE= yes
USE_X_PREFIX= yes
USE_GNOME= gnomeprefix gnomehack gnometarget gtk20 libxml2
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
.include <bsd.port.mk>

1
deskutils/gtodo/distinfo Normal file
View file

@ -0,0 +1 @@
MD5 (gtodo-0.13.tar.gz) = 8522ab159fc30a2b4500eb54d6ef694b

View file

@ -0,0 +1,32 @@
--- src/callback.c.orig Mon Sep 29 01:45:56 2003
+++ src/callback.c Mon Sep 29 01:48:27 2003
@@ -26,8 +26,8 @@
if(cur != root)
{
- xmlFreeNode(cur);
xmlUnlinkNode(cur);
+ xmlFreeNode(cur);
gtk_list_store_remove(mw.list, &iter);
}
else{
@@ -167,8 +167,8 @@
if(xmlStrEqual(temp, (const xmlChar *)tm))
{
g_signal_handler_block(mw.option, shand);
- xmlFreeNode(cur);
xmlUnlinkNode(cur);
+ xmlFreeNode(cur);
read_categorys();
g_signal_handler_unblock(mw.option, shand);
cur = NULL;
@@ -302,8 +302,8 @@
cur = get_id_node(category, value);
if(cur != root)
{
- xmlFreeNode(cur);
xmlUnlinkNode(cur);
+ xmlFreeNode(cur);
//gtk_list_store_remove(mw.list, &nextiter);
}
else{

View file

@ -0,0 +1,13 @@
--- src/interface.c.orig Mon Sep 29 01:33:44 2003
+++ src/interface.c Mon Sep 29 01:33:52 2003
@@ -179,8 +179,8 @@
g_signal_connect(G_OBJECT (mw.treeview), "row-activated", G_CALLBACK (gui_add_todo_item), GINT_TO_POINTER(1));
- g_signal_connect(mw.window, "delete-event", G_CALLBACK(window_close), NULL);
- g_signal_connect(mw.window, "destroy-event", G_CALLBACK(quit_program), NULL);
+ g_signal_connect(mw.window, "delete-event", G_CALLBACK(gtk_main_quit), NULL);
+ g_signal_connect(mw.window, "destroy-event", G_CALLBACK(gtk_main_quit), NULL);
gtk_window_add_accel_group(GTK_WINDOW(mw.window), mw.accel_group);
if(settings.do_tray) tray_init();

View file

@ -0,0 +1,12 @@
--- src/mcategory.c.orig Mon Sep 29 01:41:35 2003
+++ src/mcategory.c Mon Sep 29 01:41:41 2003
@@ -99,8 +99,8 @@
if(xmlStrEqual(temp, (const xmlChar *)category))
{
g_signal_handler_block(mw.option, shand);
- xmlFreeNode(cur);
xmlUnlinkNode(cur);
+ xmlFreeNode(cur);
read_categorys();
g_signal_handler_unblock(mw.option, shand);
cur = NULL;

View file

@ -0,0 +1,12 @@
--- src/todo_db.c.orig Mon Sep 29 01:51:18 2003
+++ src/todo_db.c Mon Sep 29 01:51:55 2003
@@ -399,8 +399,8 @@
item = g_ascii_strtoull(due, NULL,0);
if(atoi(done) && item < (now-settings.purge_days))
{
- xmlFreeNode(cur1);
xmlUnlinkNode(cur1);
+ xmlFreeNode(cur1);
cur1= root->xmlChildrenNode;
if(cur1 != NULL) cur2= cur1->xmlChildrenNode;
else cur2 = NULL;

View file

@ -0,0 +1,5 @@
gToDo is as the name suggests a todo list application. The goal of the program
is to be simple and easy to use. The program is made to fill up the gap of a
missing gtk+-2.0 standalone todo list.
WWW: http://qball.no-ip.com/test/index.php?s=44

View file

@ -0,0 +1,8 @@
bin/gtodo
share/gnome/applications/gtodo.desktop
share/gnome/pixmaps/gtodo-about.png
share/gnome/pixmaps/gtodo-edit.png
share/gnome/pixmaps/gtodo.png
share/gnome/pixmaps/gtodo_tray.svg
share/locale/sr/LC_MESSAGES/gtodo.mo
share/locale/sr@Latn/LC_MESSAGES/gtodo.mo