Commit Graph

27 Commits

Author SHA1 Message Date
Rodrigo Moya 4ec46cc05f Merge from master 2011-10-05 13:57:30 +02:00
Matthew Barnes 1f38f4d92c Simplify library dependency flags.
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.
2011-10-04 22:27:14 -04:00
Matthew Barnes 53bc6ffc53 The EExtension framework is now in libebackend.
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.
2011-09-26 09:45:55 -04:00
Matthew Barnes 7c6570c99a network-manager: Keep network availablility state accurate.
We track Evolution's online state separately from network availability
these days.  I think there was still logic here from when we set online
state directly.  Don't lie about network availability.
2011-09-14 14:08:35 +02:00
Matthew Barnes ae5c5a6e58 network-manager: Recover from dropped D-Bus connections faster 2011-09-14 14:08:35 +02:00
Matthew Barnes afa46e129d network-manager: Miscellaneous cleanups. 2011-09-14 14:08:35 +02:00
Matthew Barnes e868dd4bfd network-manager: Keep network availablility state accurate.
We track Evolution's online state separately from network availability
these days.  I think there was still logic here from when we set online
state directly.  Don't lie about network availability.
2011-07-07 14:39:35 -04:00
Matthew Barnes 42b4f85ec5 network-manager: Recover from dropped D-Bus connections faster 2011-07-07 14:39:35 -04:00
Matthew Barnes 98e68374e1 network-manager: Miscellaneous cleanups. 2011-07-07 08:55:25 -04:00
Milan Crha c24038c4f6 Bug #646109 - Fix use of include <config.h> to make sure translations work 2011-06-29 18:42:20 +02:00
Matthew Barnes 5bbc4cfb07 Some modules missing CFLAGS/LIBS for EShell. 2011-06-29 18:41:56 +02:00
Milan Crha c522af8e87 Bug #644301 - Invalid GVariant format in NetworkManager module 2011-06-29 18:41:44 +02:00
Dan Williams acb4f0e3af Bug 644232 - Support NetworkManager 0.9 2011-06-29 18:41:43 +02:00
Matthew Barnes 274697623e Remove NULL checks for GObject methods.
As of GLib 2.28 all GObject virtual methods, including constructed(),
are safe to chain up to unconditionally.  Remove unnecessary checks.
2011-06-29 18:41:34 +02:00
Milan Crha ca3faa17a9 Free/busy meeting view doesn't work due to non-working extension 2011-06-29 18:41:08 +02:00
Milan Crha 756c8abcb8 Bug #646109 - Fix use of include <config.h> to make sure translations work 2011-05-27 15:23:07 +02:00
Matthew Barnes 6c62a6cc48 Some modules missing CFLAGS/LIBS for EShell. 2011-04-25 19:09:47 -04:00
Milan Crha 3712e3981b Bug #644301 - Invalid GVariant format in NetworkManager module 2011-03-11 14:48:19 +01:00
Dan Williams 8a81ec271e Bug 644232 - Support NetworkManager 0.9 2011-03-08 14:28:40 -05:00
Matthew Barnes 7a1677520d Remove NULL checks for GObject methods.
As of GLib 2.28 all GObject virtual methods, including constructed(),
are safe to chain up to unconditionally.  Remove unnecessary checks.
2011-02-12 12:54:08 -05:00
Milan Crha 22b2d26d04 Free/busy meeting view doesn't work due to non-working extension 2010-12-06 14:23:20 +01:00
Matthew Barnes ebcce86769 Coding style and whitespace cleanups. 2010-09-11 14:14:04 -04:00
Matthew Barnes 831cb20c97 Fix build break in network-manager module. 2010-07-29 20:32:05 -04:00
Milan Crha 52ad80d601 Bug #625606 - git/master build dies with glib-2.25.12 2010-07-29 21:07:26 +02:00
Milan Crha 6158bcecd7 Bug #622912 - Migrate from dbus-glib to glib's GDBus 2010-07-28 16:21:40 +02:00
Matthew Barnes 5368aec972 Fix build breakage. 2010-03-21 23:30:44 -04:00
Matthew Barnes 6c569e64af Convert NetworkManager integration to an EShell extension.
This demonstrates how to extend EShell without having to modify and
recompile e-shell.c.  If NetworkManager integration is enabled, the
extension is loaded automatically when the EShell is created.

The same pattern can be applied to integrate other network monitoring
software like ConnMan or Microsoft's Wireless Zero Configuration.
2010-03-20 11:49:46 -04:00