Commit graph

125 commits

Author SHA1 Message Date
Ernestas Kulik
728300331d general: drop git.mk
This commit removes git.mk and adds hand-written gitignore files. That
is needed to ignore build/, which is the directory of choice for Meson
builds.

https://bugzilla.gnome.org/show_bug.cgi?id=778167
2017-02-24 00:24:27 +02:00
Carlos Soriano
721184d135 Revert "general: move the Nautilus icon to the source tree"
This reverts commit eff30bcf53.
2016-08-18 22:24:52 +02:00
Carlos Soriano
eff30bcf53 general: move the Nautilus icon to the source tree
Instead of using a themed icon.
This is necessary for flatpak Nautilus properly.
2016-08-18 22:20:30 +02:00
Ernestas Kulik
fc2139c117 Port from intltool
gettext has been continuously improving, up to a point where intltool
can be deprecated in favor of it. This commit ports the project files to
use upstream gettext.

https://bugzilla.gnome.org/show_bug.cgi?id=769362
2016-08-03 10:42:40 +03:00
Carlos Soriano
7e24f1b2a2 general: merge libnautilus-private to src
And fix make distcheck.

Although libnautilus-private seem self contained, it was actually
depending on the files on src/ for dnd.
Not only that, but files in libnautilus-private also were depending on
dnd files, which you can guess it's wrong.

Before the desktop split, this was working because the files were
distributed, but now was a problem since we reestructured the code, and
now nautilus being a library make distcheck stop working.

First solution was try to fix this inter dependency of files, but at
some point I realized that there was no real point on splitting some of
those files, because for example, is perfectly fine for dnd to need to
access the window functions, and it's perfectly fine for the widgets
in the private library to need to access to all dnd functions.

So seems to me the private library of nautilus is somehow an artificial
split, which provides more problems than solutions.

We needed libnautilus-private to have a private library that we could
isolate from extensions, but I don't think it worth given the problems
it provides, and also, this not so good logical split.
Right now, since with the desktop split we created a libnautilus to be
used by the desktop part of nautilus, extensions have access to all
the API of nautilus. We will think in future how this can be handled if
we want.

So for now, merge the libnautilus-private into src, and let's rethink
a better logic to split the code and the private parts of nautilus than
what we had.

Thanks a lot to Rafael Fonseca for helping in get this done.

https://bugzilla.gnome.org/show_bug.cgi?id=765543
2016-04-25 16:31:42 +02:00
Carlos Soriano
9bb4ff0275 desktop: add a compile flag for building it
So we can build nautilus without desktop support and the other way
around.

https://bugzilla.gnome.org/show_bug.cgi?id=712620
2016-04-19 16:51:15 +02:00
Carlos Soriano
73e10fadc9 desktop: move to a different folder
For a better structured hierarchy.

https://bugzilla.gnome.org/show_bug.cgi?id=712620
2016-04-15 20:12:01 +02:00
Carlos Soriano
d1a1c798e6 Revert "desktop: move to a different folder"
This reverts commit c9dcccae61.
2016-04-15 16:10:51 +02:00
Carlos Soriano
c9dcccae61 desktop: move to a different folder
For a better structured hierarchy.
2016-04-15 16:04:34 +02:00
Cosimo Cecchi
31fa9742d5 build: order libgd before libnautilus-private
Since the latter now depends on the former.
2015-05-25 14:49:23 -07:00
Carlos Soriano
86b7e5fb7b general: Add libgd as a submodule
We will use it for in app notifications.

https://bugzilla.gnome.org/show_bug.cgi?id=743630
2015-02-03 09:26:04 -08:00
Cosimo Cecchi
87df9ecb7d build: remove COPYING-DOCS from here too 2014-02-17 14:03:59 -08:00
Cosimo Cecchi
3d82365d25 build: don't autogenerate ChangeLog
Make the tarball smaller, and other GNOME projects don't do this anymore
nowadays - use git log.
2013-06-17 17:06:57 -07:00
William Jon McCann
898573b616 Remove cut and paste libegg
https://bugzilla.gnome.org/show_bug.cgi?id=692234
2013-01-22 10:47:54 -05:00
Cosimo Cecchi
638f32e069 build: cleanup GResource dependency generation
- make sure to use --sourcedir=$(srcdir)
- use the generated dependency list to add files to EXTRA_DIST instead
  of doing it manually
