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.
      2dbe9bfa
  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
      3e0d21df
  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.
      bf4da2da
  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
      	-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.
      4599ec3e
  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.
      b6396243
  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.
      60b832fd
  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
      	<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.
      d986def7
  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:
      	(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.
      a96c73cb
  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
      	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.
      c270eb72
  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
      0b47962e
    • 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
      	appropriate).
      
      	* src/Makefile.am: Add to the build. Link against libnautilus-adapter.
      4734551b
    • 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
      	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.
      6896aa7c
    • 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
      	build.
      abdbe66a