1 2008-03-07 Cosimo Cecchi <cosimoc@gnome.org>
3 * libnautilus-private/nautilus-file-operations.c:
4 (callback_for_move_to_trash):
5 Fix a crash due to a missing NULL check (#520947).
7 2008-03-06 Alexander Larsson <alexl@redhat.com>
9 * libnautilus-private/nautilus-bookmark.c:
10 (nautilus_bookmark_uri_known_not_to_exist):
11 Fix this check to actually only access local
12 files, not fuse-based gvfs paths.
14 2008-03-06 Alexander Larsson <alexl@redhat.com>
16 * libnautilus-private/nautilus-icon-container.c:
17 (nautilus_icon_container_update_icon):
20 * libnautilus-private/nautilus-icon-info.c:
21 (nautilus_icon_info_lookup):
22 Resize custom icons (#513102)
24 2008-03-06 Alexander Larsson <alexl@redhat.com>
26 * src/file-manager/fm-directory-view.c (add_template_to_templates_menus):
27 Avoid crashing if no pixbuf for menu icon. (#513719)
29 2008-03-06 Alexander Larsson <alexl@redhat.com>
31 * src/nautilus-file-management-properties.c:
32 Avoid showing broken icons for the media type list (#519880)
34 2008-03-06 Alexander Larsson <alexl@redhat.com>
36 * libnautilus-private/nautilus-file-operations.c:
38 Fix delete all button (#518616)
39 Patch from Rached Ben Mustapha
41 2008-03-06 Alexander Larsson <alexl@redhat.com>
43 * libnautilus-private/nautilus-file.c:
44 (nautilus_file_can_set_permissions):
45 Try to set permissions on remote shares. (#520572)
47 2008-03-06 Alexander Larsson <alexl@redhat.com>
49 * libnautilus-private/nautilus-autorun.c (_g_mount_guess_content_type):
50 Only look for autorun stuff for local files.
51 We can't generally exec stuff for non-local files anyway,
52 and is a performance hit to do the check.
54 2008-03-05 Alexander Larsson <alexl@redhat.com>
56 * libnautilus-private/nautilus-autorun.[ch]:
57 Add async x-content type getter, change sync one
58 to only read the cached value
60 * src/file-manager/fm-directory-view.c:
61 * src/nautilus-window-manage-views.c:
62 Get x-content type async
64 2008-03-04 Alexander Larsson <alexl@redhat.com>
66 * libnautilus-private/nautilus-file.c (nautilus_file_set_display_name):
67 Handle the case of empty display name as if it wasn't specified.
69 2008-02-29 Cosimo Cecchi <cosimoc@gnome.org>
71 * nautilus-computer.desktop.in.in:
72 * nautilus-folder-handler.desktop.in.in:
73 * nautilus-home.desktop.in.in:
74 Computer, Home and Open Folder .desktop files should only show in
75 GNOME. Patch from Federico Mena Quintero. (#350947)
77 2008-02-29 Cosimo Cecchi <cosimoc@gnome.org>
79 * src/nautilus-file-management-properties.c:
80 (update_icon_captions_from_gconf):
81 Fix a crasher when reading NULL values from GConf. (#518974)
83 2008-02-28 Christian Neumair <cneumair@gnome.org>
85 * libnautilus-private/nautilus-file.c: (nautilus_file_get_gicon):
87 * src/nautilus-bookmark-list.c: (nautilus_bookmark_list_load_file):
88 Ignore lines beginning with a space (#512593).
90 2008-02-28 Alexander Larsson <alexl@redhat.com>
92 * src/file-manager/fm-directory-view.c:
93 (file_should_show_foreach):
94 Add mount entry for mountables, not unmount (#519056)
96 2008-02-28 Alexander Larsson <alexl@redhat.com>
98 * libnautilus-private/nautilus-progress-info.c:
99 Use better icon for system tray. (#518644)
100 Patch from Michael Monreal
102 2008-02-07 Christian Neumair <cneumair@gnome.org>
104 * libnautilus-private/nautilus-metafile.c: (metafile_read_state_free):
105 Handle NULL state (#512042).
106 * src/nautilus-pathbar.c: (nautilus_path_bar_finalize): Disconnect
107 trash monitor signal (#519050).
109 2008-02-26 Alexander Larsson <alexl@redhat.com>
111 * src/nautilus-autorun-software.c (autorun):
114 2008-02-25 Alexander Larsson <alexl@redhat.com>
117 Post release version bump
119 === nautilus 2.21.92 ===
121 2008-02-25 Alexander Larsson <alexl@redhat.com>
129 2008-02-25 Alexander Larsson <alexl@redhat.com>
131 * src/nautilus-autorun-software.c:
132 Show dialog on autorun errors
134 2008-02-25 Alexander Larsson <alexl@redhat.com>
136 * src/file-manager/fm-properties-window.c:
137 Don't show permissions for computer.
138 Make "open with tab" consistent for computer and trash.
139 Patch from Cosimo Cecchi (#518131)
141 2008-02-25 Alexander Larsson <alexl@redhat.com>
143 * src/nautilus-window-manage-views.c:
144 (got_file_info_for_view_selection_callback):
145 Fix NautilusFile leak.
146 Patch from Christian Neumair
148 2008-02-25 Alexander Larsson <alexl@redhat.com>
150 * libnautilus-private/nautilus-icon-container.[ch]:
151 * src/file-manager/fm-directory-view.[ch]:
152 * src/file-manager/fm-icon-view.c:
153 Fixes the icon position when creating a new folder,
154 and the view is zoomed.
155 Patch from Christian Neumair
157 2008-02-25 Alexander Larsson <alexl@redhat.com>
159 * libnautilus-private/nautilus-icon-info.c (nautilus_icon_info_new_for_icon_info):
160 Fix s/display_name/filename/ typo (#515903)
161 Fixes blurry window icons
162 Patch from Christian Neumair
164 2008-02-25 Alexander Larsson <alexl@redhat.com>
166 * src/file-manager/fm-properties-window.c:
167 Allow theming of chart colors (#478471)
168 Patch from Baris Cicek
170 2008-02-25 Alexander Larsson <alexl@redhat.com>
172 * libnautilus-private/nautilus-file.c (is_uri_relative):
173 g_uri_get_scheme -> g_uri_parse_scheme
175 2008-02-25 Alexander Larsson <alexl@redhat.com>
177 * libnautilus-private/nautilus-mime-actions.c (activation_mountable_mounted):
178 Don't display error on G_IO_ERROR_FAILED_HANDLED.
180 2008-02-22 David Zeuthen <davidz@redhat.com>
182 * libnautilus-private/nautilus-autorun.c:
183 (autorun_dialog_response), (do_autorun_for_content_type):
184 Actually handle when the user presses the Eject or Unmount button.
186 * src/nautilus-window-manage-views.c: (found_mount_cb),
187 (update_for_new_location):
188 * src/nautilus-window-private.h:
189 * src/nautilus-window.c: (nautilus_window_finalize):
190 Find the mount for the window, used for determining if a x-content
191 clue bar should be shown, async.
193 2008-02-22 Alexander Larsson <alexl@redhat.com>
195 * libnautilus-private/nautilus-mime-actions.c:
196 (activation_mount_not_mounted):
197 Don't crash if all files were removed due to error
200 2008-02-22 Chrustian Neumair <cneumair@gnome.org>
202 * libnautilus-private/nautilus-icon-container.c:
203 (nautilus_icon_container_get_selected_icons),
204 (nautilus_icon_container_get_selected_icon_locations),
205 (stop_rubberbanding): Add
206 nautilus_icon_container_get_selected_icons(). Use icon as range
207 selection base if it has been rubberbanded. Fixes #512894.
209 2008-02-21 Vincent Untz <vuntz@gnome.org>
211 Bring back the Connect to dialog. It still needs some work, but it's
214 * libnautilus-private/nautilus-bookmark.c: (nautilus_bookmark_new):
215 Actually save the name in the bookmark, instead of forgetting it.
217 * src/Makefile.am: Updated to build the connect dialog stuff.
218 * src/nautilus-connect-server-dialog-main.c: (show_uri),
219 (nautilus_connect_server_dialog_present_uri), (main):
220 Port to gio. We use g_app_info_launch_default_for_uri() to open the
221 URI, but it will need some more work because it doesn't automount the
223 * src/nautilus-connect-server-dialog-nonmain.c:
224 (nautilus_connect_server_dialog_present_uri): Trivial update.
225 * src/nautilus-connect-server-dialog.[ch]: (get_method_description),
226 (nautilus_connect_server_dialog_finalize), (connect_to_server),
227 (response_callback), (setup_for_type), (display_server_location),
228 (nautilus_connect_server_dialog_init),
229 (nautilus_connect_server_dialog_new): Port to gio. Add bookmark saving
230 feature, to replace the old gnome-vfs network volumes. Remove the
231 Browse button, which isn't really needed there. Needs some more polish.
232 * src/nautilus-shell-ui.xml: Uncomment the "Connect to" action
233 * src/nautilus-window-menus.c: (action_connect_to_server_callback):
234 Uncomment code to make use of the dialog
236 2008-02-21 David Zeuthen <davidz@redhat.com>
238 * libnautilus-private/nautilus-autorun.c: (should_autorun_mount):
239 Use g_volume_should_automount() to determine if we should autorun
242 * libnautilus-private/nautilus-directory-async.c:
243 (nautilus_directory_set_up_request),
244 (nautilus_async_destroying_file), (lacks_filesystem_info),
245 (wants_filesystem_info), (request_is_satisfied),
246 (directory_count_start), (mime_list_start),
247 (filesystem_info_cancel), (filesystem_info_stop),
248 (filesystem_info_state_free), (got_filesystem_info),
249 (query_filesystem_info_callback), (filesystem_info_start),
250 (start_or_stop_io), (nautilus_directory_cancel),
251 (cancel_filesystem_info_for_file), (cancel_loading_attributes),
252 (nautilus_directory_cancel_loading_file_attributes):
253 * libnautilus-private/nautilus-directory-private.h:
254 * libnautilus-private/nautilus-file-attributes.h: Add new
255 filesystem info attribute; right now two bits in NautilusFile's
256 private structure are set; the filesystem::use-preview and
259 * libnautilus-private/nautilus-file-operations.c:
260 (nautilus_file_operations_mount_volume):
261 * src/nautilus-places-sidebar.c: (open_selected_bookmark),
262 (mount_shortcut_cb): Don't inhibit automount from
263 nautilus_file_operations_mount_volume() because then everything
264 will be inhibited as the mount_added callback use it as
265 well. Rather, move the call to inhibit out to the proper call
268 * libnautilus-private/nautilus-file-private.h:
269 * libnautilus-private/nautilus-file.c:
270 (nautilus_file_get_filesystem_use_preview),
271 (nautilus_file_should_show_thumbnail),
272 (get_speed_tradeoff_preference_for_file),
273 (nautilus_file_get_mount):
274 * libnautilus-private/nautilus-file.h:
275 * src/file-manager/fm-directory-view.c: (load_directory):
276 * src/file-manager/fm-icon-view.c: (should_preview_sound):
277 * src/nautilus-window-manage-views.c: (update_for_new_location):
278 Use the new filesystem::use-preview hint to determine if we should
279 preview non-native files (such as gphoto2:// and cdda://
282 2008-02-21 Cosimo Cecchi <cosimoc@gnome.org>
284 * src/nautilus-application.c: (find_parent_spatial_window):
285 Stop closing parent windows at Desktop in spatial mode only if it's
286 not explicitly opened in a spatial window. (#515180).
288 2008-02-21 Cosimo Cecchi <cosimoc@gnome.org>
290 * src/nautilus-pathbar.c: (trash_state_changed_cb),
291 (nautilus_path_bar_init):
292 Update the trash icon on the pathbar according to the trash state.
295 2008-02-20 Cosimo Cecchi <cosimoc@gnome.org>
297 * libnautilus-private/nautilus-mime-application-chooser.c:
298 (get_extension_from_file), (set_uri_and_type_for_multiple_files):
299 Finish work on open with tab with multiple files selected. (#343930).
301 2008-02-20 Alexander Larsson <alexl@redhat.com>
303 * libnautilus-private/nautilus-mime-application-chooser.[ch]:
304 * libnautilus-private/nautilus-open-with-dialog.[ch]:
305 * src/file-manager/fm-directory-view.c:
306 * src/file-manager/fm-properties-window.c:
307 Initial work on open with tab with multple selected
309 Patch from Cosimo Cecchi
311 2008-02-20 Alexander Larsson <alexl@redhat.com>
313 * libnautilus-private/nautilus-file-operations.c:
314 Duplicate if src and dest dirs are the same (#512392)
316 2008-02-20 Alexander Larsson <alexl@redhat.com>
318 * src/nautilus-main.c:
319 Call eel_debug_shut_down() after freeing
320 NautilusApplications (fixes warning about
322 Pointed out by Christian Neumair
324 2008-02-20 Alexander Larsson <alexl@redhat.com>
326 * libnautilus-private/nautilus-icon-info.c:
327 (nautilus_icon_info_get_pixbuf_nodefault_at_size):
328 (nautilus_icon_info_get_pixbuf_at_size):
329 Don't scale icons if not needed (#515903)
330 Patch from Christian Neumair
332 2008-02-19 Alexander Larsson <alexl@redhat.com>
334 * src/file-manager/fm-tree-model.[ch]:
335 Add fm_tree_model_iter_compare_roots to compare roots
336 Report dummy rows added before reporting has_child_toggled.
338 * src/file-manager/fm-tree-view.c:
340 Use fm_tree_model_iter_compare_roots when comparing roots
341 to force a stable sort, because GtkTreeModelSort isn't stable.
343 2008-02-19 Cosimo Cecchi <cosimoc@gnome.org>
345 * libnautilus-private/nautilus-file-operations.c:
346 (delete_job_done), (delete_job), (trash_or_delete_internal),
347 (callback_for_move_to_trash), (nautilus_file_operations_copy_move):
348 * libnautilus-private/nautilus-file-operations.h:
349 * src/file-manager/fm-directory-view.c:
350 (trash_or_delete_selected_files), (trash_or_delete_done_cb),
351 (trash_or_delete_files), (action_location_trash_callback):
352 Reset selection_was_removed in FMDirectoryView if the user
353 cancels the deletion from trash (#337937).
355 2008-02-19 Alexander Larsson <alexl@redhat.com>
357 * libnautilus-private/nautilus-clipboard.c:
358 * src/file-manager/fm-directory-view.c:
359 * src/file-manager/fm-icon-view.c:
360 * src/file-manager/fm-list-view.c:
361 * src/nautilus-navigation-window-menus.c:
362 * src/nautilus-spatial-window.c:
363 * src/nautilus-window-menus.c:
364 Move comments around to help translators (#463616)
365 Patch from Yann Simon
367 2008-02-19 Alexander Larsson <alexl@redhat.com>
369 * libnautilus-private/Makefile.am:
370 * libnautilus-private/nautilus-file-operations-progress-icons.h:
371 * libnautilus-private/nautilus-file-operations-progress.[ch]:
372 Removed unused files. (#515259)
374 * libnautilus-private/nautilus-file-operations.c:
375 Don't include removed file
377 2008-02-18 Alexander Larsson <alexl@redhat.com>
379 * libnautilus-private/nautilus-directory-async.c:
380 (link_info_nautilus_link_read_callback):
381 Avoid free of random memory if desktop file reading
384 2008-02-15 Alexander Larsson <alexl@redhat.com>
386 * libnautilus-private/nautilus-dnd.c:
387 (nautilus_drag_build_selection_list):
388 Don't build selection list in wrong order. (#330357)
390 2008-02-15 Cosimo Cecchi <cosimoc@gnome.org>
392 * src/file-manager/fm-properties-window.c:
393 (should_show_custom_icon_buttons):
394 Fix typo, now you can set custom icons again. (#512795)
396 2008-02-15 Alexander Larsson <alexl@redhat.com>
398 * libnautilus-private/nautilus-mime-actions.c:
399 * libnautilus-private/nautilus-vfs-file.c:
400 Fix checking when to display errors (#514135)
402 2008-02-14 Alexander Larsson <alexl@redhat.com>
404 * libnautilus-private/nautilus-file-operations.c:
405 (report_copy_progress):
406 Only change progress status string as needed when
407 copying. This avoids a lot of I/O ops to get the
410 2008-02-14 Alexander Larsson <alexl@redhat.com>
412 * libnautilus-private/nautilus-file-operations.c:
413 ask before emptying the trash or deleting files (#509877)
414 Patch from Cosimo Cecchi and Luca Ferretti
416 2008-02-14 Alexander Larsson <alexl@redhat.com>
418 * src/file-manager/fm-properties-window.[ch]:
419 Close properties dialog on escape (#515620)
420 Patch from Cosimo Cecchi
422 2008-02-14 Alexander Larsson <alexl@redhat.com>
424 * libnautilus-private/nautilus-file-operations.c:
425 Don't ref parent window during operation, as this
426 could lead to some crash when the gtkuimanager is updated
427 but the child widgets were destroyed. Instead use
430 2008-02-13 Alexander Larsson <alexl@redhat.com>
433 Handle beagle >= 0.3.0
435 2008-02-13 Alexander Larsson <alexl@redhat.com>
437 * libnautilus-private/nautilus-bookmark.c (nautilus_bookmark_compare_with):
438 Fix bookmark comparison (#516214)
439 Patch from Cosimo Cecchi
441 2008-02-13 Alexander Larsson <alexl@redhat.com>
443 * libnautilus-private/nautilus-progress-info.c:
444 Allow minimize of progress window (#512778)
445 Patch from Cosimo Cecchi
447 2008-02-13 Alexander Larsson <alexl@redhat.com>
449 * libnautilus-private/nautilus-progress-info.[ch]:
450 * libnautilus-private/nautilus-file-operations.c:
451 Add paused status to progress infos and use it
452 to avoid poping up the progress dialog while dialogs
454 Patch from Cosimo Cecchi
456 2008-02-13 Alexander Larsson <alexl@redhat.com>
458 * libnautilus-private/nautilus-icon-dnd.c:
459 If using composite, make dnd icons partially transparent.
461 2008-02-13 Alexander Larsson <alexl@redhat.com>
463 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
464 * libnautilus-private/nautilus-icon-dnd.c:
465 Support alpha icons during DnD on composited screens. (#500084)
466 Patch from Alexander "weej" Jones
468 2008-02-13 Alexander Larsson <alexl@redhat.com>
470 * libnautilus-private/nautilus-link.c:
471 (nautilus_link_get_link_icon_from_desktop):
472 Strip extension from non-absolute-filename icons.
473 This fixes icons for some old-school desktop files.
475 2008-02-13 Alexander Larsson <alexl@redhat.com>
477 * libnautilus-private/nautilus-file.[ch]:
478 * libnautilus-private/nautilus-file-private.h:
479 Add nautilus_file_is_launcher()
481 * libnautilus-private/nautilus-directory-async.c:
482 * libnautilus-private/nautilus-dnd.c:
483 * libnautilus-private/nautilus-link.[ch]
484 * libnautilus-private/nautilus-mime-actions.c:
485 * libnautilus-private/nautilus-program-choosing.[ch]:
486 * src/file-manager/fm-directory-view.c:
487 * src/file-manager/fm-tree-view.c:
488 Remove weird desktop-file: and command: hacks, and
489 replace with usage and implementation of
490 nautilus_file_is_launcher().
491 This fixes some problems where the old desktop-file uri
492 was interpreted as an actual file.
494 2008-02-13 Alexander Larsson <alexl@redhat.com>
496 * libnautilus-private/nautilus-file-operations.c (verify_destination):
497 Don't free NULL GError.
499 2008-02-12 Cosimo Cecchi <cosimoc@gnome.org>
501 * libnautilus-private/nautilus-file-operations.c:
502 Remove unneeded gnome-vfs includes.
504 2008-02-12 Alexander Larsson <alexl@redhat.com>
506 * libnautilus-private/nautilus-mime-actions.c:
507 (mime_application_hash):
508 Fix 64bit build (#515896)
510 2008-02-11 Alexander Larsson <alexl@redhat.com>
513 Post-release version bump
515 === nautilus 2.21.91 ===
517 2008-02-11 Alexander Larsson <alexl@redhat.com>
525 2008-02-11 Alexander Larsson <alexl@redhat.com>
527 * libnautilus-private/nautilus-progress-info.[ch]:
528 * libnautilus-private/nautilus-file-operations.c:
529 Make progress setting be ratio based and not
530 percent based and then ensure we handle division
531 by zero correctly in all cases.
533 2008-02-11 Alexander Larsson <alexl@redhat.com>
535 * libnautilus-private/nautilus-file-operations.c:
536 * libnautilus-private/nautilus-mime-actions.c:
537 * libnautilus-private/nautilus-vfs-file.c:
538 * src/nautilus-application.c:
539 * src/nautilus-window-manage-views.c:
540 Update for new gio mount flags argument
542 2008-02-11 Alexander Larsson <alexl@redhat.com>
544 * src/nautilus-places-sidebar.c (update_places):
545 Fix leak of volumes list.
546 Pointed out by Vincent Untz
548 2008-02-08 Alexander Larsson <alexl@redhat.com>
550 * libnautilus-private/nautilus-autorun.c:
553 2008-02-08 Alexander Larsson <alexl@redhat.com>
555 * src/nautilus-application.c:
556 Use the new g_volume_should_automount()
558 2008-02-08 Alexander Larsson <alexl@redhat.com>
560 * libnautilus-private/nautilus-desktop-link.c:
561 Maks sure we disconnect from the changed
564 2008-02-08 Olav Vitters <olav@bkor.dhs.org>
566 * HACKING: Change CVS things into SVN.
568 2008-02-08 Alexander Larsson <alexl@redhat.com>
570 * libnautilus-private/nautilus-desktop-link.c:
571 (mount_changed_callback):
572 (nautilus_desktop_link_new_from_mount):
573 Handle changes of GMount objects
575 2008-02-08 Alexander Larsson <alexl@redhat.com>
577 * src/file-manager/fm-directory-view.c:
578 Fix open and open with menu display in
579 always-use-browser mode.
581 2008-02-08 Alexander Larsson <alexl@redhat.com>
583 * src/file-manager/fm-directory-view.c:
584 Make sure delete-from-trash is correctly sensitive.
587 2008-02-08 Alexander Larsson <alexl@redhat.com>
589 * test/test-nautilus-search-engine.c:
591 Initialize threads (#515031)
593 2008-02-07 Luca Ferretti <elle.uca@libero.it>
596 libbackground is now using LIBBACKGROUND_{CFLAGS,...}, unbreak
599 2008-02-07 A. Walton <awalton@svn.gnome.org>
601 * libnautilus-private/nautilus-emblem-utils.c:
602 (is_reserved_keyword):
603 * libnautilus-private/nautilus-file.c:
604 (nautilus_file_fit_date_as_string):
605 * src/file-manager/fm-list-model.c: (fm_list_model_get_value):
606 Remove deprecated GLib symbols and build with -DG_DISABLE_DEPRECATED.
608 2008-02-07 Alexander Larsson <alexl@redhat.com>
610 * libnautilus-private/nautilus-icon-dnd.c:
611 Rewrite the desktop uri to the real uri on
612 uri-list drops (i.e. from other apps) (#511764)
614 2008-02-06 Alexander Larsson <alexl@redhat.com>
616 * libnautilus-private/nautilus-file-utilities.c (nautilus_find_file_insensitive_next):
617 Don't crash if parent doesn't exist (#512636)
618 Move exact change before key generation to avoid leak.
620 2008-02-06 Alexander Larsson <alexl@redhat.com>
622 * src/nautilus-window-manage-views.c:
623 (nautilus_window_reload):
624 Selection is already GFiles now, no need to
625 convert from uris (#514458)
626 Patch from John Millikin
628 2008-02-06 Alexander Larsson <alexl@redhat.com>
630 * libnautilus-private/nautilus-directory-async.c:
631 (directory_load_one):
632 Avoid crashing if gvfs backend gives NULL as name for
633 a new file. (#511601)
635 2008-02-06 Alexander Larsson <alexl@redhat.com>
637 * libnautilus-private/nautilus-directory-async.c:
638 * libnautilus-private/nautilus-directory-private.h:
639 Change how we handle cancellation of the directory count
640 and mime list for files in a directory. We now make sure
641 that the callback for the cancelled operation is run before
644 This was causing problems when viewing a directory that had
645 a subdirectory getting a lot of new files added, as for each
646 new file added the directory count would be cancelled and
647 re-started, leading to lots of outstanding (cancelled)
648 operations. Each of these was using a file descriptor for
649 the readdir operation, which wasn't really leaking (it was
650 eventually freed) but could cause temporary out-of-fd errors.
652 Perhaps we should do something similar for all kinds of
653 operations, but its worst for dir count and mime list due to
654 nautilus_directory_invalidate_count_and_mime_list() which is
655 called on file creation.
657 2008-02-05 Alexander Larsson <alexl@redhat.com>
659 * libnautilus-private/nautilus-file-operations.c (custom_basename_to_string):
660 Escape characters that won't work in GMarkup.
662 2008-02-04 Alexander Larsson <alexl@redhat.com>
664 * libnautilus-private/nautilus-autorun.c:
665 Don't autorun non-local mounts.
667 2008-02-04 Alexander Larsson <alexl@redhat.com>
669 * libnautilus-private/nautilus-dnd.c ()
670 (nautilus_drag_default_drop_action_for_icons):
671 Default to move when dragging from trash.
673 2008-02-04 Alexander Larsson <alexl@redhat.com>
675 * src/file-manager/fm-properties-window.c (create_permissions_page):
676 Only show selinux context if HAVE_SELINUX.
678 2008-02-04 Alexander Larsson <alexl@redhat.com>
680 * libnautilus-private/nautilus-file-operations.c:
681 Don't follow symlinks when emptying trash (#513912)
683 2008-02-01 Alexander Larsson <alexl@redhat.com>
685 * libnautilus-private/nautilus-mime-actions.c:
686 Handle GAppInfos having NULL id
688 2008-01-30 Alexander Larsson <alexl@redhat.com>
690 * libnautilus-private/nautilus-autorun.[ch]:
691 Add functions to inhibit autorun for a volume
692 or for the volume of a file.
694 * src/nautilus-application.c:
695 Convert automount code to new way to inhibit autorun.
697 * libnautilus-private/nautilus-file-operations.c:
698 * libnautilus-private/nautilus-mime-actions.c:
699 * libnautilus-private/nautilus-vfs-file.c:
700 * src/nautilus-window-manage-views.c:
701 Inhibit autorun if we manually mount stuff.
703 2008-01-29 Alexander Larsson <alexl@redhat.com>
705 * libnautilus-private/nautilus-file-operations.c (report_link_progress):
706 Fix string wrt plural
708 2008-01-28 Alexander Larsson <alexl@redhat.com>
711 Post release version bump
713 === nautilus 2.21.90 ===
715 2008-01-28 Alexander Larsson <alexl@redhat.com>
721 Update version to 2.21.90
723 2008-01-28 Alexander Larsson <alexl@redhat.com>
725 * libnautilus-private/nautilus-autorun.c:
726 Better finding of case insensitive files. (#511450)
728 * libnautilus-private/nautilus-file-utilities.[ch]:
729 Add nautilus_find_file_insensitive
731 Based on patch from John Millikin
733 2008-01-28 Alexander Larsson <alexl@redhat.com>
735 * src/file-manager/fm-directory-view.c:
736 Enable paste into folder for volume links (#386800)
737 Based on patch from John Millikin
739 2008-01-28 Alexander Larsson <alexl@redhat.com>
741 * libnautilus-private/nautilus-directory-async.c:
743 Don't reference thumb_mtime_str if its not
744 set, fixing a crash on zoom in. (#511406)
745 Patch from John Millikin
747 2008-01-28 Alexander Larsson <alexl@redhat.com>
749 * libnautilus-private/nautilus-file-operations.c:
750 (report_count_progress):
751 Use ngettext for number of files strings. (#512203)
752 Patch from Vasiliy Faronov
754 2008-01-28 Alexander Larsson <alexl@redhat.com>
756 * libnautilus-private/nautilus-metafile.c:
758 Escape slashes in the same way as old versions,
759 fixing loss of metadata customization.
760 Patch from Rached Ben Mustapha (#511592)
762 2008-01-25 Soren Sandmann <sandmann@redhat.com>
764 * libnautilus-private/nautilus-directory-background.c
765 (nautilus_connect_desktop_background_to_file_metadata): Remove
766 call of noop eel_background_set_is_constant()
768 2008-01-25 Matthias Clasen <mclasen@redhat.com>
770 * libnautilus-private/nautilus-file-operations.c: Update all
771 GIOSchedulerJobFunc callbacks to return FALSE.
773 2008-01-24 Luca Ferretti <elle.uca@libero.it>
775 reviewed by: Alexander Larsson
777 * libnautilus-private/Makefile.am:
778 * libnautilus-private/nautilus-icon-names.h
780 Add a new file to define icon names, like
781 #define NAUTILUS_ICON_HOME "user-home"
782 using named icons from fd.o icon naming spec.
784 * libnautilus-private/nautilus-desktop-link.c:
785 (nautilus_desktop_link_new):
786 * libnautilus-private/nautilus-link.c:
787 (nautilus_link_get_link_icon_from_desktop):
788 * libnautilus-private/nautilus-trash-monitor.c: (update_info_cb),
789 (nautilus_trash_monitor_init):
790 * src/file-manager/fm-directory-view.c:
791 * src/file-manager/fm-tree-view.c: (create_popup_menu),
793 * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
794 * src/nautilus-connect-server-dialog-main.c: (main):
795 * src/nautilus-desktop-window.c: (real_get_icon):
796 * src/nautilus-main.c: (main):
797 * src/nautilus-pathbar.c: (get_icon_for_file_path),
798 (get_button_image), (is_file_path_mounted_mount),
799 (make_directory_button):
800 * src/nautilus-places-sidebar.c: (update_places),
801 (bookmarks_drop_uris):
802 * src/nautilus-window-menus.c:
804 Include nautilus-icon-name.h and use its icons defines.
805 This means that now Nautilus is using "user-home",
806 "user-desktop", "folder", "user-trash*", "computer",
807 "drive-harddisk", "folder-remote", "network-workgroup",
808 and "text-x-generic-template".
810 * src/network-scheme.desktop.in:
811 * nautilus-computer.desktop.in.in:
812 * nautilus-file-management-properties.desktop.in.in:
813 * nautilus-folder-handler.desktop.in.in:
814 * nautilus-home.desktop.in.in:
815 * nautilus.desktop.in.in:
817 Use icons from fd.o spec here too. In details, we have
819 ----------------+----------------------
821 File Browser | system-file-manager
822 Open Folder | folder-open
823 Home Folder | user-home
824 File Management | system-file-manager
825 Network | network-workgroup
827 For other details see bug #407130.
829 2008-01-23 Alexander Larsson <alexl@redhat.com>
831 * libnautilus-private/nautilus-file-operations.c:
832 Don't leak enumerators
834 * libnautilus-private/nautilus-trash-monitor.c:
837 Fixes from Matthias Clasen
839 2008-01-22 Alexander Larsson <alexl@redhat.com>
841 * libnautilus-extension/nautilus-column.c:
842 Add attribute_q property that is the Quark
843 of the attribute property.
845 * src/file-manager/fm-icon-container.c:
846 * src/file-manager/fm-list-model.[ch]:
847 * src/file-manager/fm-list-view.c:
848 Use the quark versions of the string attribute
849 calls for better performance.
851 2008-01-22 Alexander Larsson <alexl@redhat.com>
853 * libnautilus-private/nautilus-file.[ch]:
854 Add quark-bases string-attribute accessors.
855 Store extension infos as quarks
857 2008-01-22 Alexander Larsson <alexl@redhat.com>
859 * libnautilus-private/nautilus-file.c:
860 (nautilus_file_invalidate_extension_info_internal):
861 (nautilus_file_add_string_attribute):
862 Lazily allocate the extension info hashtable.
863 Internalize the extension info attribute names.
865 2008-01-22 Alexander Larsson <alexl@redhat.com>
867 * libnautilus-private/nautilus-file.c:
868 (nautilus_file_get_emblem_pixbufs):
869 Don't leak NautilusIconInfo
871 2008-01-22 Alexander Larsson <alexl@redhat.com>
873 * libnautilus-private/nautilus-bookmark.c:
874 (nautilus_bookmark_get_pixbuf):
877 * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
880 * libnautilus-private/nautilus-icon-info.c:
881 (nautilus_icon_info_get_pixbuf_nodefault):
882 Only set toggle ref first time we get a pixbuf request.
884 2008-01-22 Alexander Larsson <alexl@redhat.com>
886 * src/nautilus-main.c:
888 Clear caches on shutdown to help track leaks.
890 2008-01-22 Alexander Larsson <alexl@redhat.com>
892 * libnautilus-private/nautilus-file.c:
894 (update_description_for_link):
895 Fix leak of description
897 * libnautilus-private/nautilus-metafile.c:
898 (set_metafile_contents):
901 2008-01-22 Alexander Larsson <alexl@redhat.com>
903 * libnautilus-private/apps_nautilus_preferences.schemas.in:
904 * libnautilus-private/nautilus-file-operations.c:
905 * src/Nautilus_shell.server.in:
906 * src/file-manager/fm-directory-view.c:
907 * src/file-manager/fm-properties-window.c:
908 * src/nautilus-connect-server-dialog-main.c:
909 * src/nautilus-file-management-properties.glade:
910 * src/nautilus-navigation-window-menus.c:
911 Clean up strings for l10n. (#510327)
913 2008-01-22 Alexander Larsson <alexl@redhat.com>
915 * libnautilus-private/nautilus-file-operations.c:
916 * libnautilus-private/nautilus-file.c:
917 * libnautilus-private/nautilus-progress-info.c:
918 * src/file-manager/fm-directory-view.c:
919 * src/file-manager/fm-properties-window.c:
920 Use thousands separators (#41455)
922 2008-01-21 Alexander Larsson <alexl@redhat.com>
925 Post release version bump
927 === nautilus 2.21.6 ===
929 2008-01-21 Alexander Larsson <alexl@redhat.com>
935 Bump glib requirement to 2.15.3
937 2008-01-21 Alexander Larsson <alexl@redhat.com>
939 * libnautilus-private/nautilus-desktop-icon-file.c:
942 * libnautilus-private/nautilus-file.c:
943 Allow umount and eject for NautilusFiles that have
944 a GMount. (e.g. unix mountpoints)
946 2008-01-18 Alexander Larsson <alexl@redhat.com>
948 * libnautilus-private/nautilus-autorun.c:
949 * src/nautilus-autorun-software.c:
952 2008-01-18 Alexander Larsson <alexl@redhat.com>
954 * libnautilus-private/nautilus-program-choosing.c:
955 Just use get_activation_location instead of all
956 the unnecessary special casing.
958 * libnautilus-private/nautilus-autorun.[ch]:
959 * src/file-manager/fm-directory-view.c:
960 * src/nautilus-window-manage-views.c:
961 Use nautilus_file_get_mount() to do the
962 x-content type detection.
964 2008-01-18 Alexander Larsson <alexl@redhat.com>
966 * libnautilus-private/nautilus-file.[ch]:
967 Add nautilus_file_get_activation_location.
969 * libnautilus-private/nautilus-directory-async.c:
970 Get mounts from mountable files too.
972 2008-01-18 Alexander Larsson <alexl@redhat.com>
974 * src/nautilus-x-content-bar.c:
975 Don't free result of g_app_info_get_icon ().
977 2008-01-17 Alexander Larsson <alexl@redhat.com>
979 * libnautilus-private/nautilus-desktop-icon-file.c:
980 * libnautilus-private/nautilus-directory-async.c:
981 * libnautilus-private/nautilus-directory-private.h:
982 * libnautilus-private/nautilus-file.c:
983 Implement reading the mount attribute
984 (not used or tested yet)
986 2008-01-17 Alexander Larsson <alexl@redhat.com>
988 * libnautilus-private/nautilus-file.[ch]:
989 * libnautilus-private/nautilus-file-attributes.h:
990 * libnautilus-private/nautilus-file-private.h:
991 Add GMount attribute to NautilusFile.
992 (not implemented yet)
996 * data/nautilus.xml.in:
997 * libnautilus-private/apps_nautilus_preferences.schemas.in:
998 * libnautilus-private/nautilus-autorun.[ch]:
999 * libnautilus-private/nautilus-global-preferences.c:
1000 * libnautilus-private/nautilus-global-preferences.h:
1001 * libnautilus-private/nautilus-program-choosing.c:
1003 * src/file-manager/fm-directory-view.c:
1004 * src/nautilus-application.c:
1005 * src/nautilus-autorun-software.c: Added.
1006 * src/nautilus-file-management-properties.c:
1007 * src/nautilus-file-management-properties.glade:
1008 * src/nautilus-window-manage-views.c:
1009 * src/nautilus-x-content-bar.[ch]: Added.
1010 More work on autorun and x-content types from David Zeuthen
1012 2008-01-16 Alexander Larsson <alexl@redhat.com>
1014 * src/nautilus-application.c:
1015 (find_parent_spatial_window):
1016 unref, not free the GFile.
1017 Fixes crash in close parent windows (#509821)
1019 2008-01-16 Alexander Larsson <alexl@redhat.com>
1021 * src/nautilus-file-management-properties.c:
1022 (nautilus_file_management_properties_dialog_setup):
1023 Fix help crash by actually owning a ref to
1024 xml_dialog. (#509835)
1026 2008-01-15 Alexander Larsson <alexl@redhat.com>
1028 * libnautilus-private/nautilus-dnd.[ch]:
1029 Add nautilus_drag_uris_local
1031 * libnautilus-private/nautilus-tree-view-drag-dest.c:
1032 Don't copy/move files if you dnd within the same
1035 2008-01-15 Alexander Larsson <alexl@redhat.com>
1037 * src/file-manager/fm-directory-view.c:
1038 Selection lists are GFiles now, not uris (#505944)
1040 2008-01-15 Alexander Larsson <alexl@redhat.com>
1042 * libnautilus-private/nautilus-mime-application-chooser.c:
1043 (nautilus_mime_application_chooser_finalize):
1044 Disconnect mime changed handler
1046 2008-01-15 Alexander Larsson <alexl@redhat.com>
1048 * src/nautilus-file-management-properties.c:
1049 (nautilus_file_management_properties_dialog_response_cb):
1050 Don't crash when exiting separate properties app. (#505687)
1052 * src/nautilus-window.c:
1053 (nautilus_window_update_icon):
1054 Unref pixbuf inside != NULL block.
1056 2008-01-15 Alexander Larsson <alexl@redhat.com>
1058 * libnautilus-private/nautilus-directory-async.c:
1059 * libnautilus-private/nautilus-file-private.h:
1060 * libnautilus-private/nautilus-file.c:
1061 Honor mtime specified in thumbnail (#504833)
1063 2008-01-14 Alexander Larsson <alexl@redhat.com>
1066 Post release version bump
1068 === nautilus 2.21.5 ===
1070 2008-01-14 Alexander Larsson <alexl@redhat.com>
1072 * src/nautilus-application.c:
1079 Update version to 2.21.5
1082 2008-01-14 Alexander Larsson <alexl@redhat.com>
1087 * libnautilus-private/nautilus-file-utilities.c:
1088 * libnautilus-private/nautilus-monitor.c:
1089 * libnautilus-private/nautilus-trash-monitor.c:
1090 * src/nautilus-bookmark-list.c:
1091 Update to new gio API.
1093 2008-01-14 Alexander Larsson <alexl@redhat.com>
1095 * src/file-manager/fm-directory-view.c:
1096 (search_in_menu_items):
1097 (extension_action_callback):
1098 Check recursively for valid menu items (#508878)
1099 Patch from Choe Hwanjin.
1101 2008-01-14 Alexander Larsson <alexl@redhat.com>
1103 * libnautilus-private/nautilus-ui-utilities.c:
1104 (extension_action_sensitive_callback):
1105 (nautilus_toolbar_action_from_menu_item):
1106 Update toolbar item sensitivity if menu item changes.
1108 2008-01-14 Alexander Larsson <alexl@redhat.com>
1110 * libnautilus-private/nautilus-file-operations.[ch]:
1111 Add check_trash arg to nautilus_file_operations_unmount_mount.
1112 Add nautilus_file_operations_mount_volume().
1114 * libnautilus-private/nautilus-desktop-icon-file.c:
1115 * src/nautilus-places-sidebar.c:
1116 * src/file-manager/fm-tree-view.c:
1117 Update to API change.
1119 * data/nautilus.xml.in:
1120 * libnautilus-private/Makefile.am:
1121 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1122 * libnautilus-private/nautilus-autorun.[ch]: Added.
1123 * libnautilus-private/nautilus-global-preferences.[ch]:
1124 * src/nautilus-application.c:
1125 * src/nautilus-file-management-properties.c:
1126 * src/nautilus-file-management-properties.glade:
1127 Add new autorun setup (by David Zeuthen)
1129 2008-01-11 Alexander Larsson <alexl@redhat.com>
1131 * libnautilus-private/nautilus-file.[ch]:
1132 Add nautilus_file_has_activation_uri.
1133 Don't show can't write emblems if you can't
1134 write in the parent either.
1136 * libnautilus-private/nautilus-mime-actions.c:
1137 Don't launch mountables that have no activation uri.
1139 2008-01-10 Sven Herzberg <herzi@gnome-de.org>
1141 Don't check for unportable functions, fixes #396923
1145 * configure.in: don't check for unportable functions to modify the
1147 * src/nautilus-main.c: don't use putenv(), use g_unsetenv()
1149 2008-01-10 Alexander Larsson <alexl@redhat.com>
1151 * src/file-manager/fm-directory-view.c:
1152 Use nautilus_file_can_delete() to control sensitivity
1153 of delete menu item.
1155 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1158 * icons/backgrounds.png:
1159 * icons/emblems.png:
1160 New Tango icons from Ulisse Perusin (see bug #374722).
1162 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1164 * data/icons/16x16/apps/Makefile.am:
1165 * data/icons/22x22/apps/Makefile.am:
1166 * data/icons/24x24/apps/Makefile.am:
1167 * data/icons/32x32/apps/Makefile.am:
1168 * data/icons/scalable/apps/Makefile.am:
1169 Run gtk-update-icon-cache one one when exiting from
1170 icons directory. Not needed to repeat it 5 times.
1172 2008-01-10 Luca Ferretti <elle.uca@libero.it>
1177 * icons/Makefile.am:
1179 Move "nautilus" named icon from icon/appicon to data/icons
1180 matching the directory and naming structure of other GNOME
1183 This will also help if we'll need to add custom themeable
1186 2008-01-10 Alexander Larsson <alexl@redhat.com>
1188 * libnautilus-private/nautilus-mime-actions.c:
1189 (cancel_activate_callback):
1190 Fix assertion crash on cancel.
1192 2008-01-09 A. Walton <awalton@svn.gnome.org>
1194 * libnautilus-private/nautilus-file-operations.c:
1195 (verify_destination):
1196 Non-strdup()'d string potentially free()'d.
1198 2008-01-09 A. Walton <awalton@svn.gnome.org>
1200 * libnautilus-private/nautilus-file-operations.c:
1201 (move_file_prepare):
1202 Remove bad g_error_free()'s causing crashes while
1205 2008-01-09 Alexander Larsson <alexl@redhat.com>
1208 EXTRA_DIST the currently not built
1209 connect to server dialogs.
1211 2008-01-08 Alexander Larsson <alexl@redhat.com>
1214 Post release version bump
1216 === nautilus 2.21.2 ===
1218 2008-01-08 Alexander Larsson <alexl@redhat.com>
1223 2008-01-08 Alexander Larsson <alexl@redhat.com>
1225 * libnautilus-private/nautilus-desktop-icon-file.c:
1226 * libnautilus-private/nautilus-file.[ch]:
1227 * libnautilus-private/nautilus-vfs-file.c:
1228 * src/file-manager/fm-directory-view.c:
1229 Remove unused callbacks in nautilus_file_unmount/eject.
1230 Patch from Tomas Bzatek <tbzatek@redhat.com>
1232 2008-01-08 Alexander Larsson <alexl@redhat.com>
1234 * libnautilus-private/nautilus-desktop-icon-file.c:
1235 * libnautilus-private/nautilus-file-operations.c:
1236 * libnautilus-private/nautilus-vfs-file.c:
1237 Implement some missing mount/unmount functionallity.
1238 Patch from Tomas Bzatek <tbzatek@redhat.com>
1240 2008-01-08 Alexander Larsson <alexl@redhat.com>
1243 Bump glib req to 2.15.1
1245 2008-01-08 Alexander Larsson <alexl@redhat.com>
1247 * libnautilus-private/nautilus-thumbnails.c (get_file_mtime):
1250 2008-01-07 Alexander Larsson <alexl@redhat.com>
1252 * libnautilus-private/nautilus-monitor.c:
1253 * libnautilus-private/nautilus-trash-monitor.c:
1254 Update to new gio API
1256 2008-01-04 Alexander Larsson <alexl@redhat.com>
1258 * libnautilus-extension/libnautilus-extension.pc.in:
1259 Pull in gio, not gnome-vfs.
1261 * libnautilus-extension/nautilus-file-info.[ch]:
1262 * libnautilus-private/nautilus-file.c:
1263 Export some gio specific things like file type and
1264 location/parent location.
1266 * libnautilus-private/nautilus-desktop-icon-file.c:
1267 These are G_FILE_TYPE_SHORTCUT files, not REGULAR files.
1269 2008-01-04 Alexander Larsson <alexl@redhat.com>
1272 * src/nautilus-main.c:
1273 Set desktop env for GAppInfo
1275 * libnautilus-private/nautilus-open-with-dialog.c:
1276 Filter out apps that don't take file args from
1279 2008-01-04 Alexander Larsson <alexl@redhat.com>
1281 * libnautilus-private/nautilus-file-operations.c:
1283 Remove unnecessary delete_if_all_already_in_trash boolean.
1285 2008-01-03 Cosimo Cecchi <cosimoc@svn.gnome.org>
1287 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1290 2007-12-24 Brian Pepple <bpepple@fedoraproject.org>
1292 * libnautilus-extension/libnautilus-extension.pc.in (extensiondir):
1293 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in (extensiondir):
1294 Update to use extensions-2.0 dir.
1296 2007-12-27 Alexander Larsson <alexl@redhat.com>
1298 * libnautilus-private/nautilus-dnd.c:
1299 (nautilus_drag_default_drop_action_for_icons):
1300 Default dnd of desktop icons to move. (#504824)
1301 Based on patch by Cosimo Cecchi
1303 2007-12-20 Alexander Larsson <alexl@redhat.com>
1306 Post release version bump
1308 === nautilus 2.21.1 ===
1310 2007-12-20 Alexander Larsson <alexl@redhat.com>
1312 * libnautilus-private/nautilus-file.c (nautilus_self_check_file):
1319 Remove gnome-vfs requirement
1320 Bump glib and eel requirements
1322 2007-12-20 Alexander Larsson <alexl@redhat.com>
1324 * libnautilus-private/nautilus-mime-actions.c:
1325 Correct check for require_uri.
1326 Small performance fix
1328 2007-12-20 Alexander Larsson <alexl@redhat.com>
1330 * libnautilus-private/nautilus-file-private.h:
1331 Missed one "std" in the conversion
1333 2007-12-20 Alexander Larsson <alexl@redhat.com>
1335 * libnautilus-private/nautilus-customization-data.c:
1336 * libnautilus-private/nautilus-directory-async.c:
1337 * libnautilus-private/nautilus-dnd.c:
1338 * libnautilus-private/nautilus-file-operations.c:
1339 * libnautilus-private/nautilus-file-utilities.c:
1340 * libnautilus-private/nautilus-file.c:
1341 * libnautilus-private/nautilus-icon-dnd.c:
1342 * libnautilus-private/nautilus-link.c:
1343 * libnautilus-private/nautilus-search-engine-simple.c:
1344 * libnautilus-private/nautilus-trash-monitor.c:
1345 * src/file-manager/fm-directory-view.c:
1346 * src/file-manager/fm-properties-window.c:
1347 * src/nautilus-pathbar.c:
1348 * src/nautilus-property-browser.c:
1349 Update to new gio file attribute names
1351 2007-12-20 Alexander Larsson <alexl@redhat.com>
1353 * libnautilus-private/nautilus-file-operations.c:
1354 * src/nautilus-places-sidebar.c:
1355 Update to new gio api
1357 2007-12-19 Alexander Larsson <alexl@redhat.com>
1359 * libnautilus-private/nautilus-file-operations.c:
1360 * libnautilus-private/nautilus-file.c:
1361 * src/file-manager/fm-directory-view.c:
1362 * src/file-manager/fm-properties-window.c:
1363 Update for glib API change.
1365 2007-12-19 David Zeuthen <davidz@redhat.com>
1367 Don't put up error dialogs if the error code is
1368 G_IO_ERROR_FAILED_HANDLED.
1370 * libnautilus-private/nautilus-file-operations.c:
1371 (unmount_mount_callback):
1372 * src/nautilus-places-sidebar.c: (volume_mount_cb),
1373 (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1374 (drive_poll_for_media_cb):
1376 2007-12-17 Alexander Larsson <alexl@redhat.com>
1378 * src/nautilus-main.c:
1379 (setup_debug_log_signals):
1380 Disable unsafe segv handler by default
1382 2007-12-14 David Zeuthen <davidz@redhat.com>
1384 * libnautilus-private/nautilus-desktop-icon-file.c:
1385 (update_info_from_link):
1386 * libnautilus-private/nautilus-desktop-link-monitor.c:
1387 (volume_delete_dialog):
1388 * src/file-manager/fm-tree-view.c: (button_pressed_callback),
1389 (fm_tree_view_unmount_cb):
1390 * src/nautilus-pathbar.c: (nautilus_path_bar_class_init):
1391 * src/nautilus-places-sidebar.c: (check_visibility),
1392 (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1393 (drive_eject_cb), (volume_eject_cb), (mount_eject_cb),
1394 (eject_shortcut_cb):
1396 Update for API changes in gio trunk.
1398 2007-12-14 Alexander Larsson <alexl@redhat.com>
1400 * libnautilus-private/nautilus-file-operations.c:
1401 * libnautilus-private/nautilus-monitor.c:
1402 * libnautilus-private/nautilus-open-with-dialog.c:
1403 Update to new flags API
1405 2007-12-14 Alexander Larsson <alexl@redhat.com>
1407 * libnautilus-private/nautilus-bookmark.c:
1408 * libnautilus-private/nautilus-bookmark.h:
1409 * libnautilus-private/nautilus-desktop-icon-file.c:
1410 * libnautilus-private/nautilus-desktop-link-monitor.c:
1411 * libnautilus-private/nautilus-desktop-link.c:
1412 * libnautilus-private/nautilus-desktop-link.h:
1413 * libnautilus-private/nautilus-directory-private.h:
1414 * libnautilus-private/nautilus-directory.h:
1415 * libnautilus-private/nautilus-emblem-utils.h:
1416 * libnautilus-private/nautilus-file-changes-queue.h:
1417 * libnautilus-private/nautilus-file-operations.c:
1418 * libnautilus-private/nautilus-file-operations.h:
1419 * libnautilus-private/nautilus-file-utilities.c:
1420 * libnautilus-private/nautilus-file-utilities.h:
1421 * libnautilus-private/nautilus-file.c:
1422 * libnautilus-private/nautilus-file.h:
1423 * libnautilus-private/nautilus-icon-info.c:
1424 * libnautilus-private/nautilus-icon-info.h:
1425 * libnautilus-private/nautilus-link.c:
1426 * libnautilus-private/nautilus-mime-actions.h:
1427 * libnautilus-private/nautilus-mime-application-chooser.c:
1428 * libnautilus-private/nautilus-monitor.c:
1429 * libnautilus-private/nautilus-monitor.h:
1430 * libnautilus-private/nautilus-open-with-dialog.c:
1431 * libnautilus-private/nautilus-open-with-dialog.h:
1432 * libnautilus-private/nautilus-program-choosing.c:
1433 * libnautilus-private/nautilus-program-choosing.h:
1434 * libnautilus-private/nautilus-progress-info.h:
1435 * libnautilus-private/nautilus-recent.h:
1436 * libnautilus-private/nautilus-search-directory.c:
1437 * libnautilus-private/nautilus-search-engine-simple.c:
1438 * libnautilus-private/nautilus-trash-monitor.c:
1439 * libnautilus-private/nautilus-trash-monitor.h:
1440 * libnautilus-private/nautilus-ui-utilities.c:
1441 * libnautilus-private/nautilus-view-factory.h:
1442 * src/file-manager/fm-directory-view.c:
1443 * src/file-manager/fm-directory-view.h:
1444 * src/file-manager/fm-icon-container.c:
1445 * src/file-manager/fm-icon-view.c:
1446 * src/file-manager/fm-tree-model.h:
1447 * src/file-manager/fm-tree-view.c:
1448 * src/nautilus-application.c:
1449 * src/nautilus-application.h:
1450 * src/nautilus-bookmark-list.c:
1451 * src/nautilus-bookmark-list.h:
1452 * src/nautilus-desktop-window.c:
1453 * src/nautilus-image-properties-page.c:
1454 * src/nautilus-location-entry.c:
1455 * src/nautilus-navigation-window.c:
1456 * src/nautilus-pathbar.c:
1457 * src/nautilus-pathbar.h:
1458 * src/nautilus-places-sidebar.c:
1459 * src/nautilus-property-browser.c:
1460 * src/nautilus-query-editor.c:
1461 * src/nautilus-window-menus.c:
1462 Only use <gio/gio.h> include
1464 2007-12-14 Alexander Larsson <alexl@redhat.com>
1466 * libnautilus-private/nautilus-file-operations.c:
1467 Update to gioscheduler.h changes
1469 2007-12-13 Alexander Larsson <alexl@redhat.com>
1471 * libnautilus-private/nautilus-mime-actions.c:
1472 * src/nautilus-window-manage-views.c:
1473 Update for g_mount_for_location to g_file_mount_enclosing_volume change.
1475 2007-12-12 Alexander Larsson <alexl@redhat.com>
1477 * src/file-manager/fm-directory-view.c:
1481 (add_submenu_to_directory_menus):
1482 Avoid creating three copies of template menu actions
1484 2007-12-12 Alexander Larsson <alexl@redhat.com>
1486 * libnautilus-private/nautilus-file-private.h:
1487 * libnautilus-private/nautilus-file-utilities.c:
1488 Update to new gio attribute names
1490 2007-12-12 Andre Klapper <a9016009@gmx.de>
1492 * libnautilus-private/apps_nautilus_preferences.schemas.in:
1493 fix a typo (bug #330324, committing on behalf of Jon Dufresne).
1495 2007-12-12 Andre Klapper <a9016009@gmx.de>
1497 * src/file-manager/fm-properties-window.c (create_pie_widget):
1498 fix a typo (bug #499715, committing on behalf of Bob mauchin);
1499 add two translator comments.
1501 2007-12-11 David Zeuthen <davidz@redhat.com>
1503 Update for API changes in gio trunk.
1505 * libnautilus-private/nautilus-desktop-icon-file.c:
1506 (update_info_from_link):
1507 * libnautilus-private/nautilus-desktop-link-monitor.c:
1508 (volume_delete_dialog), (volume_file_name_used),
1509 (create_mount_link), (mount_added_callback),
1510 (mount_removed_callback), (mount_changed_callback),
1511 (desktop_volumes_visible_changed),
1512 (nautilus_desktop_link_monitor_init),
1513 (desktop_link_monitor_finalize):
1514 * libnautilus-private/nautilus-desktop-link.c:
1515 (nautilus_desktop_link_new),
1516 (nautilus_desktop_link_new_from_mount),
1517 (nautilus_desktop_link_get_mount), (desktop_link_finalize):
1518 * libnautilus-private/nautilus-desktop-link.h:
1519 * libnautilus-private/nautilus-file-operations.c:
1520 (custom_mount_to_string), (custom_mount_skip),
1521 (unmount_mount_callback), (do_unmount), (get_trash_dirs_for_mount),
1522 (has_trash_files), (nautilus_file_operations_unmount_mount):
1523 * libnautilus-private/nautilus-file-operations.h:
1524 * libnautilus-private/nautilus-file.c:
1525 (nautilus_file_get_volume_name):
1526 * src/file-manager/fm-icon-container.c: (get_sort_category):
1527 * src/file-manager/fm-tree-model.c: (fm_tree_model_add_root_uri),
1528 (fm_tree_model_get_mount_for_root_node_file),
1529 (fm_tree_model_remove_root_uri):
1530 * src/file-manager/fm-tree-model.h:
1531 * src/file-manager/fm-tree-view.c: (add_root_for_mount),
1532 (mount_added_callback), (mount_removed_callback),
1533 (button_pressed_callback), (fm_tree_view_unmount_cb),
1535 * src/nautilus-application.c: (nautilus_application_instance_init),
1536 (mount_added_callback), (mount_removed_callback):
1537 * src/nautilus-pathbar.c:
1538 (nautilus_path_bar_update_button_appearance),
1539 (is_file_path_mounted_mount), (find_button_type),
1540 (make_directory_button):
1541 * src/nautilus-places-sidebar.c: (add_place), (update_places),
1542 (mount_added_callback), (mount_removed_callback),
1543 (mount_changed_callback), (volume_added_callback),
1544 (volume_removed_callback), (volume_changed_callback),
1545 (drive_changed_callback), (bookmarks_popup_menu_detach_cb),
1546 (check_visibility), (bookmarks_check_popup_sensitivity),
1547 (volume_mount_cb), (open_selected_bookmark), (mount_shortcut_cb),
1548 (unmount_shortcut_cb), (eject_shortcut_cb),
1549 (drive_poll_for_media_cb), (rescan_shortcut_cb),
1550 (bookmarks_build_popup_menu), (nautilus_places_sidebar_init),
1551 (nautilus_places_sidebar_set_parent_window):
1553 2007-12-11 A. Walton <awalton@svn.gnome.org>
1554 * src/nautilus-shell-interface.idl:
1555 Fix build error from nautilus metafile removal.
1557 2007-12-10 Alexander Larsson <alexl@redhat.com>
1559 * libnautilus-private/nautilus-directory-async.c:
1560 * libnautilus-private/nautilus-directory-metafile.[ch]:
1561 * libnautilus-private/nautilus-metafile.[ch]:
1562 * libnautilus-private/nautilus-directory-private.h:
1563 * libnautilus-private/nautilus-directory.c:
1564 * libnautilus-private/Makefile.am:
1565 * libnautilus-private/nautilus-directory-metafile-monitor.[ch]: Removed.
1566 * libnautilus-private/nautilus-metafile-factory.[ch]: Removed.
1567 * libnautilus-private/nautilus-metafile-server.idl: Removed.
1568 * src/nautilus-application.c:
1569 * src/nautilus-main.c:
1570 * src/nautilus-spatial-window.c:
1571 Remove the bonobo layer for metadata, as we're always in-process anyway
1574 2007-12-07 Alexander Larsson <alexl@redhat.com>
1576 * libnautilus-private/nautilus-file.[ch]:
1577 * libnautilus-private/nautilus-vfs-file.c:
1578 * src/file-manager/fm-directory-view.c:
1579 Add optional cancellable arg to nautilus_file_mount
1581 * libnautilus-private/nautilus-mime-actions.c:
1582 Implement cancellation of file activation
1584 2007-12-07 Alexander Larsson <alexl@redhat.com>
1586 * libnautilus-private/nautilus-file-operations.c:
1587 Implement nautilus_file_set_permissions_recursive
1589 2007-12-07 Alexander Larsson <alexl@redhat.com>
1591 * libnautilus-private/nautilus-file.c (nautilus_file_is_in_desktop):
1592 Use new gio apis to avoid getting uri.
1594 2007-12-07 Alexander Larsson <alexl@redhat.com>
1596 * libnautilus-private/nautilus-directory.c (nautilus_directory_is_in_trash):
1597 No need to get the uri to figure out if the
1598 directory is in the trash, just use
1599 g_file_has_uri_scheme().
1601 2007-12-07 Alexander Larsson <alexl@redhat.com>
1603 * src/nautilus-places-sidebar.c:
1604 Display errors on mount/unmount failure
1606 2007-12-07 Alexander Larsson <alexl@redhat.com>
1608 * libnautilus-private/nautilus-file-operations.[ch]:
1609 * src/file-manager/fm-tree-view.c:
1610 * src/nautilus-places-sidebar.c:
1611 Show errors on unmount/eject failing.
1613 2007-12-07 Alexander Larsson <alexl@redhat.com>
1615 * libnautilus-private/nautilus-file-operations.[ch]:
1616 * src/nautilus-places-sidebar.c:
1617 Implement empty trash on unmount and eject
1619 * src/file-manager/fm-tree-view.c:
1620 Use the file op version of unmount
1622 2007-12-07 Alexander Larsson <alexl@redhat.com>
1624 * libnautilus-private/nautilus-file-operations.[ch]:
1625 Implement the rest of the file create ops
1627 * src/file-manager/fm-directory-view.c:
1628 Get sane filenames for dropped text
1630 2007-12-06 Alexander Larsson <alexl@redhat.com>
1632 * libnautilus-private/nautilus-directory.c:
1633 Don't avoid adding existing files that are not is_added.
1634 Fixes a problem where new folder didn't display the new folder.
1636 * libnautilus-private/nautilus-file-operations.[ch]:
1637 * src/file-manager/fm-directory-view.c:
1638 * src/file-manager/fm-tree-view.c:
1639 Implement new folder.
1641 2007-12-06 Alexander Larsson <alexl@redhat.com>
1643 * libnautilus-private/nautilus-file-operations.c:
1644 Set position on move and link
1646 2007-12-06 Alexander Larsson <alexl@redhat.com>
1648 * libnautilus-private/nautilus-file-operations.[ch]:
1649 * src/file-manager/fm-directory-view.c:
1650 Implement symlinking
1652 2007-12-05 Alexander Larsson <alexl@redhat.com>
1654 * libnautilus-private/nautilus-file-operations.[ch]:
1655 Implement duplicate.
1657 2007-12-05 Alexander Larsson <alexl@redhat.com>
1659 * src/file-manager/fm-directory-view.c:
1660 Fix merge error that made the Open Folder Window
1661 menu item appear in non-browser mode
1663 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1664 * libnautilus-private/nautilus-search-engine-beagle.c:
1665 Fixed some spacing issues.
1667 2007-12-04 Alexander Larsson <alexl@redhat.com>
1669 * libnautilus-private/nautilus-file-operations.c:
1670 Implement empty trash
1672 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1673 * libnautilus-private/nautilus-search-engine-beagle.c:
1674 Fix a memory leak from the last commit.
1676 2007-12-04 Alexander Larsson <alexl@redhat.com>
1678 * libnautilus-private/nautilus-file-operations.c:
1679 Implement trash with CommonJob
1681 * libnautilus-private/nautilus-progress-info.c:
1682 (nautilus_progress_info_set_progress):
1683 Ensure progress always is inside 0.0 - 1.0
1685 2007-12-04 Kevin Kubasik <kevin@kubasik.net>
1686 * libnautilus-private/nautilus-search-engine-beagle.c:
1687 Replace depreciated beagle_query_add_hit_type and
1688 beagle_query_add_mime_type with compatible query strings.
1690 2007-12-04 Alexander Larsson <alexl@redhat.com>
1692 * libnautilus-private/nautilus-file-operations.c:
1693 Support recursive delete with progress reporting
1695 2007-12-04 Alexander Larsson <alexl@redhat.com>
1697 * libnautilus-private/nautilus-file-operations.c:
1698 Use CommonJob in the delete confirmation dialogs
1700 2007-12-03 Christian Persch <chpe@gnome.org>
1702 * libnautilus-private/nautilus-directory-metafile.c:
1703 (nautilus_directory_get_integer_file_metadata),
1704 (nautilus_directory_set_integer_file_metadata):
1705 * libnautilus-private/nautilus-directory.c:
1706 (nautilus_directory_schedule_position_set):
1707 * libnautilus-private/nautilus-dnd.c: (add_one_gnome_icon):
1708 * libnautilus-private/nautilus-file-operations-progress.c:
1709 (time_remaining_callback):
1710 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
1711 * src/file-manager/fm-directory-view.c: (new_folder_done):
1712 * src/nautilus-application.c: (get_desktop_manager_selection):
1713 * src/nautilus-connect-server-dialog.c: (display_server_uri):
1714 * src/nautilus-information-panel.c: (receive_dropped_color):
1715 * src/nautilus-property-browser.c: (add_color_to_browser):
1716 * src/nautilus-window.c: (nautilus_window_init),
1717 (nautilus_window_finalize), (free_activate_view_data),
1718 (add_view_as_menu_item), (nautilus_window_synch_view_as_menus),
1719 (nautilus_window_class_init): Remove some small allocations, and use
1720 GSlice more often. Bug #461795.
1722 2007-12-03 Alexander Larsson <alexl@redhat.com>
1724 * libnautilus-private/nautilus-file-operations.c:
1725 Move screen_num to CommonJob
1726 Use GtkWindow * for parent_window in CommonJob
1727 shallow conversion to CommonJob use for delete
1729 2007-12-03 Alexander Larsson <alexl@redhat.com>
1731 * libnautilus-private/nautilus-file-operations.c:
1732 Remove old gnome-vfs base implementation to make
1733 this easier to read.
1735 2007-12-03 Alexander Larsson <alexl@redhat.com>
1737 * libnautilus-private/nautilus-file-operations.c:
1738 Implement cancellation in all ops
1740 * libnautilus-private/nautilus-progress-info.[ch]:
1741 Allow cancelling in progress dialog
1743 2007-12-03 Alexander Larsson <alexl@redhat.com>
1746 Don't include deprectated headers
1748 2007-12-03 Alexander Larsson <alexl@redhat.com>
1750 * libnautilus-private/nautilus-search-engine-tracker.c:
1753 * src/file-manager/fm-directory-view.h:
1754 Don't include deprectated headers
1756 2007-12-03 Alexander Larsson <alexl@redhat.com>
1758 * libnautilus-private/nautilus-file-operations.c:
1759 * libnautilus-private/nautilus-file.c:
1760 * libnautilus-private/nautilus-progress-info.c:
1761 * src/file-manager/fm-error-reporting.c:
1762 Fix ngettext use and othe i18n issues (#500945)
1764 2007-11-30 Federico Mena Quintero <federico@novell.com>
1766 Fix http://bugzilla.gnome.org/show_bug.cgi?id=354688 - Attack of
1769 * src/file-manager/fm-properties-window.c
1770 (create_permissions_page): Use header capitalization for command button.
1771 (add_permissions_combo_box): Use sentence capitalization for field labels.
1773 2007-11-30 Alexander Larsson <alexl@redhat.com>
1775 * libnautilus-private/nautilus-file-operations.[ch]:
1776 Reimplement copy_move helper with _copy and _move
1777 Also support move to trash as trash
1779 * src/file-manager/fm-directory-view.c:
1780 Use _copy_move again
1782 2007-11-30 Alexander Larsson <alexl@redhat.com>
1784 * libnautilus-private/nautilus-file-changes-queue.[ch]:
1785 Convert changes queue to only use GFile, not uris.
1786 Kill all _by_uri versions
1788 * libnautilus-private/nautilus-directory-notify.h:
1789 * libnautilus-private/nautilus-directory.c:
1790 * libnautilus-private/nautilus-link.c:
1791 * libnautilus-private/nautilus-monitor.c:
1792 * src/file-manager/fm-directory-view.c:
1793 Update for above changes
1795 2007-11-30 Alexander Larsson <alexl@redhat.com>
1797 * libnautilus-private/nautilus-file-changes-queue.[ch]:
1798 More uri -> gfile API changes
1800 * libnautilus-private/nautilus-file-operations.[ch]:
1803 * src/file-manager/fm-directory-view.c:
1806 2007-11-29 Alexander Larsson <alexl@redhat.com>
1808 * libnautilus-private/nautilus-file-changes-queue.[ch]:
1809 * libnautilus-private/nautilus-icon-dnd.c:
1810 Change position setting api to accept GFile instead of
1813 * libnautilus-private/nautilus-file-operations.c:
1814 Set positions and copy metadata.
1816 2007-11-29 Alexander Larsson <alexl@redhat.com>
1818 * libnautilus-private/nautilus-file-changes-queue.[ch]:
1819 Add some GFile version and rename the old to _by_uri
1821 * libnautilus-private/nautilus-file-operations.c:
1824 * libnautilus-private/nautilus-file-operations-progress.c:
1825 * libnautilus-private/nautilus-file.c:
1826 * libnautilus-private/nautilus-icon-dnd.c:
1827 * libnautilus-private/nautilus-metafile.c:
1828 * libnautilus-private/nautilus-monitor.c:
1829 * src/file-manager/fm-directory-view.c:
1830 * src/file-manager/fm-icon-view.c:
1831 Update to latest APIs
1833 2007-11-23 Alexander Larsson <alexl@redhat.com>
1835 * libnautilus-private/nautilus-file-operations.c:
1836 Better status message when copying one folder
1838 * libnautilus-private/nautilus-progress-info.c:
1839 Correct tooltip message for status icon
1841 2007-11-23 Alexander Larsson <alexl@redhat.com>
1843 * libnautilus-private/nautilus-file-operations.c:
1844 Nicer progress texts
1846 * libnautilus-private/nautilus-progress-info.c:
1847 Hide progress window when last op finishes.
1849 2007-11-23 Alexander Larsson <alexl@redhat.com>
1851 * libnautilus-private/nautilus-directory-async.c:
1852 Don't free uninitialized memory.
1854 * libnautilus-private/nautilus-file-operations.c:
1855 * libnautilus-private/nautilus-progress-info.[ch]:
1856 Add progress info dialog
1858 2007-11-22 Alexander Larsson <alexl@redhat.com>
1860 * libnautilus-private/nautilus-file-operations.c:
1861 Handle debuting URIs in file copy op
1863 * src/file-manager/fm-directory-view.c:
1864 Use new nautilus_file_operations_copy for copy.
1865 Make debuting_uri hash into debuting_files in new
1866 API. Convert for old calls.
1868 2007-11-22 Alexander Larsson <alexl@redhat.com>
1870 * libnautilus-private/nautilus-file-operations.c:
1871 Add run_warning and run_error to simplify the
1872 code for error dialogs.
1874 2007-11-22 Alexander Larsson <alexl@redhat.com>
1876 * libnautilus-private/nautilus-file-operations.c:
1877 Add defines for common button names to make sure
1880 2007-11-22 Alexander Larsson <alexl@redhat.com>
1882 * libnautilus-private/nautilus-file-operations.c:
1883 Use the right create_dest arg to copy_directory
1885 2007-11-22 Alexander Larsson <alexl@redhat.com>
1887 * libnautilus-private/nautilus-file-operations.c:
1888 Free primary / secondary in run_simple_dialog
1890 2007-11-22 Alexander Larsson <alexl@redhat.com>
1892 * libnautilus-private/nautilus-file-operations.c:
1893 Add IS_IO_ERROR macro and use that
1895 2007-11-22 Alexander Larsson <alexl@redhat.com>
1897 * libnautilus-private/nautilus-progress-info.[ch]:
1898 Remove printf versions
1899 rename _set_foo_nocopy to _take_foo
1901 * libnautilus-private/nautilus-file-operations.c:
1902 Use new custom printf formating for all strings
1904 2007-11-22 Alexander Larsson <alexl@redhat.com>
1906 * libnautilus-private/nautilus-file-operations.c:
1907 Use eel_strdup_printf_with_custom to make it easier
1908 to create error dialogs.
1910 2007-11-21 Alexander Larsson <alexl@redhat.com>
1912 * libnautilus-private/nautilus-file-operations.c:
1913 Handle deleting a directory when overwriting it with a
1916 2007-11-21 Alexander Larsson <alexl@redhat.com>
1918 * libnautilus-private/nautilus-file-operations.c:
1919 Handle errors in remove destination
1921 2007-11-21 Alexander Larsson <alexl@redhat.com>
1923 * libnautilus-private/nautilus-file-operations.c:
1924 Pass cancellable into strdup_with_name
1926 2007-11-21 Alexander Larsson <alexl@redhat.com>
1928 * libnautilus-private/nautilus-file-operations.c:
1929 Add progress updates to copy.
1930 Make some error dialogs more consistent (add skip all, reorder)
1932 * libnautilus-private/nautilus-progress-info.[ch]:
1933 Add nautilus_progress_info_set_status_printf
1935 2007-11-21 Alexander Larsson <alexl@redhat.com>
1937 * libnautilus-private/nautilus-file-operations.c:
1938 Don't create dest dir on merges
1940 2007-11-21 Alexander Larsson <alexl@redhat.com>
1942 * libnautilus-private/nautilus-file-operations.c:
1943 Handle recursive copies
1945 2007-11-20 Alexander Larsson <alexl@redhat.com>
1947 * libnautilus-private/nautilus-file-operations.c:
1948 Pass in same_fs instead of dest_fs_id so we can
1949 reuse copy_file recursively and only check once.
1951 2007-11-20 Alexander Larsson <alexl@redhat.com>
1953 * libnautilus-private/nautilus-file-operations.c:
1954 More work on file copies
1956 2007-11-20 Alexander Larsson <alexl@redhat.com>
1958 * libnautilus-private/nautilus-file-operations.c:
1959 Add error handling for source scanning
1961 2007-11-19 Alexander Larsson <alexl@redhat.com>
1963 * libnautilus-private/nautilus-progress-info.[ch]:
1964 Add nautilus_get_all_progress_info()
1969 * libnautilus-private/nautilus-file-operations.c:
1970 Implement generic run_simple_dialog()
1972 2007-11-19 Alexander Larsson <alexl@redhat.com>
1974 * libnautilus-private/nautilus-file-operations.c:
1975 Add generic run_simple_dialog.
1977 2007-11-16 Alexander Larsson <alexl@redhat.com>
1979 * libnautilus-private/nautilus-progress-info.c:
1980 Fix signal emissions
1982 * libnautilus-private/nautilus-file-operations.[ch]:
1983 Add nautilus_file_operations_copy, with some initial
1984 (far from done) code
1988 nautilus_file_operations_copy testcase
1990 2007-11-16 Alexander Larsson <alexl@redhat.com>
1992 * libnautilus-private/nautilus-progress-info.c:
1994 Fix threading issues wrt the idle source
1996 2007-11-16 Alexander Larsson <alexl@redhat.com>
1998 * libnautilus-private/Makefile.am:
1999 * libnautilus-private/nautilus-progress-info.[ch]:
2000 Added NautilusProgressInfo class
2002 * libnautilus-private/nautilus-file-operations.c:
2003 * src/file-manager/fm-tree-view.c:
2004 * src/nautilus-places-sidebar.c:
2005 Update to new gio API
2007 2007-11-13 Alexander Larsson <alexl@redhat.com>
2009 * src/file-manager/fm-error-reporting.c:
2010 Remove last use of GNOME_VFS_ERROR
2012 * libnautilus-private/Makefile.am:
2013 * libnautilus-private/nautilus-vfs-utils.[ch]: Removed.
2014 * src/file-manager/fm-directory-view.c:
2015 * src/nautilus-window-manage-views.c:
2016 Remove GNOME_VFS_ERROR
2018 2007-11-13 Alexander Larsson <alexl@redhat.com>
2020 * src/nautilus-window-manage-views.c:
2021 * src/nautilus-window-private.h:
2022 Better error reporting on view failure
2024 2007-11-13 Alexander Larsson <alexl@redhat.com>
2026 * src/nautilus-window-manage-views.c:
2027 * src/nautilus-window-private.h:
2028 Try to mount location if not mounted.
2030 2007-11-13 Alexander Larsson <alexl@redhat.com>
2032 * libnautilus-private/nautilus-directory-async.c:
2033 * libnautilus-private/nautilus-file-private.h:
2034 * libnautilus-private/nautilus-file.c:
2035 Handle std:target_uri gio links
2037 2007-11-12 Alexander Larsson <alexl@redhat.com>
2039 * libnautilus-private/nautilus-file.c:
2042 2007-11-08 Sebastian Dröge <slomo@circular-chaos.org>
2045 * src/nautilus-image-properties-page.c:
2046 Add support for exempi >= 1.99.5 while keeping support for older
2049 2007-11-06 Sebastian Dröge <slomo@circular-chaos.org>
2052 * docs/key_mouse_navigation.txt:
2053 * libnautilus-private/nautilus-emblem-utils.c:
2054 * libnautilus-private/nautilus-emblem-utils.h:
2055 * src/file-manager/fm-properties-window.c:
2056 * src/nautilus-emblem-sidebar.c:
2057 * src/nautilus-property-browser.c:
2058 Fix typo: availible -> available.
2060 2007-11-06 Alexander Larsson <alexl@redhat.com>
2062 * libnautilus-private/nautilus-program-choosing.c:
2063 Update to the new GAppInfo and EelAppLaunchContext APIs
2064 Remove old startup notify code
2066 2007-11-05 Jürg Billeter <j@bitron.ch>
2068 reviewed by: Alexander Larsson <alexl@redhat.com>
2070 * src/file-manager/fm-actions.h:
2071 * src/file-manager/fm-directory-view.c:
2072 (action_open_folder_window_callback), (open_one_in_folder_window),
2073 (action_location_open_folder_window_callback),
2074 (real_update_location_menu), (real_update_menus):
2075 * src/file-manager/nautilus-directory-view-ui.xml:
2076 * src/nautilus-actions.h:
2077 * src/nautilus-navigation-window-menus.c:
2078 (nautilus_navigation_window_update_spatial_menu_item),
2079 (action_folder_window_callback),
2080 (nautilus_navigation_window_initialize_menus):
2081 * src/nautilus-navigation-window-ui.xml:
2082 * src/nautilus-navigation-window.c:
2083 (nautilus_navigation_window_init), (always_use_browser_changed):
2084 * src/nautilus-window-private.h:
2085 Add menu item to open spatial folder window from browser window to File
2086 menu and context menus.
2088 2007-11-02 Paolo Borelli <pborelli@katamail.com>
2090 * src/file-manager/fm-directory-view.c:
2091 * src/nautilus-file-management-properties.c:
2092 * src/nautilus-navigation-window.c:
2093 * libnautilus-private/nautilus-icon-info.c:
2094 * libnautilus-private/nautilus-mime-application-chooser.c:
2095 Plug some minor memory leaks.
2097 2007-11-02 Paolo Borelli <pborelli@katamail.com>
2099 * src/file-manager/fm-icon-container.c:
2100 * src/file-manager/fm-list-view.c:
2101 * src/nautilus-shell.c:
2102 * src/nautilus-file-management-properties.c:
2103 * libnautilus-private/nautilus-column-utilities.c:
2104 * libnautilus-private/nautilus-column-utilities.h:
2105 * libnautilus-private/nautilus-column-chooser.c:
2106 * libnautilus-private/nautilus-column-chooser.h:
2107 Remove all uses of eel-string-list and update code to the new
2108 eel_preferences_[set|get]_string_array api.
2110 * libnautilus-private/nautilus-global-preferences.c:
2111 Update to the eel-enumerations api changes.
2113 2007-11-02 Alexander Larsson <alexl@redhat.com>
2115 * libnautilus-private/nautilus-customization-data.[ch]:
2116 * libnautilus-private/nautilus-desktop-directory.c:
2117 * libnautilus-private/nautilus-directory-async.c:
2118 * libnautilus-private/nautilus-directory-private.h:
2119 * libnautilus-private/nautilus-directory.[ch]:
2120 * libnautilus-private/nautilus-file-operations-progress.[ch]:
2121 * libnautilus-private/nautilus-file-private.h:
2122 * libnautilus-private/nautilus-file-utilities.c:
2123 * libnautilus-private/nautilus-file.[ch]:
2124 * libnautilus-private/nautilus-global-preferences.c:
2125 * libnautilus-private/nautilus-icon-dnd.c:
2126 * libnautilus-private/nautilus-metafile.c:
2127 * libnautilus-private/nautilus-monitor.c:
2128 * libnautilus-private/nautilus-program-choosing.c:
2129 * libnautilus-private/nautilus-query.h:
2130 * libnautilus-private/nautilus-search-directory.c:
2131 * libnautilus-private/nautilus-search-engine-tracker.c:
2132 * libnautilus-private/nautilus-search-engine.h:
2133 * libnautilus-private/nautilus-thumbnails.c:
2134 * libnautilus-private/nautilus-tree-view-drag-dest.c:
2135 * libnautilus-private/nautilus-vfs-utils.h:
2136 * src/file-manager/fm-desktop-icon-view.c:
2137 * src/file-manager/fm-ditem-page.c:
2138 * src/file-manager/fm-icon-container.c:
2139 * src/file-manager/fm-icon-view.c:
2140 * src/file-manager/fm-list-view.c:
2141 * src/file-manager/fm-properties-window.c:
2142 * src/file-manager/fm-tree-view.c:
2143 * src/nautilus-desktop-window.c:
2144 * src/nautilus-emblem-sidebar.c:
2145 * src/nautilus-location-bar.c:
2146 * src/nautilus-location-dialog.c:
2147 * src/nautilus-location-entry.c:
2148 * src/nautilus-main.c:
2149 * src/nautilus-navigation-window-menus.c:
2150 * src/nautilus-places-sidebar.c:
2151 * src/nautilus-query-editor.c:
2152 * src/nautilus-shell.c:
2153 * src/nautilus-sidebar-title.c:
2154 * src/nautilus-window-manage-views.c:
2155 * src/nautilus-window.c:
2156 * test/test-nautilus-mime-actions-set.c:
2157 * test/test-nautilus-mime-actions.c:
2159 Remove lots of gnome vfs includes
2162 Disable building of connect to server app
2164 2007-11-02 Alexander Larsson <alexl@redhat.com>
2166 * libnautilus-private/nautilus-file.[ch]:
2167 Add nautilus_file_is_launchable
2169 * libnautilus-private/nautilus-program-choosing.c:
2170 Add launched apps to recent files
2172 * libnautilus-private/nautilus-mime-actions.[ch]:
2173 * src/file-manager/fm-directory-view.[ch]:
2174 Move all the file activaton code from FMDirectoryView
2175 to a common place in nautilus-mime-actions
2177 2007-11-01 Alexander Larsson <alexl@redhat.com>
2179 * libnautilus-private/nautilus-file-operations.[ch]:
2180 Stub out all gnome-vfs using operations with a
2181 dialog saying this isn't supported yet.
2184 * src/file-manager/fm-directory-view.c:
2185 * src/nautilus-shell-ui.xml:
2186 * src/nautilus-window-menus.c:
2187 Remove all connect to server use for now
2188 Not sure what to do with it in the gvfs world
2190 * src/file-manager/fm-error-reporting.c:
2191 * src/nautilus-main.c:
2192 Remove gnome_vfs uses
2194 2007-11-01 Paolo Borelli <pborelli@katamail.com>
2196 * src/nautilus-window-manage-views.c: use g_file_get_uri_scheme
2197 instead of a hand rolled version.
2199 2007-11-01 Paolo Borelli <pborelli@katamail.com>
2201 * src/file-manager/fm-directory-view.c: do not use the deprecated
2202 gnome_util_home_file and make sure tha ~/.gnome2 is created if it
2205 2007-11-01 Alexander Larsson <alexl@redhat.com>
2207 * libnautilus-private/nautilus-file-operations.[ch]:
2208 Convert unmount volume to gio
2209 Remove unmount drive (makes no sense!)
2211 * src/nautilus-places-sidebar.c:
2214 2007-11-01 Alexander Larsson <alexl@redhat.com>
2216 * libnautilus-private/nautilus-file.c:
2217 (nautilus_file_get_uri_scheme):
2218 Better get_uri_scheme implementation
2220 * libnautilus-private/nautilus-mime-actions.[ch]:
2221 Remove the open_with versions (not needed anymore)
2222 Add support for uri_handlers
2224 * libnautilus-private/nautilus-program-choosing.[ch]:
2225 Remove now unused function nautilus_launch_show_file
2227 * src/file-manager/fm-directory-view.c:
2228 * src/nautilus-information-panel.c:
2229 * src/nautilus-window.c:
2230 Update for above api changes
2232 2007-10-31 Alexander Larsson <alexl@redhat.com>
2234 * libnautilus-private/nautilus-dnd.c:
2235 Convert default dnd op to gio code
2237 2007-10-31 Alexander Larsson <alexl@redhat.com>
2239 * libnautilus-private/nautilus-search-engine-simple.c:
2240 Update to changed gio API
2242 2007-10-31 Alexander Larsson <alexl@redhat.com>
2244 * libnautilus-private/nautilus-vfs-utils.[ch]:
2245 Remove more unused gnome-vfs helpers
2247 2007-10-31 Alexander Larsson <alexl@redhat.com>
2249 * src/file-manager/fm-icon-view.c (play_file):
2250 Use a better pipeline for audio preview (doesn't play videos)
2251 Add back totem preview app.
2253 * libnautilus-private/nautilus-file.c:
2254 (nautilus_file_get_volume_name):
2255 Get volume name using gio
2257 * src/file-manager/fm-properties-window.c:
2258 Show volume name for non local files too
2259 Avoid crashes if query fsinfo fails
2261 2007-10-30 Alexander Larsson <alexl@redhat.com>
2263 * libnautilus-private/nautilus-program-choosing.c:
2264 (nautilus_launch_show_file):
2265 Avoid gnome_vfs calls
2267 2007-10-30 Alexander Larsson <alexl@redhat.com>
2269 * libnautilus-private/nautilus-icon-canvas-item.c:
2273 * src/file-manager/Makefile.am:
2274 * src/file-manager/fm-icon-view.c:
2275 * src/file-manager/nautilus-audio-mime-types.h:
2276 Replace audio preview code with new one based
2277 on gst-launch, removing all the gnome-vfs code
2279 2007-10-29 Alexander Larsson <alexl@redhat.com>
2281 * libnautilus-private/nautilus-dnd.c:
2282 Remove gnome-vfs code
2284 2007-10-29 Alexander Larsson <alexl@redhat.com>
2286 * libnautilus-private/nautilus-file-utilities.[ch]:
2287 * libnautilus-private/nautilus-file-operations.c:
2288 Move public gnome-vfs functions from file-utilities to internal
2289 calls in file-operations.c
2290 Replace gnome-vfs use with gio
2292 * libnautilus-private/nautilus-file-operations-progress.c:
2293 * src/file-manager/fm-tree-view.c:
2294 Replace gnome-vfs use with gio
2296 2007-10-29 Alexander Larsson <alexl@redhat.com>
2298 * libnautilus-private/nautilus-file-operations.[ch]:
2299 Move nautilus_file_operations_delete to the gio code.
2301 * src/file-manager/fm-directory-view.c:
2302 * src/file-manager/fm-tree-view.c:
2303 Update to use new nautilus_file_operations_delete
2305 2007-10-26 Paolo Borelli <pborelli@katamail.com>
2307 * libnautilus-private/nautilus-module.c:
2308 Fix valgrind warning on shutdown (#346401, ported from trunk).
2310 2007-10-26 Paolo Borelli <pborelli@katamail.com>
2312 * libnautilus-private/nautilus-directory.c:
2313 * libnautilus-private/nautilus-desktop-link.c:
2314 * libnautilus-private/nautilus-desktop-icon-file.c:
2315 * libnautilus-private/nautilus-bookmark.c:
2316 * libnautilus-private/nautilus-trash-monitor.c:
2317 * libnautilus-private/nautilus-file.c:
2318 Plug minor memory leaks and improper uses of eel_ref_str_*
2320 2007-10-26 Paolo Borelli <pborelli@katamail.com>
2322 * libnautilus-private/nautilus-desktop-link.c: unref the icon instead
2323 of freeing it to avoid memory corruption.
2325 2007-10-25 Alexander Larsson <alexl@redhat.com>
2327 * libnautilus-private/nautilus-file-changes-queue.[ch]:
2328 * libnautilus-private/nautilus-monitor.c:
2329 Rename some file change queue functions to _by_uri
2330 add GFile based version with the original name
2332 * libnautilus-private/nautilus-file-operations.[ch]:
2333 Add gio based nautilus_file_operations_trash_or_delete() call.
2335 * src/file-manager/fm-directory-view.c:
2336 Call nautilus_file_operations_trash_or_delete()
2339 2007-10-25 Alexander Larsson <alexl@redhat.com>
2341 * src/file-manager/fm-directory-view.[ch]:
2342 Make file activation handle mounting of mountables and non-mounted
2343 locations. Also general cleanup of activation.
2344 Cancellation not handled yet.
2346 2007-10-25 Paolo Borelli <pborelli@katamail.com>
2348 * src/file-manager/fm-list-view.c:
2349 * libnautilus-private/nautilus-icon-info.c:
2350 * libnautilus-private/nautilus-file.c:
2351 Plug some minor memory leaks.
2353 2007-10-25 Paolo Borelli <pborelli@katamail.com>
2355 * src/nautilus-window-manage-view.c (location_has_really_changed):
2356 Fix a warning when switching view.
2358 2007-10-25 Paolo Borelli <pborelli@katamail.com>
2360 * src/nautilus-application.c:
2361 * src/nautilus-property-browser.c:
2362 * src/nautilus-shell.c:
2364 Do not use EelStringList.
2366 2007-10-24 Paolo Borelli <pborelli@katamail.com>
2368 * src/nautilus-file-management-properties.c:
2369 remove eel_string_list (ab)use.
2371 2007-10-24 Alexander Larsson <alexl@redhat.com>
2373 * libnautilus-private/nautilus-file.[ch]:
2374 * libnautilus-private/nautilus-vfs-file.c:
2375 Pass GMountOperation instead of parent to mount.
2376 Nothing for unmount/eject
2378 * src/file-manager/fm-directory-view.c:
2379 Pass in a mount operation for mount.
2380 Disable timeout when mount operation is active
2382 2007-10-24 Alexander Larsson <alexl@redhat.com>
2384 * libnautilus-private/nautilus-file.c:
2385 Use g_utf8_collate, not eel_strcoll.
2387 2007-10-24 Alexander Larsson <alexl@redhat.com>
2389 * libnautilus-private/nautilus-icon-canvas-item.c:
2391 Update for eel changes
2393 2007-10-23 Alexander Larsson <alexl@redhat.com>
2396 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
2397 * libnautilus-private/nautilus-icon-container.c:
2398 * libnautilus-private/nautilus-icon-dnd.c:
2399 * libnautilus-private/nautilus-icon-private.h:
2401 Remove libart dependency, use eel rect and point types
2403 2007-10-23 Alexander Larsson <alexl@redhat.com>
2405 * libnautilus-private/nautilus-program-choosing.c:
2406 (nautilus_launch_application_from_command):
2407 Use gdk_spawn instead of eel
2409 2007-10-23 Alexander Larsson <alexl@redhat.com>
2411 * libnautilus-private/nautilus-dnd.c:
2412 * libnautilus-private/nautilus-file.c:
2413 * libnautilus-private/nautilus-program-choosing.c:
2414 * src/file-manager/fm-directory-view.c:
2415 * src/file-manager/fm-properties-window.c:
2416 * src/nautilus-emblem-sidebar.c:
2417 * src/nautilus-information-panel.c:
2418 Don't use removed eel gnome-vfs functions
2420 2007-10-23 Alexander Larsson <alexl@redhat.com>
2422 * libnautilus-private/nautilus-directory.[ch]:
2423 Add nautilus_directory_get_location
2425 * libnautilus-private/nautilus-file.[ch]:
2426 Add nautilus_file_get_parent_location.
2427 Port from eel_format_uri_for_display to gio parse names
2429 * libnautilus-private/nautilus-program-choosing.c:
2430 * src/file-manager/fm-directory-view.c:
2431 * src/nautilus-emblem-sidebar.c:
2432 * src/nautilus-location-bar.c:
2433 * src/nautilus-location-dialog.c:
2434 * src/nautilus-navigation-window-menus.c:
2435 * src/nautilus-window-bookmarks.c:
2436 Port from eel_format_uri_for_display to gio parse names
2438 2007-10-23 Alexander Larsson <alexl@redhat.com>
2440 * libnautilus-private/nautilus-file-utilities.c:
2441 (nautilus_ensure_unique_file_name):
2444 * src/file-manager/fm-directory-view.c:
2445 (fm_directory_view_handle_netscape_url_drop):
2446 Handle missing mimetype
2448 2007-10-23 Alexander Larsson <alexl@redhat.com>
2450 * libnautilus-private/nautilus-file-utilities.c:
2451 (nautilus_compute_title_for_location):
2452 Make this use only display name.
2454 * libnautilus-private/nautilus-icon-info.c:
2455 (nautilus_icon_info_lookup):
2456 Don't free filename before use
2458 * libnautilus-private/nautilus-search-directory-file.[ch]:
2459 * libnautilus-private/nautilus-search-directory.c:
2460 Create nice display name for search directories, and keep it updated.
2462 * src/nautilus-window-manage-views.c:
2463 Fix wrong type of argument passed to signal
2465 2007-10-23 Alexander Larsson <alexl@redhat.com>
2467 * libnautilus-private/nautilus-file.c:
2468 Replace some gnome vfs calls
2470 2007-10-23 Alexander Larsson <alexl@redhat.com>
2472 * libnautilus-private/nautilus-metafile.c:
2473 Use new gio uri escape functions instead of gnome-vfs
2475 2007-10-22 Alexander Larsson <alexl@redhat.com>
2477 * src/nautilus-location-entry.c:
2478 Use GFilenameCompleter
2480 2007-10-22 Alexander Larsson <alexl@redhat.com>
2482 * src/nautilus-application.c:
2483 * src/nautilus-information-panel.c:
2484 * src/nautilus-spatial-window.c:
2485 * src/nautilus-spatial-window.h:
2486 * src/nautilus-window-manage-views.c:
2487 Use GFile * instead of uris in some more places
2489 Patch from Paolo Borelli
2491 2007-10-22 Alexander Larsson <alexl@redhat.com>
2493 * libnautilus-private/nautilus-desktop-icon-file.c:
2494 * libnautilus-private/nautilus-file.c:
2495 * libnautilus-private/nautilus-saved-search-file.c:
2496 * libnautilus-private/nautilus-search-directory-file.c:
2497 Fix handling of mimetype as refstring
2501 Patch from Paolo Borelli
2503 2007-10-19 Paolo Borelli <pborelli@katamail.com>
2505 * src/file-manager/fm-icon-view.c:
2506 * src/file-manager/fm-directory-view.c:
2507 use g_content_type_equals instead of strcasecmp on the mime type.
2509 * src/nautilus-window-menus.c:
2510 Remove unneeded includes
2512 2007-10-19 Paolo Borelli <pborelli@katamail.com>
2514 * libnautilus-private/nautilus-emblem-utils.h:
2515 * libnautilus-private/nautilus-emblem-utils.c:
2516 * src/nautilus-emblem-sidebar.c:
2517 * src/nautilus-property-browser.c:
2519 Make nautilus_emblem_load_pixbuf_for_emblem take a GFile.
2521 2007-10-19 Alexander Larsson <alexl@redhat.com>
2523 * libnautilus-private/nautilus-file.c:
2524 (nautilus_file_set_display_name):
2525 Don't crash on NULL display name
2527 2007-10-19 Alexander Larsson <alexl@redhat.com>
2529 * libnautilus-private/nautilus-file-private.h:
2530 * libnautilus-private/nautilus-file.[ch]:
2531 * libnautilus-private/nautilus-vfs-file.c:
2532 Remove NautilusFileMountCallback and just make
2533 NautilusFileOperationCallback take an extra
2534 resultant file argument.
2536 * src/file-manager/fm-directory-view.c:
2537 * src/file-manager/fm-error-reporting.c:
2538 * src/file-manager/fm-list-view.c:
2539 * src/file-manager/fm-properties-window.c:
2540 Update to API change
2542 * src/nautilus-pathbar.c:
2543 (get_display_name_for_folder):
2544 Fix crash if NULLÂ display name
2546 2007-10-19 Alexander Larsson <alexl@redhat.com>
2548 * libnautilus-private/nautilus-desktop-icon-file.c:
2549 Set can_mount/unmount to FALSE unless set
2551 * libnautilus-private/nautilus-file-private.h:
2552 * libnautilus-private/nautilus-file.c:
2553 * libnautilus-private/nautilus-file.h:
2554 Make the Operation object semi-public
2555 Move mount ops to virtual functions
2557 * libnautilus-private/nautilus-vfs-file.c:
2558 Initial work to implement mount op
2560 2007-10-18 Alexander Larsson <alexl@redhat.com>
2562 * libnautilus-private/nautilus-file-utilities.[ch]:
2563 * src/nautilus-pathbar.c:
2564 Add & use nautilus_get_desktop_location
2566 * libnautilus-private/nautilus-dnd.c:
2569 * libnautilus-private/nautilus-icon-dnd.c:
2570 Trash is now a real uri location, remove special case
2572 2007-10-18 Alexander Larsson <alexl@redhat.com>
2574 * libnautilus-private/nautilus-file-utilities.[ch]:
2575 Make compute_title take a GFile
2577 * libnautilus-private/nautilus-view-factory.[ch]:
2578 * libnautilus-private/nautilus-window-info.[ch]:
2579 * src/file-manager/fm-directory-view.c:
2580 * src/file-manager/fm-tree-view.c:
2581 * src/nautilus-application.[ch]:
2582 * src/nautilus-bookmark-list.c:
2583 * src/nautilus-bookmarks-window.c:
2584 * src/nautilus-connect-server-dialog-nonmain.c:
2585 * src/nautilus-desktop-window.c:
2586 * src/nautilus-history-sidebar.c:
2587 * src/nautilus-location-bar.c:
2588 * src/nautilus-location-dialog.c:
2589 * src/nautilus-navigation-window.c:
2590 * src/nautilus-places-sidebar.c:
2591 * src/nautilus-shell.c:
2592 * src/nautilus-spatial-window.c:
2593 * src/nautilus-window-manage-views.[ch]:
2594 * src/nautilus-window-menus.c:
2595 * src/nautilus-window-private.h:
2596 * src/nautilus-window.[ch]:
2597 Use GFile * instead of char * uri in all loation handling
2600 2007-10-18 Paolo Borelli <pborelli@katamail.com>
2602 * src/nautilus-image-properties-page.c: port to gio.
2604 2007-10-18 Alexander Larsson <alexl@redhat.com>
2606 * libnautilus-private/nautilus-directory-private.h:
2607 * libnautilus-private/nautilus-directory.[ch]:
2608 * src/nautilus-application.c:
2609 Make nautilus_directory_get_existing take GFile *.
2610 Add nautilus_directory_get taking a GFile *
2612 2007-10-18 Alexander Larsson <alexl@redhat.com>
2614 * libnautilus-private/nautilus-desktop-directory-file.c:
2615 * libnautilus-private/nautilus-desktop-directory.c:
2616 * libnautilus-private/nautilus-desktop-icon-file.c:
2617 * libnautilus-private/nautilus-desktop-link-monitor.c:
2618 * libnautilus-private/nautilus-directory.c:
2619 * libnautilus-private/nautilus-directory.h:
2620 * libnautilus-private/nautilus-file-operations.c:
2621 * libnautilus-private/nautilus-file-utilities.c:
2622 * src/file-manager/fm-directory-view.c:
2623 * src/nautilus-navigation-window.c:
2624 * src/nautilus-window-manage-views.c:
2625 * test/test-nautilus-directory-async.c:
2626 Rename nautilus_directory_get to nautilus_directory_get_by_uri.
2628 2007-10-18 Alexander Larsson <alexl@redhat.com>
2630 * libnautilus-private/nautilus-desktop-link.c:
2631 * libnautilus-private/nautilus-desktop-icon-file.c:
2634 * libnautilus-private/nautilus-file.c:
2635 * libnautilus-private/nautilus-icon-dnd.c:
2636 Convert gnome_vfs calls to gio
2638 2007-10-18 Alexander Larsson <alexl@redhat.com>
2640 * libnautilus-private/nautilus-desktop-icon-file.c:
2641 * src/nautilus-application.c:
2642 * src/nautilus-window-menus.c:
2643 * test/test-nautilus-directory-async.c:
2645 Convert gnome_vfs calls to gio
2647 2007-10-18 Alexander Larsson <alexl@redhat.com>
2649 * src/nautilus-application.[ch]:
2650 Convert gnome_vfs calls to gio
2653 Document some stuff that needs doing in gio-branch
2655 2007-10-18 Alexander Larsson <alexl@redhat.com>
2657 * libnautilus-private/nautilus-search-engine-simple.c:
2660 * src/nautilus-query-editor.c:
2661 Work around crash getting NULL back as the location.
2663 2007-10-18 Alexander Larsson <alexl@redhat.com>
2665 * libnautilus-private/nautilus-file-utilities.[ch]:
2666 Add nautilus_is_home_directory and nautilus_is_root_directory
2668 * src/nautilus-window-manage-views.c:
2669 Convert gnome_vfs calls to gio
2671 2007-10-18 Alexander Larsson <alexl@redhat.com>
2673 * src/nautilus-window.c (nautilus_window_go_up):
2674 Use gio to find parent
2676 2007-10-18 Alexander Larsson <alexl@redhat.com>
2678 * src/nautilus-pathbar.[ch]:
2679 * src/nautilus-navigation-window.c:
2680 * src/nautilus-window-manage-views.c:
2683 2007-10-17 Alexander Larsson <alexl@redhat.com>
2685 * libnautilus-private/nautilus-vfs-utils.[ch]:
2686 Remove now unused gnome_vfs to gio helpers
2688 2007-10-17 Alexander Larsson <alexl@redhat.com>
2690 * src/nautilus-location-bar.c:
2691 Remove some unused code
2692 Replace gnome_vfs code with gio code
2694 2007-10-17 Alexander Larsson <alexl@redhat.com>
2696 * libnautilus-private/nautilus-file.c (nautilus_file_can_trash):
2697 Typo can_delete -> can_trash
2699 2007-10-17 Alexander Larsson <alexl@redhat.com>
2701 * src/nautilus-property-browser.c:
2702 Replace some gnome-vfs code with gio code
2704 2007-10-17 Alexander Larsson <alexl@redhat.com>
2706 * src/file-manager/fm-properties-window.c:
2707 Replace some gnome-vfs code with gio code
2709 2007-10-17 Alexander Larsson <alexl@redhat.com>
2711 * libnautilus-private/nautilus-file-private.h:
2712 * libnautilus-private/nautilus-file.[ch]:
2713 Add can_delete and can_trash
2715 * src/file-manager/fm-directory-view.c:
2716 Replace some gnome-vfs code with gio code
2718 2007-10-17 Alexander Larsson <alexl@redhat.com>
2720 * src/nautilus-location-dialog.c (open_current_location):
2721 Use g_file_parse_name instead of gnome_vfs_make_uri_from_input
2723 2007-10-17 Alexander Larsson <alexl@redhat.com>
2725 * libnautilus-private/nautilus-search-engine-simple.c:
2728 2007-10-17 Paolo Borelli <pborelli@katamail.com>
2730 * libnautilus-private/nautilus-recent.c: do not use gnome-vfs.
2732 2007-10-17 Paolo Borelli <pborelli@katamail.com>
2734 * libnautilus-private/nautilus-emblem-utils.c: do not use gnome-vfs.
2736 2007-10-17 Paolo Borelli <pborelli@katamail.com>
2738 * libnautilus-private/nautilus-link.[ch]: remove.
2739 * libnautilus-private/nautilus-link-desktop-file.[ch]: port to gio
2740 and rename them to nautilus-link.[ch]
2741 * libnautilus-private/nautilus-file.c: adapt for the above change.
2743 2007-10-17 Alexander Larsson <alexl@redhat.com>
2745 * src/nautilus-places-sidebar.c:
2748 2007-10-17 Alexander Larsson <alexl@redhat.com>
2750 * libnautilus-private/nautilus-file.[ch]:
2751 * libnautilus-private/nautilus-file-private.h:
2752 Remove has/get_volume/drive, replace with
2753 can_mount/unmount/eject and mount/unmount/eject.
2754 (Which are not fully implemented yet)
2755 Add nautilus_file_is_mountpoint.
2757 * libnautilus-extension/nautilus-file-info.[ch]:
2758 * libnautilus-private/nautilus-directory-async.c:
2759 * libnautilus-private/nautilus-link-desktop-file.[ch]:
2760 * libnautilus-private/nautilus-link.[ch]:
2761 * src/file-manager/fm-directory-view.c:
2762 * src/file-manager/fm-icon-view.c:
2763 * src/file-manager/fm-properties-window.c:
2764 * src/file-manager/fm-tree-model.[ch]:
2765 * src/file-manager/fm-tree-view.c:
2768 2007-10-16 Alexander Larsson <alexl@redhat.com>
2770 * libnautilus-private/nautilus-desktop-icon-file.c:
2771 * libnautilus-private/nautilus-desktop-link-monitor.c:
2772 * libnautilus-private/nautilus-desktop-link.[ch]:
2773 * libnautilus-private/nautilus-directory-async.c:
2774 * libnautilus-private/nautilus-file-private.h:
2775 * libnautilus-private/nautilus-file.c:
2776 * libnautilus-private/nautilus-search-directory-file.c:
2777 * src/file-manager/fm-directory-view.c:
2778 * src/file-manager/fm-properties-window.c:
2779 Convert some volume monitor use to gio
2781 2007-10-16 Alexander Larsson <alexl@redhat.com>
2783 * libnautilus-private/nautilus-trash-monitor.c:
2784 Ref icon in nautilus_trash_monitor_get_icon()
2786 * libnautilus-private/nautilus-desktop-icon-file.c:
2787 * libnautilus-private/nautilus-desktop-link.c:
2788 * libnautilus-private/nautilus-desktop-link.h:
2789 * src/nautilus-places-sidebar.c:
2790 Use nautilus_trash_monitor_get_icon() when possible
2792 2007-10-16 Alexander Larsson <alexl@redhat.com>
2794 * libnautilus-private/nautilus-trash-monitor.[ch]:
2795 Add full gio implementation and get_icon()
2797 2007-10-15 Alexander Larsson <alexl@redhat.com>
2799 * libnautilus-private/Makefile.am:
2800 * libnautilus-private/nautilus-icon-factory-private.h: Removed.
2801 * libnautilus-private/nautilus-icon-factory.c: Removed.
2802 * libnautilus-private/nautilus-icon-factory.h: Removed.
2803 Remove NautilusIconFactory code.
2804 Now all code use the new APIs
2807 * libnautilus-private/nautilus-bookmark.c:
2808 * libnautilus-private/nautilus-bookmark.h:
2809 * libnautilus-private/nautilus-file.c:
2810 * libnautilus-private/nautilus-global-preferences.c:
2811 * libnautilus-private/nautilus-icon-canvas-item.c:
2812 * libnautilus-private/nautilus-icon-canvas-item.h:
2813 * libnautilus-private/nautilus-icon-container.h:
2814 * libnautilus-private/nautilus-icon-private.h:
2815 * libnautilus-private/nautilus-link-desktop-file.c:
2816 * libnautilus-private/nautilus-program-choosing.c:
2817 * libnautilus-private/nautilus-view.h:
2818 * src/file-manager/fm-directory-view.c:
2819 * src/file-manager/fm-icon-view.c:
2820 * src/file-manager/fm-list-model.c:
2821 * src/file-manager/fm-list-model.h:
2822 * src/file-manager/fm-list-view.c:
2823 * src/file-manager/fm-properties-window.c:
2824 * src/file-manager/fm-tree-model.c:
2825 * src/file-manager/fm-tree-view.c:
2826 * src/nautilus-application.c:
2827 * src/nautilus-bookmark-list.c:
2828 * src/nautilus-bookmarks-window.c:
2829 * src/nautilus-emblem-sidebar.c:
2830 * src/nautilus-navigation-window-menus.c:
2831 * src/nautilus-navigation-window.c:
2832 * src/nautilus-pathbar.c:
2833 * src/nautilus-places-sidebar.c:
2834 * src/nautilus-sidebar-title.c:
2835 * src/nautilus-window-menus.c:
2836 * src/nautilus-window.c:
2837 * src/nautilus-zoom-control.h:
2838 * test/test-nautilus-wrap-table.c:
2839 Don't include the nautilus-icon-factory headers
2841 2007-10-15 Alexander Larsson <alexl@redhat.com>
2843 * libnautilus-private/nautilus-file.[ch]:
2844 Add NAUTILUS_FILE_ICON_FLAGS_FOR_OPEN_FOLDER
2845 Fix force_size handling
2847 * src/file-manager/fm-directory-view.c:
2848 * src/file-manager/fm-empty-view.c:
2849 * src/file-manager/fm-list-model.c:
2850 * src/file-manager/fm-properties-window.c:
2851 * src/file-manager/fm-tree-model.c:
2852 * src/nautilus-emblem-sidebar.c:
2853 * src/nautilus-navigation-window-menus.c:
2854 * src/nautilus-property-browser.c:
2855 * src/nautilus-sidebar-title.c:
2856 Convert more stuff to new icon API
2858 2007-10-15 Alexander Larsson <alexl@redhat.com>
2860 * libnautilus-private/nautilus-icon-info.[ch]:
2861 Add nautilus_icon_info_lookup_from_name
2863 * libnautilus-private/nautilus-ui-utilities.c:
2864 * src/nautilus-desktop-window.c:
2865 * src/nautilus-navigation-window.c:
2866 * src/nautilus-pathbar.c:
2867 Use nautilus_icon_info_lookup_from_name to get less
2870 2007-10-15 Alexander Larsson <alexl@redhat.com>
2872 * src/nautilus-pathbar.c:
2873 * src/nautilus-spatial-window.c:
2874 Convert more stuff to new icon API
2876 2007-10-15 Alexander Larsson <alexl@redhat.com>
2878 * libnautilus-private/nautilus-file.[ch]:
2879 Add nautilus_file_get_icon_pixbuf and
2880 IGNORE_VISITING icon flag
2882 * libnautilus-private/nautilus-icon-info.[ch]:
2883 Add nautilus_icon_info_get_used_name function
2885 * libnautilus-private/nautilus-emblem-utils.c:
2886 * libnautilus-private/nautilus-program-choosing.c:
2887 * libnautilus-private/nautilus-ui-utilities.c:
2888 * src/nautilus-desktop-window.c:
2889 * src/nautilus-navigation-window.c:
2890 * src/nautilus-spatial-window.c:
2891 * src/nautilus-window.[ch]:
2892 Convert to new icon APIs
2894 2007-10-15 Alexander Larsson <alexl@redhat.com>
2896 * libnautilus-private/Makefile.am:
2897 * libnautilus-private/nautilus-audio-player.c: Removed.
2898 * libnautilus-private/nautilus-audio-player.h: Removed.
2899 * src/file-manager/fm-icon-view.c:
2900 Kill old unused code
2902 2007-10-15 Alexander Larsson <alexl@redhat.com>
2904 * libnautilus-private/nautilus-icon-info.[ch]:
2905 Add nautilus_icon_info_get_pixbuf_nodefault_at_size
2907 * libnautilus-private/nautilus-file.[ch]:
2908 New functions for getting emblem icons and emblem pixbufs
2910 * libnautilus-private/nautilus-icon-container.[ch]:
2911 * libnautilus-private/nautilus-icon-factory.c:
2912 * src/file-manager/fm-directory-view.[ch]:
2913 * src/file-manager/fm-icon-container.c:
2914 * src/file-manager/fm-list-model.c:
2915 * src/file-manager/fm-tree-model.c:
2916 * src/nautilus-sidebar-title.c:
2917 Update to use the new emblem getters
2919 2007-10-15 Alexander Larsson <alexl@redhat.com>
2921 * libnautilus-private/nautilus-icon-info.[ch]:
2922 Add nautilus_get_icon_size_for_stock_size
2924 * libnautilus-private/nautilus-bookmark.c:
2925 * src/nautilus-places-sidebar.c:
2928 2007-10-15 Alexander Larsson <alexl@redhat.com>
2930 * libnautilus-private/nautilus-thumbnails.c:
2931 Add required thumbnailing stuff from NautilusIconFactory here
2933 2007-10-15 Alexander Larsson <alexl@redhat.com>
2935 * libnautilus-private/nautilus-icon-factory.[ch]:
2936 * libnautilus-private/nautilus-icon-info.[ch]:
2937 Move over icon size util functions to nautilus-icon-info
2939 * libnautilus-private/nautilus-icon-container.c:
2940 * libnautilus-private/nautilus-lib-self-check-functions.h:
2941 * src/file-manager/fm-list-model.c:
2942 * src/nautilus-sidebar-title.c:
2945 2007-10-15 Alexander Larsson <alexl@redhat.com>
2947 * libnautilus-private/nautilus-icon-container.c:
2948 * libnautilus-private/nautilus-icon-factory.h:
2949 Remove NAUTILUS_ICON_SIZE_THUMBNAIL define as this is
2952 2007-10-15 Alexander Larsson <alexl@redhat.com>
2954 * libnautilus-private/nautilus-file.c:
2955 Actually handle thumbnail size prefs
2957 2007-10-15 Alexander Larsson <alexl@redhat.com>
2959 * libnautilus-private/nautilus-file.c:
2960 Handle thumbnail size prefs
2961 Handle all sorts of icon changes and emit CHANGED on
2964 * libnautilus-private/nautilus-directory-private.h:
2965 * libnautilus-private/nautilus-directory.c:
2966 * libnautilus-private/nautilus-icon-container.c:
2967 * libnautilus-private/nautilus-icon-info.c:
2968 * libnautilus-private/nautilus-icon-info.h:
2969 * src/file-manager/fm-directory-view.c:
2970 * src/file-manager/fm-list-view.c:
2971 * src/file-manager/fm-properties-window.c:
2972 * src/file-manager/fm-tree-model.c:
2973 * src/file-manager/fm-tree-model.h:
2974 * src/file-manager/fm-tree-view.c:
2975 * src/nautilus-bookmarks-window.c:
2976 * src/nautilus-sidebar-title.c:
2977 * src/nautilus-window-bookmarks.c:
2978 * src/nautilus-window.c:
2979 Remove use of icon factory icons_changed signal, using instead
2980 the file CHANGED signal.
2982 2007-10-15 Alexander Larsson <alexl@redhat.com>
2984 * libnautilus-private/nautilus-file.c (nautilus_file_get_all_attributes):
2985 Add thumbnail to all attributes
2987 2007-10-15 Alexander Larsson <alexl@redhat.com>
2989 * libnautilus-private/nautilus-file.h:
2990 Add NAUTILUS_FILE_ATTRIBUTES_FOR_ICON
2992 * libnautilus-private/nautilus-bookmark.c:
2993 * src/file-manager/fm-directory-view.c:
2994 * src/file-manager/fm-properties-window.c:
2995 * src/file-manager/fm-tree-model.c:
2996 * src/nautilus-bookmark-list.c:
2997 * src/nautilus-pathbar.c:
2998 * src/nautilus-sidebar-title.c:
2999 Use NAUTILUS_FILE_ATTRIBUTES_FOR_ICON instead of
3000 nautilus_icon_factory_is_icon_ready_for_file and
3001 nautilus_icon_factory_get_required_file_attributes.
3003 2007-10-12 Alexander Larsson <alexl@redhat.com>
3005 * libnautilus-private/nautilus-bookmark.[ch]:
3006 * libnautilus-private/nautilus-file.[ch]:
3007 * libnautilus-private/nautilus-icon-info.c:
3008 * src/nautilus-application.c:
3009 * src/nautilus-bookmark-list.c:
3010 * src/nautilus-bookmarks-window.c:
3011 * src/nautilus-places-sidebar.c:
3012 * src/nautilus-window-manage-views.c:
3013 * src/nautilus-window-private.h:
3014 * src/nautilus-window.c:
3015 Convert bookmarks API to gio / GIcon
3017 2007-10-12 Alexander Larsson <alexl@redhat.com>
3019 * libnautilus-private/nautilus-file-private.h:
3020 * libnautilus-private/nautilus-file.c:
3021 * libnautilus-private/nautilus-icon-container.c:
3022 * libnautilus-private/nautilus-thumbnails.[ch]:
3023 Add back support for generating thumbnails.
3025 2007-10-12 Alexander Larsson <alexl@redhat.com>
3027 * libnautilus-private/nautilus-directory-async.c:
3028 * libnautilus-private/nautilus-file-private.h:
3029 * libnautilus-private/nautilus-file.c:
3030 For large icons, try to use the original file
3033 2007-10-12 Alexander Larsson <alexl@redhat.com>
3035 * libnautilus-private/nautilus-file.c:
3036 Only invalidate thumbnails when sizing up, not
3037 on the original scale from raw
3039 2007-10-12 Alexander Larsson <alexl@redhat.com>
3041 * libnautilus-private/nautilus-directory-async.c:
3042 * libnautilus-private/nautilus-file-private.h:
3043 * libnautilus-private/nautilus-file.c:
3044 Simplify thumbnail size handling and make it work.
3045 Now handles resizing icons.
3047 2007-10-12 Alexander Larsson <alexl@redhat.com>
3049 * libnautilus-private/nautilus-directory-async.c:
3050 * libnautilus-private/nautilus-file-private.h:
3051 * libnautilus-private/nautilus-file.c:
3052 More exact handling of thumbnail up_to_date-ness, including
3053 if loading a thumbnail fails.
3054 Return thumbnails of the right size.
3056 * libnautilus-private/nautilus-thumbnails.[ch]:
3057 Add nautilus_thumbnail_unframe_image and export
3058 frame element sizes as defines
3060 2007-10-11 Alexander Larsson <alexl@redhat.com>
3062 * libnautilus-private/nautilus-file.[ch]:
3063 * libnautilus-private/nautilus-directory-async.c:
3064 Export nautilus_file_should_show_thumbnail and use it as needed in the
3065 thumbnail reading code
3067 2007-10-11 Alexander Larsson <alexl@redhat.com>
3069 * libnautilus-private/nautilus-file-attributes.h:
3070 Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL attribute
3072 * libnautilus-private/nautilus-directory-private.h:
3073 * libnautilus-private/nautilus-directory-async.c:
3074 * libnautilus-private/nautilus-file-private.h:
3075 Load thumbnails asynchronosuly.
3077 * libnautilus-private/nautilus-file.c:
3078 Initial code to use the asynchronoulsy loaded thumbnail
3080 * libnautilus-private/nautilus-icon-factory.c:
3081 Add NAUTILUS_FILE_ATTRIBUTE_THUMBNAIL as a required attribute for
3084 2007-10-11 Alexander Larsson <alexl@redhat.com>
3086 * libnautilus-private/nautilus-file-private.h:
3087 * libnautilus-private/nautilus-file.c:
3088 Read thumbnail info from gio
3090 2007-10-11 Alexander Larsson <alexl@redhat.com>
3092 * libnautilus-private/nautilus-file.c (nautilus_file_get_gicon):
3093 Handle accept, visited and embedding text state and
3094 rewrite the icon as needed.
3096 * libnautilus-private/nautilus-icon-info.c:
3097 (nautilus_icon_info_finalize):
3098 Fix crash if pixbuf is NULL
3100 2007-10-11 Alexander Larsson <alexl@redhat.com>
3102 * libnautilus-private/Makefile.am:
3103 * libnautilus-private/nautilus-icon-info.[ch]:
3104 Added NautilusInfoInfo, including caches and GIcon => pixbuf lookup
3106 * libnautilus-private/nautilus-file.[ch]:
3107 Make nautilus_file_get_icon return a NautilusFileInfo
3109 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
3110 Split out attach points instead of using NautilusAttachPoints
3112 * libnautilus-private/nautilus-icon-container.[ch]:
3113 * src/file-manager/fm-icon-container.c:
3114 Use the new nautilus_file_get_icon and nautilus_file_info_* stuff
3116 * libnautilus-private/nautilus-icon-factory.c:
3117 * libnautilus-private/nautilus-program-choosing.c:
3118 * libnautilus-private/nautilus-mime-application-chooser.c:
3119 * libnautilus-private/nautilus-open-with-dialog.c:
3120 Update to g_themed_icon_get_names const type
3122 2007-10-10 Alexander Larsson <alexl@redhat.com>
3124 * libnautilus-private/nautilus-file-private.h:
3125 * libnautilus-private/nautilus-file.[ch]:
3126 Keep track of GIcon from gio.
3127 Add nautilus_file_get_icon()
3129 * libnautilus-private/nautilus-icon-factory.[ch]:
3130 Add nautilus_icon_factory_get_pixbuf_for_gicon().
3131 This is a bit temporary, but can be used to move over
3132 users to nautilus_file_get_icon().
3134 * libnautilus-private/nautilus-icon-container.[ch]:
3135 * src/file-manager/fm-icon-container.c:
3136 Use nautilus_file_get_icon() in icon view.
3138 2007-10-10 Alexander Larsson <alexl@redhat.com>
3140 * libnautilus-private/nautilus-file-utilities.c:
3141 * libnautilus-private/nautilus-monitor.c:
3142 * src/nautilus-bookmark-list.c:
3143 Update for file monitoring API change
3145 * src/nautilus-spatial-window.c:
3146 Gio port from Paolo Borelli
3148 2007-10-08 Alexander Larsson <alexl@redhat.com>
3150 * libnautilus-private/nautilus-file.c:
3151 (nautilus_file_peek_display_name):
3152 Use a display name based on the filename as the default instead
3153 of "" before we've read the real display name from the backend.
3155 2007-10-08 Paolo Borelli <pborelli@katamail.com>
3157 * libnautilus-private/nautilus-icon-dnd.[ch]:
3158 * src/nautilus-emblem-sidebar.c:
3159 * src/nautilus-location-bar.c:
3161 Replace nautilus_icon_dnd_uri_list_extract_uris with
3162 g_uri_list_extract_uris.
3164 2007-10-08 Paolo Borelli <pborelli@katamail.com>
3166 * src/nautilus-bookmark-list.[ch]: port to gio.
3168 2007-10-05 Paolo Borelli <pborelli@katamail.com>
3170 * configure.in: use gio-2.0 instead of gio-standalone.
3172 2007-10-04 Alexander Larsson <alexl@redhat.com>
3174 * libnautilus-private/Makefile.am:
3175 * libnautilus-private/nautilus-trash-directory.[ch]:
3176 * libnautilus-private/nautilus-trash-file.[ch]:
3177 Remove virtual trash locations, we now use the gvfs trash:
3179 * libnautilus-private/nautilus-trash-monitor.[ch]:
3180 Make this a stub for now. Need to figure out how to do this.
3182 * libnautilus-private/nautilus-directory-private.h:
3183 * libnautilus-private/nautilus-directory.c:
3184 * libnautilus-private/nautilus-file-operations.c:
3185 * libnautilus-private/nautilus-file.c:
3186 * src/file-manager/fm-directory-view.c:
3187 * src/nautilus-window-manage-views.c:
3188 Handle the removal of NautilusTrash*
3190 2007-10-04 Alexander Larsson <alexl@redhat.com>
3192 * libnautilus-private/nautilus-thumbnails.c:
3193 Use gio instead of gnome-vfs to get mtime
3195 2007-10-02 Alexander Larsson <alexl@redhat.com>
3197 * libnautilus-private/nautilus-customization-data.c:
3198 * libnautilus-private/nautilus-customization-data.h:
3199 * src/nautilus-property-browser.c:
3200 Use gio to read info
3202 2007-10-02 Alexander Larsson <alexl@redhat.com>
3204 * libnautilus-private/nautilus-icon-dnd.c (selection_is_image_file):
3205 Use gio to get mime type
3207 2007-10-02 Alexander Larsson <alexl@redhat.com>
3209 * libnautilus-private/nautilus-file-utilities.c:
3210 Use GFileMonitor to monitor xdg user dirs file
3212 2007-10-02 Alexander Larsson <alexl@redhat.com>
3214 * libnautilus-private/Makefile.am (INCLUDES):
3215 Bump name for extension dir since we're not compatible anymore
3217 2007-10-02 Alexander Larsson <alexl@redhat.com>
3219 * libnautilus-private/nautilus-bookmark.c:
3220 * libnautilus-private/nautilus-customization-data.c:
3221 * libnautilus-private/nautilus-desktop-directory.c:
3222 * libnautilus-private/nautilus-directory-background.c:
3223 * libnautilus-private/nautilus-dnd.c:
3224 * libnautilus-private/nautilus-file-operations.c:
3225 * libnautilus-private/nautilus-file-utilities.c:
3226 * libnautilus-private/nautilus-file.c:
3227 * libnautilus-private/nautilus-icon-factory.c:
3228 * libnautilus-private/nautilus-metafile.c:
3229 * libnautilus-private/nautilus-search-directory.c:
3230 * libnautilus-private/nautilus-search-engine-tracker.c:
3231 * src/file-manager/fm-directory-view.c:
3232 * src/file-manager/fm-ditem-page.c:
3233 * src/file-manager/fm-icon-view.c:
3234 * src/file-manager/fm-properties-window.c:
3235 * src/file-manager/fm-tree-view.c:
3236 * src/nautilus-application.c:
3237 * src/nautilus-bookmark-list.c:
3238 * src/nautilus-image-properties-page.c:
3239 * src/nautilus-information-panel.c:
3240 * src/nautilus-places-sidebar.c:
3241 * src/nautilus-property-browser.c:
3242 * src/nautilus-query-editor.c:
3243 gnome_vfs_get_local_path_from_uri -> g_filename_from_uri
3244 gnome_vfs_get_uri_from_local_path -> g_filename_to_uri
3246 2007-10-02 Alexander Larsson <alexl@redhat.com>
3248 * libnautilus-private/nautilus-icon-factory.c:
3249 Don't clear thumbnails and other absolute pathnames from icon
3250 cache when mime data or icon theme changes. This is to avoid
3251 flashing and async realoading of all thumbnails.
3253 2007-10-02 Alexander Larsson <alexl@redhat.com>
3255 * libnautilus-private/nautilus-directory-async.c:
3256 (mime_db_changed_callback):
3257 Use the right call to invalidate attributes, so that
3258 they get re-read correctly.
3260 2007-10-02 Alexander Larsson <alexl@redhat.com>
3262 * libnautilus-private/nautilus-icon-factory.c:
3263 (mime_type_data_changed_callback):
3264 * libnautilus-private/nautilus-directory-async.c:
3265 (mime_db_changed_callback):
3266 Fix up types in callbacks
3268 * libnautilus-private/nautilus-mime-application-chooser.c:
3269 * libnautilus-private/nautilus-open-with-dialog.c:
3270 Handle and emit mime_data_changed on NautilusSignaller
3272 2007-10-01 Alexander Larsson <alexl@redhat.com>
3274 * libnautilus-private/Makefile.am:
3275 * libnautilus-private/nautilus-mime-application-chooser.[ch]:
3276 * libnautilus-private/nautilus-open-with-dialog.[ch]:
3277 Moved these from eel and renamed
3279 * src/file-manager/fm-directory-view.c:
3280 * src/file-manager/fm-properties-window.c:
3281 Use the nautilus version imported above instead of the eel one.
3283 2007-10-01 Alexander Larsson <alexl@redhat.com>
3285 * libnautilus-private/nautilus-directory-async.c:
3286 * libnautilus-private/nautilus-icon-factory.c:
3287 * libnautilus-private/nautilus-signaller.c:
3288 Replace gnome-vfs mime monitor with NautilusSignaller signal.
3290 * src/nautilus-query-editor.c:
3291 Use gio to list all mime types
3293 2007-10-01 Alexander Larsson <alexl@redhat.com>
3295 * libnautilus-private/nautilus-theme.[ch]:
3296 Delete leftover files
3298 2007-09-28 Alexander Larsson <alexl@redhat.com>
3301 Update for new gio pkgconfig name
3303 2007-09-28 Alexander Larsson <alexl@redhat.com>
3305 * libnautilus-private/nautilus-file.c:
3306 * src/file-manager/fm-directory-view.c:
3307 * src/file-manager/fm-properties-window.c:
3308 Update to the new name for g_format_file_size_for_display
3310 2007-09-28 Alexander Larsson <alexl@redhat.com>
3312 * libnautilus-private/nautilus-file.c:
3313 * libnautilus-private/nautilus-link.c:
3314 * src/file-manager/fm-icon-container.c:
3315 * src/nautilus-query-editor.c:
3316 Use gio mimetype functions instead of gnome-vfs ones.
3318 2007-09-28 Alexander Larsson <alexl@redhat.com>
3320 * libnautilus-private/nautilus-mime-actions.[ch]:
3321 * libnautilus-private/nautilus-program-choosing.[ch]:
3322 * libnautilus-private/nautilus-recent.[ch]:
3323 Use GAppInfo instead of GnomeVFSMimeApplication
3325 * src/file-manager/fm-directory-view.c:
3326 * src/nautilus-information-panel.c:
3327 * test/test-nautilus-mime-actions.c:
3328 Update due to the api changes in the GAppInfo move.
3330 2007-09-27 Alexander Larsson <alexl@redhat.com>
3332 * libnautilus-private/nautilus-file.c:
3333 * src/file-manager/fm-directory-view.c:
3334 * src/file-manager/fm-properties-window.c:
3335 Use g_file_size_format_for_display instead of
3336 gnome_vfs_format_file_size_for_display
3338 2007-09-27 Alexander Larsson <alexl@redhat.com>
3340 * libnautilus-private/nautilus-file.c:
3341 Remove unused GnomeVFSHandle stuff
3343 2007-09-27 Alexander Larsson <alexl@redhat.com>
3345 * libnautilus-private/nautilus-file.c:
3346 Forgot to change GnomeVFSResult to GError in
3349 007-09-27 Alexander Larsson <alexl@redhat.com>
3351 * libnautilus-private/nautilus-file.c:
3352 Implement nautilus_file_set_owner and nautilus_file_set_group
3353 using set_attributes
3356 2007-09-27 Alexander Larsson <alexl@redhat.com>
3358 * libnautilus-private/nautilus-file.c:
3359 Implement nautilus_file_set_permissions using
3360 nautilus_file_set_attributes.
3362 2007-09-27 Alexander Larsson <alexl@redhat.com>
3364 * libnautilus-private/nautilus-file.[ch]:
3365 Add nautilus_file_set_attributes
3367 2007-09-27 Alexander Larsson <alexl@redhat.com>
3369 * libnautilus-private/nautilus-vfs-utils.[ch]:
3370 Add gnome_vfs_result_to_error call
3372 * libnautilus-private/nautilus-file.[ch]:
3373 Convert renaming to use gio.
3374 Pass GError instead of GnomeVFSResult in
3375 NautilusFileOperationCallback
3377 * src/file-manager/fm-error-reporting.c:
3378 * src/file-manager/fm-error-reporting.h:
3379 * src/file-manager/fm-list-view.c:
3380 * src/file-manager/fm-properties-window.c:
3381 Update to the NautilusFileOperationCallback API change
3383 2007-09-26 Alexander Larsson <alexl@redhat.com>
3385 * libnautilus-private/nautilus-file-private.h:
3386 * libnautilus-private/nautilus-file.c:
3387 Read can_delete and can_rename from gio.
3388 Use can_rename in nautilus_file_can_rename.
3390 2007-09-26 Alexander Larsson <alexl@redhat.com>
3392 * libnautilus-private/nautilus-file.[ch]:
3393 Add nautilus_file_get_edit_name()
3395 2007-09-26 Alexander Larsson <alexl@redhat.com>
3397 * libnautilus-private/nautilus-file-utilities.[ch]:
3398 Make string args const char * where possible.
3400 * libnautilus-private/nautilus-desktop-icon-file.c:
3401 * libnautilus-private/nautilus-directory-async.c:
3402 * libnautilus-private/nautilus-file-private.h:
3403 * libnautilus-private/nautilus-file.c:
3404 Read display_name and edit_name from gio.
3405 Kill old cached_display_name creation.
3406 Use eel_ref_str for name, display_name, edit_name and make sure to
3407 share them when possible.
3408 Old use of display_name as the link info only is moved so that
3409 its shared with the normal name, with got_custom_display_name showing
3412 2007-09-26 Alexander Larsson <alexl@redhat.com>
3414 * libnautilus-private/nautilus-file-private.h:
3415 * libnautilus-private/nautilus-file.c:
3416 Use new refcounted string implementation for mime_type.
3417 This way we don't have to store duplicate strings for
3420 2007-09-26 Alexander Larsson <alexl@redhat.com>
3422 * libnautilus-private/nautilus-directory.c (nautilus_directory_finalize):
3423 directory->details->pending_file_info now has GFileInfo objects, not
3424 GnomeVFSFileInfo objects. Free them in the correct way.
3426 2007-09-26 Alexander Larsson <alexl@redhat.com>
3428 * libnautilus-private/nautilus-directory-async.c:
3429 Remove old irrelevant comment
3431 2007-09-26 Alexander Larsson <alexl@redhat.com>
3433 * libnautilus-private/nautilus-directory-async.c:
3434 Read top left text with gio
3436 2007-09-26 Alexander Larsson <alexl@redhat.com>
3438 * src/file-manager/fm-ditem-page.c:
3439 Use g_file_load_contents_async instead of
3440 eel_read_entire_file_async.
3442 2007-09-26 Alexander Larsson <alexl@redhat.com>
3444 * libnautilus-private/nautilus-icon-factory.c:
3445 * libnautilus-private/nautilus-thumbnails.c:
3446 Use g_file_load_contents_async instead of
3447 eel_read_entire_file_async.
3449 2007-09-26 Alexander Larsson <alexl@redhat.com>
3451 * libnautilus-private/nautilus-metafile.c:
3452 Use g_file_load_contents_async instead of
3453 eel_read_entire_file_async.
3455 2007-09-26 Alexander Larsson <alexl@redhat.com>
3457 * libnautilus-private/nautilus-directory-async.c:
3458 * libnautilus-private/nautilus-directory.c:
3459 * libnautilus-private/nautilus-file.c:
3460 Initialize hidden_file_hash lazily
3462 2007-09-26 Alexander Larsson <alexl@redhat.com>
3464 * libnautilus-private/nautilus-directory-async.c:
3465 Read link info using gio
3467 2007-09-26 Alexander Larsson <alexl@redhat.com>
3469 * libnautilus-private/nautilus-directory-async.c:
3470 * libnautilus-private/nautilus-directory-private.h:
3471 Read mime list using gio
3473 2007-09-26 Alexander Larsson <alexl@redhat.com>
3475 * libnautilus-private/nautilus-directory-async.c:
3476 Read .hidden using gio.
3478 2007-09-25 Alexander Larsson <alexl@redhat.com>
3480 * libnautilus-private/nautilus-icon-factory.c:
3481 Free file_info after last use (fixed valgrind warning)
3483 * libnautilus-private/nautilus-file.c:
3484 Sometimes we freed an uninitialized pointer
3486 * libnautilus-private/nautilus-directory-async.c:
3487 * libnautilus-private/nautilus-directory-private.h:
3488 Keep all the directory loading info in DirectoryLoadState
3490 2007-09-25 Alexander Larsson <alexl@redhat.com>
3492 * libnautilus-private/nautilus-directory-async.c:
3493 * libnautilus-private/nautilus-directory-private.h:
3494 Implement deep count using gio
3496 2007-09-25 Alexander Larsson <alexl@redhat.com>
3498 * libnautilus-private/nautilus-metafile.c (set_metafile_contents):
3499 Don't crash on files that have slashes in them.
3501 2007-09-24 Alexander Larsson <alexl@redhat.com>
3503 * libnautilus-private/nautilus-directory-async.c:
3504 * libnautilus-private/nautilus-directory-private.h:
3505 Use gio to do directory counts
3507 2007-09-24 Alexander Larsson <alexl@redhat.com>
3509 * libnautilus-private/nautilus-directory-async.c:
3510 * libnautilus-private/nautilus-file-private.h:
3511 Define NAUTILUS_FILE_DEFAULT_ATTRIBUTES
3513 2007-09-24 Alexander Larsson <alexl@redhat.com>
3515 * libnautilus-private/nautilus-desktop-directory-file.c:
3516 * libnautilus-private/nautilus-desktop-icon-file.c:
3517 * libnautilus-private/nautilus-file.c:
3518 * libnautilus-private/nautilus-file.h:
3519 * libnautilus-private/nautilus-saved-search-file.c:
3520 * libnautilus-private/nautilus-search-directory-file.c:
3521 * libnautilus-private/nautilus-trash-file.c:
3522 There was some problems removing the virtual call for
3523 get_file_type, as this broke getting the type for "virtual"
3524 directory types like trash and the desktop. Re-introduce this,
3525 but set the type directly instead of via an indirect jump.
3527 2007-09-24 Alexander Larsson <alexl@redhat.com>
3529 * libnautilus-private/nautilus-directory.c:
3530 * libnautilus-private/nautilus-file.c:
3531 * libnautilus-private/nautilus-file.h:
3532 nautilus_file_get_for_location -> nautilus_file_get
3533 same for get_existing
3535 2007-09-24 Alexander Larsson <alexl@redhat.com>
3537 * libnautilus-private/nautilus-bookmark.c:
3538 * libnautilus-private/nautilus-directory-async.c:
3539 * libnautilus-private/nautilus-directory.c:
3540 * libnautilus-private/nautilus-file-operations.c:
3541 * libnautilus-private/nautilus-file-utilities.c:
3542 * libnautilus-private/nautilus-file.c:
3543 * libnautilus-private/nautilus-file.h:
3544 * libnautilus-private/nautilus-icon-dnd.c:
3545 * libnautilus-private/nautilus-search-directory.c:
3546 * libnautilus-private/nautilus-thumbnails.c:
3547 * libnautilus-private/nautilus-trash-monitor.c:
3548 * libnautilus-private/nautilus-tree-view-drag-dest.c:
3549 * src/file-manager/fm-directory-view.c:
3550 * src/file-manager/fm-ditem-page.c:
3551 * src/file-manager/fm-icon-view.c:
3552 * src/file-manager/fm-list-view.c:
3553 * src/file-manager/fm-properties-window.c:
3554 * src/file-manager/fm-tree-model.c:
3555 * src/file-manager/fm-tree-view.c:
3556 * src/nautilus-application.c:
3557 * src/nautilus-bookmark-list.c:
3558 * src/nautilus-information-panel.c:
3559 * src/nautilus-notes-viewer.c:
3560 * src/nautilus-pathbar.c:
3561 * src/nautilus-places-sidebar.c:
3562 * src/nautilus-spatial-window.c:
3563 * src/nautilus-window-manage-views.c:
3564 * test/test-nautilus-mime-actions-set.c:
3565 * test/test-nautilus-mime-actions.c:
3566 Rename nautilus_file_get -> nautilus_file_get_by_uri.
3567 Same with nautilus_file_get_existing.
3569 2007-09-21 Alexander Larsson <alexl@redhat.com>
3571 * libnautilus-private/nautilus-file.[ch]:
3572 Fix up type for get_permissions return value (don't use gnome-vfs types).
3574 * libnautilus-private/nautilus-vfs-utils.[ch]:
3575 Add gnome_vfs_file_type_from_g_file_type()
3577 * libnautilus-private/nautilus-icon-factory.c:
3578 Set up more GnomeVFSInfo fields needed for gnome_icon_lookup.
3580 2007-09-21 Alexander Larsson <alexl@redhat.com>
3582 * libnautilus-private/nautilus-directory-async.c:
3583 * libnautilus-private/nautilus-monitor.[ch]:
3584 Use gio to implement file monitoring.
3586 2007-09-21 Alexander Larsson <alexl@redhat.com>
3588 * libnautilus-private/nautilus-directory-async.c:
3589 * libnautilus-private/nautilus-directory-private.h:
3590 Read info for new files
3592 2007-09-21 Alexander Larsson <alexl@redhat.com>
3594 * libnautilus-private/nautilus-directory-async.c:
3595 * libnautilus-private/nautilus-directory-private.h:
3596 Implement get_file_info using gio
3598 2007-09-21 Alexander Larsson <alexl@redhat.com>
3600 * libnautilus-private/nautilus-directory-async.c:
3601 * libnautilus-private/nautilus-directory-private.h:
3602 Read directory list via gio instead of gnome-vfs
3604 * libnautilus-private/nautilus-file-private.h:
3605 * libnautilus-private/nautilus-file.c:
3606 Get is_hidden & is_backup from gio instead of doing
3607 filename matching ourselves.
3609 * libnautilus-private/nautilus-file-utilities.c:
3610 Remove unused hidden/backup pattern matching.
3612 * src/nautilus-main.c:
3613 Initiate GThreads, as we need this for gio async emulation.
3615 2007-09-20 Alexander Larsson <alexl@redhat.com>
3617 * libnautilus-private/nautilus-vfs-utils.c:
3618 Fix typo in attribute name
3620 * libnautilus-private/nautilus-directory-async.c:
3621 * libnautilus-private/nautilus-file-private.h:
3622 * libnautilus-private/nautilus-file.c:
3623 Make NautilusFile info update use GFileInfo.
3624 Update all call sites to convert to it.
3626 2007-09-20 Alexander Larsson <alexl@redhat.com>
3628 * libnautilus-private/nautilus-vfs-utils.[ch]:
3629 Add gnome_vfs_file_info_to_gio
3631 2007-09-20 Alexander Larsson <alexl@redhat.com>
3633 * libnautilus-private/nautilus-directory-metafile-monitor.c:
3634 * libnautilus-private/nautilus-directory-private.h:
3635 * libnautilus-private/nautilus-directory.c:
3636 * libnautilus-private/nautilus-file.c:
3637 * libnautilus-private/nautilus-metafile.c:
3638 Make the filename key for metadata be unescaped in memory.
3639 Escape it only when reading/writing the metadata files.
3640 This is to avoid escaping a lot since we're now storing the
3641 filename unescaped in NautilusFile.
3643 2007-09-20 Alexander Larsson <alexl@redhat.com>
3645 * libnautilus-private/nautilus-directory-notify.h:
3646 * libnautilus-private/nautilus-directory.c:
3647 Add GFile versions of metadata scheduling functions.
3649 2007-09-20 Alexander Larsson <alexl@redhat.com>
3651 * libnautilus-private/nautilus-directory-notify.h:
3652 * libnautilus-private/nautilus-directory.c:
3654 nautilus_directory_notify_files_changed
3655 nautilus_directory_notify_files_removed
3657 2007-09-20 Alexander Larsson <alexl@redhat.com>
3659 * libnautilus-private/nautilus-directory-private.h:
3660 * libnautilus-private/nautilus-directory.c:
3661 * libnautilus-private/nautilus-file.c:
3662 Avoid for_location suffix when its not needed anymore
3664 2007-09-20 Alexander Larsson <alexl@redhat.com>
3666 * libnautilus-private/nautilus-directory.c:
3667 Add _by_uri suffix to uri versions of functions and
3668 remove suffix for GFile versions
3670 2007-09-20 Alexander Larsson <alexl@redhat.com>
3672 * libnautilus-private/nautilus-directory-notify.h:
3673 * libnautilus-private/nautilus-directory.c:
3674 * libnautilus-private/nautilus-file-changes-queue.c:
3675 * libnautilus-private/nautilus-link-desktop-file.c:
3676 * libnautilus-private/nautilus-merged-directory.c:
3677 Rename notify functions that work on uris to _by_uri and
3678 the GFile ones to have no suffix
3680 2007-09-20 Alexander Larsson <alexl@redhat.com>
3682 * libnautilus-private/nautilus-metafile.c:
3683 * libnautilus-private/nautilus-directory.[ch]:
3684 Remove unused function nautilus_directory_make_uri_canonical
3686 2007-09-20 Alexander Larsson <alexl@redhat.com>
3688 * libnautilus-private/nautilus-directory-notify.h:
3689 * libnautilus-private/nautilus-directory.c:
3690 Added nautilus_directory_notify_files_moved_by_location and
3691 made nautilus_directory_notify_files_moved use that.
3693 2007-09-20 Alexander Larsson <alexl@redhat.com>
3695 * libnautilus-private/nautilus-directory-notify.h:
3696 * libnautilus-private/nautilus-directory.c:
3697 Add nautilus_directory_notify_files_added_by_location.
3698 Use GFile instead of uris in more places
3700 2007-09-20 Alexander Larsson <alexl@redhat.com>
3702 * libnautilus-private/nautilus-directory-private.h:
3703 * libnautilus-private/nautilus-directory.c:
3704 * libnautilus-private/nautilus-file.[ch]:
3705 Add nautilus_file_get_for_location and nautilus_file_get_existing_for_location.
3706 and implement nautilus_file_get based on these.
3708 2007-09-20 Alexander Larsson <alexl@redhat.com>
3710 * libnautilus-private/nautilus-file.[ch]:
3711 Add nautilus_file_get_location () and use it when
3714 2007-09-19 Alexander Larsson <alexl@redhat.com>
3716 * libnautilus-private/nautilus-directory.c:
3717 (nautilus_directory_is_desktop_directory):
3718 * libnautilus-private/nautilus-file-utilities.[ch]:
3719 (nautilus_is_home_directory_file):
3720 (nautilus_is_desktop_directory_file):
3721 (nautilus_is_desktop_directory):
3722 * libnautilus-private/nautilus-file.c:
3723 (nautilus_file_is_desktop_directory):
3724 (nautilus_file_is_home):
3725 Don't keep dup:ing strings for these commonly called
3728 2007-09-19 Alexander Larsson <alexl@redhat.com>
3730 * libnautilus-private/nautilus-directory-async.c:
3731 * libnautilus-private/nautilus-directory-private.h:
3732 * libnautilus-private/nautilus-directory.c:
3733 * libnautilus-private/nautilus-file-utilities.[ch]:
3734 * libnautilus-private/nautilus-file.c:
3735 Use GFile *location to store the uri for NautilusDirectory.
3736 In preparation for using GFile for all I/O.
3738 2007-09-19 Alexander Larsson <alexl@redhat.com>
3740 * libnautilus-private/nautilus-file-private.h:
3741 * libnautilus-private/nautilus-directory-async.c:
3742 * libnautilus-private/nautilus-file-attributes.h:
3743 * libnautilus-private/nautilus-file.[ch]:
3744 * libnautilus-private/nautilus-mime-actions.c:
3745 * src/file-manager/fm-directory-view.c:
3746 * src/file-manager/fm-ditem-page.c:
3747 * src/file-manager/fm-properties-window.c:
3748 * src/nautilus-window.c:
3749 Remove slow mimetype attribute and all its use.
3750 This is in preparation for the gio move which has
3751 a canonical mimetype definition instead of the
3752 guessed/slow couple.
3754 2007-09-19 Alexander Larsson <alexl@redhat.com>
3756 * libnautilus-private/nautilus-file-attributes.h:
3757 * libnautilus-private/nautilus-directory-async.c:
3758 * libnautilus-private/nautilus-directory.c:
3759 * libnautilus-private/nautilus-file-utilities.c:
3760 * libnautilus-private/nautilus-file.c:
3761 * libnautilus-private/nautilus-icon-factory.c:
3762 * libnautilus-private/nautilus-mime-actions.c:
3763 * src/file-manager/fm-directory-view.c:
3764 * src/file-manager/fm-properties-window.c:
3765 * src/file-manager/fm-tree-model.c:
3766 * src/file-manager/fm-tree-view.c:
3767 * src/nautilus-spatial-window.c:
3768 * src/nautilus-window-manage-views.c:
3769 * src/nautilus-window.c:
3770 Limit the set of file attributes to the ones we actually read
3771 separately. This makes it more obvious what is happening when
3772 doing I/O. It does put some extra work on users, because they
3773 need to know where the data is coming from, but that is rarely
3776 2007-09-19 Alexander Larsson <alexl@redhat.com>
3778 * libnautilus-private/nautilus-desktop-icon-file.c:
3779 * libnautilus-private/nautilus-directory-async.c:
3780 * libnautilus-private/nautilus-directory.c:
3781 * libnautilus-private/nautilus-file-private.h:
3782 * libnautilus-private/nautilus-file-utilities.[ch]:
3783 * libnautilus-private/nautilus-file.c:
3784 Store "name" instead of "relative_uri" in NautilusFile.
3785 We want to avoid escaping/unescaping as much as possible and
3786 limit that to when we go from/to a full uri.
3788 2007-09-19 Alexander Larsson <alexl@redhat.com>
3790 * libnautilus-private/nautilus-file-private.h:
3791 Remove declaration for removed function
3793 2007-09-19 Alexander Larsson <alexl@redhat.com>
3795 * libnautilus-private/nautilus-directory-async.c:
3796 * libnautilus-private/nautilus-file-private.h:
3797 * libnautilus-private/nautilus-file.[ch]:
3798 * libnautilus-private/nautilus-program-choosing.c:
3799 * src/file-manager/fm-directory-view.c:
3800 * src/nautilus-spatial-window.c:
3801 * src/nautilus-window-manage-views.c:
3802 Use GError instead of GnomeVFSResult for get_info_error
3804 2007-09-19 Alexander Larsson <alexl@redhat.com>
3806 * libnautilus-private/nautilus-desktop-directory-file.c:
3807 * libnautilus-private/nautilus-desktop-icon-file.c:
3808 * libnautilus-private/nautilus-file-private.h:
3809 * libnautilus-private/nautilus-file.[ch]:
3810 * libnautilus-private/nautilus-saved-search-file.c:
3811 * libnautilus-private/nautilus-search-directory-file.c:
3812 * libnautilus-private/nautilus-trash-file.c:
3813 * libnautilus-private/nautilus-vfs-file.c:
3814 * libnautilus-private/nautilus-vfs-utils.c:
3815 * libnautilus-private/nautilus-vfs-utils.h:
3816 * libnautilus-private/nautilus-view-factory.c:
3817 * libnautilus-private/nautilus-view-factory.h:
3818 * src/file-manager/fm-desktop-icon-view.c:
3819 * src/file-manager/fm-empty-view.c:
3820 * src/file-manager/fm-icon-view.c:
3821 * src/file-manager/fm-list-view.c:
3822 Move from GnomeVFSFileType to GFileType
3824 2007-11-28 Alexander Larsson <alexl@redhat.com>
3826 * src/nautilus-search-bar.c:
3827 Use invisible event box for search bar. (#464193)
3828 Patch from Andrea Cimitan
3830 2007-11-27 Andre Klapper <a9016009@gmx.de>
3833 add "sys/param.h" to AC_CHECK_HEADERS() to fix NetBSD build.
3836 2007-11-12 Alexander Larsson <alexl@redhat.com>
3838 * libnautilus-private/nautilus-icon-canvas-item.c:
3839 * libnautilus-private/nautilus-icon-container.c:
3840 * libnautilus-private/nautilus-icon-container.h:
3841 * libnautilus-private/nautilus-icon-dnd.c:
3842 * libnautilus-private/nautilus-icon-private.h:
3843 * src/file-manager/fm-desktop-icon-view.c:
3844 * src/file-manager/fm-icon-view.c:
3845 Handle RTL layout of icons (#342009)
3846 Patch from Yair Hershkovitz
3848 2007-11-05 Jürg Billeter <j@bitron.ch>
3850 reviewed by: Alexander Larsson <alexl@redhat.com>
3852 * src/file-manager/fm-actions.h:
3853 * src/file-manager/fm-directory-view.c:
3854 (action_open_folder_window_callback), (open_one_in_folder_window),
3855 (action_location_open_folder_window_callback),
3856 (real_update_location_menu), (real_update_menus):
3857 * src/file-manager/nautilus-directory-view-ui.xml:
3858 * src/nautilus-actions.h:
3859 * src/nautilus-navigation-window-menus.c:
3860 (nautilus_navigation_window_update_spatial_menu_item),
3861 (action_folder_window_callback),
3862 (nautilus_navigation_window_initialize_menus):
3863 * src/nautilus-navigation-window-ui.xml:
3864 * src/nautilus-navigation-window.c:
3865 (nautilus_navigation_window_init), (always_use_browser_changed):
3866 * src/nautilus-window-private.h:
3867 Add menu item to open spatial folder window from browser window to File
3868 menu and context menus.
3870 2007-10-03 Christian Neumair <cneumair@gnome.org>
3872 * libnautilus-private/nautilus-module.c:
3873 Fix valgrind warning on shutdown (#346401, re-applied).
3875 2007-10-03 Sebastien Bacher <seb128@ubuntu.com>
3877 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
3878 patch from Joachim Sauer, fix beep when backspace or delete are pressed
3881 2007-10-03 Alexander Larsson <alexl@redhat.com>
3883 * src/nautilus-sidebar-title.c:
3884 (update_title_font):
3885 Fix crash with small fonts (#454884)
3887 2007-10-02 Frederic Crozat <fcrozat@mandriva.com>
3889 Backport from gio-branch, fixes #480608, from
3890 Alexander Larsson <alexl@redhat.com>
3892 * libnautilus-private/nautilus-icon-factory.c:
3893 Don't clear thumbnails and other absolute pathnames from icon
3894 cache when mime data or icon theme changes. This is to avoid
3895 flashing and async realoading of all thumbnails.
3897 * libnautilus-private/nautilus-directory-async.c:
3898 (mime_db_changed_callback):
3899 Use the right call to invalidate attributes, so that
3900 they get re-read correctly.
3902 2007-09-27 Christian Neumair <cneumair@gnome.org>
3904 * libnautilus-private/nautilus-icon-factory.c:
3905 (async_thumbnail_load_func): Frame asynchronously loaded thumbnails.
3908 2007-09-18 Alexander Larsson <alexl@redhat.com>
3910 * libnautilus-private/nautilus-file-private.h:
3911 Clean up NautilusFileDetails a bit.
3913 2007-09-18 Alexander Larsson <alexl@redhat.com>
3915 * libnautilus-extension/nautilus-file-info.[ch]:
3916 * libnautilus-private/nautilus-desktop-directory-file.c:
3917 * libnautilus-private/nautilus-desktop-icon-file.c:
3918 * libnautilus-private/nautilus-directory-async.c:
3919 * libnautilus-private/nautilus-directory.c:
3920 * libnautilus-private/nautilus-file-private.h:
3921 * libnautilus-private/nautilus-file.[ch]:
3922 * libnautilus-private/nautilus-icon-factory.c:
3923 * libnautilus-private/nautilus-saved-search-file.c:
3924 * libnautilus-private/nautilus-search-directory-file.c:
3925 * libnautilus-private/nautilus-thumbnails.c:
3926 * libnautilus-private/nautilus-trash-file.c:
3927 * libnautilus-private/nautilus-vfs-file.c:
3928 * src/file-manager/fm-directory-view.c:
3929 Store file info directly in NautilusFile instead of using a
3932 2007-09-18 Alexander Larsson <alexl@redhat.com>
3934 * libnautilus-private/nautilus-desktop-directory-file.c:
3935 * libnautilus-private/nautilus-desktop-icon-file.c:
3936 * libnautilus-private/nautilus-directory-async.c:
3937 * libnautilus-private/nautilus-file-operations-progress.c:
3938 * libnautilus-private/nautilus-file-operations-progress.h:
3939 * libnautilus-private/nautilus-file-private.h:
3940 * libnautilus-private/nautilus-file.c:
3941 * libnautilus-private/nautilus-file.h:
3942 * libnautilus-private/nautilus-metafile.c:
3943 * libnautilus-private/nautilus-search-directory-file.c:
3944 * libnautilus-private/nautilus-thumbnails.c:
3945 * libnautilus-private/nautilus-trash-file.c:
3946 * libnautilus-private/nautilus-vfs-file.c:
3947 * src/file-manager/fm-directory-view.c:
3948 * src/file-manager/fm-ditem-page.c:
3949 * src/file-manager/fm-icon-view.c:
3950 * src/file-manager/fm-properties-window.c:
3951 Use goffset instead of GnomeVFSFileSize
3953 2007-09-18 Alexander Larsson <alexl@redhat.com>
3955 * libnautilus-private/Makefile.am:
3956 * libnautilus-private/nautilus-vfs-utils.[ch]:
3957 Added tools for conversion from GnomeVFSResult to GError
3959 * libnautilus-private/nautilus-directory-async.c:
3960 * libnautilus-private/nautilus-directory-private.h:
3961 * libnautilus-private/nautilus-directory.[ch]:
3962 * libnautilus-private/nautilus-search-directory.c:
3963 * src/file-manager/fm-directory-view.[ch]:
3964 * src/file-manager/fm-error-reporting.[ch]:
3965 Use GError instead of GnomeVFSResult for directory loading errors
3967 2007-09-18 Alexander Larsson <alexl@redhat.com>
3970 Add -gio to version for now
3971 Pull in gio-standalone
3973 === gio-branch starts here ===
3975 2007-09-18 Alexander Larsson <alexl@redhat.com>
3978 Post release version bump
3980 === nautilus 2.20.0 ===
3982 2007-09-18 Alexander Larsson <alexl@redhat.com>
3986 Bump version to 2.20.0
3988 2007-09-14 Alexander Shopov <ash@contact.bg>
3990 * libnautilus-private/apps_nautilus_preferences.schemas.in
3991 Added translator visible comment for difference
3992 between date_changed and date_modified.
3994 2007-09-11 Alexander Larsson <alexl@redhat.com>
3996 * libnautilus-private/nautilus-module.c:
3997 Revert. We're in hard code freeze.
3999 2007-09-11 Alexander Larsson <alexl@redhat.com>
4001 * libnautilus-private/nautilus-module.c:
4002 Fix valgrind warning on shutdown (#346401)
4004 2007-09-10 Alexander Larsson <alexl@redhat.com>
4006 * libnautilus-private/nautilus-thumbnails.[ch]:
4007 Add nautilus_thumbnail_load_image_async and cancel.
4009 * libnautilus-private/nautilus-icon-container.c:
4010 * libnautilus-private/nautilus-icon-factory.[ch]:
4011 Load thumbnails asynchronously
4013 Patch from Christian Neumair
4015 2007-09-10 Alexander Larsson <alexl@redhat.com>
4017 * libnautilus-private/nautilus-dnd.h:
4018 * libnautilus-private/nautilus-file-dnd.c:
4019 * libnautilus-private/nautilus-icon-dnd.c:
4020 Implement direct save (XDS) DnD.
4021 Based on patch from BROCCO Amos
4023 2007-09-10 Alexander Larsson <alexl@redhat.com>
4025 * libnautilus-private/nautilus-file.c:
4026 (nautilus_file_get_octal_permissions_as_string):
4027 Filter out any non-unix-permissions flags for the
4030 2007-09-03 Christian Neumair <cneumair@gnome.org>
4032 * src/nautilus-application.c: (save_session_to_file),
4033 (nautilus_application_load_session):
4034 * src/nautilus-window-manage-views.c: (setup_new_window),
4035 (nautilus_spatial_window_state_event):
4036 * src/nautilus-spatial-window.c:
4037 (nautilus_spatial_window_state_event):
4038 * libnautilus-private/nautilus-metadata.h:
4039 Store keep-above and stickiness for navigation and spatial windows
4040 across sessions (#163335).
4042 2007-09-03 Alexander Larsson <alexl@redhat.com>
4044 * src/nautilus-connect-server-dialog.c:
4046 Use gdk_window_beep instead of gdk_display_beep (#373760)
4047 Based on patch from Young-Ho Cha
4049 2007-08-28 Alexander Larsson <alexl@redhat.com>
4051 * nautilus-folder-handler.desktop.in.in (MimeType):
4052 Add colon at end of list.
4054 2007-08-27 Alexander Larsson <alexl@redhat.com>
4057 Post release version bump
4059 === nautilus 2.19.91 ===
4061 2007-08-27 Alexander Larsson <alexl@redhat.com>
4066 2007-08-27 Alexander Larsson <alexl@redhat.com>
4068 * src/file-manager/fm-directory-view.c:
4069 (change_to_view_directory):
4070 Set cwd correctly for scripts on desktop. (#320218)
4071 Patch from Sebastien Bacher
4073 2007-08-24 Alexander Larsson <alexl@redhat.com>
4075 * libnautilus-private/nautilus-module.c:
4076 Be more robust against broken extensions (#449488)
4078 2007-08-24 Alexander Larsson <alexl@redhat.com>
4080 * libnautilus-private/nautilus-file-utilities.c:
4081 * libnautilus-private/nautilus-file.c:
4082 Avoid crashing if going to file:///# (#436071)
4084 2007-08-22 Alexander Larsson <alexl@redhat.com>
4086 * libnautilus-private/nautilus-icon-container.c:
4087 * libnautilus-private/nautilus-icon-factory.c:
4088 * libnautilus-private/nautilus-icon-factory.h:
4089 * src/file-manager/fm-list-model.c:
4090 * src/nautilus-sidebar-title.c:
4091 The icon theme changed how the sizes of the emblem icons
4092 are used, update to comply with that.
4094 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
4097 Post release version bump
4099 === nautilus 2.19.90 ===
4101 2007-08-14 Martin Wehner <martin.wehner@gmail.com>
4106 2007-08-13 Martin Wehner <martin.wehner@gmail.com>
4108 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4109 * src/nautilus-navigation-window-menus.c:
4110 Replace references to "sidebar" with "side pane". (#131285)
4111 Patch from Reinout van Schouwen <reinouts@gnome.org>
4113 2007-08-04 Luis Medinas <lmedinas@svn.gnome.org>
4115 * src/nautilus-window-manage-views.c:
4116 (display_view_selection_failure):
4117 Added debug message when GnomeVFS service is not available
4118 closes bgo #168533. Patch from Luis Medinas <lmedinas@svn.gnome.org>.
4120 2007-08-02 Martin Wehner <martin.wehner@gmail.com>
4122 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4123 Remove excess lines from uninstalled.pc file. (#462496)
4124 Patch from Damien Carbery <damien.carbery@sun.com>
4126 2007-08-01 Martin Wehner <martin.wehner@gmail.com>
4128 * libnautilus-private/Makefile.am:
4129 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
4130 * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
4131 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4132 Use a custom cell renderer for the filename column which applies
4133 ellipsization but reports its size based on the actual width of
4134 the text to be rendered. This restores the original column
4135 autosizing behaviour while keeping the ellipsization. (#419343)
4137 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4140 Post release version bump
4142 === nautilus 2.19.6 ===
4144 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4149 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4151 * configure.in: Revert dependency on libSM 1.0.2
4152 added on 2007-07-24 as it makes nautilus unbuildable on
4153 everything but the most cutting-edge distributions.
4154 Plus, nobody else does it.
4156 2007-07-31 Martin Wehner <martin.wehner@gmail.com>
4158 * src/nautilus-window-toolbars.c:
4159 (nautilus_navigation_window_load_extension_toolbar_items):
4160 Don't use the same name for the extensions menu action group
4161 and the extensions toolbar action group. (#461792)
4162 Patch from Christian Persch <chpe@gnome.org>
4164 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
4166 * src/nautilus-window.c: (real_load_view_as_menu):
4167 Dont't try to remove extra_viewer_radio_action from a group
4168 that may already have been finalized. (#461789)
4169 Patch from Christian Persch <chpe@gnome.org>
4171 2007-07-30 Martin Wehner <martin.wehner@gmail.com>
4173 * libnautilus-private/nautilus-search-engine-simple.c:
4174 (search_visit_func): Don't try to lowercase non-unicode
4175 filenames with g_utf8_strdown. Fixes #454799.
4176 Patch from Jan de Groot <jan@jgc.homeip.net>
4178 2007-07-28 Martin Wehner <martin.wehner@gmail.com>
4180 * src/file-manager/fm-properties-window.c:
4181 (changed_group_callback): Don't crash if the active group
4182 combobox entry is removed or the group information becomes
4183 unreadable. Fixes #355018.
4185 2007-07-24 Christian Persch <chpe@gnome.org>
4187 * libnautilus-private/nautilus-bookmark.c:
4188 (nautilus_bookmark_menu_item_new):
4189 * libnautilus-private/nautilus-customization-data.c:
4190 (nautilus_customization_data_new),
4191 (nautilus_customization_data_get_next_element_for_display):
4192 * libnautilus-private/nautilus-customization-data.h:
4193 * src/nautilus-application.c:
4194 * src/nautilus-bookmark-list.c: (new_bookmark_from_uri):
4195 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4197 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris),
4198 (drag_data_received_callback):
4199 * src/nautilus-property-browser.c:
4200 (make_properties_from_directories):
4201 * src/nautilus-window-bookmarks.c: (connect_proxy_cb),
4203 * src/nautilus-window-menus.c:
4204 (nautilus_menus_append_bookmark_to_menu):
4205 * test/test-nautilus-wrap-table.c: (main): Use pango ellipsisation
4206 instead of truncating the strings. Bug #410113.
4208 2007-07-24 Christian Persch <chpe@gnome.org>
4210 * src/nautilus-navigation-window.c: (location_button_create),
4211 (nautilus_navigation_window_init):
4212 * src/nautilus-pathbar.c: (get_slider_button),
4213 (make_directory_button):
4214 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4215 (nautilus_zoom_control_instance_init),
4216 (nautilus_zoom_control_class_init): Don't focus the path bar buttons
4217 (and the others on the same 'toolbar') on click, for consistency with
4218 toolbars, and the gtk filechooser path bar. Bug #326774.
4220 2007-07-24 Alexander Larsson <alexl@redhat.com>
4223 Require cvs gnome-vfs
4225 2007-07-24 Alexander Larsson <alexl@redhat.com>
4229 * src/nautilus-image-properties-page.c:
4230 * src/nautilus-main.c:
4231 Optionally support XMP metadata in images via exemi (#451380)
4232 Patch from Hubert Figuiere
4234 2007-07-24 Alexander Larsson <alexl@redhat.com>
4236 * src/nautilus-connect-server-dialog.c:
4237 (nautilus_connect_server_dialog_init):
4238 React on enter key (#449591)
4239 Patch from Christian Neumair
4241 2007-07-24 Christian Kirbach <Christian.Kirbach@googlemail.com>
4244 Add missing dependency on libSM.
4246 2007-07-24 Luca Ferretti <elle.uca@libero.it>
4248 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4249 fixed a typo in key description
4251 2007-07-23 Andre Klapper <a9016009@gmx.de>
4253 * src/nautilus-file-management-properties.glade:
4254 corrected executable text file labels (#334309)
4256 2007-07-23 Andre Klapper <a9016009@gmx.de>
4258 * src/file-manager/fm-directory-view.c:
4259 improved string and added ngettext support (#326952)
4261 2007-07-23 Andre Klapper <a9016009@gmx.de>
4263 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4264 corrected description for confirm_trash (#329440)
4266 2007-07-23 Andre Klapper <a9016009@gmx.de>
4268 * src/nautilus-window-menus.c:
4269 added two missing tooltip strings (#329308)
4271 2007-07-23 Christian Persch <chpe@gnome.org>
4274 * src/nautilus-navigation-action.c: (connect_proxy),
4276 * src/nautilus-navigation-window-menus.c: (connect_proxy_cb),
4278 * src/nautilus-navigation-window.c: (location_button_create),
4279 (nautilus_navigation_window_init),
4280 (nautilus_navigation_window_destroy),
4281 (nautilus_navigation_window_finalize),
4282 (nautilus_navigation_window_class_init):
4283 * src/nautilus-query-editor.c: (nautilus_query_editor_dispose),
4284 (nautilus_query_editor_add_row), (nautilus_query_editor_init),
4285 (finish_first_line):
4286 * src/nautilus-side-pane.c: (side_panel_free),
4287 (nautilus_side_pane_class_init), (nautilus_side_pane_init),
4288 (nautilus_side_pane_dispose), (nautilus_side_pane_finalize),
4289 (nautilus_side_pane_add_panel), (create_shortcut):
4290 * src/nautilus-trash-bar.c: (nautilus_trash_bar_class_init),
4291 (nautilus_trash_bar_init):
4292 * src/nautilus-window-private.h: Port to new gtk+ 2.11 tooltips API.
4293 Bug #458284 and bug #455616.
4295 2007-07-23 Alexander Larsson <alexl@redhat.com>
4297 * libnautilus-private/nautilus-search-engine-simple.c:
4298 Don't error out when recursing into directories during search. (#433105)
4299 Requires recent gnome-vfs
4300 Patch from Marlon Nelson
4302 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
4305 * libnautilus-extension/libnautilus-extension-uninstalled.pc.in:
4306 Add uninstalled pkg-config file. (#400114)
4307 Patch from Brian Cameron <brian.cameron@sun.com>
4309 2007-07-21 Martin Wehner <martin.wehner@gmail.com>
4311 * nautilus-computer.desktop.in.in:
4312 * nautilus-folder-handler.desktop.in.in:
4313 * nautilus-home.desktop.in.in:
4314 Remove trailing whitespace from TryExec line. (#426949)
4315 Patch from Dan Winship <danw@novell.com>
4317 2007-07-18 Martin Wehner <martin.wehner@gmail.com>
4319 * src/nautilus-navigation-window.c:
4320 (view_as_menu_switch_views_callback):
4321 Handle the fact that the gtk+ 2.11.x combobox emits the
4322 changed signal on removing the active entry without crash.
4324 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4327 Post release version bump
4329 === nautilus 2.19.5 ===
4331 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4336 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4338 * libnautilus-private/nautilus-program-choosing.c:
4339 (nautilus_launch_desktop_file):
4340 Check command_string for NULL before using it. (#427618)
4341 Patch from Tom Parker <palfrey@tevp.net>
4343 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4345 * src/nautilus-image-properties-page.c: (file_read_callback):
4346 Don't ignore EXIF metadata of JPEG with XMP. (#451344)
4347 Patch from Hubert Figuiere <hfiguiere@teaser.fr>
4349 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4351 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
4352 (sidebar_title_create_more_info_label):
4353 Fix alignment of labels in information sidebar. (#414199)
4354 Patch from Andrea Cimitan <andrea.cimitan@gmail.com>
4356 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4359 Remove AC_ISC_POSIX: It would have to be called after AC_PROG_CC,
4360 but Interactive Unix is obsolete.
4361 Remove checks for functions and headers we don't use anymore.
4362 Remove check for jw as the SGML docs have been removed.
4363 Remove configuration for removed gimphwrapbox.
4364 Remove unused variables $CDDA_LIBS and $LIBJPEG.
4366 2007-07-10 Martin Wehner <martin.wehner@gmail.com>
4368 * libnautilus-private/Makefile.am:
4369 * libnautilus-private/nautilus-cdrom-extensions.h:
4372 2007-06-27 Alexander Larsson <alexl@redhat.com>
4374 * src/nautilus-file-management-properties-main.c:
4375 Fix warning. Patch from Hubert Figuiere.
4377 2007-06-24 Christian Neumair <cneumair@gnome.org>
4380 * src/nautilus-application.c:
4381 * src/file-manager/Makefile.am:
4382 * src/file-manager/fm-empty-view.[ch]:
4383 Add optional empty view.
4385 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4388 Make libexif dependency optional again. (#165773)
4390 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4392 * components/services/nautilus-dependent-shared/
4393 shared-service-widgets.c:
4396 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4398 * src/nautilus-shell-interface.idl:
4399 Fix build with libIDL-0.8.5 and older. (#341173)
4400 Patch from Marinus Schraal <foser@gentoo.org>
4402 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4404 * src/nautilus-connect-server-dialog-main.c: (main):
4405 Set translation domain for goption context. (#450159)
4406 Patch from Gabor Kelemen <kelemeng@gnome.hu>
4408 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4410 * libnautilus-private/nautilus-module.c: (nautilus_module_init):
4411 Unref extension modules at shutdown. (#346401)
4412 Based on patch from Gustavo Carneiro <gjc@inescporto.pt>
4414 2007-06-23 Martin Wehner <martin.wehner@gmail.com>
4416 * libnautilus-private/nautilus-file-utilities.c:
4417 (update_xdg_dir_cache), (unschedule_user_dirs_changed),
4418 (destroy_xdg_dir_cache), (free_xdg_dir_cache):
4419 Destroy xdg-user-dirs cache at shutdown.
4421 2007-06-21 Martin Wehner <martin.wehner@gmail.com>
4424 Don't set both -Wsign-compare and -Wno-sign-compare.
4425 Don't set -Wchar-subscripts as it's included in -Wall.
4427 2007-06-20 Martin Wehner <martin.wehner@gmail.com>
4430 Don't set extra warning flags in the user environment CFLAGS.
4431 Fixes 'make distcheck'.
4433 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
4436 Add all past ChangeLog files to EXTRA_DIST.
4438 2007-06-19 Martin Wehner <martin.wehner@gmail.com>
4441 Post release version bump
4443 === nautilus 2.19.4 ===
4445 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
4450 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
4452 * src/nautilus-application.c: (nautilus_application_startup):
4453 Fix whitespace typo in error message. (#424573)
4454 Patch from Elizabeth Green <nerdygirl_ellie@yahoo.com>
4456 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
4458 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
4459 Set program-name instead of deprecated name property
4460 and mark the website-label for translation (#438901).
4461 Patch from Christian Persch <chpe@gnome.org>
4463 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
4465 * libnautilus-private/nautilus-search-engine-simple.c:
4466 (search_thread_data_new), (search_visit_func):
4467 Normalize unicode search strings and use g_utf8_strdown to
4468 lowercase them. (#421486/#421512)
4469 Patch from Denis Jacquerye <moyogo@gmail.com>
4471 2007-06-18 Martin Wehner <martin.wehner@gmail.com>
4473 * src/file-manager/fm-desktop-icon-view.c:
4474 (action_change_background_callback):
4475 Call background page of gnome-appearance-properties for
4476 "Change Desktop Background" menu item. (#445195)
4477 Patch from Denis Washington <denisw@svn.gnome.org>
4479 2007-06-17 Martin Wehner <martin.wehner@gmail.com>
4481 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4482 * libnautilus-private/nautilus-desktop-link.c:
4483 (trash_name_changed), (nautilus_desktop_link_new),
4484 (trash_state_changed_callback), (nautilus_desktop_link_can_rename),
4485 (nautilus_desktop_link_rename), (desktop_link_finalize):
4486 * libnautilus-private/nautilus-global-preferences.c:
4487 (default_computer_link_name), (default_trash_link_name):
4488 * libnautilus-private/nautilus-global-preferences.h:
4489 Allow renaming of the network servers desktop icon. (#383182)
4490 Patch from Trevor Davenport <trevor.davenport@gmail.com>
4492 2007-06-13 Jürg Billeter <j@bitron.ch>
4494 * nautilus-folder-handler.desktop.in.in:
4495 Revert OnlyShowIn=; addition from 2007-05-23 as it breaks opening
4496 bookmarks from the panel.
4498 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
4500 * src/file-manager/fm-properties-window.c:
4501 (should_show_volume_usage):
4502 Don't crash on opening properties for multiple files. (#444265)
4504 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
4506 * src/file-manager/fm-desktop-icon-view.c: (net_workarea_changed):
4507 Fix typo in warning message. (#446911)
4508 Patch from Florian Steinel <fsteinel@flonet.net>
4510 2007-06-13 Martin Wehner <martin.wehner@gmail.com>
4512 * src/nautilus-zoom-control.c: (zoom_popup_menu_show):
4513 Position the zoom popup menu under the control itself,
4514 not where the mouse cursor happens to be. (#446682)
4515 Patch from Christian Persch <chpe@gnome.org>
4517 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
4519 * src/nautilus-zoom-control.c: (create_zoom_menu_item):
4520 Don't leak item text and remove stale comment.
4522 2007-06-12 Martin Wehner <martin.wehner@gmail.com>
4524 * src/nautilus-zoom-control.c: (nautilus_zoom_control_finalize),
4525 (zoom_popup_menu_show), (zoom_popup_menu),
4526 (nautilus_zoom_control_button_press_event),
4527 (nautilus_zoom_control_instance_init):
4528 Make zoom control context menu keyboard-activatable by adding
4529 a button to the zoom label. (#326733)
4530 Patch from Trevor Davenport <trevor.davenport@gmail.com>
4532 2007-06-10 Martin Wehner <martin.wehner@gmail.com>
4534 * src/nautilus-file-management-properties.glade:
4535 Replace the "atkrelation" declarations with
4536 "mnemonic_widget" properties (#437340)
4538 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
4541 Post release version bump
4543 === nautilus 2.19.3 ===
4545 2007-06-05 Martin Wehner <martin.wehner@gmail.com>
4550 2007-06-04 Willie Walker <william.walker@sun.com>
4552 * src/nautilus-file-management-properties.glade:
4553 Add accessible label for/by properties (#356124)
4555 2007-05-23 Alexander Larsson <alexl@redhat.com>
4557 * icons/thumbnail_frame.png:
4558 Tango compliant thumbnail frame (#440221)
4559 Icon from David Prieto
4561 2007-05-23 Alexander Larsson <alexl@redhat.com>
4563 * src/file-manager/fm-properties-window.c:
4564 Fix build in some cases
4566 2007-05-23 Alexander Larsson <alexl@redhat.com>
4568 * nautilus-folder-handler.desktop.in.in:
4569 Don't show in menu editor
4571 2007-05-22 Alexander Larsson <alexl@redhat.com>
4573 * libnautilus-private/nautilus-icon-canvas-item.c:
4574 Handle alpha in draw_frame
4576 2007-05-16 Alexander Larsson <alexl@redhat.com>
4578 * libnautilus-private/nautilus-file-utilities.[ch]:
4579 * libnautilus-private/nautilus-file.c:
4580 * libnautilus-private/nautilus-signaller.c:
4581 * src/file-manager/fm-directory-view.c:
4582 Add support for xdg-user-dirs
4584 2007-05-14 Alexander Larsson <alexl@redhat.com>
4587 Post release version bump
4589 === nautilus 2.19.2 ===
4591 2007-05-14 Alexander Larsson <alexl@redhat.com>
4597 * libnautilus-private/nautilus-icon-factory.c:
4598 * libnautilus-private/nautilus-icon-container.c:
4601 2007-05-09 Alexander Larsson <alexl@redhat.com>
4603 * src/file-manager/fm-directory-view.c:
4604 Avoid displaying file size if none exists (#390055)
4605 Patch from Ed Catmur
4607 2007-05-06 Martin Wehner <martin.wehner@gmail.com>
4609 * libnautilus-private/nautilus-file.c: (modify_link_hash_table):
4610 Don't leak original hash key.
4612 2007-05-02 Alexander Larsson <alexl@redhat.com>
4615 * src/file-manager/fm-properties-window.c:
4616 Add disk usage pie chart (#410658)
4617 Based on patch from Trevor Davenport
4619 2007-04-16 Alexander Larsson <alexl@redhat.com>
4621 * libnautilus-private/nautilus-thumbnails.c:
4622 Work with glib < 2.13.0
4624 2007-04-13 Alexander Larsson <alexl@redhat.com>
4626 * libnautilus-private/nautilus-thumbnails.c:
4627 Avoid searching possibly long lists of thumbnails.
4628 Based on patch from Iain
4630 2007-04-12 Alexander Larsson <alexl@redhat.com>
4632 * src/nautilus-window-menus.c:
4633 (action_about_nautilus_callback):
4634 Add url in about dialog and update copyright year.
4635 Patch from Jaap A. Haitsma
4637 2007-04-12 Alexander Larsson <alexl@redhat.com>
4639 * libnautilus-private/nautilus-directory-async.c:
4640 Limit number of calls to is_needy() (#320282)
4641 Based on patch from Aivars Kalvans
4643 2007-04-12 Alexander Larsson <alexl@redhat.com>
4645 * libnautilus-private/apps_nautilus_preferences.schemas.in:
4646 * libnautilus-private/nautilus-global-preferences.c:
4647 * libnautilus-private/nautilus-global-preferences.h:
4648 * libnautilus-private/nautilus-icon-factory.c:
4649 * libnautilus-private/nautilus-thumbnails.c:
4650 Added support for a thumbnail icon size prefs (#424127)
4652 2007-04-11 Alexander Larsson <alexl@redhat.com>
4654 * src/file-manager/fm-directory-view.c:
4655 (file_and_directory_list_free):
4656 Fix memleak (#427942)
4657 patch from Matthias Clasen
4659 2007-03-30 Alexander Larsson <alexl@redhat.com>
4661 * src/nautilus-places-sidebar.c:
4662 Add trash to sidebar places.
4663 Patch from Stefano Teso
4665 2007-03-29 Alexander Larsson <alexl@redhat.com>
4667 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
4668 Bump default name column width to 32 (#410361)
4670 2007-03-28 Alexander Larsson <alexl@redhat.com>
4672 * src/nautilus-window-manage-views.c:
4673 (nautilus_window_open_location_full):
4674 Avoid reloading window with same location. (#417193)
4675 Patch from Stefano Teso
4677 2007-03-19 Alexander Larsson <alexl@redhat.com>
4679 * libnautilus-private/nautilus-file.c (nautilus_file_emit_changed):
4680 Avoid recursion when updating symlinks (#418771)
4682 2007-03-19 Alexander Larsson <alexl@redhat.com>
4684 * libnautilus-private/nautilus-icon-factory.h:
4685 Make default icon sizes match xdg icon sizes better (#347168)
4686 Patch from Christian Neumair
4688 2007-03-19 Alexander Larsson <alexl@redhat.com>
4690 * libnautilus-private/nautilus-metadata.h:
4691 * src/nautilus-sidebar-title.c:
4692 Remove unused metadata key NAUTILUS_METADATA_KEY_NOTES and
4695 2007-03-19 Alexander Larsson <alexl@redhat.com>
4697 * src/nautilus-places-sidebar.c:
4698 Update icons on theme change (#416806)
4699 Patch from Stefano Teso
4701 2007-03-19 Alexander Larsson <alexl@redhat.com>
4703 * src/nautilus-history-sidebar.c:
4704 (nautilus_history_sidebar_class_init):
4705 (nautilus_history_sidebar_style_set):
4706 Update icons on theme change (#416810)
4707 Patch from Stefano Teso
4709 2007-03-19 Alexander Larsson <alexl@redhat.com>
4711 * src/nautilus-places-sidebar.c:
4712 Re-apply reverted context menu patch.
4714 2007-03-19 Alexander Larsson <alexl@redhat.com>
4717 Bump version to 2.19.1
4718 Gnome 2.18 work continues on gnome-2-18 branch
4720 2007-03-19 Alexander Larsson <alexl@redhat.com>
4722 * src/nautilus-places-sidebar.c:
4723 Revert previous checkin since it broke the freeze.
4725 2007-03-15 Alexander Larsson <alexl@redhat.com>
4727 * src/nautilus-places-sidebar.c:
4728 (bookmarks_build_popup_menu):
4729 Add mnemonics to Open and Open in New Window to reuse
4732 2007-03-14 Alexander Larsson <alexl@redhat.com>
4734 * src/nautilus-places-sidebar.c:
4735 Add open and open in new window to places sidebar context menu.
4736 Patch from Stefano Teso
4738 2007-03-14 Alexander Larsson <alexl@redhat.com>
4740 * src/file-manager/fm-directory-view.c (schedule_update_menus)
4741 (schedule_update_status):
4742 Make sure we never schedule an update after the window has been
4743 destroyed. Likely fixes #349551
4745 2007-03-12 Alexander Larsson <alexl@redhat.com>
4748 Post release version bump
4750 === nautilus 2.18.0.1 ===
4752 2007-03-12 Alexander Larsson <alexl@redhat.com>
4758 Set version to 2.18.0.1
4760 * libnautilus-private/nautilus-file-utilities.c:
4761 * libnautilus-private/nautilus-file-utilities.h:
4762 * libnautilus-private/nautilus-file.c:
4763 * libnautilus-private/nautilus-signaller.c:
4764 * src/file-manager/fm-directory-view.c:
4765 Revert accidental commit.
4767 2007-03-12 Alexander Larsson <alexl@redhat.com>
4770 Post release version bump
4772 === nautilus 2.18.0 ===
4774 2007-03-12 Alexander Larsson <alexl@redhat.com>
4780 Bump version to 2.18.0
4782 2007-03-08 Christian Kirbach <Christian.Kirbach@googlemail.com>
4784 * src/network-scheme.desktop.in:
4785 * nautilus-computer.desktop.in.in:
4786 * nautilus.desktop.in.in:
4787 * nautilus-home.desktop.in.in:
4788 * nautilus-file-management-properties.desktop.in.in:
4789 "Application" is not a valid category in the freedesktop.org
4790 specification. Also added GNOME and/or GTK where appropriate.
4792 2007-03-02 Alexander Larsson <alexl@redhat.com>
4794 * libnautilus-private/nautilus-file.c:
4795 * libnautilus-private/nautilus-icon-canvas-item.c:
4796 * libnautilus-private/nautilus-icon-container.c:
4797 * libnautilus-private/nautilus-program-choosing.c:
4798 * libnautilus-private/nautilus-trash-file.c:
4799 * libnautilus-private/nautilus-tree-view-drag-dest.c:
4800 * src/file-manager/fm-desktop-icon-view.c:
4801 * src/file-manager/fm-directory-view.c:
4802 * src/file-manager/fm-list-model.c:
4803 * src/file-manager/fm-list-view.c:
4804 * src/file-manager/fm-tree-model.c:
4805 * src/nautilus-image-properties-page.c:
4806 * src/nautilus-navigation-bar.c:
4807 * src/nautilus-query-editor.c:
4808 * src/nautilus-search-bar.c:
4809 * src/nautilus-window-private.h:
4810 Sparse cleanups from kjartan
4812 2007-03-02 Alexander Larsson <alexl@redhat.com>
4814 * src/file-manager/fm-list-view.c (create_and_set_up_tree_view):
4815 Don't make filename column expand, instead default
4816 to 16 chars wide. (#408155)
4818 2007-02-26 Alexander Larsson <alexl@redhat.com>
4821 Post release version bump
4823 === nautilus 2.17.92 ===
4825 2007-02-26 Alexander Larsson <alexl@redhat.com>
4830 2007-02-26 Alexander Larsson <alexl@redhat.com>
4832 * cut-n-paste-code/widgets/Makefile.am:
4833 * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Removed.
4834 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c: Removed.
4835 * cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h: Removed.
4836 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c: Removed.
4837 * cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h: Removed.
4838 * libnautilus-private/Makefile.am:
4840 Remove unused gtkhwrapbox.
4842 2007-02-26 Alexander Larsson <alexl@redhat.com>
4844 * src/nautilus-connect-server-dialog.c:
4845 Don't show unsupported methods. (#333151)
4846 Patch from Christian Neumair.
4848 2007-02-26 Alexander Larsson <alexl@redhat.com>
4850 * libnautilus-private/nautilus-file.c:
4851 Avoid asserting when the symbolic link hastable isn't
4853 Store absolute uris, not relative paths in symbolic link
4856 2007-02-21 Christian Persch <chpe@svn.gnome.org>
4858 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
4859 Ellipsise the filename column in list view mode, and make it expand so
4860 it doesn't just show "...". Bug #408155.
4862 2007-02-20 Christian Persch <chpe@svn.gnome.org>
4864 * libnautilus-private/nautilus-file-operations-progress.c:
4865 (set_text_unescaped_trimmed), (create_titled_label),
4866 (nautilus_file_operations_progress_init),
4867 (nautilus_file_operations_progress_new_file):
4868 * src/file-manager/fm-properties-window.c:
4869 (value_field_update_internal), (value_field_update),
4870 (attach_label), (attach_value_field_internal): Remove
4871 EllEllipsisingLabel use, and just use GtkLabel ellipsisation instead.
4874 2007-02-20 Alexander Larsson <alexl@redhat.com>
4876 * libnautilus-private/nautilus-file-operations.c:
4877 Fix for C89 compilers. (#407150)
4878 Patch from Jens Granseuer
4880 2007-02-19 Christian Persch <chpe@svn.gnome.org>
4883 * cut-n-paste-code/Makefile.am:
4885 * src/file-manager/fm-list-model.c: Don't build included GSequence on
4886 glib >= 2.13.0. Bug #407618.
4888 2007-02-19 Alexander Larsson <alexl@redhat.com>
4890 * src/nautilus-pathbar.c:
4891 Don't display homedir as desktop in pathbar when
4892 in home-as-desktop mode. (#368661)
4893 Patch from John Millikin
4895 2007-02-12 Alexander Larsson <alexl@redhat.com>
4898 Post release version bump
4900 === nautilus 2.17.91 ===
4902 2007-02-12 Alexander Larsson <alexl@redhat.com>
4910 2007-02-06 Alexander Larsson <alexl@redhat.com>
4913 Bump libgnome req (#404475)
4915 2007-02-06 Alexander Larsson <alexl@redhat.com>
4917 * libnautilus-private/nautilus-file-operations.c:
4918 * libnautilus-private/nautilus-file.c:
4919 * src/file-manager/fm-directory-view.c:
4920 Capitilize "Link" in link to... names. (#314175)
4921 Patch from Frederic Peters
4923 2007-02-06 Alexander Larsson <alexl@redhat.com>
4925 * libnautilus-private/nautilus-icon-container.c:
4926 Avoid translating nonvisible text. (#364466)
4928 2007-02-06 Alexander Larsson <alexl@redhat.com>
4930 * libnautilus-private/nautilus-thumbnails.c:
4931 (nautilus_thumbnail_load_image):
4932 Fix crash on broken images. (#403255)
4933 Patch from Lucas Mazzardo Veloso
4935 2007-02-06 Alexander Larsson <alexl@redhat.com>
4937 * libnautilus-private/nautilus-emblem-utils.c:
4938 OSX build fix. (#403255)
4939 Patch from dmacks@netspace.org
4941 2007-02-05 Jesse Stockall <jesse@cleverone.org>
4943 * src/file-manager/fm-directory-view.c
4944 * src/file-manager/fm-tree-view.c
4945 * src/nautilus-places-sidebar.c
4946 * libnautilus-private/nautilus-file-operations.[ch]
4947 Prompts to empty trash when unmounting drives. Closes #138058
4949 2007-02-05 Alexander Larsson <alexl@redhat.com>
4951 * src/file-manager/fm-list-model.c:
4952 Avoid ever showing "empty" while loading a subdirectory (#340495)
4953 Based on patch from Christof Krüger
4955 2007-02-02 Alexander Larsson <alexl@redhat.com>
4957 * src/nautilus-application.c (save_session_to_file):
4958 Fix memory leak and fd leak.
4960 2007-02-02 Alexander Larsson <alexl@redhat.com>
4962 * libnautilus-private/nautilus-desktop-icon-file.c:
4963 Fix crasher (#403565)
4964 Patch from Padraig O'Briain
4966 2007-01-31 Alexander Larsson <alexl@redhat.com>
4968 * src/nautilus-application.c (nautilus_application_present_spatial_window_with_selection):
4969 Avoid crash if we've not set the content view of the window yet.
4971 2007-01-31 Alexander Larsson <alexl@redhat.com>
4973 * src/nautilus-file-management-properties.c (update_icon_captions_from_gconf):
4974 Avoid crashing if not enough items in icon view caption pref (#357955)
4976 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_text):
4977 Avoid spewing warnings in above case, also some performance fixes.
4979 2007-01-25 Luca Ferretti <elle.uca@libero.it>
4981 * nautilus-file-management-properties.desktop.in.in:
4982 Move File Management capplet to PersonalSettings.
4984 === nautilus 2.17.90 ===
4986 2007-01-22 Alexander Larsson <alexl@redhat.com>
4992 2007-01-18 Christian Persch <chpe@svn.gnome.org>
4994 * cut-n-paste-code/libegg/eggtreemultidnd.c:
4995 (egg_tree_multi_drag_source_get_type):
4996 * libnautilus-extension/nautilus-column-provider.c:
4997 (nautilus_column_provider_get_type):
4998 * libnautilus-extension/nautilus-column.c:
4999 (nautilus_column_get_type):
5000 * libnautilus-extension/nautilus-file-info.c:
5001 (nautilus_file_info_get_type):
5002 * libnautilus-extension/nautilus-info-provider.c:
5003 (nautilus_info_provider_get_type):
5004 * libnautilus-extension/nautilus-location-widget-provider.c:
5005 (nautilus_location_widget_provider_get_type):
5006 * libnautilus-extension/nautilus-menu-item.c:
5007 (nautilus_menu_item_get_type):
5008 * libnautilus-extension/nautilus-menu-provider.c:
5009 (nautilus_menu_provider_get_type):
5010 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_type):
5011 * libnautilus-extension/nautilus-property-page-provider.c:
5012 (nautilus_property_page_provider_get_type):
5013 * libnautilus-extension/nautilus-property-page.c:
5014 (nautilus_property_page_get_type):
5015 * libnautilus-private/nautilus-cell-renderer-pixbuf-emblem.c:
5016 (nautilus_cell_renderer_pixbuf_emblem_get_type):
5017 * libnautilus-private/nautilus-entry.c: (nautilus_entry_get_type):
5018 * libnautilus-private/nautilus-file.c: (nautilus_file_get_type):
5019 * libnautilus-private/nautilus-icon-canvas-item.c:
5020 (nautilus_icon_canvas_item_accessible_get_type),
5021 (nautilus_icon_canvas_item_get_type):
5022 * libnautilus-private/nautilus-sidebar-provider.c:
5023 (nautilus_sidebar_provider_get_type):
5024 * libnautilus-private/nautilus-sidebar.c:
5025 (nautilus_sidebar_get_type):
5026 * libnautilus-private/nautilus-view.c: (nautilus_view_get_type):
5027 * libnautilus-private/nautilus-window-info.c:
5028 (nautilus_window_info_get_type):
5029 * src/file-manager/fm-ditem-page.c: (fm_ditem_page_get_type):
5030 * src/file-manager/fm-list-model.c: (fm_list_model_get_type):
5031 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_type):
5032 * src/nautilus-navigation-action.c:
5033 (nautilus_navigation_action_get_type): No need to make GTypeInfo and
5034 GInterfaceInfo static. Bug #362034.
5036 2007-01-18 Luca Ferretti <elle.uca@libero.it>
5038 * src/nautilus-window-menus.c:
5039 Restore "CD/DVD Creator" label for menu item. Was removed by
5040 a misunderstood, see bug #385382.
5042 2007-01-11 Mark Gordon <mtgordon@ximian.com>
5044 Merged from gnome-2-16:
5046 * src/nautilus-property-browser.c (add_reset_property): Make the
5047 "Reset" string translatable. Fixes #394328. Patch committed by
5048 Federico Mena-Quintero <federico@novell.com>.
5050 2007-01-11 Christian Neumair <chris@gnome-de.org>
5052 * libnautilus-private/nautilus-directory-background.c:
5053 (nautilus_connect_background_to_file_metadata):
5054 Remove all pending eel preferences callbacks.
5056 2007-01-11 Christian Neumair <chris@gnome-de.org>
5058 * src/nautilus-navigation-window.c:
5059 (nautilus_navigation_window_key_press_event)
5060 * src/nautilus-actions.h:
5061 * src/nautilus-window.c:
5062 (nautilus_window_key_press_event)
5064 Add support for XF86 multimedia keys (#329920) .
5066 2007-01-11 Alexander Larsson <alexl@redhat.com>
5068 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
5069 Avoid crash on NULL vfs_uri (#320020)
5071 2007-01-11 Alexander Larsson <alexl@redhat.com>
5073 * libnautilus-private/nautilus-file-operations.c:
5074 (nautilus_file_operations_new_file_from_template):
5075 Use default permissions when copying template to use
5076 umask correctly. (#327249)
5077 Patch from Josselin Mouette
5079 2007-01-11 Alexander Larsson <alexl@redhat.com>
5081 * src/file-manager/fm-properties-window.c (get_target_file_for_original_file):
5083 Handle NULL activation uris from drives
5085 2007-01-11 Alexander Larsson <alexl@redhat.com>
5087 * libnautilus-private/nautilus-ui-utilities.c:
5088 (nautilus_ui_string_get):
5089 Handle ui file load error better.
5090 Patch from Tom Parker
5092 2006-12-31 Martin Wehner <martin.wehner@gmail.com>
5094 Add svn:externals property to include libbackground from trunk.
5096 2006-12-27 Martin Wehner <martin.wehner@gmail.com>
5098 * src/file-manager/fm-directory-view.c: (real_merge_menus):
5099 Use proper macro for translating the scripts menu item (#389467).
5100 Patch from Gabor Kelemen <kelemeng@gnome.hu>
5102 2006-12-19 Federico Mena Quintero <federico@novell.com>
5104 * libnautilus-private/nautilus-debug-log.c
5105 (make_key_file_from_configuration): Oops, handle the case of an
5108 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
5110 * libnautilus-private/nautilus-file-operations-progress.c:
5111 (time_remaining_callback):
5112 Zero-pad seconds in the remaining time display (#376291).
5113 Patch from Sven Herzberg <herzi@gnome-de.org>
5115 2006-12-19 Martin Wehner <martin.wehner@gmail.com>
5117 * src/nautilus-image-properties-page.c: (load_finished):
5118 * src/nautilus-query-editor.c: (nautilus_query_editor_init),
5119 (setup_internal_entry):
5120 Avoid markup in translatable messages (#360448).
5121 Patch from Elijah Newren <newren@gmail.com>
5123 2006-12-18 Martin Wehner <martin.wehner@gmail.com>
5125 * src/nautilus-navigation-window.c:
5126 (nautilus_navigation_window_instance_init), (load_view_as_menu):
5127 Don't connect the changed signal handler on the view as combobox
5128 each time the contents of the combobox are reloaded, but only on
5129 instantiation. Prevents creating as many view instances as times
5130 the view/location was already changed when using the view as menu.
5132 2006-12-18 Christian Neumair <chris@gnome-de.org>
5134 * libnautilus-extension/nautilus-file-info.c:
5135 * libnautilus-extension/nautilus-file-info.h:
5136 * libnautilus-private/nautilus-file.c:
5137 Add nautilus_file_info_get_activation_uri().
5139 2006-12-18 Alexander Larsson <alexl@redhat.com>
5142 Post release version bump
5144 === nautilus 2.17.1 ===
5146 2006-12-18 Alexander Larsson <alexl@redhat.com>
5151 2006-12-18 Paolo Borelli <pborelli@katamail.com>
5153 * src/nautilus-trash-bar.c:
5154 * src/nautilus-trash-bar.h:
5156 Remove unneeded function I left in by mistake.
5158 2006-12-18 Paolo Borelli <pborelli@katamail.com>
5160 * src/nautilus-trash-bar.c:
5161 * src/nautilus-trash-bar.h:
5162 * src/nautilus-window-manage-views.c:
5164 Add an extra widget to the trash folder with the "Empty Trash"
5165 button. Kudos also to Lakin Wecker who came up with a similar
5166 patch some months ago, though it never went in.
5168 * src/nautilus-information-panel.c:
5170 Remove the "Empty Trash" and "Burn" buttons from the side pane
5171 since we now have extra location widgets.
5173 2006-12-18 Luca Ferretti <elle.uca@libero.it>
5175 * src/file-manager/fm-directory-view.c:
5177 Use "document-new", "folder-new" named icon from
5178 Icon Naming Spec for File->Create Document and
5179 File->Create Folder menu entries.
5181 * src/nautilus-navigation-window-menus.c:
5183 Use "window-new" named icon from Icon Naming Spec for
5184 File->New Window menu entry in browser window.
5186 2006-12-16 Paolo Borelli <pborelli@katamail.com>
5188 * src/nautilus-navigation-window.c (add_sidebar_panels): plug
5191 2006-12-15 Luca Ferretti <elle.uca@libero.it>
5193 * nautilus-computer.desktop.in.in:
5195 Fix a typo in previous commit (folders, not folder)
5197 2006-12-15 Luca Ferretti <elle.uca@libero.it>
5199 * src/nautilus-actions.h:
5201 Add NAUTILUS_ACTION_HOME for Go->Home Folder
5203 * src/nautilus-navigation-window-menus.c:
5204 (nautilus_navigation_window_initialize_actions),
5205 (nautilus_navigation_window_initialize_menus):
5206 * src/nautilus-spatial-window.c:
5207 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
5209 Define short_label for NAUTILUS_ACTION_HOME and
5210 NAUTILUS_ACTION_SEARCH, to use on toolbar. Also fix capitalization
5211 in search menu entry.
5213 2006-12-13 Luca Ferretti <elle.uca@libero.it>
5215 * nautilus-computer.desktop.in.in:
5216 * nautilus-file-management-properties.desktop.in.in:
5217 * nautilus-home.desktop.in.in:
5218 * src/nautilus-navigation-window-menus.c:
5219 * src/nautilus-spatial-window.c:
5220 * src/nautilus-window-menus.c:
5221 * src/network-scheme.desktop.in:
5223 Update comments and some menu entries to match suggestions on
5224 http://live.gnome.org/UsabilityTeam/Menu
5226 2006-12-12 Federico Mena Quintero <federico@novell.com>
5228 * libnautilus-private/nautilus-debug-log.c
5229 (DEFAULT_RING_BUFFER_NUM_LINES): Oops, make this 1000 by default;
5230 30000 was way too big for normal usage.
5231 (add_to_milestones): New function; adds a milestone string to a
5232 linked list of milestones.
5233 (nautilus_debug_logv): Call add_to_milestones() if appropriate.
5234 (write_string): New helper function.
5235 (dump_milestones): New helper function.
5236 (dump_configuration): Use write_string().
5237 (dump_ring_buffer): New helper function; moved the code from
5238 nautilus_debug_log_dump().
5239 (nautilus_debug_log_dump): Use dump_milestones() and dump_ring_buffer().
5240 (dump_configuration): Print the instructions to re-create the
5241 configuration here, instead of in nautilus_debug_log_dump().
5243 2006-12-12 Christian Persch <chpe@cvs.gnome.org>
5245 * src/ephy-spinner.c:
5246 * src/ephy-spinner.h: Update from Epiphany. Fixes #374623 and #382207.
5248 * src/nautilus-window-toolbars.c: Fix wrong spinner size. Bug #376952.
5250 2006-12-12 Paolo Borelli <pborelli@katamail.com>
5252 * src/nautilus-application.c (save_session_to_file): use
5253 g_mkstemp instead of tempnam.
5255 2006-12-12 Alexander Larsson <alexl@redhat.com>
5257 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
5258 Don't expand vbox with dialog size (#384078)
5259 Patch from Baptiste Mille-Mathias
5261 2006-12-12 Alexander Larsson <alexl@redhat.com>
5263 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
5264 Default location dialog to $home for desktop (#383840)
5265 Patch from Guillaume Desmottes
5267 2006-12-08 Paolo Borelli <pborelli@katamail.com>
5269 * libnautilus-private/nautilus-desktop-link.c:
5270 * libnautilus-private/nautilus-file-utilities.c:
5271 * libnautilus-private/nautilus-query.c:
5272 * src/nautilus-navigation-window.c:
5273 * src/nautilus-navigation-window.h:
5274 * src/nautilus-pathbar.c:
5275 * src/nautilus-places-sidebar.c:
5276 * src/nautilus-shell.c:
5277 * src/nautilus-window-manage-views.c:
5278 * src/nautilus-window.c:
5279 * src/file-manager/fm-tree-model.c:
5280 * src/file-manager/fm-tree-view.c:
5282 Use nautilus_get_home_directory_uri everywhere instead of
5283 open coding it and other minor cleanups.
5285 2006-12-08 Alexander Larsson <alexl@redhat.com>
5287 * libnautilus-private/nautilus-monitor.c:
5288 Schedule metadata removal when we get external remove events.
5289 Patch from Gene Z. Ragan (#45953)
5291 2006-12-08 Alexander Larsson <alexl@redhat.com>
5293 * libnautilus-private/nautilus-icon-canvas-item.c:
5294 Disable the mask code for now...
5296 2006-12-08 Alexander Larsson <alexl@redhat.com>
5298 * libnautilus-private/nautilus-icon-canvas-item.c:
5299 * libnautilus-private/nautilus-icon-container.c:
5300 * libnautilus-private/nautilus-icon-private.h:
5301 Draw selection rect using cairo.
5303 * icons/Makefile.am:
5304 * icons/text-selection-frame.png:
5305 Remove old icon used for selection rect.
5307 Patch from Gene Z. Ragan
5309 2006-12-04 Alexander Larsson <alexl@redhat.com>
5311 * src/file-manager/fm-list-view.c:
5312 Reveal selection on sort-order change.(#332667)
5313 Patch from Gene Z. Ragan
5315 2006-12-04 Alexander Larsson <alexl@redhat.com>
5317 * cut-n-paste-code/gsequence/gsequence.[ch]:
5318 Import gsequence fix for #350579
5320 2006-12-04 Alexander Larsson <alexl@redhat.com>
5322 * libnautilus-private/nautilus-icon-container.[ch]:
5323 * src/file-manager/fm-icon-container.c:
5324 Freeze icon view updates while renaming to avoid things
5325 moving around on file changes. (#318373)
5326 Patch from Nelson BenÃtez
5328 2006-12-04 Luca Ferretti <elle.uca@libero.it>
5330 * icons/nautilus-server-connect.png
5331 Removed this legacy icon.
5333 2006-12-04 Luca Ferretti <elle.uca@libero.it>
5336 * icons/Makefile.am:
5338 Add new Nautilus logo from Ulisse Perusin, installed
5339 as named icon ("nautilus") in $(prefix)/share/icons/hicolor/.
5341 * icons/nautilus-launch-icon.png:
5344 * src/nautilus-window-menus.c:
5345 Use the new named icon logo in about dialog.
5347 2006-12-04 Luca Ferretti <elle.uca@libero.it>
5350 Remove black outline, using Tango style.
5351 See bug 374722 for details.
5353 2006-11-30 Alexander Larsson <alexl@redhat.com>
5355 * libnautilus-private/nautilus-icon-canvas-item.c:
5356 * libnautilus-private/nautilus-icon-container.c:
5357 * libnautilus-private/nautilus-icon-private.h:
5358 Add more themeing features for icon view icons.
5359 Patch from JackTheDipper
5361 2006-11-28 Alexander Larsson <alexl@redhat.com>
5363 * src/file-manager/fm-tree-view.c:
5364 Add delete menu item if configured. (#132326)
5365 Patch from Ferran Puig
5367 2006-11-28 Alexander Larsson <alexl@redhat.com>
5369 * libnautilus-private/nautilus-icon-container.c:
5370 * libnautilus-private/nautilus-icon-private.h:
5371 Handle scroll wheel while rubberbanding.
5372 Patch from Nelson BenÃtez
5374 2006-11-28 Luca Ferretti <elle.uca@libero.it>
5376 * icons/nautilus-desktop.png:
5377 * icons/nautilus-file-management-properties.png:
5378 * icons/nautilus-mini-logo.png
5380 * icons/side_bar_image.png:
5381 Remove legacy icons from cvs.
5383 2006-11-24 Alexander Larsson <alexl@redhat.com>
5385 * src/nautilus-spatial-window.c:
5386 Ellipsice location menu button at 16 chars.
5387 Patch from Tom Parker
5389 2006-11-23 Federico Mena Quintero <federico@novell.com>
5391 Use the write-to-a-pipe trick from the signal handler instead of
5392 queueing an idle handler from there.
5394 * src/nautilus-main.c (setup_debug_log_signals): Set up a pair of
5395 pipes for the SIGUSR1 handler; set up a GIOChannel on them.
5396 (sigusr1_handler): Write a byte to our pipe instead of queueing an
5398 (debug_log_io_cb): Replaces dump_debug_log_idle_cb(). Read from
5399 the pipe, and dump the debug log.
5401 Add a configuration file for the logging mechanism. You create
5402 ~/nautilus-debug-log.conf as a GKeyFile.
5404 * libnautilus-private/nautilus-debug-log.c
5405 (nautilus_debug_log_load_configuration): New function; loads the
5406 configuration from a key file like this:
5409 enable domains = foo; bar; baz
5412 * libnautilus-private/nautilus-debug-log.c (dump_configuration):
5413 New utility function.
5414 (nautilus_debug_log_dump): At the end of the log, dump the
5415 configuration used for the debug log so that the user can
5418 * libnautilus-private/nautilus-debug-log.h: New prototype for
5419 nautilus_debug_log_load_configuration().
5421 * src/nautilus-main.c (setup_debug_log): Load the debug log's
5422 configuration from ~/nautilus-debug-log.conf
5423 (setup_debug_log_domains): Removed.
5425 * src/nautilus-main.c (log_override_cb): If the log level of the
5426 message is G_LOG_LEVEL_DEBUG, don't log it as a milestone. We'll
5427 use this log level for miscellaneous debugging messages from
5428 gnome-vfs. Also, don't send G_LOG_LEVEL_DEBUG messages to the
5429 default log handler, to avoid a huge ~/.xsession-errors.
5430 (setup_debug_log_domains): Enable logging for
5431 NAUTILUS_DEBUG_LOG_DOMAIN_GLOG.
5433 2006-11-23 Christian Persch <chpe@cvs.gnome.org>
5435 * src/nautilus-search-bar.c: (nautilus_search_bar_init):
5436 Fix inconsistent label boleding. (#372550)
5438 2006-11-23 Alexander Larsson <alexl@redhat.com>
5440 * libnautilus-private/nautilus-icon-canvas-item.c:
5441 A11y fix for handing renames better (#338353)
5443 2006-11-23 Alexander Larsson <alexl@redhat.com>
5445 * Commit federicos debug logging patch:
5447 2006-10-23 Federico Mena Quintero <federico@novell.com>
5449 * libnautilus-private/nautilus-debug-log.h
5450 (NAUTILUS_DEBUG_LOG_DOMAIN_GLOG): New domain for GLog messages.
5451 We'll spit the messages that come from GLog as milestone events.
5453 * src/nautilus-main.c (setup_debug_log): New function; set up
5455 (setup_debug_log_glog): New function. Override the default
5456 handler for GLog so that its messages will also appear as
5457 milestone events in our own debug log.
5459 2006-10-16 Federico Mena Quintero <federico@novell.com>
5461 * src/file-manager/fm-directory-view.c (files_added_callback): Log
5462 when files are added to the view.
5463 (files_changed_callback): Log when files get changed in the view.
5464 (fm_directory_view_notify_selection_changed): Log when the
5467 * src/nautilus-main.c (setup_debug_log_domains): Add
5468 NAUTILUS_DEBUG_LOG_DOMAIN_ASYNC to the list of enabled log domains.
5470 * libnautilus-private/nautilus-debug-log.h: New prototype for
5471 nautilus_debug_log_with_file_list().
5473 * libnautilus-private/nautilus-debug-log.c
5474 (nautilus_debug_log_with_file_list): New function; takes a GList
5477 2006-10-03 Federico Mena Quintero <federico@novell.com>
5479 * libnautilus-private/nautilus-debug-log.c (nautilus_debug_logv):
5480 Deal with URI lists optionally.
5481 (nautilus_debug_log_with_uri_list): New function.
5483 * libnautilus-private/nautilus-icon-dnd.c
5484 (receive_dropped_color): Log when a color is dropped.
5485 (receive_dropped_tile_image): Log when a tile image is dropped.
5487 * libnautilus-private/nautilus-icon-container.c
5488 (motion_notify_event): Log when a drag begins.
5489 (button_release_event): Log when a drag ends.
5491 * libnautilus-private/nautilus-file-operations.c
5492 (nautilus_file_operations_copy_move): Log move/copy/link actions.
5493 (nautilus_file_operations_new_folder): Log when a folder is created.
5494 (nautilus_file_operations_new_file_from_template): Log when a file
5495 is created from a template.
5496 (nautilus_file_operations_new_file): Log when a file is created.
5497 (nautilus_file_operations_delete): Log when files are deleted.
5498 (do_empty_trash): Log when the trash is emptied.
5500 2006-09-22 Federico Mena Quintero <federico@novell.com>
5502 * libnautilus-private/nautilus-debug-log.[ch]: New files with a
5503 simple logging infrastructure based on a ring buffer.
5505 * libnautilus-private/Makefile.am
5506 (libnautilus_private_la_SOURCES): Added nautilus-debug-log.[ch].
5508 * src/nautilus-main.c (main): Make SIGUSR1 dump the debug log to
5509 ~/nautilus-debug-log.txt.
5511 * src/file-manager/fm-directory-view.c
5512 (fm_directory_view_activate_files): Log the action of activating a
5514 (open_location): Likewise.
5515 (fm_directory_view_launch_application): Likewise, for launching an
5517 (action_new_launcher_callback): Likewise, for creating a launcher.
5518 (activate_callback): Log the various actions that can happen here.
5520 * src/file-manager/fm-tree-view.c (got_activation_uri_callback):
5521 Log the various activations/launches that can happen.
5523 * src/nautilus-places-sidebar.c (row_activated_callback): Log the
5524 action of the user activating something in the Places sidebar.
5526 * src/nautilus-window-manage-views.c
5527 (nautilus_window_open_location_full): Log the action of changing
5528 the location in a window.
5529 (nautilus_window_set_content_view): Log the action of thanging the
5531 (end_location_change): Log when the window finishes loading.
5533 * src/file-manager/fm-list-view.c (row_expanded_callback): Log the
5534 action of expanding a row to load a subdirectory.
5535 (row_collapsed_callback): Likewise, for collapsing a row.
5537 * src/file-manager/fm-error-reporting.c (fm_rename_file): Log the
5538 action of renaming a file.
5540 * src/nautilus-application.c
5541 (nautilus_application_present_spatial_window_with_selection): Log
5542 when new or existing spatial windows get presented.
5543 (nautilus_application_create_navigation_window): Log when a
5544 navigation window gets created.
5546 2006-11-23 Alexander Larsson <alexl@redhat.com>
5549 Bump version to 2.17.1
5550 Gnome 2.16 work continues on gnome-2-16 branch
5552 2006-11-22 Alexander Larsson <alexl@redhat.com>
5554 * libnautilus-private/nautilus-search-engine.c:
5555 Look for Beagle before looking for Tracker. Since Tracker
5556 autostarts and Beagle doesn't this means you can have both
5557 installed and configured and pick which one to use.
5559 2006-11-20 Alexander Larsson <alexl@redhat.com>
5562 Post release version bump
5564 === nautilus 2.16.3 ===
5566 2006-11-20 Alexander Larsson <alexl@redhat.com>
5571 2006-11-20 Alexander Larsson <alexl@redhat.com>
5573 * libnautilus-private/nautilus-icon-container.c:
5574 * src/file-manager/fm-icon-view.c:
5575 Revert federicos patch from 2006-11-06, as it was causing problems.
5577 2006-11-13 Alexander Larsson <alexl@redhat.com>
5579 * libnautilus-private/nautilus-directory-async.c:
5580 Ref the NautilusDirectory during call_ready_callbacks_at_idle.
5583 2006-11-07 Alexander Larsson <alexl@redhat.com>
5586 Post release version bump
5588 === nautilus 2.16.2 ===
5590 2006-11-07 Alexander Larsson <alexl@redhat.com>
5595 * libnautilus-private/nautilus-directory-async.c:
5596 * libnautilus-private/nautilus-directory.c:
5597 Unschedule call_ready callbacks on directory finalize, not
5599 Keep monitors around until we call the call_when_ready callback
5601 Call async_state_changed and update_metadata_monitors after
5602 call_when_ready callbacks have been called at idle.
5606 2006-11-07 Alexander Larsson <alexl@redhat.com>
5608 * src/nautilus-application.c:
5609 * src/nautilus-shell.c:
5610 * src/nautilus-main.[ch]:
5611 Make the session restart work again (from 2006-11-03 change)
5612 Make the session not restart nautilus on --quit
5614 2006-11-06 Federico Mena Quintero <federico@novell.com>
5616 http://bugzilla.gnome.org/show_bug.cgi?id=330298
5618 Fix the use of lazy positioning, and the saving of metadata for
5619 lazily-positioned icons. Fixes
5620 https://bugzilla.novell.com/show_bug.cgi?id=155337 and
5621 https://bugzilla.novell.com/show_bug.cgi?id=174766.
5623 * src/file-manager/fm-icon-view.c (file_has_lazy_position): Only
5624 desktop icon files (not "real" files) have lazy positions. Don't
5625 consider whether the directory is loading; this is not the right
5626 place to check that.
5627 (fm_icon_view_begin_loading): Tell the icon container that we
5628 just started reloading.
5629 (fm_icon_view_end_loading): Tell the icon container that we
5632 * libnautilus-private/nautilus-icon-private.h
5633 (NautilusIconContainerDetails): New flag "is_reloading".
5635 * libnautilus-private/nautilus-icon-container.h: New prototype for
5636 nautilus_icon_container_set_is_reloading().
5638 * libnautilus-private/nautilus-icon-container.c
5639 (nautilus_icon_container_set_is_reloading): New function; sets an
5640 is_reloading flag in the icon container.
5641 (icon_set_position): Clear icon->has_lazy_position, since the icon
5642 will be well-positioned once this function exits.
5643 (finish_adding_new_icons): Do not ignore already-placed lazy
5644 position icons when filling the placement grid! Save the value of
5645 icon->has_lazy_position before calling assign_icon_position().
5646 Since that function may call icon_set_position() (which will clear
5647 the flag), we need to keep the original value of the flag.
5648 (finish_adding_new_icons): Don't clear icon->has_lazy_position
5649 here; let icon_set_position() do it.
5650 (finish_adding_new_icons): Emit the icon_position_changed signal
5651 so that the parent knows that we moved an icon under it. This has
5652 the effect of updating/preserving the position metadata for
5653 has_lazy_position icons.
5655 2006-11-06 Alexander Larsson <alexl@redhat.com>
5658 * nautilus-computer.desktop.in:
5659 * nautilus-computer.desktop.in.in:
5660 * nautilus-file-management-properties.desktop.in:
5661 * nautilus-file-management-properties.desktop.in.in:
5662 * nautilus-folder-handler.desktop.in:
5663 * nautilus-folder-handler.desktop.in.in:
5664 * nautilus-home.desktop.in:
5665 * nautilus-home.desktop.in.in:
5666 * nautilus.desktop.in:
5667 * nautilus.desktop.in.in:
5668 Add X-GNOME-Bugzilla-Version marking to desktop files.
5670 2006-11-06 Alexander Larsson <alexl@redhat.com>
5672 * libnautilus-private/nautilus-icon-container.c:
5673 Cancel rubberbanding if we get a grab shadow event.
5674 This happens when a modal dialog (e.g. an error or auth dialog)
5675 appears. (Partially fixes #122688)
5677 2006-11-06 Alexander Larsson <alexl@redhat.com>
5679 * src/file-manager/fm-icon-view.c (play_file):
5680 Don't close handle and free buffer twice on error. (#321175)
5682 2006-11-06 Alexander Larsson <alexl@redhat.com>
5684 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
5685 Don't crash on old desktop dir and search dir uris. (#349840)
5687 2006-11-06 Martin Wehner <martin.wehner@gmail.com>
5689 * src/nautilus-file-management-properties.glade:
5690 Specify label-for and labelled-by atk relations. (#356124)
5692 Patch from Padraig O'Briain <padraig.obriain@sun.com>
5694 2006-11-03 Alexander Larsson <alexl@redhat.com>
5696 * libnautilus-private/nautilus-directory-metafile.c:
5697 Always use the in-process metafile factory. We don't need it
5698 oop, since nautilus is single process these days. This fixes
5699 some strange races with bonobo-activation that caused #351713
5701 * src/nautilus-application.[ch]:
5702 * src/nautilus-shell.h:
5703 Change the way we use bonobo-activation to get the NautilusShell
5704 so that we don't rely on bonobo-activation-server to spawn nautilus,
5705 as this could lead to some strange duplicate processes.
5706 We now directly try to register the app-wide shell object with
5707 bonobo-activation manually and activate it with
5708 Bonobo_ACTIVATION_FLAG_EXISTING_ONLY.
5710 * src/nautilus-shell.c:
5711 Handle all corba calls from the NautilusShell in an idle handler.
5712 This fixes some crashes where we reentered badly into e.g. quit
5715 * src/nautilus-main.c:
5716 Since we now handle the initial open_window shell calls via an idle
5717 we need to delay until idle time to know if we can quit or not.
5719 2006-11-02 Alexander Larsson <alexl@redhat.com>
5721 * test/file-torture.py (main):
5722 Sleep shorter, for more torture
5724 2006-11-02 Alexander Larsson <alexl@redhat.com>
5726 * libnautilus-private/nautilus-directory-private.h:
5727 * libnautilus-private/nautilus-directory-async.c:
5728 Call all call_when_ready callbacks from an idle handler.
5729 This fixes problems with reentrancy, like bug #348161
5731 2006-11-01 Alexander Larsson <alexl@redhat.com>
5733 * src/file-manager/fm-tree-model.c:
5734 Always emit the row-deleted signal before deleting the row
5735 from the model. This is according to the GtkTreeModel::row-changed
5736 docs and feedback from kris.
5737 Hopefully this will fix bug #356672
5739 2006-10-31 Alexander Larsson <alexl@redhat.com>
5741 * src/file-manager/fm-icon-view.c (fm_icon_view_remove_file):
5742 Remove assert that keep randomly failing to fix crash (#352592)
5743 Replace it with some debug output that hopefully lets us
5744 track down the cause.
5746 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
5748 * libnautilus-extension/nautilus-menu.c: (nautilus_menu_get_items):
5749 * libnautilus-private/nautilus-metafile.c: (find_monitor_node):
5750 Fix C99-style variable initialization for gcc 2.95. (#348665)
5752 Patch from Jens Granseuer <jensgr@gmx.net>
5754 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
5756 * src/nautilus-property-browser.c: (remove_color),
5757 (nautilus_property_browser_remove_element),
5758 (element_clicked_callback), (make_properties_from_xml_node):
5759 Remove colors by really removing them from browser.xml,
5760 not marking them deleted. That made it impossible to add
5761 another color with the same name later on.
5762 Also delete colors by their (unique) names and not their color
5763 values. That made it possible to delete built-in colors.
5766 Based on a patch from Emil Soleyman-Zomalan
5768 2006-10-30 Martin Wehner <martin.wehner@gmail.com>
5770 * src/file-manager/fm-properties-window.c:
5771 (attach_value_field_internal), (attach_value_field),
5772 (attach_ellipsizing_value_field), (append_title_value_pair),
5773 (append_title_and_ellipsizing_value),
5774 (append_directory_contents_fields), (add_permissions_combo_box),
5775 (create_simple_permissions), (create_advanced_permissions):
5776 Set up proper relationships between labels and widgets in the
5777 properties dialog. Fixes #363116.
5779 Patch from Padraig O'Briain <padraig.obriain@sun.com>
5781 2006-10-19 Federico Mena Quintero <federico@novell.com>
5783 * test/file-torture.py: New file with a little torture test. It
5784 does a bunch of file operations on a directory. Nautilus
5785 sometimes crashes when viewing that directory, so this should help
5788 2006-10-19 Christian Neumair <chris@gnome-de.org>
5790 * libnautilus-private/nautilus-file.c:
5791 (nautilus_file_get_volume_name):
5792 Check for NULL path before calling
5793 gnome_vfs_volume_monitor_get_volume_for_path().
5795 * libnautilus-private/nautilus-monitor.c:
5796 (path_is_on_readonly_volume):
5799 2006-10-19 Christian Neumair <chris@gnome-de.org>
5801 * src/file-manager/fm-directory-view.c:
5802 (convert_file_list_to_string):
5803 Don't append final newline for textual URIs.
5806 2006-10-19 Christian Neumair <chris@gnome-de.org>
5808 * src/nautilus-main.c: (main):
5809 Shut down eel before GnomeVFS.
5811 2006-10-19 Christian Neumair <chris@gnome-de.org>
5813 * src/file-manager/fm-directory-view.c: (fm_directory_view_destroy):
5814 Only deregister "ignore hidden file preferences" callback if it has
5815 been initialized before.
5817 2006-10-19 Christian Neumair <chris@gnome-de.org>
5819 * libnautilus-private/nautilus-customization-data.c:
5820 (nautilus_customization_data_new),
5821 (nautilus_customization_data_get_next_element),
5822 (nautilus_customization_make_pattern_chit):
5823 Handle NULL pattern chit, don't unref pattern tile in
5826 * libnautilus-private/nautilus-file-utilities.c:
5827 (nautilus_pixmap_file):
5828 Bail using g_debug if pixmap couldn't be found.
5830 * src/nautilus-emblem-sidebar.c: (nautilus_emblem_sidebar_populate):
5831 Only create pixmap if path lookup succeeded.
5833 * src/nautilus-property-browser.c: (nautilus_property_browser_init),
5834 (make_drag_image), (make_color_drag_image),
5835 (make_properties_from_directories), (add_reset_property),
5836 (property_browser_category_button_new):
5837 Handle NULL pattern chits, don't operate on NULL pixbufs.
5839 2006-10-18 Alexander Larsson <alexl@redhat.com>
5841 * src/file-manager/fm-list-view.c:
5842 Share target list for all instances (#357573)
5844 * src/nautilus-location-bar.c: (style_set_handler):
5845 Don't leak layout (#352693)
5847 * src/nautilus-zoom-control.c:
5848 Fix O(n^2) use of list (#357589)
5850 All patches from paolo borelli.
5852 2006-10-18 Alexander Larsson <alexl@redhat.com>
5855 * src/ephy-spinner.[ch]:
5856 * src/nautilus-throbber.[ch]:
5857 Import ephy spinner and use ad throbber.
5858 This supports different icon sizes.
5860 * src/nautilus-window-toolbars.c:
5861 Change throbber size when toolbar size changes.
5863 2006-10-18 Alexander Larsson <alexl@redhat.com>
5865 * libnautilus-private/nautilus-icon-container.c (nautilus_icon_container_search_scroll_event):
5866 Renew typeahead timeout when you scroll between typeahead hits with the
5867 mouse wheel. (#354042)
5868 Patch from Nelson Benitez
5870 2006-10-18 Alexander Larsson <alexl@redhat.com>
5872 * src/file-manager/fm-list-model.c (change_dummy_row_callback):
5873 The row might have disappeared if it was removed since the
5874 timeout was scheduled. Protect against this. (#336051)
5876 2006-10-18 Alexander Larsson <alexl@redhat.com>
5878 * libnautilus-private/nautilus-file-private.h:
5879 Add is_added flag to NautilusFile to make sure we always
5880 send an added event to directory monitors.
5882 * libnautilus-private/nautilus-directory-async.c:
5883 (dequeue_pending_idle_callback):
5884 Don't add the file to both added and changed list
5885 If the file exist but hasn't been added yet, add it.
5887 * libnautilus-private/nautilus-directory.c: (is_tentative):
5888 Don't return non-added files for get_file_list to avoid duplicating
5889 files if you do a list and then track adds.
5891 Partially fixes #336051.
5893 2006-10-17 Alexander Larsson <alexl@redhat.com>
5895 * libnautilus-private/nautilus-directory-async.c (get_info_callback,
5896 dequeue_pending_idle_callback):
5897 Call nautilus_file_mark_gone instead of directly setting is_gone, as
5898 this allows us to clean up the symlink hash.
5900 * libnautilus-private/nautilus-file.c (nautilus_file_mark_gone):
5901 Allow multiple mark_gone. Just ignore any but the first.
5903 2006-10-17 Alexander Larsson <alexl@redhat.com>
5905 * libnautilus-private/nautilus-directory.c
5906 (emit_change_signals_for_all_files):
5907 Ref all files when emitting change signals. This is
5908 an unverified possible fix for #343488, but it
5909 can't possibly be bad to do this, so i'm
5912 2006-10-17 Alexander Larsson <alexl@redhat.com>
5914 * libnautilus-private/nautilus-file.c:
5915 nautilus_file_get_vfs_file_info: handle NULL info
5918 2006-10-17 Alexander Larsson <alexl@redhat.com>
5920 * libnautilus-private/nautilus-program-choosing.c (nautilus_launch_show_file):
5921 Don't cause critical if slow mimetype not loaded.
5922 I was able to get that with a circular symlink.
5923 In that case a fast mimetype should be ok.
5925 2006-10-02 Alexander Larsson <alexl@redhat.com>
5928 Post release version bump
5930 === nautilus 2.16.1 ===
5932 2006-10-02 Alexander Larsson <alexl@redhat.com>
5940 2006-10-02 Alexander Larsson <alexl@redhat.com>
5942 * src/nautilus-navigation-window.c (search_bar_activate_callback):
5943 In non-indexed mode, start at current dir.
5945 2006-09-27 Christian Neumair <chris@gnome-de.org>
5947 * libnautilus-private/nautilus-directory.c:
5948 * libnautilus-private/nautilus-directory.h:
5949 * libnautilus-private/nautilus-directory-private.h:
5950 Add is_in_trash_state to NautilusDirectoryDetails.
5951 Also add nautilus_directory_is_in_trash which works
5952 like nautilus_directory_is_local.
5954 * libnautilus-private/nautilus-file.c:
5955 Proxy nautilus_file_is_in_trash to
5956 nautilus_directory_is_in_trash, similar to
5957 nautilus_file_is_local.
5959 2006-09-14 Christian Neumair <chris@gnome-de.org>
5961 * libnautilus-private/nautilus-metafile.c: Handle CORBA errors.
5964 2006-09-13 Martin Wehner <martin.wehner@gmail.com>
5966 * src/nautilus-places-sidebar.c:
5967 Don't use the same type name for the shortcut model filter as
5968 GtkFileChooser to avoid name clashes. Fixes #355242.
5970 Patch from Stephen Cook <siti@orcon.net.nz>
5972 2006-09-04 Alexander Larsson <alexl@redhat.com>
5975 Bump version to 2.16.0
5980 2006-08-25 Alexander Larsson <alexl@redhat.com>
5982 * src/file-manager/fm-list-view.c:
5983 Handle enter activation when using typeahead search (#334928)
5984 Patch from Nelson Benitez
5986 2006-08-23 Alexander Larsson <alexl@redhat.com>
5988 * libnautilus-private/nautilus-directory-private.h:
5989 * libnautilus-private/nautilus-directory.c:
5990 (nautilus_directory_is_local):
5991 Cache return value from gnome_vfs_uri_is_local
5993 * libnautilus-private/nautilus-file-operations.c:
5994 * libnautilus-private/nautilus-file-utilities.c:
5995 Avoid using gnome_vfs_uri_is_local.
5997 2006-08-22 Alexander Larsson <alexl@redhat.com>
6000 Post release version bump
6002 === nautilus 2.15.92.1 ===
6004 2006-08-22 Alexander Larsson <alexl@redhat.com>
6006 * libbackground/preferences.c:
6010 Release a 2.15.92.1 with fix
6012 2006-08-21 Alexander Larsson <alexl@redhat.com>
6015 Post release version bump
6017 === nautilus 2.15.92 ===
6019 2006-08-21 Alexander Larsson <alexl@redhat.com>
6024 2006-08-21 Alexander Larsson <alexl@redhat.com>
6026 * src/file-manager/fm-properties-window.c:
6027 Don't crash when quickly changing user or group.
6028 Patch from Christian Neumair
6030 2006-08-17 Alexander Larsson <alexl@redhat.com>
6032 * libnautilus-private/nautilus-recent.c (nautilus_recent_add_file):
6034 Patch from Rouslan Solomakhin
6036 2006-08-15 Federico Mena Quintero <federico@novell.com>
6038 * src/nautilus-main.c (main): Call setlocale() before we try to
6039 obtain any translations. Fixes bug #342147. Patch by Stanislav
6040 Brabec <sbrabec@suse.cz>.
6042 2006-08-15 Kjartan Maraas <kmaraas@gnome.org>
6044 * configure.in: Fix intltool req.
6046 2006-08-08 Alexander Larsson <alexl@redhat.com>
6049 Post release version bump
6051 === nautilus 2.15.91 ===
6053 2006-08-08 Alexander Larsson <alexl@redhat.com>
6061 2006-08-08 Vincent Untz <vuntz@gnome.org>
6063 Use GTK+ to handle recent documents.
6065 * configure.in: require GTK+ 2.10
6066 * cut-n-paste-code/libegg/Makefile.am:
6067 * cut-n-paste-code/libegg/egg-recent-*: kill
6068 * libnautilus-private/nautilus-recent.[ch]: (nautilus_recent_get_model):
6069 renamed to nautilus_recent_get_manager()
6070 (nautilus_recent_add_uri): new, to make it easier to use
6071 gtk_recent_manager_add_full()
6072 * src/file-manager/fm-directory-view.c:
6073 (fm_directory_view_launch_application): use nautilus_recent_add_uri()
6074 instead of old egg code
6075 (activate_callback): ditto
6077 2006-08-08 Alexander Larsson <alexl@redhat.com>
6079 * libnautilus-private/nautilus-directory-async.c (read_dot_hidden_file):
6080 Follow symlinks when reading .hidden files.
6082 2006-08-08 Alexander Larsson <alexl@redhat.com>
6084 * libnautilus-private/nautilus-directory-background.c:
6085 Do background change comparison in eel instead (#349961)
6086 Patch from Matthias Clasen
6088 2006-08-08 Alexander Larsson <alexl@redhat.com>
6090 * libnautilus-private/nautilus-icon-container.c:
6091 Fix down when in the rightmost column in the next to last row (#316117)
6092 Based on patch from Nelson Benitez
6094 2006-08-08 Alexander Larsson <alexl@redhat.com>
6096 * libnautilus-private/nautilus-file-operations.c:
6097 Handle desktop drops from panel. (#347673)
6098 Patch from Christian Neumair
6100 2006-08-04 Martin Wehner <martin.wehner@gmail.com>
6102 * libnautilus-private/nautilus-directory-async.c:
6103 (dequeue_pending_idle_callback): Revert patch from #336051
6104 as it breaks the file update machinery. Fixes #348097.
6106 2006-07-25 Christian Neumair <chris@gnome-de.org>
6108 * libnautilus-private/nautilus-dnd.c:
6109 Rename nautilus_drag_default_drop_action_for_url to
6110 nautilus_drag_default_drop_action_for_netscape_url.
6111 Don't offer netscape URL drags.
6113 * libnautilus-private/nautilus-dnd.h: Rename
6114 NAUTILUS_ICON_DND_URL(_TYPE) to NAUTILUS_ICON_DND_NETSCAPE_URL(_TYPE)
6115 and nautilus_drag_default_drop_action_for_url to
6116 nautilus_drag_default_drop_action_for_netscape_url.
6118 * libnautilus-private/nautilus-file-operations.c:
6119 (nautilus_file_operations_new_file_from_template):
6120 Filter out special URIs, handle gnome_vfs_uri_new() failure.
6122 * libnautilus-private/nautilus-file-utilities.c:
6123 (test_uri_exists), (nautilus_ensure_unique_file_name):
6124 Handle gnome_vfs_uri_new() failure by returning NULL.
6126 * libnautilus-private/nautilus-icon-container.c:
6127 * libnautilus-private/nautilus-icon-container.h:
6128 Rename HANDLE_URL signal to HANDLE_NETSCAPE_URL.
6130 * libnautilus-private/nautilus-icon-dnd.c:
6131 * libnautilus-private/nautilus-icon-dnd.h:
6132 * libnautilus-private/nautilus-tree-view-drag-dest.c:
6133 * libnautilus-private/nautilus-tree-view-drag-dest.h:
6134 Don't offer netscape URL drags, prefer netscape URL drops over
6135 "text/uri-list" drops. Also rename DND_URL symbols to DND_NETSCAPE_URL.
6137 * libnautilus-private/nautilus-link-desktop-file.c:
6138 (nautilus_link_desktop_file_local_create):
6139 Handle trash, desktop and search URIs, handle
6140 NULL retval of nautilus_ensure_unique_file_name.
6142 * src/nautilus-location-bar.c:
6143 * src/nautilus-spatial-window.c:
6144 * src/file-manager/fm-list-model.c:
6145 Don't offer/handle netscape URL drags.
6147 * src/file-manager/fm-directory-view.h:
6148 * src/file-manager/fm-icon-view.c:
6149 * src/file-manager/fm-list-view:
6150 Rename DND_URL symbols to DND_NETSCAPE_URL.
6154 2006-07-25 Alexander Larsson <alexl@redhat.com>
6156 * libnautilus-private/nautilus-file.c (nautilus_file_get_selinux_context):
6157 Translate the selinux context from raw form when displayin.
6159 2006-07-25 Alexander Larsson <alexl@redhat.com>
6161 * cut-n-paste-code/gsequence/gsequence.[ch]:
6162 Import the latest EggSequence which supposedly fixes a
6165 * src/file-manager/fm-list-model.c:
6166 Fix to use new function names of EggSequence
6168 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6171 Post-release version bump
6173 === nautilus 2.15.90 ===
6175 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6183 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6185 * src/nautilus-main.c: (main):
6186 Unref GnomeProgram at the end. (#348429)
6188 Patch from Christian Persch <chpe@gnome.org>
6190 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6192 * src/nautilus-file-management-properties.c:
6193 (nautilus_file_management_properties_dialog_setup):
6194 * src/nautilus-file-management-properties.glade:
6195 Remove the "always use text-entry location bar" checkbox from the
6198 * src/nautilus-navigation-window.[ch]: (location_button_create),
6199 (nautilus_navigation_window_instance_init),
6200 (nautilus_navigation_window_destroy):
6201 Add a tooltip to the new location bar toggle button.
6203 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6205 * src/file-manager/fm-properties-window.c:
6206 (permission_combo_update): Add a translator comment for
6207 permission combo box labels. (#347764)
6209 Patch from Hendrik Richter <hendi@gnome-de.org>
6211 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6213 * src/nautilus-window-private.h (NautilusNavigationWindowDetails):
6214 Add a location_button field.
6216 * src/nautilus-navigation-window.c
6217 (nautilus_navigation_window_instance_init): Create the
6219 (location_button_toggled_cb): New callback. Changes the
6220 preference for toggling between the path bar and the location bar.
6221 (always_use_location_entry_changed): Toggle the button as
6224 Add a button to the location bar to toggle betwen the path bar
6225 and a location entry. (#347991)
6227 Patch from Federico Mena Quintero <federico@novell.com>
6229 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6231 * libnautilus-private/nautilus-icon-factory.c:
6232 * src/file-manager/fm-directory-view.c:
6233 * src/file-manager/fm-tree-view.c: (create_popup_menu):
6234 * src/nautilus-window-menus.c:
6235 Use trash icons from the icon naming specification for trash
6236 related operations. (#340321)
6238 Patch from Rodney Dawes <dobey@novell.com>
6240 2006-07-25 Martin Wehner <martin.wehner@gmail.com>
6242 * src/nautilus-places-sidebar.c: (add_place), (update_places):
6243 Take the sidebar as parameter and refilter it after adding.
6245 (reorder_bookmarks): Implement reordering of bookmarks.
6247 (drag_data_delete_callback), (drag_data_received_callback),
6248 (drag_motion_callback): Handle dragging of tree rows.
6250 (nautilus_places_sidebar_init)
6251 (_shortcuts_model_filter_class_init),
6252 (_shortcuts_model_filter_init),
6253 (shortcuts_model_filter_row_draggable),
6254 (shortcuts_model_filter_drag_data_get),
6255 (shortcuts_model_filter_drag_source_iface_init),
6256 (shortcuts_model_filter_new):
6257 Implement GtkTreeDragSource.
6259 (get_selected_iter), (bookmarks_check_popup_sensitivity),
6260 (loading_uri_callback): Use the filter model.
6262 Enable reordering of bookmarks in the places sidebar via
6263 Drag'n'Drop. (#319022)
6265 Patch from Xavier Claessens <xclaesse@gmail.com>
6267 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
6269 * libnautilus-private/nautilus-search-engine-beagle.c:
6270 (nautilus_search_engine_beagle_new): Check whether daemon is
6271 running as beagle_client_new doesn't fail when a stale socket
6274 Patch from Jürg Billeter <j@bitron.ch>
6276 2006-07-24 Martin Wehner <martin.wehner@gmail.com>
6279 * libnautilus-extension/Makefile.am:
6280 Add extension versioning infrastructure and add nautilus-menu.[ch].
6282 * libnautilus-extension/nautilus-menu-item.[ch]:
6283 Add and handle a 'menu' property and add a function
6284 nautilus_menu_item_set_submenu.
6286 * libnautilus-extension/nautilus-menu.[ch]:
6287 New files implementing a submenu item.
6289 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
6290 (reset_extension_actions_menu):
6291 Add extension menu items recursively.
6293 * libnautilus-extension/nautilus-menu-provider.h:
6296 Extend extension API to support submenus. (#314579)
6298 Patch from Raffaele Sandrini <rasa@gmx.ch>
6300 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6303 Post-release version bump
6305 === nautilus 2.15.4 ===
6307 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6313 Bump version to 2.15.4
6316 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6318 * libnautilus-private/nautilus-directory-async.c:
6319 (dequeue_pending_idle_callback): Never add a file to both
6320 the added_files and changed_files lists. Don't ref an existing
6321 file without adding it to the changed_file list. (#336051)
6323 Patch from Christian Neumair <chris@gnome-de.org>
6325 2006-07-11 Martin Wehner <martin.wehner@gmail.com>
6327 * libnautilus-private/nautilus-file-dnd.[ch]:
6328 Add functions nautilus_drag_can_accept_files and
6329 nautilus_drag_can_accept_info.
6331 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
6332 (receive_dropped_uri_list), (receive_dropped_text),
6333 (drag_data_received_callback):
6334 Accept the entire drag context as parameter and use
6335 nautilus_icon_container_find_drop_target.
6337 (nautilus_icon_container_find_drop_target):
6338 (nautilus_icon_dnd_update_drop_target):
6339 Use nautilus_drag_can_accept_info.
6341 * libnautilus-private/nautilus-marshal.list:
6344 * libnautilus-private/nautilus-tree-view-drag-dest.c:
6345 Add function get_drop_target_uri_at_pos and use it in the drop
6346 handlers to determine the target uris for actions.
6347 Rename get_drop_target to get_drop_target_uri_for path.
6349 (nautilus_tree_view_drag_dest_class_init):
6350 Adapt to new drag handler signatures.
6352 (set_widget_highlight):
6353 Fix DND highlighting of an empty tree view.
6355 (drag_motion_callback):
6356 Ignore drags on the header.
6358 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
6359 * libnautilus-private/nautilus-icon-container.[ch]:
6360 * src/file-manager/fm-icon-view.c:
6361 * src/file-manager/fm-list-view.c:
6362 Add a target/parent uri parameter to the drop handler functions.
6364 * src/file-manager/fm-directory-view.[ch]:
6365 Add handling for the additional target parameter to support
6366 drops of URIs, URLs and text to subfolders.
6368 Patch from Christian Neumair <chris@gnome-de.org>
6370 2006-07-08 Christian Neumair <chris@gnome-de.org>
6372 * libnautilus-private/nautilus-file-utilities.c:
6373 * libnautilus-private/nautilus-file-utilities.h:
6374 Add nautilus_find_existing_uri_in_hierarchy.
6375 Remove undefined in_gnome_path helper declarations.
6377 * src/nautilus-pathbar.c:
6378 * src/nautilus-pathbar.h:
6379 Make nautilus_path_bar_clear_buttons public.
6381 * src/nautilus-window-manage-views.c: (viewed_file_changed_callback):
6382 If the displayed location was removed, and it has an existing parent,
6383 navigate window to this parent. Fixes #336724.
6385 2006-07-06 William Jon McCann <mccann@jhu.edu>
6387 * libnautilus-private/nautilus-icon-factory.c:
6388 (get_special_icon_for_file):
6389 * src/nautilus-window-menus.c:
6390 Use nautilus-cd-burner icon instead of gnome-dev-cdrom
6393 2006-06-21 Christian Neumair <chris@gnome-de.org>
6395 Add complete session management, remember maximization state and type
6396 of open windows, save history on quit.
6398 * libnautilus-private/nautilus-global-preferences.c
6399 * libnautilus-private/nautilus-global-preferences.h:
6400 Add NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED setting.
6402 * libnautilus-private/nautilus-metadata.h:
6403 Add NAUTILUS_METADATA_KEY_WINDOW_MAXIMIZED key.
6405 * src/nautilus-application.c:
6406 * src/nautilus-application.h:
6407 Save session on session save request, add
6408 nautilus_application_load_session(), move
6409 initial navigational geometry handling to
6410 nautilus_application_create_navigation_window,
6412 NAUTILUS_PREFERENCES_NAVIGATION_WINDOW_MAXIMIZED
6415 * src/nautilus-main.c:
6416 Add "--load-session" parameter.
6418 * src/nautilus-shell-interface.idl:
6419 * src/nautilus-shell.c:
6420 Add load_session CORBA method.
6422 * src/nautilus-navigation-window.c:
6423 * src/nautilus-spatial-window.c:
6424 Save maximized state when appropriate.
6426 * src/nautilus-window-manage-views.c:
6427 Load maximized state for spatial windows,
6428 remove navigation window geometry handling.
6430 * src/nautilus-window.c:
6431 * src/nautilus-window-private.h:
6432 Add nautilus_add_to_history_list_no_notify.
6434 2006-06-16 Alexander Larsson <alexl@redhat.com>
6436 * libnautilus-extension/nautilus-menu-provider.[ch]:
6437 Add items_updated signal
6439 * libnautilus-private/Makefile.am:
6440 * libnautilus-private/nautilus-signaller.[ch]:
6441 * src/nautilus-signaller.[ch]:
6443 Move NautilusSignaller to libnautilus-private.
6444 Add popup_menu_changed signal.
6446 * src/nautilus-application.c:
6447 Signal popup_menu_changed when a menu provider emits items_updated.
6449 * src/file-manager/fm-directory-view.c:
6450 * src/nautilus-window.c:
6451 Handle popup_menu_changed.
6453 * src/nautilus-emblem-sidebar.c:
6454 * src/nautilus-history-sidebar.c:
6455 * src/nautilus-navigation-window-menus.c:
6456 * src/nautilus-navigation-window.c:
6457 * src/nautilus-property-browser.c:
6458 * src/nautilus-spatial-window.c:
6459 * src/nautilus-window-menus.c:
6462 Patch from RUAUDEL Frédéric <ruaudel@embl.fr>
6464 2006-06-16 Alexander Larsson <alexl@redhat.com>
6466 * libnautilus-private/nautilus-column-utilities.c:
6467 Add selinux context column
6469 * libnautilus-private/nautilus-directory-async.c:
6470 * libnautilus-private/nautilus-file-private.h:
6471 * libnautilus-private/nautilus-file.[ch]:
6472 Get selinux context for all files.
6473 Add nautilus_file_can_get_selinux_context and nautilus_file_get_selinux_context
6474 Add selinux_context string attribute.
6476 * src/file-manager/fm-properties-window.c:
6477 Display selinux context in permissions page.
6479 2006-06-16 Alexander Larsson <alexl@redhat.com>
6481 * libnautilus-private/nautilus-global-preferences.[ch]:
6482 * libnautilus-private/apps_nautilus_preferences.schemas.in:
6483 Add show_advanced_permissions setting
6484 Remove show_special_flags setting, its always on in advanced mode.
6486 * libnautilus-private/nautilus-file-operations.[ch]:
6487 Add nautilus_file_set_permissions_recursive
6489 * src/file-manager/fm-properties-window.c:
6490 Change permission page. Implement both simple and advanced mode.
6491 Add recursive permissions setting.
6492 HIGify some spacing.
6494 2006-06-12 Alexander Larsson <alexl@redhat.com>
6497 Post-release version bump
6499 === nautilus 2.15.2 ===
6501 2006-06-12 Alexander Larsson <alexl@redhat.com>
6506 2006-05-30 Christian Neumair <chris@gnome-de.org>
6508 * libnautilus-private/nautilus-icon-factory.c:
6509 * libnautilus-private/nautilus-thumbnails.c:
6510 * libnautilus-private/nautilus-thumbnails.h:
6511 Use GdkPixbufLoader for thumbnailing.
6513 2006-05-29 Christian Neumair <chris@gnome-de.org>
6515 * libnautilus-private/nautilus-icon-factory.c: (load_pixbuf_svg):
6516 Limit max. returned SVG icon size to requested icon size.
6518 2006-05-24 Christian Neumair <chris@gnome-de.org>
6520 * libnautilus-private/nautilus-file-utilities.c:
6521 (nautilus_file_operations_copy_move):
6522 Use gnome_vfs_volume_monitor_get_volume_for_path instead of
6523 nautilus_file_get_enclosing_volume.
6525 * libnautilus-private/nautilus-file-utilities.c:
6526 * libnautilus-private/nautilus-file-utilities.h:
6527 Remove nautilus_get_enclosing_volume.
6529 2006-05-24 Paolo Borelli <pborelli@katamail.com>
6531 * src/nautilus-information-panel.c:
6532 * src/nautilus-window-bookmarks.c:
6533 * src/file-manager/fm-properties-window.c:
6535 Use g_signal_connect_data instead of the outdated eel equivalent.
6537 2006-05-24 Alexander Larsson <alexl@redhat.com>
6539 * src/file-manager/fm-list-view.c:
6540 Remove unused include of eel-cell-renderer-pixbuf-list.h
6542 2006-05-24 Paolo Borelli <pborelli@katamail.com>
6544 * libnautilus-private/nautilus-file.c (nautilus_file_get_uri_scheme):
6545 use gnome_vfs_get_uri_scheme instead of eel_uri_get_scheme.
6547 2006-05-17 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
6549 * nautilus-folder-handler.desktop.in: Add internationalization
6550 * po/POTFILES.in: Add the file.
6552 2006-05-16 Alexander Larsson <alexl@redhat.com>
6554 * src/file-manager/fm-icon-container.c (fm_icon_container_get_icon_images):
6555 Only pass TRUE for embedding_text if we actually read a top-left text.
6556 Based on patch from Rene Hausleitner (#335435)
6558 2006-05-16 Alexander Larsson <alexl@redhat.com>
6560 * src/file-manager/fm-directory-view.c:
6561 * src/nautilus-places-sidebar.c:
6562 Don't allow floppy formating if the floppy is mounted,
6563 since gfloppy can't handle that. (#125819)
6564 Patch from Xavier Claessens
6566 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
6569 Post-release version bump.
6571 === nautilus 2.15.1 ===
6573 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
6578 2006-05-16 Martin Wehner <martin.wehner@gmail.com>
6580 * libnautilus-private/nautilus-icon-container.c: (icon_get_size),
6581 (icon_set_size), (icon_toggle_selected),
6582 (nautilus_icon_container_move_icon), (keyboard_stretching),
6583 (end_stretching), (nautilus_icon_container_update_icon),
6584 (assign_icon_position), (nautilus_icon_container_add),
6585 (nautilus_icon_container_is_stretched),
6586 (nautilus_icon_container_unstretch),
6587 (nautilus_icon_container_freeze_icon_positions):
6588 * libnautilus-private/nautilus-icon-container.h:
6589 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
6590 * libnautilus-private/nautilus-icon-private.h:
6591 * src/file-manager/fm-icon-view.c:
6592 (get_stored_icon_position_callback),
6593 (icon_position_changed_callback):
6594 Cleanup to merge the x any y icon scale factors into one variable.
6596 Patch from Christian Neumair <chris@gnome-de.org>
6598 2006-05-15 Martin Wehner <martin.wehner@gmail.com>
6600 * src/nautilus-places-sidebar.c: (update_places_cb),
6601 (volume_unmounted_callback), (drive_disconnected_callback),
6602 (drive_connected_callback),
6603 (nautilus_places_sidebar_set_parent_window):
6604 Update the places on drive-connected and drive-disconnected
6605 signals too. Delay the update for the volume-unmounted signal
6606 with an idle callback to work around gnome-vfs removing the
6607 volume only after we received the signal.
6609 Patch from Xavier Claessens <xclaesse@gmail.com>
6611 2006-05-09 Martin Wehner <martin.wehner@gmail.com>
6613 * src/nautilus-window-manage-views.c:
6614 (got_file_info_for_view_selection_callback):
6615 Re-set viewed_file after a location change failed. Prevents
6616 crashing over an assertion in viewed_file_changed_callback
6617 on slow filesystems. Fixes #339965.
6619 2006-05-08 Federico Mena Quintero <federico@novell.com>
6621 * libnautilus-private/nautilus-file-operations.c
6622 (handle_transfer_ok): Don't special-case the first 0 bytes of the
6623 file in the case of reporting actual copy/move progress. It is
6624 fine to update both the labels and the sizes every time. Fixes
6625 http://bugzilla.gnome.org/show_bug.cgi?id=341064
6626 https://bugzilla.novell.com/show_bug.cgi?id=66073
6628 2006-05-08 Martin Wehner <martin.wehner@gmail.com>
6630 * src/nautilus-places-sidebar.c: (add_place), (update_places),
6631 (check_visibility), (bookmarks_check_popup_sensitivity),
6632 (get_selected_iter), (rename_selected_bookmark),
6633 (remove_selected_bookmarks), (mount_shortcut_cb),
6634 (unmount_shortcut_cb), (eject_shortcut_cb),
6635 (nautilus_places_sidebar_init):
6636 Add volume data to the list store and use it to show
6637 an unmount command for network volumes. (#316184)
6639 Patch from Xavier Claessens <xclaesse@gmail.com>
6641 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
6643 * libnautilus-private/nautilus-dnd.c:
6644 (nautilus_drag_drop_action_ask),
6645 (nautilus_drag_drop_background_ask):
6646 * src/file-manager/fm-tree-view.c: (create_popup_menu):
6647 * src/nautilus-places-sidebar.c:
6648 (bookmarks_build_popup_menu):
6649 Use eel_gtk_menu_append_separator.
6651 * src/nautilus-places-sidebar.c:
6652 (bookmarks_check_popup_sensitivity):
6653 Use eel_gtk_widget_set_shown.
6655 2006-05-07 Martin Wehner <martin.wehner@gmail.com>
6657 * src/nautilus-query-editor.c: (type_combo_changed):
6658 Fix typo in function name: s/availible/available/ (#326053)
6663 2006-05-04 Christian Neumair <chris@gnome-de.org>
6665 * src/nautilus-navigation-action.c:
6666 (nautilus_navigation_action_class_init), (disconnect_proxy):
6667 Disconnect signal handlers registered when connecting proxies.
6669 2006-05-03 Martin Wehner <martin.wehner@gmail.com>
6671 * src/nautilus-places-sidebar.c: (volume_op_callback):
6672 (row_activated_callback), (bookmarks_popup_menu_detach_cb),
6673 (eject_for_type), (set_visibility),
6674 (bookmarks_check_popup_sensitivity), (get_selected_drive),
6675 (mount_shortcut_cb), (unmount_shortcut_cb), (eject_shortcut_cb),
6676 (format_shortcut_cb), (bookmarks_build_popup_menu):
6677 Add mount, unmount, eject and format menu items to the popup menu
6678 of drives in the places sidebar. (#316184)
6680 Based on a patch from Xavier Claessens <xclaesse@gmail.com>
6682 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
6684 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
6685 Adapt to new GtkAboutDialog behaviour and use wrap-license.
6686 Makes the close button work again. Fixes #336520.
6688 Patch from Christian Persch <chpe@gnome.org>
6690 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
6692 * src/nautilus-query-editor.c: (location_row_create_widgets):
6693 Fix typo in the query filechooser window title. (#325284)
6695 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
6697 * src/nautilus-query-editor.c: (nautilus_query_editor_add_row),
6698 (finish_first_line):
6699 Fix wording: Use "criterion" instead of "criterium". (#331682)
6701 Patch from Farzaneh Sarafraz <farzaneh@farsiweb.info>
6703 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
6705 * libnautilus-private/nautilus-program-choosing.c:
6706 (application_cannot_open_location):
6707 Remove bogus period from strings. (#336909)
6709 Patch from Javier F. Serrador <serrador@tecknolabs.com>
6711 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
6713 * libnautilus-private/nautilus-file-operations.c:
6714 (handle_transfer_overwrite): Use the same phrasing and
6715 format as the GTK+ overwrite dialog. Also, per the HIG
6716 convert the dialog to a confirmation alert since the user's
6717 command may destroy data. (#325188)
6719 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
6721 2006-05-01 Martin Wehner <martin.wehner@gmail.com>
6723 * src/nautilus-image-properties-page.c: (append_tag_value_pair),
6724 (append_exifdata_string):
6725 Prefer "Date Taken" and "Date Digitized" over "Date Modified" when
6726 deciding which date to show from image metadata. (#331810)
6728 Patch from Pat Suwalski <pat@suwalski.net>
6730 2006-04-28 Martin Wehner <martin.wehner@gmail.com>
6734 Update handling of po/LINGUAS for new instructions. Refer
6735 to http://live.gnome.org/GnomeGoals/PoLinguas
6737 Patch from Brian Pepple <bdpepple@gmail.com>
6739 2006-04-27 Christian Neumair <chris@gnome-de.org>
6741 * src/file-manager/fm-actions.h:
6742 * src/file-manager/fm-directory-view.c:
6743 (file_get_volume_and_drive),
6744 (action_self_mount_volume_callback),
6745 (action_self_unmount_volume_callback),
6746 (action_self_eject_volume_callback),
6747 (action_self_format_volume_callback),
6748 (file_get_volume_and_drive),
6749 (file_should_show_self),
6750 (real_update_menus_volumes):
6751 * src/file-manager/fm-tree-view.c:
6752 (create_popup_menu):
6753 * src/file-manager/nautilus-directory-view-ui.xml:
6754 Allow to mount/unmout/eject/format a volume when displaying its
6757 2006-04-26 Christian Neumair <chris@gnome-de.org>
6759 * libnautilus-private/nautilus-file.c:
6760 (nautilus_file_denies_access_permission),
6761 (nautilus_file_can_get_permissions),
6762 (nautilus_file_can_set_permissions):
6763 If no ACCESS file info field is available, pretend to have full
6764 access. If no PERMISSIONS field is available, pretend to have full
6767 2006-04-26 Alexander Larsson <alexl@redhat.com>
6769 * libnautilus-private/nautilus-icon-canvas-item.c:
6770 Fix width of text selection in text-below-icons mode.
6773 2006-04-26 Alexander Larsson <alexl@redhat.com>
6778 * src/nautilus-connect-server-dialog-main.c:
6779 * src/nautilus-main.c:
6780 Convert from popt to goption.
6781 Based on patch from Philip Van Hoof
6783 2006-04-25 Alexander Larsson <alexl@redhat.com>
6785 * src/nautilus-main.c:
6786 Remove icon registration, as its no longer needed with gtk 2.9.
6788 * src/nautilus-window-menus.c:
6789 (nautilus_menus_append_bookmark_to_menu):
6792 2006-04-25 Alexander Larsson <alexl@redhat.com>
6795 Bump version to 2.15.1
6796 2.14 development continues on gnome-2-14 branch.
6798 ==== gnome-2-14 branched from here ===
6800 2006-04-25 Christian Neumair <chris@gnome-de.org>
6803 Require gnome-vfs 2.14.2, gnome_vfs_volume_compare fixes.
6805 * src/file-manager/fm-tree-view.c: (create_tree):
6806 Use gnome_vfs_volume_compare to sort volumes from the volume monitor.
6808 2006-04-18 Alexander Larsson <alexl@redhat.com>
6810 * libnautilus-private/nautilus-file-attributes.h:
6811 * libnautilus-private/nautilus-directory-async.c:
6812 * libnautilus-private/nautilus-directory-private.h:
6813 * libnautilus-private/nautilus-file-private.h:
6814 * libnautilus-private/nautilus-file.c:
6815 * libnautilus-private/nautilus-file.h:
6816 Add LARGE_TOP_LEFT_TEXT attribute and change the text size for
6817 the normal top-left text to 10x5.
6818 Add need_large argument to nautilus_file_peek_top_left_text and
6819 nautilus_extract_top_left_text.
6821 * libnautilus-private/nautilus-icon-canvas-item.[ch]
6822 Make details an instance-private instead of allocating separately.
6823 Add _set_is_visible() and only keep PangoLayouts cached for
6826 * libnautilus-private/nautilus-icon-container.[ch]:
6827 * src/file-manager/fm-icon-container.c:
6828 Monitor large embedded text for larger icons.
6829 Call nautilus_icon_canvas_item_set_is_visible as needed.
6831 * libnautilus-private/nautilus-icon-factory.[ch]:
6832 Limit never-free recently used cache to 20 items.
6833 Free other unused cache items after a 100 sec.
6835 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
6838 Remove newlines to fix build with CVS intltool. (#338423)
6840 2006-04-15 Martin Wehner <martin.wehner@gmail.com>
6842 * src/nautilus-places-sidebar.c: (remove_selected_bookmarks):
6843 Don't delete the first bookmark if pressing del key on an
6844 undeletable item. Fixes #338377.
6846 2006-04-14 Martin Wehner <martin.wehner@gmail.com>
6848 * src/nautilus-spatial-window.c: (action_add_bookmark_callback):
6849 Don't add location bookmark for desktop windows. Fixes #334860.
6851 Patch from Christian Neumair <chris@gnome-de.org>
6853 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
6856 Post-release version bump.
6858 === nautilus 2.14.1 ===
6860 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
6868 2006-04-11 Martin Wehner <martin.wehner@gmail.com>
6870 * src/nautilus-side-pane.c: (nautilus_side_pane_init):
6871 Use smaller close icon for the sidebar.
6873 Patch from Yang Hong <yanghong@ccoss.com.cn>
6875 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
6877 * libnautilus-private/nautilus-icon-dnd.c:
6878 (get_data_on_first_target_we_support):
6879 Determine drop target by iterating through drop container
6880 target list instead of drag context DND list. (#337588)
6882 Patch from Christian Neumair <chris@gnome-de.org>
6884 2006-04-10 Martin Wehner <martin.wehner@gmail.com>
6886 * po/LINGUAS: New file listing all supported languages.
6888 * configure.in: Use po/LINGUAS instead of including all languages
6889 directly in this file. See the wiki for more information:
6890 http://live.gnome.org/GnomeGoals/PoLinguas
6892 Patch from Brian Pepple <bdpepple@gmail.com>
6894 2006-04-08 Christian Neumair <chris@gnome-de.org>
6896 * libnautilus-private/nautilus-file-operations-progress.c:
6897 (nautilus_file_operations_progress_update),
6898 (nautilus_file_operations_progress_set_operation_string):
6899 Update progress dialog when setting its operation string,
6900 also set operation string during preflight.
6902 2006-04-08 Martin Wehner <martin.wehner@gmail.com>
6904 * src/file-manager/fm-directory-view.c:
6905 (set_script_environment_variables),
6906 (unset_script_environment_variables):
6907 * src/nautilus-main.c: (main):
6908 * src/nautilus-shell.c: (corba_restart):
6909 Use g_(un)setenv instead of their eel_ counterparts.
6911 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
6913 * src/nautilus-places-sidebar.c: (add_place), (update_places),
6914 (mount_volume_callback), (row_activated_callback),
6915 (bookmarks_popup_menu_detach_cb), (nautilus_places_sidebar_init):
6916 Adapt the same policy for showing drives and volumes in the places
6917 sidebar as in computer:/// and the gtk filechooser: Show unmounted
6918 but user-visible drives and mount them on activation. (#321320)
6920 Patch from Xavier Claessens <xclaesse@gmail.com>
6922 2006-04-07 Martin Wehner <martin.wehner@gmail.com>
6924 * data/patterns/.striated.png:
6925 * data/patterns/Makefile.am:
6926 Remove unused pattern file. (#337353)
6928 2006-03-30 Christian Neumair <chris@gnome-de.org>
6930 * src/file-manager/fm-directory-view.c:
6931 (fm_directory_view_get_loading):
6932 * src/file-manager/fm-directory-view.h:
6933 Add fm_directory_view_get_loading().
6935 * src/file-manager/fm-icon-view.c: (file_has_lazy_position),
6936 (fm_icon_view_add_file), (fm_icon_view_screen_changed):
6937 Use fm_directory_view_get_loading() to determine whether view is
6938 loaded. If it is not yet loaded, don't position icons lazily.
6940 2006-03-24 Martin Wehner <martin.wehner@gmail.com>
6942 * src/nautilus-connect-server-dialog-main.c: (main):
6943 Get the command line options and pass them on to the dialog.
6945 * src/nautilus-connect-server-dialog.c: (connect_to_server),
6946 (nautilus_connect_server_dialog_init), (setup_for_type):
6947 Use new MethodInfo struct to construct the UI.
6948 (display_server_uri): New function for initialising the UI based
6949 on the broken down parts of the URI.
6950 (nautilus_connect_server_dialog_new): Use display_server_uri.
6951 (get_method_description): New helper function.
6952 (port_insert_text): Accept more than one digit at a time.
6954 Display broken down URIs in 'Connect to Server' properly. (#332848)
6956 Patch from Nate Nielsen <nielsen@memberwebs.com>
6958 2006-03-22 Daniel Drake <dsd@gentoo.org>
6960 * libnautilus-private/nautilus-icon-factory.c: Only consider
6961 the filename suffix when deciding if a file is an SVG image.
6964 2006-03-22 Paolo Borelli <pborelli@katamail.com>
6966 * src/nautilus-application.c: use g_strv_length instead of a
6967 private copy and gnome_vfs_make_uri_from_shell_arg instead of
6968 the old eel_make_uri_from_shell_arg. Bug #334077.
6970 2006-03-22 Martin Wehner <martin.wehner@gmail.com>
6972 * src/file-manager/fm-directory-view.c:
6973 (pattern_select_response_cb), (select_pattern):
6974 Add help button to the Select Pattern dialog. (#331443)
6976 * src/nautilus-connect-server-dialog.c: (response_callback),
6977 (nautilus_connect_server_dialog_init):
6978 Add help button to the Connect to Server dialog. (#334330)
6980 * src/nautilus-location-dialog.c: (response_callback),
6981 (nautilus_location_dialog_init):
6982 Add help button to the Open Location dialog (#334293)
6984 2006-03-14 Federico Mena Quintero <federico@novell.com>
6986 * src/nautilus-window-menus.c: (nautilus_window_initialize_menus):
6987 Don't set the visibility of the "burn CD" action here.
6988 (nautilus_window_initialize_menus_constructed): New public
6989 function. Only disable NAUTILUS_ACTION_GO_TO_BURN_CD if we are in
6990 a window which has a menubar. This prevents calling
6991 have_burn_uri() unnecessarily for the desktop window, as this is
6992 an expensive operation during login (up to 1 second!). The way
6993 have_burn_uri() works is by creating a "burn:///" URI and seeing
6994 if it is valid, but this makes gnome-vfs load libmapping.so from
6995 nautilus-cd-burner; this takes a long time during login.
6997 * src/nautilus-window-private.h: Added prototype for
6998 nautilus_window_initialize_menus_constructed().
7000 * src/nautilus-window.h: New prototype for
7001 nautilus_window_has_menubar_and_statusbar().
7003 * src/nautilus-window.c
7004 (nautilus_window_has_menubar_and_statusbar): New function; returns
7005 whether the window should have a menubar and statusbar. This
7006 depends on the window_type from the class structure.
7007 (nautilus_window_constructor): Call
7008 nautilus_window_initialize_menus_constructed(). We do it here so
7009 that its own call to nautilus_window_has_menubar_and_statusbar()
7010 will already have the right value for class->window_type.
7012 2006-03-19 Christian Neumair <chris@gnome-de.org>
7014 * src/nautilus-main.c: (register_icons):
7015 Speed up stock icon registration, as discussed on the mailing list:
7017 http://mail.gnome.org/archives/nautilus-list/2006-March/msg00036.html
7021 * libnautilus-private/nautilus-file-operations.c:
7022 (nautilus_file_operations_copy_move):
7023 Check whether enclosing volume for any of the source files is
7024 read-only, and set GNOME_VFS_XFER_TARGET_DEFAULT_PERMS in this case.
7027 * libnautilus-private/nautilus-file-utilities.c:
7028 * libnautilus-private/nautilus-file-utilities.h:
7029 Add nautilus_get_enclosing_volume.
7031 2006-03-19 Martin Wehner <martin.wehner@gmail.com>
7033 * nautilus-computer.desktop.in:
7034 * nautilus-folder-handler.desktop.in:
7035 * nautilus-home.desktop.in:
7036 * src/network-scheme.desktop.in:
7037 Add --no-desktop to the Exec command line options. (#326338)
7039 Patch from Saleem Abdulrasool
7041 * nautilus-computer.desktop.in:
7042 * nautilus-folder-handler.desktop.in:
7043 * nautilus-home.desktop.in:
7044 * nautilus.desktop.in:
7045 Remove obsolete X-Gnome-Bugzilla-OtherBinaries entry,
7046 none of the listed binaries does exist anymore.
7048 2006-03-18 Martin Wehner <martin.wehner@gmail.com>
7050 * libnautilus-private/*.c:
7051 * src/file-manager/*.c:
7053 Use gi18n.h instead of deprecated gnome-i18n.h header.
7055 * libnautilus-private/nautilus-query.c:
7056 (nautilus_query_to_readable_string):
7057 Mark string for translation.
7060 Add nautilus-query.c
7062 Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>
7064 2006-03-17 Vladimer Sichinava <alinux@siena.linux.it>
7066 * configure.in: Added "ka" Georgian to
7069 2006-03-13 Alexander Larsson <alexl@redhat.com>
7072 Post-release version bump.
7074 === nautilus 2.14.0 ===
7076 2006-03-13 Alexander Larsson <alexl@redhat.com>
7082 Update version to 2.14.0
7084 2006-03-07 Alexander Larsson <alexl@redhat.com>
7086 * src/file-manager/fm-directory-view.c: (drive_mounted_callback),
7087 (activation_drive_mounted_callback):
7088 Don't show error dialog if mount error is "".
7090 2006-03-06 Alexander Larsson <alexl@redhat.com>
7092 * libnautilus-private/nautilus-icon-canvas-item.c:
7093 Fix text drawing in RTL mode in text beside icons.
7095 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
7097 * libnautilus-private/nautilus-mime-actions.c:
7098 (nautilus_mime_actions_get_full_file_attributes):
7099 Don't request the mime list for activation, context menu and
7100 the view as menu anymore. It was once used for determining a
7101 specialized component for directories, but we don't support that
7102 anymore. Nowadays it just delays these operations and can cause
7103 auth dialogs when opening the popup menu.
7105 2006-03-05 Martin Wehner <martin.wehner@gmail.com>
7107 * libnautilus-private/nautilus-file.c:
7108 (nautilus_file_recompute_deep_counts):
7109 Add file to work queue of enclosing directory when recomputing
7110 deep count for the properties dialog. Fixes #169342.
7112 Patch from Christian Neumair
7114 2006-03-03 Alexander Larsson <alexl@redhat.com>
7116 * src/nautilus-window-manage-views.c:
7117 * src/nautilus-window-private.h:
7118 Close window when it gets put in the trash.
7120 Patch from Christian Neumair
7122 2006-03-03 Alexander Larsson <alexl@redhat.com>
7124 * libnautilus-private/nautilus-icon-canvas-item.[ch]:
7125 measure text in nautilus_icon_canvas_item_get_text_rectangle to avoid
7126 icons jumping around
7128 * libnautilus-private/nautilus-icon-container.c:
7129 remove old workaround
7131 Patch from Christian Neumair
7133 2006-03-02 Stanislav Brabec <sbrabec@suse.cz>
7135 * configure.in: Add "km" to ALL_LINGUAS.
7137 2006-03-01 Martin Wehner <martin.wehner@gmail.com>
7139 * libnautilus-private/nautilus-directory-async.c:
7140 (new_files_cancel), (nautilus_directory_cancel):
7141 Cancel get_file_info calls for new files too. Fixes a crash
7142 when leaving a directory with pending calls (#152977).
7144 2006-02-28 Martin Wehner <martin.wehner@gmail.com>
7146 * src/file-manager/fm-directory-view.c: (activate_callback):
7147 Close the window after the file activation, not before.
7148 Fixes a crash when middle-clicking a file (#330491).
7150 2006-02-28 Alexander Larsson <alexl@redhat.com>
7152 * libnautilus-private/nautilus-file.c (nautilus_file_should_show_directory_item_count):
7153 Don't show directory count for smb shares, as that can cause
7154 lots of network traffic and auth dialogs.
7156 2007-02-28 Christian Neumair <chris@gnome-de.org>
7158 * libnautilus-private/nautilus-icon-container.c:
7159 (get_cmp_point_x), (get_cmp_point_y),
7160 (compare_icons_horizontal_first), (compare_icons_vertical_first),
7161 (closest_in_90_degrees), (record_arrow_key_start):
7162 Use better icon points for comparing the position of two items in
7163 "Text Beside Icon" mode. Fixes keynav issues with items that have
7164 different icon sizes.
7166 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
7168 * libnautilus-private/nautilus-tree-view-drag-dest.c:
7170 Test for the right path in the break condition. Fixes an infinite
7171 loop when dragging an item over a non-folder child of an expanded
7172 node in the list view, deadlocking the desktop.
7174 2006-02-27 Alexander Larsson <alexl@redhat.com>
7177 Post release version bump
7179 === nautilus 2.13.92 ===
7181 2006-02-27 Alexander Larsson <alexl@redhat.com>
7186 2006-02-27 Alexander Larsson <alexl@redhat.com>
7188 * src/file-manager/fm-icon-view.c (fm_icon_view_add_file):
7189 Use lazy positioning for volumes only, not all desktop file icons,
7190 as this can cause icons to move around, and its mainly required
7191 for removable volumes anyway.
7193 2006-02-27 Alexander Larsson <alexl@redhat.com>
7195 * src/nautilus-navigation-window.c:
7196 * src/nautilus-spatial-window.c:
7197 * src/nautilus-window.[ch]:
7198 Don't shortcut the title change when the bookmark name changes.
7200 Patch from Christian Neumair.
7202 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7204 Get users' and groups' names via a cache to avoid calling
7205 getpwuid/getgrgid too often (i.e. many times during single redraw).
7207 * libnautilus-private/Makefile.am: (libnautilus_private_la_SOURCES):
7208 Added nautilus-users-groups-cache.[ch]
7209 * libnautilus-private/nautilus-users-groups-cache.[ch]: New,
7210 implementation of cache for getpwuid/getgrgid results.
7211 * libnautilus-private/nautilus-file.c:
7212 (get_user_name_from_id): removed
7213 (get_real_name): accept "name + gecos" pair instead of "struct passwd".
7214 (get_user_and_real_name_from_id): get user name and gecos using
7215 nautilus_users_cache_* functions instead of using getpwuid directly.
7216 (nautilus_get_user_names): adjusted to changed signature of get_real_name.
7217 (nautilus_file_get_group_name): get group name using
7218 nautilus_groups_cache_get_name instead of using getgrgid directly.
7219 (nautilus_file_get_owner_as_string): get user name using
7220 nautilus_users_cache_get_name.
7222 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7224 Don't add all possible columns to GtkTreeView when initializing
7225 FMListView, only the ones we actually show. This way we avoid getting
7226 unnecessary data from the model, e.g. quite heavy "owner" and "group"
7227 columns with the default settings.
7229 * src/file-manager/fm-list-view.c:
7230 (apply_visible_columns_foreach, apply_visible_columns,
7231 apply_column_order): removed
7232 (apply_columns_settings): new function, updates a list of columns in
7233 GtkTreeView given both a list of visible columns and their ordering,
7234 replacement for apply_visible_columns and apply_column_order.
7235 (create_and_set_up_tree_view): when creating details->columns hash
7236 table, pass g_object_unref as value_destroy_func; before adding
7237 columns to the hash call g_object_ref+gtk_object_sink on them, don't
7238 add columns to the view, the appropriate columns will be added when
7239 applying the configuration; in order to apply initial columns
7240 settings, call apply_columns_settings (instead of
7241 apply_visible_columns + apply_column_order).
7242 (set_visible_columns_from_metadata_and_preferences,
7243 set_column_order_from_metadata_and_preferences): removed
7244 (set_columns_settings_from_metadata_and_preferences): new, replacement
7245 for set_visible_columns_* and set_column_order_*.
7246 (fm_list_view_begin_loading, column_chooser_changed_callback,
7247 column_chooser_use_default_callback, fm_list_view_reset_to_defaults,
7248 default_visible_columns_changed_callback,
7249 default_column_order_changed_callback): use newly added
7250 set_columns_settings_from_metadata_and_preferences.
7252 2006-02-26 Zbigniew Chyla <mail@zbigniew.chyla.pl>
7254 Avoid heavy operations inside "motion_notify_event" handler: don't
7255 call gtk_tree_model_row_changed (which causes updating the whole
7256 view), don't create new mouse cursor, change cursor only when
7258 As a bonus we avoid leaking hand cursor in nautilus and X server.
7260 * src/file-manager/fm-list-view.c:
7261 (hand_cursor): new global variable for storing hand cursor used in
7263 (motion_notify_callback): don't call gtk_tree_model_row_changed on
7264 the model when changing rows, it's very slow and unnecessary - GTK+
7265 automatically invalidates parts of the view occupied by old and new
7266 row; don't leak the hand cursor (GdkCursor), change mouse cursor
7267 only when necessary (from GDK_HAND2 to default and the other way
7269 (leave_notify_callback): don't call gtk_tree_model_row_changed on
7270 the current row in the model, GTK+ automatically redraws the current
7272 (enter_notify_callback): in case single click mode is used, update
7273 details->hover_path and set hand cursor if necessary
7274 (create_and_set_up_tree_view): connect to enter_notify_event signal
7275 in addition to leave_notify_event.
7276 (fm_list_view_click_policy_changed): unref global hand_cursor and
7277 set it to NULL when changing to double click mode, create new cursor
7278 and assign it to hand_cursor when changing to single click one.
7279 (fm_list_view_finalize): free details->hover_path if necessary
7280 (fm_list_view_init): explicitly set details->hover_path to NULL
7282 2006-02-27 Alexander Larsson <alexl@redhat.com>
7284 * src/nautilus-window-manage-views.c:
7285 Don't close window if old file changed when we're loading
7286 a new one (#137027).
7287 Based on patch from Christian Neumair.
7289 2006-02-27 Alexander Larsson <alexl@redhat.com>
7291 * libnautilus-private/nautilus-icon-container.c:
7292 Correctly handle *_margins as pixel values, not world-coords.
7293 Based on patch from Christian Neumair.
7295 2006-02-27 Federico Mena Quintero <federico@novell.com>
7297 * libnautilus-private/nautilus-icon-container.c
7298 (finish_adding_new_icons): Do not place icons both in the
7299 no_position_icons and semi_position_icons lists!
7300 (snap_position): The final *x could be negative if (start_x + icon_width / 2)
7301 is less than SNAP_SIZE_X, as SNAP_NEAREST_HORIZONTAL() would
7302 return DESKTOP_PAD_HORIZONTAL. Then, we would subtract icon_width / 2,
7303 getting a negative number. So, we initially test for this and
7304 start that the first snap column. The same reasoning applies to
7305 *y and the baseline.
7307 2006-02-27 Alexander Larsson <alexl@redhat.com>
7309 * src/nautilus-navigation-window.c:
7310 Allow saving a sidebar width of 0 (#331475)
7311 Patch from Christian Neumair
7313 2006-02-27 Alexander Larsson <alexl@redhat.com>
7315 * libnautilus-private/nautilus-icon-canvas-item.c (create_label_layout):
7316 Allow line-breaks after '-', '_', '.'
7317 (although not when a short number follows '.')
7318 Patch from Christian Neumair
7320 2006-02-27 Martin Wehner <martin.wehner@gmail.com>
7322 * src/nautilus-places-sidebar.c: (can_accept_file_as_bookmark),
7323 (can_accept_items_as_bookmarks), (drag_motion_callback),
7324 (bookmarks_drop_uris), (build_selection_list),
7325 (drag_data_received_callback):
7326 Only allow creation of bookmarks for directories. Fixes #328074.
7328 2006-02-26 Christian Neumair <chris@gnome-de.org>
7330 * libnautilus-private/nautilus-directory.c:
7331 (nautilus_directory_notify_files_removed):
7332 Plug potential leak.
7334 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
7336 * src/file-manager/fm-directory-view.c: (done_loading):
7337 Only use the idle reveal mechanism for the list view.
7339 2006-02-26 Martin Wehner <martin.wehner@gmail.com>
7341 * src/file-manager/fm-directory-view.c:
7342 (fm_directory_view_destroy), (reveal_selection_idle_callback),
7344 Call reveal_selection in an idle callback to work around a bug in
7345 GtkTreeView which produces buggy scroll states when the nodes have
7346 not yet been allocated. It would make the selection always the top
7347 row even when it should ignore alignment, among other oddities.
7349 2006-02-26 Christian Neumair <chris@gnome-de.org>
7351 * src/nautilus-application.c: (nautilus_application_get_n_windows):
7352 * src/nautilus-application.h:
7353 * src/nautilus-window-manage-views.c:
7354 (got_file_info_for_view_selection_callback):
7355 Also consider desktop windows when deciding whether to fallback to
7356 home or not. Fixes #331605.
7358 2006-02-25 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
7360 * configure.in: Add "zh_HK" to ALL_LINGUAS.
7362 2006-02-24 Alexander Larsson <alexl@redhat.com>
7364 * libnautilus-private/nautilus-directory-async.c:
7365 (directory_count_start):
7366 Use new GNOME_VFS_FILE_INFO_NAME_ONLY flag when counting files.
7367 This avoids lots of stats.
7370 Require vfs 2.13.92 (cvs for now) for the above.
7372 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
7374 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7375 Don't leak bookmark.
7377 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
7379 * src/nautilus-places-sidebar.c: (bookmarks_drop_uris):
7380 Resolve the dropped uris to their drop target, use the same naming
7381 logic as the bookmark menu and use gnome-fs-directory icon when adding.
7382 If something more fitting is available it will be updated anyway.
7385 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
7387 * src/nautilus-places-sidebar.c: (bookmarks_edited):
7388 Set the has_custom_name_flag before setting the name - which would
7389 otherwise immediately commit the bookmarks to disk without the name.
7392 2006-02-23 Martin Wehner <martin.wehner@gmail.com>
7394 * src/nautilus-places-sidebar.c: (bookmarks_popup_menu):
7395 (bookmarks_button_press_event_cb):
7396 Open the popup menu non-modal and pass the button event on to the
7397 tree view. Makes a right click select the item under the cursor
7398 before bringing up the menu. Fixes #329778.
7400 2006-02-21 Martin Wehner <martin.wehner@gmail.com>
7402 * libnautilus-private/nautilus-file.c:
7403 (nautilus_file_get_size_as_string_with_real_size):
7404 Add a cast to fix build for platforms where GnomeVFSFileSize
7405 is not defined as long long (e.g. AMD64). Fixes bug #331636.
7407 2006-02-21 Alexander Larsson <alexl@redhat.com>
7409 * src/file-manager/fm-error-reporting.[ch]:
7410 Add callback to fm_rename_file.
7412 * src/file-manager/fm-icon-view.c:
7413 Pass NULL as above callback
7415 * src/file-manager/fm-list-view.c:
7416 Don't activate file when renaming, delay until rename done.
7417 After rename, scroll to renamed file if not visibile, because it
7420 Above based on initial patch by Nelson BenÃtez <gnel@cenobioracing.com>
7422 * src/file-manager/fm-list-model.c:
7423 On file change, if file was re-sorted emit rows_reordered.
7425 This fixes bug #326581
7427 2006-02-19 Martin Wehner <martin.wehner@gmail.com>
7429 * libnautilus-private/nautilus-mime-actions.c:
7430 (file_compare_by_mime_type), (file_compare_by_guessed_mime_type),
7431 (file_compare_by_uri_scheme),
7432 (nautilus_mime_get_default_application_for_files),
7433 (nautilus_mime_get_open_with_applications_for_files),
7434 (nautilus_mime_get_applications_for_files),
7435 (nautilus_mime_has_any_applications_for_files):
7436 Avoid redundant application lookups by sorting the files by mime type
7437 and skipping the ones which have the same mime type / parent uri
7438 combination as the previous one. Prevents nautilus from blocking for
7439 seconds when selecting many files of similar type.
7441 2006-02-17 Martin Wehner <martin.wehner@gmail.com>
7443 * libnautilus-private/nautilus-file-operations.c: (get_link_name):
7444 Fall back to locale encoding or force utf8 if the utf8 conversion
7445 of the link target filename fails. (#331379)
7447 2006-02-15 Alexander Larsson <alexl@redhat.com>
7449 * src/file-manager/fm-properties-window.c (append_extension_pages):
7450 Pass the original files, not the target files to property
7451 page providers. (#329426)
7452 (create_permissions_page):
7453 Make sure we can get permissions from target before showing
7456 2006-02-13 Alexander Larsson <alexl@redhat.com>
7459 Post release version bump.
7461 === nautilus 2.13.91 ===
7463 2006-02-13 Alexander Larsson <alexl@redhat.com>
7471 2006-02-06 Alexander Larsson <alexl@redhat.com>
7473 * libnautilus-private/nautilus-icon-container.c (lay_down_icons_tblr):
7474 Fix layout bug on desktop (#153519)
7476 2006-02-06 Alexander Larsson <alexl@redhat.com>
7478 * nautilus-folder-handler.desktop.in:
7479 Add application/x-gnome-saved-search to the list of folder types handled
7481 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
7484 Post release version bump.
7486 === nautilus 2.13.90 ===
7488 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
7494 Bump version to 2.13.90
7496 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
7498 * src/nautilus-file-management-properties.c:
7499 (nautilus_file_management_properties_dialog_setup):
7500 * src/nautilus-file-management-properties.glade:
7501 Add the option to always use the location bar to the
7502 preferences dialog. Closes #328659.
7503 Patch from Justin Fitzsimmons <jfitzsimmons@gmail.com>
7505 2006-01-31 Martin Wehner <martin.wehner@gmail.com>
7507 * libnautilus-private/nautilus-view.h:
7508 * libnautilus-private/nautilus-view.c: (nautilus_view_grab_focus):
7509 Add new grab_focus method.
7511 * src/file-manager/fm-list-view.c: (fm_list_view_grab_focus),
7512 (fm_list_view_iface_init):
7513 Implement grab_focus.
7515 * src/nautilus-window.c: (nautilus_window_set_content_view_widget):
7516 Use grab_focus to set the focus on the content view. Fixes #329087.
7517 Patch from Nelson Benitez <gnel@cenobioracing.com>
7519 2006-01-30 Martin Wehner <martin.wehner@gmail.com>
7521 * src/nautilus-places-sidebar.c: (compute_drop_position),
7522 (get_drag_data), (free_drag_data), (drag_motion_callback),
7523 (drag_leave_callback), (uri_list_from_selection),
7524 (drag_data_received_callback), (drag_drop_callback),
7525 (nautilus_places_sidebar_init), (nautilus_places_sidebar_finalize):
7526 Enable bookmarks as drop targets. Closes #43311.
7527 Based on a patch from Christian Neumair <chris@gnome-de.org>.
7529 2006-01-29 Christian Neumair <chris@gnome-de.org>
7531 * libnautilus-private/nautilus-icon-container.c:
7532 (finish_adding_new_icons):
7533 Use same grid as positioned icons to not mess up spacing.
7535 2006-01-28 Martin Wehner <martin.wehner@gmail.com>
7537 * libnautilus-private/nautilus-file.c:
7538 (nautilus_file_get_size_as_string_with_real_size),
7539 (nautilus_file_get_string_attribute):
7540 * src/file-manager/fm-properties-window.c: (create_basic_page):
7541 Show the detailed file size in addition to the formatted one
7542 in the properties dialog. Fixes #62713.
7543 Patch from Gautier Portet <kassoulet@gmail.com>
7545 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
7547 * src/file-manager/fm-directory-view.c:
7548 (confirm_delete_from_trash):
7549 HIGify the icon in the delete from trash dialog.
7550 Patch from Luca Ferretti <elle.uca@libero.it>
7552 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
7554 * test/test-nautilus-directory-async.c: (main):
7555 Fix C99-style variable initialization.
7556 Patch from Jens Granseuer <jensgr@gmx.net>
7558 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
7560 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
7561 (stop_cell_editing), (fm_list_view_clear), (fm_list_view_dispose):
7562 Stop cell editing when disposing the view. Fixes #322821.
7564 2006-01-26 Martin Wehner <martin.wehner@gmail.com>
7566 * libnautilus-private/nautilus-file-operations.c:
7567 (progress_dialog_set_to_from_item_text):
7568 Use nautilus_get_uri_shortname_for_display to avoid
7569 crashing g_markup with invalid utf-8. Fixes #325586.
7571 2006-01-22 Martin Wehner <martin.wehner@gmail.com>
7573 * src/file-manager/fm-properties-window.c:
7574 (synch_groups_combo_box), (synch_user_menu):
7575 Don't try to update the owner and group widgets if
7576 the monitored file was removed. Fixes #325702.
7578 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
7580 * src/nautilus-window.c: (nautilus_window_destroy):
7581 Unref and destroy a new content view that has been created
7582 but not yet been switched to. Fixes a rare crash.
7584 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
7586 * src/nautilus-bookmark-list.c: (get_default_bookmark_name):
7589 2006-01-21 Martin Wehner <martin.wehner@gmail.com>
7591 * libnautilus-private/nautilus-desktop-directory-file.c:
7592 (desktop_directory_file_monitor_add):
7593 Fix a typo that makes the desktop directory monitors leak.
7595 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
7597 * libnautilus-private/nautilus-icon-factory.c: (scale_icon):
7598 Never try to scale icons down to 0px. Fixes scaling for
7599 images with extreme ratios.
7601 2006-01-20 Martin Wehner <martin.wehner@gmail.com>
7603 * libnautilus-private/nautilus-mime-actions.c:
7604 (nautilus_mime_get_applications_for_file):
7605 Don't leak mime_type.
7607 2006-01-18 Martin Wehner <martin.wehner@gmail.com>
7609 * src/nautilus-window-bookmarks.c: (nautilus_bookmarks_exiting):
7610 Destroy the bookmarks window on shutdown.
7612 * src/nautilus-bookmarks-window.c: (on_window_destroy_event):
7613 Release the bookmark stores.
7615 2006-01-17 Martin Wehner <martin.wehner@gmail.com>
7617 * src/nautilus-spatial-window.c:
7618 (nautilus_spatial_window_finalize):
7619 Don't leak last_geometry.
7621 * src/file-manager/fm-tree-view.c:
7622 (show_iter_for_file):
7625 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
7627 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
7628 Don't try to remove dummy rows from the reverse maps. Fixes
7629 critical warnings when reloading a list view with subdirectories.
7631 2006-01-16 Alexander Larsson <alexl@redhat.com>
7634 Post release version bump.
7636 === nautilus 2.13.4 ===
7638 2006-01-16 Alexander Larsson <alexl@redhat.com>
7643 2006-01-16 Alexander Larsson <alexl@redhat.com>
7646 * libnautilus-private/Makefile.am:
7647 * libnautilus-private/nautilus-search-engine-tracker.[ch]:
7648 * libnautilus-private/nautilus-search-engine.c:
7649 Add search support for the Tracker indexing engine.
7651 2006-01-16 Alexander Larsson <alexl@redhat.com>
7653 * src/file-manager/fm-directory-view.c:
7654 Handle the mount/unmount error case where the mount system handled
7657 2006-01-16 Martin Wehner <martin.wehner@gmail.com>
7659 * src/nautilus-places-sidebar.c: (add_place), (update_places),
7660 (get_bookmark_index), (compute_drop_position),
7661 (drag_motion_callback), (drag_leave_callback),
7662 (bookmarks_drop_uris), (drag_data_received_callback),
7663 (drag_drop_callback), (bookmarks_popup_menu_detach_cb),
7664 (bookmarks_check_popup_sensitivity),
7665 (bookmarks_selection_changed_cb), (rename_selected_bookmark),
7666 (rename_shortcut_cb), (remove_selected_bookmarks),
7667 (remove_shortcut_cb), (bookmarks_key_press_event_cb),
7668 (bookmarks_build_popup_menu), (bookmarks_update_popup_menu),
7669 (bookmarks_popup_menu), (bookmarks_popup_menu_cb),
7670 (bookmarks_button_press_event_cb), (bookmarks_edited),
7671 (bookmarks_editing_canceled), (nautilus_places_sidebar_init):
7672 Merge parts of the d'n'd and popup menu code from the gtk filechooser
7673 into the places sidebar.
7675 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
7677 * libnautilus-private/nautilus-directory-background.c:
7678 (nautilus_file_background_read_desktop_settings),
7679 (nautilus_file_background_write_desktop_settings):
7680 Handle new background zooming mode. (#105231)
7682 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
7684 * src/file-manager/fm-desktop-icon-view.c:
7685 (fm_desktop_icon_view_destroy), (fm_desktop_icon_view_finalize):
7686 Remove the default_zoom pref callback in finalize, not destroy.
7689 2006-01-14 Martin Wehner <martin.wehner@gmail.com>
7691 * libnautilus-private/nautilus-file-operations.c:
7692 (progress_dialog_set_to_from_item_text):
7693 Handle hostnames in the progress dialog strings more robustly.
7695 Based on a batch from Anilkumar B. <anilkumar.bacheli@wipro.com>
7697 2006-01-12 Christian Neumair <chris@gnome-de.org>
7699 * src/nautilus-bookmarks-window.c: (update_bookmark_from_text):
7700 Update current bookmark name/pixbuf on changes. Partially fixes
7703 2006-01-12 Alexander Larsson <alexl@redhat.com>
7705 * src/file-manager/fm-error-reporting.c: (rename_callback),
7706 (cancel_rename_callback), (cancel_rename), (fm_rename_file):
7707 Don't call eel_timed_wait_stop when the timer triggers. (#302735)
7709 2006-01-11 Sebastien Bacher <seb128@debian.org>
7711 * libnautilus-private/apps_nautilus_preferences.schemas.in:
7712 updated the default thumbnailing value (Fixes #317587)
7714 2006-01-11 Christian Neumair <chris@gnome-de.org>
7716 * libnautilus-private/nautilus-mime-actions.c:
7717 (nautilus_mime_get_default_application_for_files),
7718 (intersect_application_lists),
7719 (nautilus_mime_get_open_with_applications_for_files),
7720 (nautilus_mime_has_any_applications_for_files):
7721 * libnautilus-private/nautilus-mime-actions.h:
7722 Add file list helpers for getting associated applications.
7724 * libnautilus-private/nautilus-program-choosing.c:
7725 * libnautilus-private/nautilus-program-choosing.h:
7726 (nautilus_launch_application):
7727 Allow to pass multiple files per application launch.
7729 * src/nautilus-information-panel.c:
7730 (command_button_callback):
7733 * src/file-manager/fm-directory-view.c:
7734 (application_launch_parameters_new),
7735 (application_launch_parameters_free),
7736 (fm_directory_view_launch_application),
7737 (fm_directory_view_chose_application_callback),
7738 (application_selected_cb),
7739 (open_with_launch_application_callback),
7740 (add_application_to_open_with_menu), (reset_open_with_menu),
7741 (real_update_menus), (list_to_parameters_foreach),
7742 (mime_application_hash),
7743 (fm_directory_view_make_activation_parameters),
7744 (activate_callback):
7745 Support activation of multiple files at once, correctly figure out
7746 their associated applications. Fixes #105653.
7748 * src/file-manager/fm-directory-view.c:
7749 (activate_callback):
7750 ref/unref the view before/after operating on it. Fixes #326231.
7752 2006-01-11 Ryan Lortie <desrt@desrt.ca>
7754 * src/nautilus-location-entry.c (try_to_expand_path): Use strlen()
7755 instead of g_utf8_strlen() since gtk_editable_insert_text takes
7756 the number of bytes (not number of characters). Fixes #324406.
7758 2006-01-10 Jürg Billeter <j@bitron.ch>
7760 * libnautilus-private/nautilus-desktop-link.c:
7761 (nautilus_desktop_link_new):
7762 Don't try to free constant string. Fixes #326114.
7764 2005-12-20 Christian Neumair <chris@gnome-de.org>
7766 * libnautilus-private/nautilus-file.c:
7767 (nautilus_file_get_custom_icon):
7768 * src/file-manager/fm-properties-window.c:
7769 (fm_properties_window_drag_data_received),
7770 (make_relative_uri_from_full), (set_icon),
7771 (select_image_button_callback):
7772 Set icons for directories relative to the directory location to make
7773 it follow location changes.
7775 2005-12-20 Alexander Larsson <alexl@redhat.com>
7777 * src/nautilus-query-editor.c:
7778 Support filtering on arbitrary mime type.
7779 Uses the new eel_mime_get_availible_mime_types
7782 Require eel 2.13.4 for new mime list function
7784 2005-12-20 Alexander Larsson <alexl@redhat.com>
7786 * src/nautilus-query-editor.c: (edit_clicked),
7787 (nautilus_query_editor_grab_focus):
7788 Don't focus invisible widget.
7790 2005-12-20 Alexander Larsson <alexl@redhat.com>
7792 * libnautilus-extension/Makefile.am:
7793 * libnautilus-extension/nautilus-location-widget-provider.[ch]:
7794 Add NautilusLocationWidgetProvider
7796 * src/nautilus-window-manage-views.c:
7797 Use NautilusLocationWidgetProvider
7799 2005-12-20 Alexander Larsson <alexl@redhat.com>
7801 * src/file-manager/fm-directory-view.c:
7802 (action_save_search_as_callback):
7803 Some better strings, not resizeable.
7805 * src/nautilus-navigation-window.c:
7806 (nautilus_navigation_window_instance_init),
7807 (nautilus_navigation_window_destroy):
7808 Remove unused tooltips object
7810 * src/nautilus-query-editor.c:
7811 Add tooltips, fix spacing
7813 * src/nautilus-spatial-window.c:
7814 * src/nautilus-window-manage-views.c:
7815 Fix spacing for extra location widgets
7817 2005-12-18 Dennis Cranston <dennis_cranston@yahoo.com>
7819 * src/file-manager/fm-directory-view.c
7820 (action_save_search_as_callback): HIG fixes for the save
7823 2005-12-18 Martin Wehner <martin.wehner@gmail.com>
7825 * libnautilus-private/nautilus-desktop-link-monitor.c:
7826 (volume_delete_dialog):
7827 * libnautilus-private/nautilus-file-operations.c:
7828 (handle_transfer_overwrite), (nautilus_file_operations_copy_move):
7829 * libnautilus-private/nautilus-icon-dnd.c:
7830 (confirm_switch_to_manual_layout):
7831 * libnautilus-private/nautilus-program-choosing.c:
7832 (application_cannot_open_location):
7833 * src/file-manager/fm-directory-view.c:
7834 (report_broken_symbolic_link):
7835 * src/nautilus-location-bar.c: (drag_data_received_callback):
7836 Adapt callers to eel dialog API changes. Fixes #324262.
7838 Patch from Christian Neumair <chris@gnome-de.org>
7839 and Claudio Saavedra <csaavedra@alumnos.utalca.cl>
7841 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
7843 * libnautilus-private/nautilus-dnd.c:
7844 (nautilus_drag_drop_action_ask): HIG fix. Use title capitalization
7847 2005-12-16 Dennis Cranston <dennis_cranston@yahoo.com>
7849 * src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
7850 (add_new_pattern), (add_new_color): HIG fixes. Use title
7851 capitalization for window titles. Fix widget spacing.
7853 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
7855 * libnautilus-private/nautilus-file.c: (get_time),
7856 (compare_by_time), (nautilus_file_compare_for_sort),
7857 (nautilus_file_compare_for_sort_by_attribute):
7858 Support comparison by accessed time. Fixes #321671.
7860 * libnautilus-private/nautilus-file.h:
7861 Add atime sort type.
7863 Based on a patch from bluefuture@email.it
7865 2005-12-16 Martin Wehner <martin.wehner@gmail.com>
7867 * src/file-manager/fm-properties-window.c:
7868 (select_image_button_callback):
7869 Use GTK_STOCK_REVERT_TO_SAVED item for icon
7870 selection dialog. Closes #95115.
7871 Patch from Vidar Braut Haarr (vhaarr@gmail.com)
7873 2005-12-16 Alexander Larsson <alexl@redhat.com>
7875 * libnautilus-extension/nautilus-column.c:
7876 * libnautilus-extension/nautilus-menu-item.c:
7877 * libnautilus-extension/nautilus-property-page.c:
7878 Chain up in finalize handler, to fix leaks.
7880 2005-12-16 Alexander Larsson <alexl@redhat.com>
7882 * src/file-manager/fm-directory-view.c (reveal_newly_added_folder):
7883 Correct arguments for add_file, makes rename on new folder/file work
7886 2005-12-15 Alexander Larsson <alexl@redhat.com>
7888 * libnautilus-private/apps_nautilus_preferences.schemas.in:
7889 * libnautilus-private/nautilus-global-preferences.h:
7890 Rename network icon prefs to match others.
7892 2005-12-15 Alexander Larsson <alexl@redhat.com>
7894 * libnautilus-private/apps_nautilus_preferences.schemas.in:
7895 * libnautilus-private/nautilus-global-preferences.c:
7896 Disable network icon on desktop by default.
7898 * src/nautilus-main.c:
7899 * src/nautilus-navigation-window-ui.xml:
7900 * src/nautilus-spatial-window-ui.xml:
7901 * src/nautilus-window-menus.c:
7902 Add network to go/places menu.
7904 2005-12-15 Alexander Larsson <alexl@redhat.com>
7906 * src/nautilus-location-dialog.c: (nautilus_location_dialog_init):
7907 Make entry 30 chars to match file selector dialog.
7908 Patch from Ray Strode
7910 2005-12-13 Alexander Larsson <alexl@redhat.com>
7912 * libnautilus-private/nautilus-module.c (nautilus_module_load):
7913 open modules G_MODULE_BIND_LOCAL
7915 2005-12-12 Alexander Larsson <alexl@redhat.com>
7918 Post release version bump.
7920 === nautilus 2.13.3 ===
7922 2005-12-12 Alexander Larsson <alexl@redhat.com>
7925 disable update-mimedb in distcheck
7927 * libnautilus-private/Makefile.am:
7928 Add beagle sources to extradist
7933 --- Merged the nautilus-search2 branch ---
7935 2005-12-12 Alexander Larsson <alexl@redhat.com>
7937 Merge in changes from NAUTILUS_SEARCH2_MERGE_ANCHOR1 to
7938 NAUTILUS_SEARCH2_MERGE_ANCHOR2 (on HEAD).
7939 (This is NAUTILUS_SEARCH2_MERGE_POINT2)
7941 2005-12-12 Alexander Larsson <alexl@redhat.com>
7943 * libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
7944 Another case where we need to create a saved search file.
7946 2005-12-12 Alexander Larsson <alexl@redhat.com>
7949 Make it possible to build without beagle.
7951 2005-12-12 Alexander Larsson <alexl@redhat.com>
7953 * libnautilus-private/Makefile.am:
7954 * libnautilus-private/nautilus-search-engine-simple.[ch]:
7955 Add new NautilusSearchEngineSimple backend.
7957 * libnautilus-private/nautilus-file-utilities.[ch]:
7958 Add nautilus_get_home_directory_uri.
7960 * libnautilus-private/nautilus-marshal.list:
7961 Add VOID:OBJECT,BOOLEAN, sort
7963 * libnautilus-private/nautilus-search-directory.[ch]:
7964 Add nautilus_search_directory_is_indexed.
7965 Make sure saved searches are never returned as search hits.
7967 * libnautilus-private/nautilus-search-engine-beagle.[ch]:
7968 Make _new fail if we can't contact beagle daemon.
7969 Set text on query as one string (it can have keywords in it)
7970 Move freeing of query data to after query is done.
7973 * libnautilus-private/nautilus-search-engine.[ch]:
7974 Add nautilus_search_engine_is_indexed
7975 Remove nautilus_search_engine_enabled
7976 Use beagle if availible, otherwise simple backend.
7978 * src/nautilus-navigation-window-menus.c:
7979 Remove search disabled code
7981 * src/nautilus-query-editor.[ch]:
7982 Rename activate to changed and add reload argument
7983 Add go/reload button for non-indexed searches
7984 Add mnemonic for entry
7985 Change saved search string to "Search Folder"
7987 * src/nautilus-navigation-window.c:
7988 Update for query editor changes
7989 For indexed search engines, default to search in homedir
7991 * src/nautilus-spatial-window.c:
7992 Update for query editor changes
7993 For indexed search engines, default to search in homedir
7994 Remove search disabled code
7996 2005-12-07 Alexander Larsson <alexl@redhat.com>
7998 * src/nautilus-query-editor.c (setup_external_entry):
7999 Make ugly string slightly better.
8001 2005-12-07 Alexander Larsson <alexl@redhat.com>
8004 Mime API needs gnome-vfs-module. Unfortunate...
8006 * libnautilus-private/nautilus-query.c:
8009 * libnautilus-private/nautilus-search-engine-beagle.c:
8010 Look at mime types and location.
8012 * src/nautilus-query-editor.c:
8013 Add mime type and location to query editor
8015 2005-12-06 Alexander Larsson <alexl@redhat.com>
8017 * libnautilus-private/nautilus-query.[ch]:
8018 Add new fields to NautilusQuery
8020 2005-12-06 Alexander Larsson <alexl@redhat.com>
8022 Merge in changes from NAUTILUS_2_12_1 to
8023 NAUTILUS_SEARCH2_MERGE_ANCHOR1 (on HEAD).
8024 (This is NAUTILUS_SEARCH2_MERGE_POINT1)
8026 2005-12-06 Alexander Larsson <alexl@redhat.com>
8028 * src/nautilus-history-sidebar.c: (update_history),
8029 (nautilus_history_sidebar_init):
8030 Fix leaks of bookmarks and model.
8032 2005-12-06 Alexander Larsson <alexl@redhat.com>
8034 * libnautilus-private/nautilus-search-engine-beagle.c:
8035 (nautilus_search_engine_beagle_set_query):
8036 Unref the right query.
8038 2005-12-05 Alexander Larsson <alexl@redhat.com>
8040 * libnautilus-private/nautilus-file-utilities.c:
8041 (nautilus_compute_title_for_uri):
8042 Handle NULL query in search.
8044 * libnautilus-private/nautilus-file-utilities.h:
8045 * libnautilus-private/nautilus-search-directory.h:
8046 Move saved search uri/mimetype define to
8047 nautilus-file-utilities.h.
8049 * libnautilus-private/nautilus-search-directory.c:
8052 * libnautilus-private/nautilus-search-engine.c:
8053 Remove unused stuff.
8056 * src/nautilus-query-editor.[ch]:
8057 Add new files implementing NautilusQueryEditor
8059 * src/nautilus-places-sidebar.c:
8060 Remove search from places sidebar.
8062 * src/nautilus-search-bar.[ch]:
8063 Only handle text queries.
8065 * src/nautilus-window.[ch]:
8066 * src/nautilus-window-private.h:
8067 * src/nautilus-navigation-window-menus.c:
8068 * src/nautilus-window-manage-views.c:
8069 extra location widgets support and some search mode changes
8071 * src/nautilus-navigation-window.[ch]:
8072 * src/nautilus-spatial-window.c:
8073 Implement new search ui using extra location widgets
8075 * src/file-manager/fm-directory-view.c:
8076 Implement save search and save search as.
8077 Fix free bugs in fm_directory_view_stop.
8079 * src/file-manager/fm-icon-view.c: (fm_icon_view_supports_uri):
8080 * src/file-manager/fm-list-view.c: (fm_list_view_supports_uri):
8081 Also handle saved search mimetypes.
8084 2005-12-02 Alexander Larsson <alexl@redhat.com>
8086 * libnautilus-private/nautilus-search-directory.[ch]:
8087 More functions to save queres.
8089 * src/file-manager/fm-actions.h:
8090 * src/file-manager/fm-directory-view.c:
8091 * src/file-manager/nautilus-directory-view-ui.xml:
8092 Initial stubs for save search menu items.
8094 2005-12-01 Alexander Larsson <alexl@redhat.com>
8096 * libnautilus-private/nautilus-directory.c:
8097 * libnautilus-private/nautilus-search-directory.[ch]:
8098 * src/nautilus-bookmark-list.c:
8099 Further refactor the query loading, and remove all traces
8100 of the old load/save mechanism.
8102 2005-12-01 Alexander Larsson <alexl@redhat.com>
8104 * libnautilus-private/nautilus-directory.c:
8105 * libnautilus-private/nautilus-query.[ch]:
8106 * libnautilus-private/nautilus-search-directory.[ch]:
8107 Refactor query loading into NautilusQuery object.
8109 2005-12-01 Alexander Larsson <alexl@redhat.com>
8112 Check for update-mime-database
8116 * data/nautilus.xml.in:
8117 Add mime database entries for saved searches.
8119 * libnautilus-private/Makefile.am:
8120 * libnautilus-private/nautilus-saved-search-file.[ch]:
8121 Special file type for saved search files to pretend that
8122 they are directories.
8124 * libnautilus-private/nautilus-directory.[ch]:
8125 Make nautilus_directory_ref return its arg.
8126 Create NautilusSearchDirectory for saved searches.
8128 * libnautilus-private/nautilus-file-dnd.c:
8129 Non-editable directories do not accept drops.
8131 * libnautilus-private/nautilus-file-private.h:
8132 * libnautilus-private/nautilus-file.h:
8133 Move nautilus_file_get_existing to public header.
8135 * libnautilus-private/nautilus-file.c:
8136 Create saved search files at right time
8138 * libnautilus-private/nautilus-marshal.list:
8141 * libnautilus-private/nautilus-monitor.c:
8144 * libnautilus-private/nautilus-search-directory.[ch]:
8145 Split out search file loading to a separate function.
8147 * libnautilus-private/nautilus-tree-view-drag-dest.c:
8148 Handle several layers of cannot accept drop.
8150 * src/file-manager/fm-directory-view.[ch]:
8151 Make files be related to the directory they are in, since
8152 a file can be in a tree multiple times, with searches.
8153 Sorting us now done in base class, and inheriting classes just
8154 add a compare function.
8155 Fix file leak in new_folder_done.
8157 * src/file-manager/fm-icon-view.c:
8158 Update to new base class API.
8159 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8161 * src/file-manager/fm-list-model.[ch]:
8162 Rearrange data so that we can have one file in multiple dirs.
8163 Still problems with the same directory in multiple dirs.
8164 In scroll_to_file, don't create a NautilusFile if it doesn't exist.
8165 Fix leak in each_path_get_data_binder
8167 * src/file-manager/fm-list-view.c:
8168 Update to new APIs (base class and model).
8169 Fix leak in fm_list_view_get_selection_foreach_func.
8171 --- end of nautilus-search2 merge ---
8173 2005-12-12 Alexander Larsson <alexl@redhat.com>
8175 * src/file-manager/fm-directory-view.c:
8176 (report_broken_symbolic_link):
8177 Don't ask to move broken symlinks to trash in trash (#132751)
8179 Patch from Christian Neumair
8181 2005-12-12 Alexander Larsson <alexl@redhat.com>
8183 * libnautilus-private/nautilus-desktop-icon-file.c:
8184 * libnautilus-private/nautilus-directory-async.c:
8185 * libnautilus-private/nautilus-file.c:
8186 Use GNOME_VFS_FILE_INFO_FIELDS_ACCESS to calculate
8189 Patch from Christian Neumair and Christian Kellner
8192 Require latest gnome-vfs for GNOME_VFS_FILE_INFO_FIELDS_IDS.
8194 2005-12-12 Alexander Larsson <alexl@redhat.com>
8196 * src/file-manager/fm-properties-window.c:
8197 Use GtkComboBox, not option menu. (#322567)
8199 Patch by Jaap A. Haitsma
8201 2005-12-10 Martin Wehner <martin.wehner@gmail.com>
8203 * src/file-manager/fm-directory-view.c:
8204 (extension_action_slow_mime_types_ready_callback),
8205 (extension_action_callback), (add_extension_action_for_files):
8206 Keep the original action refed till its activation callback is
8207 done. Prevents the callback data from being freed prematurely.
8210 2005-12-09 Federico Mena Quintero <federico@ximian.com>
8214 Add a "Network Servers" icon on the desktop, which takes you to network:///
8216 * libnautilus-private/nautilus-global-preferences.h
8217 (NAUTILUS_PREFERENCES_DESKTOP_NETWORK_VISIBLE): New preference
8218 name. This determines whether we show the "Network Servers" icon.
8220 * libnautilus-private/apps_nautilus_preferences.schemas.in: Add a
8221 schema for /apps/nautilus/desktop/network_visible; the default is true.
8223 * libnautilus-private/nautilus-desktop-link.h
8224 (NautilusDesktopLinkType): Add a NAUTILUS_DESKTOP_LINK_NETWORK type.
8226 * libnautilus-private/nautilus-desktop-link.c
8227 (nautilus_desktop_link_new): Support NAUTILUS_DESKTOP_LINK_NETWORK.
8229 * libnautilus-private/nautilus-desktop-link-monitor.c
8230 (NautilusDesktopLinkMonitorDetails): Added a network_link field.
8231 (nautilus_desktop_link_monitor_delete_link): Don't delete
8232 NAUTILUS_DESKTOP_LINK_NETWORK links.
8233 (update_link_visibility): New helper function.
8234 (desktop_home_visible_changed): Use update_link_visibility(), to
8235 avoid duplicated code.
8236 (desktop_computer_visible_changed): Likewise.
8237 (desktop_trash_visible_changed): Likewise.
8238 (desktop_network_visible_changed): New function.
8239 (create_link_and_add_preference): New helper function.
8240 (nautilus_desktop_link_monitor_init): Use
8241 create_link_and_add_preference() to avoid duplicated code. Also,
8242 create the network_link.
8243 (desktop_link_monitor_finalize): Unref the network_link.
8244 (remove_link_and_preference): New helper function.
8245 (desktop_link_monitor_finalize): Use remove_link_and_preference()
8246 to avoid duplicated code. Also, free the network_link.
8248 * src/file-manager/fm-icon-container.c (SortCategory): Add a
8249 SORT_NETWORK_LINK category right before SORT_MOUNT_LINK, so that
8250 the "Network Servers" icon appears before mounts.
8251 (get_sort_category): Use SORT_NETWORK_LINK as the category for
8252 NAUTILUS_DESKTOP_LINK_NETWORK.
8254 2005-12-09 Alexander Larsson <alexl@redhat.com>
8256 * libnautilus-private/nautilus-emblem-utils.c:
8257 * libnautilus-private/nautilus-file-operations.c:
8258 * libnautilus-private/nautilus-program-choosing.c:
8259 * src/file-manager/fm-directory-view.c:
8260 * src/file-manager/fm-error-reporting.c:
8261 * src/file-manager/fm-properties-window.c:
8262 * src/file-manager/fm-tree-view.c:
8263 * src/nautilus-application.c:
8264 * src/nautilus-connect-server-dialog-main.c:
8265 * src/nautilus-connect-server-dialog.c:
8266 * src/nautilus-emblem-sidebar.c:
8267 * src/nautilus-information-panel.c:
8268 * src/nautilus-navigation-window-menus.c:
8269 * src/nautilus-property-browser.c:
8270 * src/nautilus-window-bookmarks.c:
8271 * src/nautilus-window-manage-views.c:
8272 Remove title from alerts. (#323134)
8274 Patch from jaap@haitsma.org
8276 * libnautilus-private/nautilus-file-queue.c (nautilus_file_queue_enqueue):
8277 Fix warning from ignoring g_list_append return value
8279 2005-12-09 Alexander Larsson <alexl@redhat.com>
8281 * src/nautilus-navigation-window.[ch]:
8282 Use combo box instead of option menu (#322567)
8284 Patch from jaap@haitsma.org
8286 2005-12-08 Alexander Larsson <alexl@redhat.com>
8288 * src/nautilus-file-management-properties.c:
8289 * src/nautilus-file-management-properties.glade:
8290 Use the new combo box code (#322487)
8292 Patch from jaap@haitsma.org
8297 2005-12-01 Federico Mena Quintero <federico@ximian.com>
8301 * libnautilus-private/nautilus-link-desktop-file.c
8302 (nautilus_link_desktop_file_get_link_icon_from_desktop): If the
8303 .desktop file doesn't have an Icon property, fall back to some
8304 reasonable icons depending on the type of the .desktop file.
8306 * libnautilus-private/nautilus-icon-factory.c
8307 (nautilus_icon_factory_get_icon_for_file): Clarify what we mean by
8308 custom icons vs. special icons.
8310 2005-12-01 Federico Mena Quintero <federico@ximian.com>
8314 * src/nautilus-pathbar.c (get_dir_name): Don't special-case the
8315 name for $HOME; just let it be the actual display name of the
8318 * src/nautilus-places-sidebar.c (update_places): Likewise, to make
8321 2005-11-28 Martin Wehner <martin.wehner@gmail.com>
8323 * src/file-manager/fm-directory-view.c: (done_loading),
8324 (display_pending_callback),
8325 (schedule_idle_display_of_pending_files),
8326 (schedule_timeout_display_of_pending_files),
8327 (unschedule_display_of_pending_files), (queue_pending_files),
8328 (remove_changes_timeout_callback), (reset_update_interval),
8329 (changes_timeout_callback), (schedule_changes),
8330 (files_added_callback), (files_changed_callback),
8331 (done_loading_callback), (schedule_update_menus),
8332 (file_changed_callback), (finish_loading),
8333 (fm_directory_view_stop):
8334 Schedule the frequency of updates to the view in relation to the
8335 activity in a viewed directory instead of simply scheduling everything
8336 as idle. Prevents high CPU load from constant updates in busy
8337 directories and allows more efficient use of the cached info for
8338 the initial display.
8340 2005-11-24 Dennis Cranston <dennis_cranston@yahoo.com>
8342 * src/file-manager/fm-directory-view.c: (confirm_delete_directly):
8343 HIG fixes for the delete confirmation dialog. Remove window
8344 title & convert dialog type from question to warning.
8346 2005-11-24 Alexander Larsson <alexl@redhat.com>
8348 * src/file-manager/fm-directory-view.c:
8349 Allow shift-delete even if not visible in ui.
8351 Patch from Nelson BenÃtez <gnel@cenobioracing.com>
8353 2005-11-24 Alexander Larsson <alexl@redhat.com>
8356 New knob icon from Luca Ferretti
8358 2005-11-24 Alexander Larsson <alexl@redhat.com>
8360 * libnautilus-private/nautilus-file.[ch]:
8361 Add nautilus_file_list_cancel_call_when_ready.
8363 * src/file-manager/fm-directory-view.c:
8364 Handle multiple files being activated together.
8366 Patch from Christian Neumair with some changes.
8368 2005-11-23 Alexander Larsson <alexl@redhat.com>
8370 * libnautilus-private/nautilus-thumbnails.c:
8371 (nautilus_thumbnail_load_framed_image):
8372 Don't frame thumbnails with alpha channel.
8374 2005-11-22 Alexander Larsson <alexl@redhat.com>
8376 * src/nautilus-file-management-properties.glade:
8377 Use pixel offset for indenting, not spaces.
8378 Patch from Jaap Haitsma
8380 2005-11-22 Emmanuele Bassi <ebassi@cvs.gnome.org>
8382 * libnautilus-private/nautilus-module.c (nautilus_module_load): Use
8383 G_MODULE_BIND_LAZY when dlopening a module.
8385 2005-11-19 Christian Neumair <chris@gnome-de.org>
8387 * src/file-manager/fm-directory-view.c:
8388 (action_location_delete_callback): Ask for confirmation when deleting
8389 through the location context menu. Fixes #321584.
8391 2005-11-17 Martin Wehner <martin.wehner@gmail.com>
8393 * src/nautilus-file-management-properties.c:
8394 (nautilus_file_management_properties_size_group_create):
8395 Don't leak size_group reference.
8396 Patch from Jaap Haitsma <jaap@haitsma.org>
8398 2005-11-14 Alexander Larsson <alexl@redhat.com>
8401 Post release version bump.
8403 === nautilus 2.13.2 ===
8405 2005-11-14 Alexander Larsson <alexl@redhat.com>
8413 2005-11-14 Alexander Larsson <alexl@redhat.com>
8415 * src/file-manager/fm-tree-view.c: (create_tree):
8416 * src/nautilus-main.c: (register_icons):
8417 * src/nautilus-window-menus.c:
8418 Always use gnome-fs-home for home icon.
8420 2005-11-14 Alexander Larsson <alexl@redhat.com>
8422 * libnautilus-private/nautilus-icon-canvas-item.c:
8423 (nautilus_icon_canvas_item_bounds):
8424 Handle emblem size correctly when zoomed.
8425 Patch from Christian Neumair
8427 2005-11-14 Alexander Larsson <alexl@redhat.com>
8429 * src/nautilus-desktop-window.c (realize):
8432 2005-11-07 Federico Mena Quintero <federico@ximian.com>
8434 Fix the volumes part of bug #45953:
8436 * libnautilus-private/nautilus-icon-container.c
8437 (finish_adding_new_icons): First, call assign_icon_position().
8438 Then, don't ignore the fact that the icon may have a lazy
8439 position; check the icon->has_lazy_position flag even after
8440 retrieving its stored position. If the flag is turned on, defer
8441 the icon to the semi_position_icons list.
8443 2005-11-14 Alexander Larsson <alexl@redhat.com>
8445 * libnautilus-private/nautilus-icon-canvas-item.c: (draw_frame):
8446 Handle the case of missing highlight frame better.
8447 Patch from Christian Neumair
8449 2005-11-14 Alexander Larsson <alexl@redhat.com>
8451 * src/file-manager/fm-properties-window.c:
8452 Nicer ui for setting custom icons (#95115)
8453 Patch from Christian Neumair
8455 2005-11-14 Alexander Larsson <alexl@redhat.com>
8457 * libnautilus-private/nautilus-file-operations.[ch]:
8458 * src/file-manager/fm-directory-view.[ch]:
8459 * src/file-manager/fm-icon-view.c:
8460 * src/file-manager/fm-list-view.c:
8461 * src/file-manager/fm-tree-view.c:
8462 Get the right position on new folders/files when in
8463 manual position mode.
8464 Patch from Christian Neumair
8466 2005-11-14 Alexander Larsson <alexl@redhat.com>
8468 * libnautilus-private/nautilus-file-operations.c:
8469 (handle_transfer_overwrite):
8470 Add skip all button. (#48331)
8471 Patch from Guillaume Desmottes <cass@skynet.be>
8473 2005-11-13 Christian Neumair <chris@gnome-de.org>
8475 * libnautilus-private/nautilus-icon-container.c:
8476 Use ctrl-shift-g to browse back in results. Fixes #320061.
8478 2005-11-08 Martin Wehner <martin.wehner@gmail.com>
8480 * src/file-manager/fm-tree-view.c: (create_tree):
8481 Connect the compare function before root nodes are added.
8482 Prevents the internal sort model of GtkTree from going
8483 out of sync with the tree view after a root node resort.
8486 2005-10-28 Matthias Clasen <mclasen@redhat.com>
8488 * libnautilus-private/nautilus-icon-canvas-item.h:
8489 * libnautilus-private/nautilus-icon-canvas-item.c (draw_stretch_handles:
8490 (hit_test_stretch_handle): Improve drawing of the outline for icon stretching,
8491 make the knob image themable as stock-nautilus-knob.
8493 * libnautilus-private/nautilus-icon-container.c: Implement icon stretching
8494 via keyboard, with <Control>+, <Control>- and <Control>0.
8496 * src/nautilus-window-manage-views.c (zoom_level_changed_callback): Make the
8497 ZOOM_NORMAL action insensitive when zooming is not supported, so that it
8498 does not eat <Control>0.
8500 2005-10-26 Alexander Larsson <alexl@redhat.com>
8502 * libnautilus-private/nautilus-file-operations.c:
8503 Include locale.h to fix build. Patch from Nelson BenÃtez.
8505 2005-10-26 Alexander Larsson <alexl@redhat.com>
8507 * src/nautilus-window-menus.c: (action_connect_to_server_callback):
8508 Fix leak. Patch from Kjartan Maraas. (#319333)
8510 2005-10-26 Alexander Larsson <alexl@redhat.com>
8512 * libnautilus-private/nautilus-mime-actions.c (get_open_with_mime_applications):
8513 Correctly sort the mime lists.
8515 2005-10-24 Alexander Larsson <alexl@redhat.com>
8518 Post release version bump.
8520 === nautilus 2.13.1 ===
8522 2005-10-24 Alexander Larsson <alexl@redhat.com>
8524 * libnautilus-private/nautilus-icon-factory.c (nautilus_self_check_icon_factory):
8525 Fix test, icon size was removed
8530 2005-10-21 Matthias Clasen <mclasen@redhat.com>
8532 * src/file-manager/fm-directory-view.c: Only show
8533 the "Format" item if gfloppy is around.
8535 2005-10-21 Matthias Clasen <mclasen@redhat.com>
8537 * src/file-manager/fm-actions.h:
8538 * src/file-manager/nautilus-directory-view-ui.xml:
8539 * src/file-manager/fm-directory-view.c: Add a "Format"
8540 menuitem to the context menu of Floppy in Computer,
8543 2005-10-20 Christian Neumair <chris@gnome-de.org>
8545 * libnautilus-private/nautilus-program-choosing.c:
8546 (nautilus_launch_show_file):
8547 * src/nautilus-window-manage-views.c:
8548 (display_view_selection_failure):
8549 * src/file-manager/fm-directory-view.c:
8550 (activate_callback),
8551 (activate_activation_uri_ready_callback):
8552 Don't bail if an authentication request was cancelled.
8554 2005-10-20 Christian Neumair <chris@gnome-de.org>
8556 * src/nautilus-sidebar-title.c:
8558 * libnautilus-private/nautilus-file.c:
8559 * libnautilus-private/nautilus-file.h:
8560 (nautilus_file_should_show_type):
8561 Don't display file type in sidebar for computer, network and smb
8562 toplevel URIs. Fixes #168561.
8564 2005-10-19 Christian Neumair <chris@gnome-de.org>
8566 * libnautilus-private/nautilus-mime-actions.c:
8567 (get_open_with_mime_applications), (application_compare_by_name),
8568 (application_compare_by_id):
8569 Sort applications by name. Fixes bug #310038.
8571 2005-10-19 Christian Neumair <chris@gnome-de.org>
8573 * libnautilus-private/nautilus-bookmark.c:
8574 (bookmark_file_changed_callback):
8575 Don't update bookmarks when its target file is trashed. Fixes #162787.
8577 2005-10-19 Christian Neumair <chris@gnome-de.org>
8579 * libnautilus-private/nautilus-window-info.h:
8580 * src/nautilus-window-manage-views.c:
8581 (nautilus_window_open_location_full):
8582 * src/file-manager/fm-icon-view.c:
8583 (icon_container_activate_alternate_callback):
8584 * src/file-manager/fm-list-view.c:
8585 (activate_selected_items_alternate):
8586 Open a new navigational window on alternative item activation.
8588 2005-10-19 Christian Neumair <chris@gnome-de.org>
8590 * src/nautilus-spatial-window.c:
8591 (got_file_info_for_location_menu_callback):
8592 Use custom image for location button if available. Partially fixes
8593 #311394 and plugs a leak.
8595 2005-10-19 Alexander Larsson <alexl@redhat.com>
8597 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
8598 Scroll into view correctly when renaming (#309964)
8600 2005-10-19 Alexander Larsson <alexl@redhat.com>
8602 * libnautilus-private/Makefile.am (INCLUDES):
8603 Remove duplicate setting of libnautilus_private_la_LIBADD
8605 2005-10-19 Alexander Larsson <alexl@redhat.com>
8607 * src/nautilus-shell-interface.idl:
8608 Reuse Nautilus::URI from the one defined in libnautilus-private.
8610 * libnautilus-private/Makefile.am:
8611 Link libnautilus-private statically.
8613 2005-10-18 Christian Neumair <chris@gnome-de.org>
8615 * src/file-manager/fm-directory-view.c:
8616 (can_delete_uri_without_confirm),
8617 (confirm_delete_directly):
8618 Don't request confirmation for deletion of "burn:" URIs. Fixes
8621 2005-10-18 Christian Neumair <chris@gnome-de.org>
8623 * src/nautilus-places-sidebar.c: (update_places):
8624 * src/nautilus-window-bookmarks.c: (update_bookmarks):
8625 Skip nonexistant bookmarks in menus/sidebar. Fixes #312507.
8627 2005-10-18 Christian Neumair <chris@gnome-de.org>
8629 * libnautilus-private/nautilus-metafile.c: Make metadata
8630 copying/moving asynchronous.
8632 2005-10-18 Christian Neumair <chris@gnome-de.org>
8634 * data/browser.xml: Don't mark strings for translation we get from
8635 gnome-icon-theme. Fixes #114919.
8637 2005-10-18 Alexander Larsson <alexl@redhat.com>
8639 * libnautilus-private/nautilus-icon-container.c: (key_press_event):
8640 Don't send slash to typeahead
8642 * src/nautilus-location-dialog.[ch]:
8643 Add nautilus_location_dialog_set_location.
8645 * src/nautilus-navigation-window-menus.c:
8646 * src/nautilus-navigation-window.c:
8647 * src/nautilus-spatial-window.c:
8648 * src/nautilus-window.[ch]:
8649 Open location dialog/entry when you press '/'.
8651 2005-10-18 Alexander Larsson <alexl@redhat.com>
8653 * src/file-manager/fm-list-view.c:
8654 Use gtktreeview typeahead. Patch by Christian Neumair.
8656 2005-10-18 Jürg Billeter <j@bitron.ch>
8658 * libnautilus-private/nautilus-icon-container.c: (destroy),
8659 (unrealize), (button_press_event),
8660 (nautilus_icon_container_search_position_func),
8661 (nautilus_icon_container_real_search_enable_popdown),
8662 (nautilus_icon_container_search_enable_popdown),
8663 (nautilus_icon_container_search_disable_popdown),
8664 (send_focus_change), (nautilus_icon_container_search_dialog_hide),
8665 (nautilus_icon_container_search_entry_flush_timeout),
8666 (nautilus_icon_container_search_preedit_changed),
8667 (nautilus_icon_container_search_activate),
8668 (nautilus_icon_container_search_delete_event),
8669 (nautilus_icon_container_search_button_press_event),
8670 (nautilus_icon_container_search_iter),
8671 (nautilus_icon_container_search_move),
8672 (nautilus_icon_container_search_scroll_event),
8673 (nautilus_icon_container_search_key_press_event),
8674 (nautilus_icon_container_search_init),
8675 (nautilus_icon_container_ensure_interactive_directory),
8676 (nautilus_icon_container_real_start_interactive_search),
8677 (nautilus_icon_container_start_interactive_search),
8678 (key_press_event), (nautilus_icon_container_class_init):
8679 * libnautilus-private/nautilus-icon-container.h:
8680 * libnautilus-private/nautilus-icon-private.h:
8681 * libnautilus-private/nautilus-marshal.list:
8683 Replace NautilusIconContainer typeahead implementation by a port of
8684 GtkTreeView's interactive search.
8686 2005-10-18 Alexander Larsson <alexl@redhat.com>
8688 * libnautilus-extension/Makefile.am:
8689 * libnautilus-private/Makefile.am:
8690 Build fixes for cygwin.
8691 Patch from Yaakov S (Cygwin Port)
8693 2005-10-17 Christian Neumair <chris@gnome-de.org>
8695 * libnautilus-private/nautilus-bookmark.c:
8696 * libnautilus-private/nautilus-bookmark.h:
8697 * libnautilus-private/nautilus-icon-container.c:
8698 * libnautilus-private/nautilus-icon-factory.c:
8699 * libnautilus-private/nautilus-icon-factory.h:
8700 * libnautilus-private/nautilus-ui-utilities.c:
8701 * src/nautilus-bookmarks-window.c:
8702 * src/nautilus-history-sidebar.c:
8703 * src/nautilus-places-sidebar.c:
8704 * src/nautilus-sidebar-title.c:
8705 * src/nautilus-spatial-window.c:
8706 * src/nautilus-window-menus.c:
8707 * src/file-manager/fm-directory-view.c:
8708 Kill NAUTILUS_ICON_SIZE_FOR_MENUS, make icon factory support GTK+
8709 stock icon size, use this size in the sidebar, and in menus.
8710 Fixes #167107 and others.
8712 2005-10-17 Alexander Larsson <alexl@redhat.com>
8714 * src/file-manager/fm-directory-view.c (fm_directory_view_class_init):
8715 Remove ctrl-backspace delete keybinding. (#310546)
8717 2005-10-03 Alexander Larsson <alexl@redhat.com>
8719 * libnautilus-extension/nautilus-file-info.c:
8720 * libnautilus-extension/nautilus-file-info.h:
8721 * libnautilus-private/nautilus-file.c:
8722 Add new functions for extensions:
8723 nautilus_file_info_has_volume, nautilus_file_info_has_drive,
8724 nautilus_file_info_get_volume, nautilus_file_info_get_drive
8726 Patch from Trevor Davenport
8728 2005-10-03 Alexander Larsson <alexl@redhat.com>
8731 Bump version to 2.13.1. Further 2.12.x work is on
8734 ==== gnome-2-12 branched from here ===
8736 2005-10-03 Alexander Larsson <alexl@redhat.com>
8739 Post release version bump
8741 === nautilus 2.12.1 ===
8743 2005-10-03 Alexander Larsson <alexl@redhat.com>
8748 2005-10-03 Alexander Larsson <alexl@redhat.com>
8750 * libnautilus-private/nautilus-file-operations-progress.c:
8751 (nautilus_file_operations_progress_new),
8752 (nautilus_file_operations_progress_new_file):
8753 Correctly escape input strings for GMarkup. (#317736)
8754 Patch from Christian Neumair.
8756 2005-10-03 Alexander Larsson <alexl@redhat.com>
8758 * src/file-manager/fm-list-model.c:
8759 (fm_list_model_sort_file_entries):
8760 Correctly pass iter to gtk_tree_model_rows_reordered() (#315704)
8761 Patch from Christian Neumair.
8763 2005-10-03 Alexander Larsson <alexl@redhat.com>
8765 * libnautilus-private/nautilus-directory-metafile.c:
8766 (nautilus_directory_get_file_metadata):
8767 On assert failure, return default metadata, not NULL.
8768 Partial fix of #308977.
8769 Patch from Christian Neumair.
8771 2005-10-03 Alexander Larsson <alexl@redhat.com>
8773 * src/nautilus-window.c:
8774 Verify arguments in public functions.
8775 Patch from Christian Neumair.
8777 2005-10-03 Alexander Larsson <alexl@redhat.com>
8779 * libnautilus-private/nautilus-icon-container.c:
8780 * libnautilus-private/nautilus-icon-private.h:
8781 Don't crash if file removed during start of drag. (#158196)
8782 Patch from Christian Neumair.
8784 Remove remove_context_menu_timeout, which is not needed anymore.
8786 2005-10-03 Alexander Larsson <alexl@redhat.com>
8788 * src/file-manager/nautilus-directory-view-ui.xml:
8789 Fix some spelling errors.
8790 Patch from Lukasz Stelmach <stlman@poczta.fm>
8792 2005-09-30 Christian Neumair <chris@gnome-de.org>
8794 * libnautilus-private/nautilus-icon-container.c:
8795 (nautilus_icon_container_update_scroll_region),
8796 (lay_down_icons_horizontal):
8797 Only wrap icons when the right margin touches the rightmost icon.
8800 2005-09-30 Alexander Larsson <alexl@redhat.com>
8802 * src/file-manager/fm-tree-view.c: (compare_rows):
8803 Correct sort order for dummy row.
8804 Possible fix for #123051
8806 2005-09-27 Alexander Larsson <alexl@redhat.com>
8808 * src/file-manager/fm-directory-view.c:
8809 (activate_check_mime_types):
8810 Never warn if the files would be launched in the same app.
8811 Partially reverts checkin from 2005-08-01.
8813 2005-09-26 Christian Neumair <chris@gnome-de.org>
8815 * libnautilus-private/nautilus-desktop-directory.c:
8816 (desktop_directory_changed_callback), (desktop_finalize),
8817 (update_desktop_directory): Make changes to "desktop_is_home_dir"
8818 GConf key instant apply. Fixes #116217.
8820 * libnautilus-private/nautilus-icon-canvas-item.c:
8821 (nautilus_icon_canvas_item_get_image): Add emblems to drag icon.
8822 Partially fixes #159643.
8824 * src/file-manager/fm-directory-view.c:
8825 (action_mount_volume_callback), (action_unmount_volume_callback),
8826 (action_eject_volume_callback), (file_should_show_foreach),
8827 (real_update_menus_volumes): Allow to mount/unmount/eject multiple
8828 volumes at once. Fixes #156169.
8830 2005-09-20 christian neumair <chris@gnome-de.org>
8832 * src/nautilus-connect-server-dialog.c: (connect_to_server):
8833 Fix leak and crasher. Fixes #314730.
8835 * src/file-manager/fm-directory-view.c: (connect_proxy):
8836 Don't poke around with null pixbuf if icon theme lookup failed.
8838 * libnautilus-private/nautilus-desktop-directory-file.c:
8839 (desktop_directory_file_get_deep_counts):
8840 * libnautilus-private/nautilus-file.c:
8841 (nautilus_file_get_deep_counts),
8842 (nautilus_file_get_string_attribute_with_default:):
8843 * libnautilus-private/nautilus-file.h:
8844 * libnautilus-private/nautilus-trash-file.c:
8845 (trash_file_get_deep_counts):
8846 * src/file-manager/fm-properties-window.c:
8847 (directory_contents_value_field_update),
8848 (attach_directory_contents_value_field),
8849 (update_visibility_of_item_count_fields),
8850 (update_visibility_of_item_count_fields_wrapper),
8851 (remember_directory_contents_widget),
8852 (append_directory_contents_fields), (real_destroy):
8853 Add force flag to nautilus_file_get_deep_counts, which forces
8854 generation even if the "show deep count" preference is turned off.
8855 pass TRUE in property window and FALSE everywhere else. Fixes #126068.
8857 2005-09-19 Nate Nielsen <nielsen@memberwebs.com>
8859 * nautilus-connect-server-dialog-main.c: (main):
8860 * nautilus-connect-server-dialog.h:
8861 * nautilus-connect-server-dialog.c:
8862 (nautilus_connect_server_dialog_new):
8863 * nautilus-window-menus.c:
8864 (action_connect_to_server_callback):
8865 Autofill "Connect to server" dialog where possible.
8868 2005-09-19 Christian Neumair <chris@gnome-de.org>
8870 * libnautilus-private/nautilus-file-operations.c:
8871 (nautilus_file_operations_copy_move),:
8872 Try to use the trash associated with a symlink's parent directory if
8873 resolution fails because of broken symlink when moving symlink to
8876 * libnautilus-private/nautilus-file-operations.c:
8877 (nautilus_self_check_file_operations):
8878 Fix date self checks. Fixes #47364.
8880 2005-09-19 Alexander Larsson <alexl@redhat.com>
8882 * icons/Makefile.am:
8884 * icons/nautilus-desktop.png:
8885 * icons/nautilus-file-management-properties.png:
8886 * icons/nautilus-mini-logo.png:
8887 * icons/nautilus-server-connect.png:
8888 * icons/side_bar_image.png:
8889 Remove unused icons (#315990)
8890 Patch from Jaap A. Haitsma
8892 2005-09-19 Christian Neumair <chris@gnome-de.org>
8894 * libnautilus-private/nautilus-metafile.c: (copy_file_metadata):
8895 * libnautilus-private/nautilus-thumbnails.c:
8896 (nautilus_update_thumbnail_file_copied),
8897 (nautilus_update_thumbnail_file_renamed),
8898 (nautilus_remove_thumbnail_for_file):
8899 * libnautilus-private/nautilus-thumbnails.h:
8900 Copy thumbnails when copying file metadata. Fixes #45191.
8902 2005-09-19 Christian Neumair <chris@gnome-de.org>
8904 * src/file-manager/fm-list-view.c: (drag_begin_callback),
8905 (motion_notify_callback):
8906 Setup drag in the "drag-begin" handler.
8908 2005-09-19 Alexander Larsson <alexl@redhat.com>
8910 * libnautilus-private/nautilus-icon-container.[ch]:
8911 * libnautilus-private/nautilus-icon-private.h:
8912 Add support for lazily positioned icons.
8914 * libnautilus-private/nautilus-icon-dnd.c: (handle_local_move):
8915 * src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
8916 (fm_icon_view_screen_changed):
8917 Use lazily positioned icons for desktop icons. (#45953)
8919 Patch from Christian Neumair <chris@gnome-de.org>
8921 2005-09-10 Erdal Ronahi <erdal.ronahi@gmail.com>
8923 * confiure.in: Added "ku" (Kurdish) to ALL_LINGUAS
8925 2005-09-08 Federico Mena Quintero <federico@ximian.com>
8929 * libnautilus-private/nautilus-trash-directory.c
8930 (nautilus_trash_directory_instance_init): In addition to
8931 connecting to "volume_pre_unmount" on the volume monitor, also
8932 connect to "volume_unmounted". This will let the trash clean up
8933 its merged directory even if the unmount is not initiated from
8936 * libnautilus-private/nautilus-merged-directory.c
8937 (merged_remove_real_directory): When a real directory is removed
8938 from the merged directory, emit notifications to that effect.
8939 This lets the trash window remove the icons that used to
8940 correspond to a volume that got unmounted.
8941 (real_directory_notify_files_removed): New utility function.
8943 2005-09-06 Christian Neumair <chris@gnome-de.org>
8945 * src/file-manager/fm-list-view.c: (fm_list_view_init): Ensure that
8946 the zoom level is initialized correctly in fm_list_view_begin_loading.
8949 2005-09-06 Alexander Larsson <alexl@redhat.com>
8951 * libnautilus-private/nautilus-directory-async.c:
8952 (nautilus_directory_monitor_add_internal),
8953 (nautilus_directory_monitor_remove_internal):
8954 * libnautilus-private/nautilus-file-private.h:
8955 * libnautilus-private/nautilus-file.c: (finalize):
8956 Only use directory monitors to avoid using lots and lots of
8957 file monitors. This is an optimization in almost all cases, although
8958 it does a bit more work when viewing a file properties dialog with the
8959 containing folder window hidden. (#315041)
8961 2005-09-06 Christian Neumair <chris@gnome-de.org>
8963 * src/file-manager/fm-directory-view.c: (add_extension_menu_items),
8964 (get_unique_files), (reset_extension_actions_menu): Always pass all
8965 selected files to extension, instead of passing max. 1 per selected
8966 MIME type. Fixes #314721.
8968 2005-09-05 Alexander Larsson <alexl@redhat.com>
8971 Post release version bump.
8973 === nautilus 2.12.0 ===
8975 2005-09-05 Alexander Larsson <alexl@redhat.com>
8983 2005-08-31 Alexander Larsson <alexl@redhat.com>
8985 * libnautilus-private/nautilus-icon-container.c:
8986 (handle_focus_in_event), (handle_focus_out_event):
8987 Don't redraw the whole desktop on focus in/out.
8989 2005-08-29 Alexander Larsson <alexl@redhat.com>
8991 * libnautilus-private/nautilus-icon-factory.c:
8992 (get_icon_from_cache):
8993 Revert memleak patch from 2005-08-23, since it was
8994 wrong and causes crashes.
8996 2005-08-29 Alexander Larsson <alexl@redhat.com>
8998 * libnautilus-private/nautilus-icon-dnd.c:
8999 (nautilus_icon_container_get_drop_action):
9000 Handle background color/image drops even on
9002 Patch from Christian Neumair <chris@gnome-de.org>
9004 2005-08-29 Alexander Larsson <alexl@redhat.com>
9006 * src/file-manager/fm-directory-view.c:
9007 (filtering_changed_callback):
9008 Fix handling of global show-hidden-file prefs change.
9010 Patch from Christian Neumair <chris@gnome-de.org>
9012 2005-08-29 Alexander Larsson <alexl@redhat.com>
9014 * libnautilus-private/nautilus-icon-container.c:
9015 (nautilus_icon_container_get_first_visible_icon):
9016 Handle non-sorted-by-y icon containers (manual mode).
9017 #157415. Patch from Christian Neumair <chris@gnome-de.org>
9019 2005-08-25 William Jon McCann <mccann@jhu.edu>
9021 * src/file-manager/fm-icon-view.c (should_preview_sound):
9022 Don't allow audio preview in burn://. Workaround for
9025 2005-08-29 Alexander Larsson <alexl@redhat.com>
9027 * libnautilus-private/nautilus-icon-factory.c:
9028 (get_special_icon_for_file),
9029 (nautilus_icon_factory_get_icon_for_file),
9030 (nautilus_icon_factory_is_icon_ready_for_file):
9031 Handle some more special location icons, and don't require
9032 attributes for special location icons. (#312095, #312134)
9033 Patch from Christian Neumair <chris@gnome-de.org>
9035 2005-08-26 Alexander Larsson <alexl@redhat.com>
9037 * src/file-manager/fm-directory-view.c:
9038 Better handling of script env vars:
9039 Expand uri for desktop directory.
9040 Expand uris for links on desktop
9041 Expand pathnames for items in trash.
9043 Based on a patch from Christian Neumair <chris@gnome-de.org>
9045 2005-08-26 Alexander Larsson <alexl@redhat.com>
9047 * libnautilus-private/nautilus-icon-container.c:
9048 (lay_down_icons_horizontal):
9049 Fix layouting in text-beside-icons mode for short names.
9051 Patch from Christian Neumair <chris@gnome-de.org>
9053 2005-08-25 Alexander Larsson <alexl@redhat.com>
9055 * libnautilus-private/nautilus-file-operations.[ch]:
9056 * src/file-manager/fm-directory-view.c:
9057 Remove usage of GNOME_VFS_XFER_REMOVESOURCE in
9058 nautilus_file_operations_new_file_from_template, instead
9059 manually removing source when needed. This fixes #309592.
9061 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9064 Post release version bump.
9066 === nautilus 2.11.92 ===
9068 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9071 Require eel 2.11.92.
9076 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9078 * libnautilus-private/nautilus-tree-view-drag-dest.c:
9079 (get_drop_action), (receive_dropped_keyword),
9080 (drag_data_received_callback):
9081 Enable emblem dropping to the list view and allow text
9082 drags on the list background. Fixes #313408.
9084 Based on a patch from Christian Neumair <chris@gnome-de.org>
9086 2005-08-23 Martin Wehner <martin.wehner@gmail.com>
9088 * libnautilus-private/nautilus-icon-factory.c:
9089 (get_icon_from_cache):
9090 Don't ref cached_icon twice. Fixes #307288.
9092 Patch from Kjartan Maraas <kmaraas@gnome.org>
9094 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
9096 * libnautilus-private/nautilus-file.c:
9097 (nautilus_file_is_desktop_directory), (nautilus_file_can_rename),
9098 (prepend_automatic_emblem_names):
9099 * libnautilus-private/nautilus-file.h:
9100 * src/file-manager/fm-directory-view.c:
9101 (desktop_or_home_dir_in_selection), (real_update_location_menu),
9102 (real_update_menus):
9103 Don't allow trashing or deleting the home or desktop folder within
9104 a selection or via the location button context menu. Fixes #310414.
9106 Based on a patch from Christian Neumair <chris@gnome-de.org>
9108 2005-08-22 Martin Wehner <martin.wehner@gmail.com>
9110 * libnautilus-private/nautilus-mime-actions.c:
9111 (filter_nautilus_handler), (get_open_with_mime_applications),
9112 (nautilus_mime_get_open_with_applications_for_file),
9113 (nautilus_mime_get_applications_for_file),
9114 (nautilus_mime_has_any_applications_for_file):
9115 Don't show nautilus folder handler as application option
9116 for folders. Fixes #310382.
9118 Based on a patch from Christian Neumair <chris@gnome-de.org>
9120 2005-08-17 Martin Wehner <martin.wehner@gmail.com>
9122 * src/nautilus-main.c: (main):
9123 Revert the GDK threading patch as it causes major
9124 freezage. Fixes #313588.
9126 2005-08-12 Christian Neumair <chris@gnome-de.org>
9128 * src/file-manager/fm-properties-window.c: (create_image_widget),
9129 (create_basic_page): Don't make icon drop target for images if
9130 should_show_custom_icon_buttons is FALSE. Fixes #312967.
9132 2005-08-12 Raffaele Sandrini <rasa@gmx.ch>
9134 * src/nautilus-main.c:
9135 Initialize the GDK threading system. Fixes #312894.
9137 2005-08-12 Kjartan Maraas <kmaraas@gnome.org>
9139 Lots of cleanups. Closes bug #313094 and bug #149714
9141 * libnautilus-private/nautilus-directory-background.c:
9142 (nautilus_file_background_write_desktop_default_settings):
9144 * libnautilus-private/nautilus-file.c: Mark some variables
9146 * libnautilus-private/nautilus-icon-container.c:
9147 (nautilus_icon_container_get_selection): Return NULL not
9149 * libnautilus-private/nautilus-icon-factory.c:
9150 (nautilus_icon_factory_get_thumbnail_factory): ANSIfication
9151 * libnautilus-private/nautilus-metafile.c: Static variables
9152 * libnautilus-private/nautilus-program-choosing.c:
9153 (slowly_and_stupidly_obtain_timestamp): Sparse fix
9154 * src/file-manager/fm-icon-view.c:
9155 (fm_icon_view_get_background_widget): FALSE vs NULL
9156 * src/file-manager/fm-list-view.c: (filename_cell_data_func):
9157 Plug a leak. Bug #313094.
9158 * src/file-manager/fm-tree-model.c: (fm_tree_model_iter_get_file):
9160 * src/nautilus-bookmark-list.c:
9161 (nautilus_bookmark_list_get_file_path),
9162 (nautilus_bookmark_list_load_file): ANSIfication
9163 * src/nautilus-bookmarks-window.c: (bookmarks_delete_bookmark):
9165 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp):
9167 * src/nautilus-self-check-functions.c: (nautilus_run_self_checks):
9170 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9173 Post release version bump.
9175 === nautilus 2.11.91 ===
9177 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9180 Require eel 2.11.91.
9185 2005-08-09 Martin Wehner <martin.wehner@gmail.com>
9187 * libnautilus-private/nautilus-file.c: (file_is_desktop),
9188 (nautilus_file_can_rename):
9189 Don't allow renaming of the desktop folder. Closes #125637.
9191 Patch from Christian Neumair <chris@gnome-de.org>
9193 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
9195 * src/nautilus-property-browser.c:
9196 (nautilus_property_browser_class_init),
9197 (nautilus_property_browser_drag_begin), (element_clicked_callback):
9198 Fix emblem drag icon in "Emblems & Background" dialog. (#311381)
9200 Patch from Christian Neumair <chris@gnome-de.org>
9202 2005-08-08 Martin Wehner <martin.wehner@gmail.com>
9204 * libnautilus-private/nautilus-file-operations.c
9205 (nautilus_file_operations_copy_move):
9206 Allow moving files within the burn location. Fixes #312085.
9208 Patch from William Jon McCann <mccann@jhu.edu>
9210 2005-08-05 Martin Wehner <martin.wehner@gmail.com>
9212 * src/nautilus-bookmarks-window.c: (create_bookmarks_window),
9213 (open_selected_bookmark): Open the appropriate kind of window when
9214 jumping to bookmark. Fixes #312160.
9216 Patch from Jaap Haitsma <jaap@haitsma.org>
9218 2005-08-05 Christian Neumair <chris@gnome-de.org>
9220 * src/nautilus-property-browser.c: Adapt to eel wrap table changes.
9223 2005-08-05 Christian Neumair <chris@gnome-de.org>
9225 * src/nautilus-window.c: (nautilus_window_class_init):
9226 * src/nautilus-window.h:
9227 Add "reload" and "prompt-for-location" signals. Bind F5 to "reload"
9228 and Alt-d to "prompt-for-location". Fixes #305252, #312353.
9230 2005-08-04 Sunil Mohan Adapa <sunil@atc.tcs.co.in>
9232 * configure.in: Added "te" to ALL_LINGUAS.
9234 2005-08-03 Joe Shaw <joeshaw@novell.com>
9236 * libnautilus-private/nautilus-metafile.c
9237 (set_file_node_timestamp): Added, sets a timestamp property on a
9238 file node so that metadata changes can be tracked per file, rather
9240 (set_metadata_string_in_metafile, set_metadata_list_in_metafile,
9241 copy_file_metadata): Set the timestamp on the node.
9243 2005-08-03 Christian Neumair <chris@gnome-de.org>
9245 * src/file-manager/fm-list-view.c: (handle_typeahead): Be smarter
9246 about GtkTreeView-bound expand/collapse characters. Thanks to Wouter
9247 Bolsterlee <uws+gnome@xs4all.nl>. Fixes #312046.
9249 * src/nautilus-location-bar.c: (real_cancel),
9250 (nautilus_location_bar_class_init),
9251 (nautilus_location_bar_set_location)
9252 * src/nautilus-navigation-bar.c: (nautilus_navigation_bar_class_init):
9253 * src/nautilus-navigation-bar.h:
9254 * src/nautilus-navigation-window.c: (navigation_bar_cancel_callback),
9255 (navigation_bar_location_changed_callback): Hide temporary bars when
9256 pressing the escape key. Fixes #311652.
9258 2005-08-03 Martin Wehner <martin.wehner@gmail.com>
9260 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init):
9261 Initialize best_icon_size when constructing sidebar.
9262 Fixes a critical librsvg warning.
9264 Patch from Jaap Haitsma <jaap@haitsma.org>
9266 2005-08-02 Christian Neumair <chris@gnome-de.org>
9268 * libnautilus-private/nautilus-customization-data.c:
9269 (format_name_for_display):
9270 * src/nautilus-property-browser.c: (add_reset_property):
9271 Use "Reset" as reset emblem label. Fixes #311380.
9273 2005-08-01 Christian Neumair <chris@gnome-de.org>
9275 * src/file-manager/fm-directory-view.c: (activate_check_mime_types):
9276 Use actual/guessed MIME type relation instead of relying on their
9277 default application information. Partially fixes #309862.
9279 2005-07-28 Christian Neumair <chris@gnome-de.org>
9281 * libnautilus-private/nautilus-file-operations-progress.c:
9282 (nautilus_file_operations_progress_new):
9283 Set type hint to GDK_WINDOW_TYPE_HINT_NORMAL so that progress dialog
9284 appears in tasklist and is minimizable. Fixes #310676.
9286 2005-07-28 Christian Neumair <chris@gnome-de.org>
9288 * libnautilus-private/nautilus-dnd.c:
9289 (nautilus_drag_default_drop_action_for_icons):
9290 Default to move action for locations on other file systems if they
9291 should be moved to their parent folder. Fixes #61269.
9293 2005-07-26 Martin Wehner <martin.wehner@gmail.com>
9295 * src/nautilus-pathbar.c: (get_display_name_for_folder):
9296 Use the display name of the file if the uri uses a method
9297 unknown to gnome-vfs (trash:). Fixes #310274.
9299 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
9302 Post release version bump.
9304 === nautilus 2.11.90 ===
9306 2005-07-25 Martin Wehner <martin.wehner@gmail.com>
9309 Require eel 2.11.90 and bump version.
9314 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
9316 * src/file-manager/fm-directory-view.c:
9317 Don't use trash icon for location button delete action.
9320 Patch from Christian Neumair <chris@gnome-de.org>
9322 2005-07-23 Martin Wehner <martin.wehner@gmail.com>
9324 * src/nautilus-desktop-window.c: (real_get_icon_name),
9325 (nautilus_desktop_window_class_init):
9326 * src/nautilus-navigation-window.c: (real_get_icon_name),
9327 (nautilus_navigation_window_class_init):
9328 * src/nautilus-spatial-window.c: (real_get_icon_name),
9329 (nautilus_spatial_window_class_init):
9330 * src/nautilus-window.c: (nautilus_window_update_icon):
9331 * src/nautilus-window.h:
9332 Use file-manager icon for browser windows. Fixes bug #166516.
9334 Patch from Christian Neumair <chris@gnome-de.org>
9336 2005-07-19 Mark McLoughlin <mark@skynet.ie>
9338 * src/file-manager/fm-icon-view.c:
9339 (play_file), (preview_audio): track the pid of the currently
9340 running sound process using a static variable and kill it
9341 before starting any new process.
9342 (can_play_sound): copy from nautilus-sound.c
9344 * src/nautilus-application.c: (finish_startup): don't call
9345 nautilus_sound_init()
9347 * libnautilus-private/nautilus-sound.[ch]: remove old code
9348 to track the currently runing sound process using a GConf
9351 * libnautilus-private/Makefile.am: remove nautilus-sound.[ch]
9353 2005-07-19 Mark McLoughlin <mark@skynet.ie>
9355 * libnautilus-private/nautilus-global-preferences.c:
9356 (nautilus_global_preferences_init): remove code to import
9357 some preferences which were deprecated in GNOME 2.2.
9359 2005-07-15 Vincent Noel <vnoel@cox.net>
9361 * src/nautilus-information-panel.c: (make_button_box),
9362 (add_command_buttons):
9363 * src/nautilus-sidebar-title.c: (sidebar_title_create_title_label),
9364 (sidebar_title_create_more_info_label): Ellipsize everything in
9365 the information side pane, and make labels selectable. Fixes
9366 #310386, #80429 and #43858.
9368 2005-07-14 Elijah Newren <newren@gmail.com>
9370 * configure.in: Bump required startup-notification version up to
9371 0.8 (should have been done back in February with the updated
9372 startup-notification stuff, but better late than never)
9374 2005-07-14 Alexander Larsson <alexl@redhat.com>
9376 * src/file-manager/fm-list-view.c:
9377 Remove underlines from all lines in single click mode.
9378 Add hover underline and cursor. (#105521)
9379 Patch from Christian Neumair <chris@gnome-de.org>
9381 2005-07-13 Christian Neumair <chris@gnome-de.org>
9383 * libnautilus-private/nautilus-desktop-link-monitor.c:
9384 (volume_delete_dialog): Refer to the volume context menu as "popup
9385 menu", and not as "right-click menu". Fixes #308248.
9387 2005-07-13 Christian Neumair <chris@gnome-de.org>
9389 * src/nautilus-navigation-window.c: (bookmark_list_get_uri_index,
9390 path_bar_location_changed_callback): Try to reload visited locations
9391 from history before doing a full location change. Fixes #310068.
9393 * src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init): Track
9394 SHOW_DIRECTORY_ITEM_COUNTS preference and update label on change.
9397 2005-07-13 Alexander Larsson <alexl@redhat.com>
9399 * src/nautilus-navigation-window.c:
9400 * src/nautilus-spatial-window.c:
9401 * src/nautilus-window.c:
9402 Pack main table with GTK_SHRINK (#16057)
9404 2005-07-13 Alexander Larsson <alexl@redhat.com>
9406 * src/file-manager/fm-list-view.c (fm_list_view_start_renaming_file):
9407 Don't scroll to end of column on rename (#309964).
9409 2005-07-13 Alexander Larsson <alexl@redhat.com>
9411 * libnautilus-private/nautilus-file-utilities.c:
9412 Files with name "~" are not backups. (#170607)
9413 Patch from Christian Neumair <chris@gnome-de.org>
9415 2005-07-13 Alexander Larsson <alexl@redhat.com>
9417 * libnautilus-private/nautilus-icon-dnd.c:
9418 Set dnd icon in drag_begin (#307943)
9419 patch from Matthias Clasen
9421 2005-07-11 Alexander Larsson <alexl@redhat.com>
9424 Post release version bump.
9426 === nautilus 2.11.4 ===
9428 2005-07-11 Alexander Larsson <alexl@redhat.com>
9436 2005-07-11 Alexander Larsson <alexl@redhat.com>
9438 * src/nautilus-image-properties-page.c: (load_finished):
9439 list width/height separately (#159851)
9441 Patch from Christian Neumair <chris@gnome-de.org>
9443 2005-07-11 Alexander Larsson <alexl@redhat.com>
9445 * src/nautilus-spatial-window.[ch]:
9446 * src/nautilus-window-private.h:
9447 * src/nautilus-window.c:
9448 Show busy cursor in browser mode too. (#97887)
9450 Patch from Christian Neumair <chris@gnome-de.org>
9452 2005-07-11 Alexander Larsson <alexl@redhat.com>
9454 * libnautilus-private/apps_nautilus_preferences.schemas.in:
9455 * nautilus.desktop.in:
9456 * src/file-manager/fm-tree-view.c:
9457 * src/nautilus-places-sidebar.c:
9458 filesystem -> file system in strings
9460 Sebastien Bacher <seb128@debian.org>
9462 2005-07-11 Alexander Larsson <alexl@redhat.com>
9464 * libnautilus-private/nautilus-icon-dnd.c:
9465 * src/file-manager/fm-directory-view.c:
9466 * src/file-manager/fm-properties-window.c:
9467 * src/nautilus-emblem-sidebar.c:
9468 Fix up some strings for the translators. (#309879)
9469 Patch from Christian Neumair <chris@gnome-de.org>
9471 2005-07-11 Alexander Larsson <alexl@redhat.com>
9473 * libnautilus-private/nautilus-desktop-link-monitor.c:
9474 Handle volumes_visible changing from true to true.
9476 Patch from Benjamin Berg <benjamin@sipsolutions.net>
9478 2005-07-11 Alexander Larsson <alexl@redhat.com>
9480 * src/file-manager/fm-list-view.c:
9481 don't activate selection on expand in single click mode (#309389)
9483 Patch from chris@gnome-de.org
9485 2005-07-11 Alexander Larsson <alexl@redhat.com>
9487 * src/nautilus-places-sidebar.c:
9488 Remove gtk_range_get_adjustment assertion warnings.
9490 2005-07-11 Alexander Larsson <alexl@redhat.com>
9492 * libnautilus-private/nautilus-global-preferences.[ch]:
9493 * src/nautilus-actions.h:
9494 * src/nautilus-navigation-window-menus.c:
9495 * src/nautilus-navigation-window-ui.xml:
9496 * src/nautilus-navigation-window.c:
9497 Add toggle to hide/show main toolbar.
9499 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9501 2005-07-10 Christian Neumair <chris@gnome-de.org>
9503 * src/nautilus-property-browser.c: (add_color_to_browser): Don't allow
9504 to add a color if another equally-named one already exists. Fixes
9507 Patch from Daniel Godas <siro.san@gmail.com>.
9509 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
9511 * src/nautilus-pathbar.c:
9512 * src/nautilus-places-sidebar.c: (update_places):
9513 Use the same icon for filesystem as the gtk file chooser.
9516 Patch from Christian Neumair <chris@gnome-de.org>
9518 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
9520 * src/nautilus-places-sidebar.c: (nautilus_places_sidebar_init):
9521 Remove extra ScrolledWindow container. Fixes #309832.
9523 2005-07-09 Martin Wehner <martin.wehner@gmail.com>
9525 * src/nautilus-window-manage-views.c: (nautilus_window_reload):
9526 Preserve the selection when refreshing the view. Fixes #48383.
9528 Patch from Fabio Bonelli <fabiobonelli@libero.it>
9530 2005-07-08 Alexander Larsson <alexl@redhat.com>
9532 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9535 * src/nautilus-pathbar.[ch]:
9536 New pathbar widget. Based on code from gtk.
9538 * src/nautilus-navigation-window.[ch]:
9539 * src/nautilus-window-manage-views.c:
9540 * src/nautilus-window-private.h:
9541 Use pathbar in browser window.
9543 * libnautilus-private/apps_nautilus_preferences.schemas.in:
9544 * libnautilus-private/nautilus-global-preferences.[ch]:
9545 Add always_use_location_entry prefs.
9547 * src/nautilus-navigation-window-menus.c:
9550 2005-07-07 Joe Shaw <joeshaw@novell.com>
9552 * configure.in: Bump required gnome-vfs version up to
9555 2005-07-06 Christian Neumair <chris@gnome-de.org>
9557 * src/nautilus-window.c: (add_view_as_menu_item):
9558 Connect accelerators with "View as" menu items. Fixes #139908.
9560 * libnautilus-private/nautilus-file-operations.c:
9561 (progress_dialog_set_to_from_item_text):
9562 When operating on remote locations, also display hostname in copy/move
9565 2005-07-06 Kjartan Maraas <kmaraas@gnome.org>
9567 * src/file-manager/fm-tree-view.c: (show_iter_for_file):
9568 Free the tree paths.
9569 * src/nautilus-notes-viewer.c: (get_property_pages): Close
9570 a tiny leak. (1 byte :-)
9571 * src/nautilus-property-browser.c: (emblem_dialog_clicked),
9572 (make_properties_from_directories): Unref pixbufs.
9573 * src/nautilus-spatial-window.c:
9574 (nautilus_spatial_window_set_location_button): Free icon name
9575 Closes bug #307291 and bug #308540.
9577 2005-07-06 Danilo Å egan <danilo@gnome.org>
9579 * src/file-manager/nautilus-directory-view-ui.xml: Add space
9580 before 'action="Rename"'.
9582 2005-07-06 Christian Neumair <chris@gnome-de.org>
9584 * libnautilus-private/nautilus-icon-container.c:
9585 (nautilus_icon_container_get_selection):
9586 * src/file-manager/fm-directory-view.c: (delete_selected_files):
9587 Correctly sort files before operating on them. Fixes #308884.
9589 * libnautilus-private/nautilus-dnd.c: (nautilus_drag_init):
9590 * libnautilus-private/nautilus-dnd.h:
9591 * libnautilus-private/nautilus-icon-dnd.c:
9592 (get_data_on_first_target_we_support), (nautilus_icon_dnd_init):
9593 * libnautilus-private/nautilus-tree-view-drag-dest.c:
9594 (nautilus_tree_view_drag_dest_new):
9595 * src/nautilus-spatial-window.c:
9596 (nautilus_spatial_window_instance_init):
9597 * src/file-manager/fm-list-model.c:
9598 (fm_list_model_multi_drag_data_get):
9599 Use GTK+ helpers for text D'n'D.
9601 * src/nautilus-shell-ui.xml:
9602 * src/nautilus-window-menus.c:
9603 Register control-+/- keys on keypad for zooming. Fixes #309018.
9605 * libnautilus-private/nautilus-file-operations.c:
9606 (new_file_transfer_callback):
9607 Fix template duplicate numbering. Fixes #307252.
9609 2005-07-06 Alexander Larsson <alexl@redhat.com>
9611 * libnautilus-private/nautilus-icon-canvas-item.c:
9612 * libnautilus-private/nautilus-icon-container.c:
9613 * libnautilus-private/nautilus-icon-private.h:
9614 Add normal_alpha style property that is used when
9617 Patch from Benjamin Berg <benjamin@sipsolutions.net>
9619 2005-07-05 Joe Shaw <joeshaw@novell.com>
9621 * nautilus-folder-handler.desktop.in: Add x-directory/normal
9622 and inode/directory to the list of mime types this desktop file
9625 2005-07-05 Christian Neumair <chris@gnome-de.org>
9627 * libnautilus-private/nautilus-dnd.h:
9628 Change NAUTILUS_ICON_DND_TEXT_TYPE to UTF-8 string.
9630 * libnautilus-private/nautilus-file-operations.[ch]:
9631 * libnautilus-private/nautilus-icon-container.[ch]:
9632 * libnautilus-private/nautilus-icon-dnd.c:
9633 * libnautilus-private/nautilus-marshal.list:
9634 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
9635 * src/file-manager/fm-directory-view.[ch]:
9636 * src/file-manager/fm-icon-view.c:
9637 * src/file-manager/fm-list-view.c:
9638 * src/file-manager/fm-tree-view.c:
9639 Enable dropping of text, which will create a new file containing the
9640 dropped text. Fix drop handle marshallers.
9642 2005-07-02 Christian Kellner <gicmo@gnome.org>
9644 * src/nautilus-location-entry.c:
9645 Replace eel_make_uri_from_input_with_trailing_ws with
9649 2005-07-01 Alexander Larsson <alexl@redhat.com>
9652 Post release version bump.
9654 === nautilus 2.11.3 ===
9656 2005-07-01 Alexander Larsson <alexl@redhat.com>
9658 * libnautilus-private/nautilus-file-operations.c:
9667 2005-07-01 Alexander Larsson <alexl@redhat.com>
9669 * libnautilus-private/nautilus-window-info.[ch]:
9670 * src/nautilus-window.c:
9671 Add nautilus_window_info_get_bookmark_list
9674 * src/nautilus-application.c:
9675 * src/nautilus-places-sidebar.[ch]:
9676 Add new places sidebar.
9678 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9680 * src/file-manager/fm-tree-view.c:
9681 Fix runtime warnings.
9683 2005-07-01 Alexander Larsson <alexl@redhat.com>
9685 * src/file-manager/fm-actions.h:
9686 * src/file-manager/fm-directory-view.c:
9687 Add icon for empty file in create menu.
9689 Patch from Christian Neumair <chris@gnome-de.org>
9691 2005-07-01 Alexander Larsson <alexl@redhat.com>
9693 * src/file-manager/fm-directory-view.c:
9694 Better strings for browser tooltips.
9695 Patch from Luca Ferretti <elle.uca@libero.it>
9697 2005-06-03 Dinoop Thomas <dinoop.thomas@wipro.com>
9699 * libnautilus-private/nautilus-file-operations.c:
9700 (parse_previous_duplicate_name): Use strchr instead of strrchr to parse the
9701 base name from the file name. (Fixes #306341).
9703 2005-06-28 Alexander Larsson <alexl@redhat.com>
9705 * libnautilus-private/nautilus-sidebar.[ch]:
9706 Add get_tab_tooltop method.
9708 * src/nautilus-navigation-window.c:
9709 * src/nautilus-side-pane.[ch]:
9710 Use get_tab_tooltip.
9712 * src/nautilus-emblem-sidebar.c:
9713 * src/nautilus-history-sidebar.c:
9714 * src/nautilus-information-panel.c:
9715 * src/nautilus-notes-viewer.c:
9716 Implement get_tab_toolkit.
9718 Fixes bug #100268, patch from Michael Terry <mike@mterry.name>
9720 2005-06-23 Christian Neumair <chris@gnome-de.org>
9722 * src/nautilus-notes-viewer.c:
9723 (nautilus_notes_viewer_set_parent_window):
9724 Adapt to recent nautilus clipboard API changes.
9726 2005-06-23 Christian Neumair <chris@gnome-de.org>
9728 * libnautilus-private/nautilus-clipboard.c:
9729 (editable_connect_callbacks), (editable_disconnect_callbacks),
9730 (text_buffer_update_sensitivity), (text_buffer_delete_range),
9731 (text_buffer_mark_set), (text_view_connect_callbacks),
9732 (text_view_disconnect_callbacks), (merge_in_clipboard_menu_items),
9733 (initialize_clipboard_component_with_callback_data),
9734 (nautilus_clipboard_real_set_up),
9735 (nautilus_clipboard_set_up_text_view):
9736 * libnautilus-private/nautilus-clipboard.h:
9737 Properly set text view paste action sensitivity on clipboard changes.
9740 2005-06-23 Alexander Larsson <alexl@redhat.com>
9742 * src/nautilus-bookmark-list.c:
9743 Fix handling of notification of .gtk-bookmark file changes.
9746 * src/nautilus-window-bookmarks.[ch]:
9747 * src/nautilus-application.c:
9748 * src/nautilus-navigation-window-menus.c:
9749 * src/nautilus-navigation-window.[ch]:
9750 * src/nautilus-spatial-window-ui.xml:
9751 * src/nautilus-spatial-window.c:
9752 * src/nautilus-window-menus.c:
9753 * src/nautilus-window-private.h:
9754 * src/nautilus-window.[ch]:
9755 Move most bookmark stuff to nautilus-window-bookmarks and
9756 put bookmarks in spatial windows too.
9758 2005-06-23 Alexander Larsson <alexl@redhat.com>
9760 Patch from Jamie McCracken <jamiemcc@blueyonder.co.uk>
9762 * src/nautilus-bookmark-list.[ch]:
9763 Share bookmarks with gtk+.
9765 * libnautilus-private/nautilus-file-utilities.[ch]:
9766 * src/nautilus-window.c: (real_get_title):
9767 Move compute_default_title to nautilus_compute_title_for_uri.
9769 * libnautilus-private/nautilus-bookmark.[ch]:
9770 * src/nautilus-bookmarks-window.c:
9771 Add has_custom_name boolean to NautilusBookmark
9774 * src/nautilus-bookmark-parsing.[ch]:
9775 * src/nautilus-navigation-window-menus.c:
9776 Remove no longer needed files nautilus-bookmark-parsing.[ch].
9778 2005-06-20 Kjartan Maraas <kmaraas@gnome.org>
9780 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
9781 (real_update_menus_volumes): Plug a couple leaks. Closes
9784 2005-06-20 Alexander Larsson <alexl@redhat.com>
9786 * src/nautilus-navigation-window-menus.c:
9787 * src/nautilus-window-menus.c:
9788 * src/nautilus-window-private.h:
9789 Make bookmark menu item action names unique. (#161859)
9791 2005-06-20 Alexander Larsson <alexl@redhat.com>
9793 * src/file-manager/fm-list-view.c (fm_list_view_did_not_drag):
9794 Fix ctrl-unselect in single click mode (#145331)
9796 2005-06-20 Alexander Larsson <alexl@redhat.com>
9798 * libnautilus-private/nautilus-icon-container.c:
9799 Better font sizes for zooming. (#160080)
9801 2005-06-20 Anders Carlsson <andersca@imendio.com>
9803 * src/file-manager/fm-directory-view.c (process_old_files):
9804 Plug leak by freeing the sorted list instead.
9806 2005-06-20 Alexander Larsson <alexl@redhat.com>
9808 * src/file-manager/fm-directory-view.c: (paste_clipboard_data):
9809 * src/file-manager/fm-tree-view.c: (paste_clipboard_data):
9810 Fix uninitialized variable warning.
9812 2005-06-20 Martin Wehner <martin.wehner@gmail.com>
9814 * libnautilus-private/nautilus-directory-async.c:
9815 (start_or_stop_io), (file_needs_high_priority_work_done),
9816 (file_needs_low_priority_work_done):
9817 Make mime sniffing a high priority job. Prevents activation
9818 from getting blocked by deep count I/O. (#145560)
9820 2005-06-19 Anders Carlsson <andersca@imendio.com>
9822 * src/nautilus-throbber.c (nautilus_throbber_finalize):
9823 Free throbber->details after we're done using it.
9825 2005-06-17 Alexander Larsson <alexl@redhat.com>
9827 * src/file-manager/fm-list-model.c:
9828 Small delay before turning Loading... into (Empty) to
9831 2005-06-17 Alexander Larsson <alexl@redhat.com>
9833 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
9834 Fix iter stamp handling.
9836 2005-06-17 Alexander Larsson <alexl@redhat.com>
9838 * src/file-manager/fm-list-view.c: (button_press_callback):
9839 Allow selection of the dummy node. Otherwise things
9840 got all strange: You could still select it using ranges, and
9841 if you double clicked on it you activated the old selection.
9843 2005-06-17 Alexander Larsson <alexl@redhat.com>
9845 * src/file-manager/fm-list-model.c: (fm_list_model_remove):
9846 On remove, add dummy node before removing file so the
9847 row isn't collapsed.
9849 2005-06-17 Alexander Larsson <alexl@redhat.com>
9851 * src/file-manager/fm-list-model.c: (fm_list_model_get_value),
9852 (fm_list_model_unload_subdirectory),
9853 (fm_list_model_subdirectory_done_loading):
9854 Keep track of done_loading in parent instead of in dummy node.
9855 That way it doesn't get lost when the dummy node is recreated.
9857 2005-06-17 Alexander Larsson <alexl@redhat.com>
9859 * src/file-manager/fm-list-model.c (fm_list_model_add_file):
9860 Handle moves between open subdirectories. We handle
9861 this in file adding when the file already exists in
9862 the tree, but in another place. This is sort of a hack,
9863 but is required due to how the list view merges the initial
9864 change being sent to the original directory and the add to the
9867 2005-06-17 Alexander Larsson <alexl@redhat.com>
9869 * libnautilus-private/nautilus-file-operations.c:
9870 (nautilus_file_operations_copy_move):
9871 Handle duplication of files in two subdirectories at
9874 2005-06-16 Martin Wehner <martin.wehner@gmail.com>
9876 * src/file-manager/fm-directory-view.c:
9877 (fm_directory_view_destroy):
9878 Remove subdirectories when destroying the view.
9880 2005-06-16 Alexander Larsson <alexl@redhat.com>
9882 * libnautilus-private/nautilus-file.c (nautilus_file_get_display_name_collation_key):
9883 Conditionally use g_utf8_collate_key_for_filename for glib >= 2.7.0
9885 2005-06-16 Alexander Larsson <alexl@redhat.com>
9887 * libnautilus-private/nautilus-tree-view-drag-dest.c:
9888 Slightly slower auto hover expand.
9890 * src/file-manager/fm-directory-view.c:
9891 Make add/remove_subdirectory more straightforward.
9892 Now remove just removes the NautilusDirectory passed in, and
9893 you're not allowed to add multiple times or remove non-added.
9895 * src/file-manager/fm-list-model.[ch]:
9896 Actually track the NautilusDirectories that are added to the
9897 FMDirectoryView so we can easily remove them when the files are
9898 removed. This was causing problem before where directories for
9899 removed files weren't removed.
9901 Emits the subdirectory_unloaded signal when subdirectories go away.
9903 Add support for unloading subdirectories.
9905 * src/file-manager/fm-list-view.c:
9906 Unload subdirectories in timeout on collapse.
9907 remove subdirectories when they get unloaded.
9909 2005-06-16 Anders Carlsson <andersca@imendio.com>
9911 * src/nautilus-navigation-window-menus.c
9912 (append_dynamic_bookmarks): Unref the action group here too.
9914 2005-06-16 Anders Carlsson <andersca@imendio.com>
9916 * src/nautilus-navigation-window-menus.c: (refresh_go_menu):
9917 Unref the action group after inserting it. This makes
9918 a NautilusFile memory leak go away.
9920 2005-06-16 Alexander Larsson <alexl@redhat.com>
9922 * src/file-manager/fm-directory-view.[ch]:
9923 * src/file-manager/fm-icon-view.c
9924 add fm_directory_view_get_selection_for_file_transfer and
9925 use it for all file transfers
9927 * src/file-manager/fm-list-view.c:
9928 Implement fm_directory_view_get_selection_for_file_transfer by
9929 filtering out all files there a parent is also in the selection.
9930 Do the same for the dnd source list.
9932 * src/file-manager/fm-list-model.c:
9933 Allow deletion of dummy node so that clearing the model
9934 doesn't loop forever.
9936 2005-06-15 Martin Wehner <martin.wehner@gmail.com>
9938 * src/file-manager/fm-directory-view.c: (new_folder_done),
9939 (new_folder_data_new), (fm_directory_view_new_folder),
9940 (fm_directory_view_new_file):
9941 Don't try to setup renaming if the view was already destroyed.
9942 Fixes a crash when closing a window while creating files/folders.
9944 2005-06-15 Alexander Larsson <alexl@redhat.com>
9946 * libnautilus-private/nautilus-icon-dnd.c:
9947 No dnd shadow on the desktop.
9948 Redraw less to get rid of the dnd shadow.
9950 Patch from Matthias Clasen (#307803)
9952 2005-06-15 Alexander Larsson <alexl@redhat.com>
9954 * libnautilus-private/nautilus-tree-view-drag-dest.c:
9957 * src/file-manager/fm-directory-view.[ch]:
9958 Add support for adding/removing subdirectories.
9960 * src/file-manager/fm-list-model.[ch]:
9961 Add support for subdirectories making this a tree view.
9963 * src/file-manager/fm-list-view.c:
9964 Turn listview into a treeview.
9966 Patch from Jürg Billeter <j@bitron.ch>
9968 2005-06-15 Alexander Larsson <alexl@redhat.com>
9970 * src/nautilus-spatial-window.c:
9971 Add icons for path menu.
9972 Patch from Vincent Noel <vincent.noel@gmail.com>
9974 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
9976 * src/file-manager/fm-directory-view.c:
9977 (fm_directory_view_handle_uri_list_drop):
9978 Check for n_uris instead of real_uri_list. Looks neater.
9980 2005-06-11 Martin Wehner <martin.wehner@gmail.com>
9982 * src/file-manager/fm-directory-view.c:
9983 (fm_directory_view_handle_uri_list_drop):
9984 Don't try to start a file operation if there are no real uris
9985 left after sanitizing the list. Fixes #306246.
9987 2005-06-11 Kjartan Maraas <kmaraas@gnome.org>
9989 * libnautilus-private/nautilus-emblem-utils.c:
9990 (nautilus_emblem_install_custom_emblem): Free the path.
9991 * libnautilus-private/nautilus-file-operations-progress.c:
9992 (nautilus_file_operations_progress_new),
9993 (nautilus_file_operations_progress_new_file): Free markup strings.
9996 2005-06-10 Kjartan Maraas <kmaraas@gnome.org>
9998 * src/file-manager/fm-directory-view.c:
9999 (fm_directory_view_confirm_deletion): Mark two strings for translation.
10001 2005-06-10 Martin Wehner <martin.wehner@gmail.com>
10003 * src/file-manager/fm-directory-view.c: (convert_lines_to_str_list):
10004 * src/file-manager/fm-tree-view.c: (convert_lines_to_str_list):
10005 Always initialize cut.
10008 Add --Wno-pointer-sign
10010 Fix gcc4 compilation (#303491/#307038).
10011 Based on patches from James M. Cape <jcape@ignore-your.tv>
10012 and Kjartan Maraas <kmaraas@gnome.org>
10014 2005-06-08 Alexander Larsson <alexl@redhat.com>
10017 Post release version bump
10019 === nautilus 2.11.2 ===
10021 2005-06-08 Alexander Larsson <alexl@redhat.com>
10027 Update for release.
10029 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10031 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10032 Back out the "(Empty)" vs. "(No subfolders)" change. The string
10033 is too wide for the tree and gets even wider in some locales.
10035 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10037 * libnautilus-private/nautilus-column-chooser.c: (add_buttons):
10038 Fix conflicting mnemonics in the column chooser (#167475).
10040 Patch from Michael Terry <mike@mterry.name>
10042 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10044 * src/file-manager/fm-tree-model.c: (fm_tree_model_get_value):
10045 Use "(No subfolders)" instead of misleading "(Empty)" label
10046 if files are not to be shown in the tree. Fixes #85141.
10048 Patch from Christian Neumair <chris@gnome-de.org>
10050 2005-06-06 Martin Wehner <martin.wehner@gmail.com>
10052 * libnautilus-private/nautilus-icon-container.c:
10053 (select_one_unselect_others):
10054 Reveal icon when selecting it. Fixes #121111.
10056 Based on a patch from Christian Neumair <chris@gnome-de.org>
10058 2005-06-04 Christian Neumair <chris@gnome-de.org>
10060 * libnautilus-private/nautilus-clipboard.c:
10061 (nautilus_clipboard_real_set_up):
10062 Don't setup clipboard twice for the same editing widget.
10064 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
10066 * src/nautilus-window-manage-views.c: (load_new_location),
10067 (update_for_new_location):
10068 Set the displayed location when the location is really
10069 changed, not when we set out to do it. Fixes the
10070 "bookmark uri mismatch" warning.
10072 2005-06-04 Martin Wehner <martin.wehner@gmail.com>
10074 * src/file-manager/fm-directory-view.c:
10075 * src/nautilus-shell-ui.xml:
10076 * src/nautilus-window-menus.c:
10077 Fix critical warnings from the new accelerators
10078 by adding dummy labels.
10080 2005-06-03 Christian Neumair <chris@gnome-de.org>
10082 * src/nautilus-shell-ui.xml: Fix "Zoom In Accel" action.
10084 2005-06-03 Christian Neumair <chris@gnome-de.org>
10086 * libnautilus-extension/nautilus-column.c:
10087 (nautilus_column_class_init):
10088 * libnautilus-extension/nautilus-menu-item.c:
10089 (nautilus_menu_item_class_init):
10090 * libnautilus-extension/nautilus-property-page.c:
10091 (nautilus_property_page_class_init):
10092 * libnautilus-private/nautilus-icon-canvas-item.c:
10093 (nautilus_icon_canvas_item_class_init):
10094 * libnautilus-private/nautilus-icon-container.c:
10095 (nautilus_icon_container_class_init):
10096 * src/nautilus-window.c: (nautilus_window_class_init):
10097 Don't mark object property names/descriptions for translation. Fixes
10100 2005-06-02 Sebastien Bacher <seb128@debian.org>
10102 * libnautilus-private/nautilus-emblem-utils.c:
10103 (nautilus_emblem_install_custom_emblem),
10104 (nautilus_emblem_can_remove_emblem),
10105 (nautilus_emblem_can_rename_emblem),
10106 (nautilus_emblem_remove_emblem), (nautilus_emblem_rename_emblem):
10107 use "hicolor" instead of "gnome" for emblems (Closes: #164629).
10109 2005-06-02 Christian Neumair <chris@gnome-de.org>
10111 * src/file-manager/fm-directory-view.c: (real_action_rename):
10112 Always pre-select the whole name of a directory when renaming it.
10115 2005-06-02 Christian Neumair <chris@gnome-de.org>
10117 * libnautilus-private/nautilus-file.c: (compare_by_emblems),
10118 (get_automatic_emblems_as_integer):
10119 * libnautilus-private/nautilus-file-private.h:
10120 Only take user-added emblems ("keywords") into account when sorting by
10121 emblems. Fixes #166376.
10123 2005-06-02 Christian Neumair <chris@gnome-de.org>
10125 * src/file-manager/fm-directory-view.c:
10126 (fm_directory_view_scroll_event):
10127 Change scroll zoom modifier to control. Fixes #79352.
10129 * src/nautilus-shell-ui.xml:
10130 * src/nautilus-window-menus.c:
10131 Bind control-= to zoom-in. Fixes #306225.
10133 2005-06-02 Christian Neumair <chris@gnome-de.org>
10135 * libnautilus-private/nautilus-clipboard.c:
10136 * libnautilus-private/nautilus-icon-dnd.c:
10137 * libnautilus-private/nautilus-tree-view-drag-dest.c:
10138 * src/file-manager/fm-desktop-icon-view.c:
10139 * src/file-manager/fm-ditem-page.c:
10140 * src/file-manager/fm-icon-view.c:
10141 * src/file-manager/fm-list-model.c:
10142 * src/file-manager/fm-list-model.h:
10143 * src/file-manager/fm-list-view.c:
10144 * src/file-manager/fm-properties-window.c:
10145 * src/nautilus-emblem-sidebar.c
10146 * src/nautilus-file-management-properties.c:
10147 * src/nautilus-information-panel.c:
10148 * src/nautilus-location-bar.c:
10149 * src/nautilus-navigation-window-menus.c:
10150 * src/nautilus-spatial-window.c:
10151 * src/nautilus-zoom-controls.c:
10152 Also declare GtkToggleActionEntry, GtkRadioActionEntry and
10153 GtkTargetEntry as well as some char and int arrays const.
10155 2005-06-02 Christian Neumair <chris@gnome-de.org>
10157 * src/file-manager/fm-desktop-icon-view.c:
10158 * src/file-manager/fm-directory-view.c:
10159 * src/file-manager/fm-icon-view.c:
10160 * src/file-manager/fm-list-view.c:
10161 * src/nautilus-navigation-window-menus.c:
10162 * src/nautilus-spatial-window.c:
10163 * src/nautilus-window-menus.c:
10164 Declare GtkActionEntry arrays const. Thanks to Paolo Borelli for
10167 2005-06-02 Rodrigo Moya <rodrigo@novell.com>
10169 * libnautilus-extension/libnautilus-extension.pc.in: added
10170 extensiondir variable so that extensions can find out via pkg-config
10171 the dir to install to.
10173 2005-06-02 Christian Neumair <chris@gnome-de.org>
10175 * libnautilus-private/nautilus-icon-container.c:
10176 * libnautilus-private/nautilus-icon-container.h:
10177 (process_pending_icon_to_rename),
10178 (nautilus_icon_container_start_renaming_selected_item):
10179 * src/file-manager/fm-directory-view.c: (start_renaming_file),
10180 (real_action_rename), (action_rename_callback),
10181 (action_rename_select_all_callback):
10182 * src/file-manager/fm-directory-view.h:
10183 * src/file-manager/fm-icon-view.c: (fm_icon_view_start_renaming_file):
10184 * src/file-manager/fm-list-view.c: (fm_list_view_start_renaming_file):
10185 * src/file-manager/nautilus-directory-view-ui.xml:
10186 Bind shift-f2 to rename whole file. Fixes #131467.
10188 2005-05-27 Christian Neumair <chris@gnome-de.org>
10190 * src/file-manager/fm-directory-view.c: (real_update_menus):
10191 Don't display "Properties" background context menu item for Desktop.
10193 2005-05-27 Christian Neumair <chris@gnome-de.org>
10195 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
10196 Only set dialog transient if a parent window was specified.
10199 2005-05-27 Alexander Larsson <alexl@redhat.com>
10201 * src/file-manager/fm-directory-view.c:
10202 (fm_directory_view_handle_url_drop):
10203 Better handling of default action for mozilla dnd drops.
10205 Patch from Dave Ahlswede
10207 2005-05-27 Christian Persch <chpe@cvs.gnome.org>
10209 * src/nautilus-navigation-action.c: (set_tooltip_callback),
10210 (connect_proxy), (nautilus_navigation_action_finalize),
10211 (nautilus_navigation_action_set_property),
10212 (nautilus_navigation_action_get_property),
10213 (nautilus_navigation_action_class_init),
10214 (nautilus_navigation_action_init):
10215 * src/nautilus-navigation-window-menus.c:
10216 (nautilus_navigation_window_initialize_actions):
10217 Add specific tooltips to the drop-down arrow of Back/Forward
10218 toolbar items. Fixes bug #86569.
10220 2005-05-18 Dinoop Thomas <dinoop.thomas@wipro.com>
10222 * src/nautilus-connect-server-dialog.c:
10223 (connect_to_server), (nautilus_connect_server_dialog_finalize),
10224 (nautilus_connect_server_dialog_init), (setup_for_type):
10225 Added a domain field to enter domain name for Windows share in
10226 Connect to server dialog.
10229 2005-05-26 Christian Neumair <chris@gnome-de.org>
10231 * libnautilus-private/nautilus-clipboard.c:
10232 * src/file-manager/fm-directory-view.c:
10233 (copy_or_cut_files), (real_update_menus):
10234 * src/file-manager/fm-tree-view.c:
10235 (copy_or_cut_files), (create_popup_menu):
10236 Remove qualifiers from Cut/Copy/Paste, except for "Paste Into
10237 Folders". Fixes #95112.
10239 2005-05-26 Christian Neumair <chris@gnome-de.org>
10241 * src/file-manager/fm-directory-view.c: (real_update_menus):
10242 Fix empty trash accelerator. Fixes #173059.
10244 * libnautilus-private/nautilus-clipboard.c: (cut_callback),
10245 (copy_callback), (paste_callback), (editable_select_all_callback),
10246 (text_view_select_all_callback), (action_cut_callback),
10247 (action_copy_callback), (action_paste_callback),
10248 (action_select_all_callback), (merge_in_clipboard_menu_items),
10249 (selection_changed_callback), (nautilus_clipboard_real_set_up),
10250 (nautilus_clipboard_set_up_editable),
10251 (nautilus_clipboard_set_up_text_view):
10252 * libnautilus-private/nautilus-clipboard.h:
10253 (nautilus_clipboard_set_up_text_view):
10254 * src/nautilus-notes-viewer.c:
10255 Add nautilus_clipboard_set_up_text_view, setup clipboard for
10258 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
10259 Fix two possible memory leaks. Kudos to Brian Pepple for tracking this
10260 issue down and providing a patch. Fixes #305551.
10262 2005-05-25 Christian Neumair <chris@gnome-de.org>
10264 * src/file-manager/fm-directory-view.c:
10265 (fm_directory_view_scroll_event),
10266 (fm_directory_view_class_init):
10267 Bind shift+scroll to zoom in/out. Fixes #79352.
10269 2005-05-23 Alexander Larsson <alexl@redhat.com>
10271 * libnautilus-private/nautilus-file.c (nautilus_file_get_string_attribute):
10272 Change sort order for size, count and time.
10275 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
10278 Nicer formatted PKG_CHECK_MODULES() output. (#148355)
10280 Patch from Tomasz Kloczko <kloczek@pld.org.pl>
10282 2005-05-22 Martin Wehner <martin.wehner@gmail.com>
10288 * libnautilus-adapter/*
10291 Remove old cruft, mostly .cvsignore files.
10294 Look for libnautilus-private instead of libnautilus.
10296 2005-05-21 Christian Neumair <chris@gnome-de.org>
10298 * libnautilus-private/nautilus-icon-factory.c:
10299 * libnautilus-private/nautilus-icon-factory.h:
10300 (get_smaller_icon_size), (get_larger_icon_size),
10301 (nautilus_icon_factory_get_smaller_icon_size),
10302 (nautilus_icon_factory_get_larger_icon_size):
10303 Make get_(larger|smaller)_icon_size public.
10305 * src/nautilus-sidebar-title.c:
10306 (nautilus_sidebar_title_size_allocate),
10307 (get_best_icon_size):
10308 Use the best-fitting folder icon for the sidebar
10309 instead of hardcoding NAUTILUS_ICON_SIZE_LARGE.
10312 2005-05-17 Alexander Larsson <alexl@redhat.com>
10315 Post release version bump
10317 === nautilus 2.11.1 ===
10319 2005-05-17 Alexander Larsson <alexl@redhat.com>
10326 Remove icons/*/Makefile
10331 2005-05-17 Alexander Larsson <alexl@redhat.com>
10333 * libnautilus-private/nautilus-view.[ch]:
10334 Add nautilus_view_pop_up_location_context_menu
10336 * src/file-manager/fm-actions.h:
10337 * src/file-manager/fm-directory-view.c:
10338 * src/file-manager/fm-directory-view.h:
10339 * src/file-manager/nautilus-directory-view-ui.xml:
10340 * src/nautilus-location-bar.c:
10341 * src/nautilus-spatial-window.c:
10342 Add location context menu to location button/label.
10344 Patch from Christian Neumair
10346 2005-05-17 Christian Neumair <chris@gnome-de.org>
10348 * src/nautilus-spatial-window.c:
10349 (real_set_allow_up), (nautilus_spatial_window_class_init)
10350 * src/nautilus-window.c:
10351 * src/nautilus-window.h:
10352 (nautilus_window_allow_up), (real_set_allow_up),
10353 (nautilus_window_class_init):
10354 Add set_allow_up method to NautilusWindowClass,
10355 make "Close All Parents" in spatial windows insensitive
10356 if there are no parent folders.
10358 2005-05-17 Christian Neumair <chris@gnome-de.org>
10360 * libnautilus-private/nautilus-file-operations.c:
10361 (handle_transfer_vfs_error):
10362 Offer "Skip", "Cancel", "Retry" in XFer Error prompt
10363 if more than one file is transferred. Otherwise, just
10364 offer "Cancel" and "Retry".
10366 2005-05-17 Alexander Larsson <alexl@redhat.com>
10368 * nautilus-folder-handler.desktop.in (Exec):
10369 Use --no-desktop for default folder handler
10371 2005-05-16 Christian Neumair <chris@gnome-de.org>
10373 * src/file-manager/fm-actions.h:
10374 * src/file-manager/fm-directory-view.c:
10375 (action_self_properties_callback), (real_update_menus):
10376 * src/file-manager/nautilus-directory-view-ui.xml:
10377 Add "Properties" item to background context menu which displays
10378 the properties of the currently displayed folder.
10380 2005-05-16 Alexander Larsson <alexl@redhat.com>
10382 * libnautilus-private/nautilus-bookmark.c:
10383 (bookmark_file_changed_callback):
10384 Don't loop when a bookmarked file is removed
10386 * src/file-manager/fm-directory-view.c: (process_new_files):
10387 Don't call get_file_info for files no longer in the directory
10388 (was caused by the ready_to_load call).
10390 This fixes #165530 and likely #170761
10392 2005-05-12 Christian Neumair <chris@gnome-de.org>
10394 * libnautilus-private/nautilus-clipboard.c:
10395 (merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items):
10396 Don't merge UI twice. Fixes #301854.
10398 2005-05-12 Christian Neumair <chris@gnome-de.org>
10400 * src/nautilus-location-bar.c:
10401 (nautilus_location_bar_init):
10402 Make "Location:" label GDK_ACTION_COPY drag source.
10405 2005-05-12 David Zeuthen <david@fubar.dk>
10407 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10408 Change comment for translator note of default desktop font to
10409 say that Sans shouldn't never be changed. Fixes bug #138731.
10411 2005-05-11 Christian Neumair <chris@gnome-de.org>
10413 * libnautilus-private/nautilus-file-utilities.c:
10414 (nautilus_get_vfs_method_display_name):
10415 * data/browser.xml:
10416 * src/file-manager/fm-directory-view.c:
10417 Add translator comments. Fixes #145304, #145305, #145307.
10418 Change "Show Hidden Files" tooltip to infinitive
10419 construction. Fixes #145306.
10421 2005-05-11 Christian Neumair <chris@gnome-de.org>
10423 * libnautilus-private/nautilus-directory-async.c:
10424 (should_look_for_dot_directory_file), (make_dot_directory_uri),
10425 (link_info_start), (lacks_link_info):
10426 Kill dotfile-related code. ".directory" supporting schemas have
10427 gone. Fixes #142343.
10429 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
10431 * libnautilus-private/apps_nautilus_preferences.schemas.in:
10432 Remove obsolete window_always_new option from schema.
10434 Patch from Michael Terry <mike@mterry.name>
10436 2005-05-10 Martin Wehner <martin.wehner@gmail.com>
10438 * src/file-manager/fm-directory-view.c: (real_update_menus):
10439 Fix a string conflict between the c-format plural string and
10440 non-c-format strings. Fixes bug #167344.
10442 Patch from Changwoo Ryu <cwryu@debian.org>
10444 2005-05-08 Martin Wehner <martin.wehner@gmail.com>
10446 * libnautilus-private/nautilus-thumbnails.c:
10447 (thumbnail_thread_start):
10448 Don't try to thumbnail files which have been modified in the
10449 last few seconds to avoid constantly re-thumbnailing them.
10450 Current cool-off period is three seconds. Fixes bug #107418.
10452 2005-05-03 Martin Wehner <martin.wehner@gmail.com>
10454 * src/file-manager/fm-directory-view.[ch]:
10455 (display_pending_files), (fm_directory_view_freeze_updates),
10456 (fm_directory_view_unfreeze_updates), (queue_pending_files):
10457 Allow freeze of update processing inside a view.
10459 * src/file-manager/fm-list-view.c:
10460 (cell_renderer_editing_canceled), (cell_renderer_edited),
10461 (create_and_set_up_tree_view), (fm_list_view_start_renaming_file):
10462 Freeze and unfreeze the list view when renaming.
10464 Workaround for bug #87701: Updates to the list view are put on
10465 hold during rename to prevent losing editing focus. If too many
10466 changes are queued while being frozen, further changes are thrown
10467 away and the view is marked for reload.
10469 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
10471 * src/nautilus-window-menus.c:
10472 Add Ctrl-0 keyboard shortcut to View->Normal Size as
10473 recommended by the HIG.
10475 Patch from Olav Vitters <olav@bkor.dhs.org>
10477 2005-05-02 Martin Wehner <martin.wehner@gmail.com>
10479 * libnautilus-private/nautilus-icon-container.c:
10480 (keyboard_space): Prevent nautilus from crashing on press of
10481 Ctrl+Space in an empty directory. Fixes bug #302018.
10483 Patch from Vinay M R <vinay.mandyakoppal@wipro.com>
10485 2005-05-02 Frederic Crozat <fcrozat@mandriva.com>
10487 * libnautilus-private/nautilus-program-choosing.c:
10488 (nautilus_launch_desktop_file):
10489 * src/nautilus-application.c:
10490 (nautilus_application_present_spatial_window_with_selection),
10491 (nautilus_application_create_navigation_window):
10492 fix build when startup notification isn't installed.
10494 2005-05-02 Alexander Larsson <alexl@redhat.com>
10496 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
10499 2005-04-27 Alexander Larsson <alexl@redhat.com>
10501 * src/file-manager/fm-desktop-icon-view.c:
10502 Remove "Open New Terminal" from desktop menu.
10503 Patch from Luca Ferretti <elle.uca@libero.it>
10505 If you really need this, install the nautilus-open-terminal
10506 extension. It does this even better than the removed code.
10507 Also, in newer Metacity there is a a way to set a keybinding
10508 for "new terminal".
10510 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
10512 * src/nautilus-main.c: (main): Merge fix for leak
10515 2005-04-19 Christian Neumair <chris@gnome-de.org>
10517 * libnautilus-private/nautilus-view-factory.h:
10518 * src/nautilus-navigation-window.c:
10519 * src/nautilus-window-manage-views.c:
10520 * src/nautilus-window-manage-views.h:
10521 * src/nautilus-window.c:
10522 * src/file-manager/fm-desktop-icon-view.c:
10523 * src/file-manager/fm-icon-view.c:
10524 * src/file-manager/fm-list-view.c:
10525 Improve NautilusViewInfo view factory labels marked for translation.
10527 2005-04-19 Kjartan Maraas <kmaraas@gnome.org>
10529 * libnautilus-private/nautilus-directory-async.c:
10530 (read_dot_hidden_file): Plug leaks here too. There
10531 were three actually :-)
10533 2005-04-18 Dennis Cranston <dennis_cranston at yahoo com>
10535 * src/nautilus-connect-server-dialog-main.c: (main)
10538 2005-04-17 Christian Neumair <chris@gnome-de.org>
10540 * src/nautilus-spatial-window.c:
10541 Add more drop targets to location button.
10543 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
10545 * src/file-manager/fm-directory-view.c:
10546 (fm_directory_view_destroy), (rename_file):
10547 Remove delayed_rename timeout when registering a new one
10548 or destroying the view.
10550 2005-04-11 Martin Wehner <martin.wehner@gmail.com>
10552 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
10553 Free the stored selection path only when setting a new one.
10555 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
10557 * src/file-manager/fm-directory-view.c:
10558 (trash_or_delete_selected_files),
10559 (fm_directory_view_notify_selection_changed):
10560 Remember if the current selection was already removed
10561 and don't try to remove it again.
10563 * src/file-manager/fm-list-view.c: (fm_list_view_remove_file):
10564 Only set a new selection if the removal affects the current selection.
10566 2005-04-10 Martin Wehner <martin.wehner@gmail.com>
10568 * src/file-manager/fm-directory-view.c:
10569 (trash_or_delete_selected_files):
10570 Unset selection so the same file won't be deleted twice via a binding.
10572 * src/file-manager/fm-list-view.c: (fm_list_view_end_file_changes),
10573 (fm_list_view_remove_file), (fm_list_view_finalize),
10574 (fm_list_view_class_init):
10575 Store the new selection and set it after a batch of changes,
10576 not on every removal. Speeds up deleting from the list view
10577 by preventing a redraw for each removed file.
10579 2005-04-05 Alexander Larsson <alexl@redhat.com>
10581 * src/file-manager/fm-properties-window.c:
10582 Use label instead of entry if not editable.
10585 Patch from Michael Terry
10587 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
10589 * src/nautilus-notes-viewer.c:
10590 Fix missing include.
10592 2005-04-04 Martin Wehner <martin.wehner@gmail.com>
10594 * libnautilus-private/nautilus-file.c: (nautilus_file_matches_uri):
10595 Don't leak file_uri.
10597 2005-04-04 Diego Gonzalez <diego@pemas.net>
10599 * libnautilus-private/Makefile.am: remove nautilus-theme.[c-h]
10600 from the build process.
10601 * libnautilus-private/nautilus-icon-factory.c:
10602 (load_thumbnail_frame) remove the need to use the deprecated
10604 * libnautilus-private/nautilus-icon-canvas-item.c:
10605 (draw_strech_handles), (it_test_stretch_handle):
10606 remove the need to use the deprecated nautilus themes.
10607 * libnautilus-private/nautilus-thumbnails.c:
10608 * libnautilus-private/nautilus-icon-factory.c:
10609 remove nautilus-theme.h include
10611 * src/nautilus-navigation-window.c:
10612 * src/nautilus-property-browser.c:
10613 * src/nautilus-notes-viewer.c:
10614 * src/nautilus-sidebar-title.c:
10615 * src/nautilus-window-manage-views.c:
10616 * src/nautilus-window-toolbars.c:
10617 * src/nautilus-zoom-control.c:
10618 remove nautilus-theme.h include
10620 * src/nautilus-sidebar-title:
10621 (nautilus_sidebar_title_select_text_color): remove use of
10622 old theme stuff and adapt the shadow offset, made it equal to 1,
10623 which is the default.
10624 (nautilus_sidebar_title_theme_changed): remove, as there will be
10625 no sidebar theme changes.
10626 (nautilus_sidebar_title_init): remove the theme_changed callback, as
10627 there will not be sidebar theme changes anymore.
10629 * src/nautilus-notes-viewer.c:
10630 (nautilus_notes_viewer_init): remove use of old theme stuff.
10632 * icons/Makefile.am: don't install old theme stuff.
10634 2005-03-31 Steve Murphy <murf@e-tools.com>
10636 * configure.in: Added "rw" to ALL_LINGUAS.
10638 2005-03-31 Kjartan Maraas <kmaraas@gnome.org>
10640 * libnautilus-private/nautilus-file-utilities.c:
10641 (nautilus_get_uri_shortname_for_display): Plug the leak.
10643 2005-03-31 Martin Wehner <martin.wehner@gmail.com>
10646 New svg icon from Corey Woodworth <CoreyWoodworth@gmail.com>
10651 * icons/Makefile.am:
10654 * libnautilus-private/nautilus-icon-canvas-item.c:
10656 Use svg instead of bitmap audio preview emblem.
10658 Patch from Jaap Haitsma <jaap@haitsma.org>
10660 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
10662 * src/nautilus-spatial-window.c: (get_dnd_icon_size),
10663 (location_button_drag_begin_callback), (get_data_binder),
10664 (location_button_drag_data_get_callback),
10665 (nautilus_spatial_window_instance_init):
10666 Allow drag and drop operations with location bar icon.
10668 Patch from Christian Neumair <chris@gnome-de.org>
10670 2005-03-30 Martin Wehner <martin.wehner@gmail.com>
10672 * libnautilus-private/nautilus-file-operations-progress.c:
10673 (nautilus_file_operations_progress_update),
10674 (nautilus_file_operations_progress_destroy),
10675 (nautilus_file_operations_progress_init),
10676 (time_remaining_callback), (nautilus_file_operations_progress_new),
10677 (nautilus_file_operations_progress_set_operation_string),
10678 (nautilus_file_operations_progress_new_file):
10679 * libnautilus-private/nautilus-file-operations.c:
10680 (progress_dialog_set_to_from_item_text):
10681 Change layout of the progress dialog to be more HIG compliant.
10683 Patch from Michiel Sikkes <michiel@eyesopened.nl>
10685 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
10687 * src/file-manager/fm-desktop-icon-view.c:
10688 * src/file-manager/fm-directory-view.c:
10689 Add elipses to "Create Launcher" menu item. (#95113)
10691 Based on a patch from Christian Neumair <chris@gnome-de.org>
10693 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
10695 * libnautilus-private/nautilus-desktop-link-monitor.c:
10696 (eject_for_type), (volume_delete_dialog),
10697 (nautilus_desktop_link_monitor_delete_link):
10698 Reference the proper context menu item in the volume
10699 delete dialog of network volumes. Fixes bug #152391.
10701 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
10703 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
10705 * src/file-manager/fm-directory-view.c: (real_merge_menus):
10706 Remove hard coded script directory path from tooltip message.
10709 Patch from Michael Terry <mike@mterry.name>
10711 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
10713 * src/nautilus-connect-server-dialog.c: (connect_to_server):
10714 * src/nautilus-location-bar.c:
10715 (nautilus_location_bar_get_location),
10716 (nautilus_location_bar_update_label):
10717 * src/nautilus-location-dialog.c: (open_current_location):
10718 Replace eel_make_uri_from_input with the gnome-vfs equivalent.
10719 Closes bug #165743.
10721 Patch from Christian Kellner <gicmo@gnome.org>
10723 2005-03-25 Martin Wehner <martin.wehner@gmail.com>
10725 * libnautilus-private/nautilus-bookmark.c:
10726 (nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
10727 (bookmark_file_changed_callback):
10728 * libnautilus-private/nautilus-file.c:
10729 (nautilus_file_get_internal):
10730 * src/file-manager/fm-properties-window.c:
10731 (is_merged_trash_directory):
10732 * src/nautilus-application.c:
10733 (nautilus_application_present_spatial_window_with_selection):
10734 * src/nautilus-location-bar.c:
10735 (nautilus_location_bar_update_label):
10736 * src/nautilus-window-manage-views.c: (set_displayed_location),
10737 (check_bookmark_location_matches), (handle_go_elsewhere),
10738 (got_file_info_for_view_selection_callback):
10739 Use gnome_vfs_uris_match instead of eel_uris_match. (#155852)
10741 Patch from Paolo Borelli <pborelli@katamail.com>
10743 2005-03-23 Fernando Herrera <fherrera onirica com>
10745 * src/nautilus-connect-server-dialog-main.c: (main): call
10746 gnome_authentication_manager_init to use gnome-vfs auth
10749 2005-03-23 Alexander Larsson <alexl@redhat.com>
10751 * src/nautilus-desktop-window.c:
10752 Remove unused code. We avoid flicker in other ways.
10754 2005-03-22 Alexander Larsson <alexl@redhat.com>
10757 Bump version to 2.11.1
10758 Gnome 2.10 versions are now on the gnome-2-10 branch.
10760 2005-03-22 Alexander Larsson <alexl@redhat.com>
10762 * src/nautilus-location-entry.c:
10763 Minor cleanup from Jaap Haitsma <jaap@haitsma.org>
10765 2005-03-22 Alexander Larsson <alexl@redhat.com>
10767 * libnautilus-private/nautilus-window-info.[ch]:
10768 Add nautilus_window_info_show_window call.
10770 * src/file-manager/fm-directory-view.c:
10771 * src/nautilus-window-manage-views.c:
10772 * src/nautilus-window.[ch]:
10773 Implement and call the new show_window call.
10774 This allows us to set up the EelBackground before
10775 showing the window, causing less flicker (#169347)
10777 Patch from Nickolay V. Shmyrev
10779 2005-03-16 Alexander Larsson <alexl@redhat.com>
10782 Require eel 2.10.1 (for EelBackground changes)
10784 * libnautilus-private/nautilus-icon-dnd.c:
10785 * libnautilus-private/nautilus-directory-background.c:
10786 Use the background setting now in eel.
10787 Delay background setting slightly after gconf change to group
10788 together multiple changes. (#169347)
10790 Patch from Nickolay V. Shmyrev
10792 2005-03-15 Alexander Larsson <alexl@redhat.com>
10797 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
10799 * src/file-manager/fm-directory-view.c:
10800 Re-add keybinding to "Show Hidden Files".
10801 Patch from Dave Ahlswede <mightyquinn@letterboxes.org>
10803 2005-03-12 Martin Wehner <martin.wehner@gmail.com>
10805 * src/file-manager/fm-actions.h:
10806 * src/file-manager/fm-directory-view.c: (real_update_menus):
10807 Disable "Select Pattern" for empty folders. (#169817)
10808 Patch from Raj <ringuva@novell.com>
10810 2005-03-10 Vincent Noel <vnoel@cox.net>
10812 * src/nautilus-spatial-window.c:
10813 (location_button_clicked_callback),
10814 (nautilus_spatial_window_instance_init): Use GTK_ICON_SIZE_MENU
10815 for the location button icon instead of GTK_ICON_SIZE_BUTTON
10818 2005-03-10 Adi Attar <aattar@cvs.gnome.org>
10820 * configure.in: Added "xh" to ALL_LINGUAS.
10822 2005-03-07 Alexander Larsson <alexl@redhat.com>
10825 Post release version bump
10827 === nautilus 2.10.0 ===
10829 2005-03-07 Martin Wehner <martin.wehner@gmail.com>
10835 Extract names from ChangeLog bodies too. (#43452)
10836 Patch from Richard Hoelscher <rah@rahga.com>
10838 2005-03-07 Alexander Larsson <alexl@redhat.com>
10844 Bump version to 2.10.0, require eel 2.10.0
10846 2005-03-03 Elijah Newren <newren@gmail.com>
10848 If launched without startup-notification, make an approximation to
10849 when the launch occurred so that focus-stealing-prevention will
10852 * src/nautilus-main.c: (slowly_and_stupidly_obtain_timestamp): new
10853 function, (main): if no startup id provided, ping xserver for a
10854 timestamp and make a dummy startup_id with it.
10856 * src/nautilus-application.c: (end_startup_notification): don't
10857 set _NET_STARTUP_ID if given a fake startup_id, remove commented
10858 out warning that should now no longer be needed
10860 2005-03-01 Alexander Larsson <alexl@redhat.com>
10862 * src/nautilus-file-management-properties.glade:
10863 Center dialog. Patch from Christian Neumair <chris@gnome-de.org>.
10865 2005-03-01 Alexander Larsson <alexl@redhat.com>
10868 Post release version bump
10870 === nautilus 2.9.92 ===
10872 2005-03-01 Alexander Larsson <alexl@redhat.com>
10874 * data/applications.desktop.in:
10875 * data/favorites.desktop.in:
10878 * docs/Makefile.am (EXTRA_DIST):
10879 Remove nautilus-context-menus.txt from makefile
10884 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
10886 * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
10887 Make the backspace key open the parent folder in the
10888 list view like it does in the icon view. (#142891)
10889 Patch from Christian Neumair <chris@gnome-de.org>
10891 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
10893 * libnautilus-private/nautilus-desktop-link.c:
10894 (nautilus_desktop_link_can_rename):
10895 Make Computer icon renameable. (#154122)
10896 Patch from Tim Savannah <opticcow@linux-militia.net>
10898 2005-02-27 Martin Wehner <martin.wehner@gmail.com>
10900 * libnautilus-private/nautilus-file-operations-progress.c:
10901 (time_remaining_callback):
10902 Don't show ETA if bytes_copied > bytes_total.
10903 Prevents miscalculated ETAs from being shown. (#158614)
10904 Based on a patch from John Spray <jcs116@york.ac.uk>
10906 2005-02-24 Alexander Larsson <alexl@redhat.com>
10908 * src/file-manager/fm-properties-window.c:
10909 Make show_original work (had a typo)
10910 Make where use original file, not target.
10911 Fixes location display for desktop icons.
10913 2005-02-24 Alexander Larsson <alexl@redhat.com>
10915 * src/file-manager/fm-properties-window.c:
10916 deep count on target files, not original files.
10917 Fixes properties for e.g. home icon on desktop.
10918 Patch from Jaap Haitsma <jaap@haitsma.org>
10920 2005-02-23 Alexander Larsson <alexl@redhat.com>
10922 * docs/nautilus-context-menus.txt:
10925 2005-02-22 Alexander Larsson <alexl@redhat.com>
10927 * libnautilus-private/nautilus-desktop-icon-file.c:
10928 * libnautilus-private/nautilus-file-operations.c:
10929 (nautilus_file_operations_delete):
10930 * libnautilus-private/nautilus-file.c: (nautilus_file_can_rename),
10931 (rename_guts), (nautilus_file_get_drop_target_uri):
10932 * src/file-manager/fm-desktop-icon-view.c:
10933 (trash_link_is_selection):
10934 * src/file-manager/fm-icon-container.c: (get_sort_category):
10935 * src/file-manager/fm-properties-window.c:
10936 (get_target_file_for_original_file):
10937 Handle nautilus_desktop_icon_file_get_link() returning NULL.
10938 Likely fixes bug #145971
10940 2005-02-22 Alexander Larsson <alexl@redhat.com>
10942 * src/file-manager/fm-properties-window.c: (should_show_mime_type):
10943 Remove stale comment.
10944 Patch from Jaap Haitsma <jaap@haitsma.org>
10946 2005-02-22 Alexander Larsson <alexl@redhat.com>
10948 * src/nautilus-application.c: (end_startup_notification):
10949 Don't give critical warnings if we have no startup_id.
10951 * src/nautilus-window.c: (nautilus_window_update_icon):
10952 Use names and not pixbufs for the window icons.
10953 This means the icons of the best size are used.
10954 Patch from Jaap Haitsma <jaap@haitsma.org>
10956 2005-02-22 Alexander Larsson <alexl@redhat.com>
10958 * src/nautilus-application.c: (create_window):
10959 * src/nautilus-window-private.h:
10960 * src/nautilus-window.c: (nautilus_window_init),
10961 (nautilus_window_finalize):
10962 Remove unneeded startup_id.
10964 2005-02-22 Martin Wehner <martin.wehner@gmail.com>
10967 Update my email address.
10969 2005-02-21 Martin Wehner <martin.wehner@epost.de>
10971 * src/file-manager/fm-desktop-icon-view.c:
10972 (fm_desktop_icon_view_supports_uri):
10973 Use EEL_DESKTOP_URI instead of "x-nautilus-desktop:".
10975 Patch from Jaap Haitsma <jaap@haitsma.org>
10977 2005-02-18 Paolo Borelli <pborelli@katamail.com>
10979 * libnautilus-private/nautilus-icon-container.c (popup-menu):
10980 fix #136578 (Menu key should pop up context menu).
10982 2005-02-18 Alexander Larsson <alexl@redhat.com>
10984 * src/file-manager/fm-properties-window.c (should_show_open_with):
10985 Don't show open with property page for desktop files and
10986 desktop special icons.
10988 2005-02-17 Martin Wehner <martin.wehner@epost.de>
10990 * src/nautilus-navigation-window-menus.c:
10991 (add_bookmark_for_current_location):
10992 Only add a bookmark once for a given location.
10995 Patch from egeetha@novell.com
10997 2005-02-15 Alexander Larsson <alexl@redhat.com>
10999 * src/nautilus-application.c:
11000 * src/nautilus-shell.c:
11001 Fixes to the startup notification stuff.
11002 Patch from Elijah Newren <newren@gmail.com>
11004 2005-02-14 Alexander Larsson <alexl@redhat.com>
11006 * data/applications.desktop.in:
11007 * data/favorites.desktop.in:
11008 * src/network-scheme.desktop.in:
11009 * nautilus-computer.desktop.in:
11010 * nautilus-folder-handler.desktop.in:
11011 * nautilus-home.desktop.in:
11012 * nautilus.desktop.in:
11013 Enable startup notification.
11015 * src/nautilus-application.c:
11016 * src/nautilus-application.h:
11017 * src/nautilus-bookmarks-window.c:
11018 * src/nautilus-connect-server-dialog-nonmain.c:
11019 * src/nautilus-location-bar.c:
11020 * src/nautilus-main.c:
11021 * src/nautilus-navigation-window-menus.c:
11022 * src/nautilus-shell-interface.idl:
11023 * src/nautilus-shell.c:
11024 * src/nautilus-window-manage-views.c:
11025 * src/nautilus-window-private.h:
11026 * src/nautilus-window.c:
11027 Handle startup notification across corba activation.
11028 Patch from Elijah Newren <newren@gmail.com>
11030 2005-02-11 Alexander Larsson <alexl@redhat.com>
11032 * src/file-manager/fm-tree-model.c:
11033 Don't do any i/o on tree roots until they are opened.
11034 This means you don't get any auth dialogs.
11035 Removed the monitor on the root file totally, as that should
11036 not normally change/go away anyway (and it was doing i/o).
11038 This changes semantics in the file a bit, we now have a dummy
11039 row also if node->directory != NULL and node->parent == NULL.
11041 2005-02-10 Alexander Larsson <alexl@redhat.com>
11044 Post release version bump
11046 === nautilus 2.9.91 ===
11048 2005-02-10 Alexander Larsson <alexl@redhat.com>
11056 2005-02-09 Alexander Larsson <alexl@redhat.com>
11059 * nautilus-folder-handler.desktop.in:
11060 Add new default folder handler NoDisplay desktop file
11062 * nautilus.desktop.in:
11063 Add %U to exec line
11065 * src/Nautilus_shell.server.in:
11066 Remove all the bonobo components we no longer support
11068 * src/file-manager/fm-directory-view.c:
11069 Allow open with menu on folders (#151747)
11071 2005-02-08 Martin Wehner <martin.wehner@epost.de>
11073 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11074 (fm_list_view_start_renaming_file):
11075 Set original_name to the new name as cell_renderer_edited()
11076 might be called multiple times if the view looses focus.
11079 2005-02-07 Martin Wehner <martin.wehner@epost.de>
11081 * src/file-manager/fm-properties-window.c: (get_original_file),
11082 (name_field_done_editing), (update_properties_window_title):
11083 Handle disappearing original_files without crashing.
11084 Fixes bug #151024/158904.
11086 2005-02-07 Martin Wehner <martin.wehner@epost.de>
11089 Revert libexif change as it breaks the build with new libexif.
11091 2005-02-06 Martin Wehner <martin.wehner@epost.de>
11093 * libnautilus-private/nautilus-program-choosing.c:
11094 (slowly_and_stupidly_obtain_timestamp),
11095 (nautilus_launch_show_file), (nautilus_launch_application),
11096 (nautilus_launch_desktop_file):
11097 Use new gnome_desktop_item_set_launch_time() API. (#166334)
11100 Require gnome-desktop 2.9.91
11102 Patch from Elijah Newren <newren@gmail.com>
11104 2005-02-06 Martin Wehner <martin.wehner@epost.de>
11107 Make libexif dependency optional again. (#165773)
11109 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11111 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11112 Make default desktop font localizable. (#138731)
11114 Patch from Takao Fujiwar <takao.fujiwara@sun.com>
11116 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11118 * data/Makefile.am:
11119 * data/static_bookmarks.xml:
11120 Remove unused file.
11122 2005-02-05 Martin Wehner <martin.wehner@epost.de>
11124 * src/file-manager/fm-directory-view.c:
11125 (real_update_menus): Added mnemonic for Browse Folder option.
11126 * src/file-manager/fm-desktop-icon-view.c:
11127 (real_update_menus): Added mnemonic for Empty Trash option.
11130 Patch from Dinoop Thomas <dinoop.thomas@wipro.com>
11132 2005-02-04 Alexander Larsson <alexl@redhat.com>
11134 * src/file-manager/fm-desktop-icon-view.c (net_workarea_changed):
11135 Fix workarea detection on 64bit machines.
11136 Patch from Ian Wienand <ianw@gelato.unsw.edu.au>
11138 2005-02-01 Alexander Larsson <alexl@redhat.com>
11140 * src/file-manager/fm-directory-view.c:
11141 (clipboard_targets_received):
11142 Handle destroyed windows
11144 * src/nautilus-window.c: (nautilus_window_destroy):
11145 cancel outstanding view as callbacks
11149 2005-01-31 Kjartan Maraas <kmaraas@gnome.org>
11151 * libnautilus-private/nautilus-directory-background.c:
11152 (image_loading_done_callback): Free the color string.
11153 Closes bug #154204.
11155 2005-01-30 Sven Herzberg <herzi@gnome-de.org>
11157 reviewed by: Martin Wehner <martin.wehner@epost.de>
11159 * libnautilus-private/nautilus-file-operations.c:
11160 change the strings for move/copy/link/delete from "Files Moved:" to
11161 "Moving file:", fixes #154839
11163 2005-01-28 Alexander Larsson <alexl@redhat.com>
11165 * libnautilus-private/nautilus-file.c:
11169 Remove unnecessary stuff
11171 2005-01-28 Alexander Larsson <alexl@redhat.com>
11173 * src/nautilus-actions.h:
11174 * src/nautilus-desktop-window.c:
11175 (nautilus_desktop_window_instance_init):
11176 Disable close action on desktop window (#160100)
11178 2005-01-27 Martin Wehner <martin.wehner@epost.de>
11180 * src/nautilus-main.c: (register_icons):
11181 Don't try to free NULL icon info.
11183 2005-01-27 Martin Wehner <martin.wehner@epost.de>
11185 * libnautilus-private/nautilus-file.c:
11186 (nautilus_file_compare_for_sort_by_attribute):
11187 Don't compare NULL values from files we can't get permissions for.
11190 2005-01-27 Chris Lahey <clahey@ximian.com>
11192 * acconfig.h, configure.in, src/nautilus-image-properties-page.c:
11193 Support the API change in libexif > 0.5.12.
11195 2005-01-27 Kjartan Maraas <kmaraas@gnome.org>
11197 * src/nautilus-main.c: Don't leak the icon info
11199 2005-01-27 Alexander Larsson <alexl@redhat.com>
11201 * src/nautilus-spatial-window.c:
11202 Make path button more obvious. #145237
11203 Patch from Michael Henson <mike@axl.net>
11205 2005-01-27 Alexander Larsson <alexl@redhat.com>
11207 * src/file-manager/fm-directory-view.c: (ask_link_action):
11208 Set focus_on_map for dnd ask dialog to avoid it ending
11209 up under the browser window.
11210 Patch from Jorn Baayen <jbaayen@gnome.org>
11212 2005-01-27 Alexander Larsson <alexl@redhat.com>
11214 * libnautilus-private/nautilus-file-operations.c:
11215 (confirm_empty_trash):
11216 No title on dialog.
11217 Patch from Dennis Cranston <dennis_cranston@yahoo.com>
11219 2001-01-26 Ryan Lortie <desrt@desrt.ca>
11220 * libnautilus-private/nautilus-file-operations.c:
11221 (handle_transfer_overwrite): Trivial string fix.
11223 2005-01-25 Alexander Larsson <alexl@redhat.com>
11225 * src/file-manager/fm-directory-view.c: (cancel_activate),
11226 (activate_weak_notify), (cancel_activate_callback):
11227 weak_unref the view if we cancel the activation.
11230 2005-01-25 Alexander Larsson <alexl@redhat.com>
11233 Post release version bump.
11235 === nautilus 2.9.90 ===
11237 2005-01-25 Alexander Larsson <alexl@redhat.com>
11240 Update for release.
11243 Add Martin, remove Darin.
11244 Update daves email address.
11247 Bump version to 2.9.90
11250 2005-01-25 Alexander Larsson <alexl@redhat.com>
11252 * libnautilus-private/nautilus-file-operations.c (confirm_empty_trash):
11255 2005-01-25 Padraig O'Briain <padraig.obriain@sun.com>
11257 * libnautilus-private/nautilus-icon-container.c:
11258 (nautilus_icon_container_accessible_selection_changed_cb): Omit call
11259 to nautilus_icon_container_accessible_update_selection.
11260 (nautilus_icon_container_accessible_ref_selection):
11261 (nautilus_icon_container_accessible_get_selection):
11262 (nautilus_icon_container_accessible_remove_selection): All call
11263 to nautilus_icon_container_accessible_update_selection.
11267 2005-01-24 Alexander Larsson <alexl@redhat.com>
11269 * src/nautilus-window-menus.c (action_about_nautilus_callback):
11270 WE WANT THE CHEESEPUFF!!!
11272 2005-01-24 Alexander Larsson <alexl@redhat.com>
11274 * libnautilus-private/nautilus-file-operations.c:
11275 (confirm_empty_trash):
11276 Use warning icon instead of info one.
11277 Use GtkMessageDialog.
11278 Patch from Luca Ferretti <elle.uca@libero.it>
11280 2005-01-23 Martin Wehner <martin.wehner@epost.de>
11282 * src/file-manager/fm-actions.h:
11283 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11284 * src/file-manager/fm-directory-view.c: (real_update_menus):
11285 * src/file-manager/nautilus-directory-view-ui.xml:
11286 Remove "Reset Background" entry from folder context menus.
11288 Patch from Jaap Haitsma <jaap@haitsma.org>
11290 2005-01-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
11292 * src/nautilus-window-menus.c: Correct License (It said Evince).
11294 2005-01-21 Alexander Larsson <alexl@redhat.com>
11296 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11297 Add license to about dialog.
11298 Change copyright statement.
11300 Patch from Luca Ferretti <elle.uca@libero.it>
11302 2005-01-20 Martin Wehner <martin.wehner@epost.de>
11304 * libnautilus-private/apps_nautilus_preferences.schemas.in:
11305 Fix sidebar_width typo in gconf schema (#162204).
11307 Patch from J. Christopher Six <j.christopher.six@gmail.com>
11309 2005-01-20 Martin Wehner <martin.wehner@epost.de>
11311 * libnautilus-private/nautilus-column-chooser.c:
11312 (button_new_with_mnemonic), (add_buttons):
11313 Add stock arrow icons to "Move Up/Down" buttons.
11315 Patch from Michael Gossard <michael.gossard@free.fr>
11317 2005-01-19 Alexander Larsson <alexl@redhat.com>
11319 * src/nautilus-window-menus.c: (action_about_nautilus_callback):
11320 Use GtkAboutDialog.
11322 Patch from Luca Ferretti <elle.uca@libero.it>
11324 2005-01-19 Alexander Larsson <alexl@redhat.com>
11326 * nautilus-home.desktop.in:
11329 * nautilus.desktop.in:
11332 Patch from Luca Ferretti <elle.uca@libero.it>
11334 2005-01-18 Alexander Larsson <alexl@redhat.com>
11336 * src/nautilus-main.c: (main):
11337 * src/nautilus-window.c: (nautilus_window_class_init):
11338 Better default icon.
11339 Patch from Jaap Haitsma <jaap@haitsma.org>
11341 2005-01-17 Alexander Larsson <alexl@redhat.com>
11343 * src/nautilus-connect-server-dialog.c: (connect_to_server):
11344 Don't use destroyed dialog.
11345 Patch from Vincent Untz <vincent@vuntz.net>.
11347 2005-01-16 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
11349 * src/file-manager/fm-icon-view.c: Applied patch from Tierry
11350 Moisan that resolves trivial bug #159128.
11352 2005-01-14 Alexander Larsson <alexl@redhat.com>
11357 * src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
11358 (show_uri), (nautilus_connect_server_dialog_present_uri), (main):
11359 * src/nautilus-connect-server-dialog-nonmain.c:
11360 (nautilus_connect_server_dialog_present_uri):
11361 * src/nautilus-connect-server-dialog.c: (connect_to_server),
11362 (response_callback), (nautilus_connect_server_dialog_new):
11363 * src/nautilus-connect-server-dialog.h:
11364 Make connect to server dialog availible as separate application.
11366 Patch from Vincent Untz <vincent@vuntz.net>
11368 2005-01-14 Alexander Larsson <alexl@redhat.com>
11370 * libnautilus-private/nautilus-file-utilities.[ch]:
11371 New function nautilus_ensure_unique_file_name
11373 * libnautilus-private/nautilus-link.[ch]:
11374 * libnautilus-private/nautilus-link-desktop-file.[ch]:
11375 Uniquify name for nautilus_link_local_create if requested.
11377 * src/file-manager/fm-directory-view.c:
11378 (fm_directory_view_handle_url_drop):
11379 Uniquify desktop link name
11381 Patch from Jorn Baayen <jbaayen@gnome.org>
11383 2005-01-13 Alexander Larsson <alexl@redhat.com>
11385 * libnautilus-private/nautilus-icon-container.[ch]:
11386 * libnautilus-private/nautilus-marshal.list:
11387 Add handle_url signal
11388 Fix argument list for handle_uri_list
11390 * libnautilus-private/nautilus-dnd.[ch]:
11391 Add nautilus_drag_default_drop_action_for_url
11393 * libnautilus-private/nautilus-icon-dnd.c: (receive_dropped_url),
11394 (nautilus_icon_container_get_drop_action),
11395 (drag_data_received_callback):
11396 Handle URL drops separately from URI_LIST
11397 Set different actions for URL drop
11399 * libnautilus-private/nautilus-tree-view-drag-dest.[ch]:
11400 (get_drop_action), (receive_dropped_uri_list),
11401 (receive_dropped_url), (drag_data_received_callback),
11402 (nautilus_tree_view_drag_dest_class_init):
11403 Add handle_url and handle_uri lists
11404 Set different actions for URL drop
11405 Fix bug that made url_list & url drops not work
11407 * src/file-manager/fm-directory-view.[ch]: (revert_slashes),
11408 (ask_link_action), (fm_directory_view_handle_url_drop),
11409 (fm_directory_view_handle_uri_list_drop):
11410 Move url and uri_list drop handling here. Make it handle
11413 * src/file-manager/fm-icon-view.c: (icon_view_handle_url),
11414 (icon_view_handle_uri_list), (fm_icon_view_init):
11415 * src/file-manager/fm-list-view.c: (list_view_handle_url),
11416 (list_view_handle_uri_list), (create_and_set_up_tree_view):
11417 Call up to the drop code in directory view.
11419 The above is based on a patch from Jorn Baayen <jbaayen@gnome.org>
11421 * libnautilus-private/nautilus-directory.c:
11422 (nautilus_directory_schedule_metadata_copy):
11423 Handle source_directory being NULL. (happens on toplevel uri)
11425 * libnautilus-private/nautilus-file-operations.c:
11426 (nautilus_file_operations_copy_move):
11427 Handle source_dir_uri being NULL. (happens on toplevel uri)
11429 * libnautilus-private/nautilus-link-desktop-file.c:
11430 (nautilus_link_desktop_file_local_create):
11431 Use right icon field
11433 2005-01-12 Alexander Larsson <alexl@redhat.com>
11435 * src/file-manager/fm-actions.h:
11436 * src/file-manager/fm-directory-view.c:
11437 (volume_or_drive_unmounted_callback),
11438 (volume_or_drive_ejected_callback),
11439 (action_unmount_volume_callback), (action_eject_volume_callback),
11440 (real_update_menus_volumes):
11441 * src/file-manager/nautilus-directory-view-ui.xml:
11442 Allow eject on unmounted devices.
11443 Patch from Magnus Damm <magnus.damm@gmail.com>
11445 2005-01-12 Alexander Larsson <alexl@redhat.com>
11447 * src/file-manager/fm-icon-view.c: (icon_view_handle_uri_list):
11448 Don't user GNOME_DESKTOP_ITEM_LOAD_ONLY_IF_EXISTS, it doesn't mean
11449 what you think, it means don't load if the app the desktop file
11450 references doesn't exist.
11452 2005-01-12 Alexander Larsson <alexl@redhat.com>
11454 * libnautilus-private/Makefile.am:
11455 * libnautilus-private/nautilus-link-historical.c:
11456 * libnautilus-private/nautilus-link-historical.h:
11457 Remove historical link support.
11459 * libnautilus-private/nautilus-link-desktop-file.[ch]:
11460 * libnautilus-private/nautilus-link.[ch]:
11461 Remove historical link support and unused functions.
11463 * src/file-manager/fm-directory-view.h:
11464 Remove unused declaration.
11466 * src/file-manager/fm-icon-view.c:
11467 Fix up due to small api change for nautilus-link.
11469 * src/file-manager/fm-properties-window.c: (set_icon_callback):
11470 Fix icon change for desktop files that point to nonexisting binaries.
11472 2005-01-12 Alexander Larsson <alexl@redhat.com>
11474 * src/nautilus-main.c (register_icons):
11477 2005-01-11 Alexander Larsson <alexl@redhat.com>
11479 * libnautilus-private/nautilus-icon-factory.c:
11480 (nautilus_icon_factory_get_icon_for_file):
11481 Special case icons for burn: and computer:
11483 * src/nautilus-main.c: (register_icons):
11484 * src/nautilus-navigation-window-menus.c:
11485 * src/nautilus-window-menus.c:
11486 Fix up icons and names in go/places menu.
11487 Fixes #162750 and #149941
11489 Based on patch from dennis_cranston@yahoo.com and Jaap A. Haitsma
11491 2005-01-11 Alexander Larsson <alexl@redhat.com>
11493 * src/nautilus-navigation-window.c (real_set_title):
11494 Make window title "location - File Browser", not "File Browser: location".
11495 Fixes #149008. Patch by Gustavo Carneiro.
11497 2005-01-11 Alexander Larsson <alexl@redhat.com>
11500 Post release version bump
11502 === nautilus 2.9.2 ===
11504 2004-01-11 James Henstridge <james@jamesh.id.au>
11506 * test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.
11508 * src/Makefile.am: remove desktop and server files on clean.
11509 Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
11512 * Makefile.am: remove desktop files on clean, and intltool files
11515 * acconfig.h: remove, since it isn't needed anymore.
11517 * configure.in: remove some macro calls not needed with newer
11518 automakes, and use newer versions of some macros.
11520 * autogen.sh: require Automake >= 1.7.
11522 2005-01-11 Alexander Larsson <alexl@redhat.com>
11525 Update for release.
11530 2005-01-11 Alexander Larsson <alexl@redhat.com>
11532 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
11535 2005-01-10 Alexander Larsson <alexl@redhat.com>
11537 * configure.in (STARTUP_NOTIFICATION_PACKAGE):
11538 Remove mk for ALL_LINGUAS since it broke the build.
11540 2004-12-17 Alexander Larsson <alexl@redhat.com>
11542 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11543 Don't use frames for images with alpha.
11545 Patch from Jaap Haitsma <jaap@haitsma.org>
11547 2004-12-15 Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
11549 * src/nautilus-bookmarks-window.[ch]:
11550 (open_selected_bookmark): New function, choose if to open in
11551 parent or new window.
11552 (get_bookmark_nautilus_navigation_window_new): Get New window.
11553 (on_jump_button_clicked): Call open_selected_bookmark.
11554 (on_row_activated): Call open_selected_bookmark.
11555 * src/nautilus-navigation-window-menus.c:
11556 (get_or_create_bookmarks_window): Reset signals for the
11557 edit bookmark dialog.
11560 2004-12-15 Alexander Larsson <alexl@redhat.com>
11565 * libnautilus-private/nautilus-file-utilities.c:
11566 (nautilus_get_uri_shortname_for_display):
11567 * libnautilus-private/nautilus-file.c:
11568 (nautilus_file_get_display_name_nocopy):
11569 Use g_filename_display_basename() for display names
11571 2004-12-15 Alexander Larsson <alexl@redhat.com>
11573 * src/file-manager/fm-list-view.c: (cell_renderer_edited),
11574 (fm_list_view_start_renaming_file):
11575 * src/file-manager/fm-properties-window.c:
11576 (name_field_done_editing):
11577 Make sure we don't rename files if the name was never
11578 changed from the original display name.
11580 2004-12-15 Alexander Larsson <alexl@redhat.com>
11582 * src/nautilus-location-dialog.c: (nautilus_location_dialog_new):
11583 Fill in ctrl-l dialog correctly for desktop.
11585 Patch from Matthew Gatto <poobar@nycap.rr.com>
11587 2004-12-15 Alexander Larsson <alexl@redhat.com>
11589 * libnautilus-private/nautilus-icon-container.c:
11590 (nautilus_icon_container_update_icon):
11591 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11592 * libnautilus-private/nautilus-thumbnails.c:
11593 (nautilus_thumbnail_frame_image),
11594 (nautilus_thumbnail_load_framed_image):
11595 * libnautilus-private/nautilus-thumbnails.h:
11596 Better handling of icon sizes, including
11597 framing of large file-as-icon images.
11599 Patches from Jaap Haitsma <jaap@haitsma.org>
11601 2004-12-13 Dwayne Bailey <dwayne@translate.org.za>
11603 * configure.in: Added "zu" to ALL_LINGUAS.
11605 2004-12-12 Alexander Larsson <alexl@redhat.com>
11607 * libnautilus-private/nautilus-desktop-link-monitor.c:
11608 (destroy_desktop_link_monitor),
11609 (nautilus_desktop_link_monitor_get), (volume_file_name_used),
11610 (nautilus_desktop_link_monitor_make_filename_unique),
11611 (create_volume_link), (nautilus_desktop_link_monitor_init):
11612 * libnautilus-private/nautilus-desktop-link-monitor.h:
11613 * libnautilus-private/nautilus-desktop-link.c:
11614 (nautilus_desktop_link_new_from_volume):
11615 Make sure volume filenames are unique (#153888)
11617 2004-12-12 Alexander Larsson <alexl@redhat.com>
11619 * libnautilus-private/nautilus-clipboard.c (merge_out_clipboard_menu_items):
11620 Disconnect from right object.
11622 2004-11-29 Alexander Larsson <alexl@redhat.com>
11624 * src/file-manager/fm-directory-view.c:
11625 (add_application_to_open_with_menu), (real_update_menus):
11626 Fix underscore escaping in open with menu.
11628 2004-11-29 Alexander Larsson <alexl@redhat.com>
11630 * libnautilus-private/nautilus-bookmark.c:
11631 (nautilus_bookmark_get_pixbuf):
11632 Force size for pixbufs.
11634 * libnautilus-private/nautilus-icon-factory.c: (load_icon_file):
11635 Load force-sized svgs right.
11636 (nautilus_icon_factory_get_pixbuf_from_name):
11637 Allow force-size loading
11639 * libnautilus-private/nautilus-icon-factory.h:
11640 Allow force-size loading in nautilus_icon_factory_get_pixbuf_from_name
11642 * libnautilus-private/nautilus-ui-utilities.c:
11643 (nautilus_action_from_menu_item),
11644 (nautilus_toolbar_action_from_menu_item):
11645 * src/nautilus-emblem-sidebar.c: (create_emblem_widget):
11646 * src/nautilus-property-browser.c: (make_drag_image),
11647 (make_properties_from_directories):
11648 * src/nautilus-sidebar-title.c: (update_icon):
11649 * src/file-manager/fm-directory-view.c:
11650 (add_extension_action_for_files):
11651 * src/file-manager/fm-properties-window.c: (create_emblems_page):
11652 * src/file-manager/fm-tree-model.c:
11653 (tree_node_get_pixbuf_from_factory):
11655 Force-size load icons
11657 * src/nautilus-throbber.c: (nautilus_throbber_instance_init),
11658 (nautilus_throbber_finalize):
11659 Disconnect icon theme changed signal on finalize.
11661 2004-11-29 Alexander Larsson <alexl@redhat.com>
11663 * libnautilus-private/nautilus-file-dnd.c:
11664 (nautilus_drag_can_accept_item):
11665 Handle drags to desktop items.
11667 2004-11-29 Dwayne Bailey <dwayne@translate.org.za>
11669 * configure.in: Added "nso" to ALL_LINGUAS.
11671 2004-11-29 Alexander Larsson <alexl@redhat.com>
11673 * libnautilus-private/nautilus-icon-container.c:
11674 (canvas_position_to_grid_position):
11675 Fix positioning. Makes find_new_empty_spot tighter.
11676 Patch from Jimmy Do <crispyleaves@gmail.com>
11678 2004-11-29 Alexander Larsson <alexl@redhat.com>
11680 * libnautilus-private/nautilus-icon-container.c: (snap_position),
11681 (find_empty_location):
11682 Fix a few typos in icon placement.
11683 Patch from Jimmy Do <crispyleaves@gmail.com>
11685 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
11687 * src/file-manager/Makefile.am:
11689 No need to define VERSION here, it's aleady in
11690 config.h. Fix the build.
11692 2004-11-25 Marco Pesenti Gritti <marco@gnome.org>
11694 reviewed by: Alexander Larsson <alexl@redhat.com>
11698 Bump gnome-vfs required version
11700 * libnautilus-private/nautilus-mime-actions.c:
11701 (nautilus_mime_get_default_application_for_file),
11702 (application_equal), (get_open_with_mime_applications),
11703 (nautilus_mime_get_open_with_applications_for_file),
11704 (nautilus_mime_get_applications_for_file),
11705 (nautilus_mime_has_any_applications_for_file):
11706 * libnautilus-private/nautilus-mime-actions.h:
11707 * libnautilus-private/nautilus-program-choosing.c:
11708 (nautilus_launch_show_file), (nautilus_launch_application):
11709 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
11710 (activate_check_mime_types):
11711 * src/nautilus-information-panel.c: (command_button_callback),
11712 (add_command_buttons), (nautilus_information_panel_update_buttons):
11714 Remove all mime api deprecated calls and replace them with the
11715 new API. Fix bug #159435.
11717 2004-11-24 Alexander Larsson <alexl@redhat.com>
11720 Post release version bump
11722 === nautilus 2.9.1 ===
11724 2004-11-24 Alexander Larsson <alexl@redhat.com>
11727 Update for release.
11729 2004-11-22 Alexander Larsson <alexl@redhat.com>
11731 * libnautilus-private/nautilus-undo-signal-handlers.c:
11734 2004-11-22 Alexander Larsson <alexl@redhat.com>
11735 * Merge bonobo-slay-branch
11737 2004-11-22 Alexander Larsson <alexl@redhat.com>
11739 * src/nautilus-window.c: (action_view_as_callback),
11740 (nautilus_window_synch_view_as_menus):
11741 Don't reenter action callback when switching views.
11743 2004-11-19 Dave Camp <dave@novell.com>
11745 * src/file-manager/fm-directory-view.c: (reset_open_with_menu),
11746 (can_show_default_app), (real_update_menus): Fix some jumping
11748 * test/Makefile.am: Don't link to libnautilus
11750 2004-11-19 Alexander Larsson <alexl@redhat.com>
11752 * libnautilus-private/nautilus-mime-actions.c:
11753 removed unneeded includes
11755 * src/nautilus-application.c:
11756 * src/nautilus-desktop-window.c:
11757 Removed app_id property on NautilusWindow
11759 * src/nautilus-main.c: (main):
11762 * src/nautilus-navigation-window.c:
11763 * src/nautilus-sidebar-title.c:
11764 * src/nautilus-window-menus.c:
11765 * src/file-manager/fm-ditem-page.c:
11766 Remove bonobo comments
11768 * src/nautilus-window.c:
11769 Remove app_id property
11770 fix last bonobo details
11772 * src/file-manager/fm-actions.h:
11773 * src/file-manager/fm-directory-view.c:
11774 * src/file-manager/nautilus-directory-view-ui.xml:
11775 remove edit launcher action
11777 2004-11-19 Alexander Larsson <alexl@redhat.com>
11782 * src/file-manager/fm-actions.h:
11783 * src/file-manager/fm-directory-view.[ch]:
11784 * src/file-manager/nautilus-directory-view-ui.xml:
11785 * src/nautilus-actions.h:
11786 * src/nautilus-shell-ui.xml:
11787 * src/nautilus-spatial-window-ui.xml:
11788 * src/nautilus-spatial-window.c:
11789 * src/nautilus-window-menus.c:
11790 * src/nautilus-window.[ch]:
11791 Implement some accels as GtkBindings instead to avoid
11792 overriding widget-specific keybindings like "delete" and "backspace".
11794 2004-11-19 Alexander Larsson <alexl@redhat.com>
11796 * src/nautilus-navigation-window.c:
11797 * src/nautilus-window-private.h:
11798 Put location entry etc in a toolbar.
11800 2004-11-19 Alexander Larsson <alexl@redhat.com>
11802 * libnautilus-private/nautilus-file.c: (is_desktop_file),
11803 (nautilus_file_is_nautilus_link):
11804 Don't check for "application/x-gnome-app-info", as that is already
11805 handled by the alias system. This also avoids stating for a
11808 * src/nautilus-throbber.c:
11809 Don't create a new icon theme for each throbber.
11810 Use GtkIconTheme instead of GnomeIconTheme
11812 * libnautilus-private/nautilus-ui-utilities.[ch]:
11813 New function nautilus_ui_string_get to cache the loaded ui files.
11815 * src/nautilus-navigation-window.c:
11816 Remove old bonoboui stuff
11818 * src/nautilus-navigation-window-menus.c:
11819 Open New window is Ctrl-N.
11820 Use the new nautilus_ui_string_get call
11822 * src/nautilus-spatial-window.c:
11823 * src/nautilus-window-menus.c:
11824 * src/file-manager/fm-desktop-icon-view.c:
11825 * src/file-manager/fm-directory-view.c:
11826 * src/file-manager/fm-icon-view.c:
11827 * src/file-manager/fm-list-view.c:
11828 Use the new nautilus_ui_string_get call
11830 * src/file-manager/nautilus-directory-view-ui.xml:
11831 * src/file-manager/nautilus-icon-view-ui.xml:
11832 Name separators to work around bug #158620
11834 2004-11-18 Alexander Larsson <alexl@redhat.com>
11836 * src/file-manager/fm-actions.h:
11837 * src/file-manager/fm-directory-view.c:
11838 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
11839 * src/file-manager/nautilus-directory-view-ui.xml:
11840 * src/file-manager/nautilus-icon-view-ui.xml:
11841 * src/file-manager/nautilus-list-view-ui.xml:
11842 * src/nautilus-actions.h:
11843 * src/nautilus-navigation-window-ui.xml:
11844 * src/nautilus-shell-ui.xml:
11845 * src/nautilus-spatial-window-ui.xml:
11846 * src/nautilus-spatial-window.c:
11847 * src/nautilus-window-menus.c:
11848 * src/nautilus-window.[ch]:
11849 Add all extra accellerators and clean up ui files.
11851 2004-11-18 Alexander Larsson <alexl@redhat.com>
11853 * src/nautilus-window-menus.c:
11854 * src/nautilus-window-toolbars.c:
11855 * libnautilus-private/nautilus-ui-utilities.[ch]:
11856 (nautilus_action_from_menu_item), (nautilus_toolbar_action_from_menu_item):
11857 Move code to utility functions.
11859 2004-11-18 Alexander Larsson <alexl@redhat.com>
11861 * libnautilus-private/nautilus-file-utilities.[ch]:
11862 * src/nautilus-spatial-window.c:
11863 * src/nautilus-navigation-window-menus.c:
11864 * src/nautilus-window-menus.c:
11865 Move some functions to nautilus-ui-utilities
11867 * libnautilus-private/Makefile.am:
11868 * libnautilus-private/nautilus-ui-utilities.[ch]:
11869 Various ui utility functions
11871 * src/file-manager/fm-desktop-icon-view.c:
11872 * src/file-manager/fm-directory-view.c:
11873 * src/file-manager/fm-icon-view.c:
11874 * src/file-manager/fm-list-view.c:
11875 Unmerge everything on destroy
11877 * src/nautilus-shell-ui.xml:
11878 Remove unused stuff
11880 2004-11-18 Alexander Larsson <alexl@redhat.com>
11882 * libnautilus-private/nautilus-clipboard-monitor.c:
11883 Handle ownership changes from XFixes
11885 * libnautilus-private/Makefile.am:
11886 * libnautilus-private/nautilus-clipboard-ui.xml:
11887 Remove (is now inline)
11889 * libnautilus-private/nautilus-clipboard.[ch]:
11890 Convert to GtkUIManager
11892 * src/nautilus-location-bar.c:
11893 * src/nautilus-notes-viewer.c:
11894 Adapt to NautilusClipboard changes
11896 * src/nautilus-window-menus.c:
11897 Remove duplicated action
11899 * src/file-manager/fm-actions.h:
11900 * src/file-manager/fm-directory-view.c:
11901 * src/file-manager/fm-icon-view.c:
11902 * src/file-manager/fm-list-view.c:
11903 * src/file-manager/nautilus-directory-view-ui.xml:
11904 Adapt to NautilusClipboard changes
11905 Fix paste into folder to not use stock accelerator
11907 2004-11-17 Alexander Larsson <alexl@redhat.com>
11909 * components/Makefile.am:
11910 Remove references to throbber
11913 * src/nautilus-throbber.[ch]:
11914 Moved throbber here and made it not be a bonobo object
11916 * src/nautilus-window-private.h:
11917 * src/nautilus-window-toolbars.c:
11918 Work with the throbber
11920 2004-11-17 Alexander Larsson <alexl@redhat.com>
11922 * src/nautilus-application.c:
11923 * src/nautilus-navigation-window.c:
11924 * src/nautilus-spatial-window.c:
11925 * src/nautilus-window-private.h:
11926 * src/nautilus-window.c:
11927 Make initial window geometry work.
11929 2004-11-17 Alexander Larsson <alexl@redhat.com>
11931 * src/nautilus-image-properties-page.c: (get_property_pages):
11932 Only show for images.
11934 2004-11-17 Alexander Larsson <alexl@redhat.com>
11936 * src/file-manager/fm-properties-window.h:
11937 Don't include libnautilus files.
11939 2004-11-17 Alexander Larsson <alexl@redhat.com>
11941 * src/file-manager/fm-desktop-icon-view.c:
11942 * src/nautilus-navigation-window.c:
11943 * src/nautilus-desktop-window.c:
11946 * src/file-manager/fm-directory-view.c:
11947 * src/file-manager/nautilus-directory-view-ui.xml:
11948 * src/nautilus-navigation-window-ui.xml:
11949 * src/nautilus-shell-ui.xml:
11950 Make the menus look like pre-bonobo-removal
11952 2004-11-17 Alexander Larsson <alexl@redhat.com>
11954 * src/file-manager/fm-desktop-icon-view.c: (real_merge_menus):
11955 Don't have use default background on desktop context menu.
11957 2004-11-17 Alexander Larsson <alexl@redhat.com>
11960 Remove libnautilus-adapter subdir
11962 * components/Makefile.am:
11963 Don't build throbber atm
11965 * src/nautilus-navigation-action.c:
11966 Use GtkMenuToolButton instead of NautilusArrowToolbutton
11969 * src/nautilus-arrow-toolbutton.[ch]:
11972 2004-11-16 Anders Carlsson <andersca@gnome.org>
11974 * libnautilus-private/nautilus-window-info.c:
11975 (nautilus_window_info_get_ui_manager):
11976 It's NULL now, not CORBA_OBJECT_NIL.
11978 2004-11-16 Alexander Larsson <alexl@redhat.com>
11980 * libnautilus-private/nautilus-view.h:
11981 remove bonoboui inclide
11983 * src/nautilus-navigation-action.[ch]:
11984 Add navigation GtkAction, based on epi code
11986 * src/nautilus-window-menus.c:
11987 * src/nautilus-window-toolbars.c:
11988 Correctly handle toolbar icons for extensions
11990 2004-11-16 Alexander Larsson <alexl@redhat.com>
11993 Remove bonoboui dependencies
11995 * libnautilus-private/Makefile.am:
11996 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
11997 * libnautilus-private/nautilus-bonobo-ui.h:
11998 Remove unneeded files
12000 * libnautilus-private/nautilus-clipboard.c:
12001 Comment out for now.
12003 * libnautilus-private/nautilus-directory-metafile-monitor.c:
12004 * libnautilus-private/nautilus-metafile.c:
12005 * src/nautilus-application.c:
12006 * src/nautilus-history-sidebar.c:
12007 * src/nautilus-information-panel.c:
12008 * src/nautilus-main.c: (main):
12009 * src/nautilus-notes-viewer.c:
12010 * src/nautilus-sidebar-title.c:
12011 * src/file-manager/fm-properties-window.c:
12012 Remove bonobo includes
12014 * libnautilus-private/nautilus-file-utilities.[ch]:
12015 (nautilus_get_ui_directory), (nautilus_ui_file):
12016 Util functions for ui files.
12018 * libnautilus-private/nautilus-view.[ch]:
12019 * libnautilus-private/nautilus-window-info.[ch]:
12020 Remove bonoboui methods
12023 Add new files, remove some old ones
12024 Move ui files to datadir/nautilus/ui
12026 * src/nautilus-actions.h:
12027 New file with action names
12029 * src/nautilus-arrow-toolbutton.[ch]:
12030 New widget for back/forward buttons.
12032 * src/nautilus-desktop-window.c:
12033 * src/nautilus-navigation-window-menus.c:
12034 * src/nautilus-navigation-window-ui.xml:
12035 * src/nautilus-navigation-window.[ch]:
12036 * src/nautilus-shell-ui.xml:
12037 * src/nautilus-spatial-window-ui.xml:
12038 * src/nautilus-spatial-window.c:
12039 * src/nautilus-window-manage-views.[ch]:
12040 * src/nautilus-window-menus.c:
12041 * src/nautilus-window-private.h:
12042 * src/nautilus-window-toolbars.c:
12043 * src/nautilus-window.[ch]:
12044 Initial port to GtkUIManager
12046 * src/nautilus-profiler.[ch]:
12049 * src/file-manager/Makefile.am:
12050 * src/file-manager/fm-actions.h:
12051 New file with action names
12053 * src/file-manager/fm-desktop-icon-view.c:
12054 * src/file-manager/fm-directory-view.[ch]:
12055 * src/file-manager/fm-icon-view.c:
12056 * src/file-manager/fm-list-view.c:
12057 * src/file-manager/nautilus-desktop-icon-view-ui.xml:
12058 * src/file-manager/nautilus-directory-view-ui.xml:
12059 * src/file-manager/nautilus-icon-view-ui.xml:
12060 * src/file-manager/nautilus-list-view-ui.xml:
12061 Initial port of views to GtkUIManager
12063 2004-11-09 Alexander Larsson <alexl@redhat.com>
12065 * libnautilus-private/nautilus-bonobo-extensions.[ch]:
12066 Remove some unused bonobo extensions.
12068 * libnautilus-private/Makefile.am:
12069 * src/nautilus-navigation-window.c:
12070 * src/nautilus-property-browser.c:
12071 * src/nautilus-spatial-window.c:
12072 * src/nautilus-window.c:
12073 * libnautilus-private/nautilus-drag-window.[ch]:
12074 Remove NautilusDragWindow (not used anyway)
12076 2004-11-09 Alexander Larsson <alexl@redhat.com>
12079 * libnautilus-private/Makefile.am:
12080 * libnautilus-private/nautilus-directory-async.c:
12081 * libnautilus-private/nautilus-lib-self-check-functions.h:
12082 * libnautilus-private/nautilus-medusa-support.[ch]:
12083 * libnautilus-private/nautilus-metafile.c:
12084 * libnautilus-private/nautilus-search-uri.[ch]:
12086 * src/file-manager/Makefile.am:
12087 * src/file-manager/fm-search-list-view.[ch]:
12088 * src/file-manager/nautilus-indexing-info.[ch]:
12089 * src/file-manager/nautilus-search-list-view-ui.xml:
12090 * src/nautilus-application.c:
12091 * src/nautilus-complex-search-bar.[ch]:
12092 * src/nautilus-navigation-window-menus.c:
12093 * src/nautilus-navigation-window-ui.xml:
12094 * src/nautilus-navigation-window.[ch]:
12095 * src/nautilus-search-bar-criterion-private.h:
12096 * src/nautilus-search-bar-criterion.[ch]:
12097 * src/nautilus-search-bar-private.h:
12098 * src/nautilus-search-bar.[ch]:
12099 * src/nautilus-shell-ui.xml:
12100 * src/nautilus-sidebar-title.c:
12101 * src/nautilus-simple-search-bar.[ch]:
12102 * src/nautilus-spatial-window.c:
12103 * src/nautilus-switchable-navigation-bar.[ch]:
12104 * src/nautilus-switchable-search-bar.[ch]:
12105 * src/nautilus-window-manage-views.c:
12106 * src/nautilus-window-menus.c:
12107 * src/nautilus-window.c:
12108 Remove all traces of old medusa support.
12110 2004-11-09 Alexander Larsson <alexl@redhat.com>
12112 * libnautilus-private/nautilus-icon-factory.[ch]:
12113 (nautilus_get_relative_icon_size_for_zoom_level):
12116 * libnautilus-private/nautilus-view.[ch]:
12117 Redo the zooming interface
12119 * src/file-manager/fm-directory-view.[ch]:
12120 * src/file-manager/fm-icon-view.c:
12121 * src/file-manager/fm-list-view.c:
12122 Implement the new interface for zooming and clean up.
12123 Remove the "default zoom affects fonts" behaviour.
12125 * src/nautilus-navigation-window.c:
12126 * src/nautilus-zoom-control.[ch]:
12127 Use the new simplified zoom interfaces
12129 2004-11-09 Alexander Larsson <alexl@redhat.com>
12131 * libnautilus-private/nautilus-directory-async.c:
12132 (nautilus_async_destroying_file), (extension_info_cancel),
12133 (info_provider_idle_callback), (info_provider_callback):
12134 * libnautilus-private/nautilus-directory-private.h:
12135 Handle the case when the file we're getting extension info
12138 2004-11-08 Alexander Larsson <alexl@redhat.com>
12140 * src/nautilus-navigation-window.c:
12141 (nautilus_navigation_window_set_up_sidebar):
12142 * src/nautilus-window-manage-views.c:
12143 (viewed_file_changed_callback):
12144 Remove some BONOBO TODOs
12146 2004-11-08 Alexander Larsson <alexl@redhat.com>
12148 * components/Makefile.am:
12149 Remove image_properties subdir
12152 * src/nautilus-application.c: (nautilus_application_instance_init):
12153 * src/nautilus-image-properties-page.[ch]:
12154 Image property page using new system
12156 * src/nautilus-notes-viewer.c:
12159 2004-11-08 Alexander Larsson <alexl@redhat.com>
12161 * libnautilus-private/Makefile.am:
12162 * libnautilus-private/nautilus-sidebar-factory.c:
12163 * libnautilus-private/nautilus-sidebar-factory.h:
12164 Remove old sidebar-factory API
12166 * src/file-manager/fm-tree-view.c:
12167 * src/nautilus-emblem-sidebar.c:
12168 * src/nautilus-history-sidebar.c:
12169 * src/nautilus-information-panel.c:
12170 * src/nautilus-navigation-window.c:
12171 Convert to new provider API.
12173 2004-11-08 Alexander Larsson <alexl@redhat.com>
12175 * libnautilus-private/Makefile.am:
12176 * libnautilus-private/nautilus-sidebar-provider.[ch]:
12177 Add new extensions-style sidebar provider interface
12179 * src/nautilus-navigation-window.c:
12182 * src/nautilus-notes-viewer.[ch]:
12183 Convert notes viewer to new iface
12185 2004-11-08 Alexander Larsson <alexl@redhat.com>
12188 * src/nautilus-application.c: (nautilus_application_instance_init):
12189 * src/nautilus-notes-sidebar.[ch]:
12190 * src/nautilus-notes-viewer.[ch]:
12191 Turn NautilusNotesSidebar into NautilusNotesViewer that is also a
12194 2004-11-08 Alexander Larsson <alexl@redhat.com>
12196 * components/Makefile.am:
12197 Remove emblem subdir
12199 * libnautilus-private/nautilus-window-info.[ch]:
12200 * src/nautilus-window.c: (nautilus_window_set_hidden_files_mode):
12201 hidden_files_mode_changed signal
12203 * src/file-manager/Makefile.am:
12204 * src/file-manager/fm-tree-view.[ch]:
12205 * src/nautilus-application.c: (nautilus_application_instance_init):
12206 Make tree view work with new system.
12208 * src/nautilus-window-manage-views.c: (load_new_location),
12209 (location_has_really_changed):
12210 Only emit loading_uri after load_underway has been reported.
12212 2004-11-05 Alexander Larsson <alexl@redhat.com>
12215 * src/nautilus-emblem-sidebar.[ch]:
12216 * src/nautilus-application.c:
12217 Add emblem sidebar, based on old compontent
12218 now uses NautilusSignaller to detect/signal emblem changes
12220 * src/nautilus-property-browser.c:
12221 Catch the emblems_changed signal and refresh
12223 2004-11-05 Alexander Larsson <alexl@redhat.com>
12225 * src/file-manager/fm-list-view.c:
12226 Fix crash when switching view.
12228 * src/nautilus-history-sidebar.c:
12231 * src/nautilus-navigation-window.c:
12232 Fix unref-null warning
12235 * src/nautilus-application.c:
12236 * src/nautilus-notes-sidebar.[ch]:
12237 Add notes sidebar widget, based on old component
12239 * components/Makefile.am (SUBDIRS):
12242 2004-11-05 Alexander Larsson <alexl@redhat.com>
12244 * components/Makefile.am:
12245 Remove stuff that are now replaced or not needed anymore.
12247 * libnautilus-private/nautilus-window-info.[ch]:
12248 * src/nautilus-window.c:
12249 Add nautilus_window_info_get_history.
12252 * src/nautilus-history-sidebar.[ch]:
12253 * src/nautilus-application.c: (nautilus_application_instance_init):
12254 Add history sidebar widget, based on old component.
12256 * src/nautilus-information-panel.[ch]:
12259 2004-11-05 Alexander Larsson <alexl@redhat.com>
12261 * libnautilus-private/nautilus-directory-background.c:
12264 * libnautilus-private/nautilus-sidebar-factory.h:
12265 * libnautilus-private/nautilus-window-info.[ch]:
12266 * src/nautilus-application.c:
12267 * src/nautilus-information-panel.[ch]:
12268 * src/nautilus-navigation-window.c:
12269 * src/nautilus-side-pane.c:
12270 * src/nautilus-window.c:
12271 More work on sidebars. Now the information sidebar works.
12273 2004-11-04 Alexander Larsson <alexl@redhat.com>
12276 Don't build libnautilus subdir
12278 * libnautilus-private/Makefile.am:
12279 Don't link to libnautilus
12280 Add new files (some from libnautilus)
12281 Remove not used files
12283 * libnautilus-private/apps_nautilus_preferences.schemas.in:
12284 Remove hide_built_in_bookmarks
12286 * libnautilus-private/nautilus-bonobo-ui.h:
12287 * libnautilus-private/nautilus-clipboard-ui.xml:
12288 * libnautilus-private/nautilus-clipboard.[ch]:
12289 * libnautilus-private/nautilus-idle-queue.[ch]:
12290 Move here from libnautilus
12292 * libnautilus-private/nautilus-desktop-link.c:
12293 * libnautilus-private/nautilus-global-preferences.[ch]:
12294 Remove WEB_NAVIGATION_ENABLED ifdef and HOME_URI/BUILT_IN_BOOKMARKS
12297 * libnautilus-private/nautilus-directory-private.h:
12298 * libnautilus-private/nautilus-metafile-server.idl:
12299 * libnautilus-private/nautilus-program-choosing.h:
12300 Remove not needed header inclusions
12302 * libnautilus-private/nautilus-sidebar-factory.[ch]:
12303 NautilusSidebar registration and creation
12305 * libnautilus-private/nautilus-sidebar.[ch]:
12306 New NautilusSidebar interface
12308 * libnautilus-private/nautilus-sidebar-functions.[ch]:
12309 * libnautilus-private/nautilus-undo-context.[ch]:
12310 * libnautilus-private/nautilus-view-identifier.[ch]:
12311 * libnautilus-private/nautilus-view-query.[ch]:
12312 Remove not needed files
12314 * libnautilus-private/nautilus-undo-manager.[ch]:
12315 * libnautilus-private/nautilus-undo-private.h:
12316 * libnautilus-private/nautilus-undo-transaction.[ch]:
12317 * libnautilus-private/nautilus-undo.[ch]:
12318 Convert from bonobo. Some moved from libnautilus.
12320 * libnautilus-private/nautilus-view-factory.[ch]:
12321 NautilusView registration and creation
12323 * libnautilus-private/nautilus-view.[ch]:
12324 New NautilusView interface
12326 * libnautilus-private/nautilus-window-info.[ch]:
12327 New NautilusWindowInfo interface
12330 Don't link to libnautilus
12331 Remove not used files
12333 * src/nautilus-applicable-views.[ch]:
12334 * src/nautilus-component-adapter-factory.[ch]:
12335 * src/nautilus-view-frame-corba.[ch]:
12336 * src/nautilus-view-frame-private.h:
12337 * src/nautilus-view-frame.[ch]:
12338 Removed. Not needed anymore.
12340 * src/nautilus-bookmarks-window.c:
12341 * src/nautilus-complex-search-bar.c:
12342 * src/nautilus-information-panel.[ch]:
12343 * src/nautilus-location-bar.c:
12344 * src/nautilus-location-dialog.c:
12345 * src/nautilus-location-entry.c:
12346 * src/nautilus-shell-interface.idl:
12347 * src/nautilus-side-pane.h:
12348 * src/nautilus-sidebar-title.c:
12349 * src/nautilus-simple-search-bar.c:
12350 Minor changes to build.
12352 * src/nautilus-shell.c:
12353 Remove WEB_NAVIGATION_ENABLED
12355 * src/nautilus-application.c:
12356 * src/nautilus-desktop-window.c:
12357 * src/nautilus-navigation-window-menus.c:
12358 * src/nautilus-navigation-window.[ch]:
12359 * src/nautilus-spatial-window.c:
12360 * src/nautilus-window-manage-views.[ch]:
12361 * src/nautilus-window-menus.c:
12362 * src/nautilus-window-private.h:
12363 * src/nautilus-window.[ch]:
12364 Initial conversion to new NautilusView interface.
12366 * src/file-manager/Makefile.am:
12367 * src/file-manager/fm-bonobo-provider.[ch]:
12368 Removed. Not needed anymore.
12369 Temporary commented out fm-tree-view.[ch]
12371 * src/file-manager/fm-desktop-icon-view.c:
12372 * src/file-manager/fm-desktop-icon-view.h:
12373 * src/file-manager/fm-directory-view.c:
12374 * src/file-manager/fm-directory-view.h:
12375 * src/file-manager/fm-icon-view.c:
12376 * src/file-manager/fm-icon-view.h:
12377 * src/file-manager/fm-list-view.c:
12378 * src/file-manager/fm-list-view.h:
12379 * src/file-manager/fm-properties-window.c:
12380 * src/file-manager/fm-tree-view.h:
12381 Initial conversion to new NautilusView interface.
12383 2004-11-09 Mark McLoughlin <mark@skynet.ie>
12385 * Makefile.am: install nautilus-file-management-properties.desktop
12386 in $(datadir)/applications
12388 * nautilus-file-management-properties.desktop.in:
12389 add OnlyShowIn=GNOME;
12391 2004-10-29 Iain <iaingnome@gmail.com>
12393 * libnautilus-private/nautilus-icon-canvas-item.c
12394 (compute_text_rectangle): Line up the text with the middle of the icon.
12396 * libnautilus-private/nautilus-icon-container.c
12397 (lay_down_one_line): Take the max height of the row so that icons can
12399 (lay_down_icons_horizontal): Calculate the grid_width depending on the
12400 max width of an icon.
12401 Line up icons on a vertical line set at the left of the text.
12403 2004-10-29 Alexander Larsson <alexl@redhat.com>
12406 Update version to 2.9.1.
12407 Gnome 2.8 versions are now on the gnome-2-8 branch.
12409 * ChangeLog: rolled over to ChangeLog-20041029.
12411 ==== gnome-2-8 branched from here ===