GitLab repository storage has been migrated to hashed layout. Please contact Infrastructure team if you notice any issues with repositories or hooks.

  1. 24 Sep, 2000 3 commits
  2. 23 Sep, 2000 13 commits
    • Josh Barrow's avatar
      Make the fix prettier. · fd4ad0f5
      Josh Barrow authored
      
      * libnautilus-extensions/nautilus-gnome-extensions.c:
              (nautilus_gnome_open_terminal):
              Make the fix prettier.
      fd4ad0f5
    • Kjartan Maraas's avatar
      Add newline to the end of the file to quiet gcc-2.96 warnings. · d29224e3
      Kjartan Maraas authored
      2000-09-23  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* libnautilus-extensions/nautilus-undo-signal-handlers.h:
      	Add newline to the end of the file to quiet gcc-2.96 warnings.
      d29224e3
    • Josh Barrow's avatar
      Changed terminal_path_with_flags to terminal_path. I had changed one · c4db61dc
      Josh Barrow authored
      
      * libnautilus-extensions/nautilus-gnome-extensions.c:
              (nautilus_gnome_open_terminal):
              Changed terminal_path_with_flags to terminal_path.  I had
              changed one instance trying to get this to work, then forgot
              to change it back.
      c4db61dc
    • Josh Barrow's avatar
      Make GNOME-terminal start with the right flags. This fixes bug 2226. · dfd52745
      Josh Barrow authored
      
              * libnautilus-extensions/nautilus-gnome-extensions.c:
              (nautilus_gnome_open_terminal):
              Make GNOME-terminal start with the right flags.  This fixes
              bug 2226.
      dfd52745
    • Andy Hertzfeld's avatar
      optimized the new selection highlighting by fetching the highlight frame · c404a17c
      Andy Hertzfeld authored
      
      	optimized the new selection highlighting by fetching the
      	highlight frame once for the icon canvas instead of for each
      	selected item
      c404a17c
    • Maciej Stachowiak's avatar
      Register all the below components per display. I didn't make · dd548718
      Maciej Stachowiak authored
      	nautilus per-display yet (to avoid dealing with the locking
      	issues, etc). I also did not change the services components that
      	appear to be non-gui to operate per-display.
      
      	I believe this fixes bugs 3033 and 2237.
      
      	* components/adapter/main.c: (main):
      	* components/hardware/main.c: (main):
      	* components/help/hyperbola-main.c: (main):
      	* components/history/nautilus-history-view.c: (main):
      	* components/html/ntl-web-browser.c: (main):
      	* components/image-viewer/nautilus-image-view.c:
      	(init_bonobo_image_generic_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/sample/main.c: (main):
      	* components/services/install/nautilus-view/main.c: (main):
      	* components/services/inventory/nautilus-view/main.c: (main):
      	* components/services/login/nautilus-view/main.c: (main):
      	* components/services/summary/nautilus-view/main.c: (main):
      	* components/services/time/nautilus-view/main.c: (main):
      	* components/services/trilobite/sample/service/main.c: (main):
      	* components/shell/shell.c: (shell_factory_init):
      	* components/tree/main.c: (main):
      	* components/websearch/ntl-web-search.c: (main): Register each of
      	these per-display.
      dd548718
    • Christian Rose's avatar
      Updated Swedish translation. · 456d42f8
      Christian Rose authored
      456d42f8
    • Andy Hertzfeld's avatar
      fixed glitch in Michael's gradient parsing logic that was mishandling · f7353402
      Andy Hertzfeld authored
      
      	fixed glitch in Michael's gradient parsing logic that was
      	mishandling three-point gradients and making Arlo's sidebar
      	draw wrong.
      f7353402
    • Josh Barrow's avatar
      Added Andy's e-mail address · 465f4d79
      Josh Barrow authored
      
      Added Andy's e-mail address
      465f4d79
    • Andy Hertzfeld's avatar
      implemented Arlo's new design for icon selection highlighting. It's still · 287df0c9
      Andy Hertzfeld authored
      
      	implemented Arlo's new design for icon selection highlighting.
      	It's still not finished; it needs to be optimized and refined in
      	various ways.
      287df0c9
    • Darin Adler's avatar
      Storage leak fixes. Today I concentrated on leaks that happen · cbf7c584
      Darin Adler authored
      	when you change views from Icon to List View and back.
      
      	* components/tree/nautilus-tree-view.c:
      	(nautilus_tree_view_insert_model_node): Unref a pixmap and bitmap,
      	free a string.
      	(nautilus_tree_view_update_model_node): Unref a pixmap and bitmap,
      	free a string.
      	(notify_node_seen): Free a string.
      	(nautilus_tree_view_uri_to_name): Removed extra g_strdup.
      	* libnautilus-extensions/nautilus-glib-extensions.c:
      	(free_hash_tables_at_exit): Free a list.
      	* libnautilus-extensions/nautilus-list.c: (draw_cell): Skip the
      	excess work of re-getting the pixmap and bitmap, not using them,
      	and leaking them.
      	* libnautilus-extensions/nautilus-preferences.c:
      	(preferences_hash_node_remove_callback): Free a list.
      	* src/file-manager/fm-directory-view.c: (queue_pending_files):
      	Free a list.
      	* src/file-manager/fm-icon-view.c: (get_icon_text_callback):
      	Free a string in all code paths (was freed in some before).
      	* src/file-manager/fm-list-view.c: (add_to_list): Free the column
      	text in a way that works even though some columns have NULL.
      	(install_row_images): Unref a pixmap and bitmap.
      
      	* libnautilus-extensions/nautilus-scalable-font.c:
      	(destroy_global_rsvg_ft_context),
      	(initialize_global_stuff_if_needed): Free the rsvg_ft font cache
      	at exit.
      	* libnautilus-extensions/nautilus-theme.c: (free_last_theme),
      	(nautilus_theme_get_theme_data): Free the cached theme XML
      	document at exit.
      
      	* components/help/converters/gnome-db2html2/gdb3html.c:
      	(remove_head), (start_element), (end_element), (cdata_block):
      	* components/tree/nautilus-tree-model.c:
      	(nautilus_tree_model_for_each_postorder),
      	(nautilus_tree_model_monitor_add):
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(remove_monitor_link), (dequeue_pending_idle_callback),
      	(remove_callback_link_keep_data), (remove_callback_link):
      	* libnautilus-extensions/nautilus-drag.c:
      	(nautilus_drag_file_receive_dropped_keyword):
      	* libnautilus-extensions/nautilus-file-changes-queue.c:
      	(nautilus_file_changes_queue_get_change):
      	* libnautilus-extensions/nautilus-thumbnails.c:
      	(check_for_thumbnails):
      	* src/file-manager/fm-properties-window.c:
      	(property_button_toggled):
      	* src/nautilus-window-manage-views.c: (handle_go_back),
      	(handle_go_forward):
      	* src/nautilus-window.c: (nautilus_add_to_history_list):
      	Fixed a bunch of callers of g_list_remove_link to also free the
      	removed link. This seems to be an error-prone API from glib.
      	About half of the callers had it wrong.
      
      	* src/nautilus-bookmark-list.c:
      	(nautilus_bookmark_list_delete_item_at),
      	(nautilus_bookmark_list_delete_items_with_uri):
      	* src/nautilus-sidebar.c: (receive_dropped_keyword):
      	Changed to use g_list_free_1 for clarity.
      
      	* src/nautilus-location-bar.c: Coding style tweaks.
      
      	* src/nautilus-main.c: (main): Run the self-checks a second time
      	if they succeed the first time. More thorough check this way (make
      	sure the test works even after it's been run once), and better to
      	notice one-time vs. per-test leaks.
      
      	* tools/leak-checker/nautilus-leak-checker.c: (g_slist_alloc),
      	(g_slist_free), (g_slist_free_1), (g_mem_chunk_new),
      	(g_mem_chunk_destroy), (g_mem_chunk_alloc), (g_mem_chunk_alloc0),
      	(g_mem_chunk_free), (g_mem_chunk_clean), (g_mem_chunk_reset),
      	(g_mem_chunk_print): Made the GSList and GMemChunk code dumb down
      	when using the leak checker.
      
      	* tools/leak-checker/nautilus-leak-checker.c: Added more symbols
      	of "known to leak" functions so we can see the real leakers.
      cbf7c584
    • Mike Engber's avatar
      horizontal & vertical desktop gradient settings were being written out · bb556e5b
      Mike Engber authored
      
      	horizontal & vertical desktop gradient settings were
      	being written out bassackwards: bug 3247.
      	* libnautilus-extensions/nautilus-directory-background.c:
      	(nautilus_directory_background_write_desktop_settings):
      bb556e5b
    • Mike Engber's avatar
      Sped up gradient drawing. Also changed the n-point gradient syntax to use · 12e16a09
      Mike Engber authored
      
      	Sped up gradient drawing. Also changed the n-point
      	gradient syntax to use a '%' to indicate percentage
      	instead of a '|'.
      	* icons/arlo/arlo.xml:
      	* libnautilus-extensions/nautilus-background.c:
      	(nautilus_background_destroy), (reset_cached_color_info),
      	(ensure_gradient_buffered), (gradient_helper_v),
      	(gradient_helper_h), (fill_canvas_from_gradient_buffer),
      	(nautilus_background_draw), (draw_pixbuf_tiled_aa),
      	(nautilus_background_draw_aa),
      	(nautilus_background_set_color_no_emit):
      	* libnautilus-extensions/nautilus-gdk-extensions.c:
      	(nautilus_gradient_parse_one_color_spec),
      	(nautilus_gradient_get_start_color_spec),
      	(nautilus_gradient_get_end_color_spec):
      	* libnautilus-extensions/nautilus-gdk-extensions.h:
      	* libnautilus-extensions/nautilus-gnome-extensions.c:
      	(nautilus_gnome_canvas_fill_rgb):
      	* libnautilus-extensions/nautilus-gnome-extensions.h:
      12e16a09
  3. 22 Sep, 2000 21 commits
    • Robey Pointer's avatar
      Hack the installer lib to munge "i?86" => "i386" so as not to confuse the · f4ccafda
      Robey Pointer authored
      	* components/services/install/lib/eazel-install-object.c:
      	(eazel_install_delete_downloads):
      	* components/services/install/lib/eazel-install-protocols.c:
      	(eazel_install_fetch_file), (real_arch_name),
      	(get_search_url_for_package):
      	* components/services/install/lib/eazel-install-rpm-glue.c:
      	(eazel_install_start_transaction),
      	(eazel_install_package_provides_compare),
      	(eazel_install_package_modifies_provides_compare):
      
      	Hack the installer lib to munge "i?86" => "i386" so as not to
      	confuse the RPM queries.  (This can be removed later: the java
      	team says they will do this munging themselves.)  Don't add
      	duplicate entries to the downloaded_files GList.
      
      	* components/services/install/lib/eazel-install-types.c:
      	(categorydata_destroy_foreach):
      	* components/services/install/lib/eazel-install-types.h:
      	* components/services/install/lib/eazel-install-xml-package-list.c:
      	(parse_category):
      	* nautilus-installer/src/installer.c: (category_compare_func),
      	(toggle_button_toggled), (eazel_install_get_depends),
      	(eazel_installer_initialize):
      	* nautilus-installer/src/installer.h:
      
      	Add "depends" GList to CategoryData, so that the info about
      	buttons in the bootstrap installer can be pulled out of the
      	package-list.xml and not require a bogus 2nd XML file.  Add that
      	extra parsing to the install lib XML parser and make it more
      	robust.  Convert bootstrap installer to use the info in its new
      	place and junk the redundant XML parser.
      f4ccafda
    • Andy Hertzfeld's avatar
      at Arlo's request, right justified the location bar label, now that it · 8f66ffc9
      Andy Hertzfeld authored
      
      	at Arlo's request, right justified the location bar label, now
      	that it switches between "location" and "go to".
      8f66ffc9
    • J Shane Culpepper's avatar
      Fixing urls for the first time druid so that they do not point to the · 8d2d79ac
      J Shane Culpepper authored
      2000-09-22  J Shane Culpepper  <pepper@eazel.com>
      
      	* src/nautilus-first-time-druid.c: (druid_finished):
      
      	Fixing urls for the first time druid so that they do
      	not point to the eazel: redirect nonsense.
      8d2d79ac
    • Andy Hertzfeld's avatar
      fixed bug 1038, sound file being previewed doesn't stop playing when the · 46df6336
      Andy Hertzfeld authored
      
      	fixed bug 1038, sound file being previewed doesn't stop playing
      	when the view switches, by explicitly terminating the sound process
      	when the icon view is destroyed or a new directory is loaded.
      46df6336
    • J Shane Culpepper's avatar
      point eazel-pw to the change password dialog. Will finish the full · a1b6447a
      J Shane Culpepper authored
      2000-09-22  J Shane Culpepper  <pepper@eazel.com>
      
      	* components/services/login/nautilus-view/nautilus-login-view.oafin
      	fo:
      	point eazel-pw to the change password dialog.  Will finish the full
      	renaming a little later but needed to go ahead and use the correct uri.
      a1b6447a
    • John Sullivan's avatar
      Fixed bug 168 (Save and restore window position/size per · 71c3e943
      John Sullivan authored
      	directory)
      
      	Note that this is only done when in "use separate windows
      	for everything" mode. My brain broke trying to figure out
      	how it could be used coherently in single-window mode.
      
      	* libnautilus-extensions/nautilus-gtk-extensions.h:
      	* libnautilus-extensions/nautilus-gtk-extensions.c:
      	(sanity_check_window_geometry): New helper function, takes
      	four coordinates and munges them if necessary to keep the
      	window at least partially on screen and not ridiculously
      	huge.
      	(nautilus_gtk_window_set_initial_geometry): New function,
      	sets the position/location of a window before it is shown
      	after calling sanity_check_window_geometry on
      	top/left/width/height parameters.
      	(nautilus_gtk_window_set_initial_geometry_from_string):
      	New function, calls _set_initial_geometry after parsing
      	geometry-as-string parameter and adjusting it for
      	minimum-width and minimum-height parameters.
      
      	* libnautilus-extensions/nautilus-metadata.h:
      	#define new per-directory key for window geometry
      
      	* src/nautilus-application.c:
      	(nautilus_window_delete_event_callback): New function,
      	calls nautilus_window_close.
      	(nautilus_application_create_window): Hook up this new
      	callback as signal handler for window's delete_event;
      	this causes closing the window from the close box go
      	through the same nautilus_window_close path that closing
      	the window from the menu did.
      
      	* src/nautilus-bookmarks-window.c:
      	(nautilus_bookmarks_window_restore_geometry):
      	Now calls nautilus_gtk_window_set_geometry_from_string,
      	which was extracted from here.
      
      	* src/nautilus-window-manage-views.c:
      	(position_and_show_window_callback): New function, reads
      	geometry string for this location from metadata & applies
      	it (if in use-new-window mode), then shows window.
      	(nautilus_window_end_location_change_callback):
      	Use nautilus_directory_call_when_ready to show the window
      	only after the metadata has been read, so it doesn't appear
      	in one position and then bounce elsewhere.
      
      	* src/nautilus-window-menus.c: (file_menu_new_window_callback):
      	Removed gtk_widget_show from here. It wasn't necessary since
      	the window is shown later after the URI is determined to be good,
      	and doing it here prevented the window positioning code from
      	working correctly.
      
      	* src/nautilus-window-private.h: Moved some window geometry
      	#defines in here.
      
      	* src/nautilus-window.c:
      	(nautilus_window_save_geometry): New private function, reads
      	the window geometry and stores it in the directory's metadata.
      	(nautilus_window_close): Calls nautilus_window_save_geometry
      	if we're in use-new-windows mode.
      71c3e943
    • Robin Slomkowski's avatar
      enabled more warnings for the rpm build · b90c6952
      Robin Slomkowski authored
      b90c6952
    • Christian Rose's avatar
      Updated Swedish translation. · b1c93b1c
      Christian Rose authored
      b1c93b1c
    • Valek Frob's avatar
      Updated russian translation. · be9768b6
      Valek Frob authored
      be9768b6
    • Pavel Cisler's avatar
      Tweak the profiler output adding a code address. · d79170aa
      Pavel Cisler authored
      2000-09-22  Pavel Cisler  <pavel@eazel.com>
      
      	* tools/profiler/symbol-table.h:
      	Tweak the profiler output adding a code address.
      d79170aa
    • Andy Hertzfeld's avatar
      in response to user testing, made the location bar label switch to "Go · 6fbd362e
      Andy Hertzfeld authored
      
      	in response to user testing, made the location bar label switch to
      	"Go to:" during input when the text doesn't match the uri.
      6fbd362e
    • Pavel Cisler's avatar
      Enable bfd symbol lookup. · 7640744a
      Pavel Cisler authored
      2000-09-21  Pavel Cisler  <pavel@eazel.com>
      
      	* tools/profiler/nautilus-leak-symbol-lookup.C:
      	Enable bfd symbol lookup.
      7640744a
    • John Sullivan's avatar
      Fixed bug 2598 ("Select All Files" should be insensitive in · 171791d6
      John Sullivan authored
      	views that have 0 files)
      
      	* src/file-manager/fm-directory-view.c:
      	(no_items_showing): New function, checks directory item
      	count. I can trust this now that the directory item count
      	filters the same way the directory view does, thanks to
      	rebecka's recent change.
      	(compute_menu_item_info): Use no_items_showing to set the
      	sensitivity of "Select All Files".
      171791d6
    • John Sullivan's avatar
      Fixed bug 3236 (Window titles are indistinguishable in taskbar) · ae1d8e76
      John Sullivan authored
      	Removed "Nautilus: " from the main Nautilus window and all
      	the dialogs. Took this opportunity to standardize book title
      	capitalization for all dialog titles. Also softened the caveat
      	text just a bit.
      
      	* components/music/nautilus-music-view.c: (play_current_file):
      	* components/rpmview/nautilus-rpm-view-install.c:
      	(nautilus_rpm_view_install_done):
      	* libnautilus-extensions/nautilus-file-operations.c:
      	(handle_xfer_vfs_error), (handle_xfer_overwrite),
      	(nautilus_file_operations_copy_move),
      	(nautilus_file_operations_move_to_trash), (confirm_empty_trash):
      	* libnautilus-extensions/nautilus-program-chooser.c:
      	(nautilus_program_chooser_new),
      	(nautilus_program_chooser_show_no_choices_message):
      	* libnautilus-extensions/nautilus-stock-dialogs.c:
      	(nautilus_info_dialog), (nautilus_warning_dialog),
      	(nautilus_error_dialog), (nautilus_error_dialog_with_details),
      	(nautilus_yes_no_dialog):
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_confirm_multiple_windows),
      	(fm_directory_view_confirm_deletion), (confirm_delete_from_trash),
      	(report_broken_symbolic_link):
      	* src/file-manager/fm-error-reporting.c:
      	(fm_report_error_renaming_file), (fm_report_error_setting_group),
      	(fm_report_error_setting_owner),
      	(fm_report_error_setting_permissions):
      	* src/file-manager/fm-icon-text-window.c:
      	(create_icon_text_window):
      	* src/file-manager/fm-properties-window.c:
      	(update_properties_window_title):
      	* src/nautilus-application.c:
      	(nautilus_application_check_user_directories):
      	* src/nautilus-bookmarks-window.c: (create_bookmarks_window):
      	* src/nautilus-first-time-druid.c:
      	(nautilus_first_time_druid_show):
      	* src/nautilus-property-browser.c: (emblem_image_file_changed),
      	(add_background_to_browser):
      	* src/nautilus-shell.c: (display_caveat):
      	* src/nautilus-sidebar.c: (receive_dropped_uri_list):
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_update_title), (handle_unreadable_location),
      	(report_content_view_failure_to_user),
      	(report_sidebar_panel_failure_to_user),
      	(nautilus_window_end_location_change_callback):
      	* src/nautilus-window-menus.c: (forget_history_if_confirmed),
      	(user_level_customize_callback), (show_bogus_bookmark_window):
      ae1d8e76
    • Pavel Cisler's avatar
      Profiler tweaks. Add volatile to make things thread safe. · a6a4f42b
      Pavel Cisler authored
      2000-09-21  Pavel Cisler  <pavel@eazel.com>
      
      	* tools/profiler/funcsummary.C:
      	* tools/profiler/funcsummary.h:
      	* tools/profiler/profile.C:
      	* tools/profiler/profiledata.C:
      	* tools/profiler/test.cpp:
      
      	Profiler tweaks.
      	Add volatile to make things thread safe.
      a6a4f42b
    • Darin Adler's avatar
      Fixes to leaks and the leak checker. · 8434ed0e
      Darin Adler authored
      	* libnautilus-extensions/nautilus-preference.c:
      	(nautilus_self_check_preference): Unref an object that was
      	leaking.
      	* libnautilus-extensions/nautilus-string-list.c:
      	(nautilus_self_check_string_list): Unref an object that was
      	leaking.
      	* libnautilus-extensions/nautilus-user-level-manager.c:
      	(user_level_manager_destroy): Allow destroying.
      	(unref_user_level_manager): Unref the user level manager.
      	(user_level_manager_ensure_global_manager): Unref the user level
      	manager at exit time.
      	* src/nautilus-main.c: (main): Free the context even in the
      	self-check case.
      	* tools/leak-checker/nautilus-leak-checker.c:
      	(nautilus_leak_record_malloc), (nautilus_leak_record_realloc),
      	(nautilus_leak_record_free) : Don't gather stats on the blocks as
      	the leaks are recorded. Instead build them at print time.
      	(total_one_leak): Compute totals for printing.
      	(create_bad_names_hash_table): Make a hash table to use to check
      	if a name is one of the "allowed to leak" functions.
      	(is_stack_crawl_good): Reject stack crawls from things that are
      	allowed to leak. "good" here means "worth keeping".
      	(print_one_leak): Don't print any "?" if there's only a single
      	leak, since all levels of the stack crawl are valid then.
      	(nautilus_leak_print_leaks): Filter out expected leaks.
      	(g_list_alloc), (g_list_free), (g_list_free_1), (g_node_new),
      	(g_nodes_free), (g_node_destroy): Versions of these functions that
      	use malloc/free instead of mem. chunks so we can accurately gauge
      	leaks of these data types.
      	* tools/leak-checker/nautilus-leak-hash-table.h:
      	* tools/leak-checker/nautilus-leak-hash-table.c:
      	(nautilus_leak_hash_table_filter): Function for use by new
      	filtering code.
      	* tools/leak-checker/nautilus-leak-symbol-lookup.h:
      	* tools/leak-checker/nautilus-leak-symbol-lookup.c:
      	(nautilus_leak_get_function_name): Function for use by new
      	filtering code.
      8434ed0e
    • Arlo Rose's avatar
      Added names to our colors, but will replace the colors later. · 62e47b07
      Arlo Rose authored
      
              * data/browser.xml:
              Added names to our colors, but will replace the colors later.
      62e47b07
    • Andy Hertzfeld's avatar
      added Susan's new icons for spreadsheets and music, moving the classic · dbde9d05
      Andy Hertzfeld authored
      
      	added Susan's new icons for spreadsheets and music, moving the
      	classic gnome ones into the gnome theme.
      dbde9d05
    • Mathieu Lacage's avatar
      replace strcmp by nautilus_uri_matchs: this took me a lot of time to find · f55fd914
      Mathieu Lacage authored
      2000-09-21  Mathieu Lacage  <mathieu@eazel.com>
      
      	* libnautilus-extensions/nautilus-bookmark.c:
      	(bookmark_file_changed_callback): replace strcmp by
      	nautilus_uri_matchs: this took me a lot of time to find
      	out.
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_get_internal): remove is_canonical_uri
      	* libnautilus-extensions/nautilus-file-utilities.c:
      	(nautilus_uri_is_local_scheme), (nautilus_handle_trailing_slashes),
      	(nautilus_make_uri_canonical), (nautilus_uri_is_canonical_uri),
      	(nautilus_self_check_file_utilities): make nautilus know the difference
      	between foo and foo/ so that we do not cache too aggressively.
      	* libnautilus-extensions/nautilus-file-utilities.h: add prototype for
      	nautilus_uri_is_canonical.
      f55fd914
    • Rebecca Schulman's avatar
      Cut and pasted the gtkclist widget into nautilus. Fixed bugzilla.eazel.com · dc92426b
      Rebecca Schulman authored
      2000-09-21  Rebecca Schulman  <rebecka@eazel.com>
      	Cut and pasted the gtkclist widget into
      	nautilus.  Fixed bugzilla.eazel.com 481,
      	to reflect user file filtering preferences
      	in directory counts, and in the process,
      	fixed bug 480.
      
      	* configure.in:
      	* cut-n-paste-code/widgets/.cvsignore:
      	* cut-n-paste-code/widgets/Makefile.am:
      	* cut-n-paste-code/widgets/gtkclist/.cvsignore:
      	* cut-n-paste-code/widgets/gtkclist/Makefile.am:
      	* cut-n-paste-code/widgets/gtkclist/gtkclist.c:
      	* cut-n-paste-code/widgets/gtkclist/gtkclist.h:
      	(COLUMN_FROM_XPIXEL), (LIST_WIDTH), (gtk_clist_get_type),
      	(gtk_clist_class_init), (gtk_clist_set_arg), (gtk_clist_get_arg),
      	(gtk_clist_init), (gtk_clist_construct), (gtk_clist_new),
      	(gtk_clist_new_with_titles), (gtk_clist_set_hadjustment),
      	(gtk_clist_get_hadjustment), (gtk_clist_set_vadjustment),
      	(gtk_clist_get_vadjustment), (gtk_clist_set_scroll_adjustments),
      	(gtk_clist_set_shadow_type), (gtk_clist_set_selection_mode),
      	(gtk_clist_freeze), (gtk_clist_thaw),
      	(gtk_clist_column_titles_show), (gtk_clist_column_titles_hide),
      	(gtk_clist_column_title_active), (gtk_clist_column_title_passive),
      	(gtk_clist_column_titles_active),
      	(gtk_clist_column_titles_passive), (gtk_clist_set_column_title),
      	(gtk_clist_get_column_title), (gtk_clist_set_column_widget),
      	(gtk_clist_get_column_widget),
      	(gtk_clist_set_column_justification),
      	(gtk_clist_set_column_visibility),
      	(gtk_clist_set_column_resizeable),
      	(gtk_clist_set_column_auto_resize), (gtk_clist_columns_autosize),
      	(gtk_clist_optimal_column_width):
      	* src/file-manager/Makefile.am:
      	Add include of the cut-n-paste-code directory,
      	so we can access the clist.
      	* libnautilus-extensions/Makefile.am:
      	include the new static gtkclist library
      	* libnautilus-extensions/nautilus-list.h:
      	include the cut and pasted widget instead
      	of the gtk one.
      
      	* libnautilus-extensions/nautilus-directory-async.c:
      	(get_filter_options_for_directory_count),
      	(start_getting_directory_counts):
      	Add command to get filtering options for gnome-vfs
      	based on user preferences.  This works niftily
      	when preferences change thanks to the callbacks
      	in fm_directory_view
      dc92426b
    • Christian Rose's avatar
      Updated Swedish translation. · 38b7162d
      Christian Rose authored
      38b7162d
  4. 21 Sep, 2000 3 commits
    • Gene Z. Ragan's avatar
      Fixed bug 2090, Sidebar panel shrinks when back from text or image view to · 1e2203eb
      Gene Z. Ragan authored
      2000-09-21  Gene Z. Ragan  <gzr@eazel.com>
      
      	Fixed bug 2090, Sidebar panel shrinks when back from text
      	or image view to directory view.
      
      	* src/nautilus-sidebar.c: (make_button_box),
      	(nautilus_sidebar_update_buttons):
      	Fixed logic where button centering was being shown
      	at the wrong time, messing up spacing of sidebar panels.
      
      	* components/image-viewer/nautilus-image-view.c: (redraw_view),
      	(configure_size), (view_factory_common):
      	Fixed cases where image data might be NULL.
      1e2203eb
    • Robey Pointer's avatar
      Add proxy autodetect from the nautilus first-time druid, and support for · 81952cfb
      Robey Pointer authored
      	* components/services/install/lib/eazel-install-rpm-glue.c:
      	* nautilus-installer/src/Makefile.am:
      	* nautilus-installer/src/installer.c: (eazel_install_get_depends),
      	(eazel_installer_initialize):
      	* nautilus-installer/src/link.sh:
      	* nautilus-installer/src/prescript:
      	* nautilus-installer/src/proxy.c:
      	* nautilus-installer/src/proxy.h:
      
      	Add proxy autodetect from the nautilus first-time druid, and
      	support for the install lib to use proxies.  Clean up some of the
      	temp dir stuff for security reasons.
      81952cfb
    • Andy Hertzfeld's avatar
      fixed bugs 3084, 3119, 3134, icon stretch handles are not drawn in the · 38839aa8
      Andy Hertzfeld authored
      
      	fixed bugs 3084, 3119, 3134, icon stretch handles are not drawn
      	in the right place or hit-tested properly, by removing some
      	bogus offsets.
      
      	fixed bugs 764 and 2626, icon stretching is way too slow, by only
      	doing the relayout and update position when the stretching is
      	finished, instead of doing it every time the mouse moves during
      	the stretch.  Also, made it relayout if necessary after stretching
      	is finished, like it was intending to do.
      38839aa8