Commit graph

370 commits

Author SHA1 Message Date
Seth Nickell
d19f959d52 Darin's script apparently went wrong, because a number of the themes got
2002-02-09  Seth Nickell  <snickell@stanford.edu>

	* icons/crux_eggplant/i-directory-12.png:
	* icons/crux_eggplant/i-directory-20.png:
	* icons/crux_eggplant/i-directory-24.png:
	* icons/crux_eggplant/i-directory-36.png:
	* icons/crux_eggplant/i-directory-72.png:
	* icons/crux_eggplant/i-directory.png:
	* icons/crux_teal/i-directory-12.png:
	* icons/crux_teal/i-directory-192.png:
	* icons/crux_teal/i-directory-20.png:
	* icons/crux_teal/i-directory-24.png:
	* icons/crux_teal/i-directory-36.png:
	* icons/crux_teal/i-directory-72.png:
	* icons/crux_teal/i-directory-96.png:
	* icons/crux_teal/i-directory.png:
	* icons/crux_teal/i-regular-12.png:
	* icons/crux_teal/i-regular-192.png:
	* icons/crux_teal/i-regular-20.png:
	* icons/crux_teal/i-regular-24.png:
	* icons/crux_teal/i-regular-36.png:
	* icons/crux_teal/i-regular-72.png:
	* icons/crux_teal/i-regular-96.png:
	* icons/crux_teal/i-regular.png:
	* icons/sierra/i-directory-12.png:
	* icons/sierra/i-directory-24.png:
	* icons/sierra/i-directory-36.png:
	* icons/sierra/i-directory-72.png:
	* icons/sierra/i-directory-96.png:
	* icons/sierra/i-directory-accept-12.png:
	* icons/sierra/i-directory-accept-24.png:
	* icons/sierra/i-directory-accept-36.png:
	* icons/sierra/i-directory-accept-72.png:
	* icons/sierra/i-directory-accept-96.png:
	* icons/sierra/i-directory-accept.png:
	* icons/sierra/i-directory.png:

	Darin's script apparently went wrong, because a number of the themes
	got switched to only having the *non* anti-aliased icons. Replaced
	them with the anti-aliased versions.
2002-02-09 11:14:10 +00:00
Seth Nickell
aa25134442 Move emblems into the default theme so they start working again. Remove
2002-01-28  Seth Nickell  <snickell@stanford.edu>

	* icons/Makefile.am:
	* icons/default/Makefile.am:
	* icons/default/emblem-OK.svg:
	* icons/default/emblem-broken-link.png:
	* icons/default/emblem-certified.svg:
	* icons/default/emblem-cool.svg:
	* icons/default/emblem-danger.svg:
	* icons/default/emblem-distinguished.svg:
	* icons/default/emblem-draft.svg:
	* icons/default/emblem-favorite.svg:
	* icons/default/emblem-generic.png:
	* icons/default/emblem-generic.svg:
	* icons/default/emblem-important.gif:
	* icons/default/emblem-important.svg:
	* icons/default/emblem-new.gif:
	* icons/default/emblem-new.svg:
	* icons/default/emblem-noread.png:
	* icons/default/emblem-noread.svg:
	* icons/default/emblem-nowrite.svg:
	* icons/default/emblem-ohno.svg:
	* icons/default/emblem-personal.svg:
	* icons/default/emblem-special.svg:
	* icons/default/emblem-symbolic-link-12.png:
	* icons/default/emblem-symbolic-link-24.png:
	* icons/default/emblem-symbolic-link-36.png:
	* icons/default/emblem-symbolic-link.png:
	* icons/default/emblem-trash.png:
	* icons/default/emblem-urgent.svg:
	* icons/emblem-OK.svg:
	* icons/emblem-broken-link.png:
	* icons/emblem-certified.svg:
	* icons/emblem-cool.svg:
	* icons/emblem-danger.svg:
	* icons/emblem-distinguished.svg:
	* icons/emblem-draft.svg:
	* icons/emblem-favorite.svg:
	* icons/emblem-generic.png:
	* icons/emblem-generic.svg:
	* icons/emblem-important.gif:
	* icons/emblem-important.svg:
	* icons/emblem-new.gif:
	* icons/emblem-new.svg:
	* icons/emblem-noread.png:
	* icons/emblem-noread.svg:
	* icons/emblem-nowrite.svg:
	* icons/emblem-ohno.svg:
	* icons/emblem-personal.svg:
	* icons/emblem-special.svg:
	* icons/emblem-symbolic-link-12.png:
	* icons/emblem-symbolic-link-24.png:
	* icons/emblem-symbolic-link-36.png:
	* icons/emblem-symbolic-link.png:
	* icons/emblem-trash.png:
	* icons/emblem-urgent.svg:

	Move emblems into the default theme so they start working
	again. Remove the hand*.png icons, which are no longer
	used (used to be used for eazel services).
2002-01-28 23:18:41 +00:00
jacob berkman
64477f6179 remove since automake doesn't like an empty SUBDIRS
2002-01-23  jacob berkman  <jacob@ximian.com>

	* icons/default/Makefile.am (SUBDIRS): remove since automake
	doesn't like an empty SUBDIRS
2002-01-23 17:32:25 +00:00
Darin Adler
e901fb3487 Disable the code that destroys the fallback icon at shutdown time since it
* libnautilus-private/nautilus-icon-factory.c:
	(load_icon_for_scaling): Disable the code that destroys the fallback
	icon at shutdown time since it was hitting some snags.

	* libnautilus/nautilus-view-standard-main.c:
	(nautilus_view_standard_main_multi): Add a bonobo_activate to try
	to reduce the complaints at quit time.

	* src/nautilus-location-bar.c: (editable_key_press_callback):
	Make the End key do what the right arrow key did.

	* src/nautilus-window-manage-views.c: (use_saved_window_positions),
	(open_location), (position_and_show_window_callback),
	(determined_initial_view_callback): Open windows right away unless
	we are using saved window positions.

	* icons/default/Makefile: Remove.
	* icons/default/Makefile.in: Remove.
2002-01-22 23:37:52 +00:00
Josh Barrow
26bf7f5e1c Changed tab fonts to use something that Pango understands.
2002-01-22  Josh Barrow  <drleary@mac.com>

        * icons/crux_eggplant/crux_eggplant.xml:
        * icons/crux_teal/crux_teal.xml:
        * icons/default/default.xml:
        * icons/gnome/gnome.xml:
        Changed tab fonts to use something that Pango understands.
2002-01-22 23:28:09 +00:00
Anders Carlsson
cf7b6e1a14 Argh, broken pipe. 2002-01-22 23:00:16 +00:00
Anders Carlsson
8ad90df2cb Remove unused files. 2002-01-22 22:59:38 +00:00
Seth Nickell
4e7d731579 Seperate document icons from the themes so they can be moved into
2002-01-22  Seth Nickell  <snickell@stanford.edu>

	Seperate document icons from the themes so they
	can be moved into gnome-mime-data and used by
	other applications more cleanly.

	* configure.in:

	* icons/Makefile.am:
	* icons/default.xml:
	* icons/default/.cvsignore:
	* icons/default/Back.png:
	* icons/default/Forward.png:
	* icons/default/Home.png:
	* icons/default/Makefile:
	* icons/default/Makefile.am:
	* icons/default/Makefile.in:
	* icons/default/Refresh.png:
	* icons/default/Search.png:
	* icons/default/SearchWeb.png:
	* icons/default/Stop.png:
	* icons/default/Up.png:
	* icons/default/decrement.png:
	* icons/default/default.xml:
	* icons/default/home.png:
	* icons/default/i-bookmark-20.png:
	* icons/default/i-bookmark-missing-20.png:
	* icons/default/i-bookmark-missing.png:
	* icons/default/i-bookmark.png:
	* icons/default/i-broken-image.png:
	* icons/default/i-directory-12.png:
	* icons/default/i-directory-24.png:
	* icons/default/i-directory-36.png:
	* icons/default/i-directory-72.png:
	* icons/default/i-directory-96.png:
	* icons/default/i-directory-accept-12.png:
	* icons/default/i-directory-accept-24.png:
	* icons/default/i-directory-accept-36.png:
	* icons/default/i-directory-accept-72.png:
	* icons/default/i-directory-accept-96.png:
	* icons/default/i-directory-accept.png:
	* icons/default/i-directory-accept.xml:
	* icons/default/i-directory.png:
	* icons/default/i-directory.xml:
	* icons/default/i-regular-12.png:
	* icons/default/i-regular-24.png:
	* icons/default/i-regular-36.png:
	* icons/default/i-regular-72.png:
	* icons/default/i-regular-96.png:
	* icons/default/i-regular.png:
	* icons/default/i-regular.xml:
	* icons/default/i-search-72.png:
	* icons/default/i-spreadsheet.png:
	* icons/default/i-stalled.png:
	* icons/default/i-symlink.png:
	* icons/default/i-web-72.png:
	* icons/default/increment.png:
	* icons/default/loading.png:
	* icons/default/manual.png:
	* icons/default/number_strip.png:
	* icons/default/side_bar_image.png:
	* icons/default/temp-home.png:
	* icons/default/theme_preview.png:
	* icons/default/trash-empty.png:
	* icons/default/trash-full.png:
	* icons/default/zoom_body.png:

	Move default theme from icons/ into icons/default.

	* icons/gnome-application-encapsulated_postscript.png:
	* icons/gnome-application-pdf-192.png:
	* icons/gnome-application-pdf.png:
	* icons/gnome-application-pgp-192.png:
	* icons/gnome-application-pgp.png:
	* icons/gnome-application-postscript-192.png:
	* icons/gnome-application-postscript-72.png:
	* icons/gnome-application-postscript-96.png:
	* icons/gnome-application-postscript.png:
	* icons/gnome-application-x-c-header.png:
	* icons/gnome-application-x-c-source.png:
	* icons/gnome-application-x-cc-source.png:
	* icons/gnome-application-x-e-theme.png:
	* icons/gnome-application-x-generic-spreadsheet.png:
	* icons/gnome-application-x-gnome-app-info.png:
	* icons/gnome-application-x-java-source.png:
	* icons/gnome-application-x-kde-app-info.png:
	* icons/gnome-application-x-php.png:
	* icons/gnome-application-x-reject.png:
	* icons/gnome-application-x-scheme-source.png:
	* icons/gnome-application-x-sql.png:
	* icons/gnome-audio-basic.png:
	* icons/gnome-audio-midi.png:
	* icons/gnome-audio-ulaw.png:
	* icons/gnome-audio-x-aiff.png:
	* icons/gnome-audio-x-mod-192.png:
	* icons/gnome-audio-x-mod.png:
	* icons/gnome-audio-x-mp3-192.png:
	* icons/gnome-audio-x-mp3.png:
	* icons/gnome-audio-x-ogg-192.png:
	* icons/gnome-audio-x-ogg.png:
	* icons/gnome-audio-x-pn-realaudio.png:
	* icons/gnome-audio-x-real-192.png:
	* icons/gnome-audio-x-s3m-192.png:
	* icons/gnome-audio-x-s3m.png:
	* icons/gnome-audio-x-stm-192.png:
	* icons/gnome-audio-x-stm.png:
	* icons/gnome-audio-x-voc.png:
	* icons/gnome-audio-x-wav.png:
	* icons/gnome-audio-x-xi-192.png:
	* icons/gnome-audio-x-xi.png:
	* icons/gnome-audio-x-xm.png:
	* icons/gnome-audio.png:
	* icons/gnome-compressed-192.png:
	* icons/gnome-compressed.png:
	* icons/gnome-core.png:
	* icons/gnome-emacs-192.png:
	* icons/gnome-font-afm.png:
	* icons/gnome-font-ttf.png:
	* icons/gnome-font-x-pcf.png:
	* icons/gnome-gimp.png:
	* icons/gnome-gnumeric.png:
	* icons/gnome-http-url.png:
	* icons/gnome-image-bmp.png:
	* icons/gnome-image-generic.png:
	* icons/gnome-image-gif.png:
	* icons/gnome-image-ief.png:
	* icons/gnome-image-jpeg.png:
	* icons/gnome-image-pbm.png:
	* icons/gnome-image-pgm.png:
	* icons/gnome-image-png.png:
	* icons/gnome-image-pnm.png:
	* icons/gnome-image-ppm.png:
	* icons/gnome-image-psd.png:
	* icons/gnome-image-ras.png:
	* icons/gnome-image-rgb.png:
	* icons/gnome-image-tga.png:
	* icons/gnome-image-tiff.png:
	* icons/gnome-image-x-xfig.png:
	* icons/gnome-image-xbm.png:
	* icons/gnome-image-xcf.png:
	* icons/gnome-image-xpm.png:
	* icons/gnome-image-xwd.png:
	* icons/gnome-library.png:
	* icons/gnome-manpage.png:
	* icons/gnome-objectfile.png:
	* icons/gnome-pack-deb.png:
	* icons/gnome-pack-rpm.png:
	* icons/gnome-package.png:
	* icons/gnome-tex-192.png:
	* icons/gnome-tex.png:
	* icons/gnome-text-html-192.png:
	* icons/gnome-text-html.png:
	* icons/gnome-text-x-authors.png:
	* icons/gnome-text-x-copying.png:
	* icons/gnome-text-x-credits.png:
	* icons/gnome-text-x-install.png:
	* icons/gnome-text-x-makefile-192.png:
	* icons/gnome-text-x-makefile.png:
	* icons/gnome-text-x-readme.png:
	* icons/gnome-textfile.png:
	* icons/gnome-video-mpeg.png:
	* icons/gnome-video-quicktime.png:
	* icons/gnome-video-x-msvideo.png:
	* icons/gnome-word-192.png:
	* icons/i-blockdev.png:
	* icons/i-bookmark-20.png:
	* icons/i-bookmark-missing-20.png:
	* icons/i-bookmark-missing.png:
	* icons/i-bookmark.png:
	* icons/i-broken-image.png:
	* icons/i-cdrom-192.png:
	* icons/i-cdrom.png:
	* icons/i-chardev.png:
	* icons/i-core.png:
	* icons/i-device.png:
	* icons/i-dirclosed.png:
	* icons/i-directory-12.png:
	* icons/i-directory-24.png:
	* icons/i-directory-36.png:
	* icons/i-directory-72.png:
	* icons/i-directory-96.png:
	* icons/i-directory-accept-12.png:
	* icons/i-directory-accept-24.png:
	* icons/i-directory-accept-36.png:
	* icons/i-directory-accept-72.png:
	* icons/i-directory-accept-96.png:
	* icons/i-directory-accept.png:
	* icons/i-directory-accept.xml:
	* icons/i-directory.png:
	* icons/i-directory.xml:
	* icons/i-executable.png:
	* icons/i-fifo.png:
	* icons/i-floppy.png:
	* icons/i-harddisk.png:
	* icons/i-music-12.png:
	* icons/i-music-24.png:
	* icons/i-music-36.png:
	* icons/i-music.png:
	* icons/i-nfs.png:
	* icons/i-printer.png:
	* icons/i-regular-12.png:
	* icons/i-regular-24.png:
	* icons/i-regular-36.png:
	* icons/i-regular-72.png:
	* icons/i-regular-96.png:
	* icons/i-regular.png:
	* icons/i-regular.xml:
	* icons/i-search-72.png:
	* icons/i-sock.png:
	* icons/i-spreadsheet.png:
	* icons/i-stalled.png:
	* icons/i-symlink.png:
	* icons/i-web-72.png:
	* icons/i-zip.png:
	* icons/i-zipdisk.png:
	* icons/i-zipdisk2.png:
	* icons/loading.png:
	* icons/manual.png:
	* icons/temp-home.png:
	* icons/trash-empty.png:
	* icons/trash-full.png:

	Move icons to either gnome-mime-data/icons or, perhaps,
	nautilus/icons/default

	* libnautilus-private/nautilus-find-icon-image.c:
	(make_full_icon_path), (get_themed_icon_file_path),
	(nautilus_get_icon_file_name):

	Add support for looking in DATADIR/share/pixmaps/document-icons
	as a fallback for the current theme and the fallback theme.

	Remove hardcoded "default" theme stuff.

	* libnautilus-private/nautilus-icon-factory.c:
	(icon_theme_changed_callback):

	If a theme doesn't have a fallback theme listed, use the
	"default" theme as the fallback. Should be the only default
	theme hardcoding left.

	* libnautilus-private/nautilus-theme.c: (load_theme_document),
	(nautilus_theme_get_theme_data_from_theme),
	(nautilus_theme_get_image_path_from_theme),
	(nautilus_theme_make_preview_pixbuf), (has_image_file),
	(theme_get_property), (nautilus_theme_for_each_theme):

	Remove hardcoding of default theme.

	* icons/crux_eggplant/crux_eggplant.xml:

	Remove inheritance clause which was pointing to "arlo",
	a theme which does not exist anymore.
