1. 20 May, 2000 7 commits
    • Ettore Perazzoli's avatar
      154367ab
    • Andy Hertzfeld's avatar
      we use OAFIIDs as sidebar panel names as a fallback, so I added a little · 56eaca01
      Andy Hertzfeld authored
      
               we use OAFIIDs as sidebar panel names as a fallback, so I added
      	 a little code to clean them up for display.
      56eaca01
    • Andy Hertzfeld's avatar
      made basic playing in the music view work, although there's still a lot of · 049ff8a9
      Andy Hertzfeld authored
      
              made basic playing in the music view work, although there's still
      	a lot of refinement necessary
      049ff8a9
    • Maciej Stachowiak's avatar
      Fix bugzilla tasks #599 (hex number is bad default for meta view · cf21c9ee
      Maciej Stachowiak authored
      	names) and #631 (nead oaf query to determine metaviews).
      
      	* libnautilus-extensions/nautilus-view-identifier.h,
      	libnautilus-extensions/nautilus-view-identifier.c:
      	(nautilus_view_identifier_new, get_lang_list,
      	nautilus_view_identifier_new_from_oaf_server_info,
      	nautilus_view_identifier_free): Moved NautilusViewIdentifier code
      	here from ntl-uri-map.[ch].
      	(nautilus_view_identifier_new_from_content_view),
      	(nautilus_view_identifier_new_from_sidebar_panel),
      	(nautilus_view_identifier_free_callback),
      	(nautilus_view_identifier_free_list): New functions.
      	* libnautilus-extensions/Makefile.am: Add
      	nautilus-view-identifier.[ch] to build.
      	* src/ntl-types.h: Removed typedef for NautilusViewIdentifier.
      
      	* libnautilus-extensions/nautilus-glib-extensions.h:
      	* libnautilus-extensions/nautilus-glib-extensions.c
      	(nautilus_g_list_free_deep_custom): New function, like
      	`nautilus_g_list_free_deep' but lets you pass your own free
      	function.
      	(nautilus_g_list_free_deep): Use `nautilus_g_list_free_deep_custom'
      	(nautilus_g_list_partition): New function to destructively
      	partition a GList into two, depending on whether they satisfy the
      	provided predicate or not.
      	(nautilus_test_predicate), (nautilus_self_check_glib_extensions):
      	Added unit tests for `nautilus_g_list_partition' and for
      	`nautilus_g_list_equal' since the `nautilus_g_list_partition'
      	tests rely on it.
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_notify_files_moved): Use
      	`nautilus_g_list_free_deep_custom'.
      	* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.c
      	(nautilus_gdk_pixbuf_list_free): Likewise.
      	* libnautilus-extensions/nautilus-icon-factory.c
      	(nautilus_scalable_icon_list_free): Likewise.
      	* libnautilus-extensions/nautilus-string-list.c
      	(nautilus_string_list_clear): Likewise.
      	* nautilus-widgets/nautilus-preferences.c (pref_hash_node_free,
      	prefs_hash_lookup_with_implicit_registration): Likewise.
      
      	* libnautilus-extensions/nautilus-global-preferences.c,
      	libnautilus-extensions/nautilus-global-preferences.h
      	(global_preferences_create_dialog,
      	nautilus_global_preferences_get_sidebar_panel_view_identifiers,
      	nautilus_global_preferences_get_meta_view_iids,
      	nautilus_preferences_register_meta_view_preferences_for_ui,
      	global_preferences_register_for_ui): Change things around to
      	determine the set of sidebar panel prefs at run time, and to pass
      	around NautilusViewIdentifiers rather than just iid strings so we
      	can use the statically defined name in the oafinfo.
      
      	* src/ntl-uri-map.h, src/ntl-uri-map.c: (set_initial_content_iid,
      	got_file_info_callback, sidebar_panel_preference_is_on,
      	(add_sidebar_panel_identifiers, nautilus_navigation_info_free):
      	Changed things around to better handle sidebar panel (AKA meta
      	view) selection, and pass around both name and iid.
      
      	* src/ntl-window-msgs.c:
      	(nautilus_window_request_selection_change,
      	nautilus_window_has_really_changed,
      	nautilus_window_load_meta_view, nautilus_window_update_state,
      	nautilus_window_set_state_info): Fixed everything to pass around
      	ViewIdentifiers instead of iids for sidebar panels and set the
      	label approrpiately when activating; replaced a whole bunch of
      	GSList usage with GList (we can always optimize this stuff later).
      	* src/ntl-window.h, src/ntl-window.c: (nautilus_window_destroy,
      	nautilus_window_load_content_view_menu,
      	nautilus_window_set_content_view, nautilus_window_add_meta_view,
      	nautilus_window_remove_meta_view_real,
      	nautilus_window_remove_meta_view): Deal with the above changes
      	(mostly GSList -> GList changes).
      
      	* src/ntl-view-bonobo-control.c, src/ntl-view-bonobo-subdoc.c,
      	src/ntl-view-nautilus.c, src/ntl-view-private.h: Remove all
      	get_label related calls since we get that from the oafinfo now.
      	* libnautilus/nautilus-meta-view-frame.h,
      	libnautilus/nautilus-meta-view-frame.c:
      	(nautilus_meta_view_frame_initialize,
      	nautilus_meta_view_frame_new_from_bonobo_control,
      	nautilus_meta_view_frame_destroy): Remove
      	`nautilus_meta_view_frame_set_label' machinery and associated
      	machinery since we now get the label statically from the oafinfo.
      	* components/history/ntl-history-view.c: (make_obj): Don't call
      	`nautilus_meta_view_frame_set_label' any more, the label is now
      	statically determined from the oafinfo file.
      	* components/notes/ntl-notes.c: (make_notes_view): Likewise.
      	* components/websearch/ntl-web-search.c: (make_obj): Likewise.
      	* components/help/hyperbola-nav-index.c: Likewise.
      	(hyperbola_navigation_index_new): Likewise.
      	* components/help/hyperbola-nav-search.c: Likewise.
      	(hyperbola_navigation_search_new): Likewise.
      	* components/help/hyperbola-nav-tree.c: Likewise.
      	(hyperbola_navigation_tree_new): Likewise.
      	* src/ntl-meta-view.h, src/ntl-meta-view.c:
      	(nautilus_meta_view_set_label),
      	(nautilus_meta_view_get_label): Have an explicit value to set,
      	rather than trying to get it through CORBA. This is kind of a
      	hack, really we should pass around a label and a NautilusMetaView
      	separately and remove this stuff.
      	* components/help/hyperbola.oafinfo,
      	components/notes/ntl-notes.oafinfo,
      	components/websearch/ntl-web-search.oafinfo,
      	components/history/ntl-history-view.oafinfo: Updated to include
      	latest Nautilus attributes.
      cf21c9ee
    • Andy Hertzfeld's avatar
      adding playing code to the music view, which still isn't working yet · 7f1e84bb
      Andy Hertzfeld authored
      
              adding playing code to the music view, which still isn't working yet
      7f1e84bb
    • Eskil Heyn Olsen's avatar
      added the components/services/time/ makefiles · a0125e34
      Eskil Heyn Olsen authored
      
      	* configure.in:
      	added the components/services/time/ makefiles
      a0125e34
    • Eskil Heyn Olsen's avatar
      Fixed the horribly cut'n'paste errors. · 67208f80
      Eskil Heyn Olsen authored
      
      	* components/services/time/service/trilobite-eazel-time-service.oafinfo:
      	Fixed the horribly cut'n'paste errors.
      
      	* components/services/time/service/trilobite-eazel-time-service-public.h:
      	Stripped some superflous stuff from the TrilobiteEazelTimeService
      	structure.
      
      	* components/services/time/command-line/main.c (main):
      	Implemented the basic cli for the time service
      
      	* components/services/time/idl/trilobite-eazel-time-service.idl:
      	The check_time now returns the difference instead of a bool. If
      	diff != 0, your clock is wrong (or the server is).
      
      	* components/services/time/command-line/Makefile.am:
      	Lot of juju to make the time service cli work
      
      	* components/services/trilobite/src/trilobite-service.c
      	(trilobite_service_create_corba_object): Uncommented some
      	more g_message noise
      
      	* components/services/trilobite/src/libtrilobited.h:
      	Now assuming the libtrilobited headers are in libtrilobite/, not
      	libtrilobited/
      
      	* components/services/trilobite/sample/command-line/Makefile.am:
      	Some idl compiling rearranging.
      67208f80
  2. 19 May, 2000 18 commits
    • Gene Z. Ragan's avatar
      GTK and CORBA object that acts as interface to an undo manager. · ec4c139c
      Gene Z. Ragan authored
      2000-05-19  Gene Z. Ragan  <gzr@eazel.com>
      
      	* libnautilus/nautilus-undo-context.c:
      	* libnautilus/nautilus-undo-context.h:
      	(impl_Nautilus_Undo_Context__destroy),
      	(impl_Nautilus_Undo_Context__create),
      	(impl_Nautilus_Undo_Context__get_undo_manager),
      	(nautilus_undo_context_new), (nautilus_undo_context_initialize),
      	(nautilus_undo_context_initialize_class), (destroy):
      	GTK and CORBA object that acts as interface to an undo manager.
      
      	* libnautilus/Makefile.am:
      	Added entries for new NautilusUndoContext files.
      
      	* libnautilus/nautilus-undo-manager.c:
      	(impl_Nautilus_Undo_Manager__forget), (nautilus_undo_manager_undo),
      	(nautilus_undo_manager_unregister_object),
      	(get_current_transaction_name), (free_undo_manager_list_data),
      	(prune_undo_manager_list):
      	Removed all references to NautilusUndoTransaction and changed them to use
      	the Nautilus_Undo_Transaction CORBA object instead.
      ec4c139c
    • Darin Adler's avatar
      File name changes. · f3df1c2b
      Darin Adler authored
      	* components/services/trilobite/sample/command-line/.cvsignore:
      	* components/services/trilobite/sample/service/.cvsignore:
      	File name changes.
      
      	* libnautilus-extensions/nautilus-directory.c:
      	(nautilus_directory_file_monitor_add),
      	(nautilus_self_check_directory):
      	* libnautilus-extensions/nautilus-directory.h:
      	* src/file-manager/fm-directory-view.c: (finish_loading_uri):
      	Added reload interface.
      
      	* libnautilus/nautilus-undoable.c: (nautilus_undo_register),
      	(undo_atom_destroy), (undo_atom_destroy_notify_cover),
      	(undo_atom_destroy_g_func_cover), (save_callback),
      	(restore_callback), (nautilus_undo_register_full),
      	(nautilus_undo_unregister), (nautilus_undo):
      	* libnautilus/nautilus-undoable.h:
      	Implemented new simplified Undo API.
      
      	* libnautilus-extensions/nautilus-entry.c:
      	(nautilus_entry_initialize), (nautilus_entry_destroy),
      	(nautilus_entry_key_press), (nautilus_entry_changed),
      	(register_edit_undo), (update_undo_text),
      	(restore_from_undo_snapshot_callback),
      	(nautilus_entry_enable_undo):
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(hide_rename_widget):
      	* libnautilus-extensions/nautilus-icon-text-item.c: (iti_event),
      	(register_rename_undo), (restore_from_undo_snapshot_callback):
      	* src/nautilus-bookmarks-window.c: (on_window_delete_event):
      	* src/nautilus-location-bar.c: (destroy):
      	Use new simplified Undo API.
      
      	* libnautilus/nautilus-undo-manager.h:
      	Remove UNDO_MANAGER_NAME, which is no longer used.
      
      	* src/file-manager/fm-icon-view.c:
      	(icon_position_changed_callback): Fixed a bad g_free that was
      	cause seg faults when you resized an icon.
      f3df1c2b
    • John Sullivan's avatar
      Finished task 174 (make "Open in new window" preference · bc167f1a
      John Sullivan authored
      	sensible)
      
      	* libnautilus-extensions/nautilus-global-preferences.c:
      	(global_preferences_create_dialog),
      	(global_preferences_register_for_ui): Consolidated "Window
      	Options" pane & "Click Policy" pane into new "Directory
      	Views" pane, to make it clear that these preferences apply
      	just to directory views. Also removed unimplemented "use
      	existing window for same location" preference that is not
      	in our plans. Tweaked wording a little.
      
      	* libnautilus-extensions/nautilus-global-preferences.h:
      	* libnautilus-extensions/nautilus-icon-canvas-item.c:
      	(in_single_click_mode): New function, checks preference.
      	(draw_or_measure_label_text): Don't draw underlines on icons
      	if we're not in single-click mode.
      bc167f1a
    • John Sullivan's avatar
      A few tweaks to this new class inspired by Darin's · e3252a4a
      John Sullivan authored
      	review.
      
      	* libnautilus-extensions/nautilus-keep-last-vertical-box.c:
      	(nautilus_keep_last_vertical_box_new): More comments.
      	(nautilus_keep_last_vertical_box_size_allocate): More comments.
      	Also now handles the case where the last item doesn't fit
      	even all by itself by moving & shrinking it to fit. Previously
      	the last item would be left at its original position & size in
      	this case.
      e3252a4a
    • Fatih Demir's avatar
      Updated ko.po for nautilus · 011cfc4c
      Fatih Demir authored
      011cfc4c
    • Gene Z. Ragan's avatar
      More undo framework work. Still incomplete. · 71a5435f
      Gene Z. Ragan authored
      2000-05-19  Gene Z. Ragan  <gzr@eazel.com>
      
      	More undo framework work.  Still incomplete.
      
      	* libnautilus-extensions/nautilus-entry.c:
      	(nautilus_entry_changed):
      	Modified to use new undo manager location API
      
      	* libnautilus-extensions/nautilus-icon-text-item.c:
      	(iti_event),
      	(restore_from_undo_snapshot_callback):
      	Modified to use new undo manager location API
      
      	* libnautilus/nautilus-undo-manager.c:
      	* libnautilus/nautilus-undo-manager.h:
      	(impl_Nautilus_Undo_Manager__create),
      	(impl_Nautilus_Undo_Manager__append),
      	(impl_Nautilus_Undo_Manager__forget),
      	(nautilus_undo_manager_begin_transaction),
      	(nautilus_undo_manager_end_transaction),
      	(nautilus_undo_manager_undo), (nautilus_undo_manager_redo),
      	(nautilus_undo_manager_add_transaction),
      	(nautilus_undo_manager_unregister_object),
      	(free_undo_manager_list_data), (prune_undo_manager_list):
      	Modified to use new API and Undo::Manager::Transaction
      
      	* libnautilus/nautilus-undo-transaction.c:
      	* libnautilus/nautilus-undo-transaction.h:
      	(impl_Nautilus_Undo_Transaction__destroy),
      	(impl_Nautilus_Undo_Transaction__create),
      	(impl_Nautilus_Undo_Transaction__get_undo_description),
      	(impl_Nautilus_Undo_Transaction__get_redo_description),
      	(impl_Nautilus_Undo_Transaction__get_base_description),
      	(impl_Nautilus_Undo_Transaction__undo),
      	(nautilus_undo_transaction_new),
      	(nautilus_undo_transaction_initialize),
      	(nautilus_undo_transaction_destroy),
      	(nautilus_undo_transaction_initialize_class),
      	(nautilus_undo_transaction_undo),
      	(nautilus_undo_transaction_contains_object):
      	Added support for new Undo::Manager::Transaction object
      71a5435f
    • Yukihiro Nakai's avatar
      Update from Akira TAGOH. · 7fcaf4c2
      Yukihiro Nakai authored
      * ja.po: Update from Akira TAGOH.
      7fcaf4c2
    • Kenneth Christiansen's avatar
      Translations from Keld · b351dfb5
      Kenneth Christiansen authored
      nautilus/po/da.po
      b351dfb5
    • Ali Abdin's avatar
      Fixed a typo - This fixed BUG #930 · 4007ad42
      Ali Abdin authored
      2000-05-19  Ali Abdin  <aliabdin@aucegypt.edu>
      
              * components/help/converters/gnome-db2html2/gdb3html.c:
              (main): Fixed a typo - This fixed BUG #930
      
              * components/help/converters/gnome-info2html2/main.c:
              (main): Fixed it to it looks in /usr/info always and then any
              other fir found in the INFOPATH variable - Fixes bug #934 but
              there is a suggestion in there I think should be implemented
              (since I wrote it - DOH!).
      4007ad42
    • Kenneth Christiansen's avatar
      Translations from Keld · cf79c67f
      Kenneth Christiansen authored
      evolution/po/da.po gdict/po/da.po gnome-media/po/da.po
      nautilus/po/da.po
      cf79c67f
    • Andy Hertzfeld's avatar
      fixed bug in music view where sorting by time was wrong because added the · 94131028
      Andy Hertzfeld authored
      
              fixed bug in music view where sorting by time was wrong because
      	added the bitrate column threw things off, made it sort by bitrate,
      	too, and a lot more work on the play controls, which still aren't
      	finished.
      94131028
    • Eskil Heyn Olsen's avatar
      Did some nautilus to trilobte renaming. · ef1e3c34
      Eskil Heyn Olsen authored
      
      	* components/services/trilobite/sample/command-line/Makefile.am:
      	* components/services/trilobite/sample/command-line/main.c:
      	Did some nautilus to trilobte renaming.
      ef1e3c34
    • Eskil Heyn Olsen's avatar
      Added the first stuff for the time service · 06cb3ebd
      Eskil Heyn Olsen authored
      
      	* components/services/time/service/trilobite-eazel-time-service.oafinfo:
      	* components/services/time/service/main.c:
      	* components/services/time/service/trilobite-eazel-time-service-public.h:
      	* components/services/time/service/trilobite-eazel-time-service-private.h:
      	* components/services/time/service/trilobite-eazel-time-service.c:
      	* components/services/time/service/Makefile.am:
      	* components/services/time/idl/trilobite-eazel-time-service.idl:
      	Added the first stuff for the time service
      06cb3ebd
    • Eskil Heyn Olsen's avatar
      removed some g_messages · f56a5841
      Eskil Heyn Olsen authored
      
      	* components/services/trilobite/src/trilobite-service.c:
      	removed some g_messages
      
      	* components/services/trilobite/sample/service/sample-service-public.h (struct _SampleService):
      	removed superflous element servant;
      
      	* components/services/trilobite/sample/service/sample-service-impl.c:
      	Added a lot of comments for educational purpose. Also changed
      	the parent class pointer to be of type BonoboObjectClass.
      
      	* components/services/trilobite/sample/service/main.c:
      	Did some nautilus to trilobte renaming.
      
      	* components/services/trilobite/sample/service/Makefile.am:
      	Did some nautilus to trilobte renaming.
      f56a5841
    • Yukihiro Nakai's avatar
      e82eec07
    • John Sullivan's avatar
      Finished task 598 (Command button layout should account · 68aacef7
      John Sullivan authored
      	for window height)
      
      	* libnautilus-extensions/nautilus-keep-last-vertical-box.h,
      	* libnautilus-extensions/nautilus-keep-last-vertical-box.c:
      	New files, subclass of GtkVBox that truncates contents to
      	fit, except last item which is always kept. (GtkVBox in the
      	same situation just merrily places its child widgets outside
      	of its allocation.)
      	* libnautilus-extensions/Makefile.am: Build the new files.
      
      	* src/ntl-index-panel.c:
      	(make_button_box): Use NautilusKeepLastVerticalBox so only
      	as many command buttons appear as fit, and the "Open with ..."
      	button always appears; also embed this box in a GtkHBox to
      	get horizontal sizing the way we want it.
      	(add_command_buttons): Add (not yet active) "Open with ..."
      	button.
      	(nautilus_index_panel_update_buttons): Throw away the
      	GtkHBox containing the button box instead of the button
      	box itself.
      68aacef7
    • Andy Hertzfeld's avatar
      put in heuristic for music view to grab the track number from the · 0852d9c7
      Andy Hertzfeld authored
      
              put in heuristic for music view to grab the track number from the
      	beginning of the file name if it's present there and not present
      	in the id3 tag
      0852d9c7
    • Andy Hertzfeld's avatar
      at Arlo's suggestion, added a drop shadow to image thumbnails. Also fixed · 3b559d27
      Andy Hertzfeld authored
      
                 at Arlo's suggestion, added a drop shadow to image thumbnails.
      	   Also fixed embarrassing bug where non-png thumbnails were being stored
      	   in weird directories with the wrong extension.
      3b559d27
  3. 18 May, 2000 12 commits
    • Darin Adler's avatar
      Eskil showed me how to fix these so they'd work when orbit-idl was not in · c49ece8a
      Darin Adler authored
      	* libnautilus/Makefile.am:
      	* src/file-manager/Makefile.am:
      	Eskil showed me how to fix these so they'd work when orbit-idl
      	was not in the path at compile time.
      c49ece8a
    • Darin Adler's avatar
      Change format to make popt "pop" out more. · 7e7fc3ec
      Darin Adler authored
      	* HACKING: Change format to make popt "pop" out more.
      
      	* libnautilus-extensions/nautilus-entry.h:
      	* src/file-manager/fm-properties-window.c: (create_basic_page):
      	* src/nautilus-bookmarks-window.c: (on_text_field_focus_in_event),
      	(on_window_delete_event):
      	* src/nautilus-location-bar.c: (nautilus_location_bar_enable_undo):
      	* src/nautilus-location-bar.h:
      	* src/nautilus-window-menus.c: (edit_menu_undo_callback),
      	(bookmarks_menu_add_bookmark_callback),
      	(bookmarks_menu_edit_bookmarks_callback),
      	(get_or_create_bookmarks_window), (nautilus_bookmarks_exiting),
      	(edit_bookmarks), (nautilus_window_initialize_menus),
      	(update_undo_menu_item):
      	* src/ntl-app.c: (nautilus_app_init), (nautilus_app_destroy):
      	* libnautilus-extensions/nautilus-icon-container.c:
      	(nautilus_icon_container_start_renaming_selected_item):
      	* libnautilus-extensions/nautilus-entry.c:
      	(nautilus_entry_key_press), (nautilus_entry_enable_undo):
      	* libnautilus/nautilus-undo-manager.c:
      	(nautilus_undo_manager_begin_transaction),
      	(nautilus_undo_manager_unregister_object),
      	(prune_undo_manager_list), (nautilus_get_undo_manager),
      	(nautilus_attach_undo_manager), (nautilus_share_undo_manager):
      	* libnautilus/nautilus-undo-manager.h:
      	* src/ntl-window-private.h:
      	* src/ntl-window.c: (nautilus_window_constructed),
      	(nautilus_window_real_set_content_view),
      	(nautilus_window_get_undo_manager):
      	* src/ntl-window.h:
      	Got rid of the undo manager parameter for the enable_undo
      	operation.
      	Eliminated code that sets up the undo manager except for the top
      	widgets. We only need it attached to windows and to the top widget
      	in each component.
      	Change callers to get the undo manager in a few simple ways
      	instead of calling gtk_object_get_data directly. Added some calls
      	to attach the undo manager to an arbitrary object.
      
      	* libnautilus/nautilus-undo.idl: Added comments to the IDL and
      	also added the Undo::Context class.
      
      	* libnautilus/nautilus-view-component.idl: Removed the dependency
      	on the undo IDL and the undo_manager attribute.
      
      	* src/nautilus-bookmarks-window.h:
      	* src/nautilus-bookmarks-window.c: (create_bookmarks_window):
      	Changed interface to take object to inherit the undo manager from
      	instead of the undo manager itself. Got rid of unnecesary undo
      	manager setting.
      	(nautilus_bookmarks_window_save_geometry): Also changed interface
      	to use GtkWindow instead of GtkWidget.
      7e7fc3ec
    • Kjartan Maraas's avatar
      Updated Norwegian translation. · 4b5995ac
      Kjartan Maraas authored
      2000-05-18  Kjartan Maraas  <kmaraas@online.no>
      
      	* no.po: Updated Norwegian translation.
      4b5995ac
    • John Sullivan's avatar
      Added the ability to switch sort order in Icons view. Note · 0c9e0b5b
      John Sullivan authored
      	that one time while developing this I saw a problem at startup
      	where the icons all danced back and forth a few pixels forever.
      	I can't reproduce this, so I don't think my changes caused it,
      	but be wary of the evil jig-dancing icons.
      
      	* libnautilus-extensions/nautilus-metadata.h:
      	Added #define for icon view sort direction.
      
      	* src/file-manager/fm-icon-view.c:
      	Added sort_reversed to FMIconViewDetails;
      	(update_layout_menus): Set sensitivity of "Ascending"/"Descending"
      	menu items appropriately, and activate the right one.
      	(set_sort_reversed), (get_sort_reversed_from_menu_path),
      	(sort_direction_callback): New functions used for setting
      	the sort direction.
      	(fm_icon_view_begin_loading): Read sort direction from metadata.
      	(fm_icon_view_merge_menus): Add sort-direction menu items to
      	Layout menu.
      	(icon_container_compare_icons_callback): Take sort direction
      	into account.
      0c9e0b5b
    • Andy Hertzfeld's avatar
      added a bitrate column to the music view; partially added play controls · b32e61d2
      Andy Hertzfeld authored
      
             added a bitrate column to the music view;
             partially added play controls but still not finished with that
      b32e61d2
    • Kenneth Christiansen's avatar
      Translations from Keld · 5fda3841
      Kenneth Christiansen authored
      gdict/po/da.po gimp/po/da.po gimp/po-script-fu/da.po
      gnome-core/po/da.po gnome-utils/po/da.po nautilus/po/da.po
      5fda3841
    • Eskil Heyn Olsen's avatar
      00cc07bf
    • Eskil Heyn Olsen's avatar
      Added a bug for the destroyer · aed454a7
      Eskil Heyn Olsen authored
      
      	* components/services/trilobite/sample/service/sample-service-impl.c:
      	Added a bug for the destroyer
      
      	* components/services/trilobite/sample/service/main.c:
      	the trilobite creating now uses gtk_object_new to
      	set the name, version and such.
      
      	* components/services/trilobite/src/trilobite-service-public.h
      	* components/services/trilobite/src/trilobite-service.c:
      	defined a set of set_* methods for the name, version
      	and friends. Also added gtk_arg stuff to trilobite for
      	these fields. The default of these is now NULL. Had to
      	restructure the _initialize call to make gtk_object_new
      	work.
      aed454a7
    • Pavel Cisler's avatar
      Fixed 636 - don't allow copying into Trash. Also added checks for Trashing · 3af2e054
      Pavel Cisler authored
      2000-05-17  Pavel Cisler  <pavel@eazel.com>
      
      	* src/file-manager/dfos-xfer.c: (fs_xfer), (fs_move_to_trash):
      	Fixed 636 -  don't allow copying into Trash. Also added
      	checks for Trashing the Trash, moving or copying the Trash,
      	Trashing the parents of Trash, moving and copying folders in
      	their children.
      
      	* libnautilus-extensions/nautilus-icon-dnd.c:
      	(nautilus_icon_container_selection_items_local):
      	Fix 625: move uri_is_parent into a new call in GnomeVFS and
      	added more features that I needed for the above fix.
      3af2e054
    • Ramiro Estrugo's avatar
      Make the resize function public. · ad80d0da
      Ramiro Estrugo authored
      ad80d0da
    • John Sullivan's avatar
      A little widget-packing tweaking with the command buttons. It's not right · 90f52330
      John Sullivan authored
      	* src/ntl-index-panel.c: (make_button_box),
      	(nautilus_index_panel_initialize), (add_command_buttons):
      	A little widget-packing tweaking with the command buttons.
      	It's not right yet, but I want to check this in so I can
      	work on it later from home.
      90f52330
    • Andy Hertzfeld's avatar
      fixed bug 722 by making the music view use gnome-vfs for all file · ce3e90a6
      Andy Hertzfeld authored
      
             fixed bug 722 by making the music view use gnome-vfs for all
             file operations
      ce3e90a6
  4. 17 May, 2000 3 commits
    • Gene Z. Ragan's avatar
      CVS: · 19159e79
      Gene Z. Ragan authored
      2000-05-17  Gene Z. Ragan  <gzr@eazel.com>
      											      CVS: ----------------------------------------------------------------------
      	First phase of modifying undo code.  These changes				      CVS: Enter Log.  Lines beginning with `CVS:' are removed automatically
      	affect the way undo is handled internally to Nautilus and			      CVS:
      	also defines a new IDL.  This is work in progress.				      CVS: Committing in .
      											      CVS:
      	* libnautilus-extensions/nautilus-entry.c:					      CVS: Modified Files:
      	Modified to use gtk_object_get_data() mechanism to locate undo manager		      CVS:    ChangeLog libnautilus/.cvsignore libnautilus/Makefile.am
      											      CVS:    libnautilus/nautilus-undo-manager-private.h
      	* libnautilus-extensions/nautilus-icon-container.c:				      CVS:    libnautilus/nautilus-undo-manager.c
      	(nautilus_icon_container_start_renaming_selected_item): 			      CVS:    libnautilus/nautilus-undo-manager.h
      	Modified to use gtk_object_get_data() mechanism to locate undo manager		      CVS:    libnautilus/nautilus-undo-transaction.h
      											      CVS:    libnautilus/nautilus-undoable.c
      	* libnautilus-extensions/nautilus-icon-text-item.c: (iti_event),		      CVS:    libnautilus/nautilus-undoable.h
      	(restore_from_undo_snapshot_callback):						      CVS:    libnautilus/nautilus-view-component.idl
      	Modified to use gtk_object_get_data() mechanism to locate undo manager		      CVS:    libnautilus-extensions/nautilus-entry.c
      											      CVS:    libnautilus-extensions/nautilus-entry.h
      	* libnautilus/.cvsignore:							      CVS:    libnautilus-extensions/nautilus-icon-container.c
      	Added generated IDL source and header files to ignore				      CVS:    libnautilus-extensions/nautilus-icon-text-item.c
      											      CVS:    src/nautilus-bookmarks-window.c
      	* libnautilus/Makefile.am:							      CVS:    src/nautilus-bookmarks-window.h src/nautilus-location-bar.c
      	Modified makefile to include new IDL file for undo manager			      CVS:    src/nautilus-location-bar.h src/nautilus-window-menus.c
      											      CVS:    src/ntl-app.c src/ntl-window-private.h src/ntl-window.c
      	* libnautilus/nautilus-undo-manager.c:						      CVS:    src/ntl-window.h src/file-manager/fm-properties-window.c
      	(impl_Nautilus_Undo_Manager__destroy),						      CVS: Added Files:
      	(impl_Nautilus_Undo_Manager__create),						      CVS:    libnautilus/nautilus-undo.idl
      	(impl_Nautilus_Undo_Manager__append),						      CVS: Removed Files:
      	(impl_Nautilus_Undo_Manager__forget),						      CVS:    libnautilus/nautilus-undo-manager-component.idl
      	(nautilus_undo_manager_initialize),						      CVS: ----------------------------------------------------------------------
      	(nautilus_undo_manager_initialize_class),
      	(nautilus_undo_manager_begin_transaction),
      	(nautilus_undo_manager_end_transaction),
      	(nautilus_undo_manager_undo), (nautilus_undo_manager_redo),
      	(nautilus_undo_manager_add_transaction),
      	(nautilus_undo_manager_unregister_object),
      	(nautilus_undo_manager_can_undo), (nautilus_undo_manager_can_redo),
      	(get_current_transaction_name),
      	(nautilus_undo_manager_get_current_undo_transaction_name),
      	(nautilus_undo_manager_get_current_redo_transaction_name),
      	(destroy), (nautilus_undo_manager_enable_redo),
      	(nautilus_undo_manager_set_queue_depth),
      	(free_undo_manager_list_data), (prune_undo_manager_list):
      	Changes to support new IDL and new undo manager mechanism.
      
      	* libnautilus/nautilus-undo.idl:
      	New undo manager IDL file
      
      	* libnautilus/nautilus-undo-manager-component.idl:
      	Removed old undo manager IDL file
      
      	* src/file-manager/fm-properties-window.c:
      	(create_basic_page):
      	Modified to use gtk_object_get_data() mechanism to locate undo manager
      
      	* src/nautilus-bookmarks-window.c:
      	(create_bookmarks_window),
      	(on_text_field_focus_in_event),
      	(on_window_delete_event):
      	Modified to use gtk_object_get_data() mechanism to locate undo manager
      
      	* src/nautilus-location-bar.c:
      	(nautilus_location_bar_set_location),
      	(nautilus_location_bar_enable_undo):
      	Modified to use gtk_object_get_data() mechanism to locate undo manager
      
      	* src/nautilus-window-menus.c:
      	(edit_menu_undo_callback),
      	(edit_menu_cut_callback),
      	(bookmarks_menu_edit_bookmarks_callback),
      	(get_bookmarks_window),
      	(nautilus_bookmarks_exiting),
      	(nautilus_window_edit_bookmarks),
      	(nautilus_window_initialize_menus),
      	(update_undo_menu_item):
      	Modified to use gtk_object_get_data() mechanism to locate undo manager
      
      	* src/ntl-app.c:
      	(impl_Nautilus_Application__get_view_windows),
      	(impl_Nautilus_Application_new_view_window),
      	(impl_Nautilus_Application_supports),
      	(impl_Nautilus_Application_create_object),
      	(impl_Nautilus_Application__create), (nautilus_app_get_type),
      	(nautilus_app_class_init), (nautilus_app_init), (nautilus_app_new),
      	(nautilus_app_destroy), (nautilus_app_startup),
      	(nautilus_app_create_window):
      	Modified to use gtk_object_get_data() mechanism to locate undo manager.
      	Added and modified IDL C stubs to match new IDL interface.
      
      	* src/ntl-window.c:
      	(nautilus_window_constructed),
      	(nautilus_window_set_arg):
      	Changed order that arguments are set at time of main window create so the app instance
      	variable is valid when the main window is contructed.
      19159e79
    • J Shane Culpepper's avatar
      Partial fix of bug #814. Broke alot of functions into more maintainable · 0cc8fb0b
      J Shane Culpepper authored
              * components/services/install/command-line/eazel-install.c:
              (show_usage), (generate_new_package_list),
              (create_temporary_directory), (fetch_remote_package_list), (main):
              * components/services/install/lib/eazel-install-metadata.c:
              (create_default_metadata), (create_default_configuration_metafile),
              (xml_doc_sanity_checks), (get_urltype_from_string),
              (get_boolean_value_from_string),
              (init_default_install_configuration),
              (init_default_transfer_configuration):
              * components/services/install/lib/eazel-install-metadata.h:
              * components/services/install/lib/eazel-install-rpm-glue.c:
              (install_new_packages), (uninstall_packages):
              * components/services/install/lib/eazel-install-rpm-glue.h:
              * components/services/install/lib/eazel-install-tests.c:
              * components/services/install/lib/eazel-install-tests.h:
              * components/services/install/lib/eazel-install-types.h:
              * components/services/install/lib/eazel-install-xml-package-list.c:
              (generate_xml_package_list), (parse_pkg_template):
      
              Partial fix of bug #814.  Broke alot of functions into more maintainable        functions.  Fixed bug #730.  Added a --force option to remove hardwired
              rpm filters. Fixed bug #811. Moved metadata home to /var/eazel/services
              until we get the root dependancy fixed.  This will then allow metadata
              to be stored in the user directory. Lots of cosmetic cleanups to make
              the code more readable.
      0cc8fb0b
    • Kjartan Maraas's avatar
      Updated Norwegian translation. · fdb398ce
      Kjartan Maraas authored
      2000-05-17  Kjartan Maraas  <kmaraas@online.no>
      
      	* no.po: Updated Norwegian translation.
      fdb398ce