~ubuntu-branches/debian/sid/libslab/sid

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
=== ChangeLog discontinued ===

	With the move to Git, gnome-main-menu and libslab are switching
	from a ChangeLog file to relying on commit messages to provide
	change history.

2009-01-07  Magnus Boman  <captain.magnus@gmail.com>

	reviewed by: Magnus Boman

	* app-resizer.c:
	* app-resizer.h:
	* app-shell.c (delete_old_data):
	* app-shell.h:
	* application-tile.c (application_tile_setup):
	* directory-tile.c (directory_tile_new):
	* document-tile.c (document_tile_new):
	* nameplate-tile.c (nameplate_tile_class_init),
	(nameplate_tile_get_property), (nameplate_tile_set_property):
	* search-bar.h:
	* search-context-picker.c:
	* search-context-picker.h:
	- Use single GTK inclues - Fix bgo#551850#c2
	  Patch by Cosimo Cecchi
	- Compile with G*_DISABLE_DEPRECATED - Fixes bgo#551850#c3
	  Patch by Cosimo Cecchi

==================== 0.9.12 ====================

2008-11-06  Federico Mena Quintero  <federico@novell.com>

	Use the new GtkTooltip mechanism rather than the deprecated
	GtkTooltips.  This also fixes a leak of GtkTooltips objects.

	* nameplate-tile.c (NameplateTilePrivate): Removed the "tooltips" field.
	(nameplate_tile_set_property): Use gtk_widget_set_tooltip_text()
	rather than creating a GtkTooltips object and setting the tooltips there.
	(nameplate_tile_get_property): Use gtk_widget_get_tooltip_text()
	instead of getting a GtkTooltipsData object.

2008-11-06  Federico Mena Quintero  <federico@novell.com>

	* bookmark-agent.c (create_app_item): Free the title of the
	bookmark file.

2008-10-27  Federico Mena Quintero  <federico@novell.com>

	Fix some memory leaks:

	* tile.c (tile_finalize): Actually destroy the context menu, don't
	ref/sink it.
	(tile_set_property): Attach the context menu to the tile, don't
	just store its pointer.

	* nameplate-tile.c (nameplate_tile_finalize): Free the tooltips.

	* bookmark-agent.c (create_app_item): Free the URI.
	(create_doc_item): Likewise.
	(create_dir_item): Likewise.

2008-09-22  Scott Reeves  <sreeves@novell.com>
	* document-tile.c:
	show remote docs - use gio for tooltip, show icon

==================== 0.9.11 ====================

