aboutsummaryrefslogtreecommitdiffstats
path: root/src/kvilib/core
Commit message (Expand)AuthorAgeFilesLines
* Fix some c++20 warnings (#2766)Gravatar ctrlaltca2026-06-101-2/+2
* KviShortcut: add new ctor to support QKeySequence::StandardKey with more tha...Gravatar ctrlaltca2024-11-192-0/+9
* Avoid possible infinite recursion; fix #2505 (#2624)Gravatar ctrlaltca2024-03-271-2/+2
* 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/patchesGravatar ctrlaltca2024-02-242-18/+7
* KviCString::getToken(): add option to skip empty elements (default off) (#2574)Gravatar ctrlaltca2023-11-302-4/+12
* Make shortcuts compatible with qt6; remove unused KviShortcut constructor sin...Gravatar Fabio Bas2023-10-182-11/+23
* Port from QRegExp (unavailable on qt6) to KviRegExp, based on QRegularExpression•••Method str_kvs_fnc_split() had to be replaced with the original version, since the newer one relied on Qt5's QStringRef Gravatar Fabio Bas2023-10-181-3/+3
* kvilib: Fix format specifierGravatar craftwar2019-09-071-1/+1
* Convert 0s and NULLs to nullptrGravatar IceN9ne2018-12-036-135/+130
* Remove C-style typedef structsGravatar IceN9ne2018-11-281-4/+4
* Remove unnecessary usages of the inline keyword per language evolution.Gravatar IceN9ne2018-11-282-8/+8
* Remove the keyword register from the code.•••* The register keyword doesn't do anything and is deprecated in C++17. Gravatar IceN9ne2018-11-271-6/+6
* Apply all modernize-* fixes from clang-tidy except for modernize-use-autoGravatar Alexey Sokolov2018-11-144-6/+6
* Fix Coverity complaints about uninitialized member variablesGravatar IceN9ne2018-04-141-1/+1
* QRegExp: Enable greedy quantifiers in regex pattern matching.Gravatar IceN9ne2018-02-091-1/+1
* push and pull po{t}s, typo fixesGravatar Dessa2017-05-244-29/+29
* KviCString: Fix bug in hexToBufferGravatar IceN9ne2017-01-161-7/+6
* Cleanup included filesGravatar IceN9ne2016-10-285-8/+11
* Part 1: Bring KVIrc to the 21st century•••Avoid many un-necessary memory allocations as well as start the migration to unique pointers where appropriate. Start migrating out of the KVirc standard library into the C++ standard library. Gravatar staticfox2016-08-031-0/+73
* readd missing error line, which got deleted some misterious way. (#2061)Gravatar un1versal2016-07-101-8/+9
* Revert "Readded removed error in cbb974beb2020ee33c0889470548b50f1c935c1c"•••This reverts commit fac8ef83757fa35bf4073360ec0afb41c6b856b8. Gravatar Jason Iverson2016-07-101-2/+1
* Readded removed error in cbb974beb2020ee33c0889470548b50f1c935c1cGravatar Jason Iverson2016-07-101-1/+2
* separators and copyright headers cleanups•••+ add copyright boilerplate to KviDebugContext.cpp probably more source files exist with no copyright boilerplate. this was a by chance find. Gravatar un1versal2016-06-145-49/+9
* various cosmetic: consistent comment format•••+ remove separators to make it consistent. Gravatar un1versal2016-05-171-4/+7
* KviError: fix remainder formatting consistencyGravatar un1versal2016-05-061-122/+119
* cleanup: remove more ancient commneted codeGravatar un1versal2016-05-061-328/+3
* cleanup duplicate includes p2Gravatar un1versal2016-05-041-1/+0
* Apply clang-tidy: modernize-use-nullptrGravatar Alexey Sokolov2016-04-302-20/+20
* Apply clang-formatGravatar Alexey Sokolov2016-04-2915-1747/+2381
* Protect several hand-crafted blocks from clang-formatGravatar Alexey Sokolov2016-04-291-0/+2
* Remove all ifdefs related to older versions of Qt.•••Now that we only support Qt 5 we will no longer need these. Gravatar wodim2016-04-071-8/+0
* Fix compilation with WANT_MEMORY_CHECKSGravatar wodim2016-04-021-1/+1
* some more typo fixes and a translation bugfix•••- apply changes suggested by Arfrever - fix currently untranslatable options module (tx) Gravatar Dessa2016-02-011-1/+1
* run codespell to fix some typos, run mkabouttext.pl, fix typos reported by Ar...Gravatar Dessa2016-01-314-31/+31
* Do away with the register keyword for variables.•••> #1793 Gravatar wodim2015-12-282-66/+66
* Fix coverity defect 28620Gravatar Szymon Tomasz Stefanek2015-12-261-0/+1
* various files: typos/consistency and capitalization see notes below.•••https://techbase.kde.org/Projects/Usability/HIG/Capitalization This was just done last minute over some notes I had made during earlier similar fixes. * dont capitalize prepositions/conjunctions with less than 5 letters + fix wrong plural. * freenode is all lowercase instance only. * tooltips are not Camel Case capitalization style either. * some centered text on a dialog when all the etxt is left aligned looks off, tootips we can give a pass to. * Tree items are Camel Case * Typos in Unknow channel modes * more tooltips in the Channel Mode/Ban Masks/Invite but flawed design on these The tooltips text doubles up as title one isnt capitalized and the other is... So now none are in this area only since unlike toolbars thers no test display here and its passable. Alternative is to fix these dialogs and toolbars and tbh I cant do it. * cannot vs can't : these are consistency fixes for strings and debug messages only. * about dialog group titles "Runtime Info" "Build Info" are Camel Cased as per capitalization guidelines, but label are like all other labels. s spaces tyyt Gravatar un1versal2015-12-191-1/+1
* copyright headers: fix broken boilerplate wording linkss -> terms and opinion...Gravatar un1versal2015-11-2815-16/+16
* Copyright Headers: Cosmetic typos irc -> IRCGravatar un1versal2015-10-2813-14/+14
* Clean up double semicolonsGravatar Matt Ullman2015-10-271-1/+1
* Kvi(Various).cpp Capitalization punctuation, typos fixesGravatar un1versal2015-10-222-20/+20
* [ci skip] various header files, typos correctionsGravatar un1versal2015-10-081-2/+2
* Fix subtle crash in KviKvsHash destruction when the module that allocated it ...Gravatar Szymon Tomasz Stefanek2015-08-271-0/+7
* Get rid of kvi_va_start_by_reference.•••If to use va_start with references, behavior is undefined. So, KVIrc used asm magic instead, which relied on how compiler generates code. As a result, KVIrc has been crashing on Windows when compiled for x86 using msvc2013. Instead, pass the last parameter by value, and use standard va_start. Gravatar Alexey Sokolov2015-08-152-3/+3
* - massive trailing whitespace cleanup (yes, one of these "you can hate me for...•••- apply patch by d00p: show the correct protocol version instead of just "SSLv3/TLSv1", thanks! - fix compilation on qt 5.4 on windows git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6398 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Robert Förster2014-11-216-53/+53
* applied patch for #1398•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6343 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2013-07-221-0/+1
* some warning fixes for sunpro, and a compile fix, sunpro is still dumb and br...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6322 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Robert Förster2013-03-261-1/+1
* qt5 support (sip): code only, no touch to build system by now•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6251 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2012-09-252-0/+20
* fix #1264•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6126 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2012-04-071-1/+29
* admin: obliterate convert files and svn_fixsvnignore.sh, people should use pr...•••sprinkle around some svn:ignore, svn:eol-style and svn:mime-type stuff, also remove mime-type property which does not exist, it should be svn:mime-type instead git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6052 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Robert Förster2012-01-141-20/+0