Mass load of bug fixes
authorEd Page <eopage@byu.net>
Thu, 24 Dec 2009 04:58:50 +0000 (22:58 -0600)
committerEd Page <eopage@byu.net>
Thu, 24 Dec 2009 04:58:50 +0000 (22:58 -0600)
commit68d1653679bdce47f008d9167a263dbb2259e91d
tree933b65b670aa2a0623f124931df0639b577cd5e0
parentb2b59a3eebb396e5663a50ef639b148fd2ac9c99
Mass load of bug fixes

Tests
* Hand tests now able to test adding and removing of connections
* Attempts made at closing of channels

Channels
* Modified the close calls to allow errors to propogate
* Reduced chances of memory leaks, allowing re-opening of text windows
* Cleaned up the channel manager's close code

Connection
* Added capabilities
* Worked to reduce memory leaks allowing new connections to be created

Connection Manager
* Fixed a shutdown bug
* Added some logging

State Machine
* Improved the flexibility of the states

Simple Presence
* Tried to clean up the presence code and finish implementing it
13 files changed:
hand_tests/generic.py
src/capabilities.py [new file with mode: 0644]
src/channel/call.py
src/channel/contact_list.py
src/channel/text.py
src/channel_manager.py
src/connection.py
src/connection_manager.py
src/gtk_toolbox.py
src/gvoice/session.py
src/gvoice/state_machine.py
src/simple_presence.py
support/theonering.profile