2002-01-22 19:51:22 +00:00
Darin Adler
0e3671391d Restore the anti-aliased text selection frame.
* icons/Makefile.am:
	* icons/text-selection-frame-aa.png:
	* icons/text-selection-frame.png:
	Restore the anti-aliased text selection frame.
2002-01-22 00:20:20 +00:00
Darin Adler
aaf205789a Get rid of code that passes around the "optimize for AA" flag.
* components/tree/nautilus-tree-view.c:
	(nautilus_tree_view_insert_model_node),
	(nautilus_tree_view_update_model_node):
	* libnautilus-private/nautilus-bookmark.c:
	(nautilus_bookmark_get_pixbuf):
	* libnautilus-private/nautilus-find-icon-image.c: (read_details),
	(get_themed_icon_file_path), (theme_has_icon),
	(nautilus_get_icon_file_name):
	* libnautilus-private/nautilus-find-icon-image.h:
	* libnautilus-private/nautilus-icon-container.c:
	(nautilus_icon_container_update_icon):
	* libnautilus-private/nautilus-icon-factory-private.h:
	* libnautilus-private/nautilus-icon-factory.c:
	(load_thumbnail_frame), (nautilus_icon_factory_init),
	(nautilus_icon_factory_destroy), (icon_theme_changed_callback),
	(should_display_image_file_as_itself),
	(nautilus_icon_factory_get_icon_for_file), (load_icon_from_path),
	(load_named_icon), (load_specific_icon), (load_icon_for_scaling),
	(load_icon_scale_if_necessary), (get_icon_from_cache),
	(nautilus_icon_factory_get_pixbuf_for_icon), (cache_key_hash),
	(cache_key_equal), (nautilus_icon_factory_get_pixbuf_for_file),
	(nautilus_icon_factory_get_pixbuf_from_name),
	(nautilus_icon_factory_get_thumbnail_frame):
	* libnautilus-private/nautilus-icon-factory.h:
	* libnautilus-private/nautilus-thumbnails.c:
	(nautilus_thumbnail_load_framed_image):
	* libnautilus-private/nautilus-thumbnails.h:
	* src/file-manager/fm-directory-view.c:
	(add_script_to_script_menus), (add_submenu_to_script_menus):
	* src/file-manager/fm-list-model.c: (fm_list_model_get_value):
	* src/file-manager/fm-properties-window.c:
	(get_pixbuf_for_properties_window):
	* src/nautilus-sidebar-title.c: (update_icon), (update_emblems):
	Get rid of code that passes around the "optimize for AA" flag.

	* cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c:
	* cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.h:
	* cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.c:
	* cut-n-paste-code/widgets/gimphwrapbox/gtkwrapbox.h:
	Roll in the latest version from gimp source tree.

	* icons: Overwrite all the non-aa versions with the aa versions.
	Remove all the aa versions.
2002-01-21 22:49:40 +00:00
Darin Adler
0e61a2dc6f Do text drawing with Pango for the anti-aliased case. Remove all use of
* libnautilus-private/nautilus-icon-canvas-item.h:
	* libnautilus-private/nautilus-icon-canvas-item.c:
	(nautilus_icon_canvas_item_init),
	(nautilus_icon_canvas_item_finalize),
	(nautilus_icon_canvas_item_invalidate_label_size),
	(nautilus_icon_canvas_item_set_arg),
	(nautilus_icon_canvas_item_get_arg), (draw_or_measure_label_text),
	(measure_label_text), (create_label_layout), (get_label_layout),
	(draw_label_layout), (draw_or_measure_label_text_aa),
	(draw_label_text_aa), (nautilus_icon_canvas_item_class_init):
	Do text drawing with Pango for the anti-aliased case. Remove all
	use of the non-Pango Eel anti-aliased text drawing code.

	* libnautilus-private/nautilus-icon-container.h:
	* libnautilus-private/nautilus-icon-container.c: (finalize),
	(nautilus_icon_container_init),
	(nautilus_icon_container_update_icon),
	(nautilus_icon_container_set_label_font_for_zoom_level):
	* src/file-manager/fm-icon-view.c: (create_icon_container),
	(fm_icon_view_init):
	Remove the smooth-font stuff. We're going to use a single font
	once we change everything to use Pango.

	* icons/Makefile.am: Remove help-system icons.
	* icons/hyperbola-*: Remove help-system icons.
2001-12-18 00:57:46 +00:00
Darin Adler
a238fef0fe Roll double-free bug fix from the branch.
* libnautilus-private/nautilus-directory-async.c:
	(top_left_read_callback): Roll double-free bug fix from the branch.

	* TODO: Some small updates.

	* components/hardware/nautilus-hardware-view.c:
	* data/browser.xml:
	* icons/crux_eggplant/crux_eggplant.xml:
	* icons/crux_teal/crux_teal.xml:
	* icons/default.xml:
	* icons/gnome/gnome.xml:
	* icons/sierra/sierra.xml:
	* icons/tahoe/tahoe.xml:
	* libnautilus-private/nautilus-directory-background.c:
	(nautilus_file_background_write_desktop_settings):
	* libnautilus-private/nautilus-icon-container.c:
	(start_rubberbanding):
	* libnautilus-private/nautilus-icon-text-item.c:
	(fetch_themed_color):
	* src/nautilus-property-browser.c: (add_color_to_browser):
	* src/nautilus-sidebar-tabs.c: (setup_light_text),
	(setup_dark_text), (nautilus_sidebar_tabs_init),
	(nautilus_sidebar_tabs_receive_dropped_color):
	* src/nautilus-sidebar-title.c:
	(nautilus_sidebar_title_select_text_color):
	* src/nautilus-sidebar.c: (receive_dropped_color):
	Changed all rgb:RRRR/GGGG/BBBB to #RRGGBB. We still probably have
	to handle the old format just for old data files.

	* libnautilus-private/.cvsignore:
	nautilus-marshal-guts.h -> nautilus-marshal.h

	* src/file-manager/fm-directory-view.c:
	(update_directory_in_scripts_menu): Add filter so that we don't
	see invisible or backup files in the scripts menu. In the old
	days, gnome-vfs supplied the filtering.

	* src/nautilus-about.c: (nautilus_about_finalize),
	(nautilus_about_instance_init), (nautilus_about_hide),
	(nautilus_about_hide_on_response),
	(nautilus_about_hide_on_delete), (nautilus_about_class_init):
	Get rid of double-destroy problem with about, and fix OK button.

	* src/nautilus-bookmarks-window.c:
	(nautilus_bookmarks_window_response_callback): Fix Done button.
	(create_bookmarks_window): Hook up response callback.
	(on_window_delete_event), (handle_close_accelerator): Get rid of
	save_geometry_and_hide, since hide already does that.

	* src/nautilus-main.c: (main): Add some missing domains for better
	debugging. We should figure out a way to do this without a list of
	domains.
