Commit Graph

145 Commits

Author SHA1 Message Date
6fced70ee0 No IDL from eds and server.mk file in evo sources any more
Fixes build with latest eds master (after dbus-cal merge).
2009-10-02 17:22:59 +02:00
ce05a504b7 Bug 595326 - Bump libtool to 2.2 and remove dolt 2009-09-23 11:02:39 -04:00
ce6181e8b2 Stub in pkg-config files for mail and calendar.
The requirements list needs fleshed out but I thought we could just add
things as needed, especially for Anjal.
2009-09-18 17:51:25 -04:00
461f022eb7 Kill the killev program, and the whole tools directory.
The --force-shutdown option now simply runs "pkill evolution".
2009-09-18 11:58:19 -04:00
fa9051e040 Finish killing Bonobo. 2009-09-08 14:53:45 -04:00
1b706132cf Deal with untracked files in git. 2009-08-25 14:02:14 -04:00
c8464aecbb Bug 591326 – Keep m4 macros in their own folder 2009-08-11 18:15:32 -04:00
10eab23500 Implement the shutdown protocol and stub in session management.
The shutdown protocol is modelled after online/offline preparation.
Session management code is copied from libegg.  Not yet used.
2009-07-10 18:47:29 -04:00
bfc5ba2511 Fix "make distcheck" errors and other build cleanups. 2009-06-30 18:34:08 -04:00
f0d3f3afdf Radically reorganize source code.
- Collect all shell modules into a new top-level 'modules' directory:

      $(top_srcdir)/modules/addressbook
      $(top_srcdir)/modules/calendar
      $(top_srcdir)/modules/mail

  Nothing is allowed to link to these, not plugins nor other modules.

  THIS SOLVES BUG #571275 AND OPENS THE DOOR TO PORTING TO MAC OS X.

- Mimic the libevolution-mail-shared library from master (except drop
  the "shared" suffix) and have libevolution-mail-importers and all
  mail-related plugins link to it.

- Discard the a11y subdirectories and have the files live alongside
  their counterpart widgets.
2009-06-24 18:29:22 -04:00
c6911b3029 Fix "make distcheck" errors. 2009-06-19 12:43:28 -04:00
ed0cdbd790 Makefile.am cleanups. 2009-06-13 00:23:37 -04:00
2f82c13071 Fix distcheck errors. 2009-06-02 14:04:37 -04:00
6e87927dac Bug 582939 – Drop support for CDE 2009-06-02 14:04:26 -04:00
0ad38c65f5 Add MAINTAINERCLEANFILES based on Pango. 2009-06-02 14:04:20 -04:00
f4cf9af33c Use -no-undefined on Linux too
There still left two things opened, search for KILL-BONOBO to find them.
One is in calendar's Makefile.am, one in composer.
2009-05-20 16:50:00 +02:00
504642b798 Use Behdad's brilliant git.mk to generate .gitignore files. 2009-05-03 12:47:34 -04:00
a312ad7cf1 build a bit more smoothly
svn path=/branches/kill-bonobo/; revision=37501
2009-04-07 16:40:55 +00:00
4f4615a46d Merge revisions 36737:36810 from trunk.
svn path=/branches/kill-bonobo/; revision=36811
2008-11-24 05:14:44 +00:00
8c0bd86d5f Rearranged some of the addressbook code to try and eliminate some circular
dependencies in our libraries.  The circular dependency between the composer
and the mail module is still causing me headaches.  And it doesn't help that
the addressbook and calendar also want to link to the composer.

svn path=/branches/kill-bonobo/; revision=36782
2008-11-14 03:56:01 +00:00
50c162fd76 Fix a pane resizing issue on the main window that's been driving me crazy.
Also manage the calendar's vertical pane, switching between different GConf
keys depending on whether we're in month view.

svn path=/branches/kill-bonobo/; revision=36717
2008-11-02 21:25:27 +00:00
54b80a7271 Get the mail folder tree compiling, though I'm not yet sure why it's not
showing anything.  Probably something stupid.  Also enabled the composer.

svn path=/branches/kill-bonobo/; revision=36623
2008-10-17 03:48:03 +00:00
b2cda1d0c6 Merge revisions 36016:36533 from trunk.
svn path=/branches/kill-bonobo/; revision=36534
2008-10-01 20:56:04 +00:00
b639d1ed02 See which plugins compile and enable those that do. Looks like about
half right now; many of which are failing simply because I haven't done
the Mail module yet.  Many of those that DO compile still need to be
converted from EMenu/EPopup to EPluginUI.

svn path=/branches/kill-bonobo/; revision=36509
2008-09-30 22:05:21 +00:00
9515b98403 Saving progress. Experimenting with directory layout.
Saving progress.
Experimenting with directory layout.

svn path=/branches/kill-bonobo/; revision=36446
2008-09-24 22:53:30 +00:00
bb7cb1d677 Massive address book refactoring. Things are mostly working again.
Also, begin documenting the new shell API, and provide a Gtk-Doc framework.

