Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tooltip: request client side decorations | Alberts Muktupāvels | 2021-10-22 | 4 | -1/+329 |
| | | | | https://gitlab.gnome.org/GNOME/metacity/-/issues/25 | ||||
* | fix build with --disable-dependency-tracking | Zoltán Böszörményi | 2021-08-29 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | With split build and source directories AND --disable-dependency-tracking (like the way Yocto builds are done) there's a reproducible make failure on my Fedora 33 build host: | Making all in src | make[2]: Entering directory '.../metacity/1_3.40.0-r0/build/src' | .../metacity/1_3.40.0-r0/recipe-sysroot-native/usr/bin/glib-mkenums --template ../../metacity-3.40.0/src/core/meta-enum-types.c.in ../../metacity-3.40.0/src/core/window-private.h ../../metacity-3.40.0/src/include/meta-compositor.h > \ | meta-enum-types.c.tmp && mv meta-enum-types.c.tmp core/meta-enum-types.c | .../metacity/1_3.40.0-r0/recipe-sysroot-native/usr/bin/glib-mkenums --template ../../metacity-3.40.0/src/core/meta-enum-types.h.in ../../metacity-3.40.0/src/core/window-private.h ../../metacity-3.40.0/src/include/meta-compositor.h > \ | meta-enum-types.h.tmp && mv meta-enum-types.h.tmp core/meta-enum-types.h | mv: cannot move 'meta-enum-types.c.tmp' to 'core/meta-enum-types.c'mv: cannot move 'meta-enum-types.h.tmp' to 'core/meta-enum-types.h': No such file or directory | : No such file or directory | make[2]: *** [Makefile:2240: core/meta-enum-types.c] Error 1 https://gitlab.gnome.org/GNOME/metacity/-/merge_requests/24 Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> | ||||
* | core: drop use of volatile | Alberts Muktupāvels | 2021-08-21 | 1 | -1/+1 |
| | |||||
* | window: offset gravity position by invisible borders | Alberts Muktupāvels | 2021-07-22 | 1 | -2/+15 |
| | | | | https://gitlab.gnome.org/GNOME/metacity/-/issues/21 | ||||
* | main: use correct timestamp when closing display | Alberts Muktupāvels | 2021-07-19 | 1 | -2/+7 |
| | |||||
* | main: add SIGINT handler | Alberts Muktupāvels | 2021-07-19 | 1 | -1/+14 |
| | | | | | | | | | With this metacity will exit cleanly when hitting Ctrl + C. To preserve existing behaviour with XSMP do not change restart style hint to IfRunning. https://gitlab.gnome.org/GNOME/metacity/-/issues/21 | ||||
* | main: use g_unix_signal_add to add signal handler | Alberts Muktupāvels | 2021-07-19 | 1 | -35/+5 |
| | |||||
* | session: always finish interaction | Alberts Muktupāvels | 2021-07-19 | 1 | -0/+5 |
| | | | | | | | | | | | After commits 0b3f45bb1bf8 and db37deb589ea SmcInteractDone and SmcSaveYourselfDone is only called if zenity dialog exits with 0 code. Finish interaction also when dialog is closed by pressing Cancel indicating that shutdown should be canceled. https://gitlab.gnome.org/GNOME/metacity/-/issues/20 | ||||
* | session: remove redundant assignment | Alberts Muktupāvels | 2021-07-19 | 1 | -1/+0 |
| | |||||
* | window-props: don't set override-redirect window as parent | Alberts Muktupāvels | 2021-06-21 | 1 | -0/+10 |
| | | | | | | | | | | | | | | | | | | | | | | Before commit c656c658940d override-redirect windows was not registered with meta_display_register_x_window. This means that Metacity was treating WM_TRANSIENT_FOR hint as invalid if it was pointing to override-redirect window. EWMH specification [1] says that WM_TRANSIENT_FOR property is defined for managed windows and extends its usage for override-redirect windows. Client should set WM_TRANSIENT_FOR on override-redirect window if it is child/popup for another window. As specification does not say anyting about using override-redirect windows as parent for managed windows and because it causes crashes in Metacity ignore WM_TRANSIENT_FOR if it is pointing to override-redirect window. [1] https://specifications.freedesktop.org/wm-spec/wm-spec-latest.html#idm46291029654544 https://gitlab.gnome.org/GNOME/metacity/-/issues/18 | ||||
* | surface-xrender: restore opacity handling | Alberts Muktupāvels | 2021-06-17 | 1 | -1/+66 |
| | | | | | | Commit 1021494e347da7045c1db834bf9e4f1b5e076f17 removed too much. https://gitlab.gnome.org/GNOME/metacity/-/issues/19 | ||||
* | compositor: enable xpresent | Alberts Muktupāvels | 2021-04-13 | 1 | -1/+1 |
| | | | | https://gitlab.gnome.org/GNOME/metacity/-/issues/13 | ||||
* | misc: remove Coverity annotations | Alberts Muktupāvels | 2021-03-19 | 3 | -7/+0 |
| | |||||
* | bell: remove unused code | Alberts Muktupāvels | 2021-03-16 | 2 | -40/+0 |
| | |||||
* | bell: remove tabs | Alberts Muktupāvels | 2021-03-16 | 1 | -36/+41 |
| | |||||
* | testboxes: fix test_find_closest_point_to_line test | Alberts Muktupāvels | 2021-03-16 | 1 | -4/+12 |
| | | | | Use g_assert_cmpfloat_with_epsilon to compare floating points. | ||||
* | testboxes: use GRand to generate random numbers | Alberts Muktupāvels | 2021-03-16 | 1 | -10/+9 |
| | | | | Coverity CID: #1418268 | ||||
* | place: use GRand to generate random numbers | Alberts Muktupāvels | 2021-03-16 | 1 | -3/+9 |
| | | | | Coverity CID: #1445646 | ||||
* | display: add NULL check to fix coverity defect | Alberts Muktupāvels | 2021-03-15 | 1 | -1/+1 |
| | | | | | | | Coverity is right that window might be null but does not know that grab_op is not moving operation. Coverity CID: #1445663 | ||||
* | window: fix logically dead code defect | Alberts Muktupāvels | 2021-03-15 | 1 | -3/+9 |
| | | | | | | We assert that at least one of the two directions are set! Coverity CID: #1418266 | ||||
* | main: check g_setenv return value | Alberts Muktupāvels | 2021-03-14 | 1 | -1/+4 |
| | | | | Coverity CID: #1502679 | ||||
* | core: suppress logically dead code defect | Alberts Muktupāvels | 2021-03-14 | 1 | -0/+1 |
| | | | | Coverity CID: #1445660 | ||||
* | place: use correct event to suppress defects | Alberts Muktupāvels | 2021-03-14 | 1 | -2/+2 |
| | | | | Coverity CID: #1445646 | ||||
* | frames: use correct event to suppress defect | Alberts Muktupāvels | 2021-03-14 | 1 | -1/+1 |
| | | | | Coverity CID: #1445650 | ||||
* | place: suppress logically dead code defects | Alberts Muktupāvels | 2021-03-14 | 1 | -0/+6 |
| | | | | | | Both enumeration values are handled outside of switch. Coverity CID: #1445661 | ||||
* | session: fix memory leak | Alberts Muktupāvels | 2021-03-14 | 1 | -3/+1 |
| | | | | Coverity CID: #1502682 | ||||
* | xprops: remove unneeded NULL check | Alberts Muktupāvels | 2021-03-14 | 1 | -5/+2 |
| | | | | Coverity CID: #1418331 | ||||
* | frames: suppress logically dead code defect | Alberts Muktupāvels | 2021-03-14 | 1 | -1/+5 |
| | | | | | | | META_GRAB_OP_NONE enumeration value is intentionally added here to avoid compiler warning about unhandled value. Coverity CID: #1445650 | ||||
* | accellabel: simplify meta_accel_label_update | Alberts Muktupāvels | 2021-03-14 | 1 | -3/+0 |
| | |||||
* | accellabel: remove signal_quote1 and signal_quote2 | Alberts Muktupāvels | 2021-03-14 | 2 | -4/+0 |
| | |||||
* | accellabel: remove unneeded padding in class struct | Alberts Muktupāvels | 2021-03-14 | 1 | -6/+0 |
| | |||||
* | accellabel: remove unused accel_seperator | Alberts Muktupāvels | 2021-03-14 | 2 | -4/+1 |
| | |||||
* | stack-tracker: stop using GSlice | Alberts Muktupāvels | 2021-03-14 | 1 | -5/+5 |
| | |||||
* | core: use g_memdup2 | Alberts Muktupāvels | 2021-03-14 | 2 | -2/+2 |
| | |||||
* | metacity-message: use gettext macros from glib | Alberts Muktupāvels | 2021-03-14 | 1 | -5/+1 |
| | |||||
* | util: use gettext macros from glib | Alberts Muktupāvels | 2021-03-14 | 1 | -4/+1 |
| | |||||
* | window: check XResQueryClientIds return value | Alberts Muktupāvels | 2020-10-22 | 1 | -5/+12 |
| | |||||
* | session: check fcntl return value | Alberts Muktupāvels | 2020-10-21 | 1 | -3/+8 |
| | | | | | | This function can fail. CID 1220275. | ||||
* | compositor-xrender: use GRand to generate random numbers | Alberts Muktupāvels | 2020-10-10 | 1 | -3/+9 |
| | |||||
* | window: make window_is_terminal private | Jasper St. Pierre | 2020-10-10 | 2 | -9/+5 |
| | |||||
* | stack: don't ignore workspace in get_default_focus_window | Alberts Muktupāvels | 2020-10-10 | 3 | -7/+20 |
| | | | | | | Commit 00b3e2af07a3 stopped using workspace argument. Redo that change to use passed in workspace instead of assuming it is always active workspace. | ||||
* | compositor-vulkan: use enumeration type to find nick | Alberts Muktupāvels | 2020-09-13 | 1 | -20/+9 |
| | |||||
* | main: use enumeration type to find value | Alberts Muktupāvels | 2020-09-13 | 2 | -9/+13 |
| | |||||
* | compositor: add MetaCompositorXPresent | Alberts Muktupāvels | 2020-09-12 | 6 | -0/+326 |
| | | | | https://gitlab.gnome.org/GNOME/metacity/-/issues/13 | ||||
* | compositor-xrender: add meta_compositor_xrender_draw | Alberts Muktupāvels | 2020-09-12 | 2 | -35/+61 |
| | |||||
* | compositor: add ready_to_redraw vfunc | Alberts Muktupāvels | 2020-09-12 | 2 | -0/+16 |
| | |||||
* | compositor-xrender: move root buffer creation to vfunc | Alberts Muktupāvels | 2020-09-12 | 2 | -25/+44 |
| | |||||
* | compositor-xrender: add meta_compositor_xrender_create_root_buffer | Alberts Muktupāvels | 2020-09-12 | 2 | -40/+55 |
| | |||||
* | compositor-xrender: make derivable | Alberts Muktupāvels | 2020-09-12 | 2 | -134/+204 |
| | |||||
* | compositor-xrender: fix memory leaks | Alberts Muktupāvels | 2020-09-12 | 1 | -0/+12 |
| |