Merge lp:~bregma/unity/release-7.2.0 into lp:unity
- release-7.2.0
- Merge into trunk
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 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Marco Trevisan (Treviño) | Approve | ||
Brandon Schaefer (community) | Approve | ||
Andrea Azzarone (community) | Approve | ||
Review via email:
|
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
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Andrea Azzarone (azzar1) : | # |
review:
Approve
Revision history for this message
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
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.
+1 to the largest diff I've ever seen.