1. 03 May, 2003 1 commit
    • Masahiro Sakai's avatar
      Call AC_LIBTOOL_WIN32_DLL which is necessary for building shared library · 2dbe9bfa
      Masahiro Sakai authored
      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.
  2. 23 Apr, 2003 1 commit
    • Alexander Larsson's avatar
      AIX port from Laurent.Vivier@bull.net (Laurent Vivier) · 3e0d21df
      Alexander Larsson authored
      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
  3. 04 Mar, 2002 1 commit
  4. 09 Nov, 2001 1 commit
    • Darin Adler's avatar
      Just me, not the mailing list. · bf4da2da
      Darin Adler authored
      	* 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.
  5. 28 Oct, 2001 1 commit
  6. 26 Aug, 2001 1 commit
    • Darin Adler's avatar
      Some makefile cleanup. · 4599ec3e
      Darin Adler authored
      	* 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
      	* 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
      	* 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.
  7. 21 Jul, 2001 1 commit
    • Anders Carlsson's avatar
      Remove multiple references to $(NAUTILUS_PRIVATE_LIBS) since having · b6396243
      Anders Carlsson authored
      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.
  8. 02 May, 2001 1 commit
    • Ramiro Estrugo's avatar
      Lots of improvement. Make dealing with dependency libs/cflags simpler. · 60b832fd
      Ramiro Estrugo authored
      	* 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.
  9. 17 Apr, 2001 1 commit
    • Darin Adler's avatar
      Added a translator's name. Made it work for more file extensions. Updated · d986def7
      Darin Adler authored
      	* 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
      	* 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
      	* 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
      	* libnautilus-extensions/nautilus-dateedit-extensions.h:
      	* libnautilus-extensions/nautilus-dateedit-extensions.c:
      	(nautilus_gnome_date_edit_get_date_as_string): Rewrite to use
      	* 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.
  10. 16 Nov, 2000 1 commit
  11. 04 Nov, 2000 1 commit
    • Darin Adler's avatar
      Tell everyone that we are back on bonobo HEAD. Make sure Nautilus doesn't · a96c73cb
      Darin Adler authored
      	* 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:
      	* components/adapter/nautilus-adapter-load-strategy.c:
      	* components/adapter/nautilus-adapter-progressive-load-strategy.c:
      	* components/history/nautilus-history-view.c:
      	* libnautilus/nautilus-undo.c: (set_up_bonobo_control):
      	* libnautilus/nautilus-view.c: (view_frame_call_begin):
      	* libnautilus/nautilus-zoomable.c:
      	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.
  12. 15 Sep, 2000 1 commit
    • Maciej Stachowiak's avatar
      Some work towards 1994. · c270eb72
      Maciej Stachowiak authored
      	* libnautilus-adapter/nautilus-adapter-factory.idl: Changed
      	`object' argument to `component'.
      	* configure.in: Generate Makefile for components/adapter
      	* components/Makefile.am: Add adapter subdir to build.
      	* components/adapter/Makefile.am, components/adapter/main.c,
      	components/adapter/nautilus-adapter.oafinfo: Skeleton for the
      	adapter component.
  13. 07 Sep, 2000 4 commits
    • Eskil Heyn Olsen's avatar
      Just to clear things up : this file is in cvs since it's not created by · 0b47962e
      Eskil Heyn Olsen authored
          * 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
    • Maciej Stachowiak's avatar
      Link against libnautilus. · 4734551b
      Maciej Stachowiak authored
      	* 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
      	* src/Makefile.am: Add to the build. Link against libnautilus-adapter.
    • Eskil Heyn Olsen's avatar
      Default to services.eazel.com instead of ham.eazel.com Nicer print for · 6896aa7c
      Eskil Heyn Olsen authored
      	* 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
      	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:
      	Fixed a g_new(categorydata) to categorydata_new
      	* components/services/install/lib/eazel-install-corba.c:
      	Inserted some newlines (exiting eh ?)
      	* components/services/install/lib/eazel-install-md5.h:
      	* components/services/install/lib/eazel-install-md5.c:
      	Added a call that converts a md5 string into a 16 byte digest
      	* components/services/install/lib/eazel-install-object.c:
      	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),
      	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
      	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:
      	Inserted newlines (okay, I do that a lot, it makes the code
      	* components/services/install/lib/eazel-install-rpm-glue.c:
      	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).
      	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.
      	Finished the md5 checking (thus my required milestone bugs are
      	done now, woohoo)
      	Commented out the block that destroys packagedata objects.
      	Set the stats to "already installed".
      	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),
      	Added some more messages in the category/packagedata alloc/dealloc
      	* components/services/install/lib/eazel-install-xml-package-list.c:
      	(generate_xml_package_list), (osd_parse_implementation),
      	(osd_parse_softpkg), (osd_parse_shared),
      	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
      	* 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.
    • Maciej Stachowiak's avatar
      New IDL interface for the special adapter component that will be used to · abdbe66a
      Maciej Stachowiak authored
      	* 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