Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-08-28 | Add frame_x_center/frame_y_center variables for themes | Owen W. Taylor | 4 | -1/+29 | |
Sometimes you want to position something (usually the title) to be centered with respect to the entire frame instead of centered with respect to the individual piece currently being drawn. This patch adds frame_x_center and frame_y_center variables that represent the X/Y centers of the frame in the coordinate system of the piece being drawn. The theme version is bumped from 3.0 to 3.1 (3.0 is just the new version system, 3.1 will have all the features we add for Mutter-2.28.) position expressions https://bugzilla.gnome.org/show_bug.cgi?id=591842 NOTE: Patch is copied from mutter and is adapted for metacity. | |||||
2018-08-28 | metacity-theme-3.xml: Add a flexible version mechanism | Owen W. Taylor | 3 | -30/+268 | |
The current mechanism of metacity-theme-1.xml and metacity-theme-2.xml is not flexible for allowing small-scale additions. With this patch we bump the major version version once more to metacity-theme-3.xml and add a single feature: Any element in the DTD can have an attribute: version="[<|<=|=>|>] MAJOR.MINOR" And it will be ignored unless the predicate is met. (< and > should be to be entity escaped as < and >) This allows having alternate sections of the theme file for older and newer version. * Required GLib version is bumped to 2.14 so we can parse versions with a regular expression. * We switch internal version numbers to be "1000 * major + minor" * We keep a stack of the maximum required version for the current portion the XML tree so that the "cannot use versions you don't require" stricture of the old code can be made local to a subpart of the tree. * A version on the top metacity_theme element causes the entire file to be ignored; this allows having one metacity-theme-3.xml for version 3.2 and newer (say) and a metacity-1.xml for everything old. Actual new features will be added starting with 3.1 - 3.0 is just the version="" feature. http://bugzilla.gnome.org/show_bug.cgi?id=592503 NOTE: Patch is copied from mutter and adapted for metacity. origin commit: https://gitlab.gnome.org/GNOME/metacity/commit/114a2048 | |||||
2018-08-28 | libmarco-private: remove '-1' part from include dir name | Victor Kareh | 2 | -2/+2 | |
Adapted from https://gitlab.gnome.org/GNOME/metacity/commit/c19aaa99 | |||||
2018-08-28 | theme-parser: Remove unused define | Victor Kareh | 1 | -19/+1 | |
2018-06-22 | release 1.21.0v1.21.0 | raveit65 | 1 | -1/+14 | |
2018-06-22 | sync with transifex | raveit65 | 108 | -11390/+48329 | |
2018-06-14 | pre-bump version | raveit65 | 2 | -1/+3 | |
2018-04-29 | Correct resize popup position on HiDPI displays | Victor Kareh | 2 | -2/+13 | |
2018-04-25 | Fix frame geometry to avoid stuck resize cursor | Victor Kareh | 1 | -5/+0 | |
2018-03-26 | Scale cursor size for HiDPI | Victor Kareh | 1 | -1/+5 | |
2018-03-23 | tx: update config with branch specific resoures | raveit65 | 1 | -2/+2 | |
2018-03-22 | Use frame window to determine scale | Victor Kareh | 1 | -1/+1 | |
2018-03-22 | Support HiDPI window decorations | Victor Kareh | 5 | -49/+96 | |
2018-03-16 | tx: add makepot and a .pot file to srcdir | raveit65 | 2 | -0/+2258 | |
2018-03-11 | transifex: set minimum_perc and type in config file | raveit65 | 1 | -0/+2 | |
2018-03-08 | Fix mismatched enums in keybinding detection for switch-panels and ↵ | Victor Kareh | 2 | -0/+6 | |
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-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 | release 1.20v1.20.0 | raveit65 | 2 | -2/+21 | |
2018-01-28 | sync with transifex | raveit65 | 100 | -16810/+23014 | |
2018-01-28 | require GTK+ 3.22 and GLib 2.50 | monsta | 7 | -60/+3 | |
2018-01-23 | build: drop unneeded pangoxft requirement | monsta | 1 | -6/+0 | |
closes https://github.com/mate-desktop/marco/issues/288 | |||||
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-26 | release 1.19.2v1.19.2 | raveit65 | 2 | -1/+20 | |
2017-12-26 | sync with transifex | raveit65 | 103 | -23937/+22314 | |
2017-12-21 | building: add back README | raveit65 | 1 | -0/+444 | |
fixes https://github.com/mate-desktop/marco/issues/367 | |||||
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-12-20 | Use Markdown for formatting the README | Jan Niklas Hasse | 1 | -17/+28 | |
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 | 2 | -19/+40 | |