2001-12-01 01:05:38 +00:00
Benedikt Roth
f450c54f5c i18n fixes for cpu speed and cache size (fixes #45298) Fix #48322, Theme
2001-09-27  Benedikt Roth  <Benedikt.Roth@gmx.net>

	* components/hardware/nautilus-hardware-view.c:
	(get_CPU_description):
	i18n fixes for cpu speed and cache size (fixes #45298)
	* icons/gnome/gnome.xml:
	Fix #48322, Theme description for new Gnome theme lacks a dot
2001-09-28 09:41:57 +00:00
Alex Larsson
ede19226c5 Merge some stuff from the redhat-outstanding-patches branch
2001-09-05  Alex Larsson  <alexl@redhat.com>

	Merge some stuff from the redhat-outstanding-patches branch

	* eazel-logos/default.xml:
	* icons/default.xml:
	don't hardcode the title, title info, and
	shadow colors; this prevented the auto-color-selection stuff
	in nautilus-sidebar-title.c from working properly.
	And the hardcoded values were the same thing the autoselector
	would have chosen anyhow.

	* libnautilus-private/nautilus-monitor.c:
	Don't monitor files on read only volumes, they never change, and
	will keep cdroms from being unmounted because fam has open file
	descriptors on them.

	* libnautilus-private/nautilus-thumbnails.c:
	Always look for local thumbnails first.

	* libnautilus-private/nautilus-volume-monitor.[ch]:
	Add nautilus_volume_is_read_only() and
	nautilus_volume_monitor_get_volume_for_path()

	* src/nautilus-desktop-window.c:
	(set_wmspec_desktop_hint): function to set _NET_WM_WINDOW_TYPE, to
	avoid confusing kwin so badly, and also to go ahead and support
	the Window Manager Hints Of The Future.
	(set_gdk_window_background): only set root background to a pixel
	if we retrieved a pixel property
	(map): Set background of our child widgets in addition to our
	own background. This gets rid of the last of the ugliness during
	Nautilus startup, I believe.

	* src/file-manager/fm-icon-view.c:
	Don't read GMC position meta data -- it is never right for nautilus,
	due to different size icons, additional icons, different placement
	policies, so falling back to normal automatic placement works better.
2001-09-11 01:20:43 +00:00
Darin Adler
b3a4eabf01 Don't force a reload if file monitoring will work properly for the
* src/nautilus-window-manage-views.c: (begin_location_change):
	Don't force a reload if file monitoring will work properly
	for the location.

	* components/throbber/Makefile.am:
	* icons/sierra/Makefile.am:
	* icons/tahoe/Makefile.am:
	Remove use of empty SUBDIRS. At least some versions of automake
	have trouble with that.

	* src/file-manager/fm-directory-view.c: Formatting tweak.
2001-06-26 23:51:53 +00:00
Darin Adler
0974316c00 Updated version to 1.0.3.2 for the 1.0.4 candidate build.
* configure.in: Updated version to 1.0.3.2 for the 1.0.4
	candidate build.

	* icons/gnome/Makefile.am: Added missing backslash character.
	Without it, many icons didn't get installed.

	* src/nautilus-application.c: (need_to_show_first_time_druid):
	Fix some code that was building a URL by sticking a file://
	onto the front of a file name. I just changed it to use the
	path directly and do a plain unlink instead of gnome_vfs_unlink.

	* src/nautilus-profiler.c:
	(nautilus_profiler_bonobo_ui_report_callback):
	Use gnome_vfs_get_uri_from_local_path instead of just sticking
	a file:// on the front of a path name.
2001-06-11 16:07:36 +00:00
Andy Hertzfeld
5939b39d94 added reference to "i-regular.xml" in the gnome theme make file, to make
added reference to "i-regular.xml" in the gnome theme make file,
	to make embedded text work in the new gnome theme.

	Also, fixed bug where the names of the rightmost tabs cound get cut
	off by tweaking the layout code.
2001-06-08 08:27:40 +00:00
Seth Nickell
6c4b3cce57 *** empty log message *** 2001-06-04 02:27:24 +00:00
Ramiro Estrugo
219e950905 Remove old unused icons.
* icons/arlo/throbber/.cvsignore:
	* icons/arlo/throbber/001.png:
	* icons/arlo/throbber/002.png:
	* icons/arlo/throbber/003.png:
	* icons/arlo/throbber/004.png:
	* icons/arlo/throbber/005.png:
	* icons/arlo/throbber/006.png:
	* icons/arlo/throbber/007.png:
	* icons/arlo/throbber/008.png:
	* icons/arlo/throbber/009.png:
	* icons/arlo/throbber/010.png:
	* icons/arlo/throbber/011.png:
	* icons/arlo/throbber/012.png:
	* icons/arlo/throbber/013.png:
	* icons/arlo/throbber/014.png:
	* icons/arlo/throbber/015.png:
	* icons/arlo/throbber/016.png:
	* icons/arlo/throbber/017.png:
	* icons/arlo/throbber/018.png:
	* icons/arlo/throbber/019.png:
	* icons/arlo/throbber/020.png:
	* icons/arlo/throbber/021.png:
	* icons/arlo/throbber/022.png:
	* icons/arlo/throbber/023.png:
	* icons/arlo/throbber/024.png:
	* icons/arlo/throbber/025.png:
	* icons/arlo/throbber/026.png:
	* icons/arlo/throbber/027.png:
	* icons/arlo/throbber/028.png:
	* icons/arlo/throbber/029.png:
	* icons/arlo/throbber/030.png:
	* icons/arlo/throbber/Makefile.am:
	* icons/arlo/throbber/rest.png:
	Remove old unused icons.
2001-05-04 00:59:52 +00:00
Ramiro Estrugo
60b832fdfb Lots of improvement. Make dealing with dependency libs/cflags simpler.
* configure.in:
	Lots of improvement.  Make dealing with dependency libs/cflags simpler.

	* applets/launcher/Makefile.am:
	* applets/preferences-applet/Makefile.am:
	* components/adapter/Makefile.am:
	* components/hardware/Makefile.am:
	* components/help/Makefile.am:
	* components/history/Makefile.am:
	* components/image-viewer/Makefile.am:
	* components/loser/content/Makefile.am:
	* components/loser/sidebar/Makefile.am:
	* components/mozilla/Makefile.am:
	* components/music/Makefile.am:
	* components/news/Makefile.am:
	* components/notes/Makefile.am:
	* components/sample/Makefile.am:
	* components/text/Makefile.am:
	* components/throbber/Makefile.am:
	* components/tree/Makefile.am:
	* helper-utilities/error-dialog/Makefile.am:
	* icons/arlo/throbber/Makefile.am:
	* icons/crux_eggplant/backgrounds/Makefile.am:
	* icons/crux_eggplant/sidebar_tab_pieces/Makefile.am:
	* icons/crux_eggplant/throbber/Makefile.am:
	* icons/gnome/throbber/Makefile.am:
	* icons/sidebar_tab_pieces/Makefile.am:
	* libnautilus-adapter/Makefile.am:
	* libnautilus-extensions/Makefile.am:
	* libnautilus/Makefile.am:
	* src/Makefile.am:
	* src/file-manager/Makefile.am:
	* test/Makefile.am:
	Eliminate cut-n-paste disease by using dependency macros defined
	in configure.in.
2001-05-02 12:18:48 +00:00
Darin Adler
d9195bab4c reviewed by: John Sullivan <sullivan@eazel.com>
Some enhancements to icon lookup.

	* libnautilus-extensions/nautilus-icon-factory.h:
	* libnautilus-extensions/nautilus-icon-factory.c:
	(get_mime_type_icon_without_suffix): Function used to strip suffixes
	out so we can have file suffixes in the gnome-vfs icon database, but
	can ignore them and look at all suffixes for the named icon.
	(make_icon_name_from_mime_type): Construct an icon name for types
	that don't specify a particular icon. This allows theme designers
	to make icons for any MIME type.
	(get_icon_name_for_regular_file): Use the new "without suffix" call.
	This requires changing this function to return a strdup'd name.
	(get_icon_name_for_directory), (get_icon_name_for_file): Change to
	return a strdup'd name.
	(make_full_icon_path): Do the file exists check in here (was
	already doing it in some cases) and also call
	gnome_vfs_icon_path_from_filename.
	(get_themed_icon_file_path): Get rid of redundant g_file_exists
	checks and gnome_vfs_icon_path_from_filename call, since both are
	now handled inside make_full_icon_path.
	(nautilus_scalable_icon_get_text_pieces),
	(nautilus_scalable_icon_new_from_text_pieces),
	(nautilus_scalable_icon_unref), (nautilus_scalable_icon_hash),
	(nautilus_scalable_icon_equal): Add MIME type to the scalable
	icons.
	(nautilus_icon_factory_get_icon_for_file): Pass in the MIME type.
	(nautilus_icon_factory_get_emblem_icon_by_name): Pass NULL for
	MIME type.
	(load_pixbuf_svg): Change to pass in boolean for emblem hack since
	we don't always have an icon name.
	(load_icon_from_path): New function, share common code.
	(load_named_icon): New function, share common code.
	(load_specific_icon): Try icon based on MIME type first, then fall
	back on the name specified.
	(nautilus_icon_factory_get_pixbuf_from_name): Pass NULL for MIME
	type.
	(load_icon_with_embedded_text): Pass in the MIME type.

	* src/nautilus-bookmark-list.c: (append_bookmark_node):
	* src/nautilus-bookmark-parsing.c:
	(nautilus_bookmark_new_from_node):
	* libnautilus-extensions/nautilus-bookmark.c:
	(nautilus_bookmark_icon_is_different),
	(nautilus_bookmark_set_icon_to_default):
	Update to deal with MIME types in scalable icons.

	* components/help/hyperbola-filefmt.c:
	(fmt_scrollkeeper_parse_toc_section),
	(fmt_scrollkeeper_parse_doc_toc),
	(fmt_scrollkeeper_parse_document),
	(fmt_scrollkeeper_parse_section), (fmt_scrollkeeper_parse_xml),
	(fmt_scrollkeeper_trim_empty_branches),
	(fmt_scrollkeeper_tree_empty), (fmt_scrollkeeper_populate_tree),
	(remove_leading_and_trailing_white_spaces), (fmt_toplevel_add_doc),
	(get_path_from_node), (has_content), (fmt_toplevel_parse_xml_tree):
	Made more compatible with libxml by not using the content field
	directly and using xmlChildrenNode and xmlRootNode.

	* libnautilus-extensions/nautilus-trash-monitor.c:
	(nautilus_trash_monitor_get): Fixed NautilusDirectory leak.

	* THANKS: Added some more translator credits.
	* check-THANKS.pl: Fixed some email addresses and such.

	* icons/ardmore/.cvsignore:
	* icons/arlo/.cvsignore,
	* icons/arlo/backgrounds/.cvsignore:
	* icons/arlo/sidebar_tab_pieces/.cvsignore:
	* icons/villanova/.cvsignore:
	Removed these again.
2001-05-01 21:21:09 +00:00
Chyla Zbigniew
8661476dd6 Marked two strings for translation.
* components/news/nautilus-news.c: Marked two strings for translation.

* icons/ardmore/.cvsignore, icons/arlo/.cvsignore,
icons/arlo/backgrounds/.cvsignore,
icons/arlo/sidebar_tab_pieces/.cvsignore, icons/villanova/.cvsignore:
New files, ignore Makefile.in and Makefile.
2001-05-01 20:01:42 +00:00
Ramiro Estrugo
59ea0f1184 Forgot to change arlo to crux_teal in these 3.
* icons/crux_teal/backgrounds/Makefile.am:
	* icons/crux_teal/sidebar_tab_pieces/Makefile.am:
	* icons/crux_teal/throbber/Makefile.am:
	Forgot to change arlo to crux_teal in these 3.
2001-05-01 02:53:52 +00:00
Ramiro Estrugo
95b676fadd Rename the theme directories to match their displayed name.
* configure.in:
	* icons/Makefile.am:
	* nautilus.spec.in:
	Rename the theme directories to match their displayed name.

	* icons/arlo
	* icons/villanova
	* icons/ardmore
	Old theme directory names.

	* icons/crux_teal
	* icons/sierra
	* icons/tahoe
	New theme directory names.
2001-05-01 02:42:14 +00:00
Arlo Rose
a4fea8531b Made icon a single note.
* icons/Makefile.am:
        * icons/note-indicator.png:
        Made icon a single note.

        * icons/text-selection-frame-aa.png:
        * icons/text-selection-frame.png:
        Added non aa version of the text selection frame for dragging.
2001-04-05 20:56:55 +00:00
Andy Hertzfeld
0f7c34dfb0 added a way for sidebar views to specify small images that are displayed
added a way for sidebar views to specify small images that
	are displayed in their tab for notification purposes.  Used
	that to make the notes component indicate if a note is present or
	not.

	* components/notes/nautilus-notes.c: (get_bonobo_properties),
	(set_bonobo_properties), (load_note_text_from_metadata),
	(done_with_file), (notes_load_metainfo),
	(notify_listeners_if_changed), (notes_save_metainfo), (do_destroy),
	(notes_get_indicator_image), (make_notes_view):
	added a property bag to the notes component to provide a tab_image
	property, and made it notify the listeners when the note text
	changes.

	* icons/Makefile.am:
	* icons/note-indicator.png:
	new notes indicator image from Arlo.

	* src/nautilus-sidebar-tabs.c: (tab_item_destroy),
	(pixbuf_composite), (draw_one_tab_plain), (draw_one_tab_themed),
	(get_tab_width), (draw_or_layout_all_tabs),
	(nautilus_sidebar_tabs_expose),
	(nautilus_sidebar_tabs_update_tab_item), (get_tab_item_from_view),
	(nautilus_sidebar_tabs_update_all_indicators),
	(nautilus_sidebar_tabs_update_indicator),
	(tab_indicator_changed_callback),
	(nautilus_sidebar_tabs_connect_view):
	* src/nautilus-sidebar-tabs.h:
	made the sidebar tabs hook up to the nautilus_view's tab_image
	property and use it to display a notification image in the tab
	if necessary.

	* src/nautilus-sidebar.c: (view_loaded_callback),
	(nautilus_sidebar_add_panel):
	connect the sidebar tabs to a newly added view, once the view
	is loaded.

	* src/nautilus-view-frame.c: (nautilus_view_frame_get_control):
	* src/nautilus-view-frame.h:
	added nautilus_view_frame_get_control so view properties can be
	accessed by the sidebar.
2001-04-01 23:44:46 +00:00
George Lebl
bffd9f61a9 Remove the italic stuff and replace with icons. There's a different icon
Tue Mar 27 02:25:31 2001  George Lebl <jirka@5z.com>

	* components/help/hyperbola-nav-tree.c (ensure_italic_style)
	  (set_node_style) (reset_style_for_node) (reset_styles)
	  (ensure_pixmap_and_mask) (ensure_icons) (get_node_icons)
	  (ctree_populate_subnode) (ctree_populate)
	  (hyperbola_navigation_tree_new) (pixmap_unref_and_null)
	  (bitmap_unref_and_null) (hyperbola_navigation_tree_destroy):
	  Remove the italic stuff and replace with icons.  There's a
	  different icon for folders, different for books and different for
	  sections.  The one for sections is the one used for man and info
	  pages, but we could also have a separate one for those.  I suppose
	  that's up to Arlo.  This should fix #6911, though I suppose I'll
	  leave it open to get further feedback.

	* icons/Makefile.am, hyperbola-book-closed.png,
	  hyperbola-book-open.png, hyperbola-folder-closed.png,
	  hyperbola-folder-open.png, hyperbola-section-closed.png,
	  hyperbola-section-open.png:  Add some testing icons, stolen
	  from the GTK+ testing program.
2001-03-27 10:26:29 +00:00
Andy Hertzfeld
fe3dd5843b fixed bug 7247, Web Search and Services toolbar icons missing in GNOME
fixed bug 7247, Web Search and Services toolbar icons missing in
	GNOME theme; fixed by tweaking the toolbar theming logic to
	deal with icons that don't have stock equivalents, and adding images
	for the gnome theme to use

	* icons/gnome/Makefile.am:
	* icons/gnome/SearchWeb.png:
	* icons/gnome/Services.png:
	* src/nautilus-window-toolbars.c: (get_file_name_from_icon_name),
	(set_up_standard_bonobo_button), (set_up_special_bonobo_button),
	(set_up_toolbar_images):

	* icons/Services.png:
	stopgap fix for bug 7289, services toolbar icon in default theme
	doesn't fit in the rest of the toolbar icons.  I replaced it with
	an earlier one that is still consistent with the other services icons,
	but it's still not good enough; Arlo will keep working on a better
	one.
2001-03-02 23:04:57 +00:00
Arlo Rose
9ea01db6fb New theme previews for the smaller size, and 1bit alpha. Also, a couple of
* icons/ardmore/theme_preview.png:
        * icons/arlo/theme_preview.png:
        * icons/crux_eggplant/backgrounds/window_pattern.png:
        * icons/crux_eggplant/theme_preview.png:
        * icons/gnome/theme_preview.png:
        * icons/nautilus-mini-logo.png:
        * icons/theme_preview.png:
        * icons/villanova/theme_preview.png:
        New theme previews for the smaller size, and 1bit alpha.
        Also, a couple of other tweaks.
2001-03-02 09:25:31 +00:00
Arlo Rose
88d9d65d6c Fixed an old bug in the GNOME throbber (frame 8) that was reintroduced at
* icons/gnome/gnome.xml:
        * icons/gnome/throbber/008.png:
        Fixed an old bug in the GNOME throbber (frame 8) that was
        reintroduced at some point
2001-03-02 07:35:34 +00:00
Arlo Rose
b56984364c Yee Ha! New throbbers for everyone! Added new throbbers for Crux Teal and
* icons/arlo/arlo.xml:
        * icons/arlo/throbber/001.png:
        * icons/arlo/throbber/002.png:
        * icons/arlo/throbber/003.png:
        * icons/arlo/throbber/004.png:
        * icons/arlo/throbber/005.png:
        * icons/arlo/throbber/006.png:
        * icons/arlo/throbber/007.png:
        * icons/arlo/throbber/008.png:
        * icons/arlo/throbber/009.png:
        * icons/arlo/throbber/010.png:
        * icons/arlo/throbber/011.png:
        * icons/arlo/throbber/012.png:
        * icons/arlo/throbber/013.png:
        * icons/arlo/throbber/014.png:
        * icons/arlo/throbber/015.png:
        * icons/arlo/throbber/016.png:
        * icons/arlo/throbber/017.png:
        * icons/arlo/throbber/018.png:
        * icons/arlo/throbber/019.png:
        * icons/arlo/throbber/020.png:
        * icons/arlo/throbber/021.png:
        * icons/arlo/throbber/022.png:
        * icons/arlo/throbber/023.png:
        * icons/arlo/throbber/024.png:
        * icons/arlo/throbber/025.png:
        * icons/arlo/throbber/026.png:
        * icons/arlo/throbber/027.png:
        * icons/arlo/throbber/028.png:
        * icons/arlo/throbber/029.png:
        * icons/arlo/throbber/030.png:
        * icons/arlo/throbber/Makefile.am:
        * icons/arlo/throbber/rest.png:
        * icons/crux_eggplant/Makefile.am:
        * icons/crux_eggplant/crux_eggplant.xml:
        * icons/crux_eggplant/throbber/001.png:
        * icons/crux_eggplant/throbber/002.png:
        * icons/crux_eggplant/throbber/003.png:
        * icons/crux_eggplant/throbber/004.png:
        * icons/crux_eggplant/throbber/005.png:
        * icons/crux_eggplant/throbber/006.png:
        * icons/crux_eggplant/throbber/007.png:
        * icons/crux_eggplant/throbber/008.png:
        * icons/crux_eggplant/throbber/009.png:
        * icons/crux_eggplant/throbber/010.png:
        * icons/crux_eggplant/throbber/011.png:
        * icons/crux_eggplant/throbber/012.png:
        * icons/crux_eggplant/throbber/013.png:
        * icons/crux_eggplant/throbber/014.png:
        * icons/crux_eggplant/throbber/015.png:
        * icons/crux_eggplant/throbber/016.png:
        * icons/crux_eggplant/throbber/017.png:
        * icons/crux_eggplant/throbber/018.png:
        * icons/crux_eggplant/throbber/019.png:
        * icons/crux_eggplant/throbber/020.png:
        * icons/crux_eggplant/throbber/021.png:
        * icons/crux_eggplant/throbber/022.png:
        * icons/crux_eggplant/throbber/023.png:
        * icons/crux_eggplant/throbber/024.png:
        * icons/crux_eggplant/throbber/025.png:
        * icons/crux_eggplant/throbber/026.png:
        * icons/crux_eggplant/throbber/027.png:
        * icons/crux_eggplant/throbber/028.png:
        * icons/crux_eggplant/throbber/029.png:
        * icons/crux_eggplant/throbber/030.png:
        * icons/crux_eggplant/throbber/Makefile.am:
        * icons/crux_eggplant/throbber/rest.png:
        Yee Ha!  New throbbers for everyone!
        Added new throbbers for Crux Teal and Eggplant.lant/throbber/027.png
2001-03-02 07:23:26 +00:00
Arlo Rose
f5cdb80018 List view color tweak. Lines beginning with `CVS:' are removed
* icons/crux_eggplant/crux_eggplant.xml:
        List view color tweak.
Lines beginning with `CVS:' are removed automatically
2001-03-02 03:49:06 +00:00
Arlo Rose
ebf6c2de18 Made the toolbar icon match the rest of the services icons.
* icons/Services.png:
        Made the toolbar icon match the rest of the services icons.
2001-03-02 02:01:41 +00:00
Mike Engber
505ccc4c33 reviewed by: Darin Adler <darin@eazel.com>
reviewed by: Darin Adler  <darin@eazel.com>

	* components/services/nautilus-dependent-shared/icons/eazel-logo-ri
	ght-side-logo.png:
	* icons/about_background.png:
	* icons/druid_header.png:
	* icons/throbber/001.png:
	* icons/throbber/002.png:
	* icons/throbber/003.png:
	* icons/throbber/004.png:
	* icons/throbber/005.png:
	* icons/throbber/006.png:
	* icons/throbber/007.png:
	* icons/throbber/008.png:
	* icons/throbber/009.png:
	* icons/throbber/010.png:
	* icons/throbber/011.png:
	* icons/throbber/012.png:
	* icons/throbber/013.png:
	* icons/throbber/014.png:
	* icons/throbber/015.png:
	* icons/throbber/016.png:
	* icons/throbber/017.png:
	* icons/throbber/018.png:
	* icons/throbber/019.png:
	* icons/throbber/020.png:
	* icons/throbber/021.png:
	* icons/throbber/022.png:
	* icons/throbber/023.png:
	* icons/throbber/024.png:
	* icons/throbber/025.png:
	* icons/throbber/026.png:
	* icons/throbber/027.png:
	* icons/throbber/028.png:
	* icons/throbber/029.png:
	* icons/throbber/030.png:
	* icons/throbber/rest.png:
	Checked in uncorrupted png files.
2001-03-02 01:47:59 +00:00
Arlo Rose
6a3203d026 Added the non-Eazel version; it looks pretty cool.
* icons/About_Image.png:
        Added the non-Eazel version; it looks pretty cool.
2001-03-02 01:02:48 +00:00
Arlo Rose
14a624cf2a Tiny tweak.
Tiny tweak.
2001-02-28 06:08:56 +00:00
Arlo Rose
56a9e2590b Changed the default background color so that the list view looks better.
* icons/arlo/arlo.xml:
        * icons/crux_eggplant/crux_eggplant.xml:
        * icons/default.xml:
        Changed the default background color so that the list
        view looks better.
2001-02-28 05:49:40 +00:00
Darin Adler
d566827eb6 reviewed by: John Sullivan <sullivan@eazel.com>
Did most of the work for bug 5779, separating out the Eazel logos
	so they won't be used by non-Eazel folks making changes to
	Nautilus if they choose to do "non-approved" changes (allowed by
	GPL of course).

	* nautilus.spec.in: Add new logos.
	* configure.in: Add eazel-logos and eazel-logos/throbber.
	* Makefile.am: Add the eazel-logos subdirectory.
	* eazel-logos/Makefile.am: Created.
	* eazel-logos/throbber/Makefile.am: Created.

	* components/services/nautilus-dependent-shared/icons/eazel-logo-right-side-logo.png:
	* icons/About_Image.png:
	* icons/about_background.png:
	* icons/default.xml:
	* icons/druid_header.png:
	* icons/throbber/001.png:
	* icons/throbber/002.png:
	* icons/throbber/003.png:
	* icons/throbber/004.png:
	* icons/throbber/005.png:
	* icons/throbber/006.png:
	* icons/throbber/007.png:
	* icons/throbber/008.png:
	* icons/throbber/009.png:
	* icons/throbber/010.png:
	* icons/throbber/011.png:
	* icons/throbber/012.png:
	* icons/throbber/013.png:
	* icons/throbber/014.png:
	* icons/throbber/015.png:
	* icons/throbber/016.png:
	* icons/throbber/017.png:
	* icons/throbber/018.png:
	* icons/throbber/019.png:
	* icons/throbber/020.png:
	* icons/throbber/021.png:
	* icons/throbber/022.png:
	* icons/throbber/023.png:
	* icons/throbber/024.png:
	* icons/throbber/025.png:
	* icons/throbber/026.png:
	* icons/throbber/027.png:
	* icons/throbber/028.png:
	* icons/throbber/029.png:
	* icons/throbber/030.png:
	* icons/throbber/Makefile.am:
	* icons/throbber/rest.png:
	Updated with non-logo versions.

	Did 90% of the work for bug 6950 (need new report_redirect call in
	addition to report_location_change). While working on that, I also
	moved the deferral of outgoing calls that is done in the Mozilla
	component so that it is done by the NautilusView class instead.

	* libnautilus/nautilus-view-component.idl: Added report_redirect.
	* libnautilus/nautilus-view.h: Added report_redirect.
	* libnautilus/nautilus-view.c: (queue_outgoing_call): Added
	queing for the outgoing side.
	(nautilus_view_initialize): Allocate queue.
	(nautilus_view_destroy): Deallocate queue.
	(str_list_copy): Utility needed here because we can't use
	libnautilus-extensions.
	(list_free_deep_callback): New. Used in queuing code.
	(free_location_plus_callback): New. Used in queueing code.
	(call_open_location_in_this_window),
	(call_open_location_prefer_existing_window),
	(call_open_location_force_new_window),
	(call_report_location_change), (call_report_redirect),
	(call_report_selection_change), (call_report_status),
	(call_report_load_underway), (call_report_load_progress),
	(call_report_load_complete), (call_report_load_failed),
	(call_set_title), (call_go_back): Functions that get queued.
	These have the bulk of the code to do work.
	(nautilus_view_open_location_in_this_window),
	(nautilus_view_open_location_prefer_existing_window),
	(nautilus_view_open_location_force_new_window),
	(nautilus_view_report_location_change),
	(nautilus_view_report_redirect),
	(nautilus_view_report_selection_change),
	(nautilus_view_report_status),
	(nautilus_view_report_load_underway),
	(nautilus_view_report_load_progress),
	(nautilus_view_report_load_complete),
	(nautilus_view_report_load_failed), (nautilus_view_set_title),
	(nautilus_view_go_back): These functions now simply queue the work
	that needs to be done.

	* src/nautilus-view-frame-corba.c: (free_location_plus_callback):
	Add a new field for the "from_location" needed for redirect.
	(report_redirect): The actual function to do the work.
	(impl_Nautilus_ViewFrame_report_redirect): Queue function.
	* src/nautilus-view-frame.h:
	* src/nautilus-view-frame-private.h:
	* src/nautilus-view-frame.c:
	(nautilus_view_frame_initialize_class): Create report_redirect
	signal.
	(nautilus_view_frame_report_redirect): Emit the signal.
	* src/nautilus-window-manage-views.c: (report_redirect_callback):
	Code to implement the redirect. For now this does the exact same
	thing as report_location_change. This is where all the remaining
	work to fix the bug goes.

	* components/mozilla/nautilus-mozilla-content-view.c:
	(view_load_location_callback), (mozilla_title_changed_callback),
	(mozilla_net_start_callback), (mozilla_net_stop_callback),
	(mozilla_link_message_callback), (mozilla_progress_callback),
	(mozilla_dom_mouse_click_callback),
	(navigate_mozilla_to_nautilus_uri), (update_nautilus_uri),
	(eazel_services_scheme_from_http): Remove the "async" calls that
	defer calls until timeout time now that NautilusView itself does
	that for all components.

	* libnautilus-extensions/nautilus-gtk-extensions.h:
	* libnautilus-extensions/nautilus-gtk-extensions.c:
	(nautilus_gtk_marshal_NONE__POINTER_POINTER_POINTER_POINTER):
	Added new marshal function needed for report_redirect.

	Other changes.

	* THANKS: Add some more contributors, after running the script
	to detect new ChangeLog entries.
2001-02-27 22:25:42 +00:00
Andy Hertzfeld
47310e6199 fixed bug 7019, emblem names are not aligned vertically in show properties
fixed bug 7019, emblem names are not aligned vertically in
	show properties or the property browser.  Fixed by adding
	a "fixed image height" attribute to nautilus-labeled-image, and
	set it in the properties window and properties browser.

	* libnautilus-extensions/nautilus-labeled-image.c:
	(nautilus_labeled_image_initialize), (is_fixed_height),
	(labeled_image_get_image_dimensions),
	(nautilus_labeled_image_get_image_bounds),
	(nautilus_labeled_image_get_show_image),
	(nautilus_labeled_image_set_fixed_image_height):
	added a fixed_image_height instance variable, and used it
	when appropriate
	* libnautilus-extensions/nautilus-labeled-image.h:
	added setter for the fixed image height attribute

	* src/file-manager/fm-properties-window.c: (create_emblems_page):
	set the fixed image height attribute on the emblems
	* src/nautilus-property-browser.c:
	(make_properties_from_directories),
	(property_browser_category_button_new):
	set the fixed image height attribute for the emblems and also
	the category buttons

	fixed bug 7022, users are confused by the "shared" and "secret"
	emblems; fixed by removing them.

	* data/browser.xml:
	removed secret and shared emblem references
	* data/emblems/Makefile.am:
	removed the emblem .pngs from the makefile
	* data/emblems/secret.png:
	* data/emblems/shared.png:
	removed the emblem .pngs
	* icons/Makefile.am:
	removed the emblem .svgs from the makefile
	* icons/emblem-secret.svg:
	* icons/emblem-shared.svg:
	removed the .svgs
2001-02-27 20:14:10 +00:00
Darin Adler
2f9d6bc25f reviewed by: John Sullivan <sullivan@eazel.com>
Fixed bug 6725 (Crash on Refresh if viewed file/folder is deleted
	outside of Nautilus):

	* src/nautilus-window-manage-views.c: (free_location_change):
	Reorder so we cancel the callbacks before more I/O has the chance
	to happen.
	* libnautilus-extensions/nautilus-directory-async.c:
	(nautilus_directory_async_state_changed): Don't do any I/O for a
	NautilusDirectory object once it's destroyed. Unfortunately, it's
	still possible for destroying one NautilusDirectory object to
	cause I/O to happen on another, so this doesn't fix the bug (which
	is why we also need the change above).

	Fixed bug 7080 (Nautilus build failure on Red Hat 7.)

	* libnautilus-extensions/nautilus-medusa-support.c: Fixed the bad
	#endif with non-comment text after it.

	Worked on bug 6928 (create fallback mechanism so eazel-logos
	version of each graphic is found if present). We still need a
	separate fallback mechanism for the theme XML file, since the
	throbber has a different number of frames.

	* libnautilus-extensions/nautilus-file-utilities.c:
	(nautilus_get_pixmap_directory): Simplify.
	(nautilus_pixmap_file): Look in eazel-logos directory first, so we
	will pick up logo graphics if there, and non-logo graphics otherwise.
	* test/test-nautilus-image-simple.c: (main): Remove a reference to
	a logo graphic.

	* eazel-logos/.cvsignore:
	* eazel-logos/About_Image.png:
	* eazel-logos/about_background.png:
	* eazel-logos/druid_header.png:
	* eazel-logos/eazel-logo-right-side-logo.png:
	* eazel-logos/throbber/.cvsignore:
	* eazel-logos/throbber/001.png:
	* eazel-logos/throbber/002.png:
	* eazel-logos/throbber/003.png:
	* eazel-logos/throbber/004.png:
	* eazel-logos/throbber/005.png:
	* eazel-logos/throbber/006.png:
	* eazel-logos/throbber/007.png:
	* eazel-logos/throbber/008.png:
	* eazel-logos/throbber/009.png:
	* eazel-logos/throbber/010.png:
	* eazel-logos/throbber/011.png:
	* eazel-logos/throbber/012.png:
	* eazel-logos/throbber/013.png:
	* eazel-logos/throbber/014.png:
	* eazel-logos/throbber/015.png:
	* eazel-logos/throbber/rest.png:
	* eazel-logos/default.xml:
	Added a new directory with copies of all graphics with the Eazel
	logo in them. Next we have to make this directory actually build
	and install these logos. Then Non-Eazel-logo'd graphics suitable
	for GPL will replace the original copies and these will keep the
	Eazel logo versions. The directory also contains the XML file for
	the default theme, since we need to change the throbber frames for
	the logo vs. non-logo version of the throbber.

	* components/services/nautilus-dependent-shared/icons/Makefile.am:
	* components/services/nautilus-dependent-shared/icons/eazel-cloud-logo.png:
	* components/services/nautilus-dependent-shared/icons/eazel-services-logo.png:
	* components/services/nautilus-dependent-shared/icons/service-summary-logo-top.png:
	* components/services/nautilus-dependent-shared/icons/startup-logo.png:
	* icons/Makefile.am:
	* icons/eazel-logo.gif:
	* icons/nautilus-logo.png:
	Removed unused graphics with the Eazel logo in them. There are a
	lot more unused graphics and someone should go through and remove
	them. I'm thinking of writing a script to do it.

	Other changes.

	* components/services/install/nautilus-view/.cvsignore:
	* components/services/vault/.cvsignore:
	* components/services/vault/command-line/.cvsignore:
	* data/top/.cvsignore:
	Re-removed .cvsignore files for empty directories.

	* THANKS: Corrected one email address.
	* check-THANKS.pl: Updated for the latest ChangeLog typos.
2001-02-27 18:47:19 +00:00
Arlo Rose
2d7a751b7c Lots of folder stuff...
* icons/arlo/i-directory-12-aa.png:
        * icons/arlo/i-directory-12.png:
        * icons/arlo/i-directory-192.png:
        * icons/arlo/i-directory-20-aa.png:
        * icons/arlo/i-directory-20.png:
        * icons/arlo/i-directory-24-aa.png:
        * icons/arlo/i-directory-24.png:
        * icons/arlo/i-directory-36-aa.png:
        * icons/arlo/i-directory-36.png:
        * icons/arlo/i-directory-96.png:
        * icons/arlo/i-directory.xml:
        * icons/crux_eggplant/Makefile.am:
        * icons/crux_eggplant/i-directory-12-aa.png:
        * icons/crux_eggplant/i-directory-12.png:
        * icons/crux_eggplant/i-directory-192.png:
        * icons/crux_eggplant/i-directory-20-aa.png:
        * icons/crux_eggplant/i-directory-20.png:
        * icons/crux_eggplant/i-directory-24-aa.png:
        * icons/crux_eggplant/i-directory-24.png:
        * icons/crux_eggplant/i-directory-36-aa.png:
        * icons/crux_eggplant/i-directory-36.png:
        * icons/crux_eggplant/i-directory-96.png:
        * icons/crux_eggplant/i-directory.xml:
        Lots of folder stuff...
2001-02-27 02:07:30 +00:00
Arlo Rose
3206ccadde Added a 20 pixel version for the Tree view and menus.
* icons/arlo/Makefile.am:
        * icons/arlo/i-regular-20-aa.png:
        * icons/arlo/i-regular-20.png:
        Added a 20 pixel version for the Tree view and menus.
2001-02-26 08:31:45 +00:00
Arlo Rose
6783af0e29 Mistake in the xml file.
Mistake in the xml file.
2001-02-26 07:03:36 +00:00
Arlo Rose
7c0f7f1f65 Changed the design of the Crux documents to have 8.5 x 11 aspect ratio,
* configure.in:
        * icons/arlo/Makefile.am:
        * icons/arlo/i-regular-12-aa.png:
        * icons/arlo/i-regular-12.png:
        * icons/arlo/i-regular-192-aa.png:
        * icons/arlo/i-regular-192.png:
        * icons/arlo/i-regular-24-aa.png:
        * icons/arlo/i-regular-24.png:
        * icons/arlo/i-regular-36-aa.png:
        * icons/arlo/i-regular-36.png:
        * icons/arlo/i-regular-72-aa.png:
        * icons/arlo/i-regular-72.png:
        * icons/arlo/i-regular-96-aa.png:
        * icons/arlo/i-regular-96.png:
        * icons/arlo/i-regular-aa.png:
        * icons/arlo/i-regular.png:
        * icons/arlo/i-regular.xml:
        Changed the design of the Crux documents to have 8.5 x 11
        aspect ratio, and removed the torn out of a sprial notebook
        visual appearance.

        I also added all the sizes that Nautilus needs in both 8 bit
        and 1 bit mask mode.

        * icons/crux_eggplant/Makefile.am:
        * icons/crux_eggplant/crux_eggplant.xml:
        * icons/crux_eggplant/i-regular-192-aa.png:
        * icons/crux_eggplant/i-regular-192.png:
        * icons/crux_eggplant/i-regular-72-aa.png:
        * icons/crux_eggplant/i-regular-72.png:
        * icons/crux_eggplant/i-regular-96-aa.png:
        * icons/crux_eggplant/i-regular-96.png:
        * icons/crux_eggplant/i-regular-aa.png:
        * icons/crux_eggplant/i-regular.png:
        * icons/crux_eggplant/i-regular.xml:
        Removed the throbber and the document icons out of Crux Eggplant
        and made them point to the ones in Crux teal.
2001-02-26 06:27:47 +00:00
Arlo Rose
4278358223 Added hand.png, deleted hand.svg
* icons/hand.png:
        * icons/hand.svg:
        Added hand.png, deleted hand.svg
2001-02-22 09:19:57 +00:00
Arlo Rose
2dfe7055a7 Trying to make the service icons consistent in Nautilus. Next stop,
2001-02-22  Arlo Rose  <arlo@eazel.com>

        * icons/Makefile.am:
        * icons/hand-72.png:
        * icons/hand-96.png:
        Trying to make the service icons consistent in Nautilus.
        Next stop, toolbar!
2001-02-22 08:48:23 +00:00
Arlo Rose
87f607e7a9 Tweaked images in druid to use my 3D logo, and blue shades rather than
* icons/druid_header.png:
        * icons/druid_header_stretch.png:
        * icons/druid_sidebar.png:
        Tweaked images in druid to use my 3D logo, and
        blue shades rather than teal.
2001-02-22 06:32:34 +00:00
Andy Hertzfeld
958d9934f7 fixed bug 5939, margins in text icons are weirdly proportioned. Fixed by
fixed bug 5939, margins in text icons are weirdly proportioned.
	Fixed by distinguishing the rectangles for the anti-aliased and
	non-aa icon types

	* icons/i-regular.xml:
	added and tweaked both aa and non-aa text rectangles
	* libnautilus-extensions/nautilus-icon-factory.c:
	(get_themed_icon_file_path):
	get a separate text rectangle for anti-aliased mode if present

	fixed bug 6708, Change "support" link in menus, by moving and
	renamed the "support" item from the services menu to the help menu.
	This bug isn't finished yet, since we still have to rename the
	support uri, but it isn't ready on the service yet.

	* src/nautilus-service-ui.xml:
	removed support item
	* src/nautilus-shell-ui.xml:
	added customer service item
	* src/nautilus-window-menus.c: (help_menu_customer_service),
	(nautilus_window_initialize_menus):
	added code to handle the customer service command
	* src/nautilus-window-service-ui.c:
	(nautilus_window_install_service_ui):
	removed callback for the support command
2001-02-21 08:54:53 +00:00
Andy Hertzfeld
e8ae5c0a62 fixed bug 6338, folder moves to the right when highlighted, by tweaking
* icons/i-directory-12.png:
	* icons/i-directory-accept-12.png:
	fixed bug 6338, folder moves to the right when highlighted,
	by tweaking the associated images

	* src/nautilus-sidebar-tabs.c: (nautilus_sidebar_tabs_hit_test):
	consider the tab for hit-testing even if invisible
	* src/nautilus-sidebar.c: (nautilus_sidebar_release_event):
	fixed 3538, easier way to minimize active sidebar view, by
	making it close the active view when you click on the space
	its tab formerly occupied.
2001-02-09 23:38:55 +00:00
Arlo Rose
5102ba1206 Made more link icons that will work at smaller zoom levels. Fixes bug
* icons/Makefile.am:
        * icons/emblem-symbolic-link-12.png:
        * icons/emblem-symbolic-link-24.png:
        * icons/emblem-symbolic-link-36.png:
        Made more link icons that will work at smaller zoom levels.
        Fixes bug number 5988.
2001-02-09 23:36:34 +00:00
Robey Pointer
7d67d53e02 i think this was an accident 2001-02-03 03:15:11 +00:00
Ian McKellar
0e35d70ca2 reviewed by: Maciej Stachowiak <mjs@eazel.com>
reviewed by: Maciej Stachowiak  <mjs@eazel.com>

	* components/services/inventory/Trilobite_Service_inventory.oaf.in:
	Fixed a tyop in the path to the trilobite-inventory-service

	* components/services/inventory/eazel-inventory-utils.h:
	* components/services/inventory/eazel-inventory-service.c:
	Moved the GConf path for machine name to

	(impl_Trilobite_Eazel_Inventory_upload):
	Improved error reporting / debugging. Actually save the MD5.

	* components/services/inventory/eazel-inventory-utils.c:
	(add_package_info), (add_software_info),
	(eazel_inventory_local_path)
	Fixed memory leaks.

	(eazel_inventory_update_md5):
	Added a function to store the MD5.

	* nautilus.spec.in:
	Add inventory files to the right RPMs.
2001-01-31 10:01:47 +00:00
Darin Adler
ce4e7c679d reviewed by: John Sullivan <sullivan@eazel.com>
Fix bug 6147 (selected icons flash unselected/selected rapidly):

	* src/nautilus-window-manage-views.c: (change_selection): Don't
	send out selection change notices to the view that reported the
	selection change.
	(change_selection_callback): Pass in view that requested the
	change so we can know not to send a selection change to that view.
	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_send_selection_change): Clear flag that says we
	have a selection change for the shell.
	(selection_changed_callback): Add code to indicate this selection
	change is due to the shell, so we don't tell the shell about
	something it just told us.
	(done_loading): Set flag so we don't tell the shell about selection
	changes that are part of the first load of the directory.
	(display_selection_info_idle_callback): Only send a selection change
	to the shell if the change was initiated here. Also remove the code
	that ref's the NautilusView object -- wasn't helping.
	(update_menus_timeout_callback), (display_pending_idle_callback),
	(display_pending_timeout_callback): Remove the code that ref's the
	NautilusView object -- wasn't helping.
	(fm_directory_view_notify_selection_changed): Propagate flag that
	tells the idle code we have made the change to the selection and
	the shell should be notified.

	Fix bug 6158 (nautilus --quit shouldn't check for
	~/.nautilus/first-time-wizard-flag).

	* src/nautilus-main.c: (main): Don't do the first-time druid check
	when the --quit or --restart option is used.

	Fix bug 803 (All metafile tags should be lower case).

	* libnautilus-extensions/nautilus-metadata.h: Use lower-case for
	metadata tags.
	* libnautilus-extensions/nautilus-directory-metafile.c:
	(create_metafile_root), (get_file_node),
	(nautilus_directory_rename_file_metadata),
	(nautilus_directory_copy_file_metadata),
	(nautilus_directory_set_metafile_contents): Change metadata tags
	to be lower-case.
	* libnautilus-extensions/nautilus-directory.c:
	(nautilus_self_check_directory): Use lower-case in metadata
	self-test for clarity.
	* libnautilus-extensions/nautilus-file.c:
	(nautilus_file_get_keywords), (nautilus_file_set_keywords): Change
	metadata tags to be lower-case.

	* data/top/.nautilus-metafile.xml
	* icons/ardmore/ardmore.xml:
	* icons/arlo/arlo.xml:
	* icons/arlo/i-directory.xml:
	* icons/arlo/i-regular.xml:
	* icons/crux_eggplant/crux_eggplant.xml:
	* icons/crux_eggplant/i-directory.xml:
	* icons/crux_eggplant/i-regular.xml:
	* icons/default.xml:
	* icons/gnome/gnome.xml:
	* icons/i-directory-accept.xml:
	* icons/i-directory.xml:
	* icons/i-regular.xml:
	* icons/villanova/villanova.xml:
	Change XML to use lower-case.

	* libnautilus-extensions/nautilus-link-set.c: (create_new_link):
	Use lower-case for link XML tags.
	* libnautilus-extensions/nautilus-link.c:
	(nautilus_link_local_create), (nautilus_link_local_set_link_uri),
	(nautilus_link_local_set_type),
	(nautilus_link_local_get_link_uri),
	(nautilus_link_local_get_link_type),
	(nautilus_link_get_link_uri_given_file_contents): Use lower-case
	for link XML tags.

	* src/nautilus-sidebar-title.c:
	(nautilus_sidebar_title_select_text_color),
	(nautilus_sidebar_title_theme_changed): Use lower-case for theme
	XML tags.
	* components/throbber/nautilus-throbber.c:
	(get_bonobo_properties), (nautilus_throbber_initialize),
	(nautilus_throbber_load_images),
	(nautilus_throbber_button_press_event): Change theme XML tags to be
	lower-case.
	* libnautilus-extensions/nautilus-icon-container.c:
	(start_rubberbanding): Use lower-case for theme XML tags.
	(nautilus_icon_container_initialize): Fix comment.
	(update_label_color), (nautilus_icon_container_theme_changed): Use
	lower-case for theme XML tags.
	* libnautilus-extensions/nautilus-icon-factory.c: (set_theme): Use
	lower-case for theme XML tags.
	(get_themed_icon_file_path): Use lower-case for icon XML file
	tags.
	(icon_theme_changed_callback): Use lower-case for theme XML tags.
	* src/nautilus-sidebar-tabs.c:
	(nautilus_sidebar_tabs_load_theme_data), (get_text_offset): Use
	lowe-case for theme XML tags.
	* src/nautilus-sidebar.c: (nautilus_sidebar_update_appearance):
	Use lower-case for theme XML tags.
	* src/nautilus-window-toolbars.c: (get_file_name_from_icon_name):
	Use lower-case for theme XML tags.
	* src/nautilus-zoom-control.c: (draw_number): Use lower-case for
	theme XML tags.

	Change code that used GSList when it should use GList. We use
	GList so that we can share utility functions. It's arbitrary. We
	could have decided to use all GSList instead, but we chose GList
	(because of its name, initially).

	* components/tree/nautilus-tree-expansion-state.c:
	(expansion_state_load_callback),
	(nautilus_tree_expansion_state_load_table_from_gconf),
	(hash_table_get_keys_callback), (hash_table_get_keys),
	(nautilus_tree_expansion_state_save_table_to_gconf): Update to use
	GList instead of GSList.
	* libnautilus-extensions/nautilus-gconf-extensions.h:
	* libnautilus-extensions/nautilus-gconf-extensions.c:
	(nautilus_gconf_handle_error), (nautilus_gconf_set_string_list),
	(nautilus_gconf_get_string_list): Change to work with GList
	instead of GSList to match the rest of Nautilus, so that the lists
	can be manipulated with all the GList utility functions.
	* libnautilus-extensions/nautilus-glib-extensions.h:
	* libnautilus-extensions/nautilus-glib-extensions.c:
	(nautilus_round): Changed name from nautilus_g_round -- "g" for
	"gratuitous".
	(nautilus_g_list_from_g_slist), (nautilus_g_slist_from_g_list):
	Added utility functions to help make GSLists from GLists and vice
	versa. Useful when dealing with functions that yield/expect
	GSLists.
	* libnautilus-extensions/nautilus-icon-text-item.c: (iti_destroy),
	(iti_update), (iti_paint_text), (iti_draw), (iti_render),
	(iti_event): Use nautilus_round by its new name.
	* libnautilus-extensions/nautilus-preferences.h:
	* libnautilus-extensions/nautilus-preferences.c:
	(nautilus_preferences_set_string_list),
	(nautilus_preferences_get_string_list),
	(nautilus_preferences_default_set_string_list),
	(nautilus_preferences_default_get_string_list): Change to use
	GList instead of GSList.
	* libnautilus-extensions/nautilus-search-uri.c:
	(free_tokenized_uri), (tokenize_uri), (get_translated_criterion),
	(get_nth_criterion_prefix), (parse_uri): Change to use GList
	instead of GSList.
	* src/nautilus-application.h:
	* src/nautilus-application.c:
	(nautilus_application_get_window_list): Renamed from
	nautilus_application_windows and changed to use GList instead of
	GSList.
	(nautilus_application_destroyed_window),
	(nautilus_application_create_window), (volume_unmounted_callback):
	Change to use GList instead of GSList.
	* src/nautilus-shell.c: (save_window_states),
	(restore_window_states): Use GList instead of GSList.
	* src/nautilus-window-manage-views.c: (just_one_window): Use GList
	instead of GSList.
	(open_location_prefer_existing_window_callback): Use GList instead
	of GSList.
	* src/nautilus-window.c: (nautilus_forget_history): Use GList
	instead of GSList and the new name for
	nautilus_application_get_window_list.

	Other changes.

	* src/nautilus-shell.c: (display_caveat_first_time): Turn off the
	caveat -- we're close enough to 1.0.

	* libnautilus-extensions/nautilus-view-identifier.c:
	(nautilus_view_identifier_new_from_oaf_server_info): Use free_deep
	call.

	* libnautilus/nautilus-view-standard-main.h: Use
	BEGIN/END_GNOME_DECLS.

	* src/file-manager/fm-desktop-icon-view.c: Remove unneeded
	include.
