diff options
| -rw-r--r-- | AUTHORS | 18 | ||||
| -rw-r--r-- | ChangeLog | 3371 | ||||
| -rw-r--r-- | services/panel-main.c | 1 |
3 files changed, 3390 insertions, 0 deletions
@@ -1,12 +1,17 @@ Alejandro Piñeiro <apinheiro@igalia.com> Alex Launi <alex.launi@canonical.com> + Alex Launi <alex.launi@canonical.com>, Allan LeSage <allanlesage@gmail.com> Andrea Azzarone Andrea Azzarone <azzaronea@gmail.com> Andrea Cimitan <andrea.cimitan@canonical.com> + Andrey Logvinov <Andrey.Logvinov.81@gmail.com Aurélien Gâteau <aurelien.gateau@canonical.com> Bilal Akhtar <bilalakhtar@ubuntu.com> + Brandon Schaefer <brandontschaefer@gmail.com> Brandon Schaefer <schbra02@evergreen.edu> + Chase Douglas <chase.douglas@canonical.com> Chris Coulson <chris.coulson@canonical.com> + Christopher James Halse Rogers <raof@ubuntu.com> Daniel van Vugt <vanvugt@gmail.com> David Barth <david.barth@canonical.com> David Gomes <davidrafagomes@gmail.com> @@ -15,8 +20,10 @@ Henri De Veene <henri.deveene@gmail.com> Jani Monoses <jani.monoses@canonical.com> Jani Monoses <jani@ubuntu.com> + Jason Conti <jason.conti@gmail.com> Jason Smith <jason.smith@canonical.com> jassmith@gmail.com + Jay Ó Broin <ismise@lavabit.com> Jay Taoko <jay.taoko@canonical.com> Loïc Molinari <loic.molinari@canonical.com> Marco Biscaro <marcobiscaro2112@gmail.com> @@ -25,7 +32,9 @@ Marco Trevisan <mail@3v1n0.net> Marco Trevisan (Treviño) <mail@3v1n0.net> Marius Gedminas <marius@gedmin.as> + Michael Terry <michael.terry@canonical.com> Michael Terry <mike@mterry.name> + Michal Hruby <michal.mhr@gmail.com> Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com> Mirco Müller <mirco.mueller@ubuntu.com> Mitsuya Shibata @@ -34,11 +43,20 @@ Oliver Sauder <os@esite.ch> Omer Akram <om26er@ubuntu.com> Rafał Cieślak <rafalcieslak256@gmail.com> + Ricardo Mendoza <ricardo.mendoza@canonical.com> Robert Carr <racarr@canonical.com> Robert Carr <robert.carr@canonical.com> Rodrigo Moya <rodrigo.moya@canonical.com> Sam Spilsbury <sam.spilsbury@canonical.com> + Sam Spilsbury <sam.spilsbury@canonical.com>, Daniel van Vugt <vanvugt@gmail.com> Sebastien Bacher <seb128@ubuntu.com> + Tarmac Ted Gould <ted@gould.cx> + Thomas Voß <thomas.voss@rub.de> + Thomi Richards <thomir@gmail.com> + Thomi Richards <thomir@gmail.com>, Alex Launi <alex.launi@canonical.com> Tim Penhey <tim.penhey@canonical.com> Ubuntu <ubuntu@netbook> + Unity Merger <unity.merger@gmail.com> + Victor Eduardo <victormartinez79@gmail.com> + Zaid Yeganeh <zaid.yeganeh@gmail.com> @@ -1,3 +1,3374 @@ +2012-01-11 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Fixed bug #914251, local variables should be passed by value. + + UNBLOCK. Fixes: https://bugs.launchpad.net/bugs/914251. Appoved by Andrea Azzarone. + +2012-01-11 Marco Trevisan (Treviño) <mail@3v1n0.net> + + LauncherIcon: pass quicklist positions by value on expo-terminated lambda. + + This fixes bug #914251 + +2012-01-10 Didier Roche <didier.roche@canonical.com> + + Dummy merge for rebuilding against latest libunity UNBLOCK. Fixes: . Appoved by . + +2012-01-10 Didier Roche <didier.roche@canonical.com> + + dummy commit for ABI rebuild + +2012-01-10 Michal Hruby <michal.mhr@gmail.com> + + UNBLOCK Make sure the search finished signals are emitted after the models are updated.. Fixes: . Appoved by Gord Allott. + +2012-01-10 Michal Hruby <michal.mhr@gmail.com> + + Make sure the Lens::*Finished signals are emitted after the model updates + +2012-01-09 Michal Hruby <michal.mhr@gmail.com> + + 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. + +2011-12-20 Michal Hruby <michal.mhr@gmail.com> + + Check SILENT_PANEL_SERVICE envvar which will disable panel-service logging if set + +2011-12-20 Michal Hruby <michal.mhr@gmail.com> + + Add --debug option to unity to start it in gdb and print backtrace if it crashes + +2012-01-09 Gord Allott <gord.allott@canonical.com> + + removes g_thread_init from the unity codebase. Fixes: . Appoved by Mirco Müller. + +2012-01-09 Gord Allott <gord.allott@canonical.com> + + removes the dependency on g_thread_init + +2012-01-09 Alex Launi <alex.launi@canonical.com> + + Uncomments the actual running of the tests.. Fixes: . Appoved by Alex Launi. + +2012-01-09 Alex Launi <alex.launi@canonical.com> + + Uncomment test runner lines + +2012-01-09 Alex Launi <alex.launi@canonical.com> + + Output test results in Junit XML. Fixes: . Appoved by Alex Launi, Allan LeSage. + +2012-01-09 Alex Launi <alex.launi@canonical.com> + + Merge change to argparse and small fixes + +2012-01-09 Allan LeSage <allanlesage@gmail.com> + + Switched to argparse and corrected an error condition with lamalex' help. + +2012-01-09 Alex Launi <alex.launi@canonical.com> + + CORRECTLY create needed directory structure if it doesn't exist + +2012-01-09 Alex Launi <alex.launi@canonical.com> + + Create needed directory structure if it doesn't exist + +2012-01-09 Alex Launi <alex.launi@canonical.com> + + Add option to set results file, and default to stdout + +2012-01-06 Alex Launi <alex.launi@canonical.com> + + be more consistent with single quote usage + +2012-01-06 Alex Launi <alex.launi@canonical.com> + + write junit xml output to file + +2012-01-06 Alex Launi <alex.launi@canonical.com> + + Publish test results in junit xml format + +2012-01-07 Andrea Azzarone <azzaronea@gmail.com> + + Quit a running application on drag and drop on trash icon.. Fixes: https://bugs.launchpad.net/bugs/870143. Appoved by Marco Trevisan (Treviño). + +2012-01-07 Andrea Azzarone <azzaronea@gmail.com> + + Removes un-needed spaces. + +2012-01-07 Andrea Azzarone <azzaronea@gmail.com> + + Fixes. + +2011-12-20 Andrea Azzarone <azzaronea@gmail.com> + + Quit the application on "trash DND". + +2012-01-06 Jay Taoko <jay.taoko@canonical.com> + + * 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. + +2012-01-03 Jay Taoko <jay.taoko@canonical.com> + + * 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. + +2012-01-03 Jay Taoko <jay.taoko@canonical.com> + + * Renamed Event class members in Nux + +2012-01-06 Sam Spilsbury <sam.spilsbury@canonical.com> + + 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. + +2012-01-06 Sam Spilsbury <sam.spilsbury@canonical.com> + + 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. + +2012-01-05 Sam Spilsbury <sam.spilsbury@canonical.com> + + 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. + +2012-01-05 Sam Spilsbury <sam.spilsbury@canonical.com> + + Style fixes, check gl error, don't disable scissor bit explicitly + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + Clean up the framebuffer object paint code + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + Use identity matrix. Fixes redraw issues with the framebuffer object code + when there are windows stacked above it + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + Don't process damage events on windows that are on top of unity + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Move UnityScreen::nuxPrologue call to after we have painted the framebuffer + since we are painting it using assumptions on the compiz projection matrix. + +2011-12-19 Sam Spilsbury <sam.spilsbury@canonical.com> + + Use libunityshell.so to look up glXGetProcAddress and fix typo + +2011-12-19 Sam Spilsbury <sam.spilsbury@canonical.com> + + Fix warning + +2011-12-16 Sam Spilsbury <sam.spilsbury@canonical.com> + + Remove useless constructors + +2011-12-16 Sam Spilsbury <sam.spilsbury@canonical.com> + + Cleanup the testcase and fix typo + +2011-12-16 Sam Spilsbury <sam.spilsbury@canonical.com> + + Added standalone fbo/blur client on foreign layer + +2011-12-16 Sam Spilsbury <sam.spilsbury@canonical.com> + + Completely break the dependency with compiz - look up function pointers for + GL_framebuffer_object_ARB support + +2011-12-16 Sam Spilsbury <sam.spilsbury@canonical.com> + + Factored out the framebuffer object code into its own file + +2011-12-16 Sam Spilsbury <sam.spilsbury@canonical.com> + + Break the dependency on compiz + +2011-12-15 Sam Spilsbury <sam.spilsbury@canonical.com> + + Don't unbind framebuffer if it was never bound + +2011-12-15 Sam Spilsbury <sam.spilsbury@canonical.com> + + Typo + +2011-12-15 Sam Spilsbury <sam.spilsbury@canonical.com> + + Fix typo + +2011-12-15 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged lp:~vanvugt/unity/fix-861061-trunk + +2011-11-21 Daniel van Vugt <vanvugt@gmail.com> + + Fix major performance regressions due to unnecessary UnityFBO binding + (LP: #861061) (LP: #880707) + + UnityFBO was being bound even when not required. This caused major lag in + glPaintOutput, which slowed down all rendering. This was seen in reduced + framerates in apps (LP: #861061) and significantly worse screen tearing with + Unity 4.x compared to 3.x (LP: #880707). + +2011-12-15 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged lp:~smspillaz/unity/unity.fix_84037_864784_868120_872625 + +2011-11-14 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merge lp:~smspillaz/unity/unity.big_fbo + +2011-10-12 Sam Spilsbury <sam.spilsbury@canonical.com> + + Fix typo + +2011-10-12 Sam Spilsbury <sam.spilsbury@canonical.com> + + Fix pinched blurs + +2011-10-12 Sam Spilsbury <sam.spilsbury@canonical.com> + + Set the viewport size correctly. Fixes LP #872625 + +2011-10-12 Sam Spilsbury <sam.spilsbury@canonical.com> + + Fix draw buffers not being reset in failure case and don't use + GL_CURRENT_BIT in glPushAttrib as it doesn't carry over the previous + values on the stack on the nvidia driver + +2011-10-05 Sam Spilsbury <sam.spilsbury@canonical.com> + + Cleanup + +2011-10-05 Sam Spilsbury <sam.spilsbury@canonical.com> + + Some cleanup + +2011-10-05 Sam Spilsbury <sam.spilsbury@canonical.com> + + Remove some debugging code + +2011-10-05 Sam Spilsbury <sam.spilsbury@canonical.com> + + Use one framebuffer object, rather than many + +2012-01-05 Andrea Azzarone <azzaronea@gmail.com> + + 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. + +2012-01-02 Andrea Azzarone <azzaronea@gmail.com> + + Ops, sigh... + +2012-01-02 Andrea Azzarone <azzaronea@gmail.com> + + Ops. + +2012-01-02 Andrea Azzarone <azzaronea@gmail.com> + + Doesn't give focus on mouse down to category headers, home dash tiles, and dash icons. + +2012-01-02 Andrea Azzarone <azzaronea@gmail.com> + + Merge trunk. + +2012-01-02 Andrea Azzarone <azzaronea@gmail.com> + + Fixes. + +2011-12-19 Andrea Azzarone <azzaronea@gmail.com> + + Merge trunk. Fixes + +2011-12-18 Andrea Azzarone <azzaronea@gmail.com> + + Add a manual test. + +2011-12-17 Andrea Azzarone <azzaronea@gmail.com> + + Doesn't give focus on mouse down to category headers, home dash tiles, and dash icons. Fixes bug #867548 too. + +2012-01-05 Marco Trevisan (Treviño) <mail@3v1n0.net> + + IconRenderer: make progress_y position relative to the fill_y, so they will be always close. Fixes: https://bugs.launchpad.net/bugs/911553. Appoved by Mirco Müller. + +2012-01-04 Marco Trevisan (Treviño) <mail@3v1n0.net> + + IconRenderer: make progress_y position relative to the fill_y, so they will be always joined + + This fixes bug #911553 + +2012-01-04 Andrea Cimitan <andrea.cimitan@canonical.com> + + First step, increasing saturation of the average color. Fixes: https://bugs.launchpad.net/bugs/865239. Appoved by Gord Allott. + +2012-01-04 Andrea Cimitan <andrea.cimitan@canonical.com> + + 1.36 is a float + +2012-01-04 Andrea Cimitan <andrea.cimitan@canonical.com> + + Increase average color saturation by 36%, used when dash is opened + +2012-01-03 Andrea Azzarone <azzaronea@gmail.com> + + Add a missing break.. Fixes: . Appoved by Marco Trevisan (Treviño). + +2012-01-02 Andrea Azzarone <azzaronea@gmail.com> + + Add a missing "break". + +2012-01-03 Alejandro Piñeiro <apinheiro@igalia.com> + + . Fixes: https://bugs.launchpad.net/bugs/856392. Appoved by Alex Launi. + +2011-11-07 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: Support for the switcher + +2011-09-27 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: Support for the switcher + +2011-09-22 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: cleaning g_debug + +2011-09-22 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: Support for the switcher + +2012-01-03 Alejandro Piñeiro <apinheiro@igalia.com> + + . Fixes: https://bugs.launchpad.net/bugs/842033. Appoved by Alex Launi. + +2011-11-07 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: Simplify basewindow:(activate/deactivate) emission + +2011-09-27 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: Simplify basewindow:(activate/deactivate) emission + +2011-09-16 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: missing one state-change notification on the quicklistview + +2011-09-16 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: moving to use AtkWindow interface + +2011-09-16 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: Simplify basewindow:(activate/deactivate) emission + +2012-01-02 Jay Taoko <jay.taoko@canonical.com> + + * Deprecated the following: + nux::GetWindow + nux::GetGraphicsThread + nux::GetGraphicsEngine + The entry point to Nux internal component is nux::GetWindowThread(). + + * IMTextEntry: + changed _text to text_ and _preedit to preedit_ as per Nux. + . Fixes: . Appoved by Jason Smith. + +2012-01-02 Jay Taoko <jay.taoko@canonical.com> + + * Deprecated the following: + nux::GetWindow + nux::GetGraphicsThread + nux::GetGraphicsEngine + The entry point to Nux internal component is nux::GetWindowThread(). + + * IMTextEntry: + changed _text to text_ and _preedit to preedit_ as per Nux. + +2011-12-19 Jay Taoko <jay.taoko@canonical.com> + + * Resolved conflict + +2011-12-10 Jay Taoko <jay.taoko@canonical.com> + + * Use the WindowThread to access the GraphicsDisplay, WindowCompositor, ... + +2012-01-02 Jay Taoko <jay.taoko@canonical.com> + + * Changes to Nux API + * Dependant on branch https://code.launchpad.net/~jaytaoko/nux/nux-windowthread-cleanup1/+merge/86981. Fixes: . Appoved by Jason Smith. + +2011-12-27 Jay Taoko <jay.taoko@canonical.com> + + * Changes to Nux API + +2012-01-02 Sam Spilsbury <sam.spilsbury@canonical.com> + + Adds test for animation code. Fixes: . Appoved by Thomas Voß. + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged 901714.test_show_hide into 901714.test_animation. + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged 901714.test_layouts into 901714.test_show_hide. + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged 901714.test_show_hide into 901714.test_animation. + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merge + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged 901714.test_show_hide into 901714.test_animation. + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Remove virtual methods + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged 901714.test_show_hide into 901714.test_animation. + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged 901714.test_show_hide into 901714.test_animation. + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged 901714.test_show_hide into 901714.test_animation. + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged 901714.test_show_hide into 901714.test_animation. + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Added tests for animation code + +2012-01-02 Sam Spilsbury <sam.spilsbury@canonical.com> + + Adds test for conditional show/hide. Fixes: . Appoved by Thomas Voß. + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged 901714.test_layouts into 901714.test_show_hide. + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + Remove virtual function + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged 901714.test_layouts into 901714.test_show_hide. + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Remove virtual method + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged 901714.test_layouts into 901714.test_show_hide. + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged 901714.test_layouts into 901714.test_show_hide. + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged 901714.test_layouts into 901714.test_show_hide. + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Added a test for show/hide on the handles + +2012-01-02 Sam Spilsbury <sam.spilsbury@canonical.com> + + Added Google Test and Google Mocks for layout algorithm. Fixes: . Appoved by Thomas Voß. + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged 901714.split_files into 901714.test_layouts. + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged 901714.split_files into 901714.test_layouts. + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + Remove virtual specified + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Remove virtual methods that don't need to be virtual + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged 901714.split_files into 901714.test_layouts. + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merged 901714.split_files into 901714.test_layouts. + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Added Google Test and Google Mock tests for unity::MT::GrabHandle + +2012-01-02 Alejandro Piñeiro <apinheiro@igalia.com> + + . Fixes: https://bugs.launchpad.net/bugs/772573. Appoved by Alex Launi. + +2011-11-07 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: Implement AtkAction for LauncherIcon + +2011-09-25 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: Implement atkaction for LauncherIcon + +2012-01-02 Alex Launi <alex.launi@canonical.com> + + Fix the autopilot launcher test. Approved by Allan Lesage + +2011-12-20 Alex Launi <alex.launi@canonical.com> + + Add back the accidentally removed get_is_visible method + +2011-12-20 Alex Launi <alex.launi@canonical.com> + + Fix launcher tests + +2012-01-02 Jay Taoko <jay.taoko@canonical.com> + + * Fix broken rendering and text search entry: After typing some characters in the search entry, interaction with the mouse produces incorrect rendering.. Fixes: . Appoved by Mirco Müller. + +2011-12-19 Jay Taoko <jay.taoko@canonical.com> + + * Fixed pointer declaration: the pointer should stay with the type. + +2011-11-10 Jay Taoko <jay.taoko@canonical.com> + + * Fix broken rendering and text search entry: After typing some characters in the search entry, interaction with the mouse produces incorrect rendering. + +2012-01-02 Alex Launi <alex.launi@canonical.com> + + Live cd doesn't have users-admin. Use mahjongg instead.. Fixes: . Appoved by Sam Spilsbury. + +2011-12-20 Alex Launi <alex.launi@canonical.com> + + Live cd doesn't have users-admin. Use mahjongg instead + +2012-01-02 Andrey Logvinov <Andrey.Logvinov.81@gmail.com + + This is a fix for https://bugs.launchpad.net/unity/+bug/873765 + The problem was that when no RGBA antialiasing was set for "gtk-xft-rgba", unity shell assumed that no font antialiasing should be used at all, even if grayscale antialiasing is selected by user e.g. in gnome-tweak-tool. This resulted in non-antialiased text in unity panel, launcher and lenses even though text in windows is properly grayscale antialiased. + I added further check for "gtk-xft-antialias" value in case when "gtk-xft-rgba" is "none". If "gtk-xft-antialias" is true, then set antialiasing to CAIRO_ANTIALIAS_GRAY instead of CAIRO_ANTIALIAS_NONE.. Fixes: https://bugs.launchpad.net/bugs/873765. Appoved by Marco Trevisan (Treviño). + +2011-12-09 Andrey Logvinov <Andrey.Logvinov.81@gmail.com + + Added gtk-xft-antialias value notification to FontSettings constructor + Added manual test case for grayscale antialiasing + +2011-12-08 Andrey Logvinov <Andrey.Logvinov.81@gmail.com + + Added fix for grayscale antialiasing in Unity shell. + +2011-12-24 Chase Douglas <chase.douglas@ubuntu.com> + + Fix a unity crash if utouch fails to initialize.. Fixes: https://bugs.launchpad.net/bugs/860707. Appoved by Sam Spilsbury. + +2011-12-22 Chase Douglas <chase.douglas@ubuntu.com> + + Close geis instance when deleting GeisAdapter + +2011-12-22 Chase Douglas <chase.douglas@ubuntu.com> + + Close geis instance if we fail to initialize it + +2011-12-22 Chase Douglas <chase.douglas@ubuntu.com> + + Initialize geis instance to nullptr + + Fixes a crash if geis fails to initialize. + +2011-12-24 Sam Spilsbury <sam.spilsbury@canonical.com> + + Splits code into files. Fixes: https://bugs.launchpad.net/bugs/907174. Appoved by Thomas Voß. + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + Use a shared ptr + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + Use a shared ptr for the impl factory + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merge + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Use unsigned short + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Set the high bit if no state or actions are set since our bitwise check + requires that at least one bit is set + +2011-12-21 Sam Spilsbury <sam.spilsbury@canonical.com> + + Split the implementation into files + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + s/Unity/unity. Fixes: https://bugs.launchpad.net/bugs/907174. Appoved by Thomas Voß. + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merge + +2011-12-21 Sam Spilsbury <sam.spilsbury@canonical.com> + + s/Unity/unity + +2011-12-23 Sam Spilsbury <sam.spilsbury@canonical.com> + + Refactors the code to make it testable. Fixes: https://bugs.launchpad.net/bugs/907174. Appoved by Thomas Voß. + +2011-12-22 Sam Spilsbury <sam.spilsbury@canonical.com> + + Remove empty constructors and destructors + +2011-12-21 Sam Spilsbury <sam.spilsbury@canonical.com> + + Use nux::Geometry instead of CompSize and CompRect in the Unity::MT classes since we can't + link to those + +2011-12-21 Sam Spilsbury <sam.spilsbury@canonical.com> + + Bug 904174: Refactored the code to allow for separate instantiation and testing + +2011-12-21 Andrea Azzarone <azzaronea@gmail.com> + + . Fixes: https://bugs.launchpad.net/bugs/839467. Appoved by Andrea Cimitan. + +2011-12-21 Andrea Azzarone <azzaronea@gmail.com> + + Fix header padding. + +2011-12-20 Alex Launi <alex.launi@canonical.com> + + When we call next icon we roll over to the show desktop icon at index 0, failing the test. This isn't really what we want anyway. Launching a third application makes the array big enough that this doesn't occur.. Fixes: . Appoved by Allan LeSage. + +2011-12-20 Alex Launi <alex.launi@canonical.com> + + kill users_admin at teardown + +2011-12-20 Alex Launi <alex.launi@canonical.com> + + Launch a third application to fix test_switcher index error + +2011-12-20 Andrea Azzarone <azzaronea@gmail.com> + + Use unity::IconLoader to load device launcher icon that will be used to show an OSD notification. If it's not able to load an icon it shows a OSD notification without an icon. + + This merge propose comes from this one (https://code.launchpad.net/~andyrock/unity/fix-875467/+merge/79638). In that merge proposal I've created a mini (very very mini) icon loader implementation. Reading unity code I noticed that we already use two icon loader implementations (the dash icon loader and the launcher ones) so... + + Because unity::IconLoader has already been tested and in a unit test we should not test an external module (osd notification library), i don't know if we need a unit test for this change. In the case let me know.. Fixes: https://bugs.launchpad.net/bugs/875467. Appoved by Tim Penhey, Marco Trevisan (Treviño). + +2011-12-16 Andrea Azzarone <azzaronea@gmail.com> + + Adds x-canonical-private-synchronous hint. + +2011-12-16 Andrea Azzarone <azzaronea@gmail.com> + + Adds manual test. + +2011-12-14 Andrea Azzarone <azzaronea@gmail.com> + + Use GLibWrapper to unref notification. + +2011-12-14 Andrea Azzarone <azzaronea@gmail.com> + + Merge trunk. + +2011-12-14 Andrea Azzarone <azzaronea@gmail.com> + + Fixes. + +2011-11-18 Andrea Azzarone <azzaronea@gmail.com> + + Makes icon_name a SimpleLauncherIcon property. + +2011-11-18 Andrea Azzarone <azzaronea@gmail.com> + + Use IconLoader to load OSD notification icon when a drive is ejected. + +2011-12-19 Andrea Azzarone <azzaronea@gmail.com> + + Fixes alignment of dash category headers. + + Before the fix: http://ubuntuone.com/1xiQ9jw02ZWg1uwulTOmo8 + After the fix: http://ubuntuone.com/57irlquNwrFGuTZCHJqkOC + + Home view after fix: http://ubuntuone.com/3NVd6COSYR8keMPvcVQngT. Fixes: https://bugs.launchpad.net/bugs/839467. Appoved by John Lea, Sam Spilsbury. + +2011-12-16 Andrea Azzarone <azzaronea@gmail.com> + + Fixes alignements of dash category headers. + +2011-12-18 Christopher James Halse Rogers <raof@ubuntu.com> + + Add some small tests for StaticCairoText demonstrating the cause of bug #807921, and then fix them.. Fixes: https://bugs.launchpad.net/bugs/807921. Appoved by Tim Penhey. + +2011-12-16 Christopher James Halse Rogers <raof@ubuntu.com> + + TestStaticCairoText: UTF-8 encode the test string. + + Otherwise we're relying on the encoding of the source file, which is not necessarily + going to work, or work everywhere. + +2011-11-30 Christopher James Halse Rogers <raof@ubuntu.com> + + Perform RTL/LTR string tests with an appropriate LANGUAGE set. + + Make extra, super, dobule-dog sure we're really testing LTR/RTL layout. + +2011-11-30 Christopher James Halse Rogers <raof@ubuntu.com> + + Assert that the left-to-right and right-to-left test strings really have that orientation + +2011-11-22 Christopher James Halse Rogers <raof@ubuntu.com> + + StaticCairoText: fix RTL width calculation. + + Pango will calculate logRect.x as the left-most point of the string, and + start rendering the string at (0,0). For right-to-left languages + that means that logRect.x will always be <= -logRect.width. + + StaticCairoText does not use logRect.x to offset the text rendering, + so just ignore it in the extent calculation. + +2011-11-22 Christopher James Halse Rogers <raof@ubuntu.com> + + TestStaticCairoText: Clean up properly after test + +2011-11-22 Christopher James Halse Rogers <raof@ubuntu.com> + + TestStaticCairoText: factor out common test code + +2011-11-22 Christopher James Halse Rogers <raof@ubuntu.com> + + tests: Add a simple StaticCairoText extent test + +2011-12-16 Daniel van Vugt <vanvugt@gmail.com> + + Fix uninitialized variable causing the dash search spinner to sometimes not spin (LP: #901610) (LP: #903090). Fixes: https://bugs.launchpad.net/bugs/901610, https://bugs.launchpad.net/bugs/903090. Appoved by Andrea Azzarone, Marco Trevisan (Treviño). + +2011-12-08 Daniel van Vugt <vanvugt@gmail.com> + + Fix uninitialized variable (LP: #901610) + +2011-12-16 Mirco Müller <mirco.mueller@ubuntu.com> + + http://people.canonical.com/~mmueller/when-we-say-precise-we-mean-it.ogv. Fixes: https://bugs.launchpad.net/bugs/838904. Appoved by Mikkel Kamstrup Erlandsen. + +2011-12-16 Mirco Müller <mirco.mueller@ubuntu.com> + + Don't draw text entered beyond the region of the search-bar + +2011-12-16 Mirco Müller <mirco.mueller@ubuntu.com> + + Finally search-bar is now exactly matching size and position of the mockup + +2011-12-14 Mirco Müller <mirco.mueller@ubuntu.com> + + merge with trunk + +2011-12-14 Mirco Müller <mirco.mueller@ubuntu.com> + + Adjust position, padding, width and height of Dash' search-bar to exactely match the mockups... second round of fixes for LP: #838904 + +2011-12-16 Daniel van Vugt <vanvugt@gmail.com> + + Fix uninitialized variable read (LP: #901603) + . Fixes: https://bugs.launchpad.net/bugs/901603. Appoved by Marco Trevisan (Treviño). + +2011-12-08 Daniel van Vugt <vanvugt@gmail.com> + + Fix uninitialized variable read (LP: #901603) + +2011-12-16 Daniel van Vugt <vanvugt@gmail.com> + + Fix uninitialized variable read (LP: #901602). Fixes: https://bugs.launchpad.net/bugs/901602. Appoved by Marco Trevisan (Treviño). + +2011-12-08 Daniel van Vugt <vanvugt@gmail.com> + + Fix uninitialized variable read (LP: #901602) + +2011-12-16 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Use Nux InputArea mouse_double_click signal on PanelTitlebarGrabAreaView. Fixes: . Appoved by Tim Penhey, Andrea Azzarone. + +2011-12-16 Marco Trevisan (Treviño) <mail@3v1n0.net> + + No commit message +2011-12-15 Marco Trevisan (Treviño) <mail@3v1n0.net> + + manual-tests: added manual test for Panel double-clicks. + +2011-12-14 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelTitlebarGrabAreaView: removed unneeded includes. + +2011-12-14 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelTitlebarGrabAreaView: removed the workaround code to emit a double-click signal + + Finally Nux does it correcty! :) + +2011-12-16 Thomi Richards <thomir@gmail.com> + + This branch installs autopilot python package and a simple run_autopilot script as part of the 'install' phase.. Fixes: . Appoved by Tim Penhey. + +2011-12-16 Thomi Richards <thomir@gmail.com> + + Fixed branch conflicts, and whitespace issue in run_autopilot script. + +2011-12-16 Thomi Richards <thomir@gmail.com> + + Improved run_autopilot script, per Thumper's specifications. + +2011-12-15 Thomi Richards <thomir@gmail.com> + + Simple autopilot_run script is now installed, along with the autopilot python library during the install phase. + +2011-12-16 Thomi Richards <thomir@gmail.com> + + This branch does several things: + + 1) Changes slightly the structure of returned state information from unity - Children are returned in a tuple with the key being 'Children' by default, or whatever the virtual method "Introspectable::GetChildsName()" returns. + + 2) Updated a few places in the code where classes were overriding GetChildsName() and either returning "" or returning a null pointer. Classes that don't need to change the name of their children in the introspection tree should not override this method and use the default implementation. + + 3) Merged the autopilot test code in to the tests/autopilot folder. + + 4) Added a make target named "autopilot" that runs all the autopilot tests. Currently this is not executed as part of any of the "make check*" targets, since it's kind of annoying to run.. Fixes: . Appoved by Tim Penhey. + +2011-12-16 Thomi Richards <thomir@gmail.com> + + Various const fixes. + +2011-12-15 Thomi Richards <thomir@gmail.com> + + A final gchar* to std::string conversion. + +2011-12-15 Thomi Richards <thomir@gmail.com> + + Fixed a few more instances of people using gchar* in introspection methods. + +2011-12-15 Thomi Richards <thomir@gmail.com> + + Code now uses GetChildsName() method correctly. Updated a few places in the code where classes had overloaded this method incorrectly. + +2011-12-15 Thomi Richards <thomir@gmail.com> + + Updated setup.py to reflect new project location. + +2011-12-15 Thomi Richards <thomir@gmail.com> + + Fixed autopilot tests to use new state structure. + +2011-12-15 Thomi Richards <thomir@gmail.com> + + Merged fixes to change structure of Introspection queries. + +2011-12-15 Thomi Richards <thomir@gmail.com> + + Children now returned in a tuple with their names. + +2011-12-14 Thomi Richards <thomir@gmail.com> + + Kind of works... + +2011-12-15 Thomi Richards <thomir@gmail.com> + + Merged trunk. + +2011-12-14 Thomi Richards <thomir@gmail.com> + + Added 'autopilot' target, which runs autopilot tests + +2011-12-14 Thomi Richards <thomir@gmail.com> + + Added autopilot src + +2011-12-15 Sam Spilsbury <sam.spilsbury@canonical.com> + + Inhibit core from unshowdesktoping all other windows as soon as one window is activated by request from design. CompWindow::activate will do this implicitly, so we simply don't allow the final CompScreen::leaveShowDesktopMode to be called while we are in CompWindow::activate's wrap chain. + + Fixes bug 871801. Manual test added.. Fixes: https://bugs.launchpad.net/bugs/871801. Appoved by Gord Allott. + +2011-12-15 Sam Spilsbury <sam.spilsbury@canonical.com> + + Added manual test + +2011-12-15 Sam Spilsbury <sam.spilsbury@canonical.com> + + Inhibit other windows from leaving show desktop mode in the case that + core tries to leave show desktop mode after a window was activated - in this + case we should only allow the window that was activated to leave show desktop + mode and keep the "show desktop" mode state on until the user explicitly leave + s + show desktop mode. + + Fixes LP #871801 and LP #899932 + +2011-12-15 Mirco Müller <mirco.mueller@ubuntu.com> + + The left-, right-, top- and bottom-padding has been changed to comply with the three-pixel-margin seen in the mockups. For the edge-case of one-item Quicklists (e.g. Launcher Trashcan) the padding is fixed now too. Also the opacity of the background-tint has been tweaked in dialog with Design. Fixes LP: #767063. Fixes: https://bugs.launchpad.net/bugs/767063. Appoved by Sam Spilsbury. + +2011-12-13 Mirco Müller <mirco.mueller@ubuntu.com> + + use self-explanatory variable-names instead of magic numbers + +2011-12-12 Mirco Müller <mirco.mueller@ubuntu.com> + + After much discussion and ping-ponging screenshots with Design (Rosie) this is the tint-opacity-value that should be used + +2011-12-12 Mirco Müller <mirco.mueller@ubuntu.com> + + Fix left-, right-, top- and bottom-padding in Quicklists... also for edge-case with one-item Quicklist (e.g. Trashcan-Quicklist) + +2011-12-14 Marco Trevisan (Treviño) <mail@3v1n0.net> + + glib::Object: review to support more operators and to improve operations + + - Added a constructor that allows to ref the wrapped object. + - Added support for the swap operations + - Using the copy and swap idiom on the operator= + - Moved some methods to const + - Added support for the == and != operators + - Added utility function to cast object to another type. + + All these features allows, amongs the others, to add glib::Object's + to standard containers such as lists and to lookup and remove items. + + Then using it on PanelMenuView. + + Including tests.. Fixes: . Appoved by Tim Penhey. + +2011-12-12 Marco Trevisan (Treviño) <mail@3v1n0.net> + + LauncherController: use glib::Object to handle BamfMatcher. + +2011-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Merging with lp:~3v1n0/unity/globalmenu-discovery-new-apps + +2011-12-11 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: ref the temporary object that we had to the list. + + Otherwise on removal we'll get an extra-unref. + +2011-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net> + + tests, glib::Object added check for self assignment. + +2011-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net> + + glib::Object, fixed some bugs and tests improved. + + Thanks to the new Tim's review. + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + tests: glib::Object, check for object destruction on swap test. + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + tests: glib_object, using better object initializers. + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + glib::Object: some code cleanup and improvements + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Merging with latest lp:~3v1n0/unity/globalmenu-discovery-new-apps + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: use glib::Object for managing BamfApplication list + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + glib::Object: removing the move constructor, as it should be too confusing. + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + tests: added glib::Object tests + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + glib::Object: review to support more operators and to improve operations + + - Added a constructor that allows to ref the wrapped object. + - Added support for the swap operations + - Using the copy and swap idiom on the operator= + - Moved some methods to const + - Added support for the == and != operators + - Added utility function to cast object to another type. + + All these features allows, amongs the others, to add glib::Object's + to standard containers such as lists and to lookup and remove items. + +2011-12-14 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Implemented the design bug #874254 to make a newly opened application to quickly show its menus when firstly mapped using a slightly longer fade effect (now set to 200ms to fade in and 300ms to fade out). + To work properly, this feature, requires the merge of the BAMF branch lp:~3v1n0/bamf/always-notify-view otherwise sticky applications won't be show their menus when opened. + + I've also added some fixes and features to the Animator class, and improved the drawing of the fading panel entries. + + Plus, I've integrated the bug #875472, introducing 5 new configuration parameters to customize the fading timings and the menu discover-ability time. + + Tests for this will be done when the autopilot system will be ready.. Fixes: https://bugs.launchpad.net/bugs/874254, https://bugs.launchpad.net/bugs/875472. Appoved by Tim Penhey. + +2011-12-14 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Merging with upstream, to resolve conflicts. + +2011-12-14 Marco Trevisan (Treviño) <mail@3v1n0.net> + + manual-tests: Added test for Panel menus revelation. + +2011-12-12 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: don't ref the BamfMatcher, libbamf does that already for us + +2011-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Merging with upstream. + +2011-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: moving to glib::Signal to be more C++ friendly. + + All the g_signal_connect functions moved to glib::Signal's, it allows + to get more clean code. + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Animator: Using an initialization list. + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Animator: coding style fixes + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Animator: make it non-copyable. + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + tests: Add missing test_animator.cpp to test-gtest-xless + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Reverting temporary modification. + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Merging with upstream + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + tests: Animator, use scope instead of dinamically allocated objects. + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Animator: emit Stop signal on object destruction. + + Update the test accordingly. + +2011-12-02 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Merging with upstream. + +2011-12-02 Marco Trevisan (Treviño) <mail@3v1n0.net> + + tests: Animator, added simulation with duration = 0 + +2011-12-02 Marco Trevisan (Treviño) <mail@3v1n0.net> + + test: Animator, added more Animation simulations + + Standard animation, stopped animations, animations with one-time-duration. + + Using the Utils::WaitUntil function + +2011-12-02 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Animator: Emit the startedd signal on animation start. + + That's why testing helps! :) + +2011-12-02 Marco Trevisan (Treviño) <mail@3v1n0.net> + + tests: Moving WaitUntil and ScheduleTimeout to test_utils + + They can be useful for other tests too. + +2011-12-01 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Test: animator, simulate an animation step. + +2011-12-01 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Tests: Added a first basic test for Animator class. + +2011-12-01 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Animator: return the correct value of rate + + Thanks to tests! :) + +2011-11-30 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Animator: Add a public DoStep() method for unit testing purposes. + +2011-11-30 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Animator: using trailing underscore for class members + +2011-11-30 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Animator: Using const getters + +2011-11-30 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Animator: don't use #include <Nux/Nux.h> + + Implicitly add the needed includes. + +2011-11-30 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Animator: Remove FadableObject2 class + + It was added for testing purposes, and committed by mistake. + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: Using CLAMP in gradient generation... + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: gradient, use a bigger color increment to reduce the visibility + + So the gap is less visible. + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: remove the color gap between the maks and the title. + + The color gradient used to fade the title now updates its color to make + the switch between the end of the title the start of the fade smoother. + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: no need to redraw the begin of the title, the gradient can do that + + Removed the old workaround wich caused the beginning of a cut title + to redraw over the gradient. We can do everything on the gradient itself, + we only have to make sure that we're using a white mask on the first + pixels. + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: Small cleanup + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: Improved the fading between the buttons / menus for maximized windows + + Or for those with no menus. The rendering should be finally "precise" and + pixel-perfect (I hope! :|). + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: Cache the DrawMenus and DrawWindowButtons results + + This avoid to recompute the check too many times. + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: Never draw the window title when we have menus and we need to draw them + + Fixes the issue that caused the window title of a maximized window + to quickly show-up when clicking on the top-panel to focus the maximized + window. + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: use glib::Object where possible. + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Animator: be more explicit about the duration check... + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Animator: Allow duration = 0, to disable the animation. + + This allows to use the animator also when the animations have been disabled. + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: don't allow negative values in SetMenuShowTimings + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + UnityShell: correcly initialize the menu-fading options. + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: Always use nullptr + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + unityshell -> PanelMenuView: Make menu timings configurable. + + Now the fade-in/out timings and the menu discovery time can be configured. + + Fixes bug #875472 + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: Use the new Animator Start to use different fade timings + + When a new application is shown, to use different fade-in/out timings, + we use the new Start function that allows to define a per-animation + duration, this makes the code much more clean. + By the way we need a boolean variable to track when we need to fade-out + slowly. + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: some optimizations on the Draw function. + + Now when a window with menus is restored, the application title behind + the buttons is correctly faded-in. + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Animator: Add temporary animation duration support. + + Now you can start an animation using a temporary duration that will be + used only per that animation, once the animation has completed, just + reset back to the default value. + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: Reduce the Fade-in/out timings for the menu discovery + + When we're showing the menu of a newly opened application the fade + time should be reduced. + + New values: fade-in 200ms, fade-out: 300ms + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Animator: correctly return the real animation duration value. + +2011-11-24 Marco Trevisan (Treviño) <mail@3v1n0.net> + + LauncherController: Check if the added bamf view is sticky. + + This check was previously included in libbamf itself, but we removed + it to make it working better with PanelMenuView. + +2011-11-24 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: OnNewViewOpened, don't check for user visibility. + + This could lead to some issues. BAMF should be fixed on this side. + +2011-11-24 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: Add a small delay before showing menus on new applications. + + We need to add a small delay (now set to 300ms) before showing the application menus, + after the new application has been mapped. This is because they menus could take + some time to load, and this would make the fade-in effet bad. + It also improves the user experience when multiple applications are loaded in a small + amount of time, keeping sure that a menu is not shown if the application has not been + kept on focus for a minimum time. + +2011-11-24 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: Tune some title opacity levels. + +2011-11-24 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: Use the BAMF "active-application-changed" signal to check when draw menus + + This should save some CPU time. + +2011-11-23 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: display the appmenu when an application has been firstly launched. + + When a new application view has been opened we add it to a list of new tracked applications + then, we wait until at least one of its windows it's activated, and in that moment we + show the global menus for two seconds. + When the active application has been changed or when the timeout occurs, the global menus + continue working like before. + + I used a list of new applications, to keep a queue of applications that needs to show their + menus, in the case that more than one application is launched at the same time. + + This code doesn't support the favorite applications yet. + +2011-12-14 Marco Trevisan (Treviño) <mail@3v1n0.net> + + In the current unity implementation when an indicator is opened, there's no way to send it scroll or middle-click events. + + This commit fixes this, applying an exception to the case of the appmenu entries, that should handle the middle-click like any other click. + + Testing this with autopilot plus a fake indicator which reports events should be doable in the near future.. Fixes: https://bugs.launchpad.net/bugs/722082. Appoved by Tim Penhey. + +2011-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Manual Tests: added manual test for sending events over the active indicators. + +2011-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Merging with upstream + +2011-11-16 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelService: improved clicks handling when indicator menus are opened + + Now unity-panel-service ignores any button press event (since we can't) + check its type, and then we look at the type of the button release event. + So, when scrolling or middle-clicking over an indicator entry (that is + not an appmenu item) we send the proper signal to the indicator, and we + avoid to close the indicator menus. + + This allows, for example, to change the volume using the mouse wheel when + the indicator menu is showing. + + This fixes LP: #890971 + +2011-12-14 Andrea Azzarone <azzaronea@gmail.com> + + Removes shows-on-edge setting.. Fixes: https://bugs.launchpad.net/bugs/853086. Appoved by Tim Penhey, Marco Trevisan (Treviño). + +2011-12-12 Andrea Azzarone <azzaronea@gmail.com> + + Removes show-on-edge setting. + +2011-12-14 Thomi Richards <thomir@gmail.com> + + This branch adds XPath-like query capabilities to the DBus debug interface. This allows autopilot tests to specify precise queries to retrieve only the part of the state tree they wish to inspect. We don't support the full XPath syntax (far from it!), a brief description of the syntax supported is given below: + + + == XPath Syntax == + + "", "/", and "/Unity" all select the root node of the tree. This is exactly the same as if you had not specified a piece name in the old code (so old autopilot tests will continue to work without change). + + Absolute paths start with a forward-slash ("/") and may specify a full path to a node. For example, to get the SearchBar node, a test might specify: "/Unity/DashController/DashView/SearchBar". + + Tests may also specify relative paths. For example, to get the SearchBar node, no matter where it is in the introspection tree, a test can use the query string "//SearchBar". Note that this can (and often does) return multiple results (for e.g.- a query of "//LauncherIcon" returns all the launcher icons in the introspection tree). + + You can also specify children of a relative query, for example "//Launcher/LauncherIcon" returns all the LauncherIcon nodes that are direct children of the Launcher node - this may return different results to the query "//LauncherIcon" if LauncherIcon nodes are added to the introspection tree somewhere else. + + Finally, you can restrict which items are returned by querying a node's properties. For example, to get all the launchers that are hidden, tests can use the query "//Launcher[hidden=True]". Just like previous examples, you can select child nodes this way as well: "//Launcher[hidden=true]/LauncherIcon" does what you'd expect. Currently you can inspect all string, boolean, and integer properties. CUrrently you cannot restrict based on more than one property at once: the following DOES NOT WORK: "//Launcher[hidden=True,otherproperty=foo]". + + == Performance == + + I've run tests by querying the DBus interface with different queries and measuring the performance. See the following table: + + Old method (current code): 24 mS (average) query = "" + New method (proposed code): 22 mS (average) query = "" + New method (proposed code): 21 mS (average) query = "/Unity" + New method (proposed code): 2mS (average) query = "/Unity/DashController/DashView/SearchBar" * + + New Method (proposed code): 2mS (average) query = "//SearchBar" * + New Method (proposed code): 33mS (average) query = "//Launcher[hidden=True]" ** + + Notes: + * This result indicates to me that most of the work is in actually sending data over DBus, rather than collecting & processing which nodes to send. + ** property inspection is slow since the Introspectable::AddProperties method needs to be called twice - once to check if the property is there, and check it's value, and again when the actual introspection happens. + + == Tests == + + There's a set of tests that ensure that the XPath stuff works as expected. + + == Points of interest / controversial stuff == + + * I've had to change the scope of Introspectable::AddProperties so I can access an introspectable's properties. The alternatives to this are: 1) call Introspect() instead - this is too slow, since it introspects the object and all children, recursively. 2) use friend classes - this is just plain bad. + + * I've kept all the code in DebugDBusInterface.cpp - there's an argument for moving the XPathQueryPart class into a separate file, but it's only ever going to be used here. + + * This is my first serious code for unity, so I welcome any feedback you have, but be gentle! + + . Fixes: . Appoved by Sam Spilsbury. + +2011-12-13 Thomi Richards <thomir@gmail.com> + + Fixed linking issues + +2011-12-13 Thomi Richards <thomir@gmail.com> + + Changes after code-review + +2011-12-13 Thomi Richards <thomir@gmail.com> + + Performance improvment, various other cleanup ops. + +2011-12-13 Thomi Richards <thomir@gmail.com> + + Renamed search function + +2011-12-12 Thomi Richards <thomir@gmail.com> + + Added tests for malformed queries. + +2011-12-12 Thomi Richards <thomir@gmail.com> + + Parameter queries based on boolean and integer fields now work as expected. + +2011-12-12 Thomi Richards <thomir@gmail.com> + + Tests pass, code needs cleaned up. + +2011-12-12 Thomi Richards <thomir@gmail.com> + + Failing unit test + +2011-12-12 Thomi Richards <thomir@gmail.com> + + Removed some debug logging, cleaned up the code a bit, and refactored to allow for parameter matching. + +2011-12-09 Thomi Richards <thomir@gmail.com> + + Small cleanups + +2011-12-09 Thomi Richards <thomir@gmail.com> + + Queries with no results tested & working. + +2011-12-09 Thomi Richards <thomir@gmail.com> + + Tests pass, but code needs cleanup. + +2011-12-09 Thomi Richards <thomir@gmail.com> + + Complex relative queries fail. + +2011-12-09 Thomi Richards <thomir@gmail.com> + + Simple relative queries now work. + +2011-12-09 Thomi Richards <thomir@gmail.com> + + Malformed relative queries now work too. + +2011-12-09 Thomi Richards <thomir@gmail.com> + + Test passes + +2011-12-09 Thomi Richards <thomir@gmail.com> + + I'm an idiot. + +2011-12-09 Thomi Richards <thomir@gmail.com> + + Failing test + +2011-12-09 Thomi Richards <thomir@gmail.com> + + First pass at building XPath expression parser, with initial tests working. + +2011-12-08 Thomi Richards <thomir@gmail.com> + + Changes from code review. + +2011-12-08 Thomi Richards <thomir@gmail.com> + + Whitespace cleanup. + +2011-12-08 Thomi Richards <thomir@gmail.com> + + Removed left-over autopilot src files. + +2011-12-08 Thomi Richards <thomir@gmail.com> + + Merged in trunk, cleaned up conflicts. + +2011-11-08 Alex Launi <alex.launi@canonical.com> + + more char* to std::string fixes + +2011-11-08 Alex Launi <alex.launi@canonical.com> + + Convert debugging code from gchar* to std::string + +2011-11-08 Alex Launi <alex.launi@canonical.com> + + Merged test-args-refactor into gchar-to-stdstring. + +2011-11-08 Alex Launi <alex.launi@canonical.com> + + Merged clean-header into test-args-refactor. + +2011-11-08 Alex Launi <alex.launi@canonical.com> + + merge + +2011-11-08 Alex Launi <alex.launi@canonical.com> + + Merged no-downcast into namespace-dbusdebugging. + +2011-11-08 Alex Launi <alex.launi@canonical.com> + + Merged trunk into no-downcast. + +2011-11-08 Alex Launi <alex.launi@canonical.com> + + Fix up the TestArgs handling to be sane + +2011-11-07 Alex Launi <alex.launi@canonical.com> + + update DashSearchBar to std::string + +2011-11-07 Alex Launi <alex.launi@canonical.com> + + update DashController to std::string + +2011-11-07 Alex Launi <alex.launi@canonical.com> + + Change gchar* to std::string in the debugging classes + +2011-11-07 Alex Launi <alex.launi@canonical.com> + + Remove unneeded #includes from DebugDBusInterface.h + +2011-11-07 Alex Launi <alex.launi@canonical.com> + + Move constant strings into DebugDBusInterface class declaration + +2011-11-04 Alex Launi <alex.launi@canonical.com> + + move DebugDBusInterface into the unity namespace + +2011-12-13 Michal Hruby <michal.mhr@gmail.com> + + Integration with libunity-5.0. Note that this branch breaks UnityCore API (which was therefore bumped to unity-core-5.0).. Fixes: . Appoved by Gord Allott. + +2011-12-09 Michal Hruby <michal.mhr@gmail.com> + + Use view_type instead of active property + +2011-12-09 Michal Hruby <michal.mhr@gmail.com> + + Merged trunk + +2011-12-08 Michal Hruby <michal.mhr@gmail.com> + + Add a comment about searches in the lens + +2011-12-06 Michal Hruby <michal.mhr@gmail.com> + + Merge trunk + +2011-12-06 Michal Hruby <michal.mhr@gmail.com> + + Revert the disabling of tests + +2011-12-06 Michal Hruby <michal.mhr@gmail.com> + + Fix tests + +2011-12-06 Michal Hruby <michal.mhr@gmail.com> + + Adapt to new libunity DBus API + +2011-12-13 Andrea Azzarone <azzaronea@gmail.com> + + Uses a two state item (Lock to launcher/Unlock from launcher) instead of the current checkbox option.. Fixes: https://bugs.launchpad.net/bugs/874380. Appoved by Mirco Müller, Marco Trevisan (Treviño). + +2011-12-13 Andrea Azzarone <azzaronea@gmail.com> + + Merge trunk. + +2011-12-13 Andrea Azzarone <azzaronea@gmail.com> + + Fix. + +2011-11-27 Andrea Azzarone <azzaronea@gmail.com> + + Changes "Keep in launcher" checkbox item to "Lock to launcher"/"Unlock from launcher". + +2011-12-12 Mirco Müller <mirco.mueller@ubuntu.com> + + This fixes the alignment of the baseline of both text-labels (both on the same baseline now), uses updated/correct artwork-assets for the expander-arrows and corrects the spacing between icon, name, expander-label and expander-arrows. + + There is no test other than the before/after screenshots I provide here... + + http://people.canonical.com/~mmueller/748101-before.png + http://people.canonical.com/~mmueller/748101-after.png. Fixes: https://bugs.launchpad.net/bugs/748101. Appoved by Sam Spilsbury. + +2011-12-12 Mirco Müller <mirco.mueller@ubuntu.com> + + Removed the left-over debug-functions and some tweaks from another branch, which should not have been in here + +2011-12-08 Mirco Müller <mirco.mueller@ubuntu.com> + + yet more tweaks + +2011-12-08 Mirco Müller <mirco.mueller@ubuntu.com> + + new/updated artwork-asset added, more postition-tweaks + +2011-12-07 Mirco Müller <mirco.mueller@ubuntu.com> + + Screw the wrong icon-size for the expander... grrrr + +2011-12-07 Mirco Müller <mirco.mueller@ubuntu.com> + + Trying to figure out why layouts don't work as they should + +2011-12-09 Marco Trevisan (Treviño) <mail@3v1n0.net> + + QuicklistMenuItem code cleanup and support for markup text and bold application titles.. Fixes: https://bugs.launchpad.net/bugs/899677, https://bugs.launchpad.net/bugs/900400. Appoved by Mirco Müller, Tim Penhey. + +2011-12-09 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Merging with upstream. + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + BamfLauncherIcon: Let's move string printf to C++! :) + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + BFBLauncherIcon: don't use markup escape anymore. + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + TestQuicklistMenuitems: added tests for the markup support. + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + QuicklistMenuItem: Add Initialize function to avoid code duplication. + +2011-12-07 Marco Trevisan (Treviño) <mail@3v1n0.net> + + QuicklistMenuItem: Ref/unref the dbus menuitem. + +2011-12-06 Marco Trevisan (Treviño) <mail@3v1n0.net> + + QuicklistMenuItem: Use the dbus-menuitem property to set the markup usage + +2011-12-06 Marco Trevisan (Treviño) <mail@3v1n0.net> + + QuicklistMenuItem*: removed some code duplication and better text initialization + +2011-12-06 Marco Trevisan (Treviño) <mail@3v1n0.net> + + BamfLauncherIcon s/false/FALSE/ + +2011-12-06 Marco Trevisan (Treviño) <mail@3v1n0.net> + + BamfLauncherIcon: don't allow clients to use markup on quicklists. + +2011-12-06 Marco Trevisan (Treviño) <mail@3v1n0.net> + + BamfLauncherIcon and LauncherIcon: support markup when requested. + + If a dbusmenuitem has the "unity-use-markup" property set to enabled + then we need to enable the markup support on the quicklist. + + This fixes bug #899677 + +2011-12-06 Marco Trevisan (Treviño) <mail@3v1n0.net> + + QuicklistMenuItem: factorize some initialization code and support text markup + + Now a quicklist item can use pango markup, based on the value defined via the + EnableLabelMarkup function. Pango Markup support is disabled by default for + all the menu items. + +2011-12-06 Marco Trevisan (Treviño) <mail@3v1n0.net> + + BamfLauncherIcon: Making the application title on the quicklist bold + + This fixes bug #900400 + +2011-12-08 Daniel van Vugt <vanvugt@gmail.com> + + Fix SIGSEGV after SwitcherController desctruction (LP: #887465). Fixes: https://bugs.launchpad.net/bugs/887465. Appoved by Marco Trevisan (Treviño). + +2011-12-08 Daniel van Vugt <vanvugt@gmail.com> + + Safer destruction order... + +2011-12-08 Daniel van Vugt <vanvugt@gmail.com> + + Fix SIGSEGV after SwitcherController desctruction (LP: #887465) + +2011-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Fixing bug #888650 and bug #890970 which caused the global menubar to not correctly react to mouse events when an indicator menu is open. + + Since compiz can't get the mouse position when the unity-panel-service grabs the mouse, we need to manually update the mouse position and send it to the menubar to make it correctly draw also when the Nux events aren't emitted. + + Tests for this code will come as soon as possible (i.e when the autopilot will be completed).. Fixes: https://bugs.launchpad.net/bugs/888650, https://bugs.launchpad.net/bugs/890970. Appoved by Tim Penhey. + +2011-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Manual Tests: added manual test for testing the PanelMenuView on mouse grabbed by indicators + +2011-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Merging with upstream. + +2011-11-25 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelView and PanelIndicatorsView: Using C++11 nullptr instead of NULL + +2011-11-22 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: add SetMousePosition function to set mouse position when grabbed + + Now when the mouse is grabbed by panel-service's menu we update it's position + in the PanelMenuView, to check how it should be drawn. + + This allows to draw menus entries and window buttons when the mouse is over + the PanelMenuView and an indicator's menu is currently open. + + Fixes bug #888650 and bug #890970 + +2011-11-22 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelIndicatorsView: changed interface to activate entries. + + Renamed OnPointerMoved to ActivateEntryAt and make it and + ActivateEntry to return the activated view. + +2011-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net> + + As requested on bug #807891 I've added an option to toggle the panel opacity if a window is currently maximized (and visible) in the current workspace. + + Test is missing, it will be added once the autopilot will be available.. Fixes: https://bugs.launchpad.net/bugs/807891. Appoved by Tim Penhey. + +2011-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Manual Tests: added manual test for Panel Opacity Toggle. + +2011-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Merging with upstream + +2011-11-16 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelView: get maximized window just once. + +2011-11-16 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Merging with upstream. + +2011-09-27 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelView: avoid to connect to unneeded WindowManager signals + + Connect to the needed window manager signals only if the panel maximized + opacity toggle option has been enabled. + +2011-09-27 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelView: add maximized opacity toggle option + + This fixes bug #807891 allowing to enable an option that will cause + unity to always draw an opaque panel when a maximized window is currently + visible. + +2011-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Doing work to fix bug #791810 properly. + + When a quicklist is opened when the expo is currently running, we just wait it to be closed, before showing the quicklist itself.. Fixes: https://bugs.launchpad.net/bugs/791810. Appoved by Tim Penhey. + +2011-12-08 Marco Trevisan (Treviño) <mail@3v1n0.net> + + LauncherIcon: don't use auto operator when the type is not explicit + +2011-12-05 Marco Trevisan (Treviño) <mail@3v1n0.net> + + manual-tests: Added manual test for quicklists when on Expo. + +2011-12-05 Marco Trevisan (Treviño) <mail@3v1n0.net> + + LauncherIcon: If expo is active, wait it to be terminated before showing a quicklist + + Opening a quicklist when the expo is active, cause the quicklist to freeze, + so if we're opening one when expo is runing, we need to wait it to be + terminated before showing up the quicklist. + + This fixes bug #791810 + +2011-12-07 Jason Smith <jason.smith@canonical.com> + + . Fixes: . Appoved by Neil J. Patel. + +2011-12-06 Jason Smith <jason.smith@canonical.com> + + get rid of spare tuples + +2011-12-06 Jason Smith <jason.smith@canonical.com> + + Make sure we add children using the builder as a stack allocated var + +2011-12-06 Jason Smith <jason.smith@canonical.com> + + initial perf improvement + +2011-12-07 Gord Allott <gord.allott@canonical.com> + + replaces some compiz code that looped over a directory with manual add_subdirectory calls + + this gets unitys build system working in kdevelop, which is a plus. Fixes: . Appoved by Sam Spilsbury. + +2011-12-06 Gord Allott <gord.allott@canonical.com> + + fixes the build system so it works in kdevelop + +2011-12-06 Thomi Richards <thomir@gmail.com> + + This branch adds the Dash controller, Dash View, and search bar to the tree of objects that can be examined via the debug DBus interface.. Fixes: . Appoved by . + +2011-12-06 Thomi Richards <thomir@gmail.com> + + Dash controller, dash view, and dash search bar are now all in the introspectable state tree. + +2011-12-06 Jason Smith <jason.smith@canonical.com> + + Adds introspection for the switcher and makes the introspection class clean up after itself. Fixes: . Appoved by Alex Launi. + +2011-12-06 Jason Smith <jason.smith@canonical.com> + + merge in trunk + +2011-12-02 Jason Smith <jason.smith@canonical.com> + + remove spare comment + +2011-12-02 Jason Smith <jason.smith@canonical.com> + + make parent tracking internal to introspection + +2011-12-02 Jason Smith <jason.smith@canonical.com> + + make switcher model export children as property + +2011-12-01 Jason Smith <jason.smith@canonical.com> + + Add switcher introspection in detail + +2011-12-06 Andrea Azzarone <azzaronea@gmail.com> + + Display a list of the lenses in the bfb quicklist. It tries to fix bug #825037 too.. Fixes: https://bugs.launchpad.net/bugs/825037, https://bugs.launchpad.net/bugs/868452. Appoved by Mirco Müller, Marco Trevisan (Treviño). + +2011-12-06 Andrea Azzarone <azzaronea@gmail.com> + + Ops :/ + +2011-12-06 Andrea Azzarone <azzaronea@gmail.com> + + Merge trunk and resolve conflicts. + +2011-12-05 Andrea Azzarone <azzaronea@gmail.com> + + Remove un-needed boost #include. + +2011-12-05 Andrea Azzarone <azzaronea@gmail.com> + + Fixes: «Plus, if you open the dash, and you right-click on the BFB, all the quicklist items works, except the "Dash Home" item.» + +2011-12-05 Andrea Azzarone <azzaronea@gmail.com> + + Ops... + +2011-12-05 Andrea Azzarone <azzaronea@gmail.com> + + Merge trunk. Use g_markup_escape_text. + +2011-11-26 Andrea Azzarone <azzaronea@gmail.com> + + Activate the dash during alt+f1. + +2011-11-26 Andrea Azzarone <azzaronea@gmail.com> + + Creates a bfb quicklist. + +2011-12-06 Gord Allott <gord.allott@canonical.com> + + Updates the hacking file to reflect the current build system in unity. Fixes: . Appoved by Mikkel Kamstrup Erlandsen. + +2011-12-06 Gord Allott <gord.allott@canonical.com> + + Updated HACKING file + +2011-12-06 Gord Allott <gord.allott@canonical.com> + + Bumps up the unity version to 5.0 and nux dep to 2.0 + + also ignores a file in POTFILES and adds unity-core-5 dependecy checking to tests that were missing it as all this was required to get a clean build of 5.0. Fixes: . Appoved by Didier Roche, Marco Trevisan (Treviño), Jay Taoko, Tim Penhey. + +2011-12-06 Gord Allott <gord.allott@canonical.com> + + revert out po file changes + +2011-10-26 Gord Allott <gord.allott@canonical.com> + + reverted the po changes because they were insane + +2011-10-26 Gord Allott <gord.allott@canonical.com> + + Bumps the unity API verison to 5.0 on both unity and UnityCore, also bumps the nux dependency up to 2.9 + +2011-12-05 Andrea Azzarone <azzaronea@gmail.com> + + Highlights bfb launcher icon during key navigation. + + To test: + * press ALT+F1 + * the launcher icon should be like this (https://bugs.launchpad.net/unity/+bug/849561/+attachment/2605217/+files/bfb85.png) + . Fixes: https://bugs.launchpad.net/bugs/849561. Reviewed by Tim Penhey. + +2011-11-30 Andrea Azzarone <azzaronea@gmail.com> + + Merge trunk. Add a manual test. + +2011-11-22 Andrea Azzarone <azzaronea@gmail.com> + + Highlights bfb icon during key nav. + +2011-12-05 Tim Penhey <tim.penhey@canonical.com> + + Don't try to create a std::string with a null pointer.. Fixes: https://bugs.launchpad.net/bugs/881106. Reviewed by Tim Penhey. + +2011-11-28 Tim Penhey <tim.penhey@canonical.com> + + gmock.h brings in gtest.h + +2011-11-28 Tim Penhey <tim.penhey@canonical.com> + + Add an exhaustive test for the method. + +2011-11-25 Tim Penhey <tim.penhey@canonical.com> + + Add a test or three. + +2011-11-24 Tim Penhey <tim.penhey@canonical.com> + + Check for null values from dee. + +2011-12-05 Brandon Schaefer <brandontschaefer@gmail.com> + + Fix the dash so it gets keyboard focus the first time.. Fixes: https://bugs.launchpad.net/bugs/860805. Reviewed by Tim Penhey. + +2011-11-28 Brandon Schaefer <brandontschaefer@gmail.com> + + Added manual test + +2011-11-23 Brandon Schaefer <brandontschaefer@gmail.com> + + merged + +2011-11-23 Brandon Schaefer <brandontschaefer@gmail.com> + + This is a better fix, now SetKeyFocusArea works in ShowDash. Instead of it just retruning. + +2011-11-21 Brandon Schaefer <brandontschaefer@gmail.com> + + Fixes the problem with the Dash not getting focus when using the super key on startup + +2011-12-05 Alex Launi <alex.launi@canonical.com> + + Revert the introspection interface name back to its original, and correct value.. Fixes: . Reviewed by Alex Launi. + +2011-12-05 Alex Launi <alex.launi@canonical.com> + + Fix introspection dbus interface name + +2011-12-05 Thomi Richards <thomir@gmail.com> + + DBus object path static string is now initialised correctly.. Fixes: . Reviewed by Alex Launi. + +2011-12-06 Thomi Richards <thomir@gmail.com> + + DBus object path now correctly initialised. + +2011-12-05 Alex Launi <alex.launi@canonical.com> + + Removes the #defined'd strings from DebugDBusInterface and changes them to constant strings.. Fixes: . Reviewed by Didier Roche. + +2011-12-02 Alex Launi <alex.launi@canonical.com> + + clean up #define'd strings + +2011-12-05 Alex Launi <alex.launi@canonical.com> + + Switches from the very long method of defining GDBus structs, to writing a nice clean xml description of the interface.. Fixes: . Reviewed by Didier Roche. + +2011-12-01 Alex Launi <alex.launi@canonical.com> + + Switch from GDBus structs to a nice clean xml description + +2011-12-05 Alex Launi <alex.launi@canonical.com> + + Move DebugDBusInterface and Introspectable into debug namespace. + Also moves this into a separate .Debug bus for abstraction and consistency.. Fixes: . Reviewed by Alex Launi. + +2011-11-28 Alex Launi <alex.launi@canonical.com> + + Move Introspectable and DebugDBusInterface into debug namespace + +2011-12-05 Zaid Yeganeh <zaid.yeganeh@gmail.com> + + . Fixes: https://bugs.launchpad.net/bugs/869873. Reviewed by Neil J. Patel. + +2011-10-10 Zaid Yeganeh <zaid.yeganeh@gmail.com> + + Added to POTFILES.in so "Ubuntu Desktop" can be translated + +2011-10-10 Zaid Yeganeh <zaid.yeganeh@gmail.com> + + Updated string to it can be translated properly + +2011-10-08 Zaid Yeganeh <zaid.yeganeh@gmail.com> + + [unityshell] Renamed default topbar from 'Desktop' to 'Ubuntu Desktop' + + modified: + plugins/unityshell/src/PanelMenuView.cpp + +2011-12-05 Ricardo Mendoza <ricardo.mendoza@canonical.com> + + Work for bug #863240. Fixes: https://bugs.launchpad.net/bugs/863240. Reviewed by Didier Roche. + +2011-10-11 Ricardo Mendoza <ricardo.mendoza@canonical.com> + + Bug #863246: Fix filter results label alignment and margins + +2011-12-05 Marco Trevisan (Treviño) <mail@3v1n0.net> + + This is needed after the merge of lp:~ismise/unity/fix-864708 due that caused a bug similar to the bug #870844 that I previously fixed (before the merging of the previously mentioned branch) with the lp:~3v1n0/unity/fix-panel-dash-interactions branch. + + I'm proposing the fix against lp:unity, however maybe for consistency it should be backported to lp:unity/4.0 too.. Fixes: https://bugs.launchpad.net/bugs/873100. Reviewed by Tim Penhey. + +2011-10-13 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: Don't raise the maximized window on panel click when the dash is open + + The panel shouldn't react either to clicks when the dash is open. + +2011-12-05 Thomas Voß <thomas.voss@rub.de> + + Added an Eclipse CDT style setup to the tools-folder. Eases formatting code according to coding convention.. Fixes: . Reviewed by Marco Trevisan (Treviño). + +2011-11-08 Thomas Voß <thomas.voss@rub.de> + + ADDED: Eclipse style setup to support default C++ style guidelines. + +2011-12-05 Michael Terry <michael.terry@canonical.com> + + In https://code.launchpad.net/~mterry/unity/never-stop-oh-never-stop-the-scrubbing/+merge/47581 I added this line: + g_signal_connect (priv->last_menu, "deactivate", G_CALLBACK (gtk_widget_destroy), NULL); + + But destroying the widget causes dispose to be run, and GtkMenuShell's dispose causes "deactivate" to run. + + I'm pretty sure I tested this code and didn't get this behavior. So either this sequence changed or I'm misremembering. Regardless, it's like that now. + + One fix is simply to disconnect the signal handler when we get that signal, done in this branch. + + I'm not sure how to reproduce though. The related bug does not give useful information to get to this state. And the steps from my original merge don't work anymore, since indicator-appmenu is better these days. :-/ + + But the branch seems obviously correct to me.. Fixes: https://bugs.launchpad.net/bugs/851954. Reviewed by Michal Hruby. + +2011-11-10 Michael Terry <michael.terry@canonical.com> + + panel-service: don't enter endless deactiate->destroy loop with our stub menuitem + +2011-12-05 Michal Hruby <michal.mhr@gmail.com> + + The changes in this branch try to make the panel-service more crash-proof by disallowing casts of random pointers to IndicatorObjectEntry instances, as well as installing a weak notifier on the Indicators (in case they are unreferenced after instantiation). + + Please note that this should go also into unity/4.0 branch.. Fixes: https://bugs.launchpad.net/bugs/861144, https://bugs.launchpad.net/bugs/869816. Reviewed by Tim Penhey. + +2011-11-17 Michal Hruby <michal.mhr@gmail.com> + + Let's not waste precious CPU cycles + +2011-11-11 Michal Hruby <michal.mhr@gmail.com> + + Try to prevent some crashers + +2011-12-05 Andrea Azzarone <azzaronea@gmail.com> + + Don't update dash blur if the damage event is caused by a drag and drop source window. + + This is a partially fix to bug #851172: logically dash blur updating is not disabled if the damage event is caused by another window and in the same time you're dragging a dash icon. I think that we should improve blur performance or something like that.. Fixes: https://bugs.launchpad.net/bugs/851172. Reviewed by Tim Penhey. + +2011-11-23 Andrea Azzarone <azzaronea@gmail.com> + + Removes unneeded space. + +2011-11-21 Andrea Azzarone <azzaronea@gmail.com> + + Don't update dash blur during dash dnd. + +2011-12-05 Michal Hruby <michal.mhr@gmail.com> + + Fixes bug #856205 by delaying activation of the first item in the model. Note that this requires also change to lenses (because currently they emit the SearchFinished signal before updating the model). + + As didrocks informed me, this can't just go to stable branch without going to trunk, although I have much nicer fix in mind once we change some libunity internals.. Fixes: https://bugs.launchpad.net/bugs/856205. Reviewed by Tim Penhey. + +2011-11-28 Michal Hruby <michal.mhr@gmail.com> + + Add manual test + +2011-11-28 Michal Hruby <michal.mhr@gmail.com> + + Merge trunk + +2011-11-24 Michal Hruby <michal.mhr@gmail.com> + + Delay activation of result if search is still in progress + +2011-12-05 Jason Conti <jason.conti@gmail.com> + + The array indicator_order in services/panel-service.c has 2 columns but specifies 13 columns. It does have 13 rows though, which is probably where the current value originated.. Fixes: . Reviewed by Marco Trevisan (Treviño). + +2011-11-25 Jason Conti <jason.conti@gmail.com> + + indicator_order has 2 columns not 13 + +2011-12-05 Alex Launi <alex.launi@canonical.com> + + Removes the autopilot specific code.. Fixes: . Reviewed by Jason Smith. + +2011-11-28 Alex Launi <alex.launi@canonical.com> + + Remove the autopilot test code + +2011-12-05 Andrea Azzarone <azzaronea@gmail.com> + + Add a ccsm option to display a "Show Desktop" icon in the launcher. . Fixes: https://bugs.launchpad.net/bugs/681348. Reviewed by Mirco Müller. + +2011-11-30 Andrea Azzarone <azzaronea@gmail.com> + + Add a ccsm option to display a "Show Desktop" icon in the launcher. + +2011-12-05 Unity Merger <unity.merger@gmail.com> + + changes our build system so we provide two targets for tests + make check runs all our tests + make check-headless runs only the tests that work under a headless environment (xvfb does not work for our needs) + + what is expected is that on headless machines we can run make check-headless || make check; so that we get as many tests as possible, but most dev's need only run make check + + also included is fixes to the gsettings favorite backend test so that we run with local desktop files only and run local gsettings schemas + + By gord, the lord + +2011-12-05 Gord Allott <gord.allott@canonical.com> + + removed all the dbus tests because libunity changed + +2011-12-05 Gord Allott <gord.allott@canonical.com> + + sorry, missing file.. monday morning + +2011-12-05 Gord Allott <gord.allott@canonical.com> + + fix build error + +2011-12-05 Gord Allott <gord.allott@canonical.com> + + merged with trunk + +2011-12-05 Gord Allott <gord.allott@canonical.com> + + removed more potfile nonsense + +2011-12-05 Gord Allott <gord.allott@canonical.com> + + reverted out silly po/pot changes + +2011-12-02 Gord Allott <gord.allott@canonical.com> + + disable dbus tests in check-headless + +2011-12-02 Gord Allott <gord.allott@canonical.com> + + split tests up into three targets, tests that require x, tests that require dbus and tests that run without x + +2011-12-02 Gord Allott <gord.allott@canonical.com> + + changed our make targets so that our standalone applications only build with the standalone-clients make target + +2011-11-29 Gord Allott <gord.allott@canonical.com> + + disabled glib signals as it was causing problems + +2011-11-28 Gord Allott <gord.allott@canonical.com> + + made the AddFavourite test local + +2011-11-28 Gord Allott <gord.allott@canonical.com> + + made local desktop file tests only for gsettings + +2011-11-28 Gord Allott <gord.allott@canonical.com> + + ensure the schema setting directory + +2011-11-28 Gord Allott <gord.allott@canonical.com> + + remove std + +2011-11-28 Gord Allott <gord.allott@canonical.com> + + added error for null returned from gsettings + +2011-11-23 Gord Allott <gord.allott@canonical.com> + + add a headless test target + +2011-11-28 Marco Biscaro <marcobiscaro2112@gmail.com> + + Fix substring search in DashView::AnalyseLensURI + +2011-11-15 Marco Biscaro <marcobiscaro2112@gmail.com> + + Merge Tim Penhey's branch that fixes some problems with tests + +2011-11-14 Tim Penhey <tim.penhey@canonical.com> + + Move the method implementation to a private file, and add a few more tests. + +2011-11-15 Marco Biscaro <marcobiscaro2112@gmail.com> + + Merge with trunk + +2011-11-11 Marco Biscaro <marcobiscaro2112@gmail.com> + + New test (broken at moment): tests/test_dashview_impl.cpp + +2011-11-11 Marco Biscaro <marcobiscaro2112@gmail.com> + + Created DashViewPrivate.h and moved the parse_lens_uri to it. + +2011-11-09 Marco Biscaro <marcobiscaro2112@gmail.com> + + New method to parse the lens URI and create a filter. + +2011-11-09 Marco Biscaro <marcobiscaro2112@gmail.com> + + Changed BOOST_FOREACH to for. Now the braces are in a new line. + +2011-11-09 Marco Biscaro <marcobiscaro2112@gmail.com> + + Merge with trunk + +2011-11-04 Marco Biscaro <marcobiscaro2112@gmail.com> + + AnalyseLensURI refactored. + +2011-11-28 Tim Penhey <tim.penhey@canonical.com> + + Add a directory for manual test documentation. + +2011-11-10 Tim Penhey <tim.penhey@canonical.com> + + Add the manual-test directory, and a readme file. + +2011-11-22 Michal Hruby <michal.mhr@gmail.com> + + Merge lp:~mhr3/unity/no-zero-timeouts + +2011-11-14 Michal Hruby <michal.mhr@gmail.com> + + Don't use g_timeout_add with 0 interval + +2011-11-15 Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com> + + Merged lp:lp:~kamstrup/unity/remove-apps-lens-schemas + +2011-11-15 Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com> + + Remove the com.canonical.Unity.Runner schema. It's not hosted in lp:unity-lens-applications + +2011-11-14 Alex Launi <alex.launi@canonical.com> + + merge a11y quicklis branch + +2011-11-07 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: implemented a11y support for quicklists + +2011-09-27 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: implemented a11y support for quicklists + +2011-09-15 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: implemented a11y support for quicklists + +2011-09-15 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: I forgot some commits + +2011-09-15 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: implemented a11y support for quicklists + +2011-11-14 Alex Launi <alex.launi@canonical.com> + + merge internal dash a11y branch + +2011-11-07 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: Implement a11y support for Dash internals + + It includes: + * a11y objects for most parts of the Dash. + * BaseWindow are added to the root window-list by the a11y code + +2011-09-27 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: Implement a11y support for Dash internals + + It includes: + * a11y objects for most parts of the Dash. + * BaseWindow are added to the root window-list by the a11y code + +2011-09-15 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: Implement a11y support for Dash internals + + It includes: + * a11y objects for most parts of the Dash. + * BaseWindow are added to the root window-list by the a11y code + +2011-09-15 Alejandro Piñeiro <apinheiro@igalia.com> + + Code style review + +2011-09-15 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: Implement a11y support for Dash internals + + It includes: + * a11y objects for most parts of the Dash. + * BaseWindow are added to the root window-list by the a11y code + +2011-09-13 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: BaseWindow are added to the root window-list by the a11y code + + They are not added manually from unity non-a11y code anymore. They + use some WindowCompositor signals. + + This would make Quicklist implementation easier. + + This is also required after the change to make Dash creation under-demand + +2011-09-12 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: BaseWindow are added to the root window-list by the a11y code + + They are not added manually from unity non-a11y code anymore. They + use some WindowCompositor signals. + + This would make Quicklist implementation easier. + + This is also required after the change to make Dash creation under-demand + +2011-09-12 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: Implementation of the a11y support for Dash internals + +2011-09-06 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: Implementation of the a11y support for Dash internals + +2011-08-30 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: Implementation of the a11y support for Dash internals + +2011-08-30 Alejandro Piñeiro <apinheiro@igalia.com> + + Polishing details + +2011-08-30 Alejandro Piñeiro <apinheiro@igalia.com> + + Added text entry + +2011-08-30 Alejandro Piñeiro <apinheiro@igalia.com> + + Setting the proper name and role on the search bar text entry + +2011-08-29 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: Dash a11y support + +2011-08-29 Alejandro Piñeiro <apinheiro@igalia.com> + + Rvgrid manages the selection + +2011-08-29 Alejandro Piñeiro <apinheiro@igalia.com> + + Adding UnityResultAccessible + +2011-08-26 Alejandro Piñeiro <apinheiro@igalia.com> + + Starting selection stuff + +2011-08-26 Alejandro Piñeiro <apinheiro@igalia.com> + + Using UBusManager to check some window activate/deactivate changes + +2011-08-25 Alejandro Piñeiro <apinheiro@igalia.com> + + Added SimpleTile and PlacesGroup + +2011-08-25 Alejandro Piñeiro <apinheiro@igalia.com> + + Merging + +2011-08-25 Alejandro Piñeiro <apinheiro@igalia.com> + + ResultViewGrid skeleton + +2011-08-25 Alejandro Piñeiro <apinheiro@igalia.com> + + Search bar back on the accessible factory + +2011-08-25 Alejandro Piñeiro <apinheiro@igalia.com> + + Getting UnitySearchBarAccessible back + +2011-08-25 Alejandro Piñeiro <apinheiro@igalia.com> + + Adding some debug messages, StaticCairoText and enabled Dash + +2011-11-08 Jay Taoko <jay.taoko@canonical.com> + + * Removed custom nux type such as t_u32 and replaced with unsigned int. Custom type definitions have be removed from Nux trunk. + +2011-10-21 Jay Taoko <jay.taoko@canonical.com> + + * Removed custom nux type: t_u32 + +2011-11-07 Alex Launi <alex.launi@canonical.com> + + Merge branch removing UnityScreen to Introspectable downcast + +2011-11-07 Alex Launi <alex.launi@canonical.com> + + Remove #includes from DebugDBusInterface.h + +2011-11-04 Alex Launi <alex.launi@canonical.com> + + Update code from Tim's review + +2011-11-02 Alex Launi <alex.launi@canonical.com> + + Refactor DebugDBusInterface to remove dynamic cast. + +2011-10-28 Alex Launi <alex.launi@canonical.com> + + Merge selective introspection branch + +2011-10-28 Alex Launi <alex.launi@canonical.com> + + remove debugging + +2011-10-27 Alex Launi <alex.launi@canonical.com> + + Enable only introspecting a named piece and its children down the tree + +2011-10-28 Jason Smith <jason.smith@canonical.com> + + Merge stacking branch from 4.0 branch (manual merge) + +2011-10-26 Mirco Müller <mirco.mueller@canonical.com> + + Add an out-of-bounds check to the DetailXids vector. + +2011-10-26 Mirco Müller <mirco.mueller@canonical.com> + + Add an out-of-bounds check to the DetailXids vector. Fixes LP: #834630 + +2011-10-26 Victor Eduardo <victormartinez79@gmail.com> + + Fix the alignment of the tooltips in relation to the launcher-icons. + +2011-09-09 Victor Eduardo <victormartinez79@gmail.com> + + Fix for lp:702989 + +2011-10-26 Mirco Müller <mirco.mueller@canonical.com> + + Be properly unref'ing _tray the FilterTrayCallback should be correctly unregistered and not called again. + +2011-10-26 Mirco Müller <mirco.mueller@canonical.com> + + Be properly unref'ing _tray the FilterTrayCallback should be correctly unregistered and not called again. Fixes LP: 832151 + +2011-10-26 Mirco Müller <mirco.mueller@canonical.com> + + _root_instance was never checked for NULL... not in unity and not in geis. Now it's at least checked in unity. + +2011-10-25 Mirco Müller <mirco.mueller@canonical.com> + + _root_instance was never checked for NULL... not in unity and not in geis. Now it's at least checked in unity... should fix LP: #850623 + +2011-10-26 Jason Smith <jason.smith@canonical.com> + + merge branch to fix switcher model xids + +2011-10-26 Jason Smith <jason.smith@canonical.com> + + make sure we use our modified xid results in switcher model + +2011-10-26 Jason Smith <jason.smith@canonical.com> + + merge branch to make alt-tab workspace aware + +2011-10-26 Jason Smith <jason.smith@canonical.com> + + fix review issues + +2011-10-26 Jason Smith <jason.smith@canonical.com> + + fix alt-tab to work workspace specific optionally + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Land the large refactoring of the styles and added namespaces. + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Tweaks from trunk found during compile. + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Merge prev. + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Remove comment. + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Merge prev. + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Merge prev. + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Merge prev. + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Merge prev. + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Merge prev and resolve conflicts. + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Merge prev pipe. + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Merge prev pipe and resolve conflicts. + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Merge prev pipe. + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Merge prev pipe and resolve conflicts. + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Merge prev pipe. + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Updated name as per review comments. + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Merge prev pipe. + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Merge trunk and resolve conflicts. + +2011-10-25 Tim Penhey <tim.penhey@canonical.com> + + Remove unneeded headers and commented out code. + +2011-10-06 Tim Penhey <tim.penhey@canonical.com> + + A few tweaks to get it to compile. + +2011-10-06 Tim Penhey <tim.penhey@canonical.com> + + Use the launcher from the controller. + +2011-10-06 Tim Penhey <tim.penhey@canonical.com> + + Move the configuration logic of the launcher into the launcher controller. + +2011-10-06 Tim Penhey <tim.penhey@canonical.com> + + Put the launcher and launcher model into the unity::launcher namespace. + +2011-10-06 Tim Penhey <tim.penhey@canonical.com> + + Move the launcher and launcher_window from unity screen into the launcher controller. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Member renames. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Cleanup the BamfTimerCallback. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Merged switcher-controller-rename into launcher-controller-more. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Merged dash-controller-rename into switcher-controller-rename. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Merged launcher-controller-refactor into dash-controller-rename. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Merged places-style-into-dash-style into launcher-controller-refactor. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Don't hold the filename as a const ref. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + User data needed on callback. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Try a lambda callback. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Add a pimpl to the launcher::Controller. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Update debugging. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Merged dash-controller-rename into switcher-controller-rename. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Merged launcher-controller-refactor into dash-controller-rename. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Merged places-style-into-dash-style into launcher-controller-refactor. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Merged panel-controller-members into places-style-into-dash-style. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Merged panel-controller-refactor into panel-controller-members. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Merged dash-settings-refactor into panel-controller-refactor. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Merged dash-style-namespace into dash-settings-refactor. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Merged unityshell-namespace into dash-style-namespace. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Merged panel-style-namespace into unityshell-namespace. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Merged panel-style-refactor into panel-style-namespace. + +2011-10-05 Tim Penhey <tim.penhey@canonical.com> + + Merged hacking into panel-style-refactor. + +2011-10-04 Tim Penhey <tim.penhey@canonical.com> + + renamed switcher::SwitcherController to switcher::Controller. + +2011-10-04 Tim Penhey <tim.penhey@canonical.com> + + Variable rename. + +2011-10-04 Tim Penhey <tim.penhey@canonical.com> + + Rename dash::DashController to dash::Controller. + +2011-10-04 Tim Penhey <tim.penhey@canonical.com> + + Add a namespace. + +2011-10-04 Tim Penhey <tim.penhey@canonical.com> + + Merged panel-controller-members into places-style-into-dash-style. + +2011-10-04 Tim Penhey <tim.penhey@canonical.com> + + Merged panel-controller-refactor into panel-controller-members. + +2011-10-04 Tim Penhey <tim.penhey@canonical.com> + + Merged dash-settings-refactor into panel-controller-refactor. + +2011-10-04 Tim Penhey <tim.penhey@canonical.com> + + Update the dash settings in the dash controller. + +2011-10-04 Tim Penhey <tim.penhey@canonical.com> + + Merge the PlacesStyle into dash::Style. + +2011-10-03 Tim Penhey <tim.penhey@canonical.com> + + Renaming for current coding standards. + +2011-10-03 Tim Penhey <tim.penhey@canonical.com> + + Merged dash-settings-refactor into panel-controller-refactor. + +2011-10-03 Tim Penhey <tim.penhey@canonical.com> + + Merged dash-style-namespace into dash-settings-refactor. + +2011-10-03 Tim Penhey <tim.penhey@canonical.com> + + Merge prev pipe. + +2011-10-03 Tim Penhey <tim.penhey@canonical.com> + + Merged panel-style-namespace into unityshell-namespace. + +2011-10-03 Tim Penhey <tim.penhey@canonical.com> + + Merge prev pipe. + +2011-10-03 Tim Penhey <tim.penhey@canonical.com> + + Merge trunk. + +2011-09-29 Tim Penhey <tim.penhey@canonical.com> + + Change PanelController to unity::panel::Controller, give it a pimpl, and take nux::Object out of the inheritiance. + +2011-09-29 Tim Penhey <tim.penhey@canonical.com> + + Merged dash-style-namespace into dash-settings-refactor. + +2011-09-29 Tim Penhey <tim.penhey@canonical.com> + + Merged unityshell-namespace into dash-style-namespace. + +2011-09-29 Tim Penhey <tim.penhey@canonical.com> + + Merged panel-style-namespace into unityshell-namespace. + +2011-09-29 Tim Penhey <tim.penhey@canonical.com> + + Merged panel-style-refactor into panel-style-namespace. + +2011-09-29 Tim Penhey <tim.penhey@canonical.com> + + Merged launcher-clipping into panel-style-refactor. + +2011-09-29 Tim Penhey <tim.penhey@canonical.com> + + Merged dash-style-namespace into dash-settings-refactor. + +2011-09-29 Tim Penhey <tim.penhey@canonical.com> + + Merge prev pipe. + +2011-09-29 Tim Penhey <tim.penhey@canonical.com> + + Merged panel-style-namespace into unityshell-namespace. + +2011-09-29 Tim Penhey <tim.penhey@canonical.com> + + Merge prev pipe. + +2011-09-29 Tim Penhey <tim.penhey@canonical.com> + + Merge trunk. + +2011-09-29 Tim Penhey <tim.penhey@canonical.com> + + Put DashSettings in a namespace, give it a pimpl, and refactor the form factor enum. + +2011-09-29 Tim Penhey <tim.penhey@canonical.com> + + Make unity::DashStyle change to unity::dash::Style. + +2011-09-29 Tim Penhey <tim.penhey@canonical.com> + + Don't need that namespace any more. + +2011-09-29 Tim Penhey <tim.penhey@canonical.com> + + Unity namespace for the plugin. + +2011-09-29 Tim Penhey <tim.penhey@canonical.com> + + Add a panel namespace, and make PanelStyle panel::Style. + +2011-09-29 Tim Penhey <tim.penhey@canonical.com> + + Pseudo-singleton panel style. + +2011-09-28 Tim Penhey <tim.penhey@canonical.com> + + Add unity namespace and change singleton type. + +2011-10-24 Jason Smith <jason.smith@canonical.com> + + fix hardcoded values + +2011-10-21 Jason Smith <jason.smith@canonical.com> + + make it possible to manually change the unity shading color for testing purposes + +2011-10-20 Jay Taoko <jay.taoko@canonical.com> + + Ported Unity to Nux 2.0 + + - The Button class in Nux no longer has properties. Refer to Nux API for more details on the signals and functions of that class + + - ProcessEvent member functions have been removed (remnant of the former event architecture) + + - Removed former Focus API + + - ComputeLayout2 has been renamed ComputeContentSize + +2011-10-19 Jay Taoko <jay.taoko@canonical.com> + + * Removing deprecated file + +2011-10-19 Jay Taoko <jay.taoko@canonical.com> + + * Fixed window states. + +2011-10-19 Jay Taoko <jay.taoko@canonical.com> + + * Fixed text entry position in the dash + +2011-10-19 Jay Taoko <jay.taoko@canonical.com> + + * Merged with Unity trunk + * Some fixes + +2011-10-11 Jay Taoko <jay.taoko@canonical.com> + + * Merge + * Removing deprecated calls to ProcessEvent + +2011-10-05 Jay Taoko <jay.taoko@canonical.com> + + Porting to Nux 2.0 + +2011-10-03 Jay Taoko <jay.taoko@canonical.com> + + Porting to Nux 2.0 + +2011-10-03 Jay Taoko <jay.taoko@canonical.com> + + Porting to Nux 2.0 + +2011-10-03 Jay Taoko <jay.taoko@canonical.com> + + Porting to Nux 2.0 + +2011-10-15 Andrea Azzarone <aazarone@gmail.com> + + Merge lp:~andyrock/unity/fix-874410 + +2011-10-15 Andrea Azzarone <azzaronea@gmail.com> + + Reduces Launcher icon de-coupling delay + +2011-10-14 Sam Spilsbury <sam.spilsbury@canonical.com> + + Bug #863114: Cannot raise window from panel after minimize High Triaged + Bug #865890: compiz crashed with SIGSEGV in nux::BaseWindow::GetInputWindowId() (when onboard is used) + +2011-10-14 Sam Spilsbury <sam.spilsbury@canonical.com> + + Remove debug message and fix focusing across desktops + +2011-10-14 Sam Spilsbury <sam.spilsbury@canonical.com> + + Ensure that windows which are forcibly unminimized receive the input focus + +2011-10-14 Sam Spilsbury <sam.spilsbury@canonical.com> + + Always unminimize the windows on the current workspace if none of the windows + of the activated launcher icon's application are visible on the current desktop + when it is activated in the case that there are windows open on other + desktops as well. + + Fixes LP#863114 + +2011-10-12 Sam Spilsbury <sam.spilsbury@canonical.com> + + Don't crash on startup when onboard is mapped + + Fixes LP#865890 + +2011-10-13 Gord Allott <gord.allott@canonical.com> + + fixes an issue with the panel service segfaulting on window change + +2011-10-12 Neil Jagdish Patel <neil.patel@canonical.com> + + Fix tests for FilerMultirangeWidget + +2011-10-12 Zaid Yeganeh <zaid.yeganeh@gmail.com> + + Lens range widgets do not function correctly + +2011-10-07 Zaid Yeganeh <zaid.yeganeh@gmail.com> + + [UnityCore] Fixed the mouse interactions with the multi range filter + + modified: + UnityCore/MultiRangeFilter.cpp + +2011-10-12 Jay Ó Broin <ismise@lavabit.com> + + Clicking blank space on top panel doesn't raise maximized window to front + +2011-10-10 Jay Ó Broin <ismise@lavabit.com> + + Add handler to raise maximized window on left-click on panel (LP: #864708) + +2011-10-12 Brandon Schaefer <schbra02@evergreen.edu> + + When the ibus was active and you pressed down it would move the focus to the result grid. Now when the ibus is active it keeps the focus when your press down/up + +2011-10-11 Brandon Schaefer <brandontschaefer@gmail.com> + + Now pressing the ddown key with ibus works + +2011-10-12 Sam Spilsbury <sam.spilsbury@canonical.com> + + lp:~smspillaz/unity/unity.fix_843958 + +2011-10-12 Sam Spilsbury <sam.spilsbury@canonical.com> + + Always focus the window when the titlebar is grabbed + + Fixes LP#843958 + +2011-10-11 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Bug #869196: unity panel menus don't stay open when clicked on second monitor with different geometry + +2011-10-11 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelService: Code spacing fix + +2011-10-11 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelService: entry2geometry_hash free the keys as well. + +2011-10-11 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelService: reset the use_event variable on menu-hidden + + This fixes the bug which caused the menus to re-close when opening one + after that the previous one has been closed using the "ESC" button. + +2011-10-11 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelView: Sync geometries on panel window destruction + + This clears the indicators and menus entries geometries cached + in unity panel service. + +2011-10-11 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelView: always sync geometries for indicators. + + Don't sync menus only if they aren't available in the current panel window + for the given monitor. + +2011-10-11 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelView: When syncing geometries send a different panel name for each panel window + + Thanks to the new unity-panel-service code, this finally fixes bug #869196 + for unity. + +2011-10-11 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelService: Order the entries geometry per-panel to fix multi-monitor issues + + The entries geometries now are related to their parent panel, so every panel window + that is built now can define the geometries of his own entries. + This allows to redefine the get_entry_at function to make the event_filter function + to work correctly also when we're in a multi-screen environment not cause the indicator + menus to close on non-primary monitors. + + This is the needed base to fix bug #869196 + +2011-10-10 Robert Carr <racarr@canonical.com> + + Minimum height of multi range filter should be the same as for Genre buttons (32) + +2011-10-10 Robert Carr <racarr@canonical.com> + + Always check return value of XGetWindowProperty otherwise we sometimes free a random chunk of memory + +2011-10-10 Robert Carr <racarr@canonical.com> + + Merge lp:~robertcarr/unity/filtertweaks + +2011-10-10 Mirco Müller <mirco.mueller@ubuntu.com> + + Bug #841750: Dash - horizental divider line in between categories incorrectly drawn + +2011-10-11 Robert Carr <robert.carr@canonical.com> + + Always check return value of XGetWindowProperty otherwise we sometimes free a random chunk of memory + +2011-10-11 Robert Carr <robert.carr@canonical.com> + + Minimum height of multi range filter should be the same as for Genre buttons (32) + +2011-10-11 Robert Carr <robert.carr@canonical.com> + + Merge lp:~robertcarr/unity/filtertweaks + +2011-10-10 Robert Carr <racarr@canonical.com> + + Fix button opacity + +2011-10-10 Robert Carr <racarr@canonical.com> + + Fix all button positioning and right margin + +2011-10-10 Robert Carr <racarr@canonical.com> + + Fix all button shape + +2011-10-10 Robert Carr <racarr@canonical.com> + + Filter Genre widget buttons are too big, fix to match mockup + +2011-10-10 Robert Carr <racarr@canonical.com> + + Fix some spacing in filter bar. work against 863246 + +2011-10-10 Neil Jagdish Patel <neil.patel@canonical.com> + + Bug #862849: F10 opens a random menu item when it should open the first one [regression] + +2011-10-10 Neil Jagdish Patel <neil.patel@canonical.com> + + Bug #839480: Dash - When the Dash is open and there is a maximised app in the background, the top bar background should not disappear + +2011-10-10 Neil Jagdish Patel <neil.patel@canonical.com> + + Bug #869109: compiz crashed with SIGSEGV in nux::ROProperty<std::string>::operator std::string() + +2011-10-10 Neil Jagdish Patel <neil.patel@canonical.com> + + [merge] trunk + +2011-10-05 Michal Hruby <michal.mhr@gmail.com> + + Merge lp:~mhr3/unity/bug-865482 + +2011-10-11 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merge lp:~smspillaz/unity/unity.fix_870430 + +2011-10-11 Sam Spilsbury <sam.spilsbury@canonical.com> + + Use correct memory management and temporarily disable focus handlers when passing + the showdesktop wrap chain to core. + + Core checks for whether or not the window is allowed focus, for minimized windows + we set this to true because plugins such as scale need to check this value + to determine if a window should be added to their display lists. However, core + will set the "in showdesktop mode" value to true if the window is allowed to have + focus and wasn't already in showdesktop mode by the time the wrap chain is passed, + but the window is already hidden, so it shouldn't be allowed to be included in the + showdesktop list, so disable focus handlers such that CompWindow::focus will + return false + +2011-10-11 Marco Trevisan (Treviño) <mail@3v1n0.net> + + Bug #870844: Double-click on the dash top panel is taken effect on the window underneith + +2011-10-11 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: don't react to middle-click when the dash is opened. + +2011-10-11 Marco Trevisan (Treviño) <mail@3v1n0.net> + + PanelMenuView: don't react to double-click when the dash is opened. + + Fixes bug #870844 + +2011-10-10 Mirco Müller <mirco.mueller@ubuntu.com> + + Bug #841750: Dash - horizental divider line in between categories incorrectly drawn + +2011-10-10 Mirco Müller <mirco.mueller@ubuntu.com> + + Fixed additional issues (opacity, margin) added to LP: #841750 + +2011-10-10 Neil Jagdish Patel <neil.patel@canonical.com> + + Bug #814610: FFe: Since showing devices in Nautilus is removed, there is no way to format an usb stick + +2011-09-24 Andrea Azzarone <azzaronea@gmail.com> + + Add a "Format..." quicklist item to device icons (LP bug# 814610). + +2011-10-10 Neil Jagdish Patel <neil.patel@canonical.com> + + Bug #862849: F10 opens a random menu item when it should open the first one [regression] + +2011-10-07 Andrea Azzarone <azzaronea@gmail.com> + + F10 should open the first menu. + +2011-10-10 Neil Jagdish Patel <neil.patel@canonical.com> + + Bug #839480: Dash - When the Dash is open and there is a maximised app in the background, the top bar background should not disappear + +2011-10-07 Mirco Müller <mirco.mueller@ubuntu.com> + + Don't replace top-bar when dash is opened and there's a maximized window. Fix LP: #839480 + +2011-10-10 Neil Jagdish Patel <neil.patel@canonical.com> + + Bug #869109: compiz crashed with SIGSEGV in nux::ROProperty<std::string>::operator std::string() + +2011-10-07 Gord Allott <gord.allott@canonical.com> + + fixes issues with clicking when you don't actually move the mouse, but the UI moves underneith it + +2011-10-10 Neil Jagdish Patel <neil.patel@canonical.com> + + ibus character selection window not drawn + +2011-10-09 Brandon Schaefer <brandontschaefer@gmail.com> + + Fixed the preedit_cursor_ + +2011-10-07 Brandon Schaefer <brandontschaefer@gmail.com> + + Fixed ibus window and text disappearing. Also the preedit text is now highlighted, like it usually is else where + +2011-10-10 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merge lp:~smspillaz/unity/unity.fix_864758 + +2011-10-05 Sam Spilsbury <sam.spilsbury@canonical.com> + + Remove old minimized window handlers from the handler list and null check + the transient for windows that we read, since compiz may have already removed + them. + + Fixes LP #864758 + +2011-10-07 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merge lp:~smspillaz/unity/unity.fix_868930 + +2011-10-07 Sam Spilsbury <sam.spilsbury@canonical.com> + + Use a temporary + +2011-10-06 Sam Spilsbury <sam.spilsbury@canonical.com> + + Do automaximization on placement which only happens once when the window + is mapped after it is created, rather than on reparenting which may happen + if the window is withdrawn. + + Fixes LP #868930 + +2011-10-07 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merge lp:~smspillaz/unity/unity.fix_867959 + +2011-10-07 Sam Spilsbury <sam.spilsbury@canonical.com> + + Fix space + +2011-10-06 Sam Spilsbury <sam.spilsbury@canonical.com> + + Check for hidden windows rather than minimized ones to cover the + show-desktop case + +2011-10-07 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merge lp:~smspillaz/unity/unity.fix_854595 + +2011-10-07 Sam Spilsbury <sam.spilsbury@canonical.com> + + Cast correctly + +2011-10-07 Sam Spilsbury <sam.spilsbury@canonical.com> + + Use an enum + +2011-10-05 Sam Spilsbury <sam.spilsbury@canonical.com> + + Only force unminimize windows for the launcher case + +2011-10-05 Sam Spilsbury <sam.spilsbury@canonical.com> + + Always unminimize initially minimized windows when a launcher icon is + activated since they are inaccessible elsewhere + + Fix LP #854595 + +2011-10-06 Jay Taoko <jay.taoko@canonical.com> + + Resize the _gradient_texture (in PanelMenuView::Draw) if needed + + Fix: bug #863068 + Fix: bug #868293 + Fix: bug #869028 + +2011-10-06 Alejandro Piñeiro <apinheiro@igalia.com> + + Fix bug 843280 + +2011-10-05 Alejandro Piñeiro <apinheiro@igalia.com> + + Avoid a shadowed variable + +2011-10-05 Alejandro Piñeiro <apinheiro@igalia.com> + + a11y: Solves bug 843280 + +2011-10-05 Alex Launi <alex.launi@canonical.com> + + merge fix for GetState crash + +2011-10-03 Alex Launi <alex.launi@canonical.com> + + Remove introspection implementations on PanelMenuView to avoid crash + +2011-10-03 Alex Launi <alex.launi@canonical.com> + + merge trunk + +2011-10-05 Michal Hruby <michal.mhr@gmail.com> + + Merge lp:~mhr3/unity/bug-865482 + +2011-10-04 Michal Hruby <michal.mhr@gmail.com> + + Fix bug #865482 + +2011-10-05 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merge lp:~smspillaz/unity/unity.fix_868185 + +2011-10-05 Sam Spilsbury <sam.spilsbury@canonical.com> + + Merge lp:~smspillaz/untiy/unity.fix_868185 + +2011-10-05 Sam Spilsbury <sam.spilsbury@canonical.com> + + Fix LP#868185 . Fall through the map case when determining whether or + not to hook the minimize function in core + +2011-10-04 Neil Jagdish Patel <neil.patel@canonical.com> + + Release\ 4.22.0 + 2011-10-04 Neil Jagdish Patel <neil.patel@canonical.com> Add -lm diff --git a/services/panel-main.c b/services/panel-main.c index 0e4802cf7..317cf6c24 100644 --- a/services/panel-main.c +++ b/services/panel-main.c @@ -253,6 +253,7 @@ on_service_entry_activate_request (PanelService *service, GDBusConnection *connection) { GError *error = NULL; + g_warning ("%s, entry_id:%s", G_STRFUNC, entry_id); g_dbus_connection_emit_signal (connection, S_NAME, S_PATH, |
