~anton0/ubuntu/precise/unity/lp-789979

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Package Import Robot
  • Author(s): Didier Roche
  • Date: 2012-03-23 12:55:51 UTC
  • mfrom: (1.1.65)
  • Revision ID: package-import@ubuntu.com-20120323125551-c0o25x31caiq8cwy
Tags: 5.8.0-0ubuntu1
* New upstream release.
  - New "push mouse offscreen" feature really difficult to get (LP: #923749)
  - unity-2d-panel crashed with SIGSEGV in
    unity::indicator::DBusIndicators::Impl::RequestSyncAll() (LP: #864737)
  - Pressing "Alt+Enter" causes compiz to crash in CompOption::value() from
    unity::UnityScreen::showLauncherKeyTerminate (LP: #960957)
  - SEGSIGV after unplugging external monitor (LP: #962693)
  - Background colorization should use a different heuristic (LP: #865239)
  - compiz+unity3d generates > 50 wakeups a second on idle system
    (LP: #917210)
  - [FFe, UIFe] HUD - The HUD does not respect launcher autohide or icon
    size settings (LP: #921506)
  - clicking on folders in the file lens does not open nautilus
    (LP: #921665)
  - No text inside multirange filters (LP: #927710)
  - can't alt-tab restore minimized uis which have an instance on another
    workspace (LP: #933397)
  - Ubuntu Software Center Unity launcher integration is not working
    (LP: #932280)
  - The line separator between the launcher and the dash is cleared when
    selecting a category (LP: #941082)
  - unity-panel-service crashed with SIGSEGV in g_hash_table_foreach()
    (LP: #937119)
  - Alt-F10 locks up Unity (LP: #948522)
  - multimonitor, launcher: Provide an option to display either a single
    launcher or a launcher on each display in a multi-monitor environment
    (LP: #950136)
  - multimonitor: Please give me a way to turn off sticky monitor edges
    (LP: #946104)
  - Unity 5.6: key bindings (such as Super) don't work on empty workspace or
    on slow/loaded systems (LP: #953089)
  - Alt+arrows keyboard shortcuts don't invoke Back and Forward navigation
    (LP: #953783)
  - HUD is sending 2 menu signals instead of 1 (LP: #956878)
  - 6th item of HUD not fully visible (LP: #957229)
  - HUD: seems to trigger operations more than once (LP: #960503)
  - Launcher gets always desaturated when using HUD on secondary monitor
    (LP: #961169)
  - [5.8 pre staging] launcher is displayed on the left screen, not the
    primary one (LP: #961281)
  - launcher icons do not re-saturate after dash is closed (LP: #961844)
  - Launcher shows arrows for applications on all workspaces (LP: #961977)
  - Dash - Implement overlay scrollbars in Dash (LP: #608124)
  - [UIFe] Dash - No message displayed when no results are returned in the
    Dash (LP: #711199)
  - Dash - "See more..." line should be base-aligned with section header
    (LP: #748101)
  - Dash - Missing category separator line in dash (LP: #850984)
  - Dash and Launcher - As soon as a user starts dragging a file from the
    Dash, there is a 'flicker' before the Launcher icons that are valid drop
    receptacles re-saturate (LP: #863230)
  - Dash - When multiple results have equal string match relevancy ranking,
    those with equal ranking should be then sorted by frequency of use.
    (LP: #871900)
  - Keyboard shortcut - F10 shortcut is used to show menu and this is wrong
    (LP: #878492)
  - Frozen double icon after launching and dragging at once (LP: #918753)
  - HUD is over gtk-menu (LP: #921305)
  - Files missing from Unity's POTFILES.in (LP: #923762)
  - Hidden menus are not really hidden (LP: #926330)
  - Need to bring back a "reveal border" option (LP: #927523)
  - Unity Panel lose shadow on changing the wallpaper (LP: #930271)
  - Incorrect item count in "See x more results" (LP: #934944)
  - Coverity PW.PARAMETER_HIDDEN - CID 10671 (LP: #938890)
  - Coverity PW.CAST_TO_QUALIFIED_TYPE - CID 10670 (LP: #938895)
  - [Shortcut overlay] Hardcoded value for switching ws (LP: #939517)
  - Dash - Font metrics and colors are wrong (LP: #942508)
  - Alt-tab switcher view should be pre-loaded to improve the startup time
    (LP: #942634)
  - Shortcut hint overlay should be hidden by Escape key (LP: #943422)
  - Dash/HUD - Spinner off-centre, looks drunk (LP: #943656)
  - Unable to restart lens which doesn't do global search (LP: #947301)
  - Launcher Switcher (Super+Tab) selection could be changed by arrow keys
    too (LP: #950404)
  - you have to release alt for alt + F10 working (LP: #943223)
  - magnifying glass is being overdrawn by text in searchbar  (LP: #955160)
  - hud searches don't update properly (LP: #956480)
  - Filters not working (LP: #961338)
  - Panel goes solid if switching from hud to dash or vice versa
    (LP: #962720)
  - compiz configuration options for unity are "fixme" (LP: #877382)
  - Launcher - When Launcher already has keyboard focus, Alt-F1 doesn't exit
    focus (LP: #885304)
  - Dash - dash is not closed with alt+f4 (LP: #891818)
  - Dash Home tooltip should use header capitalization (LP: #924354)
  - Typo in string 149: stoped (LP: #931382)
  - unity should not use dconf to store the average background colour
    (LP: #949277)
  - [UIFE] No HUD keybinding in the shortcut overlay (LP: #942515)
  - The hseparator is drawn also for the final dash category (LP: #955296)
* debian/patches/series:
  - remove the distro patches in trunk right now
* debian/control:
  - build-dep on latest nux,compiz and libcompizconfig for ABI breakage

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2012-03-23  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2
 
 
3
        BamfLauncherIcon: implement WindowsOnViewport to get only windows on visible VP
 
4
        
 
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.
 
9
 
 
10
2012-03-23  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
11
 
 
12
        Merging with trunk
 
13
 
 
14
2012-03-23  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
15
 
 
16
        manual-tests, Launcher: improved the launcher multimonitor/workspace tests
 
17
 
 
18
2012-03-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
19
 
 
20
        manual-tests: added a Launcher manual test to check the "pips" changes
 
21
 
 
22
2012-03-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
23
 
 
24
        BamfLauncherIcon: implement WindowsOnViewport to get only windows on visible VP
 
25
        
 
26
        This function doesn't take account of the monitors.
 
27
        
 
28
        Redesigned also BamfLauncherIcon::Windows and ::WindowsForMonitor
 
29
        to remove code duplication, using the new GetWindows function to perform
 
30
        filtering via the WindowFilterMask.
 
31
 
 
32
2012-03-22  Tim Penhey  <tim.penhey@canonical.com>
 
33
 
 
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.
 
35
 
 
36
2012-03-23  Tim Penhey  <tim.penhey@canonical.com>
 
37
 
 
38
        Manual test for the launcher icon saturation.
 
39
 
 
40
2012-03-23  Tim Penhey  <tim.penhey@canonical.com>
 
41
 
 
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.
 
43
 
 
44
2012-03-23  Tim Penhey  <tim.penhey@canonical.com>
 
45
 
 
46
        Purely a redraw issue with the resaturation.
 
47
 
 
48
2012-03-22  Brandon Schaefer  <brandontschaefer@gmail.com>
 
49
 
 
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.
 
51
 
 
52
2012-03-23  Thomi Richards  <thomi.richards@canonical.com>
 
53
 
 
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.
 
55
 
 
56
2012-03-22  Brandon Schaefer  <brandontschaefer@gmail.com>
 
57
 
 
58
        * Added to the ibus_anthy test using Enter to commit preedit
 
59
 
 
60
2012-03-22  Tim Penhey  <tim.penhey@canonical.com>
 
61
 
 
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).
 
63
 
 
64
2012-03-23  Tim Penhey  <tim.penhey@canonical.com>
 
65
 
 
66
        Add a destructor to the Decaymulator to remove the on timeout function call.
 
67
 
 
68
2012-03-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
69
 
 
70
        Open the Menus Indicators on ButtonPress avoiding flickers
 
71
        
 
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.
 
74
 
 
75
2012-03-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
76
 
 
77
        PanelIndicators: added Alt+F10 manual test
 
78
 
 
79
2012-03-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
80
 
 
81
        UnityShell: show First indicator menu on key-down, also remove the flickering issue
 
82
 
 
83
2012-03-22  Thomi Richards  <thomi.richards@canonical.com>
 
84
 
 
85
        Removed one manual test that was impossible to run, and another that existed in two separate places.
 
86
        
 
87
        UNBLOCK. Fixes: . Approved by Alex Launi.
 
88
 
 
89
2012-03-22  Thomi Richards  <thomi.richards@canonical.com>
 
90
 
 
91
        Removed the antialiasing text manual tests, as it's impossible to verify.
 
92
 
 
93
2012-03-22  Thomi Richards  <thomi.richards@canonical.com>
 
94
 
 
95
        Removed duplicate manual tests.
 
96
 
 
97
2012-03-22  Thomi Richards  <thomi.richards@canonical.com>
 
98
 
 
99
        Fix autopilot tests for launcher keynav mode and super+tab switcher.. Fixes: . Approved by Alex Launi.
 
100
 
 
101
2012-03-22  Thomi Richards  <thomi.richards@canonical.com>
 
102
 
 
103
        Fixed launcher keynav tests.
 
104
 
 
105
2012-03-22  Michal Hruby  <michal.mhr@gmail.com>
 
106
 
 
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.
 
108
 
 
109
2012-03-22  Michal Hruby  <michal.mhr@gmail.com>
 
110
 
 
111
        Make the test cleanup itself
 
112
 
 
113
2012-03-22  Michal Hruby  <michal.mhr@gmail.com>
 
114
 
 
115
        Add AP test
 
116
 
 
117
2012-03-22  Michal Hruby  <michal.mhr@gmail.com>
 
118
 
 
119
        Set proper view_type on lenses when they're activated by shortcut
 
120
 
 
121
2012-03-22  Thomi Richards  <thomi.richards@canonical.com>
 
122
 
 
123
        Fixed the shortcut_hint autopilot tests. These were broken after the launcher emulator was changed.. Fixes: . Approved by Tim Penhey.
 
124
 
 
125
2012-03-22  Thomi Richards  <thomi.richards@canonical.com>
 
126
 
 
127
        Fixed shortcut hint auitopilot tests.
 
128
 
 
129
2012-03-21  Andrea Cimitan  <andrea.cimitan@canonical.com>
 
130
 
 
131
        Reduces opacity of the blur effect in the dash icons from 50% to 15%, as requested by design. Fixes: . Approved by Andrea Azzarone.
 
132
 
 
133
2012-03-21  Andrea Cimitan  <andrea.cimitan@canonical.com>
 
134
 
 
135
        Less opacity for the blurred effect on icons in the dash
 
136
 
 
137
2012-03-21  Andrea Cimitan  <andrea.cimitan@canonical.com>
 
138
 
 
139
        Trunk uses 100% opacity for search bar border opacity, should be 80%. Fixes: . Approved by Andrea Azzarone.
 
140
 
 
141
2012-03-21  Andrea Cimitan  <andrea.cimitan@canonical.com>
 
142
 
 
143
        Fix regression of search bar border opacity
 
144
 
 
145
2012-03-21  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
146
 
 
147
        LauncherController: show a launcher in the primary monitor if set
 
148
        
 
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.
 
150
 
 
151
2012-03-21  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
152
 
 
153
        LauncherController: ensures we have a valid launchers[0]
 
154
        
 
155
        It shouldn't ever happen, btw.
 
156
 
 
157
2012-03-21  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
158
 
 
159
        LauncherController: ensure that the primary monitor is used when using only one launcher
 
160
 
 
161
2012-03-21  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
162
 
 
163
        Launcher manual test: added test to check the launcher monitors.
 
164
 
 
165
2012-03-21  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
166
 
 
167
        LauncherController: be aware of the primary monitor.
 
168
        
 
169
        Only show the launcher in the primary monitor if set.
 
170
 
 
171
2012-03-21  Andrea Azzarone  <azzaronea@gmail.com>
 
172
 
 
173
        Fixing current dash layout which doesn't match the wanted design.
 
174
        
 
175
        Moreover the dash code is full of magic number.. Fixes: . Approved by Andrea Cimitan, Marco Trevisan (Treviño).
 
176
 
 
177
2012-03-21  Andrea Cimitan  <andrea.cimitan@canonical.com>
 
178
 
 
179
        Spacing
 
180
 
 
181
2012-03-21  Andrea Cimitan  <andrea.cimitan@canonical.com>
 
182
 
 
183
        Readd the const& to the variable
 
184
 
 
185
2012-03-21  Andrea Cimitan  <andrea.cimitan@canonical.com>
 
186
 
 
187
        Merge trunk
 
188
 
 
189
2012-03-21  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
190
 
 
191
        Re-Remerge trunk
 
192
 
 
193
2012-03-21  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
194
 
 
195
        Re-merging with trunk.
 
196
 
 
197
2012-03-21  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
198
 
 
199
        Merging with trunk
 
200
 
 
201
2012-03-21  Andrea Azzarone  <azzaronea@gmail.com>
 
202
 
 
203
        Update paddin value.
 
204
 
 
205
2012-03-21  Andrea Azzarone  <azzaronea@gmail.com>
 
206
 
 
207
        Fix search bar height in hud.
 
208
 
 
209
2012-03-20  Andrea Azzarone  <azzaronea@gmail.com>
 
210
 
 
211
        Fixes dash layout bugs. Moves padding values in dash::style.
 
212
 
 
213
2012-03-21  Michal Hruby  <michal.mhr@gmail.com>
 
214
 
 
215
        Fix incorrect signal connections for handling global search finished. Fixes: . Approved by .
 
216
 
 
217
2012-03-21  Michal Hruby  <michal.mhr@gmail.com>
 
218
 
 
219
        Merge trunk
 
220
 
 
221
2012-03-21  Michal Hruby  <michal.mhr@gmail.com>
 
222
 
 
223
        Fix incorrect signal connections for handling global search finished
 
224
 
 
225
2012-03-21  Gord Allott  <gord.allott@canonical.com>
 
226
 
 
227
        Hud wasn't sending its monitor with the OVERLAY_HIDDEN message, corrects that, fixes lp:961169. Fixes: . Approved by Marco Trevisan (Treviño).
 
228
 
 
229
2012-03-21  Gord Allott  <gord.allott@canonical.com>
 
230
 
 
231
        ensured that the hud hide method sends the correct monitor in its ubus signal
 
232
 
 
233
2012-03-21  Didier Roche  <didier.roche@canonical.com>
 
234
 
 
235
        gord has a fix, reverting the revert
 
236
 
 
237
2012-03-21  Didier Roche  <didier.roche@canonical.com>
 
238
 
 
239
        revert lp:~thumper/unity/lock-out-hud. Causing bug #961169
 
240
 
 
241
2012-03-21  Gord Allott  <gord.allott@canonical.com>
 
242
 
 
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.
 
244
 
 
245
2012-03-21  Gord Allott  <gord.allott@canonical.com>
 
246
 
 
247
        remove debug
 
248
 
 
249
2012-03-21  Gord Allott  <gord.allott@canonical.com>
 
250
 
 
251
        fix rare case when there are less items shown than they should
 
252
 
 
253
2012-03-21  Gord Allott  <gord.allott@canonical.com>
 
254
 
 
255
        merged trunk, resolved criss-cross merge
 
256
 
 
257
2012-03-19  Gord Allott  <gord.allott@canonical.com>
 
258
 
 
259
        clarified manual test
 
260
 
 
261
2012-03-06  Gord Allott  <gord.allott@canonical.com>
 
262
 
 
263
        Ensures PlacesGroup corrects the number of visible results depending on the result view it is using
 
264
 
 
265
2012-03-06  Gord Allott  <gord.allott@canonical.com>
 
266
 
 
267
        depend on standalone dash fix branch
 
268
 
 
269
2012-03-21  Gord Allott  <gord.allott@canonical.com>
 
270
 
 
271
        Removes the focus forcing hack in the HUD.. Fixes: . Approved by Gord Allott, Alex Launi, Marco Trevisan (Treviño), Michal Hruby.
 
272
 
 
273
2012-03-21  Gord Allott  <gord.allott@canonical.com>
 
274
 
 
275
        resolved conflict with trunk
 
276
 
 
277
2012-03-07  Gord Allott  <gord.allott@canonical.com>
 
278
 
 
279
        fix conflict with trunk
 
280
 
 
281
2012-02-15  Gord Allott  <gord.allott@canonical.com>
 
282
 
 
283
        remove the bad timeout
 
284
 
 
285
2012-03-21  Daniel van Vugt  <vanvugt@gmail.com>
 
286
 
 
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).
 
288
 
 
289
2012-03-14  Daniel van Vugt  <daniel.van.vugt@canonical.com>
 
290
 
 
291
        manual-tests/Wakeups.txt: Add test case for bug LP: #917210
 
292
 
 
293
2012-03-14  Daniel van Vugt  <daniel.van.vugt@canonical.com>
 
294
 
 
295
        Merged latest lp:unity
 
296
 
 
297
2012-01-24  Daniel van Vugt  <vanvugt@gmail.com>
 
298
 
 
299
        Fix the autoscroll timer waking up 50 times per sec when no scrolling needs
 
300
        to be done (LP: #917210)
 
301
        
 
302
        Also removed some unused variables.
 
303
 
 
304
2012-03-21  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
305
 
 
306
        unity-panel-service: don't crash if the parsed a11y indicator entry is not valid
 
307
        
 
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.
 
310
 
 
311
2012-03-21  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
312
 
 
313
        Manual Test: Added Panel Service test
 
314
 
 
315
2012-03-20  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
316
 
 
317
        PanelindicatorEntryAccessible: don't crash if the parsed entry is not valid
 
318
        
 
319
        Entries with invalid parent_object have been removed from the indicator
 
320
        so we shouldn't really care about them.
 
321
 
 
322
2012-03-21  Daniel van Vugt  <daniel.van.vugt@canonical.com>
 
323
 
 
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.
 
329
 
 
330
2012-03-21  Daniel van Vugt  <daniel.van.vugt@canonical.com>
 
331
 
 
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)
 
336
 
 
337
2012-03-21  Tim Penhey  <tim.penhey@canonical.com>
 
338
 
 
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).
 
340
 
 
341
2012-03-21  Tim Penhey  <tim.penhey@canonical.com>
 
342
 
 
343
        Add some sleeps to allow unity time to work things out.
 
344
 
 
345
2012-03-21  Tim Penhey  <tim.penhey@canonical.com>
 
346
 
 
347
        Update the hud autopilot tests to run with both the launcher hide settings.
 
348
 
 
349
2012-03-21  Tim Penhey  <tim.penhey@canonical.com>
 
350
 
 
351
        Make the HUD and BFB launcher icons not switch visibility if the launcher is not locked out.
 
352
 
 
353
2012-03-21  Tim Penhey  <tim.penhey@canonical.com>
 
354
 
 
355
        Trim trailing whitespace.
 
356
 
 
357
2012-03-21  Tim Penhey  <tim.penhey@canonical.com>
 
358
 
 
359
        Make the launcher realise when the hud is open.
 
360
 
 
361
2012-03-21  Tim Penhey  <tim.penhey@canonical.com>
 
362
 
 
363
        Hook up the BFB and HUD launcher icons to the hide_mode changed signal.
 
364
 
 
365
2012-03-21  Tim Penhey  <tim.penhey@canonical.com>
 
366
 
 
367
        Fix the enum declarations.
 
368
 
 
369
2012-03-21  Tim Penhey  <tim.penhey@canonical.com>
 
370
 
 
371
        Merge trunk.
 
372
 
 
373
2012-03-16  Gord Allott  <gord.allott@canonical.com>
 
374
 
 
375
        added manual test for hud lock out behaviour as there is no AP mechanism for ensuring the launchers locked out state
 
376
 
 
377
2012-03-16  Gord Allott  <gord.allott@canonical.com>
 
378
 
 
379
        fixed wrong highlight
 
380
 
 
381
2012-03-15  Gord Allott  <gord.allott@canonical.com>
 
382
 
 
383
        update hud/launcher visuals for design change
 
384
 
 
385
2012-03-21  Brandon Schaefer  <brandontschaefer@gmail.com>
 
386
 
 
387
        * Fixes the icon getting frozen and producing a duplicate icon.. Fixes: https://bugs.launchpad.net/bugs/918753. Approved by Tim Penhey.
 
388
 
 
389
2012-03-20  Brandon Schaefer  <brandontschaefer@gmail.com>
 
390
 
 
391
        * DRY - Dont Repeat Yourself
 
392
 
 
393
2012-03-20  Brandon Schaefer  <brandontschaefer@gmail.com>
 
394
 
 
395
        * Lose mouse control now
 
396
 
 
397
2012-03-19  Brandon Schaefer  <brandontschaefer@gmail.com>
 
398
 
 
399
        * Fixes the icon getting frozen and producing a duplicate icon.
 
400
 
 
401
2012-03-20  Andrea Azzarone  <azzaronea@gmail.com>
 
402
 
 
403
        Remove obsolete manual tests.. Fixes: . Approved by Tim Penhey.
 
404
 
 
405
2012-03-20  Andrea Azzarone  <azzaronea@gmail.com>
 
406
 
 
407
        Removes obsolete manual tests.
 
408
 
 
409
2012-03-20  Alexandros Frantzis  <alexandros.frantzis@linaro.org>
 
410
 
 
411
        ubus: Ensure the GType system has been initialized before using any GTypes.
 
412
        
 
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.
 
420
 
 
421
2012-03-16  Alexandros Frantzis  <alexandros.frantzis@linaro.org>
 
422
 
 
423
        ubus: Ensure the GType system has been initialized before using any GTypes.
 
424
        
 
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()
 
431
        multiple times).
 
432
 
 
433
2012-03-20  Gord Allott  <gord.allott@canonical.com>
 
434
 
 
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).
 
436
 
 
437
2012-03-16  Gord Allott  <gord.allott@canonical.com>
 
438
 
 
439
        emit signal (1 line) and tests (about a billion lines)
 
440
 
 
441
2012-03-20  Ryan Lortie  <desrt@desrt.ca>
 
442
 
 
443
        don't store average-bg-color in GSettings
 
444
        
 
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.
 
446
 
 
447
2012-03-09  Ryan Lortie  <desrt@desrt.ca>
 
448
 
 
449
        don't store average-bg-color in GSettings
 
450
        
 
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.
 
453
 
 
454
2012-03-20  Alexandros Frantzis  <alexandros.frantzis@linaro.org>
 
455
 
 
456
        gles2: Reference compiz's GLFramebufferObject class using a global namespace.
 
457
        
 
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.
 
460
 
 
461
2012-02-23  Alexandros Frantzis  <alexandros.frantzis@linaro.org>
 
462
 
 
463
        gles2: Reference compiz's GLFramebufferObject class using a global namespace.
 
464
        
 
465
        We need to do this to differentiate from the class of the same name provided
 
466
        in the Nux namespace.
 
467
 
 
468
2012-03-20  Jay Taoko  <jay.taoko@canonical.com>
 
469
 
 
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.
 
472
 
 
473
2012-03-20  Jay Taoko  <jay.taoko@canonical.com>
 
474
 
 
475
        * Removed empty lines in manual test file.
 
476
 
 
477
2012-03-20  Jay Taoko  <jay.taoko@canonical.com>
 
478
 
 
479
        * Make sure the the Enter key is processesd when it is down.
 
480
        * Changed temporary file name for test. Added "autopilot_" prefix.
 
481
 
 
482
2012-03-19  Jay Taoko  <jay.taoko@canonical.com>
 
483
 
 
484
        * Added test.
 
485
 
 
486
2012-03-19  Jay Taoko  <jay.taoko@canonical.com>
 
487
 
 
488
        * Added a manual test.
 
489
        * Reverted a previous change that breaks the functionality.
 
490
 
 
491
2012-03-19  Jay Taoko  <jay.taoko@canonical.com>
 
492
 
 
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.
 
494
 
 
495
2012-03-16  Jay Taoko  <jay.taoko@canonical.com>
 
496
 
 
497
        * Monitor the state of activated_signal_sent_ and use it to decide if the activated signal should be sent.
 
498
 
 
499
2012-03-16  Jay Taoko  <jay.taoko@canonical.com>
 
500
 
 
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.
 
503
 
 
504
2012-03-20  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
505
 
 
506
        Unity panel service: fix a small memory leak, the duplicated keystr should be free'd. Fixes: . Approved by Michal Hruby.
 
507
 
 
508
2012-03-20  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
509
 
 
510
        PanelService: fix keystr memory leak
 
511
 
 
512
2012-03-20  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
513
 
 
514
        tests: added gtests for the unity::indicator::Indicators class. Fixes: . Approved by Tim Penhey.
 
515
 
 
516
2012-03-20  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
517
 
 
518
        Merging with lp:~3v1n0/unity/dbus-indicators-proxy
 
519
 
 
520
2012-03-15  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
521
 
 
522
        Indicators: emit a null on_entry_activated signal if the entry is not valid.
 
523
        
 
524
        This fixes a regression, tests updated.
 
525
 
 
526
2012-03-15  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
527
 
 
528
        UnityCore/Indicators: be simpler in GetEntry
 
529
 
 
530
2012-03-15  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
531
 
 
532
        test_indicators: Moving SetupTestIndicators to MockIndicators::SetupTestChildren
 
533
        
 
534
        Reducing some more code duplication
 
535
 
 
536
2012-03-15  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
537
 
 
538
        test_indicators: Splitted IndicatorEntriesEvents into smaller tests.
 
539
        
 
540
        Adding SetupTestIndicators to fill the indicators with values.
 
541
 
 
542
2012-03-15  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
543
 
 
544
        Merging with trunk
 
545
 
 
546
2012-03-15  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
547
 
 
548
        tests: added a test suite for the unity::indicator::Indicators class
 
549
        
 
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.
 
552
        
 
553
        Added tests to check that is really doing what it was supposed to do.
 
554
 
 
555
2012-03-15  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
556
 
 
557
        DBusIndicators: emit the on_entry_activated signal only if the entry has really been found.
 
558
 
 
559
2012-03-15  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
560
 
 
561
        Indicators: don't re-add an indicator if already present. Just return the known one.
 
562
 
 
563
2012-03-20  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
564
 
 
565
        DBusIndicators code rewritten to use glib::DBusProxy instead of raw gdbus calls. Fixes: . Approved by Michal Hruby.
 
566
 
 
567
2012-03-20  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
568
 
 
569
        Merging with lp:~3v1n0/unity/indicators-p (and trunk)
 
570
 
 
571
2012-03-19  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
572
 
 
573
        Merging with Michal's branch
 
574
        
 
575
        lp:~mhr3/unity/connected-state-without-watch-name
 
576
 
 
577
2012-03-19  Michal Hruby  <michal.mhr@gmail.com>
 
578
 
 
579
        Make sure we keep correct connection state
 
580
 
 
581
2012-03-14  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
582
 
 
583
        Indicators: move to std::unique_ptr based pimpl
 
584
 
 
585
2012-03-14  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
586
 
 
587
        DBusIndicators: Use safer idle and move to glib::Variant in CallData
 
588
 
 
589
2012-03-14  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
590
 
 
591
        DBusIndicators: avoid to run the reconnect timeout twice.
 
592
 
 
593
2012-03-14  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
594
 
 
595
        Merging with lp:~3v1n0/unity/dbus-proxy-name-owner-watch changes
 
596
 
 
597
2012-03-14  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
598
 
 
599
        DBusIndicators: sync against DBusProxy changes, add reconnection support here
 
600
 
 
601
2012-03-14  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
602
 
 
603
        GLibDBusProxy: fix pimpl, and use "notify::g-name-owner" to check the connection status.
 
604
        
 
605
        This avoids that a disconnected signal is emitted when the proxy has not been fully disconnected yet.
 
606
        
 
607
        Also, remove the autoconnection support, this can be now done easily by clients.
 
608
 
 
609
2012-03-14  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
610
 
 
611
        Reverting changes of the latest two revisions, putting them on a different branch.
 
612
 
 
613
2012-03-14  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
614
 
 
615
        DBusIndicators: sync against DBusProxy changes, add reconnection support here
 
616
        
 
617
        Plus, when clearing the indicators, we also clear the cached entries locations.
 
618
 
 
619
2012-03-14  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
620
 
 
621
        GLibDBusProxy: fix pimpl, and use "notify::g-name-owner" to check the connection status.
 
622
        
 
623
        This avoids that a disconnected signal is emitted when the proxy has not been fully disconnected yet.
 
624
        
 
625
        Also, remove the autoconnection support, this can be now done easily by clients.
 
626
 
 
627
2012-03-14  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
628
 
 
629
        DBusIndicators: cleaning up
 
630
 
 
631
2012-03-14  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
632
 
 
633
        DBusIndicators: code rewritten to make it use glib::DBusProxy
 
634
        
 
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
 
638
 
 
639
2012-03-14  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
640
 
 
641
        GLibDBusProxy: add support for auto-reconnection
 
642
        
 
643
        If enabling the auto_reconnect value, the proxy tries to reconnect to the service when the
 
644
        connection is lost.
 
645
 
 
646
2012-03-20  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
647
 
 
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.
 
649
 
 
650
2012-03-20  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
651
 
 
652
        Merging with trunk
 
653
 
 
654
2012-03-19  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
655
 
 
656
        Oops, resetting back the exec property to autopilot
 
657
 
 
658
2012-03-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
659
 
 
660
        DBusIndicators: use glib::Object to handle the dbus proxy, so we have ref-counting for free
 
661
 
 
662
2012-03-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
663
 
 
664
        DBusIndicators: ref/unref proxy when using idle...
 
665
 
 
666
2012-03-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
667
 
 
668
        PanelService: remove unneeded include
 
669
 
 
670
2012-03-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
671
 
 
672
        PanelService: make sure we don't try to show an entry that is not shown on the panel using the key navigation.
 
673
        
 
674
        Or at least, an entry with not synced geometries.
 
675
 
 
676
2012-03-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
677
 
 
678
        Indicators: avoid to cast the AppmenuIndicator when not needed.
 
679
 
 
680
2012-03-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
681
 
 
682
        PanelIndicatorEntryView: c_str() is not needed in GetName
 
683
 
 
684
2012-03-12  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
685
 
 
686
        PanelService: close the menu if the related entry has been removed.
 
687
 
 
688
2012-03-12  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
689
 
 
690
        PanelIndicatorsView: don't activate invisible views on mouse movement.
 
691
 
 
692
2012-03-10  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
693
 
 
694
        PanelService: removed the workaround to look for wrongly-removed entries
 
695
 
 
696
2012-03-10  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
697
 
 
698
        AppmenuIndicator: removing the LIM-related code
 
699
 
 
700
2012-03-09  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
701
 
 
702
        IndicatorEntry: add also the ShowMenu method with no Xid parameter as fallback
 
703
 
 
704
2012-03-09  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
705
 
 
706
        Merging with trunk
 
707
 
 
708
2012-02-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
709
 
 
710
        PanelService: store a keycode instead of a keysym.
 
711
 
 
712
2012-02-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
713
 
 
714
        Reverting changes wrongly pushed to lp:~3v1n0/unity/lim
 
715
        
 
716
        They come from the lim-panel branch... Sorry for that.
 
717
 
 
718
2012-02-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
719
 
 
720
        PanelTitlebarGrabAreaView: increase the mouse-down timeout to 150ms
 
721
 
 
722
2012-02-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
723
 
 
724
        PanelView: On opacity toggle redraw the panel on expo changes
 
725
        
 
726
        Fixes bug #940683
 
727
 
 
728
2012-02-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
729
 
 
730
        PanelService: merging with lp:~3v1n0/lim fixes
 
731
 
 
732
2012-02-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
733
 
 
734
        PanelService: don't hardcode F10 keybinding to hide the menus, use the gconf key value.
 
735
        
 
736
        Also hide them on KeyPress
 
737
 
 
738
2012-02-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
739
 
 
740
        Panelservice: Fixed coverity warning
 
741
 
 
742
2012-02-24  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
743
 
 
744
        PanelIndicatorAppmenuView: add a workaround to disable the menus only on few cases
 
745
        
 
746
        Right now it's better to stop the false-negatives more than the false-positives
 
747
 
 
748
2012-02-24  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
749
 
 
750
        PanelView: fix the evil red panel
 
751
        
 
752
        It happened with bluish backgrounds... Damned double/float conversion! ;)
 
753
 
 
754
2012-02-24  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
755
 
 
756
        Merging with lp:~3v1n0/unity/lim
 
757
 
 
758
2012-02-24  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
759
 
 
760
        Merging with upstream
 
761
 
 
762
2012-02-24  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
763
 
 
764
        PanelService: update the entry_activated callback signature to fix a crash
 
765
 
 
766
2012-02-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
767
 
 
768
        Merging with trunk.
 
769
 
 
770
2012-02-23  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
771
 
 
772
        PanelIndicatorsView: don't activate an unfocused entry on keyboard Alt+F10
 
773
 
 
774
2012-02-23  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
775
 
 
776
        unityshell: Alt+F10 should be triggeted on ButtonPress.
 
777
 
 
778
2012-02-23  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
779
 
 
780
        PanelView: always set the monitor.
 
781
 
 
782
2012-02-23  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
783
 
 
784
        Merging trunk
 
785
 
 
786
2012-02-23  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
787
 
 
788
        PanelView: add monitor getter.
 
789
 
 
790
2012-02-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
791
 
 
792
        PanelIndicatorEntryView: don't try to draw an invalid flair, and re-draw it
 
793
        
 
794
        Flair wasn't drawn anymore... Fixing it, and possible glitches.
 
795
 
 
796
2012-02-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
797
 
 
798
        PanelMenuView: removing unneeded includes
 
799
 
 
800
2012-02-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
801
 
 
802
        Merging with trunk
 
803
 
 
804
2012-02-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
805
 
 
806
        PanelView -> PanelIndicatorAppmenu: don't always open menus on keyboard shortcuts
 
807
        
 
808
        We need to check that the current appmenu is actually focused.
 
809
 
 
810
2012-02-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
811
 
 
812
        PanelMenuView: use geometry in DrawText
 
813
 
 
814
2012-02-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
815
 
 
816
        PanelMenuView: no need to register interest for dash status, let's use the parent
 
817
 
 
818
2012-02-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
819
 
 
820
        PanelView: some more cleanup
 
821
 
 
822
2012-02-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
823
 
 
824
        PanelView: move to UBusWrapper
 
825
 
 
826
2012-02-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
827
 
 
828
        PanelView: no need to resync on remote synced signal, entries will notify the panel
 
829
 
 
830
2012-02-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
831
 
 
832
        PanelView: cleanup the API
 
833
 
 
834
2012-02-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
835
 
 
836
        PanelIndicatorEntryView: sync geometries also for unfocused items.
 
837
        
 
838
        It could gives wrong results when opening an unfocused menu.
 
839
 
 
840
2012-02-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
841
 
 
842
        PanelIndicators: don't activate them if unfocused or invisible on mouse-over
 
843
 
 
844
2012-02-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
845
 
 
846
        WindowButton: no need to add an extra _enabled variable, ViewEnabled can be enough
 
847
        
 
848
        We need the nux branch lp:~3v1n0/nux/view-enable-logic-fix to be merged
 
849
        as well.
 
850
 
 
851
2012-02-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
852
 
 
853
        WindowButtons: if the managed window is not minimizable, disable the minimize button
 
854
 
 
855
2012-02-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
856
 
 
857
        WindowManager: add getter to check if a window is minimizable.
 
858
 
 
859
2012-02-22  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
860
 
 
861
        PanelMenuView: make the WindowButtons handle their operation, just update their xid
 
862
 
 
863
2012-02-21  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
864
 
 
865
        WindowButtons: add one more button for restore state, and swap it with the maximize one
 
866
        
 
867
        Also handle internally the maximization / restore of the dash.
 
868
 
 
869
2012-02-21  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
870
 
 
871
        WindowButtons: improved a lot the code, using more the WindowButtons container
 
872
 
 
873
2012-02-20  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
874
 
 
875
        PanelMenuView: restore a grabbed window, handling it in a position relative to the panel size
 
876
        
 
877
        So this is shared between integrated and global modes.
 
878
 
 
879
2012-02-18  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
880
 
 
881
        PanelStyle: fallback buttons, make them smaller, except for HighContrast themes
 
882
 
 
883
2012-02-18  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
884
 
 
885
        PanelMenuView: update the layout padding on sytle changes, according to buttons size
 
886
 
 
887
2012-02-18  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
888
 
 
889
        PanelStyle: fallback-buttons, handle the case of an unfocused close button
 
890
 
 
891
2012-02-18  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
892
 
 
893
        Unione con il tronco... [cit. Jason]
 
894
 
 
895
2012-02-18  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
896
 
 
897
        Panel*.h classes, move introspection methods in protect field.
 
898
 
 
899
2012-02-18  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
900
 
 
901
        PanelMenuView: Make the grabbing of a maximized window from the panel better.
 
902
        
 
903
        - The window is be restored as soon as the mouse pointer drags content outside
 
904
        the panel area.
 
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.
 
915
        
 
916
        Added also misc improvements to the PanelMenuView code.
 
917
 
 
918
2012-02-18  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
919
 
 
920
        WindowManager: add some utility functions to handle window geometries
 
921
        
 
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.
 
930
 
 
931
2012-02-17  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
932
 
 
933
        PanelIndicatorAppmenuView: use the Cimi's cairo flair instead of the asset
 
934
        
 
935
        Thanks
 
936
 
 
937
2012-02-17  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
938
 
 
939
        PanelTitlebarGrabAreaView: ignore the grabs if during the timeout we got a small movement
 
940
        
 
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.
 
943
        
 
944
        As design wanted.
 
945
 
 
946
2012-02-17  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
947
 
 
948
        PanelStyle: add myself as author.
 
949
 
 
950
2012-02-17  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
951
 
 
952
        PanelStyle: make GetFallbackWindowButton public
 
953
        
 
954
        It was GetWindowButtonForTheme before.
 
955
 
 
956
2012-02-17  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
957
 
 
958
        PanelStyle: implement unfocused/disabled state on GetWindowButtonForTheme
 
959
 
 
960
2012-02-16  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
961
 
 
962
        PanelIndicatorEntryView: fixed compiler warning
 
963
 
 
964
2012-02-16  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
965
 
 
966
        Merging with LIM fixes from lp:~3v1n0/unity/lim
 
967
 
 
968
2012-02-16  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
969
 
 
970
        services/CMakeLists: fixed typo.
 
971
 
 
972
2012-02-14  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
973
 
 
974
        PanelService renamed the *_actually_show_entry* function to something better
 
975
 
 
976
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
977
 
 
978
        PanelService: fixed dbus parameter name
 
979
 
 
980
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
981
 
 
982
        Some code cleanup requested by andyrock
 
983
 
 
984
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
985
 
 
986
        PanelMenuView: avoid to get an invalid maximized window
 
987
 
 
988
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
989
 
 
990
        PanelMenuView: fix the items padding values according to the design specs
 
991
        
 
992
        Making the panel pixel-perfect as well! ;)
 
993
 
 
994
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
995
 
 
996
        PanelIndicatorAppmenuView: setting the right padding value to 7 pixels
 
997
        
 
998
        The value has been computed using design mokups
 
999
 
 
1000
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1001
 
 
1002
        PanelIndicatorEntryView: add support for left/right padding protected parameters
 
1003
 
 
1004
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1005
 
 
1006
        unityshell, resources: added the LIM flair assets from design
 
1007
 
 
1008
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1009
 
 
1010
        PanelIndicatorAppmenuView: Consider the entry with when drawing the flair
 
1011
        
 
1012
        When an entry is smaller than the opened menu, we have to draw a smaller flair.
 
1013
        
 
1014
        Also using cairo_translate to correctly draw without being dependent on the source geometry.
 
1015
 
 
1016
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1017
 
 
1018
        PanelMenuView: make sure that the window buttons are middle-aligned on the panel.
 
1019
 
 
1020
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1021
 
 
1022
        PanelIndicatorAppmenuView: including the has_menu property to the introspect.
 
1023
 
 
1024
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1025
 
 
1026
        PanelIndicatorAppmenuView: reduced the spacing to 2px
 
1027
 
 
1028
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1029
 
 
1030
        PanelIndicatorEntryView: allow to define the spacing per each view.
 
1031
 
 
1032
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1033
 
 
1034
        UnityCore, Variant: added wrappers for long long types as well.
 
1035
 
 
1036
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1037
 
 
1038
        PanelMenuView: remove the right layout padding
 
1039
        
 
1040
        Otherwise there would be a small area at the right of the menus that won't be grabbable.
 
1041
 
 
1042
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1043
 
 
1044
        WindowButtons: don't leak memory when allocating the textures.
 
1045
        
 
1046
        We need to use the ObjectPtr's Adopt facility here.
 
1047
 
 
1048
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1049
 
 
1050
        unityshell: always draw the destkop shadow when integrated menus are enabled.
 
1051
 
 
1052
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1053
 
 
1054
        Merging with trunk
 
1055
 
 
1056
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1057
 
 
1058
        PluginAdapter: Consider window in showdesktop mode when checking for visibility or obscured
 
1059
 
 
1060
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1061
 
 
1062
        PanelIndicatorAppmenuView: check if the target window has a menu, when setting the window xid.
 
1063
        
 
1064
        If a window has not menus we don't need to draw the indicator entry icon.
 
1065
 
 
1066
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1067
 
 
1068
        PanelIndicatorAppmenuView: implement IsLabelSensitive and IsIconSensitive
 
1069
        
 
1070
        The they should be both sensitive unless there's a window that exports the ubuntu menus atoms.
 
1071
 
 
1072
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1073
 
 
1074
        PanelIndicatorEntryView: add new getters (overridable) to define the label/icon status
 
1075
        
 
1076
        Also, draw an unfocused icon as insensitive
 
1077
 
 
1078
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1079
 
 
1080
        PanelMenuView: added some comments to explain how we manage the events of the integrated menus
 
1081
 
 
1082
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1083
 
 
1084
        PanelIndicatorAppmenuView: implement the Activate method.
 
1085
 
 
1086
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1087
 
 
1088
        PanelMenuView: use the new PanelTitlebarGrabArea features to handle the panel grabbing / signals
 
1089
        
 
1090
        Maximized windows are now handled using the new code, no more cursor change when not needed! :)
 
1091
 
 
1092
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1093
 
 
1094
        PanelTitlebarGrabAreaView: keep track of the mouse-down button, to check it while dragging.
 
1095
        
 
1096
        Also add restore_request signal on double-click.
 
1097
 
 
1098
2012-02-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1099
 
 
1100
        PanelTitlebarGrabAreaView: redesigned, to getter grabbed event using a timeout
 
1101
        
 
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
 
1104
        
 
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.
 
1107
 
 
1108
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1109
 
 
1110
        PanelIndicatorAppmenuView: implement the DrawEntryPrelight method to draw the menu flair
 
1111
        
 
1112
        When an appmenu is active, we draw this small shadow, using the design-provided assets.
 
1113
 
 
1114
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1115
 
 
1116
        UnityWindow: don't draw the panel shadow over a window if the integrated menus are enabled.
 
1117
 
 
1118
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1119
 
 
1120
        PanelStyle: Add a integrated_menus property to get the current panel status
 
1121
 
 
1122
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1123
 
 
1124
        Indicators: Updating the geometry before than the active status!
 
1125
 
 
1126
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1127
 
 
1128
        UnityCore, Indicators: set the geometry before than the active status.
 
1129
 
 
1130
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1131
 
 
1132
        Merging with lp:~3v1n0/unity/lim changes
 
1133
 
 
1134
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1135
 
 
1136
        UnityCore, IndicatorEntry: add support for entry geometry.
 
1137
 
 
1138
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1139
 
 
1140
        UnityCore: add first basic support to the geometry on EntryActivated
 
1141
 
 
1142
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1143
 
 
1144
        PanelSerivice: Emit EntryActivated signal including the opened menu geometries
 
1145
 
 
1146
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1147
 
 
1148
        Use everywhere on the panel land the panel::Style's panel_height.
 
1149
 
 
1150
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1151
 
 
1152
        Merging with thomi's branch from trunk that adds the panel-height to panel::style
 
1153
 
 
1154
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1155
 
 
1156
        Merging with thomi's cleanup branch from trunk
 
1157
 
 
1158
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1159
 
 
1160
        PanelIndicatorAppmenuView: as first stage, activate the related window on click.
 
1161
 
 
1162
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1163
 
 
1164
        Merging with lp:~3v1n0/unity/lim changes
 
1165
 
 
1166
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1167
 
 
1168
        PanelService: avoid to do unneeded loops when looking for an entry
 
1169
 
 
1170
2012-02-10  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1171
 
 
1172
        Panel-Service: added workaround to check if a removed entry is really invalid
 
1173
        
 
1174
        This is needed due to an indicator-appmenu issue, I hope to remove this soon.
 
1175
 
 
1176
2012-02-09  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1177
 
 
1178
        PanelService: resetg the static service on finalize.
 
1179
 
 
1180
2012-02-08  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1181
 
 
1182
        Panel-service: Merging with changes from lp:~3v1n0/unity/lim-panel
 
1183
 
 
1184
2012-02-08  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1185
 
 
1186
        panel-service: fixed a typo
 
1187
        
 
1188
        Eeekk! It caused menus not to swtich on keypress!
 
1189
 
 
1190
2012-02-08  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1191
 
 
1192
        panel-service: don't use the "evil hack" to get the entry value... Going back to HashTable
 
1193
        
 
1194
        Using IO could lead to unexpected troubles and is slower, Hashtables
 
1195
        are better :)
 
1196
 
 
1197
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1198
 
 
1199
        PanelIndicatorEntryView: don't activate during expo and scale and cut with fade long entries
 
1200
        
 
1201
        This will apply to both APPMENU entry and other entries, even if with
 
1202
        different values.
 
1203
 
 
1204
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1205
 
 
1206
        PanelMenuView: set the maximum space that the child entries can use
 
1207
        
 
1208
        So applications with a lot of menu entries can be drawn correctly.
 
1209
 
 
1210
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1211
 
 
1212
        PanelIndicatorsView: allow to define the maximum area to be used by entries
 
1213
 
 
1214
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1215
 
 
1216
        PanelMenuView: Add a setter and geter for the integrated mode
 
1217
        
 
1218
        Plus, add right padding to the layout to avoid drawing issues and
 
1219
        cleanup the methods types newlin
 
1220
 
 
1221
2012-02-11  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1222
 
 
1223
        PanelMenuView: remove the extra layout, use the parent layout.
 
1224
        
 
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.
 
1229
 
 
1230
2012-02-10  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1231
 
 
1232
        PanelMenuView: avoid to do unnededed computation if the integrated menus are enabled
 
1233
 
 
1234
2012-02-10  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1235
 
 
1236
        PanelMenuView: correctly handle unmapped windows, using Bamf
 
1237
        
 
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).
 
1242
 
 
1243
2012-02-10  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1244
 
 
1245
        PanelMenuView: on restored, immediately update _maximized_set
 
1246
        
 
1247
        Otherwise we get the wrong maximized window.
 
1248
 
 
1249
2012-02-09  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1250
 
 
1251
        PanelMenuView: fill the decoration set on init, make the window to activate before being retsored
 
1252
 
 
1253
2012-02-09  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1254
 
 
1255
        PanelMenuView: Make the menus / label show when they really are needed
 
1256
        
 
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.
 
1259
        
 
1260
        Also, use BAMF again to get the application name.
 
1261
 
 
1262
2012-02-08  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1263
 
 
1264
        PanelMenuView: Use the window title for maximized windows in integrated menus too
 
1265
        
 
1266
        Fallback to application name if it's not available.
 
1267
 
 
1268
2012-02-08  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1269
 
 
1270
        PanelIndicatorEntryView: neve draw appmenu entry as prelighted
 
1271
 
 
1272
2012-02-08  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1273
 
 
1274
        PanelMenuView: update the integrated menu focused state according to the current status
 
1275
 
 
1276
2012-02-08  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1277
 
 
1278
        PanelIndicatorEntryView: add support for focused state.
 
1279
        
 
1280
        The entries marked as unfcoused will use the gtk style contex state
 
1281
        GTK_STATE_FLAG_BACKDROP
 
1282
 
 
1283
2012-02-08  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1284
 
 
1285
        PanelIndicatorEntryView: use new PanelStyle features, draw differently APPMENU entries
 
1286
 
 
1287
2012-02-08  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1288
 
 
1289
        PanelMenuView: use PanelStyle to get the font settings, fix crash on distroy
 
1290
        
 
1291
        And other various fixes...
 
1292
 
 
1293
2012-02-08  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1294
 
 
1295
        PanelStyle: allow to get text for each panel entry type and monitor title changes
 
1296
        
 
1297
        PanelStyle now monitors also gconf changes to the title key and allow
 
1298
        to easily get the theme for each panel entry
 
1299
 
 
1300
2012-02-07  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1301
 
 
1302
        PanelMenuView: First working stub of integrated menus
 
1303
        
 
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
 
1309
        changes.
 
1310
 
 
1311
2012-02-07  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1312
 
 
1313
        PanelIndicatorAppmenuView: added indicator-entry subclass to store the Appmenu Entry
 
1314
        
 
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
 
1317
        that given window.
 
1318
 
 
1319
2012-02-07  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1320
 
 
1321
        PanelIndicatorEntryView: Improve the class to make it usable as base for our Appmenu entry
 
1322
 
 
1323
2012-02-07  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1324
 
 
1325
        PanelIndicatorsView: add more versatile functions for protected guests
 
1326
        
 
1327
        So it's possible to add an entry by its view, not only by indicator::Entry
 
1328
 
 
1329
2012-02-07  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1330
 
 
1331
        Variant: added more int wrappers
 
1332
 
 
1333
2012-02-07  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1334
 
 
1335
        PanelIndicatorEntryView: removing the evil define's
 
1336
 
 
1337
2012-02-07  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1338
 
 
1339
        Merging with lp:~3v1n0/unity/lim updates (and with trunk too)
 
1340
 
 
1341
2012-02-07  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1342
 
 
1343
        Panel-service: Fix dispose errors.
 
1344
 
 
1345
2012-02-07  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1346
 
 
1347
        Merging with trunk
 
1348
 
 
1349
2012-02-07  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1350
 
 
1351
        PanelMenuView: added preliminary code for LIM, support for integrated window buttons
 
1352
        
 
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.
 
1359
 
 
1360
2012-02-07  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1361
 
 
1362
        WindowButtons: addSupport for focused/unfocused buttons.
 
1363
 
 
1364
2012-02-07  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1365
 
 
1366
        PanelStyle: fix a typo to get unfocused button texture
 
1367
 
 
1368
2012-02-07  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1369
 
 
1370
        PanelStyle: add support for unfocused window buttons style
 
1371
 
 
1372
2012-02-07  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1373
 
 
1374
        WindowButtons: use more wrapper classes to be safer and cleaner
 
1375
 
 
1376
2012-02-07  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1377
 
 
1378
        Merging with trunk
 
1379
 
 
1380
2012-02-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1381
 
 
1382
        PanelMenuView: fill the maximized set once that the monitor has been set
 
1383
 
 
1384
2012-02-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1385
 
 
1386
        PanelMenuView: override Add/Remove indicator methods to connect to Appmenu signals
 
1387
        
 
1388
        Used to update the _is_integrated value
 
1389
 
 
1390
2012-02-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1391
 
 
1392
        PanelIndicatorsView: added IsAppmenu method.
 
1393
 
 
1394
2012-02-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1395
 
 
1396
        PanelMenuView: added more private or protected members
 
1397
 
 
1398
2012-02-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1399
 
 
1400
        PanelMenuView: using UBusManager for handling events
 
1401
 
 
1402
2012-02-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1403
 
 
1404
        PanelStyle: emit the changed singal also when the text dpi changed
 
1405
        
 
1406
        So, when the scaling factor value is changed the panel gets immediately
 
1407
        updated.
 
1408
 
 
1409
2012-02-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1410
 
 
1411
        PanelMenuView: don't re-draw the panel text if it's not needed
 
1412
        
 
1413
        If the geometry, the text or the style have not changed, there's
 
1414
        no need re-draw the cairo text layout.
 
1415
 
 
1416
2012-02-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1417
 
 
1418
        PanelIndicatorEntryView: don't listen to font changes
 
1419
        
 
1420
        Also, no need to disconnect to signals connected with sigc::mem_fun
 
1421
 
 
1422
2012-02-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1423
 
 
1424
        PanelStyle: emit the changed signal also when the font has changed.
 
1425
 
 
1426
2012-02-05  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1427
 
 
1428
        PanelIndicatorEntryView: avoid to use unneeded memory to store a TextureLayer
 
1429
 
 
1430
2012-02-05  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1431
 
 
1432
        PanelMenuView: don't use a TextureLayer, we can just use a BaseTexture
 
1433
 
 
1434
2012-02-05  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1435
 
 
1436
        PanelMenuView: cleanup the DrawText code
 
1437
 
 
1438
2012-02-05  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1439
 
 
1440
        Panel-Service: Some indentation fixes.
 
1441
 
 
1442
2012-02-05  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1443
 
 
1444
        Panel-Service: If the gometries of the current opened entry have changed, we need to update the menu postion
 
1445
        
 
1446
        This fixes some issues with menu entries that changes the label while the menu is showing.
 
1447
 
 
1448
2012-02-04  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1449
 
 
1450
        PanelMenuView: Move GetActiveViewName to std::string
 
1451
 
 
1452
2012-02-04  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1453
 
 
1454
        PanelMenuView: first slot of code cleanup... Moving out pointers
 
1455
 
 
1456
2012-02-04  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1457
 
 
1458
        PanelStyle: Cleanup the code, and use the new wrappers
 
1459
 
 
1460
2012-02-04  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1461
 
 
1462
        No commit message
 
1463
2012-02-04  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1464
 
 
1465
        PanelIndicatorEntryView: the indicators aren't blurred anymore when dash is opened :(
 
1466
        
 
1467
        By design... I really loved them!
 
1468
 
 
1469
2012-02-04  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1470
 
 
1471
        PanelIndicatorEntryView: merging with some code refactoring I did few weeks ago.
 
1472
        
 
1473
        Coming from the "legendary" lp:~3v1n0/unity/dash-glow branch...
 
1474
 
 
1475
2012-02-04  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1476
 
 
1477
        DBusIndicators: Removing debug code
 
1478
 
 
1479
2012-02-04  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1480
 
 
1481
        PanelIndicatorEntryView: if an entry is not visible, don't draw it and set it as invisible.
 
1482
        
 
1483
        This fixes bug #926330
 
1484
 
 
1485
2012-02-04  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1486
 
 
1487
        IndicatorEntry: the image_type should be valid as well to make an entry visible
 
1488
 
 
1489
2012-02-04  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1490
 
 
1491
        panel-service: check if we know the parent indicator and reduce writes...
 
1492
 
 
1493
2012-02-04  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1494
 
 
1495
        IndicatorEntry: remove the UNUSED_ID support, and add the visible property
 
1496
        
 
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.
 
1499
        
 
1500
        An entry is visible when has valid label or valid image.
 
1501
 
 
1502
2012-02-03  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1503
 
 
1504
        UnityCore, AppmenuIndicator: don't emit a signal on ShowAppmenu if the indicator is not integrated
 
1505
 
 
1506
2012-02-03  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1507
 
 
1508
        Merging with trunk
 
1509
 
 
1510
2012-02-03  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1511
 
 
1512
        PanelService: added a g_warning message if we try to parse an invalid IndicatorEntryObject
 
1513
 
 
1514
2012-02-01  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1515
 
 
1516
        tests, IndicatorAppmenu, added one more construction test.
 
1517
 
 
1518
2012-02-01  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1519
 
 
1520
        tests, TestAppmenuIndicator: added ShowAppmenu signal test.
 
1521
 
 
1522
2012-02-01  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1523
 
 
1524
        tests, IndicatorAppmenu, testing gsettings changes.
 
1525
 
 
1526
2012-02-01  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1527
 
 
1528
        tests: add preliminary test for IndicatorAppmenu
 
1529
 
 
1530
2012-02-01  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1531
 
 
1532
        tests: Added a test for checking the Indicator class
 
1533
        
 
1534
        Plus, moving indicator-entry tests to xless, they don't need DBus.
 
1535
 
 
1536
2012-02-01  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1537
 
 
1538
        UnityCore, Indicator: disconnect from entry signals when they are removed from an indicator.
 
1539
        
 
1540
        Otherwise a removed entry was able to emit a signal through the old indicator.
 
1541
 
 
1542
2012-01-31  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1543
 
 
1544
        Merging with trunk fixes
 
1545
 
 
1546
2012-01-30  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1547
 
 
1548
        Merging with upstream
 
1549
 
 
1550
2012-01-28  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1551
 
 
1552
        AppmenuIndicator: using the changed:: signal
 
1553
 
 
1554
2012-01-28  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1555
 
 
1556
        AppmenuIndicator: keys/values names updated to the final ones
 
1557
 
 
1558
2012-01-28  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1559
 
 
1560
        DBusIndicators, using unsigned int for button too.
 
1561
 
 
1562
2012-01-28  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1563
 
 
1564
        AppmenuIndicator: update to use the real key, not the supposed one.
 
1565
 
 
1566
2012-01-28  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1567
 
 
1568
        Indicators: Oops, inverted logic.
 
1569
 
 
1570
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1571
 
 
1572
        AppmenuIndicator: correctly emit the integrated_changed signal
 
1573
 
 
1574
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1575
 
 
1576
        Merging with remote branch
 
1577
 
 
1578
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1579
 
 
1580
        UnityCore: Implement OnShowAppMenu on DBusIndicators
 
1581
        
 
1582
        When the signal is emitted by an AppmenuIndicator, a dbus call is made to ShowAppMenu
 
1583
 
 
1584
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1585
 
 
1586
        UnityCore: Implement OnShowAppMenu on DBusIndicators
 
1587
        
 
1588
        When the signal is emitted by an AppmenuIndicator, a dbus call is made to ShowAppMenu
 
1589
 
 
1590
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1591
 
 
1592
        Indicators: add ShowAppMenu virtual function and call it when AppmenuIndicator is added.
 
1593
        
 
1594
        Only AppmenuIndicator's are connected to that function.
 
1595
 
 
1596
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1597
 
 
1598
        AppmenuIndicator: Update ShowAppmenu to emit a signal when called.
 
1599
 
 
1600
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1601
 
 
1602
        PanelView: use IsAppmenu to check the nature of the indicator.
 
1603
 
 
1604
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1605
 
 
1606
        UnityCore: Added AppmenuIndicator class, subclass of Indicator to keep track of setting changes
 
1607
        
 
1608
        Modified also Indicator, to get the type of the indicator.
 
1609
 
 
1610
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1611
 
 
1612
        PanelView, PanelIndicatorEntry: update against the new Indicator API
 
1613
 
 
1614
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1615
 
 
1616
        DBusIndicators: updated also the on_entry_show_menu signal.
 
1617
 
 
1618
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1619
 
 
1620
        Tests, PanelService: re-enabled the test and fixed the compilation and execution.
 
1621
 
 
1622
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1623
 
 
1624
        tests: Updated IndicatorEntry test against new API
 
1625
 
 
1626
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1627
 
 
1628
        UnityCore: update Entry ShowMenu related methods against the services changes.
 
1629
 
 
1630
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1631
 
 
1632
        PanelService: reordering the ShowEntry parameters
 
1633
 
 
1634
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1635
 
 
1636
        PanelService: using unsigned int for sending the button
 
1637
 
 
1638
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1639
 
 
1640
        panel-service: implemented the method ShowAppMenu
 
1641
        
 
1642
        Plus some code cleanup, factorizing the show-menu function in
 
1643
        panel_service_actually_show_entry
 
1644
 
 
1645
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1646
 
 
1647
        PanelService: don't close the pipe's read fd, or also writing will fail.
 
1648
 
 
1649
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1650
 
 
1651
        PanelService: add xid parameter to ShowEntry
 
1652
 
 
1653
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1654
 
 
1655
        panel-service: make sure we remove invalid entries when syncing the geometry hash.
 
1656
 
 
1657
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1658
 
 
1659
        panel-service: get_indicator_entry_by_id must be static, improving the comments.
 
1660
 
 
1661
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1662
 
 
1663
        panel-service: remove the entry2indicator_hash, moving using the entry parent_object field
 
1664
        
 
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
 
1671
 
 
1672
2012-01-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
1673
 
 
1674
        Unity: Depends on newer indicator3-0.4 0.4.90
 
1675
 
 
1676
2012-03-20  foxoman  <foxoman.u@gmail.com>
 
1677
 
 
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.
 
1679
 
 
1680
2012-02-12  foxoman  <foxoman.u@gmail.com>
 
1681
 
 
1682
        change Dash Home tooltip to use header capitalization from "Dash home" to "Dash Home"
 
1683
 
 
1684
2012-03-20  Jay Taoko  <jay.taoko@canonical.com>
 
1685
 
 
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.
 
1687
 
 
1688
2012-03-12  Jay Taoko  <jay.taoko@canonical.com>
 
1689
 
 
1690
        * Renamed nux::GraphicsEngine::BlendMode to nux::LayerBlendMode.
 
1691
 
 
1692
2012-03-09  Jay Taoko  <jay.taoko@canonical.com>
 
1693
 
 
1694
        * Merged with Unity trunk.
 
1695
 
 
1696
2012-02-25  Robert Carr  <racarr@canonical.com>
 
1697
 
 
1698
 
 
1699
        Update to use new Nux CompositionLayer API
 
1700
 
 
1701
2012-02-23  Robert Carr  <racarr@canonical.com>
 
1702
 
 
1703
 
 
1704
        Remove questioning comment
 
1705
 
 
1706
2012-02-23  Robert Carr  <racarr@canonical.com>
 
1707
 
 
1708
 
 
1709
        Fix some logic errors in new blending
 
1710
 
 
1711
2012-02-23  Robert Carr  <racarr@canonical.com>
 
1712
 
 
1713
 
 
1714
        PanelView.cpp: When we have GLSL use the new blending heuristic
 
1715
 
 
1716
2012-02-23  Robert Carr  <racarr@canonical.com>
 
1717
 
 
1718
 
 
1719
        OverlayRenderer.cpp: Use the new blending heuristic when we have GLSL
 
1720
 
 
1721
2012-02-23  Robert Carr  <racarr@canonical.com>
 
1722
 
 
1723
 
 
1724
        Launcher.cpp: Implement the new blending heuristics when we have GLSL
 
1725
 
 
1726
2012-02-23  Robert Carr  <racarr@canonical.com>
 
1727
 
 
1728
 
 
1729
        Some color tweaks courtesy of Cimi
 
1730
 
 
1731
2012-02-23  Robert Carr  <racarr@canonical.com>
 
1732
 
 
1733
 
 
1734
        UnityWindowView.cpp: When GLSL is available use overlay blending for colorization
 
1735
 
 
1736
2012-02-23  Robert Carr  <racarr@canonical.com>
 
1737
 
 
1738
 
 
1739
        BGHash.cpp: Drop the 0.7 multiplier on computed background color
 
1740
 
 
1741
2012-03-20  Tim Penhey  <tim.penhey@canonical.com>
 
1742
 
 
1743
        Refactor a number of autopilot tests to reduce the likelihood of timing based failures.. Fixes: . Approved by Thomi Richards, Marco Trevisan (Treviño).
 
1744
 
 
1745
2012-03-20  Tim Penhey  <tim.penhey@canonical.com>
 
1746
 
 
1747
        Use the new tap_duration local
 
1748
 
 
1749
2012-03-20  Tim Penhey  <tim.penhey@canonical.com>
 
1750
 
 
1751
        Merge trunk
 
1752
 
 
1753
2012-03-20  Tim Penhey  <tim.penhey@canonical.com>
 
1754
 
 
1755
        Don't debug dash.
 
1756
 
 
1757
2012-03-20  Tim Penhey  <tim.penhey@canonical.com>
 
1758
 
 
1759
        More whitespace killed.
 
1760
 
 
1761
2012-03-20  Tim Penhey  <tim.penhey@canonical.com>
 
1762
 
 
1763
        PEP-257 comment tweaks, removing whitespace, and reformatting a test.
 
1764
 
 
1765
2012-03-20  Tim Penhey  <tim.penhey@canonical.com>
 
1766
 
 
1767
        More dash test tweaks.
 
1768
 
 
1769
2012-03-20  Tim Penhey  <tim.penhey@canonical.com>
 
1770
 
 
1771
        Clean up the dash tests.
 
1772
 
 
1773
2012-03-20  Tim Penhey  <tim.penhey@canonical.com>
 
1774
 
 
1775
        Add some logging for the tests to report on failure.
 
1776
 
 
1777
2012-03-20  Tim Penhey  <tim.penhey@canonical.com>
 
1778
 
 
1779
        Add simple property for the dash search string.
 
1780
 
 
1781
2012-03-20  Tim Penhey  <tim.penhey@canonical.com>
 
1782
 
 
1783
        Revert the dash reveal timeout.
 
1784
 
 
1785
2012-03-19  Tim Penhey  <tim.penhey@canonical.com>
 
1786
 
 
1787
        Sometimes incoming results stop the dash from hiding.
 
1788
 
 
1789
2012-03-19  Tim Penhey  <tim.penhey@canonical.com>
 
1790
 
 
1791
        More timing issues with the dash
 
1792
 
 
1793
2012-03-19  Tim Penhey  <tim.penhey@canonical.com>
 
1794
 
 
1795
        Fix the hud tests to wait for the hud a little more.
 
1796
 
 
1797
2012-03-19  Tim Penhey  <tim.penhey@canonical.com>
 
1798
 
 
1799
        Make sure to the best of our ability that the launcher does actually enter autohide mode.
 
1800
 
 
1801
2012-03-19  Daniel van Vugt  <daniel.van.vugt@canonical.com>
 
1802
 
 
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.
 
1804
 
 
1805
2012-03-17  Daniel van Vugt  <daniel.van.vugt@canonical.com>
 
1806
 
 
1807
        Add test case for the Super tap timing problem (LP: #953089)
 
1808
 
 
1809
2012-03-16  Daniel van Vugt  <daniel.van.vugt@canonical.com>
 
1810
 
 
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)
 
1815
 
 
1816
2012-03-19  Tim Penhey  <tim.penhey@canonical.com>
 
1817
 
 
1818
        Fix shutdown crashes and memory leaks. Fixes: . Approved by Sam Spilsbury.
 
1819
 
 
1820
2012-03-19  Tim Penhey  <tim.penhey@canonical.com>
 
1821
 
 
1822
        Fix the crash around the uninitialised pointer by making them all smartpointers.
 
1823
 
 
1824
2012-03-19  Tim Penhey  <tim.penhey@canonical.com>
 
1825
 
 
1826
        Make extra textures that were created be destroyed.
 
1827
 
 
1828
2012-03-19  Tim Penhey  <tim.penhey@canonical.com>
 
1829
 
 
1830
        Stop the panel menu from sinking the grab area causing it not to be deleted.
 
1831
 
 
1832
2012-03-19  Tim Penhey  <tim.penhey@canonical.com>
 
1833
 
 
1834
        The disabled dash texture wasn't being unrefed if it existed before being overwritten
 
1835
 
 
1836
2012-03-19  Tim Penhey  <tim.penhey@canonical.com>
 
1837
 
 
1838
        We need to remove the redraw request if there is one in progress, and we must reset the glib logging as we shutdown.
 
1839
 
 
1840
2012-03-18  Didier Roche  <didier.roche@canonical.com>
 
1841
 
 
1842
        Add xfixes dependency.. Fixes: . Approved by Tim Penhey.
 
1843
 
 
1844
2012-03-13  Didier Roche  <didier.roche@canonical.com>
 
1845
 
 
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
 
1847
 
 
1848
2012-03-18  Thomi Richards  <thomi.richards@canonical.com>
 
1849
 
 
1850
        Remove calls to c_str() where they're not needed.. Fixes: . Approved by Tim Penhey.
 
1851
 
 
1852
2012-03-16  Thomi Richards  <thomi.richards@canonical.com>
 
1853
 
 
1854
        Removed lots of calls to std::string.c_str() where we didn't need to call it.
 
1855
 
 
1856
2012-03-18  Tim Penhey  <tim.penhey@canonical.com>
 
1857
 
 
1858
        Make sure the launchers are cleaned up appropriately on shutdown.. Fixes: . Approved by Mirco Müller.
 
1859
 
 
1860
2012-03-16  Tim Penhey  <tim.penhey@canonical.com>
 
1861
 
 
1862
        Clean up the launchers.
 
1863
 
 
1864
2012-03-16  Brandon Schaefer  <brandontschaefer@gmail.com>
 
1865
 
 
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.
 
1867
 
 
1868
2012-03-15  Brandon Schaefer  <brandontschaefer@gmail.com>
 
1869
 
 
1870
        * new line needed
 
1871
 
 
1872
2012-03-15  Brandon Schaefer  <brandontschaefer@gmail.com>
 
1873
 
 
1874
        * Added test for alt+tab and alt+`
 
1875
 
 
1876
2012-03-15  Brandon Schaefer  <brandontschaefer@gmail.com>
 
1877
 
 
1878
        * Added autopilot test for toggling alt+f1 mode
 
1879
 
 
1880
2012-03-15  Brandon Schaefer  <brandontschaefer@gmail.com>
 
1881
 
 
1882
        * Allows toggling of Alt+F1 mode
 
1883
        * Now Alt + <Anykey> will close the keynav mode
 
1884
 
 
1885
2012-03-16  Gord Allott  <gord.allott@canonical.com>
 
1886
 
 
1887
        Fixes the HUD AP keynav tests, tests were expecting 5 items but got 6. Fixes: . Approved by Michal Hruby.
 
1888
 
 
1889
2012-03-16  Gord Allott  <gord.allott@canonical.com>
 
1890
 
 
1891
        fixes issue with 6 items being displayed in hud instead of 5, covered by AP test
 
1892
 
 
1893
2012-03-16  Paul Sladen  <sladen@canonical.com>
 
1894
 
 
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.
 
1896
 
 
1897
2012-03-16  Andrea Cimitan  <andrea.cimitan@canonical.com>
 
1898
 
 
1899
        Fixes 940493 with new assets and new nux corner mask
 
1900
 
 
1901
2012-03-01  Paul Sladen  <sladen@canonical.com>
 
1902
 
 
1903
        Switcher/Shortcut outline re-cut from fresh border: with shadow, without background
 
1904
 
 
1905
2012-02-26  Paul Sladen  <sladen@canonical.com>
 
1906
 
 
1907
        Switcher border: Remove external shadow (may need tweaking/reverting depending on review)
 
1908
 
 
1909
2012-02-26  Paul Sladen  <sladen@canonical.com>
 
1910
 
 
1911
        Switcher border: Remove internal dots per Cimi
 
1912
 
 
1913
2012-02-24  Paul Sladen  <sladen@canonical.com>
 
1914
 
 
1915
        No glow: Switcher border: Nuke inner aubergine to avoid double edge
 
1916
 
 
1917
2012-02-24  Paul Sladen  <sladen@canonical.com>
 
1918
 
 
1919
        No glow: Alt-tab switcher and Switcher border edge (LP: #940493)
 
1920
 
 
1921
2012-03-16  Sebastien Bacher  <seb128@ubuntu.com>
 
1922
 
 
1923
        list LensView.cpp to translate. Fixes: . Approved by Tim Penhey.
 
1924
 
 
1925
2012-03-15  Sebastien Bacher  <seb128@ubuntu.com>
 
1926
 
 
1927
        list LensView.cpp to translate
 
1928
 
 
1929
2012-03-15  Alex Launi  <alex.launi@canonical.com>
 
1930
 
 
1931
        Refactors the launcher emulator to clean up the API. Fixes: . Approved by Thomi Richards.
 
1932
 
 
1933
2012-03-15  Alex Launi  <alex.launi@canonical.com>
 
1934
 
 
1935
        Go back to raising a runtime error if trying to use keynav/switcher functions outside of keynav or switcher mode
 
1936
 
 
1937
2012-03-15  Alex Launi  <alex.launi@canonical.com>
 
1938
 
 
1939
        Refactor the launcher emulator
 
1940
        
 
1941
        Removes duplicated code, and cleans up some API.
 
1942
 
 
1943
2012-03-15  Alex Launi  <alex.launi@canonical.com>
 
1944
 
 
1945
        merge trunk
 
1946
 
 
1947
2012-03-14  Alex Launi  <alex.launi@canonical.com>
 
1948
 
 
1949
        add file
 
1950
 
 
1951
2012-03-15  Mirco Müller  <mirco.mueller@canonical.com>
 
1952
 
 
1953
        Fix alignment and padding of scrollbars. Fixes: https://bugs.launchpad.net/bugs/608124. Approved by Andrea Cimitan.
 
1954
 
 
1955
2012-03-15  Mirco Müller  <mirco.mueller@ubuntu.com>
 
1956
 
 
1957
        fixed bloody anjuta-induced spacing issues
 
1958
 
 
1959
2012-03-14  Mirco Müller  <mirco.mueller@canonical.com>
 
1960
 
 
1961
        Clean up and remove debug-rects
 
1962
 
 
1963
2012-03-13  Mirco Müller  <mirco.mueller@canonical.com>
 
1964
 
 
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)
 
1966
 
 
1967
2012-03-13  Mirco Müller  <mirco.mueller@canonical.com>
 
1968
 
 
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
 
1970
 
 
1971
2012-03-12  Mirco Müller  <mirco.mueller@canonical.com>
 
1972
 
 
1973
        Still hunting for the right spot to tweak the padding for dash-scollbars... added debug-rects again
 
1974
 
 
1975
2012-03-14  Bilal Akhtar  <bilalakhtar@ubuntu.com>
 
1976
 
 
1977
        This is a one-line change to fix SC launcher integration (bug #761851).
 
1978
        
 
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.
 
1980
 
 
1981
2012-03-02  Bilal Akhtar  <bilalakhtar@ubuntu.com>
 
1982
 
 
1983
        Merge from trunk
 
1984
 
 
1985
2012-02-20  Bilal Akhtar  <bilalakhtar@ubuntu.com>
 
1986
 
 
1987
        Fix software center launcher integration.
 
1988
 
 
1989
2012-03-14  Alex Launi  <alex.launi@canonical.com>
 
1990
 
 
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.
 
1992
 
 
1993
2012-03-14  Alex Launi  <alex.launi@canonical.com>
 
1994
 
 
1995
        Change dash emulator view attribute to a property.
 
1996
        
 
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.
 
2000
 
 
2001
2012-03-14  Alex Launi  <alex.launi@canonical.com>
 
2002
 
 
2003
        fix python error in test from refactoring. all dash tests now pass
 
2004
 
 
2005
2012-03-14  Alex Launi  <alex.launi@canonical.com>
 
2006
 
 
2007
        Fix '..' typo
 
2008
 
 
2009
2012-03-14  Alex Launi  <alex.launi@canonical.com>
 
2010
 
 
2011
        fix conflicts with trunk
 
2012
 
 
2013
2012-03-12  Alex Launi  <alex.launi@canonical.com>
 
2014
 
 
2015
        Add AltR key translation
 
2016
 
 
2017
2012-03-12  Alex Launi  <alex.launi@canonical.com>
 
2018
 
 
2019
        Add a dash member to AutopilotTestCase
 
2020
 
 
2021
2012-03-12  Alex Launi  <alex.launi@canonical.com>
 
2022
 
 
2023
        merge trunk
 
2024
 
 
2025
2012-03-12  Alex Launi  <alex.launi@canonical.com>
 
2026
 
 
2027
        Refactor the dash tests
 
2028
 
 
2029
2012-03-09  Alex Launi  <alex.launi@canonical.com>
 
2030
 
 
2031
        do some work on fixing up the dash tests
 
2032
 
 
2033
2012-03-14  Thomi Richards  <thomi.richards@canonical.com>
 
2034
 
 
2035
        Fix AutoPilotTestCase class so launcher tests pass again.. Fixes: . Approved by Marco Trevisan (Treviño).
 
2036
 
 
2037
2012-03-15  Thomi Richards  <thomi.richards@canonical.com>
 
2038
 
 
2039
        Fix autopilot test case class, so launcher tests pass again.
 
2040
 
 
2041
2012-03-14  Andrea Azzarone  <azzaronea@gmail.com>
 
2042
 
 
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.
 
2044
        
 
2045
        Test
 
2046
        ====
 
2047
        Already in trunk.. Fixes: https://bugs.launchpad.net/bugs/955296. Approved by Marco Trevisan (Treviño).
 
2048
 
 
2049
2012-03-14  Andrea Azzarone  <azzaronea@gmail.com>
 
2050
 
 
2051
        Fix bug #955296
 
2052
 
 
2053
2012-03-14  Andrea Azzarone  <azzaronea@gmail.com>
 
2054
 
 
2055
        Fix a stupid regression. . Fixes: https://bugs.launchpad.net/bugs/955160. Approved by Mirco Müller.
 
2056
 
 
2057
2012-03-14  Andrea Azzarone  <azzaronea@gmail.com>
 
2058
 
 
2059
        Fix stupid regression.
 
2060
 
 
2061
2012-03-14  Jason Smith  <jason.smith@canonical.com>
 
2062
 
 
2063
        == The Problem ==
 
2064
        Someone (me) made a simple coding error that slipped through review
 
2065
        
 
2066
        == The Solution ==
 
2067
        Fix minor coding error (use min instead of max)
 
2068
        
 
2069
        == Testing ==
 
2070
        Fixes existing tests that now fail. Fixes: . Approved by Marco Trevisan (Treviño).
 
2071
 
 
2072
2012-03-14  Jason Smith  <jason.smith@canonical.com>
 
2073
 
 
2074
        fix minor snafu with min/max
 
2075
 
 
2076
2012-03-14  Didier Roche  <didier.roche@canonical.com>
 
2077
 
 
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)
 
2080
        
 
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).
 
2083
 
 
2084
2012-03-14  Didier Roche  <didier.roche@canonical.com>
 
2085
 
 
2086
        better test case
 
2087
 
 
2088
2012-03-13  Didier Roche  <didier.roche@canonical.com>
 
2089
 
 
2090
        remove workaround that is now propery fixed in compiz resulting in bug #953783
 
2091
 
 
2092
2012-03-13  Didier Roche  <didier.roche@canonical.com>
 
2093
 
 
2094
        add a manual test
 
2095
 
 
2096
2012-03-14  Daniel van Vugt  <daniel.van.vugt@canonical.com>
 
2097
 
 
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.
 
2101
 
 
2102
2012-03-14  Daniel van Vugt  <daniel.van.vugt@canonical.com>
 
2103
 
 
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)
 
2106
 
 
2107
2012-03-14  Thomi Richards  <thomi.richards@canonical.com>
 
2108
 
 
2109
        Update the unity logging tests to use the updated autopilot API.. Fixes: . Approved by Michal Hruby.
 
2110
 
 
2111
2012-03-14  Thomi Richards  <thomi.richards@canonical.com>
 
2112
 
 
2113
        Fixed new unity logging tests.
 
2114
 
 
2115
2012-03-14  Thomi Richards  <thomi.richards@canonical.com>
 
2116
 
 
2117
        Autopilot tests can now produce unity logs for a failing autopilot test.. Fixes: . Approved by Jason Smith, Tim Penhey.
 
2118
 
 
2119
2012-03-14  Thomi Richards  <thomi.richards@canonical.com>
 
2120
 
 
2121
        Trim trailing whitespace.
 
2122
 
 
2123
2012-03-14  Thomi Richards  <thomi.richards@canonical.com>
 
2124
 
 
2125
        Changed from review.
 
2126
 
 
2127
2012-03-14  Thomi Richards  <thomi.richards@canonical.com>
 
2128
 
 
2129
        Merged trunk.
 
2130
 
 
2131
2012-03-14  Thomi Richards  <thomi.richards@canonical.com>
 
2132
 
 
2133
        Merged trunk.
 
2134
 
 
2135
2012-03-14  Thomi Richards  <thomi.richards@canonical.com>
 
2136
 
 
2137
        Fixed typo.
 
2138
 
 
2139
2012-03-14  Thomi Richards  <thomi.richards@canonical.com>
 
2140
 
 
2141
        Logging now reset after each test is complete.
 
2142
 
 
2143
2012-03-14  Thomi Richards  <thomi.richards@canonical.com>
 
2144
 
 
2145
        Launcher tests now make the launcher log debug-level log messages.
 
2146
 
 
2147
2012-03-14  Thomi Richards  <thomi.richards@canonical.com>
 
2148
 
 
2149
        Renamed StopLoggingToFile -> ResetLogging. Added infrastructure to test case class.
 
2150
 
 
2151
2012-03-13  Thomi Richards  <thomi.richards@canonical.com>
 
2152
 
 
2153
        Now attaches unity log to tests.
 
2154
 
 
2155
2012-03-13  Thomi Richards  <thomi.richards@canonical.com>
 
2156
 
 
2157
        Added more tests to ensure the logging framework is running correctly.
 
2158
 
 
2159
2012-03-13  Thomi Richards  <thomi.richards@canonical.com>
 
2160
 
 
2161
        Merged Tim's branch that contains the log implementation.
 
2162
 
 
2163
2012-03-13  Tim Penhey  <tim.penhey@canonical.com>
 
2164
 
 
2165
        Implement the logging features.
 
2166
 
 
2167
2012-03-13  Thomi Richards  <thomi.richards@canonical.com>
 
2168
 
 
2169
        Added the test file.
 
2170
 
 
2171
2012-03-13  Thomi Richards  <thomi.richards@canonical.com>
 
2172
 
 
2173
        Added a failing test for unity's logging infrastructure.
 
2174
 
 
2175
2012-03-13  Thomi Richards  <thomi.richards@canonical.com>
 
2176
 
 
2177
        DBus methods in place.
 
2178
 
 
2179
2012-03-13  Brandon Schaefer  <brandontschaefer@gmail.com>
 
2180
 
 
2181
        . Fixes: . Approved by Thomi Richards.
 
2182
 
 
2183
2012-03-13  Brandon Schaefer  <brandontschaefer@gmail.com>
 
2184
 
 
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
 
2187
 
 
2188
2012-03-13  Brandon Schaefer  <brandontschaefer@gmail.com>
 
2189
 
 
2190
        * Test for Multi_Key/Composition characters
 
2191
 
 
2192
2012-03-13  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2193
 
 
2194
        Added support for Up/Down arrow keys to change the selected launcher icon when using the Super+Tab
 
2195
        
 
2196
        This fixes the bug #950404
 
2197
        
 
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.
 
2199
 
 
2200
2012-03-10  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2201
 
 
2202
        autopilot: added the tests for the Up/Down arrow keys during launcher switcher
 
2203
        
 
2204
        Plus, redesigned the launcher emulator, underlining the differece between the Launcher Switcher
 
2205
        and the Launcher Key navigation.
 
2206
 
 
2207
2012-03-09  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2208
 
 
2209
        unityshell: make Launcher switcher to work also with arrow keys
 
2210
 
 
2211
2012-03-13  Andrea Azzarone  <azzaronea@gmail.com>
 
2212
 
 
2213
        The problems
 
2214
        -------------
 
2215
        Bug #927710: No text inside multirange filters
 
2216
        Bug #942508: Dash - Font metrics and colors are wrong
 
2217
        
 
2218
        The fix
 
2219
        -------
 
2220
        Update the dash fonts.
 
2221
        
 
2222
        Test
 
2223
        ----
 
2224
        Not applicable.
 
2225
        
 
2226
        http://ubuntuone.com/1a4mdRPJ8tgFrg4bMuNiQE
 
2227
        
 
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.
 
2229
 
 
2230
2012-03-13  Andrea Azzarone  <azzaronea@gmail.com>
 
2231
 
 
2232
        Add SVGs.
 
2233
 
 
2234
2012-03-13  Andrea Azzarone  <azzaronea@gmail.com>
 
2235
 
 
2236
        Merge trunk.
 
2237
 
 
2238
2012-03-06  Andrea Azzarone  <azzaronea@gmail.com>
 
2239
 
 
2240
        Fix the space between the search entry icon and the text.
 
2241
 
 
2242
2012-03-06  Andrea Azzarone  <azzaronea@gmail.com>
 
2243
 
 
2244
        Merge needed branch.
 
2245
 
 
2246
2012-03-05  Andrea Azzarone  <azzaronea@gmail.com>
 
2247
 
 
2248
        Move font description in const variables.
 
2249
 
 
2250
2012-03-01  Andrea Azzarone  <azzaronea@gmail.com>
 
2251
 
 
2252
        Update the dash font settings.
 
2253
 
 
2254
2012-03-13  Mirco Müller  <mirco.mueller@canonical.com>
 
2255
 
 
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.
 
2258
        
 
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:
 
2260
        
 
2261
        alpha  |  saturation
 
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
        -------------------------------------------------------------------
 
2268
        
 
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
 
2270
        
 
2271
        without fix:
 
2272
        http://people.canonical.com/~mmueller/863230-issue-1.ogv
 
2273
        
 
2274
        with fix:
 
2275
        http://people.canonical.com/~mmueller/after-fix-863230.ogv
 
2276
        
 
2277
        If anybody ever causes this to regress, I'll ... !. Fixes: https://bugs.launchpad.net/bugs/863230. Approved by Tim Penhey.
 
2278
 
 
2279
2012-02-29  Mirco Müller  <mirco.mueller@canonical.com>
 
2280
 
 
2281
        Added a manual-test for the bug
 
2282
 
 
2283
2012-02-15  Mirco Müller  <mirco.mueller@canonical.com>
 
2284
 
 
2285
        Best attempt yet, trying to fix LP: #863230
 
2286
 
 
2287
2012-03-13  Gabor Kelemen  <kelemeng@ubuntu.com>
 
2288
 
 
2289
        Added missing files to POTFILES.in. Fixes: https://bugs.launchpad.net/bugs/923762. Approved by Thomi Richards, Michal Hruby.
 
2290
 
 
2291
2012-03-05  Gabor Kelemen  <kelemeng@ubuntu.com>
 
2292
 
 
2293
        Update POTFILES.in/skip. LP: 923762
 
2294
 
 
2295
2012-03-13  Alex Launi  <alex.launi@canonical.com>
 
2296
 
 
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.
 
2298
 
 
2299
2012-02-23  Alex Launi  <alex.launi@canonical.com>
 
2300
 
 
2301
        add absolute (screen) x and y coordinated to quicklists
 
2302
 
 
2303
2012-03-13  Andrea Azzarone  <azzaronea@gmail.com>
 
2304
 
 
2305
        = The Problem =
 
2306
        
 
2307
        HUD shortcut is not in the overlay.
 
2308
        
 
2309
        = The Fix =
 
2310
        
 
2311
        Add it.
 
2312
        
 
2313
        = Testing =
 
2314
        
 
2315
        None.. Fixes: https://bugs.launchpad.net/bugs/942515. Approved by Marco Trevisan (Treviño).
 
2316
 
 
2317
2012-03-05  Andrea Azzarone  <azzaronea@gmail.com>
 
2318
 
 
2319
        Fix.
 
2320
 
 
2321
2012-02-28  Andrea Azzarone  <azzaronea@gmail.com>
 
2322
 
 
2323
        Add the HUD shortcut to the overlay.
 
2324
 
 
2325
2012-03-13  Andrea Azzarone  <azzaronea@gmail.com>
 
2326
 
 
2327
        = The Problem =
 
2328
        
 
2329
        The shortcut overlay uses hardcoded value for switching ws.
 
2330
        
 
2331
        = The Fix =
 
2332
        
 
2333
        Add a new type of shortcut option COMPIZ_METAKEY_OPTION.
 
2334
        
 
2335
        = Testing =
 
2336
        
 
2337
        Added.. Fixes: https://bugs.launchpad.net/bugs/939517. Approved by Mirco Müller.
 
2338
 
 
2339
2012-02-28  Andrea Azzarone  <azzaronea@gmail.com>
 
2340
 
 
2341
        Fix bug #939517.
 
2342
 
 
2343
2012-03-13  Paul Sladen  <sladen@canonical.com>
 
2344
 
 
2345
        Dash/HUD: logic inversion in spinner rotation offset (LP: #943656). Fixes: https://bugs.launchpad.net/bugs/943656. Approved by Andrea Azzarone, Andrea Cimitan.
 
2346
 
 
2347
2012-03-01  Paul Sladen  <sladen@canonical.com>
 
2348
 
 
2349
        Dash/HUD: logic inversion in spinner rotation offset
 
2350
 
 
2351
2012-03-13  Andrea Cimitan  <andrea.cimitan@canonical.com>
 
2352
 
 
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.
 
2354
 
 
2355
2012-02-29  Andrea Cimitan  <andrea.cimitan@canonical.com>
 
2356
 
 
2357
        Fix misalignment of the glow in alt-tab switcher
 
2358
 
 
2359
2012-03-13  Martin Mrazik  <mrazik@gmail.com>
 
2360
 
 
2361
        I'll try to automate this in the next few days.. Fixes: . Approved by Thomi Richards.
 
2362
 
 
2363
2012-02-28  Martin Mrazik  <mrazik@gmail.com>
 
2364
 
 
2365
        manual test for lp:929506
 
2366
 
 
2367
2012-03-13  Andrea Azzarone  <azzaronea@gmail.com>
 
2368
 
 
2369
        = The Problem =
 
2370
        
 
2371
        See: https://bugs.launchpad.net/unity/+bug/748101.
 
2372
        
 
2373
        = The Fix =
 
2374
        
 
2375
        Keep in consideration the baseline to align the labels inside the category header.
 
2376
        
 
2377
        = Testing =
 
2378
        
 
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.
 
2380
 
 
2381
2012-03-13  Andrea Azzarone  <azzaronea@gmail.com>
 
2382
 
 
2383
        Merge trunk.
 
2384
 
 
2385
2012-02-29  Andrea Azzarone  <azzaronea@gmail.com>
 
2386
 
 
2387
        Fix.
 
2388
 
 
2389
2012-02-29  Andrea Azzarone  <azzaronea@gmail.com>
 
2390
 
 
2391
        Complete the AP test.
 
2392
 
 
2393
2012-02-29  Andrea Azzarone  <azzaronea@gmail.com>
 
2394
 
 
2395
        Merge trunk.
 
2396
 
 
2397
2012-02-29  Andrea Azzarone  <azzaronea@gmail.com>
 
2398
 
 
2399
        First draft for the AP test.
 
2400
 
 
2401
2012-02-29  Andrea Azzarone  <azzaronea@gmail.com>
 
2402
 
 
2403
        Use something like a baseline alignment for the category header.
 
2404
 
 
2405
2012-03-13  Thomi Richards  <thomi.richards@canonical.com>
 
2406
 
 
2407
        Make autopilot test log lines much shorter by using the module name rather than the full path name.. Fixes: . Approved by Jason Smith.
 
2408
 
 
2409
2012-03-13  Thomi Richards  <thomi.richards@canonical.com>
 
2410
 
 
2411
        Use the module name rather than the full path name in the test log file.
 
2412
 
 
2413
2012-03-12  Jason Smith  <jason.smith@canonical.com>
 
2414
 
 
2415
        == The Problem ==
 
2416
        Design requested changes to multi-monitor to provide support for toggling barriers and multiple-launchers
 
2417
        
 
2418
        == The Solution ==
 
2419
        Implement the options
 
2420
        
 
2421
        == Testing ==
 
2422
        Interactions should be covered under existing tests. Fixes: . Approved by Tim Penhey.
 
2423
 
 
2424
2012-03-12  Jason Smith  <jason.smith@canonical.com>
 
2425
 
 
2426
        don't violate the rule of three
 
2427
 
 
2428
2012-03-12  Jason Smith  <jason.smith@canonical.com>
 
2429
 
 
2430
        change text to be a little clearer
 
2431
 
 
2432
2012-03-12  Jason Smith  <jason.smith@canonical.com>
 
2433
 
 
2434
        add manual test
 
2435
 
 
2436
2012-03-12  Jason Smith  <jason.smith@canonical.com>
 
2437
 
 
2438
        ensure that we have the launcher properly reflect the entire desktop rather than just the monitor when in single launcher mode
 
2439
 
 
2440
2012-03-12  Jason Smith  <jason.smith@canonical.com>
 
2441
 
 
2442
        implement mm options for multiple launchers
 
2443
 
 
2444
2012-03-12  Brandon Schaefer  <brandontschaefer@gmail.com
 
2445
 
 
2446
        = Problem description =
 
2447
        
 
2448
        If no results are returned from a lens there is no message informing the user so.
 
2449
        
 
2450
        = The fix =
 
2451
        
 
2452
        In DashView::OnSearchFinished a check is made to see if a message should be
 
2453
        shown.
 
2454
        
 
2455
        A default message is used if the lens doesn't provide one.
 
2456
        
 
2457
        There is also a timer that waits for 150ms then hides the
 
2458
        message, if the search is taking a while.
 
2459
        
 
2460
        = Test coverage =
 
2461
        
 
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.
 
2463
 
 
2464
2012-03-08  Brandon Schaefer  <brandontschaefer@gmail.com>
 
2465
 
 
2466
        Removed comments added by me...
 
2467
 
 
2468
2012-03-08  Brandon Schaefer  <brandontschaefer@gmail.com>
 
2469
 
 
2470
        merge trunk
 
2471
 
 
2472
2012-03-05  Brandon Schaefer  <brandontschaefer@gmail.com
 
2473
 
 
2474
        merged trunk
 
2475
 
 
2476
2012-03-04  Brandon Schaefer  <brandontschaefer@gmail.com
 
2477
 
 
2478
        *Changed autopilot search string
 
2479
 
 
2480
2012-03-02  Brandon Schaefer  <brandontschaefer@gmail.com
 
2481
 
 
2482
        Mixed names up
 
2483
 
 
2484
2012-03-02  Brandon Schaefer  <brandontschaefer@gmail.com
 
2485
 
 
2486
        * Split the autopilot test
 
2487
 
 
2488
2012-03-02  Brandon Schaefer  <brandontschaefer@gmail.com
 
2489
 
 
2490
        * Sleep added after kb.type()
 
2491
 
 
2492
2012-03-02  Brandon Schaefer  <brandontschaefer@gmail.com
 
2493
 
 
2494
        * Added an autopilot test and removed the manual onew
 
2495
 
 
2496
2012-03-02  Brandon Schaefer  <brandontschaefer@gmail.com
 
2497
 
 
2498
        trunk
 
2499
 
 
2500
2012-03-01  Brandon Schaefer  <brandontschaefer@gmail.com
 
2501
 
 
2502
        Fixed the timer where it would go off when switching lenses
 
2503
 
 
2504
2012-03-01  Brandon Schaefer  <brandontschaefer@gmail.com
 
2505
 
 
2506
        merged trunk
 
2507
 
 
2508
2012-03-01  Brandon Schaefer  <brandontschaefer@gmail.com
 
2509
 
 
2510
        In LensView::HideResultsMessage, now checks if the message is active before hiding it
 
2511
 
 
2512
2012-03-01  Brandon Schaefer  <brandontschaefer@gmail.com
 
2513
 
 
2514
        Added a signal so to hide the results message after 150ms
 
2515
 
 
2516
2012-02-29  Brandon Schaefer  <brandontschaefer@gmail.com
 
2517
 
 
2518
        merged trunk
 
2519
 
 
2520
2012-02-06  Brandon Schaefer  <brandontschaefer@gmail.com>
 
2521
 
 
2522
        Fixed style problems, along with some other clean ups.
 
2523
 
 
2524
2012-02-06  Brandon Schaefer  <brandontschaefer@gmail.com>
 
2525
 
 
2526
        Changed to use std::sstream instead of std::string
 
2527
 
 
2528
2012-02-06  Brandon Schaefer  <brandontschaefer@gmail.com>
 
2529
 
 
2530
        markup now uses std::string instead of gchar* and g_strdup_printf()
 
2531
 
 
2532
2012-02-03  Brandon Schaefer  <brandontschaefer@gmail.com>
 
2533
 
 
2534
        Cleaned up, and fixed conflicts
 
2535
 
 
2536
2012-03-12  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2537
 
 
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.
 
2539
 
 
2540
2012-03-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2541
 
 
2542
        test_switcher_controller: make the construction test to really test something
 
2543
 
 
2544
2012-03-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2545
 
 
2546
        test_switcher_controller: removing the redoundant Test prefix in functions
 
2547
 
 
2548
2012-03-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2549
 
 
2550
        test_switcher_controller: reduce the time to use to perform the test
 
2551
 
 
2552
2012-03-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2553
 
 
2554
        Merging with lp:~3v1n0/unity/alt+tab-background-load changes
 
2555
 
 
2556
2012-02-28  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2557
 
 
2558
        tests: added test_switcher_controller to check construction and lazy load
 
2559
 
 
2560
2012-02-28  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2561
 
 
2562
        Tests, enabling test_switcher_model
 
2563
 
 
2564
2012-02-28  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2565
 
 
2566
        Merging with trunk
 
2567
 
 
2568
2012-03-12  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2569
 
 
2570
        Add some background operations to the SwitcherController to make the Alt+Tab to show-up quicker
 
2571
        
 
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.
 
2574
        
 
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).
 
2576
        
 
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.
 
2578
 
 
2579
2012-03-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2580
 
 
2581
        SwitcherController: allow to define the load timeout on construction
 
2582
 
 
2583
2012-03-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2584
 
 
2585
        SwitcherController: use protected member to set the construct timeout
 
2586
        
 
2587
        So it will be possible to test it.
 
2588
 
 
2589
2012-02-27  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2590
 
 
2591
        SwitcherController: setting the load timeout to 20s
 
2592
 
 
2593
2012-02-26  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2594
 
 
2595
        SwitcherController: use SetOpacity instead of SetVisible
 
2596
 
 
2597
2012-02-26  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2598
 
 
2599
        SwitcherController: move to UBusManager
 
2600
 
 
2601
2012-02-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2602
 
 
2603
        SwitcherController: add an idle to construct the view when waiting for the show timeout
 
2604
 
 
2605
2012-02-25  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2606
 
 
2607
        SwitcherController: add a lazy loader to create the Alt+Tab window on background
 
2608
        
 
2609
        This should improve the startup time of the first Alt+Tab session.
 
2610
 
 
2611
2012-03-12  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2612
 
 
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.
 
2614
 
 
2615
2012-03-07  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2616
 
 
2617
        Merging with trunk changes.
 
2618
 
 
2619
2012-03-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2620
 
 
2621
        UnityScreen: add / remove scroll actions in compiz screen
 
2622
        
 
2623
        This is not strictly needed here since compiz seems to grab them
 
2624
        already, but this should ensure that they're managed.
 
2625
 
 
2626
2012-03-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2627
 
 
2628
        Merging with trunk
 
2629
 
 
2630
2012-02-29  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2631
 
 
2632
        Autopilot, switcher: split mouse-wheel tests
 
2633
 
 
2634
2012-02-29  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2635
 
 
2636
        unityshell: support both horizontal and vertical scroll events on AltTab
 
2637
 
 
2638
2012-02-29  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2639
 
 
2640
        unityshell: remove unneeded space.
 
2641
 
 
2642
2012-02-29  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2643
 
 
2644
        Added autopilot test for switcher mouse-wheel support.
 
2645
 
 
2646
2012-02-29  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2647
 
 
2648
        Merging with trunk
 
2649
 
 
2650
2012-02-27  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2651
 
 
2652
        UnityScreen: igonore quick scroll events, use a limit of 150ms
 
2653
 
 
2654
2012-02-26  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2655
 
 
2656
        unityshell: inverting the scrolling direction to for the switcher
 
2657
 
 
2658
2012-02-26  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2659
 
 
2660
        unityshell: allow to change Switcher selected icon via mouse-wheel
 
2661
 
 
2662
2012-03-12  Thomi Richards  <thomi.richards@canonical.com>
 
2663
 
 
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).
 
2666
 
 
2667
2012-03-13  Thomi Richards  <thomi.richards@canonical.com>
 
2668
 
 
2669
        Fixed shortcut_hint tests.
 
2670
 
 
2671
2012-03-13  Thomi Richards  <thomi.richards@canonical.com>
 
2672
 
 
2673
        Merged branch that fixes unity crash in shortcut hint controller.
 
2674
 
 
2675
2012-03-12  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2676
 
 
2677
        Avoid autopilot to crash unity when the shortcut hint view has not been initialized.. Fixes: . Approved by Thomi Richards.
 
2678
 
 
2679
2012-03-12  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2680
 
 
2681
        ShortcutController: avoid to crash during autopilot if view_window_ has not been initialized.
 
2682
 
 
2683
2012-03-12  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2684
 
 
2685
        Add support to hide the shortcut hint view by Escape key.
 
2686
        
 
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.
 
2693
        
 
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.
 
2695
 
 
2696
2012-03-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2697
 
 
2698
        autopilot, test_shortcut_hint.py: set the default size on constructor.
 
2699
 
 
2700
2012-03-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2701
 
 
2702
        autopilot: test_shortcut_hint.py check if all the shortcut hints are showing together
 
2703
        
 
2704
        Shortcut hints view and the launcher icon hint should be shown at the same time
 
2705
 
 
2706
2012-03-06  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2707
 
 
2708
        Merging again with thomi's fixed tests
 
2709
 
 
2710
2012-03-05  Thomi Richards  <thomi.richards@canonical.com>
 
2711
 
 
2712
        Fixed tests so they pass, and merged launcher emulator changes, so this should merge cleanly with trunk.
 
2713
 
 
2714
2012-03-05  Thomi Richards  <thomi.richards@canonical.com>
 
2715
 
 
2716
        Removed unneeded refresh_state calls, fixed test.
 
2717
 
 
2718
2012-03-02  Thomi Richards  <thomi.richards@canonical.com>
 
2719
 
 
2720
        Various test cleanups.
 
2721
 
 
2722
2012-03-02  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2723
 
 
2724
        autopilot, test_shortcut_hint: added ShortcutHints integration tests.
 
2725
        
 
2726
        They tests the interaction between the shortcut hints and other unity
 
2727
        parts, especially the LauncherSwitcher and the other Super keybindings
 
2728
 
 
2729
2012-03-02  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2730
 
 
2731
        autopilot: test launcher switcher cancel by Escape key
 
2732
 
 
2733
2012-03-01  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2734
 
 
2735
        autopilot, test_shortcut_hint: added first basic shortcut hint tests
 
2736
 
 
2737
2012-03-01  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2738
 
 
2739
        autopilot: ShortcutHint emulator, misc code fixes
 
2740
 
 
2741
2012-03-01  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2742
 
 
2743
        autopilot, X11 emulator: allow to get the primary monitor
 
2744
 
 
2745
2012-03-01  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2746
 
 
2747
        ShortcutController: add more introspection data.
 
2748
        
 
2749
        Setting it as visible when the view is really visible.
 
2750
        Also include the FADE duration into the timeout.
 
2751
 
 
2752
2012-03-01  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2753
 
 
2754
        unityshell: add the shortcut controller as an introspectable child.
 
2755
 
 
2756
2012-03-01  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2757
 
 
2758
        Merging with autopilot fixes included into lp:~3v1n0/unity/super+tab-shortcut-fixes
 
2759
 
 
2760
2012-03-01  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2761
 
 
2762
        autopilot: add first shortcut_hint.py emulator scheleton
 
2763
 
 
2764
2012-03-01  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2765
 
 
2766
        ShortcutController: added introspection support
 
2767
 
 
2768
2012-02-29  Marco Trevisan (Treviño)  <mail@3v1n0.net>
 
2769
 
 
2770
        UnityScreen: EnableCancelAction, add support for multiple targets
 
2771
        
 
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.
 
2780
 
 
2781
2012-03-12  Gord Allott  <gord.allott@canonical.com>
 
2782
 
 
2783
        adds an include that broke the standalone client build
 
2784
        
 
2785
        Build fix - tests not applicable. Fixes: . Approved by Michal Hruby.
 
2786
 
 
2787
2012-03-01  Gord Allott  <gord.allott@canonical.com>
 
2788
 
 
2789
        fixes the dash standalone client build
 
2790
 
 
2791
2012-03-12  Andrea Azzarone  <azzaronea@gmail.com>
 
2792
 
 
2793
        The problem
 
2794
        ===
 
2795
        Dash - Missing category separator line in dash
 
2796
        
 
2797
        The fix
 
2798
        ===
 
2799
        
 
2800
        17      -  bool found_one = false;
 
2801
        18      -
 
2802
        19      -  for (rit = children.rbegin(); rit != children.rend(); ++rit)
 
2803
        20      -  {
 
2804
        21      -    PlacesGroup* group = static_cast<PlacesGroup*>(*rit);
 
2805
        22      -
 
2806
        23      -    if (group->IsVisible())
 
2807
        24      -      group->SetDrawSeparator(found_one);
 
2808
        25      -
 
2809
        26      -    found_one = group->IsVisible();
 
2810
        27      -  }
 
2811
        
 
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.
 
2815
        
 
2816
        The test
 
2817
        ===
 
2818
        Adds a unit test for the logic side.. Fixes: https://bugs.launchpad.net/bugs/850984. Approved by Marco Trevisan (Treviño).
 
2819
 
 
2820
2012-03-09  Andrea Azzarone  <azzaronea@gmail.com>
 
2821
 
 
2822
        Fix include "issue".
 
2823
 
 
2824
2012-03-09  Andrea Azzarone  <azzaronea@gmail.com>
 
2825
 
 
2826
        Fix.
 
2827
 
 
2828
2012-03-09  Andrea Azzarone  <azzaronea@gmail.com>
 
2829
 
 
2830
        Adds tests.
 
2831
 
 
2832
2012-03-09  Andrea Azzarone  <azzaronea@gmail.com>
 
2833
 
 
2834
        Fix bug #850984.
 
2835
 
 
2836
2012-03-12  Michael Rawson  <michaelrawson76@gmail.com>
 
2837
 
 
2838
        Fixes bug #877382 (no long description on hover for CCSM).. Fixes: https://bugs.launchpad.net/bugs/877382. Approved by Tim Penhey.
 
2839
 
 
2840
2012-03-01  Michael Rawson  <michaelrawson76@gmail.com>
 
2841
 
 
2842
        Fixed bug #877382
 
2843
 
 
2844
2012-03-12  Tim Penhey  <tim.penhey@canonical.com>
 
2845
 
 
2846
        Added some manual tests for the launcher reorder animations.. Fixes: . Approved by Mirco Müller.
 
2847
 
 
2848
2012-03-05  Tim Penhey  <tim.penhey@canonical.com>
 
2849
 
 
2850
        Added a few manual tests about the moving of launcher icons.
 
2851
 
 
2852
2012-03-12  Lorenzo Mattei  <lore.mattei@gmail.com>
 
2853
 
 
2854
        . Fixes: https://bugs.launchpad.net/bugs/891818. Approved by Marco Trevisan (Treviño), Mirco Müller.
 
2855
 
 
2856
2012-03-07  Lorenzo Mattei  <lore.mattei@gmail.com>
 
2857
 
 
2858
        Safer autopilot test
 
2859
 
 
2860
2012-03-07  Lorenzo Mattei  <lore.mattei@gmail.com>
 
2861
 
 
2862
        Added autopilot test for lp:891818
 
2863
 
 
2864
2012-03-05  Lorenzo Mattei  <lore.mattei@gmail.com>
 
2865
 
 
2866
        Fixex lp:891818
 
2867
 
 
2868
2012-03-12  Michal Hruby  <michal.mhr@gmail.com>
 
2869
 
 
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.
 
2871
 
 
2872
2012-03-05  Michal Hruby  <michal.mhr@gmail.com>
 
2873
 
 
2874
        Safer tests
 
2875
 
 
2876
2012-03-12  Michal Hruby  <michal.mhr@gmail.com>
 
2877
 
 
2878
        == The Problem ==
 
2879
        Crashed lens doesn't restart unless searching in home view.
 
2880
        
 
2881
        == The Solution ==
 
2882
        Make sure a Search call can restart a lens just as GlobalSearch can.
 
2883
        
 
2884
        == Testing ==
 
2885
        Added a manual test for the issue.. Fixes: https://bugs.launchpad.net/bugs/947301. Approved by Mirco Müller, Gord Allott.
 
2886
 
 
2887
2012-03-06  Michal Hruby  <michal.mhr@gmail.com>
 
2888
 
 
2889
        Fix the killall command in manual test
 
2890
 
 
2891
2012-03-05  Michal Hruby  <michal.mhr@gmail.com>
 
2892
 
 
2893
        Make sure Search method can restart a lens (not just GlobalSearch)
 
2894
 
 
2895
2012-03-12  Paolo Rotolo  <paolorotolo@ubuntu-it.org>
 
2896
 
 
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).
 
2898
 
 
2899
2012-03-07  Paolo Rotolo  <paolorotolo@ubuntu-it.org>
 
2900
 
 
2901
        Fix typo in plugins/unityshell/unityshell.xml.in: stoped → stopped. Fixes LP: #931382.
 
2902
 
 
2903
2012-03-12  Martin Mrazik  <mrazik@gmail.com>
 
2904
 
 
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.
 
2909
 
 
2910
2012-03-07  Martin Mrazik  <mrazik@gmail.com>
 
2911
 
 
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
 
2915
 
 
2916
2012-03-12  Thomi Richards  <thomi.richards@canonical.com>
 
2917
 
 
2918
        Adds the ability in autopilot to get a launcher icon with a specified desktop file.. Fixes: . Approved by Marco Trevisan (Treviño).
 
2919
 
 
2920
2012-03-09  Thomi Richards  <thomi.richards@canonical.com>
 
2921
 
 
2922
        Added functionality to launcher model class - you can now retrieve icons by their desktop icon.
 
2923
 
 
2924
2012-03-12  Thomas Voß  <thomas.voss@rub.de>
 
2925
 
 
2926
        Introduces a cached variable to handle the Google Test source dir.. Fixes: . Approved by Didier Roche.
 
2927
 
 
2928
2012-03-09  Thomas Voß  <thomas.voss@rub.de>
 
2929
 
 
2930
        Introduced a cached variable for google-test source path.
 
2931
 
 
2932
2012-03-12  Thomi Richards  <thomi.richards@canonical.com>
 
2933
 
 
2934
        The Problem:
 
2935
        
 
2936
        Node properties in the unity introspection visualiser script were shown unordered. This made it hard to view node properties.
 
2937
        
 
2938
        The solution:
 
2939
        
 
2940
        Node properties are now sorted.
 
2941
        
 
2942
        Tests:
 
2943
        
 
2944
        ummm... no.. Fixes: . Approved by Tim Penhey.
 
2945
 
 
2946
2012-03-12  Thomi Richards  <thomi.richards@canonical.com>
 
2947
 
 
2948
        Unity introspection script now sorts node properties alphabetically.
 
2949
 
 
2950
2012-03-12  Thomi Richards  <thomi.richards@canonical.com>
 
2951
 
 
2952
        Fixed an autopilot test so it actually tests something useful.. Fixes: . Approved by Tim Penhey.
 
2953
 
 
2954
2012-03-12  Thomi Richards  <thomi.richards@canonical.com>
 
2955
 
 
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.
 
2957
 
1
2958
2012-03-12  Thomi Richards  <thomi.richards@canonical.com>
2
2959
 
3
2960
        Fixed the CommandLensSearchTests.test_run_before_refresh test so it passes, and refactored the bamf emulator.. Fixes: . Approved by Tim Penhey.