2001-01-31 00:27:01 +00:00
Robey Pointer
ed7ef6cbd9 Un-revert some changes Andy accidentally reverted last week that
cause the password-change view to display incorrectly.
2001-01-29 23:03:31 +00:00
Seth Nickell
cf6aa4aaf9 And another .cvsignore entry...
2001-01-26  Seth Nickell  <seth@eazel.com>

	* icons/eazel/sidebar_tab_pieces/.cvsignore:
	And another .cvsignore entry...
2001-01-27 04:31:26 +00:00
Seth Nickell
1ce592a857 Added Makefile and Makefile.in to the ignore file
2001-01-26  Seth Nickell  <seth@eazel.com>

	* icons/eazel/.cvsignore:
	* icons/vector/.cvsignore:
	Added Makefile and Makefile.in to the ignore file

	* libnautilus-extensions/nautilus-mime-actions.c:
	(application_supports_uri_scheme):
	Add a cast to gpointers being passed to strcmp to
	satisfy C++-ish compilers
2001-01-27 04:29:46 +00:00
Josh Barrow
695eb58ea3 Updated for the new k-rad look of the default theme.
2001-01-25  Josh Barrow  <josh@eazel.com>

        * icons/theme_preview.png:
        Updated for the new k-rad look of the default theme.