svn path=/branches/kill-bonobo/; revision=36359
2008-09-17 15:07:13 +00:00
7d2c28c02c Begin documenting the new shell design.
svn path=/branches/kill-bonobo/; revision=36337
2008-09-15 14:55:41 +00:00
6545899a29 Add menu and toolbar UI for calendars, memos and tasks.
svn path=/branches/kill-bonobo/; revision=36299
2008-09-11 04:42:53 +00:00
52d683e48c Progress update:
- Contacts module mostly working now.
	- View and search UI not yet working.
	- Still refining shell design.


svn path=/branches/kill-bonobo/; revision=36268
2008-09-07 04:02:27 +00:00
0ad2c0cf65 Figured out why the switcher buttons have no relief.
GTK+ bug: http://bugzilla.gnome.org/show_bug.cgi?id=549943

svn path=/branches/kill-bonobo/; revision=36221
2008-08-30 14:38:37 +00:00
e0c501b701 Progress update:
- Contacts module partially working!

	- Implement UI merging.  Also merge EInfoLabel into ESidebar.
	  The shell window now manages the icon and labels and keeps
	  them up-to-date via EShellView properties.


svn path=/branches/kill-bonobo/; revision=36214
2008-08-29 22:32:46 +00:00
cf3b010171 Progress update:
- Further refinements of the shell API.
  - Kill ESMenu and EUserCreatableItemsHandler.
  - Start ripping apart the addressbook component.


