picom/tests/configs
Maxim Solovyov 986b3c1cb3
core: drop xinerama
there are two x extensions for working with monitors (especially
multiple): xinerama and randr. xinerama is old, feature-poor and in
general isn't used anymore compared to the randr: new, feature-rich and
widely-used. for some reason we were using both of them, so let's drop
xinerama to keep things simple, clean and small. and to be modern.

the drop was done in three steps:
* first step was to replace all the xinerama-based code with the
  randr-based one and to replace or remove all the xinerama mentions;
* second step was to replace the xinerama's terminology with the
  randr's one. xinerama was referring only to the word "screen", while
  randr refers to multiple words and i think the word "monitor" is the
  most suitable for us and, hopefully, clear both to a contributor and
  to an end user;
* third step was to refactor the new randr-based code if needed and to
  address related todo's (mostly about moving related functions
  elsewhere).

all the steps were done well except addressing a leftover todo about
moving the win_update_monitor function to the x.c which wasn't done.

the xinerama-shadow-crop option was renamed to crop-shadow-to-monitor,
but it's previous name is still accepted, has effect and the
deprecation message is printed to preserve backwards-compatibility.
2023-01-29 10:51:12 +03:00
..
clear_shadow_unredirected.conf tests: add testcase for 22162cb7e2 2020-10-23 16:54:46 +01:00
empty.conf tests: support specifying config files for tests 2019-09-23 21:22:17 +01:00
issue239.conf tests: add test case for #239 2019-09-23 21:36:09 +01:00
issue239_2.conf tests: add testcase for #239, bug number 2 2019-09-28 23:23:24 +01:00
issue239_3.conf tests: add testcase for another case of #239 2019-11-18 20:53:49 +00:00
issue314.conf tests: update testcase for #314 2020-04-08 23:22:11 +01:00
issue357.conf core: delayed handling of root ConfigureNotify 2020-03-31 05:20:56 +01:00
issue394.conf Add testcase for #394 2020-10-23 15:46:37 +02:00
issue465.conf tests: add test case for #465 2020-08-31 20:22:15 +02:00
parsing_test.conf core: drop xinerama 2023-01-29 10:51:12 +03:00
shader.frag config: add options `window-shader-fg` and `window-shader-fg-rules` 2022-08-11 04:28:48 +01:00