Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-04-23 | Limit icon size to 1024 | osch | 1 | -1/+1 | |
2019-04-23 | reload icons if icon size preference changed | osch | 4 | -4/+61 | |
2019-04-23 | make icon size configurable | osch | 3 | -5/+27 | |
2019-04-11 | Replace meta_free_gslist_and_elements with g_slist_free_full | rbuj | 2 | -8/+2 | |
Use g_slist_free_full | |||||
2019-04-11 | Replace meta_rectangle_free_list_and_elements with g_list_free_full | rbuj | 3 | -61/+55 | |
Use g_list_free_full | |||||
2019-03-28 | delete: remove old code | Jasper St. Pierre | 1 | -28/+0 | |
It doesn't compile Signed-off-by: rbuj <[email protected]> | |||||
2019-03-28 | Fix -Werror=cast-function-type | rbuj | 6 | -26/+14 | |
Bump glib-2 required version to 2.58: G_SOURCE_FUNC https://gitlab.gnome.org/GNOME/glib/commit/039fa6897bb4c5cd30caec8ee3add1a4ef612f76 Build & install:i export CC=gcci export CFLAGS=-Werror=cast-function-type ./autogen.sh --prefix=/usr make clean make sudo make install | |||||
2019-03-28 | Improve performance by removing unused assignments | rbuj | 6 | -16/+3 | |
2019-03-13 | window: avoid clang warning: garbage value | Pablo Barciela | 1 | -9/+15 | |
avoid Clang static analyzer warning: core/window.c:3580:34: warning: The right operand of '+' is a garbage value new_w = window->rect.width + fgeom.left_width + fgeom.right_width; ^ ~~~~~~~~~~~~~~~~ | |||||
2019-03-09 | boxes: avoid false positive warning in Clang static analyzer | Pablo Barciela | 1 | -0/+3 | |
avoid Clang static analyzer warning: core/boxes.c:412:15: warning: Use of memory after it is freed if (meta_rectangle_contains_rect (a, b)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||||
2019-03-06 | Do not judge whether the window is decorated or not | zhuyaliang | 1 | -1/+0 | |
2019-03-06 | screen: Fix use of memory after it is freed | Pablo Barciela | 1 | -2/+1 | |
Fixes Clang static analyzer warning: core/screen.c:754:16: warning: Use of memory after it is freed result = g_list_prepend (result, info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||||
2019-03-06 | boxes: Actually check for rectangle containment | Pablo Barciela | 1 | -1/+1 | |
Fixes condition duplicated: /* If a contains b, just remove b */ if (meta_rectangle_contains_rect (a, b)) { delete_me = other; } /* If b contains a, just remove a */ else if (meta_rectangle_contains_rect (a, b)) { delete_me = compare; } | |||||
2019-03-05 | [Security] Use 'g_strlcpy' instead of 'strcpy' | Pablo Barciela | 2 | -4/+5 | |
Fixes Clang static analyzer warnings: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 | |||||
2019-01-31 | screen: Remove get_current_monitor in favor of get_current_xinerama | Victor Kareh | 3 | -42/+6 | |
Since xinerama already contains information on the monitor and its rectangle, there is no need to go through Gdk to get this information again. | |||||
2019-01-31 | Increase icon size on tab and workspace popups | Victor Kareh | 2 | -6/+47 | |
Alt+Tab and Workspace popups should be sized relative to the monitor size. This way they look nice and large regardless of the display resolution. Also, given much larger modern resolutions, icon sizes should be larger by default. | |||||
2019-01-15 | screen: avoid 'NULL' in 'meta_error_trap...' functions | Pablo Barciela | 1 | -2/+4 | |
Fixes https://github.com/mate-desktop/marco/issues/445 | |||||
2019-01-13 | prefs: avoid deprecated 'g_settings_list_keys' | Pablo Barciela | 1 | -3/+15 | |
2019-01-07 | 'meta_error_trap_push' instead 'meta_error_trap_push_with_return' | Pablo Barciela | 8 | -30/+22 | |
both functions have the same code | |||||
2019-01-07 | errors.c: avoid deprecated 'gdk_error_trap...' functions: | Pablo Barciela | 1 | -4/+5 | |
avoid deprecated: gdk_error_trap_push gdk_error_trap_pop_ignored gdk_error_trap_pop | |||||
2018-08-28 | add support for app-menu button in theme | Alberts Muktupāvels | 1 | -0/+2 | |
Add app-menu button support in themes. This is done only to support metacity theme format 3.5 version. Marco will not show this button! Based on metacity commit: https://gitlab.gnome.org/GNOME/metacity/commit/6a2cc159 | |||||
2018-08-28 | remove option to attach modal dialogs | Victor Kareh | 1 | -6/+0 | |
This was added only to add support for metacity theme format version 3.2. Adapted from metacity for marco origin commit: https://gitlab.gnome.org/GNOME/metacity/commit/d2b13461 | |||||
2018-08-28 | theme: replace mutter/metacity with marco | Victor Kareh | 1 | -2/+2 | |
2018-08-28 | tabpopup.c: always show 5px outline border | Victor Kareh | 1 | -35/+13 | |
Adapted from metacity for marco Origin commit: https://gitlab.gnome.org/GNOME/metacity/commit/aab7b07a Author: Alberts Muktupāvels <[email protected]> Date: Fri Oct 3 19:57:08 2014 +0300 | |||||
2018-08-28 | Don't show the ws switcher if we only have one | Victor Kareh | 1 | -0/+4 | |
Origin: Ubuntu Bug: https://bugzilla.gnome.org/show_bug.cgi Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/506944 Author: Didier Roche <[email protected]> | |||||
2018-08-28 | Add frame type for attached modal dialogs | Owen W. Taylor | 1 | -2/+6 | |
Add a new frame type META_FRAME_TYPE_ATTACHED which is used for attached modal dialogs. The theme format version is bumped to 3.2, and attached windows can have borders defined in a metacity-theme-3.xml as: <window version=">= 3.2" type="attached" style_set="[name]"/> If no style is defined for "attached", drawing will fall back to the "border" type. https://bugzilla.gnome.org/show_bug.cgi?id=592382 NOTE: Patch copied from mutter and adapted for metacity. | |||||
2018-08-28 | Optionally attach modal dialogs | Maxim Ermilov | 6 | -1/+165 | |
Add a preference /apps/mutter/general/attach_modal_dialogs. When true, instead of having independent titlebars, modal dialogs appear attached to the titlebar of the parent window and are moved together with the parent window. https://bugzilla.gnome.org/show_bug.cgi?id=612726 NOTE: Patch copied from mutter and adapted for metacity. | |||||
2018-08-28 | Add meta_window_get_transient_for() method | Davyd Madeley | 1 | -0/+23 | |
NOTE: Patch copied from mutter and adapted for metacity. | |||||
2018-04-29 | Correct resize popup position on HiDPI displays | Victor Kareh | 1 | -2/+5 | |
2018-03-26 | Scale cursor size for HiDPI | Victor Kareh | 1 | -1/+5 | |
2018-03-08 | Fix mismatched enums in keybinding detection for switch-panels and ↵ | Victor Kareh | 1 | -0/+4 | |
switch-panels-backward | |||||
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-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 | 1 | -9/+0 | |
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 | 1 | -0/+41 | |
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 | Implemented a setting to disable top tiling | Omar Zeidan | 2 | -14/+31 | |
2018-01-01 | Implemented tabpopup when moving window to different workspace | Omar Zeidan | 2 | -43/+73 | |
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 | Implemented simple corner tiling by mouse drag | Omar Zeidan | 6 | -49/+121 | |
2017-11-10 | Add stricter logic for running without XPresent support | Victor Kareh | 2 | -9/+4 | |
2017-11-10 | XPresent extension support - first pass | Victor Kareh | 2 | -4/+9 | |