aboutsummaryrefslogtreecommitdiffstats
path: root/modules/addressbook/autocompletion-config.c
Commit message (Collapse)AuthorAgeFilesLines
* Restore "Automatic Contacts" plugin preferences page.Matthew Barnes2013-04-141-4/+96
| | | | | | | This accidentally got dropped during the "account-mgmt" project. As much as I loathe EConfig, the "Automatic Contacts" plugin is useless without its Preferences page in the Contacts section.
* Remove EBookShellSettings.Matthew Barnes2013-03-171-13/+11
| | | | | | | | EShellSettings predates GSettings and is no longer necessary. GSettings allows binding GObject properties to GSettings keys, with optional mapping functions. That fulfills the purpose of EShellSettings.
* Bump GDK_VERSION_MIN_REQUIRED to GDK_VERSION_3_2.Matthew Barnes2013-01-201-3/+3
| | | | | Clean up resulting deprecation warnings, which were all related to GtkOrientable consolidation (e.g. gtk_hbox_new() -> gtk_box_new()).
* Consolidate base utility libraries into libeutil.Matthew Barnes2012-12-131-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Adapt to single-include E-D-S libraries.Matthew Barnes2012-06-041-5/+1
|
* Adapt modules/addressbook to the new ESource API.Matthew Barnes2012-06-031-178/+19
|
* Reduce diff noise with 'account-mgmt' branch.Matthew Barnes2012-06-031-2/+0
| | | | One last time.
* Migrate all EABConfig* code to use GSettingsRodrigo Moya2011-11-171-4/+4
|
* Use gtk_check_button_new_with_mnemonic() with a mnemonic stringMilan Crha2011-10-111-1/+1
|
* Bug #659876 - Make automatic contact address formatting optionalDan Vrátil2011-10-071-0/+12
| | | | | Make behavior introduced in bug #636809 optional by adding checkbox to Preferences->Contacts.
* Coding style and whitespace cleanup.Matthew Barnes2011-09-041-4/+16
|
* EConfig: Broadcast abort/commit events by way of signals.Matthew Barnes2011-08-111-1/+1
| | | | | Remove the clumsy abortfunc and commitfunc callback arguments from e_config_add_items().
* Bug #655492 - Move 'Automatic contacts' tab to 'Contacts' partMilan Crha2011-08-091-4/+85
|
* Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-05-271-0/+4
|
* Replace EBinding with GBinding.Matthew Barnes2010-10-141-3/+4
| | | | | | GObject now does property bindings itself. Requires GLib >= 2.26.
* Defer the load / creation of configuration UI with changes toMichael Meeks2010-08-111-1/+4
| | | | | | | | | 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.
* Bug 611882 - Missing mnemonics in Date/Time format preferencesMatthew Barnes2010-03-281-1/+1
|
* Bug #596753 - Autocompletion addressbooks not rememberedMilan Crha2009-09-301-2/+1
| | | | And select page in Edit->Preferences based on the active view.
* Relax the EBinding API to reduce GObject casting.Matthew Barnes2009-09-021-2/+2
| | | | | Also make it more fault-tolerant by warning about non-existent property names instead of just crashing.
* Get EConfig and EEvent hooks working again.Matthew Barnes2009-09-011-14/+4
| | | | | | | | | | | | | 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.
* Fix compiler warnings and deprecated GTK+ API usage.Matthew Barnes2009-08-161-0/+1
|
* Add new preferences missed during the 2.27.90 merge.Matthew Barnes2009-08-131-4/+67
|
* Bug #205137 - Configurable date formats in componentsMilan Crha2009-08-121-2/+3
|
* Radically reorganize source code.Matthew Barnes2009-06-251-0/+137
- 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.