| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This also makes gnome-desktop an optional dependency, which can
be avoided with --disable-gnome-desktop configure option.
|
|
|
|
|
|
|
| |
There still left some references to GtkHTML in the "active code",
which should be dropped. There still can be found couple "GtkHTML"
strings in the code, but mostly in disabled code or comments only.
These are to be fixed separately.
|
| |
|
|
|
|
|
|
| |
To make Evolution's shared libraries more consistent.
Also rename the documentation module to evolution-shell.
|
|
|
|
|
|
| |
To make Evolution's shared libraries more consistent.
Also rename the documentation module to evolution-util.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Evolution consists of entirely too many small utility libraries, which
increases linking and loading time, places a burden on higher layers of
the application (e.g. modules) which has to remember to link to all the
small in-tree utility libraries, and makes it difficult to generate API
documentation for these utility libraries in one Gtk-Doc module.
Merge the following utility libraries under the umbrella of libeutil,
and enforce a single-include policy on libeutil so we can reorganize
the files as desired without disrupting its pseudo-public API.
libemail-utils/libemail-utils.la
libevolution-utils/libevolution-utils.la
filter/libfilter.la
widgets/e-timezone-dialog/libetimezonedialog.la
widgets/menus/libmenus.la
widgets/misc/libemiscwidgets.la
widgets/table/libetable.la
widgets/text/libetext.la
This also merges libedataserverui from the Evolution-Data-Server module,
since Evolution is its only consumer nowadays, and I'd like to make some
improvements to those APIs without concern for backward-compatibility.
And finally, start a Gtk-Doc module for libeutil. It's going to be a
project just getting all the symbols _listed_ much less _documented_.
But the skeletal structure is in place and I'm off to a good start.
|
|
|
|
| |
Need -lemiscwidgets and -leutil in addition to -leshell.
|
| |
|
| |
|
|
|
|
|
|
| |
Fixes #includes in mail/e-mail-display.h and adds webkitgtk-3.0 as dependency
to some pkgconfig files. This prevented external modules like evo-gw to compile
against Evolution.
|
|
|
|
| |
gnome-desktop-3.0 is a private requirement.
|
| |
|
| |
|
|
|
|
| |
Set dependencies right between gtk3 and gtk2 compilations
|
| |
|
|
|
|
|
| |
D-Bus headers are not included in any public Evolution headers.
Pointed out by Vincent Untz in bug #605392.
|
| |
|
|
|
|
|
| |
The requirements list needs fleshed out but I thought we could just add
things as needed, especially for Anjal.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make EShell a subclass of UniqueApp and handle single-instance negotiation.
When another Evolution process is running:
- Running "evolution" will simply present the existing windows.
- Running "evolution -c <view>" will open a shell window set to <view>.
- Running "evolution <uri>" will open an appropriate window for <uri>.
The second process will then terminate immediately.
svn path=/branches/kill-bonobo/; revision=37147
|
|
|
|
| |
svn path=/branches/kill-bonobo/; revision=35983
|
|
|
|
| |
svn path=/trunk/; revision=32945
|
|
|
|
|
|
|
|
|
|
| |
2006-08-19 Harish Krishnaswamy <kharish@novell.com>
* evolution-plugin.pc.in, evolution-shell.pc.in:
Include rpath in libs specified. Fixes #350385.
(Patch submitted by Ãystein GisnÃ¥s)
svn path=/trunk/; revision=32589
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-07-10 Harish Krishnaswamy <kharish@novell.com>
* evolution-shell.pc.in:
defined @datarootdir@. Patch submitted by
Frederic Peters.
* evolution-plugin.pc.in : Similar change.
Fixes #345083.
svn path=/trunk/; revision=32271
|
|
|
|
|
|
|
|
|
| |
2005-12-17 Tor Lillqvist <tml@novell.com>
* evolution-plugin.pc.in
* evolution-shell.pc.in: Use @privsolibdir@ to set privlibdir.
svn path=/trunk/; revision=30794
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-05-04 Amish <lists@munshi.biz>
* evolution-plugin.pc.in, evolution-shell.pc.in : use
@GAL_PACKAGE@ instead of hardcoding the version. Fixes
evolution-exchange build issues.
svn path=/trunk/; revision=29267
|
|
|
|
|
|
|
|
|
| |
2004-10-15 Sarfraaz Ahmed <asarfraaz@novell.com>
* camel.pc.in : Change gal-2.2 to gal-2.4
* evolution-shell.pc.in : Similar
svn path=/trunk/; revision=27587
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-08 Rodney Dawes <dobey@ximian.com>
* configure.in: Add BONOBOUI_REQUIRED variable and depend on
libbonoboui >= 2.4.3, add an AC_SUBST() for EDS_REQUIRED also
* evolution-shell.pc.in: Require the same version of bonoboui that we
do in configure.in
svn path=/trunk/; revision=24119
|
|
|
|
|
|
|
|
|
| |
* camel.pc.in (Requires):
* evolution-addressbook.pc.in (Requires):
* evolution-calendar.pc.in (Requires):
* evolution-shell.pc.in (Requires): Require gal-2.2
svn path=/trunk/; revision=22455
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-22 Rodney Dawes <dobey@ximian.com>
* camel.pc.in:
* evolution-addressbook.pc.in:
* evolution-calendar.pc.in:
* evolution-shell.pc.in: s/GAL_VERSION/GAL_REQUIRED/
svn path=/trunk/; revision=21324
|
|
|
|
| |
svn path=/trunk/; revision=19820
|
|
|
|
|
|
|
|
|
|
|
|
| |
* evolution-addressbook.pc.in (Libs): Remove -L${libdir}.
(CFlags): s/includedir/privincludedir/
* evolution-calendar.pc.in: Likewise
* evolution-shell.pc.in: Likewise. Also change iconsdir to
imagesdir
svn path=/trunk/; revision=19811
|
|
|
|
|
|
|
|
|
| |
* configure.in: define and AC_SUBST privlibexecdir.
* evolution-shell.pc.in: Add privlibexecdir, componentdir,
evolutionuidir, and iconsdir.
svn path=/trunk/; revision=19758
|
|
* configure.in (AC_INIT): Use "Evolution", not "evolution", since
that becomes the value of the PACKAGE variable
(privlibdir): parse $VERSION by hand since.
EVOLUTION_MAJOR_VERSION, etc aren't defined any more (and trying
to pass a variable to AC_INIT won't work). This and the above
change fix the problem that privlibdir was being defined as
"${libdir}/Evolution/." instead of "${libdir}/evolution/1.3"
(GAL_VERSION): AC_SUBST this since it's needed in the .pc files
(idldir): define this here rather than in each Makefile.am that
needs it.
(AC_OUTPUT): Add .pc files
* Makefile.am (pkgconfig_DATA): Add pc files.
(confexec_DATA): Remove this (fooConf.sh files)
(SUBDIRS): Move filter earlier in the build. (I think it was
calendar that depends on it now?)
(%Conf.sh): Remove this. The .pc files are output by configure.in
now.
* camel.pc.in, evolution-addressbook.pc.in,
evolution-calendar.pc.in, evolution-shell.pc.in: Replace the
*Conf.sh files with these. In addition to the basic variables,
include camel_providerdir (in camel.pc) and idldir, IDL_INCLUDES
and privlibdir (in the others).
svn path=/trunk/; revision=19241
|