| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Asynchronously copies the image under the cursor to the clipboard.
This replaces the "cursor-image" property, which attempts to match the
image URI to a subresource from WebKitWebDataSource. The problem with
that approach is EMailDisplay redirects several URI schemes to its own
custom request handlers which further mutate the URI. So for example,
a text/html message may use a "cid:" URI to refer to an embedded image,
which EMailDisplay transforms to a "mail:" URI and finally to a "data:"
URI. The final image URI might not be derivable from the original URI
without retracing the SoupRequest.
The "image-copy" action now calls e_web_view_cursor_image_copy().
This also adds an explicit requirement on gdk-pixbuf-2.0 >= 2.24 for
gdk_pixbuf_new_from_stream_async() / finish().
New functions:
e_web_view_cursor_image_copy()
Removed functions:
e_web_view_get_cursor_image()
e_web_view_set_cursor_image()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SpamAssassin is clearly not intended for use by mail clients, as
evidenced by the number of backflips Evolution's SA module still has to
do just to detect the presence and nature of a running spamd (a problem
which D-Bus solved a decade ago), and recent SA developer comments.
In lieu of removing SA support entirely, remove all the crazy GSettings
that are (thankfully) not exposed in the UI and relegate Evolution's SA
integration to only the most basic usage (spamassassin / sa-learn).
Users are better off with Bogofilter anyway. Leave SpamAssassin for
mail servers.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
To make Evolution's shared libraries more consistent.
Also add an evolution-mail-composer documentation module.
|
|
|
|
|
|
| |
To make Evolution's shared libraries more consistent.
Also add an evolution-mail-formatter documentation module.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This removes the following definitions from config.h:
CTIME_R_THREE_ARGS
GETHOSTBYADDR_R_SEVEN_ARGS
GETHOSTBYNAME_R_FIVE_ARGS
HAVE_ISBLANK
HAVE_MKSTEMP
HAVE_STATFS
HAVE_STATVFS
HAVE_SYS_MOUNT_H
HAVE_SYS_PARAM_H
HAVE_SYS_STATVFS_H
These were all either unused or unnecessarily used.
|
| |
|
|
|
|
|
| |
WebKitGTK+ 1.10 is the minimum requirement nowadays, so no need to
blacklist an older version.
|
| |
|
|
|
|
| |
Evolution no longer links to goa-1.0.
|
|
|
|
|
|
| |
During fixes on bug #602428, rather than do everything twice,
I merged the plugin into the core code, thus it should be easier
to maintain as well.
|
| |
|
| |
|
|
|
|
| |
This is a new EPhotoSource that obtains images from gravatar.com.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This encapsulates the EContactPhoto look up feature that was previously
built into EPhotoCache. It's now implemented as an EPhotoSource -- one
per address book. One advantage of this implementation is that address
books are now queried concurrently rather than serially.
EPhotoCacheContactLoader is an EPhotoCache extension that takes care of
adding and removing EPhotoSources for available address books.
|
|
|
|
|
|
|
| |
In particular, GOA's Google provider uses OAuth 2.0 now, so we can drop
the OAuth 1.0a support in CamelSaslXOAuth which was GMail-specific, and
with it the entire "online-accounts" module in Evolution. Evolution no
longer links to libgoa-1.0 at all.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Collect all the "config" extensions from the "addressbook", "calendar",
and "mail" modules into one place. These extensions typically just bind
GObject properties of extensible classes to app-specific GSettings keys.
|
|
|
|
|
| |
Clean up resulting deprecation warnings, which were all related to
GtkOrientable consolidation (e.g. gtk_hbox_new() -> gtk_box_new()).
|
|
|
|
|
| |
E_BOOK_DISABLE_DEPRECATED and E_CAL_DISABLE_DEPRECATED are no longer
used in evolution-data-server.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This removes workarounds for below libsoup bugs and makes trust-prompt
for WebDAV based backends work better, by checking also server certificates.
* soup_message_get_https_status() now returns the certificate
and flags for unsuccessful https connections as well as
successful ones. [bug #690176]
* Fixed a deadlock when calling soup_session_abort() on
a SoupSessionSync in some cases. [bug #691399]
|
| |
|
|
|
|
|
|
|
|
| |
Use SOUP_VERSION_MAX_ALLOWED to warn if we accidentally use symbols that
were introduced in libsoup versions subsequent to our minimum requirement.
Use SOUP_VERSION_MIN_REQUIRED to suppress libsoup deprecation warnings by
version so we can clean them up incrementally.
|
|
|
|
|
|
|
|
| |
I had to research what "applnk" even was. It seems to have been KDE's
own precursor to the FreeDesktop.org Desktop Menu Specification and was
abandoned in KDE 3.2 (circa 2004!).
The option is way obsolete. Get rid of it.
|
|
|
|
|
| |
This only worked with the legacy IMAP backend, which has now been
removed per bug 665371.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move the supporting widgets for the contact maps feature alongside
EABContactDisplay. Removing them from libeutil helps isolate our usage
of libchamplain so it's not imposed on the entire application, and even
3rd party software. That libchamplain is an optional dependency only
further complicates the matter.
Ideally I'd like to somehow isolate this feature in an extension module,
but we currently lack sufficient hooks for such an extension. So this
arrangement will have to suffice for now.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
Use GLIB_VERSION_MAX_ALLOWED and GDK_VERSION_MAX_ALLOWED to warn if we
accidentally use symbols that were introduced in versions subsequent to
our minimum requirement.
Use GLIB_VERSION_MIN_REQUIRED and GDK_VERSION_MIN_REQUIRED to suppress
deprecation warnings by version so we can clean them up incrementally.
The initial values produce a few deprecation warnings which should not
be terribly difficult to clean up.
|
| |
|
|
|
|
| |
For g_resolver_lookup_records(). E-D-S already requires 2.34 anyway.
|
|
|
|
|
| |
This is currently used to add extra AM_CPPFLAGS to disable
deprecated symbols from other libraries.
|
|
|
|
|
|
| |
Use geocode-glib = 0.99.0 or else pass --disable-contact-maps to
configure. The next release of geocode-glib will contain API changes,
and we don't want to adapt to those API changes until they're released.
|
| |
|
| |
|
|
|
|
|
| |
As of GTK+ 3.4, GtkApplication now provides session management
support similar to EggSMClient. So drop our copy of EggSMClient.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If the highlight program cannot be found width AC_PATH_PROGS,
configure will abort with an error message.
You can either
a) install highlight
b) specify the patch with HIGHLIGHT=/path/to/highlight
c) pass --disable-text-highlight to configure to exclude the module
This also makes text-highlight module to fallback to text/plain
formatter when highlight program would crash or fail to ensure
the content is delivered to user.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If the spamassassin and sa-learn programs cannot be found with
AC_PATH_PROG, configure will abort with an error message.
You can then either:
a) install the SpamAssassin software
b) specify the path with SPAMASSASSIN=/path/to/spamassassin and/or
SA_LEARN=/path/to/sa-learn
c) pass --disable-spamassassin to configure to exclude the module
This also drops the "spamc" and "spamd" GSettings keys.
|
|
|
|
|
|
|
|
|
|
| |
If the bogofilter program cannot be found with AC_PATH_PROG, configure
will abort with an error message.
You can then either:
a) install the Bogofilter software
b) specify the path with BOGOFILTER=/path/to/bogofilter
c) pass --disable-bogofilter to configure to exclude the module
|
| |
|
| |
|
|
|
|
| |
Accidental API breakage => no build for you.
|
| |
|
|
|
|
|
|
| |
Check for gstreamer-1.0 first, then fall back to gstreamer-0.10.
No other source code changes required.
|
|
|
|
|
| |
This was useful early in the kill-bonobo project when I was rewriting
EShell from scratch. Nowadays not so much. Drop it.
|
|
|
|
|
|
|
|
| |
Due to the use of gdk_screen_get_monitor_workarea(), which is only
available in GDK >= 3.4.
Introduced in commits: 5f0c5122552e19a4989f5961151b52cd72daf047
90b80d173ff72c1d4a7a92dd2563b20866eb9ff1
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Debian changelog:
04_gettext_intltool.patch: new patch. Remove gettext from the
configure script, we already use intltool and they step on each
other's toe.
Taking their word for it...
|
|
|
|
| |
https://live.gnome.org/GnomeGoals/NewDocumentationInfrastructure
|
|
|
|
|
|
| |
This was another MeeGo feature. MeeGo is dead, the code is starting to
bit rot and crashes on startup, the original author disappeared and the
remaining developers are not interested in maintaining it. So it's out.
|
|
|
|
|
|
|
|
|
|
| |
The evolution-settings capplet was originally designed for Anjal, it was
used in MeeGo as part of the Express Mode effort, but doesn't really fit
in GNOME 3 nowadays (nor did it really fit in GNOME 2, in my opinion).
This is pretty clearly dead weight at this point. The MeeGo developers
have disappeared, and the remaining Evolution developers are not and do
not intend to maintain it. Plus it doesn't even build currently.
|
|
|
|
|
|
|
|
|
|
| |
JavaScript is disabled in EWebView, so any attempt to evaluate
a JavaScript code will fail. We are using DOM bindings
instead to interact with the document.
This commit removes some helper functions created in the early
days of WebKit port which are not used anymore and also fixes
mail-to-task plugin, which was relying on some JavaScript.
|
| |
|
|
|
|
| |
We don't talk directly to NetworkManager anymore.
|
| |
|
|
|
|
|
|
|
| |
libgweather 3.5.0 changed API compared to API, and some small
changes are needed in the configuration widgets.
https://bugzilla.gnome.org/show_bug.cgi?id=678984
|
|
|
|
|
|
|
| |
Looks like some ancient development environment script.
I actually use something very similar for my own development
environment, but it doesn't belong in a version control system.
|
|
|
|
|
|
| |
Not the next stable version. If migration needs to occur multiple times
during a development cycle for different reasons, we'll need an accurate
last-used-version stamp.
|
|
|
|
|
|
| |
This is always '0'.
I've never changed it to anything else so it's a useless definition.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With the removal of the 'experimental' plugin group, passing
--enable-plugins=experimental to configure will now cause the Makefile
to try and build a plugin named 'experimental', which will result in a
mysterious "experimental: No such file or directory" build error.
This is because of the "list" fallback behavior: if the option is not
one of "no", "base" or "all" then the configure script assumes it to be
a list of plugin names. I've never known that to be useful to anyone,
so remove the "list of plugin names" behavior and replace it with an
informative error message.
Eventually the --enable-plugins will be removed entirely since EPlugin
is deprecated.
|
|
|
|
|
| |
EPlugin is deprecated. These bindings have never been used for anything
and they're never going to be used at this point. Remove the dead weight.
|
|
|
|
|
| |
We don't have any experimental plugins left. Remove the slot for it in
configure.ac so we don't pick up anymore. EPlugin is deprecated anyway.
|
| |
|
|
|
|
| |
Can't guarantee external software packages will not cause warnings.
|
| |
|
|
|
|
|
|
| |
GNOME has included libnotify 0.7.x since GNOME 3.0. It's still an
optional dependency for Evolution, but if you're gonna use it you'll
need a GNOME3-era release.
|
|
|
|
|
|
|
|
|
|
| |
audio-inline, itip-formatter, prefer-plain, tnef-attachments
and vcard-inline plugins were converted to modules so that they
can fit into concept of the new formatter.
Every module still installs .eplug file, because there is no
suitable API at the moment to register plugins to the plugins dialog
and to extend the Preferences dialog.
|
|
|
|
|
|
| |
We're using version 1.1 of Mozilla's ClientConfig format now. These
files are all version 1.0. But even aside from that, offline autoconfig
is not compelling enough to warrant maintaining two copies of this data.
|
|
|
|
| |
Obsoleted by EBookSourceConfig and ECalSourceConfig.
|
|
|
|
|
|
| |
This breaks a good chunk of logic out of EMAccountEditor and hopefully
makes it less brittle. Because honestly, every time I fix one thing in
EMAccountEditor it breaks three other things. It's unmaintainable.
|
|
|
|
|
|
| |
Adds an extra page to EMailConfigNotebook for 'imap' accounts.
Replaces the 'imap-features' plugin.
|
|
|
|
|
|
| |
Registers the "On The Web" backend in ECalSourceConfig widgets.
Replaces the 'calendar-http' plugin.
|
|
|
|
|
|
| |
Registers the "Weather" backend in ECalSourceConfig widgets.
Replaces the 'calendar-weather' plugin.
|
|
|
|
|
|
| |
Registers the "Google" backend in ECalSourceConfig widgets.
Replaces the 'google-account-setup' plugin.
|
|
|
|
| |
Registers the "Contacts" backend in ECalSourceConfig widgets.
|
|
|
|
|
|
| |
Registers the "CalDAV" backend in ECalSourceConfig widgets.
Replaces the 'caldav' plugin.
|
|
|
|
|
|
| |
Registers the "On This Computer" backend in ECalSourceConfig widgets.
Replaces the 'calendar-file' plugin.
|
|
|
|
|
|
| |
Registers the "WebDAV" backend in EBookSourceConfig widgets.
Replaces the 'webdav-account-setup' plugin.
|
|
|
|
| |
Register the "On LDAP Servers" backend in EBookSourceConfig widgets.
|
|
|
|
|
|
| |
Register the "Google" backend in EBookSourceConfig widgets.
Partially replaces the 'google-account-setup' plugin.
|
|
|
|
|
|
| |
Registers the "On This Computer" backend in EBookSourceConfig widgets.
Replaces the 'addressbook-file' plugin.
|
|
|
|
| |
Replaces the 'backup-restore' plugin.
|
|
|
|
| |
libedataserverui/e-passwords.h is deprecated. We need to stop using it.
|
| |
|
|
|
|
| |
One last time.
|
|
|
|
| |
Just to make it a stable release number.
|
|
|
|
|
|
|
|
|
| |
The evolution-settings capplet was originally designed for Anjal, it was
used in MeeGo as part of the Express Mode effort, but doesn't really fit
in GNOME 3 nowadays (nor did it really fit in GNOME 2, in my opinion).
Add a --with-capplet configure switch defaulting to 'no'. The capplet
will eventually be removed unless I see someone actively maintaining it.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
To pick up the fix for bug 673678:
"Property SSL_USE_SYSTEM_CA_FILE's value is ignored"
|
| |
|
| |
|
|
|
|
|
|
| |
We rely on GNetworkMonitor for network availability now.
Not our problem anymore. \o/
|
| |
|
| |
|
|
|
|
|
| |
Works around the "Argument list too long" error when building user
documentation on Linux. We gots lots 'o docs!
|
|
|
|
|
|
|
|
|
| |
gweather-3.5 introduces API changes we do not yet support.
A patch for gweather-3.5 support exists in bug 672805, but since our
policy forbids requiring unstable libraries, gweather-3.4 support must
be retained until GNOME 3.6 is released. gweather-3.5/3.6 support will
remain optional until 3.7.1.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Suppress deprecated declaration warnings, particularly from GTK+, until
we're ready to care again. Once we require GTK+ 3.4 we can start using
the new deprecation min/max macros.
|
| |
|
|
|
|
|
|
| |
This library is temporary. The plan is to eventually distribute its
APIs across libedataserver and libedataserverui, but it's a little too
late to do that for Evolution-Data-Server 3.4.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
clutter-gtk-1.0 installs headers in /usr/include/clutter-gtk-1.0/clutter-gtk;
clutter-gtk-0.10 installs headers in /usr/include/clutter-1.0/clutter-gtk
To ensure that clutter-gtk-1.0's headers (and not 0.10's) are used,
-I/usr/include/clutter-gtk-1.0 must come before -I/usr/include/clutter-1.0
in CLUTTER_CFLAGS. And that means clutter-gtk-1.0 must come before mx-1.0
in PKG_CHECK_MODULES.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
These libraries are bound for E-D-S so they live at the lowest layer of
Evolution for now -- even libeutil can link to them (but please don't).
This is the first step toward moving mail handing to a D-Bus service.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Leave the EDS macros alone since we control them.
I'll care about deprecated APIs again when a gtk4 release date is
announced. Meanwhile it's just causing distros unnecessary pain.
|
|
|
|
| |
We already comply, and it's required now anyway for gtk3.
|
|\
| |
| |
| |
| | |
Conflicts:
mail/e-mail-paned-view.c
|
| | |
|
|\| |
|
| | |
|
|\| |
|
| |
| |
| |
| | |
Code changes
|
|\| |
|
| |
| |
| |
| | |
Bump our gtk-doc requirement to 1.14 and use --flavour no-tmpl.
|
|\| |
|
| | |
|
|\| |
|
| |
| |
| |
| | |
Drop all the backward-compatibility cruft.
|
|\| |
|
| | |
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We have a confusing array of nearly-identical CFLAGS/LIBS definitions in
configure.ac. Time to simplify. Instead let's just have one definition
that includes all the libraries provided by Evolution-Data-Server (incl.
Camel). That, in combination with GNOME_PLATFORM, gives us most of what
we need for compliation and linking, and we can sprinkle definitions for
additional library dependencies in Makefile.am's as needed.
|
| |
| |
| |
| | |
Drop all GLIB_CHECK_VERSION macros.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
The EModule, EExtensible and EExtension classes as well as the
e_type_traverse() function have been moved to Evolution-Data-Server's
libebackend library to replace e-data-server-module.c.
Now Evolution-Data-Server modules use the same framework as Evolution.
|
| | |
|
| | |
|
| |
| |
| |
| | |
See http://blogs.gnome.org/desrt/2011/09/08/am_maintainer_mode-is-not-cool/
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Still waiting for a gtkimageview release that works with GTK+ 3.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We now have a proper junk mail filtering API. All junk filtering
extensions must subclass EMailJunkFilter for user preferences and
availability testing, and implement the CamelJunkFilter interface
for the actual junk filtering and learning operations.
The bogofilter module should be feature-equivalent to its former
EPlugin. The spamassassin module is far more complex. It's nearly
feature-equivalent to its former EPlugin, but I ditched the spamd
respawning code since it seemed unnecessary for a mail client to
have to deal with. If there's a huge outcry from users about it
I'll reluctantly put it back, but I don't expect one.
This gets us a step closer to killing off EConfig, and eventually
the EPlugin framework itself.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Move the "$host" down when $host is actually set (that is after
AC_CANONICAL_HOST).
Don't set DL_LIB to libdl which is not available on OpenBSD/FreeBSD and
set NO_UNDEFINED to null.
https://bugzilla.gnome.org/show_bug.cgi?id=654478
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Integrates with the GNOME Online Accounts service.
Creates Evolution sources for a GOA Google account and keeps them
synchronized. Also registers a new CamelSaslXOAuth class for use
with GMail.
Authentication of Google Calendars and Google Contacts using OAuth
is still under development.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Removing groupwise plugin code from evolution.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Require libsoup >= 2.31.2 so we can use the get methods for SoupCookie,
SoupData and SoupURI.
|
| |
| |
| |
| |
| |
| |
| | |
This plugin was for developers, but no one uses it anymore. Plus the
only profiling hooks left in Evolution were in the MessageList widget,
which performs fine. There's better ways to collect profiling data
these days anyway (sysprof, systemtap, etc.).
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This adds a dependency on gsettings-desktop-schemas >= 2.91.92.
The version was chosen for the change from "picture-filename" to
"picture-uri" in the "org.gnome.desktop.background" schema.
Also, we now save the background image under ~/Pictures since the old
directory (~/.gnome2/wallpapers) is presumed deprecated in GNOME 3.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Requires GTK+ >= 3.0.2 since GTK_STYLE_CLASS_PRIMARY_TOOLBAR is a very
recent addition.
|
| | |
|
| |
| |
| |
| | |
Looks like GNOME 3.0 might actually happen this cycle.
|
| | |
|
| |
| |
| |
| | |
So Evolution can utilize GNOME integration features in libsoup.
|
| |
| |
| |
| | |
This requirement is now locked until GNOME 3.3 development begins.
|
| | |
|
| |
| |
| |
| |
| |
| | |
The configuration section for the Face plugin now has a preview image.
Also promoting this plugin out of "experimental" status so more distros
will pick it up.
|
| |
| |
| |
| |
| | |
The actual requirement right now is git HEAD, but this is the best we
can do with pkg-config.
|
| |
| |
| |
| | |
Check for champlain-gtk-0.8 not 0.5, and drop the fallback to 0.4.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
GTK+ 2.23.3 deprecated gdk_set_sm_client_id(), which is used by
eggsmclient-xsmp.c. We'll deal with that after GNOME 3.0.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
See http://blogs.gnome.org/desrt/2011/09/08/am_maintainer_mode-is-not-cool/
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Still waiting for a gtkimageview release that works with GTK+ 3.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We now have a proper junk mail filtering API. All junk filtering
extensions must subclass EMailJunkFilter for user preferences and
availability testing, and implement the CamelJunkFilter interface
for the actual junk filtering and learning operations.
The bogofilter module should be feature-equivalent to its former
EPlugin. The spamassassin module is far more complex. It's nearly
feature-equivalent to its former EPlugin, but I ditched the spamd
respawning code since it seemed unnecessary for a mail client to
have to deal with. If there's a huge outcry from users about it
I'll reluctantly put it back, but I don't expect one.
This gets us a step closer to killing off EConfig, and eventually
the EPlugin framework itself.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Move the "$host" down when $host is actually set (that is after
AC_CANONICAL_HOST).
Don't set DL_LIB to libdl which is not available on OpenBSD/FreeBSD and
set NO_UNDEFINED to null.
https://bugzilla.gnome.org/show_bug.cgi?id=654478
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Integrates with the GNOME Online Accounts service.
Creates Evolution sources for a GOA Google account and keeps them
synchronized. Also registers a new CamelSaslXOAuth class for use
with GMail.
Authentication of Google Calendars and Google Contacts using OAuth
is still under development.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Removing groupwise plugin code from evolution.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Require libsoup >= 2.31.2 so we can use the get methods for SoupCookie,
SoupData and SoupURI.
|
| |
| |
| |
| |
| |
| |
| | |
This plugin was for developers, but no one uses it anymore. Plus the
only profiling hooks left in Evolution were in the MessageList widget,
which performs fine. There's better ways to collect profiling data
these days anyway (sysprof, systemtap, etc.).
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This adds a dependency on gsettings-desktop-schemas >= 2.91.92.
The version was chosen for the change from "picture-filename" to
"picture-uri" in the "org.gnome.desktop.background" schema.
Also, we now save the background image under ~/Pictures since the old
directory (~/.gnome2/wallpapers) is presumed deprecated in GNOME 3.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Requires GTK+ >= 3.0.2 since GTK_STYLE_CLASS_PRIMARY_TOOLBAR is a very
recent addition.
|
| | |
|
| |
| |
| |
| | |
Looks like GNOME 3.0 might actually happen this cycle.
|
| | |
|