summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use empty d->cString for TQString::shared_null instead of null string.r14.0.xSlávek Banko2022-03-221-2/+2
| | | | | | | | This restores consistency for the behavior of methods TQString::utf8() and TQString::local8Bit() with null TQStrings. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit e99bbda7347d35833da0876bc745d5e0b6c18c2b)
* Avoid changes of d->cString for TQString::shared_null to make the value ↵Slávek Banko2022-03-221-4/+13
| | | | | | | | | reliable. This precedes unnecessary allocations, potential use after free and crashes. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 93058fb0a38cbab73683463cfa571fd622baa980)
* tools: fix to use `pthread_t` for Thread IDOBATA Akio2021-12-301-10/+10
| | | | | | | | | | | | Thread ID is opaque type pthread_t, it may not be compatible with integer, and may integer with valid id `0`. Change to store mutex owner thread ID as `pthread_t` type with valid flag and compare with `pthread_equal()`, and don't try to print it. Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit 1e77a5569b098c6b81c54d165cb189a316669dce)
* Use the tqInstallPath* functions for all paths needed for the pkg-config file.Slávek Banko2021-12-301-20/+32
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 38048ca6154899a74c5c7e7ebcabd37373266220)
* Add a translationsdir variable to the tqt pkgconfig file (tqt-mt.pc).gregory guy2021-12-301-3/+6
| | | | | Signed-off-by: gregory guy <gregory-tde@laposte.net> (cherry picked from commit 81c83b98e49b965847ed9bc4b1fa8dd21467c2b2)
* Add unicode points so that upper() and lower() functions work for:Ray-V2021-12-301-964/+981
| | | | | | | | | | - latin letter sharp s - latin letter glottal stop - greek lunate sigma symbol - greek letter san Signed-off-by: Ray-V <ray-v@inbox.lv> (cherry picked from commit 03d5d596467eb307337b1127c75e670b2c896dce)
* Added tqDebug/tqWarning/tqFatal functions that takes a QCStringMichele Calgaro2021-12-302-1/+20
| | | | | | | | argument. This fixes FTBFS of examples caused by previous ambiguous call and solves bug 3021. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 300c4d2bd2c289d32565a3c2c84b36565241b71e)
* Added utility functions qDebug/qWarning/qFatal based on QString parameter.Michele Calgaro2021-12-302-48/+85
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 2c29133f7ee2a270da8d8504345390a1d60e80fa)
* Fix buildkey for GCC >= 7 if the version is listed including minor numbers.Slávek Banko2021-09-221-1/+1
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit e406862ceaa185c6f8e475b6985a539ffd9b9b35)
* Undo an unwanted deletion of the 'register' in the string.Slávek Banko2021-02-021-1/+1
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 94748b6b743dd65124d00e61afa04b85c46ea281)
* Fix buffer overflow in XBM parser.Slávek Banko2021-02-021-7/+32
| | | | | | | | | | Avoid parsing over the buffer limit, or interpreting non-hex as hex. This still leaves parsing of lines longer than 300 chars unreliable. Based on Qt5 patch for CVE-2020-17507. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 9d7d238e9efc673a0dbda1140e2eaa740fe00d6b)
* Update buildkey for >= GCC 9.Slávek Banko2021-02-021-1/+1
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 511e8c772037d12eb143c7182e686a8185e27f06)
* Prevent to set build directories as RPATHOBATA Akio2021-02-022-19/+3
| | | | | | | It result in unwanted RPATH reference from installed binaries. Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit 5b1f8617d1361bdf7dd3b64fc953623fc8e01d96)
* Fix `qt_xft_handle` to work as expectedOBATA Akio2021-02-021-1/+1
| | | | | Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit a35e51a4fde9d292e94e824454d5d589f22b0f19)
* Fix MIT_SHM related conditionOBATA Akio2021-02-021-1/+5
| | | | | | | Prevent to build MIT_SHM related codes for !QT_MITSHM condition. Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit 82d40179adeb02d3012e10c45ffde20e0e60fcd1)
* Fix to detect Thread Execution Scheduling support correctlyOBATA Akio2021-02-021-1/+4
| | | | | | | | If `_POSIX_THREAD_PRIORITY_SCHEDULING == 0`, it must be checked with sysconf(_SC_THREAD_PRIORITY_SCHEDULING) at runtime. Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit d61a821ad0c5508dd2e34232370a66034b348886)
* Remove debug config for inputmethod pluginsOBATA Akio2021-02-024-4/+4
| | | | | | | No reason to force to debug build. Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit 53ff73cc35d415708fd6b5dbb0fd747d244e759d)
* Fix to set libtool special mode-args as a compiler flagOBATA Akio2021-02-021-2/+2
| | | | | Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit 20597c412f924c698b1b0232a5787934ad42dc87)
* Fix to record {MAJOR}.{MINOR} to `library_names` in libtool fileOBATA Akio2021-02-021-1/+1
| | | | | Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit ac08552d14091ea8633f5bae86d72d5ef964e32e)
* Fix to set `old_library` in libtool file only for `staticlib` projectOBATA Akio2021-02-021-1/+5
| | | | | Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit 4596513c452688719d01cb2f5f7e1b81140f9f93)
* Fix potentially buffer overrun related to readlink(2)OBATA Akio2021-02-021-1/+1
| | | | | Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit 5c32919647732d0e20dc08ad4a8d24193238174f)
* Fix to detect file conponent from path properly in Makefile generatorOBATA Akio2021-02-023-6/+6
| | | | | | | | It should be either `path.right(path.length() - sep_pos - 1)` or `path.mid(sep_pos + 1)`. Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit 30a7754971fee794819df164dd1601b2af49587a)
* Fix to detect XRandR on multi-prefix package platformsOBATA Akio2021-02-021-16/+16
| | | | | | | | | Change to find two XrandR header files from invidual directory. "Xrandr.h" is in `libXrandr`, and "randr.h" is in `xorgproto` (used to be `randrproto`) package, so they may be installed into different prefix. Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit bade711c82e43dc7553603bc08907fe9762da88c)
* Remove unwanted code for writing pngOBATA Akio2021-02-021-13/+0
| | | | | | | | `info_ptr->channels` will be set in the next called `png_set_IHDR()`, so it is no effect. Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit b00b5ea1c5e0cecd50b928a5d88b3be8560c18e7)
* Change to use PKG_LIBPNG_VER for libpng version checkOBATA Akio2021-02-021-23/+23
| | | | | | | It is suggested in png.h for applications. Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit 2283b5627da2a075591f4376666781b5a4be4c23)
* Update X11 path on NetBSDOBATA Akio2021-02-021-4/+4
| | | | | | | It should be X11R7 on modern ports with recent releases. Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit 10488953838ed597bca9f2635e9f3480c08bb9be)
* Fix to display verbose message in some config testsOBATA Akio2021-02-023-3/+3
| | | | | Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit 6f2da8af3a2b7343b3d67be3a3093bb9cfc9d36e)
* Improve modern res API available conditionOBATA Akio2021-02-021-1/+1
| | | | | | | | | | `__RES` is usable to check release date of resolver library. Such modern res API appeared in BIND-8.2.0 libbind with __RES == 19980901, it was refrected as BIND-8.2.2-P5 in glibc in pre 2.3 release with __RES == 19991006. Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit b676c7f90b894b7c715d924c53b9dc4b4fef4589)
* Replace dead URLs of "SEE ALSO" section in man pages to trinity onesOBATA Akio2021-02-024-5/+5
| | | | | Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit 0a9cd6f754e4b5a4c52ecb1be37e09328016fa57)
* Fix makeqpf man page based on source codesOBATA Akio2021-02-021-7/+14
| | | | | | | | | Change to use usage of the command instead of copy from qembed's one for "SYNTAX" section. Fix fontdir path from source code. Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit 441ec666a923e29e10256fba24c6ed4cb75ab2df)
* Fix a typo in linguest man pageOBATA Akio2021-02-021-1/+1
| | | | | Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit a50c78b66827d645fddfd15d7c55e28fd5052e83)
* Improved code for keyboard and mouse grabbing and releasing to avoidMichele Calgaro2021-02-021-23/+28
| | | | | | | unnecessary actions. This relates loosely to bug 2955. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit bc1b1fed7dda5d3143e1fc9f6a38783ff8389f4d)
* Removed incorrect execution bit.Michele Calgaro2021-02-021-0/+0
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 1c536444086d5efbbe65a93afca21cb740eb336b)
* The translation file mywidget_en.ts in examples/i18n renamedSlávek Banko2021-02-022-2/+2
| | | | | | | to mywidget.ts to serve as a template. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 990d01f06680a9860b722cbec877bd4a3850fa17)
* Fix typo.Slávek Banko2021-02-021-1/+1
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 8b71fd2791186600d484f1c960eda0d0aa5bbee6)
* Remove dates from generated files.Slávek Banko2021-02-027-15/+9
| | | | | | | This is related to the effort for reproducible builds. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit fc8564a5f04b90b998e792444f70550272e78ddb)
* Removed explicit usage of the 'register' keyword.Michele Calgaro2021-02-0248-408/+408
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 961eb3f6e276b4a3609328a3076ef790026e9c03)
* Fix crash in tqimage for certain malformed ppm image filesSlávek Banko2019-12-181-1/+1
| | | | | | | | | | | The ppm format specifies that the maximum color value field must be less than 65536. The handler did not enforce this, leading to potentional overflow when the value was used in 16 bits context. Based on Qt5 patch for CVE-2018-19872. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit b08a6d71ba872e67b75a822fcd44670126975818)
* Fix FTBFS when building with musl libc.Slávek Banko2019-12-111-0/+1
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 40078adb6a8c30c177858e3eb21b074c5b49521a)
* Fix build with PostgreSQL 12+.Slávek Banko2019-11-181-0/+2
| | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 271050fb4c1ddbd6b9ee91c1ffff8bbb639a9d0a)
* Remove bool/my_bool artifact, the 'bool' data type is part of the c++François Andriot2019-11-181-1/+1
| | | | | | | language and was added to c compilers with c99. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit aa53689da2a380e2197f40460034759e9ab781aa)
* Replace dead trolltech website with trinity ones.Chris2019-07-131-1/+1
| | | | | | Signed-off-by: Chris <xchrisx@uber.space> Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit d368cdf93e9c7d078a24a533ca7351ad6aba706e)
* Change tests for glibc version.Slávek Banko2019-06-1215-63/+7
| | | | | | | | It resolves building with libc libraries other than glibc - for example musl libc. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit edad20d4f9ef3de0b91c163361803f12fc7212bc)
* The TDE integration library (libqtkde) will be searched forgregory guy2019-06-021-5/+1
| | | | | | | | | | | in the Qt plugins directory, instead of the TDE plugins directory, which cannot be known at Qt build time. This resolves issue #3. Signed-off-by: gregory guy <g-gregory@gmx.fr> Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 1ef55acbce6782803def9c2cc7bbc6a15dd9d6c9)
* This fixes bug: 639gregory guy2019-06-0110-12/+430
| | | | | | | | | | | | | | | | | Add desktop files for: - assistant-qt3 - designer-qt3 - linguist-qt3 - qtconfig-qt3 These files have been made with the contribution of Laurent Dard's patch (see bugzilla:639) with little change/addition from I. Add 'sysshare' option to the configure script. Signed-off-by: gregory guy <g-gregory@gmx.fr> Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 7c13f5df2fbd64512a99b66f633abb0fd7f87d35)
* Reintroduced debug, warning and fatal functions since this are part ofMichele Calgaro2019-04-271-0/+89
| | | | | | R14.0.x API. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Added timestamp to debug functions (qDebug, qWarning, qFatal).Michele Calgaro2019-04-271-94/+13
| | | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 3ae061484d7a4098029d54af72963a163f421312)
* bmp image: check for out of range image size.r14.0.6Slávek Banko2019-03-031-0/+2
| | | | | | | | | | Make the decoder fail early to avoid spending time and memory on attempting to decode a corrupt image file. Based on Qt5 patch for CVE-2018-19873. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit a00e43bd1ce54de39f807ae5acbcaa52b15be844)
* Check for QImage allocation failure in qasyncimageio.Slávek Banko2019-03-031-3/+6
| | | | | | | | | | Since image files easily can be (or corrupt files claim to be) huge, it is worth checking for out of memory situations. Based on Qt5 patch for CVE-2018-19870. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit a04cfea092d974109c6a883f26762be984805c8e)
* Add the definition _WANT_SEMUN to ensure the definition of the semun structure.Slávek Banko2019-02-161-0/+1
| | | | | | | | | This resolves bug 2991. Thanks to Nikolaus Klepp for initial patch. Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit ee61bf8d1a23872f247f6b1c2ba387fb7ae98e43)