1. 14 Jul, 2000 8 commits
    • Ramiro Estrugo's avatar
      Commit the damn file for real this time. · a7570956
      Ramiro Estrugo authored
      	* src/nautilus-main.c: (main):
      	Commit the damn file for real this time.
      a7570956
    • Ramiro Estrugo's avatar
      Yank the leak checker intitialization code. Its not needed no more cause · f89aede9
      Ramiro Estrugo authored
      	* src/nautilus-main.c: (main):
      	Yank the leak checker intitialization code.  Its not needed no
      	more cause the leak checker automatically does it when its
      	pre loaded.
      
      	* test/nautilus-leak-checker.c: (print_leaks_at_exit),
      	(__libc_start_main), (nautilus_leak_print_leaks):
      	Call atexit() with the leak dumping function.
      f89aede9
    • Pavel Cisler's avatar
      Work in progress on new list view look. Allocate GdkGCs needed to draw the · 17d42507
      Pavel Cisler authored
      2000-07-14  Pavel Cisler <pavel@eazel.com>
      
      	* libnautilus-extensions/nautilus-list.c:
      	(nautilus_list_destroy), (nautilus_list_button_release),
      	(nautilus_list_realize), (get_cell_style),
      	(draw_cell), (draw_row):
      	Work in progress on new list view look. Allocate GdkGCs needed to
      	draw the individual cells in different colors. Rework get_cell_style
      	to alternate gcs for different rows/columns properly.
      	Few things are still hardcoded and will get fixed soon.
      
      	* libnautilus-extensions/nautilus-list.c:
      	(nautilus_gdk_gc_copy)
      	Cover call for creating a new gc and copying state from an existing one.
      
      	* libnautilus-extensions/nautilus-list.c:
      	(nautilus_gdk_color_to_gdk_rgb),
      	(nautilus_shift_color_component), (nautilus_gdk_rgb_shift_color),
      	(nautilus_gdk_set_shifted_foreground_gc_color),
      	Convenience calls for lightening/darkening a color. Flavor that
      	sets a lightened/darkened color as a foreground color for a GC.
      	I'll move most of these to nautilus-gdk-extensions.c soon.
      
      	* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.c:
      	(nautilus_gdk_pixbuf_average_value):
      	Fix white space.
      17d42507
    • Robey Pointer's avatar
    • Eskil Heyn Olsen's avatar
      Fixed so it should compile without enable-eazel-services (close bug 1654) · b445d084
      Eskil Heyn Olsen authored
      	* components/rpmview/Makefile.am:
      	* components/rpmview/nautilus-rpm-view.c:
      	(nautilus_rpm_view_initialize),
      	(nautilus_rpm_view_update_from_uri):
      	Fixed so it should compile without enable-eazel-services (close
      	bug 1654)
      
      	*
      	components/services/install/command-line/eazel-alt-install-corba.c:
      	(eazel_preflight_check_signal), (eazel_install_progress_signal),
      	(done), (main):
      	Uses the new preflight signal.
      
      	* components/services/install/idl/trilobite-eazel-install.idl:
      	* components/services/install/lib/eazel-install-corba-callback.c:
      	(impl_preflight_check), (eazel_install_callback_get_epv),
      	(eazel_install_callback_create_corba_object),
      	(eazel_install_callback_destroy),
      	(eazel_install_callback_class_initialize):
      	* components/services/install/lib/eazel-install-corba-callback.h:
      	* components/services/install/lib/eazel-install-corba.c:
      	(impl_Eazel_Install_install), (impl_Eazel_Install_uninstall),
      	(impl_Eazel_Install_install_packages),
      	(impl_Eazel_Install_uninstall_packages),
      	(eazel_install_create_corba_object):
      	* components/services/install/lib/eazel-install-object.c:
      	(eazel_install_destroy), (eazel_install_class_initialize),
      	(eazel_install_emit_download_progress_default),
      	(eazel_install_emit_preflight_check),
      	(eazel_install_emit_preflight_check_default):
      	* components/services/install/lib/eazel-install-public.h:
      	* components/services/install/lib/eazel-install-rpm-glue.c:
      	(do_rpm_install), (eazel_install_fetch_rpm_dependencies):
      	* components/services/install/lib/eazel-install-types.h:
      	Fixed bug 1615, now emits the preflight_check signal, before
      	running rpm and after completing downloads.
      	Also corrected some bad stuff in the corba usage reg. duplicating
      	the callback objects and releasing them.
      	The RPM output parsing now seems to work fine, and signals are
      	again emitted as expected.
      	Added FIXME:s for bug 1586, so I can split it up.
      
      	* components/services/install/lib/eazel-install-corba-types.c:
      	(corba_packagedatastruct_from_packagedata):
      	Fixed dumb bug reg. converting PackageData to corba.
      
      	* components/services/install/lib/eazel-install-types.c:
      	(packagedata_fill_from_rpm_header):
      	Correct read of the bytesize.
      
      	* components/services/time/command-line/main.c: (main):
      	Fixed dumb bug that prevented a maxdiff=0.
      	* components/services/time/service/main.c:
      	(trilobite_service_factory_destroy):
      	* components/services/time/service/trilobite-eazel-time-service.c:
      	(impl_Trilobite_Eazel_Time_Service_check_time),
      	(impl_Trilobite_Eazel_Time_Service_update_time):
      	Uses the TrilobiteRootHelper object now.
      	*
      	components/services/trilobite/libtrilobite/trilobite-service-passwo
      	rdquery.c: (trilobite_passwordquery_get_password):
      	Added a debug output, will remove.
      
      	* components/services/time/command-line/Makefile.am:
      	* components/services/time/nautilus-view/Makefile.am:
      	* components/services/trilobite/libtrilobite/Makefile.am:
      	* components/services/trilobite/sample/lib/Makefile.am:
      	Added the idl_stamp to CLEAN_FILES.
      b445d084
    • Andy Hertzfeld's avatar
      added new backgrounds from Susan · 4838c0b4
      Andy Hertzfeld authored
      
      	added new backgrounds from Susan
      4838c0b4
    • Darin Adler's avatar
      Updated gnome-libs branch. A cut at a real timed wait implementation; not · 06ed4dd4
      Darin Adler authored
      	* HACKING: Updated gnome-libs branch.
      	* libnautilus-extensions/nautilus-stock-dialogs.c:
      	(timed_wait_hash), (timed_wait_hash_equal), (add_label_to_dialog),
      	(timed_wait_free), (timed_wait_cancel_callback),
      	(timed_wait_callback), (nautilus_timed_wait_start),
      	(nautilus_timed_wait_stop), (nautilus_simple_dialog):
      	A cut at a real timed wait implementation; not tested yet beyond
      	making sure it builds and doesn't die in any obvious way.
      06ed4dd4
    • Andy Hertzfeld's avatar
      At Darin's urging, I removed all knowledge of the anti-aliased preference · c39b0e66
      Andy Hertzfeld authored
      
      	At Darin's urging, I removed all knowledge of the anti-aliased
      	preference from the icon factory and passed it in via parameters
      	instead.
      c39b0e66
  2. 13 Jul, 2000 18 commits
    • Darin Adler's avatar
      Added an empty file to fix the build (required since Elliot added it to · ca9d580d
      Darin Adler authored
      	* components/services/startup/lib/dummy.c: Added an empty file to
      	fix the build (required since Elliot added it to the Makefile).
      
      	* HACKING: Some tweaks.
      	* TODO: Removed some done items.
      
      	* src/Makefile.am:
      	* src/file-manager/Makefile.am:
      	Changed libntl-file-manager.la to libnautilus-file-manager.la.
      ca9d580d
    • Elliot Lee's avatar
      Fix typo Fix srcdir != builddir: · a6b35053
      Elliot Lee authored
      
      
      	* TODO: Fix typo
      	* components/rpmview/Makefile.am,
      	components/services/install/command-line/Makefile.am,
      	components/services/install/lib/Makefile.am,
      	components/services/install/nautilus-view/Makefile.am,
      	components/services/install/server/Makefile.am,
      	components/services/startup/lib/Makefile.am,
      	components/services/time/command-line/Makefile.am,
      	components/services/time/service/Makefile.am,
      	components/services/trilobite/helper/Makefile.am,
      	components/services/trilobite/sample/command-line/Makefile.am,
      	components/services/trilobite/sample/service/Makefile.am,
      	components/services/vault/command-line/Makefile.am,
      	cut-n-paste-code/widgets/e-paned/Makefile.am,
      	cut-n-paste-code/widgets/nautilus-druid/Makefile.am,
      	libnautilus-extensions/Makefile.am,
      	src/Makefile.am,
      	test/Makefile.am: Fix srcdir != builddir:
      
      	* components/services/trilobite/helper/eazel-helper.c,
      	components/services/vault/command-line/vault-operations.c,
      	libnautilus-extensions/nautilus-graphic.c,
      	libnautilus-extensions/nautilus-icon-container.c,
      	libnautilus-extensions/nautilus-list.c: Include string.h
      	for strlen prototype.
      a6b35053
    • Andy Hertzfeld's avatar
      added the capability to have optimized icons for the anti-aliased mode, · 5adea211
      Andy Hertzfeld authored
      
      	added the capability to have optimized icons for the anti-aliased
      	mode, and added a bunch of aa-optimized icons to the eazel theme.
      5adea211
    • Robey Pointer's avatar
      free a few corba objects to clean up · 7f39cf96
      Robey Pointer authored
      7f39cf96
    • Robin Slomkowski's avatar
      Added the arlo theme to spec file · 4c8f9d79
      Robin Slomkowski authored
      4c8f9d79
    • Darin Adler's avatar
      There was a second call to bonobo_shutdown which I forgot to remove. · ac05d406
      Darin Adler authored
              * components/sample/main.c: (main): There was a second call
              to bonobo_shutdown which I forgot to remove.
      ac05d406
    • Darin Adler's avatar
      Fix a FIXME. Add a FIXME. · 65d7890e
      Darin Adler authored
      	* libnautilus-extensions/nautilus-file.h: Fix a FIXME.
      	* libnautilus-extensions/nautilus-file.c: Add a FIXME.
      
      	* src/file-manager/fm-error-reporting.c: (fm_rename_file):
      	Start the timed wait first in case the call succeeds or fails
      	immediately.
      
      	* src/file-manager/fm-properties-window.c:
      	(group_change_callback), (cancel_group_change_callback),
      	(activate_group_callback), (owner_change_callback),
      	(cancel_owner_change_callback), (activate_owner_callback):
      	Added a timed wait for each of these operations.
      65d7890e
    • Darin Adler's avatar
      Made set_permissions, set_owner, and set_group all be async. · 34aa36d4
      Darin Adler authored
      	* libnautilus-extensions/nautilus-file.c:
      	(set_permissions_callback), (nautilus_file_set_permissions),
      	(set_owner_and_group_callback), (set_owner_and_group),
      	(nautilus_file_set_owner), (nautilus_file_set_group):
      	Made set_permissions, set_owner, and set_group all be async.
      34aa36d4
    • Mike Engber's avatar
      Changed desktop menu to offer close desktop instead of quit nautilus. · 96835d31
      Mike Engber authored
      
      	* libnautilus/nautilus-view-component.idl:
      	* libnautilus/nautilus-view.c:
      	* libnautilus/nautilus-view.h:
      	* src/file-manager/fm-desktop-icon-view.c:
      	(fm_desktop_icon_view_close_desktop_menu_item_callback),
      	(fm_desktop_icon_view_create_background_context_menu_items):
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_close_desktop):
      	* src/file-manager/fm-directory-view.h:
      	* src/nautilus-application.c: (nautilus_application_windows),
      	(nautilus_application_startup),
      	(nautilus_application_destroy_desktop_window),
      	(nautilus_application_create_desktop_window),
      	(nautilus_application_open_desktop),
      	(nautilus_application_close_desktop),
      	(nautilus_application_destroy_window),
      	(nautilus_application_create_window):
      	* src/nautilus-application.h:
      	* src/nautilus-desktop-window.c: (nautilus_desktop_window_new):
      	* src/nautilus-shell.c: (corba_manage_desktop):
      	* src/nautilus-view-frame-corba.c:
      	(impl_Nautilus_ViewFrame_set_title):
      	* src/nautilus-view-frame-private.h:
      	* src/nautilus-view-frame.c:
      	(nautilus_view_frame_initialize_class),
      	(nautilus_view_frame_set_title):
      	* src/nautilus-view-frame.h:
      	* src/nautilus-window-manage-views.c: (open_location):
      	* src/nautilus-window.c: (nautilus_window_connect_view):
      	Changed desktop menu to offer close desktop instead of
      	quit nautilus. Also, changed the menu item's action to
      	use a direct fn call instead of CORBA.
      96835d31
    • Gene Z. Ragan's avatar
      Added code to check for position of current page in list. · a3c59407
      Gene Z. Ragan authored
      2000-07-13  Gene Z. Ragan  <gzr@eazel.com>
      
      	* components/history/nautilus-history-view.c: (install_icon),
      	(history_view_update_icons), (history_load_location), (make_obj):
      	Added code to check for position of current page in list.
      
      	* src/nautilus-window.c:
      	* src/nautilus-window.h:
      	(nautilus_window_get_base_page_index):
      	New function to return the index of the base page in the
      	history list.
      
      	(nautilus_window_get_history_list_callback),
      	Set position field of returned list info using new function above.
      a3c59407
    • Darin Adler's avatar
      My apologies to all who read the cvs commits list that have · 2d38a2d7
      Darin Adler authored
      	suffered from my "spam" in the past (due to my use of emacs cvs
      	mode to commit).  I will never use emacs cvs mode again so you
      	will see each of my commits only once!
      
      	* src/file-manager/fm-error-reporting.c:
      	(rename_callback_data_free), (rename_callback),
      	(cancel_rename_callback), (fm_rename_file):
      	Finished the 1/2 done code for renaming.
      
      	* src/nautilus-main.c: (main): Removed the call to bonobo_shutdown
      	since Michael decided he won't do it this way any more.
      
      	* src/nautilus-window.c: (nautilus_window_destroy): Added code
      	to unref the UI handler to fix a leak.
      
      	* components/hardware/nautilus-hardware-view.h:
      	* components/loser/content/nautilus-content-loser.h:
      	* components/loser/sidebar/nautilus-sidebar-loser.h:
      	* components/mozilla/nautilus-mozilla-content-view.h:
      	* components/music/nautilus-music-view.h:
      	* components/rpmview/nautilus-rpm-view.h:
      	* components/services/install/lib/eazel-install-corba-callback.h:
      	* components/services/install/lib/eazel-install-public.h:
      	* components/services/install/nautilus-view/nautilus-service-install-view.h:
      	* components/services/inventory/nautilus-view/nautilus-inventory-view.h:
      	* components/services/login/nautilus-view/nautilus-login-view.h:
      	* components/services/startup/nautilus-view/nautilus-service-startup-view.h:
      	* components/services/summary/nautilus-view/nautilus-summary-view.h:
      	* components/services/time/nautilus-view/trilobite-eazel-time-view.h:
      	* components/services/time/service/trilobite-eazel-time-service-public.h:
      	* components/services/trilobite/libtrilobite/trilobite-root-helper.h:
      	* components/services/trilobite/libtrilobite/trilobite-service-passwordquery-public.h:
      	* components/services/trilobite/libtrilobite/trilobite-service-public.h:
      	* components/services/trilobite/sample/lib/sample-service-public.h:
      	* components/tree/nautilus-tree-view.h:
      	* libnautilus/nautilus-view.h:
      	* libnautilus/nautilus-zoomable.h:
      	* src/file-manager/fm-desktop-icon-view.h:
      	* src/file-manager/fm-directory-view.h:
      	* src/file-manager/fm-icon-view.h:
      	* src/file-manager/fm-list-view.h:
      	* src/nautilus-application.h:
      	* src/nautilus-shell.h:
      	* src/nautilus-view-frame.h:
      	Fixed a copied and pasted typo.
      2d38a2d7
    • Valek Frob's avatar
      Microupdated russian translation. · b90ef9ca
      Valek Frob authored
      b90ef9ca
    • Pavel Cisler's avatar
      Part 2 of fix for 1549 - Empty trash doesn't update progress properly. · ea1f2b16
      Pavel Cisler authored
      2000-07-13  Pavel Cisler <pavel@eazel.com>
      
      	* src/file-manager/dfos-xfer.c: (handle_xfer_ok):
      	Part 2 of fix for 1549 - Empty trash doesn't update progress
      	properly.
      ea1f2b16
    • J Shane Culpepper's avatar
    • Andy Hertzfeld's avatar
      tweaked the wording in the first time dialog and make the background chits · 57ef7519
      Andy Hertzfeld authored
      
      	tweaked the wording in the first time dialog and make the background
      	chits lose their halo when dragging
      57ef7519
    • Pavel Cisler's avatar
      Fix a problem where parts of the exposed area weren't being updated · 4b0ebebc
      Pavel Cisler authored
      2000-07-12  Pavel Cisler  <pavel@eazel.com>
      
      	* libnautilus-extensions/nautilus-icon-dnd.c:
      	(auto_scroll_timeout_callback):
      	Fix a problem where parts of the exposed area weren't being
      	updated correctly during a fast auto-scroll.
      
      	* libnautilus-extensions/nautilus-icon-dnd.c:
      	(nautilus_icon_container_get_drop_action):
      	Fix a crash when nautilus_icon_container_get_drop_action
      	got called too early on during a drag, before
      	drag_data_received_callback got a chance to set state up.
      4b0ebebc
    • Robey Pointer's avatar
    • Ramiro Estrugo's avatar
      Fix a bunch of gtk assertions caused by adding widgets to gtkboxes twice. · a88cb641
      Ramiro Estrugo authored
      	*
      	components/services/install/nautilus-view/nautilus-service-install-
      	view.c: (generate_install_form), (create_title_widget),
      	(create_middle_title_widget):
      
      	Fix a bunch of gtk assertions caused by adding widgets to gtkboxes
      	twice.
      
      	Add a middle title widget to separete the progress dislay from the
      	top.
      a88cb641
  3. 12 Jul, 2000 11 commits
    • Darin Adler's avatar
      Change to use bonobo_object_unref now that the leaks have been fixed. This · 41f3913c
      Darin Adler authored
      	* src/nautilus-view-frame.c: (nautilus_view_frame_destroy_client):
      	Change to use bonobo_object_unref now that the leaks have been
      	fixed.  This requires the new Bonobo or you'll have lots of leaked
      	processes. Luckily, Nautilus won't compile without the new Bonobo
      	due to my use of bonobo_object_shutdown in main :-)
      
      	* configure.in:
      	Fix the way -Werror works so it affects all directories, not just
      	ones where we use WERROR.
      
      	* components/hardware/Makefile.am:
      	* components/help/Makefile.am:
      	* components/history/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/rpmview/Makefile.am:
      	* components/sample/Makefile.am:
      	* components/services/install/command-line/Makefile.am:
      	* components/services/install/lib/Makefile.am:
      	* components/services/install/nautilus-view/Makefile.am:
      	* components/services/install/server/Makefile.am:
      	* components/services/inventory/lib/Makefile.am:
      	* components/services/inventory/nautilus-view/Makefile.am:
      	* components/services/inventory/service/Makefile.am:
      	* components/services/login/lib/Makefile.am:
      	* components/services/login/nautilus-view/Makefile.am:
      	* components/services/login/service/Makefile.am:
      	* components/services/startup/command-line/Makefile.am:
      	* components/services/startup/lib/Makefile.am:
      	* components/services/startup/nautilus-view/Makefile.am:
      	* components/services/summary/lib/Makefile.am:
      	* components/services/summary/nautilus-view/Makefile.am:
      	* components/services/summary/service/Makefile.am:
      	* components/services/time/command-line/Makefile.am:
      	* components/services/time/nautilus-view/Makefile.am:
      	* components/services/time/service/Makefile.am:
      	* components/services/trilobite/helper/Makefile.am:
      	* components/services/trilobite/libtrilobite/Makefile.am:
      	* components/services/trilobite/sample/command-line/.cvsignore:
      	* components/services/trilobite/sample/command-line/Makefile.am:
      	* components/services/trilobite/sample/lib/Makefile.am:
      	* components/services/trilobite/sample/nautilus-view/Makefile.am:
      	* components/services/trilobite/sample/service/Makefile.am:
      	* components/services/vault/command-line/Makefile.am:
      	* components/services/vault/lib/Makefile.am:
      	* components/services/vault/nautilus-view/Makefile.am:
      	* components/services/vault/service/Makefile.am:
      	* components/tree/Makefile.am:
      	* components/websearch/Makefile.am:
      	* cut-n-paste-code/widgets/nautilus-druid/Makefile.am:
      	* helper-utilities/authenticate/Makefile.am:
      	* libnautilus-extensions/Makefile.am:
      	* libnautilus/Makefile.am:
      	* librsvg/Makefile.am:
      	* nautilus-installer/src/Makefile.am:
      	* src/Makefile.am:
      	* src/file-manager/Makefile.am:
      	* test/Makefile.am:
      	Got rid of the WERROR shell variable. The -Werror switch is no
      	longer a per-directory thing.
      
      	* librsvg/Makefile.am:
      	Added libpng to the libraries for the test program. Maybe this was
      	the wrong thing to do, but before this change the link failed.
      
      	* components/sample/Makefile.am:
      	* components/sample/main.c:
      	* components/sample/nautilus-sample-content-view.c:
      	* components/sample/nautilus-sample-content-view.h:
      	A clean-up of the sample, including fixing many bugs and adding
      	lots of comments. I figure we want this to be as close to
      	exemplary as possible since people will continue to start with it
      	for new components.
      
      	* libnautilus-extensions/nautilus-bookmark.c:
      	(nautilus_bookmark_new_with_icon): Removed a bogus extra ref of a
      	NautilusFile object that I spotted in here.
      
      	* src/nautilus-application.c: (nautilus_application_destroy_window):
      	Re-added the code to quit when the last window is closed that Mike
      	removed in his recent check-in.
      
      	* src/nautilus-main.c: (main): Added a call to bonobo_shutdown.
      	We don't need this call, but I say, "Why not?"
      41f3913c
    • J Shane Culpepper's avatar
      Change Nickname to User Name · 28741931
      J Shane Culpepper authored
      28741931
    • Jorge Godoy's avatar
      updated pt_BR translations · ea59d8fb
      Jorge Godoy authored
      ea59d8fb
    • Ramiro Estrugo's avatar
      Update for GConf api changes. · 27400c9c
      Ramiro Estrugo authored
      	* libnautilus-extensions/nautilus-preferences.c:
      	(preferences_initialize_if_needed):
      	* libnautilus-extensions/nautilus-user-level-manager.c:
      	(user_level_manager_new):
      
      	Update for GConf api changes.
      27400c9c
    • J Shane Culpepper's avatar
    • Andy Hertzfeld's avatar
      more tweaks to the property browser · f02ff1ac
      Andy Hertzfeld authored
      
      	more tweaks to the property browser
      f02ff1ac
    • Eskil Heyn Olsen's avatar
      Added RPM_LIBS · 9de7845d
      Eskil Heyn Olsen authored
      
      	* components/services/inventory/nautilus-view/Makefile.am:
      	Added RPM_LIBS
      9de7845d
    • Ramiro Estrugo's avatar
      Setup the mozilla environment correctly. · 0c95ef64
      Ramiro Estrugo authored
      	* src/run-nautilus:
      	Setup the mozilla environment correctly.
      0c95ef64
    • Eskil Heyn Olsen's avatar
      Added the trilobite_passwordquery interface and · c7eca63e
      Eskil Heyn Olsen authored
      	* components/services/trilobite/idl/trilobite-service.idl:
      	* components/services/trilobite/libtrilobite/Makefile.am:
      	*
      	components/services/trilobite/libtrilobite/libtrilobite-service.h:
      	* components/services/trilobite/libtrilobite/libtrilobite.h:
      	*
      	components/services/trilobite/libtrilobite/trilobite-service-passwo
      	rdquery-private.h:
      	*
      	components/services/trilobite/libtrilobite/trilobite-service-passwo
      	rdquery-public.h:
      	*
      	components/services/trilobite/libtrilobite/trilobite-service-passwo
      	rdquery.c: (impl_Trilobite_PasswordQuery_set_query_client),
      	(trilobite_passwordquery_get_epv),
      	(trilobite_passwordquery_destroy),
      	(trilobite_passwordquery_set_arg),
      	(trilobite_passwordquery_class_initialize),
      	(trilobite_passwordquery_initialize),
      	(trilobite_passwordquery_add_interface),
      	(trilobite_passwordquery_get_password),
      	(trilobite_passwordquery_set_prompt):
      	*
      	Added the trilobite_passwordquery interface and
      	trilobite_passwordquery_client. You add the _passwordquery
      	interface to your service, and the client (view or cli tool)
      	registers a _passwordquery_client object. When you then execute a
      	service function that requires eg. root acces, the service can
      	access a TrilobiteRootHelper (accessible using gtk_object_get_data
      	(... "trilobite-root-helper"...), and call it. This will emit a
      	signal, that will cause the _passwordquery to ask the
      	_passwordquery_client for a password. Currently, if no
      	_passwordquery_client is set, it will popup a gui input box. But
      	we should loose then when Robey does the gtk interface to be used
      	in views and cli tools.
      
      	components/services/trilobite/libtrilobite/trilobite-service-public
      	.h:
      	* components/services/trilobite/libtrilobite/trilobite-service.c:
      	(trilobite_service_add_interface):
      	Added the trilobite_service_add_interface. All trilobite
      	interfaces should have one to handle the
      	bonobo_object_add_interface ond other magic stuff.
      
      	* components/services/trilobite/sample/idl/sample-service.idl:
      	* components/services/trilobite/sample/command-line/main.c: (main):
      	* components/services/trilobite/sample/service/Makefile.am:
      	* components/services/trilobite/sample/service/main.c:
      	(trilobite_sample_service_factory):
      	*
      	components/services/trilobite/sample/service/sample-service-impl.c:
      	(impl_Trilobite_Eazel_Sample_list_it), (sample_service_get_epv):
      	Added a list_it call, that given a dir does a ls on it. (proof of
      	concept stuff).	So I've also added the trilobite_passwordquery
      	interface to the sampleservice, and the cli tool tries to do an
      	ls -lart /root (thus triggering a password query).
      
      	* components/services/install/lib/eazel-install-object.c:
      	(eazel_install_destroy), (eazel_install_initialize):
      	* components/services/install/lib/eazel-install-private.h:
      	* components/services/install/lib/eazel-install-protocols.c:
      	(eazel_install_fetch_package):
      	* components/services/install/lib/eazel-install-rpm-glue.c:
      	(install_new_packages), (install_all_packages),
      	(rpm_show_progress), (do_rpm_install), (do_rpm_uninstall),
      	(eazel_install_load_rpm_headers),
      	(eazel_install_prepare_rpm_system):
      	* components/services/install/server/Makefile.am:
      	* components/services/install/server/main.c:
      	(eazel_install_service_factory), (main):
      	I've partly made the installer use the use the new stuff. It
      	doesn't work yet, but it makes it all the way to password query.
      
      	* components/services/time/command-line/main.c: (main):
      	* components/services/time/idl/trilobite-eazel-time-service.idl:
      	* components/services/time/service/Makefile.am:
      	* components/services/time/service/main.c:
      	(trilobite_eazel_time_service_factory):
      	* components/services/time/service/trilobite-eazel-time-service.c:
      	(impl_Trilobite_Eazel_Time_Service_check_time),
      	(impl_Trilobite_Eazel_Time_Service_update_time),
      	(trilobite_eazel_time_service_parse_body),
      	(trilobite_eazel_time_service_do_http_request):
      	Pached to work with the trilobite_passwordquery stuff. So as user,
      	you can now set the time if you've got the root password.
      
      	This closes 946, 938 and fixes root problem for the installer.
      c7eca63e
    • Gene Z. Ragan's avatar
      Removed drag move from list. Changed navigation to occur on mouse up, not · b698da5a
      Gene Z. Ragan authored
      2000-07-11  Gene Z. Ragan  <gzr@eazel.com>
      
      	* components/history/nautilus-history-view.c:
      	(history_load_location), (history_button_press),
      	(history_button_release), (make_obj):
      	Removed drag move from list.  Changed navigation
      	to occur on mouse up, not on select row.  This is
      	because select row is called on rows during a drag.
      	Tghis can be annoying if you are trying to drag a
      	row item and Nautilus is navigating to the item you
      	ared dragging over.  This behavior happens even if we
      	are not supporting drag move of items. Now navigation
      	occurs on the mouse up.
      b698da5a
    • Mike Engber's avatar
      Hooked up the quit menu in the desktop context menu to quit Nautilus. Now, · a409c1bb
      Mike Engber authored
      
      	* libnautilus/nautilus-view-component.idl:
      	* libnautilus/nautilus-view.c: (nautilus_view_quit_nautilus):
      	* libnautilus/nautilus-view.h:
      	* src/file-manager/fm-desktop-icon-view.c:
      	(fm_desktop_icon_view_quit_menu_item_callback),
      	(fm_desktop_icon_view_create_background_context_menu_items):
      	* src/file-manager/fm-directory-view.c:
      	(fm_directory_view_quit_nautilus):
      	* src/file-manager/fm-directory-view.h:
      	* src/nautilus-application.c: (nautilus_application_startup),
      	(nautilus_application_destroy_window):
      	* src/nautilus-application.h:
      	* src/nautilus-desktop-window.c: (nautilus_desktop_window_new):
      	* src/nautilus-view-frame-corba.c:
      	(impl_Nautilus_ViewFrame_set_title),
      	(impl_Nautilus_ViewFrame_quit_nautilus):
      	* src/nautilus-view-frame-private.h:
      	* src/nautilus-view-frame.c:
      	(nautilus_view_frame_initialize_class),
      	(nautilus_view_frame_set_title),
      	(nautilus_view_frame_quit_nautilus):
      	* src/nautilus-view-frame.h:
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_load_content_view):
      	* src/nautilus-window.c: (nautilus_window_quit_nautilus_callback),
      	(nautilus_window_connect_view):
      	Hooked up the quit menu in the desktop context menu to quit Nautilus.
      	Now, if Nautilus is managing the desktop no default window is created
      	and Nautilus does not quit when the last window is closed - i.e. use
      	the quit menu item instead. Bugs 1050 and 1051.
      a409c1bb
  4. 11 Jul, 2000 3 commits