lp:~mir-team/mir/trunk
*******
**** DEPRECATED ****
*******
Moved to: https:/
- Get this branch:
- bzr branch lp:~mir-team/mir/trunk
Branch merges
- PS Jenkins bot (community): Approve (continuous-integration) on 2013-10-10
- Mir development team: Pending requested 2013-10-09
-
Diff: 56 lines (+28/-3)2 files modifieddebian/changelog (+27/-2)
debian/control (+1/-1)
Related bugs
Related blueprints
Branch information
Recent revisions
- 1102. By Daniel van Vugt on 2013-10-17
-
* Avoid rendering surfaces that are fully hidden by other surfaces. This is
particularly important for mobile device performance. (LP: #1227739)
* Fix failing acceptance-test:
ServerShutdown/OnSignal. removes_ endpoint_ on_signal (LP: #1237710)
Avoid fatal_signal_cleanup getting caught in a loop restoring itself and
then re-entering itself. This could happen in some permutations of
acceptance-tests where run_mir is entered with fatal_signal_cleanup already
set up from previous tests' server instances. Fixes: https://bugs.launchpad .net/bugs/ 1237710.
* fix: lp 1239577
TestClientIPCRender (an android-only gfx driver test) was hanging due to changes in signal handling. refactor the test, changing the cross-process sync mechanism so it doesn't use sigcont. Fixes: https://bugs.launchpad .net/bugs/ 1239577.
* client: fix hang(s) in client API when server dies. Fixes: https://bugs.launchpad .net/bugs/ 1227743.
* logging: correct component tag in connector report.
* Optimization: Turn off blending for surfaces that are not blendable. On
some systems this can have a noticeable performance benefit.
* Add support for traversing the Scene from front surface to back.
This is required for occlusion detection at least (coming soon). Fixes: https://bugs.launchpad .net/bugs/ 1227739.
* server: Extend server status (formerly pause/resume) listener to report "started" events
This change is needed by users of libmirserver, so they can properly synchronize
external interactions with the server. Fixes: https://bugs.launchpad .net/bugs/ 1239876.
* Fix mismatched free() / delete / delete [] reported by valgrind
* Add method for testing if Rectangle::contains( Rectangle) , which is the basis
of any occlusion detection. Fixes: https://bugs.launchpad .net/bugs/ 1227739.
* Test GBMBufferAllocatorTest. bypass_ disables_ via_environment overrides the MIR_BYPASS env variable, causing other tests that use the MIR_BYPASS to fail when we run the unit-tests with --gtest_repeat=N, N>1. Set back the MIR_BYPASS env. var. Fixes: https:/ /bugs.launchpad .net/bugs/ 1238000. Approved by PS Jenkins bot, Alexandros Frantzis, Alan Griffiths.
- 1101. By PS Jenkins bot on 2013-10-15
-
Releasing 0.0.15+
13.10.20131014- 0ubuntu1 (revision 1100 from lp:mir). Approved by PS Jenkins bot.
- 1100. By Kevin DuBois on 2013-10-14
-
* bump debian version 0.0.15 and libmirserver7.
* graphics: android: prepare buffers for passing around sync fences. Actual synchronization should not have changed, just making room in mga::Buffer. Fixes: https://bugs.launchpad .net/bugs/ 1235190.
* Provide info about NATIVE_WINDOW_ MIN_UNDEQUEUED_ BUFFERS to driver.
(LP: #1239160)
* Running the unit tests was causing an EPERM exception in open_vt because
mir was already the session leader and was trying to create a new session
in order to become the session leader again. With this change mir tries
to become the session leader when it's not already. (Related bug report:
https://bugs.launchpad .net/mir/ +bug/1237837). Fixes: https:/ /bugs.launchpad .net/bugs/ 1237837.
* Ensure -pthread is correctly passed to compiler and linker. Fixes: https://bugs.launchpad .net/bugs/ 1233988.
* socket_messenger: Protect whole_message with a lock.
* client, tests: deal correctly with a race condition during double
disconnection test (LP: #1236698). Fixes: https://bugs.launchpad .net/bugs/ 1236698.
* Resolve meta-conflicts, before they become a problem. No files changed.
* Clean up duplicate instances of the valid connections set. Remove the static instances from the header file. Fixes: https://bugs.launchpad .net/bugs/ 1238312.
* BypassFilter: Remember to check that a surface is not hidden and has had a
buffer posted before allowing it to be bypassed. Or else you will see
something you shouldn't... (LP: #1236712). Fixes: https://bugs.launchpad .net/bugs/ 1236712.
* client: use lock_guard as it is simpler than unique_lock.
* frontend: Remove the endpoint first when shutting down. Fixes: https://bugs.launchpad .net/bugs/ 1235159. Approved by PS Jenkins bot, Robert Carr.
- 1098. By Didier Roche on 2013-10-11
-
Releasing 0.0.14+
13.10.20131011- 0ubuntu1 (revision 1097 from lp:mir). - 1097. By Thomas Voß on 2013-10-11
-
Clean up duplicate instances of the valid connections set. Remove the static
instances from the header file. (LP: #1238312)Requested to be merged directly to lp:mir by didrocks, tvoss.
- 1096. By PS Jenkins bot on 2013-10-10
-
Releasing 0.0.14+
13.10.20131010- 0ubuntu1 (revision 1095 from lp:mir). Approved by PS Jenkins bot.
- 1095. By PS Jenkins bot on 2013-10-10
-
Releasing 0.0.14+
13.10.20131009. 4-0ubuntu1 (revision 1093 from lp:mir). Approved by PS Jenkins bot.
- 1094. By Colin Watson on 2013-10-09
-
Don't build-depend on valgrind on arm64 for now, as it is not yet ported there.
Approved by PS Jenkins bot, Daniel van Vugt.
- 1093. By Robert Carr on 2013-10-09
-
Hold ms::Surface alive from msh::Surface, and remove the explicit throw
calls. This way holding a shared_ptr to msh::Surface becomes safe (as long
as you drop it eventually!). (LP: #1234609).Approved by PS Jenkins bot, Robert Carr.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)