Author: olivier
Date: 2006-07-08 21:02:24 +0000 (Sat, 08 Jul 2006)
New Revision: 22299

Modified:
   mousepad/trunk/src/callback.c
   mousepad/trunk/src/dnd.c
   mousepad/trunk/src/encoding.c
   mousepad/trunk/src/encoding.h
   mousepad/trunk/src/file.c
   mousepad/trunk/src/indent.c
   mousepad/trunk/src/indent.h
   mousepad/trunk/src/keyevent.c
   mousepad/trunk/src/linenum.c
   mousepad/trunk/src/main.c
   mousepad/trunk/src/menu.c
   mousepad/trunk/src/search.c
   mousepad/trunk/src/selector.c
   mousepad/trunk/src/undo.c
   mousepad/trunk/src/window.c
   mousepad/trunk/src/window.h
Log:
Fix segfault on file save on x86_64, remove c++ style comments (against our 
policy) and apply patch from nick (bug #1866) to use const for menu items

Modified: mousepad/trunk/src/callback.c
===================================================================
--- mousepad/trunk/src/callback.c       2006-07-08 19:39:48 UTC (rev 22298)
+++ mousepad/trunk/src/callback.c       2006-07-08 21:02:24 UTC (rev 22299)
@@ -21,6 +21,8 @@
  */
 
 #include "mousepad.h"
+#include <gtk/gtk.h>
+#include <glib.h>
 
 static gint check_text_modification(StructData *sd)
 {
@@ -93,7 +95,7 @@
        FileInfo *fi;
        
        if (!check_text_modification(sd)) {
-//             fi = get_file_info_by_selector(OPEN, sd->fi);
+/*             fi = get_file_info_by_selector(OPEN, sd->fi); */
                fi = get_fileinfo_from_chooser(sd->mainwin->window, sd->fi, 
OPEN);
                if (fi) {
                        if (file_open_real(sd->mainwin->textview, fi)) {
@@ -123,7 +125,8 @@
 gint cb_file_save_as(StructData *sd)
 {
        FileInfo *fi;
-       
+
+       g_return_val_if_fail (sd != NULL, -1);
        fi = get_fileinfo_from_chooser(sd->mainwin->window, sd->fi, SAVE);
        if (fi) {
                if (file_save_real(sd->mainwin->textview, fi))
@@ -144,7 +147,7 @@
        GtkTextBuffer *textbuffer;
        GtkTextIter start, end;
        gchar       *str;
-       gint        rbytes, wbytes;
+       gsize       rbytes, wbytes;
 
        gint   xfprint_pipe;
        GPid   child_pid;
@@ -246,14 +249,14 @@
 {
        gtk_text_buffer_cut_clipboard(sd->mainwin->textbuffer,
                gtk_clipboard_get(GDK_SELECTION_CLIPBOARD), TRUE);
-       menu_toggle_paste_item(); // TODO: remove this line
+       menu_toggle_paste_item(); /* TODO: remove this line */
 }
 
 void cb_edit_copy(StructData *sd)
 {
        gtk_text_buffer_copy_clipboard(sd->mainwin->textbuffer,
                gtk_clipboard_get(GDK_SELECTION_CLIPBOARD));
-       menu_toggle_paste_item(); // TODO: remove this line
+       menu_toggle_paste_item(); /* TODO: remove this line */
 }
 
 void cb_edit_paste(StructData *sd)

Modified: mousepad/trunk/src/dnd.c
===================================================================
--- mousepad/trunk/src/dnd.c    2006-07-08 19:39:48 UTC (rev 22298)
+++ mousepad/trunk/src/dnd.c    2006-07-08 21:02:24 UTC (rev 22299)
@@ -49,8 +49,8 @@
        g_print("selection_data->length    = %d\n", selection_data->length);
 });    
        
-       if (selection_data->data && g_strstr_len(selection_data->data, 5, 
"file:")) {
-               files = g_strsplit(selection_data->data, "\n" , 2);
+       if (selection_data->data && g_strstr_len((gchar *) 
selection_data->data, 5, "file:")) {
+               files = g_strsplit((gchar *) selection_data->data, "\n" , 2);
                filename = g_filename_from_uri(files[0], NULL, NULL);
                if (g_strrstr(filename, " ")) {
                        strs = g_strsplit(filename, " ", -1);
@@ -76,11 +76,13 @@
 
 void dnd_init(GtkWidget *widget)
 {
-//     GtkWidget *w = gtk_widget_get_ancestor(widget, GTK_TYPE_CONTAINER);
-//     GtkWidget *w = gtk_widget_get_parent(widget);
-//     GtkWidget *w = 
gtk_widget_get_parent(gtk_widget_get_parent(gtk_widget_get_parent(widget)));
+#if 0
+       GtkWidget *w = gtk_widget_get_ancestor(widget, GTK_TYPE_CONTAINER);
+       GtkWidget *w = gtk_widget_get_parent(widget);
+       GtkWidget *w = 
gtk_widget_get_parent(gtk_widget_get_parent(gtk_widget_get_parent(widget)));
        
-//     g_print(gtk_widget_get_name(w));
+       g_print(gtk_widget_get_name(w));
+#endif
        gtk_drag_dest_set(widget, GTK_DEST_DEFAULT_ALL,
                drag_types, n_drag_types, GDK_ACTION_COPY);
        g_signal_connect(G_OBJECT(widget), "drag_data_received",

Modified: mousepad/trunk/src/encoding.c
===================================================================
--- mousepad/trunk/src/encoding.c       2006-07-08 19:39:48 UTC (rev 22298)
+++ mousepad/trunk/src/encoding.c       2006-07-08 21:02:24 UTC (rev 22299)
@@ -263,7 +263,7 @@
                        if ((c >= 0x30 && c <= 0x39) || (c >= 0x80 && c <= 
0xA0)) {
                                charset = "GB18030";
                                break;
-                       } //else GBK/Big5-HKSCS cannot determine
+                       } /* else GBK/Big5-HKSCS cannot determine */
                }
                else if ((c >= 0xA1 && c <= 0xC6) || (c >= 0xC9 && c <= 0xF9)) {
                        c = *text++;
@@ -359,25 +359,25 @@
                                if (c == '$') {
                                        c = *text++;
                                        switch (c) {
-                                       case 'B': // JIS X 0208-1983
-                                       case '@': // JIS X 0208-1978
+                                       case 'B': /* JIS X 0208-1983 */
+                                       case '@': /* JIS X 0208-1978 */
                                                charset = "ISO-2022-JP";
                                                continue;
-                                       case 'A': // GB2312-1980
+                                       case 'A': /* GB2312-1980 */
                                                charset = "ISO-2022-JP-2";
                                                break;
                                        case '(':
                                                c = *text++;
                                                switch (c) {
-                                               case 'C': // KSC5601-1987
-                                               case 'D': // JIS X 0212-1990
+                                               case 'C': /* KSC5601-1987 */
+                                               case 'D': /* JIS X 0212-1990 */
                                                        charset = 
"ISO-2022-JP-2";
                                                }
                                                break;
                                        case ')':
                                                c = *text++;
                                                if (c == 'C')
-                                                       charset = 
"ISO-2022-KR"; // KSC5601-1987
+                                                       charset = 
"ISO-2022-KR"; /* KSC5601-1987 */
                                        }
                                        break;
                                }
@@ -392,7 +392,7 @@
                case LATINC:
                case LATINC_UA:
                case LATINC_TJ:
-                       charset = detect_charset_cylillic(text); // fuzzy...
+                       charset = detect_charset_cylillic(text); /* fuzzy... */
                        break;
                case CHINESE_CN:
                case CHINESE_TW:

Modified: mousepad/trunk/src/encoding.h
===================================================================
--- mousepad/trunk/src/encoding.h       2006-07-08 19:39:48 UTC (rev 22298)
+++ mousepad/trunk/src/encoding.h       2006-07-08 21:02:24 UTC (rev 22299)
@@ -22,7 +22,7 @@
 #ifndef _ENCODING_H
 #define _ENCODING_H
 
-//#define ENCODING_MAX_ITEM_NUM 3
+/* #define ENCODING_MAX_ITEM_NUM 3 */
 
 enum {
        IANA = 0,

Modified: mousepad/trunk/src/file.c
===================================================================
--- mousepad/trunk/src/file.c   2006-07-08 19:39:48 UTC (rev 22298)
+++ mousepad/trunk/src/file.c   2006-07-08 21:02:24 UTC (rev 22299)
@@ -103,7 +103,7 @@
                }
        g_free(contents);
        
-//     undo_disconnect_signal(textbuffer);
+/*     undo_disconnect_signal(textbuffer); */
        undo_block_signal(textbuffer);
        gtk_text_buffer_set_text(textbuffer, "", 0);
        gtk_text_buffer_get_start_iter(textbuffer, &iter);
@@ -123,7 +123,7 @@
        FILE *fp;
        GtkTextIter start, end;
        gchar *str;
-       gint rbytes, wbytes;
+       gsize rbytes, wbytes;
        GError *err = NULL;
        
        GtkTextBuffer *textbuffer = 
gtk_text_view_get_buffer(GTK_TEXT_VIEW(textview));

Modified: mousepad/trunk/src/indent.c
===================================================================
--- mousepad/trunk/src/indent.c 2006-07-08 19:39:48 UTC (rev 22298)
+++ mousepad/trunk/src/indent.c 2006-07-08 21:02:24 UTC (rev 22299)
@@ -37,7 +37,7 @@
        return auto_indent;
 }
 
-static gchar *compute_indentation(GtkTextBuffer *buffer, gint line) // from 
gedit
+static gchar *compute_indentation(GtkTextBuffer *buffer, gint line) /* from 
gedit */
 {
        GtkTextIter start_iter, end_iter;
        gunichar ch;
@@ -76,7 +76,7 @@
                gtk_text_buffer_get_insert(buffer));
 }
 
-static gint calculate_real_tab_width(GtkWidget *text_view, guint tab_size) 
//from gtesourceview
+static gint calculate_real_tab_width(GtkWidget *text_view, guint tab_size) /* 
from gtesourceview */
 {
        PangoLayout *layout;
        gchar *tab_string;
@@ -111,7 +111,7 @@
 
 void indent_toggle_tab_width(GtkWidget *text_view)
 {
-//     PangoTabArray *tab_array;
+/*     PangoTabArray *tab_array; */
        gint width = 8;
        
        if (current_tab_width == 8)
@@ -179,7 +179,7 @@
        end_line = gtk_text_iter_get_line(&end_iter);
        gtk_text_buffer_get_iter_at_mark(buffer, &iter, 
gtk_text_buffer_get_insert(buffer));
        pos = gtk_text_iter_equal(&iter, &start_iter);
-//     for (i = start_line; i < end_line; i++) {
+/*     for (i = start_line; i < end_line; i++) { */
        i = start_line;
        do {
                ind = compute_indentation(buffer, i);
@@ -196,7 +196,7 @@
                }
                i++;
        } while (i < end_line);
-//     }
+/*     } */
        undo_set_sequency(FALSE);
        
        gtk_text_buffer_get_iter_at_line(buffer, &start_iter, start_line);

Modified: mousepad/trunk/src/indent.h
===================================================================
--- mousepad/trunk/src/indent.h 2006-07-08 19:39:48 UTC (rev 22298)
+++ mousepad/trunk/src/indent.h 2006-07-08 21:02:24 UTC (rev 22299)
@@ -29,6 +29,6 @@
 void indent_toggle_tab_width(GtkWidget *text_view);
 void indent_multi_line_indent(GtkTextBuffer *buffer);
 void indent_multi_line_unindent(GtkTextBuffer *buffer);
-//void indent_init(GtkWidget *text_view);
+/* void indent_init(GtkWidget *text_view); */
 
 #endif /* _INDENT_H */

Modified: mousepad/trunk/src/keyevent.c
===================================================================
--- mousepad/trunk/src/keyevent.c       2006-07-08 19:39:48 UTC (rev 22298)
+++ mousepad/trunk/src/keyevent.c       2006-07-08 21:02:24 UTC (rev 22299)
@@ -27,7 +27,7 @@
 #include "undo.h"
 
 static guint keyval = 0;
-//static gchar ctrl_key_flag = 0;
+/* static gchar ctrl_key_flag = 0; */
 static GdkWindow *gdkwin;
 
 guint keyevent_getval(void)
@@ -114,7 +114,7 @@
 /*     case GDK_Control_L:
        case GDK_Control_R:
                ctrl_key_flag = 1;
-//g_print(">>>>ctrl_key_flag = 1\n");
+               g_print(">>>>ctrl_key_flag = 1\n");
 */     }
        
        return FALSE;
@@ -126,7 +126,7 @@
        case GDK_Control_L:
        case GDK_Control_R:
                ctrl_key_flag = 0;
-//g_print("<<<<ctrl_key_flag = 0\n");
+               g_print("<<<<ctrl_key_flag = 0\n");
        }
        
        return FALSE;
@@ -144,8 +144,10 @@
        gdkwin = gtk_text_view_get_window(GTK_TEXT_VIEW(text_view), 
GTK_TEXT_WINDOW_WIDGET);
        g_signal_connect(G_OBJECT(text_view), "key-press-event",
                G_CALLBACK(cb_key_press_event), NULL);
-//     g_signal_connect(G_OBJECT(text_view), "key-release-event",
-//             G_CALLBACK(cb_key_release_event), NULL);
+#if 0
+       g_signal_connect(G_OBJECT(text_view), "key-release-event",
+               G_CALLBACK(cb_key_release_event), NULL);
+#endif
        g_signal_connect(G_OBJECT(text_view), "button-press-event",
                G_CALLBACK(cb_button_press_event), NULL);
 }

Modified: mousepad/trunk/src/linenum.c
===================================================================
--- mousepad/trunk/src/linenum.c        2006-07-08 19:39:48 UTC (rev 22298)
+++ mousepad/trunk/src/linenum.c        2006-07-08 21:02:24 UTC (rev 22299)
@@ -113,7 +113,7 @@
 {
        GtkTextView *text_view;
        GdkWindow *win;
-//     GtkStyle *style;
+/*     GtkStyle *style; */
        PangoLayout *layout;
        PangoAttrList *alist;
        PangoAttribute *attr;
@@ -124,7 +124,7 @@
        gint layout_width;
        gint justify_width = 0;
        gint i;
-//     gchar *str;
+/*     gchar *str; */
        gchar str [8];  /* we don't expect more than ten million lines */
        
        text_view = GTK_TEXT_VIEW (widget);
@@ -153,9 +153,9 @@
        if (event->window != win)
                return FALSE;
        
-//     style = gtk_style_copy (widget->style);
-//     style = gtk_style_copy (gtk_widget_get_default_style());
-       
+/*     style = gtk_style_copy (widget->style);
+ *     style = gtk_style_copy (gtk_widget_get_default_style());
+ */    
        y1 = event->area.y;
        y2 = y1 + event->area.height;
        
@@ -201,11 +201,11 @@
        
        layout = gtk_widget_create_pango_layout (widget, "");
        
-//     str = g_strdup_printf ("%d", 
gtk_text_buffer_get_line_count(text_view->buffer));
+/*     str = g_strdup_printf ("%d", 
gtk_text_buffer_get_line_count(text_view->buffer)); */
        g_snprintf (str, sizeof (str),
                        "%d", MAX (99, 
gtk_text_buffer_get_line_count(text_view->buffer)));
        pango_layout_set_text (layout, str, -1);
-//     g_free (str);
+/*     g_free (str); */
        
        pango_layout_get_pixel_size (layout, &layout_width, NULL);
        
@@ -215,11 +215,11 @@
                                                                                
          GTK_TEXT_WINDOW_LEFT,
                                                                                
          layout_width + margin);
        else {
-//             if ((gtk_text_view_get_border_window_size (text_view, 
GTK_TEXT_WINDOW_LEFT) - 5) > layout_width) {
+/*             if ((gtk_text_view_get_border_window_size (text_view, 
GTK_TEXT_WINDOW_LEFT) - 5) > layout_width) { */
                        gtk_text_view_set_border_window_size (text_view,
                                                                                
                  GTK_TEXT_WINDOW_LEFT,
                                                                                
                  min_number_window_width + margin);
-//             }
+/*             } */
                justify_width = min_number_window_width - layout_width;
        }
        
@@ -250,7 +250,7 @@
                                                       NULL,
                                                       &pos);
                
-//             str = g_strdup_printf ("%d", g_array_index (numbers, gint, i) + 
1);
+/*             str = g_strdup_printf ("%d", g_array_index (numbers, gint, i) + 
1); */
                g_snprintf (str, sizeof (str),
                                "%d", g_array_index (numbers, gint, i) + 1);
                
