summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add _DBUS_UNIQUE_NAME and _OBJECT_PATH propertieswip/gmenuRyan Lortie2011-12-055-1/+107
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=664851
* Load _DBUS_APPLICATION_ID property, expose it via APIColin Walters2011-12-055-1/+56
| | | | | | | This is used to associate GtkApplication -> X window, and will be consumed by gnome-shell. https://bugzilla.gnome.org/show_bug.cgi?id=664851
* Updated Norwegian bokmål translationKjartan Maraas2011-12-011-13/+15
|
* window: Listen for pref changesFlorian Müllner2011-11-261-0/+17
| | | | | | | | The workspaces-only-on-primary preference changes how windows are displayed, so listen for pref changes and update the visibility accordingly. https://bugzilla.gnome.org/show_bug.cgi?id=664853
* Updated Slovenian translationMatej Urbančič2011-11-251-554/+209
|
* Bump version to 3.3.23.3.2Owen W. Taylor2011-11-212-2/+27
| | | | Update NEWS
* keybindings: Allow to add/remove keybindings at runtimeFlorian Müllner2011-11-226-14/+214
| | | | | | | Add meta_display_add_keybinding()/meta_display_remove_keybinding(), which allow to add/remove keybindings dynamically at runtime. https://bugzilla.gnome.org/show_bug.cgi?id=663428
* keybindings: Store keybindings dynamicallyFlorian Müllner2011-11-228-520/+861
| | | | | | | | | | Rather than defining keybindings in static arrays generated at compile time, store them in a hash table initialized in meta_display_init_keys() and filled in init_builtin_keybindings(). This is a prerequisite for allowing to add/remove keybindings at runtime. https://bugzilla.gnome.org/show_bug.cgi?id=663428
* Updated Spanish translationJorge González2011-11-171-740/+668
|
* prefs: Fix typoRico Tzschichholz2011-11-141-1/+1
|
* prefs: Adapt to re-addition of a separate visual-bell optionFlorian Müllner2011-11-143-5/+18
| | | | | | | Commit d0910da036c merged the visual-bell/visual-bell-type options, but the change turned out too disruptive for gnome-control-center / gnome-shell, so gsettings-desktop-schemas commit a5819b2a4e9 re-added the separate option.
* Updated Norwegian bokmål translationKjartan Maraas2011-11-131-518/+155
|
* build: Specify a minimum version for gsettings-desktop-schemasFlorian Müllner2011-11-121-1/+1
| | | | | The version has been bumped, so we can now depend on a version which includes the new wm schemas.
* Fix installation of mutter-schemas.convertRico Tzschichholz2011-11-111-1/+2
|
* Port preferences to GSettingsFlorian Müllner2011-11-1125-2422/+1011
| | | | | | | | | | Move preferences to GSettings, using mainly shared schemas from gsettings-desktop-schemas. Unlike GConf, GSettings support is not optional, as Gio is already a hard dependency of GTK+. https://bugzilla.gnome.org/show_bug.cgi?id=635378
* ui: Replace deprecated gtk_widget_size_requestRico Tzschichholz2011-11-112-2/+2
|
* Fix cogl crash from updating non-existent textureJasper St. Pierre2011-11-102-0/+8
| | | | | | | | | | | | | | The code here was always incorrect - we were processing damage events for windows without having a texture. Before, this didn't matter, as cogl_texture_get_width silently returned 0 for invalid handles. Cogl commit 4c3dadd35e4657a151025118814534d05091d4db changed this. The fix here involves two strategies. First, we try to guard MetaTextureTower from invalid textures. Second, we try not to go down the path that eventually calls meta_shaped_texture_update_area by not handling damage events if we don't have a texture for the window. https://bugzilla.gnome.org/show_bug.cgi?id=660941
* meta-window-group: Fix types typoJasper St. Pierre2011-11-101-1/+1
| | | | | | gboolean is a typedef for int, so it doesn't matter too much https://bugzilla.gnome.org/show_bug.cgi?id=660941
* theme: handle GTK_STATE_FLAG_WINDOW_UNFOCUSEDRui Matos2011-11-082-1/+5
| | | | This bumps the required GTK+ version to >= 3.3.3 .
* window: add _NET_WM_STATE_FOCUSED hint to _NET_WM_STATERui Matos2011-11-082-14/+22
| | | | | | This hint reflects whether a window appears focused. https://bugzilla.gnome.org/show_bug.cgi?id=661427
* window.c: add meta_window_move_resize_frameTim Cuthbertson2011-11-052-0/+36
| | | | | | | | | meta_window_move_resize_frame operates much like meta_window_move_resize, but ensures the window and its frame (if present) will fit within the specified dimensions. https://bugzilla.gnome.org/show_bug.cgi?id=651899
* mutter-mag: Quit when the user hits escapeJasper St. Pierre2011-10-281-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662895
* mutter-mag: Remove deprecated stuffJasper St. Pierre2011-10-281-16/+32
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662895
* theme-viewer: Fix layoutJasper St. Pierre2011-10-281-0/+11
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662895
* ui: Remove deprecated stuffJasper St. Pierre2011-10-281-3/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662895
* mutter-window-demo: Remove deprecated stuffJasper St. Pierre2011-10-281-43/+40
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662895
* Reverting "configure: Turn off -Werror by default" Revert "configure: Turn ↵Jasper St. Pierre2011-10-251-1/+1
| | | | | | | | off -Werror by default" This reverts commit a26e72c452d98c5c2c68dcaa3d8117b86af1f9ce. https://bugzilla.gnome.org/show_bug.cgi?id=662574
* theme-viewer: Update to fix GTK+ deprecationsJasper St. Pierre2011-10-251-52/+33
| | | | | | | Replace the GtkTable with a GtkGrid, replace GtkH/VBox with GtkBox and junk a GtkHandleBox. https://bugzilla.gnome.org/show_bug.cgi?id=662574
* tabpopup: Update to fix GTK+ deprecationsJasper St. Pierre2011-10-251-15/+9
| | | | | | Replace the GtkTable with a GtkGrid, replace GtkH/VBox with GtkBox https://bugzilla.gnome.org/show_bug.cgi?id=662574
* frames: Don't use deprecated API to grab pointer positionJasper St. Pierre2011-10-251-3/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662574
* Updated Telugu translationskrishnababu k2011-10-251-1285/+1049
|
* Minor annotation fixes.Jasper St. Pierre2011-10-242-5/+5
|
* util: Fix memory leak in meta_later_removeJasper St. Pierre2011-10-211-1/+1
| | | | | | | | | | | | | | | | | | | | We never destroy the later list that's added by meta_later_add. ==4289== 16 bytes in 1 blocks are definitely lost in loss record 1,632 of 7,258 ==4289== at 0x4C2640D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==4289== by 0x5178D9F: standard_malloc (gmem.c:88) ==4289== by 0x5178E37: g_malloc (gmem.c:164) ==4289== by 0x51924B5: g_slice_alloc (gslice.c:842) ==4289== by 0x5194521: g_slist_insert_sorted_real (gslist.c:900) ==4289== by 0x519465A: g_slist_insert_sorted (gslist.c:957) ==4289== by 0x4EA609A: meta_later_add (util.c:876) ==4289== by 0x4E9C330: meta_screen_queue_workarea_recalc (screen.c:2640) ==4289== by 0x4E9A360: update_num_workspaces (screen.c:1646) ==4289== by 0x4E99026: meta_screen_new (screen.c:924) ==4289== by 0x4E7AB51: meta_display_open (display.c:803) ==4289== by 0x4E9168E: meta_run (main.c:552) https://bugzilla.gnome.org/show_bug.cgi?id=642652
* meta-window-group: Use clutter_actor_has_effects if availableJasper St. Pierre2011-10-211-6/+22
| | | | | | This avoids a potentially costly allocation on every pixmap update. https://bugzilla.gnome.org/show_bug.cgi?id=662225
* frames: Disable the titlebar "inner resize"Jasper St. Pierre2011-10-211-12/+11
| | | | | | | Since invisible draggable borders have been around, there isn't really a big need for this feature https://bugzilla.gnome.org/show_bug.cgi?id=660129
* tiling: do not tile if moving in snap modeRui Matos2011-10-201-3/+10
| | | | | | | If we are moving in snap mode (shift pressed) we don't want to tile. We must also cancel any pending tiling if snap mode is activated during the move drag. https://bugzilla.gnome.org/show_bug.cgi?id=662270
* configure: Turn off -Werror by defaultColin Walters2011-10-191-1/+1
| | | | | We will eventually land jhbuild work to grep for warnings; for now breaking the build is just too painful.
* Updated Vietnamese translationNguyễn Thái Ngọc Duy2011-10-181-16/+18
|
* po/vi: import from Damned LiesNguyễn Thái Ngọc Duy2011-10-181-256/+327
|
* Bump version to 3.2.13.2.1Owen W. Taylor2011-10-172-1/+24
| | | | Update NEWS
* window: Correct coordinates for the configure eventJasper St. Pierre2011-10-171-4/+8
| | | | We should still correct the coordinates for withdrawn windows.
* frame: Make sure to offset by invisible borders when unmanaging windowsJasper St. Pierre2011-10-171-2/+5
| | | | | | | | When we reparent a window to the root when we're exiting, we need to offset the position by the invisible borders, otherwise windows will creep up and to the left. https://bugzilla.gnome.org/show_bug.cgi?id=660848
* Make meta_display_unmanage_screen publicJasper St. Pierre2011-10-172-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=660848
* tiling: keep track of the monitor where a window was tiledRui Matos2011-10-185-11/+37
| | | | | | | | | | | meta_window_get_current_tile_area() computes the area where the tiled window should be based on the current pointer position but that's only meaningful when the user is actually dragging the window. When running the tiling constrain the pointer might be on other monitor and at that point the window jumps to this other monitor. https://bugzilla.gnome.org/show_bug.cgi?id=642580
* tiling: for tiled maximization use the tile area as target size/positionRui Matos2011-10-182-2/+10
| | | | | | | | | | | When using more than one monitor, tiled maximization can be triggered with the pointer in one monitor while most of the window area remains in another. This means that the maximization constraint would maximize the window into the wrong monitor as it uses the work area size/position as target. Fix this by using the current tile area as target size/position. https://bugzilla.gnome.org/show_bug.cgi?id=657519
* MetaWindowActor: don't unredirect ARGB32 windowsRui Matos2011-10-181-1/+2
| | | | | | | In particular this would a cause a "flash" when showing the tile preview for maximization on a non-primary monitor. https://bugzilla.gnome.org/show_bug.cgi?id=662053
* Update window->has_resize_func at the right time when unfullscreeningOwen W. Taylor2011-10-171-3/+5
| | | | | | | | Since the frame window size that meta_window_move_resize() uses depends on whether the window has horizontal/vertical resize functionality, we need to update this flag before we resize the window. https://bugzilla.gnome.org/show_bug.cgi?id=659854
* window.c: use a consistent mapping from frame_type => decoratedOwen W. Taylor2011-10-171-4/+2
| | | | | | | | | | If a window had a type hint intended for override-redirect windows like NOTIFICATION, we ended up with a window that was decorated but with a frame type of FRAME_TYPE_LAST, causing assertion failures. Fix this by making recalc_window_features() just call meta_window_get_frame_type(). https://bugzilla.gnome.org/show_bug.cgi?id=599988
* Allow keyboard ops to work without a pointer grabMatthias Clasen2011-10-151-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=660457
* Updated Turkish translationMuhammet Kara2011-10-101-116/+167
|