nautilus:post-1_0_7

Last commit made on 2001-03-22
Get this branch:
git clone -b post-1_0_7 https://git.launchpad.net/nautilus

Branch merges

Branch information

Name:
post-1_0_7
Repository:
lp:nautilus

Recent commits

01d51e7... by Andy Hertzfeld <email address hidden>

added queuing for` digest requests, so we can control the number of

 added queuing for` digest requests, so we can control the number
 of simultaneous requests, so we don't choke in large directories.

 also, removed some debug statements and clean-up

 * libnautilus-extensions/nautilus-annotation.c:
 (digest_file_completed), (digest_file_failed),
 (calculate_file_digest), (process_digest_requests),
 (queue_file_digest_request), (got_annotations_callback),
 (nautilus_annotation_get_annotation):
 * libnautilus-extensions/nautilus-canvas-note-item.c:
 (nautilus_canvas_note_item_set_note_text), (get_display_text):
 * libnautilus-extensions/nautilus-icon-canvas-item.c:
 (create_annotation):

d1c5b3b... by Andy Hertzfeld <email address hidden>

made the annotations layout for multiple lines, for both the anti-aliased

 * libnautilus-extensions/nautilus-canvas-note-item.c:
 (draw_item_aa_text), (nautilus_canvas_note_item_draw):
 made the annotations layout for multiple lines, for both
 the anti-aliased and non-aa cases.

 * libnautilus-extensions/nautilus-file.c:
 (prepend_automatic_emblem_names):
 removed debug statement

14f5a98... by Andy Hertzfeld <email address hidden>

made annotation size itself to the text parse xml based annotations

 made annotation size itself to the text
 parse xml based annotations correctly

a0361e9... by Andy Hertzfeld <email address hidden>

made it draw annotation text in aa mode; made it parse non-emblem

 made it draw annotation text in aa mode;
 made it parse non-emblem annotations

27222ca... by Andy Hertzfeld <email address hidden>

made it support intrinsic property emblems as well as keywords

 * src/file-manager/fm-icon-view.c: (get_icon_annotation_callback):
 made it support intrinsic property emblems as well as keywords

 * src/nautilus-property-browser.c:
 (nautilus_property_browser_update_contents):
 added margin to property browser like Arlo wants; this didn't
 quite make it into 1.0; I will also check this into 1.0.2

ab5a9c0... by Andy Hertzfeld <email address hidden>

restructured annotation; made annotation for emblems work; started on

 restructured annotation; made annotation for emblems work;
 started on annotation canvas item, based on rect item

8344ebf... by Andy Hertzfeld <email address hidden>

added preferences to control annotation fetching and display

 added preferences to control annotation fetching and display

 * libnautilus-extensions/nautilus-annotation.c:
 (digest_file_close_callback), (read_file_open_callback),
 (calculate_file_digest), (got_annotations_callback),
 (get_annotation_from_server), (nautilus_annotation_get_annotation),
 (nautilus_annotation_has_annotation):

 * libnautilus-extensions/nautilus-global-preferences.c:
 (global_preferences_install_descriptions),
 (global_preferences_install_defaults),
 (global_preferences_create_dialog):

 * libnautilus-extensions/nautilus-global-preferences.h:
 * libnautilus-extensions/nautilus-icon-container.c: (destroy),
 (nautilus_icon_container_initialize), (update_label_color),
 (nautilus_icon_container_annotation_changed):

453aabc... by Andy Hertzfeld <email address hidden>

fixed bug that would crash if the downloaded xml was not parsable; also,

 * components/rss-control/nautilus-rss-control.c:
 (nautilus_rss_control_initialize), (extract_items),
 (rss_read_done_callback):
 fixed bug that would crash if the downloaded xml was not parsable;
 also, added support for rss files that keep their payload in the
 channel object instead of the root object (Wired, Salon, etc).

 * libnautilus-extensions/nautilus-annotation.c:
 (add_annotations_to_file), (got_annotations_callback),
 (nautilus_annotation_get_annotation):
 fiddled with some debugging stuff for annotations.

dadaff5... by Andy Hertzfeld <email address hidden>

merged to create post-1_0_7 branch

 merged to create post-1_0_7 branch

4536e0f... by Darin Adler <email address hidden>

 reviewed by: John Sullivan <email address hidden>

 Fix another part of bug 7494 (History sidebar component spews
 assertions when closing nautilus window [and sometimes crashes]):

 * libnautilus/nautilus-idle-queue.c: (execute_queued_functions):
 Change logic so that queued functions no longer execute once the
 caller destroys the queue.

 Fix bug 7564 (opening and quickly closing window in list view
 leads to core dump):

 * src/file-manager/fm-directory-view.c:
 (fm_directory_view_destroy): Remove code to empty lists now that
 stop handles that.
 (load_error_callback): Added a FIXME about the fact that we throw
 away some pending files on an error.
 (fm_directory_view_stop): Don't display pending files any more.
 This is a problem when trying to destroy, and also the old code
 displayed only one "batch" of pending files, so it wasn't really
 making sure all the files were displayed anyway. If we re-add the
 code to display pending files here, we'll have to make sure it
 doesn't do this for the destroy case.
 * src/file-manager/fm-list-view.c: Added FIXME asking why the "add
 100 items at a time" logic is only needed for list view, and not
 for icon view. If both kinds of views had it, it could be done
 more simply at the FMDirectoryView level.

 * libnautilus-extensions/nautilus-icon-factory.c:
 (nautilus_get_icon_size_for_zoom_level): Fix this code so that it
 doesn't do a core dump if it gets a bad size. This is not the
 cause of the problem, but it's good to fix this too, because a
 core dump is overreacting to a bad parameter.