GNOME Bugzilla – Bug 687189
Drop unnecessary libedataserverui dependency
Last modified: 2012-11-08 09:11:07 UTC
Created attachment 227628 [details] [review] Proposed patch Prior to 3.6.0, gnome-shell linked to libedataserverui to use the old E-D-S password API. As of 3.6.0, E-D-S now centralizes authentication prompts so client applications don't have to display their own. But in bug 677402 I forgot to remove the libedataserverui dependency, and also trade the GTK+ main loop for a plain GMainLoop in gnome-shell-calendar-server.c. My true motivation here is I'd like to absorb libedataserverui back into Evolution, since Evolution is very nearly the only thing actually using it and I'd like to make enhancements to some of those widgets without worrying about API stability. So I'm auditing modules that still depend on it. Attached patch applies to both master and gnome-3-6 branches.
Review of attachment 227628 [details] [review]: Looks ok to me.
Thanks, committed for gnome-shell 3.7.2 and 3.6.2: http://git.gnome.org/browse/gnome-shell/commit/?id=29714922ea5d1bda355e69ff252dc729f356ecb8 http://git.gnome.org/browse/gnome-shell/commit/?h=gnome-3-6&id=eb3b68a4d19f7da66409b3673e4f4596368d8509