CVSROOT: /cvs/gnome Module name: gossip Changes by: mr 05/10/31 19:22:27
Modified files: . : ChangeLog libgossip : gossip-account-manager.c gossip-account.c gossip-account.dtd gossip-account.h gossip-protocol.c gossip-protocol.h gossip-session.c gossip-session.h libgossip-marshal.list protocols/jabber: gossip-jabber.c src : Makefile.am gossip-account-button.c gossip-app.c gossip-new-account-window.c gossip-spell.c gossip-ui-utils.c gossip-ui-utils.h ui : connect.glade Removed files: src : gossip-account-info-dialog.c gossip-account-info-dialog.h gossip-accounts-window.c gossip-accounts-window.h Log message: * libgossip/gossip-account-manager.c: * libgossip/gossip-account.[ch]: * libgossip/gossip-account.dtd: - Implemented "Enabled" property. - Added "account-enabled" signal to the manager. - Removed the "account-changed" signal from the manager. * libgossip/gossip-protocol.[ch]: * libgossip/gossip-session.[ch]: * libgossip/libgossip-marshal.list: - Include GossipAccount in protocol-error signal. - More powerfull search for accounts dis/connected and enabled. - Watch account manager for account_added|removed signals for updates. - Clean up logic for dis/connecting accounts. - Emit "protocol-connecting" signal (with FALSE) when we disconnect. - Removed a lot of unnecessary GOSSIP_IS_PROTOCOL checks in GossipSession. * protocols/jabber/gossip-jabber.c: - Added a connect timeout to get around a Loudmouth bug. If you try to connect to port 5222 using SSL, it fails but doesn't error it back up the stack. - Don't error after we have requested to disconnect (say on a timeout). * src/Makefile.am: * src/gossip-account-info-dialog.[ch]: * src/gossip-accounts-window.[ch]: - Removed. * src/Makefile.am: * src/gossip-accounts-dialog.[ch]: - Added. * src/gossip-ui-utils.[ch]: * src/gossip-account-button.c: - Update tooltips and include connection state and last error so we no longer present the user with an error dialog. - Show a "Stop Connecting" option when in a connecting state. - For errors, compose the error stock image over the theme protocol image (in this case always Jabber). * src/gossip-app.c: - Update the dis/connected widgets on "account-enabled" signal. - Use the new gossip_session_count_accounts() API to only show connect when there are *enabled* accounts to connect and only show disconnect when there are *enabled* accounts to disconnect. - Disable the error dialog on "protocol-error" signals. * src/gossip-new-account-window.c: - Don't allow the back button when on the first page. - Don't allow the back button when it is not a first time assistant (which would show the Welcome to Gossip page). - Set focus to the server GtkComboBoxEntry on "prepare" signal. * src/gossip-spell.c: - Make sure we return a translated string in _get_language_name(). * src/gossip-accounts-dialog.[ch]: * ui/connect.glade: - Reworked the accounts dialog to show a list and a notebook so it is all configurable from one place. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gossip&who=mr&date=explicit&mindate=2005-10-31%2019:21&maxdate=2005-10-31%2019:23 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list