~mir-team/mir/trunk

  • Committer: Tarmac
  • Author(s): Daniel van Vugt, Albert Astals, Kevin DuBois, Alan Griffiths, Alexandros Frantzis, Eleni Maria Stea, Kevin Gunn
  • Date: 2013-10-17 19:23:28 UTC
  • mfrom: (1081.3.67 development-branch)
  • Revision ID: tarmac-20131017192328-ul75dkle4ueqeowv
* 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.
Filename Latest Rev Last Changed Committer Comment Size
..
geometry 844.3.1 11 years ago Alexandros Frantzis geometry: Add Rectangles class to hold a collectio Diff
graphics 547.1.1 12 years ago Kevin DuBois make the MirNativeWindowType (and related classes Diff
input 571.3.1 12 years ago Robert Carr Remove mirinputandroidtransport namespace Diff
logging 716.1.1 11 years ago Alexandros Frantzis client: Use the same logging infrastructure in bot Diff
lttng 717.2.1 11 years ago Alexandros Frantzis lttng: Move some of the LTTng infrastructure to sh Diff
protobuf 440.1.112 12 years ago Daniel van Vugt Merge latest lp:mir and resolve conflicts. Diff
CMakeLists.txt 806.7.14 11 years ago Daniel van Vugt Merge latest lp:mir 1016 bytes Diff Download File
mircommon.pc.in 536.2.1 12 years ago Robert Ancell Install headers consistently 229 bytes Diff Download File