Commit graph

333 commits

Author SHA1 Message Date
Ivailo Monev
285a28ac24 remove unused and internal QX11Data::xdndStringToAtom()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-01 19:26:34 +00:00
Ivailo Monev
8cafe693e0 replace value with enum in qt_init()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-01 19:26:00 +00:00
Ivailo Monev
ba3514c1d3 remove unused X11 drag-n-drop handlers arguments
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-01 19:08:04 +00:00
Ivailo Monev
d3081c7482 remove mac and win QClipboard support leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-01 12:52:25 +00:00
Ivailo Monev
6ebd9eb1f7 remove unused static QClipboard variables
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-31 15:52:24 +00:00
Ivailo Monev
dfbfd3bf6f replace x11Time() helper function with its body
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-31 11:14:38 +00:00
Ivailo Monev
bb960ee98f remove unused QX11Embed enums
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-31 11:12:57 +00:00
Ivailo Monev
4207eb97b5 remove unused QX11EmbedContainerPrivate::activeContainer member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-31 10:51:51 +00:00
Ivailo Monev
bab65cc009 format and indent qx11embed_x11 source file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-31 10:42:38 +00:00
Ivailo Monev
fe4603dc8f remove unused and internal QEventLoop::ProcessEventsFlag enums
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-31 09:08:57 +00:00
Ivailo Monev
34ef1069b0 mark some environment queries as static and const
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-30 08:09:53 +00:00
Ivailo Monev
a735e6b5f1 remove unused QApplicationPrivate members
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-26 23:29:09 +00:00
Ivailo Monev
57f446b21b replace 0 with Q_NULLPTR where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-26 23:03:50 +00:00
Ivailo Monev
2d01c6c949 unexport/remove unused internal external references
plenty of those, I've grep-ed only for Q_GUI_EXPORT and qt_ prefix

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 22:23:15 +00:00
Ivailo Monev
c75266e170 use single variable assignment in qstring_to_xtp()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 17:03:40 +00:00
Ivailo Monev
0cf053b039 unexport qt_try_modal() to mark it as static
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 17:02:23 +00:00
Ivailo Monev
89d06272a2 fix qPRCreate() const correctness
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 16:43:44 +00:00
Ivailo Monev
bd25db9574 remove unused and internal QWidgetPrivate::DrawWidgetFlags enums
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-19 23:40:45 +00:00
Ivailo Monev
6bb88e7504 fix regression since 28d63e9b27
apparently if default is used the cursor may not be one from theme set
via XcursorSetTheme(), it affects not only left_ptr alternative too so
try non-alternative first

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-19 20:31:36 +00:00
Ivailo Monev
353bed4682 replace 0 with Q_NULLPTR where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-23 22:41:15 +00:00
Ivailo Monev
bdaedf3e86 remove compat leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-23 16:57:30 +00:00
Ivailo Monev
5157c64aa1 remove unused QApplicationPrivate::main_widget member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-03 14:02:30 +00:00
Ivailo Monev
0a984933d7 combine if statements in QApplication::x11ProcessEvent()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-30 23:31:03 +00:00
Ivailo Monev
ade019fdfc indent some cases in QApplication::notify()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-30 23:12:36 +00:00
Ivailo Monev
c1fe58790c falltrough in QEvent::RequestSoftwareInputPanel and QEvent::CloseSoftwareInputPanel case in QApplication::notify()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-30 23:05:20 +00:00
Ivailo Monev
7de3b1c8f1 fix QAction::setVisible() regression since d504e5d4ad
also update the documentation about group state change that was made with
d504e5d4ad
2020-01-26 22:52:37 +00:00
Ivailo Monev
97ec9a2ab2 remove unused CursorTblSize variable from qcursor_x11 source file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-23 18:49:37 +00:00
Ivailo Monev
c21aae41e8 support disabling of Xrandr and Xfixes extensions at runtime via environment variable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-23 10:12:11 +00:00
Ivailo Monev
a02818602d simplify inline if/else statements
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-19 18:57:59 +00:00
Ivailo Monev
30c67cecb2 add missing braces in QStackedLayout::sizeHint() and QStackedLayout::minimumSize()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 13:49:20 +00:00
Ivailo Monev
a22af60efa return value of qMax() result directly in QStackedLayout::heightForWidth()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 11:49:08 +00:00
Ivailo Monev
d1ad3a149f avoid singleton access in QTipLabel::placeTip() and QTipLabel::tipChanged()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 11:46:00 +00:00
Ivailo Monev
babf37bf53 remove unused and internal _QT_INPUT_ENCODING X11 atom
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 09:08:38 +00:00
Ivailo Monev
11219d291f remove unused XInput extension dependency
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 01:24:10 +00:00
Ivailo Monev
2d3e0c5f3b rebrand interface names and drop deprecated D-Bus annotation name support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 00:48:42 +00:00
Ivailo Monev
28d63e9b27 rework X11 cursors table lookup
also adds more alternative cursor names

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-17 19:30:09 +00:00
Ivailo Monev
7818a35c32 rework X11 atoms table lookup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-17 05:27:28 +00:00
Ivailo Monev
1274a85f1f remove unused and internal XmTRANSFER_SUCCESS and XmTRANSFER_FAILURE atoms
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-17 04:44:31 +00:00
Ivailo Monev
77bb0927fe drop Motif DND support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-17 02:25:41 +00:00
Ivailo Monev
7228b4032e use std::bitset<> for QCoreApplication::attribs member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 19:07:55 +00:00
Ivailo Monev
571ebf899a remove most std::bad_alloc exceptions handling
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-09 02:15:39 +00:00
Ivailo Monev
386e6fc3d4 require strerror_r(), realpath() and unsetenv() from the host
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 01:26:40 +00:00
Ivailo Monev
6d633966a2 merge .cmake into CMakeLists.txt files
this way it is easier to maintain and should reduce the time spend on
configuring the project when building, much like the all-in-one build
option

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-31 04:28:36 +00:00
Ivailo Monev
dea3f2ac74 include moc-generated files as local headers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-31 00:24:20 +00:00
Ivailo Monev
5b459cf0ec update copyright and add script for doing so
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 23:21:34 +00:00
Ivailo Monev
5660f5ed0d Revert "get rid of QByteArray::shared_empty and QString::shared_empty"
This reverts commit 259252b337.
2019-12-27 12:29:42 +00:00
Ivailo Monev
259252b337 get rid of QByteArray::shared_empty and QString::shared_empty
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 10:49:10 +00:00
Ivailo Monev
29168d23f1 remove non-existing classes forward declarations from qx11info_x11 header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 19:46:43 +00:00
Ivailo Monev
7769bca600 rework QSettings, use JSON as native format for it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 01:30:39 +00:00
Ivailo Monev
620062de1a replace QT_DEBUG with QT_NO_DEBUG
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 00:30:42 +00:00