aboutsummaryrefslogtreecommitdiffstats
path: root/modules/addressbook/e-book-shell-backend.c
Commit message (Collapse)AuthorAgeFilesLines
* Be able to define help target for Preferences pagesMilan Crha2012-02-151-0/+2
| | | | A follow-up for bug #670073
* Coding style and whitespace cleanup.Matthew Barnes2012-01-191-2/+2
|
* Miscellaneous EShellView-related cleanups.Matthew Barnes2011-12-081-32/+23
|
* Bug #577322 - Rename of a system ESource doesn't persistMilan Crha2011-12-071-1/+1
|
* Upstreamed patch from Meego Bugzilla: 23097Srinivasa Ragavan2011-12-011-0/+2
| | | | When the esource is created, sync it to avoid loose it.
* Addressbook module GSettings migrationRodrigo Moya2011-11-021-5/+4
|
* GtkApplication has some new EShell-like features.Matthew Barnes2011-10-061-4/+4
| | | | | | | | | | | | | | | | | | I pushed a few EShell features up to GtkApplication for GTK+ 3.2, so we can now trim off the redundancies in EShell. 1) GtkApplication has a new "window-added" signal which replaces EShell's own "window-created" signal. 2) GtkApplication has a new "window-removed" signal which replaces EShell's own "window-destroyed" signal. 3) gtk_application_get_windows() now returns a list of windows sorted by most recently focused, replacing e_shell_get_watched_windows(). 4) GtkApplication now provides enough hooks to subclasses that we can remove e_shell_watch_window() and call gtk_application_add_window() directly.
* Coding style and whitespace cleanup.Matthew Barnes2011-08-131-37/+55
|
* Bug #252670 - Remember columns settings in Certificates tabDan Vrátil2011-06-141-1/+1
|
* Do not use deprecated EBook/ECal APIMilan Crha2011-06-141-46/+52
|
* Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-05-271-2/+4
|
* Coding style and whitespace cleanup.Matthew Barnes2011-03-061-1/+3
|
* Bug #643402 - Fails to build with --disable-smimeMilan Crha2011-03-031-0/+2
|
* Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedlyMilan Crha2011-02-251-8/+3
|
* Remove NULL checks for GObject methods.Matthew Barnes2011-02-131-2/+2
| | | | | As of GLib 2.28 all GObject virtual methods, including constructed(), are safe to chain up to unconditionally. Remove unnecessary checks.
* Free/busy meeting view doesn't work due to non-working extensionMilan Crha2010-12-061-0/+3
|
* Bug #634088 - Uses uninitialized variable in action_contact_new_cbMilan Crha2010-11-051-1/+1
|
* Add e_load_cal_source_async().Matthew Barnes2010-08-241-4/+3
| | | | | | | | | | | | | | | | | Similar to e_load_book_source_async() in libedataserverui (and may wind up there eventually). This replaces e_auth_new_cal_from_source(). void e_load_cal_source_async (ESource *source, ECalSourceType source_type, icaltimezone *default_zone, GtkWindow *parent, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); ECal * e_load_cal_source_finish (ESource *source, GAsyncResult *result, GError **error);
* Use e_load_book_source_async() in EBookShellBackend.Matthew Barnes2010-08-201-32/+46
| | | | For handling "new-contact" and "new-contact-list" actions.
* Defer the load / creation of configuration UI with changes toMichael Meeks2010-08-111-2/+10
| | | | | | | | | e_preferences_window to take factory callbacks and store a reference to the shell. - This makes start-up substantially faster, particularly on Atom (eg.). Remove a number of idle handlers used to create these UIs in the first instance, cleaning the code.
* addressbook: Port to use new _async suffix instead of _ex suffixRob Bradford2010-08-021-2/+2
|
* Clean up "ensure_sources" backend routines.Matthew Barnes2010-07-161-89/+15
| | | | | | | | | Remove redundant logic (we call e_source_list_ensure_group() and then proceed to do the same thing it just did), and use "local:" as the base URI for the "On This Computer" group. This requires commit 9e0845207b39f256f7e81d388741ed30a764ea7b in Evolution-Data-Server to work properly.
* Bug #623204 - Be able to report detailed errors from backendsMilan Crha2010-07-091-6/+6
|
* Create the source groups required to ensure local adresssbooks and calendars ↵Chenthill Palanisamy2010-05-201-0/+1
| | | | are created
* Bug #325121 - Do not translate developer strings in g_param_spec_*Milan Crha2010-04-021-2/+2
|
* Bug 607520 - 'Add to Address Book' fails when address has spaceMatthew Barnes2010-02-031-1/+1
|
* Bug #596753 - Autocompletion addressbooks not rememberedMilan Crha2009-09-301-0/+1
| | | | And select page in Edit->Preferences based on the active view.
* Restore translation context (NC) for three stringsAndre Klapper2009-09-211-1/+1
|
* Finish killing Bonobo.Matthew Barnes2009-09-091-0/+29
|
* Bug 593627 - Tool bar > new > contact list doesn't workMatthew Barnes2009-09-011-1/+1
|
* Get EConfig and EEvent hooks working again.Matthew Barnes2009-09-011-4/+26
| | | | | | | | | | | | | There were a number of problems: - Walk the GType tree to find EPluginHook subclasses, instead of just registering the immediate children. - Some EConfig and EEvent subclasses were not being configured properly (particularly the mail and calendar subclasses). - Add preference window pages after the main loop starts to make sure all plugins and plugin hooks are installed first.
* Simplify EPlugin loading at startup.Matthew Barnes2009-08-301-3/+0
| | | | | | | | | | | | | - Require all EPlugin and EPluginHook subtypes be registered before loading plugins. This drastically simplifies the EPlugin/EPluginHook negotiation. - Turn most EPluginHook subtypes into GTypeModules and register their types from an e_module_load() function (does not include shell hooks). - Convert EPluginLib and the Mono and Python bindings to GTypeModules and register their types from an e_module_load() function, and kill EPluginTypeHook.
* Add new preferences missed during the 2.27.90 merge.Matthew Barnes2009-08-131-0/+4
|
* Add a "quit-requested" signal to the shutdown protocol.Matthew Barnes2009-07-131-28/+42
| | | | | | | The contact and contact-list editors now demonstrate this part of the shutdown protocol. They listen for the "quit-requested" signal from the shell and prompt to save changes, discard changes or cancel. If the user cancels, the editor calls e_shell_cancel_quit() to do just that.
* Implement the shutdown protocol and stub in session management.Matthew Barnes2009-07-111-15/+15
| | | | | The shutdown protocol is modelled after online/offline preparation. Session management code is copied from libegg. Not yet used.
* Radically reorganize source code.Matthew Barnes2009-06-251-0/+576
- Collect all shell modules into a new top-level 'modules' directory: $(top_srcdir)/modules/addressbook $(top_srcdir)/modules/calendar $(top_srcdir)/modules/mail Nothing is allowed to link to these, not plugins nor other modules. THIS SOLVES BUG #571275 AND OPENS THE DOOR TO PORTING TO MAC OS X. - Mimic the libevolution-mail-shared library from master (except drop the "shared" suffix) and have libevolution-mail-importers and all mail-related plugins link to it. - Discard the a11y subdirectories and have the files live alongside their counterpart widgets.