Mir

Merge lp:~mir-team/mir/version-0.1.4 into lp:mir

Proposed by Daniel van Vugt
Status: Merged
Approved by: Daniel van Vugt
Approved revision: no longer in the source branch.
Merged at revision: 1330
Proposed branch: lp:~mir-team/mir/version-0.1.4
Merge into: lp:mir
Diff against target: 104 lines (+81/-6)
2 files modified
CMakeLists.txt (+1/-1)
debian/changelog (+80/-5)
To merge this branch: bzr merge lp:~mir-team/mir/version-0.1.4
Reviewer Review Type Date Requested Status
Daniel van Vugt Approve
Kevin DuBois (community) Approve
Alan Griffiths Approve
PS Jenkins bot (community) continuous-integration Approve
Review via email: mp+201134@code.launchpad.net

Commit message

Merge latest changelog updates from lp:mir, document release 0.1.3 properly
and prepare for release 0.1.4.

Description of the change

Three changes from the usual:
1. No longer documenting every single commit message in the changelog. Just list major changes and then bugs fixed.
2. The latest archive 0.1.3 release (for some reason!?) didn't get its changelog populated with information about 0.1.3, so adding it retrospectively here.
3. The next release 0.1.4 is getting a detailed changelog before its upstream release. So if #2 happens again it won't matter.

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

OK

review: Approve
Revision history for this message
Kevin DuBois (kdub) :
review: Approve
Revision history for this message
Daniel van Vugt (vanvugt) :
review: Approve
Revision history for this message
Daniel van Vugt (vanvugt) :
review: Approve

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-12-20 18:27:21 +0000
3+++ CMakeLists.txt 2014-01-13 03:01:56 +0000
4@@ -28,7 +28,7 @@
5
6 set(MIR_VERSION_MAJOR 0)
7 set(MIR_VERSION_MINOR 1)
8-set(MIR_VERSION_PATCH 3)
9+set(MIR_VERSION_PATCH 4)
10
11 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
12
13
14=== modified file 'debian/changelog'
15--- debian/changelog 2013-12-20 05:06:28 +0000
16+++ debian/changelog 2014-01-13 03:01:56 +0000
17@@ -1,8 +1,83 @@
18-mir (0.1.3-0ubuntu1) UNRELEASED; urgency=low
19-
20- * Preparing for release 0.1.3
21-
22- -- Daniel van Vugt <daniel.van.vugt@canonical.com> Wed, 11 Dec 2013 14:58:12 +0800
23+mir (0.1.4-0ubuntu1) UNRELEASED; urgency=medium
24+
25+ * New upstream release 0.1.4 (https://launchpad.net/mir/+milestone/0.1.4)
26+ - Fixed snapshotting and flicker problems for Unity8 on various Nexus
27+ devices.
28+ - Enhanced reporting of performance information:
29+ . Report input latency in InputReport/InputReceiverReport.
30+ . Added a CompositorReport for logging compositor performance and state.
31+ - Added a new package "mir-utils" containing new tools:
32+ . mirping: Displays round-trip times between client and server
33+ . mirout: Displays the monitor layout/configuration details
34+ - Added GL texture caching to improve performance when multiple surfaces
35+ are visible.
36+ - Added opacity controls to mir_demo_server_shell
37+ - Mir server ABI bumped to 13. Client ABI bumped to 5.
38+ - Removed lots of Android headers, replaced by build-dep: android-headers
39+ - Added support for translucent nested servers.
40+ - Bugs fixed:
41+ . unity8 display flickers and stops responding on Nexus 7 (grouper)
42+ (LP: #1238695)
43+ . Mir gets textures/buffers confused when running both scroll and flicker
44+ demos (LP: #1263592)
45+ . Some snapshots on Nexus10 upside-down (LP: #1263741)
46+ . mir_unit_tests is crashing with SIGSEGV in libhybris gl functions
47+ (LP: #1264968)
48+ . Some snapshots on Nexus10 have swapped red/blue channels (LP: #1265787)
49+ . Bypass causes some non-bypassed surfaces (on top) to be invisible
50+ (LP: #1266385)
51+ . helgrind: Possible data race - MirConnection::mutex not used
52+ consistently (LP: #1243575)
53+ . helgrind: Lock order violated (potential deadlock) in
54+ ConnectionSurfaceMap (LP: #1243576)
55+ . helgrind: Possible data race - inconsistent locking in PendingCallCache
56+ (LP: #1243578)
57+ . helgrind: Lock order violated in
58+ mir::client::ConnectionSurfaceMap::erase(int) (LP: #1243584)
59+ . [enhancement] Allow a Mir nested server to have a transparent
60+ background (LP: #1256702)
61+ . Compiling without tests fails (-DMIR_ENABLE_TESTS=NO) (LP: #1263724)
62+
63+ -- Daniel van Vugt <daniel.van.vugt@canonical.com> Fri, 10 Jan 2014 11:19:03 +0800
64+
65+mir (0.1.3+14.04.20140108-0ubuntu1) trusty; urgency=low
66+
67+ * New upstream release 0.1.3 (https://launchpad.net/mir/+milestone/0.1.3)
68+ - Nested servers now work on desktop and Android, with some caveats:
69+ https://bugs.launchpad.net/mir/+bugs?field.tag=nested
70+ - Surface resizing support is now complete and generates MirResizeEvent for
71+ clients.
72+ - Software buffers now use shared memory, for correctness, portability, and
73+ significantly increased performance.
74+ - Mir server ABI bumped to 12. No client ABI change.
75+ - Unified redundant PixelFormat typedefs into one: MirPixelFormat.
76+ - Bugs fixed:
77+ . unit-tests hangs in
78+ GBMDisplayTest.drm_device_change_event_triggers_handler (LP: #1253876)
79+ . Nested servers fail to start on desktop: std::exception::what: Could
80+ not create egl surface (LP: #1260635)
81+ . cross-compile-chroot.sh fails [E: Couldn't find these debs:
82+ android-platform-headers] (LP: #1261637)
83+ . Cross compiling fails with "error: '__uint64_t' does not name a type"
84+ (LP: #1262305)
85+ . Tests disabled on armhf (LP: #1203004)
86+ . [enhancement] Resizable surfaces (LP: #1227744)
87+ . Occasional acceptance-test FAIL:
88+ ClientPidTestFixture.authorizer_may_prevent_connection_of_clients
89+ (LP: #1245803)
90+ . Critical: Illegal type-casting of GBM buffers in clients (LP: #1248075)
91+ . Performance regression: mir_demo_client_flicker is skipping frames on
92+ desktop (GBM) (LP: #1249242)
93+ . nested mir on android fails on galaxy nexus (LP: #1258056)
94+ . Intermittent acceptance test failure in
95+ DemoInProcessServer.client_can_connect (LP: #1262754)
96+ . mir_demo_server_shell: On screen power off (Alt+P) rendering restarts
97+ immediately, and without any vsync. Severe tearing and fan noise
98+ ensues. (LP: #1255818)
99+ . PixelFormat is in namespace "geometry" (LP: #1110115)
100+ . unit-tests are noisy (LP: #1172184)
101+
102+ -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Wed, 08 Jan 2014 02:04:38 +0000
103
104 mir (0.1.2+14.04.20131128.1-0ubuntu2) trusty; urgency=low
105

Subscribers

People subscribed via source and target branches