Merge lp:~boiko/telephony-service/packaging into lp:telephony-service

Proposed by Gustavo Pichorim Boiko
Status: Merged
Approved by: Gustavo Pichorim Boiko
Approved revision: 720
Merged at revision: 718
Proposed branch: lp:~boiko/telephony-service/packaging
Merge into: lp:telephony-service
Diff against target: 1991 lines (+76/-1723)
18 files modified
CMakeLists.txt (+0/-3)
Ubuntu/Telephony/CMakeLists.txt (+0/-5)
Ubuntu/Telephony/components.cpp (+0/-9)
Ubuntu/Telephony/telepathylogreader.cpp (+0/-142)
Ubuntu/Telephony/telepathylogreader.h (+0/-66)
Ubuntu/Telephony/tests/CMakeLists.txt (+0/-1)
debian/changelog (+2/-1280)
debian/control (+28/-56)
debian/phone-app-connected-autopilot.install (+0/-1)
debian/qtdeclarative5-ubuntu-telephony-plugin.install (+1/-1)
debian/rules (+2/-2)
debian/telephony-service.install (+1/-15)
libphoneapp/CMakeLists.txt (+0/-3)
libphoneapp/phoneutils.cpp (+21/-0)
libphoneapp/phoneutils.h (+21/-0)
libphoneapp/tests/CMakeLists.txt (+0/-1)
tools/CMakeLists.txt (+0/-1)
tools/csv2logger.py (+0/-137)
To merge this branch: bzr merge lp:~boiko/telephony-service/packaging
Reviewer Review Type Date Requested Status
PS Jenkins bot continuous-integration Approve
Tiago Salem Herrmann (community) Approve
Review via email: mp+175140@code.launchpad.net

Commit message

Fix the packaging of the telephony-service.

Description of the change

Fix the packaging of the telephony-service.

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Tiago Salem Herrmann (tiagosh) wrote :

looks good to me.
I also tested the qml plugin with the new messaging app and it works great.

