[ekiga/ds-opal-refactoring] TODO: Updated.
- From: Damien Sandras <dsandras src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ekiga/ds-opal-refactoring] TODO: Updated.
- Date: Sun, 12 Apr 2015 16:37:29 +0000 (UTC)
commit 4c5da768c83ab37422e289758089c99079f35ba2
Author: Damien Sandras <dsandras seconix com>
Date: Sun Apr 12 18:36:20 2015 +0200
TODO: Updated.
TODO | 18 +++++-------------
1 files changed, 5 insertions(+), 13 deletions(-)
---
diff --git a/TODO b/TODO
index d23a6fd..481a306 100644
--- a/TODO
+++ b/TODO
@@ -1,41 +1,33 @@
See our wiki: http://wiki.ekiga.org/index.php/ToDo
- clean up signal relay. No need to have a class method for each signal "relay".
-- Check what happens when we hide the window. Can we get it back when we want ? DONE
- Update DOC with 5.0 screenshots
-- Make sure that automatic reREGISTER and presence reSUBSCRIBE/PUBLISH still works when a registrar is down
then comes online.
- Make sure refresh also works as expected.
-- Simplify Call Core code by using signal relay (boost::ref)
- Turn LiveObject into an Actor ?
- add_heap does not seem to be used anymore
-- questions from Account Edition relayed to PresenceCore ? Well why not.
- GSettings migration ? To check.
- Roster migration : to implement + implement adding Echo test and such to the roster when it is not empty.
- trackable object (in .h ?)
- Is Heap-Impl still used in the OPAL component ?
- This existing_group function passed to the Opal::Account ctor is so weiiiiiird....
- Proof check all dialogs. e.g. can we delete the SIP URI of a roster contact and save it ?
-- Forms error checking should be simplified. Perhaps with "allow_empty" properties ? and URI handling ? DONE
-- Check Forms for mnemonics.
+- Check Forms for mnemonics & regexes.
- Check Accels
- Prefs should perhaps use GtkInfoBar to prevent entering wrong forward uris.
-- Use GtkInfoBar instead of GmStatusBar. DONE
-- Clean icons & pixmaps.
- Call Window : add / remove entries -> concert to add + disable actions
- Contact phone numbers: open a popup with all possibilities instead of right-click popup => 1 action.
Urgent.
- Cleanup Ekiga App. Not sure everything is initialized at the right place.
- Cleanup files (e.g. codecsbox which is frontend, not core)
- Roster should be refreshed when accounts are added/removed
+- Main menu should be refreshed when account is disabled/enabled
- Global actions should be updated if an Ekiga.net/DiamondCard is added/removed.
- Call Window: on_setup_call, check if it is the right place for blacklist handling + status change
("calling", isn't it called on incoming calls too ?)
- Send user input capabilities
- Check we do not need to add more capabilities for VP8 / VP8-OM like wiht H.264 High Profile
- Add back "Add to roster" Actions
-- SetKeepAlive => H.323 & SIP and remove the "NAT" mention because of RFC5626
-- Review RefLister : no object uses its signals, they are all implementing new signals. add_object should be
virtual so that all children use the same API, otherwhise we have add_object and add_account. Iterators
should not be reimplemented. Actor could be ported to use RefLister.
- Add -Wl,-z,defs -Wl,--as-needed as link flags and fix subsequent link error with ekiga_dbus_component_new
not found
- Check video-bitrate vs video-tx-bitrate usage.
-- remove_manager => What about signals/scoped_connections ?
- warn if required codecs are not present.
- Use STL/RefLister instead of inheriting from them.
-OPAL should retry SUBSCRIBE on Not retrying SUBSCRIBE due to error response 481 Call Leg/Transaction Does
Not Exist
-Improve messages cleared the call and so on
+- OPAL should retry SUBSCRIBE on Not retrying SUBSCRIBE due to error response 481 Call Leg/Transaction Does
Not Exist
+- OPAL should do automatic reREGISTER and presence reSUBSCRIBE/PUBLISH still works when a registrar is down
then comes online.
+- Probably it would be wise to use inheritance for Accounts
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]