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

Reply via email to