summaryrefslogtreecommitdiff
path: root/plugins/unityshell/src
AgeCommit message (Collapse)Author
2012-09-28Make sure we call damageScreen when we have running animations.Andrea Azzarone
(bzr r2765.1.1)
2012-09-28Avoid code duplication.Andrea Azzarone
(bzr r2765)
2012-09-28Fix typo.Andrea Azzarone
(bzr r2764)
2012-09-28big_tick_ should be a member variable.Andrea Azzarone
(bzr r2763)
2012-09-28Use compiz tick-source.Andrea Azzarone
(bzr r2762)
2012-09-27Don't keep re-blurring parts of the shell we've already painted, becauseDaniel van Vugt
that will creep in and look like a shadow on the edge of the blur region. (LP: #1043260) This happens when the same texture (the FBO texture) is both the source and the destination for the three blur operations (launcher, panel, then dash). My quick fix is to take a copy of the FBO texture at the start of the frame (before any shell is painted), rather than reading from the same texture (FBO) that we're writing to. This also fixes LP: #1039999, because we are no longer assuming the backbuffer is an FBO. Instead we let Nux decide and take the right steps to read the real backbuffer, whatever that is.. Fixes: https://bugs.launchpad.net/bugs/1039999, https://bugs.launchpad.net/bugs/1043260. Approved by Andrea Azzarone. (bzr r2760)
2012-09-24* Fixes alt+tab issuesBrandon Schaefer
(bzr r2750.1.1)
2012-09-24UnityWindow: don't redraw the decoration texture for selected windows if not ↵Marco Trevisan (Treviño)
needed (bzr r2713.1.26)
2012-09-24UnityWindow: when spreading, render an empty decoration texture at full size ↵Marco Trevisan (Treviño)
and scale it via OpenGL This saves a lot of drawing and improves the performances of the unity Spread. Also, cleanup the header file (bzr r2713.1.25)
2012-09-24UnityScreen: add screen introspection class, make UnityWindow introspectableMarco Trevisan (Treviño)
(bzr r2713.1.19)
2012-09-24ScreenIntrospection: add a new introspectable class to allow screen ↵Marco Trevisan (Treviño)
introspection (bzr r2713.1.18)
2012-09-24UnityShell: use smart pointer for bghash, fix compilation issuesMarco Trevisan (Treviño)
(bzr r2713.1.17)
2012-09-24Merging with trunkMarco Trevisan (Treviño)
(bzr r2713.1.16)
2012-09-24UnityWindow: remove the workaround on initiate/terminate spreadMarco Trevisan (Treviño)
(bzr r2713.1.15)
2012-09-23UnityWindow: reset the cached textures, when the style has changedMarco Trevisan (Treviño)
(bzr r2713.1.14)
2012-09-23UnityWindow: remove uneeded cairo callsMarco Trevisan (Treviño)
(bzr r2713.1.13)
2012-09-23UnityWindow: use another strategy to draw a rounded top borderMarco Trevisan (Treviño)
(bzr r2713.1.11)
2012-09-23UnityWindow: correctly fade out the decoration textMarco Trevisan (Treviño)
(bzr r2713.1.10)
2012-09-23UnityWindow: use the gtk style context to render the scaled window textMarco Trevisan (Treviño)
(bzr r2713.1.9)
2012-09-23UnityWindow: set the decoration radius to match system default valuesMarco Trevisan (Treviño)
(bzr r2713.1.8)
2012-09-23UnityWindow: even more cleanup the scale decoration codeMarco Trevisan (Treviño)
Also reduce some unwanted paints... (bzr r2713.1.7)
2012-09-23UnityWindow: correctly draw a fake rounded decoration using default valuesMarco Trevisan (Treviño)
(bzr r2713.1.6)
2012-09-23UnityWindow: GetScaledGeometry, fix the x/y positioning, so that the ↵Marco Trevisan (Treviño)
decoration won't look wider (bzr r2713.1.5)
2012-09-21* Remove dead param from the SwitcherControllerBrandon Schaefer
(bzr r2740.2.1)
2012-09-19Fix "ERROR: More than one thumbnail generator created".Andrea Azzarone
(bzr r2721.1.1)
2012-09-19UnityWindow: add close on middle-click supportMarco Trevisan (Treviño)
(bzr r2713.1.4)
2012-09-19This branch introduces dash to preview transitions. I relies on this nux ↵Neil Jagdish Patel
branch: https://code.launchpad.net/~unity-team/nux/nux.redirected-views/+merge/124661 Animation from Dash to Preview slides out elements of the dash to make room for the previews. The process happens in 250ms. Many changes were necessary to create this effects. It has to be said that the changes have an impact on the rendering engine and the way elements are drawn in the dash. Efforts are being made to reduce this impact.. Fixes: https://bugs.launchpad.net/bugs/1049593. Approved by Neil J. Patel. Original authors: - Neil Jagdish Patel <njpatel@gmail.com> - Jay Taoko <jay.taoko@canonical.com> - Neil Jagdish Patel <neil.patel@canonical.com> (bzr r2719)
2012-09-19Try not to slow the system down on every unity frame. Just when blurs needDaniel van Vugt
updating. (bzr r2713.7.2)
2012-09-19Don't keep re-blurring parts of the shell we've already painted, becauseDaniel van Vugt
that will creep in and look like a shadow on the edge of the blur region. (LP: #1043260) This happens when the same texture (the FBO texture) is both the source and the destination for the three blur operations (launcher, panel, then dash). My quick fix is to take a copy of the FBO texture at the start of the frame (before any shell is painted), rather than reading from the same texture (FBO) that we're writing to. This also fixes LP: #1039999, because we are no longer assuming the backbuffer is an FBO. Instead we let Nux decide and take the right steps to read the real backbuffer, whatever that is. Fixed bugs: - LP: #1043260 - LP: #1039999 (bzr r2713.7.1)
2012-09-19Dash/Hud no longer steal mouse events outside their content area. Better ↵Nick Dedekind
draw handling of hud animation.. Fixes: https://bugs.launchpad.net/bugs/857422, https://bugs.launchpad.net/bugs/1049593. Approved by Brandon Schaefer. (bzr r2715)
2012-09-18UnityWindow: go back to use all the screen windows on spread events, to ↵Marco Trevisan (Treviño)
avoid unwanted behaviors Such undecorated or maximized decorated windows (bzr r2713.1.3)
2012-09-18UnityWindow: use ScaleScreen windows list (hopefully smaller) to check if ↵Marco Trevisan (Treviño)
decorate/undecorate a window (bzr r2713.1.2)
2012-09-18UnityWindow: implements sigc::trackableMarco Trevisan (Treviño)
(bzr r2713.1.1)
2012-09-18LauncherController, FavoriteStore, Launcher, Icons: always use sort priority ↵Marco Trevisan (Treviño)
based on favorites to get positioned on launcher. Fixes: https://bugs.launchpad.net/bugs/761155, https://bugs.launchpad.net/bugs/858540, https://bugs.launchpad.net/bugs/868423, https://bugs.launchpad.net/bugs/1028927, https://bugs.launchpad.net/bugs/1042845, https://bugs.launchpad.net/bugs/1045146. Approved by Andrea Azzarone, Brandon Schaefer. (bzr r2713)
2012-09-18* Cleanup "Jay Taoko
* Added manual test. (bzr r2708.2.4)
2012-09-18Merge with trunk.Nick Dedekind
(bzr r2684.7.9)
2012-09-18* Merged with Unity trunk.Jay Taoko
(bzr r2708.2.1)
2012-09-18Added check for launcher/panel mouse click areas in dash hide logic.Nick Dedekind
(bzr r2684.7.7)
2012-09-18* Fixed background color tint.Jay Taoko
(bzr r2696.3.5)
2012-09-18HideDash/Hud directly from external button press.Nick Dedekind
(bzr r2684.7.6)
2012-09-17Fix uninitialized and invalid reads as reported by valgrind.. Fixes: . ↵Tim Penhey
Approved by Brandon Schaefer. (bzr r2706)
2012-09-18Merging with trunkMarco Trevisan (Treviño)
(bzr r2529.14.147)
2012-09-17Show the alt-tab on the monitor with the mouse.. Fixes: ↵Andrea Azzarone
https://bugs.launchpad.net/bugs/1044293. Approved by Marco Trevisan (Treviño). (bzr r2702)
2012-09-17* Fixing background color tint. W.I.P.Jay Taoko
(bzr r2696.3.4)
2012-09-17Show alt+tab in the monitor with mouse.Andrea Azzarone
(bzr r2697.1.1)
2012-09-17Restore the panel shadow, which has been missing since Unity 6.4.Daniel van Vugt
(LP: #1045705). Fixes: https://bugs.launchpad.net/bugs/1045705. Approved by Omer Akram, Marco Trevisan (Treviño). (bzr r2698)
2012-09-17Use unity coding style.Daniel van Vugt
(bzr r2668.3.6)
2012-09-17Use references instead of copying, where possible.Daniel van Vugt
(bzr r2668.3.5)
2012-09-17Check the shadow texture exists before using it. Otherwise we'd dereferenceDaniel van Vugt
NULL. (bzr r2668.3.4)
2012-09-16* Merge with Unity trunkJay Taoko
(bzr r2696.3.1)