lp://qastaging/~morphis/mir/multiple-buffers-for-screencast
- Get this branch:
- bzr branch lp://qastaging/~morphis/mir/multiple-buffers-for-screencast
Branch merges
Branch information
Recent revisions
- 1268. By Simon Fels
-
Merge lp:mir/ubuntu
[ Alberto Aguirre ]
* New upstream release 0.21.0 (https://launchpad. net/mir/ +milestone/ 0.21.0)
- ABI summary:
. mirclient ABI unchanged at 9
. mirserver ABI unchanged at 38
. mircommon ABI unchanged at 5
. mirplatform ABI unchanged at 11
. mirprotobuf ABI unchanged at 3
. mirplatformgraphics ABI unchaged at 8
. mirclientplatform ABI bumped to 5
. mirinputplatform ABI unchanged at 5
- Enhancements:
. New display enumeration API
. Added Android diagnostic tests to assist during porting to
new devices
. Added mir_demo_client_ camera: a Video4Linux2 client
- Bugs fixed:
. Sometimes devices don't suspend - display turns back on
immediately (LP: #1549701)
. Mir crashed with exception 'failed to add sync point to command
buffer' (LP: #1554635)
. Mouse cursor is unusably slow in Unity 8 with a 1000Hz mouse
(LP: #1539009)
. Packaged mir_unit_tests binary is not suitable for general use
(LP: #1547015)
. [regression] Mir stops receiving input after a pause/resume
cycle (LP: #1548989)
. NBS (--nbuffers=0) causes software clients to crash with
std::exception: :what: Failed to mmap buffer 13, "Permission denied")
(LP: #1550432)
. Fullscreen clients freeze when using NBS with multiple monitors
(LP: #1551536)
. [ FAILED ] DisplayConfigurationTest. output_ position_ is_independent_ of_
orientation (LP: #1552065)
. The server-side use of MIR_SOCKET is confusing (LP: #1290345)
. [regression] FTBFS with -DMIR_LINK_TIME_OPTIMIZATI ON=on
-Duse_debflags= on (LP: #1350343)
. Mir On X (mesa-x11) keeps receiving mouse movement events even
when not focused (LP: #1528110)
. x11 platform: mouse cursor moves strange (LP: #1546324)
. Cross compiling to wily/vivid doesn't work (LP: #1549152)
. Rendering stutters when a new client establishes a connection
(LP: #1549359)
. 'mir_demo_server --test-client' crashes (SIGSEGV) when client
dies (LP: #1555620)
. [testfail] CI failure: TestClientInput.client_ input_config_ request_
receives_all_attached_ devices (LP: #1555708)
. [regression] Mir FTBFS when MIR_ENABLE_TESTS=no (LP: #1556080)
. Mir-on-X11 doesn't exit (until it gets an event) (LP: #1556210)
. InputPlatformProbe.x11_ platform_ found_and_ used_when_ display_ connection_
works breaks with old input drivers present (LP: #1543049)
. [regression] MIR_CLIENT_PERF_REPORT is missing window/surface
names (LP: #1546933)
. Installed binaries fail to run with mir_demo_server --test-client XXXX
(LP: #1556160)
. mir_demo_server --test-client [mir_demo_client_ scroll|
mir_demo_client_ flicker] fails (LP: #1556205)
. The contents of debian/mir-demos. examples are out of date and useless
(LP: #1557446)
[ CI Train Bot ]
* No-change rebuild. - 1267. By Simon Fels
-
Merge lp:mir/ubuntu
[ Alberto Aguirre ]
* New upstream release 0.20.3 (https://launchpad. net/mir/ +milestone/ 0.20.3)
- ABI summary:
. No ABI changes in any libraries. Bugfix release only.
- Bug fixed:
. Mir crashed with exception 'failed to add sync point to command
buffer' (LP: #1554635)
[ CI Train Bot ]
* No-change rebuild.
[ Andreas Pokorny ]
* New upstream release 0.20.2 (https://launchpad. net/mir/ +milestone/ 0.20.2)
- ABI summary:
. No ABI changes in any libraries. Bugfix release only.
- Bug fixed:
. On removal of USB and BT devices key repeat events of pressed keys
are sent indefinitely. (LP:#1550050)
[ CI Train Bot ]
* No-change rebuild.
[ Kevin DuBois ]
* New upstream release 0.20.1 (https://launchpad. net/mir/ +milestone/ 0.20.1)
- ABI summary:
. No ABI changes in any libraries. Bugfix release only.
- Bugs fixed:
. On arale; top panel drop down menu is semi-transparent and items are
unreadable. Accommodate system image device name change for arale
device that broke android quirk detection (LP: #1549226)
. Crash when side mouse buttons are pressed (LP: #1544878)
[ CI Train Bot ]
* No-change rebuild.
(LP: #1546676) [Cherrypicked from 0.21] - 1265. By Simon Fels
-
Merge with latest lp:mir/ubuntu
[ Alan Griffiths ]
* New upstream release 0.20.0 (https://launchpad. net/mir/ +milestone/ 0.20.0)
- ABI summary: Only servers need rebuilding;
. mirclient ABI unchanged at 9
. mirserver ABI bumped to 38
. mircommon ABI unchanged at 5
. mirplatform ABI unchanged at 11
. mirprotobuf ABI unchanged at 3
. mirplatformgraphics ABI bumped to 8
. mirclientplatform ABI unchanged at 4
. mirinputplatform ABI unchanged at 5
- Enhancements:
. Allow screencasting to create a virtual output (for Miracast)
. Separate the protocol version number from the client API version macros.
They're not meant to be related concepts.
. Add UBSanitizer to the list of build types.
. logging: Human readable timestamps in DumbConsoleLogger.
. examples: AdorningDisplayBufferComposito r::composite( ) no long ignores
output boundaries and occlusions.
. examples: Add -a <app name> option to eglapps.
. common, client: a more flexible way to probe modules: once we've found
a good current platform we don't even try to load an older one.
. Fix build and test run with CMAKE_BUILD_TYPE=ThreadSani tizer (missing
locks).
. Add MIR_USE_LD_GOLD build option.
- Bug fixes:
. unity-system-compositor crashed with std::runtime_error in
mir::compositor: :CompositingFun ctor::wait_ until_started( ) from
usc::MirScreen: :set_screen_ power_mode (mir_power_mode_on)
(LP: #1528384)
. Phone not usable while a call comes in - followed by "restart"
(LP: #1532607)
. ui freezes when simultaneously moving mouse & plug/unplug hdmi
(LP: #1538632)
. Mir fails to build on xenial today: android_graphic_ buffer_ allocator. h
fatal error: hardware/hardware. h: No such file or directory
(LP: #1539338)
. [mali] egl_demo_client_ flicker has graphics corruption on android
(LP: #1517205)
. [testsfail] Intermittent failure in
TestClientCursorAPI. cursor_ passed_ through_ nested_ server (LP: #1525003)
. [android] External monitor slows rendering (LP: #1532202)
. Display::create_ gl_context may create context with incorrect attributes
(LP: #1539268)
. unity-system-compositor locked up in __libc_do_syscall() (LP: #1543594)
. NestedServer.client_ sees_set_ scaling_ factor intermittent failure
(LP: #1537798)
. [android] External monitor slows rendering - part 2 (LP: #1535894)
. scene: make sure not to set the swapinterval to 0 when an independent
stream is created. The default should be 1 (like the stream created as
part of surface creation).
. Track the displays plugged state to avoid reporting configurations in
case they are unplugged (LP #1531503). [Cherrypicked from 0.21]
. mouse pointer support on emulator is broken (LP: #1517597).
[Cherrypicked from 0.21]
. move an android-only test that ended up in tests/unit-tests/graphics.
(LP: ##1546676) [Cherrypicked from 0.21]
[ CI Train Bot ]
* No-change rebuild.
[ Kevin DuBois ]
* New upstream release 0.19.3 (https://launchpad. net/mir/ +milestone/ 0.19.3)
- ABI summary:
. no abi changes in any libraries. bugfix release only
- Bugs fixed:
. Workaround for broken hwc implementations that dont allow querying
display information during hotplug (LP: #1531503)
[ CI Train Bot ]
* No-change rebuild. - 1263. By Simon Fels
-
Merge lp:~kdub/mir/multibuffer-screencast-client-fix
Fix screen implementation to work properly with multiple buffers.
- 1261. By Simon Fels
-
Extend compositing screencast to work with a list of three buffers to
give our users a bit more control over when things should be rendered
and processed. If we're limiting us to only one buffer the user needs
to process and we can't prepare the next one already in the same time.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/mir