svn path=/branches/kill-bonobo/; revision=36093
2008-08-26 20:22:32 +00:00
cea054cd54 Merge revisions 35747:35930 from trunk.
svn path=/branches/kill-bonobo/; revision=35931
2008-08-08 04:26:12 +00:00
03a3e6f846 Disable all components and plugins. Begin rewriting the shell.
svn path=/branches/kill-bonobo/; revision=35748
2008-07-16 19:37:02 +00:00
f3546248ed Add --with[out]-help option to make it possible to skip building and
2008-01-01  Matthew Barnes  <mbarnes@redhat.com>

	* configure.in:
	Add --with[out]-help option to make it possible to skip
	building and installing user documentation.  (#504541)


svn path=/trunk/; revision=34743
2008-01-01 13:22:31 +00:00
2f1f47b4d5 Add sounds/Makefile to AC_OUTPUT.
2007-09-21  Matthew Barnes  <mbarnes@redhat.com>

	* configure.in:
	Add sounds/Makefile to AC_OUTPUT.

	* Makefile.am:
	Distribute the "sounds" directory and its contents.  The iCalendar
	importer in calendar still uses "default_alarm.wav" and configure.in
	still defines "soundsdir". (#478704)


svn path=/trunk/; revision=34298
2007-09-21 18:38:20 +00:00
b8eefeb931 Move the test component to "shell/test" so it installs properly (#469992).
svn path=/trunk/; revision=34235
2007-09-11 19:33:47 +00:00
54a9260f69 Fix for version removal from installed files.
svn path=/trunk/; revision=33646
2007-06-03 14:50:35 +00:00
62fd2f2989 ** Fixes part of bug #337616
2007-05-12  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes part of bug #337616

	* Makefile.am:
	Add --disable-scrollkeeper to DISTCHECK_CONFIGURE_FLAGS.

	* addressbook/Makefile.am:
	* calendar/gui/Makefile.am:
	* mail/Makefile.am:
	* plugins/bogo-junk-plugins/Makefile.am:
	* plugins/default-mailer/Makefile.am:
	* shell/Makefile.am:
	Add $(schema_DATA) to DISTCLEANFILES.

	* plugins/bogo-junk-plugins/org-gnome-bogo-junk-plugin.eplug.in:
	Rename as org-gnome-bogo-junk-plugin.eplug.xml.

	* plugins/caldav/Makefile.am:
	* plugins/import-ics-attachments/Makefile.am:
	* plugins/publish-calendar/Makefile.am:
	Add "eplug" file to CLEANFILES.

	* plugins/mail-remote/Makefile.am:
	Add "eplug.xml" file to EXTRA_DIST.

	* po/POTFILES.in: Don't translate files we no longer ship.


svn path=/trunk/; revision=33521
2007-05-13 00:24:55 +00:00
3daaf57035 Modified to support gnome-doc-utils. Added Spanish translation. Removed
2006-11-22  Francisco Javier F. Serrador  <serrador@openshine.com>

	* .cvsignore, Makefile.am, configure.in, help/.cvsignore,
	help/ChangeLog, help/Makefile.am, help/C/evolution.xml: Modified
	to support gnome-doc-utils.
	* help/es/es.po: Added Spanish translation.
	* help/omf.make, help/update_po.pl, help/update_translation.pl,
	help/xmldocs.make, help/es/Makefile.am, help/es/topic.dat: Removed
	old files.

svn path=/trunk/; revision=33017
2006-11-22 21:10:19 +00:00
2abbca1519 New file, a script used to build a Win32 zipfile distribution of
2005-12-02  Tor Lillqvist  <tml@novell.com>

	* evolution-zip.in: New file, a script used to build a
	Win32 zipfile distribution of Evolution.

	* Makefile.am
	* configure.in: Distribute and expand it.

svn path=/trunk/; revision=30712
2005-12-02 00:53:16 +00:00
21dc2e013c Distclean should remove the header, not iconv-detect.c
2005-10-25  Harish Krishnaswamy  <kharish@novell.com>

* Makefile.am: Distclean should remove the header,
not iconv-detect.c

svn path=/trunk/; revision=30562
2005-10-25 08:04:53 +00:00
27a61acf27 Retired GAL from Head. The relevant files have moved inside evolution.
2005-06-17  Kaushal Kumar  <kakumar@novell.com>

        * Retired GAL from Head. The relevant files have moved inside
        evolution. Thanks to JP Rosevear for performing the cvs surgery. The
        files have been moved in the following order.

        evolution/e-util <- gal/gal/util
        evolution/a11y <-  gal/gal/a11y
        evolution/a11y/e-table <- gal/gal/a11y/e-table
        evolution/a11y/e-text <- gal/gal/a11y/e-text
        evolution/widgets/table <- gal/gal/e-table
        evolution/widgets/text <- gal/gal/e-text
        evolution/widgets/misc <- gal/gal/widgets
        evolution/widgets/misc/pixmaps <- gal/gal/widgets/pixmaps
        evolution/widgets/menus <- gal/gal/menus

        Following is the summary of changes done to fix the build:-
        - New files added to cvs repository,
                - a11y/e-table/Makefile.am
                - a11y/e-text/Makefile.am
                - widgets/table/Makefile.am
                - widgets/text/Makefile.am
                - widgets/misc/pixmaps/Makefile.am
                - iconv-detect.h
                - iconv-detect.c
        - Updated configure.in.
        - Updated all the relevant Makefile.am files.
        - Updated the include paths to replace all gal references.
        - Updated the marshal list to suit gal files requirements.

svn path=/trunk/; revision=29522
2005-06-17 15:20:35 +00:00
bb518cc4f0 Add win32.
2005-06-15  Tor Lillqvist  <tml@novell.com>

	* Makefile.am (SUBDIRS): Add win32.

svn path=/trunk/; revision=29512
2005-06-15 19:49:08 +00:00
4a971f2e17 remove *.pc and intltool-* files generated by configure when running make
2005-02-23  Björn Torkelsson <torkel@acc.umu.se>

	* Makefile.am (DISTCLEANFILES): remove *.pc and intltool-*
	files generated by configure when running make distclean.

svn path=/trunk/; revision=28891
2005-02-25 18:02:09 +00:00
5c36720460 added evolution-plugin.pc, pkg-config file required for plugin
2004-12-16  Not Zed  <NotZed@Ximian.com>

        * Makefile.am, configure.in: added evolution-plugin.pc, pkg-config
        file required for plugin development.

svn path=/trunk/; revision=28134
2004-12-16 12:19:22 +00:00
b63a56247a Make evolution mail link to camel-provider not camel only. Removed some
2004-12-02  Not Zed  <NotZed@Ximian.com>

        * configure.in: Make evolution mail link to camel-provider not
        camel only.  Removed some camel stuff.

2004-11-16  Not Zed  <NotZed@Ximian.com>

        * Makefile.am (SUBDIRS): removed camel.

        * configure.in: Removed camel building, fixed module includes to
        use camel via packageconfig.

2004-11-15  Not Zed  <NotZed@Ximian.com>

        * configure.in: Added libeds to camel and mail and filter cflags.

svn path=/trunk/; revision=28053
2004-12-03 03:44:31 +00:00
4412181b30 dist plugin.mk
2004-11-01  JP Rosevear  <jpr@novell.com>

	* Makefile.am: dist plugin.mk

svn path=/trunk/; revision=27785
2004-11-01 20:08:53 +00:00
a45875e43e list plugins as a subdir
2004-10-20  JP Rosevear  <jpr@novell.com>

	* Makefile.am: list plugins as a subdir

	* plugins/Makefile.am: build enabled plugins

	* plugin.mk: simple rule for creating .eplug files

	* configure.in: add plugin foo; --enable-plugins=all turns them
	all on, or you can --enable-plugins="<plugin dir> <plugin dir>" to
	list specific ones

svn path=/trunk/; revision=27640
2004-10-20 05:17:54 +00:00
942040b2bf cp the unversioned file rather than mv'ing it so it doesn't get
* Makefile.am (%-$(BASE_VERSION).pc): cp the unversioned file
        rather than mv'ing it so it doesn't get regenerated at install
        time.

svn path=/trunk/; revision=24727
2004-02-12 20:16:13 +00:00