summaryrefslogtreecommitdiff
path: root/plugins/xsettings/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* xsettings: Add Xwayland init script for a11y buswip/carlosg/xwayland-a11y-root-propCarlos Garnacho2020-10-081-1/+4
| | | | | | The a11y bus was typically written on the AT_SPI_BUS root window property. As there may be older software relying in this property, ensure it is forwarded when starting Xwayland up.
* xsettings: Install script to load XresourcesCarlos Garnacho2020-02-291-0/+5
| | | | | Since it's a bit iffy who should do that, just do it ourselves. This way old X11 clients will have the intended UI colors, etc.
* xsettings: Outsource decision making regarding animations to the shellJonas Ådahl2020-02-191-1/+0
| | | | | | | | | | | | Animations were disabled depending various hueristics, specifically whether there was a Vino session active on D-Bus, whether the desktop was hardware accelerated, or if a certain X11 extension was advertised that happens to be advertised when Xvnc is used as an X server. This logic has been moved to gnome-shell, and is exposed as a property on org.gnome.Shell.Introspect, except Vino sessions is not discovered anymore. gnome-shell has, however, means to detect whether a remote desktop session that wants to have animations disabled is active or not.
* xsettings: Add tests for D-Bus interfaceBastien Nocera2018-02-271-0/+14
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=786694
* build: Fix runtime linkage to libgsd and libcommonYanko Kaneti2018-02-091-0/+1
| | | | | - turns libcommon to a static uninstalled library - inject RPATH for libgsd in every installed plugin/executable
* build: Remove desktop generation duplicated commandsIñigo Martínez2018-02-051-10/+0
| | | | | | | | | | | | | | | | | | | | | | Every plugin generate an autostart desktop file, except `common` and `dummy` that are special cases. This desktop file generation is duplicated among the different plugin's build files. This code has been moved to the build file in the `plugins` directory, avoiding any code duplication. The downside of this is that meson is not able to generate files in a different directory, so all the files will be generated in the `plugin` directory, outside of the each plugin's directory. This is something that it's worked on in a different feature and it might be merged in the future. See https://github.com/mesonbuild/meson/pull/2617 https://bugzilla.gnome.org/show_bug.cgi?id=793087
* build: Port to meson build systemIñigo Martínez2018-02-051-0/+57
meson is a build system focused on speed an ease of use, which helps speeding up the software development. This patch adds meson support along autotools. https://bugzilla.gnome.org/show_bug.cgi?id=793087