lp://staging/~macslow/unity/unity.fix-914251

Created by Mirco Müller and last modified
Get this branch:
bzr branch lp://staging/~macslow/unity/unity.fix-914251
Only Mirco Müller can upload to this branch. If you are Mirco Müller please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Mirco Müller
Project:
Unity
Status:
Development

Recent revisions

1824. By Mirco Müller

Manually reverted r1769 to fix the regression stated in bug LP: #914251

1823. By Michal Hruby

Add --debug option to unity wrapper script, which will start compiz in gdb and print the backtrace if it crashes.
panel-service now also checks SILENT_PANEL_SERVICE environment variable and discard all debug messages if set.. Fixes: . Appoved by Mirco Müller.

1822. By Gord Allott

removes g_thread_init from the unity codebase. Fixes: . Appoved by Mirco Müller.

1821. By Alex Launi

Uncomments the actual running of the tests.. Fixes: . Appoved by Alex Launi.

1820. By Alex Launi

Output test results in Junit XML. Fixes: . Appoved by Alex Launi, Allan LeSage.

1819. By Andrea Azzarone

Quit a running application on drag and drop on trash icon.. Fixes: https://bugs.launchpad.net/bugs/870143. Appoved by Marco Trevisan (Treviño).

1818. By Jay Taoko

* Renamed Event class members in Nux
* Removed reference to NUX_STATE_META in unity-util-accessible.cpp. NUX_STATE_META wasn't generated by Nux.
* Removed reference to e_length in unity-util-accessible.cpp. No longer generated in Nux.

Depend on this Nux branch: https://code.launchpad.net/~jaytaoko/nux/nux-renamed-event-members/+merge/87426. Fixes: . Appoved by Mirco Müller.

1817. By Sam Spilsbury

  Also make glfuncloader depend on libunity-core in case it is built first.

  A note that link_libraries is REALLY REALLY REALLY EVIL and needs to die.. Fixes: . Appoved by Didier Roche.

1816. By Sam Spilsbury

Fix bug 868120 and bug 872625

We should use one framebuffer object per screen rather than one per monitor. Using one per monitor leads to all kinds of interesting rendering glitches because the plugins expect that paint is clipped to the entire backbuffer rather than paint being contained in one buffer.

This should also fix crashes on changing resolutions, as we don't have the race condition where a monitor paints and an fbo hasn't been created for it yet.

Also adds a testcase now, its in standalone-tests/TestScreenEffectFramebufferObject.cpp .

The testcase is a little quirky because we're trying to simulate what's going on when unity is actually running embedded in another opengl application, which means that we have to use nux's embedded mode rather than testing BackgroundEffectHelper directly. The testcase shows what happens in cases where parts of the scene are blurred and other parts aren't as well as what happens when some parts need updating and others don't (eg, the framebuffer should unbind). There's no automated test yet, but I imagine we could make one.. Fixes: https://bugs.launchpad.net/bugs/838128, https://bugs.launchpad.net/bugs/864037, https://bugs.launchpad.net/bugs/864784, https://bugs.launchpad.net/bugs/868120, https://bugs.launchpad.net/bugs/872625. Appoved by Jason Smith.

1815. By Andrea Azzarone

This branch depends on https://code.launchpad.net/~andyrock/nux/please-dont-focus-me-on-mouse-down.

Read the manual test to learn how to test it.

It replaces https://code.launchpad.net/~andyrock/unity/dont-focus-me-on-mouse-down/+merge/86176 because it had some problems with gettext.. Fixes: https://bugs.launchpad.net/bugs/867548, https://bugs.launchpad.net/bugs/905921. Appoved by Mirco Müller.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/unity
This branch contains Public information 
Everyone can see this information.

Subscribers