summaryrefslogtreecommitdiff
path: root/acconfig.h
Commit message (Collapse)AuthorAgeFilesLines
* Support the API change in libexif > 0.5.12.Chris Lahey2005-01-271-0/+1
| | | | | | | 2005-01-27 Chris Lahey <clahey@ximian.com> * acconfig.h, configure.in, src/nautilus-image-properties-page.c: Support the API change in libexif > 0.5.12.
* Support for exif info.Alexander Larsson2003-10-141-0/+1
| | | | | | | | | | 2003-10-14 Alexander Larsson <alexl@redhat.com> * acconfig.h: * components/image_properties/Makefile.am: * components/image_properties/nautilus-image-properties-view.c: * configure.in: Support for exif info.
* Look for libstartup-notification.Alexander Larsson2003-06-111-0/+1
| | | | | | | | | | | | 2003-06-11 Alexander Larsson <alexl@redhat.com> * acconfig.h: * configure.in: Look for libstartup-notification. * libnautilus-private/nautilus-program-choosing.c: Use libstartup-notification. Requires latest gnome-vfs.
* Merge the multihead branch into HEAD and :Mark McLoughlin2002-10-021-0/+1
| | | | | | | | | | | | | | | | | | | | | 2002-10-02 Mark McLoughlin <mark@skynet.ie> * acconfig.h: define HAVE_GTK_MULTIHEAD for egg-screen-exec methods. * configure.in: require gtk 2.1.0 and don't define HAVE_GTK_MULTIHEAD. * libnautilus-private/nautilus-multihead-hacks.h: kill. * libnautilus-private/nautilus-directory-background: (make_root_pixmap), (set_root_pixmap): use gdk_screen_get_display instead of assuming the default display. * src/nautilus-shell.c: (restore_one_window_callback): add backwards compat support for sessions without a screen number.
* Remove FAM check.Alex Graveley2002-05-221-1/+0
| | | | | | | | | | | | | | | 2002-05-22 Alex Graveley <alex@ximian.com> * configure.in: Remove FAM check. * acconfig.h: Remove HAVE_LIBFAM. * libnautilus-private/nautilus-monitor.[ch]: Convert to using gnome-vfs monitors. nautilus_monitor_active() now checks if FAM can be used by creating a monitor for the user's desktop directory, and caches this if successful. Adds an idle handler to call nautilus_file_changes_consume_changes(), so multiple file changes have a chance of being chunked together.
* Switch to glib's gettext.Darin Adler2001-11-071-8/+6
| | | | | | | | | | | | | * acconfig.h: * configure.in: Switch to glib's gettext. * components/help/converters/*: Remove, since these were moved to libgnome. * Many files: Get rid of incorrect uses of many locale-specific functions like g_strcasecmp and isspace.
* Require newer versions of various libraries to cut down on the bug reportsDarin Adler2001-10-091-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | * configure.in: Require newer versions of various libraries to cut down on the bug reports with people using newer nautilus and older versions of those libraries. Including bonobo 1.0.9, eel 1.0.2, librsvg 1.0.1. Remove the freetype stuff here, since that's all taken care of in librsvg. Remove old GNOME2_PATH thing that is definitely not needed. Remove gnome_canvas_set_dither check which is now in eel if needed at all. Remove ammonite configure flags. * nautilus.spec.in: Remove freetype dependencies. This is now handled in librsvg. * components/mozilla/Makefile.am: * components/mozilla/main.c: (main): * components/mozilla/nautilus-mozilla-content-view.c: (mozilla_location_callback), (mozilla_link_message_callback), (mozilla_dom_mouse_click_callback), (navigate_mozilla_to_nautilus_uri), (post_widget_initialize): * src/Makefile.am: Remove dependencies on ammonite and some more remnants of Eazel services code.
* Add HAVE_LIBFAMAlex Larsson2001-07-111-0/+1
| | | | | | | | | | | | | | | | 2001-07-11 Alex Larsson <alexl@redhat.com> * acconfig.h: Add HAVE_LIBFAM * configure.in: Check for libfam, not only header. * libnautilus-private/Makefile.am: Link to libfam * libnautilus-private/nautilus-monitor.c: Use normal fam library calls.
* Integrated a patch by Alexander Larsson <alla@lysator.liu.se> thatDarin Adler2001-04-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | adds a JPEG-specific thumbnailing function that's faster than the exiting thumbnail code. This new code is only included if the libjpeg library is present at configure time. We still need RPM spec file changes to require this library if we are going to build RPMs on systems that have libjpeg. I fixed a few bugs in Alex's original patch and made some coding style tweaks as well. * acconfig.h: * configure.in: Added a check for libjpeg. * libnautilus-extensions/Makefile.am: * libnautilus-extensions/nautilus-thumbnails-jpeg.c: * libnautilus-extensions/nautilus-thumbnails-jpeg.h: Add new source files with JPEG thumbnailer. * libnautilus-extensions/nautilus-thumbnails.c: (make_thumbnails): Call the new function for JPEG files. Other changes. * libnautilus-extensions/nautilus-volume-monitor.c: Change interval back to 2 seconds. * libnautilus-extensions/nautilus-preferences.c: (preferences_set_storage_path): Fix storage leak. (nautilus_self_check_preferences): Added more checks. * libnautilus-extensions/nautilus-icon-factory.c: (nautilus_icon_factory_get_icon_for_file): Tiny code tweak.
* Remove nautilus-installer.Ramiro Estrugo2001-04-111-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Stage one of removing services from the nautilus cvs tree. MakeRamiro Estrugo2001-04-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the services enabled machinery work at runtime rather than compile time. * 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.
* reviewed by: Gene Ragan <gzr@eazel.com>Ramiro Estrugo2001-04-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* reviewed by: John Sullivan <sullivan@eazel.com>Darin Adler2001-03-231-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* reviewed by: <rslomkow@eazel.com>Michael Fleming2001-03-101-0/+1
| | | | | | | | | | | | | | | | | Bug 6826: Build messages in about box 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):
* Complete most of bug 5520, that turning medusa on when cron isn't runningRebecca Schulman2001-03-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* reviewed by: Gene Z. Ragan <gzr@eazel.com>Frederic Crozat2001-03-031-0/+1
| | | | | | | | | | | | | | | | | | | | | 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):
* reviewed by: Gene Z. Ragan <gzr@eazel.com>Seth Nickell2001-02-221-0/+5
| | | | | | | | | | | | | | | | | | | | | 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.
* This is a bunch of changes leading up to Bug 6515, soEric Fischer2001-02-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* reviewed by: John Sullivan <sullivan@eazel.com>Darin Adler2001-01-091-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A cut at an ability to build without Medusa, starting with a patch that Eric Fischer wrote. This change is not fully tested. Fixed bug 5513 ("nautilus --help" displays "Help options" twice). * acconfig.h: Add HAVE_MEDUSA. * configure.in: Add code to detect HAVE_MEDUSA. * libnautilus-extensions/nautilus-customization-data.c: (nautilus_customization_data_destroy), (load_name_map_hash_table): Added a FIXME. * libnautilus-extensions/Makefile.am: * libnautilus-extensions/nautilus-file.h: * libnautilus-extensions/nautilus-trash-file.h: * libnautilus-extensions/nautilus-trash-file.c: (nautilus_trash_file_initialize), (trash_destroy), (nautilus_trash_file_initialize_class): * libnautilus-extensions/nautilus-vfs-file.h: * libnautilus-extensions/nautilus-vfs-file.c: (nautilus_vfs_file_initialize), (vfs_destroy), (nautilus_vfs_file_initialize_class): Initial cut at breaking out the special trash version of NautilusFile. Sadly we need this as well as NautilusTrashDirectory. * src/file-manager/fm-search-list-view.c: (load_location_callback): Add _() so things get localized and put the code to compose the indexing message inside ifdef HAVE_MEDUSA. * src/file-manager/nautilus-indexing-info.h: * src/file-manager/nautilus-indexing-info.c: Put HAVE_MEDUSA ifdefs around most of this file. (get_text_for_progress_label): Mark string for translation. (update_progress_display): Remove code to "handle" timeout left around after dialog is destroyed. (update_file_index_callback): Change error messages to be more easily localizable. Use nautilus_error_dialog instead of gnome_error_dialog. (timeout_remove_callback): Get rid of the timeout when the object is destroyed. (show_index_progress_bar): Connect handler to get rid of the timeout when the object is destroyed. (show_indexing_info_dialog): Move code that puts up dialog into a new function. Also use nautilus_gtk_window_present to put up a window. Change the NautilusLabel to use line wrapping. (show_search_service_not_available_dialog): Put this dialog in its own function so you can use it multiple times. (nautilus_indexing_info_request_reindex): Put HAVE_MEDUSA around the content of this function. (nautilus_indexing_info_get_last_index_time): Put HAVE_MEDUSA around the function, with a small simple implementation for the other case. (nautilus_indexing_info_show_dialog): Put HAVE_MEDUSA around the function, with a small invocation of the "not available" dialog. * src/nautilus-main.c: (main): Remove redundant AUTOHELP. * src/nautilus-search-bar-criterion.c: (make_emblem_value_menu): Fix emblem_name storage lifetime problem. * src/file-manager/fm-icon-view.c: Whitespace tweak.
* reviewed by: A donkey with a rather large shrubberyEskil Heyn Olsen2000-12-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reviewed by: A donkey with a rather large shrubbery * components/rpmview/Makefile.am: * components/rpmview/nautilus-rpm-verify-window.c: (nautilus_rpm_verify_window_update_message): * components/services/install/command-line/Makefile.am: * components/services/install/command-line/eazel-test-packsys.c: (main): * components/services/install/lib/Makefile.am: * components/services/install/lib/eazel-install-rpm-glue.c: * components/services/install/lib/eazel-package-system-rpm3.c: (rpm_create_db), (eazel_package_system_rpm3_query): * components/services/install/lib/eazel-package-system-rpm4.c: (eazel_package_system_rpm4_finalize), (eazel_package_system_rpm4_new): * components/services/install/lib/eazel-package-system-types.c: (packagedata_list_prune): * components/services/install/lib/eazel-package-system.c: (eazel_package_system_load_implementation): * components/services/install/nautilus-view/Makefile.am: * components/services/install/server/Makefile.am: Muy untested RedHat 7.0/RPM4 related stuff. Let's watcht the build blow up. * acconfig.h: HAVE_RPM_x0 for different rpm.s * configure.in: More weird rpm checks * nautilus.spec.in No more libeazelsoftcat
* Define the build timestamp only if given in the environment.Ramiro Estrugo2000-10-161-1/+1
| | | | | | | | | | | | | | | | | | | * acconfig.h: * configure.in: Define the build timestamp only if given in the environment. * libnautilus-extensions/nautilus-file-utilities.c: (nautilus_get_build_timestamp): * libnautilus-extensions/nautilus-file-utilities.h: New function to obtain the build timestamp. * src/nautilus-window-manage-views.c: (window_set_title_with_timestamp), (update_title): * src/nautilus-window-menus.c: (get_about_box_timestamp_string), (help_menu_about_nautilus_callback): Display the build timestamp in both the about box and window title. This only happens if the build timestamp is set at compile time.
* Add profiling support via --enable-profiler.Ramiro Estrugo2000-10-041-0/+1
| | | | | | * acconfig.h: * configure.in: Add profiling support via --enable-profiler.
* Now Time in the About box (when it was build not current)Robin Slomkowski2000-08-051-1/+1
| | | | | | | * src/nautilus-window-menus.c: (help_menu_about_nautilus_callback): fix 1997, So you have time in the about box. * acconfig.h: added undef for NAUTILUS_TIMESTAMP * configure.in: added define for NAUTILUS_TIMESTAMP
* Bzip2 > 1.0.0 compatability shoud work now.Fatih Demir2000-06-301-0/+11
|
* Fix build breakage caused recent changes to make GnomeVFS compile withoutPavel Cisler2000-06-261-0/+2
| | | | | | | | | | | | 2000-06-26 Pavel Cisler <pavel@eazel.com> * acconfig.h: * configure.in: Fix build breakage caused recent changes to make GnomeVFS compile without OAF support. Some GnomeVFS headers now require USING_OAF to be defined and when included from Nautilus, this define was missing. Not sure this is the 100% correct way to do this but this should at least prevent people from being stuck with a broken build.
* Some build fixes.Darin Adler2000-06-131-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * acconfig.h: * configure.in: Removed the NAUTILUS_PREFIX that I added. I did it wrong. * libnautilus-extensions/nautilus-file-utilities.h: * libnautilus-extensions/nautilus-file-utilities.c: (nautilus_pixmap_file): * components/hardware/nautilus-hardware-view.c: (setup_overview_form): * components/services/startup/nautilus-view/nautilus-service-startup-view.c: (setup_form_title), (setup_signup_form), (setup_config_form): * libnautilus-extensions/nautilus-icon-canvas-item.c: (map_pixbuf): * libnautilus-extensions/nautilus-icon-factory.c: (make_full_icon_path): * src/nautilus-application.c: (display_caveat): * src/nautilus-property-browser.c: (nautilus_property_browser_initialize), (nautilus_emblem_dialog_new), (make_category_link): * src/nautilus-zoom-control.c: (nautilus_zoom_control_initialize): Replaced most uses of gnome_pixmap_file on "nautilus/" with a call to a new nautilus_pixmap_file in an attempt to make installations where nautilus has a different prefix from gnome-libs work. I now think this is a waste of time, but Mathieu Lacage says this is still an improvement. * components/help/Makefile.am: * components/help/hyperbola-filefmt.c: (fmt_map_entry): Use HYPERBOLA_DATADIR instead of NAUTILUS_PREFIX. * components/websearch/ntl-web-search.c: (web_search_populate_engines): Use WEB_SEARCH_DATADIR instead of NAUTILUS_PREFIX. * components/mozilla/nautilus-mozilla-content-view.c: (nautilus_mozilla_content_view_initialize), (mozilla_content_view_set_busy_cursor), (mozilla_content_view_request_progress_change), (mozilla_content_view_clear_busy_cursor), (mozilla_load_location_callback), (bonobo_mozilla_callback), (mozilla_merge_bonobo_items_callback), (mozilla_title_changed_callback), (mozilla_location_changed_callback), (mozilla_net_status_callback), (mozilla_link_message_callback), (mozilla_progress_callback), (mozilla_open_uri_callback): Took a cut at fixing the Mozilla component for the new API. Ramiro will have to take care of the rest. * components/services/install/lib/Makefile.am: * components/services/time/command-line/Makefile.am: * components/services/time/nautilus-view/Makefile.am: * components/services/time/service/Makefile.am: * components/services/trilobite/libtrilobite/Makefile.am: * components/services/trilobite/sample/command-line/Makefile.am: * components/services/trilobite/sample/service/Makefile.am: * libnautilus/Makefile.am: Updated all ORBit IDL compiles to use IDL_CFLAGS as suggested in the form of a patch by Martijn van Beers. * libnautilus-extensions/Makefile.am: * libnautilus-extensions/nautilus-file-utilities.c: (nautilus_get_user_main_directory), (nautilus_get_pixmap_directory): * libnautilus-extensions/nautilus-link-set.c: (get_link_set_document): * src/Makefile.am: * src/nautilus-property-browser.c: (nautilus_property_browser_drag_data_get), (make_drag_image), (get_xml_path), (make_properties_from_directory): * src/nautilus-link-set-window.c: (get_link_set_names): * src/file-manager/Makefile.am: * src/file-manager/fm-properties-window.c: (get_property_names): Used NAUTILUS_DATADIR and DATADIR instead of NAUTILUS_PREFIX. * libnautilus-extensions/nautilus-file-utilities.h: * libnautilus-extensions/nautilus-file-utilities.c: (nautilus_get_uri_from_local_path): Added a new helper function for use when you have a path and need a URI. This does a better job than just adding a "file://" on the front. * libnautilus-extensions/nautilus-gtk-extensions.h: * libnautilus-extensions/nautilus-gtk-extensions.c: (get_first_callback), (nautilus_gtk_container_get_first_child): * src/nautilus-window-toolbars.c: (setup_button): * src/nautilus-window.c: (replace_special_current_view_in_content_view_menu): Implemented the first_child function and used it where appropriate. * libnautilus-extensions/nautilus-preferences-item.c: (add_icon_themes): Use nautilus_get_pixmap_directory intead of misusing gnome_pixmap_file by calling it on a directory name. * nautilus-installer/src/support.c: (create_pixmap), (create_image): Added FIXMEs since it isn't clear if this code will work with a Nautilus prefix that's not the same as the gnome-libs prefix. * Makefile.am: Tweaked white space.
* Added NAUTILUS_PREFIX so we can locate our installed files correctlyDarin Adler2000-06-091-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * acconfig.h: * configure.in: Added NAUTILUS_PREFIX so we can locate our installed files correctly instead of assuming they are in the gnome-libs prefix. * components/help/hyperbola-filefmt.c: (fmt_map_entry): * components/websearch/ntl-web-search.c: (web_search_populate_engines): * libnautilus-extensions/nautilus-file-utilities.c: (nautilus_get_user_main_directory): * libnautilus-extensions/nautilus-link-set.c: (get_link_set_document): * src/file-manager/fm-properties-window.c: (get_property_names): * src/nautilus-property-browser.c: (nautilus_property_browser_drag_data_get), (make_drag_image), (get_xml_path), (make_properties_from_directory): Use NAUTILUS_PREFIX instead of gnome_datadir_file so we get the files from the right directory. Since gnome_datadir_file does a check to see if the file exists, had to add some explicit checks in various places. * components/html/glib-www-callbacks.c: Got rid of some warnings. * components/services/time/command-line/.cvsignore: * components/services/time/nautilus-view/.cvsignore: * components/services/time/service/.cvsignore: Ignore the new time stamp files. * libnautilus-extensions/nautilus-gdk-pixbuf-extensions.h: Fixed formatting. * RENAMING: * src/nautilus-sidebar-tabs.c: * src/nautilus-sidebar-tabs.h: * src/nautilus-sidebar-title.c: * src/nautilus-sidebar-title.h: * src/nautilus-sidebar.c: Renamed IndexTabs and IndexTitle to SidebarTabs and SidebarTitle as planned.
* Remove the MOZILLA_FIVE_HOME hack. Add support for mousing over link status,Ramiro Estrugo2000-05-091-1/+0
| | | | progress notification, title changed, location changed, busy cursor.
* Add a real check for pam.Ramiro Estrugo2000-04-281-0/+2
|
* Check for -lrpm and its dependency libs. On success, define HAVE_RPM andMartin Baulig2000-04-231-0/+2
| | | | | | | | | | | | | | 2000-04-23 Martin Baulig <martin@home-of-linux.org> * configure.in: Check for -lrpm and its dependency libs. On success, define HAVE_RPM and AC_SUBST(RPM_LIBS). Added BUILD_RPMVIEW_COMPONENT automake conditional. * acconfig.h (HAVE_RPM): Added. * components/Makefile.am: Conditionally compile rpmview. * components/rpmview/Makefile.am: Use $(RPM_LIBS) rather than -lrpm so we get the correct dependency libs such as -lgz2.
* Add support for setting a reasonable default for MOZILLA_FIVE_HOME - whichRamiro Estrugo2000-04-191-0/+1
| | | | | | | | | | | | | * configure.in, acconfig.h: Add support for setting a reasonable default for MOZILLA_FIVE_HOME - which mozilla needs to survie. * components/mozilla/main.c: (mozilla_setup_environment) Add a function to hack the mozilla environment into something that might have a chance of working by default. * src/ntl-uri-map.c: Add a temporary hack protocol moz:// to test mozilla in isolation from gnome-vfs trying to do http stuff.
* forget this one ;-(Valek Frob2000-04-121-0/+5
|
* Added eazel services defineRamiro Estrugo2000-03-041-0/+1