review: Approve
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'CMakeLists.txt'
--- CMakeLists.txt 2013-07-15 17:17:59 +0000
+++ CMakeLists.txt 2013-07-17 14:48:24 +0000
@@ -55,9 +55,6 @@
5555
56find_package(PkgConfig REQUIRED)56find_package(PkgConfig REQUIRED)
57pkg_check_modules(TP_QT5 REQUIRED TelepathyQt5)57pkg_check_modules(TP_QT5 REQUIRED TelepathyQt5)
58pkg_check_modules(TPL_QT5 REQUIRED TelepathyLoggerQt5)
59pkg_check_modules(QTGLIB REQUIRED QtGLib-2.0)
60pkg_check_modules(GLIB REQUIRED glib-2.0)
61pkg_check_modules(NOTIFY REQUIRED libnotify)58pkg_check_modules(NOTIFY REQUIRED libnotify)
62pkg_check_modules(MESSAGING_MENU REQUIRED messaging-menu)59pkg_check_modules(MESSAGING_MENU REQUIRED messaging-menu)
6360
6461
=== modified file 'Ubuntu/Telephony/CMakeLists.txt'
--- Ubuntu/Telephony/CMakeLists.txt 2013-07-15 19:11:43 +0000
+++ Ubuntu/Telephony/CMakeLists.txt 2013-07-17 14:48:24 +0000
@@ -6,9 +6,6 @@
66
7include_directories(7include_directories(
8 ${TP_QT5_INCLUDE_DIRS}8 ${TP_QT5_INCLUDE_DIRS}
9 ${TPL_QT5_INCLUDE_DIRS}
10 ${QTGLIB_INCLUDE_DIRS}
11 ${GLIB_INCLUDE_DIRS}
12 ${CMAKE_SOURCE_DIR}/libphoneapp9 ${CMAKE_SOURCE_DIR}/libphoneapp
13 )10 )
1411
@@ -18,8 +15,6 @@
1815
19target_link_libraries(phone-qml16target_link_libraries(phone-qml
20 ${TP_QT5_LIBRARIES}17 ${TP_QT5_LIBRARIES}
21 ${TPL_QT5_LIBRARIES}
22 ${GLIB_LIBRARIES}
23 phoneapp18 phoneapp
24 )19 )
2520
2621
=== modified file 'Ubuntu/Telephony/components.cpp'
--- Ubuntu/Telephony/components.cpp 2013-07-15 19:11:43 +0000
+++ Ubuntu/Telephony/components.cpp 2013-07-17 14:48:24 +0000
@@ -25,15 +25,10 @@
25#include "callmanager.h"25#include "callmanager.h"
26#include "channelobserver.h"26#include "channelobserver.h"
27#include "chatmanager.h"27#include "chatmanager.h"
28#include "telepathylogreader.h"
2928
30#include <QQmlEngine>29#include <QQmlEngine>
31#include <qqml.h>30#include <qqml.h>
32#include <TelepathyQt/Debug>31#include <TelepathyQt/Debug>
33#include <TelepathyLoggerQt/Init>
34
35#include <glib-object.h>
36
3732
38void Components::initializeEngine(QQmlEngine *engine, const char *uri)33void Components::initializeEngine(QQmlEngine *engine, const char *uri)
39{34{
@@ -45,10 +40,6 @@
45 Tp::registerTypes();40 Tp::registerTypes();
46 //Tp::enableDebug(true);41 //Tp::enableDebug(true);
47 Tp::enableWarnings(true);42 Tp::enableWarnings(true);
48 Tpl::init();
49
50 // trigger the log reader construction
51 TelepathyLogReader::instance();
5243
53 mRootContext = engine->rootContext();44 mRootContext = engine->rootContext();
54 Q_ASSERT(mRootContext);45 Q_ASSERT(mRootContext);
5546
=== removed file 'Ubuntu/Telephony/telepathylogreader.cpp'
--- Ubuntu/Telephony/telepathylogreader.cpp 2013-03-11 23:05:20 +0000
+++ Ubuntu/Telephony/telepathylogreader.cpp 1970-01-01 00:00:00 +0000
@@ -1,142 +0,0 @@
1/*
2 * Copyright (C) 2012-2013 Canonical, Ltd.
3 *
4 * Authors:
5 * Gustavo Pichorim Boiko <gustavo.boiko@canonical.com>
6 *
7 * This file is part of phone-app.
8 *
9 * phone-app is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation; version 3.
12 *
13 * phone-app is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU General Public License for more details.
17 *
18 * You should have received a copy of the GNU General Public License
19 * along with this program. If not, see <http://www.gnu.org/licenses/>.
20 */
21
22#include "telepathylogreader.h"
23#include "telepathyhelper.h"
24#include "contactentry.h"
25#include "contactmodel.h"
26#include "conversationfeeditem.h"
27#include <TelepathyLoggerQt/LogManager>
28#include <TelepathyLoggerQt/PendingDates>
29#include <TelepathyLoggerQt/PendingEntities>
30#include <TelepathyLoggerQt/PendingEvents>
31#include <TelepathyLoggerQt/Entity>
32#include <TelepathyLoggerQt/Event>
33#include <TelepathyLoggerQt/CallEvent>
34#include <TelepathyLoggerQt/TextEvent>
35#include <QContact>
36#include <QContactPhoneNumber>
37
38TelepathyLogReader::TelepathyLogReader(QObject *parent) :
39 QObject(parent), mLogManager(Tpl::LogManager::instance())
40{
41}
42
43TelepathyLogReader *TelepathyLogReader::instance()
44{
45 static TelepathyLogReader *self = new TelepathyLogReader();
46 return self;
47}
48
49void TelepathyLogReader::fetchLog()
50{
51 Tpl::PendingEntities *pendingEntities = mLogManager->queryEntities(TelepathyHelper::instance()->account());
52
53 /* Fetching the log work like this:
54 - Start by fetching the entities from the log
55 - Once you get the entities, fetch the available dates
56 - After you get the dates, fetch the events themselves
57 */
58
59 connect(pendingEntities,
60 SIGNAL(finished(Tpl::PendingOperation*)),
61 SLOT(onPendingEntitiesFinished(Tpl::PendingOperation*)));
62}
63
64void TelepathyLogReader::requestDatesForEntities(const Tpl::EntityPtrList &entities)
65{
66 Tp::AccountPtr account = TelepathyHelper::instance()->account();
67
68 Q_FOREACH(Tpl::EntityPtr entity, entities) {
69 Tpl::PendingDates *pendingDates = mLogManager->queryDates(account, entity, Tpl::EventTypeMaskAny);
70
71 connect(pendingDates,
72 SIGNAL(finished(Tpl::PendingOperation*)),
73 SLOT(onPendingDatesFinished(Tpl::PendingOperation*)));
74 }
75}
76
77void TelepathyLogReader::requestEventsForDates(const Tpl::EntityPtr &entity, const Tpl::QDateList &dates)
78{
79 Tp::AccountPtr account = TelepathyHelper::instance()->account();
80
81 Q_FOREACH(QDate date, dates) {
82 Tpl::PendingEvents *pendingEvents = mLogManager->queryEvents(account, entity, Tpl::EventTypeMaskAny, date);
83 connect(pendingEvents,
84 SIGNAL(finished(Tpl::PendingOperation*)),
85 SLOT(onPendingEventsFinished(Tpl::PendingOperation*)));
86 }
87}
88
89void TelepathyLogReader::onPendingEntitiesFinished(Tpl::PendingOperation *op)
90{
91 Tpl::PendingEntities *pe = qobject_cast<Tpl::PendingEntities*>(op);
92 if (!pe) {
93 return;
94 }
95
96 // request the dates for all the entities
97 requestDatesForEntities(pe->entities());
98}
99
100void TelepathyLogReader::onPendingDatesFinished(Tpl::PendingOperation *op)
101{
102 Tpl::PendingDates *pd = qobject_cast<Tpl::PendingDates*>(op);
103 if (!pd) {
104 return;
105 }
106
107 // request all events
108 requestEventsForDates(pd->entity(), pd->dates());
109}
110
111void TelepathyLogReader::onPendingEventsFinished(Tpl::PendingOperation *op)
112{
113 Tpl::PendingEvents *pe = qobject_cast<Tpl::PendingEvents*>(op);
114 if (!pe) {
115 return;
116 }
117
118 Q_FOREACH(const Tpl::EventPtr &event, pe->events()) {
119 bool incoming = event->receiver()->entityType() == Tpl::EntityTypeSelf;
120 Tpl::EntityPtr remoteEntity = incoming ? event->sender() : event->receiver();
121
122 QString phoneNumber = remoteEntity->identifier();
123 QDateTime timestamp = event->timestamp();
124
125 Tpl::CallEventPtr callEvent = event.dynamicCast<Tpl::CallEvent>();
126 Tpl::TextEventPtr textEvent = event.dynamicCast<Tpl::TextEvent>();
127
128 if (!callEvent.isNull()) {
129 bool missed = incoming && callEvent->endReason() == Tp::CallStateChangeReasonNoAnswer;
130 QTime duration = callEvent->duration();
131
132 Q_EMIT loadedCallEvent(phoneNumber, incoming, timestamp, duration, missed, false);
133 }
134
135 if (!textEvent.isNull()) {
136 QString message = textEvent->message();
137 QString messageId = textEvent->messageToken();
138
139 Q_EMIT loadedMessageEvent(phoneNumber, message, incoming, timestamp, messageId, false);
140 }
141 }
142}
1430
=== removed file 'Ubuntu/Telephony/telepathylogreader.h'
--- Ubuntu/Telephony/telepathylogreader.h 2013-03-11 23:05:20 +0000
+++ Ubuntu/Telephony/telepathylogreader.h 1970-01-01 00:00:00 +0000
@@ -1,66 +0,0 @@
1/*
2 * Copyright (C) 2012-2013 Canonical, Ltd.
3 *
4 * Authors:
5 * Gustavo Pichorim Boiko <gustavo.boiko@canonical.com>
6 *
7 * This file is part of phone-app.
8 *
9 * phone-app is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation; version 3.
12 *
13 * phone-app is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU General Public License for more details.
17 *
18 * You should have received a copy of the GNU General Public License
19 * along with this program. If not, see <http://www.gnu.org/licenses/>.
20 */
21
22#ifndef TELEPATHYLOGREADER_H
23#define TELEPATHYLOGREADER_H
24
25#include <QObject>
26#include <TelepathyLoggerQt/PendingOperation>
27#include <TelepathyLoggerQt/Types>
28#include <TelepathyLoggerQt/LogManager>
29#include <QDateTime>
30#include <QList>
31#include <QMap>
32#include <QUrl>
33
34class TelepathyLogReader : public QObject
35{
36 Q_OBJECT
37public:
38 static TelepathyLogReader *instance();
39
40public Q_SLOTS:
41 void fetchLog();
42
43protected:
44 void requestDatesForEntities(const Tpl::EntityPtrList &entities);
45 void requestEventsForDates(const Tpl::EntityPtr &entity, const Tpl::QDateList &dates);
46
47Q_SIGNALS:
48 void loadedCallEvent(const QString &phoneNumber, bool incoming, const QDateTime &timestamp, const QTime &duration, bool missed, bool newEvent);
49
50 // the order of parameters here is this way to match the ones already in use in ChatManager and MessageLogModel
51 void loadedMessageEvent(const QString &phoneNumber, const QString &message, bool incoming, const QDateTime &timestamp, const QString &messageId, bool newEvent);
52
53protected Q_SLOTS:
54 void onPendingEntitiesFinished(Tpl::PendingOperation *op);
55 void onPendingDatesFinished(Tpl::PendingOperation *op);
56 void onPendingEventsFinished(Tpl::PendingOperation *op);
57
58protected:
59 Tpl::LogManagerPtr mLogManager;
60
61private:
62 explicit TelepathyLogReader(QObject *parent = 0);
63
64};
65
66#endif // CALLLOGMODEL_H
670
=== modified file 'Ubuntu/Telephony/tests/CMakeLists.txt'
--- Ubuntu/Telephony/tests/CMakeLists.txt 2013-07-15 19:11:43 +0000
+++ Ubuntu/Telephony/tests/CMakeLists.txt 2013-07-17 14:48:24 +0000
@@ -8,7 +8,6 @@
8 add_executable(${test} ${test}.cpp)8 add_executable(${test} ${test}.cpp)
9 qt5_use_modules(${test} Contacts Core DBus Qml Test)9 qt5_use_modules(${test} Contacts Core DBus Qml Test)
10 target_link_libraries(${test}10 target_link_libraries(${test}
11 ${TPL_QT5_LIBRARIES}
12 phone-qml11 phone-qml
13 )12 )
14 add_test(${test} ${CMAKE_CURRENT_BINARY_DIR}/${test} -xunitxml -o ${CMAKE_BINARY_DIR}/test_${test}.xml)13 add_test(${test} ${CMAKE_CURRENT_BINARY_DIR}/${test} -xunitxml -o ${CMAKE_BINARY_DIR}/test_${test}.xml)
1514
=== modified file 'debian/changelog'
--- debian/changelog 2013-07-03 21:58:07 +0000
+++ debian/changelog 2013-07-17 14:48:24 +0000
@@ -1,1283 +1,5 @@
1phone-app (0.59.18) saucy; urgency=low1telephony-service (0.1-0ubuntu2) UNRELEASED; urgency=low
2
3 * Get rid of the dual panel layout support. This is obsolete for a long time now.
4 * Fix saving contacts after editing or creating new.
5
6 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 03 Jul 2013 18:57:14 -0300
7
8phone-app (0.59.17) saucy; urgency=low
9
10 [ Gustavo Pichorim Boiko ]
11 * Use AbstractButton as the base for all custom buttons in phone-app.
12 * Update phone-app to work with the new theming.
13
14 [ Mirco Müller ]
15 * Don't use the image_path hint to pass an avatar-icon, because the notification-backend
16 does not support it yet. Instead use notify_notification_new()s icon-parameter directly
17 (LP: #1194629).
18
19 [ Omer Akram ]
20 * Adds initial packaging for the network connected tests.
21
22 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 02 Jul 2013 19:48:46 -0300
23
24phone-app (0.59.16) saucy; urgency=low
25
26 [ Renato Araujo Oliveira Filho ]
27 * Used hex format for message id to avoid invalid character (LP: #1191820).
28
29 [ Gustavo Pichorim Boiko ]
30 * Remove a call to the obsolete g_type_init() function.
31 * Make it possible to answer or reject a call by calling the approver via DBus.
32 This will be used to create automatic tests.
33
34 [ Omer Akram ]
35 * Make the autopilot tab switching reliable. Fixes failing tests on the phone.
36
37 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 25 Jun 2013 22:05:43 -0300
38
39phone-app (0.59.15) saucy; urgency=low
40
41 * debian/control: depend on telepathy-ofono instead, same as
42 telepathy-ofono2 but provided by the archive
43
44 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 25 Jun 2013 01:24:47 -0300
45
46phone-app (0.59.14) saucy; urgency=low
47
48 * Force rebuild.
49
50 -- Sergio Schvezov <sergio.schvezov@canonical.com> Mon, 24 Jun 2013 18:25:16 -0300
51
52phone-app (0.59.13-0ubuntu6) saucy; urgency=low
53
54 [ Ken VanDine ]
55 * debian/control
56 - depend on libfolks-eds25
57
58 [ Gustavo Pichorim Boiko ]
59 * Remove desktop file and application binary links.
60
61 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 21 Jun 2013 14:44:42 -0300
62
63phone-app (0.59.13-0ubuntu4) saucy; urgency=low
64
65 * Do not depend on notify-osd, recommend unity8 (>= 7.81.0~) instead.
66
67 -- Michał Sawicz <michal.sawicz@canonical.com> Wed, 19 Jun 2013 23:49:18 +0200
68
69phone-app (0.59.13-0ubuntu3) saucy; urgency=low
70
71 * Use a custom cursor that doesn't blink to avoid extra CPU usage
72 (LP: #1188669).
73
74 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 14 Jun 2013 11:05:37 -0300
75
76phone-app (0.59.13-0ubuntu2) saucy; urgency=low
77
78 * Translate the desktop files too.
79
80 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 12 Jun 2013 17:44:17 -0300
81
82phone-app (0.59.13-0ubuntu1) saucy; urgency=low
83
84 * Bumping the version to avoid some launchpad/ppa issues for a rebuild
85 against the correct dependencies.
86
87 -- Sergio Schvezov <sergio.schvezov@canonical.com> Mon, 10 Jun 2013 13:04:32 -0300
88
89phone-app (0.59.12-0ubuntu6) saucy; urgency=low
90
91 * Move delete action to the main contact detail toolbar
92 and add a confirmation dialog (LP: #1185548).
93
94 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Tue, 04 Jun 2013 16:16:34 -0300
95
96phone-app (0.59.12-0ubuntu5) saucy; urgency=low
97
98 * Releasing for saucy.
99
100 -- Sergio Schvezov <sergio.schvezov@canonical.com> Tue, 04 Jun 2013 11:45:00 -0300
101
102phone-app (0.59.12-0ubuntu4) raring; urgency=low
103
104 * Make the search bar always visible on contacts panel
105
106 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Thu, 30 May 2013 00:28:19 -0300
107
108phone-app (0.59.12-0ubuntu3) raring; urgency=low
109
110 * Set favorite detail as modified when necessary (LP: #1185036).
111
112 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Wed, 29 May 2013 19:14:23 -0300
113
114phone-app (0.59.12-0ubuntu2) raring; urgency=low
115
116 * Allow toggling favorite even when not editing a contact (LP: #1185064).
117 * Prevent the search field from being partially covered by the
118 view header (LP: 1181362).
119
120 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Wed, 29 May 2013 15:06:30 -0300
121
122phone-app (0.59.12-0ubuntu1) raring; urgency=low
123
124 * Added rotation support;
125 * Added i18n support;
126
127 -- Renato Araujo Oliveira Filho <renato@canonical.com> Tue, 28 May 2013 19:48:07 -0300
128
129phone-app (0.59.11-0ubuntu1) raring; urgency=low
130
131 [ Gustavo Pichorim Boiko ]
132 * display toolbar above keyboard when adding/editing contacts
133 fixes lp:1181339
134 * add support for saving a contact from conversation view
135 fixes lp:1181343
136
137 -- Bill Filler <bill.filler@canonical.com> Fri, 24 May 2013 21:47:54 -0400
138
139phone-app (0.59.10-0ubuntu2) raring; urgency=low
140
141 [ Florian Bocault ]
142 * Stop using the private property Scrollbar__interactive. The default value is
143 false anyway.
144
145 [ Gustavo Pichorim Boiko ]
146 * Make sure the header doesn't overlap the contents in DetailViewCommunication.
147 * Fix the contact details view by forcing the header height to change and by
148 removing the obsolete footer (LP: #1181363).
149 * Update the conversation panel when a message is marked as read.
150
151 [ Tiago Salem Herrmann ]
152 * Make phone-app depend explicitly on telepathy-ofono2.
153
154 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 22 May 2013 21:33:19 -0300
155
156phone-app (0.59.9-0ubuntu3) raring; urgency=low
157
158 * Fix holding a channel. It should call the handler to set the call on hold.
159 * Change custom telepathy interface names to com.canonical.Telephony.{Feature}
160 * Add channel object path as SetSpeakerMode() argument.
161 * Make phone-app depend explicitly on telepathy-ofono2
162
163 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 26 Apr 2013 18:18:10 -0300
164
165phone-app (0.59.9-0ubuntu1) quantal; urgency=low
166
167 * Fix displaying of unread messages in the communication panel by reading the
168 newItem property from the model and not from the item being displayed.
169 * Fix problems found by coverity (LP: #1073224, #1073226, #1073229, #1080956).
170
171 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 22 Apr 2013 17:37:40 -0300
172
173phone-app (0.59.8-0ubuntu1) quantal; urgency=low
174
175 [ Didier Roche ]
176 * Automatic snapshot from revision 635 (bootstrap)
177
178 [ Gustavo Pichorim Boiko ]
179 * Fix the argument parsing so that starting the apps in determined views works
180 (LP: #1170490).
181
182 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 19 Apr 2013 11:53:38 -0300
183
184phone-app (0.59.7) quantal; urgency=low
185
186 [ Gustavo Pichorim Boiko ]
187 * Make the usage of messaging-menu-message conditional to its availability.
188 * Split the channel handling functions from the phone-app into a separate
189 process that is just controlled from the UI when necessary
190 (LP: #1090409, #1092301, #1129854).
191
192 [ Michael Terry ]
193 * Run unit tests during build.
194
195 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 17 Apr 2013 17:19:26 -0300
196
197phone-app (0.59.6) quantal; urgency=low
198
199 * Revert the fixes for the conversation view behavior (bugs #1091682 and
200 #1091253), as it causes many cases to not work.
201
202 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 09 Apr 2013 18:45:22 -0300
203
204phone-app (0.59.5) quantal; urgency=low
205
206 [ Ying-Chun Liu (PaulLiu) ]
207 * Add X-Ubuntu-Touch and X-Ubuntu-StageHint field into desktop file.
208
209 [ Gustavo Pichorim Boiko ]
210 * We should show the input field for replying only when clicking on incoming
211 messages (LP: #1091682).
212 * Hide the message input field after sending one message (LP: #1091253).
213
214 [ Michael Terry ]
215 * Fix some more packaging nits.
216
217 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 03 Apr 2013 19:06:55 -0300
218
219phone-app (0.59.4) quantal; urgency=low
220
221 [ Gustavo Pichorim Boiko ]
222 * Optimize some list delegates by using a simpler version of them and change
223 the tab pages to be loaded asynchronously.
224
225 [ Michael Terry ]
226 * Update packaging
227 - Use dh9
228 - Sort Build-Depends and Depends
229 - Add Conflicts on packages we already Replace
230 - Fix syntax of copyright file
231 - Set architecture to only the ones supported by qtdeclarative
232
233 [ Renato Araujo Oliveira Filho ]
234 * Fixed crash during the contact search using ContactsSearchCombo (LP: #1087300)
235
236 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 28 Mar 2013 17:27:06 -0300
237
238phone-app (0.59.3) quantal; urgency=low
239
240 [ Gustavo Pichorim Boiko ]
241 * Clear many warnings and binding loops in the QML files.
242 * Do not consider an empty string as a message ID for comparing, as sent
243 messages have no ID (LP: #1159975).
244 * Move the remove button in contact details away from the edge so that it is
245 actually clickable (LP: #1136860).
246 * Wait for the application UI to be visible to avoid races in tests.
247
248 [ Michael Zanetti ]
249 * Make initial tab switching in autopilot tests a bit more robust.
250
251 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 26 Mar 2013 18:21:03 -0300
252
253phone-app (0.59.2) quantal; urgency=low
254
255 * Use the SDK headers in DetailViews of the app, and fix the toolbar usage.
256
257 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 25 Mar 2013 17:16:16 -0300
258
259phone-app (0.59.1) quantal; urgency=low
260
261 * Make sure unit tests save their output to XML files.
262 * Adapt the dependencies to match the Ubuntu components rename and do some
263 adjustments to fix the behavior.
264
265 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 20 Mar 2013 21:25:18 -0300
266
267phone-app (0.59) quantal; urgency=low
268
269 * Rename the package from telephony-app to phone-app.
270
271 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 12 Mar 2013 17:49:52 -0300
272
273telephony-app (0.58.37) quantal; urgency=low
274
275 * Optimize loading data from telepathy-logger by reading it just once and
276 dispatching the events to the correct model. Also add some unit tests to the
277 logger models (after the changes it was easier to get them tested).
278 * Check whether running locally or installed and launch the app accordingly.
279 * Write some more unit tests for ConversationFeedModel to make it all covered.
280 * Implement HUD actions.
281 * Make sure all autopilot tests pass.
282 * Update telephony-app to use the toolbar from SDK.
283
284 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 08 Mar 2013 16:32:54 -0300
285
286telephony-app (0.58.36) quantal; urgency=low
287
288 * Set the avatar from the matched contact for incoming calls (LP:1093115).
289
290 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 19 Feb 2013 18:15:09 -0300
291
292telephony-app (0.58.35) quantal; urgency=low
293
294 * fix breakage of LiveCall view by fixing typo
295
296 -- Bill Filler <bill.filler@canonical.com> Tue, 19 Feb 2013 01:28:45 -0500
297
298telephony-app (0.58.34) quantal; urgency=low
299
300 [ Antti Kaijanmäki ]
301 * Add HUD dummy Actions (LP:1125656).
302
303 [ Gustavo Pichorim Boiko ]
304 * Make sure contacts are matched also for SMS messages (LP:1093115).
305 * Crop the avatars so that they fill the whole UbuntuShape area. Also limit
306 the size of images in memory (some of the original images are quite big now)
307 (LP:1126634).
308 * Make sure the search entries don't lose focus when the proxy model changes
309 (which causes the ListView's focus scopes to be re-evaluated) (LP:1127776).
310
311 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 18 Feb 2013 19:48:29 -0300
312
313telephony-app (0.58.33) quantal; urgency=low
314
315 * Created "--help" argument to display the usage options.
316 * Now the application accepts any argument.
317
318 -- Renato Araujo Oliveira Filho <renato@canonical.com> Fri, 15 Feb 2013 16:27:29 -0300
319
320telephony-app (0.58.32) quantal; urgency=low
321
322 * Stop the ringtone before starting the telephony app.
323 * Update some assets of the dialer view and remove the noisy background from
324 the application.
325
326 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 14 Feb 2013 22:33:50 -0200
327
328telephony-app (0.58.31) quantal; urgency=low
329
330 * Enable/disable telephony-app features based on the connection status
331 (LP:1089080).
332 * Match the contacts for incoming calls too.
333
334 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 13 Feb 2013 18:49:04 -0200
335
336telephony-app (0.58.30) quantal; urgency=low
337
338 [ Antti Kaijanmäki ]
339 * Integrate with HUD Toolbar Quit button.
340
341 [ Gustavo Pichorim Boiko ]
342 * Fix the alignment of the communication delegate items (LP:1123242).
343 * Adjust the app in preparation for its opensource release.
344 * Set the DTMF entry field as read-only to prevent the on-screen keyboard from
345 appearingi (LP:1118591).
346
347 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 12 Feb 2013 19:52:35 -0200
348
349telephony-app (0.58.29) quantal; urgency=low
350
351 * Fix saving subtypes and contexts by converting the values to QList<int> when
352 they are set.
353
354 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 08 Feb 2013 20:25:42 -0200
355
356telephony-app (0.58.28) quantal; urgency=low
357
358 * Updating build-dependency to use the new ubuntu-platform-api package
359 * debian/control: updating entries to be compatible with Ubuntu standards
360
361 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 06 Feb 2013 22:25:46 -0200
362
363telephony-app (0.58.27) quantal; urgency=low
364
365 * Add basic ringtone support for calls and messages (LP:1090496).
366 * Apply the latest visual designs to the contacts editing screen (LP:1089597
367 LP:1090359 LP:1092728).
368
369 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 01 Feb 2013 23:33:40 -0500
370
371telephony-app (0.58.26) quantal; urgency=low
372
373 * Adapt to work with qt5 final.
374
375 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 24 Jan 2013 14:58:07 -0200
376
377telephony-app (0.58.25) quantal; urgency=low
378
379 * Disable the "Send" button if the message is empty (LP:1089509)
380 * Adapt the code to use the Tabs from SDK.
381 * Load the test lib by hand as we are not using QApplication anymore, and
382 remove one test that is now obsolete.
383 * Telephony-app applications don't use widgets, there is no need to use
384 QApplication nor to link to QtWidgets.
385 * Remove the fake data models and other unused files.
386
387 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 17 Jan 2013 10:23:32 -0200
388
389telephony-app (0.58.24) quantal; urgency=low
390
391 [ Gustavo Pichorim Boiko ]
392 * Add missing license headers (LP:1097077).
393
394 [ Michael Zanetti ]
395 * Fixes a crash when trying to start a phone call without having a connection.
396
397 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 08 Jan 2013 16:29:37 -0200
398
399telephony-app (0.58.23) quantal; urgency=low
400
401 [ Gustavo Pichorim Boiko ]
402 * Fix the lag on swiping when the application is started. (lp:1091290)
403
404 [ Tiago Salem Herrmann ]
405 * Favorites should be fully visible in default contact view. (lp:1092962)
406
407 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 21 Dec 2012 18:23:51 -0200
408
409telephony-app (0.58.22) quantal; urgency=low
410
411 [ Gustavo Pichorim Boiko ]
412 * Make sure all actions launching the app are done using the application API
413 (lp:1089012)
414 * Fix the filtering of conversations both for showing the latest from each
415 conversation, and for showing messages from a single conversation
416 (lp:1091797, lp:1092670).
417
418 [ Tiago Salem Herrmann ]
419 * Do not focus the message entry when loading the view.
420
421 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 20 Dec 2012 23:43:43 -0200
422
423telephony-app (0.58.21) quantal; urgency=low
424
425 [ Gustavo Pichorim Boiko ]
426 * Remove some unused files.
427 * Fix handling of favorite contacts (lp:1092192).
428
429 [ Tiago Salem Herrmann ]
430 * Focus input entry when the TextArea is clicked. (lp:1091225).
431
432 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 18 Dec 2012 18:15:41 -0200
433
434telephony-app (0.58.20) quantal; urgency=low
435
436 [ Gustavo Pichorim Boiko ]
437 * Change the process of item grouping to work in an incremental way. This way
438 when the items are added only the really required calculations are done
439 (lp:1091290, lp:1091364).
440 * Load contact avatar images asynchronously.
441 * Fix autopilot tests.
442 * Remove the GVariant unwrapping from the callback as this has been fixed in
443 libmessaging-menu.
444
445 [ Tiago Salem Herrmann ]
446 * Hide input entry when not focused and focus entry when a message is clicked
447 (lp:1091211)
448
449 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 17 Dec 2012 22:25:45 -0200
450
451telephony-app (0.58.19) quantal; urgency=low
452
453 [ Gustavo Pichorim Boiko ]
454 * Fix sending messages via telephony-app-approver when the app is not running.
455 * Unfocus the currently focused item when the on-screen keyboard disappears
456 (lp:1086828).
457 * Use text area to allow long messages to be broken in multiple lines while
458 editting.
459 * Shorten the title of notify-osd messages so that they fit in one line
460 (lp:1090406).
461 * Remove the extra orange line at the top of the views (lp:1090351).
462 * Fix the avatar displaying in messaging menu, snap decision and notify-osd
463 items (lp:1090384).
464 * Fix the timestamp for the messaging-menu entries.
465 * Move the conversation view to the top when a message is sent (lp:1087779).
466 * Scroll the message we are replying to all the way down to the input field
467 when possible.
468 * Remove messaging-menu messages using the remove_by_id functions to simplify
469 the code.
470
471 [ Tiago Salem Herrmann ]
472 * Adapt csv2logger.py to support the latest changes in the conversation data
473 spreadsheet.
474 * Add dbus interface to the approver and expose the SendMessage(number, text)
475 method.
476 * Avoid crashes in telephony-app when calling SendMessage() from dbus and the
477 app is not running yet.
478
479 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 14 Dec 2012 21:57:43 -0200
480
481telephony-app (0.58.18) quantal; urgency=low
482
483 * display the correct icons for telephony related messaging menu
484 items (lp:108957)
485
486 -- Bill Filler <bill.filler@canonical.com> Thu, 13 Dec 2012 21:50:38 -0500
487
488telephony-app (0.58.17) quantal; urgency=low
489
490 * Fix the compose new message view: do not show the messages nor the header
491 until the target contact is selected.
492 * Adjust all views to display correctly when the on-screen keyboard is visible
493 (lp:1086437).
494
495 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 12 Dec 2012 20:15:44 -0200
496
497telephony-app (0.58.16) quantal; urgency=low
498
499 [ Gustavo Pichorim Boiko ]
500 * More design tweaks. This time most of the changes are in the contacts panel,
501 but there are a few design adjustments to the other views.
502 * Remove the desktop_file_hint argument from command line args so that the
503 application is correctly started when launched by hybris (lp:1088947).
504 * Use scrollbars from SDK and mark them as non-interactive (lp:1078921).
505
506 [ Michael Zanetti ]
507 * fixes autopilot tests with latest design changes.
508
509 [ Tiago Salem Herrmann ]
510 * workaround to prevent QDBusInterface to launch the app during approver startup.
511 * group entries in communication view by phoneNumber (lp:1087381).
512
513 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 12 Dec 2012 10:47:43 -0200
514
515telephony-app (0.58.15) quantal; urgency=low
516
517 [ Gustavo Pichorim Boiko ]
518 * Add support for messaging menu actions
519
520 [ Tiago Salem Herrmann ]
521 * force tp-ofono to be launched even if no network connection is available
522
523 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Mon, 10 Dec 2012 19:20:16 -0200
524
525telephony-app (0.58.14) quantal; urgency=low
526
527 [ Gustavo Pichorim Boiko ]
528 * Tweak the design of the calls and conversation tabs.
529 * Use a shared code for the TelepathyHelper class between the approver and the
530 app itself, just making sure that the Handler in the approver handles only
531 channels requested inside it.
532 * Remove the usage of the obsolete libindicate library and use a messaging menu
533 entry to display the voicemail instead.
534 * Use separate messaging menu app instances to handle calls and messages,
535 because they use a different desktop file (different icons, etc).
536
537 [ Tiago Salem Herrmann ]
538 * Send events to telepathy when using DTMF.
539 * Add pressed state to buttons in the live call view.
540
541 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 06 Dec 2012 23:42:45 +0000
542
543telephony-app (0.58.13) quantal; urgency=low
544
545 [ Gustavo Pichorim Boiko ]
546 * Make sure the view shows the edit input field for the cases where there is
547 no message shown.
548 * Make sure the input field is not covered by the OSK even if it is not the one
549 holding the focus.
550
551 [ Thomas Moenicke ]
552 * textinput readonly so it does not trigger the keyboard
553
554 [ Tiago Salem Herrmann ]
555 * General fixes for the dialer and live call screens.
556
557 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 06 Dec 2012 00:32:33 +0000
558
559telephony-app (0.58.12) quantal; urgency=low
560
561 [ Tiago Salem Herrmann ]
562 * add csv2logger.py script to convert csv files into xml logger files
563
564 [ Gustavo Pichorim Boiko ]
565 * Update the visuals of the ChromeBar
566 * Make sure the message text input field is not covered by the on-screen-keyboard.
567
568 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 05 Dec 2012 00:10:04 +0000
569
570telephony-app (0.58.11) quantal; urgency=low
571
572 [ Gustavo Pichorim Boiko ]
573 * Add initial support for the messaging menu interaction.
574
575 [ Bill Filler ]
576 * added /usr/bin/ofono-setup to setup initial accounts from session startup
577 rather than app startup
578 * removed account setup from /usr/bin/launch-telephony-app
579
580 -- Bill Filler <bill.filler@canonical.com> Thu, 29 Nov 2012 19:31:23 -0500
581
582telephony-app (0.58.10) quantal; urgency=low
583
584 [ Tiago Salem Herrmann ]
585 * Use the right instance of callStack when making calls.
586
587 [ Gustavo Pichorim Boiko ]
588 * Add a static library to share code between the approver and the QML plugin.
589
590 [ Bill Filler ]
591 * Change label of view to Conversations
592 * fix spacing of conversation search field so not obscured by header
593
594 -- Bill Filler <bill.filler@canonical.com> Tue, 27 Nov 2012 20:34:53 -0500
595
596telephony-app (0.58.9) quantal; urgency=low
597
598 * Fix the tabs usage and adapt to the new API.
599
600 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 23 Nov 2012 18:27:24 -0200
601
602telephony-app (0.58.8) quantal; urgency=low
603
604 [ Gustavo Pichorim Boiko ]
605 * Apply the new visual design to most components.
606 * Fix displaying unread messages and marking them as read.
607
608 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Thu, 22 Nov 2012 01:02:24 -0200
609
610telephony-app (0.58.7) quantal; urgency=low
611
612 * Group the messages and call log views into the new "Communications" view.
613
614 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 09 Nov 2012 12:59:52 -0200
615
616telephony-app (0.58.6) quantal; urgency=low
617
618 [ Gustavo Pichorim Boiko ]
619 * Add a debug package for telephony-app
620
621 [ Michael Zanetti ]
622 * Added code coverage measurement to cmake files
623
624 [ Tiago Salem Herrmann ]
625 * use the right height for gu == 18
626
627 [ Bill Filler ]
628 * modified launch-telephony-app to launch fullscreen
629
630 -- Bill Filler <bill.filler@canonical.com> Thu, 08 Nov 2012 16:12:24 -0500
631
632telephony-app (0.58.5) quantal; urgency=low
633
634 * new release with launch-app-telephony change
635
636 -- Bill Filler <bill.filler@canonical.com> Tue, 06 Nov 2012 09:06:12 -0500
637
638telephony-app (0.58.4) quantal; urgency=low
639
640 * Add a dependency on telepathy-ofono.
641 * Add a wrapper that starts DBus and creates an ofono account before launching
642 the app.
643 * Load the contact model with some fake contacts when using the memory backend.
644 * add activateWindow() method to rise the app when necessary.
645 * Change layout to use one PageStack per tab.
646 * Make it possible to use the TelephonyApp plugin outside the app, and also make
647 it possible to have multiple instances of it running at the same time.
648 * Do not start a dbus session when calling the app wrapper.
649
650 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 05 Nov 2012 19:29:57 -0200
651
652telephony-app (0.58.3) quantal; urgency=low
653
654 * Workaround the application appearance on high res mobile screens by scaling
655 up the interface.
656 * Add a title to the main view of the app.
657
658 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 18 Oct 2012 15:43:48 -0300
659
660telephony-app (0.58.2) quantal; urgency=low
661
662 * Change the default size of the app to be 720x1280
663 * Add missing dependency to telepathy-logger.
664
665 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 18 Oct 2012 14:44:40 -0300
666
667telephony-app (0.58.1) quantal; urgency=low
668
669 * Remove some obsolete dependencies.
670 * Use the "memory" contacts backend when folks is not available.
671 * Save the contact display label properly.
672
673 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 18 Oct 2012 10:08:57 -0300
674
675telephony-app (0.58) quantal; urgency=low
676
677 [ Ugo Riboni ]
678 * Use components from the SDK.
679
680 [ Gustavo Pichorim Boiko ]
681 * Use the PageStack component and add support for a single panel view mode.
682 * Port to Qt5.
683
684 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 16 Oct 2012 17:10:27 -0300
685
686telephony-app (0.57) quantal; urgency=low
687
688 [ Tiago Salem Herrmann ]
689 * Do not call requestClose() after hanging up a call.
690 * Validate the phone number before sending the message. (LP: #1029619)
691 * Change contactId to phoneNumber, as the variable name
692 "contactId" is used in another context.
693 * Try to find the customId in the current contact list before
694 asking android for it. (LP: #1030124)
695 * Enable speaker mode if the call was answered from ubuntu,
696 or if it was started from telephony-app. (LP: #1022752)
697 * Use callState() only after the feature is complete.
698 * Show "Unknown number" and "Private number" instead of "#" and "-2" (LP: #1031949)
699
700 [ Gustavo Pichorim Boiko ]
701 * Filter out entities not used to fetch messages or call log. This should
702 reduce the amount of data processed to get the events.
703 * Do not use the emit, signals and slots keywords.
704 * Make sure the call log is not shown (not even briefly) when adding new contacts.
705 (LP: #1019040)
706 * Make the comparePhoneNumbers function static.
707 * Search all messages instead of searching just the latest ones. (LP: #1015394)
708 * Add the message id to all messages and check for duplicates that might arrive
709 from both telepathy and logger. (LP: #1031905)
710 * Add unit tests to check ContactModel functionality.
711 * Check if another instance of the telephony-app is running using DBus instead
712 of using qtsingleapplication.
713
714 [ Renato Araujo Oliveira Filho ]
715 * Created new dbus method "CallNumber(s)"
716
717 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 16 Oct 2012 17:10:07 -0300
718
719telephony-app (0.56) precise; urgency=low
720
721 [ Olivier Tilloy ]
722 * Work around the fact that the scrollbar proximity sensor eats
723 mouse clicks. (LP: #1030136)
724
725 [ Gustavo Pichorim Boiko ]
726 * Add the correct icon for the phone/voicemail indicator. (LP: #1029708)
727
728 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 01 Aug 2012 10:45:10 -0300
729
730telephony-app (0.55) precise; urgency=low
731
732 [ Tiago Salem Herrmann ]
733 * reset the proxy model when logger is fully loaded (LP: #1028166)
734
735 [ Gustavo Pichorim Boiko ]
736 * Make sure the telephony-app uses the correct timestamp for received messages.
737 (LP: #1031472)
738 * Use the comparePhoneNumbers() in chatmanager to check for existing text
739 channels. (LP: #1030116)
740
741 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 31 Jul 2012 17:33:14 -0300
742
743telephony-app (0.54) precise; urgency=low
744
745 [ Florian Boucault ]
746 * Fixed out of source building of unit tests. (LP: #1029997)
747
748 [ Olivier Tilloy ]
749 * Raise and activate the window when an incoming call is accepted.
750 (LP: #1020157)
751
752 [ Renato Araujo Oliveira Filho ]
753 * Fixed application loader from dbus method. (LP: #1029120 LP: #1029124)
754
755 -- Renato Araujo Oliveira Filho <renato@canonical.com> Mon, 30 Jul 2012 12:55:22 -0300
756
757telephony-app (0.53) precise; urgency=low
758
759 [ Tiago Salem Herrmann ]
760 * change "No Name" in live call view to "Unknown Contact" (LP: #1029681)
761
762 [ Gustavo Pichorim Boiko ]
763 * Make sure the approver gets started when the desktop loads. (LP: #1029890)
764 * Do not display the desktop files used only by the indicators. (LP: #1029161)
765
766 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 27 Jul 2012 13:44:18 -0300
767
768telephony-app (0.52) precise; urgency=low
769
770 * Added constant padding at the top and bottom of the contact details header. (LP: #1029548)
771 * Implemented a new Scrollbar widget and added scrollbars to relevant parts of the UI. (LP: #1025780)
772
773 -- Florian Boucault <florian.boucault@canonical.com> Fri, 27 Jul 2012 16:14:51 +0100
774
775telephony-app (0.51) precise; urgency=low
776
777 * Make sure the logger models are properly updated when phone numbers are added.
778 (LP: #1029486 LP: #1029503)
779
780 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 26 Jul 2012 17:13:00 -0300
781
782telephony-app (0.50) precise; urgency=low
783
784 [ Renato Araujo Oliveira Filho ]
785 * Fixed contact model loader. (LP: #1029063)
786 * Does not show folks invisible fields in UI. (LP: #1028210)
787
788 [ Gustavo Pichorim Boiko ]
789 * Add an entry to the messaging menu to indicate there is a pending voicemail
790 message. (LP: #1025700)
791
792 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 26 Jul 2012 13:45:23 -0300
793
794telephony-app (0.49) precise; urgency=low
795
796 * Add the new application icons. (LP: #1028480)
797 * Make sure the dialpad input gets focused when entering the view. (LP: #1028900)
798
799 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 25 Jul 2012 14:41:47 -0300
800
801telephony-app (0.48) precise; urgency=low
802
803 [ Ugo Riboni ]
804 * Use more sensible default subtypes for new fields (LP: #1028161)
805 * Focus the recipient field when composing new message (LP: #1028169)
806 * Display a dialing state while an outgoing call is ringing (LP: #1018428)
807 * Update the keypad backspace icon according to design
808
809 [ Gustavo Pichorim Boiko ]
810 * Add a "New Message" entry to the SMS indicator.
811
812 -- Ugo Riboni <ugo.riboni@canonical.com> Wed, 25 Jul 2012 08:02:52 -0700
813
814telephony-app (0.47) precise; urgency=low
815
816 [ Renato Araujo Oliveira Filho ]
817 * Fixed contact loader from another instance.(LP: #1022686)
818
819 [ Gustavo Pichorim Boiko ]
820 * Ignore unread messages from logger. Those will be all delivered by the
821 telepathy connection manager. (LP: #1024063)
822 * Turn the indicator blue when a new message arrives. (LP: #1027959)
823
824 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 25 Jul 2012 10:17:24 -0300
825
826telephony-app (0.46) precise; urgency=low
827
828 * Focus the message input field when opening a conversation (LP: #1028173)
829 * Prevent saving contacts entirely empty or new empty contact fields (LP: #1027095)
830 * Use the right placeholder contact picture
831 in the call log and in the messages list (LP: #1006085)
832
833 -- Ugo Riboni <ugo.riboni@canonical.com> Tue, 24 Jul 2012 05:29:36 -0700
834
835telephony-app (0.45) precise; urgency=low
836
837 [ Ugo Riboni ]
838 * Add a backspace button to the keypad (LP: #1018276)
839 * Email subtypes should not include "mobile" (LP: #1025808)
840 * Make sure the subtype editor text is not truncated (LP: #1020092)
841
842 [ Florian Boucault ]
843 * Implement visual design for buttons in all screens (LP: #1027118)
844
845 -- Florian Boucault <florian.boucault@canonical.com> Mon, 23 Jul 2012 19:07:16 +0100
846
847telephony-app (0.44) precise; urgency=low
848
849 [ Gustavo Pichorim Boiko ]
850 * Change the application name to "Telephony". (LP: #1026308)
851 * Remove social network update label. (LP: #1027114)
852
853 [ Tiago Salem Herrmann ]
854 * Change the app to only accept not accepted channels
855 * Make the approver show the snap decision only for incoming channels
856 and channels in initialised state
857 * call phone number entered in the quick dial entry when return is pressed (LP: #1015392)
858
859 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 20 Jul 2012 14:06:55 -0700
860
861telephony-app (0.43) precise; urgency=low
862
863 [ Ugo Riboni ]
864 * Display by default a blank email and phone fields when a new
865 contact is being created (LP: #1025805)
866 * Focus the contact name field when starting to edit a contact (LP: #1026324)
867 * Apply the correct visual design for the "add new field" chooser (LP: #1025767)
868
869 [ Gustavo Pichorim Boiko ]
870 * Update the application icon to the latest design. (LP: #1025764)
871 * Show contact information in the incoming call snap decision item. (LP: #1025837)
872
873 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 20 Jul 2012 14:06:00 -0300
874
875telephony-app (0.42) precise; urgency=low
876
877 * Set the phone number in the alias field of the conversation model as a
878 fallback in case the contact is not known.
879 * Fix contact detail saving that was broken by a previous change.
880
881 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 19 Jul 2012 15:28:01 -0300
882
883telephony-app (0.41) precise; urgency=low
884
885 * Implement the visual elements representing the unread messages. (LP: #1017661)
886 * Show indicators and OSD notifications for text messages.
887 (LP: #1017662 LP: #1018501 LP: #1024511)
888
889 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 19 Jul 2012 11:40:20 -0300
890
891telephony-app (0.40) precise; urgency=low
892
893 [ Ugo Riboni ]
894 * Give focus to the newly created contact details (LP: #1022755)
895 * Close the snap decision if the incoming call state is changed on
896 the phone side (LP: #1021827)
897
898 [ Renato Araujo Oliveira Filho ]
899 * Fixed contact information load when the application is already
900 running (LP: #1022686)
901
902 [ Olivier Tilloy ]
903 * Request the window to be raised and given focus when receiving a
904 message (LP: #1022686)
905
906 -- Olivier Tilloy <olivier.tilloy@canonical.com> Thu, 19 Jul 2012 13:53:34 +0200
907
908telephony-app (0.39) precise; urgency=low
909
910 * Do not switch to the messages view for every new message. (LP: #1017649)
911
912 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 17 Jul 2012 17:02:00 -0300
913
914telephony-app (0.38) precise; urgency=low
915
916 * Now that qt-folks is returning the contact ids correctly for newly added. (LP: #1021519)
917
918 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 17 Jul 2012 10:29:07 -0300
919
920telephony-app (0.37) precise; urgency=low
921
922 [ Renato Araujo Oliveira Filho ]
923 * Implemented support for QQ protocol. Based on the new IM generic protocol implementation.
924 (LP: #1020280)
925
926 [ Olivier Tilloy ]
927 * Sort contacts in a case-insensitive manner (LP: #1018656)
928
929 -- Renato Araujo Oliveira Filho <renato@canonical.com> Mon, 16 Jul 2012 14:40:54 -0300
930
931telephony-app (0.36) precise; urgency=low
932
933 * scroll messages view to end when a conversation is open (LP: #1019414)
934 * add speaker button to the voicemail view (LP: #1017657)
935 * do not update the messages model anymore. We use now a proxy
936 model to filter the messages instead
937 * use the android algorithm to compare phone numbers
938 * implement a ContactWatcher and integrate it into the application (LP: #1022746)
939
940 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 13 Jul 2012 14:16:33 -0700
941
942telephony-app (0.35) precise; urgency=low
943
944 [ Gustavo Pichorim Boiko ]
945 * Acknowledge messages in the telepathy text channel once they are viewed.
946
947 [ Tiago Salem Herrmann ]
948 * Send message if return key is pressed (LP: #1015250)
949
950 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 13 Jul 2012 07:05:23 -0700
951
952telephony-app (0.34) precise; urgency=low
953
954 * Fixed google talk protocol name used by folks. (LP: #1020280)
955
956 -- Renato Araujo Oliveira Filho <renato@canonical.com> Wed, 11 Jul 2012 14:16:25 -0700
957
958telephony-app (0.33) precise; urgency=low
959
960 * Open the mail client when clicking on a contact's e-mail address
961 (LP: #1018473)
962 * Replace the phone icon by a message one in contact details to match its
963 purpose (LP: #1018435 LP: #1018481)
964
965 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 10 Jul 2012 13:49:33 -0300
966
967telephony-app (0.32) precise; urgency=low
968
969 * open telephony app in the live call view if it was answered
970 from the phone (LP: #1017592)
971
972 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Tue, 10 Jul 2012 07:22:23 -0700
973
974telephony-app (0.31) precise; urgency=low
975
976 * Watch for new calls to update the call log model (LP: #1019375)
977 * Add the missing assets for the On Call entry on the left panel
978
979 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 09 Jul 2012 18:17:04 -0300
980
981telephony-app (0.30) precise; urgency=low
982
983 * Fix some contact synchronization issues (LP: #1021473)
984
985 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 06 Jul 2012 10:57:45 -0300
986
987telephony-app (0.29) precise; urgency=low
988
989 * If the user don't click the button when typing a phone number, send the
990 message to the number the user typed (LP: #1021058)
991
992 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 04 Jul 2012 18:48:56 -0300
993
994telephony-app (0.28) precise; urgency=low
995
996 * do not compare phone numbers directly. Fix the case when an
997 user types a phone number manually and a previous conversation
998 with the same contact isn't displayed
999
1000 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Wed, 04 Jul 2012 11:13:39 -0700
1001
1002telephony-app (0.27) precise; urgency=low
1003
1004 * move clear() from abstractloggermodel to messagelogmodel to make
1005 the app show all the messages from a contact properly.
1006
1007 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Wed, 04 Jul 2012 10:47:26 -0700
1008
1009telephony-app (0.26) precise; urgency=low
1010
1011 * Fix sms grouping using threadId and comparePhoneNumbers() (LP: #1004798 LP: #1019041)
1012
1013 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Wed, 04 Jul 2012 08:16:51 -0700
1014
1015telephony-app (0.25) precise; urgency=low
1016
1017 * Use the android service to get the contact ID from a given number.
1018
1019 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 03 Jul 2012 18:19:13 -0300
1020
1021telephony-app (0.24) precise; urgency=low
1022
1023 * Fix adding new details while editing a contact (LP: #1019037)
1024
1025 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 03 Jul 2012 11:44:17 -0300
1026
1027telephony-app (0.23) precise; urgency=low
1028
1029 * Fixed Address type translation.
1030
1031 -- Renato Araujo Oliveira Filho <renato@canonical.com> Mon, 02 Jul 2012 17:57:46 -0700
1032
1033telephony-app (0.22) precise; urgency=low
1034
1035 [ Gustavo Pichorim Boiko ]
1036 * When exposing QStringList properties to QML, use QVariant to wrap the values. (LP: #1019351)
1037 * Use the android contact id to find the contact to be used to fill the info on entries.
1038
1039 [ Renato Araujo Oliveira Filho ]
1040 * Implemented IM type translate.
1041
1042 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 02 Jul 2012 14:38:33 -0300
1043
1044telephony-app (0.21) precise; urgency=low
1045
1046 * Fix clearing the input field when a text message is sent (LP: #1019411)
1047
1048 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 29 Jun 2012 21:03:36 -0300
1049
1050telephony-app (0.20) precise; urgency=low
1051
1052 * listen for speaker signals and update the ui accordingly (LP: #1017644)
1053
1054 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 29 Jun 2012 15:08:58 -0700
1055
1056telephony-app (0.19) precise; urgency=low
1057
1058 * do not anchor in callLogSection, otherwise the detail chooser wont be shown (LP: #1019003)
1059
1060 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 29 Jun 2012 14:30:04 -0700
1061
1062telephony-app (0.18) precise; urgency=low
1063
1064 * Update the messages model to work with latest logger changes (LP: #1018982 LP: #1018985)
1065
1066 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 29 Jun 2012 13:03:36 -0300
1067
1068telephony-app (0.17newyork9) precise; urgency=low
1069
1070 * Fix the handling of log entries to be compatible with latest telepathy-logger.
1071
1072 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 28 Jun 2012 13:08:35 -0300
1073
1074telephony-app (0.17newyork8) precise; urgency=low
1075
1076 [ Florian Boucault ]
1077 * Contact detail view edit mode: better looking arrows for the combobox.
1078 * Messages view: implemented visual design.
1079 * Messages panel: compute the height of the list of messages properly.
1080
1081 [ Gustavo Pichorim Boiko ]
1082 * Do not load the dummy data from the binary application.
1083
1084 [ Olivier Tilloy ]
1085 * Display the contact information in the active call view.
1086
1087 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 28 Jun 2012 12:24:50 -0300
1088
1089telephony-app (0.17newyork7) precise; urgency=low
1090
1091 * Make sure the correct tab is selected for all the views.
1092
1093 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 27 Jun 2012 19:43:17 -0300
1094
1095telephony-app (0.17newyork6) precise; urgency=low
1096
1097 * Replace the libdeclarative-contacts model by one written specifically to the
1098 application.
1099
1100 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 27 Jun 2012 19:16:57 -0300
1101
1102telephony-app (0.17newyork5) precise; urgency=low
1103
1104 * fix contact edit. (LP: #1017954)
1105
1106 -- Renato Araujo Oliveira Filho <renato@canonical.com> Tue, 26 Jun 2012 15:18:46 -0700
1107
1108telephony-app (0.17newyork4) precise; urgency=low
1109
1110 * start timer as soon as the call becomes active (LP: #1017655)
1111 * remove fake phone number from the keypad entry (LP: #1015247)
1112 * fix Mute button on LiveCall view (LP: #1017647)
1113 * fix Speaker button on LiveCall view (LP: #1017645)
1114
1115 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Tue, 26 Jun 2012 14:12:49 -0700
1116
1117telephony-app (0.17newyork3) precise; urgency=low
1118
1119 [ Florian Boucault ]
1120 * Contact details: implemented visual design for call log.
1121 * Contact details edit mode: implemented visuals.
1122 * Contact details edit mode: preliminary implementation of combobox visuals.
1123 * On call panel: implemented visual design.
1124
1125 [ Ugo Riboni ]
1126 * Automatically give focus to message entry in conversations.
1127
1128 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 26 Jun 2012 17:16:13 -0300
1129
1130telephony-app (0.17newyork2) precise; urgency=low
1131
1132 [ Tiago Salem Herrmann]
1133 * do not add outgoing as incoming messages
1134
1135 [ Ugo Riboni ]
1136 * Expose a DBUS interface from the telephony app and put in it
1137 a method to show the messages tab
1138
1139 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Tue, 26 Jun 2012 06:14:36 -0700
1140
1141telephony-app (0.17newyork1) precise; urgency=low
1142
1143 [ Florian Boucault ]
1144 * Better center icon in notification panes.
1145 * Updated contact details iconset.
1146
1147 [ Ugo Riboni ]
1148 * Put back an icon that was removed by mistake
1149 * Correctly set parent model so that new contact won't show up blank.
1150 * Bring back contact name editing which was removed by mistake
1151
1152 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Mon, 25 Jun 2012 15:15:10 -0700
1153
1154telephony-app (0.17) precise; urgency=low
1155
1156 * add voicemail support
1157
1158 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 22 Jun 2012 15:21:56 -0700
1159
1160telephony-app (0.16) precise; urgency=low
1161
1162 * Make sure the telepathy-ufa account is always enabled and connected while
1163 the application is running (LP: #1015177 LP: #1015205)
1164 * Reimplement message searching (LP: #1015394)
1165 * Add support for handling multiple calls
1166
1167 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 22 Jun 2012 14:32:39 -0300
1168
1169telephony-app (0.15) precise; urgency=low
1170
1171 * Make sure all logger models share the same instance of the logmanager
1172
1173 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 18 Jun 2012 20:27:31 -0300
1174
1175telephony-app (0.14) precise; urgency=low
1176
1177 [ Florian Boucault ]
1178 * add libqt4-declarative-shaders as dependency
1179
1180 [ Gustavo Pichorim Boiko ]
1181 * Add support for retrieving sms messages from android
1182
1183 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 18 Jun 2012 16:27:53 -0300
1184
1185telephony-app (0.13) precise; urgency=low
1186
1187 * add libqtgstreamer-dev as build-dep
1188
1189 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Wed, 13 Jun 2012 15:56:47 -0300
1190
1191telephony-app (0.12) precise; urgency=low
1192
1193 * Fix wrong build-dep name
1194
1195 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Wed, 13 Jun 2012 10:43:37 -0700
1196
1197telephony-app (0.11) precise; urgency=low
1198
1199 [ Gustavo Pichorim Boiko ]
1200 * Add support for fetching the call log using telepathy-logger
1201
1202 [ Tiago Salem Herrmann ]
1203 * Add telepathy approver
1204 * Add initial call support
1205 * Add qtmobility-dev as build-dep
1206 * Add libtelepathy-logger-qt4 as build-dep
1207
1208 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Wed, 13 Jun 2012 10:55:05 -0300
1209
1210telephony-app (0.10) precise; urgency=low
1211
1212 * add sms receiving support
1213
1214 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 25 May 2012 11:49:17 -0700
1215
1216telephony-app (0.9) precise; urgency=low
1217
1218 * added icon for launcher
1219
1220 -- Bill Filler <bill.filler@canonical.com> Fri, 25 May 2012 10:57:51 -0400
1221
1222telephony-app (0.8) precise; urgency=low
1223
1224 * Implemented single instance supprot.
1225
1226 -- Renato Araujo Oliveira Fiho <renato.filho@canonical.com> Thu, 24 May 2012 12:45:51 -0700
1227
1228telephony-app (0.7) precise; urgency=low
1229
1230 * Set the application as the preferred handler for text channels
1231 * Make sure the filterChanged() signal gets propagated for the contact
1232 filters
1233
1234 -- Gustavo Boiko <gustavo.boiko@canonical.com> Thu, 24 May 2012 13:52:33 -0300
1235
1236telephony-app (0.6) precise; urgency=low
1237
1238 * Add missing "%u" field code to the Exec key to allow opening a given
1239 contact from the contacts lens. (LP: #1003673)
1240 * Fix displaying the avatar picture in the details view. (LP: #1003646)
1241
1242 -- Olivier Tilloy <olivier.tilloy@canonical.com> Thu, 24 May 2012 14:17:19 +0200
1243
1244telephony-app (0.5) precise; urgency=low
1245
1246 * release of fix for lp:1003646
1247
1248 -- Bill Filler <bill.filler@canonical.com> Wed, 23 May 2012 22:59:47 -0400
1249
1250telephony-app (0.4.1) precise; urgency=low
1251
1252 * Make it possible to load the contact details by passing a contact id in the
1253 command line
1254 * Add some missing dependencies
1255
1256 -- Gustavo Boiko <gustavo.boiko@canonical.com> Wed, 23 May 2012 16:43:28 -0300
1257
1258telephony-app (0.4) precise; urgency=low
1259
1260 * Get the contacts from QtMobility
1261 * Implement message sending through the telepathy framework
1262
1263 -- Gustavo Boiko <gustavo.boiko@canonical.com> Wed, 23 May 2012 14:38:09 -0300
1264
1265telephony-app (0.3) precise; urgency=low
1266
1267 * Rename the application from telephony-prototype to telephony-app as it
1268 is not just a prototype anymore.
1269
1270 -- Gustavo Boiko <gustavo.boiko@canonical.com> Wed, 16 May 2012 12:10:37 -0300
1271
1272telephony-prototype (0.2) UNRELEASED; urgency=low
1273
1274 * Packaging changes to accomodate the fact that the telephony prototype
1275 is now a real application with its own binary.
1276
1277 -- Olivier Tilloy <olivier.tilloy@canonical.com> Mon, 14 May 2012 10:41:24 +0200
1278
1279telephony-prototype (0.1) precise; urgency=low
12802
1281 * Initial release3 * Initial release
12824
1283 -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 04 May 2012 16:01:31 -03005 -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 16 Jul 2013 17:51:47 -0300
12846
=== modified file 'debian/control'
--- debian/control 2013-06-27 13:27:53 +0000
+++ debian/control 2013-07-17 14:48:24 +0000
@@ -1,4 +1,4 @@
1Source: phone-app1Source: telephony-service
2Section: x112Section: x11
3Priority: optional3Priority: optional
4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
@@ -12,7 +12,6 @@
12 libnotify-dev,12 libnotify-dev,
13 libqtgstreamer-dev,13 libqtgstreamer-dev,
14 libtelepathy-qt5-dev,14 libtelepathy-qt5-dev,
15 libtelepathy-logger-qt5-dev,
16 libubuntu-platform-api1-dev [armhf],15 libubuntu-platform-api1-dev [armhf],
17 pkg-config,16 pkg-config,
18 python,17 python,
@@ -25,64 +24,37 @@
25# If you don't have commit rights to lp:phone-app but need to upload24# If you don't have commit rights to lp:phone-app but need to upload
26# packaging changes, just go ahead. The developers will notice and sync25# packaging changes, just go ahead. The developers will notice and sync
27# up the code again.26# up the code again.
28Vcs-Bzr: lp:phone-app27Vcs-Bzr: lp:telephony-service
29Vcs-Browser: https://bazaar.launchpad.net/~phablet-team/phone-app/trunk/files28Vcs-Browser: https://bazaar.launchpad.net/~phablet-team/telephony-service/trunk/files
3029
31Package: phone-app30Package: telephony-service
32Architecture: i386 amd64 armhf31Architecture: any
33Replaces: telephony-app
34Conflicts: telephony-app
35Depends: ${misc:Depends},32Depends: ${misc:Depends},
36 ${shlibs:Depends},33 ${shlibs:Depends},
37 dbus-x11,
38 dconf-cli,
39 qtdeclarative5-hud1.0,
40 libfolks-eds25,
41 libicu48,
42 libnotify4,34 libnotify4,
43 qtdeclarative5-ubuntu-ui-toolkit-plugin | qt-components-ubuntu,
44 telepathy-logger,
45 telepathy-mission-control-5,35 telepathy-mission-control-5,
46 telepathy-ofono,36 telepathy-ofono,
47 ubuntu-sounds,37 ubuntu-sounds,
48Recommends: unity8 (>= 7.81.0~),38Description: Telephony service components for Ubuntu
49Description: Phone application for Ubuntu39 The backend components providing the telephony features such as calling and
50 An application to execute phone tasks such as calling, messaging and contact40 texting.
51 management.41
5242Package: telephony-service-dbg
53Package: phone-app-dbg43Architecture: any
54Architecture: i386 amd64 armhf44Section: debug
55Section: debug45Priority: extra
56Priority: extra46Depends: ${misc:Depends},
57Conflicts: telephony-app-dbg47 telephony-service (= ${binary:Version}),
58Replaces: telephony-app-dbg48Description: debugging symbols for telephony-service
59Depends: ${misc:Depends},49 This package contains the debugging symbols for telephony-service
60 phone-app (= ${binary:Version}),50
61Description: debugging symbols for phone-app51Package: qtdeclarative5-ubuntu-telephony-plugin
62 This package contains the debugging symbols for phone-app52Architecture: any
6353Section: debug
64Package: phone-app-autopilot54Priority: extra
65Architecture: all55Depends: ${misc:Depends},
66Section: debug56 telephony-service (>= ${binary:Version}),
67Priority: extra57Description: QML plugin providing the telephony features
68Conflicts: telephony-app-autopilot58 This package contains the QML plugin providing the features from the telephony
69Replaces: telephony-app-autopilot59 service to applications.
70Depends: ${misc:Depends},60
71 autopilot-qt5,
72 libqt5test5,
73 libqt5widgets5,
74 phone-app (>= ${binary:Version}),
75 python-autopilot,
76Description: autopilot tests for phone-app
77 This package contains the autopilot tests for phone-app
78
79Package: phone-app-connected-autopilot
80Architecture: all
81Section: debug
82Priority: extra
83Depends: ${misc:Depends},
84 phone-app (= ${binary:Version}),
85 libautopilot-qt,
86 python-autopilot
87Description: connected autopilot tests for phone-app
88 This package contains the connected autopilot tests for phone-app
8961
=== removed file 'debian/phone-app-connected-autopilot.install'
--- debian/phone-app-connected-autopilot.install 2013-06-27 13:25:34 +0000
+++ debian/phone-app-connected-autopilot.install 1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
1usr/lib/python*/dist-packages/connected_tests/*
20
=== renamed file 'debian/phone-app-autopilot.install' => 'debian/qtdeclarative5-ubuntu-telephony-plugin.install'
--- debian/phone-app-autopilot.install 2013-03-12 20:48:18 +0000
+++ debian/qtdeclarative5-ubuntu-telephony-plugin.install 2013-07-17 14:48:24 +0000
@@ -1,1 +1,1 @@
1usr/lib/python*/dist-packages/phone_app/*1usr/lib/*/qt5/qml/Ubuntu/Telephony
22
=== modified file 'debian/rules'
--- debian/rules 2013-06-12 19:43:58 +0000
+++ debian/rules 2013-07-17 14:48:24 +0000
@@ -20,8 +20,8 @@
20 # Override dh_translations to work around http://pad.lv/1183262.20 # Override dh_translations to work around http://pad.lv/1183262.
21 # Unfortunately, the default build directory is not exposed21 # Unfortunately, the default build directory is not exposed
22 # (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=601774).22 # (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=601774).
23 $(MAKE) -C obj-$(DEB_HOST_GNU_TYPE) phone-app.pot23 $(MAKE) -C obj-$(DEB_HOST_GNU_TYPE) telephony-service.pot
2424
25.PHONY: override_dh_strip25.PHONY: override_dh_strip
26override_dh_strip:26override_dh_strip:
27 dh_strip --dbg-package=phone-app-dbg27 dh_strip --dbg-package=telephony-service-dbg
2828
=== renamed file 'debian/phone-app.install' => 'debian/telephony-service.install'
--- debian/phone-app.install 2013-05-24 13:08:32 +0000
+++ debian/telephony-service.install 2013-07-17 14:48:24 +0000
@@ -1,4 +1,3 @@
1usr/lib/*/qt5/qml/Ubuntu/PhoneApp
2etc/xdg/autostart/phone-app-approver.desktop1etc/xdg/autostart/phone-app-approver.desktop
3usr/share/icons/hicolor/*/apps/phone-app*.png2usr/share/icons/hicolor/*/apps/phone-app*.png
4usr/share/icons/ubuntu-mono-dark/status/*/indicator-call.svg3usr/share/icons/ubuntu-mono-dark/status/*/indicator-call.svg
@@ -8,20 +7,7 @@
8usr/share/notify-osd/icons/gnome/scalable/status/notification-unavailable-image-call.svg7usr/share/notify-osd/icons/gnome/scalable/status/notification-unavailable-image-call.svg
9usr/share/notify-osd/icons/gnome/scalable/status/notification-group-call.svg8usr/share/notify-osd/icons/gnome/scalable/status/notification-group-call.svg
10usr/share/icons/ubuntu-mono-light/status/*/indicator-call.svg9usr/share/icons/ubuntu-mono-light/status/*/indicator-call.svg
11usr/share/locale/*/LC_MESSAGES/phone-app.mo10usr/share/locale/*/LC_MESSAGES/telephony-service.mo
12usr/share/phone-app/*.qml
13usr/share/phone-app/*.js
14usr/share/phone-app/DetailViewCommunication
15usr/share/phone-app/DetailViewContact
16usr/share/phone-app/DetailViewLiveCall
17usr/share/phone-app/DetailViewVoicemail
18usr/share/phone-app/PanelCommunications
19usr/share/phone-app/PanelContacts
20usr/share/phone-app/PanelDialer
21usr/share/phone-app/Panes
22usr/share/phone-app/Widgets
23usr/share/phone-app/assets
24usr/share/telepathy/clients/PhoneApp*.client11usr/share/telepathy/clients/PhoneApp*.client
25usr/bin/*phone-app*12usr/bin/*phone-app*
26usr/bin/ofono-setup13usr/bin/ofono-setup
27usr/bin/csv2logger.py
2814
=== modified file 'libphoneapp/CMakeLists.txt'
--- libphoneapp/CMakeLists.txt 2013-07-15 19:11:43 +0000
+++ libphoneapp/CMakeLists.txt 2013-07-17 14:48:24 +0000
@@ -10,9 +10,6 @@
1010
11include_directories(11include_directories(
12 ${TP_QT5_INCLUDE_DIRS}12 ${TP_QT5_INCLUDE_DIRS}
13 ${TPL_QT5_INCLUDE_DIRS}
14 ${QTGLIB_INCLUDE_DIRS}
15 ${GLIB_INCLUDE_DIRS}
16 )13 )
1714
1815
1916
=== modified file 'libphoneapp/phoneutils.cpp'
--- libphoneapp/phoneutils.cpp 2013-07-15 19:11:43 +0000
+++ libphoneapp/phoneutils.cpp 2013-07-17 14:48:24 +0000
@@ -1,3 +1,24 @@
1/*
2 * Copyright (C) 2012 Canonical, Ltd.
3 *
4 * Authors:
5 * Gustavo Pichorim Boiko <gustavo.boiko@canonical.com>
6 *
7 * This file is part of phone-app.
8 *
9 * phone-app is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation; version 3.
12 *
13 * phone-app is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU General Public License for more details.
17 *
18 * You should have received a copy of the GNU General Public License
19 * along with this program. If not, see <http://www.gnu.org/licenses/>.
20 */
21
1#include "phoneutils.h"22#include "phoneutils.h"
2#include "phonenumberutils.h"23#include "phonenumberutils.h"
324
425
=== modified file 'libphoneapp/phoneutils.h'
--- libphoneapp/phoneutils.h 2013-07-15 19:11:43 +0000
+++ libphoneapp/phoneutils.h 2013-07-17 14:48:24 +0000
@@ -1,3 +1,24 @@
1/*
2 * Copyright (C) 2012 Canonical, Ltd.
3 *
4 * Authors:
5 * Gustavo Pichorim Boiko <gustavo.boiko@canonical.com>
6 *
7 * This file is part of phone-app.
8 *
9 * phone-app is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation; version 3.
12 *
13 * phone-app is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU General Public License for more details.
17 *
18 * You should have received a copy of the GNU General Public License
19 * along with this program. If not, see <http://www.gnu.org/licenses/>.
20 */
21
1#ifndef PHONEUTILS_H22#ifndef PHONEUTILS_H
2#define PHONEUTILS_H23#define PHONEUTILS_H
324
425
=== modified file 'libphoneapp/tests/CMakeLists.txt'
--- libphoneapp/tests/CMakeLists.txt 2013-07-15 19:11:43 +0000
+++ libphoneapp/tests/CMakeLists.txt 2013-07-17 14:48:24 +0000
@@ -8,7 +8,6 @@
8 add_executable(${test} ${test}.cpp)8 add_executable(${test} ${test}.cpp)
9 qt5_use_modules(${test} Contacts Core DBus Qml Test)9 qt5_use_modules(${test} Contacts Core DBus Qml Test)
10 target_link_libraries(${test}10 target_link_libraries(${test}
11 ${TPL_QT5_LIBRARIES}
12 phoneapp11 phoneapp
13 )12 )
14 add_test(${test} ${CMAKE_CURRENT_BINARY_DIR}/${test} -xunitxml -o ${CMAKE_BINARY_DIR}/test_${test}.xml)13 add_test(${test} ${CMAKE_CURRENT_BINARY_DIR}/${test} -xunitxml -o ${CMAKE_BINARY_DIR}/test_${test}.xml)
1514
=== modified file 'tools/CMakeLists.txt'
--- tools/CMakeLists.txt 2013-04-05 20:01:45 +0000
+++ tools/CMakeLists.txt 2013-07-17 14:48:24 +0000
@@ -1,4 +1,3 @@
1install(PROGRAMS csv2logger.py DESTINATION ${CMAKE_INSTALL_BINDIR})
2install(PROGRAMS ofono-setup DESTINATION ${CMAKE_INSTALL_BINDIR})1install(PROGRAMS ofono-setup DESTINATION ${CMAKE_INSTALL_BINDIR})
32
43
54
=== removed file 'tools/csv2logger.py'
--- tools/csv2logger.py 2013-03-12 20:27:37 +0000
+++ tools/csv2logger.py 1970-01-01 00:00:00 +0000
@@ -1,137 +0,0 @@
1# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
2# Copyright 2012-2013 Canonical
3#
4# This file is part of phone-app.
5#
6# phone-app is free software: you can redistribute it and/or modify it
7# under the terms of the GNU General Public License version 3, as published
8# by the Free Software Foundation.
9
10#!/usr/bin/python
11import csv
12import os, os.path
13import sys
14import random
15import cgi
16
17logger_dir = os.path.expanduser("~/.local/share/TpLogger/logs/ofono_ofono_account0")
18
19xml_header = """<?xml version='1.0' encoding='utf-8'?>
20<?xml-stylesheet type="text/xsl" href="log-store-xml.xsl"?>
21<log>
22"""
23xml_footer = "</log>"
24
25sms = {}
26call = {}
27
28token = random.randrange(111111111, 999999999)
29
30if len(sys.argv) == 1:
31 print "Usage: " + sys.argv[0] + " conversation_data1.csv conversation_data2.csv ..."
32 sys.exit(1)
33
34for n in range(1, len(sys.argv)):
35 with open(sys.argv[n], 'rb') as csvfile:
36 reader = csv.reader(csvfile)
37 count = 0
38 for row in reader:
39 count+=1
40 # skip header
41 if count == 1:
42 continue
43 phoneNumber = row[0]
44 date = row[1]
45 time = row[2]
46 eventtype = row[3]
47 incoming = (row[4] == "yes")
48 source = row[5]
49 missed = (row[6] == "yes")
50 message = cgi.escape(row[7])
51 duration = ""
52 if len(row[8]) != 0:
53 h, m, s = row[8].split(":")
54 duration = str((int(h)*360) + (int(m)*60) + int(s))
55 # use phoneNumber as userid
56 userid = phoneNumber.replace(" ", "") # no space
57 userid = userid.replace("(", "").replace(")","") # no ()
58 userid = userid.replace("-", "") # no dash
59# userid = userid.replace("+", "") # no plus
60
61 # fix possible format errors
62 if len(time) == 7:
63 time = "0"+time
64
65 print date, sys.argv[n]
66 month, day, year = date.split("/")
67 if len(month) == 1:
68 month = "0"+month
69
70 if len(day) == 1:
71 day = "0"+day
72
73 filedate = year+month+day
74 finalDate = filedate+"T"+time
75
76 if eventtype == "sms":
77 string = None
78 if incoming:
79 string = "<message time='"+finalDate+"' id='"+userid+"' name='"+phoneNumber+"' token='' isuser='false' type='normal' message-token='"+str(token)+"'>"+message+"</message>\n"
80 token += 1
81 else:
82 string = "<message time='"+finalDate+"' id='ofono' name='ofono' token='' isuser='true' type='normal'>"+message+"</message>\n"
83
84 if userid in sms:
85 if filedate in sms[userid]:
86 sms[userid][filedate] += string
87 else:
88 sms[userid][filedate] = string
89 else:
90 sms[userid] = {filedate: string}
91
92 if eventtype == "call":
93 string = None
94 if incoming:
95 if missed:
96 string = "<call time='"+finalDate+"' id='"+userid+"' name='"+phoneNumber+"' isuser='false' token='' duration='-1' actor='"+userid+"' actortype='contact' actorname='"+phoneNumber+"' actortoken='' reason='no-answer' detail=''/>\n"
97 else:
98 string = "<call time='"+finalDate+"' id='"+userid+"' name='"+phoneNumber+"' isuser='false' token='' duration='"+duration+"' actor='"+userid+"' actortype='contact' actorname='"+phoneNumber+"' actortoken='' reason='user-requested' detail=''/>\n"
99 else:
100 string = "<call time='"+finalDate+"' id='ofono' name='ofono' isuser='true' token='' duration='"+duration+"' actor='"+userid+"' actortype='contact' actorname='"+phoneNumber+"' actortoken='' reason='user-requested' detail=''/>\n"
101
102 if userid in call:
103 if filedate in call[userid]:
104 call[userid][filedate] += string
105 else:
106 call[userid][filedate] = string
107 else:
108 call[userid] = {filedate: string}
109
110if len(call) != 0 or len(sms) != 0:
111 # create sms log files
112 for userid in sms:
113 user_sms_dir = logger_dir+"/"+userid
114 if not os.path.exists(user_sms_dir):
115 os.makedirs(user_sms_dir)
116 for date in sms[userid]:
117 f = open(user_sms_dir+"/"+date+".log", 'w')
118 f.write(xml_header)
119 f.write(sms[userid][date])
120 f.write(xml_footer)
121 f.close()
122
123 # create call log files
124 for userid in call:
125 user_call_dir = logger_dir+"/"+userid
126 if not os.path.exists(user_call_dir):
127 os.makedirs(user_call_dir)
128 for date in call[userid]:
129 f = open(user_call_dir+"/"+date+".call.log", 'w')
130 f.write(xml_header)
131 f.write(call[userid][date])
132 f.write(xml_footer)
133 f.close()
134 print "Done! logger database populated at: " + logger_dir
135else:
136 print "No data found"
137

Subscribers

People subscribed via source and target branches