summaryrefslogtreecommitdiff
path: root/libnautilus-extensions/nautilus-undo-signal-handlers.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove librsvg.Ramiro Estrugo2001-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* reviewed by: Maciej Stachowiak <mjs@eazel.com>Darin Adler2000-12-081-9/+10
| | | | | | | * libnautilus-extensions/nautilus-undo-signal-handlers.c: (editable_key_press_event): Fixed bugs 5090 and 5091. The fix is not even compiled right now, but it was better to improve the code now -- we'll test when we enable it some day.
* Bug numbers for the FIXMEs in libnautilus-extensions.Rebecca Schulman2000-12-081-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-12-07 Rebecca Schulman <rebecka@eazel.com> Bug numbers for the FIXMEs in libnautilus-extensions. * libnautilus-extensions/nautilus-customization-data.c: (format_name_for_display): * libnautilus-extensions/nautilus-directory-async.c: (dequeue_pending_idle_callback), (cancel_loading_attributes), (nautilus_directory_cancel_loading_file_attributes): * libnautilus-extensions/nautilus-directory.c: (nautilus_directory_handle_directory_moved), (nautilus_directory_notify_files_moved), (nautilus_self_check_directory): * libnautilus-extensions/nautilus-file-utilities.c: (nautilus_make_uri_canonical), (pthread_nautilus_read_file_thread_entry), (pthread_nautilus_read_file_async), (nautilus_read_file_cancel), (nautilus_self_check_file_utilities): * libnautilus-extensions/nautilus-file.c: (get_description), (nautilus_file_forget_attributes_internal): * libnautilus-extensions/nautilus-gdk-extensions.c: * libnautilus-extensions/nautilus-gdk-pixbuf-extensions.c: * libnautilus-extensions/nautilus-icon-container.c: (nautilus_icon_container_start_renaming_selected_item): * libnautilus-extensions/nautilus-icon-dnd.c: (receive_dropped_uri_list): * libnautilus-extensions/nautilus-icon-factory.c: * libnautilus-extensions/nautilus-label.c: (nautilus_label_size_allocate), (label_recompute_line_geometries): * libnautilus-extensions/nautilus-merged-directory.c: (nautilus_merged_directory_add_real_directory): * libnautilus-extensions/nautilus-mime-actions.c: (nautilus_mime_get_default_application_for_file_internal): * libnautilus-extensions/nautilus-scalable-font.c: (nautilus_text_layout_paint): * libnautilus-extensions/nautilus-search-uri.c: (nautilus_self_check_search_uri): * libnautilus-extensions/nautilus-string.c: * libnautilus-extensions/nautilus-undo-signal-handlers.c: (editable_key_press_event), (nautilus_undo_editable_set_undo_key):
* reviewed by: Pavel Cisler <pavel@eazel.com>John Sullivan2000-12-011-0/+2
| | | | | | | | | | | | | | | Worked around without fixing cause of bug 2151 (crash in Undo manager on quit). We can defer fixing the bug properly until we have Undo working again. * libnautilus-extensions/nautilus-undo-signal-handlers.c: (nautilus_undo_editable_set_undo_key): Added FIXMEs with bug number 3515 ("Undo doesn't work"). * src/nautilus-shell-ui.xml: Added FIXME with bug number 3515. * src/file-manager/fm-properties-window.c: (create_basic_page), (create_properties_window_callback): #ifdeffed out undo code and added FIXME with bug number 2151.
* Use calls by new names.Darin Adler2000-10-181-19/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * components/notes/nautilus-notes.c: (make_notes_view): * src/nautilus-location-bar.c: (nautilus_location_bar_new): * src/nautilus-simple-search-bar.c: (nautilus_simple_search_bar_new): Use calls by new names. * libnautilus-extensions/nautilus-undo-signal-handlers.c: (editable_key_press_event), (nautilus_undo_editable_set_undo_key): Disabled the undo-key part of undo also. The old code was actually harmless because it got the name of the signal wrong, but it's better to have it disabled. * src/nautilus-shell-ui.xml: Added a comment that points out the 2nd place where undo has been disabled. * libnautilus/nautilus-clipboard.h: * libnautilus/nautilus-clipboard.c: (cut_callback), (copy_callback), (paste_callback), (clear_callback), (set_paste_sensitive_if_clipboard_contains_data), (focus_changed_callback), (target_destroy_callback), (nautilus_clipboard_set_up_editable), (first_focus_callback), (control_destroyed_callback), (nautilus_clipboard_set_up_editable_in_control), (disconnect_set_up_in_control_handlers): Some minor cleanup of the clipboard code. Includes bug fixes for items that are already in focus when the clipboard is hooked up (should never happen), and a fix for code that was using gtk_signal_disconnect on something that was connected with gtk_signal_connect_while_alive (doesn't work). Also got rid of misguided code that was copying a Bonobo_UIContainer with memcpy (since Bonobo_UIContainer is just a pointer). * src/Makefile.am: * src/nautilus-window-private.h: Changed source file name from nautilus-service-menu to nautilus-service-ui, since it does a toolbar item, not just a menu. * src/nautilus-window-service-ui.c: * src/nautilus-window-service-ui.h: A second cut at the service UI code. It no longer leaks a UI component. * src/nautilus-window.c: (nautilus_window_constructed), (nautilus_window_get_ui_container): Use our own pointer to the UI container instead of asking the shell UI for its container.
* Bonobo objects own themselves, so we should not do a ref/sink on them.Darin Adler2000-09-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libnautilus-extensions/nautilus-undo-context.c: (nautilus_undo_context_new): Bonobo objects own themselves, so we should not do a ref/sink on them. * libnautilus-extensions/nautilus-undo-manager.c: (nautilus_undo_manager_new): Bonobo objects own themselves, so we should not do a ref/sink on them. * src/nautilus-application.c: (nautilus_application_initialize): Move global preferences initialization to main with other initialize calls. (nautilus_application_new): Bonobo objects own themselves, so we should not do a ref/sink on them. (nautilus_application_destroy): Unref the undo manager to fix a leak. * src/nautilus-main.c: (main): Move global preferences initialization to main with other initialize calls. * nautilus.spec.in: Added "-k" to build commands so we get more information about what failed when failing to build via RPM. Failures are still failures, we just see more of what's failing. * components/help/converters/gnome-db2html2/sect-elements.c: (sect_entry_end_element): * components/help/converters/gnome-db2html2/toc-elements.c: (toc_title_start_element): * components/image-viewer/nautilus-image-view.c: (init_server_factory): * components/rpmview/nautilus-rpm-view-install.c: (nautilus_rpm_view_install_package_callback), (nautilus_rpm_view_uninstall_package_callback): * components/services/install/command-line/eazel-alt-install-corba. c: (main): * components/services/install/command-line/eazel-alt-install.c: (main): * components/services/install/command-line/eazel-install.c: (generate_new_package_list), (fetch_remote_package_list), (main): * components/services/install/command-line/eazel-package-query.c: (main): * components/services/install/command-line/eazel-revert.c: (main): * components/services/install/command-line/eazel-uninstall.c: (main): * components/services/install/lib/eazel-install-object.c: (eazel_install_fetch_remote_package_list): * components/services/install/lib/eazel-install-protocols.c: (eazel_install_fetch_file), (eazel_install_fetch_package): * components/services/install/lib/eazel-install-rpm-glue.c: (install_new_packages), (eazel_install_download_packages), (uninstall_packages), (eazel_install_start_transaction), (eazel_install_add_to_rpm_set), (eazel_install_check_if_related_package): * components/services/install/nautilus-view/nautilus-service-instal l-view.c: (nautilus_service_install_preflight_check): * components/services/install/nautilus-view/nautilus-service-instal l.c: (nautilus_service_install_view_install_package_callback), (nautilus_service_install_view_uninstall_package_callback): * components/services/install/server/main.c: (main): * components/services/summary/nautilus-view/nautilus-summary-view.c : (generate_startup_form), (generate_summary_form), (generate_service_entry_row): * components/services/time/command-line/main.c: (main): * components/services/time/service/main.c: (main): * components/services/trilobite/libtrilobite/trilobite-core-utils.c : (trilobite_init): * components/services/trilobite/libtrilobite/trilobite-root-client. c: (trilobite_root_client_initialize): * components/services/trilobite/libtrilobite/trilobite-service-pass wordquery.c: (trilobite_passwordquery_initialize): * components/services/trilobite/libtrilobite/trilobite-service.c: (trilobite_service_initialize): * components/services/trilobite/sample/command-line/main.c: (main): * components/services/trilobite/sample/service/main.c: (main): * components/shell/shell.c: * components/tree/nautilus-tree-model.c: (nautilus_tree_model_monitor_add), (nautilus_tree_model_root_node_file_monitor): * components/tree/nautilus-tree-view.c: * libnautilus-extensions/nautilus-directory-async.c: (get_filter_options_for_directory_count): * libnautilus-extensions/nautilus-file-utilities.c: (nautilus_uri_is_local_scheme), (nautilus_handle_trailing_slashes): * libnautilus-extensions/nautilus-icon-dnd.c: (drag_data_received_callback): * libnautilus-extensions/nautilus-icon-text-item.c: (iti_event): * libnautilus-extensions/nautilus-list.c: (nautilus_list_ensure_drag_data), (nautilus_list_get_drop_action), (nautilus_list_drag_data_received): * libnautilus-extensions/nautilus-scalable-font.c: (initialize_global_stuff_if_needed): * libnautilus-extensions/nautilus-undo-signal-handlers.c: (editable_register_edit_undo): * src/file-manager/fm-icon-view.c: (context_menu_layout_radio_item_callback): * src/file-manager/nautilus-indexing-info.c: (update_progress_display): * src/nautilus-switchable-search-bar.c: (nautilus_switchable_search_bar_set_mode): Got rid of all uses of == TRUE and != TRUE, since they are dangerous. Got rid of all uses of == FALSE and != FALSE, since they lead to use of == TRUE and != TRUE.
* Rename functions to be verb phrases as opposed to nouns.Gene Z. Ragan2000-08-231-6/+6
| | | | | | | | | | | | | | | | | | | | | | | 2000-08-23 Gene Z. Ragan <gzr@eazel.com> * libnautilus-extensions/nautilus-undo-signal-handlers.c: * libnautilus-extensions/nautilus-undo-signal-handlers.h: (nautilus_undo_set_up_nautilus_entry_for_undo), (nautilus_undo_tear_down_nautilus_entry_for_undo), (nautilus_undo_set_up_editable_for_undo), (nautilus_undo_tear_down_editable_for_undo): Rename functions to be verb phrases as opposed to nouns. * components/notes/nautilus-notes.c: (finish_loading_note), (notes_load_location), (make_notes_view): Rename functions to use new names above. * libnautilus-extensions/nautilus-entry.c: (nautilus_entry_initialize): Rename functions to use new names above. * src/file-manager/fm-properties-window.c: (create_basic_page): Rename functions to use new names above.
* Adding the call to unregister form the undo manager was not such a goodGene Z. Ragan2000-08-231-3/+0
| | | | | | | | | | 2000-08-23 Gene Z. Ragan <gzr@eazel.com> * libnautilus-extensions/nautilus-undo-signal-handlers.c: (nautilus_undo_teardown_nautilus_entry_for_undo), (nautilus_undo_teardown_editable_for_undo): Adding the call to unregister form the undo manager was not such a good idea. I am backing it out for now.
* Fixed bug 2282, Undo menu item initially sensitive, but nothing to undo.Gene Z. Ragan2000-08-231-1/+4
| | | | | | | | | | | | | | | | | | | | | 2000-08-23 Gene Z. Ragan <gzr@eazel.com> Fixed bug 2282, Undo menu item initially sensitive, but nothing to undo. * components/notes/nautilus-notes.c: (finish_loading_note), (notes_load_location), (make_notes_view): Disconnect the editable object form the undo manager while location is being changed so an undo transaction is not registered during inital text loading. * libnautilus-extensions/nautilus-undo-signal-handlers.c: (nautilus_undo_teardown_nautilus_entry_for_undo), (nautilus_undo_setup_editable_for_undo), (nautilus_undo_teardown_editable_for_undo): When a teardown function is called, also unregister the GtkObject from the undo manager in addtion to signal disconnection.
* Fixed bug #305. CLicking in center of zoom control does not change zoomGene Z. Ragan2000-06-131-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-06-13 Gene Z. Ragan <gzr@eazel.com> Fixed bug #305. CLicking in center of zoom control does not change zoom level. Clicking in the center of the zoom control emits a ZOOM_DEFAULT signal. It is up to each view that connects to this signal to determine what is the default zoom setting. Right now, all views are using NAUTILUS_ZOOM_LEVEL_STANDARD. This could be changed to a zoom level better suited for the view. * libnautilus/nautilus-view-component.idl: Added zoom_default interface. * libnautilus/nautilus-zoomable.c: * libnautilus/nautilus-zoomable.h: (impl_Nautilus_Zoomable_zoom_default) Implimetation function of zoom_default interface (nautilus_zoomable_initialize_class): Set up new ZOOM_DEFAULT signal. * src/file-manager/fm-directory-view.c: * src/file-manager/fm-directory-view.h: (fm_directory_view_initialize_class), (fm_directory_view_initialize), (zoom_out_callback), (zoom_default_callback), (zoomable_zoom_default_callback), (fm_directory_view_restore_default_zoom_level): New functions to enable zoom to default. * src/file-manager/fm-icon-view.c: (fm_icon_view_initialize_class): Override zoom_default method. (fm_icon_view_restore_default_zoom_level), New function to enable zoom to default. * src/file-manager/fm-list-view.c: (fm_list_view_initialize_class): Override zoom_default method. (fm_list_view_restore_default_zoom_level): New function to enable zoom to default. * src/file-manager/fm-properties-window.c: (create_basic_page): * src/nautilus-view-frame.c: * src/nautilus-view-frame.h: (nautilus_view_frame_zoom_default): New signal handling callback * src/nautilus-window.c: (zoom_default_callback): New signal handling callback * src/nautilus-zoom-control.c: * src/nautilus-zoom-control.h: (nautilus_zoom_control_class_initialize), (nautilus_zoom_control_button_press_event): Work in progress on bug #971 * src/file-manager/fm-directory-view.c: (open_one_properties_window), * libnautilus-extensions/nautilus-undo-signal-handlers.c: (nautilus_entry_user_changed_callback), (editable_register_edit_undo), (restore_editable_from_undo_snapshot_callback):
* New file and functions to handle undo in NautilusEntry and GtkEditables.Gene Ragan2000-06-121-0/+323
* libnautilus-extensions/nautilus-undo-signal-handlers.c: * libnautilus-extensions/nautilus-undo-signal-handlers.h: (nautilus_entry_user_changed_callback), (nautilus_undo_setup_nautilus_entry_for_undo), (nautilus_undo_teardown_nautilus_entry_for_undo), (free_editable_undo_data), (free_editable_object_data), (editable_insert_text_callback), (editable_delete_text_callback), (editable_register_edit_undo), (nautilus_undo_setup_editable_for_undo), (nautilus_undo_teardown_editable_for_undo), (restore_editable_from_undo_snapshot_callback), (editable_key_press_event), (nautilus_undo_editable_set_undo_key): New file and functions to handle undo in NautilusEntry and GtkEditables. This file is intended to contain signal handlers that enable undo for a variety of GTK widgets. Calling a setup_for_undo function will prepare the widget to handle undo functionality. * libnautilus-extensions/Makefile.am: Added entries for new files nautilus-undo-signal-handlers.c and nautilus-undo-signal-handlers.h * components/notes/nautilus-notes.c: (make_notes_view): Fixed bug #973. Add undo to notes component. * components/websearch/ntl-web-search.c: (make_obj): Changed to use new undo signal handlers. * libnautilus-extensions/nautilus-entry.c: (nautilus_entry_initialize), (nautilus_entry_key_press), (nautilus_entry_set_text), (nautilus_entry_delete_text): Removed old undo code that had been rendered obsolete by the new signal handlers mentioned above. * src/nautilus-bookmarks-window.c: (create_bookmarks_window): Changed to use new undo signal handlers. ----------------------------------