| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
| |
* components/mozilla/nautilus-mozilla-embed-extensions.cpp:
Get rid of initialization of nsString object to NULL
to fix Tinderbox.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 assumtion 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)
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
* nautilus.spec.in:
Don't reference the three files that used to be in top/.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
* libnautilus-extensions/nautilus-wrap-table.c:
(wrap_table_get_content_dimensions):
Fix bug 6683. Bottom row is cut off in backgrounds/emblems dialog.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* POTFILES.in:
Add some mozilla stuff that needs to be localized.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
* src/nautilus-window-manage-views.c:
(report_location_change_callback): Use change type of STANDARD
instead of RELOAD.
|
| |
|
|
|
|
|
| |
* components/mozilla/nautilus-mozilla-embed-extensions.cpp:
Restore the original cast and lose the const.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* README: Clarify the fact that Mozilla M18 no longer works.
* components/mozilla/mozilla-components.cpp: Remove obsolete
Mozilla M18 support. M18 no longer works.
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* nautilus-installer/src/installer.c:
For now, make the bootstrap installer always run in debug mode
and point to checkpoint:8888.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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 Kjartan Maraas <kmaraas@gnome.org>
* no.po: Updated Norwegian (bokmål) translation.
|