Carlos Soriano
6e83c3b92e
gtkbookmarksmanager: don't allow non valid utf8 in bookmarks
...
In case some client send to us a non valid utf8 string, don't screw up
the bookmarks file and just return.
https://bugzilla.gnome.org/show_bug.cgi?id=755215
2015-09-25 16:10:32 +02:00
Matthias Clasen
9f24b54786
Code cleanup
...
Use g_slist_free_full more consistently. This commit just converts
the obvious cases where g_slist_forall is directly followed by
g_slist_free.
2015-07-31 22:23:35 -04:00
Matthias Clasen
cc8ee01ff6
Avoid a redundant strlen
...
The GString knows perfectly well how long it is. Pointed out in
https://bugzilla.gnome.org/show_bug.cgi?id=731158
2014-06-28 01:51:24 -04:00
Andika Triwidada
0a768d274d
Changed obsolete FSF portal addresses to web address
...
Fixed https://bugzilla.gnome.org/show_bug.cgi?id=721530
2014-01-12 19:56:49 +07:00
Timothy Arceri
44cd166447
GtkBookmarksManager: Refactor duplicate set error code and localise error strings
...
https://bugzilla.gnome.org/show_bug.cgi?id=593079
2013-05-30 10:37:58 -05:00
Chun-wei Fan
da31982379
Fix build on C89 compilers
...
-Avoid defining variables in the middle of the block
-Include fallback-c89.c in gtkrevealer.c in place of math.h as
fallback-c89.c includes math.h itself, and is needed for round()
2013-05-28 13:36:54 +08:00
Colin Walters
33f6730249
GtkBookmarksManager: Only save if we have data to save
...
Otherwise we write an empty file, which is lame.
2013-05-09 16:48:38 -04:00
Colin Walters
4f01c0b159
GtkBookmarksManager: Ensure parent directory exists when saving
...
Otherwise we fail when the user doesn't have ~/.config yet.
2013-05-09 16:48:03 -04:00
Cosimo Cecchi
f59a618db9
Apply custom names to XDG dirs if possible
...
And make it possible to rename them
2013-01-21 17:49:01 -05:00
Cosimo Cecchi
35a56ba987
Add API to GtkBookmarksManager for built-in bookmarks
...
I.e. those that are added automatically from XDG dirs.
2013-01-21 17:32:02 -05:00
Cosimo Cecchi
aafd97be83
Mark a function as static
2013-01-21 17:12:48 -05:00
Federico Mena Quintero
eecda25d64
Allow not setting a changed callback on GtkBookmarksManager
2012-12-05 18:03:54 -06:00
Federico Mena Quintero
d02f884d22
Oops, reorder the bookmarks list correctly
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-10-20 14:09:34 -05:00
Federico Mena Quintero
6ed2217eda
Implement bookmark reordering, at least the core
...
The drag-and-drop part is missing; that still needs de-nautilus-ifying.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-11 15:17:03 -05:00
Federico Mena Quintero
8b1eb6db99
Factor out code to find a bookmark in the list of bookmarks
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-11 15:02:01 -05:00
Federico Mena Quintero
86c784e277
Fix compilation
2012-09-03 21:30:23 -05:00
Federico Mena Quintero
b8b6d592e6
Cancel and disconnect from the bookmarks monitor when done
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 20:52:40 -05:00
Federico Mena Quintero
36969380b3
Read the legacy bookmarks file
...
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 20:52:27 -05:00
Federico Mena Quintero
d0196e99e1
Split out a GtkBookmarksManager from gtkfilesystem.[ch]
...
We had the bookmarks machinery in GtkFileSystem for historical reasons.
Now, we'll keep this separately. This will allow us to make the
bookmarks machinery public if needed in the future.
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Conflicts:
gtk/Makefile.am
2012-09-03 20:42:04 -05:00