summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* place: suppress logically dead code defectsAlberts Muktupāvels2021-03-141-0/+6
| | | | | | Both enumeration values are handled outside of switch. Coverity CID: #1445661
* session: fix memory leakAlberts Muktupāvels2021-03-141-3/+1
| | | | Coverity CID: #1502682
* xprops: remove unneeded NULL checkAlberts Muktupāvels2021-03-141-5/+2
| | | | Coverity CID: #1418331
* frames: suppress logically dead code defectAlberts Muktupāvels2021-03-141-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_updateAlberts Muktupāvels2021-03-141-3/+0
|
* accellabel: remove signal_quote1 and signal_quote2Alberts Muktupāvels2021-03-142-4/+0
|
* accellabel: remove unneeded padding in class structAlberts Muktupāvels2021-03-141-6/+0
|
* accellabel: remove unused accel_seperatorAlberts Muktupāvels2021-03-142-4/+1
|
* stack-tracker: stop using GSliceAlberts Muktupāvels2021-03-141-5/+5
|
* core: use g_memdup2Alberts Muktupāvels2021-03-142-2/+2
|
* metacity-message: use gettext macros from glibAlberts Muktupāvels2021-03-141-5/+1
|
* util: use gettext macros from glibAlberts Muktupāvels2021-03-141-4/+1
|
* window: check XResQueryClientIds return valueAlberts Muktupāvels2020-10-221-5/+12
|
* session: check fcntl return valueAlberts Muktupāvels2020-10-211-3/+8
| | | | | | This function can fail. CID 1220275.
* compositor-xrender: use GRand to generate random numbersAlberts Muktupāvels2020-10-101-3/+9
|
* window: make window_is_terminal privateJasper St. Pierre2020-10-102-9/+5
|
* stack: don't ignore workspace in get_default_focus_windowAlberts Muktupāvels2020-10-103-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 nickAlberts Muktupāvels2020-09-131-20/+9
|
* main: use enumeration type to find valueAlberts Muktupāvels2020-09-132-9/+13
|
* compositor: add MetaCompositorXPresentAlberts Muktupāvels2020-09-126-0/+326
| | | | https://gitlab.gnome.org/GNOME/metacity/-/issues/13
* compositor-xrender: add meta_compositor_xrender_drawAlberts Muktupāvels2020-09-122-35/+61
|
* compositor: add ready_to_redraw vfuncAlberts Muktupāvels2020-09-122-0/+16
|
* compositor-xrender: move root buffer creation to vfuncAlberts Muktupāvels2020-09-122-25/+44
|
* compositor-xrender: add meta_compositor_xrender_create_root_bufferAlberts Muktupāvels2020-09-122-40/+55
|
* compositor-xrender: make derivableAlberts Muktupāvels2020-09-122-134/+204
|
* compositor-xrender: fix memory leaksAlberts Muktupāvels2020-09-121-0/+12
|
* window-props: remove support for _NET_WM_PIDAlberts Muktupāvels2020-09-123-77/+0
|
* window-props: use meta_window_get_client_pidAlberts Muktupāvels2020-09-121-7/+11
|
* delete: use meta_window_get_client_pidAlberts Muktupāvels2020-09-121-2/+5
|
* bell: use meta_window_get_client_pidAlberts Muktupāvels2020-09-121-1/+5
|
* window: add meta_window_get_client_pidAlberts Muktupāvels2020-09-122-0/+39
|
* prefs: don't use define in string concatenationAlberts Muktupāvels2020-09-061-1/+1
| | | | https://gitlab.gnome.org/GNOME/metacity/-/commit/676fea75be3fefed957a6b67cdb87cff92972895#note_906088
* prefs: add new compositor settingAlberts Muktupāvels2020-09-056-48/+195
| | | | And deprecate old compositing-manager setting.
* compositor-vulkan: do not change compositing-manager settingAlberts Muktupāvels2020-09-053-4/+13
|
* core: remove unused functionsAlberts Muktupāvels2020-09-042-131/+3
|
* core: Remove META_CORE_IS_TITLEBAR_ONSCREENFlorian Müllner2020-09-042-4/+0
| | | | | | | The functionality is no longer needed outside of core/, so remove the getter. https://bugzilla.gnome.org/show_bug.cgi?id=652369
* window: fix coerced valueMarek Ch2020-09-041-1/+1
| | | | (int) 0.5 = 0, so there always was 0 instead of 50%
* draw-workspace: use correct enum typeAlberts Muktupāvels2020-07-271-1/+1
|
* compositor-xrender: do not create shadows when disabledAlberts Muktupāvels2020-07-133-5/+15
| | | | https://gitlab.gnome.org/GNOME/metacity/-/issues/12
* stack-tracker: don't log warnings on race conditionsAlberts Muktupāvels2020-07-111-12/+18
| | | | | Based on mutter commit: https://gitlab.gnome.org/GNOME/mutter/-/commit/53f61f3778a41bb2e316
* window-props: change debug message for WM_PROTOCOLSAlberts Muktupāvels2020-06-281-4/+2
|
* compositor-vulkan: fix buildAlberts Muktupāvels2020-06-061-0/+2
| | | | | | VK_PHYSICAL_DEVICE_TYPE_RANGE_SIZE enum was removed in 1.2.140. https://gitlab.gnome.org/GNOME/metacity/-/issues/10
* window-props: use XResQueryClientIds to get pidAlberts Muktupāvels2020-05-011-0/+47
| | | | | | | | _NET_WM_PID is unreliable! It can be faked or pid might be from different namespace. Ignore _NET_WM_PID and use XResQueryClientIds to get pid. https://gitlab.gnome.org/GNOME/metacity/-/issues/9
* build: fix enum type generationAlberts Muktupāvels2020-04-302-3/+3
| | | | | Replace filename with basename in template file and also regenerate enum types if Makefile.am changes.
* libmetacity: remove shade, stick and above buttonsAlberts Muktupāvels2020-04-306-290/+2
| | | | | | | | | | | | | | | | | 1) These buttons are broken with default GTK theme. As nobody has reported bug I assume these buttons are unused. GTK is default theme type since 3.2.0. 2) These buttons are not supported by client side decorated windows. 3) Few Metacity themes I checked had no icons for these buttons. They had empty draw_ops... 4) These buttons has been removed also from Mutter. Functionality itself is not removed! Still available using window menu and/or keybindings.
* libmetacity: remove appmenu buttonAlberts Muktupāvels2020-04-306-41/+0
| | | | | This button has never been used by Metacity nor by Compiz. Remove everyting related to this button.
* group: free group if returning earlyAlberts Muktupāvels2020-04-301-1/+4
| | | | | Based on mutter commit: https://gitlab.gnome.org/GNOME/mutter/-/commit/1d75d5aa2f5e5a7b1457
* remove reduced-resources settingAlberts Muktupāvels2020-03-2716-842/+50
| | | | | | | | | | | | | | | | | | | Reduced resources setting was used to disable minimize effect and to show wireframe when moving or resizing windows. Minimize effect still can be disabled by using enable-animations setting from org.gnome.desktop.interface schema. And if you are really trying to reduce resource usage you probably already have animations disabled. Wireframe mode has not been updated/fixed to work with CSD windows and/or to exclude shadow/resize area from SSD windows. Also quickly testing with and without compositor wireframe sometimes leaves parts of frame on screen. Considering that there has not been any bug report about broken wireframe mode I think it is time to remove it instead of wasting time trying to fix something that nobody is using.
* iconcache: remove dead codeAlberts Muktupāvels2020-03-261-34/+5
| | | | | Based on mutter commit: https://gitlab.gnome.org/GNOME/mutter/-/commit/92388892b3d93e59f053
* iconcache: remove want_fallbackAlberts Muktupāvels2020-03-262-18/+2
| | | | It is always TRUE.