@@ -265,7 +265,7 @@
                                  NULL,
                                  layout_width + justify_width + 1, pos,
                                  layout);
-//             g_free (str);
+/*             g_free (str); */
                
                ++i;
        }
@@ -274,7 +274,7 @@
        g_array_free (numbers, TRUE);
        
        g_object_unref (G_OBJECT (layout));
-//     g_object_ref (G_OBJECT (style));
+/*     g_object_ref (G_OBJECT (style)); */
        
        /* don't stop emission, need to draw children */
        return FALSE;

Modified: mousepad/trunk/src/main.c
===================================================================
--- mousepad/trunk/src/main.c   2006-07-08 19:39:48 UTC (rev 22298)
+++ mousepad/trunk/src/main.c   2006-07-08 21:02:24 UTC (rev 22299)
@@ -181,7 +181,7 @@
        } else
                cb_file_new(sd);
        
-//     dnd_init(sd->mainwin->window);
+/*     dnd_init(sd->mainwin->window); */
        dnd_init(sd->mainwin->textview);
        keyevent_init(sd->mainwin->textview);
 

Modified: mousepad/trunk/src/menu.c
===================================================================
--- mousepad/trunk/src/menu.c   2006-07-08 19:39:48 UTC (rev 22298)
+++ mousepad/trunk/src/menu.c   2006-07-08 21:02:24 UTC (rev 22299)
@@ -34,7 +34,7 @@
                paste_menu_item,
                gtk_clipboard_wait_is_text_available(
                        gtk_clipboard_get(GDK_SELECTION_CLIPBOARD)));
