1. 12 Jul, 2000 2 commits
    • 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
  2. 11 Jul, 2000 33 commits
    • Robin Slomkowski's avatar
      added eazel-helper.pam · af430dfa
      Robin Slomkowski authored
      af430dfa
    • J Shane Culpepper's avatar
      minor uri fix · 98b08f64
      J Shane Culpepper authored
      98b08f64
    • Robin Slomkowski's avatar
      added eazel-helper.security.in to DIST · cd56e6d2
      Robin Slomkowski authored
      cd56e6d2
    • Darin Adler's avatar
      Fixed a bug I introduced at application startup time where it would quit · 9fd02a0d
      Darin Adler authored
      	* src/nautilus-application.h:
      	* src/nautilus-application.c: (nautilus_application_startup):
      	* src/nautilus-main.c: (main):
      	Fixed a bug I introduced at application startup time where it
      	would quit right away instead of running the first time druid.
      	(Calling it a druid is so lame, who are we kidding?)
      
      	* RENAMING: Some renaming ideas. In particular, we can deprecate
      	"null-tolerance" a little bit by including it in the names of the
      	functions.
      
      	* libnautilus-extensions/Makefile.am:
      	* libnautilus-extensions/nautilus-gdk-extensions.c:
      	(nautilus_set_mini_icon):
      	* libnautilus-extensions/nautilus-gdk-extensions.h:
      	* libnautilus-extensions/nautilus-mini-icon.c: [removed]
      	* libnautilus-extensions/nautilus-mini-icon.h: [removed]
      	* src/nautilus-window.c:
      	Moved the single function from its own file into the gdk
      	extensions file instead and changed the single place that uses it
      	to get it from there.
      9fd02a0d
    • Andy Hertzfeld's avatar
      drew a frame around the background tiles at Arlo's request · 9cc19b08
      Andy Hertzfeld authored
      
      	drew a frame around the background tiles at Arlo's request
      9cc19b08
    • Robin Slomkowski's avatar
      added header file to Makefile.am · 31541568
      Robin Slomkowski authored
      31541568
    • Robin Slomkowski's avatar
      mass change of LDFLAGS to LDADD · b9c988de
      Robin Slomkowski authored
      b9c988de
    • Darin Adler's avatar
      Fixed some leaks that cause problems with the new Bonobo. · 90166bac
      Darin Adler authored
      	* components/history/nautilus-history-view.c:
      	(history_view_frame_call_end):
      	* libnautilus/nautilus-undo.c: (set_up_bonobo_control):
      	* libnautilus/nautilus-view.c: (view_frame_call_end):
      	* libnautilus/nautilus-zoomable.c:
      	(nautilus_zoomable_ensure_zoomable_frame):
      	Fixed a ref. count leak by adding code to unref the result of
      	query_interface.
      
      	* src/nautilus-view-frame.c: (nautilus_view_frame_is_zoomable):
      	Fixed logic that was backwards.
      90166bac
    • Andy Hertzfeld's avatar
      added a mini-icon for Nautilus from Susan. Also, removed the private · fedba731
      Andy Hertzfeld authored
      
      	added a mini-icon for Nautilus from Susan.  Also, removed the
      	private hacked version of gdk_pixbuf_render_pixmap_and_mask since
      	the real version is working properly for images that lack an
      	alpha channel now.
      fedba731
    • Andy Hertzfeld's avatar
      removed intrinsic property emblem images from browser; added Susan's new · 897e22a4
      Andy Hertzfeld authored
      
      	removed intrinsic property emblem images from browser; added
      	Susan's new user level images, used new sidebar tab edge piece
      	in the arlo theme, and made web search force local search off.
      897e22a4
    • Robin Slomkowski's avatar
      Changed to and LDADD · 36213cc9
      Robin Slomkowski authored
      36213cc9
    • Darin Adler's avatar
      Removed nautilus-alloc.h includes. · 1edc7ff3
      Darin Adler authored
      1edc7ff3
    • Ian McKellar's avatar
      Load mime->vfs module mapping from gnome-vfs. · edb5ed6b
      Ian McKellar authored
      * Load mime->vfs module mapping from gnome-vfs.
      edb5ed6b
    • Darin Adler's avatar
      Fixed to compile with latest Bonobo. Doesn't work quite as well as before · 595c8845
      Darin Adler authored
      	* src/nautilus-view-frame.c:
      	Fixed to compile with latest Bonobo. Doesn't work quite as well
      	as before -- we get some Bonobo ref. count asserts all the time --
      	but it's better than nothing I guess. Also did some other code
      	cleanup.
      
      	* libnautilus-extensions/Makefile.am:
      	* libnautilus-extensions/nautilus-alloc.h: [removed]
      	Removed an unused source file.
      
      	* libnautilus-extensions/nautilus-icon-container.c: (icon_free),
      	(stop_rubberbanding), (destroy), (hide_rename_widget):
      	* libnautilus-extensions/nautilus-icon-dnd.c:
      	(nautilus_icon_container_dropped_icon_feedback),
      	(nautilus_icon_container_free_drag_data), (nautilus_icon_dnd_fini):
      	* src/nautilus-property-browser.c:
      	(nautilus_property_browser_drag_end):
      	* src/nautilus-view-frame-nautilus-view.c: (load_location),
      	(stop_loading), (selection_changed):
      	* src/nautilus-view-frame.c: (nautilus_view_frame_handle_client_destroy),
      	(nautilus_view_frame_load_client), (check_object),
      	(nautilus_view_frame_set_active_errors):
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_end_location_change_callback):
      	Added FIXMEs to various questionable uses of gtk_object_destroy.
      
      	* src/Makefile.am:
      	Added missing source file and replaced use of .. with $(top_srcdir).
      595c8845
    • Valek Frob's avatar
      Updated russian translation. · e195286f
      Valek Frob authored
      e195286f
    • Kenneth Christiansen's avatar
      Translatins from Keld · b022a4ad
      Kenneth Christiansen authored
      gnomeicu/po/da.po nautilus/po/da.po pan/po/da.po rp3/po/da.po
      b022a4ad
    • Ramiro Estrugo's avatar
      Forgot the makefile in the last commit. · 5df05d45
      Ramiro Estrugo authored
      	* test/Makefile.am:
      	Forgot the makefile in the last commit.
      5df05d45
    • Ramiro Estrugo's avatar
      Many cleanups and improvements. Use the GnomeDialog run_and_close call · ba0e6fd3
      Ramiro Estrugo authored
      	* libnautilus-extensions/nautilus-password-dialog.c:
      	(nautilus_password_dialog_initialize_class),
      	(nautilus_password_dialog_initialize),
      	(nautilus_password_dialog_destroy), (dialog_show_callback),
      	(dialog_close_callback), (caption_table_activate_callback),
      	(nautilus_password_dialog_new),
      	(nautilus_password_dialog_run_and_block),
      	(nautilus_password_dialog_set_username),
      	(nautilus_password_dialog_set_password),
      	(nautilus_password_dialog_set_readonly_username),
      	(nautilus_password_dialog_get_username),
      	(nautilus_password_dialog_get_password),
      	(nautilus_password_dialog_get_remember),
      	(nautilus_password_dialog_set_remember),
      	(nautilus_password_dialog_set_remember_label_text):
      	* libnautilus-extensions/nautilus-password-dialog.h:
      	Many cleanups and improvements.  Use the GnomeDialog run_and_close
      	call instead of our own event loop hack.  Removed many unneeded
      	callbacks and details member variables.  Add checks for all
      	callbacks.  Add support for remembering the password.
      
      	* test/.cvsignore:
      	* test/Makefile.am:
      	* test/test-nautilus-password-dialog.c:
      	(authenticate_boink_callback), (exit_callback), (main):
      	Add a new test for the password dialog.
      
      	* test/test-nautilus-widgets.c: (main),
      	(text_caption_changed_callback):
      	Removed the old password dialog test.
      ba0e6fd3
    • J Shane Culpepper's avatar
      Fixed the startup view progress meter. Various changes to get flow correct · 8ad7134e
      J Shane Culpepper authored
      	*
      	components/services/install/nautilus-view/nautilus-service-install-
      	view.c: (generate_install_form), (generate_current_progress),
      	(go_to_uri), (nautilus_service_install_view_update_from_uri):
      	* components/services/login/nautilus-view/nautilus-login-view.c:
      	*
      	components/services/startup/nautilus-view/nautilus-service-startup-
      	view.c: (generate_startup_form):
      
      	Fixed the startup view progress meter.  Various changes to get flow
      	correct for the first cut at the services demo rpms.
      8ad7134e
    • Andy Hertzfeld's avatar
      fixed recently introduced problem in browser.xml by reverting back to · b71c95b0
      Andy Hertzfeld authored
      
      	fixed recently introduced problem in browser.xml by reverting
      	back to lower-case.  Also, removed the theme selector from the
      	appearance panel.
      b71c95b0
    • Robey Pointer's avatar
    • Pavel Cisler's avatar
      Pavel Cisler · c4953124
      Pavel Cisler authored
      Added auto-scroll during drag to the icon container.
      c4953124
    • Robey Pointer's avatar
      make sure TrilobiteRootHelper can be restarted after each use (same object,... · afc3fdaa
      Robey Pointer authored
      make sure TrilobiteRootHelper can be restarted after each use (same object, new session); add _set_time function
      afc3fdaa
    • Andy Hertzfeld's avatar
      added a "web search" button to the toolbar. To do this, I also had to · ea176345
      Andy Hertzfeld authored
      
      	added a "web search" button to the toolbar.  To do this, I also
      	had to create a new toolbar subclass to overcome the problem
      	of using the maximum width for all the buttons.
      ea176345
    • Robey Pointer's avatar
      add Makefile.am magic to autogenerate some /etc files for eazel-helper and put... · 8f095d51
      Robey Pointer authored
      add Makefile.am magic to autogenerate some /etc files for eazel-helper and put them in the right place during 'make install'
      8f095d51
    • Eskil Heyn Olsen's avatar
      text file on how the rpmsearch.cgi should work. · dd401fcf
      Eskil Heyn Olsen authored
      
      	* components/services/docs/installer-rpmsearch:
      	text file on how the rpmsearch.cgi should work.
      
      	*
      	components/services/install/command-line/eazel-alt-install-corba.c:
      	(set_parameters_from_command_line),
      	(eazel_download_progress_signal), (eazel_install_progress_signal),
      	(install_failed), (create_package), (done):
      	Added --force to do force installs. Also fixed the screen output
      	to show the begin/progress/end handling on download and install
      	callbacks.
      	Changed the output tree in case of install_failed.
      
      	* components/services/install/command-line/eazel-alt-install.c:
      	(set_parameters_from_command_line),
      	(eazel_install_progress_signal), (eazel_download_progress_signal),
      	(main):
      	Tried to revive it...
      
      	* components/services/install/lib/eazel-install-corba-callback.c:
      	(eazel_install_callback_class_initialize):
      	Removed the evil marshal func, and renamed it to prevent name clashes.
      
      	* components/services/install/lib/eazel-install-object.c:
      	(eazel_install_destroy), (eazel_install_class_initialize),
      	(eazel_install_initialize):
      	Some more free's in the _destroy.
      
      	* components/services/install/lib/eazel-install-private.h:
      	Added a hash table to fix bug #1585.
      
      	* components/services/install/lib/eazel-install-protocols.c:
      	(http_fetch_remote_file), (eazel_install_fetch_package):
      	Fixed bug 1620. Would probably be more elegant to use some
      	enums. Also now inserts packages into the hashtable in
      	EazelInstall.
      
      	* components/services/install/lib/eazel-install-public.h:
      	* components/services/install/lib/eazel-install-rpm-glue.c:
      	(rpm_show_progress), (do_rpm_install), (do_rpm_uninstall),
      	Fixed bug 1585 by having the rpm_show_progress lookup the package
      	in the hashtable, and bug 1620 by inserting a load of if's to make
      	sure the signal emits with amount==0, amount > 0 && < total and
      	amount == total.
      	(eazel_install_fetch_rpm_dependencies):
      	Fixed bug 1363.
      
      	* components/services/install/lib/eazel-install-types.c:
      	(rpmfilename_from_packagedata), (packagedata_hash_equal),
      	(packagedata_status_str_to_enum),
      	(eazel_install_gtk_marshal_NONE__POINTER_INT_INT_INT_INT_INT_INT):
      	* components/services/install/lib/eazel-install-types.h:
      	Added the evil marshaller to types.c
      
      	* nautilus-installer/src/Makefile:
      	* nautilus-installer/src/installer.c: (eazel_install_progress),
      	(eazel_download_progress):
      	* nautilus-installer/src/interface.c: (create_window):
      	Tried to make the installer look slightly more pleasing.
      dd401fcf
    • Darin Adler's avatar
      Changed history list to include a separate position field instead of · 88838071
      Darin Adler authored
      	* components/history/nautilus-history-view.c:
      	(history_view_update_icons), (get_history_list),
      	(hyperbola_navigation_history_load_location):
      	* libnautilus/nautilus-view-component.idl:
      	* src/nautilus-history-frame.c:
      	(impl_Nautilus_HistoryFrame_get_history_list):
      	* src/nautilus-view-frame.h:
      	* src/nautilus-view-frame.c:
      	(nautilus_view_frame_get_history_list):
      	* src/nautilus-window.c:
      	(nautilus_window_get_history_list_callback),
      	(nautilus_window_connect_view):
      	Changed history list to include a separate position field
      	instead of having a position in each entry.
      
      	* components/notes/nautilus-notes.c: (done_with_file):
      	Name changed from nautilus_file_cancel_callback to
      	nautilus_file_cancel_call_when_ready to reduce confusion with
      	nautilus_file_cancel.
      
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_get): Made NULL for URI be legal (and result
      	in NULL for the directory object).
      	* libnautilus-extensions/nautilus-mime-actions.c:
      	(get_mime_type_from_uri): Made NULL for URI be legal (and result
      	in NULL for MIME type).
      
      	* libnautilus-extensions/nautilus-entry.c:
      	(nautilus_entry_set_text): Minor tweak.
      
      	* libnautilus-extensions/nautilus-file.h:
      	* libnautilus-extensions/nautilus-file-private.h:
      	* libnautilus-extensions/nautilus-file.c: (operation_new),
      	(operation_free), (operation_complete), (operation_cancel),
      	(rename_update_info_and_metafile), (rename_callback),
      	(nautilus_file_rename), (nautilus_file_cancel),
      	(nautilus_file_set_owner), (nautilus_file_cancel_call_when_ready):
      	Added cancelling to rename as a prelude to doing the same for
      	set_file_info-based calls.
      
      	* libnautilus-extensions/nautilus-graphic.c:
      	Fixed a formatting mistake and a typo.
      
      	* libnautilus-extensions/nautilus-stock-dialogs.h:
      	* libnautilus-extensions/nautilus-stock-dialogs.c:
      	(timed_wait_hash), (timed_wait_hash_equal),
      	(nautilus_timed_wait_start), (nautilus_timed_wait_free),
      	(nautilus_timed_wait_stop): Re-did timed wait API now that
      	we are really using it. Still unimplemented.
      
      	* src/Makefile.am:
      	Since IDL dependencies are not understood by automake, added
      	an explicit one so we pick up the change to the libnautilus
      	view component IDL.
      
      	* src/file-manager/fm-error-reporting.h:
      	* src/file-manager/fm-error-reporting.c: (rename_callback),
      	(cancel_rename_callback), (fm_rename_file): Moved code for
      	renaming into here so it can be shared between the icon view
      	and the properties dialog. Perhaps it needs to be renamed.
      
      	* src/file-manager/fm-icon-view.c:
      	(fm_icon_view_icon_text_changed_callback): Use the shared
      	code instead of having the rename code here.
      
      	* src/nautilus-application.c: (create_object): Make a new
      	shell object each time instead of trying to share one.
      	(nautilus_application_startup): Activate the shell object
      	using OAF. This makes it work across processes and adds
      	the feature.
      
      	* src/nautilus-main.c: (main): Call bonobo_activate explicitly so
      	CORBA calls work before the main loop.
      
      	* src/nautilus-shell.c: (display_caveat_first_time),
      	(corba_manage_desktop): Got rid of all state in NautilusShell
      	so we can use multiple shell objects if we want.
      
      	* src/nautilus-sidebar.c: (nautilus_sidebar_update_info):
      	Got rid of code that checks for NULL.
      88838071
    • Ramiro Estrugo's avatar
      New icon from arlo. · b3c9a1c6
      Ramiro Estrugo authored
      	* icons/eazel/Services.png:
      	New icon from arlo.
      b3c9a1c6
    • Mike Engber's avatar
      First half of putting a quit menu item on the desktop's right-click menu. · fddfc8e8
      Mike Engber authored
      
      	* src/file-manager/Makefile.am:
      	* src/file-manager/fm-desktop-icon-view.c:
      	(fm_desktop_icon_view_initialize_class),
      	(fm_desktop_icon_view_initialize),
      	(fm_desktop_icon_view_quit_menu_item_callback),
      	(fm_desktop_icon_view_create_background_context_menu_items):
      	* src/file-manager/fm-desktop-icon-view.h:
      	* src/nautilus-application.c: (manufactures), (create_object):
      	* src/nautilus-application.h:
      	* src/nautilus-window-manage-views.c:
      	(nautilus_window_load_content_view):
      	* src/nautilus.oafinfo:
      	First half of putting a quit menu item on the desktop's
      	right-click menu. Still need to hook up the quit item.
      fddfc8e8
    • Gene Z. Ragan's avatar
      Fixed bug 971, enable undo in file editing part of properties window. · 882f6f9e
      Gene Z. Ragan authored
      2000-07-10  Gene Z. Ragan  <gzr@eazel.com>
      
      	Fixed bug 971, enable undo in file editing part of
      	properties window.
      
      	* src/file-manager/fm-properties-window.c:
      	(create_basic_page):
      	Enabled entry for undo and enabled the use of ctl-z
      	to invoke undo while properties dialog has focus.
      882f6f9e
    • Ramiro Estrugo's avatar
      Add a toolbar button to instanciate services. Defaults to off if · dfe08514
      Ramiro Estrugo authored
      	* src/nautilus-window-toolbars.c: (toolbar_services_callback):
      	Add a toolbar button to instanciate services.  Defaults to off if
      	EAZEL_SERVICES is not on.
      
      	* icons/eazel/Makefile.am:
      	* icons/eazel/Servics.png:
      	Add services icon for toolbar.
      dfe08514
    • Robey Pointer's avatar
      add new helper/ directory to trilobite for building eazel-helper, the sudo-ish... · 2ce76a9a
      Robey Pointer authored
      add new helper/ directory to trilobite for building eazel-helper, the sudo-ish utility that lets trilobite services do stuff as root
      2ce76a9a
    • Ramiro Estrugo's avatar
      d2e18259
  3. 10 Jul, 2000 5 commits
    • Ramiro Estrugo's avatar
      Add support for boundary offset and extra width and height. · af7bd12d
      Ramiro Estrugo authored
      	* libnautilus-extensions/nautilus-graphic.c:
      	(nautilus_graphic_initialize), (nautilus_graphic_size_allocate),
      	(nautilus_graphic_size_request), (nautilus_graphic_set_label_text),
      	(nautilus_graphic_set_label_font),
      	(nautilus_graphic_set_left_offset),
      	(nautilus_graphic_set_right_offset),
      	(nautilus_graphic_set_top_offset),
      	(nautilus_graphic_set_bottom_offset),
      	(nautilus_graphic_set_extra_width),
      	(nautilus_graphic_set_extra_height):
      	* libnautilus-extensions/nautilus-graphic.h:
      	Add support for boundary offset and extra width and height.
      
      	* test/test-nautilus-graphic.c: (main):
      	Update for new boundary offset support.
      
      	components/services/install/nautilus-view/nautilus-service-install-
      	view.c: (generate_install_form), (create_graphic_widget),
      	(create_title_widget):
      	* components/services/login/nautilus-view/nautilus-login-view.c:
      	(generate_login_form), (create_graphic_widget),
      	(create_title_widget):
      	Use new graphic widget to make things prettier.
      af7bd12d
    • Robey Pointer's avatar
    • Robey Pointer's avatar
    • Ramiro Estrugo's avatar
      New function to draw text into a pixbuf given a rect and a string. · 4fdb98d8
      Ramiro Estrugo authored
      	* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.c:
      	(nautilus_gdk_pixbuf_scale_to_fit),
      	(nautilus_gdk_pixbuf_draw_text):
      	* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.h:
      	New function to draw text into a pixbuf given a rect and a
      	string.   Factored from the icon factoyr.
      	* libnautilus-extensions/nautilus-graphic.c:
      	(nautilus_graphic_size_allocate):
      	Add support for drawing text.
      
      	* libnautilus-extensions/nautilus-icon-factory.c: (embed_text):
      	Factored out gdk pixbuf text drawing.  Use the new text drawing
      	function.
      
      	* test/test-nautilus-graphic.c: (create_color_scale):
      	Update for text support.
      4fdb98d8
    • Gene Z. Ragan's avatar
      Added genric function that brings a GdkWindow to the front and activates · 5730af39
      Gene Z. Ragan authored
      2000-07-10  Gene Z. Ragan  <gzr@eazel.com>
      
      	* libnautilus-extensions/nautilus-gdk-extensions.c:
      	* libnautilus-extensions/nautilus-gdk-extensions.h:
      	(nautilus_gdk_window_bring_to_front):
      	Added genric function that brings a GdkWindow to the
      	front and activates it.  There is no GDK API that
      	does this.
      
      	* src/nautilus-window-manage-views.c: (open_location):
      	Removed case specific code and repalced wirth new function.
      5730af39