Port Google account setup plugin to external libgdata. This drops the
dependency on libgdata-1.2 from e-d-s, and add a dependency on the external
libgdata >= 0.4.0. Closes: bgo#583742
Still remaining:
GtkAccessible::widget
GtkAssistant::forward
GtkAssistant::back
GtkObject::flags
GtkTreeStore::stamp
The GtkAssistant fields are related to bug #596428. We don't
need accessor functions so much as the enhancement described
there implemented.
https://bugzilla.gnome.org/show_bug.cgi?id=615613
- 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.
2009-04-09 Milan Crha <mcrha@redhat.com>
** Fix for bug #574248
* google-contacts-source.c: (plugin_google_contacts):
* google-source.c: (plugin_google):
Compare base URI case insensitively.
svn path=/trunk/; revision=37507
2009-02-25 Milan Crha <mcrha@redhat.com>
** Fix for bug #559719
* google-contacts-source.c: (struct ui_data), (destroy_ui_data), (plugin_google_contacts):
* plugins/google-account-setup/plugins/webdav-account-setup/webdav-contacts-source.c: (destroy_ui_data), (plugin_webdav_contacts):
Use it's own/unique name for the property on the 'epl' and free the widget only if it wasn't freed yet.
svn path=/trunk/; revision=37325
2009-01-29 Milan Crha <mcrha@redhat.com>
** Fix for bug #539467
* plugins/webdav-account-setup/webdav-contacts-source.c: (find_webdav_group),
(ensure_webdav_contacts_source_group),
(remove_webdav_contacts_source_group):
* plugins/google-account-setup/google-contacts-source.h: (manage_google_group):
* plugins/google-account-setup/google-contacts-source.c: (manage_google_group),
(ensure_google_contacts_source_group),
(remove_google_contacts_source_group):
* plugins/google-account-setup/google-source.c: (ensure_google_source_group):
Find group by its base uri, not by a localized name.
svn path=/trunk/; revision=37165
2008-11-07 Matthew Barnes <mbarnes@redhat.com>
** Fix for bug #559518
* google-source.c: (retrieve_list_clicked),
(retrieve_list_sensitize), (plugin_google): Desensitizes the
button when the username field is blank.
svn path=/trunk/; revision=36755
2008-11-06 Bharath Acharya <abharath@novell.com>
** Fix for bug #557726
* google-contacts-source.c: (destroy_ui_data),
(plugin_google_contacts): Destroy the widgets created by this group.
svn path=/trunk/; revision=36745
2008-08-20 Milan Crha <mcrha@redhat.com>
** Fix for bug #525555
* google-source.c: (print_uri_noproto): Removed.
* google-source.c: (user_changed): Do not leak.
* google-source.c: (plugin_google): Get username from source, not URL.
svn path=/trunk/; revision=36026
2008-08-07 Milan Crha <mcrha@redhat.com>
** Fix for bug #535745
* configure.in: Require and link calendar libs with libgdata
and libgdata-google.
* plugins/google-account-setup/google-source.c: (sanitize_user_mail), (construct_default_uri),
(is_default_uri), (init_combo_values), (user_changed),
(cal_combo_changed), (claim_error), (retrieve_list_clicked),
(plugin_google): New widgets and functionality to retrieve list
of subscribed calendars from the Google account and let user choose
which one would be shown.
Note: Requires newer EDS, at least revision 9294.
svn path=/trunk/; revision=35921
2008-07-31 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #545568
* e-plugin.c (ep_load):
Make sure system plugins are enabled on startup.
* plugins/addressbook-file/org-gnome-addressbook-file.eplug.xml:
* plugins/caldav/org-gnome-caldav.eplug.xml:
* plugins/calendar-file/org-gnome-calendar-file.eplug.xml:
* plugins/calendar-http/org-gnome-calendar-http.eplug.xml:
* plugins/calendar-weather/org-gnome-calendar-weather.eplug.xml:
* plugins/exchange-operations/org-gnome-exchange-operations.eplug.xml:
* plugins/google-account-setup/org-gnome-evolution-google.eplug.xml:
* plugins/groupwise-account-setup/org-gnome-gw-account-setup.eplug.xml:
* plugins/hula-account-setup/org-gnome-hula-account-setup.eplug.xml:
Add "system_plugin=true" so it's not shown in the Plugin Manager.
These plugins are not designed to be disabled by the user.
svn path=/trunk/; revision=35871