-//g_print("CLIPBOARD_CHECKED!\n");
+/*g_print("CLIPBOARD_CHECKED!\n"); */
        
        return FALSE;
 }
@@ -44,7 +44,7 @@
        gtk_widget_set_sensitive(cut_menu_item, selected);
        gtk_widget_set_sensitive(copy_menu_item, selected);
        gtk_widget_set_sensitive(delete_menu_item, selected);
-//     menu_toggle_paste_item();
+/*     menu_toggle_paste_item(); */
 }
 
 static gchar *menu_translate(const gchar *path, gpointer data)
@@ -55,14 +55,16 @@
        return retval;
 }
 
-static GtkItemFactoryEntry menu_items[] =
+static const GtkItemFactoryEntry menu_items[] =
 {
        { N_("/_File"), NULL,
                NULL, 0, "<Branch>" },
        { N_("/File/_New"), "<control>N",
                G_CALLBACK(cb_file_new_window), 0, "<StockItem>", GTK_STOCK_NEW 
},
-//     { N_("/File/New _Window"), "<shift><control>N",
-//             G_CALLBACK(cb_file_new), 1 },
+#if 0
+       { N_("/File/New _Window"), "<shift><control>N",
+               G_CALLBACK(cb_file_new), 1 },
+#endif
        { N_("/File/_Open..."), "<control>O",
                G_CALLBACK(cb_file_open), 0, "<StockItem>", GTK_STOCK_OPEN },
        { N_("/File/_Save"), "<control>S",

Modified: mousepad/trunk/src/search.c
===================================================================
--- mousepad/trunk/src/search.c 2006-07-08 19:39:48 UTC (rev 22298)
+++ mousepad/trunk/src/search.c 2006-07-08 21:02:24 UTC (rev 22299)
@@ -157,7 +157,7 @@
                        
gtk_dialog_set_response_sensitive(GTK_DIALOG(gtk_widget_get_toplevel(w)),
                                GTK_RESPONSE_OK, TRUE);
                entry_len += pos2;
-//             entry_len = entry_len + pos2;
+/*             entry_len = entry_len + pos2; */
        } else {
                entry_len = entry_len + pos1 - pos2;
                if (!entry_len)

Modified: mousepad/trunk/src/selector.c
===================================================================
--- mousepad/trunk/src/selector.c       2006-07-08 19:39:48 UTC (rev 22298)
+++ mousepad/trunk/src/selector.c       2006-07-08 21:02:24 UTC (rev 22299)
@@ -64,7 +64,7 @@
        for (i = 0; i <= 2; i++) {
                menu_item = gtk_menu_item_new_with_label(lineend_str[i]);
                gtk_menu_shell_append(GTK_MENU_SHELL(menu), menu_item);
-               gtk_widget_show(menu_item); // <- required for width adjustment
+               gtk_widget_show(menu_item); /* <- required for width adjustment 
*/
        }
        gtk_option_menu_set_menu(GTK_OPTION_MENU(option_menu), menu);
        
@@ -103,7 +103,7 @@
                ctable->str[ctable->num] = g_strdup_printf(_("Current Locale 
(%s)"), get_default_charset());
                ctable->num++;
                ctable->charset[ctable->num] = "UTF-8";
-       //      ctable->str[ctable->num] = g_strdup("Unicode (UTF-8)");
+       /*      ctable->str[ctable->num] = g_strdup("Unicode (UTF-8)"); */
                ctable->str[ctable->num] = ctable->charset[ctable->num];
                ctable->num++;
                encarray = get_encoding_items(get_encoding_code());
@@ -154,7 +154,7 @@
                menu_item_manual_charset = gtk_menu_item_new_with_label(str);
                label = GTK_LABEL(GTK_BIN(menu_item_manual_charset)->child);
        } else
-//             
gtk_label_set_text(GTK_LABEL(GTK_BIN(menu_item_manual_charset)->child), str);
+/*             
gtk_label_set_text(GTK_LABEL(GTK_BIN(menu_item_manual_charset)->child), str); */
                gtk_label_set_text(label, str);
        g_free(str);
        
@@ -205,7 +205,7 @@
                        g_error_free(err);
                        gtk_widget_hide(dialog);
                        str = g_strdup_printf(_("'%s' is not supported"), 
gtk_entry_get_text(GTK_ENTRY(entry)));
-//                     run_dialog_message(filesel, GTK_MESSAGE_ERROR, str);
+/*                     run_dialog_message(filesel, GTK_MESSAGE_ERROR, str); */
                        
run_dialog_message(gtk_widget_get_toplevel(GTK_WIDGET(option_menu)),
                                GTK_MESSAGE_ERROR, str);
                        g_free(str);
@@ -270,18 +270,18 @@
        if (mode == OPEN) {
                menu_item = gtk_menu_item_new_with_label(_("Auto Detect"));
                gtk_menu_shell_append(GTK_MENU_SHELL(menu), menu_item);
-               gtk_widget_show(menu_item); // <- required for width adjustment
+               gtk_widget_show(menu_item); /* <- required for width adjustment 
*/
        }
        ctable = get_charset_table();
        for (i = 0; i < ctable->num; i++) {
                menu_item = gtk_menu_item_new_with_label(ctable->str[i]);
                gtk_menu_shell_append(GTK_MENU_SHELL(menu), menu_item);
-               gtk_widget_show(menu_item); // <- required for width adjustment
+               gtk_widget_show(menu_item); /* <- required for width adjustment 
*/
        }
        menu_item_manual_charset = NULL;
        gtk_menu_shell_append(GTK_MENU_SHELL(menu),
                init_menu_item_manual_charset(selected_fi->manual_charset));
-       gtk_widget_show(menu_item_manual_charset); // <- required for width 
adjustment
+       gtk_widget_show(menu_item_manual_charset); /* <- required for width 
adjustment */
        
        charset_menu_init_flag = TRUE;
        g_signal_connect(G_OBJECT(option_menu), "changed",
@@ -325,25 +325,25 @@
        title = mode ? _("Open") : _("Save As");
        
        if(mode == OPEN)
-               filesel = xfce_file_chooser_new(title, GTK_WINDOW(window),
-                               XFCE_FILE_CHOOSER_ACTION_OPEN,
+               filesel = gtk_file_chooser_dialog_new(title, GTK_WINDOW(window),
+                               GTK_FILE_CHOOSER_ACTION_OPEN,
                                GTK_STOCK_CANCEL,GTK_RESPONSE_CANCEL,
-                               GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,NULL);
+                               GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL);
        else
-               filesel = xfce_file_chooser_new(title, GTK_WINDOW(window),
-                               XFCE_FILE_CHOOSER_ACTION_SAVE,
+               filesel = gtk_file_chooser_dialog_new(title, GTK_WINDOW(window),
+                               GTK_FILE_CHOOSER_ACTION_SAVE,
                                GTK_STOCK_CANCEL,GTK_RESPONSE_CANCEL,
-                               GTK_STOCK_SAVE,GTK_RESPONSE_ACCEPT,NULL);
+                               GTK_STOCK_SAVE,GTK_RESPONSE_ACCEPT, NULL);
        
        align = gtk_alignment_new(1, 0, 0, 0);
-       xfce_file_chooser_set_extra_widget(XFCE_FILE_CHOOSER(filesel),align);
+       gtk_file_chooser_set_extra_widget(GTK_FILE_CHOOSER(filesel),align);
        table = gtk_table_new(2, 2, FALSE);
        gtk_table_set_row_spacings(GTK_TABLE(table), 5);
        gtk_container_add(GTK_CONTAINER(align), table);
        
        option_menu_charset = create_charset_menu(selected_fi);
-       label = gtk_label_new_with_mnemonic(_("Ch_aracter Coding: ")); // dummy 
for pot
-//     gtk_label_set_mnemonic_widget(GTK_LABEL(label), option_menu_charset);
+       label = gtk_label_new_with_mnemonic(_("Ch_aracter Coding: ")); /* dummy 
for pot */
+/*     gtk_label_set_mnemonic_widget(GTK_LABEL(label), option_menu_charset); */
        gtk_table_attach_defaults(GTK_TABLE(table), option_menu_charset, 0, 1, 
0, 1);
        if (mode == SAVE) {
                option_menu_lineend = create_lineend_menu(selected_fi);
@@ -352,7 +352,7 @@
        gtk_widget_show_all(GTK_WIDGET(filesel));
        
        if (selected_fi->filename)
-               xfce_file_chooser_set_filename(XFCE_FILE_CHOOSER(filesel), 
selected_fi->filename);
+               gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(filesel), 
selected_fi->filename);
        
        return filesel;
 }
@@ -385,14 +385,14 @@
                        if (selected_fi->filename)
                                g_free(selected_fi->filename);
                        selected_fi->filename = g_strdup(
-                               
xfce_file_chooser_get_filename(XFCE_FILE_CHOOSER(filesel)));
+                               
gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(filesel)));
                        if (g_file_test(selected_fi->filename, 
G_FILE_TEST_IS_DIR)) {
                                len = strlen(selected_fi->filename);
                                if (len < 1 || selected_fi->filename[len - 1] 
!= G_DIR_SEPARATOR)
                                        str = 
g_strconcat(selected_fi->filename, G_DIR_SEPARATOR_S, NULL);
                                else
                                        str = g_strdup(selected_fi->filename);
-                               
xfce_file_chooser_set_filename(XFCE_FILE_CHOOSER(filesel), str);
+                               
gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(filesel), str);
                                g_free(str);
                                continue;
                        }
