mirror of
https://gitlab.gnome.org/GNOME/nautilus
synced 2024-08-25 10:45:41 +00:00
18764 lines
716 KiB
Plaintext
18764 lines
716 KiB
Plaintext
2001-04-19 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
* libnautilus-extensions/nautilus-preferences-dialog.c:
|
|
* libnautilus-extensions/nautilus-preferences-dialog.h:
|
|
Retire this class. It was a bad idea to use subclassing for the
|
|
specific use of the preferences dialog in nautilus. Hooking
|
|
signals up to a regular GnomeDialog is good enough.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_defaults),
|
|
(nautilus_global_preferences_initialize):
|
|
Remove the implementation of the Nautilus preferences dialog from
|
|
here. That is something that is specific to the Nautilus shell.
|
|
The code lives in the Nautilus shell itself now.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-box.h:
|
|
* libnautilus-extensions/nautilus-preferences-box.c:
|
|
(nautilus_preferences_box_initialize),
|
|
(preferences_box_select_pane),
|
|
(preferences_box_category_list_recreate),
|
|
(preferences_box_add_pane), (nautilus_preferences_box_update),
|
|
(preferences_box_find_pane), (preferences_box_populate_pane),
|
|
(nautilus_preferences_box_populate), (user_level_changed_callback),
|
|
(nautilus_preferences_dialog_new):
|
|
Add support for building preference boxes using structures to
|
|
describe them. Also add a convenience function for creating a
|
|
GnomeDialog with a preference box as its sole child.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-pane.c:
|
|
* libnautilus-extensions/nautilus-preferences-pane.h:
|
|
(nautilus_preferences_pane_add_item_to_nth_group): Remove this
|
|
function as its no longer used.
|
|
|
|
* libnautilus-extensions/nautilus-sidebar-functions.h:
|
|
* libnautilus-extensions/nautilus-sidebar-functions.c:
|
|
(sidebar_panel_make_preference_key):
|
|
Make the known sidebar panel enabled preference keys public as
|
|
string constants.
|
|
|
|
* src/Makefile.am:
|
|
* src/nautilus-preferences-dialog.h:
|
|
* src/nautilus-preferences-dialog.c:
|
|
(dialog_button_clicked_callback), (dialog_close_callback),
|
|
(preferences_dialog_create),
|
|
(global_preferences_populate_sidebar_panels_callback),
|
|
(preferences_dialog_populate_sidebar_tabs_group),
|
|
(preferences_dialog_destroy), (global_preferences_get_dialog),
|
|
(nautilus_preferences_dialog_show):
|
|
Move the implementation of the Nautilus preference dialog into the
|
|
Nautilus shell itself.
|
|
|
|
* src/nautilus-window-menus.c: (user_level_customize_callback):
|
|
Update for new preference dialog show function.
|
|
|
|
2001-04-19 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* components/hardware/main.c: (main):
|
|
* components/help/hyperbola-main.c: (main):
|
|
* components/history/nautilus-history-view.c: (main):
|
|
* components/image-viewer/nautilus-image-view.c: (main):
|
|
* components/music/main.c: (main):
|
|
* components/notes/Makefile.am:
|
|
* components/notes/nautilus-notes.c: (main):
|
|
* components/text/main.c: (main):
|
|
* components/throbber/main.c: (main):
|
|
Make all standard components call the eel function to stop in the
|
|
debugger after warnings and criticals. This also makes then spew
|
|
nicer messages that include the process id and program name.
|
|
|
|
2001-04-19 Seth Nickell <snickell@stanford.edu>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
Add a preference for having the desktop directory point at the
|
|
Unix homedir rather than the default Nautilus desktop directory.
|
|
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
(nautilus_get_desktop_directory):
|
|
Check the preference and return the appropriate directory.
|
|
|
|
* src/nautilus-application.c: (nautilus_application_startup),
|
|
(confirm_ok_to_run_as_root), (desktop_location_changed_callback):
|
|
Add a callback for updating the desktop when the preference
|
|
changes.
|
|
|
|
* src/nautilus-desktop-window.h:
|
|
* src/nautilus-desktop-window.c:
|
|
(nautilus_desktop_window_update_directory),
|
|
(nautilus_desktop_window_new):
|
|
Add boolean variable affect_desktop_on_next_location_change to
|
|
allow reloading of the desktop dir (rather than loading on open
|
|
in to a new/toplevel window). Add a function for telling the
|
|
desktop window to point to the updated destkop location.
|
|
|
|
* src/nautilus-window-manage-views.c: (open_location):
|
|
Check whether this open should be done in the desktop itself or
|
|
if we should open a new window (/ recycle an existing window).
|
|
|
|
2001-04-19 Darin Adler <darin@eazel.com>
|
|
|
|
Fix bug 8082 (Dragging a file to a treeview destination causes
|
|
nautilus to freeze):
|
|
|
|
* libnautilus-extensions/nautilus-file-operations.c:
|
|
(transfer_info_destroy): Destroy the hash table in a way that
|
|
ignores the values. This is just a loose end from changes I made
|
|
to the copy machinery a few days back.
|
|
|
|
* libnautilus-extensions/nautilus-monitor.h:
|
|
Add missing include to fix build.
|
|
|
|
2001-04-19 Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-monitor.h:
|
|
* libnautilus-extensions/nautilus-monitor.c:
|
|
(nautilus_monitor_active): New function to check if
|
|
the monitoring is working. We'll use this to decide
|
|
whether or not to do the "reload the desktop every
|
|
4 seconds hack" that Miguel is going to check in soon.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(mount_volume_get_name), (mount_volume_activate),
|
|
(mount_volume_deactivate), (get_cdrom_type):
|
|
Fixed some Solaris build problems with patch by
|
|
Laszlo Peter <Laszlo.Peter@ireland.sun.com>.
|
|
|
|
* libnautilus-extensions/nautilus-cdrom-extensions.h:
|
|
Added missing include needed to build on Solaris
|
|
from the same patch.
|
|
|
|
2001-04-19 Christopher James Lahey <clahey@ximian.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-icon-canvas-item.c
|
|
(real_map_pixbuf): Changed map_pixbuf to real_map_pixbuf.
|
|
(map_pixbuf): This now checks if rendered_pixbuf exists and
|
|
matches the needed pixbuf. If not, it calls real_map_pixbuf.
|
|
Changed the semantics of map_pixbuf to always return a reffed
|
|
object and changed all calls to map_pixbuf to always unref the
|
|
object returned.
|
|
|
|
2001-04-19 Darin Adler <darin@eazel.com>
|
|
|
|
Fix bug 8000 (Can get two identical "View as" items in "View as"
|
|
menu):
|
|
|
|
* src/nautilus-window-private.h:
|
|
* src/nautilus-window-manage-views.h:
|
|
* src/nautilus-window-manage-views.c:
|
|
(location_has_really_changed): Make logic clearer by using else
|
|
instead of two if statements.
|
|
(view_frame_info_new), (view_frame_info_free),
|
|
(set_view_frame_info), (view_frame_get_label),
|
|
(view_frame_get_id), (nautilus_window_get_content_view_id),
|
|
(load_content_view), (nautilus_window_set_sidebar_panels): Store a
|
|
NautilusViewIdentifier with each view.
|
|
|
|
* src/nautilus-window.h:
|
|
* src/nautilus-window.c: (nautilus_window_destroy): We no longer
|
|
have to store the content view identifier separately.
|
|
(remove_first_child): New function.
|
|
(update_extra_viewer_in_view_as_menus): Shared by the two below,
|
|
this is the old replace_extra_viewer_in_view_as_menus, simplified
|
|
and changed to support both adding and removing the extra viewer.
|
|
(remove_extra_viewer_in_view_as_menus): Cover for removing.
|
|
(replace_extra_viewer_in_view_as_menus): Cover for adding.
|
|
(nautilus_window_synch_view_as_menus): Simplify code a lot by
|
|
removing some special cases and taking advantage of the fact that
|
|
the position of the chosen item is always the same in both menus.
|
|
(chose_component_callback): Removed the FIXME now that the bug is
|
|
fixed.
|
|
|
|
* NEWS: Tweak wording.
|
|
|
|
2001-04-19 Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 8065 (Cut and Paste file in Trash -> file deleted)
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
(trash_or_delete_files_common): Simplified this a lot and removed
|
|
parameters. Added a new parameter so the "move to trash within
|
|
trash means delete if nothing else is being moved" rule only takes
|
|
effect for the actual "move to trash" command, not when you are
|
|
dragging or pasting files.
|
|
(fm_directory_view_trash_or_delete_files): Call new simpler
|
|
function.
|
|
(fm_directory_view_move_copy_items): Call new simpler
|
|
function. Also use trash_or_delete_files_common only when moving
|
|
files. It doesn't help any when you copy or make links to files,
|
|
so just use the normal copy code for that.
|
|
|
|
2001-04-19 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 8049, Nautilus makes sound even when control center
|
|
"Enable sound server startup" switch is off
|
|
|
|
* components/music/nautilus-music-view.c: (play_current_file):
|
|
Check status of sound server gnome preference and display an
|
|
informational dialog if music view playback is compromised
|
|
as a result.
|
|
|
|
* src/file-manager/fm-icon-view.c: (should_preview_sound):
|
|
Check status of sound server gnome preference as one of
|
|
the conditions when determining if we should preview
|
|
the audio file on rollover.
|
|
|
|
2001-04-19 Darin Adler <darin@eazel.com>
|
|
|
|
* configure.in: Oops, said INIT instead of AC_INIT.
|
|
|
|
2001-04-19 Darin Adler <darin@eazel.com>
|
|
|
|
* configure.in: Removed conflict markers accidentally
|
|
checked in along with the bug fix.
|
|
|
|
2001-04-19 Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* configure.in: updated to be in sync with Gregory Leblanc's
|
|
changes to the nautilus.spec.in
|
|
|
|
2001-04-18 Darin Adler <darin@eazel.com>
|
|
|
|
* NEWS: Put in some news about Nautilus 1.0.3.
|
|
* THANKS: Tweaked formatting a tiny bit.
|
|
|
|
2001-04-18 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fix an error that was introduced that caused floppy
|
|
devices to not get identified. The floppy prefix
|
|
should be /dev/fd not /dev/fd/
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(nautilus_volume_monitor_initialize_class),
|
|
(mount_volume_auto_add):
|
|
|
|
2001-04-18 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: <delete if not using a buddy>
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(volume_is_floppy), (mount_volume_auto_add):
|
|
* src/file-manager/fm-desktop-icon-view.c: (create_mount_link):
|
|
|
|
2001-04-18 Darin Adler <darin@eazel.com>
|
|
|
|
* nautilus.spec.in: Checked in spec file changes contributed
|
|
by Gregory Leblanc <gleblanc@cu-portland.edu>. Tinderbox will
|
|
tell me soon if I blew it.
|
|
|
|
2001-04-18 Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(start_rubberbanding): Use the new EelCanvasRect instead of
|
|
GnomeCanvasRect for better rubber-banding speed in AA mode.
|
|
|
|
* src/Makefile.am:
|
|
* libnautilus/Makefile.am:
|
|
* libnautilus-extensions/Makefile.am:
|
|
Added dependencies so the IDL files get recompiled before we
|
|
compile any .c files.
|
|
|
|
2001-04-18 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 7925, Nautilus prevents playing audio cds.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
Disable the audio cd mounting while I work at making
|
|
it more seamless.
|
|
|
|
2001-04-18 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 7999, "Disks" desktop submenu lacks "Floppy" item
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(mount_volume_get_name), (mount_volume_auto_add),
|
|
(mount_volume_add_filesystem):
|
|
Handle "auto" types by using a placeholder volume
|
|
type.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.h:
|
|
Add a new type NAUTILUS_VOLUME_AUTO to handle
|
|
auto fstab entries. This is really a placeholder
|
|
type to be used by the code that creates the removable
|
|
volume list. When the volume is actually mounted, the
|
|
file system type is loaded from /proc/mounts.
|
|
|
|
2001-04-18 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fix bug 8102, with Nautilus running, CDs get ejected
|
|
(wrong and makes the kernel unhappy)
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(mount_volume_iso9660_add):
|
|
Remove ioctls that are not needed and may cause the
|
|
cd to allow ejecting even with a mounted volume.
|
|
|
|
2001-04-18 Josh Barrow <josh@whitecape.org>
|
|
|
|
* po/POTFILES.in:
|
|
Removed fm-icon-text-window.c from this file to fix build horkage
|
|
I was seeing.
|
|
|
|
2001-04-18 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
Remove NAUTILUS_PREFERENCES_ICON_CAPTIONS, its not needed anymore.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_populate_pane): Add support for installing a
|
|
list if strings to ignore when enforcing the unique choice rule
|
|
for enumeration lists items.
|
|
(global_preferences_create_dialog),
|
|
(nautilus_global_preferences_initialize): Register the
|
|
enumerations at initialization time instead of dialog creation
|
|
time. This is needed so that sanity checking on enumeration
|
|
preferences can occur even if the user hasnt opened the dialog.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.h:
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(nautilus_preferences_item_initialize_class),
|
|
(nautilus_preferences_item_initialize), (preferences_item_destroy),
|
|
(preferences_item_update_enumeration_list_uniqueness),
|
|
(preferences_item_update_enumeration_list),
|
|
(preferences_item_create_enumeration_list),
|
|
(enumeration_list_changed_callback),
|
|
(nautilus_preferences_item_enumeration_list_set_unique_exceptions):
|
|
Make sure the string pickers are wired such that duplicate choices cannot be
|
|
made by the user. We do this by making items that would result in duplicates
|
|
insensitive. Its possible to bypass this rule for some items. We use the
|
|
use the enumeration_list_unique_exceptions.
|
|
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
(preferences_block_callbacks), (preferences_unblock_callbacks):
|
|
New private functions to block/unblock preferences callbacks.
|
|
(string_list_is_valid): New private function to sanity check the
|
|
values of a string list.
|
|
(nautilus_preferences_get_string_list): Sanity check the results
|
|
of this function for greater convenience of the callers - they no
|
|
longer need to do error checking on the result.
|
|
(preferences_entry_invoke_callbacks_if_needed): Invoke callbacks
|
|
only if they are not blocked.
|
|
|
|
* src/file-manager/Makefile.am:
|
|
* src/file-manager/fm-icon-text-window.c:
|
|
* src/file-manager/fm-icon-text-window.h:
|
|
Retire these 2 files. There no longer is a Icon Captions window.
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
(fm_directory_view_initialize), (fm_directory_view_destroy):
|
|
Update for slight change in the Icon Captions preference name.
|
|
|
|
* src/file-manager/fm-icon-view.c:
|
|
(fm_icon_view_get_icon_text_attributes_from_preferences): New
|
|
function to fetch the icon caption attributes from preferences. A
|
|
similar function used to live in fm-icon-text-window.[ch]. That
|
|
is no longer the case now that the Icon Captions have moved into
|
|
the preferences dialog.
|
|
(fm_icon_view_get_icon_text_attribute_names): Simplify the munging
|
|
of icon captions by using a string list.
|
|
(fm_icon_view_merge_menus): Remove the Icon Captions menu. The
|
|
Icon Captions picker now lives in the preferences dialog.
|
|
|
|
* src/file-manager/nautilus-icon-view-ui.xml:
|
|
Remove Icon Captions menu item which no longer exists.
|
|
|
|
2001-04-17 Darin Adler <darin@eazel.com>
|
|
|
|
* THANKS: Added a translator's name.
|
|
* check-POTFILES.pl: Made it work for more file extensions.
|
|
* check-THANKS.pl: Updated for recent email changes.
|
|
|
|
* components/image-viewer/io-png.h: Fixed includes.
|
|
* components/image-viewer/io-png.c: Fixed includes.
|
|
* components/adapter/nautilus-zoomable-proxy.c: Add include of
|
|
<config.h>.
|
|
* components/music/Makefile.am: Add non-compiled files to
|
|
EXTRA_DIST. This makes check-headers-in-Makefile.pl happy.
|
|
* components/tree/main.c: Removed this unused file since it's just
|
|
a call to the standard main function.
|
|
* components/tree/nautilus-tree-change-queue.c: Add include of
|
|
<config.h>.
|
|
|
|
* libnautilus/Makefile.am:
|
|
* libnautilus-adapter/Makefile.am:
|
|
* libnautilus-extensions/Makefile.am:
|
|
* src/Makefile.am:
|
|
Do the dist-hook dance so we don't include generated files in the
|
|
tarball.
|
|
|
|
* libnautilus-extensions/nautilus-dateedit-extensions.h:
|
|
* libnautilus-extensions/nautilus-dateedit-extensions.c:
|
|
(nautilus_gnome_date_edit_get_date_as_string): Rewrite to use
|
|
eel_gstrdup_strftime.
|
|
|
|
* src/nautilus-window-manage-views.c:
|
|
(nautilus_window_content_view_matches_iid): We can get a NULL
|
|
content view IID in some cases, so make sure we don't call strcmp
|
|
on it.
|
|
|
|
2001-04-17 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-gconf-extensions.c:
|
|
(simple_value_is_equal), (nautilus_gconf_value_is_equal):
|
|
Implement the missing GconfValue comparison for lists.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
More consistent name for the icon captions preference.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_register_enumerations): Allow enumeration ids
|
|
to be installed for string lists. A bit of a hack to let
|
|
enumeration lists work in the NautilusPreferencesItem object.
|
|
(global_preferences_install_one_default): Add support for string
|
|
lists.
|
|
(global_preferences_create_dialog):
|
|
Move the icon captions widgetry from its own lonesome dialog into
|
|
the preferences dialog.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-box.h:
|
|
* libnautilus-extensions/nautilus-preferences-box.c:
|
|
(nautilus_preferences_box_new):
|
|
Remove unused parameter from constructor. Remove some crufty
|
|
unused code. Match the Nautilus style more.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-dialog.h:
|
|
* libnautilus-extensions/nautilus-preferences-dialog.c:
|
|
(nautilus_preferences_dialog_construct):
|
|
Remove some crufty unused signals, defines and code. Match the
|
|
Nautilus style more. Dont hard code the default size. Let Gtk do
|
|
that work for us. Remove unused dialog_destroy callback.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.h:
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(preferences_item_destroy),
|
|
(preferences_item_update_enumeration_list),
|
|
(preferences_item_set_main_child),
|
|
(preferences_item_add_connection_child),
|
|
(preferences_item_create_enumeration_radio),
|
|
(preferences_item_create_enumeration_list),
|
|
(preferences_item_create_boolean),
|
|
(preferences_item_update_editable_string),
|
|
(preferences_item_create_editable_string),
|
|
(preferences_item_create_editable_integer),
|
|
(preferences_item_create_enumeration_menu),
|
|
(preferences_item_create_font), (preferences_item_create_padding),
|
|
(preferences_item_create_smooth_font),
|
|
(nautilus_preferences_item_new),
|
|
(enumeration_list_changed_callback),
|
|
(preferences_item_update_displayed_value):
|
|
Add support for enumerations lists.
|
|
Cleanup the way children are added to the main box. Allow for
|
|
more than one child (for enum list support). Keep a list of
|
|
widgets and their respective changed signal ids, so they can all
|
|
be blocked and unblocked when needed.
|
|
|
|
* libnautilus-extensions/nautilus-preferences.h:
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
(update_auto_string_list), (preferences_entry_update_auto_storage),
|
|
(preferences_entry_remove_auto_storage),
|
|
(nautilus_preferences_add_auto_string_list),
|
|
(nautilus_preferences_remove_auto_string),
|
|
(nautilus_preferences_remove_auto_string_list):
|
|
Add support for auto storage of string lists.
|
|
|
|
* src/nautilus-application.c: (check_required_directories): Update
|
|
for EelStringList _as_string changes.
|
|
|
|
2001-04-17 Josh Barrow <josh@whitecape.org>
|
|
|
|
* AUTHORS:
|
|
Changed my e-mail address. I no longer use josh@eazel.com
|
|
|
|
2001-04-17 John Fleck <jfleck@inkstain.net>
|
|
|
|
* reviewed by laszlo.kovacs@sun.com
|
|
* gdb3html.h, sect-elements.[h,c], toc-elements.c
|
|
fixing bugs #7605, #8001, #7059, #6890
|
|
|
|
2001-04-17 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* components/tree/nautilus-tree-expansion-state.c:
|
|
(expansion_state_load_callback),
|
|
(nautilus_tree_expansion_state_load_from_preferences),
|
|
(nautilus_tree_expansion_state_save_to_preferences),
|
|
(nautilus_tree_expansion_state_initialize),
|
|
(nautilus_tree_expansion_state_save):
|
|
Update for string_list set/get preferences changes.
|
|
|
|
* libnautilus-extensions/nautilus-gconf-extensions.h:
|
|
* libnautilus-extensions/nautilus-gconf-extensions.c:
|
|
(nautilus_gconf_set_string_list), (nautilus_gconf_get_string_list):
|
|
Use GSList instead of GList as this the format that GConf
|
|
understands.
|
|
|
|
* libnautilus-extensions/nautilus-preferences.h:
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
(nautilus_preferences_set_string_list),
|
|
(nautilus_preferences_get_string_list),
|
|
(nautilus_preferences_default_set_string_list),
|
|
(nautilus_preferences_default_get_string_list),
|
|
(preferences_entry_remove_callback),
|
|
(preferences_entry_remove_auto_storage),
|
|
(nautilus_self_check_preferences):
|
|
Use EelStringList instead of GList for string_list preferences.
|
|
|
|
* src/nautilus-shell.c: (save_window_states),
|
|
(restore_one_window_callback), (restore_window_states):
|
|
Update for string_list set/get preferences changes. Simplify a
|
|
little by using a string list iterator and string lists instead of
|
|
parsing the geometry strings "by hand."
|
|
|
|
2001-04-17 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-monitor.c:
|
|
#include <glib.h> for g_return macros in the case where HAVE_FAM_H
|
|
ain't defined.
|
|
|
|
2001-04-16 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-monitor.c:
|
|
Need to #include <stdio.h> even when HAVE_FAM ain't defined.
|
|
|
|
2001-04-16 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-monitor.c:
|
|
Add #include <stdio.h> to fix undefined NULL error on tinderbox.
|
|
|
|
2001-04-16 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 7767, umounting a volume should abort finding trash dir.
|
|
|
|
Add two new signals to the volume monitor; volume_unmount_started and
|
|
volume_unmount_failed. volume_unmount_started is emitted before
|
|
the volume is unmounted. This allows interested parties to close
|
|
any open files that they might have open and perform any other
|
|
finalization tasks before the device is unmounted.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
* libnautilus-extensions/nautilus-volume-monitor.h:
|
|
(nautilus_volume_monitor_initialize_class):
|
|
Add two new signals, volume_unmount_started and volume_unmount_failed.
|
|
(display_mount_error), (close_error_pipe),
|
|
(nautilus_volume_monitor_mount_unmount_removable):
|
|
Prepare for and call volume_unmount_failed in the case that an
|
|
unmount is unable to be completed.
|
|
|
|
* libnautilus-extensions/nautilus-trash-directory.c:
|
|
(nautilus_trash_directory_initialize):
|
|
Connect to new volume monitor signal.
|
|
(volume_unmount_started_callback):
|
|
Rename callback to be consistent with the new volume monitor
|
|
signal name.
|
|
|
|
2001-04-16 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-mime-actions.c:
|
|
Removed unused (and now uninstalled) eel library self checks
|
|
header.
|
|
|
|
2001-04-16 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
* libnautilus-extensions/nautilus-preferences-private.h:
|
|
Remove unused header.
|
|
|
|
* libnautilus-extensions/nautilus-directory.c:
|
|
(nautilus_directory_get_internal):
|
|
Remove unnecessary removal of preferences callbacks at exit time.
|
|
This happens automatically.
|
|
|
|
* libnautilus-extensions/nautilus-gconf-extensions.h:
|
|
* libnautilus-extensions/nautilus-gconf-extensions.c:
|
|
(nautilus_gconf_client_get_global), (nautilus_gconf_set_integer),
|
|
(nautilus_gconf_get_integer), (nautilus_gconf_is_default),
|
|
(nautilus_gconf_monitor_add), (nautilus_gconf_monitor_remove),
|
|
(nautilus_gconf_value_free), (nautilus_gconf_notification_add),
|
|
(nautilus_gconf_notification_remove):
|
|
New functions for easier addition and removal of notifications.
|
|
New funtions for easier addition and removal of directory
|
|
monitoring.
|
|
Add a #define for a undefined connection.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
Remove SOUND_STATE hack.
|
|
|
|
* libnautilus-extensions/nautilus-sound.c:
|
|
(kill_sound_if_necessary), (nautilus_sound_initialize),
|
|
(nautilus_sound_kill_sound), (nautilus_sound_register_sound),
|
|
(nautilus_sound_can_play_sound):
|
|
Use gconf directly for the sound state hack, since nautilus
|
|
preferences arent really useful for this specific use because of
|
|
initialization, and default value issues.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(nautilus_global_preferences_initialize):
|
|
Pass in the storage prefix when initializing preferences.
|
|
|
|
* libnautilus-extensions/nautilus-preferences.h:
|
|
We now need to pass in the storage prefix when initializing.
|
|
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
Change the way preferences are initialized a little bit. We now
|
|
feed the initialize function a storage prefix to use for gconf.
|
|
Add assertions for any public function that was used before
|
|
initialization. Make the key allocations a little faster by
|
|
caching the prefixes that hardly ever change. Simplify the
|
|
addition and removal of gconf notifications by using the new gconf
|
|
extensions to do so.
|
|
Add a little bit of self checks. I need to figure out a gconf
|
|
problem before adding more checks, these are very minimal for now.
|
|
|
|
2001-04-16 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* src/nautilus-main.c:
|
|
(main): Dont include eel library self checks header since its now
|
|
private. Also dont run the eel library self checks anymore.
|
|
|
|
2001-04-16 Darin Adler <darin@eazel.com>
|
|
|
|
* src/nautilus-window-menus.c: (help_menu_about_nautilus_callback):
|
|
Stop trying to translate the copyright statement. It should just
|
|
always use "(C)" so it doesn't depend on the character set. No need
|
|
for the fancy copyright symbol from Latin-1.
|
|
|
|
2001-04-16 Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-monitor.c: (get_fam_connection):
|
|
Don't give a warning if there's no FAM daemon to connect to, just
|
|
silently don't use FAM.
|
|
(process_fam_notifications): Improve wording of the warning you
|
|
get when FAM goes away.
|
|
|
|
2001-04-16 Darin Adler <darin@eazel.com>
|
|
|
|
Changes to use FAM if it's there. Now the hard part is getting FAM
|
|
installed on people's systems.
|
|
|
|
* libnautilus-extensions/nautilus-directory-async.c:
|
|
(find_monitor): Tightened up the function.
|
|
(monitor_file_compare), (find_any_monitor): Functions to see if a
|
|
file still has a reason to be monitored.
|
|
(nautilus_directory_monitor_add_internal): Start FAM monitoring.
|
|
(nautilus_directory_monitor_remove_internal): Stop FAM monitoring.
|
|
* libnautilus-extensions/nautilus-directory-private.h: Add a place
|
|
to keep track of the FAM monitor.
|
|
* libnautilus-extensions/nautilus-file-private.h: Add a place
|
|
to keep track of the FAM monitor.
|
|
* libnautilus-extensions/nautilus-directory.c:
|
|
(nautilus_directory_destroy): Stop FAM monitoring.
|
|
* libnautilus-extensions/nautilus-file.c: (destroy): Stop FAM
|
|
monitoring.
|
|
|
|
* libnautilus-extensions/nautilus-monitor.c:
|
|
(get_event_uri): Use FAMREQUEST_GETREQNUM instead of going
|
|
directly at the struct.
|
|
(process_fam_notifications): Get rid of the messages and call
|
|
nautilus_file_changes_consume_changes on the way out.
|
|
(nautilus_monitor_file): Get rid of the message.
|
|
(nautilus_monitor_directory): Get rid of the message and use
|
|
FAMREQUEST_GETREQNUM instead of going directly at the struct.
|
|
(nautilus_monitor_cancel): Get rid of the message and use
|
|
FAMREQUEST_GETREQNUM instead of going directly at the struct.
|
|
|
|
2001-04-16 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus/Makefile.am:
|
|
Add missing eel includes.
|
|
|
|
2001-04-16 Darin Adler <darin@eazel.com>
|
|
|
|
Some work on FAM.
|
|
|
|
* libnautilus-extensions/nautilus-monitor.h:
|
|
* libnautilus-extensions/nautilus-monitor.c: (get_fam_connection),
|
|
(get_request_hash_table), (get_event_uri),
|
|
(process_fam_notifications), (nautilus_monitor_file),
|
|
(nautilus_monitor_directory), (nautilus_monitor_cancel): Improved
|
|
API, fixed some storage leaks, simplified some code, made it
|
|
handle URI escaping properly, use the file changes queue. Almost
|
|
ready for prime time!
|
|
|
|
* libnautilus-extensions/nautilus-file-changes-queue.h:
|
|
* libnautilus-extensions/nautilus-file-changes-queue.c:
|
|
(nautilus_file_changes_queue_file_changed),
|
|
(nautilus_file_changes_consume_changes):
|
|
* libnautilus-extensions/nautilus-directory-notify.h:
|
|
* libnautilus-extensions/nautilus-directory.c:
|
|
(call_files_changed_unref_free_list),
|
|
(nautilus_directory_notify_files_changed):
|
|
Added a new kind of notification for the file changed case.
|
|
|
|
2001-04-16 Darin Adler <darin@eazel.com>
|
|
|
|
* src/nautilus-view-frame.c: (destroy_view), (attach_view): Fixed
|
|
the problem that was making the image view crash. We want to unref
|
|
right away, but not release the CORBA object reference until we
|
|
are done.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(nautilus_volume_monitor_initialize_class),
|
|
(get_removable_volumes), (volume_is_removable),
|
|
(volume_is_read_only), (mount_volume_get_cdrom_name),
|
|
(mount_volume_activate_cdda), (mount_volume_activate_cdrom),
|
|
(get_current_mount_list), (verify_current_mount_state),
|
|
(get_cdrom_type), (load_additional_mount_list_info):
|
|
Some code cleanups. Got rid of a few ifdefs.
|
|
|
|
2001-04-16 Darin Adler <darin@eazel.com>
|
|
|
|
Fixed API to icon factory that took an anti-aliased parameter when
|
|
creating a scalable icon. Instead it should be possible to get a
|
|
scalable icon and then get either an anti-aliased-optimized or
|
|
non-anti-alias-optimized version of the icon.
|
|
|
|
* libnautilus-extensions/nautilus-bookmark.h:
|
|
* libnautilus-extensions/nautilus-bookmark.c:
|
|
(nautilus_bookmark_get_pixmap_and_mask): Pass FALSE so we get the
|
|
non-anti-aliased version.
|
|
(nautilus_bookmark_get_pixbuf): Add parameter to indicate if we
|
|
want the anti-aliased-optimized version or not.
|
|
(nautilus_bookmark_update_icon): Get rid of anti-aliased boolean
|
|
here since we are just updating the scalable icon.
|
|
(nautilus_bookmark_set_icon_to_default): Get rid of anti-aliased
|
|
boolean here since we are just updating the scalable icon.
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(nautilus_icon_container_update_icon): Pass in a flag to indicate
|
|
if we need the anti-aliased version of the icon or not.
|
|
|
|
* libnautilus-extensions/nautilus-icon-factory.h:
|
|
* libnautilus-extensions/nautilus-icon-factory.c:
|
|
(nautilus_scalable_icon_new_from_text_pieces): Removed the
|
|
anti-aliased parameter.
|
|
(nautilus_scalable_icon_hash), (nautilus_scalable_icon_equal):
|
|
Remove the anti-aliased flag. A scalable icon itself is created
|
|
before we make the "anti-aliased or not" choice.
|
|
(nautilus_icon_factory_get_icon_for_file): Since we no longer know
|
|
whether the icon will be needed anti-aliased or not, make the
|
|
thumbnail code always use the anti-aliased version (and added
|
|
FIXME). Also changed the "loading" image to use the normal icon
|
|
name case instead of hard-coding.
|
|
(nautilus_icon_factory_get_emblem_icon_by_name): Removed the
|
|
anti-aliased parameter.
|
|
(nautilus_icon_factory_get_emblem_icons_for_file): Removed the
|
|
anti-aliased parameter.
|
|
(load_specific_icon): Add an anti-aliased parameter.
|
|
(load_icon_for_scaling): Add an anti-aliased parameter.
|
|
(load_icon_scale_if_necessary): Pass in the anti-aliased parameter
|
|
from the icon size request.
|
|
(get_icon_from_cache): Pass in the anti-aliased parameter from the
|
|
icon size request.
|
|
(nautilus_icon_factory_get_pixbuf_for_icon): Add an anti-aliased
|
|
parameter.
|
|
(cache_key_hash): Include the anti-aliased flag in the hash.
|
|
(cache_key_equal): Include the anti-aliased flag in the compare.
|
|
(nautilus_icon_factory_get_pixbuf_for_file): Pass the anti-aliased
|
|
parameter into the get_pixbuf half, not the get_icon_for_file
|
|
half.
|
|
(nautilus_icon_factory_get_pixbuf_from_name): Pass the
|
|
anti-aliased parameter into the get_pixbuf half, not the
|
|
scalable_icon_new half.
|
|
(load_icon_with_embedded_text): Remove the anti-aliased parameter.
|
|
|
|
* src/file-manager/fm-icon-view.c: (get_icon_images_callback): Get
|
|
rid of code to pass in the anti-aliased parameter.
|
|
* src/file-manager/fm-list-view.c:
|
|
(fm_list_view_get_emblem_pixbufs_for_file): Pass the anti-aliased
|
|
parameter to the pixbuf-getting function, not the
|
|
scalable-icon-getting part.
|
|
* src/nautilus-bookmark-parsing.c:
|
|
(nautilus_bookmark_new_from_node): No need to pass an anti-aliased
|
|
parameter (before it was always FALSE).
|
|
* src/nautilus-sidebar-title.c: (update_emblems): Pass FALSE for
|
|
the anti-aliased parameter to the get_pixbuf call rather than to
|
|
the get_icons call.
|
|
* src/nautilus-window-manage-views.c: (get_history_list_callback):
|
|
No need to pass FALSE for anti-aliased any more.
|
|
* src/nautilus-window-menus.c: (append_bookmark_to_menu): No need
|
|
to pass FALSE for anti-aliased any more.
|
|
|
|
2001-04-16 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Add a global to track the presence of /etc/mnttab and
|
|
use that value instead of the improper ifdef that
|
|
I added last week. Check the value of this variable
|
|
and use the result to determine to use mnttab or
|
|
/proc/mounts.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(nautilus_volume_monitor_initialize_class),
|
|
(get_current_mount_list):
|
|
|
|
2001-04-15 George Lebl <jirka@5z.com>
|
|
|
|
* configure.in, po/cs.po: Being the nationalistic bastard I am,
|
|
made an initial translation since nobody else seemed to want to
|
|
do so and I didn't want Czech to be so far behid others. Currently
|
|
only about 13% done.
|
|
|
|
2001-04-13 Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(locate_audio_cd): Simplify code a bit and get rid of unnecessary
|
|
use of GnomeVFSURI.
|
|
|
|
* src/file-manager/fm-directory-view.c: (queue_pending_files):
|
|
Don't filter files at this level. Even invisible files might be
|
|
formerly-visible files.
|
|
* src/file-manager/fm-icon-view.c: (fm_icon_view_add_file),
|
|
(fm_icon_view_file_changed): Filter out files that should not be
|
|
visible, now that they are not filtered earlier.
|
|
* src/file-manager/fm-list-view.c: (fm_list_view_add_file),
|
|
(fm_list_view_file_changed): Filter out files that should not be
|
|
visible, now that they are not filtered earlier.
|
|
|
|
2001-04-13 Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-file-operations-progress.c:
|
|
(nautilus_file_operations_progress_done): Remove code that fills
|
|
the progress bar to the end. The callback from gnome-vfs now takes
|
|
care of this (need the new gnome-vfs with bug fixes).
|
|
|
|
* libnautilus-extensions/nautilus-file-operations.c:
|
|
(handle_close_callback), (create_transfer_dialog): Handle the
|
|
cancel button in a cleaner way. Just make it close the dialog and
|
|
fall into the code already there to handle cases where the dialog
|
|
is closed directly.
|
|
|
|
* src/file-manager/fm-icon-view.c: (get_default_zoom_level): Fixed
|
|
a strangely named variable.
|
|
(fm_icon_view_begin_loading): Don't set the zoom level if the view
|
|
does not support zooming (desktop view anyone?).
|
|
(default_zoom_level_changed_callback): Don't set the zoom level if
|
|
the view does not support zooming (desktop view anyone?).
|
|
|
|
* src/nautilus-window.c: (handle_view_as_item_from_bonobo_menu):
|
|
Use eel_strcmp, because the container path can be NULL in some
|
|
cases.
|
|
|
|
2001-04-13 Pavel Cisler <pavel@eazel.com>
|
|
|
|
* src/file-manager/fm-list-view.c: (real_get_link_column),
|
|
(real_get_column_specification):
|
|
Move the emblem column after the name column.
|
|
Give the emblem column a title.
|
|
|
|
2001-04-13 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fix issues in the volume monitor that crept in over time.
|
|
We used to only open /proc/mounts once per second. We now
|
|
do that again. All other file opening tasks now only
|
|
occur when the state of mounts changes.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(get_removable_volumes), (volume_is_removable),
|
|
(mount_volume_activate), (mount_volume_deactivate),
|
|
(get_current_mount_list), (verify_current_mount_state),
|
|
(load_additonal_mount_list_info), (mount_volume_add_filesystem):
|
|
|
|
* src/file-manager/fm-desktop-icon-view.c:
|
|
(create_unique_volume_name):
|
|
|
|
2001-04-13 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* src/nautilus-profiler.c: (dump_dialog_show):
|
|
Dont use a translated font name here.
|
|
|
|
2001-04-12 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus/nautilus-view-standard-main.h:
|
|
* libnautilus/nautilus-view-standard-main.c:
|
|
(nautilus_view_standard_main_multi), (nautilus_view_standard_main):
|
|
Add support for gettext. Add a post initialize callback so that
|
|
callers can initialize any component specific stuff before the
|
|
main even loop begins (nautilus preferences for example)
|
|
Update for standard main changes.
|
|
Add documentation for these functions. Also add criticals to make
|
|
the code a little bit more robust.
|
|
|
|
* components/help/hyperbola-main.c: (main):
|
|
* components/history/nautilus-history-view.c: (main):
|
|
* components/music/main.c: (main):
|
|
* components/notes/nautilus-notes.c: (main):
|
|
* components/sample/main.c: (main):
|
|
* components/text/main.c: (main):
|
|
* components/tree/main.c: (main):
|
|
Update for standard main changes. Make these a little simpler by
|
|
putting gettext support in standard main itself. Also, make sure
|
|
that components that use preferences initialize them.
|
|
|
|
* src/nautilus-main.c: (main):
|
|
Dont do the preferences initialization if we are about to kill the
|
|
nautilus shell.
|
|
|
|
2001-04-12 Seth Nickell <snickell@stanford.edu>
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
|
|
Hang head in shame. Add nautilus-monitor.h to Makefile.am's
|
|
headers list.
|
|
|
|
2001-04-12 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-bookmark.c:
|
|
(nautilus_bookmark_get_pixbuf), (nautilus_bookmark_get_icon),
|
|
(nautilus_bookmark_icon_is_different),
|
|
(nautilus_bookmark_update_icon),
|
|
(nautilus_bookmark_set_icon_to_default),
|
|
(nautilus_bookmark_disconnect_file),
|
|
(nautilus_bookmark_new_with_icon):
|
|
* libnautilus-extensions/nautilus-dateedit-extensions.c:
|
|
(nautilus_gnome_date_edit_get_date_as_string):
|
|
* libnautilus-extensions/nautilus-dateedit-extensions.h:
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(nautilus_icon_container_update_icon):
|
|
* libnautilus-extensions/nautilus-icon-factory.c:
|
|
(cache_key_destroy), (nautilus_scalable_icon_get_text_pieces),
|
|
(nautilus_scalable_icon_new_from_text_pieces),
|
|
(nautilus_scalable_icon_ref), (nautilus_scalable_icon_unref),
|
|
(nautilus_icon_factory_get_icon_for_file),
|
|
(nautilus_icon_factory_get_emblem_icon_by_name),
|
|
(get_icon_from_cache), (nautilus_icon_factory_get_pixbuf_for_file),
|
|
(nautilus_icon_factory_get_pixbuf_from_name),
|
|
(load_icon_with_embedded_text), (nautilus_scalable_icon_list_free):
|
|
* libnautilus-extensions/nautilus-icon-factory.h:
|
|
* libnautilus-extensions/nautilus-program-chooser.c:
|
|
(launch_mime_capplet):
|
|
* libnautilus-extensions/nautilus-program-choosing.c:
|
|
(nautilus_launch_application),
|
|
(nautilus_launch_application_from_command):
|
|
* libnautilus-extensions/nautilus-program-choosing.h:
|
|
* src/file-manager/fm-desktop-icon-view.c:
|
|
(change_background_callback):
|
|
* src/file-manager/fm-directory-view.c: (run_script_callback),
|
|
(activate_callback):
|
|
* src/file-manager/fm-list-view.c:
|
|
(fm_list_view_get_emblem_pixbufs_for_file):
|
|
* src/nautilus-bookmark-list.c: (append_bookmark_node):
|
|
* src/nautilus-bookmark-parsing.c:
|
|
(nautilus_bookmark_new_from_node):
|
|
* src/nautilus-search-bar-criterion.c:
|
|
(nautilus_search_bar_criterion_get_location):
|
|
* src/nautilus-sidebar-title.c: (update_emblems):
|
|
Fix overeager search and replace of eel with nautilus. These
|
|
functions got accidentally eel-ized.
|
|
|
|
2001-04-12 Seth Nickell <snickell@stanford.edu>
|
|
|
|
* libnautilus-extensions/nautilus-monitor.c:
|
|
(nautilus_monitor_add_file), (nautilus_monitor_add_directory),
|
|
(nautilus_monitor_remove):
|
|
|
|
Fix stupid build breakage.
|
|
|
|
2001-04-12 Seth Nickell <snickell@stanford.edu>
|
|
|
|
* libnautilus-extensions/nautilus-monitor.c:
|
|
(nautilus_monitor_process_fam_notifications):
|
|
|
|
Add comments to unhandled FAM signals.
|
|
|
|
2001-04-12 Seth Nickell <snickell@stanford.edu>
|
|
|
|
Add some initial code to deal with file notification and
|
|
monitoring. This isn't hooked in yet, but provides interfaces
|
|
for Nautilus code to use.
|
|
|
|
* configure.in:
|
|
Add configure checks for FAM.
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
Include FAM libraries if they exist.
|
|
|
|
* libnautilus-extensions/nautilus-monitor.c:
|
|
(nautilus_monitor_establish_connection),
|
|
(nautilus_monitor_get_fam),
|
|
(nautilus_monitor_find_path_from_request),
|
|
(nautilus_monitor_find_request_from_path),
|
|
(nautilus_monitor_delete_first_request_found),
|
|
(nautilus_monitor_get_uri),
|
|
(nautilus_monitor_process_fam_notifications),
|
|
(nautilus_monitor_add_file), (nautilus_monitor_add_directory),
|
|
(nautilus_monitor_remove):
|
|
* libnautilus-extensions/nautilus-monitor.h:
|
|
The code that actually communicates w/ FAM.
|
|
|
|
2001-04-12 Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-file-operations-progress.c:
|
|
(nautilus_file_operations_progress_new_file): Get rid of the +1
|
|
I added here. I was actually working around a gnome-vfs bug with
|
|
this (even though I didn't know it) and now I've fixed the bug.
|
|
|
|
* src/file-manager/fm-directory-view.c: (debuting_uri_data_free):
|
|
Fixed another g_free problem I introduced that was causing a core
|
|
dump on quit.
|
|
|
|
2001-04-12 Darin Adler <darin@eazel.com>
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
Damn! Checked in too fast without thinking. This should make it
|
|
compile again.
|
|
|
|
2001-04-12 Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
Get rid of stray % character.
|
|
|
|
* src/file-manager/fm-directory-view.c: (remove_debuting_uri),
|
|
(debuting_uri_add_file_callback), (copy_move_done_partition_func):
|
|
Fix bug I introduced with my last check-in, where we try to g_free
|
|
a GINT_TO_POINTER(TRUE).
|
|
|
|
2001-04-12 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_one_default),
|
|
(global_preferences_install_defaults),
|
|
(global_preferences_populate_pane), (default_font_callback),
|
|
(default_smooth_font_callback), (default_home_location_callback):
|
|
Simplify the installation of default values. Use the same
|
|
mechanism as we do for constant default values, but provide a
|
|
callback for dynamic values.
|
|
|
|
* libnautilus-extensions/nautilus-preferences.h:
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
(preferences_key_make_for_default),
|
|
(preferences_key_make_for_default_getter),
|
|
(nautilus_preferences_set_user_level),
|
|
(nautilus_preferences_get_user_level_name_for_display),
|
|
(nautilus_preferences_get_user_level_name_for_storage),
|
|
(nautilus_preferences_user_level_clamp): New function to clamp a
|
|
user level to the valid values.
|
|
(nautilus_preferences_user_level_is_valid): New function to test a
|
|
user level for validity.
|
|
|
|
* libnautilus-extensions/nautilus-sidebar-functions.h:
|
|
Add public define for sidebar panel preferences name prefix.
|
|
|
|
* libnautilus-extensions/nautilus-sidebar-functions.c:
|
|
(sidebar_panel_make_preference_key): Make this function private as
|
|
its not used anymore.
|
|
|
|
2001-04-11 Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-file-operations.c:
|
|
(sync_transfer_callback): Put flags in the debuting_uris hash
|
|
table so we can tell files that are actually moved from files that
|
|
are not because they are already in the right place.
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
(copy_move_done_data_free): Use nautilus_file_list_free to save
|
|
code.
|
|
(remove_not_really_moved_files): Function to pick out files that
|
|
are not actually moved (recognized by the flag in the
|
|
debuting_uris hash table) and treat them as if they had already
|
|
been moved.
|
|
(copy_move_done_callback): Use g_hash_table_foreach_remove with
|
|
the function above.
|
|
|
|
* src/Nautilus_shell.oaf.in: Fix the the typo.
|
|
|
|
* src/nautilus-sidebar-tabs.c: (get_property_bag): New function
|
|
so we can share more code.
|
|
(tab_item_destroy): Use new function for clarity and to fix lack
|
|
of CORBA_exception_free.
|
|
(get_tab_image_name): New function factored out.
|
|
(nautilus_sidebar_tabs_update_tab_item): Use new function, also
|
|
reduced some redundant code.
|
|
(nautilus_sidebar_tabs_connect_view): Use new function for clarity
|
|
and to save some code.
|
|
|
|
* src/nautilus-view-frame.c: (destroy_view), (attach_view): Don't
|
|
bother holding a reference to the NautilusView since it's part of
|
|
the same object as the BonoboControl.
|
|
|
|
* src/nautilus-window-menus.c: (help_menu_about_nautilus_callback):
|
|
Get rid of non-ASCII character in a msgid string.
|
|
|
|
* src/nautilus-window.c: (add_view_as_bonobo_menu_item): Fix tip
|
|
string to be easier to translate.
|
|
|
|
2001-04-11 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fix non-medusa build:
|
|
|
|
* libnautilus-extensions/nautilus-medusa-support.c,
|
|
src/file-manager/nautilus-indexing-info.c,
|
|
src/file-manager/fm-search-list-view.c:
|
|
|
|
Several small changes to make compilation work when HAVE_MEDUSA
|
|
isn't defined. From a patch sent to nautilus-list by Jason
|
|
Leach <jasonleach@usa.net>
|
|
|
|
2001-04-11 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* nautilus.spec.in:
|
|
Remove some stuff that no longer exists in nautilus.
|
|
|
|
2001-04-11 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* Makefile.am:
|
|
Remove nautilus-installer.
|
|
|
|
* acconfig.h:
|
|
Remove EAZEL_SERVICES, PAM and RPM defines.
|
|
|
|
* components/Makefile.am:
|
|
Remove rpmview and services directories.
|
|
|
|
* nautilus.spec.in:
|
|
Remove all the trilobite stuff.
|
|
|
|
* configure.in:
|
|
Remove eazel services, installer, rpm checks, pam checks and
|
|
authenticate helper
|
|
|
|
* helper-utilities/Makefile.am:
|
|
* helper-utilities/authenticate/.cvsignore:
|
|
* helper-utilities/authenticate/Makefile.am:
|
|
* helper-utilities/authenticate/nautilus-authenticate-fork.c:
|
|
* helper-utilities/authenticate/nautilus-authenticate-pam.c:
|
|
* helper-utilities/authenticate/nautilus-authenticate.c:
|
|
* helper-utilities/authenticate/nautilus-authenticate.h:
|
|
Retire. Its not used. If its ever needed again, it can be
|
|
resurrected in trilobite.
|
|
|
|
* components/rpmview/.cvsignore:
|
|
* components/rpmview/Makefile.am:
|
|
* components/rpmview/Nautilus_View_rpm.oaf.in:
|
|
* components/rpmview/main.c:
|
|
* components/rpmview/nautilus-rpm-verify-window.c:
|
|
* components/rpmview/nautilus-rpm-verify-window.h:
|
|
* components/rpmview/nautilus-rpm-view-install.c:
|
|
* components/rpmview/nautilus-rpm-view-install.h:
|
|
* components/rpmview/nautilus-rpm-view-private.h:
|
|
* components/rpmview/nautilus-rpm-view.c:
|
|
* components/rpmview/nautilus-rpm-view.h:
|
|
* components/services/.cvsignore:
|
|
* components/services/Makefile.am:
|
|
* components/services/clone/.cvsignore:
|
|
* components/services/clone/Makefile.am:
|
|
* components/services/clone/eazel-clone-lib.c:
|
|
* components/services/clone/eazel-clone-lib.h:
|
|
* components/services/clone/eazel-clone.c:
|
|
* components/services/docs/directories:
|
|
* components/services/docs/eazel-services-framework-draft:
|
|
* components/services/docs/install-user-settings:
|
|
* components/services/docs/installer-dep-check:
|
|
* components/services/docs/installer-rpm-cases:
|
|
* components/services/docs/installer-rpmsearch:
|
|
* components/services/docs/packagexml.dtd:
|
|
* components/services/install-view/.cvsignore:
|
|
* components/services/install-view/Makefile.am:
|
|
* components/services/install-view/Nautilus_View_install.oaf.in:
|
|
* components/services/install-view/callbacks.c:
|
|
* components/services/install-view/callbacks.h:
|
|
* components/services/install-view/forms.c:
|
|
* components/services/install-view/forms.h:
|
|
* components/services/install-view/main.c:
|
|
* components/services/install-view/nautilus-service-install-view.c:
|
|
* components/services/install-view/nautilus-service-install-view.h:
|
|
* components/services/install/.cvsignore:
|
|
* components/services/install/Makefile.am:
|
|
* components/services/install/command-line/.cvsignore:
|
|
* components/services/install/command-line/Makefile.am:
|
|
* components/services/install/command-line/eazel-alt-install-corba.c:
|
|
* components/services/install/command-line/eazel-gen-pre-xml.sh:
|
|
* components/services/install/command-line/eazel-gen-xml.c:
|
|
* components/services/install/command-line/eazel-test-inventory.c:
|
|
* components/services/install/command-line/eazel-test-packsys.c:
|
|
* components/services/install/command-line/eazel-test-softcat.c:
|
|
* components/services/install/command-line/eazel-test-types.c:
|
|
* components/services/install/command-line/genpkg_list.example:
|
|
* components/services/install/idl/.cvsignore:
|
|
* components/services/install/idl/Makefile.am:
|
|
* components/services/install/idl/trilobite-eazel-install.idl:
|
|
* components/services/install/lib/.cvsignore:
|
|
* components/services/install/lib/Makefile.am:
|
|
* components/services/install/lib/eazel-install-corba-callback.c:
|
|
* components/services/install/lib/eazel-install-corba-callback.h:
|
|
* components/services/install/lib/eazel-install-corba-types.c:
|
|
* components/services/install/lib/eazel-install-corba-types.h:
|
|
* components/services/install/lib/eazel-install-corba.c:
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
* components/services/install/lib/eazel-install-logic2.h:
|
|
* components/services/install/lib/eazel-install-metadata.c:
|
|
* components/services/install/lib/eazel-install-metadata.h:
|
|
* components/services/install/lib/eazel-install-object.c:
|
|
* components/services/install/lib/eazel-install-private.h:
|
|
* components/services/install/lib/eazel-install-problem.c:
|
|
* components/services/install/lib/eazel-install-problem.h:
|
|
* components/services/install/lib/eazel-install-protocols.c:
|
|
* components/services/install/lib/eazel-install-protocols.h:
|
|
* components/services/install/lib/eazel-install-public.h:
|
|
* components/services/install/lib/eazel-install-query-lex.l:
|
|
* components/services/install/lib/eazel-install-query-parse.h:
|
|
* components/services/install/lib/eazel-install-query.h:
|
|
* components/services/install/lib/eazel-install-rpm-signature.c:
|
|
* components/services/install/lib/eazel-install-rpm-signature.h:
|
|
* components/services/install/lib/eazel-install-tests.c:
|
|
* components/services/install/lib/eazel-install-tests.h:
|
|
* components/services/install/lib/eazel-install-xml-package-list.c:
|
|
* components/services/install/lib/eazel-install-xml-package-list.h:
|
|
* components/services/install/lib/eazel-package-system-dpkg.c:
|
|
* components/services/install/lib/eazel-package-system-dpkg.h:
|
|
* components/services/install/lib/eazel-package-system-private.h:
|
|
* components/services/install/lib/eazel-package-system-rpm3-private.h:
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
* components/services/install/lib/eazel-package-system-rpm3.h:
|
|
* components/services/install/lib/eazel-package-system-rpm4.c:
|
|
* components/services/install/lib/eazel-package-system-rpm4.h:
|
|
* components/services/install/lib/eazel-package-system-skeleton.c:
|
|
* components/services/install/lib/eazel-package-system-skeleton.h:
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
* components/services/install/lib/eazel-package-system.c:
|
|
* components/services/install/lib/eazel-package-system.h:
|
|
* components/services/install/lib/eazel-softcat-private.h:
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
* components/services/install/lib/eazel-softcat.h:
|
|
* components/services/install/lib/libeazelinstall.h:
|
|
* components/services/install/lib/makefile.staticlib.in:
|
|
* components/services/install/server/.cvsignore:
|
|
* components/services/install/server/Makefile.am:
|
|
* components/services/install/server/Trilobite_Service_install.oaf.in:
|
|
* components/services/install/server/main.c:
|
|
* components/services/install/server/trilobite-eazel-install-service.png:
|
|
* components/services/inventory-view/.cvsignore:
|
|
* components/services/inventory-view/Makefile.am:
|
|
* components/services/inventory-view/Nautilus_View_inventory.oaf.in:
|
|
* components/services/inventory-view/main.c:
|
|
* components/services/inventory-view/nautilus-inventory-config-page.c:
|
|
* components/services/inventory-view/nautilus-inventory-disable-page.c:
|
|
* components/services/inventory-view/nautilus-inventory-disable-page.h:
|
|
* components/services/inventory-view/nautilus-inventory-enable-page.c:
|
|
* components/services/inventory-view/nautilus-inventory-enable-page.h:
|
|
* components/services/inventory-view/nautilus-inventory-view-private.h:
|
|
* components/services/inventory-view/nautilus-inventory-view.c:
|
|
* components/services/inventory-view/nautilus-inventory-view.h:
|
|
* components/services/inventory/.cvsignore:
|
|
* components/services/inventory/Makefile.am:
|
|
* components/services/inventory/Trilobite_Service_inventory.oaf.in:
|
|
* components/services/inventory/eazel-inventory-client.c:
|
|
* components/services/inventory/eazel-inventory-collect-hardware.c:
|
|
* components/services/inventory/eazel-inventory-collect-hardware.h:
|
|
* components/services/inventory/eazel-inventory-collect-software.c:
|
|
* components/services/inventory/eazel-inventory-collect-software.h:
|
|
* components/services/inventory/eazel-inventory-service-interface.idl:
|
|
* components/services/inventory/eazel-inventory-service.c:
|
|
* components/services/inventory/eazel-inventory-service.h:
|
|
* components/services/inventory/eazel-inventory-upload-callback.c:
|
|
* components/services/inventory/eazel-inventory-upload-callback.h:
|
|
* components/services/inventory/eazel-inventory-utils.c:
|
|
* components/services/inventory/eazel-inventory-utils.h:
|
|
* components/services/inventory/eazel-inventory.c:
|
|
* components/services/inventory/eazel-inventory.h:
|
|
* components/services/inventory/main.c:
|
|
* components/services/login/.cvsignore:
|
|
* components/services/login/Makefile.am:
|
|
* components/services/login/nautilus-view/.cvsignore:
|
|
* components/services/login/nautilus-view/Makefile.am:
|
|
* components/services/login/nautilus-view/Nautilus_View_change-password.oaf.in:
|
|
* components/services/login/nautilus-view/main.c:
|
|
* components/services/login/nautilus-view/nautilus-change-password-view.c:
|
|
* components/services/login/nautilus-view/nautilus-change-password-view.h:
|
|
* components/services/login/nautilus-view/password-box.c:
|
|
* components/services/login/nautilus-view/password-box.h:
|
|
* components/services/nautilus-dependent-shared/.cvsignore:
|
|
* components/services/nautilus-dependent-shared/Makefile.am:
|
|
* components/services/nautilus-dependent-shared/eazel-services-extensions.c:
|
|
* components/services/nautilus-dependent-shared/eazel-services-extensions.h:
|
|
* components/services/nautilus-dependent-shared/eazel-services-footer.c:
|
|
* components/services/nautilus-dependent-shared/eazel-services-footer.h:
|
|
* components/services/nautilus-dependent-shared/eazel-services-header.c:
|
|
* components/services/nautilus-dependent-shared/eazel-services-header.h:
|
|
* components/services/nautilus-dependent-shared/icons/.cvsignore:
|
|
* components/services/nautilus-dependent-shared/icons/Makefile.am:
|
|
* components/services/nautilus-dependent-shared/icons/config-gather.png:
|
|
* components/services/nautilus-dependent-shared/icons/eazel-logo-left-side-repeat.png:
|
|
* components/services/nautilus-dependent-shared/icons/eazel-logo-right-side-logo.png:
|
|
* components/services/nautilus-dependent-shared/icons/eazel-services-header-middle-fill.png:
|
|
* components/services/nautilus-dependent-shared/icons/eazel-services-logo-tile.png:
|
|
* components/services/nautilus-dependent-shared/icons/inventory-service-icon.png:
|
|
* components/services/nautilus-dependent-shared/icons/register.png:
|
|
* components/services/nautilus-dependent-shared/icons/service-summary-large-grey-section.png:
|
|
* components/services/nautilus-dependent-shared/icons/service-summary-large-teal-section.png:
|
|
* components/services/nautilus-dependent-shared/icons/service-summary-logo-bottom.png:
|
|
* components/services/nautilus-dependent-shared/icons/service-summary-short-grey-section.png:
|
|
* components/services/nautilus-dependent-shared/icons/service-watch.png:
|
|
* components/services/nautilus-dependent-shared/icons/services-warning.png:
|
|
* components/services/nautilus-dependent-shared/icons/softcat-service-icon.png:
|
|
* components/services/nautilus-dependent-shared/icons/summary-service-normal-fill.png:
|
|
* components/services/nautilus-dependent-shared/icons/summary-service-normal-left-bumper.png:
|
|
* components/services/nautilus-dependent-shared/icons/summary-service-normal-right-bumper.png:
|
|
* components/services/nautilus-dependent-shared/icons/summary-service-prelight-fill.png:
|
|
* components/services/nautilus-dependent-shared/icons/summary-service-prelight-left-bumper.png:
|
|
* components/services/nautilus-dependent-shared/icons/summary-service-prelight-right-bumper.png:
|
|
* components/services/nautilus-dependent-shared/icons/summary-service-remainder-fill.png:
|
|
* components/services/nautilus-dependent-shared/icons/summary-service-remainder-left-bumper.png:
|
|
* components/services/nautilus-dependent-shared/icons/summary-service-remainder-right-bumper.png:
|
|
* components/services/nautilus-dependent-shared/icons/time-sync-service-icon.png:
|
|
* components/services/nautilus-dependent-shared/icons/vault-service-icon.png:
|
|
* components/services/nautilus-dependent-shared/test-footer-header.c:
|
|
* components/services/summary/.cvsignore:
|
|
* components/services/summary/Makefile.am:
|
|
* components/services/summary/Nautilus_View_services-summary.oaf.in:
|
|
* components/services/summary/eazel-summary-shared.c:
|
|
* components/services/summary/eazel-summary-shared.h:
|
|
* components/services/summary/icons/.cvsignore:
|
|
* components/services/summary/icons/Makefile.am:
|
|
* components/services/summary/icons/active-fill.png:
|
|
* components/services/summary/icons/active-inactive-bridge.png:
|
|
* components/services/summary/icons/active-left-bumper.png:
|
|
* components/services/summary/icons/active-prelight-bridge.png:
|
|
* components/services/summary/icons/active-right-bumper.png:
|
|
* components/services/summary/icons/fill-background.png:
|
|
* components/services/summary/icons/inactive-active-bridge.png:
|
|
* components/services/summary/icons/inactive-fill.png:
|
|
* components/services/summary/icons/inactive-left-bumper.png:
|
|
* components/services/summary/icons/inactive-right-bumper.png:
|
|
* components/services/summary/icons/prelight-active-bridge.png:
|
|
* components/services/summary/icons/prelight-fill.png:
|
|
* components/services/summary/icons/prelight-left-bumper.png:
|
|
* components/services/summary/icons/prelight-right-bumper.png:
|
|
* components/services/summary/main.c:
|
|
* components/services/summary/nautilus-summary-callbacks.c:
|
|
* components/services/summary/nautilus-summary-callbacks.h:
|
|
* components/services/summary/nautilus-summary-dialogs.c:
|
|
* components/services/summary/nautilus-summary-dialogs.h:
|
|
* components/services/summary/nautilus-summary-footer.c:
|
|
* components/services/summary/nautilus-summary-footer.h:
|
|
* components/services/summary/nautilus-summary-menu-items.c:
|
|
* components/services/summary/nautilus-summary-menu-items.h:
|
|
* components/services/summary/nautilus-summary-view-private.h:
|
|
* components/services/summary/nautilus-summary-view-ui.xml:
|
|
* components/services/summary/nautilus-summary-view.c:
|
|
* components/services/summary/nautilus-summary-view.h:
|
|
* components/services/summary/nautilus-tabs.c:
|
|
* components/services/summary/nautilus-tabs.h:
|
|
* components/services/summary/redirects.xml:
|
|
* components/services/summary/services.xml:
|
|
* components/services/summary/tests.txt:
|
|
* components/services/time/.cvsignore:
|
|
* components/services/time/Makefile.am:
|
|
* components/services/time/command-line/.cvsignore:
|
|
* components/services/time/command-line/Makefile.am:
|
|
* components/services/time/command-line/main.c:
|
|
* components/services/time/idl/.cvsignore:
|
|
* components/services/time/idl/Makefile.am:
|
|
* components/services/time/idl/trilobite-eazel-time-service.idl:
|
|
* components/services/time/nautilus-view/.cvsignore:
|
|
* components/services/time/nautilus-view/Makefile.am:
|
|
* components/services/time/nautilus-view/main.c:
|
|
* components/services/time/nautilus-view/trilobite-eazel-time-view.c:
|
|
* components/services/time/nautilus-view/trilobite-eazel-time-view.h:
|
|
* components/services/time/nautilus-view/trilobite-eazel-time-view.oafinfo:
|
|
* components/services/time/service/.cvsignore:
|
|
* components/services/time/service/Makefile.am:
|
|
* components/services/time/service/main.c:
|
|
* components/services/time/service/trilobite-eazel-time-service-private.h:
|
|
* components/services/time/service/trilobite-eazel-time-service-public.h:
|
|
* components/services/time/service/trilobite-eazel-time-service.c:
|
|
* components/services/time/service/trilobite-eazel-time-service.oafinfo:
|
|
* components/services/time/service/trilobite-eazel-time-service.png:
|
|
* components/services/trilobite/.cvsignore:
|
|
* components/services/trilobite/Makefile.am:
|
|
* components/services/trilobite/doc/gconf.txt:
|
|
* components/services/trilobite/helper/.cvsignore:
|
|
* components/services/trilobite/helper/Makefile.am:
|
|
* components/services/trilobite/helper/README:
|
|
* components/services/trilobite/helper/eazel-helper.c:
|
|
* components/services/trilobite/helper/eazel-helper.pam:
|
|
* components/services/trilobite/helper/eazel-helper.security.in:
|
|
* components/services/trilobite/idl/.cvsignore:
|
|
* components/services/trilobite/idl/Makefile.am:
|
|
* components/services/trilobite/idl/trilobite-service.idl:
|
|
* components/services/trilobite/libtrilobite/.cvsignore:
|
|
* components/services/trilobite/libtrilobite/Makefile.am:
|
|
* components/services/trilobite/libtrilobite/libtrilobite-service.h:
|
|
* components/services/trilobite/libtrilobite/libtrilobite.h:
|
|
* components/services/trilobite/libtrilobite/makefile.staticlib.in:
|
|
* components/services/trilobite/libtrilobite/trilobite-core-distribution.c:
|
|
* components/services/trilobite/libtrilobite/trilobite-core-distribution.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-core-messaging.c:
|
|
* components/services/trilobite/libtrilobite/trilobite-core-messaging.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-core-network-slim.c:
|
|
* components/services/trilobite/libtrilobite/trilobite-core-network.c:
|
|
* components/services/trilobite/libtrilobite/trilobite-core-network.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-core-utils.c:
|
|
* components/services/trilobite/libtrilobite/trilobite-core-utils.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-i18n.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-md5-tools.c:
|
|
* components/services/trilobite/libtrilobite/trilobite-md5-tools.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-redirect.c:
|
|
* components/services/trilobite/libtrilobite/trilobite-redirect.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-root-client-private.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-root-client-public.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-root-client.c:
|
|
* components/services/trilobite/libtrilobite/trilobite-root-helper.c:
|
|
* components/services/trilobite/libtrilobite/trilobite-root-helper.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-service-passwordquery-private.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-service-passwordquery-public.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-service-passwordquery.c:
|
|
* components/services/trilobite/libtrilobite/trilobite-service-private.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-service-public.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-service.c:
|
|
* components/services/trilobite/sample/.cvsignore:
|
|
* components/services/trilobite/sample/Makefile.am:
|
|
* components/services/trilobite/sample/command-line/.cvsignore:
|
|
* components/services/trilobite/sample/command-line/Makefile.am:
|
|
* components/services/trilobite/sample/command-line/main.c:
|
|
* components/services/trilobite/sample/idl/.cvsignore:
|
|
* components/services/trilobite/sample/idl/Makefile.am:
|
|
* components/services/trilobite/sample/idl/sample-service.idl:
|
|
* components/services/trilobite/sample/lib/.cvsignore:
|
|
* components/services/trilobite/sample/lib/Makefile.am:
|
|
* components/services/trilobite/sample/lib/sample-service-public.h:
|
|
* components/services/trilobite/sample/nautilus-view/.cvsignore:
|
|
* components/services/trilobite/sample/nautilus-view/Makefile.am:
|
|
* components/services/trilobite/sample/nautilus-view/Nautilus_View_service-sample.oaf.in:
|
|
* components/services/trilobite/sample/nautilus-view/icons/.cvsignore:
|
|
* components/services/trilobite/sample/nautilus-view/icons/Makefile.am:
|
|
* components/services/trilobite/sample/nautilus-view/main.c:
|
|
* components/services/trilobite/sample/nautilus-view/nautilus-sample-service-view.c:
|
|
* components/services/trilobite/sample/nautilus-view/nautilus-sample-service-view.h:
|
|
* components/services/trilobite/sample/service/.cvsignore:
|
|
* components/services/trilobite/sample/service/Makefile.am:
|
|
* components/services/trilobite/sample/service/Trilobite_Service_sample.oaf.in:
|
|
* components/services/trilobite/sample/service/main.c:
|
|
* components/services/trilobite/sample/service/sample-service-impl.c:
|
|
* components/services/trilobite/utils/.cvsignore:
|
|
* components/services/trilobite/utils/Makefile.am:
|
|
* components/services/trilobite/utils/eazel-helper-test.c:
|
|
* nautilus-installer/.cvsignore:
|
|
* nautilus-installer/Makefile.am:
|
|
* nautilus-installer/install-lib/.cvsignore:
|
|
* nautilus-installer/install-lib/Makefile.am:
|
|
* nautilus-installer/libtrilobite/.cvsignore:
|
|
* nautilus-installer/libtrilobite/Makefile.am:
|
|
* nautilus-installer/nautilus-installer.glade:
|
|
* nautilus-installer/package-list.xml.in:
|
|
* nautilus-installer/src/.cvsignore:
|
|
* nautilus-installer/src/HACKING:
|
|
* nautilus-installer/src/Makefile.am:
|
|
* nautilus-installer/src/bootstrap-background.xpm:
|
|
* nautilus-installer/src/callbacks.c:
|
|
* nautilus-installer/src/callbacks.h:
|
|
* nautilus-installer/src/create-eazel-installer.sh:
|
|
* nautilus-installer/src/error-symbol.xpm:
|
|
* nautilus-installer/src/evil.xpm:
|
|
* nautilus-installer/src/fake-stock.c:
|
|
* nautilus-installer/src/fake-stock.h:
|
|
* nautilus-installer/src/gnome-dialog-util.c:
|
|
* nautilus-installer/src/gnome-dialog-util.h:
|
|
* nautilus-installer/src/gnome-dialog.c:
|
|
* nautilus-installer/src/gnome-dialog.h:
|
|
* nautilus-installer/src/gnome-druid-page.c:
|
|
* nautilus-installer/src/gnome-druid-page.h:
|
|
* nautilus-installer/src/gnome-druid.c:
|
|
* nautilus-installer/src/gnome-druid.h:
|
|
* nautilus-installer/src/gnome-messagebox.c:
|
|
* nautilus-installer/src/gnome-messagebox.h:
|
|
* nautilus-installer/src/gnome-types.h:
|
|
* nautilus-installer/src/gtk-hackery.c:
|
|
* nautilus-installer/src/installer.c:
|
|
* nautilus-installer/src/installer.h:
|
|
* nautilus-installer/src/link.sh:
|
|
* nautilus-installer/src/main.c:
|
|
* nautilus-installer/src/nautilus-druid-page-eazel.c:
|
|
* nautilus-installer/src/nautilus-druid-page-eazel.h:
|
|
* nautilus-installer/src/nautilus-druid.c:
|
|
* nautilus-installer/src/nautilus-druid.h:
|
|
* nautilus-installer/src/package-list-depends.xml:
|
|
* nautilus-installer/src/package-tree.c:
|
|
* nautilus-installer/src/package-tree.h:
|
|
* nautilus-installer/src/prescript:
|
|
* nautilus-installer/src/proxy.c:
|
|
* nautilus-installer/src/proxy.h:
|
|
* nautilus-installer/src/rpmsearch.cgi:
|
|
* nautilus-installer/src/support.c:
|
|
* nautilus-installer/src/support.h:
|
|
Retire. These now live in the trilobite module.
|
|
|
|
2001-04-10 John Harper <jsh@eazel.com>
|
|
|
|
* src/nautilus-first-time-druid.c (druid_finished): re-removed
|
|
the code to immediately add the services link (looks like it
|
|
was added as a result of Rebecca's checkin of 2001-04-06),
|
|
since it's done at idle time now
|
|
|
|
2001-04-09 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* acconfig.h:
|
|
Add HAVE_AMMONITE.
|
|
|
|
* components/mozilla/main.c: (main):
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(translate_uri_nautilus_to_mozilla),
|
|
(translate_uri_mozilla_to_nautilus):
|
|
Use HAVE_AMMONITE instead of EAZEL_SERVICES for the specific
|
|
Ammonite features.
|
|
|
|
* components/text/services/Makefile.am:
|
|
Fix rogue spacing.
|
|
|
|
* configure.in:
|
|
|
|
* libnautilus-extensions/nautilus-directory.c:
|
|
(nautilus_self_check_directory):
|
|
Remove EAZEL_SERVICES from self test code. Run the test for the
|
|
eazel-services uri scheme regardless.
|
|
|
|
* libnautilus-extensions/nautilus-mime-actions.h:
|
|
* libnautilus-extensions/nautilus-mime-actions.c:
|
|
(mime_get_all_components_for_uri_scheme): New flavor of function
|
|
tha takes a uri scheme parameter instead of a NautilusFile.
|
|
(nautilus_mime_has_any_components_for_uri_scheme): New function to
|
|
find out if there exists any components registered to handle a uri
|
|
scheme.
|
|
|
|
* src/Makefile.am:
|
|
Use AMMONITE_CFLAGS and AMMONITE_LIBS instead of SERVICES_LIBS
|
|
hac.
|
|
|
|
* src/nautilus-services.h,
|
|
* src/nautilus-services.c: New files for putting all shared
|
|
services related code in one places.
|
|
|
|
* src/nautilus-window-menus.c: (services_button_callback),
|
|
(nautilus_window_initialize_menus_part_1):
|
|
Remove EAZEL_HACKING hackery. Make the services code always be
|
|
linked in. Use new shared services functions to determine whether
|
|
we need to populate the services menus and toolbars.
|
|
|
|
* src/nautilus-window-service-ui.c: (goto_services_summary),
|
|
(goto_online_storage), (goto_software_catalog),
|
|
(nautilus_window_install_service_ui):
|
|
Simplify by using shared services code. Remove all Ammonite code
|
|
from here. Ammonite code is constrained to nautilus-services.[ch]
|
|
only. Use shared services code t determine the target uris for
|
|
services callbacks.
|
|
|
|
* src/nautilus-window-toolbars.c: (set_up_toolbar_images):
|
|
* src/nautilus-window.c: (nautilus_window_constructed):
|
|
Remove EAZEL_HACKING hackery. Decide at runtime whether to setup
|
|
the services toobar or not.
|
|
|
|
2001-04-09 John Sullivan <sullivan@eazel.com>
|
|
|
|
Wired up the remaining new view global preferences,
|
|
and added a menu item for resetting the current view
|
|
to match preferences. I know of one large bug (the
|
|
default choice of Icons vs List doesn't work) and several
|
|
small bugs that I'll write up now.
|
|
|
|
This change requires a recent API change in eel (for
|
|
eel_list_set_sort_type and eel_list_set_sort_column).
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
Fixed typo.
|
|
|
|
* src/file-manager/fm-directory-view.h:
|
|
* src/file-manager/fm-directory-view.c:
|
|
(reset_to_defaults_callback), (real_merge_menus),
|
|
(fm_directory_view_reset_to_defaults),
|
|
(fm_directory_view_initialize_class): Added support for
|
|
"Reset to Defaults" command, which subclasses override
|
|
to Do The Right Thing.
|
|
|
|
* src/file-manager/nautilus-directory-view-ui.xml:
|
|
Add "Reset to View Preferences" menu item.
|
|
|
|
* src/nautilus-shell-ui.xml: Add placeholder to support location
|
|
of "Reset to View Preferences" menu item.
|
|
|
|
* src/file-manager/fm-icon-view.c:
|
|
(fm_icon_view_reset_to_defaults), (fm_icon_view_initialize_class):
|
|
Set sort criterion, sort-reversedness, tighter layout, and
|
|
zoom level to match defaults.
|
|
|
|
* src/file-manager/fm-list-view.c:
|
|
(fm_list_view_initialize_class): wire up reset_to_defaults handler;
|
|
set up auto-storage variables for sort order & sort reversed preferences.
|
|
(fm_list_view_initialize): Set up preferences callbacks to notice changes
|
|
to default sort order, sort reversed, and zoom level.
|
|
(set_sort_order_from_metadata_and_preferences),
|
|
(set_zoom_level_from_metadata_and_preferences): New functions, broken
|
|
out of fm_list_view_begin_loading for reuse.
|
|
(default_sort_criteria_changed_callback),
|
|
(default_zoom_level_changed_callback): React to preference changes
|
|
by resorting or rezooming as appropriate.
|
|
(fm_list_view_begin_loading): Call broken-out functions.
|
|
(fm_list_view_reset_to_defaults): Set sort order, sort-reversedness,
|
|
and zoom level to default values.
|
|
(fm_list_view_sort_items): Use variable defaults instead of hardwired
|
|
constants for sort order & sort-reversedness. Call new eel_list versions
|
|
of set_sort_type and set_sort_column so the column titles redraw
|
|
correctly.
|
|
(get_sort_column_from_attribute): Use variable default for sort attribute
|
|
instead of hardwired constant.
|
|
(get_attribute_from_sort_type): New function, converts between
|
|
NautilusFileSortType enum values and named attributes.
|
|
(real_get_default_sort_attribute): Use get_attribute_from_sort_type instead
|
|
of hardwired constant.
|
|
|
|
* src/nautilus-application.c:
|
|
(default_folder_viewer_changed_callback),
|
|
(nautilus_application_startup): When the default folder viewer
|
|
preference changes, tell gnome-vfs about it.
|
|
|
|
2001-04-09 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: Michael Engber <engber@eazel.com>
|
|
|
|
Fix 6024 properties window and file copy dialog should ellipsize
|
|
paths in middle, not at start
|
|
|
|
* libnautilus-extensions/nautilus-file-operations.c:
|
|
(ellipsize_string_for_dialog):
|
|
Use ellipsize_middle now that we support it.
|
|
|
|
* src/file-manager/fm-list-view.c: (truncate_middle_callback),
|
|
(get_cell_text):
|
|
Use the new ellipsizing API.
|
|
|
|
2001-04-09 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-sidebar-functions.h:
|
|
Fix a bogus comment.
|
|
|
|
2001-04-09 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
Fix list view default zoom level value.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-group.c:
|
|
(nautilus_preferences_group_get_num_visible_items),
|
|
(nautilus_preferences_group_get_max_caption_width),
|
|
(nautilus_preferences_group_align_captions):
|
|
Use nautilus_prefereces_item_is_showing() instead of GTK_VISIBLE
|
|
and nautilus_preferences_is_visible().
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.h:
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(nautilus_preferences_item_is_showing): New function.
|
|
(preferences_item_get_control_showing): Make this one private.
|
|
(nautilus_preferences_item_update_showing): Use new function.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-pane.c:
|
|
(preferences_pane_update_and_resize_callback),
|
|
(nautilus_preferences_pane_initialize),
|
|
(nautilus_preferences_pane_add_control_preference):
|
|
Update the pane on user level changes as well so that alignment
|
|
are right. This is a bit of a hack.
|
|
|
|
* src/file-manager/fm-icon-view.c: (get_default_sort_order),
|
|
(fm_icon_view_real_get_directory_sort_by),
|
|
(fm_icon_view_set_directory_sort_by),
|
|
(fm_icon_view_real_set_directory_sort_by),
|
|
(get_default_sort_in_reverse_order),
|
|
(fm_icon_view_real_get_directory_sort_reversed),
|
|
(fm_icon_view_set_directory_sort_reversed),
|
|
(fm_icon_view_real_set_directory_sort_reversed),
|
|
(get_default_directory_tighter_layout),
|
|
(fm_icon_view_real_get_directory_tighter_layout),
|
|
(fm_icon_view_set_directory_tighter_layout),
|
|
(fm_icon_view_real_set_directory_tighter_layout),
|
|
(get_sort_criterion_by_sort_type), (get_default_zoom_level),
|
|
(fm_icon_view_begin_loading), (fm_icon_view_get_zoom_level),
|
|
(fm_icon_view_set_zoom_level), (fm_icon_view_zoom_to_level),
|
|
(fm_icon_view_restore_default_zoom_level),
|
|
(default_zoom_level_font_size_changed_callback),
|
|
(default_sort_order_changed_callback),
|
|
(default_sort_in_reverse_order_changed_callback),
|
|
(default_use_tighter_layout_changed_callback),
|
|
(default_zoom_level_changed_callback), (fm_icon_view_initialize),
|
|
(fm_icon_view_update_icon_container_font_size_table):
|
|
Use preferences to obtain the default values for zoom level,
|
|
zoom level font size, sort order, sort reversed and tighter
|
|
layout.
|
|
|
|
* src/file-manager/fm-list-view.c: (get_default_zoom_level):
|
|
Use preferences to obtain the default zoom level.
|
|
|
|
2001-04-08 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
Miseed this file in last checkin.
|
|
|
|
2001-04-08 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_register_enumerations),
|
|
(global_preferences_create_dialog),
|
|
(global_preferences_populate_sidebar_panels_callback),
|
|
(global_preferences_install_font_defaults),
|
|
(global_preferences_populate_pane):
|
|
Make the way we deal with enumerations simpler. Add "View
|
|
Preferences" pane and all the related defines.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-group.h:
|
|
* libnautilus-extensions/nautilus-preferences-group.c:
|
|
(nautilus_preferences_group_initialize_class),
|
|
(nautilus_preferences_group_initialize),
|
|
(nautilus_preferences_group_destroy),
|
|
(nautilus_preferences_group_new),
|
|
(nautilus_preferences_group_add_item),
|
|
(nautilus_preferences_group_update),
|
|
(nautilus_preferences_group_get_num_visible_items),
|
|
(nautilus_preferences_group_get_title_label),
|
|
(nautilus_preferences_group_get_max_caption_width),
|
|
(nautilus_preferences_group_align_captions):
|
|
Add support for 2 columns. Add better support for caption
|
|
alignment. Some minor style tweaking.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.h:
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(preferences_item_destroy),
|
|
(preferences_item_update_enumeration_radio),
|
|
(preferences_item_create_enumeration_radio),
|
|
(preferences_item_create_boolean),
|
|
(preferences_item_create_editable_string),
|
|
(preferences_item_create_editable_integer),
|
|
(preferences_item_update_enumeration_menu),
|
|
(preferences_item_create_enumeration_menu),
|
|
(preferences_item_create_font), (preferences_item_create_padding),
|
|
(smooth_font_changed_callback),
|
|
(preferences_item_create_smooth_font),
|
|
(nautilus_preferences_item_new),
|
|
(enumeration_radio_changed_callback), (font_changed_callback),
|
|
(enumeration_menu_changed_callback),
|
|
(preferences_item_update_displayed_value),
|
|
(nautilus_preferences_item_get_child_width),
|
|
(nautilus_preferences_item_update_showing):
|
|
Add support for padding items. Rename the enumeration items to
|
|
better describe their look and function.
|
|
No longer need to store the whole enumeration. We just need the
|
|
enumeration id to make enumeration queries. Remove the
|
|
constrained integer stuff which is replaced by the use of an
|
|
enumeration id.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-pane.h:
|
|
* libnautilus-extensions/nautilus-preferences-pane.c:
|
|
(nautilus_preferences_pane_add_item_to_nth_group),
|
|
(preferences_pane_get_max_caption_width),
|
|
(nautilus_preferences_pane_update),
|
|
(nautilus_preferences_pane_get_num_visible_groups):
|
|
Better caption alignment.
|
|
|
|
* libnautilus-extensions/nautilus-preferences.h:
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
(preferences_entry_free), (nautilus_preferences_get_description),
|
|
(nautilus_preferences_set_enumeration_id),
|
|
(nautilus_preferences_get_enumeration_id):
|
|
No longer store the whole enumeration, just an enumeration id.
|
|
|
|
* src/file-manager/fm-icon-view.c: (fm_icon_view_initialize),
|
|
(fm_icon_view_update_icon_container_font_size_table):
|
|
* src/file-manager/fm-list-view.c: (fm_list_view_initialize),
|
|
(fm_list_view_update_font):
|
|
Update for new "View Preferences" preferences. Not hooked up for
|
|
real yet.
|
|
|
|
2001-04-07 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 3787 (If location bar is turned off, user cannot
|
|
change viewer)
|
|
|
|
Now the "View as" choices, including "View as...", appear
|
|
at the bottom of the View menu as well as in the location bar.
|
|
|
|
* libnautilus-extensions/nautilus-bonobo-extensions.h:
|
|
* libnautilus-extensions/nautilus-bonobo-extensions.c:
|
|
(add_numbered_menu_item_internal): Handle radio item case; change
|
|
signature to support this.
|
|
(nautilus_bonobo_add_numbered_menu_item),
|
|
(nautilus_bonobo_add_numbered_toggle_menu_item):
|
|
Updated for change to add_numbered_menu_item_internal.
|
|
(nautilus_bonobo_add_numbered_radio_menu_item): New function,
|
|
just like its fellows but creates a one-of-many menu item.
|
|
(nautilus_bonobo_get_numbered_menu_item_index_from_command),
|
|
(nautilus_bonobo_get_numbered_menu_item_container_path_from_command):
|
|
New functions that return info given one of the numbered-menu-item
|
|
generated commands. Useful for callbacks when all you have in hand
|
|
is the command itself.
|
|
|
|
* src/nautilus-shell-ui.xml: Add "View as" command; add placeholders
|
|
and separators and "View as" menu item to View menu.
|
|
Also removed pixmap from Close Window menu item because it was
|
|
silly to have a pixmap on exactly one item in the File menu.
|
|
|
|
* src/nautilus-window-manage-views.c: Took "static" off of
|
|
nautilus_window_content_matches_iid so I could make it public
|
|
and use it in nautilus-window.c.
|
|
|
|
* src/nautilus-window-private.h: Added fields to Details struct
|
|
and prototypes for functions needed by View As stuff.
|
|
|
|
* src/nautilus-window-menus.c:
|
|
(view_menu_view_as_callback): New callback function used by
|
|
"View as" verb.
|
|
(nautilus_window_initialize_menus_part_1): Wire up "View as"
|
|
verb; register for Bonobo UI events to catch radio items being
|
|
selected.
|
|
|
|
* src/nautilus-window.c:
|
|
(set_dummy_initial_view_as_menu): Changed "View as ..." to
|
|
"View as...", which matches the new name of "View as Other..."
|
|
(free_stored_viewers): New function, frees and nulls out the
|
|
view identifiers stored in the Details struct for the "View as"
|
|
menus.
|
|
(nautilus_window_destroy): Call free_stored_viewers.
|
|
(activate_nth_short_list_item): New function, switches viewers
|
|
by viewer index.
|
|
(activate_extra_viewer): New function, switches to sometimes-
|
|
present extra viewer (used when current viewer isn't in short list).
|
|
(handle_view_as_item_from_bonobo_menu): If item whose state has
|
|
changed is a "View as" item, dispatch accordingly.
|
|
(nautilus_window_handle_ui_event_callback): Call
|
|
handle_view_as_item_from_bonobo_menu if UI event was state
|
|
changing to TRUE.
|
|
(view_as_menu_switch_views_callback),
|
|
(create_view_as_menu_item): Changed to store viewer index and
|
|
whether viewer is "extra viewer" rather than storing
|
|
NautilusViewIdentifier. This is used for option menu in location
|
|
bar and now closely matches the mechanism used for the View menu.
|
|
(add_view_as_bonobo_menu_item): New function used by View menu
|
|
View As items.
|
|
(replace_extra_viewer_in_view_as_menus),
|
|
(nautilus_window_synch_view_as_menus):
|
|
(load_view_as_menus_callback): Renamed and cleaned up to separate
|
|
information gathering from widget updating; now handle View As
|
|
items in View menu also.
|
|
(chose_component_callback): Added FIXME for pre-existing bug 8000.
|
|
(nautilus_window_show_view_as_dialog): New function, extracted
|
|
from view_as_menu_choose_view_callback.
|
|
(view_as_menu_choose_view_callback): Now calls extracted function.
|
|
(refresh_stored_viewers): New function, updates the list of viewers
|
|
stored in the Details struct.
|
|
|
|
2001-04-06 Rebecca Schulman <rebecka@eazel.com>
|
|
Fix bugzilla.eazel.com bug 7933, and the nautilus
|
|
half of bug 7934, by removing the search preferences
|
|
from nautilus, and removing the ability to make a new
|
|
index from Nautilus. These features may return at
|
|
some point, but in the future will require a root
|
|
password.
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_defaults),
|
|
(global_preferences_create_dialog),
|
|
(global_preferences_install_font_defaults):
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
Remove all of the medusa preferences, including the
|
|
preference to make the preference itself sensitive and
|
|
insensitive, and all callbacks and set up related
|
|
to the search preference
|
|
|
|
* libnautilus-extensions/nautilus-medusa-support.c:
|
|
(nautilus_medusa_services_are_enabled),
|
|
(nautilus_medusa_check_cron_is_enabled),
|
|
(nautilus_medusa_get_configuration_file_path),
|
|
(nautilus_medusa_get_explanation_of_enabling):
|
|
* libnautilus-extensions/nautilus-medusa-support.h:
|
|
Remove functions to enable / disable medusa,
|
|
and to check on cron. Add new function
|
|
to explain how to turn on medusa as root, so that
|
|
the same message can be adjusted, and used in multiple
|
|
dialogs
|
|
|
|
* src/file-manager/fm-search-list-view.c:
|
|
(report_index_age_as_status), (load_location_callback),
|
|
(display_indexed_search_problems_dialog),
|
|
(display_system_services_are_disabled_dialog):
|
|
Remove dialog about medusa being blocked, since medusa
|
|
can only be either on or off now. Clarify the message
|
|
about medusa being off, and change the message to tell
|
|
the user how to turn medusa on as root, instead of
|
|
recommending they change their preference in nautilus about
|
|
searching. Refactor status message about last indexing
|
|
time to simplify the load_location_callback. Don't tell
|
|
users that "an index can't be created right now", but instead
|
|
tell them how to create an index as root, when this information
|
|
is appopriate. Remove two FIXMEs that are now obsolete.
|
|
|
|
* src/file-manager/nautilus-indexing-info.c:
|
|
(set_close_hides_for_dialog), (show_index_progress_dialog),
|
|
(show_reindex_request_dialog),
|
|
(last_index_time_and_reindex_button_dialog_new),
|
|
(index_progress_dialog_new), (show_indexing_info_dialog),
|
|
(nautilus_indexing_info_show_dialog):
|
|
Remove dialog about medusa being blocked, and make the index
|
|
status dialog explain clearly that there is no index in the
|
|
case where medusa is turned off, instead of giving an error
|
|
message. Change the state changed callbacks to coincide
|
|
with concurrent changes to the medusa "system state" API.
|
|
Fix a bug that could cause nautilus to crash if the index
|
|
status dialog was up when medusa was turned on (a race condition
|
|
of two callbacks trying to destroy the same dialog)
|
|
|
|
* src/nautilus-first-time-druid.c: (druid_finished),
|
|
(nautilus_first_time_druid_show):
|
|
Remove medusa and cron pages from the first time druid. Includes
|
|
removing the callbacks to change the page order based on
|
|
whether medusa and/or cron are available.
|
|
|
|
2001-04-06 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fix a compile error in the volume monitor code.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(mount_volume_get_cdda_name), (open_cdda_device),
|
|
(locate_audio_cd):
|
|
|
|
2001-04-06 Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* configure.in: upped version to 1.0.2.1 too keep
|
|
track of the 3 active branches of nautilus
|
|
development and keep HEAD sorting higher.
|
|
|
|
2001-04-06 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Attempt to track down possible file descriptor leak.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(get_removable_volumes), (get_current_mount_list),
|
|
(open_cdda_device), (locate_audio_cd):
|
|
|
|
2001-04-06 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Add more verbose error message in the case that
|
|
/proc/mounts or /etc/mnttab cannot be opened.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(get_current_mount_list):
|
|
|
|
2001-04-05 Rebecca Schulman <rebecka@eazel.com>
|
|
|
|
reviewed by: Don Melton <don@eazel.com>
|
|
|
|
* help/nautilus-user-manual/C/TRACKED_CHANGES:
|
|
* help/nautilus-user-manual/C/nautilus-user-manual.sgml:
|
|
|
|
Remove documentation about search from the manual for now.
|
|
Unfortunately, we were not able to get in touch with Dan Mueth
|
|
regarding this change. The translated copies of the edited manual
|
|
will be changed tomorrow morning.
|
|
|
|
2001-04-05 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: John Harper <jsh@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
(nautilus_file_fit_date_as_string),
|
|
(nautilus_file_fit_modified_date_as_string),
|
|
(nautilus_file_get_date_as_string):
|
|
* libnautilus-extensions/nautilus-file.h:
|
|
Add a new function that returns a modified date string,
|
|
formatted to fit a given width. Make the old
|
|
nautilus_file_get_date_as_string call it.
|
|
|
|
* src/file-manager/fm-list-view.c: (measure_width_callback),
|
|
(trucante_middle_callback), (get_cell_text), (set_up_list):
|
|
Hook up to the get_cell_text signal. For modified text return
|
|
a nicely formatted text string, for everything else just
|
|
ellipsize the result.
|
|
|
|
2001-04-05 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 7986 ("Paste Files" disabled in trash:)
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
(real_update_menus): Made "Paste Files" sensitivity depend
|
|
on is_read_only rather than can_create_files.
|
|
|
|
* src/file-manager/fm-search-list-view.c:
|
|
(fm_search_list_view_initialize_class), (real_is_read_only):
|
|
Made search list view override is_read_only instead of
|
|
supports_creating_files.
|
|
|
|
2001-04-05 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(nautilus_icon_container_theme_changed):
|
|
Update for Arlo's new icon.
|
|
|
|
2001-04-05 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 7985 (Separately group "Move to Trash" and
|
|
"Delete" menu items to avoid accidental selection)
|
|
|
|
* src/file-manager/nautilus-directory-view-ui.xml:
|
|
Moved Move to Trash and Delete into their own
|
|
menu section (surrounded by separators).
|
|
* src/file-manager/fm-directory-view.c: Updated menu
|
|
paths that have now changed.
|
|
* src/nautilus-shell-ui.xml: Added placeholder used by
|
|
Move to Trash and Delete to get ordering right.
|
|
|
|
2001-04-05 Arlo Rose <arlo@eazel.com>
|
|
|
|
* icons/Makefile.am:
|
|
* icons/note-indicator.png:
|
|
Made icon a single note.
|
|
|
|
* icons/text-selection-frame-aa.png:
|
|
* icons/text-selection-frame.png:
|
|
Added non aa version of the text selection frame for dragging.
|
|
|
|
2001-04-05 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 7821, SOLARIS: Nautilus hangs attempted to initialize ESD
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
Remove unused sound init preference.
|
|
|
|
* libnautilus-extensions/nautilus-sound.c:
|
|
* libnautilus-extensions/nautilus-sound.h:
|
|
(nautilus_sound_initialize):
|
|
Remove call to esd_open_audio. It is the wrong call to use and
|
|
caused problems on Solaris.
|
|
|
|
(nautilus_sound_can_play_sound):
|
|
Call esd_sound_open to determine if we can handle audio playback.
|
|
|
|
2001-04-05 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 7790, Music View silently fails if sound
|
|
hardware busy or missing
|
|
|
|
* components/music/esd-audio.c: (esdout_playing), (esdout_close),
|
|
(esdout_loop), (esdout_open):
|
|
Modify logic used to determine if another process has opened a
|
|
connection to esd, blocking us from doing so.
|
|
|
|
* components/music/nautilus-music-view.c:
|
|
(update_play_controls_status), (play_current_file),
|
|
(add_play_controls):
|
|
Add code in anticipation of adding support to disable controls at
|
|
appropriate times.
|
|
|
|
2001-04-05 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* components/rpmview/Makefile.am:
|
|
* components/rpmview/nautilus-rpm-view.c:
|
|
(nautilus_rpm_view_initialize),
|
|
(nautilus_rpm_view_update_from_uri),
|
|
(nautilus_rpm_view_drag_data_received), (pixbuf_new_named),
|
|
(image_new_named):
|
|
Remove depenency on Nautilus themes and thus libnautilus-extensions.
|
|
|
|
* components/services/install-view/Makefile.am:
|
|
* components/services/install-view/callbacks.c:
|
|
(nautilus_service_install_done):
|
|
* components/services/install-view/nautilus-service-install-view.c:
|
|
(nautilus_service_install_view_initialize_class):
|
|
* components/services/inventory-view/Makefile.am:
|
|
* components/services/login/nautilus-view/Makefile.am:
|
|
* components/services/nautilus-dependent-shared/Makefile.am:
|
|
* components/services/nautilus-dependent-shared/eazel-services-extensions.c:
|
|
(eazel_services_pixbuf_new), (eazel_services_image_new),
|
|
(eazel_services_image_new_clickable),
|
|
(eazel_services_image_new_from_uri),
|
|
(eazel_services_clickable_image_new_from_uri),
|
|
(eazel_services_label_new), (eazel_services_label_new_clickable),
|
|
(eazel_services_get_current_date_string),
|
|
(eazel_services_gconf_handle_error),
|
|
(preferences_unref_global_gconf_client),
|
|
(preferences_get_global_gconf_client),
|
|
(preferences_gconf_get_boolean), (preferences_gconf_get_string),
|
|
(smooth_graphics_changed_notice),
|
|
(listen_for_smooth_graphics_changes),
|
|
(eazel_services_get_user_level):
|
|
* components/services/nautilus-dependent-shared/eazel-services-extensions.h:
|
|
* components/services/summary/Makefile.am:
|
|
* components/services/summary/nautilus-summary-menu-items.c:
|
|
(ui_component_set_hidden), (update_menu_items):
|
|
* components/services/summary/nautilus-summary-view.c:
|
|
(nautilus_summary_view_initialize_class):
|
|
Remove dependency on libnautilus-extensions.
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
* libnautilus-extensions/nautilus-tabs.h:
|
|
* libnautilus-extensions/nautilus-tabs.c:
|
|
* components/services/summary/nautilus-tabs.h:
|
|
* components/services/summary/nautilus-tabs.c:
|
|
Move the nautilus tabs widget to the only place where its used -
|
|
the summary view.
|
|
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
Trim down the includes to only whats needed.
|
|
|
|
* libnautilus-extensions/nautilus-file-dnd.h:
|
|
* libnautilus-extensions/nautilus-file-dnd.c:
|
|
Make the ERASE_KEYWORD be part only of nautilus-file-dnd.h as
|
|
NAUTILUS_FILE_DND_ERASE_KEYWORD to make it clear where it lives.
|
|
|
|
* components/tree/nautilus-tree-view-dnd.c:
|
|
(nautilus_tree_view_move_copy_files):
|
|
(nautilus_drag_can_accept_items),
|
|
(nautilus_drag_file_receive_dropped_keyword):
|
|
* libnautilus-extensions/nautilus-icon-dnd.c:
|
|
(create_selection_shadow), (handle_local_move),
|
|
(handle_nonlocal_move), (selection_includes_special_link):
|
|
* src/file-manager/fm-list-view.c: (fm_list_receive_dropped_icons):
|
|
Update for eel dnd changes. Make sure all public eel dnd stuff
|
|
has the right namespace.
|
|
|
|
2001-04-05 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* src/nautilus-profiler.c:
|
|
Add missing eel includes to fix profile build.
|
|
|
|
2001-04-04 John Sullivan <sullivan@eazel.com>
|
|
|
|
Various little tweaky cleanups.
|
|
|
|
* src/nautilus-property-browser.c:
|
|
(nautilus_property_browser_initialize),
|
|
(nautilus_emblem_dialog_new),
|
|
(nautilus_color_selection_dialog_new),
|
|
(nautilus_property_browser_update_contents):
|
|
* src/nautilus-sidebar.c: (nautilus_sidebar_initialize_class),
|
|
(nautilus_sidebar_update_buttons):
|
|
* src/nautilus-theme-selector.c:
|
|
(nautilus_theme_selector_initialize), (exit_remove_mode):
|
|
Changed code that was making buttons wider by using
|
|
bracketing spaces (e.g. " Done ") to set the button
|
|
padding instead. Simplified some places that were unnecessarily
|
|
creating button labels explicitly to instead just use
|
|
gtk_button_new_with_label. Added a few ellipses in button
|
|
labels that needed them. Made the "Empty Trash" button in
|
|
the sidebar check the preference to decide whether to use
|
|
ellipses or not.
|
|
|
|
2001-04-04 John Harper <jsh@eazel.com>
|
|
|
|
Fixed bug 7950 (After running First-Time Druid there are two
|
|
Nautilus windows displaying the home directory):
|
|
|
|
* src/nautilus-first-time-druid.c (druid_finished): moved all
|
|
nautilus link creation to idle handlers. Otherwise we may try
|
|
to get a metadata factory before nautilus is fully initialized.
|
|
(This means that oafd will spawn an additional nautilus
|
|
process, giving the extra window)
|
|
|
|
2001-04-04 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bugs 3681, 4705, 5154, all having to do with the funky
|
|
behavior where the zoom level is sort of persistent as you
|
|
navigate around. Now it will always use the default zoom level
|
|
unless the directory has a different stored value. Ramiro plans
|
|
to implement global preferences for the default zoom level (one
|
|
each for icon & list view) that will replace the constant
|
|
defaults.
|
|
|
|
* src/file-manager/fm-icon-view.c:
|
|
(get_default_zoom_level): New bottleneck function for getting
|
|
the default zoom level for icon view. Currently returns a
|
|
constant; later will return a preferences value.
|
|
(fm_icon_view_begin_loading), (fm_icon_view_get_zoom_level),
|
|
(fm_icon_view_set_zoom_level),
|
|
(fm_icon_view_restore_default_zoom_level),
|
|
(fm_icon_view_initialize): Use get_default_zoom_level. Also
|
|
get rid of code that was saving the current zoom level to use
|
|
as default next time.
|
|
|
|
* src/file-manager/fm-list-view.c:
|
|
(get_default_zoom_level): New bottleneck function for getting
|
|
the default zoom level for list view. Currently returns a
|
|
constant; later will return a preferences value.
|
|
(fm_list_view_initialize),
|
|
(fm_list_view_restore_default_zoom_level),
|
|
(fm_list_view_begin_loading), (fm_list_view_set_zoom_level):
|
|
Use get_default_zoom_level. Also get rid of code that was
|
|
saving the current zoom level to use as default next time.
|
|
|
|
|
|
Other stuff
|
|
|
|
* src/nautilus-theme-selector.c:
|
|
(nautilus_theme_selector_initialize): Removed some unnecessary
|
|
extra invisible widgets. I was trying to get the window size
|
|
to pin sensibly but have not (yet) actually gotten that to work.
|
|
|
|
2001-04-04 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* configure.in:
|
|
Remove nautilusclist cut-n-paste code.
|
|
|
|
* cut-n-paste-code/widgets/Makefile.am:
|
|
* cut-n-paste-code/widgets/nautilusclist/.cvsignore:
|
|
* cut-n-paste-code/widgets/nautilusclist/Makefile.am:
|
|
* cut-n-paste-code/widgets/nautilusclist/nautilusclist.c:
|
|
* cut-n-paste-code/widgets/nautilusclist/nautilusclist.h:
|
|
Remove nautilusclist cut-n-paste code.
|
|
|
|
* libnautilus-extensions/nautilus-file-dnd.h:
|
|
* libnautilus-extensions/nautilus-file-dnd.c:
|
|
New file with Drag and Drop code that operated on NautilusFile
|
|
objects.
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
* libnautilus-extensions/nautilus-list-column-title.c:
|
|
* libnautilus-extensions/nautilus-list-column-title.h:
|
|
* libnautilus-extensions/nautilus-list.c:
|
|
* libnautilus-extensions/nautilus-list.h:
|
|
* libnautilus-extensions/nautilus-ctree.c:
|
|
* libnautilus-extensions/nautilus-ctree.h:
|
|
* libnautilus-extensions/nautilus-drag.c:
|
|
* libnautilus-extensions/nautilus-drag.h:
|
|
Move these widget into eel.
|
|
|
|
* libnautilus-extensions/nautilus-icon-dnd.h:
|
|
* libnautilus-extensions/nautilus-icon-dnd.c:
|
|
Update for eel dnd code move.
|
|
|
|
* nautilus-installer/install-lib/Makefile.am:
|
|
* nautilus-installer/libtrilobite/Makefile.am:
|
|
Remove some voodoo that was needed for cut-n-paste code in
|
|
trilobite that no longer is among us.
|
|
|
|
* components/help/hyperbola-nav-tree.c:
|
|
* components/music/nautilus-music-view.c:
|
|
* components/rpmview/nautilus-rpm-verify-window.c:
|
|
* components/rpmview/nautilus-rpm-view-private.h:
|
|
* components/rpmview/nautilus-rpm-view.c:
|
|
* components/tree/nautilus-tree-view-dnd.c:
|
|
* components/tree/nautilus-tree-view-dnd.h:
|
|
* components/tree/nautilus-tree-view-private.h:
|
|
* components/tree/nautilus-tree-view.c:
|
|
* src/file-manager/fm-directory-view.c:
|
|
* src/file-manager/fm-list-view.c: (fm_list_view_initialize),
|
|
* src/nautilus-sidebar.c:
|
|
Update for clist, ctree, list and dnd code that now lives in eel.
|
|
Also do more #include cleanup.
|
|
|
|
2001-04-04 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* components/mozilla/Makefile.am:
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
* components/services/clone/Makefile.am:
|
|
* components/services/install-view/Makefile.am:
|
|
* components/services/install/command-line/Makefile.am:
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
(eazel_softcat_query):
|
|
* components/services/install/server/Makefile.am:
|
|
* components/services/inventory-view/Makefile.am:
|
|
* components/services/inventory/Makefile.am:
|
|
* components/services/login/nautilus-view/Makefile.am:
|
|
* components/services/login/nautilus-view/nautilus-change-password-view.c:
|
|
* components/services/nautilus-dependent-shared/Makefile.am:
|
|
* components/services/nautilus-dependent-shared/eazel-services-footer.c:
|
|
* components/services/nautilus-dependent-shared/eazel-services-header.c:
|
|
* components/services/summary/Makefile.am:
|
|
* components/services/summary/eazel-summary-shared.c:
|
|
(eazel_summary_fetch_data_async),
|
|
(eazel_summary_fetch_data_cancel):
|
|
* components/services/summary/main.c: (main):
|
|
* components/services/summary/nautilus-summary-callbacks.c:
|
|
* components/services/summary/nautilus-summary-callbacks.h:
|
|
* components/services/summary/nautilus-summary-dialogs.c:
|
|
* components/services/summary/nautilus-summary-footer.c:
|
|
* components/services/summary/nautilus-summary-menu-items.c:
|
|
* components/services/summary/nautilus-summary-menu-items.h:
|
|
* components/services/summary/nautilus-summary-view.c:
|
|
* components/services/time/nautilus-view/Makefile.am:
|
|
* components/services/trilobite/libtrilobite/Makefile.am:
|
|
* components/services/trilobite/libtrilobite/trilobite-core-network.c:
|
|
(trilobite_open_uri):
|
|
* components/services/trilobite/libtrilobite/trilobite-core-utils.c:
|
|
(trilobite_get_config_dir_string):
|
|
* components/services/trilobite/libtrilobite/trilobite-core-utils.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-redirect.c:
|
|
(trilobite_redirect_fetch_table_async),
|
|
(trilobite_redirect_fetch_table_cancel):
|
|
* components/services/trilobite/sample/command-line/Makefile.am:
|
|
* components/services/trilobite/sample/nautilus-view/Makefile.am:
|
|
* components/services/trilobite/sample/service/Makefile.am:
|
|
* components/services/trilobite/utils/Makefile.am:
|
|
Lots of components cleanup. Remove many unused #includes.
|
|
Replace cut-n-paste code with eel. Fix Makefiles to link only the
|
|
stuff that is needed. This is an effort to minimize the
|
|
dependence on libnautilus-extensions. Theres a few dependencies
|
|
left to go.
|
|
|
|
* components/services/trilobite/libtrilobite/trilobite-file-utilities.c:
|
|
* components/services/trilobite/libtrilobite/trilobite-file-utilities.h:
|
|
Retire this cut-n-paste code. Use the vfs extensions from eel
|
|
instead.
|
|
|
|
2001-04-04 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
* libnautilus-extensions/nautilus-file-utilities.h:
|
|
Move vfs extensions to eel.
|
|
|
|
* components/services/install-view/nautilus-service-install-view.c:
|
|
* components/services/install/server/main.c:
|
|
* components/services/inventory/eazel-inventory-collect-hardware.c:
|
|
(add_info):
|
|
* components/services/inventory/eazel-inventory-service.c:
|
|
(impl_Trilobite_Eazel_Inventory_upload):
|
|
* components/text/nautilus-text-view.c: (handle_service_menu_item):
|
|
* components/tree/nautilus-tree-view.c: (select_current_location),
|
|
(tree_load_location_callback), (got_activation_uri_callback):
|
|
* libnautilus-extensions/nautilus-bookmark.c:
|
|
(nautilus_bookmark_compare_with), (nautilus_bookmark_compare_uris),
|
|
(bookmark_file_changed_callback):
|
|
* libnautilus-extensions/nautilus-directory-async.c:
|
|
(top_left_cancel), (activation_uri_cancel), (top_left_start),
|
|
(activation_uri_start):
|
|
* libnautilus-extensions/nautilus-directory-private.h:
|
|
* libnautilus-extensions/nautilus-directory.c:
|
|
(nautilus_directory_make_uri_canonical), (nautilus_directory_new),
|
|
(nautilus_directory_notify_files_moved),
|
|
(nautilus_self_check_directory):
|
|
* libnautilus-extensions/nautilus-drag.c:
|
|
(nautilus_drag_items_in_trash),
|
|
(nautilus_drag_default_drop_action_for_icons):
|
|
* libnautilus-extensions/nautilus-file-operations.c:
|
|
(format_and_ellipsize_uri_for_dialog),
|
|
(nautilus_file_operations_copy_move):
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
(nautilus_file_get_internal),
|
|
(nautilus_file_get_parent_uri_for_display),
|
|
(nautilus_file_can_rename), (nautilus_file_get_uri_scheme),
|
|
(nautilus_file_is_in_trash), (nautilus_self_check_file):
|
|
* libnautilus-extensions/nautilus-icon-dnd.c:
|
|
(nautilus_icon_container_selection_items_local):
|
|
* libnautilus-extensions/nautilus-icon-factory.c:
|
|
(nautilus_icon_factory_get_icon_name_for_file),
|
|
(nautilus_icon_factory_get_emblem_icons_for_file):
|
|
* libnautilus-extensions/nautilus-link.c:
|
|
(nautilus_link_local_get_image_uri):
|
|
* libnautilus-extensions/nautilus-metafile.c:
|
|
(construct_private_metafile_vfs_uri), (metafile_read_cancel),
|
|
(metafile_read_restart):
|
|
* libnautilus-extensions/nautilus-tabs.c:
|
|
* libnautilus-extensions/nautilus-theme.c:
|
|
* libnautilus-extensions/nautilus-thumbnails.c:
|
|
(make_thumbnail_uri):
|
|
* libnautilus-extensions/nautilus-trash-file.c:
|
|
(nautilus_trash_file_initialize):
|
|
* libnautilus-extensions/nautilus-trash-monitor.c:
|
|
(nautilus_trash_files_changed_callback),
|
|
(nautilus_trash_monitor_initialize):
|
|
* src/file-manager/fm-desktop-icon-view.c:
|
|
(update_trash_link_and_delete_copies):
|
|
* src/file-manager/fm-directory-view.c: (show_trash_callback),
|
|
(trash_or_delete_files_common),
|
|
(fm_directory_view_trash_or_delete_files),
|
|
(fm_directory_view_move_copy_items):
|
|
* src/file-manager/fm-properties-window.c:
|
|
(is_merged_trash_directory):
|
|
* src/nautilus-application.c:
|
|
(nautilus_make_uri_list_from_shell_strv):
|
|
* src/nautilus-first-time-druid.c: (read_file_handle_cancel_cover),
|
|
(initiate_file_download):
|
|
* src/nautilus-location-bar.c: (try_to_expand_path),
|
|
(nautilus_location_bar_set_location),
|
|
(nautilus_location_bar_get_location),
|
|
(nautilus_location_bar_update_label):
|
|
* src/nautilus-profiler.c:
|
|
(nautilus_profiler_bonobo_ui_report_callback):
|
|
* src/nautilus-property-browser.c: (add_pattern_to_browser),
|
|
(emblem_dialog_clicked):
|
|
* src/nautilus-sidebar.c: (receive_dropped_uri_list):
|
|
* src/nautilus-theme-selector.c: (add_theme_to_icons):
|
|
* src/nautilus-window-manage-views.c: (set_displayed_location),
|
|
(check_bookmark_location_matches), (handle_go_elsewhere),
|
|
(viewed_file_changed_callback), (determined_initial_view_callback),
|
|
(open_location_prefer_existing_window_callback),
|
|
(report_redirect_callback):
|
|
* src/nautilus-window-menus.c: (show_bogus_bookmark_window):
|
|
Update for vfs extensions move to eel. Also cleanup the #include
|
|
state of some of these files. Removed unused #includes. Remove
|
|
some cut-n-paste code in services components and use the
|
|
extensions in eel directly.
|
|
|
|
2001-04-04 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* README:
|
|
Add new librsvg and eel dependency entries.
|
|
|
|
* applets/launcher/Makefile.am:
|
|
* applets/preferences-applet/Makefile.am:
|
|
Add eel library to make it link properly.
|
|
|
|
2001-04-04 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
Add missing header file.
|
|
|
|
2001-04-03 Darin Adler <darin@eazel.com>
|
|
|
|
* components/notes/nautilus-notes.c: (do_destroy),
|
|
(notes_get_indicator_image), (make_notes_view), (main):
|
|
Use nautilus_view_standard_main to simplify and remove code.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_populate_pane): Code had N_() wrapped around
|
|
an empty string. That's a no-no. Calling _("") on empty string
|
|
gives you the complete translator info, which must be avoided.
|
|
|
|
2001-04-03 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* Makefile.am:
|
|
Remove librsvg.
|
|
|
|
* librsvg/.cvsignore:
|
|
* librsvg/Makefile.am:
|
|
* librsvg/art_render.c:
|
|
* librsvg/art_render.h:
|
|
* librsvg/art_render_gradient.c:
|
|
* librsvg/art_render_gradient.h:
|
|
* librsvg/art_render_mask.c:
|
|
* librsvg/art_render_mask.h:
|
|
* librsvg/art_render_svp.c:
|
|
* librsvg/art_render_svp.h:
|
|
* librsvg/art_rgba.c:
|
|
* librsvg/art_rgba.h:
|
|
* librsvg/example-nested-transform.svg:
|
|
* librsvg/makefile-simple:
|
|
* librsvg/opacity.svg:
|
|
* librsvg/rsvg-bpath-util.c:
|
|
* librsvg/rsvg-bpath-util.h:
|
|
* librsvg/rsvg-css.c:
|
|
* librsvg/rsvg-css.h:
|
|
* librsvg/rsvg-defs.c:
|
|
* librsvg/rsvg-defs.h:
|
|
* librsvg/rsvg-ft.c:
|
|
* librsvg/rsvg-ft.h:
|
|
* librsvg/rsvg-paint-server.c:
|
|
* librsvg/rsvg-paint-server.h:
|
|
* librsvg/rsvg-path.c:
|
|
* librsvg/rsvg-path.h:
|
|
* librsvg/rsvg.c:
|
|
* librsvg/rsvg.h:
|
|
* librsvg/subpixel-text-test:
|
|
* librsvg/test-ft-gtk.c:
|
|
* librsvg/test-ft.c:
|
|
* librsvg/test-rsvg.c:
|
|
* librsvg/test.svg:
|
|
Move librsvg to its own top level GNOME CVS module.
|
|
|
|
* configure.in:
|
|
Add librsvg and eel dependencies.
|
|
Remove librsvg and font entries.
|
|
|
|
* nautilus.spec.in:
|
|
Remove font entries. Add librsvg and eel requirements.
|
|
|
|
* data/Makefile.am:
|
|
* data/fonts/.cvsignore:
|
|
* data/fonts/Makefile.am:
|
|
* data/fonts/urw/.cvsignore:
|
|
* data/fonts/urw/Makefile.am:
|
|
* data/fonts/urw/README:
|
|
* data/fonts/urw/fonts.dir:
|
|
* data/fonts/urw/n019003l.afm:
|
|
* data/fonts/urw/n019003l.pfb:
|
|
* data/fonts/urw/n019003l.pfm:
|
|
* data/fonts/urw/n019004l.afm:
|
|
* data/fonts/urw/n019004l.pfb:
|
|
* data/fonts/urw/n019004l.pfm:
|
|
* data/fonts/urw/n019023l.afm:
|
|
* data/fonts/urw/n019023l.pfb:
|
|
* data/fonts/urw/n019023l.pfm:
|
|
* data/fonts/urw/n019024l.afm:
|
|
* data/fonts/urw/n019024l.pfb:
|
|
* data/fonts/urw/n019024l.pfm:
|
|
Retire default fonts. These now live in eel.
|
|
|
|
* libnautilus/nautilus-undo-transaction.c:
|
|
(nautilus_undo_transaction_destroy):
|
|
* libnautilus/nautilus-view.c: (nautilus_view_destroy):
|
|
Update for eel changes. Use eel-gtk-macros.
|
|
|
|
* nautilus-installer/src/nautilus-druid-page-eazel.c:
|
|
(nautilus_druid_page_eazel_destroy),
|
|
(nautilus_druid_page_eazel_finalize),
|
|
(nautilus_druid_page_eazel_size_allocate),
|
|
(nautilus_druid_page_eazel_size_request):
|
|
Update for eel changes. Use eel-gtk-macros.
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
* libnautilus-extensions/nautilus-bonobo-extensions.c:
|
|
* libnautilus-extensions/nautilus-bonobo-extensions.h:
|
|
* libnautilus-extensions/nautilus-bookmark.c:
|
|
* libnautilus-extensions/nautilus-ctree.c:
|
|
* libnautilus-extensions/nautilus-customization-data.c:
|
|
* libnautilus-extensions/nautilus-dateedit-extensions.c:
|
|
* libnautilus-extensions/nautilus-dateedit-extensions.h:
|
|
* libnautilus-extensions/nautilus-directory-async.c:
|
|
* libnautilus-extensions/nautilus-directory-background.c:
|
|
* libnautilus-extensions/nautilus-directory-background.h:
|
|
* libnautilus-extensions/nautilus-directory-metafile-monitor.c:
|
|
* libnautilus-extensions/nautilus-directory-metafile.c:
|
|
* libnautilus-extensions/nautilus-directory.c:
|
|
* libnautilus-extensions/nautilus-drag-window.c:
|
|
* libnautilus-extensions/nautilus-drag.c:
|
|
* libnautilus-extensions/nautilus-druid-page-eazel.c:
|
|
* libnautilus-extensions/nautilus-druid.c:
|
|
* libnautilus-extensions/nautilus-entry.c:
|
|
* libnautilus-extensions/nautilus-file-changes-queue.c:
|
|
* libnautilus-extensions/nautilus-file-operations-progress.c:
|
|
* libnautilus-extensions/nautilus-file-operations.c:
|
|
* libnautilus-extensions/nautilus-file-private.h:
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
* libnautilus-extensions/nautilus-font-factory.c:
|
|
* libnautilus-extensions/nautilus-gconf-extensions.c:
|
|
* libnautilus-extensions/nautilus-generous-bin.c:
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
* libnautilus-extensions/nautilus-horizontal-splitter.c:
|
|
* libnautilus-extensions/nautilus-icon-canvas-item.c:
|
|
* libnautilus-extensions/nautilus-icon-canvas-item.h:
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
* libnautilus-extensions/nautilus-icon-container.h:
|
|
* libnautilus-extensions/nautilus-icon-dnd.c:
|
|
* libnautilus-extensions/nautilus-icon-factory.c:
|
|
* libnautilus-extensions/nautilus-icon-factory.h:
|
|
* libnautilus-extensions/nautilus-icon-private.h:
|
|
* libnautilus-extensions/nautilus-icon-text-item.c:
|
|
* libnautilus-extensions/nautilus-keep-last-vertical-box.c:
|
|
* libnautilus-extensions/nautilus-lib-self-check-functions.c:
|
|
* libnautilus-extensions/nautilus-lib-self-check-functions.h:
|
|
* libnautilus-extensions/nautilus-link-set.c:
|
|
* libnautilus-extensions/nautilus-link.c:
|
|
* libnautilus-extensions/nautilus-list-column-title.c:
|
|
* libnautilus-extensions/nautilus-list.c:
|
|
* libnautilus-extensions/nautilus-medusa-support.c:
|
|
* libnautilus-extensions/nautilus-merged-directory.c:
|
|
* libnautilus-extensions/nautilus-metafile-factory.c:
|
|
* libnautilus-extensions/nautilus-metafile.c:
|
|
* libnautilus-extensions/nautilus-mime-actions.c:
|
|
* libnautilus-extensions/nautilus-preferences-box.c:
|
|
* libnautilus-extensions/nautilus-preferences-dialog.c:
|
|
* libnautilus-extensions/nautilus-preferences-group.c:
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
* libnautilus-extensions/nautilus-preferences-pane.c:
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
* libnautilus-extensions/nautilus-preferences.h:
|
|
* libnautilus-extensions/nautilus-program-chooser.c:
|
|
* libnautilus-extensions/nautilus-program-choosing.c:
|
|
* libnautilus-extensions/nautilus-program-choosing.h:
|
|
* libnautilus-extensions/nautilus-search-uri.c:
|
|
* libnautilus-extensions/nautilus-sidebar-functions.c:
|
|
* libnautilus-extensions/nautilus-tabs.c:
|
|
* libnautilus-extensions/nautilus-theme.c:
|
|
* libnautilus-extensions/nautilus-thumbnails.c:
|
|
* libnautilus-extensions/nautilus-trash-directory.c:
|
|
* libnautilus-extensions/nautilus-trash-file.c:
|
|
* libnautilus-extensions/nautilus-trash-monitor.c:
|
|
* libnautilus-extensions/nautilus-undo-context.c:
|
|
* libnautilus-extensions/nautilus-undo-manager.c:
|
|
* libnautilus-extensions/nautilus-undo-signal-handlers.c:
|
|
* libnautilus-extensions/nautilus-vfs-directory.c:
|
|
* libnautilus-extensions/nautilus-vfs-file.c:
|
|
* libnautilus-extensions/nautilus-view-identifier.c:
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
Use new eel library.
|
|
|
|
* libnautilus-extensions/nautilus-art-extensions.c:
|
|
* libnautilus-extensions/nautilus-art-extensions.h:
|
|
* libnautilus-extensions/nautilus-art-gtk-extensions.c:
|
|
* libnautilus-extensions/nautilus-art-gtk-extensions.h:
|
|
* libnautilus-extensions/nautilus-background-canvas-group.c:
|
|
* libnautilus-extensions/nautilus-background-canvas-group.h:
|
|
* libnautilus-extensions/nautilus-background.c:
|
|
* libnautilus-extensions/nautilus-background.h:
|
|
* libnautilus-extensions/nautilus-caption-table.c:
|
|
* libnautilus-extensions/nautilus-caption-table.h:
|
|
* libnautilus-extensions/nautilus-caption.c:
|
|
* libnautilus-extensions/nautilus-caption.h:
|
|
* libnautilus-extensions/nautilus-clickable-image.c:
|
|
* libnautilus-extensions/nautilus-clickable-image.h:
|
|
* libnautilus-extensions/nautilus-debug-drawing.c:
|
|
* libnautilus-extensions/nautilus-debug-drawing.h:
|
|
* libnautilus-extensions/nautilus-debug.c:
|
|
* libnautilus-extensions/nautilus-debug.h:
|
|
* libnautilus-extensions/nautilus-ellipsizing-label.c:
|
|
* libnautilus-extensions/nautilus-ellipsizing-label.h:
|
|
* libnautilus-extensions/nautilus-enumeration.c:
|
|
* libnautilus-extensions/nautilus-enumeration.h:
|
|
* libnautilus-extensions/nautilus-font-manager.c:
|
|
* libnautilus-extensions/nautilus-font-manager.h:
|
|
* libnautilus-extensions/nautilus-font-picker.c:
|
|
* libnautilus-extensions/nautilus-font-picker.h:
|
|
* libnautilus-extensions/nautilus-gdk-extensions.c:
|
|
* libnautilus-extensions/nautilus-gdk-extensions.h:
|
|
* libnautilus-extensions/nautilus-gdk-font-extensions.c:
|
|
* libnautilus-extensions/nautilus-gdk-font-extensions.h:
|
|
* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.c:
|
|
* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.h:
|
|
* libnautilus-extensions/nautilus-glib-extensions.c:
|
|
* libnautilus-extensions/nautilus-glib-extensions.h:
|
|
* libnautilus-extensions/nautilus-glyph.c:
|
|
* libnautilus-extensions/nautilus-glyph.h:
|
|
* libnautilus-extensions/nautilus-gnome-extensions.c:
|
|
* libnautilus-extensions/nautilus-gnome-extensions.h:
|
|
* libnautilus-extensions/nautilus-graphic-effects.c:
|
|
* libnautilus-extensions/nautilus-graphic-effects.h:
|
|
* libnautilus-extensions/nautilus-gtk-extensions.c:
|
|
* libnautilus-extensions/nautilus-gtk-extensions.h:
|
|
* libnautilus-extensions/nautilus-gtk-macros.h:
|
|
* libnautilus-extensions/nautilus-image-table.c:
|
|
* libnautilus-extensions/nautilus-image-table.h:
|
|
* libnautilus-extensions/nautilus-image-with-background.c:
|
|
* libnautilus-extensions/nautilus-image-with-background.h:
|
|
* libnautilus-extensions/nautilus-image.c:
|
|
* libnautilus-extensions/nautilus-image.h:
|
|
* libnautilus-extensions/nautilus-label-with-background.c:
|
|
* libnautilus-extensions/nautilus-label-with-background.h:
|
|
* libnautilus-extensions/nautilus-label.c:
|
|
* libnautilus-extensions/nautilus-label.h:
|
|
* libnautilus-extensions/nautilus-labeled-image.c:
|
|
* libnautilus-extensions/nautilus-labeled-image.h:
|
|
* libnautilus-extensions/nautilus-lib-self-check-functions.c:
|
|
* libnautilus-extensions/nautilus-lib-self-check-functions.h:
|
|
* libnautilus-extensions/nautilus-password-dialog.c:
|
|
* libnautilus-extensions/nautilus-password-dialog.h:
|
|
* libnautilus-extensions/nautilus-radio-button-group.c:
|
|
* libnautilus-extensions/nautilus-radio-button-group.h:
|
|
* libnautilus-extensions/nautilus-region.c:
|
|
* libnautilus-extensions/nautilus-region.h:
|
|
* libnautilus-extensions/nautilus-scalable-font-private.h:
|
|
* libnautilus-extensions/nautilus-scalable-font.c:
|
|
* libnautilus-extensions/nautilus-scalable-font.h:
|
|
* libnautilus-extensions/nautilus-self-checks.c:
|
|
* libnautilus-extensions/nautilus-self-checks.h:
|
|
* libnautilus-extensions/nautilus-smooth-text-layout-cache.c:
|
|
* libnautilus-extensions/nautilus-smooth-text-layout-cache.h:
|
|
* libnautilus-extensions/nautilus-smooth-text-layout.c:
|
|
* libnautilus-extensions/nautilus-smooth-text-layout.h:
|
|
* libnautilus-extensions/nautilus-smooth-widget.c:
|
|
* libnautilus-extensions/nautilus-smooth-widget.h:
|
|
* libnautilus-extensions/nautilus-stock-dialogs.c:
|
|
* libnautilus-extensions/nautilus-stock-dialogs.h:
|
|
* libnautilus-extensions/nautilus-string-list.c:
|
|
* libnautilus-extensions/nautilus-string-list.h:
|
|
* libnautilus-extensions/nautilus-string-map.c:
|
|
* libnautilus-extensions/nautilus-string-map.h:
|
|
* libnautilus-extensions/nautilus-string-picker.c:
|
|
* libnautilus-extensions/nautilus-string-picker.h:
|
|
* libnautilus-extensions/nautilus-string.c:
|
|
* libnautilus-extensions/nautilus-string.h:
|
|
* libnautilus-extensions/nautilus-text-caption.c:
|
|
* libnautilus-extensions/nautilus-text-caption.h:
|
|
* libnautilus-extensions/nautilus-viewport.c:
|
|
* libnautilus-extensions/nautilus-viewport.h:
|
|
* libnautilus-extensions/nautilus-wrap-table.c:
|
|
* libnautilus-extensions/nautilus-wrap-table.h:
|
|
* libnautilus-extensions/nautilus-xml-extensions.c:
|
|
* libnautilus-extensions/nautilus-xml-extensions.h:
|
|
Remove these files. These are all part of eel now.
|
|
|
|
* applets/launcher/nautilus-launcher-applet.c:
|
|
* applets/preferences-applet/nautilus-preferences-applet.c:
|
|
* components/adapter/Makefile.am:
|
|
* components/adapter/main.c:
|
|
* components/adapter/nautilus-adapter-control-embed-strategy.c:
|
|
* components/adapter/nautilus-adapter-embed-strategy.c:
|
|
* components/adapter/nautilus-adapter-embeddable-embed-strategy.c:
|
|
* components/adapter/nautilus-adapter-factory-server.c:
|
|
* components/adapter/nautilus-adapter-file-load-strategy.c:
|
|
* components/adapter/nautilus-adapter-load-strategy.c:
|
|
* components/adapter/nautilus-adapter-progressive-load-strategy.c:
|
|
* components/adapter/nautilus-adapter-stream-load-strategy.c:
|
|
* components/adapter/nautilus-adapter.c:
|
|
* components/hardware/Makefile.am:
|
|
* components/hardware/nautilus-hardware-view.c:
|
|
* components/help/Makefile.am:
|
|
* components/help/help-method.c:
|
|
* components/help/hyperbola-filefmt.c:
|
|
* components/help/hyperbola-nav-tree.c:
|
|
* components/history/Makefile.am:
|
|
* components/history/nautilus-history-view.c:
|
|
* components/image-viewer/Makefile.am:
|
|
* components/image-viewer/nautilus-image-view.c:
|
|
* components/loser/content/Makefile.am:
|
|
* components/loser/content/nautilus-content-loser.c:
|
|
* components/loser/sidebar/Makefile.am:
|
|
* components/loser/sidebar/nautilus-sidebar-loser.c:
|
|
* components/mozilla/Makefile.am:
|
|
* components/mozilla/bonobo-extensions.c:
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
* components/music/Makefile.am:
|
|
* components/music/nautilus-music-view.c:
|
|
* components/notes/Makefile.am:
|
|
* components/notes/nautilus-notes.c:
|
|
* components/rpmview/Makefile.am:
|
|
* components/rpmview/nautilus-rpm-verify-window.c:
|
|
* components/rpmview/nautilus-rpm-view-install.c:
|
|
* components/rpmview/nautilus-rpm-view.c:
|
|
* components/sample/nautilus-sample-content-view.c:
|
|
* components/services/install-view/Makefile.am:
|
|
* components/services/install-view/callbacks.c:
|
|
* components/services/install-view/forms.c:
|
|
* components/services/install-view/nautilus-service-install-view.c:
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
* components/services/install/server/main.c:
|
|
* components/services/inventory-view/Makefile.am:
|
|
* components/services/inventory-view/nautilus-inventory-config-page
|
|
.c:
|
|
* components/services/inventory-view/nautilus-inventory-disable-pag
|
|
* components/services/inventory-view/nautilus-inventory-enable-page
|
|
* components/services/inventory-view/nautilus-inventory-view.c:
|
|
* components/services/inventory/Makefile.am:
|
|
* components/services/inventory/eazel-inventory-upload-callback.c:
|
|
* components/services/inventory/eazel-inventory.c:
|
|
* components/services/inventory/main.c:
|
|
* components/services/login/nautilus-view/Makefile.am:
|
|
* components/services/login/nautilus-view/nautilus-change-password-
|
|
view.c:
|
|
* components/services/login/nautilus-view/password-box.c:
|
|
* components/services/nautilus-dependent-shared/Makefile.am:
|
|
* components/services/nautilus-dependent-shared/eazel-services-exte
|
|
nsions.c:
|
|
* components/services/nautilus-dependent-shared/eazel-services-exte
|
|
nsions.h:
|
|
* components/services/nautilus-dependent-shared/eazel-services-foot
|
|
er.c:
|
|
* components/services/nautilus-dependent-shared/eazel-services-head
|
|
er.c:
|
|
* components/services/nautilus-dependent-shared/test-footer-header.
|
|
c:
|
|
* components/services/summary/Makefile.am:
|
|
* components/services/summary/nautilus-summary-callbacks.c:
|
|
* components/services/summary/nautilus-summary-dialogs.c:
|
|
* components/services/summary/nautilus-summary-dialogs.h:
|
|
* components/services/summary/nautilus-summary-footer.c:
|
|
* components/services/summary/nautilus-summary-menu-items.c:
|
|
* components/services/summary/nautilus-summary-view-private.h:
|
|
* components/services/summary/nautilus-summary-view.c:
|
|
* components/services/time/nautilus-view/main.c:
|
|
* components/services/time/nautilus-view/trilobite-eazel-time-view.
|
|
c:
|
|
* components/services/trilobite/sample/nautilus-view/Makefile.am:
|
|
* components/text/Makefile.am:
|
|
* components/text/nautilus-text-view.c:
|
|
* components/throbber/Makefile.am:
|
|
* components/throbber/main.c:
|
|
* components/throbber/nautilus-throbber.c:
|
|
* components/tree/Makefile.am:
|
|
* components/tree/nautilus-tree-change-queue.c:
|
|
* components/tree/nautilus-tree-expansion-state.c:
|
|
* components/tree/nautilus-tree-model.c:
|
|
* components/tree/nautilus-tree-node.c:
|
|
* components/tree/nautilus-tree-view-dnd.c:
|
|
* components/tree/nautilus-tree-view.c:
|
|
* helper-utilities/authenticate/Makefile.am:
|
|
* helper-utilities/authenticate/nautilus-authenticate.c:
|
|
* nautilus-installer/src/nautilus-druid.c:
|
|
* src/Makefile.am:
|
|
* src/file-manager/fm-desktop-icon-view.c:
|
|
* src/file-manager/fm-directory-view.c:
|
|
* src/file-manager/fm-directory-view.h:
|
|
* src/file-manager/fm-error-reporting.c:
|
|
* src/file-manager/fm-icon-text-window.c:
|
|
* src/file-manager/fm-icon-view.c:
|
|
* src/file-manager/fm-list-view.c:
|
|
* src/file-manager/fm-properties-window.c:
|
|
* src/file-manager/fm-search-list-view.c:
|
|
* src/file-manager/nautilus-indexing-info.c:
|
|
* src/nautilus-about.c:
|
|
* src/nautilus-application.c:
|
|
* src/nautilus-bookmark-list.c:
|
|
* src/nautilus-bookmark-parsing.c:
|
|
* src/nautilus-bookmarks-window.c:
|
|
* src/nautilus-complex-search-bar.c:
|
|
* src/nautilus-component-adapter-factory.c:
|
|
* src/nautilus-desktop-window.c:
|
|
* src/nautilus-first-time-druid.c:
|
|
* src/nautilus-link-set-window.c:
|
|
* src/nautilus-location-bar.c:
|
|
* src/nautilus-main.c:
|
|
* src/nautilus-navigation-bar.c:
|
|
* src/nautilus-profiler.c:
|
|
* src/nautilus-property-browser.c:
|
|
* src/nautilus-search-bar-criterion.c:
|
|
* src/nautilus-search-bar.c:
|
|
* src/nautilus-shell.c:
|
|
* src/nautilus-sidebar-tabs.c:
|
|
* src/nautilus-sidebar-title.c:
|
|
* src/nautilus-sidebar.c:
|
|
* src/nautilus-signaller.c:
|
|
* src/nautilus-simple-search-bar.c:
|
|
* src/nautilus-switchable-navigation-bar.c:
|
|
* src/nautilus-switchable-search-bar.c:
|
|
* src/nautilus-theme-selector.c:
|
|
* src/nautilus-view-frame-corba.c:
|
|
* src/nautilus-view-frame.c:
|
|
* src/nautilus-window-manage-views.c:
|
|
* src/nautilus-window-menus.c:
|
|
* src/nautilus-window-toolbars.c:
|
|
* src/nautilus-window.c:
|
|
* src/nautilus-window.h:
|
|
* src/nautilus-zoom-control.c:
|
|
Update for new eel library usage.
|
|
|
|
* test/test-nautilus-background.c:
|
|
* test/test-nautilus-clickable-image.c:
|
|
* test/test-nautilus-font-manager.c:
|
|
* test/test-nautilus-font-picker.c:
|
|
* test/test-nautilus-font-simple.c:
|
|
* test/test-nautilus-font.c:
|
|
* test/test-nautilus-glyph-simple.c:
|
|
* test/test-nautilus-glyph.c:
|
|
* test/test-nautilus-image-background.c:
|
|
* test/test-nautilus-image-scrolled.c:
|
|
* test/test-nautilus-image-simple.c:
|
|
* test/test-nautilus-image-table.c:
|
|
* test/test-nautilus-image-tile.c:
|
|
* test/test-nautilus-image.c:
|
|
* test/test-nautilus-label-background.c:
|
|
* test/test-nautilus-label-flavorful.c:
|
|
* test/test-nautilus-label-offset.c:
|
|
* test/test-nautilus-label-scrolled.c:
|
|
* test/test-nautilus-label-simple.c:
|
|
* test/test-nautilus-label-wrapped.c:
|
|
* test/test-nautilus-label.c:
|
|
* test/test-nautilus-labeled-image.c:
|
|
* test/test-nautilus-password-dialog.c:
|
|
* test/test-nautilus-pixbuf-tile.c:
|
|
* test/test-nautilus-smooth-text-layout.c:
|
|
* test/test-nautilus-viewport-constraint.c:
|
|
* test/test-nautilus-widgets.c:
|
|
Remove these. They live in eel now.
|
|
|
|
* test/vsignore:
|
|
* test/kefile.am:
|
|
* test/st-nautilus-preferences-change.c:
|
|
* test/st-nautilus-preferences-display.c:
|
|
* test/st-nautilus-wrap-table.c:
|
|
* test/st.c:
|
|
* test/st.h:
|
|
Update for new eel library usage.
|
|
|
|
2001-04-03 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Harper <jsh@eazel.com>
|
|
|
|
* src/nautilus-application.c: (update_session): New function,
|
|
reads preferences and updates the session based on whether the
|
|
Nautilus needs to be kept running to manage the desktop.
|
|
(init_session): Use the new functions and register to update the
|
|
session when the preferences change.
|
|
|
|
2001-04-03 John Harper <jsh@eazel.com>
|
|
|
|
Fixed part of bug 7823 (Nautilus window hints make it unusable
|
|
with the IceWM window manager):
|
|
|
|
* src/nautilus-desktop-window.c (realize): don't include
|
|
WIN_STATE_HIDDEN in the desktop window's state hints
|
|
|
|
IceWM apparently interprets this bit as meaning `don't display
|
|
the window', despite the GNOME documentation saying that it
|
|
just means `not on taskbar but window visible'
|
|
|
|
2001-04-03 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7967 (Tree view uses non-standard colors instead of
|
|
gtk theme colors):
|
|
|
|
* libnautilus-extensions/nautilus-list.c,
|
|
libnautilus-extensions/nautilus-list.h
|
|
(nautilus_list_set_alternate_row_colors,
|
|
nautilus_list_set_background_color_offsets): new functions.
|
|
They give some control over how the list background is drawn.
|
|
The offsets function takes two offsets into the GtkStyle
|
|
structure (which should point to GdkColor structures)
|
|
|
|
* libnautilus-extensions/nautilus-ctree.c
|
|
(nautilus_ctree_init): call the above two functions with
|
|
suitable values to make the tree look like it used to, before
|
|
being derived from the NautilusList widget
|
|
|
|
2001-04-03 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
* libnautilus/nautilus-bonobo-workarounds.c:
|
|
(nautilus_bonobo_object_force_destroy): Add new version that is
|
|
not vulnerable to the problem of an unref coming in from the other
|
|
process during the destroy phase. This version relies on Bonobo
|
|
internals, so it's a truly evil bit of code, and I should be
|
|
severely punished for even thinking of writing it.
|
|
(nautilus_bonobo_object_force_destroy_at_idle): Added some more
|
|
checks that I thought would help me in debugging.
|
|
|
|
* src/nautilus-shell-ui.xml: Improve wording of tooltip for the Up
|
|
command.
|
|
|
|
* components/notes/nautilus-notes.c: Some code cleanup.
|
|
|
|
* src/file-manager/fm-directory-view.c: Fixed a typo.
|
|
|
|
2001-04-03 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* src/nautilus-window.c: (add_to_history_list):
|
|
Imposed a 50-item limit on the length of the
|
|
history list. Perhaps someday we'll save it to
|
|
disk and organize old items by date, but this
|
|
fixes the immediate problem of the list getting
|
|
unboundedly long.
|
|
|
|
2001-04-03 John Sullivan <sullivan@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-ellipsizing-label.c:
|
|
(recompute_ellipsized_text): Made ellipsizing labels
|
|
use middle-truncation, now that it's available (added
|
|
by Pavel recently, yay!).
|
|
|
|
2001-04-03 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7949 (Nautilus allows Cut/Copy on icons that
|
|
can't be moved)
|
|
|
|
* src/file-manager/fm-directory-view.c: (real_update_menus):
|
|
Fixed up sensitivity logic for Cut/Copy/Paste and a couple
|
|
of related items.
|
|
|
|
2001-04-03 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_populate_pane): Added missing calls to
|
|
_() so things in the pane are translated.
|
|
|
|
2001-04-02 Mike Fleming <mfleming@eazel.com>
|
|
|
|
* README:
|
|
|
|
Updated README to explain problems with mozilla 0.8.1
|
|
|
|
2001-04-02 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-gdk-font-extensions.c:
|
|
Remove rogue unused #include.
|
|
|
|
* libnautilus-extensions/nautilus-text-caption.c:
|
|
Remove rogue unused #include.
|
|
|
|
2001-04-02 Darin Adler <darin@eazel.com>
|
|
|
|
Make file operations progress dialog always stay up for at least 1
|
|
second total so it doesn't just appear and disappear.
|
|
|
|
Preparing for a fix to the nautilus-adapter process leaking when
|
|
Nautilus is terminated by Ctrl-C, I cleaned up some of the code
|
|
inside the adapter.
|
|
|
|
Improved the warning you get when neither /etc/mnttab nor
|
|
/proc/mounts can be opened.
|
|
|
|
Fix bug 6888 (when I view a large image, it appears first at 100%,
|
|
then zoomed to fit).
|
|
|
|
Re-added part of the code to make components go away when the main
|
|
program that is hosting them goes away. The X-window-based
|
|
solution is not working as well as I had hoped, so I'm re-adding
|
|
the 20-second-timeout-based solution.
|
|
|
|
* components/adapter/nautilus-adapter-embed-strategy.c:
|
|
(nautilus_adapter_embed_strategy_initialize_class),
|
|
(nautilus_adapter_embed_strategy_get),
|
|
(nautilus_adapter_embed_strategy_emit_open_location): Change the
|
|
strategy new functions to use more-normal reference rules. The
|
|
caller no longer expects them to "use up" a reference.
|
|
|
|
* components/adapter/nautilus-adapter-control-embed-strategy.c:
|
|
(nautilus_adapter_control_embed_strategy_destroy),
|
|
(nautilus_adapter_control_embed_strategy_new): Don't keep a
|
|
reference to the BonoboControl around after creating the frame.
|
|
|
|
* components/adapter/nautilus-adapter-embeddable-embed-strategy.c:
|
|
(nautilus_adapter_embeddable_embed_strategy_destroy),
|
|
(nautilus_adapter_embeddable_embed_strategy_new): Don't keep a
|
|
reference to the BonoboEmeddable around after creating the frame.
|
|
|
|
* components/image-viewer/nautilus-image-view.c: (redraw_control),
|
|
(scrolled_window_size_allocate_callback),
|
|
(control_factory_common), (init_bonobo_image_generic_factory):
|
|
Some name changes, and a fix so that we don't show the image first
|
|
at 100%, and then shrink to fit. The downside is that this might
|
|
be too hard-coded to the current behavior of Nautilus, but it's
|
|
better than flashing every time you open an image.
|
|
|
|
* components/services/trilobite/utils/.cvsignore: Ignore some
|
|
files in this new directory.
|
|
|
|
* libnautilus-extensions/nautilus-file-operations-progress.h:
|
|
* libnautilus-extensions/nautilus-file-operations-progress.c:
|
|
(nautilus_file_operations_progress_update), (close_callback),
|
|
(nautilus_file_operations_progress_destroy), (map_callback),
|
|
(delete_event_callback),
|
|
(nautilus_file_operations_progress_initialize),
|
|
(nautilus_file_operations_progress_initialize_class),
|
|
(nautilus_file_operations_progress_new),
|
|
(nautilus_file_operations_progress_set_total),
|
|
(nautilus_file_operations_progress_set_operation_string),
|
|
(nautilus_file_operations_progress_new_file),
|
|
(nautilus_file_operations_progress_clear),
|
|
(nautilus_file_operations_progress_update_sizes),
|
|
(delayed_close_callback), (nautilus_file_operations_progress_done):
|
|
Did a lot of code cleanups throughout the file, and added a new
|
|
call nautilus_file_operations_progress_done. Use this instead of
|
|
gtk_object_destroy so that the window can linger long enough for
|
|
the user to see it, if a copy was really fast.
|
|
|
|
* libnautilus-extensions/nautilus-file-operations.c:
|
|
(transfer_info_destroy), (parent_for_error_dialog),
|
|
(create_transfer_dialog), (handle_transfer_ok),
|
|
(handle_transfer_vfs_error): Change to use the new
|
|
nautilus_file_operations_progress_done call instead of
|
|
gtk_object_destroy when done with the progress dialog.
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(nautilus_icon_container_update_scroll_region): Fix indentation.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(get_current_mount_list): Replace cryptic g_return_if_fail message
|
|
with better-worded g_warning.
|
|
|
|
* libnautilus/nautilus-view.c: (set_frame_callback),
|
|
(widget_destroyed_callback),
|
|
(nautilus_view_construct_from_bonobo_control): Re-added code to
|
|
monitor the lifetime of the frame and self-destruct when the frame
|
|
goes away. The X-window-based solution wasn't working 100%, and
|
|
this solution does.
|
|
|
|
* src/nautilus-sidebar.c: (toggle_sidebar_panel),
|
|
(sidebar_for_each_sidebar_panel): Change object data key to use a
|
|
prefix that includes the word "nautilus". Tweak code that builds
|
|
the menu so that it always includes any panel that's displayed,
|
|
even if the user level says it shouldn't be there.
|
|
|
|
2001-04-02 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: John Harper <jsh@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-background-canvas-group.c:
|
|
(nautilus_background_canvas_group_initialize_common):
|
|
Put back in call to gnome_canvas_set_dither.
|
|
|
|
2001-04-02 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Gene Ragan <gzr@eazel.com>
|
|
|
|
* acconfig.h:
|
|
* configure.in:
|
|
Add a NAUTILUS_SOURCE_DIRECTORY that contains the location of the
|
|
nautilus source code, so that some checks can work without having
|
|
to do 'make install'
|
|
|
|
* components/services/install-view/nautilus-service-install-view.c:
|
|
(nautilus_service_install_view_initialize_class):
|
|
Initialize preferences so that smooth widgets and other nautilus
|
|
specific preferences work.
|
|
|
|
* components/services/summary/nautilus-summary-view.c:
|
|
(nautilus_summary_view_initialize_class):
|
|
Initialize preferences so that smooth widgets and other nautilus
|
|
specific preferences work.
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
Remove macros that arent needed any more.
|
|
|
|
* libnautilus-extensions/nautilus-entry.h:
|
|
* libnautilus-extensions/nautilus-entry.c:
|
|
(nautilus_entry_initialize), (obscure_cursor),
|
|
(nautilus_entry_key_press), (nautilus_entry_motion_notify),
|
|
(nautilus_entry_set_text), (nautilus_entry_insert_text),
|
|
(nautilus_entry_delete_text), (nautilus_entry_initialize_class),
|
|
(nautilus_entry_set_special_tab_handling):
|
|
Make all the attributes private.
|
|
|
|
* libnautilus-extensions/nautilus-font-manager.c:
|
|
(at_exit_handler), (nautilus_free_static_storage_at_exit),
|
|
(gnome_vfs_init_if_needed), (font_description_table_add),
|
|
(font_description_table_new), (directory_contains_file),
|
|
(ensure_local_font_table),
|
|
(nautilus_font_manager_get_default_font),
|
|
(nautilus_font_manager_get_default_bold_font),
|
|
(nautilus_self_check_font_manager):
|
|
Remove dependency on nautilus-file-utilities. Update for new
|
|
machanism for finding data in the source directory so that checks
|
|
work even when Nautilus has not undergone 'make install.'
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(smooth_graphics_mode_changed_callback),
|
|
(nautilus_global_preferences_initialize):
|
|
Keep track of preferences smooth graphics mode changes and call
|
|
the new smooth widget api for changing the smoothness of all
|
|
tracked widgets.
|
|
|
|
* libnautilus-extensions/nautilus-scalable-font.c:
|
|
Remove a rogue unused #include.
|
|
|
|
* libnautilus-extensions/nautilus-smooth-widget.h:
|
|
* libnautilus-extensions/nautilus-smooth-widget.c:
|
|
(nautilus_smooth_widget_global_set_is_smooth),
|
|
(nautilus_smooth_widget_register):
|
|
Dont use preferences to track global smoothness changes. Add a
|
|
function to that instead.
|
|
|
|
* src/nautilus-location-bar.c: (nautilus_location_bar_initialize):
|
|
Update for privatized NautilusEntry attributes.
|
|
|
|
2001-04-02 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
Moved the font preferences from the Icon & List Views
|
|
pane into the Appearance pane, and tweaked the wording.
|
|
It was too weird having the font choices in two places.
|
|
|
|
2001-04-02 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7918 (Preferences window wider than it needs to be)
|
|
This also fixes the bug where the HTTP Host text field was
|
|
a little shorter than the HTTP Location text field.
|
|
|
|
* libnautilus-extensions/nautilus-caption.h:
|
|
* libnautilus-extensions/nautilus-caption.c:
|
|
(nautilus_caption_set_extra_spacing): Renamed from
|
|
_set_spacing, since there's a minimum fixed amount
|
|
of spacing that's always used. The bug was that this
|
|
routine was (only) being used to align items by setting the
|
|
padding of the 2nd item in the box. This sets an equal
|
|
amount of blank space before and after the item, when
|
|
we only want the space before. Fixed by changing it to
|
|
use gtk_box_set_spacing instead.
|
|
(nautilus_caption_set_child): Don't use the spacing for
|
|
the padding here either.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.h:
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(nautilus_preferences_item_set_caption_extra_spacing):
|
|
Renamed from _set_caption_spacing for clarity.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-group.c:
|
|
(preferences_group_align_captions): Updated for name
|
|
change.
|
|
|
|
2001-04-01 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
reviewed by: Michael Engber <engber@eazel.com>
|
|
|
|
added a way for sidebar views to specify small images that
|
|
are displayed in their tab for notification purposes. Used
|
|
that to make the notes component indicate if a note is present or
|
|
not.
|
|
|
|
* components/notes/nautilus-notes.c: (get_bonobo_properties),
|
|
(set_bonobo_properties), (load_note_text_from_metadata),
|
|
(done_with_file), (notes_load_metainfo),
|
|
(notify_listeners_if_changed), (notes_save_metainfo), (do_destroy),
|
|
(notes_get_indicator_image), (make_notes_view):
|
|
added a property bag to the notes component to provide a tab_image
|
|
property, and made it notify the listeners when the note text
|
|
changes.
|
|
|
|
* icons/Makefile.am:
|
|
* icons/note-indicator.png:
|
|
new notes indicator image from Arlo.
|
|
|
|
* src/nautilus-sidebar-tabs.c: (tab_item_destroy),
|
|
(pixbuf_composite), (draw_one_tab_plain), (draw_one_tab_themed),
|
|
(get_tab_width), (draw_or_layout_all_tabs),
|
|
(nautilus_sidebar_tabs_expose),
|
|
(nautilus_sidebar_tabs_update_tab_item), (get_tab_item_from_view),
|
|
(nautilus_sidebar_tabs_update_all_indicators),
|
|
(nautilus_sidebar_tabs_update_indicator),
|
|
(tab_indicator_changed_callback),
|
|
(nautilus_sidebar_tabs_connect_view):
|
|
* src/nautilus-sidebar-tabs.h:
|
|
made the sidebar tabs hook up to the nautilus_view's tab_image
|
|
property and use it to display a notification image in the tab
|
|
if necessary.
|
|
|
|
* src/nautilus-sidebar.c: (view_loaded_callback),
|
|
(nautilus_sidebar_add_panel):
|
|
connect the sidebar tabs to a newly added view, once the view
|
|
is loaded.
|
|
|
|
* src/nautilus-view-frame.c: (nautilus_view_frame_get_control):
|
|
* src/nautilus-view-frame.h:
|
|
added nautilus_view_frame_get_control so view properties can be
|
|
accessed by the sidebar.
|
|
|
|
2001-03-31 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* src/nautilus-sidebar.c: (toggle_sidebar_panel):
|
|
Restore the "dance." It was needed after all to deal with
|
|
situations when the display become out of whack with the number of
|
|
running sidebar panels, for example when a panel crashes.
|
|
Added a comment to this effect as well.
|
|
|
|
2001-03-31 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(nautilus_preferences_item_set_constrained_integer_values): When
|
|
the constrained interger values are change, we need to update the
|
|
displayed value as well, otherwise the very first time the
|
|
preferences dialogs shows, the selected entry will be wrong.
|
|
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
(preferences_key_make_for_getter):
|
|
Fix for bug 7939 - preference value not set at Intermediate level
|
|
when defined at Novice and visible at Advanced.
|
|
The problem was that when a preference is not visible and it does
|
|
not have a default for the current user_level, then the default
|
|
value was 0. The fix was to do is to find the closest
|
|
(lowest) user_level with a good default and use that.
|
|
|
|
2001-03-31 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
* libnautilus-extensions/nautilus-sidebar-functions.h:
|
|
* libnautilus-extensions/nautilus-sidebar-functions.c:
|
|
(compare_view_identifiers), (sidebar_is_sidebar_panel_enabled),
|
|
(sidebar_is_sidebar_panel_enabled_cover),
|
|
(sidebar_get_sidebar_panel_view_identifiers),
|
|
(nautilus_sidebar_get_enabled_sidebar_panel_view_identifiers),
|
|
(nautilus_sidebar_panel_make_preference_key),
|
|
(nautilus_sidebar_for_each_panel):
|
|
New functions. Move sidebar and sidebar panel specific code used
|
|
throughout Nautilus to its own place.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_populate_sidebar_panels_callback),
|
|
(global_preferences_create_sidebar_panels_pane),
|
|
(global_preferences_install_sidebar_panel_defaults):
|
|
Move sidebar and sidebar panel specific code to
|
|
nautilus-sidebar-functions.[ch]. Simplify sidebar panel creation
|
|
a bit.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
Remove the sidebar panel NAMESPACE as preferences dont support
|
|
namespaces any more.
|
|
|
|
* src/nautilus-sidebar.c: (any_panel_matches_iid): Tiny anal
|
|
renaming.
|
|
(toggle_sidebar_panel): Simplify this function a bit. The
|
|
previous "dance" that the code was doing was not really
|
|
necessariy.
|
|
(sidebar_for_each_sidebar_panel),
|
|
(sidebar_add_panel_context_menu_items): Simplify a lot by using
|
|
the new sidebar panel iterator. Remove a bunch of oaf code which
|
|
is handled by the iterator in sidebar-functions. Also, only
|
|
create the menu items if the preference is visible at the current
|
|
user level.
|
|
(nautilus_sidebar_get_sidebar_panel_key): Yank this function as it
|
|
is not needed anymore.
|
|
|
|
* src/nautilus-window.c: (nautilus_window_for_each_sidebar_panel),
|
|
(nautilus_window_initialize): Keep track of sidebar panel changes
|
|
for each individual panel instead of trying to use the whole
|
|
namespace. The namespace thing was a broken feature of
|
|
preferences which is no longer supported.
|
|
(update_sidebar_panels_from_preferences): Update for new public
|
|
sidebar functions.
|
|
|
|
2001-03-31 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* src/nautilus-window.c: (nautilus_window_initialize),
|
|
(nautilus_window_destroy):
|
|
Fix a bug introduced by my last checkin. No longer need to remove
|
|
callback for builtin bookmark menu, as this is done
|
|
automatically. This was causing a preferences critical.
|
|
Also changed the other preference callback to be automatically
|
|
removed.
|
|
|
|
2001-03-31 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* src/nautilus-window-menus.c:
|
|
(nautilus_window_initialize_bookmarks_menu): Use _while_alive
|
|
for the preferences callback to avoid potential problem.
|
|
(update_user_level_menu_item), (user_level_changed_callback),
|
|
(nautilus_window_initialize_menus_part_1):
|
|
Fix bug 6615 - Holding open Preferences menu blocks user-level
|
|
menu item changes.
|
|
|
|
The user level menu items where getting out of whack if more that
|
|
1 NautilusWindow existed at the time of a user level change. The
|
|
fix was to keep track of user level changes and update the menu
|
|
items when needed. Also a tiny function renaming to make its
|
|
function clearer.
|
|
|
|
2001-03-31 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* configure.in:
|
|
Fix bug 7952 - configure.in reference to mozilla source is wrong.
|
|
Update the Url to reflect reality.
|
|
|
|
* README:
|
|
Small tweak to the Mozilla requirements documentation.
|
|
|
|
2001-03-31 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-preferences-box.c:
|
|
(preferences_box_select_pane),
|
|
(preferences_box_category_list_recreate),
|
|
(nautilus_preferences_box_new),
|
|
(nautilus_preferences_box_find_pane):
|
|
If the preferences dialog is currently selecting a pane, then make
|
|
sure that pane gets selected again (if visible) after a user level
|
|
change.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-box.h:
|
|
Small parameter name tweaking.
|
|
|
|
2001-03-31 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.h:
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(nautilus_preferences_item_update_showing): New function to update
|
|
the showing state of the item depending on preferences visibility.
|
|
(preferences_item_construct),
|
|
(preferences_item_value_changed_callback),
|
|
(preferences_item_create_enum),
|
|
(preferences_item_update_displayed_value): Make
|
|
update_displayed_value private. It no longer needs to be called
|
|
by the parent container. Since preference items now get updated
|
|
by value changed callbacks.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-group.c:
|
|
(nautilus_preferences_group_update): No need to update the showing
|
|
state of the items over here. Simpy call the new preferences item
|
|
function to do this.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-dialog.c:
|
|
(nautilus_preferences_dialog_initialize),
|
|
(nautilus_preferences_dialog_destroy):
|
|
Have the callback automatically removed. Small style tweaking.
|
|
|
|
2001-03-30 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: John Harper <jsh@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(preferences_item_value_changed_callback),
|
|
(preferences_item_create_enum),
|
|
(preferences_item_create_short_enum),
|
|
(preferences_item_create_boolean),
|
|
(preferences_item_create_editable_string),
|
|
(preferences_item_create_editable_integer),
|
|
(preferences_item_create_constrained_integer),
|
|
(preferences_item_create_font),
|
|
(preferences_item_create_smooth_font):
|
|
Add value changed callbacks for the preference associated with
|
|
each item. In this callback, we update the diplay value of the
|
|
item. This way, regardless of when and where the preference
|
|
values change, the preferences dialog will always be up to date.
|
|
|
|
2001-03-30 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(preferences_item_update_constrained_integer): Remove a rogue
|
|
printf I left in by accident.
|
|
|
|
2001-03-30 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
Changed from Mike Fleming to hide the proxy authentication
|
|
preferences when the "Use Proxy" preference is FALSE.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-group.c:
|
|
(nautilus_preferences_group_add_item):
|
|
Change the item packing parameters so that items will be sized to
|
|
their natural sizes. Otherwise they fill the avaialable space and
|
|
screw up the usage of control preferences to properly hide items
|
|
and have everything update accordingly.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-pane.c:
|
|
(preferences_pane_control_preference_changed_callback):
|
|
Force a queue resize when the pane is updated so that empty space
|
|
resulting from controlled preferences items being hidden will go
|
|
away.
|
|
|
|
2001-03-30 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-enumeration.h:
|
|
* libnautilus-extensions/nautilus-enumeration.c:
|
|
(nautilus_enumeration_new_from_tokens),
|
|
(nautilus_enumeration_get_entry_position),
|
|
(nautilus_enumeration_get_value_position),
|
|
(nautilus_enumeration_get_entries),
|
|
(nautilus_self_check_enumeration):
|
|
New functions to make this data structure more useful and easier
|
|
to use. Also added self checks.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(preferences_item_destroy),
|
|
(preferences_item_update_constrained_integer),
|
|
(constrained_integer_changed_callback),
|
|
(nautilus_preferences_item_set_constrained_integer_values):
|
|
Use a NautilusEnumeration instead of maintaing 2 lists of entries
|
|
and values ourselves. Makes this code a little bit simpler.
|
|
|
|
2001-03-30 Michael Engber <engber@eazel.com>
|
|
|
|
* components/notes/nautilus-notes.c: (notes_save_metainfo):
|
|
update saved copy of notes when writing metadata
|
|
|
|
2001-03-30 Michael Engber <engber@eazel.com>
|
|
|
|
* components/notes/nautilus-notes.c:
|
|
(load_note_text_from_metadata):
|
|
fix leak
|
|
|
|
2001-03-30 Michael K. Fleming <mfleming@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Part of bug 4832
|
|
|
|
Added preferences for HTTP proxy username/password.
|
|
|
|
Really, this is sub-optimal:
|
|
|
|
o The first-time druid still doesn't have UI for this
|
|
o The password is presented and stored in the clear (? does this matter?
|
|
It's transmitted in the clear, too)
|
|
o If the user is using an HTTP proxy that requires authentication, but
|
|
have not filled out the username/password correctly, they get an
|
|
"Access Denied" dialog
|
|
o There's no way to tell embedded mozilla about this (bug 74171), so
|
|
embedded mozilla prompts the user again for the password
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
|
|
2001-03-30 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Mike Fleming <mfleming@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_create_dialog),
|
|
(global_preferences_populate_pane):
|
|
No need to explicitly add pane update callbacks for control
|
|
preference. These happen automatically as needed now.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-pane.h:
|
|
* libnautilus-extensions/nautilus-preferences-pane.c:
|
|
(nautilus_preferences_pane_destroy),
|
|
(nautilus_preferences_pane_find_group),
|
|
(preferences_pane_control_preference_changed_callback),
|
|
(nautilus_preferences_pane_add_control_preference):
|
|
New function to add control preferences to the pane. For each
|
|
unique control preference, a callback will be added to update the
|
|
pane so that control actions (such as hiding or showing items) can
|
|
take place as needed.
|
|
|
|
2001-03-30 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
* components/text/nautilus-text-view.c: (merge_bonobo_menu_items):
|
|
Add a FIXME for a bug.
|
|
|
|
* libnautilus-extensions/nautilus-gconf-extensions.h:
|
|
* libnautilus-extensions/nautilus-gconf-extensions.c:
|
|
(nautilus_gconf_get_value), (nautilus_gconf_value_is_equal),
|
|
(nautilus_gconf_value_free): New convenience functions for using
|
|
GConf values directly.
|
|
|
|
* libnautilus-extensions/nautilus-gdk-font-extensions.c:
|
|
Remove a FIXME for a bug i fixed recently.
|
|
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
(preferences_callback_entry_invoke_function),
|
|
(preferences_entry_invoke_callbacks_if_needed),
|
|
(preferences_something_changed_notice),
|
|
(preferences_global_table_check_changes_function),
|
|
(preferences_entry_update_cached_value),
|
|
(preferences_entry_ensure_gconf_connection),
|
|
(preferences_callback_entry_free_func), (preferences_entry_free),
|
|
(preferences_global_table_insert):
|
|
Fix bug 5875 - Preference callbacks should only trigger when
|
|
values change.
|
|
The problem was twofold. First, when the user level changed, we
|
|
would invoke all callbacks regardless of whether the value had
|
|
changed or not. Second, when a GConf value changed notice
|
|
triggered, we would invoke the corresponding Nautilus preference
|
|
callback regardless of whether the value according to Nautilus
|
|
changed or not.
|
|
The fact that Nautilus preferences have a visibility attribute
|
|
means that even if the GConf value changes, they may have a
|
|
different value (a default due to high visibility for example)
|
|
|
|
2001-03-30 John Sullivan <sullivan@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
(update_auto_integer_or_boolean): Removed bogus return_if_fail.
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(nautilus_icon_container_initialize_class): Set up auto-storage
|
|
variable for click policy preference.
|
|
(button_press_event): Use auto-storage variable instead of
|
|
calling nautilus_preferences_get.
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
(fm_directory_view_initialize_class): Set up auto-storage variables
|
|
for three preferences checked elsewhere in this class.
|
|
(open_alternate_callback), (open_location), (confirm_delete_directly),
|
|
(confirm_delete_from_trash), (fm_directory_view_activate_files):
|
|
Use auto-storage variables instead of calling nautilus_preferences_get.
|
|
(confirm_trash_changed_callback), (enable_delete_changed_callback):
|
|
Removed these functions.
|
|
(real_update_menus): Removed code setting up callbacks to update
|
|
static variables when the preference changed. The auto-storage
|
|
variables have the same effect with much less code.
|
|
|
|
2001-03-30 Michael Engber <engber@eazel.com>
|
|
|
|
* components/notes/nautilus-notes.c:
|
|
(load_note_text_from_metadata), (done_with_file),
|
|
(notes_load_metainfo), (notes_save_metainfo):
|
|
Ensure notes have actually changed, by comparing to a
|
|
copy of the old value, before responding to change signals.
|
|
|
|
2001-03-30 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: the toad that lives under my table
|
|
|
|
* components/services/trilobite/Makefile.am:
|
|
Build utils/
|
|
|
|
* components/services/trilobite/helper/eazel-helper.c: (main):
|
|
Added ability to launch a start-medusa script.
|
|
|
|
* components/services/trilobite/libtrilobite/trilobite-root-helper.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-root-helper.c:
|
|
(trilobite_root_helper_run):
|
|
Added a enum for a start-medusa command.
|
|
|
|
* components/services/trilobite/utils/Makefile.am:
|
|
* components/services/trilobite/utils/eazel-helper-test.c:
|
|
(get_password_dude), (main):
|
|
Added a program to test root helper, for educational reasons
|
|
mostly.
|
|
|
|
* configure.in:
|
|
Added components/services/trilobite/utils/Makefile
|
|
|
|
2001-03-30 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7913 (fm_get_text_attribute_names_preference
|
|
should cache preference value for speed)
|
|
|
|
Fixed bug 7914 (nautilus_icon_canvas_item_initialize
|
|
should cache smooth_font for speed)
|
|
|
|
Added a new way to stay up-to-date with the value of a
|
|
preference: you register a (typically global) variable
|
|
with a particular preference, and the preferences machinery
|
|
updates its value automatically whenever the preference
|
|
changes. This is a replacement for using
|
|
nautilus_preferences_get (and _get_integer and _get_boolean)
|
|
repeatedly, and is much more efficient. We might eventually
|
|
replace all the callers of _get_xxx with calls to this, and
|
|
remove those calls entirely.
|
|
|
|
I deployed this in the two specific cases Pavel found with
|
|
profiling (bugs 7913 & 7914) and some more places. I'll
|
|
deploy it in more places still later.
|
|
|
|
* libnautilus-extensions/nautilus-preferences.h:
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
(update_auto_string), (update_auto_integer_or_boolean):
|
|
New helper functions to update an individual auto-storage variable.
|
|
(preferences_entry_update_auto_storage): New function, updates
|
|
all auto-storage variables for a particular preference.
|
|
(preferences_something_changed_notice): update auto-storage variables
|
|
before calling callbacks.
|
|
(preferences_entry_ensure_gconf_connection): New function, extracted
|
|
from preferences_entry_add_callback.
|
|
(preferences_entry_add_callback): Now calls extracted function.
|
|
(preferences_entry_add_auto_storage): New function, adds a single
|
|
auto-storage variable for a given preference.
|
|
(preferences_entry_check_remove_connection): New function, extracted
|
|
from preferences_entry_remove_callback.
|
|
(preferences_entry_remove_callback): Now calls extracted function.
|
|
(preferences_entry_remove_auto_storage): New function, removes a single
|
|
auto-storage variable for a given preference.
|
|
(preferences_entry_free): Free the auto-storage list.
|
|
(nautilus_preferences_add_auto_string),
|
|
(nautilus_preferences_add_auto_integer),
|
|
(nautilus_preferences_add_auto_boolean),
|
|
(nautilus_preferences_remove_auto_string),
|
|
(nautilus_preferences_remove_auto_integer),
|
|
(nautilus_preferences_remove_auto_boolean): Public cover functions
|
|
for the three basic types of auto-storage variables.
|
|
(nautilus_preferences_remove_callback): Fixed small bug where this
|
|
function would unnecessarily add an entry before removing it.
|
|
|
|
* libnautilus-extensions/nautilus-font-factory.c:
|
|
(nautilus_font_factory_get_font_from_preferences):
|
|
Reworked to use auto-storage variable.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(nautilus_global_preferences_initialize): Set up auto-storage
|
|
variables for icon view & default smooth font preferences.
|
|
(global_preferences_get_smooth_font),
|
|
(global_preferences_get_smooth_bold_font): Changed to take
|
|
font file name instead of preferences name.
|
|
(nautilus_global_preferences_get_icon_view_smooth_font),
|
|
(nautilus_global_preferences_get_default_smooth_font),
|
|
(nautilus_global_preferences_get_default_smooth_bold_font):
|
|
Use auto-storage variables.
|
|
|
|
* libnautilus-extensions/nautilus-icon-canvas-item.c:
|
|
(nautilus_icon_canvas_item_initialize_class): Set up
|
|
auto-storage variable for click policy preference.
|
|
(in_single_click_mode): Use auto-storage variable.
|
|
|
|
* libnautilus-extensions/nautilus-icon-factory.c:
|
|
(should_display_image_file_as_itself): Use auto-storage
|
|
variable for thumbnail policy.
|
|
|
|
* src/file-manager/fm-icon-text-window.c:
|
|
(fm_get_text_attribute_names_preference): Use auto-storage
|
|
variable for icon captions.
|
|
|
|
* src/file-manager/fm-icon-view.c:
|
|
(should_preview_sound): Use auto-storage variable for
|
|
sound-preview preference.
|
|
(fm_icon_view_initialize_class): Set up auto-storage variable
|
|
for sound-preview preference.
|
|
|
|
2001-03-29 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-file-operations.c:
|
|
(sync_transfer_callback): Don't send out notifications in the case
|
|
where we did a no-op move on top of self.
|
|
(nautilus_file_operations_copy_move): Get rid of code that
|
|
complains about move on top of self, since that's no longer
|
|
considered an error.
|
|
|
|
* configure.in: We require the new gnome-vfs now because we need
|
|
the code that handles move to self better.
|
|
|
|
2001-03-29 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-gdk-font-extensions.c:
|
|
(nautilus_string_ellipsize_start):
|
|
Rework to only measure one character width at a time when zeroing
|
|
in on the right width.
|
|
|
|
* libnautilus-extensions/nautilus-gdk-font-extensions.c:
|
|
(nautilus_string_ellipsize_end),
|
|
(nautilus_string_ellipsize_middle),
|
|
* libnautilus-extensions/nautilus-gdk-font-extensions.h:
|
|
|
|
Add nautilus_string_ellipsize_middle and nautilus_string_ellipsize_end.
|
|
|
|
* libnautilus-extensions/nautilus-gdk-font-extensions.c:
|
|
(nautilus_self_check_ellipsize),
|
|
(nautilus_self_check_ellipsize_start),
|
|
(nautilus_self_check_ellipsize_middle),
|
|
(nautilus_self_check_ellipsize_end),
|
|
(nautilus_self_check_gdk_font_extensions):
|
|
|
|
Add test cases for the new calls.
|
|
|
|
2001-03-29 Michael Engber <engber@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-background-canvas-group.c:
|
|
Comment out call to gnome_canvas_set_dither because it no
|
|
longer serves a useful purpose and it removes our dependancy
|
|
on using a gnome-libs > 1.2.8 - bug 7922.
|
|
|
|
(nautilus_background_canvas_group_initialize_common):
|
|
* libnautilus-extensions/nautilus-background.c:
|
|
(nautilus_background_destroy):
|
|
* libnautilus-extensions/nautilus-background.h:
|
|
* libnautilus-extensions/nautilus-directory-background.c:
|
|
(theme_image_path_to_uri),
|
|
(nautilus_file_background_get_default_settings_for_theme),
|
|
(nautilus_file_background_get_default_settings),
|
|
(nautilus_file_background_read_desktop_settings),
|
|
(nautilus_file_background_write_desktop_settings),
|
|
(nautilus_file_background_write_desktop_default_settings),
|
|
(nautilus_file_background_matches_default_settings),
|
|
(nautilus_file_background_is_set), (background_changed_callback),
|
|
(initialize_background_from_settings):
|
|
* src/nautilus-sidebar.c: (background_settings_changed_callback),
|
|
(nautilus_sidebar_update_appearance):
|
|
Remove combine mode from nautilus-background. It no longer serves
|
|
any purpose (background always draw dithered now) - bug 2190 & 5516.
|
|
|
|
2001-03-29 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix bug 7915 (update_font called repeatedly causes slowdown).
|
|
|
|
Fix black line on right side of icon view that I introduced when I
|
|
was doing the cut/copy/paste work.
|
|
|
|
* libnautilus-extensions/nautilus-label.h:
|
|
* libnautilus-extensions/nautilus-label.c:
|
|
(nautilus_label_set_text): Add a boolean result to tell whether
|
|
the label text was changed for the convenience of callers who want
|
|
to do work only if it changes.
|
|
|
|
* src/nautilus-sidebar-title.c: (update_title): Only call
|
|
update_font if the title changed.
|
|
|
|
* src/file-manager/fm-directory-view.c: (real_realize): Set
|
|
background to the normal background from the style. Now we see a
|
|
gray background again instead of a black one.
|
|
(fm_directory_view_initialize_class): Set scrollbar_spacing to 0
|
|
since the extra 3 pixels don't do us any good.
|
|
|
|
2001-03-29 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Josh noticed that the special "thumbnail is loading" icon
|
|
was no longer used. Darin and I found the problem.
|
|
|
|
* libnautilus-extensions/nautilus-icon-factory.c:
|
|
(nautilus_icon_factory_get_icon_for_file): Store URI rather
|
|
than local path for special "loading" image.
|
|
|
|
2001-03-29 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix bug 7596 (After sidebar panel crashes, right-click menu shows
|
|
wrong state):
|
|
|
|
* src/nautilus-sidebar.c: (get_page_iid): New function, shared by
|
|
old and new code.
|
|
(nautilus_sidebar_active_panel_matches_id_or_is_damaged): New name,
|
|
uses get_page_iid.
|
|
(nautilus_sidebar_hide_active_panel_if_matches): Call by new name.
|
|
(any_panel_matches_id): New function.
|
|
(toggle_sidebar_panel): Use presence in the sidebar to decide what
|
|
to do, rather than using the previous setting of the preference.
|
|
(nautilus_sidebar_add_panel_items): Use the presence of items in
|
|
the sidebar to decide which items get checked, rather than using
|
|
the preference settings.
|
|
(nautilus_sidebar_add_panel), (nautilus_sidebar_remove_panel): Get
|
|
rid of erroneous use of _().
|
|
|
|
2001-03-29 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
At TigerT's suggestion, changed default thumbnail image
|
|
limit from 1 MB to 3 MB to cover the range of most
|
|
current digital cameras.
|
|
|
|
2001-03-29 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* components/notes/nautilus-notes.c: (schedule_save_callback),
|
|
(cancel_pending_save), (schedule_save),
|
|
(set_note_text_from_metadata), (done_with_file),
|
|
(notes_save_metainfo), (on_changed), (make_notes_view):
|
|
Notes now saves changes after a timeout instead of waiting
|
|
until focus change - bug 6884.
|
|
|
|
2001-03-29 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7921 ("Up" should select folder you came from)
|
|
|
|
* src/nautilus-window-manage-views.h:
|
|
* src/nautilus-window-manage-views.c:
|
|
(nautilus_window_open_location_with_selection):
|
|
New private-to-nautilus-window call, just calls
|
|
existing private call open_location with the
|
|
right parameters.
|
|
|
|
* src/nautilus-window.c: (nautilus_window_go_up):
|
|
Set current location as selection when going up.
|
|
|
|
2001-03-29 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
Fixed bug 3328 (Need a preference to specify upper bounds for
|
|
thumbnailing)
|
|
|
|
In Speed Tradeoffs at Advanced level, you can now choose an
|
|
upper bound for image file size that will get thumbnailed.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
Add thumbnail limit preference.
|
|
|
|
* libnautilus-extensions/nautilus-icon-factory.c:
|
|
(destroy_icon_factory), (get_icon_factory): Add and
|
|
remove callback for thumbnail-limit preference.
|
|
(thumbnail_limit_changed_callback): Store new value in global
|
|
variable; send icons-changed signal.
|
|
(nautilus_icon_factory_get_icon_for_file): Use global
|
|
variable instead of constant when determining thumbail limit.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(preferences_item_update_constrained_integer): Check the
|
|
label strings correctly; this was working for the font size
|
|
menus only because the label strings were just the number
|
|
printf'ed into a string.
|
|
|
|
2001-03-28 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
A change to reduce the number of orphaned processes when Nautilus
|
|
is not terminated cleanly. This is an architecture problem, and
|
|
this hack only partly addresses it.
|
|
|
|
Add code to NautilusViewFrame, NautilusView, and NautilusThrobber
|
|
to destroy components when the corresponding widgets are
|
|
destroyed. Since X destroys windows when processes go away, this
|
|
tells us immediately when processes disappear. This does not help
|
|
in the case where Nautilus happens to die after creating a
|
|
component, but before attaching the widget to its parent.
|
|
|
|
This is not a complete solution to the orphaned processes problem
|
|
because of 2 other categories of orphaned processes:
|
|
|
|
1) the adapter factory
|
|
2) non-NautilusView components, which won't get the advantage
|
|
of this fix because it's in Nautilus (a fix could go into
|
|
Bonobo, or into each component)
|
|
|
|
* libnautilus/nautilus-bonobo-workarounds.h:
|
|
* libnautilus/nautilus-bonobo-workarounds.c:
|
|
(set_gone_flag), (nautilus_bonobo_object_force_destroy),
|
|
(object_is_gone), (remote_check_data_free),
|
|
(remote_check_timed_callback), (remote_check_destroy_callback),
|
|
(nautilus_bonobo_object_call_when_remote_object_disappears),
|
|
(force_destroy_cover),
|
|
(nautilus_bonobo_object_force_destroy_when_owner_disappears):
|
|
New code, implementing the machinery to notice when remote objects
|
|
go away and to self-destruct when they do. Also code that does the
|
|
timeout that used to be in NautilusViewFrame.
|
|
|
|
* libnautilus/nautilus-view.c: (widget_destroyed_callback),
|
|
(nautilus_view_construct_from_bonobo_control): Connect to the
|
|
widget's destroy signal, and self-destruct when it happens.
|
|
|
|
* components/throbber/nautilus-throbber.c:
|
|
(nautilus_throbber_destroy), (null_pointer_callback),
|
|
(nautilus_throbber_initialize): Destroy the BonoboControl when the
|
|
throbber (a widget) is destroyed. Requires noticing when the
|
|
control goes away (the old code just had a stale pointer to it).
|
|
|
|
* src/nautilus-view-frame.c: (destroy_view),
|
|
(nautilus_view_frame_destroy), (view_frame_failed_callback),
|
|
(queue_view_frame_failed), (view_frame_failed_cover),
|
|
(check_socket_gone_idle_callback), (check_socket_gone_callback),
|
|
(attach_view): Use the new machinery instead of doing it
|
|
ourselves, but sadly had to add some fairly complex code to catch
|
|
the case where the socket is destroyed because the plug is gone.
|
|
|
|
2001-03-28 Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/command-line/eazel-test-softcat.c:
|
|
(main):
|
|
|
|
Fix build bustage -- missed one of the "pr" -> "per" things.
|
|
|
|
2001-03-28 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Re-fixed bug 6820 (directory sort order is different in tree
|
|
view):
|
|
|
|
* components/tree/nautilus-tree-view.c: realized that I can get
|
|
the tree model node directly from the row's data pointer,
|
|
there's no need to map the row to a node (which is a linear
|
|
operation). Also, cache the clist->tree-view mapping to avoid a
|
|
call to gtk_object_data_get each comparison
|
|
|
|
(create_tree): enabled the custom comparison function
|
|
|
|
|
|
Work to share more drawing code between NautilusList and
|
|
NautilusCTree:
|
|
|
|
* libnautilus-extensions/nautilus-ctree.c (get_cell_style,
|
|
draw_cell_pixbuf): deleted. Use similarly named nautilus_list_
|
|
functions instead
|
|
|
|
(draw_row): only draw the special tree pixbuf if `height > 0'.
|
|
This fixes a weird clipping bug
|
|
|
|
* libnautilus-extensions/nautilus-list.c (get_cell_style,
|
|
draw_cell_pixbuf): renamed as nautilus_list_X
|
|
|
|
|
|
Ensure that the list view fetches the correct icons (i.e.
|
|
special anti-aliased images if the view is in smooth mode)
|
|
|
|
* libnautilus-extensions/nautilus-list.c
|
|
(nautilus_list_is_anti_aliased): new function
|
|
|
|
* src/file-manager/fm-list-view.c
|
|
(fm_list_view_update_smooth_graphics_mode): call update_icons
|
|
(fm_list_view_get_emblem_pixbufs_for_file, install_row_images):
|
|
pass the correct aa mode to the icon factory
|
|
|
|
|
|
Draw tree-view icons in smooth mode when appropriate:
|
|
|
|
* components/tree/nautilus-tree-view.c
|
|
(update_smooth_graphics_mode,
|
|
smooth_graphics_mode_changed_callback): new functions. As yet
|
|
they don't refetch all icons when the smooth preference
|
|
changes..
|
|
|
|
|
|
Fixed the bug introduced recently where the tree gets a title
|
|
bar:
|
|
|
|
* libnautilus-extensions/nautilus-list.c
|
|
(nautilus_list_realize): don't turn on titles
|
|
|
|
* src/file-manager/fm-list-view.c (create_list): set the
|
|
CLIST_SHOW_TITLES flag
|
|
|
|
2001-03-28 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* components/notes/nautilus-notes.c: (set_note_text_from_metadata),
|
|
(done_with_file), (notes_load_metainfo), (notes_save_metainfo),
|
|
(do_destroy):
|
|
Notes updates text on metadata changes - bug 4422.
|
|
|
|
2001-03-28 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
who glanced at it before passing out
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(dedupe_foreach_depends):
|
|
|
|
Backport a fix for deduping from the branch. (This may fix some
|
|
bugs related to deduping suites; to be honest, nobody remembers
|
|
what this patch was originally supposed to do.)
|
|
|
|
* components/services/install/lib/eazel-install-object.c:
|
|
(eazel_install_initialize):
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
* components/services/install/lib/eazel-softcat-private.h:
|
|
* components/services/install/lib/eazel-softcat.h:
|
|
|
|
Change 'eazel_softcat_set_packages_pr_query' to
|
|
'eazel_softcat_set_packages_per_query' because I just can't see
|
|
one extra letter making a difference in a function name that long
|
|
anyway.
|
|
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
(eazel_softcat_initialize), (eazel_softcat_set_packages_per_query),
|
|
(eazel_softcat_get_info), (eazel_softcat_get_info_plural):
|
|
|
|
Backport a fix for suites from the branch. This caused wrong
|
|
error messages for the case where a suite contained only one
|
|
package (which is currently nearly 99% of all suites in softcat).
|
|
Adam noticed this a few days ago.
|
|
|
|
* nautilus-installer/src/installer.c: (report_unusual_errors):
|
|
|
|
Fix a trivial FIXME.
|
|
|
|
These should be the last of the patches that need to be backported
|
|
from the 1.0 branch.
|
|
|
|
2001-03-28 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(flatten_packagedata_dependency_tree), (packagedata_list_prune),
|
|
(packagedata_is_suite):
|
|
Added a (bool)packagedata_is_suite call which checks if the
|
|
suite_id field is actually a suite or something else.
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(prune_failed_packages_helper), (get_softcat_info), (post_check),
|
|
(check_dependencies_foreach), (do_dep_check_internal),
|
|
(check_no_two_packages_has_same_file),
|
|
(check_conflicts_against_already_installed_packages):
|
|
* components/services/install/lib/eazel-install-protocols.c:
|
|
(eazel_install_fetch_package):
|
|
Use the packagedata_is_suite call.
|
|
|
|
2001-03-28 Jason Leach <jasonleach@usa.net>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-directory-private.h: builddir !=
|
|
srcdir fix by changing #include "nautilus-idle-queue.h" to
|
|
#include <libnautilus/nautilus-idle-queue.h>.
|
|
|
|
2001-03-28 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Eli Goldberg <eli@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
Tweaked wording of font & font size preferences. They're
|
|
still a little awkward, but I think mostly in ways that
|
|
reflect their actual use, which is still a little awkward.
|
|
|
|
2001-03-28 Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* configure.in: upped version to 1.0.1.1 to keep version numbers
|
|
up above branch work.
|
|
|
|
2001-03-28 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: Gene Ragan <gzr@eazel.com>
|
|
|
|
Followup on my recent tree change to get rid of some flicker.
|
|
|
|
* components/tree/nautilus-tree-view.c:
|
|
(set_selected_row_position): Only scroll the view if the row isn't
|
|
already in the right position. Prevents the case where it scrolls
|
|
by less than a whole row.
|
|
|
|
* cut-n-paste-code/widgets/nautilusclist/nautilusclist.h:
|
|
* cut-n-paste-code/widgets/nautilusclist/nautilusclist.c:
|
|
(nautilus_clist_thaw), (nautilus_clist_check_unfrozen),
|
|
(real_resize_column), (real_row_move), (resync_selection),
|
|
(nautilus_clist_map), (nautilus_clist_style_set),
|
|
(real_sort_list):
|
|
Add code to detect changes and only redraw when actual changes
|
|
happen. Also make freeze/thaw with no changes between them a no-op
|
|
by having the frozen check schedule a refresh at thaw time as a
|
|
side effect. It used to do a refresh every time it got thawed. Add
|
|
calls to do refresh for all cases where the old code was counting
|
|
on thaw implying a full refresh.
|
|
|
|
* libnautilus-extensions/nautilus-ctree.c: (real_tree_move),
|
|
(real_select_all), (nautilus_ctree_insert_gnode),
|
|
(nautilus_ctree_remove_node), (nautilus_ctree_expand_recursive),
|
|
(nautilus_ctree_expand_to_depth),
|
|
(nautilus_ctree_collapse_recursive),
|
|
(nautilus_ctree_collapse_to_depth),
|
|
(nautilus_ctree_toggle_expansion_recursive),
|
|
(nautilus_ctree_real_select_recursive),
|
|
(nautilus_ctree_set_node_info), (nautilus_ctree_set_indent),
|
|
(nautilus_ctree_set_spacing), (nautilus_ctree_set_line_style),
|
|
(nautilus_ctree_sort_recursive), (nautilus_ctree_sort_node),
|
|
(nautilus_ctree_sort_single_node):
|
|
Use the new unfrozen check that has a side effect of making the
|
|
next thaw do a refresh. Add the new refresh calls that are needed
|
|
now that thaw doesn't always do a refresh. Removed some
|
|
unnecessary drawing for cases where things haven't changed.
|
|
|
|
* libnautilus-extensions/nautilus-list.c:
|
|
(nautilus_list_track_new_column_width):
|
|
Use the new unfrozen check that has a side effect of making the
|
|
next thaw do a refresh.
|
|
|
|
* src/file-manager/fm-list-view.c: (fm_list_view_set_zoom_level):
|
|
Formatting tweak.
|
|
|
|
2001-03-28 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* components/text/nautilus-text-view-ui.xml:
|
|
* components/text/nautilus-text-view.c: (merge_bonobo_menu_items):
|
|
* libnautilus-extensions/nautilus-font-factory.c:
|
|
(nautilus_font_factory_get_font_by_family):
|
|
Change "default" to "GTK System Font." Also add a FIXME for the fact
|
|
that the string "GTK System Font" is hard coded in many places.
|
|
Im going to fix this better in a bit.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_populate_pane):
|
|
Add documentation for the preference and preference dialog item
|
|
structures and tables. Also cleanup a bit of cruft left over from
|
|
the last checkin.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(nautilus_preferences_item_initialize), (preferences_item_destroy),
|
|
(preferences_item_create_constrained_integer),
|
|
(preferences_item_create_font),
|
|
(constrained_integer_changed_callback),
|
|
(nautilus_preferences_item_set_constrained_integer_values):
|
|
* libnautilus-extensions/nautilus-preferences-item.h:
|
|
Add support for having the constrained integer values be
|
|
independent of the labels.
|
|
|
|
2001-03-28 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
Fix bugs:
|
|
|
|
7343 - Fonts checks should work even when nautilus has not
|
|
undergone 'make install'
|
|
|
|
7703 - index status dialog is mixing gnome dialog font and
|
|
nautilus custom font
|
|
|
|
7204 - Need a better way to pick a fallback font
|
|
|
|
1102 - Embedded text should use preferences to determine the font
|
|
it uses
|
|
|
|
7357 - Preferences dialog spews critical in the ja_JP locale
|
|
|
|
7344 - NautilusScalable should not be doing any preferences
|
|
peeking
|
|
|
|
7345 - Default font "helvetica" hard coded and marked for
|
|
translatation in many places
|
|
|
|
7834 - Should mark selected style in font picker menu
|
|
|
|
5239 - Please make the text viewer use a fixed-width font
|
|
|
|
7401 - Non smooth font family picker should have a "GTK System
|
|
Font" entry
|
|
|
|
Work in progress for related bugs:
|
|
|
|
5101 - font sizes hard-coded in icon view
|
|
5456 - Sidebar tabs use hard coded font families
|
|
7670 - Font size is small in list view.
|
|
|
|
reviewed by: Glynn Foster <glynn.foster@ireland.sun.com>
|
|
|
|
* components/notes/nautilus-notes.c: (make_notes_view):
|
|
Dont translate the font name.
|
|
|
|
* components/text/nautilus-text-view-ui.xml:
|
|
Add default and fixed entries.
|
|
|
|
* components/text/nautilus-text-view.c:
|
|
(nautilus_text_view_initialize_class),
|
|
(nautilus_text_view_initialize), (nautilus_text_view_destroy),
|
|
(nautilus_text_view_update_font), (handle_ui_event),
|
|
(merge_bonobo_menu_items), (nautilus_text_view_zoom_to_level),
|
|
(zoomable_zoom_to_fit_callback), (font_changed_callback):
|
|
Dont store the font name and size. Compute these as needed. Use
|
|
deltas instead of hard coded font sizes to compute the font size
|
|
for a given zoom level. Store the font changes in preferences.
|
|
|
|
* libnautilus-extensions/nautilus-caption.c:
|
|
(nautilus_caption_initialize), (nautilus_caption_set_title_label),
|
|
(nautilus_caption_get_title_label),
|
|
(nautilus_caption_get_title_label_width),
|
|
(nautilus_caption_set_child), (nautilus_caption_set_spacing):
|
|
* libnautilus-extensions/nautilus-caption.h:
|
|
Add support for nice caption alignments.
|
|
|
|
* libnautilus-extensions/nautilus-directory.c:
|
|
(add_preferences_callbacks), (remove_preferences_callbacks):
|
|
A bit of a hack. Keep track of changes in the default smooth font
|
|
so that embedded icon text previews can be updated as needed.
|
|
|
|
* libnautilus-extensions/nautilus-font-factory.c:
|
|
(nautilus_font_factory_get_font_by_family),
|
|
A temporary hack for default system font usage. In a future
|
|
checkin this will not be needed anymore.
|
|
|
|
(nautilus_font_factory_get_font_from_preferences):
|
|
Dont translate font names anymore.
|
|
|
|
* libnautilus-extensions/nautilus-font-manager.c:
|
|
(font_description_new), (font_description_free),
|
|
(font_description_get_char_set), (font_description_table_for_each),
|
|
(font_list_find_bold_callback), (get_test_font_dir),
|
|
(nautilus_self_check_font_manager):
|
|
* libnautilus-extensions/nautilus-font-manager.h:
|
|
Merge char_set_registry and char_set_encoding into one string
|
|
'char_set.' Make the font checks work even if nautilus has not
|
|
undergone 'make install'
|
|
|
|
* libnautilus-extensions/nautilus-font-picker.c:
|
|
(nautilus_font_picker_initialize), (nautilus_font_picker_destroy),
|
|
(font_picker_populate), (font_make_style_name),
|
|
(font_style_entry_new), (compare_style),
|
|
(global_font_list_populate_callback):
|
|
* libnautilus-extensions/nautilus-font-picker.h:
|
|
Sublcass the font picker from NautilusCaption so that it will
|
|
nicely align in the preferences dialog.
|
|
Mark selected style in font picker menus by using radio buttons.
|
|
Fix a storage leak on destruction.
|
|
|
|
* libnautilus-extensions/nautilus-glib-extensions.c:
|
|
(nautilus_compare_integer), (nautilus_self_check_glib_extensions):
|
|
* libnautilus-extensions/nautilus-glib-extensions.h:
|
|
New GCompare function for integers.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_defaults),
|
|
(global_preferences_create_dialog),
|
|
(global_preferences_create_search_pane),
|
|
(global_preferences_create_sidebar_panels_pane),
|
|
(global_preferences_pane_update_callback),
|
|
(global_preferences_get_dialog),
|
|
(global_preferences_install_sidebar_panel_defaults),
|
|
(global_preferences_make_sidebar_panel_key),
|
|
(global_preferences_is_sidebar_panel_enabled),
|
|
(global_preferences_install_home_location_defaults),
|
|
(global_preferences_install_font_defaults),
|
|
(global_preferences_install_medusa_defaults),
|
|
(global_preferences_populate_pane),
|
|
(global_preferences_get_smooth_font),
|
|
(global_preferences_get_smooth_bold_font),
|
|
(nautilus_global_preferences_get_icon_view_smooth_font),
|
|
(nautilus_global_preferences_get_default_smooth_font),
|
|
(nautilus_global_preferences_get_default_smooth_bold_font),
|
|
(nautilus_global_preferences_initialize):
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
Simplify the creation of preferences by using structures to
|
|
describe both preferences and preference fialog entries.
|
|
|
|
* libnautilus-extensions/nautilus-gtk-extensions.c:
|
|
(nautilus_gtk_get_system_font):
|
|
* libnautilus-extensions/nautilus-gtk-extensions.h:
|
|
New function to obtain the "Gtk System Font."
|
|
|
|
* libnautilus-extensions/nautilus-icon-canvas-item.c:
|
|
(nautilus_icon_canvas_item_initialize_class),
|
|
(nautilus_icon_canvas_item_set_arg),
|
|
(nautilus_icon_canvas_item_get_arg),
|
|
(nautilus_icon_canvas_item_set_smooth_font_size):
|
|
* libnautilus-extensions/nautilus-icon-canvas-item.h:
|
|
Use signed integers for the font dimensions.
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(nautilus_icon_container_initialize),
|
|
(nautilus_icon_container_update_icon),
|
|
(nautilus_icon_container_theme_changed),
|
|
(nautilus_icon_container_set_font_size_table):
|
|
* libnautilus-extensions/nautilus-icon-container.h:
|
|
* libnautilus-extensions/nautilus-icon-private.h:
|
|
Dont translate the font names. Rename the font size table to
|
|
better reflect its purpose. Use signed integers for font sizes.
|
|
|
|
* libnautilus-extensions/nautilus-icon-factory.c:
|
|
(embedded_text_font_changed_callback), (embedded_text_font_free),
|
|
(embed_text):
|
|
Keep track of changes in the smooth font used for embedded text so
|
|
that the icon text previews will update as needed.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-box.c:
|
|
(nautilus_preferences_box_find_pane):
|
|
* libnautilus-extensions/nautilus-preferences-box.h:
|
|
New function to find a named pane.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-group.c:
|
|
(preferences_group_align_captions),
|
|
(nautilus_preferences_group_update),
|
|
(nautilus_preferences_group_get_title_label):
|
|
* libnautilus-extensions/nautilus-preferences-group.h:
|
|
Add support for aligning captions.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(nautilus_preferences_item_initialize),
|
|
(preferences_item_construct), (preferences_item_update_enum),
|
|
(preferences_item_create_enum),
|
|
(preferences_item_update_short_enum),
|
|
(preferences_item_create_short_enum),
|
|
(preferences_item_update_boolean),
|
|
(preferences_item_create_boolean),
|
|
(preferences_item_update_editable_string),
|
|
(preferences_item_create_editable_string),
|
|
(preferences_item_update_editable_integer),
|
|
(preferences_item_create_editable_integer),
|
|
(preferences_item_update_constrained_integer),
|
|
(preferences_item_create_constrained_integer),
|
|
(preferences_item_update_font), (preferences_item_create_font),
|
|
(preferences_item_update_smooth_font),
|
|
(preferences_item_create_smooth_font),
|
|
(nautilus_preferences_item_new),
|
|
(enum_radio_group_changed_callback),
|
|
(boolean_button_toggled_callback), (font_item_changed_callback),
|
|
(editable_string_changed_callback),
|
|
(editable_integer_changed_callback),
|
|
(constrained_integer_changed_callback),
|
|
(nautilus_preferences_item_update_displayed_value),
|
|
(preferences_item_update_editable_integer_settings_at_idle),
|
|
(nautilus_preferences_item_get_control_showing),
|
|
(nautilus_preferences_item_set_constrained_integer_paramaters),
|
|
(nautilus_preferences_item_child_is_caption),
|
|
(nautilus_preferences_item_get_caption_title_label_width),
|
|
(nautilus_preferences_item_set_caption_spacing):
|
|
* libnautilus-extensions/nautilus-preferences-item.h:
|
|
Add a new CONSTRAINED INTEGER item type. Add support for aligning
|
|
captions.
|
|
Dont translate font names.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-pane.c:
|
|
(nautilus_preferences_pane_add_group),
|
|
(nautilus_preferences_pane_add_item_to_nth_group),
|
|
(nautilus_preferences_pane_get_num_visible_groups),
|
|
(nautilus_preferences_pane_get_num_groups),
|
|
(nautilus_preferences_pane_find_group):
|
|
* libnautilus-extensions/nautilus-preferences-pane.h:
|
|
Add a function for finding a named group.
|
|
|
|
* libnautilus-extensions/nautilus-scalable-font.c:
|
|
(nautilus_scalable_font_get_default_font),
|
|
(nautilus_scalable_font_get_default_bold_font):
|
|
Dont peek preferences for the default fonts. These are now
|
|
handled in nautilus-global-preferences.
|
|
|
|
* libnautilus-extensions/nautilus-smooth-text-layout.c:
|
|
(smooth_text_layout_line_list_new),
|
|
(smooth_text_layout_line_list_new_wrapped),
|
|
(nautilus_smooth_text_layout_new),
|
|
(nautilus_smooth_text_layout_set_font_size):
|
|
Use signed integers for font sizes.
|
|
|
|
* libnautilus-extensions/nautilus-string-picker.c:
|
|
(nautilus_string_picker_initialize),
|
|
(nautilus_string_picker_set_string_list):
|
|
Update for Caption superclass changes. Dont make singleton
|
|
choices insensitive.
|
|
|
|
* libnautilus-extensions/nautilus-text-caption.c:
|
|
(nautilus_text_caption_initialize):
|
|
* libnautilus-extensions/nautilus-text-caption.h:
|
|
Update for Caption superclass changes. Fix errors in header comments.
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
(fm_directory_view_initialize), (fm_directory_view_destroy):
|
|
* src/file-manager/fm-directory-view.h:
|
|
Remove knowledge of font stuff. The fonts for icon and list view
|
|
are now handled separately so each subclass will have to do its
|
|
own preferences listening.
|
|
|
|
* src/file-manager/fm-icon-view.c: (set_sort_criterion_by_id),
|
|
(font_changed_callback), (smooth_font_changed_callback),
|
|
(standard_font_size_changed_callback),
|
|
(fm_icon_view_initialize_class), (fm_icon_view_initialize),
|
|
(fm_icon_view_update_icon_container_font_size_table),
|
|
(fm_icon_view_update_icon_container_smooth_font),
|
|
(create_icon_container):
|
|
Keep track of icon view font changes. Use deltas to compute the
|
|
font sizes instead of hard coded point sizes.
|
|
|
|
* src/file-manager/fm-list-view.c: (fm_list_view_initialize_class),
|
|
(fm_list_view_initialize), (fm_list_view_update_font),
|
|
(font_or_font_size_changed_callback),
|
|
(fm_list_view_image_display_policy_changed):
|
|
Keep track of list view font changes. Use deltas to compute the
|
|
font sizes instead of hard coded point sizes.
|
|
|
|
* src/file-manager/nautilus-indexing-info.c:
|
|
(last_index_time_and_reindex_button_dialog_new),
|
|
(index_progress_dialog_new):
|
|
Dont use smooth labels mixed in with regular gtk labels.
|
|
|
|
* src/nautilus-sidebar-tabs.c:
|
|
(nautilus_sidebar_tabs_load_theme_data),
|
|
(smooth_font_changed_callback), (nautilus_sidebar_tabs_initialize),
|
|
(nautilus_sidebar_tabs_destroy):
|
|
Add macros and FIXME for hard coded font size. NULL out the tab_font
|
|
when its unreffed, otherwise all hell breaks lose when user level
|
|
changes. Update for default font changes.
|
|
|
|
* src/nautilus-sidebar-title.c: (smooth_font_changed_callback),
|
|
(nautilus_sidebar_title_initialize),
|
|
(nautilus_sidebar_title_destroy), (update_font):
|
|
Keep track of smooth font changes. Update for default font changes.
|
|
|
|
* test/test-nautilus-font-manager.c: (font_iterator_callback):
|
|
* test/test-nautilus-font-picker.c: (update_font),
|
|
(print_selected_font_callback), (main):
|
|
* test/test-nautilus-label-simple.c: (use_system_font_callback),
|
|
(use_system_font_bold_callback), (main):
|
|
Update for font picker and font manager changes.
|
|
|
|
2001-03-27 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed (a bit) by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Some tree view changes so it only does work when the tree view is
|
|
open, not when it's closed. Also improved speed by not creating so
|
|
many pixmaps, which required changing lots of classes to use
|
|
pixbufs instead of pixmaps.
|
|
|
|
* components/tree/libmain.c: (tree_shlib_object_destroyed),
|
|
(tree_shlib_make_object): Changed to use NautilusTreeView
|
|
subclass of NautilusView, not widget.
|
|
|
|
* components/tree/main.c: (main): Use standard main.
|
|
|
|
* components/rpmview/nautilus-rpm-view.c:
|
|
(file_activation_callback), (fill_filename_tree_int),
|
|
(fill_filename_tree), (nautilus_rpm_view_update_from_uri):
|
|
Update to use NautilusCList instead of GtkCList.
|
|
|
|
* components/tree/nautilus-tree-change-queue.h: Got rid of ADDED
|
|
(it's now the same as CHANGED).
|
|
|
|
* components/tree/nautilus-tree-model.h:
|
|
* components/tree/nautilus-tree-model.c:
|
|
(nautilus_tree_model_initialize_class): No more ADDED.
|
|
(destroy_file_hash): New function.
|
|
(nautilus_tree_model_destroy): Destroy deferral hashes.
|
|
(nautilus_tree_model_node_begin_monitoring): Use changed instead
|
|
of added.
|
|
(report_node_changed): Emit changed instead of added.
|
|
(process_file_change): New function.
|
|
(process_directory_done_loading): New function.
|
|
(add_file_to_hash): New function.
|
|
(nautilus_tree_model_directory_files_changed_callback),
|
|
(nautilus_tree_model_directory_done_loading_callback): Either put
|
|
the file in the hash table or send the notification.
|
|
(process_one_changed_file), (process_one_done_loading_file):
|
|
Helper functions to send notifications.
|
|
(nautilus_tree_model_set_defer_notifications): Start deferring
|
|
notifications by making hash tables. Stop deferring notifications
|
|
by sending out all the notifications and then getting rid of the
|
|
hash tables.
|
|
|
|
* components/tree/nautilus-tree-view.h:
|
|
* components/tree/nautilus-tree-view-private.h:
|
|
* components/tree/nautilus-tree-view.c:
|
|
(nautilus_tree_view_insert_model_node), (ctree_is_node_expanded),
|
|
(nautilus_tree_view_update_model_node),
|
|
(awaited_node_or_uri_found), (notify_done_loading),
|
|
(notify_node_seen), (get_selected_row),
|
|
(get_selected_row_position), (set_selected_row_position),
|
|
(dequeue_pending_idle_callback), (schedule_pending_idle_callback),
|
|
(unschedule_pending_idle_callback),
|
|
(nautilus_tree_view_load_from_filesystem), (ctree_compare_rows),
|
|
(create_tree), (tree_map_callback), (tree_unmap_callback),
|
|
(nautilus_tree_view_initialize), (nautilus_tree_view_destroy),
|
|
(get_uri_sequence_to_root),
|
|
(call_when_uri_loaded_or_parent_done_loading),
|
|
(cancel_selection_in_progress),
|
|
(expand_uri_sequence_and_select_end), (select_current_location),
|
|
(tree_load_location_callback), (got_activation_uri_callback),
|
|
(ctree_get_first_selected_node),
|
|
(nautilus_tree_view_update_all_icons),
|
|
(nautilus_tree_view_initialize_class):
|
|
Convert to use pixbufs instead of pixmaps. Convert to use
|
|
NautilusList instead of GtkCList. Fix storage leak of name.
|
|
Get rid of weak use of callback function pointers. Add feature
|
|
where the selected row is kept in position as new items are added.
|
|
Eliminated ADDED and jsut used CHANGED instead. Defer creating the
|
|
tree view until the first map. Turn off processing when unmapped.
|
|
Change NautilusTreeView to be NautilusView subclass, not a widget.
|
|
|
|
* components/tree/nautilus-tree-view-dnd.c:
|
|
(nautilus_tree_view_drag_begin), (nautilus_tree_view_drag_motion),
|
|
(get_data_on_first_target_we_support),
|
|
(nautilus_tree_view_button_press),
|
|
(nautilus_tree_view_button_release),
|
|
(nautilus_tree_view_motion_notify),
|
|
(nautilus_tree_view_set_dnd_icon),
|
|
(nautilus_tree_view_collapse_node),
|
|
(nautilus_tree_view_expand_or_collapse_row),
|
|
(nautilus_tree_view_tree_node_at), (auto_scroll_timeout_callback),
|
|
(nautilus_tree_view_real_scroll),
|
|
(nautilus_tree_view_collapse_all),
|
|
(nautilus_tree_view_receive_dropped_icons),
|
|
(nautilus_tree_view_drag_destroy),
|
|
(nautilus_tree_view_drag_destroy_real):
|
|
Switch from GtkCList to NautilusCList. Also get rid of code that
|
|
assumes NautilusTreeView is a widget. Also convert to use pixbufs
|
|
instead of pixmaps.
|
|
|
|
* cut-n-paste-code/widgets/nautilusclist/nautilusclist.h:
|
|
* cut-n-paste-code/widgets/nautilusclist/nautilusclist.c:
|
|
(nautilus_clist_optimal_column_width), (nautilus_clist_set_text),
|
|
(nautilus_clist_set_pixbuf), (nautilus_clist_get_pixbuf),
|
|
(nautilus_clist_set_pixtext), (nautilus_clist_get_pixtext),
|
|
(set_cell_contents), (cell_size_request), (real_insert_row),
|
|
(draw_row), (draw_rows), (row_delete):
|
|
Change to use pixbufs instead of pixmaps. Remove most of the
|
|
drawing code since this can only be used as a base class for
|
|
NautilusList anyway. Add boolean to set_cell_contents so it
|
|
redraws only if the cell has changed.
|
|
|
|
* libnautilus-extensions/nautilus-ctree.h:
|
|
* libnautilus-extensions/nautilus-ctree.c: (COLUMN_FROM_XPIXEL),
|
|
(nautilus_ctree_get_type), (nautilus_ctree_class_init),
|
|
(nautilus_ctree_set_arg), (nautilus_ctree_get_arg),
|
|
(nautilus_ctree_init), (ctree_attach_styles),
|
|
(ctree_detach_styles), (nautilus_ctree_realize),
|
|
(nautilus_ctree_event), (nautilus_ctree_unrealize),
|
|
(nautilus_ctree_button_press), (draw_drag_highlight),
|
|
(nautilus_ctree_row_at), (get_cell_rectangle),
|
|
(nautilus_ctree_set_prelight), (draw_cell_pixbuf),
|
|
(get_cell_style), (nautilus_ctree_draw_expander),
|
|
(nautilus_ctree_draw_lines), (draw_row), (tree_draw_node),
|
|
(nautilus_ctree_link), (nautilus_ctree_unlink), (real_row_move),
|
|
(real_tree_move), (change_focus_row_expansion), (real_tree_expand),
|
|
(real_tree_collapse), (column_auto_resize), (auto_resize_columns),
|
|
(cell_size_request), (set_cell_contents), (set_node_info),
|
|
(row_new), (row_delete), (real_select_row), (real_unselect_row),
|
|
(real_tree_select), (real_tree_unselect), (select_row_recursive),
|
|
(real_select_all), (real_unselect_all), (ctree_is_hot_spot),
|
|
(nautilus_ctree_construct), (real_insert_row),
|
|
(nautilus_ctree_insert_node), (nautilus_ctree_insert_gnode),
|
|
(real_remove_row), (nautilus_ctree_remove_node), (real_clear),
|
|
(nautilus_ctree_post_recursive),
|
|
(nautilus_ctree_post_recursive_to_depth),
|
|
(nautilus_ctree_pre_recursive),
|
|
(nautilus_ctree_pre_recursive_to_depth),
|
|
(nautilus_ctree_find_node_ptr), (nautilus_ctree_node_nth),
|
|
(nautilus_ctree_find), (nautilus_ctree_find_by_row_data),
|
|
(nautilus_ctree_find_all_by_row_data),
|
|
(nautilus_ctree_find_by_row_data_custom),
|
|
(nautilus_ctree_find_all_by_row_data_custom),
|
|
(nautilus_ctree_is_hot_spot), (nautilus_ctree_expand_recursive),
|
|
(nautilus_ctree_expand_to_depth),
|
|
(nautilus_ctree_collapse_recursive),
|
|
(nautilus_ctree_collapse_to_depth),
|
|
(nautilus_ctree_toggle_expansion_recursive),
|
|
(nautilus_ctree_real_select_recursive),
|
|
(nautilus_ctree_node_set_text), (nautilus_ctree_node_set_pixbuf),
|
|
(nautilus_ctree_node_set_pixtext), (nautilus_ctree_set_node_info),
|
|
(nautilus_ctree_node_set_shift), (remove_grab),
|
|
(nautilus_ctree_node_set_selectable),
|
|
(nautilus_ctree_node_get_cell_type),
|
|
(nautilus_ctree_node_get_text), (nautilus_ctree_node_get_pixbuf),
|
|
(nautilus_ctree_node_get_pixtext), (nautilus_ctree_get_node_info),
|
|
(nautilus_ctree_node_set_cell_style),
|
|
(nautilus_ctree_node_get_cell_style),
|
|
(nautilus_ctree_node_set_row_style), (nautilus_ctree_node_moveto),
|
|
(nautilus_ctree_node_is_visible), (nautilus_ctree_set_indent),
|
|
(nautilus_ctree_set_spacing), (nautilus_ctree_set_show_stub),
|
|
(nautilus_ctree_set_line_style), (tree_sort),
|
|
(nautilus_ctree_sort_recursive), (real_sort_list),
|
|
(nautilus_ctree_sort_node), (nautilus_ctree_sort_single_node),
|
|
(fake_unselect_all), (selection_find), (resync_selection),
|
|
(real_undo_selection), (check_drag), (drag_dest_info_destroy),
|
|
(drag_dest_cell), (nautilus_ctree_drag_begin),
|
|
(nautilus_ctree_drag_motion), (nautilus_ctree_drag_data_received):
|
|
Change to use NautilusList instead of GtkCList. Change to use
|
|
pixbufs instead of pixmaps. Use set_cell_contents boolean to only
|
|
redraw when cell has changed.
|
|
|
|
* libnautilus-extensions/nautilus-gtk-extensions.h:
|
|
* libnautilus-extensions/nautilus-gtk-extensions.c:
|
|
(nautilus_gtk_marshal_POINTER__INT): Add new marshal needed for
|
|
the pixbuf version of a NautilusList call.
|
|
(nautilus_drag_set_icon_pixbuf): Helper to convert pixbuf to
|
|
a pixmap and mask for GTK's sake.
|
|
|
|
* libnautilus-extensions/nautilus-icon-dnd.c:
|
|
(nautilus_icon_dnd_begin_drag): Use nautilus_drag_set_icon_pixbuf.
|
|
|
|
* libnautilus-extensions/nautilus-list.h:
|
|
* libnautilus-extensions/nautilus-list.c:
|
|
(nautilus_list_initialize_class), (nautilus_list_initialize_dnd),
|
|
(nautilus_list_initialize), (nautilus_list_destroy), (draw_cell),
|
|
(nautilus_list_mark_cell_as_link),
|
|
(nautilus_list_set_cell_contents), (set_list_cell),
|
|
(get_list_cell), (nautilus_list_drag_start),
|
|
(nautilus_list_receive_dropped_icons):
|
|
Take advantage of the new changes in NautilusCList, which now uses
|
|
pixmaps directly. Change drag signal to use a pixbuf, not a
|
|
pixmap. Change so it doesn't do the DND stuff unless you
|
|
explicitly call for it. Use set_cell_contents boolean to only
|
|
redraw when cell has changed.
|
|
|
|
* src/file-manager/fm-list-view.c: (fm_list_get_drag_pixbuf),
|
|
(fm_list_get_sort_column_index), (create_list), (set_up_list):
|
|
Change to use the new pixbuf signal instead of the old pixmap one.
|
|
Make a call to ask NautilusList to do the DND stuff.
|
|
|
|
2001-03-27 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* components/services/clone/.cvsignore:
|
|
More generated files.
|
|
|
|
2001-03-27 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* components/services/clone/.cvsignore:
|
|
Ignore generated files.
|
|
|
|
Tue Mar 27 15:56:00 2001 George Lebl <jirka@5z.com>
|
|
|
|
Reviewed by a bunch of people on bugzilla, and according to everyone
|
|
it actually works, despite being written by me.
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c
|
|
(nautilus_icon_container_update_scroll_region)
|
|
(lay_down_icons_horizontal) (lay_down_icons_tblr)
|
|
(nautilus_icon_container_set_margins)
|
|
libnautilus-extensions/nautilus-icon-container.h
|
|
libnautilus-extensions/nautilus-icon-private.h
|
|
src/file-manager/fm-desktop-icon-view.c (panel_desktop_area_changed)
|
|
(desktop_icon_view_property_filter) (fm_desktop_icon_view_destroy)
|
|
(fm_desktop_icon_view_initialize): Reads GNOME_PANEL_DESKTOP_AREA
|
|
hint from the root window, which the panel sets to give the area
|
|
not covered by panels. Then set margins on the icon container so
|
|
that the icons are shifted away from the panels. Also when
|
|
relaying out icons the new size is taken into account.
|
|
Fix #1447, the infamous showstopper uber bug.
|
|
|
|
2001-03-27 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Use the proper automake defined conditional to
|
|
enable audio cd mounting.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(get_removable_volumes), (get_current_mount_list):
|
|
|
|
2001-03-27 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
Clone now basically works. It will however almost always crash
|
|
since ORBit can't transfer big buffers.
|
|
|
|
* components/services/clone/eazel-clone.c:
|
|
(eazel_file_conflict_check_signal),
|
|
(eazel_file_uniqueness_check_signal),
|
|
(eazel_feature_consistency_check_signal),
|
|
(eazel_download_progress_signal), (eazel_install_progress_signal),
|
|
(eazel_uninstall_progress_signal), (download_failed),
|
|
(install_failed), (uninstall_failed),
|
|
(eazel_preflight_check_signal), (dep_check), (md5_check_failed),
|
|
(done), (get_password_dude), (do_clone):
|
|
Added --downgrade.
|
|
Added "I: "'s and \n's to a lot of printfs.
|
|
|
|
* components/services/install/lib/eazel-install-object.c:
|
|
(eazel_install_emit_preflight_check),
|
|
(eazel_install_emit_save_transaction):
|
|
Code to "circumvent" the ORBit buffersize bug.
|
|
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
(split_by_multiple):
|
|
Fixed bug that caused packages searched for by name but with
|
|
version to be slammed into one huge query.
|
|
|
|
2001-03-27 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fixed bug 2328 (No way to go to a specific URI if location
|
|
bar is hidden)
|
|
|
|
Fixed by adding a new item "Location ..." to the Go menu,
|
|
with control-L as keyboard shortcut. ("Create Link", formerly
|
|
control-L, is now "Make Link", control-M.) Choosing "Location ..."
|
|
makes the location bar visible if necessary and selects the
|
|
location text field's contents so you can start typing to replace
|
|
it. If the location bar had been hidden, it will hide itself again
|
|
when you hit Return.
|
|
|
|
At the same time, made the "Find" menu item (control-F) always
|
|
show the Find controls and move the focus there, instead of
|
|
toggling between Find & Browse. The Find toolbar button remains
|
|
a toggle button.
|
|
|
|
|
|
Fixed bug 3590 (Remove workaround for Bonobo design flaw)
|
|
Fixed bug 7303 (Conflicts on menu item underline accelerators)
|
|
|
|
Fixed these incidentally when working on 2328.
|
|
|
|
|
|
* src/file-manager/fm-directory-view.c: (real_update_menus):
|
|
* src/file-manager/nautilus-directory-view-ui.xml:
|
|
Changed Create Link(s) to Make Link(s), and changed its
|
|
accelerator to Control-M.
|
|
|
|
* src/nautilus-location-bar.c:
|
|
(real_activate): select all text when activating (used to
|
|
just grab focus)
|
|
(nautilus_location_bar_initialize): Changed definition
|
|
of entry to be a NautilusEntry.
|
|
|
|
|
|
* src/nautilus-shell-ui.xml: added "Location ..." item in
|
|
Go menu; renamed some commands and items for clarity;
|
|
moved a couple of accelerators into verbs.
|
|
|
|
* src/nautilus-switchable-navigation-bar.h:
|
|
* src/nautilus-switchable-navigation-bar.c:
|
|
(nautilus_switchable_navigation_bar_activate),
|
|
(nautilus_switchable_navigation_bar_set_mode):
|
|
Broke _activate out of _set_mode and made it
|
|
public; tweaked _set_mode a little.
|
|
|
|
* src/nautilus-window-private.h: Added temporary_navigation_bar
|
|
boolean to details struct.
|
|
|
|
* src/nautilus-window-menus.c:
|
|
(nautilus_window_show_location_bar_temporarily): New function,
|
|
shows location bar and sets the flag to hide it after it
|
|
signals for a location change.
|
|
(file_menu_find_callback): New function, switches to find mode,
|
|
showing location bar temporarily if necessary.
|
|
(toolbar_toggle_find_mode_callback): renamed from file_menu_xxx
|
|
now that it's only used by the toolbar, toggles Find mode,
|
|
showing location bar temporarily if necessary.
|
|
(go_menu_location_callback): New function, switches to browse mode,
|
|
showing location bar temporarily if necessary.
|
|
(nautilus_window_initialize_menus_part_1): futz with verbs for
|
|
these menu items.
|
|
(nautilus_window_update_find_menu_item): Remove this call since
|
|
the menu item is no longer dynamic.
|
|
(nautilus_window_remove_go_menu_items): Remove call to
|
|
nautilus_window_update_find_menu_item.
|
|
|
|
* src/nautilus-window.c:
|
|
(go_to_callback): Cleaned up style a little.
|
|
(navigation_bar_location_changed_callback): New function, called
|
|
when location bar says "hey, here's a new location for you".
|
|
Hides the location bar if it was temporarily showing.
|
|
(navigation_bar_mode_changed_callback): Remove call to
|
|
nautilus_window_update_find_item.
|
|
(nautilus_window_constructed): Wire up
|
|
navigation_bar_location_changed_callback.
|
|
(nautilus_window_hide_location_bar): Clear the
|
|
temporary_navigation_bar flag.
|
|
|
|
* components/text/nautilus-text-view-ui.xml: Change _Fonts to
|
|
F_onts to avoid conflict with _File.
|
|
|
|
Tue Mar 27 02:25:31 2001 George Lebl <jirka@5z.com>
|
|
|
|
* components/help/hyperbola-nav-tree.c (ensure_italic_style)
|
|
(set_node_style) (reset_style_for_node) (reset_styles)
|
|
(ensure_pixmap_and_mask) (ensure_icons) (get_node_icons)
|
|
(ctree_populate_subnode) (ctree_populate)
|
|
(hyperbola_navigation_tree_new) (pixmap_unref_and_null)
|
|
(bitmap_unref_and_null) (hyperbola_navigation_tree_destroy):
|
|
Remove the italic stuff and replace with icons. There's a
|
|
different icon for folders, different for books and different for
|
|
sections. The one for sections is the one used for man and info
|
|
pages, but we could also have a separate one for those. I suppose
|
|
that's up to Arlo. This should fix #6911, though I suppose I'll
|
|
leave it open to get further feedback.
|
|
|
|
* icons/Makefile.am, hyperbola-book-closed.png,
|
|
hyperbola-book-open.png, hyperbola-folder-closed.png,
|
|
hyperbola-folder-open.png, hyperbola-section-closed.png,
|
|
hyperbola-section-open.png: Add some testing icons, stolen
|
|
from the GTK+ testing program.
|
|
|
|
Tue Mar 27 00:45:02 2001 George Lebl <jirka@5z.com>
|
|
|
|
* components/help/hyperbola-filefmt.c
|
|
(fmt_scrollkeeper_parse_toc_section)
|
|
(fmt_scrollkeeper_parse_document) (fmt_toplevel_add_doc):
|
|
Properly set BOOK and SECTION types instead of making everything
|
|
FOLDER. No wonder my original patch to #6911 didn't all work.
|
|
This makes it work, though apparently icons are involved now, so
|
|
it's still not fixed.
|
|
|
|
* components/help/hyperbola-nav-tree.c (set_node_style):
|
|
Also set italic style for SECTIONs which are now set correctly
|
|
in the above fix.
|
|
|
|
2001-03-26 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-audio-player.c:
|
|
* libnautilus-extensions/nautilus-audio-player.h:
|
|
(player_thread),
|
|
(nautilus_audio_player_play), (nautilus_audio_player_stop),
|
|
(esdout_init), (esdout_write), (get_latency), (esd_stou8),
|
|
(esd_utos16sw), (esd_utos16), (esd_16sw):
|
|
New code to add support for an audio player thread. This is
|
|
a first step to avoid the use of external binaries from
|
|
within nautilus to preview audio. This will hopefully allow
|
|
us to use a more flexible preview mechanism in the future.
|
|
The new code currently uses the audiofile library from
|
|
gnome cvs.
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
Add new files to build.
|
|
|
|
* src/file-manager/fm-icon-view.c: (fm_icon_view_destroy),
|
|
(fm_icon_view_begin_loading), (play_file), (preview_audio),
|
|
(icon_container_preview_callback), (fm_icon_view_initialize):
|
|
Add a conditional to allow the use of the new audio preview
|
|
code. The conditional is currently set to use the old code,
|
|
not the new mechanism.
|
|
|
|
2001-03-26 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-directory-async.c:
|
|
(is_anyone_waiting_for_metafile), (call_ready_callbacks),
|
|
(start_or_stop_io), (nautilus_directory_cancel):
|
|
* libnautilus-extensions/nautilus-directory-metafile-monitor.c:
|
|
(corba_metafile_ready):
|
|
* libnautilus-extensions/nautilus-directory-metafile.c:
|
|
(get_metafile), (nautilus_directory_rename_file_metadata),
|
|
(nautilus_directory_rename_directory_metadata):
|
|
* libnautilus-extensions/nautilus-directory-metafile.h:
|
|
* libnautilus-extensions/nautilus-directory-private.h:
|
|
* libnautilus-extensions/nautilus-directory.c:
|
|
(nautilus_directory_initialize), (nautilus_directory_destroy),
|
|
(set_directory_uri), (change_directory_uri),
|
|
(nautilus_self_check_directory):
|
|
* libnautilus-extensions/nautilus-directory.h:
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
(nautilus_file_name_matches_backup_pattern),
|
|
(nautilus_file_name_matches_metafile_pattern):
|
|
* libnautilus-extensions/nautilus-file-utilities.h:
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
(nautilus_file_is_metafile):
|
|
* libnautilus-extensions/nautilus-file.h:
|
|
* libnautilus-extensions/nautilus-metafile-factory.c: (corba_open):
|
|
* libnautilus-extensions/nautilus-metafile-server.idl:
|
|
* libnautilus-extensions/nautilus-metafile.c:
|
|
(nautilus_metafile_class_init), (nautilus_metafile_init),
|
|
(destroy), (construct_private_metafile_vfs_uri),
|
|
(nautilus_metafile_set_directory_uri), (nautilus_metafile_new),
|
|
(nautilus_metafile_get), (schedule_next_read), (async_read_start),
|
|
(async_read_done), (async_read_cancel), (corba_is_read),
|
|
(corba_get), (corba_get_list), (corba_set), (corba_set_list),
|
|
(corba_copy), (corba_remove), (corba_rename),
|
|
(corba_rename_directory), (corba_register_monitor),
|
|
(corba_unregister_monitor),
|
|
(nautilus_metafile_notify_metafile_ready), (call_metafile_changed),
|
|
(call_metafile_changed_for_all_files_mentioned_in_metafile),
|
|
(call_metafile_changed_for_one_file), (create_metafile_root),
|
|
(get_file_node), (get_metadata_string_from_metafile),
|
|
(get_metadata_list_from_metafile),
|
|
(set_metadata_string_in_metafile), (set_metadata_list_in_metafile),
|
|
(set_metadata_in_metafile), (get_metadata_string_from_table),
|
|
(get_metadata_list_from_table), (set_metadata_eat_value),
|
|
(metafile_free_metadata), (get_file_metadata),
|
|
(get_file_metadata_list), (set_file_metadata),
|
|
(set_file_metadata_list), (metafile_get_file_uri),
|
|
(rename_file_metadata), (apply_one_change), (apply_file_changes),
|
|
(nautilus_metafile_apply_pending_changes), (copy_file_metadata),
|
|
(remove_file_metadata), (nautilus_metafile_set_metafile_contents),
|
|
(metafile_read_cancel), (can_use_public_metafile),
|
|
(metafile_read_mark_done), (metafile_read_done),
|
|
(metafile_read_try_public_metafile),
|
|
(metafile_read_check_for_directory_callback),
|
|
(metafile_read_check_for_directory), (metafile_read_failed),
|
|
(metafile_read_done_callback), (metafile_read_restart),
|
|
(allow_metafile), (metafile_read_start), (metafile_write_done),
|
|
(metafile_write_failed), (metafile_write_failure_close_callback),
|
|
(metafile_write_success_close_callback), (metafile_write_callback),
|
|
(metafile_write_create_callback), (metafile_write_start),
|
|
(metafile_write), (metafile_write_idle_callback),
|
|
(directory_request_write_metafile):
|
|
* libnautilus-extensions/nautilus-metafile.h:
|
|
* libnautilus-extensions/nautilus-vfs-directory.c:
|
|
(vfs_is_not_empty):
|
|
Factored the metadata reading/writing code out of nautilus-directory
|
|
- bug 6661.
|
|
|
|
2001-03-26 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
Initial commit of machine cloning.
|
|
|
|
* components/services/Makefile.am:
|
|
* components/services/clone/Makefile.am:
|
|
* configure.in:
|
|
The usual makefile trickery etc.
|
|
|
|
* components/services/clone/eazel-clone-lib.h:
|
|
* components/services/clone/eazel-clone-lib.c:
|
|
(eazel_install_clone_load_inventory),
|
|
(eazel_install_clone_check_existing),
|
|
(eazel_install_clone_compare_inventory),
|
|
(eazel_install_clone_create_inventory):
|
|
The lib that generates an inventory and does inventory compare.
|
|
|
|
* components/services/clone/eazel-clone.c:
|
|
(set_parameters_from_command_line),
|
|
(eazel_file_conflict_check_signal),
|
|
(eazel_file_uniqueness_check_signal),
|
|
(eazel_feature_consistency_check_signal),
|
|
(eazel_download_progress_signal), (eazel_install_progress_signal),
|
|
(eazel_uninstall_progress_signal), (download_failed),
|
|
(install_failed), (uninstall_failed),
|
|
(eazel_preflight_check_signal), (eazel_save_transaction_signal),
|
|
(dep_check), (md5_check_failed), (delete_files), (done),
|
|
(get_password_dude), (set_root_client), (do_clone), (main):
|
|
Rehack of eazel-alt-install-corba.c to act as cli clone util.
|
|
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c:
|
|
Reenabled --revert...
|
|
|
|
* components/services/install/lib/eazel-install-xml-package-list.c:
|
|
(parse_shared), (eazel_install_packagedata_to_xml_int):
|
|
Tighter FILESIZE and BYTESIZE in xml.
|
|
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(eazel_package_system_implementation):
|
|
Spew root and DB when starting.
|
|
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
Authors stuff.
|
|
* components/services/install/lib/eazel-package-system.c:
|
|
(eazel_package_system_suggest_id):
|
|
Committed patch from fcrozat@mandrakesoft.com to correctly set
|
|
RPM4 for Mandrake 8.0
|
|
|
|
Mon Mar 26 01:39:43 2001 George Lebl <jirka@5z.com>
|
|
|
|
This patch killed two people, but Seth says it's not that bad
|
|
|
|
* components/help/hyperbola-nav-tree.c
|
|
(hyperbola_navigation_tree_new): replace gtk_clist_columns_autosize
|
|
with gtk_clist_set_column_auto_resize. The former is a one time
|
|
thing, whereas we want to do this all the time. Fixes #7424
|
|
|
|
Sun Mar 25 17:02:17 2001 George Lebl <jirka@5z.com>
|
|
|
|
Review dude: Maciej
|
|
|
|
* components/music/id3_frame.c (id3_read_frame)
|
|
components/music/id3_frame_text.c (id3_get_text)
|
|
components/music/id3_frame_url.c (id3_get_url)
|
|
components/music/nautilus-music-view.c (sort_list)
|
|
(click_column_callback)
|
|
components/services/trilobite/libtrilobite/trilobite-root-helper.c
|
|
(trilobite_root_helper_destroy) (trilobite_root_helper_start)
|
|
libnautilus-extensions/nautilus-file.c
|
|
(nautilus_file_list_filter_hidden_and_bac):
|
|
Use GINT_TO_POINTER and GPOINTER_TO_INT when casting ints to/from
|
|
pointers to fix 64 bit issues
|
|
|
|
2001-03-24 Rebecca Schulman <rebecka@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-medusa-support.c:
|
|
(nautilus_medusa_check_cron_is_enabled):
|
|
Add check for "cron" as well as "crond" so that cron will
|
|
also be recognized on Debian.
|
|
|
|
2001-03-23 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 2968 (Control-O insufficient for keyboard activation
|
|
of selected files)
|
|
|
|
Fixed bug 5688 (Context menu on the desktop shouldn't have
|
|
"Open in New Window")
|
|
|
|
In the new design, "Open" is always sensitive. It follows the user's
|
|
preference, except if the user's preference is "use same window" and
|
|
there are multiple items selected. "Open in New Window" is only
|
|
available when the preference is "use same window". If the preference
|
|
is "use new window", "Open in New Window" is replaced by "Open in
|
|
This Window", which is enabled only if there is exactly one item
|
|
selected (and which never launches an external application).
|
|
|
|
"Open in New Window" and "Open in This Window" both have
|
|
Control-Shift-O as a keyboard equivalent (only one of them
|
|
is visible at a time, of course).
|
|
|
|
The desktop right-click menu only has "Open", which behaves the
|
|
same way it does currently.
|
|
|
|
I think the only slightly useful behavior that has been lost is
|
|
the ability to specifically open an item in a new window via the
|
|
menu item as opposed to opening it in a way that will find an
|
|
existing window if there is one. Them's the breaks.
|
|
|
|
* src/file-manager/nautilus-directory-view-ui.xml:
|
|
Changed "OpenNew" to "OpenAlternate" for clarity;
|
|
added Control-Shift-O as accelerator for OpenAlternate.
|
|
|
|
* src/file-manager/nautilus-desktop-icon-view-ui.xml:
|
|
Set hidden attribute on OpenAlternate command.
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
(open_callback): Changed to call the same code that hitting
|
|
Enter calls, instead of only activating a single selected item.
|
|
(open_alternate_callback): Renamed from open_in_new_window_callback,
|
|
checks new-window preference and handles selected items accordingly.
|
|
(fm_directory_view_initialize): add preferences callback to update
|
|
menus when new-window preference changes.
|
|
(fm_directory_view_destroy): remove preferences callback.
|
|
(real_merge_menus): updated for name changes.
|
|
(real_update_menus): rework sensitivity and label logic for Open
|
|
and Open in New/This Window menu items.
|
|
|
|
(filtering_changed_callback): Check whether the filtering preferences
|
|
have actually changed before deciding to reload the directory; this
|
|
reduces redrawing when switching user levels. The preference callbacks
|
|
are called when the user level changes even if the preference value
|
|
hasn't actually changed. Other places could use similar checks, some of
|
|
which I may do later if Ramiro doesn't fix the preference mechanism
|
|
itself first.
|
|
|
|
2001-03-23 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
More loose ends of the file copy and paste feature.
|
|
|
|
* libnautilus-extensions/nautilus-directory-notify.h:
|
|
Rename NautilusFileChangesQueuePositionSetting to
|
|
NautilusFileChangesQueuePosition. Add a field so it can
|
|
be used to set or remove a position. Rename
|
|
nautilus_directory_schedule_position_setting to
|
|
nautilus_directory_schedule_position_set.
|
|
|
|
* libnautilus-extensions/nautilus-directory.c:
|
|
(nautilus_directory_schedule_position_set): Change name and also
|
|
make it handle the case where we want to remove a position rather
|
|
than setting it.
|
|
|
|
* libnautilus-extensions/nautilus-file-changes-queue.h:
|
|
* libnautilus-extensions/nautilus-file-changes-queue.c:
|
|
(nautilus_file_changes_queue_schedule_position_set): Name change.
|
|
(nautilus_file_changes_queue_schedule_position_remove): New
|
|
function used to remove a position.
|
|
(position_set_list_free): Name changes, added the new remove
|
|
flavor where needed.
|
|
(nautilus_file_changes_consume_changes): Updated SET case,
|
|
added case for REMOVE.
|
|
|
|
* libnautilus-extensions/nautilus-file-operations.c:
|
|
(icon_position_iterator_get_next): New function, used to extract
|
|
the next position out of the iterator.
|
|
(apply_one_position): Simplified by using
|
|
icon_position_iterator_get_next, and also changed so that the
|
|
position is always either removed or set.
|
|
|
|
* libnautilus-extensions/nautilus-file-operations.h: Fixed header.
|
|
|
|
* libnautilus-extensions/nautilus-gtk-extensions.h:
|
|
* libnautilus-extensions/nautilus-gtk-extensions.c:
|
|
(event_get_time), (nautilus_get_current_event_time): Add new
|
|
function to get the current event time. This is available in GTK
|
|
2.0, so we can remove it when we move up.
|
|
|
|
* libnautilus-extensions/nautilus-link.c:
|
|
(nautilus_link_local_create): Updated for change to notify API.
|
|
|
|
* libnautilus-extensions/nautilus-program-choosing.c:
|
|
(nautilus_launch_application_from_command): Added FIXME.
|
|
|
|
* src/file-manager/fm-directory-view.c: (copy_or_cut_files): Use
|
|
new nautilus_get_current_event_time function. Put up a status
|
|
string about the cut or copy. Since there's no other feedback this
|
|
is especially important.
|
|
(paste_files_callback): Use new nautilus_get_current_event_time
|
|
function.
|
|
(real_selection_clear_event): Erase the status string.
|
|
(real_selection_received): Put up a status string if the paste
|
|
does nothing. Since we can't desensitize the Paste Files command,
|
|
this is the next best thing.
|
|
|
|
2001-03-23 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
* src/file-manager/fm-directory-view.c: (real_update_menus):
|
|
* src/file-manager/nautilus-directory-view-ui.xml:
|
|
Added underscore accelerator for Delete command (when it's
|
|
visible) and put Cut/Copy/Paste into the right-click menu for
|
|
files.
|
|
|
|
2001-03-23 John Sullivan <sullivan@eazel.com>
|
|
|
|
At Andy and Arlo's request, removed the icon from the
|
|
Preferences menu and moved the Help menu after it. Andy
|
|
is investigating another way for the current user level
|
|
symbol to appear onscreen somewhere.
|
|
|
|
* src/nautilus-shell-ui.xml: Moved Preferences submenu
|
|
before Help; removed 'pixtype="filename"'
|
|
|
|
* src/nautilus-window-menus.c:
|
|
(switch_to_user_level): Removed code to set menu title icon.
|
|
(user_level_changed_callback), (update_user_level_menu_items):
|
|
Removed these functions, which were only setting the menu title icon.
|
|
(nautilus_window_initialize_menus_part_1): removed call to
|
|
update_user_level_menu_items and callback setup for
|
|
user_level_changed_callback.
|
|
|
|
2001-03-23 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 7846: crash removing only bookmark in Bookmarks window.
|
|
|
|
GtkCList is emitting a select_row signal on a non-existent row,
|
|
which caused a Nautilus parameter check to fail. Worked around
|
|
this in Nautilus. I don't know when this started happening in GTK,
|
|
but I'm sure it didn't crash here when the bookmarks window
|
|
was last tested. I've sent mail to gtk-devel-list about the
|
|
GtkCList issue.
|
|
|
|
* src/nautilus-bookmarks-window.c: (on_select_row):
|
|
Bail out without doing anything if selected row is not
|
|
a valid row number.
|
|
|
|
2001-03-23 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Make properties window show link target path for
|
|
symbolic links (not for NautilusLinks yet; I'll do
|
|
that separately). This shows "unknown" with old gnome-vfs;
|
|
but will show the right result with the latest gnome-vfs
|
|
(well, it will after Pavel checks in, which will be very
|
|
soon).
|
|
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
(nautilus_file_get_string_attribute): Add support
|
|
for "link_target"
|
|
|
|
* src/file-manager/fm-properties-window.c:
|
|
(should_show_link_target): returns TRUE if file is a
|
|
symbolic link.
|
|
(create_basic_page): Add "Link Target" field.
|
|
|
|
2001-03-22 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix bug 6613 (no way to delete files without using trash) by
|
|
integrating Maciej's patch to add an optional Delete command (with
|
|
some fixes to the patch). There may still be some loose ends.
|
|
|
|
Fix bug 2206 (No way to move or copy a file to a different
|
|
directory from keyboard) by implementing Cut, Copy, and Paste for
|
|
files, in a way that will be familiar to Windows users. The
|
|
positioning of the new files is not right yet (they inherit their
|
|
position from the old files), there is no feedback when you have
|
|
cut some files (Arlo's idea, which I might implement, is to make
|
|
them translucent to show they are "on the way out") or when you
|
|
have copied some files, and I think there are some other loose
|
|
ends.
|
|
|
|
Fixed cut, copy, and paste within the file names when you do a
|
|
rename. This wasn't working at all.
|
|
|
|
Got rid of configure-time checks that were looking at the
|
|
existence of some special system files.
|
|
|
|
Fixed a few minor bugs discovered by code inspection.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_descriptions),
|
|
(global_preferences_install_defaults),
|
|
(global_preferences_install_visibility),
|
|
(global_preferences_create_dialog): Add expert preference to add a
|
|
Delete command that bypasses the Trash.
|
|
* src/file-manager/nautilus-directory-view-ui.xml: Add Delete, Cut
|
|
Files, Copy Files, and Paste Files.
|
|
* src/file-manager/fm-directory-view.c: (confirm_delete_directly),
|
|
(delete_callback): Add delete code.
|
|
(bonobo_menu_empty_trash_callback): Get rid of extraneous cast.
|
|
(fm_directory_view_initialize): Track the delete preference. Set
|
|
the flags properly to indicate we have our own X window. Add a
|
|
target so GTK knows that we accept pastes of copied files.
|
|
(forget_clipboard_contents): Helper for when we are no longer the
|
|
clipboard owner.
|
|
(fm_directory_view_destroy): Remove the delete preference
|
|
callback. Free the clipboard contents.
|
|
(offset_drop_points): Change so it handles NULL for the list of
|
|
points.
|
|
(trash_or_delete_files_common): Remove unneeded parameters.
|
|
(get_current_event_time): New function, placeholder that just
|
|
returned GDK_CURRENT_TIME. Perhaps we should get the real event
|
|
time here for use in clipboard manipulation calls.
|
|
(copy_or_cut_files): New function. Save the selection for later
|
|
use in a paste.
|
|
(copy_files_callback), (cut_files_callback): Call the new
|
|
copy_or_cut_files function.
|
|
(paste_files_callback): Do the clipboard convert that results in
|
|
the paste operation.
|
|
(real_selection_clear_event): Forget the clipboard contents.
|
|
(real_selection_get): Convert the selection into the appropriate
|
|
format and put it on the clipboard.
|
|
(convert_lines_to_str_list): Helper function for decoding incoming
|
|
pasted files.
|
|
(real_selection_received): Handle pasted files by parsing and then
|
|
triggering a file copy operation.
|
|
(real_merge_menus): Add verbs for cut, copy, and paste.
|
|
(enable_delete_changed_callback): Keep track of delete command
|
|
status in a boolean.
|
|
(real_update_menus): Show delete command if the preference is on
|
|
and we are not showing "Delete from Trash". Update names of the
|
|
Cut and Copy command depending on how many files are selected.
|
|
Also desensitize them when none are selected.
|
|
(fm_directory_view_select_file): Initialize an uninitialized field.
|
|
(fm_directory_view_move_copy_items): Allow relative_item_points to
|
|
be NULL.
|
|
(real_realize): Create our own X window.
|
|
(real_size_allocate): Trick GtkScrolledWindow into doing the right
|
|
thing despite the fact that we have our own X window.
|
|
(fm_directory_view_initialize_class): Moved down to the bottom so
|
|
we don't need so many forward declaractions. Added code to set up
|
|
some needed atoms and new default handlers.
|
|
|
|
* libnautilus-extensions/nautilus-icon-text-item.c:
|
|
(send_focus_event), (iti_stop_editing), (iti_start_editing): Add
|
|
code to send the appropriate focus events to the fake off-screen
|
|
GtkEntry. This makes the clipboard code that tracks focus-related
|
|
signals work properly with this entry.
|
|
(iti_event): Tweak the sequence and simplify the code a bit.
|
|
* libnautilus/nautilus-clipboard.c:
|
|
(set_paste_sensitive_if_clipboard_contains_data): Add more
|
|
FIXMEs. This function is very far from useful, and it's not clear
|
|
that it can be implemented efficiently under X.
|
|
(nautilus_clipboard_set_up_editable): Get rid of silly
|
|
"grab_focus" hack that was an attempt to address the problems with
|
|
the NautilusIconTextItem. The real solution was to do focusing for
|
|
that item too.
|
|
(nautilus_clipboard_set_up_editable_in_control): Fix this so it
|
|
works when called on an editable that is already focused.
|
|
* src/file-manager/fm-icon-view.c: (renaming_icon_callback): Get
|
|
rid of "grab_focus" workaround, which wasn't working.
|
|
|
|
* acconfig.h:
|
|
* configure.in:
|
|
Remove all configure checks that were checking the existence of
|
|
files.
|
|
* libnautilus-extensions/nautilus-medusa-support.c:
|
|
(nautilus_medusa_check_cron_is_enabled): Simplify logic so there's
|
|
less room for confusion (I did this as a fix for the bug that was
|
|
reported on the mailing list, but Rebecka checked in the small
|
|
patch first). Also change it so we don't need a configure-time
|
|
check for the existence of the process directory and fix it so we
|
|
won't get a core dump if the file doesn't have a space character
|
|
in it. Also change the logic so we don't leave the directory open
|
|
when we do find the cron process.
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(nautilus_volume_monitor_initialize_class),
|
|
(has_removable_mntent_options), (get_removable_volumes),
|
|
(volume_is_removable), (volume_is_read_only),
|
|
(mount_volume_get_cdrom_name), (mount_volume_activate_cdda),
|
|
(mount_volume_activate_cdrom), (build_volume_list_delta),
|
|
(get_current_mount_list), (mount_lists_are_identical),
|
|
(verify_current_mount_state), (mount_volume_floppy_add),
|
|
(get_cdrom_type_solaris), (mount_volume_iso9660_add),
|
|
(display_mount_status), (close_error_pipe),
|
|
(nautilus_volume_monitor_mount_unmount_removable),
|
|
(mount_volume_add_filesystem): Make changes throughout to get rid
|
|
of dependence on configure-time file checks and do things at
|
|
runtime instead. Also use typedefs to make less code conditional.
|
|
Also fix the Solaris CD-ROM code which was casting a GString to
|
|
a (char *) before, so it used absurd file names, and failed to open
|
|
and returned FALSE all the time.
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(nautilus_icon_container_start_renaming_selected_item): Send the
|
|
renaming signal before setting up the rest of the icon. This
|
|
change is not really needed, but it's a better order to do things.
|
|
|
|
* libnautilus/nautilus-clipboard-ui.xml: Move tips into the
|
|
commands instead of the menu items (for style mostly, no practical
|
|
implications at the moment).
|
|
* src/nautilus-shell-ui.xml: Remove tips from Cut, Copy, and Paste,
|
|
since tips from insensitive items aren't used, and if we had tips,
|
|
we'd put them on the command, not the menu item, anyway.
|
|
|
|
2001-03-22 John Harper <jsh@eazel.com>
|
|
|
|
Fixed bug 7366 (Smooth text layout cache checks take too long):
|
|
|
|
* libnautilus-extensions/nautilus-smooth-text-layout-cache.c
|
|
(nautilus_self_check_smooth_text_layout_cache): only do a small
|
|
number of iterations by default. The
|
|
NAUTILUS_LAYOUT_CACHE_TESTS environment variable can be used to
|
|
set a larger value. Also, don't print any progress messages
|
|
|
|
2001-03-22 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7843 (Name changes to Home icon are lost when
|
|
user level changes)
|
|
|
|
* src/file-manager/fm-desktop-icon-view.c:
|
|
(update_link_and_delete_copies): Made name parameter of NULL
|
|
mean "don't require name to match"; added comment.
|
|
(update_home_link_and_delete_copies): pass NULL for name
|
|
to update_link_and_delete_copies.
|
|
|
|
2001-03-22 Eskil Olsen <eskil@eazel.com
|
|
|
|
reviewed by: a donkey
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(get_package_info):
|
|
changed a g_file_test into a access.
|
|
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(err_monitor_func),
|
|
(eazel_package_system_rpm3_packagedata_fill_from_header),
|
|
(monitor_subcommand_pipe), (manual_rpm_command),
|
|
(eazel_package_system_rpm3_execute):
|
|
Read and flush stderr from rpm, should fix some of the RH70 glibc 2.1.9x problems.
|
|
|
|
* nautilus-installer/src/installer.c: (check_system),
|
|
(eazel_install_get_depends), (find_old_tmpdir),
|
|
(eazel_installer_initialize):
|
|
* nautilus-installer/src/main.c:
|
|
Fixed so it compiles again.
|
|
|
|
* nautilus-installer/src/prescript:
|
|
Warn about the glibc, but don' exit
|
|
|
|
2001-03-22 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* configure.in: require freetype version 2.0.1, library version
|
|
6.1.0
|
|
|
|
2001-03-22 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* src/nautilus-shell-ui.xml: Added underline accelerators
|
|
to items in Preferences menu; Changed "Preferences..." to
|
|
"Edit Preferences..." so it has a different name than menu;
|
|
improved tips for user level items.
|
|
|
|
2001-03-22 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 1853 (Want preference for always sorting folders first)
|
|
|
|
For now, this is a global preference. Making it
|
|
per-window later is a possibility. Arlo is working on
|
|
a design for directory view defaults that may incorporate
|
|
this.
|
|
|
|
* libnautilus-extensions/nautilus-file.h:
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
(nautilus_file_compare_for_sort_reversed): Eliminated this in
|
|
favor of a parameter to nautilus_file_compare_for_sort.
|
|
(nautilus_file_compare_for_sort): Add a parameter for reversed,
|
|
and another for directories_first.
|
|
(nautilus_file_compare_for_sort_internal): Former guts of
|
|
nautilus_file_compare_for_sort moved here.
|
|
(nautilus_self_check_file): Update compare_for_sort self-checks.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_descriptions),
|
|
(global_preferences_install_defaults),
|
|
(global_preferences_install_visibility),
|
|
(global_preferences_create_dialog): Install an "Always list
|
|
folders before files" preference in the Icon and List Views
|
|
section.
|
|
|
|
* src/file-manager/fm-directory-view.h:
|
|
(sort_directories_first_changed): New function pointer for
|
|
subclasses to override.
|
|
* src/file-manager/fm-directory-view.c:
|
|
(fm_directory_view_should_sort_directories_first): New function
|
|
for subclasses to call.
|
|
(sort_directories_first_changed_callback): Call virtual function
|
|
when preference changes.
|
|
(fm_directory_view_initialize): Store initial value of preference;
|
|
install preference callback.
|
|
(fm_directory_view_destroy): Remove preference callback.
|
|
|
|
* src/file-manager/fm-desktop-icon-view.c:
|
|
(desktop_icons_compare_callback): Respect preference
|
|
setting.
|
|
|
|
* src/file-manager/fm-icon-view.c:
|
|
(icon_container_compare_icons_callback): Update to respect
|
|
directories_first setting.
|
|
(icon_container_compare_icons_by_name_callback): Update for API
|
|
change only.
|
|
(fm_icon_view_sort_directories_first_changed): Override virtual
|
|
function; re-sort icon container if in auto-layout mode.
|
|
(fm_icon_view_initialize_class): Install virtual function override.
|
|
|
|
* src/file-manager/fm-list-view.c:
|
|
(fm_list_view_initialize_class): Install virtual function override.
|
|
(list_view_compare_files_for_sort): New function, broken out of
|
|
fm_list_view_compare_rows, and changed to respect directories_first
|
|
setting.
|
|
(fm_list_view_compare_rows): Break out list_view_compare_files_for_sort.
|
|
(compare_rows_by_name): Update for API change only.
|
|
(real_sort_directories_first_changed): Override virtual function;
|
|
re-sort list.
|
|
(fm_list_view_display_pending_files): Update code that sorts
|
|
pending items before adding them to list.
|
|
(fm_list_view_sort_items): Add comment.
|
|
|
|
2001-03-22 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* configure.in: Make the configure report a little easier to read
|
|
and modify.
|
|
|
|
2001-03-21 Rebecca Schulman <rebecka@eazel.com>
|
|
Commit patch from Gianni Tedesco <gianni@ecsc.co.uk>
|
|
|
|
* libnautilus-extensions/nautilus-medusa-support.c:
|
|
(nautilus_medusa_check_cron_is_enabled):
|
|
Fix possible infinite loop in the case where
|
|
parts of proc may not be readable.
|
|
|
|
2001-03-21 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
This implements feature for bug 6960 - queries to softcat are now
|
|
done for a variable number of packages at a time, radically
|
|
speeding up dependency resolution.
|
|
|
|
Also did a s/DistributionInfo/TrilobiteDistributionInfo/ for the
|
|
Less Namespace Pollution Compaign 2001.
|
|
|
|
* components/services/install/command-line/eazel-test-softcat.c:
|
|
(main):
|
|
Added a --funk=<int> which uses the new get_info_plural methods.
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(prune_failed_packages_helper), (post_check), (get_package_info),
|
|
(dedupe_foreach_depends), (check_tree_helper),
|
|
(check_no_two_packages_has_same_file), (install_packages):
|
|
Moved a lot of code around to use the new
|
|
eazel_softcat_get_info_plural feature.
|
|
|
|
* components/services/install/lib/eazel-install-object.c:
|
|
(eazel_install_initialize):
|
|
Set packages pr query to a sane value (50 pr query)
|
|
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(eazel_install_package_provides_compare),
|
|
(eazel_install_package_feature_compare),
|
|
(eazel_install_package_name_compare),
|
|
(eazel_install_package_id_compare):
|
|
Added package_id_compare and package_feature_compare.
|
|
Removed some debug output.
|
|
|
|
* components/services/install/lib/eazel-softcat-private.h:
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
(eazel_softcat_initialize), (eazel_softcat_set_packages_pr_query),
|
|
(get_search_url_for_package), (warn_about_packages_failing),
|
|
(eazel_softcat_query), (eazel_softcat_get_info),
|
|
(split_by_multiple), (eazel_softcat_get_info_plural_helper),
|
|
(eazel_softcat_get_info_plural):
|
|
Added a packages_pr_query field to softcat->private.
|
|
Voodoo to do the multiple packages pr. query. Pseudokode and
|
|
stuff in comments.
|
|
|
|
* components/services/install/lib/eazel-softcat.h:
|
|
* components/services/inventory/eazel-inventory-collect-software.c:
|
|
(eazel_inventory_collect_software):
|
|
* components/services/trilobite/libtrilobite/trilobite-core-distrib
|
|
ution.c: (determine_turbolinux_version),
|
|
(determine_mandrake_version), (determine_suse_version),
|
|
(determine_debian_version), (determine_redhat_version),
|
|
(trilobite_get_distribution), (trilobite_get_distribution_name),
|
|
(trilobite_get_distribution_arch),
|
|
(trilobite_distribution_compare):
|
|
* components/services/trilobite/libtrilobite/trilobite-core-distrib
|
|
ution.h:
|
|
* components/services/install/lib/eazel-package-system.c:
|
|
(eazel_package_system_suggest_id):
|
|
* components/services/install/lib/eazel-install-corba-types.c:
|
|
(corba_packagedatastruct_fill_from_packagedata):
|
|
s/DistributionInfo/TrilobiteDistributionInfo/
|
|
|
|
2001-03-21 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7506 (Font preference has silly, overly-specific
|
|
label)
|
|
|
|
Fixed bug 4049 ("Other Application" is bad terminology when
|
|
there are no applications listed)
|
|
|
|
Fixed bug 6193 (Users confused by lack of title on "ski" menu)
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_descriptions): Changed wording
|
|
for font choices.
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
(reset_bonobo_open_with_menu): Changed "Other Application..."
|
|
to "An Application..." if there aren't any listed.
|
|
|
|
* src/nautilus-shell-ui.xml: Add "Preferences" title to Preferences
|
|
menu.
|
|
|
|
|
|
Other changes
|
|
|
|
* src/file-manager/fm-directory-view.h: Moved some #defines
|
|
only used in fm-directory-view.c into that file.
|
|
|
|
* src/nautilus-first-time-druid.c: (set_up_cron_information_page):
|
|
Removed obsolete comment.
|
|
|
|
2001-03-20 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Ian McKellar <ian@eazel.com>
|
|
|
|
* Makefile.am, configure.in, nautilus-config.in, nautilus.spec.in,
|
|
nautilusConf.sh.in, .cvsignore: Add nautilus-config and
|
|
nautilusConf.sh so other modules can sensibly depend on
|
|
libnautilus (this fix should make it into 1.0.2, I guess I should
|
|
file a bug at some point).
|
|
|
|
2001-03-20 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fix a bunch of font bugs that dropped of the 1.0 plate.
|
|
|
|
7371 - Fonts in font pickers are in no particular order
|
|
7387 - Font selection defaults to bold for some fonts
|
|
7421 - Font option menu in "Appearances" too long for screen
|
|
7473 - Switching off "smooth graphics" leaves font family grouping
|
|
7486 - Font style menu disabled when it shouldn't be
|
|
7487 - Would be nice if font styles were submenus
|
|
7718 - 'cursor' font doesn't display
|
|
|
|
* libnautilus-extensions/nautilus-art-gtk-extensions.h:
|
|
* libnautilus-extensions/nautilus-art-gtk-extensions.c:
|
|
(nautilus_screen_get_dimensions): Fix a really silly typo.
|
|
(nautilus_gtk_widget_get_dimensions): Make the documentation a
|
|
little better.
|
|
(nautilus_gtk_widget_get_preferred_dimensions): New function to
|
|
get a widget's preferred dimensions.
|
|
|
|
* libnautilus-extensions/nautilus-font-manager.c:
|
|
(font_description_new): Use consistent variable names. Set a
|
|
'is_ignored' flag if the font is ignored.
|
|
(font_description_free): Use consistent variable names.
|
|
(font_description_table_find): Ignore black listed fonts.
|
|
(font_description_table_for_each): Ignore black listed fonts.
|
|
(font_directory_is_ignored): Put constants on top of file.
|
|
(font_foundry_is_ignored), (font_family_is_ignored): New functions
|
|
to check for specific black listed font foundries and/or families.
|
|
(ensure_local_font_table): Rename to 'local' from 'global' - this
|
|
is something i need for a future change where the font manager
|
|
will be able to handle both 'local' and 'server' fonts.
|
|
Move the font ignoring code from nautilus-font-picker.c here so
|
|
that it is in one place.
|
|
|
|
* libnautilus-extensions/nautilus-font-picker.h:
|
|
Subclass it from GtkHBox instead of GtkVBox now that it is not as
|
|
wide.
|
|
* libnautilus-extensions/nautilus-font-picker.c:
|
|
(option_menu_button_press_event), (menu_deactivate),
|
|
(nautilus_font_picker_initialize), (nautilus_font_picker_destroy),
|
|
(style_menu_item_activate_callback),
|
|
(style_menu_item_button_release_event), (font_picker_add_item),
|
|
(font_picker_populate), (font_make_name), (font_make_style_name),
|
|
(font_slant_string_to_enum), (font_set_width_string_to_enum),
|
|
(font_style_entry_new), (font_style_entry_free),
|
|
(compare_font_entry), (global_font_list_get), (compare_int),
|
|
(compare_style), (global_font_list_populate_callback),
|
|
(nautilus_gtk_menu_shell_get_num_items),
|
|
(font_picker_get_selected_style_entry),
|
|
(font_picker_find_entries_for_font),
|
|
(font_picker_get_index_for_entry), (nautilus_font_picker_new),
|
|
(nautilus_font_picker_get_selected_font),
|
|
(nautilus_font_picker_set_selected_font):
|
|
Move the black listed font code into the font manager. Use option
|
|
menus directly instead of NautilusStringPickers. Put the style
|
|
choices in cascading submenus. Deal with the case when too many
|
|
choices dont fit on the screen.
|
|
|
|
* test/test-nautilus-font-manager.c:
|
|
* test/test-nautilus-font-picker.c:
|
|
Update for font picker changes.
|
|
|
|
2001-03-20 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/Makefile.am:
|
|
Readded the rpmview
|
|
|
|
* components/rpmview/Makefile.am:
|
|
Added XML_LDFLAGS/CFLAGS
|
|
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(dump_tree), (prune_failed_packages_helper),
|
|
(prune_failed_packages), (add_to_dedupe_hash),
|
|
(post_get_softcat_info), (get_softcat_info),
|
|
(get_package_info_foreach), (get_package_info),
|
|
(dedupe_foreach_depends), (dedupe_foreach), (dedupe),
|
|
(is_satisfied_from_package_list), (check_dependencies_foreach),
|
|
(check_dependencies), (do_dep_check_internal),
|
|
(check_if_related_package),
|
|
(check_update_for_no_more_file_conflicts),
|
|
(check_for_no_more_missing_features), (check_tree_helper),
|
|
(clean_up_dedupe_hash), (get_packages_with_mod_flag):
|
|
Made a lot of changes so the packageslists carried around can
|
|
contain both PackageData and PackageDependencies mixed up. This
|
|
makes the softcat queries have the version/sense flags that the
|
|
packages require.
|
|
|
|
* components/services/install/lib/eazel-install-problem.c:
|
|
(get_detailed_messages_foreach):
|
|
Ported some changes from the 1.0 branch
|
|
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(packagedependency_finalize), (packagedependency_class_initialize),
|
|
(packagedependency_initialize), (packagedependency_get_type),
|
|
(packagedependency_new), (packagedependency_copy),
|
|
(packagedata_finalize), (packagedata_fill_in_missing),
|
|
(flatten_packagedata_dependency_tree):
|
|
Turned PackageDependency into a proper gtk+ object
|
|
|
|
* components/services/install/lib/eazel-install-xml-package-list.c:
|
|
(parse_package):
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(eazel_package_system_rpm3_packagedata_fill_from_header):
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
(eazel_softcat_query), (eazel_softcat_get_info):
|
|
(also imported the xml spam from 1.0)
|
|
* components/services/install/lib/eazel-install-corba-types.c:
|
|
(packagedata_tree_from_corba_packagedatastructlist):
|
|
Changes to use PackageDependency as a gtk+ object
|
|
|
|
2001-03-20 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 4355: Built-in bookmarks icons change after first view
|
|
|
|
Also reduced the number of times that refresh_bookmarks_menu
|
|
is called since it was showing up in some profiling.
|
|
|
|
* libnautilus-extensions/nautilus-bookmark.h:
|
|
* libnautilus-extensions/nautilus-bookmark.c:
|
|
(nautilus_bookmark_initialize_class), (nautilus_bookmark_set_name),
|
|
(bookmark_file_changed_callback): Split the "changed" signal into
|
|
"appearance_changed" and "content_changed". "appearance_changed" is
|
|
emitted only if the name or icon change. "content_changed" is emitted
|
|
if the URI changes.
|
|
|
|
* src/nautilus-bookmark-list.c: (insert_bookmark_internal):
|
|
Connect to both appearance_changed and content_changed.
|
|
|
|
* src/nautilus-window-menus.c: (bookmark_holder_new):
|
|
Refresh menu only on appearance_changed, not content_changed.
|
|
|
|
* data/static_bookmarks.xml: Added "i-web" as icon name for
|
|
all the built-in bookmarks, since this is the icon they will
|
|
end up with after being visited. (Now, visiting a built-in
|
|
bookmark will not cause a refresh of the bookmarks menu.)
|
|
|
|
2001-03-20 John Sullivan <sullivan@eazel.com>
|
|
|
|
* src/file-manager/fm-directory-view.c: (run_script_callback):
|
|
shell-quote the script name. Fixes bug Robin found where scripts
|
|
with spaces in their names didn't work.
|
|
|
|
2001-03-20 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Finished bug 4875 (design for running arbitrary scripts on
|
|
selected items)
|
|
|
|
There are lots of ways this could be improved, but I've
|
|
finished the first pass at this feature. We'll need to get
|
|
feedback before deciding how to improve it later. Please
|
|
play with it -- hopefully it is self-explanatory. Start by
|
|
selecting Scripts > Open Scripts Folder.
|
|
|
|
* libnautilus-extensions/nautilus-file.h:
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
(compare_by_name_cover): Simple cover for compare_by_name
|
|
that casts parameters.
|
|
(nautilus_file_list_sort_by_name): New public function.
|
|
|
|
* src/file-manager/nautilus-directory-view-ui.xml: Added name to
|
|
separators before "Open Scripts Folder" so they can be referred
|
|
to in code (shown/hidden)
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
(get_scripts_directory): Create Scripts directory if it doesn't
|
|
exist; mark name of scripts directory for localization.
|
|
(add_numbered_menu_item): Add pixbuf parameter.
|
|
(add_application_to_bonobo_menu),
|
|
(add_component_to_bonobo_menu): pass NULL for pixbuf
|
|
(get_file_names_as_parameter_string): Changed name from
|
|
get_selected_file_names..., now takes file list as parameter.
|
|
(get_file_paths_or_uris_as_newline_delimited_string): New function.
|
|
(get_file_paths_as_newline_delimited_string),
|
|
(get_file_uris_as_newline_delimited_string): New functions, simple
|
|
covers for get_file_paths_or_uris...
|
|
(set_script_environment_variables): New function, sets some environment
|
|
variables up so scripts can use them.
|
|
(unset_script_environment_variables): New function, unsets those same
|
|
environment variables.
|
|
(run_script_callback): set/unset environment variables around calling
|
|
script.
|
|
(add_script_to_menus): add pixbufs for files
|
|
(reset_scripts_menu): sort scripts by name; hide separator after scripts
|
|
if there are no scripts
|
|
(notify_user_if_no_scripts_callback): Explain script behavior and
|
|
special environment variables in Details part of dialog.
|
|
(call_when_ready_on_scripts_directory): include attributes required to
|
|
get icon for file.
|
|
(open_scripts_folder_callback): Change error message for unexpected
|
|
case where scripts folder is nonexistent.
|
|
|
|
2001-03-20 Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* configure.in: upped version 1.0.0
|
|
|
|
2001-03-19 John Sullivan <sullivan@eazel.com>
|
|
|
|
More work on bug 4875 (design for running arbitrary
|
|
scripts on selected items).
|
|
|
|
Mostly done with this first pass. I still need to
|
|
set a few environment variables for the scripts' sake,
|
|
and I still need to add code to create the scripts folder
|
|
if it's missing. (To test at this point, create your own
|
|
directory named "scripts" in ~/Nautilus.)
|
|
|
|
* src/file-manager/nautilus-directory-view-ui.xml: Renamed
|
|
Run Script submenu to Scripts; added Open Scripts Folder to
|
|
Scripts submenu.
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
(get_scripts_directory): returns NULL if directory doesn't exist.
|
|
(scripts_added_or_changed_callback): New function, marks
|
|
scripts menu invalid and schedules menu update.
|
|
(connect_script_handlers): new function, monitor scripts
|
|
directory and connect to files_added and files_changed signals
|
|
so we can notice when scripts have changed.
|
|
(fm_directory_view_initialize): Call connect_script_handlers.
|
|
(get_selected_file_names_as_parameter_string): New function,
|
|
returns string of selected file names, each shell-quoted.
|
|
(run_script_callback): Pass selected file names if directory
|
|
is local (else pass nothing); add FIXMEs
|
|
(reset_scripts_menu): Don't change sensitivity based on script
|
|
non-zero count since there's always the Open Scripts Folder item.
|
|
(any_valid_scripts): New helper routine to see if scripts folder
|
|
contains any executables.
|
|
(notify_user_if_no_scripts_callback): New function, puts up
|
|
informative message if there are no executables in scripts folder.
|
|
(call_when_ready_on_scripts_directory): New helper function,
|
|
slightly generalized from schedule_reset_scripts_menu.
|
|
(schedule_reset_scripts_menu): Now calls new helper function.
|
|
(open_scripts_folder_callback): New function, displays the contents
|
|
of the scripts folder and also presents informative message if
|
|
it contains no executables.
|
|
(real_merge_menus): Add open_scripts_folder_callback for verb; mark
|
|
scripts submenu invalid rather than updating it here.
|
|
(real_update_menus): reset scripts menu if it's marked invalid.
|
|
(disconnect_scripts_directory_handler): New helper function to
|
|
disconnect a signal handler on the scripts directory.
|
|
(disconnect_script_handlers): disconnect all the stuff we connected.
|
|
|
|
2001-03-19 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-glyph.c:
|
|
(nautilus_glyph_draw_to_pixbuf):
|
|
Speed up drag-selection a whole bunch by making this call
|
|
4 x faster in the anti-aliased mode.
|
|
|
|
2001-03-19 Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* components/music/Makefile.am: added non-i386 files
|
|
to EXTRA_DISTS
|
|
|
|
2001-03-19 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 7817 (Launching mp3 files with mpg123 fails)
|
|
|
|
* libnautilus-extensions/nautilus-program-choosing.c:
|
|
(nautilus_launch_application): Code was comparing the
|
|
uri-scheme to "file:" instead of "file".
|
|
|
|
2001-03-16 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
One final tweak to get the cdparanoia checks right.
|
|
|
|
2001-03-16 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
* configure.in:
|
|
* libnautilus-extensions/Makefile.am:
|
|
Add checks for cdparanoia to allow enabling of
|
|
cd audio mounting on the desktop.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
* libnautilus-extensions/nautilus-volume-monitor.h:
|
|
Clean up build conditional audio CD handling and
|
|
centralize the allocation of NautilusVolume structures.
|
|
|
|
2001-03-16 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fix bug 610, a small per-window storage leak.
|
|
|
|
* src/nautilus-window.c: (unref_mini_icon): Free icon at quit
|
|
time for leak checking purposes.
|
|
(nautilus_window_initialize_class): Create the mini-icon here.
|
|
(nautilus_window_realize): Use it here, instead of re-making
|
|
it each time.
|
|
|
|
2001-03-16 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
First batch of work for bug 4875 (design for running arbitrary
|
|
scripts on selected items). Only works locally, doesn't notice
|
|
changes to scripts directory, doesn't pass selected items as
|
|
parameters, many other details unfinished.
|
|
|
|
* src/file-manager/nautilus-directory-view-ui.xml: Add "Run Script"
|
|
submenus to File and context menus; add missing tip I happened to
|
|
notice to Open With submenu.
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
(script_launch_parameters_new), (script_launch_parameters_free):
|
|
New helper functions to manage lifetime of parameters for script
|
|
menu items.
|
|
(get_scripts_directory): New function, returns NautilusDirectory
|
|
object (or NULL) representing scripts directory.
|
|
(fm_directory_view_initialize): Remember scripts directory in
|
|
details struct.
|
|
(fm_directory_view_destroy): clean up scripts directory stuff.
|
|
(add_numbered_menu_item): renamed from add_open_with_program_menu_item
|
|
with no other changes, since it was already exactly general enough
|
|
for my new use.
|
|
(add_application_to_bonobo_menu), (add_component_to_bonobo_menu):
|
|
Update for name change.
|
|
(change_to_view_directory): New function to change working
|
|
directory to the one displayed.
|
|
(run_script_callback): New function to actually execute the script;
|
|
temporarily changes the working directory.
|
|
(add_script_to_menus): New function, adds one script to the two
|
|
Run Script menus.
|
|
(reset_scripts_menu): New function, fills in the two Run Script
|
|
menus from scratch.
|
|
(reset_scripts_menu_callback): New call_when_ready callback, calls
|
|
reset_scripts_menu.
|
|
(disconnect_script_handlers): New function, cleans up pending callbacks.
|
|
(schedule_reset_scripts_menu): New function, sets up a callback when
|
|
the files in the scripts directory are sufficiently known.
|
|
(real_merge_menus): Call schedule_reset_scripts_menu.
|
|
|
|
|
|
Fixed bug 7232 (vague error message and console spam when
|
|
refreshing a directory deleted outside of Nautilus)
|
|
|
|
* src/file-manager/fm-error-reporting.c:
|
|
(fm_report_error_loading_directory): Handle the NOT_FOUND
|
|
case explicitly.
|
|
|
|
2001-03-16 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix bug 7778 (Trash directory state not saved properly).
|
|
|
|
* libnautilus-extensions/nautilus-trash-file.c:
|
|
(is_delegated_attribute): Function that returns TRUE if it's passed
|
|
one of the attributes that needs to be delegated to the individual
|
|
directories that make up the trash.
|
|
(is_delegated_attribute_predicate): Cover to use partition call on.
|
|
(partition_attributes): Helper that partitions a list into a list
|
|
of the delegated and non-delegated attributes.
|
|
(real_monitor_add), (real_monitor_remove),
|
|
(real_call_when_ready), (real_cancel_call_when_ready),
|
|
(real_check_if_ready): Calls to be used for the trash itself for
|
|
the non-delegated attributes.
|
|
(trash_callback_destroy): Destroy both attribute lists.
|
|
(monitor_add_file): Only monitor delegated attributes here.
|
|
(trash_file_call_when_ready): Wait for the delegated attributes
|
|
on the other files, the non-delegated attributes on this file.
|
|
(trash_file_cancel_call_when_ready): Cancel the wait for both
|
|
the main file and the other files.
|
|
(trash_file_check_if_ready): Check for the delegated attributes
|
|
on the other files, the non-delegated attributes on this file.
|
|
(trash_file_monitor_add): Monitor the delegated attributes
|
|
on the other files, the non-delegated attributes on this file.
|
|
(trash_file_monitor_remove): Remove the monitor from both the
|
|
main file and the other files.
|
|
|
|
* libnautilus-extensions/nautilus-vfs-file.c: Formatting tweaks.
|
|
|
|
2001-03-16 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix bug 6495 (Emacs-style keybindings not working in location bar
|
|
and other NautilusEntry fields) by adding an expert preference to
|
|
control whether the Emacs shortcuts or the ones in the menu bar
|
|
take precedence. I started with Maciej's patch and did many
|
|
refinements.
|
|
|
|
Fix bug 1788 ("Select All" needs to be implemented for text): I
|
|
had to add Select All so it won't do the icon view's Select All
|
|
when you do a select all with the location bar focused.
|
|
|
|
Fix bug 5612 (clicking to deselect causes incorrect menu
|
|
sensitivity) by adding another signal handler for button clicks.
|
|
|
|
Fix bug 7581 (When trying to restart Nautilus after crash from bug
|
|
7579 I get a Segmentation Fault). I was just lucky enough to run
|
|
into the problem on my machine.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_descriptions),
|
|
(global_preferences_install_defaults),
|
|
(global_preferences_install_visibility),
|
|
(global_preferences_create_dialog): Added the new Emacs-shortcut
|
|
preference with the wording requested in the bug report.
|
|
|
|
* libnautilus-extensions/nautilus-entry.h:
|
|
* libnautilus-extensions/nautilus-entry.c:
|
|
(emacs_shortcuts_preference_changed_callback): Track the
|
|
preference.
|
|
(nautilus_entry_initialize): Set up the callback to track the
|
|
preference.
|
|
(nautilus_entry_destroy): Tear down the callback to track the
|
|
preference.
|
|
(nautilus_entry_key_press): Allow the emacs shortcuts built into
|
|
GtkEntry to work if the preference is set that way. Also, only
|
|
emit the selection_changed signal if the key is actually handled.
|
|
(nautilus_entry_motion_notify): Simplify the logic, since it's
|
|
OK to send the selection_changed signal a little too often.
|
|
(select_all_at_idle): Handle the case where the object is
|
|
destroyed.
|
|
(nautilus_entry_select_all_at_idle): Ref the object to handle the
|
|
case where the object is destroyed before the idle happens.
|
|
(nautilus_entry_button_press): Send a selection_changed message,
|
|
since pressing the button can cause a selection change.
|
|
(nautilus_entry_button_release): Send a selection_changed message,
|
|
since pressing the button can cause a selection change.
|
|
(nautilus_entry_initialize_class): Add new default handlers. Also,
|
|
move to bottom of file so we don't need so many forward
|
|
declarations.
|
|
|
|
* libnautilus/nautilus-clipboard-ui.xml: Add a Select All Text
|
|
command.
|
|
* libnautilus/nautilus-clipboard.c: (select_all): New function to
|
|
select all the text in a GtkEditable. Sadly it needs a special
|
|
case for GtkText.
|
|
(select_all_idle_callback): Callback used to select the text from
|
|
idle.
|
|
(select_all_callback): Callback that sets up the idle. Called from
|
|
the bonobo verb.
|
|
(initialize_clipboard_component_with_callback_data): Add the
|
|
callback for Select All.
|
|
|
|
* librsvg/rsvg.c: (rsvg_state_init): Initialize more fields,
|
|
including font_size.
|
|
(rsvg_text_handler_characters): Don't try to draw if the font
|
|
size is 0 or negative.
|
|
* librsvg/art_render_mask.c: (art_render_mask_render): Handle
|
|
cases where x1 < x0. The old code would seg. fault. This was the
|
|
reason we got a crash in bug 7581.
|
|
|
|
* configure.in: Upped the required version of gnome-vfs.
|
|
|
|
2001-03-16 Robey Pointer <robey@eazel.com>
|
|
|
|
* nautilus-installer/src/main.c: (main):
|
|
|
|
Fixed the old "--help" bug in the installer, finally.
|
|
|
|
2001-03-15 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix bug 7763 (Makefile.am used to install xml data is wrong):
|
|
|
|
* data/Makefile.am: Integrate build fix from fcrozat. Don't use
|
|
the magic "info" name since it is used for special purposes on
|
|
Mandrake and other systems.
|
|
|
|
Other strings:
|
|
|
|
* THANKS: Added some people who made recent contributions.
|
|
* check-THANKS.pl: Add some more alternate names.
|
|
|
|
* components/help/hyperbola-filefmt.c: (locale_score): Fix legal
|
|
code that doesn't compile with some versions of gcc by adding a
|
|
cast.
|
|
|
|
* help/nautilus-user-manual/es/.cvsignore: Add
|
|
nautilus-user-manual.junk.
|
|
|
|
* libnautilus-extensions/nautilus-directory-async.c:
|
|
(metafile_read_check_for_directory_callback),
|
|
(metafile_read_done_callback),
|
|
(metafile_write_failure_close_callback),
|
|
(metafile_write_success_close_callback),
|
|
(metafile_write_create_callback), (directory_load_callback),
|
|
(directory_count_callback), (new_files_callback), (has_problem),
|
|
(deep_count_callback), (mime_list_callback),
|
|
(top_left_read_callback), (get_info_callback),
|
|
(activation_uri_nautilus_link_read_callback),
|
|
(activation_uri_gmc_link_read_callback),
|
|
(cancel_activation_uri_for_file): Add ref/unref pairs that we need
|
|
in callbacks that use NautilusDirectory objects but that also send
|
|
out signals which might end up unref'ing them.
|
|
|
|
* libnautilus-extensions/nautilus-file-operations.c:
|
|
(nautilus_self_check_file_operations): Add tests to demonstrate
|
|
bug 7701.
|
|
|
|
* libnautilus-extensions/nautilus-smooth-text-layout-cache.c:
|
|
(nautilus_self_check_smooth_text_layout_cache): Fix some destroys
|
|
that should have been unrefs.
|
|
|
|
* libnautilus-extensions/nautilus-string.c:
|
|
(nautilus_self_check_string): Added tests for
|
|
nautilus_str_get_after_prefix.
|
|
|
|
2001-03-14 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-icon-dnd.c:
|
|
(drag_data_received_callback):
|
|
Handle a case where Netscape submits duplicate drag data
|
|
before the first instance of the data has been freed.
|
|
|
|
2001-03-14 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(icon_set_position):
|
|
Fixed a minor annoying layout bug on the desktop. When icons were placed
|
|
near the bottom of the desktop, they would sometimes jump
|
|
partially offscreen.
|
|
|
|
2001-03-14 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 7696 ("Find" does nothing if location bar hidden)
|
|
|
|
* src/nautilus-window-menus.c:
|
|
(file_menu_toggle_find_mode_callback): Show location bar
|
|
if it had been hidden. This is used by both Find/Browse menu
|
|
item and Find button.
|
|
|
|
2001-03-14 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 7597 (Cut Text's underline accelerator changes
|
|
to conflict with Copy Text's when a text field is focussed)
|
|
|
|
* libnautilus/nautilus-clipboard-ui.xml: Changed _Cut Text
|
|
to Cut _Text here, to match what it is when no text field
|
|
is focussed.
|
|
|
|
2001-03-14 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* helper-scripts/nautilus-restore-settings-to-default.sh:
|
|
Dont clobber any fonts that the user might have installed in
|
|
~/.nautilus. This is a bit of hack, but its very inconvenient to
|
|
have these fonts be trashed when testing Nautilus in a "from
|
|
scratch" environment.
|
|
|
|
* nautilus.spec.in:
|
|
Add the "restore settings to default" script to the package.
|
|
|
|
2001-03-13 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
I have been itching to check some code in for 1.2,
|
|
so now I am doing it!
|
|
|
|
This will enable drag support from Netscape to Nautilus.
|
|
Only the desktop handles the drags for now. When I complete
|
|
the async calls in NautilusFile, it will be safe to have the signal
|
|
handled by other views such as FMDirectoryView.
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
* libnautilus-extensions/nautilus-icon-container.h:
|
|
(nautilus_icon_container_initialize_class):
|
|
Change name of signal create_nautilus_links
|
|
to handle_uri_list.
|
|
|
|
* libnautilus-extensions/nautilus-icon-dnd.c:
|
|
(drag_data_received_callback), (receive_dropped_uri_list),
|
|
(nautilus_icon_container_get_drop_action):
|
|
Add more general logic to handle a drop of a list of URIs.
|
|
Don't expect them to only contain only the paths to
|
|
gmc desktop entries.
|
|
|
|
* src/file-manager/fm-desktop-icon-view.c:
|
|
(fm_desktop_icon_view_initialize):
|
|
Connect to changed signal name handle_uri_list.
|
|
|
|
(icon_view_handle_uri_list):
|
|
Use more generalized logic to handle a drop of a URI list.
|
|
Determine what the list element contains and either convert from
|
|
a DesktopEntry or create a link that contains a URI.
|
|
|
|
2001-03-13 Jason Leach <jasonleach@usa.net>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-metafile-factory.h: builddir !=
|
|
srcdir fix.
|
|
|
|
2001-03-12 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* nautilus-installer/src/prescript:
|
|
|
|
Tell RH70 users who don't have glibc 2.2 that they need to
|
|
upgrade, and tell them a hacky way to do it.
|
|
|
|
2001-03-12 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* nautilus-installer/src/Makefile.am:
|
|
* nautilus-installer/src/installer.c: (add_bullet_point_to_vbox),
|
|
(is_toplevel_package), (report_unusual_errors), (install_failed):
|
|
* nautilus-installer/src/main.c:
|
|
|
|
Turn off the SEGV handlers, make --debug no longer the default,
|
|
and point the installer at the production servers again. Add a
|
|
special-case error message to be displayed when Nautilus is
|
|
already installed.
|
|
|
|
2001-03-12 Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* components/help/topleveldocs.xml: updated with
|
|
changes from http://bugzilla/show_bug.cgi?id=7663
|
|
|
|
2001-03-12 Eric Fischer <eric@eazel.com>
|
|
|
|
Merge from 1.0 branch:
|
|
|
|
reviewed by: Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* configure.in:
|
|
Change ammonite version checking to use the same logic as
|
|
other version number checks, to fix the broken tinderbox
|
|
|
|
* nautilus.spec.in:
|
|
Inherit the required ammonite version number from configure.in
|
|
|
|
2001-03-12 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
Fixed bug 7666 (default user level should be Intermediate)
|
|
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
(nautilus_preferences_get_user_level): Reworked function a
|
|
little to support explicit default; made Intermediate the
|
|
default.
|
|
|
|
2001-03-10 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(add_to_dedupe_hash), (post_get_softcat_info),
|
|
(dedupe_foreach_depends), (check_if_related_package),
|
|
(check_tree_helper), (clean_up_dedupe_hash):
|
|
* components/services/install/lib/eazel-install-problem.c:
|
|
(get_detailed_messages_foreach):
|
|
|
|
Backport Eskil's dedupe changes to head, so we can build the
|
|
installer here. This fixes the "softcat is updating" bug (which
|
|
turned out to have nothing to do with softcat).
|
|
|
|
2001-03-10 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
(implicitly)
|
|
|
|
Backport a few patches that appear to have only made it to the 1.0
|
|
branch, so we can start building the installer on CVS head.
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(prune_failed_packages_helper):
|
|
|
|
That cancelled vs. already-installed bug, plus the "not deduping
|
|
myself" patch.
|
|
|
|
* components/services/install-view/callbacks.c:
|
|
(nautilus_service_install_done):
|
|
|
|
Remove the spurious "panic" warning.
|
|
|
|
2001-03-09 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: John Harper <jsh@eazel.com>
|
|
Eskil Heyn Olsen <eskil@eazel.com>
|
|
Robey Pointer <robey@eazel.com>
|
|
|
|
Fixed bugs 7411 (installer crashes, but successfully installs),
|
|
7510 (tinderbox installer crashes 3 lines into gnome init) and
|
|
7123 (Installer uses a question mark on black background in
|
|
dialogs). These were all caused by the fact that Imlib is
|
|
completely unusable linked statically. So to fix them I removed
|
|
all dependency on imlib and gnome-libs from the bootstrap
|
|
installer (since so many parts of gnome-libs, including
|
|
gnome_init, make imlib calls).
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(get_softcat_info),
|
|
(check_conflicts_against_already_installed_packages):
|
|
* components/services/install/lib/eazel-install-metadata.c:
|
|
* components/services/install/lib/eazel-install-object.c:
|
|
(eazel_install_is_dir), (eazel_install_save_transaction_report):
|
|
* components/services/install/lib/eazel-install-problem.c:
|
|
* components/services/install/lib/eazel-install-protocols.c:
|
|
(eazel_install_fetch_file):
|
|
* components/services/install/lib/eazel-install-tests.c:
|
|
* components/services/install/lib/eazel-install-xml-package-list.c:
|
|
(generate_xml_package_list):
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
* components/services/install/lib/eazel-package-system-rpm4.c:
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
* components/services/install/lib/eazel-package-system.c:
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
* components/services/trilobite/libtrilobite/Makefile.am:
|
|
* components/services/trilobite/libtrilobite/trilobite-core-distribution.c:
|
|
(trilobite_get_distribution):
|
|
* components/services/trilobite/libtrilobite/trilobite-core-distribution.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-core-network-slim.c:
|
|
* components/services/trilobite/libtrilobite/trilobite-core-network.h:
|
|
* components/services/trilobite/libtrilobite/trilobite-core-utils.c:
|
|
* components/services/trilobite/libtrilobite/trilobite-i18n.h:
|
|
* nautilus-installer/install-lib/Makefile.am:
|
|
* nautilus-installer/libtrilobite/Makefile.am:
|
|
Avoid depending on libgnome or libgnomeui in libeazelinstall or
|
|
libtrilobite when building in static minimal mode.
|
|
|
|
* nautilus-installer/src/Makefile.am: Don't link against gnome
|
|
libraries or imlib.
|
|
|
|
* nautilus-installer/src/callbacks.c,
|
|
nautilus-installer/src/callbacks.h,
|
|
nautilus-installer/src/installer.c,
|
|
nautilus-installer/src/installer.h, nautilus-installer/src/main.c
|
|
nautilus-installer/src/gtk-hackery.c: Minor tweaks to avoid GNOME
|
|
and Imlib dependencies.
|
|
|
|
* nautilus-installer/src/fake-stock.h,
|
|
nautilus-installer/src/fake-stock.c:
|
|
(fake_stock_pixmap_new_from_xpm_data, fake_stock_pixmap_button,
|
|
fake_stock_or_ordinary_button): Some hacky code to allow replacing
|
|
the real stock code.
|
|
|
|
* nautilus-installer/src/gnome-dialog-util.c,
|
|
nautilus-installer/src/gnome-dialog-util.h,
|
|
nautilus-installer/src/gnome-dialog.c,
|
|
nautilus-installer/src/gnome-dialog.h,
|
|
nautilus-installer/src/gnome-druid-page.c,
|
|
nautilus-installer/src/gnome-druid-page.h,
|
|
nautilus-installer/src/gnome-druid.c,
|
|
nautilus-installer/src/gnome-druid.h,
|
|
nautilus-installer/src/gnome-messagebox.c,
|
|
nautilus-installer/src/gnome-messagebox.h,
|
|
nautilus-installer/src/gnome-types.h: Replace reliance on
|
|
gnome-stock (and therefore imlib) with fake-stock calls.
|
|
|
|
* nautilus-installer/src/nautilus-druid-page-eazel.h,
|
|
nautilus-installer/src/nautilus-druid-page-eazel.c: Pruned and
|
|
massively hacked to avoid depending on the canvas, etc.
|
|
|
|
* nautilus-installer/src/package-tree.c,
|
|
nautilus-installer/src/nautilus-druid.c,
|
|
nautilus-installer/src/nautilus-druid.h: Avoid GNOME and imlib
|
|
dependencies.
|
|
|
|
2001-03-10 Mike Fleming <mfleming@eazel.com>
|
|
|
|
reviewed by: <rslomkow@eazel.com>
|
|
|
|
Bug 6826:
|
|
|
|
Added --with-build-message to ./configure. A build message will
|
|
display in the about box if no EAZEL_TIMESTAMP (used by hourly builds)
|
|
has been set.
|
|
|
|
The default build message for CVS builds "Development Version"
|
|
|
|
* acconfig.h:
|
|
* configure.in:
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
(nautilus_get_build_message):
|
|
* libnautilus-extensions/nautilus-file-utilities.h:
|
|
* src/nautilus-window-menus.c: (help_menu_about_nautilus_callback):
|
|
|
|
2001-03-09 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fix bug 7609 (closing Show Properties window when new name
|
|
conflicts leads to crash):
|
|
|
|
* libnautilus-extensions/nautilus-stock-dialogs.c:
|
|
(nautilus_run_simple_dialog), (create_message_box): Don't use
|
|
an already-destroyed window as a parent.
|
|
|
|
2001-03-09 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix bug 7587 (Copying text in Notes with menu item kills Notes
|
|
[also Text viewer, etc]):
|
|
|
|
* libnautilus/nautilus-clipboard.c: (do_with_fake_current_event):
|
|
Function to set up a non-NULL event so the code in GtkEditable
|
|
won't die.
|
|
(cut_callback), (copy_callback), (paste_callback): Use the new
|
|
function.
|
|
|
|
2001-03-09 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Rebecca Schulman <rebecka@eazel.com>
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7615 (searching for " " crashes)
|
|
|
|
* src/nautilus-simple-search-bar.c:
|
|
(nautilus_simple_search_criteria_to_search_uri):
|
|
Change code that counts characters in search URI
|
|
to use the same math as the code that appends
|
|
to string.
|
|
|
|
2001-03-09 Dan Mueth <dan@eazel.com>
|
|
|
|
Updates to translated docs:
|
|
|
|
Christian Rose <menthos@menthos.com>:
|
|
* help/nautilus-quick-reference/sv/index.html:
|
|
|
|
Pablo del Campo <pablodc@mapfre.com.ar>:
|
|
* help/nautilus-user-manual/es/nautilus-user-manual.sgml:
|
|
|
|
2001-03-09 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: John Harper <jsh@eazel.com>
|
|
|
|
Fix bug 7547 - Multi byte locales should default to non smooth
|
|
graphics mode
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_defaults):
|
|
Make multi byte locales default to non smooth mode, so that it
|
|
works for more Japanese user most of the time. Japanese users can
|
|
still select smooth mode if they have the right scalable font in
|
|
their system.
|
|
|
|
2001-03-09 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Don Melton <don@eazel.com>
|
|
|
|
Putting in Vera's updated Release Notes.
|
|
Bug #: 7559, 7588
|
|
|
|
* help/nautilus-release-notes/C/nautilus-release-notes.sgml:
|
|
|
|
Putting in Vera's updated User Manual. (See TRACKED_CHANGES
|
|
for details on what has changed.)
|
|
Bug #: 7559, 7589
|
|
|
|
* help/nautilus-user-manual/C/nautilus-user-manual.sgml:
|
|
* help/nautilus-user-manual/C/TRACKED_CHANGES:
|
|
|
|
2001-03-08 John Sullivan <sullivan@eazel.com>
|
|
|
|
fix by: Andy Hertzfeld <andy@eazel.com>
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7580 (Throbber flashing constantly when animating)
|
|
|
|
* components/throbber/nautilus-throbber.c: (draw_throbber_image):
|
|
Only clear the gdk window once per cycle, instead of for every frame.
|
|
|
|
2001-03-08 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* nautilus-installer/src/installer.c: (start_logging):
|
|
|
|
Revert earlier logfile breakage by changing the perms check to
|
|
match the perms mjs is using later on.
|
|
|
|
2001-03-08 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Seth Nickell <seth@eazel.com>
|
|
|
|
Fixed bug 7557 (Nautilus does not automatically start on GNOME
|
|
startup after installation):
|
|
|
|
* src/nautilus-first-time-druid.c (set_up_gmc_transition_page):
|
|
don't display the `add nautilus to session' option
|
|
|
|
2001-03-08 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
Fixed bug 7550 (SOLARIS: text drawn incorrectly in anti-aliased
|
|
mode):
|
|
|
|
* configure.in: added `AC_C_BIGENDIAN' check - this means that
|
|
the WORDS_BIGENDIAN macro gets defined on big-endian systems.
|
|
This is required by at least the librsvg/arg_rgba.c file
|
|
|
|
2001-03-08 Eric Fischer <eric@eazel.com>
|
|
|
|
reviewed by: Don Melton <don@eazel.com>
|
|
|
|
* src/run-nautilus:
|
|
Change ps options to something that should work on any POSIX system,
|
|
and add workaround for 4.4BSD systems' incompatible ps.
|
|
|
|
2001-03-08 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed and checked in by: Darin Adler <darin@eazel.com>
|
|
|
|
Fix bug 7549 - Should block bookman and symbols fonts in older
|
|
RedHat systems
|
|
|
|
* libnautilus-extensions/nautilus-font-picker.c:
|
|
Add 2 more fonts to the black list. There were already in the
|
|
list, but older RedHat systems name these fonts differently.
|
|
|
|
2001-03-08 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Tried to fix bug 7018 (Irreproducible segfaults in
|
|
nautilus_tree_node_get_file):
|
|
|
|
* components/tree/nautilus-tree-view.c: add a reference to each
|
|
NautilusTreeNode while in the unparented_tree_nodes lists
|
|
(nautilus_tree_view_should_skip_file): skip the file if
|
|
nautilus_file_is_gone () returns true
|
|
|
|
2001-03-08 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed 7500 (Dragging WebDAV file to Trash has no effect.)
|
|
|
|
* libnautilus-extensions/nautilus-file-operations.c:
|
|
* libnautilus-extensions/nautilus-file-operations.h:
|
|
(nautilus_file_operations_move_to_trash):
|
|
Got rid of the call.
|
|
|
|
* src/file-manager/fm-directory-view.c: (trash_callback),
|
|
(fm_directory_view_can_move_uri_to_trash),
|
|
(trash_or_delete_files_common),
|
|
(fm_directory_view_trash_or_delete_files),
|
|
(report_broken_symbolic_link),
|
|
Got rid of callers to the eliminated nautilus_file_operations_move_to_trash,
|
|
Rework the trash and move calls to all operate on uri strings rather than
|
|
NautilusFile objects.
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
(fm_directory_view_move_copy_items):
|
|
Detect a move to Trash, handle it with trash_or_delete_files_common.
|
|
|
|
* libnautilus-extensions/nautilus-file-operations.c:
|
|
(nautilus_file_operations_copy_move),
|
|
Added a FIXME.
|
|
|
|
2001-03-08 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Adam Elman <aelman@eazel.com>
|
|
|
|
* nautilus-installer/package-list.xml.in: Put in some line breaks
|
|
to fix bug 7543 (Text on installer does not wrap in completion
|
|
window).
|
|
|
|
2001-03-08 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix another part of bug 7494 (History sidebar component spews
|
|
assertions when closing nautilus window [and sometimes crashes]):
|
|
|
|
* libnautilus/nautilus-idle-queue.c: (execute_queued_functions):
|
|
Change logic so that queued functions no longer execute once the
|
|
caller destroys the queue.
|
|
|
|
Fix bug 7564 (opening and quickly closing window in list view
|
|
leads to core dump):
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
(fm_directory_view_destroy): Remove code to empty lists now that
|
|
stop handles that.
|
|
(load_error_callback): Added a FIXME about the fact that we throw
|
|
away some pending files on an error.
|
|
(fm_directory_view_stop): Don't display pending files any more.
|
|
This is a problem when trying to destroy, and also the old code
|
|
displayed only one "batch" of pending files, so it wasn't really
|
|
making sure all the files were displayed anyway. If we re-add the
|
|
code to display pending files here, we'll have to make sure it
|
|
doesn't do this for the destroy case.
|
|
* src/file-manager/fm-list-view.c: Added FIXME asking why the "add
|
|
100 items at a time" logic is only needed for list view, and not
|
|
for icon view. If both kinds of views had it, it could be done
|
|
more simply at the FMDirectoryView level.
|
|
|
|
* libnautilus-extensions/nautilus-icon-factory.c:
|
|
(nautilus_get_icon_size_for_zoom_level): Fix this code so that it
|
|
doesn't do a core dump if it gets a bad size. This is not the
|
|
cause of the problem, but it's good to fix this too, because a
|
|
core dump is overreacting to a bad parameter.
|
|
|
|
2001-03-08 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* nautilus-installer/src/installer.c (start_logging): After
|
|
creating log file and verifying safety (to avoid /tmp races), make
|
|
it world-readable to fix bug 7544 (eazel-install.log created with
|
|
read-only perms for root).
|
|
|
|
2001-03-08 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Updated required version of ScrollKeeper to 0.1.4
|
|
|
|
* configure.in:
|
|
|
|
Added Vera's new version of Nautilus Quick Reference doc text.
|
|
- Updated info on fast searching
|
|
- layout improvements
|
|
Bug #: 7532,7439
|
|
|
|
* help/nautilus-quick-reference/C/index.html:
|
|
|
|
Added Vera's Nautilus 1.0 Release Notes document.
|
|
Bug #: 6257, 5825
|
|
|
|
* help/nautilus-release-notes/C/nautilus-release-notes.sgml:
|
|
|
|
Adding Vera's new version of Nautilus User Manual text.
|
|
- Remove mention of RPM view since it isn't in this release
|
|
Bug #: 7442
|
|
|
|
* help/nautilus-user-manual/C/nautilus-user-manual.sgml:
|
|
|
|
2001-03-07 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fixed bug 7511 (Nautilus sometimes uses wrong home directory
|
|
after going through druid):
|
|
|
|
* src/nautilus-first-time-druid.c (druid_finished): move the
|
|
call to set the user level preference to before the call that
|
|
asks for the user's home URI
|
|
|
|
2001-03-07 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix bugs:
|
|
|
|
7349 - Sidebar tabs no longer display in a bold font
|
|
7477 - Sidebar tab labels don't update to new font when font is
|
|
changed
|
|
7492 - Font style regression on Sidebar title
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(nautilus_global_preferences_get_smooth_font): Add documentation
|
|
to clarify the fact that the result needs to be unrefed.
|
|
(nautilus_global_preferences_get_smooth_bold_font): New function
|
|
that returns a bold version of the user's preferred font.
|
|
|
|
* src/nautilus-sidebar-tabs.c:
|
|
(nautilus_sidebar_tabs_load_theme_data): Use the user's bold
|
|
preffered font instead of the default font. (bug 7349)
|
|
(smooth_font_changed_callback), (nautilus_sidebar_tabs_initialize),
|
|
(nautilus_sidebar_tabs_destroy): Listen for changes in the user's
|
|
preferred font and update the tabs accordingly (bug 7477)
|
|
|
|
* src/nautilus-sidebar-title.c: (smooth_font_changed_callback):
|
|
Use the user's bold preferred font instead of the plain one. Also
|
|
unref the font when done to plug a tiny leak. (bug 7492)
|
|
|
|
2001-03-07 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix bug 7494 (History sidebar component spews assertions when
|
|
closing nautilus window (and sometimes crashes)):
|
|
|
|
* components/history/nautilus-history-view.c: (update_history):
|
|
Don't try to update the history list widget if it's already
|
|
destroyed. Also handle the case where it's destroyed by an unref
|
|
call coming in through CORBA inside the nautilus_bookmark_new
|
|
function. This is a larger design problem, but this handles the
|
|
case that's actually occurring.
|
|
(nautilus_history_view_initialize): Ref the history list widget.
|
|
(nautilus_history_view_destroy): Set the "destroyed" boolean if
|
|
someone has connected one. Unref the history list widget. Also,
|
|
don't bother clearing it since it is going to be destroyed anyway.
|
|
|
|
Fix bug 7514 (Intel/AMD branding on Hardware View CPU picture is
|
|
not something we're authorized to use):
|
|
|
|
* components/hardware/icons/cpu.png: Updated with new image from
|
|
Arlo.
|
|
|
|
2001-03-07 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fixed bug 7479 (Text for Intro Panel must be updated for 1.0):
|
|
|
|
* src/nautilus-first-time-druid.c
|
|
(nautilus_first_time_druid_show): updated the text on the first
|
|
page
|
|
|
|
2001-03-07 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* components/services/summary/nautilus-summary-view.c:
|
|
(update_header), (generate_eazel_news_entry_row): Update title
|
|
from services page and remove date stamp and icon per marketing
|
|
requirements (bug 7476).
|
|
|
|
2001-03-07 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fixed bug 7472 (Nautilus behavior after leaving first run
|
|
druid):
|
|
|
|
* src/nautilus-first-time-druid.c (http_is_known_to_work): new
|
|
global variable - only ever set true if we know for sure that
|
|
http connections will work
|
|
|
|
(finished_label, update_finished_label,
|
|
nautilus_first_time_druid_show): since we only launch the
|
|
services window when http requests are known to work, make the
|
|
text in the `Finished' page be conditional on that
|
|
|
|
(next_update_page_callback, download_callback): call update
|
|
finished_label
|
|
|
|
(download_callback): set http_is_known_to_work to true if the
|
|
connection succeeded
|
|
|
|
2001-03-06 Ian McKellar <ian@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* components/services/install-view/nautilus-service-install-view.c:
|
|
(nautilus_install_service_add_menu_launchers):
|
|
Fix bug 7429 - don't try to print the menu path if one does not
|
|
exist.
|
|
|
|
Wed Mar 07 00:35:04 2001 George Lebl <jirka@5z.com>
|
|
|
|
Ramiro Estrugo <ramiro@eazel.com> said without this patch
|
|
life as we know it will cease to exist.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-box.c
|
|
(category_list_select_row_callback): When getting the
|
|
category name, get it out of the correct row.
|
|
Fixes #7482
|
|
|
|
2001-03-06 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Workaround hack for the following bugs:
|
|
|
|
7352 - Theme selector description labels missing in ja_JP locale.
|
|
7354 - First time druid title doesnt properly display in the ja_JP
|
|
locale.
|
|
|
|
* libnautilus-extensions/nautilus-gdk-font-extensions.c:
|
|
(nautilus_gdk_font_get_italic), (nautilus_gdk_font_get_bold),
|
|
(nautilus_gdk_font_get_larger),
|
|
(nautilus_gdk_font_get_largest_fitting):
|
|
For multibyte locales, always return the source font. This is a
|
|
workaround for bug 7350. We will fix 7350 properly in 1.2.
|
|
|
|
* libnautilus-extensions/nautilus-glib-extensions.h:
|
|
* libnautilus-extensions/nautilus-glib-extensions.c:
|
|
(nautilus_dumb_down_for_multi_byte_locale_hack):
|
|
New function to determine if we need to dumb down some things for
|
|
multi byte locales. Currently this is only limited to bold text
|
|
and possible larger text in the sidebar, first time wizard and
|
|
theme selector.
|
|
|
|
* src/nautilus-first-time-druid.c: (new_title_label):
|
|
For multibyte locales, dont force the label to be smooth so that
|
|
it works in more systems.
|
|
|
|
2001-03-06 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix bug 7400 - Assertions in NON smooth font picker, and font
|
|
doesn't change.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(preferences_item_create_font_family),
|
|
(font_family_item_changed_callback):
|
|
Replace text_item_changed_callback with
|
|
font_family_item_changed_callback and have the new callback deal
|
|
with the string picker properly. Im not sure where
|
|
text_item_changed_callback came from, but it was assuming that the
|
|
target was a NautilusCaption and not a NautilusStringPicker.
|
|
|
|
2001-03-06 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix bug 7475 (No applications are offered in sidebar for local
|
|
files):
|
|
|
|
* libnautilus-extensions/nautilus-mime-actions.c:
|
|
(application_supports_uri_scheme_strcmp_style): Renamed
|
|
function so it's more clear how it relates to the existing
|
|
one and share code with the existing one, because that
|
|
one handles the "file" special case (and this one needs to).
|
|
(nautilus_mime_has_any_applications_for_file): Change to
|
|
use function by new name.
|
|
(application_supports_uri_scheme): Use case-insensitive
|
|
comparisons since URI schemes are case insensitive.
|
|
|
|
2001-03-06 John Harper <jsh@eazel.com>
|
|
|
|
Merged change from `nautilus-1' branch:
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fix 7455 (Intermittent crash when opening trash folder):
|
|
|
|
* libnautilus-extensions/nautilus-trash-file.c:
|
|
(trash_callback_check_done), (trash_file_call_when_ready):
|
|
|
|
Added an "initializing" field to TrashCallback object. This
|
|
is set while connecting the call_when_ready callbacks in
|
|
trash_file_call_when_ready (). trash_callback_check_done ()
|
|
checks this flag and only succeeds when it's false.
|
|
|
|
2001-03-06 Eric Fischer <eric@eazel.com>
|
|
|
|
reviewed by: Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* nautilus-installer.spec.in:
|
|
Also include uncompressed, unstripped eazel-installer.
|
|
|
|
* nautilus-installer/src/Makefile.am:
|
|
Install uncompressed, unstripped eazel-installer rather than
|
|
discarding it.
|
|
|
|
* nautilus-installer/src/create-eazel-installer.sh:
|
|
Only strip the copy of the installer that is to be compressed.
|
|
|
|
2001-03-06 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: John Harper <jsh@eazel.com>
|
|
|
|
Fix 7471 (Crash when drag selecting)
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(rubberband_timeout_callback):
|
|
Make the selection rectangle never be less than 1 pixel
|
|
high and 1 pixel wide. This fixes the crash and looks better.
|
|
|
|
2001-03-06 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com>
|
|
|
|
Fixes 7215 (in the HEAD)
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(prune_failed_packages_helper):
|
|
Fixed a logic error from yesterday (doh, need rest) that would
|
|
cause unwanted pruning of packages. I should be spanked.
|
|
|
|
2001-03-06 Darin Adler <darin@eazel.com>
|
|
|
|
* README: Note that we now use gnome-vfs HEAD, not a branch
|
|
any more.
|
|
|
|
2001-03-06 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 7328 (info pages no longer work):
|
|
|
|
* components/help/converters/gnome-info2html2/main.c: (main):
|
|
Fixed broken logic for handling both bzip and gzip.
|
|
|
|
Fixed case when you change "View As" before the view change is
|
|
complete.
|
|
|
|
* src/nautilus-window-manage-views.c:
|
|
(nautilus_window_set_content_view): Stop the view change if you
|
|
make a change with the "View As" menu.
|
|
|
|
Tue Mar 06 12:24:24 2001 George Lebl <jirka@5z.com>
|
|
|
|
Darin <darin@eazel.com> said that while this patch causes fungal
|
|
growth between the toes, it is ok to apply.
|
|
|
|
* components/tree/nautilus-tree-view-dnd.c (do_get_data)
|
|
(nautilus_tree_view_drag_drop)
|
|
(nautilus_tree_view_ensure_drag_data)
|
|
libnautilus-extensions/nautilus-icon-dnd.c (do_get_data)
|
|
(nautilus_icon_container_ensure_drag_data)
|
|
(drag_drop_callback)
|
|
libnautilus-extensions/nautilus-list.c (do_get_data)
|
|
(nautilus_list_ensure_drag_data)
|
|
(nautilus_list_drag_drop):
|
|
When doing gtk_drag_get_data, first find a target we support rather
|
|
then just grabbing the first one. We need to make a target list
|
|
and do some gtk voodoo. At some later date, this should be more
|
|
generalized and stuffed somewhere in libnautilus-extentions.
|
|
Fixes #7312
|
|
|
|
* libnautilus-extensions/nautilus-file-operations.c
|
|
(parse_previous_duplicate_name): s/strdup/g_strdup/ as the
|
|
string will be later g_free'd
|
|
Fixes #7440
|
|
|
|
2001-03-06 Eric Fischer <eric@eazel.com>
|
|
|
|
reviewed by: Christian Meyer <chrisime@gnome.org>
|
|
|
|
(Bug 7315. Thanks to Christian Meyer for tracking down
|
|
places where this needed to be fixed.)
|
|
|
|
* components/help/converters/gnome-db2html2/Makefile.am:
|
|
* components/help/converters/gnome-info2html2/Makefile.am:
|
|
* cut-n-paste-code/widgets/e-paned/Makefile.am:
|
|
* cut-n-paste-code/widgets/gimphwrapbox/Makefile.am:
|
|
* cut-n-paste-code/widgets/nautilusclist/Makefile.am:
|
|
* libnautilus-extensions/Makefile.am:
|
|
In all of these, change GNOME_CFLAGS to GNOMEUI_CFLAGS so that
|
|
they get the correct #include path for the GTK headers.
|
|
|
|
2001-03-06 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-bonobo-extensions.h:
|
|
Added NAUTILUS_BONOBO_X_BOILERPLATE.
|
|
|
|
* libnautilus-extensions/nautilus-directory-metafile-monitor.c:
|
|
(nautilus_metafile_monitor_class_init),
|
|
(nautilus_metafile_monitor_init):
|
|
* libnautilus-extensions/nautilus-directory-metafile-monitor.h:
|
|
* libnautilus-extensions/nautilus-metafile-factory.c:
|
|
(nautilus_metafile_factory_class_init),
|
|
(nautilus_metafile_factory_init):
|
|
* libnautilus-extensions/nautilus-metafile-factory.h:
|
|
* libnautilus-extensions/nautilus-metafile.c:
|
|
(nautilus_metafile_class_init), (nautilus_metafile_init):
|
|
* libnautilus-extensions/nautilus-metafile.h:
|
|
Switched NautilusMetafile, MetafileMonitor, and Metafile factory
|
|
to be based on BonoboXObject - this causes our corba object to
|
|
get freed properly - bug 7335.
|
|
|
|
2001-03-06 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 7435 (text view spews complaints whenever a text view is
|
|
destroyed):
|
|
|
|
* components/text/nautilus-text-view.c:
|
|
(nautilus_text_view_initialize): Ref the widget that gets text so
|
|
that we can notice if it's destroyed.
|
|
(detach_file): Get rid of unneeded NULL check.
|
|
(nautilus_text_view_destroy): Unref the widget.
|
|
(file_read_callback): Don't insert any text if the widget is
|
|
already destroyed. The widget can be destroyed before the
|
|
NautilusView object is.
|
|
(handle_service_menu_item): Add FIXME about sync. I/O.
|
|
(nautilus_text_view_set_font): Add FIXME about strange font
|
|
handling.
|
|
|
|
2001-03-06 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Updating data file which determines which documents appear
|
|
in the "Introductory Documents" section of the help sidebar.
|
|
It now includes all locales of each doc.
|
|
Bug#: 7267
|
|
|
|
* components/help/topleveldocs.xml:
|
|
|
|
Fixing font problem for titles.
|
|
Bug#: 7210
|
|
|
|
* help/nautilus-quick-reference/es/index.html:
|
|
* help/nautilus-quick-reference/no/index.html:
|
|
|
|
Fixing screenshots in Swedish version of Nautilus
|
|
Quick Reference. Now the links aren't broken at least.
|
|
They still aren't localized though.
|
|
Bug#: 7422
|
|
|
|
* help/nautilus-quick-reference/sv/Makefile.am:
|
|
* help/nautilus-quick-reference/sv/figures/colors_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/emblems.png:
|
|
* help/nautilus-quick-reference/sv/figures/emblems_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/ff_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/find.png:
|
|
* help/nautilus-quick-reference/sv/figures/find_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/full.png:
|
|
* help/nautilus-quick-reference/sv/figures/full_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/locbar.png:
|
|
* help/nautilus-quick-reference/sv/figures/locbar_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/menubar.png:
|
|
* help/nautilus-quick-reference/sv/figures/menubar_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/music.png:
|
|
* help/nautilus-quick-reference/sv/figures/music_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/navbar.png:
|
|
* help/nautilus-quick-reference/sv/figures/navbar_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/patterns.png:
|
|
* help/nautilus-quick-reference/sv/figures/sidebar.png:
|
|
* help/nautilus-quick-reference/sv/figures/sidebar_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/themes.png:
|
|
* help/nautilus-quick-reference/sv/figures/themes_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/viewmenu.png:
|
|
|
|
--- end of what mjs reviewed
|
|
|
|
Fixing these screenshots so they render correctly in some
|
|
browsers. Replacing a screenshot in a doc with another can't break
|
|
Nautilus :)
|
|
Bug#: 7434
|
|
|
|
* help/nautilus-quick-reference/C/figures/music.png:
|
|
* help/nautilus-quick-reference/C/figures/navbar.png:
|
|
* help/nautilus-quick-reference/C/figures/softcat.png:
|
|
* help/nautilus-quick-reference/C/figures/storage.png:
|
|
|
|
Change one line of a doc to make it more correct. Again,
|
|
there is no way this can break anything, so I'm taking responsibility
|
|
for this.
|
|
|
|
* help/nautilus-quick-reference/sv/index.html:
|
|
|
|
2001-03-06 Darin Adler <darin@eazel.com>
|
|
|
|
* nautilus.spec.in: RPM view also has to be removed from the RPM
|
|
spec file.
|
|
|
|
2001-03-06 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Ian McKellar <ian@eazel.com>
|
|
|
|
* po/POTFILES.in:
|
|
Woops, forgot to remove the rpmview from potfiles.
|
|
|
|
2001-03-05 Ian McKellar <ian@eazel.com>
|
|
|
|
* components/services/inventory/eazel-inventory-collect-software.c:
|
|
(eazel_inventory_collect_software):
|
|
Use shorter distribution name. (Fixing urgent stuff for the update
|
|
service)
|
|
|
|
2001-03-05 Ian McKellar <ian@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com> who isn't even here or
|
|
online...
|
|
|
|
* components/services/inventory/eazel-inventory-utils.c:
|
|
(eazel_create_configuration_metafile):
|
|
Disable hardware inventory collection for 1.0. This fixes bug 7305.
|
|
|
|
2001-03-05 George Lebl <jirka@5z.com>
|
|
|
|
Ian McKellar <ian@eazel.com> said this patch will end global
|
|
hunger and bring about world peace.
|
|
|
|
* components/help/hyperbola-filefmt.c (fmt_toplevel_add_doc):
|
|
g_strdup and not strdup if we're going to g_free.
|
|
Fixes #7414
|
|
|
|
* components/help/hyperbola-filefmt.c (locale_score)
|
|
(is_new_locale_better) (fmt_toplevel_parse_xml_tree)
|
|
(fmt_toplevel_populate_tree) (get_path_from_node):
|
|
When looking at the toplevels documents XML tree, score different
|
|
paths for a document according to the position of the locale in the
|
|
language list that was gotten from gnome_i18n_get_language_list.
|
|
fmt_toplevel_parse_xml_tree now returns TRUE/FALSE for better
|
|
detection of unparsable files then before. Also check if the file
|
|
exists and is readable before adding it to the tree.
|
|
Fixes #7311, #7314
|
|
|
|
* components/help/converters/gnome-info2html2/main.c (main):
|
|
the "bz" integer is only used when HAVE_LIBBZ2 is on, and it's
|
|
not for me, so put it into the HAVE_LIBBZ2 define protected code.
|
|
Fixes #7417
|
|
|
|
2001-03-05 Eskil Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Mike Fleming <mfleming@eazel.com> who almost feels
|
|
bad about it...
|
|
|
|
"Fixes" bug 7413
|
|
|
|
* components/Makefile.am:
|
|
Removed the rpmview from build.
|
|
|
|
2001-03-05 Eskil Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com> who sez "yup".
|
|
|
|
Fixed bug 7070.
|
|
|
|
* components/rpmview/nautilus-rpm-view-install.c:
|
|
(get_detailed_errors),
|
|
Flipped the meaning of the third argument.
|
|
(nautilus_rpm_view_install_failed),
|
|
s/TRUE/FALSE
|
|
(nautilus_rpm_view_uninstall_failed),
|
|
s/FALSE/TRUE
|
|
(nautilus_rpm_view_dependency_check):
|
|
use packagedata_get_readable_name instead of doing it myself.
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(prune_failed_packages_helper):
|
|
|
|
Ugh, I did not traverse down down into ALREADY_INSTALLED packages,
|
|
and I had flipped the change of status for suite_ids. So I added
|
|
some enum logic so ALREADY_INSTALLED (hence also suite_id's) get
|
|
their dependencies pruned.
|
|
|
|
* components/services/install/lib/eazel-install-problem.c:
|
|
(get_detailed_uninstall_messages_foreach):
|
|
I committed the sin of changing an i18n string..
|
|
|
|
2001-03-05 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
Fix 7404: Clicking on "Install" in Eazel services fails.
|
|
|
|
* libnautilus-extensions/nautilus-font-manager.c:
|
|
(gnome_vfs_init_if_needed), (nautilus_font_manager_for_each_font),
|
|
(nautilus_font_manager_file_is_scalable_font):
|
|
Add lazy GnomeVFS initialization because the nautilus font manager
|
|
code now makes GnomeVFS calls.
|
|
|
|
2001-03-05 Brian Frank <bfrank@eazel.com>
|
|
|
|
* data/static_bookmarks.xml:
|
|
|
|
Changed LWN.net bookmark to Linux Weekly News
|
|
|
|
2001-03-05 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* components/throbber/nautilus-throbber.c:
|
|
(nautilus_throbber_initialize), (draw_throbber_image),
|
|
(nautilus_throbber_size_allocate),
|
|
(nautilus_throbber_size_request):
|
|
|
|
fixed bug 5640, toolbar area below throbber drawn different from theme
|
|
for some gtk themes. Fixed by having the throbber clear its
|
|
entire gdk window to the background.
|
|
|
|
2001-03-05 Eric Fischer <eric@eazel.com>
|
|
|
|
reviewed by: Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* configure.in:
|
|
Explicitly run gtk-config to get GTK's cflags, because
|
|
$GNOMEUI_CFLAGS aren't enough for people who've upgraded
|
|
to GTK 1.2.9. (Bug 7315)
|
|
|
|
2001-03-05 Rebecca Schulman <rebecka@eazel.com>
|
|
Complete work for 5520, that cron should be running
|
|
for medusa to work.
|
|
|
|
reviewed by: <delete if not using a buddy>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_use_fast_search_changed_callback):
|
|
Change the text to Vera's final copy.
|
|
* src/nautilus-first-time-druid.c: (druid_finished),
|
|
(back_update_page_callback), (set_up_medusa_page),
|
|
(next_medusa_page_callback), (set_up_cron_information_page),
|
|
(nautilus_first_time_druid_show):
|
|
Change the text to Vera's final copies, make medusa update
|
|
correctly when medusa is turned on in the first time druid
|
|
|
|
2001-03-05 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: John Harper <jsh@eazel.com>
|
|
|
|
Fix bug 7391 (The logon dialog box for services has input boxes
|
|
larger that the dialog can contain)
|
|
|
|
* components/services/summary/nautilus-summary-dialogs.c
|
|
(nautilus_summary_show_login_dialog): Remove the line that was
|
|
setting a hardcoded width.
|
|
|
|
2001-03-05 Eric Fischer <eric@eazel.com>
|
|
|
|
reviewed by: Don Melton <don@eazel.com>
|
|
|
|
* nautilus.spec.in:
|
|
Add share/pixmaps/nautilus/crux_eggplant/throbber/*.png
|
|
to the list of files to be put in the RPM (Bug 7383).
|
|
|
|
2001-03-05 John Harper <jsh@eazel.com>
|
|
|
|
Fixed bug 7402 (Fonts that don't define ` ' cause assertions
|
|
and squash words together):
|
|
|
|
* librsvg/rsvg-ft.c (rsvg_ft_measure_or_render_string): force
|
|
the width of the returned glyph to be at least one pixel
|
|
|
|
* librsvg/rsvg-ft.c (rsvg_ft_get_glyph_cached): added extra
|
|
arg `cache_ix'. Used when accessing the glyph cache. The old
|
|
`glyph_ix' arg is only used when accessing the physical font
|
|
(this allows a cached glyph to be created from a different
|
|
physical glyph)
|
|
|
|
(rsvg_ft_measure_or_render_string): if the character is a ` '
|
|
and has a glyph index but doesn't have an actual glyph
|
|
definition, create one by caching the glyph for `-' as ` ' and
|
|
zeroing its pixel buffer
|
|
|
|
2001-03-05 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
who said it was "most excellent"
|
|
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
(eazel_softcat_get_info):
|
|
|
|
When parsing softcat responses, check if we were doing a suite
|
|
lookup even if only one package was returned. (Suites consisting
|
|
of only one package were getting returned as if it was a toplevel
|
|
package with both suite_id and rpm_id set.)
|
|
|
|
2001-03-05 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
Fixed bug 7377, Hit a g_return_val_if_fail when selecting "Marlet"
|
|
font.
|
|
|
|
* libnautilus-extensions/nautilus-font-picker.c: Added Marlett to
|
|
the list of black listed font families.
|
|
|
|
2001-03-05 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7363 (change to smooth font choice doesn't affect
|
|
sidebar in currently open windows)
|
|
|
|
* src/nautilus-sidebar-title.c:
|
|
(smooth_font_changed_callback): New callback, gets the smooth
|
|
font preference and tells the two NautilusLabels to use it.
|
|
(nautilus_sidebar_title_initialize): Register callbacks
|
|
for the anti-aliased and non-anti-aliased fonts changing.
|
|
(nautilus_sidebar_title_destroy): Remove new callbacks.
|
|
(update_all_cover): Renamed from smooth_graphics_mode_changed_callback
|
|
since it's now used for more than just that.
|
|
|
|
2001-03-05 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: John Harper <jsh@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-font-picker.c:
|
|
More black listed fonts. Fixes bug 7384.
|
|
|
|
2001-03-05 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
Fixed bug 7380 (Nautilus crashes when I choose "Microsoft Sans
|
|
Serif" font):
|
|
|
|
* librsvg/rsvg-ft.c (rsvg_ft_measure_or_render_string):
|
|
initialize y components of bbox. Don't call
|
|
rsvg_ft_get_glyph_cached with a zero index (non-existent
|
|
glyph). Use `n_glyphs' to index `glyph_xy' array instead of
|
|
`i' (this is what fixes the bug - when one or more glyphs don't
|
|
exist `i' points too far into the array)
|
|
|
|
2001-03-03 Rebecca Schulman <rebecka@eazel.com>
|
|
Complete most of bug 5520, that turning medusa on when cron
|
|
isn't running should tell the user this, and, if possible,
|
|
how to start cron.
|
|
|
|
reviewed by: Mike Engber <engber@eazel.com>
|
|
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_use_fast_search_changed_callback):
|
|
Add dialog that comes up if the fast search preference is
|
|
enabled in the preference dialog when cron is off.
|
|
The dialog will tell the user about cron and how to
|
|
turn it on on linux systems.
|
|
|
|
* libnautilus-extensions/nautilus-medusa-support.c:
|
|
(nautilus_medusa_add_system_state_changed_callback),
|
|
(nautilus_medusa_check_cron_is_enabled):
|
|
* libnautilus-extensions/nautilus-medusa-support.h:
|
|
Add hack to check if cron is actually running using cron.
|
|
* acconfig.h:
|
|
* configure.in:
|
|
Add HAVE_PROC_PROCESS_FILES, so we know whether we can
|
|
check proc files for whether cron is running
|
|
|
|
* src/nautilus-first-time-druid.c: (back_update_page_callback),
|
|
(set_up_medusa_page), (next_medusa_page_callback),
|
|
(set_up_cron_information_page), (nautilus_first_time_druid_show):
|
|
Add cron interface to the first time druid that tells users how to
|
|
turn on cron if necessary, as per Arlo's design.
|
|
Final text still needs to be added here.
|
|
|
|
|
|
* libnautilus-extensions/nautilus-mime-actions.c:
|
|
(application_can_handle_uri),
|
|
(nautilus_mime_has_any_applications_for_file),
|
|
(nautilus_mime_has_any_applications_for_file_type):
|
|
* libnautilus-extensions/nautilus-mime-actions.h:
|
|
* libnautilus-extensions/nautilus-program-choosing.c:
|
|
(choose_application_callback), (application_cannot_open_location):
|
|
Old change that never got committed, reviewed by Darin Adler
|
|
<darin@eazel.com>
|
|
|
|
|
|
2001-03-05 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7348 (duplicate styles in some fonts)
|
|
|
|
* libnautilus-extensions/nautilus-font-picker.c:
|
|
(font_style_entry_free): New function (extracted from
|
|
global_font_list_free).
|
|
(global_font_list_free): Use extracted function.
|
|
(list_contains_style): New function, looks for matching
|
|
font_file_name.
|
|
(global_font_list_populate_callback): free style rather
|
|
than appending to list if an equivalent is already in list.
|
|
|
|
2001-03-05 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fix for bugs 7375 and 7370.
|
|
|
|
* libnautilus-extensions/nautilus-font-manager.c:
|
|
(font_ignore_directory): Black list the ISO8859-2 and ISO8859-7
|
|
encoded fonts which it turns out are missing all kinds of glyphs.
|
|
Also add another instance of the same Abisource fonts, but from an
|
|
older package that had a slightly different name.
|
|
|
|
* libnautilus-extensions/nautilus-font-picker.c:
|
|
Black list the Bookmark URW font which causes crashes on old
|
|
version of the urw package.
|
|
|
|
2001-03-05 John Harper <jsh@eazel.com>
|
|
|
|
reviewed & checked in by: Darin Adler <darin@eazel.com>
|
|
|
|
Fix bug 7389 (crash when starting nautilus):
|
|
|
|
* libnautilus-extensions/nautilus-directory-background.c
|
|
(nautilus_background_get_desktop_background_window): check if
|
|
the `icon_container' object data (a GtkLayout widget) is
|
|
non-null before dereferencing it
|
|
|
|
(image_loading_done_callback): only pass result of
|
|
nautilus_background_get_desktop_background_window to
|
|
gdk_window_set_back_pixmap if it's non-null
|
|
|
|
2001-03-05 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
Fixed bug 6616, foot menu icon does not launch nautilus on some
|
|
users' systems.
|
|
|
|
* nautilus.spec.in: Fix to the userid and groupid we install our
|
|
help files as to cause --verify to stop failing.
|
|
|
|
2001-03-05 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix bug 7381 (warning every time I start Nautilus because my
|
|
/usr/share/fonts/default/Type1/fonts.dir has no fonts in it):
|
|
|
|
* libnautilus-extensions/nautilus-font-manager.c:
|
|
(font_description_table_new): Tolerate files with 0 fonts in them,
|
|
but don't tolerate files where the count is > than the number of
|
|
lines in the file.
|
|
|
|
Fix bug 7362 (two font menus appear in preferences in non-smooth
|
|
mode):
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(appearance_pane_update): Fix spelling error.
|
|
(global_preferences_create_font_group): Fix wrong variable name
|
|
and spelling error.
|
|
|
|
* libnautilus-extensions/nautilus-string-list.c:
|
|
Fix spelling error ("supress" -> "suppress").
|
|
|
|
2001-03-05 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fixed bug 7374 (Crash in font cache code after changing fonts
|
|
many times):
|
|
|
|
* librsvg/rsvg-ft.c (rsvg_ft_font_evict): check if victim->font
|
|
is null before freeing it
|
|
|
|
2001-03-05 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7303 (some menu items use duplicate, thus
|
|
non-working, underline accelerators)
|
|
|
|
* src/file-manager/nautilus-directory-view-ui.xml:
|
|
New _Folder -> _New Folder to avoid conflict with _Find.
|
|
_Open in New Window -> Open _in New Window to avoid conflict
|
|
with _Open.
|
|
Open With -> Open Wit_h
|
|
_Select All Files -> Select _All Files to avoid conflict with
|
|
_Stretch Icon
|
|
|
|
* src/nautilus-shell-ui.xml:
|
|
_New Window -> New _Window to avoid conflict with _New Folder.
|
|
_Web Search -> We_b Search to avoid conflict with New _Window.
|
|
_Select All -> Select _All to avoid conflict with _Stretch Icon
|
|
Hide Sidebar -> Hide _Sidebar
|
|
Hide Toolbar -> Hide _Toolbar
|
|
Hide Location Bar -> Hide Location _Bar
|
|
Hide Status Bar -> Hide St_atus Bar
|
|
|
|
* src/file-manager/fm-directory-view.c: (real_update_menus):
|
|
Open in <n> _New Window(s) -> Open _in <n> New Windows to match xml.
|
|
|
|
* src/nautilus-window-menus.c:
|
|
(nautilus_window_update_show_hide_menu_items):
|
|
Add Show/Hide xxx accelerators to match xml.
|
|
|
|
2001-03-05 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-font-manager.c:
|
|
(nautilus_self_check_font_manager):
|
|
Comment out the font manager checks out again! Tinderbox wins
|
|
this round, but ill be back with a fix for bug 7343 and fix the
|
|
problem properly once and for all.
|
|
|
|
2001-03-05 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Glynn Foster <glynn.foster@ireland.sun.com>
|
|
|
|
No significant code changes. Just adding bug numbers to FIXMEs.
|
|
The only real code change (which happens to be a commenting out of
|
|
something) is a workaround for a tinderbox problem.
|
|
|
|
* libnautilus-extensions/nautilus-font-factory.c:
|
|
(nautilus_font_factory_get_font_by_family):
|
|
Bug number for FIXME.
|
|
|
|
* libnautilus-extensions/nautilus-font-manager.c:
|
|
(nautilus_font_manager_get_default_font),
|
|
(nautilus_font_manager_get_default_bold_font):
|
|
Bug number for FIXME.
|
|
Comment out the SOURCE_DATADIR font hack until it works better.
|
|
Fixes broken tinderbox checks. Checks will still run even if not
|
|
with the optimal setup. I have an idea how to fix this later
|
|
using a configure.in hack. Added FIXME and bug number for this
|
|
issue.
|
|
|
|
* libnautilus-extensions/nautilus-glyph.c:
|
|
(nautilus_glyph_draw_to_pixbuf):
|
|
Bug number for FIXME.
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
Bug number for FIXME and reworked FIXME blurb to match bug report.
|
|
|
|
(nautilus_icon_container_initialize):
|
|
* libnautilus-extensions/nautilus-scalable-font.c:
|
|
(nautilus_scalable_font_get_default_font),
|
|
(nautilus_scalable_font_get_default_bold_font):
|
|
Bug number for FIXMEs.
|
|
|
|
2001-03-05 Dan Mueth <dan@eazel.com>
|
|
|
|
Removed Eazel logo from screenshot.
|
|
|
|
* help/nautilus-quick-reference/C/figures/music.png:
|
|
|
|
2001-03-05 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fix bug 5813 - Remove workaround for bug 5712 when both GTK+ 1.2.9
|
|
and the new gdk-pixbuf are released and required by configure.in
|
|
and RPM spec file
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
* libnautilus-extensions/bug-5712-pr3-workaround--gdk-pixbuf-drawable.c:
|
|
* libnautilus-extensions/bug-5712-pr3-workaround--gdk-pixbuf-private.h:
|
|
* libnautilus-extensions/bug-5712-pr3-workaround--gdkimage.c:
|
|
Retire these workaround cut n pasted code.
|
|
|
|
* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.c:
|
|
(nautilus_gdk_pixbuf_get_from_window_safe):
|
|
Remove the workaround, we can safely call the gdk and gdk-pixbuf
|
|
calls now that bugs in there have been fixed.
|
|
|
|
2001-03-04 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: George Lebl <jirka@5z.com>
|
|
Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
Fixed bug 7336 ("View as Text" not a choice for remote web pages)
|
|
|
|
* components/text/Nautilus_View_text.oaf.in: Removed attribute
|
|
limiting this view's applicability to the "file:" URI scheme, thus
|
|
fixing bug 7336.
|
|
|
|
* components/text/nautilus-text-view.c (file_read_callback):
|
|
Remove some incorrect checks that made this component only load
|
|
the first chunk of text for remote files; this bug was uncovered
|
|
in the process of fixing 7336.
|
|
|
|
2001-03-05 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Bugs:
|
|
|
|
6368 - Multibyte font handling in non smooth mode.
|
|
2673 - Need to hook up the new font picker to nautilus
|
|
1274 - Add support for picking a custom font
|
|
|
|
* components/history/Makefile.am:
|
|
* components/history/nautilus-history-view.c: (main):
|
|
Initialize gettext for the history component so it can display
|
|
localized strings.
|
|
|
|
* components/notes/nautilus-notes.c: (make_notes_view):
|
|
Set the notes widget font from preferences so it can be properly
|
|
localized.
|
|
|
|
* components/text/nautilus-text-view.c:
|
|
(nautilus_text_view_set_font):
|
|
Use the localized font name to make this work in locales other
|
|
than the default.
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
Add a macro for finding data on the source tree for the situation
|
|
when 'make install' has not be run.
|
|
|
|
* libnautilus-extensions/nautilus-font-factory.c:
|
|
(nautilus_font_factory_get_font_by_family): Workaround the problem
|
|
that fully qualified localized fonts were being processed
|
|
incorrectly. We simply leave them alone now.
|
|
(nautilus_font_factory_get_font_from_preferences): Use the
|
|
localized font string to make this work on more locales.
|
|
|
|
* libnautilus-extensions/nautilus-font-manager.h:
|
|
* libnautilus-extensions/nautilus-font-manager.c:
|
|
(font_description_table_find): New function to find a description
|
|
in a table.
|
|
(font_description_table_for_each): Change the return value to a
|
|
boolean to indicate whether to stop the iteration or not. Switch
|
|
the order of an assert and assigned.
|
|
(collect_fonts_from_directory): Use macros for the mime type
|
|
strings.
|
|
(font_ignore_directory): Add more directories to ignore.
|
|
(font_manager_collect_font_tables): Change prepend to append to
|
|
get fonts in a better order (fallback and user fonts first)
|
|
, (font_table_list_find),
|
|
(free_font_tables), (ensure_global_font_table),
|
|
(nautilus_font_manager_for_each_font): Use just one global table
|
|
for all fonts instead of 3.
|
|
(nautilus_font_manager_get_default_font): Compute the default
|
|
dynamically to take user choices into account. Make it work on
|
|
non installed nautilus builds.
|
|
(nautilus_font_manager_get_default_bold_font): Same as above for a
|
|
bold font.
|
|
(nautilus_font_manager_file_is_scalable_font): New function to
|
|
check that a file is really a scalable font:
|
|
(font_list_find_bold_callback), (nautilus_font_manager_get_bold),
|
|
(nautilus_font_manager_weight_is_bold): New functions to find a
|
|
bold font in the global tables.
|
|
(nautilus_self_check_font_manager): Make it work on not installed
|
|
nautilus builds and remove the hack where checks would on run for
|
|
the "ramiro" user.
|
|
|
|
* libnautilus-extensions/nautilus-font-picker.c:
|
|
(nautilus_font_picker_initialize), (font_list_find),
|
|
(font_picker_update_styles), (font_picker_populate),
|
|
(font_picker_font_changed_callback),
|
|
(font_picker_style_changed_callback), (font_find_style),
|
|
(ignore_font), (font_make_name), (font_make_style),
|
|
(global_font_list_free), (font_list_count_families),
|
|
(global_font_list_get), (global_font_list_populate_callback),
|
|
(nautilus_font_picker_get_selected_font),
|
|
(nautilus_font_picker_set_selected_font):
|
|
Make the font list global and not per widget instance. Use better
|
|
labels for the font styles. Use better labels for font names
|
|
(foundry and family vs just family depending on how many families
|
|
of the same font are found)
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_font_defaults): Add new smooth font
|
|
preference for the icon container.
|
|
(nautilus_global_preferences_get_smooth_font): New function to
|
|
safely get a smooth font out of preferences.
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(nautilus_icon_container_initialize): Use the localized version of
|
|
the font strings and add a FIXME for the problem of checking these
|
|
in many disparate places in nautilus.
|
|
|
|
* libnautilus-extensions/nautilus-program-chooser.c:
|
|
(program_file_pair_get_program_name_for_display): Use the
|
|
localized version of the application name strings.
|
|
|
|
* libnautilus-extensions/nautilus-scalable-font.h:
|
|
* libnautilus-extensions/nautilus-scalable-font.c:
|
|
(nautilus_scalable_font_initialize_class),
|
|
(nautilus_scalable_font_initialize),
|
|
(nautilus_scalable_font_destroy), (nautilus_scalable_font_new),
|
|
(nautilus_scalable_font_make_bold),
|
|
(nautilus_scalable_font_get_default_font),
|
|
(nautilus_scalable_font_get_default_bold_font),
|
|
(free_global_font_handle_table),
|
|
(initialize_global_stuff_if_needed),
|
|
(nautilus_scalable_font_get_rsvg_handle):
|
|
Simplify this class a lot by using the font manager. No longer
|
|
need to manage font lookup and queries.
|
|
|
|
* libnautilus-extensions/nautilus-smooth-text-layout-cache.c:
|
|
(nautilus_self_check_smooth_text_layout_cache): Fix a comment.
|
|
Dont hardcode the font family. Use the default font. Remove the
|
|
#ifdef hacker for "before make install fonts broken" problem which
|
|
is now fixed.
|
|
|
|
* src/file-manager/fm-directory-view.h:
|
|
* src/file-manager/fm-directory-view.c:
|
|
(directory_view_smooth_font_changed_callback),
|
|
(fm_directory_view_initialize), (fm_directory_view_destroy):
|
|
Add method for responding to changes in the smooth font for AA
|
|
mode of the icon container.
|
|
|
|
* src/file-manager/fm-icon-view.c:
|
|
(fm_icon_view_smooth_font_changed),
|
|
(fm_icon_view_initialize_class),
|
|
(fm_icon_view_update_icon_container_smooth_font),
|
|
(create_icon_container):
|
|
Add support for responding to change in the smooth font. Update
|
|
the icon container's smooth font on such changes.
|
|
|
|
* src/nautilus-about.c: (nautilus_about_draw_info):
|
|
Change the offset of the "Nautilus" title which broken when jsh
|
|
make glyphs render properly taking the baseline into account.
|
|
|
|
* src/nautilus-sidebar-title.c: (update_font):
|
|
Use the localized font name.
|
|
|
|
* src/nautilus-sidebar.c: (nautilus_sidebar_add_panel),
|
|
(nautilus_sidebar_remove_panel):
|
|
Use the localized sidebar tabs descriptions.
|
|
|
|
* src/nautilus-window.c: (create_view_as_menu_item):
|
|
Use the localized "View as" labels.
|
|
|
|
* test/test-nautilus-font-manager.c: (font_iterator_callback):
|
|
* test/test-nautilus-font-picker.c: (update_font),
|
|
(font_changed_update_label_callback),
|
|
(font_changed_update_file_name_callback),
|
|
(use_defalt_font_callback), (use_defalt_bold_font_callback),
|
|
(use_defalt_font_update_picker_callback),
|
|
(use_defalt_bold_font_update_picker_callback), (main):
|
|
* test/test.c: (test_quit):
|
|
Updates for changes in font manager and font picker.
|
|
|
|
2001-03-05 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
Updating contents of "Introductory Documents" at top of
|
|
help sidebar to include the GNOME User Guide.
|
|
Bug#: 7267
|
|
|
|
* components/help/topleveldocs.xml:
|
|
|
|
Adding version 1.0 of Vera's Nautilus Quick Reference.
|
|
Bug#: 7210
|
|
|
|
* help/nautilus-quick-reference/C/Makefile.am:
|
|
* help/nautilus-quick-reference/C/figures/colors_small.png:
|
|
* help/nautilus-quick-reference/C/figures/emblems.png:
|
|
* help/nautilus-quick-reference/C/figures/emblems_small.png:
|
|
* help/nautilus-quick-reference/C/figures/ff_small.png:
|
|
* help/nautilus-quick-reference/C/figures/find.png:
|
|
* help/nautilus-quick-reference/C/figures/find_small.png:
|
|
* help/nautilus-quick-reference/C/figures/full.png:
|
|
* help/nautilus-quick-reference/C/figures/full_small.png:
|
|
* help/nautilus-quick-reference/C/figures/locbar.png:
|
|
* help/nautilus-quick-reference/C/figures/locbar_small.png:
|
|
* help/nautilus-quick-reference/C/figures/menubar.png:
|
|
* help/nautilus-quick-reference/C/figures/menubar_small.png:
|
|
* help/nautilus-quick-reference/C/figures/music.png:
|
|
* help/nautilus-quick-reference/C/figures/music_small.png:
|
|
* help/nautilus-quick-reference/C/figures/navbar.png:
|
|
* help/nautilus-quick-reference/C/figures/navbar_small.png:
|
|
* help/nautilus-quick-reference/C/figures/patterns.png:
|
|
* help/nautilus-quick-reference/C/figures/sidebar.png:
|
|
* help/nautilus-quick-reference/C/figures/sidebar_small.png:
|
|
* help/nautilus-quick-reference/C/figures/themes.png:
|
|
* help/nautilus-quick-reference/C/figures/themes_small.png:
|
|
* help/nautilus-quick-reference/C/figures/viewmenu.png:
|
|
* help/nautilus-quick-reference/C/index.html:
|
|
|
|
Changing so that ownership of $(prefix)/share/omf/nautilus
|
|
is Nautilus - ie. it doesn't hang around after Nautilus
|
|
is removed.
|
|
|
|
* nautilus.spec.in:
|
|
|
|
2001-03-04 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(add_to_dedupe_hash), (post_get_softcat_info),
|
|
(dedupe_foreach_depends), (check_if_modification_is_ok),
|
|
(do_requirement_consistency_check_package),
|
|
(do_requirement_consistency_check_internal),
|
|
(check_if_related_package), (check_if_modified_related_package),
|
|
(check_tree_helper), (add_file_conflict),
|
|
(check_no_two_packages_has_same_file),
|
|
(check_conflicts_against_already_installed_packages),
|
|
(check_feature_consistency), (do_file_conflict_check),
|
|
(eazel_uninstall_upward_traverse),
|
|
(eazel_uninstall_check_for_install):
|
|
|
|
Mark packages that have had check-existing done on them, so we can
|
|
check them on each round and not miss any packages or check any
|
|
twice. Dedupe packages even if they don't have softcat info yet
|
|
(their dupe might). During consistency checking, don't bother to
|
|
check packages that are elsewhere in the tree -- assume we handled
|
|
them correctly already. Split check_if_related_package into two
|
|
pieces, so we can re-use the first half when adding file
|
|
conflicts. This way, we can avoid marking file conflicts between
|
|
two related packages (rpm4 allows this, for better or worse).
|
|
Prune dead packages after the file conflict checks. Make a
|
|
passing reference to an unused softcat flag just to annoy Robey.
|
|
Automatically add related packages to the tree during uninstall.
|
|
This fixes bug 7245 and at least one other bug.
|
|
|
|
2001-03-04 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Updated the Nautilus User Manual from v0.9 to v1.0.
|
|
Note that the file TRACKED_CHANGES details the changes
|
|
between the two versions, for use by translators.
|
|
There are some new screenshots.
|
|
|
|
Bug#:7271
|
|
|
|
* help/nautilus-user-manual/C/Makefile.am:
|
|
* help/nautilus-user-manual/C/TRACKED_CHANGES:
|
|
* help/nautilus-user-manual/C/figures/custicon.png:
|
|
* help/nautilus-user-manual/C/figures/full-1.png:
|
|
* help/nautilus-user-manual/C/figures/full-2.png:
|
|
* help/nautilus-user-manual/C/figures/full-3.png:
|
|
* help/nautilus-user-manual/C/figures/full-4.png:
|
|
* help/nautilus-user-manual/C/figures/full-5.png:
|
|
* help/nautilus-user-manual/C/figures/full-6.png:
|
|
* help/nautilus-user-manual/C/figures/full.png:
|
|
* help/nautilus-user-manual/C/figures/locbar.png:
|
|
* help/nautilus-user-manual/C/figures/part-1.png:
|
|
* help/nautilus-user-manual/C/figures/part-2.png:
|
|
* help/nautilus-user-manual/C/figures/part-3.png:
|
|
* help/nautilus-user-manual/C/figures/part.png:
|
|
* help/nautilus-user-manual/C/figures/player-1.png:
|
|
* help/nautilus-user-manual/C/figures/player-2.png:
|
|
* help/nautilus-user-manual/C/figures/player-3.png:
|
|
* help/nautilus-user-manual/C/figures/player-4.png:
|
|
* help/nautilus-user-manual/C/figures/player.png:
|
|
* help/nautilus-user-manual/C/figures/prefmenu.png:
|
|
* help/nautilus-user-manual/C/figures/sidebar.png:
|
|
* help/nautilus-user-manual/C/figures/viewmenu.png:
|
|
* help/nautilus-user-manual/C/nautilus-user-manual.sgml:
|
|
|
|
Suppressed terminal spew every time an info page is viewed
|
|
and pretty'd up the error page when the info page does not
|
|
exist. Note - info page viewing is now broken completely.
|
|
This is not due to this patch. I wrote this patch on a
|
|
working build of Nautilus and somebody else has since
|
|
broken it in Nautilus CVS.
|
|
|
|
Bug#: 7299
|
|
|
|
* components/help/converters/gnome-info2html2/main.c:
|
|
(file_exists), (main):
|
|
|
|
2001-03-04 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fix bug 6967 (if you double click on a package in the icon view
|
|
and the while it's loading double click on it again nautilus may
|
|
segfault).
|
|
|
|
* src/nautilus-view-frame.c
|
|
(nautilus_view_frame_queue_incoming_call): If the destroy callback
|
|
is NULL, do not attempt to call it. With this change, I can
|
|
turbo-click an rpm and the package view will still come up cleanly
|
|
without crashing Nautilus or itself.
|
|
|
|
2001-03-04 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
(preferences_key_make_for_visibility):
|
|
|
|
Fix a leak by adding a missing g_free.
|
|
|
|
2001-03-02 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-font-manager.c:
|
|
(nautilus_font_manager_get_fallback_font):
|
|
Add workaround for tinderbox lack of 'make install' problem. Ill
|
|
fix this better tommorow.
|
|
|
|
2001-03-02 Seth Nickell <seth@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
|
|
Add UFS detection code to make Trash work on Solaris. Basically
|
|
a cut and paste of the equivalent ReiserFS code added earlier.
|
|
|
|
2001-03-02 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
Turn off spew about unknown file systems.
|
|
|
|
2001-03-02 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
written by: Robey Pointer <robey@eazel.com>
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
This is a patch to debug output only.
|
|
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(packagedata_dump_tree_helper), (packagedata_dump_tree_int),
|
|
(packagedata_dump_tree):
|
|
Don't log dependencies for broken packages in debug output.
|
|
|
|
2001-03-02 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com> who sez "that's
|
|
nice..."
|
|
|
|
Fixed 7245.
|
|
|
|
* components/rpmview/nautilus-rpm-view-install.c:
|
|
(get_detailed_errors), (nautilus_rpm_view_install_failed),
|
|
(nautilus_rpm_view_uninstall_failed),
|
|
(nautilus_rpm_view_install_done),
|
|
(nautilus_rpm_view_install_package_callback),
|
|
(nautilus_rpm_view_uninstall_package_callback):
|
|
Fixed 7245, install view uses EazelInstallProblem to generate
|
|
error strings.
|
|
No longer call load_failed when done.
|
|
Do gnome_dialog_run instead of gnome_dialog_run_and_close and lets
|
|
hope it's not fatal...
|
|
|
|
* components/services/install/command-line/Makefile.am:
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c: (eazel_download_progress_signal),
|
|
(eazel_install_progress_signal), (main):
|
|
Fixed some math stuff that could cause arithmetic coredumps.
|
|
Added i18n initialization code.
|
|
|
|
2001-03-02 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Bug 2673 - Need to hook up the new font picker to nautilus .
|
|
|
|
* configure.in:
|
|
Remove an old font setup hack that never really worked.
|
|
|
|
* data/fonts/urw/fonts.dir:
|
|
Rename the fonts to "Helvetica Default" in order not to clash with
|
|
system fonts.
|
|
|
|
* libnautilus-extensions/nautilus-font-manager.h:
|
|
* libnautilus-extensions/nautilus-font-manager.c:
|
|
(font_description_new): Add a font type parameter.
|
|
(font_lists_total_num_fonts): New function to count the total
|
|
number of scalable fonts detetected.
|
|
(font_description_table_add): Pass in the detected font lists to
|
|
do reality checks.
|
|
(font_get_font_type): New function.
|
|
(font_description_table_get_length),
|
|
(font_description_table_peek_nth),
|
|
(font_description_table_get_nth_file_name): Name the parameters
|
|
more consistently.
|
|
(font_description_table_for_each): Add font type parameter
|
|
(font_description_table_new): Rework to not require storing the
|
|
detected font list. We now use that only for the duration of the
|
|
constructor. Lost the install_font_lists dumbness.
|
|
(font_server_for_each_font_directory_internal): Use g_warning
|
|
instead of g_print.
|
|
(font_ignore_directory): New function to determine whether we
|
|
should ignore a directory - makes things much faster.
|
|
(font_manager_collect_font_tables): New function to handle all the
|
|
work of collecting font directories into tables.
|
|
(font_server_for_each_callback), (font_table_list_free),
|
|
(font_table_list_for_each), (free_font_tables),
|
|
(ensure_at_exit_handler), (ensure_fallback_font_table),
|
|
(ensure_user_font_table), (ensure_system_font_tables): Add 3
|
|
tables for fallback, system and users fonts. These are populated
|
|
as needed.
|
|
(nautilus_font_manager_for_each_font): Iterate the 3 font talbles.
|
|
(nautilus_font_manager_get_fallback_font) : New function to obtain
|
|
a fallback font quickly without having to check the system.
|
|
(call_chop_off_comments), (nautilus_self_check_font_manager):
|
|
Rework the checks to not create a temp directory. Unfortunately
|
|
they now only run for me.
|
|
|
|
* libnautilus-extensions/nautilus-font-picker.h:
|
|
* libnautilus-extensions/nautilus-font-picker.c:
|
|
(nautilus_font_picker_initialize_class),
|
|
(nautilus_font_picker_initialize), (nautilus_font_picker_destroy),
|
|
(font_entry_list_find), (font_picker_update),
|
|
(font_name_picker_changed_callback),
|
|
(style_picker_changed_callback), (ignore_font),
|
|
(font_manager_callback), (style_list_for_each_callback),
|
|
(font_entry_list_for_each_callback),
|
|
(nautilus_font_picker_get_selected_font),
|
|
(nautilus_font_picker_set_selected_font),
|
|
(nautilus_font_picker_set_title_label):
|
|
Use the new font manager.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_descriptions),
|
|
(global_preferences_install_defaults),
|
|
(global_preferences_create_dialog), (appearnace_pane_update),
|
|
(global_preferences_create_font_group),
|
|
(global_preferences_install_home_location_defaults),
|
|
(global_preferences_install_font_defaults):
|
|
Add a new preference for the smooth font.
|
|
Factor our the default font code to its own function. Setup the
|
|
font pickers items to be mutually exclusive according to the
|
|
smooth graphics mode preference value.
|
|
|
|
* libnautilus-extensions/nautilus-gtk-extensions.h:
|
|
* libnautilus-extensions/nautilus-gtk-extensions.c:
|
|
(nautilus_gtk_widget_set_shown):
|
|
New function to show or hide a widget in one go.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-group.c:
|
|
(nautilus_preferences_group_update):
|
|
Dont show the widget if a controlling preference prevents it.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.h:
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(preferences_item_update_smooth_font),
|
|
(preferences_smooth_font_changed_callback),
|
|
(preferences_item_create_smooth_font): Add support for a smooth
|
|
font picker.
|
|
(preferences_item_destroy), (preferences_item_construct),
|
|
(nautilus_preferences_item_set_control_preference),
|
|
(nautilus_preferences_item_set_control_action),
|
|
(nautilus_preferences_item_get_control_showing): Add support for
|
|
using a controlling preference which can force the widget to be
|
|
shown or hidden depending on its value.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-pane.c:
|
|
(nautilus_preferences_pane_update):
|
|
Use new gtk extension to show or hide the widget in one go.
|
|
|
|
* libnautilus-extensions/nautilus-scalable-font.h:
|
|
* libnautilus-extensions/nautilus-scalable-font.c:
|
|
(font_family_string_map_new): Update fallback font name.
|
|
(nautilus_scalable_font_new_from_file_name): New function to
|
|
create a font directly from a font file name.
|
|
(nautilus_scalable_font_get_default_font): Update fallback font name.
|
|
(nautilus_scalable_font_get_default_bold_font): New function to
|
|
get a fallback bold font.
|
|
Remove some unsed functions. Remove the font setup hack, the font
|
|
manager takes care of that now.
|
|
|
|
* libnautilus-extensions/nautilus-string-picker.h:
|
|
* libnautilus-extensions/nautilus-string-picker.c:
|
|
(nautilus_string_picker_clear):
|
|
New function to clear the string picker.
|
|
|
|
* libnautilus-extensions/nautilus-tabs.c:
|
|
(nautilus_tabs_initialize):
|
|
Fix the hard coded font name.
|
|
|
|
* src/nautilus-first-time-druid.c: (new_title_label):
|
|
Fix the hard coded font name.
|
|
|
|
* src/nautilus-sidebar-tabs.c:
|
|
(nautilus_sidebar_tabs_load_theme_data):
|
|
Fix the hard coded font name.
|
|
|
|
* test/Makefile.am:
|
|
* test/test-nautilus-font-manager.c: (font_type_to_string),
|
|
(font_iterator_callback), (font_table_for_each_callback), (main):
|
|
* test/test-nautilus-font-picker.c: (font_picker_changed_callback),
|
|
(main):
|
|
* test/test-nautilus-glyph-simple.c: (main):
|
|
* test/test-nautilus-label.c: (main):
|
|
Update for new font picker and font manager changes.
|
|
|
|
2001-03-02 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: Arik Devens <arik@eazel.com>
|
|
|
|
Fix bug 7190 (Typing / in location moves cursor to end of line).
|
|
|
|
* src/nautilus-location-bar.c: (try_to_expand_path): Fix a bunch
|
|
of storage leaks, including calls to
|
|
gnome_vfs_expand_initial_tilde that do nothing. Remove code to
|
|
expand the initial tilde in here. That can all be handled below
|
|
(and need not be deferred until idle time).
|
|
(get_editable_length): New helper function.
|
|
(has_exactly_one_slash): New helper function.
|
|
(set_position_and_selection_to_end): New helper function.
|
|
(position_and_selection_are_at_end): New helper function.
|
|
(editable_key_press_callback): Fix logic so we only try to do
|
|
completion of any kind when the user is typing at the end of the
|
|
text. Also only do the tilde expansion when the path has exactly
|
|
one slash, and do it right away rather than waiting for idle the
|
|
way the file name expansion does. Finally, cancel the file name
|
|
expansion if you are no longer at the end of the text.
|
|
|
|
Other change.
|
|
|
|
* src/nautilus-property-browser.c:
|
|
(nautilus_property_browser_initialize),
|
|
(nautilus_property_browser_update_contents):
|
|
* src/nautilus-theme-selector.c:
|
|
(nautilus_theme_selector_initialize):
|
|
Add FIXMEs for uses of spaces to make buttons look right.
|
|
|
|
2001-03-02 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: John Harper <jsh@eazel.com>
|
|
|
|
Fix 7297: Segmentation fault when rapidly pressing refresh twice.
|
|
|
|
* src/file-manager/fm-directory-view.c: (fm_directory_view_stop):
|
|
Need to set pending_files_added and pending_files_changed to NULL
|
|
after freeing them.
|
|
|
|
2001-03-02 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7264 (Nautilus crashing regularly when browsing
|
|
folders with .svg files with text in them):
|
|
|
|
* librsvg/rsvg-ft.c (rsvg_ft_measure_or_render_string): in the
|
|
returned `dimensions' array, return the actual height of the
|
|
glyph buffer, not the height of the text bounding box. This
|
|
appears to fix bug 7264
|
|
|
|
* librsvg/rsvg-ft.c (rsvg_ft_measure_or_render_string):
|
|
subtract the last element of the glyph affine transformation
|
|
(the vertical offset) from the position at which it's rendered.
|
|
This fixes the test-ft-gtk test program
|
|
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
* src/nautilus-window.c (nautilus_window_realize): modified my
|
|
last change to use gnome_pixmap_file () instead of
|
|
nautilus_pixmap_file () (since the nautilus-launch-icon.png
|
|
image gets installed in $prefix/share/pixmaps instead of
|
|
$pixmap/share/nautilus/pixmaps, I had an old icon lying around
|
|
which made me not see this..)
|
|
|
|
2001-03-02 John Harper <jsh@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-smooth-text-layout-cache.c:
|
|
disabled self check for now, since it won't work without make
|
|
install having been run
|
|
|
|
2001-03-02 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 6740 (GNOME Panel mini-icon is used in Sawfish, large
|
|
version needs to be there.):
|
|
|
|
* src/nautilus-window.c (nautilus_window_realize): call
|
|
gnome_window_icon_set_from_file () on the window, with the
|
|
image file whose base is `nautilus-launch-icon.png'
|
|
|
|
2001-03-02 Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fix 7225 (emblem sorting locks up entire system for extended
|
|
period of time)
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-file-private.h:
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
(fill_emblem_cache_if_needed), (compare_by_emblems):
|
|
Implement a simple cache for automatic and keyword emblems.
|
|
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
(destroy), (nautilus_file_set_keywords),
|
|
(nautilus_file_emit_changed):
|
|
Nuke the cache when keywords change.
|
|
|
|
2001-03-02 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fixed bug 558, Items don't show up in trash: when dropped.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
* libnautilus-extensions/nautilus-volume-monitor.h:
|
|
Added detection for ReiserFS. ReiserFS is now a
|
|
supported type for the trash folder creation and
|
|
detection code.
|
|
|
|
2001-03-02 Frederic Crozat <fcrozat@mandrakesoft.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 7276, No support for bzipped man and info pages
|
|
-- problem for Mandrake
|
|
|
|
Note that the coding style of these files is not the same
|
|
as the rest of the Nautilus source code.
|
|
|
|
* components/help/converters/gnome-info2html2/Makefile.am:
|
|
* components/help/converters/gnome-info2html2/main.c: (main):
|
|
* components/help/converters/gnome-man2html2/Makefile.am:
|
|
* components/help/converters/gnome-man2html2/gnome-man2html.c:
|
|
(read_man_page):
|
|
* components/help/hyperbola-filefmt.c:
|
|
(extract_secnum_from_filename), (man_name_without_suffix),
|
|
(fmt_man_populate_tree_for_subdir):
|
|
|
|
2001-03-02 Ian McKellar <ian@eazel.com>
|
|
|
|
reviewed by: <robey@eazel.com>
|
|
|
|
* components/services/install-view/callbacks.c:
|
|
(nautilus_service_install_done):
|
|
* components/services/install-view/nautilus-service-install-view.c:
|
|
(nautilus_install_service_describe_menu_entry), (describe_dentry),
|
|
(drag_data_get), (drag_data_delete), (launcher_clicked_callback),
|
|
(make_dragable_icon_well),
|
|
(nautilus_install_service_add_menu_launchers):
|
|
* components/services/install-view/nautilus-service-install-view.h:
|
|
Added launchers to the congratulations page.
|
|
This fixes 5513.
|
|
|
|
* components/services/inventory/eazel-inventory-utils.c:
|
|
(eazel_inventory_clear_md5):
|
|
Fixed a crasher in the inventory upload.
|
|
|
|
* libnautilus-extensions/nautilus-clickable-image.c:
|
|
(ancestor_button_release_event):
|
|
Fixed NautilusClickableImage so that it doesn't generate click events
|
|
when you d-n-d from it.
|
|
|
|
2001-03-02 Eric Fischer <eric@eazel.com>
|
|
|
|
reviewed by: Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
(Fixes Bug 6927)
|
|
|
|
* Makefile.am:
|
|
Add eazel-logos installation and distribution rules, conditional
|
|
upon the presence of the eazel-logos directory. Remove eazel-logos
|
|
from SUBDIRS.
|
|
|
|
* configure.in:
|
|
Add check for presence of eazel-logos directory. Remove eazel-logos
|
|
Makefiles from list of files to be generated.
|
|
|
|
* eazel-logos/Makefile.am:
|
|
* eazel-logos/throbber/Makefile.am:
|
|
Removed. Now takes place in main Makefile.am.
|
|
|
|
* nautilus.spec.in:
|
|
Only install eazel-logos files if the eazel-logos directory was
|
|
present at build time.
|
|
|
|
2001-03-03 Kjartan Maraas <kmaraas@gnome.org>
|
|
|
|
* help/nautilus-quick-reference/no/index.html: Tweaks.
|
|
|
|
2001-03-02 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Work to cache smooth-text-layout objects. This increases the
|
|
speed of aa rendering so that there's no noticeable difference
|
|
when compared with non-aa mode (e.g. when dragging windows over
|
|
the top of the nautilus window)
|
|
|
|
* libnautilus-extensions/nautilus-smooth-text-layout-cache.c,
|
|
libnautilus-extensions/nautilus-smooth-text-layout-cache.h: new
|
|
class, a cache for the NautilusSmoothTextLayout objects
|
|
|
|
* libnautilus-extensions/nautilus-icon-canvas-item.c
|
|
(nautilus_icon_canvas_item_initialize_class): allocate a
|
|
NautilusSmoothTextLayoutCache for all canvas items. It will be
|
|
freed on program exit
|
|
|
|
(draw_or_measure_label_text_aa): use the layout cache when
|
|
rendering text
|
|
|
|
* libnautilus-extensions/Makefile.am: added layout cache files
|
|
|
|
* libnautilus-extensions/nautilus-glyph.c,
|
|
libnautilus-extensions/nautilus-glyph.c,
|
|
libnautilus-extensions/nautilus-smooth-text-layout.c,
|
|
libnautilus-extensions/nautilus-smooth-text-layout.c
|
|
(nautilus_glyph_compare, nautilus_smooth_text_layout_compare):
|
|
new functions, only defined when NAUTILUS_OMIT_SELF_CHECK isn't
|
|
#define'd. Used by the cache's self test code
|
|
|
|
* libnautilus-extensions/nautilus-lib-self-check-functions.h:
|
|
added nautilus_self_check_smooth_text_layout_cache to the list
|
|
|
|
2001-03-02 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
fixed bug 7247, Web Search and Services toolbar icons missing in
|
|
GNOME theme; fixed by tweaking the toolbar theming logic to
|
|
deal with icons that don't have stock equivalents, and adding images
|
|
for the gnome theme to use
|
|
|
|
* icons/gnome/Makefile.am:
|
|
* icons/gnome/SearchWeb.png:
|
|
* icons/gnome/Services.png:
|
|
* src/nautilus-window-toolbars.c: (get_file_name_from_icon_name),
|
|
(set_up_standard_bonobo_button), (set_up_special_bonobo_button),
|
|
(set_up_toolbar_images):
|
|
|
|
* icons/Services.png:
|
|
stopgap fix for bug 7289, services toolbar icon in default theme
|
|
doesn't fit in the rest of the toolbar icons. I replaced it with
|
|
an earlier one that is still consistent with the other services icons,
|
|
but it's still not good enough; Arlo will keep working on a better
|
|
one.
|
|
|
|
2001-03-02 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: John Fleck <jfleck@inkstain.net>
|
|
|
|
(Patch was written by Laszlo Kovacs <laszlo.kovacs@sun.com>)
|
|
|
|
Fix problem where use of <anchor> messes up entire document
|
|
rendering.
|
|
|
|
Bug #:6827
|
|
|
|
* components/help/converters/gnome-db2html2/gdb3html.c:
|
|
(start_element):
|
|
|
|
2001-03-02 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Don Melton <don@eazel.com>
|
|
|
|
Doing build stuff so that new files regarding
|
|
the distribution license of the Eazel trademarks
|
|
contained in eazel-logos/ are properly included
|
|
in tarballs and RPM's.
|
|
|
|
Bug #: 7275 and 7274
|
|
|
|
* Makefile.am: Added TRADEMARK_NOTICE to EXTRA_DIST
|
|
* eazel-logos/Makefile.am: Added LICENSE to icon_DATA
|
|
* nautilus.spec.in: Added eazel-logos/LICENSE and
|
|
TRADEMARK_NOTICE
|
|
|
|
Fixed a small problem for "es_ES" locale missing
|
|
a doc.
|
|
|
|
* components/help/topleveldocs.xml:
|
|
|
|
2001-03-02 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: George Lebl <jirka@5z.org>
|
|
|
|
* components/help/hyperbola-filefmt.c:
|
|
(fmt_scrollkeeper_populate_tree), (fmt_toplevel_populate_tree):
|
|
Switch to using gnome_i18n_get_language_list instead of grabbing
|
|
the language straight from the "LANG" environment variable - 7109.
|
|
|
|
2001-03-02 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* src/nautilus-property-browser.c:
|
|
(nautilus_property_browser_update_contents):
|
|
fixed bug 7283, wrong pattern dragged when property browser is
|
|
scrolled, by revert yesterday's border box change that caused it.
|
|
|
|
2001-03-02 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Refixed bug 5863 (Opening folder triggers recalculation
|
|
of deep count in Properties window)
|
|
|
|
The deep count was being invalidated by the directory
|
|
loading mechanism, which is legal and should be
|
|
harmless. Taught the properties window not to do the
|
|
visible recount whenever deep count is invalidated.
|
|
|
|
* src/file-manager/fm-properties-window.c:
|
|
(directory_contents_value_field_update): Set new
|
|
deep_count_finished variable when the deep count is
|
|
done. Afterwards, only update the display if a new
|
|
deep count is completed (don't show future count-ups).
|
|
|
|
2001-03-01 Eric Fischer <eric@eazel.com>
|
|
|
|
reviewed by: Michael Engber <engber@eazel.com>
|
|
|
|
* configure.in:
|
|
Fix tinderbox breakage by adding missing AC_SUBST lines for
|
|
version number dependencies that got moved from the spec file
|
|
to the configure file.
|
|
|
|
2001-03-01 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 7156 (Opening multiple folders with tree view on causes
|
|
timed wait dialogs for all but the first (folders never open)):
|
|
|
|
* libnautilus-extensions/nautilus-directory-async.c:
|
|
(async_job_start), (async_job_end): Added some debug code (turned
|
|
off).
|
|
(dequeue_pending_idle_callback): Fix problem where in the cancel
|
|
case we did not do a nautilus_directory_async_state_changed. This
|
|
didn't actually cause the bug.
|
|
(nautilus_directory_stop_monitoring_file_list): The actual bug
|
|
fix. Use the correct cancel function here. The old one didn't do
|
|
all the cancelling work.
|
|
(cancel_loading_attributes),
|
|
(nautilus_directory_cancel_loading_file_attributes): Two more
|
|
cases where we needed a call to
|
|
nautilus_directory_async_state_changed. These didn't actually
|
|
cause the bug.
|
|
|
|
2001-03-02 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Seth Nickell <seth@eazel.com>
|
|
|
|
* components/services/inventory-view/Makefile.am: Add missing file
|
|
to sources to fix tinderbox.
|
|
|
|
2001-03-02 Laszlo Kovacs <laszlo.kovacs@sun.com>
|
|
|
|
reviewed by Seth Nickell:
|
|
|
|
* components/help/hyperbola-filefmt.c:
|
|
fixed bug 7248, two warnings commented out
|
|
|
|
2001-03-01 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Eskil Heinous Olsen <eskil@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-string-list.h:
|
|
* libnautilus-extensions/nautilus-string-list.c:
|
|
(nautilus_string_list_nth_as_integer),
|
|
(nautilus_self_check_string_list):
|
|
New function to get the nth string as an integer - and checks.
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
* libnautilus-extensions/nautilus-font-manager.h:
|
|
* libnautilus-extensions/nautilus-font-manager.c:
|
|
* libnautilus-extensions/nautilus-lib-self-check-functions.h:
|
|
New files. Support for collecting information about the scalable
|
|
fonts installed on the system. Parts written by Pavel Cisler.
|
|
|
|
* components/text/nautilus-text-view.c:
|
|
(nautilus_text_view_initialize):
|
|
Mark a string for translation.
|
|
|
|
* libnautilus-extensions/nautilus-font-factory.c:
|
|
(nautilus_font_factory_get_font_by_family):
|
|
Take fontsets into account. Patch submitted by
|
|
eungkyu@sparcs.kaist.ac.kr.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.h:
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(nautilus_preferences_item_initialize_class),
|
|
(nautilus_preferences_item_initialize), (preferences_item_destroy),
|
|
(preferences_item_construct), (preferences_item_update_enum),
|
|
(preferences_item_create_enum),
|
|
(preferences_item_update_short_enum),
|
|
(preferences_item_create_short_enum),
|
|
(preferences_item_update_boolean),
|
|
(preferences_item_create_boolean),
|
|
(preferences_item_update_editable_string),
|
|
(preferences_item_create_editable_string),
|
|
(preferences_item_update_integer),
|
|
(preferences_item_create_integer),
|
|
(preferences_item_update_font_family),
|
|
(preferences_item_create_font_family),
|
|
(nautilus_preferences_item_new),
|
|
(enum_radio_group_changed_callback),
|
|
(nautilus_preferences_item_update_displayed_value),
|
|
(update_text_settings_at_idle):
|
|
Clean this up a bit. Follow nautilus coding conventions more.
|
|
Remove long unused theme picker.
|
|
Remove unused GtkArg stuff.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-pane.c:
|
|
(nautilus_preferences_pane_new):
|
|
* libnautilus-extensions/nautilus-preferences-pane.h:
|
|
Remove unused pane description.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-box.c:
|
|
(nautilus_preferences_box_add_pane):
|
|
* libnautilus-extensions/nautilus-preferences-box.h:
|
|
Remove unused pane description.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_defaults): Mark font name for
|
|
translation.
|
|
(global_preferences_create_dialog),
|
|
(global_preferences_create_search_pane): Remove unused pane
|
|
description.
|
|
|
|
* test/.cvsignore:
|
|
* test/Makefile.am:
|
|
* test/test-nautilus-glyph-simple.c: (main):
|
|
* test/test-nautilus-glyph.c: (main):
|
|
* test/test-nautilus-labeled-image.c: (main):
|
|
* test/test-nautilus-smooth-text-layout.c: (main):
|
|
* test/test-nautilus-font-manager.c: (main):
|
|
* test/test.c: (test_quit):
|
|
* test/test.h:
|
|
Some minor changes. New test for font manager.
|
|
|
|
2001-03-02 Arlo Rose <arlo@eazel.com>
|
|
|
|
reviewed by: Josh Barrow <josh@eazel.com>
|
|
|
|
* icons/ardmore/theme_preview.png:
|
|
* icons/arlo/theme_preview.png:
|
|
* icons/crux_eggplant/backgrounds/window_pattern.png:
|
|
* icons/crux_eggplant/theme_preview.png:
|
|
* icons/gnome/theme_preview.png:
|
|
* icons/nautilus-mini-logo.png:
|
|
* icons/theme_preview.png:
|
|
* icons/villanova/theme_preview.png:
|
|
New theme previews for the smaller size, and 1bit alpha.
|
|
Also, a couple of other tweaks.
|
|
|
|
2001-03-02 Arlo Rose <arlo@eazel.com>
|
|
|
|
* icons/gnome/gnome.xml:
|
|
* icons/gnome/throbber/008.png:
|
|
Fixed an old bug in the GNOME throbber (frame 8) that was
|
|
reintroduced at some point
|
|
|
|
2001-03-02 Arlo Rose <arlo@eazel.com>
|
|
|
|
reviewed by: Josh Barrow <josh@eazel.com>
|
|
|
|
* configure.in:
|
|
* icons/arlo/arlo.xml:
|
|
* icons/arlo/throbber/001.png:
|
|
* icons/arlo/throbber/002.png:
|
|
* icons/arlo/throbber/003.png:
|
|
* icons/arlo/throbber/004.png:
|
|
* icons/arlo/throbber/005.png:
|
|
* icons/arlo/throbber/006.png:
|
|
* icons/arlo/throbber/007.png:
|
|
* icons/arlo/throbber/008.png:
|
|
* icons/arlo/throbber/009.png:
|
|
* icons/arlo/throbber/010.png:
|
|
* icons/arlo/throbber/011.png:
|
|
* icons/arlo/throbber/012.png:
|
|
* icons/arlo/throbber/013.png:
|
|
* icons/arlo/throbber/014.png:
|
|
* icons/arlo/throbber/015.png:
|
|
* icons/arlo/throbber/016.png:
|
|
* icons/arlo/throbber/017.png:
|
|
* icons/arlo/throbber/018.png:
|
|
* icons/arlo/throbber/019.png:
|
|
* icons/arlo/throbber/020.png:
|
|
* icons/arlo/throbber/021.png:
|
|
* icons/arlo/throbber/022.png:
|
|
* icons/arlo/throbber/023.png:
|
|
* icons/arlo/throbber/024.png:
|
|
* icons/arlo/throbber/025.png:
|
|
* icons/arlo/throbber/026.png:
|
|
* icons/arlo/throbber/027.png:
|
|
* icons/arlo/throbber/028.png:
|
|
* icons/arlo/throbber/029.png:
|
|
* icons/arlo/throbber/030.png:
|
|
* icons/arlo/throbber/Makefile.am:
|
|
* icons/arlo/throbber/rest.png:
|
|
* icons/crux_eggplant/Makefile.am:
|
|
* icons/crux_eggplant/crux_eggplant.xml:
|
|
* icons/crux_eggplant/throbber/001.png:
|
|
* icons/crux_eggplant/throbber/002.png:
|
|
* icons/crux_eggplant/throbber/003.png:
|
|
* icons/crux_eggplant/throbber/004.png:
|
|
* icons/crux_eggplant/throbber/005.png:
|
|
* icons/crux_eggplant/throbber/006.png:
|
|
* icons/crux_eggplant/throbber/007.png:
|
|
* icons/crux_eggplant/throbber/008.png:
|
|
* icons/crux_eggplant/throbber/009.png:
|
|
* icons/crux_eggplant/throbber/010.png:
|
|
* icons/crux_eggplant/throbber/011.png:
|
|
* icons/crux_eggplant/throbber/012.png:
|
|
* icons/crux_eggplant/throbber/013.png:
|
|
* icons/crux_eggplant/throbber/014.png:
|
|
* icons/crux_eggplant/throbber/015.png:
|
|
* icons/crux_eggplant/throbber/016.png:
|
|
* icons/crux_eggplant/throbber/017.png:
|
|
* icons/crux_eggplant/throbber/018.png:
|
|
* icons/crux_eggplant/throbber/019.png:
|
|
* icons/crux_eggplant/throbber/020.png:
|
|
* icons/crux_eggplant/throbber/021.png:
|
|
* icons/crux_eggplant/throbber/022.png:
|
|
* icons/crux_eggplant/throbber/023.png:
|
|
* icons/crux_eggplant/throbber/024.png:
|
|
* icons/crux_eggplant/throbber/025.png:
|
|
* icons/crux_eggplant/throbber/026.png:
|
|
* icons/crux_eggplant/throbber/027.png:
|
|
* icons/crux_eggplant/throbber/028.png:
|
|
* icons/crux_eggplant/throbber/029.png:
|
|
* icons/crux_eggplant/throbber/030.png:
|
|
* icons/crux_eggplant/throbber/Makefile.am:
|
|
* icons/crux_eggplant/throbber/rest.png:
|
|
Yee Ha! New throbbers for everyone!
|
|
Added new throbbers for Crux Teal and Eggplant.
|
|
|
|
2001-03-01 Ian McKellar <ian@eazel.com>
|
|
|
|
reviewed by: John "I'll review that" Harper.
|
|
|
|
* components/services/inventory-view/nautilus-inventory-view-private.h:
|
|
Added file that Mike forgot.
|
|
|
|
2001-03-01 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Ian McKellar <ian@eazel.com>
|
|
|
|
Fixed bug 7254 (Remove Featured Downloads tab from svcs summary
|
|
page)
|
|
|
|
* components/services/summary/nautilus-summary-view.c:
|
|
(append_hseparator_to_vbox), (generate_eazel_news_entry_row),
|
|
(summary_view_update_pane), (generate_service_entry_row): Minor
|
|
spacing tweaks to match Arlo's screenshot.
|
|
(create_summary_form): ifdef out the code that shows the featured
|
|
donwloads pane. Don't entirely remove it for now to avoid major
|
|
code changes this late in the game.
|
|
|
|
2001-03-01 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fixed bug 7238 ("View as EOG Image" adds toolbar icons that
|
|
don't go away):
|
|
|
|
* components/adapter/nautilus-adapter.c
|
|
(nautilus_adapter_destroy): when the adapter has a non-null
|
|
embedding strategy, deactivate it before destroying
|
|
|
|
I think there may be a refcounting problem in EOG that caused
|
|
the original problem, but the above should always be safe, and
|
|
will protect nautilus from misbehaving components
|
|
|
|
2001-03-01 Mike Fleming <mfleming@eazel.com>
|
|
|
|
reviewed by: <ian@eazel.com>
|
|
|
|
Part of bug 5575: Polish up inventory view.
|
|
|
|
Makes "enable" and "disable" views look reasonable and
|
|
adds a optional ? arg for the next URI.
|
|
|
|
* components/services/inventory-view/nautilus-inventory-disable-page.c:
|
|
(disable_inventory_callback),
|
|
(nautilus_inventory_disable_page_initialize),
|
|
(nautilus_inventory_disable_page_new),
|
|
(nautilus_inventory_disable_page_destroy),
|
|
(nautilus_inventory_disable_page_run):
|
|
* components/services/inventory-view/nautilus-inventory-disable-page.h:
|
|
* components/services/inventory-view/nautilus-inventory-enable-page.c:
|
|
(callback_progress_update),
|
|
(nautilus_inventory_enable_page_initialize),
|
|
(nautilus_inventory_enable_page_new),
|
|
(callback_timeout_error_navigate), (callback_eazel_inventory),
|
|
(nautilus_inventory_enable_page_run),
|
|
(nautilus_inventory_enable_page_destroy):
|
|
* components/services/inventory-view/nautilus-inventory-enable-page.h:
|
|
* components/services/inventory-view/nautilus-inventory-view.c:
|
|
(nautilus_inventory_view_initialize), (get_finish_uri),
|
|
(inventory_load_location_callback):
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
(nautilus_self_check_file_utilities):
|
|
|
|
2001-03-01 Arlo Rose <arlo@eazel.com>
|
|
|
|
* icons/crux_eggplant/crux_eggplant.xml:
|
|
List view color tweak.
|
|
|
|
2001-03-01 Rebecca Schulman <rebecka@eazel.com>
|
|
|
|
Some leak checks that showed up on the top of the
|
|
leak checker profile. (bugzilla.eazel.com 7253)
|
|
These changes reduce leakage in a short session
|
|
by 100,000 bytes
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
(nautilus_preferences_get_user_level):
|
|
Remove leak of a string every time we checked user level
|
|
* libnautilus-extensions/nautilus-smooth-text-layout.c:
|
|
(nautilus_smooth_text_layout_destroy),
|
|
(smooth_text_layout_clear_lines):
|
|
Remove a leak of the text and some other characters every time
|
|
we created and used a text layout object, which was about 6000
|
|
times for a short run for me
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
Stop strdup'ing a string where we would have leaked the original.
|
|
|
|
2001-03-01 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* configure.in: Changing our dependency on control center back to
|
|
1.2.3 after being browbeaten on irc by people who know more than
|
|
me.
|
|
|
|
2001-03-01 Eric Fischer <eric@eazel.com>
|
|
|
|
reviewed by: Arik Devens <arik@eazel.com>
|
|
|
|
* configure.in:
|
|
Remove -F- flag to awk in control-center check, since gnomecc
|
|
separates name from version with spaces, not dashes.
|
|
|
|
2001-03-01 Arlo Rose <arlo@eazel.com>
|
|
|
|
* icons/Services.png:
|
|
Made the toolbar icon match the rest of the services icons.
|
|
|
|
2001-03-01 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* nautilus-installer/src/installer.c: (install_failed):
|
|
|
|
No longer need to throw away install_failed signals since we'll
|
|
only get them for the toplevel package now. Need to report this
|
|
error so that redundant installs won't be reported as servers
|
|
being down.
|
|
|
|
2001-03-01 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* components/services/nautilus-dependent-shared/icons/eazel-logo-right-side-logo.png:
|
|
* icons/about_background.png:
|
|
* icons/druid_header.png:
|
|
* icons/throbber/001.png:
|
|
* icons/throbber/002.png:
|
|
* icons/throbber/003.png:
|
|
* icons/throbber/004.png:
|
|
* icons/throbber/005.png:
|
|
* icons/throbber/006.png:
|
|
* icons/throbber/007.png:
|
|
* icons/throbber/008.png:
|
|
* icons/throbber/009.png:
|
|
* icons/throbber/010.png:
|
|
* icons/throbber/011.png:
|
|
* icons/throbber/012.png:
|
|
* icons/throbber/013.png:
|
|
* icons/throbber/014.png:
|
|
* icons/throbber/015.png:
|
|
* icons/throbber/016.png:
|
|
* icons/throbber/017.png:
|
|
* icons/throbber/018.png:
|
|
* icons/throbber/019.png:
|
|
* icons/throbber/020.png:
|
|
* icons/throbber/021.png:
|
|
* icons/throbber/022.png:
|
|
* icons/throbber/023.png:
|
|
* icons/throbber/024.png:
|
|
* icons/throbber/025.png:
|
|
* icons/throbber/026.png:
|
|
* icons/throbber/027.png:
|
|
* icons/throbber/028.png:
|
|
* icons/throbber/029.png:
|
|
* icons/throbber/030.png:
|
|
* icons/throbber/rest.png:
|
|
Checked in uncorrupted png files.
|
|
|
|
2001-03-01 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
Fixed bug 7032, File Types & Programs capplet not installed on
|
|
GNOME 1.2.
|
|
Fixed bug 7240, require the new version of gtk-pixbuf in both
|
|
configure.in and spec.in.
|
|
|
|
* configure.in: Added requirements for both the new control center
|
|
and the new gdk-pixbuf, both using eric's new macros.
|
|
* nautilus.spec.in: Moved everything over to the new macros.
|
|
|
|
2001-03-01 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com> who sighed heavily
|
|
and went back to today batch of installer bugs...
|
|
|
|
This fixes bug 7196.
|
|
|
|
* components/rpmview/nautilus-rpm-view-install.c:
|
|
(save_transaction), (nautilus_rpm_view_install_package_callback),
|
|
(nautilus_rpm_view_uninstall_package_callback):
|
|
Added a save_transaction callback that returns FALSE.
|
|
Setup the save_transaction callback signals.
|
|
|
|
* components/services/install-view/callbacks.h:
|
|
* components/services/install-view/callbacks.c:
|
|
(nautilus_service_install_save_transaction):
|
|
Added a save_transaction callback that returns FALSE.
|
|
|
|
* components/services/install-view/nautilus-service-install-view.c:
|
|
(nautilus_service_install_view_update_from_uri_finish):
|
|
Setup the save_transaction callback signals.
|
|
|
|
* components/services/install-view/forms.c:
|
|
Reverted the " " to "" since bug 7198 was fixed.
|
|
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c: (eazel_save_transaction_signal), (main):
|
|
Added a save_transaction callback that asks the user y/n.
|
|
Fixed I18N comment
|
|
|
|
* components/services/install/idl/trilobite-eazel-install.idl:
|
|
Added the save_transaction callback.
|
|
|
|
* components/services/install/lib/eazel-install-corba-callback.h:
|
|
* components/services/install/lib/eazel-install-corba-callback.c:
|
|
(impl_save_transaction), (eazel_install_callback_get_epv),
|
|
(eazel_install_callback_class_initialize):
|
|
Added the save_transaction callback.
|
|
Added missing g_list_free's
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(is_satisfied_features), (execute), (get_packages_with_mod_flag):
|
|
Changed a comment.
|
|
Call emit_save_transaction prior to saving transaction.
|
|
|
|
* components/services/install/lib/eazel-install-public.h:
|
|
* components/services/install/lib/eazel-install-object.c:
|
|
(eazel_install_class_initialize), (eazel_install_install_packages),
|
|
(eazel_install_uninstall_packages),
|
|
(eazel_install_revert_transaction_from_xmlstring),
|
|
(eazel_install_emit_preflight_check_default),
|
|
(eazel_install_emit_save_transaction),
|
|
(eazel_install_emit_save_transaction_default):
|
|
All the insane code to setup the save_transaction thingy.
|
|
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(eazel_install_gtk_marshal_BOOL__ENUM_POINTER):
|
|
And a special handcarved from a raw metal ore gtk marshal function
|
|
for the save_transaction signal.
|
|
|
|
2001-03-01 Eric Fischer <eric@eazel.com>
|
|
|
|
reviewed by: Arik Devens <arik@eazel.com>
|
|
|
|
* configure.in:
|
|
Improve the process of checking for required versions of other
|
|
software by moving the version numbers out of the spec file and
|
|
the body of the configure script and into their own section of
|
|
the script.
|
|
|
|
Also add a couple of autoconf macros that will reduce the amount
|
|
of boilerplate that needs to get written for each version check.
|
|
|
|
* nautilus.spec.in:
|
|
Change some of the requirements to get their version numbers from
|
|
the configure script rather than hardwiring them here.
|
|
|
|
(Bug 7229)
|
|
|
|
2001-03-01 Arlo Rose <arlo@eazel.com>
|
|
|
|
* icons/About_Image.png:
|
|
Added the non-Eazel version; it looks pretty cool.
|
|
|
|
|
|
2001-03-01 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Eric Fischer <eric@eazel.com>
|
|
|
|
Adding Swedish translation of Nautilus Quick Reference:
|
|
|
|
* configure.in:
|
|
* help/nautilus-quick-reference/Makefile.am:
|
|
* help/nautilus-quick-reference/sv/.cvsignore:
|
|
* help/nautilus-quick-reference/sv/Makefile.am:
|
|
* help/nautilus-quick-reference/sv/figures/colors_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/emblems_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/ff_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/find_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/full_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/locbar_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/menubar_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/music_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/navbar_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/sidebar_small.png:
|
|
* help/nautilus-quick-reference/sv/figures/softcat.png:
|
|
* help/nautilus-quick-reference/sv/figures/storage.png:
|
|
* help/nautilus-quick-reference/sv/figures/themes_small.png:
|
|
* help/nautilus-quick-reference/sv/index.html:
|
|
* help/nautilus-quick-reference/sv/nautilus-quick-reference-sv.omf:
|
|
|
|
Updating a .cvsignore file:
|
|
|
|
* help/nautilus-quick-reference/no/.cvsignore:
|
|
|
|
Fixing l10n of About dialog... Returns are hard coded into the
|
|
po file and were placed such that text on left side collided
|
|
with names on the right side. I reformatted the text for locales
|
|
which were translated and appeared correctly in the locale for me.
|
|
Bug #: 7117
|
|
|
|
* po/de.po:
|
|
* po/fr.po:
|
|
* po/no.po:
|
|
* po/pt_BR.po:
|
|
* po/sk.po:
|
|
* po/sl.po:
|
|
* po/tr.po:
|
|
|
|
2001-03-01 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7190, Typing / in location moves cursor to end of line.
|
|
|
|
* src/nautilus-location-bar.c: (editable_key_press_callback): Made
|
|
the location bar check to see if the entry has changed on a slash
|
|
so that we aren't expanding stuff that doesn't need to be
|
|
expanded.
|
|
|
|
2001-03-01 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* src/nautilus-property-browser.c:
|
|
(nautilus_property_browser_update_contents):
|
|
fixed bug 7143, increased borders in property browser to Arlo's
|
|
taste; fixed by adding a box with an 8 pixel border width.
|
|
|
|
* src/nautilus-sidebar-tabs.c:
|
|
fixed bug 7226, sidebar tabs are too small in Sierra theme; fixed by
|
|
increasing the tab height constant by three pixels.
|
|
|
|
2001-03-01 Mike Fleming <mfleming@eazel.com>
|
|
|
|
reviewed by: <rslomkow@eazel.com>
|
|
|
|
Bug 2926: Improve check for ammonite with --enable-eazel-services
|
|
|
|
* configure.in:
|
|
|
|
2001-03-01 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: George Lebl <jirka@5z.org>
|
|
|
|
* components/help/hyperbola-nav-tree.c:
|
|
* components/help/hyperbola-types.h:
|
|
Included the appropriate headers to define the
|
|
internationalization string macros.
|
|
|
|
2001-03-01 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7164 (infinite redrawing in particular layout case)
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(lay_down_icons_horizontal): Fixed the math for determining
|
|
whether the current icon fits on the current row; added a
|
|
FIXME about a questionable design choice.
|
|
(size_allocate): Added a FIXME.
|
|
|
|
2001-03-01 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Mike Fleming <mfleming@eazel.com>
|
|
|
|
Fixed bug 6756, Clicking on anchor links in info: pages causes
|
|
page to reload.
|
|
|
|
* components/help/converters/gnome-info2html2/html.c:
|
|
(form_info_tag_href): Changed so that info anchor tag uri's are
|
|
always local.
|
|
|
|
2001-03-01 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
fixed bug 7168, change name of first time druid flag so 1.0 users
|
|
will get to see the new options in the druid.
|
|
|
|
reviewed by: Michael Engber <engber@eazel.com>
|
|
|
|
* src/nautilus-application.c: (need_to_show_first_time_druid):
|
|
* src/nautilus-first-time-druid.c:
|
|
(druid_set_first_time_file_flag):
|
|
|
|
2001-03-01 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix bug 7208 (History and Notes panels intermittently die at
|
|
startup or window launch). The bug turned out to be a logic error
|
|
at the shell level, not a panel crashing as I had been assuming.
|
|
|
|
* src/nautilus-view-frame.c: (nautilus_view_frame_stop),
|
|
(nautilus_view_frame_selection_changed),
|
|
(nautilus_view_frame_title_changed), (send_history): Check whether
|
|
the CORBA view object is NIL instead of looking at state. The view
|
|
will be NIL at all the right times, and it's a simpler and more
|
|
reliable check. In particular, it's correct during the early
|
|
loading stage, when the state does not reflect whether the view is
|
|
present yet or not.
|
|
|
|
* libnautilus-extensions/nautilus-glib-extensions.c:
|
|
(nautilus_g_hash_table_new_free_at_exit): Only complain on systems
|
|
where NAUTILUS_DEBUG is set, because this could confuse real users
|
|
(the message doesn't really represent a bug).
|
|
|
|
2001-03-01 Eric Fischer <eric@eazel.com>
|
|
|
|
reviewed by: Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* nautilus.spec.in:
|
|
Add dependency for libpng (fixed Bug 7162)
|
|
Also change dependency for gnome-libs to 1.2.11, because
|
|
Robin says anything built against that version (as on the
|
|
build servers) will break if run with an older release.
|
|
|
|
2001-03-01 Eric Fischer <eric@eazel.com>
|
|
|
|
reviewed by: Laszlo Kovacs <laszlo.kovacs@sun.com>
|
|
|
|
Fixes Bug 7128 (Organization of "Manual" in Help sidebar is bizarre)
|
|
|
|
* components/help/hyperbola-filefmt.c:
|
|
(fmt_man_populate_tree_for_dir):
|
|
Put man pages in sections corresponding more closely to traditional
|
|
Unix manual organization.
|
|
|
|
(fmt_man_populate_tree):
|
|
Add translate_array() and make_treesection() calls for the added
|
|
manual sections.
|
|
|
|
2001-03-01 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fix bug 7155 - Nautilus dies trying to get bold font at startup if
|
|
using Finish locale.
|
|
|
|
Many bulletproofing fixes to make sure Nautilus doesnt crash in
|
|
systems with broken or limited font setups.
|
|
|
|
* libnautilus-extensions/nautilus-gdk-font-extensions.c:
|
|
(nautilus_gdk_font_get_italic): Use the cached font list as we do
|
|
for bold fonts. Make sure the slant_pattern is valid. If its
|
|
not, then return the source font. Remove some not needed casts.
|
|
(font_scalable_get_by_size): Bulletproof. Dont assert that the
|
|
font load always works - it doesnt.
|
|
(font_bitmap_get_by_size): Bulletproof. Dont do any work if a
|
|
valid larger_font pattern cant be determined - simply return NULL
|
|
in this case, the callers should deal with that case. Make sure
|
|
we actually found a matching (or close) font size. Before we were
|
|
assuming that there would be at least one match. Not so for
|
|
really broken font setups.
|
|
(nautilus_gdk_font_get_larger): Remove some not needed casts.
|
|
(nautilus_gdk_font_get_largest_fitting): Check that the candidate
|
|
font is not NULL before proceeding to check that it matches.
|
|
(font_get_bold): Use the cached font lists to make bold font
|
|
queries. Remove some not needed casts.
|
|
(font_get_size_in_pixels): Check for invalid XLFD names and
|
|
return 0 (not found indicator) for such cases.
|
|
|
|
Also added a FIXME for an improvement for the fallback font
|
|
strategy.
|
|
|
|
Fix two tiny regressions:
|
|
|
|
7206 - Sidebar title does not properly center justify
|
|
7198 - Zero length NautilusLabel doens't draw background tile
|
|
|
|
* libnautilus-extensions/nautilus-label.c:
|
|
(paint_label_smooth): We need to draw the background tile even if
|
|
the string has zero length.
|
|
(label_force_cached_requisition_flush): Remove the broken "phony
|
|
justification" hack. Replace it with a simpler "phony pattern"
|
|
hack that works.
|
|
|
|
2001-03-01 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
who pronounced it his 2nd favorite patch, ever.
|
|
|
|
* components/services/install-view/callbacks.c:
|
|
(inventory_service_callback):
|
|
|
|
Remove mispelled spam that crept back in during Ian's checkin.
|
|
|
|
* nautilus-installer/src/gtk-hackery.c: (gtk_label_new_with_font):
|
|
* nautilus-installer/src/main.c: (main):
|
|
|
|
Don't explode if the font we want isn't available. Don't try to
|
|
localize text in the bootstrap installer because it just leads to
|
|
trouble.
|
|
|
|
2001-03-01 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com>
|
|
who hummed the twilight zone theme while reviewing...
|
|
|
|
Fixes bug 7197 "install view's ``messages''
|
|
header doesn't reach across the window"
|
|
|
|
* components/services/install-view/forms.c:
|
|
(generate_install_form):
|
|
s/""/" "/ in eazel_services_header_middle_new,
|
|
fixes bug 7197
|
|
|
|
2001-03-01 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Added Spanish version of Nautilus Quick Reference:
|
|
|
|
* configure.in:
|
|
* help/Makefile.am:
|
|
* help/nautilus-quick-reference/Makefile.am:
|
|
* help/nautilus-quick-reference/es/.cvsignore:
|
|
* help/nautilus-quick-reference/es/Makefile.am:
|
|
* help/nautilus-quick-reference/es/figures/colors_small.png:
|
|
* help/nautilus-quick-reference/es/figures/emblems_small.png:
|
|
* help/nautilus-quick-reference/es/figures/ff_small.png:
|
|
* help/nautilus-quick-reference/es/figures/find_small.png:
|
|
* help/nautilus-quick-reference/es/figures/full_small.png:
|
|
* help/nautilus-quick-reference/es/figures/locbar_small.png:
|
|
* help/nautilus-quick-reference/es/figures/menubar_small.png:
|
|
* help/nautilus-quick-reference/es/figures/music_small.png:
|
|
* help/nautilus-quick-reference/es/figures/navbar_small.png:
|
|
* help/nautilus-quick-reference/es/figures/sidebar_small.png:
|
|
* help/nautilus-quick-reference/es/figures/softcat.png:
|
|
* help/nautilus-quick-reference/es/figures/storage.png:
|
|
* help/nautilus-quick-reference/es/figures/themes_small.png:
|
|
* help/nautilus-quick-reference/es/index.html:
|
|
* help/nautilus-quick-reference/es/nautilus-quick-reference-es.omf:
|
|
|
|
Added placeholder for Nautilus Release Notes, to be filled in
|
|
by Vera later:
|
|
Bug #: 6969
|
|
|
|
* help/nautilus-release-notes/.cvsignore:
|
|
* help/nautilus-release-notes/C/.cvsignore:
|
|
* help/nautilus-release-notes/C/Makefile.am:
|
|
* help/nautilus-release-notes/C/nautilus-release-notes-C.omf:
|
|
* help/nautilus-release-notes/C/nautilus-release-notes.sgml:
|
|
* help/nautilus-release-notes/Makefile.am:
|
|
|
|
Fixed Nautilus spec file w/r/t documentation. It is now simpler,
|
|
gives the right permissions to figures, and doesn't need to be
|
|
updated every time somebody adds a new doc or translation.
|
|
Bug #: 7002
|
|
|
|
* nautilus.spec.in:
|
|
|
|
2001-02-28 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
"the most beautiful patch I've ever seen"
|
|
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c: (something_failed), (eazel_preflight_check_signal):
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(dump_tree):
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(packagedata_dump_tree_helper), (packagedata_dump_tree_int),
|
|
(packagedata_dump_tree), (dump_package_deplist):
|
|
|
|
Move the package-tree dumper from the command-line util into the
|
|
install lib, and remove the redundant copies. This cleans up the
|
|
debug output to fix bug 7127.
|
|
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(eazel_package_system_rpm3_packagedata_fill_from_header):
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
|
|
Someone mispelled PACKAGE as PACAKGE fairly consistently. It was
|
|
probably me.
|
|
|
|
* components/services/trilobite/libtrilobite/trilobite-core-messagi
|
|
ng.c: (trilobite_add_log):
|
|
|
|
Handle multi-line debug output without spazzing.
|
|
|
|
2001-02-28 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com>
|
|
|
|
This patch fixes bug 7122 and reduces flicker in the install-view.
|
|
|
|
* components/services/docs/installer-rpm-cases:
|
|
Corrected the description of a case.
|
|
|
|
* components/services/install-view/forms.c: (install_message_new):
|
|
Reduced flicker by no longer forcing a redraw.
|
|
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c:
|
|
Disabled force since it doesn't work (and really shouldn't).
|
|
|
|
* components/services/install/lib/eazel-install-corba-callback.c:
|
|
(eazel_install_callback_initialize),
|
|
(eazel_install_callback_get_type):
|
|
Removed commented out debug stuff.
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(prune_failed_packages_helper),
|
|
Added more spam to the debug output.
|
|
(post_get_softcat_info),
|
|
Moved code from get_softcat_info here
|
|
(get_softcat_info), (check_tree_helper):
|
|
Call post_get_softcat_info, this fixes bug 7122.
|
|
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
(get_search_url_for_package), (eazel_softcat_query):
|
|
s/provides/features/
|
|
|
|
* components/services/install/server/main.c: (main):
|
|
Spellfix.
|
|
|
|
2001-02-28 Brian Frank <bfrank@eazel.com>
|
|
|
|
Added MandrakeSoft to bookmarks, and fixed Sun Wah link to default to "non-flash" page.
|
|
|
|
* data/static_bookmarks.xml
|
|
|
|
2001-02-28 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-directory-metafile-monitor.c:
|
|
(corba_metafile_ready):
|
|
Add newline at end of file to make redhat7 compiler happy. Fix
|
|
emacs header blurb.
|
|
|
|
2001-02-28 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Robin * Slomkowski <rslomkow@rslomkow.org>
|
|
|
|
Fixed bug 6836, Add scrollkeeper as a dependency of Nautilus in
|
|
configure.in.
|
|
|
|
* configure.in: Added checking for scrollkeeper install.
|
|
* ChangeLog: Forgot to commit ChangeLog for last checkin. Sorry to
|
|
all about that.
|
|
|
|
2001-02-28 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Robin * Slomkowski <rslomkow@rslomkow.org>
|
|
|
|
Fixed bug 7161, change both configure.in and RPM to require gtk
|
|
1.2.9 or newer.
|
|
|
|
* configure.in: Updated our GTK+ dep to 1.2.9.
|
|
* nautilus.spec.in: Updated our GTK+ dep to 1.2.9.
|
|
|
|
2001-02-28 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Found and fixed as many untranslated things as possible. John
|
|
Sullivan found them and I fixed them. This takes care of much of
|
|
bug 6977.
|
|
|
|
* check-strings-functions:
|
|
* check-strings-patterns:
|
|
More things to ignore and fixes to bad patterns done while John
|
|
and I did our pass over all the code.
|
|
|
|
* check-strings.pl: Fix comment.
|
|
|
|
* applets/preferences-applet/nautilus-preferences-applet.c: (main):
|
|
* components/hardware/nautilus-hardware-view.c: (setup_CPU_form),
|
|
(setup_RAM_form), (setup_IDE_form):
|
|
* components/rpmview/nautilus-rpm-verify-window.c:
|
|
(nautilus_rpm_verify_window_initialize):
|
|
* components/services/inventory-view/nautilus-inventory-config-page.c:
|
|
(nautilus_inventory_config_page_initialize),
|
|
(nautilus_inventory_config_page_destroy):
|
|
* components/services/inventory-view/nautilus-inventory-disable-page.c:
|
|
(nautilus_inventory_disable_page_initialize):
|
|
* helper-utilities/authenticate/nautilus-authenticate.c: (main):
|
|
* libnautilus-extensions/nautilus-password-dialog.c:
|
|
(nautilus_password_dialog_new):
|
|
* libnautilus-extensions/nautilus-program-chooser.c:
|
|
(nautilus_program_chooser_show_no_choices_message):
|
|
Mark additional strings for translation.
|
|
|
|
* components/adapter/nautilus-adapter-embed-strategy.c:
|
|
(nautilus_adapter_embed_strategy_initialize_class): Fix misspelling
|
|
of signal names.
|
|
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(rpmmonitorpiggybag_new): Fix a typo.
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
(eazel_softcat_error_string): Write comment about why these strings
|
|
don't need translation.
|
|
|
|
* libnautilus-extensions/nautilus-gtk-extensions.c: Tweak formatting.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-dialog.c:
|
|
(nautilus_preferences_dialog_construct): Use stock button instead of
|
|
hard-coded OK for translation purposes.
|
|
|
|
2001-02-28 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-directory-async.c:
|
|
(metafile_read_mark_done):
|
|
* libnautilus-extensions/nautilus-directory-metafile-monitor.c:
|
|
(nautilus_metafile_monitor_get_epv), (corba_metafile_changed),
|
|
(corba_metafile_ready):
|
|
* libnautilus-extensions/nautilus-directory-private.h:
|
|
* libnautilus-extensions/nautilus-directory.c:
|
|
(nautilus_directory_find_file_by_relative_uri),
|
|
(nautilus_directory_find_file_by_internal_uri):
|
|
* libnautilus-extensions/nautilus-metafile-server.idl:
|
|
* libnautilus-extensions/nautilus-metafile.c: (corba_set),
|
|
(corba_set_list),
|
|
(nautilus_metafile_notify_metafile_ready),
|
|
(call_metafile_changed),
|
|
(call_metafile_changed_for_all_files_mentioned_in_metafile),
|
|
(call_metafile_changed_for_one_file):
|
|
* libnautilus-extensions/nautilus-metafile.h:
|
|
When a metafile is read in - change signals are sent to all
|
|
files rather than just the ones with metadata. Also fixed
|
|
it so change notifications to the "." file will happen. Bug 7044.
|
|
|
|
2001-02-28 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
fixed bug 7138, non-ASCII characters in author's names causes
|
|
the Japanese version to crash. Fixed by removing the accented
|
|
'i' from Pavel's name
|
|
|
|
* src/nautilus-window-menus.c: (help_menu_about_nautilus_callback):
|
|
replaced the accented 'i' in Pavel's name with a plain one
|
|
* check-THANKS.pl:
|
|
fixed mapping in check-THANKS.pl as requested by Darin
|
|
* AUTHORS:
|
|
removed from AUTHORS, too, for consistency
|
|
|
|
2001-02-28 Mike Fleming <mfleming@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Bug 7157: Reloads can cause crash; reloads to redirected URI's can
|
|
cause error dialog to appear
|
|
|
|
* src/nautilus-window-manage-views.c: (nautilus_window_reload):
|
|
|
|
2001-02-28 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fix bug 6368 - Multibyte font handling.
|
|
|
|
* librsvg/rsvg-ft.c: (rsvg_ft_get_glyph),
|
|
(rsvg_ft_measure_or_render_string):
|
|
Tell freetype to never load bitmaps when loading glyphs. We only
|
|
use the outlines of scalable fonts. This means our code will work
|
|
even for glyphs that have embedded bitmaps.
|
|
|
|
Add support for multi byte characters. We do this by allocate a
|
|
wide character array and converting the source string to wide
|
|
chars. If no wide characters are found in the source string, then
|
|
we fill in the wide char array with the regular single byte chars.
|
|
|
|
This changes are based on a patch contributed by Yukihiro Nakai
|
|
<nakai@gnome.gr.jp> - thanks much.
|
|
|
|
|
|
Unrelated change.
|
|
|
|
* libnautilus-extensions/nautilus-labeled-image.c:
|
|
(nautilus_labeled_image_initialize):
|
|
Remove a extraneous '+' that sneaked in here.
|
|
|
|
2001-03-01 Kjartan Maraas <kmaraas@gnome.org>
|
|
|
|
* configure.in: Added Makefile generation for the below.
|
|
* help/nautilus-quick-reference/Makefile.am: Added no subdir
|
|
* help/nautilus-quick-reference/no/*: Added Norwegian translation.
|
|
|
|
2001-02-28 Darin Adler <darin@eazel.com>
|
|
|
|
* check-strings.pl: Fixed error in script that John noticed
|
|
when he tried it. The regular expression for matching
|
|
function names was matching way too many.
|
|
|
|
2001-02-28 Darin Adler <darin@eazel.com>
|
|
|
|
* check-strings-functions:
|
|
* check-strings.pl: Tweaks to just-checked-in stuff.
|
|
|
|
* src/nautilus-first-time-druid.c: Fix build by
|
|
getting rid of incorrect use of stringize macro.
|
|
|
|
2001-02-28 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 6988 (Nautilus consumes CPU for 5 mins on startup) by
|
|
reverting my fix to bug 6820 (directory sort order is different
|
|
in tree view):
|
|
|
|
* components/tree/nautilus-tree-view.c
|
|
(nautilus_tree_view_initialize): commented out the call to
|
|
gtk_clist_set_compare_func - revert to using the default clist
|
|
comparison function (basically strcmp)
|
|
|
|
(ctree_compare_rows): commented out this function
|
|
|
|
2001-02-28 Fatih Demir <kabalak@gtranslator.org>
|
|
|
|
* THANKS: Corrected the translator entry from me to
|
|
Görkem Cetin who translated Nautilus now.
|
|
|
|
2001-02-28 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
* check-strings.pl:
|
|
* check-strings-functions:
|
|
* check-strings-patterns:
|
|
New script and correspoinding config files to help us find
|
|
untranslated strings. It's going to take some effort to make
|
|
this an easy-to-use tool.
|
|
|
|
* components/rpmview/nautilus-rpm-view.c:
|
|
(nautilus_rpm_view_initialize): Fixed string that would not
|
|
get translated properly since it was using N_ and nothing
|
|
was going to use _() on it.
|
|
(nautilus_rpm_view_update_from_uri): Marked strings for
|
|
translation as requested in bug report 7149.
|
|
(nautilus_rpm_view_verify_files): Format tweak.
|
|
(nautilus_rpm_view_drag_data_received): Remove old dead code.
|
|
|
|
* libnautilus-extensions/nautilus-tabs.c: (draw_tab_piece_aa):
|
|
Change to use C-style comments, not C++.
|
|
|
|
* src/nautilus-application.c: (check_required_directories): Mark
|
|
strings for translation that we had missed before.
|
|
* src/nautilus-first-time-druid.c: Fix port string define so it
|
|
doesn't have to be repeated twice (and doesn't show up as an
|
|
"untranslated string").
|
|
|
|
* src/nautilus-about.c: Formatting tweak.
|
|
* src/nautilus-location-bar.c: Fix typo.
|
|
|
|
2001-02-28 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fixed bug 7141, gconf entry "show_directory_item_counts"
|
|
stored in "preferencees" directory
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
Corrected a typographical error.
|
|
|
|
2001-02-28 Kjartan Maraas <kmaraas@gnome.org>
|
|
|
|
* components/services/install/command-line/eazel-alt-install-corba.c:
|
|
Fix typo Unnstalling -> Uninstalling
|
|
|
|
2001-02-28 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
Fixed bug 7111 (Icons appear in formation, then shift, when
|
|
page first loads). This also fixed bugs 4174 (NautilusLabel
|
|
needs to handle text with descenders better.) and 2865 (Text
|
|
underlining should honor the rendered string's baseline):
|
|
|
|
* librsvg/rsvg-ft.c (rsvg_ft_measure_or_render_string): don't
|
|
use the union of the bounding boxes of the glyphs to find the
|
|
overall bounding box, for the vertical component use the actual
|
|
font metrics. Also set the underline_position and
|
|
underline_thickness fields of the returned glyph structure
|
|
|
|
* librsvg/rsvg-ft.h (struct _RsvgFTGlyph): added two new
|
|
fields: underline_position and underline_thickness
|
|
|
|
* libnautilus-extensions/nautilus-smooth-text-layout.c
|
|
(smooth_text_layout_line_list_draw_to_pixbuf): don't just draw
|
|
the underline under the glyph's rectangle, draw it where the
|
|
glyph object wants it to be (using
|
|
nautilus_glyph_get_underline_rectangle (), which for text uses
|
|
the actual underline information from the font)
|
|
|
|
* libnautilus-extensions/nautilus-glyph.h,
|
|
libnautilus-extensions/nautilus-glyph.c
|
|
(nautilus_glyph_get_underline_rectangle): new function, fills
|
|
in an ArtIRect corresponding to the underline of the given
|
|
glyph object
|
|
|
|
* components/services/nautilus-dependent-shared/eazel-services-header.c:
|
|
* libnautilus-extensions/nautilus-tabs.c,
|
|
libnautilus-extensions/nautilus-smooth-text-layout.c,
|
|
libnautilus-extensions/nautilus-icon-canvas-item.c
|
|
* src/nautilus-sidebar-title.c, src/nautilus-sidebar-tabs.c
|
|
|
|
Tweaked a few hardcoded constants to fix minor changes in font
|
|
layout (this part was checked by Arlo)
|
|
|
|
2001-02-27 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Oslen <eskil@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(dump_tree_helper):
|
|
|
|
Added debug info of packages modifies list, so the logging on
|
|
upgrading packages isn't so confusing.
|
|
|
|
* components/services/install/lib/eazel-install-xml-package-list.c:
|
|
(eazel_install_packagelist_parse):
|
|
|
|
Force the XML parser to ignore any <xmp> .. </xmp> tags, which may
|
|
or may not fix some people's issues with the installer not being
|
|
able to parse the server XML sometimes.
|
|
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
|
|
Fix old reference to soft_depends.
|
|
|
|
* components/services/install-view/Makefile.am:
|
|
* components/services/install-view/nautilus-service-install.c:
|
|
* components/services/install-view/nautilus-service-install.h:
|
|
|
|
These files are useless.
|
|
|
|
* nautilus-installer/src/installer.c: (collect_failure_info),
|
|
(eazel_install_get_depends), (eazel_installer_initialize):
|
|
|
|
Use the new path to the package-list.xml file.
|
|
|
|
* nautilus-installer/src/main.c: (segv_handler):
|
|
|
|
Spelling fix.
|
|
|
|
2001-02-27 Arlo Rose <arlo@eazel.com>
|
|
|
|
* icons/default.xml:
|
|
Tiny tweak.
|
|
|
|
2001-02-27 Arlo Rose <arlo@eazel.com>
|
|
|
|
* icons/arlo/arlo.xml:
|
|
* icons/crux_eggplant/crux_eggplant.xml:
|
|
* icons/default.xml:
|
|
Changed the default background color so that the list
|
|
view looks better.
|
|
|
|
2001-02-27 Pavel <pavel@eazel.com>
|
|
|
|
reviewed by: Arlo Rose <arlo@eazel.com>
|
|
|
|
Fix 1509: List view draws using incorrect design specification
|
|
|
|
* libnautilus-extensions/nautilus-list.c:
|
|
(nautilus_list_setup_style_colors):
|
|
Tweak color shifting values with Arlo to get better color ranges
|
|
for the list view grid.
|
|
|
|
2001-02-27 Mike Fleming <mfleming@eazel.com>
|
|
|
|
Bug 6965 -- move to using report_redirect.
|
|
Commited so Darin can debug report_redirect.
|
|
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(view_load_location_callback), (mozilla_realize_callback),
|
|
(mozilla_title_changed_callback), (mozilla_location_callback),
|
|
(mozilla_net_start_callback), (mozilla_net_stop_callback),
|
|
(mozilla_progress_callback), (mozilla_dom_mouse_click_callback),
|
|
(vfs_open_callback), (navigate_mozilla_to_nautilus_uri),
|
|
(update_nautilus_uri):
|
|
|
|
|
|
2001-02-27 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix 7116: (Location bar grows taller causing a re-layout
|
|
of the icon view)
|
|
|
|
* src/nautilus-window.c: (set_dummy_initial_view_as_menu),
|
|
(nautilus_window_constructed):
|
|
Populate the "View as" menu the first time it is created with
|
|
a dummy "View as ..." menu item to prevent it from comming up in
|
|
a shrunken state that gets resized later and re-shuffles the window.
|
|
|
|
2001-02-26 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com> sez "Looks
|
|
good... Wow, I wonder how long the softcat lookup-by-feature thing
|
|
was broken before? (doh!)"
|
|
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c: (something_failed):
|
|
Moved a duplicate fprintf that caused problems to be printed
|
|
twice.
|
|
|
|
* components/services/install/idl/trilobite-eazel-install.idl:
|
|
Added a string sequence of features. Need this so the clients can
|
|
print "package foo needs file libfoo.so" instead of "package foo
|
|
needs another package".
|
|
|
|
* components/services/install/lib/eazel-install-corba-types.c:
|
|
(corba_string_sequence_to_glist),
|
|
(g_list_to_corba_string_sequence),
|
|
(corba_packagedatastruct_fill_from_packagedata),
|
|
(corba_packagedatastruct_fill_deps),
|
|
(packagedata_tree_from_corba_packagedatastructlist):
|
|
Fill in and copy and convert and stuff the new features list.
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(eazel_install_check_existing_packages),
|
|
Don't set force when epochs are involved, but set a majick
|
|
datafield in the packsys object.
|
|
(check_tree_helper),
|
|
After handling packagebreaks for package P, don't set P->status to
|
|
partly resolved unless all the breaks have been fixed.
|
|
(check_no_two_packages_has_same_file),
|
|
Don't let force disable file conflict check, only
|
|
ignore-file-conflicts.
|
|
(check_conflicts_against_already_installed_packages),
|
|
Removed the comments for bug 5720.
|
|
(check_feature_consistency):
|
|
Added package pointer and name to some debug output.
|
|
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(make_rpm_argument_list),
|
|
Check the majick epoch flag, and add --force if set.
|
|
(check_require_is_not_a_feature),
|
|
Wrote a function that checks to see if a package requirement is
|
|
also a provides of the same package.
|
|
(eazel_package_system_rpm3_packagedata_fill_from_header):
|
|
Use forementioned function (solves problem for badly made rpms)
|
|
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(packagedata_get_readable_name):
|
|
Changed to use ->features instead of ->provides
|
|
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
(get_search_url_for_package):
|
|
When querying for a feature, use ->features instead of ->provides.
|
|
|
|
2001-02-27 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* test/test-nautilus-label-flavorful.c:
|
|
(increasing_label_window_new), (decreasing_label_window_new):
|
|
Fix this so I can debug a font problem somewhere else.
|
|
|
|
2001-02-27 Robin * Slomkowski <rslomkow@rslomkow.org>
|
|
|
|
* configure.in: added rule for package-list.xml.in
|
|
* nautilus-installer/package-list.xml.in: added file
|
|
to keep text for the installer. This gets served by
|
|
the server but it is needed to provide text for the
|
|
installer. http://bugzilla.eazel.com/show_bug.cgi?id=3448
|
|
|
|
2001-02-27 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.h:
|
|
Fix incorrect class name in the GTK_CHECK_CLASS_CAST
|
|
macro. We were using NautilusIconListView instead of
|
|
NautilusIconContainerClass.
|
|
|
|
2001-02-27 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Finished bug 6950 (need new report_redirect call in addition to
|
|
report_location_change).
|
|
|
|
* src/nautilus-window-manage-views.c: (update_history): Split
|
|
out this part of update_for_new_location, since it really was
|
|
begging for a case statement. Added a redirect case, which does
|
|
nothing (just like reload, but it needs a separate case to make
|
|
sense anyway).
|
|
(update_for_new_location): Use the new update_history.
|
|
(report_redirect_callback): Do nothing if we are no longer at the
|
|
"from" location of the redirect. In the case where we do redirect,
|
|
make sure we update history properly, but don't update the back
|
|
and forward lists at all.
|
|
|
|
* src/nautilus-window-private.h:
|
|
* src/nautilus-window.c: (remove_from_history_list): New function
|
|
shared by the normal add case and the new remove call.
|
|
(add_to_history_list): New name for nautilus_add_to_history_list
|
|
to help emphasize it's a private function. Change to use
|
|
remove_from_history_list.
|
|
(nautilus_remove_from_history_list_no_notify): New call for use by
|
|
the redirect code.
|
|
(real_add_current_location_to_history_list),
|
|
(nautilus_window_add_current_location_to_history_list): Moved
|
|
these functions down to avoid adding a prototype for
|
|
add_to_history_list.
|
|
|
|
2001-02-27 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed 6959: (Drag local items into Trash -> "You cannot copy items
|
|
into the Trash" error)
|
|
|
|
* libnautilus-extensions/nautilus-drag.c:
|
|
(nautilus_drag_default_drop_action_for_icons):
|
|
Add a missing setup of the correct default and non-default drag&drop
|
|
action when the target is "trash:".
|
|
|
|
2001-02-27 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7096 ("Open with Other" dialog doesn't truncate
|
|
really long file names)
|
|
|
|
Fixed bug 7108 (icon in sidebar vanishes & reappears at load time)
|
|
|
|
* libnautilus-extensions/nautilus-program-chooser.c:
|
|
(get_file_name_for_display): New function, returns a truncated
|
|
copy of the file name.
|
|
(program_file_pair_get_long_status_text),
|
|
(run_program_configurator_callback),
|
|
(nautilus_program_chooser_new),
|
|
(nautilus_program_chooser_show_no_choices_message):
|
|
Use truncated file name whenever file name is displayed.
|
|
|
|
* src/nautilus-sidebar-title.c:
|
|
Added "determined_icon" boolean to Details struct.
|
|
(nautilus_sidebar_title_set_file): set determined_icon to
|
|
FALSE when new file comes along.
|
|
(update_icon): set determined_icon to TRUE when any non-NULL
|
|
pixbuf is determined for this file. Only check
|
|
nautilus_icon_factory_icon_is_ready_for_file () if
|
|
determined_icon is FALSE, to avoid the icon vanishing
|
|
temporarily because someone invalidated some NautilusFile
|
|
attributes.
|
|
|
|
2001-02-27 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Did most of the work for bug 5779, separating out the Eazel logos
|
|
so they won't be used by non-Eazel folks making changes to
|
|
Nautilus if they choose to do "non-approved" changes (allowed by
|
|
GPL of course).
|
|
|
|
* nautilus.spec.in: Add new logos.
|
|
* configure.in: Add eazel-logos and eazel-logos/throbber.
|
|
* Makefile.am: Add the eazel-logos subdirectory.
|
|
* eazel-logos/Makefile.am: Created.
|
|
* eazel-logos/throbber/Makefile.am: Created.
|
|
|
|
* components/services/nautilus-dependent-shared/icons/eazel-logo-right-side-logo.png:
|
|
* icons/About_Image.png:
|
|
* icons/about_background.png:
|
|
* icons/default.xml:
|
|
* icons/druid_header.png:
|
|
* icons/throbber/001.png:
|
|
* icons/throbber/002.png:
|
|
* icons/throbber/003.png:
|
|
* icons/throbber/004.png:
|
|
* icons/throbber/005.png:
|
|
* icons/throbber/006.png:
|
|
* icons/throbber/007.png:
|
|
* icons/throbber/008.png:
|
|
* icons/throbber/009.png:
|
|
* icons/throbber/010.png:
|
|
* icons/throbber/011.png:
|
|
* icons/throbber/012.png:
|
|
* icons/throbber/013.png:
|
|
* icons/throbber/014.png:
|
|
* icons/throbber/015.png:
|
|
* icons/throbber/016.png:
|
|
* icons/throbber/017.png:
|
|
* icons/throbber/018.png:
|
|
* icons/throbber/019.png:
|
|
* icons/throbber/020.png:
|
|
* icons/throbber/021.png:
|
|
* icons/throbber/022.png:
|
|
* icons/throbber/023.png:
|
|
* icons/throbber/024.png:
|
|
* icons/throbber/025.png:
|
|
* icons/throbber/026.png:
|
|
* icons/throbber/027.png:
|
|
* icons/throbber/028.png:
|
|
* icons/throbber/029.png:
|
|
* icons/throbber/030.png:
|
|
* icons/throbber/Makefile.am:
|
|
* icons/throbber/rest.png:
|
|
Updated with non-logo versions.
|
|
|
|
Did 90% of the work for bug 6950 (need new report_redirect call in
|
|
addition to report_location_change). While working on that, I also
|
|
moved the deferral of outgoing calls that is done in the Mozilla
|
|
component so that it is done by the NautilusView class instead.
|
|
|
|
* libnautilus/nautilus-view-component.idl: Added report_redirect.
|
|
* libnautilus/nautilus-view.h: Added report_redirect.
|
|
* libnautilus/nautilus-view.c: (queue_outgoing_call): Added
|
|
queing for the outgoing side.
|
|
(nautilus_view_initialize): Allocate queue.
|
|
(nautilus_view_destroy): Deallocate queue.
|
|
(str_list_copy): Utility needed here because we can't use
|
|
libnautilus-extensions.
|
|
(list_free_deep_callback): New. Used in queuing code.
|
|
(free_location_plus_callback): New. Used in queueing code.
|
|
(call_open_location_in_this_window),
|
|
(call_open_location_prefer_existing_window),
|
|
(call_open_location_force_new_window),
|
|
(call_report_location_change), (call_report_redirect),
|
|
(call_report_selection_change), (call_report_status),
|
|
(call_report_load_underway), (call_report_load_progress),
|
|
(call_report_load_complete), (call_report_load_failed),
|
|
(call_set_title), (call_go_back): Functions that get queued.
|
|
These have the bulk of the code to do work.
|
|
(nautilus_view_open_location_in_this_window),
|
|
(nautilus_view_open_location_prefer_existing_window),
|
|
(nautilus_view_open_location_force_new_window),
|
|
(nautilus_view_report_location_change),
|
|
(nautilus_view_report_redirect),
|
|
(nautilus_view_report_selection_change),
|
|
(nautilus_view_report_status),
|
|
(nautilus_view_report_load_underway),
|
|
(nautilus_view_report_load_progress),
|
|
(nautilus_view_report_load_complete),
|
|
(nautilus_view_report_load_failed), (nautilus_view_set_title),
|
|
(nautilus_view_go_back): These functions now simply queue the work
|
|
that needs to be done.
|
|
|
|
* src/nautilus-view-frame-corba.c: (free_location_plus_callback):
|
|
Add a new field for the "from_location" needed for redirect.
|
|
(report_redirect): The actual function to do the work.
|
|
(impl_Nautilus_ViewFrame_report_redirect): Queue function.
|
|
* src/nautilus-view-frame.h:
|
|
* src/nautilus-view-frame-private.h:
|
|
* src/nautilus-view-frame.c:
|
|
(nautilus_view_frame_initialize_class): Create report_redirect
|
|
signal.
|
|
(nautilus_view_frame_report_redirect): Emit the signal.
|
|
* src/nautilus-window-manage-views.c: (report_redirect_callback):
|
|
Code to implement the redirect. For now this does the exact same
|
|
thing as report_location_change. This is where all the remaining
|
|
work to fix the bug goes.
|
|
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(view_load_location_callback), (mozilla_title_changed_callback),
|
|
(mozilla_net_start_callback), (mozilla_net_stop_callback),
|
|
(mozilla_link_message_callback), (mozilla_progress_callback),
|
|
(mozilla_dom_mouse_click_callback),
|
|
(navigate_mozilla_to_nautilus_uri), (update_nautilus_uri),
|
|
(eazel_services_scheme_from_http): Remove the "async" calls that
|
|
defer calls until timeout time now that NautilusView itself does
|
|
that for all components.
|
|
|
|
* libnautilus-extensions/nautilus-gtk-extensions.h:
|
|
* libnautilus-extensions/nautilus-gtk-extensions.c:
|
|
(nautilus_gtk_marshal_NONE__POINTER_POINTER_POINTER_POINTER):
|
|
Added new marshal function needed for report_redirect.
|
|
|
|
Other changes.
|
|
|
|
* THANKS: Add some more contributors, after running the script
|
|
to detect new ChangeLog entries.
|
|
|
|
2001-02-27 John Harper <jsh@eazel.com>
|
|
|
|
* cut-n-paste-code/widgets/e-paned/README.changes: updated this
|
|
file to list previous changes to e-paned, as well as the fix I
|
|
just made
|
|
|
|
2001-02-27 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 6294 (Sidebar gets smaller each time you open a new
|
|
Window) and probably 6499 (Sidebar grows each time a window is
|
|
opened):
|
|
|
|
* cut-n-paste-code/widgets/e-paned/e-paned.c
|
|
(e_paned_compute_position): fixed a bug in when it stores the
|
|
last allocation of the widget. This in turn causes the widget
|
|
not to do the annoying scaled resizing if the position of the
|
|
splitter was set before the first size_allocate invocation
|
|
|
|
* cut-n-paste-code/widgets/e-paned/README.changes: added this
|
|
file describing the changes I had to make to the widget
|
|
|
|
I'm also going to submit this patch to the gal maintainers
|
|
|
|
2001-02-27 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
fixed bug 7019, emblem names are not aligned vertically in
|
|
show properties or the property browser. Fixed by adding
|
|
a "fixed image height" attribute to nautilus-labeled-image, and
|
|
set it in the properties window and properties browser.
|
|
|
|
* libnautilus-extensions/nautilus-labeled-image.c:
|
|
(nautilus_labeled_image_initialize), (is_fixed_height),
|
|
(labeled_image_get_image_dimensions),
|
|
(nautilus_labeled_image_get_image_bounds),
|
|
(nautilus_labeled_image_get_show_image),
|
|
(nautilus_labeled_image_set_fixed_image_height):
|
|
added a fixed_image_height instance variable, and used it
|
|
when appropriate
|
|
* libnautilus-extensions/nautilus-labeled-image.h:
|
|
added setter for the fixed image height attribute
|
|
|
|
* src/file-manager/fm-properties-window.c: (create_emblems_page):
|
|
set the fixed image height attribute on the emblems
|
|
* src/nautilus-property-browser.c:
|
|
(make_properties_from_directories),
|
|
(property_browser_category_button_new):
|
|
set the fixed image height attribute for the emblems and also
|
|
the category buttons
|
|
|
|
fixed bug 7022, users are confused by the "shared" and "secret"
|
|
emblems; fixed by removing them.
|
|
|
|
* data/browser.xml:
|
|
removed secret and shared emblem references
|
|
* data/emblems/Makefile.am:
|
|
removed the emblem .pngs from the makefile
|
|
* data/emblems/secret.png:
|
|
* data/emblems/shared.png:
|
|
removed the emblem .pngs
|
|
* icons/Makefile.am:
|
|
removed the emblem .svgs from the makefile
|
|
* icons/emblem-secret.svg:
|
|
* icons/emblem-shared.svg:
|
|
removed the .svgs
|
|
|
|
2001-02-27 Robin * Slomkowski <rslomkow@rslomkow.org>
|
|
|
|
* nautilus.spec.in: bug 7106, updated mozilla to
|
|
require to 0.8 version or higher. and
|
|
added conflicts for old M releases
|
|
|
|
2001-02-27 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7086 (Hitting cntl - F will switch to search, then
|
|
back to location bar.):
|
|
|
|
* src/nautilus-window.c (ui_idle_handler,
|
|
nautilu_window_ui_update): set the updating_bonobo_state flag
|
|
in the window details structure while sync'ing the UI
|
|
|
|
2001-02-27 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 6725 (Crash on Refresh if viewed file/folder is deleted
|
|
outside of Nautilus):
|
|
|
|
* src/nautilus-window-manage-views.c: (free_location_change):
|
|
Reorder so we cancel the callbacks before more I/O has the chance
|
|
to happen.
|
|
* libnautilus-extensions/nautilus-directory-async.c:
|
|
(nautilus_directory_async_state_changed): Don't do any I/O for a
|
|
NautilusDirectory object once it's destroyed. Unfortunately, it's
|
|
still possible for destroying one NautilusDirectory object to
|
|
cause I/O to happen on another, so this doesn't fix the bug (which
|
|
is why we also need the change above).
|
|
|
|
Fixed bug 7080 (Nautilus build failure on Red Hat 7.)
|
|
|
|
* libnautilus-extensions/nautilus-medusa-support.c: Fixed the bad
|
|
#endif with non-comment text after it.
|
|
|
|
Worked on bug 6928 (create fallback mechanism so eazel-logos
|
|
version of each graphic is found if present). We still need a
|
|
separate fallback mechanism for the theme XML file, since the
|
|
throbber has a different number of frames.
|
|
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
(nautilus_get_pixmap_directory): Simplify.
|
|
(nautilus_pixmap_file): Look in eazel-logos directory first, so we
|
|
will pick up logo graphics if there, and non-logo graphics otherwise.
|
|
* test/test-nautilus-image-simple.c: (main): Remove a reference to
|
|
a logo graphic.
|
|
|
|
* eazel-logos/.cvsignore:
|
|
* eazel-logos/About_Image.png:
|
|
* eazel-logos/about_background.png:
|
|
* eazel-logos/druid_header.png:
|
|
* eazel-logos/eazel-logo-right-side-logo.png:
|
|
* eazel-logos/throbber/.cvsignore:
|
|
* eazel-logos/throbber/001.png:
|
|
* eazel-logos/throbber/002.png:
|
|
* eazel-logos/throbber/003.png:
|
|
* eazel-logos/throbber/004.png:
|
|
* eazel-logos/throbber/005.png:
|
|
* eazel-logos/throbber/006.png:
|
|
* eazel-logos/throbber/007.png:
|
|
* eazel-logos/throbber/008.png:
|
|
* eazel-logos/throbber/009.png:
|
|
* eazel-logos/throbber/010.png:
|
|
* eazel-logos/throbber/011.png:
|
|
* eazel-logos/throbber/012.png:
|
|
* eazel-logos/throbber/013.png:
|
|
* eazel-logos/throbber/014.png:
|
|
* eazel-logos/throbber/015.png:
|
|
* eazel-logos/throbber/rest.png:
|
|
* eazel-logos/default.xml:
|
|
Added a new directory with copies of all graphics with the Eazel
|
|
logo in them. Next we have to make this directory actually build
|
|
and install these logos. Then Non-Eazel-logo'd graphics suitable
|
|
for GPL will replace the original copies and these will keep the
|
|
Eazel logo versions. The directory also contains the XML file for
|
|
the default theme, since we need to change the throbber frames for
|
|
the logo vs. non-logo version of the throbber.
|
|
|
|
* components/services/nautilus-dependent-shared/icons/Makefile.am:
|
|
* components/services/nautilus-dependent-shared/icons/eazel-cloud-logo.png:
|
|
* components/services/nautilus-dependent-shared/icons/eazel-services-logo.png:
|
|
* components/services/nautilus-dependent-shared/icons/service-summary-logo-top.png:
|
|
* components/services/nautilus-dependent-shared/icons/startup-logo.png:
|
|
* icons/Makefile.am:
|
|
* icons/eazel-logo.gif:
|
|
* icons/nautilus-logo.png:
|
|
Removed unused graphics with the Eazel logo in them. There are a
|
|
lot more unused graphics and someone should go through and remove
|
|
them. I'm thinking of writing a script to do it.
|
|
|
|
Other changes.
|
|
|
|
* components/services/install/nautilus-view/.cvsignore:
|
|
* components/services/vault/.cvsignore:
|
|
* components/services/vault/command-line/.cvsignore:
|
|
* data/top/.cvsignore:
|
|
Re-removed .cvsignore files for empty directories.
|
|
|
|
* THANKS: Corrected one email address.
|
|
* check-THANKS.pl: Updated for the latest ChangeLog typos.
|
|
|
|
2001-02-27 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 7068 (Icon View lags behind changes to
|
|
Icon Captions window)
|
|
|
|
The correct behavior depended on the order in which
|
|
preferences callbacks were processed, which is not
|
|
something upon which one should rely.
|
|
|
|
* src/file-manager/fm-icon-text-window.h:
|
|
* src/file-manager/fm-icon-text-window.c:
|
|
(icon_captions_changed_callback): Removed this function.
|
|
(fm_get_text_attribute_names_preference): Changed name
|
|
from fm_get_text_attribute_names_preference_or_default;
|
|
now reads preference as well as returning latest well-formed
|
|
version of preference (formerly the preference-reading code
|
|
and preference-returning code were separated, with tragic
|
|
consequences).
|
|
(synch_menus_with_preference): Updated for name change.
|
|
|
|
* src/file-manager/fm-icon-view.c:
|
|
(fm_icon_view_get_icon_text_attribute_names): Updated
|
|
for name change.
|
|
|
|
2001-02-27 Eric Fischer <eric@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* nautilus.spec.in:
|
|
Fix mozilla dependency to want version >= 0.7 instead of
|
|
exactly 0.7.
|
|
|
|
2001-02-27 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Seth Nickell <snickell@stanford.edu>
|
|
|
|
Fix bug 7012 - Space underneath some text lines shrunk. This was
|
|
an unfortunate regression due to smooth text rendering
|
|
optimizations.
|
|
|
|
* libnautilus-extensions/nautilus-icon-canvas-item.c:
|
|
(draw_or_measure_label_text_aa): Restore the 2 pixel line spacing
|
|
in icon text.
|
|
|
|
* src/nautilus-sidebar-title.c:
|
|
(nautilus_sidebar_title_initialize): Add a 2 pixel line spacing
|
|
offset between label widgets in the sidebar title.
|
|
|
|
2001-02-27 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fix bug 7001 - CRITICAL received when dragging icons to sidebar
|
|
icon. The problem was that the NautilusLabel text with a drop
|
|
shadow offset (such that 2 labels draw) was being clipped as one
|
|
single text layout. So, some parts of the code assumed that the
|
|
whole content area (the union of the 2 text layouts) was available
|
|
for drawing and thus bad dimenstions were fed to the smooth text
|
|
layout drawing functsions.
|
|
|
|
* libnautilus-extensions/nautilus-smooth-text-layout.h:
|
|
* libnautilus-extensions/nautilus-smooth-text-layout.c:
|
|
(nautilus_smooth_text_layout_draw_to_pixbuf),
|
|
(nautilus_smooth_text_layout_draw_to_pixbuf_shadow): New function
|
|
to draw the layout text with a shadow.
|
|
|
|
* libnautilus-extensions/nautilus-label.c:
|
|
(nautilus_label_size_request), (label_paint_pixbuf_callback): Pass
|
|
in the dirty area instead of the event. Do this to make it clear
|
|
that the only thing we care about in this function is the dirty
|
|
area and no other event attributes.
|
|
change that I happened to make while fixing the bug.
|
|
(label_composite_text_callback)
|
|
(label_composite_text_and_shadow_callback): Factor out the code to
|
|
draw text and "text and shadow" into 2 callbacks.
|
|
(label_composite_text_callback_cached): Factor out the code to
|
|
draw the cached label (for the solid background case)
|
|
(label_paint) (paint_label_smooth): Split up the expose event code
|
|
into 2 pieces to make it easier to grok.
|
|
(nautilus_label_expose_event): Split out the code from here into
|
|
two functions.
|
|
(label_get_text_dimensions): Return only the text dimensions
|
|
without the drop shadow text offset. (label_get_text_bounds):
|
|
Return the bounds only for the text.
|
|
(label_get_content_dimensions): New function to get the full
|
|
content dimension. (label_get_content_bounds): New function to
|
|
get the content bounds; the content bounds is the union of the
|
|
text and drop shadow text bounds.
|
|
|
|
2001-02-27 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
Bug #6908: Activating ScrollKeeper dependency and
|
|
update of database upon installation
|
|
|
|
* nautilus.spec.in:
|
|
|
|
2001-02-27 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Purpose: fix tinderbox death
|
|
|
|
Commenting out scrollkeeper stuff until we get scrollkeeper
|
|
> 0.1.0 on tinderbox.
|
|
* nautilus.spec.in:
|
|
|
|
2001-02-26 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Rebecca Schulman <rebecka@eazel.com>
|
|
|
|
Fix bug 7051 (Login dialog mis-capitalizes "Services")
|
|
|
|
* components/services/summary/nautilus-summary-dialogs.c
|
|
(nautilus_summary_show_login_dialog): Change "Eazel services" to
|
|
"Eazel Services".
|
|
|
|
* components/services/trilobite/helper/eazel-helper.c: *
|
|
configure.in: * nautilus-installer/src/installer.c:
|
|
(eazel_installer_setup_texts), (eazel_install_get_depends): *
|
|
nautilus.spec.in: Fixed other references I found to "Eazel
|
|
services" by grepping,
|
|
|
|
2001-02-27 Mike Fleming <mfleming@eazel.com>
|
|
|
|
reviewed by: Eskil Olsen <eskil@eazel.com>
|
|
|
|
Bug 7008: Navigation to anchors inside a document opened through
|
|
gnome-vfs does not work.
|
|
|
|
Fixed by manually navigating to anchors inside those documents.
|
|
|
|
Note that this means anchor links only work inside the same document;
|
|
external anchor links to gnome-vfs pages still do not work.
|
|
|
|
* components/mozilla/mozilla-events.cpp:
|
|
* components/mozilla/mozilla-events.h:
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(mozilla_dom_mouse_click_callback)
|
|
|
|
2001-02-26 Mike Fleming <mfleming@eazel.com>
|
|
|
|
reviewed by: Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
Bug 6958: Calling gtk_moz_embed_open_stream before control has realized
|
|
will eventually cause crash, so all opens are postponed until after the
|
|
stream has realized.
|
|
|
|
Also changed "reload" code to eliminate case where the component and
|
|
mozilla could get out of sync
|
|
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(nautilus_mozilla_content_view_initialize),
|
|
(mozilla_realize_callback), (mozilla_dom_mouse_click_callback),
|
|
(vfs_open_callback), (navigate_mozilla_to_nautilus_uri):
|
|
|
|
2001-02-26 Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* configure.in: upped version to 0.8.3 for development
|
|
|
|
2001-02-26 Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* configure.in: upped version to 0.8.2 for release
|
|
|
|
2001-02-26 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 7073 (Alt-vs-Control, Sawfish-vs-Nautilus, arrow key
|
|
bindings problems.) - I also changed sawfish to use control by
|
|
default again.
|
|
|
|
* libnautilus-extensions/nautilus-list.c
|
|
(nautilus_list_keyboard_move_to, nautilus_list_keyboard_space):
|
|
changed GDK_CONTROL_MASK to GDK_MOD1_MASK to be consistent with
|
|
the icon container
|
|
|
|
2001-02-26 John Harper <jsh@eazel.com>
|
|
|
|
* components/services/install/nautilus-view/.cvsignore:
|
|
* components/services/vault/.cvsignore:
|
|
* components/services/vault/command-line/.cvsignore:
|
|
* data/top/.cvsignore:
|
|
* help/nautilus-quick-reference/C/.cvsignore:
|
|
* help/nautilus-user-manual/C/.cvsignore:
|
|
* help/nautilus-user-manual/es/.cvsignore:
|
|
* helper-utilities/xml-migrate/.cvsignore:
|
|
|
|
Added and updated .cvsignore files to shut up cvs update
|
|
|
|
2001-02-26 Eric Fischer <eric@eazel.com>
|
|
|
|
reviewed by: Robin Slomkoswki <rslomkow@eazel.com>
|
|
|
|
* nautilus.spec.in:
|
|
Remove nautilus-xml-migrate.1 from list of files to include
|
|
in RPM, because it's breaking the build and I'm too brain-dead
|
|
right now to figure out what I did wrong.
|
|
|
|
2001-02-26 Eric Fischer <eric@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com>
|
|
|
|
* nautilus-installer/src/installer.c: (eazel_install_progress),
|
|
(eazel_install_preflight):
|
|
Fix printf() format specifiers for installer->total_mb so
|
|
gcc -Wall will stop complaning that a long int is being
|
|
printed with a %d specifier.
|
|
|
|
2001-02-26 John Harper <jsh@eazel.com>
|
|
|
|
Fixed bug 6825 (nesting indent in tree panel too large,
|
|
requires excessive scrolling):
|
|
|
|
* components/tree/nautilus-tree-view.c
|
|
(nautilus_tree_view_initialize): call gtk_ctree_set_indent to
|
|
set the indent size of the tree view to 12 pixels (instead of
|
|
the default 20)
|
|
|
|
Fixed a couple of memory leaks:
|
|
|
|
* components/tree/nautilus-tree-view.c
|
|
(nautilus_tree_view_destroy): remember to free the
|
|
unparented_tree_nodes list
|
|
* components/tree/nautilus-tree-model.c
|
|
(nautilus_tree_model_destroy, remove_all_nodes): remember to
|
|
free the unparented_nodes list
|
|
|
|
Try to find more information about bug 7018:
|
|
|
|
* components/tree/nautilus-tree-view.c,
|
|
components/tree/nautilus-tree-model.c,
|
|
components/tree/nautilus-tree-node.c: added a lot of error
|
|
checking (i.e. g_return_if_fail, etc)
|
|
|
|
2001-02-26 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Eric Fischer <eric@eazel.com>
|
|
|
|
Added a timestamp file so that OMF files only get
|
|
built at build time and not at install time.
|
|
* help/docs.make:
|
|
* help/htmldocs.make:
|
|
|
|
Added explicit dependency on ScrollKeeper and added
|
|
"make -k ; make test" in place of "make -k test".
|
|
* nautilus.spec.in:
|
|
|
|
2001-02-26 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* data/linksets/home.xml:
|
|
fixed bug 7067, on clean install, services icon is missing. Arlo
|
|
recently removed the old services hand icon, but didn't update
|
|
the image reference in the linkset; fixed by updating it.
|
|
|
|
2001-02-26 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* helper-utilities/xml-migrate/.cvsignore:
|
|
Ignore generated files.
|
|
|
|
2001-02-26 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: John Harper <jsh@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-gdk-font-extensions.c:
|
|
(nautilus_gdk_font_get_italic), (bold_font_table_free_one_node),
|
|
(bold_font_table_free), (nautilus_gdk_font_get_bold),
|
|
(font_bitmap_get_by_size), (nautilus_gdk_font_get_larger),
|
|
(nautilus_gdk_font_get_largest_fitting), (font_get_bold),
|
|
(font_list_fonts), (font_list_table_free_one_node),
|
|
(font_list_table_free), (font_list_fonts_cached), (font_get_name),
|
|
(font_get_size_in_pixels),
|
|
(xlfd_string_could_be_scalable_non_bitmap):
|
|
Rename some private files (remove the nautilus_ prefix) to make it
|
|
clear they are not public.
|
|
Add caching of the expensive list_fonts () call. Also cache the
|
|
results of get_bold_font ().
|
|
Always return a valid font for get_bold_font() even if a bold font
|
|
is not found.
|
|
|
|
2001-02-26 Arlo Rose <arlo@eazel.com>
|
|
|
|
* icons/arlo/Makefile.am:
|
|
* icons/arlo/i-directory-12-aa.png:
|
|
* icons/arlo/i-directory-12.png:
|
|
* icons/arlo/i-directory-192.png:
|
|
* icons/arlo/i-directory-20-aa.png:
|
|
* icons/arlo/i-directory-20.png:
|
|
* icons/arlo/i-directory-24-aa.png:
|
|
* icons/arlo/i-directory-24.png:
|
|
* icons/arlo/i-directory-36-aa.png:
|
|
* icons/arlo/i-directory-36.png:
|
|
* icons/arlo/i-directory-96.png:
|
|
* icons/arlo/i-directory.xml:
|
|
* icons/crux_eggplant/Makefile.am:
|
|
* icons/crux_eggplant/i-directory-12-aa.png:
|
|
* icons/crux_eggplant/i-directory-12.png:
|
|
* icons/crux_eggplant/i-directory-192.png:
|
|
* icons/crux_eggplant/i-directory-20-aa.png:
|
|
* icons/crux_eggplant/i-directory-20.png:
|
|
* icons/crux_eggplant/i-directory-24-aa.png:
|
|
* icons/crux_eggplant/i-directory-24.png:
|
|
* icons/crux_eggplant/i-directory-36-aa.png:
|
|
* icons/crux_eggplant/i-directory-36.png:
|
|
* icons/crux_eggplant/i-directory-96.png:
|
|
* icons/crux_eggplant/i-directory.xml:
|
|
Lots of folder stuff...
|
|
|
|
2001-02-26 J Shane Culpepper <pepper@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
* README:
|
|
Reflecting the need for minimum Mozilla version of 0.8
|
|
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(nautilus_mozilla_content_view_initialize),
|
|
(mozilla_new_window_callback):
|
|
|
|
Fixed spelling of Javascript to JavaScript. Removed the
|
|
js_status callback because it was only added for debugging
|
|
and Ramiro found a bug in it. Finish bug #6885.
|
|
|
|
|
|
* configure.in: Nautilus mozilla component now requires
|
|
0.8. Fix for bug #7042.
|
|
|
|
2001-02-26 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix bug 7023 (Multi-window mode opens second instance of same
|
|
window.)
|
|
|
|
* src/nautilus-window-manage-views.c:
|
|
(open_location_prefer_existing_window_callback): For windows that
|
|
are changing locations, we want to reuse them if the pending
|
|
location is the one we are trying to open.
|
|
|
|
2001-02-26 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Michael Engber <engber@eazel.com>
|
|
|
|
Fixed bug 6898 (Tree view initialization may be slower than in
|
|
PR3). Instead of instantiating and destroying Nautilus_Metafile
|
|
bonobo objects each time metadata is queried, cache an object
|
|
for each directory:
|
|
|
|
* libnautilus-extensions/nautilus-directory-metafile.c
|
|
(corba_object_is_local, corba_object_get_servant): new
|
|
functions. These are ORBit dependent hacks
|
|
|
|
(get_metafile): cache the Nautilus_Metafile object in the
|
|
NautilusDirectory. Use the above ORBit hacks to break the
|
|
circular reference when both client and servant are in the same
|
|
process (the servant has always referenced the directory,
|
|
caching the metafile in the directory introduces the cycle)
|
|
|
|
* libnautilus-extensions/nautilus-directory-private.h
|
|
(NautilusDirectoryDetails): added field metafile_corba_object
|
|
|
|
* libnautilus-extensions/nautilus-directory.c
|
|
(nautilus_directory_destroy): unref the cached
|
|
Nautilus_Metafile object if its non-nil
|
|
|
|
* libnautilus-extensions/nautilus-metafile.c,
|
|
libnautilus-extensions/nautilus-metafile.h
|
|
(NautilusMetafileDetails): temporarily moved to
|
|
nautilus-metafile.h
|
|
|
|
* libnautilus-extensions/nautilus-metafile.c (destroy): only
|
|
unref the metafile's NautilusDirectory if the
|
|
directory_ref_is_gone flag isn't set (set by the get_metafile
|
|
method of nautilus-directory-metafile.c when it breaks the
|
|
cycle)
|
|
|
|
2001-02-26 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by Darin Adler <darin@eazel.com>
|
|
|
|
Moved much of the BonoboUI overhead to the idle handler. This
|
|
should decrease latency when opening new windows.
|
|
|
|
* src/nautilus-window-private.h: added fields to
|
|
NautilusWindowDetails structure: ui_change_depth, ui_idle_id,
|
|
ui_is_frozen, ui_pending_menu_initialize
|
|
|
|
* src/nautilus-window.c, src/nautilus-window.h
|
|
(nautilus_window_ui_freeze, nautilus_window_ui_thaw): new
|
|
functions. Used to intelligently freeze and thaw the
|
|
BonoboUIEngine associated with the window's container. The
|
|
thawing (and thus the updating) is done in an idle handler
|
|
|
|
(nautilus_window_ui_update): used to defeat the UI deferral,
|
|
and update immediately
|
|
|
|
(nautilus_window_constructed): moved part of the menu bar
|
|
initialization to the idle handler
|
|
|
|
* src/nautilus-window-manage-views.c,
|
|
src/nautilus-window-menus.c, src/nautilus-window-toolbar.c,
|
|
src/nautilus-window.c: call nautilus_window_ui_freeze before
|
|
doing any UI changes, and nautilus_window_ui_thaw afterwards
|
|
|
|
* src/nautilus-window-menus.c
|
|
(nautilus_window_initialize_menus): split into two functions:
|
|
nautilus_window_initialize_menus_part_1 and _part_2. Part two
|
|
populates the `Go' and `Bookmarks' menus (and is deferred until
|
|
the idle loop)
|
|
|
|
2001-02-26 Eric Fischer <eric@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com> (code)
|
|
reviewed by: Robin Slomkowski <rslomkow@eazel.com> (Makefile, etc.)
|
|
|
|
Fix bug 6197 (write script to convert metafiles and links to
|
|
ower-case XML):
|
|
|
|
* configure.in:
|
|
Add helper-utilities/xml-migrate/Makefile to the list of files to
|
|
be created.
|
|
|
|
* helper-utilities/Makefile.am:
|
|
Add xml-migrate to the list of subdirectories to be built.
|
|
|
|
* helper-utilities/xml-migrate/Makefile.am:
|
|
New Makefile: compile nautilus-xml-migrate and install its manpage.
|
|
|
|
* helper-utilities/xml-migrate/xml-migrate.c:
|
|
New program: searches a directory for the old uppercase XML files
|
|
and turns them into lowercase ones.
|
|
|
|
* helper-utilities/xml-migrate/nautilus-xml-migrate.1:
|
|
New manpage: for the aforementioned program.
|
|
|
|
* nautilus.spec.in:
|
|
Include nautilus-xml-migrate and its manpage in the RPMs.
|
|
|
|
2001-02-26 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-directory-async.c:
|
|
(activation_uri_done):
|
|
activation_uri_done (nautilus-directory-async.c) was not
|
|
calling nautilus_file_changed - bug 7044.
|
|
|
|
2001-02-26 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix bug 7023 (Multi-window mode opens second instance of same
|
|
window.)
|
|
|
|
* src/nautilus-window-manage-views.c:
|
|
(open_location_prefer_existing_window_callback): For windows that
|
|
are changing locations, we want to reuse them if the pending
|
|
location is the one we are trying to open.
|
|
|
|
2001-02-26 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 5812 (Some preferences widgets don't display correct
|
|
values when Preferences dialog first displayed at Beginner level)
|
|
|
|
The bug here was that all the widgets only had their state set
|
|
when they were created. They are created when the Preferences
|
|
dialog is first shown, even for the preferences that aren't
|
|
displayed at this user level. So changing the user level to a
|
|
higher one where there preference now appears but has a different
|
|
value would leave the widget displaying the "hidden" value instead
|
|
of the correct value. Fixed by making the code that updates the
|
|
visibility also update the displayed values.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.h:
|
|
Public prototype for nautilus_preferences_item_update_displayed_value.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
Added change_signal_ID to Details struct.
|
|
|
|
(preferences_item_construct): Store the item type in the
|
|
Details. Surprisingly, this wasn't being done before. Also,
|
|
call nautilus_preferences_item_update_displayed_value after
|
|
creating the item.
|
|
|
|
(preferences_item_update_enum),
|
|
(preferences_item_create_enum),
|
|
(preferences_item_update_short_enum),
|
|
(preferences_item_create_short_enum),
|
|
(preferences_item_update_boolean),
|
|
(preferences_item_create_boolean),
|
|
(preferences_item_update_editable_string),
|
|
(preferences_item_create_editable_string),
|
|
(preferences_item_update_integer),
|
|
(preferences_item_create_integer),
|
|
(preferences_item_update_font_family),
|
|
(preferences_item_create_font_family),
|
|
(preferences_item_update_theme),
|
|
(preferences_item_create_theme): Extract the code that sets
|
|
the displayed widget value from _create_ to new function
|
|
_update_. It's now called at the end of preferences_item_construct
|
|
instead of in each _create_ function. Also, store the ID for each
|
|
signal handler that monitors widget changes in Details.
|
|
|
|
(nautilus_preferences_item_update_displayed_value): Call appropriate
|
|
update function for item type. Block "change" signal handler while
|
|
updating widgetry to avoid redundant preference changed notices.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-group.c:
|
|
(nautilus_preferences_group_update): Call
|
|
nautilus_preferences_item_update_displayed_value
|
|
|
|
|
|
Other changes:
|
|
|
|
* src/nautilus-shell-ui.xml: Return of the ellipsis in "About Nautilus...",
|
|
by popular demand.
|
|
|
|
2001-02-26 Rebecca Schulman <rebecka@eazel.com>
|
|
|
|
reviewed by: Laszlo Kovacs <laszlo.kovacs@sun.com>
|
|
|
|
* components/help/hyperbola-filefmt.c:
|
|
(fmt_scrollkeeper_tree_empty):
|
|
Fix missing braces that hid a bug which
|
|
was exposed by the "may be used uninitialized"
|
|
error in C.
|
|
|
|
2001-02-26 Laszlo Kovacs <laszlo.kovacs@sun.com>
|
|
|
|
reviewed by Ramiro Estrugo
|
|
|
|
* components/help/hyperbola-filefmt.c:
|
|
fixed bug 7030
|
|
I added the fallback to the English (C) tree in the
|
|
sidebar if the current locale tree is empty. This is
|
|
only about tree fallback, not document fallback, ie
|
|
the docs will not individually fallback to English
|
|
(this has to be implemented later on after Nautilus
|
|
1.0).
|
|
|
|
2001-02-26 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* src/nautilus-property-browser.c: (add_reset_property):
|
|
fixed bug 7021, reset in colors pane messed up, by adding a call
|
|
to turn the raw pixbuf into a property chit.
|
|
|
|
2001-02-26 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* .cvsignore:
|
|
* help/nautilus-user-manual/es/.cvsignore:
|
|
* omf-install/.cvsignore:
|
|
* test/.cvsignore:
|
|
* user-guide/C/.cvsignore:
|
|
Ignore generated files.
|
|
|
|
2001-02-26 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
sleepy reviewer: Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(check_no_two_packages_has_same_file), (install_packages):
|
|
when adding extrapackges to main packageslist, check that we're
|
|
not adding duplicates.
|
|
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(eazel_install_package_compare):
|
|
remopved debug outpu
|
|
|
|
2001-02-26 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/services/install-view/callbacks.c:
|
|
(nautilus_service_install_preflight_check):
|
|
* components/services/install-view/forms.c: (add_padding_to_box),
|
|
(generate_install_form), (make_query_box):
|
|
* components/services/install-view/nautilus-service-install-view.c:
|
|
* components/services/install-view/nautilus-service-install-view.h:
|
|
|
|
Put the preflight query into a pane so it can be made scrollable
|
|
if the list of packages gets too long.
|
|
|
|
* nautilus-installer/src/installer.c: (eazel_install_progress),
|
|
(eazel_download_progress), (install_failed),
|
|
(eazel_install_preflight):
|
|
* nautilus-installer/src/installer.h:
|
|
|
|
Fix the progress bars to make sense. The fact that they even
|
|
looked like they were 90% working before is just a bizarre
|
|
coincidence.
|
|
|
|
2001-02-26 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fixed bug 7009, view as pkg lists inaccurate rpm filesize.
|
|
|
|
* components/rpmview/nautilus-rpm-view.c:
|
|
(nautilus_rpm_view_initialize): Changed Size to Installed Size to
|
|
more accurately reflect the information we are attempting to
|
|
convey.
|
|
|
|
2001-02-26 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Tux
|
|
|
|
Fixing bug: 6983 by changing "help:nautilus" to
|
|
"help:nautilus-user-manual".
|
|
|
|
* src/nautilus-window-menus.c:
|
|
|
|
2001-02-25 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
glanced at by: Ian McKellar <ian@eazel.com>
|
|
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c: (eazel_download_progress_signal),
|
|
(eazel_install_progress_signal):
|
|
Fixed bug 6985, no mo're \r's in the translated strings
|
|
Fixed bug 7003
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(check_tree_helper),
|
|
|
|
(check_no_two_packages_has_same_file),
|
|
indent fixed
|
|
Nicer output in the non-debug output mode (use readable packagename)
|
|
Removed call to add_file_conflict untill SoftCat db is rebuild.
|
|
|
|
(check_conflicts_against_already_installed_packages),
|
|
Test for file existance, if present, do the proper check.
|
|
Nicer output in the non-debug ouptut mode (use readable packagename)
|
|
|
|
(check_feature_consistency),
|
|
Set a integer datafield to not recheck consistency for packages
|
|
when doing a revive cycle.
|
|
Added check to avoid noting certain updates as breaks.
|
|
Added check to avoid renoting revived breaks (fixes bug 6811)
|
|
|
|
(do_file_conflict_check),
|
|
Call check_tree_for_conflicts after feature_consistency_check to
|
|
revive FeatureBreaks (fixes bug 6811)
|
|
|
|
(eazel_uninstall_globber):
|
|
Removed a c++ commented out debug call.
|
|
|
|
Also added I18N tags to all g_message output and revamped some
|
|
output to be more translator friendly. Ensured that debugless
|
|
output still makes sense.
|
|
|
|
Fixed a bug in uninstall where it would report too many packages.
|
|
|
|
Removed add_to_breaks_if_new, replaced it with the "normal"
|
|
g_list_find_custom call.
|
|
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
Changed packagedata->obsolotes into a GList *
|
|
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(packagedata_finalize), (packagedata_copy),
|
|
(packagedata_fill_in_missing), (packagedata_get_readable_name),
|
|
(eazel_install_package_compare), (packagedata_dump_int):
|
|
treat packagedata->obsolotes as a GList* and not a char*.
|
|
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(eazel_package_system_rpm3_packagedata_fill_from_header):
|
|
Correctly read the RPMTAG_OBSOLETES and put into the packagedata object.
|
|
|
|
2001-02-26 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: John Harper <jsh@eazel.com
|
|
|
|
Partial fix for bug 5701, Icon stretching is slow and
|
|
CPU-intensive.
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(update_stretch_at_idle), (continue_stretching): Moved the
|
|
stretching code to an idle handler to speed it up and remove
|
|
blocking.
|
|
* libnautilus-extensions/nautilus-icon-private.h: Added three new
|
|
members to the IconContainerDetails struct for the idle handler.
|
|
|
|
2001-02-26 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* help/docs.make: Small fix. Won't take effect until
|
|
nautilus.spec.in stops explicitly setting $prefix to
|
|
hold RPM_BUILD_ROOT. When that is fixed, this will
|
|
allow OMF files to hold the correct path to the docs.
|
|
* nautilus.spec.in: Removed a line referring to an image
|
|
which Arlo removed earlier.
|
|
|
|
2001-02-26 Arlo Rose <arlo@eazel.com>
|
|
|
|
* icons/arlo/Makefile.am:
|
|
* icons/arlo/i-regular-20-aa.png:
|
|
* icons/arlo/i-regular-20.png:
|
|
Added a 20 pixel version for the Tree view and menus.
|
|
|
|
2001-02-26 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: John Harper <jsh@eazel.com>
|
|
|
|
Fixed bug 3898, selection in icon view extremely slow
|
|
|
|
I increased the performance of drag selection of icons in a few ways.
|
|
First, I avoid unneeded, repeated transforms of coordinates from
|
|
world coordinates to canvas coordinates. I also cached three freqeuently
|
|
calculated dimensions; the icons bounds in canvas coordinates, the icons
|
|
text bounds and canvas coordinates and the bounding rect of all emblems
|
|
in canvas coordinates. Instead of repeatedly calculating these values,
|
|
have functions refer to the cached values. In hit_test, I then do a
|
|
quick intersection check of the drag rect with the cached values before
|
|
proceeding to the more expensive intersection detection routines.
|
|
|
|
* libnautilus-extensions/nautilus-icon-canvas-item.c:
|
|
* libnautilus-extensions/nautilus-icon-canvas-item.h:
|
|
(nautilus_icon_canvas_item_set_image), (compute_text_rectangle),
|
|
(nautilus_icon_canvas_item_draw),
|
|
(nautilus_icon_canvas_item_render),
|
|
(nautilus_icon_canvas_item_bounds), (get_icon_canvas_rectangle),
|
|
Set up the various places that we need to update our cached items.
|
|
|
|
(nautilus_icon_canvas_item_update_bounds):
|
|
Update our cached values.
|
|
|
|
(hit_test), (hit_test_stretch_handle):
|
|
Perform quick interesection checks before doing more expensive checks.
|
|
|
|
(nautilus_icon_canvas_item_hit_test_rectangle):
|
|
Change function to use canvas coordinates. The caller is responsible
|
|
to do the conversion form world to canvas. This provides a large
|
|
optimization if this routine is caled in a loop.
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
* libnautilus-extensions/nautilus-icon-container.h:
|
|
(rubberband_select):
|
|
Do transform of drag rect from world coordiantes to canvas canvas
|
|
coordinates onlty once. There is no need to do this for every canvas
|
|
item that is visted during list traversal.
|
|
|
|
* libnautilus-extensions/nautilus-icon-dnd.c:
|
|
(nautilus_icon_container_item_at):
|
|
Call nautilus_icon_canvas_item_hit_test_rectangle() using coordinate
|
|
converted to canvas coordinates.
|
|
|
|
Mon Feb 26 03:00:03 2001 George Lebl <jirka@5z.com>
|
|
|
|
Gene Z. Ragan <gzr@eazel.com> was subjected to this patch and
|
|
survived.
|
|
|
|
* components/help/hyperbola-nav-tree.c (set_node_style): Also
|
|
set HYP_TREE_NODE_BOOK type nodes to italic, which should finally
|
|
completely fix #6911
|
|
|
|
2001-02-26 Arlo Rose <arlo@eazel.com>
|
|
|
|
* icons/crux_eggplant/crux_eggplant.xml:
|
|
A mistake in the xml file (and ChangeLog!) oops.
|
|
|
|
|
|
* configure.in:
|
|
* icons/arlo/Makefile.am:
|
|
* icons/arlo/i-regular-12-aa.png:
|
|
* icons/arlo/i-regular-12.png:
|
|
* icons/arlo/i-regular-192-aa.png:
|
|
* icons/arlo/i-regular-192.png:
|
|
* icons/arlo/i-regular-24-aa.png:
|
|
* icons/arlo/i-regular-24.png:
|
|
* icons/arlo/i-regular-36-aa.png:
|
|
* icons/arlo/i-regular-36.png:
|
|
* icons/arlo/i-regular-72-aa.png:
|
|
* icons/arlo/i-regular-72.png:
|
|
* icons/arlo/i-regular-96-aa.png:
|
|
* icons/arlo/i-regular-96.png:
|
|
* icons/arlo/i-regular-aa.png:
|
|
* icons/arlo/i-regular.png:
|
|
* icons/arlo/i-regular.xml:
|
|
Changed the design of the Crux documents to have 8.5 x 11
|
|
aspect ratio, and removed the torn out of a sprial notebook
|
|
visual appearance.
|
|
|
|
I also added all the sizes that Nautilus needs in both 8 bit
|
|
and 1 bit mask mode.
|
|
|
|
* icons/crux_eggplant/Makefile.am:
|
|
* icons/crux_eggplant/crux_eggplant.xml:
|
|
* icons/crux_eggplant/i-regular-192-aa.png:
|
|
* icons/crux_eggplant/i-regular-192.png:
|
|
* icons/crux_eggplant/i-regular-72-aa.png:
|
|
* icons/crux_eggplant/i-regular-72.png:
|
|
* icons/crux_eggplant/i-regular-96-aa.png:
|
|
* icons/crux_eggplant/i-regular-96.png:
|
|
* icons/crux_eggplant/i-regular-aa.png:
|
|
* icons/crux_eggplant/i-regular.png:
|
|
* icons/crux_eggplant/i-regular.xml:
|
|
Removed the throbber and the document icons out of Crux Eggplant
|
|
and made them point to the ones in Crux teal.
|
|
|
|
2001-02-26 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Seth Nickell <snickell@stanford.edu>
|
|
|
|
Updating spec file to fix breakage... mjs removed this program.
|
|
|
|
* nautilus.spec.in: Removed %{prefix}/bin/eazel-vault
|
|
|
|
2001-02-25 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com>
|
|
|
|
* po/POTFILES.in: Fixed breakage caused by mjs moving some
|
|
files around and forgetting to update this file.
|
|
|
|
2001-02-24 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(packagedata_add_to_breaks_if_new),
|
|
(do_requirement_consistency_check_package),
|
|
(do_requirement_consistency_check_internal),
|
|
(do_requirement_consistency_check), (check_tree_helper):
|
|
|
|
Trying to make the new consistency-check stuff work, so that the
|
|
RH62 install will succeed. This seems to do it for me. First,
|
|
flatten the dep-tree before doing consistency checks, to make sure
|
|
everything gets checked. Second, only add a package to the breaks
|
|
list if that package isn't already there.
|
|
|
|
* components/services/install/lib/eazel-install-problem.c:
|
|
(get_detailed_messages_breaks_foreach):
|
|
|
|
Clean up one of the messages a little bit so it's less
|
|
nonsensical.
|
|
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(dump_package_break_list):
|
|
|
|
The names of these (debug messages) appeared to be reversed, which
|
|
might have caused someone unneeded heartbreak someday.
|
|
|
|
* nautilus-installer/src/installer.c: (eazel_install_preflight):
|
|
|
|
If any packages failed before the preflight, give up.
|
|
|
|
2001-02-25 John Fleck <jfleck@inkstain.net>
|
|
|
|
reviewed by: George Lebl <jirka@5z.org>
|
|
|
|
* components/help/converters/gnome-db2html2/toc-elements.c
|
|
adding code to toc_glossterm_start_elemen and
|
|
toc_glossterm_end_element to set and unset boolean
|
|
variable in_printed_title that determines whether we're in a
|
|
printed title in the table of contents
|
|
|
|
2001-02-25 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Michael K. Fleming <mfleming@eazel.com>
|
|
|
|
* components/services/install/nautilus-view/.cvsignore:
|
|
* components/services/install/nautilus-view/Makefile.am:
|
|
* components/services/install/nautilus-view/Nautilus_View_install.oaf.in:
|
|
* components/services/install/nautilus-view/callbacks.c:
|
|
* components/services/install/nautilus-view/callbacks.h:
|
|
* components/services/install/nautilus-view/forms.c:
|
|
* components/services/install/nautilus-view/forms.h:
|
|
* components/services/install/nautilus-view/main.c:
|
|
* components/services/install/nautilus-view/nautilus-service-install-view.c:
|
|
* components/services/install/nautilus-view/nautilus-service-install-view.h:
|
|
* components/services/install/nautilus-view/nautilus-service-install.c:
|
|
* components/services/install/nautilus-view/nautilus-service-install.h:
|
|
Move it all to components/services/install-view
|
|
|
|
* components/services/install
|
|
/Makefile.am: Don't build nautilus-view subdir.
|
|
|
|
* components/services/Makefile.am: Build insall-view subdir.
|
|
|
|
* components/services/install-view/Makefile.am: Don't do evil hack
|
|
to build inventory dir.
|
|
|
|
* components/services/vault/.cvsignore:
|
|
* components/services/vault/Makefile.am:
|
|
* components/services/vault/command-line/.cvsignore:
|
|
* components/services/vault/command-line/Makefile.am:
|
|
* components/services/vault/command-line/main.c:
|
|
* components/services/vault/command-line/vault-operations.c:
|
|
* components/services/vault/command-line/vault-operations.h:
|
|
Remove old cruft.
|
|
|
|
* configure.in: Adjust for above changes.
|
|
|
|
2001-02-25 arik devens <arik@eazel.com
|
|
|
|
reviewed by: John Harper <jsh@eazel.com>
|
|
|
|
* src/nautilus-first-time-druid.c: (download_callback): Moving the
|
|
rest of the gtk_widget_set_sensitive calls to
|
|
gnome_druid_set_buttons_sensitive so our choices don't get
|
|
clobered.
|
|
|
|
2001-02-25 Michael K. Fleming <mfleming@eazel.com>
|
|
|
|
Bug 3887: Mozilla view only recognizes first change to proxy setting.
|
|
Oops: the wrong integer for "network.proxy.type" being "disabled" was being
|
|
used.
|
|
|
|
* components/mozilla/main.c:
|
|
* components/mozilla/mozilla-preferences.cpp:
|
|
|
|
Sun Feb 25 17:58:57 2001 George Lebl <jirka@5z.com>
|
|
|
|
bored by this patch: Mike Fleming <mfleming@eazel.com>
|
|
|
|
Fixes #6973
|
|
|
|
* components/help/converters/gnome-db2html2/Makefile.am: define
|
|
GNOMELOCALEDIR
|
|
|
|
* components/help/converters/gnome-db2html2/gdb3html.c (main):
|
|
do the gettext dance as jfleck so rightly pointed out
|
|
|
|
2001-02-25 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
* components/services/install/command-line/eazel-alt-install-corba.c:
|
|
(set_parameters_from_command_line): Fixed bug 7000.
|
|
|
|
* components/services/summary/nautilus-summary-view-private.h,
|
|
components/services/summary/nautilus-summary-view.c: changed
|
|
things to properly internationalize strings in #defines to fix bug
|
|
6997 (Defined "More Info" message does not end up in translation).
|
|
|
|
2001-02-25 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Seth Nickell <snickell@stanford.edu>
|
|
|
|
Fixed bug 6822 (Need to be able to support services that run a
|
|
program instead of launching a URI).
|
|
|
|
* components/services/summary/nautilus-summary-view.c:
|
|
(summary_view_button_callback, summary_view_update_pane,
|
|
program_uri_for_nonexistent_program, generate_service_entry_row):
|
|
Add support for special "command:" URIs in the summary view. If
|
|
the program specified does not exist, leave the service out of the
|
|
listing.
|
|
|
|
2001-02-24 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fix bug 5462 ("View as %s" and "%s Viewer" composed messages hard
|
|
to translate) by making Nautilus view oafinfo files provide the
|
|
full messages.
|
|
|
|
* libnautilus-extensions/nautilus-view-identifier.h,
|
|
libnautilus-extensions/nautilus-view-identifier.c:
|
|
nautilus_view_identifier_new, nautilus_view_identifier_copy,
|
|
nautilus_view_identifier_new_from_oaf_server_info,
|
|
nautilus_view_identifier_free): Add `view_as_label' and
|
|
`viewer_label' fields; determine them from either special new oaf
|
|
attributes or compose them from `view_as_name'.
|
|
|
|
* libnautilus-extensions/nautilus-program-chooser.c
|
|
(program_file_pair_get_program_name_for_display): Use new
|
|
identifier fields.
|
|
* src/file-manager/fm-directory-view.c
|
|
(add_component_to_bonobo_menu): Use new identifier fields.
|
|
* src/nautilus-window.c (create_view_as_menu_item): Use new
|
|
identifier fields.
|
|
|
|
* components/hardware/Nautilus_View_hardware.oaf.in,
|
|
components/image-viewer/Nautilus_View_image.oaf.in,
|
|
components/loser/content/Nautilus_View_content-loser.oaf.in,
|
|
components/mozilla/Nautilus_View_mozilla.oaf.in,
|
|
components/music/Nautilus_View_music.oaf.in,
|
|
components/rpmview/Nautilus_View_rpm.oaf.in,
|
|
components/sample/Nautilus_View_sample.oaf.in,
|
|
components/services/install/nautilus-view/Nautilus_View_install.oaf.in,
|
|
components/services/inventory-view/Nautilus_View_inventory.oaf.in,
|
|
components/services/login/nautilus-view/Nautilus_View_change-password.oaf.in,
|
|
components/services/summary/Nautilus_View_services-summary.oaf.in,
|
|
components/services/trilobite/sample/nautilus-view/Nautilus_View_service-sample.oaf.in,
|
|
components/shell/Nautilus_View_shell.oaf.in,
|
|
components/text/Nautilus_View_text.oaf.in,
|
|
src/Nautilus_shell.oaf.in: Add `nautilus:view_as_label' and
|
|
`nautilus:viewer_label' properties.
|
|
|
|
* components/services/trilobite/libtrilobite/trilobite-file-utilities.c:
|
|
Fix author line.
|
|
|
|
2001-02-24 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
Not reviewed, as this just contains some comments for translators.
|
|
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c: (delete_files):
|
|
Added I18n comments about the (y/n) strings.
|
|
|
|
Sat Feb 24 19:50:16 2001 George Lebl <jirka@5z.com>
|
|
|
|
Gene Z. Ragan <gzr@eazel.com> said "Groovy", so I suppose that means
|
|
he approves of the patch.
|
|
|
|
* components/help/hyperbola-nav-tree.c (set_node_style)
|
|
(ctree_populate_subnode) (reset_style_for_node) (reset_styles)
|
|
(hyperbola_navigation_tree_new): Nodes of type HYP_TREE_NODE_PAGE
|
|
made italic to differentiate them from sections and categories,
|
|
fixes #6911.
|
|
|
|
* libnautilus-extensions/nautilus-gdk-font-extensions.[ch]
|
|
(font_entry_has_italic_slant_test) (nautilus_gdk_font_get_italic):
|
|
Add a function for getting an italic font. Mostly a cut and paste
|
|
the the _get_bold function.
|
|
|
|
2001-02-24 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: George Lebl <jirka@5z.com>
|
|
|
|
Fixed bug 3546, Nautilus fails if MP3 previews in rapid succession
|
|
|
|
Fixed bug 5105, Preview sound file during MP3 playback
|
|
-> "/dev/dsp: Device or resource busy"
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
Add a preference that that tracks the result of an intial
|
|
audio output capability check during nautilus_sound_initialize().
|
|
|
|
* libnautilus-extensions/nautilus-sound.c:
|
|
(nautilus_sound_initialize):
|
|
Check audio output capability and save the result of the check in
|
|
a preference.
|
|
|
|
(nautilus_sound_can_play_sound):
|
|
Check saved preference instead of opening and closing esd as a
|
|
way to check if sound output is available. The constant opening
|
|
and closing creating a latency problem withing esd and was
|
|
affecting the audio preview mechanism.
|
|
|
|
2001-02-24 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: Seth Nickell <seth@eazel.com>
|
|
|
|
Fixed bug 6944, "Move here"/"Copy here"/"Link here" popup
|
|
menu is untranslated
|
|
|
|
* libnautilus-extensions/nautilus-drag.c:
|
|
Wrap text in N_ so that it will be properly
|
|
localized.
|
|
|
|
* po/ChangeLog:
|
|
* po/POTFILES.in:
|
|
Add libnautilus-extensions/nautilus-drag.c
|
|
|
|
Sat Feb 24 12:49:43 2001 George Lebl <jirka@5z.com>
|
|
|
|
Gene Z. Ragan <gzr@eazel.com> says it won't cause global warming if
|
|
this is applied.
|
|
|
|
* components/help/converters/gnome-db2html2/sect-elements.c
|
|
(sect_sect_start_element) (sect_sect_end_element)
|
|
(sect_legalnotice_start_element) (sect_legalnotice_end_element)
|
|
(sect_legalnotice_characters):
|
|
Use g_strcasecmp to compare "legalnotice" and section id's. This
|
|
Fixes the bug where panel help would not be displayed at all.
|
|
Since the HTML sections have been converted to uppercase and thus
|
|
going back to sgml wouldn't work
|
|
|
|
2001-02-24 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
* po/POTFILES.in:
|
|
removed components/music/configure.c and
|
|
components/music/fileinfo.c to fix tinderkill.
|
|
|
|
2001-02-24 Ian McKellar <ian@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* components/services/inventory/eazel-inventory-service.c:
|
|
(http_post_simple), (http_post_simple_ammonite),
|
|
(impl_Trilobite_Eazel_Inventory_upload):
|
|
Moved the HTTP/ammonite code out into separate functions.
|
|
|
|
(impl_Trilobite_Eazel_Inventory__set_enabled):
|
|
Implemented the delete-inventory server call.
|
|
This relates to bug 6184.
|
|
|
|
* components/services/inventory/eazel-inventory-utils.c:
|
|
(get_software_inventory), (get_digest_from_gconf),
|
|
(update_gconf_inventory_digest), (eazel_inventory_update_md5):
|
|
Cleanups.
|
|
|
|
(eazel_inventory_clear_md5):
|
|
* components/services/inventory/eazel-inventory-utils.h:
|
|
Added function to clear the md5.
|
|
|
|
2001-02-24 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Partially fixed bug 939, help URIs should display something nice
|
|
for the "not found" case.
|
|
Fixed bug 3112, Help URIs need design for "not found" case.
|
|
|
|
* components/help/converters/gnome-info2html2/main.c:
|
|
(file_exists), (main): Added default text to be printed out if the
|
|
info page cannot be found.
|
|
* components/help/converters/gnome-man2html2/gnome-man2html.c:
|
|
(main): Added default text to be printed out if the man page
|
|
cannot be found.
|
|
|
|
2001-02-24 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
tired reviewer was: Robey Pointer <robey@eazel.com>
|
|
|
|
Fixes bug 6903 6913 and 6972
|
|
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c: (set_parameters_from_command_line),
|
|
(eazel_file_conflict_check_signal),
|
|
(eazel_file_uniqueness_check_signal),
|
|
(eazel_feature_consistency_check_signal),
|
|
(eazel_download_progress_signal):
|
|
Marked strings for i18n.
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(is_satisfied), (do_dep_check_internal), (do_dep_check),
|
|
(check_if_modification_is_ok),
|
|
(do_requirement_consistency_check_package),
|
|
(do_requirement_consistency_check_internal),
|
|
(do_requirement_consistency_check), (check_tree_helper),
|
|
(check_conflicts_against_already_installed_packages),
|
|
(do_file_conflict_check), (install_packages_helper),
|
|
(install_packages):
|
|
|
|
Swapped the check of a requirements features and if it's installed
|
|
(in the case where there is no sense/version)
|
|
|
|
Added a vast amount of logic to check if modification of packages
|
|
(update/downgrade) breaks other packages. This also includes a
|
|
move of a huge block of code.
|
|
|
|
Try to revive on both FILE_CONFLICT and BREAKS_DEPENDENCY.
|
|
|
|
Don't ignore file-conflicts on force (since we set it when epochs
|
|
are involved)
|
|
|
|
Do do_requirement_consistency_check before
|
|
check_tree_for_conflicts, so we try and revive any upgrades that
|
|
causes a BREAK_DEPENDENCY
|
|
|
|
Large section of code moved upwards...
|
|
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(make_rpm_argument_list):
|
|
Use -U for both up and downgrade.
|
|
Load obsoletes tag.
|
|
|
|
2001-02-24 Ian McKellar <ian@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* components/services/inventory-view/Makefile.am:
|
|
* components/services/inventory-view/nautilus-inventory-disable-pag
|
|
e.c: (nautilus_inventory_disable_page_initialize_class),
|
|
(yes_callback), (no_callback),
|
|
(nautilus_inventory_disable_page_initialize),
|
|
(nautilus_inventory_disable_page_new),
|
|
(nautilus_inventory_disable_page_run),
|
|
(nautilus_inventory_disable_page_destroy):
|
|
* components/services/inventory-view/nautilus-inventory-disable-pag
|
|
e.h:
|
|
* components/services/inventory-view/nautilus-inventory-view.c:
|
|
(nautilus_inventory_view_initialize),
|
|
(inventory_load_location_callback):
|
|
Added inventory disable page.
|
|
|
|
* components/services/summary/nautilus-summary-view.c:
|
|
(inventory_load_callback):
|
|
Don't pop up a dialog if the inventory upload fails.
|
|
|
|
2001-02-04 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* nautilus/components/rpmview/nautilus-rpm-view-install.c:
|
|
|
|
Fix Tinderbox bustage (oops).
|
|
|
|
2001-02-24 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c: (create_package):
|
|
|
|
Add '--package-version' (-V) option for installing a specific
|
|
version of a package (labs request).
|
|
|
|
* components/services/install/idl/trilobite-eazel-install.idl:
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(eazel_install_check_existing_packages), (download_packages):
|
|
* components/services/install/lib/eazel-install-problem.c:
|
|
(get_detailed_messages_foreach),
|
|
(get_detailed_uninstall_messages_foreach),
|
|
(get_detailed_cases_foreach),
|
|
(get_detailed_uninstall_cases_foreach):
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(packagedata_status_enum_to_str), (packagedata_status_str_to_enum):
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
|
|
Add PACKSYS_FAILURE error code for reporting the ominous "failed
|
|
to lock rpmdb" errors.
|
|
|
|
* components/services/install/lib/eazel-install-corba-types.c:
|
|
(corba_packagedatastruct_fill_from_packagedata),
|
|
(corba_packagedatastructlist_from_packagedata_tree),
|
|
(packagedata_from_corba_packagedatastruct),
|
|
(packagedata_tree_from_corba_packagedatastructlist):
|
|
|
|
Fix corba package-tree flattening and inflating by leaving the
|
|
toplevel field intact, and using a corba-only "anchor" field to
|
|
mark which packages should be anchored to the top list of the
|
|
package-tree after re-inflation.
|
|
|
|
* components/services/install/lib/eazel-install-xml-package-list.c:
|
|
(osd_parse_implementation), (osd_parse_softpkg):
|
|
|
|
Check for the new ACTION="Unresolved" in softcat dependency
|
|
responses, and (for now) treat packages with unresolved deps as if
|
|
softcat didn't return that package at all. Any packages that
|
|
softcat doesn't have deps for are errors right now, anyway.
|
|
|
|
* nautilus-installer/src/prescript:
|
|
|
|
Fix the annoying "user is 8888" bug by working around a bug in
|
|
popt and passing the --user flag with an "=" instead of a space.
|
|
Very dumb but it works.
|
|
|
|
2001-02-24 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fixed bug 6924, User level strings not properly translated in
|
|
first time druid.
|
|
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
(nautilus_preferences_get_user_level_name_for_display): Added a
|
|
gettext call to translate the N_'d user level strings.
|
|
|
|
2001-02-24 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fixed bug 4567, Druid does not desensitize "next" button when
|
|
checking the network connection.
|
|
|
|
* src/nautilus-first-time-druid.c: (initiate_file_download):
|
|
Changed to using gnome_druid_set_sensitive instead of
|
|
gtk_widget_set_sensitive to stop the druid from clobering our
|
|
sensitivity preference.
|
|
|
|
2001-02-24 Ian McKellar <ian@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* components/rpmview/Makefile.am:
|
|
* components/rpmview/nautilus-rpm-view-install.c:
|
|
(inventory_service_callback), (nautilus_rpm_view_install_done):
|
|
Added inventory hooks. Finishing bug 6186.
|
|
|
|
* components/services/install/Makefile.am:
|
|
* components/services/install/nautilus-view/Makefile.am:
|
|
* components/services/install/nautilus-view/callbacks.c:
|
|
(inventory_service_callback), (nautilus_service_install_done):
|
|
Fixed an evil build problem and did some little code fixes.
|
|
|
|
2001-02-24 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fixed bug 6974, the verify button is currently non functional and
|
|
should be disabled.
|
|
|
|
* components/rpmview/nautilus-rpm-view.c:
|
|
(nautilus_rpm_view_initialize),
|
|
(nautilus_rpm_view_update_from_uri): Removed the widget->show code
|
|
for the verify button because it was deemed to buggy for 1.0.
|
|
|
|
2001-02-23 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Ian McKellar <ian@eazel.com>
|
|
|
|
* src/nautilus-window-manage-views.c (cancel_location_change):
|
|
Remove freshly unused variable to unbreak the build.
|
|
|
|
2001-02-24 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fixed bug 4853, in eazel-package-system-suggest-id ensure
|
|
distro-to-system.
|
|
|
|
* components/services/install/lib/eazel-package-system.c:
|
|
(eazel_package_system_suggest_id): Added distro to package system
|
|
mappings for the rest of the distro's trilobyte can detect.
|
|
|
|
2001-02-23 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Eskil Olsen <eskil@eazel.com>
|
|
|
|
Fix bug 6856 (if you click on the services button and then on the
|
|
stop button nautilus crashes)
|
|
|
|
* components/services/trilobite/libtrilobite/trilobite-file-utilities.c:
|
|
(read_file_open_callback): If we get a callback on a cancelled
|
|
open, ignore it rather than dieing on a failed assertion.
|
|
|
|
* src/nautilus-window-manage-views.c (cancel_location_change):
|
|
Instead of avoiding telling the old view of the location change
|
|
back if it is the same as the new view, avoid telling the new view
|
|
ever. Either it will be told through the old view pointer or it
|
|
the very change we want to cancel.
|
|
|
|
2001-02-24 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Ian McKellar <ian@eazel.com>
|
|
|
|
Added 1.0 version of Vera's Quick Reference document.
|
|
Note that the screenshots are not finalized, but the text
|
|
is. Added Spanish version of Nautilus User Manual.
|
|
Updated toplevel docs, removing Session Properties, and
|
|
adding Spanish translation of NUM. Tried to remove most of
|
|
the annoying warnings which show up in tinderbox due to
|
|
silly Makefile problems. Updated spec for Spanish doc.
|
|
|
|
* components/help/topleveldocs.xml:
|
|
* configure.in:
|
|
* help/docs.make:
|
|
* help/nautilus-quick-reference/C/figures/full_small.png:
|
|
* help/nautilus-quick-reference/C/figures/navbar_small.png:
|
|
* help/nautilus-quick-reference/C/index.html:
|
|
* help/nautilus-user-manual/Makefile.am:
|
|
* help/nautilus-user-manual/es/Makefile.am:
|
|
* help/nautilus-user-manual/es/figures/custicon.png:
|
|
* help/nautilus-user-manual/es/figures/full.png:
|
|
* help/nautilus-user-manual/es/figures/link.png:
|
|
* help/nautilus-user-manual/es/figures/locbar.png:
|
|
* help/nautilus-user-manual/es/figures/noread.png:
|
|
* help/nautilus-user-manual/es/figures/nowrite.png:
|
|
* help/nautilus-user-manual/es/figures/part.png:
|
|
* help/nautilus-user-manual/es/figures/player.png:
|
|
* help/nautilus-user-manual/es/figures/prefmenu.png:
|
|
* help/nautilus-user-manual/es/figures/sidebar.png:
|
|
* help/nautilus-user-manual/es/figures/viewmenu.png:
|
|
* help/nautilus-user-manual/es/figures/viewmusic.png:
|
|
* help/nautilus-user-manual/es/nautilus-user-manual-es.omf:
|
|
* help/nautilus-user-manual/es/nautilus-user-manual.sgml:
|
|
* nautilus.spec.in:
|
|
|
|
2001-02-24 Ian McKellar <ian@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* components/services/install/nautilus-view/Makefile.am:
|
|
* components/services/install/nautilus-view/callbacks.c:
|
|
(inventory_service_callback), (nautilus_service_install_done):
|
|
* components/services/summary/Makefile.am:
|
|
* components/services/summary/nautilus-summary-view.c:
|
|
(fetch_summary_data), (inventory_load_callback),
|
|
(redirect_fetch_callback):
|
|
|
|
Add rpm-dependant hooks into the inventory upload from the summary view
|
|
and the install view. This fixes bug 6186.
|
|
|
|
2001-02-24 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
review wanker: Arik The Intern
|
|
|
|
* helper-scripts/Makefile.am:
|
|
This should be better, hope it works
|
|
|
|
2001-02-23 Mike Fleming <mfleming@eazel.com>
|
|
|
|
reviewed by: Eskil Olsen <eskil@eazel.com>
|
|
|
|
Bug 6480: extranous history items due to redirects
|
|
Bug 6736: (as a side-effect) "throbber cuts out early because of redirects"
|
|
|
|
I ifdef'd out the busy cursor stuff since it seems to interact
|
|
poorly with Mozilla 0.8. Actually, even when I took it out, I still
|
|
saw a busy cursor at the wrong times.
|
|
|
|
changed many gtk_signal_connect_while_alive's to gtk_signal_connect's
|
|
per Darin feedback
|
|
|
|
Made some URI scheme comparisons case-insensitive, added FIXME
|
|
on remaining one
|
|
|
|
* components/mozilla/mozilla-events.cpp:
|
|
|
|
mozilla_events_get_href_for_event now gets href's from AREA tags
|
|
and form submits.
|
|
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(nautilus_mozilla_content_view_initialize),
|
|
(try_transform_nautilus_uri_to_file_scheme),
|
|
(view_load_location_callback), (mozilla_location_callback),
|
|
(mozilla_net_state_callback), (mozilla_link_message_callback),
|
|
(mozilla_dom_mouse_click_callback), (is_uri_relative),
|
|
(make_full_uri_from_relative), (uris_identical),
|
|
(string_list_get_index_of_string):
|
|
|
|
2001-02-23 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: John Harper <jsh@eazel.com>
|
|
|
|
Fix bug 6881 (Non-translated strings in services).
|
|
|
|
* components/services/summary/nautilus-summary-view.c:
|
|
(localize_items), (update_header), (update_footer),
|
|
(create_footer), (summary_load_location_callback): Call gettext on
|
|
the strings marked with N_.
|
|
|
|
* components/services/trilobite/libtrilobite/trilobite-file-utilities.c:
|
|
(trilobite_read_entire_file, read_file_succeeded): Realloc to
|
|
include an extra byte at the end to make it safe to NULL-terminate
|
|
the file contents if desired.
|
|
|
|
2001-02-23 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Ian McKellar <ian@eazel.com>
|
|
|
|
Applied several build system bug fixes and updated
|
|
spec file.
|
|
|
|
* help/Makefile.am: Fix bug with broken rpm install: Added
|
|
docs.make and htmldocs.make to EXTRA_DIST
|
|
* help/docs.make: Have omf processed for install-data-am
|
|
* help/htmldocs.make: Have omf processed for install-data-am
|
|
* nautilus.spec.in: Added post install and post uninstall
|
|
calls to scrollkeeper-update. Added scrollkeeper as a
|
|
requirement, but commented out because it isn't in the
|
|
software map. Uncommented OMF file b/c bug fixes above
|
|
now install the OMF files properly.
|
|
|
|
2001-02-23 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* src/nautilus-first-time-druid.c: updated the text for the
|
|
Medusa screen in the first time druid
|
|
|
|
2001-02-23 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/services/install/idl/trilobite-eazel-install.idl:
|
|
|
|
Close dangling parentheses.
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(check_tree_helper), (check_feature_consistency):
|
|
* components/services/install/lib/eazel-install-object.c:
|
|
(eazel_install_set_debug):
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(display_arguments):
|
|
|
|
Remove excess logging from the install, but add a final
|
|
package-tree dump at the end for double-checking logs.
|
|
|
|
* components/services/install/lib/eazel-install-problem.c:
|
|
(get_detailed_messages_breaks_foreach),
|
|
(get_detailed_messages_foreach), (get_detailed_cases_foreach):
|
|
|
|
Fix logging of file conflict problems.
|
|
|
|
* components/services/install/lib/eazel-install-xml-package-list.c:
|
|
(osd_parse_shared):
|
|
|
|
Don't log softcat db revision when it's not given.
|
|
|
|
* nautilus-installer/install-lib/Makefile.am:
|
|
* nautilus-installer/libtrilobite/Makefile.am:
|
|
* nautilus-installer/src/Makefile.am:
|
|
|
|
Use softlinks in the bootstrap installer fake directories, so that
|
|
coders can edit the files and still get clean builds.
|
|
|
|
* nautilus-installer/src/installer.c: (add_bullet_point_to_vbox),
|
|
(eazel_install_progress), (eazel_download_progress):
|
|
|
|
More sanity checks in the download progress, and fix up more text
|
|
to Vera standards.
|
|
|
|
2001-02-23 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* helper-scripts/Makefile.am: Added installing of my new helper
|
|
script to let users and testers restore their settings.
|
|
|
|
2001-02-23 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fixed bug 6932 (Nautilus Crashes with 'intermittent tree view
|
|
bug'):
|
|
|
|
* components/tree/nautilus-tree-view.c
|
|
(nautilus_tree_view_insert_model_node): don't call
|
|
nautilus_tree_view_find_parent_node () to find the parent view
|
|
node.
|
|
|
|
This can fail if the model has already removed the node we're
|
|
trying to add giving the `intermittent' assertion (since we run
|
|
in the idle handler, asynchronously to the model).
|
|
|
|
Instead just try to grab the parent of the node and find it's
|
|
view node directly. If either of these don't exist, the
|
|
usual unparented node logic will handle it
|
|
|
|
(nautilus_tree_view_find_parent_node): deleted this function
|
|
|
|
2001-02-23 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: John Harper <jsh@eazel.com>
|
|
|
|
Fixed bug 6797, GConf errors after updating Nautilus, and removing
|
|
.gconf and .gconfd directories.
|
|
|
|
* helper-scripts/nautilus-restore-settings-to-default.sh: Initial
|
|
version of a script to let testers reset their preferences. The
|
|
script shutsdown nautilus and gconf then removes the .nautilus,
|
|
.gconf, and .gconfd directories. There are various other features
|
|
that can be added later.
|
|
|
|
2001-02-23 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: John Harper <jsh@eazel.com>
|
|
|
|
Fixed bug 6847, if you delete the text in the homedir preference
|
|
by holding down the backspace key nautilus freezes and eventually
|
|
crashes.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(text_item_changed_callback), (editable_string_changed_callback),
|
|
(integer_changed_callback), (nautilus_preferences_item_get_name),
|
|
(update_text_settings_at_idle),
|
|
(preferences_item_update_text_settings_at_idle),
|
|
(update_integer_settings_at_idle),
|
|
(preferences_item_update_integer_settings_at_idle): Added using
|
|
idle handlers to set preferences instead of setting the directly
|
|
on changed.
|
|
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
(nautilus_preferences_set_integer), (nautilus_preferences_set):
|
|
Added checking whether the new value has changed from the current
|
|
value before setting it.
|
|
|
|
2001-02-23 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Ian McKellar <ian@eazel.com>
|
|
|
|
Ubnbrkeak the build.
|
|
|
|
* components/services/inventory-view/nautilus-inventory-enable-page
|
|
.c: (nautilus_inventory_enable_page_destroy):
|
|
* components/services/inventory/eazel-inventory-upload-callback.c:
|
|
(eazel_inventory_upload_callback_initialize_class),
|
|
(eazel_inventory_upload_callback_initialize),
|
|
(eazel_inventory_upload_callback_destroy),
|
|
(eazel_inventory_upload_callback_new),
|
|
(impl_Trilobite_Eazel_InventoryUploadCallback_done_uploading),
|
|
(impl_Trilobite_Eazel_InventoryUploadCallback__destroy),
|
|
(impl_Trilobite_Eazel_InventoryUploadCallback__create):
|
|
* components/services/inventory/eazel-inventory-upload-callback.h:
|
|
|
|
2001-02-23 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Ian McKellar <ian@eazel.com>
|
|
|
|
Fixed bug 6185 (Inventory collection and upload is slow, blocks UI)
|
|
|
|
* components/services/inventory-view/Makefile.am,
|
|
* components/services/inventory-view/nautilus-inventory-config-page.c,
|
|
* components/services/inventory-view/nautilus-inventory-config-page.h:
|
|
|
|
* components/services/inventory-view/nautilus-inventory-enable-page.c:
|
|
(nautilus_inventory_enable_page_initialize_class,
|
|
nautilus_inventory_enable_page_initialize,
|
|
nautilus_inventory_enable_page_new, callback,
|
|
nautilus_inventory_enable_page_run,
|
|
nautilus_inventory_enable_page_destroy):
|
|
|
|
* components/services/inventory-view/nautilus-inventory-enable-page.h:
|
|
|
|
* components/services/inventory-view/nautilus-inventory-view.c:
|
|
(nautilus_inventory_view_initialize,
|
|
inventory_load_location_callback):
|
|
|
|
* components/services/inventory/Makefile.am:
|
|
* components/services/inventory/eazel-inventory-client.c:
|
|
(callback, main):
|
|
|
|
* components/services/inventory/eazel-inventory-collect-hardware.c:
|
|
(eazel_inventory_collect_scsi):
|
|
|
|
* components/services/inventory/eazel-inventory-service-interface.idl:
|
|
|
|
* components/services/inventory/eazel-inventory-service.c:
|
|
(impl_Trilobite_Eazel_Inventory__get_enabled,
|
|
impl_Trilobite_Eazel_Inventory__set_enabled,
|
|
impl_Trilobite_Eazel_Inventory__get_machine_id,
|
|
impl_Trilobite_Eazel_Inventory_upload),
|
|
eazel_inventory_service_get_epv):
|
|
|
|
* libnautilus-extensions/nautilus-clickable-image.c: (label_enter),
|
|
(nautilus_clickable_image_set_up_pixbufs):
|
|
|
|
2001-02-21 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
pair programmed with: Ian McKellar <ian@eazel.com>
|
|
|
|
* components/services/inventory-view/nautilus-inventory-config-page.c,
|
|
components/services/inventory-view/nautilus-inventory-config-page.h:
|
|
Removed.
|
|
* components/services/inventory-view/nautilus-inventory-enable-page.h,
|
|
components/services/inventory-view/nautilus-inventory-enable-page.c:
|
|
This view will have enable and disable pages.
|
|
* components/services/inventory-view/nautilus-inventory-view.c
|
|
(nautilus_inventory_view_initialize,
|
|
inventory_load_location_callback): Now there are enable and
|
|
disable pages (the latter not yet implemented), no config page.
|
|
* components/services/inventory-view/Makefile.am: Add new files,
|
|
remove old files.
|
|
|
|
* components/services/inventory/eazel-inventory-client.c (main):
|
|
Adjust to new changes.
|
|
|
|
* components/services/inventory/eazel-inventory-collect-hardware.c
|
|
(eazel_inventory_collect_scsi): Fix for non-SCSI case.
|
|
|
|
* components/services/inventory/eazel-inventory-service-interface.idl:
|
|
Remove warn_before_upload attribute, make machine ID readonly
|
|
attribute (and rename from machine name).
|
|
|
|
* components/services/inventory/eazel-inventory-service.c:
|
|
(impl_Trilobite_Eazel_Inventory__get_machine_id,
|
|
impl_Trilobite_Eazel_Inventory_upload,
|
|
eazel_inventory_service_get_epv): get machine ID from ammonite;
|
|
remove dead methods.
|
|
|
|
* libnautilus-extensions/nautilus-clickable-image.c
|
|
(nautilus_clickable_image_set_up_pixbufs): Don't die if pixbuf is
|
|
NULL (which happens of a failed image load).
|
|
|
|
2001-02-23 Eric Fischer <eric@eazel.com>
|
|
|
|
reviewed by: Robin Slomkowski <rslomkow@eazel.com>
|
|
|
|
* configure.in:
|
|
Create nautilus-installer.spec; remove gibberish that I had
|
|
accidentally left in from testing.
|
|
|
|
* nautilus-installer.spec.in:
|
|
Create RPM of nautilus-installer separately from main nautilus RPM
|
|
|
|
* nautilus.spec.in:
|
|
Separate nautilus-installer from main nautilus build
|
|
|
|
2001-02-23 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 6933 (Assertions & crash after renaming
|
|
open folder)
|
|
|
|
* libnautilus-extensions/nautilus-directory.c:
|
|
(nautilus_directory_moved): Added a missing
|
|
nautilus_file_ref in the code that runs when a
|
|
directory is renamed.
|
|
|
|
2001-02-23 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 6738 (View as Web Page window closes if user follows bad
|
|
link). The shell was closing the window as part of its feature to
|
|
close windows when the underlying item is deleted.
|
|
|
|
* libnautilus-extensions/nautilus-file.h:
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
(nautilus_file_is_not_yet_confirmed): Added new function so we can
|
|
tell a file that's never been seen from one that we already have
|
|
information about.
|
|
|
|
* src/nautilus-window-private.h:
|
|
* src/nautilus-window-manage-views.c:
|
|
(viewed_file_changed_callback): Keep track of whether we have ever
|
|
seen the file for real, and only close the window if it was here
|
|
before and is now gone, rather than if it was never there. This is
|
|
a roundabout way to fix the problem reported, but seems like a
|
|
nice rule in any case. Also added FIXMEs to some questionable code
|
|
I found here.
|
|
(update_for_new_location): Set up the variable that is used to
|
|
check if we have ever seen the file for real.
|
|
|
|
* src/nautilus-about.c: Formatting tweaks.
|
|
|
|
2001-02-23 Eric Fischer <eric@eazel.com>
|
|
|
|
reviewed by: Robin Slomkowski <rslomkow@eazel.com>
|
|
|
|
* nautilus.spec.in:
|
|
Spell out /usr/bin/*.sh (nautilus-clean.sh, nautilus-verify-rpm.sh)
|
|
to keep eazel-installer.sh from ending up in the main nautilus RPM
|
|
|
|
2001-02-23 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
(fm_directory_view_move_copy_items):
|
|
Special case activation of "command:" links, executing the
|
|
command and passing it uris.
|
|
|
|
* libnautilus-extensions/nautilus-drag.c:
|
|
(nautilus_drag_default_drop_action_for_icons):
|
|
Special case "command:" to always do a move.
|
|
|
|
2001-02-23 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com>
|
|
|
|
This patch removes the const on PackageData objects in the
|
|
callbacks. The const was needed back when the objects were new'ed
|
|
and deleted, but now that they're refcounted, the signalemitter in
|
|
eazel-install-corba-callback.c can just unref and the signal
|
|
handler can get a non-const object. And since the objects are
|
|
created on the fly, the signal handler can cause any harm.
|
|
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c: (set_parameters_from_command_line), (tree_helper_helper),
|
|
(tree_helper), (something_failed), (eazel_preflight_check_signal),
|
|
(main):
|
|
Removed const of packagedata objects in handlers.
|
|
s/update/upgrade/
|
|
Added a GList** param too tree_helper to check for recursiveness.
|
|
|
|
* components/services/install/idl/trilobite-eazel-install.idl:
|
|
s/update/upgrade/
|
|
|
|
* components/services/install/lib/eazel-install-corba.c:
|
|
(impl_Eazel_Install__set_upgrade),
|
|
(impl_Eazel_Install__get_upgrade), (eazel_install_get_epv):
|
|
s/update/upgrade/
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(eazel_install_check_existing_packages), (get_softcat_info),
|
|
(check_tree_helper), (do_file_conflict_check), (execute),
|
|
(install_packages), (revert_transaction):
|
|
s/update/upgrade/
|
|
Removed const of packagedata objects in handlers.
|
|
If modifying a package which has an epoch set, set force to TRUE.
|
|
Fixed a bad boolean bug in get_info, where I did a & comparsion
|
|
and not a ==, which caused packages added due to conflicts to not
|
|
get dependency checked.
|
|
Correctly use service object upgrade/downgrade flags.
|
|
|
|
* components/services/install/lib/eazel-install-object.c:
|
|
(eazel_install_set_arg), (eazel_install_class_initialize),
|
|
(eazel_install_new_with_config), (eazel_install_install_packages):
|
|
s/update/upgrade/
|
|
|
|
* components/services/install/lib/eazel-install-problem.h:
|
|
* components/services/install/lib/eazel-install-problem.c:
|
|
(get_detailed_cases_foreach), (eazel_install_problem_tree_to_case),
|
|
(eazel_install_problem_handle_cases):
|
|
Fixed a g_message in the circular dep case.
|
|
Fixed constness of PackageData objects
|
|
|
|
* components/services/install/lib/eazel-install-public.h:
|
|
s/update/upgrade/
|
|
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(eazel_package_system_rpm3_packagedata_fill_from_header),
|
|
(display_arguments):
|
|
One more time, the rpmlib(...) check
|
|
Fixed display_arguments truncation
|
|
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(packagedata_dump_int):
|
|
Nicer output of Epoch
|
|
|
|
* components/services/install/nautilus-view/callbacks.c:
|
|
(nautilus_service_install_failed):
|
|
* components/services/install/nautilus-view/callbacks.h:
|
|
* nautilus-installer/src/installer.c: (collect_failure_info),
|
|
(install_failed), (uninstall_failed), (eazel_installer_do_install),
|
|
(eazel_installer_initialize):
|
|
Removed const of packagedata objects in handlers.
|
|
s/update/upgrade/
|
|
|
|
2001-02-23 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-smooth-text-layout.c:
|
|
(nautilus_smooth_text_layout_draw_to_pixbuf):
|
|
Ignore empty rectangles rather than asserting on them.
|
|
FIxes bug 6945.
|
|
|
|
2001-02-23 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 6931, "floppy" and "cdrom" in Disks menu
|
|
should be "Floppy" and "CD-ROM"
|
|
|
|
Fixed bug 5600, Desktop context menu "Disks" options
|
|
not translated
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
* libnautilus-extensions/nautilus-volume-monitor.h:
|
|
(nautilus_volume_monitor_initialize),
|
|
(nautilus_volume_monitor_destroy):
|
|
Create a hash table of readable names to represent the
|
|
less legible name that is present in /etc/fstab.
|
|
|
|
* src/file-manager/fm-desktop-icon-view.c:
|
|
(update_disks_menu):
|
|
Call new nautilus_volume_monitor_get_mount_name_for_display()
|
|
function to get a legible name for placement in the mount menu.
|
|
|
|
2001-02-23 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Gene Ragan <gzr@eazel.com>
|
|
|
|
More work on the never-ending 1 hour bug 3321
|
|
(Finalize items in Help menu).
|
|
|
|
* src/nautilus-shell-ui.xml:
|
|
Changed underscore accelerator for Nautilus User
|
|
Manual from N to M, since the N is needed for
|
|
Nautilus Release Notes; add Nautilus Release Notes;
|
|
add separator before Customer Support; remove all
|
|
ellipses.
|
|
* src/nautilus-window-menus.c:
|
|
* src/nautilus-window-menus.c:
|
|
(help_menu_nautilus_manual_callback),
|
|
(help_menu_nautilus_quick_reference_callback),
|
|
(help_menu_nautilus_release_notes_callback), (help_menu_support),
|
|
(help_menu_nautilus_feedback_callback),
|
|
(nautilus_window_initialize_menus): Add callback
|
|
for Nautilus Release Notes item (which doesn't work yet;
|
|
that's Dan's job). Also add #defines for the various help
|
|
menu URIs instead of hardcoding them in-line.
|
|
|
|
Other text tweaks:
|
|
|
|
* src/nautilus-property-browser.c:
|
|
(nautilus_property_browser_update_contents):
|
|
* src/nautilus-theme-selector.c:
|
|
(nautilus_theme_selector_initialize): Use initial caps style
|
|
on Add & Remove buttons here, per Vera.
|
|
|
|
2001-02-23 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
* src/nautilus-application.c: (nautilus_application_startup):
|
|
Rewriting of the "Reboot" dialog so as to also suggest trying
|
|
nautilus-clean.sh -x.
|
|
|
|
2001-02-23 Seth Nickell <seth@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
|
|
Fixed use of #if so constant is set not just defined.
|
|
|
|
2001-02-23 Josh Barrow <josh@eazel.com>
|
|
|
|
reviewed by: <kenny@whitecape.org>
|
|
|
|
* src/nautilus-first-time-druid.c:
|
|
(nautilus_first_time_druid_show):
|
|
Change instance of "directory" to "folder". This fixes bug
|
|
6492.
|
|
|
|
2001-02-23 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: J Shane Culpepper <pepper@eazel.com>
|
|
|
|
* src/file-manager/fm-desktop-icon-view.c:
|
|
(fm_desktop_icon_view_initialize): Fix some signal handlers that
|
|
were persisting after the desktop view itself was gone by using
|
|
gtk_signal_connect_while_alive.
|
|
|
|
2001-02-23 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Bug fixes for regression introduced in my last checkin.
|
|
|
|
6926 - Line spacing of multi-line icon names is inconsistent & look
|
|
6923 - Underline of mouse over is to close to text on icons
|
|
|
|
* libnautilus-extensions/nautilus-smooth-text-layout.c:
|
|
(smooth_text_layout_clear_lines): Clear the total line height.
|
|
(smooth_text_layout_line_list_draw_to_pixbuf): Dont use the max
|
|
line height to place the glyph vertically. Use just the given y.
|
|
(smooth_text_layout_line_list_new_wrapped): Replace a string split
|
|
and strcpy operation with an iteration of the text. We need to do
|
|
this to catch empty lines. The string split function was
|
|
coalescing empty lines.
|
|
(smooth_text_layout_get_total_line_height),
|
|
(nautilus_smooth_text_layout_draw_to_pixbuf): Place the underline
|
|
rect right at the bottom edge of the glyph.
|
|
(nautilus_smooth_text_layout_get_dimensions): Add up the line
|
|
heights for the layout height. Dont use the max line height
|
|
because that make the line spacing look strange. If we had
|
|
working baseline support then this would be better. For now,
|
|
space the glyph using their heights.
|
|
Lose the max_line_height member and getter, no longer needed.
|
|
|
|
2001-02-23 Brian Frank <bfrank@eazel.com>
|
|
|
|
Updating default bookmarks for Nautilus 1.0.
|
|
|
|
* data/static_bookmarks.xml
|
|
|
|
2001-02-23 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 6915 (installer no longer has text):
|
|
|
|
* libnautilus-extensions/nautilus-druid-page-eazel.c
|
|
(nautilus_druid_page_eazel_configure_size): if the embedded
|
|
widget isn't a GtkEventBox, set the width and height of any
|
|
widget item to the size of the canvas less the widget origin
|
|
|
|
(This may be too restrictive, but I've verified that event
|
|
boxes don't need the size set whereas at least some other
|
|
widgets do - this may be related to whether they have their own
|
|
window or not, but I'm not sure, so it seems better to be
|
|
cautious. This at least lets both the first time druid and the
|
|
installer work correctly, and these are currently the only
|
|
users of this widget)
|
|
|
|
2001-02-23 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c: (destroy),
|
|
(nautilus_icon_container_start_renaming_selected_item),
|
|
(end_renaming_mode):
|
|
* libnautilus-extensions/nautilus-icon-text-item.c:
|
|
(iti_stop_editing), (iti_start_editing), (iti_destroy):
|
|
Keep the rename widget around so that it will continue to
|
|
work with the clipboard after the rename is over - bug 690.
|
|
|
|
2001-02-23 J Shane Culpepper <pepper@eazel.com>
|
|
|
|
reviewed by: vera@eazel.com
|
|
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(mozilla_new_window_callback):
|
|
Adding the new wording to the popup warning dialog.
|
|
|
|
2001-02-23 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
* components/image-viewer/nautilus-image-view.c: (main):
|
|
* components/music/main.c: (create_function), (main):
|
|
* components/text/main.c: (create_function), (main):
|
|
Fix bug 6922 - Make sure components setup gettext bindings. These
|
|
3 components had localized strings in them but did not setup
|
|
gettext.
|
|
|
|
2001-02-23 Seth Nickell <snickell@stanford.edu>
|
|
|
|
reviewed by: Pavel Císler <pavel@eazel.com>
|
|
|
|
patch from: Louise Miller <Louise.Miller@ireland.sun.com>
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
|
|
Use volrmmount on Solaris for dealing with such operations,
|
|
to get ejecting and properly unmounting removable volumes.
|
|
|
|
2001-02-23 Seth Nickell <snickell@stanford.edu>
|
|
|
|
reviewed by: J Shane Culpepper <pepper@eazel.com>
|
|
|
|
Fix problems with playing MP3s on Solaris due to our use of
|
|
Linux/x86-only code pillaged from mpg123. Continue pillaging
|
|
from mpg123 to grab their generic decoding code for use when
|
|
we are on non x86/Linux platforms.
|
|
|
|
* configure.in:
|
|
* components/music/Makefile.am:
|
|
|
|
Check if we are on x86 and only build x86 optimized music
|
|
components if we are. Otherwise use source & binary compatible
|
|
generic code.
|
|
|
|
* components/music/decode.c: (mpg123_synth_1to1_8bit),
|
|
(mpg123_synth_1to1_8bit_mono),
|
|
(mpg123_synth_1to1_8bit_mono2stereo), (mpg123_synth_1to1_mono),
|
|
(mpg123_synth_1to1_mono2stereo), (mpg123_synth_1to1):
|
|
|
|
Add decode.c as a generic replacement for decode_i386.c when
|
|
on non-x86 hardware (dct64.c was already there, just not used),
|
|
filched from mpg123 same as decode_i386.c.
|
|
|
|
* components/music/mpg123.h:
|
|
|
|
Add one #define to make decode.c happy.
|
|
|
|
Thanks to Niall for nailing this bug :-)
|
|
|
|
2001-02-23 Laszlo Kovacs <laszlo.kovacs@sun.com>
|
|
* components/help/hyperbola-filefmt.c
|
|
fixed bug 6866 - crash if the locale is set to NULL
|
|
|
|
2001-02-23 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Seth Nickel <seth@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-labeled-image.c:
|
|
(nautilus_labeled_image_destroy):
|
|
Fix bug 6590 - Segmentation fault when enabling smooth graphics
|
|
while displaying background color chooser or emblems chooser.
|
|
The problem was that we were leaking the image and label widgets
|
|
of a labeled image. The leakage meant that the widgets were not
|
|
unregistered from the smooth widget machinery. This caused them
|
|
to be in limbo. Half dead, but still receiving smooth graphics
|
|
changed callbacks. They tried to respon to the callbacks, the
|
|
poor things.
|
|
|
|
2001-02-23 Laszlo Kovacs <laszlo.kovacs@sun.com>
|
|
* components/help/topleveldocs.xml:
|
|
Nautilus User's Guide added
|
|
|
|
2001-02-23 Laszlo Kovacs <laszlo.kovacs@sun.com>
|
|
* README:
|
|
Description about Scrollkeeper added.
|
|
* nautilus.spec.in:
|
|
$prefix/share/nautilus/components/hyperbola/*.xml added
|
|
|
|
2001-02-23 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Mathieu Lacage <mathieu@gnome.org>
|
|
|
|
* components/rpmview/nautilus-rpm-view-private.h:
|
|
* components/rpmview/nautilus-rpm-view.c:
|
|
(nautilus_rpm_view_initialize), (file_activation_callback),
|
|
(fill_filename_tree_int), (fill_filename_tree):
|
|
|
|
Use NautilusCTree instead of GtkCTree. Get rid of the "go to"
|
|
button and just make a double-click do that. Get rid of the
|
|
leading / in directory names because it looked ugly, and add a top
|
|
"/" to match the tree view.
|
|
|
|
* libnautilus-extensions/nautilus-ctree.c:
|
|
(nautilus_ctree_class_init), (nautilus_ctree_button_press),
|
|
(row_delete), (real_tree_activate_row):
|
|
* libnautilus-extensions/nautilus-ctree.h:
|
|
|
|
Add a signal to be thrown when an item is "activated" (gets a
|
|
double-click).
|
|
|
|
2001-02-23 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-smooth-text-layout.c:
|
|
(smooth_text_layout_line_list_draw_to_pixbuf):
|
|
Restore the underlinig code missing from last checkin.
|
|
|
|
Fri Feb 23 04:09:54 2001 George Lebl <jirka@5z.com>
|
|
|
|
Review sucker: Seth Nickel <seth@eazel.com>
|
|
|
|
* src/nautilus-view-frame.c (nautilus_view_frame_destroy)
|
|
(view_frame_failed_callback) (queue_view_frame_failed)
|
|
(attach_view): Avoid crashes by queueing the destruction of
|
|
the view into an idle from a "system_exception" signal, as
|
|
the exception could have come in the middle of gtk voodoo, and
|
|
destroying the object then would be bad juju.
|
|
|
|
2001-02-23 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-icon-factory.c: (embed_text):
|
|
Update for smooth text layout changes.
|
|
|
|
2001-02-22 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fix bugs:
|
|
|
|
2784 - NautilusScalableFont text clipping is broken.
|
|
2831 - Icon container redraw performance is poor in smooth mode.
|
|
Optimized this case some. Its still not as good as we
|
|
would like it to be. Thanks to the following changes, it
|
|
is possible to optimize it even more - by caching the
|
|
layouts of icons for example. We need to profile with the
|
|
new changes.
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
* libnautilus-extensions/nautilus-icon-canvas-item.c:
|
|
(measure_label_text), (draw_or_measure_label_text_aa),
|
|
(draw_label_text_aa):
|
|
* libnautilus-extensions/nautilus-icon-factory.c: (embed_text):
|
|
Use NautilusSmoothTextLayout instead of NautilusTextLayout.
|
|
|
|
* libnautilus-extensions/nautilus-label.h:
|
|
* libnautilus-extensions/nautilus-label.c:
|
|
(nautilus_label_initialize_class), (nautilus_label_initialize),
|
|
(nautilus_label_destroy), (nautilus_label_set_arg),
|
|
(nautilus_label_get_arg), (nautilus_label_size_allocate),
|
|
(label_composite_pixbuf_callback), (label_get_text_dimensions),
|
|
(label_smooth_text_ensure), (label_smooth_text_clear),
|
|
(nautilus_label_set_smooth_font),
|
|
(nautilus_label_set_smooth_font_size),
|
|
(nautilus_label_set_is_smooth),
|
|
(nautilus_label_set_smooth_line_wrap_width),
|
|
(nautilus_label_set_smooth_drop_shadow_offset),
|
|
(nautilus_label_set_text), (nautilus_label_set_wrap),
|
|
(nautilus_label_new_solid), (nautilus_label_make_bold),
|
|
(nautilus_label_make_larger), (nautilus_label_make_smaller),
|
|
(nautilus_label_set_never_smooth):
|
|
Simplified. Use NautilusSmoothTextLayout to handle laying
|
|
out the text.
|
|
|
|
* libnautilus-extensions/nautilus-scalable-font.h:
|
|
* libnautilus-extensions/nautilus-scalable-font.c:
|
|
(nautilus_scalable_font_new),
|
|
(nautilus_scalable_font_measure_text),
|
|
(nautilus_scalable_font_draw_text),
|
|
(initialize_global_stuff_if_needed),
|
|
(nautilus_scalable_font_get_underline_height),
|
|
(nautilus_scalable_font_get_baseline):
|
|
Simplified. Use NautilusSmoothTextLayout. Remove no longer
|
|
needed functions.
|
|
|
|
* libnautilus-extensions/nautilus-smooth-text-layout.h:
|
|
* libnautilus-extensions/nautilus-smooth-text-layout.c:
|
|
New class to handle smooth text layout needs. Layout details are
|
|
private to make it easirt to fix bugs in the future.
|
|
|
|
* libnautilus-extensions/nautilus-text-layout.c:
|
|
* libnautilus-extensions/nautilus-text-layout.h:
|
|
Retire.
|
|
|
|
* test/.cvsignore:
|
|
* test/Makefile.am:
|
|
* test/test-nautilus-font-simple.c: (main):
|
|
* test/test-nautilus-font.c: (main):
|
|
* test/test-nautilus-glyph-simple.c: (glyph_new), (main):
|
|
* test/test-nautilus-label-simple.c: (main):
|
|
* test/test-nautilus-label-wrapped.c: (create_nautilus_label),
|
|
(main):
|
|
* test/test-nautilus-smooth-text-layout.c: (main):
|
|
New smooth text layout test. Update test for smooth layout changes.
|
|
|
|
2001-02-23 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Arik Devens <arik@eazel.com>
|
|
|
|
More tweaks to fix bug 1796 (Design a better First Time
|
|
Walkthrough):
|
|
|
|
* src/nautilus-first-time-druid.c: don't update the user-level
|
|
preferences until immediately before exiting the druid - avoids
|
|
possibly making the anti-aliased titles non-anti-aliased
|
|
|
|
(set_up_update_feedback_page): put labels in hboxes to make
|
|
them flush with the left side of the container
|
|
|
|
(nautilus_first_time_druid_show): rearranged line breaks in
|
|
body text slightly. Changed icon packing parameters to put them
|
|
nearer to their ideal positions
|
|
|
|
2001-02-22 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* test/test-nautilus-viewport-constraint.c: (create_row), (main):
|
|
Updated so that it uses to vbox's to test each of the constrain
|
|
functions.
|
|
|
|
2001-02-22 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Mike Fleming <mfleming@eazel.com?
|
|
|
|
* components/rpmview/nautilus-rpm-view-private.h:
|
|
* components/rpmview/nautilus-rpm-view.c:
|
|
(nautilus_rpm_view_initialize), (file_selection_callback),
|
|
(go_to_button_callback), (add_to_filename_tree),
|
|
(fill_filename_tree_int), (fill_filename_tree),
|
|
(filename_node_free), (nautilus_rpm_view_update_from_uri):
|
|
|
|
Change the file list into an exploding tree. Put the package
|
|
description inside a viewport with opportunistic scrollbars, so
|
|
that a long package description won't overwrite everything else.
|
|
|
|
* components/services/install/nautilus-view/callbacks.c:
|
|
(nautilus_service_install_done):
|
|
* components/services/install/nautilus-view/nautilus-service-instal
|
|
l-view.c: (nautilus_install_service_describe_menu_entry):
|
|
* nautilus-installer/src/installer.c:
|
|
* nautilus-installer/src/prescript:
|
|
|
|
Text changes from Vera.
|
|
|
|
* nautilus-installer/src/bootstrap-background.xpm:
|
|
* nautilus-installer/src/error-symbol.xpm:
|
|
|
|
Fix names in Arlo's new icons.
|
|
|
|
2001-02-22 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fixed bug 6764 (Double-clicking a folder with an already-open
|
|
window on another virtual desktop seems to do nothing):
|
|
|
|
* libnautilus-extensions/nautilus-gtk-extensions.c
|
|
(nautilus_gtk_window_present): ensure that the window is on the
|
|
current desktop
|
|
|
|
2001-02-22 Rebecca Schulman <rebecka@eazel.com>
|
|
Fix bugzilla.eazel.com bug 6290, that loading
|
|
a large directory in the list view hangs nautilus.
|
|
I've improved this aspect of performance, by
|
|
sending the files to the list view in small chunks,
|
|
rather than as a whole, so that the ui can
|
|
be responsive between the times we are updating the
|
|
entries, rather than having to wait for the whole thing
|
|
to load. I've avoided the problem of entries moving during
|
|
loading, by giving the list view the first 100 entries to
|
|
appear in the list, so the list fills up from top to bottom.
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
(fm_directory_view_initialize_class),
|
|
(finish_displaying_pending_files), (display_pending_files),
|
|
(real_display_pending_files), (display_pending_timeout_callback),
|
|
(fm_directory_view_get_directory):
|
|
* src/file-manager/fm-directory-view.h:
|
|
Add display_pending_files as a method to the directory view.
|
|
Call it the method, and so the list view can override the
|
|
basic "give me all the files you have at once method" being
|
|
used in the directory view.
|
|
* src/file-manager/fm-list-view.c: (fm_list_view_initialize_class),
|
|
(fm_list_view_compare_rows), (fm_list_view_reveal_selection),
|
|
(g_list_split_off_first_n),
|
|
(fm_list_view_display_pending_files):
|
|
Add a display pending files method here that only sends the
|
|
first 100 items, and sorts the larger list.
|
|
* libnautilus-extensions/nautilus-glib-extensions.c:
|
|
(nautilus_g_list_sort_merge), (nautilus_g_list_is_already_sorted),
|
|
(nautilus_g_list_sort_custom), (compare_pointers),
|
|
(nautilus_g_lists_sort_and_check_for_intersection):
|
|
* libnautilus-extensions/nautilus-glib-extensions.h:
|
|
Add new sorting functions used by my changes, include
|
|
nautilus_g_list_sort_custom, which sorts a list using
|
|
a compare function that can also take data. This sort also
|
|
checks whether the list is sorted before beginning a merge
|
|
sort, which is a win for cases where you expect the list will
|
|
|
|
2001-02-22 Arlo Rose <arlo@eazel.com>
|
|
|
|
* nautilus-installer/src/error-symbol.xpm:
|
|
Last tweak... making the error symbol fit with
|
|
the new blue shade.
|
|
|
|
2001-02-22 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fixed 6131, new NautilusLabel does not support proper line wrap.
|
|
|
|
* components/services/summary/nautilus-summary-view.c:
|
|
(summary_view_create_pane): Add setting of
|
|
nautilus_viewport_constrain_width to TRUE.
|
|
* libnautilus-extensions/nautilus-viewport.c:
|
|
(nautilus_viewport_initialize_class),
|
|
(nautilus_viewport_size_allocate),
|
|
(nautilus_viewport_get_is_smooth),
|
|
(nautilus_viewport_set_constrain_width),
|
|
(nautilus_viewport_get_constrain_width),
|
|
(nautilus_viewport_set_constrain_height),
|
|
(nautilus_viewport_get_constrain_height): Overrode the
|
|
size_allocate method of GtkViewport to add the options of
|
|
constraining the height or width of the viewports child to the
|
|
same size as the viewport.
|
|
* libnautilus-extensions/nautilus-viewport.h: Added function
|
|
prototypes.
|
|
* test/Makefile.am: Add building of a test case for the viewport
|
|
constraining.
|
|
|
|
2001-02-22 Arlo Rose <arlo@eazel.com>
|
|
|
|
* nautilus-installer/src/bootstrap-background.xpm:
|
|
Making the bootstrp installer look a little better.
|
|
|
|
|
|
2001-02-22 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(eazel_package_system_rpm3_packagedata_fill_from_header):
|
|
Long the epoch in the right way.
|
|
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(packagedata_dump_int):
|
|
Display the epoch in the right way.
|
|
|
|
* nautilus-installer/src/installer.c: (collect_failure_info):
|
|
Const abuse to fix tinderbox build.
|
|
|
|
2001-02-22 Mike Fleming <mfleming@eazel.com>
|
|
|
|
reviewed by: <pavel@eazel.com>
|
|
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(view_load_location_callback), (eazel_services_scheme_to_http):
|
|
|
|
Bug 6810 -- Throbber keeps spinning on gnome-help URI's
|
|
The mozilla wrapper was confusing nautilus by trying to be too clever--
|
|
redirecting nauitilus while loading in mozilla. Now it just pumps
|
|
a new open_location request through nautilus.
|
|
|
|
Bug 6902 -- Ammonite URI's wouldn't work if you weren't logged in,
|
|
even if the specified user was "anonymous".
|
|
|
|
Rather than trying to use the real ammonite login stuff, which is async
|
|
and would be hard to integerate, just force the ammonite login dialog
|
|
to pop up by performing a gnome-vfs operation.
|
|
|
|
2001-02-22 Rebecca Schulman <rebecka@eazel.com>
|
|
Fix bug 6058, that opening a file with a default
|
|
application that cannot access a location (in the specific
|
|
case of the bug, eazel-services) should explain the problem,
|
|
and offer another application, rather than simply failing.
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-program-choosing.h:
|
|
* libnautilus-extensions/nautilus-program-choosing.c:
|
|
(nautilus_choose_application_for_file),
|
|
(application_can_handle_uri), (application_cannot_open_location),
|
|
(nautilus_launch_application),
|
|
(launch_application_callback),
|
|
(launch_parameters_new),
|
|
(launch_parameters_free), (launch_application_callback):
|
|
Change nautilus_launch_application to take a NautilusFile rather
|
|
than a uri, so that we can find out whether other applications
|
|
are available for the location, using the mime type as well
|
|
as uri scheme. Change the dialogs that come up when an application
|
|
is not available for a particular location to explain more of what
|
|
we know. If another application is available to open the uri,
|
|
open the program chooser dialog.
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
(application_launch_parameters_new),
|
|
(application_launch_parameters_free),
|
|
(fm_directory_view_launch_application),
|
|
(fm_directory_view_chose_application_callback), (choose_program),
|
|
(bonobo_launch_application_callback),
|
|
(add_application_to_bonobo_menu), (reset_bonobo_open_with_menu),
|
|
(activate_callback):
|
|
Change the parameters sent to nautilus_launch_application, and
|
|
so change data sent to callbacks used to later call
|
|
nautilus_launch_application
|
|
|
|
* src/nautilus-sidebar.c: (command_button_callback),
|
|
(nautilus_sidebar_chose_application_callback):
|
|
Call nautilus_launch_application with the new arguments
|
|
|
|
2001-02-22 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fixed bug 5729 ("Copying" label in progress dialog can be
|
|
clipped if font is biggish)
|
|
|
|
Fixed bug 5741 (File progress dialog uses fixed font for
|
|
labels, slight clipping)
|
|
|
|
* libnautilus-extensions/nautilus-file-operations-progress.c:
|
|
Eliminated two hardwired widths; changed FIXME to comment for
|
|
the third, legitimate, one.
|
|
(set_text_unescaped_trimmed): Now uses nautilus_ellipsizing_label
|
|
instead of a fixed width.
|
|
(create_titled_label): Now use nautilus_ellipsizing_label and
|
|
puts title & label in a table (with Clark Gable)
|
|
(nautilus_file_operations_progress_initialize): Use table for
|
|
titles & labels so they can line up without a hardwired width,
|
|
set up spacings, change callers of create_titled_label.
|
|
(nautilus_file_operations_progress_new_file): Change callers
|
|
of set_text_unescaped_trimmed to not pass in a width.
|
|
|
|
Fixed bug 6872 (Wording suggetions for preferences)
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_descriptions),
|
|
(global_preferences_create_dialog),
|
|
(global_preferences_create_search_pane): A few more
|
|
wording tweaks in Preferences, some from Vera and some
|
|
from this bug report and Vera-approved
|
|
|
|
Fixed bug 6553 ("Where" in Properties Window is inconsistent)
|
|
|
|
* src/file-manager/fm-properties-window.c: (create_basic_page):
|
|
Changed "Where:" to "Location:" with Vera's approval.
|
|
|
|
2001-02-22 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fix 5540 Dragging a group of files in zoomed icon view has
|
|
strange effect
|
|
Fix 6461 Dropped icons in manual layout land at the wrong
|
|
coordinates at high zoom levels
|
|
Fix 6845 Dropping multiple icons from list view to icon view
|
|
piles them on top of each other
|
|
|
|
* libnautilus-extensions/nautilus-icon-dnd.c:
|
|
(create_selection_shadow),
|
|
(icon_get_data_binder):
|
|
Send outline rectangles for dragged icons off to a drag in a 100%
|
|
zoom level scale.
|
|
Scale outline rectangles in drag shadows using the scaling factor
|
|
for the target view.
|
|
|
|
* libnautilus-extensions/nautilus-list.h:
|
|
* libnautilus-extensions/nautilus-list.c:
|
|
(nautilus_list_get_cell_rectangle),
|
|
(draw_cell), (nautilus_list_clear_from_row),
|
|
(nautilus_list_set_drag_prelight_row),
|
|
Make the call public, change the callers to pass NautilusList.
|
|
|
|
* libnautilus-extensions/nautilus-list.c:
|
|
(nautilus_list_each_selected_row):
|
|
Add the row index parameter to the iteratee.
|
|
|
|
* libnautilus-extensions/nautilus-list.c:
|
|
(nautilus_list_get_initial_drag_offset):
|
|
Add a way to get the intial mouse drag offset.
|
|
|
|
* src/file-manager/fm-list-view.c: (row_get_data_binder),
|
|
(each_icon_get_data_binder):
|
|
Calculate outline rectangles for icons and pass them to the
|
|
drag&drop machinery.
|
|
|
|
* libnautilus-extensions/nautilus-list.c:
|
|
(nautilus_list_dnd_initialize):
|
|
Tweaks.
|
|
|
|
* libnautilus-extensions/nautilus-art-extensions.h:
|
|
* libnautilus-extensions/nautilus-art-extensions.c:
|
|
(nautilus_art_irect_offset_by), (nautilus_art_irect_offset_to),
|
|
(nautilus_art_irect_scale_by), (nautilus_art_irect_inset),
|
|
(nautilus_art_drect_offset_by), (nautilus_art_drect_offset_to),
|
|
(nautilus_art_irect_offset_by_point),
|
|
(nautilus_art_irect_offset_to_point),
|
|
(nautilus_art_drect_scale_by), (nautilus_art_drect_inset):
|
|
Add a few convenience calls.
|
|
|
|
2001-02-22 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c: (something_failed), (install_failed), (uninstall_failed):
|
|
Fixed output of Problem/Actions.
|
|
|
|
* components/services/install/command-line/eazel-test-packsys.c:
|
|
(test_database_mtime), (test_package_load), (main):
|
|
Fixed a fatal free in test_database_mtime.
|
|
Output first package loaded.
|
|
Set the package load to be the first test.
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(prune_failed_packages_helper), (fail_modified_packages),
|
|
(get_softcat_info), (is_satisfied_from_package_list),
|
|
(check_dependencies_foreach), (check_for_no_more_missing_features),
|
|
(check_tree_helper), (execute), (install_packages),
|
|
(uninstall_packages):
|
|
If a package has suite_id set and no dependencies during pruning,
|
|
fail by setting to ALREADY_INSTALLED.
|
|
If a package update/downgrades and isn't allowed to, set modified
|
|
packages->status top CANCELLED.
|
|
Ifdeffed out some code to always fail gnome-libs (for testing)
|
|
Commented out some crack debug output (\t\t-->checking)
|
|
Changed a status = CANCELLED to CIRCULAR_DEPENDENCY.
|
|
Fixed bug 6811, need to find a possible test case.
|
|
Fixed indentation in a fucktion.
|
|
Added comments to the code that sets the infoblock for the
|
|
progress signals.
|
|
No longer set FORCE under any condition.
|
|
|
|
* components/services/install/lib/eazel-install-object.c:
|
|
(eazel_install_progress_signal):
|
|
Tried to fix the uninstall emits, but since bytesize is rarely
|
|
set...
|
|
|
|
* components/services/install/lib/eazel-install-private.h:
|
|
Added a newline...
|
|
|
|
* components/services/install/lib/eazel-install-problem.h:
|
|
Removed some consts.
|
|
|
|
* components/services/install/lib/eazel-install-problem.c:
|
|
(get_detailed_messages_breaks_foreach),
|
|
(get_detailed_messages_foreach),
|
|
(get_detailed_uninstall_messages_foreach), (compare_problem_case),
|
|
(add_force_install_both_case), (add_force_remove_case),
|
|
(add_remove_case), (add_update_case), (add_cascade_remove),
|
|
(get_detailed_cases_foreach),
|
|
(get_detailed_uninstall_cases_foreach),
|
|
(eazel_install_problem_case_to_string),
|
|
(eazel_install_problem_tree_to_case),
|
|
(eazel_install_problem_tree_to_string),
|
|
(build_categories_from_problem_list):
|
|
Eliminated the use of packagedata_copy
|
|
Fixed generation of strings for errors, won't report bogus
|
|
"already installed" cases.
|
|
|
|
* components/services/install/lib/eazel-install-protocols.c:
|
|
(gnome_vfs_xfer_callback), (eazel_install_fetch_package):
|
|
Fixed the extra download progress emission, which ocurred since
|
|
the off-by-1k gnome-vfs bug has been fixed.
|
|
Paranoia check to not download suite objects.
|
|
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(eazel_package_system_rpm3_packagedata_fill_from_header):
|
|
Fixed the broken feature loading.
|
|
Added code to load epoch *sigh*
|
|
|
|
* components/services/install/lib/eazel-package-system-rpm4.c:
|
|
(eazel_package_system_rpm4_query_foreach):
|
|
Added handler for QUERY_REQUIRES_FEATURE query enum.
|
|
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(packagedata_finalize), (packagedata_initialize),
|
|
(packagedata_list_copy), (packagedata_copy),
|
|
(packagedata_fill_in_missing),
|
|
(flatten_packagedata_dependency_tree), (packagedata_dump_int):
|
|
copy avoid duplicated objects in the new tree, fixes redundant
|
|
problemhandler output.
|
|
Flatten tree doesn't add suites.
|
|
Added obsoletes and epoch to packagedata
|
|
|
|
2001-02-22 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: George Lebl <jirka@5z.com>
|
|
|
|
Mostly fixed bug 1796 (Design a better First Time Walkthrough)
|
|
by implementing Arlo's new design:
|
|
|
|
* libnautilus-extensions/nautilus-druid-page-eazel.c: changed a
|
|
lot of the Druid text
|
|
|
|
(new_title_label, new_body_label): functions for creating the
|
|
two types of labels used in the druid. Title labels are always
|
|
anti-aliased in a hardcoded font, while body labels use the
|
|
user's font choice and are never anti-aliased
|
|
|
|
(set_up_service_signup_page): this page has been removed
|
|
|
|
(make_title_page_icon_box): function to create an hbox
|
|
containing the four icons displayed on the start page
|
|
|
|
|
|
Fixed bugs 5625 (Bottom line of "Select User Level" dialog is
|
|
out of view), 5901 (First-Time Druid dimensions hard-coded,
|
|
text can be truncated) and 6496 (First-time Druid window clips
|
|
some contents (with 100 dpi fonts)):
|
|
|
|
* libnautilus-extensions/nautilus-druid-page-eazel.c: hacked
|
|
this widget to scale correctly, the main change is _not_
|
|
setting the width and height of the canvas widget item, to
|
|
allow the normal size allocation mechanisms to work properly
|
|
|
|
[ there are still a few minor things to tweak, but this is the
|
|
bulk of the redesign done ]
|
|
|
|
|
|
Fixed bug 6412 (Add option to disable medusa in the first time
|
|
druid)
|
|
|
|
* src/nautilus-first-time-druid.c: added `Launch Medusa' page,
|
|
which is only displayed if the NAUTILUS_PREFERENCES_MEDUSA_BLOCKED
|
|
option isn't set.
|
|
|
|
|
|
Fix bug 6379 (Nautilus assumes http proxy is needed if
|
|
updates.tgz doesn't exist)
|
|
|
|
* src/nautilus-first-time-druid.c (download_callback): if
|
|
result is GNOME_VFS_ERROR_NOT_FOUND, just print a message that
|
|
there are no updates available, then continue as normal
|
|
|
|
(instead of assuming a proxy error, and going into the proxy
|
|
setup pane)
|
|
|
|
|
|
Fixed bug 6528 (More explanation needed for GMC transistion
|
|
stuff in the druid):
|
|
|
|
* src/nautilus-first-time-druid.c (set_up_gmc_transition_page):
|
|
added Vera's new text for this page of the druid
|
|
|
|
|
|
Fixed illogical behaviour of show-desktop option in druid (the
|
|
user's choice wasn't actually being applied, the saved value
|
|
was always being used):
|
|
|
|
* src/nautilus-first-time-druid.c (druid_finished): set
|
|
NAUTILUS_PREFERENCE_SHOW_DESKTOP from the `draw_desktop'
|
|
variable, not from `save_manage_desktop'
|
|
|
|
* src/nautilus-first-time-druid.c (set_up_gmc_transition_page):
|
|
don't default the `draw desktop' setting to true; instead set
|
|
it to the `save_manage_desktop' value. Also, only display the
|
|
`draw desktop' option when not in `beginner' mode
|
|
|
|
|
|
Fixed bug 3060 (Font names marked for translation need
|
|
comments):
|
|
|
|
* libnautilus-extensions/nautilus-icon-factory.c,
|
|
libnautilus-extensions/nautilus-gdk-font-extensions.c,
|
|
libnautilus-extensions/nautilus-druid-page-eazel.c,
|
|
src/nautilus-zoom-control.c, src/nautilus-first-time-druid.c:
|
|
added comments before localized fonts and font components
|
|
|
|
2001-02-22 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* components/text/services/google.xml:
|
|
* components/text/services/webster.xml:
|
|
fixed bug 6889, add eazel redirect to the text services.
|
|
|
|
Thu Feb 22 21:22:58 2001 George Lebl <jirka@5z.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* src/nautilus-window-manage-views.c (change_selection)
|
|
(update_title) (load_new_location_in_sidebar_panels)
|
|
(stop_loading_cover): When traversing sidebar_panels and doing
|
|
things that could result in a sidebar_panels removal (failure),
|
|
copy the list first and then traverse the copy to avoid free list
|
|
corruption.
|
|
|
|
2001-02-22 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-gtk-extensions.c
|
|
(nautilus_gtk_label_make_bold, nautilus_gtk_label_make_larger,
|
|
nautilus_gtk_label_make_smaller): call gtk_widget_ensure_style
|
|
() before trying to fetch the style
|
|
|
|
2001-02-22 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix bug 6859 (GTK signal macros don't work in non-GCC compilers
|
|
for void return types).
|
|
|
|
* libnautilus-extensions/nautilus-gtk-macros.h:
|
|
Replaced old macros that accidentally relied on gccisms with
|
|
new ones that are portable to other compilers.
|
|
|
|
NAUTILUS_CALL_PARENT_CLASS is replaced by
|
|
NAUTILUS_CALL_PARENT
|
|
and NAUTILUS_CALL_PARENT_WITH_RETURN_VALUE.
|
|
|
|
NAUTILUS_CALL_VIRTUAL is replaced by
|
|
NAUTILUS_CALL_METHOD
|
|
and NAUTILUS_CALL_METHOD_WITH_RETURN_VALUE
|
|
|
|
* components/adapter/nautilus-adapter-control-embed-strategy.c:
|
|
(nautilus_adapter_control_embed_strategy_destroy):
|
|
* components/adapter/nautilus-adapter-embed-strategy.c:
|
|
(nautilus_adapter_embed_strategy_destroy),
|
|
(nautilus_adapter_embed_strategy_get_widget),
|
|
(nautilus_adapter_embed_strategy_get_zoomable):
|
|
* components/adapter/nautilus-adapter-embeddable-embed-strategy.c:
|
|
(nautilus_adapter_embeddable_embed_strategy_destroy):
|
|
* components/adapter/nautilus-adapter-factory-server.c:
|
|
(nautilus_adapter_factory_server_destroy):
|
|
* components/adapter/nautilus-adapter-file-load-strategy.c:
|
|
(nautilus_adapter_file_load_strategy_destroy):
|
|
* components/adapter/nautilus-adapter-load-strategy.c:
|
|
(nautilus_adapter_load_strategy_destroy),
|
|
(nautilus_adapter_load_strategy_load_location),
|
|
(nautilus_adapter_load_strategy_stop_loading):
|
|
* components/adapter/nautilus-adapter-progressive-load-strategy.c:
|
|
(nautilus_adapter_progressive_load_strategy_destroy):
|
|
* components/adapter/nautilus-adapter-stream-load-strategy.c:
|
|
(nautilus_adapter_stream_load_strategy_destroy):
|
|
* components/adapter/nautilus-adapter.c:
|
|
(nautilus_adapter_destroy):
|
|
* components/hardware/nautilus-hardware-view.c:
|
|
(nautilus_hardware_view_destroy):
|
|
* components/history/nautilus-history-view.c:
|
|
(nautilus_history_view_destroy):
|
|
* components/loser/content/nautilus-content-loser.c:
|
|
(nautilus_content_loser_destroy):
|
|
* components/loser/sidebar/nautilus-sidebar-loser.c:
|
|
(nautilus_sidebar_loser_destroy):
|
|
* components/music/nautilus-music-view.c:
|
|
(nautilus_music_view_destroy):
|
|
* components/rpmview/nautilus-rpm-verify-window.c:
|
|
(nautilus_rpm_verify_window_destroy):
|
|
* components/rpmview/nautilus-rpm-view.c:
|
|
(nautilus_rpm_view_destroy):
|
|
* components/sample/nautilus-sample-content-view.c:
|
|
(nautilus_sample_content_view_destroy):
|
|
* components/services/install/nautilus-view/nautilus-service-instal
|
|
l-view.c: (nautilus_service_install_view_destroy),
|
|
(nautilus_service_install_view_finalize):
|
|
* components/services/inventory-view/nautilus-inventory-config-page
|
|
.c: (nautilus_inventory_config_page_destroy):
|
|
* components/services/inventory-view/nautilus-inventory-view.c:
|
|
(nautilus_inventory_view_destroy):
|
|
* components/services/login/nautilus-view/nautilus-change-password-
|
|
view.c: (nautilus_change_password_view_destroy):
|
|
* components/services/nautilus-dependent-shared/eazel-services-foot
|
|
er.c: (footer_destroy):
|
|
* components/services/nautilus-dependent-shared/eazel-services-head
|
|
er.c: (header_destroy):
|
|
* components/services/summary/nautilus-summary-view.c:
|
|
(nautilus_summary_view_destroy):
|
|
* components/services/time/nautilus-view/trilobite-eazel-time-view.
|
|
c: (trilobite_eazel_time_view_destroy):
|
|
* components/text/nautilus-text-view.c:
|
|
(nautilus_text_view_destroy):
|
|
* components/throbber/nautilus-throbber.c:
|
|
(nautilus_throbber_destroy), (nautilus_throbber_map),
|
|
(nautilus_throbber_size_allocate):
|
|
* components/tree/nautilus-tree-change-queue.c:
|
|
(nautilus_tree_change_queue_destroy):
|
|
* components/tree/nautilus-tree-expansion-state.c:
|
|
(nautilus_tree_expansion_state_destroy):
|
|
* components/tree/nautilus-tree-model.c:
|
|
(nautilus_tree_model_destroy):
|
|
* components/tree/nautilus-tree-node.c:
|
|
(nautilus_tree_node_destroy):
|
|
* components/tree/nautilus-tree-view.c:
|
|
(nautilus_tree_view_destroy):
|
|
* help/nautilus-quick-reference/.cvsignore:
|
|
* help/nautilus-quick-reference/C/.cvsignore:
|
|
* libnautilus-extensions/nautilus-background-canvas-group.c:
|
|
(nautilus_background_canvas_group_update),
|
|
(nautilus_background_canvas_group_draw),
|
|
(nautilus_background_canvas_group_render):
|
|
* libnautilus-extensions/nautilus-background.c:
|
|
(nautilus_background_destroy):
|
|
* libnautilus-extensions/nautilus-bookmark.c:
|
|
(nautilus_bookmark_destroy):
|
|
* libnautilus-extensions/nautilus-caption.c:
|
|
(nautilus_caption_destroy), (nautilus_font_picker_show_all):
|
|
* libnautilus-extensions/nautilus-clickable-image.c:
|
|
(nautilus_clickable_image_destroy),
|
|
(nautilus_clickable_image_realize),
|
|
(nautilus_clickable_image_expose_event):
|
|
* libnautilus-extensions/nautilus-debug-drawing.c:
|
|
(debug_pixbuf_viewer_destroy):
|
|
* libnautilus-extensions/nautilus-directory-metafile-monitor.c:
|
|
(destroy):
|
|
* libnautilus-extensions/nautilus-directory.c:
|
|
(nautilus_directory_destroy),
|
|
(nautilus_directory_get_name_for_self_as_new_file),
|
|
(nautilus_directory_are_all_files_seen),
|
|
(nautilus_directory_contains_file),
|
|
(nautilus_directory_call_when_ready),
|
|
(nautilus_directory_cancel_callback),
|
|
(nautilus_directory_file_monitor_add),
|
|
(nautilus_directory_file_monitor_remove),
|
|
(nautilus_directory_force_reload),
|
|
(nautilus_directory_is_not_empty):
|
|
* libnautilus-extensions/nautilus-druid-page-eazel.c:
|
|
(nautilus_druid_page_eazel_destroy),
|
|
(nautilus_druid_page_eazel_finalize),
|
|
(nautilus_druid_page_eazel_size_allocate),
|
|
(nautilus_druid_page_eazel_size_request):
|
|
* libnautilus-extensions/nautilus-ellipsizing-label.c:
|
|
(real_size_request), (real_size_allocate), (real_style_set):
|
|
* libnautilus-extensions/nautilus-entry.c:
|
|
(nautilus_entry_destroy), (nautilus_entry_key_press),
|
|
(nautilus_entry_motion_notify), (nautilus_entry_set_selection),
|
|
(nautilus_entry_insert_text), (nautilus_entry_delete_text),
|
|
(nautilus_entry_selection_clear):
|
|
* libnautilus-extensions/nautilus-file.c: (destroy),
|
|
(nautilus_file_monitor_add), (nautilus_file_monitor_remove),
|
|
(nautilus_file_get_date), (nautilus_file_get_where_string),
|
|
(nautilus_file_get_directory_item_count),
|
|
(nautilus_file_get_deep_counts), (nautilus_file_get_file_type),
|
|
(nautilus_file_check_if_ready), (nautilus_file_call_when_ready),
|
|
(nautilus_file_cancel_call_when_ready):
|
|
* libnautilus-extensions/nautilus-font-factory.c: (destroy):
|
|
* libnautilus-extensions/nautilus-font-picker.c:
|
|
(nautilus_font_picker_destroy):
|
|
* libnautilus-extensions/nautilus-horizontal-splitter.c:
|
|
(nautilus_horizontal_splitter_destroy),
|
|
(nautilus_horizontal_splitter_button_press):
|
|
* libnautilus-extensions/nautilus-icon-canvas-item.c:
|
|
(nautilus_icon_canvas_item_destroy),
|
|
(nautilus_icon_canvas_item_update):
|
|
* libnautilus-extensions/nautilus-icon-container.c: (destroy),
|
|
(size_allocate), (realize), (unrealize), (button_press_event),
|
|
(button_release_event), (motion_notify_event), (key_press_event):
|
|
* libnautilus-extensions/nautilus-icon-factory.c:
|
|
(nautilus_icon_factory_destroy):
|
|
* libnautilus-extensions/nautilus-image-table.c:
|
|
(nautilus_image_table_destroy),
|
|
(nautilus_image_table_expose_event),
|
|
(nautilus_image_table_realize), (nautilus_image_table_unrealize),
|
|
(nautilus_image_table_remove):
|
|
* libnautilus-extensions/nautilus-image.c:
|
|
(nautilus_image_destroy):
|
|
* libnautilus-extensions/nautilus-keep-last-vertical-box.c:
|
|
(nautilus_keep_last_vertical_box_size_allocate):
|
|
* libnautilus-extensions/nautilus-label.c:
|
|
(nautilus_label_destroy), (nautilus_label_size_request),
|
|
(nautilus_label_size_allocate), (label_paint_pixbuf_callback):
|
|
* libnautilus-extensions/nautilus-labeled-image.c:
|
|
(nautilus_labeled_image_destroy):
|
|
* libnautilus-extensions/nautilus-list-column-title.c:
|
|
(nautilus_list_column_title_finalize):
|
|
* libnautilus-extensions/nautilus-list.c: (nautilus_list_destroy),
|
|
(nautilus_list_button_press), (nautilus_list_button_release),
|
|
(nautilus_list_key_press), (nautilus_list_style_set),
|
|
(nautilus_list_realize), (nautilus_list_unrealize), (draw_rows),
|
|
(draw_all), (nautilus_list_draw), (nautilus_list_expose),
|
|
(nautilus_list_resize_column), (nautilus_list_set_cell_contents),
|
|
(set_list_cell), (nautilus_list_track_new_column_width),
|
|
(nautilus_list_motion), (nautilus_list_clear), (insert_row):
|
|
* libnautilus-extensions/nautilus-merged-directory.c:
|
|
(merged_destroy):
|
|
* libnautilus-extensions/nautilus-metafile-factory.c: (destroy):
|
|
* libnautilus-extensions/nautilus-metafile.c: (destroy):
|
|
* libnautilus-extensions/nautilus-preferences-box.c:
|
|
(nautilus_preferences_box_destroy):
|
|
* libnautilus-extensions/nautilus-preferences-pane.c:
|
|
(nautilus_preferences_pane_destroy):
|
|
* libnautilus-extensions/nautilus-scalable-font.c:
|
|
(nautilus_scalable_font_destroy):
|
|
* libnautilus-extensions/nautilus-string-picker.c:
|
|
(nautilus_string_picker_destroy):
|
|
* libnautilus-extensions/nautilus-tabs.c: (nautilus_tabs_destroy):
|
|
* libnautilus-extensions/nautilus-text-caption.c:
|
|
(nautilus_text_caption_destroy):
|
|
* libnautilus-extensions/nautilus-trash-directory.c:
|
|
(trash_destroy):
|
|
* libnautilus-extensions/nautilus-trash-file.c: (trash_destroy):
|
|
* libnautilus-extensions/nautilus-undo-context.c: (destroy):
|
|
* libnautilus-extensions/nautilus-undo-manager.c: (destroy):
|
|
* libnautilus-extensions/nautilus-vfs-directory.c: (vfs_destroy):
|
|
* libnautilus-extensions/nautilus-vfs-file.c: (vfs_destroy):
|
|
* libnautilus-extensions/nautilus-viewport.c:
|
|
(nautilus_viewport_destroy), (nautilus_viewport_realize):
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(nautilus_volume_monitor_destroy):
|
|
* libnautilus-extensions/nautilus-wrap-table.c:
|
|
(nautilus_wrap_table_destroy):
|
|
* libnautilus/nautilus-undo-transaction.c:
|
|
(nautilus_undo_transaction_destroy):
|
|
* libnautilus/nautilus-view.c: (nautilus_view_destroy):
|
|
* src/file-manager/fm-desktop-icon-view.c:
|
|
(fm_desktop_icon_view_destroy), (real_update_menus),
|
|
(real_merge_menus):
|
|
* src/file-manager/fm-directory-view.c:
|
|
(text_attribute_names_changed_callback),
|
|
(image_display_policy_changed_callback),
|
|
(directory_view_font_family_changed_callback),
|
|
(click_policy_changed_callback),
|
|
(smooth_graphics_mode_changed_callback),
|
|
(fm_directory_view_destroy),
|
|
(fm_directory_view_file_limit_reached),
|
|
(fm_directory_view_bump_zoom_level),
|
|
(fm_directory_view_zoom_to_level),
|
|
(fm_directory_view_restore_default_zoom_level),
|
|
(fm_directory_view_can_zoom_in), (fm_directory_view_can_zoom_out),
|
|
(fm_directory_view_get_background_widget),
|
|
(fm_directory_view_get_selection), (reveal_newly_added_folder),
|
|
(fm_directory_view_get_emblem_names_to_exclude),
|
|
(fm_directory_view_merge_menus), (fm_directory_view_select_all),
|
|
(fm_directory_view_set_selection),
|
|
(fm_directory_get_selected_icon_locations),
|
|
(fm_directory_view_reveal_selection),
|
|
(fm_directory_view_is_read_only), (fm_directory_view_is_empty),
|
|
(fm_directory_view_supports_creating_files),
|
|
(fm_directory_view_accepts_dragged_files),
|
|
(fm_directory_view_supports_properties),
|
|
(fm_directory_view_supports_zooming),
|
|
(fm_directory_view_update_menus):
|
|
* src/file-manager/fm-icon-view.c: (fm_icon_view_destroy),
|
|
(fm_icon_view_clean_up), (fm_icon_view_get_directory_sort_by),
|
|
(fm_icon_view_set_directory_sort_by),
|
|
(fm_icon_view_get_directory_sort_reversed),
|
|
(fm_icon_view_set_directory_sort_reversed),
|
|
(fm_icon_view_get_directory_auto_layout),
|
|
(fm_icon_view_set_directory_auto_layout),
|
|
(fm_icon_view_get_directory_tighter_layout),
|
|
(fm_icon_view_set_directory_tighter_layout),
|
|
(fm_icon_view_supports_auto_layout),
|
|
(fm_icon_view_start_renaming_item), (fm_icon_view_merge_menus),
|
|
(fm_icon_view_update_menus):
|
|
* src/file-manager/fm-list-view.c: (fm_list_view_adding_file),
|
|
(fm_list_view_removing_file), (fm_list_view_file_still_belongs),
|
|
(get_number_of_columns), (get_link_column),
|
|
(get_default_sort_attribute), (get_column_specification):
|
|
* src/file-manager/fm-properties-window.c: (real_shutdown),
|
|
(real_destroy), (real_finalize):
|
|
* src/file-manager/fm-search-list-view.c: (real_destroy),
|
|
(real_add_file), (real_adding_file), (real_removing_file),
|
|
(real_merge_menus), (real_update_menus):
|
|
* src/nautilus-about.c: (nautilus_about_destroy):
|
|
* src/nautilus-application.c: (nautilus_application_destroy),
|
|
(nautilus_application_startup):
|
|
* src/nautilus-complex-search-bar.c:
|
|
(nautilus_complex_search_bar_destroy):
|
|
* src/nautilus-desktop-window.c: (destroy), (realize):
|
|
* src/nautilus-location-bar.c: (destroy):
|
|
* src/nautilus-navigation-bar.c:
|
|
(nautilus_navigation_bar_get_location),
|
|
(nautilus_navigation_bar_set_location):
|
|
* src/nautilus-property-browser.c:
|
|
(nautilus_property_browser_destroy):
|
|
* src/nautilus-search-bar-criterion.c:
|
|
(nautilus_search_bar_criterion_destroy):
|
|
* src/nautilus-shell.c: (destroy):
|
|
* src/nautilus-sidebar-tabs.c: (nautilus_sidebar_tabs_destroy),
|
|
(nautilus_sidebar_tabs_size_allocate):
|
|
* src/nautilus-sidebar-title.c: (nautilus_sidebar_title_destroy),
|
|
(nautilus_sidebar_title_size_allocate):
|
|
* src/nautilus-sidebar.c: (nautilus_sidebar_destroy),
|
|
(nautilus_sidebar_size_allocate), (nautilus_sidebar_realize):
|
|
* src/nautilus-simple-search-bar.c:
|
|
(nautilus_simple_search_bar_destroy):
|
|
* src/nautilus-switchable-navigation-bar.c:
|
|
(nautilus_switchable_navigation_bar_destroy):
|
|
* src/nautilus-switchable-search-bar.c:
|
|
(nautilus_switchable_search_bar_destroy):
|
|
* src/nautilus-theme-selector.c: (nautilus_theme_selector_destroy):
|
|
* src/nautilus-view-frame.c: (nautilus_view_frame_destroy),
|
|
(nautilus_view_frame_finalize), (nautilus_view_frame_map):
|
|
* src/nautilus-window.c: (nautilus_window_destroy),
|
|
(nautilus_window_realize), (nautilus_window_size_request),
|
|
(nautilus_window_add_current_location_to_history_list),
|
|
(nautilus_window_show):
|
|
* src/nautilus-zoom-control.c: (nautilus_zoom_control_destroy),
|
|
(nautilus_zoom_control_size_allocate):
|
|
Use the macros by their new names.
|
|
|
|
* RENAMING: Updated for some name changes and name change ideas.
|
|
|
|
* user-guide/C/.cvsignore:
|
|
* user-guide/C/html/.cvsignore:
|
|
* user-guide/C/img/.cvsignore:
|
|
* user-guide/C/sgml/.cvsignore:
|
|
Added missing cvsignores.
|
|
|
|
2001-02-22 J Shane Culpepper <pepper@eazel.com>
|
|
|
|
* components/help/test-help-method.c: (main):
|
|
|
|
Adding newline to make my compiler happy.
|
|
|
|
2001-02-22 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 6391, nautilus crashes on certain strings set as home
|
|
dir preference. This is actually only half the fix, for the "\"
|
|
char i am waiting on pavel's input.
|
|
|
|
* libnautilus-extensions/nautilus-entry.c:
|
|
(nautilus_entry_initialize), (nautilus_entry_key_press): Removed
|
|
tilde expand code.
|
|
* libnautilus-extensions/nautilus-entry.h: Removed tilde_expand
|
|
gboolean.
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(preferences_item_create_editable_string): Cleanup to use
|
|
NAUTILUS_PREFERENCES_HOME_URI instead of "preferences/home_uri" as
|
|
per ramiro's advice.
|
|
* libnautilus-extensions/nautilus-text-caption.c:
|
|
(nautilus_text_caption_initialize), (entry_key_press_callback),
|
|
(nautilus_text_caption_set_expand_tilde): Added tilde_expand code
|
|
to the text-caption for use in the preferences dialog. Much
|
|
smarter tilde code, should handle any corner case (at least any i
|
|
could think of).
|
|
* src/nautilus-location-bar.c: (try_to_expand_path),
|
|
(editable_key_press_callback), (nautilus_location_bar_initialize):
|
|
Added handling of the ~/ case directly to the location bar instead
|
|
of going through the NautilusEntry.
|
|
|
|
2001-02-22 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Partially fixed bug 6863 (tree view slow to load):
|
|
|
|
* libnautilus-extensions/nautilus-ctree.c (set_node_info):
|
|
don't sort each node in auto-sort mode
|
|
(nautilus_ctree_set_node_info): sort each node in auto-sort
|
|
mode, but use the function that only sorts a single node, not
|
|
the entire branch
|
|
|
|
* components/tree/nautilus-tree-view.c
|
|
(nautilus_tree_view_insert_model_node): temporarily turn off
|
|
auto-sort mode while inserting nodes (do this by twiddling the
|
|
bit by hand, since the function to set this flag automatically
|
|
sorts the tree)
|
|
|
|
2001-02-22 Mike Fleming <mfleming@eazel.com>
|
|
|
|
Bug 6761: promote html help uris in the {gnome-,g,}help
|
|
uri scheme to point to sgml files if they exist
|
|
|
|
* components/help/Makefile.am:
|
|
* components/help/help-method.c: (string_ends_in),
|
|
(strdup_string_to_substring_end), (check_sgml_promotion),
|
|
(help_name_to_local_path), (transform_file), (help_do_transform):
|
|
* components/help/test-help-method.c: (test_failed),
|
|
(strcmp_tolerate_nulls), (test_uri_transform), (main):
|
|
|
|
2001-02-22 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-corba-callback.c:
|
|
(impl_install_failed), (impl_uninstall_failed):
|
|
|
|
Change direct casts to GtkObject-style casts.
|
|
|
|
* components/services/install/nautilus-view/forms.c:
|
|
(make_query_box):
|
|
|
|
Vera'fy the installer text.
|
|
|
|
* nautilus-installer/install-lib/Makefile.am:
|
|
* nautilus-installer/src/Makefile.am:
|
|
* nautilus-installer/src/create-eazel-installer.sh:
|
|
|
|
Cause installer to be built with -g -O2, and to notice a debug
|
|
build and not strip the binary.
|
|
|
|
* nautilus-installer/src/installer.c: (report_unusual_errors),
|
|
(install_failed), (uninstall_failed), (download_failed),
|
|
(install_done):
|
|
* nautilus-installer/src/installer.h:
|
|
|
|
Remove crufted error-tree parsing code (install lib does this for
|
|
us now). Notice when any install or download fails, and treat
|
|
that as an overall failure, even if install_done is called with
|
|
success = TRUE.
|
|
|
|
* nautilus-installer/src/main.c: (segv_handler), (main):
|
|
|
|
Catch more signals, but only in debug mode.
|
|
|
|
* nautilus-installer/src/package-tree.c:
|
|
|
|
Remove references to nonexistent icons.
|
|
|
|
2001-02-22 Ian McKellar <ian@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/services/install/command-line/eazel-test-packsys.c:
|
|
(test_database_mtime), (main):
|
|
* components/services/install/lib/eazel-package-system-dpkg.c:
|
|
(load_package_callback), (query_callback),
|
|
(eazel_package_system_dpkg_query),
|
|
(eazel_package_system_dpkg_install),
|
|
(eazel_package_system_dpkg_compare_version),
|
|
(eazel_package_system_dpkg_database_mtime),
|
|
(eazel_package_system_implementation):
|
|
* components/services/install/lib/eazel-package-system-private.h:
|
|
* components/services/install/lib/eazel-package-system-rpm3-private
|
|
.h:
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(eazel_package_system_rpm3_database_mtime),
|
|
(eazel_package_system_implementation):
|
|
* components/services/install/lib/eazel-package-system-rpm4.c:
|
|
(eazel_package_system_implementation):
|
|
* components/services/install/lib/eazel-package-system-skeleton.c:
|
|
(eazel_package_system_skeleton_compare_version):
|
|
* components/services/install/lib/eazel-package-system.c:
|
|
(eazel_package_system_database_mtime):
|
|
* components/services/install/lib/eazel-package-system.h:
|
|
Added a function to retrieve the package database modification time.
|
|
|
|
* components/services/inventory/eazel-inventory-collect-hardware.c:
|
|
(eazel_inventory_collect_scsi), (eazel_inventory_collect_hardware):
|
|
Cleanups, fixes...
|
|
|
|
* components/services/inventory/eazel-inventory-utils.c:
|
|
(get_software_inventory), (eazel_create_configuration_metafile):
|
|
Cache the software inventory (because the RPM query is slow).
|
|
|
|
* user-guide/C/Makefile.am:
|
|
Build fix for systems without scrollkeeper.
|
|
|
|
2001-02-22 Mike Fleming <mfleming@eazel.com>
|
|
|
|
Embedded Mozilla User Agent string "Nautilus/1.0PR3" -> "Nautilus/1.0Final"
|
|
Trilobite version "0.2.0" -> "0.3.0" (so Trilobite user agent string
|
|
is now "Trilobite/0.3.0"
|
|
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(post_widget_initialize):
|
|
* components/services/trilobite/libtrilobite/Makefile.am:
|
|
|
|
2001-02-22 J Shane Culpepper <pepper@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
* components/mozilla/Makefile.am:
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(nautilus_mozilla_content_view_initialize),
|
|
(mozilla_title_changed_callback), (mozilla_js_status_callback),
|
|
(mozilla_get_containing_window), (mozilla_new_window_callback):
|
|
|
|
Catch mozilla or javascript trying to open a new window and
|
|
post a nautilus warning dialog that they are not supported.
|
|
Fix for bug #3058. Still needs better a worded warning message.
|
|
|
|
2001-02-22 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
fixed bug 6312, information about translation in the about box,
|
|
by adding a localizable string that is displayed in the lower
|
|
left of the about box if it's changed from the default.
|
|
|
|
fixed bug 6708, support link in help menu, by changing the uri to
|
|
the real one we want to ship with, that currently points to a
|
|
placeholder page. Also, due to popular demand, renamed it back
|
|
to "Support".
|
|
|
|
* src/nautilus-about.c: (nautilus_about_new),
|
|
(nautilus_about_draw_info):
|
|
added a translators parameter, and used it to draw the translators
|
|
credits if present.
|
|
* src/nautilus-about.h:
|
|
added translator parameter to nautilus_about_new
|
|
* src/nautilus-shell-ui.xml:
|
|
changed menu name to "support"
|
|
* src/nautilus-window-menus.c: (help_menu_about_nautilus_callback),
|
|
(help_menu_support), (nautilus_window_initialize_menus):
|
|
renamed verb to support, changed link to point to intended support site.
|
|
|
|
2001-02-22 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
* components/notes/nautilus-notes.c:
|
|
(on_text_field_focus_out_event), (make_notes_view):
|
|
Save notes on focus out - bug 6851.
|
|
|
|
2001-02-22 Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
reviewed by: Eric Fischer <eric@eazel.com>
|
|
|
|
* nautilus.spec.in: updated text in refrence to BUG 6853
|
|
|
|
2001-02-22 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 3321 (Finalize contents of Help menu for 1.0).
|
|
Actually there's still an open issue about the Customer
|
|
Service item, which I've left in for now.
|
|
|
|
* src/nautilus-shell-ui.xml: Added Quick Reference, removed
|
|
License, put About last after a separator.
|
|
|
|
* src/nautilus-window-menus.c:
|
|
(help_menu_nautilus_quick_reference_callback): New callback.
|
|
(help_menu_nautilus_license_callback): Removed this.
|
|
(nautilus_window_initialize_menus): Install callback for
|
|
Quick Reference, remove for License.
|
|
|
|
|
|
Also removed the space from "tool bar" everywhere, per the
|
|
final decision of Vera & Rhoda. I grepped and replaced
|
|
everywhere for "tool bar", "Tool Bar", "TOOL_BAR", and
|
|
"tool_bar".
|
|
|
|
* components/loser/content/nautilus-content-loser-ui.xml:
|
|
* components/loser/sidebar/nautilus-sidebar-loser-ui.xml:
|
|
* components/mozilla/bonobo-extensions.c:
|
|
* components/sample/nautilus-sample-content-view-ui.xml:
|
|
* libnautilus-extensions/nautilus-bonobo-extensions.c:
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_descriptions),
|
|
(global_preferences_install_defaults),
|
|
(global_preferences_install_visibility),
|
|
(global_preferences_create_dialog):
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
* src/nautilus-service-ui.xml:
|
|
* src/nautilus-shell-ui.xml:
|
|
* src/nautilus-window-menus.c:
|
|
(view_menu_show_hide_toolbar_callback),
|
|
(nautilus_window_update_show_hide_menu_items),
|
|
(help_menu_nautilus_quick_reference_callback),
|
|
(nautilus_window_initialize_menus):
|
|
* src/nautilus-window-toolbars.c: (set_up_special_bonobo_button),
|
|
(set_up_toolbar_images), (theme_changed_callback),
|
|
(set_up_back_or_forward_toolbar_item),
|
|
(nautilus_window_initialize_toolbars):
|
|
* src/nautilus-window.c: (nautilus_window_constructed),
|
|
(nautilus_window_hide_toolbar), (nautilus_window_show_toolbar),
|
|
(nautilus_window_toolbar_showing), (nautilus_window_show):
|
|
* src/nautilus-window.h:
|
|
Made toolbar one word.
|
|
|
|
2001-02-22 Seth Nickell <seth@eazel.com>
|
|
|
|
reviewed by: Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
|
|
Fix performance issue on Solaris by not rescanning through the
|
|
mounttable to discover if a volume is removable, etc, but
|
|
rather extracting all relevant attributes in a single pass.
|
|
|
|
2001-02-22 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* components/mozilla/nautilus-mozilla-encoding-tables.c:
|
|
No need to have 2 strings. Use an array of just one string.
|
|
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(mozilla_view_create_charset_encoding_submenu):
|
|
Replace assertion with a more robust check for NULL.
|
|
|
|
|
|
reviewed by: Seth Nickell <seth@eazel.com>
|
|
|
|
* applets/preferences-applet/nautilus-preferences-applet.c:
|
|
(quit_nautilus_button_clicked_callback),
|
|
(start_nautilus_button_clicked_callback),
|
|
(restart_nautilus_button_clicked_callback),
|
|
(exit_button_clicked_callback), (main):
|
|
Add a exit button for the applet itself. Renamed nautilus remote
|
|
callbacks to be clearer.
|
|
|
|
* libnautilus-extensions/nautilus-art-extensions.h:
|
|
* libnautilus-extensions/nautilus-art-extensions.c:
|
|
(nautilus_art_irect_is_valid),
|
|
(nautilus_self_check_art_extensions): New functions and tests for
|
|
checking whether a rectangle is valid.
|
|
|
|
* libnautilus-extensions/nautilus-glyph.h: Use int instead
|
|
of guint everywhere.
|
|
* libnautilus-extensions/nautilus-glyph.c: (nautilus_glyph_new),
|
|
(nautilus_glyph_free), (glyph_get_width_space_safe): New functions
|
|
to get dimensions that work with glyphs that are just empty space.
|
|
(glyph_get_height_space_safe), (nautilus_glyph_get_width),
|
|
(nautilus_glyph_get_height), (nautilus_glyph_get_dimensions): Make
|
|
these work with empty spaces.
|
|
(glyph_is_valid), (nautilus_glyph_draw_to_pixbuf): Use libart rgba
|
|
functions instead of doing our own alpha blending. Allow for
|
|
rendering glyphs with just blank spaces (noop). Remove debug code.
|
|
(nautilus_glyph_intersect): New function to intersect a glyph at
|
|
some coordinates with a rectangle.
|
|
|
|
* test/test-nautilus-glyph-simple.c: (main):
|
|
* test/test-nautilus-glyph.c: (glyph_new), (main):
|
|
* test/test.c: (test_pixbuf_draw_rectangle_tiled):
|
|
More glyph tests.
|
|
|
|
2001-02-22 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* nautilus.spec.in: Commenting out offensive line.
|
|
I'm not sure where the breakage is now. Hopefully
|
|
I can track it down tomorrow and uncomment this.
|
|
|
|
2001-02-22 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com> (Post Mortem)
|
|
|
|
Fix bug 6824 - Mozilla component charset encodings are not translated.
|
|
|
|
* components/mozilla/Makefile.am:
|
|
Add new encoding tables sources. Add GNOMELOCALEDIR define to
|
|
make gettext happy.
|
|
* components/mozilla/main.c: (main):
|
|
Add gettext binding setup.
|
|
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(mozilla_view_create_charset_encoding_submenu):
|
|
Use the translated strings for menu labels.
|
|
|
|
* components/mozilla/nautilus-mozilla-embed-extensions.h:
|
|
* components/mozilla/nautilus-mozilla-embed-extensions.cpp:
|
|
Simplified by using an stl vector instead of a GList. Moved the
|
|
encoding tables to their own place. Added functions for
|
|
obtaining the encoding titles and encoding groups as translated
|
|
strings.
|
|
|
|
* components/mozilla/nautilus-mozilla-encoding-tables.h:
|
|
* components/mozilla/nautilus-mozilla-encoding-tables.c:
|
|
Moved the encoding tables to their own place.
|
|
|
|
2001-02-22 Seth Nickell <seth@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
* acconfig.h:
|
|
* configure.in:
|
|
|
|
Add various mount system checks.
|
|
|
|
* libnautilus-extensions/nautilus-cdrom-extensions.h:
|
|
|
|
Only do particular #defines for ioctl stuff if the system
|
|
doesn't already define them.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
|
|
Add Solaris compatible changes to the volume monitor, making
|
|
it build and function properly on Solaris.
|
|
|
|
2001-02-22 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fixed bug 5681, Services icon on desktop may need
|
|
better icon and text
|
|
|
|
* src/nautilus-first-time-druid.c: (druid_finished):
|
|
Change link icon to display hand.png
|
|
|
|
2001-02-22 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Generally, I removed old cruft, added COPYING-DOCS, added
|
|
a new HTML doc (nautilus-quick-reference), and updated
|
|
the build stuff and spec file as necessary.
|
|
|
|
* COPYING-DOCS: This is the GNU FDL, similar to COPYING. It
|
|
should be installed with all modules with FDL'd docs.
|
|
* Makefile.am: Added COPYING-DOCS to EXTRA_DIST
|
|
* configure.in: Added nautilus-quick-reference
|
|
* help/Makefile.am: Added nautilus-quick-reference
|
|
* help/htmldocs.make: Created this file. This is the makefile
|
|
to suck in for html docs. Be sure to use index.html as
|
|
your primary HTML file and put PNG images into figures/
|
|
|
|
This stuff is Vera's new Nautilus Quick Reference doc in HTML
|
|
format. <vera@eazel.com> I purposefully left out two screenshots
|
|
with the Eazel logo in them.
|
|
* help/nautilus-quick-reference/C/Makefile.am: added
|
|
* help/nautilus-quick-reference/C/figures/colors_small.png: added
|
|
* help/nautilus-quick-reference/C/figures/emblems_small.png: added
|
|
* help/nautilus-quick-reference/C/figures/ff_small.png:
|
|
* help/nautilus-quick-reference/C/figures/find_small.png:
|
|
* help/nautilus-quick-reference/C/figures/locbar_small.png:
|
|
* help/nautilus-quick-reference/C/figures/menubar_small.png:
|
|
* help/nautilus-quick-reference/C/figures/music_small.png:
|
|
* help/nautilus-quick-reference/C/figures/sidebar_small.png:
|
|
* help/nautilus-quick-reference/C/figures/softcat.png:
|
|
* help/nautilus-quick-reference/C/figures/storage.png:
|
|
* help/nautilus-quick-reference/C/figures/themes_small.png:
|
|
* help/nautilus-quick-reference/C/index.html:
|
|
* help/nautilus-quick-reference/C/nautilus-quick-reference-C.omf:
|
|
* help/nautilus-quick-reference/Makefile.am:
|
|
* help/nautilus-user-manual/C/nautilus-user-manual-C.omf: Updated
|
|
* nautilus.spec.in: Added OMF files, Quick Ref, and COPYING-DOCS
|
|
|
|
Removed this old stuff:
|
|
* user-guide/C/Makefile.am:
|
|
* user-guide/C/html/license.html:
|
|
* user-guide/C/img/custicon.png:
|
|
* user-guide/C/img/full.png: removed
|
|
* user-guide/C/img/locbar.png:
|
|
* user-guide/C/img/player.png:
|
|
* user-guide/C/img/prefmenu.png:
|
|
* user-guide/C/img/sidebar.png:
|
|
* user-guide/C/img/viewmenu.png:
|
|
* user-guide/C/nautilus-C.omf:
|
|
* user-guide/C/sgml/nautilus.sgml:
|
|
|
|
Added this notice so people don't add stuff in user-guide/
|
|
* user-guide/NOTICE:
|
|
|
|
2001-02-22 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fixed bug 4907, Can't drag from Nautilus to Netscape
|
|
|
|
Fixed bug 5334, Can't drag file from Nautilus into
|
|
Netscape's attachment window
|
|
|
|
Fixed bug 6563, Drag & Drop of files with non-alphanumeric
|
|
characters broken
|
|
|
|
* libnautilus-extensions/nautilus-drag.c:
|
|
(add_one_netscape_url_list):
|
|
Make sure that only one item is added to the return
|
|
value. Netscape is only expecting one item and fails
|
|
if more than one item is in the list.
|
|
|
|
(nautilus_drag_drag_data_get):
|
|
Rename add_one_url_list to add_one_netscape_url_list
|
|
|
|
(add_one_path_list):
|
|
Return a path, not a URI.
|
|
|
|
2001-02-22 Arlo Rose <arlo@eazel.com>
|
|
|
|
* icons/hand.png:
|
|
* icons/hand.svg:
|
|
Added hand.png, deleted hand.svg
|
|
|
|
Thu Feb 22 04:13:13 2001 George Lebl <jirka@5z.com>
|
|
|
|
Approval sucker: Maciej <mjs@eazel.com>
|
|
|
|
* components/help/converters/gnome-man2html2/gnome-man2html.c
|
|
(scan_request): Fix bug #3334, by handling the ".' " troff request.
|
|
|
|
* libnautilus-extensions/nautilus-directory-async.c
|
|
(nautilus_directory_async_state_changed): the unref could be
|
|
the last one, so don't access the directory afterwards.
|
|
|
|
2001-02-22 Arlo Rose <arlo@eazel.com>
|
|
|
|
* icons/Makefile.am:
|
|
* icons/hand-72.png:
|
|
* icons/hand-96.png:
|
|
Trying to make the service icons consistent in Nautilus.
|
|
Next stop, toolbar!
|
|
|
|
2001-02-22 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Stephane Miller <stephane@eazel.com>
|
|
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c: (set_parameters_from_command_line), (main):
|
|
|
|
Remove eazel-install's restrictions on doing an upgrade and
|
|
downgrade at the same time, since it's perfectly capable of doing
|
|
that (covering all bases) and it's useful to labs.
|
|
|
|
2001-02-22 Arlo Rose <arlo@eazel.com>
|
|
|
|
* icons/druid_header.png:
|
|
* icons/druid_header_stretch.png:
|
|
* icons/druid_sidebar.png:
|
|
Tweaked images in druid to use my 3D logo, and
|
|
blue shades rather than teal.
|
|
|
|
2001-02-21 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Rebecca Schulman <rebecka@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_create_dialog),
|
|
(global_preferences_medusa_blocked_changed_callback),
|
|
(global_preferences_create_search_pane),
|
|
(global_preferences_medusa_state_changed_callback),
|
|
(global_preferences_install_medusa_defaults):
|
|
Fix bug 6415 - Change what appears in the medusa preference when
|
|
medusa becomes blocked.
|
|
Also made the default and actual value of the MEDUSA_BLOCKED be
|
|
correct. The boolean value was inverted.
|
|
|
|
* libnautilus-extensions/nautilus-medusa-support.c:
|
|
(nautilus_medusa_blocked): Call medusa to find out if its blocked.
|
|
|
|
2001-02-21 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: Mike Engber <engber@eazel.com>
|
|
|
|
Fixed bug 6839 (Nautilus crashes with a segmentation fault when
|
|
clicking Edit->Nautilus Themes).
|
|
|
|
* src/nautilus-theme-selector.c:
|
|
(get_theme_description_and_display_name): Make a bad URI be
|
|
non-fatal (not really needed for bug fix).
|
|
(populate_list_with_themes): Pass the URI for the URI parameter,
|
|
not the local path.
|
|
|
|
Other stuff.
|
|
|
|
* src/nautilus-sidebar.c: (nautilus_sidebar_update_buttons): Added
|
|
a FIXME to some questionable code.
|
|
|
|
2001-02-21 John Harper <jsh@eazel.com>
|
|
|
|
* src/file-manager/fm-directory-view.c (activate_callback):
|
|
deleted unused action_type variable
|
|
|
|
2001-02-21 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug I introduced in my last sorting change (sort order
|
|
was incorrect when nodes are first inserted):
|
|
|
|
* components/tree/nautilus-tree-view-private.h: added an
|
|
`inserting_node' flag field to the view details. This is used
|
|
to tell the sorting comparison function when the nodes it's
|
|
trying to sort haven't yet been fully initialized
|
|
|
|
* components/tree/nautilus-tree-view.c
|
|
(nautilus_tree_view_insert_model_node): set the inserting_node
|
|
flag around the call to nautilus_ctree_insert_node (). After
|
|
the node is fully initialized, call
|
|
nautilus_ctree_sort_single_node ()
|
|
|
|
(ctree_compare_rows): when `inserting_node' is set, bail out
|
|
with a nonsense value
|
|
|
|
* libnautilus-extensions/nautilus-ctree.h,
|
|
libnautilus-extensions/nautilus-ctree.c: reverted the change to
|
|
insert_node
|
|
(nautilus_ctree_sort_single_node): new function, reorders a
|
|
given node, but no others
|
|
|
|
2001-02-21 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fix bug 6286 (get 3 directory loads instead of 1 when you activate
|
|
file in directory view [as opposed to typing location]). This is
|
|
mostly right, but there's still a relatively common case where we
|
|
get a 2nd directory load. I'll have to write a bug report about
|
|
that case, but it's no worse than before and quite a bit better.
|
|
|
|
* src/file-manager/fm-directory-view.c:
|
|
(fm_directory_view_destroy): Stop monitoring. Also change the old
|
|
monitoring code to use different "client" pointers so multiple
|
|
monitors don't interfere with each other.
|
|
(activate_callback): Stop monitoring when we get to the point of
|
|
actually activating (unless we are opening through the shell).
|
|
Also do some small cleanup to "command:" handling code and fix
|
|
minor storage leak.
|
|
(cancel_activate_callback): Stop monitoring if we cancel.
|
|
(fm_directory_view_activate_file): Start monitoring so the load
|
|
can be shared between all who need it. This is the same
|
|
optimization done at the shell level.
|
|
(load_directory): Use the new client pointer approach so multiple
|
|
monitors don't interfere with each other.
|
|
(finish_loading): Use the new client pointer approach so multiple
|
|
monitors don't interfere with each other.
|
|
(disconnect_model_handlers): Use the new client pointer approach
|
|
so multiple monitors don't interfere with each other.
|
|
(monitor_file_for_open_with): Use the new client pointer approach
|
|
so multiple monitors don't interfere with each other.
|
|
(monitor_file_for_activation): New function that monitors the
|
|
file list so we don't get multiple directory loads.
|
|
|
|
Fix tests now that gnome-vfs has a fix for bug 6798 (URI functions
|
|
don't always treat domain names as case-insensitive) and fix bug
|
|
6799 (nautilus_uris_match_ignore_fragments gives wrong result for
|
|
URIs with trailing "/" characters).
|
|
|
|
* libnautilus-extensions/nautilus-file-utilities.h:
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
(nautilus_make_uri_canonical_strip_fragment): New function.
|
|
(uris_match): Use new function to handle fragments better.
|
|
(nautilus_self_check_file_utilities): Update checks to
|
|
expect fixes in gnome-vfs and here. Note that both bugs
|
|
6798 and 6799 are now fixed.
|
|
|
|
* help/.cvsignore:
|
|
* help/nautilus-user-manual/.cvsignore:
|
|
* help/nautilus-user-manual/C/.cvsignore:
|
|
* omf-install/.cvsignore:
|
|
Ignore generated files in some new directories.
|
|
|
|
2001-02-21 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* src/file-manager/fm-properties-window.c: (set_icon_callback):
|
|
Property window now stores a uri (as opposed to a path) in
|
|
metadata for custom icons - bug 6841.
|
|
|
|
2001-02-21 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
John Sullivan <sullivan@eazel.com>
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
* libnautilus-extensions/nautilus-directory-metafile-monitor.h:
|
|
* libnautilus-extensions/nautilus-directory-metafile-monitor.c:
|
|
(nautilus_metafile_monitor_initialize_class),
|
|
(nautilus_metafile_monitor_get_epv),
|
|
(nautilus_metafile_monitor_get_vepv),
|
|
(nautilus_metafile_monitor_create_servant),
|
|
(nautilus_metafile_monitor_initialize), (destroy),
|
|
(nautilus_metafile_monitor_new), (corba_metafile_changed):
|
|
Added implementation of monitors for directories to recieve
|
|
notification when their metadata changes. This works across
|
|
processes.
|
|
|
|
* libnautilus-extensions/nautilus-directory.c:
|
|
(nautilus_directory_destroy),
|
|
(nautilus_directory_emit_change_signals):
|
|
* libnautilus-extensions/nautilus-directory-private.h:
|
|
* libnautilus-extensions/nautilus-directory-async.c:
|
|
(metafile_read_mark_done), (metafile_read_start),
|
|
(nautilus_directory_monitor_add_internal),
|
|
(update_metadata_monitors),
|
|
(nautilus_directory_monitor_remove_internal),
|
|
(nautilus_directory_call_when_ready_internal),
|
|
(nautilus_directory_cancel_callback_internal),
|
|
(nautilus_async_destroying_file), (request_is_satisfied),
|
|
(call_ready_callbacks):
|
|
The state machine now uses monitors in the metadata server
|
|
process.
|
|
|
|
* libnautilus-extensions/nautilus-directory-metafile.c:
|
|
(get_metafile), (nautilus_directory_is_metadata_read),
|
|
(nautilus_directory_get_file_metadata),
|
|
(nautilus_directory_get_file_metadata_list),
|
|
(nautilus_directory_set_file_metadata),
|
|
(nautilus_directory_set_file_metadata_list),
|
|
(nautilus_directory_set_boolean_file_metadata),
|
|
(nautilus_directory_set_integer_file_metadata),
|
|
(nautilus_directory_copy_file_metadata),
|
|
(nautilus_directory_remove_file_metadata),
|
|
(nautilus_directory_rename_file_metadata),
|
|
(nautilus_directory_register_metadata_monitor),
|
|
(nautilus_directory_unregister_metadata_monitor):
|
|
* libnautilus-extensions/nautilus-directory-metafile.h:
|
|
-new calls for registering/unregistering monitors
|
|
-Metadata setters no longer return booleans.
|
|
-misc cleanup of CORBA exception code (or lack thereof)
|
|
|
|
* libnautilus-extensions/nautilus-file-private.h:
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
(nautilus_file_is_self_owned), (destroy),
|
|
(nautilus_file_get_parent_uri), (get_file_for_parent_directory),
|
|
(nautilus_file_can_rename), (nautilus_file_get_gnome_vfs_uri),
|
|
(rename_callback), (nautilus_file_rename),
|
|
(nautilus_file_set_directory), (get_metadata_name),
|
|
(nautilus_file_set_metadata), (nautilus_file_set_metadata_list),
|
|
(nautilus_file_set_boolean_metadata),
|
|
(nautilus_file_set_integer_metadata), (nautilus_file_get_uri),
|
|
(nautilus_file_mark_gone), (nautilus_file_changed):
|
|
-exposed (& renamed) is_self_owned in the private header.
|
|
-metadata setters no longer emit changes (it's done by the server)
|
|
|
|
* libnautilus-extensions/nautilus-metafile-server.idl:
|
|
-metafile_changed now is passed a list of file names
|
|
|
|
* libnautilus-extensions/nautilus-metafile.c:
|
|
(nautilus_metafile_get_epv), (destroy), (corba_is_read),
|
|
(corba_get), (corba_get_list), (corba_set), (corba_set_list),
|
|
(corba_copy), (corba_remove), (corba_rename), (find_monitor_node),
|
|
(corba_register_monitor), (corba_unregister_monitor),
|
|
(call_metatfile_changed), (file_list_filler_ghfunc),
|
|
(call_metafile_changed_for_all_files_mentioned_in_metafile),
|
|
(call_metatfile_changed_for_one_file):
|
|
* libnautilus-extensions/nautilus-metafile.h:
|
|
- metafile setters now emit changes and do not return boolean values
|
|
- added call_metafile_changed_for_all_files_mentioned_in_metafile
|
|
|
|
* libnautilus-extensions/nautilus-stock-dialogs.c:
|
|
(timed_wait_callback):
|
|
Un-canelable timed wait dialogs now have an ok button
|
|
which dismisses them.
|
|
|
|
* libnautilus-extensions/nautilus-trash-directory.c:
|
|
(find_directory_start):
|
|
Slightly clarified the text in the infamous searching for text dialog.
|
|
|
|
2001-02-21 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 6828 (Moving directories in tree view makes contents
|
|
become top-level nodes):
|
|
|
|
* components/tree/nautilus-tree-node.h,
|
|
components/tree/nautilus-tree-node.c,
|
|
components/tree/nautilus-tree-node-private.h
|
|
|
|
(nautilus_tree_node_update_uri): new private function, updates
|
|
the node's cached URI from its NautilusFile and updates the new
|
|
is_toplevel flag
|
|
|
|
(nautilus_tree_node_is_toplevel): new function, returns true if
|
|
the node shouldn't have a parent node
|
|
|
|
* components/tree/nautilus-tree-model.c: track nodes that have
|
|
no parent but aren't top-level nodes. If suitable parents later
|
|
appear the unparented nodes will be connected to them
|
|
|
|
* components/tree/nautilus-tree-view.c,
|
|
components/tree/nautilus-tree-view-private.h: do similar
|
|
tracking of unparented nodes (but from the point of view of the
|
|
view, not the model)
|
|
|
|
[ Having both modules duplicate this similar functionality
|
|
isn't ideal, but I don't see how to unify it ]
|
|
|
|
|
|
Fixed bug 6820 (directory sort order is different in tree
|
|
view):
|
|
|
|
* components/tree/nautilus-tree-view.c (ctree_compare_rows):
|
|
new function, set as the comparison function for tree views.
|
|
It calls nautilus_file_compare_for_sort () on the files
|
|
associated with the tree rows (with hardcoded type
|
|
NAUTILUS_FILE_SORT_BY_NAME for now)
|
|
|
|
* libnautilus-extensions/nautilus-ctree.c
|
|
(nautilus_ctree_insert_node): for sorted insertions, link the
|
|
inserted node into the tree before finding the correct place,
|
|
then move it afterwards. This ensures that the comparison
|
|
function is able to find the node pointers from the row
|
|
pointers that it's given
|
|
|
|
2001-02-21 Rebecca Schulman <rebecka@eazel.com>
|
|
Remove the "backup unindexed search" preference for 1.0, which is
|
|
bugzilla.eazel.com bug 6775. We will not be doing backup
|
|
searches, and with Ramiro's help redo preference changes more
|
|
cleanly, and to be more compatible with his preference changes.
|
|
|
|
reviewed by: Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_descriptions),
|
|
(global_preferences_install_defaults),
|
|
(global_preferences_install_visibility),
|
|
(global_preferences_create_dialog),
|
|
(global_preferences_install_home_location_defaults),
|
|
(global_preferences_use_fast_search_changed_callback),
|
|
(global_preferences_medusa_state_changed_callback),
|
|
(global_preferences_install_medusa_defaults):
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
Remove the old BACKUP_SEARCH preference, and add functions
|
|
to install medusa preference defaults, and to synchronize
|
|
the gconf value of the preference with the system configuration
|
|
file used by medusa.
|
|
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
(nautilus_preferences_set_boolean),
|
|
(nautilus_preferences_get_boolean):
|
|
Remove old system preferences calls
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
* libnautilus-extensions/nautilus-system-preferences.c:
|
|
* libnautilus-extensions/nautilus-system-preferences.h:
|
|
Remove these
|
|
* libnautilus-extensions/nautilus-medusa-support.c:
|
|
(nautilus_medusa_services_have_been_enabled_by_user),
|
|
(nautilus_medusa_blocked), (nautilus_medusa_enable_services),
|
|
(nautilus_medusa_add_system_state_changed_callback):
|
|
* libnautilus-extensions/nautilus-medusa-support.h:
|
|
Add this file to hide potentially ifdef'd out medusa
|
|
code.
|
|
|
|
* src/file-manager/fm-search-list-view.c: (load_location_callback):
|
|
* src/nautilus-complex-search-bar.c:
|
|
(nautilus_complex_search_bar_get_location):
|
|
Remove logic related to the BACKUP_SEARCH feature.
|
|
|
|
2001-02-21 Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* nautilus.spec.in: moved documentation to
|
|
%{prefix}/share/gnome/help/nautilus-user-manual/C/*
|
|
and added gnugpl dir BUG 6837
|
|
|
|
2001-02-21 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 6465, Music view buttons stretch for songs
|
|
with very long titles.
|
|
|
|
* components/music/nautilus-music-view.c: (add_play_controls),
|
|
(nautilus_music_view_set_album_image):
|
|
Change the way that the play controls are added to the pack box
|
|
so that they do not expand in strange ways or change their position
|
|
when a custom image is added.
|
|
|
|
2001-02-21 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: Mike Fleming <mfleming@eazel.com>
|
|
|
|
Busted the Tinderbox again! (Another attempt to fix it.)
|
|
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
(nautilus_self_check_file_utilities): Changed the tests
|
|
to match reality.
|
|
|
|
* configure.in:
|
|
* user-guide/Makefile.am:
|
|
Turned the user guide off again. Dan explained that this
|
|
is what he meant to do (I got it wrong).
|
|
|
|
2001-02-21 Eric Fischer <eric@eazel.com>
|
|
|
|
* nautilus-installer/install-lib/Makefile.am:
|
|
Use ln to make links into the real install/lib directory;
|
|
add header file prerequisites
|
|
|
|
* nautilus-installer/libtrilobite/Makefile.am:
|
|
Use ln to make links into the real libtrilobite directory;
|
|
fix header file prerequisites
|
|
|
|
* nautilus.spec.in:
|
|
Again, try to build the installer in tinderbox. With luck,
|
|
it'll actually work this time.
|
|
|
|
2001-02-21 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
An attempt to fix the Tinderbox.
|
|
|
|
* user-guide/Makefile.am: Add C subdir.
|
|
|
|
Other changes.
|
|
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
(nautilus_format_uri_for_display): Simplify to take advantage of
|
|
the new gnome_vfs_get_local_path_from_uri, which rejects paths
|
|
that have "#" characters in them.
|
|
(nautilus_self_check_file_utilities): Add more test cases for
|
|
host names that are case sensitive.
|
|
|
|
* omf-install/.cvsignore: Ignore generated files in this new
|
|
directory.
|
|
|
|
2001-02-21 Laszlo Kovacs <laszlo.kovacs@sun.com>
|
|
* components/help/Makefile.am
|
|
enabling Scrollkeeper to be the default help system
|
|
|
|
2001-02-21 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* README: Clarify the Mozilla version requirements.
|
|
|
|
2001-02-21 John Fleck <jfleck@inkstain.net>
|
|
|
|
* components/help/converters/gnome-db2html2/sect-preparse.c
|
|
add a test to gloss_term_append - if a glossentry has not id (a
|
|
special case, but one that does on occasion occur) bail out of the
|
|
function without trying to add it to the hash of glossentries
|
|
fixes bug #6511
|
|
|
|
2001-02-20 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Ian McKellar <ian@eazel.com>
|
|
|
|
* components/services/summary/eazel-summary-shared.c
|
|
(parse_service), (parse_eazel_news_item),
|
|
(parse_update_news_item),
|
|
(build_services_glist_from_xml),
|
|
(build_eazel_news_glist_from_xml),
|
|
(build_update_news_glist_from_xml): Make this more robust against
|
|
unusual data from the server. In particular, if the SERVICES list
|
|
or other lists are emtpy, do not crash.
|
|
|
|
2001-02-21 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
fixed bug 5939, margins in text icons are weirdly proportioned.
|
|
Fixed by distinguishing the rectangles for the anti-aliased and
|
|
non-aa icon types
|
|
|
|
* icons/i-regular.xml:
|
|
added and tweaked both aa and non-aa text rectangles
|
|
* libnautilus-extensions/nautilus-icon-factory.c:
|
|
(get_themed_icon_file_path):
|
|
get a separate text rectangle for anti-aliased mode if present
|
|
|
|
fixed bug 6708, Change "support" link in menus, by moving and
|
|
renamed the "support" item from the services menu to the help menu.
|
|
This bug isn't finished yet, since we still have to rename the
|
|
support uri, but it isn't ready on the service yet.
|
|
|
|
* src/nautilus-service-ui.xml:
|
|
removed support item
|
|
* src/nautilus-shell-ui.xml:
|
|
added customer service item
|
|
* src/nautilus-window-menus.c: (help_menu_customer_service),
|
|
(nautilus_window_initialize_menus):
|
|
added code to handle the customer service command
|
|
* src/nautilus-window-service-ui.c:
|
|
(nautilus_window_install_service_ui):
|
|
removed callback for the support command
|
|
|
|
2001-02-21 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Mike Fleming <mfleming@eazel.com>
|
|
|
|
The old help tree, "user-guide/*", was broken in several ways.
|
|
It assumed there was only one doc, called "user-guide", whereas
|
|
we have multiple docs. Plus it had odd subdirectories which
|
|
are unusual and we don't want to use. Plus the convention is
|
|
to put all docs in a directory called "help" (modelled after
|
|
$prefix/gnome/help) and figures in a subdir called "figures".
|
|
So, I'm creating a new tree for this called "help" and installing
|
|
the latest version of Vera's Nautilus User Manual with
|
|
screenshots. I also added a nifty makefile, help/docs.make,
|
|
which we will use for all the SGML docs and translations
|
|
to keep things tidy and working with low maintenance.
|
|
|
|
* Makefile.am: Including help/
|
|
* configure.in: Including help/ and subdirs
|
|
* help/Makefile.am: added
|
|
* help/docs.make: added nifty makefile to be used by all
|
|
SGML docs and translations of SGML docs
|
|
* help/nautilus-user-manual/C/Makefile.am: added
|
|
* help/nautilus-user-manual/C/figures/custicon.png: added
|
|
* help/nautilus-user-manual/C/figures/full.png: added
|
|
* help/nautilus-user-manual/C/figures/link.png: added
|
|
* help/nautilus-user-manual/C/figures/locbar.png: added
|
|
* help/nautilus-user-manual/C/figures/noread.png: added
|
|
* help/nautilus-user-manual/C/figures/nowrite.png: added
|
|
* help/nautilus-user-manual/C/figures/part.png: added
|
|
* help/nautilus-user-manual/C/figures/player.png: added
|
|
* help/nautilus-user-manual/C/figures/prefmenu.png: added
|
|
* help/nautilus-user-manual/C/figures/sidebar.png: added
|
|
* help/nautilus-user-manual/C/figures/viewmenu.png: added
|
|
* help/nautilus-user-manual/C/figures/viewmusic.png: added
|
|
* help/nautilus-user-manual/C/nautilus-user-manual-C.omf: added
|
|
* help/nautilus-user-manual/C/nautilus-user-manual.sgml: added
|
|
* help/nautilus-user-manual/Makefile.am: added
|
|
* user-guide/Makefile.am: turned off old user guide installation
|
|
|
|
2001-02-21 Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/nautilus-view/callbacks.c:
|
|
(nautilus_service_install_download_progress):
|
|
|
|
Workaround possible redundant 100% progress callback.
|
|
|
|
2001-02-21 Pavel Cisler <pavel@eazel.com>
|
|
|
|
* components/help/help-method.c:
|
|
|
|
Fix broken build - add the right includes that got dropped by
|
|
GnomeVFS header file shuffle.
|
|
|
|
2001-02-20 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fixed bug where a renamed node in the tree view doesn't get
|
|
resorted:
|
|
|
|
* libnautilus-extensions/nautilus-ctree.c (set_node_info): if
|
|
the ctree is in auto-sort mode, sort the branch containing the
|
|
changed node
|
|
|
|
|
|
Fixed a crash in the tree view when expanding nodes that have
|
|
been moved across directories:
|
|
|
|
* components/tree/nautilus-tree-node.c
|
|
(nautilus_tree_node_remove_children): new function, unparents
|
|
all children of the given node
|
|
|
|
(nautilus_tree_node_destroy): emit a warning if the list of
|
|
children is non-null (then call remove_children). Ideally the
|
|
remove_children function should get called before the final
|
|
unref of a directory node
|
|
|
|
* components/tree/nautilus-tree-model.c
|
|
(report_node_removed_internal): call
|
|
nautilus_tree_node_remove_children before unref'ing the node
|
|
|
|
|
|
Mostly fixed bug where expansion state hash table accumulates
|
|
cruft over time (e.g. directories that no longer exist or got
|
|
moved to locations where they can never be displayed):
|
|
|
|
* components/tree/nautilus-tree-view.h
|
|
(NautilusTreeViewDetails): added `view_node_to_uri_map' hash
|
|
table. This is used to map view nodes to the URIs we believe
|
|
they are displaying. This is necessary since by the time we
|
|
find out about changes to nodes, the names of the underlying
|
|
NautilusFile objects have often already been changed
|
|
|
|
* components/tree/nautilus-tree-view.c
|
|
(unlink_view_node_from_uri, link_view_node_with_uri,
|
|
map_view_node_to_uri): functions accessing the new hash table
|
|
|
|
(nautilus_tree_view_would_include_file): new function, returns
|
|
true iff the given file may possibly appear in the tree view.
|
|
Climbs through all parents of the file to do this
|
|
|
|
(nautilus_tree_view_model_node_renamed_callback): only
|
|
propagates the expansion state if the would_include function
|
|
indicates that the new URI of the file would be included in the
|
|
tree view
|
|
|
|
* components/tree/nautilus-tree-model.c (report_node_changed):
|
|
no need to suppress the `node_removed' signal when renaming the
|
|
node (now that the view always deletes the expansion state of
|
|
the correct URI)
|
|
|
|
* libnautilus-extensions/nautilus-file.c,
|
|
libnautilus-extensions/nautilus-file-private.h,
|
|
libnautilus-extensions/nautilus-file-utilities.c,
|
|
libnautilus-extensions/nautilus-file-utilities.h
|
|
(nautilus_file_name_matches_hidden_pattern,
|
|
nautilus_file_name_matches_backup_pattern): moved these
|
|
functions from being private in nautilus-file to being public
|
|
in nautilus-file-utilities
|
|
|
|
|
|
Fixed tree view bug where moving nodes across directories still
|
|
loses the expansion state:
|
|
|
|
* components/tree/nautilus-tree-model.c
|
|
(nautilus_tree_model_directory_files_changed_callback):
|
|
separated the cases of the file being deleted and it being
|
|
moved across directories. In the move case emit the
|
|
`being_renamed' signal so the expansion state gets propagated
|
|
|
|
(nautilus_tree_view_remove_model_node, forget_view_node): moved
|
|
the code to delete the expansion state from forget_view_node to
|
|
nautilus_tree_view_remove_model_node - avoids deleting
|
|
expansion state of nodes that will later be renamed. It may
|
|
leave non-existent directories in the expansion state, but this
|
|
is a lesser bug than losing the expansion state totally. Also,
|
|
use the map_view_node_to_uri function to find the URI whose
|
|
expansion state needs to be removed
|
|
|
|
|
|
Fixed the bug where tree view icons often got chopped at top
|
|
and bottom when they're drawn (if the icon height is greater
|
|
than the font height). This means that fewer rows may fit in
|
|
the same vertical space, but visually it's (imho) a huge
|
|
improvement (I think this is bug 6085):
|
|
|
|
* components/tree/nautilus-tree-view.c
|
|
(nautilus_tree_view_initialize): call gtk_clist_set_row_height
|
|
with the maximum of the font height and the icon height
|
|
|
|
* libnautilus-extensions/nautilus-ctree.c (draw_row): always
|
|
calculate row_center_offset locally, and do it in such a way
|
|
that the text really is in the center of the row!
|
|
|
|
|
|
Fixed bug 5165 - repeatedly expanding and collapsing an empty
|
|
directory doesn't change how the node's icon is drawn after the
|
|
first expansion:
|
|
|
|
* libnautilus-extensions/nautilus-ctree.c (real_tree_expand,
|
|
real_tree_collapse): before returning, call tree_draw_node on
|
|
the node that changed state
|
|
|
|
2001-02-20 Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/nautilus-view/Makefile.am:
|
|
* components/services/install/nautilus-view/callbacks.c:
|
|
* components/services/install/nautilus-view/callbacks.h:
|
|
* components/services/install/nautilus-view/forms.c:
|
|
* components/services/install/nautilus-view/forms.h:
|
|
|
|
Added callbacks.[ch] and forms.[ch] to split the ridiculously huge
|
|
install view into smaller, more managable chunks.
|
|
|
|
* components/services/install/nautilus-view/main.c: (quit_timer),
|
|
(service_install_object_destroyed):
|
|
* components/services/install/nautilus-view/nautilus-service-instal
|
|
l-view.c: (deps_destroy_foreach),
|
|
(nautilus_service_install_view_destroy),
|
|
(nautilus_service_install_view_finalize),
|
|
(nautilus_service_install_view_initialize_class),
|
|
(nautilus_service_install_view_initialize),
|
|
(nautilus_service_install_view_update_from_uri_finish),
|
|
(service_install_stop_loading_callback):
|
|
* components/services/install/nautilus-view/nautilus-service-instal
|
|
l-view.h:
|
|
|
|
Turn the preflight dialog into a question asked inline. Do some
|
|
wacky hoop-jumping so that we do the right thing if the user
|
|
leaves our view while we're waiting for a button press. Turn off
|
|
some of the distractions (progress bar, etc) while waiting for
|
|
info and feedback.
|
|
|
|
2001-02-20 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-tabs.c: (draw_tab_label):
|
|
fixed bug 6804, resizing sidebar crashes summary view. Fixed by
|
|
adding a check to not draw the label when it's position is past
|
|
the right edge of the pixbuf.
|
|
|
|
2001-02-20 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed in part by: Robey Pointer <robey@eazel.com>
|
|
|
|
This patch fixes bug 6458, 5722, 6602, 6788 and 5826.
|
|
Removed soft_depends from PacakgeData.
|
|
|
|
This has some major changes in the logic, and (taaadaa) is fairly
|
|
untestet because of the sorry state of the testservers these
|
|
days. This will most likely no longer work with
|
|
services.eazel.com, but only with the newest server code.
|
|
|
|
* components/rpmview/nautilus-rpm-view-install.c:
|
|
(get_detailed_errors_foreach), (get_detailed_errors):
|
|
Fixed to parse PackageBreaks objects.
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(dump_tree_helper), (prune_failed_packages_helper),
|
|
(eazel_install_check_existing_packages), (get_softcat_info),
|
|
(is_satisfied), (is_satisfied_from_package_list),
|
|
(is_satisfied_features), (check_dependencies_foreach),
|
|
(check_dependencies), (check_tree_helper),
|
|
(check_no_two_packages_has_same_file),
|
|
(check_conflicts_against_already_installed_packages),
|
|
(check_feature_consistency), (do_file_conflict_check),
|
|
(do_dep_check_internal), (download_packages),
|
|
(get_packages_with_mod_flag), (eazel_uninstall_upward_traverse),
|
|
(eazel_uninstall_check_for_install), (eazel_uninstall_globber),
|
|
(install_packages), (uninstall_packages):
|
|
Ouput status in the tree dump.
|
|
Improved the way I fail ALREADY_INSTALLED packages.
|
|
Check the new package system error field in check_existing.
|
|
Get_info don't check for fillflag to decide if softcat success was
|
|
ok, since suites don't get the fillflag.
|
|
Don't try and dedupe suite objects.
|
|
Mark packages already installed with same version as CANCELLED.
|
|
If a ALREADYINSTALLED package is cancelled due to install options
|
|
(upgrade/downgrade), set a data field called "cancelled" to
|
|
represent.
|
|
Added a (currently not fully functional) check to see if a
|
|
dependency is solved by the current work set (bug 6809).
|
|
is_satisfied now uses is_satisfied_from_packages before checking
|
|
if dependency is installed.
|
|
Modified check_dependencies_foreach to pass around the package
|
|
list.
|
|
No longer do dependency check on cancelled packages (bug 6485).
|
|
Don't package depcheck packages with suite_id, treat it's contents
|
|
at comming toplevel packages.
|
|
Output crack sentence when trying to revice PackageFeatureMissing
|
|
breaks (file bug 6811)
|
|
Don't file uniqueness or file conflict check suites.
|
|
Fixed a bug in the feature_consistency, required a new query enum
|
|
in eazelpackagesystem query call.
|
|
Spewed out some comments.
|
|
Always add children of a suite to K.
|
|
Check download status (bug 5722)
|
|
Commented out expand_package_suites.
|
|
get_packages_with_mod_flag can now parse down into ->depends.
|
|
Nicyfied debug output.
|
|
|
|
* components/services/install/lib/eazel-install-protocols.c:
|
|
(gnome_vfs_xfer_callback), (gnome_vfs_fetch_remote_file),
|
|
(eazel_install_fetch_package):
|
|
No longer use rpmvercmp.
|
|
Define flag to make all downloads fail (to test failed downloads).
|
|
Note when VFS is lying about bytes_copied.
|
|
Removed some ancient code.
|
|
|
|
* components/services/install/lib/eazel-install-xml-package-list.c:
|
|
(parse_package), (eazel_install_packagedata_to_xml_int):
|
|
Removed soft_depends.
|
|
|
|
* components/services/install/lib/eazel-package-system-rpm3-private
|
|
.h:
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(eazel_package_system_rpm3_db_locked),
|
|
(eazel_package_system_rpm3_dbs_locked),
|
|
(eazel_package_system_rpm3_open_dbs),
|
|
(eazel_package_system_rpm3_packagedata_fill_from_header),
|
|
(eazel_package_system_rpm3_query_foreach),
|
|
(eazel_package_system_rpm3_query_requires_feature),
|
|
(eazel_package_system_rpm3_query),
|
|
(eazel_package_system_rpm3_verify):
|
|
Did the db lock check voodoo.
|
|
Added REQUIRES_FEATURE query enum.
|
|
Loads features from a given file (bug 5826)
|
|
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(packagedata_finalize), (packagedata_initialize),
|
|
(packagedata_copy), (packagedata_fill_in_missing),
|
|
(packagedata_remove_soft_dep), (packagedata_add_pack_to_depends),
|
|
(eazel_install_package_name_compare), (packagedata_dump_int):
|
|
Good bye soft_depends.
|
|
|
|
* components/services/install/lib/eazel-package-system.c:
|
|
(eazel_package_system_load_implementation),
|
|
(eazel_package_system_load_package), (eazel_package_system_query),
|
|
(eazel_package_system_fail_all_packages),
|
|
(eazel_package_system_install), (eazel_package_system_uninstall),
|
|
(eazel_package_system_verify), (eazel_package_system_initialize),
|
|
(eazel_package_system_new_with_id):
|
|
Fixed 6788.
|
|
Added REQUIRES_FEATURE query enum.
|
|
|
|
* components/services/install/lib/eazel-package-system.h:
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
(eazel_softcat_get_info):
|
|
Fixed some suite_id majick.
|
|
|
|
2001-02-20 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 6029, No option to mount zip drive in desktop menu.
|
|
Fixed bug 6751, Nautilus does not detect all of my removable disks.
|
|
Fixed bug 6194, SCSI CD-ROM drives are not displayed on desktop.
|
|
Fixed bug 6396, cd-rom not detected
|
|
|
|
Special thanks to liblit@acm.org for persisting and looking at the
|
|
code. The check permissions code is an artifact from when we were
|
|
considering having a mount daemon. I don't think it is needed at all
|
|
because the volume monitor is not running as root. I wil mark
|
|
the bugs fixed and wait for status but I think this will work.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(mount_volume_ext2_add), (mount_volume_udf_add),
|
|
(mount_volume_vfat_add), (mount_volume_msdos_add):
|
|
Remove old check_permissions code.
|
|
|
|
2001-02-20 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 6785 ("Trash" should be capitalized)
|
|
|
|
I grepped Nautilus sources for "the trash" and replaced
|
|
it with "the Trash". Let me know if you can think of
|
|
any references to the Trash that don't start with "the".
|
|
|
|
* libnautilus-extensions/nautilus-file-operations.c:
|
|
(build_error_string), (confirm_empty_trash):
|
|
* src/file-manager/fm-directory-view.c:
|
|
(fm_directory_view_confirm_deletion), (confirm_delete_from_trash),
|
|
(report_broken_symbolic_link):
|
|
* src/file-manager/nautilus-desktop-icon-view-ui.xml:
|
|
* src/file-manager/nautilus-directory-view-ui.xml:
|
|
|
|
2001-02-20 Dan Mueth <dan@eazel.com>
|
|
|
|
* user-guide/C/Makefile.am: Changed so only a warning is
|
|
given if ScrollKeeper is not installed.
|
|
|
|
2001-02-20 Mike Fleming <mfleming@eazel.com>
|
|
|
|
reviewed by: <ian@eazel.com>
|
|
|
|
Added "x-directory/webdav-prefer-directory" for bug 5325
|
|
|
|
* components/mozilla/Nautilus_View_mozilla.oaf.in:
|
|
* src/Nautilus_shell.oaf.in:
|
|
|
|
2001-02-15 Michael K. Fleming <mfleming@eazel.com>
|
|
|
|
reviewed by: <darin@eazel.com>
|
|
|
|
Part of 2057: URI's with fragments behave oddly
|
|
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
(nautilus_format_uri_for_display), (uris_match),
|
|
(nautilus_uris_match), (nautilus_uris_match_ignore_fragments),
|
|
(nautilus_self_check_file_utilities):
|
|
* libnautilus-extensions/nautilus-file-utilities.h:
|
|
|
|
nautilus_format_uri_for_display returns "file:" URI's if the URI
|
|
in question has a fragment, other file: URI's get translated into paths
|
|
Also no longer calls the evil gnome_vfs_unescape_string_for_display (see
|
|
bug 6694)
|
|
|
|
Also fixes bug 6722: re-entering search query results in location bar
|
|
results in error dialog
|
|
|
|
Added nautilus_uris_match_ignore_fragments function which strips
|
|
fragments before comparing. Also added test cases.
|
|
|
|
* components/tree/nautilus-tree-view.c:
|
|
(got_activation_uri_callback):
|
|
* src/nautilus-window-manage-views.c:
|
|
(viewed_file_changed_callback):
|
|
|
|
Fixed two locations that made the implicit assumption that
|
|
nautilus_file_get_uri should return a URI that's directly comparable
|
|
to the current navigation location. Other cases may still lurk.
|
|
|
|
* src/nautilus-window-menus.c:
|
|
|
|
A few calls to gnome_vfs_get_local_path_from_uri that should have
|
|
been gnome_vfs_get_uri_from_local_path. Eliminating dumb behaviour
|
|
in gnome_vfs_get_local_path_from_uri exposed them.
|
|
|
|
2001-02-20 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: Gene Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 5676 (Moving a directory with multiple nested
|
|
directories causes improper locations to be displayed):
|
|
|
|
* libnautilus-extensions/nautilus-directory-private.h:
|
|
* libnautilus-extensions/nautilus-directory.c:
|
|
(nautilus_directory_moved_internal): Made this build a list of the
|
|
affected files.
|
|
(nautilus_directory_moved): Send a changed notice to each affected
|
|
file.
|
|
(nautilus_directory_notify_files_moved): Send a changed notice to
|
|
each affected file, but share code to avoid sending changed
|
|
notices twice for any directory.
|
|
|
|
Fixed some callers that were assuming a
|
|
gnome_vfs_get_local_path_from_uri would return a non-NULL
|
|
value. This is not safe to assume just because
|
|
gnome_vfs_uri_get_local returns true.
|
|
|
|
* components/music/nautilus-music-view.c: (read_id_tag): Use
|
|
gnome_vfs_get_local_path_from_uri to define what a local path is.
|
|
The old code used a mix.
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
(nautilus_file_can_rename): Simplified code to use
|
|
gnome_vfs_get_local_path_from_uri to define what a local path
|
|
is. The old code used a mix.
|
|
* libnautilus-extensions/nautilus-thumbnails.c: (make_thumbnails):
|
|
Added NULL checks after calls to
|
|
gnome_vfs_get_local_path_from_uri.
|
|
* src/nautilus-sidebar.c: (uri_is_local_image): Took out redundant
|
|
check. The definition of local image we want here is: "uses a
|
|
standard file: URI".
|
|
* src/file-manager/fm-directory-view.c:
|
|
(fm_directory_link_type_in_selection): Fixed bug where it would
|
|
only look at the first item in the selection. Simplified logic.
|
|
(is_link_type_special): Added a new function.
|
|
(special_link_in_selection): Instead of calling
|
|
fm_directory_link_type_in_selection, copied it. The problem with
|
|
the other approach is that it was reading each link file three
|
|
time to rule out each of the three special link types.
|
|
|
|
Other changes.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(nautilus_volume_monitor_get_volume_name),
|
|
(modify_volume_name_for_display): Marked "Unknown" for
|
|
localization.
|
|
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
* libnautilus-extensions/nautilus-icon-factory.c:
|
|
* src/file-manager/fm-icon-view.c:
|
|
Added 2001 to the copyright since we modified these recently.
|
|
|
|
2001-02-20 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* src/file-manager/fm-error-reporting.c:
|
|
(fm_report_error_renaming_file): Middle-truncate
|
|
really long file names to avoid an error dialog
|
|
that is much wider than the screen.
|
|
|
|
2001-02-20 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* src/nautilus-location-bar.c: (try_to_expand_path):
|
|
fixed bug 6717, problem editing a uri with a '#' in the middle,
|
|
by adding a check to the auto-complete code to not substitute
|
|
zero length strings.
|
|
|
|
2001-02-20 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* components/text/nautilus-text-view.c: (file_close_callback),
|
|
(done_file_read):
|
|
fixed bug 6732, can't unmount volumes after viewing text files;
|
|
fixed by closing the file in done_file_read.
|
|
|
|
2001-02-20 Rebecca Schulman <rebecka@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
* src/file-manager/nautilus-indexing-info.c:
|
|
(show_indexing_info_dialog):
|
|
Complete fix for 6417, by swapping Vera's text into the
|
|
new index status dialog
|
|
|
|
2001-02-20 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 6384, Nautilus program chooser uses
|
|
"nautilus-mime-type-capplet" to launch capplet
|
|
|
|
* libnautilus-extensions/nautilus-program-chooser.c:
|
|
(launch_mime_capplet):
|
|
Rename capplet to "file-types-capplet"
|
|
|
|
2001-02-20 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: Gene Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 5482 (If you've esc'd out of an icon stretch, change
|
|
directories, then come back, the icon is the pre-esc'd stretched
|
|
size)
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(undo_stretching): Pass TRUE instead of FALSE so the "undone" size
|
|
gets stored in metadata. Without this, we end up with the icon at
|
|
the stretched size.
|
|
|
|
2001-02-20 Richard Boulton <richard@tartarus.org>
|
|
|
|
reviewed by: Ali Abdin <aliabdin@aucegypt.edu>
|
|
|
|
* components/help/converters/gnome-db2html2/*
|
|
Fix to bug 6700; doesn't include config.h unless HAVE_CONFIG_H
|
|
is defined, and has correct instructions for compiling standalone.
|
|
|
|
2001-02-20 Kjartan Maraas <kmaraas@gnome.org>
|
|
|
|
* components/services/summary/nautilus-summary-view.c: Fix some
|
|
typos in strings.
|
|
|
|
2001-02-20 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Assorted build twiddling.
|
|
|
|
* components/services/install/command-line/Makefile.am: Remove
|
|
-I/usr/include/rpm
|
|
|
|
* components/services/install/nautilus-view/Makefile.am: Likewise.
|
|
|
|
* components/services/install/nautilus-view/nautilus-service-install-view.c:
|
|
Remove gratuitous include of rpm header.
|
|
|
|
* components/services/inventory/Makefile.am: Formatting tweaks.
|
|
|
|
* components/services/summary/*: flatten this whole directory:
|
|
summary/lib => summary
|
|
summary/nautilus-view => summary
|
|
summary/nautilus-view/test => summary
|
|
summary/nautilus-view/icons/gray_tab_pieces =>summary/nautilus-view/icons
|
|
|
|
* configure.in: Adjust for flattening of
|
|
components/services/summary
|
|
|
|
* libnautilus-extensions/nautilus-clickable-image.c
|
|
(adjust_coordinates_for_window): Formatting tweak.
|
|
|
|
* user-guide/gnugpl/.cvsignore: Silence cvs.
|
|
|
|
2001-02-20 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/services/install/server/Makefile.am: Remove
|
|
-I/usr/include/rpm
|
|
|
|
2001-02-19 Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/nautilus-view/nautilus-service-instal
|
|
l-view.c: (install_message_new), (generate_install_form),
|
|
(nautilus_service_install_preflight_check),
|
|
(nautilus_service_install_done):
|
|
|
|
Hide the install view's progress header until downloading begins.
|
|
Try to use nautilus_view_go_back, though it appears to not be
|
|
functional yet.
|
|
|
|
2001-02-20 Rebecca Schulman <rebecka@eazel.com>
|
|
Complete bug 6416, to add dialogs to explain
|
|
that searches will be slow when medusa is disabled or
|
|
blocked. The work was previously complete, but
|
|
I've swapped in Vera's text, and added an
|
|
info_dialog_with_details to the stock dialogs.
|
|
|
|
reviewed by: Gene Ragan <gzr@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-stock-dialogs.c:
|
|
(details_dialog_clicked_callback),
|
|
(nautilus_show_info_dialog_with_details),
|
|
(nautilus_show_error_dialog_with_details):
|
|
* libnautilus-extensions/nautilus-stock-dialogs.h:
|
|
* src/file-manager/fm-search-list-view.c:
|
|
(display_system_services_are_blocked_dialog),
|
|
(display_system_services_are_disabled_dialog):
|
|
|
|
2001-02-20 Rebecca Schulman <rebecka@eazel.com>
|
|
Fix bugzilla.eazel.com 6414 to add prefence to nautilus
|
|
to enable/disable medusa
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_descriptions),
|
|
(global_preferences_install_defaults),
|
|
(global_preferences_install_visibility),
|
|
(global_preferences_create_dialog):
|
|
Add the fast search preference pane, visibility level,
|
|
change SEARCH_METHOD -> BACKUP_SEARCH
|
|
|
|
* libnautilus-extensions/nautilus-system-preferences.c:
|
|
* libnautilus-extensions/nautilus-system-preferences.h:
|
|
* libnautilus-extensions/Makefile.am:
|
|
(nautilus_is_system_preference),
|
|
(nautilus_system_preference_get_boolean),
|
|
(nautilus_system_preference_set_boolean):
|
|
Add setters and getters for system preferences that are not
|
|
managed by gconf. The current set and get functions
|
|
turn on and off medusa services
|
|
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
(nautilus_preferences_set_boolean),
|
|
(nautilus_preferences_get_boolean):
|
|
Use the new system preference setters and getters instead of the standard
|
|
ones if the preference is not managed by gconf
|
|
|
|
* src/file-manager/fm-search-list-view.c: (load_location_callback),
|
|
(display_system_services_are_blocked_dialog):
|
|
* src/nautilus-complex-search-bar.c:
|
|
(nautilus_complex_search_bar_get_location):
|
|
change SEARCH_METHOD -> BACKUP_SEARCH
|
|
|
|
2001-02-19 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: John Harper <jsh@eazel.com>
|
|
|
|
Fixed bugs 3743 (Summary view gives the same vague error message
|
|
for many different causes), 3972 (If user can't connect to
|
|
service, they end up with gray content view), 5973 (blank summary
|
|
view after install view finishes) and 6166 (Summary Login dialog
|
|
does not have initial focus) and 6018 (Nautilus returns to wrong
|
|
directory if services are unavailable). Also did much code
|
|
cleanup, and made the service and featured download icons in the
|
|
summary view prelighting and clickable. Fixed many other nits as
|
|
well.
|
|
|
|
* components/services/nautilus-dependent-shared/eazel-services-extensions.h,
|
|
components/services/nautilus-dependent-shared/eazel-services-extensions.c
|
|
(eazel_services_clickable_image_new_from_uri): Convenience wrapper
|
|
to make a new clickable image from a URI.
|
|
* components/services/nautilus-dependent-shared/eazel-services-footer.c
|
|
(eazel_services_footer_update): Clear the footer before updating,
|
|
instead of just dumping the new items in along with the old ones.
|
|
|
|
* components/services/trilobite/libtrilobite/trilobite-core-network.h,
|
|
components/services/trilobite/libtrilobite/trilobite-core-network.c:
|
|
Adjusted formatting, fixed headers.
|
|
|
|
* components/services/trilobite/libtrilobite/trilobite-file-utilities.h,
|
|
components/services/trilobite/libtrilobite/trilobite-file-utilities.c:
|
|
Cut 'n' pasted some useful code from libnautilus-extensions to
|
|
avoid depending on it, whee.
|
|
* components/services/trilobite/libtrilobite/Makefile.am: Added
|
|
above to the build.
|
|
|
|
* components/services/trilobite/libtrilobite/trilobite-redirect.h,
|
|
components/services/trilobite/libtrilobite/trilobite-redirect.c:
|
|
(trilobite_redirect_fetch_table_async,
|
|
trilobite_redirect_fetch_table_cancel): Asynchronous version of
|
|
redirect fetching code.
|
|
(redirect_fetch_callback): Helper function.
|
|
(trilobite_redirect_parse_xml): Null terminate buffer properly or
|
|
XML parsing code will get confused.
|
|
(trilobite_redirect_fetch_table): Removed the old synchronous code
|
|
since now no one is using it.
|
|
|
|
* components/services/summary/lib/eazel-summary-shared.h,
|
|
components/services/summary/lib/eazel-summary-shared.c:
|
|
(eazel_summary_fetch_data_cancel, eazel_summary_fetch_data_async):
|
|
Asynchronous version of summary fetching code.
|
|
(summary_data_fetch_callback): Helper function.
|
|
(eazel_summary_data_parse_xml): Same null termination trick as for
|
|
redirects.
|
|
(parse_summary_xml_file): Removed old synchronous code since now
|
|
no one is unsing it.
|
|
|
|
* components/services/summary/nautilus-view/main.c (main): Set
|
|
user agent to trilobite user agent; intialize gnome-vfs.
|
|
|
|
* components/services/summary/nautilus-view/nautilus-summary-dialogs.h,
|
|
components/services/summary/nautilus-view/nautilus-summary-dialogs.c
|
|
(nautilus_summary_show_login_failure_dialog): Renamed from
|
|
`nautilus_summary_login_failure_dialog'
|
|
(nautilus_summary_show_error_dialog): Renamed from
|
|
`generate_error_dialog'.
|
|
(nautilus_summary_show_login_dialog): Renamed from
|
|
`generate_login_dialog'.
|
|
(error_dialog_cancel_cb): Go back instead of (incorrectly) trying
|
|
to go back to the user's homedir.
|
|
(set_dialog_parent): Do the magic coordinate adjustment like
|
|
gnome_dialog_set_parent, but do not set it transient, or it will
|
|
not get focus in click to focus mode.
|
|
|
|
* components/services/summary/nautilus-view/nautilus-summary-callbacks.c:
|
|
(authn_cb_failed): Adjust to above renaming.
|
|
* components/services/summary/nautilus-view/nautilus-summary-footer.c
|
|
(footer_item_clicked_callback): Ditto.
|
|
* components/services/summary/nautilus-view/nautilus-summary-menu-items.c:
|
|
(bonobo_login_callback): Ditto.
|
|
|
|
* components/services/summary/nautilus-view/nautilus-summary-view-private.h:
|
|
Removed unused fields. Added async handles for redirect and summary XML
|
|
fetch.
|
|
|
|
* components/services/summary/nautilus-view/nautilus-summary-view.c:
|
|
(services_button_callback_data_free, summary_view_button_callback,
|
|
goto_uri_on_clicked, summary_view_button_new,
|
|
summary_view_link_image_new): Cleaned up summary view button code,
|
|
added code for the clickable icons and refactored a bit.
|
|
(create_header): Start out saying "Connecting to Eazel
|
|
Services..." instead of blank, and don't call `update_header' from
|
|
here.
|
|
(update_footer): fix incorrect polarity of offline and online.
|
|
(create_footer): remove call to update_footer; leave offline items
|
|
in place until connected.
|
|
(create_news_pane, create_services_list_pane,
|
|
create_featured_downloads_pane): Do not call corresponding update
|
|
func, updating is now separate from creating.
|
|
(generate_service_entry_row, generate_update_news_entry_row): Make
|
|
icons clickable.
|
|
(update_summary_form): New function to update the existing summary
|
|
view with new data, to avoid recreating even the fixed widgets
|
|
from scratch all the time.
|
|
(create_summary_form): Do not destroy all widgets at the
|
|
beginning. Remove some useless widgetry.
|
|
(nautilus_summary_view_initialize): Create the widgetry but do not
|
|
fill it with data.
|
|
(nautilus_summary_view_destroy, summary_fetch_callback,
|
|
redirect_fetch_callback, cancel_load_in_progress),
|
|
nautilus_summary_view_load_uri, summary_load_location_callback):
|
|
Change things around so loading of the summary data is
|
|
asynchronous.
|
|
(summary_stop_loading_callback): Handle "stop_loading".
|
|
|
|
2001-02-19 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Added auto-prelighting feature to NautilusClickableImage, and
|
|
fixed a major bug that occurs for clickable images in scrolled
|
|
areas.
|
|
|
|
* libnautilus-extensions/nautilus-clickable-image.h,
|
|
libnautilus-extensions/nautilus-clickable-image.c:
|
|
(nautilus_clickable_image_set_prelight): New public API call that
|
|
allows for automatic prelight handling direct in
|
|
NautilusClickableImage; made it settable because some users of
|
|
this code want to manually prelight with an alternate image.
|
|
(nautilus_clickable_image_set_up_pixbufs): helper function for the
|
|
above that keeps track of the normal and prelit buffers.
|
|
(label_enter, label_leave): When in prelight mode, switch images
|
|
on enter and leave. Also, remove unnecessary queue_draw calls.
|
|
|
|
(adjust_coordinates_for_window, ancestor_enter_notify_event,
|
|
ancestor_leave_notify_event, ancestor_motion_notify_event): Do
|
|
some coordinate adjustments so that if the NautilusClickableImage
|
|
is in a scrolled area with NO_WINDOW widgets all the way in
|
|
between, we do an appropriate coordinate adjustment. This should
|
|
also handle other containers that put their children in a
|
|
different window than their own. This was breaking for the summary
|
|
view when I set it to use clickable images for the service icons.
|
|
|
|
* libnautilus/nautilus-view-standard-main.c
|
|
(nautilus_view_standard_main_multi): Do a g_thread_init to make
|
|
views that use gnome-vfs happy.
|
|
|
|
2001-02-18 Ian McKellar <ian@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-mime-actions.c:
|
|
* libnautilus-extensions/nautilus-mime-actions.h:
|
|
* src/nautilus-window.c: (load_view_as_menu_callback):
|
|
Removed all the code related to Gnome-VFS sub-methods in Nautilus.
|
|
(Bug 5086)
|
|
|
|
2001-02-18 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Ian McKellar <ian@eazel.com>
|
|
|
|
Fixed bug 6681 ; make eazel-install output more machine parseable
|
|
by adding option and always return !0 on any failure.
|
|
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c: (eazel_file_conflict_check_signal),
|
|
(eazel_file_uniqueness_check_signal),
|
|
(eazel_feature_consistency_check_signal),
|
|
(eazel_download_progress_signal), (eazel_install_progress_signal),
|
|
(download_failed), (something_failed),
|
|
(eazel_preflight_check_signal), (dep_check), (md5_check_failed),
|
|
|
|
2001-02-19 Simos Xenitellis <simos@hellug.gr>
|
|
|
|
* configure.in: Added el to ALL_LINGUAS.
|
|
|
|
2001-02-18 Michael K. Fleming <mfleming@eazel.com>
|
|
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(try_transform_nautilus_uri_to_file_scheme),
|
|
(view_load_location_callback),
|
|
(should_uri_navigate_bypass_nautilus):
|
|
|
|
Bug 4302: links in HTML help don't work.
|
|
|
|
Now they do. Since the "gnome-help:" scheme stuff doesn't know
|
|
how to deal with files below the root and its to convoluted to fix,
|
|
the Mozilla component discovers if a gnome-help scheme isgoing to be
|
|
transformed into a file scheme and then redirects nautilus to that
|
|
URI. This means the full path to the HTML file appears in the location
|
|
bar, just like in the old gnome help browser
|
|
|
|
2001-02-18 Darin Adler <darin@eazel.com>
|
|
|
|
* components/mozilla/nautilus-mozilla-embed-extensions.cpp:
|
|
Get rid of initialization of nsString object to NULL
|
|
to fix Tinderbox.
|
|
|
|
2001-02-17 Michael K. Fleming <mfleming@eazel.com>
|
|
|
|
reviewed by: <ramiro@eazel.com>
|
|
|
|
Misc Mozilla changes.
|
|
|
|
Bug 6542 -- Throbber keeps spinning
|
|
Pages without network activity would never report_load_complete. Switched
|
|
to using net_start and net_stop to control throbber like galeon (didn't
|
|
I do this before?). Note that bug 6736 means the throbber might
|
|
cut out early. Oh well, the stop button isn't really hooked up anyway.
|
|
|
|
Bug 6544 -- Crash while navigating help
|
|
|
|
Caused by make_full_uri_from_relative going beyond a buffer. Also added
|
|
test case.
|
|
|
|
Also fixed up logic in mozilla_dom_mouse_click_callback related to
|
|
translating URI's that we know how to handle ourself but can't
|
|
be handled by mozilla directly without intervention (eg, eazel-services,
|
|
help URI's)
|
|
|
|
Also removed mistaken cancel_pending_vfs_operation in update_nautilus_uri
|
|
|
|
Also did some cleanup/rearranging of the async nautilus_view wrappers
|
|
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(nautilus_mozilla_content_view_initialize),
|
|
(mozilla_location_callback), (mozilla_net_start_callback),
|
|
(mozilla_net_stop_callback), (mozilla_dom_mouse_click_callback),
|
|
(vfs_open_callback), (update_nautilus_uri),
|
|
(make_full_uri_from_relative), (test_make_full_uri_from_relative),
|
|
(dispatch_report_location_change):
|
|
|
|
* src/nautilus-sidebar.c: (add_command_buttons):
|
|
Fixed improper assumption that nautilus_file_is_local being TRUE
|
|
means gnome_vfs_get_local_path will return a file path. The "local"
|
|
concept seems to apply to expected latancy, not URI schemes. This
|
|
was causing assertion failures when browsing to help: schemes (as
|
|
noted in the comments to bug 6544)
|
|
|
|
|
|
2001-02-17 Richard Boulton <richard@tartarus.org>
|
|
|
|
reviewed by: Ali Abdin <aliabdin@aucegypt.edu>
|
|
|
|
* components/help/converters/gnome-db2html2/gdb3html.c
|
|
* components/help/converters/gnome-db2html2/sect-elements.c
|
|
* components/help/converters/gnome-db2html2/toc-elements.c
|
|
Fix format string vulnerabilities, see bug 6702. Fixes
|
|
segfault when % character occurs in input files.
|
|
|
|
2001-02-17 Dan Mueth <dan@eazel.com>
|
|
|
|
reviewed by: Eskil
|
|
|
|
Updated toplevel docs data file. Updated and added FDL/GPL
|
|
licenses. Added OMF file for Nautilus User Guide.
|
|
|
|
* Makefile.am: Adding omf-install/
|
|
* components/help/topleveldocs.xml: Updated toplevel docs
|
|
* configure.in: Adding omf-install and user-guide/gnugpl
|
|
* omf-install/Makefile.am: Added for OMF files
|
|
* user-guide/C/Makefile.am: Updated for OMF file
|
|
* user-guide/C/nautilus-C.omf: Added this OMF file
|
|
* user-guide/Makefile.am: Added gnufdl/
|
|
* user-guide/gnufdl/gnufdl.sgml: Updated
|
|
* user-guide/gnugpl/Makefile.am: Added this file
|
|
* user-guide/gnugpl/gnugpl.sgml: Added this file, GPL
|
|
|
|
2001-02-17 Kjartan Maraas <kmaraas@gnome.org>
|
|
|
|
* src/file-manager/fm-search-list-view.c: Fix typo.
|
|
|
|
2001-02-16 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 6689, Segmentation fault from volume_in_black_list after
|
|
the death of the desktop.
|
|
|
|
* src/file-manager/fm-desktop-icon-view.c: (volume_in_black_list):
|
|
Add an assert to catch a NULL icon view being passed in. We need to
|
|
find out why this happens if it ever does.
|
|
|
|
* src/nautilus-application.c: (window_can_be_closed),
|
|
(is_last_closable_window), (volume_unmounted_callback):
|
|
Handle single window case in the code where we close the windows
|
|
the are displaying the contents of the unmounted volume. In the case
|
|
of a single window, direct it back to the default home directory.
|
|
|
|
2001-02-16 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* src/nautilus-sidebar-tabs.c: (draw_one_tab_themed),
|
|
(draw_or_layout_all_tabs):
|
|
fixed bug where the left edge of a sidebar tab wasn't
|
|
prelighting correctly when the one before it was active.
|
|
|
|
2001-02-16 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: Gene Ragan <gzr@eazel.com>
|
|
|
|
Fix bug 4070 (Repeated clicks of BACK cause core dump):
|
|
|
|
* src/nautilus-window-manage-views.c:
|
|
(viewed_file_changed_callback): Use end_location_change instead,
|
|
since cancel_location_change just does extra "go back to old view"
|
|
that we don't need.
|
|
(cancel_location_change): A little more sanity checking. Not sure
|
|
if it really helps. The other changes should fix the bug.
|
|
(begin_location_change): Use end_location_change to get rid of any
|
|
previous change in progress since cancel_location_change just does
|
|
extra "go back to old view" that we don't need.
|
|
(report_location_change_callback): Use end_location_change to get
|
|
rid of any previous change in progress since
|
|
cancel_location_change just does extra "go back to old view" that
|
|
we don't need.
|
|
|
|
* src/file-manager/fm-list-view.c: (get_list_if_exists),
|
|
(fm_list_view_clear): Don't create a list just to clear it.
|
|
Crashed here while I was trying to work on the other bug.
|
|
|
|
2001-02-16 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 6724 (implement Vera's new text &
|
|
organization for Preferences)
|
|
|
|
There are a few open issues still, but they can be
|
|
handled one at a time.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_descriptions),
|
|
(global_preferences_create_dialog),
|
|
(global_preferences_install_sidebar_panel_descriptions):
|
|
Tweak text, rework some comments, reorganize.
|
|
|
|
* libnautilus-extensions/nautilus-program-chooser.c:
|
|
(repopulate_program_list): Reinstated a one-line fix
|
|
that was accidentally merged away earlier.
|
|
|
|
2001-02-16 Robey Pointer <robey@eazel.com>
|
|
|
|
* nautilus.spec.in:
|
|
|
|
Don't reference the three files that used to be in top/.
|
|
|
|
2001-02-16 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* components/image-viewer/nautilus-image-view.c:
|
|
(zoomable_zoom_to_fit_callback), (rezoom_control),
|
|
(control_size_allocate_callback), (image_fits_in_container),
|
|
(scrolled_window_size_allocate_callback),
|
|
(scrollable_control_factory):
|
|
fixed a bunch of problems in the image view, including making
|
|
the initial shrink-to-fit feature work again, made unneccessary
|
|
scroll bars go away by using GTK_POLICY_AUTOMATIC, improved the
|
|
scaling to Arlo's taste by using GDK_INTERP_BILINEAR, and tweaked
|
|
the scale factors, plus other clean-ups.
|
|
|
|
* src/nautilus-zoom-control.c: (create_zoom_menu_item):
|
|
fixed bug 6288, bogus zoom levels displayed in zoom control, by making
|
|
the rounding algorithm used in the menu consistent with the one
|
|
used in the control.
|
|
|
|
2001-02-16 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 6477 (no way for intall view to send user "back where
|
|
they came from") by adding a "go back" command for views.
|
|
|
|
* libnautilus/nautilus-view-component.idl: Add "go back".
|
|
* libnautilus/nautilus-view.h:
|
|
* libnautilus/nautilus-view.c: (nautilus_view_go_back): Add "go
|
|
back".
|
|
* src/nautilus-view-frame-private.h:
|
|
* src/nautilus-view-frame-corba.c: (go_back),
|
|
(impl_Nautilus_ViewFrame_go_back): Add "go back".
|
|
* src/nautilus-view-frame.h:
|
|
* src/nautilus-view-frame.c:
|
|
(nautilus_view_frame_initialize_class),
|
|
(nautilus_view_frame_go_back): Add "go back".
|
|
* src/nautilus-window-manage-views.c: (go_back_callback): Add code
|
|
to either go back or go home.
|
|
|
|
* src/nautilus-window-toolbars.c:
|
|
(back_or_forward_button_pressed_callback): Formatting tweak.
|
|
|
|
2001-02-16 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Mike Engber <engber@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-wrap-table.c:
|
|
(wrap_table_get_content_dimensions):
|
|
Fix bug 6683. Bottom row is cut off in backgrounds/emblems dialog.
|
|
|
|
2001-02-16 Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(check_no_two_packages_has_same_file):
|
|
* components/services/install/lib/eazel-install-xml-package-list.c:
|
|
(osd_parse_file_list):
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
(eazel_softcat_initialize),
|
|
(remove_directories_from_provides_list), (eazel_softcat_get_info):
|
|
|
|
Nobody wants to review my patch because everyone hates me. This
|
|
fixes the weird file/directory checks we were doing by using the
|
|
new softcat fields to determine which ones are directories. No
|
|
more guesswork. Also there's a softcat bug which causes the file
|
|
list to sometimes contain repeated filenames, so this patch does a
|
|
workaround for that too.
|
|
|
|
* components/services/trilobite/doc/gconf.txt:
|
|
|
|
Fix my dumb typo: jump-url is not a bool.
|
|
|
|
2001-02-16 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 6606, only show user-mountable volumes in Disks menu
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(has_removable_mntent_options):
|
|
Utility function to check the mntent structure for options
|
|
that we have determined will do the best job of guessing that
|
|
a volume is removable.
|
|
|
|
(get_removable_volumes),
|
|
(volume_is_removable), (get_current_mount_list),
|
|
(mount_volume_add_filesystem), (open_cdda_device):
|
|
Did some code cleanup.
|
|
|
|
2001-02-16 Darin Adler <darin@eazel.com>
|
|
|
|
Fix bug 6435 (report_location_change does not record in history).
|
|
|
|
* src/nautilus-window-manage-views.c:
|
|
(report_location_change_callback): Use change type of STANDARD
|
|
instead of RELOAD.
|
|
|
|
2001-02-16 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* components/mozilla/nautilus-mozilla-embed-extensions.cpp:
|
|
Restore the original cast and lose the const. Remove an unused
|
|
variable.
|
|
|
|
2001-02-16 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
removed the translation text services from the build, since
|
|
they are not ready for commercial release. Also, made the
|
|
google and webster services localizable. This also fixes
|
|
bug 6704, translation doesn't work with large files.
|
|
|
|
* components/text/nautilus-text-view.c: (add_one_service):
|
|
made it use the localization framework for the menu label and
|
|
tooltip
|
|
|
|
* components/text/services/Makefile.am:
|
|
* components/text/services/english_to_french.xml:
|
|
* components/text/services/french_to_english.xml:
|
|
removed the translation services
|
|
|
|
* components/text/services/google.xml:
|
|
* components/text/services/webster.xml:
|
|
made the selection-based services localizable
|
|
|
|
* po/POTFILES.in:
|
|
added the selection-based services
|
|
|
|
2001-02-16 Robey Pointer <robey@eazel.com>
|
|
|
|
* components/mozilla/nautilus-mozilla-embed-extensions.cpp:
|
|
|
|
Fix build bustage by breaking cast into two pieces (weird C++ism).
|
|
|
|
2001-02-16 Josh Barrow <josh@eazel.com>
|
|
|
|
* docs/smoketests.html:
|
|
Made a few corrections
|
|
|
|
2001-02-16 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: Gene Ragan <gzr@eazel.com>
|
|
|
|
Finish fixing bug 6286 (need to re-apply optimization where we do
|
|
a single directory load):
|
|
|
|
* src/nautilus-window-manage-views.c: (begin_location_change): Do
|
|
the force_reload work in here. We want it on all 4 kinds of
|
|
location change (forward, back, new location, reload). Other
|
|
browsers don't do reload on back, so we may want to change this at
|
|
some point.
|
|
(nautilus_window_reload): Remove the old code to invalidate from
|
|
here now that it's done in begin_location_change.
|
|
|
|
* src/file-manager/fm-directory-view.c: (load_location_callback),
|
|
(load_directory), (finish_loading), (filtering_changed_callback):
|
|
Remove the old code to do force_reload. The NautilusDirectory part
|
|
of triggering a reload is now handled by the shell.
|
|
|
|
* libnautilus-extensions/nautilus-directory.h:
|
|
* libnautilus-extensions/nautilus-directory.c:
|
|
(nautilus_directory_file_monitor_add): No force_reload parameter
|
|
any more.
|
|
(nautilus_directory_force_reload): New separate call used to force
|
|
a reload. A method call so subclasses can implement.
|
|
(nautilus_self_check_directory): Removed the FALSE force_reload
|
|
argument to file_monitor_add.
|
|
* libnautilus-extensions/nautilus-vfs-directory.c:
|
|
(vfs_file_monitor_add): No force_reload parameter any more.
|
|
(vfs_force_reload): Call through to
|
|
nautilus_directory_force_reload_internal to do the real work.
|
|
(nautilus_vfs_directory_initialize_class): Install the new
|
|
force_reload function.
|
|
* libnautilus-extensions/nautilus-merged-directory.c:
|
|
(merged_file_monitor_add): No force_reload parameter any more.
|
|
(merged_force_reload): Tell all of the real directories to force a
|
|
reload.
|
|
(monitor_add_directory): No force_reload to track any more.
|
|
(nautilus_merged_directory_initialize_class): Install the new
|
|
force_reload function.
|
|
|
|
* libnautilus-extensions/nautilus-directory-private.h:
|
|
* libnautilus-extensions/nautilus-directory-async.c:
|
|
(nautilus_directory_force_reload_internal): Change the name of
|
|
this function, since there's now a public function that is named
|
|
nautilus_directory_force_reload.
|
|
|
|
* libnautilus-extensions/nautilus-file-private.h:
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
(nautilus_file_get_all_attributes): Made a separate call so other
|
|
parts of the framework can use it.
|
|
(nautilus_file_invalidate_all_attributes): Use the new call.
|
|
|
|
* components/tree/nautilus-tree-model.c:
|
|
(nautilus_tree_model_monitor_add),
|
|
(nautilus_tree_model_node_begin_monitoring_no_connect): Use the
|
|
new force_reload call. The old one had more granularity and thus
|
|
forced less to be reloaded, but it's OK to do a little more here.
|
|
|
|
* libnautilus-extensions/nautilus-trash-monitor.c:
|
|
(nautilus_trash_monitor_initialize): Removed the FALSE
|
|
force_reload argument to file_monitor_add.
|
|
|
|
Other stuff:
|
|
|
|
* libnautilus-extensions/nautilus-directory-metafile.c:
|
|
(get_metafile), (nautilus_directory_get_file_metadata),
|
|
(nautilus_directory_get_file_metadata_list),
|
|
(nautilus_directory_set_file_metadata),
|
|
(nautilus_directory_set_file_metadata_list),
|
|
(nautilus_directory_copy_file_metadata),
|
|
(nautilus_directory_remove_file_metadata),
|
|
(nautilus_directory_rename_file_metadata): Moved FIXMEs around.
|
|
Pass NULL instead of &ev when calling bonobo_object_release_unref
|
|
since we don't really want to do anything different if there's
|
|
some kind of error.
|
|
|
|
* nautilus-installer/install-lib/.cvsignore:
|
|
* nautilus-installer/libtrilobite/.cvsignore:
|
|
Gotta create these files when you make new directories.
|
|
|
|
* README: Change xml-i18n-tools to mention the correct branch.
|
|
|
|
2001-02-16 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* components/mozilla/Makefile.am:
|
|
* components/mozilla/bonobo-extensions.c:
|
|
* components/mozilla/bonobo-extensions.h:
|
|
New files. Cut and paste from nautilus-extensions to workaround
|
|
licensing issues.
|
|
|
|
* components/mozilla/main.c: (mozilla_object_destroyed):
|
|
Mike Fleming added a nice feature that caches the mozilla process
|
|
by delaying exit. This makes jumping from web page to web page
|
|
much faster. However, it makes it harder to debug the mozilla
|
|
component because it sticks around for a while and killing it by
|
|
hand doesnt allow for clean shutdown. So I added an debug
|
|
environment variable that can be set to turn the delayed exit off.
|
|
|
|
* components/mozilla/mozilla-events.cpp: Include the mozembed
|
|
private header. Im not quite sure why we were declaring the
|
|
prototype found thre ourselves.
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(nautilus_mozilla_content_view_initialize),
|
|
(charset_encoding_changed_callback),
|
|
(encoding_menu_data_free_cover),
|
|
(mozilla_view_create_charset_encoding_submenu),
|
|
(mozilla_view_merge_menus), (bonobo_control_activate_callback),
|
|
(mozilla_title_changed_callback), (mozilla_location_callback),
|
|
(mozilla_net_state_callback), (mozilla_net_stop_callback),
|
|
(mozilla_link_message_callback), (mozilla_progress_callback),
|
|
(mozilla_dom_mouse_click_callback), (vfs_open_callback),
|
|
(vfs_read_callback), (cancel_pending_vfs_operation),
|
|
(navigate_mozilla_to_nautilus_uri):
|
|
Add a charset encoding menu. Also, changed the type of the
|
|
mozilla member to be GtkMozEmbed instead of GtkWidget to reduce
|
|
the amount of casting we did.
|
|
|
|
* components/mozilla/nautilus-mozilla-embed-extensions.cpp:
|
|
* components/mozilla/nautilus-mozilla-embed-extensions.h:
|
|
New files. Start of mozilla embed extensions. Right now only
|
|
charset encoding stuff. Inspired somewhat by Galeon.
|
|
* components/mozilla/nautilus-mozilla-ui.xml:
|
|
Update for charset encoding menu support.
|
|
|
|
2001-02-16 Josh Barrow <josh@eazel.com>
|
|
|
|
* README:
|
|
Added some text to explain the freetype fiasco.
|
|
|
|
2001-02-16 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* README: Clarify the fact that Mozilla M18 no longer works.
|
|
* components/mozilla/mozilla-components.cpp: Remove obsolete
|
|
Mozilla M18 support. M18 no longer works.
|
|
|
|
2001-02-16 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* README: Update Mozilla requirements.
|
|
* configure.in: Update the Mozilla milestone names to match the
|
|
current Mozilla naming scheme. Add a flag indicating whether the
|
|
version of Mozilla we use has profiles support.
|
|
* components/mozilla/Makefile.am:
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(pre_widget_initialize):
|
|
Add better profile support ifdef hackery.
|
|
|
|
2001-02-15 Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/idl/trilobite-eazel-install.idl:
|
|
* components/services/install/lib/eazel-install-corba-types.c:
|
|
(corba_packagedatastruct_fill_from_packagedata),
|
|
(corba_packagedatastruct_fill_deps),
|
|
(packagedata_tree_from_corba_packagedatastructlist):
|
|
|
|
Re-add 'provides' to the IDL so the install view can poke around
|
|
for .desktop files.
|
|
|
|
* nautilus-installer/src/installer.c:
|
|
(get_detailed_errors_foreach), (get_detailed_errors):
|
|
|
|
Speed up error checking by avoiding pieces of the graph we've
|
|
already visited.
|
|
|
|
2001-02-15 Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(check_dependencies_foreach),
|
|
(check_no_two_packages_has_same_file),
|
|
(check_conflicts_against_already_installed_packages):
|
|
|
|
Remove errant unref during dupe-file check.
|
|
|
|
* components/services/install/nautilus-view/nautilus-service-instal
|
|
l-view.c: (nautilus_install_parse_uri),
|
|
(nautilus_service_install_done), (nautilus_service_install_failed),
|
|
(nautilus_service_need_password),
|
|
(nautilus_service_install_view_update_from_uri_finish),
|
|
(nautilus_service_install_view_load_uri):
|
|
* components/services/install/nautilus-view/nautilus-service-instal
|
|
l-view.h:
|
|
|
|
Set password prompt to something semi-reasonable. Fix up a few
|
|
wrong behaviors in the case of having multiple toplevel packages.
|
|
This still isn't working very well.
|
|
|
|
2001-02-15 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
fixed bug 5599, make objects in $USER/Nautilus localizable. Fixed
|
|
by creating a linkset to instead the Computer and Services icons,
|
|
and removing the top directory and associated code, since it's no
|
|
longer needed.
|
|
|
|
* configure.in:
|
|
removed data/top
|
|
* data/Makefile.am:
|
|
removed top directory
|
|
* data/linksets/Makefile.am:
|
|
* data/linksets/home.xml:
|
|
added new home linkset
|
|
|
|
* data/top/.cvsignore:
|
|
* data/top/.nautilus-metafile.xml:
|
|
* data/top/Computer:
|
|
* data/top/Makefile.am:
|
|
* data/top/Services:
|
|
removed files from top
|
|
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
(nautilus_get_user_main_directory):
|
|
changed it to no longer copy the top directory; instead,
|
|
install the new linkset
|
|
|
|
* po/POTFILES.in:
|
|
added home.xml to the files to be localized
|
|
|
|
2001-02-15 Eric Fischer <eric@eazel.com>
|
|
|
|
* nautilus.spec.in:
|
|
Building the installer into RPMs doesn't work, because I got
|
|
something in the Makefiles wrong. Revert the changes to the
|
|
spec file so tinderbox comes back to life. Will try again
|
|
once I think I have it right.
|
|
|
|
2001-02-15 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* nautilus-installer/src/installer.c:
|
|
|
|
For now, make the bootstrap installer always run in debug mode
|
|
and point to checkpoint:8888.
|
|
|
|
2001-02-15 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/services/trilobite/libtrilobite/trilobite-root-helper.
|
|
c: (discard_line), (eazel_helper_start):
|
|
|
|
Add debug info to the roothelper so that we can debug failures
|
|
better.
|
|
|
|
2001-02-15 Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(dump_tree_helper), (dump_tree):
|
|
|
|
Made dump_tree dump less redundant info (tries not to repeat
|
|
sections of the graph it's already visited).
|
|
|
|
* nautilus-installer/install-lib/Makefile.am:
|
|
* nautilus-installer/libtrilobite/Makefile.am:
|
|
|
|
Set LOG_DOMAIN to G_LOG_DOMAIN so our log catcher will actually
|
|
work. :)
|
|
|
|
* nautilus-installer/src/Makefile.am:
|
|
|
|
Remove redundant object file.
|
|
|
|
* nautilus-installer/src/create-eazel-installer.sh:
|
|
|
|
By default, strip the installer binary before gzexe'ing it (this
|
|
makes it much much smaller). Eventually we'll want to add some
|
|
sort of command-line option for deciding which kind to build.
|
|
|
|
* nautilus-installer/src/installer.c: (conflict_check),
|
|
(eazel_installer_initialize):
|
|
|
|
Remember to nudge GTK+ after updating labels so they'll actually
|
|
refresh.
|
|
|
|
* nautilus-installer/src/link.sh:
|
|
* nautilus-installer/src/main.c: (main):
|
|
* nautilus-installer/src/prescript:
|
|
|
|
Fix the prescript to work around a sad popt bug.
|
|
|
|
2001-02-15 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: Mike Engber <engber@eazel.com>
|
|
|
|
Fixed bug 6670, Segmentation fault when trying to access mounted
|
|
removable volume with no media.
|
|
|
|
* src/file-manager/fm-desktop-icon-view.c:
|
|
(create_unique_volume_name):
|
|
Use the accessor function to access the volume name instead
|
|
of accessing the structure directly. The accessor protects
|
|
us against NULL data.
|
|
|
|
2001-02-15 Eric Fischer <eric@eazel.com>
|
|
|
|
* nautilus.spec.in:
|
|
Start building the eazel installer, and put it into its own RPM.
|
|
(This should eventually be separate from building nautilus)
|
|
|
|
* nautilus-installer/libtrilobite/Makefile.am:
|
|
Add a dependency to create the .h files, since gmake complains
|
|
otherwise.
|
|
|
|
2001-02-15 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
fixed bug 6589, nautilus crashes if a moderate sized text block
|
|
is used for dictionary lookup. Fixed by imposing sanity limits
|
|
on both the selection size passed to services and the sidebar
|
|
title.
|
|
|
|
* components/text/nautilus-text-view.c: (handle_service_menu_item):
|
|
truncate the selection if it's greater than a reasonable size.
|
|
|
|
* src/nautilus-sidebar-title.c:
|
|
(nautilus_sidebar_title_initialize),
|
|
(nautilus_sidebar_title_set_text):
|
|
truncate the sidebar title if it's longer than a reasonable limit.
|
|
|
|
2001-02-15 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
* src/file-manager/fm-icon-view.c: (fm_icon_view_bump_zoom_level):
|
|
Change fm_icon_view_bump_zoom_level to ignore bumps to out
|
|
of bounds values - bug 6347.
|
|
|
|
2001-02-15 Michael Engber <engber@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-directory-metafile.c:
|
|
(get_metafile), (nautilus_directory_get_file_metadata),
|
|
(nautilus_directory_get_file_metadata_list),
|
|
(nautilus_directory_set_file_metadata),
|
|
(nautilus_directory_set_file_metadata_list),
|
|
(nautilus_directory_copy_file_metadata),
|
|
(nautilus_directory_remove_file_metadata),
|
|
(nautilus_directory_rename_file_metadata):
|
|
Added FIXMEs.
|
|
|
|
2001-02-15 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-image-table.h:
|
|
* libnautilus-extensions/nautilus-image-table.c:
|
|
(nautilus_image_table_add_empty_image): New function to add an
|
|
empty space into the table.
|
|
|
|
* libnautilus-extensions/nautilus-wrap-table.h:
|
|
* libnautilus-extensions/nautilus-wrap-table.c:
|
|
(nautilus_wrap_table_destroy), (nautilus_wrap_table_expose_event),
|
|
(nautilus_wrap_table_map), (nautilus_wrap_table_unmap),
|
|
(nautilus_wrap_table_add), (nautilus_wrap_table_remove),
|
|
(nautilus_wrap_table_forall), (wrap_table_layout),
|
|
(wrap_table_get_max_child_dimensions),
|
|
(wrap_table_get_content_dimensions),
|
|
(wrap_table_find_child_at_point),
|
|
(nautilus_wrap_table_reorder_child): Change 'items' to 'childern'
|
|
(nautilus_wrap_table_get_num_children): New function to get the
|
|
number of chilren.
|
|
|
|
* src/nautilus-property-browser.c: (labeled_image_configure),
|
|
(labeled_image_new), (make_properties_from_directories),
|
|
(add_reset_property), (make_properties_from_xml_node),
|
|
(nautilus_property_browser_update_contents):
|
|
Modify some constants and add new ones for the image table
|
|
layout. Andy is going to tweak these later.
|
|
Move the erase object back to the end of the table.
|
|
|
|
2001-02-15 J Shane Culpepper <pepper@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-file-operations.c:
|
|
(handle_transfer_ok):
|
|
|
|
Fix for Bug #1505, Cancelled copy operations leave partial
|
|
files. Nautilus now catches cancel and deletes the partial
|
|
file.
|
|
|
|
2001-02-15 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
Except for the self checks code.
|
|
|
|
Change code that used a ArtIRect as a "frame" to use
|
|
NautilusDimensions instead. Change all foo_frame functions to
|
|
foo_dimensions.
|
|
|
|
* libnautilus-extensions/nautilus-art-extensions.h:
|
|
Add a new structure to represent dimensions using signed integers.
|
|
Retire nautilus_art_ipoint_assign.
|
|
* libnautilus-extensions/nautilus-art-extensions.c:
|
|
(nautilus_dimensions_empty): New function to check for empty
|
|
dimensions.
|
|
(nautilus_art_irect_assign_dimensions): New function to assign
|
|
dimensions to a rectangle.
|
|
(nautilus_self_check_art_extensions): New self checks.
|
|
|
|
* libnautilus-extensions/nautilus-art-gtk-extensions.h:
|
|
* libnautilus-extensions/nautilus-art-gtk-extensions.c:
|
|
(nautilus_gdk_rectangle_to_art_irect),
|
|
(nautilus_screen_get_dimensions), (nautilus_gdk_window_get_bounds),
|
|
(nautilus_gdk_window_get_screen_relative_bounds),
|
|
(nautilus_gtk_widget_get_bounds),
|
|
(nautilus_gtk_widget_get_dimensions),
|
|
(nautilus_gdk_window_clip_dirty_area_to_screen),
|
|
(nautilus_art_irect_to_gdk_rectangle),
|
|
(nautilus_gdk_window_get_dimensions): New function to get
|
|
the dimensions of a GdkWindow.
|
|
Update for frame to dimensions changes. Change functions names to
|
|
lose the "irect" sub-prefix.
|
|
|
|
* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.h:
|
|
* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.c:
|
|
(nautilus_gdk_pixbuf_get_dimensions),
|
|
(nautilus_gdk_pixbuf_fill_rectangle_with_color),
|
|
(nautilus_gdk_pixbuf_draw_to_drawable),
|
|
(nautilus_gdk_pixbuf_draw_to_pixbuf),
|
|
(nautilus_gdk_pixbuf_draw_to_pixbuf_alpha),
|
|
(nautilus_gdk_pixbuf_new_from_pixbuf_sub_area),
|
|
(pixbuf_draw_tiled), (nautilus_gdk_pixbuf_draw_to_pixbuf_tiled),
|
|
(nautilus_gdk_pixbuf_draw_to_drawable_tiled),
|
|
(nautilus_gdk_pixbuf_intersect): New functions
|
|
(nautilus_self_check_gdk_pixbuf_extensions): New self checks.
|
|
Update for frame vs dimenensions changes. Simplify clipping code
|
|
by using nautilus_gdk_pixbuf_intersect. Move
|
|
nautilus_gdk_window_get_dimensions to
|
|
nautilus_gdk_window_get_dimensions in art-gtk-extensions.
|
|
|
|
* libnautilus-extensions/nautilus-debug-drawing.c:
|
|
(debug_pixbuf_viewer_size_request),
|
|
(nautilus_debug_pixbuf_draw_point),
|
|
(nautilus_debug_pixbuf_draw_rectangle),
|
|
(nautilus_debug_pixbuf_draw_rectangle_inset):
|
|
Update for frame vs dimenensions changes.
|
|
|
|
* libnautilus-extensions/nautilus-clickable-image.c:
|
|
(label_handle_motion):
|
|
Update for art-gtk extensions changes.
|
|
|
|
* libnautilus-extensions/nautilus-glyph.h:
|
|
* libnautilus-extensions/nautilus-glyph.c: (nautilus_glyph_new):
|
|
Change order of parameters to match NautilusScalalbleFont.
|
|
(nautilus_glyph_get_dimensions), (nautilus_glyph_draw_to_pixbuf):
|
|
Update for frame vs dimenensions changes.
|
|
|
|
* libnautilus-extensions/nautilus-lib-self-check-functions.h:
|
|
New declaration for art_extensions and gdk_pixbuf_extensions.
|
|
|
|
* libnautilus-extensions/nautilus-self-checks.c:
|
|
(nautilus_check_rectangle_result),
|
|
(nautilus_check_dimensions_result):
|
|
* libnautilus-extensions/nautilus-self-checks.h:
|
|
Add support for checking functions that return rectangles and
|
|
dimensions.
|
|
|
|
* libnautilus-extensions/nautilus-scalable-font.h:
|
|
* libnautilus-extensions/nautilus-scalable-font.c:
|
|
(nautilus_scalable_font_measure_text): Return
|
|
NautilusDimensions instead of using pointer parameters.
|
|
(nautilus_scalable_font_text_width): Simplify by calling
|
|
scalable_font_measure_text.
|
|
(nautilus_scalable_font_draw_text),
|
|
(nautilus_scalable_font_measure_text_lines),
|
|
(nautilus_scalable_font_draw_text_lines_with_dimensions),
|
|
(nautilus_scalable_font_draw_text_lines):
|
|
Update for frame vs dimenensions changes. Use NautilusDimensions
|
|
arrays instead of individial width and height arrays. Change all
|
|
function signatures to pass in only a font_size instead of both
|
|
font_width and font_height. Simplifies using these a bit.
|
|
(nautilus_scalable_font_largest_fitting_font_size): Fix bug where
|
|
we were always using the wrong font size to compute the largest
|
|
fitting font.
|
|
|
|
* libnautilus-extensions/nautilus-icon-factory.c: (embed_text):
|
|
Update for scalable font font_size api changes.
|
|
|
|
* libnautilus-extensions/nautilus-image-table.c:
|
|
(image_table_clear_dirty_areas):
|
|
Update for frame vs dimenensions changes.
|
|
|
|
* libnautilus-extensions/nautilus-image.c:
|
|
(nautilus_image_size_request), (image_get_pixbuf_dimensions),
|
|
(image_get_pixbuf_bounds), (image_get_tile_dimensions):
|
|
Update for frame vs dimenensions changes.
|
|
|
|
* libnautilus-extensions/nautilus-label.h:
|
|
* libnautilus-extensions/nautilus-label.c:
|
|
(nautilus_label_initialize_class), (nautilus_label_set_arg),
|
|
(nautilus_label_get_arg), (nautilus_label_size_request),
|
|
(nautilus_label_size_allocate), (label_composite_pixbuf_callback),
|
|
(label_draw_text_to_pixbuf): Fix a type. Was using [x,x] instead
|
|
of [x,y] to render the string.
|
|
(label_get_text_dimensions), (label_get_text_bounds),
|
|
(label_get_tile_dimensions), (label_line_geometries_clear),
|
|
(label_line_geometries_recompute),
|
|
Update for frame vs dimenensions changes. Make the
|
|
'smooth_line_wrap' attribute an int instead of a guint. Use an
|
|
array of NautilusDimensions to store text lines geometries instead
|
|
of separete width and height arrays.
|
|
(label_get_default_line_wrap_width),
|
|
(nautilus_label_set_smooth_line_wrap_width),
|
|
(nautilus_label_get_smooth_line_wrap_width):
|
|
Change signature to return an int instead of a guint.
|
|
|
|
* libnautilus-extensions/nautilus-labeled-image.c:
|
|
(nautilus_labeled_image_size_request),
|
|
(labeled_image_get_image_dimensions),
|
|
(labeled_image_get_label_dimensions),
|
|
(labeled_image_get_image_bounds_fill),
|
|
(nautilus_labeled_image_get_image_bounds),
|
|
(labeled_image_get_label_bounds_fill),
|
|
(nautilus_labeled_image_get_label_bounds),
|
|
(labeled_image_get_content_dimensions),
|
|
(labeled_image_get_content_bounds):
|
|
Update for frame vs dimenensions changes.
|
|
|
|
* libnautilus-extensions/nautilus-smooth-widget.h:
|
|
* libnautilus-extensions/nautilus-smooth-widget.c:
|
|
(smooth_widget_paint_tile_transparent),
|
|
(nautilus_smooth_widget_get_preferred_dimensions):
|
|
Update for frame vs dimenensions changes.
|
|
|
|
* libnautilus-extensions/nautilus-tabs.c: (measure_tab_name),
|
|
(draw_tab_label):
|
|
Update for font api changes.
|
|
|
|
* libnautilus-extensions/nautilus-text-layout.c:
|
|
(nautilus_text_layout_new), (nautilus_text_layout_paint):
|
|
Update for frame vs dimenensions changes.
|
|
|
|
* libnautilus-extensions/nautilus-wrap-table.c:
|
|
(nautilus_wrap_table_size_request), (wrap_table_layout),
|
|
(wrap_table_art_irect_max_dimensions),
|
|
(wrap_table_get_max_child_dimensions),
|
|
(wrap_table_get_content_dimensions):
|
|
Update for frame vs dimenensions changes.
|
|
|
|
* src/nautilus-about.c: (draw_aa_string):
|
|
Update for frame vs dimenensions changes.
|
|
|
|
* src/nautilus-sidebar-tabs.c: (draw_one_tab_plain),
|
|
(draw_one_tab_themed), (get_tab_width):
|
|
Update for frame vs dimenensions changes.
|
|
|
|
* test/test-nautilus-font-simple.c: (main):
|
|
* test/test-nautilus-font.c: (main):
|
|
* test/test-nautilus-glyph-simple.c: (glyph_new):
|
|
* test/test-nautilus-glyph.c: (glyph_new), (main):
|
|
* test/test-nautilus-pixbuf-tile.c:
|
|
* test/test.c: (test_pixbuf_draw_rectangle_tiled):
|
|
Update test for frame vs dimenensions changes and font api
|
|
changes.
|
|
|
|
2001-02-14 Mike Fleming <mfleming@eazel.com>
|
|
|
|
* components/mozilla/mozilla-preferences.cpp:
|
|
|
|
Bug 6592 -- Embedded Mozilla defaults to port 8080 when HTTP
|
|
proxy is enabled like everything else
|
|
|
|
2001-02-14 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-xml-package-list.c:
|
|
(osd_parse_shared), (eazel_install_packagelist_parse):
|
|
* components/services/install/lib/eazel-install-xml-package-list.h:
|
|
* components/services/install/lib/eazel-softcat-private.h:
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
(eazel_softcat_finalize), (eazel_softcat_initialize),
|
|
(eazel_softcat_reset_server_update_flag), (eazel_softcat_query):
|
|
|
|
Return the softcat DB revision with the parsed package list, and
|
|
use that info to hook into Eskil's error trap. Also free up the
|
|
softcat private data when the object goes away.
|
|
|
|
2001-02-14 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 6653, throwing away something with the desktop not on will
|
|
bring up an empty trash if the desktop is later turned on
|
|
|
|
* src/file-manager/fm-desktop-icon-view.c:
|
|
(update_trash_link_and_delete_copies):
|
|
Preflight state of trash icon when we are doing all of the other
|
|
icon state validity checks.
|
|
|
|
2001-02-14 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-icon-factory.c:
|
|
(is_supported_mime_type),
|
|
(nautilus_icon_factory_get_icon_for_file):
|
|
fixed bug 6623, .fig files cause warnings to spew, by checking for
|
|
types that we don't support and excluding them from thumbnailing.
|
|
|
|
2001-02-14 John Fleck <jfleck@inkstain.net>
|
|
|
|
reviewed by: Ali Abdin <aliabdin@aucegypt.edu>
|
|
* components/help/converters/gnome-db2html2/toc-elements.c
|
|
fix bug # 6551 - add test to see if article header has already
|
|
been printed and don't print it a second time
|
|
|
|
2001-02-14 Rebecca Schulman <rebecka@eazel.com>
|
|
Fix bugzilla.eazel.com bug 6416, that the search results view
|
|
needs to inform the user if indexing is disabled or blocked
|
|
on their system. I haven't added the final text yet, since
|
|
it is not complete. The final text will be swapped in.
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* src/file-manager/fm-search-list-view.c:
|
|
(load_location_callback),
|
|
(real_load_error), (display_indexed_search_problems_dialog),
|
|
(display_system_services_are_blocked_dialog),
|
|
(display_system_services_are_disabled_dialog): Add the dialogs for
|
|
the cases when searches are enabled and disabled in the right
|
|
cases. Stop displaying an error dialog about a problem loading
|
|
the location in the case where the directory load is cancelled.
|
|
|
|
* src/file-manager/nautilus-indexing-info.c:
|
|
(show_index_progress_dialog), (show_reindex_request_dialog),
|
|
(show_indexing_info_dialog):
|
|
Fix an obscure bug introduced in my last checkin by
|
|
removing a reference to the index status that was kept by the
|
|
medusa system state poller on destroy. If this reference was left around,
|
|
enabling or disabling indexing could crash nautilus.
|
|
|
|
2001-02-14 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: Gene Ragan <gzr@eazel.com>
|
|
|
|
* src/nautilus-applicable-views.c:
|
|
(got_minimum_file_info_callback),
|
|
(nautilus_determine_initial_view),
|
|
(nautilus_determine_initial_view_cancel): Get rid of the code to
|
|
monitor the directory. It's now moved up one level to the
|
|
manage-views.c code.
|
|
* src/nautilus-window-private.h:
|
|
* src/nautilus-window-manage-views.c: (free_location_change),
|
|
(begin_location_change): Move the code that starts monitoring the
|
|
directory up here instead.
|
|
|
|
* src/nautilus-application.c: (volume_unmounted_callback): Rewrote
|
|
this code to not use the viewed_file private field. There's a
|
|
public call to get the current location that should work just as
|
|
well. Also fix bug where it would ignore the scheme and just look
|
|
at the path part.
|
|
|
|
* libnautilus-extensions/nautilus-directory-metafile.c:
|
|
(nautilus_directory_use_self_contained_metafile_factory): Added
|
|
check to detect if this is called after using the factory.
|
|
(free_factory): Simplified.
|
|
(get_factory): New function to simplify get_metafile.
|
|
(get_metafile): Simplified.
|
|
|
|
* src/nautilus-location-bar.c: (try_to_expand_path): Fix storage
|
|
leak.
|
|
|
|
* libnautilus-extensions/nautilus-entry.c:
|
|
(nautilus_entry_key_press): Added FIXME after noticing a
|
|
particularly lame version of tilde expansion in here. I'm not sure
|
|
this is even used to good effect, since the location bar now does
|
|
its own tidle expansion.
|
|
|
|
* README: Fixed many inaccuracies.
|
|
|
|
* libnautilus-extensions/nautilus-stock-dialogs.c:
|
|
(timed_wait_free): Formatting tweaks.
|
|
* src/nautilus-theme-selector.c:
|
|
(get_theme_description_and_display_name): Formatting tweaks.
|
|
|
|
2001-02-14 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-stock-dialogs.c:
|
|
(timed_wait_delayed_close_destroy_dialog_callback),
|
|
(timed_wait_delayed_close_timeout_callback), (timed_wait_free),
|
|
(timed_wait_dialog_destroy_callback), (timed_wait_callback),
|
|
(nautilus_timed_wait_start_with_duration),
|
|
(nautilus_timed_wait_stop):
|
|
Non-cancellable timed wait dialogs do not free the timed wait
|
|
when the dialog is dismissed - instead they wait for the call to
|
|
timed_wait_stop to do it - otherwise the call to timed_wait_stop
|
|
asserts. Removed superfluous argument in timed_wait_callback.
|
|
When timed wait dialog remaining up due to minimum uptime feature
|
|
are closed by the user, we now cancel the pending timeout that
|
|
would close them without user intervention.
|
|
|
|
2001-02-14 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(eazel_install_check_existing_packages),
|
|
Final fix for 3511, if multiple packages with same name are
|
|
already installed, and more than one passes verify, fail
|
|
operation.
|
|
(install_packages),
|
|
(uninstall_packages):
|
|
call softcat reset db update mjick.
|
|
|
|
* components/services/install/lib/eazel-softcat.h:
|
|
* components/services/install/lib/eazel-softcat-private.h:
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
(eazel_softcat_initialize),
|
|
(eazel_softcat_reset_server_update_flag),
|
|
(eazel_softcat_error_string), (eazel_softcat_query):
|
|
Code to make get_info return a enum indicating that the db was
|
|
updated since last time.
|
|
Also a code to reset the flag.
|
|
|
|
2001-02-14 Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* nautilus.spec.in: added support for scrollkeeper
|
|
this also requires having the scrollkeeper package
|
|
to run, have not added that dependancy as it is not
|
|
easily available.
|
|
|
|
2001-02-14 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: Mike Engber <engber@eazel.com>
|
|
|
|
Fixed bug 6606, only show user-mountable volumes in Disks menu.
|
|
|
|
Look for options "user" or "owner" instead of "noauto"
|
|
to determine if volume if removable.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(volume_is_removable), (close_error_pipe):
|
|
|
|
2001-02-14 Eric Fischer <eric@eazel.com>
|
|
|
|
* nautilus-installer/install-lib/Makefile.am:
|
|
Gmake seems to have trouble recognizing .c -> .o dependencies
|
|
when the .c files don't appear until after the make has begun,
|
|
so explicitly add the rpm3 and rpm4 dependencies.
|
|
|
|
2001-02-13 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c: (eazel_file_conflict_check_signal),
|
|
(eazel_file_uniqueness_check_signal),
|
|
(eazel_feature_consistency_check_signal), (something_failed),
|
|
(eazel_preflight_check_signal), (dep_check), (md5_check_failed),
|
|
(delete_files):
|
|
Added --silent, suppresses random spewage.
|
|
Added autocont, so if there was multiple problems, answering y to
|
|
first "continue y/n ?" will answer y to all.
|
|
Fixed for the modified preflight signal.
|
|
|
|
* components/services/install/lib/eazel-install-corba-types.c:
|
|
(corba_packagedatastruct_fill_from_packagedata),
|
|
(packagedata_from_corba_packagedatastruct):
|
|
* components/services/install/lib/eazel-install-corba-callback.c:
|
|
(impl_preflight_check), (eazel_install_callback_class_initialize):
|
|
* components/services/install/lib/eazel-install-corba-callback.h:
|
|
* components/services/install/idl/trilobite-eazel-install.idl:
|
|
Changed preflight to take the operation type as argument.
|
|
Added modification status to the corba version of package data.
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(prune_failed_packages_helper),
|
|
(eazel_install_check_existing_packages), (get_softcat_info),
|
|
(is_satisfied), (check_dependencies_foreach),
|
|
(do_file_conflict_check), (execute),
|
|
(eazel_uninstall_upward_traverse), (install_packages):
|
|
Fixed bug 3511, 4502 (libeazelinstall part, view still needs
|
|
stuff).
|
|
|
|
* components/services/install/lib/eazel-install-public.h:
|
|
* components/services/install/lib/eazel-install-object.c:
|
|
(eazel_install_install_packages), (eazel_install_init_transaction),
|
|
(eazel_install_emit_preflight_check_default):
|
|
More debug spewage.
|
|
Fixed cut'n'paste bug in init_transaction.
|
|
Updated preflight signal.
|
|
|
|
* components/rpmview/nautilus-rpm-view-install.c
|
|
* components/services/install/nautilus-view/nautilus-service-install-view.c
|
|
Updated preflight signal.
|
|
|
|
* components/services/install/lib/eazel-install-problem.h:
|
|
* components/services/install/lib/eazel-install-problem.c:
|
|
(get_detailed_messages_breaks_foreach),
|
|
(get_detailed_messages_foreach), (compare_problem_case),
|
|
(add_continue_with_flag_case), (add_force_install_both_case),
|
|
(add_force_remove_case), (get_detailed_cases_foreach),
|
|
(eazel_install_problem_case_to_string),
|
|
(eazel_install_problem_case_foreach_destroy),
|
|
(build_categories_from_problem_list),
|
|
(eazel_install_problem_step_problem), (eazel_install_problem_done),
|
|
(eazel_install_problem_wait_for_completion),
|
|
(eazel_install_problem_handle_cases):
|
|
s/Fuckup/Feature dependency/
|
|
Lots of improvement.
|
|
Change some cases.
|
|
Did stuff...
|
|
Added cases of "cancelling package", "continue with flag",
|
|
"invalid".
|
|
Made EazelInstallProblem wait for the operation to complete, as
|
|
not to confuse the service object by starting it and resetting
|
|
values.
|
|
|
|
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
* components/services/install/lib/eazel-package-system.c:
|
|
(eazel_package_system_is_installed), (eazel_package_system_verify):
|
|
* components/services/install/lib/eazel-package-system.h:
|
|
* components/services/install/lib/eazel-package-system-private.h:
|
|
* components/services/install/lib/eazel-package-system-rpm3-private
|
|
.h:
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(rpmmonitorpiggybag_new), (eazel_package_system_rpm3_verify_impl),
|
|
(eazel_package_system_rpm3_verify):
|
|
* components/services/install/lib/eazel-package-system-skeleton.c:
|
|
(eazel_package_system_skeleton_verify):
|
|
Fixed 6494, also made verify return boolean, propageted change
|
|
down throughout the hierachy.
|
|
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(eazel_install_gtk_marshal_BOOL__ENUM_POINTER_INT_INT):
|
|
New signal for preflight.
|
|
|
|
2001-02-14 Eric Fischer <eric@eazel.com>
|
|
|
|
This is a bunch of changes leading up to Bug 6515, so
|
|
the installer can get built by just an extra flag to
|
|
configure rather than its own script.
|
|
|
|
* Makefile.am:
|
|
Add nautilus-installer to SUBDIRS
|
|
|
|
* acconfig.h:
|
|
Add ENABLE_INSTALLER to things that can be configured
|
|
|
|
* configure.in:
|
|
Add --enable-installer command line flag. Set PACKAGE_SYSTEM_OBJECT
|
|
and PACKAGE_SYSTEM_SOURCE based on whether rpm 3 or 4 is installed.
|
|
Create nautilus-installer Makefiles
|
|
|
|
* nautilus-installer/Makefile.am:
|
|
Remove things that Robey said were no longer used. Add libtrilobite
|
|
and install-lib to SUBDIRS that need to be built.
|
|
|
|
* nautilus-installer/install-lib/Makefile.am:
|
|
New Makefile that builds a second copy of the installer libraries
|
|
with weird flags as needed by the installer.
|
|
|
|
* nautilus-installer/libtrilobite/Makefile.am:
|
|
New Makefile that builds a second copy of the trilobite libraries
|
|
with weird flags as needed by the installer.
|
|
|
|
* nautilus-installer/src/Makefile.am:
|
|
Do in the Makefile what formerly had been done in link.sh (build
|
|
the installer, and create a self-extracting version of it).
|
|
|
|
* nautilus-installer/src/create-eazel-installer.sh:
|
|
Script, adapted from what's in link.sh, to create a self-extracting
|
|
installer.
|
|
|
|
2001-02-14 Josh Barrow <josh@eazel.com>
|
|
|
|
* README:
|
|
Made a few changes to URLs and a couple of places where things wer
|
|
worded in odd ways.
|
|
|
|
2001-02-14 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 2917 (Wrong capitalization in "Lay Out" menu)
|
|
|
|
* src/file-manager/nautilus-icon-view-ui.xml:
|
|
Verafied the capitalization.
|
|
|
|
2001-02-14 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 6465, Music view buttons stretch for songs with
|
|
very long titles.
|
|
|
|
* components/music/nautilus-music-view.c: (add_play_controls):
|
|
Set the pack box flag so that the buttons don't expand.
|
|
|
|
2001-02-14 Laszlo Kovacs <laszlo.kovacs@sun.com>
|
|
* components/help/hyperbola_top_doc_tree_populate.h:
|
|
components/help/hyperbola-filefmt.c:
|
|
components/help/hyperbola-nav-tree.c:
|
|
(ctree_populate_subnode, ctree_populate,
|
|
hyperbola_navigation_tree_new,
|
|
hyperbola_navigation_tree_load_location,
|
|
hyperbola_navigation_tree_select_row):
|
|
Toplevel docs put into a separate ctree in
|
|
the GUI of the help sidebar if Scrollkeeper
|
|
is enabled.
|
|
Note that this is not the final GUI, only the widget
|
|
layout is right, the look will be changed by somebody
|
|
who knows more gtk than me. Dan Mueth tries to find the
|
|
right person.
|
|
|
|
2001-02-14 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* librsvg/Makefile.am: Move $(FREETYPE2_CFLAGS) all the way to the
|
|
top of $(INCLUDES), so that if there are multiple versions of
|
|
freetype installed in the build machine, then we will catch only
|
|
the one we are interested in.
|
|
|
|
2001-02-14 Kjartan Maraas <kmaraas@gnome.org>
|
|
|
|
* configure.in: Added Norwegian (nynorsk) to ALL_LINGUAS.
|
|
|
|
2001-02-14 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-viewport.c:
|
|
(nautilus_viewport_set_never_smooth):
|
|
Fix a very dumb typo with the last commit. Thanks for
|
|
JP Rosevear <jpr@ximian.com> for spotting this.
|
|
|
|
2001-02-14 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* nautilus.spec.in:
|
|
Require 'freetype >= 2.0' not 'freetype2 >= 2.0'
|
|
|
|
2001-02-14 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: JP Rosevear <jpr@ximian.com>
|
|
|
|
* libnautilus-extensions/nautilus-viewport.c:
|
|
(nautilus_viewport_initialize), (nautilus_viewport_realize),
|
|
(nautilus_viewport_set_is_smooth),
|
|
(nautilus_viewport_get_is_smooth),
|
|
(nautilus_viewport_set_never_smooth):
|
|
Make sure the "never_smooth" and "is_smooth" attributes work as
|
|
advertised. Make the "never_smooth" attribute default to TRUE,
|
|
since that makes it work with more gtk widgets.
|
|
|
|
* src/nautilus-property-browser.c:
|
|
(nautilus_property_browser_initialize),
|
|
(nautilus_property_browser_update_contents):
|
|
Set the "never_smooth" attribute of the viewports to FALSE so that
|
|
the can be smooth.
|
|
|
|
2001-02-13 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* test/test-nautilus-glyph.c: (main):
|
|
* test/test-nautilus-label-simple.c: (main):
|
|
Two very tiny tweaks to help debug clipping bugs.
|
|
|
|
2001-02-13 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Rebecca Schulman <rebecka@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.c:
|
|
(nautilus_gdk_pixbuf_new_from_pixbuf_sub_area),
|
|
(nautilus_gdk_pixbuf_new_from_existing_buffer):
|
|
* libnautilus-extensions/nautilus-gdk-pixbuf-extensions.h:
|
|
New function to create a pixbuf from an existing buffer and clip
|
|
area.
|
|
|
|
2001-02-13 Robey Pointer <robey@eazel.com>
|
|
|
|
* Makefile.am:
|
|
|
|
Add nautilus-installer to EXTRA_DIST to fix tinderbox breakage.
|
|
|
|
2001-02-13 Rebecca Schulman <rebecka@eazel.com>
|
|
|
|
reviewed by: Seth Nickell <seth@eazel.com>
|
|
|
|
Fix bugzilla.eazel.com bug 6417, that the indexing
|
|
information dialog should not be shown if indexing is
|
|
disabled or blocked.
|
|
|
|
* src/file-manager/nautilus-indexing-info.c: (dialog_close_cover),
|
|
(show_index_progress_dialog), (show_reindex_request_dialog),
|
|
(show_indexing_info_dialog):
|
|
Add new dialogs for the case when indexing is off,
|
|
and close each dialog in the case where the status of indexing
|
|
changes.
|
|
|
|
2001-02-13 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Arik Devens <arik@eazel.com>
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
* libnautilus-extensions/nautilus-label.c:
|
|
* libnautilus-extensions/nautilus-icon-canvas-item.c:
|
|
* libnautilus-extensions/nautilus-scalable-font.c:
|
|
* libnautilus-extensions/nautilus-scalable-font.h:
|
|
* libnautilus-extensions/nautilus-text-layout.c:
|
|
* libnautilus-extensions/nautilus-text-layout.h:
|
|
* test/test-nautilus-font.c:
|
|
Move the text layout code to its own place. No real code changes.
|
|
|
|
2001-02-13 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
reviewed by: Arik Devens <arik@eazel.com>
|
|
|
|
* src/nautilus-property-browser.c: (add_pattern_to_browser):
|
|
fixed bug 6554, typing random text into the background selector
|
|
crashes, by adding a check for a valid path and displaying an
|
|
error dialog if the path isn't valid.
|
|
|
|
2001-02-13 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Andy Hertzfeld <andy@eazel.com>
|
|
|
|
Fixed bug 6582, Editing location bar crashes Nautilus, leaves
|
|
spurious text.
|
|
Fixed duplicate bug 6585, Nautilus crashed if type "~/asdfasdf" in
|
|
location bar.
|
|
|
|
* src/nautilus-location-bar.c: (try_to_expand_path): Removed
|
|
spurious g_free that was causing massive breakage.
|
|
|
|
2001-02-13 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 6385 (Properties window doesn't set/display
|
|
icon correctly for Nautilus link files)
|
|
|
|
Now the Properties window keeps around an "original
|
|
file" and a "target file", which are currently the
|
|
same for all files except Nautilus links. The original
|
|
file is used to display/set the icon & name. (So you
|
|
can edit the name of your Home icon in the properties
|
|
window now also.)
|
|
|
|
* src/file-manager/fm-properties-window.c:
|
|
Renamed details->file to details->target_file. Added
|
|
details->original_file. Removed two details fields
|
|
that were unused.
|
|
|
|
(directory_contents_value_field_update),
|
|
(attach_directory_contents_value_field),
|
|
(update_visibility_of_item_count_fields),
|
|
(should_show_custom_icon_buttons), (should_show_file_type),
|
|
(should_show_accessed_date), (should_show_mime_type),
|
|
(create_emblems_page),
|
|
(append_special_execution_checkbox), (create_permissions_page),
|
|
(should_show_emblems), (should_show_permissions),
|
|
(real_shutdown):
|
|
Updated for name change only.
|
|
|
|
(create_basic_page): Use original file for icon & name widgetry.
|
|
|
|
(startup_data_new), (startup_data_free): New functions used to
|
|
manipulate the data needed before a Properties window object
|
|
exists for a given file.
|
|
|
|
(create_properties_window): Reworked to use StartupData and set up
|
|
both target_file and original_file.
|
|
|
|
(get_target_file): Renamed from get_and_ref_file_to_display.
|
|
|
|
(create_properties_window_callback): Reworked to use StartupData;
|
|
slight reordering due to object lifetime issues.
|
|
|
|
(cancel_create_properties_window_callback),
|
|
(directory_view_destroyed_callback), (remove_pending_file),
|
|
(fm_properties_window_present):
|
|
Reworked to use StartupData.
|
|
|
|
(real_destroy): clean up after original_file and target_file.
|
|
|
|
(set_icon_callback): Use original_file.
|
|
(select_image_button_callback),
|
|
(remove_image_button_callback): Changed signatures to take
|
|
FMPropertiesWindows instead of NautilusFiles; use original_file.
|
|
|
|
2001-02-13 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: John Sullivan
|
|
|
|
* libnautilus-extensions/nautilus-directory-metafile.c:
|
|
(nautilus_directory_set_file_metadata_list):
|
|
Fix call to CORBA_sequence_set_release on the wrong
|
|
(non-CORBA) list - bug 6575.
|
|
|
|
2001-02-13 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix bug 6408 (nautilus_view_report_load_failed causes Nautilus to
|
|
segfault in an idle callback):
|
|
|
|
* libnautilus/nautilus-idle-queue.c: (execute_queued_functions),
|
|
(nautilus_idle_queue_destroy): Changed the idle queue so it can
|
|
handle being destroyed while inside one of the queued functions.
|
|
|
|
Fix bug 6402 (Click desktop icon -> Nautilus window not moved to
|
|
front):
|
|
|
|
* src/nautilus-window-manage-views.c: (open_location): Bring the
|
|
existing window up when it's reused in the "open icon on desktop"
|
|
in single-window mode.
|
|
|
|
Other changes:
|
|
|
|
* libnautilus-extensions/nautilus-icon-factory.c:
|
|
(is_theme_in_user_directory): Rename from "check_local_theme"
|
|
and changed it to use a normal function result instead of taking
|
|
a gboolean pointer.
|
|
(set_theme): Use new function and booleans by their new names.
|
|
"in_user_directory" instead of "local".
|
|
(make_full_icon_path): Just the name change.
|
|
(get_themed_icon_file_path): Take a boolean parameter instead of
|
|
trying to figure out if the theme is in the user directory, because
|
|
the old way would get it wrong for the default theme.
|
|
(get_icon_file_path): Pass in the boolean to say if the theme is
|
|
in the user directory or not.
|
|
|
|
* libnautilus-extensions/nautilus-string.h: Remove repeated
|
|
declaration for nautilus_str_get_prefix.
|
|
|
|
(These not reviewed:)
|
|
|
|
* librsvg/rsvg-ft.c: (rsvg_ft_glyph_evict): Fix code that was
|
|
looking at the "prev" pointer of a victim after freeing it. Also
|
|
made some other code simplifications.
|
|
|
|
* src/nautilus-theme-selector.c:
|
|
(render_theme_name_and_description): Added an explicit call to
|
|
gtk_widget_realize before grabbing the style field and expecting
|
|
it to have gc's in it. Not sure why no one ran into this before.
|
|
|
|
2001-02-13 Eric Fischer <eric@eazel.com>
|
|
|
|
* configure.in:
|
|
Allow RPM 4.* instead of only 4.0
|
|
|
|
2001-02-13 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* components/text/nautilus-text-view.c: (add_services_to_menu),
|
|
(nautilus_text_view_build_service_menu):
|
|
made the text view look for services in the updates folder, so we
|
|
can add new services in the same fashion as bookmarks. Also,
|
|
keep a list of the added service filenames so if the same service
|
|
is present in multiple directories, it only gets added once.
|
|
|
|
2001-02-13 Robin * Slomkowski <rslomkow@rslomkow.org>
|
|
|
|
* nautilus.spec.in: enabled make -k check
|
|
|
|
2001-02-13 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-directory-metafile.c:
|
|
(nautilus_directory_use_self_contained_metatfile_factory),
|
|
(get_metafile), (nautilus_directory_set_file_metadata_list):
|
|
* libnautilus-extensions/nautilus-directory-metafile.h:
|
|
* libnautilus-extensions/nautilus-metafile.c: (destroy),
|
|
(corba_get_list):
|
|
* src/nautilus-main.c: (main):
|
|
The metafile code now circumvents oaf when nautilus is performing
|
|
a self check - bug 6552.
|
|
|
|
2001-02-13 Robin * Slomkowski <rslomkow@rslomkow.org>
|
|
|
|
* nautilus.spec.in: re-enabled building...
|
|
|
|
2001-02-13 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 5647 (Control-left/right for keyboard focus
|
|
movement conflicts with Sawfish keyboard shortcuts)
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(keyboard_move_to), (keyboard_space): Use Alt instead
|
|
of Control for keyboard focus movement and selection
|
|
toggling, per Don.
|
|
|
|
2001-02-13 Robin * Slomkowski <rslomkow@rslomkow.org>
|
|
|
|
* nautilus.spec.in: took make check out of here
|
|
* src/Makefile.am: re-enabled test target
|
|
|
|
2001-02-13 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
* libnautilus-extensions/nautilus-glyph.h:
|
|
* libnautilus-extensions/nautilus-glyph.c:
|
|
New class. A wrapper on RsvgGlyph that makes it simple and fast
|
|
to draw smooth text on pixbufs
|
|
|
|
* libnautilus-extensions/nautilus-clickable-image.c:
|
|
(nautilus_clickable_image_initialize_class),
|
|
(nautilus_clickable_image_realize):
|
|
Remove unrealize() method that was a noop.
|
|
|
|
* libnautilus-extensions/nautilus-debug-drawing.c:
|
|
(nautilus_debug_pixbuf_draw_point),
|
|
(nautilus_debug_pixbuf_draw_rectangle),
|
|
(nautilus_debug_pixbuf_draw_rectangle_inset):
|
|
* libnautilus-extensions/nautilus-debug-drawing.h:
|
|
Add some pixbuf drawing functions to debug clip areas in pixbufs.
|
|
|
|
* libnautilus-extensions/nautilus-image-table.c:
|
|
(nautilus_image_table_initialize_class),
|
|
(nautilus_image_table_remove):
|
|
Remove add() method that was a noop.
|
|
|
|
* test/.cvsignore:
|
|
* test/Makefile.am:
|
|
* test/test-nautilus-font-simple.c: (main):
|
|
* test/test-nautilus-font.c: (main):
|
|
* test/test-nautilus-glyph-simple.c: (glyph_new), (main):
|
|
* test/test-nautilus-glyph.c: (glyph_new), (main):
|
|
* test/test.c: (test_window_set_title_with_pid),
|
|
(test_pixbuf_draw_rectangle_tiled):
|
|
* test/test.h:
|
|
New NautilusGlyph tests. Also remove the broken pixbuf drawing
|
|
debug code. Use the debugging code in nautilus-debug-drawing.[ch]
|
|
instead.
|
|
|
|
2001-02-13 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fixed bug 5837, 'Home Location' preference should accept ~.
|
|
Fixed bug 6463, GNOME-VFS spews critical errors as you type an
|
|
incomplete path in the location bar.
|
|
Fixed bug 6478, nautilus crashes on ~somedir/ if that dir
|
|
doesn't exist.
|
|
Fixed bug 6506, Entering "~" in Add New Background Dialogue box
|
|
causes Nautilus to crash.
|
|
|
|
* libnautilus-extensions/nautilus-entry.c:
|
|
(nautilus_entry_initialize), (nautilus_entry_key_press): Added
|
|
setting of expand_tilde to FALSE. Added a slash case so that ~/
|
|
gets expanded to $(HOMEDIR).
|
|
* libnautilus-extensions/nautilus-entry.h: Added gboolean
|
|
expand_tilde to the NautilusEntry struct.
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
(nautilus_make_uri_from_input): Added falling into default case
|
|
on ~'s if the dir doesn't exist so they end up at http://'s.
|
|
* libnautilus-extensions/nautilus-preferences-item.c:
|
|
(preferences_item_create_editable_string): Added special case
|
|
setting of expand_tilde to TRUE on the home dir preference box.
|
|
As well as a FIXME saying this should be dealt with later on.
|
|
* libnautilus-extensions/nautilus-text-caption.c:
|
|
(nautilus_text_caption_initialize), (entry_changed_callback),
|
|
(nautilus_text_caption_set_editable),
|
|
(nautilus_text_caption_set_expand_tilde): Changed
|
|
NautilusTextCaption to use NautilusEntry instead of GtkEntry.
|
|
Added function to set expand tilde on NautilusText Caption.
|
|
Updated set_editable to work with NautilusEntry.
|
|
* libnautilus-extensions/nautilus-text-caption.h: Added
|
|
nautilus_text_caption_set_expand_tilde function prototype.
|
|
* src/nautilus-location-bar.c: (try_to_expand_path),
|
|
(nautilus_location_bar_initialize): Added expanding of ~'s at
|
|
the beginning of the location to full path. Added setting of
|
|
expand_tilde to TRUE.
|
|
* src/nautilus-property-browser.c: (add_pattern_to_browser):
|
|
Added if statement to not attempt to do anything if the dir
|
|
chosen uses ~ do to gtk brokenness. Also added error dialog
|
|
that explains what happened to the user.
|
|
|
|
2001-02-13 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* src/nautilus-theme-selector.c:
|
|
(nautilus_theme_selector_initialize), (theme_style_set_callback),
|
|
(render_theme_name_and_description), (add_pixbuf_to_theme_list),
|
|
(add_theme):
|
|
fixed bug 5951, hard-coded geometry in the theme selector, by
|
|
implementing the design that Arlo wanted, with the theme name
|
|
above the theme description instead of in separate columns.
|
|
|
|
2001-02-12 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* configure.in:
|
|
|
|
Move -lrpmio earlier in the RPM_LIBS line, because the bootstrap
|
|
installer is picky about it. Also, generate the installer's
|
|
Makefile during the 'configure' stage.
|
|
|
|
* nautilus-installer/src/Makefile.am:
|
|
|
|
Use predefined macros for most libraries (still keeping them to
|
|
the mininum) and get libtool/automake to do the heavy lifting part
|
|
of making a static binary.
|
|
|
|
* nautilus-installer/src/callbacks.c: (druid_cancel),
|
|
(druid_finish):
|
|
|
|
Try to avoid unref'ing or using the installer object during button
|
|
callbacks if it hasn't been created yet.
|
|
|
|
* nautilus-installer/src/installer.c: (eazel_installer_finalize):
|
|
|
|
Don't unref the service object, it causes assertions.
|
|
|
|
* nautilus-installer/src/link.sh:
|
|
|
|
Make it so that (at least for me) the bootstrap installer will
|
|
build on a RH70 system now.
|
|
|
|
2001-02-12 Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* src/Makefile.am: disabled "make check" by commenting
|
|
out the TEST directive
|
|
|
|
2001-02-12 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by Michael Engber <engber@eazel.com>
|
|
|
|
Fix bug 6383 (Esc-cancel from icon stretching doesn't work on
|
|
desktop):
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c
|
|
(start_stretching): call nautilus_gdk_window_focus on the
|
|
toplevel widget of the icon container
|
|
|
|
2001-02-12 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* src/nautilus-application.c: (nautilus_application_startup):
|
|
|
|
Follow --quit's lead and avoid unref'ing to avoid hanging.
|
|
|
|
* src/nautilus-shell.c: (restore_window_states):
|
|
|
|
Don't double-free the list elements in the restored window list
|
|
after restart.
|
|
|
|
2001-02-12 Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-protocols.c:
|
|
(gnome_vfs_fetch_remote_file):
|
|
|
|
Erase the package if it didn't finish downloading.
|
|
|
|
* components/services/trilobite/libtrilobite/trilobite-core-messagi
|
|
ng.c:
|
|
|
|
Add <string.h> header for RH7.
|
|
|
|
* nautilus-installer/src/callbacks.c: (druid_cancel),
|
|
(druid_delete), (druid_finish):
|
|
* nautilus-installer/src/main.c: (main):
|
|
|
|
Clean up object unref'ing to quiet up the install lib's memory
|
|
checker. Don't hook up with the session manager.
|
|
|
|
* nautilus-installer/src/installer.c: (eazel_download_progress),
|
|
(eazel_install_preflight), (check_system),
|
|
(eazel_installer_finalize), (eazel_installer_set_default_texts),
|
|
(eazel_installer_initialize):
|
|
* nautilus-installer/src/installer.h:
|
|
* nautilus-installer/src/link.sh:
|
|
|
|
Change the no-RH7 message into RH6 and RH7 specific messages, so
|
|
we can build one installer for each platform. Don't ask to delete
|
|
files if none were downloaded.
|
|
|
|
2001-02-12 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-gtk-extensions.h:
|
|
* libnautilus-extensions/nautilus-gtk-extensions.c:
|
|
(while_realized_disconnecter),
|
|
(nautilus_gtk_signal_connect_while_realized):
|
|
New function to connect to a signal of an object while a widget is
|
|
realized.
|
|
(while_realized_disconnecter): Changed signature to be void - no
|
|
need to return a value here. As such, the GTK_SIGNAL_FUNC casts
|
|
are no longer needed.
|
|
|
|
* libnautilus-extensions/nautilus-clickable-image.c:
|
|
(nautilus_clickable_image_realize),
|
|
(nautilus_clickable_image_unrealize):
|
|
Use nautilus_gtk_signal_connect_while_realized so that we dont
|
|
have to keep track of the signal ids and ancestor widget.
|
|
|
|
* libnautilus-extensions/nautilus-image-table.c:
|
|
(nautilus_image_table_realize), (nautilus_image_table_unrealize):
|
|
Use nautilus_gtk_signal_connect_while_realized so that we dont
|
|
have to keep track of the signal ids and ancestor widget.
|
|
|
|
* test/test-nautilus-clickable-image.c: (main):
|
|
Add a windowed ancestor inbetween in order to test
|
|
nautilus_gtk_signal_connect_while_realized.
|
|
|
|
2001-02-12 Mike Fleming <mfleming@eazel.com>
|
|
|
|
reviewed by: <ramiro@eazel.com>
|
|
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(view_load_location_callback), (mozilla_net_stop_callback),
|
|
(mozilla_link_message_callback), (mozilla_progress_callback),
|
|
(mozilla_dom_mouse_click_callback), (vfs_read_callback),
|
|
(update_nautilus_uri), (dispatch_report_location_change),
|
|
(dispatch_report_load_complete):
|
|
|
|
Bug 6436: Throbber wasn't thobbing on mozilla-to-mozilla navigation.
|
|
|
|
Confirmed with Darin: call report_load_underway and report_load_complete
|
|
in case where report_location_changed is used.
|
|
|
|
2001-02-12 John Harper <jsh@eazel.com>
|
|
|
|
* src/nautilus-application.c (set_session_restart): set the
|
|
restart command to be `nautilus --no-default-window'
|
|
|
|
2001-02-12 Ian McKellar <ian@eazel.com>
|
|
|
|
* configure.in:
|
|
Updated the check to check for RPM 3.0.5 not 3.0.4.
|
|
|
|
2001-02-12 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Turn off repawn behavior in debug mode at request of Andy.
|
|
|
|
* src/nautilus-application.c: (set_session_restart):
|
|
Check for debug environment variable.
|
|
|
|
2001-02-12 Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* nautilus.spec.in: merged changes from branch into
|
|
head BUG 6067
|
|
|
|
2001-02-11 Michael K. Fleming <mfleming@eazel.com>
|
|
|
|
reviewed by: <sullivan@eazel.com>
|
|
|
|
Bug 5961: Starting nautilus with path to local HTML file
|
|
causes images not to load.
|
|
|
|
The problem here was that any argument specified on the commandline
|
|
was being passed directly into Nautilus and its components as a
|
|
valid URI. Added pre-processing to commandline arguments, including
|
|
ability to handle relative file pathnames. (so you can do "nautilus ."
|
|
to open a window on the current directory)
|
|
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
(file_uri_from_local_relative_path),
|
|
(nautilus_make_uri_from_shell_arg), (is_uri_partial),
|
|
(remove_internal_relative_components),
|
|
(nautilus_uri_make_full_from_relative),
|
|
(nautilus_self_check_file_utilities):
|
|
* libnautilus-extensions/nautilus-file-utilities.h:
|
|
* src/nautilus-application.c:
|
|
(nautilus_make_uri_list_from_shell_strv),
|
|
(nautilus_application_startup):
|
|
|
|
|
|
2001-02-12 Rebecca Schulman <rebecka@eazel.com>
|
|
Fix bugzilla.eazel.com bug 4962 that open with
|
|
mpg123 fails. The problem was a check for
|
|
a file uri that had its logic backwards
|
|
|
|
reviewed by: Mike Engber <engber@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-program-choosing.c:
|
|
(nautilus_launch_application):
|
|
Change if (file_uri) to if (!file_uri)
|
|
|
|
2001-02-12 Michael Engber <engber@eazel.com>
|
|
|
|
reviewed by: John Sullivan
|
|
|
|
* libnautilus-extensions/nautilus-directory-async.c:
|
|
(metafile_read_mark_done), (metafile_read_done_callback):
|
|
* libnautilus-extensions/nautilus-directory-metafile.c:
|
|
(free_factory), (get_metafile),
|
|
(nautilus_directory_get_file_metadata),
|
|
(nautilus_directory_get_file_metadata_list),
|
|
(nautilus_directory_set_file_metadata),
|
|
(nautilus_directory_set_file_metadata_list),
|
|
(nautilus_directory_copy_file_metadata),
|
|
(nautilus_directory_remove_file_metadata),
|
|
(nautilus_directory_rename_file_metadata):
|
|
* libnautilus-extensions/nautilus-directory-metafile.h:
|
|
* libnautilus-extensions/nautilus-directory.c:
|
|
(nautilus_directory_destroy):
|
|
* libnautilus-extensions/nautilus-metafile-factory.c:
|
|
(free_factory_instance):
|
|
* libnautilus-extensions/nautilus-metafile-factory.h:
|
|
* libnautilus-extensions/nautilus-metafile-server.idl:
|
|
* libnautilus-extensions/nautilus-metafile.c: (destroy),
|
|
(corba_get), (corba_get_list), (corba_set), (corba_set_list),
|
|
(corba_copy), (corba_remove), (corba_rename),
|
|
(get_or_add_directory_monitor_list_entry),
|
|
(remove_directory_monitor_list_entry), (find_monitor_link),
|
|
(corba_register_monitor), (corba_unregister_monitor),
|
|
(get_metadata_from_node), (get_metadata_list_from_node),
|
|
(create_metafile_root), (get_file_node),
|
|
(get_metadata_string_from_metafile),
|
|
(get_metadata_list_from_metafile),
|
|
(set_metadata_string_in_metafile), (set_metadata_list_in_metafile),
|
|
(metadata_value_new), (metadata_value_new_list),
|
|
(metadata_value_destroy), (metadata_value_equal),
|
|
(set_metadata_in_metafile), (get_metadata_string_from_table),
|
|
(get_metadata_list_from_table), (str_or_null_hash),
|
|
(str_or_null_equal), (set_metadata_eat_value),
|
|
(free_file_table_entry), (free_directory_table_entry),
|
|
(destroy_metadata_changes_hash_table), (destroy_xml_string_key),
|
|
(nautilus_metafile_destroy), (get_file_metadata),
|
|
(get_file_metadata_list), (set_file_metadata),
|
|
(set_file_metadata_list), (rename_file_metadata),
|
|
(apply_one_change), (apply_file_changes), (apply_one_file_changes),
|
|
(nautilus_metafile_apply_pending_changes), (copy_file_metadata),
|
|
(remove_file_metadata), (nautilus_metafile_set_metafile_contents):
|
|
* libnautilus-extensions/nautilus-metafile.h:
|
|
* src/nautilus-application.h:
|
|
|
|
Metadata setting/getting is now done via CORBA so that
|
|
out of process components stay in sync. bug 5958
|
|
|
|
2001-02-12 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
* src/nautilus-property-browser.c:
|
|
(make_properties_from_directories):
|
|
Dont free the object name so soon. Its needed to determine where
|
|
to put the reset and erase objects.
|
|
|
|
2001-02-12 Rebecca Schulman <rebecka@eazel.com>
|
|
Fix bug 6333, that a warning about not finding
|
|
unindexed files should not be displayed if the
|
|
backup search is turned on.
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
Leave a note that we should change the SEARCH_METHOD
|
|
name to be more clear about what the preference is for
|
|
(whether or not we do a slow background search)
|
|
* src/file-manager/fm-search-list-view.c: (load_location_callback):
|
|
Check the SEARCH_METHOD preference
|
|
|
|
|
|
2001-02-12 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 6500 (tighter layout option not saved).
|
|
|
|
It actually was being saved, it was just being clobbered back to
|
|
off every time a directory was loaded.
|
|
|
|
* src/file-manager/fm-icon-view.c: (fm_icon_view_begin_loading):
|
|
Moved the tighter-layout setting code up one line and refined
|
|
comments to explain why.
|
|
|
|
2001-02-12 Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(do_dep_check_internal), (install_packages_helper):
|
|
|
|
Make the dep-check logic bail out early if the user has cancelled
|
|
the install. (It's possible to get the async "stop" callback
|
|
during a package info fetch, I found out the hard way...)
|
|
|
|
* components/services/install/lib/eazel-install-protocols.c:
|
|
(http_fetch_remote_file):
|
|
|
|
Make get_failed into an official bool, since it acts like one
|
|
already.
|
|
|
|
* components/services/install/nautilus-view/nautilus-service-instal
|
|
l-view.c: (nautilus_service_install_dependency_check),
|
|
(nautilus_service_need_password),
|
|
(service_install_stop_loading_callback):
|
|
|
|
Treat aborted password dialog as a cancel, not a failure. Fix
|
|
abort callback so it doesn't loop endlessly in a GTK event
|
|
handling cycle on fast downloads.
|
|
|
|
2001-02-11 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* test/.cvsignore:
|
|
* test/Makefile.am:
|
|
* test/test-nautilus-wrap-table.c: (main):
|
|
New NautilusWrapTable test.
|
|
|
|
2001-02-11 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* test/test-nautilus-clickable-image.c: (main):
|
|
* test/test-nautilus-labeled-image.c: (button_callback),
|
|
(labeled_image_button_window_new):
|
|
A tiny bit more debug code.
|
|
|
|
2001-02-11 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* applets/preferences-applet/nautilus-preferences-applet.c:
|
|
(user_level_changed_callback), (main):
|
|
Make toggle buttons insensitive on novice user level.
|
|
|
|
2001-02-11 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-viewport.h:
|
|
* libnautilus-extensions/nautilus-viewport.c:
|
|
(nautilus_viewport_draw), (nautilus_viewport_expose_event),
|
|
(nautilus_viewport_realize), (nautilus_viewport_set_is_smooth),
|
|
(nautilus_viewport_get_is_smooth): Add public is_smooth getter.
|
|
(nautilus_viewport_set_never_smooth): Add a 'never_smooth'
|
|
attribute.
|
|
|
|
2001-02-11 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-customization-data.h:
|
|
Add comment clarifying API changes I made in my last checkin.
|
|
* src/file-manager/fm-properties-window.c: (create_emblems_page):
|
|
Remove some left over code from when the emblems table was hard
|
|
coded to 2 columns.
|
|
* src/nautilus-property-browser.c:
|
|
(make_properties_from_directories):
|
|
Fix a small memory leak.
|
|
|
|
2001-02-11 John Fleck <jfleck@inkstain.net>
|
|
|
|
reviewed by: Ali Abdin <aliabdin@aucegypt.edu>
|
|
|
|
* components/help/converters/gnome-db2html2/gdb3html.h
|
|
* components/help/converters/gnome-db2html2/sect-elements.c
|
|
* components/help/converters/gnome-db2html2/sect-elements.h
|
|
* components/help/converters/gnome-db2html2/sect-preparse.c
|
|
* components/help/converters/gnome-db2html2/toc-elements.c
|
|
add support for <bridgehead> tag in DocBook, fix bug #6492
|
|
|
|
2001-02-11 Rebecca Schulman <rebecka@eazel.com>
|
|
|
|
reviewed by: Mathieu Lacage <mathieu@gnome.org>
|
|
|
|
* cut-n-paste-code/widgets/nautilusclist/nautilusclist.c: Use
|
|
binary instead of linear search to find the right insert new row
|
|
into a sorted clist. This is part of addressing bug 6290
|
|
|
|
2001-02-10 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* src/nautilus-sidebar.c: (add_command_buttons),
|
|
(empty_trash_callback),
|
|
(nautilus_sidebar_trash_state_changed_callback),
|
|
(nautilus_sidebar_update_buttons):
|
|
fixed bug 6052, sidebar needs empty trash button when showing
|
|
trash: directory
|
|
|
|
2001-02-09 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-image-table.c:
|
|
(image_table_handle_motion), (ancestor_button_press_event),
|
|
(ancestor_button_release_event):
|
|
Ignore insensitive widgets when doing the event thing.
|
|
|
|
* src/nautilus-property-browser.c:
|
|
(make_properties_from_directories):
|
|
Add an extra empty space between the erase emblem and the next to
|
|
make it stand out more. Cleanup property image creation a tiny bit.
|
|
|
|
2001-02-09 Robey Pointer <robey@eazel.com>
|
|
|
|
* po/POTFILES.in:
|
|
|
|
Fix build bustage by removing the two missing install-lib files
|
|
from POTFILES.in.
|
|
|
|
2001-02-09 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com>
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
* libnautilus-extensions/nautilus-region.c:
|
|
* libnautilus-extensions/nautilus-region.h:
|
|
New class for super easy region management using rectangle.
|
|
|
|
* libnautilus-extensions/nautilus-art-gtk-extensions.h:
|
|
* libnautilus-extensions/nautilus-art-gtk-extensions.c:
|
|
(nautilus_gdk_rectangle_assign_irect):
|
|
New function to convert ArtIRect to GdkRectangles.
|
|
|
|
* libnautilus-extensions/nautilus-customization-data.h:
|
|
* libnautilus-extensions/nautilus-customization-data.c:
|
|
(nautilus_customization_data_get_next_element_for_display):
|
|
Return pixbufs and labels for the object instead of widgets. This
|
|
is so that the caller can use the widget that best suits its
|
|
display needs.
|
|
|
|
* libnautilus-extensions/nautilus-image-table.h:
|
|
* libnautilus-extensions/nautilus-image-table.c:
|
|
(nautilus_image_table_initialize_class),
|
|
(nautilus_image_table_initialize),
|
|
(nautilus_image_table_expose_event),
|
|
(nautilus_image_table_realize), (nautilus_image_table_unrealize),
|
|
(nautilus_image_table_set_is_smooth_signal),
|
|
(image_table_foreach_child_subtract_content),
|
|
(image_table_clear_dirty_areas), (image_table_peek_clear_gc),
|
|
(image_table_emit_signal), (image_table_handle_motion),
|
|
(ancestor_button_press_event), (ancestor_button_release_event),
|
|
(nautilus_image_table_new), (nautilus_image_table_set_is_smooth),
|
|
(nautilus_image_table_set_smooth_background_color):
|
|
Add support for smoothnes. Register widget as a possible smooth
|
|
widget. When smoothness changes, we modify our background drawing
|
|
behavior such that in smooth mode we dont flicker at all.
|
|
|
|
Remove grab/ungrab pair that could screw up operations. Turns out
|
|
these are not needed.
|
|
|
|
Change event signal emissions to include more data from the raw
|
|
gdk events without exposing these.
|
|
|
|
* libnautilus-extensions/nautilus-image.c:
|
|
(nautilus_image_initialize_class):
|
|
Update for new smooth widget class registration scheme.
|
|
|
|
* libnautilus-extensions/nautilus-label.c:
|
|
(nautilus_label_initialize_class):
|
|
Update for new smooth widget class registration scheme.
|
|
|
|
* libnautilus-extensions/nautilus-labeled-image.h:
|
|
* libnautilus-extensions/nautilus-labeled-image.c:
|
|
(nautilus_labeled_image_size_allocate),
|
|
(nautilus_labeled_image_get_image_bounds),
|
|
(nautilus_labeled_image_get_label_bounds):
|
|
Make these two functions public.
|
|
|
|
* libnautilus-extensions/nautilus-smooth-widget.h:
|
|
* libnautilus-extensions/nautilus-smooth-widget.c:
|
|
(smooth_widget_type_list_free), (smooth_widget_list_free),
|
|
(widget_is_smooth), (nautilus_smooth_widget_register),
|
|
(nautilus_smooth_widget_register_type):
|
|
Add mechanism for registering types that are meant to be smooth.
|
|
That way we dont need to hardcode the list of smooth widget
|
|
classes. Also made sure to free the static lists at exit time.
|
|
|
|
* libnautilus-extensions/nautilus-viewport.h:
|
|
* libnautilus-extensions/nautilus-viewport.c:
|
|
(nautilus_viewport_initialize_class),
|
|
(nautilus_viewport_initialize), (nautilus_viewport_destroy),
|
|
(nautilus_viewport_draw), (nautilus_viewport_expose_event),
|
|
(nautilus_viewport_realize), (nautilus_viewport_paint),
|
|
(nautilus_viewport_set_is_smooth_signal), (nautilus_viewport_new),
|
|
(nautilus_viewport_set_is_smooth),
|
|
(nautilus_viewport_get_scroll_offset):
|
|
Add support for smoothness. When the is_smooth attribute changes,
|
|
the viewport will not clear the background on resize - and so its
|
|
content will not flicker.
|
|
|
|
Add function for querying the scroll offset.
|
|
|
|
* libnautilus-extensions/nautilus-wrap-table.h:
|
|
* libnautilus-extensions/nautilus-wrap-table.c:
|
|
(wrap_table_get_content_frame), (wrap_table_get_scroll_offset),
|
|
(nautilus_wrap_table_get_homogeneous),
|
|
(nautilus_wrap_table_reorder_child):
|
|
Fix a mod by zero error.
|
|
Add support for reordering children.
|
|
|
|
* src/file-manager/fm-properties-window.c: (create_emblems_page):
|
|
Simplify a bit by using NautilusWrapTable instead of a GtkTable
|
|
with a hard coded number of columns. The emblems now wrap to fit
|
|
the available space. Also use NautilusLabeledImages instead of
|
|
boxes. Update for changes in customization data api.
|
|
Remove check box painting workaround. Its taken care of in
|
|
NautilusLabeledImage now.
|
|
|
|
* src/nautilus-property-browser.c:
|
|
(nautilus_property_browser_initialize_class),
|
|
(nautilus_property_browser_initialize), (element_clicked_callback),
|
|
(nautilus_property_browser_preferences_changed),
|
|
(make_property_tile), (make_properties_from_directories),
|
|
(add_reset_property), (make_properties_from_xml_node),
|
|
(property_browser_category_button_new), (make_category_link),
|
|
(nautilus_property_browser_update_contents),
|
|
(emit_emblems_changed_signal):
|
|
Use a NautilusImageTable instead of a GtkTable to make things wrap
|
|
propertly and thus not have to recreate the whole property box
|
|
each time its resized. Remove a lot of hard coded dimensions.
|
|
Simplified a bit by using NautilusLabeledImages.
|
|
|
|
* src/nautilus-search-bar-criterion.c: (make_emblem_value_menu):
|
|
Update for changes in customization data api.
|
|
|
|
* test/test-nautilus-image-table.c: (labeled_image_new),
|
|
(foo_timeout), (image_table_size_allocate),
|
|
(image_table_new_scrolled):
|
|
Update for new image table features.
|
|
|
|
2001-02-09 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* src/nautilus-sidebar.c:
|
|
(nautilus_sidebar_active_panel_matches_id),
|
|
(nautilus_sidebar_remove_panel):
|
|
fixed bug 6005, help tab still left on sidebar after view is hidden,
|
|
by decrementing the active tab index when an earlier one is deleted,
|
|
and checking for NULL in active_panel_matches_id.
|
|
|
|
* components/rpmview/nautilus-rpm-view.c:
|
|
(nautilus_rpm_view_initialize),
|
|
(nautilus_rpm_view_update_from_uri):
|
|
made it use nautilus_image so the package image is anti-aliased
|
|
|
|
2001-02-09 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 5903 ("Tighter Layout" can't be changed in
|
|
manual layout, but affects Clean Up by Name)
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(nautilus_icon_container_set_tighter_layout): When in
|
|
manual layout mode, invalidate label sizes and update
|
|
all items so the smaller caption width used for
|
|
tighter layout can take effect immediately.
|
|
|
|
* src/file-manager/fm-icon-view.c:
|
|
(update_layout_menus): Remove the code that was making
|
|
this item insensitive in manual layout.
|
|
|
|
2001-02-09 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/services/install/idl/trilobite-eazel-install.idl:
|
|
* components/services/install/lib/eazel-install-corba-callback.c:
|
|
(eazel_install_callback_get_epv):
|
|
* components/services/install/lib/eazel-install-corba-types.c:
|
|
(corba_packagedatastruct_fill_from_packagedata),
|
|
(packagedata_from_corba_packagedatastruct):
|
|
|
|
Remove some cruft from the IDL that's not implemented anymore or
|
|
isn't being used by any of the clients.
|
|
|
|
* components/services/install/lib/eazel-install-metadata.c:
|
|
(eazel_install_configure_use_local_db):
|
|
* components/services/install/lib/eazel-install-metadata.h:
|
|
* components/services/install/lib/eazel-install-object.c:
|
|
(eazel_install_initialize):
|
|
* components/services/trilobite/doc/gconf.txt:
|
|
|
|
Make an opt-out for people who don't want the "can't get shared
|
|
lock" spam message scrolling endlessly on every install just
|
|
because RPM can't deal with NFS directories well.
|
|
|
|
* components/services/install/lib/makefile.staticlib.in:
|
|
|
|
Remove dead files from the bootstrap installer's makefile, and
|
|
make the package-system object be a var to be filled in later.
|
|
|
|
* components/services/install/nautilus-view/nautilus-service-instal
|
|
l-view.c: (nautilus_service_install_conflict_check),
|
|
(nautilus_service_install_downloading),
|
|
(nautilus_service_install_view_update_from_uri_finish),
|
|
(user_login_callback),
|
|
(nautilus_service_install_view_update_from_uri),
|
|
(nautilus_service_install_view_load_uri):
|
|
|
|
General cleanup, and the addition of the conflict_check signal
|
|
handler.
|
|
|
|
* nautilus-installer/src/Makefile:
|
|
* nautilus-installer/src/installer.c: (eazel_install_progress),
|
|
(conflict_check), (eazel_install_preflight),
|
|
(eazel_installer_initialize):
|
|
|
|
Add conflict check handler; fix 50% bug prior to downloading.
|
|
|
|
2001-02-09 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed problems I ran into while trying to fix bug 5903,
|
|
which is about making "Tighter Layout" sensitive even
|
|
in manual layout, since it affects "Clean Up by Name"
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(nautilus_icon_container_set_tighter_layout): Don't
|
|
re-sort when tighter layout setting changes if not
|
|
in auto_layout mode.
|
|
|
|
* src/file-manager/fm-icon-view.c:
|
|
(handle_radio_item): Don't assume that every id passed
|
|
to this routine is a sort ID; it might be a toggle
|
|
button's id. Use get_sort_criterion_by_id to distinguish.
|
|
(update_layout_menus): Added FIXME comment explaining
|
|
why "tighter layout" is insensitive in manual layout.
|
|
(set_sort_criterion_by_id): Check whether passed id is
|
|
a valid sort criterion; don't try to sort if not.
|
|
|
|
2001-02-09 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com>
|
|
|
|
Fix for 6190, reuse check_if_related. If a package being revived
|
|
is related to the broken (related by name and version diff), don't
|
|
ask softcat for an update, but ask for an exact version.
|
|
|
|
* components/services/install/lib/eazel-install-rpm-glue.c:
|
|
* components/services/install/lib/eazel-install-rpm-glue.h:
|
|
* components/services/install/lib/eazel-install-logic.c:
|
|
* components/services/install/lib/eazel-install-logic.h:
|
|
* components/services/install/lib/Makefile.am:
|
|
Removed rpm-glue and logic.
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(is_satisfied), (check_if_related_package), (check_tree_helper),
|
|
(download_packages):
|
|
is_satisfied checks name!=null before doing is_installed.
|
|
check_tree_helper now uses check_if_related before doing the
|
|
softcat_available_update. If the packages are related, use
|
|
get_info to get an exacat version (sense=EQ).
|
|
Moved check_if_related here
|
|
Output tuning...
|
|
* components/services/install/lib/eazel-install-object.c:
|
|
(eazel_install_emit_download_progress):
|
|
Woops, undid a comment about bug 6425
|
|
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
(eazel_softcat_available_update):
|
|
Indention...
|
|
|
|
2001-02-08 John Harper <jsh@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fix bug 4423 (when a folder that is expanded in the tree view
|
|
is renamed, it collapses)
|
|
|
|
* components/tree/nautilus-tree-model.h,
|
|
components/tree/nautilus-tree-model.c: added a new signal
|
|
`node_being_renamed'. Has two arguments, the old and new URIs
|
|
|
|
(report_node_changed): when the node is being renamed, use
|
|
report_node_removed_internal instead of report_node_removed so
|
|
we can avoid emitting the `node_removed' signal. Before doing
|
|
this, emit the new `node_being_renamed' signal
|
|
|
|
* components/tree/nautilus-tree-view.c
|
|
(nautilus_tree_view_insert_model_node): if the node is already
|
|
inserted in the tree, call nautilus_tree_view_update_model_node
|
|
|
|
(nautilus_tree_view_model_node_renamed_callback): connected to
|
|
the `node_being_renamed' signal, propagates the expansion state
|
|
from the old URI to the new one
|
|
|
|
Fix bug 4421 (Delete file while folder collapsed -> not
|
|
reflected in Tree View)
|
|
|
|
* components/tree/nautilus-tree-model.c
|
|
(nautilus_tree_model_monitor_node): if the node being monitored
|
|
is a directory, check if any of the files we think it contains
|
|
got moved away (e.g. while the node was collapsed)
|
|
|
|
2001-02-09 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* icons/i-directory-12.png:
|
|
* icons/i-directory-accept-12.png:
|
|
fixed bug 6338, folder moves to the right when highlighted,
|
|
by tweaking the associated images
|
|
|
|
* src/nautilus-sidebar-tabs.c: (nautilus_sidebar_tabs_hit_test):
|
|
consider the tab for hit-testing even if invisible
|
|
* src/nautilus-sidebar.c: (nautilus_sidebar_release_event):
|
|
fixed 3538, easier way to minimize active sidebar view, by
|
|
making it close the active view when you click on the space
|
|
its tab formerly occupied.
|
|
|
|
2001-02-09 Arlo Rose <arlo@eazel.com>
|
|
|
|
* icons/Makefile.am:
|
|
* icons/emblem-symbolic-link-12.png:
|
|
* icons/emblem-symbolic-link-24.png:
|
|
* icons/emblem-symbolic-link-36.png:
|
|
Made more link icons that will work at smaller zoom levels.
|
|
Fixes bug number 5988.
|
|
|
|
2001-02-09 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 6473 (counting deep contents of folder in Properties
|
|
window takes tons of CPU)
|
|
|
|
Fixed by deploying a timeout, so that the displayed numbers
|
|
only update periodically, instead of with every item count
|
|
increment. The interval is 200 milliseconds. This makes the
|
|
count faster as well as greatly reducing CPU thrashage by
|
|
not pounding on the poor widdle widgets so often.
|
|
|
|
* src/file-manager/fm-properties-window.c:
|
|
(directory_contents_value_field_update): Changed signature
|
|
to just take an FMPropertiesWindow, and get the other
|
|
relevant objects from the Details struct.
|
|
(update_directory_contents_callback): New function, updates
|
|
field and clears timeout ID.
|
|
(schedule_directory_contents_update): Schedules update if
|
|
not already pending.
|
|
(attach_directory_contents_value_field): Removed old hack
|
|
to store the title_field in the object data of the value
|
|
field; store value_field after creation in Details struct.
|
|
(append_directory_contents_fields): Store title_field after
|
|
creation in Details struct.
|
|
(real_destroy): Remove timeout if still pending.
|
|
|
|
2001-02-09 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed part of bug 6462 (two error messages after doing search
|
|
in Red Hat 7). Now you should only get one error message.
|
|
Rebecca gets to figure out that one.
|
|
|
|
* src/file-manager/fm-search-list-view.c: (real_load_error),
|
|
(fm_search_list_view_initialize_class),
|
|
(fm_search_list_view_initialize): Now replaces function
|
|
pointer for load_error instead of attaching to signal, to
|
|
avoid triggering fm-directory-view's error-handling code
|
|
(which I recently added).
|
|
|
|
2001-02-09 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 6343 (timed-wait dialog is too narrow, often
|
|
clipping dialog title)
|
|
|
|
* libnautilus-extensions/nautilus-stock-dialogs.c:
|
|
(timed_wait_callback): Enforced a minimum width for timed-wait
|
|
windows. They look better now, and don't clip the titles
|
|
except with extremely long titles, for which the title-writer
|
|
should be flogged.
|
|
|
|
2001-02-09 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 6453, Gnome VFS_CRITICAL received when dragging
|
|
nautilus link icons over each other.
|
|
|
|
* libnautilus-extensions/nautilus-drag.c:
|
|
(nautilus_drag_default_drop_action_for_icons):
|
|
|
|
* libnautilus-extensions/nautilus-icon-dnd.c:
|
|
(nautilus_icon_container_dropped_icon_feedback),
|
|
(nautilus_icon_dnd_end_drag):
|
|
|
|
2001-02-08 Robey Pointer <robey@eazel.com>
|
|
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
(pre_widget_initialize):
|
|
|
|
Fix build bustage in Mozilla content view: profile_name ->
|
|
profile_directory_name.
|
|
|
|
2001-02-08 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
reviewed by: Robey Pointer <robey@eazel.com>
|
|
|
|
This commit fixed bugs:
|
|
5723 ei2: check that install_failed_signal was not called
|
|
5752 ei2: port the uninstall stuff to the new ei2
|
|
5753 ei2: port the revert stuff to ei2
|
|
5757 fix leaks in EazelProblemHander
|
|
5957 eazel-install cli tool no longer uninstalls nicely
|
|
6100 RPM4: don't handle dependencies called "rpmlib(.*)"
|
|
6173 ei2: finish conflict and feature breakage
|
|
6191 make revert work (ei2: resurrect transaction stuff)
|
|
|
|
* components/rpmview/nautilus-rpm-view-install.c:
|
|
(get_detailed_errors_foreach):
|
|
Updated for the CANCELLED status.
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c: (eazel_preflight_check_signal):
|
|
Fixed an output string.
|
|
|
|
* components/services/install/idl/trilobite-eazel-install.idl:
|
|
Added the CANCELLED status.
|
|
uninstall_progress now has same signature as install_progress.
|
|
|
|
* components/services/install/lib/eazel-install-corba-callback.h:
|
|
* components/services/install/lib/eazel-install-corba-callback.c:
|
|
(impl_uninstall_progress),
|
|
(eazel_install_callback_class_initialize):
|
|
uninstall_progress now has same signature as install_progress.
|
|
|
|
* components/services/install/lib/eazel-install-corba-types.c:
|
|
(corba_packagedatastruct_fill_from_packagedata),
|
|
(traverse_packagetree_md5), (corba_packagedatastruct_fill_deps),
|
|
(packagedata_from_corba_packagedatastruct),
|
|
(packagedata_tree_from_corba_packagedatastructlist),
|
|
(categorydata_list_from_corba_categorystructlist):
|
|
Added the CANCELLED status.
|
|
Commented out sending ->provides in signals.
|
|
Added some g_asserts to find a bug.
|
|
categorydata_list_from_corba_categorystructlist uses
|
|
packagedata_list_from_corba_packagedatastructlist.
|
|
|
|
* components/services/install/lib/eazel-install-logic.h:
|
|
* components/services/install/lib/eazel-install-logic.c:
|
|
(eazel_install_start_transaction), (dump_one_package),
|
|
(compare_break_to_package_by_name),
|
|
(eazel_uninstall_upward_traverse),
|
|
(eazel_uninstall_downward_traverse):
|
|
Threw out most of the old code. Keeping logic.c untill 6190 is
|
|
closed.
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(dump_tree_helper), (check_md5_on_files), (is_satisfied),
|
|
(check_tree_helper), (execute), (set_toplevel),
|
|
(get_packages_with_mod_flag), (check_uninst_vs_downgrade),
|
|
(debug_revert), (compare_break_to_package_by_name),
|
|
(eazel_uninstall_upward_traverse),
|
|
(eazel_uninstall_check_for_install), (eazel_uninstall_globber),
|
|
(install_packages), (uninstall_packages), (revert_transaction):
|
|
Moved revert and uninstall into logic2.c and updated them
|
|
appropriately.
|
|
Added paranoia check in case bad xml dependency has a version but
|
|
an senseless sense.
|
|
When reviving, set parent->topleve to TRUE, not revived package.
|
|
Revived the transaction stuff (for revert).
|
|
Don't allow a package to depend on a package of the same name,
|
|
this is often a problem during softcat updates.
|
|
|
|
* components/services/install/lib/eazel-install-public.h:
|
|
* components/services/install/lib/eazel-install-private.h:
|
|
* components/services/install/lib/eazel-install-object.c:
|
|
(eazel_install_finalize), (eazel_install_start_signal),
|
|
(eazel_install_end_signal), (eazel_install_progress_signal),
|
|
(eazel_install_failed_signal), (eazel_install_class_initialize),
|
|
(eazel_install_initialize), (eazel_install_install_packages),
|
|
(eazel_install_uninstall_packages),
|
|
(eazel_install_revert_transaction_from_xmlstring),
|
|
(eazel_install_do_transaction_save_report_helper),
|
|
(eazel_install_save_transaction_report),
|
|
(eazel_install_init_transaction),
|
|
(eazel_install_emit_uninstall_progress),
|
|
(eazel_install_emit_uninstall_progress_default),
|
|
(eazel_install_emit_download_progress):
|
|
uninstall_progress now has same signature as install_progress.
|
|
Fixed some dumb bugs in install/uninstall progress emission.
|
|
Added some lists to check on install status.
|
|
Moved some of the transaction stuff from logic.c here.
|
|
|
|
* components/services/install/lib/eazel-install-problem.c:
|
|
(get_detailed_messages_foreach),
|
|
(get_detailed_uninstall_messages_foreach),
|
|
(get_detailed_cases_foreach),
|
|
(get_detailed_uninstall_cases_foreach),
|
|
(eazel_install_problem_tree_to_case),
|
|
(eazel_install_problem_tree_to_string),
|
|
(build_categories_from_problem_list):
|
|
Updated again for the new PackageBreaks objects.
|
|
Fixed so cli uninstall works nice again.
|
|
Added the CANCELLED status.
|
|
The problem handler is deteriorating, either we use it or we scrap
|
|
it.
|
|
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(rpmmonitorpiggybag_new),
|
|
(eazel_package_system_rpm3_set_mod_status),
|
|
(monitor_rpm_process_pipe_percent_output),
|
|
(eazel_package_system_rpm3_packagedata_fill_from_header),
|
|
(eazel_package_system_rpm3_set_state),
|
|
(eazel_package_system_rpm3_execute), (check_if_all_packages_seen),
|
|
(eazel_package_system_rpm3_install_uninstall):
|
|
Don't spam about the locales decimal seperator.
|
|
Set modification status after handling a package, so transaction
|
|
logs make sense.
|
|
Don't accept requirements of type "rpmlib(.*".
|
|
Ability to set all packages to CANCELLED if root helper failed
|
|
login.
|
|
If TEST is set, fake success all the time.
|
|
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(categorydata_new), (categorydata_destroy_foreach),
|
|
(packagedata_status_enum_to_str),
|
|
(packagedata_status_str_to_enum):
|
|
Added the CANCELLED status.
|
|
Improved the debug strings for alloc/dealloc of category data
|
|
structures.
|
|
|
|
* components/services/install/lib/eazel-package-system.c:
|
|
(eazel_package_system_install):
|
|
If TEST, disable FORCE.
|
|
|
|
2001-02-08 John Harper <jsh@eazel.com>
|
|
|
|
Fixed bug 6044 (Druid should be clearer on what the right
|
|
choice is for proxy users)
|
|
|
|
* src/nautilus-first-time-druid.c (set_up_update_page): added
|
|
the text `If you know your computer uses a proxy connection,
|
|
click Yes and Nautilus will use it.' to the middle of the label
|
|
|
|
Fixed bug 5656 (First time druid should bail out at startup if
|
|
it cannot create .nautilus and Nautilus directories)
|
|
|
|
* src/nautilus-application.c (nautilus_application_startup):
|
|
moved the call to check_required_directories () before that to
|
|
nautilus_first_time_druid_show ()
|
|
|
|
2001-02-08 Michael K. Fleming <mfleming@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* components/mozilla/main.c: (mozilla_process_delayed_exit),
|
|
(mozilla_object_destroyed), (mozilla_make_object), (main):
|
|
|
|
Bug 6328 -- Mozilla processes are now kept around for 30
|
|
minutes after last used, so that re-activation is much faster.
|
|
Navigating to and from web pages in Nautilus is much less agonizing
|
|
now.
|
|
|
|
2001-02-07 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Rebecca Schulman <rebecka@eazel.com>
|
|
|
|
This change is needed to enable the bonobo-level fix to Nautilus
|
|
bug 6023 (throbber and proxy processes still around after Nautilus
|
|
is quit). The throbber was unreffing itself on destroy, which is
|
|
wrong. However, Bonobo was leaking a reference to any toolbar
|
|
control item, so the two bugs were masking each other.
|
|
|
|
* components/throbber/nautilus-throbber.c
|
|
(nautilus_throbber_destroy): Remove incorrect unref.
|
|
(nautilus_throbber_initialize): Formatting tweaks
|
|
|
|
2001-02-08 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-gnome-extensions.c:
|
|
(widget_destroy_callback), (icon_selected_callback),
|
|
(icon_cancel_pressed):
|
|
fixed bug 6458, crash if you quickly press cancel after pressing
|
|
OK in the icon picker; fixed by setting a boolean once the
|
|
picker has been dismissed, and checking it so we don't do it twice.
|
|
|
|
2001-02-08 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* src/nautilus-location-bar.c,h: (get_file_info_list),
|
|
(try_to_expand_path), (editable_key_press_callback),
|
|
(real_activate), (destroy), (nautilus_location_bar_initialize),
|
|
(nautilus_location_bar_new), (nautilus_location_bar_set_location),
|
|
(nautilus_location_bar_get_location),
|
|
(nautilus_location_bar_update_label):
|
|
|
|
fixed bug 6369, sluggish keyboard response in location bar. I improved
|
|
this in two different ways: the expansion code is deferred to idle
|
|
time now, so it doesn't get in the way of fast typing. Also, the
|
|
file info list is cached in memory, so it doesn't have to load it
|
|
again for every keystroke. I also made the instance variables
|
|
private, instead of being exposed in the .h file.
|
|
|
|
2001-02-08 Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/nautilus-view/nautilus-service-instal
|
|
l-view.c: (nautilus_service_install_downloading),
|
|
(nautilus_service_install_preflight_check),
|
|
(previous_install_finished), (nautilus_service_install_installing),
|
|
(nautilus_service_install_done),
|
|
(nautilus_service_install_view_update_from_uri_finish):
|
|
|
|
Change texts to match Vera's refinements.
|
|
|
|
2001-02-08 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Ian McKellar <ian@eazel.com>
|
|
|
|
* components/services/login/nautilus-view/nautilus-change-password-
|
|
view.c: (generate_change_password_form),
|
|
(change_password_button_cb):
|
|
|
|
Stick the password panels in a viewport so they'll have
|
|
opportunistic scrollbars.
|
|
|
|
2001-02-08 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 5946 (minimum Nautilus window size is too large)
|
|
|
|
* src/nautilus-window-private.h: Made the minimum window
|
|
size much much smaller. This exposes layout problems in
|
|
some of the bars & such at very small sizes, but none of
|
|
these layout problems seem like 1.0 show-stoppers. Better to
|
|
allow the user who wants to use a stripped-down window at
|
|
minimum size do so than to prevent this because it looks bad
|
|
with some bars showing. Note that other Linux apps don't stop
|
|
you from reducing the window down to nothing at all (the
|
|
Nautilus limit is somewhat larger than "nothing at all").
|
|
|
|
* src/nautilus-switchable-search-bar.c:
|
|
(nautilus_switchable_search_bar_new): With Rebecca's OK,
|
|
changed "Search For:" to "Find:" in order to save precious
|
|
horizontal screen real estate.
|
|
|
|
2001-02-08 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: Mike Engber <angber@eazel.com>
|
|
|
|
Fixed bug 3087, gmc to Nautilus transition tool
|
|
|
|
Added all features except removing gmc from session. Will
|
|
need some additional help to add that feature.
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.h:
|
|
Add a preferences constant to indicate if Nautilus should
|
|
respawn in the Gnome session.
|
|
|
|
* src/nautilus-application.c: (nautilus_application_startup),
|
|
(volume_unmounted_callback), (removed_from_session),
|
|
(save_session), (set_session_restart), (init_session):
|
|
Check preferences add add ourselves to session with a respawn
|
|
setting if the user has specified that they wish such behavior.
|
|
|
|
* src/nautilus-first-time-druid.c: (druid_finished),
|
|
(set_up_gmc_transition_page):
|
|
Save gmc to nautilus transition values in nautilus preferences.
|
|
|
|
2001-02-08 Michael K. Fleming <mfleming@eazel.com>
|
|
|
|
reviewed by: <ramiro@eazel.com>
|
|
|
|
Significant rework of nautilus-mozilla-content-view to use
|
|
report_location_change and to do general house-cleaning.
|
|
|
|
Fixes following bugs:
|
|
|
|
Bug 3547 POSTs in the mozilla component don't update the URI
|
|
Bug 4682, 6142 Frame sets have difficulty in Nautilus
|
|
Bug 5461 "http://localhost:xxxx" instead of "eazel-services:" on location bar
|
|
|
|
Will fix following bugs when I talk with Darin about problems
|
|
with report_location_change:
|
|
|
|
5592 nautilus / mozilla back button goes back 2 pages
|
|
|
|
Also removes all module-global and static variables, making gnome-vfs
|
|
and general state-tracking per-instance, thus eliminating latent
|
|
bugs related to using two browsers simultainously
|
|
|
|
Removes all special-casing for form POST's and for iframes
|
|
|
|
Removes usage of the mozilla "open_uri" signal, which was no longer really
|
|
being used for anything (interruption of eazel-specific schemes is done
|
|
at the DOM event level, notification to Nautilus of navigation is done
|
|
as a result of the "location" signal
|
|
|
|
Introduces/aggravates these bugs:
|
|
|
|
6435 No history recorded when using report_location_change
|
|
6436 Throbber doesn't throb when using report_location_change
|
|
|
|
I'll wait until Darin returns to figure out solutions to this.
|
|
|
|
* components/mozilla/Makefile.am:
|
|
* components/mozilla/main.c: (main):
|
|
* components/mozilla/mozilla-events.cpp:
|
|
* components/mozilla/mozilla-events.h:
|
|
* components/mozilla/nautilus-mozilla-content-view.c:
|
|
* components/mozilla/nautilus-mozilla-content-view.h:
|
|
|
|
2001-02-08 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-gnome-extensions.c:
|
|
(icon_selected_callback), (nautilus_gnome_icon_selector_new):
|
|
fixed bugs 6437 and 6438 by testing for a directory selected
|
|
instead of a file in the icon selector, and putting up an error
|
|
dialog in that case instead of invoking the callback with the
|
|
directory path.
|
|
|
|
2001-02-08 Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fix 6401 (Create Link yields "You cannot link a file to itself"
|
|
error)
|
|
* libnautilus-extensions/nautilus-file-operations.c:
|
|
(nautilus_file_operations_copy_move):
|
|
Remove a confused link to self check.
|
|
Pass the GNOME_VFS_XFER_USE_UNIQUE_NAMES option to xfer.
|
|
|
|
2001-02-08 Fatih Demir <kabalak@kabalak.net>
|
|
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
Include locale.h as you use localeconv() without including
|
|
it -- bad on debian...
|
|
|
|
2001-02-08 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
* src/nautilus-sidebar-title.c:
|
|
(nautilus_sidebar_title_size_allocate): Found useful
|
|
optimization while investigating sidebar flashiness:
|
|
now it only recomputes the sidebar font in
|
|
size_allocate if the width actually changed.
|
|
|
|
2001-02-08 Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* nautilus.spec.in: updated to note that
|
|
/usr/share/hyperbola/maps/*.map have moved to
|
|
/usr/share/nautilus/components/hyperbola/maps/*.map
|
|
|
|
2001-02-08 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 6421 (Labels for permissions should look insensitive
|
|
when permissions are not settable)
|
|
|
|
* src/file-manager/fm-properties-window.c:
|
|
(add_permissions_column_label), (create_permissions_page):
|
|
Pass file parameter into add_permissions_column_label,
|
|
set insensitive if can't set permissions.
|
|
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
(nautilus_file_get_string_attribute_with_default):
|
|
Use "--" as item count string instead of "..." when
|
|
the preference is set to not display the item counts.
|
|
("..." implied that it would show up eventually, not
|
|
true in this case.)
|
|
|
|
2001-02-08 Laszlo Kovacs <laszlo.kovacs@sun.com>
|
|
|
|
* components/help/Makefile.am:
|
|
Man page map file moved to new hyperbola data
|
|
directory.
|
|
|
|
* components/help/hyperbola-filefmt.c:
|
|
Compiler warnings fixed
|
|
|
|
2001-02-08 Laszlo Kovacs <laszlo.kovacs@sun.com>
|
|
|
|
* components/help/hyperbola-filefmt.c:
|
|
Toplevel document support added. Docs specified in
|
|
$(prefix)/share/nautilus/components/hyperbola/topleveldocs.xml
|
|
will be added to the toplevel section of the help tree if
|
|
Scrollkeeper is enabled
|
|
|
|
* components/help/Makefile.am:
|
|
topleveldocs.xml installed and hyperbola data directory
|
|
changed to $(prefix)/share/nautilus/components/hyperbola
|
|
|
|
* components/help/topleveldocs.xml:
|
|
new xml file holding the docs that go into the toplevel
|
|
section of the help tree
|
|
|
|
2001-02-07 Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(expand_package_suites), (install_packages):
|
|
|
|
Do a softcat query for any suite ids in the initial package list,
|
|
so they're expanded first and then all future queries will return
|
|
single packages.
|
|
|
|
* components/services/install/lib/eazel-install-object.c:
|
|
(eazel_install_emit_preflight_check):
|
|
|
|
Don't restrict the preflight signal to toplevel packages anymore:
|
|
we send the whole package tree now so no editing is necessary.
|
|
|
|
* components/services/install/lib/eazel-install-xml-package-list.c:
|
|
(osd_parse_provides), (osd_parse_shared):
|
|
|
|
Softcat server has started filling in the sense flag differently
|
|
(without notice, I might grumpily add), so handle both types now
|
|
and whine if we can't figure out how to decode it. Log the
|
|
softcat DB version now (eventually should store it somewhere).
|
|
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
(eazel_softcat_error_string), (eazel_softcat_query),
|
|
(eazel_softcat_get_info), (eazel_softcat_available_update):
|
|
* components/services/install/lib/eazel-softcat.h:
|
|
|
|
Split up the handling for single-package softcat queries and
|
|
multi-package suite queries.
|
|
|
|
* components/services/install/nautilus-view/main.c:
|
|
(service_install_make_object), (main):
|
|
|
|
Remove redundant 2nd ammonite_init call and a long-since useless
|
|
printf from object creation.
|
|
|
|
* components/services/install/nautilus-view/nautilus-service-instal
|
|
l-view.c: (nautilus_service_install_downloading),
|
|
(flatten_package_tree_foreach), (nautilus_service_install_done),
|
|
(nautilus_service_install_failed):
|
|
* components/services/install/nautilus-view/nautilus-service-instal
|
|
l-view.h:
|
|
|
|
Clean up final dialog text generation, and only ask about deleting
|
|
RPMs if the user level is "advanced". Also don't ask if no files
|
|
were even downloaded.
|
|
|
|
2001-02-07 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Mike Fleming <mfleming@eazel.com>
|
|
Minus the 2 new widgets.
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
New files.
|
|
|
|
* libnautilus-extensions/nautilus-labeled-image.h:
|
|
* libnautilus-extensions/nautilus-labeled-image.c:
|
|
(button_leave_callback), (button_focus_out_event_callback),
|
|
(nautilus_labeled_image_check_button_new): Add workaround for
|
|
rendering problems with GtkCheckButton.
|
|
(nautilus_labeled_image_set_label_never_smooth): New function to
|
|
make the label part possibly never smooth.
|
|
|
|
* libnautilus-extensions/nautilus-clickable-image.h:
|
|
* libnautilus-extensions/nautilus-clickable-image.c:
|
|
(ancestor_button_press_event), (ancestor_button_release_event),
|
|
(nautilus_clickable_image_new),
|
|
(nautilus_clickable_image_new_from_file_name): New function to
|
|
create clickable images from image files. Add grab/ungrab calls
|
|
to match the logic in GtkButton.
|
|
|
|
* libnautilus-extensions/nautilus-wrap-table.h:
|
|
* libnautilus-extensions/nautilus-wrap-table.c:
|
|
New class.
|
|
|
|
* libnautilus-extensions/nautilus-image-table.c:
|
|
* libnautilus-extensions/nautilus-image-table.h:
|
|
New class.
|
|
|
|
* test/test-nautilus-image-table.c:
|
|
* test/.cvsignore:
|
|
* test/Makefile.am:
|
|
Image table test.
|
|
|
|
2001-02-07 Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-object.c:
|
|
(eazel_install_start_signal):
|
|
|
|
Remove break that caused 0% signals to never get sent on install.
|
|
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(rpmmonitorpiggybag_new), (make_rpm_argument_list),
|
|
(monitor_rpm_process_pipe_percent_output),
|
|
(monitor_rpm_process_pipe), (monitor_subcommand_pipe),
|
|
(manual_rpm_command), (eazel_package_system_rpm3_execute):
|
|
|
|
Make percent a float for more accurate byte counts. Give the IO
|
|
channel a lower priority than normal, so that it doesn't outrank X
|
|
refresh events (though this doesn't help much). Reinsert the
|
|
manual RPM execute from the old logic.c code.
|
|
|
|
* nautilus-installer/src/installer.c: (insert_info_page),
|
|
(eazel_install_progress), (eazel_download_progress),
|
|
(get_detailed_errors_foreach_dep), (get_detailed_errors_foreach),
|
|
(get_detailed_errors), (collect_failure_info),
|
|
(eazel_install_preflight):
|
|
* nautilus-installer/src/installer.h:
|
|
|
|
Remove fixed "max assumed download" size and try to set it to the
|
|
total bytes expected. For some reason this still fails sometimes
|
|
but at least it's on the right track. Stop calling
|
|
gtk_main_iteration from inside the install progress callback since
|
|
that interacts horribly with the IO channel crap. Getting
|
|
detailed errors should avoid recursing, and should follow the
|
|
depends struct instead of the old soft_depends one.
|
|
|
|
* nautilus-installer/src/link.sh:
|
|
|
|
Test for RPM4 build (should build now, but still not work due to
|
|
lingering code that refuses to try under RPM4).
|
|
|
|
* nautilus-installer/src/package-tree.c: (get_errant_children_int),
|
|
(get_errant_children), (package_customizer_fill):
|
|
|
|
Fix up tree tracing routines to avoid recursing and to use the new
|
|
struct members instead of the old (now empty) ones.
|
|
|
|
2001-02-07 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fixed bug 6405 (seg fault right-double-clicking when context
|
|
menu is already showing)
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(handle_icon_button_press): Don't create context-menu callback
|
|
if one is already pending; don't let right-double-click activate.
|
|
|
|
* src/file-manager/nautilus-directory-view-ui.xml: Added underscore
|
|
accelerator for Show Trash, which didn't have one.
|
|
|
|
2001-02-07 Ian McKellar <ian@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/rpmview/nautilus-rpm-view.c:
|
|
(nautilus_rpm_view_update_from_uri), (nautilus_rpm_view_load_uri),
|
|
(rpm_view_load_location_callback):
|
|
* components/rpmview/nautilus-rpm-view.h:
|
|
If an RPM load fails then report it to Nautilus with:
|
|
nautilus_view_report_load_failed,
|
|
|
|
* components/services/install/lib/eazel-package-system-rpm3.c:
|
|
(eazel_package_system_rpm3_packagedata_fill_from_header),
|
|
(rpm_packagedata_fill_from_file):
|
|
If an RPM load fails then report it to the caller.
|
|
|
|
* components/services/trilobite/libtrilobite/trilobite-core-network
|
|
.c: (trilobite_open_uri):
|
|
Changed the unsafe `setenv' call to the safer `trilobite_setenv'.
|
|
|
|
2001-02-07 Ian McKellar <ian@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* components/services/inventory/eazel-inventory-collect-hardware.c:
|
|
(add_device_property), (eazel_inventory_collect_pci),
|
|
(remove_trailing_whitespace), (ide_get_value),
|
|
Separated whitespace removal into a separate function.
|
|
|
|
(eazel_inventory_collect_usb), (eazel_inventory_collect_scsi),
|
|
(eazel_inventory_collect_hardware):
|
|
Added USB and SCSI bus scanning. Bugs: 5094, 6285.
|
|
|
|
2001-02-07 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fix 6380 (** ERROR ** in trash_callback_destroy when
|
|
navigating to trash)
|
|
* libnautilus-extensions/nautilus-trash-file.c:
|
|
(trash_callback_destroy), (trash_file_call_when_ready):
|
|
Add a missing ref and unref.
|
|
|
|
2001-02-07 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 5967, Music View slider is narrow in Eazel GTK theme
|
|
|
|
Attempt to layout using Arlo's design.
|
|
|
|
* components/music/nautilus-music-view.c:
|
|
(music_view_set_selected_song_title), (add_play_controls),
|
|
(nautilus_music_view_update),
|
|
(music_view_background_appearance_changed_callback):
|
|
|
|
2001-02-07 Robin * Slomkowski <rslomkow@eazel.com>
|
|
|
|
* README: updated to note using the gnome-vfs-1 branch
|
|
|
|
2001-02-07 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
fixed bug 6281, property browser should user gnome icon
|
|
selection UI for adding patterns and emblems instead of
|
|
generic file browsing
|
|
|
|
* libnautilus-extensions/nautilus-gnome-extensions.c,h:
|
|
(nautilus_gnome_open_terminal), (widget_destroy_callback),
|
|
(icon_selected_callback), (icon_cancel_pressed),
|
|
(list_icon_selected_callback), (entry_activated),
|
|
(nautilus_gnome_icon_selector_new):
|
|
moved code to integrate icon picking UI from the properties
|
|
window into gnome-extensions, so other parts of nautilus can
|
|
use it.
|
|
|
|
* src/file-manager/fm-properties-window.c: (set_icon_callback),
|
|
(select_image_button_callback):
|
|
moved icon picking code out of properties window, but call it
|
|
from here instead.
|
|
|
|
* src/nautilus-property-browser.c: (nautilus_emblem_dialog_new),
|
|
(add_pattern_to_browser), (add_new_pattern),
|
|
(emblem_dialog_clicked):
|
|
use icon picking code in property browser to pick patterns, and
|
|
rework the emblem dialog to use gnome-icon-entry.
|
|
|
|
2001-02-07 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: Robin Slomkowski <robin@eazel.com>
|
|
|
|
Fixed bug 6389, Extremely poor performance when
|
|
autodir automounter is present
|
|
|
|
Detect special NFS autofs directories and filter them out
|
|
of the mount list.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(get_removable_volumes), (mount_volume_activate_nfs),
|
|
(mount_volume_activate), (get_current_mount_list),
|
|
(mount_volume_nfs_add), (mount_volume_add_filesystem):
|
|
|
|
Worked on cleaning up placement of icons on the edges
|
|
of the desktop based on input from Arlo.
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(icon_set_position):
|
|
|
|
2001-02-07 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 6363, "Set Cover Image" button assumes
|
|
fixed font height.
|
|
|
|
* components/music/nautilus-music-view.c:
|
|
(nautilus_music_view_initialize):
|
|
Remove call to get_widget_set_usize
|
|
|
|
2001-02-07 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-directory-async.c:
|
|
(show_hidden_files_changed_callback),
|
|
(show_backup_files_changed_callback),
|
|
(get_filter_options_for_directory_count):
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
(show_text_in_icons_changed_callback),
|
|
(show_directory_item_count_changed_callback),
|
|
(get_speed_tradeoff_preference_for_file),
|
|
(nautilus_file_should_show_directory_item_count),
|
|
(nautilus_file_should_get_top_left_text):
|
|
* libnautilus-extensions/nautilus-theme.c:
|
|
(theme_changed_callback), (nautilus_theme_get_theme),
|
|
(nautilus_theme_get_theme_data), (nautilus_theme_get_image_path):
|
|
* src/file-manager/fm-directory-view.c:
|
|
(confirm_trash_changed_callback), (real_update_menus):
|
|
* src/file-manager/fm-icon-text-window.c:
|
|
(icon_captions_changed_callback),
|
|
(fm_get_text_attribute_names_preference_or_default):
|
|
Use calllbacks for some preferences values instead of peeking
|
|
diectly. The preferences in question here are peeked a lot during
|
|
large directory loads, even though they hardly ever change. This
|
|
should get preferences stuff mostly out of Pavel's profiles. Now,
|
|
im still working on bug 6054 which is about making peeking
|
|
preferences in general faster.
|
|
|
|
2001-02-06 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: Mike Fleming <mfleming@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-directory-async.c:
|
|
(dequeue_pending_idle_callback), (mime_list_one):
|
|
Handle the case where mime types don't get returned.
|
|
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
Fix a comment.
|
|
|
|
2001-02-06 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-mime-actions.c:
|
|
(nautilus_do_component_query):
|
|
fixed bug 5479, two "View as Text" items in "View as Other"
|
|
dialog list, by special casing the sample text component so
|
|
it doesn't get added to the list.
|
|
|
|
2001-02-06 Arik Devens <arik@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
Fixed bug 5919, Preferences dialog jumps around the screen.
|
|
|
|
* libnautilus-extensions/nautilus-preferences-dialog.c:
|
|
(nautilus_preferences_dialog_construct): Removed the center
|
|
positioning so that the dialog stays where the user put it.
|
|
|
|
2001-02-06 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 1736, if icons on desktop are offscreen, need to
|
|
move them somewhre on screen.
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(icon_set_position), (nautilus_icon_container_move_icon):
|
|
icon_set_position may modify the x and y location of the
|
|
icon. nautilus_icon_container_move_icon should use the
|
|
modified position instead of the original x and y postion
|
|
when writing the position out into the metafile.
|
|
|
|
2001-02-06 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* src/file-manager/fm-properties-window.c:
|
|
(widget_destroy_callback), (icon_selected_callback),
|
|
(icon_cancel_pressed), (list_icon_selected_callback),
|
|
(entry_activated), (select_image_button_callback):
|
|
fixed bug 6280, custom icon selection should use gnome-icon-sel
|
|
instead of the generic file browser, so now it does.
|
|
|
|
2001-02-06 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Michael Engber <engber@eazel.com>
|
|
|
|
* src/nautilus-sidebar.c: (nautilus_sidebar_initialize_class),
|
|
(nautilus_sidebar_size_allocate), (nautilus_sidebar_realize):
|
|
Tell X not to clear the window contents when the sidebar is
|
|
resized. Since we double buffer its contents, this will reduce
|
|
(but not eliminate) flicker in the sidebar.
|
|
|
|
2001-02-06 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Laszlo Kovacs <laszlo.kovacs@sun.com>
|
|
|
|
Fixed bug 795 (help component installs files in nautilus prefix,
|
|
but uses gnome-libs prefix to find them later) by expanding the
|
|
set of places Nautilus looks for help files.
|
|
|
|
* components/help/hyperbola-filefmt.c:
|
|
(fmt_man_populate_tree_for_subdir): Changed to look in more places
|
|
for help files: the help directory in the gnome prefix, the help
|
|
directory in the nautilus prefix, and directories in GNOME_PATH.
|
|
(fmt_help_populate_tree): New helper function.
|
|
(append_help_dir_if_exists): New helper function.
|
|
|
|
* components/help/Makefile.am: Define DATADIR in compile flags.
|
|
|
|
* components/help/hyperbola-main.c: Add copyright notice.
|
|
|
|
This part not reviewed:
|
|
|
|
* .cvsignore, libnautilus-extensions/.cvsignore: gnore more
|
|
things.
|
|
|
|
* Makefile.am: distribute .in versions of xml-i18n-tools.
|
|
|
|
2001-02-06 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 5157 (Nautilus won't display directories for
|
|
which it thinks it doesn't have permissions)
|
|
|
|
I removed the code that prevented Nautilus from even
|
|
trying to load a location for which the perceived
|
|
permissions didn't allow reading (because the perceived
|
|
permissions can be wrong with some file systems). Now
|
|
it always tries, and puts up an error dialog only if
|
|
it gets an error while actually loading the directory.
|
|
|
|
* src/file-manager/fm-error-reporting.h:
|
|
* src/file-manager/fm-error-reporting.c:
|
|
(fm_report_error_loading_directory): New function, currently
|
|
only handles GNOME_VFS_ERROR_ACCESS_DENIED and a fallback
|
|
default case.
|
|
(fm_report_error_renaming_file), (fm_report_error_setting_group),
|
|
(fm_report_error_setting_owner),
|
|
(fm_report_error_setting_permissions), (rename_callback):
|
|
All the report_error functions now take a parent-window
|
|
parameter (which is often NULL). Also, they now all use
|
|
gnome_vfs_error_result_to_string when whining about
|
|
unhandled cases.
|
|
|
|
* src/file-manager/fm-directory-view.h: Changed comments
|
|
and copyright notice only.
|
|
* src/file-manager/fm-directory-view.c:
|
|
(real_load_error): New function, calls
|
|
fm_report_error_loading_directory unless an error has already
|
|
been reported for the current directory load operation.
|
|
(fm_directory_view_initialize_class): Wire up real_load_error
|
|
as default handler for LOAD_ERROR signal.
|
|
(activate_callback): Pass parent window to error-reporting call.
|
|
(load_directory): Reset the reported_load_error boolean since
|
|
we're about to load anew.
|
|
|
|
* src/file-manager/fm-properties-window.c: (rename_callback),
|
|
(group_change_callback), (owner_change_callback),
|
|
(permission_change_callback):
|
|
Pass parent window to error-reporting-calls. I just passed NULL
|
|
if it was not trivial to pass a good window.
|
|
|
|
* src/nautilus-window-manage-views.c:
|
|
(handle_unreadable_location), (open_location): Remove code that
|
|
was preventing "unreadable" locations from being loaded.
|
|
|
|
2001-02-06 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 6375, Certain menu shortcuts don't work when
|
|
insertion point is in location bar.
|
|
|
|
* libnautilus-extensions/nautilus-entry.c:
|
|
(nautilus_entry_key_press):
|
|
Filter out alt and control keyboard events and don't
|
|
allow them to be passed to the parent GtkEntry.
|
|
|
|
2001-02-06 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Gene Ragan <gzr@eazel.com>
|
|
|
|
Fixed bug 6365 (Crash at boot if invalid file name given)
|
|
|
|
* src/nautilus-window-manage-views.c:
|
|
(load_new_location_in_all_views): Added some parameter checking
|
|
to make future bugs like this even easier to find.
|
|
(cancel_location_change): Don't reset to old location when old
|
|
location is NULL.
|
|
|
|
2001-02-05 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: Seth Nickel <seth@eazel.com>
|
|
|
|
Fix 5930 (Copy dialog often shows "1" as total number of
|
|
fields in operation)
|
|
|
|
* libnautilus-extensions/nautilus-file-operations-progress.c:
|
|
(nautilus_file_operations_progress_update),
|
|
(nautilus_file_operations_progress_new_file):
|
|
* libnautilus-extensions/nautilus-file-operations.c:
|
|
(create_transfer_dialog):
|
|
Special case the preparing to copy/move phase -- when the
|
|
bytes_total is 0, don't display the count.
|
|
|
|
* libnautilus-extensions/nautilus-file-operations-progress.c:
|
|
(nautilus_file_operations_progress_thaw):
|
|
Formatting.
|
|
|
|
* HACKING:
|
|
Tiny tweak.
|
|
|
|
2001-02-05 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-public.h:
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c: (eazel_file_conflict_check_signal),
|
|
(eazel_file_uniqueness_check_signal),
|
|
(eazel_feature_consistency_check_signal), (main):
|
|
* components/services/install/idl/trilobite-eazel-install.idl:
|
|
* components/services/install/lib/eazel-install-corba-callback.c:
|
|
(impl_file_conflict_check), (impl_file_uniqueness_check),
|
|
(impl_feature_consistency_check), (eazel_install_callback_get_epv),
|
|
(eazel_install_callback_class_initialize):
|
|
* components/services/install/lib/eazel-install-corba-callback.h:
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(check_no_two_packages_has_same_file),
|
|
(check_conflicts_against_already_installed_packages),
|
|
(check_feature_consistency):
|
|
* components/services/install/lib/eazel-install-object.c:
|
|
(eazel_install_class_initialize),
|
|
(eazel_install_emit_file_conflict_check),
|
|
(eazel_install_emit_file_conflict_check_default),
|
|
(eazel_install_emit_file_uniqueness_check),
|
|
(eazel_install_emit_file_uniqueness_check_default),
|
|
(eazel_install_emit_feature_consistency_check),
|
|
(eazel_install_emit_feature_consistency_check_default):
|
|
Fixed bug 3459 (emit signals when doing file-conflict,
|
|
feature-consistency and file-uniqueness checks).
|
|
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(packagedata_get_readable_name):
|
|
Nyll poynter checking.
|
|
|
|
2001-02-05 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 6359 (Choosing current view from "View as" menu crashes)
|
|
|
|
* src/nautilus-window-manage-views.c:
|
|
(nautilus_window_content_view_matches_iid): New function, extracted
|
|
from load_content_view, checks whether passed iid is the one in
|
|
use by this window.
|
|
(load_content_view): Now calls extracted function.
|
|
(nautilus_window_set_content_view): Bail out early if the
|
|
new content view is the old one. This avoids unpleasant crashing
|
|
later on.
|
|
|
|
2001-02-05 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Add code to send the mime type of the file being examined to the
|
|
mime type capplet so that the capplet can scroll to the mime type
|
|
being examined.
|
|
|
|
* libnautilus-extensions/nautilus-program-chooser.c:
|
|
(repopulate_program_list), (launch_mime_capplet),
|
|
(launch_mime_capplet_and_close_dialog),
|
|
(nautilus_program_chooser_show_no_choices_message):
|
|
|
|
2001-02-05 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fixed part of bug 6329 (entering "gconf://" as location
|
|
crashes Nautilus). After this fix, it still crashes Nautilus,
|
|
but in a gconf-specific way.
|
|
|
|
* src/nautilus-window-manage-views.c:
|
|
(load_new_location_in_all_views): Don't try to load
|
|
a location in new_content_view if it's NULL.
|
|
|
|
2001-02-05 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Mike Fleming <mfleming@eazel.com>
|
|
|
|
Fixed bug 6324 (Switching views crashes every time)
|
|
|
|
* src/nautilus-window-manage-views.c:
|
|
(set_to_pending_location_and_selection): Added assert
|
|
to make future similar bugs even easier to catch.
|
|
(view_loaded_callback): Don't call set_to_pending_location_and_selection
|
|
when the content view is changing without the location & selection
|
|
changing; just update the one view instead.
|
|
|
|
* libnautilus-extensions/nautilus-stock-dialogs.c:
|
|
Reduced the timed-wait timeout from 3 seconds to 2 after
|
|
more investigation of timed-wait-related bugs. 3 seconds
|
|
just felt a little too long.
|
|
|
|
2001-02-05 Michael Engber <engber@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-metafile-factory.c:
|
|
(nautilus_metafile_factory_new), (free_factory_instance),
|
|
(nautilus_metafile_factory_get_instance):
|
|
* libnautilus-extensions/nautilus-metafile-factory.h:
|
|
* src/Nautilus_shell.oaf.in:
|
|
* src/nautilus-application.c: (manufactures), (create_object),
|
|
(nautilus_application_startup):
|
|
* src/nautilus-application.h:
|
|
Add the MetafileFactory to the main object factory.
|
|
|
|
2001-02-05 Rebecca Schulman <rebecka@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-mime-actions.c:
|
|
(nautilus_mime_get_default_component_sort_conditions),
|
|
(nautilus_mime_get_default_component_for_file_internal),
|
|
(nautilus_mime_get_short_list_components_for_file):
|
|
Changes to make sure the short list is sorted
|
|
correctly, so the correct default application is chosen.
|
|
|
|
2001-02-05 Andy Hertzfeld <andy@eazel.com>
|
|
|
|
* librsvg/rsvg.c: (rsvg_render_svp):
|
|
fixed bug 6301, bad svg crashes Nautilus, by adding a check
|
|
in rsvg_render_svp to make sure a pixbuf has been allocated; if
|
|
not, don't try to render.
|
|
|
|
2001-02-05 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 6321 (Apparently arbitrary item initially selected
|
|
in "Open with Other" dialog)
|
|
|
|
* libnautilus-extensions/nautilus-program-chooser.c:
|
|
(repopulate_program_list): Select first item in list after sorting.
|
|
|
|
2001-02-04 Ian McKellar <ian@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* components/services/install/lib/Makefile.am:
|
|
* components/services/install/lib/eazel-package-system-dpkg.c:
|
|
(debpackage_free), (debpackage_fill_packagedata),
|
|
(strip_trailing_whitespace), (parse_packages),
|
|
(load_package_callback), (eazel_package_system_dpkg_load_package),
|
|
(query_callback), (eazel_package_system_dpkg_query),
|
|
(eazel_package_system_dpkg_install),
|
|
(eazel_package_system_dpkg_uninstall),
|
|
(eazel_package_system_dpkg_verify),
|
|
(eazel_package_system_dpkg_compare_version),
|
|
(eazel_package_system_dpkg_finalize),
|
|
(eazel_package_system_dpkg_class_initialize),
|
|
(eazel_package_system_dpkg_initialize),
|
|
(eazel_package_system_dpkg_get_type),
|
|
(eazel_package_system_dpkg_new),
|
|
(eazel_package_system_implementation):
|
|
* components/services/install/lib/eazel-package-system-dpkg.h:
|
|
* components/services/install/lib/eazel-package-system.c:
|
|
(eazel_package_system_suggest_id),
|
|
(eazel_package_system_load_implementation):
|
|
Created a minimal, sub-functional Debian package backend for
|
|
libeazelinstall - essentially only enough to allow me to test my
|
|
software inventory work on my Debian machines.
|
|
|
|
* components/services/inventory/Makefile.am:
|
|
* components/services/inventory/eazel-inventory-collect-hardware.c:
|
|
(add_device_property), (eazel_inventory_collect_pci),
|
|
(ide_get_value), (eazel_inventory_collect_ide), (str_has_prefix),
|
|
(add_info), (read_proc_info), (eazel_inventory_collect_memory),
|
|
(eazel_inventory_collect_cpu), (eazel_inventory_collect_hardware):
|
|
* components/services/inventory/eazel-inventory-collect-hardware.h:
|
|
* components/services/inventory/eazel-inventory-collect-software.c:
|
|
(str_has_prefix), (get_package_list),
|
|
(eazel_inventory_collect_packages),
|
|
(eazel_inventory_collect_software):
|
|
* components/services/inventory/eazel-inventory-collect-software.h:
|
|
* components/services/inventory/eazel-inventory-utils.c:
|
|
(eazel_create_configuration_metafile):
|
|
Moved software inventory code into eazel-inventory-collect-software.c
|
|
and hardware inventory code into eazel-inventory-collect-hardware.c.
|
|
Added coded to collect PCI and IDE bus information.
|
|
|
|
* components/services/trilobite/libtrilobite/trilobite-core-distrib
|
|
ution.c: (determine_suse_version), (determine_debian_version):
|
|
Added version check code for SuSE and Debian.
|
|
|
|
2001-02-04 Jason Leach <jasonleach@usa.net>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* nautilus-clean.sh: Update to work with Solaris.
|
|
|
|
2001-02-04 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* indent.sh: Script that calls indent with the right parameters to
|
|
get a GNOME coding style (Nautilus subvariant).
|
|
|
|
* components/help/hyperbola-filefmt.c,
|
|
components/help/hyperbola-filefmt.h,
|
|
components/help/hyperbola-main.c,
|
|
components/help/hyperbola-nav-index.c,
|
|
components/help/hyperbola-nav-search.c,
|
|
components/help/hyperbola-nav-tree.c,
|
|
components/help/hyperbola-nav.h,
|
|
components/help/hyperbola-types.h: Run indent.sh on these.
|
|
|
|
2001-02-03 John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 6254 ("Display" name for grouping in "Folder Views"
|
|
category is poor)
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_descriptions),
|
|
(global_preferences_create_dialog): Verafied a little text.
|
|
|
|
2001-02-03 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/throbber/Makefile.am:
|
|
Added the oaf.in files to EXTRA_DIST (tinderbox fix)
|
|
|
|
2001-02-03 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Do a simple check for NULL instead of using
|
|
g_return_if_fail. We don't need the error
|
|
reported to the terminal.
|
|
|
|
* libnautilus-extensions/nautilus-volume-monitor.c:
|
|
(get_removable_volumes), (volume_is_removable),
|
|
(volume_is_read_only):
|
|
|
|
2001-02-02 Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/services/install/command-line/eazel-alt-install-corba.
|
|
c: (tree_helper_helper), (tree_helper):
|
|
Added check for PackageBreaks iterators.
|
|
|
|
* components/services/install/lib/eazel-install-corba-callback.c:
|
|
(impl_install_failed):
|
|
Leakfix, freeing the list given to the signal handler after
|
|
handling.
|
|
|
|
* components/services/install/lib/eazel-install-corba-types.c:
|
|
(empty_hash_table),
|
|
(packagedata_tree_from_corba_packagedatastructlist):
|
|
Leakfix, now correctly frees the contents of the md5_hashtable and
|
|
unrefs the proper objects.
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(eazel_install_check_existing_packages), (get_softcat_info),
|
|
(is_satisfied), (is_satisfied_features),
|
|
(check_dependencies_foreach), (check_tree_helper),
|
|
(add_file_conflict),
|
|
(check_conflicts_against_already_installed_packages),
|
|
(check_feature_consistency):
|
|
Proper fillflags for some EazelPackageSystem calls.
|
|
Nicer log-output when debug is off.
|
|
Leak fix, the PackageBreaks "objects".
|
|
|
|
* components/services/install/lib/eazel-install-problem.c:
|
|
(get_detailed_messages_breaks_foreach),
|
|
(get_detailed_messages_foreach),
|
|
(get_detailed_cases_breaks_foreach), (get_detailed_cases_foreach):
|
|
Updated for the new PackageBreaks "objects".
|
|
|
|
* components/services/install/lib/eazel-package-system-rpm4.c:
|
|
(eazel_package_system_rpm4_query_impl):
|
|
s/packagedata_destroy/gtk_object_unref/
|
|
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(at_exit_package_data_info), (categorydata_new),
|
|
(categorydata_destroy_foreach), (packagedata_finalize),
|
|
(packagedata_class_initialize), (packagedata_initialize),
|
|
(packagedata_get_readable_name), (packagebreaks_finalize),
|
|
(packagebreaks_class_initialize), (packagebreaks_initialize),
|
|
(packagefileconflict_finalize),
|
|
(packagefileconflict_class_initialize),
|
|
(packagefeaturemissing_finalize),
|
|
(packagefeaturemissing_class_initialize):
|
|
Finally got the destroy crap working for the PackageBreak
|
|
"objects".
|
|
More leakcheck stuff for various structures.
|
|
Again, fixed get_reabable_name.
|
|
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
Added finalizes to the "objects".
|
|
Removed packagedata_destroy prototype.
|
|
|
|
* components/services/trilobite/libtrilobite/Makefile.am:
|
|
Cleanup and possible tinderbox fix.
|
|
|
|
2001-02-02 Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-corba-types.c:
|
|
(packagedata_tree_from_corba_packagedatastructlist):
|
|
|
|
Fix small bug in the package tree inflater that caused break
|
|
structs to be messed up.
|
|
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
(get_search_url_for_package):
|
|
* components/services/install/nautilus-view/nautilus-service-instal
|
|
l-view.c: (create_package),
|
|
(nautilus_service_install_view_update_from_uri_finish):
|
|
|
|
Encode and decode suite_id/suite_name/product_id/product_name from
|
|
eazel-install: urls and pass through to softcat queries. They are
|
|
all treated like variant flavors of suite_id internally (group of
|
|
packages with a single id).
|
|
|
|
* nautilus-installer/src/Makefile:
|
|
* nautilus-installer/src/installer.c:
|
|
(get_detailed_errors_foreach), (get_detailed_errors),
|
|
(eazel_install_preflight), (eazel_installer_set_default_texts),
|
|
(eazel_installer_initialize):
|
|
|
|
Remove eazel-hacking uninstall, since experts claim we no longer
|
|
need it. Some changes to sync up with the new world order where
|
|
PackageData is now a GTK object.
|
|
|
|
* nautilus-installer/src/package-tree.c:
|
|
(find_package_parents_int), (find_package_parents),
|
|
(get_errant_children_int), (get_errant_children),
|
|
(package_customizer_fill_dep), (package_customizer_fill),
|
|
(jump_to_package_tree_page):
|
|
|
|
Fix the package customizer to cope with the new world order, where
|
|
the package tree is sent across as a directed graph (instead of
|
|
tree) and the deps are in 'depends' not 'soft_depends'.
|
|
|
|
* nautilus-installer/src/prescript:
|
|
|
|
Up version to 1.0.
|
|
|
|
2001-02-02 Darin Adler <darin@eazel.com>
|
|
|
|
reviewed by: John Sullivan <sullivan@eazel.com>
|
|
|
|
Fixed bug 6163 (Need NautilusViewFrame ::
|
|
report_location_changed). This is re-adding a feature we also had
|
|
long ago, where a view reports a location change, but does not
|
|
want the location change to come back to it in the form of a
|
|
load_location call.
|
|
|
|
* src/nautilus-applicable-views.h:
|
|
* src/nautilus-applicable-views.c:
|
|
(get_view_result_from_gnome_vfs_result), (got_file_info_callback),
|
|
(got_minimum_file_info_callback),
|
|
(nautilus_determine_initial_view),
|
|
(nautilus_determine_initial_view_cancel): Changed this entire file
|
|
to have a much easier-to-understand API.
|
|
|
|
* src/nautilus-view-frame-private.h:
|
|
* src/nautilus-view-frame-corba.c: (free_location_plus_callback):
|
|
Change existing structure so it can be used for the location-change
|
|
case, which includes a title too.
|
|
(open_force_new_window): Use new structure.
|
|
(report_location_change): Implement new call.
|
|
(impl_Nautilus_ViewFrame_open_location_force_new_window): Use new
|
|
structure.
|
|
(impl_Nautilus_ViewFrame_report_location_change): Implement new
|
|
call.
|
|
|
|
* libnautilus/nautilus-view-component.idl: Add the new call.
|
|
* libnautilus/nautilus-view.h:
|
|
* libnautilus/nautilus-view.c:
|
|
(nautilus_view_report_location_change): Add the new call.
|
|
|
|
* src/nautilus-view-frame.h:
|
|
* src/nautilus-view-frame.c:
|
|
(nautilus_view_frame_initialize_class): Add new signal.
|
|
(nautilus_view_frame_report_location_change): Implement new call.
|
|
|
|
* src/nautilus-window-private.h:
|
|
* src/nautilus-window-manage-views.h:
|
|
* src/nautilus-window-manage-views.c: (update_for_new_location):
|
|
Got rid of obsolete assert. Also, no longer clear the selection.
|
|
The selection is set properly earlier, and clearing it at this
|
|
point serves no purpose.
|
|
(location_has_really_changed): Call free_location_change to share
|
|
more code. Also no reason to free "pending_ni" any more, because
|
|
we don't keep it around in the success case.
|
|
(load_new_location_in_one_view): New name.
|
|
(load_new_location_in_sidebar_panels): New name. Also take a
|
|
parameter of a view to skip.
|
|
(load_new_location_in_all_views): New function.
|
|
(set_to_pending_location_and_selection): New name, and removed
|
|
code to handle the case where there is no pending location, since
|
|
that doesn't happen. Also take a parameter of a view to skip. Also
|
|
broke out the guts into load_new_location_in_all_views.
|
|
(free_location_change): Free things by their new names. There's
|
|
also less to free now.
|
|
(cancel_location_change): Key off pending_location instead of
|
|
pending_ni. Also save code by using new function that skips a
|
|
view.
|
|
(determined_initial_view_callback): Changed name, and use new
|
|
interface. No longer need "end_reached" trick, because the new
|
|
interface handles that.
|
|
(begin_location_change): Made a static after moving all the
|
|
functions that use it in here. Also moved some of the reload
|
|
code out into nautilus_window_reload.
|
|
(report_location_change_callback): New function. Does all the
|
|
steps neede for a location change in place.
|
|
(nautilus_window_back_or_forward), (nautilus_window_reload): Moved
|
|
these two functions in here from nautilus-window.c so we could
|
|
make begin_location_change more private.
|
|
|
|
* src/nautilus-window.h:
|
|
* src/nautilus-window.c: (nautilus_window_go_to): Changed the name.
|
|
(nautilus_window_get_location): New function for callers that used
|
|
to get the location field directly.
|
|
(go_to_callback): Changed name.
|
|
|
|
* src/nautilus-desktop-window.c: (nautilus_desktop_window_new):
|
|
* src/nautilus-location-bar.c: (drag_data_received_callback):
|
|
* src/nautilus-shell.c: (open_window), (save_window_states),
|
|
(restore_window_states):
|
|
* src/nautilus-window-menus.c: (services_button_callback),
|
|
(help_menu_nautilus_manual_callback),
|
|
(help_menu_nautilus_license_callback),
|
|
(help_menu_nautilus_feedback_callback),
|
|
(activate_bookmark_in_menu_item):
|
|
* src/nautilus-window-service-ui.c: (goto_services_summary),
|
|
(goto_online_storage), (goto_software_catalog),
|
|
(goto_services_support):
|
|
* src/nautilus-window.c: (location_change_at_idle_callback),
|
|
(nautilus_window_constructed), (view_as_menu_vfs_method_callback),
|
|
(nautilus_window_go_web_search), (nautilus_window_go_home):
|
|
Use nautilus_go_to under its new name.
|
|
|
|
* src/nautilus-shell.c: (restore_window_states): Use
|
|
nautilus_istr_has_prefix instead of g_strncasecmp. Also did other
|
|
code cleanup.
|
|
|
|
* libnautilus-extensions/nautilus-gtk-extensions.h: Added a new
|
|
marshal function that I needed.
|
|
|
|
* libnautilus-extensions/nautilus-thumbnails.c: Added a FIXME.
|
|
|
|
* libnautilus-extensions/nautilus-view-identifier.h:
|
|
* libnautilus-extensions/nautilus-view-identifier.c:
|
|
(nautilus_view_identifier_copy),
|
|
(nautilus_view_identifier_compare): Use const.
|
|
|
|
* src/nautilus-application.c: (nautilus_application_startup): Only
|
|
check for root if we are actually running nautilus, not if we are
|
|
just killing off an existing copy.
|
|
(confirm_ok_to_run_as_root): Changed name of the function and
|
|
improved the wording of the message and button. Also added an
|
|
environment variable you can set to get rid of this. (Probably
|
|
should have been a preference instead, but I am officially being
|
|
lazy about this.)
|
|
|
|
Fixed bug that was revealed by the change in the loading sequence
|
|
I made. John didn't review this part:
|
|
|
|
* libnautilus-extensions/nautilus-directory-private.h:
|
|
* libnautilus-extensions/nautilus-directory-async.c:
|
|
(load_directory_state_destroy), (load_directory_done):
|
|
Separate out code to free the partly-done state so it can
|
|
be used in the cancel case.
|
|
(dequeue_pending_idle_callback): Ref the directory object
|
|
so that we won't get messed up if the callback destroys it.
|
|
(directory_load_cancel): Separated out the old part of
|
|
file_list_cancel so that we can cancel the idle part too
|
|
when we want to.
|
|
(file_list_cancel): Use the new calls to cancel the idle
|
|
part of directory loading.
|
|
(directory_load_done): Use directory_load_cancel instead of
|
|
file_list_cancel.
|
|
(nautilus_directory_stop_monitoring_file_list): Use
|
|
directory_load_cancel instead of file_list_cancel.
|
|
(nautilus_directory_async_state_changed): Added state variables to
|
|
protect cases where we re-enter this function.
|
|
|
|
2001-02-02 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Michael Engber <engber@eazel.com>
|
|
|
|
* applets/preferences-applet/nautilus-preferences-applet.c:
|
|
(restart_button_clicked_callback), (main):
|
|
Add a restart button.
|
|
|
|
2001-02-02 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
Fixed a small bug where I was assuming a value would be valid
|
|
when it could be NULL. Now I check for NULL.
|
|
|
|
* src/nautilus-application.c: (volume_unmounted_callback):
|
|
|
|
2001-02-02 Brett Neely <brett@eazel.com>
|
|
|
|
reviewed by: Eric Fischer <eric@eazel.com>
|
|
|
|
* nautilus-clean.sh:
|
|
Kill oafd last so nautilus-clean.sh -x only needs to be run once.
|
|
|
|
2001-02-02 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fixed bug 5222,
|
|
Nautilus allows users to rename .Trash (but not copy or link)
|
|
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
* libnautilus-extensions/nautilus-file-utilities.h:
|
|
(nautilus_uri_is_trash_folder):
|
|
Utility function to indentify if the folder is trash based
|
|
on a text uri.
|
|
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
(nautilus_file_can_rename):
|
|
Call nautilus_uri_is_trash_folder to identify a trash
|
|
folder and disallow renaming.
|
|
|
|
2001-02-02 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 5749 (bookmarks are untranslated)
|
|
|
|
* data/static_bookmarks.xml:
|
|
An earlier checkin to update the bookmarks stripped off
|
|
all the underscores from "_name=" strings, which was what
|
|
was causing them to be translated. Fixed by returning the
|
|
underscores.
|
|
|
|
2001-02-02 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* applets/preferences-applet/nautilus-preferences-applet.c:
|
|
(boolean_toggle_button_new), (start_button_clicked_callback),
|
|
(main):
|
|
Add a Nautilus start button. Also make the fonts smaller to
|
|
conserver panel space.
|
|
|
|
2001-02-02 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
Fix bug 6131 - NautilusLabel does not support proper line wrap.
|
|
Its fixed for smooth mode. Theres a bug (6243) for the more
|
|
complicated issue of wrapping in non smooth mode.
|
|
|
|
* libnautilus-extensions/nautilus-label.h:
|
|
* libnautilus-extensions/nautilus-label.c:
|
|
(nautilus_label_initialize_class), (nautilus_label_set_arg),
|
|
(nautilus_label_get_arg), (nautilus_label_size_allocate),
|
|
(nautilus_label_set_never_smooth),
|
|
(nautilus_label_set_adjust_wrap_on_resize),
|
|
(nautilus_label_get_adjust_wrap_on_resize):
|
|
Add a boolean attribute 'adjust_wrap_on_resize' that controls
|
|
whether the label will automatically update its line wrap width
|
|
when its resized.
|
|
|
|
* components/services/summary/nautilus-view/nautilus-summary-view.c
|
|
: (summary_view_item_label_new), (summary_load_location_callback):
|
|
No longer need size_allocate hack. Use NautilusLabel's
|
|
'adjust_wrap_on_resize' attribute instead.
|
|
|
|
* test/test-nautilus-label-wrapped.c: (create_nautilus_label),
|
|
(create_gtk_label_window), (create_nautilus_label_window), (main):
|
|
Update for 'adjust_wrap_on_resize'.
|
|
|
|
2001-02-01 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fix bug 4678 (Clicking on a Nautilus link file in tree view causes
|
|
Nautilus cannot handle item type error box).
|
|
|
|
* components/tree/nautilus-tree-view.c:
|
|
(nautilus_tree_view_destroy), (got_activation_uri_callback),
|
|
(cancel_possible_activation), (tree_select_row_callback): Activate
|
|
activation URI instead of file URI to support Nautilus links
|
|
properly. If the link resolves to a "command:" URI, however,
|
|
silently ignore it to avoid giving an ugly error message because
|
|
per John Sullivan, selecting things in the tree view should not
|
|
launch apps.
|
|
|
|
* components/tree/nautilus-tree-view-private.h: Added
|
|
activation_uri_wait_file field to details struct.
|
|
|
|
* data/top/Computer, data/top/Services: Updated to new nautilus
|
|
link format.
|
|
|
|
2001-02-02 Robey Pointer <robey@eazel.com>
|
|
|
|
* components/services/install/nautilus-view/nautilus-service-instal
|
|
l-view.c: (flatten_package_tree_foreach):
|
|
|
|
Fix build breakage caused by my previous checkin.
|
|
|
|
2001-02-02 Robey Pointer <robey@eazel.com>
|
|
|
|
reviewed by: Eskil Heyn Olsen <eskil@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-install-logic2.c:
|
|
(is_satisfied), (download_packages):
|
|
* components/services/install/lib/eazel-install-protocols.c:
|
|
(gnome_vfs_fetch_remote_file):
|
|
|
|
Fix thinko (caused by myself in October) that caused the stop
|
|
button to only cancel one download and then aggravatingly continue
|
|
with the remaining downloads.
|
|
|
|
* components/services/install/idl/trilobite-eazel-install.idl:
|
|
* components/services/install/lib/eazel-install-corba-callback.c:
|
|
(impl_download_progress), (impl_preflight_check),
|
|
(impl_download_failed), (impl_dep_check), (impl_install_progress),
|
|
(impl_uninstall_progress), (impl_md5_check_failed),
|
|
(impl_install_failed), (impl_uninstall_failed),
|
|
(eazel_install_callback_simple_query):
|
|
* components/services/install/lib/eazel-install-corba-types.c:
|
|
(corba_string_sequence_to_glist),
|
|
(g_list_to_corba_string_sequence),
|
|
(corba_packagedatastruct_fill_from_packagedata),
|
|
(corba_packagedatastruct_from_packagedata),
|
|
(corba_packagedatastructlist_fill_from_packagedata_list),
|
|
(corba_packagedatastructlist_from_packagedata_list),
|
|
(new_fake_md5), (traverse_packagetree_md5),
|
|
(corba_packagedatastruct_fill_deps),
|
|
(corba_packagedatastructlist_foreach),
|
|
(corba_packagedatastructlist_from_packagedata_tree),
|
|
(packagedata_from_corba_packagedatastruct),
|
|
(packagedata_list_from_corba_packagedatastructlist),
|
|
(packagedata_tree_from_corba_packagedatastructlist),
|
|
(corba_category_list_from_categorydata_list),
|
|
(categorydata_list_from_corba_categorystructlist):
|
|
* components/services/install/lib/eazel-install-corba-types.h:
|
|
* components/services/install/lib/eazel-install-corba.c:
|
|
(impl_Eazel_Install_install_packages),
|
|
(impl_Eazel_Install_uninstall_packages),
|
|
(impl_Eazel_Install_simple_query):
|
|
* components/services/install/lib/eazel-install-object.c:
|
|
(eazel_install_emit_preflight_check_default),
|
|
(eazel_install_emit_install_failed_default),
|
|
(eazel_install_emit_uninstall_failed_default):
|
|
* components/services/install/lib/eazel-install-xml-package-list.c:
|
|
(parse_package), (eazel_install_packagedata_to_xml_int),
|
|
(eazel_install_packagedata_to_xml),
|
|
(eazel_install_packagelist_to_xml):
|
|
* components/services/install/lib/eazel-install-xml-package-list.h:
|
|
|
|
Add proper "breaks", "modifies", and "depends" structures to the
|
|
corba interface, by using package MD5 strings to serve as "soft
|
|
pointers" between packages in a package tree. Convert the
|
|
preflight, install_failed, and uninstall_failed signals to use the
|
|
new package-tree type instead of munging into and out of XML.
|
|
Also fixed up the API's to the corba conversion routines so they
|
|
would make a valiant attempt not to leak memory.
|
|
|
|
* components/services/install/lib/eazel-package-system-types.c:
|
|
(packagedata_copy):
|
|
|
|
Don't forget to copy that pesky MD5!
|
|
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
|
|
Satisfy Robey's desire to avoid Carpal Tunnel Syndrome.
|
|
|
|
* components/services/install/lib/eazel-softcat.c:
|
|
(eazel_softcat_string_to_sense_flags),
|
|
(get_search_url_for_package):
|
|
* components/services/install/lib/eazel-softcat.h:
|
|
|
|
Add function to convert a sense string back into flags.
|
|
|
|
* components/services/install/nautilus-view/nautilus-service-instal
|
|
l-view.c: (flatten_package_tree_depends_foreach),
|
|
(flatten_package_tree_foreach):
|
|
|
|
Fix up the install view to use the new "depends" chain instead of
|
|
the old "soft_depends" which is now empty.
|
|
|
|
2001-02-02 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-metafile-factory.c: (corba_open):
|
|
Add new line at end of file to make redhat7 build happy.
|
|
|
|
2001-02-01 Ramiro Estrugo <ramiro@eazel.com>
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_defaults),
|
|
(global_preferences_install_visibility),
|
|
(global_preferences_install_sidebar_panel_defaults):
|
|
* libnautilus-extensions/nautilus-preferences.c:
|
|
(nautilus_preferences_get_user_level):
|
|
* libnautilus-extensions/nautilus-preferences.h:
|
|
* src/nautilus-first-time-druid.c: (set_up_user_level_page):
|
|
* src/nautilus-window-menus.c: (get_user_level_icon_name),
|
|
(nautilus_window_initialize_menus), (convert_verb_to_user_level),
|
|
(convert_user_level_to_path):
|
|
* test/test-nautilus-preferences-change.c: (main):
|
|
Change 'hacker' to 'advanced' for the advanced user level so that
|
|
the names used for storage match those used for display.
|
|
|
|
2001-02-01 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com> and
|
|
Robey Pointer <robey@eazel.com>
|
|
|
|
Fix bugs 5528 (oaf command-line options show up in main program
|
|
section, not a separate section) and 5510 (descriptions of
|
|
OAF-specific options in --help are not translated). To do this I
|
|
had to change the way the oaf popt options are processed in all
|
|
the places that do so.
|
|
|
|
* components/adapter/main.c: (main):
|
|
* components/hardware/main.c: (main):
|
|
* components/help/hyperbola-main.c: (main):
|
|
* components/image-viewer/Nautilus_View_image.oaf.in:
|
|
* components/image-viewer/nautilus-image-view.c:
|
|
(init_server_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/services/install/command-line/eazel-alt-install-corba.
|
|
c: (main):
|
|
* components/services/install/nautilus-view/main.c: (main):
|
|
* components/services/login/nautilus-view/main.c: (main):
|
|
* components/services/summary/nautilus-view/main.c: (main):
|
|
* components/services/time/command-line/main.c: (main):
|
|
* components/services/time/nautilus-view/main.c: (main):
|
|
* components/services/trilobite/libtrilobite/trilobite-core-utils.c
|
|
: (trilobite_init):
|
|
* components/shell/shell.c:
|
|
* components/text/Nautilus_View_text.oaf.in:
|
|
* components/text/main.c: (main):
|
|
* components/throbber/main.c: (main):
|
|
* components/tree/main.c: (main):
|
|
* libnautilus/nautilus-view-standard-main.c:
|
|
(nautilus_view_standard_main_multi):
|
|
* src/Nautilus_shell.oaf.in:
|
|
* src/nautilus-main.c: (main):
|
|
* test/test-nautilus-mime-actions-set.c: (main):
|
|
* test/test-nautilus-mime-actions.c: (main): Register oaf options
|
|
with gnomelib_register_popt_options and move oaf_init call to
|
|
before gnome_init to fix the aforementioned bugs.
|
|
|
|
2001-02-01 Rebecca Schulman <rebecka@eazel.com>
|
|
Fixed bug 5648, bad ui in the indexing info
|
|
dialog.
|
|
|
|
reviewed by: Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* src/file-manager/nautilus-indexing-info.c:
|
|
(get_index_percentage_complete), (initialize_dialog),
|
|
(get_text_for_progress_label), (update_progress_display),
|
|
(show_index_progress_dialog), (show_reindex_request_dialog),
|
|
(recreate_and_show_reindex_request_dialog),
|
|
(update_file_index_callback),
|
|
(last_index_time_and_reindex_button_dialog_new),
|
|
(index_progress_dialog_new),
|
|
(destroy_indexing_info_dialogs_on_exit),
|
|
(show_indexing_info_dialog): Rework this file. Use two separate
|
|
index dialogs for the case where the index is going, and not
|
|
going. When "update now" is pressed, switch to the index progress
|
|
dialog. Report errors reported by and unavailibility of the
|
|
indexing service.
|
|
|
|
* libnautilus-extensions/nautilus-stock-dialogs.c:
|
|
(nautilus_create_info_dialog):
|
|
* libnautilus-extensions/nautilus-stock-dialogs.h:
|
|
Add this for use in creating the indexing info dialog.
|
|
|
|
|
|
2001-02-01 Michael K. Fleming <mfleming@eazel.com>
|
|
|
|
reviewed by: <robey@eazel.com>
|
|
|
|
Bug 6103 a user can install any package from softcat without login
|
|
Bug 4514 error msg when register during softcat install
|
|
|
|
Login dialog for the install view, with working registration, cancel,
|
|
etc.
|
|
|
|
|
|
* components/services/install/nautilus-view/Makefile.am:
|
|
* components/services/install/nautilus-view/main.c: (main):
|
|
* components/services/install/nautilus-view/nautilus-service-instal
|
|
l-view.c: (nautilus_service_install_view_destroy),
|
|
(nautilus_install_parse_uri), (nautilus_service_install_done),
|
|
(user_login_callback),
|
|
(nautilus_service_install_view_update_from_uri),
|
|
(nautilus_service_install_view_update_from_uri_finish),
|
|
(nautilus_service_install_view_load_uri):
|
|
* components/services/summary/nautilus-view/nautilus-summary-menu-i
|
|
tems.c: (merge_bonobo_menu_items):
|
|
* components/services/summary/nautilus-view/nautilus-summary-view.c
|
|
: (update_header), (nautilus_summary_view_load_uri):
|
|
* src/nautilus-window-service-ui.c: (goto_online_storage),
|
|
(goto_software_catalog):
|
|
|
|
2001-02-01 Michael Engber <engber@eazel.com>
|
|
|
|
* libnautilus-extensions/Makefile.am:
|
|
* libnautilus-extensions/nautilus-metafile-factory.c:
|
|
(nautilus_metafile_factory_initialize_class),
|
|
(nautilus_metafile_factory_get_epv),
|
|
(nautilus_metafile_factory_get_vepv),
|
|
(nautilus_metafile_factory_create_servant),
|
|
(nautilus_metafile_factory_initialize), (destroy),
|
|
(nautilus_meta_file_factory_new), (corba_open):
|
|
* libnautilus-extensions/nautilus-metafile-factory.h:
|
|
* libnautilus-extensions/nautilus-metafile-server.idl:
|
|
* libnautilus-extensions/nautilus-metafile.c:
|
|
(nautilus_metafile_initialize_class), (nautilus_metafile_get_epv),
|
|
(nautilus_metafile_get_vepv), (nautilus_metafile_create_servant),
|
|
(nautilus_metafile_initialize), (destroy), (nautilus_metafile_new),
|
|
(corba_get), (corba_get_list), (corba_set), (corba_set_list),
|
|
(corba_copy), (corba_remove), (corba_rename),
|
|
(corba_register_monitor), (corba_unregister_monitor):
|
|
* libnautilus-extensions/nautilus-metafile.h:
|
|
Initiall check-in of new metadata APIs (corba) - not hooked
|
|
up yet.
|
|
|
|
2001-02-01 Gene Z. Ragan <gzr@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fixed bug 6941, 'Clean Up By Name' feature on the desktop keep
|
|
switching file locations after being 'cleaned up'
|
|
|
|
* src/file-manager/fm-desktop-icon-view.c:
|
|
(desktop_icons_compare_callback):
|
|
In the case of identical links tpyes, compare by name.
|
|
|
|
More work on gmc transition tool
|
|
|
|
* src/nautilus-first-time-druid.c:
|
|
(druid_finished):
|
|
Hide druid widget before performing startup tasks.
|
|
|
|
(next_proxy_configuration_page_callback),
|
|
(add_nautilus_to_session):
|
|
|
|
2001-02-01 Pavel Cisler <pavel@eazel.com>
|
|
|
|
reviewed by: Gene Ragan <gzr@eazel.com>
|
|
|
|
Fix 6152 (Dragging a file to the trash will bring up a replace
|
|
dialog)
|
|
Fix 5387 (Dragging a file within Trash gives "already exists"
|
|
error)
|
|
|
|
* libnautilus-extensions/nautilus-drag.c:
|
|
* libnautilus-extensions/nautilus-drag.h:
|
|
(nautilus_drag_items_local), (nautilus_drag_items_in_trash):
|
|
Add more convenience calls for Trash handling.
|
|
|
|
* libnautilus-extensions/nautilus-file-utilities.h:
|
|
* libnautilus-extensions/nautilus-file-utilities.c:
|
|
(nautilus_uri_is_in_trash):
|
|
New convenience call for Trash handling.
|
|
|
|
* libnautilus-extensions/nautilus-file.c:
|
|
(nautilus_file_is_in_trash):
|
|
Use the new nautilus_uri_is_in_trash call.
|
|
|
|
* libnautilus-extensions/nautilus-file-operations.c:
|
|
(nautilus_file_operations_copy_move):
|
|
Handle the case where a file is dragged into a Trash window or
|
|
onto a Trash icon as if the "Move to Trash" command was issued -
|
|
if there is a name conflict with a pre-existing file in the Trash,
|
|
use a new unique name for the new file.
|
|
|
|
* libnautilus-extensions/nautilus-icon-dnd.c:
|
|
(nautilus_icon_container_selection_items_local):
|
|
Handle files in the Trash properly - doing a parent match with
|
|
the container URI fails for these, special case Trash handling.
|
|
|
|
2001-02-01 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Pavel Cisler <pavel@eazel.com>
|
|
|
|
Fixed bug 143 (zooming in list view doesn't affect font size)
|
|
|
|
Maybe I get the award for "oldest reported bug fixed recently"?
|
|
|
|
* src/file-manager/fm-list-view.c:
|
|
(fm_list_view_update_font): New function, started with guts of
|
|
fm_list_view_font_family_changed but also takes zoom level into
|
|
account when choosing font size.
|
|
(set_up_list): Call _update_font instead of _font_family_changed,
|
|
just 'cuz it makes more sense.
|
|
(fm_list_view_set_zoom_level): Call _update_font.
|
|
(fm_list_view_font_family_changed): Extracted guts to
|
|
_update_font.
|
|
|
|
2001-02-01 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
Fixed bug 6181 (funny mouse clicking freezes Nautilus)
|
|
|
|
* libnautilus-extensions/nautilus-icon-container.c:
|
|
(button_press_event): Ignore middle & right button
|
|
presses when we're dragging a selection rectangle.
|
|
|
|
2001-02-01 John Sullivan <sullivan@eazel.com>
|
|
|
|
reviewed by: Darin Adler <darin@eazel.com>
|
|
|
|
* libnautilus-extensions/nautilus-global-preferences.c:
|
|
(global_preferences_install_descriptions):
|
|
Parenthesize parenthetical part of "slow but complete
|
|
search" checkbox label.
|
|
(global_preferences_create_dialog): Use SHORT_ENUM
|
|
instead of ENUM type for executable text file
|
|
activation options so they all go on one line, taking
|
|
less precious vertical screen real estate.
|
|
|
|
2001-02-01 Darin Adler <darin@eazel.com>
|
|
|
|
* components/services/install/lib/eazel-package-system-types.h:
|
|
Add missing packagedata_destroy prototype to make it compile
|
|
on systems with RPM 4 (like mine).
|
|
|
|
2001-02-01 Maciej Stachowiak <mjs@eazel.com>
|
|
|
|
* ChangeLog: rolled over to ChangeLog-20010201.
|
|
|