| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix compilation with openssl 4 (#2765) HEAD master | ctrlaltca | 2026-06-13 | 1 | -1/+12 |
| * | Fix some c++20 warnings (#2766) | ctrlaltca | 2026-06-10 | 3 | -4/+4 |
| * | Windows spellchecker: avoid crash on double deletion (#2758)•••Fix #2757 | ctrlaltca | 2026-05-08 | 1 | -3/+0 |
| * | Language Options: never translate the hardcoded "en" language code (#2755) | ctrlaltca | 2026-03-23 | 1 | -1/+1 |
| * | KviSSL: add SSL_OP_IGNORE_UNEXPECTED_EOF option to avoid "unexpected eof whil... | ctrlaltca | 2026-02-14 | 1 | -0/+3 |
| * | Add a spellchecker backend based on windows >=8 integrated spellchecker (#2743)•••* Add a spellchecker backend based on windows >=8 integrated spellchecker
* CI: remove enchant from windows builds
* Assume Qt5 is Windows 7, Qt6 is Windows >= 10
* Qt5 build is picking up a foreign libenchant from the build system, disable it | ctrlaltca | 2025-12-22 | 5 | -24/+154 |
| * | Add missing description for libera.chat modes (#2734) | ctrlaltca | 2025-12-08 | 2 | -2/+23 |
| * | Topic widget: make the read-only label as similar as possible to the editable...•••* use the same contents margins
* use the same font kerning and hinting preferences
* use the same contents height
* on options change (eg. new theme applied), force a recalc of inputeditor cached metrics | ctrlaltca | 2025-12-08 | 2 | -6/+12 |
| * | Options dialog: when searching don't force text to be black, on dark themes i... | ctrlaltca | 2025-12-08 | 1 | -1/+1 |
| * | Fix geometry sanity check to permit startup on secondary monitors (#2731)•••Also, avoid a warning due to QGuiApplication::setHighDpiScaleFactorRoundingPolicy being called too late in application startup on qt6
Fix #2693 | ctrlaltca | 2025-12-07 | 3 | -4/+6 |
| * | Revert "Use floating point widths in KviIrcView: fixes overlapping texts" (#2...•••This reverts commit 148d8d9e1b6530676093f660ec64f6a2ee673235.
Fix #2713
Possibly fix #2566 as well | ctrlaltca | 2025-12-07 | 3 | -16/+16 |
| * | Painter object fixes; fix #2494 (#2728) | ctrlaltca | 2025-11-10 | 1 | -124/+110 |
| * | Grow the receive buffer from 1k to 16k to accomodate max ssl packet size; fix... | ctrlaltca | 2025-11-10 | 1 | -3/+3 |
| * | SSL: ignore SIGPIPE in SSL_connect(); fix #2701 (#2726) | ctrlaltca | 2025-11-10 | 1 | -0/+8 |
| * | Support cap-notify; fix #2724 (#2725)•••* Support cap-notify; fix #2724
* Update src/kvirc/kernel/KviIrcConnection.cpp
Co-authored-by: Alexey Sokolov <alexey+github@asokolov.org>
---------
Co-authored-by: Alexey Sokolov <alexey+github@asokolov.org> | ctrlaltca | 2025-11-10 | 7 | -19/+98 |
| * | Fix the "Join KVIrc channel" button if the Libera.chat network is not defined... | ctrlaltca | 2025-11-09 | 1 | -16/+20 |
| * | Fix DBUS notifier arguments (#2715)•••* Fix DBUS notifier arguments
* Replace unsigned int cast with a suffix | Bartkk | 2025-10-11 | 1 | -1/+1 |
| * | KDE notifications: don't always set notifications as persistent. (#2719)•••If a timeout is set, ask qt KDE to close them.
Unfortunately we can't control the timeout | ctrlaltca | 2025-10-11 | 1 | -2/+4 |
| * | Fix error handling of QSslSocket (#2718) | ctrlaltca | 2025-10-10 | 4 | -7/+7 |
| * | FileTransferWindow: use current theme palette to draw items; (#2717)•••fix #2714 | ctrlaltca | 2025-10-10 | 3 | -7/+13 |
| * | Shortcuts: use explicit key sequence for tab switching (#2707) | ctrlaltca | 2025-07-29 | 1 | -2/+2 |
| * | Adapt to Qt 6.9 deprecations (#2706)•••* Adapt to Qt 6.9 deprecations
* Windows 2019 images are no more available no github, switch to 2022
* Wordaround Qt5 missing QTimezone::UTC | ctrlaltca | 2025-07-17 | 5 | -1/+45 |
| * | KviControlCodes: fix compilation with Qt >= 6.9 (#2705)•••* KviControlCodes: Qt >= 6.9's QChar removed implicit casts from ctors, add explicit cast to accommodate
* Update github action jobs | ctrlaltca | 2025-06-16 | 11 | -13/+13 |
| * | Support sending authorization ID in SASL EXTERNAL (#2700)•••The use case is provide network name and client ID to ZNC
See https://github.com/znc/znc/pull/1936 | Alexey Sokolov | 2025-03-17 | 3 | -4/+12 |
| * | Fix window activation on trayicon click under KDE (#2696) | ctrlaltca | 2025-03-05 | 2 | -5/+10 |
| * | KviShortcut: add new ctor to support QKeySequence::StandardKey with more tha... | ctrlaltca | 2024-11-19 | 2 | -0/+9 |
| * | Always consider platform supports compositing. Fix #2686 (#2688) | ctrlaltca | 2024-11-19 | 1 | -13/+0 |
| * | update windows versions and target windows 10 for Qt6 (#2677)•••* update windows version detection to include 11 and 10 subversions
* target windows 10 for Qt6 | Dessa | 2024-09-10 | 1 | -8/+35 |
| * | Fix crash on empty realname; fix #2673 (#2674) | ctrlaltca | 2024-08-27 | 1 | -1/+1 |
| * | Misc fixes to sound module related to autodetect (#2669)•••* Sound options: don't immediately save changes when sound system gets autodetected; fix #2667
* If the config-saved sound system is not available anymore, force an autodetect; fix #2668
* Fix "qt" sound system under qt6 and unify the code path for Qt5.
* If phonon is available, prefer it over "qt" sound system (the latter can only play wav files)
* Nuke support for aRts (KDE2/3 sound server) and ESD (Gnome sound server before 2009)
* Sound module: replace SoundEffect with QmediaPlayer to support more file formats. Adjust the priority of "qt" sound system in autodetect
* Convert to smart pointers
* Sound options: force an autodetect if the current sound system is not valid | ctrlaltca | 2024-08-02 | 5 | -161/+121 |
| * | Add support for "Monospace" control code (ASCII 0x11). By now just ignore it.... | ctrlaltca | 2024-08-02 | 8 | -6/+55 |
| * | Revert part of #2661 to fix the mainwindow icon (#2665) | ctrlaltca | 2024-07-17 | 2 | -3/+3 |
| * | Add a comment about #2117 | Alexey Sokolov | 2024-07-16 | 1 | -0/+2 |
| * | Remove GTK Style flag; fix #2117. Default to Fusion theme on Windows (#2664)•••* Remove the remnants of GTK Style
* Add a Qt6 entry in build info; keep Qt5 since some scripts may need it
* Default to Fusion style on windows | ctrlaltca | 2024-07-15 | 2 | -3/+7 |
| * | Add an option to let the user choose the qt style used by the app (#2663)•••* Remove hardcoded usage of Fusion style on Gtk; add an option to use a custom Qt Style (like Fusion on Windows, supporting dark mode)
* Update src/modules/options/OptionsWidget_theme.cpp
Co-authored-by: Alexey Sokolov <alexey+github@asokolov.org> | ctrlaltca | 2024-07-15 | 5 | -13/+51 |
| * | Force app_id to be set in more places (#2661)•••While testing the new version of kvirc I noticed that the setup window was using the `net.kvirc.kvirc` app_id. It seems my previous fix was incomplete since that window is started before the other window where we set the app_id.
Fix it by adding it to the setup window as well, and also just add it to a bunch more locations so that the chances of it not being set elsewhere are lower. | Reilly Brogan | 2024-07-12 | 4 | -2/+9 |
| * | update azzurra.org -> azzurra.chat (#2651)•••* update azzurra.org -> azzurra.chat
* azzurra.chat: use ssl by default | Davide Rizzo | 2024-06-12 | 1 | -2/+2 |
| * | Never cleanup (unload) the spellchecker module since reloading it could lead ... | ctrlaltca | 2024-06-09 | 1 | -1/+6 |
| * | 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 | 3 | -5/+5 |
| * | 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 | 1 | -4/+4 |
| * | 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 |
| * | 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 | 1 | -1/+1 |