1 2008-01-03 Cosimo Cecchi <cosimoc@svn.gnome.org>
3 * libnautilus-private/apps_nautilus_preferences.schemas.in:
6 2007-12-24 Brian Pepple <bpepple@fedoraproject.org>
8 * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
9 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
10 Update to use extensions-2.0 dir.
12 2007-12-27 Alexander Larsson <alexl@redhat.com>
14 * libnautilus-private/nautilus-dnd.c:
15 (nautilus_drag_default_drop_action_for_icons):
16 Default dnd of desktop icons to move. (#504824)
17 Based on patch by Cosimo Cecchi
19 2007-12-20 Alexander Larsson <alexl@redhat.com>
22 Post release version bump
24 === nautilus 2.20.1 ===
26 2007-12-20 Alexander Larsson <alexl@redhat.com>
28 * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
35 Remove gnome-vfs requirement
36 Bump glib and eel requirements
38 2007-12-20 Alexander Larsson <alexl@redhat.com>
40 * libnautilus-private/nautilus-mime-actions.c:
41 Correct check for require_uri.
44 2007-12-20 Alexander Larsson <alexl@redhat.com>
46 * libnautilus-private/nautilus-file-private.h:
47 Missed one "std" in the conversion
49 2007-12-20 Alexander Larsson <alexl@redhat.com>
51 * libnautilus-private/nautilus-customization-data.c:
52 * libnautilus-private/nautilus-directory-async.c:
53 * libnautilus-private/nautilus-dnd.c:
54 * libnautilus-private/nautilus-file-operations.c:
55 * libnautilus-private/nautilus-file-utilities.c:
56 * libnautilus-private/nautilus-file.c:
57 * libnautilus-private/nautilus-icon-dnd.c:
58 * libnautilus-private/nautilus-link.c:
59 * libnautilus-private/nautilus-search-engine-simple.c:
60 * libnautilus-private/nautilus-trash-monitor.c:
61 * src/file-manager/fm-directory-view.c:
62 * src/file-manager/fm-properties-window.c:
63 * src/nautilus-pathbar.c:
64 * src/nautilus-property-browser.c:
65 Update to new gio file attribute names
67 2007-12-20 Alexander Larsson <alexl@redhat.com>
69 * libnautilus-private/nautilus-file-operations.c:
70 * src/nautilus-places-sidebar.c:
73 2007-12-19 Alexander Larsson <alexl@redhat.com>
75 * libnautilus-private/nautilus-file-operations.c:
76 * libnautilus-private/nautilus-file.c:
77 * src/file-manager/fm-directory-view.c:
78 * src/file-manager/fm-properties-window.c:
79 Update for glib API change.
81 2007-12-19 David Zeuthen <davidz@redhat.com>
83 Don't put up error dialogs if the error code is
84 G_IO_ERROR_FAILED_HANDLED.
86 * libnautilus-private/nautilus-file-operations.c:
87 (unmount_mount_callback):
88 * src/nautilus-places-sidebar.c: (volume_mount_cb),
89 (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
90 (drive_poll_for_media_cb):
92 2007-12-17 Alexander Larsson <alexl@redhat.com>
94 * src/nautilus-main.c:
95 (setup_debug_log_signals):
96 Disable unsafe segv handler by default
98 2007-12-14 David Zeuthen <davidz@redhat.com>
100 * libnautilus-private/nautilus-desktop-icon-file.c:
101 (update_info_from_link):
102 * libnautilus-private/nautilus-desktop-link-monitor.c:
103 (volume_delete_dialog):
104 * src/file-manager/fm-tree-view.c: (button_pressed_callback),
105 (fm_tree_view_unmount_cb):
106 * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
107 * src/nautilus-places-sidebar.c: (check_visibility),
108 (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
109 (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
112 Update for API changes in gio trunk.
114 2007-12-14 Alexander Larsson <alexl@redhat.com>
116 * libnautilus-private/nautilus-file-operations.c:
117 * libnautilus-private/nautilus-monitor.c:
118 * libnautilus-private/nautilus-open-with-dialog.c:
119 Update to new flags API
121 2007-12-14 Alexander Larsson <alexl@redhat.com>
123 * libnautilus-private/nautilus-bookmark.c:
124 * libnautilus-private/nautilus-bookmark.h:
125 * libnautilus-private/nautilus-desktop-icon-file.c:
126 * libnautilus-private/nautilus-desktop-link-monitor.c:
127 * libnautilus-private/nautilus-desktop-link.c:
128 * libnautilus-private/nautilus-desktop-link.h:
129 * libnautilus-private/nautilus-directory-private.h:
130 * libnautilus-private/nautilus-directory.h:
131 * libnautilus-private/nautilus-emblem-utils.h:
132 * libnautilus-private/nautilus-file-changes-queue.h:
133 * libnautilus-private/nautilus-file-operations.c:
134 * libnautilus-private/nautilus-file-operations.h:
135 * libnautilus-private/nautilus-file-utilities.c:
136 * libnautilus-private/nautilus-file-utilities.h:
137 * libnautilus-private/nautilus-file.c:
138 * libnautilus-private/nautilus-file.h:
139 * libnautilus-private/nautilus-icon-info.c:
140 * libnautilus-private/nautilus-icon-info.h:
141 * libnautilus-private/nautilus-link.c:
142 * libnautilus-private/nautilus-mime-actions.h:
143 * libnautilus-private/nautilus-mime-application-chooser.c:
144 * libnautilus-private/nautilus-monitor.c:
145 * libnautilus-private/nautilus-monitor.h:
146 * libnautilus-private/nautilus-open-with-dialog.c:
147 * libnautilus-private/nautilus-open-with-dialog.h:
148 * libnautilus-private/nautilus-program-choosing.c:
149 * libnautilus-private/nautilus-program-choosing.h:
150 * libnautilus-private/nautilus-progress-info.h:
151 * libnautilus-private/nautilus-recent.h:
152 * libnautilus-private/nautilus-search-directory.c:
153 * libnautilus-private/nautilus-search-engine-simple.c:
154 * libnautilus-private/nautilus-trash-monitor.c:
155 * libnautilus-private/nautilus-trash-monitor.h:
156 * libnautilus-private/nautilus-ui-utilities.c:
157 * libnautilus-private/nautilus-view-factory.h:
158 * src/file-manager/fm-directory-view.c:
159 * src/file-manager/fm-directory-view.h:
160 * src/file-manager/fm-icon-container.c:
161 * src/file-manager/fm-icon-view.c:
162 * src/file-manager/fm-tree-model.h:
163 * src/file-manager/fm-tree-view.c:
164 * src/nautilus-application.c:
165 * src/nautilus-application.h:
166 * src/nautilus-bookmark-list.c:
167 * src/nautilus-bookmark-list.h:
168 * src/nautilus-desktop-window.c:
169 * src/nautilus-image-properties-page.c:
170 * src/nautilus-location-entry.c:
171 * src/nautilus-navigation-window.c:
172 * src/nautilus-pathbar.c:
173 * src/nautilus-pathbar.h:
174 * src/nautilus-places-sidebar.c:
175 * src/nautilus-property-browser.c:
176 * src/nautilus-query-editor.c:
177 * src/nautilus-window-menus.c:
178 Only use <gio/gio.h> include
180 2007-12-14 Alexander Larsson <alexl@redhat.com>
182 * libnautilus-private/nautilus-file-operations.c:
183 Update to gioscheduler.h changes
185 2007-12-13 Alexander Larsson <alexl@redhat.com>
187 * libnautilus-private/nautilus-mime-actions.c:
188 * src/nautilus-window-manage-views.c:
189 Update for g_mount_for_location to g_file_mount_enclosing_volume change.
191 2007-12-12 Alexander Larsson <alexl@redhat.com>
193 * src/file-manager/fm-directory-view.c:
197 (add_submenu_to_directory_menus):
198 Avoid creating three copies of template menu actions
200 2007-12-12 Alexander Larsson <alexl@redhat.com>
202 * libnautilus-private/nautilus-file-private.h:
203 * libnautilus-private/nautilus-file-utilities.c:
204 Update to new gio attribute names
206 2007-12-12 Andre Klapper <a9016009@gmx.de>
208 * libnautilus-private/apps_nautilus_preferences.schemas.in:
209 fix a typo (bug #330324, committing on behalf of Jon Dufresne).
211 2007-12-12 Andre Klapper <a9016009@gmx.de>
213 * src/file-manager/fm-properties-window.c (create_pie_widget):
214 fix a typo (bug #499715, committing on behalf of Bob mauchin);
215 add two translator comments.
217 2007-12-11 David Zeuthen <davidz@redhat.com>
219 Update for API changes in gio trunk.
221 * libnautilus-private/nautilus-desktop-icon-file.c:
222 (update_info_from_link):
223 * libnautilus-private/nautilus-desktop-link-monitor.c:
224 (volume_delete_dialog), (volume_file_name_used),
225 (create_mount_link), (mount_added_callback),
226 (mount_removed_callback), (mount_changed_callback),
227 (desktop_volumes_visible_changed),
228 (nautilus_desktop_link_monitor_init),
229 (desktop_link_monitor_finalize):
230 * libnautilus-private/nautilus-desktop-link.c:
231 (nautilus_desktop_link_new),
232 (nautilus_desktop_link_new_from_mount),
233 (nautilus_desktop_link_get_mount), (desktop_link_finalize):
234 * libnautilus-private/nautilus-desktop-link.h:
235 * libnautilus-private/nautilus-file-operations.c:
236 (custom_mount_to_string), (custom_mount_skip),
237 (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
238 (has_trash_files), (nautilus_file_operations_unmount_mount):
239 * libnautilus-private/nautilus-file-operations.h:
240 * libnautilus-private/nautilus-file.c:
241 (nautilus_file_get_volume_name):
242 * src/file-manager/fm-icon-container.c: (get_sort_category):
243 * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
244 (fm_tree_model_get_mount_for_root_node_file),
245 (fm_tree_model_remove_root_uri):
246 * src/file-manager/fm-tree-model.h:
247 * src/file-manager/fm-tree-view.c: (add_root_for_mount),
248 (mount_added_callback), (mount_removed_callback),
249 (button_pressed_callback), (fm_tree_view_unmount_cb),
251 * src/nautilus-application.c: (nautilus_application_instance_init),
252 (mount_added_callback), (mount_removed_callback):
253 * src/nautilus-pathbar.c:
254 (nautilus_path_bar_update_button_appearance),
255 (is_file_path_mounted_mount), (find_button_type),
256 (make_directory_button):
257 * src/nautilus-places-sidebar.c: (add_place), (update_places),
258 (mount_added_callback), (mount_removed_callback),
259 (mount_changed_callback), (volume_added_callback),
260 (volume_removed_callback), (volume_changed_callback),
261 (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
262 (check_visibility), (bookmarks_check_popup_sensitivity),
263 (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
264 (unmount_shortcut_cb), (eject_shortcut_cb),
265 (drive_poll_for_media_cb), (rescan_shortcut_cb),
266 (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
267 (nautilus_places_sidebar_set_parent_window):
269 2007-12-11 A. Walton <awalton@svn.gnome.org>
270 * src/nautilus-shell-interface.idl:
271 Fix build error from nautilus metafile removal.
273 2007-12-10 Alexander Larsson <alexl@redhat.com>
275 * libnautilus-private/nautilus-directory-async.c:
276 * libnautilus-private/nautilus-directory-metafile.[ch]:
277 * libnautilus-private/nautilus-metafile.[ch]:
278 * libnautilus-private/nautilus-directory-private.h:
279 * libnautilus-private/nautilus-directory.c:
280 * libnautilus-private/Makefile.am:
281 * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
282 * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
283 * libnautilus-private/nautilus-metafile-server.idl: Removed.
284 * src/nautilus-application.c:
285 * src/nautilus-main.c:
286 * src/nautilus-spatial-window.c:
287 Remove the bonobo layer for metadata, as we're always in-process anyway
290 2007-12-07 Alexander Larsson <alexl@redhat.com>
292 * libnautilus-private/nautilus-file.[ch]:
293 * libnautilus-private/nautilus-vfs-file.c:
294 * src/file-manager/fm-directory-view.c:
295 Add optional cancellable arg to nautilus_file_mount
297 * libnautilus-private/nautilus-mime-actions.c:
298 Implement cancellation of file activation
300 2007-12-07 Alexander Larsson <alexl@redhat.com>
302 * libnautilus-private/nautilus-file-operations.c:
303 Implement nautilus_file_set_permissions_recursive
305 2007-12-07 Alexander Larsson <alexl@redhat.com>
307 * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
308 Use new gio apis to avoid getting uri.
310 2007-12-07 Alexander Larsson <alexl@redhat.com>
312 * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
313 No need to get the uri to figure out if the
314 directory is in the trash, just use
315 g_file_has_uri_scheme().
317 2007-12-07 Alexander Larsson <alexl@redhat.com>
319 * src/nautilus-places-sidebar.c:
320 Display errors on mount/unmount failure
322 2007-12-07 Alexander Larsson <alexl@redhat.com>
324 * libnautilus-private/nautilus-file-operations.[ch]:
325 * src/file-manager/fm-tree-view.c:
326 * src/nautilus-places-sidebar.c:
327 Show errors on unmount/eject failing.
329 2007-12-07 Alexander Larsson <alexl@redhat.com>
331 * libnautilus-private/nautilus-file-operations.[ch]:
332 * src/nautilus-places-sidebar.c:
333 Implement empty trash on unmount and eject
335 * src/file-manager/fm-tree-view.c:
336 Use the file op version of unmount
338 2007-12-07 Alexander Larsson <alexl@redhat.com>
340 * libnautilus-private/nautilus-file-operations.[ch]:
341 Implement the rest of the file create ops
343 * src/file-manager/fm-directory-view.c:
344 Get sane filenames for dropped text
346 2007-12-06 Alexander Larsson <alexl@redhat.com>
348 * libnautilus-private/nautilus-directory.c:
349 Don't avoid adding existing files that are not is_added.
350 Fixes a problem where new folder didn't display the new folder.
352 * libnautilus-private/nautilus-file-operations.[ch]:
353 * src/file-manager/fm-directory-view.c:
354 * src/file-manager/fm-tree-view.c:
355 Implement new folder.
357 2007-12-06 Alexander Larsson <alexl@redhat.com>
359 * libnautilus-private/nautilus-file-operations.c:
360 Set position on move and link
362 2007-12-06 Alexander Larsson <alexl@redhat.com>
364 * libnautilus-private/nautilus-file-operations.[ch]:
365 * src/file-manager/fm-directory-view.c:
368 2007-12-05 Alexander Larsson <alexl@redhat.com>
370 * libnautilus-private/nautilus-file-operations.[ch]:
373 2007-12-05 Alexander Larsson <alexl@redhat.com>
375 * src/file-manager/fm-directory-view.c:
376 Fix merge error that made the Open Folder Window
377 menu item appear in non-browser mode
379 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
380 * libnautilus-private/nautilus-search-engine-beagle.c:
381 Fixed some spacing issues.
383 2007-12-04 Alexander Larsson <alexl@redhat.com>
385 * libnautilus-private/nautilus-file-operations.c:
386 Implement empty trash
388 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
389 * libnautilus-private/nautilus-search-engine-beagle.c:
390 Fix a memory leak from the last commit.
392 2007-12-04 Alexander Larsson <alexl@redhat.com>
394 * libnautilus-private/nautilus-file-operations.c:
395 Implement trash with CommonJob
397 * libnautilus-private/nautilus-progress-info.c:
398 (nautilus_progress_info_set_progress):
399 Ensure progress always is inside 0.0 - 1.0
401 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
402 * libnautilus-private/nautilus-search-engine-beagle.c:
403 Replace depreciated beagle_query_add_hit_type and
404 beagle_query_add_mime_type with compatible query strings.
406 2007-12-04 Alexander Larsson <alexl@redhat.com>
408 * libnautilus-private/nautilus-file-operations.c:
409 Support recursive delete with progress reporting
411 2007-12-04 Alexander Larsson <alexl@redhat.com>
413 * libnautilus-private/nautilus-file-operations.c:
414 Use CommonJob in the delete confirmation dialogs
416 2007-12-03 Christian Persch <chpe@gnome.org>
418 * libnautilus-private/nautilus-directory-metafile.c:
419 (nautilus_directory_get_integer_file_metadata),
420 (nautilus_directory_set_integer_file_metadata):
421 * libnautilus-private/nautilus-directory.c:
422 (nautilus_directory_schedule_position_set):
423 * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
424 * libnautilus-private/nautilus-file-operations-progress.c:
425 (time_remaining_callback):
426 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
427 * src/file-manager/fm-directory-view.c: (new_folder_done):
428 * src/nautilus-application.c: (get_desktop_manager_selection):
429 * src/nautilus-connect-server-dialog.c: (display_server_uri):
430 * src/nautilus-information-panel.c: (receive_dropped_color):
431 * src/nautilus-property-browser.c: (add_color_to_browser):
432 * src/nautilus-window.c: (nautilus_window_init),
433 (nautilus_window_finalize), (free_activate_view_data),
434 (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
435 (nautilus_window_class_init): Remove some small allocations, and use
436 GSlice more often. Bug #461795.
438 2007-12-03 Alexander Larsson <alexl@redhat.com>
440 * libnautilus-private/nautilus-file-operations.c:
441 Move screen_num to CommonJob
442 Use GtkWindow * for parent_window in CommonJob
443 shallow conversion to CommonJob use for delete
445 2007-12-03 Alexander Larsson <alexl@redhat.com>
447 * libnautilus-private/nautilus-file-operations.c:
448 Remove old gnome-vfs base implementation to make
451 2007-12-03 Alexander Larsson <alexl@redhat.com>
453 * libnautilus-private/nautilus-file-operations.c:
454 Implement cancellation in all ops
456 * libnautilus-private/nautilus-progress-info.[ch]:
457 Allow cancelling in progress dialog
459 2007-12-03 Alexander Larsson <alexl@redhat.com>
462 Don't include deprectated headers
464 2007-12-03 Alexander Larsson <alexl@redhat.com>
466 * libnautilus-private/nautilus-search-engine-tracker.c:
469 * src/file-manager/fm-directory-view.h:
470 Don't include deprectated headers
472 2007-12-03 Alexander Larsson <alexl@redhat.com>
474 * libnautilus-private/nautilus-file-operations.c:
475 * libnautilus-private/nautilus-file.c:
476 * libnautilus-private/nautilus-progress-info.c:
477 * src/file-manager/fm-error-reporting.c:
478 Fix ngettext use and othe i18n issues (#500945)
480 2007-11-30 Federico Mena Quintero <federico@novell.com>
482 Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
485 * src/file-manager/fm-properties-window.c
486 (create_permissions_page): Use header capitalization for command button.
487 (add_permissions_combo_box): Use sentence capitalization for field labels.
489 2007-11-30 Alexander Larsson <alexl@redhat.com>
491 * libnautilus-private/nautilus-file-operations.[ch]:
492 Reimplement copy_move helper with _copy and _move
493 Also support move to trash as trash
495 * src/file-manager/fm-directory-view.c:
498 2007-11-30 Alexander Larsson <alexl@redhat.com>
500 * libnautilus-private/nautilus-file-changes-queue.[ch]:
501 Convert changes queue to only use GFile, not uris.
502 Kill all _by_uri versions
504 * libnautilus-private/nautilus-directory-notify.h:
505 * libnautilus-private/nautilus-directory.c:
506 * libnautilus-private/nautilus-link.c:
507 * libnautilus-private/nautilus-monitor.c:
508 * src/file-manager/fm-directory-view.c:
509 Update for above changes
511 2007-11-30 Alexander Larsson <alexl@redhat.com>
513 * libnautilus-private/nautilus-file-changes-queue.[ch]:
514 More uri -> gfile API changes
516 * libnautilus-private/nautilus-file-operations.[ch]:
519 * src/file-manager/fm-directory-view.c:
522 2007-11-29 Alexander Larsson <alexl@redhat.com>
524 * libnautilus-private/nautilus-file-changes-queue.[ch]:
525 * libnautilus-private/nautilus-icon-dnd.c:
526 Change position setting api to accept GFile instead of
529 * libnautilus-private/nautilus-file-operations.c:
530 Set positions and copy metadata.
532 2007-11-29 Alexander Larsson <alexl@redhat.com>
534 * libnautilus-private/nautilus-file-changes-queue.[ch]:
535 Add some GFile version and rename the old to _by_uri
537 * libnautilus-private/nautilus-file-operations.c:
540 * libnautilus-private/nautilus-file-operations-progress.c:
541 * libnautilus-private/nautilus-file.c:
542 * libnautilus-private/nautilus-icon-dnd.c:
543 * libnautilus-private/nautilus-metafile.c:
544 * libnautilus-private/nautilus-monitor.c:
545 * src/file-manager/fm-directory-view.c:
546 * src/file-manager/fm-icon-view.c:
547 Update to latest APIs
549 2007-11-23 Alexander Larsson <alexl@redhat.com>
551 * libnautilus-private/nautilus-file-operations.c:
552 Better status message when copying one folder
554 * libnautilus-private/nautilus-progress-info.c:
555 Correct tooltip message for status icon
557 2007-11-23 Alexander Larsson <alexl@redhat.com>
559 * libnautilus-private/nautilus-file-operations.c:
562 * libnautilus-private/nautilus-progress-info.c:
563 Hide progress window when last op finishes.
565 2007-11-23 Alexander Larsson <alexl@redhat.com>
567 * libnautilus-private/nautilus-directory-async.c:
568 Don't free uninitialized memory.
570 * libnautilus-private/nautilus-file-operations.c:
571 * libnautilus-private/nautilus-progress-info.[ch]:
572 Add progress info dialog
574 2007-11-22 Alexander Larsson <alexl@redhat.com>
576 * libnautilus-private/nautilus-file-operations.c:
577 Handle debuting URIs in file copy op
579 * src/file-manager/fm-directory-view.c:
580 Use new nautilus_file_operations_copy for copy.
581 Make debuting_uri hash into debuting_files in new
582 API. Convert for old calls.
584 2007-11-22 Alexander Larsson <alexl@redhat.com>
586 * libnautilus-private/nautilus-file-operations.c:
587 Add run_warning and run_error to simplify the
588 code for error dialogs.
590 2007-11-22 Alexander Larsson <alexl@redhat.com>
592 * libnautilus-private/nautilus-file-operations.c:
593 Add defines for common button names to make sure
596 2007-11-22 Alexander Larsson <alexl@redhat.com>
598 * libnautilus-private/nautilus-file-operations.c:
599 Use the right create_dest arg to copy_directory
601 2007-11-22 Alexander Larsson <alexl@redhat.com>
603 * libnautilus-private/nautilus-file-operations.c:
604 Free primary / secondary in run_simple_dialog
606 2007-11-22 Alexander Larsson <alexl@redhat.com>
608 * libnautilus-private/nautilus-file-operations.c:
609 Add IS_IO_ERROR macro and use that
611 2007-11-22 Alexander Larsson <alexl@redhat.com>
613 * libnautilus-private/nautilus-progress-info.[ch]:
614 Remove printf versions
615 rename _set_foo_nocopy to _take_foo
617 * libnautilus-private/nautilus-file-operations.c:
618 Use new custom printf formating for all strings
620 2007-11-22 Alexander Larsson <alexl@redhat.com>
622 * libnautilus-private/nautilus-file-operations.c:
623 Use eel_strdup_printf_with_custom to make it easier
624 to create error dialogs.
626 2007-11-21 Alexander Larsson <alexl@redhat.com>
628 * libnautilus-private/nautilus-file-operations.c:
629 Handle deleting a directory when overwriting it with a
632 2007-11-21 Alexander Larsson <alexl@redhat.com>
634 * libnautilus-private/nautilus-file-operations.c:
635 Handle errors in remove destination
637 2007-11-21 Alexander Larsson <alexl@redhat.com>
639 * libnautilus-private/nautilus-file-operations.c:
640 Pass cancellable into strdup_with_name
642 2007-11-21 Alexander Larsson <alexl@redhat.com>
644 * libnautilus-private/nautilus-file-operations.c:
645 Add progress updates to copy.
646 Make some error dialogs more consistent (add skip all, reorder)
648 * libnautilus-private/nautilus-progress-info.[ch]:
649 Add nautilus_progress_info_set_status_printf
651 2007-11-21 Alexander Larsson <alexl@redhat.com>
653 * libnautilus-private/nautilus-file-operations.c:
654 Don't create dest dir on merges
656 2007-11-21 Alexander Larsson <alexl@redhat.com>
658 * libnautilus-private/nautilus-file-operations.c:
659 Handle recursive copies
661 2007-11-20 Alexander Larsson <alexl@redhat.com>
663 * libnautilus-private/nautilus-file-operations.c:
664 Pass in same_fs instead of dest_fs_id so we can
665 reuse copy_file recursively and only check once.
667 2007-11-20 Alexander Larsson <alexl@redhat.com>
669 * libnautilus-private/nautilus-file-operations.c:
670 More work on file copies
672 2007-11-20 Alexander Larsson <alexl@redhat.com>
674 * libnautilus-private/nautilus-file-operations.c:
675 Add error handling for source scanning
677 2007-11-19 Alexander Larsson <alexl@redhat.com>
679 * libnautilus-private/nautilus-progress-info.[ch]:
680 Add nautilus_get_all_progress_info()
685 * libnautilus-private/nautilus-file-operations.c:
686 Implement generic run_simple_dialog()
688 2007-11-19 Alexander Larsson <alexl@redhat.com>
690 * libnautilus-private/nautilus-file-operations.c:
691 Add generic run_simple_dialog.
693 2007-11-16 Alexander Larsson <alexl@redhat.com>
695 * libnautilus-private/nautilus-progress-info.c:
698 * libnautilus-private/nautilus-file-operations.[ch]:
699 Add nautilus_file_operations_copy, with some initial
704 nautilus_file_operations_copy testcase
706 2007-11-16 Alexander Larsson <alexl@redhat.com>
708 * libnautilus-private/nautilus-progress-info.c:
710 Fix threading issues wrt the idle source
712 2007-11-16 Alexander Larsson <alexl@redhat.com>
714 * libnautilus-private/Makefile.am:
715 * libnautilus-private/nautilus-progress-info.[ch]:
716 Added NautilusProgressInfo class
718 * libnautilus-private/nautilus-file-operations.c:
719 * src/file-manager/fm-tree-view.c:
720 * src/nautilus-places-sidebar.c:
721 Update to new gio API
723 2007-11-13 Alexander Larsson <alexl@redhat.com>
725 * src/file-manager/fm-error-reporting.c:
726 Remove last use of GNOME_VFS_ERROR
728 * libnautilus-private/Makefile.am:
729 * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
730 * src/file-manager/fm-directory-view.c:
731 * src/nautilus-window-manage-views.c:
732 Remove GNOME_VFS_ERROR
734 2007-11-13 Alexander Larsson <alexl@redhat.com>
736 * src/nautilus-window-manage-views.c:
737 * src/nautilus-window-private.h:
738 Better error reporting on view failure
740 2007-11-13 Alexander Larsson <alexl@redhat.com>
742 * src/nautilus-window-manage-views.c:
743 * src/nautilus-window-private.h:
744 Try to mount location if not mounted.
746 2007-11-13 Alexander Larsson <alexl@redhat.com>
748 * libnautilus-private/nautilus-directory-async.c:
749 * libnautilus-private/nautilus-file-private.h:
750 * libnautilus-private/nautilus-file.c:
751 Handle std:target_uri gio links
753 2007-11-12 Alexander Larsson <alexl@redhat.com>
755 * libnautilus-private/nautilus-file.c:
758 2007-11-08 Sebastian Dröge <slomo@circular-chaos.org>
761 * src/nautilus-image-properties-page.c:
762 Add support for exempi >= 1.99.5 while keeping support for older
765 2007-11-06 Sebastian Dröge <slomo@circular-chaos.org>
768 * docs/key_mouse_navigation.txt:
769 * libnautilus-private/nautilus-emblem-utils.c:
770 * libnautilus-private/nautilus-emblem-utils.h:
771 * src/file-manager/fm-properties-window.c:
772 * src/nautilus-emblem-sidebar.c:
773 * src/nautilus-property-browser.c:
774 Fix typo: availible -> available.
776 2007-11-06 Alexander Larsson <alexl@redhat.com>
778 * libnautilus-private/nautilus-program-choosing.c:
779 Update to the new GAppInfo and EelAppLaunchContext APIs
780 Remove old startup notify code
782 2007-11-05 Jürg Billeter <j@bitron.ch>
784 reviewed by: Alexander Larsson <alexl@redhat.com>
786 * src/file-manager/fm-actions.h:
787 * src/file-manager/fm-directory-view.c:
788 (action_open_folder_window_callback), (open_one_in_folder_window),
789 (action_location_open_folder_window_callback),
790 (real_update_location_menu), (real_update_menus):
791 * src/file-manager/nautilus-directory-view-ui.xml:
792 * src/nautilus-actions.h:
793 * src/nautilus-navigation-window-menus.c:
794 (nautilus_navigation_window_update_spatial_menu_item),
795 (action_folder_window_callback),
796 (nautilus_navigation_window_initialize_menus):
797 * src/nautilus-navigation-window-ui.xml:
798 * src/nautilus-navigation-window.c:
799 (nautilus_navigation_window_init), (always_use_browser_changed):
800 * src/nautilus-window-private.h:
801 Add menu item to open spatial folder window from browser window to File
802 menu and context menus.
804 2007-11-02 Paolo Borelli <pborelli@katamail.com>
806 * src/file-manager/fm-directory-view.c:
807 * src/nautilus-file-management-properties.c:
808 * src/nautilus-navigation-window.c:
809 * libnautilus-private/nautilus-icon-info.c:
810 * libnautilus-private/nautilus-mime-application-chooser.c:
811 Plug some minor memory leaks.
813 2007-11-02 Paolo Borelli <pborelli@katamail.com>
815 * src/file-manager/fm-icon-container.c:
816 * src/file-manager/fm-list-view.c:
817 * src/nautilus-shell.c:
818 * src/nautilus-file-management-properties.c:
819 * libnautilus-private/nautilus-column-utilities.c:
820 * libnautilus-private/nautilus-column-utilities.h:
821 * libnautilus-private/nautilus-column-chooser.c:
822 * libnautilus-private/nautilus-column-chooser.h:
823 Remove all uses of eel-string-list and update code to the new
824 eel_preferences_[set|get]_string_array api.
826 * libnautilus-private/nautilus-global-preferences.c:
827 Update to the eel-enumerations api changes.
829 2007-11-02 Alexander Larsson <alexl@redhat.com>
831 * libnautilus-private/nautilus-customization-data.[ch]:
832 * libnautilus-private/nautilus-desktop-directory.c:
833 * libnautilus-private/nautilus-directory-async.c:
834 * libnautilus-private/nautilus-directory-private.h:
835 * libnautilus-private/nautilus-directory.[ch]:
836 * libnautilus-private/nautilus-file-operations-progress.[ch]:
837 * libnautilus-private/nautilus-file-private.h:
838 * libnautilus-private/nautilus-file-utilities.c:
839 * libnautilus-private/nautilus-file.[ch]:
840 * libnautilus-private/nautilus-global-preferences.c:
841 * libnautilus-private/nautilus-icon-dnd.c:
842 * libnautilus-private/nautilus-metafile.c:
843 * libnautilus-private/nautilus-monitor.c:
844 * libnautilus-private/nautilus-program-choosing.c:
845 * libnautilus-private/nautilus-query.h:
846 * libnautilus-private/nautilus-search-directory.c:
847 * libnautilus-private/nautilus-search-engine-tracker.c:
848 * libnautilus-private/nautilus-search-engine.h:
849 * libnautilus-private/nautilus-thumbnails.c:
850 * libnautilus-private/nautilus-tree-view-drag-dest.c:
851 * libnautilus-private/nautilus-vfs-utils.h:
852 * src/file-manager/fm-desktop-icon-view.c:
853 * src/file-manager/fm-ditem-page.c:
854 * src/file-manager/fm-icon-container.c:
855 * src/file-manager/fm-icon-view.c:
856 * src/file-manager/fm-list-view.c:
857 * src/file-manager/fm-properties-window.c:
858 * src/file-manager/fm-tree-view.c:
859 * src/nautilus-desktop-window.c:
860 * src/nautilus-emblem-sidebar.c:
861 * src/nautilus-location-bar.c:
862 * src/nautilus-location-dialog.c:
863 * src/nautilus-location-entry.c:
864 * src/nautilus-main.c:
865 * src/nautilus-navigation-window-menus.c:
866 * src/nautilus-places-sidebar.c:
867 * src/nautilus-query-editor.c:
868 * src/nautilus-shell.c:
869 * src/nautilus-sidebar-title.c:
870 * src/nautilus-window-manage-views.c:
871 * src/nautilus-window.c:
872 * test/test-nautilus-mime-actions-set.c:
873 * test/test-nautilus-mime-actions.c:
875 Remove lots of gnome vfs includes
878 Disable building of connect to server app
880 2007-11-02 Alexander Larsson <alexl@redhat.com>
882 * libnautilus-private/nautilus-file.[ch]:
883 Add nautilus_file_is_launchable
885 * libnautilus-private/nautilus-program-choosing.c:
886 Add launched apps to recent files
888 * libnautilus-private/nautilus-mime-actions.[ch]:
889 * src/file-manager/fm-directory-view.[ch]:
890 Move all the file activaton code from FMDirectoryView
891 to a common place in nautilus-mime-actions
893 2007-11-01 Alexander Larsson <alexl@redhat.com>
895 * libnautilus-private/nautilus-file-operations.[ch]:
896 Stub out all gnome-vfs using operations with a
897 dialog saying this isn't supported yet.
900 * src/file-manager/fm-directory-view.c:
901 * src/nautilus-shell-ui.xml:
902 * src/nautilus-window-menus.c:
903 Remove all connect to server use for now
904 Not sure what to do with it in the gvfs world
906 * src/file-manager/fm-error-reporting.c:
907 * src/nautilus-main.c:
908 Remove gnome_vfs uses
910 2007-11-01 Paolo Borelli <pborelli@katamail.com>
912 * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
913 instead of a hand rolled version.
915 2007-11-01 Paolo Borelli <pborelli@katamail.com>
917 * src/file-manager/fm-directory-view.c: do not use the deprecated
918 gnome_util_home_file and make sure tha ~/.gnome2 is created if it
921 2007-11-01 Alexander Larsson <alexl@redhat.com>
923 * libnautilus-private/nautilus-file-operations.[ch]:
924 Convert unmount volume to gio
925 Remove unmount drive (makes no sense!)
927 * src/nautilus-places-sidebar.c:
930 2007-11-01 Alexander Larsson <alexl@redhat.com>
932 * libnautilus-private/nautilus-file.c:
933 (nautilus_file_get_uri_scheme):
934 Better get_uri_scheme implementation
936 * libnautilus-private/nautilus-mime-actions.[ch]:
937 Remove the open_with versions (not needed anymore)
938 Add support for uri_handlers
940 * libnautilus-private/nautilus-program-choosing.[ch]:
941 Remove now unused function nautilus_launch_show_file
943 * src/file-manager/fm-directory-view.c:
944 * src/nautilus-information-panel.c:
945 * src/nautilus-window.c:
946 Update for above api changes
948 2007-10-31 Alexander Larsson <alexl@redhat.com>
950 * libnautilus-private/nautilus-dnd.c:
951 Convert default dnd op to gio code
953 2007-10-31 Alexander Larsson <alexl@redhat.com>
955 * libnautilus-private/nautilus-search-engine-simple.c:
956 Update to changed gio API
958 2007-10-31 Alexander Larsson <alexl@redhat.com>
960 * libnautilus-private/nautilus-vfs-utils.[ch]:
961 Remove more unused gnome-vfs helpers
963 2007-10-31 Alexander Larsson <alexl@redhat.com>
965 * src/file-manager/fm-icon-view.c (play_file):
966 Use a better pipeline for audio preview (doesn't play videos)
967 Add back totem preview app.
969 * libnautilus-private/nautilus-file.c:
970 (nautilus_file_get_volume_name):
971 Get volume name using gio
973 * src/file-manager/fm-properties-window.c:
974 Show volume name for non local files too
975 Avoid crashes if query fsinfo fails
977 2007-10-30 Alexander Larsson <alexl@redhat.com>
979 * libnautilus-private/nautilus-program-choosing.c:
980 (nautilus_launch_show_file):
981 Avoid gnome_vfs calls
983 2007-10-30 Alexander Larsson <alexl@redhat.com>
985 * libnautilus-private/nautilus-icon-canvas-item.c:
989 * src/file-manager/Makefile.am:
990 * src/file-manager/fm-icon-view.c:
991 * src/file-manager/nautilus-audio-mime-types.h:
992 Replace audio preview code with new one based
993 on gst-launch, removing all the gnome-vfs code
995 2007-10-29 Alexander Larsson <alexl@redhat.com>
997 * libnautilus-private/nautilus-dnd.c:
998 Remove gnome-vfs code
1000 2007-10-29 Alexander Larsson <alexl@redhat.com>
1002 * libnautilus-private/nautilus-file-utilities.[ch]:
1003 * libnautilus-private/nautilus-file-operations.c:
1004 Move public gnome-vfs functions from file-utilities to internal
1005 calls in file-operations.c
1006 Replace gnome-vfs use with gio
1008 * libnautilus-private/nautilus-file-operations-progress.c:
1009 * src/file-manager/fm-tree-view.c:
1010 Replace gnome-vfs use with gio
1012 2007-10-29 Alexander Larsson <alexl@redhat.com>
1014 * libnautilus-private/nautilus-file-operations.[ch]:
1015 Move nautilus_file_operations_delete to the gio code.
1017 * src/file-manager/fm-directory-view.c:
1018 * src/file-manager/fm-tree-view.c:
1019 Update to use new nautilus_file_operations_delete
1021 2007-10-26 Paolo Borelli <pborelli@katamail.com>
1023 * libnautilus-private/nautilus-module.c:
1024 Fix valgrind warning on shutdown (#346401, ported from trunk).
1026 2007-10-26 Paolo Borelli <pborelli@katamail.com>
1028 * libnautilus-private/nautilus-directory.c:
1029 * libnautilus-private/nautilus-desktop-link.c:
1030 * libnautilus-private/nautilus-desktop-icon-file.c:
1031 * libnautilus-private/nautilus-bookmark.c:
1032 * libnautilus-private/nautilus-trash-monitor.c:
1033 * libnautilus-private/nautilus-file.c:
1034 Plug minor memory leaks and improper uses of eel_ref_str_*
1036 2007-10-26 Paolo Borelli <pborelli@katamail.com>
1038 * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
1039 of freeing it to avoid memory corruption.
1041 2007-10-25 Alexander Larsson <alexl@redhat.com>
1043 * libnautilus-private/nautilus-file-changes-queue.[ch]:
1044 * libnautilus-private/nautilus-monitor.c:
1045 Rename some file change queue functions to _by_uri
1046 add GFile based version with the original name
1048 * libnautilus-private/nautilus-file-operations.[ch]:
1049 Add gio based nautilus_file_operations_trash_or_delete() call.
1051 * src/file-manager/fm-directory-view.c:
1052 Call nautilus_file_operations_trash_or_delete()
1055 2007-10-25 Alexander Larsson <alexl@redhat.com>
1057 * src/file-manager/fm-directory-view.[ch]:
1058 Make file activation handle mounting of mountables and non-mounted
1059 locations. Also general cleanup of activation.
1060 Cancellation not handled yet.
1062 2007-10-25 Paolo Borelli <pborelli@katamail.com>
1064 * src/file-manager/fm-list-view.c:
1065 * libnautilus-private/nautilus-icon-info.c:
1066 * libnautilus-private/nautilus-file.c:
1067 Plug some minor memory leaks.
1069 2007-10-25 Paolo Borelli <pborelli@katamail.com>
1071 * src/nautilus-window-manage-view.c (location_has_really_changed):
1072 Fix a warning when switching view.
1074 2007-10-25 Paolo Borelli <pborelli@katamail.com>
1076 * src/nautilus-application.c:
1077 * src/nautilus-property-browser.c:
1078 * src/nautilus-shell.c:
1080 Do not use EelStringList.
1082 2007-10-24 Paolo Borelli <pborelli@katamail.com>
1084 * src/nautilus-file-management-properties.c:
1085 remove eel_string_list (ab)use.
1087 2007-10-24 Alexander Larsson <alexl@redhat.com>
1089 * libnautilus-private/nautilus-file.[ch]:
1090 * libnautilus-private/nautilus-vfs-file.c:
1091 Pass GMountOperation instead of parent to mount.
1092 Nothing for unmount/eject
1094 * src/file-manager/fm-directory-view.c:
1095 Pass in a mount operation for mount.
1096 Disable timeout when mount operation is active
1098 2007-10-24 Alexander Larsson <alexl@redhat.com>
1100 * libnautilus-private/nautilus-file.c:
1101 Use g_utf8_collate, not eel_strcoll.
1103 2007-10-24 Alexander Larsson <alexl@redhat.com>
1105 * libnautilus-private/nautilus-icon-canvas-item.c:
1107 Update for eel changes
1109 2007-10-23 Alexander Larsson <alexl@redhat.com>
1112 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
1113 * libnautilus-private/nautilus-icon-container.c:
1114 * libnautilus-private/nautilus-icon-dnd.c:
1115 * libnautilus-private/nautilus-icon-private.h:
1117 Remove libart dependency, use eel rect and point types
1119 2007-10-23 Alexander Larsson <alexl@redhat.com>
1121 * libnautilus-private/nautilus-program-choosing.c:
1122 (nautilus_launch_application_from_command):
1123 Use gdk_spawn instead of eel
1125 2007-10-23 Alexander Larsson <alexl@redhat.com>
1127 * libnautilus-private/nautilus-dnd.c:
1128 * libnautilus-private/nautilus-file.c:
1129 * libnautilus-private/nautilus-program-choosing.c:
1130 * src/file-manager/fm-directory-view.c:
1131 * src/file-manager/fm-properties-window.c:
1132 * src/nautilus-emblem-sidebar.c:
1133 * src/nautilus-information-panel.c:
1134 Don't use removed eel gnome-vfs functions
1136 2007-10-23 Alexander Larsson <alexl@redhat.com>
1138 * libnautilus-private/nautilus-directory.[ch]:
1139 Add nautilus_directory_get_location
1141 * libnautilus-private/nautilus-file.[ch]:
1142 Add nautilus_file_get_parent_location.
1143 Port from eel_format_uri_for_display to gio parse names
1145 * libnautilus-private/nautilus-program-choosing.c:
1146 * src/file-manager/fm-directory-view.c:
1147 * src/nautilus-emblem-sidebar.c:
1148 * src/nautilus-location-bar.c:
1149 * src/nautilus-location-dialog.c:
1150 * src/nautilus-navigation-window-menus.c:
1151 * src/nautilus-window-bookmarks.c:
1152 Port from eel_format_uri_for_display to gio parse names
1154 2007-10-23 Alexander Larsson <alexl@redhat.com>
1156 * libnautilus-private/nautilus-file-utilities.c:
1157 (nautilus_ensure_unique_file_name):
1160 * src/file-manager/fm-directory-view.c:
1161 (fm_directory_view_handle_netscape_url_drop):
1162 Handle missing mimetype
1164 2007-10-23 Alexander Larsson <alexl@redhat.com>
1166 * libnautilus-private/nautilus-file-utilities.c:
1167 (nautilus_compute_title_for_location):
1168 Make this use only display name.
1170 * libnautilus-private/nautilus-icon-info.c:
1171 (nautilus_icon_info_lookup):
1172 Don't free filename before use
1174 * libnautilus-private/nautilus-search-directory-file.[ch]:
1175 * libnautilus-private/nautilus-search-directory.c:
1176 Create nice display name for search directories, and keep it updated.
1178 * src/nautilus-window-manage-views.c:
1179 Fix wrong type of argument passed to signal
1181 2007-10-23 Alexander Larsson <alexl@redhat.com>
1183 * libnautilus-private/nautilus-file.c:
1184 Replace some gnome vfs calls
1186 2007-10-23 Alexander Larsson <alexl@redhat.com>
1188 * libnautilus-private/nautilus-metafile.c:
1189 Use new gio uri escape functions instead of gnome-vfs
1191 2007-10-22 Alexander Larsson <alexl@redhat.com>
1193 * src/nautilus-location-entry.c:
1194 Use GFilenameCompleter
1196 2007-10-22 Alexander Larsson <alexl@redhat.com>
1198 * src/nautilus-application.c:
1199 * src/nautilus-information-panel.c:
1200 * src/nautilus-spatial-window.c:
1201 * src/nautilus-spatial-window.h:
1202 * src/nautilus-window-manage-views.c:
1203 Use GFile * instead of uris in some more places
1205 Patch from Paolo Borelli
1207 2007-10-22 Alexander Larsson <alexl@redhat.com>
1209 * libnautilus-private/nautilus-desktop-icon-file.c:
1210 * libnautilus-private/nautilus-file.c:
1211 * libnautilus-private/nautilus-saved-search-file.c:
1212 * libnautilus-private/nautilus-search-directory-file.c:
1213 Fix handling of mimetype as refstring
1217 Patch from Paolo Borelli
1219 2007-10-19 Paolo Borelli <pborelli@katamail.com>
1221 * src/file-manager/fm-icon-view.c:
1222 * src/file-manager/fm-directory-view.c:
1223 use g_content_type_equals instead of strcasecmp on the mime type.
1225 * src/nautilus-window-menus.c:
1226 Remove unneeded includes
1228 2007-10-19 Paolo Borelli <pborelli@katamail.com>
1230 * libnautilus-private/nautilus-emblem-utils.h:
1231 * libnautilus-private/nautilus-emblem-utils.c:
1232 * src/nautilus-emblem-sidebar.c:
1233 * src/nautilus-property-browser.c:
1235 Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
1237 2007-10-19 Alexander Larsson <alexl@redhat.com>
1239 * libnautilus-private/nautilus-file.c:
1240 (nautilus_file_set_display_name):
1241 Don't crash on NULL display name
1243 2007-10-19 Alexander Larsson <alexl@redhat.com>
1245 * libnautilus-private/nautilus-file-private.h:
1246 * libnautilus-private/nautilus-file.[ch]:
1247 * libnautilus-private/nautilus-vfs-file.c:
1248 Remove NautilusFileMountCallback and just make
1249 NautilusFileOperationCallback take an extra
1250 resultant file argument.
1252 * src/file-manager/fm-directory-view.c:
1253 * src/file-manager/fm-error-reporting.c:
1254 * src/file-manager/fm-list-view.c:
1255 * src/file-manager/fm-properties-window.c:
1256 Update to API change
1258 * src/nautilus-pathbar.c:
1259 (get_display_name_for_folder):
1260 Fix crash if NULLÂ display name
1262 2007-10-19 Alexander Larsson <alexl@redhat.com>
1264 * libnautilus-private/nautilus-desktop-icon-file.c:
1265 Set can_mount/unmount to FALSE unless set
1267 * libnautilus-private/nautilus-file-private.h:
1268 * libnautilus-private/nautilus-file.c:
1269 * libnautilus-private/nautilus-file.h:
1270 Make the Operation object semi-public
1271 Move mount ops to virtual functions
1273 * libnautilus-private/nautilus-vfs-file.c:
1274 Initial work to implement mount op
1276 2007-10-18 Alexander Larsson <alexl@redhat.com>
1278 * libnautilus-private/nautilus-file-utilities.[ch]:
1279 * src/nautilus-pathbar.c:
1280 Add & use nautilus_get_desktop_location
1282 * libnautilus-private/nautilus-dnd.c:
1285 * libnautilus-private/nautilus-icon-dnd.c:
1286 Trash is now a real uri location, remove special case
1288 2007-10-18 Alexander Larsson <alexl@redhat.com>
1290 * libnautilus-private/nautilus-file-utilities.[ch]:
1291 Make compute_title take a GFile
1293 * libnautilus-private/nautilus-view-factory.[ch]:
1294 * libnautilus-private/nautilus-window-info.[ch]:
1295 * src/file-manager/fm-directory-view.c:
1296 * src/file-manager/fm-tree-view.c:
1297 * src/nautilus-application.[ch]:
1298 * src/nautilus-bookmark-list.c:
1299 * src/nautilus-bookmarks-window.c:
1300 * src/nautilus-connect-server-dialog-nonmain.c:
1301 * src/nautilus-desktop-window.c:
1302 * src/nautilus-history-sidebar.c:
1303 * src/nautilus-location-bar.c:
1304 * src/nautilus-location-dialog.c:
1305 * src/nautilus-navigation-window.c:
1306 * src/nautilus-places-sidebar.c:
1307 * src/nautilus-shell.c:
1308 * src/nautilus-spatial-window.c:
1309 * src/nautilus-window-manage-views.[ch]:
1310 * src/nautilus-window-menus.c:
1311 * src/nautilus-window-private.h:
1312 * src/nautilus-window.[ch]:
1313 Use GFile * instead of char * uri in all loation handling
1316 2007-10-18 Paolo Borelli <pborelli@katamail.com>
1318 * src/nautilus-image-properties-page.c: port to gio.
1320 2007-10-18 Alexander Larsson <alexl@redhat.com>
1322 * libnautilus-private/nautilus-directory-private.h:
1323 * libnautilus-private/nautilus-directory.[ch]:
1324 * src/nautilus-application.c:
1325 Make nautilus_directory_get_existing take GFile *.
1326 Add nautilus_directory_get taking a GFile *
1328 2007-10-18 Alexander Larsson <alexl@redhat.com>
1330 * libnautilus-private/nautilus-desktop-directory-file.c:
1331 * libnautilus-private/nautilus-desktop-directory.c:
1332 * libnautilus-private/nautilus-desktop-icon-file.c:
1333 * libnautilus-private/nautilus-desktop-link-monitor.c:
1334 * libnautilus-private/nautilus-directory.c:
1335 * libnautilus-private/nautilus-directory.h:
1336 * libnautilus-private/nautilus-file-operations.c:
1337 * libnautilus-private/nautilus-file-utilities.c:
1338 * src/file-manager/fm-directory-view.c:
1339 * src/nautilus-navigation-window.c:
1340 * src/nautilus-window-manage-views.c:
1341 * test/test-nautilus-directory-async.c:
1342 Rename nautilus_directory_get to nautilus_directory_get_by_uri.
1344 2007-10-18 Alexander Larsson <alexl@redhat.com>
1346 * libnautilus-private/nautilus-desktop-link.c:
1347 * libnautilus-private/nautilus-desktop-icon-file.c:
1350 * libnautilus-private/nautilus-file.c:
1351 * libnautilus-private/nautilus-icon-dnd.c:
1352 Convert gnome_vfs calls to gio
1354 2007-10-18 Alexander Larsson <alexl@redhat.com>
1356 * libnautilus-private/nautilus-desktop-icon-file.c:
1357 * src/nautilus-application.c:
1358 * src/nautilus-window-menus.c:
1359 * test/test-nautilus-directory-async.c:
1361 Convert gnome_vfs calls to gio
1363 2007-10-18 Alexander Larsson <alexl@redhat.com>
1365 * src/nautilus-application.[ch]:
1366 Convert gnome_vfs calls to gio
1369 Document some stuff that needs doing in gio-branch
1371 2007-10-18 Alexander Larsson <alexl@redhat.com>
1373 * libnautilus-private/nautilus-search-engine-simple.c:
1376 * src/nautilus-query-editor.c:
1377 Work around crash getting NULL back as the location.
1379 2007-10-18 Alexander Larsson <alexl@redhat.com>
1381 * libnautilus-private/nautilus-file-utilities.[ch]:
1382 Add nautilus_is_home_directory and nautilus_is_root_directory
1384 * src/nautilus-window-manage-views.c:
1385 Convert gnome_vfs calls to gio
1387 2007-10-18 Alexander Larsson <alexl@redhat.com>
1389 * src/nautilus-window.c (nautilus_window_go_up):
1390 Use gio to find parent
1392 2007-10-18 Alexander Larsson <alexl@redhat.com>
1394 * src/nautilus-pathbar.[ch]:
1395 * src/nautilus-navigation-window.c:
1396 * src/nautilus-window-manage-views.c:
1399 2007-10-17 Alexander Larsson <alexl@redhat.com>
1401 * libnautilus-private/nautilus-vfs-utils.[ch]:
1402 Remove now unused gnome_vfs to gio helpers
1404 2007-10-17 Alexander Larsson <alexl@redhat.com>
1406 * src/nautilus-location-bar.c:
1407 Remove some unused code
1408 Replace gnome_vfs code with gio code
1410 2007-10-17 Alexander Larsson <alexl@redhat.com>
1412 * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
1413 Typo can_delete -> can_trash
1415 2007-10-17 Alexander Larsson <alexl@redhat.com>
1417 * src/nautilus-property-browser.c:
1418 Replace some gnome-vfs code with gio code
1420 2007-10-17 Alexander Larsson <alexl@redhat.com>
1422 * src/file-manager/fm-properties-window.c:
1423 Replace some gnome-vfs code with gio code
1425 2007-10-17 Alexander Larsson <alexl@redhat.com>
1427 * libnautilus-private/nautilus-file-private.h:
1428 * libnautilus-private/nautilus-file.[ch]:
1429 Add can_delete and can_trash
1431 * src/file-manager/fm-directory-view.c:
1432 Replace some gnome-vfs code with gio code
1434 2007-10-17 Alexander Larsson <alexl@redhat.com>
1436 * src/nautilus-location-dialog.c (open_current_location):
1437 Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
1439 2007-10-17 Alexander Larsson <alexl@redhat.com>
1441 * libnautilus-private/nautilus-search-engine-simple.c:
1444 2007-10-17 Paolo Borelli <pborelli@katamail.com>
1446 * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
1448 2007-10-17 Paolo Borelli <pborelli@katamail.com>
1450 * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
1452 2007-10-17 Paolo Borelli <pborelli@katamail.com>
1454 * libnautilus-private/nautilus-link.[ch]: remove.
1455 * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
1456 and rename them to nautilus-link.[ch]
1457 * libnautilus-private/nautilus-file.c: adapt for the above change.
1459 2007-10-17 Alexander Larsson <alexl@redhat.com>
1461 * src/nautilus-places-sidebar.c:
1464 2007-10-17 Alexander Larsson <alexl@redhat.com>
1466 * libnautilus-private/nautilus-file.[ch]:
1467 * libnautilus-private/nautilus-file-private.h:
1468 Remove has/get_volume/drive, replace with
1469 can_mount/unmount/eject and mount/unmount/eject.
1470 (Which are not fully implemented yet)
1471 Add nautilus_file_is_mountpoint.
1473 * libnautilus-extension/nautilus-file-info.[ch]:
1474 * libnautilus-private/nautilus-directory-async.c:
1475 * libnautilus-private/nautilus-link-desktop-file.[ch]:
1476 * libnautilus-private/nautilus-link.[ch]:
1477 * src/file-manager/fm-directory-view.c:
1478 * src/file-manager/fm-icon-view.c:
1479 * src/file-manager/fm-properties-window.c:
1480 * src/file-manager/fm-tree-model.[ch]:
1481 * src/file-manager/fm-tree-view.c:
1484 2007-10-16 Alexander Larsson <alexl@redhat.com>
1486 * libnautilus-private/nautilus-desktop-icon-file.c:
1487 * libnautilus-private/nautilus-desktop-link-monitor.c:
1488 * libnautilus-private/nautilus-desktop-link.[ch]:
1489 * libnautilus-private/nautilus-directory-async.c:
1490 * libnautilus-private/nautilus-file-private.h:
1491 * libnautilus-private/nautilus-file.c:
1492 * libnautilus-private/nautilus-search-directory-file.c:
1493 * src/file-manager/fm-directory-view.c:
1494 * src/file-manager/fm-properties-window.c:
1495 Convert some volume monitor use to gio
1497 2007-10-16 Alexander Larsson <alexl@redhat.com>
1499 * libnautilus-private/nautilus-trash-monitor.c:
1500 Ref icon in nautilus_trash_monitor_get_icon()
1502 * libnautilus-private/nautilus-desktop-icon-file.c:
1503 * libnautilus-private/nautilus-desktop-link.c:
1504 * libnautilus-private/nautilus-desktop-link.h:
1505 * src/nautilus-places-sidebar.c:
1506 Use nautilus_trash_monitor_get_icon() when possible
1508 2007-10-16 Alexander Larsson <alexl@redhat.com>
1510 * libnautilus-private/nautilus-trash-monitor.[ch]:
1511 Add full gio implementation and get_icon()
1513 2007-10-15 Alexander Larsson <alexl@redhat.com>
1515 * libnautilus-private/Makefile.am:
1516 * libnautilus-private/nautilus-icon-factory-private.h: Removed.
1517 * libnautilus-private/nautilus-icon-factory.c: Removed.
1518 * libnautilus-private/nautilus-icon-factory.h: Removed.
1519 Remove NautilusIconFactory code.
1520 Now all code use the new APIs
1523 * libnautilus-private/nautilus-bookmark.c:
1524 * libnautilus-private/nautilus-bookmark.h:
1525 * libnautilus-private/nautilus-file.c:
1526 * libnautilus-private/nautilus-global-preferences.c:
1527 * libnautilus-private/nautilus-icon-canvas-item.c:
1528 * libnautilus-private/nautilus-icon-canvas-item.h:
1529 * libnautilus-private/nautilus-icon-container.h:
1530 * libnautilus-private/nautilus-icon-private.h:
1531 * libnautilus-private/nautilus-link-desktop-file.c:
1532 * libnautilus-private/nautilus-program-choosing.c:
1533 * libnautilus-private/nautilus-view.h:
1534 * src/file-manager/fm-directory-view.c:
1535 * src/file-manager/fm-icon-view.c:
1536 * src/file-manager/fm-list-model.c:
1537 * src/file-manager/fm-list-model.h:
1538 * src/file-manager/fm-list-view.c:
1539 * src/file-manager/fm-properties-window.c:
1540 * src/file-manager/fm-tree-model.c:
1541 * src/file-manager/fm-tree-view.c:
1542 * src/nautilus-application.c:
1543 * src/nautilus-bookmark-list.c:
1544 * src/nautilus-bookmarks-window.c:
1545 * src/nautilus-emblem-sidebar.c:
1546 * src/nautilus-navigation-window-menus.c:
1547 * src/nautilus-navigation-window.c:
1548 * src/nautilus-pathbar.c:
1549 * src/nautilus-places-sidebar.c:
1550 * src/nautilus-sidebar-title.c:
1551 * src/nautilus-window-menus.c:
1552 * src/nautilus-window.c:
1553 * src/nautilus-zoom-control.h:
1554 * test/test-nautilus-wrap-table.c:
1555 Don't include the nautilus-icon-factory headers
1557 2007-10-15 Alexander Larsson <alexl@redhat.com>
1559 * libnautilus-private/nautilus-file.[ch]:
1560 Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
1561 Fix force_size handling
1563 * src/file-manager/fm-directory-view.c:
1564 * src/file-manager/fm-empty-view.c:
1565 * src/file-manager/fm-list-model.c:
1566 * src/file-manager/fm-properties-window.c:
1567 * src/file-manager/fm-tree-model.c:
1568 * src/nautilus-emblem-sidebar.c:
1569 * src/nautilus-navigation-window-menus.c:
1570 * src/nautilus-property-browser.c:
1571 * src/nautilus-sidebar-title.c:
1572 Convert more stuff to new icon API
1574 2007-10-15 Alexander Larsson <alexl@redhat.com>
1576 * libnautilus-private/nautilus-icon-info.[ch]:
1577 Add nautilus_icon_info_lookup_from_name
1579 * libnautilus-private/nautilus-ui-utilities.c:
1580 * src/nautilus-desktop-window.c:
1581 * src/nautilus-navigation-window.c:
1582 * src/nautilus-pathbar.c:
1583 Use nautilus_icon_info_lookup_from_name to get less
1586 2007-10-15 Alexander Larsson <alexl@redhat.com>
1588 * src/nautilus-pathbar.c:
1589 * src/nautilus-spatial-window.c:
1590 Convert more stuff to new icon API
1592 2007-10-15 Alexander Larsson <alexl@redhat.com>
1594 * libnautilus-private/nautilus-file.[ch]:
1595 Add nautilus_file_get_icon_pixbuf and
1596 IGNORE_VISITING icon flag
1598 * libnautilus-private/nautilus-icon-info.[ch]:
1599 Add nautilus_icon_info_get_used_name function
1601 * libnautilus-private/nautilus-emblem-utils.c:
1602 * libnautilus-private/nautilus-program-choosing.c:
1603 * libnautilus-private/nautilus-ui-utilities.c:
1604 * src/nautilus-desktop-window.c:
1605 * src/nautilus-navigation-window.c:
1606 * src/nautilus-spatial-window.c:
1607 * src/nautilus-window.[ch]:
1608 Convert to new icon APIs
1610 2007-10-15 Alexander Larsson <alexl@redhat.com>
1612 * libnautilus-private/Makefile.am:
1613 * libnautilus-private/nautilus-audio-player.c: Removed.
1614 * libnautilus-private/nautilus-audio-player.h: Removed.
1615 * src/file-manager/fm-icon-view.c:
1616 Kill old unused code
1618 2007-10-15 Alexander Larsson <alexl@redhat.com>
1620 * libnautilus-private/nautilus-icon-info.[ch]:
1621 Add nautilus_icon_info_get_pixbuf_nodefault_at_size
1623 * libnautilus-private/nautilus-file.[ch]:
1624 New functions for getting emblem icons and emblem pixbufs
1626 * libnautilus-private/nautilus-icon-container.[ch]:
1627 * libnautilus-private/nautilus-icon-factory.c:
1628 * src/file-manager/fm-directory-view.[ch]:
1629 * src/file-manager/fm-icon-container.c:
1630 * src/file-manager/fm-list-model.c:
1631 * src/file-manager/fm-tree-model.c:
1632 * src/nautilus-sidebar-title.c:
1633 Update to use the new emblem getters
1635 2007-10-15 Alexander Larsson <alexl@redhat.com>
1637 * libnautilus-private/nautilus-icon-info.[ch]:
1638 Add nautilus_get_icon_size_for_stock_size
1640 * libnautilus-private/nautilus-bookmark.c:
1641 * src/nautilus-places-sidebar.c:
1644 2007-10-15 Alexander Larsson <alexl@redhat.com>
1646 * libnautilus-private/nautilus-thumbnails.c:
1647 Add required thumbnailing stuff from NautilusIconFactory here
1649 2007-10-15 Alexander Larsson <alexl@redhat.com>
1651 * libnautilus-private/nautilus-icon-factory.[ch]:
1652 * libnautilus-private/nautilus-icon-info.[ch]:
1653 Move over icon size util functions to nautilus-icon-info
1655 * libnautilus-private/nautilus-icon-container.c:
1656 * libnautilus-private/nautilus-lib-self-check-functions.h:
1657 * src/file-manager/fm-list-model.c:
1658 * src/nautilus-sidebar-title.c:
1661 2007-10-15 Alexander Larsson <alexl@redhat.com>
1663 * libnautilus-private/nautilus-icon-container.c:
1664 * libnautilus-private/nautilus-icon-factory.h:
1665 Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
1668 2007-10-15 Alexander Larsson <alexl@redhat.com>
1670 * libnautilus-private/nautilus-file.c:
1671 Actually handle thumbnail size prefs
1673 2007-10-15 Alexander Larsson <alexl@redhat.com>
1675 * libnautilus-private/nautilus-file.c:
1676 Handle thumbnail size prefs
1677 Handle all sorts of icon changes and emit CHANGED on
1680 * libnautilus-private/nautilus-directory-private.h:
1681 * libnautilus-private/nautilus-directory.c:
1682 * libnautilus-private/nautilus-icon-container.c:
1683 * libnautilus-private/nautilus-icon-info.c:
1684 * libnautilus-private/nautilus-icon-info.h:
1685 * src/file-manager/fm-directory-view.c:
1686 * src/file-manager/fm-list-view.c:
1687 * src/file-manager/fm-properties-window.c:
1688 * src/file-manager/fm-tree-model.c:
1689 * src/file-manager/fm-tree-model.h:
1690 * src/file-manager/fm-tree-view.c:
1691 * src/nautilus-bookmarks-window.c:
1692 * src/nautilus-sidebar-title.c:
1693 * src/nautilus-window-bookmarks.c:
1694 * src/nautilus-window.c:
1695 Remove use of icon factory icons_changed signal, using instead
1696 the file CHANGED signal.
1698 2007-10-15 Alexander Larsson <alexl@redhat.com>
1700 * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
1701 Add thumbnail to all attributes
1703 2007-10-15 Alexander Larsson <alexl@redhat.com>
1705 * libnautilus-private/nautilus-file.h:
1706 Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
1708 * libnautilus-private/nautilus-bookmark.c:
1709 * src/file-manager/fm-directory-view.c:
1710 * src/file-manager/fm-properties-window.c:
1711 * src/file-manager/fm-tree-model.c:
1712 * src/nautilus-bookmark-list.c:
1713 * src/nautilus-pathbar.c:
1714 * src/nautilus-sidebar-title.c:
1715 Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
1716 nautilus_icon_factory_is_icon_ready_for_file and
1717 nautilus_icon_factory_get_required_file_attributes.
1719 2007-10-12 Alexander Larsson <alexl@redhat.com>
1721 * libnautilus-private/nautilus-bookmark.[ch]:
1722 * libnautilus-private/nautilus-file.[ch]:
1723 * libnautilus-private/nautilus-icon-info.c:
1724 * src/nautilus-application.c:
1725 * src/nautilus-bookmark-list.c:
1726 * src/nautilus-bookmarks-window.c:
1727 * src/nautilus-places-sidebar.c:
1728 * src/nautilus-window-manage-views.c:
1729 * src/nautilus-window-private.h:
1730 * src/nautilus-window.c:
1731 Convert bookmarks API to gio / GIcon
1733 2007-10-12 Alexander Larsson <alexl@redhat.com>
1735 * libnautilus-private/nautilus-file-private.h:
1736 * libnautilus-private/nautilus-file.c:
1737 * libnautilus-private/nautilus-icon-container.c:
1738 * libnautilus-private/nautilus-thumbnails.[ch]:
1739 Add back support for generating thumbnails.
1741 2007-10-12 Alexander Larsson <alexl@redhat.com>
1743 * libnautilus-private/nautilus-directory-async.c:
1744 * libnautilus-private/nautilus-file-private.h:
1745 * libnautilus-private/nautilus-file.c:
1746 For large icons, try to use the original file
1749 2007-10-12 Alexander Larsson <alexl@redhat.com>
1751 * libnautilus-private/nautilus-file.c:
1752 Only invalidate thumbnails when sizing up, not
1753 on the original scale from raw
1755 2007-10-12 Alexander Larsson <alexl@redhat.com>
1757 * libnautilus-private/nautilus-directory-async.c:
1758 * libnautilus-private/nautilus-file-private.h:
1759 * libnautilus-private/nautilus-file.c:
1760 Simplify thumbnail size handling and make it work.
1761 Now handles resizing icons.
1763 2007-10-12 Alexander Larsson <alexl@redhat.com>
1765 * libnautilus-private/nautilus-directory-async.c:
1766 * libnautilus-private/nautilus-file-private.h:
1767 * libnautilus-private/nautilus-file.c:
1768 More exact handling of thumbnail up_to_date-ness, including
1769 if loading a thumbnail fails.
1770 Return thumbnails of the right size.
1772 * libnautilus-private/nautilus-thumbnails.[ch]:
1773 Add nautilus_thumbnail_unframe_image and export
1774 frame element sizes as defines
1776 2007-10-11 Alexander Larsson <alexl@redhat.com>
1778 * libnautilus-private/nautilus-file.[ch]:
1779 * libnautilus-private/nautilus-directory-async.c:
1780 Export nautilus_file_should_show_thumbnail and use it as needed in the
1781 thumbnail reading code
1783 2007-10-11 Alexander Larsson <alexl@redhat.com>
1785 * libnautilus-private/nautilus-file-attributes.h:
1786 Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
1788 * libnautilus-private/nautilus-directory-private.h:
1789 * libnautilus-private/nautilus-directory-async.c:
1790 * libnautilus-private/nautilus-file-private.h:
1791 Load thumbnails asynchronosuly.
1793 * libnautilus-private/nautilus-file.c:
1794 Initial code to use the asynchronoulsy loaded thumbnail
1796 * libnautilus-private/nautilus-icon-factory.c:
1797 Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
1800 2007-10-11 Alexander Larsson <alexl@redhat.com>
1802 * libnautilus-private/nautilus-file-private.h:
1803 * libnautilus-private/nautilus-file.c:
1804 Read thumbnail info from gio
1806 2007-10-11 Alexander Larsson <alexl@redhat.com>
1808 * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
1809 Handle accept, visited and embedding text state and
1810 rewrite the icon as needed.
1812 * libnautilus-private/nautilus-icon-info.c:
1813 (nautilus_icon_info_finalize):
1814 Fix crash if pixbuf is NULL
1816 2007-10-11 Alexander Larsson <alexl@redhat.com>
1818 * libnautilus-private/Makefile.am:
1819 * libnautilus-private/nautilus-icon-info.[ch]:
1820 Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
1822 * libnautilus-private/nautilus-file.[ch]:
1823 Make nautilus_file_get_icon return a NautilusFileInfo
1825 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
1826 Split out attach points instead of using NautilusAttachPoints
1828 * libnautilus-private/nautilus-icon-container.[ch]:
1829 * src/file-manager/fm-icon-container.c:
1830 Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
1832 * libnautilus-private/nautilus-icon-factory.c:
1833 * libnautilus-private/nautilus-program-choosing.c:
1834 * libnautilus-private/nautilus-mime-application-chooser.c:
1835 * libnautilus-private/nautilus-open-with-dialog.c:
1836 Update to g_themed_icon_get_names const type
1838 2007-10-10 Alexander Larsson <alexl@redhat.com>
1840 * libnautilus-private/nautilus-file-private.h:
1841 * libnautilus-private/nautilus-file.[ch]:
1842 Keep track of GIcon from gio.
1843 Add nautilus_file_get_icon()
1845 * libnautilus-private/nautilus-icon-factory.[ch]:
1846 Add nautilus_icon_factory_get_pixbuf_for_gicon().
1847 This is a bit temporary, but can be used to move over
1848 users to nautilus_file_get_icon().
1850 * libnautilus-private/nautilus-icon-container.[ch]:
1851 * src/file-manager/fm-icon-container.c:
1852 Use nautilus_file_get_icon() in icon view.
1854 2007-10-10 Alexander Larsson <alexl@redhat.com>
1856 * libnautilus-private/nautilus-file-utilities.c:
1857 * libnautilus-private/nautilus-monitor.c:
1858 * src/nautilus-bookmark-list.c:
1859 Update for file monitoring API change
1861 * src/nautilus-spatial-window.c:
1862 Gio port from Paolo Borelli
1864 2007-10-08 Alexander Larsson <alexl@redhat.com>
1866 * libnautilus-private/nautilus-file.c:
1867 (nautilus_file_peek_display_name):
1868 Use a display name based on the filename as the default instead
1869 of "" before we've read the real display name from the backend.
1871 2007-10-08 Paolo Borelli <pborelli@katamail.com>
1873 * libnautilus-private/nautilus-icon-dnd.[ch]:
1874 * src/nautilus-emblem-sidebar.c:
1875 * src/nautilus-location-bar.c:
1877 Replace nautilus_icon_dnd_uri_list_extract_uris with
1878 g_uri_list_extract_uris.
1880 2007-10-08 Paolo Borelli <pborelli@katamail.com>
1882 * src/nautilus-bookmark-list.[ch]: port to gio.
1884 2007-10-05 Paolo Borelli <pborelli@katamail.com>
1886 * configure.in: use gio-2.0 instead of gio-standalone.
1888 2007-10-04 Alexander Larsson <alexl@redhat.com>
1890 * libnautilus-private/Makefile.am:
1891 * libnautilus-private/nautilus-trash-directory.[ch]:
1892 * libnautilus-private/nautilus-trash-file.[ch]:
1893 Remove virtual trash locations, we now use the gvfs trash:
1895 * libnautilus-private/nautilus-trash-monitor.[ch]:
1896 Make this a stub for now. Need to figure out how to do this.
1898 * libnautilus-private/nautilus-directory-private.h:
1899 * libnautilus-private/nautilus-directory.c:
1900 * libnautilus-private/nautilus-file-operations.c:
1901 * libnautilus-private/nautilus-file.c:
1902 * src/file-manager/fm-directory-view.c:
1903 * src/nautilus-window-manage-views.c:
1904 Handle the removal of NautilusTrash*
1906 2007-10-04 Alexander Larsson <alexl@redhat.com>
1908 * libnautilus-private/nautilus-thumbnails.c:
1909 Use gio instead of gnome-vfs to get mtime
1911 2007-10-02 Alexander Larsson <alexl@redhat.com>
1913 * libnautilus-private/nautilus-customization-data.c:
1914 * libnautilus-private/nautilus-customization-data.h:
1915 * src/nautilus-property-browser.c:
1916 Use gio to read info
1918 2007-10-02 Alexander Larsson <alexl@redhat.com>
1920 * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
1921 Use gio to get mime type
1923 2007-10-02 Alexander Larsson <alexl@redhat.com>
1925 * libnautilus-private/nautilus-file-utilities.c:
1926 Use GFileMonitor to monitor xdg user dirs file
1928 2007-10-02 Alexander Larsson <alexl@redhat.com>
1930 * libnautilus-private/Makefile.am (INCLUDES):
1931 Bump name for extension dir since we're not compatible anymore
1933 2007-10-02 Alexander Larsson <alexl@redhat.com>
1935 * libnautilus-private/nautilus-bookmark.c:
1936 * libnautilus-private/nautilus-customization-data.c:
1937 * libnautilus-private/nautilus-desktop-directory.c:
1938 * libnautilus-private/nautilus-directory-background.c:
1939 * libnautilus-private/nautilus-dnd.c:
1940 * libnautilus-private/nautilus-file-operations.c:
1941 * libnautilus-private/nautilus-file-utilities.c:
1942 * libnautilus-private/nautilus-file.c:
1943 * libnautilus-private/nautilus-icon-factory.c:
1944 * libnautilus-private/nautilus-metafile.c:
1945 * libnautilus-private/nautilus-search-directory.c:
1946 * libnautilus-private/nautilus-search-engine-tracker.c:
1947 * src/file-manager/fm-directory-view.c:
1948 * src/file-manager/fm-ditem-page.c:
1949 * src/file-manager/fm-icon-view.c:
1950 * src/file-manager/fm-properties-window.c:
1951 * src/file-manager/fm-tree-view.c:
1952 * src/nautilus-application.c:
1953 * src/nautilus-bookmark-list.c:
1954 * src/nautilus-image-properties-page.c:
1955 * src/nautilus-information-panel.c:
1956 * src/nautilus-places-sidebar.c:
1957 * src/nautilus-property-browser.c:
1958 * src/nautilus-query-editor.c:
1959 gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
1960 gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
1962 2007-10-02 Alexander Larsson <alexl@redhat.com>
1964 * libnautilus-private/nautilus-icon-factory.c:
1965 Don't clear thumbnails and other absolute pathnames from icon
1966 cache when mime data or icon theme changes. This is to avoid
1967 flashing and async realoading of all thumbnails.
1969 2007-10-02 Alexander Larsson <alexl@redhat.com>
1971 * libnautilus-private/nautilus-directory-async.c:
1972 (mime_db_changed_callback):
1973 Use the right call to invalidate attributes, so that
1974 they get re-read correctly.
1976 2007-10-02 Alexander Larsson <alexl@redhat.com>
1978 * libnautilus-private/nautilus-icon-factory.c:
1979 (mime_type_data_changed_callback):
1980 * libnautilus-private/nautilus-directory-async.c:
1981 (mime_db_changed_callback):
1982 Fix up types in callbacks
1984 * libnautilus-private/nautilus-mime-application-chooser.c:
1985 * libnautilus-private/nautilus-open-with-dialog.c:
1986 Handle and emit mime_data_changed on NautilusSignaller
1988 2007-10-01 Alexander Larsson <alexl@redhat.com>
1990 * libnautilus-private/Makefile.am:
1991 * libnautilus-private/nautilus-mime-application-chooser.[ch]:
1992 * libnautilus-private/nautilus-open-with-dialog.[ch]:
1993 Moved these from eel and renamed
1995 * src/file-manager/fm-directory-view.c:
1996 * src/file-manager/fm-properties-window.c:
1997 Use the nautilus version imported above instead of the eel one.
1999 2007-10-01 Alexander Larsson <alexl@redhat.com>
2001 * libnautilus-private/nautilus-directory-async.c:
2002 * libnautilus-private/nautilus-icon-factory.c:
2003 * libnautilus-private/nautilus-signaller.c:
2004 Replace gnome-vfs mime monitor with NautilusSignaller signal.
2006 * src/nautilus-query-editor.c:
2007 Use gio to list all mime types
2009 2007-10-01 Alexander Larsson <alexl@redhat.com>
2011 * libnautilus-private/nautilus-theme.[ch]:
2012 Delete leftover files
2014 2007-09-28 Alexander Larsson <alexl@redhat.com>
2017 Update for new gio pkgconfig name
2019 2007-09-28 Alexander Larsson <alexl@redhat.com>
2021 * libnautilus-private/nautilus-file.c:
2022 * src/file-manager/fm-directory-view.c:
2023 * src/file-manager/fm-properties-window.c:
2024 Update to the new name for g_format_file_size_for_display
2026 2007-09-28 Alexander Larsson <alexl@redhat.com>
2028 * libnautilus-private/nautilus-file.c:
2029 * libnautilus-private/nautilus-link.c:
2030 * src/file-manager/fm-icon-container.c:
2031 * src/nautilus-query-editor.c:
2032 Use gio mimetype functions instead of gnome-vfs ones.
2034 2007-09-28 Alexander Larsson <alexl@redhat.com>
2036 * libnautilus-private/nautilus-mime-actions.[ch]:
2037 * libnautilus-private/nautilus-program-choosing.[ch]:
2038 * libnautilus-private/nautilus-recent.[ch]:
2039 Use GAppInfo instead of GnomeVFSMimeApplication
2041 * src/file-manager/fm-directory-view.c:
2042 * src/nautilus-information-panel.c:
2043 * test/test-nautilus-mime-actions.c:
2044 Update due to the api changes in the GAppInfo move.
2046 2007-09-27 Alexander Larsson <alexl@redhat.com>
2048 * libnautilus-private/nautilus-file.c:
2049 * src/file-manager/fm-directory-view.c:
2050 * src/file-manager/fm-properties-window.c:
2051 Use g_file_size_format_for_display instead of
2052 gnome_vfs_format_file_size_for_display
2054 2007-09-27 Alexander Larsson <alexl@redhat.com>
2056 * libnautilus-private/nautilus-file.c:
2057 Remove unused GnomeVFSHandle stuff
2059 2007-09-27 Alexander Larsson <alexl@redhat.com>
2061 * libnautilus-private/nautilus-file.c:
2062 Forgot to change GnomeVFSResult to GError in
2065 007-09-27 Alexander Larsson <alexl@redhat.com>
2067 * libnautilus-private/nautilus-file.c:
2068 Implement nautilus_file_set_owner and nautilus_file_set_group
2069 using set_attributes
2072 2007-09-27 Alexander Larsson <alexl@redhat.com>
2074 * libnautilus-private/nautilus-file.c:
2075 Implement nautilus_file_set_permissions using
2076 nautilus_file_set_attributes.
2078 2007-09-27 Alexander Larsson <alexl@redhat.com>
2080 * libnautilus-private/nautilus-file.[ch]:
2081 Add nautilus_file_set_attributes
2083 2007-09-27 Alexander Larsson <alexl@redhat.com>
2085 * libnautilus-private/nautilus-vfs-utils.[ch]:
2086 Add gnome_vfs_result_to_error call
2088 * libnautilus-private/nautilus-file.[ch]:
2089 Convert renaming to use gio.
2090 Pass GError instead of GnomeVFSResult in
2091 NautilusFileOperationCallback
2093 * src/file-manager/fm-error-reporting.c:
2094 * src/file-manager/fm-error-reporting.h:
2095 * src/file-manager/fm-list-view.c:
2096 * src/file-manager/fm-properties-window.c:
2097 Update to the NautilusFileOperationCallback API change
2099 2007-09-26 Alexander Larsson <alexl@redhat.com>
2101 * libnautilus-private/nautilus-file-private.h:
2102 * libnautilus-private/nautilus-file.c:
2103 Read can_delete and can_rename from gio.
2104 Use can_rename in nautilus_file_can_rename.
2106 2007-09-26 Alexander Larsson <alexl@redhat.com>
2108 * libnautilus-private/nautilus-file.[ch]:
2109 Add nautilus_file_get_edit_name()
2111 2007-09-26 Alexander Larsson <alexl@redhat.com>
2113 * libnautilus-private/nautilus-file-utilities.[ch]:
2114 Make string args const char * where possible.
2116 * libnautilus-private/nautilus-desktop-icon-file.c:
2117 * libnautilus-private/nautilus-directory-async.c:
2118 * libnautilus-private/nautilus-file-private.h:
2119 * libnautilus-private/nautilus-file.c:
2120 Read display_name and edit_name from gio.
2121 Kill old cached_display_name creation.
2122 Use eel_ref_str for name, display_name, edit_name and make sure to
2123 share them when possible.
2124 Old use of display_name as the link info only is moved so that
2125 its shared with the normal name, with got_custom_display_name showing
2128 2007-09-26 Alexander Larsson <alexl@redhat.com>
2130 * libnautilus-private/nautilus-file-private.h:
2131 * libnautilus-private/nautilus-file.c:
2132 Use new refcounted string implementation for mime_type.
2133 This way we don't have to store duplicate strings for
2136 2007-09-26 Alexander Larsson <alexl@redhat.com>
2138 * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
2139 directory->details->pending_file_info now has GFileInfo objects, not
2140 GnomeVFSFileInfo objects. Free them in the correct way.
2142 2007-09-26 Alexander Larsson <alexl@redhat.com>
2144 * libnautilus-private/nautilus-directory-async.c:
2145 Remove old irrelevant comment
2147 2007-09-26 Alexander Larsson <alexl@redhat.com>
2149 * libnautilus-private/nautilus-directory-async.c:
2150 Read top left text with gio
2152 2007-09-26 Alexander Larsson <alexl@redhat.com>
2154 * src/file-manager/fm-ditem-page.c:
2155 Use g_file_load_contents_async instead of
2156 eel_read_entire_file_async.
2158 2007-09-26 Alexander Larsson <alexl@redhat.com>
2160 * libnautilus-private/nautilus-icon-factory.c:
2161 * libnautilus-private/nautilus-thumbnails.c:
2162 Use g_file_load_contents_async instead of
2163 eel_read_entire_file_async.
2165 2007-09-26 Alexander Larsson <alexl@redhat.com>
2167 * libnautilus-private/nautilus-metafile.c:
2168 Use g_file_load_contents_async instead of
2169 eel_read_entire_file_async.
2171 2007-09-26 Alexander Larsson <alexl@redhat.com>
2173 * libnautilus-private/nautilus-directory-async.c:
2174 * libnautilus-private/nautilus-directory.c:
2175 * libnautilus-private/nautilus-file.c:
2176 Initialize hidden_file_hash lazily
2178 2007-09-26 Alexander Larsson <alexl@redhat.com>
2180 * libnautilus-private/nautilus-directory-async.c:
2181 Read link info using gio
2183 2007-09-26 Alexander Larsson <alexl@redhat.com>
2185 * libnautilus-private/nautilus-directory-async.c:
2186 * libnautilus-private/nautilus-directory-private.h:
2187 Read mime list using gio
2189 2007-09-26 Alexander Larsson <alexl@redhat.com>
2191 * libnautilus-private/nautilus-directory-async.c:
2192 Read .hidden using gio.
2194 2007-09-25 Alexander Larsson <alexl@redhat.com>
2196 * libnautilus-private/nautilus-icon-factory.c:
2197 Free file_info after last use (fixed valgrind warning)
2199 * libnautilus-private/nautilus-file.c:
2200 Sometimes we freed an uninitialized pointer
2202 * libnautilus-private/nautilus-directory-async.c:
2203 * libnautilus-private/nautilus-directory-private.h:
2204 Keep all the directory loading info in DirectoryLoadState
2206 2007-09-25 Alexander Larsson <alexl@redhat.com>
2208 * libnautilus-private/nautilus-directory-async.c:
2209 * libnautilus-private/nautilus-directory-private.h:
2210 Implement deep count using gio
2212 2007-09-25 Alexander Larsson <alexl@redhat.com>
2214 * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
2215 Don't crash on files that have slashes in them.
2217 2007-09-24 Alexander Larsson <alexl@redhat.com>
2219 * libnautilus-private/nautilus-directory-async.c:
2220 * libnautilus-private/nautilus-directory-private.h:
2221 Use gio to do directory counts
2223 2007-09-24 Alexander Larsson <alexl@redhat.com>
2225 * libnautilus-private/nautilus-directory-async.c:
2226 * libnautilus-private/nautilus-file-private.h:
2227 Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
2229 2007-09-24 Alexander Larsson <alexl@redhat.com>
2231 * libnautilus-private/nautilus-desktop-directory-file.c:
2232 * libnautilus-private/nautilus-desktop-icon-file.c:
2233 * libnautilus-private/nautilus-file.c:
2234 * libnautilus-private/nautilus-file.h:
2235 * libnautilus-private/nautilus-saved-search-file.c:
2236 * libnautilus-private/nautilus-search-directory-file.c:
2237 * libnautilus-private/nautilus-trash-file.c:
2238 There was some problems removing the virtual call for
2239 get_file_type, as this broke getting the type for "virtual"
2240 directory types like trash and the desktop. Re-introduce this,
2241 but set the type directly instead of via an indirect jump.
2243 2007-09-24 Alexander Larsson <alexl@redhat.com>
2245 * libnautilus-private/nautilus-directory.c:
2246 * libnautilus-private/nautilus-file.c:
2247 * libnautilus-private/nautilus-file.h:
2248 nautilus_file_get_for_location -> nautilus_file_get
2249 same for get_existing
2251 2007-09-24 Alexander Larsson <alexl@redhat.com>
2253 * libnautilus-private/nautilus-bookmark.c:
2254 * libnautilus-private/nautilus-directory-async.c:
2255 * libnautilus-private/nautilus-directory.c:
2256 * libnautilus-private/nautilus-file-operations.c:
2257 * libnautilus-private/nautilus-file-utilities.c:
2258 * libnautilus-private/nautilus-file.c:
2259 * libnautilus-private/nautilus-file.h:
2260 * libnautilus-private/nautilus-icon-dnd.c:
2261 * libnautilus-private/nautilus-search-directory.c:
2262 * libnautilus-private/nautilus-thumbnails.c:
2263 * libnautilus-private/nautilus-trash-monitor.c:
2264 * libnautilus-private/nautilus-tree-view-drag-dest.c:
2265 * src/file-manager/fm-directory-view.c:
2266 * src/file-manager/fm-ditem-page.c:
2267 * src/file-manager/fm-icon-view.c:
2268 * src/file-manager/fm-list-view.c:
2269 * src/file-manager/fm-properties-window.c:
2270 * src/file-manager/fm-tree-model.c:
2271 * src/file-manager/fm-tree-view.c:
2272 * src/nautilus-application.c:
2273 * src/nautilus-bookmark-list.c:
2274 * src/nautilus-information-panel.c:
2275 * src/nautilus-notes-viewer.c:
2276 * src/nautilus-pathbar.c:
2277 * src/nautilus-places-sidebar.c:
2278 * src/nautilus-spatial-window.c:
2279 * src/nautilus-window-manage-views.c:
2280 * test/test-nautilus-mime-actions-set.c:
2281 * test/test-nautilus-mime-actions.c:
2282 Rename nautilus_file_get -> nautilus_file_get_by_uri.
2283 Same with nautilus_file_get_existing.
2285 2007-09-21 Alexander Larsson <alexl@redhat.com>
2287 * libnautilus-private/nautilus-file.[ch]:
2288 Fix up type for get_permissions return value (don't use gnome-vfs types).
2290 * libnautilus-private/nautilus-vfs-utils.[ch]:
2291 Add gnome_vfs_file_type_from_g_file_type()
2293 * libnautilus-private/nautilus-icon-factory.c:
2294 Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
2296 2007-09-21 Alexander Larsson <alexl@redhat.com>
2298 * libnautilus-private/nautilus-directory-async.c:
2299 * libnautilus-private/nautilus-monitor.[ch]:
2300 Use gio to implement file monitoring.
2302 2007-09-21 Alexander Larsson <alexl@redhat.com>
2304 * libnautilus-private/nautilus-directory-async.c:
2305 * libnautilus-private/nautilus-directory-private.h:
2306 Read info for new files
2308 2007-09-21 Alexander Larsson <alexl@redhat.com>
2310 * libnautilus-private/nautilus-directory-async.c:
2311 * libnautilus-private/nautilus-directory-private.h:
2312 Implement get_file_info using gio
2314 2007-09-21 Alexander Larsson <alexl@redhat.com>
2316 * libnautilus-private/nautilus-directory-async.c:
2317 * libnautilus-private/nautilus-directory-private.h:
2318 Read directory list via gio instead of gnome-vfs
2320 * libnautilus-private/nautilus-file-private.h:
2321 * libnautilus-private/nautilus-file.c:
2322 Get is_hidden & is_backup from gio instead of doing
2323 filename matching ourselves.
2325 * libnautilus-private/nautilus-file-utilities.c:
2326 Remove unused hidden/backup pattern matching.
2328 * src/nautilus-main.c:
2329 Initiate GThreads, as we need this for gio async emulation.
2331 2007-09-20 Alexander Larsson <alexl@redhat.com>
2333 * libnautilus-private/nautilus-vfs-utils.c:
2334 Fix typo in attribute name
2336 * libnautilus-private/nautilus-directory-async.c:
2337 * libnautilus-private/nautilus-file-private.h:
2338 * libnautilus-private/nautilus-file.c:
2339 Make NautilusFile info update use GFileInfo.
2340 Update all call sites to convert to it.
2342 2007-09-20 Alexander Larsson <alexl@redhat.com>
2344 * libnautilus-private/nautilus-vfs-utils.[ch]:
2345 Add gnome_vfs_file_info_to_gio
2347 2007-09-20 Alexander Larsson <alexl@redhat.com>
2349 * libnautilus-private/nautilus-directory-metafile-monitor.c:
2350 * libnautilus-private/nautilus-directory-private.h:
2351 * libnautilus-private/nautilus-directory.c:
2352 * libnautilus-private/nautilus-file.c:
2353 * libnautilus-private/nautilus-metafile.c:
2354 Make the filename key for metadata be unescaped in memory.
2355 Escape it only when reading/writing the metadata files.
2356 This is to avoid escaping a lot since we're now storing the
2357 filename unescaped in NautilusFile.
2359 2007-09-20 Alexander Larsson <alexl@redhat.com>
2361 * libnautilus-private/nautilus-directory-notify.h:
2362 * libnautilus-private/nautilus-directory.c:
2363 Add GFile versions of metadata scheduling functions.
2365 2007-09-20 Alexander Larsson <alexl@redhat.com>
2367 * libnautilus-private/nautilus-directory-notify.h:
2368 * libnautilus-private/nautilus-directory.c:
2370 nautilus_directory_notify_files_changed
2371 nautilus_directory_notify_files_removed
2373 2007-09-20 Alexander Larsson <alexl@redhat.com>
2375 * libnautilus-private/nautilus-directory-private.h:
2376 * libnautilus-private/nautilus-directory.c:
2377 * libnautilus-private/nautilus-file.c:
2378 Avoid for_location suffix when its not needed anymore
2380 2007-09-20 Alexander Larsson <alexl@redhat.com>
2382 * libnautilus-private/nautilus-directory.c:
2383 Add _by_uri suffix to uri versions of functions and
2384 remove suffix for GFile versions
2386 2007-09-20 Alexander Larsson <alexl@redhat.com>
2388 * libnautilus-private/nautilus-directory-notify.h:
2389 * libnautilus-private/nautilus-directory.c:
2390 * libnautilus-private/nautilus-file-changes-queue.c:
2391 * libnautilus-private/nautilus-link-desktop-file.c:
2392 * libnautilus-private/nautilus-merged-directory.c:
2393 Rename notify functions that work on uris to _by_uri and
2394 the GFile ones to have no suffix
2396 2007-09-20 Alexander Larsson <alexl@redhat.com>
2398 * libnautilus-private/nautilus-metafile.c:
2399 * libnautilus-private/nautilus-directory.[ch]:
2400 Remove unused function nautilus_directory_make_uri_canonical
2402 2007-09-20 Alexander Larsson <alexl@redhat.com>
2404 * libnautilus-private/nautilus-directory-notify.h:
2405 * libnautilus-private/nautilus-directory.c:
2406 Added nautilus_directory_notify_files_moved_by_location and
2407 made nautilus_directory_notify_files_moved use that.
2409 2007-09-20 Alexander Larsson <alexl@redhat.com>
2411 * libnautilus-private/nautilus-directory-notify.h:
2412 * libnautilus-private/nautilus-directory.c:
2413 Add nautilus_directory_notify_files_added_by_location.
2414 Use GFile instead of uris in more places
2416 2007-09-20 Alexander Larsson <alexl@redhat.com>
2418 * libnautilus-private/nautilus-directory-private.h:
2419 * libnautilus-private/nautilus-directory.c:
2420 * libnautilus-private/nautilus-file.[ch]:
2421 Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
2422 and implement nautilus_file_get based on these.
2424 2007-09-20 Alexander Larsson <alexl@redhat.com>
2426 * libnautilus-private/nautilus-file.[ch]:
2427 Add nautilus_file_get_location () and use it when
2430 2007-09-19 Alexander Larsson <alexl@redhat.com>
2432 * libnautilus-private/nautilus-directory.c:
2433 (nautilus_directory_is_desktop_directory):
2434 * libnautilus-private/nautilus-file-utilities.[ch]:
2435 (nautilus_is_home_directory_file):
2436 (nautilus_is_desktop_directory_file):
2437 (nautilus_is_desktop_directory):
2438 * libnautilus-private/nautilus-file.c:
2439 (nautilus_file_is_desktop_directory):
2440 (nautilus_file_is_home):
2441 Don't keep dup:ing strings for these commonly called
2444 2007-09-19 Alexander Larsson <alexl@redhat.com>
2446 * libnautilus-private/nautilus-directory-async.c:
2447 * libnautilus-private/nautilus-directory-private.h:
2448 * libnautilus-private/nautilus-directory.c:
2449 * libnautilus-private/nautilus-file-utilities.[ch]:
2450 * libnautilus-private/nautilus-file.c:
2451 Use GFile *location to store the uri for NautilusDirectory.
2452 In preparation for using GFile for all I/O.
2454 2007-09-19 Alexander Larsson <alexl@redhat.com>
2456 * libnautilus-private/nautilus-file-private.h:
2457 * libnautilus-private/nautilus-directory-async.c:
2458 * libnautilus-private/nautilus-file-attributes.h:
2459 * libnautilus-private/nautilus-file.[ch]:
2460 * libnautilus-private/nautilus-mime-actions.c:
2461 * src/file-manager/fm-directory-view.c:
2462 * src/file-manager/fm-ditem-page.c:
2463 * src/file-manager/fm-properties-window.c:
2464 * src/nautilus-window.c:
2465 Remove slow mimetype attribute and all its use.
2466 This is in preparation for the gio move which has
2467 a canonical mimetype definition instead of the
2468 guessed/slow couple.
2470 2007-09-19 Alexander Larsson <alexl@redhat.com>
2472 * libnautilus-private/nautilus-file-attributes.h:
2473 * libnautilus-private/nautilus-directory-async.c:
2474 * libnautilus-private/nautilus-directory.c:
2475 * libnautilus-private/nautilus-file-utilities.c:
2476 * libnautilus-private/nautilus-file.c:
2477 * libnautilus-private/nautilus-icon-factory.c:
2478 * libnautilus-private/nautilus-mime-actions.c:
2479 * src/file-manager/fm-directory-view.c:
2480 * src/file-manager/fm-properties-window.c:
2481 * src/file-manager/fm-tree-model.c:
2482 * src/file-manager/fm-tree-view.c:
2483 * src/nautilus-spatial-window.c:
2484 * src/nautilus-window-manage-views.c:
2485 * src/nautilus-window.c:
2486 Limit the set of file attributes to the ones we actually read
2487 separately. This makes it more obvious what is happening when
2488 doing I/O. It does put some extra work on users, because they
2489 need to know where the data is coming from, but that is rarely
2492 2007-09-19 Alexander Larsson <alexl@redhat.com>
2494 * libnautilus-private/nautilus-desktop-icon-file.c:
2495 * libnautilus-private/nautilus-directory-async.c:
2496 * libnautilus-private/nautilus-directory.c:
2497 * libnautilus-private/nautilus-file-private.h:
2498 * libnautilus-private/nautilus-file-utilities.[ch]:
2499 * libnautilus-private/nautilus-file.c:
2500 Store "name" instead of "relative_uri" in NautilusFile.
2501 We want to avoid escaping/unescaping as much as possible and
2502 limit that to when we go from/to a full uri.
2504 2007-09-19 Alexander Larsson <alexl@redhat.com>
2506 * libnautilus-private/nautilus-file-private.h:
2507 Remove declaration for removed function
2509 2007-09-19 Alexander Larsson <alexl@redhat.com>
2511 * libnautilus-private/nautilus-directory-async.c:
2512 * libnautilus-private/nautilus-file-private.h:
2513 * libnautilus-private/nautilus-file.[ch]:
2514 * libnautilus-private/nautilus-program-choosing.c:
2515 * src/file-manager/fm-directory-view.c:
2516 * src/nautilus-spatial-window.c:
2517 * src/nautilus-window-manage-views.c:
2518 Use GError instead of GnomeVFSResult for get_info_error
2520 2007-09-19 Alexander Larsson <alexl@redhat.com>
2522 * libnautilus-private/nautilus-desktop-directory-file.c:
2523 * libnautilus-private/nautilus-desktop-icon-file.c:
2524 * libnautilus-private/nautilus-file-private.h:
2525 * libnautilus-private/nautilus-file.[ch]:
2526 * libnautilus-private/nautilus-saved-search-file.c:
2527 * libnautilus-private/nautilus-search-directory-file.c:
2528 * libnautilus-private/nautilus-trash-file.c:
2529 * libnautilus-private/nautilus-vfs-file.c:
2530 * libnautilus-private/nautilus-vfs-utils.c:
2531 * libnautilus-private/nautilus-vfs-utils.h:
2532 * libnautilus-private/nautilus-view-factory.c:
2533 * libnautilus-private/nautilus-view-factory.h:
2534 * src/file-manager/fm-desktop-icon-view.c:
2535 * src/file-manager/fm-empty-view.c:
2536 * src/file-manager/fm-icon-view.c:
2537 * src/file-manager/fm-list-view.c:
2538 Move from GnomeVFSFileType to GFileType
2540 2007-11-28 Alexander Larsson <alexl@redhat.com>
2542 * src/nautilus-search-bar.c:
2543 Use invisible event box for search bar. (#464193)
2544 Patch from Andrea Cimitan
2546 2007-11-27 Andre Klapper <a9016009@gmx.de>
2549 add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
2552 2007-11-12 Alexander Larsson <alexl@redhat.com>
2554 * libnautilus-private/nautilus-icon-canvas-item.c:
2555 * libnautilus-private/nautilus-icon-container.c:
2556 * libnautilus-private/nautilus-icon-container.h:
2557 * libnautilus-private/nautilus-icon-dnd.c:
2558 * libnautilus-private/nautilus-icon-private.h:
2559 * src/file-manager/fm-desktop-icon-view.c:
2560 * src/file-manager/fm-icon-view.c:
2561 Handle RTL layout of icons (#342009)
2562 Patch from Yair Hershkovitz
2564 2007-11-05 Jürg Billeter <j@bitron.ch>
2566 reviewed by: Alexander Larsson <alexl@redhat.com>
2568 * src/file-manager/fm-actions.h:
2569 * src/file-manager/fm-directory-view.c:
2570 (action_open_folder_window_callback), (open_one_in_folder_window),
2571 (action_location_open_folder_window_callback),
2572 (real_update_location_menu), (real_update_menus):
2573 * src/file-manager/nautilus-directory-view-ui.xml:
2574 * src/nautilus-actions.h:
2575 * src/nautilus-navigation-window-menus.c:
2576 (nautilus_navigation_window_update_spatial_menu_item),
2577 (action_folder_window_callback),
2578 (nautilus_navigation_window_initialize_menus):
2579 * src/nautilus-navigation-window-ui.xml:
2580 * src/nautilus-navigation-window.c:
2581 (nautilus_navigation_window_init), (always_use_browser_changed):
2582 * src/nautilus-window-private.h:
2583 Add menu item to open spatial folder window from browser window to File
2584 menu and context menus.
2586 2007-10-03 Christian Neumair <cneumair@gnome.org>
2588 * libnautilus-private/nautilus-module.c:
2589 Fix valgrind warning on shutdown (#346401, re-applied).
2591 2007-10-03 Sebastien Bacher <seb128@ubuntu.com>
2593 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
2594 patch from Joachim Sauer, fix beep when backspace or delete are pressed
2597 2007-10-03 Alexander Larsson <alexl@redhat.com>
2599 * src/nautilus-sidebar-title.c:
2600 (update_title_font):
2601 Fix crash with small fonts (#454884)
2603 2007-10-02 Frederic Crozat <fcrozat@mandriva.com>
2605 Backport from gio-branch, fixes #480608, from
2606 Alexander Larsson <alexl@redhat.com>
2608 * libnautilus-private/nautilus-icon-factory.c:
2609 Don't clear thumbnails and other absolute pathnames from icon
2610 cache when mime data or icon theme changes. This is to avoid
2611 flashing and async realoading of all thumbnails.
2613 * libnautilus-private/nautilus-directory-async.c:
2614 (mime_db_changed_callback):
2615 Use the right call to invalidate attributes, so that
2616 they get re-read correctly.
2618 2007-09-27 Christian Neumair <cneumair@gnome.org>
2620 * libnautilus-private/nautilus-icon-factory.c:
2621 (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
2624 2007-09-18 Alexander Larsson <alexl@redhat.com>
2626 * libnautilus-private/nautilus-file-private.h:
2627 Clean up NautilusFileDetails a bit.
2629 2007-09-18 Alexander Larsson <alexl@redhat.com>
2631 * libnautilus-extension/nautilus-file-info.[ch]:
2632 * libnautilus-private/nautilus-desktop-directory-file.c:
2633 * libnautilus-private/nautilus-desktop-icon-file.c:
2634 * libnautilus-private/nautilus-directory-async.c:
2635 * libnautilus-private/nautilus-directory.c:
2636 * libnautilus-private/nautilus-file-private.h:
2637 * libnautilus-private/nautilus-file.[ch]:
2638 * libnautilus-private/nautilus-icon-factory.c:
2639 * libnautilus-private/nautilus-saved-search-file.c:
2640 * libnautilus-private/nautilus-search-directory-file.c:
2641 * libnautilus-private/nautilus-thumbnails.c:
2642 * libnautilus-private/nautilus-trash-file.c:
2643 * libnautilus-private/nautilus-vfs-file.c:
2644 * src/file-manager/fm-directory-view.c:
2645 Store file info directly in NautilusFile instead of using a
2648 2007-09-18 Alexander Larsson <alexl@redhat.com>
2650 * libnautilus-private/nautilus-desktop-directory-file.c:
2651 * libnautilus-private/nautilus-desktop-icon-file.c:
2652 * libnautilus-private/nautilus-directory-async.c:
2653 * libnautilus-private/nautilus-file-operations-progress.c:
2654 * libnautilus-private/nautilus-file-operations-progress.h:
2655 * libnautilus-private/nautilus-file-private.h:
2656 * libnautilus-private/nautilus-file.c:
2657 * libnautilus-private/nautilus-file.h:
2658 * libnautilus-private/nautilus-metafile.c:
2659 * libnautilus-private/nautilus-search-directory-file.c:
2660 * libnautilus-private/nautilus-thumbnails.c:
2661 * libnautilus-private/nautilus-trash-file.c:
2662 * libnautilus-private/nautilus-vfs-file.c:
2663 * src/file-manager/fm-directory-view.c:
2664 * src/file-manager/fm-ditem-page.c:
2665 * src/file-manager/fm-icon-view.c:
2666 * src/file-manager/fm-properties-window.c:
2667 Use goffset instead of GnomeVFSFileSize
2669 2007-09-18 Alexander Larsson <alexl@redhat.com>
2671 * libnautilus-private/Makefile.am:
2672 * libnautilus-private/nautilus-vfs-utils.[ch]:
2673 Added tools for conversion from GnomeVFSResult to GError
2675 * libnautilus-private/nautilus-directory-async.c:
2676 * libnautilus-private/nautilus-directory-private.h:
2677 * libnautilus-private/nautilus-directory.[ch]:
2678 * libnautilus-private/nautilus-search-directory.c:
2679 * src/file-manager/fm-directory-view.[ch]:
2680 * src/file-manager/fm-error-reporting.[ch]:
2681 Use GError instead of GnomeVFSResult for directory loading errors
2683 2007-09-18 Alexander Larsson <alexl@redhat.com>
2686 Add -gio to version for now
2687 Pull in gio-standalone
2689 === gio-branch starts here ===
2691 2007-09-18 Alexander Larsson <alexl@redhat.com>
2694 Post release version bump
2696 === nautilus 2.20.0 ===
2698 2007-09-18 Alexander Larsson <alexl@redhat.com>
2702 Bump version to 2.20.0
2704 2007-09-14 Alexander Shopov <ash@contact.bg>
2706 * libnautilus-private/apps_nautilus_preferences.schemas.in
2707 Added translator visible comment for difference
2708 between date_changed and date_modified.
2710 2007-09-11 Alexander Larsson <alexl@redhat.com>
2712 * libnautilus-private/nautilus-module.c:
2713 Revert. We're in hard code freeze.
2715 2007-09-11 Alexander Larsson <alexl@redhat.com>
2717 * libnautilus-private/nautilus-module.c:
2718 Fix valgrind warning on shutdown (#346401)
2720 2007-09-10 Alexander Larsson <alexl@redhat.com>
2722 * libnautilus-private/nautilus-thumbnails.[ch]:
2723 Add nautilus_thumbnail_load_image_async and cancel.
2725 * libnautilus-private/nautilus-icon-container.c:
2726 * libnautilus-private/nautilus-icon-factory.[ch]:
2727 Load thumbnails asynchronously
2729 Patch from Christian Neumair
2731 2007-09-10 Alexander Larsson <alexl@redhat.com>
2733 * libnautilus-private/nautilus-dnd.h:
2734 * libnautilus-private/nautilus-file-dnd.c:
2735 * libnautilus-private/nautilus-icon-dnd.c:
2736 Implement direct save (XDS) DnD.
2737 Based on patch from BROCCO Amos
2739 2007-09-10 Alexander Larsson <alexl@redhat.com>
2741 * libnautilus-private/nautilus-file.c:
2742 (nautilus_file_get_octal_permissions_as_string):
2743 Filter out any non-unix-permissions flags for the
2746 2007-09-03 Christian Neumair <cneumair@gnome.org>
2748 * src/nautilus-application.c: (save_session_to_file),
2749 (nautilus_application_load_session):
2750 * src/nautilus-window-manage-views.c: (setup_new_window),
2751 (nautilus_spatial_window_state_event):
2752 * src/nautilus-spatial-window.c:
2753 (nautilus_spatial_window_state_event):
2754 * libnautilus-private/nautilus-metadata.h:
2755 Store keep-above and stickiness for navigation and spatial windows
2756 across sessions (#163335).
2758 2007-09-03 Alexander Larsson <alexl@redhat.com>
2760 * src/nautilus-connect-server-dialog.c:
2762 Use gdk_window_beep instead of gdk_display_beep (#373760)
2763 Based on patch from Young-Ho Cha
2765 2007-08-28 Alexander Larsson <alexl@redhat.com>
2767 * nautilus-folder-handler.desktop.in.in (MimeType):
2768 Add colon at end of list.
2770 2007-08-27 Alexander Larsson <alexl@redhat.com>
2773 Post release version bump
2775 === nautilus 2.19.91 ===
2777 2007-08-27 Alexander Larsson <alexl@redhat.com>
2782 2007-08-27 Alexander Larsson <alexl@redhat.com>
2784 * src/file-manager/fm-directory-view.c:
2785 (change_to_view_directory):
2786 Set cwd correctly for scripts on desktop. (#320218)
2787 Patch from Sebastien Bacher
2789 2007-08-24 Alexander Larsson <alexl@redhat.com>
2791 * libnautilus-private/nautilus-module.c:
2792 Be more robust against broken extensions (#449488)
2794 2007-08-24 Alexander Larsson <alexl@redhat.com>
2796 * libnautilus-private/nautilus-file-utilities.c:
2797 * libnautilus-private/nautilus-file.c:
2798 Avoid crashing if going to file:///# (#436071)
2800 2007-08-22 Alexander Larsson <alexl@redhat.com>
2802 * libnautilus-private/nautilus-icon-container.c:
2803 * libnautilus-private/nautilus-icon-factory.c:
2804 * libnautilus-private/nautilus-icon-factory.h:
2805 * src/file-manager/fm-list-model.c:
2806 * src/nautilus-sidebar-title.c:
2807 The icon theme changed how the sizes of the emblem icons
2808 are used, update to comply with that.
2810 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
2813 Post release version bump
2815 === nautilus 2.19.90 ===
2817 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
2822 2007-08-13 Martin Wehner <martin.wehner@gmail.com>
2824 * libnautilus-private/apps_nautilus_preferences.schemas.in:
2825 * src/nautilus-navigation-window-menus.c:
2826 Replace references to "sidebar" with "side pane". (#131285)
2827 Patch from Reinout van Schouwen <reinouts@gnome.org>
2829 2007-08-04 Luis Medinas <lmedinas@svn.gnome.org>
2831 * src/nautilus-window-manage-views.c:
2832 (display_view_selection_failure):
2833 Added debug message when GnomeVFS service is not available
2834 closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
2836 2007-08-02 Martin Wehner <martin.wehner@gmail.com>
2838 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
2839 Remove excess lines from uninstalled.pc file. (#462496)
2840 Patch from Damien Carbery <damien.carbery@sun.com>
2842 2007-08-01 Martin Wehner <martin.wehner@gmail.com>
2844 * libnautilus-private/Makefile.am:
2845 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
2846 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
2847 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
2848 Use a custom cell renderer for the filename column which applies
2849 ellipsization but reports its size based on the actual width of
2850 the text to be rendered. This restores the original column
2851 autosizing behaviour while keeping the ellipsization. (#419343)
2853 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
2856 Post release version bump
2858 === nautilus 2.19.6 ===
2860 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
2865 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
2867 * configure.in: Revert dependency on libSM 1.0.2
2868 added on 2007-07-24 as it makes nautilus unbuildable on
2869 everything but the most cutting-edge distributions.
2870 Plus, nobody else does it.
2872 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
2874 * src/nautilus-window-toolbars.c:
2875 (nautilus_navigation_window_load_extension_toolbar_items):
2876 Don't use the same name for the extensions menu action group
2877 and the extensions toolbar action group. (#461792)
2878 Patch from Christian Persch <chpe@gnome.org>
2880 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
2882 * src/nautilus-window.c: (real_load_view_as_menu):
2883 Dont't try to remove extra_viewer_radio_action from a group
2884 that may already have been finalized. (#461789)
2885 Patch from Christian Persch <chpe@gnome.org>
2887 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
2889 * libnautilus-private/nautilus-search-engine-simple.c:
2890 (search_visit_func): Don't try to lowercase non-unicode
2891 filenames with g_utf8_strdown. Fixes #454799.
2892 Patch from Jan de Groot <jan@jgc.homeip.net>
2894 2007-07-28 Martin Wehner <martin.wehner@gmail.com>
2896 * src/file-manager/fm-properties-window.c:
2897 (changed_group_callback): Don't crash if the active group
2898 combobox entry is removed or the group information becomes
2899 unreadable. Fixes #355018.
2901 2007-07-24 Christian Persch <chpe@gnome.org>
2903 * libnautilus-private/nautilus-bookmark.c:
2904 (nautilus_bookmark_menu_item_new):
2905 * libnautilus-private/nautilus-customization-data.c:
2906 (nautilus_customization_data_new),
2907 (nautilus_customization_data_get_next_element_for_display):
2908 * libnautilus-private/nautilus-customization-data.h:
2909 * src/nautilus-application.c:
2910 * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
2911 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
2913 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
2914 (drag_data_received_callback):
2915 * src/nautilus-property-browser.c:
2916 (make_properties_from_directories):
2917 * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
2919 * src/nautilus-window-menus.c:
2920 (nautilus_menus_append_bookmark_to_menu):
2921 * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
2922 instead of truncating the strings. Bug #410113.
2924 2007-07-24 Christian Persch <chpe@gnome.org>
2926 * src/nautilus-navigation-window.c: (location_button_create),
2927 (nautilus_navigation_window_init):
2928 * src/nautilus-pathbar.c: (get_slider_button),
2929 (make_directory_button):
2930 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
2931 (nautilus_zoom_control_instance_init),
2932 (nautilus_zoom_control_class_init): Don't focus the path bar buttons
2933 (and the others on the same 'toolbar') on click, for consistency with
2934 toolbars, and the gtk filechooser path bar. Bug #326774.
2936 2007-07-24 Alexander Larsson <alexl@redhat.com>
2939 Require cvs gnome-vfs
2941 2007-07-24 Alexander Larsson <alexl@redhat.com>
2945 * src/nautilus-image-properties-page.c:
2946 * src/nautilus-main.c:
2947 Optionally support XMP metadata in images via exemi (#451380)
2948 Patch from Hubert Figuiere
2950 2007-07-24 Alexander Larsson <alexl@redhat.com>
2952 * src/nautilus-connect-server-dialog.c:
2953 (nautilus_connect_server_dialog_init):
2954 React on enter key (#449591)
2955 Patch from Christian Neumair
2957 2007-07-24 Christian Kirbach <Christian.Kirbach@googlemail.com>
2960 Add missing dependency on libSM.
2962 2007-07-24 Luca Ferretti <elle.uca@libero.it>
2964 * libnautilus-private/apps_nautilus_preferences.schemas.in:
2965 fixed a typo in key description
2967 2007-07-23 Andre Klapper <a9016009@gmx.de>
2969 * src/nautilus-file-management-properties.glade:
2970 corrected executable text file labels (#334309)
2972 2007-07-23 Andre Klapper <a9016009@gmx.de>
2974 * src/file-manager/fm-directory-view.c:
2975 improved string and added ngettext support (#326952)
2977 2007-07-23 Andre Klapper <a9016009@gmx.de>
2979 * libnautilus-private/apps_nautilus_preferences.schemas.in:
2980 corrected description for confirm_trash (#329440)
2982 2007-07-23 Andre Klapper <a9016009@gmx.de>
2984 * src/nautilus-window-menus.c:
2985 added two missing tooltip strings (#329308)
2987 2007-07-23 Christian Persch <chpe@gnome.org>
2990 * src/nautilus-navigation-action.c: (connect_proxy),
2992 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
2994 * src/nautilus-navigation-window.c: (location_button_create),
2995 (nautilus_navigation_window_init),
2996 (nautilus_navigation_window_destroy),
2997 (nautilus_navigation_window_finalize),
2998 (nautilus_navigation_window_class_init):
2999 * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
3000 (nautilus_query_editor_add_row), (nautilus_query_editor_init),
3001 (finish_first_line):
3002 * src/nautilus-side-pane.c: (side_panel_free),
3003 (nautilus_side_pane_class_init), (nautilus_side_pane_init),
3004 (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
3005 (nautilus_side_pane_add_panel), (create_shortcut):
3006 * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
3007 (nautilus_trash_bar_init):
3008 * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
3009 Bug #458284 and bug #455616.
3011 2007-07-23 Alexander Larsson <alexl@redhat.com>
3013 * libnautilus-private/nautilus-search-engine-simple.c:
3014 Don't error out when recursing into directories during search. (#433105)
3015 Requires recent gnome-vfs
3016 Patch from Marlon Nelson
3018 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
3021 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
3022 Add uninstalled pkg-config file. (#400114)
3023 Patch from Brian Cameron <brian.cameron@sun.com>
3025 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
3027 * nautilus-computer.desktop.in.in:
3028 * nautilus-folder-handler.desktop.in.in:
3029 * nautilus-home.desktop.in.in:
3030 Remove trailing whitespace from TryExec line. (#426949)
3031 Patch from Dan Winship <danw@novell.com>
3033 2007-07-18 Martin Wehner <martin.wehner@gmail.com>
3035 * src/nautilus-navigation-window.c:
3036 (view_as_menu_switch_views_callback):
3037 Handle the fact that the gtk+ 2.11.x combobox emits the
3038 changed signal on removing the active entry without crash.
3040 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
3043 Post release version bump
3045 === nautilus 2.19.5 ===
3047 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
3052 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
3054 * libnautilus-private/nautilus-program-choosing.c:
3055 (nautilus_launch_desktop_file):
3056 Check command_string for NULL before using it. (#427618)
3057 Patch from Tom Parker <palfrey@tevp.net>
3059 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
3061 * src/nautilus-image-properties-page.c: (file_read_callback):
3062 Don't ignore EXIF metadata of JPEG with XMP. (#451344)
3063 Patch from Hubert Figuiere <hfiguiere@teaser.fr>
3065 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
3067 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
3068 (sidebar_title_create_more_info_label):
3069 Fix alignment of labels in information sidebar. (#414199)
3070 Patch from Andrea Cimitan <andrea.cimitan@gmail.com>
3072 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
3075 Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
3076 but Interactive Unix is obsolete.
3077 Remove checks for functions and headers we don't use anymore.
3078 Remove check for jw as the SGML docs have been removed.
3079 Remove configuration for removed gimphwrapbox.
3080 Remove unused variables $CDDA_LIBS and $LIBJPEG.
3082 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
3084 * libnautilus-private/Makefile.am:
3085 * libnautilus-private/nautilus-cdrom-extensions.h:
3088 2007-06-27 Alexander Larsson <alexl@redhat.com>
3090 * src/nautilus-file-management-properties-main.c:
3091 Fix warning. Patch from Hubert Figuiere.
3093 2007-06-24 Christian Neumair <cneumair@gnome.org>
3096 * src/nautilus-application.c:
3097 * src/file-manager/Makefile.am:
3098 * src/file-manager/fm-empty-view.[ch]:
3099 Add optional empty view.
3101 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
3104 Make libexif dependency optional again. (#165773)
3106 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
3108 * components/services/nautilus-dependent-shared/
3109 shared-service-widgets.c:
3112 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
3114 * src/nautilus-shell-interface.idl:
3115 Fix build with libIDL-0.8.5 and older. (#341173)
3116 Patch from Marinus Schraal <foser@gentoo.org>
3118 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
3120 * src/nautilus-connect-server-dialog-main.c: (main):
3121 Set translation domain for goption context. (#450159)
3122 Patch from Gabor Kelemen <kelemeng@gnome.hu>
3124 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
3126 * libnautilus-private/nautilus-module.c: (nautilus_module_init):
3127 Unref extension modules at shutdown. (#346401)
3128 Based on patch from Gustavo Carneiro <gjc@inescporto.pt>
3130 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
3132 * libnautilus-private/nautilus-file-utilities.c:
3133 (update_xdg_dir_cache), (unschedule_user_dirs_changed),
3134 (destroy_xdg_dir_cache), (free_xdg_dir_cache):
3135 Destroy xdg-user-dirs cache at shutdown.
3137 2007-06-21 Martin Wehner <martin.wehner@gmail.com>
3140 Don't set both -Wsign-compare and -Wno-sign-compare.
3141 Don't set -Wchar-subscripts as it's included in -Wall.
3143 2007-06-20 Martin Wehner <martin.wehner@gmail.com>
3146 Don't set extra warning flags in the user environment CFLAGS.
3147 Fixes 'make distcheck'.
3149 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
3152 Add all past ChangeLog files to EXTRA_DIST.
3154 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
3157 Post release version bump
3159 === nautilus 2.19.4 ===
3161 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
3166 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
3168 * src/nautilus-application.c: (nautilus_application_startup):
3169 Fix whitespace typo in error message. (#424573)
3170 Patch from Elizabeth Green <nerdygirl_ellie@yahoo.com>
3172 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
3174 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
3175 Set program-name instead of deprecated name property
3176 and mark the website-label for translation (#438901).
3177 Patch from Christian Persch <chpe@gnome.org>
3179 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
3181 * libnautilus-private/nautilus-search-engine-simple.c:
3182 (search_thread_data_new), (search_visit_func):
3183 Normalize unicode search strings and use g_utf8_strdown to
3184 lowercase them. (#421486/#421512)
3185 Patch from Denis Jacquerye <moyogo@gmail.com>
3187 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
3189 * src/file-manager/fm-desktop-icon-view.c:
3190 (action_change_background_callback):
3191 Call background page of gnome-appearance-properties for
3192 "Change Desktop Background" menu item. (#445195)
3193 Patch from Denis Washington <denisw@svn.gnome.org>
3195 2007-06-17 Martin Wehner <martin.wehner@gmail.com>
3197 * libnautilus-private/apps_nautilus_preferences.schemas.in:
3198 * libnautilus-private/nautilus-desktop-link.c:
3199 (trash_name_changed), (nautilus_desktop_link_new),
3200 (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
3201 (nautilus_desktop_link_rename), (desktop_link_finalize):
3202 * libnautilus-private/nautilus-global-preferences.c:
3203 (default_computer_link_name), (default_trash_link_name):
3204 * libnautilus-private/nautilus-global-preferences.h:
3205 Allow renaming of the network servers desktop icon. (#383182)
3206 Patch from Trevor Davenport <trevor.davenport@gmail.com>
3208 2007-06-13 Jürg Billeter <j@bitron.ch>
3210 * nautilus-folder-handler.desktop.in.in:
3211 Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
3212 bookmarks from the panel.
3214 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
3216 * src/file-manager/fm-properties-window.c:
3217 (should_show_volume_usage):
3218 Don't crash on opening properties for multiple files. (#444265)
3220 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
3222 * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
3223 Fix typo in warning message. (#446911)
3224 Patch from Florian Steinel <fsteinel@flonet.net>
3226 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
3228 * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
3229 Position the zoom popup menu under the control itself,
3230 not where the mouse cursor happens to be. (#446682)
3231 Patch from Christian Persch <chpe@gnome.org>
3233 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
3235 * src/nautilus-zoom-control.c: (create_zoom_menu_item):
3236 Don't leak item text and remove stale comment.
3238 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
3240 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
3241 (zoom_popup_menu_show), (zoom_popup_menu),
3242 (nautilus_zoom_control_button_press_event),
3243 (nautilus_zoom_control_instance_init):
3244 Make zoom control context menu keyboard-activatable by adding
3245 a button to the zoom label. (#326733)
3246 Patch from Trevor Davenport <trevor.davenport@gmail.com>
3248 2007-06-10 Martin Wehner <martin.wehner@gmail.com>
3250 * src/nautilus-file-management-properties.glade:
3251 Replace the "atkrelation" declarations with
3252 "mnemonic_widget" properties (#437340)
3254 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
3257 Post release version bump
3259 === nautilus 2.19.3 ===
3261 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
3266 2007-06-04 Willie Walker <william.walker@sun.com>
3268 * src/nautilus-file-management-properties.glade:
3269 Add accessible label for/by properties (#356124)
3271 2007-05-23 Alexander Larsson <alexl@redhat.com>
3273 * icons/thumbnail_frame.png:
3274 Tango compliant thumbnail frame (#440221)
3275 Icon from David Prieto
3277 2007-05-23 Alexander Larsson <alexl@redhat.com>
3279 * src/file-manager/fm-properties-window.c:
3280 Fix build in some cases
3282 2007-05-23 Alexander Larsson <alexl@redhat.com>
3284 * nautilus-folder-handler.desktop.in.in:
3285 Don't show in menu editor
3287 2007-05-22 Alexander Larsson <alexl@redhat.com>
3289 * libnautilus-private/nautilus-icon-canvas-item.c:
3290 Handle alpha in draw_frame
3292 2007-05-16 Alexander Larsson <alexl@redhat.com>
3294 * libnautilus-private/nautilus-file-utilities.[ch]:
3295 * libnautilus-private/nautilus-file.c:
3296 * libnautilus-private/nautilus-signaller.c:
3297 * src/file-manager/fm-directory-view.c:
3298 Add support for xdg-user-dirs
3300 2007-05-14 Alexander Larsson <alexl@redhat.com>
3303 Post release version bump
3305 === nautilus 2.19.2 ===
3307 2007-05-14 Alexander Larsson <alexl@redhat.com>
3313 * libnautilus-private/nautilus-icon-factory.c:
3314 * libnautilus-private/nautilus-icon-container.c:
3317 2007-05-09 Alexander Larsson <alexl@redhat.com>
3319 * src/file-manager/fm-directory-view.c:
3320 Avoid displaying file size if none exists (#390055)
3321 Patch from Ed Catmur
3323 2007-05-06 Martin Wehner <martin.wehner@gmail.com>
3325 * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
3326 Don't leak original hash key.
3328 2007-05-02 Alexander Larsson <alexl@redhat.com>
3331 * src/file-manager/fm-properties-window.c:
3332 Add disk usage pie chart (#410658)
3333 Based on patch from Trevor Davenport
3335 2007-04-16 Alexander Larsson <alexl@redhat.com>
3337 * libnautilus-private/nautilus-thumbnails.c:
3338 Work with glib < 2.13.0
3340 2007-04-13 Alexander Larsson <alexl@redhat.com>
3342 * libnautilus-private/nautilus-thumbnails.c:
3343 Avoid searching possibly long lists of thumbnails.
3344 Based on patch from Iain
3346 2007-04-12 Alexander Larsson <alexl@redhat.com>
3348 * src/nautilus-window-menus.c:
3349 (action_about_nautilus_callback):
3350 Add url in about dialog and update copyright year.
3351 Patch from Jaap A. Haitsma
3353 2007-04-12 Alexander Larsson <alexl@redhat.com>
3355 * libnautilus-private/nautilus-directory-async.c:
3356 Limit number of calls to is_needy() (#320282)
3357 Based on patch from Aivars Kalvans
3359 2007-04-12 Alexander Larsson <alexl@redhat.com>
3361 * libnautilus-private/apps_nautilus_preferences.schemas.in:
3362 * libnautilus-private/nautilus-global-preferences.c:
3363 * libnautilus-private/nautilus-global-preferences.h:
3364 * libnautilus-private/nautilus-icon-factory.c:
3365 * libnautilus-private/nautilus-thumbnails.c:
3366 Added support for a thumbnail icon size prefs (#424127)
3368 2007-04-11 Alexander Larsson <alexl@redhat.com>
3370 * src/file-manager/fm-directory-view.c:
3371 (file_and_directory_list_free):
3372 Fix memleak (#427942)
3373 patch from Matthias Clasen
3375 2007-03-30 Alexander Larsson <alexl@redhat.com>
3377 * src/nautilus-places-sidebar.c:
3378 Add trash to sidebar places.
3379 Patch from Stefano Teso
3381 2007-03-29 Alexander Larsson <alexl@redhat.com>
3383 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
3384 Bump default name column width to 32 (#410361)
3386 2007-03-28 Alexander Larsson <alexl@redhat.com>
3388 * src/nautilus-window-manage-views.c:
3389 (nautilus_window_open_location_full):
3390 Avoid reloading window with same location. (#417193)
3391 Patch from Stefano Teso
3393 2007-03-19 Alexander Larsson <alexl@redhat.com>
3395 * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
3396 Avoid recursion when updating symlinks (#418771)
3398 2007-03-19 Alexander Larsson <alexl@redhat.com>
3400 * libnautilus-private/nautilus-icon-factory.h:
3401 Make default icon sizes match xdg icon sizes better (#347168)
3402 Patch from Christian Neumair
3404 2007-03-19 Alexander Larsson <alexl@redhat.com>
3406 * libnautilus-private/nautilus-metadata.h:
3407 * src/nautilus-sidebar-title.c:
3408 Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
3411 2007-03-19 Alexander Larsson <alexl@redhat.com>
3413 * src/nautilus-places-sidebar.c:
3414 Update icons on theme change (#416806)
3415 Patch from Stefano Teso
3417 2007-03-19 Alexander Larsson <alexl@redhat.com>
3419 * src/nautilus-history-sidebar.c:
3420 (nautilus_history_sidebar_class_init):
3421 (nautilus_history_sidebar_style_set):
3422 Update icons on theme change (#416810)
3423 Patch from Stefano Teso
3425 2007-03-19 Alexander Larsson <alexl@redhat.com>
3427 * src/nautilus-places-sidebar.c:
3428 Re-apply reverted context menu patch.
3430 2007-03-19 Alexander Larsson <alexl@redhat.com>
3433 Bump version to 2.19.1
3434 Gnome 2.18 work continues on gnome-2-18 branch
3436 2007-03-19 Alexander Larsson <alexl@redhat.com>
3438 * src/nautilus-places-sidebar.c:
3439 Revert previous checkin since it broke the freeze.
3441 2007-03-15 Alexander Larsson <alexl@redhat.com>
3443 * src/nautilus-places-sidebar.c:
3444 (bookmarks_build_popup_menu):
3445 Add mnemonics to Open and Open in New Window to reuse
3448 2007-03-14 Alexander Larsson <alexl@redhat.com>
3450 * src/nautilus-places-sidebar.c:
3451 Add open and open in new window to places sidebar context menu.
3452 Patch from Stefano Teso
3454 2007-03-14 Alexander Larsson <alexl@redhat.com>
3456 * src/file-manager/fm-directory-view.c (schedule_update_menus)
3457 (schedule_update_status):
3458 Make sure we never schedule an update after the window has been
3459 destroyed. Likely fixes #349551
3461 2007-03-12 Alexander Larsson <alexl@redhat.com>
3464 Post release version bump
3466 === nautilus 2.18.0.1 ===
3468 2007-03-12 Alexander Larsson <alexl@redhat.com>
3474 Set version to 2.18.0.1
3476 * libnautilus-private/nautilus-file-utilities.c:
3477 * libnautilus-private/nautilus-file-utilities.h:
3478 * libnautilus-private/nautilus-file.c:
3479 * libnautilus-private/nautilus-signaller.c:
3480 * src/file-manager/fm-directory-view.c:
3481 Revert accidental commit.
3483 2007-03-12 Alexander Larsson <alexl@redhat.com>
3486 Post release version bump
3488 === nautilus 2.18.0 ===
3490 2007-03-12 Alexander Larsson <alexl@redhat.com>
3496 Bump version to 2.18.0
3498 2007-03-08 Christian Kirbach <Christian.Kirbach@googlemail.com>
3500 * src/network-scheme.desktop.in:
3501 * nautilus-computer.desktop.in.in:
3502 * nautilus.desktop.in.in:
3503 * nautilus-home.desktop.in.in:
3504 * nautilus-file-management-properties.desktop.in.in:
3505 "Application" is not a valid category in the freedesktop.org
3506 specification. Also added GNOME and/or GTK where appropriate.
3508 2007-03-02 Alexander Larsson <alexl@redhat.com>
3510 * libnautilus-private/nautilus-file.c:
3511 * libnautilus-private/nautilus-icon-canvas-item.c:
3512 * libnautilus-private/nautilus-icon-container.c:
3513 * libnautilus-private/nautilus-program-choosing.c:
3514 * libnautilus-private/nautilus-trash-file.c:
3515 * libnautilus-private/nautilus-tree-view-drag-dest.c:
3516 * src/file-manager/fm-desktop-icon-view.c:
3517 * src/file-manager/fm-directory-view.c:
3518 * src/file-manager/fm-list-model.c:
3519 * src/file-manager/fm-list-view.c:
3520 * src/file-manager/fm-tree-model.c:
3521 * src/nautilus-image-properties-page.c:
3522 * src/nautilus-navigation-bar.c:
3523 * src/nautilus-query-editor.c:
3524 * src/nautilus-search-bar.c:
3525 * src/nautilus-window-private.h:
3526 Sparse cleanups from kjartan
3528 2007-03-02 Alexander Larsson <alexl@redhat.com>
3530 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
3531 Don't make filename column expand, instead default
3532 to 16 chars wide. (#408155)
3534 2007-02-26 Alexander Larsson <alexl@redhat.com>
3537 Post release version bump
3539 === nautilus 2.17.92 ===
3541 2007-02-26 Alexander Larsson <alexl@redhat.com>
3546 2007-02-26 Alexander Larsson <alexl@redhat.com>
3548 * cut-n-paste-code/widgets/Makefile.am:
3549 * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
3550 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
3551 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
3552 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
3553 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
3554 * libnautilus-private/Makefile.am:
3556 Remove unused gtkhwrapbox.
3558 2007-02-26 Alexander Larsson <alexl@redhat.com>
3560 * src/nautilus-connect-server-dialog.c:
3561 Don't show unsupported methods. (#333151)
3562 Patch from Christian Neumair.
3564 2007-02-26 Alexander Larsson <alexl@redhat.com>
3566 * libnautilus-private/nautilus-file.c:
3567 Avoid asserting when the symbolic link hastable isn't
3569 Store absolute uris, not relative paths in symbolic link
3572 2007-02-21 Christian Persch <chpe@svn.gnome.org>
3574 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
3575 Ellipsise the filename column in list view mode, and make it expand so
3576 it doesn't just show "...". Bug #408155.
3578 2007-02-20 Christian Persch <chpe@svn.gnome.org>
3580 * libnautilus-private/nautilus-file-operations-progress.c:
3581 (set_text_unescaped_trimmed), (create_titled_label),
3582 (nautilus_file_operations_progress_init),
3583 (nautilus_file_operations_progress_new_file):
3584 * src/file-manager/fm-properties-window.c:
3585 (value_field_update_internal), (value_field_update),
3586 (attach_label), (attach_value_field_internal): Remove
3587 EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
3590 2007-02-20 Alexander Larsson <alexl@redhat.com>
3592 * libnautilus-private/nautilus-file-operations.c:
3593 Fix for C89 compilers. (#407150)
3594 Patch from Jens Granseuer
3596 2007-02-19 Christian Persch <chpe@svn.gnome.org>
3599 * cut-n-paste-code/Makefile.am:
3601 * src/file-manager/fm-list-model.c: Don't build included GSequence on
3602 glib >= 2.13.0. Bug #407618.
3604 2007-02-19 Alexander Larsson <alexl@redhat.com>
3606 * src/nautilus-pathbar.c:
3607 Don't display homedir as desktop in pathbar when
3608 in home-as-desktop mode. (#368661)
3609 Patch from John Millikin
3611 2007-02-12 Alexander Larsson <alexl@redhat.com>
3614 Post release version bump
3616 === nautilus 2.17.91 ===
3618 2007-02-12 Alexander Larsson <alexl@redhat.com>
3626 2007-02-06 Alexander Larsson <alexl@redhat.com>
3629 Bump libgnome req (#404475)
3631 2007-02-06 Alexander Larsson <alexl@redhat.com>
3633 * libnautilus-private/nautilus-file-operations.c:
3634 * libnautilus-private/nautilus-file.c:
3635 * src/file-manager/fm-directory-view.c:
3636 Capitilize "Link" in link to... names. (#314175)
3637 Patch from Frederic Peters
3639 2007-02-06 Alexander Larsson <alexl@redhat.com>
3641 * libnautilus-private/nautilus-icon-container.c:
3642 Avoid translating nonvisible text. (#364466)
3644 2007-02-06 Alexander Larsson <alexl@redhat.com>
3646 * libnautilus-private/nautilus-thumbnails.c:
3647 (nautilus_thumbnail_load_image):
3648 Fix crash on broken images. (#403255)
3649 Patch from Lucas Mazzardo Veloso
3651 2007-02-06 Alexander Larsson <alexl@redhat.com>
3653 * libnautilus-private/nautilus-emblem-utils.c:
3654 OSX build fix. (#403255)
3655 Patch from dmacks@netspace.org
3657 2007-02-05 Jesse Stockall <jesse@cleverone.org>
3659 * src/file-manager/fm-directory-view.c
3660 * src/file-manager/fm-tree-view.c
3661 * src/nautilus-places-sidebar.c
3662 * libnautilus-private/nautilus-file-operations.[ch]
3663 Prompts to empty trash when unmounting drives. Closes #138058
3665 2007-02-05 Alexander Larsson <alexl@redhat.com>
3667 * src/file-manager/fm-list-model.c:
3668 Avoid ever showing "empty" while loading a subdirectory (#340495)
3669 Based on patch from Christof Krüger
3671 2007-02-02 Alexander Larsson <alexl@redhat.com>
3673 * src/nautilus-application.c (save_session_to_file):
3674 Fix memory leak and fd leak.
3676 2007-02-02 Alexander Larsson <alexl@redhat.com>
3678 * libnautilus-private/nautilus-desktop-icon-file.c:
3679 Fix crasher (#403565)
3680 Patch from Padraig O'Briain
3682 2007-01-31 Alexander Larsson <alexl@redhat.com>
3684 * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
3685 Avoid crash if we've not set the content view of the window yet.
3687 2007-01-31 Alexander Larsson <alexl@redhat.com>
3689 * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
3690 Avoid crashing if not enough items in icon view caption pref (#357955)
3692 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
3693 Avoid spewing warnings in above case, also some performance fixes.
3695 2007-01-25 Luca Ferretti <elle.uca@libero.it>
3697 * nautilus-file-management-properties.desktop.in.in:
3698 Move File Management capplet to PersonalSettings.
3700 === nautilus 2.17.90 ===
3702 2007-01-22 Alexander Larsson <alexl@redhat.com>
3708 2007-01-18 Christian Persch <chpe@svn.gnome.org>
3710 * cut-n-paste-code/libegg/eggtreemultidnd.c:
3711 (egg_tree_multi_drag_source_get_type):
3712 * libnautilus-extension/nautilus-column-provider.c:
3713 (nautilus_column_provider_get_type):
3714 * libnautilus-extension/nautilus-column.c:
3715 (nautilus_column_get_type):
3716 * libnautilus-extension/nautilus-file-info.c:
3717 (nautilus_file_info_get_type):
3718 * libnautilus-extension/nautilus-info-provider.c:
3719 (nautilus_info_provider_get_type):
3720 * libnautilus-extension/nautilus-location-widget-provider.c:
3721 (nautilus_location_widget_provider_get_type):
3722 * libnautilus-extension/nautilus-menu-item.c:
3723 (nautilus_menu_item_get_type):
3724 * libnautilus-extension/nautilus-menu-provider.c:
3725 (nautilus_menu_provider_get_type):
3726 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
3727 * libnautilus-extension/nautilus-property-page-provider.c:
3728 (nautilus_property_page_provider_get_type):
3729 * libnautilus-extension/nautilus-property-page.c:
3730 (nautilus_property_page_get_type):
3731 * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
3732 (nautilus_cell_renderer_pixbuf_emblem_get_type):
3733 * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
3734 * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
3735 * libnautilus-private/nautilus-icon-canvas-item.c:
3736 (nautilus_icon_canvas_item_accessible_get_type),
3737 (nautilus_icon_canvas_item_get_type):
3738 * libnautilus-private/nautilus-sidebar-provider.c:
3739 (nautilus_sidebar_provider_get_type):
3740 * libnautilus-private/nautilus-sidebar.c:
3741 (nautilus_sidebar_get_type):
3742 * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
3743 * libnautilus-private/nautilus-window-info.c:
3744 (nautilus_window_info_get_type):
3745 * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
3746 * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
3747 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
3748 * src/nautilus-navigation-action.c:
3749 (nautilus_navigation_action_get_type): No need to make GTypeInfo and
3750 GInterfaceInfo static. Bug #362034.
3752 2007-01-18 Luca Ferretti <elle.uca@libero.it>
3754 * src/nautilus-window-menus.c:
3755 Restore "CD/DVD Creator" label for menu item. Was removed by
3756 a misunderstood, see bug #385382.
3758 2007-01-11 Mark Gordon <mtgordon@ximian.com>
3760 Merged from gnome-2-16:
3762 * src/nautilus-property-browser.c (add_reset_property): Make the
3763 "Reset" string translatable. Fixes #394328. Patch committed by
3764 Federico Mena-Quintero <federico@novell.com>.
3766 2007-01-11 Christian Neumair <chris@gnome-de.org>
3768 * libnautilus-private/nautilus-directory-background.c:
3769 (nautilus_connect_background_to_file_metadata):
3770 Remove all pending eel preferences callbacks.
3772 2007-01-11 Christian Neumair <chris@gnome-de.org>
3774 * src/nautilus-navigation-window.c:
3775 (nautilus_navigation_window_key_press_event)
3776 * src/nautilus-actions.h:
3777 * src/nautilus-window.c:
3778 (nautilus_window_key_press_event)
3780 Add support for XF86 multimedia keys (#329920) .
3782 2007-01-11 Alexander Larsson <alexl@redhat.com>
3784 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
3785 Avoid crash on NULL vfs_uri (#320020)
3787 2007-01-11 Alexander Larsson <alexl@redhat.com>
3789 * libnautilus-private/nautilus-file-operations.c:
3790 (nautilus_file_operations_new_file_from_template):
3791 Use default permissions when copying template to use
3792 umask correctly. (#327249)
3793 Patch from Josselin Mouette
3795 2007-01-11 Alexander Larsson <alexl@redhat.com>
3797 * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
3799 Handle NULL activation uris from drives
3801 2007-01-11 Alexander Larsson <alexl@redhat.com>
3803 * libnautilus-private/nautilus-ui-utilities.c:
3804 (nautilus_ui_string_get):
3805 Handle ui file load error better.
3806 Patch from Tom Parker
3808 2006-12-31 Martin Wehner <martin.wehner@gmail.com>
3810 Add svn:externals property to include libbackground from trunk.
3812 2006-12-27 Martin Wehner <martin.wehner@gmail.com>
3814 * src/file-manager/fm-directory-view.c: (real_merge_menus):
3815 Use proper macro for translating the scripts menu item (#389467).
3816 Patch from Gabor Kelemen <kelemeng@gnome.hu>
3818 2006-12-19 Federico Mena Quintero <federico@novell.com>
3820 * libnautilus-private/nautilus-debug-log.c
3821 (make_key_file_from_configuration): Oops, handle the case of an
3824 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
3826 * libnautilus-private/nautilus-file-operations-progress.c:
3827 (time_remaining_callback):
3828 Zero-pad seconds in the remaining time display (#376291).
3829 Patch from Sven Herzberg <herzi@gnome-de.org>
3831 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
3833 * src/nautilus-image-properties-page.c: (load_finished):
3834 * src/nautilus-query-editor.c: (nautilus_query_editor_init),
3835 (setup_internal_entry):
3836 Avoid markup in translatable messages (#360448).
3837 Patch from Elijah Newren <newren@gmail.com>
3839 2006-12-18 Martin Wehner <martin.wehner@gmail.com>
3841 * src/nautilus-navigation-window.c:
3842 (nautilus_navigation_window_instance_init), (load_view_as_menu):
3843 Don't connect the changed signal handler on the view as combobox
3844 each time the contents of the combobox are reloaded, but only on
3845 instantiation. Prevents creating as many view instances as times
3846 the view/location was already changed when using the view as menu.
3848 2006-12-18 Christian Neumair <chris@gnome-de.org>
3850 * libnautilus-extension/nautilus-file-info.c:
3851 * libnautilus-extension/nautilus-file-info.h:
3852 * libnautilus-private/nautilus-file.c:
3853 Add nautilus_file_info_get_activation_uri().
3855 2006-12-18 Alexander Larsson <alexl@redhat.com>
3858 Post release version bump
3860 === nautilus 2.17.1 ===
3862 2006-12-18 Alexander Larsson <alexl@redhat.com>
3867 2006-12-18 Paolo Borelli <pborelli@katamail.com>
3869 * src/nautilus-trash-bar.c:
3870 * src/nautilus-trash-bar.h:
3872 Remove unneeded function I left in by mistake.
3874 2006-12-18 Paolo Borelli <pborelli@katamail.com>
3876 * src/nautilus-trash-bar.c:
3877 * src/nautilus-trash-bar.h:
3878 * src/nautilus-window-manage-views.c:
3880 Add an extra widget to the trash folder with the "Empty Trash"
3881 button. Kudos also to Lakin Wecker who came up with a similar
3882 patch some months ago, though it never went in.
3884 * src/nautilus-information-panel.c:
3886 Remove the "Empty Trash" and "Burn" buttons from the side pane
3887 since we now have extra location widgets.
3889 2006-12-18 Luca Ferretti <elle.uca@libero.it>
3891 * src/file-manager/fm-directory-view.c:
3893 Use "document-new", "folder-new" named icon from
3894 Icon Naming Spec for File->Create Document and
3895 File->Create Folder menu entries.
3897 * src/nautilus-navigation-window-menus.c:
3899 Use "window-new" named icon from Icon Naming Spec for
3900 File->New Window menu entry in browser window.
3902 2006-12-16 Paolo Borelli <pborelli@katamail.com>
3904 * src/nautilus-navigation-window.c (add_sidebar_panels): plug
3907 2006-12-15 Luca Ferretti <elle.uca@libero.it>
3909 * nautilus-computer.desktop.in.in:
3911 Fix a typo in previous commit (folders, not folder)
3913 2006-12-15 Luca Ferretti <elle.uca@libero.it>
3915 * src/nautilus-actions.h:
3917 Add NAUTILUS_ACTION_HOME for Go->Home Folder
3919 * src/nautilus-navigation-window-menus.c:
3920 (nautilus_navigation_window_initialize_actions),
3921 (nautilus_navigation_window_initialize_menus):
3922 * src/nautilus-spatial-window.c:
3923 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
3925 Define short_label for NAUTILUS_ACTION_HOME and
3926 NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
3927 in search menu entry.
3929 2006-12-13 Luca Ferretti <elle.uca@libero.it>
3931 * nautilus-computer.desktop.in.in:
3932 * nautilus-file-management-properties.desktop.in.in:
3933 * nautilus-home.desktop.in.in:
3934 * src/nautilus-navigation-window-menus.c:
3935 * src/nautilus-spatial-window.c:
3936 * src/nautilus-window-menus.c:
3937 * src/network-scheme.desktop.in:
3939 Update comments and some menu entries to match suggestions on
3940 http://live.gnome.org/UsabilityTeam/Menu
3942 2006-12-12 Federico Mena Quintero <federico@novell.com>
3944 * libnautilus-private/nautilus-debug-log.c
3945 (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
3946 30000 was way too big for normal usage.
3947 (add_to_milestones): New function; adds a milestone string to a
3948 linked list of milestones.
3949 (nautilus_debug_logv): Call add_to_milestones() if appropriate.
3950 (write_string): New helper function.
3951 (dump_milestones): New helper function.
3952 (dump_configuration): Use write_string().
3953 (dump_ring_buffer): New helper function; moved the code from
3954 nautilus_debug_log_dump().
3955 (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
3956 (dump_configuration): Print the instructions to re-create the
3957 configuration here, instead of in nautilus_debug_log_dump().
3959 2006-12-12 Christian Persch <chpe@cvs.gnome.org>
3961 * src/ephy-spinner.c:
3962 * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
3964 * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
3966 2006-12-12 Paolo Borelli <pborelli@katamail.com>
3968 * src/nautilus-application.c (save_session_to_file): use
3969 g_mkstemp instead of tempnam.
3971 2006-12-12 Alexander Larsson <alexl@redhat.com>
3973 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
3974 Don't expand vbox with dialog size (#384078)
3975 Patch from Baptiste Mille-Mathias
3977 2006-12-12 Alexander Larsson <alexl@redhat.com>
3979 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
3980 Default location dialog to $home for desktop (#383840)
3981 Patch from Guillaume Desmottes
3983 2006-12-08 Paolo Borelli <pborelli@katamail.com>
3985 * libnautilus-private/nautilus-desktop-link.c:
3986 * libnautilus-private/nautilus-file-utilities.c:
3987 * libnautilus-private/nautilus-query.c:
3988 * src/nautilus-navigation-window.c:
3989 * src/nautilus-navigation-window.h:
3990 * src/nautilus-pathbar.c:
3991 * src/nautilus-places-sidebar.c:
3992 * src/nautilus-shell.c:
3993 * src/nautilus-window-manage-views.c:
3994 * src/nautilus-window.c:
3995 * src/file-manager/fm-tree-model.c:
3996 * src/file-manager/fm-tree-view.c:
3998 Use nautilus_get_home_directory_uri everywhere instead of
3999 open coding it and other minor cleanups.
4001 2006-12-08 Alexander Larsson <alexl@redhat.com>
4003 * libnautilus-private/nautilus-monitor.c:
4004 Schedule metadata removal when we get external remove events.
4005 Patch from Gene Z. Ragan (#45953)
4007 2006-12-08 Alexander Larsson <alexl@redhat.com>
4009 * libnautilus-private/nautilus-icon-canvas-item.c:
4010 Disable the mask code for now...
4012 2006-12-08 Alexander Larsson <alexl@redhat.com>
4014 * libnautilus-private/nautilus-icon-canvas-item.c:
4015 * libnautilus-private/nautilus-icon-container.c:
4016 * libnautilus-private/nautilus-icon-private.h:
4017 Draw selection rect using cairo.
4019 * icons/Makefile.am:
4020 * icons/text-selection-frame.png:
4021 Remove old icon used for selection rect.
4023 Patch from Gene Z. Ragan
4025 2006-12-04 Alexander Larsson <alexl@redhat.com>
4027 * src/file-manager/fm-list-view.c:
4028 Reveal selection on sort-order change.(#332667)
4029 Patch from Gene Z. Ragan
4031 2006-12-04 Alexander Larsson <alexl@redhat.com>
4033 * cut-n-paste-code/gsequence/gsequence.[ch]:
4034 Import gsequence fix for #350579
4036 2006-12-04 Alexander Larsson <alexl@redhat.com>
4038 * libnautilus-private/nautilus-icon-container.[ch]:
4039 * src/file-manager/fm-icon-container.c:
4040 Freeze icon view updates while renaming to avoid things
4041 moving around on file changes. (#318373)
4042 Patch from Nelson BenÃtez
4044 2006-12-04 Luca Ferretti <elle.uca@libero.it>
4046 * icons/nautilus-server-connect.png
4047 Removed this legacy icon.
4049 2006-12-04 Luca Ferretti <elle.uca@libero.it>
4052 * icons/Makefile.am:
4054 Add new Nautilus logo from Ulisse Perusin, installed
4055 as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
4057 * icons/nautilus-launch-icon.png:
4060 * src/nautilus-window-menus.c:
4061 Use the new named icon logo in about dialog.
4063 2006-12-04 Luca Ferretti <elle.uca@libero.it>
4066 Remove black outline, using Tango style.
4067 See bug 374722 for details.
4069 2006-11-30 Alexander Larsson <alexl@redhat.com>
4071 * libnautilus-private/nautilus-icon-canvas-item.c:
4072 * libnautilus-private/nautilus-icon-container.c:
4073 * libnautilus-private/nautilus-icon-private.h:
4074 Add more themeing features for icon view icons.
4075 Patch from JackTheDipper
4077 2006-11-28 Alexander Larsson <alexl@redhat.com>
4079 * src/file-manager/fm-tree-view.c:
4080 Add delete menu item if configured. (#132326)
4081 Patch from Ferran Puig
4083 2006-11-28 Alexander Larsson <alexl@redhat.com>
4085 * libnautilus-private/nautilus-icon-container.c:
4086 * libnautilus-private/nautilus-icon-private.h:
4087 Handle scroll wheel while rubberbanding.
4088 Patch from Nelson BenÃtez
4090 2006-11-28 Luca Ferretti <elle.uca@libero.it>
4092 * icons/nautilus-desktop.png:
4093 * icons/nautilus-file-management-properties.png:
4094 * icons/nautilus-mini-logo.png
4096 * icons/side_bar_image.png:
4097 Remove legacy icons from cvs.
4099 2006-11-24 Alexander Larsson <alexl@redhat.com>
4101 * src/nautilus-spatial-window.c:
4102 Ellipsice location menu button at 16 chars.
4103 Patch from Tom Parker
4105 2006-11-23 Federico Mena Quintero <federico@novell.com>
4107 Use the write-to-a-pipe trick from the signal handler instead of
4108 queueing an idle handler from there.
4110 * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
4111 pipes for the SIGUSR1 handler; set up a GIOChannel on them.
4112 (sigusr1_handler): Write a byte to our pipe instead of queueing an
4114 (debug_log_io_cb): Replaces dump_debug_log_idle_cb(). Read from
4115 the pipe, and dump the debug log.
4117 Add a configuration file for the logging mechanism. You create
4118 ~/nautilus-debug-log.conf as a GKeyFile.
4120 * libnautilus-private/nautilus-debug-log.c
4121 (nautilus_debug_log_load_configuration): New function; loads the
4122 configuration from a key file like this:
4125 enable domains = foo; bar; baz
4128 * libnautilus-private/nautilus-debug-log.c (dump_configuration):
4129 New utility function.
4130 (nautilus_debug_log_dump): At the end of the log, dump the
4131 configuration used for the debug log so that the user can
4134 * libnautilus-private/nautilus-debug-log.h: New prototype for
4135 nautilus_debug_log_load_configuration().
4137 * src/nautilus-main.c (setup_debug_log): Load the debug log's
4138 configuration from ~/nautilus-debug-log.conf
4139 (setup_debug_log_domains): Removed.
4141 * src/nautilus-main.c (log_override_cb): If the log level of the
4142 message is G_LOG_LEVEL_DEBUG, don't log it as a milestone. We'll
4143 use this log level for miscellaneous debugging messages from
4144 gnome-vfs. Also, don't send G_LOG_LEVEL_DEBUG messages to the
4145 default log handler, to avoid a huge ~/.xsession-errors.
4146 (setup_debug_log_domains): Enable logging for
4147 NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
4149 2006-11-23 Christian Persch <chpe@cvs.gnome.org>
4151 * src/nautilus-search-bar.c: (nautilus_search_bar_init):
4152 Fix inconsistent label boleding. (#372550)
4154 2006-11-23 Alexander Larsson <alexl@redhat.com>
4156 * libnautilus-private/nautilus-icon-canvas-item.c:
4157 A11y fix for handing renames better (#338353)
4159 2006-11-23 Alexander Larsson <alexl@redhat.com>
4161 * Commit federicos debug logging patch:
4163 2006-10-23 Federico Mena Quintero <federico@novell.com>
4165 * libnautilus-private/nautilus-debug-log.h
4166 (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
4167 We'll spit the messages that come from GLog as milestone events.
4169 * src/nautilus-main.c (setup_debug_log): New function; set up
4171 (setup_debug_log_glog): New function. Override the default
4172 handler for GLog so that its messages will also appear as
4173 milestone events in our own debug log.
4175 2006-10-16 Federico Mena Quintero <federico@novell.com>
4177 * src/file-manager/fm-directory-view.c (files_added_callback): Log
4178 when files are added to the view.
4179 (files_changed_callback): Log when files get changed in the view.
4180 (fm_directory_view_notify_selection_changed): Log when the
4183 * src/nautilus-main.c (setup_debug_log_domains): Add
4184 NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
4186 * libnautilus-private/nautilus-debug-log.h: New prototype for
4187 nautilus_debug_log_with_file_list().
4189 * libnautilus-private/nautilus-debug-log.c
4190 (nautilus_debug_log_with_file_list): New function; takes a GList
4193 2006-10-03 Federico Mena Quintero <federico@novell.com>
4195 * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
4196 Deal with URI lists optionally.
4197 (nautilus_debug_log_with_uri_list): New function.
4199 * libnautilus-private/nautilus-icon-dnd.c
4200 (receive_dropped_color): Log when a color is dropped.
4201 (receive_dropped_tile_image): Log when a tile image is dropped.
4203 * libnautilus-private/nautilus-icon-container.c
4204 (motion_notify_event): Log when a drag begins.
4205 (button_release_event): Log when a drag ends.
4207 * libnautilus-private/nautilus-file-operations.c
4208 (nautilus_file_operations_copy_move): Log move/copy/link actions.
4209 (nautilus_file_operations_new_folder): Log when a folder is created.
4210 (nautilus_file_operations_new_file_from_template): Log when a file
4211 is created from a template.
4212 (nautilus_file_operations_new_file): Log when a file is created.
4213 (nautilus_file_operations_delete): Log when files are deleted.
4214 (do_empty_trash): Log when the trash is emptied.
4216 2006-09-22 Federico Mena Quintero <federico@novell.com>
4218 * libnautilus-private/nautilus-debug-log.[ch]: New files with a
4219 simple logging infrastructure based on a ring buffer.
4221 * libnautilus-private/Makefile.am
4222 (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
4224 * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
4225 ~/nautilus-debug-log.txt.
4227 * src/file-manager/fm-directory-view.c
4228 (fm_directory_view_activate_files): Log the action of activating a
4230 (open_location): Likewise.
4231 (fm_directory_view_launch_application): Likewise, for launching an
4233 (action_new_launcher_callback): Likewise, for creating a launcher.
4234 (activate_callback): Log the various actions that can happen here.
4236 * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
4237 Log the various activations/launches that can happen.
4239 * src/nautilus-places-sidebar.c (row_activated_callback): Log the
4240 action of the user activating something in the Places sidebar.
4242 * src/nautilus-window-manage-views.c
4243 (nautilus_window_open_location_full): Log the action of changing
4244 the location in a window.
4245 (nautilus_window_set_content_view): Log the action of thanging the
4247 (end_location_change): Log when the window finishes loading.
4249 * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
4250 action of expanding a row to load a subdirectory.
4251 (row_collapsed_callback): Likewise, for collapsing a row.
4253 * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
4254 action of renaming a file.
4256 * src/nautilus-application.c
4257 (nautilus_application_present_spatial_window_with_selection): Log
4258 when new or existing spatial windows get presented.
4259 (nautilus_application_create_navigation_window): Log when a
4260 navigation window gets created.
4262 2006-11-23 Alexander Larsson <alexl@redhat.com>
4265 Bump version to 2.17.1
4266 Gnome 2.16 work continues on gnome-2-16 branch
4268 2006-11-22 Alexander Larsson <alexl@redhat.com>
4270 * libnautilus-private/nautilus-search-engine.c:
4271 Look for Beagle before looking for Tracker. Since Tracker
4272 autostarts and Beagle doesn't this means you can have both
4273 installed and configured and pick which one to use.
4275 2006-11-20 Alexander Larsson <alexl@redhat.com>
4278 Post release version bump
4280 === nautilus 2.16.3 ===
4282 2006-11-20 Alexander Larsson <alexl@redhat.com>
4287 2006-11-20 Alexander Larsson <alexl@redhat.com>
4289 * libnautilus-private/nautilus-icon-container.c:
4290 * src/file-manager/fm-icon-view.c:
4291 Revert federicos patch from 2006-11-06, as it was causing problems.
4293 2006-11-13 Alexander Larsson <alexl@redhat.com>
4295 * libnautilus-private/nautilus-directory-async.c:
4296 Ref the NautilusDirectory during call_ready_callbacks_at_idle.
4299 2006-11-07 Alexander Larsson <alexl@redhat.com>
4302 Post release version bump
4304 === nautilus 2.16.2 ===
4306 2006-11-07 Alexander Larsson <alexl@redhat.com>
4311 * libnautilus-private/nautilus-directory-async.c:
4312 * libnautilus-private/nautilus-directory.c:
4313 Unschedule call_ready callbacks on directory finalize, not
4315 Keep monitors around until we call the call_when_ready callback
4317 Call async_state_changed and update_metadata_monitors after
4318 call_when_ready callbacks have been called at idle.
4322 2006-11-07 Alexander Larsson <alexl@redhat.com>
4324 * src/nautilus-application.c:
4325 * src/nautilus-shell.c:
4326 * src/nautilus-main.[ch]:
4327 Make the session restart work again (from 2006-11-03 change)
4328 Make the session not restart nautilus on --quit
4330 2006-11-06 Federico Mena Quintero <federico@novell.com>
4332 http://bugzilla.gnome.org/show_bug.cgi?id=330298
4334 Fix the use of lazy positioning, and the saving of metadata for
4335 lazily-positioned icons. Fixes
4336 https://bugzilla.novell.com/show_bug.cgi?id=155337 and
4337 https://bugzilla.novell.com/show_bug.cgi?id=174766.
4339 * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
4340 desktop icon files (not "real" files) have lazy positions. Don't
4341 consider whether the directory is loading; this is not the right
4342 place to check that.
4343 (fm_icon_view_begin_loading): Tell the icon container that we
4344 just started reloading.
4345 (fm_icon_view_end_loading): Tell the icon container that we
4348 * libnautilus-private/nautilus-icon-private.h
4349 (NautilusIconContainerDetails): New flag "is_reloading".
4351 * libnautilus-private/nautilus-icon-container.h: New prototype for
4352 nautilus_icon_container_set_is_reloading().
4354 * libnautilus-private/nautilus-icon-container.c
4355 (nautilus_icon_container_set_is_reloading): New function; sets an
4356 is_reloading flag in the icon container.
4357 (icon_set_position): Clear icon->has_lazy_position, since the icon
4358 will be well-positioned once this function exits.
4359 (finish_adding_new_icons): Do not ignore already-placed lazy
4360 position icons when filling the placement grid! Save the value of
4361 icon->has_lazy_position before calling assign_icon_position().
4362 Since that function may call icon_set_position() (which will clear
4363 the flag), we need to keep the original value of the flag.
4364 (finish_adding_new_icons): Don't clear icon->has_lazy_position
4365 here; let icon_set_position() do it.
4366 (finish_adding_new_icons): Emit the icon_position_changed signal
4367 so that the parent knows that we moved an icon under it. This has
4368 the effect of updating/preserving the position metadata for
4369 has_lazy_position icons.
4371 2006-11-06 Alexander Larsson <alexl@redhat.com>
4374 * nautilus-computer.desktop.in:
4375 * nautilus-computer.desktop.in.in:
4376 * nautilus-file-management-properties.desktop.in:
4377 * nautilus-file-management-properties.desktop.in.in:
4378 * nautilus-folder-handler.desktop.in:
4379 * nautilus-folder-handler.desktop.in.in:
4380 * nautilus-home.desktop.in:
4381 * nautilus-home.desktop.in.in:
4382 * nautilus.desktop.in:
4383 * nautilus.desktop.in.in:
4384 Add X-GNOME-Bugzilla-Version marking to desktop files.
4386 2006-11-06 Alexander Larsson <alexl@redhat.com>
4388 * libnautilus-private/nautilus-icon-container.c:
4389 Cancel rubberbanding if we get a grab shadow event.
4390 This happens when a modal dialog (e.g. an error or auth dialog)
4391 appears. (Partially fixes #122688)
4393 2006-11-06 Alexander Larsson <alexl@redhat.com>
4395 * src/file-manager/fm-icon-view.c (play_file):
4396 Don't close handle and free buffer twice on error. (#321175)
4398 2006-11-06 Alexander Larsson <alexl@redhat.com>
4400 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
4401 Don't crash on old desktop dir and search dir uris. (#349840)
4403 2006-11-06 Martin Wehner <martin.wehner@gmail.com>
4405 * src/nautilus-file-management-properties.glade:
4406 Specify label-for and labelled-by atk relations. (#356124)
4408 Patch from Padraig O'Briain <padraig.obriain@sun.com>
4410 2006-11-03 Alexander Larsson <alexl@redhat.com>
4412 * libnautilus-private/nautilus-directory-metafile.c:
4413 Always use the in-process metafile factory. We don't need it
4414 oop, since nautilus is single process these days. This fixes
4415 some strange races with bonobo-activation that caused #351713
4417 * src/nautilus-application.[ch]:
4418 * src/nautilus-shell.h:
4419 Change the way we use bonobo-activation to get the NautilusShell
4420 so that we don't rely on bonobo-activation-server to spawn nautilus,
4421 as this could lead to some strange duplicate processes.
4422 We now directly try to register the app-wide shell object with
4423 bonobo-activation manually and activate it with
4424 Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
4426 * src/nautilus-shell.c:
4427 Handle all corba calls from the NautilusShell in an idle handler.
4428 This fixes some crashes where we reentered badly into e.g. quit
4431 * src/nautilus-main.c:
4432 Since we now handle the initial open_window shell calls via an idle
4433 we need to delay until idle time to know if we can quit or not.
4435 2006-11-02 Alexander Larsson <alexl@redhat.com>
4437 * test/file-torture.py (main):
4438 Sleep shorter, for more torture
4440 2006-11-02 Alexander Larsson <alexl@redhat.com>
4442 * libnautilus-private/nautilus-directory-private.h:
4443 * libnautilus-private/nautilus-directory-async.c:
4444 Call all call_when_ready callbacks from an idle handler.
4445 This fixes problems with reentrancy, like bug #348161
4447 2006-11-01 Alexander Larsson <alexl@redhat.com>
4449 * src/file-manager/fm-tree-model.c:
4450 Always emit the row-deleted signal before deleting the row
4451 from the model. This is according to the GtkTreeModel::row-changed
4452 docs and feedback from kris.
4453 Hopefully this will fix bug #356672
4455 2006-10-31 Alexander Larsson <alexl@redhat.com>
4457 * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
4458 Remove assert that keep randomly failing to fix crash (#352592)
4459 Replace it with some debug output that hopefully lets us
4460 track down the cause.
4462 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
4464 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
4465 * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
4466 Fix C99-style variable initialization for gcc 2.95. (#348665)
4468 Patch from Jens Granseuer <jensgr@gmx.net>
4470 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
4472 * src/nautilus-property-browser.c: (remove_color),
4473 (nautilus_property_browser_remove_element),
4474 (element_clicked_callback), (make_properties_from_xml_node):
4475 Remove colors by really removing them from browser.xml,
4476 not marking them deleted. That made it impossible to add
4477 another color with the same name later on.
4478 Also delete colors by their (unique) names and not their color
4479 values. That made it possible to delete built-in colors.
4482 Based on a patch from Emil Soleyman-Zomalan
4484 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
4486 * src/file-manager/fm-properties-window.c:
4487 (attach_value_field_internal), (attach_value_field),
4488 (attach_ellipsizing_value_field), (append_title_value_pair),
4489 (append_title_and_ellipsizing_value),
4490 (append_directory_contents_fields), (add_permissions_combo_box),
4491 (create_simple_permissions), (create_advanced_permissions):
4492 Set up proper relationships between labels and widgets in the
4493 properties dialog. Fixes #363116.
4495 Patch from Padraig O'Briain <padraig.obriain@sun.com>
4497 2006-10-19 Federico Mena Quintero <federico@novell.com>
4499 * test/file-torture.py: New file with a little torture test. It
4500 does a bunch of file operations on a directory. Nautilus
4501 sometimes crashes when viewing that directory, so this should help
4504 2006-10-19 Christian Neumair <chris@gnome-de.org>
4506 * libnautilus-private/nautilus-file.c:
4507 (nautilus_file_get_volume_name):
4508 Check for NULL path before calling
4509 gnome_vfs_volume_monitor_get_volume_for_path().
4511 * libnautilus-private/nautilus-monitor.c:
4512 (path_is_on_readonly_volume):
4515 2006-10-19 Christian Neumair <chris@gnome-de.org>
4517 * src/file-manager/fm-directory-view.c:
4518 (convert_file_list_to_string):
4519 Don't append final newline for textual URIs.
4522 2006-10-19 Christian Neumair <chris@gnome-de.org>
4524 * src/nautilus-main.c: (main):
4525 Shut down eel before GnomeVFS.
4527 2006-10-19 Christian Neumair <chris@gnome-de.org>
4529 * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
4530 Only deregister "ignore hidden file preferences" callback if it has
4531 been initialized before.
4533 2006-10-19 Christian Neumair <chris@gnome-de.org>
4535 * libnautilus-private/nautilus-customization-data.c:
4536 (nautilus_customization_data_new),
4537 (nautilus_customization_data_get_next_element),
4538 (nautilus_customization_make_pattern_chit):
4539 Handle NULL pattern chit, don't unref pattern tile in
4542 * libnautilus-private/nautilus-file-utilities.c:
4543 (nautilus_pixmap_file):
4544 Bail using g_debug if pixmap couldn't be found.
4546 * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
4547 Only create pixmap if path lookup succeeded.
4549 * src/nautilus-property-browser.c: (nautilus_property_browser_init),
4550 (make_drag_image), (make_color_drag_image),
4551 (make_properties_from_directories), (add_reset_property),
4552 (property_browser_category_button_new):
4553 Handle NULL pattern chits, don't operate on NULL pixbufs.
4555 2006-10-18 Alexander Larsson <alexl@redhat.com>
4557 * src/file-manager/fm-list-view.c:
4558 Share target list for all instances (#357573)
4560 * src/nautilus-location-bar.c: (style_set_handler):
4561 Don't leak layout (#352693)
4563 * src/nautilus-zoom-control.c:
4564 Fix O(n^2) use of list (#357589)
4566 All patches from paolo borelli.
4568 2006-10-18 Alexander Larsson <alexl@redhat.com>
4571 * src/ephy-spinner.[ch]:
4572 * src/nautilus-throbber.[ch]:
4573 Import ephy spinner and use ad throbber.
4574 This supports different icon sizes.
4576 * src/nautilus-window-toolbars.c:
4577 Change throbber size when toolbar size changes.
4579 2006-10-18 Alexander Larsson <alexl@redhat.com>
4581 * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
4582 Renew typeahead timeout when you scroll between typeahead hits with the
4583 mouse wheel. (#354042)
4584 Patch from Nelson Benitez
4586 2006-10-18 Alexander Larsson <alexl@redhat.com>
4588 * src/file-manager/fm-list-model.c (change_dummy_row_callback):
4589 The row might have disappeared if it was removed since the
4590 timeout was scheduled. Protect against this. (#336051)
4592 2006-10-18 Alexander Larsson <alexl@redhat.com>
4594 * libnautilus-private/nautilus-file-private.h:
4595 Add is_added flag to NautilusFile to make sure we always
4596 send an added event to directory monitors.
4598 * libnautilus-private/nautilus-directory-async.c:
4599 (dequeue_pending_idle_callback):
4600 Don't add the file to both added and changed list
4601 If the file exist but hasn't been added yet, add it.
4603 * libnautilus-private/nautilus-directory.c: (is_tentative):
4604 Don't return non-added files for get_file_list to avoid duplicating
4605 files if you do a list and then track adds.
4607 Partially fixes #336051.
4609 2006-10-17 Alexander Larsson <alexl@redhat.com>
4611 * libnautilus-private/nautilus-directory-async.c (get_info_callback,
4612 dequeue_pending_idle_callback):
4613 Call nautilus_file_mark_gone instead of directly setting is_gone, as
4614 this allows us to clean up the symlink hash.
4616 * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
4617 Allow multiple mark_gone. Just ignore any but the first.
4619 2006-10-17 Alexander Larsson <alexl@redhat.com>
4621 * libnautilus-private/nautilus-directory.c
4622 (emit_change_signals_for_all_files):
4623 Ref all files when emitting change signals. This is
4624 an unverified possible fix for #343488, but it
4625 can't possibly be bad to do this, so i'm
4628 2006-10-17 Alexander Larsson <alexl@redhat.com>
4630 * libnautilus-private/nautilus-file.c:
4631 nautilus_file_get_vfs_file_info: handle NULL info
4634 2006-10-17 Alexander Larsson <alexl@redhat.com>
4636 * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
4637 Don't cause critical if slow mimetype not loaded.
4638 I was able to get that with a circular symlink.
4639 In that case a fast mimetype should be ok.
4641 2006-10-02 Alexander Larsson <alexl@redhat.com>
4644 Post release version bump
4646 === nautilus 2.16.1 ===
4648 2006-10-02 Alexander Larsson <alexl@redhat.com>
4656 2006-10-02 Alexander Larsson <alexl@redhat.com>
4658 * src/nautilus-navigation-window.c (search_bar_activate_callback):
4659 In non-indexed mode, start at current dir.
4661 2006-09-27 Christian Neumair <chris@gnome-de.org>
4663 * libnautilus-private/nautilus-directory.c:
4664 * libnautilus-private/nautilus-directory.h:
4665 * libnautilus-private/nautilus-directory-private.h:
4666 Add is_in_trash_state to NautilusDirectoryDetails.
4667 Also add nautilus_directory_is_in_trash which works
4668 like nautilus_directory_is_local.
4670 * libnautilus-private/nautilus-file.c:
4671 Proxy nautilus_file_is_in_trash to
4672 nautilus_directory_is_in_trash, similar to
4673 nautilus_file_is_local.
4675 2006-09-14 Christian Neumair <chris@gnome-de.org>
4677 * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
4680 2006-09-13 Martin Wehner <martin.wehner@gmail.com>
4682 * src/nautilus-places-sidebar.c:
4683 Don't use the same type name for the shortcut model filter as
4684 GtkFileChooser to avoid name clashes. Fixes #355242.
4686 Patch from Stephen Cook <siti@orcon.net.nz>
4688 2006-09-04 Alexander Larsson <alexl@redhat.com>
4691 Bump version to 2.16.0
4696 2006-08-25 Alexander Larsson <alexl@redhat.com>
4698 * src/file-manager/fm-list-view.c:
4699 Handle enter activation when using typeahead search (#334928)
4700 Patch from Nelson Benitez
4702 2006-08-23 Alexander Larsson <alexl@redhat.com>
4704 * libnautilus-private/nautilus-directory-private.h:
4705 * libnautilus-private/nautilus-directory.c:
4706 (nautilus_directory_is_local):
4707 Cache return value from gnome_vfs_uri_is_local
4709 * libnautilus-private/nautilus-file-operations.c:
4710 * libnautilus-private/nautilus-file-utilities.c:
4711 Avoid using gnome_vfs_uri_is_local.
4713 2006-08-22 Alexander Larsson <alexl@redhat.com>
4716 Post release version bump
4718 === nautilus 2.15.92.1 ===
4720 2006-08-22 Alexander Larsson <alexl@redhat.com>
4722 * libbackground/preferences.c:
4726 Release a 2.15.92.1 with fix
4728 2006-08-21 Alexander Larsson <alexl@redhat.com>
4731 Post release version bump
4733 === nautilus 2.15.92 ===
4735 2006-08-21 Alexander Larsson <alexl@redhat.com>
4740 2006-08-21 Alexander Larsson <alexl@redhat.com>
4742 * src/file-manager/fm-properties-window.c:
4743 Don't crash when quickly changing user or group.
4744 Patch from Christian Neumair
4746 2006-08-17 Alexander Larsson <alexl@redhat.com>
4748 * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
4750 Patch from Rouslan Solomakhin
4752 2006-08-15 Federico Mena Quintero <federico@novell.com>
4754 * src/nautilus-main.c (main): Call setlocale() before we try to
4755 obtain any translations. Fixes bug #342147. Patch by Stanislav
4756 Brabec <sbrabec@suse.cz>.
4758 2006-08-15 Kjartan Maraas <kmaraas@gnome.org>
4760 * configure.in: Fix intltool req.
4762 2006-08-08 Alexander Larsson <alexl@redhat.com>
4765 Post release version bump
4767 === nautilus 2.15.91 ===
4769 2006-08-08 Alexander Larsson <alexl@redhat.com>
4777 2006-08-08 Vincent Untz <vuntz@gnome.org>
4779 Use GTK+ to handle recent documents.
4781 * configure.in: require GTK+ 2.10
4782 * cut-n-paste-code/libegg/Makefile.am:
4783 * cut-n-paste-code/libegg/egg-recent-*: kill
4784 * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
4785 renamed to nautilus_recent_get_manager()
4786 (nautilus_recent_add_uri): new, to make it easier to use
4787 gtk_recent_manager_add_full()
4788 * src/file-manager/fm-directory-view.c:
4789 (fm_directory_view_launch_application): use nautilus_recent_add_uri()
4790 instead of old egg code
4791 (activate_callback): ditto
4793 2006-08-08 Alexander Larsson <alexl@redhat.com>
4795 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
4796 Follow symlinks when reading .hidden files.
4798 2006-08-08 Alexander Larsson <alexl@redhat.com>
4800 * libnautilus-private/nautilus-directory-background.c:
4801 Do background change comparison in eel instead (#349961)
4802 Patch from Matthias Clasen
4804 2006-08-08 Alexander Larsson <alexl@redhat.com>
4806 * libnautilus-private/nautilus-icon-container.c:
4807 Fix down when in the rightmost column in the next to last row (#316117)
4808 Based on patch from Nelson Benitez
4810 2006-08-08 Alexander Larsson <alexl@redhat.com>
4812 * libnautilus-private/nautilus-file-operations.c:
4813 Handle desktop drops from panel. (#347673)
4814 Patch from Christian Neumair
4816 2006-08-04 Martin Wehner <martin.wehner@gmail.com>
4818 * libnautilus-private/nautilus-directory-async.c:
4819 (dequeue_pending_idle_callback): Revert patch from #336051
4820 as it breaks the file update machinery. Fixes #348097.
4822 2006-07-25 Christian Neumair <chris@gnome-de.org>
4824 * libnautilus-private/nautilus-dnd.c:
4825 Rename nautilus_drag_default_drop_action_for_url to
4826 nautilus_drag_default_drop_action_for_netscape_url.
4827 Don't offer netscape URL drags.
4829 * libnautilus-private/nautilus-dnd.h: Rename
4830 NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
4831 and nautilus_drag_default_drop_action_for_url to
4832 nautilus_drag_default_drop_action_for_netscape_url.
4834 * libnautilus-private/nautilus-file-operations.c:
4835 (nautilus_file_operations_new_file_from_template):
4836 Filter out special URIs, handle gnome_vfs_uri_new() failure.
4838 * libnautilus-private/nautilus-file-utilities.c:
4839 (test_uri_exists), (nautilus_ensure_unique_file_name):
4840 Handle gnome_vfs_uri_new() failure by returning NULL.
4842 * libnautilus-private/nautilus-icon-container.c:
4843 * libnautilus-private/nautilus-icon-container.h:
4844 Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
4846 * libnautilus-private/nautilus-icon-dnd.c:
4847 * libnautilus-private/nautilus-icon-dnd.h:
4848 * libnautilus-private/nautilus-tree-view-drag-dest.c:
4849 * libnautilus-private/nautilus-tree-view-drag-dest.h:
4850 Don't offer netscape URL drags, prefer netscape URL drops over
4851 "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
4853 * libnautilus-private/nautilus-link-desktop-file.c:
4854 (nautilus_link_desktop_file_local_create):
4855 Handle trash, desktop and search URIs, handle
4856 NULL retval of nautilus_ensure_unique_file_name.
4858 * src/nautilus-location-bar.c:
4859 * src/nautilus-spatial-window.c:
4860 * src/file-manager/fm-list-model.c:
4861 Don't offer/handle netscape URL drags.
4863 * src/file-manager/fm-directory-view.h:
4864 * src/file-manager/fm-icon-view.c:
4865 * src/file-manager/fm-list-view:
4866 Rename DND_URL symbols to DND_NETSCAPE_URL.
4870 2006-07-25 Alexander Larsson <alexl@redhat.com>
4872 * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
4873 Translate the selinux context from raw form when displayin.
4875 2006-07-25 Alexander Larsson <alexl@redhat.com>
4877 * cut-n-paste-code/gsequence/gsequence.[ch]:
4878 Import the latest EggSequence which supposedly fixes a
4881 * src/file-manager/fm-list-model.c:
4882 Fix to use new function names of EggSequence
4884 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
4887 Post-release version bump
4889 === nautilus 2.15.90 ===
4891 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
4899 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
4901 * src/nautilus-main.c: (main):
4902 Unref GnomeProgram at the end. (#348429)
4904 Patch from Christian Persch <chpe@gnome.org>
4906 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
4908 * src/nautilus-file-management-properties.c:
4909 (nautilus_file_management_properties_dialog_setup):
4910 * src/nautilus-file-management-properties.glade:
4911 Remove the "always use text-entry location bar" checkbox from the
4914 * src/nautilus-navigation-window.[ch]: (location_button_create),
4915 (nautilus_navigation_window_instance_init),
4916 (nautilus_navigation_window_destroy):
4917 Add a tooltip to the new location bar toggle button.
4919 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
4921 * src/file-manager/fm-properties-window.c:
4922 (permission_combo_update): Add a translator comment for
4923 permission combo box labels. (#347764)
4925 Patch from Hendrik Richter <hendi@gnome-de.org>
4927 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
4929 * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
4930 Add a location_button field.
4932 * src/nautilus-navigation-window.c
4933 (nautilus_navigation_window_instance_init): Create the
4935 (location_button_toggled_cb): New callback. Changes the
4936 preference for toggling between the path bar and the location bar.
4937 (always_use_location_entry_changed): Toggle the button as
4940 Add a button to the location bar to toggle betwen the path bar
4941 and a location entry. (#347991)
4943 Patch from Federico Mena Quintero <federico@novell.com>
4945 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
4947 * libnautilus-private/nautilus-icon-factory.c:
4948 * src/file-manager/fm-directory-view.c:
4949 * src/file-manager/fm-tree-view.c: (create_popup_menu):
4950 * src/nautilus-window-menus.c:
4951 Use trash icons from the icon naming specification for trash
4952 related operations. (#340321)
4954 Patch from Rodney Dawes <dobey@novell.com>
4956 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
4958 * src/nautilus-places-sidebar.c: (add_place), (update_places):
4959 Take the sidebar as parameter and refilter it after adding.
4961 (reorder_bookmarks): Implement reordering of bookmarks.
4963 (drag_data_delete_callback), (drag_data_received_callback),
4964 (drag_motion_callback): Handle dragging of tree rows.
4966 (nautilus_places_sidebar_init)
4967 (_shortcuts_model_filter_class_init),
4968 (_shortcuts_model_filter_init),
4969 (shortcuts_model_filter_row_draggable),
4970 (shortcuts_model_filter_drag_data_get),
4971 (shortcuts_model_filter_drag_source_iface_init),
4972 (shortcuts_model_filter_new):
4973 Implement GtkTreeDragSource.
4975 (get_selected_iter), (bookmarks_check_popup_sensitivity),
4976 (loading_uri_callback): Use the filter model.
4978 Enable reordering of bookmarks in the places sidebar via
4979 Drag'n'Drop. (#319022)
4981 Patch from Xavier Claessens <xclaesse@gmail.com>
4983 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
4985 * libnautilus-private/nautilus-search-engine-beagle.c:
4986 (nautilus_search_engine_beagle_new): Check whether daemon is
4987 running as beagle_client_new doesn't fail when a stale socket
4990 Patch from Jürg Billeter <j@bitron.ch>
4992 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
4995 * libnautilus-extension/Makefile.am:
4996 Add extension versioning infrastructure and add nautilus-menu.[ch].
4998 * libnautilus-extension/nautilus-menu-item.[ch]:
4999 Add and handle a 'menu' property and add a function
5000 nautilus_menu_item_set_submenu.
5002 * libnautilus-extension/nautilus-menu.[ch]:
5003 New files implementing a submenu item.
5005 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
5006 (reset_extension_actions_menu):
5007 Add extension menu items recursively.
5009 * libnautilus-extension/nautilus-menu-provider.h:
5012 Extend extension API to support submenus. (#314579)
5014 Patch from Raffaele Sandrini <rasa@gmx.ch>
5016 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
5019 Post-release version bump
5021 === nautilus 2.15.4 ===
5023 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
5029 Bump version to 2.15.4
5032 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
5034 * libnautilus-private/nautilus-directory-async.c:
5035 (dequeue_pending_idle_callback): Never add a file to both
5036 the added_files and changed_files lists. Don't ref an existing
5037 file without adding it to the changed_file list. (#336051)
5039 Patch from Christian Neumair <chris@gnome-de.org>
5041 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
5043 * libnautilus-private/nautilus-file-dnd.[ch]:
5044 Add functions nautilus_drag_can_accept_files and
5045 nautilus_drag_can_accept_info.
5047 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
5048 (receive_dropped_uri_list), (receive_dropped_text),
5049 (drag_data_received_callback):
5050 Accept the entire drag context as parameter and use
5051 nautilus_icon_container_find_drop_target.
5053 (nautilus_icon_container_find_drop_target):
5054 (nautilus_icon_dnd_update_drop_target):
5055 Use nautilus_drag_can_accept_info.
5057 * libnautilus-private/nautilus-marshal.list:
5060 * libnautilus-private/nautilus-tree-view-drag-dest.c:
5061 Add function get_drop_target_uri_at_pos and use it in the drop
5062 handlers to determine the target uris for actions.
5063 Rename get_drop_target to get_drop_target_uri_for path.
5065 (nautilus_tree_view_drag_dest_class_init):
5066 Adapt to new drag handler signatures.
5068 (set_widget_highlight):
5069 Fix DND highlighting of an empty tree view.
5071 (drag_motion_callback):
5072 Ignore drags on the header.
5074 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
5075 * libnautilus-private/nautilus-icon-container.[ch]:
5076 * src/file-manager/fm-icon-view.c:
5077 * src/file-manager/fm-list-view.c:
5078 Add a target/parent uri parameter to the drop handler functions.
5080 * src/file-manager/fm-directory-view.[ch]:
5081 Add handling for the additional target parameter to support
5082 drops of URIs, URLs and text to subfolders.
5084 Patch from Christian Neumair <chris@gnome-de.org>
5086 2006-07-08 Christian Neumair <chris@gnome-de.org>
5088 * libnautilus-private/nautilus-file-utilities.c:
5089 * libnautilus-private/nautilus-file-utilities.h:
5090 Add nautilus_find_existing_uri_in_hierarchy.
5091 Remove undefined in_gnome_path helper declarations.
5093 * src/nautilus-pathbar.c:
5094 * src/nautilus-pathbar.h:
5095 Make nautilus_path_bar_clear_buttons public.
5097 * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
5098 If the displayed location was removed, and it has an existing parent,
5099 navigate window to this parent. Fixes #336724.
5101 2006-07-06 William Jon McCann <mccann@jhu.edu>
5103 * libnautilus-private/nautilus-icon-factory.c:
5104 (get_special_icon_for_file):
5105 * src/nautilus-window-menus.c:
5106 Use nautilus-cd-burner icon instead of gnome-dev-cdrom
5109 2006-06-21 Christian Neumair <chris@gnome-de.org>
5111 Add complete session management, remember maximization state and type
5112 of open windows, save history on quit.
5114 * libnautilus-private/nautilus-global-preferences.c
5115 * libnautilus-private/nautilus-global-preferences.h:
5116 Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
5118 * libnautilus-private/nautilus-metadata.h:
5119 Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
5121 * src/nautilus-application.c:
5122 * src/nautilus-application.h:
5123 Save session on session save request, add
5124 nautilus_application_load_session(), move
5125 initial navigational geometry handling to
5126 nautilus_application_create_navigation_window,
5128 NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
5131 * src/nautilus-main.c:
5132 Add "--load-session" parameter.
5134 * src/nautilus-shell-interface.idl:
5135 * src/nautilus-shell.c:
5136 Add load_session CORBA method.
5138 * src/nautilus-navigation-window.c:
5139 * src/nautilus-spatial-window.c:
5140 Save maximized state when appropriate.
5142 * src/nautilus-window-manage-views.c:
5143 Load maximized state for spatial windows,
5144 remove navigation window geometry handling.
5146 * src/nautilus-window.c:
5147 * src/nautilus-window-private.h:
5148 Add nautilus_add_to_history_list_no_notify.
5150 2006-06-16 Alexander Larsson <alexl@redhat.com>
5152 * libnautilus-extension/nautilus-menu-provider.[ch]:
5153 Add items_updated signal
5155 * libnautilus-private/Makefile.am:
5156 * libnautilus-private/nautilus-signaller.[ch]:
5157 * src/nautilus-signaller.[ch]:
5159 Move NautilusSignaller to libnautilus-private.
5160 Add popup_menu_changed signal.
5162 * src/nautilus-application.c:
5163 Signal popup_menu_changed when a menu provider emits items_updated.
5165 * src/file-manager/fm-directory-view.c:
5166 * src/nautilus-window.c:
5167 Handle popup_menu_changed.
5169 * src/nautilus-emblem-sidebar.c:
5170 * src/nautilus-history-sidebar.c:
5171 * src/nautilus-navigation-window-menus.c:
5172 * src/nautilus-navigation-window.c:
5173 * src/nautilus-property-browser.c:
5174 * src/nautilus-spatial-window.c:
5175 * src/nautilus-window-menus.c:
5178 Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
5180 2006-06-16 Alexander Larsson <alexl@redhat.com>
5182 * libnautilus-private/nautilus-column-utilities.c:
5183 Add selinux context column
5185 * libnautilus-private/nautilus-directory-async.c:
5186 * libnautilus-private/nautilus-file-private.h:
5187 * libnautilus-private/nautilus-file.[ch]:
5188 Get selinux context for all files.
5189 Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
5190 Add selinux_context string attribute.
5192 * src/file-manager/fm-properties-window.c:
5193 Display selinux context in permissions page.
5195 2006-06-16 Alexander Larsson <alexl@redhat.com>
5197 * libnautilus-private/nautilus-global-preferences.[ch]:
5198 * libnautilus-private/apps_nautilus_preferences.schemas.in:
5199 Add show_advanced_permissions setting
5200 Remove show_special_flags setting, its always on in advanced mode.
5202 * libnautilus-private/nautilus-file-operations.[ch]:
5203 Add nautilus_file_set_permissions_recursive
5205 * src/file-manager/fm-properties-window.c:
5206 Change permission page. Implement both simple and advanced mode.
5207 Add recursive permissions setting.
5208 HIGify some spacing.
5210 2006-06-12 Alexander Larsson <alexl@redhat.com>
5213 Post-release version bump
5215 === nautilus 2.15.2 ===
5217 2006-06-12 Alexander Larsson <alexl@redhat.com>
5222 2006-05-30 Christian Neumair <chris@gnome-de.org>
5224 * libnautilus-private/nautilus-icon-factory.c:
5225 * libnautilus-private/nautilus-thumbnails.c:
5226 * libnautilus-private/nautilus-thumbnails.h:
5227 Use GdkPixbufLoader for thumbnailing.
5229 2006-05-29 Christian Neumair <chris@gnome-de.org>
5231 * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
5232 Limit max. returned SVG icon size to requested icon size.
5234 2006-05-24 Christian Neumair <chris@gnome-de.org>
5236 * libnautilus-private/nautilus-file-utilities.c:
5237 (nautilus_file_operations_copy_move):
5238 Use gnome_vfs_volume_monitor_get_volume_for_path instead of
5239 nautilus_file_get_enclosing_volume.
5241 * libnautilus-private/nautilus-file-utilities.c:
5242 * libnautilus-private/nautilus-file-utilities.h:
5243 Remove nautilus_get_enclosing_volume.
5245 2006-05-24 Paolo Borelli <pborelli@katamail.com>
5247 * src/nautilus-information-panel.c:
5248 * src/nautilus-window-bookmarks.c:
5249 * src/file-manager/fm-properties-window.c:
5251 Use g_signal_connect_data instead of the outdated eel equivalent.
5253 2006-05-24 Alexander Larsson <alexl@redhat.com>
5255 * src/file-manager/fm-list-view.c:
5256 Remove unused include of eel-cell-renderer-pixbuf-list.h
5258 2006-05-24 Paolo Borelli <pborelli@katamail.com>
5260 * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
5261 use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
5263 2006-05-17 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
5265 * nautilus-folder-handler.desktop.in: Add internationalization
5266 * po/POTFILES.in: Add the file.
5268 2006-05-16 Alexander Larsson <alexl@redhat.com>
5270 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
5271 Only pass TRUE for embedding_text if we actually read a top-left text.
5272 Based on patch from Rene Hausleitner (#335435)
5274 2006-05-16 Alexander Larsson <alexl@redhat.com>
5276 * src/file-manager/fm-directory-view.c:
5277 * src/nautilus-places-sidebar.c:
5278 Don't allow floppy formating if the floppy is mounted,
5279 since gfloppy can't handle that. (#125819)
5280 Patch from Xavier Claessens
5282 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
5285 Post-release version bump.
5287 === nautilus 2.15.1 ===
5289 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
5294 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
5296 * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
5297 (icon_set_size), (icon_toggle_selected),
5298 (nautilus_icon_container_move_icon), (keyboard_stretching),
5299 (end_stretching), (nautilus_icon_container_update_icon),
5300 (assign_icon_position), (nautilus_icon_container_add),
5301 (nautilus_icon_container_is_stretched),
5302 (nautilus_icon_container_unstretch),
5303 (nautilus_icon_container_freeze_icon_positions):
5304 * libnautilus-private/nautilus-icon-container.h:
5305 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
5306 * libnautilus-private/nautilus-icon-private.h:
5307 * src/file-manager/fm-icon-view.c:
5308 (get_stored_icon_position_callback),
5309 (icon_position_changed_callback):
5310 Cleanup to merge the x any y icon scale factors into one variable.
5312 Patch from Christian Neumair <chris@gnome-de.org>
5314 2006-05-15 Martin Wehner <martin.wehner@gmail.com>
5316 * src/nautilus-places-sidebar.c: (update_places_cb),
5317 (volume_unmounted_callback), (drive_disconnected_callback),
5318 (drive_connected_callback),
5319 (nautilus_places_sidebar_set_parent_window):
5320 Update the places on drive-connected and drive-disconnected
5321 signals too. Delay the update for the volume-unmounted signal
5322 with an idle callback to work around gnome-vfs removing the
5323 volume only after we received the signal.
5325 Patch from Xavier Claessens <xclaesse@gmail.com>
5327 2006-05-09 Martin Wehner <martin.wehner@gmail.com>
5329 * src/nautilus-window-manage-views.c:
5330 (got_file_info_for_view_selection_callback):
5331 Re-set viewed_file after a location change failed. Prevents
5332 crashing over an assertion in viewed_file_changed_callback
5333 on slow filesystems. Fixes #339965.
5335 2006-05-08 Federico Mena Quintero <federico@novell.com>
5337 * libnautilus-private/nautilus-file-operations.c
5338 (handle_transfer_ok): Don't special-case the first 0 bytes of the
5339 file in the case of reporting actual copy/move progress. It is
5340 fine to update both the labels and the sizes every time. Fixes
5341 http://bugzilla.gnome.org/show_bug.cgi?id=341064
5342 https://bugzilla.novell.com/show_bug.cgi?id=66073
5344 2006-05-08 Martin Wehner <martin.wehner@gmail.com>
5346 * src/nautilus-places-sidebar.c: (add_place), (update_places),
5347 (check_visibility), (bookmarks_check_popup_sensitivity),
5348 (get_selected_iter), (rename_selected_bookmark),
5349 (remove_selected_bookmarks), (mount_shortcut_cb),
5350 (unmount_shortcut_cb), (eject_shortcut_cb),
5351 (nautilus_places_sidebar_init):
5352 Add volume data to the list store and use it to show
5353 an unmount command for network volumes. (#316184)
5355 Patch from Xavier Claessens <xclaesse@gmail.com>
5357 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
5359 * libnautilus-private/nautilus-dnd.c:
5360 (nautilus_drag_drop_action_ask),
5361 (nautilus_drag_drop_background_ask):
5362 * src/file-manager/fm-tree-view.c: (create_popup_menu):
5363 * src/nautilus-places-sidebar.c:
5364 (bookmarks_build_popup_menu):
5365 Use eel_gtk_menu_append_separator.
5367 * src/nautilus-places-sidebar.c:
5368 (bookmarks_check_popup_sensitivity):
5369 Use eel_gtk_widget_set_shown.
5371 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
5373 * src/nautilus-query-editor.c: (type_combo_changed):
5374 Fix typo in function name: s/availible/available/ (#326053)
5379 2006-05-04 Christian Neumair <chris@gnome-de.org>
5381 * src/nautilus-navigation-action.c:
5382 (nautilus_navigation_action_class_init), (disconnect_proxy):
5383 Disconnect signal handlers registered when connecting proxies.
5385 2006-05-03 Martin Wehner <martin.wehner@gmail.com>
5387 * src/nautilus-places-sidebar.c: (volume_op_callback):
5388 (row_activated_callback), (bookmarks_popup_menu_detach_cb),
5389 (eject_for_type), (set_visibility),
5390 (bookmarks_check_popup_sensitivity), (get_selected_drive),
5391 (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
5392 (format_shortcut_cb), (bookmarks_build_popup_menu):
5393 Add mount, unmount, eject and format menu items to the popup menu
5394 of drives in the places sidebar. (#316184)
5396 Based on a patch from Xavier Claessens <xclaesse@gmail.com>
5398 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
5400 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
5401 Adapt to new GtkAboutDialog behaviour and use wrap-license.
5402 Makes the close button work again. Fixes #336520.
5404 Patch from Christian Persch <chpe@gnome.org>
5406 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
5408 * src/nautilus-query-editor.c: (location_row_create_widgets):
5409 Fix typo in the query filechooser window title. (#325284)
5411 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
5413 * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
5414 (finish_first_line):
5415 Fix wording: Use "criterion" instead of "criterium". (#331682)
5417 Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
5419 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
5421 * libnautilus-private/nautilus-program-choosing.c:
5422 (application_cannot_open_location):
5423 Remove bogus period from strings. (#336909)
5425 Patch from Javier F. Serrador <serrador@tecknolabs.com>
5427 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
5429 * libnautilus-private/nautilus-file-operations.c:
5430 (handle_transfer_overwrite): Use the same phrasing and
5431 format as the GTK+ overwrite dialog. Also, per the HIG
5432 convert the dialog to a confirmation alert since the user's
5433 command may destroy data. (#325188)
5435 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
5437 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
5439 * src/nautilus-image-properties-page.c: (append_tag_value_pair),
5440 (append_exifdata_string):
5441 Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
5442 deciding which date to show from image metadata. (#331810)
5444 Patch from Pat Suwalski <pat@suwalski.net>
5446 2006-04-28 Martin Wehner <martin.wehner@gmail.com>
5450 Update handling of po/LINGUAS for new instructions. Refer
5451 to http://live.gnome.org/GnomeGoals/PoLinguas
5453 Patch from Brian Pepple <bdpepple@gmail.com>
5455 2006-04-27 Christian Neumair <chris@gnome-de.org>
5457 * src/file-manager/fm-actions.h:
5458 * src/file-manager/fm-directory-view.c:
5459 (file_get_volume_and_drive),
5460 (action_self_mount_volume_callback),
5461 (action_self_unmount_volume_callback),
5462 (action_self_eject_volume_callback),
5463 (action_self_format_volume_callback),
5464 (file_get_volume_and_drive),
5465 (file_should_show_self),
5466 (real_update_menus_volumes):
5467 * src/file-manager/fm-tree-view.c:
5468 (create_popup_menu):
5469 * src/file-manager/nautilus-directory-view-ui.xml:
5470 Allow to mount/unmout/eject/format a volume when displaying its
5473 2006-04-26 Christian Neumair <chris@gnome-de.org>
5475 * libnautilus-private/nautilus-file.c:
5476 (nautilus_file_denies_access_permission),
5477 (nautilus_file_can_get_permissions),
5478 (nautilus_file_can_set_permissions):
5479 If no ACCESS file info field is available, pretend to have full
5480 access. If no PERMISSIONS field is available, pretend to have full
5483 2006-04-26 Alexander Larsson <alexl@redhat.com>
5485 * libnautilus-private/nautilus-icon-canvas-item.c:
5486 Fix width of text selection in text-below-icons mode.
5489 2006-04-26 Alexander Larsson <alexl@redhat.com>
5494 * src/nautilus-connect-server-dialog-main.c:
5495 * src/nautilus-main.c:
5496 Convert from popt to goption.
5497 Based on patch from Philip Van Hoof
5499 2006-04-25 Alexander Larsson <alexl@redhat.com>
5501 * src/nautilus-main.c:
5502 Remove icon registration, as its no longer needed with gtk 2.9.
5504 * src/nautilus-window-menus.c:
5505 (nautilus_menus_append_bookmark_to_menu):
5508 2006-04-25 Alexander Larsson <alexl@redhat.com>
5511 Bump version to 2.15.1
5512 2.14 development continues on gnome-2-14 branch.
5514 ==== gnome-2-14 branched from here ===
5516 2006-04-25 Christian Neumair <chris@gnome-de.org>
5519 Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
5521 * src/file-manager/fm-tree-view.c: (create_tree):
5522 Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
5524 2006-04-18 Alexander Larsson <alexl@redhat.com>
5526 * libnautilus-private/nautilus-file-attributes.h:
5527 * libnautilus-private/nautilus-directory-async.c:
5528 * libnautilus-private/nautilus-directory-private.h:
5529 * libnautilus-private/nautilus-file-private.h:
5530 * libnautilus-private/nautilus-file.c:
5531 * libnautilus-private/nautilus-file.h:
5532 Add LARGE_TOP_LEFT_TEXT attribute and change the text size for
5533 the normal top-left text to 10x5.
5534 Add need_large argument to nautilus_file_peek_top_left_text and
5535 nautilus_extract_top_left_text.
5537 * libnautilus-private/nautilus-icon-canvas-item.[ch]
5538 Make details an instance-private instead of allocating separately.
5539 Add _set_is_visible() and only keep PangoLayouts cached for
5542 * libnautilus-private/nautilus-icon-container.[ch]:
5543 * src/file-manager/fm-icon-container.c:
5544 Monitor large embedded text for larger icons.
5545 Call nautilus_icon_canvas_item_set_is_visible as needed.
5547 * libnautilus-private/nautilus-icon-factory.[ch]:
5548 Limit never-free recently used cache to 20 items.
5549 Free other unused cache items after a 100 sec.
5551 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
5554 Remove newlines to fix build with CVS intltool. (#338423)
5556 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
5558 * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
5559 Don't delete the first bookmark if pressing del key on an
5560 undeletable item. Fixes #338377.
5562 2006-04-14 Martin Wehner <martin.wehner@gmail.com>
5564 * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
5565 Don't add location bookmark for desktop windows. Fixes #334860.
5567 Patch from Christian Neumair <chris@gnome-de.org>
5569 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
5572 Post-release version bump.
5574 === nautilus 2.14.1 ===
5576 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
5584 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
5586 * src/nautilus-side-pane.c: (nautilus_side_pane_init):
5587 Use smaller close icon for the sidebar.
5589 Patch from Yang Hong <yanghong@ccoss.com.cn>
5591 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
5593 * libnautilus-private/nautilus-icon-dnd.c:
5594 (get_data_on_first_target_we_support):
5595 Determine drop target by iterating through drop container
5596 target list instead of drag context DND list. (#337588)
5598 Patch from Christian Neumair <chris@gnome-de.org>
5600 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
5602 * po/LINGUAS: New file listing all supported languages.
5604 * configure.in: Use po/LINGUAS instead of including all languages
5605 directly in this file. See the wiki for more information:
5606 http://live.gnome.org/GnomeGoals/PoLinguas
5608 Patch from Brian Pepple <bdpepple@gmail.com>
5610 2006-04-08 Christian Neumair <chris@gnome-de.org>
5612 * libnautilus-private/nautilus-file-operations-progress.c:
5613 (nautilus_file_operations_progress_update),
5614 (nautilus_file_operations_progress_set_operation_string):
5615 Update progress dialog when setting its operation string,
5616 also set operation string during preflight.
5618 2006-04-08 Martin Wehner <martin.wehner@gmail.com>
5620 * src/file-manager/fm-directory-view.c:
5621 (set_script_environment_variables),
5622 (unset_script_environment_variables):
5623 * src/nautilus-main.c: (main):
5624 * src/nautilus-shell.c: (corba_restart):
5625 Use g_(un)setenv instead of their eel_ counterparts.
5627 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
5629 * src/nautilus-places-sidebar.c: (add_place), (update_places),
5630 (mount_volume_callback), (row_activated_callback),
5631 (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
5632 Adapt the same policy for showing drives and volumes in the places
5633 sidebar as in computer:/// and the gtk filechooser: Show unmounted
5634 but user-visible drives and mount them on activation. (#321320)
5636 Patch from Xavier Claessens <xclaesse@gmail.com>
5638 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
5640 * data/patterns/.striated.png:
5641 * data/patterns/Makefile.am:
5642 Remove unused pattern file. (#337353)
5644 2006-03-30 Christian Neumair <chris@gnome-de.org>
5646 * src/file-manager/fm-directory-view.c:
5647 (fm_directory_view_get_loading):
5648 * src/file-manager/fm-directory-view.h:
5649 Add fm_directory_view_get_loading().
5651 * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
5652 (fm_icon_view_add_file), (fm_icon_view_screen_changed):
5653 Use fm_directory_view_get_loading() to determine whether view is
5654 loaded. If it is not yet loaded, don't position icons lazily.
5656 2006-03-24 Martin Wehner <martin.wehner@gmail.com>
5658 * src/nautilus-connect-server-dialog-main.c: (main):
5659 Get the command line options and pass them on to the dialog.
5661 * src/nautilus-connect-server-dialog.c: (connect_to_server),
5662 (nautilus_connect_server_dialog_init), (setup_for_type):
5663 Use new MethodInfo struct to construct the UI.
5664 (display_server_uri): New function for initialising the UI based
5665 on the broken down parts of the URI.
5666 (nautilus_connect_server_dialog_new): Use display_server_uri.
5667 (get_method_description): New helper function.
5668 (port_insert_text): Accept more than one digit at a time.
5670 Display broken down URIs in 'Connect to Server' properly. (#332848)
5672 Patch from Nate Nielsen <nielsen@memberwebs.com>
5674 2006-03-22 Daniel Drake <dsd@gentoo.org>
5676 * libnautilus-private/nautilus-icon-factory.c: Only consider
5677 the filename suffix when deciding if a file is an SVG image.
5680 2006-03-22 Paolo Borelli <pborelli@katamail.com>
5682 * src/nautilus-application.c: use g_strv_length instead of a
5683 private copy and gnome_vfs_make_uri_from_shell_arg instead of
5684 the old eel_make_uri_from_shell_arg. Bug #334077.
5686 2006-03-22 Martin Wehner <martin.wehner@gmail.com>
5688 * src/file-manager/fm-directory-view.c:
5689 (pattern_select_response_cb), (select_pattern):
5690 Add help button to the Select Pattern dialog. (#331443)
5692 * src/nautilus-connect-server-dialog.c: (response_callback),
5693 (nautilus_connect_server_dialog_init):
5694 Add help button to the Connect to Server dialog. (#334330)
5696 * src/nautilus-location-dialog.c: (response_callback),
5697 (nautilus_location_dialog_init):
5698 Add help button to the Open Location dialog (#334293)
5700 2006-03-14 Federico Mena Quintero <federico@novell.com>
5702 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
5703 Don't set the visibility of the "burn CD" action here.
5704 (nautilus_window_initialize_menus_constructed): New public
5705 function. Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
5706 a window which has a menubar. This prevents calling
5707 have_burn_uri() unnecessarily for the desktop window, as this is
5708 an expensive operation during login (up to 1 second!). The way
5709 have_burn_uri() works is by creating a "burn:///" URI and seeing
5710 if it is valid, but this makes gnome-vfs load libmapping.so from
5711 nautilus-cd-burner; this takes a long time during login.
5713 * src/nautilus-window-private.h: Added prototype for
5714 nautilus_window_initialize_menus_constructed().
5716 * src/nautilus-window.h: New prototype for
5717 nautilus_window_has_menubar_and_statusbar().
5719 * src/nautilus-window.c
5720 (nautilus_window_has_menubar_and_statusbar): New function; returns
5721 whether the window should have a menubar and statusbar. This
5722 depends on the window_type from the class structure.
5723 (nautilus_window_constructor): Call
5724 nautilus_window_initialize_menus_constructed(). We do it here so
5725 that its own call to nautilus_window_has_menubar_and_statusbar()
5726 will already have the right value for class->window_type.
5728 2006-03-19 Christian Neumair <chris@gnome-de.org>
5730 * src/nautilus-main.c: (register_icons):
5731 Speed up stock icon registration, as discussed on the mailing list:
5733 http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
5737 * libnautilus-private/nautilus-file-operations.c:
5738 (nautilus_file_operations_copy_move):
5739 Check whether enclosing volume for any of the source files is
5740 read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
5743 * libnautilus-private/nautilus-file-utilities.c:
5744 * libnautilus-private/nautilus-file-utilities.h:
5745 Add nautilus_get_enclosing_volume.
5747 2006-03-19 Martin Wehner <martin.wehner@gmail.com>
5749 * nautilus-computer.desktop.in:
5750 * nautilus-folder-handler.desktop.in:
5751 * nautilus-home.desktop.in:
5752 * src/network-scheme.desktop.in:
5753 Add --no-desktop to the Exec command line options. (#326338)
5755 Patch from Saleem Abdulrasool
5757 * nautilus-computer.desktop.in:
5758 * nautilus-folder-handler.desktop.in:
5759 * nautilus-home.desktop.in:
5760 * nautilus.desktop.in:
5761 Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
5762 none of the listed binaries does exist anymore.
5764 2006-03-18 Martin Wehner <martin.wehner@gmail.com>
5766 * libnautilus-private/*.c:
5767 * src/file-manager/*.c:
5769 Use gi18n.h instead of deprecated gnome-i18n.h header.
5771 * libnautilus-private/nautilus-query.c:
5772 (nautilus_query_to_readable_string):
5773 Mark string for translation.
5776 Add nautilus-query.c
5778 Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
5780 2006-03-17 Vladimer Sichinava <alinux@siena.linux.it>
5782 * configure.in: Added "ka" Georgian to
5785 2006-03-13 Alexander Larsson <alexl@redhat.com>
5788 Post-release version bump.
5790 === nautilus 2.14.0 ===
5792 2006-03-13 Alexander Larsson <alexl@redhat.com>
5798 Update version to 2.14.0
5800 2006-03-07 Alexander Larsson <alexl@redhat.com>
5802 * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
5803 (activation_drive_mounted_callback):
5804 Don't show error dialog if mount error is "".
5806 2006-03-06 Alexander Larsson <alexl@redhat.com>
5808 * libnautilus-private/nautilus-icon-canvas-item.c:
5809 Fix text drawing in RTL mode in text beside icons.
5811 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
5813 * libnautilus-private/nautilus-mime-actions.c:
5814 (nautilus_mime_actions_get_full_file_attributes):
5815 Don't request the mime list for activation, context menu and
5816 the view as menu anymore. It was once used for determining a
5817 specialized component for directories, but we don't support that
5818 anymore. Nowadays it just delays these operations and can cause
5819 auth dialogs when opening the popup menu.
5821 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
5823 * libnautilus-private/nautilus-file.c:
5824 (nautilus_file_recompute_deep_counts):
5825 Add file to work queue of enclosing directory when recomputing
5826 deep count for the properties dialog. Fixes #169342.
5828 Patch from Christian Neumair
5830 2006-03-03 Alexander Larsson <alexl@redhat.com>
5832 * src/nautilus-window-manage-views.c:
5833 * src/nautilus-window-private.h:
5834 Close window when it gets put in the trash.
5836 Patch from Christian Neumair
5838 2006-03-03 Alexander Larsson <alexl@redhat.com>
5840 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
5841 measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
5842 icons jumping around
5844 * libnautilus-private/nautilus-icon-container.c:
5845 remove old workaround
5847 Patch from Christian Neumair
5849 2006-03-02 Stanislav Brabec <sbrabec@suse.cz>
5851 * configure.in: Add "km" to ALL_LINGUAS.
5853 2006-03-01 Martin Wehner <martin.wehner@gmail.com>
5855 * libnautilus-private/nautilus-directory-async.c:
5856 (new_files_cancel), (nautilus_directory_cancel):
5857 Cancel get_file_info calls for new files too. Fixes a crash
5858 when leaving a directory with pending calls (#152977).
5860 2006-02-28 Martin Wehner <martin.wehner@gmail.com>
5862 * src/file-manager/fm-directory-view.c: (activate_callback):
5863 Close the window after the file activation, not before.
5864 Fixes a crash when middle-clicking a file (#330491).
5866 2006-02-28 Alexander Larsson <alexl@redhat.com>
5868 * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
5869 Don't show directory count for smb shares, as that can cause
5870 lots of network traffic and auth dialogs.
5872 2007-02-28 Christian Neumair <chris@gnome-de.org>
5874 * libnautilus-private/nautilus-icon-container.c:
5875 (get_cmp_point_x), (get_cmp_point_y),
5876 (compare_icons_horizontal_first), (compare_icons_vertical_first),
5877 (closest_in_90_degrees), (record_arrow_key_start):
5878 Use better icon points for comparing the position of two items in
5879 "Text Beside Icon" mode. Fixes keynav issues with items that have
5880 different icon sizes.
5882 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
5884 * libnautilus-private/nautilus-tree-view-drag-dest.c:
5886 Test for the right path in the break condition. Fixes an infinite
5887 loop when dragging an item over a non-folder child of an expanded
5888 node in the list view, deadlocking the desktop.
5890 2006-02-27 Alexander Larsson <alexl@redhat.com>
5893 Post release version bump
5895 === nautilus 2.13.92 ===
5897 2006-02-27 Alexander Larsson <alexl@redhat.com>
5902 2006-02-27 Alexander Larsson <alexl@redhat.com>
5904 * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
5905 Use lazy positioning for volumes only, not all desktop file icons,
5906 as this can cause icons to move around, and its mainly required
5907 for removable volumes anyway.
5909 2006-02-27 Alexander Larsson <alexl@redhat.com>
5911 * src/nautilus-navigation-window.c:
5912 * src/nautilus-spatial-window.c:
5913 * src/nautilus-window.[ch]:
5914 Don't shortcut the title change when the bookmark name changes.
5916 Patch from Christian Neumair.
5918 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
5920 Get users' and groups' names via a cache to avoid calling
5921 getpwuid/getgrgid too often (i.e. many times during single redraw).
5923 * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
5924 Added nautilus-users-groups-cache.[ch]
5925 * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
5926 implementation of cache for getpwuid/getgrgid results.
5927 * libnautilus-private/nautilus-file.c:
5928 (get_user_name_from_id): removed
5929 (get_real_name): accept "name + gecos" pair instead of "struct passwd".
5930 (get_user_and_real_name_from_id): get user name and gecos using
5931 nautilus_users_cache_* functions instead of using getpwuid directly.
5932 (nautilus_get_user_names): adjusted to changed signature of get_real_name.
5933 (nautilus_file_get_group_name): get group name using
5934 nautilus_groups_cache_get_name instead of using getgrgid directly.
5935 (nautilus_file_get_owner_as_string): get user name using
5936 nautilus_users_cache_get_name.
5938 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
5940 Don't add all possible columns to GtkTreeView when initializing
5941 FMListView, only the ones we actually show. This way we avoid getting
5942 unnecessary data from the model, e.g. quite heavy "owner" and "group"
5943 columns with the default settings.
5945 * src/file-manager/fm-list-view.c:
5946 (apply_visible_columns_foreach, apply_visible_columns,
5947 apply_column_order): removed
5948 (apply_columns_settings): new function, updates a list of columns in
5949 GtkTreeView given both a list of visible columns and their ordering,
5950 replacement for apply_visible_columns and apply_column_order.
5951 (create_and_set_up_tree_view): when creating details->columns hash
5952 table, pass g_object_unref as value_destroy_func; before adding
5953 columns to the hash call g_object_ref+gtk_object_sink on them, don't
5954 add columns to the view, the appropriate columns will be added when
5955 applying the configuration; in order to apply initial columns
5956 settings, call apply_columns_settings (instead of
5957 apply_visible_columns + apply_column_order).
5958 (set_visible_columns_from_metadata_and_preferences,
5959 set_column_order_from_metadata_and_preferences): removed
5960 (set_columns_settings_from_metadata_and_preferences): new, replacement
5961 for set_visible_columns_* and set_column_order_*.
5962 (fm_list_view_begin_loading, column_chooser_changed_callback,
5963 column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
5964 default_visible_columns_changed_callback,
5965 default_column_order_changed_callback): use newly added
5966 set_columns_settings_from_metadata_and_preferences.
5968 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
5970 Avoid heavy operations inside "motion_notify_event" handler: don't
5971 call gtk_tree_model_row_changed (which causes updating the whole
5972 view), don't create new mouse cursor, change cursor only when
5974 As a bonus we avoid leaking hand cursor in nautilus and X server.
5976 * src/file-manager/fm-list-view.c:
5977 (hand_cursor): new global variable for storing hand cursor used in
5979 (motion_notify_callback): don't call gtk_tree_model_row_changed on
5980 the model when changing rows, it's very slow and unnecessary - GTK+
5981 automatically invalidates parts of the view occupied by old and new
5982 row; don't leak the hand cursor (GdkCursor), change mouse cursor
5983 only when necessary (from GDK_HAND2 to default and the other way
5985 (leave_notify_callback): don't call gtk_tree_model_row_changed on
5986 the current row in the model, GTK+ automatically redraws the current
5988 (enter_notify_callback): in case single click mode is used, update
5989 details->hover_path and set hand cursor if necessary
5990 (create_and_set_up_tree_view): connect to enter_notify_event signal
5991 in addition to leave_notify_event.
5992 (fm_list_view_click_policy_changed): unref global hand_cursor and
5993 set it to NULL when changing to double click mode, create new cursor
5994 and assign it to hand_cursor when changing to single click one.
5995 (fm_list_view_finalize): free details->hover_path if necessary
5996 (fm_list_view_init): explicitly set details->hover_path to NULL
5998 2006-02-27 Alexander Larsson <alexl@redhat.com>
6000 * src/nautilus-window-manage-views.c:
6001 Don't close window if old file changed when we're loading
6002 a new one (#137027).
6003 Based on patch from Christian Neumair.
6005 2006-02-27 Alexander Larsson <alexl@redhat.com>
6007 * libnautilus-private/nautilus-icon-container.c:
6008 Correctly handle *_margins as pixel values, not world-coords.
6009 Based on patch from Christian Neumair.
6011 2006-02-27 Federico Mena Quintero <federico@novell.com>
6013 * libnautilus-private/nautilus-icon-container.c
6014 (finish_adding_new_icons): Do not place icons both in the
6015 no_position_icons and semi_position_icons lists!
6016 (snap_position): The final *x could be negative if (start_x + icon_width / 2)
6017 is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
6018 return DESKTOP_PAD_HORIZONTAL. Then, we would subtract icon_width / 2,
6019 getting a negative number. So, we initially test for this and
6020 start that the first snap column. The same reasoning applies to
6021 *y and the baseline.
6023 2006-02-27 Alexander Larsson <alexl@redhat.com>
6025 * src/nautilus-navigation-window.c:
6026 Allow saving a sidebar width of 0 (#331475)
6027 Patch from Christian Neumair
6029 2006-02-27 Alexander Larsson <alexl@redhat.com>
6031 * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
6032 Allow line-breaks after '-', '_', '.'
6033 (although not when a short number follows '.')
6034 Patch from Christian Neumair
6036 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
6038 * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
6039 (can_accept_items_as_bookmarks), (drag_motion_callback),
6040 (bookmarks_drop_uris), (build_selection_list),
6041 (drag_data_received_callback):
6042 Only allow creation of bookmarks for directories. Fixes #328074.
6044 2006-02-26 Christian Neumair <chris@gnome-de.org>
6046 * libnautilus-private/nautilus-directory.c:
6047 (nautilus_directory_notify_files_removed):
6048 Plug potential leak.
6050 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
6052 * src/file-manager/fm-directory-view.c: (done_loading):
6053 Only use the idle reveal mechanism for the list view.
6055 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
6057 * src/file-manager/fm-directory-view.c:
6058 (fm_directory_view_destroy), (reveal_selection_idle_callback),
6060 Call reveal_selection in an idle callback to work around a bug in
6061 GtkTreeView which produces buggy scroll states when the nodes have
6062 not yet been allocated. It would make the selection always the top
6063 row even when it should ignore alignment, among other oddities.
6065 2006-02-26 Christian Neumair <chris@gnome-de.org>
6067 * src/nautilus-application.c: (nautilus_application_get_n_windows):
6068 * src/nautilus-application.h:
6069 * src/nautilus-window-manage-views.c:
6070 (got_file_info_for_view_selection_callback):
6071 Also consider desktop windows when deciding whether to fallback to
6072 home or not. Fixes #331605.
6074 2006-02-25 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
6076 * configure.in: Add "zh_HK" to ALL_LINGUAS.
6078 2006-02-24 Alexander Larsson <alexl@redhat.com>
6080 * libnautilus-private/nautilus-directory-async.c:
6081 (directory_count_start):
6082 Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
6083 This avoids lots of stats.
6086 Require vfs 2.13.92 (cvs for now) for the above.
6088 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
6090 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
6091 Don't leak bookmark.
6093 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
6095 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
6096 Resolve the dropped uris to their drop target, use the same naming
6097 logic as the bookmark menu and use gnome-fs-directory icon when adding.
6098 If something more fitting is available it will be updated anyway.
6101 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
6103 * src/nautilus-places-sidebar.c: (bookmarks_edited):
6104 Set the has_custom_name_flag before setting the name - which would
6105 otherwise immediately commit the bookmarks to disk without the name.
6108 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
6110 * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
6111 (bookmarks_button_press_event_cb):
6112 Open the popup menu non-modal and pass the button event on to the
6113 tree view. Makes a right click select the item under the cursor
6114 before bringing up the menu. Fixes #329778.
6116 2006-02-21 Martin Wehner <martin.wehner@gmail.com>
6118 * libnautilus-private/nautilus-file.c:
6119 (nautilus_file_get_size_as_string_with_real_size):
6120 Add a cast to fix build for platforms where GnomeVFSFileSize
6121 is not defined as long long (e.g. AMD64). Fixes bug #331636.
6123 2006-02-21 Alexander Larsson <alexl@redhat.com>
6125 * src/file-manager/fm-error-reporting.[ch]:
6126 Add callback to fm_rename_file.
6128 * src/file-manager/fm-icon-view.c:
6129 Pass NULL as above callback
6131 * src/file-manager/fm-list-view.c:
6132 Don't activate file when renaming, delay until rename done.
6133 After rename, scroll to renamed file if not visibile, because it
6136 Above based on initial patch by Nelson BenÃtez <gnel@cenobioracing.com>
6138 * src/file-manager/fm-list-model.c:
6139 On file change, if file was re-sorted emit rows_reordered.
6141 This fixes bug #326581
6143 2006-02-19 Martin Wehner <martin.wehner@gmail.com>
6145 * libnautilus-private/nautilus-mime-actions.c:
6146 (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
6147 (file_compare_by_uri_scheme),
6148 (nautilus_mime_get_default_application_for_files),
6149 (nautilus_mime_get_open_with_applications_for_files),
6150 (nautilus_mime_get_applications_for_files),
6151 (nautilus_mime_has_any_applications_for_files):
6152 Avoid redundant application lookups by sorting the files by mime type
6153 and skipping the ones which have the same mime type / parent uri
6154 combination as the previous one. Prevents nautilus from blocking for
6155 seconds when selecting many files of similar type.
6157 2006-02-17 Martin Wehner <martin.wehner@gmail.com>
6159 * libnautilus-private/nautilus-file-operations.c: (get_link_name):
6160 Fall back to locale encoding or force utf8 if the utf8 conversion
6161 of the link target filename fails. (#331379)
6163 2006-02-15 Alexander Larsson <alexl@redhat.com>
6165 * src/file-manager/fm-properties-window.c (append_extension_pages):
6166 Pass the original files, not the target files to property
6167 page providers. (#329426)
6168 (create_permissions_page):
6169 Make sure we can get permissions from target before showing
6172 2006-02-13 Alexander Larsson <alexl@redhat.com>
6175 Post release version bump.
6177 === nautilus 2.13.91 ===
6179 2006-02-13 Alexander Larsson <alexl@redhat.com>
6187 2006-02-06 Alexander Larsson <alexl@redhat.com>
6189 * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
6190 Fix layout bug on desktop (#153519)
6192 2006-02-06 Alexander Larsson <alexl@redhat.com>
6194 * nautilus-folder-handler.desktop.in:
6195 Add application/x-gnome-saved-search to the list of folder types handled
6197 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
6200 Post release version bump.
6202 === nautilus 2.13.90 ===
6204 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
6210 Bump version to 2.13.90
6212 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
6214 * src/nautilus-file-management-properties.c:
6215 (nautilus_file_management_properties_dialog_setup):
6216 * src/nautilus-file-management-properties.glade:
6217 Add the option to always use the location bar to the
6218 preferences dialog. Closes #328659.
6219 Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
6221 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
6223 * libnautilus-private/nautilus-view.h:
6224 * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
6225 Add new grab_focus method.
6227 * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
6228 (fm_list_view_iface_init):
6229 Implement grab_focus.
6231 * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
6232 Use grab_focus to set the focus on the content view. Fixes #329087.
6233 Patch from Nelson Benitez <gnel@cenobioracing.com>
6235 2006-01-30 Martin Wehner <martin.wehner@gmail.com>
6237 * src/nautilus-places-sidebar.c: (compute_drop_position),
6238 (get_drag_data), (free_drag_data), (drag_motion_callback),
6239 (drag_leave_callback), (uri_list_from_selection),
6240 (drag_data_received_callback), (drag_drop_callback),
6241 (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
6242 Enable bookmarks as drop targets. Closes #43311.
6243 Based on a patch from Christian Neumair <chris@gnome-de.org>.
6245 2006-01-29 Christian Neumair <chris@gnome-de.org>
6247 * libnautilus-private/nautilus-icon-container.c:
6248 (finish_adding_new_icons):
6249 Use same grid as positioned icons to not mess up spacing.
6251 2006-01-28 Martin Wehner <martin.wehner@gmail.com>
6253 * libnautilus-private/nautilus-file.c:
6254 (nautilus_file_get_size_as_string_with_real_size),
6255 (nautilus_file_get_string_attribute):
6256 * src/file-manager/fm-properties-window.c: (create_basic_page):
6257 Show the detailed file size in addition to the formatted one
6258 in the properties dialog. Fixes #62713.
6259 Patch from Gautier Portet <kassoulet@gmail.com>
6261 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
6263 * src/file-manager/fm-directory-view.c:
6264 (confirm_delete_from_trash):
6265 HIGify the icon in the delete from trash dialog.
6266 Patch from Luca Ferretti <elle.uca@libero.it>
6268 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
6270 * test/test-nautilus-directory-async.c: (main):
6271 Fix C99-style variable initialization.
6272 Patch from Jens Granseuer <jensgr@gmx.net>
6274 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
6276 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
6277 (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
6278 Stop cell editing when disposing the view. Fixes #322821.
6280 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
6282 * libnautilus-private/nautilus-file-operations.c:
6283 (progress_dialog_set_to_from_item_text):
6284 Use nautilus_get_uri_shortname_for_display to avoid
6285 crashing g_markup with invalid utf-8. Fixes #325586.
6287 2006-01-22 Martin Wehner <martin.wehner@gmail.com>
6289 * src/file-manager/fm-properties-window.c:
6290 (synch_groups_combo_box), (synch_user_menu):
6291 Don't try to update the owner and group widgets if
6292 the monitored file was removed. Fixes #325702.
6294 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
6296 * src/nautilus-window.c: (nautilus_window_destroy):
6297 Unref and destroy a new content view that has been created
6298 but not yet been switched to. Fixes a rare crash.
6300 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
6302 * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
6305 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
6307 * libnautilus-private/nautilus-desktop-directory-file.c:
6308 (desktop_directory_file_monitor_add):
6309 Fix a typo that makes the desktop directory monitors leak.
6311 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
6313 * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
6314 Never try to scale icons down to 0px. Fixes scaling for
6315 images with extreme ratios.
6317 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
6319 * libnautilus-private/nautilus-mime-actions.c:
6320 (nautilus_mime_get_applications_for_file):
6321 Don't leak mime_type.
6323 2006-01-18 Martin Wehner <martin.wehner@gmail.com>
6325 * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
6326 Destroy the bookmarks window on shutdown.
6328 * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
6329 Release the bookmark stores.
6331 2006-01-17 Martin Wehner <martin.wehner@gmail.com>
6333 * src/nautilus-spatial-window.c:
6334 (nautilus_spatial_window_finalize):
6335 Don't leak last_geometry.
6337 * src/file-manager/fm-tree-view.c:
6338 (show_iter_for_file):
6341 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
6343 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
6344 Don't try to remove dummy rows from the reverse maps. Fixes
6345 critical warnings when reloading a list view with subdirectories.
6347 2006-01-16 Alexander Larsson <alexl@redhat.com>
6350 Post release version bump.
6352 === nautilus 2.13.4 ===
6354 2006-01-16 Alexander Larsson <alexl@redhat.com>
6359 2006-01-16 Alexander Larsson <alexl@redhat.com>
6362 * libnautilus-private/Makefile.am:
6363 * libnautilus-private/nautilus-search-engine-tracker.[ch]:
6364 * libnautilus-private/nautilus-search-engine.c:
6365 Add search support for the Tracker indexing engine.
6367 2006-01-16 Alexander Larsson <alexl@redhat.com>
6369 * src/file-manager/fm-directory-view.c:
6370 Handle the mount/unmount error case where the mount system handled
6373 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
6375 * src/nautilus-places-sidebar.c: (add_place), (update_places),
6376 (get_bookmark_index), (compute_drop_position),
6377 (drag_motion_callback), (drag_leave_callback),
6378 (bookmarks_drop_uris), (drag_data_received_callback),
6379 (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
6380 (bookmarks_check_popup_sensitivity),
6381 (bookmarks_selection_changed_cb), (rename_selected_bookmark),
6382 (rename_shortcut_cb), (remove_selected_bookmarks),
6383 (remove_shortcut_cb), (bookmarks_key_press_event_cb),
6384 (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
6385 (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
6386 (bookmarks_button_press_event_cb), (bookmarks_edited),
6387 (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
6388 Merge parts of the d'n'd and popup menu code from the gtk filechooser
6389 into the places sidebar.
6391 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
6393 * libnautilus-private/nautilus-directory-background.c:
6394 (nautilus_file_background_read_desktop_settings),
6395 (nautilus_file_background_write_desktop_settings):
6396 Handle new background zooming mode. (#105231)
6398 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
6400 * src/file-manager/fm-desktop-icon-view.c:
6401 (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
6402 Remove the default_zoom pref callback in finalize, not destroy.
6405 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
6407 * libnautilus-private/nautilus-file-operations.c:
6408 (progress_dialog_set_to_from_item_text):
6409 Handle hostnames in the progress dialog strings more robustly.
6411 Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
6413 2006-01-12 Christian Neumair <chris@gnome-de.org>
6415 * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
6416 Update current bookmark name/pixbuf on changes. Partially fixes
6419 2006-01-12 Alexander Larsson <alexl@redhat.com>
6421 * src/file-manager/fm-error-reporting.c: (rename_callback),
6422 (cancel_rename_callback), (cancel_rename), (fm_rename_file):
6423 Don't call eel_timed_wait_stop when the timer triggers. (#302735)
6425 2006-01-11 Sebastien Bacher <seb128@debian.org>
6427 * libnautilus-private/apps_nautilus_preferences.schemas.in:
6428 updated the default thumbnailing value (Fixes #317587)
6430 2006-01-11 Christian Neumair <chris@gnome-de.org>
6432 * libnautilus-private/nautilus-mime-actions.c:
6433 (nautilus_mime_get_default_application_for_files),
6434 (intersect_application_lists),
6435 (nautilus_mime_get_open_with_applications_for_files),
6436 (nautilus_mime_has_any_applications_for_files):
6437 * libnautilus-private/nautilus-mime-actions.h:
6438 Add file list helpers for getting associated applications.
6440 * libnautilus-private/nautilus-program-choosing.c:
6441 * libnautilus-private/nautilus-program-choosing.h:
6442 (nautilus_launch_application):
6443 Allow to pass multiple files per application launch.
6445 * src/nautilus-information-panel.c:
6446 (command_button_callback):
6449 * src/file-manager/fm-directory-view.c:
6450 (application_launch_parameters_new),
6451 (application_launch_parameters_free),
6452 (fm_directory_view_launch_application),
6453 (fm_directory_view_chose_application_callback),
6454 (application_selected_cb),
6455 (open_with_launch_application_callback),
6456 (add_application_to_open_with_menu), (reset_open_with_menu),
6457 (real_update_menus), (list_to_parameters_foreach),
6458 (mime_application_hash),
6459 (fm_directory_view_make_activation_parameters),
6460 (activate_callback):
6461 Support activation of multiple files at once, correctly figure out
6462 their associated applications. Fixes #105653.
6464 * src/file-manager/fm-directory-view.c:
6465 (activate_callback):
6466 ref/unref the view before/after operating on it. Fixes #326231.
6468 2006-01-11 Ryan Lortie <desrt@desrt.ca>
6470 * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
6471 instead of g_utf8_strlen() since gtk_editable_insert_text takes
6472 the number of bytes (not number of characters). Fixes #324406.
6474 2006-01-10 Jürg Billeter <j@bitron.ch>
6476 * libnautilus-private/nautilus-desktop-link.c:
6477 (nautilus_desktop_link_new):
6478 Don't try to free constant string. Fixes #326114.
6480 2005-12-20 Christian Neumair <chris@gnome-de.org>
6482 * libnautilus-private/nautilus-file.c:
6483 (nautilus_file_get_custom_icon):
6484 * src/file-manager/fm-properties-window.c:
6485 (fm_properties_window_drag_data_received),
6486 (make_relative_uri_from_full), (set_icon),
6487 (select_image_button_callback):
6488 Set icons for directories relative to the directory location to make
6489 it follow location changes.
6491 2005-12-20 Alexander Larsson <alexl@redhat.com>
6493 * src/nautilus-query-editor.c:
6494 Support filtering on arbitrary mime type.
6495 Uses the new eel_mime_get_availible_mime_types
6498 Require eel 2.13.4 for new mime list function
6500 2005-12-20 Alexander Larsson <alexl@redhat.com>
6502 * src/nautilus-query-editor.c: (edit_clicked),
6503 (nautilus_query_editor_grab_focus):
6504 Don't focus invisible widget.
6506 2005-12-20 Alexander Larsson <alexl@redhat.com>
6508 * libnautilus-extension/Makefile.am:
6509 * libnautilus-extension/nautilus-location-widget-provider.[ch]:
6510 Add NautilusLocationWidgetProvider
6512 * src/nautilus-window-manage-views.c:
6513 Use NautilusLocationWidgetProvider
6515 2005-12-20 Alexander Larsson <alexl@redhat.com>
6517 * src/file-manager/fm-directory-view.c:
6518 (action_save_search_as_callback):
6519 Some better strings, not resizeable.
6521 * src/nautilus-navigation-window.c:
6522 (nautilus_navigation_window_instance_init),
6523 (nautilus_navigation_window_destroy):
6524 Remove unused tooltips object
6526 * src/nautilus-query-editor.c:
6527 Add tooltips, fix spacing
6529 * src/nautilus-spatial-window.c:
6530 * src/nautilus-window-manage-views.c:
6531 Fix spacing for extra location widgets
6533 2005-12-18 Dennis Cranston <dennis_cranston@yahoo.com>
6535 * src/file-manager/fm-directory-view.c
6536 (action_save_search_as_callback): HIG fixes for the save
6539 2005-12-18 Martin Wehner <martin.wehner@gmail.com>
6541 * libnautilus-private/nautilus-desktop-link-monitor.c:
6542 (volume_delete_dialog):
6543 * libnautilus-private/nautilus-file-operations.c:
6544 (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
6545 * libnautilus-private/nautilus-icon-dnd.c:
6546 (confirm_switch_to_manual_layout):
6547 * libnautilus-private/nautilus-program-choosing.c:
6548 (application_cannot_open_location):
6549 * src/file-manager/fm-directory-view.c:
6550 (report_broken_symbolic_link):
6551 * src/nautilus-location-bar.c: (drag_data_received_callback):
6552 Adapt callers to eel dialog API changes. Fixes #324262.
6554 Patch from Christian Neumair <chris@gnome-de.org>
6555 and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
6557 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
6559 * libnautilus-private/nautilus-dnd.c:
6560 (nautilus_drag_drop_action_ask): HIG fix. Use title capitalization
6563 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
6565 * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
6566 (add_new_pattern), (add_new_color): HIG fixes. Use title
6567 capitalization for window titles. Fix widget spacing.
6569 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
6571 * libnautilus-private/nautilus-file.c: (get_time),
6572 (compare_by_time), (nautilus_file_compare_for_sort),
6573 (nautilus_file_compare_for_sort_by_attribute):
6574 Support comparison by accessed time. Fixes #321671.
6576 * libnautilus-private/nautilus-file.h:
6577 Add atime sort type.
6579 Based on a patch from bluefuture@email.it
6581 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
6583 * src/file-manager/fm-properties-window.c:
6584 (select_image_button_callback):
6585 Use GTK_STOCK_REVERT_TO_SAVED item for icon
6586 selection dialog. Closes #95115.
6587 Patch from Vidar Braut Haarr (vhaarr@gmail.com)
6589 2005-12-16 Alexander Larsson <alexl@redhat.com>
6591 * libnautilus-extension/nautilus-column.c:
6592 * libnautilus-extension/nautilus-menu-item.c:
6593 * libnautilus-extension/nautilus-property-page.c:
6594 Chain up in finalize handler, to fix leaks.
6596 2005-12-16 Alexander Larsson <alexl@redhat.com>
6598 * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
6599 Correct arguments for add_file, makes rename on new folder/file work
6602 2005-12-15 Alexander Larsson <alexl@redhat.com>
6604 * libnautilus-private/apps_nautilus_preferences.schemas.in:
6605 * libnautilus-private/nautilus-global-preferences.h:
6606 Rename network icon prefs to match others.
6608 2005-12-15 Alexander Larsson <alexl@redhat.com>
6610 * libnautilus-private/apps_nautilus_preferences.schemas.in:
6611 * libnautilus-private/nautilus-global-preferences.c:
6612 Disable network icon on desktop by default.
6614 * src/nautilus-main.c:
6615 * src/nautilus-navigation-window-ui.xml:
6616 * src/nautilus-spatial-window-ui.xml:
6617 * src/nautilus-window-menus.c:
6618 Add network to go/places menu.
6620 2005-12-15 Alexander Larsson <alexl@redhat.com>
6622 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
6623 Make entry 30 chars to match file selector dialog.
6624 Patch from Ray Strode
6626 2005-12-13 Alexander Larsson <alexl@redhat.com>
6628 * libnautilus-private/nautilus-module.c (nautilus_module_load):
6629 open modules G_MODULE_BIND_LOCAL
6631 2005-12-12 Alexander Larsson <alexl@redhat.com>
6634 Post release version bump.
6636 === nautilus 2.13.3 ===
6638 2005-12-12 Alexander Larsson <alexl@redhat.com>
6641 disable update-mimedb in distcheck
6643 * libnautilus-private/Makefile.am:
6644 Add beagle sources to extradist
6649 --- Merged the nautilus-search2 branch ---
6651 2005-12-12 Alexander Larsson <alexl@redhat.com>
6653 Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
6654 NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
6655 (This is NAUTILUS_SEARCH2_MERGE_POINT2)
6657 2005-12-12 Alexander Larsson <alexl@redhat.com>
6659 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
6660 Another case where we need to create a saved search file.
6662 2005-12-12 Alexander Larsson <alexl@redhat.com>
6665 Make it possible to build without beagle.
6667 2005-12-12 Alexander Larsson <alexl@redhat.com>
6669 * libnautilus-private/Makefile.am:
6670 * libnautilus-private/nautilus-search-engine-simple.[ch]:
6671 Add new NautilusSearchEngineSimple backend.
6673 * libnautilus-private/nautilus-file-utilities.[ch]:
6674 Add nautilus_get_home_directory_uri.
6676 * libnautilus-private/nautilus-marshal.list:
6677 Add VOID:OBJECT,BOOLEAN, sort
6679 * libnautilus-private/nautilus-search-directory.[ch]:
6680 Add nautilus_search_directory_is_indexed.
6681 Make sure saved searches are never returned as search hits.
6683 * libnautilus-private/nautilus-search-engine-beagle.[ch]:
6684 Make _new fail if we can't contact beagle daemon.
6685 Set text on query as one string (it can have keywords in it)
6686 Move freeing of query data to after query is done.
6689 * libnautilus-private/nautilus-search-engine.[ch]:
6690 Add nautilus_search_engine_is_indexed
6691 Remove nautilus_search_engine_enabled
6692 Use beagle if availible, otherwise simple backend.
6694 * src/nautilus-navigation-window-menus.c:
6695 Remove search disabled code
6697 * src/nautilus-query-editor.[ch]:
6698 Rename activate to changed and add reload argument
6699 Add go/reload button for non-indexed searches
6700 Add mnemonic for entry
6701 Change saved search string to "Search Folder"
6703 * src/nautilus-navigation-window.c:
6704 Update for query editor changes
6705 For indexed search engines, default to search in homedir
6707 * src/nautilus-spatial-window.c:
6708 Update for query editor changes
6709 For indexed search engines, default to search in homedir
6710 Remove search disabled code
6712 2005-12-07 Alexander Larsson <alexl@redhat.com>
6714 * src/nautilus-query-editor.c (setup_external_entry):
6715 Make ugly string slightly better.
6717 2005-12-07 Alexander Larsson <alexl@redhat.com>
6720 Mime API needs gnome-vfs-module. Unfortunate...
6722 * libnautilus-private/nautilus-query.c:
6725 * libnautilus-private/nautilus-search-engine-beagle.c:
6726 Look at mime types and location.
6728 * src/nautilus-query-editor.c:
6729 Add mime type and location to query editor
6731 2005-12-06 Alexander Larsson <alexl@redhat.com>
6733 * libnautilus-private/nautilus-query.[ch]:
6734 Add new fields to NautilusQuery
6736 2005-12-06 Alexander Larsson <alexl@redhat.com>
6738 Merge in changes from NAUTILUS_2_12_1 to
6739 NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
6740 (This is NAUTILUS_SEARCH2_MERGE_POINT1)
6742 2005-12-06 Alexander Larsson <alexl@redhat.com>
6744 * src/nautilus-history-sidebar.c: (update_history),
6745 (nautilus_history_sidebar_init):
6746 Fix leaks of bookmarks and model.
6748 2005-12-06 Alexander Larsson <alexl@redhat.com>
6750 * libnautilus-private/nautilus-search-engine-beagle.c:
6751 (nautilus_search_engine_beagle_set_query):
6752 Unref the right query.
6754 2005-12-05 Alexander Larsson <alexl@redhat.com>
6756 * libnautilus-private/nautilus-file-utilities.c:
6757 (nautilus_compute_title_for_uri):
6758 Handle NULL query in search.
6760 * libnautilus-private/nautilus-file-utilities.h:
6761 * libnautilus-private/nautilus-search-directory.h:
6762 Move saved search uri/mimetype define to
6763 nautilus-file-utilities.h.
6765 * libnautilus-private/nautilus-search-directory.c:
6768 * libnautilus-private/nautilus-search-engine.c:
6769 Remove unused stuff.
6772 * src/nautilus-query-editor.[ch]:
6773 Add new files implementing NautilusQueryEditor
6775 * src/nautilus-places-sidebar.c:
6776 Remove search from places sidebar.
6778 * src/nautilus-search-bar.[ch]:
6779 Only handle text queries.
6781 * src/nautilus-window.[ch]:
6782 * src/nautilus-window-private.h:
6783 * src/nautilus-navigation-window-menus.c:
6784 * src/nautilus-window-manage-views.c:
6785 extra location widgets support and some search mode changes
6787 * src/nautilus-navigation-window.[ch]:
6788 * src/nautilus-spatial-window.c:
6789 Implement new search ui using extra location widgets
6791 * src/file-manager/fm-directory-view.c:
6792 Implement save search and save search as.
6793 Fix free bugs in fm_directory_view_stop.
6795 * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
6796 * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
6797 Also handle saved search mimetypes.
6800 2005-12-02 Alexander Larsson <alexl@redhat.com>
6802 * libnautilus-private/nautilus-search-directory.[ch]:
6803 More functions to save queres.
6805 * src/file-manager/fm-actions.h:
6806 * src/file-manager/fm-directory-view.c:
6807 * src/file-manager/nautilus-directory-view-ui.xml:
6808 Initial stubs for save search menu items.
6810 2005-12-01 Alexander Larsson <alexl@redhat.com>
6812 * libnautilus-private/nautilus-directory.c:
6813 * libnautilus-private/nautilus-search-directory.[ch]:
6814 * src/nautilus-bookmark-list.c:
6815 Further refactor the query loading, and remove all traces
6816 of the old load/save mechanism.
6818 2005-12-01 Alexander Larsson <alexl@redhat.com>
6820 * libnautilus-private/nautilus-directory.c:
6821 * libnautilus-private/nautilus-query.[ch]:
6822 * libnautilus-private/nautilus-search-directory.[ch]:
6823 Refactor query loading into NautilusQuery object.
6825 2005-12-01 Alexander Larsson <alexl@redhat.com>
6828 Check for update-mime-database
6832 * data/nautilus.xml.in:
6833 Add mime database entries for saved searches.
6835 * libnautilus-private/Makefile.am:
6836 * libnautilus-private/nautilus-saved-search-file.[ch]:
6837 Special file type for saved search files to pretend that
6838 they are directories.
6840 * libnautilus-private/nautilus-directory.[ch]:
6841 Make nautilus_directory_ref return its arg.
6842 Create NautilusSearchDirectory for saved searches.
6844 * libnautilus-private/nautilus-file-dnd.c:
6845 Non-editable directories do not accept drops.
6847 * libnautilus-private/nautilus-file-private.h:
6848 * libnautilus-private/nautilus-file.h:
6849 Move nautilus_file_get_existing to public header.
6851 * libnautilus-private/nautilus-file.c:
6852 Create saved search files at right time
6854 * libnautilus-private/nautilus-marshal.list:
6857 * libnautilus-private/nautilus-monitor.c:
6860 * libnautilus-private/nautilus-search-directory.[ch]:
6861 Split out search file loading to a separate function.
6863 * libnautilus-private/nautilus-tree-view-drag-dest.c:
6864 Handle several layers of cannot accept drop.
6866 * src/file-manager/fm-directory-view.[ch]:
6867 Make files be related to the directory they are in, since
6868 a file can be in a tree multiple times, with searches.
6869 Sorting us now done in base class, and inheriting classes just
6870 add a compare function.
6871 Fix file leak in new_folder_done.
6873 * src/file-manager/fm-icon-view.c:
6874 Update to new base class API.
6875 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
6877 * src/file-manager/fm-list-model.[ch]:
6878 Rearrange data so that we can have one file in multiple dirs.
6879 Still problems with the same directory in multiple dirs.
6880 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
6881 Fix leak in each_path_get_data_binder
6883 * src/file-manager/fm-list-view.c:
6884 Update to new APIs (base class and model).
6885 Fix leak in fm_list_view_get_selection_foreach_func.
6887 --- end of nautilus-search2 merge ---
6889 2005-12-12 Alexander Larsson <alexl@redhat.com>
6891 * src/file-manager/fm-directory-view.c:
6892 (report_broken_symbolic_link):
6893 Don't ask to move broken symlinks to trash in trash (#132751)
6895 Patch from Christian Neumair
6897 2005-12-12 Alexander Larsson <alexl@redhat.com>
6899 * libnautilus-private/nautilus-desktop-icon-file.c:
6900 * libnautilus-private/nautilus-directory-async.c:
6901 * libnautilus-private/nautilus-file.c:
6902 Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
6905 Patch from Christian Neumair and Christian Kellner
6908 Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
6910 2005-12-12 Alexander Larsson <alexl@redhat.com>
6912 * src/file-manager/fm-properties-window.c:
6913 Use GtkComboBox, not option menu. (#322567)
6915 Patch by Jaap A. Haitsma
6917 2005-12-10 Martin Wehner <martin.wehner@gmail.com>
6919 * src/file-manager/fm-directory-view.c:
6920 (extension_action_slow_mime_types_ready_callback),
6921 (extension_action_callback), (add_extension_action_for_files):
6922 Keep the original action refed till its activation callback is
6923 done. Prevents the callback data from being freed prematurely.
6926 2005-12-09 Federico Mena Quintero <federico@ximian.com>
6930 Add a "Network Servers" icon on the desktop, which takes you to network:///
6932 * libnautilus-private/nautilus-global-preferences.h
6933 (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
6934 name. This determines whether we show the "Network Servers" icon.
6936 * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
6937 schema for /apps/nautilus/desktop/network_visible; the default is true.
6939 * libnautilus-private/nautilus-desktop-link.h
6940 (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
6942 * libnautilus-private/nautilus-desktop-link.c
6943 (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
6945 * libnautilus-private/nautilus-desktop-link-monitor.c
6946 (NautilusDesktopLinkMonitorDetails): Added a network_link field.
6947 (nautilus_desktop_link_monitor_delete_link): Don't delete
6948 NAUTILUS_DESKTOP_LINK_NETWORK links.
6949 (update_link_visibility): New helper function.
6950 (desktop_home_visible_changed): Use update_link_visibility(), to
6951 avoid duplicated code.
6952 (desktop_computer_visible_changed): Likewise.
6953 (desktop_trash_visible_changed): Likewise.
6954 (desktop_network_visible_changed): New function.
6955 (create_link_and_add_preference): New helper function.
6956 (nautilus_desktop_link_monitor_init): Use
6957 create_link_and_add_preference() to avoid duplicated code. Also,
6958 create the network_link.
6959 (desktop_link_monitor_finalize): Unref the network_link.
6960 (remove_link_and_preference): New helper function.
6961 (desktop_link_monitor_finalize): Use remove_link_and_preference()
6962 to avoid duplicated code. Also, free the network_link.
6964 * src/file-manager/fm-icon-container.c (SortCategory): Add a
6965 SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
6966 the "Network Servers" icon appears before mounts.
6967 (get_sort_category): Use SORT_NETWORK_LINK as the category for
6968 NAUTILUS_DESKTOP_LINK_NETWORK.
6970 2005-12-09 Alexander Larsson <alexl@redhat.com>
6972 * libnautilus-private/nautilus-emblem-utils.c:
6973 * libnautilus-private/nautilus-file-operations.c:
6974 * libnautilus-private/nautilus-program-choosing.c:
6975 * src/file-manager/fm-directory-view.c:
6976 * src/file-manager/fm-error-reporting.c:
6977 * src/file-manager/fm-properties-window.c:
6978 * src/file-manager/fm-tree-view.c:
6979 * src/nautilus-application.c:
6980 * src/nautilus-connect-server-dialog-main.c:
6981 * src/nautilus-connect-server-dialog.c:
6982 * src/nautilus-emblem-sidebar.c:
6983 * src/nautilus-information-panel.c:
6984 * src/nautilus-navigation-window-menus.c:
6985 * src/nautilus-property-browser.c:
6986 * src/nautilus-window-bookmarks.c:
6987 * src/nautilus-window-manage-views.c:
6988 Remove title from alerts. (#323134)
6990 Patch from jaap@haitsma.org
6992 * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
6993 Fix warning from ignoring g_list_append return value
6995 2005-12-09 Alexander Larsson <alexl@redhat.com>
6997 * src/nautilus-navigation-window.[ch]:
6998 Use combo box instead of option menu (#322567)
7000 Patch from jaap@haitsma.org
7002 2005-12-08 Alexander Larsson <alexl@redhat.com>
7004 * src/nautilus-file-management-properties.c:
7005 * src/nautilus-file-management-properties.glade:
7006 Use the new combo box code (#322487)
7008 Patch from jaap@haitsma.org
7013 2005-12-01 Federico Mena Quintero <federico@ximian.com>
7017 * libnautilus-private/nautilus-link-desktop-file.c
7018 (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
7019 .desktop file doesn't have an Icon property, fall back to some
7020 reasonable icons depending on the type of the .desktop file.
7022 * libnautilus-private/nautilus-icon-factory.c
7023 (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
7024 custom icons vs. special icons.
7026 2005-12-01 Federico Mena Quintero <federico@ximian.com>
7030 * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
7031 name for $HOME; just let it be the actual display name of the
7034 * src/nautilus-places-sidebar.c (update_places): Likewise, to make
7037 2005-11-28 Martin Wehner <martin.wehner@gmail.com>
7039 * src/file-manager/fm-directory-view.c: (done_loading),
7040 (display_pending_callback),
7041 (schedule_idle_display_of_pending_files),
7042 (schedule_timeout_display_of_pending_files),
7043 (unschedule_display_of_pending_files), (queue_pending_files),
7044 (remove_changes_timeout_callback), (reset_update_interval),
7045 (changes_timeout_callback), (schedule_changes),
7046 (files_added_callback), (files_changed_callback),
7047 (done_loading_callback), (schedule_update_menus),
7048 (file_changed_callback), (finish_loading),
7049 (fm_directory_view_stop):
7050 Schedule the frequency of updates to the view in relation to the
7051 activity in a viewed directory instead of simply scheduling everything
7052 as idle. Prevents high CPU load from constant updates in busy
7053 directories and allows more efficient use of the cached info for
7054 the initial display.
7056 2005-11-24 Dennis Cranston <dennis_cranston@yahoo.com>
7058 * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
7059 HIG fixes for the delete confirmation dialog. Remove window
7060 title & convert dialog type from question to warning.
7062 2005-11-24 Alexander Larsson <alexl@redhat.com>
7064 * src/file-manager/fm-directory-view.c:
7065 Allow shift-delete even if not visible in ui.
7067 Patch from Nelson BenÃtez <gnel@cenobioracing.com>
7069 2005-11-24 Alexander Larsson <alexl@redhat.com>
7072 New knob icon from Luca Ferretti
7074 2005-11-24 Alexander Larsson <alexl@redhat.com>
7076 * libnautilus-private/nautilus-file.[ch]:
7077 Add nautilus_file_list_cancel_call_when_ready.
7079 * src/file-manager/fm-directory-view.c:
7080 Handle multiple files being activated together.
7082 Patch from Christian Neumair with some changes.
7084 2005-11-23 Alexander Larsson <alexl@redhat.com>
7086 * libnautilus-private/nautilus-thumbnails.c:
7087 (nautilus_thumbnail_load_framed_image):
7088 Don't frame thumbnails with alpha channel.
7090 2005-11-22 Alexander Larsson <alexl@redhat.com>
7092 * src/nautilus-file-management-properties.glade:
7093 Use pixel offset for indenting, not spaces.
7094 Patch from Jaap Haitsma
7096 2005-11-22 Emmanuele Bassi <ebassi@cvs.gnome.org>
7098 * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
7099 G_MODULE_BIND_LAZY when dlopening a module.
7101 2005-11-19 Christian Neumair <chris@gnome-de.org>
7103 * src/file-manager/fm-directory-view.c:
7104 (action_location_delete_callback): Ask for confirmation when deleting
7105 through the location context menu. Fixes #321584.
7107 2005-11-17 Martin Wehner <martin.wehner@gmail.com>
7109 * src/nautilus-file-management-properties.c:
7110 (nautilus_file_management_properties_size_group_create):
7111 Don't leak size_group reference.
7112 Patch from Jaap Haitsma <jaap@haitsma.org>
7114 2005-11-14 Alexander Larsson <alexl@redhat.com>
7117 Post release version bump.
7119 === nautilus 2.13.2 ===
7121 2005-11-14 Alexander Larsson <alexl@redhat.com>
7129 2005-11-14 Alexander Larsson <alexl@redhat.com>
7131 * src/file-manager/fm-tree-view.c: (create_tree):
7132 * src/nautilus-main.c: (register_icons):
7133 * src/nautilus-window-menus.c:
7134 Always use gnome-fs-home for home icon.
7136 2005-11-14 Alexander Larsson <alexl@redhat.com>
7138 * libnautilus-private/nautilus-icon-canvas-item.c:
7139 (nautilus_icon_canvas_item_bounds):
7140 Handle emblem size correctly when zoomed.
7141 Patch from Christian Neumair
7143 2005-11-14 Alexander Larsson <alexl@redhat.com>
7145 * src/nautilus-desktop-window.c (realize):
7148 2005-11-07 Federico Mena Quintero <federico@ximian.com>
7150 Fix the volumes part of bug #45953:
7152 * libnautilus-private/nautilus-icon-container.c
7153 (finish_adding_new_icons): First, call assign_icon_position().
7154 Then, don't ignore the fact that the icon may have a lazy
7155 position; check the icon->has_lazy_position flag even after
7156 retrieving its stored position. If the flag is turned on, defer
7157 the icon to the semi_position_icons list.
7159 2005-11-14 Alexander Larsson <alexl@redhat.com>
7161 * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
7162 Handle the case of missing highlight frame better.
7163 Patch from Christian Neumair
7165 2005-11-14 Alexander Larsson <alexl@redhat.com>
7167 * src/file-manager/fm-properties-window.c:
7168 Nicer ui for setting custom icons (#95115)
7169 Patch from Christian Neumair
7171 2005-11-14 Alexander Larsson <alexl@redhat.com>
7173 * libnautilus-private/nautilus-file-operations.[ch]:
7174 * src/file-manager/fm-directory-view.[ch]:
7175 * src/file-manager/fm-icon-view.c:
7176 * src/file-manager/fm-list-view.c:
7177 * src/file-manager/fm-tree-view.c:
7178 Get the right position on new folders/files when in
7179 manual position mode.
7180 Patch from Christian Neumair
7182 2005-11-14 Alexander Larsson <alexl@redhat.com>
7184 * libnautilus-private/nautilus-file-operations.c:
7185 (handle_transfer_overwrite):
7186 Add skip all button. (#48331)
7187 Patch from Guillaume Desmottes <cass@skynet.be>
7189 2005-11-13 Christian Neumair <chris@gnome-de.org>
7191 * libnautilus-private/nautilus-icon-container.c:
7192 Use ctrl-shift-g to browse back in results. Fixes #320061.
7194 2005-11-08 Martin Wehner <martin.wehner@gmail.com>
7196 * src/file-manager/fm-tree-view.c: (create_tree):
7197 Connect the compare function before root nodes are added.
7198 Prevents the internal sort model of GtkTree from going
7199 out of sync with the tree view after a root node resort.
7202 2005-10-28 Matthias Clasen <mclasen@redhat.com>
7204 * libnautilus-private/nautilus-icon-canvas-item.h:
7205 * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
7206 (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
7207 make the knob image themable as stock-nautilus-knob.
7209 * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
7210 via keyboard, with <Control>+, <Control>- and <Control>0.
7212 * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
7213 ZOOM_NORMAL action insensitive when zooming is not supported, so that it
7214 does not eat <Control>0.
7216 2005-10-26 Alexander Larsson <alexl@redhat.com>
7218 * libnautilus-private/nautilus-file-operations.c:
7219 Include locale.h to fix build. Patch from Nelson BenÃtez.
7221 2005-10-26 Alexander Larsson <alexl@redhat.com>
7223 * src/nautilus-window-menus.c: (action_connect_to_server_callback):
7224 Fix leak. Patch from Kjartan Maraas. (#319333)
7226 2005-10-26 Alexander Larsson <alexl@redhat.com>
7228 * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
7229 Correctly sort the mime lists.
7231 2005-10-24 Alexander Larsson <alexl@redhat.com>
7234 Post release version bump.
7236 === nautilus 2.13.1 ===
7238 2005-10-24 Alexander Larsson <alexl@redhat.com>
7240 * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
7241 Fix test, icon size was removed
7246 2005-10-21 Matthias Clasen <mclasen@redhat.com>
7248 * src/file-manager/fm-directory-view.c: Only show
7249 the "Format" item if gfloppy is around.
7251 2005-10-21 Matthias Clasen <mclasen@redhat.com>
7253 * src/file-manager/fm-actions.h:
7254 * src/file-manager/nautilus-directory-view-ui.xml:
7255 * src/file-manager/fm-directory-view.c: Add a "Format"
7256 menuitem to the context menu of Floppy in Computer,
7259 2005-10-20 Christian Neumair <chris@gnome-de.org>
7261 * libnautilus-private/nautilus-program-choosing.c:
7262 (nautilus_launch_show_file):
7263 * src/nautilus-window-manage-views.c:
7264 (display_view_selection_failure):
7265 * src/file-manager/fm-directory-view.c:
7266 (activate_callback),
7267 (activate_activation_uri_ready_callback):
7268 Don't bail if an authentication request was cancelled.
7270 2005-10-20 Christian Neumair <chris@gnome-de.org>
7272 * src/nautilus-sidebar-title.c:
7274 * libnautilus-private/nautilus-file.c:
7275 * libnautilus-private/nautilus-file.h:
7276 (nautilus_file_should_show_type):
7277 Don't display file type in sidebar for computer, network and smb
7278 toplevel URIs. Fixes #168561.
7280 2005-10-19 Christian Neumair <chris@gnome-de.org>
7282 * libnautilus-private/nautilus-mime-actions.c:
7283 (get_open_with_mime_applications), (application_compare_by_name),
7284 (application_compare_by_id):
7285 Sort applications by name. Fixes bug #310038.
7287 2005-10-19 Christian Neumair <chris@gnome-de.org>
7289 * libnautilus-private/nautilus-bookmark.c:
7290 (bookmark_file_changed_callback):
7291 Don't update bookmarks when its target file is trashed. Fixes #162787.
7293 2005-10-19 Christian Neumair <chris@gnome-de.org>
7295 * libnautilus-private/nautilus-window-info.h:
7296 * src/nautilus-window-manage-views.c:
7297 (nautilus_window_open_location_full):
7298 * src/file-manager/fm-icon-view.c:
7299 (icon_container_activate_alternate_callback):
7300 * src/file-manager/fm-list-view.c:
7301 (activate_selected_items_alternate):
7302 Open a new navigational window on alternative item activation.
7304 2005-10-19 Christian Neumair <chris@gnome-de.org>
7306 * src/nautilus-spatial-window.c:
7307 (got_file_info_for_location_menu_callback):
7308 Use custom image for location button if available. Partially fixes
7309 #311394 and plugs a leak.
7311 2005-10-19 Alexander Larsson <alexl@redhat.com>
7313 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
7314 Scroll into view correctly when renaming (#309964)
7316 2005-10-19 Alexander Larsson <alexl@redhat.com>
7318 * libnautilus-private/Makefile.am (INCLUDES):
7319 Remove duplicate setting of libnautilus_private_la_LIBADD
7321 2005-10-19 Alexander Larsson <alexl@redhat.com>
7323 * src/nautilus-shell-interface.idl:
7324 Reuse Nautilus::URI from the one defined in libnautilus-private.
7326 * libnautilus-private/Makefile.am:
7327 Link libnautilus-private statically.
7329 2005-10-18 Christian Neumair <chris@gnome-de.org>
7331 * src/file-manager/fm-directory-view.c:
7332 (can_delete_uri_without_confirm),
7333 (confirm_delete_directly):
7334 Don't request confirmation for deletion of "burn:" URIs. Fixes
7337 2005-10-18 Christian Neumair <chris@gnome-de.org>
7339 * src/nautilus-places-sidebar.c: (update_places):
7340 * src/nautilus-window-bookmarks.c: (update_bookmarks):
7341 Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
7343 2005-10-18 Christian Neumair <chris@gnome-de.org>
7345 * libnautilus-private/nautilus-metafile.c: Make metadata
7346 copying/moving asynchronous.
7348 2005-10-18 Christian Neumair <chris@gnome-de.org>
7350 * data/browser.xml: Don't mark strings for translation we get from
7351 gnome-icon-theme. Fixes #114919.
7353 2005-10-18 Alexander Larsson <alexl@redhat.com>
7355 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
7356 Don't send slash to typeahead
7358 * src/nautilus-location-dialog.[ch]:
7359 Add nautilus_location_dialog_set_location.
7361 * src/nautilus-navigation-window-menus.c:
7362 * src/nautilus-navigation-window.c:
7363 * src/nautilus-spatial-window.c:
7364 * src/nautilus-window.[ch]:
7365 Open location dialog/entry when you press '/'.
7367 2005-10-18 Alexander Larsson <alexl@redhat.com>
7369 * src/file-manager/fm-list-view.c:
7370 Use gtktreeview typeahead. Patch by Christian Neumair.
7372 2005-10-18 Jürg Billeter <j@bitron.ch>
7374 * libnautilus-private/nautilus-icon-container.c: (destroy),
7375 (unrealize), (button_press_event),
7376 (nautilus_icon_container_search_position_func),
7377 (nautilus_icon_container_real_search_enable_popdown),
7378 (nautilus_icon_container_search_enable_popdown),
7379 (nautilus_icon_container_search_disable_popdown),
7380 (send_focus_change), (nautilus_icon_container_search_dialog_hide),
7381 (nautilus_icon_container_search_entry_flush_timeout),
7382 (nautilus_icon_container_search_preedit_changed),
7383 (nautilus_icon_container_search_activate),
7384 (nautilus_icon_container_search_delete_event),
7385 (nautilus_icon_container_search_button_press_event),
7386 (nautilus_icon_container_search_iter),
7387 (nautilus_icon_container_search_move),
7388 (nautilus_icon_container_search_scroll_event),
7389 (nautilus_icon_container_search_key_press_event),
7390 (nautilus_icon_container_search_init),
7391 (nautilus_icon_container_ensure_interactive_directory),
7392 (nautilus_icon_container_real_start_interactive_search),
7393 (nautilus_icon_container_start_interactive_search),
7394 (key_press_event), (nautilus_icon_container_class_init):
7395 * libnautilus-private/nautilus-icon-container.h:
7396 * libnautilus-private/nautilus-icon-private.h:
7397 * libnautilus-private/nautilus-marshal.list:
7399 Replace NautilusIconContainer typeahead implementation by a port of
7400 GtkTreeView's interactive search.
7402 2005-10-18 Alexander Larsson <alexl@redhat.com>
7404 * libnautilus-extension/Makefile.am:
7405 * libnautilus-private/Makefile.am:
7406 Build fixes for cygwin.
7407 Patch from Yaakov S (Cygwin Port)
7409 2005-10-17 Christian Neumair <chris@gnome-de.org>
7411 * libnautilus-private/nautilus-bookmark.c:
7412 * libnautilus-private/nautilus-bookmark.h:
7413 * libnautilus-private/nautilus-icon-container.c:
7414 * libnautilus-private/nautilus-icon-factory.c:
7415 * libnautilus-private/nautilus-icon-factory.h:
7416 * libnautilus-private/nautilus-ui-utilities.c:
7417 * src/nautilus-bookmarks-window.c:
7418 * src/nautilus-history-sidebar.c:
7419 * src/nautilus-places-sidebar.c:
7420 * src/nautilus-sidebar-title.c:
7421 * src/nautilus-spatial-window.c:
7422 * src/nautilus-window-menus.c:
7423 * src/file-manager/fm-directory-view.c:
7424 Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
7425 stock icon size, use this size in the sidebar, and in menus.
7426 Fixes #167107 and others.
7428 2005-10-17 Alexander Larsson <alexl@redhat.com>
7430 * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
7431 Remove ctrl-backspace delete keybinding. (#310546)
7433 2005-10-03 Alexander Larsson <alexl@redhat.com>
7435 * libnautilus-extension/nautilus-file-info.c:
7436 * libnautilus-extension/nautilus-file-info.h:
7437 * libnautilus-private/nautilus-file.c:
7438 Add new functions for extensions:
7439 nautilus_file_info_has_volume, nautilus_file_info_has_drive,
7440 nautilus_file_info_get_volume, nautilus_file_info_get_drive
7442 Patch from Trevor Davenport
7444 2005-10-03 Alexander Larsson <alexl@redhat.com>
7447 Bump version to 2.13.1. Further 2.12.x work is on
7450 ==== gnome-2-12 branched from here ===
7452 2005-10-03 Alexander Larsson <alexl@redhat.com>
7455 Post release version bump
7457 === nautilus 2.12.1 ===
7459 2005-10-03 Alexander Larsson <alexl@redhat.com>
7464 2005-10-03 Alexander Larsson <alexl@redhat.com>
7466 * libnautilus-private/nautilus-file-operations-progress.c:
7467 (nautilus_file_operations_progress_new),
7468 (nautilus_file_operations_progress_new_file):
7469 Correctly escape input strings for GMarkup. (#317736)
7470 Patch from Christian Neumair.
7472 2005-10-03 Alexander Larsson <alexl@redhat.com>
7474 * src/file-manager/fm-list-model.c:
7475 (fm_list_model_sort_file_entries):
7476 Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
7477 Patch from Christian Neumair.
7479 2005-10-03 Alexander Larsson <alexl@redhat.com>
7481 * libnautilus-private/nautilus-directory-metafile.c:
7482 (nautilus_directory_get_file_metadata):
7483 On assert failure, return default metadata, not NULL.
7484 Partial fix of #308977.
7485 Patch from Christian Neumair.
7487 2005-10-03 Alexander Larsson <alexl@redhat.com>
7489 * src/nautilus-window.c:
7490 Verify arguments in public functions.
7491 Patch from Christian Neumair.
7493 2005-10-03 Alexander Larsson <alexl@redhat.com>
7495 * libnautilus-private/nautilus-icon-container.c:
7496 * libnautilus-private/nautilus-icon-private.h:
7497 Don't crash if file removed during start of drag. (#158196)
7498 Patch from Christian Neumair.
7500 Remove remove_context_menu_timeout, which is not needed anymore.
7502 2005-10-03 Alexander Larsson <alexl@redhat.com>
7504 * src/file-manager/nautilus-directory-view-ui.xml:
7505 Fix some spelling errors.
7506 Patch from Lukasz Stelmach <stlman@poczta.fm>
7508 2005-09-30 Christian Neumair <chris@gnome-de.org>
7510 * libnautilus-private/nautilus-icon-container.c:
7511 (nautilus_icon_container_update_scroll_region),
7512 (lay_down_icons_horizontal):
7513 Only wrap icons when the right margin touches the rightmost icon.
7516 2005-09-30 Alexander Larsson <alexl@redhat.com>
7518 * src/file-manager/fm-tree-view.c: (compare_rows):
7519 Correct sort order for dummy row.
7520 Possible fix for #123051
7522 2005-09-27 Alexander Larsson <alexl@redhat.com>
7524 * src/file-manager/fm-directory-view.c:
7525 (activate_check_mime_types):
7526 Never warn if the files would be launched in the same app.
7527 Partially reverts checkin from 2005-08-01.
7529 2005-09-26 Christian Neumair <chris@gnome-de.org>
7531 * libnautilus-private/nautilus-desktop-directory.c:
7532 (desktop_directory_changed_callback), (desktop_finalize),
7533 (update_desktop_directory): Make changes to "desktop_is_home_dir"
7534 GConf key instant apply. Fixes #116217.
7536 * libnautilus-private/nautilus-icon-canvas-item.c:
7537 (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
7538 Partially fixes #159643.
7540 * src/file-manager/fm-directory-view.c:
7541 (action_mount_volume_callback), (action_unmount_volume_callback),
7542 (action_eject_volume_callback), (file_should_show_foreach),
7543 (real_update_menus_volumes): Allow to mount/unmount/eject multiple
7544 volumes at once. Fixes #156169.
7546 2005-09-20 christian neumair <chris@gnome-de.org>
7548 * src/nautilus-connect-server-dialog.c: (connect_to_server):
7549 Fix leak and crasher. Fixes #314730.
7551 * src/file-manager/fm-directory-view.c: (connect_proxy):
7552 Don't poke around with null pixbuf if icon theme lookup failed.
7554 * libnautilus-private/nautilus-desktop-directory-file.c:
7555 (desktop_directory_file_get_deep_counts):
7556 * libnautilus-private/nautilus-file.c:
7557 (nautilus_file_get_deep_counts),
7558 (nautilus_file_get_string_attribute_with_default:):
7559 * libnautilus-private/nautilus-file.h:
7560 * libnautilus-private/nautilus-trash-file.c:
7561 (trash_file_get_deep_counts):
7562 * src/file-manager/fm-properties-window.c:
7563 (directory_contents_value_field_update),
7564 (attach_directory_contents_value_field),
7565 (update_visibility_of_item_count_fields),
7566 (update_visibility_of_item_count_fields_wrapper),
7567 (remember_directory_contents_widget),
7568 (append_directory_contents_fields), (real_destroy):
7569 Add force flag to nautilus_file_get_deep_counts, which forces
7570 generation even if the "show deep count" preference is turned off.
7571 pass TRUE in property window and FALSE everywhere else. Fixes #126068.
7573 2005-09-19 Nate Nielsen <nielsen@memberwebs.com>
7575 * nautilus-connect-server-dialog-main.c: (main):
7576 * nautilus-connect-server-dialog.h:
7577 * nautilus-connect-server-dialog.c:
7578 (nautilus_connect_server_dialog_new):
7579 * nautilus-window-menus.c:
7580 (action_connect_to_server_callback):
7581 Autofill "Connect to server" dialog where possible.
7584 2005-09-19 Christian Neumair <chris@gnome-de.org>
7586 * libnautilus-private/nautilus-file-operations.c:
7587 (nautilus_file_operations_copy_move),:
7588 Try to use the trash associated with a symlink's parent directory if
7589 resolution fails because of broken symlink when moving symlink to
7592 * libnautilus-private/nautilus-file-operations.c:
7593 (nautilus_self_check_file_operations):
7594 Fix date self checks. Fixes #47364.
7596 2005-09-19 Alexander Larsson <alexl@redhat.com>
7598 * icons/Makefile.am:
7600 * icons/nautilus-desktop.png:
7601 * icons/nautilus-file-management-properties.png:
7602 * icons/nautilus-mini-logo.png:
7603 * icons/nautilus-server-connect.png:
7604 * icons/side_bar_image.png:
7605 Remove unused icons (#315990)
7606 Patch from Jaap A. Haitsma
7608 2005-09-19 Christian Neumair <chris@gnome-de.org>
7610 * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
7611 * libnautilus-private/nautilus-thumbnails.c:
7612 (nautilus_update_thumbnail_file_copied),
7613 (nautilus_update_thumbnail_file_renamed),
7614 (nautilus_remove_thumbnail_for_file):
7615 * libnautilus-private/nautilus-thumbnails.h:
7616 Copy thumbnails when copying file metadata. Fixes #45191.
7618 2005-09-19 Christian Neumair <chris@gnome-de.org>
7620 * src/file-manager/fm-list-view.c: (drag_begin_callback),
7621 (motion_notify_callback):
7622 Setup drag in the "drag-begin" handler.
7624 2005-09-19 Alexander Larsson <alexl@redhat.com>
7626 * libnautilus-private/nautilus-icon-container.[ch]:
7627 * libnautilus-private/nautilus-icon-private.h:
7628 Add support for lazily positioned icons.
7630 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
7631 * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
7632 (fm_icon_view_screen_changed):
7633 Use lazily positioned icons for desktop icons. (#45953)
7635 Patch from Christian Neumair <chris@gnome-de.org>
7637 2005-09-10 Erdal Ronahi <erdal.ronahi@gmail.com>
7639 * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
7641 2005-09-08 Federico Mena Quintero <federico@ximian.com>
7645 * libnautilus-private/nautilus-trash-directory.c
7646 (nautilus_trash_directory_instance_init): In addition to
7647 connecting to "volume_pre_unmount" on the volume monitor, also
7648 connect to "volume_unmounted". This will let the trash clean up
7649 its merged directory even if the unmount is not initiated from
7652 * libnautilus-private/nautilus-merged-directory.c
7653 (merged_remove_real_directory): When a real directory is removed
7654 from the merged directory, emit notifications to that effect.
7655 This lets the trash window remove the icons that used to
7656 correspond to a volume that got unmounted.
7657 (real_directory_notify_files_removed): New utility function.
7659 2005-09-06 Christian Neumair <chris@gnome-de.org>
7661 * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
7662 the zoom level is initialized correctly in fm_list_view_begin_loading.
7665 2005-09-06 Alexander Larsson <alexl@redhat.com>
7667 * libnautilus-private/nautilus-directory-async.c:
7668 (nautilus_directory_monitor_add_internal),
7669 (nautilus_directory_monitor_remove_internal):
7670 * libnautilus-private/nautilus-file-private.h:
7671 * libnautilus-private/nautilus-file.c: (finalize):
7672 Only use directory monitors to avoid using lots and lots of
7673 file monitors. This is an optimization in almost all cases, although
7674 it does a bit more work when viewing a file properties dialog with the
7675 containing folder window hidden. (#315041)
7677 2005-09-06 Christian Neumair <chris@gnome-de.org>
7679 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
7680 (get_unique_files), (reset_extension_actions_menu): Always pass all
7681 selected files to extension, instead of passing max. 1 per selected
7682 MIME type. Fixes #314721.
7684 2005-09-05 Alexander Larsson <alexl@redhat.com>
7687 Post release version bump.
7689 === nautilus 2.12.0 ===
7691 2005-09-05 Alexander Larsson <alexl@redhat.com>
7699 2005-08-31 Alexander Larsson <alexl@redhat.com>
7701 * libnautilus-private/nautilus-icon-container.c:
7702 (handle_focus_in_event), (handle_focus_out_event):
7703 Don't redraw the whole desktop on focus in/out.
7705 2005-08-29 Alexander Larsson <alexl@redhat.com>
7707 * libnautilus-private/nautilus-icon-factory.c:
7708 (get_icon_from_cache):
7709 Revert memleak patch from 2005-08-23, since it was
7710 wrong and causes crashes.
7712 2005-08-29 Alexander Larsson <alexl@redhat.com>
7714 * libnautilus-private/nautilus-icon-dnd.c:
7715 (nautilus_icon_container_get_drop_action):
7716 Handle background color/image drops even on
7718 Patch from Christian Neumair <chris@gnome-de.org>
7720 2005-08-29 Alexander Larsson <alexl@redhat.com>
7722 * src/file-manager/fm-directory-view.c:
7723 (filtering_changed_callback):
7724 Fix handling of global show-hidden-file prefs change.
7726 Patch from Christian Neumair <chris@gnome-de.org>
7728 2005-08-29 Alexander Larsson <alexl@redhat.com>
7730 * libnautilus-private/nautilus-icon-container.c:
7731 (nautilus_icon_container_get_first_visible_icon):
7732 Handle non-sorted-by-y icon containers (manual mode).
7733 #157415. Patch from Christian Neumair <chris@gnome-de.org>
7735 2005-08-25 William Jon McCann <mccann@jhu.edu>
7737 * src/file-manager/fm-icon-view.c (should_preview_sound):
7738 Don't allow audio preview in burn://. Workaround for
7741 2005-08-29 Alexander Larsson <alexl@redhat.com>
7743 * libnautilus-private/nautilus-icon-factory.c:
7744 (get_special_icon_for_file),
7745 (nautilus_icon_factory_get_icon_for_file),
7746 (nautilus_icon_factory_is_icon_ready_for_file):
7747 Handle some more special location icons, and don't require
7748 attributes for special location icons. (#312095, #312134)
7749 Patch from Christian Neumair <chris@gnome-de.org>
7751 2005-08-26 Alexander Larsson <alexl@redhat.com>
7753 * src/file-manager/fm-directory-view.c:
7754 Better handling of script env vars:
7755 Expand uri for desktop directory.
7756 Expand uris for links on desktop
7757 Expand pathnames for items in trash.
7759 Based on a patch from Christian Neumair <chris@gnome-de.org>
7761 2005-08-26 Alexander Larsson <alexl@redhat.com>
7763 * libnautilus-private/nautilus-icon-container.c:
7764 (lay_down_icons_horizontal):
7765 Fix layouting in text-beside-icons mode for short names.
7767 Patch from Christian Neumair <chris@gnome-de.org>
7769 2005-08-25 Alexander Larsson <alexl@redhat.com>
7771 * libnautilus-private/nautilus-file-operations.[ch]:
7772 * src/file-manager/fm-directory-view.c:
7773 Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
7774 nautilus_file_operations_new_file_from_template, instead
7775 manually removing source when needed. This fixes #309592.
7777 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
7780 Post release version bump.
7782 === nautilus 2.11.92 ===
7784 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
7787 Require eel 2.11.92.
7792 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
7794 * libnautilus-private/nautilus-tree-view-drag-dest.c:
7795 (get_drop_action), (receive_dropped_keyword),
7796 (drag_data_received_callback):
7797 Enable emblem dropping to the list view and allow text
7798 drags on the list background. Fixes #313408.
7800 Based on a patch from Christian Neumair <chris@gnome-de.org>
7802 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
7804 * libnautilus-private/nautilus-icon-factory.c:
7805 (get_icon_from_cache):
7806 Don't ref cached_icon twice. Fixes #307288.
7808 Patch from Kjartan Maraas <kmaraas@gnome.org>
7810 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
7812 * libnautilus-private/nautilus-file.c:
7813 (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
7814 (prepend_automatic_emblem_names):
7815 * libnautilus-private/nautilus-file.h:
7816 * src/file-manager/fm-directory-view.c:
7817 (desktop_or_home_dir_in_selection), (real_update_location_menu),
7818 (real_update_menus):
7819 Don't allow trashing or deleting the home or desktop folder within
7820 a selection or via the location button context menu. Fixes #310414.
7822 Based on a patch from Christian Neumair <chris@gnome-de.org>
7824 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
7826 * libnautilus-private/nautilus-mime-actions.c:
7827 (filter_nautilus_handler), (get_open_with_mime_applications),
7828 (nautilus_mime_get_open_with_applications_for_file),
7829 (nautilus_mime_get_applications_for_file),
7830 (nautilus_mime_has_any_applications_for_file):
7831 Don't show nautilus folder handler as application option
7832 for folders. Fixes #310382.
7834 Based on a patch from Christian Neumair <chris@gnome-de.org>
7836 2005-08-17 Martin Wehner <martin.wehner@gmail.com>
7838 * src/nautilus-main.c: (main):
7839 Revert the GDK threading patch as it causes major
7840 freezage. Fixes #313588.
7842 2005-08-12 Christian Neumair <chris@gnome-de.org>
7844 * src/file-manager/fm-properties-window.c: (create_image_widget),
7845 (create_basic_page): Don't make icon drop target for images if
7846 should_show_custom_icon_buttons is FALSE. Fixes #312967.
7848 2005-08-12 Raffaele Sandrini <rasa@gmx.ch>
7850 * src/nautilus-main.c:
7851 Initialize the GDK threading system. Fixes #312894.
7853 2005-08-12 Kjartan Maraas <kmaraas@gnome.org>
7855 Lots of cleanups. Closes bug #313094 and bug #149714
7857 * libnautilus-private/nautilus-directory-background.c:
7858 (nautilus_file_background_write_desktop_default_settings):
7860 * libnautilus-private/nautilus-file.c: Mark some variables
7862 * libnautilus-private/nautilus-icon-container.c:
7863 (nautilus_icon_container_get_selection): Return NULL not
7865 * libnautilus-private/nautilus-icon-factory.c:
7866 (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
7867 * libnautilus-private/nautilus-metafile.c: Static variables
7868 * libnautilus-private/nautilus-program-choosing.c:
7869 (slowly_and_stupidly_obtain_timestamp): Sparse fix
7870 * src/file-manager/fm-icon-view.c:
7871 (fm_icon_view_get_background_widget): FALSE vs NULL
7872 * src/file-manager/fm-list-view.c: (filename_cell_data_func):
7873 Plug a leak. Bug #313094.
7874 * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
7876 * src/nautilus-bookmark-list.c:
7877 (nautilus_bookmark_list_get_file_path),
7878 (nautilus_bookmark_list_load_file): ANSIfication
7879 * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
7881 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
7883 * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
7886 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
7889 Post release version bump.
7891 === nautilus 2.11.91 ===
7893 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
7896 Require eel 2.11.91.
7901 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
7903 * libnautilus-private/nautilus-file.c: (file_is_desktop),
7904 (nautilus_file_can_rename):
7905 Don't allow renaming of the desktop folder. Closes #125637.
7907 Patch from Christian Neumair <chris@gnome-de.org>
7909 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
7911 * src/nautilus-property-browser.c:
7912 (nautilus_property_browser_class_init),
7913 (nautilus_property_browser_drag_begin), (element_clicked_callback):
7914 Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
7916 Patch from Christian Neumair <chris@gnome-de.org>
7918 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
7920 * libnautilus-private/nautilus-file-operations.c
7921 (nautilus_file_operations_copy_move):
7922 Allow moving files within the burn location. Fixes #312085.
7924 Patch from William Jon McCann <mccann@jhu.edu>
7926 2005-08-05 Martin Wehner <martin.wehner@gmail.com>
7928 * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
7929 (open_selected_bookmark): Open the appropriate kind of window when
7930 jumping to bookmark. Fixes #312160.
7932 Patch from Jaap Haitsma <jaap@haitsma.org>
7934 2005-08-05 Christian Neumair <chris@gnome-de.org>
7936 * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
7939 2005-08-05 Christian Neumair <chris@gnome-de.org>
7941 * src/nautilus-window.c: (nautilus_window_class_init):
7942 * src/nautilus-window.h:
7943 Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
7944 and Alt-d to "prompt-for-location". Fixes #305252, #312353.
7946 2005-08-04 Sunil Mohan Adapa <sunil@atc.tcs.co.in>
7948 * configure.in: Added "te" to ALL_LINGUAS.
7950 2005-08-03 Joe Shaw <joeshaw@novell.com>
7952 * libnautilus-private/nautilus-metafile.c
7953 (set_file_node_timestamp): Added, sets a timestamp property on a
7954 file node so that metadata changes can be tracked per file, rather
7956 (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
7957 copy_file_metadata): Set the timestamp on the node.
7959 2005-08-03 Christian Neumair <chris@gnome-de.org>
7961 * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
7962 about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
7963 Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
7965 * src/nautilus-location-bar.c: (real_cancel),
7966 (nautilus_location_bar_class_init),
7967 (nautilus_location_bar_set_location)
7968 * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
7969 * src/nautilus-navigation-bar.h:
7970 * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
7971 (navigation_bar_location_changed_callback): Hide temporary bars when
7972 pressing the escape key. Fixes #311652.
7974 2005-08-03 Martin Wehner <martin.wehner@gmail.com>
7976 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
7977 Initialize best_icon_size when constructing sidebar.
7978 Fixes a critical librsvg warning.
7980 Patch from Jaap Haitsma <jaap@haitsma.org>
7982 2005-08-02 Christian Neumair <chris@gnome-de.org>
7984 * libnautilus-private/nautilus-customization-data.c:
7985 (format_name_for_display):
7986 * src/nautilus-property-browser.c: (add_reset_property):
7987 Use "Reset" as reset emblem label. Fixes #311380.
7989 2005-08-01 Christian Neumair <chris@gnome-de.org>
7991 * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
7992 Use actual/guessed MIME type relation instead of relying on their
7993 default application information. Partially fixes #309862.
7995 2005-07-28 Christian Neumair <chris@gnome-de.org>
7997 * libnautilus-private/nautilus-file-operations-progress.c:
7998 (nautilus_file_operations_progress_new):
7999 Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
8000 appears in tasklist and is minimizable. Fixes #310676.
8002 2005-07-28 Christian Neumair <chris@gnome-de.org>
8004 * libnautilus-private/nautilus-dnd.c:
8005 (nautilus_drag_default_drop_action_for_icons):
8006 Default to move action for locations on other file systems if they
8007 should be moved to their parent folder. Fixes #61269.
8009 2005-07-26 Martin Wehner <martin.wehner@gmail.com>
8011 * src/nautilus-pathbar.c: (get_display_name_for_folder):
8012 Use the display name of the file if the uri uses a method
8013 unknown to gnome-vfs (trash:). Fixes #310274.
8015 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
8018 Post release version bump.
8020 === nautilus 2.11.90 ===
8022 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
8025 Require eel 2.11.90 and bump version.
8030 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
8032 * src/file-manager/fm-directory-view.c:
8033 Don't use trash icon for location button delete action.
8036 Patch from Christian Neumair <chris@gnome-de.org>
8038 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
8040 * src/nautilus-desktop-window.c: (real_get_icon_name),
8041 (nautilus_desktop_window_class_init):
8042 * src/nautilus-navigation-window.c: (real_get_icon_name),
8043 (nautilus_navigation_window_class_init):
8044 * src/nautilus-spatial-window.c: (real_get_icon_name),
8045 (nautilus_spatial_window_class_init):
8046 * src/nautilus-window.c: (nautilus_window_update_icon):
8047 * src/nautilus-window.h:
8048 Use file-manager icon for browser windows. Fixes bug #166516.
8050 Patch from Christian Neumair <chris@gnome-de.org>
8052 2005-07-19 Mark McLoughlin <mark@skynet.ie>
8054 * src/file-manager/fm-icon-view.c:
8055 (play_file), (preview_audio): track the pid of the currently
8056 running sound process using a static variable and kill it
8057 before starting any new process.
8058 (can_play_sound): copy from nautilus-sound.c
8060 * src/nautilus-application.c: (finish_startup): don't call
8061 nautilus_sound_init()
8063 * libnautilus-private/nautilus-sound.[ch]: remove old code
8064 to track the currently runing sound process using a GConf
8067 * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
8069 2005-07-19 Mark McLoughlin <mark@skynet.ie>
8071 * libnautilus-private/nautilus-global-preferences.c:
8072 (nautilus_global_preferences_init): remove code to import
8073 some preferences which were deprecated in GNOME 2.2.
8075 2005-07-15 Vincent Noel <vnoel@cox.net>
8077 * src/nautilus-information-panel.c: (make_button_box),
8078 (add_command_buttons):
8079 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
8080 (sidebar_title_create_more_info_label): Ellipsize everything in
8081 the information side pane, and make labels selectable. Fixes
8082 #310386, #80429 and #43858.
8084 2005-07-14 Elijah Newren <newren@gmail.com>
8086 * configure.in: Bump required startup-notification version up to
8087 0.8 (should have been done back in February with the updated
8088 startup-notification stuff, but better late than never)
8090 2005-07-14 Alexander Larsson <alexl@redhat.com>
8092 * src/file-manager/fm-list-view.c:
8093 Remove underlines from all lines in single click mode.
8094 Add hover underline and cursor. (#105521)
8095 Patch from Christian Neumair <chris@gnome-de.org>
8097 2005-07-13 Christian Neumair <chris@gnome-de.org>
8099 * libnautilus-private/nautilus-desktop-link-monitor.c:
8100 (volume_delete_dialog): Refer to the volume context menu as "popup
8101 menu", and not as "right-click menu". Fixes #308248.
8103 2005-07-13 Christian Neumair <chris@gnome-de.org>
8105 * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
8106 path_bar_location_changed_callback): Try to reload visited locations
8107 from history before doing a full location change. Fixes #310068.
8109 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
8110 SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
8113 2005-07-13 Alexander Larsson <alexl@redhat.com>
8115 * src/nautilus-navigation-window.c:
8116 * src/nautilus-spatial-window.c:
8117 * src/nautilus-window.c:
8118 Pack main table with GTK_SHRINK (#16057)
8120 2005-07-13 Alexander Larsson <alexl@redhat.com>
8122 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
8123 Don't scroll to end of column on rename (#309964).
8125 2005-07-13 Alexander Larsson <alexl@redhat.com>
8127 * libnautilus-private/nautilus-file-utilities.c:
8128 Files with name "~" are not backups. (#170607)
8129 Patch from Christian Neumair <chris@gnome-de.org>
8131 2005-07-13 Alexander Larsson <alexl@redhat.com>
8133 * libnautilus-private/nautilus-icon-dnd.c:
8134 Set dnd icon in drag_begin (#307943)
8135 patch from Matthias Clasen
8137 2005-07-11 Alexander Larsson <alexl@redhat.com>
8140 Post release version bump.
8142 === nautilus 2.11.4 ===
8144 2005-07-11 Alexander Larsson <alexl@redhat.com>
8152 2005-07-11 Alexander Larsson <alexl@redhat.com>
8154 * src/nautilus-image-properties-page.c: (load_finished):
8155 list width/height separately (#159851)
8157 Patch from Christian Neumair <chris@gnome-de.org>
8159 2005-07-11 Alexander Larsson <alexl@redhat.com>
8161 * src/nautilus-spatial-window.[ch]:
8162 * src/nautilus-window-private.h:
8163 * src/nautilus-window.c:
8164 Show busy cursor in browser mode too. (#97887)
8166 Patch from Christian Neumair <chris@gnome-de.org>
8168 2005-07-11 Alexander Larsson <alexl@redhat.com>
8170 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8171 * nautilus.desktop.in:
8172 * src/file-manager/fm-tree-view.c:
8173 * src/nautilus-places-sidebar.c:
8174 filesystem -> file system in strings
8176 Sebastien Bacher <seb128@debian.org>
8178 2005-07-11 Alexander Larsson <alexl@redhat.com>
8180 * libnautilus-private/nautilus-icon-dnd.c:
8181 * src/file-manager/fm-directory-view.c:
8182 * src/file-manager/fm-properties-window.c:
8183 * src/nautilus-emblem-sidebar.c:
8184 Fix up some strings for the translators. (#309879)
8185 Patch from Christian Neumair <chris@gnome-de.org>
8187 2005-07-11 Alexander Larsson <alexl@redhat.com>
8189 * libnautilus-private/nautilus-desktop-link-monitor.c:
8190 Handle volumes_visible changing from true to true.
8192 Patch from Benjamin Berg <benjamin@sipsolutions.net>
8194 2005-07-11 Alexander Larsson <alexl@redhat.com>
8196 * src/file-manager/fm-list-view.c:
8197 don't activate selection on expand in single click mode (#309389)
8199 Patch from chris@gnome-de.org
8201 2005-07-11 Alexander Larsson <alexl@redhat.com>
8203 * src/nautilus-places-sidebar.c:
8204 Remove gtk_range_get_adjustment assertion warnings.
8206 2005-07-11 Alexander Larsson <alexl@redhat.com>
8208 * libnautilus-private/nautilus-global-preferences.[ch]:
8209 * src/nautilus-actions.h:
8210 * src/nautilus-navigation-window-menus.c:
8211 * src/nautilus-navigation-window-ui.xml:
8212 * src/nautilus-navigation-window.c:
8213 Add toggle to hide/show main toolbar.
8215 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
8217 2005-07-10 Christian Neumair <chris@gnome-de.org>
8219 * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
8220 to add a color if another equally-named one already exists. Fixes
8223 Patch from Daniel Godas <siro.san@gmail.com>.
8225 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
8227 * src/nautilus-pathbar.c:
8228 * src/nautilus-places-sidebar.c: (update_places):
8229 Use the same icon for filesystem as the gtk file chooser.
8232 Patch from Christian Neumair <chris@gnome-de.org>
8234 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
8236 * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
8237 Remove extra ScrolledWindow container. Fixes #309832.
8239 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
8241 * src/nautilus-window-manage-views.c: (nautilus_window_reload):
8242 Preserve the selection when refreshing the view. Fixes #48383.
8244 Patch from Fabio Bonelli <fabiobonelli@libero.it>
8246 2005-07-08 Alexander Larsson <alexl@redhat.com>
8248 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
8251 * src/nautilus-pathbar.[ch]:
8252 New pathbar widget. Based on code from gtk.
8254 * src/nautilus-navigation-window.[ch]:
8255 * src/nautilus-window-manage-views.c:
8256 * src/nautilus-window-private.h:
8257 Use pathbar in browser window.
8259 * libnautilus-private/apps_nautilus_preferences.schemas.in:
8260 * libnautilus-private/nautilus-global-preferences.[ch]:
8261 Add always_use_location_entry prefs.
8263 * src/nautilus-navigation-window-menus.c:
8266 2005-07-07 Joe Shaw <joeshaw@novell.com>
8268 * configure.in: Bump required gnome-vfs version up to
8271 2005-07-06 Christian Neumair <chris@gnome-de.org>
8273 * src/nautilus-window.c: (add_view_as_menu_item):
8274 Connect accelerators with "View as" menu items. Fixes #139908.
8276 * libnautilus-private/nautilus-file-operations.c:
8277 (progress_dialog_set_to_from_item_text):
8278 When operating on remote locations, also display hostname in copy/move
8281 2005-07-06 Kjartan Maraas <kmaraas@gnome.org>
8283 * src/file-manager/fm-tree-view.c: (show_iter_for_file):
8284 Free the tree paths.
8285 * src/nautilus-notes-viewer.c: (get_property_pages): Close
8286 a tiny leak. (1 byte :-)
8287 * src/nautilus-property-browser.c: (emblem_dialog_clicked),
8288 (make_properties_from_directories): Unref pixbufs.
8289 * src/nautilus-spatial-window.c:
8290 (nautilus_spatial_window_set_location_button): Free icon name
8291 Closes bug #307291 and bug #308540.
8293 2005-07-06 Danilo Å egan <danilo@gnome.org>
8295 * src/file-manager/nautilus-directory-view-ui.xml: Add space
8296 before 'action="Rename"'.
8298 2005-07-06 Christian Neumair <chris@gnome-de.org>
8300 * libnautilus-private/nautilus-icon-container.c:
8301 (nautilus_icon_container_get_selection):
8302 * src/file-manager/fm-directory-view.c: (delete_selected_files):
8303 Correctly sort files before operating on them. Fixes #308884.
8305 * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
8306 * libnautilus-private/nautilus-dnd.h:
8307 * libnautilus-private/nautilus-icon-dnd.c:
8308 (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
8309 * libnautilus-private/nautilus-tree-view-drag-dest.c:
8310 (nautilus_tree_view_drag_dest_new):
8311 * src/nautilus-spatial-window.c:
8312 (nautilus_spatial_window_instance_init):
8313 * src/file-manager/fm-list-model.c:
8314 (fm_list_model_multi_drag_data_get):
8315 Use GTK+ helpers for text D'n'D.
8317 * src/nautilus-shell-ui.xml:
8318 * src/nautilus-window-menus.c:
8319 Register control-+/- keys on keypad for zooming. Fixes #309018.
8321 * libnautilus-private/nautilus-file-operations.c:
8322 (new_file_transfer_callback):
8323 Fix template duplicate numbering. Fixes #307252.
8325 2005-07-06 Alexander Larsson <alexl@redhat.com>
8327 * libnautilus-private/nautilus-icon-canvas-item.c:
8328 * libnautilus-private/nautilus-icon-container.c:
8329 * libnautilus-private/nautilus-icon-private.h:
8330 Add normal_alpha style property that is used when
8333 Patch from Benjamin Berg <benjamin@sipsolutions.net>
8335 2005-07-05 Joe Shaw <joeshaw@novell.com>
8337 * nautilus-folder-handler.desktop.in: Add x-directory/normal
8338 and inode/directory to the list of mime types this desktop file
8341 2005-07-05 Christian Neumair <chris@gnome-de.org>
8343 * libnautilus-private/nautilus-dnd.h:
8344 Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
8346 * libnautilus-private/nautilus-file-operations.[ch]:
8347 * libnautilus-private/nautilus-icon-container.[ch]:
8348 * libnautilus-private/nautilus-icon-dnd.c:
8349 * libnautilus-private/nautilus-marshal.list:
8350 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
8351 * src/file-manager/fm-directory-view.[ch]:
8352 * src/file-manager/fm-icon-view.c:
8353 * src/file-manager/fm-list-view.c:
8354 * src/file-manager/fm-tree-view.c:
8355 Enable dropping of text, which will create a new file containing the
8356 dropped text. Fix drop handle marshallers.
8358 2005-07-02 Christian Kellner <gicmo@gnome.org>
8360 * src/nautilus-location-entry.c:
8361 Replace eel_make_uri_from_input_with_trailing_ws with
8365 2005-07-01 Alexander Larsson <alexl@redhat.com>
8368 Post release version bump.
8370 === nautilus 2.11.3 ===
8372 2005-07-01 Alexander Larsson <alexl@redhat.com>
8374 * libnautilus-private/nautilus-file-operations.c:
8383 2005-07-01 Alexander Larsson <alexl@redhat.com>
8385 * libnautilus-private/nautilus-window-info.[ch]:
8386 * src/nautilus-window.c:
8387 Add nautilus_window_info_get_bookmark_list
8390 * src/nautilus-application.c:
8391 * src/nautilus-places-sidebar.[ch]:
8392 Add new places sidebar.
8394 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
8396 * src/file-manager/fm-tree-view.c:
8397 Fix runtime warnings.
8399 2005-07-01 Alexander Larsson <alexl@redhat.com>
8401 * src/file-manager/fm-actions.h:
8402 * src/file-manager/fm-directory-view.c:
8403 Add icon for empty file in create menu.
8405 Patch from Christian Neumair <chris@gnome-de.org>
8407 2005-07-01 Alexander Larsson <alexl@redhat.com>
8409 * src/file-manager/fm-directory-view.c:
8410 Better strings for browser tooltips.
8411 Patch from Luca Ferretti <elle.uca@libero.it>
8413 2005-06-03 Dinoop Thomas <dinoop.thomas@wipro.com>
8415 * libnautilus-private/nautilus-file-operations.c:
8416 (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
8417 base name from the file name. (Fixes #306341).
8419 2005-06-28 Alexander Larsson <alexl@redhat.com>
8421 * libnautilus-private/nautilus-sidebar.[ch]:
8422 Add get_tab_tooltop method.
8424 * src/nautilus-navigation-window.c:
8425 * src/nautilus-side-pane.[ch]:
8426 Use get_tab_tooltip.
8428 * src/nautilus-emblem-sidebar.c:
8429 * src/nautilus-history-sidebar.c:
8430 * src/nautilus-information-panel.c:
8431 * src/nautilus-notes-viewer.c:
8432 Implement get_tab_toolkit.
8434 Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
8436 2005-06-23 Christian Neumair <chris@gnome-de.org>
8438 * src/nautilus-notes-viewer.c:
8439 (nautilus_notes_viewer_set_parent_window):
8440 Adapt to recent nautilus clipboard API changes.
8442 2005-06-23 Christian Neumair <chris@gnome-de.org>
8444 * libnautilus-private/nautilus-clipboard.c:
8445 (editable_connect_callbacks), (editable_disconnect_callbacks),
8446 (text_buffer_update_sensitivity), (text_buffer_delete_range),
8447 (text_buffer_mark_set), (text_view_connect_callbacks),
8448 (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
8449 (initialize_clipboard_component_with_callback_data),
8450 (nautilus_clipboard_real_set_up),
8451 (nautilus_clipboard_set_up_text_view):
8452 * libnautilus-private/nautilus-clipboard.h:
8453 Properly set text view paste action sensitivity on clipboard changes.
8456 2005-06-23 Alexander Larsson <alexl@redhat.com>
8458 * src/nautilus-bookmark-list.c:
8459 Fix handling of notification of .gtk-bookmark file changes.
8462 * src/nautilus-window-bookmarks.[ch]:
8463 * src/nautilus-application.c:
8464 * src/nautilus-navigation-window-menus.c:
8465 * src/nautilus-navigation-window.[ch]:
8466 * src/nautilus-spatial-window-ui.xml:
8467 * src/nautilus-spatial-window.c:
8468 * src/nautilus-window-menus.c:
8469 * src/nautilus-window-private.h:
8470 * src/nautilus-window.[ch]:
8471 Move most bookmark stuff to nautilus-window-bookmarks and
8472 put bookmarks in spatial windows too.
8474 2005-06-23 Alexander Larsson <alexl@redhat.com>
8476 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
8478 * src/nautilus-bookmark-list.[ch]:
8479 Share bookmarks with gtk+.
8481 * libnautilus-private/nautilus-file-utilities.[ch]:
8482 * src/nautilus-window.c: (real_get_title):
8483 Move compute_default_title to nautilus_compute_title_for_uri.
8485 * libnautilus-private/nautilus-bookmark.[ch]:
8486 * src/nautilus-bookmarks-window.c:
8487 Add has_custom_name boolean to NautilusBookmark
8490 * src/nautilus-bookmark-parsing.[ch]:
8491 * src/nautilus-navigation-window-menus.c:
8492 Remove no longer needed files nautilus-bookmark-parsing.[ch].
8494 2005-06-20 Kjartan Maraas <kmaraas@gnome.org>
8496 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
8497 (real_update_menus_volumes): Plug a couple leaks. Closes
8500 2005-06-20 Alexander Larsson <alexl@redhat.com>
8502 * src/nautilus-navigation-window-menus.c:
8503 * src/nautilus-window-menus.c:
8504 * src/nautilus-window-private.h:
8505 Make bookmark menu item action names unique. (#161859)
8507 2005-06-20 Alexander Larsson <alexl@redhat.com>
8509 * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
8510 Fix ctrl-unselect in single click mode (#145331)
8512 2005-06-20 Alexander Larsson <alexl@redhat.com>
8514 * libnautilus-private/nautilus-icon-container.c:
8515 Better font sizes for zooming. (#160080)
8517 2005-06-20 Anders Carlsson <andersca@imendio.com>
8519 * src/file-manager/fm-directory-view.c (process_old_files):
8520 Plug leak by freeing the sorted list instead.
8522 2005-06-20 Alexander Larsson <alexl@redhat.com>
8524 * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
8525 * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
8526 Fix uninitialized variable warning.
8528 2005-06-20 Martin Wehner <martin.wehner@gmail.com>
8530 * libnautilus-private/nautilus-directory-async.c:
8531 (start_or_stop_io), (file_needs_high_priority_work_done),
8532 (file_needs_low_priority_work_done):
8533 Make mime sniffing a high priority job. Prevents activation
8534 from getting blocked by deep count I/O. (#145560)
8536 2005-06-19 Anders Carlsson <andersca@imendio.com>
8538 * src/nautilus-throbber.c (nautilus_throbber_finalize):
8539 Free throbber->details after we're done using it.
8541 2005-06-17 Alexander Larsson <alexl@redhat.com>
8543 * src/file-manager/fm-list-model.c:
8544 Small delay before turning Loading... into (Empty) to
8547 2005-06-17 Alexander Larsson <alexl@redhat.com>
8549 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
8550 Fix iter stamp handling.
8552 2005-06-17 Alexander Larsson <alexl@redhat.com>
8554 * src/file-manager/fm-list-view.c: (button_press_callback):
8555 Allow selection of the dummy node. Otherwise things
8556 got all strange: You could still select it using ranges, and
8557 if you double clicked on it you activated the old selection.
8559 2005-06-17 Alexander Larsson <alexl@redhat.com>
8561 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
8562 On remove, add dummy node before removing file so the
8563 row isn't collapsed.
8565 2005-06-17 Alexander Larsson <alexl@redhat.com>
8567 * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
8568 (fm_list_model_unload_subdirectory),
8569 (fm_list_model_subdirectory_done_loading):
8570 Keep track of done_loading in parent instead of in dummy node.
8571 That way it doesn't get lost when the dummy node is recreated.
8573 2005-06-17 Alexander Larsson <alexl@redhat.com>
8575 * src/file-manager/fm-list-model.c (fm_list_model_add_file):
8576 Handle moves between open subdirectories. We handle
8577 this in file adding when the file already exists in
8578 the tree, but in another place. This is sort of a hack,
8579 but is required due to how the list view merges the initial
8580 change being sent to the original directory and the add to the
8583 2005-06-17 Alexander Larsson <alexl@redhat.com>
8585 * libnautilus-private/nautilus-file-operations.c:
8586 (nautilus_file_operations_copy_move):
8587 Handle duplication of files in two subdirectories at
8590 2005-06-16 Martin Wehner <martin.wehner@gmail.com>
8592 * src/file-manager/fm-directory-view.c:
8593 (fm_directory_view_destroy):
8594 Remove subdirectories when destroying the view.
8596 2005-06-16 Alexander Larsson <alexl@redhat.com>
8598 * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
8599 Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
8601 2005-06-16 Alexander Larsson <alexl@redhat.com>
8603 * libnautilus-private/nautilus-tree-view-drag-dest.c:
8604 Slightly slower auto hover expand.
8606 * src/file-manager/fm-directory-view.c:
8607 Make add/remove_subdirectory more straightforward.
8608 Now remove just removes the NautilusDirectory passed in, and
8609 you're not allowed to add multiple times or remove non-added.
8611 * src/file-manager/fm-list-model.[ch]:
8612 Actually track the NautilusDirectories that are added to the
8613 FMDirectoryView so we can easily remove them when the files are
8614 removed. This was causing problem before where directories for
8615 removed files weren't removed.
8617 Emits the subdirectory_unloaded signal when subdirectories go away.
8619 Add support for unloading subdirectories.
8621 * src/file-manager/fm-list-view.c:
8622 Unload subdirectories in timeout on collapse.
8623 remove subdirectories when they get unloaded.
8625 2005-06-16 Anders Carlsson <andersca@imendio.com>
8627 * src/nautilus-navigation-window-menus.c
8628 (append_dynamic_bookmarks): Unref the action group here too.
8630 2005-06-16 Anders Carlsson <andersca@imendio.com>
8632 * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
8633 Unref the action group after inserting it. This makes
8634 a NautilusFile memory leak go away.
8636 2005-06-16 Alexander Larsson <alexl@redhat.com>
8638 * src/file-manager/fm-directory-view.[ch]:
8639 * src/file-manager/fm-icon-view.c
8640 add fm_directory_view_get_selection_for_file_transfer and
8641 use it for all file transfers
8643 * src/file-manager/fm-list-view.c:
8644 Implement fm_directory_view_get_selection_for_file_transfer by
8645 filtering out all files there a parent is also in the selection.
8646 Do the same for the dnd source list.
8648 * src/file-manager/fm-list-model.c:
8649 Allow deletion of dummy node so that clearing the model
8650 doesn't loop forever.
8652 2005-06-15 Martin Wehner <martin.wehner@gmail.com>
8654 * src/file-manager/fm-directory-view.c: (new_folder_done),
8655 (new_folder_data_new), (fm_directory_view_new_folder),
8656 (fm_directory_view_new_file):
8657 Don't try to setup renaming if the view was already destroyed.
8658 Fixes a crash when closing a window while creating files/folders.
8660 2005-06-15 Alexander Larsson <alexl@redhat.com>
8662 * libnautilus-private/nautilus-icon-dnd.c:
8663 No dnd shadow on the desktop.
8664 Redraw less to get rid of the dnd shadow.
8666 Patch from Matthias Clasen (#307803)
8668 2005-06-15 Alexander Larsson <alexl@redhat.com>
8670 * libnautilus-private/nautilus-tree-view-drag-dest.c:
8673 * src/file-manager/fm-directory-view.[ch]:
8674 Add support for adding/removing subdirectories.
8676 * src/file-manager/fm-list-model.[ch]:
8677 Add support for subdirectories making this a tree view.
8679 * src/file-manager/fm-list-view.c:
8680 Turn listview into a treeview.
8682 Patch from Jürg Billeter <j@bitron.ch>
8684 2005-06-15 Alexander Larsson <alexl@redhat.com>
8686 * src/nautilus-spatial-window.c:
8687 Add icons for path menu.
8688 Patch from Vincent Noel <vincent.noel@gmail.com>
8690 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
8692 * src/file-manager/fm-directory-view.c:
8693 (fm_directory_view_handle_uri_list_drop):
8694 Check for n_uris instead of real_uri_list. Looks neater.
8696 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
8698 * src/file-manager/fm-directory-view.c:
8699 (fm_directory_view_handle_uri_list_drop):
8700 Don't try to start a file operation if there are no real uris
8701 left after sanitizing the list. Fixes #306246.
8703 2005-06-11 Kjartan Maraas <kmaraas@gnome.org>
8705 * libnautilus-private/nautilus-emblem-utils.c:
8706 (nautilus_emblem_install_custom_emblem): Free the path.
8707 * libnautilus-private/nautilus-file-operations-progress.c:
8708 (nautilus_file_operations_progress_new),
8709 (nautilus_file_operations_progress_new_file): Free markup strings.
8712 2005-06-10 Kjartan Maraas <kmaraas@gnome.org>
8714 * src/file-manager/fm-directory-view.c:
8715 (fm_directory_view_confirm_deletion): Mark two strings for translation.
8717 2005-06-10 Martin Wehner <martin.wehner@gmail.com>
8719 * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
8720 * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
8721 Always initialize cut.
8724 Add --Wno-pointer-sign
8726 Fix gcc4 compilation (#303491/#307038).
8727 Based on patches from James M. Cape <jcape@ignore-your.tv>
8728 and Kjartan Maraas <kmaraas@gnome.org>
8730 2005-06-08 Alexander Larsson <alexl@redhat.com>
8733 Post release version bump
8735 === nautilus 2.11.2 ===
8737 2005-06-08 Alexander Larsson <alexl@redhat.com>
8745 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
8747 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
8748 Back out the "(Empty)" vs. "(No subfolders)" change. The string
8749 is too wide for the tree and gets even wider in some locales.
8751 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
8753 * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
8754 Fix conflicting mnemonics in the column chooser (#167475).
8756 Patch from Michael Terry <mike@mterry.name>
8758 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
8760 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
8761 Use "(No subfolders)" instead of misleading "(Empty)" label
8762 if files are not to be shown in the tree. Fixes #85141.
8764 Patch from Christian Neumair <chris@gnome-de.org>
8766 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
8768 * libnautilus-private/nautilus-icon-container.c:
8769 (select_one_unselect_others):
8770 Reveal icon when selecting it. Fixes #121111.
8772 Based on a patch from Christian Neumair <chris@gnome-de.org>
8774 2005-06-04 Christian Neumair <chris@gnome-de.org>
8776 * libnautilus-private/nautilus-clipboard.c:
8777 (nautilus_clipboard_real_set_up):
8778 Don't setup clipboard twice for the same editing widget.
8780 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
8782 * src/nautilus-window-manage-views.c: (load_new_location),
8783 (update_for_new_location):
8784 Set the displayed location when the location is really
8785 changed, not when we set out to do it. Fixes the
8786 "bookmark uri mismatch" warning.
8788 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
8790 * src/file-manager/fm-directory-view.c:
8791 * src/nautilus-shell-ui.xml:
8792 * src/nautilus-window-menus.c:
8793 Fix critical warnings from the new accelerators
8794 by adding dummy labels.
8796 2005-06-03 Christian Neumair <chris@gnome-de.org>
8798 * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
8800 2005-06-03 Christian Neumair <chris@gnome-de.org>
8802 * libnautilus-extension/nautilus-column.c:
8803 (nautilus_column_class_init):
8804 * libnautilus-extension/nautilus-menu-item.c:
8805 (nautilus_menu_item_class_init):
8806 * libnautilus-extension/nautilus-property-page.c:
8807 (nautilus_property_page_class_init):
8808 * libnautilus-private/nautilus-icon-canvas-item.c:
8809 (nautilus_icon_canvas_item_class_init):
8810 * libnautilus-private/nautilus-icon-container.c:
8811 (nautilus_icon_container_class_init):
8812 * src/nautilus-window.c: (nautilus_window_class_init):
8813 Don't mark object property names/descriptions for translation. Fixes
8816 2005-06-02 Sebastien Bacher <seb128@debian.org>
8818 * libnautilus-private/nautilus-emblem-utils.c:
8819 (nautilus_emblem_install_custom_emblem),
8820 (nautilus_emblem_can_remove_emblem),
8821 (nautilus_emblem_can_rename_emblem),
8822 (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
8823 use "hicolor" instead of "gnome" for emblems (Closes: #164629).
8825 2005-06-02 Christian Neumair <chris@gnome-de.org>
8827 * src/file-manager/fm-directory-view.c: (real_action_rename):
8828 Always pre-select the whole name of a directory when renaming it.
8831 2005-06-02 Christian Neumair <chris@gnome-de.org>
8833 * libnautilus-private/nautilus-file.c: (compare_by_emblems),
8834 (get_automatic_emblems_as_integer):
8835 * libnautilus-private/nautilus-file-private.h:
8836 Only take user-added emblems ("keywords") into account when sorting by
8837 emblems. Fixes #166376.
8839 2005-06-02 Christian Neumair <chris@gnome-de.org>
8841 * src/file-manager/fm-directory-view.c:
8842 (fm_directory_view_scroll_event):
8843 Change scroll zoom modifier to control. Fixes #79352.
8845 * src/nautilus-shell-ui.xml:
8846 * src/nautilus-window-menus.c:
8847 Bind control-= to zoom-in. Fixes #306225.
8849 2005-06-02 Christian Neumair <chris@gnome-de.org>
8851 * libnautilus-private/nautilus-clipboard.c:
8852 * libnautilus-private/nautilus-icon-dnd.c:
8853 * libnautilus-private/nautilus-tree-view-drag-dest.c:
8854 * src/file-manager/fm-desktop-icon-view.c:
8855 * src/file-manager/fm-ditem-page.c:
8856 * src/file-manager/fm-icon-view.c:
8857 * src/file-manager/fm-list-model.c:
8858 * src/file-manager/fm-list-model.h:
8859 * src/file-manager/fm-list-view.c:
8860 * src/file-manager/fm-properties-window.c:
8861 * src/nautilus-emblem-sidebar.c
8862 * src/nautilus-file-management-properties.c:
8863 * src/nautilus-information-panel.c:
8864 * src/nautilus-location-bar.c:
8865 * src/nautilus-navigation-window-menus.c:
8866 * src/nautilus-spatial-window.c:
8867 * src/nautilus-zoom-controls.c:
8868 Also declare GtkToggleActionEntry, GtkRadioActionEntry and
8869 GtkTargetEntry as well as some char and int arrays const.
8871 2005-06-02 Christian Neumair <chris@gnome-de.org>
8873 * src/file-manager/fm-desktop-icon-view.c:
8874 * src/file-manager/fm-directory-view.c:
8875 * src/file-manager/fm-icon-view.c:
8876 * src/file-manager/fm-list-view.c:
8877 * src/nautilus-navigation-window-menus.c:
8878 * src/nautilus-spatial-window.c:
8879 * src/nautilus-window-menus.c:
8880 Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
8883 2005-06-02 Rodrigo Moya <rodrigo@novell.com>
8885 * libnautilus-extension/libnautilus-extension.pc.in: added
8886 extensiondir variable so that extensions can find out via pkg-config
8887 the dir to install to.
8889 2005-06-02 Christian Neumair <chris@gnome-de.org>
8891 * libnautilus-private/nautilus-icon-container.c:
8892 * libnautilus-private/nautilus-icon-container.h:
8893 (process_pending_icon_to_rename),
8894 (nautilus_icon_container_start_renaming_selected_item):
8895 * src/file-manager/fm-directory-view.c: (start_renaming_file),
8896 (real_action_rename), (action_rename_callback),
8897 (action_rename_select_all_callback):
8898 * src/file-manager/fm-directory-view.h:
8899 * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
8900 * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
8901 * src/file-manager/nautilus-directory-view-ui.xml:
8902 Bind shift-f2 to rename whole file. Fixes #131467.
8904 2005-05-27 Christian Neumair <chris@gnome-de.org>
8906 * src/file-manager/fm-directory-view.c: (real_update_menus):
8907 Don't display "Properties" background context menu item for Desktop.
8909 2005-05-27 Christian Neumair <chris@gnome-de.org>
8911 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
8912 Only set dialog transient if a parent window was specified.
8915 2005-05-27 Alexander Larsson <alexl@redhat.com>
8917 * src/file-manager/fm-directory-view.c:
8918 (fm_directory_view_handle_url_drop):
8919 Better handling of default action for mozilla dnd drops.
8921 Patch from Dave Ahlswede
8923 2005-05-27 Christian Persch <chpe@cvs.gnome.org>
8925 * src/nautilus-navigation-action.c: (set_tooltip_callback),
8926 (connect_proxy), (nautilus_navigation_action_finalize),
8927 (nautilus_navigation_action_set_property),
8928 (nautilus_navigation_action_get_property),
8929 (nautilus_navigation_action_class_init),
8930 (nautilus_navigation_action_init):
8931 * src/nautilus-navigation-window-menus.c:
8932 (nautilus_navigation_window_initialize_actions):
8933 Add specific tooltips to the drop-down arrow of Back/Forward
8934 toolbar items. Fixes bug #86569.
8936 2005-05-18 Dinoop Thomas <dinoop.thomas@wipro.com>
8938 * src/nautilus-connect-server-dialog.c:
8939 (connect_to_server), (nautilus_connect_server_dialog_finalize),
8940 (nautilus_connect_server_dialog_init), (setup_for_type):
8941 Added a domain field to enter domain name for Windows share in
8942 Connect to server dialog.
8945 2005-05-26 Christian Neumair <chris@gnome-de.org>
8947 * libnautilus-private/nautilus-clipboard.c:
8948 * src/file-manager/fm-directory-view.c:
8949 (copy_or_cut_files), (real_update_menus):
8950 * src/file-manager/fm-tree-view.c:
8951 (copy_or_cut_files), (create_popup_menu):
8952 Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
8953 Folders". Fixes #95112.
8955 2005-05-26 Christian Neumair <chris@gnome-de.org>
8957 * src/file-manager/fm-directory-view.c: (real_update_menus):
8958 Fix empty trash accelerator. Fixes #173059.
8960 * libnautilus-private/nautilus-clipboard.c: (cut_callback),
8961 (copy_callback), (paste_callback), (editable_select_all_callback),
8962 (text_view_select_all_callback), (action_cut_callback),
8963 (action_copy_callback), (action_paste_callback),
8964 (action_select_all_callback), (merge_in_clipboard_menu_items),
8965 (selection_changed_callback), (nautilus_clipboard_real_set_up),
8966 (nautilus_clipboard_set_up_editable),
8967 (nautilus_clipboard_set_up_text_view):
8968 * libnautilus-private/nautilus-clipboard.h:
8969 (nautilus_clipboard_set_up_text_view):
8970 * src/nautilus-notes-viewer.c:
8971 Add nautilus_clipboard_set_up_text_view, setup clipboard for
8974 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
8975 Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
8976 issue down and providing a patch. Fixes #305551.
8978 2005-05-25 Christian Neumair <chris@gnome-de.org>
8980 * src/file-manager/fm-directory-view.c:
8981 (fm_directory_view_scroll_event),
8982 (fm_directory_view_class_init):
8983 Bind shift+scroll to zoom in/out. Fixes #79352.
8985 2005-05-23 Alexander Larsson <alexl@redhat.com>
8987 * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
8988 Change sort order for size, count and time.
8991 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
8994 Nicer formatted PKG_CHECK_MODULES() output. (#148355)
8996 Patch from Tomasz Kloczko <kloczek@pld.org.pl>
8998 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
9004 * libnautilus-adapter/*
9007 Remove old cruft, mostly .cvsignore files.
9010 Look for libnautilus-private instead of libnautilus.
9012 2005-05-21 Christian Neumair <chris@gnome-de.org>
9014 * libnautilus-private/nautilus-icon-factory.c:
9015 * libnautilus-private/nautilus-icon-factory.h:
9016 (get_smaller_icon_size), (get_larger_icon_size),
9017 (nautilus_icon_factory_get_smaller_icon_size),
9018 (nautilus_icon_factory_get_larger_icon_size):
9019 Make get_(larger|smaller)_icon_size public.
9021 * src/nautilus-sidebar-title.c:
9022 (nautilus_sidebar_title_size_allocate),
9023 (get_best_icon_size):
9024 Use the best-fitting folder icon for the sidebar
9025 instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
9028 2005-05-17 Alexander Larsson <alexl@redhat.com>
9031 Post release version bump
9033 === nautilus 2.11.1 ===
9035 2005-05-17 Alexander Larsson <alexl@redhat.com>
9042 Remove icons/*/Makefile
9047 2005-05-17 Alexander Larsson <alexl@redhat.com>
9049 * libnautilus-private/nautilus-view.[ch]:
9050 Add nautilus_view_pop_up_location_context_menu
9052 * src/file-manager/fm-actions.h:
9053 * src/file-manager/fm-directory-view.c:
9054 * src/file-manager/fm-directory-view.h:
9055 * src/file-manager/nautilus-directory-view-ui.xml:
9056 * src/nautilus-location-bar.c:
9057 * src/nautilus-spatial-window.c:
9058 Add location context menu to location button/label.
9060 Patch from Christian Neumair
9062 2005-05-17 Christian Neumair <chris@gnome-de.org>
9064 * src/nautilus-spatial-window.c:
9065 (real_set_allow_up), (nautilus_spatial_window_class_init)
9066 * src/nautilus-window.c:
9067 * src/nautilus-window.h:
9068 (nautilus_window_allow_up), (real_set_allow_up),
9069 (nautilus_window_class_init):
9070 Add set_allow_up method to NautilusWindowClass,
9071 make "Close All Parents" in spatial windows insensitive
9072 if there are no parent folders.
9074 2005-05-17 Christian Neumair <chris@gnome-de.org>
9076 * libnautilus-private/nautilus-file-operations.c:
9077 (handle_transfer_vfs_error):
9078 Offer "Skip", "Cancel", "Retry" in XFer Error prompt
9079 if more than one file is transferred. Otherwise, just
9080 offer "Cancel" and "Retry".
9082 2005-05-17 Alexander Larsson <alexl@redhat.com>
9084 * nautilus-folder-handler.desktop.in (Exec):
9085 Use --no-desktop for default folder handler
9087 2005-05-16 Christian Neumair <chris@gnome-de.org>
9089 * src/file-manager/fm-actions.h:
9090 * src/file-manager/fm-directory-view.c:
9091 (action_self_properties_callback), (real_update_menus):
9092 * src/file-manager/nautilus-directory-view-ui.xml:
9093 Add "Properties" item to background context menu which displays
9094 the properties of the currently displayed folder.
9096 2005-05-16 Alexander Larsson <alexl@redhat.com>
9098 * libnautilus-private/nautilus-bookmark.c:
9099 (bookmark_file_changed_callback):
9100 Don't loop when a bookmarked file is removed
9102 * src/file-manager/fm-directory-view.c: (process_new_files):
9103 Don't call get_file_info for files no longer in the directory
9104 (was caused by the ready_to_load call).
9106 This fixes #165530 and likely #170761
9108 2005-05-12 Christian Neumair <chris@gnome-de.org>
9110 * libnautilus-private/nautilus-clipboard.c:
9111 (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
9112 Don't merge UI twice. Fixes #301854.
9114 2005-05-12 Christian Neumair <chris@gnome-de.org>
9116 * src/nautilus-location-bar.c:
9117 (nautilus_location_bar_init):
9118 Make "Location:" label GDK_ACTION_COPY drag source.
9121 2005-05-12 David Zeuthen <david@fubar.dk>
9123 * libnautilus-private/apps_nautilus_preferences.schemas.in:
9124 Change comment for translator note of default desktop font to
9125 say that Sans shouldn't never be changed. Fixes bug #138731.
9127 2005-05-11 Christian Neumair <chris@gnome-de.org>
9129 * libnautilus-private/nautilus-file-utilities.c:
9130 (nautilus_get_vfs_method_display_name):
9132 * src/file-manager/fm-directory-view.c:
9133 Add translator comments. Fixes #145304, #145305, #145307.
9134 Change "Show Hidden Files" tooltip to infinitive
9135 construction. Fixes #145306.
9137 2005-05-11 Christian Neumair <chris@gnome-de.org>
9139 * libnautilus-private/nautilus-directory-async.c:
9140 (should_look_for_dot_directory_file), (make_dot_directory_uri),
9141 (link_info_start), (lacks_link_info):
9142 Kill dotfile-related code. ".directory" supporting schemas have
9143 gone. Fixes #142343.
9145 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
9147 * libnautilus-private/apps_nautilus_preferences.schemas.in:
9148 Remove obsolete window_always_new option from schema.
9150 Patch from Michael Terry <mike@mterry.name>
9152 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
9154 * src/file-manager/fm-directory-view.c: (real_update_menus):
9155 Fix a string conflict between the c-format plural string and
9156 non-c-format strings. Fixes bug #167344.
9158 Patch from Changwoo Ryu <cwryu@debian.org>
9160 2005-05-08 Martin Wehner <martin.wehner@gmail.com>
9162 * libnautilus-private/nautilus-thumbnails.c:
9163 (thumbnail_thread_start):
9164 Don't try to thumbnail files which have been modified in the
9165 last few seconds to avoid constantly re-thumbnailing them.
9166 Current cool-off period is three seconds. Fixes bug #107418.
9168 2005-05-03 Martin Wehner <martin.wehner@gmail.com>
9170 * src/file-manager/fm-directory-view.[ch]:
9171 (display_pending_files), (fm_directory_view_freeze_updates),
9172 (fm_directory_view_unfreeze_updates), (queue_pending_files):
9173 Allow freeze of update processing inside a view.
9175 * src/file-manager/fm-list-view.c:
9176 (cell_renderer_editing_canceled), (cell_renderer_edited),
9177 (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
9178 Freeze and unfreeze the list view when renaming.
9180 Workaround for bug #87701: Updates to the list view are put on
9181 hold during rename to prevent losing editing focus. If too many
9182 changes are queued while being frozen, further changes are thrown
9183 away and the view is marked for reload.
9185 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
9187 * src/nautilus-window-menus.c:
9188 Add Ctrl-0 keyboard shortcut to View->Normal Size as
9189 recommended by the HIG.
9191 Patch from Olav Vitters <olav@bkor.dhs.org>
9193 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
9195 * libnautilus-private/nautilus-icon-container.c:
9196 (keyboard_space): Prevent nautilus from crashing on press of
9197 Ctrl+Space in an empty directory. Fixes bug #302018.
9199 Patch from Vinay M R <vinay.mandyakoppal@wipro.com>
9201 2005-05-02 Frederic Crozat <fcrozat@mandriva.com>
9203 * libnautilus-private/nautilus-program-choosing.c:
9204 (nautilus_launch_desktop_file):
9205 * src/nautilus-application.c:
9206 (nautilus_application_present_spatial_window_with_selection),
9207 (nautilus_application_create_navigation_window):
9208 fix build when startup notification isn't installed.
9210 2005-05-02 Alexander Larsson <alexl@redhat.com>
9212 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
9215 2005-04-27 Alexander Larsson <alexl@redhat.com>
9217 * src/file-manager/fm-desktop-icon-view.c:
9218 Remove "Open New Terminal" from desktop menu.
9219 Patch from Luca Ferretti <elle.uca@libero.it>
9221 If you really need this, install the nautilus-open-terminal
9222 extension. It does this even better than the removed code.
9223 Also, in newer Metacity there is a a way to set a keybinding
9226 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
9228 * src/nautilus-main.c: (main): Merge fix for leak
9231 2005-04-19 Christian Neumair <chris@gnome-de.org>
9233 * libnautilus-private/nautilus-view-factory.h:
9234 * src/nautilus-navigation-window.c:
9235 * src/nautilus-window-manage-views.c:
9236 * src/nautilus-window-manage-views.h:
9237 * src/nautilus-window.c:
9238 * src/file-manager/fm-desktop-icon-view.c:
9239 * src/file-manager/fm-icon-view.c:
9240 * src/file-manager/fm-list-view.c:
9241 Improve NautilusViewInfo view factory labels marked for translation.
9243 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
9245 * libnautilus-private/nautilus-directory-async.c:
9246 (read_dot_hidden_file): Plug leaks here too. There
9247 were three actually :-)
9249 2005-04-18 Dennis Cranston <dennis_cranston at yahoo com>
9251 * src/nautilus-connect-server-dialog-main.c: (main)
9254 2005-04-17 Christian Neumair <chris@gnome-de.org>
9256 * src/nautilus-spatial-window.c:
9257 Add more drop targets to location button.
9259 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
9261 * src/file-manager/fm-directory-view.c:
9262 (fm_directory_view_destroy), (rename_file):
9263 Remove delayed_rename timeout when registering a new one
9264 or destroying the view.
9266 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
9268 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
9269 Free the stored selection path only when setting a new one.
9271 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
9273 * src/file-manager/fm-directory-view.c:
9274 (trash_or_delete_selected_files),
9275 (fm_directory_view_notify_selection_changed):
9276 Remember if the current selection was already removed
9277 and don't try to remove it again.
9279 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
9280 Only set a new selection if the removal affects the current selection.
9282 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
9284 * src/file-manager/fm-directory-view.c:
9285 (trash_or_delete_selected_files):
9286 Unset selection so the same file won't be deleted twice via a binding.
9288 * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
9289 (fm_list_view_remove_file), (fm_list_view_finalize),
9290 (fm_list_view_class_init):
9291 Store the new selection and set it after a batch of changes,
9292 not on every removal. Speeds up deleting from the list view
9293 by preventing a redraw for each removed file.
9295 2005-04-05 Alexander Larsson <alexl@redhat.com>
9297 * src/file-manager/fm-properties-window.c:
9298 Use label instead of entry if not editable.
9301 Patch from Michael Terry
9303 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
9305 * src/nautilus-notes-viewer.c:
9306 Fix missing include.
9308 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
9310 * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
9311 Don't leak file_uri.
9313 2005-04-04 Diego Gonzalez <diego@pemas.net>
9315 * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
9316 from the build process.
9317 * libnautilus-private/nautilus-icon-factory.c:
9318 (load_thumbnail_frame) remove the need to use the deprecated
9320 * libnautilus-private/nautilus-icon-canvas-item.c:
9321 (draw_strech_handles), (it_test_stretch_handle):
9322 remove the need to use the deprecated nautilus themes.
9323 * libnautilus-private/nautilus-thumbnails.c:
9324 * libnautilus-private/nautilus-icon-factory.c:
9325 remove nautilus-theme.h include
9327 * src/nautilus-navigation-window.c:
9328 * src/nautilus-property-browser.c:
9329 * src/nautilus-notes-viewer.c:
9330 * src/nautilus-sidebar-title.c:
9331 * src/nautilus-window-manage-views.c:
9332 * src/nautilus-window-toolbars.c:
9333 * src/nautilus-zoom-control.c:
9334 remove nautilus-theme.h include
9336 * src/nautilus-sidebar-title:
9337 (nautilus_sidebar_title_select_text_color): remove use of
9338 old theme stuff and adapt the shadow offset, made it equal to 1,
9339 which is the default.
9340 (nautilus_sidebar_title_theme_changed): remove, as there will be
9341 no sidebar theme changes.
9342 (nautilus_sidebar_title_init): remove the theme_changed callback, as
9343 there will not be sidebar theme changes anymore.
9345 * src/nautilus-notes-viewer.c:
9346 (nautilus_notes_viewer_init): remove use of old theme stuff.
9348 * icons/Makefile.am: don't install old theme stuff.
9350 2005-03-31 Steve Murphy <murf@e-tools.com>
9352 * configure.in: Added "rw" to ALL_LINGUAS.
9354 2005-03-31 Kjartan Maraas <kmaraas@gnome.org>
9356 * libnautilus-private/nautilus-file-utilities.c:
9357 (nautilus_get_uri_shortname_for_display): Plug the leak.
9359 2005-03-31 Martin Wehner <martin.wehner@gmail.com>
9362 New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
9367 * icons/Makefile.am:
9370 * libnautilus-private/nautilus-icon-canvas-item.c:
9372 Use svg instead of bitmap audio preview emblem.
9374 Patch from Jaap Haitsma <jaap@haitsma.org>
9376 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
9378 * src/nautilus-spatial-window.c: (get_dnd_icon_size),
9379 (location_button_drag_begin_callback), (get_data_binder),
9380 (location_button_drag_data_get_callback),
9381 (nautilus_spatial_window_instance_init):
9382 Allow drag and drop operations with location bar icon.
9384 Patch from Christian Neumair <chris@gnome-de.org>
9386 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
9388 * libnautilus-private/nautilus-file-operations-progress.c:
9389 (nautilus_file_operations_progress_update),
9390 (nautilus_file_operations_progress_destroy),
9391 (nautilus_file_operations_progress_init),
9392 (time_remaining_callback), (nautilus_file_operations_progress_new),
9393 (nautilus_file_operations_progress_set_operation_string),
9394 (nautilus_file_operations_progress_new_file):
9395 * libnautilus-private/nautilus-file-operations.c:
9396 (progress_dialog_set_to_from_item_text):
9397 Change layout of the progress dialog to be more HIG compliant.
9399 Patch from Michiel Sikkes <michiel@eyesopened.nl>
9401 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
9403 * src/file-manager/fm-desktop-icon-view.c:
9404 * src/file-manager/fm-directory-view.c:
9405 Add elipses to "Create Launcher" menu item. (#95113)
9407 Based on a patch from Christian Neumair <chris@gnome-de.org>
9409 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
9411 * libnautilus-private/nautilus-desktop-link-monitor.c:
9412 (eject_for_type), (volume_delete_dialog),
9413 (nautilus_desktop_link_monitor_delete_link):
9414 Reference the proper context menu item in the volume
9415 delete dialog of network volumes. Fixes bug #152391.
9417 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
9419 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
9421 * src/file-manager/fm-directory-view.c: (real_merge_menus):
9422 Remove hard coded script directory path from tooltip message.
9425 Patch from Michael Terry <mike@mterry.name>
9427 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
9429 * src/nautilus-connect-server-dialog.c: (connect_to_server):
9430 * src/nautilus-location-bar.c:
9431 (nautilus_location_bar_get_location),
9432 (nautilus_location_bar_update_label):
9433 * src/nautilus-location-dialog.c: (open_current_location):
9434 Replace eel_make_uri_from_input with the gnome-vfs equivalent.
9437 Patch from Christian Kellner <gicmo@gnome.org>
9439 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
9441 * libnautilus-private/nautilus-bookmark.c:
9442 (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
9443 (bookmark_file_changed_callback):
9444 * libnautilus-private/nautilus-file.c:
9445 (nautilus_file_get_internal):
9446 * src/file-manager/fm-properties-window.c:
9447 (is_merged_trash_directory):
9448 * src/nautilus-application.c:
9449 (nautilus_application_present_spatial_window_with_selection):
9450 * src/nautilus-location-bar.c:
9451 (nautilus_location_bar_update_label):
9452 * src/nautilus-window-manage-views.c: (set_displayed_location),
9453 (check_bookmark_location_matches), (handle_go_elsewhere),
9454 (got_file_info_for_view_selection_callback):
9455 Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
9457 Patch from Paolo Borelli <pborelli@katamail.com>
9459 2005-03-23 Fernando Herrera <fherrera onirica com>
9461 * src/nautilus-connect-server-dialog-main.c: (main): call
9462 gnome_authentication_manager_init to use gnome-vfs auth
9465 2005-03-23 Alexander Larsson <alexl@redhat.com>
9467 * src/nautilus-desktop-window.c:
9468 Remove unused code. We avoid flicker in other ways.
9470 2005-03-22 Alexander Larsson <alexl@redhat.com>
9473 Bump version to 2.11.1
9474 Gnome 2.10 versions are now on the gnome-2-10 branch.
9476 2005-03-22 Alexander Larsson <alexl@redhat.com>
9478 * src/nautilus-location-entry.c:
9479 Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
9481 2005-03-22 Alexander Larsson <alexl@redhat.com>
9483 * libnautilus-private/nautilus-window-info.[ch]:
9484 Add nautilus_window_info_show_window call.
9486 * src/file-manager/fm-directory-view.c:
9487 * src/nautilus-window-manage-views.c:
9488 * src/nautilus-window.[ch]:
9489 Implement and call the new show_window call.
9490 This allows us to set up the EelBackground before
9491 showing the window, causing less flicker (#169347)
9493 Patch from Nickolay V. Shmyrev
9495 2005-03-16 Alexander Larsson <alexl@redhat.com>
9498 Require eel 2.10.1 (for EelBackground changes)
9500 * libnautilus-private/nautilus-icon-dnd.c:
9501 * libnautilus-private/nautilus-directory-background.c:
9502 Use the background setting now in eel.
9503 Delay background setting slightly after gconf change to group
9504 together multiple changes. (#169347)
9506 Patch from Nickolay V. Shmyrev
9508 2005-03-15 Alexander Larsson <alexl@redhat.com>
9513 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
9515 * src/file-manager/fm-directory-view.c:
9516 Re-add keybinding to "Show Hidden Files".
9517 Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
9519 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
9521 * src/file-manager/fm-actions.h:
9522 * src/file-manager/fm-directory-view.c: (real_update_menus):
9523 Disable "Select Pattern" for empty folders. (#169817)
9524 Patch from Raj <ringuva@novell.com>
9526 2005-03-10 Vincent Noel <vnoel@cox.net>
9528 * src/nautilus-spatial-window.c:
9529 (location_button_clicked_callback),
9530 (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
9531 for the location button icon instead of GTK_ICON_SIZE_BUTTON
9534 2005-03-10 Adi Attar <aattar@cvs.gnome.org>
9536 * configure.in: Added "xh" to ALL_LINGUAS.
9538 2005-03-07 Alexander Larsson <alexl@redhat.com>
9541 Post release version bump
9543 === nautilus 2.10.0 ===
9545 2005-03-07 Martin Wehner <martin.wehner@gmail.com>
9551 Extract names from ChangeLog bodies too. (#43452)
9552 Patch from Richard Hoelscher <rah@rahga.com>
9554 2005-03-07 Alexander Larsson <alexl@redhat.com>
9560 Bump version to 2.10.0, require eel 2.10.0
9562 2005-03-03 Elijah Newren <newren@gmail.com>
9564 If launched without startup-notification, make an approximation to
9565 when the launch occurred so that focus-stealing-prevention will
9568 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
9569 function, (main): if no startup id provided, ping xserver for a
9570 timestamp and make a dummy startup_id with it.
9572 * src/nautilus-application.c: (end_startup_notification): don't
9573 set _NET_STARTUP_ID if given a fake startup_id, remove commented
9574 out warning that should now no longer be needed
9576 2005-03-01 Alexander Larsson <alexl@redhat.com>
9578 * src/nautilus-file-management-properties.glade:
9579 Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
9581 2005-03-01 Alexander Larsson <alexl@redhat.com>
9584 Post release version bump
9586 === nautilus 2.9.92 ===
9588 2005-03-01 Alexander Larsson <alexl@redhat.com>
9590 * data/applications.desktop.in:
9591 * data/favorites.desktop.in:
9594 * docs/Makefile.am (EXTRA_DIST):
9595 Remove nautilus-context-menus.txt from makefile
9600 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
9602 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
9603 Make the backspace key open the parent folder in the
9604 list view like it does in the icon view. (#142891)
9605 Patch from Christian Neumair <chris@gnome-de.org>
9607 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
9609 * libnautilus-private/nautilus-desktop-link.c:
9610 (nautilus_desktop_link_can_rename):
9611 Make Computer icon renameable. (#154122)
9612 Patch from Tim Savannah <opticcow@linux-militia.net>
9614 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
9616 * libnautilus-private/nautilus-file-operations-progress.c:
9617 (time_remaining_callback):
9618 Don't show ETA if bytes_copied > bytes_total.
9619 Prevents miscalculated ETAs from being shown. (#158614)
9620 Based on a patch from John Spray <jcs116@york.ac.uk>
9622 2005-02-24 Alexander Larsson <alexl@redhat.com>
9624 * src/file-manager/fm-properties-window.c:
9625 Make show_original work (had a typo)
9626 Make where use original file, not target.
9627 Fixes location display for desktop icons.
9629 2005-02-24 Alexander Larsson <alexl@redhat.com>
9631 * src/file-manager/fm-properties-window.c:
9632 deep count on target files, not original files.
9633 Fixes properties for e.g. home icon on desktop.
9634 Patch from Jaap Haitsma <jaap@haitsma.org>
9636 2005-02-23 Alexander Larsson <alexl@redhat.com>
9638 * docs/nautilus-context-menus.txt:
9641 2005-02-22 Alexander Larsson <alexl@redhat.com>
9643 * libnautilus-private/nautilus-desktop-icon-file.c:
9644 * libnautilus-private/nautilus-file-operations.c:
9645 (nautilus_file_operations_delete):
9646 * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
9647 (rename_guts), (nautilus_file_get_drop_target_uri):
9648 * src/file-manager/fm-desktop-icon-view.c:
9649 (trash_link_is_selection):
9650 * src/file-manager/fm-icon-container.c: (get_sort_category):
9651 * src/file-manager/fm-properties-window.c:
9652 (get_target_file_for_original_file):
9653 Handle nautilus_desktop_icon_file_get_link() returning NULL.
9654 Likely fixes bug #145971
9656 2005-02-22 Alexander Larsson <alexl@redhat.com>
9658 * src/file-manager/fm-properties-window.c: (should_show_mime_type):
9659 Remove stale comment.
9660 Patch from Jaap Haitsma <jaap@haitsma.org>
9662 2005-02-22 Alexander Larsson <alexl@redhat.com>
9664 * src/nautilus-application.c: (end_startup_notification):
9665 Don't give critical warnings if we have no startup_id.
9667 * src/nautilus-window.c: (nautilus_window_update_icon):
9668 Use names and not pixbufs for the window icons.
9669 This means the icons of the best size are used.
9670 Patch from Jaap Haitsma <jaap@haitsma.org>
9672 2005-02-22 Alexander Larsson <alexl@redhat.com>
9674 * src/nautilus-application.c: (create_window):
9675 * src/nautilus-window-private.h:
9676 * src/nautilus-window.c: (nautilus_window_init),
9677 (nautilus_window_finalize):
9678 Remove unneeded startup_id.
9680 2005-02-22 Martin Wehner <martin.wehner@gmail.com>
9683 Update my email address.
9685 2005-02-21 Martin Wehner <martin.wehner@epost.de>
9687 * src/file-manager/fm-desktop-icon-view.c:
9688 (fm_desktop_icon_view_supports_uri):
9689 Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
9691 Patch from Jaap Haitsma <jaap@haitsma.org>
9693 2005-02-18 Paolo Borelli <pborelli@katamail.com>
9695 * libnautilus-private/nautilus-icon-container.c (popup-menu):
9696 fix #136578 (Menu key should pop up context menu).
9698 2005-02-18 Alexander Larsson <alexl@redhat.com>
9700 * src/file-manager/fm-properties-window.c (should_show_open_with):
9701 Don't show open with property page for desktop files and
9702 desktop special icons.
9704 2005-02-17 Martin Wehner <martin.wehner@epost.de>
9706 * src/nautilus-navigation-window-menus.c:
9707 (add_bookmark_for_current_location):
9708 Only add a bookmark once for a given location.
9711 Patch from egeetha@novell.com
9713 2005-02-15 Alexander Larsson <alexl@redhat.com>
9715 * src/nautilus-application.c:
9716 * src/nautilus-shell.c:
9717 Fixes to the startup notification stuff.
9718 Patch from Elijah Newren <newren@gmail.com>
9720 2005-02-14 Alexander Larsson <alexl@redhat.com>
9722 * data/applications.desktop.in:
9723 * data/favorites.desktop.in:
9724 * src/network-scheme.desktop.in:
9725 * nautilus-computer.desktop.in:
9726 * nautilus-folder-handler.desktop.in:
9727 * nautilus-home.desktop.in:
9728 * nautilus.desktop.in:
9729 Enable startup notification.
9731 * src/nautilus-application.c:
9732 * src/nautilus-application.h:
9733 * src/nautilus-bookmarks-window.c:
9734 * src/nautilus-connect-server-dialog-nonmain.c:
9735 * src/nautilus-location-bar.c:
9736 * src/nautilus-main.c:
9737 * src/nautilus-navigation-window-menus.c:
9738 * src/nautilus-shell-interface.idl:
9739 * src/nautilus-shell.c:
9740 * src/nautilus-window-manage-views.c:
9741 * src/nautilus-window-private.h:
9742 * src/nautilus-window.c:
9743 Handle startup notification across corba activation.
9744 Patch from Elijah Newren <newren@gmail.com>
9746 2005-02-11 Alexander Larsson <alexl@redhat.com>
9748 * src/file-manager/fm-tree-model.c:
9749 Don't do any i/o on tree roots until they are opened.
9750 This means you don't get any auth dialogs.
9751 Removed the monitor on the root file totally, as that should
9752 not normally change/go away anyway (and it was doing i/o).
9754 This changes semantics in the file a bit, we now have a dummy
9755 row also if node->directory != NULL and node->parent == NULL.
9757 2005-02-10 Alexander Larsson <alexl@redhat.com>
9760 Post release version bump
9762 === nautilus 2.9.91 ===
9764 2005-02-10 Alexander Larsson <alexl@redhat.com>
9772 2005-02-09 Alexander Larsson <alexl@redhat.com>
9775 * nautilus-folder-handler.desktop.in:
9776 Add new default folder handler NoDisplay desktop file
9778 * nautilus.desktop.in:
9781 * src/Nautilus_shell.server.in:
9782 Remove all the bonobo components we no longer support
9784 * src/file-manager/fm-directory-view.c:
9785 Allow open with menu on folders (#151747)
9787 2005-02-08 Martin Wehner <martin.wehner@epost.de>
9789 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
9790 (fm_list_view_start_renaming_file):
9791 Set original_name to the new name as cell_renderer_edited()
9792 might be called multiple times if the view looses focus.
9795 2005-02-07 Martin Wehner <martin.wehner@epost.de>
9797 * src/file-manager/fm-properties-window.c: (get_original_file),
9798 (name_field_done_editing), (update_properties_window_title):
9799 Handle disappearing original_files without crashing.
9800 Fixes bug #151024/158904.
9802 2005-02-07 Martin Wehner <martin.wehner@epost.de>
9805 Revert libexif change as it breaks the build with new libexif.
9807 2005-02-06 Martin Wehner <martin.wehner@epost.de>
9809 * libnautilus-private/nautilus-program-choosing.c:
9810 (slowly_and_stupidly_obtain_timestamp),
9811 (nautilus_launch_show_file), (nautilus_launch_application),
9812 (nautilus_launch_desktop_file):
9813 Use new gnome_desktop_item_set_launch_time() API. (#166334)
9816 Require gnome-desktop 2.9.91
9818 Patch from Elijah Newren <newren@gmail.com>
9820 2005-02-06 Martin Wehner <martin.wehner@epost.de>
9823 Make libexif dependency optional again. (#165773)
9825 2005-02-05 Martin Wehner <martin.wehner@epost.de>
9827 * libnautilus-private/apps_nautilus_preferences.schemas.in:
9828 Make default desktop font localizable. (#138731)
9830 Patch from Takao Fujiwar <takao.fujiwara@sun.com>
9832 2005-02-05 Martin Wehner <martin.wehner@epost.de>
9835 * data/static_bookmarks.xml:
9838 2005-02-05 Martin Wehner <martin.wehner@epost.de>
9840 * src/file-manager/fm-directory-view.c:
9841 (real_update_menus): Added mnemonic for Browse Folder option.
9842 * src/file-manager/fm-desktop-icon-view.c:
9843 (real_update_menus): Added mnemonic for Empty Trash option.
9846 Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
9848 2005-02-04 Alexander Larsson <alexl@redhat.com>
9850 * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
9851 Fix workarea detection on 64bit machines.
9852 Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
9854 2005-02-01 Alexander Larsson <alexl@redhat.com>
9856 * src/file-manager/fm-directory-view.c:
9857 (clipboard_targets_received):
9858 Handle destroyed windows
9860 * src/nautilus-window.c: (nautilus_window_destroy):
9861 cancel outstanding view as callbacks
9865 2005-01-31 Kjartan Maraas <kmaraas@gnome.org>
9867 * libnautilus-private/nautilus-directory-background.c:
9868 (image_loading_done_callback): Free the color string.
9871 2005-01-30 Sven Herzberg <herzi@gnome-de.org>
9873 reviewed by: Martin Wehner <martin.wehner@epost.de>
9875 * libnautilus-private/nautilus-file-operations.c:
9876 change the strings for move/copy/link/delete from "Files Moved:" to
9877 "Moving file:", fixes #154839
9879 2005-01-28 Alexander Larsson <alexl@redhat.com>
9881 * libnautilus-private/nautilus-file.c:
9885 Remove unnecessary stuff
9887 2005-01-28 Alexander Larsson <alexl@redhat.com>
9889 * src/nautilus-actions.h:
9890 * src/nautilus-desktop-window.c:
9891 (nautilus_desktop_window_instance_init):
9892 Disable close action on desktop window (#160100)
9894 2005-01-27 Martin Wehner <martin.wehner@epost.de>
9896 * src/nautilus-main.c: (register_icons):
9897 Don't try to free NULL icon info.
9899 2005-01-27 Martin Wehner <martin.wehner@epost.de>
9901 * libnautilus-private/nautilus-file.c:
9902 (nautilus_file_compare_for_sort_by_attribute):
9903 Don't compare NULL values from files we can't get permissions for.
9906 2005-01-27 Chris Lahey <clahey@ximian.com>
9908 * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
9909 Support the API change in libexif > 0.5.12.
9911 2005-01-27 Kjartan Maraas <kmaraas@gnome.org>
9913 * src/nautilus-main.c: Don't leak the icon info
9915 2005-01-27 Alexander Larsson <alexl@redhat.com>
9917 * src/nautilus-spatial-window.c:
9918 Make path button more obvious. #145237
9919 Patch from Michael Henson <mike@axl.net>
9921 2005-01-27 Alexander Larsson <alexl@redhat.com>
9923 * src/file-manager/fm-directory-view.c: (ask_link_action):
9924 Set focus_on_map for dnd ask dialog to avoid it ending
9925 up under the browser window.
9926 Patch from Jorn Baayen <jbaayen@gnome.org>
9928 2005-01-27 Alexander Larsson <alexl@redhat.com>
9930 * libnautilus-private/nautilus-file-operations.c:
9931 (confirm_empty_trash):
9933 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
9935 2001-01-26 Ryan Lortie <desrt@desrt.ca>
9936 * libnautilus-private/nautilus-file-operations.c:
9937 (handle_transfer_overwrite): Trivial string fix.
9939 2005-01-25 Alexander Larsson <alexl@redhat.com>
9941 * src/file-manager/fm-directory-view.c: (cancel_activate),
9942 (activate_weak_notify), (cancel_activate_callback):
9943 weak_unref the view if we cancel the activation.
9946 2005-01-25 Alexander Larsson <alexl@redhat.com>
9949 Post release version bump.
9951 === nautilus 2.9.90 ===
9953 2005-01-25 Alexander Larsson <alexl@redhat.com>
9959 Add Martin, remove Darin.
9960 Update daves email address.
9963 Bump version to 2.9.90
9966 2005-01-25 Alexander Larsson <alexl@redhat.com>
9968 * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
9971 2005-01-25 Padraig O'Briain <padraig.obriain@sun.com>
9973 * libnautilus-private/nautilus-icon-container.c:
9974 (nautilus_icon_container_accessible_selection_changed_cb): Omit call
9975 to nautilus_icon_container_accessible_update_selection.
9976 (nautilus_icon_container_accessible_ref_selection):
9977 (nautilus_icon_container_accessible_get_selection):
9978 (nautilus_icon_container_accessible_remove_selection): All call
9979 to nautilus_icon_container_accessible_update_selection.
9983 2005-01-24 Alexander Larsson <alexl@redhat.com>
9985 * src/nautilus-window-menus.c (action_about_nautilus_callback):
9986 WE WANT THE CHEESEPUFF!!!
9988 2005-01-24 Alexander Larsson <alexl@redhat.com>
9990 * libnautilus-private/nautilus-file-operations.c:
9991 (confirm_empty_trash):
9992 Use warning icon instead of info one.
9993 Use GtkMessageDialog.
9994 Patch from Luca Ferretti <elle.uca@libero.it>
9996 2005-01-23 Martin Wehner <martin.wehner@epost.de>
9998 * src/file-manager/fm-actions.h:
9999 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
10000 * src/file-manager/fm-directory-view.c: (real_update_menus):
10001 * src/file-manager/nautilus-directory-view-ui.xml:
10002 Remove "Reset Background" entry from folder context menus.
10004 Patch from Jaap Haitsma <jaap@haitsma.org>
10006 2005-01-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
10008 * src/nautilus-window-menus.c: Correct License (It said Evince).
10010 2005-01-21 Alexander Larsson <alexl@redhat.com>
10012 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10013 Add license to about dialog.
10014 Change copyright statement.
10016 Patch from Luca Ferretti <elle.uca@libero.it>
10018 2005-01-20 Martin Wehner <martin.wehner@epost.de>
10020 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10021 Fix sidebar_width typo in gconf schema (#162204).
10023 Patch from J. Christopher Six <j.christopher.six@gmail.com>
10025 2005-01-20 Martin Wehner <martin.wehner@epost.de>
10027 * libnautilus-private/nautilus-column-chooser.c:
10028 (button_new_with_mnemonic), (add_buttons):
10029 Add stock arrow icons to "Move Up/Down" buttons.
10031 Patch from Michael Gossard <michael.gossard@free.fr>
10033 2005-01-19 Alexander Larsson <alexl@redhat.com>
10035 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10036 Use GtkAboutDialog.
10038 Patch from Luca Ferretti <elle.uca@libero.it>
10040 2005-01-19 Alexander Larsson <alexl@redhat.com>
10042 * nautilus-home.desktop.in:
10045 * nautilus.desktop.in:
10048 Patch from Luca Ferretti <elle.uca@libero.it>
10050 2005-01-18 Alexander Larsson <alexl@redhat.com>
10052 * src/nautilus-main.c: (main):
10053 * src/nautilus-window.c: (nautilus_window_class_init):
10054 Better default icon.
10055 Patch from Jaap Haitsma <jaap@haitsma.org>
10057 2005-01-17 Alexander Larsson <alexl@redhat.com>
10059 * src/nautilus-connect-server-dialog.c: (connect_to_server):
10060 Don't use destroyed dialog.
10061 Patch from Vincent Untz <vincent@vuntz.net>.
10063 2005-01-16 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
10065 * src/file-manager/fm-icon-view.c: Applied patch from Tierry
10066 Moisan that resolves trivial bug #159128.
10068 2005-01-14 Alexander Larsson <alexl@redhat.com>
10073 * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
10074 (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
10075 * src/nautilus-connect-server-dialog-nonmain.c:
10076 (nautilus_connect_server_dialog_present_uri):
10077 * src/nautilus-connect-server-dialog.c: (connect_to_server),
10078 (response_callback), (nautilus_connect_server_dialog_new):
10079 * src/nautilus-connect-server-dialog.h:
10080 Make connect to server dialog availible as separate application.
10082 Patch from Vincent Untz <vincent@vuntz.net>
10084 2005-01-14 Alexander Larsson <alexl@redhat.com>
10086 * libnautilus-private/nautilus-file-utilities.[ch]:
10087 New function nautilus_ensure_unique_file_name
10089 * libnautilus-private/nautilus-link.[ch]:
10090 * libnautilus-private/nautilus-link-desktop-file.[ch]:
10091 Uniquify name for nautilus_link_local_create if requested.
10093 * src/file-manager/fm-directory-view.c:
10094 (fm_directory_view_handle_url_drop):
10095 Uniquify desktop link name
10097 Patch from Jorn Baayen <jbaayen@gnome.org>
10099 2005-01-13 Alexander Larsson <alexl@redhat.com>
10101 * libnautilus-private/nautilus-icon-container.[ch]:
10102 * libnautilus-private/nautilus-marshal.list:
10103 Add handle_url signal
10104 Fix argument list for handle_uri_list
10106 * libnautilus-private/nautilus-dnd.[ch]:
10107 Add nautilus_drag_default_drop_action_for_url
10109 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
10110 (nautilus_icon_container_get_drop_action),
10111 (drag_data_received_callback):
10112 Handle URL drops separately from URI_LIST
10113 Set different actions for URL drop
10115 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
10116 (get_drop_action), (receive_dropped_uri_list),
10117 (receive_dropped_url), (drag_data_received_callback),
10118 (nautilus_tree_view_drag_dest_class_init):
10119 Add handle_url and handle_uri lists
10120 Set different actions for URL drop
10121 Fix bug that made url_list & url drops not work
10123 * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
10124 (ask_link_action), (fm_directory_view_handle_url_drop),
10125 (fm_directory_view_handle_uri_list_drop):
10126 Move url and uri_list drop handling here. Make it handle
10129 * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
10130 (icon_view_handle_uri_list), (fm_icon_view_init):
10131 * src/file-manager/fm-list-view.c: (list_view_handle_url),
10132 (list_view_handle_uri_list), (create_and_set_up_tree_view):
10133 Call up to the drop code in directory view.
10135 The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
10137 * libnautilus-private/nautilus-directory.c:
10138 (nautilus_directory_schedule_metadata_copy):
10139 Handle source_directory being NULL. (happens on toplevel uri)
10141 * libnautilus-private/nautilus-file-operations.c:
10142 (nautilus_file_operations_copy_move):
10143 Handle source_dir_uri being NULL. (happens on toplevel uri)
10145 * libnautilus-private/nautilus-link-desktop-file.c:
10146 (nautilus_link_desktop_file_local_create):
10147 Use right icon field
10149 2005-01-12 Alexander Larsson <alexl@redhat.com>
10151 * src/file-manager/fm-actions.h:
10152 * src/file-manager/fm-directory-view.c:
10153 (volume_or_drive_unmounted_callback),
10154 (volume_or_drive_ejected_callback),
10155 (action_unmount_volume_callback), (action_eject_volume_callback),
10156 (real_update_menus_volumes):
10157 * src/file-manager/nautilus-directory-view-ui.xml:
10158 Allow eject on unmounted devices.
10159 Patch from Magnus Damm <magnus.damm@gmail.com>
10161 2005-01-12 Alexander Larsson <alexl@redhat.com>
10163 * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
10164 Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
10165 what you think, it means don't load if the app the desktop file
10166 references doesn't exist.
10168 2005-01-12 Alexander Larsson <alexl@redhat.com>
10170 * libnautilus-private/Makefile.am:
10171 * libnautilus-private/nautilus-link-historical.c:
10172 * libnautilus-private/nautilus-link-historical.h:
10173 Remove historical link support.
10175 * libnautilus-private/nautilus-link-desktop-file.[ch]:
10176 * libnautilus-private/nautilus-link.[ch]:
10177 Remove historical link support and unused functions.
10179 * src/file-manager/fm-directory-view.h:
10180 Remove unused declaration.
10182 * src/file-manager/fm-icon-view.c:
10183 Fix up due to small api change for nautilus-link.
10185 * src/file-manager/fm-properties-window.c: (set_icon_callback):
10186 Fix icon change for desktop files that point to nonexisting binaries.
10188 2005-01-12 Alexander Larsson <alexl@redhat.com>
10190 * src/nautilus-main.c (register_icons):
10193 2005-01-11 Alexander Larsson <alexl@redhat.com>
10195 * libnautilus-private/nautilus-icon-factory.c:
10196 (nautilus_icon_factory_get_icon_for_file):
10197 Special case icons for burn: and computer:
10199 * src/nautilus-main.c: (register_icons):
10200 * src/nautilus-navigation-window-menus.c:
10201 * src/nautilus-window-menus.c:
10202 Fix up icons and names in go/places menu.
10203 Fixes #162750 and #149941
10205 Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
10207 2005-01-11 Alexander Larsson <alexl@redhat.com>
10209 * src/nautilus-navigation-window.c (real_set_title):
10210 Make window title "location - File Browser", not "File Browser: location".
10211 Fixes #149008. Patch by Gustavo Carneiro.
10213 2005-01-11 Alexander Larsson <alexl@redhat.com>
10216 Post release version bump
10218 === nautilus 2.9.2 ===
10220 2004-01-11 James Henstridge <james@jamesh.id.au>
10222 * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
10224 * src/Makefile.am: remove desktop and server files on clean.
10225 Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
10228 * Makefile.am: remove desktop files on clean, and intltool files
10231 * acconfig.h: remove, since it isn't needed anymore.
10233 * configure.in: remove some macro calls not needed with newer
10234 automakes, and use newer versions of some macros.
10236 * autogen.sh: require Automake >= 1.7.
10238 2005-01-11 Alexander Larsson <alexl@redhat.com>
10241 Update for release.
10246 2005-01-11 Alexander Larsson <alexl@redhat.com>
10248 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
10251 2005-01-10 Alexander Larsson <alexl@redhat.com>
10253 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
10254 Remove mk for ALL_LINGUAS since it broke the build.
10256 2004-12-17 Alexander Larsson <alexl@redhat.com>
10258 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
10259 Don't use frames for images with alpha.
10261 Patch from Jaap Haitsma <jaap@haitsma.org>
10263 2004-12-15 Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
10265 * src/nautilus-bookmarks-window.[ch]:
10266 (open_selected_bookmark): New function, choose if to open in
10267 parent or new window.
10268 (get_bookmark_nautilus_navigation_window_new): Get New window.
10269 (on_jump_button_clicked): Call open_selected_bookmark.
10270 (on_row_activated): Call open_selected_bookmark.
10271 * src/nautilus-navigation-window-menus.c:
10272 (get_or_create_bookmarks_window): Reset signals for the
10273 edit bookmark dialog.
10276 2004-12-15 Alexander Larsson <alexl@redhat.com>
10281 * libnautilus-private/nautilus-file-utilities.c:
10282 (nautilus_get_uri_shortname_for_display):
10283 * libnautilus-private/nautilus-file.c:
10284 (nautilus_file_get_display_name_nocopy):
10285 Use g_filename_display_basename() for display names
10287 2004-12-15 Alexander Larsson <alexl@redhat.com>
10289 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
10290 (fm_list_view_start_renaming_file):
10291 * src/file-manager/fm-properties-window.c:
10292 (name_field_done_editing):
10293 Make sure we don't rename files if the name was never
10294 changed from the original display name.
10296 2004-12-15 Alexander Larsson <alexl@redhat.com>
10298 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
10299 Fill in ctrl-l dialog correctly for desktop.
10301 Patch from Matthew Gatto <poobar@nycap.rr.com>
10303 2004-12-15 Alexander Larsson <alexl@redhat.com>
10305 * libnautilus-private/nautilus-icon-container.c:
10306 (nautilus_icon_container_update_icon):
10307 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
10308 * libnautilus-private/nautilus-thumbnails.c:
10309 (nautilus_thumbnail_frame_image),
10310 (nautilus_thumbnail_load_framed_image):
10311 * libnautilus-private/nautilus-thumbnails.h:
10312 Better handling of icon sizes, including
10313 framing of large file-as-icon images.
10315 Patches from Jaap Haitsma <jaap@haitsma.org>
10317 2004-12-13 Dwayne Bailey <dwayne@translate.org.za>
10319 * configure.in: Added "zu" to ALL_LINGUAS.
10321 2004-12-12 Alexander Larsson <alexl@redhat.com>
10323 * libnautilus-private/nautilus-desktop-link-monitor.c:
10324 (destroy_desktop_link_monitor),
10325 (nautilus_desktop_link_monitor_get), (volume_file_name_used),
10326 (nautilus_desktop_link_monitor_make_filename_unique),
10327 (create_volume_link), (nautilus_desktop_link_monitor_init):
10328 * libnautilus-private/nautilus-desktop-link-monitor.h:
10329 * libnautilus-private/nautilus-desktop-link.c:
10330 (nautilus_desktop_link_new_from_volume):
10331 Make sure volume filenames are unique (#153888)
10333 2004-12-12 Alexander Larsson <alexl@redhat.com>
10335 * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
10336 Disconnect from right object.
10338 2004-11-29 Alexander Larsson <alexl@redhat.com>
10340 * src/file-manager/fm-directory-view.c:
10341 (add_application_to_open_with_menu), (real_update_menus):
10342 Fix underscore escaping in open with menu.
10344 2004-11-29 Alexander Larsson <alexl@redhat.com>
10346 * libnautilus-private/nautilus-bookmark.c:
10347 (nautilus_bookmark_get_pixbuf):
10348 Force size for pixbufs.
10350 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
10351 Load force-sized svgs right.
10352 (nautilus_icon_factory_get_pixbuf_from_name):
10353 Allow force-size loading
10355 * libnautilus-private/nautilus-icon-factory.h:
10356 Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
10358 * libnautilus-private/nautilus-ui-utilities.c:
10359 (nautilus_action_from_menu_item),
10360 (nautilus_toolbar_action_from_menu_item):
10361 * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
10362 * src/nautilus-property-browser.c: (make_drag_image),
10363 (make_properties_from_directories):
10364 * src/nautilus-sidebar-title.c: (update_icon):
10365 * src/file-manager/fm-directory-view.c:
10366 (add_extension_action_for_files):
10367 * src/file-manager/fm-properties-window.c: (create_emblems_page):
10368 * src/file-manager/fm-tree-model.c:
10369 (tree_node_get_pixbuf_from_factory):
10371 Force-size load icons
10373 * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
10374 (nautilus_throbber_finalize):
10375 Disconnect icon theme changed signal on finalize.
10377 2004-11-29 Alexander Larsson <alexl@redhat.com>
10379 * libnautilus-private/nautilus-file-dnd.c:
10380 (nautilus_drag_can_accept_item):
10381 Handle drags to desktop items.
10383 2004-11-29 Dwayne Bailey <dwayne@translate.org.za>
10385 * configure.in: Added "nso" to ALL_LINGUAS.
10387 2004-11-29 Alexander Larsson <alexl@redhat.com>
10389 * libnautilus-private/nautilus-icon-container.c:
10390 (canvas_position_to_grid_position):
10391 Fix positioning. Makes find_new_empty_spot tighter.
10392 Patch from Jimmy Do <crispyleaves@gmail.com>
10394 2004-11-29 Alexander Larsson <alexl@redhat.com>
10396 * libnautilus-private/nautilus-icon-container.c: (snap_position),
10397 (find_empty_location):
10398 Fix a few typos in icon placement.
10399 Patch from Jimmy Do <crispyleaves@gmail.com>
10401 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
10403 * src/file-manager/Makefile.am:
10405 No need to define VERSION here, it's aleady in
10406 config.h. Fix the build.
10408 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
10410 reviewed by: Alexander Larsson <alexl@redhat.com>
10414 Bump gnome-vfs required version
10416 * libnautilus-private/nautilus-mime-actions.c:
10417 (nautilus_mime_get_default_application_for_file),
10418 (application_equal), (get_open_with_mime_applications),
10419 (nautilus_mime_get_open_with_applications_for_file),
10420 (nautilus_mime_get_applications_for_file),
10421 (nautilus_mime_has_any_applications_for_file):
10422 * libnautilus-private/nautilus-mime-actions.h:
10423 * libnautilus-private/nautilus-program-choosing.c:
10424 (nautilus_launch_show_file), (nautilus_launch_application):
10425 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
10426 (activate_check_mime_types):
10427 * src/nautilus-information-panel.c: (command_button_callback),
10428 (add_command_buttons), (nautilus_information_panel_update_buttons):
10430 Remove all mime api deprecated calls and replace them with the
10431 new API. Fix bug #159435.
10433 2004-11-24 Alexander Larsson <alexl@redhat.com>
10436 Post release version bump
10438 === nautilus 2.9.1 ===
10440 2004-11-24 Alexander Larsson <alexl@redhat.com>
10443 Update for release.
10445 2004-11-22 Alexander Larsson <alexl@redhat.com>
10447 * libnautilus-private/nautilus-undo-signal-handlers.c:
10450 2004-11-22 Alexander Larsson <alexl@redhat.com>
10451 * Merge bonobo-slay-branch
10453 2004-11-22 Alexander Larsson <alexl@redhat.com>
10455 * src/nautilus-window.c: (action_view_as_callback),
10456 (nautilus_window_synch_view_as_menus):
10457 Don't reenter action callback when switching views.
10459 2004-11-19 Dave Camp <dave@novell.com>
10461 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
10462 (can_show_default_app), (real_update_menus): Fix some jumping
10464 * test/Makefile.am: Don't link to libnautilus
10466 2004-11-19 Alexander Larsson <alexl@redhat.com>
10468 * libnautilus-private/nautilus-mime-actions.c:
10469 removed unneeded includes
10471 * src/nautilus-application.c:
10472 * src/nautilus-desktop-window.c:
10473 Removed app_id property on NautilusWindow
10475 * src/nautilus-main.c: (main):
10478 * src/nautilus-navigation-window.c:
10479 * src/nautilus-sidebar-title.c:
10480 * src/nautilus-window-menus.c:
10481 * src/file-manager/fm-ditem-page.c:
10482 Remove bonobo comments
10484 * src/nautilus-window.c:
10485 Remove app_id property
10486 fix last bonobo details
10488 * src/file-manager/fm-actions.h:
10489 * src/file-manager/fm-directory-view.c:
10490 * src/file-manager/nautilus-directory-view-ui.xml:
10491 remove edit launcher action
10493 2004-11-19 Alexander Larsson <alexl@redhat.com>
10498 * src/file-manager/fm-actions.h:
10499 * src/file-manager/fm-directory-view.[ch]:
10500 * src/file-manager/nautilus-directory-view-ui.xml:
10501 * src/nautilus-actions.h:
10502 * src/nautilus-shell-ui.xml:
10503 * src/nautilus-spatial-window-ui.xml:
10504 * src/nautilus-spatial-window.c:
10505 * src/nautilus-window-menus.c:
10506 * src/nautilus-window.[ch]:
10507 Implement some accels as GtkBindings instead to avoid
10508 overriding widget-specific keybindings like "delete" and "backspace".
10510 2004-11-19 Alexander Larsson <alexl@redhat.com>
10512 * src/nautilus-navigation-window.c:
10513 * src/nautilus-window-private.h:
10514 Put location entry etc in a toolbar.
10516 2004-11-19 Alexander Larsson <alexl@redhat.com>
10518 * libnautilus-private/nautilus-file.c: (is_desktop_file),
10519 (nautilus_file_is_nautilus_link):
10520 Don't check for "application/x-gnome-app-info", as that is already
10521 handled by the alias system. This also avoids stating for a
10524 * src/nautilus-throbber.c:
10525 Don't create a new icon theme for each throbber.
10526 Use GtkIconTheme instead of GnomeIconTheme
10528 * libnautilus-private/nautilus-ui-utilities.[ch]:
10529 New function nautilus_ui_string_get to cache the loaded ui files.
10531 * src/nautilus-navigation-window.c:
10532 Remove old bonoboui stuff
10534 * src/nautilus-navigation-window-menus.c:
10535 Open New window is Ctrl-N.
10536 Use the new nautilus_ui_string_get call
10538 * src/nautilus-spatial-window.c:
10539 * src/nautilus-window-menus.c:
10540 * src/file-manager/fm-desktop-icon-view.c:
10541 * src/file-manager/fm-directory-view.c:
10542 * src/file-manager/fm-icon-view.c:
10543 * src/file-manager/fm-list-view.c:
10544 Use the new nautilus_ui_string_get call
10546 * src/file-manager/nautilus-directory-view-ui.xml:
10547 * src/file-manager/nautilus-icon-view-ui.xml:
10548 Name separators to work around bug #158620
10550 2004-11-18 Alexander Larsson <alexl@redhat.com>
10552 * src/file-manager/fm-actions.h:
10553 * src/file-manager/fm-directory-view.c:
10554 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
10555 * src/file-manager/nautilus-directory-view-ui.xml:
10556 * src/file-manager/nautilus-icon-view-ui.xml:
10557 * src/file-manager/nautilus-list-view-ui.xml:
10558 * src/nautilus-actions.h:
10559 * src/nautilus-navigation-window-ui.xml:
10560 * src/nautilus-shell-ui.xml:
10561 * src/nautilus-spatial-window-ui.xml:
10562 * src/nautilus-spatial-window.c:
10563 * src/nautilus-window-menus.c:
10564 * src/nautilus-window.[ch]:
10565 Add all extra accellerators and clean up ui files.
10567 2004-11-18 Alexander Larsson <alexl@redhat.com>
10569 * src/nautilus-window-menus.c:
10570 * src/nautilus-window-toolbars.c:
10571 * libnautilus-private/nautilus-ui-utilities.[ch]:
10572 (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
10573 Move code to utility functions.
10575 2004-11-18 Alexander Larsson <alexl@redhat.com>
10577 * libnautilus-private/nautilus-file-utilities.[ch]:
10578 * src/nautilus-spatial-window.c:
10579 * src/nautilus-navigation-window-menus.c:
10580 * src/nautilus-window-menus.c:
10581 Move some functions to nautilus-ui-utilities
10583 * libnautilus-private/Makefile.am:
10584 * libnautilus-private/nautilus-ui-utilities.[ch]:
10585 Various ui utility functions
10587 * src/file-manager/fm-desktop-icon-view.c:
10588 * src/file-manager/fm-directory-view.c:
10589 * src/file-manager/fm-icon-view.c:
10590 * src/file-manager/fm-list-view.c:
10591 Unmerge everything on destroy
10593 * src/nautilus-shell-ui.xml:
10594 Remove unused stuff
10596 2004-11-18 Alexander Larsson <alexl@redhat.com>
10598 * libnautilus-private/nautilus-clipboard-monitor.c:
10599 Handle ownership changes from XFixes
10601 * libnautilus-private/Makefile.am:
10602 * libnautilus-private/nautilus-clipboard-ui.xml:
10603 Remove (is now inline)
10605 * libnautilus-private/nautilus-clipboard.[ch]:
10606 Convert to GtkUIManager
10608 * src/nautilus-location-bar.c:
10609 * src/nautilus-notes-viewer.c:
10610 Adapt to NautilusClipboard changes
10612 * src/nautilus-window-menus.c:
10613 Remove duplicated action
10615 * src/file-manager/fm-actions.h:
10616 * src/file-manager/fm-directory-view.c:
10617 * src/file-manager/fm-icon-view.c:
10618 * src/file-manager/fm-list-view.c:
10619 * src/file-manager/nautilus-directory-view-ui.xml:
10620 Adapt to NautilusClipboard changes
10621 Fix paste into folder to not use stock accelerator
10623 2004-11-17 Alexander Larsson <alexl@redhat.com>
10625 * components/Makefile.am:
10626 Remove references to throbber
10629 * src/nautilus-throbber.[ch]:
10630 Moved throbber here and made it not be a bonobo object
10632 * src/nautilus-window-private.h:
10633 * src/nautilus-window-toolbars.c:
10634 Work with the throbber
10636 2004-11-17 Alexander Larsson <alexl@redhat.com>
10638 * src/nautilus-application.c:
10639 * src/nautilus-navigation-window.c:
10640 * src/nautilus-spatial-window.c:
10641 * src/nautilus-window-private.h:
10642 * src/nautilus-window.c:
10643 Make initial window geometry work.
10645 2004-11-17 Alexander Larsson <alexl@redhat.com>
10647 * src/nautilus-image-properties-page.c: (get_property_pages):
10648 Only show for images.
10650 2004-11-17 Alexander Larsson <alexl@redhat.com>
10652 * src/file-manager/fm-properties-window.h:
10653 Don't include libnautilus files.
10655 2004-11-17 Alexander Larsson <alexl@redhat.com>
10657 * src/file-manager/fm-desktop-icon-view.c:
10658 * src/nautilus-navigation-window.c:
10659 * src/nautilus-desktop-window.c:
10662 * src/file-manager/fm-directory-view.c:
10663 * src/file-manager/nautilus-directory-view-ui.xml:
10664 * src/nautilus-navigation-window-ui.xml:
10665 * src/nautilus-shell-ui.xml:
10666 Make the menus look like pre-bonobo-removal
10668 2004-11-17 Alexander Larsson <alexl@redhat.com>
10670 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
10671 Don't have use default background on desktop context menu.
10673 2004-11-17 Alexander Larsson <alexl@redhat.com>
10676 Remove libnautilus-adapter subdir
10678 * components/Makefile.am:
10679 Don't build throbber atm
10681 * src/nautilus-navigation-action.c:
10682 Use GtkMenuToolButton instead of NautilusArrowToolbutton
10685 * src/nautilus-arrow-toolbutton.[ch]:
10688 2004-11-16 Anders Carlsson <andersca@gnome.org>
10690 * libnautilus-private/nautilus-window-info.c:
10691 (nautilus_window_info_get_ui_manager):
10692 It's NULL now, not CORBA_OBJECT_NIL.
10694 2004-11-16 Alexander Larsson <alexl@redhat.com>
10696 * libnautilus-private/nautilus-view.h:
10697 remove bonoboui inclide
10699 * src/nautilus-navigation-action.[ch]:
10700 Add navigation GtkAction, based on epi code
10702 * src/nautilus-window-menus.c:
10703 * src/nautilus-window-toolbars.c:
10704 Correctly handle toolbar icons for extensions
10706 2004-11-16 Alexander Larsson <alexl@redhat.com>
10709 Remove bonoboui dependencies
10711 * libnautilus-private/Makefile.am:
10712 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
10713 * libnautilus-private/nautilus-bonobo-ui.h:
10714 Remove unneeded files
10716 * libnautilus-private/nautilus-clipboard.c:
10717 Comment out for now.
10719 * libnautilus-private/nautilus-directory-metafile-monitor.c:
10720 * libnautilus-private/nautilus-metafile.c:
10721 * src/nautilus-application.c:
10722 * src/nautilus-history-sidebar.c:
10723 * src/nautilus-information-panel.c:
10724 * src/nautilus-main.c: (main):
10725 * src/nautilus-notes-viewer.c:
10726 * src/nautilus-sidebar-title.c:
10727 * src/file-manager/fm-properties-window.c:
10728 Remove bonobo includes
10730 * libnautilus-private/nautilus-file-utilities.[ch]:
10731 (nautilus_get_ui_directory), (nautilus_ui_file):
10732 Util functions for ui files.
10734 * libnautilus-private/nautilus-view.[ch]:
10735 * libnautilus-private/nautilus-window-info.[ch]:
10736 Remove bonoboui methods
10739 Add new files, remove some old ones
10740 Move ui files to datadir/nautilus/ui
10742 * src/nautilus-actions.h:
10743 New file with action names
10745 * src/nautilus-arrow-toolbutton.[ch]:
10746 New widget for back/forward buttons.
10748 * src/nautilus-desktop-window.c:
10749 * src/nautilus-navigation-window-menus.c:
10750 * src/nautilus-navigation-window-ui.xml:
10751 * src/nautilus-navigation-window.[ch]:
10752 * src/nautilus-shell-ui.xml:
10753 * src/nautilus-spatial-window-ui.xml:
10754 * src/nautilus-spatial-window.c:
10755 * src/nautilus-window-manage-views.[ch]:
10756 * src/nautilus-window-menus.c:
10757 * src/nautilus-window-private.h:
10758 * src/nautilus-window-toolbars.c:
10759 * src/nautilus-window.[ch]:
10760 Initial port to GtkUIManager
10762 * src/nautilus-profiler.[ch]:
10765 * src/file-manager/Makefile.am:
10766 * src/file-manager/fm-actions.h:
10767 New file with action names
10769 * src/file-manager/fm-desktop-icon-view.c:
10770 * src/file-manager/fm-directory-view.[ch]:
10771 * src/file-manager/fm-icon-view.c:
10772 * src/file-manager/fm-list-view.c:
10773 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
10774 * src/file-manager/nautilus-directory-view-ui.xml:
10775 * src/file-manager/nautilus-icon-view-ui.xml:
10776 * src/file-manager/nautilus-list-view-ui.xml:
10777 Initial port of views to GtkUIManager
10779 2004-11-09 Alexander Larsson <alexl@redhat.com>
10781 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
10782 Remove some unused bonobo extensions.
10784 * libnautilus-private/Makefile.am:
10785 * src/nautilus-navigation-window.c:
10786 * src/nautilus-property-browser.c:
10787 * src/nautilus-spatial-window.c:
10788 * src/nautilus-window.c:
10789 * libnautilus-private/nautilus-drag-window.[ch]:
10790 Remove NautilusDragWindow (not used anyway)
10792 2004-11-09 Alexander Larsson <alexl@redhat.com>
10795 * libnautilus-private/Makefile.am:
10796 * libnautilus-private/nautilus-directory-async.c:
10797 * libnautilus-private/nautilus-lib-self-check-functions.h:
10798 * libnautilus-private/nautilus-medusa-support.[ch]:
10799 * libnautilus-private/nautilus-metafile.c:
10800 * libnautilus-private/nautilus-search-uri.[ch]:
10802 * src/file-manager/Makefile.am:
10803 * src/file-manager/fm-search-list-view.[ch]:
10804 * src/file-manager/nautilus-indexing-info.[ch]:
10805 * src/file-manager/nautilus-search-list-view-ui.xml:
10806 * src/nautilus-application.c:
10807 * src/nautilus-complex-search-bar.[ch]:
10808 * src/nautilus-navigation-window-menus.c:
10809 * src/nautilus-navigation-window-ui.xml:
10810 * src/nautilus-navigation-window.[ch]:
10811 * src/nautilus-search-bar-criterion-private.h:
10812 * src/nautilus-search-bar-criterion.[ch]:
10813 * src/nautilus-search-bar-private.h:
10814 * src/nautilus-search-bar.[ch]:
10815 * src/nautilus-shell-ui.xml:
10816 * src/nautilus-sidebar-title.c:
10817 * src/nautilus-simple-search-bar.[ch]:
10818 * src/nautilus-spatial-window.c:
10819 * src/nautilus-switchable-navigation-bar.[ch]:
10820 * src/nautilus-switchable-search-bar.[ch]:
10821 * src/nautilus-window-manage-views.c:
10822 * src/nautilus-window-menus.c:
10823 * src/nautilus-window.c:
10824 Remove all traces of old medusa support.
10826 2004-11-09 Alexander Larsson <alexl@redhat.com>
10828 * libnautilus-private/nautilus-icon-factory.[ch]:
10829 (nautilus_get_relative_icon_size_for_zoom_level):
10832 * libnautilus-private/nautilus-view.[ch]:
10833 Redo the zooming interface
10835 * src/file-manager/fm-directory-view.[ch]:
10836 * src/file-manager/fm-icon-view.c:
10837 * src/file-manager/fm-list-view.c:
10838 Implement the new interface for zooming and clean up.
10839 Remove the "default zoom affects fonts" behaviour.
10841 * src/nautilus-navigation-window.c:
10842 * src/nautilus-zoom-control.[ch]:
10843 Use the new simplified zoom interfaces
10845 2004-11-09 Alexander Larsson <alexl@redhat.com>
10847 * libnautilus-private/nautilus-directory-async.c:
10848 (nautilus_async_destroying_file), (extension_info_cancel),
10849 (info_provider_idle_callback), (info_provider_callback):
10850 * libnautilus-private/nautilus-directory-private.h:
10851 Handle the case when the file we're getting extension info
10854 2004-11-08 Alexander Larsson <alexl@redhat.com>
10856 * src/nautilus-navigation-window.c:
10857 (nautilus_navigation_window_set_up_sidebar):
10858 * src/nautilus-window-manage-views.c:
10859 (viewed_file_changed_callback):
10860 Remove some BONOBO TODOs
10862 2004-11-08 Alexander Larsson <alexl@redhat.com>
10864 * components/Makefile.am:
10865 Remove image_properties subdir
10868 * src/nautilus-application.c: (nautilus_application_instance_init):
10869 * src/nautilus-image-properties-page.[ch]:
10870 Image property page using new system
10872 * src/nautilus-notes-viewer.c:
10875 2004-11-08 Alexander Larsson <alexl@redhat.com>
10877 * libnautilus-private/Makefile.am:
10878 * libnautilus-private/nautilus-sidebar-factory.c:
10879 * libnautilus-private/nautilus-sidebar-factory.h:
10880 Remove old sidebar-factory API
10882 * src/file-manager/fm-tree-view.c:
10883 * src/nautilus-emblem-sidebar.c:
10884 * src/nautilus-history-sidebar.c:
10885 * src/nautilus-information-panel.c:
10886 * src/nautilus-navigation-window.c:
10887 Convert to new provider API.
10889 2004-11-08 Alexander Larsson <alexl@redhat.com>
10891 * libnautilus-private/Makefile.am:
10892 * libnautilus-private/nautilus-sidebar-provider.[ch]:
10893 Add new extensions-style sidebar provider interface
10895 * src/nautilus-navigation-window.c:
10898 * src/nautilus-notes-viewer.[ch]:
10899 Convert notes viewer to new iface
10901 2004-11-08 Alexander Larsson <alexl@redhat.com>
10904 * src/nautilus-application.c: (nautilus_application_instance_init):
10905 * src/nautilus-notes-sidebar.[ch]:
10906 * src/nautilus-notes-viewer.[ch]:
10907 Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
10910 2004-11-08 Alexander Larsson <alexl@redhat.com>
10912 * components/Makefile.am:
10913 Remove emblem subdir
10915 * libnautilus-private/nautilus-window-info.[ch]:
10916 * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
10917 hidden_files_mode_changed signal
10919 * src/file-manager/Makefile.am:
10920 * src/file-manager/fm-tree-view.[ch]:
10921 * src/nautilus-application.c: (nautilus_application_instance_init):
10922 Make tree view work with new system.
10924 * src/nautilus-window-manage-views.c: (load_new_location),
10925 (location_has_really_changed):
10926 Only emit loading_uri after load_underway has been reported.
10928 2004-11-05 Alexander Larsson <alexl@redhat.com>
10931 * src/nautilus-emblem-sidebar.[ch]:
10932 * src/nautilus-application.c:
10933 Add emblem sidebar, based on old compontent
10934 now uses NautilusSignaller to detect/signal emblem changes
10936 * src/nautilus-property-browser.c:
10937 Catch the emblems_changed signal and refresh
10939 2004-11-05 Alexander Larsson <alexl@redhat.com>
10941 * src/file-manager/fm-list-view.c:
10942 Fix crash when switching view.
10944 * src/nautilus-history-sidebar.c:
10947 * src/nautilus-navigation-window.c:
10948 Fix unref-null warning
10951 * src/nautilus-application.c:
10952 * src/nautilus-notes-sidebar.[ch]:
10953 Add notes sidebar widget, based on old component
10955 * components/Makefile.am (SUBDIRS):
10958 2004-11-05 Alexander Larsson <alexl@redhat.com>
10960 * components/Makefile.am:
10961 Remove stuff that are now replaced or not needed anymore.
10963 * libnautilus-private/nautilus-window-info.[ch]:
10964 * src/nautilus-window.c:
10965 Add nautilus_window_info_get_history.
10968 * src/nautilus-history-sidebar.[ch]:
10969 * src/nautilus-application.c: (nautilus_application_instance_init):
10970 Add history sidebar widget, based on old component.
10972 * src/nautilus-information-panel.[ch]:
10975 2004-11-05 Alexander Larsson <alexl@redhat.com>
10977 * libnautilus-private/nautilus-directory-background.c:
10980 * libnautilus-private/nautilus-sidebar-factory.h:
10981 * libnautilus-private/nautilus-window-info.[ch]:
10982 * src/nautilus-application.c:
10983 * src/nautilus-information-panel.[ch]:
10984 * src/nautilus-navigation-window.c:
10985 * src/nautilus-side-pane.c:
10986 * src/nautilus-window.c:
10987 More work on sidebars. Now the information sidebar works.
10989 2004-11-04 Alexander Larsson <alexl@redhat.com>
10992 Don't build libnautilus subdir
10994 * libnautilus-private/Makefile.am:
10995 Don't link to libnautilus
10996 Add new files (some from libnautilus)
10997 Remove not used files
10999 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11000 Remove hide_built_in_bookmarks
11002 * libnautilus-private/nautilus-bonobo-ui.h:
11003 * libnautilus-private/nautilus-clipboard-ui.xml:
11004 * libnautilus-private/nautilus-clipboard.[ch]:
11005 * libnautilus-private/nautilus-idle-queue.[ch]:
11006 Move here from libnautilus
11008 * libnautilus-private/nautilus-desktop-link.c:
11009 * libnautilus-private/nautilus-global-preferences.[ch]:
11010 Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
11013 * libnautilus-private/nautilus-directory-private.h:
11014 * libnautilus-private/nautilus-metafile-server.idl:
11015 * libnautilus-private/nautilus-program-choosing.h:
11016 Remove not needed header inclusions
11018 * libnautilus-private/nautilus-sidebar-factory.[ch]:
11019 NautilusSidebar registration and creation
11021 * libnautilus-private/nautilus-sidebar.[ch]:
11022 New NautilusSidebar interface
11024 * libnautilus-private/nautilus-sidebar-functions.[ch]:
11025 * libnautilus-private/nautilus-undo-context.[ch]:
11026 * libnautilus-private/nautilus-view-identifier.[ch]:
11027 * libnautilus-private/nautilus-view-query.[ch]:
11028 Remove not needed files
11030 * libnautilus-private/nautilus-undo-manager.[ch]:
11031 * libnautilus-private/nautilus-undo-private.h:
11032 * libnautilus-private/nautilus-undo-transaction.[ch]:
11033 * libnautilus-private/nautilus-undo.[ch]:
11034 Convert from bonobo. Some moved from libnautilus.
11036 * libnautilus-private/nautilus-view-factory.[ch]:
11037 NautilusView registration and creation
11039 * libnautilus-private/nautilus-view.[ch]:
11040 New NautilusView interface
11042 * libnautilus-private/nautilus-window-info.[ch]:
11043 New NautilusWindowInfo interface
11046 Don't link to libnautilus
11047 Remove not used files
11049 * src/nautilus-applicable-views.[ch]:
11050 * src/nautilus-component-adapter-factory.[ch]:
11051 * src/nautilus-view-frame-corba.[ch]:
11052 * src/nautilus-view-frame-private.h:
11053 * src/nautilus-view-frame.[ch]:
11054 Removed. Not needed anymore.
11056 * src/nautilus-bookmarks-window.c:
11057 * src/nautilus-complex-search-bar.c:
11058 * src/nautilus-information-panel.[ch]:
11059 * src/nautilus-location-bar.c:
11060 * src/nautilus-location-dialog.c:
11061 * src/nautilus-location-entry.c:
11062 * src/nautilus-shell-interface.idl:
11063 * src/nautilus-side-pane.h:
11064 * src/nautilus-sidebar-title.c:
11065 * src/nautilus-simple-search-bar.c:
11066 Minor changes to build.
11068 * src/nautilus-shell.c:
11069 Remove WEB_NAVIGATION_ENABLED
11071 * src/nautilus-application.c:
11072 * src/nautilus-desktop-window.c:
11073 * src/nautilus-navigation-window-menus.c:
11074 * src/nautilus-navigation-window.[ch]:
11075 * src/nautilus-spatial-window.c:
11076 * src/nautilus-window-manage-views.[ch]:
11077 * src/nautilus-window-menus.c:
11078 * src/nautilus-window-private.h:
11079 * src/nautilus-window.[ch]:
11080 Initial conversion to new NautilusView interface.
11082 * src/file-manager/Makefile.am:
11083 * src/file-manager/fm-bonobo-provider.[ch]:
11084 Removed. Not needed anymore.
11085 Temporary commented out fm-tree-view.[ch]
11087 * src/file-manager/fm-desktop-icon-view.c:
11088 * src/file-manager/fm-desktop-icon-view.h:
11089 * src/file-manager/fm-directory-view.c:
11090 * src/file-manager/fm-directory-view.h:
11091 * src/file-manager/fm-icon-view.c:
11092 * src/file-manager/fm-icon-view.h:
11093 * src/file-manager/fm-list-view.c:
11094 * src/file-manager/fm-list-view.h:
11095 * src/file-manager/fm-properties-window.c:
11096 * src/file-manager/fm-tree-view.h:
11097 Initial conversion to new NautilusView interface.
11099 2004-11-09 Mark McLoughlin <mark@skynet.ie>
11101 * Makefile.am: install nautilus-file-management-properties.desktop
11102 in $(datadir)/applications
11104 * nautilus-file-management-properties.desktop.in:
11105 add OnlyShowIn=GNOME;
11107 2004-10-29 Iain <iaingnome@gmail.com>
11109 * libnautilus-private/nautilus-icon-canvas-item.c
11110 (compute_text_rectangle): Line up the text with the middle of the icon.
11112 * libnautilus-private/nautilus-icon-container.c
11113 (lay_down_one_line): Take the max height of the row so that icons can
11115 (lay_down_icons_horizontal): Calculate the grid_width depending on the
11116 max width of an icon.
11117 Line up icons on a vertical line set at the left of the text.
11119 2004-10-29 Alexander Larsson <alexl@redhat.com>
11122 Update version to 2.9.1.
11123 Gnome 2.8 versions are now on the gnome-2-8 branch.
11125 * ChangeLog: rolled over to ChangeLog-20041029.
11127 ==== gnome-2-8 branched from here ===