[Evolution-hackers] libemail library installation

2012-02-06 Thread Milan Crha
Hi,
I just realized that libemail-engine and libemail-utils libraries are
installed into $PREFIX/lib, while any other evolution libraries are
installed into $PREFIX/lib/evolution/version/...

Is the change with libemail done on purpose or just a mistake?
Bye,
Milan

___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] libemail library installation

2012-02-06 Thread Matthew Barnes
On Mon, 2012-02-06 at 12:55 +0100, Milan Crha wrote:
 I just realized that libemail-engine and libemail-utils libraries are
 installed into $PREFIX/lib, while any other evolution libraries are
 installed into $PREFIX/lib/evolution/version/...
 
 Is the change with libemail done on purpose or just a mistake?

Good catch.  I think they should stay in $PREFIX/lib/evolution/version
until we start versioning them properly.  Not sure we're ready for that.
At minimum those APIs need to be fully documented for Gtk-Doc first.

But since they're bound for Evolution-Data-Server, ultimately they
belong alongside libecal and libebook in $PREFIX/lib.

** Note libemail-utils won't be around very long and might not even
   make it to E-D-S.  It's entirely made up of APIs that are either
   deprecated or that I want to eventually kill (mail-mt.c).  Srini
   and I discussed this and he's on board with it.

Matt

___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Compile Evolution Mail as .so file with API for other GUI on ARM device

2012-02-06 Thread Michal G.
Hi,

I need more support as Evolution is huge project and I feel that I am lost.
Last days, I just went through code and I compiled EDS but on X86 without
Gtk+.
Thus, I modified some configuration files and main makefile to be able to
compile.

Next, I tried to compile Evolution. But there is a lot of  dependencies to
UI (gtk),
which  I would like to remove. I would like to replace it for instance with
GUI
written in Qt.

I have question regarding functionality and place where should I look for
source code.
I think that main components on which I should focus are following folders
- libemail-utils
- libemail-engine
- mail (I am not sure if I should consider this folder)

and there is folder modules/mail - what kind of functionality is kept there?

Is there other place where code related to email is located?

And does Evolution uses system settings for network configuration as
default or
it must be configured somehow?

Michal
___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Evolution-data-server offline handling

2012-02-06 Thread Alexander Larsson
On Fri, 2012-02-03 at 16:58 -0500, Matthew Barnes wrote:
 On Fri, 2012-02-03 at 21:27 +, Philip Withnall wrote: 
  This sounds good. Do I have to make any fixes to the Google Contacts
  address book backend, or will it all be handled centrally? (i.e. With
  this GNetworkMonitor change, will there be any bugs left in the Google
  backend’s handling of online/offline status?)
 
 The EBackend base class already has an online boolean property.
 Backend modules just have to honor it.
 
 For 3.4 we can just bind it to GNetworkMonitor:network-available if
 linking to GLib = 2.31.
 
 For 3.6 I'd like to have each EBackend manage its own online state by
 calling g_network_monitor_can_reach() in response to network-changed
 signals from GNetworkMonitor.  Then we get VPN awareness for free!
 
 In either case it's all handled in the base class.

Here are the patches:

https://bugzilla.gnome.org/show_bug.cgi?id=669487

___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Compile Evolution Mail as .so file with API for other GUI on ARM device

2012-02-06 Thread Srinivasa Ragavan
On Mon, Feb 6, 2012 at 8:18 PM, Michal G. guziemic.s...@gmail.com wrote:
 Hi,

 I need more support as Evolution is huge project and I feel that I am lost.
 Last days, I just went through code and I compiled EDS but on X86 without
 Gtk+.
 Thus, I modified some configuration files and main makefile to be able to
 compile.

 Next, I tried to compile Evolution. But there is a lot of  dependencies to
 UI (gtk),
 which  I would like to remove. I would like to replace it for instance with
 GUI
 written in Qt.

If you are looking to get eds/evo rid of gtk, you are proned to be
lost. Instead, use the dbus api and write a email client in qt. You
can glance it https://meego.gitorious.org/meego-ux/meego-app-email. I
worked on a qt/qml based email client which spoke to the email daemon
over dbus. It is obsolete atm.


 I have question regarding functionality and place where should I look for
 source code.
 I think that main components on which I should focus are following folders
 - libemail-utils
 - libemail-engine
 - mail (I am not sure if I should consider this folder)

 and there is folder modules/mail - what kind of functionality is kept there?

Its for the UI of evolution  its logics.

-Srini

 Is there other place where code related to email is located?

 And does Evolution uses system settings for network configuration as default
 or
 it must be configured somehow?

 Michal
___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers