| Commit message (Expand) | Author | Age | Files | Lines |
| * | Version 5.2.4 (#2642) 5.2.4 | ctrlaltca | 2024-05-11 | 4 | -10/+29 |
| * | Remove rfc (#2641) | ctrlaltca | 2024-05-10 | 1 | -3312/+0 |
| * | Include debian patches (#2639)•••* enable optimisation with debug; credits to wRAR
* Switch RFC2812 links from internal to external. Credits to wRAR
* admin/gendoc.pl: Ease the creation of reproducible builds by removing user and timestamp from generated documentation. Credits to Vagrant Cascadian
* Remove patches from dist/debian | ctrlaltca | 2024-05-09 | 8 | -93/+8 |
| * | Spellchecker: migrate to enchant++ to avoid use of private API in enchant-pro... | ctrlaltca | 2024-05-04 | 1 | -30/+25 |
| * | Set portable when it is needed (#2638) | Douman | 2024-05-04 | 2 | -3/+2 |
| * | Add cmake option WANT_PERL_DOCS to disable doc generation. (#2635)•••* Add cmake option WANT_PERL_DOCS to disable doc generation. Ensure Qt version is reported correctly by cmake. Fix #2634
* KviApplication::checkGlobalKvircDirectory: don't test for help subdir, it may not exist
* Cmake: use the imported target for Threads instead of CMAKE_THREAD_LIBS_INIT
* Cmake: always import the Threads target | ctrlaltca | 2024-05-01 | 3 | -22/+21 |
| * | Add an option to disable vertical margin between lines; fix #2464 (#2633) | ctrlaltca | 2024-04-30 | 6 | -32/+57 |
| * | Make D-Bus adaptor actually useful and use it as an IPC backend (#2630)•••* 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
| ctrlaltca | 2024-04-10 | 8 | -15/+88 |
| * | port dcc video to qt6 (#2628) | ctrlaltca | 2024-04-05 | 2 | -99/+145 |
| * | Strip leading spaces on command; Fix #2626 (#2627) | ctrlaltca | 2024-04-05 | 1 | -0/+5 |
| * | Numerical 301: respect the value of KviOption_boolWhoisRepliesToActiveWindow ... | ctrlaltca | 2024-04-03 | 1 | -4/+1 |
| * | Update README.md•••Removed appveyor badge; added github actions badge | ctrlaltca | 2024-04-01 | 1 | -1/+1 |
| * | Added french network zeolia (#2625)•••Added zeolia.chat | crazycatdevs | 2024-03-27 | 1 | -0/+8 |
| * | Avoid possible infinite recursion; fix #2505 (#2624) | ctrlaltca | 2024-03-27 | 1 | -2/+2 |
| * | More qt6 porting (#2622)•••* 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 | ctrlaltca | 2024-03-24 | 28 | -191/+370 |
| * | Fix Wayland appId (#2621) | Reilly Brogan | 2024-03-21 | 2 | -1/+2 |
| * | NSIS: make the installer wait for the uninstall to finish before proceeding; ... | ctrlaltca | 2024-03-17 | 1 | -1/+52 |
| * | Mac CI: ignore brew warnings caused by multiple python installs that makes th... | ctrlaltca | 2024-03-17 | 1 | -1/+1 |
| * | Fix crash on undo; fix #2617 (#2618) | ctrlaltca | 2024-03-13 | 1 | -1/+1 |
| * | Fix linux CI badge | ctrlaltca | 2024-03-09 | 1 | -1/+1 |
| * | Version 5.2.2 (#2614) 5.2.2 | ctrlaltca | 2024-03-09 | 4 | -4/+43 |
| * | Switching the mac CI to qt6 (#2612)•••* try switching the mac CI to qt6; remove the cmake hardcoded deploy, use macdeployqt instead
* mac: Try to mode kvilib and modules to Contents/Frameworks for macdeployqt to pick them up
* Add Mattoje's patch
* Just disable python by now | ctrlaltca | 2024-03-08 | 7 | -60/+19 |
| * | Fix 2609; while we're at it, make the contextual help work again (#2610) | ctrlaltca | 2024-02-27 | 1 | -13/+14 |
| * | Switch windows CI builds to Github Actions and Qt6 (#2606)•••* Make build compatible with ninja generator
* Remove usage of Qt Windows Extras under qt6
* Avoid compilation noise on UNICODE redefinition
* Remove "KviHeapObject::operator new" signature for debug builds, add placement new operator
* Fix implicit cast of 0 to QFlags
* Fix Avoid ambiguous overload in concatenating strings
* KviIpcSentinel::winEvent - Adapt to changed method signature in qt6
* Remove windows 95/98/me support :)
* appveyor: try switching qt version
* Try creating a github action for windows build
* Remove appveyor config; move windows-only patches into dist/windows/patches | ctrlaltca | 2024-02-24 | 15 | -212/+224 |
| * | Use separate caches for CI linux qt5 and qt6 builds (#2608) | ctrlaltca | 2024-02-13 | 2 | -4/+4 |
| * | Use target_compile_features to select C++ standard (#2607)•••* Use target_compile_features to select C++ standard
* Modules and binary already inherit from kvilib | Alexey Sokolov | 2024-02-12 | 3 | -10/+1 |
| * | Add a qt6 linux CI build (#2605)•••* Add a qt6 linux CI build
* Rename jobs | ctrlaltca | 2024-02-12 | 2 | -1/+50 |
| * | Check for QtMultimedia before using QSound; partially fix #2166 (#2604) | ctrlaltca | 2024-02-12 | 4 | -0/+12 |
| * | Replace deprecated define. Fix #2601 (#2603) | ctrlaltca | 2024-02-11 | 2 | -3/+3 |
| * | Add support for sanitizers at compile time (and fix some issues) (#2599)•••* Add an option to enable sanitizer at compile time
* Fix singleton classes initialization
* Revert r5378 - issue #1068 - to avoid having duplicate symbols exported by modules, that may cause a crash
* Fix cast in KviTalIconAndRichTextItemDelegate (used by both QListWidget and QTreeWidget)
* ScriptEditor: don't leak a timer for every script editor widget
* Add support for memory and thread sanitizers
* Fix sanitizer
* KviSignalhandler: don't leak the whole object
* Remove debug warning when a single message is longer than 512 bytes.
As per https://ircv3.net/specs/extensions/message-tags.html#size-limit , message tags can prepend a whooping 8kbs of "tags" (header data) to each message.
* Avoid initialization loop between KviLocale and KviMessageCatalogue. Assume all .po files are UTF8. This is already a requirement since about a decade.
* KviInputEditor: don't leak the undo/redo stacks
KviInputEditor: don't leak the undo/redo stacks - rework using smart pointers
* Fix typo | ctrlaltca | 2024-02-08 | 17 | -124/+52 |
| * | Fix #2597: moc may require the full KviMaskEntry declaration in the header fi... | ctrlaltca | 2024-01-28 | 2 | -8/+1 |
| * | Fix ability to select Qt5 vs Qt6•••https://bugs.gentoo.org/922636
| Alexey Sokolov | 2024-01-21 | 1 | -1/+3 |
| * | Workaround qt bug on QRegularExpression; Fix #2593 (#2594) | ctrlaltca | 2024-01-20 | 1 | -1/+1 |
| * | Fix build with Qt5 and WANT_DCC_VIDEO (#2592)•••```
src/modules/dcc/DccVideoWindow.cpp: In member function ‘virtual const QString& DccVideoWindow::target()’:
src/modules/dcc/DccVideoWindow.cpp:660:40: error: cannot convert ‘QString’ to ‘QString*’ in assignment
``` | Aleksei Bavshin | 2024-01-19 | 2 | -13/+3 |
| * | Update version to 5.2.0, update translations (#2590) 5.2.0 | ctrlaltca | 2024-01-14 | 8 | -53/+53 |
| * | Fix nickserv identification (fix wildcard regexp on strings containing a slas...•••* Fix wildcard regexp on strings containing a slash - fix for qt >= 6.6, qt >= 6.0, qt5 | ctrlaltca | 2024-01-08 | 1 | -4/+11 |
| * | misc updates: (#2587)•••- update dictionaries to newer versions
- enable AlignConsecutiveAssignments and AlignConsecutiveDeclarations so they can be re-tested once we are ready to do so, its been fixed since clang 5 apparently.
- update to Devel::PPPort 3.71 (cover more perl versions) and ExtUtils::ParseXS 3.51 (minimal changes) | Dessa | 2023-12-29 | 4 | -999/+2785 |
| * | Update version to 5.1.3 (aka 5.2 beta 3) adopt new candidate release name "Qu...•••* Updated translations from Transifex
* Update version to beta3, adopt new candidate release name "Quasar" 5.2.0-beta3 | ctrlaltca | 2023-12-26 | 387 | -74195/+96960 |
| * | Activation support for KDE (KF6) notifications (#2586)•••Use xdg-activation tokens when available. This should work with KF6 and
`xcb` and `wayland` platform backends on Plasma 6. | Aleksei Bavshin | 2023-12-26 | 1 | -3/+27 |
| * | Fix build with KDE Frameworks 6 (#2585)•••* KF6: adapt to new KNotificationAction API
Use correct versioned location for the notifyrc.
* KF6: correct includes for KWindowInfo
* KF6: add KF6::StatusNotifierItem component
KStatusNotifierItem was split from KNotifications in KF6. | Aleksei Bavshin | 2023-12-25 | 3 | -23/+50 |
| * | Remove raw event when it has no handlers. fix #2427 (#2583) | ctrlaltca | 2023-12-24 | 1 | -3/+3 |
| * | Tray icon fixes (#2581)•••* tray icon: add different icons for light/dark theme, fix #1840 fix #1358
* Tray icon: fix tooltip not showing up on linux; fix #2339
* Tray icon: add support for rich text tooptips on linux using kde's appnotifier
* Do not output html tooltips on win, mac | ctrlaltca | 2023-12-24 | 19 | -58/+105 |
| * | Disable accellerators before freeing them (#2582) | ctrlaltca | 2023-12-24 | 1 | -0/+1 |
| * | Fix regression in some shortcuts introduced in cba0ebedf3f0cc4da6f8729dde1028... 5.2.0-beta2 | ctrlaltca | 2023-12-08 | 1 | -19/+18 |
| * | Fix crash bug on avatar handling with specific realnames (#2578) | ctrlaltca | 2023-12-08 | 1 | -1/+1 |
| * | Git version detection: ensure correct tag is returned if present 5.2.0-beta1-fix | Fabio Bas | 2023-12-07 | 1 | -1/+1 |
| * | Update version to 5.1.1 and extract translations (#2577) 5.2.0-beta1 | ctrlaltca | 2023-12-07 | 24 | -2298/+2151 |
| * | SSL updates (#2575) | ctrlaltca | 2023-12-04 | 4 | -4/+47 |
| * | Attempt at fixinf font width size by enable full font hinting, aka forcing gl... | ctrlaltca | 2023-11-30 | 3 | -0/+3 |
| * | KviCString::getToken(): add option to skip empty elements (default off) (#2574) | ctrlaltca | 2023-11-30 | 3 | -5/+13 |