Merge lp:~bregma/unity/release-7.2.0 into lp:unity

Proposed by Stephen M. Webb
Status: Merged
Approved by: Brandon Schaefer
Approved revision: no longer in the source branch.
Merged at revision: 3753
Proposed branch: lp:~bregma/unity/release-7.2.0
Merge into: lp:unity
Diff against target: 16746 lines (+16509/-24)
5 files modified
AUTHORS (+27/-0)
CMakeLists.txt (+13/-16)
ChangeLog (+16453/-0)
debian/changelog (+7/-0)
debian/control (+9/-8)
To merge this branch: bzr merge lp:~bregma/unity/release-7.2.0
Reviewer Review Type Date Requested Status
Marco Trevisan (Treviño) Approve
Brandon Schaefer (community) Approve
Andrea Azzarone (community) Approve
Review via email: mp+213688@code.launchpad.net

Commit message

bump to release 7.2.0

Description of the change

Bumps the upstream Unity version to 7.2.0 in anticipation of branch-and-release for Ubuntu 14.04.

Also fixes some long-standing minor Lintian warnings.

To post a comment you must log in.
Revision history for this message
Andrea Azzarone (azzar1) :
review: Approve
Revision history for this message
Brandon Schaefer (brandontschaefer) wrote :

+1 to the largest diff I've ever seen.