@@ -418,8 +418,8 @@
                        g_free(selected_fi->charset);
                if (selected_fi->manual_charset)
                        g_free(selected_fi->manual_charset);
+               g_free(selected_fi);
                selected_fi = NULL;
-               g_free(selected_fi);
        }
        
        gtk_widget_destroy(filesel);

Modified: mousepad/trunk/src/undo.c
===================================================================
--- mousepad/trunk/src/undo.c   2006-07-08 19:39:48 UTC (rev 22298)
+++ mousepad/trunk/src/undo.c   2006-07-08 21:02:24 UTC (rev 22299)
@@ -30,7 +30,7 @@
        gint command;
        gint start;
        gint end;
-       gboolean seq; // sequency flag
+       gboolean seq; /* sequency flag */
        gchar *str;
 } UndoInfo;
 
@@ -51,7 +51,7 @@
 static GtkWidget *view;
 static gboolean overwrite_mode = FALSE;
 static guint keyval;
-static guint prev_keyval;//, keyevent_setval(0);
+static guint prev_keyval;/*, keyevent_setval(0); */
 
 static void cb_toggle_overwrite(void)
 {
@@ -189,7 +189,7 @@
        
        if (!keyval && prev_keyval)
                undo_set_sequency(TRUE);
-       if (keyval == 0x10000 && prev_keyval > 0x10000) // for Ctrl+V overwrite
+       if (keyval == 0x10000 && prev_keyval > 0x10000) /* for Ctrl+V overwrite 
*/
                undo_set_sequency(TRUE);
        if (keyval == GDK_BackSpace)
                command = BS;
@@ -210,8 +210,10 @@
        
        if (!keyval && prev_keyval)
                undo_set_sequency(TRUE);
-//     if (keyval == 0x10000 && prev_keyval > 0x10000) // don't need probably
-//             undo_set_sequency(TRUE);
+#if 0
+       if (keyval == 0x10000 && prev_keyval > 0x10000) /* don't need probably 
*/
+               undo_set_sequency(TRUE);
+#endif
        undo_create_undo_info(buffer, INS, start, end);
 }
 
