| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix regression in some shortcuts introduced in ↵ 5.2.0-beta2 | 2023-12-08 | 1 | -19/+18 | |
| | | | | | cba0ebedf3f0cc4da6f8729dde10282b23eb18e6 (#2579) | ||||
| * | Fix crash bug on avatar handling with specific realnames (#2578) | 2023-12-08 | 1 | -1/+1 | |
| | | |||||
| * | Git version detection: ensure correct tag is returned if present 5.2.0-beta1-fix | 2023-12-07 | 1 | -1/+1 | |
| | | |||||
| * | Update version to 5.1.1 and extract translations (#2577) 5.2.0-beta1 | 2023-12-07 | 24 | -2298/+2151 | |
| | | |||||
| * | SSL updates (#2575) | 2023-12-04 | 4 | -4/+47 | |
| | | |||||
| * | Attempt at fixinf font width size by enable full font hinting, aka forcing ↵ | 2023-11-30 | 3 | -0/+3 | |
| | | | | | glyphs to be aligned to pixels in order to disable subpixel positioning (source: https://www.mail-archive.com/development@qt-project.org/msg43330.html) (#2573) | ||||
| * | KviCString::getToken(): add option to skip empty elements (default off) (#2574) | 2023-11-30 | 3 | -5/+13 | |
| | | |||||
| * | Removed unused travis files and 10-years-not-updated changelog. (#2572) | 2023-11-28 | 8 | -3084/+0 | |
| | | |||||
| * | 2569: fix mouse selection of mixed text: normal and surrogate pairs | 2023-11-28 | 1 | -1/+1 | |
| | | |||||
| * | Remove QWebEngine usage in core. Rewrite web package manager (#2570) | 2023-11-28 | 17 | -431/+287 | |
| | | | | | | | | * Remove use of QWebEngine from help module * Rewrite the WebPackageManagementDialog to use an http/json API instead of a webpage; drop QWebEngine usage * Edited repository urls to https://kvirc.github.io/ | ||||
| * | Ircview: Fix out of bound memory read when a line ends with a tab; fix #2377 | 2023-11-28 | 1 | -1/+0 | |
| | | |||||
| * | InputEditor: consider surrogate pairs when moving cursor, deleting a char or ↵ | 2023-11-28 | 1 | -82/+66 | |
| | | | | | editing selection | ||||
| * | Ircview: consider surrogate pairs when calculating block widths, wraps, and ↵ | 2023-11-28 | 1 | -20/+121 | |
| | | | | | selection blocks | ||||
| * | Settings: include styleName in font (#2568) | 2023-11-23 | 1 | -17/+17 | |
| | | |||||
| * | Avoid sending a spurious null byte to the server at the end of raw commands ↵ | 2023-11-21 | 1 | -4/+2 | |
| | | | | | (#2565) | ||||
| * | Do not leak each created KviInputEditorSpellCheckerBlock (#2563) | 2023-11-13 | 2 | -25/+19 | |
| | | | | | Objects allocated by splitTextIntoSpellCheckerBlocks into buffer vector are never freed. Fix this by turning vector of pointers into vector of objects. | ||||
| * | Fix KviTopicWidget label shifted down and clipped (#2562) | 2023-11-13 | 6 | -63/+66 | |
| | | | | | | | | | | | | | | | | | KviThemedLabel has margin set to 4. While sizing topic widget this is not taken into account. This causes rendered topic label text to be shifted down and clipped at the bottom. Fix this by setting KviThemedLabel margin to zero and using stylesheet left and right margin properties instead. While at it, simplify management of editor widget lifecycle and widget size. Instead of doing that by hand on events, create QStackedWidget to operate visibility and size of label and editing widgets. Create all objects at once in KviTopicWidget constructor, attach label widget at index 0 and a KViTaiHbox with line editor and 3 buttons at index 1. Only operate visibility by switching current stacked widget index and let QStackedWidget resize it's contents as needed. | ||||
| * | Fix text[idx] out of bounds assertion in KviTopicWidget::paintColoredText ↵ | 2023-11-13 | 1 | -5/+23 | |
| | | | | | (#2561) | ||||
| * | Make macos dmg nightlies more orderable (#2560) | 2023-10-24 | 1 | -20/+2 | |
| | | | | | | | | | | | | * Make macos dmg nightlies more orderable Without any tags in the downloaded history, git doesn't know how many commits happened since latest tag * Get rid of the custom sftp upload which doesn't work Rename artifact to .dmg to make it easier to find the correct artifact to download by custom script | ||||
| * | Almost there | 2023-10-22 | 1 | -1/+1 | |
| | | |||||
| * | Forgot to write file | 2023-10-22 | 1 | -2/+2 | |
| | | |||||
| * | Pass user through ssh config | 2023-10-22 | 1 | -3/+7 | |
| | | |||||
| * | Yet another time | 2023-10-22 | 1 | -3/+2 | |
| | | |||||
| * | Next attempt | 2023-10-22 | 1 | -2/+1 | |
| | | |||||
| * | Try to upload to sftp manually... | 2023-10-22 | 1 | -13/+10 | |
| | | |||||
| * | Switch to yet another sftp upload action | 2023-10-22 | 1 | -7/+11 | |
| | | |||||
| * | Don't delete from sftp | 2023-10-22 | 1 | -1/+1 | |
| | | |||||
| * | Use another action to upload sftp | 2023-10-22 | 1 | -9/+6 | |
| | | |||||
| * | Fix yaml syntax | 2023-10-22 | 1 | -1/+1 | |
| | | |||||
| * | Try to upload nightly .dmg | 2023-10-22 | 1 | -0/+18 | |
| | | |||||
| * | Remove references to kvirc.de and kvirc.ru (#2559) | 2023-10-21 | 8 | -29/+6 | |
| | | | | | | * Remove reference to kvirc.de and kvirc.ru * Fix directive #23 | ||||
| * | Console window: fix server selection from combobox | 2023-10-18 | 1 | -1/+1 | |
| | | |||||
| * | Qt6: fix font rendering on help window | 2023-10-18 | 1 | -0/+3 | |
| | | |||||
| * | Migrate almost all QMessagebox to qt6-friendly version. | 2023-10-18 | 28 | -216/+193 | |
| | | |||||
| * | Address feedback for XmlFunctions.cpp | 2023-10-18 | 1 | -4/+1 | |
| | | |||||
| * | Changes that will need to be reworked. | 2023-10-18 | 6 | -12/+60 | |
| | | | | | | 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 | ||||
| * | Misc Qt6 port for slightly changed class names and method signatures | 2023-10-18 | 17 | -18/+68 | |
| | | |||||
| * | Make shortcuts compatible with qt6; remove unused KviShortcut constructor ↵ | 2023-10-18 | 6 | -59/+67 | |
| | | | | | since it creates ambiguity with the previous | ||||
| * | Remove unused calls to viewOptions() | 2023-10-18 | 3 | -3/+0 | |
| | | |||||
| * | Use qMin, qMax, .. instead of std equivalents as they better deal with qt ↵ | 2023-10-18 | 2 | -5/+5 | |
| | | | | | integer types | ||||
| * | Drop QApplication::globalStrut() usage (unavailable on qt6) | 2023-10-18 | 4 | -12/+9 | |
| | | |||||
| * | Port from QRegExp (unavailable on qt6) to KviRegExp, based on QRegularExpression | 2023-10-18 | 51 | -174/+387 | |
| | | | | | Method str_kvs_fnc_split() had to be replaced with the original version, since the newer one relied on Qt5's QStringRef | ||||
| * | Qt6 is stricter when casting numericals and chars. Add an explicit ↵ | 2023-10-18 | 15 | -48/+48 | |
| | | | | | | | cast/conversion to better digest them cast | ||||
| * | Port QDateTime::setTime_t() to setSecsSinceEpoch() | 2023-10-18 | 5 | -9/+9 | |
| | | |||||
| * | Port QDateTime::toTime_t() to toSecsSinceEpoch(); it's a quint64, but it ↵ | 2023-10-18 | 5 | -7/+7 | |
| | | | | | should cast to time_t safely until year 2106 | ||||
| * | Qt6: required Qt5 compatibility module; needed by QRegExp | 2023-10-18 | 1 | -0/+9 | |
| | | |||||
| * | Mass rename of margin -> contentsMargins | 2023-10-18 | 40 | -93/+93 | |
| | | |||||
| * | Qt6: QStringList is a typedef now, avoid forward declarations | 2023-10-18 | 10 | -10/+10 | |
| | | |||||
| * | cmake: add support for qt6 | 2023-10-18 | 4 | -85/+79 | |
| | | |||||
| * | Rename COMPILE_WEBKIT_SUPPORT to COMPILE_WEBENGINE_SUPPORT | 2023-10-18 | 23 | -73/+74 | |
| | | |||||