2001-01-25 23:56:00 +00:00
Pavel Cisler
0a04bc5e9f oops 2001-01-25 02:07:21 +00:00
Pavel Cisler
cd2820fc13 reviewed by: John Sullivan <sullivan@eazel.com>
2001-01-24  Pavel Cisler  <pavel@eazel.com>

	reviewed by: John Sullivan <sullivan@eazel.com>

	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_destroy),
	(schedule_update_menus):
	A simple tweak to reduce the number of menu item updates --
	schedule fm_directory_view_update_menus using a gtk_timeout_add
	instead of gtk_idle_add, use a 300 ms interval for coalescing
	menu item updates.

	* src/file-manager/fm-directory-view.c:
	(fm_directory_view_pop_up_selection_context_menu),
	(fm_directory_view_pop_up_background_context_menu):
	Call fm_directory_view_update_menus directly to make sure the
	context menu comes up set up right instead of flickering.
2001-01-25 02:06:24 +00:00
Josh Barrow
d312041212 Removed this file. This was one of the old GNOME icons, and it was no
2001-01-24  Josh Barrow  <josh@eazel.com>

        * icons/i-directory-192.png:
        Removed this file.  This was one of the old GNOME icons, and it
        was no longer in use.
2001-01-24 22:46:56 +00:00
Andy Hertzfeld
9583e9a53c initial check-in of post-1_0_1 branch
initial check-in of post-1_0_1 branch
2001-01-24 08:57:56 +00:00
Eskil Heyn Olsen
03615eab5f Changed output in md5_failed to be readable. Only ask about deleting files
* components/services/install/command-line/eazel-alt-install-corba.
	c: (md5_check_failed), (delete_files):
	Changed output in md5_failed to be readable.
	Only ask about deleting files if any where downloaded (the check
	was commented out for some reason)

	* components/services/install/command-line/eazel-test-packsys.c:
	(test_package_load), (test_query), (test_query_owns_mem),
	(is_installed), (test_install), (test_uninstall), (test_verify),
	(main):
	s/packagedata_destroy/gtk_object_unref/ - eazel-test-packsys now
	no longer leaks packagedata objects.

	* components/services/install/lib/eazel-install-corba-callback.c:
	(impl_md5_check_failed):
	Removed an debug output.

	* components/services/install/lib/eazel-install-logic2.c:
	(is_satisfied), (is_satisfied_features):
	(check_dependencies_foreach), (check_dependencies):
	Fixed nasty bug that caused the install service to loop on some
	packages that have circular dependency (found by Ken).

	* components/services/install/nautilus-view/nautilus-service-instal
	l-view.c: (nautilus_install_parse_uri),
	(nautilus_service_install_view_update_from_uri):
	Fixed the port thing again (should fix 5960)