@@ -267,7 +269,7 @@
 void undo_init(GtkWidget *textview, GtkTextBuffer *buffer, GtkWidget *menubar)
 {
        GtkItemFactory *ifactory;
-       static guint init_flag = 0; // TODO: divide to undo_clear()
+       static guint init_flag = 0; /* TODO: divide to undo_clear() */
        
        if (undo_list)
                undo_clear_undo_info();
@@ -291,7 +293,7 @@
                init_flag = undo_connect_signal(buffer);
                keyevent_setval(0);
                ui_tmp = g_malloc(sizeof(UndoInfo));
-               //ui_tmp->str = g_strdup("");
+               /* ui_tmp->str = g_strdup(""); */
                undo_gstr = g_string_new("");
        }
        ui_tmp->command = INS;
@@ -302,7 +304,7 @@
 {
        return 
        g_signal_handlers_block_by_func(G_OBJECT(buffer), 
G_CALLBACK(cb_delete_range), buffer) +
-//     g_signal_handlers_block_by_func(G_OBJECT(buffer), 
G_CALLBACK(cb_modified_changed), buffer) +
+/*     g_signal_handlers_block_by_func(G_OBJECT(buffer), 
G_CALLBACK(cb_modified_changed), buffer) + */
        g_signal_handlers_block_by_func(G_OBJECT(buffer), 
G_CALLBACK(cb_insert_text), buffer);
 }
 
