lyx_mirror/development
Jean-Marc Lasgouttes d7e2ca377f Get rid of QPA_XCB define
Since the platform is selected at run time (e.g. xcb vs. Wayland), it
is not a good idea to decide at compile time what code is run. Another
example is on macOS, where having xcb libraries available will lead to
lauching the Xquartz whenever LyX is running.

With this patch, things are separated:
- the code is run when run-time platform is "xcb".
- the support code is compiled in when xcb header and libraries are
  available.

The cmake code is courtesy of Kornel Benko.

Fixes ticket #13086.

(cherry picked from commit 18c310a8cf)
(cherry picked from commit f1fddd86ef)
(cherry picked from commit 3bc4554e57)
(cherry picked from commit 8c14748e78)
2024-08-31 15:07:29 +02:00
..
attic Rename XHTMLStream to XMLStream, move it to another file, and prepare for DocBook adoption. 2020-06-15 13:01:56 +02:00
autotests Amend 04beccca: Group some entries in invertedTests 2024-03-10 14:11:27 +01:00
batchtests Cmake tests: Adapted BATCH tests to ignore the stored LyX-version 2023-03-12 20:19:21 +01:00
checksigs Update of signatures homekeeping. 2021-01-15 14:50:18 +01:00
checkurls Cmake build: Check for perl before use 2020-11-14 00:34:20 +01:00
CI Correct typos of "occurred" in warnings/errors 2022-11-06 10:06:50 -05:00
cmake Get rid of QPA_XCB define 2024-08-31 15:07:29 +02:00
coding Change name and email in some other files 2020-12-05 17:39:46 -05:00
cygwin Update format in lyxrc.dist 2024-07-03 21:09:21 +02:00
HTML Update HTML notes again. 2011-04-03 13:38:05 +00:00
keystest Next keystest patch from John McCabe-Dansted. 2010-01-06 22:11:59 +00:00
lyxserver remove support for Qt4 in server_monitor 2022-11-28 14:53:36 +01:00
MacOSX Update format in lyxrc.dist 2024-07-03 21:09:21 +02:00
thorough_export_tests LyXHTML validation tests: explicitly exit the Python script if it fails 2023-01-07 21:27:50 +01:00
tools svn --> git 2024-06-23 12:25:26 -04:00
unix Update format in lyxrc.dist 2024-07-03 21:09:21 +02:00
Win32 Update format in lyxrc.dist 2024-07-03 21:09:21 +02:00
.gitignore Setup .gitignore for generated files 2012-03-22 02:16:12 +01:00
coverity_modeling.cpp Model lyx_exit() to tell coverity what it does 2017-03-31 16:51:02 +02:00
DocBookToDo DocBook: implement theorems. 2020-09-19 20:43:40 +02:00
expectedTestFailures Cmake build tests: update comments 2013-08-25 18:18:19 +02:00
FORMAT Introduce default box frame color (#12921) 2023-09-30 09:56:27 +02:00
LyX-Mac-binary-release.sh macOS - Remove QtCore5Compat reference from list of frameworks to copy into app bundle 2023-06-14 08:19:48 +02:00
LyX-Mac-frameworks-template.plist Create private frameworks on Mac with standard conforming internal structure 2020-02-20 10:46:22 +01:00
lyx.package.README Creat source package with 'make package_source' from inside the build directory 2011-05-23 08:44:32 +00:00
lyx.rpm.README Typos 2012-06-05 12:22:13 +02:00
lyx.spec.in Fix make rpmdist 2023-07-27 00:45:01 +02:00
Makefile.am Added missed file to target dist. 2022-12-14 18:24:38 +01:00
PAINTING_ANALYSIS Small updates to painting analysis document 2023-09-10 20:24:39 +02:00
TestsToDo Add Georg's idea for lyx2lyx tests to TestsToDo 2015-11-01 20:06:04 -05:00