1. 16 Jan, 2002 9 commits
  2. 15 Jan, 2002 8 commits
    • Darin Adler's avatar
      Re-add ui_DATA to EXTRA_DIST. I removed it by accident. · 97bdd350
      Darin Adler authored
              * components/text/Makefile.am: Re-add ui_DATA to EXTRA_DIST.
              I removed it by accident.
      97bdd350
    • Darin Adler's avatar
      Bump required eel version number. Get rid of ORBIT_REQUIRED. · c46ea387
      Darin Adler authored
      	* configure.in: Bump required eel version number. Get rid of
      	ORBIT_REQUIRED.
      
      	* libnautilus/Makefile.am: Remove unneeded "-I$(builddir)" since
      	it is screwing up "make distcheck".
      c46ea387
    • Darin Adler's avatar
      Do an ifdef in the profiler code rather than in the makefile. · 369ee002
      Darin Adler authored
      	* src/Makefile.am:
      	* src/nautilus-profiler.c:
      	Do an ifdef in the profiler code rather than in the makefile.
      369ee002
    • Darin Adler's avatar
      Prepare for 1.1.1 release. A few things got done. · c37dff7d
      Darin Adler authored
      	* NEWS: Prepare for 1.1.1 release.
      	* TODO: A few things got done.
      c37dff7d
    • Darin Adler's avatar
      Fix another of those double-destroy problems by turning a destroy into a · 10d82913
      Darin Adler authored
      	* src/nautilus-desktop-window.c: (finalize),
      	(nautilus_desktop_window_class_init):
      	Fix another of those double-destroy problems by turning a destroy
      	into a finalize.
      10d82913
    • Darin Adler's avatar
      Inspired by a patch from Jacob Berkman <jacob@ximian.com>, got · 79c3c2e7
      Darin Adler authored
      	rid of all the Makefile.am hackery so that everything ends up in
      	the tarball.
      
      	* configure.in: Bumped version to 1.1.1.
      
      	* components/Makefile.am: Re-enabled all the subdirs.
      
      	* components/adapter/Makefile.am: Re-enabled
      	nautilus-adapter-embeddable-embed-strategy.[ch].
      
      	* components/adapter/nautilus-adapter-embeddable-embed-strategy.c:
      	Put an #if GNOME2_CONVERSION_COMPLETE around the whole thing.
      
      	* components/loser/content/Makefile.am:
      	* components/loser/sidebar/Makefile.am:
      	Update for COMPONENT_CFLAGS in NAUTILUS_PRIVATE_CFLAGS.
      
      	* components/loser/content/main.c: (loser_make_object), (main):
      	* components/loser/sidebar/main.c: (loser_make_object), (main):
      	* components/loser/content/nautilus-content-loser.c:
      	(nautilus_content_loser_init):
      	* components/loser/sidebar/nautilus-sidebar-loser.c:
      	(nautilus_sidebar_loser_init):
      	Make these compile, not sure if they actually work.
      
      	* components/shell/Nautilus_View_shell.server.in: Remove.
      	* components/shell/shell.c: Remove.
      	This component can go in a separate package -- it doesn't need to be
      	part of the main Nautilus source tree.
      
      	* components/text/Makefile.am: Turned off compiling of the component,
      	but used EXTRA_DIST to make sure the source code still gets into the
      	tarball.
      
      	* components/tree/Makefile.am: Removed $(COMPONENT_LIBS) from the
      	libnautilus_tree_view_la_SOURCES list. Not sure why it was in there.
      
      	* libnautilus-private/Makefile.am: Remove stale references to the
      	nautilus-druid-related headers.
      
      	* libnautilus/nautilus-view-standard-main.c:
      	(nautilus_view_standard_main_multi): Remove some
      	GNOME2_CONVERSION_COMPLETE code that is now clearly not going to
      	be needed. Left in the stuff that is a placeholder for things we
      	still need.
      
      	* src/Makefile.am: Distribute the profiler sources even when they are
      	not built.
      
      	* libnautilus-private/nautilus-icon-container.c: Whitespace tweak.
      79c3c2e7
    • Darin Adler's avatar
      So long, shell.c. · c95685fe
      Darin Adler authored
      	* POTFILES.in: So long, shell.c.
      c95685fe
    • Johan Dahlin's avatar
      Port to GtkTreeView. · 6ca76515
      Johan Dahlin authored
      2002-01-15  Johan Dahlin  <jdahlin@telia.com>
      
      	* src/nautilus-bookmarks-window.c: Port to GtkTreeView.
      6ca76515
  3. 13 Jan, 2002 1 commit
  4. 10 Jan, 2002 1 commit
  5. 09 Jan, 2002 4 commits
    • Darin Adler's avatar
      First cut at ensuring file names are always valid UTF-8. We probably need · c2db1e57
      Darin Adler authored
      	* libnautilus-private/nautilus-file.c: (make_valid_utf8),
      	(nautilus_file_get_display_name), (nautilus_file_get_name): First
      	cut at ensuring file names are always valid UTF-8. We probably
      	need other checks like this for various other places we read in
      	external stuff. Also, we might later decide to cache the "made
      	valid" name. Finally, we might want to support the glib
      	G_BROKEN_FILENAMES feature.
      c2db1e57
    • Darin Adler's avatar
      Some destroy/finalize fixes. · 47c7d714
      Darin Adler authored
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_destroy), (fm_directory_view_finalize),
      	(fm_directory_view_class_init):
      	* src/file-manager/fm-icon-view.c: (fm_icon_view_finalize),
      	(fm_icon_view_class_init):
      	* src/file-manager/fm-list-view.c: (fm_list_view_class_init),
      	(fm_list_view_finalize):
      	Some destroy/finalize fixes.
      47c7d714
    • Stanislav Visnovsky's avatar
      Updated Slovak translation · bd775f98
      Stanislav Visnovsky authored
      2002-01-09  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
      
              * sk.po: Updated Slovak translation
      bd775f98
    • Darin Adler's avatar
      Remove a stray reference to nautilus-help.desktop. · f4693fc0
      Darin Adler authored
      	* Makefile.am: Remove a stray reference to nautilus-help.desktop.
      f4693fc0
  6. 08 Jan, 2002 11 commits
    • Darin Adler's avatar
      Mention bad looking text. · 8c8ba31c
      Darin Adler authored
      	* TODO: Mention bad looking text.
      
      	* libnautilus-private/nautilus-icon-container.c: (destroy),
      	(finalize), (nautilus_icon_container_init), (item_event_callback),
      	(nautilus_icon_container_clear):
      	Various fixes to make destroy on a NautilusIconContainer work.
      
      	* components/tree/nautilus-tree-view-dnd.c:
      	(nautilus_tree_view_drag_motion), (nautilus_tree_view_drag_drop),
      	(nautilus_tree_view_button_press),
      	(nautilus_tree_view_button_release),
      	(nautilus_tree_view_motion_notify):
      	* libnautilus-private/nautilus-undo-signal-handlers.c:
      	(editable_key_press_event):
      	* src/nautilus-bookmarks-window.c: (handle_close_accelerator):
      	Remove unneeded stop_emit-type calls, now that the signal machinery
      	understands that TRUE means to stop emitting in some cases.
      8c8ba31c
    • Duarte Loreto's avatar
      Updated Portuguese translation. · 17bb5b71
      Duarte Loreto authored
      2002-01-08  Duarte Loreto <happyguy_pt@hotmail.com>
      
              * pt.po: Updated Portuguese translation.
      17bb5b71
    • Darin Adler's avatar
      Remove. Remove nautilus-help.desktop since Nautilus isn't the help browser · 2bab818c
      Darin Adler authored
      	* .cvsignore:
      	* Makefile.am:
      	* nautilus-help.desktop.in: Remove.
      	Remove nautilus-help.desktop since Nautilus isn't the help browser
      	any more.
      
      	* components/adapter/nautilus-adapter-load-strategy.c:
      	(nautilus_adapter_load_strategy_class_init):
      	* components/news/nautilus-news.c: (set_up_main_widgets):
      	* libnautilus-private/nautilus-bookmark.c:
      	(nautilus_bookmark_class_init):
      	* libnautilus-private/nautilus-volume-monitor.c:
      	(nautilus_volume_monitor_class_init):
      	* src/file-manager/fm-desktop-icon-view.c:
      	(fm_desktop_icon_view_destroy),
      	(fm_desktop_icon_view_handle_middle_click), (delayed_init),
      	(fm_desktop_icon_view_init), (desktop_icons_compare_callback):
      	* src/nautilus-sidebar.c: (nautilus_sidebar_finalize),
      	(nautilus_sidebar_update_buttons), (nautilus_sidebar_set_uri):
      	Use more g_signal, less gtk_signal stuff.
      
      	* components/hardware/nautilus-hardware-view.c: (setup_form_title),
      	(setup_overview_form), (setup_CPU_form), (setup_RAM_form),
      	(setup_IDE_form):
      	* components/news/nautilus-news.c: (set_up_main_widgets):
      	* src/file-manager/nautilus-indexing-info.c:
      	(update_progress_display), (last_index_time_dialog_new),
      	(index_progress_dialog_new):
      	* src/nautilus-property-browser.c:
      	(nautilus_property_browser_init), (element_clicked_callback),
      	(labeled_image_new), (make_properties_from_directories),
      	(add_reset_property), (make_properties_from_xml_node):
      	* src/nautilus-sidebar-title.c: (nautilus_sidebar_title_init),
      	(nautilus_sidebar_title_select_text_color), (update_title_font),
      	(update_title), (update_more_info),
      	(sidebar_title_create_title_label),
      	(sidebar_title_create_more_info_label):
      	Port more code from EelLabel to GtkLabel. Also change all code that
      	was using things like "make_larger" to use "set_scale" now.
      
      	* components/music/nautilus-music-view.c: (xpm_label_box),
      	(xpm_dual_label_box), (nautilus_music_view_set_album_image):
      	* libnautilus-private/nautilus-bookmark.c:
      	(create_image_widget_for_bookmark),
      	(nautilus_bookmark_menu_item_new):
      	* src/nautilus-complex-search-bar.c:
      	(load_find_them_pixmap_widget):
      	Port more code from GtkPixmap to GtkImage.
      
      	* components/notes/nautilus-notes.c:
      	* components/throbber/nautilus-throbber.c:
      	* src/file-manager/fm-properties-window.c:
      	* src/nautilus-zoom-control.c:
      	Remove extra includes.
      
      	* libnautilus-private/nautilus-icon-factory.c:
      	* libnautilus-private/nautilus-icon-factory.h:
      	Remove nautilus_icon_factory_get_pixmap_and_mask_for_file.
      
      	* src/nautilus-about.c: (draw_aa_string), (draw_author_list),
      	(nautilus_about_draw_info): Port to use Pango to draw the text. It
      	looks really bad right now, but should be straightforward to fix.
      2bab818c
    • Anders Carlsson's avatar
      Whoops. · b790895f
      Anders Carlsson authored
      b790895f
    • Anders Carlsson's avatar
      New function to free a handle and it's associated object. · f2d6d7a1
      Anders Carlsson authored
      2002-01-08  Anders Carlsson  <andersca@gnu.org>
      
      	* libnautilus-private/nautilus-bonobo-extensions.c (activation_handle_free):
      	New function to free a handle and it's associated object.
      	(activation_idle_callback): Call activation_handle_free.
      	(activation_cancel): Likewise.
      f2d6d7a1
    • Darin Adler's avatar
      So long nautilus-help.desktop.in · 87b21864
      Darin Adler authored
      	* POTFILES.in: So long nautilus-help.desktop.in
      87b21864
    • Anders Carlsson's avatar
      Implement nautilus_view_close_window (). · 58e06b84
      Anders Carlsson authored
      2002-01-08  Anders Carlsson  <andersca@gnu.org>
      
      	* libnautilus-private/nautilus-icon-container.c:
      	(nautilus_icon_container_update_icon):
      	* libnautilus/nautilus-view-component.idl:
      	* libnautilus/nautilus-view.c: (call_close_window),
      	(nautilus_view_close_window):
      	* libnautilus/nautilus-view.h:
      	* src/nautilus-profiler.c:
      	(nautilus_profiler_bonobo_ui_report_callback):
      	* src/nautilus-view-frame-corba.c: (close_window),
      	(impl_Nautilus_ViewFrame_close_window),
      	(nautilus_view_frame_corba_part_class_init):
      	* src/nautilus-view-frame-private.h:
      	* src/nautilus-view-frame.c: (nautilus_view_frame_close_window),
      	(nautilus_view_frame_class_init):
      	* src/nautilus-view-frame.h:
      	* src/nautilus-window-manage-views.c: (close_window_callback):
      	Implement nautilus_view_close_window ().
      58e06b84
    • Anders Carlsson's avatar
      Whoops, seems like I forgot this. · 0ec2aeba
      Anders Carlsson authored
      0ec2aeba
    • Anders Carlsson's avatar
      Remove preferences calback in ::finalize. · ab5fb6c7
      Anders Carlsson authored
      2002-01-08  Anders Carlsson  <andersca@gnu.org>
      
      	* src/nautilus-zoom-control.c (nautilus_zoom_control_finalize): Remove
      	preferences calback in ::finalize.
      	(nautilus_zoom_control_unload_images): Set image pointers to NULL after
      	unloading images.
      
      	* src/nautilus-window-menus.c: Remove some userlevel #defines.
      
      	* src/nautilus-switchable-search-bar.c
      	(nautilus_switchable_search_bar_finalize): Remove the preferences callback
      	in ::finalize instead of ::destroy.
      
      	* src/nautilus-switchable-navigation-bar.c: Create the search bar lazily.
      	Creating the search bar came up high on the profile when creating new windows,
      	and doing it lazily helps, especially when we don't have medusa support yet.
      	(nautilus_switchable_navigation_bar_finalize): Free details in ::finalize.
      
      	* src/nautilus-simple-search-bar.c (nautilus_simple_search_bar_finalize):
      	Free details in ::finalize.
      	(nautilus_simple_search_bar_destroy): Disable the undo stuff. Perhaps we could
      	call connect to "destroy" in nautilus_undo_set_up_nautilus_entry_for_undo
      	and call nautilus_undo_tear_down_nautilus_entry_for_undo there instead.
      
      	* src/nautilus-sidebar.c (nautilus_sidebar_init): Ref and sink the title tab.
      	(nautilus_sidebar_finalize): Move things from ::finalize to ::destroy.
      
      	* src/nautilus-preferences-dialog.c
      	(preferences_dialog_populate_themes_group): The image chooser isn't
      	broken anymore so we can enable it now.
      
      	* src/nautilus-main.c (main): Call gtk_main instead of bonobo_main
      	since bonobo_main is for non-gui apps and won't be affected by
      	gtk_main_quit.
      
      	* src/nautilus-location-bar.c: Destroy things in ::finalize
      	instead of in ::destroy.
      
      	* src/nautilus-profiler.c: Port to GtkTextView.
      
      	* src/nautilus-application.c (nautilus_application_new):
      	Call bonobo_generic_factory_construct_noreg so that we set
      	the IID.
      	(nautilus_application_destroy): Unref the undo manager
      	in ::destroy instead.
      
      	* libnautilus-private/nautilus-icon-container.c:
      	Use g_list_sort_with_data when sorting icons so we can get rid
      	of the hack_icon_container hack.
      
      	* libnautilus-private/nautilus-entry.c: Free details struct
      	in ::finalize instead of in ::destroy
      
      	* libnautilus-private/nautilus-icon-dnd.c
      	(confirm_switch_to_manual_layout): Compare with GTK_RESPONSE_YES.
      
      	* libnautilus-private/nautilus-file-operations.c
      	(confirm_empty_trash): Compare with GTK_RESPONSE_YES.
      
      So now you know what I've been doing during christmas...
      ab5fb6c7
    • Darin Adler's avatar
      Fixed to use g_iconv instead of iconv, starting with a patch from Jean · 81054a09
      Darin Adler authored
      	* libnautilus-private/nautilus-desktop-file-loader.c:
      	(validated_strdup): Fixed to use g_iconv instead of iconv,
      	starting with a patch from Jean Schurger <jschurger@schurger.org>.
      
      	* libnautilus-private/nautilus-font-factory.c: Remove.
      	* libnautilus-private/nautilus-font-factory.h: Remove.
      	* libnautilus-private/Makefile.am:
      	Remove nautilus-font-factory.[ch].
      
      	* libnautilus-private/nautilus-icon-canvas-item.c:
      	(nautilus_icon_canvas_item_finalize),
      	(nautilus_icon_canvas_item_set_arg),
      	(nautilus_icon_canvas_item_get_arg), (draw_or_measure_label_text),
      	(nautilus_icon_canvas_item_class_init):
      	Get rid of the "font" arg. We'll have to replace this with something
      	that works with Pango -- maybe just a font name.
      
      	* src/file-manager/fm-list-view.c: (truncate_middle_callback),
      	(get_cell_text): Turn off the GdkFont ellipsizing code. I hope this
      	just goes away when Anders finishes his port to GtkTextView.
      
      	* src/file-manager/fm-properties-window.c:
      	(fm_properties_window_class_init), (real_destroy), (real_finalize):
      	Fix a bug where it would try to disconnect a signal on an object
      	that is already NULL by that time.
      
      	* src/nautilus-profiler.c:
      	(nautilus_profiler_bonobo_ui_report_callback): Disable the dump
      	window, pending a port to GtkTextView instead of GtkText.
      
      	* components/music/nautilus-music-view.c:
      	* components/news/nautilus-news.c:
      	* components/notes/nautilus-notes.c:
      	* components/text/nautilus-text-view.c:
      	* libnautilus-private/nautilus-file-operations-progress.c:
      	* libnautilus-private/nautilus-file-operations.c:
      	* libnautilus-private/nautilus-icon-container.c:
      	* src/file-manager/fm-icon-view.c:
      	* src/nautilus-sidebar-title.c:
      	Get rid of some includes of unused headers.
      81054a09
    • Darin Adler's avatar
      Adios nautilus-font-factory.c · 1f700df0
      Darin Adler authored
      	* POTFILES.in: Adios nautilus-font-factory.c
      1f700df0
  7. 07 Jan, 2002 3 commits
    • Darin Adler's avatar
      Integrate patches from Frank Worsley <fworlsey@shaw.ca>. · 4bf5e65e
      Darin Adler authored
      	* libnautilus-private/nautilus-link.c:
      	(get_link_style_for_mime_type): Fix porting mistake that caused all
      	desktop files to be treated as Nautilus links.
      
      	* libnautilus-private/nautilus-file.c: (rename_callback):
      	Fix storage leak.
      4bf5e65e
    • Dave Camp's avatar
      Put back the accidentally removed g_free (theme_selector)->details. · 25e8b156
      Dave Camp authored
      2002-01-07  Dave Camp  <dave@ximian.com>
      
      	* src/nautilus-theme-selector.c (theme_selector_finalize): Put
      	back the accidentally removed g_free (theme_selector)->details.
      25e8b156
    • Dave Camp's avatar
      Take out the return. The EelLabel exorcism did in fact mostly fix the · fa0d91eb
      Dave Camp authored
      2002-01-07  Dave Camp  <dave@ximian.com>
      
      	* src/nautilus-preferences-dialog.c
      	(preferences_dialog_populate_themes_group): Take out the return.
      	The EelLabel exorcism did in fact mostly fix the theme selector.
      
      	* src/nautilus-theme-selector.c (theme_selector_finalize): Moved here
      	from theme_selector_destroy.
      	(nautilus_theme_selector_class_init): Fixed the argument type list for
      	the theme_changed signal, and reflect the destroy->finalize change.
      fa0d91eb
  8. 05 Jan, 2002 3 commits
    • Michael Meeks's avatar
      prune · e0d36cca
      Michael Meeks authored
      2002-01-05  Michael Meeks  <michael@ximian.com>
      
      	* configure.in (IMLIB_REQUIRED, GDK_PIXBUF_REQUIRED),
      	(POPT_REQUIRED, GCONF_REQUIRED): prune
      e0d36cca
    • Christian Rose's avatar
      Updated Swedish translation. · 76061a37
      Christian Rose authored
      2002-01-05  Christian Rose  <menthos@menthos.com>
      
      	* sv.po: Updated Swedish translation.
      76061a37
    • Havoc Pennington's avatar
      add preload of the gconf cache, to hopefully avoid a zillion round trips · e60f2abe
      Havoc Pennington authored
      2002-01-04  Havoc Pennington  <hp@pobox.com>
      
      	* libnautilus-private/nautilus-global-preferences.c
      	(nautilus_global_preferences_init): add preload of the gconf
      	cache, to hopefully avoid a zillion round trips to gconfd on
      	startup.
      
      	* test/test.c (test_window_new): remove weird gtk_window_set_policy
      
      	* test/test-nautilus-preferences-display.c: remove user level
      	stuff
      
      	* test/test-nautilus-preferences-change.c: remove user level stuff
      
      	* libnautilus-private/nautilus-global-preferences.c: the default
      	click policy was SPEED_TRADEOFF_LOCAL_ONLY, fix
      
      	* libnautilus-private/nautilus.schemas: add schemas file,
      	incomplete, needs to be finished and installed
      
      	* libnautilus-private/nautilus-global-preferences.c: strip out
      	user levels
      
      	* src/nautilus-shell-ui.xml: strip out user level menu
      
      	* src/nautilus-window-menus.c: strip out user level menu
      e60f2abe