@@ -310,15 +312,15 @@
 {
        return 
        g_signal_handlers_unblock_by_func(G_OBJECT(buffer), 
G_CALLBACK(cb_delete_range), buffer) +
-//     g_signal_handlers_unblock_by_func(G_OBJECT(buffer), 
G_CALLBACK(cb_modified_changed), buffer) +
+/*     g_signal_handlers_unblock_by_func(G_OBJECT(buffer), 
G_CALLBACK(cb_modified_changed), buffer) + */
        g_signal_handlers_unblock_by_func(G_OBJECT(buffer), 
G_CALLBACK(cb_insert_text), buffer);
 }
 
-gint undo_disconnect_signal(GtkTextBuffer *buffer) //must be not needed
+gint undo_disconnect_signal(GtkTextBuffer *buffer) /*must be not needed */
 {
        return 
        g_signal_handlers_disconnect_by_func(G_OBJECT(buffer), 
G_CALLBACK(cb_delete_range), buffer) +
-//     g_signal_handlers_disconnect_by_func(G_OBJECT(buffer), 
G_CALLBACK(cb_modified_changed), buffer) +
+/*     g_signal_handlers_disconnect_by_func(G_OBJECT(buffer), 
G_CALLBACK(cb_modified_changed), buffer) + */
        g_signal_handlers_disconnect_by_func(G_OBJECT(buffer), 
G_CALLBACK(cb_insert_text), buffer);
 }
 

Modified: mousepad/trunk/src/window.c
===================================================================
--- mousepad/trunk/src/window.c 2006-07-08 19:39:48 UTC (rev 22298)
+++ mousepad/trunk/src/window.c 2006-07-08 21:02:24 UTC (rev 22299)
@@ -41,7 +41,7 @@
 }
 */
 
-//static void cb_mark_set(GtkTextBuffer *buffer, GtkTextIter *arg1, 
GtkTextMark *arg2, GtkWidget *menubar)
+/* static void cb_mark_set(GtkTextBuffer *buffer, GtkTextIter *arg1, 
GtkTextMark *arg2, GtkWidget *menubar) */
 static void cb_mark_set(GtkTextBuffer *buffer)
 {
 /*     static gboolean selected_flag = FALSE;
@@ -53,7 +53,8 @@
                selected_flag = selected;
        }
 */     menu_toggle_clipboard_item(gtk_text_buffer_get_selection_bounds(buffer, 
NULL, NULL));
-//g_print("MARK_SET!");
+
+/* g_print("MARK_SET!"); */
 }
 /*
 static void cb_text_receive(GtkClipboard *clipboard, const gchar *text, 
gpointer data)
@@ -91,16 +92,17 @@
        sw = gtk_scrolled_window_new(NULL, NULL);
        gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw),
                GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
-//     gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw),
-//             GTK_SHADOW_IN);
-//     remove_scrollbar_spacing(GTK_SCROLLED_WINDOW(sw));
+/*     gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw),
+ *             GTK_SHADOW_IN);
+ *     remove_scrollbar_spacing(GTK_SCROLLED_WINDOW(sw));
+ */
        gtk_box_pack_start(GTK_BOX(vbox), sw, TRUE, TRUE, 0);
        
        textview = gtk_text_view_new();
        gtk_container_add(GTK_CONTAINER(sw), textview);
        
        textbuffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(textview));
