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.
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
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>
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.