[Evolution-hackers] libemail library installation
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
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
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
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
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