-/*     //Following code has possibility of confliction if scroll policy of GTK 
changed
+/*     Following code has possibility of confliction if scroll policy of GTK 
changed
        GtkAdjustment *hadj = 
gtk_scrolled_window_get_hadjustment(GTK_SCROLLED_WINDOW(sw));
        GtkAdjustment *vadj = 
gtk_scrolled_window_get_vadjustment(GTK_SCROLLED_WINDOW(sw));
        
@@ -156,8 +158,9 @@
                        title = g_strdup_printf("(%s)", basename);
        } else
                title = g_strdup_printf("(%s)", basename);
-//             title = g_strdup(basename);
-//             title = g_strdup_printf(PACKAGE_NAME);
+/*             title = g_strdup(basename);
+ *             title = g_strdup_printf(PACKAGE_NAME);
+ */
        gtk_window_set_title(GTK_WINDOW(sd->mainwin->window), title);
        g_free(title);
        g_free(basename);

Modified: mousepad/trunk/src/window.h
===================================================================
--- mousepad/trunk/src/window.h 2006-07-08 19:39:48 UTC (rev 22298)
+++ mousepad/trunk/src/window.h 2006-07-08 21:02:24 UTC (rev 22299)
@@ -22,12 +22,12 @@
 #ifndef _WINDOW_H
 #define _WINDOW_H
 
-//#include "mousepad.h"
-
 MainWindow *create_main_window(StructData *sd);
 gchar *get_current_file_basename(gchar *filename);
 void set_main_window_title(StructData *sd);
-//void set_main_window_title_with_asterisk(gboolean flag);
-//void set_main_window_title_toggle_asterisk(void);
+#if 0
+void set_main_window_title_with_asterisk(gboolean flag);
+void set_main_window_title_toggle_asterisk(void);
+#endif /* 0 */
 
 #endif /* _WINDOW_H */

_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to