2013-01-14 18:26:14 -05:00
William Jon McCann
0ab374ea0b Use git.mk 2012-09-17 18:07:25 -04:00
Cosimo Cecchi
6d5a5cea1c trivial: remove old perl scripts and other cruft
Most of these don't work, and I don't think anybody uses them.
2012-05-30 16:43:19 -04:00
Cosimo Cecchi
9318a48bcf trivial: remove old ChangeLog files
These can be retrieved using the git history - it's not worth keeping
them in the toplevel directory anymore.
2012-05-30 16:42:28 -04:00
Craig Keogh
43573325a0 Honor aclocal flags (GNOME bug 641629) 2011-02-08 08:30:15 +10:30
Bastien Nocera
b4aa3c083a Move nautilus-sendto extension to nautilus
And add a check for the presence of nautilus-sendto to the
initialisation of the object.

Building the extension is optional, though on by default.

https://bugzilla.gnome.org/show_bug.cgi?id=633485
2010-11-01 13:17:49 +00:00
Alexander Larsson
2622cc470f Remove the rest of shave 2009-12-17 17:17:32 +01:00
Christian Persch
7b7a40130e Correct "srdcir" typo to "srcdir" 2009-06-04 15:49:16 +02:00
Alexander Larsson
4bb61206b7 Dist COPYING.EXTENSIONS 2009-05-27 11:08:05 +02:00
Tomas Bzatek
a2ab15477e Properly include m4 macros
fixes error messages like:
./configure: line 19939: syntax error near unexpected token `m4,'
./configure: line 19939: `SHAVE_INIT(m4, enable)'
2009-05-11 15:00:47 +02:00
Cosimo Cecchi
ec4ce1431b Fix distcheck 2009-05-05 02:48:21 +02:00
Cosimo Cecchi
9f1c7d03c4 Add shave to the autotools setup
Use shave to have some more meaningful build messages.
It can be turned off by using 'make V=1'.
2009-04-23 14:40:00 +02:00
Cosimo Cecchi
06dda37076 Move desktop files into data/
Move desktop files into data/ subdirectory, so that they not clutter
the top source dir.
2009-04-23 14:29:21 +02:00
Cosimo Cecchi
dd10aa3618 Fix typo in ChangeLog generation script
Set the right name for the start tag in the ChangeLog
generation script.
2009-04-23 14:20:27 +02:00
Alexander Larsson
8acf8338c9 Add makefile rules to generate ChangeLog 2009-04-17 13:58:30 +02:00
Alexander Larsson
a867c35e83 Add README.commits, update HACKING for git 2009-04-17 13:44:19 +02:00
Alexander Larsson
4a78eabc71 Move ChangeLog to ChangeLog-20090417
With the switch to git we're moving to an autogenerated ChangeLog.
2009-04-17 13:32:24 +02:00
Cosimo Cecchi
f38cc18910 remove this obsolete spec file.
2009-03-10  Cosimo Cecchi  <cosimoc@gnome.org>

	* Makefile.am:
	* configure.in:
	* nautilus.spec.in: remove this obsolete spec file.

svn path=/trunk/; revision=15079
2009-03-10 18:07:15 +00:00
Alexander Larsson
7e668edf20 eel/ Import eel into nautilus.
2008-12-15  Alexander Larsson  <alexl@redhat.com>

        * Makefile.am:
        * acconfig.h:
        * configure.in:
	* eel/
        * libnautilus-private/Makefile.am:
	Import eel into nautilus.