2001-01-24 03:51:01 +00:00
Andy Hertzfeld
0c1087600d fixed bug 5746, hardware title in hardware view not translated, by
* components/hardware/nautilus-hardware-view.c:
	(hardware_view_load_location_callback):
	fixed bug 5746, hardware title in hardware view not translated, by
	explicitly setting the title using a localized string.  This also
	fixes the minor problem of the title not being capitalized

	* icons/villanova/villanova.xml:
	fixed bug 5658, Sierra theme lacks description, by adding a
	description to the xml file.
2001-01-23 23:41:14 +00:00
Josh Barrow
aaaa06d723 *** empty log message *** 2001-01-23 00:34:19 +00:00
Josh Barrow
e98e9bd9c6 Make CVS shutup.
2001-01-22  Josh Barrow  <josh@eazel.com>

        * icons/crux_eggplant/.cvsignore:
        * icons/crux_eggplant/backgrounds/.cvsignore:
        * icons/crux_eggplant/sidebar_tab_pieces/.cvsignore:
        * icons/crux_eggplant/throbber/.cvsignore:

        Make CVS shutup.
2001-01-23 00:18:13 +00:00
John Sullivan
410347490d reviewed by: Pavel Cisler <pavel@eazel.com> (except
fix for bug 5884, which nobody reviewed)

	Fixed bug 5766 (assertion when switching views)
	Fixed bug 5884 (Rename file dialog for missing file
	quotes intended name rather than current)

	* libnautilus-extensions/nautilus-mime-actions.c:
	(nautilus_mime_get_default_action_type_for_file),
	(nautilus_mime_get_default_action_for_file),
	(nautilus_mime_get_default_application_for_file_internal),
	(nautilus_mime_get_default_component_for_file_internal),
	(nautilus_mime_get_short_list_applications_for_file),
	(nautilus_mime_get_short_list_components_for_file),
	(nautilus_mime_get_short_list_methods_for_file),
	(nautilus_mime_get_all_applications_for_file),
	(nautilus_mime_get_all_components_for_file):
	These functions were all using return_val_if_fail if
	nautilus_mime_actions_check_if_minimum_attributes_ready
	returned FALSE. In keeping with the style used in
	NautilusFile, changed these to check and return, but
	not complain, in these cases where the answer is
	"not enough info yet". I did not change the setters;
	they still complain.

	* src/file-manager/fm-error-reporting.c:
	(fm_report_error_renaming_file): Use "original_name" instead
	of "new_name" in error message.
2001-01-22 17:55:06 +00:00
Rebecca Schulman
548660c073 Fix bugzilla.eazel.com bug 2659, that behavior with backup search is
2001-01-22  Rebecca Schulman  <rebecka@eazel.com>
        Fix bugzilla.eazel.com bug 2659, that behavior
	with backup search is inconsistent, because content
	backup searches are unavailable.  We now


	* src/file-manager/fm-search-list-view.c: (load_location_callback),
	(load_error_callback), (display_indexed_search_problems_dialog):
	Add checks to handle both the case where the indexed search is not
	available and the case where a backup search is not available.
	Explain why an index search cannot be performed, and also if
	applicable why a backup search can't be performed.
	* src/file-manager/nautilus-indexing-info.c:
	(nautilus_indexing_info_get_last_index_time):
	Return NULL if there are no indices, instead of
	the timestring for time = 0.
2001-01-22 13:53:46 +00:00
Arlo Rose
f56c9eab45 Added new background pattern for the "Default" theme. I also let it show
* data/browser.xml:
        * data/patterns/brushed_metal.png:
        * icons/default.xml:
        Added new background pattern for the "Default" theme.
        I also let it show up in the normal pattern dialog
        as well.
2001-01-22 10:59:05 +00:00
Arlo Rose
bb64edb903 Changed selection rectangle
* icons/crux_eggplant/crux_eggplant.xml:
        Changed selection rectangle
