aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* fixes #2468Gravatar Dessa2020-04-232-3/+31
| | | | while at it update german kvirc translation and fix a typo in it
* Stop unsetting _DEBUG when including Python.hGravatar Alexey Sokolov2019-12-301-9/+1
| | | | Because of https://stackoverflow.com/questions/59126760/building-a-python-c-extension-on-windows-with-a-debug-python-installation
* Merge branch 'master' into py3Gravatar Alexey Sokolov2019-12-298-114/+110
|\
| * options/windowList: Add event names to alert level tipsGravatar Matt Ullman2019-12-021-10/+50
| | | | | | | | This should make it more clear what each alert level will trigger on
| * Rework the server list GUI filter. Fixes #2438.Gravatar Andrio Celos2019-09-082-59/+16
| | | | | | | | The filter now works as an AND arrangement: servers will be shown if they match both the text filter *and* the favorites filter (if applicable). Previously one was not respected when the other was updated. The favorites filter no longer hides empty networks when disabled.
| * add export for all logs (channel, etc.)Gravatar Alex P2019-09-071-1/+2
| | | | | | | | this line was always commented (since initial impl in 184e489) but this feature seems to be working fine
| * DCC Module: Fix virtualness of member functionsGravatar IceN9ne2019-06-282-3/+3
| |
| * libkviurl: Use "itemActivated" event instead of "itemDoubleClicked"Gravatar Vladimir Panteleev2019-05-022-3/+3
| | | | | | | | Allows opening URLs with the keyboard (by pressing Enter).
| * libkviurl: Add "Open" default action to menuGravatar Vladimir Panteleev2019-05-022-2/+14
| | | | | | | | | | | | | | Does exactly the same as double-clicking. Copies the UI pattern from most graphical file managers. A nice kind of redundancy to have.
| * libkviurl: Use Qt's native context menu events instead of emulationGravatar Vladimir Panteleev2019-05-022-38/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use Qt's customContextMenuRequested signal + setContextMenuPolicy, and unify UrlDialog::popup with UrlDialog::contextMenu, to fix: - Pressing the Menu key on the keyboard did not pop up a menu. - The right-clicked item was not selected before the context menu was displayed, thus, the selected action applied to the old selection. The selection changed to the right-clicked item after the context menu was closed. - If there was no room left, it was not possible to summon the context menu that held the "Configure" option.
| * libkviurl: Fix showing configuration dialog after closing it with EscGravatar Vladimir Panteleev2019-05-021-0/+2
| | | | | | | | Pressing Esc hides the dialog, but does not delete it.
* | This is not necessary anymoreGravatar wodim2019-04-011-26/+0
| |
* | Merge branch 'master' into python3Gravatar wodim2019-04-01243-2113/+1956
|\|
| * uintUserListMinimumWidth: Reduce minimum due to account for certain ↵Gravatar IceN9ne2019-01-211-1/+1
| | | | | | | | combinations of font and dpi
| * Replace KVI_OPTION_MIRCCOLOR usage with getMircColorGravatar Vladimir Panteleev2019-01-162-12/+12
| | | | | | | | | | | | | | | | | | - Replace occurrences in IRC-related views, and message type references - Don't replace occurrences dealing with the color picker or the configurable low (0-15) colors - Also replace hard-coded references to the maximum color index (15/16) with KVI_EXTCOLOR_MAX
| * Add missing override keywordsGravatar IceN9ne2019-01-042-9/+9
| |
| * Merge branch 'master' into cpp17Gravatar IceN9ne2019-01-011-4/+4
| |\
| | * Update build_detector.pl to improve consistency with detector.cppGravatar Alexey Sokolov2018-12-091-4/+4
| | |
| * | Convert 0s and NULLs to nullptrGravatar IceN9ne2018-12-0341-115/+114
| | |
| * | Remove C-style typedef structsGravatar IceN9ne2018-11-2822-65/+61
| | |
| * | Use override where possible and remove unnecessary usages of the virtual ↵Gravatar IceN9ne2018-11-2893-317/+317
| | | | | | | | | | | | keyword.
| * | Remove unnecessary usages of the inline keyword per language evolution.Gravatar IceN9ne2018-11-2811-33/+33
| | |
| * | Remove Q_UNUSED macrosGravatar IceN9ne2018-11-2816-69/+26
| |/
| * Fix compiler warnings in the code.Gravatar IceN9ne2018-11-277-11/+8
| |
| * SASL: Add option for aborting connection on SASL failureGravatar IceN9ne2018-11-261-1/+4
| |
| * Do not track Linux kernel versionGravatar Bernhard M. Wiedemann2018-11-241-4/+0
| | | | | | | | | | | | of build system to make reproducible builds easier. See https://reproducible-builds.org/ for why this is good.
| * SASL: Add support for EXTERNAL method. Closes #2258Gravatar IceN9ne2018-11-222-8/+25
| |
| * Add anonymous namespace to build_detector.pl too.Gravatar Alexey Sokolov2018-11-151-0/+2
| | | | | | | | | | It's probably not going to be run ever again, but just for case if it is.
| * Add anonymous namespace around detector.cppGravatar Alexey Sokolov2018-11-141-0/+2
| | | | | | | | | | It generates names which conflict with other names in global namespace.
| * Apply all modernize-* fixes from clang-tidy except for modernize-use-autoGravatar Alexey Sokolov2018-11-1447-108/+137
| |
| * more enchant windows things and perl updatesGravatar Dessa2018-09-063-619/+431
| | | | | | | | | | | | - of course i missed to amend the include location, fixed now - update to ExtUtils::ParseXS 3.39 (no changes) - update to Devel::PPPort 3.42 and use the correct typemap
| * List object updates; fix #2384Gravatar Fabio Bas2018-08-191-1/+24
| | | | | | | | | | * fix a crash in $eof(); * add a boolean "reverse" parameter to $sort
| * Fix double "built on:" in output.Gravatar IceN9ne2018-05-281-2/+1
| |
| * Remove usages of Q_FOREACH. Fixes #2385Gravatar IceN9ne2018-05-224-15/+9
| |
| * AboutDialog: Fix line break for non-SSL buildsGravatar IceN9ne2018-05-201-1/+1
| |
| * AboutDialog: OpenSSL infos fixGravatar Pan72018-05-201-3/+3
| |
| * AboutDialog: OpenSSL infosGravatar Pan72018-05-201-0/+31
| |
| * LF and UTF8 all the things (#2378)Gravatar Benjamin Staneck2018-04-262-52/+52
| | | | | | | | | | | | | | | | Sweep over all files to make sure they are LF and UTF8 * LF all the things * convert *.nsi files to utf8 and no longer treat them as binary * convert the 3 cyrillic languages to utf8 * .dat files are also binary
| * Fix undefined behavior involving lifetime of temporariesGravatar IceN9ne2018-04-222-13/+10
| |
| * Remove unused/useless codeGravatar IceN9ne2018-04-221-1/+0
| |
| * Remove dead and useless codeGravatar IceN9ne2018-04-222-18/+0
| |
| * DccChatWindow: Fix error handlingGravatar IceN9ne2018-04-221-2/+2
| |
| * Fix Coverity complaints about uninitialized member variablesGravatar IceN9ne2018-04-1413-35/+22
| |
| * fix doc folder cleanup fallout (#2370)Gravatar Benjamin Staneck2018-04-111-1/+1
| |
| * Docs folder cleanup (#2366)Gravatar Benjamin Staneck2018-04-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * delete accelerator.keys.txt content is at https://github.com/kvirc/KVIrc/wiki/Keyboard-shortcuts * delete INSTALL and doc/INSTALL.txt content is at https://github.com/kvirc/KVIrc/wiki/installation * delete doc/firefox.hack.txt should no longer be needed * delete doc/themes.howto.txt content is at https://github.com/kvirc/KVIrc/wiki/tutorials * delete doc/INSTALL-MacOS.txt content is at https://github.com/kvirc/KVIrc/wiki/Compiling-KVIrc-from-git-on-macOS-Sierra * add another VS file to .gitignore * delete doc/FAQ content is at https://github.com/kvirc/KVIrc/wiki/FAQ * delete old TODOs content should be, if relevant, in issues * delete doc/addon.howto.txt content is at https://github.com/kvirc/KVIrc/wiki/Addons * delete doc/scripting.faq.txt content is at https://github.com/kvirc/KVIrc/wiki/tutorials * delete translations.howto.txt and translations.spanish.notes.txt content should be at https://github.com/kvirc/KVIrc/wiki/Updating-KVIrc's-translations * delete win32_run_cmake.bat outdated? * adjust CMakeLists.txt for removed files * delete Windows compilation instructions content is at https://github.com/kvirc/KVIrc/wiki/Compiling-KVIrc-on-Windows * delete doc/hackers.guide.txt content is at https://github.com/kvirc/KVIrc/wiki/The-Source-Tree * delete doc/ui-style-tips.txt content is at https://github.com/kvirc/KVIrc/wiki/Contributing-code-to-KVIrc's-repositories * adjust README to doc changes * move main license file to root * adjust mentions of copyright files * revert status badges back from shields.io shields.io is overloaded all the time so the badges never display * change cmake syntax * restore the about license text to its original glory and install the amip license only on windows * update GPL2 from the GNU website * change the installer to show ABOUT-LICENSE as well
| * AliasEditorWindow: Add "Export All to ..." button for more consistent UIGravatar craftwar2018-04-091-0/+3
| |
| * Revert "Remove gzipped logs as an option"Gravatar IceN9ne2018-03-041-1/+5
| | | | | | | | This reverts commit aa64034f955f6b8221e8e844363009dfba738553.
| * Remove gzipped logs as an optionGravatar OmegaPhil2018-03-021-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Despite the fact gzip'd log data is written with max compression, it is done by appending independently-compressed data to the relevant archive on every flush or log stop - this basically kills the compression as there is little duplication in the small amount of data logged. Over time, this produces archives that are much larger than the data stored (therefore making the 'compression' pointless). gzip is still used outside of logging in KVIrc (and to read 'old' logs), so is not removed. Fixes 'gzip compression of logs on flushing/log stopping in many cases results in larger archives than log data' / #2353
| * spellchecker: Stop trying to load invalid dictionaries.Gravatar IceN9ne2018-02-191-0/+3
| |
| * Add option to prioritize nick tab completion by last action time. Implements ↵Gravatar IceN9ne2018-02-191-3/+6
| | | | | | | | #2216