summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* keybindings: Fix ungrabbing of keyswip/is-switch-fixesRui Matos2013-04-041-85/+101
| | | | | | | | | XUngrabKey() doesn't work for XI2 grabs and XI2 doesn't provide API with similar functionality. As such, we have to refactor the code a bit to be able to call XIUngrabKeycode() for each key binding, then reload keybindings and finally grab the new ones. https://bugzilla.gnome.org/show_bug.cgi?id=697003
* Grab and emit a signal when XK_ISO_Next_Group is pressedRui Matos2013-04-045-1/+310
| | | | | | | | This will make it possible to implement input source switching in gnome-shell using the popular modifiers-only keybinding that's implemented on the X server through an XKB option. https://bugzilla.gnome.org/show_bug.cgi?id=697002
* keybindings: Add API to freeze/unfreeze the keyboardRui Matos2013-04-012-4/+51
| | | | | | | | We'll use this in gnome-shell to freeze the keyboard right before switching input source and unfreeze it after that's finished so that we don't lose any key events to the wrong input source. https://bugzilla.gnome.org/show_bug.cgi?id=697001
* prefs: Fix binding remaining grabbed after clearing all strokesRui Matos2013-04-011-9/+32
| | | | | | | | | | | If a binding is updated with a clear set of strokes (effectively disabling it) we aren't signaling that the binding changed and thus the previous strokes will continue to be grabbed. This fixes that and tries to do a better effort at checking if the binding changed or not. https://bugzilla.gnome.org/show_bug.cgi?id=697000
* Updated Indonesian translationAndika Triwidada2013-03-301-326/+309
|
* Updated British English translationBruce Cowan2013-03-291-339/+325
|
* Don't redefine MetaBackgroundPrivate, fixing a build issue:Jasper Lievisse Adriaanse2013-03-291-1/+0
| | | | | compositor/meta-background.c:64: error: redefinition of typedef 'MetaBackgroundPrivate' ./meta/meta-background.h:51: error: previous declaration of 'MetaBackgroundPrivate' was here
* ui: Fix crash getting default fontBastien Nocera2013-03-291-0/+10
| | | | | | | | A correctly constructed GtkStyleContext must have its screen and widget paths set. Getting the frame font caused crashes on some systems because those were not correctly initialised. https://bugzilla.gnome.org/show_bug.cgi?id=696814
* Updated kn translationsShankar Prasad2013-03-281-205/+329
|
* l10n: fix parser error message translationGuillaume Desmottes2013-03-271-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=696690
* Bump version to 3.8.03.8.0Florian Müllner2013-03-262-2/+16
| | | | Update NEWS.
* background: don't tank if background is destroyed before it gets a pipelineRay Strode2013-03-261-1/+2
| | | | | | | | | | | Right now we call unset_texture from MetaBackground's dispose method. unset_texture assumes there's a pipeline available, but there may not be if the object was just created. This commit fixes that incorrect assumption. https://bugzilla.gnome.org/show_bug.cgi?id=696157
* background: share snippets between pipelinesRay Strode2013-03-261-4/+8
| | | | | | | | Cogl automatically caches pipelines with no eviction policy, so we need to make sure to reuse snippets to prevent identical pipelines from getting cached separately. https://bugzilla.gnome.org/show_bug.cgi?id=696157
* background: drop saturation and blur effectsRay Strode2013-03-262-148/+3
| | | | | | We don't use them anymore, so drop them. https://bugzilla.gnome.org/show_bug.cgi?id=696157
* background: fix pixbuf leak in load_file_finishRay Strode2013-03-261-3/+8
| | | | | | | | g_task_propagate_pointer relinishes the GTask of its reference to the propagated pointer, so we need to unref it ourselves when we're done with it. https://bugzilla.gnome.org/show_bug.cgi?id=696157
* background: fix task leak in load_file_asyncRay Strode2013-03-261-0/+1
| | | | | | | g_task_run_in_thread takes its own reference to the task passed in, so we can unref the initial reference. https://bugzilla.gnome.org/show_bug.cgi?id=696157
* Updated Basque languageInaki Larranaga Murgoitio2013-03-261-3/+0
|
* Updated Basque languageInaki Larranaga Murgoitio2013-03-261-431/+435
|
* Completed for MalayalamAni Peter2013-03-261-209/+352
|
* Updated Telugu TranslationsKrishnababu Krothapalli2013-03-251-424/+344
|
* l10n: Update Japanese translationJiro Matsuzawa2013-03-251-479/+426
|
* Update Czech translationPetr Kovar2013-03-241-330/+316
|
* Updated Russian translationYuri Myasoedov2013-03-241-334/+320
|
* Updated Odia Language along with FUEL implementationManojKumar Giri2013-03-241-275/+343
|
* Updated Tamil translationDr.T.Vasudevan2013-03-231-127/+155
|
* hindi translationRajesh Ranjan2013-03-221-400/+447
|
* Finnish translation update by Jiri GrönroosVille-Pekka Vainio2013-03-211-319/+321
|
* Updated Hungarian translationGabor Kelemen2013-03-211-338/+336
|
* [l10n] Added Tadjik translationVictor Ibragimov2013-03-191-19/+1643
|
* [l10n] Added Tadjik translationVictor Ibragimov2013-03-192-0/+40
|
* Updated Marathi TranslationsSandeep Sheshrao Shedmake2013-03-191-409/+318
|
* Bump version to 3.7.923.7.92Florian Müllner2013-03-182-1/+22
| | | | Update NEWS.
* docs: Disable gtk-doc-check in make checkFlorian Müllner2013-03-181-1/+1
| | | | | Missing documentation should not cause make check to fail, disable it.
* Give a title to the MetaWorkspace page in the API docsTomeu Vizoso2013-03-181-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=695935
* Remove theme.h and preview-widget.h from the API docsTomeu Vizoso2013-03-185-38/+4
| | | | | | As they are of no use to plugins and to be removed in the future https://bugzilla.gnome.org/show_bug.cgi?id=695935
* Add small note to the docs about the actor containers in the compositorTomeu Vizoso2013-03-181-0/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=695935
* Move compositor documentation from header to the API docsTomeu Vizoso2013-03-182-46/+47
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=695935
* screen: Fix a copy/paste error from the fullscreen trackingJasper St. Pierre2013-03-181-1/+1
| | | | This was causing a warning on shutdown.
* background: Fix the desaturate effect when on its ownJasper St. Pierre2013-03-181-1/+6
| | | | | | | We need to make sure cogl_texel is set to something, otherwise we'll have junk. https://bugzilla.gnome.org/show_bug.cgi?id=696087
* Don't configure a window before it responds to _NET_WM_SYNC_REQUESTOwen W. Taylor2013-03-181-0/+9
| | | | | | | | | In 97a4cc8c, we accidentally lost the check that kept us from sending multiple configures to a window before it responds to _NET_WM_SYNC_REQUEST. So _NET_WM_SYNC_REQUEST stopped working properly. Add a check back with the same effect. https://bugzilla.gnome.org/show_bug.cgi?id=696091
* Handle spontaneous frames during a resizeOwen W. Taylor2013-03-181-7/+8
| | | | | | | | | During a resize, if we don't have a configure pending, then a counter change shouldn't trigger anything other than the normal drawing: it's just a spontaneous frame from the application. So don't try to update the position or remove our timeout ID. https://bugzilla.gnome.org/show_bug.cgi?id=696091
* background-group: Use a default FixedLayout managerJasper St. Pierre2013-03-181-6/+1
| | | | | | | | | | ClutterBinLayout's get_preferred_width / get_preferred_height doesn't respect fixed child positioning when calculating the size of the layout, but does when allocating. This is absurdly broken, but it's what we're given. Use a ClutterFixedLayout, which doesn't have these issues. https://bugzilla.gnome.org/show_bug.cgi?id=696089
* MetaScreen: Add tracking of whether there are fullscreen windowsOwen W. Taylor2013-03-188-2/+198
| | | | | | | | | | | | | | | | | | | | | | | Trying to track the fullscreen status outside of Mutter, as GNOME Shell was doing previously, was very prone to errors, because Mutter has a very tricky definition of when a window is set to be fullscreen and *actually* acting like a fullscreen window. * Add meta_screen_get_monitor_in_fullscreen() and an ::in-fullscreen-changed signal. This allows an application to track when there are fullscreen windows on a monitor. * Do the computation of fullscreen status in a "later" function that runs after showing, so we properly take focus into account. * To get ordering of different phases right, add more values to MetaLaterType. * Add auto-minimization, similar to what was added to GNOME Shell earlier in this cycle - if a window is set to be fullscreen, but not actually fullscreen, minimize. https://bugzilla.gnome.org/show_bug.cgi?id=649748
* window: Remove obsolete codeFlorian Müllner2013-03-181-7/+0
| | | | | | | | Since the tile mode is now always reset on maximize(), this code no longer does anything (not to mention that side-by-side tiled windows haven't snapped back for a while now). https://bugzilla.gnome.org/show_bug.cgi?id=682779
* window: Reset tile-mode on maximizationFlorian Müllner2013-03-181-0/+1
| | | | | | | | | | | We used to restore side-by-side tiling when unmaximizing, so we kept the tile-mode during maximization. Since commit 10d53fc7d there's no longer a good reason to do so, and it can result in tile previews being shown erroneously on window drag operations without motion (double-click on titlebar), so reset the tile mode in maximize(). https://bugzilla.gnome.org/show_bug.cgi?id=682779
* window: Force NORMAL layer for tile previewFlorian Müllner2013-03-181-0/+3
| | | | | | | | | The tile preview is expected to be shown underneath the focus window. However the code that restacks the preview broke when override-redirect windows were moved to a separate window group. To fix, special-case tile previews to put them in the NORMAL layer. https://bugzilla.gnome.org/show_bug.cgi?id=696053
* Updated Vietnamese translationNguyễn Thái Ngọc Duy2013-03-171-5/+5
|
* Updated Latvian translationRūdolfs Mazurs2013-03-171-326/+307
|
* Updated Danish translationAsk H. Larsen2013-03-161-339/+319
|
* Add a meaningful name and description to all sections/files in the API docsTomeu Vizoso2013-03-1425-69/+144
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=695641