summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Shrink the app icon when out of spaceochosi/tabwinEric Koegel2013-12-151-7/+23
| | | | | | | | | In the standard icon grid and there's a lot of windows to display, shrink the icon size until all the windows will fit. This does it by halving the current icon size. If the icon size goes below 8, it will stop there so the icons are still present. Signed-off-by: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
* Make buttons in tabwin square and account for more x/ythickness in themesSimon Steinbeiss2013-12-121-1/+1
| | | | Now themes with an x/ythickness of 3 should work fine, >3 might result in cut labels
* Fix memory leakEric Koegel2013-12-121-0/+1
| | | | Signed-off-by: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
* Tabwin list mode relative label widthEric Koegel2013-12-121-3/+5
| | | | | | | | | | The width of the application label in the tabwin window while in list mode is now relative to the number of columns displays. This is scaled to the width of the smallest monitor attached. Now there's space for more label info when there are fewer columns and it properly displays all the windows when there are lots of them open. Signed-off-by: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
* Fix cursor wrapping in grid mode with only one rowEric Koegel2013-12-121-1/+10
| | | | Signed-off-by: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
* Merge branch 'master' into ochosi/tabwinSimon Steinbeiss2013-12-122-2/+6
|\
| * Fix crash when compositor is compiled in but disabled.Alistair Buxton2013-12-102-2/+6
| | | | | | | | | | | | If user attempts to zoom in when compositor is disabled, don't do anything. Also handle possible divide by zero if the refresh rate is reported as zero.
* | Merge branch 'master' into ochosi/tabwinSimon Steinbeiss2013-12-1153-30003/+13473
|\ \ | |/
| * Fix compiler warnings.Nick Schermer2013-12-071-2/+2
| |
| * Implement zooming.Alistair Buxton2013-12-014-7/+137
| | | | | | | | | | | | | | | | | | This implements zooming when the compositor is enabled. To zoom in, hold the key used to grab and move windows (usually alt) and scroll up with the mouse wheel. Scroll down to zoom out. This works by transforming the offscreen buffer where windows are composited when rendering it back to the screen.
| * Bring refresh_rate stuff outside of LIBDRM checks.Alistair Buxton2013-12-012-9/+5
| | | | | | | | We want to know the refresh rate even if libdrm is not used.
| * Ignore when root atoms are unset.Alistair Buxton2013-12-011-1/+1
| | | | | | | | | | If the background root atom is unset, ignore it. The XRender picture we have should still be valid.
| * Repaint the screen when background changes.Alistair Buxton2013-12-011-1/+1
| | | | | | | | | | add_repair() here looks like a mistake. We want to damage_screen() so that the new background gets painted.
| * If making a solid fill, use XRenderCreateSolidFillAlistair Buxton2013-12-011-19/+7
| | | | | | | | | | | | | | This avoids the need for an intermediate pixmap, which simplifies the code. Note the removal of XFreePixmap. This shouldn't have ben done on a pixmap taken from atoms, which is now the only type of pixmap we deal with in this function.
| * Remove unnecessary clipping of the rootPictureAlistair Buxton2013-12-011-3/+0
| | | | | | | | | | | | rootPicture is not used until much later when the rootBuffer is copied back in to it. At this point rootBuffer contains the same clipping region so it is unnecessary to specify it on rootPicture as well.
| * I18n: Update translation zh_TW (100%).Nick2013-11-191-327/+266
| | | | | | | | | | | | 170 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation ur (75%).Nick2013-11-191-598/+104
| | | | | | | | | | | | 129 translated messages, 41 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation ur_PK (75%).Nick2013-11-191-598/+104
| | | | | | | | | | | | 129 translated messages, 41 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation uk (100%).Nick2013-11-191-518/+260
| | | | | | | | | | | | 170 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation sv (83%).Nick2013-11-191-879/+101
| | | | | | | | | | | | 142 translated messages, 28 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation sr (100%).Nick2013-11-191-482/+258
| | | | | | | | | | | | 170 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation sq (73%).Nick2013-11-191-922/+107
| | | | | | | | | | | | 125 translated messages, 45 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation sk (87%).Nick2013-11-191-1066/+289
| | | | | | | | | | | | 149 translated messages, 21 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation ro (87%).Nick2013-11-191-580/+282
| | | | | | | | | | | | 149 translated messages, 21 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation pt_BR (100%).Nick2013-11-191-1033/+266
| | | | | | | | | | | | 170 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation nn (87%).Nick2013-11-191-565/+281
| | | | | | | | | | | | 149 translated messages, 21 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation nb (83%).Nick2013-11-191-414/+102
| | | | | | | | | | | | 142 translated messages, 28 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation lv (75%).Nick2013-11-191-993/+108
| | | | | | | | | | | | 129 translated messages, 41 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation lt (87%).Nick2013-11-191-565/+284
| | | | | | | | | | | | 149 translated messages, 21 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation kk (100%).Nick2013-11-191-512/+260
| | | | | | | | | | | | 170 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation ja (87%).Nick2013-11-191-384/+98
| | | | | | | | | | | | 149 translated messages, 21 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation id (100%).Nick2013-11-191-1055/+264
| | | | | | | | | | | | 170 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation hu (99%).Nick2013-11-191-522/+271
| | | | | | | | | | | | 169 translated messages, 1 untranslated message. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation gl (85%).Nick2013-11-191-598/+279
| | | | | | | | | | | | 145 translated messages, 25 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation eu (99%).Piarres Beobide2013-11-191-907/+271
| | | | | | | | | | | | 169 translated messages, 1 untranslated message. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation el (99%).Nick2013-11-191-538/+275
| | | | | | | | | | | | 169 translated messages, 1 untranslated message. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation de (85%).Nick2013-11-191-1137/+271
| | | | | | | | | | | | 146 translated messages, 24 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation bn (78%).Nick2013-11-191-410/+99
| | | | | | | | | | | | 134 translated messages, 36 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation bg (100%).Nick2013-11-191-525/+265
| | | | | | | | | | | | 170 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation ast (75%).Nick2013-11-191-430/+106
| | | | | | | | | | | | 129 translated messages, 41 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation fi (100%).Juhani Numminen2013-11-171-20/+21
| | | | | | | | | | | | 170 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Add new translation oc (100%).Cedric312013-11-151-0/+752
| | | | | | | | | | | | 170 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Add new translation ms (100%).Puretech2013-11-141-0/+752
| | | | | | | | | | | | 170 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation fi (89%).Jiri Grönroos2013-11-121-573/+287
| | | | | | | | | | | | 152 translated messages, 18 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation da (100%).Aputsiaĸ Niels Janussen2013-11-081-591/+284
| | | | | | | | | | | | 170 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation is (85%).Sveinn í Felli2013-11-071-5/+5
| | | | | | | | | | | | 146 translated messages, 24 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation es (100%).Adolfo Jayme Barrientos2013-10-281-1060/+271
| | | | | | | | | | | | 170 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation is (83%).Sveinn í Felli2013-10-151-8/+8
| | | | | | | | | | | | 142 translated messages, 28 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * I18n: Update translation ca (98%).carlesmu2013-09-301-13/+14
| | | | | | | | | | | | 168 translated messages, 2 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
| * Post release tag bump.Nick Schermer2013-09-231-1/+1
| |