Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-02-26 | window: add _NET_WM_STATE_FOCUSED hint to _NET_WM_STATE | monsta | 2 | -5/+19 | |
ported from: https://github.com/GNOME/metacity/commit/4ccb99a50c54f345c4c7d9ac77f1ea76bc6c7c74 | |||||
2018-02-16 | avoid deprecated GtkButton:use-stock | Pablo Barciela | 1 | -5/+2 | |
2018-02-15 | avoid deprecated GtkStock | Pablo Barciela | 1 | -1/+6 | |
2018-02-13 | Fixes move_to_center moving window between monitors | Omar Zeidan | 1 | -1/+5 | |
2018-01-28 | require GTK+ 3.22 and GLib 2.50 | monsta | 6 | -58/+1 | |
2018-01-15 | Small bugfix for the move_to_X keybinds | Omar Zeidan | 2 | -2/+2 | |
2018-01-15 | Bugfix for monitors of different sizes | Omar Zeidan | 1 | -12/+20 | |
2018-01-15 | Restructured monitor keybinds and adjust save_rect | Omar Zeidan | 3 | -30/+74 | |
2018-01-15 | Implemented simple shourtcuts to move window to another monitor | Omar Zeidan | 4 | -0/+91 | |
2018-01-09 | schema: fix typos | monsta | 1 | -2/+2 | |
2018-01-02 | compositor: don't try to paint window that is not viewable, fix #324 | Jan Niklas Hasse | 1 | -0/+3 | |
Based on metacity commit: a0b8c85c4c0cfb9a378d7c5554af15fdd7703155 From: Alberts Muktupāvels <[email protected]> | |||||
2018-01-02 | Fix wrong result in meta_window_titlebar_is_onscreen() for windows without a ↵ | Björn Weber | 1 | -1/+1 | |
frame | |||||
2018-01-02 | Add support for gtk3 _GTK_SHOW_WINDOW_MENU event | Björn Weber | 3 | -0/+23 | |
2018-01-02 | More elegant solution for handling new move-to-workspace keybinds | Omar Zeidan | 2 | -14/+14 | |
2018-01-02 | Implemented a setting to disable top tiling | Omar Zeidan | 4 | -20/+44 | |
2018-01-01 | Implemented tabpopup when moving window to different workspace | Omar Zeidan | 4 | -44/+79 | |
2017-12-31 | keybindings.c: Fix build warning: | Pablo Barciela | 1 | -1/+2 | |
assignment discards ‘const’ qualifier from pointer target type | |||||
2017-12-30 | Reset tile_resized to false when fullscreening | Omar Zeidan | 1 | -1/+6 | |
After resizing a tiled window, tile_resized gets set to true. Since it never got set back to false when fullscreening, it lead to weird behavior when unfullscreening the window. | |||||
2017-12-20 | Fixes windows not going to save_rect when unmaximimizing | Omar Zeidan | 2 | -1/+5 | |
2017-12-20 | Allow horizontal and vertical resizing when corner tiled | Omar Zeidan | 4 | -123/+207 | |
2017-12-20 | Fixes window getting reset to saved_rect when untiling from corner | Omar Zeidan | 2 | -3/+4 | |
2017-12-20 | Added keybindings for corner tiling | Omar Zeidan | 3 | -0/+48 | |
2017-12-20 | Implemented simple corner tiling by mouse drag | Omar Zeidan | 6 | -49/+121 | |
2017-12-20 | WidthOfScreen and HeightOfScreen implementation | Pablo Barciela | 4 | -28/+15 | |
This commit reverts: https://github.com/mate-desktop/marco/commit/f0541e3dfda29c26fe14c9c9117f95c49006c75c https://github.com/mate-desktop/marco/commit/d18c2fb4acb58c408c01700682b9922de86e8b2f And it applies an alternative to fix the deprecated functions: gdk_screen_get_width gdk_screen_width gdk_screen_height | |||||
2017-11-10 | XFIXES regions are leaked during paint_windows if more than one | Jan Burgmeier | 1 | -2/+9 | |
META_COMP_WINDOW_DESKTOP is available (#329) | |||||
2017-11-10 | Add stricter logic for running without XPresent support | Victor Kareh | 3 | -31/+33 | |
2017-11-10 | Make XPresent optional | Victor Kareh | 1 | -18/+39 | |
2017-11-10 | Remove debug output | Victor Kareh | 1 | -18/+3 | |
2017-11-10 | Add in some changes from xfwm4 | Victor Kareh | 1 | -66/+155 | |
2017-11-10 | Cancel present_pending flag when erroring out | Victor Kareh | 1 | -11/+31 | |
2017-11-10 | XPresent extension support - first pass | Victor Kareh | 3 | -30/+142 | |
2017-08-30 | Store a window flag when user resizes from tiled | Victor Kareh | 4 | -1/+15 | |
Use that flag to retain the correct window size when performing other operations. Reset when re-tiling. | |||||
2017-08-29 | Allow tiled windows to be resized horizontally | Victor Kareh | 2 | -4/+33 | |
Determine whether the user is initiating a resize action on a tiled window. If the user is trying to grab the window for resizing horizontally from the edge that's farther away from the screen edge, allow the resize to occur. Otherwise maintain the current tile geometry. Also modified the window hints to allow resizing from the window menu. Fixes #250 | |||||
2017-08-22 | gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions: | ZenWalker | 1 | -0/+9 | |
avoid deprecated: gdk_screen_get_monitor_geometry gdk_screen_get_monitor_at_point | |||||
2017-08-18 | avoid deprecated gdk_screen_width/height | ZenWalker | 3 | -10/+25 | |
2017-08-18 | avoid deprecated gdk_screen_get_width | ZenWalker | 1 | -1/+3 | |
2017-08-14 | display: don't use deprecated GDK_DEVICE_MANAGER | raveit65 | 1 | -2/+14 | |
use GtkSeat for > gtk+-3.20 | |||||
2017-08-14 | tools: remove marco-mag and marco-grayscaletools | raveit65 | 3 | -409/+0 | |
Those were never used in MATE and have a lot of deprecated functions. Already droped in metacity. https://git.gnome.org/browse/metacity/commit/?id=b580e3e | |||||
2017-08-14 | Fix synthetic keybinding/button-grab window (#342) | Victor Kareh | 2 | -0/+22 | |
* Determine focused window when processing synthetic events When a client is passively grabbing keybindings that it does not need, it sends them up for other clients to process. Often in this situation, the event contains the wrong window (either root, for global keybindings, or the original client itself). This means that Marco will attempt to process the event for the wrong window. This is not an issue for global keybindings within Marco, as the focused window does not matter. However, for shortcuts that operate directly on specific windows, the event gets lost. This change addresses this by determining what the currently-focused window is, regardless of which client forwarded the event. * Determine window under pointer when processing synthetic events When a client is passively grabbing mouse clicks that it does not need, it sends them up for other clients to process. Often in this situation, the event contains the wrong window (either root, for global keybindings, or the original client itself). This means that Marco will attempt to process the event for the wrong window. This change addresses this by determining what the current window under the mouse pointer is, regardless of which client forwarded the event. * Remove unused development data | |||||
2017-08-11 | Forces a window scale of 1 for the window manager, instead of using the ↵ | Martin Wimpress | 1 | -0/+5 | |
default or user configured scale. Closes #335 (#336) | |||||
2017-07-29 | avoid deprecated gdk_display_get_screen | ZenWalker | 13 | -35/+19 | |
2017-07-15 | avoid deprecated gdk_screen_get_number | ZenWalker | 1 | -1/+1 | |
2017-07-14 | Alt/tab - define arrow keycode + numpad arrows | Pierre-Louis Dubouilh | 2 | -2/+8 | |
2017-07-14 | Allow use of arrows while in alt+tab popup | Pierre-Louis Dubouilh | 1 | -0/+9 | |
2017-06-27 | ui: Fix invalid object construction in frames | Ikey Doherty | 1 | -4/+0 | |
This legacy construct was carried over from the gtk2/gtk3 port, and attempts to initialise MetaFrames with a GtkWindow `type` property. This property doesn't actually exist, and will cause marco to completely crash when running with `MARCO_DEBUG=1` for local build testing. Signed-off-by: Ikey Doherty <[email protected]> | |||||
2017-06-05 | keybindings: remove uppercase from "current workspace" | monsta | 1 | -1/+1 | |
for consistency with all the other bindings | |||||
2017-06-05 | Added hotkey to rename current workspace | Felipe Barriga Richards | 6 | -0/+259 | |
2017-05-10 | Revert "compositor: fix possible crash closing/destroying window" | raveit65 | 3 | -32/+9 | |
This reverts commit 768fdd8d3852e67555a585da28b6404a97853cbd. fixes probably "strange window switching foreground/background behavior" https://github.com/mate-desktop/marco/issues/251 | |||||
2017-04-23 | ui: avoid deprecated GdkDeviceManager | Alberts Muktupāvels | 1 | -0/+9 | |
taken from: https://git.gnome.org/browse/metacity/commit/?id=7ec9a6f | |||||
2017-04-23 | build: Use non-deprecated feature test macros | Dmitry Shachnev | 4 | -4/+4 | |
_SVID_SOURCE has been deprecated in newer versions of glibc breaking -WError; the recommended replacement of _DEFAULT_SOURCE is fairly new, so switch to _XOPEN_SOURCE instead. Based on mutter commits b159d6a5e17219557574defb6c3788d9b0c39757 and b159d6a5e17219557574defb6c3788d9b0c39757. https://bugzilla.gnome.org/show_bug.cgi?id=763782 taken from: https://git.gnome.org/browse/metacity/commit/?id=56bcf350fb599ec2caf68af4f0f92b1c3999027c |