diff options
Diffstat (limited to 'deskutils/gnotime/files/patch-src::journal.c')
-rw-r--r-- | deskutils/gnotime/files/patch-src::journal.c | 224 |
1 files changed, 224 insertions, 0 deletions
diff --git a/deskutils/gnotime/files/patch-src::journal.c b/deskutils/gnotime/files/patch-src::journal.c new file mode 100644 index 000000000..2ecab2e4f --- /dev/null +++ b/deskutils/gnotime/files/patch-src::journal.c @@ -0,0 +1,224 @@ +--- src/journal.c.orig Fri Sep 2 22:42:18 2005 ++++ src/journal.c Fri Oct 21 11:44:50 2005 +@@ -201,8 +201,10 @@ + + /* Don't clobber the file, ask user for permission */ + GnomeVFSURI *parsed_uri; ++ gboolean exists; ++ GnomeVFSResult result; + parsed_uri = gnome_vfs_uri_new (filename); +- gboolean exists = gnome_vfs_uri_exists (parsed_uri); ++ exists = gnome_vfs_uri_exists (parsed_uri); + gnome_vfs_uri_unref (parsed_uri); + if (exists) + { +@@ -218,7 +220,6 @@ + } + + /* Try to open the file for writing */ +- GnomeVFSResult result; + result = gnome_vfs_create (&wig->handle, filename, + GNOME_VFS_OPEN_WRITE, FALSE, 0644); + +@@ -393,12 +394,15 @@ + GttTask *tsk = gtt_interval_get_parent (wig->interval); + GttProject *prj = gtt_task_get_parent (tsk); + GList *tasks = gtt_project_get_tasks (prj); ++ GList *this_task; ++ GList *prev_task; ++ GttTask *newtask; + if (!tasks) return; +- GList *this_task = g_list_find (tasks, tsk); ++ this_task = g_list_find (tasks, tsk); + if (!this_task) return; +- GList *prev_task = this_task->prev; ++ prev_task = this_task->prev; + if (!prev_task) return; +- GttTask *newtask = prev_task->data; ++ newtask = prev_task->data; + gtt_task_append_interval (newtask, wig->interval); + } + +@@ -409,12 +413,15 @@ + GttTask *tsk = gtt_interval_get_parent (wig->interval); + GttProject *prj = gtt_task_get_parent (tsk); + GList *tasks = gtt_project_get_tasks (prj); ++ GList *this_task; ++ GList *next_task; ++ GttTask *newtask; + if (!tasks) return; +- GList *this_task = g_list_find (tasks, tsk); ++ this_task = g_list_find (tasks, tsk); + if (!this_task) return; +- GList *next_task = this_task->next; ++ next_task = this_task->next; + if (!next_task) return; +- GttTask *newtask = next_task->data; ++ newtask = next_task->data; + gtt_task_add_interval (newtask, wig->interval); + } + +@@ -462,6 +469,7 @@ + static void + interval_popup_cb (Wiggy *wig) + { ++ GttTask *tsk; + gtk_menu_popup(GTK_MENU(wig->interval_popup), + NULL, NULL, NULL, wig, 1, 0); + if (cutted_task_list) +@@ -495,7 +503,7 @@ + gtk_widget_set_sensitive (wig->interval_move_down, FALSE); + } + +- GttTask *tsk = gtt_interval_get_parent(wig->interval); ++ tsk = gtt_interval_get_parent(wig->interval); + if (gtt_task_is_first_task (tsk)) + { + gtk_widget_set_sensitive (wig->interval_move_up, FALSE); +@@ -559,6 +567,7 @@ + static void + task_delete_memo_clicked_cb(GtkWidget * w, gpointer data) + { ++ GList * ctl; + Wiggy *wig = (Wiggy *) data; + + /* It is physically impossible to cut just the memo, without +@@ -567,7 +576,7 @@ + + gtt_task_merge_up (wig->task); + +- GList * ctl = g_list_prepend(cutted_task_list, wig->task); ++ ctl = g_list_prepend(cutted_task_list, wig->task); + gtt_task_remove (wig->task); + cutted_task_list = ctl; + } +@@ -749,9 +758,10 @@ + on_close_clicked_cb (GtkWidget *w, gpointer data) + { + Wiggy *wig = (Wiggy *) data; ++ GtkWidget *topper; + + if (NULL == wig->top) return; /* avoid recursive double-free */ +- GtkWidget *topper = wig->top; /* avoid recursion */ ++ topper = wig->top; /* avoid recursion */ + wig->top = NULL; + + /* Unplug the timout function, so that timer doesn't +@@ -856,17 +866,17 @@ + { + Wiggy *wig = data; + const char * path = gtt_ghtml_resolve_path (url, wig->filepath); +- if (!path) return; +- + GnomeVFSResult result; + GnomeVFSHandle *vfs; ++#define BSZ 16000 ++ char buff[BSZ]; ++ GnomeVFSFileSize bytes_read; ++ if (!path) return; ++ + result = gnome_vfs_open (&vfs, path, GNOME_VFS_OPEN_READ); + + if (GNOME_VFS_OK != result) return; + +-#define BSZ 16000 +- char buff[BSZ]; +- GnomeVFSFileSize bytes_read; + result = gnome_vfs_read (vfs, buff, BSZ, &bytes_read); + while (GNOME_VFS_OK == result) + { +@@ -891,6 +901,7 @@ + { + char * str; + gpointer addr = NULL; ++ char * msg = _("Left-click to bring up menu"); + + /* h4x0r al3rt bare-naked pointer parsing! */ + str = strstr (url, "0x"); +@@ -927,7 +938,6 @@ + return msg; + } + +- char * msg = _("Left-click to bring up menu"); + return g_strdup (msg); + } + +@@ -991,8 +1001,14 @@ + /* Create and initialize the hover-help window */ + if (!wig->hover_help_window) + { ++ GtkWidget *label; ++ int px=0, py=0, rx=0, ry=0; ++ GtkWindow *wino; ++ GtkWidget *frame; ++ GtkWidget *align; ++ + wig->hover_help_window = gtk_window_new(GTK_WINDOW_POPUP); +- GtkWindow *wino = GTK_WINDOW (wig->hover_help_window); ++ wino = GTK_WINDOW (wig->hover_help_window); + gtk_window_set_decorated (wino, FALSE); + gtk_window_set_destroy_with_parent (wino, TRUE); + gtk_window_set_transient_for (wino, GTK_WINDOW(wig->top)); +@@ -1000,19 +1016,19 @@ + gtk_window_set_resizable (wino, FALSE); /* FALSE to enable auto-resize */ + + /* There must be a better way to draw a line around the box ?? */ +- GtkWidget *frame = gtk_frame_new (NULL); ++ frame = gtk_frame_new (NULL); + gtk_container_add(GTK_CONTAINER(wino), frame); + gtk_container_set_resize_mode (GTK_CONTAINER(frame), GTK_RESIZE_PARENT); + gtk_widget_show (frame); + + /* There must be a better way to pad the text all around ?? */ +- GtkWidget *align = gtk_alignment_new (0.5, 0.5, 1.0, 1.0); ++ align = gtk_alignment_new (0.5, 0.5, 1.0, 1.0); + // gtk_alignment_set_padding (GTK_ALIGNMENT(align), 6, 6, 6, 6); + gtk_container_add(GTK_CONTAINER(frame), align); + gtk_container_set_resize_mode (GTK_CONTAINER(align), GTK_RESIZE_PARENT); + gtk_widget_show (align); + +- GtkWidget *label = gtk_label_new ("xxx"); ++ label = gtk_label_new ("xxx"); + wig->hover_label = GTK_LABEL (label); + gtk_container_add(GTK_CONTAINER(align), label); + gtk_widget_show (label); +@@ -1021,7 +1037,6 @@ + gtk_window_set_focus (GTK_WINDOW(wig->top), GTK_WIDGET(wig->html)); + + /* Set up in initial default, so later move works. */ +- int px=0, py=0, rx=0, ry=0; + gtk_widget_get_pointer (GTK_WIDGET(wig->top), &px, &py); + gtk_window_get_position (GTK_WINDOW(wig->top), &rx, &ry); + gtk_window_move (wino, rx+px, ry+py); +@@ -1072,25 +1087,28 @@ + perform_form_query (KvpFrame *kvpf) + { + GList *results, *n; ++ char *user_debug; ++ char *query_string; ++ QofSqlQuery *q; + + if (!kvpf) return NULL; + + /* Allow the user to enable form debugging by adding the following html: + * <input type="hidden" name="debug" value="1"> + */ +- char *user_debug = kvp_frame_get_string (kvpf, "debug"); ++ user_debug = kvp_frame_get_string (kvpf, "debug"); + if (user_debug) + { + printf ("Debug: HTML Form Input=%s\n", kvp_frame_to_string (kvpf)); + } + +- QofSqlQuery *q = qof_sql_query_new(); ++ q = qof_sql_query_new(); + + if (!book) book = qof_book_new(); + qof_sql_query_set_book (q, book); + qof_sql_query_set_kvp (q, kvpf); + +- char *query_string = kvp_frame_get_string (kvpf, "query"); ++ query_string = kvp_frame_get_string (kvpf, "query"); + if (!query_string) return NULL; + if (0 == query_string[0]) return NULL; + |