diff --git a/NEWS b/NEWS index e696a9409acf815d4527724ae67cd786ac848f5b..41dd6b2ec16aab22a46a43f53ac8686b2e2a0346 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,17 @@ +Release of Traprain 0.1703.1 +============================ + +New Features: + • TrpGuidanceTurnByTurnNotification gained a 'updated' signal + • traprain-guidance-ui: new service implementing the TurnByTurn API using + libnotification + • traprain-mock-service: implement Progress API and gained API to change it + • traprain-update-progress: new CLI tool to update journey Progress info + • traprain-send-turn-by-turn: new CLI tool to send TurnByTurn notifications + +Fixes: + • TurnByTurn service: expose the object *before* claiming the bus name + Release of Traprain 0.1612.2 ============================ diff --git a/configure.ac b/configure.ac index 7046842a036cfb8988eaa8bd3096976df3532609..b530aae4c76909b679a8af2973e74e0629cbed64 100644 --- a/configure.ac +++ b/configure.ac @@ -2,8 +2,8 @@ AC_PREREQ(2.65) # Release version m4_define([trp_version_major],[0]) -m4_define([trp_version_minor],[1612]) -m4_define([trp_version_micro],[2]) +m4_define([trp_version_minor],[1703]) +m4_define([trp_version_micro],[1]) # API version m4_define([trp_api_version],[0]) @@ -42,7 +42,7 @@ AC_SUBST([LIBM]) # increment age. # 4. If any interfaces have been removed or changed since the last public # release, then set age to 0. -AC_SUBST([TRP_LT_VERSION],[1:0:1]) +AC_SUBST([TRP_LT_VERSION],[2:0:1]) AC_SUBST([TRP_VERSION_MAJOR],trp_version_major) AC_SUBST([TRP_VERSION_MINOR],trp_version_minor) diff --git a/dbus/org.apertis.Traprain1.Mock.xml b/dbus/org.apertis.Traprain1.Mock.xml index d627c60318a4b7edbe6288f9b04692727a3705f6..65a2c66ebf0195e0ccde3ac412bfa1f25b2cd6d4 100644 --- a/dbus/org.apertis.Traprain1.Mock.xml +++ b/dbus/org.apertis.Traprain1.Mock.xml @@ -71,7 +71,7 @@ <!-- SetStartTime: @StartTime: a UNIX timestamp, or 0 for unknown start time - @since: UNRELEASED + @since: 0.1703.1 Set the start time of the current journey. --> @@ -82,7 +82,7 @@ <!-- SetEstimatedEndTime: @EstimatedEndTime: a UNIX timestamp, or 0 for unknown end time - @since: UNRELEASED + @since: 0.1703.1 Set the estimated end time of the current journey. --> diff --git a/debian/changelog b/debian/changelog index c2e6b2eab3712fc27a6bdc23b13973d24416e2d0..f20cfd9c7e7f38d2068968607ca16200975a41bf 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,21 @@ +traprain (0.1703.1-0co1) 17 03; urgency=medium + + [ Guillaume Desmottes ] + * doc: fix links + * dbus: namespace reference to Notify() function + * turn-by-turn-service: expose the object *before* claiming the bus name + * TrpGuidanceTurnByTurnNotification: add 'updated' signal + * add guidance-ui service + * guidance-ui: display progress info (Apertis: T2814) + * mock-service: add API to change Progress info + * mock-service: add SystemdService key to service files + * tools: add traprain-update-progress + * tools: add traprain-send-turn-by-turn (Apertis: T2815) + * README: mention Progress and TurnByTurn new API and tools (Apertis: T2816) + * doc: update overview with new API + + -- Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> Mon, 02 Jan 2017 10:14:30 +0100 + traprain (0.1612.2-0co1) 16.12; urgency=medium * debian: traprain-mock-service: add dep on 'acl' diff --git a/debian/libtraprain-client-0-0.install b/debian/libtraprain-client-0-0.install index 9dbf0a5dd5860073c8e4e78207553ac90e1577a4..7618360876e46aae1068c1509e94d01442a2ad68 100644 --- a/debian/libtraprain-client-0-0.install +++ b/debian/libtraprain-client-0-0.install @@ -1,2 +1 @@ -usr/lib/*/libtraprain-client-0.so.0 -usr/lib/*/libtraprain-client-0.so.0.* +usr/lib/*/libtraprain-client-0.so.* diff --git a/debian/libtraprain-client-0-0.symbols b/debian/libtraprain-client-0-0.symbols index ec906bac343ee917b5734bafd38e1feb7fc3b4bb..92815bc29a6f34848f99cfbf3b51872789c85491 100644 --- a/debian/libtraprain-client-0-0.symbols +++ b/debian/libtraprain-client-0-0.symbols @@ -1,4 +1,4 @@ -libtraprain-client-0.so.0 libtraprain-client-0-0 #MINVER# +libtraprain-client-0.so.1 libtraprain-client-0-0 #MINVER# trp_client_mock_add_route_async@Base 0.1.0 trp_client_mock_add_route_finish@Base 0.1.0 trp_client_mock_clear_routes_async@Base 0.1.0 @@ -11,6 +11,10 @@ libtraprain-client-0.so.0 libtraprain-client-0-0 #MINVER# trp_client_mock_remove_route_finish@Base 0.1.0 trp_client_mock_set_current_route_async@Base 0.1.0 trp_client_mock_set_current_route_finish@Base 0.1.0 + trp_client_mock_set_estimated_end_time_async@Base 0.1703.1 + trp_client_mock_set_estimated_end_time_finish@Base 0.1703.1 + trp_client_mock_set_start_time_async@Base 0.1703.1 + trp_client_mock_set_start_time_finish@Base 0.1703.1 trp_client_navigation_get_current_route@Base 0.1.0 trp_client_navigation_get_routes@Base 0.1.0 trp_client_navigation_get_type@Base 0.1.0 diff --git a/debian/libtraprain-common-0-0.install b/debian/libtraprain-common-0-0.install index b39c362fa9d96c35e700ad7eaeb6e1b68060a2ba..4dfb9ed969f9873c6328010129d9146e5a59c24f 100644 --- a/debian/libtraprain-common-0-0.install +++ b/debian/libtraprain-common-0-0.install @@ -1,2 +1 @@ -usr/lib/*/libtraprain-common-0.so.0 -usr/lib/*/libtraprain-common-0.so.0.* +usr/lib/*/libtraprain-common-0.so.* diff --git a/debian/libtraprain-common-0-0.symbols b/debian/libtraprain-common-0-0.symbols index aa03d7a481127c04f1386ac1e3bc390f550b2b64..7cf519bb3ea66ea3a11e7cfa0b02b03a80c18d61 100644 --- a/debian/libtraprain-common-0-0.symbols +++ b/debian/libtraprain-common-0-0.symbols @@ -1,4 +1,4 @@ -libtraprain-common-0.so.0 libtraprain-common-0-0 #MINVER# +libtraprain-common-0.so.1 libtraprain-common-0-0 #MINVER# trp_coordinate_reference_system_get_type@Base 0.1612.0 trp_languages_map_get@Base 0.1.0 trp_languages_map_lookup@Base 0.1.0 diff --git a/debian/libtraprain-guidance-0-0.install b/debian/libtraprain-guidance-0-0.install index fc854a863b43d98642f8f9343db8138a35d6c75d..e196e44d0f82f9b59407dac101503110dbde899f 100644 --- a/debian/libtraprain-guidance-0-0.install +++ b/debian/libtraprain-guidance-0-0.install @@ -1,2 +1 @@ -usr/lib/*/libtraprain-guidance-0.so.0 -usr/lib/*/libtraprain-guidance-0.so.0.* +usr/lib/*/libtraprain-guidance-0.so.* diff --git a/debian/libtraprain-guidance-0-0.symbols b/debian/libtraprain-guidance-0-0.symbols index f3408e67d06c43642d387d43bf0be53a8eb1602d..232d8a1b5fa4812651594218b05be7175493ed77 100644 --- a/debian/libtraprain-guidance-0-0.symbols +++ b/debian/libtraprain-guidance-0-0.symbols @@ -1,4 +1,4 @@ -libtraprain-guidance-0.so.0 libtraprain-guidance-0-0 #MINVER# +libtraprain-guidance-0.so.1 libtraprain-guidance-0-0 #MINVER# trp_guidance_turn_by_turn_notification_get_body@Base 0.1612.0 trp_guidance_turn_by_turn_notification_get_expire_timeout@Base 0.1612.0 trp_guidance_turn_by_turn_notification_get_icon@Base 0.1612.0 diff --git a/debian/libtraprain-service-0-0.install b/debian/libtraprain-service-0-0.install index 50780e1796b42e5977f5b362f089a6d6f3ff0ef9..2c3a5bcfc9601786b981ef71c4f018e4bc659253 100644 --- a/debian/libtraprain-service-0-0.install +++ b/debian/libtraprain-service-0-0.install @@ -1,2 +1 @@ -usr/lib/*/libtraprain-service-0.so.0 -usr/lib/*/libtraprain-service-0.so.0.* +usr/lib/*/libtraprain-service-0.so.* diff --git a/debian/libtraprain-service-0-0.symbols b/debian/libtraprain-service-0-0.symbols index 26f037fe743a3ac1e3c8787feec9db2e7f48bf2f..72c43b91e078640f2ba4048a78cbab0cac85e46f 100644 --- a/debian/libtraprain-service-0-0.symbols +++ b/debian/libtraprain-service-0-0.symbols @@ -1,4 +1,4 @@ -libtraprain-service-0.so.0 libtraprain-service-0-0 #MINVER# +libtraprain-service-0.so.1 libtraprain-service-0-0 #MINVER# trp_service_navigation_add_route@Base 0.1.0 trp_service_navigation_create_route@Base 0.1.0 trp_service_navigation_get_dbus_connection@Base 0.1.0 diff --git a/traprain-client/mock.c b/traprain-client/mock.c index c96da461248c2fe30556970cf89413cf37d6d58c..37af42d1c4d3923eaadf158be2c6b2d7c0639599 100644 --- a/traprain-client/mock.c +++ b/traprain-client/mock.c @@ -768,7 +768,7 @@ set_start_time_cb (GObject *source, * You can then call trp_client_mock_set_start_time_finish() to get the result of * the operation. * - * Since: UNRELEASED + * Since: 0.1703.1 */ void trp_client_mock_set_start_time_async (TrpClientMock *self, @@ -809,7 +809,7 @@ trp_client_mock_set_start_time_async (TrpClientMock *self, * Finishes an operation started with trp_client_mock_set_start_time_async(). * * Returns: %TRUE if the operation succeeded, %FALSE on error - * Since: UNRELEASED + * Since: 0.1703.1 */ gboolean trp_client_mock_set_start_time_finish (TrpClientMock *self, @@ -853,7 +853,7 @@ set_estimated_end_time_cb (GObject *source, * You can then call trp_client_mock_set_estimated_end_time_finish() to get the result of * the operation. * - * Since: UNRELEASED + * Since: 0.1703.1 */ void trp_client_mock_set_estimated_end_time_async (TrpClientMock *self, @@ -894,7 +894,7 @@ trp_client_mock_set_estimated_end_time_async (TrpClientMock *self, * Finishes an operation started with trp_client_mock_set_estimated_end_time_async(). * * Returns: %TRUE if the operation succeeded, %FALSE on error - * Since: UNRELEASED + * Since: 0.1703.1 */ gboolean trp_client_mock_set_estimated_end_time_finish (TrpClientMock *self, diff --git a/traprain-guidance/turn-by-turn-notification.c b/traprain-guidance/turn-by-turn-notification.c index aef84e2eab4d64a05418543c5a11f90cf90a81a9..d134222f4830707ec1e03df300df74cf68de48e8 100644 --- a/traprain-guidance/turn-by-turn-notification.c +++ b/traprain-guidance/turn-by-turn-notification.c @@ -229,7 +229,7 @@ trp_guidance_turn_by_turn_notification_class_init (TrpGuidanceTurnByTurnNotifica * useful to rely on this signal rather than #GObject::notify to update * the notification completely in one shot. * - * Since: UNRELEASED + * Since: 0.1703.1 */ signals[SIG_UPDATED] = g_signal_new ("updated", TRP_GUIDANCE_TYPE_TURN_BY_TURN_NOTIFICATION, G_SIGNAL_RUN_LAST, 0, NULL, NULL, NULL,