summaryrefslogtreecommitdiff
path: root/libnautilus-adapter
Commit message (Collapse)AuthorAgeFilesLines
* Call AC_LIBTOOL_WIN32_DLL which is necessary for building shared libraryMasahiro Sakai2003-05-031-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-05-03 Masahiro Sakai <sakai@tom.sfc.keio.ac.jp> * configure.in: Call AC_LIBTOOL_WIN32_DLL which is necessary for building shared library on win32 platform. Check fstab.h. * components/emblem/Makefile.am (libnautilus_emblem_view_la_LDFLAGS): * components/history/Makefile.am (libnautilus_history_view_la_LDFLAGS): * components/image_properties/Makefile.am (libnautilus_image_properties_view_la_LDFLAGS): * components/notes/Makefile.am (libnautilus_notes_view_la_LDFLAGS): * components/tree/Makefile.am (libnautilus_tree_view_la_LDFLAGS): * libnautilus/Makefile.am (libnautilus_la_LDFLAGS): * libnautilus-adapter/Makefile.am (libnautilus_adapter_la_LDFLAGS): * libnautilus-private/Makefile.am (libnautilus_private_la_LDFLAGS): Add -no-undefined which is necessary for building shared library on some platforms (e.g. Win32, BeOS, etc). * libnautilus-adapter/Makefile.am (libnautilus_adapter_la_LIBADD): Fix library order. libnautilus.la should be ahead of other libraries that libnautilus.la depends on. * libnautilus-private/nautilus-volume-monitor.c: Include fstab.h conditionaly. Define MOUNT_TABLE_PATH as MOUNTED on cygwin. (get_removable_volumes, volume_is_removable, get_mount_list) Use endmntent() to close a file opened by setmntent(). Because using fclose() causes a crash on cygwin.
* AIX port from Laurent.Vivier@bull.net (Laurent Vivier)Alexander Larsson2003-04-231-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-04-23 Alexander Larsson <alexl@redhat.com> AIX port from Laurent.Vivier@bull.net (Laurent Vivier) * configure.in: Look for popt and some aix headers * components/hardware/Nautilus_View_hardware.server.in.in: Fix up LIBEXECDIR reference * components/history/nautilus-history-view.c: * components/notes/nautilus-notes.c: * components/throbber/nautilus-throbber.c: * libnautilus-private/nautilus-icon-canvas-item.c: * libnautilus-private/nautilus-icon-container.c: * libnautilus-private/nautilus-icon-dnd.c: * libnautilus-private/nautilus-program-chooser.c: * libnautilus-private/nautilus-volume-monitor.h: * src/nautilus-applicable-views.h: * src/nautilus-property-browser.c: * src/nautilus-sidebar-title.c: * src/file-manager/fm-directory-view.c: * test/test-nautilus-preferences-change.c: (main): * test/test.c: (test_quit): Fix c++ comments and commas at end of enums. Move math.h includes to top. * data/Makefile.am: Remove duplicate definitions * libnautilus-adapter/Makefile.am: * libnautilus-private/Makefile.am: * libnautilus/Makefile.am: Add correct libs * libnautilus-private/nautilus-file-private.h: Bitfields can't be enums. * libnautilus-private/nautilus-volume-monitor.c: Implement AIX support. * src/Makefile.am: Add POPT_FLAGS
* Bump major soname version to 2. Should fix bug #73142.Alexander Larsson2002-03-041-0/+1
| | | | | | | | | 2002-03-04 Alexander Larsson <alla@lysator.liu.se> * libnautilus-adapter/Makefile.am: * libnautilus-private/Makefile.am: * libnautilus/Makefile.am: Bump major soname version to 2. Should fix bug #73142.
* Just me, not the mailing list.Darin Adler2001-11-091-8/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * MAINTAINERS: Just me, not the mailing list. * Makefile.am: Enable the components directory. * components/Makefile.am: Disable all but sample. * components/*/.cvsignore: * components/*/*.oaf.in: Removed. * components/*/*.server.in: Added. server -> oaf * components/*/Makefile.am: Install the servers in the right place. * configure.in: * libnautilus-adapter/Makefile.am: * libnautilus-private/Makefile.am: * src/Makefile.am: * src/file-manager/Makefile.am: Simplified CFLAGS, LIBS, and IDL_INCLUDES. * components/sample/Makefile.am: Switch to the new COMPONENT_CFLAGS. * components/sample/nautilus-sample-content-view.h: * components/sample/nautilus-sample-content-view.c: (nautilus_sample_content_view_finalize): Use instead of destroy. (bonobo_sample_callback): Mark string for localization.
* More GNOME 2 work. We now compile up to libnautilus-private and I'mDarin Adler2001-10-281-3/+4
| | | | | | | * Lots of files: More GNOME 2 work. We now compile up to libnautilus-private and I'm working my way through the files in there. Also changed all the initialize_class and initialize to class_init and init.
* Some makefile cleanup.Darin Adler2001-08-261-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am: Don't build intl since we don't need it the way we use gettext. * applets/launcher/Makefile.am: Remove redundant -I$(srcdir). * applets/preferences-applet/Makefile.am: Remove redundant -I$(srcdir). * components/adapter/Makefile.am: Remove redundant -I. * components/mozilla/Makefile.am: Mark private headers as SOURCES, not noinst_HEADERS, as suggested by automake book and manual. * components/news/Makefile.am: Remove unneeded -I$(top_srcdir)/components/news. * configure.in: Don't build intl since we don't need it the way we use gettext. * libnautilus-adapter/Makefile.am: Remove redundant -I. * libnautilus-private/Makefile.am: Change -I for new cut-n-paste-code scheme. Also mark private headers as SOURCES, not noinst_HEADERS, as suggested by automake book and manual. * libnautilus/Makefile.am: Remove redundant -I. * src/Makefile.am: Change -I for new cut-n-paste-code scheme. Also mark private headers as SOURCES, not noinst_HEADERS, as suggested by automake book and manual. * src/file-manager/Makefile.am: Mark private headers as SOURCES, not noinst_HEADERS, as suggested by automake book and manual. * check-THANKS.pl: Change Seth's preferred email address. * cut-n-paste-code/widgets/e-paned/Makefile.am: * cut-n-paste-code/widgets/gimphwrapbox/Makefile.am: Don't use -static, since we plan to link Remove unneeded -I directives now that we handle includes differently. Also mark private headers as SOURCES, not noinst_HEADERS, as suggested by automake book and manual. * cut-n-paste-code/widgets/e-paned/e-hpaned.h: * cut-n-paste-code/widgets/e-paned/e-vpaned.h: * libnautilus-private/nautilus-horizontal-splitter.h: * src/nautilus-complex-search-bar.c: * src/nautilus-search-bar-criterion.c: Simpler include scheme for cut-n-paste code.
* Remove multiple references to $(NAUTILUS_PRIVATE_LIBS) since havingAnders Carlsson2001-07-211-1/+0
| | | | | | | | | | | | 2001-07-21 Anders Carlsson <andersca@gnome.org> * components/help/Makefile.am: * components/sample/Makefile.am: * libnautilus-adapter/Makefile.am: * libnautilus-private/Makefile.am: * libnautilus/Makefile.am: Remove multiple references to $(NAUTILUS_PRIVATE_LIBS) since having multiple references makes linking very slow with libtool 1.4.
* Lots of improvement. Make dealing with dependency libs/cflags simpler.Ramiro Estrugo2001-05-021-13/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: Lots of improvement. Make dealing with dependency libs/cflags simpler. * applets/launcher/Makefile.am: * applets/preferences-applet/Makefile.am: * components/adapter/Makefile.am: * components/hardware/Makefile.am: * components/help/Makefile.am: * components/history/Makefile.am: * components/image-viewer/Makefile.am: * components/loser/content/Makefile.am: * components/loser/sidebar/Makefile.am: * components/mozilla/Makefile.am: * components/music/Makefile.am: * components/news/Makefile.am: * components/notes/Makefile.am: * components/sample/Makefile.am: * components/text/Makefile.am: * components/throbber/Makefile.am: * components/tree/Makefile.am: * helper-utilities/error-dialog/Makefile.am: * icons/arlo/throbber/Makefile.am: * icons/crux_eggplant/backgrounds/Makefile.am: * icons/crux_eggplant/sidebar_tab_pieces/Makefile.am: * icons/crux_eggplant/throbber/Makefile.am: * icons/gnome/throbber/Makefile.am: * icons/sidebar_tab_pieces/Makefile.am: * libnautilus-adapter/Makefile.am: * libnautilus-extensions/Makefile.am: * libnautilus/Makefile.am: * src/Makefile.am: * src/file-manager/Makefile.am: * test/Makefile.am: Eliminate cut-n-paste disease by using dependency macros defined in configure.in.
* Added a translator's name. Made it work for more file extensions. UpdatedDarin Adler2001-04-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * THANKS: Added a translator's name. * check-POTFILES.pl: Made it work for more file extensions. * check-THANKS.pl: Updated for recent email changes. * components/image-viewer/io-png.h: Fixed includes. * components/image-viewer/io-png.c: Fixed includes. * components/adapter/nautilus-zoomable-proxy.c: Add include of <config.h>. * components/music/Makefile.am: Add non-compiled files to EXTRA_DIST. This makes check-headers-in-Makefile.pl happy. * components/tree/main.c: Removed this unused file since it's just a call to the standard main function. * components/tree/nautilus-tree-change-queue.c: Add include of <config.h>. * libnautilus/Makefile.am: * libnautilus-adapter/Makefile.am: * libnautilus-extensions/Makefile.am: * src/Makefile.am: Do the dist-hook dance so we don't include generated files in the tarball. * libnautilus-extensions/nautilus-dateedit-extensions.h: * libnautilus-extensions/nautilus-dateedit-extensions.c: (nautilus_gnome_date_edit_get_date_as_string): Rewrite to use eel_gstrdup_strftime. * src/nautilus-window-manage-views.c: (nautilus_window_content_view_matches_iid): We can get a NULL content view IID in some cases, so make sure we don't call strcmp on it.
* Use `NAUTILUS_ADAPTER_FACTORY_IDL' instead of `NAUTUILUS_ADAPTER_FACTORY_IDL' inMartin Baulig2000-11-161-3/+3
| | | | the #ifdef/#define which protects against multiple inclusion of this file.
* Tell everyone that we are back on bonobo HEAD. Make sure Nautilus doesn'tDarin Adler2000-11-041-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * README: Tell everyone that we are back on bonobo HEAD. * configure.in: Make sure Nautilus doesn't try to compile with the old bonobo. * components/adapter/nautilus-adapter-embed-strategy.c: (nautilus_adapter_embed_strategy_get): * components/adapter/nautilus-adapter-load-strategy.c: (nautilus_adapter_load_strategy_get): * components/adapter/nautilus-adapter-progressive-load-strategy.c: (nautilus_adapter_progressive_load_strategy_load_location): * components/history/nautilus-history-view.c: (history_view_frame_call_begin): * libnautilus/nautilus-undo.c: (set_up_bonobo_control): * libnautilus/nautilus-view.c: (view_frame_call_begin): * libnautilus/nautilus-zoomable.c: (nautilus_zoomable_ensure_zoomable_frame): Fix all the callers of query_interface in CORBA to call it queryInterface (I used the Bonobo script to do it). * src/nautilus-window.h: * src/nautilus-window.c: (nautilus_window_constructed), (nautilus_window_set_arg), (nautilus_window_get_arg), (nautilus_window_set_content_view_widget): Update for BonoboWin -> BonoboWindow change. Once again, the change was done by the Bonobo script (but I had to undo the spaces it ate after BONOBO_WIN). * components/services/install/idl/trilobite-eazel-install.idl: * components/services/time/idl/trilobite-eazel-time-service.idl: * components/services/trilobite/idl/trilobite-service.idl: * components/services/trilobite/sample/idl/sample-service.idl: * libnautilus-adapter/nautilus-adapter-factory.idl: * libnautilus/nautilus-distributed-undo.idl: * libnautilus/nautilus-view-component.idl: Since IDL dependencies don't work, I touched every IDL file to make the switchover smoother. This only works if people update before they try to build and fail, otherwise they need to do: find -name '*.xml' | xargs touch (Maciej and I want to add dependency support to orbit-idl to make this problem go away long term). * src/nautilus-desktop-window.c: (realize): The script updated this comment to, so I let it. * user-guide/C/Makefile.am: Took out the botched change I made to this file. Mathieu did the correct one.
* Some work towards 1994.Maciej Stachowiak2000-09-151-1/+1
| | | | | | | | | | | | | | * libnautilus-adapter/nautilus-adapter-factory.idl: Changed `object' argument to `component'. * configure.in: Generate Makefile for components/adapter directory. * components/Makefile.am: Add adapter subdir to build. * components/adapter/Makefile.am, components/adapter/main.c, components/adapter/nautilus-adapter-factory-server.c, components/adapter/nautilus-adapter-factory-server.h, components/adapter/nautilus-adapter.oafinfo: Skeleton for the adapter component.
* Just to clear things up : this file is in cvs since it's not created byEskil Heyn Olsen2000-09-071-1/+0
| | | | | | | | | | | | | | * nautilus-installer/src/Makefile: Just to clear things up : this file is in cvs since it's not created by configure.in (yet) * nautilus-installer/src/Makefile.am: * nautilus-installer/src/link.sh: makefile/link stroking to make it work after the changes to trilobite-core-utils. * libnautilus-adapter/Makefile.am Removed libnautilus.la to fix build
* Link against libnautilus.Maciej Stachowiak2000-09-071-0/+1
| | | | | | | | | | | | | | | * libnautilus-adapter/Makefile.am: Link against libnautilus. * src/nautilus-component-adapter-factory.h, src/nautilus-component-adapter-factory.c: Fist cut at the easy to use wrapper interface for the soon to come adapter component (part of the work for bugzilla.eazel.com 1994). I made this a singleton object with the object actually exposed, but maybe I should hide the object details completely and just expose the actually useful function (which will instantiate the singleton when/if appropriate). * src/Makefile.am: Add to the build. Link against libnautilus-adapter.
* Default to services.eazel.com instead of ham.eazel.com Nicer print forEskil Heyn Olsen2000-09-071-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * components/services/install/command-line/eazel-alt-install-corba. c: (install_failed), (main): Default to services.eazel.com instead of ham.eazel.com Nicer print for install failed in the case the package is already installed. Free the category & package date structures. * components/services/install/lib/eazel-install-corba-callback.c: (impl_install_failed), (impl_uninstall_failed): Free some category & package date structures (leak fixing project) * components/services/install/lib/eazel-install-corba-types.c: (categorydata_list_from_corba_categorystructlist): Fixed a g_new(categorydata) to categorydata_new * components/services/install/lib/eazel-install-corba.c: (impl_Eazel_Install_install_packages), (impl_Eazel_Install_simple_query): Inserted some newlines (exiting eh ?) * components/services/install/lib/eazel-install-md5.h: * components/services/install/lib/eazel-install-md5.c: (md5_get_digest_from_md5_string): Added a call that converts a md5 string into a 16 byte digest string. * components/services/install/lib/eazel-install-object.c: (eazel_install_finalize): Some newlines!! * components/services/install/lib/eazel-install-protocols.h: * components/services/install/lib/eazel-install-protocols.c: (http_fetch_remote_file), (eazel_install_fetch_package), (eazel_install_fetch_package_which_provides), (get_url_for_package): Added comments to what get_url_for_package and get_search_url_for_package does. Removed excess code from http_fetch_remote_file (creation of temp dir). Changed get_url_for_package to take a packagedata object as last argument. This is used for setting the serverside md5. Also uses trilobite_fetch_uri now. * components/services/install/lib/eazel-install-query.c: (eazel_install_simple_rpm_query): Inserted newlines (okay, I do that a lot, it makes the code readable...) * components/services/install/lib/eazel-install-rpm-glue.c: (eazel_install_flatten_categories), Changed to initally copy the category->packages. That way I don't end up having a list in the category where the first element is NULL (leak). (eazel_install_download_packages), (eazel_install_pre_install_packages), Nuke the modifies list after called check_existing. No reason to send those to the client, since the status flags is updated to show that the package is already installed. (eazel_install_do_transaction_md5_check), Finished the md5 checking (thus my required milestone bugs are done now, woohoo) (eazel_install_prune_packages), Commented out the block that destroys packagedata objects. (eazel_install_check_existing_packages), Set the stats to "already installed". (eazel_install_fetch_rpm_dependencies), (eazel_uninstall_check_for_install): Removed silly g_messages in danish that I used for debugging. * components/services/install/lib/eazel-install-types.h: Removed some weird old structure defines. * components/services/install/lib/eazel-install-types.c: (categorydata_new), (categorydata_destroy_foreach), (packagedata_destroy): Added some more messages in the category/packagedata alloc/dealloc debugging. * components/services/install/lib/eazel-install-xml-package-list.c: (generate_xml_package_list), (osd_parse_implementation), (osd_parse_softpkg), (osd_parse_shared), (parse_osd_xml_from_memory): Added D: to some stdout stuff. Decodes the MD5 tag Had to add a hack to compensate for lack of useragent in gnome-vfs http (bug 2862) * components/services/trilobite/libtrilobite/trilobite-core-utils.h * components/services/trilobite/libtrilobite/trilobite-core-utils.c : (trilobite_fetch_uri), (trilobite_fetch_uri_to_file), (trilobite_fetch_uri), (trilobite_fetch_uri_to_file): Wrote "slim" versions that use libghttp, for the bootstrap installer. * nautilus-installer/src/.cvsignore: Ignore the prezip binary * nautilus-installer/src/Makefile: * nautilus-installer/src/link.sh: Makefile cosmetics * nautilus-installer/src/rpmsearch.cgi: The makeshift rpmsearch cgi script. * libnautilus-adapter/.cvsignore stuff to ignore stuff.
* New IDL interface for the special adapter component that will be used toMaciej Stachowiak2000-09-072-0/+95
* libnautilus-adapter/nautilus-adapter-factory.idl: New IDL interface for the special adapter component that will be used to wrap ordinary Bonobo components to look like Nautilus::Views as part of the solution to bugzilla.eazel.com #1994. * libnautilus-adapter/Makefile.am: Build a library containing the stubs and sekeletons. * libnautilus/nautilus-view-component.idl: Some changes so this IDL file can be included in others safely. * libnautilus/Makefile.am: Made necessary build adjustments for the above. * configure.in, Makefile.am: add libnautilus-adapter directory to build.