1
2012-03-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
3
BamfLauncherIcon: implement WindowsOnViewport to get only windows on visible VP
5
This function doesn't take account of the monitors.
6
Rewritten also BamfLauncherIcon::Windows and ::WindowsForMonitor
7
to remove code duplication, using the new GetWindows function to perform
8
filtering via the WindowFilterMask.. Fixes: https://bugs.launchpad.net/bugs/961977. Approved by Thomi Richards, Jason Smith.
10
2012-03-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
14
2012-03-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
16
manual-tests, Launcher: improved the launcher multimonitor/workspace tests
18
2012-03-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
20
manual-tests: added a Launcher manual test to check the "pips" changes
22
2012-03-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
24
BamfLauncherIcon: implement WindowsOnViewport to get only windows on visible VP
26
This function doesn't take account of the monitors.
28
Redesigned also BamfLauncherIcon::Windows and ::WindowsForMonitor
29
to remove code duplication, using the new GetWindows function to perform
30
filtering via the WindowFilterMask.
32
2012-03-22 Tim Penhey <tim.penhey@canonical.com>
34
Make the panel more aware of open overlays, and make sure that all launchers resaturate the icons when overlays (the dash or hud) are closed.. Fixes: https://bugs.launchpad.net/bugs/961844, https://bugs.launchpad.net/bugs/962720. Approved by Thomi Richards.
36
2012-03-23 Tim Penhey <tim.penhey@canonical.com>
38
Manual test for the launcher icon saturation.
40
2012-03-23 Tim Penhey <tim.penhey@canonical.com>
42
The panel was assuming that you would get a close before an open if switching from the dash to the hud, but they come in the other order.
44
2012-03-23 Tim Penhey <tim.penhey@canonical.com>
46
Purely a redraw issue with the resaturation.
48
2012-03-22 Brandon Schaefer <brandontschaefer@gmail.com>
50
Added extra tests for the ibus Anthy engine: we now test both Ctrl+J and Enter as a commit key.. Fixes: . Approved by Brandon Schaefer.
52
2012-03-23 Thomi Richards <thomi.richards@canonical.com>
54
Use multiple_scenarios from testscenarios to generate a dot-product for scenarios that need it. If the version of testscenarios is too old, we provide our own implementation.
56
2012-03-22 Brandon Schaefer <brandontschaefer@gmail.com>
58
* Added to the ibus_anthy test using Enter to commit preedit
60
2012-03-22 Tim Penhey <tim.penhey@canonical.com>
62
Make sure the decay function callback is removed on object destruction.. Fixes: https://bugs.launchpad.net/bugs/962693. Approved by Marco Trevisan (Treviño).
64
2012-03-23 Tim Penhey <tim.penhey@canonical.com>
66
Add a destructor to the Decaymulator to remove the on timeout function call.
68
2012-03-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
70
Open the Menus Indicators on ButtonPress avoiding flickers
72
Now the indicator menus shows once Alt+F10 keybinding has been pressed, and is not anymore needed to release the Alt key.
73
Also, fixed the panel issue reported in bug #948522 that could happen when using menus. To avoid it we use now a timeout to filter the events that we can ignore not to make unity-panel-service crazy.. Fixes: https://bugs.launchpad.net/bugs/943223, https://bugs.launchpad.net/bugs/948522. Approved by Tim Penhey.
75
2012-03-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
77
PanelIndicators: added Alt+F10 manual test
79
2012-03-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
81
UnityShell: show First indicator menu on key-down, also remove the flickering issue
83
2012-03-22 Thomi Richards <thomi.richards@canonical.com>
85
Removed one manual test that was impossible to run, and another that existed in two separate places.
87
UNBLOCK. Fixes: . Approved by Alex Launi.
89
2012-03-22 Thomi Richards <thomi.richards@canonical.com>
91
Removed the antialiasing text manual tests, as it's impossible to verify.
93
2012-03-22 Thomi Richards <thomi.richards@canonical.com>
95
Removed duplicate manual tests.
97
2012-03-22 Thomi Richards <thomi.richards@canonical.com>
99
Fix autopilot tests for launcher keynav mode and super+tab switcher.. Fixes: . Approved by Alex Launi.
101
2012-03-22 Thomi Richards <thomi.richards@canonical.com>
103
Fixed launcher keynav tests.
105
2012-03-22 Michal Hruby <michal.mhr@gmail.com>
107
Set proper view_type on lenses when they're activated by shortcut. Fixes: https://bugs.launchpad.net/bugs/961338. Approved by Gord Allott, Mikkel Kamstrup Erlandsen.
109
2012-03-22 Michal Hruby <michal.mhr@gmail.com>
111
Make the test cleanup itself
113
2012-03-22 Michal Hruby <michal.mhr@gmail.com>
117
2012-03-22 Michal Hruby <michal.mhr@gmail.com>
119
Set proper view_type on lenses when they're activated by shortcut
121
2012-03-22 Thomi Richards <thomi.richards@canonical.com>
123
Fixed the shortcut_hint autopilot tests. These were broken after the launcher emulator was changed.. Fixes: . Approved by Tim Penhey.
125
2012-03-22 Thomi Richards <thomi.richards@canonical.com>
127
Fixed shortcut hint auitopilot tests.
129
2012-03-21 Andrea Cimitan <andrea.cimitan@canonical.com>
131
Reduces opacity of the blur effect in the dash icons from 50% to 15%, as requested by design. Fixes: . Approved by Andrea Azzarone.
133
2012-03-21 Andrea Cimitan <andrea.cimitan@canonical.com>
135
Less opacity for the blurred effect on icons in the dash
137
2012-03-21 Andrea Cimitan <andrea.cimitan@canonical.com>
139
Trunk uses 100% opacity for search bar border opacity, should be 80%. Fixes: . Approved by Andrea Azzarone.
141
2012-03-21 Andrea Cimitan <andrea.cimitan@canonical.com>
143
Fix regression of search bar border opacity
145
2012-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
147
LauncherController: show a launcher in the primary monitor if set
149
This ensures that the launcher is shown only on the primary one, not on the one at the left.. Fixes: https://bugs.launchpad.net/bugs/961281. Approved by Andrea Azzarone.
151
2012-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
153
LauncherController: ensures we have a valid launchers[0]
155
It shouldn't ever happen, btw.
157
2012-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
159
LauncherController: ensure that the primary monitor is used when using only one launcher
161
2012-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
163
Launcher manual test: added test to check the launcher monitors.
165
2012-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
167
LauncherController: be aware of the primary monitor.
169
Only show the launcher in the primary monitor if set.
171
2012-03-21 Andrea Azzarone <azzaronea@gmail.com>
173
Fixing current dash layout which doesn't match the wanted design.
175
Moreover the dash code is full of magic number.. Fixes: . Approved by Andrea Cimitan, Marco Trevisan (Treviño).
177
2012-03-21 Andrea Cimitan <andrea.cimitan@canonical.com>
181
2012-03-21 Andrea Cimitan <andrea.cimitan@canonical.com>
183
Readd the const& to the variable
185
2012-03-21 Andrea Cimitan <andrea.cimitan@canonical.com>
189
2012-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
193
2012-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
195
Re-merging with trunk.
197
2012-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
201
2012-03-21 Andrea Azzarone <azzaronea@gmail.com>
205
2012-03-21 Andrea Azzarone <azzaronea@gmail.com>
207
Fix search bar height in hud.
209
2012-03-20 Andrea Azzarone <azzaronea@gmail.com>
211
Fixes dash layout bugs. Moves padding values in dash::style.
213
2012-03-21 Michal Hruby <michal.mhr@gmail.com>
215
Fix incorrect signal connections for handling global search finished. Fixes: . Approved by .
217
2012-03-21 Michal Hruby <michal.mhr@gmail.com>
221
2012-03-21 Michal Hruby <michal.mhr@gmail.com>
223
Fix incorrect signal connections for handling global search finished
225
2012-03-21 Gord Allott <gord.allott@canonical.com>
227
Hud wasn't sending its monitor with the OVERLAY_HIDDEN message, corrects that, fixes lp:961169. Fixes: . Approved by Marco Trevisan (Treviño).
229
2012-03-21 Gord Allott <gord.allott@canonical.com>
231
ensured that the hud hide method sends the correct monitor in its ubus signal
233
2012-03-21 Didier Roche <didier.roche@canonical.com>
235
gord has a fix, reverting the revert
237
2012-03-21 Didier Roche <didier.roche@canonical.com>
239
revert lp:~thumper/unity/lock-out-hud. Causing bug #961169
241
2012-03-21 Gord Allott <gord.allott@canonical.com>
243
Fixes the incorrect item count in See x more results. see lp:934944. Fixes: https://bugs.launchpad.net/bugs/934944. Approved by Mirco Müller.
245
2012-03-21 Gord Allott <gord.allott@canonical.com>
249
2012-03-21 Gord Allott <gord.allott@canonical.com>
251
fix rare case when there are less items shown than they should
253
2012-03-21 Gord Allott <gord.allott@canonical.com>
255
merged trunk, resolved criss-cross merge
257
2012-03-19 Gord Allott <gord.allott@canonical.com>
259
clarified manual test
261
2012-03-06 Gord Allott <gord.allott@canonical.com>
263
Ensures PlacesGroup corrects the number of visible results depending on the result view it is using
265
2012-03-06 Gord Allott <gord.allott@canonical.com>
267
depend on standalone dash fix branch
269
2012-03-21 Gord Allott <gord.allott@canonical.com>
271
Removes the focus forcing hack in the HUD.. Fixes: . Approved by Gord Allott, Alex Launi, Marco Trevisan (Treviño), Michal Hruby.
273
2012-03-21 Gord Allott <gord.allott@canonical.com>
275
resolved conflict with trunk
277
2012-03-07 Gord Allott <gord.allott@canonical.com>
279
fix conflict with trunk
281
2012-02-15 Gord Allott <gord.allott@canonical.com>
283
remove the bad timeout
285
2012-03-21 Daniel van Vugt <vanvugt@gmail.com>
287
Fix the autoscroll timer waking up 50 times per sec when no scrolling needs to be done (LP: #917210). Fixes: https://bugs.launchpad.net/bugs/917210. Approved by Marco Trevisan (Treviño).
289
2012-03-14 Daniel van Vugt <daniel.van.vugt@canonical.com>
291
manual-tests/Wakeups.txt: Add test case for bug LP: #917210
293
2012-03-14 Daniel van Vugt <daniel.van.vugt@canonical.com>
295
Merged latest lp:unity
297
2012-01-24 Daniel van Vugt <vanvugt@gmail.com>
299
Fix the autoscroll timer waking up 50 times per sec when no scrolling needs
300
to be done (LP: #917210)
302
Also removed some unused variables.
304
2012-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
306
unity-panel-service: don't crash if the parsed a11y indicator entry is not valid
308
Entries with invalid parent_object have been removed from the indicator
309
so we shouldn't really care about them.. Fixes: https://bugs.launchpad.net/bugs/937119. Approved by Didier Roche.
311
2012-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
313
Manual Test: Added Panel Service test
315
2012-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
317
PanelindicatorEntryAccessible: don't crash if the parsed entry is not valid
319
Entries with invalid parent_object have been removed from the indicator
320
so we shouldn't really care about them.
322
2012-03-21 Daniel van Vugt <daniel.van.vugt@canonical.com>
324
Don't respond to "Confirm" actions in showLauncherKeyTerminate, which come
325
from pressing Enter during any action (holding Alt). Those calls are spurious
326
(a long-standing design bug in compiz) and do not come with a valid options[]
327
vector. So accessing options[] would crash (LP: #960957)
328
. Fixes: https://bugs.launchpad.net/bugs/960957. Approved by Marco Trevisan (Treviño), Gord Allott.
330
2012-03-21 Daniel van Vugt <daniel.van.vugt@canonical.com>
332
Don't respond to "Confirm" actions in showLauncherKeyTerminate, which come
333
from pressing Enter during any action (holding Alt). Those calls are spurious
334
(a long-standing design bug in compiz) and do not come with a valid options[]
335
vector. So accessing options[] would crash (LP: #960957)
337
2012-03-21 Tim Penhey <tim.penhey@canonical.com>
339
Adapt the HUD visuals to look nice with a locked out launcher.. Fixes: https://bugs.launchpad.net/bugs/921506. Approved by Gord Allott, Marco Trevisan (Treviño).
341
2012-03-21 Tim Penhey <tim.penhey@canonical.com>
343
Add some sleeps to allow unity time to work things out.
345
2012-03-21 Tim Penhey <tim.penhey@canonical.com>
347
Update the hud autopilot tests to run with both the launcher hide settings.
349
2012-03-21 Tim Penhey <tim.penhey@canonical.com>
351
Make the HUD and BFB launcher icons not switch visibility if the launcher is not locked out.
353
2012-03-21 Tim Penhey <tim.penhey@canonical.com>
355
Trim trailing whitespace.
357
2012-03-21 Tim Penhey <tim.penhey@canonical.com>
359
Make the launcher realise when the hud is open.
361
2012-03-21 Tim Penhey <tim.penhey@canonical.com>
363
Hook up the BFB and HUD launcher icons to the hide_mode changed signal.
365
2012-03-21 Tim Penhey <tim.penhey@canonical.com>
367
Fix the enum declarations.
369
2012-03-21 Tim Penhey <tim.penhey@canonical.com>
373
2012-03-16 Gord Allott <gord.allott@canonical.com>
375
added manual test for hud lock out behaviour as there is no AP mechanism for ensuring the launchers locked out state
377
2012-03-16 Gord Allott <gord.allott@canonical.com>
379
fixed wrong highlight
381
2012-03-15 Gord Allott <gord.allott@canonical.com>
383
update hud/launcher visuals for design change
385
2012-03-21 Brandon Schaefer <brandontschaefer@gmail.com>
387
* Fixes the icon getting frozen and producing a duplicate icon.. Fixes: https://bugs.launchpad.net/bugs/918753. Approved by Tim Penhey.
389
2012-03-20 Brandon Schaefer <brandontschaefer@gmail.com>
391
* DRY - Dont Repeat Yourself
393
2012-03-20 Brandon Schaefer <brandontschaefer@gmail.com>
395
* Lose mouse control now
397
2012-03-19 Brandon Schaefer <brandontschaefer@gmail.com>
399
* Fixes the icon getting frozen and producing a duplicate icon.
401
2012-03-20 Andrea Azzarone <azzaronea@gmail.com>
403
Remove obsolete manual tests.. Fixes: . Approved by Tim Penhey.
405
2012-03-20 Andrea Azzarone <azzaronea@gmail.com>
407
Removes obsolete manual tests.
409
2012-03-20 Alexandros Frantzis <alexandros.frantzis@linaro.org>
411
ubus: Ensure the GType system has been initialized before using any GTypes.
413
The unity plugin doesn't explicitly call g_type_init(), although it uses a
414
GObject for UBusServer. This currently works because the ccp plugin, which
415
gets loaded before the unity plugin, calls g_type_init(), but this is fragile.
416
If ccp is not used, g_type_init() is not called by the time UBusServer gets
417
initialized, leading to a crash. This patch ensures that the GType system
418
has been initialized before using UBusServer (it is safe to call g_type_init()
419
multiple times).. Fixes: . Approved by Marco Trevisan (Treviño), Jay Taoko.
421
2012-03-16 Alexandros Frantzis <alexandros.frantzis@linaro.org>
423
ubus: Ensure the GType system has been initialized before using any GTypes.
425
The unity plugin doesn't explicitly call g_type_init(), although it uses a
426
GObject for UBusServer. This currently works because the ccp plugin, which
427
gets loaded before the unity plugin, calls g_type_init(), but this is fragile.
428
If ccp is not used, g_type_init() is not called by the time UBusServer gets
429
initialized, leading to a crash. This patch ensures that the GType system
430
has been initialized before using UBusServer (it is safe to call g_type_init()
433
2012-03-20 Gord Allott <gord.allott@canonical.com>
435
Fixes issue with hud not emitting a signal when results change. Fixes: https://bugs.launchpad.net/bugs/956480. Approved by Marco Trevisan (Treviño).
437
2012-03-16 Gord Allott <gord.allott@canonical.com>
439
emit signal (1 line) and tests (about a billion lines)
441
2012-03-20 Ryan Lortie <desrt@desrt.ca>
443
don't store average-bg-color in GSettings
445
This is now exported by libgnome-desktop as an X property on the root window. Interested applications can pick it up from there.. Fixes: https://bugs.launchpad.net/bugs/949277. Approved by Ryan Lortie, Mirco Müller.
447
2012-03-09 Ryan Lortie <desrt@desrt.ca>
449
don't store average-bg-color in GSettings
451
This is now exported by libgnome-desktop as an X property on the root
452
window. Interested applications can pick it up from there.
454
2012-03-20 Alexandros Frantzis <alexandros.frantzis@linaro.org>
456
gles2: Reference compiz's GLFramebufferObject class using a global namespace.
458
We need to do this to differentiate from the class of the same name provided
459
in the Nux namespace.. Fixes: . Approved by Jay Taoko.
461
2012-02-23 Alexandros Frantzis <alexandros.frantzis@linaro.org>
463
gles2: Reference compiz's GLFramebufferObject class using a global namespace.
465
We need to do this to differentiate from the class of the same name provided
466
in the Nux namespace.
468
2012-03-20 Jay Taoko <jay.taoko@canonical.com>
470
* Fix for bug #956878:
471
The hud is designed such that the first valid option is always selected. When the activated signal is detected early in hud::View::FindKeyFocusArea, the selected button signal is emitted, and the text entry is still selected as the focus area. Therefore, the hud should not reacted to the search_bar_->activated signal since it alreacdy acted in hud::View::FindKeyFocusArea.. Fixes: . Approved by Gord Allott.
473
2012-03-20 Jay Taoko <jay.taoko@canonical.com>
475
* Removed empty lines in manual test file.
477
2012-03-20 Jay Taoko <jay.taoko@canonical.com>
479
* Make sure the the Enter key is processesd when it is down.
480
* Changed temporary file name for test. Added "autopilot_" prefix.
482
2012-03-19 Jay Taoko <jay.taoko@canonical.com>
486
2012-03-19 Jay Taoko <jay.taoko@canonical.com>
488
* Added a manual test.
489
* Reverted a previous change that breaks the functionality.
491
2012-03-19 Jay Taoko <jay.taoko@canonical.com>
493
* Reset the state of activated_signal_sent_, following a test in search_bar_->activated.connect(). This let the SearchBar act on the activated signals again and requires the Enter key to be pressed for activated_signal_sent_ to be set by a button.
495
2012-03-16 Jay Taoko <jay.taoko@canonical.com>
497
* Monitor the state of activated_signal_sent_ and use it to decide if the activated signal should be sent.
499
2012-03-16 Jay Taoko <jay.taoko@canonical.com>
501
* Fix for bug #956878:
502
The hud is designed such that if the first valid option is always selected. When the activated signal is detected early in hud::View::FindKeyFocusArea, the selected button is emitted, and the text entry is still selected as the focus area. Therefore, the hud should not reacted to the search_bar_->activated signal since it alreacdy acted in hud::View::FindKeyFocusArea.
504
2012-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
506
Unity panel service: fix a small memory leak, the duplicated keystr should be free'd. Fixes: . Approved by Michal Hruby.
508
2012-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
510
PanelService: fix keystr memory leak
512
2012-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
514
tests: added gtests for the unity::indicator::Indicators class. Fixes: . Approved by Tim Penhey.
516
2012-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
518
Merging with lp:~3v1n0/unity/dbus-indicators-proxy
520
2012-03-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
522
Indicators: emit a null on_entry_activated signal if the entry is not valid.
524
This fixes a regression, tests updated.
526
2012-03-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
528
UnityCore/Indicators: be simpler in GetEntry
530
2012-03-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
532
test_indicators: Moving SetupTestIndicators to MockIndicators::SetupTestChildren
534
Reducing some more code duplication
536
2012-03-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
538
test_indicators: Splitted IndicatorEntriesEvents into smaller tests.
540
Adding SetupTestIndicators to fill the indicators with values.
542
2012-03-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
546
2012-03-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
548
tests: added a test suite for the unity::indicator::Indicators class
550
This class is an abstract class that redirects the events from the indicators to the
551
service and back, and was not tested at all.
553
Added tests to check that is really doing what it was supposed to do.
555
2012-03-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
557
DBusIndicators: emit the on_entry_activated signal only if the entry has really been found.
559
2012-03-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
561
Indicators: don't re-add an indicator if already present. Just return the known one.
563
2012-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
565
DBusIndicators code rewritten to use glib::DBusProxy instead of raw gdbus calls. Fixes: . Approved by Michal Hruby.
567
2012-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
569
Merging with lp:~3v1n0/unity/indicators-p (and trunk)
571
2012-03-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
573
Merging with Michal's branch
575
lp:~mhr3/unity/connected-state-without-watch-name
577
2012-03-19 Michal Hruby <michal.mhr@gmail.com>
579
Make sure we keep correct connection state
581
2012-03-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
583
Indicators: move to std::unique_ptr based pimpl
585
2012-03-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
587
DBusIndicators: Use safer idle and move to glib::Variant in CallData
589
2012-03-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
591
DBusIndicators: avoid to run the reconnect timeout twice.
593
2012-03-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
595
Merging with lp:~3v1n0/unity/dbus-proxy-name-owner-watch changes
597
2012-03-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
599
DBusIndicators: sync against DBusProxy changes, add reconnection support here
601
2012-03-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
603
GLibDBusProxy: fix pimpl, and use "notify::g-name-owner" to check the connection status.
605
This avoids that a disconnected signal is emitted when the proxy has not been fully disconnected yet.
607
Also, remove the autoconnection support, this can be now done easily by clients.
609
2012-03-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
611
Reverting changes of the latest two revisions, putting them on a different branch.
613
2012-03-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
615
DBusIndicators: sync against DBusProxy changes, add reconnection support here
617
Plus, when clearing the indicators, we also clear the cached entries locations.
619
2012-03-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
621
GLibDBusProxy: fix pimpl, and use "notify::g-name-owner" to check the connection status.
623
This avoids that a disconnected signal is emitted when the proxy has not been fully disconnected yet.
625
Also, remove the autoconnection support, this can be now done easily by clients.
627
2012-03-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
629
DBusIndicators: cleaning up
631
2012-03-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
633
DBusIndicators: code rewritten to make it use glib::DBusProxy
635
Code cleanup and usage of the utilty gdbus proxy class that allows to improve the code
636
and reduce the usage of C-code.
637
Also, improved the pimpl idiom, using the std::unique_ptr and setting everything private
639
2012-03-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
641
GLibDBusProxy: add support for auto-reconnection
643
If enabling the auto_reconnect value, the proxy tries to reconnect to the service when the
646
2012-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
648
Updated unity-panel-service and libunity-core against the libindicator API changes. Fixes: https://bugs.launchpad.net/bugs/878492, https://bugs.launchpad.net/bugs/926330, https://bugs.launchpad.net/bugs/938890, https://bugs.launchpad.net/bugs/938895. Approved by Thomi Richards, Tim Penhey, Andrea Azzarone, Michal Hruby.
650
2012-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
654
2012-03-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
656
Oops, resetting back the exec property to autopilot
658
2012-03-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
660
DBusIndicators: use glib::Object to handle the dbus proxy, so we have ref-counting for free
662
2012-03-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
664
DBusIndicators: ref/unref proxy when using idle...
666
2012-03-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
668
PanelService: remove unneeded include
670
2012-03-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
672
PanelService: make sure we don't try to show an entry that is not shown on the panel using the key navigation.
674
Or at least, an entry with not synced geometries.
676
2012-03-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
678
Indicators: avoid to cast the AppmenuIndicator when not needed.
680
2012-03-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
682
PanelIndicatorEntryView: c_str() is not needed in GetName
684
2012-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
686
PanelService: close the menu if the related entry has been removed.
688
2012-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
690
PanelIndicatorsView: don't activate invisible views on mouse movement.
692
2012-03-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
694
PanelService: removed the workaround to look for wrongly-removed entries
696
2012-03-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
698
AppmenuIndicator: removing the LIM-related code
700
2012-03-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
702
IndicatorEntry: add also the ShowMenu method with no Xid parameter as fallback
704
2012-03-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
708
2012-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
710
PanelService: store a keycode instead of a keysym.
712
2012-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
714
Reverting changes wrongly pushed to lp:~3v1n0/unity/lim
716
They come from the lim-panel branch... Sorry for that.
718
2012-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
720
PanelTitlebarGrabAreaView: increase the mouse-down timeout to 150ms
722
2012-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
724
PanelView: On opacity toggle redraw the panel on expo changes
728
2012-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
730
PanelService: merging with lp:~3v1n0/lim fixes
732
2012-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
734
PanelService: don't hardcode F10 keybinding to hide the menus, use the gconf key value.
736
Also hide them on KeyPress
738
2012-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
740
Panelservice: Fixed coverity warning
742
2012-02-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
744
PanelIndicatorAppmenuView: add a workaround to disable the menus only on few cases
746
Right now it's better to stop the false-negatives more than the false-positives
748
2012-02-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
750
PanelView: fix the evil red panel
752
It happened with bluish backgrounds... Damned double/float conversion! ;)
754
2012-02-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
756
Merging with lp:~3v1n0/unity/lim
758
2012-02-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
760
Merging with upstream
762
2012-02-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
764
PanelService: update the entry_activated callback signature to fix a crash
766
2012-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
770
2012-02-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
772
PanelIndicatorsView: don't activate an unfocused entry on keyboard Alt+F10
774
2012-02-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
776
unityshell: Alt+F10 should be triggeted on ButtonPress.
778
2012-02-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
780
PanelView: always set the monitor.
782
2012-02-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
786
2012-02-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
788
PanelView: add monitor getter.
790
2012-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
792
PanelIndicatorEntryView: don't try to draw an invalid flair, and re-draw it
794
Flair wasn't drawn anymore... Fixing it, and possible glitches.
796
2012-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
798
PanelMenuView: removing unneeded includes
800
2012-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
804
2012-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
806
PanelView -> PanelIndicatorAppmenu: don't always open menus on keyboard shortcuts
808
We need to check that the current appmenu is actually focused.
810
2012-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
812
PanelMenuView: use geometry in DrawText
814
2012-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
816
PanelMenuView: no need to register interest for dash status, let's use the parent
818
2012-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
820
PanelView: some more cleanup
822
2012-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
824
PanelView: move to UBusWrapper
826
2012-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
828
PanelView: no need to resync on remote synced signal, entries will notify the panel
830
2012-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
832
PanelView: cleanup the API
834
2012-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
836
PanelIndicatorEntryView: sync geometries also for unfocused items.
838
It could gives wrong results when opening an unfocused menu.
840
2012-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
842
PanelIndicators: don't activate them if unfocused or invisible on mouse-over
844
2012-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
846
WindowButton: no need to add an extra _enabled variable, ViewEnabled can be enough
848
We need the nux branch lp:~3v1n0/nux/view-enable-logic-fix to be merged
851
2012-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
853
WindowButtons: if the managed window is not minimizable, disable the minimize button
855
2012-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
857
WindowManager: add getter to check if a window is minimizable.
859
2012-02-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
861
PanelMenuView: make the WindowButtons handle their operation, just update their xid
863
2012-02-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
865
WindowButtons: add one more button for restore state, and swap it with the maximize one
867
Also handle internally the maximization / restore of the dash.
869
2012-02-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
871
WindowButtons: improved a lot the code, using more the WindowButtons container
873
2012-02-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
875
PanelMenuView: restore a grabbed window, handling it in a position relative to the panel size
877
So this is shared between integrated and global modes.
879
2012-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
881
PanelStyle: fallback buttons, make them smaller, except for HighContrast themes
883
2012-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
885
PanelMenuView: update the layout padding on sytle changes, according to buttons size
887
2012-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
889
PanelStyle: fallback-buttons, handle the case of an unfocused close button
891
2012-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
893
Unione con il tronco... [cit. Jason]
895
2012-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
897
Panel*.h classes, move introspection methods in protect field.
899
2012-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
901
PanelMenuView: Make the grabbing of a maximized window from the panel better.
903
- The window is be restored as soon as the mouse pointer drags content outside
905
- Once a window is restored it is not placed outside the desktop area,
906
unless it fits into it, also it is never below the launcher (when visible).
907
In the case that the window is bigger than the available space,
908
the top and left borders should be always visible anyway.
909
- The just restored window, is grabbed on a point of the top decoration
910
that is proportional to the x-offset grabbed on the panel, so if you start
911
dragging at the left of the panel, the window is handled by the top-left
912
corner, if you start dragging on the right of the panel, the window is
913
proportionally handled on the right; this applies only with LIM enabled.
914
When LIMs are disabled, we just prefer the decoration middle point.
916
Added also misc improvements to the PanelMenuView code.
918
2012-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
920
WindowManager: add some utility functions to handle window geometries
922
GetWindowSavedGeometry: returns the window saved geometry, that it doesn't
923
consider if the window is maximized or not.
924
MoveResizeWindow: the name should say what it does ;)
925
GetWorkAreaGeometry: returns the size of the work-area for the given
926
window of for the current output (if xid = 0),
927
It considers the struts geometries.
928
RestoreAt: restores a window and move it at the given x, y position
929
keeping the standard geometry.
931
2012-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
933
PanelIndicatorAppmenuView: use the Cimi's cairo flair instead of the asset
937
2012-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
939
PanelTitlebarGrabAreaView: ignore the grabs if during the timeout we got a small movement
941
Adding movement tolerance to the grab, if we have a grab of just few pixels
942
during the first timeout duration, let's just ignore them.
946
2012-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
948
PanelStyle: add myself as author.
950
2012-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
952
PanelStyle: make GetFallbackWindowButton public
954
It was GetWindowButtonForTheme before.
956
2012-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
958
PanelStyle: implement unfocused/disabled state on GetWindowButtonForTheme
960
2012-02-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
962
PanelIndicatorEntryView: fixed compiler warning
964
2012-02-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
966
Merging with LIM fixes from lp:~3v1n0/unity/lim
968
2012-02-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
970
services/CMakeLists: fixed typo.
972
2012-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
974
PanelService renamed the *_actually_show_entry* function to something better
976
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
978
PanelService: fixed dbus parameter name
980
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
982
Some code cleanup requested by andyrock
984
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
986
PanelMenuView: avoid to get an invalid maximized window
988
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
990
PanelMenuView: fix the items padding values according to the design specs
992
Making the panel pixel-perfect as well! ;)
994
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
996
PanelIndicatorAppmenuView: setting the right padding value to 7 pixels
998
The value has been computed using design mokups
1000
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1002
PanelIndicatorEntryView: add support for left/right padding protected parameters
1004
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1006
unityshell, resources: added the LIM flair assets from design
1008
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1010
PanelIndicatorAppmenuView: Consider the entry with when drawing the flair
1012
When an entry is smaller than the opened menu, we have to draw a smaller flair.
1014
Also using cairo_translate to correctly draw without being dependent on the source geometry.
1016
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1018
PanelMenuView: make sure that the window buttons are middle-aligned on the panel.
1020
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1022
PanelIndicatorAppmenuView: including the has_menu property to the introspect.
1024
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1026
PanelIndicatorAppmenuView: reduced the spacing to 2px
1028
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1030
PanelIndicatorEntryView: allow to define the spacing per each view.
1032
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1034
UnityCore, Variant: added wrappers for long long types as well.
1036
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1038
PanelMenuView: remove the right layout padding
1040
Otherwise there would be a small area at the right of the menus that won't be grabbable.
1042
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1044
WindowButtons: don't leak memory when allocating the textures.
1046
We need to use the ObjectPtr's Adopt facility here.
1048
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1050
unityshell: always draw the destkop shadow when integrated menus are enabled.
1052
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1056
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1058
PluginAdapter: Consider window in showdesktop mode when checking for visibility or obscured
1060
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1062
PanelIndicatorAppmenuView: check if the target window has a menu, when setting the window xid.
1064
If a window has not menus we don't need to draw the indicator entry icon.
1066
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1068
PanelIndicatorAppmenuView: implement IsLabelSensitive and IsIconSensitive
1070
The they should be both sensitive unless there's a window that exports the ubuntu menus atoms.
1072
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1074
PanelIndicatorEntryView: add new getters (overridable) to define the label/icon status
1076
Also, draw an unfocused icon as insensitive
1078
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1080
PanelMenuView: added some comments to explain how we manage the events of the integrated menus
1082
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1084
PanelIndicatorAppmenuView: implement the Activate method.
1086
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1088
PanelMenuView: use the new PanelTitlebarGrabArea features to handle the panel grabbing / signals
1090
Maximized windows are now handled using the new code, no more cursor change when not needed! :)
1092
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1094
PanelTitlebarGrabAreaView: keep track of the mouse-down button, to check it while dragging.
1096
Also add restore_request signal on double-click.
1098
2012-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
1100
PanelTitlebarGrabAreaView: redesigned, to getter grabbed event using a timeout
1102
If the grab area get a mouse-down event, if we get a mouse-up event before a defined timeout
1103
(set to 120ms now) occurs, then we consider that a click. Otherwise we send the grab_started event
1105
This allows to improve the way we handle the grab event in the panel, and allow to avoid to
1106
change the mouse cursor if not needed.
1108
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1110
PanelIndicatorAppmenuView: implement the DrawEntryPrelight method to draw the menu flair
1112
When an appmenu is active, we draw this small shadow, using the design-provided assets.
1114
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1116
UnityWindow: don't draw the panel shadow over a window if the integrated menus are enabled.
1118
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1120
PanelStyle: Add a integrated_menus property to get the current panel status
1122
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1124
Indicators: Updating the geometry before than the active status!
1126
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1128
UnityCore, Indicators: set the geometry before than the active status.
1130
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1132
Merging with lp:~3v1n0/unity/lim changes
1134
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1136
UnityCore, IndicatorEntry: add support for entry geometry.
1138
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1140
UnityCore: add first basic support to the geometry on EntryActivated
1142
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1144
PanelSerivice: Emit EntryActivated signal including the opened menu geometries
1146
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1148
Use everywhere on the panel land the panel::Style's panel_height.
1150
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1152
Merging with thomi's branch from trunk that adds the panel-height to panel::style
1154
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1156
Merging with thomi's cleanup branch from trunk
1158
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1160
PanelIndicatorAppmenuView: as first stage, activate the related window on click.
1162
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1164
Merging with lp:~3v1n0/unity/lim changes
1166
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1168
PanelService: avoid to do unneeded loops when looking for an entry
1170
2012-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
1172
Panel-Service: added workaround to check if a removed entry is really invalid
1174
This is needed due to an indicator-appmenu issue, I hope to remove this soon.
1176
2012-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
1178
PanelService: resetg the static service on finalize.
1180
2012-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
1182
Panel-service: Merging with changes from lp:~3v1n0/unity/lim-panel
1184
2012-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
1186
panel-service: fixed a typo
1188
Eeekk! It caused menus not to swtich on keypress!
1190
2012-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
1192
panel-service: don't use the "evil hack" to get the entry value... Going back to HashTable
1194
Using IO could lead to unexpected troubles and is slower, Hashtables
1197
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1199
PanelIndicatorEntryView: don't activate during expo and scale and cut with fade long entries
1201
This will apply to both APPMENU entry and other entries, even if with
1204
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1206
PanelMenuView: set the maximum space that the child entries can use
1208
So applications with a lot of menu entries can be drawn correctly.
1210
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1212
PanelIndicatorsView: allow to define the maximum area to be used by entries
1214
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1216
PanelMenuView: Add a setter and geter for the integrated mode
1218
Plus, add right padding to the layout to avoid drawing issues and
1219
cleanup the methods types newlin
1221
2012-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1223
PanelMenuView: remove the extra layout, use the parent layout.
1225
Even if we need to remove it from the main view not to make it draw
1226
using all its space.
1227
Removed the post-layout computation, and added a small pre-layout computation
1228
to adjust the grab area size.
1230
2012-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
1232
PanelMenuView: avoid to do unnededed computation if the integrated menus are enabled
1234
2012-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
1236
PanelMenuView: correctly handle unmapped windows, using Bamf
1238
Compiz doesn't give us the right xid when a window is closed, we need
1239
to use compiz view-closed signal to get the xid, remove it from
1240
our sets and redraw the panel (without this, when closing unfocused
1241
windows, this was never happening).
1243
2012-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
1245
PanelMenuView: on restored, immediately update _maximized_set
1247
Otherwise we get the wrong maximized window.
1249
2012-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
1251
PanelMenuView: fill the decoration set on init, make the window to activate before being retsored
1253
2012-02-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
1255
PanelMenuView: Make the menus / label show when they really are needed
1257
Never showing the menus on dash-open or when expo or scale are active
1258
Plus, improve the code to avoid the title to be redrawn when not needed.
1260
Also, use BAMF again to get the application name.
1262
2012-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
1264
PanelMenuView: Use the window title for maximized windows in integrated menus too
1266
Fallback to application name if it's not available.
1268
2012-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
1270
PanelIndicatorEntryView: neve draw appmenu entry as prelighted
1272
2012-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
1274
PanelMenuView: update the integrated menu focused state according to the current status
1276
2012-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
1278
PanelIndicatorEntryView: add support for focused state.
1280
The entries marked as unfcoused will use the gtk style contex state
1281
GTK_STATE_FLAG_BACKDROP
1283
2012-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
1285
PanelIndicatorEntryView: use new PanelStyle features, draw differently APPMENU entries
1287
2012-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
1289
PanelMenuView: use PanelStyle to get the font settings, fix crash on distroy
1291
And other various fixes...
1293
2012-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
1295
PanelStyle: allow to get text for each panel entry type and monitor title changes
1297
PanelStyle now monitors also gconf changes to the title key and allow
1298
to easily get the theme for each panel entry
1300
2012-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1302
PanelMenuView: First working stub of integrated menus
1304
The logic is all here, we need to improve the design.
1305
However, now when integrated menus are enabled, when adding an entry to
1306
the panel, we just consider it as the integrated-menu and we create a new
1307
PanelIndicatorAppmenuView that will handle that.
1308
The view is also updated everytime the panel title or the active window
1311
2012-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1313
PanelIndicatorAppmenuView: added indicator-entry subclass to store the Appmenu Entry
1315
This is a special entry used for locally integrated menu, it has a xid
1316
window associated and a label to make sure we're showing a menu for
1319
2012-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1321
PanelIndicatorEntryView: Improve the class to make it usable as base for our Appmenu entry
1323
2012-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1325
PanelIndicatorsView: add more versatile functions for protected guests
1327
So it's possible to add an entry by its view, not only by indicator::Entry
1329
2012-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1331
Variant: added more int wrappers
1333
2012-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1335
PanelIndicatorEntryView: removing the evil define's
1337
2012-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1339
Merging with lp:~3v1n0/unity/lim updates (and with trunk too)
1341
2012-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1343
Panel-service: Fix dispose errors.
1345
2012-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1349
2012-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1351
PanelMenuView: added preliminary code for LIM, support for integrated window buttons
1353
The panel title now reflects the currently maximized window (even if not
1354
shown yet) or the desktop name.
1355
The Window buttons code should be final instead, the buttons now reflects
1356
the status of the most maximized window and are linked to that, so
1357
when pressing them the changes are applied to the maximized window
1358
in top of the stack. Also they are correctly draw as active or inactive.
1360
2012-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1362
WindowButtons: addSupport for focused/unfocused buttons.
1364
2012-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1366
PanelStyle: fix a typo to get unfocused button texture
1368
2012-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1370
PanelStyle: add support for unfocused window buttons style
1372
2012-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1374
WindowButtons: use more wrapper classes to be safer and cleaner
1376
2012-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1380
2012-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1382
PanelMenuView: fill the maximized set once that the monitor has been set
1384
2012-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1386
PanelMenuView: override Add/Remove indicator methods to connect to Appmenu signals
1388
Used to update the _is_integrated value
1390
2012-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1392
PanelIndicatorsView: added IsAppmenu method.
1394
2012-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1396
PanelMenuView: added more private or protected members
1398
2012-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1400
PanelMenuView: using UBusManager for handling events
1402
2012-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1404
PanelStyle: emit the changed singal also when the text dpi changed
1406
So, when the scaling factor value is changed the panel gets immediately
1409
2012-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1411
PanelMenuView: don't re-draw the panel text if it's not needed
1413
If the geometry, the text or the style have not changed, there's
1414
no need re-draw the cairo text layout.
1416
2012-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1418
PanelIndicatorEntryView: don't listen to font changes
1420
Also, no need to disconnect to signals connected with sigc::mem_fun
1422
2012-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1424
PanelStyle: emit the changed signal also when the font has changed.
1426
2012-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1428
PanelIndicatorEntryView: avoid to use unneeded memory to store a TextureLayer
1430
2012-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1432
PanelMenuView: don't use a TextureLayer, we can just use a BaseTexture
1434
2012-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1436
PanelMenuView: cleanup the DrawText code
1438
2012-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1440
Panel-Service: Some indentation fixes.
1442
2012-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1444
Panel-Service: If the gometries of the current opened entry have changed, we need to update the menu postion
1446
This fixes some issues with menu entries that changes the label while the menu is showing.
1448
2012-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
1450
PanelMenuView: Move GetActiveViewName to std::string
1452
2012-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
1454
PanelMenuView: first slot of code cleanup... Moving out pointers
1456
2012-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
1458
PanelStyle: Cleanup the code, and use the new wrappers
1460
2012-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
1463
2012-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
1465
PanelIndicatorEntryView: the indicators aren't blurred anymore when dash is opened :(
1467
By design... I really loved them!
1469
2012-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
1471
PanelIndicatorEntryView: merging with some code refactoring I did few weeks ago.
1473
Coming from the "legendary" lp:~3v1n0/unity/dash-glow branch...
1475
2012-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
1477
DBusIndicators: Removing debug code
1479
2012-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
1481
PanelIndicatorEntryView: if an entry is not visible, don't draw it and set it as invisible.
1483
This fixes bug #926330
1485
2012-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
1487
IndicatorEntry: the image_type should be valid as well to make an entry visible
1489
2012-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
1491
panel-service: check if we know the parent indicator and reduce writes...
1493
2012-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
1495
IndicatorEntry: remove the UNUSED_ID support, and add the visible property
1497
The Unused flag is deprecated since last cycle. No need to use it.
1498
We can use the visible flag otherwise, also to notify when an entry is actually shown.
1500
An entry is visible when has valid label or valid image.
1502
2012-02-03 Marco Trevisan (Treviño) <mail@3v1n0.net>
1504
UnityCore, AppmenuIndicator: don't emit a signal on ShowAppmenu if the indicator is not integrated
1506
2012-02-03 Marco Trevisan (Treviño) <mail@3v1n0.net>
1510
2012-02-03 Marco Trevisan (Treviño) <mail@3v1n0.net>
1512
PanelService: added a g_warning message if we try to parse an invalid IndicatorEntryObject
1514
2012-02-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
1516
tests, IndicatorAppmenu, added one more construction test.
1518
2012-02-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
1520
tests, TestAppmenuIndicator: added ShowAppmenu signal test.
1522
2012-02-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
1524
tests, IndicatorAppmenu, testing gsettings changes.
1526
2012-02-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
1528
tests: add preliminary test for IndicatorAppmenu
1530
2012-02-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
1532
tests: Added a test for checking the Indicator class
1534
Plus, moving indicator-entry tests to xless, they don't need DBus.
1536
2012-02-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
1538
UnityCore, Indicator: disconnect from entry signals when they are removed from an indicator.
1540
Otherwise a removed entry was able to emit a signal through the old indicator.
1542
2012-01-31 Marco Trevisan (Treviño) <mail@3v1n0.net>
1544
Merging with trunk fixes
1546
2012-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
1548
Merging with upstream
1550
2012-01-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1552
AppmenuIndicator: using the changed:: signal
1554
2012-01-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1556
AppmenuIndicator: keys/values names updated to the final ones
1558
2012-01-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1560
DBusIndicators, using unsigned int for button too.
1562
2012-01-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1564
AppmenuIndicator: update to use the real key, not the supposed one.
1566
2012-01-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1568
Indicators: Oops, inverted logic.
1570
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1572
AppmenuIndicator: correctly emit the integrated_changed signal
1574
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1576
Merging with remote branch
1578
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1580
UnityCore: Implement OnShowAppMenu on DBusIndicators
1582
When the signal is emitted by an AppmenuIndicator, a dbus call is made to ShowAppMenu
1584
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1586
UnityCore: Implement OnShowAppMenu on DBusIndicators
1588
When the signal is emitted by an AppmenuIndicator, a dbus call is made to ShowAppMenu
1590
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1592
Indicators: add ShowAppMenu virtual function and call it when AppmenuIndicator is added.
1594
Only AppmenuIndicator's are connected to that function.
1596
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1598
AppmenuIndicator: Update ShowAppmenu to emit a signal when called.
1600
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1602
PanelView: use IsAppmenu to check the nature of the indicator.
1604
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1606
UnityCore: Added AppmenuIndicator class, subclass of Indicator to keep track of setting changes
1608
Modified also Indicator, to get the type of the indicator.
1610
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1612
PanelView, PanelIndicatorEntry: update against the new Indicator API
1614
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1616
DBusIndicators: updated also the on_entry_show_menu signal.
1618
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1620
Tests, PanelService: re-enabled the test and fixed the compilation and execution.
1622
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1624
tests: Updated IndicatorEntry test against new API
1626
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1628
UnityCore: update Entry ShowMenu related methods against the services changes.
1630
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1632
PanelService: reordering the ShowEntry parameters
1634
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1636
PanelService: using unsigned int for sending the button
1638
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1640
panel-service: implemented the method ShowAppMenu
1642
Plus some code cleanup, factorizing the show-menu function in
1643
panel_service_actually_show_entry
1645
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1647
PanelService: don't close the pipe's read fd, or also writing will fail.
1649
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1651
PanelService: add xid parameter to ShowEntry
1653
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1655
panel-service: make sure we remove invalid entries when syncing the geometry hash.
1657
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1659
panel-service: get_indicator_entry_by_id must be static, improving the comments.
1661
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1663
panel-service: remove the entry2indicator_hash, moving using the entry parent_object field
1665
Also improved the get_indicator_entry_by_id function to make it really check if the entry we've found
1666
is really a valid pointer to an IndicatorObjectEntry without crashing.
1667
to do that, we use an hack that uses the low-level write function to read from the pointer to a valid
1668
fds (we use a pipe for convenience). Write will fail if we try to read from an invalid pointer without
1669
crashing, so we can finally be pretty sure if the pointed entry is an IndicatorObjectEntry if it has a
1670
valid parent IndicatorObject
1672
2012-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
1674
Unity: Depends on newer indicator3-0.4 0.4.90
1676
2012-03-20 foxoman <foxoman.u@gmail.com>
1678
change Dash Home tooltip to use header capitalization from "Dash home" to "Dash Home" lp:924354. Fixes: https://bugs.launchpad.net/bugs/924354. Approved by Tim Penhey, Thomi Richards.
1680
2012-02-12 foxoman <foxoman.u@gmail.com>
1682
change Dash Home tooltip to use header capitalization from "Dash home" to "Dash Home"
1684
2012-03-20 Jay Taoko <jay.taoko@canonical.com>
1686
Implement new dash blending algorithm on cards with GLSL support.. Fixes: https://bugs.launchpad.net/bugs/865239. Approved by Robert Carr, Tim Penhey, Jay Taoko.
1688
2012-03-12 Jay Taoko <jay.taoko@canonical.com>
1690
* Renamed nux::GraphicsEngine::BlendMode to nux::LayerBlendMode.
1692
2012-03-09 Jay Taoko <jay.taoko@canonical.com>
1694
* Merged with Unity trunk.
1696
2012-02-25 Robert Carr <racarr@canonical.com>
1699
Update to use new Nux CompositionLayer API
1701
2012-02-23 Robert Carr <racarr@canonical.com>
1704
Remove questioning comment
1706
2012-02-23 Robert Carr <racarr@canonical.com>
1709
Fix some logic errors in new blending
1711
2012-02-23 Robert Carr <racarr@canonical.com>
1714
PanelView.cpp: When we have GLSL use the new blending heuristic
1716
2012-02-23 Robert Carr <racarr@canonical.com>
1719
OverlayRenderer.cpp: Use the new blending heuristic when we have GLSL
1721
2012-02-23 Robert Carr <racarr@canonical.com>
1724
Launcher.cpp: Implement the new blending heuristics when we have GLSL
1726
2012-02-23 Robert Carr <racarr@canonical.com>
1729
Some color tweaks courtesy of Cimi
1731
2012-02-23 Robert Carr <racarr@canonical.com>
1734
UnityWindowView.cpp: When GLSL is available use overlay blending for colorization
1736
2012-02-23 Robert Carr <racarr@canonical.com>
1739
BGHash.cpp: Drop the 0.7 multiplier on computed background color
1741
2012-03-20 Tim Penhey <tim.penhey@canonical.com>
1743
Refactor a number of autopilot tests to reduce the likelihood of timing based failures.. Fixes: . Approved by Thomi Richards, Marco Trevisan (Treviño).
1745
2012-03-20 Tim Penhey <tim.penhey@canonical.com>
1747
Use the new tap_duration local
1749
2012-03-20 Tim Penhey <tim.penhey@canonical.com>
1753
2012-03-20 Tim Penhey <tim.penhey@canonical.com>
1757
2012-03-20 Tim Penhey <tim.penhey@canonical.com>
1759
More whitespace killed.
1761
2012-03-20 Tim Penhey <tim.penhey@canonical.com>
1763
PEP-257 comment tweaks, removing whitespace, and reformatting a test.
1765
2012-03-20 Tim Penhey <tim.penhey@canonical.com>
1767
More dash test tweaks.
1769
2012-03-20 Tim Penhey <tim.penhey@canonical.com>
1771
Clean up the dash tests.
1773
2012-03-20 Tim Penhey <tim.penhey@canonical.com>
1775
Add some logging for the tests to report on failure.
1777
2012-03-20 Tim Penhey <tim.penhey@canonical.com>
1779
Add simple property for the dash search string.
1781
2012-03-20 Tim Penhey <tim.penhey@canonical.com>
1783
Revert the dash reveal timeout.
1785
2012-03-19 Tim Penhey <tim.penhey@canonical.com>
1787
Sometimes incoming results stop the dash from hiding.
1789
2012-03-19 Tim Penhey <tim.penhey@canonical.com>
1791
More timing issues with the dash
1793
2012-03-19 Tim Penhey <tim.penhey@canonical.com>
1795
Fix the hud tests to wait for the hud a little more.
1797
2012-03-19 Tim Penhey <tim.penhey@canonical.com>
1799
Make sure to the best of our ability that the launcher does actually enter autohide mode.
1801
2012-03-19 Daniel van Vugt <daniel.van.vugt@canonical.com>
1803
Use more accurate timing to detect key taps (for Super or Alt).. Fixes: https://bugs.launchpad.net/bugs/953089. Approved by Marco Trevisan (Treviño), Mirco Müller.
1805
2012-03-17 Daniel van Vugt <daniel.van.vugt@canonical.com>
1807
Add test case for the Super tap timing problem (LP: #953089)
1809
2012-03-16 Daniel van Vugt <daniel.van.vugt@canonical.com>
1811
Use more accurate timing to detect key taps (for Super or Alt). The previous
1812
timing methods were failing on slow or busy systems, causing taps to be
1813
misdetected and ignored. Instead use the timestamps that come with each
1814
keypress/release event. (LP: #953089)
1816
2012-03-19 Tim Penhey <tim.penhey@canonical.com>
1818
Fix shutdown crashes and memory leaks. Fixes: . Approved by Sam Spilsbury.
1820
2012-03-19 Tim Penhey <tim.penhey@canonical.com>
1822
Fix the crash around the uninitialised pointer by making them all smartpointers.
1824
2012-03-19 Tim Penhey <tim.penhey@canonical.com>
1826
Make extra textures that were created be destroyed.
1828
2012-03-19 Tim Penhey <tim.penhey@canonical.com>
1830
Stop the panel menu from sinking the grab area causing it not to be deleted.
1832
2012-03-19 Tim Penhey <tim.penhey@canonical.com>
1834
The disabled dash texture wasn't being unrefed if it existed before being overwritten
1836
2012-03-19 Tim Penhey <tim.penhey@canonical.com>
1838
We need to remove the redraw request if there is one in progress, and we must reset the glib logging as we shutdown.
1840
2012-03-18 Didier Roche <didier.roche@canonical.com>
1842
Add xfixes dependency.. Fixes: . Approved by Tim Penhey.
1844
2012-03-13 Didier Roche <didier.roche@canonical.com>
1846
Xfixes.h is used by plugins/unityshell/src/PointerBarrier* but wasn't listed in the pc file configuration. It was picked by chance by another dep
1848
2012-03-18 Thomi Richards <thomi.richards@canonical.com>
1850
Remove calls to c_str() where they're not needed.. Fixes: . Approved by Tim Penhey.
1852
2012-03-16 Thomi Richards <thomi.richards@canonical.com>
1854
Removed lots of calls to std::string.c_str() where we didn't need to call it.
1856
2012-03-18 Tim Penhey <tim.penhey@canonical.com>
1858
Make sure the launchers are cleaned up appropriately on shutdown.. Fixes: . Approved by Mirco Müller.
1860
2012-03-16 Tim Penhey <tim.penhey@canonical.com>
1862
Clean up the launchers.
1864
2012-03-16 Brandon Schaefer <brandontschaefer@gmail.com>
1866
* Fixes the problem where Alt+F1 wouldn't quit key nav mode. Now it toggles. Fixes: https://bugs.launchpad.net/bugs/885304. Approved by Thomi Richards.
1868
2012-03-15 Brandon Schaefer <brandontschaefer@gmail.com>
1872
2012-03-15 Brandon Schaefer <brandontschaefer@gmail.com>
1874
* Added test for alt+tab and alt+`
1876
2012-03-15 Brandon Schaefer <brandontschaefer@gmail.com>
1878
* Added autopilot test for toggling alt+f1 mode
1880
2012-03-15 Brandon Schaefer <brandontschaefer@gmail.com>
1882
* Allows toggling of Alt+F1 mode
1883
* Now Alt + <Anykey> will close the keynav mode
1885
2012-03-16 Gord Allott <gord.allott@canonical.com>
1887
Fixes the HUD AP keynav tests, tests were expecting 5 items but got 6. Fixes: . Approved by Michal Hruby.
1889
2012-03-16 Gord Allott <gord.allott@canonical.com>
1891
fixes issue with 6 items being displayed in hud instead of 5, covered by AP test
1893
2012-03-16 Paul Sladen <sladen@canonical.com>
1895
Remove internal UnityWindow shadow and use new 5px nux mask - requires new nux!. Fixes: https://bugs.launchpad.net/bugs/940493. Approved by Jay Taoko.
1897
2012-03-16 Andrea Cimitan <andrea.cimitan@canonical.com>
1899
Fixes 940493 with new assets and new nux corner mask
1901
2012-03-01 Paul Sladen <sladen@canonical.com>
1903
Switcher/Shortcut outline re-cut from fresh border: with shadow, without background
1905
2012-02-26 Paul Sladen <sladen@canonical.com>
1907
Switcher border: Remove external shadow (may need tweaking/reverting depending on review)
1909
2012-02-26 Paul Sladen <sladen@canonical.com>
1911
Switcher border: Remove internal dots per Cimi
1913
2012-02-24 Paul Sladen <sladen@canonical.com>
1915
No glow: Switcher border: Nuke inner aubergine to avoid double edge
1917
2012-02-24 Paul Sladen <sladen@canonical.com>
1919
No glow: Alt-tab switcher and Switcher border edge (LP: #940493)
1921
2012-03-16 Sebastien Bacher <seb128@ubuntu.com>
1923
list LensView.cpp to translate. Fixes: . Approved by Tim Penhey.
1925
2012-03-15 Sebastien Bacher <seb128@ubuntu.com>
1927
list LensView.cpp to translate
1929
2012-03-15 Alex Launi <alex.launi@canonical.com>
1931
Refactors the launcher emulator to clean up the API. Fixes: . Approved by Thomi Richards.
1933
2012-03-15 Alex Launi <alex.launi@canonical.com>
1935
Go back to raising a runtime error if trying to use keynav/switcher functions outside of keynav or switcher mode
1937
2012-03-15 Alex Launi <alex.launi@canonical.com>
1939
Refactor the launcher emulator
1941
Removes duplicated code, and cleans up some API.
1943
2012-03-15 Alex Launi <alex.launi@canonical.com>
1947
2012-03-14 Alex Launi <alex.launi@canonical.com>
1951
2012-03-15 Mirco Müller <mirco.mueller@canonical.com>
1953
Fix alignment and padding of scrollbars. Fixes: https://bugs.launchpad.net/bugs/608124. Approved by Andrea Cimitan.
1955
2012-03-15 Mirco Müller <mirco.mueller@ubuntu.com>
1957
fixed bloody anjuta-induced spacing issues
1959
2012-03-14 Mirco Müller <mirco.mueller@canonical.com>
1961
Clean up and remove debug-rects
1963
2012-03-13 Mirco Müller <mirco.mueller@canonical.com>
1965
Added andyrock's suggestion regarding the Min/Max-size for the VScrollBar to fix the issue with the right scrollbar (when filters are expanded)
1967
2012-03-13 Mirco Müller <mirco.mueller@canonical.com>
1969
Fixed horizontal padding between scrollbar of results-view and expanded filters... also made sure the right edge of search-bar right-aligns with this
1971
2012-03-12 Mirco Müller <mirco.mueller@canonical.com>
1973
Still hunting for the right spot to tweak the padding for dash-scollbars... added debug-rects again
1975
2012-03-14 Bilal Akhtar <bilalakhtar@ubuntu.com>
1977
This is a one-line change to fix SC launcher integration (bug #761851).
1979
Since SC Launcher integration phase 1 landed before Unity 5.2.0, this change doesn't need a UIFe. This branch merely fixes the integration. Please ensure it lands before Unity 5.6.0.. Fixes: https://bugs.launchpad.net/bugs/932280. Approved by Alex Launi.
1981
2012-03-02 Bilal Akhtar <bilalakhtar@ubuntu.com>
1985
2012-02-20 Bilal Akhtar <bilalakhtar@ubuntu.com>
1987
Fix software center launcher integration.
1989
2012-03-14 Alex Launi <alex.launi@canonical.com>
1991
Refactors the dash tests to remove duplicated setup/tear down code, and generally helps make the tests more correct.. Fixes: . Approved by Thomi Richards, Alex Launi.
1993
2012-03-14 Alex Launi <alex.launi@canonical.com>
1995
Change dash emulator view attribute to a property.
1997
Prevents the dash emulator from throwing an exception during construction
1998
by not actually loading the dash view until requested by a test. By this
1999
point the dash will have been opened, and the views created.
2001
2012-03-14 Alex Launi <alex.launi@canonical.com>
2003
fix python error in test from refactoring. all dash tests now pass
2005
2012-03-14 Alex Launi <alex.launi@canonical.com>
2009
2012-03-14 Alex Launi <alex.launi@canonical.com>
2011
fix conflicts with trunk
2013
2012-03-12 Alex Launi <alex.launi@canonical.com>
2015
Add AltR key translation
2017
2012-03-12 Alex Launi <alex.launi@canonical.com>
2019
Add a dash member to AutopilotTestCase
2021
2012-03-12 Alex Launi <alex.launi@canonical.com>
2025
2012-03-12 Alex Launi <alex.launi@canonical.com>
2027
Refactor the dash tests
2029
2012-03-09 Alex Launi <alex.launi@canonical.com>
2031
do some work on fixing up the dash tests
2033
2012-03-14 Thomi Richards <thomi.richards@canonical.com>
2035
Fix AutoPilotTestCase class so launcher tests pass again.. Fixes: . Approved by Marco Trevisan (Treviño).
2037
2012-03-15 Thomi Richards <thomi.richards@canonical.com>
2039
Fix autopilot test case class, so launcher tests pass again.
2041
2012-03-14 Andrea Azzarone <azzaronea@gmail.com>
2043
Don't add the hseparator for the final dash category. It's a kind of regression due to the new message displayed when there are no results.
2047
Already in trunk.. Fixes: https://bugs.launchpad.net/bugs/955296. Approved by Marco Trevisan (Treviño).
2049
2012-03-14 Andrea Azzarone <azzaronea@gmail.com>
2053
2012-03-14 Andrea Azzarone <azzaronea@gmail.com>
2055
Fix a stupid regression. . Fixes: https://bugs.launchpad.net/bugs/955160. Approved by Mirco Müller.
2057
2012-03-14 Andrea Azzarone <azzaronea@gmail.com>
2059
Fix stupid regression.
2061
2012-03-14 Jason Smith <jason.smith@canonical.com>
2064
Someone (me) made a simple coding error that slipped through review
2067
Fix minor coding error (use min instead of max)
2070
Fixes existing tests that now fail. Fixes: . Approved by Marco Trevisan (Treviño).
2072
2012-03-14 Jason Smith <jason.smith@canonical.com>
2074
fix minor snafu with min/max
2076
2012-03-14 Didier Roche <didier.roche@canonical.com>
2078
remove workaround that is now properly fixed in compiz, as it resulted in bug #953783
2079
Added a manual test as an autopilot one will require more pocking (firefox API)
2081
Please poke me before merging it, I need to revert this to the package (it's already
2082
published as a distro-patch). Fixes: . Approved by Daniel van Vugt, Marco Trevisan (Treviño).
2084
2012-03-14 Didier Roche <didier.roche@canonical.com>
2088
2012-03-13 Didier Roche <didier.roche@canonical.com>
2090
remove workaround that is now propery fixed in compiz resulting in bug #953783
2092
2012-03-13 Didier Roche <didier.roche@canonical.com>
2096
2012-03-14 Daniel van Vugt <daniel.van.vugt@canonical.com>
2098
Don't absorb Alt+ArrowKey (et al) events if you're not doing anything with
2099
them. Ensures unused events get sent to the active window. (LP: #953783)
2100
. Fixes: https://bugs.launchpad.net/bugs/953783. Approved by Didier Roche.
2102
2012-03-14 Daniel van Vugt <daniel.van.vugt@canonical.com>
2104
Don't absorb Alt+ArrowKey (et al) events if you're not doing anything with
2105
them. Ensures unused events get sent to the active window. (LP: #953783)
2107
2012-03-14 Thomi Richards <thomi.richards@canonical.com>
2109
Update the unity logging tests to use the updated autopilot API.. Fixes: . Approved by Michal Hruby.
2111
2012-03-14 Thomi Richards <thomi.richards@canonical.com>
2113
Fixed new unity logging tests.
2115
2012-03-14 Thomi Richards <thomi.richards@canonical.com>
2117
Autopilot tests can now produce unity logs for a failing autopilot test.. Fixes: . Approved by Jason Smith, Tim Penhey.
2119
2012-03-14 Thomi Richards <thomi.richards@canonical.com>
2121
Trim trailing whitespace.
2123
2012-03-14 Thomi Richards <thomi.richards@canonical.com>
2125
Changed from review.
2127
2012-03-14 Thomi Richards <thomi.richards@canonical.com>
2131
2012-03-14 Thomi Richards <thomi.richards@canonical.com>
2135
2012-03-14 Thomi Richards <thomi.richards@canonical.com>
2139
2012-03-14 Thomi Richards <thomi.richards@canonical.com>
2141
Logging now reset after each test is complete.
2143
2012-03-14 Thomi Richards <thomi.richards@canonical.com>
2145
Launcher tests now make the launcher log debug-level log messages.
2147
2012-03-14 Thomi Richards <thomi.richards@canonical.com>
2149
Renamed StopLoggingToFile -> ResetLogging. Added infrastructure to test case class.
2151
2012-03-13 Thomi Richards <thomi.richards@canonical.com>
2153
Now attaches unity log to tests.
2155
2012-03-13 Thomi Richards <thomi.richards@canonical.com>
2157
Added more tests to ensure the logging framework is running correctly.
2159
2012-03-13 Thomi Richards <thomi.richards@canonical.com>
2161
Merged Tim's branch that contains the log implementation.
2163
2012-03-13 Tim Penhey <tim.penhey@canonical.com>
2165
Implement the logging features.
2167
2012-03-13 Thomi Richards <thomi.richards@canonical.com>
2169
Added the test file.
2171
2012-03-13 Thomi Richards <thomi.richards@canonical.com>
2173
Added a failing test for unity's logging infrastructure.
2175
2012-03-13 Thomi Richards <thomi.richards@canonical.com>
2177
DBus methods in place.
2179
2012-03-13 Brandon Schaefer <brandontschaefer@gmail.com>
2181
. Fixes: . Approved by Thomi Richards.
2183
2012-03-13 Brandon Schaefer <brandontschaefer@gmail.com>
2185
* Fixed using ensure_dash in ALL test cases, now only in setUp and tearDown
2186
* Fixed self.dash = Dash() being used everytime in setUp. Now in AutopilotTest
2188
2012-03-13 Brandon Schaefer <brandontschaefer@gmail.com>
2190
* Test for Multi_Key/Composition characters
2192
2012-03-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2194
Added support for Up/Down arrow keys to change the selected launcher icon when using the Super+Tab
2196
This fixes the bug #950404
2198
On the test sides, I've used autopilot to test this particular fix, also I've made some changes to the launcher emulator, to make it handle in a better way the Launcher key navigation and the Launcher Switcher as two different kinds of key navigation. This should avoid any confusion and cleans the code.. Fixes: https://bugs.launchpad.net/bugs/950404. Approved by Andrea Azzarone, Thomi Richards.
2200
2012-03-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2202
autopilot: added the tests for the Up/Down arrow keys during launcher switcher
2204
Plus, redesigned the launcher emulator, underlining the differece between the Launcher Switcher
2205
and the Launcher Key navigation.
2207
2012-03-09 Marco Trevisan (Treviño) <mail@3v1n0.net>
2209
unityshell: make Launcher switcher to work also with arrow keys
2211
2012-03-13 Andrea Azzarone <azzaronea@gmail.com>
2215
Bug #927710: No text inside multirange filters
2216
Bug #942508: Dash - Font metrics and colors are wrong
2220
Update the dash fonts.
2226
http://ubuntuone.com/1a4mdRPJ8tgFrg4bMuNiQE
2228
I've merged lp:~sladen/unity/unity-drunken-spinner-lp943656.. Fixes: https://bugs.launchpad.net/bugs/927710, https://bugs.launchpad.net/bugs/942508. Approved by John Lea, Andrea Cimitan, Mirco Müller.
2230
2012-03-13 Andrea Azzarone <azzaronea@gmail.com>
2234
2012-03-13 Andrea Azzarone <azzaronea@gmail.com>
2238
2012-03-06 Andrea Azzarone <azzaronea@gmail.com>
2240
Fix the space between the search entry icon and the text.
2242
2012-03-06 Andrea Azzarone <azzaronea@gmail.com>
2244
Merge needed branch.
2246
2012-03-05 Andrea Azzarone <azzaronea@gmail.com>
2248
Move font description in const variables.
2250
2012-03-01 Andrea Azzarone <azzaronea@gmail.com>
2252
Update the dash font settings.
2254
2012-03-13 Mirco Müller <mirco.mueller@canonical.com>
2256
Trying to understand how and where changes to an icons alpha- and saturation-value are taking place is material to get insane. By now I've spent many many many hours trying to get behind what's going on. I can't say I fully grasp
2257
the intricate ways of icons opacity and saturation in class Launcher.
2259
As far as I can tell, there are four valid "cases" for the launcher icons in terms of alpha and saturation. To make it easier for you to follow, have a look at this table:
2262
-------------------------------------------------------------------
2263
| dash open | 0.5 | 0.0 |
2264
| dash closed | 1.0 | 1.0 |
2265
| drop-target (dragging & dash open) | 1.0 | 1.0 |
2266
| no drop-target (dragging & dash open) | 0.5 | 0.0 |
2267
-------------------------------------------------------------------
2269
So alpha should never be outside [0.5 .. 1.0] and saturation should never be outside [0.0 .. 1.0]. From my investigation it is sufficient to protect only against the lower threshold, where alpha needs to be 0.5 and saturation 0.0
2272
http://people.canonical.com/~mmueller/863230-issue-1.ogv
2275
http://people.canonical.com/~mmueller/after-fix-863230.ogv
2277
If anybody ever causes this to regress, I'll ... !. Fixes: https://bugs.launchpad.net/bugs/863230. Approved by Tim Penhey.
2279
2012-02-29 Mirco Müller <mirco.mueller@canonical.com>
2281
Added a manual-test for the bug
2283
2012-02-15 Mirco Müller <mirco.mueller@canonical.com>
2285
Best attempt yet, trying to fix LP: #863230
2287
2012-03-13 Gabor Kelemen <kelemeng@ubuntu.com>
2289
Added missing files to POTFILES.in. Fixes: https://bugs.launchpad.net/bugs/923762. Approved by Thomi Richards, Michal Hruby.
2291
2012-03-05 Gabor Kelemen <kelemeng@ubuntu.com>
2293
Update POTFILES.in/skip. LP: 923762
2295
2012-03-13 Alex Launi <alex.launi@canonical.com>
2297
Adds "x" and "y" properties to the quicklists and their menu items, so that autopilto can find and click them in tests.. Fixes: . Approved by Thomi Richards.
2299
2012-02-23 Alex Launi <alex.launi@canonical.com>
2301
add absolute (screen) x and y coordinated to quicklists
2303
2012-03-13 Andrea Azzarone <azzaronea@gmail.com>
2307
HUD shortcut is not in the overlay.
2315
None.. Fixes: https://bugs.launchpad.net/bugs/942515. Approved by Marco Trevisan (Treviño).
2317
2012-03-05 Andrea Azzarone <azzaronea@gmail.com>
2321
2012-02-28 Andrea Azzarone <azzaronea@gmail.com>
2323
Add the HUD shortcut to the overlay.
2325
2012-03-13 Andrea Azzarone <azzaronea@gmail.com>
2329
The shortcut overlay uses hardcoded value for switching ws.
2333
Add a new type of shortcut option COMPIZ_METAKEY_OPTION.
2337
Added.. Fixes: https://bugs.launchpad.net/bugs/939517. Approved by Mirco Müller.
2339
2012-02-28 Andrea Azzarone <azzaronea@gmail.com>
2343
2012-03-13 Paul Sladen <sladen@canonical.com>
2345
Dash/HUD: logic inversion in spinner rotation offset (LP: #943656). Fixes: https://bugs.launchpad.net/bugs/943656. Approved by Andrea Azzarone, Andrea Cimitan.
2347
2012-03-01 Paul Sladen <sladen@canonical.com>
2349
Dash/HUD: logic inversion in spinner rotation offset
2351
2012-03-13 Andrea Cimitan <andrea.cimitan@canonical.com>
2353
The glow in the alt-tab switcher is misaligned leading to a dark line at right and bottom edge. This commit fixes it. Fixes: . Approved by Andrea Cimitan.
2355
2012-02-29 Andrea Cimitan <andrea.cimitan@canonical.com>
2357
Fix misalignment of the glow in alt-tab switcher
2359
2012-03-13 Martin Mrazik <mrazik@gmail.com>
2361
I'll try to automate this in the next few days.. Fixes: . Approved by Thomi Richards.
2363
2012-02-28 Martin Mrazik <mrazik@gmail.com>
2365
manual test for lp:929506
2367
2012-03-13 Andrea Azzarone <azzaronea@gmail.com>
2371
See: https://bugs.launchpad.net/unity/+bug/748101.
2375
Keep in consideration the baseline to align the labels inside the category header.
2379
AP test: ./tools/autopilot run autopilot.tests.test_dash.DashVisualTests.test_see_more_result_alignment. Fixes: https://bugs.launchpad.net/bugs/748101. Approved by Alex Launi, Marco Trevisan (Treviño), Thomi Richards, Andrea Cimitan.
2381
2012-03-13 Andrea Azzarone <azzaronea@gmail.com>
2385
2012-02-29 Andrea Azzarone <azzaronea@gmail.com>
2389
2012-02-29 Andrea Azzarone <azzaronea@gmail.com>
2391
Complete the AP test.
2393
2012-02-29 Andrea Azzarone <azzaronea@gmail.com>
2397
2012-02-29 Andrea Azzarone <azzaronea@gmail.com>
2399
First draft for the AP test.
2401
2012-02-29 Andrea Azzarone <azzaronea@gmail.com>
2403
Use something like a baseline alignment for the category header.
2405
2012-03-13 Thomi Richards <thomi.richards@canonical.com>
2407
Make autopilot test log lines much shorter by using the module name rather than the full path name.. Fixes: . Approved by Jason Smith.
2409
2012-03-13 Thomi Richards <thomi.richards@canonical.com>
2411
Use the module name rather than the full path name in the test log file.
2413
2012-03-12 Jason Smith <jason.smith@canonical.com>
2416
Design requested changes to multi-monitor to provide support for toggling barriers and multiple-launchers
2419
Implement the options
2422
Interactions should be covered under existing tests. Fixes: . Approved by Tim Penhey.
2424
2012-03-12 Jason Smith <jason.smith@canonical.com>
2426
don't violate the rule of three
2428
2012-03-12 Jason Smith <jason.smith@canonical.com>
2430
change text to be a little clearer
2432
2012-03-12 Jason Smith <jason.smith@canonical.com>
2436
2012-03-12 Jason Smith <jason.smith@canonical.com>
2438
ensure that we have the launcher properly reflect the entire desktop rather than just the monitor when in single launcher mode
2440
2012-03-12 Jason Smith <jason.smith@canonical.com>
2442
implement mm options for multiple launchers
2444
2012-03-12 Brandon Schaefer <brandontschaefer@gmail.com
2446
= Problem description =
2448
If no results are returned from a lens there is no message informing the user so.
2452
In DashView::OnSearchFinished a check is made to see if a message should be
2455
A default message is used if the lens doesn't provide one.
2457
There is also a timer that waits for 150ms then hides the
2458
message, if the search is taking a while.
2462
There is an autopilot test for this now!. Fixes: https://bugs.launchpad.net/bugs/711199. Approved by Tim Penhey, Alex Launi, Michal Hruby, Marco Trevisan (Treviño), Brandon Schaefer.
2464
2012-03-08 Brandon Schaefer <brandontschaefer@gmail.com>
2466
Removed comments added by me...
2468
2012-03-08 Brandon Schaefer <brandontschaefer@gmail.com>
2472
2012-03-05 Brandon Schaefer <brandontschaefer@gmail.com
2476
2012-03-04 Brandon Schaefer <brandontschaefer@gmail.com
2478
*Changed autopilot search string
2480
2012-03-02 Brandon Schaefer <brandontschaefer@gmail.com
2484
2012-03-02 Brandon Schaefer <brandontschaefer@gmail.com
2486
* Split the autopilot test
2488
2012-03-02 Brandon Schaefer <brandontschaefer@gmail.com
2490
* Sleep added after kb.type()
2492
2012-03-02 Brandon Schaefer <brandontschaefer@gmail.com
2494
* Added an autopilot test and removed the manual onew
2496
2012-03-02 Brandon Schaefer <brandontschaefer@gmail.com
2500
2012-03-01 Brandon Schaefer <brandontschaefer@gmail.com
2502
Fixed the timer where it would go off when switching lenses
2504
2012-03-01 Brandon Schaefer <brandontschaefer@gmail.com
2508
2012-03-01 Brandon Schaefer <brandontschaefer@gmail.com
2510
In LensView::HideResultsMessage, now checks if the message is active before hiding it
2512
2012-03-01 Brandon Schaefer <brandontschaefer@gmail.com
2514
Added a signal so to hide the results message after 150ms
2516
2012-02-29 Brandon Schaefer <brandontschaefer@gmail.com
2520
2012-02-06 Brandon Schaefer <brandontschaefer@gmail.com>
2522
Fixed style problems, along with some other clean ups.
2524
2012-02-06 Brandon Schaefer <brandontschaefer@gmail.com>
2526
Changed to use std::sstream instead of std::string
2528
2012-02-06 Brandon Schaefer <brandontschaefer@gmail.com>
2530
markup now uses std::string instead of gchar* and g_strdup_printf()
2532
2012-02-03 Brandon Schaefer <brandontschaefer@gmail.com>
2534
Cleaned up, and fixed conflicts
2536
2012-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
2538
Added tests for SwitcherController changes done in lp:~3v1n0/unity/alt+tab-background-load, enabled the SwitcherModel tests as well.. Fixes: https://bugs.launchpad.net/bugs/942634. Approved by Tim Penhey, Andrea Azzarone.
2540
2012-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2542
test_switcher_controller: make the construction test to really test something
2544
2012-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2546
test_switcher_controller: removing the redoundant Test prefix in functions
2548
2012-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2550
test_switcher_controller: reduce the time to use to perform the test
2552
2012-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2554
Merging with lp:~3v1n0/unity/alt+tab-background-load changes
2556
2012-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
2558
tests: added test_switcher_controller to check construction and lazy load
2560
2012-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
2562
Tests, enabling test_switcher_model
2564
2012-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
2568
2012-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
2570
Add some background operations to the SwitcherController to make the Alt+Tab to show-up quicker
2572
The switcher controller now when initialized setup a lazy timer (now set to 10s) that on timeout will construct the
2573
switcher view, to make the first time usage quicker.
2575
Also, I've added an idle that will run as soon as the user presses the switcher key combination, that constructs the view in background (and shows an invisible window, since the the ShowWindow operation can take longer than just setting the view visible) to make sure that when the show-timeout occurs everything is already there and it just needs to be shown (setting its opacity).
2577
Tests included into the branch lp:~3v1n0/unity/alt+tab-background-load.tests. Fixes: https://bugs.launchpad.net/bugs/942634. Approved by Andrea Azzarone.
2579
2012-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2581
SwitcherController: allow to define the load timeout on construction
2583
2012-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2585
SwitcherController: use protected member to set the construct timeout
2587
So it will be possible to test it.
2589
2012-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
2591
SwitcherController: setting the load timeout to 20s
2593
2012-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2595
SwitcherController: use SetOpacity instead of SetVisible
2597
2012-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2599
SwitcherController: move to UBusManager
2601
2012-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2603
SwitcherController: add an idle to construct the view when waiting for the show timeout
2605
2012-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2607
SwitcherController: add a lazy loader to create the Alt+Tab window on background
2609
This should improve the startup time of the first Alt+Tab session.
2611
2012-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
2613
Partly fixes bug #824965 enabling scroll wheel on Alt+Tab to switch the active application.. Fixes: https://bugs.launchpad.net/bugs/824965. Approved by Alex Launi, Thomi Richards.
2615
2012-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
2617
Merging with trunk changes.
2619
2012-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2621
UnityScreen: add / remove scroll actions in compiz screen
2623
This is not strictly needed here since compiz seems to grab them
2624
already, but this should ensure that they're managed.
2626
2012-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2630
2012-02-29 Marco Trevisan (Treviño) <mail@3v1n0.net>
2632
Autopilot, switcher: split mouse-wheel tests
2634
2012-02-29 Marco Trevisan (Treviño) <mail@3v1n0.net>
2636
unityshell: support both horizontal and vertical scroll events on AltTab
2638
2012-02-29 Marco Trevisan (Treviño) <mail@3v1n0.net>
2640
unityshell: remove unneeded space.
2642
2012-02-29 Marco Trevisan (Treviño) <mail@3v1n0.net>
2644
Added autopilot test for switcher mouse-wheel support.
2646
2012-02-29 Marco Trevisan (Treviño) <mail@3v1n0.net>
2650
2012-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
2652
UnityScreen: igonore quick scroll events, use a limit of 150ms
2654
2012-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2656
unityshell: inverting the scrolling direction to for the switcher
2658
2012-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2660
unityshell: allow to change Switcher selected icon via mouse-wheel
2662
2012-03-12 Thomi Richards <thomi.richards@canonical.com>
2664
Problem: Several of the test_shortcut_hint autopilot tests fail.
2665
Solution: Update tests. One issue was that the autopilot API had changed, another was a typo in the test.. Fixes: . Approved by Marco Trevisan (Treviño).
2667
2012-03-13 Thomi Richards <thomi.richards@canonical.com>
2669
Fixed shortcut_hint tests.
2671
2012-03-13 Thomi Richards <thomi.richards@canonical.com>
2673
Merged branch that fixes unity crash in shortcut hint controller.
2675
2012-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
2677
Avoid autopilot to crash unity when the shortcut hint view has not been initialized.. Fixes: . Approved by Thomi Richards.
2679
2012-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
2681
ShortcutController: avoid to crash during autopilot if view_window_ has not been initialized.
2683
2012-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
2685
Add support to hide the shortcut hint view by Escape key.
2687
I've made some work to handle the Escape keypress events for both the Launcher
2688
Switcher and the Shortcut hint view, using this policy:
2689
- If the Launcher switcher is active, Escape terminates it
2690
- If the Shortcut hint is active, Escape terminates it
2691
- If both are active, the first Escape terminates the Super+Tab,
2692
the second one will hide the shortcut hint.
2694
Added autopilot support for the Shortcut hint controller, and a first bunch of tests.. Fixes: https://bugs.launchpad.net/bugs/943422. Approved by Andrea Azzarone, Thomi Richards.
2696
2012-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2698
autopilot, test_shortcut_hint.py: set the default size on constructor.
2700
2012-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2702
autopilot: test_shortcut_hint.py check if all the shortcut hints are showing together
2704
Shortcut hints view and the launcher icon hint should be shown at the same time
2706
2012-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2708
Merging again with thomi's fixed tests
2710
2012-03-05 Thomi Richards <thomi.richards@canonical.com>
2712
Fixed tests so they pass, and merged launcher emulator changes, so this should merge cleanly with trunk.
2714
2012-03-05 Thomi Richards <thomi.richards@canonical.com>
2716
Removed unneeded refresh_state calls, fixed test.
2718
2012-03-02 Thomi Richards <thomi.richards@canonical.com>
2720
Various test cleanups.
2722
2012-03-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
2724
autopilot, test_shortcut_hint: added ShortcutHints integration tests.
2726
They tests the interaction between the shortcut hints and other unity
2727
parts, especially the LauncherSwitcher and the other Super keybindings
2729
2012-03-02 Marco Trevisan (Treviño) <mail@3v1n0.net>
2731
autopilot: test launcher switcher cancel by Escape key
2733
2012-03-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
2735
autopilot, test_shortcut_hint: added first basic shortcut hint tests
2737
2012-03-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
2739
autopilot: ShortcutHint emulator, misc code fixes
2741
2012-03-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
2743
autopilot, X11 emulator: allow to get the primary monitor
2745
2012-03-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
2747
ShortcutController: add more introspection data.
2749
Setting it as visible when the view is really visible.
2750
Also include the FADE duration into the timeout.
2752
2012-03-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
2754
unityshell: add the shortcut controller as an introspectable child.
2756
2012-03-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
2758
Merging with autopilot fixes included into lp:~3v1n0/unity/super+tab-shortcut-fixes
2760
2012-03-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
2762
autopilot: add first shortcut_hint.py emulator scheleton
2764
2012-03-01 Marco Trevisan (Treviño) <mail@3v1n0.net>
2766
ShortcutController: added introspection support
2768
2012-02-29 Marco Trevisan (Treviño) <mail@3v1n0.net>
2770
UnityScreen: EnableCancelAction, add support for multiple targets
2772
It allows to setup more cancel actions (one per target) and to remove them.
2773
Thanks to this, we can handle the Escape keypress for both the Launcher
2774
Switcher and the Shortcut hint view.
2775
And we use this policy:
2776
- If the Launcher switcher is active, Escape terminates it
2777
- If the Shortcut hint is active, Escape terminates it
2778
- If both are active, the first Escape terminates the Super+Tab,
2779
the second one will hide the shortcut hint.
2781
2012-03-12 Gord Allott <gord.allott@canonical.com>
2783
adds an include that broke the standalone client build
2785
Build fix - tests not applicable. Fixes: . Approved by Michal Hruby.
2787
2012-03-01 Gord Allott <gord.allott@canonical.com>
2789
fixes the dash standalone client build
2791
2012-03-12 Andrea Azzarone <azzaronea@gmail.com>
2795
Dash - Missing category separator line in dash
2800
17 - bool found_one = false;
2802
19 - for (rit = children.rbegin(); rit != children.rend(); ++rit)
2804
21 - PlacesGroup* group = static_cast<PlacesGroup*>(*rit);
2806
23 - if (group->IsVisible())
2807
24 - group->SetDrawSeparator(found_one);
2809
26 - found_one = group->IsVisible();
2812
If the next group is not visibile the separator is not shown in the prev group.
2813
This branch fixes it moving the logic side in another (testable) function. I'd love to
2814
remove the static_cast too but I can't find an easy way right now.
2818
Adds a unit test for the logic side.. Fixes: https://bugs.launchpad.net/bugs/850984. Approved by Marco Trevisan (Treviño).
2820
2012-03-09 Andrea Azzarone <azzaronea@gmail.com>
2822
Fix include "issue".
2824
2012-03-09 Andrea Azzarone <azzaronea@gmail.com>
2828
2012-03-09 Andrea Azzarone <azzaronea@gmail.com>
2832
2012-03-09 Andrea Azzarone <azzaronea@gmail.com>
2836
2012-03-12 Michael Rawson <michaelrawson76@gmail.com>
2838
Fixes bug #877382 (no long description on hover for CCSM).. Fixes: https://bugs.launchpad.net/bugs/877382. Approved by Tim Penhey.
2840
2012-03-01 Michael Rawson <michaelrawson76@gmail.com>
2844
2012-03-12 Tim Penhey <tim.penhey@canonical.com>
2846
Added some manual tests for the launcher reorder animations.. Fixes: . Approved by Mirco Müller.
2848
2012-03-05 Tim Penhey <tim.penhey@canonical.com>
2850
Added a few manual tests about the moving of launcher icons.
2852
2012-03-12 Lorenzo Mattei <lore.mattei@gmail.com>
2854
. Fixes: https://bugs.launchpad.net/bugs/891818. Approved by Marco Trevisan (Treviño), Mirco Müller.
2856
2012-03-07 Lorenzo Mattei <lore.mattei@gmail.com>
2858
Safer autopilot test
2860
2012-03-07 Lorenzo Mattei <lore.mattei@gmail.com>
2862
Added autopilot test for lp:891818
2864
2012-03-05 Lorenzo Mattei <lore.mattei@gmail.com>
2868
2012-03-12 Michal Hruby <michal.mhr@gmail.com>
2870
Makes the tests less racy by using g_timeout_add instead of the add_seconds which tries to fire multiple timeouts at once at the cost of precision. Also fixes a possible crash in the tests caused by FilesystemLenses.. Fixes: . Approved by Gord Allott.
2872
2012-03-05 Michal Hruby <michal.mhr@gmail.com>
2876
2012-03-12 Michal Hruby <michal.mhr@gmail.com>
2879
Crashed lens doesn't restart unless searching in home view.
2882
Make sure a Search call can restart a lens just as GlobalSearch can.
2885
Added a manual test for the issue.. Fixes: https://bugs.launchpad.net/bugs/947301. Approved by Mirco Müller, Gord Allott.
2887
2012-03-06 Michal Hruby <michal.mhr@gmail.com>
2889
Fix the killall command in manual test
2891
2012-03-05 Michal Hruby <michal.mhr@gmail.com>
2893
Make sure Search method can restart a lens (not just GlobalSearch)
2895
2012-03-12 Paolo Rotolo <paolorotolo@ubuntu-it.org>
2897
Fix typo in plugins/unityshell/unityshell.xml.in: stoped → stopped. Fixes LP: #931382.. Fixes: https://bugs.launchpad.net/bugs/931382. Approved by Marco Trevisan (Treviño).
2899
2012-03-07 Paolo Rotolo <paolorotolo@ubuntu-it.org>
2901
Fix typo in plugins/unityshell/unityshell.xml.in: stoped → stopped. Fixes LP: #931382.
2903
2012-03-12 Martin Mrazik <mrazik@gmail.com>
2905
Test template to be used for all manual tests to ensure:
2906
1. consistency acrross test-cases
2907
2. quality of the manual tests
2908
. Fixes: . Approved by Alex Launi.
2910
2012-03-07 Martin Mrazik <mrazik@gmail.com>
2912
Test template to be used for all manual tests to ensure:
2913
1. consistency acrross test-cases
2914
2. quality of the manual tests
2916
2012-03-12 Thomi Richards <thomi.richards@canonical.com>
2918
Adds the ability in autopilot to get a launcher icon with a specified desktop file.. Fixes: . Approved by Marco Trevisan (Treviño).
2920
2012-03-09 Thomi Richards <thomi.richards@canonical.com>
2922
Added functionality to launcher model class - you can now retrieve icons by their desktop icon.
2924
2012-03-12 Thomas Voß <thomas.voss@rub.de>
2926
Introduces a cached variable to handle the Google Test source dir.. Fixes: . Approved by Didier Roche.
2928
2012-03-09 Thomas Voß <thomas.voss@rub.de>
2930
Introduced a cached variable for google-test source path.
2932
2012-03-12 Thomi Richards <thomi.richards@canonical.com>
2936
Node properties in the unity introspection visualiser script were shown unordered. This made it hard to view node properties.
2940
Node properties are now sorted.
2944
ummm... no.. Fixes: . Approved by Tim Penhey.
2946
2012-03-12 Thomi Richards <thomi.richards@canonical.com>
2948
Unity introspection script now sorts node properties alphabetically.
2950
2012-03-12 Thomi Richards <thomi.richards@canonical.com>
2952
Fixed an autopilot test so it actually tests something useful.. Fixes: . Approved by Tim Penhey.
2954
2012-03-12 Thomi Richards <thomi.richards@canonical.com>
2956
The test_reveal_with_mouse_under_launcher test no longer moves the mouse out of the way before revealing the launcher. Previously this test wasn't actually testing anything.
1
2958
2012-03-12 Thomi Richards <thomi.richards@canonical.com>
3
2960
Fixed the CommandLensSearchTests.test_run_before_refresh test so it passes, and refactored the bamf emulator.. Fixes: . Approved by Tim Penhey.