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
1=== modified file 'CMakeLists.txt'
2--- CMakeLists.txt 2013-07-15 17:17:59 +0000
3+++ CMakeLists.txt 2013-07-17 14:48:24 +0000
4@@ -55,9 +55,6 @@
5
6 find_package(PkgConfig REQUIRED)
7 pkg_check_modules(TP_QT5 REQUIRED TelepathyQt5)
8-pkg_check_modules(TPL_QT5 REQUIRED TelepathyLoggerQt5)
9-pkg_check_modules(QTGLIB REQUIRED QtGLib-2.0)
10-pkg_check_modules(GLIB REQUIRED glib-2.0)
11 pkg_check_modules(NOTIFY REQUIRED libnotify)
12 pkg_check_modules(MESSAGING_MENU REQUIRED messaging-menu)
13
14
15=== modified file 'Ubuntu/Telephony/CMakeLists.txt'
16--- Ubuntu/Telephony/CMakeLists.txt 2013-07-15 19:11:43 +0000
17+++ Ubuntu/Telephony/CMakeLists.txt 2013-07-17 14:48:24 +0000
18@@ -6,9 +6,6 @@
19
20 include_directories(
21 ${TP_QT5_INCLUDE_DIRS}
22- ${TPL_QT5_INCLUDE_DIRS}
23- ${QTGLIB_INCLUDE_DIRS}
24- ${GLIB_INCLUDE_DIRS}
25 ${CMAKE_SOURCE_DIR}/libphoneapp
26 )
27
28@@ -18,8 +15,6 @@
29
30 target_link_libraries(phone-qml
31 ${TP_QT5_LIBRARIES}
32- ${TPL_QT5_LIBRARIES}
33- ${GLIB_LIBRARIES}
34 phoneapp
35 )
36
37
38=== modified file 'Ubuntu/Telephony/components.cpp'
39--- Ubuntu/Telephony/components.cpp 2013-07-15 19:11:43 +0000
40+++ Ubuntu/Telephony/components.cpp 2013-07-17 14:48:24 +0000
41@@ -25,15 +25,10 @@
42 #include "callmanager.h"
43 #include "channelobserver.h"
44 #include "chatmanager.h"
45-#include "telepathylogreader.h"
46
47 #include <QQmlEngine>
48 #include <qqml.h>
49 #include <TelepathyQt/Debug>
50-#include <TelepathyLoggerQt/Init>
51-
52-#include <glib-object.h>
53-
54
55 void Components::initializeEngine(QQmlEngine *engine, const char *uri)
56 {
57@@ -45,10 +40,6 @@
58 Tp::registerTypes();
59 //Tp::enableDebug(true);
60 Tp::enableWarnings(true);
61- Tpl::init();
62-
63- // trigger the log reader construction
64- TelepathyLogReader::instance();
65
66 mRootContext = engine->rootContext();
67 Q_ASSERT(mRootContext);
68
69=== removed file 'Ubuntu/Telephony/telepathylogreader.cpp'
70--- Ubuntu/Telephony/telepathylogreader.cpp 2013-03-11 23:05:20 +0000
71+++ Ubuntu/Telephony/telepathylogreader.cpp 1970-01-01 00:00:00 +0000
72@@ -1,142 +0,0 @@
73-/*
74- * Copyright (C) 2012-2013 Canonical, Ltd.
75- *
76- * Authors:
77- * Gustavo Pichorim Boiko <gustavo.boiko@canonical.com>
78- *
79- * This file is part of phone-app.
80- *
81- * phone-app is free software; you can redistribute it and/or modify
82- * it under the terms of the GNU General Public License as published by
83- * the Free Software Foundation; version 3.
84- *
85- * phone-app is distributed in the hope that it will be useful,
86- * but WITHOUT ANY WARRANTY; without even the implied warranty of
87- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
88- * GNU General Public License for more details.
89- *
90- * You should have received a copy of the GNU General Public License
91- * along with this program. If not, see <http://www.gnu.org/licenses/>.
92- */
93-
94-#include "telepathylogreader.h"
95-#include "telepathyhelper.h"
96-#include "contactentry.h"
97-#include "contactmodel.h"
98-#include "conversationfeeditem.h"
99-#include <TelepathyLoggerQt/LogManager>
100-#include <TelepathyLoggerQt/PendingDates>
101-#include <TelepathyLoggerQt/PendingEntities>
102-#include <TelepathyLoggerQt/PendingEvents>
103-#include <TelepathyLoggerQt/Entity>
104-#include <TelepathyLoggerQt/Event>
105-#include <TelepathyLoggerQt/CallEvent>
106-#include <TelepathyLoggerQt/TextEvent>
107-#include <QContact>
108-#include <QContactPhoneNumber>
109-
110-TelepathyLogReader::TelepathyLogReader(QObject *parent) :
111- QObject(parent), mLogManager(Tpl::LogManager::instance())
112-{
113-}
114-
115-TelepathyLogReader *TelepathyLogReader::instance()
116-{
117- static TelepathyLogReader *self = new TelepathyLogReader();
118- return self;
119-}
120-
121-void TelepathyLogReader::fetchLog()
122-{
123- Tpl::PendingEntities *pendingEntities = mLogManager->queryEntities(TelepathyHelper::instance()->account());
124-
125- /* Fetching the log work like this:
126- - Start by fetching the entities from the log
127- - Once you get the entities, fetch the available dates
128- - After you get the dates, fetch the events themselves
129- */
130-
131- connect(pendingEntities,
132- SIGNAL(finished(Tpl::PendingOperation*)),
133- SLOT(onPendingEntitiesFinished(Tpl::PendingOperation*)));
134-}
135-
136-void TelepathyLogReader::requestDatesForEntities(const Tpl::EntityPtrList &entities)
137-{
138- Tp::AccountPtr account = TelepathyHelper::instance()->account();
139-
140- Q_FOREACH(Tpl::EntityPtr entity, entities) {
141- Tpl::PendingDates *pendingDates = mLogManager->queryDates(account, entity, Tpl::EventTypeMaskAny);
142-
143- connect(pendingDates,
144- SIGNAL(finished(Tpl::PendingOperation*)),
145- SLOT(onPendingDatesFinished(Tpl::PendingOperation*)));
146- }
147-}
148-
149-void TelepathyLogReader::requestEventsForDates(const Tpl::EntityPtr &entity, const Tpl::QDateList &dates)
150-{
151- Tp::AccountPtr account = TelepathyHelper::instance()->account();
152-
153- Q_FOREACH(QDate date, dates) {
154- Tpl::PendingEvents *pendingEvents = mLogManager->queryEvents(account, entity, Tpl::EventTypeMaskAny, date);
155- connect(pendingEvents,
156- SIGNAL(finished(Tpl::PendingOperation*)),
157- SLOT(onPendingEventsFinished(Tpl::PendingOperation*)));
158- }
159-}
160-
161-void TelepathyLogReader::onPendingEntitiesFinished(Tpl::PendingOperation *op)
162-{
163- Tpl::PendingEntities *pe = qobject_cast<Tpl::PendingEntities*>(op);
164- if (!pe) {
165- return;
166- }
167-
168- // request the dates for all the entities
169- requestDatesForEntities(pe->entities());
170-}
171-
172-void TelepathyLogReader::onPendingDatesFinished(Tpl::PendingOperation *op)
173-{
174- Tpl::PendingDates *pd = qobject_cast<Tpl::PendingDates*>(op);
175- if (!pd) {
176- return;
177- }
178-
179- // request all events
180- requestEventsForDates(pd->entity(), pd->dates());
181-}
182-
183-void TelepathyLogReader::onPendingEventsFinished(Tpl::PendingOperation *op)
184-{
185- Tpl::PendingEvents *pe = qobject_cast<Tpl::PendingEvents*>(op);
186- if (!pe) {
187- return;
188- }
189-
190- Q_FOREACH(const Tpl::EventPtr &event, pe->events()) {
191- bool incoming = event->receiver()->entityType() == Tpl::EntityTypeSelf;
192- Tpl::EntityPtr remoteEntity = incoming ? event->sender() : event->receiver();
193-
194- QString phoneNumber = remoteEntity->identifier();
195- QDateTime timestamp = event->timestamp();
196-
197- Tpl::CallEventPtr callEvent = event.dynamicCast<Tpl::CallEvent>();
198- Tpl::TextEventPtr textEvent = event.dynamicCast<Tpl::TextEvent>();
199-
200- if (!callEvent.isNull()) {
201- bool missed = incoming && callEvent->endReason() == Tp::CallStateChangeReasonNoAnswer;
202- QTime duration = callEvent->duration();
203-
204- Q_EMIT loadedCallEvent(phoneNumber, incoming, timestamp, duration, missed, false);
205- }
206-
207- if (!textEvent.isNull()) {
208- QString message = textEvent->message();
209- QString messageId = textEvent->messageToken();
210-
211- Q_EMIT loadedMessageEvent(phoneNumber, message, incoming, timestamp, messageId, false);
212- }
213- }
214-}
215
216=== removed file 'Ubuntu/Telephony/telepathylogreader.h'
217--- Ubuntu/Telephony/telepathylogreader.h 2013-03-11 23:05:20 +0000
218+++ Ubuntu/Telephony/telepathylogreader.h 1970-01-01 00:00:00 +0000
219@@ -1,66 +0,0 @@
220-/*
221- * Copyright (C) 2012-2013 Canonical, Ltd.
222- *
223- * Authors:
224- * Gustavo Pichorim Boiko <gustavo.boiko@canonical.com>
225- *
226- * This file is part of phone-app.
227- *
228- * phone-app is free software; you can redistribute it and/or modify
229- * it under the terms of the GNU General Public License as published by
230- * the Free Software Foundation; version 3.
231- *
232- * phone-app is distributed in the hope that it will be useful,
233- * but WITHOUT ANY WARRANTY; without even the implied warranty of
234- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
235- * GNU General Public License for more details.
236- *
237- * You should have received a copy of the GNU General Public License
238- * along with this program. If not, see <http://www.gnu.org/licenses/>.
239- */
240-
241-#ifndef TELEPATHYLOGREADER_H
242-#define TELEPATHYLOGREADER_H
243-
244-#include <QObject>
245-#include <TelepathyLoggerQt/PendingOperation>
246-#include <TelepathyLoggerQt/Types>
247-#include <TelepathyLoggerQt/LogManager>
248-#include <QDateTime>
249-#include <QList>
250-#include <QMap>
251-#include <QUrl>
252-
253-class TelepathyLogReader : public QObject
254-{
255- Q_OBJECT
256-public:
257- static TelepathyLogReader *instance();
258-
259-public Q_SLOTS:
260- void fetchLog();
261-
262-protected:
263- void requestDatesForEntities(const Tpl::EntityPtrList &entities);
264- void requestEventsForDates(const Tpl::EntityPtr &entity, const Tpl::QDateList &dates);
265-
266-Q_SIGNALS:
267- void loadedCallEvent(const QString &phoneNumber, bool incoming, const QDateTime &timestamp, const QTime &duration, bool missed, bool newEvent);
268-
269- // the order of parameters here is this way to match the ones already in use in ChatManager and MessageLogModel
270- void loadedMessageEvent(const QString &phoneNumber, const QString &message, bool incoming, const QDateTime &timestamp, const QString &messageId, bool newEvent);
271-
272-protected Q_SLOTS:
273- void onPendingEntitiesFinished(Tpl::PendingOperation *op);
274- void onPendingDatesFinished(Tpl::PendingOperation *op);
275- void onPendingEventsFinished(Tpl::PendingOperation *op);
276-
277-protected:
278- Tpl::LogManagerPtr mLogManager;
279-
280-private:
281- explicit TelepathyLogReader(QObject *parent = 0);
282-
283-};
284-
285-#endif // CALLLOGMODEL_H
286
287=== modified file 'Ubuntu/Telephony/tests/CMakeLists.txt'
288--- Ubuntu/Telephony/tests/CMakeLists.txt 2013-07-15 19:11:43 +0000
289+++ Ubuntu/Telephony/tests/CMakeLists.txt 2013-07-17 14:48:24 +0000
290@@ -8,7 +8,6 @@
291 add_executable(${test} ${test}.cpp)
292 qt5_use_modules(${test} Contacts Core DBus Qml Test)
293 target_link_libraries(${test}
294- ${TPL_QT5_LIBRARIES}
295 phone-qml
296 )
297 add_test(${test} ${CMAKE_CURRENT_BINARY_DIR}/${test} -xunitxml -o ${CMAKE_BINARY_DIR}/test_${test}.xml)
298
299=== modified file 'debian/changelog'
300--- debian/changelog 2013-07-03 21:58:07 +0000
301+++ debian/changelog 2013-07-17 14:48:24 +0000
302@@ -1,1283 +1,5 @@
303-phone-app (0.59.18) saucy; urgency=low
304-
305- * Get rid of the dual panel layout support. This is obsolete for a long time now.
306- * Fix saving contacts after editing or creating new.
307-
308- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 03 Jul 2013 18:57:14 -0300
309-
310-phone-app (0.59.17) saucy; urgency=low
311-
312- [ Gustavo Pichorim Boiko ]
313- * Use AbstractButton as the base for all custom buttons in phone-app.
314- * Update phone-app to work with the new theming.
315-
316- [ Mirco Müller ]
317- * Don't use the image_path hint to pass an avatar-icon, because the notification-backend
318- does not support it yet. Instead use notify_notification_new()s icon-parameter directly
319- (LP: #1194629).
320-
321- [ Omer Akram ]
322- * Adds initial packaging for the network connected tests.
323-
324- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 02 Jul 2013 19:48:46 -0300
325-
326-phone-app (0.59.16) saucy; urgency=low
327-
328- [ Renato Araujo Oliveira Filho ]
329- * Used hex format for message id to avoid invalid character (LP: #1191820).
330-
331- [ Gustavo Pichorim Boiko ]
332- * Remove a call to the obsolete g_type_init() function.
333- * Make it possible to answer or reject a call by calling the approver via DBus.
334- This will be used to create automatic tests.
335-
336- [ Omer Akram ]
337- * Make the autopilot tab switching reliable. Fixes failing tests on the phone.
338-
339- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 25 Jun 2013 22:05:43 -0300
340-
341-phone-app (0.59.15) saucy; urgency=low
342-
343- * debian/control: depend on telepathy-ofono instead, same as
344- telepathy-ofono2 but provided by the archive
345-
346- -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Tue, 25 Jun 2013 01:24:47 -0300
347-
348-phone-app (0.59.14) saucy; urgency=low
349-
350- * Force rebuild.
351-
352- -- Sergio Schvezov <sergio.schvezov@canonical.com> Mon, 24 Jun 2013 18:25:16 -0300
353-
354-phone-app (0.59.13-0ubuntu6) saucy; urgency=low
355-
356- [ Ken VanDine ]
357- * debian/control
358- - depend on libfolks-eds25
359-
360- [ Gustavo Pichorim Boiko ]
361- * Remove desktop file and application binary links.
362-
363- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 21 Jun 2013 14:44:42 -0300
364-
365-phone-app (0.59.13-0ubuntu4) saucy; urgency=low
366-
367- * Do not depend on notify-osd, recommend unity8 (>= 7.81.0~) instead.
368-
369- -- Michał Sawicz <michal.sawicz@canonical.com> Wed, 19 Jun 2013 23:49:18 +0200
370-
371-phone-app (0.59.13-0ubuntu3) saucy; urgency=low
372-
373- * Use a custom cursor that doesn't blink to avoid extra CPU usage
374- (LP: #1188669).
375-
376- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 14 Jun 2013 11:05:37 -0300
377-
378-phone-app (0.59.13-0ubuntu2) saucy; urgency=low
379-
380- * Translate the desktop files too.
381-
382- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 12 Jun 2013 17:44:17 -0300
383-
384-phone-app (0.59.13-0ubuntu1) saucy; urgency=low
385-
386- * Bumping the version to avoid some launchpad/ppa issues for a rebuild
387- against the correct dependencies.
388-
389- -- Sergio Schvezov <sergio.schvezov@canonical.com> Mon, 10 Jun 2013 13:04:32 -0300
390-
391-phone-app (0.59.12-0ubuntu6) saucy; urgency=low
392-
393- * Move delete action to the main contact detail toolbar
394- and add a confirmation dialog (LP: #1185548).
395-
396- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Tue, 04 Jun 2013 16:16:34 -0300
397-
398-phone-app (0.59.12-0ubuntu5) saucy; urgency=low
399-
400- * Releasing for saucy.
401-
402- -- Sergio Schvezov <sergio.schvezov@canonical.com> Tue, 04 Jun 2013 11:45:00 -0300
403-
404-phone-app (0.59.12-0ubuntu4) raring; urgency=low
405-
406- * Make the search bar always visible on contacts panel
407-
408- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Thu, 30 May 2013 00:28:19 -0300
409-
410-phone-app (0.59.12-0ubuntu3) raring; urgency=low
411-
412- * Set favorite detail as modified when necessary (LP: #1185036).
413-
414- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Wed, 29 May 2013 19:14:23 -0300
415-
416-phone-app (0.59.12-0ubuntu2) raring; urgency=low
417-
418- * Allow toggling favorite even when not editing a contact (LP: #1185064).
419- * Prevent the search field from being partially covered by the
420- view header (LP: 1181362).
421-
422- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Wed, 29 May 2013 15:06:30 -0300
423-
424-phone-app (0.59.12-0ubuntu1) raring; urgency=low
425-
426- * Added rotation support;
427- * Added i18n support;
428-
429- -- Renato Araujo Oliveira Filho <renato@canonical.com> Tue, 28 May 2013 19:48:07 -0300
430-
431-phone-app (0.59.11-0ubuntu1) raring; urgency=low
432-
433- [ Gustavo Pichorim Boiko ]
434- * display toolbar above keyboard when adding/editing contacts
435- fixes lp:1181339
436- * add support for saving a contact from conversation view
437- fixes lp:1181343
438-
439- -- Bill Filler <bill.filler@canonical.com> Fri, 24 May 2013 21:47:54 -0400
440-
441-phone-app (0.59.10-0ubuntu2) raring; urgency=low
442-
443- [ Florian Bocault ]
444- * Stop using the private property Scrollbar__interactive. The default value is
445- false anyway.
446-
447- [ Gustavo Pichorim Boiko ]
448- * Make sure the header doesn't overlap the contents in DetailViewCommunication.
449- * Fix the contact details view by forcing the header height to change and by
450- removing the obsolete footer (LP: #1181363).
451- * Update the conversation panel when a message is marked as read.
452-
453- [ Tiago Salem Herrmann ]
454- * Make phone-app depend explicitly on telepathy-ofono2.
455-
456- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 22 May 2013 21:33:19 -0300
457-
458-phone-app (0.59.9-0ubuntu3) raring; urgency=low
459-
460- * Fix holding a channel. It should call the handler to set the call on hold.
461- * Change custom telepathy interface names to com.canonical.Telephony.{Feature}
462- * Add channel object path as SetSpeakerMode() argument.
463- * Make phone-app depend explicitly on telepathy-ofono2
464-
465- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 26 Apr 2013 18:18:10 -0300
466-
467-phone-app (0.59.9-0ubuntu1) quantal; urgency=low
468-
469- * Fix displaying of unread messages in the communication panel by reading the
470- newItem property from the model and not from the item being displayed.
471- * Fix problems found by coverity (LP: #1073224, #1073226, #1073229, #1080956).
472-
473- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 22 Apr 2013 17:37:40 -0300
474-
475-phone-app (0.59.8-0ubuntu1) quantal; urgency=low
476-
477- [ Didier Roche ]
478- * Automatic snapshot from revision 635 (bootstrap)
479-
480- [ Gustavo Pichorim Boiko ]
481- * Fix the argument parsing so that starting the apps in determined views works
482- (LP: #1170490).
483-
484- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 19 Apr 2013 11:53:38 -0300
485-
486-phone-app (0.59.7) quantal; urgency=low
487-
488- [ Gustavo Pichorim Boiko ]
489- * Make the usage of messaging-menu-message conditional to its availability.
490- * Split the channel handling functions from the phone-app into a separate
491- process that is just controlled from the UI when necessary
492- (LP: #1090409, #1092301, #1129854).
493-
494- [ Michael Terry ]
495- * Run unit tests during build.
496-
497- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 17 Apr 2013 17:19:26 -0300
498-
499-phone-app (0.59.6) quantal; urgency=low
500-
501- * Revert the fixes for the conversation view behavior (bugs #1091682 and
502- #1091253), as it causes many cases to not work.
503-
504- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 09 Apr 2013 18:45:22 -0300
505-
506-phone-app (0.59.5) quantal; urgency=low
507-
508- [ Ying-Chun Liu (PaulLiu) ]
509- * Add X-Ubuntu-Touch and X-Ubuntu-StageHint field into desktop file.
510-
511- [ Gustavo Pichorim Boiko ]
512- * We should show the input field for replying only when clicking on incoming
513- messages (LP: #1091682).
514- * Hide the message input field after sending one message (LP: #1091253).
515-
516- [ Michael Terry ]
517- * Fix some more packaging nits.
518-
519- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 03 Apr 2013 19:06:55 -0300
520-
521-phone-app (0.59.4) quantal; urgency=low
522-
523- [ Gustavo Pichorim Boiko ]
524- * Optimize some list delegates by using a simpler version of them and change
525- the tab pages to be loaded asynchronously.
526-
527- [ Michael Terry ]
528- * Update packaging
529- - Use dh9
530- - Sort Build-Depends and Depends
531- - Add Conflicts on packages we already Replace
532- - Fix syntax of copyright file
533- - Set architecture to only the ones supported by qtdeclarative
534-
535- [ Renato Araujo Oliveira Filho ]
536- * Fixed crash during the contact search using ContactsSearchCombo (LP: #1087300)
537-
538- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 28 Mar 2013 17:27:06 -0300
539-
540-phone-app (0.59.3) quantal; urgency=low
541-
542- [ Gustavo Pichorim Boiko ]
543- * Clear many warnings and binding loops in the QML files.
544- * Do not consider an empty string as a message ID for comparing, as sent
545- messages have no ID (LP: #1159975).
546- * Move the remove button in contact details away from the edge so that it is
547- actually clickable (LP: #1136860).
548- * Wait for the application UI to be visible to avoid races in tests.
549-
550- [ Michael Zanetti ]
551- * Make initial tab switching in autopilot tests a bit more robust.
552-
553- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 26 Mar 2013 18:21:03 -0300
554-
555-phone-app (0.59.2) quantal; urgency=low
556-
557- * Use the SDK headers in DetailViews of the app, and fix the toolbar usage.
558-
559- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 25 Mar 2013 17:16:16 -0300
560-
561-phone-app (0.59.1) quantal; urgency=low
562-
563- * Make sure unit tests save their output to XML files.
564- * Adapt the dependencies to match the Ubuntu components rename and do some
565- adjustments to fix the behavior.
566-
567- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 20 Mar 2013 21:25:18 -0300
568-
569-phone-app (0.59) quantal; urgency=low
570-
571- * Rename the package from telephony-app to phone-app.
572-
573- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 12 Mar 2013 17:49:52 -0300
574-
575-telephony-app (0.58.37) quantal; urgency=low
576-
577- * Optimize loading data from telepathy-logger by reading it just once and
578- dispatching the events to the correct model. Also add some unit tests to the
579- logger models (after the changes it was easier to get them tested).
580- * Check whether running locally or installed and launch the app accordingly.
581- * Write some more unit tests for ConversationFeedModel to make it all covered.
582- * Implement HUD actions.
583- * Make sure all autopilot tests pass.
584- * Update telephony-app to use the toolbar from SDK.
585-
586- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 08 Mar 2013 16:32:54 -0300
587-
588-telephony-app (0.58.36) quantal; urgency=low
589-
590- * Set the avatar from the matched contact for incoming calls (LP:1093115).
591-
592- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 19 Feb 2013 18:15:09 -0300
593-
594-telephony-app (0.58.35) quantal; urgency=low
595-
596- * fix breakage of LiveCall view by fixing typo
597-
598- -- Bill Filler <bill.filler@canonical.com> Tue, 19 Feb 2013 01:28:45 -0500
599-
600-telephony-app (0.58.34) quantal; urgency=low
601-
602- [ Antti Kaijanmäki ]
603- * Add HUD dummy Actions (LP:1125656).
604-
605- [ Gustavo Pichorim Boiko ]
606- * Make sure contacts are matched also for SMS messages (LP:1093115).
607- * Crop the avatars so that they fill the whole UbuntuShape area. Also limit
608- the size of images in memory (some of the original images are quite big now)
609- (LP:1126634).
610- * Make sure the search entries don't lose focus when the proxy model changes
611- (which causes the ListView's focus scopes to be re-evaluated) (LP:1127776).
612-
613- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 18 Feb 2013 19:48:29 -0300
614-
615-telephony-app (0.58.33) quantal; urgency=low
616-
617- * Created "--help" argument to display the usage options.
618- * Now the application accepts any argument.
619-
620- -- Renato Araujo Oliveira Filho <renato@canonical.com> Fri, 15 Feb 2013 16:27:29 -0300
621-
622-telephony-app (0.58.32) quantal; urgency=low
623-
624- * Stop the ringtone before starting the telephony app.
625- * Update some assets of the dialer view and remove the noisy background from
626- the application.
627-
628- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 14 Feb 2013 22:33:50 -0200
629-
630-telephony-app (0.58.31) quantal; urgency=low
631-
632- * Enable/disable telephony-app features based on the connection status
633- (LP:1089080).
634- * Match the contacts for incoming calls too.
635-
636- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 13 Feb 2013 18:49:04 -0200
637-
638-telephony-app (0.58.30) quantal; urgency=low
639-
640- [ Antti Kaijanmäki ]
641- * Integrate with HUD Toolbar Quit button.
642-
643- [ Gustavo Pichorim Boiko ]
644- * Fix the alignment of the communication delegate items (LP:1123242).
645- * Adjust the app in preparation for its opensource release.
646- * Set the DTMF entry field as read-only to prevent the on-screen keyboard from
647- appearingi (LP:1118591).
648-
649- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 12 Feb 2013 19:52:35 -0200
650-
651-telephony-app (0.58.29) quantal; urgency=low
652-
653- * Fix saving subtypes and contexts by converting the values to QList<int> when
654- they are set.
655-
656- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 08 Feb 2013 20:25:42 -0200
657-
658-telephony-app (0.58.28) quantal; urgency=low
659-
660- * Updating build-dependency to use the new ubuntu-platform-api package
661- * debian/control: updating entries to be compatible with Ubuntu standards
662-
663- -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Wed, 06 Feb 2013 22:25:46 -0200
664-
665-telephony-app (0.58.27) quantal; urgency=low
666-
667- * Add basic ringtone support for calls and messages (LP:1090496).
668- * Apply the latest visual designs to the contacts editing screen (LP:1089597
669- LP:1090359 LP:1092728).
670-
671- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 01 Feb 2013 23:33:40 -0500
672-
673-telephony-app (0.58.26) quantal; urgency=low
674-
675- * Adapt to work with qt5 final.
676-
677- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 24 Jan 2013 14:58:07 -0200
678-
679-telephony-app (0.58.25) quantal; urgency=low
680-
681- * Disable the "Send" button if the message is empty (LP:1089509)
682- * Adapt the code to use the Tabs from SDK.
683- * Load the test lib by hand as we are not using QApplication anymore, and
684- remove one test that is now obsolete.
685- * Telephony-app applications don't use widgets, there is no need to use
686- QApplication nor to link to QtWidgets.
687- * Remove the fake data models and other unused files.
688-
689- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 17 Jan 2013 10:23:32 -0200
690-
691-telephony-app (0.58.24) quantal; urgency=low
692-
693- [ Gustavo Pichorim Boiko ]
694- * Add missing license headers (LP:1097077).
695-
696- [ Michael Zanetti ]
697- * Fixes a crash when trying to start a phone call without having a connection.
698-
699- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 08 Jan 2013 16:29:37 -0200
700-
701-telephony-app (0.58.23) quantal; urgency=low
702-
703- [ Gustavo Pichorim Boiko ]
704- * Fix the lag on swiping when the application is started. (lp:1091290)
705-
706- [ Tiago Salem Herrmann ]
707- * Favorites should be fully visible in default contact view. (lp:1092962)
708-
709- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 21 Dec 2012 18:23:51 -0200
710-
711-telephony-app (0.58.22) quantal; urgency=low
712-
713- [ Gustavo Pichorim Boiko ]
714- * Make sure all actions launching the app are done using the application API
715- (lp:1089012)
716- * Fix the filtering of conversations both for showing the latest from each
717- conversation, and for showing messages from a single conversation
718- (lp:1091797, lp:1092670).
719-
720- [ Tiago Salem Herrmann ]
721- * Do not focus the message entry when loading the view.
722-
723- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 20 Dec 2012 23:43:43 -0200
724-
725-telephony-app (0.58.21) quantal; urgency=low
726-
727- [ Gustavo Pichorim Boiko ]
728- * Remove some unused files.
729- * Fix handling of favorite contacts (lp:1092192).
730-
731- [ Tiago Salem Herrmann ]
732- * Focus input entry when the TextArea is clicked. (lp:1091225).
733-
734- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 18 Dec 2012 18:15:41 -0200
735-
736-telephony-app (0.58.20) quantal; urgency=low
737-
738- [ Gustavo Pichorim Boiko ]
739- * Change the process of item grouping to work in an incremental way. This way
740- when the items are added only the really required calculations are done
741- (lp:1091290, lp:1091364).
742- * Load contact avatar images asynchronously.
743- * Fix autopilot tests.
744- * Remove the GVariant unwrapping from the callback as this has been fixed in
745- libmessaging-menu.
746-
747- [ Tiago Salem Herrmann ]
748- * Hide input entry when not focused and focus entry when a message is clicked
749- (lp:1091211)
750-
751- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 17 Dec 2012 22:25:45 -0200
752-
753-telephony-app (0.58.19) quantal; urgency=low
754-
755- [ Gustavo Pichorim Boiko ]
756- * Fix sending messages via telephony-app-approver when the app is not running.
757- * Unfocus the currently focused item when the on-screen keyboard disappears
758- (lp:1086828).
759- * Use text area to allow long messages to be broken in multiple lines while
760- editting.
761- * Shorten the title of notify-osd messages so that they fit in one line
762- (lp:1090406).
763- * Remove the extra orange line at the top of the views (lp:1090351).
764- * Fix the avatar displaying in messaging menu, snap decision and notify-osd
765- items (lp:1090384).
766- * Fix the timestamp for the messaging-menu entries.
767- * Move the conversation view to the top when a message is sent (lp:1087779).
768- * Scroll the message we are replying to all the way down to the input field
769- when possible.
770- * Remove messaging-menu messages using the remove_by_id functions to simplify
771- the code.
772-
773- [ Tiago Salem Herrmann ]
774- * Adapt csv2logger.py to support the latest changes in the conversation data
775- spreadsheet.
776- * Add dbus interface to the approver and expose the SendMessage(number, text)
777- method.
778- * Avoid crashes in telephony-app when calling SendMessage() from dbus and the
779- app is not running yet.
780-
781- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 14 Dec 2012 21:57:43 -0200
782-
783-telephony-app (0.58.18) quantal; urgency=low
784-
785- * display the correct icons for telephony related messaging menu
786- items (lp:108957)
787-
788- -- Bill Filler <bill.filler@canonical.com> Thu, 13 Dec 2012 21:50:38 -0500
789-
790-telephony-app (0.58.17) quantal; urgency=low
791-
792- * Fix the compose new message view: do not show the messages nor the header
793- until the target contact is selected.
794- * Adjust all views to display correctly when the on-screen keyboard is visible
795- (lp:1086437).
796-
797- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 12 Dec 2012 20:15:44 -0200
798-
799-telephony-app (0.58.16) quantal; urgency=low
800-
801- [ Gustavo Pichorim Boiko ]
802- * More design tweaks. This time most of the changes are in the contacts panel,
803- but there are a few design adjustments to the other views.
804- * Remove the desktop_file_hint argument from command line args so that the
805- application is correctly started when launched by hybris (lp:1088947).
806- * Use scrollbars from SDK and mark them as non-interactive (lp:1078921).
807-
808- [ Michael Zanetti ]
809- * fixes autopilot tests with latest design changes.
810-
811- [ Tiago Salem Herrmann ]
812- * workaround to prevent QDBusInterface to launch the app during approver startup.
813- * group entries in communication view by phoneNumber (lp:1087381).
814-
815- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 12 Dec 2012 10:47:43 -0200
816-
817-telephony-app (0.58.15) quantal; urgency=low
818-
819- [ Gustavo Pichorim Boiko ]
820- * Add support for messaging menu actions
821-
822- [ Tiago Salem Herrmann ]
823- * force tp-ofono to be launched even if no network connection is available
824-
825- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Mon, 10 Dec 2012 19:20:16 -0200
826-
827-telephony-app (0.58.14) quantal; urgency=low
828-
829- [ Gustavo Pichorim Boiko ]
830- * Tweak the design of the calls and conversation tabs.
831- * Use a shared code for the TelepathyHelper class between the approver and the
832- app itself, just making sure that the Handler in the approver handles only
833- channels requested inside it.
834- * Remove the usage of the obsolete libindicate library and use a messaging menu
835- entry to display the voicemail instead.
836- * Use separate messaging menu app instances to handle calls and messages,
837- because they use a different desktop file (different icons, etc).
838-
839- [ Tiago Salem Herrmann ]
840- * Send events to telepathy when using DTMF.
841- * Add pressed state to buttons in the live call view.
842-
843- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 06 Dec 2012 23:42:45 +0000
844-
845-telephony-app (0.58.13) quantal; urgency=low
846-
847- [ Gustavo Pichorim Boiko ]
848- * Make sure the view shows the edit input field for the cases where there is
849- no message shown.
850- * Make sure the input field is not covered by the OSK even if it is not the one
851- holding the focus.
852-
853- [ Thomas Moenicke ]
854- * textinput readonly so it does not trigger the keyboard
855-
856- [ Tiago Salem Herrmann ]
857- * General fixes for the dialer and live call screens.
858-
859- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 06 Dec 2012 00:32:33 +0000
860-
861-telephony-app (0.58.12) quantal; urgency=low
862-
863- [ Tiago Salem Herrmann ]
864- * add csv2logger.py script to convert csv files into xml logger files
865-
866- [ Gustavo Pichorim Boiko ]
867- * Update the visuals of the ChromeBar
868- * Make sure the message text input field is not covered by the on-screen-keyboard.
869-
870- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 05 Dec 2012 00:10:04 +0000
871-
872-telephony-app (0.58.11) quantal; urgency=low
873-
874- [ Gustavo Pichorim Boiko ]
875- * Add initial support for the messaging menu interaction.
876-
877- [ Bill Filler ]
878- * added /usr/bin/ofono-setup to setup initial accounts from session startup
879- rather than app startup
880- * removed account setup from /usr/bin/launch-telephony-app
881-
882- -- Bill Filler <bill.filler@canonical.com> Thu, 29 Nov 2012 19:31:23 -0500
883-
884-telephony-app (0.58.10) quantal; urgency=low
885-
886- [ Tiago Salem Herrmann ]
887- * Use the right instance of callStack when making calls.
888-
889- [ Gustavo Pichorim Boiko ]
890- * Add a static library to share code between the approver and the QML plugin.
891-
892- [ Bill Filler ]
893- * Change label of view to Conversations
894- * fix spacing of conversation search field so not obscured by header
895-
896- -- Bill Filler <bill.filler@canonical.com> Tue, 27 Nov 2012 20:34:53 -0500
897-
898-telephony-app (0.58.9) quantal; urgency=low
899-
900- * Fix the tabs usage and adapt to the new API.
901-
902- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 23 Nov 2012 18:27:24 -0200
903-
904-telephony-app (0.58.8) quantal; urgency=low
905-
906- [ Gustavo Pichorim Boiko ]
907- * Apply the new visual design to most components.
908- * Fix displaying unread messages and marking them as read.
909-
910- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Thu, 22 Nov 2012 01:02:24 -0200
911-
912-telephony-app (0.58.7) quantal; urgency=low
913-
914- * Group the messages and call log views into the new "Communications" view.
915-
916- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 09 Nov 2012 12:59:52 -0200
917-
918-telephony-app (0.58.6) quantal; urgency=low
919-
920- [ Gustavo Pichorim Boiko ]
921- * Add a debug package for telephony-app
922-
923- [ Michael Zanetti ]
924- * Added code coverage measurement to cmake files
925-
926- [ Tiago Salem Herrmann ]
927- * use the right height for gu == 18
928-
929- [ Bill Filler ]
930- * modified launch-telephony-app to launch fullscreen
931-
932- -- Bill Filler <bill.filler@canonical.com> Thu, 08 Nov 2012 16:12:24 -0500
933-
934-telephony-app (0.58.5) quantal; urgency=low
935-
936- * new release with launch-app-telephony change
937-
938- -- Bill Filler <bill.filler@canonical.com> Tue, 06 Nov 2012 09:06:12 -0500
939-
940-telephony-app (0.58.4) quantal; urgency=low
941-
942- * Add a dependency on telepathy-ofono.
943- * Add a wrapper that starts DBus and creates an ofono account before launching
944- the app.
945- * Load the contact model with some fake contacts when using the memory backend.
946- * add activateWindow() method to rise the app when necessary.
947- * Change layout to use one PageStack per tab.
948- * Make it possible to use the TelephonyApp plugin outside the app, and also make
949- it possible to have multiple instances of it running at the same time.
950- * Do not start a dbus session when calling the app wrapper.
951-
952- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 05 Nov 2012 19:29:57 -0200
953-
954-telephony-app (0.58.3) quantal; urgency=low
955-
956- * Workaround the application appearance on high res mobile screens by scaling
957- up the interface.
958- * Add a title to the main view of the app.
959-
960- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 18 Oct 2012 15:43:48 -0300
961-
962-telephony-app (0.58.2) quantal; urgency=low
963-
964- * Change the default size of the app to be 720x1280
965- * Add missing dependency to telepathy-logger.
966-
967- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 18 Oct 2012 14:44:40 -0300
968-
969-telephony-app (0.58.1) quantal; urgency=low
970-
971- * Remove some obsolete dependencies.
972- * Use the "memory" contacts backend when folks is not available.
973- * Save the contact display label properly.
974-
975- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 18 Oct 2012 10:08:57 -0300
976-
977-telephony-app (0.58) quantal; urgency=low
978-
979- [ Ugo Riboni ]
980- * Use components from the SDK.
981-
982- [ Gustavo Pichorim Boiko ]
983- * Use the PageStack component and add support for a single panel view mode.
984- * Port to Qt5.
985-
986- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 16 Oct 2012 17:10:27 -0300
987-
988-telephony-app (0.57) quantal; urgency=low
989-
990- [ Tiago Salem Herrmann ]
991- * Do not call requestClose() after hanging up a call.
992- * Validate the phone number before sending the message. (LP: #1029619)
993- * Change contactId to phoneNumber, as the variable name
994- "contactId" is used in another context.
995- * Try to find the customId in the current contact list before
996- asking android for it. (LP: #1030124)
997- * Enable speaker mode if the call was answered from ubuntu,
998- or if it was started from telephony-app. (LP: #1022752)
999- * Use callState() only after the feature is complete.
1000- * Show "Unknown number" and "Private number" instead of "#" and "-2" (LP: #1031949)
1001-
1002- [ Gustavo Pichorim Boiko ]
1003- * Filter out entities not used to fetch messages or call log. This should
1004- reduce the amount of data processed to get the events.
1005- * Do not use the emit, signals and slots keywords.
1006- * Make sure the call log is not shown (not even briefly) when adding new contacts.
1007- (LP: #1019040)
1008- * Make the comparePhoneNumbers function static.
1009- * Search all messages instead of searching just the latest ones. (LP: #1015394)
1010- * Add the message id to all messages and check for duplicates that might arrive
1011- from both telepathy and logger. (LP: #1031905)
1012- * Add unit tests to check ContactModel functionality.
1013- * Check if another instance of the telephony-app is running using DBus instead
1014- of using qtsingleapplication.
1015-
1016- [ Renato Araujo Oliveira Filho ]
1017- * Created new dbus method "CallNumber(s)"
1018-
1019- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 16 Oct 2012 17:10:07 -0300
1020-
1021-telephony-app (0.56) precise; urgency=low
1022-
1023- [ Olivier Tilloy ]
1024- * Work around the fact that the scrollbar proximity sensor eats
1025- mouse clicks. (LP: #1030136)
1026-
1027- [ Gustavo Pichorim Boiko ]
1028- * Add the correct icon for the phone/voicemail indicator. (LP: #1029708)
1029-
1030- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 01 Aug 2012 10:45:10 -0300
1031-
1032-telephony-app (0.55) precise; urgency=low
1033-
1034- [ Tiago Salem Herrmann ]
1035- * reset the proxy model when logger is fully loaded (LP: #1028166)
1036-
1037- [ Gustavo Pichorim Boiko ]
1038- * Make sure the telephony-app uses the correct timestamp for received messages.
1039- (LP: #1031472)
1040- * Use the comparePhoneNumbers() in chatmanager to check for existing text
1041- channels. (LP: #1030116)
1042-
1043- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 31 Jul 2012 17:33:14 -0300
1044-
1045-telephony-app (0.54) precise; urgency=low
1046-
1047- [ Florian Boucault ]
1048- * Fixed out of source building of unit tests. (LP: #1029997)
1049-
1050- [ Olivier Tilloy ]
1051- * Raise and activate the window when an incoming call is accepted.
1052- (LP: #1020157)
1053-
1054- [ Renato Araujo Oliveira Filho ]
1055- * Fixed application loader from dbus method. (LP: #1029120 LP: #1029124)
1056-
1057- -- Renato Araujo Oliveira Filho <renato@canonical.com> Mon, 30 Jul 2012 12:55:22 -0300
1058-
1059-telephony-app (0.53) precise; urgency=low
1060-
1061- [ Tiago Salem Herrmann ]
1062- * change "No Name" in live call view to "Unknown Contact" (LP: #1029681)
1063-
1064- [ Gustavo Pichorim Boiko ]
1065- * Make sure the approver gets started when the desktop loads. (LP: #1029890)
1066- * Do not display the desktop files used only by the indicators. (LP: #1029161)
1067-
1068- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 27 Jul 2012 13:44:18 -0300
1069-
1070-telephony-app (0.52) precise; urgency=low
1071-
1072- * Added constant padding at the top and bottom of the contact details header. (LP: #1029548)
1073- * Implemented a new Scrollbar widget and added scrollbars to relevant parts of the UI. (LP: #1025780)
1074-
1075- -- Florian Boucault <florian.boucault@canonical.com> Fri, 27 Jul 2012 16:14:51 +0100
1076-
1077-telephony-app (0.51) precise; urgency=low
1078-
1079- * Make sure the logger models are properly updated when phone numbers are added.
1080- (LP: #1029486 LP: #1029503)
1081-
1082- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 26 Jul 2012 17:13:00 -0300
1083-
1084-telephony-app (0.50) precise; urgency=low
1085-
1086- [ Renato Araujo Oliveira Filho ]
1087- * Fixed contact model loader. (LP: #1029063)
1088- * Does not show folks invisible fields in UI. (LP: #1028210)
1089-
1090- [ Gustavo Pichorim Boiko ]
1091- * Add an entry to the messaging menu to indicate there is a pending voicemail
1092- message. (LP: #1025700)
1093-
1094- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 26 Jul 2012 13:45:23 -0300
1095-
1096-telephony-app (0.49) precise; urgency=low
1097-
1098- * Add the new application icons. (LP: #1028480)
1099- * Make sure the dialpad input gets focused when entering the view. (LP: #1028900)
1100-
1101- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 25 Jul 2012 14:41:47 -0300
1102-
1103-telephony-app (0.48) precise; urgency=low
1104-
1105- [ Ugo Riboni ]
1106- * Use more sensible default subtypes for new fields (LP: #1028161)
1107- * Focus the recipient field when composing new message (LP: #1028169)
1108- * Display a dialing state while an outgoing call is ringing (LP: #1018428)
1109- * Update the keypad backspace icon according to design
1110-
1111- [ Gustavo Pichorim Boiko ]
1112- * Add a "New Message" entry to the SMS indicator.
1113-
1114- -- Ugo Riboni <ugo.riboni@canonical.com> Wed, 25 Jul 2012 08:02:52 -0700
1115-
1116-telephony-app (0.47) precise; urgency=low
1117-
1118- [ Renato Araujo Oliveira Filho ]
1119- * Fixed contact loader from another instance.(LP: #1022686)
1120-
1121- [ Gustavo Pichorim Boiko ]
1122- * Ignore unread messages from logger. Those will be all delivered by the
1123- telepathy connection manager. (LP: #1024063)
1124- * Turn the indicator blue when a new message arrives. (LP: #1027959)
1125-
1126- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 25 Jul 2012 10:17:24 -0300
1127-
1128-telephony-app (0.46) precise; urgency=low
1129-
1130- * Focus the message input field when opening a conversation (LP: #1028173)
1131- * Prevent saving contacts entirely empty or new empty contact fields (LP: #1027095)
1132- * Use the right placeholder contact picture
1133- in the call log and in the messages list (LP: #1006085)
1134-
1135- -- Ugo Riboni <ugo.riboni@canonical.com> Tue, 24 Jul 2012 05:29:36 -0700
1136-
1137-telephony-app (0.45) precise; urgency=low
1138-
1139- [ Ugo Riboni ]
1140- * Add a backspace button to the keypad (LP: #1018276)
1141- * Email subtypes should not include "mobile" (LP: #1025808)
1142- * Make sure the subtype editor text is not truncated (LP: #1020092)
1143-
1144- [ Florian Boucault ]
1145- * Implement visual design for buttons in all screens (LP: #1027118)
1146-
1147- -- Florian Boucault <florian.boucault@canonical.com> Mon, 23 Jul 2012 19:07:16 +0100
1148-
1149-telephony-app (0.44) precise; urgency=low
1150-
1151- [ Gustavo Pichorim Boiko ]
1152- * Change the application name to "Telephony". (LP: #1026308)
1153- * Remove social network update label. (LP: #1027114)
1154-
1155- [ Tiago Salem Herrmann ]
1156- * Change the app to only accept not accepted channels
1157- * Make the approver show the snap decision only for incoming channels
1158- and channels in initialised state
1159- * call phone number entered in the quick dial entry when return is pressed (LP: #1015392)
1160-
1161- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 20 Jul 2012 14:06:55 -0700
1162-
1163-telephony-app (0.43) precise; urgency=low
1164-
1165- [ Ugo Riboni ]
1166- * Display by default a blank email and phone fields when a new
1167- contact is being created (LP: #1025805)
1168- * Focus the contact name field when starting to edit a contact (LP: #1026324)
1169- * Apply the correct visual design for the "add new field" chooser (LP: #1025767)
1170-
1171- [ Gustavo Pichorim Boiko ]
1172- * Update the application icon to the latest design. (LP: #1025764)
1173- * Show contact information in the incoming call snap decision item. (LP: #1025837)
1174-
1175- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 20 Jul 2012 14:06:00 -0300
1176-
1177-telephony-app (0.42) precise; urgency=low
1178-
1179- * Set the phone number in the alias field of the conversation model as a
1180- fallback in case the contact is not known.
1181- * Fix contact detail saving that was broken by a previous change.
1182-
1183- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 19 Jul 2012 15:28:01 -0300
1184-
1185-telephony-app (0.41) precise; urgency=low
1186-
1187- * Implement the visual elements representing the unread messages. (LP: #1017661)
1188- * Show indicators and OSD notifications for text messages.
1189- (LP: #1017662 LP: #1018501 LP: #1024511)
1190-
1191- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 19 Jul 2012 11:40:20 -0300
1192-
1193-telephony-app (0.40) precise; urgency=low
1194-
1195- [ Ugo Riboni ]
1196- * Give focus to the newly created contact details (LP: #1022755)
1197- * Close the snap decision if the incoming call state is changed on
1198- the phone side (LP: #1021827)
1199-
1200- [ Renato Araujo Oliveira Filho ]
1201- * Fixed contact information load when the application is already
1202- running (LP: #1022686)
1203-
1204- [ Olivier Tilloy ]
1205- * Request the window to be raised and given focus when receiving a
1206- message (LP: #1022686)
1207-
1208- -- Olivier Tilloy <olivier.tilloy@canonical.com> Thu, 19 Jul 2012 13:53:34 +0200
1209-
1210-telephony-app (0.39) precise; urgency=low
1211-
1212- * Do not switch to the messages view for every new message. (LP: #1017649)
1213-
1214- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 17 Jul 2012 17:02:00 -0300
1215-
1216-telephony-app (0.38) precise; urgency=low
1217-
1218- * Now that qt-folks is returning the contact ids correctly for newly added. (LP: #1021519)
1219-
1220- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 17 Jul 2012 10:29:07 -0300
1221-
1222-telephony-app (0.37) precise; urgency=low
1223-
1224- [ Renato Araujo Oliveira Filho ]
1225- * Implemented support for QQ protocol. Based on the new IM generic protocol implementation.
1226- (LP: #1020280)
1227-
1228- [ Olivier Tilloy ]
1229- * Sort contacts in a case-insensitive manner (LP: #1018656)
1230-
1231- -- Renato Araujo Oliveira Filho <renato@canonical.com> Mon, 16 Jul 2012 14:40:54 -0300
1232-
1233-telephony-app (0.36) precise; urgency=low
1234-
1235- * scroll messages view to end when a conversation is open (LP: #1019414)
1236- * add speaker button to the voicemail view (LP: #1017657)
1237- * do not update the messages model anymore. We use now a proxy
1238- model to filter the messages instead
1239- * use the android algorithm to compare phone numbers
1240- * implement a ContactWatcher and integrate it into the application (LP: #1022746)
1241-
1242- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 13 Jul 2012 14:16:33 -0700
1243-
1244-telephony-app (0.35) precise; urgency=low
1245-
1246- [ Gustavo Pichorim Boiko ]
1247- * Acknowledge messages in the telepathy text channel once they are viewed.
1248-
1249- [ Tiago Salem Herrmann ]
1250- * Send message if return key is pressed (LP: #1015250)
1251-
1252- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 13 Jul 2012 07:05:23 -0700
1253-
1254-telephony-app (0.34) precise; urgency=low
1255-
1256- * Fixed google talk protocol name used by folks. (LP: #1020280)
1257-
1258- -- Renato Araujo Oliveira Filho <renato@canonical.com> Wed, 11 Jul 2012 14:16:25 -0700
1259-
1260-telephony-app (0.33) precise; urgency=low
1261-
1262- * Open the mail client when clicking on a contact's e-mail address
1263- (LP: #1018473)
1264- * Replace the phone icon by a message one in contact details to match its
1265- purpose (LP: #1018435 LP: #1018481)
1266-
1267- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 10 Jul 2012 13:49:33 -0300
1268-
1269-telephony-app (0.32) precise; urgency=low
1270-
1271- * open telephony app in the live call view if it was answered
1272- from the phone (LP: #1017592)
1273-
1274- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Tue, 10 Jul 2012 07:22:23 -0700
1275-
1276-telephony-app (0.31) precise; urgency=low
1277-
1278- * Watch for new calls to update the call log model (LP: #1019375)
1279- * Add the missing assets for the On Call entry on the left panel
1280-
1281- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 09 Jul 2012 18:17:04 -0300
1282-
1283-telephony-app (0.30) precise; urgency=low
1284-
1285- * Fix some contact synchronization issues (LP: #1021473)
1286-
1287- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 06 Jul 2012 10:57:45 -0300
1288-
1289-telephony-app (0.29) precise; urgency=low
1290-
1291- * If the user don't click the button when typing a phone number, send the
1292- message to the number the user typed (LP: #1021058)
1293-
1294- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 04 Jul 2012 18:48:56 -0300
1295-
1296-telephony-app (0.28) precise; urgency=low
1297-
1298- * do not compare phone numbers directly. Fix the case when an
1299- user types a phone number manually and a previous conversation
1300- with the same contact isn't displayed
1301-
1302- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Wed, 04 Jul 2012 11:13:39 -0700
1303-
1304-telephony-app (0.27) precise; urgency=low
1305-
1306- * move clear() from abstractloggermodel to messagelogmodel to make
1307- the app show all the messages from a contact properly.
1308-
1309- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Wed, 04 Jul 2012 10:47:26 -0700
1310-
1311-telephony-app (0.26) precise; urgency=low
1312-
1313- * Fix sms grouping using threadId and comparePhoneNumbers() (LP: #1004798 LP: #1019041)
1314-
1315- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Wed, 04 Jul 2012 08:16:51 -0700
1316-
1317-telephony-app (0.25) precise; urgency=low
1318-
1319- * Use the android service to get the contact ID from a given number.
1320-
1321- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 03 Jul 2012 18:19:13 -0300
1322-
1323-telephony-app (0.24) precise; urgency=low
1324-
1325- * Fix adding new details while editing a contact (LP: #1019037)
1326-
1327- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 03 Jul 2012 11:44:17 -0300
1328-
1329-telephony-app (0.23) precise; urgency=low
1330-
1331- * Fixed Address type translation.
1332-
1333- -- Renato Araujo Oliveira Filho <renato@canonical.com> Mon, 02 Jul 2012 17:57:46 -0700
1334-
1335-telephony-app (0.22) precise; urgency=low
1336-
1337- [ Gustavo Pichorim Boiko ]
1338- * When exposing QStringList properties to QML, use QVariant to wrap the values. (LP: #1019351)
1339- * Use the android contact id to find the contact to be used to fill the info on entries.
1340-
1341- [ Renato Araujo Oliveira Filho ]
1342- * Implemented IM type translate.
1343-
1344- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 02 Jul 2012 14:38:33 -0300
1345-
1346-telephony-app (0.21) precise; urgency=low
1347-
1348- * Fix clearing the input field when a text message is sent (LP: #1019411)
1349-
1350- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 29 Jun 2012 21:03:36 -0300
1351-
1352-telephony-app (0.20) precise; urgency=low
1353-
1354- * listen for speaker signals and update the ui accordingly (LP: #1017644)
1355-
1356- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 29 Jun 2012 15:08:58 -0700
1357-
1358-telephony-app (0.19) precise; urgency=low
1359-
1360- * do not anchor in callLogSection, otherwise the detail chooser wont be shown (LP: #1019003)
1361-
1362- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 29 Jun 2012 14:30:04 -0700
1363-
1364-telephony-app (0.18) precise; urgency=low
1365-
1366- * Update the messages model to work with latest logger changes (LP: #1018982 LP: #1018985)
1367-
1368- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 29 Jun 2012 13:03:36 -0300
1369-
1370-telephony-app (0.17newyork9) precise; urgency=low
1371-
1372- * Fix the handling of log entries to be compatible with latest telepathy-logger.
1373-
1374- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 28 Jun 2012 13:08:35 -0300
1375-
1376-telephony-app (0.17newyork8) precise; urgency=low
1377-
1378- [ Florian Boucault ]
1379- * Contact detail view edit mode: better looking arrows for the combobox.
1380- * Messages view: implemented visual design.
1381- * Messages panel: compute the height of the list of messages properly.
1382-
1383- [ Gustavo Pichorim Boiko ]
1384- * Do not load the dummy data from the binary application.
1385-
1386- [ Olivier Tilloy ]
1387- * Display the contact information in the active call view.
1388-
1389- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Thu, 28 Jun 2012 12:24:50 -0300
1390-
1391-telephony-app (0.17newyork7) precise; urgency=low
1392-
1393- * Make sure the correct tab is selected for all the views.
1394-
1395- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 27 Jun 2012 19:43:17 -0300
1396-
1397-telephony-app (0.17newyork6) precise; urgency=low
1398-
1399- * Replace the libdeclarative-contacts model by one written specifically to the
1400- application.
1401-
1402- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Wed, 27 Jun 2012 19:16:57 -0300
1403-
1404-telephony-app (0.17newyork5) precise; urgency=low
1405-
1406- * fix contact edit. (LP: #1017954)
1407-
1408- -- Renato Araujo Oliveira Filho <renato@canonical.com> Tue, 26 Jun 2012 15:18:46 -0700
1409-
1410-telephony-app (0.17newyork4) precise; urgency=low
1411-
1412- * start timer as soon as the call becomes active (LP: #1017655)
1413- * remove fake phone number from the keypad entry (LP: #1015247)
1414- * fix Mute button on LiveCall view (LP: #1017647)
1415- * fix Speaker button on LiveCall view (LP: #1017645)
1416-
1417- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Tue, 26 Jun 2012 14:12:49 -0700
1418-
1419-telephony-app (0.17newyork3) precise; urgency=low
1420-
1421- [ Florian Boucault ]
1422- * Contact details: implemented visual design for call log.
1423- * Contact details edit mode: implemented visuals.
1424- * Contact details edit mode: preliminary implementation of combobox visuals.
1425- * On call panel: implemented visual design.
1426-
1427- [ Ugo Riboni ]
1428- * Automatically give focus to message entry in conversations.
1429-
1430- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 26 Jun 2012 17:16:13 -0300
1431-
1432-telephony-app (0.17newyork2) precise; urgency=low
1433-
1434- [ Tiago Salem Herrmann]
1435- * do not add outgoing as incoming messages
1436-
1437- [ Ugo Riboni ]
1438- * Expose a DBUS interface from the telephony app and put in it
1439- a method to show the messages tab
1440-
1441- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Tue, 26 Jun 2012 06:14:36 -0700
1442-
1443-telephony-app (0.17newyork1) precise; urgency=low
1444-
1445- [ Florian Boucault ]
1446- * Better center icon in notification panes.
1447- * Updated contact details iconset.
1448-
1449- [ Ugo Riboni ]
1450- * Put back an icon that was removed by mistake
1451- * Correctly set parent model so that new contact won't show up blank.
1452- * Bring back contact name editing which was removed by mistake
1453-
1454- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Mon, 25 Jun 2012 15:15:10 -0700
1455-
1456-telephony-app (0.17) precise; urgency=low
1457-
1458- * add voicemail support
1459-
1460- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 22 Jun 2012 15:21:56 -0700
1461-
1462-telephony-app (0.16) precise; urgency=low
1463-
1464- * Make sure the telepathy-ufa account is always enabled and connected while
1465- the application is running (LP: #1015177 LP: #1015205)
1466- * Reimplement message searching (LP: #1015394)
1467- * Add support for handling multiple calls
1468-
1469- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Fri, 22 Jun 2012 14:32:39 -0300
1470-
1471-telephony-app (0.15) precise; urgency=low
1472-
1473- * Make sure all logger models share the same instance of the logmanager
1474-
1475- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 18 Jun 2012 20:27:31 -0300
1476-
1477-telephony-app (0.14) precise; urgency=low
1478-
1479- [ Florian Boucault ]
1480- * add libqt4-declarative-shaders as dependency
1481-
1482- [ Gustavo Pichorim Boiko ]
1483- * Add support for retrieving sms messages from android
1484-
1485- -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Mon, 18 Jun 2012 16:27:53 -0300
1486-
1487-telephony-app (0.13) precise; urgency=low
1488-
1489- * add libqtgstreamer-dev as build-dep
1490-
1491- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Wed, 13 Jun 2012 15:56:47 -0300
1492-
1493-telephony-app (0.12) precise; urgency=low
1494-
1495- * Fix wrong build-dep name
1496-
1497- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Wed, 13 Jun 2012 10:43:37 -0700
1498-
1499-telephony-app (0.11) precise; urgency=low
1500-
1501- [ Gustavo Pichorim Boiko ]
1502- * Add support for fetching the call log using telepathy-logger
1503-
1504- [ Tiago Salem Herrmann ]
1505- * Add telepathy approver
1506- * Add initial call support
1507- * Add qtmobility-dev as build-dep
1508- * Add libtelepathy-logger-qt4 as build-dep
1509-
1510- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Wed, 13 Jun 2012 10:55:05 -0300
1511-
1512-telephony-app (0.10) precise; urgency=low
1513-
1514- * add sms receiving support
1515-
1516- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 25 May 2012 11:49:17 -0700
1517-
1518-telephony-app (0.9) precise; urgency=low
1519-
1520- * added icon for launcher
1521-
1522- -- Bill Filler <bill.filler@canonical.com> Fri, 25 May 2012 10:57:51 -0400
1523-
1524-telephony-app (0.8) precise; urgency=low
1525-
1526- * Implemented single instance supprot.
1527-
1528- -- Renato Araujo Oliveira Fiho <renato.filho@canonical.com> Thu, 24 May 2012 12:45:51 -0700
1529-
1530-telephony-app (0.7) precise; urgency=low
1531-
1532- * Set the application as the preferred handler for text channels
1533- * Make sure the filterChanged() signal gets propagated for the contact
1534- filters
1535-
1536- -- Gustavo Boiko <gustavo.boiko@canonical.com> Thu, 24 May 2012 13:52:33 -0300
1537-
1538-telephony-app (0.6) precise; urgency=low
1539-
1540- * Add missing "%u" field code to the Exec key to allow opening a given
1541- contact from the contacts lens. (LP: #1003673)
1542- * Fix displaying the avatar picture in the details view. (LP: #1003646)
1543-
1544- -- Olivier Tilloy <olivier.tilloy@canonical.com> Thu, 24 May 2012 14:17:19 +0200
1545-
1546-telephony-app (0.5) precise; urgency=low
1547-
1548- * release of fix for lp:1003646
1549-
1550- -- Bill Filler <bill.filler@canonical.com> Wed, 23 May 2012 22:59:47 -0400
1551-
1552-telephony-app (0.4.1) precise; urgency=low
1553-
1554- * Make it possible to load the contact details by passing a contact id in the
1555- command line
1556- * Add some missing dependencies
1557-
1558- -- Gustavo Boiko <gustavo.boiko@canonical.com> Wed, 23 May 2012 16:43:28 -0300
1559-
1560-telephony-app (0.4) precise; urgency=low
1561-
1562- * Get the contacts from QtMobility
1563- * Implement message sending through the telepathy framework
1564-
1565- -- Gustavo Boiko <gustavo.boiko@canonical.com> Wed, 23 May 2012 14:38:09 -0300
1566-
1567-telephony-app (0.3) precise; urgency=low
1568-
1569- * Rename the application from telephony-prototype to telephony-app as it
1570- is not just a prototype anymore.
1571-
1572- -- Gustavo Boiko <gustavo.boiko@canonical.com> Wed, 16 May 2012 12:10:37 -0300
1573-
1574-telephony-prototype (0.2) UNRELEASED; urgency=low
1575-
1576- * Packaging changes to accomodate the fact that the telephony prototype
1577- is now a real application with its own binary.
1578-
1579- -- Olivier Tilloy <olivier.tilloy@canonical.com> Mon, 14 May 2012 10:41:24 +0200
1580-
1581-telephony-prototype (0.1) precise; urgency=low
1582+telephony-service (0.1-0ubuntu2) UNRELEASED; urgency=low
1583
1584 * Initial release
1585
1586- -- Tiago Salem Herrmann <tiago.herrmann@canonical.com> Fri, 04 May 2012 16:01:31 -0300
1587+ -- Gustavo Pichorim Boiko <gustavo.boiko@canonical.com> Tue, 16 Jul 2013 17:51:47 -0300
1588
1589=== modified file 'debian/control'
1590--- debian/control 2013-06-27 13:27:53 +0000
1591+++ debian/control 2013-07-17 14:48:24 +0000
1592@@ -1,4 +1,4 @@
1593-Source: phone-app
1594+Source: telephony-service
1595 Section: x11
1596 Priority: optional
1597 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
1598@@ -12,7 +12,6 @@
1599 libnotify-dev,
1600 libqtgstreamer-dev,
1601 libtelepathy-qt5-dev,
1602- libtelepathy-logger-qt5-dev,
1603 libubuntu-platform-api1-dev [armhf],
1604 pkg-config,
1605 python,
1606@@ -25,64 +24,37 @@
1607 # If you don't have commit rights to lp:phone-app but need to upload
1608 # packaging changes, just go ahead. The developers will notice and sync
1609 # up the code again.
1610-Vcs-Bzr: lp:phone-app
1611-Vcs-Browser: https://bazaar.launchpad.net/~phablet-team/phone-app/trunk/files
1612+Vcs-Bzr: lp:telephony-service
1613+Vcs-Browser: https://bazaar.launchpad.net/~phablet-team/telephony-service/trunk/files
1614
1615-Package: phone-app
1616-Architecture: i386 amd64 armhf
1617-Replaces: telephony-app
1618-Conflicts: telephony-app
1619+Package: telephony-service
1620+Architecture: any
1621 Depends: ${misc:Depends},
1622 ${shlibs:Depends},
1623- dbus-x11,
1624- dconf-cli,
1625- qtdeclarative5-hud1.0,
1626- libfolks-eds25,
1627- libicu48,
1628 libnotify4,
1629- qtdeclarative5-ubuntu-ui-toolkit-plugin | qt-components-ubuntu,
1630- telepathy-logger,
1631 telepathy-mission-control-5,
1632 telepathy-ofono,
1633 ubuntu-sounds,
1634-Recommends: unity8 (>= 7.81.0~),
1635-Description: Phone application for Ubuntu
1636- An application to execute phone tasks such as calling, messaging and contact
1637- management.
1638-
1639-Package: phone-app-dbg
1640-Architecture: i386 amd64 armhf
1641-Section: debug
1642-Priority: extra
1643-Conflicts: telephony-app-dbg
1644-Replaces: telephony-app-dbg
1645-Depends: ${misc:Depends},
1646- phone-app (= ${binary:Version}),
1647-Description: debugging symbols for phone-app
1648- This package contains the debugging symbols for phone-app
1649-
1650-Package: phone-app-autopilot
1651-Architecture: all
1652-Section: debug
1653-Priority: extra
1654-Conflicts: telephony-app-autopilot
1655-Replaces: telephony-app-autopilot
1656-Depends: ${misc:Depends},
1657- autopilot-qt5,
1658- libqt5test5,
1659- libqt5widgets5,
1660- phone-app (>= ${binary:Version}),
1661- python-autopilot,
1662-Description: autopilot tests for phone-app
1663- This package contains the autopilot tests for phone-app
1664-
1665-Package: phone-app-connected-autopilot
1666-Architecture: all
1667-Section: debug
1668-Priority: extra
1669-Depends: ${misc:Depends},
1670- phone-app (= ${binary:Version}),
1671- libautopilot-qt,
1672- python-autopilot
1673-Description: connected autopilot tests for phone-app
1674- This package contains the connected autopilot tests for phone-app
1675+Description: Telephony service components for Ubuntu
1676+ The backend components providing the telephony features such as calling and
1677+ texting.
1678+
1679+Package: telephony-service-dbg
1680+Architecture: any
1681+Section: debug
1682+Priority: extra
1683+Depends: ${misc:Depends},
1684+ telephony-service (= ${binary:Version}),
1685+Description: debugging symbols for telephony-service
1686+ This package contains the debugging symbols for telephony-service
1687+
1688+Package: qtdeclarative5-ubuntu-telephony-plugin
1689+Architecture: any
1690+Section: debug
1691+Priority: extra
1692+Depends: ${misc:Depends},
1693+ telephony-service (>= ${binary:Version}),
1694+Description: QML plugin providing the telephony features
1695+ This package contains the QML plugin providing the features from the telephony
1696+ service to applications.
1697+
1698
1699=== removed file 'debian/phone-app-connected-autopilot.install'
1700--- debian/phone-app-connected-autopilot.install 2013-06-27 13:25:34 +0000
1701+++ debian/phone-app-connected-autopilot.install 1970-01-01 00:00:00 +0000
1702@@ -1,1 +0,0 @@
1703-usr/lib/python*/dist-packages/connected_tests/*
1704
1705=== renamed file 'debian/phone-app-autopilot.install' => 'debian/qtdeclarative5-ubuntu-telephony-plugin.install'
1706--- debian/phone-app-autopilot.install 2013-03-12 20:48:18 +0000
1707+++ debian/qtdeclarative5-ubuntu-telephony-plugin.install 2013-07-17 14:48:24 +0000
1708@@ -1,1 +1,1 @@
1709-usr/lib/python*/dist-packages/phone_app/*
1710+usr/lib/*/qt5/qml/Ubuntu/Telephony
1711
1712=== modified file 'debian/rules'
1713--- debian/rules 2013-06-12 19:43:58 +0000
1714+++ debian/rules 2013-07-17 14:48:24 +0000
1715@@ -20,8 +20,8 @@
1716 # Override dh_translations to work around http://pad.lv/1183262.
1717 # Unfortunately, the default build directory is not exposed
1718 # (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=601774).
1719- $(MAKE) -C obj-$(DEB_HOST_GNU_TYPE) phone-app.pot
1720+ $(MAKE) -C obj-$(DEB_HOST_GNU_TYPE) telephony-service.pot
1721
1722 .PHONY: override_dh_strip
1723 override_dh_strip:
1724- dh_strip --dbg-package=phone-app-dbg
1725+ dh_strip --dbg-package=telephony-service-dbg
1726
1727=== renamed file 'debian/phone-app.install' => 'debian/telephony-service.install'
1728--- debian/phone-app.install 2013-05-24 13:08:32 +0000
1729+++ debian/telephony-service.install 2013-07-17 14:48:24 +0000
1730@@ -1,4 +1,3 @@
1731-usr/lib/*/qt5/qml/Ubuntu/PhoneApp
1732 etc/xdg/autostart/phone-app-approver.desktop
1733 usr/share/icons/hicolor/*/apps/phone-app*.png
1734 usr/share/icons/ubuntu-mono-dark/status/*/indicator-call.svg
1735@@ -8,20 +7,7 @@
1736 usr/share/notify-osd/icons/gnome/scalable/status/notification-unavailable-image-call.svg
1737 usr/share/notify-osd/icons/gnome/scalable/status/notification-group-call.svg
1738 usr/share/icons/ubuntu-mono-light/status/*/indicator-call.svg
1739-usr/share/locale/*/LC_MESSAGES/phone-app.mo
1740-usr/share/phone-app/*.qml
1741-usr/share/phone-app/*.js
1742-usr/share/phone-app/DetailViewCommunication
1743-usr/share/phone-app/DetailViewContact
1744-usr/share/phone-app/DetailViewLiveCall
1745-usr/share/phone-app/DetailViewVoicemail
1746-usr/share/phone-app/PanelCommunications
1747-usr/share/phone-app/PanelContacts
1748-usr/share/phone-app/PanelDialer
1749-usr/share/phone-app/Panes
1750-usr/share/phone-app/Widgets
1751-usr/share/phone-app/assets
1752+usr/share/locale/*/LC_MESSAGES/telephony-service.mo
1753 usr/share/telepathy/clients/PhoneApp*.client
1754 usr/bin/*phone-app*
1755 usr/bin/ofono-setup
1756-usr/bin/csv2logger.py
1757
1758=== modified file 'libphoneapp/CMakeLists.txt'
1759--- libphoneapp/CMakeLists.txt 2013-07-15 19:11:43 +0000
1760+++ libphoneapp/CMakeLists.txt 2013-07-17 14:48:24 +0000
1761@@ -10,9 +10,6 @@
1762
1763 include_directories(
1764 ${TP_QT5_INCLUDE_DIRS}
1765- ${TPL_QT5_INCLUDE_DIRS}
1766- ${QTGLIB_INCLUDE_DIRS}
1767- ${GLIB_INCLUDE_DIRS}
1768 )
1769
1770
1771
1772=== modified file 'libphoneapp/phoneutils.cpp'
1773--- libphoneapp/phoneutils.cpp 2013-07-15 19:11:43 +0000
1774+++ libphoneapp/phoneutils.cpp 2013-07-17 14:48:24 +0000
1775@@ -1,3 +1,24 @@
1776+/*
1777+ * Copyright (C) 2012 Canonical, Ltd.
1778+ *
1779+ * Authors:
1780+ * Gustavo Pichorim Boiko <gustavo.boiko@canonical.com>
1781+ *
1782+ * This file is part of phone-app.
1783+ *
1784+ * phone-app is free software; you can redistribute it and/or modify
1785+ * it under the terms of the GNU General Public License as published by
1786+ * the Free Software Foundation; version 3.
1787+ *
1788+ * phone-app is distributed in the hope that it will be useful,
1789+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
1790+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1791+ * GNU General Public License for more details.
1792+ *
1793+ * You should have received a copy of the GNU General Public License
1794+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
1795+ */
1796+
1797 #include "phoneutils.h"
1798 #include "phonenumberutils.h"
1799
1800
1801=== modified file 'libphoneapp/phoneutils.h'
1802--- libphoneapp/phoneutils.h 2013-07-15 19:11:43 +0000
1803+++ libphoneapp/phoneutils.h 2013-07-17 14:48:24 +0000
1804@@ -1,3 +1,24 @@
1805+/*
1806+ * Copyright (C) 2012 Canonical, Ltd.
1807+ *
1808+ * Authors:
1809+ * Gustavo Pichorim Boiko <gustavo.boiko@canonical.com>
1810+ *
1811+ * This file is part of phone-app.
1812+ *
1813+ * phone-app is free software; you can redistribute it and/or modify
1814+ * it under the terms of the GNU General Public License as published by
1815+ * the Free Software Foundation; version 3.
1816+ *
1817+ * phone-app is distributed in the hope that it will be useful,
1818+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
1819+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1820+ * GNU General Public License for more details.
1821+ *
1822+ * You should have received a copy of the GNU General Public License
1823+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
1824+ */
1825+
1826 #ifndef PHONEUTILS_H
1827 #define PHONEUTILS_H
1828
1829
1830=== modified file 'libphoneapp/tests/CMakeLists.txt'
1831--- libphoneapp/tests/CMakeLists.txt 2013-07-15 19:11:43 +0000
1832+++ libphoneapp/tests/CMakeLists.txt 2013-07-17 14:48:24 +0000
1833@@ -8,7 +8,6 @@
1834 add_executable(${test} ${test}.cpp)
1835 qt5_use_modules(${test} Contacts Core DBus Qml Test)
1836 target_link_libraries(${test}
1837- ${TPL_QT5_LIBRARIES}
1838 phoneapp
1839 )
1840 add_test(${test} ${CMAKE_CURRENT_BINARY_DIR}/${test} -xunitxml -o ${CMAKE_BINARY_DIR}/test_${test}.xml)
1841
1842=== modified file 'tools/CMakeLists.txt'
1843--- tools/CMakeLists.txt 2013-04-05 20:01:45 +0000
1844+++ tools/CMakeLists.txt 2013-07-17 14:48:24 +0000
1845@@ -1,4 +1,3 @@
1846-install(PROGRAMS csv2logger.py DESTINATION ${CMAKE_INSTALL_BINDIR})
1847 install(PROGRAMS ofono-setup DESTINATION ${CMAKE_INSTALL_BINDIR})
1848
1849
1850
1851=== removed file 'tools/csv2logger.py'
1852--- tools/csv2logger.py 2013-03-12 20:27:37 +0000
1853+++ tools/csv2logger.py 1970-01-01 00:00:00 +0000
1854@@ -1,137 +0,0 @@
1855-# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
1856-# Copyright 2012-2013 Canonical
1857-#
1858-# This file is part of phone-app.
1859-#
1860-# phone-app is free software: you can redistribute it and/or modify it
1861-# under the terms of the GNU General Public License version 3, as published
1862-# by the Free Software Foundation.
1863-
1864-#!/usr/bin/python
1865-import csv
1866-import os, os.path
1867-import sys
1868-import random
1869-import cgi
1870-
1871-logger_dir = os.path.expanduser("~/.local/share/TpLogger/logs/ofono_ofono_account0")
1872-
1873-xml_header = """<?xml version='1.0' encoding='utf-8'?>
1874-<?xml-stylesheet type="text/xsl" href="log-store-xml.xsl"?>
1875-<log>
1876-"""
1877-xml_footer = "</log>"
1878-
1879-sms = {}
1880-call = {}
1881-
1882-token = random.randrange(111111111, 999999999)
1883-
1884-if len(sys.argv) == 1:
1885- print "Usage: " + sys.argv[0] + " conversation_data1.csv conversation_data2.csv ..."
1886- sys.exit(1)
1887-
1888-for n in range(1, len(sys.argv)):
1889- with open(sys.argv[n], 'rb') as csvfile:
1890- reader = csv.reader(csvfile)
1891- count = 0
1892- for row in reader:
1893- count+=1
1894- # skip header
1895- if count == 1:
1896- continue
1897- phoneNumber = row[0]
1898- date = row[1]
1899- time = row[2]
1900- eventtype = row[3]
1901- incoming = (row[4] == "yes")
1902- source = row[5]
1903- missed = (row[6] == "yes")
1904- message = cgi.escape(row[7])
1905- duration = ""
1906- if len(row[8]) != 0:
1907- h, m, s = row[8].split(":")
1908- duration = str((int(h)*360) + (int(m)*60) + int(s))
1909- # use phoneNumber as userid
1910- userid = phoneNumber.replace(" ", "") # no space
1911- userid = userid.replace("(", "").replace(")","") # no ()
1912- userid = userid.replace("-", "") # no dash
1913-# userid = userid.replace("+", "") # no plus
1914-
1915- # fix possible format errors
1916- if len(time) == 7:
1917- time = "0"+time
1918-
1919- print date, sys.argv[n]
1920- month, day, year = date.split("/")
1921- if len(month) == 1:
1922- month = "0"+month
1923-
1924- if len(day) == 1:
1925- day = "0"+day
1926-
1927- filedate = year+month+day
1928- finalDate = filedate+"T"+time
1929-
1930- if eventtype == "sms":
1931- string = None
1932- if incoming:
1933- string = "<message time='"+finalDate+"' id='"+userid+"' name='"+phoneNumber+"' token='' isuser='false' type='normal' message-token='"+str(token)+"'>"+message+"</message>\n"
1934- token += 1
1935- else:
1936- string = "<message time='"+finalDate+"' id='ofono' name='ofono' token='' isuser='true' type='normal'>"+message+"</message>\n"
1937-
1938- if userid in sms:
1939- if filedate in sms[userid]:
1940- sms[userid][filedate] += string
1941- else:
1942- sms[userid][filedate] = string
1943- else:
1944- sms[userid] = {filedate: string}
1945-
1946- if eventtype == "call":
1947- string = None
1948- if incoming:
1949- if missed:
1950- 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"
1951- else:
1952- 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"
1953- else:
1954- 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"
1955-
1956- if userid in call:
1957- if filedate in call[userid]:
1958- call[userid][filedate] += string
1959- else:
1960- call[userid][filedate] = string
1961- else:
1962- call[userid] = {filedate: string}
1963-
1964-if len(call) != 0 or len(sms) != 0:
1965- # create sms log files
1966- for userid in sms:
1967- user_sms_dir = logger_dir+"/"+userid
1968- if not os.path.exists(user_sms_dir):
1969- os.makedirs(user_sms_dir)
1970- for date in sms[userid]:
1971- f = open(user_sms_dir+"/"+date+".log", 'w')
1972- f.write(xml_header)
1973- f.write(sms[userid][date])
1974- f.write(xml_footer)
1975- f.close()
1976-
1977- # create call log files
1978- for userid in call:
1979- user_call_dir = logger_dir+"/"+userid
1980- if not os.path.exists(user_call_dir):
1981- os.makedirs(user_call_dir)
1982- for date in call[userid]:
1983- f = open(user_call_dir+"/"+date+".call.log", 'w')
1984- f.write(xml_header)
1985- f.write(call[userid][date])
1986- f.write(xml_footer)
1987- f.close()
1988- print "Done! logger database populated at: " + logger_dir
1989-else:
1990- print "No data found"
1991-

Subscribers

People subscribed via source and target branches