1. 07 Dec, 2001 1 commit
  2. 22 Nov, 2001 1 commit
    • Michael Meeks's avatar
      listen for changed on the text buffer. (notes_load_metainfo): set buffer · 7e6e6bd8
      Michael Meeks authored
      2001-11-22  Michael Meeks  <michael@ximian.com>
      
      	* components/notes/nautilus-notes.c (make_notes_view):
      	listen for changed on the text buffer.
      	(notes_load_metainfo): set buffer to "" not NULL.
      
      	* libnautilus/nautilus-view-standard-main.c
      	(delayed_quit_timeout_callback): do a bonobo_main_quit.
      	(object_destroyed): GObject-ify.
      
      	* components/throbber/main.c (main): upd.
      7e6e6bd8
  3. 15 Nov, 2001 1 commit
    • Michael Meeks's avatar
      allow double destroys & split out (nautilus_tree_view_finalize): impl. · 89a3d817
      Michael Meeks authored
      2001-11-13  Michael Meeks  <michael@ximian.com>
      
      	* components/tree/nautilus-tree-view.c
      	(nautilus_tree_view_destroy): allow double destroys &
      	split out
      	(nautilus_tree_view_finalize): impl.
      	(nautilus_tree_view_class_init): upd.
      
      	* components/text/nautilus-text-view.c
      	(nautilus_text_view_class_init): upd.
      	(nautilus_text_view_destroy): allow double destroys.
      	(nautilus_text_view_finalize): impl.
      
      	* components/music/nautilus-music-view.c
      	(nautilus_music_view_class_init): upd.
      	(nautilus_music_view_destroy): upd.
      	(nautilus_music_view_finalize): impl.
      
      	* components/notes/nautilus-notes.c (do_destroy): don't
      	do hacks around the old bonobo.
      
      	* components/adapter/nautilus-adapter.c
      	(nautilus_adapter_new): don't gtk_signal_connect_object to a
      	BonoboObject.
      89a3d817
  4. 13 Nov, 2001 1 commit
    • Darin Adler's avatar
      Update to use proper boilerplate macros. Other porting tweaks. · d5f81287
      Darin Adler authored
      	* components/history/nautilus-history-view.c:
      	* components/notes/nautilus-notes.c:
      	* components/sample/nautilus-sample-content-view.c:
      	* components/throbber/nautilus-throbber.c:
      	Update to use proper boilerplate macros. Other porting tweaks.
      
      	* libnautilus/nautilus-view.c: Switch to gnome version of macros
      	instead of eel version.
      d5f81287
  5. 12 Nov, 2001 1 commit
    • Thomas Canty's avatar
      Initialise the gnome-vfs-module package, which is required for the help · 6aeb0950
      Thomas Canty authored
      2001-11-12  Thomas Canty  <tommydal@optushome.com.au>
      * configure.in: Initialise the gnome-vfs-module package,
      which is required for the help component
      
      * components/help/*.[c|am]: Get the help component
      working.
      
      * components/text/nautilus-text-view.c: Some work towards
      getting this file compiling.
      
      * components/throbber/main.c: register the factory iid
      directly.
      
      * components/tree/*.c: get the tree component compiling
      and linking.
      6aeb0950
  6. 11 Nov, 2001 1 commit
    • Thomas Canty's avatar
      Work towards getting the components compiling and working. History, News, · 8b7d17f0
      Thomas Canty authored
      2001-11-10  Thomas Canty  <tommydal@optushome.com.au>
      
      * Lots of files:
      Work towards getting the components compiling and
      working. History, News, Notes and Throbber components
      are now working.
      
      *  libnautilus/nautilus-view-standard-main.c:
      Change the initialisation to use bonobo_ui_init
      
      * src/nautilus-window-toolbars.c:
      Re-enable the throbber.
      8b7d17f0
  7. 09 Nov, 2001 2 commits
    • Darin Adler's avatar
      Lots of files. Get rid a lot of unneeded casts. · 4a225507
      Darin Adler authored
      	* Lots of files.
      	Get rid a lot of unneeded casts.
      4a225507
    • Darin Adler's avatar
      Just me, not the mailing list. · bf4da2da
      Darin Adler authored
      	* MAINTAINERS: Just me, not the mailing list.
      
      	* Makefile.am: Enable the components directory.
      	* components/Makefile.am: Disable all but sample.
      
      	* components/*/.cvsignore:
      	* components/*/*.oaf.in: Removed.
      	* components/*/*.server.in: Added.
      	server -> oaf
      
      	* components/*/Makefile.am:
      	Install the servers in the right place.
      
      	* configure.in:
      	* libnautilus-adapter/Makefile.am:
      	* libnautilus-private/Makefile.am:
      	* src/Makefile.am:
      	* src/file-manager/Makefile.am:
      	Simplified CFLAGS, LIBS, and IDL_INCLUDES.
      
      	* components/sample/Makefile.am:
      	Switch to the new COMPONENT_CFLAGS.
      
      	* components/sample/nautilus-sample-content-view.h:
      	* components/sample/nautilus-sample-content-view.c:
      	(nautilus_sample_content_view_finalize): Use instead of destroy.
      	(bonobo_sample_callback): Mark string for localization.
      bf4da2da
  8. 06 Nov, 2001 1 commit
  9. 04 Nov, 2001 1 commit
  10. 28 Oct, 2001 1 commit
  11. 24 Oct, 2001 1 commit
  12. 15 Sep, 2001 1 commit
  13. 11 May, 2001 1 commit
    • Darin Adler's avatar
      Changed code that uses g_list_append to use g_list_prepend in all the · 0067b899
      Darin Adler authored
      	* components/help/hyperbola-filefmt.c:
      	(prepend_help_dir_if_exists), (fmt_help_populate_tree):
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	(mozilla_view_create_charset_encoding_submenu),
      	(mozilla_new_window_callback),
      	(should_uri_navigate_bypass_nautilus),
      	(should_mozilla_load_uri_directly):
      	* components/music/fileinfo.c: (mpg123_file_info_box):
      	* components/music/nautilus-music-view.c:
      	(nautilus_music_view_update):
      	* components/notes/nautilus-notes.c: (notes_load_metainfo):
      	* components/throbber/nautilus-throbber.c:
      	(nautilus_throbber_load_images):
      	* components/tree/nautilus-tree-node.c:
      	(nautilus_tree_node_set_parent):
      	* libnautilus-private/nautilus-directory-background.c:
      	(nautilus_connect_background_to_file_metadata):
      	* libnautilus-private/nautilus-directory.c:
      	(nautilus_self_check_directory):
      	* libnautilus-private/nautilus-file-changes-queue.c:
      	(nautilus_file_changes_consume_changes):
      	* libnautilus-private/nautilus-file-dnd.c:
      	(nautilus_drag_file_receive_dropped_keyword):
      	* libnautilus-private/nautilus-file-operations.c:
      	(handle_transfer_ok), (nautilus_file_operations_new_folder):
      	* libnautilus-private/nautilus-file.c: (nautilus_self_check_file):
      	* libnautilus-private/nautilus-icon-container.c:
      	(lay_down_icons_tblr):
      	* libnautilus-private/nautilus-mime-actions.c:
      	(nautilus_do_component_query):
      	* libnautilus-private/nautilus-search-uri.c: (tokenize_uri):
      	* libnautilus-private/nautilus-theme.c: (theme_list_prepend),
      	(theme_get_themes_for_location), (theme_get_default_themes),
      	(nautilus_theme_remove_user_theme):
      	* libnautilus-private/nautilus-thumbnails.c:
      	(nautilus_get_thumbnail_uri):
      	* libnautilus-private/nautilus-trash-monitor.c:
      	(nautilus_trash_monitor_initialize), (add_one_volume_trash):
      	* libnautilus-private/nautilus-volume-monitor.c:
      	(get_removable_volumes), (build_volume_list_delta),
      	(get_mount_list), (get_current_mount_list),
      	(mount_volume_prepend_filesystem):
      	* src/file-manager/fm-directory-view.c: (prepend_uri_one),
      	(fm_directory_view_create_links_for_files),
      	(fm_directory_view_duplicate_selection):
      	* src/file-manager/fm-properties-window.c:
      	(property_button_toggled):
      	* src/nautilus-window-manage-views.c:
      	(determined_initial_view_callback):
      	Changed code that uses g_list_append to use g_list_prepend in all
      	the cases where it was simple enough.
      0067b899
  14. 04 May, 2001 1 commit
  15. 02 May, 2001 2 commits
    • Ramiro Estrugo's avatar
      Lots of improvement. Make dealing with dependency libs/cflags simpler. · 60b832fd
      Ramiro Estrugo authored
      	* 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.
      60b832fd
    • Ramiro Estrugo's avatar
      Use NAUTILUS_VERSION_INSIST from hack-macros instead of · 6e7d921c
      Ramiro Estrugo authored
      2001-05-01  Ramiro Estrugo  <ramiro@eazel.com>
      
      	    * configure.in:
      	    Use NAUTILUS_VERSION_INSIST from hack-macros instead of
      	    EAZEL_VERSION_INSIST.
      
      2001-05-01  Ramiro Estrugo  <ramiro@eazel.com>
      
      	    * 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/notes/Makefile.am:
      	    * components/sample/Makefile.am:
      	    * components/text/Makefile.am:
      	    * components/throbber/Makefile.am:
      	    * components/tree/Makefile.am:
      	    * configure.in:
      	    * libnautilus-extensions/Makefile.am:
      	    * libnautilus/Makefile.am:
      	    * src/Makefile.am:
      	    * src/file-manager/Makefile.am:
      	    * test/Makefile.am:
      	    Patch from Christopher Lahey <clahey@ximian.com>.
      	    Use EEL_CFLAGS, LIBRSVG_CFLAGS instead of EEL_INCLUDEDIR, and
      	    EEL_CFLAGS.  Thanks Chris.
      6e7d921c
  16. 20 Apr, 2001 1 commit
    • Ramiro Estrugo's avatar
      Make all standard components call the eel function to stop in the debugger · e1a79e2f
      Ramiro Estrugo authored
      	* components/hardware/main.c: (main):
      	* components/help/hyperbola-main.c: (main):
      	* components/history/nautilus-history-view.c: (main):
      	* components/image-viewer/nautilus-image-view.c: (main):
      	* components/music/main.c: (main):
      	* components/notes/Makefile.am:
      	* components/notes/nautilus-notes.c: (main):
      	* components/text/main.c: (main):
      	* components/throbber/main.c: (main):
      	Make all standard components call the eel function to stop in the
      	debugger after warnings and criticals.  This also makes then spew
      	nicer messages that include the process id and program name.
      e1a79e2f
  17. 13 Apr, 2001 1 commit
    • Ramiro Estrugo's avatar
      Add support for gettext. Add a post initialize callback so that callers · 92be3115
      Ramiro Estrugo authored
      	* libnautilus/nautilus-view-standard-main.h:
      	* libnautilus/nautilus-view-standard-main.c:
      	(nautilus_view_standard_main_multi), (nautilus_view_standard_main):
      	Add support for gettext.  Add a post initialize callback so that
      	callers can initialize any component specific stuff before the
      	main even loop begins (nautilus preferences for example)
      	Update for standard main changes.
      	Add documentation for these functions.  Also add criticals to make
      	the code a little bit more robust.
      
      	* components/help/hyperbola-main.c: (main):
      	* components/history/nautilus-history-view.c: (main):
      	* components/music/main.c: (main):
      	* components/notes/nautilus-notes.c: (main):
      	* components/sample/main.c: (main):
      	* components/text/main.c: (main):
      	* components/tree/main.c: (main):
      	Update for standard main changes.  Make these a little simpler by
      	putting gettext support in standard main itself.  Also, make sure
      	that components that use preferences initialize them.
      
      	* src/nautilus-main.c: (main):
      	Dont do the preferences initialization if we are about to kill the
      	nautilus shell.
      92be3115
  18. 04 Apr, 2001 2 commits
    • Darin Adler's avatar
      Use nautilus_view_standard_main to simplify and remove code. · b6745743
      Darin Adler authored
      	* components/notes/nautilus-notes.c: (do_destroy),
      	(notes_get_indicator_image), (make_notes_view), (main):
      	Use nautilus_view_standard_main to simplify and remove code.
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_populate_pane): Code had N_() wrapped around
      	an empty string. That's a no-no. Calling _("") on empty string
      	gives you the complete translator info, which must be avoided.
      b6745743
    • Ramiro Estrugo's avatar
      Remove librsvg. · fbbaf803
      Ramiro Estrugo authored
      	* Makefile.am:
      	Remove librsvg.
      
      	* librsvg/.cvsignore:
      	* librsvg/Makefile.am:
      	* librsvg/art_render.c:
      	* librsvg/art_render.h:
      	* librsvg/art_render_gradient.c:
      	* librsvg/art_render_gradient.h:
      	* librsvg/art_render_mask.c:
      	* librsvg/art_render_mask.h:
      	* librsvg/art_render_svp.c:
      	* librsvg/art_render_svp.h:
      	* librsvg/art_rgba.c:
      	* librsvg/art_rgba.h:
      	* librsvg/example-nested-transform.svg:
      	* librsvg/makefile-simple:
      	* librsvg/opacity.svg:
      	* librsvg/rsvg-bpath-util.c:
      	* librsvg/rsvg-bpath-util.h:
      	* librsvg/rsvg-css.c:
      	* librsvg/rsvg-css.h:
      	* librsvg/rsvg-defs.c:
      	* librsvg/rsvg-defs.h:
      	* librsvg/rsvg-ft.c:
      	* librsvg/rsvg-ft.h:
      	* librsvg/rsvg-paint-server.c:
      	* librsvg/rsvg-paint-server.h:
      	* librsvg/rsvg-path.c:
      	* librsvg/rsvg-path.h:
      	* librsvg/rsvg.c:
      	* librsvg/rsvg.h:
      	* librsvg/subpixel-text-test:
      	* librsvg/test-ft-gtk.c:
      	* librsvg/test-ft.c:
      	* librsvg/test-rsvg.c:
      	* librsvg/test.svg:
      	Move librsvg to its own top level GNOME CVS module.
      
      	* configure.in:
      	Add librsvg and eel dependencies.
      	Remove librsvg and font entries.
      
      	* nautilus.spec.in:
      	Remove font entries.  Add librsvg and eel requirements.
      
      	* data/Makefile.am:
      	* data/fonts/.cvsignore:
      	* data/fonts/Makefile.am:
      	* data/fonts/urw/.cvsignore:
      	* data/fonts/urw/Makefile.am:
      	* data/fonts/urw/README:
      	* data/fonts/urw/fonts.dir:
      	* data/fonts/urw/n019003l.afm:
      	* data/fonts/urw/n019003l.pfb:
      	* data/fonts/urw/n019003l.pfm:
      	* data/fonts/urw/n019004l.afm:
      	* data/fonts/urw/n019004l.pfb:
      	* data/fonts/urw/n019004l.pfm:
      	* data/fonts/urw/n019023l.afm:
      	* data/fonts/urw/n019023l.pfb:
      	* data/fonts/urw/n019023l.pfm:
      	* data/fonts/urw/n019024l.afm:
      	* data/fonts/urw/n019024l.pfb:
      	* data/fonts/urw/n019024l.pfm:
      	Retire default fonts.  These now live in eel.
      
      	* libnautilus/nautilus-undo-transaction.c:
      	(nautilus_undo_transaction_destroy):
      	* libnautilus/nautilus-view.c: (nautilus_view_destroy):
      	Update for eel changes.  Use eel-gtk-macros.
      
      	* nautilus-installer/src/nautilus-druid-page-eazel.c:
      	(nautilus_druid_page_eazel_destroy),
      	(nautilus_druid_page_eazel_finalize),
      	(nautilus_druid_page_eazel_size_allocate),
      	(nautilus_druid_page_eazel_size_request):
      	Update for eel changes.  Use eel-gtk-macros.
      
      	* libnautilus-extensions/Makefile.am:
      	* libnautilus-extensions/nautilus-bonobo-extensions.c:
      	* libnautilus-extensions/nautilus-bonobo-extensions.h:
      	* libnautilus-extensions/nautilus-bookmark.c:
      	* libnautilus-extensions/nautilus-ctree.c:
      	* libnautilus-extensions/nautilus-customization-data.c:
      	* libnautilus-extensions/nautilus-dateedit-extensions.c:
      	* libnautilus-extensions/nautilus-dateedit-extensions.h:
      	* libnautilus-extensions/nautilus-directory-async.c:
      	* libnautilus-extensions/nautilus-directory-background.c:
      	* libnautilus-extensions/nautilus-directory-background.h:
      	* libnautilus-extensions/nautilus-directory-metafile-monitor.c:
      	* libnautilus-extensions/nautilus-directory-metafile.c:
      	* libnautilus-extensions/nautilus-directory.c:
      	* libnautilus-extensions/nautilus-drag-window.c:
      	* libnautilus-extensions/nautilus-drag.c:
      	* libnautilus-extensions/nautilus-druid-page-eazel.c:
      	* libnautilus-extensions/nautilus-druid.c:
      	* libnautilus-extensions/nautilus-entry.c:
      	* libnautilus-extensions/nautilus-file-changes-queue.c:
      	* libnautilus-extensions/nautilus-file-operations-progress.c:
      	* libnautilus-extensions/nautilus-file-operations.c:
      	* libnautilus-extensions/nautilus-file-private.h:
      	* libnautilus-extensions/nautilus-file-utilities.c:
      	* libnautilus-extensions/nautilus-file.c:
      	* libnautilus-extensions/nautilus-font-factory.c:
      	* libnautilus-extensions/nautilus-gconf-extensions.c:
      	* libnautilus-extensions/nautilus-generous-bin.c:
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	* libnautilus-extensions/nautilus-horizontal-splitter.c:
      	* libnautilus-extensions/nautilus-icon-canvas-item.c:
      	* libnautilus-extensions/nautilus-icon-canvas-item.h:
      	* libnautilus-extensions/nautilus-icon-container.c:
      	* libnautilus-extensions/nautilus-icon-container.h:
      	* libnautilus-extensions/nautilus-icon-dnd.c:
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	* libnautilus-extensions/nautilus-icon-factory.h:
      	* libnautilus-extensions/nautilus-icon-private.h:
      	* libnautilus-extensions/nautilus-icon-text-item.c:
      	* libnautilus-extensions/nautilus-keep-last-vertical-box.c:
      	* libnautilus-extensions/nautilus-lib-self-check-functions.c:
      	* libnautilus-extensions/nautilus-lib-self-check-functions.h:
      	* libnautilus-extensions/nautilus-link-set.c:
      	* libnautilus-extensions/nautilus-link.c:
      	* libnautilus-extensions/nautilus-list-column-title.c:
      	* libnautilus-extensions/nautilus-list.c:
      	* libnautilus-extensions/nautilus-medusa-support.c:
      	* libnautilus-extensions/nautilus-merged-directory.c:
      	* libnautilus-extensions/nautilus-metafile-factory.c:
      	* libnautilus-extensions/nautilus-metafile.c:
      	* libnautilus-extensions/nautilus-mime-actions.c:
      	* libnautilus-extensions/nautilus-preferences-box.c:
      	* libnautilus-extensions/nautilus-preferences-dialog.c:
      	* libnautilus-extensions/nautilus-preferences-group.c:
      	* libnautilus-extensions/nautilus-preferences-item.c:
      	* libnautilus-extensions/nautilus-preferences-pane.c:
      	* libnautilus-extensions/nautilus-preferences.c:
      	* libnautilus-extensions/nautilus-preferences.h:
      	* libnautilus-extensions/nautilus-program-chooser.c:
      	* libnautilus-extensions/nautilus-program-choosing.c:
      	* libnautilus-extensions/nautilus-program-choosing.h:
      	* libnautilus-extensions/nautilus-search-uri.c:
      	* libnautilus-extensions/nautilus-sidebar-functions.c:
      	* libnautilus-extensions/nautilus-tabs.c:
      	* libnautilus-extensions/nautilus-theme.c:
      	* libnautilus-extensions/nautilus-thumbnails.c:
      	* libnautilus-extensions/nautilus-trash-directory.c:
      	* libnautilus-extensions/nautilus-trash-file.c:
      	* libnautilus-extensions/nautilus-trash-monitor.c:
      	* libnautilus-extensions/nautilus-undo-context.c:
      	* libnautilus-extensions/nautilus-undo-manager.c:
      	* libnautilus-extensions/nautilus-undo-signal-handlers.c:
      	* libnautilus-extensions/nautilus-vfs-directory.c:
      	* libnautilus-extensions/nautilus-vfs-file.c:
      	* libnautilus-extensions/nautilus-view-identifier.c:
      	* libnautilus-extensions/nautilus-volume-monitor.c:
      	Use new eel library.
      
      	* libnautilus-extensions/nautilus-art-extensions.c:
      	* libnautilus-extensions/nautilus-art-extensions.h:
      	* libnautilus-extensions/nautilus-art-gtk-extensions.c:
      	* libnautilus-extensions/nautilus-art-gtk-extensions.h:
      	* libnautilus-extensions/nautilus-background-canvas-group.c:
      	* libnautilus-extensions/nautilus-background-canvas-group.h:
      	* libnautilus-extensions/nautilus-background.c:
      	* libnautilus-extensions/nautilus-background.h:
      	* libnautilus-extensions/nautilus-caption-table.c:
      	* libnautilus-extensions/nautilus-caption-table.h:
      	* libnautilus-extensions/nautilus-caption.c:
      	* libnautilus-extensions/nautilus-caption.h:
      	* libnautilus-extensions/nautilus-clickable-image.c:
      	* libnautilus-extensions/nautilus-clickable-image.h:
      	* libnautilus-extensions/nautilus-debug-drawing.c:
      	* libnautilus-extensions/nautilus-debug-drawing.h:
      	* libnautilus-extensions/nautilus-debug.c:
      	* libnautilus-extensions/nautilus-debug.h:
      	* libnautilus-extensions/nautilus-ellipsizing-label.c:
      	* libnautilus-extensions/nautilus-ellipsizing-label.h:
      	* libnautilus-extensions/nautilus-enumeration.c:
      	* libnautilus-extensions/nautilus-enumeration.h:
      	* libnautilus-extensions/nautilus-font-manager.c:
      	* libnautilus-extensions/nautilus-font-manager.h:
      	* libnautilus-extensions/nautilus-font-picker.c:
      	* libnautilus-extensions/nautilus-font-picker.h:
      	* libnautilus-extensions/nautilus-gdk-extensions.c:
      	* libnautilus-extensions/nautilus-gdk-extensions.h:
      	* libnautilus-extensions/nautilus-gdk-font-extensions.c:
      	* libnautilus-extensions/nautilus-gdk-font-extensions.h:
      	* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.c:
      	* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.h:
      	* libnautilus-extensions/nautilus-glib-extensions.c:
      	* libnautilus-extensions/nautilus-glib-extensions.h:
      	* libnautilus-extensions/nautilus-glyph.c:
      	* libnautilus-extensions/nautilus-glyph.h:
      	* libnautilus-extensions/nautilus-gnome-extensions.c:
      	* libnautilus-extensions/nautilus-gnome-extensions.h:
      	* libnautilus-extensions/nautilus-graphic-effects.c:
      	* libnautilus-extensions/nautilus-graphic-effects.h:
      	* libnautilus-extensions/nautilus-gtk-extensions.c:
      	* libnautilus-extensions/nautilus-gtk-extensions.h:
      	* libnautilus-extensions/nautilus-gtk-macros.h:
      	* libnautilus-extensions/nautilus-image-table.c:
      	* libnautilus-extensions/nautilus-image-table.h:
      	* libnautilus-extensions/nautilus-image-with-background.c:
      	* libnautilus-extensions/nautilus-image-with-background.h:
      	* libnautilus-extensions/nautilus-image.c:
      	* libnautilus-extensions/nautilus-image.h:
      	* libnautilus-extensions/nautilus-label-with-background.c:
      	* libnautilus-extensions/nautilus-label-with-background.h:
      	* libnautilus-extensions/nautilus-label.c:
      	* libnautilus-extensions/nautilus-label.h:
      	* libnautilus-extensions/nautilus-labeled-image.c:
      	* libnautilus-extensions/nautilus-labeled-image.h:
      	* libnautilus-extensions/nautilus-lib-self-check-functions.c:
      	* libnautilus-extensions/nautilus-lib-self-check-functions.h:
      	* libnautilus-extensions/nautilus-password-dialog.c:
      	* libnautilus-extensions/nautilus-password-dialog.h:
      	* libnautilus-extensions/nautilus-radio-button-group.c:
      	* libnautilus-extensions/nautilus-radio-button-group.h:
      	* libnautilus-extensions/nautilus-region.c:
      	* libnautilus-extensions/nautilus-region.h:
      	* libnautilus-extensions/nautilus-scalable-font-private.h:
      	* libnautilus-extensions/nautilus-scalable-font.c:
      	* libnautilus-extensions/nautilus-scalable-font.h:
      	* libnautilus-extensions/nautilus-self-checks.c:
      	* libnautilus-extensions/nautilus-self-checks.h:
      	* libnautilus-extensions/nautilus-smooth-text-layout-cache.c:
      	* libnautilus-extensions/nautilus-smooth-text-layout-cache.h:
      	* libnautilus-extensions/nautilus-smooth-text-layout.c:
      	* libnautilus-extensions/nautilus-smooth-text-layout.h:
      	* libnautilus-extensions/nautilus-smooth-widget.c:
      	* libnautilus-extensions/nautilus-smooth-widget.h:
      	* libnautilus-extensions/nautilus-stock-dialogs.c:
      	* libnautilus-extensions/nautilus-stock-dialogs.h:
      	* libnautilus-extensions/nautilus-string-list.c:
      	* libnautilus-extensions/nautilus-string-list.h:
      	* libnautilus-extensions/nautilus-string-map.c:
      	* libnautilus-extensions/nautilus-string-map.h:
      	* libnautilus-extensions/nautilus-string-picker.c:
      	* libnautilus-extensions/nautilus-string-picker.h:
      	* libnautilus-extensions/nautilus-string.c:
      	* libnautilus-extensions/nautilus-string.h:
      	* libnautilus-extensions/nautilus-text-caption.c:
      	* libnautilus-extensions/nautilus-text-caption.h:
      	* libnautilus-extensions/nautilus-viewport.c:
      	* libnautilus-extensions/nautilus-viewport.h:
      	* libnautilus-extensions/nautilus-wrap-table.c:
      	* libnautilus-extensions/nautilus-wrap-table.h:
      	* libnautilus-extensions/nautilus-xml-extensions.c:
      	* libnautilus-extensions/nautilus-xml-extensions.h:
      	Remove these files.  These are all part of eel now.
      
      	* applets/launcher/nautilus-launcher-applet.c:
      	* applets/preferences-applet/nautilus-preferences-applet.c:
      	* components/adapter/Makefile.am:
      	* components/adapter/main.c:
      	* components/adapter/nautilus-adapter-control-embed-strategy.c:
      	* components/adapter/nautilus-adapter-embed-strategy.c:
      	* components/adapter/nautilus-adapter-embeddable-embed-strategy.c:
      	* components/adapter/nautilus-adapter-factory-server.c:
      	* components/adapter/nautilus-adapter-file-load-strategy.c:
      	* components/adapter/nautilus-adapter-load-strategy.c:
      	* components/adapter/nautilus-adapter-progressive-load-strategy.c:
      	* components/adapter/nautilus-adapter-stream-load-strategy.c:
      	* components/adapter/nautilus-adapter.c:
      	* components/hardware/Makefile.am:
      	* components/hardware/nautilus-hardware-view.c:
      	* components/help/Makefile.am:
      	* components/help/help-method.c:
      	* components/help/hyperbola-filefmt.c:
      	* components/help/hyperbola-nav-tree.c:
      	* components/history/Makefile.am:
      	* components/history/nautilus-history-view.c:
      	* components/image-viewer/Makefile.am:
      	* components/image-viewer/nautilus-image-view.c:
      	* components/loser/content/Makefile.am:
      	* components/loser/content/nautilus-content-loser.c:
      	* components/loser/sidebar/Makefile.am:
      	* components/loser/sidebar/nautilus-sidebar-loser.c:
      	* components/mozilla/Makefile.am:
      	* components/mozilla/bonobo-extensions.c:
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	* components/music/Makefile.am:
      	* components/music/nautilus-music-view.c:
      	* components/notes/Makefile.am:
      	* components/notes/nautilus-notes.c:
      	* components/rpmview/Makefile.am:
      	* components/rpmview/nautilus-rpm-verify-window.c:
      	* components/rpmview/nautilus-rpm-view-install.c:
      	* components/rpmview/nautilus-rpm-view.c:
      	* components/sample/nautilus-sample-content-view.c:
      	* components/services/install-view/Makefile.am:
      	* components/services/install-view/callbacks.c:
      	* components/services/install-view/forms.c:
      	* components/services/install-view/nautilus-service-install-view.c:
      	* components/services/install/lib/eazel-install-logic2.c:
      	* components/services/install/server/main.c:
      	* components/services/inventory-view/Makefile.am:
      	* components/services/inventory-view/nautilus-inventory-config-page
      	.c:
      	* components/services/inventory-view/nautilus-inventory-disable-pag
      	* components/services/inventory-view/nautilus-inventory-enable-page
      	* components/services/inventory-view/nautilus-inventory-view.c:
      	* components/services/inventory/Makefile.am:
      	* components/services/inventory/eazel-inventory-upload-callback.c:
      	* components/services/inventory/eazel-inventory.c:
      	* components/services/inventory/main.c:
      	* components/services/login/nautilus-view/Makefile.am:
      	* components/services/login/nautilus-view/nautilus-change-password-
      	view.c:
      	* components/services/login/nautilus-view/password-box.c:
      	* components/services/nautilus-dependent-shared/Makefile.am:
      	* components/services/nautilus-dependent-shared/eazel-services-exte
      	nsions.c:
      	* components/services/nautilus-dependent-shared/eazel-services-exte
      	nsions.h:
      	* components/services/nautilus-dependent-shared/eazel-services-foot
      	er.c:
      	* components/services/nautilus-dependent-shared/eazel-services-head
      	er.c:
      	* components/services/nautilus-dependent-shared/test-footer-header.
      	c:
      	* components/services/summary/Makefile.am:
      	* components/services/summary/nautilus-summary-callbacks.c:
      	* components/services/summary/nautilus-summary-dialogs.c:
      	* components/services/summary/nautilus-summary-dialogs.h:
      	* components/services/summary/nautilus-summary-footer.c:
      	* components/services/summary/nautilus-summary-menu-items.c:
      	* components/services/summary/nautilus-summary-view-private.h:
      	* components/services/summary/nautilus-summary-view.c:
      	* components/services/time/nautilus-view/main.c:
      	* components/services/time/nautilus-view/trilobite-eazel-time-view.
      	c:
      	* components/services/trilobite/sample/nautilus-view/Makefile.am:
      	* components/text/Makefile.am:
      	* components/text/nautilus-text-view.c:
      	* components/throbber/Makefile.am:
      	* components/throbber/main.c:
      	* components/throbber/nautilus-throbber.c:
      	* components/tree/Makefile.am:
      	* components/tree/nautilus-tree-change-queue.c:
      	* components/tree/nautilus-tree-expansion-state.c:
      	* components/tree/nautilus-tree-model.c:
      	* components/tree/nautilus-tree-node.c:
      	* components/tree/nautilus-tree-view-dnd.c:
      	* components/tree/nautilus-tree-view.c:
      	* helper-utilities/authenticate/Makefile.am:
      	* helper-utilities/authenticate/nautilus-authenticate.c:
      	* nautilus-installer/src/nautilus-druid.c:
      	* src/Makefile.am:
      	* src/file-manager/fm-desktop-icon-view.c:
      	* src/file-manager/fm-directory-view.c:
      	* src/file-manager/fm-directory-view.h:
      	* src/file-manager/fm-error-reporting.c:
      	* src/file-manager/fm-icon-text-window.c:
      	* src/file-manager/fm-icon-view.c:
      	* src/file-manager/fm-list-view.c:
      	* src/file-manager/fm-properties-window.c:
      	* src/file-manager/fm-search-list-view.c:
      	* src/file-manager/nautilus-indexing-info.c:
      	* src/nautilus-about.c:
      	* src/nautilus-application.c:
      	* src/nautilus-bookmark-list.c:
      	* src/nautilus-bookmark-parsing.c:
      	* src/nautilus-bookmarks-window.c:
      	* src/nautilus-complex-search-bar.c:
      	* src/nautilus-component-adapter-factory.c:
      	* src/nautilus-desktop-window.c:
      	* src/nautilus-first-time-druid.c:
      	* src/nautilus-link-set-window.c:
      	* src/nautilus-location-bar.c:
      	* src/nautilus-main.c:
      	* src/nautilus-navigation-bar.c:
      	* src/nautilus-profiler.c:
      	* src/nautilus-property-browser.c:
      	* src/nautilus-search-bar-criterion.c:
      	* src/nautilus-search-bar.c:
      	* src/nautilus-shell.c:
      	* src/nautilus-sidebar-tabs.c:
      	* src/nautilus-sidebar-title.c:
      	* src/nautilus-sidebar.c:
      	* src/nautilus-signaller.c:
      	* src/nautilus-simple-search-bar.c:
      	* src/nautilus-switchable-navigation-bar.c:
      	* src/nautilus-switchable-search-bar.c:
      	* src/nautilus-theme-selector.c:
      	* src/nautilus-view-frame-corba.c:
      	* src/nautilus-view-frame.c:
      	* src/nautilus-window-manage-views.c:
      	* src/nautilus-window-menus.c:
      	* src/nautilus-window-toolbars.c:
      	* src/nautilus-window.c:
      	* src/nautilus-window.h:
      	* src/nautilus-zoom-control.c:
      	Update for new eel library usage.
      
      	* test/test-nautilus-background.c:
      	* test/test-nautilus-clickable-image.c:
      	* test/test-nautilus-font-manager.c:
      	* test/test-nautilus-font-picker.c:
      	* test/test-nautilus-font-simple.c:
      	* test/test-nautilus-font.c:
      	* test/test-nautilus-glyph-simple.c:
      	* test/test-nautilus-glyph.c:
      	* test/test-nautilus-image-background.c:
      	* test/test-nautilus-image-scrolled.c:
      	* test/test-nautilus-image-simple.c:
      	* test/test-nautilus-image-table.c:
      	* test/test-nautilus-image-tile.c:
      	* test/test-nautilus-image.c:
      	* test/test-nautilus-label-background.c:
      	* test/test-nautilus-label-flavorful.c:
      	* test/test-nautilus-label-offset.c:
      	* test/test-nautilus-label-scrolled.c:
      	* test/test-nautilus-label-simple.c:
      	* test/test-nautilus-label-wrapped.c:
      	* test/test-nautilus-label.c:
      	* test/test-nautilus-labeled-image.c:
      	* test/test-nautilus-password-dialog.c:
      	* test/test-nautilus-pixbuf-tile.c:
      	* test/test-nautilus-smooth-text-layout.c:
      	* test/test-nautilus-viewport-constraint.c:
      	* test/test-nautilus-widgets.c:
      	Remove these.  They live in eel now.
      
      	* test/vsignore:
      	* test/kefile.am:
      	* test/st-nautilus-preferences-change.c:
      	* test/st-nautilus-preferences-display.c:
      	* test/st-nautilus-wrap-table.c:
      	* test/st.c:
      	* test/st.h:
      	Update for new eel library usage.
      fbbaf803
  19. 03 Apr, 2001 1 commit
    • Darin Adler's avatar
      reviewed by: John Sullivan <sullivan@eazel.com> · f7ea58e2
      Darin Adler authored
      	* libnautilus/nautilus-bonobo-workarounds.c:
      	(nautilus_bonobo_object_force_destroy): Add new version that is
      	not vulnerable to the problem of an unref coming in from the other
      	process during the destroy phase. This version relies on Bonobo
      	internals, so it's a truly evil bit of code, and I should be
      	severely punished for even thinking of writing it.
      	(nautilus_bonobo_object_force_destroy_at_idle): Added some more
      	checks that I thought would help me in debugging.
      
      	* src/nautilus-shell-ui.xml: Improve wording of tooltip for the Up
      	command.
      
      	* components/notes/nautilus-notes.c: Some code cleanup.
      
      	* src/file-manager/fm-directory-view.c: Fixed a typo.
      f7ea58e2
  20. 01 Apr, 2001 1 commit
    • Andy Hertzfeld's avatar
      added a way for sidebar views to specify small images that are displayed · 0f7c34df
      Andy Hertzfeld authored
      
      	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.
      0f7c34df
  21. 31 Mar, 2001 2 commits
  22. 30 Mar, 2001 1 commit
  23. 29 Mar, 2001 2 commits
    • Mike Engber's avatar
      reviewed by: Darin Adler <darin@eazel.com> · 037d8d58
      Mike Engber authored
      
      	reviewed by: Darin Adler <darin@eazel.com>
      
      	* components/notes/nautilus-notes.c: (schedule_save_callback),
      	(cancel_pending_save), (schedule_save),
      	(set_note_text_from_metadata), (done_with_file),
      	(notes_save_metainfo), (on_changed), (make_notes_view):
      	Notes now saves changes after a timeout instead of waiting
      	until focus change - bug 6884.
      037d8d58
    • Mike Engber's avatar
      reviewed by: Darin Adler <darin@eazel.com> · 8f90fd57
      Mike Engber authored
      
      	reviewed by: Darin Adler <darin@eazel.com>
      
      	* components/notes/nautilus-notes.c: (set_note_text_from_metadata),
      	(done_with_file), (notes_load_metainfo), (notes_save_metainfo),
      	(do_destroy):
      	Notes updates text on metadata changes - bug 4422.
      8f90fd57
  24. 28 Mar, 2001 1 commit
    • Ramiro Estrugo's avatar
      Fix bugs: · f7170ace
      Ramiro Estrugo authored
      	7343 - Fonts checks should work even when nautilus has not
      	undergone 'make install'
      
      	7703 - index status dialog is mixing gnome dialog font and
      	nautilus custom font
      
      	7204 - Need a better way to pick a fallback font
      
      	1102 - Embedded text should use preferences to determine the font
      	it uses
      
      	7357 - Preferences dialog spews critical in the ja_JP locale
      
      	7344 - NautilusScalable should not be doing any preferences
      	peeking
      
      	7345 - Default font "helvetica" hard coded and marked for
      	translatation in many places
      
      	7834 - Should mark selected style in font picker menu
      
      	5239 - Please make the text viewer use a fixed-width font
      
      	7401 - Non smooth font family picker should have a "GTK System
      	Font" entry
      
      	Work in progress for related bugs:
      
      	5101 - font sizes hard-coded in icon view
      	5456 - Sidebar tabs use hard coded font families
      	7670 - Font size is small in list view.
      
      	reviewed by: Glynn Foster <glynn.foster@ireland.sun.com>
      
      	* components/notes/nautilus-notes.c: (make_notes_view):
      	Dont translate the font name.
      
      	* components/text/nautilus-text-view-ui.xml:
      	Add default and fixed entries.
      
      	* components/text/nautilus-text-view.c:
      	(nautilus_text_view_initialize_class),
      	(nautilus_text_view_initialize), (nautilus_text_view_destroy),
      	(nautilus_text_view_update_font), (handle_ui_event),
      	(merge_bonobo_menu_items), (nautilus_text_view_zoom_to_level),
      	(zoomable_zoom_to_fit_callback), (font_changed_callback):
      	Dont store the font name and size.  Compute these as needed.  Use
      	deltas instead of hard coded font sizes to compute the font size
      	for a given zoom level.  Store the font changes in preferences.
      
      	* libnautilus-extensions/nautilus-caption.c:
      	(nautilus_caption_initialize), (nautilus_caption_set_title_label),
      	(nautilus_caption_get_title_label),
      	(nautilus_caption_get_title_label_width),
      	(nautilus_caption_set_child), (nautilus_caption_set_spacing):
      	* libnautilus-extensions/nautilus-caption.h:
      	Add support for nice caption alignments.
      
      	* libnautilus-extensions/nautilus-directory.c:
      	(add_preferences_callbacks), (remove_preferences_callbacks):
      	A bit of a hack.  Keep track of changes in the default smooth font
      	so that embedded icon text previews can be updated as needed.
      
      	* libnautilus-extensions/nautilus-font-factory.c:
      	(nautilus_font_factory_get_font_by_family),
      	A temporary hack for default system font usage.  In a future
      	checkin this will not be needed anymore.
      
      	(nautilus_font_factory_get_font_from_preferences):
      	Dont translate font names anymore.
      
      	* libnautilus-extensions/nautilus-font-manager.c:
      	(font_description_new), (font_description_free),
      	(font_description_get_char_set), (font_description_table_for_each),
      	(font_list_find_bold_callback), (get_test_font_dir),
      	(nautilus_self_check_font_manager):
      	* libnautilus-extensions/nautilus-font-manager.h:
      	Merge char_set_registry and char_set_encoding into one string
      	'char_set.'  Make the font checks work even if nautilus has not
      	undergone 'make install'
      
      	* libnautilus-extensions/nautilus-font-picker.c:
      	(nautilus_font_picker_initialize), (nautilus_font_picker_destroy),
      	(font_picker_populate), (font_make_style_name),
      	(font_style_entry_new), (compare_style),
      	(global_font_list_populate_callback):
      	* libnautilus-extensions/nautilus-font-picker.h:
      	Sublcass the font picker from NautilusCaption so that it will
      	nicely align in the preferences dialog.
      	Mark selected style in font picker menus by using radio buttons.
      	Fix a storage leak on destruction.
      
      	* libnautilus-extensions/nautilus-glib-extensions.c:
      	(nautilus_compare_integer), (nautilus_self_check_glib_extensions):
      	* libnautilus-extensions/nautilus-glib-extensions.h:
      	New GCompare function for integers.
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_install_defaults),
      	(global_preferences_create_dialog),
      	(global_preferences_create_search_pane),
      	(global_preferences_create_sidebar_panels_pane),
      	(global_preferences_pane_update_callback),
      	(global_preferences_get_dialog),
      	(global_preferences_install_sidebar_panel_defaults),
      	(global_preferences_make_sidebar_panel_key),
      	(global_preferences_is_sidebar_panel_enabled),
      	(global_preferences_install_home_location_defaults),
      	(global_preferences_install_font_defaults),
      	(global_preferences_install_medusa_defaults),
      	(global_preferences_populate_pane),
      	(global_preferences_get_smooth_font),
      	(global_preferences_get_smooth_bold_font),
      	(nautilus_global_preferences_get_icon_view_smooth_font),
      	(nautilus_global_preferences_get_default_smooth_font),
      	(nautilus_global_preferences_get_default_smooth_bold_font),
      	(nautilus_global_preferences_initialize):
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	Simplify the creation of preferences by using structures to
      	describe both preferences and preference fialog entries.
      
      	* libnautilus-extensions/nautilus-gtk-extensions.c:
      	(nautilus_gtk_get_system_font):
      	* libnautilus-extensions/nautilus-gtk-extensions.h:
      	New function to obtain the "Gtk System Font."
      
      	* libnautilus-extensions/nautilus-icon-canvas-item.c:
      	(nautilus_icon_canvas_item_initialize_class),
      	(nautilus_icon_canvas_item_set_arg),
      	(nautilus_icon_canvas_item_get_arg),
      	(nautilus_icon_canvas_item_set_smooth_font_size):
      	* libnautilus-extensions/nautilus-icon-canvas-item.h:
      	Use signed integers for the font dimensions.
      
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(nautilus_icon_container_initialize),
      	(nautilus_icon_container_update_icon),
      	(nautilus_icon_container_theme_changed),
      	(nautilus_icon_container_set_font_size_table):
      	* libnautilus-extensions/nautilus-icon-container.h:
      	* libnautilus-extensions/nautilus-icon-private.h:
      	Dont translate the font names.  Rename the font size table to
      	better reflect its purpose.  Use signed integers for font sizes.
      
      	* libnautilus-extensions/nautilus-icon-factory.c:
      	(embedded_text_font_changed_callback), (embedded_text_font_free),
      	(embed_text):
      	Keep track of changes in the smooth font used for embedded text so
      	that the icon text previews will update as needed.
      
      	* libnautilus-extensions/nautilus-preferences-box.c:
      	(nautilus_preferences_box_find_pane):
      	* libnautilus-extensions/nautilus-preferences-box.h:
      	New function to find a named pane.
      
      	* libnautilus-extensions/nautilus-preferences-group.c:
      	(preferences_group_align_captions),
      	(nautilus_preferences_group_update),
      	(nautilus_preferences_group_get_title_label):
      	* libnautilus-extensions/nautilus-preferences-group.h:
      	Add support for aligning captions.
      
      	* libnautilus-extensions/nautilus-preferences-item.c:
      	(nautilus_preferences_item_initialize),
      	(preferences_item_construct), (preferences_item_update_enum),
      	(preferences_item_create_enum),
      	(preferences_item_update_short_enum),
      	(preferences_item_create_short_enum),
      	(preferences_item_update_boolean),
      	(preferences_item_create_boolean),
      	(preferences_item_update_editable_string),
      	(preferences_item_create_editable_string),
      	(preferences_item_update_editable_integer),
      	(preferences_item_create_editable_integer),
      	(preferences_item_update_constrained_integer),
      	(preferences_item_create_constrained_integer),
      	(preferences_item_update_font), (preferences_item_create_font),
      	(preferences_item_update_smooth_font),
      	(preferences_item_create_smooth_font),
      	(nautilus_preferences_item_new),
      	(enum_radio_group_changed_callback),
      	(boolean_button_toggled_callback), (font_item_changed_callback),
      	(editable_string_changed_callback),
      	(editable_integer_changed_callback),
      	(constrained_integer_changed_callback),
      	(nautilus_preferences_item_update_displayed_value),
      	(preferences_item_update_editable_integer_settings_at_idle),
      	(nautilus_preferences_item_get_control_showing),
      	(nautilus_preferences_item_set_constrained_integer_paramaters),
      	(nautilus_preferences_item_child_is_caption),
      	(nautilus_preferences_item_get_caption_title_label_width),
      	(nautilus_preferences_item_set_caption_spacing):
      	* libnautilus-extensions/nautilus-preferences-item.h:
      	Add a new CONSTRAINED INTEGER item type.  Add support for aligning
      	captions.
      	Dont translate font names.
      
      	* libnautilus-extensions/nautilus-preferences-pane.c:
      	(nautilus_preferences_pane_add_group),
      	(nautilus_preferences_pane_add_item_to_nth_group),
      	(nautilus_preferences_pane_get_num_visible_groups),
      	(nautilus_preferences_pane_get_num_groups),
      	(nautilus_preferences_pane_find_group):
      	* libnautilus-extensions/nautilus-preferences-pane.h:
      	Add a function for finding a named group.
      
      	* libnautilus-extensions/nautilus-scalable-font.c:
      	(nautilus_scalable_font_get_default_font),
      	(nautilus_scalable_font_get_default_bold_font):
      	Dont peek preferences for the default fonts.  These are now
      	handled in nautilus-global-preferences.
      
      	* libnautilus-extensions/nautilus-smooth-text-layout.c:
      	(smooth_text_layout_line_list_new),
      	(smooth_text_layout_line_list_new_wrapped),
      	(nautilus_smooth_text_layout_new),
      	(nautilus_smooth_text_layout_set_font_size):
      	Use signed integers for font sizes.
      
      	* libnautilus-extensions/nautilus-string-picker.c:
      	(nautilus_string_picker_initialize),
      	(nautilus_string_picker_set_string_list):
      	Update for Caption superclass changes.  Dont make singleton
      	choices insensitive.
      
      	* libnautilus-extensions/nautilus-text-caption.c:
      	(nautilus_text_caption_initialize):
      	* libnautilus-extensions/nautilus-text-caption.h:
      	Update for Caption superclass changes.  Fix errors in header comments.
      
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_initialize), (fm_directory_view_destroy):
      	* src/file-manager/fm-directory-view.h:
      	Remove knowledge of font stuff.  The fonts for icon and list view
      	are now handled separately so each subclass will have to do its
      	own preferences listening.
      
      	* src/file-manager/fm-icon-view.c: (set_sort_criterion_by_id),
      	(font_changed_callback), (smooth_font_changed_callback),
      	(standard_font_size_changed_callback),
      	(fm_icon_view_initialize_class), (fm_icon_view_initialize),
      	(fm_icon_view_update_icon_container_font_size_table),
      	(fm_icon_view_update_icon_container_smooth_font),
      	(create_icon_container):
      	Keep track of icon view font changes.  Use deltas to compute the
      	font sizes instead of hard coded point sizes.
      
      	* src/file-manager/fm-list-view.c: (fm_list_view_initialize_class),
      	(fm_list_view_initialize), (fm_list_view_update_font),
      	(font_or_font_size_changed_callback),
      	(fm_list_view_image_display_policy_changed):
      	Keep track of list view font changes.  Use deltas to compute the
      	font sizes instead of hard coded point sizes.
      
      	* src/file-manager/nautilus-indexing-info.c:
      	(last_index_time_and_reindex_button_dialog_new),
      	(index_progress_dialog_new):
      	Dont use smooth labels mixed in with regular gtk labels.
      
      	* src/nautilus-sidebar-tabs.c:
      	(nautilus_sidebar_tabs_load_theme_data),
      	(smooth_font_changed_callback), (nautilus_sidebar_tabs_initialize),
      	(nautilus_sidebar_tabs_destroy):
      	Add macros and FIXME for hard coded font size.  NULL out the tab_font
      	when its unreffed, otherwise all hell breaks lose when user level
      	changes.  Update for default font changes.
      
      	* src/nautilus-sidebar-title.c: (smooth_font_changed_callback),
      	(nautilus_sidebar_title_initialize),
      	(nautilus_sidebar_title_destroy), (update_font):
      	Keep track of smooth font changes.  Update for default font changes.
      
      	* test/test-nautilus-font-manager.c: (font_iterator_callback):
      	* test/test-nautilus-font-picker.c: (update_font),
      	(print_selected_font_callback), (main):
      	* test/test-nautilus-label-simple.c: (use_system_font_callback),
      	(use_system_font_bold_callback), (main):
      	Update for font picker and font manager changes.
      f7170ace
  25. 05 Mar, 2001 1 commit
    • Ramiro Estrugo's avatar
      reviewed by: Pavel Cisler <pavel@eazel.com> · 24faaf92
      Ramiro Estrugo authored
      		      Maciej Stachowiak  <mjs@eazel.com>
      
      		      Bugs:
      
      		      6368 - Multibyte font handling in non smooth mode.
      		      2673 - Need to hook up the new font picker to nautilus
      		      1274 - Add support for picking a custom font
      
      		      * components/history/Makefile.am:
      		      * components/history/nautilus-history-view.c: (main):
      		      Initialize gettext for the history component so it can display
      		      localized strings.
      
      		      * components/notes/nautilus-notes.c: (make_notes_view):
      		      Set the notes widget font from preferences so it can be properly
      		      localized.
      
      		      * components/text/nautilus-text-view.c:
      		      (nautilus_text_view_set_font):
      		      Use the localized font name to make this work in locales other
      		      than the default.
      
      		      * libnautilus-extensions/Makefile.am:
      		      Add a macro for finding data on the source tree for the situation
      		      when 'make install' has not be run.
      
      		      * libnautilus-extensions/nautilus-font-factory.c:
      		      (nautilus_font_factory_get_font_by_family): Workaround the problem
      		      that fully qualified localized fonts were being processed
      		      incorrectly.  We simply leave them alone now.
      		      (nautilus_font_factory_get_font_from_preferences): Use the
      		      localized font string to make this work on more locales.
      
      		      * libnautilus-extensions/nautilus-font-manager.h:
      		      * libnautilus-extensions/nautilus-font-manager.c:
      		      (font_description_table_find): New function to find a description
      		      in a table.
      		      (font_description_table_for_each): Change the return value to a
      		      boolean to indicate whether to stop the iteration or not.  Switch
      		      the order of an assert and assigned.
      		      (collect_fonts_from_directory): Use macros for the mime type
      		      strings.
      		      (font_ignore_directory): Add more directories to ignore.
      		      (font_manager_collect_font_tables): Change prepend to append to
      		      get fonts in a better order (fallback and user fonts first)
      		      , (font_table_list_find),
      		      (free_font_tables), (ensure_global_font_table),
      		      (nautilus_font_manager_for_each_font): Use just one global table
      		      for all fonts instead of 3.
      		      (nautilus_font_manager_get_default_font): Compute the default
      		      dynamically to take user choices into account.  Make it work on
      		      non installed nautilus builds.
      		      (nautilus_font_manager_get_default_bold_font): Same as above for a
      		      bold font.
      		      (nautilus_font_manager_file_is_scalable_font): New function to
      		      check that a file is really a scalable font:
      		      (font_list_find_bold_callback), (nautilus_font_manager_get_bold),
      		      (nautilus_font_manager_weight_is_bold): New functions to find a
      		      bold font in the global tables.
      		      (nautilus_self_check_font_manager): Make it work on not installed
      		      nautilus builds and remove the hack where checks would on run for
      		      the "ramiro" user.
      
      		      * libnautilus-extensions/nautilus-font-picker.c:
      		      (nautilus_font_picker_initialize), (font_list_find),
      		      (font_picker_update_styles), (font_picker_populate),
      		      (font_picker_font_changed_callback),
      		      (font_picker_style_changed_callback), (font_find_style),
      		      (ignore_font), (font_make_name), (font_make_style),
      		      (global_font_list_free), (font_list_count_families),
      		      (global_font_list_get), (global_font_list_populate_callback),
      		      (nautilus_font_picker_get_selected_font),
      		      (nautilus_font_picker_set_selected_font):
      		      Make the font list global and not per widget instance.  Use better
      		      labels for the font styles.  Use better labels for font names
      		      (foundry and family vs just family depending on how many families
      		      of the same font are found)
      
      		      * libnautilus-extensions/nautilus-global-preferences.h:
      		      * libnautilus-extensions/nautilus-global-preferences.c:
      		      (global_preferences_install_font_defaults): Add new smooth font
      		      preference for the icon container.
      		      (nautilus_global_preferences_get_smooth_font): New function to
      		      safely get a smooth font out of preferences.
      
      		      * libnautilus-extensions/nautilus-icon-container.c:
      		      (nautilus_icon_container_initialize): Use the localized version of
      		      the font strings and add a FIXME for the problem of checking these
      		      in many disparate places in nautilus.
      
      		      * libnautilus-extensions/nautilus-program-chooser.c:
      		      (program_file_pair_get_program_name_for_display): Use the
      		      localized version of the application name strings.
      
      		      * libnautilus-extensions/nautilus-scalable-font.h:
      		      * libnautilus-extensions/nautilus-scalable-font.c:
      		      (nautilus_scalable_font_initialize_class),
      		      (nautilus_scalable_font_initialize),
      		      (nautilus_scalable_font_destroy), (nautilus_scalable_font_new),
      		      (nautilus_scalable_font_make_bold),
      		      (nautilus_scalable_font_get_default_font),
      		      (nautilus_scalable_font_get_default_bold_font),
      		      (free_global_font_handle_table),
      		      (initialize_global_stuff_if_needed),
      		      (nautilus_scalable_font_get_rsvg_handle):
      		      Simplify this class a lot by using the font manager.  No longer
      		      need to manage font lookup and queries.
      
      		      * libnautilus-extensions/nautilus-smooth-text-layout-cache.c:
      		      (nautilus_self_check_smooth_text_layout_cache): Fix a comment.
      		      Dont hardcode the font family.  Use the default font.  Remove the
      		      #ifdef hacker for "before make install fonts broken" problem which
      		      is now fixed.
      
      		      * src/file-manager/fm-directory-view.h:
      		      * src/file-manager/fm-directory-view.c:
      		      (directory_view_smooth_font_changed_callback),
      		      (fm_directory_view_initialize), (fm_directory_view_destroy):
      		      Add method for responding to changes in the smooth font for AA
      		      mode of the icon container.
      
      		      * src/file-manager/fm-icon-view.c:
      		      (fm_icon_view_smooth_font_changed),
      		      (fm_icon_view_initialize_class),
      		      (fm_icon_view_update_icon_container_smooth_font),
      		      (create_icon_container):
      		      Add support for responding to change in the smooth font.  Update
      		      the icon container's smooth font on such changes.
      
      		      * src/nautilus-about.c: (nautilus_about_draw_info):
      		      Change the offset of the "Nautilus" title which broken when jsh
      		      make glyphs render properly taking the baseline into account.
      
      		      * src/nautilus-sidebar-title.c: (update_font):
      		      Use the localized font name.
      
      		      * src/nautilus-sidebar.c: (nautilus_sidebar_add_panel),
      		      (nautilus_sidebar_remove_panel):
      		      Use the localized sidebar tabs descriptions.
      
      		      * src/nautilus-window.c: (create_view_as_menu_item):
      		      Use the localized "View as" labels.
      
      		      * test/test-nautilus-font-manager.c: (font_iterator_callback):
      		      * test/test-nautilus-font-picker.c: (update_font),
      		      (font_changed_update_label_callback),
      		      (font_changed_update_file_name_callback),
      		      (use_defalt_font_callback), (use_defalt_bold_font_callback),
      		      (use_defalt_font_update_picker_callback),
      		      (use_defalt_bold_font_update_picker_callback), (main):
      		      * test/test.c: (test_quit):
      		      Updates for changes in font manager and font picker.
      24faaf92
  26. 22 Feb, 2001 1 commit
  27. 02 Feb, 2001 1 commit
    • Maciej Stachowiak's avatar
      reviewed by: Darin Adler <darin@eazel.com> and · 2fa1795d
      Maciej Stachowiak authored
      	             Robey Pointer  <robey@eazel.com>
      
      	Fix bugs 5528 (oaf command-line options show up in main program
      	section, not a separate section) and 5510 (descriptions of
      	OAF-specific options in --help are not translated). To do this I
      	had to change the way the oaf popt options are processed in all
      	the places that do so.
      
      	* components/adapter/main.c: (main):
      	* components/hardware/main.c: (main):
      	* components/help/hyperbola-main.c: (main):
      	* components/image-viewer/Nautilus_View_image.oaf.in:
      	* components/image-viewer/nautilus-image-view.c:
      	(init_server_factory):
      	* components/loser/content/main.c: (main):
      	* components/loser/sidebar/main.c: (main):
      	* components/mozilla/main.c: (main):
      	* components/music/main.c: (main):
      	* components/notes/nautilus-notes.c: (main):
      	* components/rpmview/main.c: (main):
      	* components/services/install/command-line/eazel-alt-install-corba.
      	c: (main):
      	* components/services/install/nautilus-view/main.c: (main):
      	* components/services/login/nautilus-view/main.c: (main):
      	* components/services/summary/nautilus-view/main.c: (main):
      	* components/services/time/command-line/main.c: (main):
      	* components/services/time/nautilus-view/main.c: (main):
      	* components/services/trilobite/libtrilobite/trilobite-core-utils.c
      	: (trilobite_init):
      	* components/shell/shell.c:
      	* components/text/Nautilus_View_text.oaf.in:
      	* components/text/main.c: (main):
      	* components/throbber/main.c: (main):
      	* components/tree/main.c: (main):
      	* libnautilus/nautilus-view-standard-main.c:
      	(nautilus_view_standard_main_multi):
      	* src/Nautilus_shell.oaf.in:
      	* src/nautilus-main.c: (main):
      	* test/test-nautilus-mime-actions-set.c: (main):
      	* test/test-nautilus-mime-actions.c: (main): Register oaf options
      	with gnomelib_register_popt_options and move oaf_init call to
      	before gnome_init to fix the aforementioned bugs.
      2fa1795d
  28. 27 Jan, 2001 1 commit
    • Seth Nickell's avatar
      Holy piss sprinkled on this by Arik <arik@eazel.com> · b535c341
      Seth Nickell authored
      Fri Jan 26 23:58:42 2001  George Lebl <jirka@5z.com>
      
      	Holy piss sprinkled on this by Arik <arik@eazel.com>
      
      	* components/adapter/main.c (main)
      	  components/help/hyperbola-main.c (main)
      	  components/image-viewer/nautilus-image-view.c (init_server_factory)
      	  components/mozilla/main.c (main)
      	  components/music/main.c (main)
      	  components/notes/nautilus-notes.c (main)
      	  components/services/install/nautilus-view/main.c (main)
      	  components/services/inventory/main.c (main)
      	  components/services/login/nautilus-view/main.c (main)
      	  components/services/summary/nautilus-view/main.c (main)
      	  components/shell/shell.c (init_bonobo)
      	  components/text/main.c (main)
      	  components/throbber/main.c (main)
      	  components/tree/main.c (main)
      	  libnautilus/nautilus-view-standard-main.c
      	  (nautilus_view_standard_main_multi):
      	  Add gnome_client_disable_master_connection call to all out of
      	  process component main functions since they should not register
      	  with the session manager.  Fixes bug #6051
      
      2001-01-26  Seth Nickell  <seth@eazel.com>
      b535c341
  29. 23 Jan, 2001 1 commit
    • Maciej Stachowiak's avatar
      reviewed by: Pavel Cisler <pavel@eazel.com> · 3e3deab1
      Maciej Stachowiak authored
      	Fixed bug 5943 (Throbber crashes on nautilus startup (crashing
      	Nautilus) with some themes and configurations)
      
      	* components/help/hyperbola-main.c: (main):
      	* components/image-viewer/nautilus-image-view.c:
      	(init_server_factory):
      	* components/mozilla/main.c: (main):
      	* components/music/main.c: (main):
      	* components/notes/nautilus-notes.c: (main):
      	* components/services/install/nautilus-view/main.c: (main):
      	* components/services/login/nautilus-view/main.c: (main):
      	* components/services/summary/nautilus-view/main.c: (main):
      	* components/shell/shell.c:
      	* components/text/main.c: (main):
      	* components/throbber/main.c: (main):
      	* components/tree/main.c: (main):
      	* libnautilus/nautilus-view-standard-main.c:
      	(nautilus_view_standard_main_multi):
      	* nautilus-installer/src/main.c: (main):
      	* src/nautilus-main.c: (main): Added gdk_rgb_init calls. The
      	throbber one was causing a real 100% reproducible crash for me on
      	Nautilus startup, the rest are pre-emptive.
      3e3deab1
  30. 06 Jan, 2001 1 commit
    • Robin Slomkowski's avatar
      added Nautilus_View_notes.oaf.in added · c6c5422d
      Robin Slomkowski authored
      	* components/notes/Makefile.am:
      		added Nautilus_View_notes.oaf.in
      	* components/services/login/nautilus-view/Makefile.am:
      		added Nautilus_View_change-password.oaf.in
      	* po/POTFILES.in: removed references to
      		components/services/time/command-line/main.c
      		components/services/time/nautilus-view/main.c
      		components/services/time/nautilus-view/trilobite-eazel-time-view.c
      		components/services/time/service/main.c
      		components/services/time/service/trilobite-eazel-time-service.c
      		components/shell/Nautilus_View_shell.oaf.in
      c6c5422d
  31. 05 Jan, 2001 3 commits
    • Maciej Stachowiak's avatar
      xml-i18n-toolized Nautilus (plus a bit of other cleanup) as part · 7f8d07e8
      Maciej Stachowiak authored
      	of resolving bug 2693 (I will consider my work done once I have
      	also handled Bonobo).
      
      	* autogen.sh, configure.in: xml-i18n-toolize
      	* .cvsignore: ignore xml-i18n scripts
      	* Makefile.am: distribute xml-i18n-scripts
      
      	* components/adapter/Nautilus_ComponentAdapterFactory_std.oaf.in:
      	Renamed from components/adapter/nautilus-adapter.oafinfo; mark
      	translatable strings transalatable.
      	* components/adapter/Makefile.am: Deal w/ oaf file rename, do
      	merge.
      	* components/adapter/.cvsignore: Ignore .oaf file.
      
      	* components/hardware/.cvsignore, components/hardware/Makefile.am,
      	components/hardware/Nautilus_View_hardware.oaf.in,
      	components/hardware/nautilus-hardware-view.oafinfo: Ditto.
      	* components/history/.cvsignore, components/history/Makefile.am,
      	components/history/Nautilus_View_history.oaf.in,
      	components/history/nautilus-history-view.oafinfo: Ditto.
      
      	* components/image-viewer/.cvsignore,
      	components/image-viewer/Makefile.am,
      	components/image-viewer/Nautilus_View_image.oaf.in,
      	components/image-viewer/nautilus-image-view.oafinfo: Ditto.
      
      	* components/loser/content/.cvsignore,
      	components/loser/content/Makefile.am,
      	components/loser/content/Nautilus_View_content-loser.oaf.in,
      	components/loser/content/nautilus-content-loser.oafinfo: Ditto.
      
      	* components/loser/sidebar/.cvsignore,
      	components/loser/sidebar/Makefile.am,
      	components/loser/sidebar/Nautilus_View_sidebar-loser.oaf.in,
      	components/loser/sidebar/nautilus-sidebar-loser.oafinfo: Ditto.
      	* components/mozilla/.cvsignore, components/mozilla/Makefile.am,
      	components/mozilla/Nautilus_View_mozilla.oaf.in,
      	components/mozilla/nautilus-mozilla-content-view.oafinfo: Ditto.
      	* components/music/.cvsignore, components/music/Makefile.am,
      	components/music/Nautilus_View_music.oaf.in,
      	components/music/nautilus-music-view.oafinfo: Ditto.
      	* components/notes/.cvsignore, components/notes/Makefile.am,
      	components/notes/Nautilus_View_notes.oaf.in,
      	components/notes/nautilus-notes.oafinfo: Ditto.
      	* components/rpmview/.cvsignore, components/rpmview/Makefile.am,
      	components/rpmview/Nautilus_View_rpm.oaf.in,
      	components/rpmview/nautilus-rpm-view.oafinfo: Ditto.
      	* components/sample/.cvsignore, components/sample/Makefile.am,
      	components/sample/Nautilus_View_sample.oaf.in,
      	components/sample/nautilus-sample-content-view.oafinfo: Ditto.
      	* components/services/install/nautilus-view/.cvsignore,
      	components/services/install/nautilus-view/Makefile.am,
      	components/services/install/nautilus-view/Nautilus_View_install.oaf.in,
      	components/services/install/nautilus-view/nautilus-service-install-view.oafinfo:
      	Ditto.
      	* components/services/install/server/.cvsignore,
      	components/services/install/server/Makefile.am,
      	components/services/install/server/Trilobite_Service_install.oaf.in,
      	components/services/install/server/trilobite-eazel-install-service.oafinfo:
      	Ditto.
      	* components/services/login/nautilus-view/.cvsignore,
      	components/services/login/nautilus-view/Makefile.am,
      	components/services/login/nautilus-view/Nautilus_View_change-password.oaf.in,
      	components/services/login/nautilus-view/nautilus-change-password-view.oafinfo:
      	Ditto.
      	* components/services/summary/nautilus-view/.cvsignore,
      	components/services/summary/nautilus-view/Makefile.am,
      	components/services/summary/nautilus-view/Nautilus_View_services-summary.oaf.in,
      	components/services/summary/nautilus-view/nautilus-summary-view.oafinfo: Ditto.
      	* components/services/trilobite/sample/.cvsignore,
      	components/services/trilobite/sample/nautilus-view/Makefile.am,
      	components/services/trilobite/sample/nautilus-view/Nautilus_View_service-sample.oaf.in,
      	components/services/trilobite/sample/nautilus-view/nautilus-sample-service-view.oafinfo:
      	Ditto.
      	* components/services/trilobite/sample/service/.cvsignore,
      	components/services/trilobite/sample/service/Makefile.am,
      	components/services/trilobite/sample/service/Trilobite_Service_sample.oaf.in,
      	components/services/trilobite/sample/service/trilobite-eazel-sample-service.oafinfo:
      	Ditto.
      	* components/text/.cvsignore, components/text/Makefile.am,
      	components/text/Nautilus_View_text.oaf.in,
      	components/text/nautilus-text-view.oafinfo: Ditto.
      	* src/.cvsignore, src/Makefile.am, src/Nautilus_shell.oaf.in,
      	src/nautilus.oafinfo: Ditto.
      	* components/tree/.cvsignore, components/tree/Makefile.am,
      	components/tree/Nautilus_View_tree.oaf.in,
      	components/tree/nautilus-tree-view.oafinfo.shlib: Ditto, and
      	removed ability to build tree view as an exe component (no one was
      	really using it anyway).
      	* components/tree/nautilus-tree-view.oafinfo.exe: Removed.
      	* components/help/.cvsignore, components/help/Makefile.am,
      	components/help/Nautilus_View_help.oaf.in:
      	components/help/help-contents.oafinfo: Ditto, and merged other
      	oafinfo files into Nautilus_View_help.oaf.in, commented out.
      	* components/help/help-factory.oafinfo,
      	components/help/help-index.oafinfo,
      	components/help/help-search.oafinfo: Removed.
      
      	* po/POTFILES.in: Added .oaf.in files.
      	* po/README.tools, po/ui-extract.pl, po/ui-testcases.glade,
      	po/ui-testcases.xml, po/update.pl, po/update.sh: Removed these
      	now-obsolete files.
      
      	* components/services/Makefile.am: Removed time service from build.
      	* components/html/*, components/websearch/*: cvs deleted these
      	obsolete long since non-built components.
      	* ChangeLog-200001018: Renamed to ChangeLog-20001018 (whoops)
      7f8d07e8
    • Pavel Cisler's avatar
      reviewed by: Rebecca Schulman <rebecka@eazel.com> · 4513aacc
      Pavel Cisler authored
      2001-01-04  Pavel Cisler  <pavel@eazel.com>
      
      	reviewed by: Rebecca Schulman  <rebecka@eazel.com>
      
      	Fix 5451 - GnomeVFS-WARNING received at startup.
      
      	* libnautilus/nautilus-view-standard-main.c:
      	(nautilus_view_standard_main_multi):
      	New standard module initialization call was not initializing
      	or shutting down gnome_vfs.
      
      	* components/adapter/main.c: (main):
      	* components/hardware/main.c: (main):
      	* components/html/ntl-web-browser.c: (main):
      	* components/mozilla/main.c: (main):
      	* components/music/main.c: (main):
      	* components/notes/nautilus-notes.c: (main):
      	* components/rpmview/main.c: (main):
      	* components/text/main.c: (main):
      	* components/tree/main.c: (main):
      	All of the above modules were initializing gnome_vfs but never
      	shutting it down. Add proper gnome_vfs_shutdown call.
      	This very likely fixes a problem with the notes module, etc.
      	sticking around after Nautilus quits.
      4513aacc
    • Darin Adler's avatar
      Some FIXME cleanup. · 47b25905
      Darin Adler authored
      	* components/help/converters/gnome-db2html2/sect-elements.c:
      	(sect_article_end_element), (sect_inlinegraphic_start_element):
      	* components/help/converters/gnome-db2html2/toc-elements.c:
      	(toc_sect_end_element):
      	* components/mozilla/mozilla-events.cpp:
      	* components/mozilla/nautilus-mozilla-content-view.c:
      	(make_full_uri_from_relative), (eazel_services_scheme_translate):
      	* components/music/nautilus-music-view.c:
      	(nautilus_music_view_initialize),
      	(music_view_set_selected_song_title), (reset_playtime),
      	(play_status_display), (slider_moved_callback),
      	(add_play_controls):
      	* components/notes/nautilus-notes.c: (notes_load_metainfo):
      	* components/services/install/lib/eazel-install-logic.c:
      	(eazel_install_check_for_file_conflicts),
      	(eazel_install_do_transaction_all_files_check),
      	(eazel_install_prune_packages_helper),
      	(eazel_install_check_existing_packages):
      	* libnautilus-extensions/nautilus-string.c: (nautilus_strcmp),
      	(nautilus_strcasecmp), (nautilus_strcmp_case_breaks_ties),
      	(nautilus_strcoll), (nautilus_str_is_equal),
      	(nautilus_istr_is_equal), (nautilus_strcmp_compare_func),
      	(nautilus_strcoll_compare_func),
      	(nautilus_strcasecmp_compare_func):
      	* src/file-manager/fm-directory-view.c: (open_location):
      	* src/nautilus-first-time-druid.c: (make_anti_aliased_label),
      	(make_hbox_user_level_radio_button), (set_up_user_level_page):
      	Added bug numbers to FIXMEs. At one point Josh made some bugs for
      	FIXMEs but never got around to checking in the bug numbers in the
      	source code. And I wrote one bug report.
      
      	* components/music/nautilus-music-view.c:
      	(nautilus_music_view_initialize): Removed a fixed FIXME. Also got
      	rid of a hard-coded constant and took excess spaces out of some
      	string constants.
      
      	* components/services/install/lib/eazel-install-object.c:
      	(eazel_install_emit_dependency_check_default): Changed a FIXME
      	into a non-FIXME comment, now the the bug is fixed.
      
      	* components/services/install/lib/eazel-package-system-rpm3.c:
      	(rpm_packagedata_fill_from_file): Removed an incorrect bug number
      	from a FIXME.
      
      	* components/services/install/nautilus-view/nautilus-service-install-view.h:
      	* components/services/install/nautilus-view/nautilus-service-install-view.c:
      	(nautilus_service_install_installing): Removed the FIXME from a
      	comment that's about how a bug was fixed.
      
      	* components/services/trilobite/libtrilobite/trilobite-md5-tools.h:
      	* components/services/trilobite/libtrilobite/trilobite-md5-tools.c:
      	* docs/style-guide.html:
      	Removed FIXME and corrected misunderstanding about whether use of
      	the guchar typedef is recommended in Nautilus coding style.
      
      	* libnautilus-extensions/nautilus-gdk-font-extensions.h:
      	* libnautilus-extensions/nautilus-gdk-font-extensions.c:
      	Removed misguided use of const in here. Gdk and Gtk object types
      	just aren't suitable for const, and you end up doing type casts
      	that defeat the purpose.
      
      	* src/nautilus-window-manage-views.c: (load_underway_callback):
      	Remove a FIXME for a fixed bug.
      47b25905
  32. 22 Nov, 2000 1 commit
    • Rebecca Schulman's avatar
      reviewed by: Pavel Cisler <pavel@eazel.com> · e31b0b92
      Rebecca Schulman authored
      2000-11-21  Rebecca Schulman  <rebecka@eazel.com>
      
      	reviewed by: Pavel Cisler <pavel@eazel.com>
      
      	Fixes for bugs 690 and 733, to make the clipboard
      	work for file editing in place, and make sensitivity
      	work. Paste doesn't work correctly still, and a bug
      	is filed for this issue.
      
      	* libnautilus-extensions/nautilus-entry.h:
      	* libnautilus-extensions/nautilus-entry.c:
      	(nautilus_entry_initialize_class), (nautilus_entry_key_press),
      	(nautilus_entry_motion_notify), (nautilus_entry_set_text),
      	(nautilus_entry_set_selection), (nautilus_entry_insert_text),
      	(nautilus_entry_delete_text):
      	Added a new signal to nautilus entry, called "selection_changed"
      	that is fired whenever the region selected in an editiable widget
      	is changed.  This is used to determine how to set clipboard sensitivity
      	correctly.
      
      	* libnautilus-extensions/nautilus-icon-container.h:
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(nautilus_icon_container_initialize_class),
      	(nautilus_icon_container_start_renaming_selected_item),
      	(hide_rename_widget):
      	Add a new signal "renaming_icon", which tells the icon view
      	to set up clipboard capabilities for the new editable widget
      
      	* libnautilus-extensions/nautilus-icon-private.h:
      	* libnautilus-extensions/nautilus-icon-text-item.h:
      	* libnautilus-extensions/nautilus-icon-text-item.c:
      	(iti_stop_editing), (iti_entry_text_changed_by_clipboard),
      	(iti_start_editing), (iti_destroy), (iti_start_selecting),
      	(iti_stop_selecting), (iti_event),
      	(nautilus_icon_text_item_get_renaming_editable):
      
      	Sad hacks that I had to add on top of this already scary file so
      	that the editable, which is in its own offscreen window somewhere,
      	communicates to the clipboard what is actually going on when text
      	is entered and selections are changed.  This includes adding a
      	new signal when text is changed, to make sure the entry knows about
      	it, firing an initial grab focus for the widget so that the widget
      	turns on, passing on more of the events of the canvas
      	widget, including motion notifies and focus events, and
      	keeping a persistent copy of the last renaming entry in the icon
      	container so that pastes for that widget will still work.
      
      	* libnautilus/nautilus-clipboard.h:
      	* libnautilus/nautilus-clipboard.c: (set_menu_item_sensitive),
      	(set_paste_sensitive_if_clipboard_contains_data),
      	(set_clipboard_menu_items_sensitive),
      	(set_clipboard_menu_items_insensitive),
      	(clipboard_items_are_merged_in),
      	(set_clipboard_items_are_merged_in),
      	(merge_in_clipboard_menu_items), (merge_out_clipboard_menu_items),
      	(focus_changed_callback), (grab_focus_callback),
      	(selection_changed_callback),
      	(initialize_clipboard_component_with_callback_data),
      	(nautilus_clipboard_set_up_editable),
      	(widget_was_set_up_with_selection_sensitivity),
      	(first_focus_callback),
      	(nautilus_clipboard_set_up_editable_in_control):
      	Reorganized some of the code, and also added new callbacks
      	to deal with sensitivity changes.
      
      	* src/file-manager/fm-directory-view.h:
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_get_bonobo_control):
      	Add a new function that the icon view uses to
      	pass the bonobo control for clipboard set up
      
      	* src/file-manager/fm-icon-view.c: (renaming_icon_callback),
      	(create_icon_container):
      	Set up clipboard capabilities when the renaming widget is
      	created.
      
      	* src/nautilus-location-bar.c: (nautilus_location_bar_new):
      	* components/notes/nautilus-notes.c: (make_notes_view):
      	* src/nautilus-simple-search-bar.c:
      	(nautilus_simple_search_bar_new):
      	Changed calls to clipboard set up routines to include
      	the new shares_selection_changes parameter. Widgets that
      	use the "selection_changed" signal (NautilusEntries)
      	say "TRUE" here, otherwise selection doesn't work quite
      	right, and FALSE is used instead.
      
      	* src/nautilus-search-bar-criterion.c: (get_size_location_for):
      	Deal with the case when a user has entered a non-numeric size
      	in a smart way, by using nautilus_str_to_int.  This is related
      	to bug 2438, but is not a complete fix.
      e31b0b92
  33. 15 Nov, 2000 1 commit