<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~irc/github.com/kvirc/KVIrc.git/src/kvilib/irc, branch master</title>
<subtitle>https://github.com/kvirc/KVIrc.git</subtitle>
<id>https://cgit.space/~irc/github.com/kvirc/KVIrc.git/atom/src/kvilib/irc?h=master</id>
<link rel='self' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/atom/src/kvilib/irc?h=master'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/'/>
<updated>2026-06-10T06:43:17Z</updated>
<entry>
<title>Fix some c++20 warnings (#2766)</title>
<updated>2026-06-10T06:43:17Z</updated>
<author>
<name>ctrlaltca</name>
</author>
<published>2026-06-10T06:43:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=3f619131541499e1739a28344dd692bea2d12a30'/>
<id>urn:sha1:3f619131541499e1739a28344dd692bea2d12a30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for "Monospace" control code (ASCII 0x11). By now just ignore it. (#2672)</title>
<updated>2024-08-02T09:09:07Z</updated>
<author>
<name>ctrlaltca</name>
</author>
<published>2024-08-02T09:09:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=cf5a03aa6f2fbe9d01dfebe0340974a28386c190'/>
<id>urn:sha1:cf5a03aa6f2fbe9d01dfebe0340974a28386c190</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for sanitizers at compile time (and fix some issues) (#2599)</title>
<updated>2024-02-08T07:58:10Z</updated>
<author>
<name>ctrlaltca</name>
</author>
<published>2024-02-08T07:58:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=5cbbeabcfd2321e42767063d617b71ae14b3b8c7'/>
<id>urn:sha1:5cbbeabcfd2321e42767063d617b71ae14b3b8c7</id>
<content type='text'>
* 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</content>
</entry>
<entry>
<title>Port from QRegExp (unavailable on qt6) to KviRegExp, based on QRegularExpression</title>
<updated>2023-10-18T08:26:35Z</updated>
<author>
<name>Fabio Bas</name>
</author>
<published>2023-10-04T09:25:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=29e92a939647612842b2f583ce0a43dd572b1345'/>
<id>urn:sha1:29e92a939647612842b2f583ce0a43dd572b1345</id>
<content type='text'>
Method str_kvs_fnc_split() had to be replaced with the original version, since the newer one relied on Qt5's QStringRef
</content>
</entry>
<entry>
<title>Qt6 is stricter when casting numericals and chars. Add an explicit cast/conversion to better digest them</title>
<updated>2023-10-18T08:26:35Z</updated>
<author>
<name>Fabio Bas</name>
</author>
<published>2023-09-27T15:22:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=2e402d15b5eb28cc70ce5783ebf6473bab97949a'/>
<id>urn:sha1:2e402d15b5eb28cc70ce5783ebf6473bab97949a</id>
<content type='text'>
cast
</content>
</entry>
<entry>
<title>QString::null is deprecated (#2526)</title>
<updated>2022-06-29T16:25:01Z</updated>
<author>
<name>nmariusp</name>
</author>
<published>2022-06-29T16:25:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=eb3fdd6b1d824f148fd6e582852dcba77fc9a271'/>
<id>urn:sha1:eb3fdd6b1d824f148fd6e582852dcba77fc9a271</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document the AVATAR negotiation protocol (#2511)</title>
<updated>2021-08-25T23:48:32Z</updated>
<author>
<name>Soni L</name>
</author>
<published>2021-08-25T23:48:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=654754206a98518a446a31b0cdef124b3996abad'/>
<id>urn:sha1:654754206a98518a446a31b0cdef124b3996abad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>KviControlCodes.cpp: Remove %16 when parsing colors</title>
<updated>2019-01-16T20:40:14Z</updated>
<author>
<name>Vladimir Panteleev</name>
</author>
<published>2018-12-02T20:25:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=9403b352edf76eda168203b0a514773ad4c8e1b0'/>
<id>urn:sha1:9403b352edf76eda168203b0a514773ad4c8e1b0</id>
<content type='text'>
The modulo was already being applied inconsistently
(e.g. getColorBytesW vs. getUnicodeColorBytes). It is now
unnecessary, as we handle higher color values properly.
</content>
</entry>
<entry>
<title>Add KviControlCodes::getExtendedColor</title>
<updated>2019-01-16T20:40:14Z</updated>
<author>
<name>Vladimir Panteleev</name>
</author>
<published>2018-12-02T19:44:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=b00d45dfa9a90a5660affb94b40a07cc1efb7e64'/>
<id>urn:sha1:b00d45dfa9a90a5660affb94b40a07cc1efb7e64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Unify KVI_MIRCCOLOR_MAX_FOREGROUND/_BACKGROUND into a single constant</title>
<updated>2019-01-16T20:40:14Z</updated>
<author>
<name>Vladimir Panteleev</name>
</author>
<published>2018-12-02T19:42:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=dc4d899e7678d7eeb550205883334766c54e11e6'/>
<id>urn:sha1:dc4d899e7678d7eeb550205883334766c54e11e6</id>
<content type='text'>
The distinction is not meaningful.
</content>
</entry>
</feed>
