Commit graph

5433 commits

Author SHA1 Message Date
Ivailo Monev
742fd5094c include dlopen buildlink3 Make file from NetBSD package file [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-23 03:21:30 +02:00
Ivailo Monev
73a1ade35c skip auto-repeat check for modifier keys
fixes issues related to keyboard shortcuts on BSD

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-23 02:51:45 +02:00
Ivailo Monev
7bb93bc715 try IANA match in nameMatch()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-23 02:29:10 +02:00
Ivailo Monev
ba85709643 return IANA codec names from QIcuCodec::allCodecs()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-22 21:06:45 +02:00
Ivailo Monev
cf456c9b4a correct qfilesystemwatcher_unix_p header guard
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-22 20:43:49 +02:00
Ivailo Monev
d6d1fe5cd6 use SOCK_NONBLOCK if defined instead of two fcntl()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-22 03:11:43 +02:00
Ivailo Monev
c84c57c5e9 AppVeyor cache reset
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-22 02:14:33 +02:00
Ivailo Monev
26b6db4d4c AppVeyor cache reset
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-22 02:14:17 +02:00
Ivailo Monev
766be2c9c0 use qt_safe_close() instead of ::close()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-22 02:00:38 +02:00
Ivailo Monev
c7b858401d use qt_safe_socket() and qt_safe_close() in qGetInterfaceType()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-22 01:54:44 +02:00
Ivailo Monev
928e18cce7 add assert about assumption in QDataStream::operator<<(qint8)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-21 22:08:54 +02:00
Ivailo Monev
1b7224740a replace hard-coded integer sizes with sizeof() in QDataStream
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-21 19:03:43 +02:00
Ivailo Monev
f9b32cd5d4 remove redundant version check in QDataStream::operator<<(qint64)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-21 07:00:20 +02:00
Ivailo Monev
94faede848 brute-force guess the encoding of key events text
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-19 18:11:23 +02:00
Ivailo Monev
1aa12b13fd static analyzer warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-19 06:32:42 +02:00
Ivailo Monev
e67bb379ac convert environmental variable value to current locale in QProcessEnvironment::systemEnvironment()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 22:52:09 +02:00
Ivailo Monev
9ee950f086 drop support for buttons without X11 definition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 21:35:03 +02:00
Ivailo Monev
5523558d08 initialize static variables in qapplication_x11 source
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 20:51:17 +02:00
Ivailo Monev
35ccc459e1 do not handle button presses without definitions
fixes scrolling in Dolphin on FreeBSD

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 20:38:39 +02:00
Ivailo Monev
7989fbfb04 properly initialize QCursorData reference
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 19:46:34 +02:00
Ivailo Monev
66718253f8 do not assume result of XLookupString() is Latin-1 encoded
reference:
https://linux.die.net/man/3/xlookupstring

fixes displaying of characters input from non-US keyboard layout

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 06:39:01 +02:00
Ivailo Monev
5241fb392a remove unused QDBusConnectionPrivate::deliverCall() argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 03:55:35 +02:00
Ivailo Monev
ca7ead8557 call QThreadPool::waitForDone() in QThreadPool destructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 03:26:16 +02:00
Ivailo Monev
37524910c9 simplify QProcessEnvironment
for reference:
https://pubs.opengroup.org/onlinepubs/009696899/basedefs/xbd_chap06.html
https://pubs.opengroup.org/onlinepubs/009696899/basedefs/xbd_chap08.html

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 01:29:51 +02:00
Ivailo Monev
3155cb6703 Revert "use chrchr() in q_toPercentEncoding()"
This reverts commit 53c24ec0ba.
2021-02-18 00:37:16 +02:00
Ivailo Monev
f4edceb336 mark variable as static in QTest::toHexRepresentation()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 00:33:49 +02:00
Ivailo Monev
53c24ec0ba use chrchr() in q_toPercentEncoding()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 00:31:24 +02:00
Ivailo Monev
f76f279022 QDataStream::setVersion() documentation update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 00:18:04 +02:00
Ivailo Monev
f2a6f65938 add QSet test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-17 17:59:05 +02:00
Ivailo Monev
9bdaca4111 add link to Doxygen commands in gendocs script [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-17 17:12:19 +02:00
Ivailo Monev
fdfd1a910e allow escape inside strings for JSON documents
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-17 17:11:48 +02:00
Ivailo Monev
cd5217cdbc make Qt::MatchFlag consistent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-17 00:01:51 +02:00
Ivailo Monev
6ca91dc015 correct comment in QIcuCodec::aliases() [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-16 17:54:15 +02:00
Ivailo Monev
84624250b0 remove dummy qHash() implementation for QItemSelectionRange
upstream commit:
c6cdf38e75

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-16 00:03:43 +02:00
Ivailo Monev
0939c4ea0d change project and publisher ID in Doxygen config
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 23:47:54 +02:00
Ivailo Monev
927d1fbf28 mark QDBusConnection::callWithCallback() overload as deprecated
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 23:47:18 +02:00
Ivailo Monev
8f22f7f3cc skip some tests for QSettings::NativeFormat case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 23:36:08 +02:00
Ivailo Monev
f3fea83f18 remove debug and no-op code in QIcuCodec
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 22:51:17 +02:00
Ivailo Monev
6f66d978ec add script to generate documentation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 11:58:46 +02:00
Ivailo Monev
9d03339b9c mark some QProcessPrivate warning cases as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 02:50:54 +02:00
Ivailo Monev
7675ced260 deinline assignment and return in QTimerInfoList::updateCurrentTime()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 02:41:12 +02:00
Ivailo Monev
7e1b795fc7 properly indent QTimerInfoList::timerWait()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 02:38:44 +02:00
Ivailo Monev
2388f2452d use qt_safe_read() in QEventDispatcherUNIXPrivate::processThreadWakeUp()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 02:09:50 +02:00
Ivailo Monev
d6cb1155b0 use platform definitions and interrupt aware functions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 01:55:27 +02:00
Ivailo Monev
f95c4475da move comment where it should be in top-level build file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 20:07:33 +02:00
Ivailo Monev
934f4736fa remove now unused qt_pch header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 20:06:34 +02:00
Ivailo Monev
cf6607e904 do not redefine QT_OPEN, QT_READ, QT_WRITE and QT_CLOSE from qcore_unix_p header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 19:35:22 +02:00
Ivailo Monev
fdc43328c4 use EINTR_LOOP() macro where possible
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 19:17:25 +02:00
Ivailo Monev
89c06396cd remove redundant errno header inclusion in qlocalsocket_p header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 19:00:50 +02:00
Ivailo Monev
31c0e8a6d0 do not mark overflow cases as unlikely in QLocalePrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 18:54:57 +02:00