| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | 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 | 9 | -197/+122 |
| * | Add support for "Monospace" control code (ASCII 0x11). By now just ignore it.... | ctrlaltca | 2024-08-02 | 8 | -6/+55 |
| * | Win uninstaller: correctly remove the "installed app" entry from registry on ... | ctrlaltca | 2024-07-26 | 1 | -0/+5 |
| * | Work around macOS build failures in CI (#2671) | ctrlaltca | 2024-07-25 | 1 | -0/+7 |
| * | 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 | 4 | -18/+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 | 2 | -3/+5 |
| * | Never cleanup (unload) the spellchecker module since reloading it could lead ... | ctrlaltca | 2024-06-09 | 1 | -1/+6 |
| * | Try to get a windows7 compatible build with Qt5 + vs2019 (#2650)•••* Try to get a windows7 compatible build with Qt5 + vs2019
| ctrlaltca | 2024-06-09 | 1 | -0/+184 |
| * | Github CI: switch to older macos 13 (still supports intel macs) (#2644) | ctrlaltca | 2024-05-12 | 1 | -1/+1 |
| * | 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 |