2008-09-07  Cosimo Cecchi  <cosimoc@gnome.org>

	* app-shell.c: (show_no_results_message):
	Escape the markup text properly.
	Patch by Denis Washington (#518749).

2008-08-22  Cosimo Cecchi  <cosimoc@gnome.org>

	* Makefile.am:
	* app-shell.c: (generate_new_apps):
	* bookmark-agent.c: (bookmark_agent_move_item),
	(bookmark_agent_remove_item), (bookmark_agent_new), (finalize),
	(update_user_spec_path), (store_monitor_cb),
	(recent_item_mru_comp_func):
	* directory-tile.c: (directory_tile_new),
	(directory_tile_private_setup), (directory_tile_finalize),
	(rename_entry_activate_cb), (move_to_trash_trigger),
	(delete_trigger), (open_with_default_trigger):
	* document-tile.c: (document_tile_new),
	(document_tile_private_setup), (document_tile_finalize),
	(rename_entry_activate_cb), (open_with_default_trigger),
	(move_to_trash_trigger), (delete_trigger), (user_docs_trigger):
	* recent-files.c: (main_menu_recent_monitor_init),
	(main_menu_recent_file_init), (main_menu_recent_monitor_finalize),
	(main_menu_recent_file_finalize), (main_menu_recent_monitor_new),
	(get_files), (main_menu_recent_file_get_uri),
	(main_menu_recent_file_get_mime_type),
	(main_menu_recent_file_get_modified),
	(main_menu_rename_recent_file), (main_menu_remove_recent_file),
	(recent_file_store_monitor_cb), (recent_item_mru_comp_func):
	* slab-gnome-util.c: (copy_file):
	Port to GIO and drop gnome-vfs dependency (#527903).

2008-08-11  A. Walton  <awalton@gnome.org>

	reviewed by: Federico Mena Quintero

	* directory-tile.c (delete_trigger):
	* document-tile.c (delete_trigger):
	Remove Eel dependency from libslab. Bug #524778.

2008-07-28  Federico Mena Quintero  <federico@novell.com>

	https://bugzilla.novell.com/show_bug.cgi?id=402256 - Main-menu has
	high CPU usage on NIS/NFS home directories.

	* document-tile.c (load_image): Don't do thumbnailing ourselves,
	as we don't have the threading logic to do it in the background.
	Instead, let Nautilus handle thumbnailing by itself.

2008-07-24  Cosimo Cecchi  <cosimoc@gnome.org>

	http://bugzilla.gnome.org/show_bug.cgi?id=544538

	* app-shell.c: (generate_launchers):
	Fix a build warning.

==================== 0.9.10 ====================

2008-05-13  Federico Mena Quintero  <federico@novell.com>

	* application-tile.c (application_tile_setup): Ensure that name
	and desc are non-NULL before comparing them.

2008-05-09  Magnus Boman  <captain.magnus@gmail.com>

        https://bugzilla.novell.com/show_bug.cgi?id=224885 -
        Don't display both generic name and description if they are the same.

        * libslab/application-tile.c (application_tile_setup): Set subheader
        to NULL if description is the same as generic name.

2008-04-28  Scott Reeves  <sreeves@novell.com>

	* bookmark-agent.c:
	Fix for BNC#308998 - missing translation in menu

2008-04-23  Federico Mena Quintero  <federico@novell.com>

	* libslab-utils.c (create_thumbnail_factory): Continue the fix for
	the last bug; when a second instance of the applet gets added, it
	will want to initialize the thumbnail factory again.

2008-04-23  Federico Mena Quintero  <federico@novell.com>

	https://bugzilla.novell.com/show_bug.cgi?id=380339 - Crash when
	there are two main-menu applets.

	* libslab-utils.c (libslab_thumbnail_factory_preinit): Check if
	the idle handler is already set up, so we don't try to initialize
	the factory twice if there is more than one main-menu applet
	(e.g. for multiple monitors).

2008-04-09  Federico Mena Quintero  <federico@novell.com>

	* bookmark-agent.c (create_doc_item): Don't leak the template
	filename.

2008-04-08  Federico Mena Quintero  <federico@novell.com>

	* bookmark-agent.c (bookmark_agent_remove_item): Free the uris we
	got from the GBookmarkFile.
	(load_xbel_store): Likewise.

2008-04-04  Federico Mena Quintero  <federico@novell.com>

	* libslab-utils.c (libslab_checkpoint_init): New public function;
	initializes a checkpoint file.
	(libslab_checkpoint): New public function to add checkpoints to
	the code for profiling purposes.
	(libslab_thumbnail_factory_preinit): New public function to queue
	the initialization of the thumbnail factory in an idle handler.
	With this we can create the thumbnail factory between the applet
	hitting the main loop initially and the user activating the
	Computer menu.
	(libslab_thumbnail_factory_get): New public function.

	* bookmark-agent.c (bookmark_agent_update_from_bookmark_file): New
	public function; allows the caller to update a BookmarkAgent
	explicitly from a given GBookmarkFile.  This makes the
	BookmarkAgent not monitor the recent-files store on its own, to
	give more control to the caller.

	* document-tile.c (document_tile_new): Don't call load_image()
	here; it already gets done in document_tile_style_set().
	(load_image): Use libslab_thumbnail_factory_get() to use the
	global thumbnail factory, instead of one of our own.

2008-03-10  Rodrigo Moya <rodrigo@gnome-db.org>

	* Makefile.am: only set libtool versioning when building dynamic lib.

==================== 0.9.9 ====================

2008-02-17  Jens Granseuer  <jensgr@gmx.net>

	* slab-gnome-util.c: (get_slab_gconf_bool), (get_slab_gconf_int),
	(get_slab_gconf_string), (free_list_of_strings),
	(free_slab_gconf_slist_of_strings),
	(get_package_name_from_desktop_item): fix a few leaks and don't
	open-code g_(s)list_foreach

2008-02-08  Federico Mena Quintero  <federico@novell.com>

	* Makefile.am (libslab_la_LDFLAGS): Specify libtool versioning
	info.  Copied from libgnomeui/libgnomeui/Makefile.am.

2007-09-16  Andre Klapper  <a9016009@gmx.de>

	* system-tile.c: revert to svn revision 339 (=before
	GNOME string freeze break).

2007-02-12  Rodrigo Moya <rodrigo@gnome-db.org>

	* application-tile.c (application_tile_setup): check strings before
	calling g_str_has_prefix().

2007-02-12  Damien Carbery <damien.carbery@sun.com>

	Fixes #383022

	* document-tile.c:
	* gnome-utils.c: use more portable G_GNUC_FUNCTION instead of
	__FUNCTION__.

2007-02-06  Rodrigo Moya <rodrigo@gnome-db.org>

	* application-tile.[ch] (application_tile_new_full): added 'gconf_prefix'
	argument, so that the AppTile object is able to disable context menu
	items based on the presence of some GConf keys.
	(application_tile_set_property): free previous values for not leaking.

	* app-shell.c (insert_launcher_into_category): pass the GConf prefix we
	get from the application to the App tiles.

2007-02-01  Scott Reeves  <sreeves@novell.com>
	* application-tile.c: small fixup of previous patch to not try and
	add the menu item when no help available.

2007-02-01  Rodrigo Moya <rodrigo@gnome-db.org>

	* application-tile.c (application_tile_setup): don't show the 'Help
	unavailable' item when there is no documentation.