2001-01-22 09:45:22 +00:00
Arlo Rose
c621843a87 A whole mess of files checked in to add a new color variation
of Crux.  I'm not happy with the folders... I may need to tint
	them later.

	* configure.in:
	* icons/Makefile.am:
	* icons/arlo/arlo.xml:
	* icons/crux_eggplant/Back.png:
	* icons/crux_eggplant/Forward.png:
	* icons/crux_eggplant/Home.png:
	* icons/crux_eggplant/Makefile.am:
	* icons/crux_eggplant/Refresh.png:
	* icons/crux_eggplant/Search.png:
	* icons/crux_eggplant/SearchWeb.png:
	* icons/crux_eggplant/Stop.png:
	* icons/crux_eggplant/Up.png:
	* icons/crux_eggplant/backgrounds/Makefile.am:
	* icons/crux_eggplant/backgrounds/background_pattern.png:
	* icons/crux_eggplant/backgrounds/window_pattern.png:
	* icons/crux_eggplant/crux_eggplant.xml:
	* icons/crux_eggplant/decrement-i.png:
	* icons/crux_eggplant/decrement.png:
	* icons/crux_eggplant/emblem-nowrite-72.png:
	* icons/crux_eggplant/emblem-nowrite-96.png:
	* icons/crux_eggplant/emblem-nowrite.png:
	* icons/crux_eggplant/i-directory-192-aa.png:
	* icons/crux_eggplant/i-directory-72-aa.png:
	* icons/crux_eggplant/i-directory-72.png:
	* icons/crux_eggplant/i-directory-96-aa.png:
	* icons/crux_eggplant/i-directory-aa.png:
	* icons/crux_eggplant/i-directory.png:
	* icons/crux_eggplant/i-directory.xml:
	* icons/crux_eggplant/i-regular-192-aa.png:
	* icons/crux_eggplant/i-regular-192.png:
	* icons/crux_eggplant/i-regular-72-aa.png:
	* icons/crux_eggplant/i-regular-72.png:
	* icons/crux_eggplant/i-regular-96-aa.png:
	* icons/crux_eggplant/i-regular-96.png:
	* icons/crux_eggplant/i-regular-aa.png:
	* icons/crux_eggplant/i-regular.png:
	* icons/crux_eggplant/i-regular.xml:
	* icons/crux_eggplant/increment-i.png:
	* icons/crux_eggplant/increment.png:
	* icons/crux_eggplant/number_strip.png:
	* icons/crux_eggplant/sidebar_tab_pieces/Makefile.am:
	* icons/crux_eggplant/sidebar_tab_pieces/fill-active-prelight.png:
	* icons/crux_eggplant/sidebar_tab_pieces/fill-active.png:
	* icons/crux_eggplant/sidebar_tab_pieces/fill-empty-space.png:
	* icons/crux_eggplant/sidebar_tab_pieces/fill-prelight.png:
	* icons/crux_eggplant/sidebar_tab_pieces/fill.png:
	* icons/crux_eggplant/sidebar_tab_pieces/left-bumper-active-preligh
	t.png:
	* icons/crux_eggplant/sidebar_tab_pieces/left-bumper-active.png:
	* icons/crux_eggplant/sidebar_tab_pieces/left-bumper-prelight.png:
	* icons/crux_eggplant/sidebar_tab_pieces/left-bumper.png:
	* icons/crux_eggplant/sidebar_tab_pieces/middle-normal-normal.png:
	* icons/crux_eggplant/sidebar_tab_pieces/middle-normal-prelight.png
	:
	* icons/crux_eggplant/sidebar_tab_pieces/middle-prelight-normal.png
	:
	* icons/crux_eggplant/sidebar_tab_pieces/right-bumper-prelight.png:
	* icons/crux_eggplant/sidebar_tab_pieces/right-bumper.png:
	* icons/crux_eggplant/sidebar_tab_pieces/right-empty-space.png:
	* icons/crux_eggplant/sidebar_tab_pieces/right-top-active-prelight.
	png:
	* icons/crux_eggplant/sidebar_tab_pieces/right-top-active.png:
	* icons/crux_eggplant/sidebar_tab_pieces/right-top-prelight.png:
	* icons/crux_eggplant/sidebar_tab_pieces/right-top.png:
	* icons/crux_eggplant/theme_preview.png:
	* icons/crux_eggplant/throbber/001.png:
	* icons/crux_eggplant/throbber/002.png:
	* icons/crux_eggplant/throbber/003.png:
	* icons/crux_eggplant/throbber/004.png:
	* icons/crux_eggplant/throbber/005.png:
	* icons/crux_eggplant/throbber/006.png:
	* icons/crux_eggplant/throbber/007.png:
	* icons/crux_eggplant/throbber/008.png:
	* icons/crux_eggplant/throbber/009.png:
	* icons/crux_eggplant/throbber/010.png:
	* icons/crux_eggplant/throbber/011.png:
	* icons/crux_eggplant/throbber/012.png:
	* icons/crux_eggplant/throbber/013.png:
	* icons/crux_eggplant/throbber/014.png:
	* icons/crux_eggplant/throbber/015.png:
	* icons/crux_eggplant/throbber/016.png:
	* icons/crux_eggplant/throbber/017.png:
	* icons/crux_eggplant/throbber/018.png:
	* icons/crux_eggplant/throbber/019.png:
	* icons/crux_eggplant/throbber/020.png:
	* icons/crux_eggplant/throbber/021.png:
	* icons/crux_eggplant/throbber/022.png:
	* icons/crux_eggplant/throbber/023.png:
	* icons/crux_eggplant/throbber/024.png:
	* icons/crux_eggplant/throbber/025.png:
	* icons/crux_eggplant/throbber/026.png:
	* icons/crux_eggplant/throbber/027.png:
	* icons/crux_eggplant/throbber/028.png:
	* icons/crux_eggplant/throbber/Makefile.am:
	* icons/crux_eggplant/throbber/rest.png:
	* icons/crux_eggplant/zoom_body.png:
	* nautilus.spec.in:
2001-01-22 09:19:55 +00:00
Andy Hertzfeld
2861839801 removed added added modified added added added added added added added
* data/browser.xml:
	* data/patterns/Makefile.am:
	* data/patterns/50s.png: removed
	* data/patterns/blue_ridge.png: added
	* data/patterns/blue_type.png: added
	* data/patterns/camouflage.png: modified
	* data/patterns/countertop.png: added
	* data/patterns/dots.png: added
	* data/patterns/fibers.png: added
	* data/patterns/floral.png: added
	* data/patterns/fossil.png: added
	* data/patterns/green_weave.png: added
	* data/patterns/moss_ridge.png: added
	* data/patterns/ocean_stripes.png: added
	* data/patterns/purple_marble.png: added
	* data/patterns/rough_paper.png: modified
	* data/patterns/sky_ridge.png: added
	* data/patterns/snow_ridge.png: added
	* data/patterns/terracotta.png: added
	* data/patterns/white_ribs: removed

	added, renamed and modified patterns to replace the recently
	deleted ones.
2001-01-22 07:26:35 +00:00
Andy Hertzfeld
5d3bd02c69 removed the "vector" theme at Arlo's request, and many of the least
removed the "vector" theme at Arlo's request, and many of the
	least popular patterns

	* configure.in:
	removed vector from the build
	* data/browser.xml:
	* data/patterns/Makefile.am:
	removed lots of specific patterns
	* icons/Makefile.am:
	removed vector theme
	* icons/ardmore/ardmore.xml:
	* icons/gnome/gnome.xml:
	fixed bug 5868, GNOME theme has white text on light background, by
	setting the text color in the theme

	* icons/vector/.cvsignore:
	* icons/vector/Makefile.am:
	* icons/vector/i-directory-accept.svg:
	* icons/vector/i-directory.svg:
	* icons/vector/i-regular.svg:
	* icons/vector/i-regular.xml:
	* icons/vector/vector.xml:
	the vector theme is no more

	* nautilus.spec.in:
	removed the vector theme from the rpm spec file
	* po/POTFILES.in:
	removed the vector theme from the localized files

	* src/nautilus-property-browser.c: (make_property_tile),
	(nautilus_property_browser_get_category_width):
	tweaked the layout

	* src/nautilus-sidebar-title.c:
	(nautilus_sidebar_title_theme_changed):
	changed default shadow to 1 pixel

	* src/nautilus-theme-selector.c: (done_button_callback),
	(nautilus_theme_selector_initialize):
	added a done button like the property browser
2001-01-22 01:36:05 +00:00
Andy Hertzfeld
8f60143e3f fixed bug 5107, we need a non-broken symlink icon, by adding new icons
* icons/Makefile.am:
	* icons/i-symlink.png:
	* icons/i-symlink-aa.png:
	fixed bug 5107, we need a non-broken symlink icon, by adding
	new icons from Susan

	* icons/ardmore/ardmore.xml:
	changed name for Susan

	* icons/gnome/gnome.xml:
	used the blue arlo tabs in the GNOME theme

	* icons/villanova/Makefile.am:
	* icons/villanova/Sierra_desktop.png:
	* icons/villanova/villanova.xml:
	added tweaks from Susan
