1. 20 Oct, 2001 2 commits
  2. 19 Oct, 2001 3 commits
  3. 18 Oct, 2001 1 commit
    • Darin Adler's avatar
      Fixed a bunch of bugs that were causing directory display to be · 5d691d77
      Darin Adler authored
      	even slower than it ought to be. The hysteresis wasn't working at
      	all because of the confusion about when files were ready for
      	display. Also changed hysteresis to 1 second and file chunk to 300
      	files instead of 100.
      
      	* libnautilus-private/nautilus-directory-async.c:
      	(link_info_gmc_link_read_callback): Fix function so it uses the
      	actual URI, not the thing that starts with URL. The old way it
      	was always failing to read. There were some other backwards if
      	statements in here too.
      
      	* src/file-manager/fm-directory-view.h:
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_initialize): Create "non-ready files" hash.
      	(fm_directory_view_destroy): Destroy it.
      	(real_file_still_belongs): Move this here from FMListView.
      	(still_should_show_file): New function, used to decide whether to
      	keep a file in the window or not.
      	(ready_to_load): New function, used to decide whether a file is
      	ready enough to show in the window.
      	(process_new_files): Move files from the "new files" lists to the
      	"old files" lists, filtering out ones that are not ready to load
      	and putting those into the "non-ready files" hash. Also sort the
      	added files so the ones that show up at the top are the first to
      	be added.
      	(split_off_first_n): Renamed to eliminate the "g" namespace.
      	(process_old_files): The guts of what used to be in
      	display_pending_files. Now we use a separate signal for remove
      	instead of just reusing the changed signal.
      	(display_pending_files): We're not done loading until all the
      	"non-ready files" are ready. Also reverse the sense of the return
      	value, so it returns TRUE if there is more work to do.
      	(display_pending_idle_callback): Don't zero out the idle ID if we
      	are going to return TRUE.
      	(display_pending_timeout_callback): If there are more files than
      	we can handle, do the remainder at idle time, not in another
      	timeout.
      	(schedule_idle_display_of_pending_files): Lower the priority so we
      	are more likely to get canvas updates between idles.
      	(done_loading_callback): We're not done until there are no
      	"non-ready files" left.
      	(fm_directory_view_queue_file_change): Tiny optimization.
      	(unref_key_and_remove): Helper function for clearing out the
      	"non-ready files" hash.
      	(fm_directory_view_stop): Clear out the 4 lists and the hash (it
      	used to just be 2 lists).
      	(real_sort_files): Default implementation, doesn't sort.
      	(fm_directory_view_initialize_class): Various new methods.
      
      	* src/file-manager/fm-icon-view.c: (fm_icon_view_add_file): Do
      	less work, since the rules about which files should be shown and
      	which files are ready to be seen are now in FMDirectoryView.
      	(fm_icon_view_remove_file): New function.
      	(fm_icon_view_file_changed): Do way less work, since
      	FMDirectoryView does the heavy lifting now.
      	(play_file), (preview_audio): Some rudimentary fixes, still seems
      	to be broken.
      	(compare_files): New function.
      	(compare_files_cover): New function.
      	(fm_icon_view_sort_files): If automatic layout is on, sort the
      	files on their way in so the first ones displayed are the top left
      	ones.
      	(icon_container_compare_icons_callback): Share code by using the
      	new compare_files function.
      	(fm_icon_view_initialize_class): Various new methods.
      
      	* src/file-manager/fm-list-view.h:
      	* src/file-manager/fm-list-view.c:
      	(fm_list_view_initialize_class): Various new methods.
      	(fm_list_view_add_file): Do less work, since the rules about which
      	files should be shown and which files are ready to be seen are now
      	in FMDirectoryView.
      	(fm_list_view_file_changed): Do way less work, since
      	FMDirectoryView does the heavy lifting now.
      	(fm_list_view_remove_file): New function.
      	(fm_list_view_sort_files): This replaces the old override of
      	display_pending_files.
      
      	* src/file-manager/fm-search-list-view.c:
      	(fm_search_list_view_initialize_class): The file_still_belongs
      	method moved to FMDirectoryView.
      5d691d77
  4. 16 Oct, 2001 1 commit
    • Darin Adler's avatar
      Switch to require Mozilla 0.9.5 -- sadly this means we are · a59af0bc
      Darin Adler authored
      	now incompatible with any older verion. Thanks to frb@ximian.com
      	for his patch and help making it compile with 0.9.5.
      
      	* README: Tell people 0.9.5 is needed.
      	* configure.in: Various cleanup, and ask for 0.9.5.
      	* components/mozilla/mozilla-events.cpp:
      	* components/mozilla/nautilus-mozilla-embed-extensions.cpp:
      	Work around gcc bug with the directory named string. Switch to use
      	new calls in cases where the old ones are gone.
      a59af0bc
  5. 13 Oct, 2001 2 commits
  6. 12 Oct, 2001 2 commits
  7. 11 Oct, 2001 4 commits
  8. 10 Oct, 2001 1 commit
  9. 09 Oct, 2001 5 commits
    • Alexander Larsson's avatar
      Include libgnomevfs/gnome-vfs-utils.h, needed for · 0be0f2ac
      Alexander Larsson authored
      2001-10-09  Alex Larsson  <alexl@redhat.com>
      
      	* libnautilus-private/nautilus-find-icon-image.c:
      	Include libgnomevfs/gnome-vfs-utils.h, needed for
      	gnome_vfs_icon_path_from_filename().
      
      	* libnautilus-private/nautilus-volume-monitor.c (copy_volume):
      	Copy is_read_only.
      0be0f2ac
    • Darin Adler's avatar
      Require newer versions of various libraries to cut down on the bug reports · c8a38d05
      Darin Adler authored
      	* configure.in: Require newer versions of various libraries to
      	cut down on the bug reports with people using newer nautilus
      	and older versions of those libraries. Including bonobo 1.0.9,
      	eel 1.0.2, librsvg 1.0.1. Remove the freetype stuff here, since
      	that's all taken care of in librsvg. Remove old GNOME2_PATH thing
      	that is definitely not needed. Remove gnome_canvas_set_dither
      	check which is now in eel if needed at all. Remove ammonite
      	configure flags.
      
      	* nautilus.spec.in: Remove freetype dependencies. This is now
      	handled in librsvg.
      
      	* components/mozilla/Makefile.am:
      	* components/mozilla/main.c: (main):
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	(mozilla_location_callback), (mozilla_link_message_callback),
      	(mozilla_dom_mouse_click_callback),
      	(navigate_mozilla_to_nautilus_uri), (post_widget_initialize):
      	* src/Makefile.am:
      	Remove dependencies on ammonite and some more remnants of
      	Eazel services code.
      c8a38d05
    • Darin Adler's avatar
      Fix typo. · 9d48f0e9
      Darin Adler authored
      	* libnautilus-private/nautilus-find-icon-image.c:
      	(get_themed_icon_file_path): Fix typo.
      9d48f0e9
    • Darin Adler's avatar
      Fix problem with NULL themes. · f60759e6
      Darin Adler authored
      	* libnautilus-private/nautilus-find-icon-image.c:
      	(get_themed_icon_file_path): Fix problem with NULL themes.
      f60759e6
    • Kjartan Maraas's avatar
      Update · a74b8000
      Kjartan Maraas authored
      a74b8000
  10. 08 Oct, 2001 8 commits
    • Darin Adler's avatar
      off · ed442213
      Darin Adler authored
      ed442213
    • Darin Adler's avatar
      Bend to the forces of practicality and mediocrity and turn of the trash · b2ce43ca
      Darin Adler authored
      	* libnautilus-private/nautilus-file.c:
      	(get_automatic_emblems_as_integer),
      	(prepend_automatic_emblem_names): Bend to the forces of
      	practicality and mediocrity and turn of the trash emblem until we
      	can make the "in trash" check fast.
      
      	* libnautilus-private/nautilus-icon-factory.c:
      	Tweak formatting.
      b2ce43ca
    • Darin Adler's avatar
      Separate out the part of the code that locates icons. · d668a75d
      Darin Adler authored
      	* libnautilus-private/Makefile.am: New source files.
      
      	* libnautilus-private/nautilus-find-icon-image.h: New.
      	* libnautilus-private/nautilus-find-icon-image.c: New.
      
      	* libnautilus-private/nautilus-icon-factory.c:
      	(cache_icon_new): Use new theme structure.
      	(nautilus_icon_factory_destroy): Use new theme structure.
      	(get_mime_type_icon_without_suffix): Use suffix remove function
      	moved into new file by its new name.
      	(set_theme_name): Helper function to keep the theme change code
      	simpler.
      	(icon_theme_changed_callback): Rewrote to get rid of confused
      	juxtaposition of old and new theme concepts.
      	(image_uri_to_name_or_uri): Use suffix remove function moved into
      	new file by its new name.
      	(nautilus_icon_factory_get_emblem_icon_by_name): Use emblem prefix
      	by new name.
      	(load_named_icon): Use nautilus_get_icon_file_name function in new
      	source file.
      	(load_specific_icon), (scale_icon), (load_icon_with_embedded_text):
      	IconDetails is now NautilusIconDetails.
      d668a75d
    • Peteris Krisjanis's avatar
      a · fbbf057e
      Peteris Krisjanis authored
      fbbf057e
    • Peteris Krisjanis's avatar
      no message · c9a84677
      Peteris Krisjanis authored
      c9a84677
    • Peteris Krisjanis's avatar
      F · aa9999e6
      Peteris Krisjanis authored
      aa9999e6
    • Pablo Saratxaga's avatar
      updated Azeri file · 8f6a1bad
      Pablo Saratxaga authored
      8f6a1bad
    • Carlos Perell Marn's avatar
      Fixed bug #61924 · f5bcbc9e
      Carlos Perell Marn authored
      2001-10-07  Carlos Perelló Marín <carlos@gnome-db.org>
      
      	* es.po: Fixed bug #61924
      f5bcbc9e
  11. 07 Oct, 2001 6 commits
  12. 06 Oct, 2001 2 commits
  13. 05 Oct, 2001 3 commits
    • Darin Adler's avatar
      Remove gratuitous suffixes from the icon file search. We now look only for · bf5c57c1
      Darin Adler authored
      	* libnautilus-private/nautilus-icon-factory.c: Remove gratuitous
      	suffixes from the icon file search. We now look only for .svg and
      	.png and .jpg files. Lets use .png files most of the time.
      bf5c57c1
    • Darin Adler's avatar
      removed Remove the code to look for Eazel logos. · e5afc651
      Darin Adler authored
      	* eazel-logos: removed
      	* libnautilus-private/nautilus-file-utilities.c:
      	(nautilus_pixmap_file): Remove the code to look for Eazel logos.
      
      	* configure.in:
      	* Makefile.am:
      	* nautilus.spec.in:
      	Remove the code to include the Eazel logos in the tarball and
      	the package.
      
      	* HACKING: Remove the instructions on how to omit the Eazel logos.
      e5afc651
    • Benedikt Roth's avatar
      Implemented DnD for the icon in the file properties dialog · e1ccd6d5
      Benedikt Roth authored
      2001-10-05  Benedikt Roth  <Benedikt.Roth@gmx.net>
      
       	* src/file-manager/fm-properties-window.c: (uri_is_local_image),
       	(fm_properties_window_drag_data_received),
       	(create_image_widget_for_file):
       	Implemented DnD for the icon in the file properties dialog
      e1ccd6d5