review: Approve
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'AUTHORS'
2--- AUTHORS 2013-04-03 13:42:12 +0000
3+++ AUTHORS 2014-04-01 16:51:58 +0000
4@@ -16,6 +16,7 @@
5 Andrea Azzarone
6 Andrea Azzarone <azzaronea@gmail.com>
7 Andrea Cimitan <andrea.cimitan@canonical.com>
8+ Andrew Gaul <andrew@gaul.org>
9 Andrey Logvinov <Andrey.Logvinov.81@gmail.com
10 Aurélien Gâteau <aurelien.gateau@canonical.com>
11 Automatic PS uploader <ps-jenkins@lists.canonical.com>
12@@ -30,17 +31,22 @@
13 Brandon Schaefer <brandontschaefer@gmail.com>
14 Brandon Schaefer <brandontschaefer@gmail.com, Brandon Schaefer <brandontschaefer@gmail.com>
15 Brandon Schaefer <brandontschaefer@gmail.com, Jay Taoko <jay.taoko@canonical.com>
16+ Brandon Schaefer <brandontschaefer@gmail.com>, Marco Trevisan (Treviño) <mail@3v1n0.net>
17 Brandon Schaefer <brandontschaefer@gmail.com>, Thomi Richards <thomi.richards@canonical.com>
18 Brandon Schaefer <schbra02@evergreen.edu>
19 Charles Kerr <charles.kerr@canonical.com>
20 Charles Kerr <charles.kerr@canonical.com>, Andrea Azzarone <azzaronea@gmail.com>
21 Chase Douglas <chase.douglas@canonical.com>
22 Chris Coulson <chris.coulson@canonical.com>
23+ chris.gagnon <chris.gagnon@canonical.com>
24 Christopher James Halse Rogers <raof@ubuntu.com>
25 Christopher Lee <chris.lee@canonical.com>
26+ Christopher Lee <chris.lee@canonical.com>, Thomi Richards <thomi.richards@canonical.com>
27 Christopher Lee <veebers@gmail.com>
28 Christopher Townsend <christopher.townsend@canonical.com>
29 Chris Townsend <Christopher.Townsend@canonical.com>
30+ Chris Townsend <christopher.townsend@canonical.com>
31+ CI bot <ps-jenkins@lists.canonical.com>
32 Daniel d'Andrada <daniel.dandrada@canonical.com>
33 Daniel van Vugt <vanvugt@gmail.com>
34 David Barth <david.barth@canonical.com>
35@@ -49,11 +55,16 @@
36 Didier Roche <didier.roche@canonical.com>
37 Didier Roche <didier.roche@canonical.com>, Sebastien Bacher <seb128@ubuntu.com>, Marco Trevisan (Treviño) <mail@3v1n0.net>, Łukasz 'sil2100' Zemczak <lukasz.zemczak@canonical.com>, Didier Roche <didrocks@ubuntu.com>, Neil Jagdish Patel <neil.patel@canonical.com>
38 Didier Roche <didrocks@ubuntu.com>
39+ Dimitri John Ledkov <dimitri.ledkov@canonical.com>
40+ Dimitri John Ledkov <xnox@ubuntu.com>
41 Eleni Maria Stea <elene.mst@gmail.com>
42+ Eleni Maria Stea <elenimaria.stea@canonical.com>
43 foxoman <foxoman.u@gmail.com>
44+ Francis Ginther <fginther@gmail.com>
45 Francis Ginther <francis.ginther@canonical.com>
46 Gabor Kelemen <kelemeng@ubuntu.com>
47 Gary Lasker <gary.lasker@canonical.com>
48+ George Karavasilev <motorslav@gmail.com>
49 Gordon Allott <gord.allott@canonical.com>
50 Henri De Veene <henri.deveene@gmail.com>
51 Iain Lane <iain.lane@canonical.com>
52@@ -82,11 +93,13 @@
53 Kevin DuBois <kevin.dubois@canonical.com>
54 Koichi Akabe <vbkaisetsu@gmail.com>
55 Lars Uebernickel <lars.uebernickel@canonical.com>
56+ Leo Arias <leo.arias@canonical.com>
57 Loïc Molinari <loic.molinari@canonical.com>
58 Lorenzo Mattei <lore.mattei@gmail.com>
59 Łukasz 'sil2100' Zemczak <lukasz.zemczak@canonical.com>
60 Luke Yelavich <luke.yelavich@canonical.com>
61 Manuel de la Pena <manuel@canonical.com>
62+ Manuel de la Pena <manuel@canonical.com>, Nick Dedekind <nicholas.dedekind@gmail.com>, Pawel Stolowski <pawel.stolowski@canonical.com>, Michal Hruby <michal.mhr@gmail.com>, Łukasz 'sil2100' Zemczak <lukasz.zemczak@canonical.com>, Marco Trevisan (Treviño) <mail@3v1n0.net>, Automatic PS uploader <ps-jenkins@lists.canonical.com>, Chris Townsend <christopher.townsend@canonical.com>, Andrea Azzarone <azzaronea@gmail.com>
63 Marco Biscaro <marcobiscaro2112@gmail.com>
64 Marco Biscaro <marcobiscaro2112@gmail.com>, Rick Spencer <rick.spencer@canonical.com>
65 Marco Mariani <dfly720@gmail.com>, Thomi Richards <thomi.richards@canonical.com>
66@@ -100,7 +113,9 @@
67 Marco Trevisan (Treviño) <mail@3v1n0.net>, Brandon Schaefer <brandontschaefer@gmail.com>, Tim Penhey <tim.penhey@canonical.com>
68 Marco Trevisan (Treviño) <mail@3v1n0.net>, Lukas Vacek <lucas.vacek@gmail.com>
69 Marco Trevisan (Treviño) <mail@3v1n0.net>, Michal Hruby <michal.mhr@gmail.com>
70+ Marco Trevisan (Treviño) <mail@3v1n0.net>, Sam Spilsbury <sam.spilsbury@canonical.com>
71 Marco Trevisan (Treviño) <mail@3v1n0.net>, Thomi Richards <thomi.richards@canonical.com>
72+ Marco Trevisan (Treviño), Marco Trevisan (Treviño) <mail@3v1n0.net>
73 Marius Gedminas <marius@gedmin.as>
74 Martin Albisetti <argentina@gmail.com>
75 Martin Mrazik <martin.mrazik@canonical.com>
76@@ -108,6 +123,7 @@
77 Martin Pitt <martin.pitt@canonical.com>
78 Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
79 Matthias Alles
80+ Matthieu James <matthieu.james@canonical.com>
81 Maxim Ermilov <maxim.ermilov@canonical.com>
82 MC Return <mc.return@gmx.net>
83 Michael Rawson <michaelrawson76@gmail.com>
84@@ -115,6 +131,7 @@
85 Michael Terry <mike@mterry.name>
86 Michael Vogt <michael.vogt@ubuntu.com>
87 Michal Hruby <michal.mhr@gmail.com>
88+ Michi Henning <michi.henning@canonical.com>
89 Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
90 Mirco Müller <mirco.mueller@ubuntu.com>
91 Mitsuya Shibata
92@@ -129,6 +146,7 @@
93 Nicolas d'Offay <nicolas.doffay@canonical.com>
94 Nicolas d'Offay <nicolas.doffay@canonical.com>, Nic d'Offay <nicolas.doffay@canonical.com>, Neil Jagdish Patel <neil.patel@canonical.com>
95 Nico van der Walt <nico@kimburu.co.za>
96+ Niklas Steger <niklas.steger@gmx.net>
97 Oliver Sauder <os@esite.ch>
98 Omer Akram <om26er@ubuntu.com>
99 Omer Akram <omer.akram@canonical.com>
100@@ -137,6 +155,8 @@
101 Paul Sladen <sladen@canonical.com>
102 Paul Sladen <sladen@canonical.com>, Andrea Cimitan <andrea.cimitan@canonical.com>
103 Pawel Stolowski <pawel.stolowski@canonical.com>
104+ Pawel Stolowski <pawel.stolowski@canonical.com>, Michal Hruby <michal.mhr@gmail.com>
105+ Pawel Stolowski <stolowski@gmail.com>
106 Rafał Cieślak <rafalcieslak256@gmail.com>
107 Renato Araujo Oliveira Filho <renato.filho@canonical.com>
108 Ricardo Mendoza <ricardo.mendoza@canonical.com>
109@@ -149,6 +169,7 @@
110 Romain Perier <rperier@ubuntu.com>
111 Ryan Lortie <desrt@desrt.ca>
112 Sam Spilsbury <sam.spilsbury@canonical.com>
113+ Sam Spilsbury <sam.spilsbury@canonical.com>, Andrea Azzarone <azzaronea@gmail.com>
114 Sam Spilsbury <sam.spilsbury@canonical.com>, Daniel van Vugt <vanvugt@gmail.com>
115 Sam Spilsbury <sam.spilsbury@canonical.com>, Didier Roche <didier.roche@canonical.com>
116 Sam Spilsbury <sam.spilsbury@canonical.com>, Michal Hruby <michal.mhr@gmail.com>
117@@ -157,9 +178,12 @@
118 smspillaz <sam.spilsbury@canonical.com>, Daniel van Vugt <vanvugt@gmail.com>
119 smspillaz <sam.spilsbury@canonical.com>, Sam Spilsbury <sam.spilsbury@canonical.com>
120 Stephen M. Webb <stephen.webb@canonical.com>
121+ Stephen M. Webb <stephen.webb@canonical.com>, Andrew McCarthy <me@andrewmccarthy.ie>
122+ Steve Langasek <steve.langasek@canonical.com>
123 Sven Baars <svenb.linux@gmail.com>
124 Tarmac
125 Ted Gould <ted@gould.cx>
126+ Thomas Voß <thomas.voss@canonical.com>, Didier Roche <didier.roche@canonical.com>
127 Thomas Voß <thomas.voss@rub.de>
128 Thomi Richards <thomir@gmail.com>
129 Thomi Richards <thomir@gmail.com>, Alex Launi <alex.launi@canonical.com>
130@@ -176,6 +200,7 @@
131 Thomi Richards <thomi.richards@canonical.com>, Ted Gould <ted@gould.cx>
132 Thomi Richards <thomi.richards@canonical.com>, Thomi Richards <thomir@gmail.com>
133 Thomi Richards <thomi.richards@canonical.com>, Tim Penhey <tim.penhey@canonical.com>
134+ Tigran Gabrielyan <tigrangab@gmail.com>
135 timo.jyrinki@canonical.com
136 Timo Jyrinki <timo.jyrinki@canonical.com>
137 Tim Penhey <tim.penhey@canonical.com>
138@@ -188,5 +213,7 @@
139 Ugo Riboni <ugo.riboni@canonical.com>
140 Unity Merger <unity.merger@gmail.com>
141 Victor Eduardo <victormartinez79@gmail.com>
142+ William Grant <william.grant@canonical.com>
143+ William Hua <william.hua@canonical.com>
144 Xiao-Long Chen <chenxiaolong@cxl.epac.to>
145 Zaid Yeganeh <zaid.yeganeh@gmail.com>
146
147=== modified file 'CMakeLists.txt'
148--- CMakeLists.txt 2014-03-04 13:14:12 +0000
149+++ CMakeLists.txt 2014-04-01 16:51:58 +0000
150@@ -9,8 +9,8 @@
151 #
152 set (PROJECT_NAME "unity")
153 set (UNITY_MAJOR 7)
154-set (UNITY_MINOR 1)
155-set (UNITY_MICRO 2)
156+set (UNITY_MINOR 2)
157+set (UNITY_MICRO 0)
158 set (UNITY_VERSION "${UNITY_MAJOR}.${UNITY_MINOR}.${UNITY_MICRO}")
159 set (UNITY_API_VERSION "6.0")
160 set (UNITY_COMPONENTS_VERSION "6")
161@@ -102,15 +102,14 @@
162 && bzr log --gnu-changelog > ChangeLog
163 && echo "• Generating AUTHORS"
164 && bzr log --long --levels=0 | grep -e "^\\s*author:" -e "^\\s*committer:" | cut -d ":" -f 2 | sed -r -f AUTHOR-glue | sort -u > AUTHORS
165- && echo "• Committing Release"
166- && bzr commit -m\"Release ${UNITY_VERSION}\" --unchanged
167- && echo "• Tagging Release"
168- && bzr tag ${UNITY_VERSION}
169 && echo "• Running Distcheck"
170 )
171
172 add_custom_target (dist
173- COMMAND bzr export --root=${ARCHIVE_NAME} ${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}.tar.bz2
174+ COMMAND echo "• Creating Tarball"
175+ && bzr export --root=${ARCHIVE_NAME} ${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}.tar.bz2
176+ && echo "• Signing Tarball"
177+ && gpg --armor --sign --detach-sig ${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}.tar.bz2
178 WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
179 )
180 add_dependencies(dist pre-distcheck)
181@@ -129,19 +128,17 @@
182 add_dependencies(distcheck dist)
183
184 add_custom_target (post-distcheck
185- COMMAND echo "• Signing Tarball"
186- && gpg --armor --sign --detach-sig ${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}.tar.bz2
187- && echo "• Pushing Branch"
188- && bzr push
189- && echo "• Publishing Tarball"
190- && lp-project-upload unity ${UNITY_VERSION} ${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}.tar.bz2
191- && echo ""
192- && echo "• Unity ${UNITY_VERSION} Released."
193+ COMMAND echo "• Committing Release"
194+ && bzr commit -m\"Release ${UNITY_VERSION}\" --unchanged
195+ && echo "• Tagging Release"
196+ && bzr tag ${UNITY_VERSION}
197+ && echo "• Unity ${UNITY_VERSION} is ready for release."
198+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
199 )
200 add_dependencies(post-distcheck distcheck)
201
202 add_custom_target (release)
203-add_dependencies (release post-distcheck)
204+add_dependencies (release distcheck)
205
206 #
207 # config.h
208
209=== modified file 'ChangeLog'
210--- ChangeLog 2013-04-03 13:42:12 +0000
211+++ ChangeLog 2014-04-01 16:51:58 +0000
212@@ -1,3 +1,16456 @@
213+2014-03-28 CI bot <ps-jenkins@lists.canonical.com>
214+
215+ Releasing 7.1.2+14.04.20140328.1-0ubuntu1
216+
217+2014-03-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
218+
219+ IconRenderer: scale textures when loading them based on the current launcher scaling
220+
221+ Add SVG textures for tiles and markers (thanks to Matthieu James) to replace .pngs, also make them themable. Fixes: 1297588, 1298488
222+
223+2014-03-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
224+
225+ Resources, launcher markers: reduce outline opacity to match previous values
226+
227+2014-03-27 Matthieu James <matthieu.james@canonical.com>
228+
229+ resources: use outline instead of blurring in launcher markers
230+
231+2014-03-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
232+
233+ Resources, launcher_pip_{ltr,rtl }: don't use the shadow in big version, just an outline
234+
235+2014-03-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
236+
237+ IconRenderer: Use multiple sizes for arrows (using SVGs now)
238+
239+2014-03-27 Matthieu James <matthieu.james@canonical.com>
240+
241+ Resources: add SVGs for launcher markers (pips and arrows)
242+
243+2014-03-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
244+
245+ TextureCache: use better loading size logic
246+
247+2014-03-26 Matthieu James <matthieu.james@canonical.com>
248+
249+ launcher_icon_edge: fix icon shine to match previous PNGs
250+
251+2014-03-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
252+
253+ IconRenderer: use better naming for content sizes, it's about tiles
254+
255+2014-03-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
256+
257+ SwitcherController: initialize the icon renderer on construction
258+
259+2014-03-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
260+
261+ IconRenderer: save default icon sizes as integers
262+
263+2014-03-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
264+
265+ IconRenderer: load properly scaled pips and arrows
266+
267+2014-03-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
268+
269+ IconRenderer: invalidate and reload cached textures on theme changes
270+
271+2014-03-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
272+
273+ IconRenderer: make launcher textures themable
274+
275+2014-03-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
276+
277+ SwitcherController: cache the IconRenderer instead of rebuilding one everytime we build a view
278+
279+ This reduces the view construction time to 1ms here (it was 15ms with PNGs and 130ms with SVGs)
280+
281+2014-03-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
282+
283+ IconRenderer: use SVGs textures for rendering icons
284+
285+ This improves quality when resizing the launcher/switcher
286+
287+2014-03-25 Matthieu James <matthieu.james@canonical.com>
288+
289+ Resources: add Launcher icon textures SVGs
290+
291+2014-03-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
292+
293+ 02_unity_setup_text_scale_factor: actually make it working, copy the gnome value to unity Fixes: 1298492
294+
295+2014-03-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
296+
297+ 02_unity_setup_text_scale_factor: actually make it working, copy the gnome value to unity
298+
299+2014-03-28 Brandon Schaefer <brandontschaefer@gmail.com>
300+
301+ When we see an escape in lockscreen prompt, clear the password. Fixes: 1292647
302+
303+2014-03-26 Brandon Schaefer <brandontschaefer@gmail.com>
304+
305+ * Check if empty before accessing front :)
306+
307+2014-03-25 Brandon Schaefer <brandontschaefer@gmail.com>
308+
309+ * Only clear the focused text entry
310+
311+2014-03-25 Brandon Schaefer <brandontschaefer@gmail.com>
312+
313+ * When we hit an escape clear the password prompt
314+
315+2014-03-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
316+
317+ Tooltip, QuicklistView: use the decoration shadow radius for computing padding Fixes: 1291407, 1297035
318+
319+2014-03-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
320+
321+ QuicklistView: fix paddings
322+
323+2014-03-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
324+
325+ QuicklistView: consider the QL monitor geometry when defining its position
326+
327+ Also remove some code duplication.
328+
329+2014-03-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
330+
331+ QuicklistView: remove the unneeded members, use globals for const values
332+
333+2014-03-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
334+
335+ QuicklistView: use the decoration shadow radius for computing padding
336+
337+2014-03-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
338+
339+ Tooltip: use the decoration shadow radius for computing padding
340+
341+2014-03-28 Andrea Azzarone <azzaronea@gmail.com>
342+
343+ Fixes the double lockscreen when switching users. Fixes: 1291088, 1298202
344+
345+2014-03-24 Andrea Azzarone <azzaronea@gmail.com>
346+
347+ Use reset and remove the layout manually to avoid crashes.
348+
349+2014-03-28 Stephen M. Webb <stephen.webb@canonical.com>
350+
351+ restart unity-panel-service for only the current session when restarting unity from the command line Fixes: 777594
352+
353+2014-03-22 Stephen M. Webb <stephen.webb@canonical.com>
354+
355+ only shut down Unity panel service for te current session
356+
357+2014-03-28 Robert Ancell <robert.ancell@canonical.com>
358+
359+ Call pam_acct_mgmt and pam_chauthtok when unlocking screen Fixes: 1296443
360+
361+2014-03-24 Robert Ancell <robert.ancell@canonical.com>
362+
363+ Ignore errors from pam_setcred - we shouldn't lock out the user on this
364+
365+2014-03-24 Robert Ancell <robert.ancell@canonical.com>
366+
367+ Call pam_acct_mgmt and pam_chauthtok when unlocking screen
368+
369+2014-03-21 CI bot <ps-jenkins@lists.canonical.com>
370+
371+ Releasing 7.1.2+14.04.20140321-0ubuntu1
372+
373+2014-03-21 Andrea Azzarone <azzaronea@gmail.com>
374+
375+ Release the lockscreen_timeout (that we use to get the grab properly) on unlock.
376+
377+2014-03-21 Andrea Azzarone <azzaronea@gmail.com>
378+
379+ Release the timeout on unlock.
380+
381+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
382+
383+ UnitySettings: apply the unity scaling factor to global system settings
384+
385+ We basically use the integer part of our scaling factor as the Gdk scaling factor,
386+ while we apply the point scaling to the Gdk text-scaling-factor.
387+ In this way the readable items will match our scaling. Fixes: 1295436, 1295445
388+
389+2014-03-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
390+
391+ Merging with trunk
392+
393+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
394+
395+ UnitySettings: avoid double form_factor signal emission
396+
397+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
398+
399+ migration-scripts: rename to match debian settings
400+
401+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
402+
403+ TestGSettingsScopes: we need to initialize gsetting environment here
404+
405+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
406+
407+ TestUnitySettings: initialize the form-factor as desktop, by default
408+
409+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
410+
411+ TestUnitySettings: use better test prerequisite checks
412+
413+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
414+
415+ DashController: make sure we disconnect from Settings changes
416+
417+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
418+
419+ Merging with trunk
420+
421+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
422+
423+ Tests: Initialize unity::Settings on test_main, it's too spreaded to repeat it everywhere
424+
425+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
426+
427+ UnitySettings: initialize everything inside Impl
428+
429+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
430+
431+ DashStyle: connect to signals using sigc::mem_fun inside the impl, so we avoid crashes
432+
433+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
434+
435+ Tests: don't care about initialing gsettings test environment, as it's done on test main
436+
437+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
438+
439+ debian/unity.migrations: add migration script that sets the current scaling factor to unity
440+
441+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
442+
443+ IconLoader: use our text-scaling factor also when computing icon size
444+
445+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
446+
447+ UnitySettings: Add unity "cursor-scale-factor" interface setting to customize the cursor scaling
448+
449+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
450+
451+ UnitySettings: don't depend on decoration::Style for text size anymore, get it from settings and monitor it
452+
453+ Before we were not monitoring changes to text size, and this was leading to not-updated EMConverter's
454+
455+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
456+
457+ UnitySettings: some cleanups, fix regression on LIM key not being monitored anymore
458+
459+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
460+
461+ UnitySettings: also scale the cursor size to match current scaling
462+
463+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
464+
465+ UnitySettings: monitor the gnome 'text-scaling-factor' changes and applies them to our scaling factor
466+
467+2014-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
468+
469+ Merging with lp:~3v1n0/unity/dash-hidpi-cleanup
470+
471+2014-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
472+
473+ UnityShell: add FontSettings back
474+
475+2014-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
476+
477+ UnitySettings: move unity UI settings to com.canonical.Unity.Interface
478+
479+2014-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
480+
481+ Unity GSchema: fix app-scale-factor-monitor description
482+
483+2014-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
484+
485+ UnitySettings: add "app-scale-factor-monitor" setting that we use to define the leader monitor
486+
487+ The monitor defined by this value is used as reference for scaling all the other applications
488+
489+2014-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
490+
491+ ResultView: reload the dash results if the text scaling has changed
492+
493+ This fixes an issue we had when changing the font scale factor
494+
495+2014-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
496+
497+ Unity: Don't use "gtk-xft-dpi" setting for text-scaling, but our own value
498+
499+2014-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
500+
501+ UnitySettings: add scale-factor property, and multiply it to gnome scale factor
502+
503+2014-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
504+
505+ FontSettings: remove useless code
506+
507+2014-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
508+
509+ Merging with lp:~3v1n0/unity/dash-hidpi-cleanup
510+
511+2014-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
512+
513+ UnitySettings: apply the unity scaling factor to global system settings
514+
515+ We basically use the integer part of our scaling factor as the Gdk scaling factor,
516+ while we apply the point scaling to the Gdk text-scaling-factor.
517+ In this way the readable items will be scaled to match our scaling.
518+
519+2014-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
520+
521+ DecorationStyle: allow to make pango layout to guess its size
522+
523+2014-03-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
524+
525+ Dash: Use nux properties for scale and cairo device scaling
526+
527+2014-03-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
528+
529+ Merge with trunk
530+
531+2014-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
532+
533+ ScopeBarIcon: some code cleanup
534+
535+2014-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
536+
537+ ScopeBarIcon: redraw the icon on scale changes
538+
539+2014-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
540+
541+ Dash: use nux::Property for scale
542+
543+2014-03-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
544+
545+ ResultRendererTile: use cairo device scaling for scaling elements
546+
547+2014-03-20 CI bot <ps-jenkins@lists.canonical.com>
548+
549+ Releasing 7.1.2+14.04.20140320.1-0ubuntu1
550+
551+2014-03-20 Andrea Azzarone <azzaronea@gmail.com>
552+
553+ Do not lock a guest session. Fixes: 1295194
554+
555+2014-03-20 Andrea Azzarone <azzaronea@gmail.com>
556+
557+ Prevent a guest session to lock.
558+
559+2014-03-20 Andrea Azzarone <azzaronea@gmail.com>
560+
561+ Wait for the grab before showing the lockscreen. Fixes: 1291497, 1291547, 1292225
562+
563+2014-03-20 Andrea Azzarone <azzaronea@gmail.com>
564+
565+ Merge trunk.
566+
567+2014-03-19 Andrea Azzarone <azzaronea@gmail.com>
568+
569+ Minor change.
570+
571+2014-03-19 Andrea Azzarone <azzaronea@gmail.com>
572+
573+ Fix tests.
574+
575+2014-03-19 Andrea Azzarone <azzaronea@gmail.com>
576+
577+ Close spread on lockscreen.
578+
579+2014-03-18 Andrea Azzarone <azzaronea@gmail.com>
580+
581+ Do not lock the screen if the screen is already grabbed. That's the way other lockscreen works.
582+
583+2014-03-20 Brandon Schaefer <brandontschaefer@gmail.com>
584+
585+ Use key_code instead of key_sym for the Super+<Num> shortcut. Fixes: 1294885
586+
587+2014-03-19 Brandon Schaefer <brandontschaefer@gmail.com>
588+
589+ * Cache the x11 display
590+
591+2014-03-19 Brandon Schaefer <brandontschaefer@gmail.com>
592+
593+ * Move both key_code conversions to the HandleKeyEvent function
594+
595+2014-03-19 Brandon Schaefer <brandontschaefer@gmail.com>
596+
597+ * Go back to using KeyCode for the Super + <NUM> shortcut.
598+
599+2014-03-20 Chris Townsend <christopher.townsend@canonical.com>
600+
601+ Change the signal for detecting resuming from Suspend from UPower (which is unreliable) to logind. Fixes: 1210077
602+
603+2014-03-19 Chris Townsend <christopher.townsend@canonical.com>
604+
605+ Change the signal for Suspend from UPower (which is unreliable) to logind.
606+
607+2014-03-18 CI bot <ps-jenkins@lists.canonical.com>
608+
609+ Releasing 7.1.2+14.04.20140318-0ubuntu1
610+
611+2014-03-18 Andrea Azzarone <azzaronea@gmail.com>
612+
613+ Do not consider minimized windows for cross fade effect. Fixes: 1291402, 1293672
614+
615+2014-03-17 Andrea Azzarone <azzaronea@gmail.com>
616+
617+ Fix 1291402.
618+
619+2014-03-18 Andrea Azzarone <azzaronea@gmail.com>
620+
621+ Whitelist "onboard" for rendering during lockscreen. Fixes: 1291402, 1291685
622+
623+2014-03-18 Andrea Azzarone <azzaronea@gmail.com>
624+
625+ Raise osk on lockscreen.
626+
627+2014-03-17 Andrea Azzarone <azzaronea@gmail.com>
628+
629+ Merge lp:~andyrock/unity/onboard-lockscreen.
630+
631+2014-03-13 Andrea Azzarone <azzaronea@gmail.com>
632+
633+ Whitelist "onboard".
634+
635+2014-03-18 Chris Townsend <christopher.townsend@canonical.com>
636+
637+ Add ability to minimize a single window application when clicking on the Launcher icon of the application. Fixes: 733349
638+
639+2014-03-18 Chris Townsend <christopher.townsend@canonical.com>
640+
641+ Add "Unsupported" language to the new minimize single window option in CCSM.
642+
643+2014-03-17 Chris Townsend <christopher.townsend@canonical.com>
644+
645+ Add in a CCSM option to enable the click-launcher-icon-to-minimize-window behavior.
646+
647+2014-03-17 Tigran Gabrielyan <tigrangab@gmail.com>
648+
649+ Add ability to minimize a single window application when clicking on the Launcher icon of the application.
650+
651+2014-03-18 Brandon Schaefer <brandontschaefer@gmail.com>
652+
653+ Do not avoid rendering the lockscreen when we have a fullscreen app. This also removes the old fullscreen + lockscreen fix where we force painted our selfs on top. Fixes: 1291571, 1292442
654+
655+2014-03-18 Brandon Schaefer <brandontschaefer@gmail.com>
656+
657+ * Fix the fadding issue
658+
659+2014-03-17 Brandon Schaefer <brandontschaefer@gmail.com>
660+
661+ * Do not remove all of nux windows when a window is fullscreen.
662+ This was hidding the lockscreen.
663+ * Now we also avoid rendering panel shawdow when in lockscreen mode.
664+
665+2014-03-18 Brandon Schaefer <brandontschaefer@gmail.com>
666+
667+ Update the DPI when we setup the view. Fixes: 1292268
668+
669+2014-03-13 Brandon Schaefer <brandontschaefer@gmail.com>
670+
671+ * Update the DPI when we setup the views
672+
673+2014-03-13 CI bot <ps-jenkins@lists.canonical.com>
674+
675+ Releasing 7.1.2+14.04.20140313-0ubuntu1
676+
677+2014-03-13 Brandon Schaefer <brandontschaefer@gmail.com>
678+
679+ If the switcher is open when going into lockscreen, hide it! Fixes: 1292225
680+
681+2014-03-13 Brandon Schaefer <brandontschaefer@gmail.com>
682+
683+ * Hide switcher when going into lockscreen
684+
685+2014-03-13 Brandon Schaefer <brandontschaefer@gmail.com>
686+
687+ Cleartool tips when entering alt+tab mode. Fixes: 1285889
688+
689+2014-03-13 Brandon Schaefer <brandontschaefer@gmail.com>
690+
691+ * Clear tooltips when entering alt+tab mode. No more strange rendering issues.
692+
693+2014-03-13 Brandon Schaefer <brandontschaefer@gmail.com>
694+
695+ Clear the tooltips when going into the lockscreen. Fixes: 1291503
696+
697+2014-03-13 Brandon Schaefer <brandontschaefer@gmail.com>
698+
699+ * Clear tooltips when going into lockscreen
700+
701+2014-03-13 Brandon Schaefer <brandontschaefer@gmail.com>
702+
703+ When we are about to LockScreen(). Hide the Dash/Hud if an overlay is open! Fixes: 1291383
704+
705+2014-03-12 Brandon Schaefer <brandontschaefer@gmail.com>
706+
707+ * Use the signal to hide dash/hud
708+
709+2014-03-12 Brandon Schaefer <brandontschaefer@gmail.com>
710+
711+ * tmp
712+
713+2014-03-12 Brandon Schaefer <brandontschaefer@gmail.com>
714+
715+ * If we have scale mode active, lets exit it before going into lockscreen :)
716+
717+2014-03-12 Brandon Schaefer <brandontschaefer@gmail.com>
718+
719+ * When we are about to lock the screen hide the dash/hud
720+
721+2014-03-13 Brandon Schaefer <brandontschaefer@gmail.com>
722+
723+ When the lockscreen is locked, force paint it on top. This isn't the perfect fix, but it a lot safer of a fix. Fixes: 1291571
724+
725+2014-03-12 Brandon Schaefer <brandontschaefer@gmail.com>
726+
727+ * When we go into lockscreen, force paint ourselfs above.
728+ (note this is no where near the perfect fix, but it does work for what we need.)
729+
730+2014-03-12 CI bot <ps-jenkins@lists.canonical.com>
731+
732+ Releasing 7.1.2+14.04.20140312-0ubuntu1
733+
734+2014-03-12 Brandon Schaefer <brandontschaefer@gmail.com>
735+
736+ When the monitors change, go through and update all the launcher widths for all launchers. Fixes: 1291034
737+
738+2014-03-12 Brandon Schaefer <brandontschaefer@gmail.com>
739+
740+ * Merge Chris's branch
741+
742+2014-03-12 Brandon Schaefer <brandontschaefer@gmail.com>
743+
744+ * Merge Trunk
745+
746+2014-03-11 Brandon Schaefer <brandontschaefer@gmail.com>
747+
748+ * Fix issue when a new monitor is pluged in and the dash/hud do not
749+ get the correct offset based on the launcher_width
750+
751+2014-03-12 Luke Yelavich <luke.yelavich@canonical.com>
752+
753+ Present a textual description of the state of applications to screen reader users when navigating the launcher. Fixes: 1266298
754+
755+2014-03-12 Luke Yelavich <luke.yelavich@canonical.com>
756+
757+ Also mark launcher icon a11y code for translation.
758+
759+2014-03-12 Luke Yelavich <luke.yelavich@canonical.com>
760+
761+ Whoops size_type is different on 32 and 64 bit systems.
762+
763+2014-03-11 Luke Yelavich <luke.yelavich@canonical.com>
764+
765+ Present a textual description of the state of applications to screen reader users when navigating the launcher.
766+
767+2014-03-12 CI bot <ps-jenkins@lists.canonical.com>
768+
769+ fixes the segfault occuring when the scale factor is < 1.0 Fixes: 1288166
770+
771+2014-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
772+
773+ Decorations and Menus: a bunch of various fixes... Fixes: 1283156, 1283238, 1283786, 1287464, 1287747, 1288166, 1291137, 1291622, 1291650
774+
775+2014-03-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
776+
777+ Merging with lp:~3v1n0/unity/scale-layout-windows
778+
779+2014-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
780+
781+ SwitcherView: update the LayoutWindow scale value to match current progress
782+
783+2014-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
784+
785+ DecoratedWindow: never try to set the appmenu if LIMs are disabled
786+
787+2014-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
788+
789+ PanelMenuView: make sure we ignore all the not-needed code when integrated menus are disabled
790+
791+2014-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
792+
793+ PanelMenuView: remove implicit call
794+
795+2014-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
796+
797+ PanelService: use proper monitor when popping-up a menu
798+
799+2014-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
800+
801+ Merging with lp:~3v1n0/unity/scale-layout-windows
802+
803+2014-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
804+
805+ Merging with lp:~hikiko/unity/unity.fix-segfault
806+
807+2014-03-12 Eleni Maria Stea <elenimaria.stea@canonical.com>
808+
809+ fixed segmentation fault when scale < 1
810+
811+2014-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
812+
813+ Merging with trunk
814+
815+2014-03-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
816+
817+ PanelMenuView: Make sure we update the is_inside_ variable once all menus are hidden
818+
819+2014-03-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
820+
821+ PanelMenuView: refresh the panel title if a window state changes in LIM mode
822+
823+ When using LIMs we care also about inactive-windows for panel, so in case they
824+ get maximized, unmaxmized, minimized, unminimized or unmapped we need
825+ to refresh the panel title.
826+
827+2014-03-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
828+
829+ PanelService: don't try to open an entry that is not in the currently opened panel
830+
831+2014-03-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
832+
833+ PanelService: don't emit warning in gtk_image_to_data on invalid image
834+
835+2014-03-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
836+
837+ UnityScreen: relayout the Scale screen if a window has been redecorated
838+
839+2014-03-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
840+
841+ UnityScreen: delay drawing of fake decorations to the cycle after the rendering
842+
843+2014-03-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
844+
845+ SwitcherController: return a const& in ExternalRenderTargets
846+
847+2014-03-03 Marco Trevisan (Treviño) <mail@3v1n0.net>
848+
849+ SwitcherController: use ROProperty to enable and manage detail
850+
851+2014-03-03 Marco Trevisan (Treviño) <mail@3v1n0.net>
852+
853+ PluginAdapter: use actual window border values when restoring instead of guessing
854+
855+2014-03-03 Marco Trevisan (Treviño) <mail@3v1n0.net>
856+
857+ Merging with trunk
858+
859+2014-03-03 Marco Trevisan (Treviño) <mail@3v1n0.net>
860+
861+ DecoratedWindow: update matrices and textures during Paint cycle
862+
863+ It's better to do it at this level, to avoid artifacts.
864+ Also, don't try to draw on empty textures and check for shadows
865+ availability using a slighter codepath
866+
867+2014-03-03 Marco Trevisan (Treviño) <mail@3v1n0.net>
868+
869+ DecorationsTitle: never try to render an empty text
870+
871+2014-03-03 Marco Trevisan (Treviño) <mail@3v1n0.net>
872+
873+ CompizUtils: don't try to create a pixmap with invalid size
874+
875+2014-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
876+
877+ UnityScreen: use switcher's LayoutSystem to compute the scaled windows geometries
878+
879+ Thanks to this, both the Alt+Tab and Spread will use the same codepath to define the positioning of the scaled windows. Fixes: 925454, 1286158
880+
881+2014-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
882+
883+ Merging with lp:~3v1n0/unity/hints-on-first-run
884+
885+2014-03-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
886+
887+ UnityScreen:
888+
889+2014-03-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
890+
891+ LayoutWindow: include scale value
892+
893+2014-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
894+
895+ UnityScreen: show the shortcut hint on first run Fixes: 1283619
896+
897+2014-03-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
898+
899+ Merge with trunk
900+
901+2014-03-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
902+
903+ TestShortcutController: verify first run
904+
905+2014-03-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
906+
907+ ShortcutController: make the view closable on first run
908+
909+2014-03-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
910+
911+ UnityScreen: show the shortcut hint on first run
912+
913+2014-03-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
914+
915+ PanelMenuView: show unity desktop name if the panel itself is focused
916+
917+2014-03-12 Brandon Schaefer <brandontschaefer@gmail.com>
918+
919+ Improves Dash HiDPI Support Fixes: 1290936
920+
921+2014-03-11 Brandon Schaefer <brandontschaefer@gmail.com>
922+
923+ * Only touch the array*layout iff we are in show_filters_hint_ mode
924+
925+2014-03-11 Brandon Schaefer <brandontschaefer@gmail.com>
926+
927+ * Remove useless comment
928+
929+2014-03-10 Brandon Schaefer <brandontschaefer@gmail.com>
930+
931+ * Use a workaround to make sure the LayeredLayout sticks to the same min/max as
932+ the PangoEntry
933+
934+2014-03-10 Brandon Schaefer <brandontschaefer@gmail.com>
935+
936+ * Merge trunk
937+
938+2014-03-10 Brandon Schaefer <brandontschaefer@gmail.com>
939+
940+ * Update the FilterBarLabel with Scale
941+ * Update SearchBar to be dynamic (still a bug when you scale the search bar up then shrink it)
942+
943+2014-03-07 Brandon Schaefer <brandontschaefer@gmail.com>
944+
945+ * Reload the icons when the scale changes.
946+ * Fixed bug in PlaceGroup where the space layout was
947+ not scaling correctly.
948+
949+2014-03-03 Brandon Schaefer <brandontschaefer@gmail.com>
950+
951+ * Merge trunk
952+
953+2014-03-03 Brandon Schaefer <brandontschaefer@gmail.com>
954+
955+ * Get the icons working per monitor!
956+ (need to get them working dynamically!)
957+
958+2014-03-01 Brandon Schaefer <brandontschaefer@gmail.com>
959+
960+ * Get PlacesGroup in a decent position. As well as ScopeView.
961+ From here Ill have access to ResultView, which will hopefully be
962+ easy to change the icon sizes in the dash!
963+
964+2014-03-01 Brandon Schaefer <brandontschaefer@gmail.com>
965+
966+ * Get the ScopeBar/ScopeBarIcon resizing correctly when changing the DPI
967+
968+2014-02-28 Brandon Schaefer <brandontschaefer@gmail.com>
969+
970+ * First batch dealing with the dash.
971+ * All hardcoded values changed over to use RawPixel in:
972+ DashView, SeachBar, ScopeBar ScopeBarIcon
973+
974+2014-03-12 Chris Townsend <christopher.townsend@canonical.com>
975+
976+ Fix the inconsistent z ordering of windows when using the mouse to scroll the Launcher icon of the active application. Fixes: 1286784
977+
978+2014-03-12 Chris Townsend <christopher.townsend@canonical.com>
979+
980+ Fix the PerformScrollSwitchDirection test to account for the new scroll over Launcher icon window ordering.
981+
982+2014-03-12 Chris Townsend <christopher.townsend@canonical.com>
983+
984+ Merge trunk.
985+
986+2014-03-06 Chris Townsend <christopher.townsend@canonical.com>
987+
988+ Remove unneeded variable.
989+
990+2014-03-06 asmoore82 <asmoore82@gmail.com>
991+
992+ Fix the inconsistent z ordering of windows when using the mouse to scroll the Launcher icon of the active application.
993+
994+2014-03-12 Chris Townsend <christopher.townsend@canonical.com>
995+
996+ Add option to allow users to restore the scroll-over-inactive-Launcher-icon-to-focus-window behavior.
997+ Fixes: 1288957
998+
999+2014-03-12 Chris Townsend <christopher.townsend@canonical.com>
1000+
1001+ Fix where the new setting was not read and set upon Unity starting.
1002+ Fix a couple of unit tests based on the behavior.
1003+
1004+2014-03-12 Chris Townsend <christopher.townsend@canonical.com>
1005+
1006+ Merge trunk.
1007+
1008+2014-03-10 Chris Townsend <christopher.townsend@canonical.com>
1009+
1010+ Enable the scroll to focus window for inactive Launcher icon by default.
1011+
1012+2014-03-07 Chris Townsend <christopher.townsend@canonical.com>
1013+
1014+ Add option to allow users to restore the scroll over inactive Launcher icon to focus window behavior.
1015+
1016+2014-03-12 William Hua <william.hua@canonical.com>
1017+
1018+ Unity shell plugin conflicts with gnomecompat. Fixes: 1284532
1019+
1020+2014-03-10 William Hua <william.hua@canonical.com>
1021+
1022+ Conflict with gnomecompat plugin.
1023+
1024+2014-03-12 Chris Townsend <christopher.townsend@canonical.com>
1025+
1026+ Remove the test_icon_shows_on_quick_application_reopen Autopilot test and make it into a unit test since Autopilot has difficult time dealing with this test as the test fails occasionally. Fixes: 1073990
1027+
1028+2014-03-05 Chris Townsend <christopher.townsend@canonical.com>
1029+
1030+ Fix test to better exercise the code path we are truly testing.
1031+
1032+2014-03-05 Chris Townsend <christopher.townsend@canonical.com>
1033+
1034+ Remove the test_icon_shows_on_quick_application_reopen and make it into a unit test since Autopilot has difficult time dealing with this test as the test fails occasionally.
1035+
1036+2014-03-11 CI bot <ps-jenkins@lists.canonical.com>
1037+
1038+ Releasing 7.1.2+14.04.20140311-0ubuntu1
1039+
1040+2014-03-11 Stephen M. Webb <stephen.webb@canonical.com>
1041+
1042+ Bump Nux build-dep to 4.0.6 for ABI change.
1043+
1044+2014-03-09 Stephen M. Webb <stephen.webb@canonical.com>
1045+
1046+ dump Nux build-dep to 4.0.6
1047+
1048+2014-03-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1049+
1050+ LockScreenPanel: added a light version of PanelView for Lockscreen only, using PanelIndicatorsView
1051+
1052+ - Indicators scrubbing using mouse works again
1053+ - Indicators key navigation is supported (Alt+F10 included)
1054+ - Indicators will be correctly visible in light themes as well
1055+ - Show hostname (optionally) on the top left side of the panel
1056+ - LockScreenSettings now bind settings from unity-greeter dconf path
1057+
1058+2014-03-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
1059+
1060+ PanelService: load indicators using the "desktop_lockscreen" profile
1061+
1062+2014-03-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
1063+
1064+ LockScreenController: use LockScreenUsingUnity properly
1065+
1066+2014-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1067+
1068+ LockScreenShield: remove unneeded includes
1069+
1070+2014-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1071+
1072+ UnityScreen: allow to paint a menu *only* if an indicator is currently opened
1073+
1074+ This solves a possible secuity flaw that caused any pop-up menu to be drawn also
1075+ if not an indicator.
1076+
1077+2014-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1078+
1079+ LockScreenController: add method to check if a menu is open
1080+
1081+2014-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1082+
1083+ LockScreenPanel: change meaning of "active" property use InputSensitivity instead
1084+
1085+ The active property now refers to the state of the menus
1086+
1087+2014-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1088+
1089+ LockScreenController: only create one dbus indicators for all the shields
1090+
1091+2014-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1092+
1093+ BackgroundSettings: never draw the grid under the panel
1094+
1095+2014-03-11 CI bot <ps-jenkins@lists.canonical.com>
1096+
1097+ Lockscreen: Multimonitor support, use greeter settings and don't paint popup windows
1098+
1099+ In detail:
1100+ - Use proper fonts for text input
1101+ - Make text cursor to blink as expected
1102+ (needs lp:~3v1n0/nux/textentry-toggle-cursor-visibility)
1103+ - Use bullet as password char
1104+ - Support multi-monitor correctly, switching view on mouse movement (as the greeter
1105+ does)
1106+ - Fixed lockscreen not showing on newly attached monitors
1107+ - Never paint windows that might popup under the lockscreen (such as tooltips or
1108+ notifications)
1109+ - Use unity greeter gsettings values for painting the Background (support color, or
1110+ disable user bg)
1111+ - Don't lock guest sessions
1112+
1113+2014-03-11 Andrea Azzarone <azzaronea@gmail.com>
1114+
1115+ Implement the lockscreen in Unity that looks like unity-greeter. Also allow to fallback to lightdm + greeter (tty switching) in case you need more pam power. Fixes: 878836, 1266464, 1282798
1116+
1117+2014-03-10 Andrea Azzarone <azzaronea@gmail.com>
1118+
1119+ Disable LogindLock for the moment.
1120+
1121+2014-03-10 Andrea Azzarone <azzaronea@gmail.com>
1122+
1123+ Revert po/* changes.
1124+
1125+2014-03-07 Andrea Azzarone <azzaronea@gmail.com>
1126+
1127+ Merge.
1128+
1129+2014-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1130+
1131+ UserAuthenticatorPam: use calloc as andyrock prefers ;)
1132+
1133+2014-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1134+
1135+ SessionManager: add locked/unlocked signals
1136+
1137+2014-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1138+
1139+ SessionDBusManager: make sure we cancel an action also UI side
1140+
1141+2014-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1142+
1143+ UnityScreen: add session::DBusManager instance
1144+
1145+2014-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1146+
1147+ SessionDBusManager: add Request actions (to prompt dialogs)
1148+
1149+2014-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1150+
1151+ SessionDBusManager: add new dbus server to reply to session controlling requests
1152+
1153+2014-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1154+
1155+ StandaloneSession: implement missing HostName
1156+
1157+2014-03-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
1158+
1159+ UnityWindow: add proper cross-fading when the lockscreen is about to show/hide
1160+
1161+ Also, we override the paint priority making sure that no other plugin might cause a window
1162+ not to be painted with the opacity we desire
1163+
1164+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1165+
1166+ LockScreen: use settings parameters LockScreenSettings
1167+
1168+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1169+
1170+ LockScreenSettings: bind unity greeter options with LockScreenSettings
1171+
1172+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1173+
1174+ LockScreenShield: activate the first valid indicator on relative keybinding
1175+
1176+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1177+
1178+ WindowManager: add activate_indicators_key property that matches compiz setting
1179+
1180+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1181+
1182+ MockSessionManager: add missing virtual method
1183+
1184+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1185+
1186+ Lockscreen: re-add panel to the built list
1187+
1188+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1189+
1190+ Merging with latest lockscreen-review
1191+
1192+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1193+
1194+ Merging with lp:~andyrock/unity/lockscreen
1195+
1196+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1197+
1198+ LockScreenPanel: fix typo
1199+
1200+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1201+
1202+ PanelIndicatorEntryView: don't draw the text in overlay mode if the entry is active
1203+
1204+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1205+
1206+ PanelView: remove the custom lockscreen mode
1207+
1208+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1209+
1210+ LockScreenPanel: added a light version of PanelView for Lockscreen only
1211+
1212+ This saves us a lot headaches, fixing many issues and allowing us to only
1213+ care about the things we need for the lockscreen.
1214+
1215+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1216+
1217+ PanelIndicatorsView: if an entry is added while an overlay is open, it should be in overlay mode
1218+
1219+ This doesn't apply to PanelMenuView's added menus, though.
1220+
1221+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1222+
1223+ SessionManager: add HostName getter (and implement in GnomeSessionManager)
1224+
1225+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1226+
1227+ LockScreenShield: make sure we always keep the internal monitor value updated
1228+
1229+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1230+
1231+ UnityWindow: make all windows but menus transparent when in lockscreen mode
1232+
1233+ We need to draw menus or indicator won't show anything, but it seems that we can't
1234+ just set the mask to PAINT_WINDOW_NO_CORE_INSTANCE_MASK in non-menu windows
1235+ or the menus won't show anyway...
1236+
1237+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1238+
1239+ Merging with latest lp:~andyrock/unity/lockscreen
1240+
1241+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1242+
1243+ debian/control: remove unneeded build dependencies, depend on unity-greeter
1244+
1245+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1246+
1247+ GnomeSessionManager: never try to lock a guest session
1248+
1249+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1250+
1251+ UserPromptView: make the prompt hints to be correctly translatable
1252+
1253+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1254+
1255+ BackgroundSettings: follow the unity-greeter gsettings options
1256+
1257+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1258+
1259+ BackgroundSettings: don't depend on panel height in offset, or it will cause wrong results
1260+
1261+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1262+
1263+ BackgroundSettings: use more forward declaration and a constexpr
1264+
1265+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1266+
1267+ BackgroundSettings: read logo from greeter gsettings
1268+
1269+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1270+
1271+ BackgroundSettings: don't use hardcoded numbers for logo image
1272+
1273+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1274+
1275+ LockScreenController: emit upstart signals only if we are in unity mode
1276+
1277+ And close the service after that the locker has been hidden.
1278+
1279+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1280+
1281+ UnityShell Settings: use "Unity" name instead of "custom lockscreen"
1282+
1283+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1284+
1285+ UScreen: use LOG_WARN instead of LOG_ERROR not to make our tests unreadable
1286+
1287+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1288+
1289+ TestTextInput: fix compilation
1290+
1291+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1292+
1293+ LockScreenController: make sure we show the newly added views if we're visible
1294+
1295+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1296+
1297+ LockScreenAbstractShield: add AbstractShield and use it in factory
1298+
1299+ In this way we can properly test also Shield related features
1300+
1301+2014-03-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
1302+
1303+ UnityShell: never paint windows when the lockscreen is active
1304+
1305+ In this way also popup windows or tooltips won't be shown on top of the locker
1306+
1307+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1308+
1309+ LockScreenController: update the primary state of a shield when mouse position changes
1310+
1311+ We always have just one primary shield (in case we use unity type locker), in this case we need
1312+ to monitor the mouse events on it, and when they're outside its area we need to change the
1313+ primary shield to the current one.
1314+
1315+ Added various cleanups as well
1316+
1317+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1318+
1319+ Lockscreen PCH: add more headers
1320+
1321+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1322+
1323+ SessionManager: various cleanup
1324+
1325+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1326+
1327+ PanelService: use nicer dbus name
1328+
1329+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1330+
1331+ LockScreenShield: emit a signal with proper coordinates on grab motion
1332+
1333+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1334+
1335+ LockScreenShield: cache the shield layouts otherwise after some quick primary switch they get messed up
1336+
1337+ Blame nux for this! :/
1338+
1339+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1340+
1341+ LockScreenShield: change kind of view on primary changed
1342+
1343+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1344+
1345+ LockScreenShield: always return the primary shield as the area of any mouse event
1346+
1347+ In this way we can control also mouse movement outside the grabbed shield area.
1348+
1349+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1350+
1351+ BackgroundSettings: just use nux::CairoGraphics to generate the texture
1352+
1353+ No need to generate a new pixbuf, and copy it twice...
1354+
1355+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1356+
1357+ UserAuthenticator: use nicer name for pointer of promise string
1358+
1359+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1360+
1361+ UserPromptView: Get correct input field, fix cursor visibility, use bullet as password char
1362+
1363+ Plus some misc cleanup, fix "Password: " like text, and use RawPixels for size elements.
1364+
1365+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1366+
1367+ TextInput: add some padding on hint text
1368+
1369+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1370+
1371+ UserAuthenticatorPam: some code clanup
1372+
1373+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1374+
1375+ IMTextEntry: remove workaround to control cursor visibility
1376+
1377+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1378+
1379+ IMTextEntry: add property to control the visibility of the cursor
1380+
1381+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1382+
1383+ TextInput: make hint text font and size configurable
1384+
1385+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1386+
1387+ Merging with lockscreen branch
1388+
1389+2014-03-06 Andrea Azzarone <azzaronea@gmail.com>
1390+
1391+ Merge trunk.
1392+
1393+2014-03-05 Stephen M. Webb <stephen.webb@canonical.com>
1394+
1395+ Releasing 7.1.2+14.04.20140305-0ubuntu1
1396+
1397+2014-03-06 CI bot <ps-jenkins@lists.canonical.com>
1398+
1399+ Resync trunk
1400+
1401+2014-03-05 Brandon Schaefer <brandontschaefer@gmail.com>
1402+
1403+ * False not None
1404+
1405+2014-03-04 Brandon Schaefer <brandontschaefer@gmail.com>
1406+
1407+ * Fix AP tests dealing with QL/Tooltips as they are now destoryed when hidden
1408+
1409+2014-03-05 Andrea Azzarone <azzaronea@gmail.com>
1410+
1411+ Minor change.
1412+
1413+2014-03-04 Andrea Azzarone <azzaronea@gmail.com>
1414+
1415+ Fix the lockscreen::Controller tests too.
1416+
1417+2014-03-04 Andrea Azzarone <azzaronea@gmail.com>
1418+
1419+ Fix failing tests in upstart wrapper.
1420+
1421+2014-03-04 Andrea Azzarone <azzaronea@gmail.com>
1422+
1423+ Merge trunk.
1424+
1425+2014-03-04 Andrea Azzarone <azzaronea@gmail.com>
1426+
1427+ Fix the failing tests in test_gnome_session_manager.cpp
1428+
1429+2014-02-25 Andrea Azzarone <azzaronea@gmail.com>
1430+
1431+ Add libpam.
1432+
1433+2014-02-25 Andrea Azzarone <azzaronea@gmail.com>
1434+
1435+ Fix Build-Depends.
1436+
1437+2014-02-25 Andrea Azzarone <azzaronea@gmail.com>
1438+
1439+ Add libgnome-desktop-dev.
1440+
1441+2014-02-22 Andrea Azzarone <azzaronea@gmail.com>
1442+
1443+ Share the logo with unity-greeter.
1444+
1445+2014-02-22 Andrea Azzarone <azzaronea@gmail.com>
1446+
1447+ Correct handle the grab when using the keyboard shortcut to lock the screen.
1448+
1449+2014-02-22 Andrea Azzarone <azzaronea@gmail.com>
1450+
1451+ Remove panel tray in the lockscreen.
1452+
1453+2014-02-22 Andrea Azzarone <azzaronea@gmail.com>
1454+
1455+ Add missing files.
1456+
1457+2014-02-22 Andrea Azzarone <azzaronea@gmail.com>
1458+
1459+ Improve screen reader in the lockscreen.
1460+
1461+2014-02-21 Andrea Azzarone <azzaronea@gmail.com>
1462+
1463+ Merge trunk.
1464+
1465+2014-02-20 Andrea Azzarone <azzaronea@gmail.com>
1466+
1467+ Revert po changes.
1468+
1469+2014-02-20 Andrea Azzarone <azzaronea@gmail.com>
1470+
1471+ Merge trunk.
1472+
1473+2014-02-20 Andrea Azzarone <azzaronea@gmail.com>
1474+
1475+ Improve pam code.
1476+
1477+2014-02-14 Andrea Azzarone <azzaronea@gmail.com>
1478+
1479+ Fix includes.
1480+
1481+2014-02-14 Andrea Azzarone <azzaronea@gmail.com>
1482+
1483+ Deactivate the prompt view when checking the password.
1484+
1485+2014-02-14 Andrea Azzarone <azzaronea@gmail.com>
1486+
1487+ Follow robert's tips.
1488+
1489+2014-02-14 Andrea Azzarone <azzaronea@gmail.com>
1490+
1491+ Use 0.5 opacity for the panel in the lockscreen.
1492+
1493+2014-02-13 Andrea Azzarone <azzaronea@gmail.com>
1494+
1495+ Revert po/ changes and other minor changes.
1496+
1497+2014-02-13 Andrea Azzarone <azzaronea@gmail.com>
1498+
1499+ Minor changes in UserPromptView
1500+
1501+2014-02-13 Andrea Azzarone <azzaronea@gmail.com>
1502+
1503+ Merge trunk.
1504+
1505+2014-02-13 Andrea Azzarone <azzaronea@gmail.com>
1506+
1507+ Refactor LockScreenShield
1508+
1509+2014-02-13 Andrea Azzarone <azzaronea@gmail.com>
1510+
1511+ Minor changes.
1512+
1513+2014-02-13 Andrea Azzarone <azzaronea@gmail.com>
1514+
1515+ Full opacity for the panel in the lockscreen mode.
1516+
1517+2014-02-13 Andrea Azzarone <azzaronea@gmail.com>
1518+
1519+ Move DbusIndicators(/*lockscree_mode*/ true) in a separate struct.
1520+
1521+2014-02-13 Andrea Azzarone <azzaronea@gmail.com>
1522+
1523+ Make UserAuthenticatorPam safer using glib::Cancellable.
1524+
1525+2014-02-13 Andrea Azzarone <azzaronea@gmail.com>
1526+
1527+ Minor changes in BackgroundSettings
1528+
1529+2014-02-12 Andrea Azzarone <azzaronea@gmail.com>
1530+
1531+ Add and edit tests for GnomeSessionManager.cpp
1532+
1533+2014-02-12 Andrea Azzarone <azzaronea@gmail.com>
1534+
1535+ Fix tests.
1536+
1537+2014-02-12 Andrea Azzarone <azzaronea@gmail.com>
1538+
1539+ Merge trunk.
1540+
1541+2014-02-11 Andrea Azzarone <azzaronea@gmail.com>
1542+
1543+ Use dbus upstart and add tests for it.
1544+
1545+2014-02-11 Andrea Azzarone <azzaronea@gmail.com>
1546+
1547+ Add a spinner.
1548+
1549+2014-02-11 Andrea Azzarone <azzaronea@gmail.com>
1550+
1551+ Show an error message when the password is wrong.
1552+
1553+2014-02-10 Andrea Azzarone <azzaronea@gmail.com>
1554+
1555+ Remove standalone lockscreen for the moment.
1556+
1557+2014-02-10 Andrea Azzarone <azzaronea@gmail.com>
1558+
1559+ Remove standalone for the moment.
1560+
1561+2014-02-10 Andrea Azzarone <azzaronea@gmail.com>
1562+
1563+ Fix the destruction of dbus indicators in panel view.
1564+
1565+2014-02-10 Andrea Azzarone <azzaronea@gmail.com>
1566+
1567+ Improve the aspect of the UserPromptView.
1568+
1569+2014-02-10 Andrea Azzarone <azzaronea@gmail.com>
1570+
1571+ Add services/unity-panel-service-lockscreen.conf.in
1572+
1573+2014-02-10 Andrea Azzarone <azzaronea@gmail.com>
1574+
1575+ Hide text hint when not needed.
1576+
1577+2014-02-10 Andrea Azzarone <azzaronea@gmail.com>
1578+
1579+ Start to improve the look of the prompt view.
1580+
1581+2014-02-10 Andrea Azzarone <azzaronea@gmail.com>
1582+
1583+ Fix a crash.
1584+
1585+2014-02-07 Andrea Azzarone <azzaronea@gmail.com>
1586+
1587+ And again.
1588+
1589+2014-02-07 Andrea Azzarone <azzaronea@gmail.com>
1590+
1591+ Revert unwanted changes.
1592+
1593+2014-02-07 Andrea Azzarone <azzaronea@gmail.com>
1594+
1595+ Merge trunk.
1596+
1597+2014-02-07 Andrea Azzarone <azzaronea@gmail.com>
1598+
1599+ Add UpstartWrapper and proper start/stop unity-panel-service in lockscreen mode.
1600+
1601+2014-02-07 Andrea Azzarone <azzaronea@gmail.com>
1602+
1603+ Deactivate some panel functionalities during lockscreen.
1604+
1605+2014-02-06 Andrea Azzarone <azzaronea@gmail.com>
1606+
1607+ Merge trunk.
1608+
1609+2014-02-05 Andrea Azzarone <azzaronea@gmail.com>
1610+
1611+ Disable hud,dash and the shourtcut overlay during lockscreen
1612+
1613+2014-02-05 Andrea Azzarone <azzaronea@gmail.com>
1614+
1615+ Disable blur during lockscreen. Now session dialog looks just good.
1616+
1617+2014-02-05 Andrea Azzarone <azzaronea@gmail.com>
1618+
1619+ Improve code.
1620+
1621+2014-01-30 Andrea Azzarone <azzaronea@gmail.com>
1622+
1623+ Allow to disable lockscreen or fallback to lightdm. Add tests.
1624+
1625+2014-01-30 Andrea Azzarone <azzaronea@gmail.com>
1626+
1627+ Merge trunk. Add and use unity::lockscreen::Settings.
1628+
1629+2014-01-29 Andrea Azzarone <azzaronea@gmail.com>
1630+
1631+ Rename BackgroundSettingsGnome.* and starts to cleanup it.
1632+
1633+2014-01-29 Andrea Azzarone <azzaronea@gmail.com>
1634+
1635+ Minor changes in LockScreenController.*.
1636+
1637+2014-01-29 Andrea Azzarone <azzaronea@gmail.com>
1638+
1639+ Add tests for unity::lockscreen::Controller
1640+
1641+2014-01-27 Andrea Azzarone <azzaronea@gmail.com>
1642+
1643+ Listen to logind signals ("lock" and "unlock"). Make fade animation smoother.
1644+
1645+2014-01-26 Andrea Azzarone <azzaronea@gmail.com>
1646+
1647+ FadeIn/Out the lockscreen. This sould also fix a crash on unlock.
1648+
1649+2014-01-23 Andrea Azzarone <azzaronea@gmail.com>
1650+
1651+ Unlock screen if the password is correct. Still buggy btw.
1652+
1653+2014-01-22 Andrea Azzarone <azzaronea@gmail.com>
1654+
1655+ Merge trunk.
1656+
1657+2014-01-22 Andrea Azzarone <azzaronea@gmail.com>
1658+
1659+ Add an ugly prompt view.
1660+
1661+2014-01-12 Andrea Azzarone <azzaronea@gmail.com>
1662+
1663+ Remove useless #include in PanelView.cpp
1664+
1665+2014-01-11 Andrea Azzarone <azzaronea@gmail.com>
1666+
1667+ Merge with trunk.
1668+
1669+2014-01-11 Andrea Azzarone <azzaronea@gmail.com>
1670+
1671+ Grab the mouse and the keyboard.
1672+
1673+2014-01-08 Andrea Azzarone <azzaronea@gmail.com>
1674+
1675+ Draw the version logo.
1676+
1677+2014-01-08 Andrea Azzarone <azzaronea@gmail.com>
1678+
1679+ Integrate the panel view in the lockscreen.
1680+
1681+2014-01-07 Andrea Azzarone <azzaronea@gmail.com>
1682+
1683+ Merge trunk.
1684+
1685+2014-01-07 Andrea Azzarone <azzaronea@gmail.com>
1686+
1687+ Draw background grid.
1688+
1689+2014-01-07 Andrea Azzarone <azzaronea@gmail.com>
1690+
1691+ Add a circle of friend in the unactive monitors.
1692+
1693+2014-01-03 Andrea Azzarone <azzaronea@gmail.com>
1694+
1695+ Fix leak in unity::lockscreen::Shield::UpdateBackgroundTexture
1696+
1697+2014-01-02 Andrea Azzarone <azzaronea@gmail.com>
1698+
1699+ Draw the current background in the shield window.
1700+
1701+2013-12-28 Andrea Azzarone <azzaronea@gmail.com>
1702+
1703+ Initial commit for the unity lockscreen. UserAuthenticator added with tests too.
1704+
1705+2014-03-05 CI bot <ps-jenkins@lists.canonical.com>
1706+
1707+ Releasing 7.1.2+14.04.20140305-0ubuntu1
1708+
1709+2014-03-05 Brandon Schaefer <brandontschaefer@gmail.com>
1710+
1711+ When we update the OverlayWindowButtons geometry, make sure we ask the WindowButtons to update their geo as well. (This means poking it as if the DPI has changed). This way the overlay window buttons will be the correct sides per monitor. Fixes: 1285366
1712+
1713+2014-03-03 Brandon Schaefer <brandontschaefer@gmail.com>
1714+
1715+ * Parent
1716+
1717+2014-02-28 Brandon Schaefer <brandontschaefer@gmail.com>
1718+
1719+ * Merge trunk
1720+
1721+2014-02-28 Brandon Schaefer <brandontschaefer@gmail.com>
1722+
1723+ * Parent
1724+
1725+2014-02-26 Brandon Schaefer <brandontschaefer@gmail.com>
1726+
1727+ * Merge with parent
1728+
1729+2014-02-26 Brandon Schaefer <brandontschaefer@gmail.com>
1730+
1731+ * Each time we ask to update the Geo, be sure to poke the window buttons
1732+ to update their size as if the DPI has changed. As we could be on a different
1733+ monitor each time we open the Dash/Hud.
1734+
1735+2014-03-05 Brandon Schaefer <brandontschaefer@gmail.com>
1736+
1737+ Allow the launcher_width to be stored per monitor and retrieved per monitor. Allowing for correct Dash/Hud offsets. Fixes: 1284879
1738+
1739+2014-03-03 Brandon Schaefer <brandontschaefer@gmail.com>
1740+
1741+ * Parent
1742+
1743+2014-02-28 Brandon Schaefer <brandontschaefer@gmail.com>
1744+
1745+ * Cast area to launcher, vs getting the monitor by geos positon.
1746+
1747+2014-02-28 Brandon Schaefer <brandontschaefer@gmail.com>
1748+
1749+ * Parent
1750+
1751+2014-02-26 Brandon Schaefer <brandontschaefer@gmail.com>
1752+
1753+ * Rebase from parent
1754+
1755+2014-02-25 Brandon Schaefer <brandontschaefer@gmail.com>
1756+
1757+ * Remove comments
1758+
1759+2014-02-25 Brandon Schaefer <brandontschaefer@gmail.com>
1760+
1761+ * Move to storing up to monitors::MAX launchers. This way we can tell what
1762+ width each launcher is when doing positions on dash/hud/panel
1763+
1764+2014-03-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
1765+
1766+ CompizShortcutModeller: use proper keys for Spread and be dependent on workspace setting Fixes: 1287825
1767+
1768+2014-03-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
1769+
1770+ CompizShortcutModeller: better wording for Switcher workspace
1771+
1772+2014-03-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
1773+
1774+ CompizShortcutModeller: show workspace sensitive options for switcher as well
1775+
1776+2014-03-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
1777+
1778+ CompizShortcutModeller: use proper keys for Spread windows options
1779+
1780+2014-03-05 Chris Townsend <christopher.townsend@canonical.com>
1781+
1782+ Fix more Panel Autopilot test failures. Fixes: 1287745
1783+
1784+2014-03-04 Chris Townsend <christopher.townsend@canonical.com>
1785+
1786+ Fix more Panel Autopilot tests.
1787+
1788+2014-03-05 William Hua <william.hua@canonical.com>
1789+
1790+ Improve debug logging for gnome key grabber.
1791+
1792+2014-03-04 William Hua <william.hua@canonical.com>
1793+
1794+ Use unity.menu.manager as name for logger.
1795+
1796+2014-02-28 William Hua <william.hua@canonical.com>
1797+
1798+ Small refactor.
1799+
1800+2014-02-28 William Hua <william.hua@canonical.com>
1801+
1802+ Log menu mnemonic activations.
1803+
1804+2014-02-28 William Hua <william.hua@canonical.com>
1805+
1806+ Debug output in unity-shared/GnomeKeyGrabber.cpp.
1807+
1808+2014-03-05 Luke Yelavich <luke.yelavich@canonical.com>
1809+
1810+ Implement accessibility for the optino buttons in the shutdown dialog.
1811+
1812+ Also improve the parent-child relationship between objects such that the shutdown message can be read with Orca flat review. Fixes: 1272168
1813+
1814+2014-02-25 Luke Yelavich <luke.yelavich@canonical.com>
1815+
1816+ No need for a dedicated signal, the changed signal of the highlighted property is sufficient.
1817+
1818+ As a result, the GObject private member code is not needed.
1819+
1820+2014-02-24 Luke Yelavich <luke.yelavich@canonical.com>
1821+
1822+ Merge with trunk.:
1823+
1824+2014-02-19 Luke Yelavich <luke.yelavich@canonical.com>
1825+
1826+ Implement accessibility for the optino buttons in the shutdown dialog.
1827+
1828+2014-03-03 CI bot <ps-jenkins@lists.canonical.com>
1829+
1830+ Releasing 7.1.2+14.04.20140303-0ubuntu1
1831+
1832+2014-03-03 Marco Trevisan (Treviño) <mail@3v1n0.net>
1833+
1834+ Panel, Decorations, Launcher, Quicklist, Tooltip: correctly scale items based on the monitor settings
1835+
1836+ Adapt elements to match their monitor DPI scale settings.
1837+ We mostly use cairo_surface_set_device_scale to easily scale cairo-generated textures. Fixes: 1283171, 1283406, 1283410, 1283453, 1284367, 1284780, 1285989
1838+
1839+2014-03-03 Marco Trevisan (Treviño) <mail@3v1n0.net>
1840+
1841+ PanelService: try to get the actual file name also from Pixbuf GtkImage's
1842+
1843+2014-02-28 Matthieu James <matthieu.james@canonical.com>
1844+
1845+ Resources: replace default dash window buttons with SVGs
1846+
1847+2014-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1848+
1849+ WindowButtons: use style's GetDashWindowButton to get dash themed buttons
1850+
1851+2014-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1852+
1853+ DecorationStyle: don't include unity subpath on extra folders
1854+
1855+2014-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1856+
1857+ PanelStyle: add GetDashWindowButton, hide some internal methods
1858+
1859+2014-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1860+
1861+ DecorationStyle: add ThemedFilePath method, that abstracts WindowButtonFile
1862+
1863+2014-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1864+
1865+ PanelIndicatorEntryView: only care about icon heights to determine if they're scalable
1866+
1867+2014-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1868+
1869+ PanelIndicatorEntryView: fix typo that caused compilation issues
1870+
1871+2014-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1872+
1873+ PanelIndicatorEntryView: always try to load an icon from its name if all the checks fail
1874+
1875+2014-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1876+
1877+ Tests: fix compilation issues
1878+
1879+2014-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1880+
1881+ MenuManager: when the indicators icon paths have changed, let's update the Gtk icon theme accordingly
1882+
1883+ This allows us to load indicators only by their GIcon also if they are available in custom theme paths
1884+ that have been added by an indicator.
1885+
1886+2014-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1887+
1888+ DBusIndicators: add a method to get the indicator icon paths and a signal to notify changes
1889+
1890+ Basically we now connect to panel service, that will notify us when an indicator modified the
1891+ theme, so we need to sync with it in order to load the proper icons
1892+
1893+2014-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1894+
1895+ PanelService: add a method/signal to allow the panel to syncronize the icon paths with parents
1896+
1897+2014-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1898+
1899+ PanelIndicatorEntryView: apply the same codepath to all the themed icons
1900+
1901+2014-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1902+
1903+ PanelIndicatorEntryView: only care about icon heights, monitor for theme changes and reload icons
1904+
1905+2014-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1906+
1907+ PanelIndicatorEntryView: Use 22px icons, and correctly move the scalable icons in the y axis
1908+
1909+2014-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1910+
1911+ PanelStyle: use forward declaration
1912+
1913+2014-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1914+
1915+ PanelService: use switch for getting the proper image type
1916+
1917+2014-02-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
1918+
1919+ Tests: fix compilation Issues
1920+
1921+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
1922+
1923+ UnityWindow: fix text indentation on fake decorations now that we've scaled buttons
1924+
1925+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
1926+
1927+ WindowButtons: load scaled textures for dash as well
1928+
1929+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
1930+
1931+ WindowButtons: use scalable window buttons, don't scale them up roughly
1932+
1933+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
1934+
1935+ PanelStyle: add support to scalable window buttons (per monitor)
1936+
1937+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
1938+
1939+ DecorationsWindowButton: use scaled Window Button textures, enjoy the visual quality!
1940+
1941+ Well, better with SVGs ;)
1942+
1943+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
1944+
1945+ DecorationsWidgets, TexturedItem: removing the auto-scaling support
1946+
1947+ We don't need it anymore... In case we might extend this class in future.
1948+
1949+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
1950+
1951+ DecorationStyle: Support loading SVG files as well as window buttons
1952+
1953+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
1954+
1955+ DecorationsDataPool: use gdk pixbuf + cairo to load the window buttons, and scale them up to match monitor settings
1956+
1957+ This allows to have button textures scaled to match current monitor DPI scale settings.
1958+ In case we don't have scalable (SVG) file available, we scale up the normal version; if none is
1959+ found we fallback to scaled pure-cairo buttons.
1960+
1961+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
1962+
1963+ PanelMenuView: fix a regression that caused the panel title not to redraw on style changes
1964+
1965+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
1966+
1967+ UScreen: use better API, const methods and remove useless includes
1968+
1969+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
1970+
1971+ PanelController: use proper Impl, remove unneeded non-private methods
1972+
1973+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
1974+
1975+ EMConverter: add return value on Set{FontSize, SetDPI} calls
1976+
1977+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
1978+
1979+ DecorationsWidgets: use double for scale property
1980+
1981+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
1982+
1983+ TextureCache: use proper hash function, and use numeric ID in our map
1984+
1985+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
1986+
1987+ IconRenderer: add support for local textures, depending on Icon size
1988+
1989+ Now the progress bar is loaded from a SVG and draws nicely ;)
1990+
1991+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
1992+
1993+ TextureCache: use size values in default textures loader
1994+
1995+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
1996+
1997+ IconRenderer: correctly scale up the Icon progress bar
1998+
1999+ Added SVGs files for future usage
2000+
2001+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
2002+
2003+ AbstractIconRenderer: add scale value to IconRenderer
2004+
2005+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
2006+
2007+ PanelIndicatorEntryView: handle scalable icons differently to get the best quality
2008+
2009+ If an icon is scalable, then we paint it ignoring the current dpi_scaling, this way
2010+ we can paint it at the best quality.
2011+
2012+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
2013+
2014+ UnityScreen: cache some functions results
2015+
2016+2014-02-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
2017+
2018+ GTKWrapper: use typedef instead of inheritage for new Gtk versions
2019+
2020+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2021+
2022+ QuicklistMenuItem: make sure we initialze the text when chaning the scale
2023+
2024+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2025+
2026+ Tooltip: use the decoration::Style shadow color
2027+
2028+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2029+
2030+ Tooltip: use nux::Color for drawing the texture
2031+
2032+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2033+
2034+ Tooltip: correctly scale the cairo texture, instead of just making things bigger
2035+
2036+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2037+
2038+ QuicklistView: some cleanup
2039+
2040+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2041+
2042+ QuicklistView: use decoration::Style for getting themed shadow color and radius
2043+
2044+ Yeah, QL now match theme! ;)
2045+
2046+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2047+
2048+ QuicklistView: use nux::Color to draw the texture
2049+
2050+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2051+
2052+ QuicklistView: use proper cairo scaling to draw the QL texture
2053+
2054+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2055+
2056+ QuicklistMenuItem: initialze scale value to 1.0f
2057+
2058+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2059+
2060+ TestDecorationLayout: fix compilation issue due to RawPixel
2061+
2062+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2063+
2064+ TestLauncher: initialize UnitySettings before other stuff
2065+
2066+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2067+
2068+ UnitySettings: avoid unneeded gvariant calls when updating DPI
2069+
2070+ Plus some code cleanup
2071+
2072+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2073+
2074+ UnitySettings: don't leak memory when getting the scale factor
2075+
2076+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2077+
2078+ DecorationsWidgets: use RawPixel for padding
2079+
2080+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2081+
2082+ RawPixel: always return rounded integers when converting
2083+
2084+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2085+
2086+ QuicklistMenuItemSeparator: use RawPixel
2087+
2088+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2089+
2090+ RawPixel: use double's and add CP for converting based on a scale value
2091+
2092+2014-02-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
2093+
2094+ Launcher: AbstractLauncherIcon::icon_size should not be scaled, as it wil be for all monitors
2095+
2096+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2097+
2098+ DashView: correctly set the the proper monitor offsets to match monitor DPI
2099+
2100+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2101+
2102+ UnityWindow: scale the glow size as well to match DPI
2103+
2104+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2105+
2106+ Launcher: update icon size on DPI or monitor changes (as they might have different DPIs)
2107+
2108+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2109+
2110+ LauncherController: don't care about launcher DPI settings
2111+
2112+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2113+
2114+ DecorationsWidgets: use proper rounding when scaling paddings
2115+
2116+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2117+
2118+ LauncherIcon: delete quicklist and tooltip once they're not visible anymore
2119+
2120+ We really don't need to keep them around.
2121+
2122+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2123+
2124+ LauncherIcon: load a new quicklist everytime... There's no need to reuse previous one
2125+
2126+ And also it might break scaling on different monitors
2127+
2128+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2129+
2130+ QuicklistMenuItem: make sure we set the text extents that matches the current scaling
2131+
2132+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2133+
2134+ QuicklistView: set scale factor when adding a new menu item
2135+
2136+ Also use Smart pointers to hold items
2137+
2138+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2139+
2140+ QuicklistMenuItem: add support to scale factor when generating items textures
2141+
2142+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2143+
2144+ Tooltip: set text scale to match monitor
2145+
2146+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2147+
2148+ StaticCairoText: add scale parameter, if set we draw using appropriate cairo device scale
2149+
2150+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2151+
2152+ Unity: use cairo InternalContext when possible
2153+
2154+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2155+
2156+ PanelMenuView: use cairo surface scale when painting the Panel Title
2157+
2158+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2159+
2160+ PanelView: don't use fixed refine_texture height, we can safely resize it to match panel geo
2161+
2162+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2163+
2164+ PanelMenuView: correctly resize window buttons on DPI changes
2165+
2166+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2167+
2168+ PanelController: correctly resize children on dpi changes
2169+
2170+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2171+
2172+ PanelIndicatorsView: apply monitor to all the children
2173+
2174+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2175+
2176+ PanelStyle: remove unneeded GetTextDPI call
2177+
2178+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2179+
2180+ PanelIndicatorEntryView: use cairo_device_scale to paint indicators
2181+
2182+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2183+
2184+ PanelIndicatorEntryDropdownView: simplify the pango layout drawing
2185+
2186+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2187+
2188+ DecorationsMenuDropdown: use theme-scaled icon (better results if we've SVG)
2189+
2190+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2191+
2192+ DecoratedWindow: no need to use RawPixel here
2193+
2194+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2195+
2196+ DecorationsWidgets, Layout: scale the paddings
2197+
2198+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2199+
2200+ LauncherIcon: convert icon size value when computing Tip position
2201+
2202+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2203+
2204+ UnityScreen: draw panel under dash using the proper panel size
2205+
2206+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2207+
2208+ PanelStyle: correctly support different Background textures, and cache panel size
2209+
2210+2014-02-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
2211+
2212+ PluginAdapter: a window is on a given monitor, when it's center is on that
2213+
2214+2014-02-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
2215+
2216+ UnityWindow: take care of window dpi scale when drawing fake decorations
2217+
2218+2014-02-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
2219+
2220+ DecoratedWindow: add dpi_scale ROProperty
2221+
2222+2014-02-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
2223+
2224+ CairoContext: add scale parameter
2225+
2226+ so we can set the surface device scaling on startup
2227+
2228+2014-02-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
2229+
2230+ DecoratedWindow: draw decorations background using proper texture scaling
2231+
2232+2014-02-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
2233+
2234+ DecorationsMenuDropdown: correctly scale using cairo_surface_set_device_scale
2235+
2236+2014-02-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
2237+
2238+ DecorationsSlidingLayout: set scale also on input item
2239+
2240+2014-02-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
2241+
2242+ DecorationsMenuEntry: correctly scale to match DPI
2243+
2244+2014-02-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
2245+
2246+ DecorationStyle: use double also for fading title
2247+
2248+2014-02-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
2249+
2250+ DecorationStyle: use double for size values when drawing elements
2251+
2252+ This allows cairo to properly draw elements when the scale is not 1.0
2253+
2254+2014-02-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
2255+
2256+ UScreen: fix memory leak, use glib::String
2257+
2258+2014-02-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
2259+
2260+ DecorationsTitle: use ceil to get scaled title size
2261+
2262+2014-02-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
2263+
2264+ PanelService: take in account monitor scale when setting the menu position
2265+
2266+2014-02-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
2267+
2268+ UnitySettings: includes cleanup
2269+
2270+2014-02-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
2271+
2272+ DecoratedWindow: connect to dpi_changed signal to update extents and scale
2273+
2274+ Now windows will update as soon as we change the setting.
2275+
2276+2014-02-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
2277+
2278+ DecorationsTitle: scale the cairo surface using cairo_surface_set_device_scale
2279+
2280+ Also the Title should not be scalable, or we'll apply also a compiz texture scaling
2281+
2282+2014-02-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
2283+
2284+ DecorationsWidgets, TexturedItem: add IsScalable virtual method
2285+
2286+ So, set the texture scale only if a TexturedItem is scalable
2287+
2288+2014-02-28 CI bot <ps-jenkins@lists.canonical.com>
2289+
2290+ Releasing 7.1.2+14.04.20140228-0ubuntu1
2291+
2292+2014-02-28 Stephen M. Webb <stephen.webb@canonical.com>
2293+
2294+ remove -O3 and replace with -O3 for C++ compiles to prevent template-related FTBFS Fixes: 1286284
2295+
2296+2014-02-28 Stephen M. Webb <stephen.webb@canonical.com>
2297+
2298+ Strip -O3 and force -O2 to avoid template instances being removed
2299+
2300+2014-02-28 Stephen M. Webb <stephen.webb@canonical.com>
2301+
2302+ Strip -O3 and force -O2 to avoid template instances from getting elided (lp: #1286284).
2303+
2304+2014-02-28 Chris Townsend <christopher.townsend@canonical.com>
2305+
2306+ Fix corner case depending on where a test window opens, a Dash and Hud Autopilot test failure can occur. Fixes: 1286143
2307+
2308+2014-02-28 Chris Townsend <christopher.townsend@canonical.com>
2309+
2310+ Fix corner case where depending on where a test window opens, an Autopilot test failure can occur.
2311+
2312+2014-02-28 Chris Townsend <christopher.townsend@canonical.com>
2313+
2314+ Fix a few randomly failing Spread Autopilot tests. Fixes: 1285758
2315+
2316+2014-02-27 Chris Townsend <christopher.townsend@canonical.com>
2317+
2318+ Fix a few randomly failing Spread Autopilot tests.
2319+
2320+2014-02-28 Chris Townsend <christopher.townsend@canonical.com>
2321+
2322+ Fix a couple of Panel Autopilot test failures. Fixes: 1285737
2323+
2324+2014-02-27 Chris Townsend <christopher.townsend@canonical.com>
2325+
2326+ Fix a couple of Panel Autopilot test failures.
2327+
2328+2014-02-28 Chris Townsend <christopher.townsend@canonical.com>
2329+
2330+ Fix Dash/Hud fullscreen Autopilot window test on multi-monitor where the tests would fail depending on which monitor has the fullscreen window. Fixes: 1285367
2331+
2332+2014-02-26 Chris Townsend <christopher.townsend@canonical.com>
2333+
2334+ Fix Dash/Hud fullscreen window test on multi-monitor where the tests would fail depending on which monitor has the fullscreen window.
2335+
2336+2014-02-28 Chris Townsend <christopher.townsend@canonical.com>
2337+
2338+ Use the current Launcher instead of the first launcher when determing when to highlight the Launcher tile during keynav. Fixes: 1285361
2339+
2340+2014-02-26 Chris Townsend <christopher.townsend@canonical.com>
2341+
2342+ Use the current Launcher instead of the first launcher when determing when to highlight the Launcher tile during keynav.
2343+
2344+2014-02-25 CI bot <ps-jenkins@lists.canonical.com>
2345+
2346+ Releasing 7.1.2+14.04.20140225-0ubuntu1
2347+
2348+2014-02-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
2349+
2350+ PluginAdapter: take in account the window border size when restoring it from maximization state
2351+
2352+ Also don't forget about monitor scaling when getting data from the decoration Style. Fixes: 1276352
2353+
2354+2014-02-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
2355+
2356+ PluginAdapter: don't try to resize undecorated-windows
2357+
2358+2014-02-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
2359+
2360+ PluginAdapter: take in account the window border size when restoring it from maximization state
2361+
2362+2014-02-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
2363+
2364+ PluginAdapter: take care of monitor DPI scale when computing the decoration size from style
2365+
2366+ We use the style data only if a window is Maximized, otherwise we can safely use the actual
2367+ window border.
2368+
2369+2014-02-25 Chris Townsend <christopher.townsend@canonical.com>
2370+
2371+ Fix some Autopilot test failure regressions due to changes in rev. 3668. Fixes: 1283159
2372+
2373+2014-02-20 Chris Townsend <christopher.townsend@canonical.com>
2374+
2375+ Fix some Autopilot test failure regressions due to changes in rev. 3668.
2376+
2377+2014-02-25 Dimitri John Ledkov <dimitri.ledkov@canonical.com>
2378+
2379+ Fix common buildflags missing. (LP: #1284047) Fixes: 1284047
2380+
2381+2014-02-25 Dimitri John Ledkov <dimitri.ledkov@canonical.com>
2382+
2383+ Fix common buildflags missing. (LP: #1284047)
2384+
2385+2014-02-25 Eleni Maria Stea <elenimaria.stea@canonical.com>
2386+
2387+ removed fonts-scale-factor gsetting from unityshell schema, since we now use the ubuntu ui-scale factor to scale the desktop Fixes: 1282804
2388+
2389+2014-02-25 Eleni Maria Stea <elenimaria.stea@canonical.com>
2390+
2391+ remove fonts-scale-factor from unityshell schema
2392+
2393+2014-02-25 Eleni Maria Stea <elenimaria.stea@canonical.com>
2394+
2395+ scaling desktop according to a scale factor Fixes: 1282804
2396+
2397+2014-02-21 Eleni Maria Stea <elenimaria.stea@canonical.com>
2398+
2399+ avoid to unreference gobjects twice
2400+
2401+2014-02-21 Eleni Maria Stea <elenimaria.stea@canonical.com>
2402+
2403+ reversed po/*
2404+ desktop works with scale-factor setting
2405+
2406+2014-02-21 Eleni Maria Stea <elenimaria.stea@canonical.com>
2407+
2408+ unreference gsettings
2409+
2410+2014-02-20 Eleni Maria Stea <elenimaria.stea@canonical.com>
2411+
2412+ desktop works with scale-factor
2413+
2414+2014-02-20 Eleni Maria Stea <elenimaria.stea@canonical.com>
2415+
2416+ merged to lim
2417+
2418+2014-02-20 Eleni Maria Stea <elenimaria.stea@canonical.com>
2419+
2420+ quick backup
2421+
2422+2014-02-20 Eleni Maria Stea <elenimaria.stea@canonical.com>
2423+
2424+ quick backup
2425+
2426+2014-02-20 Eleni Maria Stea <elenimaria.stea@canonical.com>
2427+
2428+ quick backup
2429+
2430+2014-02-20 Eleni Maria Stea <elenimaria.stea@canonical.com>
2431+
2432+ quick backup - testing GetDPI(int monitor)
2433+
2434+2014-02-19 Eleni Maria Stea <elenimaria.stea@canonical.com>
2435+
2436+ quick backup - added function that gets the ui-scale from gsettings
2437+ todo: add dependencies etc
2438+
2439+2014-02-18 Eleni Maria Stea <elenimaria.stea@canonical.com>
2440+
2441+ removed ConfigParser.h/.cpp:
2442+ requirements changed, the gsetting for the scale factor will be a GVariant,
2443+ therefore the string parser is not needed anymore
2444+
2445+2014-02-20 CI bot <ps-jenkins@lists.canonical.com>
2446+
2447+ Releasing 7.1.2+14.04.20140220-0ubuntu1
2448+
2449+2014-02-20 Sebastien Bacher <seb128@ubuntu.com>
2450+
2451+ Drop g-s-d override, unity-settings-daemon landed
2452+
2453+2014-02-20 Sebastien Bacher <seb128@ubuntu.com>
2454+
2455+ Drop g-s-d override, unity-settings-daemon landed
2456+
2457+2014-02-20 Steve Langasek <steve.langasek@canonical.com>
2458+
2459+ Sync the branch with upload to the archive
2460+
2461+2014-02-19 Steve Langasek <steve.langasek@canonical.com>
2462+
2463+ releasing package unity version 7.1.2+14.04.20140218.1-0ubuntu2
2464+
2465+2014-02-19 Steve Langasek <steve.langasek@canonical.com>
2466+
2467+ Add Conflicts: libunity-core-6.0-8 to facilitate smooth upgrades.
2468+
2469+2014-02-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
2470+
2471+ DecoratedWindow: make sure that the top_layout exist when setting up the decorations
2472+
2473+ If there's no layout, then we don't need any texture. Also this might cause a crash if
2474+ a window is about to be mapped but not yet fully framed. Fixes: 1281610
2475+
2476+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
2477+
2478+ DecoratedWindow: make sure that the top_layout exist when setting up the decorations
2479+
2480+ If there's no, then we don't need no decoration textures at all
2481+
2482+2014-02-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
2483+
2484+ DecoratedWindow: add menu
2485+
2486+2014-02-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
2487+
2488+ Merging against lp:~3v1n0/unity/hdpi-gnome-scaling-factor
2489+
2490+2014-02-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
2491+
2492+ CairoBaseWindow: add EMConverter in the base class
2493+
2494+ Instead of adding this to tooltip or Quicklist
2495+
2496+2014-02-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
2497+
2498+ Merging with Brandon's HiDPI chain, again
2499+
2500+2014-02-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
2501+
2502+ PanelIndicatorsView: never try to add to dropdown an already known entry
2503+
2504+ As it might have been just popped out from the dropdown, and we might have
2505+ an infinite loop of push/pop's.
2506+
2507+2014-02-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
2508+
2509+ PanelMenuView: put back virtual methods, to make tests happier
2510+
2511+2014-02-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
2512+
2513+ DecoratedWindow: add some more introspection data
2514+
2515+2014-02-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
2516+
2517+ DecoratedWindow: set the top layout scale to the value we use for this monitor
2518+
2519+2014-02-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
2520+
2521+ DecorationsWindowButton: remove the custom code for scaling them up
2522+
2523+2014-02-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
2524+
2525+ TestDecorationLayout: verify scale property
2526+
2527+2014-02-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
2528+
2529+ DecorationsWidgets: add Scale property, use on TexturedItem to update geometry
2530+
2531+2014-02-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
2532+
2533+ CompizUtils: update the geometry size when setting the scale
2534+
2535+2014-02-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
2536+
2537+ DecorationsEdgeBorders: don't depend on theme, but rather on actual window extents
2538+
2539+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
2540+
2541+ Merging with lp:~3v1n0/unity/spread-filter
2542+
2543+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
2544+
2545+ Merging with HiDPI stuff, so with spread improvements
2546+
2547+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
2548+
2549+ Merging with Brandon's quicklist branch
2550+
2551+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
2552+
2553+ Merging with Brandon's panel branch
2554+
2555+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
2556+
2557+ DecoratedWindow: don't use a property for monitor, just a member
2558+
2559+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
2560+
2561+ UnityGSchema: make favorites list easier editable
2562+
2563+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
2564+
2565+ DecorationStyle, UnitySettings: set integrated_menus off by default :(
2566+
2567+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
2568+
2569+ Merging with Brandon's HiDPI stuff
2570+
2571+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
2572+
2573+ Merging with trunk
2574+
2575+2014-02-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
2576+
2577+ PanelMenuView: fix logic of HasMenus, again...
2578+
2579+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
2580+
2581+ DecorationsMenuEntry, PanelTitlebarGrabArea: ignore motion threshold only if still inside the item
2582+
2583+ Othewise grabbing away a window would be delayed too much when not needed
2584+
2585+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
2586+
2587+ GSchema: set integrated-menus tweaks to match design specs
2588+
2589+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
2590+
2591+ Merging with lp:~3v1n0/unity/text-escaping-fix (so with lp:~3v1n0/unity/decorations-menu)
2592+
2593+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2594+
2595+ PanelMenuView: fix possible errors on key activation due to HasMenus wrong value
2596+
2597+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2598+
2599+ PanelMenuView: when switching back to global menu mode, add focus to window buttons
2600+
2601+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2602+
2603+ DecorationsSlidingLayout: only use indexes to refer to internal items
2604+
2605+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2606+
2607+ PanelMenuView: add the ability to double-click over LIMs, waiting the defined timeout
2608+
2609+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2610+
2611+ PanelTitlebarGrabAreaView: use decoration::Style and UnitySettings for LIM options
2612+
2613+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2614+
2615+ UnitySettings: add lim options and use them in DecorationsMenuEntry
2616+
2617+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2618+
2619+ DecorationsGrabEdge: use DecorationStyle grab_wait value
2620+
2621+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2622+
2623+ DecorationStyle: add grab_wait option to gsettings
2624+
2625+ It basically define how much we should wait before starting a window grab
2626+
2627+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2628+
2629+ DecorationsMenuEntry: add movement threshold value
2630+
2631+ Basically if when the mouse is grabbed we get a motion event, we ingore it
2632+ if smaller than the given threshold.
2633+
2634+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2635+
2636+ MenuManager: add show_menus_wait property and use it in Panel and decorations
2637+
2638+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2639+
2640+ DecorationsSlidingLayout: use menu::Manager values for fadein/fadeout timings
2641+
2642+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2643+
2644+ DecoratedWindow: set sliding layout as mouse owner also if the pointer is inside the grab-edge
2645+
2646+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2647+
2648+ DecorationsMenuLayout: use menu::Manager
2649+
2650+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2651+
2652+ MenuManager: add HasAppMenu getter
2653+
2654+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2655+
2656+ PanelMenuView: Ignore menu visibility for the 100ms after an application switch
2657+
2658+ This is needed not to make the panel to show the previous menus for a while before
2659+ switching to new ones...
2660+
2661+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2662+
2663+ PanelMenuView: improve the logic of GetTitleOpacity in case we use LIMs
2664+
2665+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2666+
2667+ UnityShell: disable menu_show on menu::Manager before showing the Alt+Tab
2668+
2669+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2670+
2671+ DecorationsMenuLayout: set the last_pointer position to the current one on key-activation
2672+
2673+ Otherwise mouse pointer position might cause another menu to pop-up instead of the
2674+ requested one.
2675+
2676+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2677+
2678+ DecorationsManager: Add menu::Manager as construction parameter and use it
2679+
2680+ We now have proper keyboard activation for indicator menus, and also we share
2681+ the same indicator-entries and dbus indicators with all the panels.
2682+
2683+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2684+
2685+ DecorationsMenuLayout: return a bool in ActivateMenu, based on the result
2686+
2687+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2688+
2689+ MenuManager: just handle one single AppMenu... We support only.
2690+
2691+ So, no need to overcomplicate things. Also add signals and getters.
2692+
2693+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
2694+
2695+ Merging with lp:~3v1n0/unity/menu-manager
2696+
2697+2014-02-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
2698+
2699+ PluginAdapter: don't use GetWindowGeometry, compiz already has what we need
2700+
2701+ And without new search and copies...
2702+
2703+2014-02-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
2704+
2705+ Decorations: when integrated_menus mode is active, add menus in the decorations
2706+
2707+ Only the active window will show up them at the moment.
2708+
2709+2014-02-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
2710+
2711+ AppmenuIndicator: add Ptr definition
2712+
2713+2014-02-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
2714+
2715+ DecorationsMenuLayout: don't care about AppmenuIndicator, we don't need subtype
2716+
2717+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
2718+
2719+ UnitySettings: add integrated-menus option
2720+
2721+ When changed, it applies to decoration::Style
2722+
2723+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
2724+
2725+ UnitySettings: use glib::SignalManager
2726+
2727+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
2728+
2729+ Merging with lp:~3v1n0/unity/decorations-timestamps
2730+
2731+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
2732+
2733+ PanelMenuView: We need to update pointer status in these cases...
2734+
2735+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
2736+
2737+ PanelView: ignore an empty PanelMenuView on Alt+F10
2738+
2739+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
2740+
2741+ DecorationsInputMixer: add ForceMouseOwnerCheck to force a new UpdateMouseOwner
2742+
2743+ When new widgets are added in the same area of the current mouse-owner, inputmixer
2744+ should update the current owner, this can now be done on request.
2745+
2746+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
2747+
2748+ DecorationsGrabEdge: add ButtonDown getter
2749+
2750+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
2751+
2752+ Indicators: add SyncGeometries as virtual method, and panel in on_entry_activated
2753+
2754+ Update DBusIndicators accordingly to match the new DBus API.
2755+ Also, in PanelView don't start any mouse-poll timer if the activated entry
2756+ is not in the current panel
2757+
2758+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
2759+
2760+ PanelService: include the name of the panel in EntryActivated signal
2761+
2762+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
2763+
2764+ PanelView: ignore menu activations if they happens under a different panel
2765+
2766+ So don't setup any timeout to check the menu position (and save some unneeded
2767+ computation in multi-monitor).
2768+
2769+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
2770+
2771+ PanelService: assume that the current entry is visible on key-navigation
2772+
2773+ This fixes key-navigation in LIMs to loop back to first entry when we have a dropdown
2774+
2775+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
2776+
2777+ PanelService: add function to check if an entry is visible in a specific panel
2778+
2779+ So, an entry is visible if has a geometry and has visible emblems, but it might
2780+ be visible only in a specific panel (such as indicators that aren't visible on LIMs)
2781+
2782+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
2783+
2784+ DecorationsMenuLayout: fix mouse over dropdown, we might have items with same geo
2785+
2786+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
2787+
2788+ DecorationsMenuDropdown: add ActivateChild method, to activate the submenu
2789+
2790+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
2791+
2792+ DecorationsMenuLayout: add ActivateMenu method to activate an entry by its ID
2793+
2794+ As it happens on key-navigation
2795+
2796+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
2797+
2798+ PanelView: don't try to activate an entry if the panel has no menus
2799+
2800+2014-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2801+
2802+ Merge with trunk
2803+
2804+2014-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2805+
2806+ UnityScreen: don't paint shadow over windows if using integrated_menus
2807+
2808+2014-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2809+
2810+ PanelView: don't activate or sync geometries if a panel has no menus
2811+
2812+2014-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2813+
2814+ PanelMenuView: add Locally Integrated Menus support
2815+
2816+ When Integrated menus are enabled the buttons or title are drawn only
2817+ when we have a maximized window.
2818+ Also improved the code that draws the title texture that now is just big as
2819+ the text.
2820+
2821+2014-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2822+
2823+ TestPanelIndicatorEntryDropdownView: remove in_dropdown from tests
2824+
2825+2014-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2826+
2827+ DecorationsSlidingLayout: add fade animation when switching slide
2828+
2829+2014-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2830+
2831+ PanelView: use !empty() instead of size() > 0
2832+
2833+2014-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2834+
2835+ PanelService: keep track of the panel id that is parent of the entry
2836+
2837+ We use it to make sure we won't popdown or move a menu that has been opened
2838+ somewhere else.
2839+
2840+2014-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2841+
2842+ PanelService: disconnect from last_menu signals when the menu is hidden
2843+
2844+ Otherwise we'd get multiple calls to our callbacks
2845+
2846+2014-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2847+
2848+ PanelIndicatorEntryView: get rid of in_dropdown property, just always iterate over items in layout
2849+
2850+ So GetGeometryForSync will now ignore the entries that have been added to a dropdown.
2851+
2852+2014-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2853+
2854+ DecorationStyle: add integrated_menus property
2855+
2856+2014-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2857+
2858+ PanelMenuView: use const int to define show-now wait
2859+
2860+2014-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2861+
2862+ PanelIndicatorEntryView: use smaller icon for dropdown
2863+
2864+2014-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2865+
2866+ DecorationsMenuDropdown: use the proper Icon for the dropdown
2867+
2868+ Also, update the dropdown height to match the one of its children.
2869+
2870+2014-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2871+
2872+ DecorationsMenuEntry: move padding to Property, make RenderTexture virtual
2873+
2874+ RenderTexture is now called on EntryUpdated, and might be overridden by sub-classes.
2875+
2876+2014-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2877+
2878+ DecorationsMenuLayout: never try to activate an insensitive item.
2879+
2880+2014-02-10 Marco Trevisan (Treviño) <mail@3v1n0.net>
2881+
2882+ DecorationStyle: add DrawMenuItemIcon method
2883+
2884+2014-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
2885+
2886+ DecorationsSlidingLayout: only damage if we've an input slide set
2887+
2888+2014-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
2889+
2890+ DecorationsWidgets: use uweak_ptr for parent_
2891+
2892+2014-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
2893+
2894+ DecorationsMenuEntry: pass the window xid on ShowMenu
2895+
2896+2014-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
2897+
2898+ DecorationsEdge: add Window getter
2899+
2900+2014-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
2901+
2902+ DecorationsMenuLayout: add show_now property and set it true with delay
2903+
2904+ It matches PanelMenuView value
2905+
2906+2014-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
2907+
2908+ DecorationsMenuEntry: add show_now property that reflects internal entry value
2909+
2910+2014-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
2911+
2912+ IndicatorEntry: don't emit signals when first/last parent is added/removed
2913+
2914+ We don't really need this, as visibility is independent from this fact.
2915+
2916+2014-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
2917+
2918+ DecorationsInputMixer: fix a typo introduced with UWeakPtr, caused a test-crash
2919+
2920+2014-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
2921+
2922+ PanelIndicatorsView: use the drop-down to add an entry if it's already visible
2923+
2924+ Otherwise we might add an entry in the empty space before the dropdown.
2925+
2926+2014-02-08 Marco Trevisan (Treviño) <mail@3v1n0.net>
2927+
2928+ PanelIndicatorEntryDropdownView: add insert method, to include items by priority
2929+
2930+ Tests included.
2931+
2932+2014-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
2933+
2934+ PanelIndicatorEntryDropdownView: some cleanup
2935+
2936+2014-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
2937+
2938+ DecorationsWidgets: RequestRelayout if Layout size has changed after relayout
2939+
2940+ This save us from possible infinite loops and causes a relayout only if it has a parent.
2941+
2942+2014-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
2943+
2944+ DecorationsMenuLayout: override DoRelayout and and use a Dropdown menu if needed
2945+
2946+ When we've not enough horizontal space add a dropdown menu and fill it with menu entries
2947+ that wouldn't show correctly.
2948+
2949+2014-02-07 Marco Trevisan (Treviño) <mail@3v1n0.net>
2950+
2951+ MenuDropdown: add dropdown menu entry that acts both like an entry and container
2952+
2953+2014-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2954+
2955+ Decorations: add more introspection data
2956+
2957+2014-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2958+
2959+ DecorationsMenuLayout: don't use append to add items, add them manually
2960+
2961+ So we can just relayout once instead that once per item added.
2962+
2963+2014-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2964+
2965+ DecorationsMenuEntry: set the always_wait_grab_timeout value to true on GrabEdge
2966+
2967+ This will make possible to see the menus also on non-resizable windows.
2968+
2969+2014-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2970+
2971+ DecorationsGrabEdge: add construction parameter to always wait grab timeout
2972+
2973+ If this value is true, we always wait the grab timeout to happen before starting
2974+ to grab a window.
2975+
2976+2014-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2977+
2978+ DecorationsMenuEntry: promptly show the menu if the window is not maximizable
2979+
2980+2014-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2981+
2982+ DecorationsGrabEdge: add IsMaximizable getter
2983+
2984+2014-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2985+
2986+ DecorationsMenuLayout: track the mouse pointer position when an entry is active
2987+
2988+ So now, we can navigate over menu items just moving the pointer over them.
2989+
2990+2014-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2991+
2992+ DecorationsMenuEntry: make ShowMenu public
2993+
2994+2014-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2995+
2996+ DecorationsMenuEntry: don't try to show the menu if the entry is already active
2997+
2998+2014-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
2999+
3000+ DecorationsMenuLayout: add active property and ChildrenGeometries method
3001+
3002+ The menu layout is active when one of its children is, this way we can notify the parent.
3003+ Added ChildrenGeometries to generate the EntryLocationMap to be sent to the u-p-s
3004+
3005+2014-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
3006+
3007+ DecorationsMenuEntry: add a ShowMenu method and an active property
3008+
3009+ We set the entry active as soon as we try to show the menu, if that won't happen
3010+ we'll get a signal back that will reset it.
3011+ Also expose the entry Id so we are able to send the geo informations to the Panel Service.
3012+
3013+2014-02-06 Marco Trevisan (Treviño) <mail@3v1n0.net>
3014+
3015+ DecorationsGrabEdge: add IsGrabbed getter
3016+
3017+ If true it means that the grab action has been started; false otherwise.
3018+
3019+2014-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
3020+
3021+ DBusIndicators: use Async dbus calls when we don't need prompt reply
3022+
3023+2014-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
3024+
3025+ TexturedItem: don't emit any geometry_changed signal if the coords haven't changed
3026+
3027+2014-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
3028+
3029+ CompizUtils: return a bool on all the Set functions (if anything changed)
3030+
3031+2014-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
3032+
3033+ Indicators: use unordered_map by default
3034+
3035+2014-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
3036+
3037+ DecorationsMenuLayout: add layout for Menus
3038+
3039+2014-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
3040+
3041+ DecorationsMenuEntry: use prelight-mode for "show-now"
3042+
3043+2014-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
3044+
3045+ DecorationStyle: ignore underscore in menu text, use prelight-mode for "show-now"
3046+
3047+2014-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
3048+
3049+ DecorationsMenuEntry: add simple indicator::Entry wrapper that draws a textured menu entry
3050+
3051+2014-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
3052+
3053+ DecorationsSlidingLayout: add simple layout that will show only only one item at time when mouse_owner
3054+
3055+2014-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
3056+
3057+ DecoratedWindow: use a WeakPtr for title
3058+
3059+ It's a child of layout, so it will be automatically deleted when its parent will disappear
3060+
3061+2014-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
3062+
3063+ DecorationsPriv: use uweak_ptr
3064+
3065+2014-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
3066+
3067+ DecorationsEdgeBorders: add border getter
3068+
3069+2014-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
3070+
3071+ DecorationsWindowButton: make sure we override the proper functions
3072+
3073+2014-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
3074+
3075+ DecorationsWidgets: add typedef for Item::WeakPtr and use it in InputMixer
3076+
3077+2014-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
3078+
3079+ UWeakPtr: add std::weak_ptr extended class to handle them as shared_ptr's
3080+
3081+ This means that we have bool, -> and * operators handy.
3082+
3083+2014-02-05 Marco Trevisan (Treviño) <mail@3v1n0.net>
3084+
3085+ DecorationsWidgets: make BasicContainer to inherit from std::enable_shared_from_this
3086+
3087+2014-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
3088+
3089+ Merge with trunk
3090+
3091+2014-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
3092+
3093+ DecorationStyle: add method to draw Menu Entries
3094+
3095+2014-02-04 Marco Trevisan (Treviño) <mail@3v1n0.net>
3096+
3097+ BasicContainer: factorize similar actions inside Relayout, and make DoRelayout virtual instead
3098+
3099+ Implementors will have to implement DoRelayout instead, without caring about multiple calls to it
3100+ or emitting geometry changes afterwards.
3101+
3102+2014-02-20 CI bot <ps-jenkins@lists.canonical.com>
3103+
3104+ The decor now scales with the DPI value.
3105+
3106+2014-02-20 CI bot <ps-jenkins@lists.canonical.com>
3107+
3108+ Add dynamic HiDPI support to the quicklist.
3109+
3110+2014-02-20 CI bot <ps-jenkins@lists.canonical.com>
3111+
3112+ Add dynamic HiDPI support to the tooltips.
3113+
3114+2014-02-20 CI bot <ps-jenkins@lists.canonical.com>
3115+
3116+ Add dynamic HiDPI support to the launcher. Fixes: 1075417
3117+
3118+2014-02-20 Brandon Schaefer <brandontschaefer@gmail.com>
3119+
3120+ UnitySettings: use proper gnome scaling-factor
3121+
3122+2014-02-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
3123+
3124+ UScreen: multiply the monitor pixel geometry with the scale factor
3125+
3126+2014-02-19 Marco Trevisan (Treviño) <mail@3v1n0.net>
3127+
3128+ UnitySettings: use proper gnome scaling-factor
3129+
3130+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3131+
3132+ * Parent
3133+
3134+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3135+
3136+ * Parent
3137+
3138+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3139+
3140+ * Parent
3141+
3142+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3143+
3144+ * Parent
3145+
3146+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3147+
3148+ * Parent
3149+
3150+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3151+
3152+ * Parent
3153+
3154+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3155+
3156+ * Parent
3157+
3158+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3159+
3160+ * Parent
3161+
3162+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3163+
3164+ * Parent
3165+
3166+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3167+
3168+ * Parent
3169+
3170+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3171+
3172+ * Parent
3173+
3174+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3175+
3176+ * Parent
3177+
3178+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3179+
3180+ * Parent
3181+
3182+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3183+
3184+ * Move to EM::Ptr
3185+
3186+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3187+
3188+ * Parent
3189+
3190+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3191+
3192+ * Move to ::Ptr
3193+
3194+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3195+
3196+ * Parent
3197+
3198+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3199+
3200+ * Move to ::Ptr
3201+
3202+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3203+
3204+ * Parent
3205+
3206+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3207+
3208+ * Parent
3209+
3210+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3211+
3212+ * Parent
3213+
3214+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3215+
3216+ * Parent
3217+
3218+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3219+
3220+ * Parent
3221+
3222+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3223+
3224+ * Resize the icons when the DPI changes
3225+
3226+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3227+
3228+ * Parent
3229+
3230+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3231+
3232+ * Merge parent
3233+
3234+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3235+
3236+ * Reference
3237+
3238+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3239+
3240+ * Merge parent
3241+
3242+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3243+
3244+ * Need to use a reference for EMConverter
3245+
3246+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3247+
3248+ * Merge parent
3249+
3250+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3251+
3252+ * Reference
3253+
3254+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3255+
3256+ * Merge parent
3257+
3258+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3259+
3260+ * Do not adopt Views
3261+
3262+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3263+
3264+ * Parent
3265+
3266+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3267+
3268+ * Parent
3269+
3270+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3271+
3272+ * Parent
3273+
3274+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3275+
3276+ * parent
3277+
3278+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3279+
3280+ * Merge parent
3281+
3282+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3283+
3284+ * Update the window button scale
3285+
3286+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3287+
3288+ * Merge parent
3289+
3290+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3291+
3292+ * Fix unit tests (need a unity::Settings instance)
3293+
3294+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3295+
3296+ * Merge back
3297+
3298+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3299+
3300+ * Merged back
3301+
3302+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3303+
3304+ * merge
3305+
3306+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3307+
3308+ * Merge parent
3309+
3310+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3311+
3312+ * Merge parent
3313+
3314+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3315+
3316+ * Merge parent
3317+
3318+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3319+
3320+ * Resize decor border to match the DPI scaling value per monitor.
3321+
3322+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3323+
3324+ * Remove Reloading the Quicklist when mouse leave (causes crash). As when you
3325+ right click and the quicklist opens it also forces the mouse to leave, mean SEG FAULT!
3326+
3327+2014-02-10 Brandon Schaefer <brandontschaefer@gmail.com>
3328+
3329+ * Merged prev branch
3330+ * Update QuicklistView with new RawPixel
3331+
3332+2014-02-10 Brandon Schaefer <brandontschaefer@gmail.com>
3333+
3334+ * Move the tooltip over to new RawPixels
3335+
3336+2014-02-10 Brandon Schaefer <brandontschaefer@gmail.com>
3337+
3338+ * Merge prev branch
3339+
3340+2014-02-10 Brandon Schaefer <brandontschaefer@gmail.com>
3341+
3342+ * Move Launcher over to new RawPixel
3343+
3344+2014-02-10 Brandon Schaefer <brandontschaefer@gmail.com>
3345+
3346+ * Merge from panel-dpi-height
3347+
3348+2014-01-27 Brandon Schaefer <brandontschaefer@gmail.com>
3349+
3350+ * Quicklist Dynamically resize with DPI change.
3351+
3352+2014-01-24 Brandon Schaefer <brandontschaefer@gmail.com>
3353+
3354+ * Tooltip dynamically resize with the DPI
3355+
3356+2014-01-24 Brandon Schaefer <brandontschaefer@gmail.com>
3357+
3358+ * Launcher now dynamically resizes with DPI changes!
3359+
3360+2014-02-20 Brandon Schaefer <brandontschaefer@gmail.com>
3361+
3362+ Remove the nux::Property panel_height; Replace it with a function.
3363+
3364+ Now PanelStyle holds up to monitors::MAX panel_height. Now to get the panel height for the monitor you just use PanelHeight(int monitor).
3365+
3366+ Added a signal panel_height_changed() that will emit the new panel height, and the monitor that was changed. Its not currently used. Fixes: 1075417
3367+
3368+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3369+
3370+ * Parent
3371+
3372+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3373+
3374+ * Fix infinte loop, thanks Marco!
3375+
3376+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3377+
3378+ * Merge trunk
3379+
3380+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3381+
3382+ * Fix bug, race issue when setting the DPI settings, then changing it very quickly.
3383+
3384+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3385+
3386+ * Move to EMConverter::Ptr
3387+
3388+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3389+
3390+ * Should make sure it compiles...geez
3391+
3392+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3393+
3394+ * Update MinMax height in SetMonitor
3395+
3396+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3397+
3398+ * rebase scaleish spread
3399+
3400+2014-02-18 Brandon Schaefer <brandontschaefer@gmail.com>
3401+
3402+ * Returns a & and use a & when dealing with EMConverters
3403+ * Fix signal getting problems
3404+
3405+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3406+
3407+ * Cleaned up parts in *EntryView*
3408+ * Cleaned up bits that use PanelHeight, (Missed some defaulted calls)
3409+
3410+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3411+
3412+ * Remove panel_height that come back somehow!
3413+
3414+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3415+
3416+ * Semi colon missing :(
3417+
3418+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3419+
3420+ * Merge trunk
3421+
3422+2014-02-17 Brandon Schaefer <brandontschaefer@gmail.com>
3423+
3424+ * Remove all the unneeded calls the PanelHeight(), make a variable hold that instead.
3425+
3426+2014-02-16 Brandon Schaefer <brandontschaefer@gmail.com>
3427+
3428+ * Update more with monitors checks for PanelHeight. A couple moure to go.
3429+ * Still need to update the window buttons correctly when different monitor
3430+ sizes.
3431+
3432+2014-02-10 Brandon Schaefer <brandontschaefer@gmail.com>
3433+
3434+ * Move over to a new dpi_changed signal (not hooked up yet with the new settings)
3435+ So now when the DPI changes everything that needs to update it self in the Panel will!
3436+
3437+2014-02-07 Brandon Schaefer <brandontschaefer@gmail.com>
3438+
3439+ * Merge trunk again!
3440+
3441+2014-02-07 Brandon Schaefer <brandontschaefer@gmail.com>
3442+
3443+ * Merge trunk
3444+
3445+2014-01-23 Brandon Schaefer <brandontschaefer@gmail.com>
3446+
3447+ * Change ConvertPixels to CP
3448+
3449+2014-01-23 Brandon Schaefer <brandontschaefer@gmail.com>
3450+
3451+ * Rename em_converter_ to em_
3452+
3453+2014-01-23 Brandon Schaefer <brandontschaefer@gmail.com>
3454+
3455+ * Merge in my panel height DPI changes over the unity-decorations changes.
3456+ We now depend on this branch!
3457+
3458+2014-01-17 Brandon Schaefer <brandontschaefer@gmail.com>
3459+
3460+ * Scale window buttons when the DPI changes
3461+
3462+2014-01-17 Brandon Schaefer <brandontschaefer@gmail.com>
3463+
3464+ * Fix merged problems
3465+
3466+2014-01-17 Brandon Schaefer <brandontschaefer@gmail.com>
3467+
3468+ * Merge trunk
3469+
3470+2014-01-17 Brandon Schaefer <brandontschaefer@gmail.com>
3471+
3472+ * Update MinMax size in the paneltray
3473+
3474+2014-01-16 Brandon Schaefer <brandontschaefer@gmail.com>
3475+
3476+ * Scale the indicator icons with the DPI!
3477+
3478+2014-01-16 Brandon Schaefer <brandontschaefer@gmail.com>
3479+
3480+ * Merge trunk
3481+
3482+2014-01-16 Brandon Schaefer <brandontschaefer@gmail.com>
3483+
3484+ * Panel/Launcher dynamically resize when the DPI changes
3485+
3486+2014-01-16 Brandon Schaefer <brandontschaefer@gmail.com>
3487+
3488+ * This causes some intersting problems if the panel height is different on 1 monitor.
3489+ ... unityshell.cpp is going to need some love to get this working nicely.
3490+
3491+2014-01-16 Brandon Schaefer <brandontschaefer@gmail.com>
3492+
3493+ * Move to PanelHeight inside panel::Style::GetBackground()
3494+ * Remove unused function pane::Style::GetHomeButtons()
3495+ * Filled in a couple more PanelHeight(monitor) calls
3496+
3497+2014-01-15 Brandon Schaefer <brandontschaefer@gmail.com>
3498+
3499+ * Add a couple of test for outof bounds (under/over)
3500+
3501+2014-01-15 Brandon Schaefer <brandontschaefer@gmail.com>
3502+
3503+ * Use the specific monitor that is being using for the panel height.
3504+ As it will soon be subject to be different heights
3505+
3506+2014-01-15 Brandon Schaefer <brandontschaefer@gmail.com>
3507+
3508+ * Move panel::Style::panel_height over to a function PanelHeight(int monitor)
3509+
3510+2014-02-18 CI bot <ps-jenkins@lists.canonical.com>
3511+
3512+ Releasing 7.1.2+14.04.20140218.1-0ubuntu1
3513+
3514+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
3515+
3516+ UnityScreen: add a SpreadFilter when in Scale mode, when updated it filters the scale results
3517+
3518+ The SpreadFilter is a BaseWindow with a SearchBar shown on the top-left corner of the
3519+ active workspace that is hidden by default monitoring key-presses; when some content is
3520+ written, the bar is shown, while is hidden when empty.
3521+
3522+ Thanks to this we can finally filter the windows by name in the unity spread! Fixes: 1281257
3523+
3524+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
3525+
3526+ PluginAdapter: use CancelAction to terminate scale by default
3527+
3528+ If we terminated it, it means that there has been no user action
3529+
3530+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
3531+
3532+ TestSpread: verify that window button terminates the spread
3533+
3534+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
3535+
3536+ TestSpread: verify the panel is in overlay mode during the spread
3537+
3538+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
3539+
3540+ SpreadTests: don't consider the BFB as anways-saturated button anymore
3541+
3542+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
3543+
3544+ TestSpread: verify the spread filter
3545+
3546+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
3547+
3548+ UnityScreen: introspect spread::Filter
3549+
3550+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
3551+
3552+ SpreadFilter: include geometry in introspection
3553+
3554+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
3555+
3556+ SearchBar: add only valid introspection value
3557+
3558+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3559+
3560+ SpreadFilter: some cleanup
3561+
3562+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3563+
3564+ SpreadFilter: show/hide the filter as soon the text is filled/empty wait less
3565+
3566+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3567+
3568+ SpreadFilter: use longer search wait timeout
3569+
3570+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3571+
3572+ SearchBar: make live search wait a property, use chained constructors
3573+
3574+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3575+
3576+ TestSpreadFilter: add basic unit tests for the spread::Filter
3577+
3578+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3579+
3580+ Merging with lp:~3v1n0/unity/spreadish-scale
3581+
3582+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3583+
3584+ UnityScreen: check for spread selected window only if in spread mode
3585+
3586+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3587+
3588+ UnityShell: set scalefilter as a conflicting plugin
3589+
3590+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3591+
3592+ UnityScreen: add a SpreadFilter when in Scale mode, when updated it relayouts the scale plugin
3593+
3594+ Thanks to this we can finally filter the windows by name in the unity spread!
3595+
3596+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3597+
3598+ SpreadFilter: a BaseWindow with a SearchBar that is shown/hidden when there's some content
3599+
3600+ The SpreadFilter is a SearchBar shown on the top-left corner of the active workspace that
3601+ is hidden by default monitoring key-presses; when some content is put the bar is shown,
3602+ while is hidden when empty.
3603+
3604+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3605+
3606+ SearchBar: clear TextEntry geometry before painting it if not in full-redraw
3607+
3608+ Otherwise we'd get the same texture redrawn over and over, in standalone mode.
3609+
3610+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3611+
3612+ PluginAdapter: simplify the scaled windows selector
3613+
3614+2014-02-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
3615+
3616+ Panel: Draw blurred in spread mode and show active close button
3617+
3618+ Also desaturate the BFB on spread/expo and set an offset on scale
3619+ when the launcher is hidden (so that we get events and we have a proper
3620+ scaled windows geometry). Fixes: 1280595, 1280616, 1280632
3621+
3622+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3623+
3624+ TestPanelMenuView: add tests for PanelMenuView in spread mode
3625+
3626+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3627+
3628+ StandaloneWindowManager: emit signals when expo/spread state changed
3629+
3630+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3631+
3632+ Merging with trunk
3633+
3634+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3635+
3636+ TestPanelMenuView: fix failing test
3637+
3638+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3639+
3640+ TestPanelView: add some tests for InOverlayMode
3641+
3642+2014-02-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
3643+
3644+ PanelView: spotted a regression, set the dash width on overlay initialization
3645+
3646+2014-02-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
3647+
3648+ UnityWindow: ignore opacity value when drawing a fake-decoration for scaled windows
3649+
3650+2014-02-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
3651+
3652+ PanelIndicatorEntryView: Terminate{Expo,Scale} before activating the an indicator
3653+
3654+ In this way they are sensitive also in spread and expo mode, acting like when the
3655+ dash/hud is closed.
3656+
3657+2014-02-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
3658+
3659+ PanelMenuView: draw the window buttons when in Spread mode
3660+
3661+2014-02-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
3662+
3663+ PanelView: paint the panel as InOverlayMode when in spread mode
3664+
3665+ Added the concept of InOverlayMode that is true when an overlay is opened
3666+ or when the spread is active. In that case we draw the semi-transparent blurred
3667+ panel and white indicators
3668+
3669+2014-02-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
3670+
3671+ WindowButtons: toggle the overlay_mode to match spread state
3672+
3673+2014-02-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
3674+
3675+ UnityScreen: Set the scale x_offset when the launcher is in autohide mode
3676+
3677+2014-02-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
3678+
3679+ UnityScreen: do the useless search to change the expo offset
3680+
3681+2014-02-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
3682+
3683+ PluginAdapter: use initialization list and use _spread_state instead of grabExist("scale")
3684+
3685+ It's surely faster...
3686+
3687+2014-02-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
3688+
3689+ Launcher: BFB should be desaturated when in spread (scale or expo) mode
3690+
3691+2014-02-17 CI bot <ps-jenkins@lists.canonical.com>
3692+
3693+ Releasing 7.1.2+14.04.20140217-0ubuntu1
3694+
3695+2014-02-17 Chris Townsend <christopher.townsend@canonical.com>
3696+
3697+ Fix some more AP tests:
3698+ * Redo the Hud query method to account for the fact that the Hud button we want may not be the first entry.
3699+ * Fix a show desktop test so we get the correct show desktop state after the test exits.
3700+ * Fix a Spread test to get the mouse to move to the Launcher icon that we want.
3701+
3702+2014-02-14 Chris Townsend <christopher.townsend@canonical.com>
3703+
3704+ Fix some more AP tests:
3705+ * Redo the Hud query method to account for the fact that the Hud button we want may not be the first entry.
3706+ * Fix a show desktop test so we get the correct show desktop state after the test exits.
3707+ * Fix a Spread test to get the mouse to move to the Launcher icon that we want.
3708+
3709+2014-02-17 Luke Yelavich <luke.yelavich@canonical.com>
3710+
3711+ QuickListMenuItem: Add GetPlainTextLabel method to better present quicklist menu items to screen reader users.
3712+
3713+ When Orca users navigate quicklists, they hear something like <b>item name</b>, due to the markup for the item being used as the accessible label. Use the ACCESSIBLE_DESC property of dbusmenu menu items to provide a plain text form of the label. Fixes: 1266656
3714+
3715+2014-02-13 Luke Yelavich <luke.yelavich@canonical.com>
3716+
3717+ Forgot to rename the call to the new method.
3718+
3719+2014-02-13 Luke Yelavich <luke.yelavich@canonical.com>
3720+
3721+ QuickListMenuItem: Add GetPlainTextLabel method to better present quicklist menu items to screen reader users.
3722+
3723+ When Orca users navigate quicklists, they hear something like <b>item name</b>, due to the markup for the item being used as the accessible label. Use the ACCESSIBLE_DESC property of dbusmenu menu items to provide a plain text form of the label.
3724+
3725+2014-02-17 Niklas Steger <niklas.steger@gmx.net>
3726+
3727+ Add missing unity-scope-home dependency. Fixes: 1233029
3728+
3729+2014-02-12 Niklas Steger <niklas.steger@gmx.net>
3730+
3731+ Fix for missing unity-scope-home. Prevents Unity from only showing applications.
3732+
3733+2014-02-17 Sebastien Bacher <seb128@ubuntu.com>
3734+
3735+ Restore archive change dropped by error, let g-s-d run in Unity sessions
3736+
3737+2014-02-17 Sebastien Bacher <seb128@ubuntu.com>
3738+
3739+ Restore archive change dropped by error, let g-s-d run in Unity sessions
3740+
3741+2014-02-14 CI bot <ps-jenkins@lists.canonical.com>
3742+
3743+ Releasing 7.1.2+14.04.20140214.1-0ubuntu1
3744+
3745+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
3746+
3747+ PanelMenuView: we don't need to escape the panel title anymore
3748+
3749+ New decorations just use pango text. Fixes: 1280077
3750+
3751+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
3752+
3753+ Merging with parent branch
3754+
3755+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
3756+
3757+ Tests: add tests to verify the text escaping
3758+
3759+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
3760+
3761+ LauncherIcon: don't use escaped text by default, we do it when drawing
3762+
3763+ Otherwise PanelMenuView wouldn't get proper string on launcher navigation.
3764+
3765+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
3766+
3767+ PanelMenuView: we don't need to escape the panel title anymore
3768+
3769+ New decorations just use pango text.
3770+
3771+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
3772+
3773+ {DecorationsGrabEdge, PanelTitlebarGrabAreaView}: show the WindowAction menu on right-click Fixes: 1098419, 1280042
3774+
3775+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
3776+
3777+ PanelMenuView: revert wrong change for this branch
3778+
3779+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
3780+
3781+ PanelMenuView: set the pointer outside the panel once the Action menu has been closed
3782+
3783+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
3784+
3785+ DecorationsManager: Ungrab the pointer if we get a grab notification and we have a mouse owner
3786+
3787+ This fixes the problem with window-actions menus showing on decoration right-click,
3788+ as we don't get a ButtonRelease event back, so we need to cancel it.
3789+
3790+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
3791+
3792+ DecorationsInputMixer: add UngrabPointer, it unsets the mouse owner and mouse_down status
3793+
3794+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
3795+
3796+ PanelMenuView: Show the maximized action window menu on right-click over Grab area
3797+
3798+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
3799+
3800+ PanelTitlebarGrabAreaView: add menu request signal on right-click
3801+
3802+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
3803+
3804+ PanelView: use UnGrabMousePointer
3805+
3806+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
3807+
3808+ WindowManager: add ShowActionMenu and UnGrabMousePointer
3809+
3810+ ShowActionMenu asks compiz to show the toolkit action menu for windows
3811+ while UnGrabMousePointer is a workaround we need to open menus with nux.
3812+ The code was put in two different places, better to just have one.
3813+
3814+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
3815+
3816+ DecorationsGrabEdge: show the WindowAction menu on right-click
3817+
3818+2014-02-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
3819+
3820+ LauncherDragWindow: set the drag window background to transparent or it will be white by default
3821+
3822+ This was causing a quick flickering of the icon as soon as it was drawn on the first place. Fixes: 1279904
3823+
3824+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
3825+
3826+ LauncherDragWindow: set the drag window background to transparent or it will be white by default
3827+
3828+ This was causing a quick flickering of the icon as soon as it was drawn on the first place.
3829+
3830+2014-02-14 CI bot <ps-jenkins@lists.canonical.com>
3831+
3832+ Flush trunk to Ubuntu
3833+
3834+2014-02-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
3835+
3836+ MenuManager: add a wrapper for Indicators and KeyGrabber that registers mnemonics
3837+
3838+ It also emits signals with accumulators that will just stop the emission when a client
3839+ returns true, and holds menu general settings.
3840+
3841+ Approved by Brandon Schaefer, PS Jenkins bot.
3842+
3843+2014-02-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
3844+
3845+ StandaloneUnity: fix compilation and crash on load
3846+
3847+2014-02-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
3848+
3849+ PanelView: make sure that the pointer won't select another entry just after keyboard activation
3850+
3851+ If the pointer is over a panel entry and an indicator is activated using keyboard, we don't have
3852+ to activate the entry under it, until it will change position.
3853+
3854+2014-02-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
3855+
3856+ PanelView: remove unneeded function
3857+
3858+2014-02-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
3859+
3860+ MenuManager: add nux::Property's to handle menu settings
3861+
3862+ This is way better than passing the single values so many times in the panel
3863+
3864+2014-02-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
3865+
3866+ Introspectable: don't try to add or remove an invalid child
3867+
3868+2014-02-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
3869+
3870+ Unity: just create one MenuManager on creation and share with Panel
3871+
3872+ Also this allows testability without relying on actual dbus indicators.
3873+
3874+2014-02-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
3875+
3876+ Indicators: make also ShowEntriesDropdown a virtual method
3877+
3878+2014-02-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
3879+
3880+ MenuManager: add a wrapper for Indicators and KeyGrabber that registers mnemonics
3881+
3882+ It also emits signals with accumulators that will just stop the emission when a client
3883+ returns true.
3884+
3885+2014-02-12 Marco Trevisan (Treviño) <mail@3v1n0.net>
3886+
3887+ KeyGrabber: add abstract class and implement it in GnomeKeyGrabber
3888+
3889+2014-02-12 Chris Townsend <christopher.townsend@canonical.com>
3890+
3891+ Fix Autopilot test issue where Show Desktop is somehow invoked and the recovery from this does not properly get the state back to Show Desktop off.
3892+
3893+ Approved by PS Jenkins bot, Brandon Schaefer.
3894+
3895+2014-02-12 Chris Townsend <christopher.townsend@canonical.com>
3896+
3897+ Fix Autopilot test issue where Show Desktop is somehow invoked and the recovery from this does not properly get the state back to Show Desktop off.
3898+
3899+2014-02-12 Chris Townsend <christopher.townsend@canonical.com>
3900+
3901+ Fix where the mouse_disabled_ variable was unintialized which would cause the Switcher to not work correctly with the mouse and arrow keys.
3902+ Fix the mouse filter list to account for only motion and button click/release so arrow key navigation will still work in the Switcher when mouse interaction is disabled. Fixes: https://bugs.launchpad.net/bugs/1279499.
3903+
3904+ Approved by PS Jenkins bot, Brandon Schaefer.
3905+
3906+2014-02-12 Chris Townsend <christopher.townsend@canonical.com>
3907+
3908+ Fix where the mouse_disabled_ variable was unintialized which would cause the Switcher to not work correctly with the mouse and arrow keys.
3909+ Fix the mouse filter list to account for only motion and button click/release so arrow key navigation will still work in the Switcher when mouse interaction is disabled.
3910+
3911+2014-02-12 Stephen M. Webb <stephen.webb@canonical.com>
3912+
3913+ add multi-mointor support to a couple of tests where it got misssed.
3914+
3915+ Approved by PS Jenkins bot, Christopher Townsend.
3916+
3917+2014-02-12 Stephen M. Webb <stephen.webb@canonical.com>
3918+
3919+ add multi-monitor support to a couple of tests that were missing it
3920+
3921+2014-02-12 Chris Townsend <christopher.townsend@canonical.com>
3922+
3923+ Fix a failing Dash AP test due to too many results being returned which caused the position of the Dash icon to be off the screen.
3924+
3925+ Approved by PS Jenkins bot, Brandon Schaefer.
3926+
3927+2014-02-11 Chris Townsend <christopher.townsend@canonical.com>
3928+
3929+ Fix a failing Dash AP test due to too many results being returned which caused the position of the Dash icon to be off the screen.
3930+
3931+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
3932+
3933+ DecorationsInputMixer: pass Timestamp to events
3934+
3935+ This might be needed to perform some actions, and using CompScreen getCurrentTime()
3936+ is way much more expensive than I thought.
3937+
3938+ Approved by PS Jenkins bot, Christopher Townsend.
3939+
3940+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
3941+
3942+ TestInputMixer: update to match new API
3943+
3944+2014-02-11 Marco Trevisan (Treviño) <mail@3v1n0.net>
3945+
3946+ DecorationsInputMixer: pass Timestamp to events
3947+
3948+ This might be needed to perform some actions, and using CompScreen getCurrentTime()
3949+ is way much more expensive than I thought.
3950+
3951+2014-02-11 William Hua <william.hua@canonical.com>
3952+
3953+ Implement the GNOME key grabber interface so that Compiz and gnome-settings-daemon no longer have to fight for key grabs. Also, fix the global menu bar mnemonics. (LP: #1113008, LP: #1206582, LP: #1226962). Fixes: https://bugs.launchpad.net/bugs/1113008, https://bugs.launchpad.net/bugs/1206582, https://bugs.launchpad.net/bugs/1226962.
3954+
3955+ Approved by Christopher Townsend, Marco Trevisan (Treviño), PS Jenkins bot.
3956+
3957+2014-02-11 William Hua <william.hua@canonical.com>
3958+
3959+ Merge trunk.
3960+
3961+2014-02-07 William Hua <william.hua@canonical.com>
3962+
3963+ screen_ might be NULL if Compiz wasn't initialized (as in tests).
3964+
3965+2014-02-07 William Hua <william.hua@canonical.com>
3966+
3967+ Remove grabbed actions on destruction.
3968+
3969+2014-02-06 William Hua <william.hua@canonical.com>
3970+
3971+ Add alt reveal menu AP test.
3972+
3973+2014-02-06 William Hua <william.hua@canonical.com>
3974+
3975+ Use test logger.
3976+
3977+2014-02-05 William Hua <william.hua@canonical.com>
3978+
3979+ Refactor tests; do a proper tear-down.
3980+
3981+2014-02-05 William Hua <william.hua@canonical.com>
3982+
3983+ Add clean-up for tests.
3984+
3985+2014-02-05 William Hua <william.hua@canonical.com>
3986+
3987+ Merge trunk.
3988+
3989+2014-02-05 William Hua <william.hua@canonical.com>
3990+
3991+ Simplify show menu with alt.
3992+
3993+2014-02-04 William Hua <william.hua@canonical.com>
3994+
3995+ Clean up.
3996+
3997+2014-02-04 William Hua <william.hua@canonical.com>
3998+
3999+ Merge trunk.
4000+
4001+2014-02-04 William Hua <william.hua@canonical.com>
4002+
4003+ Stop tracking grabs; Compiz already does it for us.
4004+
4005+2014-02-04 William Hua <william.hua@canonical.com>
4006+
4007+ Test was slightly incorrect, fix it.
4008+
4009+2014-02-03 William Hua <william.hua@canonical.com>
4010+
4011+ Add GnomeKeyGrabber autopilot tests.
4012+
4013+2014-02-01 William Hua <william.hua@canonical.com>
4014+
4015+ Only watch if we have a grabber.
4016+
4017+2014-02-01 William Hua <william.hua@canonical.com>
4018+
4019+ Clean up.
4020+
4021+2014-02-01 William Hua <william.hua@canonical.com>
4022+
4023+ Remember to set state to CompAction::StateInitKey.
4024+
4025+2014-02-01 William Hua <william.hua@canonical.com>
4026+
4027+ Fix crash.
4028+
4029+2014-01-31 William Hua <william.hua@canonical.com>
4030+
4031+ Fix CMake errors.
4032+
4033+2014-01-31 William Hua <william.hua@canonical.com>
4034+
4035+ Implement mnemonic grabber in panel.
4036+
4037+2014-01-31 William Hua <william.hua@canonical.com>
4038+
4039+ Pass key grabber down to implementation.
4040+
4041+2014-01-31 William Hua <william.hua@canonical.com>
4042+
4043+ Pass GnomeKeyGrabber.
4044+
4045+2014-01-31 William Hua <william.hua@canonical.com>
4046+
4047+ Grabber is a pointer.
4048+
4049+2014-01-30 William Hua <william.hua@canonical.com>
4050+
4051+ Don't use grabber namespace.
4052+
4053+2014-01-30 William Hua <william.hua@canonical.com>
4054+
4055+ Remove mnemonic grabbing from u-p-s.
4056+
4057+2014-01-29 William Hua <william.hua@canonical.com>
4058+
4059+ MP fix-up.
4060+
4061+2014-01-29 William Hua <william.hua@canonical.com>
4062+
4063+ Merge trunk.
4064+
4065+2014-01-22 William Hua <william.hua@canonical.com>
4066+
4067+ Show menu bar on alt press.
4068+
4069+2014-01-21 William Hua <william.hua@canonical.com>
4070+
4071+ We renamed CompAction::Class to CompAction::Container.
4072+
4073+2014-01-20 William Hua <william.hua@canonical.com>
4074+
4075+ Use key grabber for mnemonics.
4076+
4077+2014-01-19 William Hua <william.hua@canonical.com>
4078+
4079+ Merge trunk.
4080+
4081+2014-01-12 William Hua <william.hua@canonical.com>
4082+
4083+ Fix key re-assignment bug.
4084+
4085+2014-01-10 William Hua <william.hua@canonical.com>
4086+
4087+ Merge trunk.
4088+
4089+2013-12-29 William Hua <william.hua@canonical.com>
4090+
4091+ Merge trunk.
4092+
4093+2013-12-23 William Hua <william.hua@canonical.com>
4094+
4095+ possibleTap wasn't getting set, fix that.
4096+
4097+2013-12-23 William Hua <william.hua@canonical.com>
4098+
4099+ Fix vector re-allocation crash.
4100+
4101+2013-12-19 William Hua <william.hua@canonical.com>
4102+
4103+ Differentiate between modifier-only and other shortcuts.
4104+
4105+2013-12-17 William Hua <william.hua@canonical.com>
4106+
4107+ Fix deprecation error.
4108+
4109+2013-12-12 William Hua <william.hua@canonical.com>
4110+
4111+ GnomeKeyGrabber initial implementation.
4112+
4113+2014-02-10 Chris Townsend <christopher.townsend@canonical.com>
4114+
4115+ Fix a couple of test_panel AP tests:
4116+ * The overlay window buttons did not take multi-monitor into account, so now account for that.
4117+ * Fix the AP test themselves to actually use the correct introspection object.
4118+
4119+ Approved by PS Jenkins bot, Brandon Schaefer.
4120+
4121+2014-02-10 Chris Townsend <christopher.townsend@canonical.com>
4122+
4123+ Fix a couple of test_panel AP tests:
4124+ * The overlay window buttons did not take multi-monitor into account, so now account for that.
4125+ * Fix the AP test themselves to actually use the correct introspection object.
4126+
4127+2014-02-10 Dimitri John Ledkov <xnox@ubuntu.com>
4128+
4129+ (sync with archive)
4130+
4131+ * Temporally allow running under gnome-settings-daemon, until
4132+ unity-settings-daemon is in main.
4133+ * Make unity7 job start on started either gnome or unity settings
4134+ daemon.
4135+ * Cherrypick "Removed the ZeitgeistUtils.h as this is no longer needed
4136+ since Zeitgeist in main is now fixed." to fix FTBFS.
4137+
4138+2014-02-08 Chris Townsend <christopher.townsend@canonical.com>
4139+
4140+ Fixes some Autopilot Panel test failures:
4141+ * Emit the signal to call OnIndicatorViewUpdated() when the active window position has changed.
4142+ * Account for an overlay (Dash/Hud) to be opened when testing if the window buttons should be shown in the Panel. This was removed some revisions ago and it looks like it shouldn't have been.
4143+ * Fix up a Panel test since it was failing in a part that didn't need to be ran anyways. Fixes: https://bugs.launchpad.net/bugs/1277265.
4144+
4145+ Approved by PS Jenkins bot, Brandon Schaefer.
4146+
4147+2014-02-07 Chris Townsend <christopher.townsend@canonical.com>
4148+
4149+ Remove the check to see if the overlay is open in the PanelMenuView from my last commit.
4150+
4151+2014-02-06 Chris Townsend <christopher.townsend@canonical.com>
4152+
4153+ Fixes some Autopilot Panel test failures:
4154+ * Emit the signal to call OnIndicatorViewUpdated() when the active window position has changed.
4155+ * Account for an overlay (Dash/Hud) to be opened when testing if the window buttons should be shown in the Panel. This was removed some revisions ago and it looks like it shouldn't have been.
4156+ * Fix up a Panel test since it was failing in a part that didn't need to be ran anyways.
4157+
4158+2014-02-07 Brandon Schaefer <brandontschaefer@gmail.com>
4159+
4160+ Simple RawPixel class. It adds 2 define literals, ex: 10_em, 10.0_em. From there it turns them into raw pixels. RawPixels have CP (CovertPixel) function which takes in an EMConverter that allows you to use a converter specific to a monitor to convert the raw pixel to the correct value.
4161+
4162+ Approved by PS Jenkins bot, Marco Trevisan (Treviño).
4163+
4164+2014-02-07 Brandon Schaefer <brandontschaefer@gmail.com>
4165+
4166+ * Add a RawPixel class, which has 2 defined literals (ex: 10_em, 10.0_em)
4167+
4168+2014-02-07 Eleni Maria Stea <elenimaria.stea@canonical.com>
4169+
4170+ function that gets the monitor name from the GDKScreen in UScreen.
4171+
4172+ Approved by PS Jenkins bot, Marco Trevisan (Treviño).
4173+
4174+2014-02-07 Eleni Maria Stea <elenimaria.stea@canonical.com>
4175+
4176+ fixed return statement (output_name is not a char* anymore)
4177+
4178+2014-02-06 Eleni Maria Stea <elenimaria.stea@canonical.com>
4179+
4180+ GetMonitorName now gets the monitor number as a parameter, also, it always
4181+ return a non-null std::string
4182+
4183+2014-02-05 Eleni Maria Stea <elenimaria.stea@canonical.com>
4184+
4185+ function GetMonitorName: finds the name of the MonitorWithMouse
4186+
4187+2014-02-05 Eleni Maria Stea <elenimaria.stea@canonical.com>
4188+
4189+ added GetScreen function that returns the GDKScreen
4190+
4191+2014-02-07 William Hua <william.hua@canonical.com>
4192+
4193+ Launcher: Fix GVariant type error in Hud UBus message.
4194+
4195+ Approved by Marco Trevisan (Treviño), Christopher Townsend, PS Jenkins bot.
4196+
4197+2014-02-05 William Hua <william.hua@canonical.com>
4198+
4199+ Fix it in launcher instead.
4200+
4201+2014-02-05 William Hua <william.hua@canonical.com>
4202+
4203+ Fix GVariant typing error in HudController.
4204+
4205+2014-02-04 Sebastien Bacher <seb128@ubuntu.com>
4206+
4207+ lists keybinding in unity-control-center. Fixes: https://bugs.launchpad.net/bugs/1271710.
4208+
4209+ Approved by PS Jenkins bot, Christopher Townsend.
4210+
4211+2014-02-04 Sebastien Bacher <seb128@ubuntu.com>
4212+
4213+ lists keybinding in unity-control-center
4214+
4215+2014-02-04 Sebastien Bacher <seb128@ubuntu.com>
4216+
4217+ use unity-control-center by default.
4218+
4219+ Approved by PS Jenkins bot, Christopher Townsend.
4220+
4221+2014-02-04 Sebastien Bacher <seb128@ubuntu.com>
4222+
4223+ use unity-control-center by default
4224+
4225+2014-02-03 Eleni Maria Stea <elenimaria.stea@canonical.com>
4226+
4227+ Configuration Parser class for custom gsettings.
4228+
4229+ Approved by PS Jenkins bot, Brandon Schaefer.
4230+
4231+2014-02-03 Eleni Maria Stea <elenimaria.stea@canonical.com>
4232+
4233+ fixed indent issue
4234+
4235+2014-02-03 Eleni Maria Stea <elenimaria.stea@canonical.com>
4236+
4237+ added configuration parser
4238+
4239+2014-02-03 Eleni Maria Stea <elenimaria.stea@canonical.com>
4240+
4241+ new gsetting in unityshell.xml.in: fonts-scale-factor.
4242+
4243+ Approved by Brandon Schaefer, PS Jenkins bot.
4244+
4245+2014-02-03 Eleni Maria Stea <elenimaria.stea@canonical.com>
4246+
4247+ new gsetting: "fonts-scale-factor"
4248+
4249+2014-02-03 Marco Trevisan (Treviño) <mail@3v1n0.net>
4250+
4251+ PanelMenuView: show a dropdown menu of indicators, if there's no enough horizontal space
4252+
4253+ PanelService: add new dbus method ShowEntriesDropdown that when called puts
4254+ the requested indicator entires into a DropDown menu before showing them,
4255+ also threat dropdown menus as special entries when the their geometry has
4256+ been synced.
4257+
4258+ UnityCore: add add ShowEntriesDropdown virtual method as well and implement
4259+ in DBusIndicators, to call the relative method in PanelService.
4260+ Add parents to indicator::Entry, now an entry can have one or more parents
4261+ (that's mostly depending on how many monitors we have), and if parented,
4262+ it notifies active, show_now and geometry status to them.
4263+ API cleanups included, SO-name bumped.
4264+
4265+ PanelView: add simpler PreLayoutManagement function, to avoid nux to do too
4266+ many computations that will cause the Menu to relayout too much with no need.
4267+
4268+ Added PanelIndicatorEntryDropdownView as new subtype of PanelIndicatorEntryView
4269+ that will show a go-down icon on the PanelMenuView that when clicked will show
4270+ a dropdown menu of indicators. This will happen only if there's not enough
4271+ room to see them inline.
4272+
4273+ PanelIndicatorsView: many cleanups, and add EnableDropdownMenu that creates a
4274+ new PanelIndicatorEntryDropdownView and uses it to place the entries that don't
4275+ fit the available space, until we don't get some more.
4276+
4277+ Added and reworked a bunch of unit tests. Fixes: https://bugs.launchpad.net/bugs/1274554.
4278+
4279+ Approved by Christopher Townsend, PS Jenkins bot.
4280+
4281+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4282+
4283+ TestPanelIndicatorEntryDropdownView: disable the jenkins-only failing checks
4284+
4285+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4286+
4287+ TestMain: remove old unused definitions
4288+
4289+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4290+
4291+ PanelView: both redraw and relayout on changes
4292+
4293+ There's something weird happening here, though.
4294+
4295+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4296+
4297+ CMake, Tests: use file (COPY ...) directive to copy data files (instead of doing everything manually)
4298+
4299+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4300+
4301+ Tests: include go-down-symbolic icon in tests, or they will fail in jenkins
4302+
4303+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4304+
4305+ ExternalGSChema: define other external schemas we use in unity
4306+
4307+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4308+
4309+ debian: make the libunity-core-6.0 packaging reflect the new soname
4310+
4311+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4312+
4313+ PanelView: set PanelMenuView stretch factor to 0, as we manually manage its size.
4314+
4315+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4316+
4317+ PanelMenuView: connect to entry signals on entry_added signal
4318+
4319+ Also SetMaximumEntriesWidth before computing the layout content size (as it might change it).
4320+
4321+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4322+
4323+ PanelView: enable dropdown menu on PanelMenuView
4324+
4325+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4326+
4327+ TestPanelIndicatorsView: verify EnableDropdownMenuInvalid
4328+
4329+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4330+
4331+ MockIndicators: Move definition in a separate header, update TestIndicators accordingly
4332+
4333+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4334+
4335+ TestPanelIndicatorEntryDropdownView: add unit tests covering its behavior
4336+
4337+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4338+
4339+ PanelIndicatorsView: add EnableDropdownMenu, if enabled we add a PanelIndicatorEntryDropdownView
4340+
4341+ That dropdown is used to adjust the size of the children, hiding them under a dropdown icon
4342+ instead of collapsing or loosing their control. This is motly unseful only for PanelMenuView,
4343+ but it might be enabled also for standard indicators.
4344+
4345+ Including, as often, some code cleanup, removing useless dynamic_casts and iterate over
4346+ layout_->Children()'s instead that over entries. Added entry_added and entry_removed signals.
4347+
4348+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4349+
4350+ PanelIndicatorEntryView: remove the useless code to paint indicator entries with fade-out
4351+
4352+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4353+
4354+ PanelIndicatorEntryDropdownView: mark a child entry as "in_dropdown" when added/removed
4355+
4356+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4357+
4358+ PanelIndicatorEntryView: add in_dropdown property, to mark an entry logically hidden
4359+
4360+ When an entry is in_dropdown it should be hidden logically, but it should still be active,
4361+ as the internal Entry can notify its parent.
4362+ Include some code cleanups, and set the entry size to a fixed value
4363+
4364+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4365+
4366+ TestPanelView: use a mock DBusIndicators instead that real one
4367+
4368+ We still intialize a proxy internally, but at least we won't use it.
4369+
4370+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4371+
4372+ PanelIndicatorEntryDropdownView: added a new kind of EntryView that is a logical container
4373+
4374+ The role of this view is to act like a queue of EntryView's that should be hidden when added to
4375+ this view and pop'ed when there's enough space for them on the main widget.
4376+ Overriding the ShowMenu method we can call the ShowEntriesDropdown Indicators method
4377+ in order to see the hidden entries as drop-down
4378+
4379+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4380+
4381+ unityshell.xml.in: make showrepaint plugin to be loaded after unity
4382+
4383+ Otherwise we won't see the unity redraws...
4384+
4385+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4386+
4387+ PanelView: add PreLayoutManagement to better handling relayouting
4388+
4389+ We force the menuview to use all the space that is not used by tray or indicators.
4390+ This saves a lot of computations at nux layout level
4391+
4392+2014-01-30 Marco Trevisan (Treviño) <mail@3v1n0.net>
4393+
4394+ IndicatorEntry: don't set an entry invisible if it has parents
4395+
4396+ Reverting previous logic... Since the IndicatorEntry's can be shared between monitors
4397+ then, this would affect the visbility on both. We need to handle this at panel level.
4398+
4399+2014-01-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
4400+
4401+ TestIndicatorEntry: verify signal emissions on parents adding/removal
4402+
4403+2014-01-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
4404+
4405+ TestIndicatorEntry: verify visibility changes on add/removal of parents
4406+
4407+2014-01-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
4408+
4409+ UnityCore: update so-name version
4410+
4411+2014-01-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
4412+
4413+ IndicatorEntry: set an entry invisible by default if it has parents
4414+
4415+2014-01-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
4416+
4417+ IndicatorEntry: cleanup the API, add parents support, improve testing
4418+
4419+ Each Entry might have one or more (it might happen on multi-monitor) parent entries that will
4420+ match a child geometry, active state and show-now state.
4421+
4422+ So, when we add a parent we update its values to match the child, when a relevant child value changes
4423+ we inform the parents about it.
4424+
4425+2014-01-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
4426+
4427+ Indicators: match ShowEntriesDropdown to the dbus-API
4428+
4429+ So we get an Entry::Ptr as selected item.
4430+
4431+2014-01-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
4432+
4433+ PanelService: include selected-entry parameter in ShowEntriesDropdown, fix key navigation
4434+
4435+ We now can convert fake-dropdown entries from both their id or address, key navigation
4436+ will work also for dropdown menu, while it will be possible to directly open a dropdown
4437+ submenu entry from u-p-s (and so an app with accelerator will be able to show it).
4438+
4439+2014-01-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
4440+
4441+ Indicators: remove the ShowDropdownMenu call from Entry, we handle it a lower level now
4442+
4443+2014-01-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
4444+
4445+ Indicators: add ShowEntriesDropdown to show a dropdown from a list of entries
4446+
4447+ And implement it for DBusIndicators
4448+
4449+2014-01-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
4450+
4451+ PanelService: go back to ShowEntriesDropdown to take a list of entries to show
4452+
4453+2014-01-27 Marco Trevisan (Treviño) <mail@3v1n0.net>
4454+
4455+ PanelService: add fake-dropdown entries for each indicator, so that they can have a geometry
4456+
4457+2014-01-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
4458+
4459+ TestIndicatorEntry: verify ShowDropdownMenu calls
4460+
4461+2014-01-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
4462+
4463+ TestIndicatorEntry: use GMock's facilities for checking signals
4464+
4465+2014-01-26 Marco Trevisan (Treviño) <mail@3v1n0.net>
4466+
4467+ IndicatorEntry: add new ShowDropdownMenu call and emit proper signals to Indicator and Indicators
4468+
4469+ DBusIndicators already supporting sending such signals.
4470+ Added tests.
4471+
4472+2014-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
4473+
4474+ StandalonePanel: fix compilation with new panel namespace
4475+
4476+2014-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
4477+
4478+ Panel: move all the panel classes inside the panel namespace
4479+
4480+2014-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
4481+
4482+ DBusIndicators: fix a typo causing compilation troubles
4483+
4484+2014-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
4485+
4486+ DBusIndicators: add callback to call "ShowEntriesDropdown" panel service method
4487+
4488+2014-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
4489+
4490+ TestIndicators: use GMock calls checker
4491+
4492+2014-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
4493+
4494+ Indicators: cleanup the API
4495+
4496+ Move virtual methods to protected area, remove unneeded things
4497+
4498+2014-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
4499+
4500+ DBusIndicators: don't use virtual methods on Impl
4501+
4502+2014-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
4503+
4504+ DBusIndicators: fix show-appmenu call, and don't pass & to lambdas
4505+
4506+2014-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
4507+
4508+ PanelService: s/ShowEntries/ShowEntriesDropdown/ it takes an entry now and shows all the rest
4509+
4510+ Basically passing an entry id to the service, it will show all the other entries of the indicator
4511+ from the first to the last ones, inside a drop-down menu.
4512+ We need to use some "hacks" to unparent/reparent menus, but it seems to work as it should.
4513+
4514+2014-01-25 Marco Trevisan (Treviño) <mail@3v1n0.net>
4515+
4516+ PanelService: remove the useless offscreen-window and menubar
4517+
4518+2014-01-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
4519+
4520+ PanelService: add ShowEntries method to show a list of entries in a drop-down menu
4521+
4522+2014-01-24 Marco Trevisan (Treviño) <mail@3v1n0.net>
4523+
4524+ PanelIndicatorsView: make PanelIndicatorsView const and return a const&
4525+
4526+2014-01-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
4527+
4528+ TestIndicator: use SigReceiver with EXPECT_CALL in old tests
4529+
4530+ Also split them in smaller ones
4531+
4532+2014-01-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
4533+
4534+ TestIndicator: verify updated signal
4535+
4536+2014-01-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
4537+
4538+ Indicator: add "updated" signal, that is emitted when entries have been changed
4539+
4540+ So we get just one signal when a bunch of entries have been added or removed
4541+ instead of many
4542+
4543+2014-01-31 Brandon Schaefer <brandontschaefer@gmail.com>
4544+
4545+ Add multi monitor support for EMConverter in unity settings. Now you can grab a specific converter per monitor.
4546+
4547+ Approved by PS Jenkins bot, Christopher Townsend.
4548+
4549+2014-01-31 Brandon Schaefer <brandontschaefer@gmail.com>
4550+
4551+ * Reword error message
4552+
4553+2014-01-31 Brandon Schaefer <brandontschaefer@gmail.com>
4554+
4555+ * Move div 1024 inside the GetDPI/FontSize funtion
4556+
4557+2014-01-31 Brandon Schaefer <brandontschaefer@gmail.com>
4558+
4559+ * Use index to GetDPI(int monitor)
4560+
4561+2014-01-31 Brandon Schaefer <brandontschaefer@gmail.com>
4562+
4563+ * Add multi monitor support for EMConverters. Now you asked which EMConverter
4564+ you want for a specific monitor index.
4565+
4566+2014-01-31 Brandon Schaefer <brandontschaefer@gmail.com>
4567+
4568+ Move EMConverter over to unity settings.
4569+
4570+ Approved by Christopher Townsend, Eleni Maria Stea, PS Jenkins bot.
4571+
4572+2014-01-30 Brandon Schaefer <brandontschaefer@gmail.com>
4573+
4574+ * Move the EMConverter over to the unitysettings, this way only it will be doing
4575+ the DPI/FontSize updating.
4576+
4577+2014-01-31 Chris Townsend <christopher.townsend@canonical.com>
4578+
4579+ Add a method to tell the Hud icon when there are multi-monitors and only a Launcher on the primary monitor. This will make sure the active and visible states for the icon are correct and allow the AP tests to pass. Fixes: https://bugs.launchpad.net/bugs/1274985.
4580+
4581+ Approved by Brandon Schaefer, PS Jenkins bot.
4582+
4583+2014-01-31 Chris Townsend <christopher.townsend@canonical.com>
4584+
4585+ Add a method to tell the Hud icon when there are multi-monitors and only a Launcher on the primary monitor. This will make sure the active and visible states for the icon is correct and allow the AP tests to pass.
4586+
4587+2014-01-30 Brandon Schaefer <brandontschaefer@gmail.com>
4588+
4589+ Add Pt to Px function to em converter.
4590+
4591+ Approved by Christopher Townsend, PS Jenkins bot.
4592+
4593+2014-01-29 Brandon Schaefer <brandontschaefer@gmail.com>
4594+
4595+ * Add a simple Pt to Px function to the EMConverter
4596+
4597+2014-01-29 Chris Townsend <christopher.townsend@canonical.com>
4598+
4599+ Fix more AP tests:
4600+ * Fix workspace emulator to get viewport info for more than the first monitor.
4601+ * Fix some Hud, Dash, and Switcher tests for multi-monitor.
4602+
4603+ Approved by PS Jenkins bot, Brandon Schaefer.
4604+
4605+2014-01-29 Chris Townsend <christopher.townsend@canonical.com>
4606+
4607+ Fix more AP tests:
4608+ * Fix workspace emulator to get viewport info for more than the first monitor.
4609+ * Fix some Hud, Dash, and Switcher tests.
4610+
4611+2014-01-29 Brandon Schaefer <brandontschaefer@gmail.com>
4612+
4613+ Testing that the ibus anthy tests could possibly be causing strange issues on the nvidia machine. So skipping them to test if tihs is the source of the error.
4614+
4615+ Approved by PS Jenkins bot, Christopher Townsend.
4616+
4617+2014-01-29 Brandon Schaefer <brandontschaefer@gmail.com>
4618+
4619+ * Skip IBUS tests for a test
4620+
4621+2014-01-28 Marco Trevisan (Treviño) <mail@3v1n0.net>
4622+
4623+ decorations: added new unity-decorations fully gtk-css-themed inside unity. Fixes: https://bugs.launchpad.net/bugs/691817, https://bugs.launchpad.net/bugs/827537.
4624+
4625+ Approved by Christopher Townsend, Brandon Schaefer, PS Jenkins bot.
4626+
4627+2014-01-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
4628+
4629+ DecorationStyle: fix issue when using "titlebar-uses-system-font" setting
4630+
4631+ It was always using the system font, once enabled one time.
4632+
4633+2014-01-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
4634+
4635+ Merging with trunk, again
4636+
4637+2014-01-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
4638+
4639+ DecorationsWidgets: move definitions of some members in cpp file
4640+
4641+2014-01-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
4642+
4643+ LauncherIcon: set back to use mouse-monitor-center introspection data overwritten by merge
4644+
4645+2014-01-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
4646+
4647+ DecorationsManager: make sure manager_ is never replaced unless invalid
4648+
4649+2014-01-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
4650+
4651+ DecorationsEdgeBorders: use a for-loop to initialize items
4652+
4653+2014-01-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
4654+
4655+ DecoratedPriv: remove extern Display definition, just use server->dpy()
4656+
4657+2014-01-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
4658+
4659+ DecoratedWindow: use auto-const pointers
4660+
4661+2014-01-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
4662+
4663+ DecoratedWindow: replace inline-? statements with an if
4664+
4665+2014-01-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
4666+
4667+ DecoratedWindow: make UpdateFrame more readable, splitting it...
4668+
4669+ As per Brandon's review.
4670+
4671+2014-01-23 Marco Trevisan (Treviño) <mail@3v1n0.net>
4672+
4673+ UNITY_STANDALONE_LADD: no need to use the ";" to separate these parameters
4674+
4675+2014-01-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
4676+
4677+ UnityShell: no need to be friend of decoration::{Window,Manager}
4678+
4679+2014-01-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
4680+
4681+ UnityWindow: don't draw fake decoration on windows that don't are decorable and unselected
4682+
4683+ We still want to paint it on selected windows, to show what they are.
4684+
4685+2014-01-22 Marco Trevisan (Treviño) <mail@3v1n0.net>
4686+
4687+ DecoratedWindow: use nullptr
4688+
4689+2014-01-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
4690+
4691+ DecoratedWindow: add private IsMaximized utility function
4692+
4693+2014-01-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
4694+
4695+ DecoratedWindow: add last_title string to backup the title name in case the window is undecorated
4696+
4697+ This is mostly for maximized windows, as they do have the title also if the current decoration::Title has
4698+ been deleted with the top layout. In this case we need to keep a copy of the text around until we've
4699+ not get decorated again. We're avoiding to duplicate any string content, though.
4700+
4701+2014-01-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
4702+
4703+ Merging with trunk
4704+
4705+2014-01-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
4706+
4707+ decorations_pch: include sigc
4708+
4709+2014-01-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
4710+
4711+ UnityScreen: add option to override themed decoration shadows and use for choosing settings
4712+
4713+ Also update Manager perameters on style changed.
4714+
4715+2014-01-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
4716+
4717+ DecorationsManager: get default shadow settings from decoration::Style
4718+
4719+2014-01-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
4720+
4721+ DecorationsManager: add back definition for ~Manager, or linking won't work
4722+
4723+2014-01-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
4724+
4725+ DecorationStyle: make shadow settings themable
4726+
4727+2014-01-21 Marco Trevisan (Treviño) <mail@3v1n0.net>
4728+
4729+ DecorationStyle: use GdkRGBA for glow-color
4730+
4731+2014-01-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
4732+
4733+ decorations: various code cleanups
4734+
4735+2014-01-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
4736+
4737+ DecorationStyle: no need to set the context changed after building it
4738+
4739+2014-01-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
4740+
4741+ decorations_pch: update precompiled headers
4742+
4743+2014-01-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
4744+
4745+ DecorationsTitle: damage the window title when text changes
4746+
4747+2014-01-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
4748+
4749+ DecoratedWindow: define a RedrawDecorations method that sets dirty_geo_ and damages
4750+
4751+2014-01-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
4752+
4753+ DecorationsManager: rebuild window top layout when _MOTIF_WM_HINTS atom changes
4754+
4755+ In theory it would be better to only hide/remove items from the layout or InputMixer, but
4756+ this is the faster way and really this won't happen so often.
4757+
4758+2014-01-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
4759+
4760+ DecorationsTitle: use TexturedItem::SetTexture and don't care about manually damaging
4761+
4762+2014-01-20 Marco Trevisan (Treviño) <mail@3v1n0.net>
4763+
4764+ DecorationsWidgets: also reset max/min width when setting a new Texture
4765+
4766+ Otherwise the layout computation won't be affected when changning size.
4767+
4768+2014-01-18 Marco Trevisan (Treviño) <mail@3v1n0.net>
4769+
4770+ DecoratedWindow: move the window controls cleanup into a single function
4771+
4772+ Also reset the window title instance we have or it will continue to live (what about using a weak_ptr?)...
4773+
4774+2014-01-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
4775+
4776+ DecorationsManager: fix a typo, check if name changed when Atoms::wmName changed!
4777+
4778+ Not motif hints... They're only for decorating
4779+
4780+2014-01-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
4781+
4782+ DecorationsTitle: simplify the logic for setting texture size on text changed, reduce damages
4783+
4784+2014-01-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
4785+
4786+ UnityWindow: set decorated window as scaled when in spread-mode
4787+
4788+2014-01-17 Marco Trevisan (Treviño) <mail@3v1n0.net>
4789+
4790+ DecoratedWindow: add scaled property, when that's true draw as active and decorate it
4791+
4792+ In this way maximized windows get decorated in scale mode (and we use proper textures)
4793+
4794+2014-01-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
4795+
4796+ DecorationsDataPool: load the glow texture on startup and use it in UnityWindow
4797+
4798+ Also the windows glowing is now fully themable! ;)
4799+
4800+2014-01-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
4801+
4802+ DecorationStyle: invalidate the style context before updating the themed values!
4803+
4804+2014-01-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
4805+
4806+ CompizUtils: add operator overridden methods for SimpleTexture
4807+
4808+2014-01-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
4809+
4810+ UnityWindow: use decoration::Style to get glow settings
4811+
4812+2014-01-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
4813+
4814+ DecorationStyle: make glow color and size themable
4815+
4816+2014-01-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
4817+
4818+ StandaloneDecorationStyle: add getters for CornerRadius
4819+
4820+2014-01-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
4821+
4822+ CMakeLists: export GTK_PREFIX on config.h instead of hardcoding one
4823+
4824+2014-01-16 Marco Trevisan (Treviño) <mail@3v1n0.net>
4825+
4826+ DecorationStyle: add support for titlebar-uses-system-font gnome wm setting
4827+
4828+2014-01-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
4829+
4830+ DecorationStyle: read again the themed values when theme changes
4831+
4832+ Oh, I really missed this... We need to get these settings again or they won't
4833+ match the new theme...
4834+
4835+2014-01-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
4836+
4837+ DecorationStyle: add getter for corner radius for each side
4838+
4839+2014-01-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
4840+
4841+ UnityWindow: use decoration::Style defined paddings on fake-decorated windows
4842+
4843+2014-01-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
4844+
4845+ DecorationsTitle: add introspection details
4846+
4847+2014-01-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
4848+
4849+ DecorationsWindowButton: add introspection details
4850+
4851+2014-01-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
4852+
4853+ DecorationsEdgeBorders: add introspection details
4854+
4855+ Also rename the Edge::Type::CENTRAL to Edge::Type::GRAB
4856+
4857+2014-01-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
4858+
4859+ DecoratedWindow: return its introspectable children
4860+
4861+2014-01-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
4862+
4863+ DecorationsWidgets: add Introspection support
4864+
4865+2014-01-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
4866+
4867+ Introspectable: protect against null children
4868+
4869+2014-01-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
4870+
4871+ DecorationsDataPool: keep track of the Display, as it might be deleted when destroying
4872+
4873+2014-01-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
4874+
4875+ DecorationsManager, DecoratedWindow: add introspection support
4876+
4877+2014-01-15 Marco Trevisan (Treviño) <mail@3v1n0.net>
4878+
4879+ IntrospectionData: add introspection for compiz geometries classes
4880+
4881+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4882+
4883+ WindowManager: remove (un)decorate calls and signals, use DecorationStyle to get values
4884+
4885+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4886+
4887+ DecoratedWindow: move decoration support checks in CompizUtils
4888+
4889+ Having IsWindowShadowDecorable and IsWindowFullyDecorable in unity-shared allows to use
4890+ this in PluginAdapter as well... Not the nicest thing, but more correct.
4891+
4892+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4893+
4894+ UnityShell: updateFrameRegion also when called through minimize handler
4895+
4896+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4897+
4898+ UnityWindow: some code cleanup
4899+
4900+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4901+
4902+ PanelStyle: invalidate the window buttons cached textures when theme changes
4903+
4904+ Othewise buttons won't be updated, as they might have multiple references
4905+
4906+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4907+
4908+ TestTextureCache: add invalidate method, to invalidate a texture
4909+
4910+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4911+
4912+ DecorationStyle: fix a typo causing missing loading of system-wide buttons files
4913+
4914+ Also log on missing files
4915+
4916+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4917+
4918+ DecorationsDataPool: be more verbose on missing ButtonTexture
4919+
4920+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4921+
4922+ UnityWindow: initialize the close_icon_state_ value and reset it on close
4923+
4924+ It was causing a crash; also include close button only on closable windows and
4925+ connect to decoration::Style signals to update the textures.
4926+
4927+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4928+
4929+ PanelStyle: remove any local connection, depend on decoration::Style
4930+
4931+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4932+
4933+ DecorationsTitle: regenerate the title texture if the font changed
4934+
4935+ We don't need to do this in case of theme changes, because the decoration title
4936+ would be regenerated anyway...
4937+
4938+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4939+
4940+ DecoratedWindow: redecorate framed windows when the theme changes
4941+
4942+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4943+
4944+ DecorationsDataPool: reload buttons textures when theme changed
4945+
4946+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4947+
4948+ DecorationStyle: monitor theme and font settings and add properties to match them
4949+
4950+ Also invalidate contextes (pango and style) when relevant values change.
4951+
4952+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4953+
4954+ PanelStyle: use DecorationStyle to get window buttons files or to generate them
4955+
4956+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4957+
4958+ UnityWindow: use decoration::DataPool texture for the close button in fake decorated windows
4959+
4960+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4961+
4962+ UnityWindow: don't decorate/undecorate windows on spread initiate/terminate
4963+
4964+ We need to handle this properly, though.
4965+
4966+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4967+
4968+ DecorationsDataPool: generate cairo-drawn fallback window buttons if no pixmaps are available
4969+
4970+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4971+
4972+ DecorationStyle: draw filled window buttons with bigger internal symbols
4973+
4974+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4975+
4976+ DecorationStyle: add function to draw fallback window buttons
4977+
4978+2014-01-14 Marco Trevisan (Treviño) <mail@3v1n0.net>
4979+
4980+ DecorationStyle: include fallback style classes for supporting old themes
4981+
4982+2014-01-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
4983+
4984+ PanelMenuView: draw the buttons and title if a clickable element owns the mouse
4985+
4986+ Also improve the logic...
4987+
4988+2014-01-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
4989+
4990+ DecorationStyle: use automatic height if not provided a valid value
4991+
4992+2014-01-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
4993+
4994+ WindowButtons: always use static_cast, since we're handling private elements it's pretty safe.
4995+
4996+2014-01-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
4997+
4998+ WindowButtons: add IsMouseOwner getter
4999+
5000+2014-01-13 Marco Trevisan (Treviño) <mail@3v1n0.net>
The diff has been truncated for viewing.