2001-01-20 07:03:14 +00:00
Andy Hertzfeld
f6d47eb81b removed the obsolete eazel theme, as well as the old, non-componentized
removed the obsolete eazel theme, as well as the old,
	non-componentized throbber.

	* configure.in:
	* icons/Makefile.am:
	* icons/eazel/.cvsignore:
	* icons/eazel/Makefile.am:
	* icons/eazel/eazel.xml:
	* icons/eazel/*.png:
	* icons/eazel/i-directory-accept.xml:
	* icons/eazel/i-directory.xml:
	* icons/eazel/i-regular.xml:
	* icons/eazel/sidebar_tab_pieces/.cvsignore:
	* icons/eazel/sidebar_tab_pieces/Makefile.am:
	* icons/eazel/sidebar_tab_pieces/*.png:
	* icons/eazel/throbber/.cvsignore:
	* icons/eazel/throbber/Makefile.am:
	* icons/eazel/throbber/*.png:
	* po/POTFILES.in:
	* src/nautilus-throbber.c:
	* src/nautilus-throbber.h:
2001-01-20 00:08:00 +00:00
Andy Hertzfeld
18eb8bf36d more clean-up and fixes for the default theme change
more clean-up and fixes for the default theme change

	* icons/ardmore/ardmore.xml:
	* icons/arlo/arlo.xml:
	* icons/default.xml:
	* icons/eazel/eazel.xml:
	* icons/gnome/gnome.xml:
	* icons/vector/vector.xml:
	* icons/villanova/villanova.xml:
	at Arlo's request, capitalized the theme names and also made
	them localizable, and tweaks to some of the theme files to fix
	problems caused by the new default

	* src/nautilus-sidebar-tabs.c:
	(nautilus_sidebar_tabs_load_theme_data):
	added a way to specify the non-pixmap tabs, since it uses
	pixmap ones in the default now

	* src/nautilus-theme-selector.c:
	(get_theme_description_and_display_name), (add_theme):
	made it use a localizable name in the xml file instead of the
	actual folder name.

	* src/nautilus-window-toolbars.c: (get_file_name_from_icon_name):
	added a way to get the stock gnome toolbar icons, now that we have
	our own in the default theme

	* nautilus.spec.in:
	added the throbber component to our package
2001-01-19 08:57:32 +00:00
Andy Hertzfeld
2f53b8986f fixed some damage from the default theme change, including getting the
fixed some damage from the default theme change, including getting
	the sidebar tabs installed correctly, and making semi-transparent
	icon selection highlight in aa-mode work properly again.  There are
	still some more to do to finish this, though.

	* icons/sidebar_tab_pieces/Makefile.am:
	install the tabs in the proper place
	* libnautilus-extensions/nautilus-icon-container.c:
	(nautilus_icon_container_theme_changed):
	use NAUTILUS_COLOR_RGBA to set up the highlight color
2001-01-19 07:08:34 +00:00
Josh Barrow
158b652e7a Go back to the old Arlo Back.png. I think Arlo checked the new one in on
Go back to the old Arlo Back.png.  I think Arlo checked the new one in on
accedent.  If he did it on purpose, he can do it again!  ; D

Josh
2001-01-19 06:49:08 +00:00
Arlo Rose
e83e299f9f I didn't like the name I picked today... changed it again... (Thanks
* icons/arlo/arlo.xml:
        I didn't like the name I picked today... changed it again...
        (Thanks Wingpea!)
2001-01-19 06:22:23 +00:00
Andy Hertzfeld
60ec648868 made the real default theme, based on what was formerly the eazel theme.
made the real default theme, based on what was formerly the
	eazel theme.  This isn't quite finished yet (the sidebar tabs
	arent right yet, Arlo needs to add the desktop, plus some other
	details), and some of the other themes might be slightly wrong
	from this change, but I'll fix everything up soon.

	* configure.in:
	* icons/Makefile.am:
	* icons/default.xml:
	* icons/gnome/gnome.xml:
	* icons/i-directory-accept.xml:
	* icons/i-directory.xml:
	* icons/sidebar_tab_pieces/.cvsignore:
	* icons/sidebar_tab_pieces/Makefile.am:
	* plus lots of images
2001-01-19 02:42:05 +00:00
Robey Pointer
3b91745a51 Add Arlo's icons for the new password-change view. 2001-01-19 01:37:01 +00:00
Arlo Rose
68cb7a3947 Tweaked XML file to represent the "Luxe" family name. This fits with the
* icons/arlo/arlo.xml:
        Tweaked XML file to represent the "Luxe" family name.
        This fits with the Sawfish and GTK theme names.
2001-01-19 01:26:19 +00:00
Arlo Rose
2eb21a8974 More elegant symbolic link emblem, and the addition of a broken one in the
* icons/Makefile.am:
        * icons/emblem-symbolic-link.png:
        * icons/emblem-broken-link.png:
        More elegant symbolic link emblem, and the addition of
        a broken one in the event we hook it up.
2001-01-18 23:20:07 +00:00
Arlo Rose
a3cc275a62 I forgot to check these two images in a few days ago...
I forgot to check these two images in a few days ago...
        * icons/eazel/sidebar_tab_pieces/left_bumper-prelight.png:
        * icons/eazel/sidebar_tab_pieces/left_bumper.png:
2001-01-18 22:05:44 +00:00
Andy Hertzfeld
995813813f fixed bug 4369, throbber frozen during long refresh, by making the
fixed bug 4369, throbber frozen during long refresh, by making the
	throbber a bonobo component so it's driven by its own thread.
	Note that clicking on the throbber is temporarily broken; I'll
	fix that soon.  Also, made the frame delay be specified by the
	theme and set the default to spin somewhat slower than before.

	* configure.in:
	* components/Makefile.am:
	* components/throbber/.cvsignore:
	* components/throbber/Makefile.am:
	* components/throbber/nautilus-throbber.oafinfo:
	added throbber component

	* components/throbber/main.c: (throbber_object_destroyed),
	(throbber_make_object), (main):
	factory for the throbber component

	* components/throbber/nautilus-throbber.c,h:
	(nautilus_throbber_initialize_class), (is_throbbing),
	(get_bonobo_properties), (set_bonobo_properties),
	(nautilus_throbber_destroy), (nautilus_throbber_get_control),
	(get_throbber_dimensions), (nautilus_throbber_initialize),
	(nautilus_throbber_new), (nautilus_throbber_theme_changed),
	(draw_pixbuf), (select_throbber_image), (draw_throbber_image),
	(nautilus_throbber_draw), (nautilus_throbber_expose),
	(nautilus_throbber_map), (bump_throbber_frame),
	(nautilus_throbber_start),
	(nautilus_throbber_remove_update_callback),
	(nautilus_throbber_stop), (nautilus_throbber_unload_images),
	(load_themed_image), (make_throbber_frame_name),
	(nautilus_throbber_load_images),
	(nautilus_throbber_button_press_event),
	(nautilus_throbber_set_small_mode),
	(nautilus_throbber_size_allocate),
	(nautilus_throbber_size_request):
	throbber widget for the bonobo component

	* src/nautilus-window-toolbars.c: (theme_changed_callback),
	(nautilus_window_initialize_toolbars):
	set up throbber component in the toolbar

	* src/nautilus-window.c,h: (nautilus_window_constructed),
	(nautilus_window_allow_stop):
	use property interface to start and stop the throbber

	* icons/default.xml:
	added delay specification to throbber in default theme

	* nautilus-clean.sh:
	clean throbber component as necessary

	* src/Makefile.am:
	* src/nautilus-throbber.c,h
	removed old throbber widget
2001-01-16 03:44:40 +00:00
Andy Hertzfeld
8ffc020de8 make the category links use nautilus-image for anti-aliased graphics like
* src/nautilus-property-browser.c: (make_category_link):
	make the category links use nautilus-image for anti-aliased
	graphics like we intended, now that Ramiro has fixed the
	background problems.

	* icons/eazel/Back.png
	* icons/eazel/Forward.png
	* icons/eazel/Home.png
	* icons/eazel/Refresh.png
	* icons/eazel/Search.png
	* icons/eazel/SearchWeb.png
	* icons/eazel/Services.png
	* icons/eazel/Stop.png
	* icons/eazel/Up.png
	newer toolbar buttons from Susan
2001-01-12 00:50:41 +00:00
Darin Adler
f75b464919 reviewed by: Maciej Stachowiak <mjs@eazel.com>
Fixed bug 2802 (copy all metadata, not just certain items). There
	are still a few loose ends but it's basically there.

	Fixed bug 5296 (Hardware overview should be localized).
	Fixed bug 5299 (Spacing problems with sizes in bytes).

	* libnautilus-extensions/nautilus-directory-metafile.c:
	(get_file_node): Used a local variable for the hash table to make
	the code more readable because the full expression is too long.
	Removed the half-baked attempt at using xmlNode objects to
	represent "changes" data, which no longer seems a likely
	direction.
	(nautilus_directory_metafile_destroy): Local variable for hash
	table.
	(nautilus_directory_get_file_metadata): Return NULL, not FALSE,
	since the function returns char *, not gboolean.
	(nautilus_directory_rename_file_metadata): Local variable for hash
	table. Also added a FIXME for a case that won't work.
	(apply_file_changes): Broke out so it can be used elsewhere.
	(apply_one_file_changes): This is now the version that has the
	hash table iterator function interface.
	(nautilus_directory_get_integer_file_metadata): Use sscanf instead
	of atoi so we can do error checking.
	(nautilus_directory_copy_file_metadata): Removed the old code that
	copied fixed keys and wrote new code that copies all the metadata.
	(nautilus_directory_remove_file_metadata): Local variable for hash
	table.

	* icons/arlo/arlo.xml: Added an explicit H offset of 0 for the
	zoom control. It was inheriting the default theme's offset of
	-2. This seems to indicate a design problem with the "fall back on
	default" approach for themes, but for now it's nice to have the
	zoom control looking right again.

	* src/nautilus-window-menus.c:
	(help_menu_about_nautilus_callback): Use the real copyright
	character, not "(C)".

	* src/file-manager/fm-desktop-icon-view.c
	(find_and_update_home_link), (place_home_directory): Mark the
	"darin's Home" string for localization. Needs improvement beyond
	this, because just tacking "'s Home" onto the login name is
	probably no good.

	* components/hardware/nautilus-hardware-view.c: (read_proc_info):
	Tweak code style a bit. Use g_string_free (FALSE) instead of
	g_strdup and g_string_free (TRUE).
	(get_CPU_description): Make this a little more localizable by
	adding a strdup format string instead of appending things. Added
	FIXMEs about additional problems.
	(get_RAM_description): Add a little reality checking on the value
	read from the file and make a little more localizable.
	(get_IDE_description): Change to use the gnome-vfs file size
	formatting functions in the right way. The old code had been
	changed to not use them at all, probably because the first cut at
	this code was using it wrong and ran into a 32-bit limit. Use
	g_string_free (FALSE) instead of g_strdup and g_string_free
	(TRUE).

	* po/POTFILES.in: Marked nautilus-hardware-view.c as needing
	localization.

	* components/help/converters/gnome-db2html2/sect-elements.c:
	(sect_informaltable_start_element): Fixed a runaway string
	literal.

	* libnautilus-extensions/nautilus-directory-async.c: Moved the
	constants to the top of the file and put the compile-time switches
	at the top of the constants section.

	* NEWS: Removed out of date news.
	* README: Fixed a typo.
	* TODO: Removed out of date tasks.
2000-12-29 01:06:28 +00:00
Andy Hertzfeld
2771472c13 aligned perspective with other images in the hardware view
* icons/i-harddisk.png:
	aligned perspective with other images in the hardware view

	* icons/eazel/Back.png:
	* icons/eazel/Forward.png:
	* icons/eazel/Home.png:
	* icons/eazel/Refresh.png:
	* icons/eazel/Search.png:
	* icons/eazel/SearchWeb.png:
	* icons/eazel/Services.png:
	* icons/eazel/Stop.png:
	* icons/eazel/Up.png:
	new toolbar icons from Susan.  She's not quite finished with them
	yet, but these are a lot closer to the final ones, and I wanted to
	get them checked in before my vacation.
2000-12-19 06:51:03 +00:00
Andy Hertzfeld
23af2389bb fixed bug 5230, shrinking the width of Backgrounds window causes floating
* src/nautilus-property-browser.c: (set_up_category_width):
	fixed bug 5230, shrinking the width of Backgrounds window
	causes floating point exception, by pinning the number of
	columns at 1.

	* icons/Makefile.am:
	* icons/default.xml:
	* icons/eazel/eazel.xml:
	* icons/vector/vector.xml:
	* icons/zoom_body.png:
	* icons/eazel/zoom_body.png:
	new zoom control image from Susan
2000-12-18 20:11:59 +00:00
Darin Adler
85cd75a8ee reviewed by: Gene Ragan <gzr@eazel.com>
Fix bug 5176 (Theme descriptions not translated).

	Fix bug 5187 (Real name in file ownership doesn't take GECOS data
	into account).

	* src/nautilus-theme-selector.c: (make_theme_description): Get the
	theme description (which I also moved to the theme node from its
	own description node) by using
	nautilus_xml_get_property_translated which handles using the
	gettext database to translate the property if the XML file has it
	with a _ prefix.

	* icons/ardmore/ardmore.xml:
	* icons/arlo/arlo.xml:
	* icons/default.xml:
	* icons/gnome/gnome.xml:
	* icons/vector/vector.xml:
	Moved description to be a property of the theme node and use the
	name that indicates it needs to be localized.

	* po/POTFILES.in: Add all of the theme .xml files which now
	potentially have localizable theme descriptions in them.

	* libnautilus-extensions/nautilus-file.c: (get_real_name): Add
	code to compute the real name from the GECOS info, by stripping
	anything after the "," and substituting the login name,
	capitalized, for any occurences of "&".
	(get_user_and_real_name_from_id): Use get_real_name instead of
	going for the pw_gecos field directly.
	(nautilus_get_user_names): Use get_real_name instead of
	going for the pw_gecos field directly.

	* libnautilus-extensions/nautilus-string.h:
	* libnautilus-extensions/nautilus-string.c:
	(nautilus_str_strip_substring_and_after),
	(nautilus_str_replace_substring), (nautilus_self_check_string):
	Add two new string utility functions and self-checks for them.
	These were both needed for the GECOS change.

	* src/nautilus-property-browser.c: Tweak formatting.
2000-12-15 22:41:04 +00:00
Arlo Rose
62558f5f1d Changed the sidebar to reflect the solid blue Susan and Andy wanted.
* icons/eazel/eazel.xml:
        * icons/eazel/sidebar_tab_pieces/*:
        Changed the sidebar to reflect the solid blue Susan and Andy wanted.
2000-12-15 03:14:59 +00:00
Andy Hertzfeld
a609003378 fixed bug 3502, music icon doesn't scale well, by adding pre-scaled icons
* icons/Makefile.am:
	* icons/i-music-12.png:
	* icons/i-music-12-aa.png:
	* icons/i-music-24.png:
	* icons/i-music-24-aa.png:
	* icons/i-music-36.png:
	* icons/i-music-36-aa.png:
	fixed bug 3502, music icon doesn't scale well, by adding
	pre-scaled icons from Susan.

	* libnautilus-extensions/nautilus-icon-factory.c:
	(nautilus_icon_factory_get_icon_name_for_regular_file):
	removed evil special-case of text files; now it uses
	whatever is defined in the mime-type database.
2000-12-14 02:45:12 +00:00
Andy Hertzfeld
ae59913ccb gave Arlo the ability to control the sidebar text color for his new
* src/nautilus-sidebar-title.c:
	(nautilus_sidebar_title_background_is_default),
	(nautilus_sidebar_title_select_text_color):
	gave Arlo the ability to control the sidebar text color for his new
	sidebar by specifying the colors in the theme file.
	* icons/eazel/eazel.xml:
	specified the sidebar title text colors for the eazel theme

	* src/nautilus-theme-selector.c: (make_theme_description):
	fixed memory leak.
2000-12-13 08:03:18 +00:00
Josh Barrow
1045595d14 Make it actually use them again. A bit ago, Arlo (without a ChangeLog
2000-12-13  Josh Barrow  <josh@eazel.com>

    * icons/eazel/eazel.xml:
    Make it actually use them again.  A bit ago, Arlo (without a
    ChangeLog entry) checked in his new tabs, and accedently
    checked in the old eazel.xml file.
2000-12-13 07:46:22 +00:00
Arlo Rose
ad98b36a26 Fixed incorrect images.
Fixed incorrect images.
2000-12-13 07:14:11 +00:00
Josh Barrow
e7543e619f Make it be nick when you update.
2000-12-13  Josh Barrow  <josh@eazel.com>

    * icons/eazel/sidebar_tab_pieces/.cvsignore:

    Make it be nick when you update.
2000-12-13 06:26:24 +00:00
Josh Barrow
b0b7900382 Make everything work nicely.
2000-12-13  Josh Barrow  <josh@eazel.com>

    * configure.in:
    * icons/eazel/Makefile.am:
    * icons/eazel/sidebar_tab_pieces/Makefile.am:

    Make everything work nicely.
2000-12-13 06:21:54 +00:00
Arlo Rose
7dc8571229 Added pieces for Eazel theme side bar tabs
Added pieces for Eazel theme side bar tabs
2000-12-13 05:56:07 +00:00
Arlo Rose
906ed5e22b Fixed corner radius in the selection. The incorrect radius was due to a
* icons/text-selection-frame.png:
        Fixed corner radius in the selection.
        The incorrect radius was due to a change in the way
        the image was being rendered.
2000-12-13 02:09:56 +00:00
Arlo Rose
366f425af0 Making changes to the side bar in the "Eazel" theme. Tabs will come later.
* icons/eazel/Makefile.am:
        * icons/eazel/eazel.xml:
        * icons/eazel/side_bar_image.png:
        Making changes to the side bar in the "Eazel" theme.
        Tabs will come later.
2000-12-13 00:45:20 +00:00
John Sullivan
6710b02d6c I broke the Arlo theme with my earlier checkin by changing references to
* icons/arlo/arlo.xml: I broke the Arlo theme with my earlier
	checkin by changing references to ./backgrounds to ./patterns;
	this changes them back. ./backgrounds is a directory inside the
	Arlo theme folder, whose name has not been changed.
2000-12-11 20:39:01 +00:00