From: Ed Page Date: Fri, 22 Jan 2010 05:00:42 +0000 (-0600) Subject: Prepping for the Maemo 5 Beta X-Git-Url: http://git.maemo.org/git/?p=theonering;a=commitdiff_plain;h=092d3d1486f3af0fa58d94f9b13d5073964615ca;hp=e475d627b75a1fd1f2b2fc830b9b9995919a66e9 Prepping for the Maemo 5 Beta --- diff --git a/src/channel/call.py b/src/channel/call.py index e923208..c5aa533 100644 --- a/src/channel/call.py +++ b/src/channel/call.py @@ -16,7 +16,6 @@ class CallChannel( tp.ChannelInterfaceCallState, tp.ChannelInterfaceGroup, ): - # @bug On Maemo 5 this is having some kind of "General" error, possibly due to an issue with "GetAll" DBusProperties stuff def __init__(self, connection, manager, props, contactHandle): self.__manager = manager diff --git a/src/channel/contact_list.py b/src/channel/contact_list.py index b057972..651b0c3 100644 --- a/src/channel/contact_list.py +++ b/src/channel/contact_list.py @@ -18,7 +18,7 @@ class AllContactsListChannel( """ The group of contacts for whom you receive presence - @bug On Maemo 5 this isn't even being created, I think + @bug On Maemo 5 this is being ignored """ def __init__(self, connection, manager, props, listHandle): diff --git a/src/channel/text.py b/src/channel/text.py index 0e3ad97..4515dd0 100644 --- a/src/channel/text.py +++ b/src/channel/text.py @@ -15,6 +15,8 @@ _moduleLogger = logging.getLogger("channel.text") class TextChannel(tp.ChannelTypeText): """ Look into implementing ChannelInterfaceMessages for rich text formatting + + @bug Stopped working on Maemo 4.1 """ def __init__(self, connection, manager, props, contactHandle): diff --git a/src/connection.py b/src/connection.py index e94e0b8..68fce88 100644 --- a/src/connection.py +++ b/src/connection.py @@ -3,6 +3,8 @@ @todo Add params for different state machines update times @todo Get a callback for missed calls to force an update of the voicemail state machine @todo Get a callback on an incoming call and if its from GV, auto-pickup +@bug Reporting of network errors on login (I think its because two CM's are attempting to be created for some odd reason) +@bug Integration with system contacts, like what Sofia does, isn't working """ diff --git a/src/connection_manager.py b/src/connection_manager.py index 0f75671..90252b6 100644 --- a/src/connection_manager.py +++ b/src/connection_manager.py @@ -1,11 +1,3 @@ -""" -Empathy Experience: - Can't call - When first started, reports all read conversations when some might have been read - When first started, reports all of an SMS conversation even though some has been reported previously - Still leaking one of two contact lists -""" - import logging import gobject @@ -21,6 +13,7 @@ _moduleLogger = logging.getLogger("connection_manager") class TheOneRingConnectionManager(tp.ConnectionManager): + # @bug Crashing Maemo 4.1's RTComm on occasion def __init__(self, shutdown_func=None): tp.ConnectionManager.__init__(self, constants._telepathy_implementation_name_) diff --git a/src/constants.py b/src/constants.py index 5b9afa7..9374a42 100644 --- a/src/constants.py +++ b/src/constants.py @@ -2,8 +2,8 @@ import os __pretty_app_name__ = "Telepathy-TheOneRing" __app_name__ = "telepathy-theonering" -__version__ = "0.1.0" -__build__ = 21 +__version__ = "0.7.0" +__build__ = 0 __app_magic__ = 0xdeadbeef _data_path_ = os.path.join(os.path.expanduser("~"), ".telepathy-theonering") _user_settings_ = "%s/settings.ini" % _data_path_ diff --git a/support/builddeb.py b/support/builddeb.py index 2985141..a42fb19 100755 --- a/support/builddeb.py +++ b/support/builddeb.py @@ -12,16 +12,14 @@ import constants __appname__ = constants.__app_name__ -__description__ = """Note: This is jealous of new technology and will eat the kittens of n900 owners. -Google Voice Communication Plugin -. +__description__ = """Send/receive texts and initiate GV callbacks all through Conversations and Phone Features: . -* Send Texts and Receive both Texts and Voicemail through your chat window +* Send Texts and Receive both Texts and Voicemail through your chat window (buggy on Maemo 4.1) . -* Initiate Google Voice callbacks from the dialpad or your contacts (Maemo 4.1 only) +* Initiate Google Voice callbacks from the dialpad or your contacts . -* Access to all of your Google Voice contacts (Maemo 4.1 only) +* Access to all of your Google Voice contacts (Maemo 4.1 only for now) . * Reduce battery drain by setting your status to "Away" . @@ -36,8 +34,12 @@ __email__ = "eopage@byu.net" __version__ = constants.__version__ __build__ = constants.__build__ __changelog__ = """ +0.7.0 +* Initial beta release for Maemo 5 +* Late Alpha for Maemo 4.1 with horrible consequences like crashing RTComm + 0.1.0 -* Initial release +* Pre-Alpha Development Release """ diff --git a/www/index.html b/www/index.html index ee29b69..5dfdd72 100644 --- a/www/index.html +++ b/www/index.html @@ -19,35 +19,34 @@

-

Status: Pre Alpha

+

Status: Alpha (Maemo 4.1), Beta (Maemo 5, Empathy)

Clients:

-

What's Left

+

Troubleshooting

+

Attempt to text with yourself and you will get an interactive prompt. Type "help" for a list of commands. Results of various commands can be a big help when debugging an issue

- +

When filing a bug, please include the log. Sadly it can only be accessed by the command line. It is located at "~/.telepathy-theonering/theonering.log"

+ +

If things are in really bad shape, I might ask you to run "/usr/lib/theonering/gvoice/backend.py USERNAME PASSWORD". This will give the raw output for the "API" I use with Google. This can help determine if something broke between Google and I.

+