Nux

lp://qastaging/~sil2100/nux/flush_trunk

Created by Łukasz Zemczak and last modified
Get this branch:
bzr branch lp://qastaging/~sil2100/nux/flush_trunk
Only Łukasz Zemczak can upload to this branch. If you are Łukasz Zemczak please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Łukasz Zemczak
Project:
Nux
Status:
Development

Recent revisions

835. By Albert Astals Cid

Kill declared but not implemented functions.

Approved by Christopher Townsend, PS Jenkins bot.

834. By Ken VanDine

Sync changes uploaded to the archive back to trunk
.

Approved by PS Jenkins bot, Christopher Townsend.

833. By Brandon Schaefer

Adds preedit support to XIM. Such as preedit rendering in the TextEntry.

Move XIM support from GraphicsDisplayX11 to WindowThread. Fixes: https://bugs.launchpad.net/bugs/1265565.

Approved by Christopher Townsend, PS Jenkins bot.

832. By Christopher Townsend

Need to add version 1.10 of lcov to the supported versions so the Debian package build can succeed.

Approved by PS Jenkins bot, Eleni Maria Stea.

831. By Eleni Maria Stea

minor fixes (static analyzer errors and warnings).

Approved by PS Jenkins bot, Stephen M. Webb.

830. By Eleni Maria Stea

fixed syntax error in macro.

Approved by PS Jenkins bot, Andrea Azzarone.

829. By Eleni Maria Stea

small fixes based on clang errors and warnings.

Approved by PS Jenkins bot, Christopher Townsend.

828. By Sam Spilsbury

Allow embedded clients to specify which windows should be redrawn.

Added some new API to nux to allow embedded clients (eg, compiz) to specify which BaseWindows should be redrawn on a frame. This is done by passing a list of rectangles to nux which represent the redraw region, and nux will mark all intersecting windows as needing re-presenting to the screen. This means that we aren't re-presenting every window to the screen on every frame (bad for performance, and also doesn't work correctly in the buffer-swap case).

Also added API to allow nux to tell the difference between draw and read framebuffers when it plays around with the framebuffer object binding. This is necessary in case the embedded client expects the read framebuffer binding to remain defined even after nux has changed the draw framebuffer binding.

(LP: #1091589). Fixes: https://bugs.launchpad.net/bugs/1091589.

Approved by PS Jenkins bot, Stephen M. Webb, Brandon Schaefer, Christopher Townsend.

827. By Eleni Maria Stea

added virtual destructors where missing (fixing static analysis errors).

Approved by Brandon Schaefer, PS Jenkins bot.

826. By Brandon Schaefer

We need to check if the XIC client is synced up with the xevents coming in. If someone changes the focus window and our XIC hasn't been updated, we need to make sure we stay synced. Otherwise XIM fails to work. Fixes: https://bugs.launchpad.net/bugs/1175669.

Approved by Christopher Townsend, PS Jenkins bot.

Branch metadata

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

Subscribers