]> git.pld-linux.org Git - packages/bluefish.git/blob - bluefish-home_etc.patch
- starting up to 2.0.0
[packages/bluefish.git] / bluefish-home_etc.patch
1 diff -urN bluefish-1.0.7/src/bluefish.c bluefish-1.0.7.new/src/bluefish.c
2 --- bluefish-1.0.7/src/bluefish.c       2006-02-10 14:24:35.000000000 +0100
3 +++ bluefish-1.0.7.new/src/bluefish.c   2007-02-07 12:41:03.000000000 +0100
4 @@ -186,7 +186,7 @@
5  #endif /* #ifndef NOSPLASH */
6  
7         {
8 -               gchar *filename = g_strconcat(g_get_home_dir(), "/.bluefish/dir_history", NULL);
9 +               gchar *filename = g_strconcat(_HEdir, "/.bluefish/dir_history", NULL);
10                 main_v->recent_directories = get_stringlist(filename, NULL);
11                 g_free(filename);
12         }
13 @@ -230,7 +230,7 @@
14                 gchar *shortcutfilename;
15                 GtkSettings* gtksettings = gtk_settings_get_default();
16                 g_object_set(G_OBJECT(gtksettings), "gtk-can-change-accels", TRUE, NULL); 
17 -               shortcutfilename = g_strconcat(g_get_home_dir(), "/.bluefish/menudump_2", NULL);
18 +               shortcutfilename = g_strconcat(_HEdir, "/.bluefish/menudump_2", NULL);
19                 gtk_accel_map_load(shortcutfilename);
20                 g_free(shortcutfilename);
21         }
22 @@ -347,7 +347,7 @@
23         
24         rcfile_save_all();
25         {
26 -               gchar *filename = g_strconcat(g_get_home_dir(), "/.bluefish/dir_history", NULL);
27 +               gchar *filename = g_strconcat(_HEdir, "/.bluefish/dir_history", NULL);
28                 put_stringlist_limited(filename, main_v->recent_directories, main_v->props.max_dir_history);
29                 g_free(filename);
30         }
31 diff -urN bluefish-1.0.7/src/bluefish.h bluefish-1.0.7.new/src/bluefish.h
32 --- bluefish-1.0.7/src/bluefish.h       2006-01-18 10:18:08.000000000 +0100
33 +++ bluefish-1.0.7.new/src/bluefish.h   2007-02-07 12:40:12.000000000 +0100
34 @@ -72,6 +72,7 @@
35  #include <libgnomevfs/gnome-vfs.h>
36  #endif
37  
38 +#include <home_etc.h>
39  
40  /*********************/
41  /* undo/redo structs */
42 diff -urN bluefish-1.0.7/src/fref.c bluefish-1.0.7.new/src/fref.c
43 --- bluefish-1.0.7/src/fref.c   2006-08-22 06:06:56.000000000 +0200
44 +++ bluefish-1.0.7.new/src/fref.c       2007-02-07 12:47:57.000000000 +0100
45 @@ -1814,7 +1814,7 @@
46  
47  static void fref_popup_menu_rescan_lcb(GtkWidget * widget, gpointer user_data)
48  {
49 -       gchar *userdir = g_strconcat(g_get_home_dir(), "/.bluefish/", NULL);
50 +       gchar *userdir = g_strconcat(_HEdir, "/.bluefish/", NULL);
51         DEBUG_MSG("fref_popup_menu_rescan_lcb, started\n");
52         fref_rescan_dir(PKGDATADIR);
53         fref_rescan_dir(userdir);
54 diff -urN bluefish-1.0.7/src/Makefile.in bluefish-1.0.7.new/src/Makefile.in
55 --- bluefish-1.0.7/src/Makefile.in      2006-10-21 18:36:18.000000000 +0200
56 +++ bluefish-1.0.7.new/src/Makefile.in  2007-02-07 12:49:57.000000000 +0100
57 @@ -36,7 +36,7 @@
58  CC = @CC@
59  CFLAGS = @CFLAGS@
60  LDFLAGS = @LDFLAGS@
61 -LIBS = @LIBS@
62 +LIBS = @LIBS@ -lhome_etc
63  INSTALL = @INSTALL@
64  INSTALL_DIR = $(INSTALL) -d -m 755 
65  INSTALL_PROGRAM = $(INSTALL) -s -m 755
66 diff -urN bluefish-1.0.7/src/rcfile.c bluefish-1.0.7.new/src/rcfile.c
67 --- bluefish-1.0.7/src/rcfile.c 2006-10-08 17:51:07.000000000 +0200
68 +++ bluefish-1.0.7.new/src/rcfile.c     2007-02-07 12:52:19.000000000 +0100
69 @@ -491,7 +491,7 @@
70         /*Make the config_rc list ready for filling with data and set default values */
71         main_configlist = props_init_main(NULL);
72  
73 -       filename = g_strconcat(g_get_home_dir(), "/.bluefish/rcfile_v2", NULL);
74 +       filename = g_strconcat(_HEdir, "/.bluefish/rcfile_v2", NULL);
75         if (!parse_config_file(main_configlist, filename)) {
76                 /* should we initialize some things ?? */
77         }
78 @@ -582,7 +582,7 @@
79                 main_v->props.filefilters = g_list_append(main_v->props.filefilters, arr);
80         }
81         if (main_v->props.reference_files == NULL) {
82 -               gchar *userdir = g_strconcat(g_get_home_dir(), "/.bluefish/", NULL);
83 +               gchar *userdir = g_strconcat(_HEdir, "/.bluefish/", NULL);
84                 /* if the user does not yet have any function reference files, set them to default values */
85                 fref_rescan_dir(PKGDATADIR);
86                 fref_rescan_dir(userdir);
87 @@ -616,7 +616,7 @@
88  }
89  
90  static gint rcfile_save_main(void) {
91 -       gchar *filename = g_strconcat(g_get_home_dir(), "/.bluefish/rcfile_v2", NULL);
92 +       gchar *filename = g_strconcat(_HEdir, "/.bluefish/rcfile_v2", NULL);
93         return save_config_file(main_configlist, filename);
94  }
95  /*
96 @@ -640,7 +640,7 @@
97         highlighting_configlist = NULL;
98         init_prop_arraylist(&highlighting_configlist, &main_v->props.highlight_patterns, "patterns:", 0, TRUE);
99  
100 -       filename = g_strconcat(g_get_home_dir(), "/.bluefish/highlighting", NULL);
101 +       filename = g_strconcat(_HEdir, "/.bluefish/highlighting", NULL);
102         defaultfile = return_first_existing_filename(PKGDATADIR"highlighting.default",
103                                                                         "data/highlighting.default",
104                                                                         "../data/highlighting.default",NULL);
105 @@ -666,7 +666,7 @@
106  
107  static gint rcfile_save_highlighting(void) {
108         gint retval;
109 -       gchar *filename = g_strconcat(g_get_home_dir(), "/.bluefish/highlighting", NULL);
110 +       gchar *filename = g_strconcat(_HEdir, "/.bluefish/highlighting", NULL);
111         retval = save_config_file(highlighting_configlist, filename);
112         g_free(filename);
113         return retval;
114 @@ -694,7 +694,7 @@
115         init_prop_arraylist(&custom_menu_configlist, &main_v->props.cmenu_insert, "cmenu_insert:", 0, TRUE);
116         init_prop_arraylist(&custom_menu_configlist, &main_v->props.cmenu_replace, "cmenu_replace:", 0, TRUE);
117  
118 -       filename = g_strconcat(g_get_home_dir(), "/.bluefish/custom_menu", NULL);
119 +       filename = g_strconcat(_HEdir, "/.bluefish/custom_menu", NULL);
120  
121         if (full_reset || !parse_config_file(custom_menu_configlist, filename) || (main_v->props.cust_menu==NULL && main_v->props.cmenu_insert==NULL && main_v->props.cmenu_replace==NULL )) {
122                 DEBUG_MSG("error parsing the custom menu file, or full_reset is set\n");
123 @@ -815,7 +815,7 @@
124  }
125  static gint rcfile_save_custom_menu(void) {
126         gint retval;
127 -       gchar *filename = g_strconcat(g_get_home_dir(), "/.bluefish/custom_menu", NULL);
128 +       gchar *filename = g_strconcat(_HEdir, "/.bluefish/custom_menu", NULL);
129         retval = save_config_file(custom_menu_configlist, filename);
130         g_free(filename);
131         return retval;
132 @@ -823,7 +823,7 @@
133  
134  #define DIR_MODE (S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH)     /* same as 0755 */
135  void rcfile_check_directory(void) {
136 -       gchar *rcdir = g_strconcat(g_get_home_dir(), "/.bluefish", NULL);
137 +       gchar *rcdir = g_strconcat(_HEdir, "/.bluefish", NULL);
138         if (!g_file_test(rcdir, G_FILE_TEST_IS_DIR)) {
139                 mkdir(rcdir, DIR_MODE);
140         }
141 @@ -843,7 +843,7 @@
142         break;
143         case 3:
144                 {
145 -                       gchar *shortcutfilename = g_strconcat(g_get_home_dir(), "/.bluefish/menudump_2", NULL);
146 +                       gchar *shortcutfilename = g_strconcat(_HEdir, "/.bluefish/menudump_2", NULL);
147                         gtk_accel_map_save(shortcutfilename);
148                         g_free(shortcutfilename);
149                 }
150 @@ -935,7 +935,7 @@
151  
152  gboolean rcfile_save_global_session(void) {
153         gboolean retval;
154 -       gchar *filename = g_strconcat(g_get_home_dir(), "/.bluefish/session", NULL);
155 +       gchar *filename = g_strconcat(_HEdir, "/.bluefish/session", NULL);
156         GList *configlist = return_globalsession_configlist(FALSE);
157         configlist = return_session_configlist(configlist, main_v->session);
158         DEBUG_MSG("rcfile_save_global_session, saving global session to %s\n",filename);
159 @@ -954,12 +954,12 @@
160         gchar *filename;
161         GList *configlist = return_globalsession_configlist(TRUE);
162         configlist = return_session_configlist(configlist, main_v->session);
163 -       filename = g_strconcat(g_get_home_dir(), "/.bluefish/session", NULL);
164 +       filename = g_strconcat(_HEdir, "/.bluefish/session", NULL);
165         if (!file_exists_and_readable(filename)) {
166                 /* versions before 0.13 did not have a separate session file, so 
167                 we'll try to load these items from rcfile_v2 */
168                 g_free(filename);
169 -               filename = g_strconcat(g_get_home_dir(), "/.bluefish/rcfile_v2", NULL);
170 +               filename = g_strconcat(_HEdir, "/.bluefish/rcfile_v2", NULL);
171         }
172         retval = parse_config_file(configlist, filename);
173         free_configlist(configlist);
This page took 1.247912 seconds and 3 git commands to generate.