svn path=/trunk/; revision=14815
2008-12-15 15:56:41 +00:00
Alexander Larsson
9c068ad3e6 Renamed nautilus.desktop to nautilus-browser.desktop (this is what it
2008-10-02  Alexander Larsson  <alexl@redhat.com>

        * Makefile.am:
        * nautilus-browser.desktop.in.in:
        * nautilus.desktop.in.in:
	Renamed nautilus.desktop to nautilus-browser.desktop
	(this is what it does, launch a browser window with no desktop)
	Created new NoDisplay nautilus.desktop file that is used
	for autostarting nautilus from gnome-session.
	
        * configure.in:
	Pull in the right cflags/libs for libegg
	Add nautilus-browser.desktop.in to output
	
        * cut-n-paste-code/libegg/Makefile.am:
        * cut-n-paste-code/libegg/eggdesktopfile.[ch]: Added.
        * cut-n-paste-code/libegg/eggsmclient-private.h: Added.
        * cut-n-paste-code/libegg/eggsmclient-xsmp.c: Added.
        * cut-n-paste-code/libegg/eggsmclient.[ch]: Added.
	Import eggsmclient from libegg.
	Save data in desktop file instead of a separate file as per the
	new gnome-session.
	
        * cut-n-paste-code/libegg/eggtreemultidnd.c:
	Minor update from libegg
	
        * src/nautilus-application.[ch]:
	Use eggsmclient for session handling instead of gnome-client.
	
        * src/nautilus-main.c:
	Don't use gnome_program, instead use eggsmsession and
	g_option_context_parse directly.
	This removes support for some internal commandline arguments
	that are not used anymore.


svn path=/trunk/; revision=14680
2008-10-02 14:31:52 +00:00
Søren Sandmann
d7bffac014 Rewrite this function using gconf directly instead of relying on
Fri May 16 23:56:37 2008  Søren Sandmann  <sandmann@redhat.com>

	* libnautilus-private/nautilus-directory-background.c
	(nautilus_file_background_read_desktop_settings):
	Rewrite this function using gconf directly instead of relying on
	libbackground.

	* libnautilus-private/nautilus-directory-background.c
	(nautilus_file_background_write_desktop_settings): 
	Rewrite to use gconf directly

	* libbackground: 
	Remove.



svn path=/trunk/; revision=14163
2008-05-17 04:12:46 +00:00
Christian Neumair
2b1c0c4318 Entirely move DISTCHECK_CONFIGURE_FLAGS to Makefile.am to fix distcheck.
2008-04-21  Christian Neumair  <cneumair@gnome.org>

	* Makefile.am:
	* configure.in:
	Entirely move DISTCHECK_CONFIGURE_FLAGS to Makefile.am to fix
	distcheck.

svn path=/trunk/; revision=14079
2008-04-21 21:30:33 +00:00
Alexander Larsson
dcd068fecd Add GMount attribute to NautilusFile. (not implemented yet)
2008-01-17  Alexander Larsson  <alexl@redhat.com>

        * libnautilus-private/nautilus-file.[ch]:
        * libnautilus-private/nautilus-file-attributes.h:
        * libnautilus-private/nautilus-file-private.h:
	Add GMount attribute to NautilusFile.
	(not implemented yet)
	
        * Makefile.am:
        * configure.in:
        * data/nautilus.xml.in:
        * libnautilus-private/apps_nautilus_preferences.schemas.in:
        * libnautilus-private/nautilus-autorun.[ch]:
        * libnautilus-private/nautilus-global-preferences.c:
        * libnautilus-private/nautilus-global-preferences.h:
        * libnautilus-private/nautilus-program-choosing.c:
        * src/Makefile.am:
        * src/file-manager/fm-directory-view.c:
        * src/nautilus-application.c:
        * src/nautilus-autorun-software.c: Added.
        * src/nautilus-file-management-properties.c:
        * src/nautilus-file-management-properties.glade:
        * src/nautilus-window-manage-views.c:
        * src/nautilus-x-content-bar.[ch]: Added.
	More work on autorun and x-content types from David Zeuthen


svn path=/trunk/; revision=13616
2008-01-17 13:45:27 +00:00
Martin Wehner
7cfc9e3062 Add all past ChangeLog files to EXTRA_DIST.
2007-06-19  Martin Wehner  <martin.wehner@gmail.com>

	* Makefile.am:
	Add all past ChangeLog files to EXTRA_DIST.

svn path=/trunk/; revision=12940
2007-06-19 21:15:22 +00:00
Alexander Larsson
a2971f6f97 disable update-mimedb in distcheck
2005-12-12  Alexander Larsson  <alexl@redhat.com>

	* Makefile.am:
	disable update-mimedb in distcheck

	* libnautilus-private/Makefile.am:
	Add beagle sources to extradist
2005-12-12 18:37:44 +00:00
Alexander Larsson
b851bd8fd3 Add new default folder handler NoDisplay desktop file
2005-02-09  Alexander Larsson  <alexl@redhat.com>

	* Makefile.am:
	* nautilus-folder-handler.desktop.in:
	Add new default folder handler NoDisplay desktop file

	* nautilus.desktop.in:
	Add %U to exec line

	* src/Nautilus_shell.server.in:
	Remove all the bonobo components we no longer support

	* src/file-manager/fm-directory-view.c:
	Allow open with menu on folders (#151747)
2005-02-09 10:51:53 +00:00
Alexander Larsson
4706de9898 Fix leak
2005-01-28  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file.c:
	Fix leak

	* Makefile.am:
	Remove unnecessary stuff
2005-01-28 14:41:14 +00:00
Alexander Larsson
5390cc255b Make connect to server dialog availible as separate application.
2005-01-14  Alexander Larsson  <alexl@redhat.com>

	* Makefile.am:
	* src/.cvsignore:
	* src/Makefile.am:
	* src/nautilus-connect-server-dialog-main.c: (dialog_destroyed),
	(show_uri), (nautilus_connect_server_dialog_present_uri), (main):
	* src/nautilus-connect-server-dialog-nonmain.c:
	(nautilus_connect_server_dialog_present_uri):
	* src/nautilus-connect-server-dialog.c: (connect_to_server),
	(response_callback), (nautilus_connect_server_dialog_new):
	* src/nautilus-connect-server-dialog.h:
	Make connect to server dialog availible as separate application.

	Patch from Vincent Untz <vincent@vuntz.net>
2005-01-14 11:11:38 +00:00
James Henstridge
61694af05c don't define GNOMELOCALEDIR in INCLUDES.
2004-01-11  James Henstridge  <james@jamesh.id.au>

	* test/Makefile.am: don't define GNOMELOCALEDIR in INCLUDES.

	* src/Makefile.am: remove desktop and server files on clean.
	Don't include GNOMELOCALEDIR in INCLUDES, since it is now defined
	in config.h.

	* Makefile.am: remove desktop files on clean, and intltool files
	on distclean.

	* acconfig.h: remove, since it isn't needed anymore.

	* configure.in: remove some macro calls not needed with newer
	automakes, and use newer versions of some macros.

	* autogen.sh: require Automake >= 1.7.
2005-01-11 09:39:27 +00:00
Alexander Larsson
67e2a42fea Merge bonobo-slay-branch
2004-11-22  Alexander Larsson  <alexl@redhat.com>
        * Merge bonobo-slay-branch
2004-11-22 15:24:38 +00:00
Mark McLoughlin
a3f125fbf9 install nautilus-file-management-properties.desktop in
2004-11-09  Mark McLoughlin  <mark@skynet.ie>

        * Makefile.am: install nautilus-file-management-properties.desktop
        in $(datadir)/applications

        * nautilus-file-management-properties.desktop.in:
        add OnlyShowIn=GNOME;
2004-11-09 17:23:47 +00:00
Dave Camp
ea1eb81a02 Removed OrigTree.pm Include nautilus-extensions-i18n.h
2004-01-12  Dave Camp  <dave@ximian.com>

	* Makefile.am: Removed OrigTree.pm
	* libnautilus-extension/Makefile.am:
	Include nautilus-extensions-i18n.h
	* src/nautilus-spatial-window.c:
	* src/nautilus-window.c: Removed broken #includes.
	* NEWS:
	* configure.in: 2.5.5
2004-01-12 23:46:22 +00:00
Dave Camp
7cb9107c85 Merged from nautilus-extensions-branch.
2004-01-11  Dave Camp  <dave@ximian.com>

	* Merged from nautilus-extensions-branch.
2004-01-11 20:35:02 +00:00
Alexander Larsson
e035d3c563 Add OrigTree.pm
2003-12-29  Alexander Larsson  <alexl@redhat.com>

	* Makefile.am (EXTRA_DIST):
	Add OrigTree.pm

	* NEWS:
	* configure.in:
	Update to 2.5.4
2003-12-29 11:10:32 +00:00
Alexander Larsson
e162b7dceb New desktop files
2003-11-06  Alexander Larsson  <alexl@redhat.com>

	* Makefile.am:
	* nautilus-computer.desktop.in:
	* nautilus-home.desktop.in:
	New desktop files

	* nautilus.desktop.in:
	Make this one "browse filesystem"

	* libnautilus-private/apps_nautilus_preferences.schemas.in:
	* libnautilus-private/nautilus-global-preferences.c:
	* libnautilus-private/nautilus-global-preferences.h:
	computer desktop icon prefs

	* libnautilus-private/nautilus-desktop-icon-file.c:
	(update_info_from_link): Set permissions too

	* libnautilus-private/nautilus-desktop-link-monitor.c:
	* libnautilus-private/nautilus-desktop-link.[ch]:
	Add computer icon

	* src/Makefile.am:
	* src/nautilus-connect-server-dialog.[ch]:
	Connect server dialog

	* src/file-manager/fm-directory-view.c:
	Mount drives on activation.

	* src/file-manager/fm-icon-container.c:
	Sort computer first

	* src/file-manager/fm-properties-window.c:
	Put back NautilusDesktopLink handling for e.g. computer and home.

	* src/nautilus-application.[ch]:
	Reload dirs on mounts.
	add browser_window argument on open window

	* src/nautilus-main.c:
	add browser_window argument on open window (--browser)
	hack to register computer icon

	* src/nautilus-shell-interface.idl:
	* src/nautilus-shell.c:
	add browser_window argument on open window

	* src/nautilus-navigation-window-ui.xml:
	* src/nautilus-spatial-window-ui.xml:
	* src/nautilus-window-menus.c:
	Add connect to server
	Add computer

	* src/nautilus-window.c:
	Nice title for burn:///
2003-11-06 16:07:05 +00:00
Alex Duggan
7445cfa664 install nautilus-file-management-properties .desktop file to the correct
2003-03-12  Alex Duggan  <aldug@astrolinux.com>

	* Makefile.am: install nautilus-file-management-properties
	.desktop file to the correct location so it's seen in
	the gnome-panel menus

	* nautilus-file-management-properties.desktop.in:
	Add startup notification
2003-03-12 14:52:25 +00:00