aboutsummaryrefslogtreecommitdiffstats
path: root/src/kvilib/ext
Commit message (Collapse)AuthorAgeFilesLines
* update windows versions and target windows 10 for Qt6 (#2677)Gravatar Dessa2024-09-101-8/+35
| | | | | * update windows version detection to include 11 and 10 subversions * target windows 10 for Qt6
* Make D-Bus adaptor actually useful and use it as an IPC backend (#2630)Gravatar ctrlaltca2024-04-102-78/+0
| | | | | | | | | | * Move KViDbusAdaptor from kvilib to kvirc (so that it can access the g_pApp object) and add a method to register itself * KviMain: register a dbus session even when kdelibs are enabled * KviTalMainWindow: when kdelibs are enabled, avoid KMainWindow to expose all of its signal/lots via dbus * Implement a simple IPC using d-bus
* More qt6 porting (#2622)Gravatar ctrlaltca2024-03-241-11/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Port QColor::setNamedColor to QColor::fromString * Port from QVariant::Type to QmetaType::Type * KviCoreActions: port from QAction::parentWidget to qobject_cast + QAction::parent * KviIrcView: port QString::fromUtf16 usage to the non-obsolete char16_t* overload * KviTopicWidget: port QMouseEvent to a non-obsolete overload * Port QMouseEvent from old pos(), x(), y(), to position() * Port obsolete QMessageBox usage to custom buttons * KviApplication: initialize the dbus notify message "replace ID" to 0 * KviIrcConnection: port deprecated QString::count() to QString::size() * KvsObject_*: port QColor::setNamedColor to QColor::fromString * KvsObject_widget: port QWidget::isTopLevel to QWidget::isWindow * KviMainWindow: use QKeyCombination instead of int for shortcuts * QHttp: avoid deprecated methods for QCryptographicHash * ScriptEditorWidget: use the new signature for QMenu::addAction() * KviInputEditor: Extract ACCEL_KEY from header and avoid warning * KviStringConversion: convert old Qt5 font weights to new "css" font weights * syntax fix
* Workaround qt bug on QRegularExpression; Fix #2593 (#2594)Gravatar ctrlaltca2024-01-201-1/+1
|
* Fix nickserv identification (fix wildcard regexp on strings containing a ↵Gravatar ctrlaltca2024-01-081-4/+11
| | | | | slash) (#2589) * Fix wildcard regexp on strings containing a slash - fix for qt >= 6.6, qt >= 6.0, qt5
* Settings: include styleName in font (#2568)Gravatar ctrlaltca2023-11-231-17/+17
|
* Changes that will need to be reworked.Gravatar Fabio Bas2023-10-181-2/+11
| | | | | QFont changed the weight scale in Qt6, in order to use them we'd need to fix all configuration files in all themes. QStreamConverter only supports Utf8/16/32 and Latin1 before Qt6.5. Stick to qt5compat's QTextCodec by now
* Port from QRegExp (unavailable on qt6) to KviRegExp, based on QRegularExpressionGravatar Fabio Bas2023-10-183-2/+168
| | | | Method str_kvs_fnc_split() had to be replaced with the original version, since the newer one relied on Qt5's QStringRef
* Qt6: QStringList is a typedef now, avoid forward declarationsGravatar Fabio Bas2023-10-183-3/+3
|
* translation and minor comment updatesGravatar Dessa2023-07-281-3/+20
| | | | | | - switch from transifex/transifex-client to transifex/cli, the current version migrated the config properly (unlike earlier versions) and is usable - pulled updates from tx, completed korean, updating portuguese and spanish - minor comment updates and adding product ids that nobody is going to be using
* Port to (and require) Qt 5.15. Drop KDE4 support, fix KDE5 (#2541)Gravatar ctrlaltca2023-07-082-5/+5
| | | | | | * Port to (and require) Qt 5.15. Drop KDE4 support, implement KDE5 support where needed. --------- Co-authored-by: Fabio Bas <fabio.bas@officineinformatiche.net>
* update nsis plugin, remove pre-windows-7 version detection and add some new onesGravatar Dessa2019-01-111-112/+115
| | | | appveyor part mostly refs #2418 for build cache invalidation, update isn't really needed
* Merge branch 'master' into cpp17Gravatar IceN9ne2019-01-012-47/+14
|\
| * Save configuration files atomically so corruption is less likely (#2417)Gravatar Szymon Tomasz Stefanek2018-12-132-47/+14
| | | | | | | | | | * Save configuration files atomically so corruption is less likely * Save configs only if dirty
* | Convert 0s and NULLs to nullptrGravatar IceN9ne2018-12-034-6/+6
| |
* | Remove C-style typedef structsGravatar IceN9ne2018-11-282-4/+4
| |
* | Use override where possible and remove unnecessary usages of the virtual ↵Gravatar IceN9ne2018-11-281-1/+1
| | | | | | | | keyword.
* | Remove unnecessary usages of the inline keyword per language evolution.Gravatar IceN9ne2018-11-281-6/+6
|/
* Apply all modernize-* fixes from clang-tidy except for modernize-use-autoGravatar Alexey Sokolov2018-11-145-8/+9
|
* General code cleanup and coverity fixes - mostly fixes uninitialized membersGravatar IceN9ne2017-10-212-10/+10
|
* Add an option to allow the use of smart nickname colours with no background ↵Gravatar wodim2017-09-012-8/+13
| | | | (#2284)
* Overriding this misspellingGravatar wodim2017-08-311-1/+1
|
* Show if the current theme has been overriden with a stylesheetGravatar wodim2017-08-311-1/+3
|
* KviRuntimeInfo: Fix the Qt theme detectionGravatar IceN9ne2017-08-311-1/+2
| | | | * Fixes #2290
* Remove lots of redundant line feeds around block elements in the docs.Gravatar wodim2017-08-253-29/+26
|
* push and pull po{t}s, typo fixesGravatar Dessa2017-05-241-2/+2
|
* Make Windows code Unicode-aware (#2219)Gravatar wodim2017-05-241-1/+1
|
* KviCryptEngine: Fix typoGravatar staticfox2017-02-231-1/+1
|
* Miscellaneous documentation fixesGravatar OmegaPhil2017-02-231-25/+25
|
* KviProxy: Make class member data privateGravatar IceN9ne2017-02-093-75/+45
|
* Encryption: A fix and some code cleanupGravatar IceN9ne2017-02-022-7/+7
| | | | | | * Fixes spelling error in function name that fails to override base class virtual function * Adds const to functions that should have it * Cleans-up some formatting
* OS X is dead, long live macOSGravatar staticfox2017-01-151-1/+1
|
* KviOggTheoraEncoder: Fix incorrect forward declaration of QRgbGravatar IceN9ne2016-11-291-1/+2
| | | | Fixes #2160
* Cleanup included filesGravatar IceN9ne2016-10-2842-55/+108
|
* KviPixmap: Code cleanupGravatar IceN9ne2016-09-152-80/+32
|
* RuntimeInfo: Use #elif insteadGravatar staticfox2016-08-181-4/+2
|
* Remove KviParameterListGravatar staticfox2016-08-072-320/+0
| | | | It wasn't used anyway ^^
* KviProxyDatabase: Fix MSVC bugGravatar staticfox2016-08-071-0/+2
|
* KviProxyDatabase: Move to vector and unique pointersGravatar staticfox2016-08-072-34/+21
|
* source: obsolete dirbrowser entries cleanupGravatar un1versal2016-07-191-17/+0
| | | | | | | | | resolves #2005 cleaned-up in: * KviMediaManager.cpp * KviWindow.h/.cpp
* separators and copyright headers cleanupsGravatar un1versal2016-06-1426-31/+29
| | | | | | + add copyright boilerplate to KviDebugContext.cpp probably more source files exist with no copyright boilerplate. this was a by chance find.
* various cosmetic cleanupsGravatar un1versal2016-06-122-2/+0
| | | | | notes & separators: consistent formatting various typos fixes
* KviMediaManager: add default file handlers Win, OS X + Linux (#1994)Gravatar un1versal2016-06-071-12/+44
| | | | | | * also ancient typo fix in applicatoin -> application This is at best a quick fix since nothing else but KDE was considered till now. fix #1992
* Add better file handlers noteGravatar un1versal2016-06-011-1/+1
| | | These handlers are probably OK for KDE but anything else these are useless for sure
* wheeeeeeeeeeGravatar staticfox2016-05-221-2/+2
|
* various cosmetic: consistent comment formatGravatar un1versal2016-05-171-15/+44
| | | | + remove separators to make it consistent.
* various: minor fixesGravatar un1versal2016-05-151-1/+1
|
* Various fixesGravatar un1versal2016-05-151-1/+1
|
* cleanups: remove more dead code odd spacesGravatar un1versal2016-05-079-169/+13
|
* cleanup: remove more ancient commneted codeGravatar un1versal2016-05-063-93/+0
|