]> jfr.im git - irc/kvirc/KVIrc.git/log
irc/kvirc/KVIrc.git
6 months agoMake macos dmg nightlies more orderable (#2560) master origin/HEAD origin/master
Alexey Sokolov [Tue, 24 Oct 2023 07:55:03 +0000 (08:55 +0100)] 
Make macos dmg nightlies more orderable (#2560)

* 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

6 months agoAlmost there
Alexey Sokolov [Sun, 22 Oct 2023 17:21:01 +0000 (18:21 +0100)] 
Almost there

6 months agoForgot to write file
Alexey Sokolov [Sun, 22 Oct 2023 16:59:53 +0000 (17:59 +0100)] 
Forgot to write file

6 months agoPass user through ssh config
Alexey Sokolov [Sun, 22 Oct 2023 16:42:22 +0000 (17:42 +0100)] 
Pass user through ssh config

6 months agoYet another time
Alexey Sokolov [Sun, 22 Oct 2023 16:08:32 +0000 (17:08 +0100)] 
Yet another time

6 months agoNext attempt
Alexey Sokolov [Sun, 22 Oct 2023 15:37:16 +0000 (16:37 +0100)] 
Next attempt

6 months agoTry to upload to sftp manually...
Alexey Sokolov [Sun, 22 Oct 2023 15:17:33 +0000 (16:17 +0100)] 
Try to upload to sftp manually...

6 months agoSwitch to yet another sftp upload action
Alexey Sokolov [Sun, 22 Oct 2023 12:54:32 +0000 (13:54 +0100)] 
Switch to yet another sftp upload action

6 months agoDon't delete from sftp
Alexey Sokolov [Sun, 22 Oct 2023 11:50:50 +0000 (12:50 +0100)] 
Don't delete from sftp

6 months agoUse another action to upload sftp
Alexey Sokolov [Sun, 22 Oct 2023 11:49:37 +0000 (12:49 +0100)] 
Use another action to upload sftp

6 months agoFix yaml syntax
Alexey Sokolov [Sun, 22 Oct 2023 11:24:07 +0000 (12:24 +0100)] 
Fix yaml syntax

6 months agoTry to upload nightly .dmg
Alexey Sokolov [Sun, 22 Oct 2023 11:22:32 +0000 (12:22 +0100)] 
Try to upload nightly .dmg

6 months agoRemove references to kvirc.de and kvirc.ru (#2559)
ctrlaltca [Sat, 21 Oct 2023 15:54:54 +0000 (17:54 +0200)] 
Remove references to kvirc.de and kvirc.ru (#2559)

* Remove reference to kvirc.de and kvirc.ru

* Fix directive #23

7 months agoConsole window: fix server selection from combobox
Fabio Bas [Tue, 10 Oct 2023 15:59:01 +0000 (17:59 +0200)] 
Console window: fix server selection from combobox

7 months agoQt6: fix font rendering on help window
Fabio Bas [Tue, 10 Oct 2023 15:58:39 +0000 (17:58 +0200)] 
Qt6: fix font rendering on help window

7 months agoMigrate almost all QMessagebox to qt6-friendly version.
Fabio Bas [Tue, 10 Oct 2023 15:58:14 +0000 (17:58 +0200)] 
Migrate almost all QMessagebox to qt6-friendly version.

7 months agoAddress feedback for XmlFunctions.cpp
Fabio Bas [Fri, 6 Oct 2023 06:39:22 +0000 (08:39 +0200)] 
Address feedback for XmlFunctions.cpp

7 months agoChanges that will need to be reworked.
Fabio Bas [Thu, 5 Oct 2023 15:50:54 +0000 (17:50 +0200)] 
Changes that will need to be reworked.
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

7 months agoMisc Qt6 port for slightly changed class names and method signatures
Fabio Bas [Wed, 4 Oct 2023 20:50:00 +0000 (22:50 +0200)] 
Misc Qt6 port for slightly changed class names and method signatures

7 months agoMake shortcuts compatible with qt6; remove unused KviShortcut constructor since it...
Fabio Bas [Wed, 4 Oct 2023 20:44:13 +0000 (22:44 +0200)] 
Make shortcuts compatible with qt6; remove unused KviShortcut constructor since it creates ambiguity with the previous

7 months agoRemove unused calls to viewOptions()
Fabio Bas [Wed, 4 Oct 2023 09:44:43 +0000 (11:44 +0200)] 
Remove unused calls to viewOptions()

7 months agoUse qMin, qMax, .. instead of std equivalents as they better deal with qt integer...
Fabio Bas [Wed, 4 Oct 2023 09:43:34 +0000 (11:43 +0200)] 
Use qMin, qMax, .. instead of std equivalents as they better deal with qt integer types

7 months agoDrop QApplication::globalStrut() usage (unavailable on qt6)
Fabio Bas [Wed, 4 Oct 2023 09:41:01 +0000 (11:41 +0200)] 
Drop QApplication::globalStrut() usage (unavailable on qt6)

7 months agoPort from QRegExp (unavailable on qt6) to KviRegExp, based on QRegularExpression
Fabio Bas [Wed, 4 Oct 2023 09:25:05 +0000 (11:25 +0200)] 
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

7 months agoQt6 is stricter when casting numericals and chars. Add an explicit cast/conversion...
Fabio Bas [Wed, 27 Sep 2023 15:22:01 +0000 (17:22 +0200)] 
Qt6 is stricter when casting numericals and chars. Add an explicit cast/conversion to better digest them

cast

7 months agoPort QDateTime::setTime_t() to setSecsSinceEpoch()
Fabio Bas [Wed, 27 Sep 2023 15:16:50 +0000 (17:16 +0200)] 
Port QDateTime::setTime_t() to setSecsSinceEpoch()

7 months agoPort QDateTime::toTime_t() to toSecsSinceEpoch(); it's a quint64, but it should cast...
Fabio Bas [Wed, 27 Sep 2023 15:05:14 +0000 (17:05 +0200)] 
Port QDateTime::toTime_t() to toSecsSinceEpoch(); it's a quint64, but it should cast to time_t safely until year 2106

7 months agoQt6: required Qt5 compatibility module; needed by QRegExp
Fabio Bas [Wed, 20 Sep 2023 20:15:47 +0000 (22:15 +0200)] 
Qt6: required Qt5 compatibility module; needed by QRegExp

7 months agoMass rename of margin -> contentsMargins
Fabio Bas [Wed, 20 Sep 2023 20:12:32 +0000 (22:12 +0200)] 
Mass rename of margin -> contentsMargins

7 months agoQt6: QStringList is a typedef now, avoid forward declarations
Fabio Bas [Wed, 20 Sep 2023 20:11:23 +0000 (22:11 +0200)] 
Qt6: QStringList is a typedef now, avoid forward declarations

7 months agocmake: add support for qt6
Fabio Bas [Wed, 20 Sep 2023 20:08:55 +0000 (22:08 +0200)] 
cmake: add support for qt6

7 months agoRename COMPILE_WEBKIT_SUPPORT to COMPILE_WEBENGINE_SUPPORT
Fabio Bas [Wed, 20 Sep 2023 20:07:04 +0000 (22:07 +0200)] 
Rename COMPILE_WEBKIT_SUPPORT to COMPILE_WEBENGINE_SUPPORT

7 months agoREADME.md: replace travis badge with github actions
ctrlaltca [Wed, 18 Oct 2023 08:18:10 +0000 (10:18 +0200)] 
README.md: replace travis badge with github actions

8 months agoReplace WtWbKit with QtWebEngine (#2554)
ctrlaltca [Tue, 19 Sep 2023 14:06:27 +0000 (16:06 +0200)] 
Replace WtWbKit with QtWebEngine (#2554)

8 months agoPort the mediaplayer mpris interface to mpris 2.2; fix #1912 (#2552)
ctrlaltca [Thu, 31 Aug 2023 07:48:04 +0000 (09:48 +0200)] 
Port the mediaplayer mpris interface to mpris 2.2; fix #1912 (#2552)

* Port the mediaplayer mpris interface to mpris 2.2

* Mpris: add strawberry and a generic fallback for other players

8 months agoMacos: manually create dmg to fix icon position (#2556)
ctrlaltca [Thu, 31 Aug 2023 07:47:43 +0000 (09:47 +0200)] 
Macos: manually create dmg to fix icon position (#2556)

* Macos: manually create dmg to fix icon position

* Fix dmg name

9 months agoSpellchecker: on right click menu, check the spelling for the word under the mouse...
ctrlaltca [Mon, 14 Aug 2023 10:40:27 +0000 (12:40 +0200)] 
Spellchecker: on right click menu, check the spelling for the word under the mouse instead of the word where the cursor is located; fix #1918 (#2551)

9 months agoadd a basic ci build for linux and macos (#2550)
ctrlaltca [Wed, 9 Aug 2023 09:55:21 +0000 (11:55 +0200)] 
add a basic ci build for linux and macos (#2550)

9 months agoBatch export logs (#2485)
Chris MacLeod [Sat, 5 Aug 2023 08:39:01 +0000 (04:39 -0400)] 
Batch export logs (#2485)

* Implement most basic functional batch export

For the future:
*   The loop still needs to be made asynchronous so the process doesn't hang.
*   Ideally, there should be some sort of progress window.
*   There is redundant code that should be reduced.

* Make batch export asynchronous

Reminder: The comment about overwrite protection no longer applies
Todo: Progress dialog

* Avoid possible dangling pointer, improve type safety and const correctness in the process

In reality, the log exporting code has no reason to be in the GUI class to begin with. `exportLog` makes sense as a Qt slot, but `createLog` should be a member function of the `LogFile` class and operate on `this` rather than a `LogFile` argument.
A future commit should amend this, but for now I will avoid changing anything unnecessary until a working progress dialog is in place and I have tested the finished feature thoroughly.

* Add progress dialog

* Make LogViewWindow::createLog a member function of LogFile

* Reduce memory usage by sharing `LogFile`s with the GUI thread

* Correct progress dialog modality

* Collect log files directly instead of reiterating through view items later

Also adds a little documentation

* Fix batch export for paths with reserved characters

* avoid sigsegv

* fix tags removal before nickname in html export

* Fix directory selection and output path for icons in html export

---------

Co-authored-by: ctrlaltca <redacted>
9 months agokernel: We should read the default config on startup (bis) (#2548)
ctrlaltca [Fri, 4 Aug 2023 19:02:07 +0000 (21:02 +0200)] 
kernel: We should read the default config on startup (bis) (#2548)

* kernel: Fix KDE config support

* Rebase to master; implement migration from old config, but keep the "Main" config group to keep it interoperable

---------

Co-authored-by: Andreas Schneider <redacted>
9 months agoAdd "DarkScience" to default server list. (#2472)
Jan Harasym [Fri, 4 Aug 2023 19:01:28 +0000 (21:01 +0200)] 
Add "DarkScience" to default server list. (#2472)

9 months agoDetect solanum ircd (Libera net) to correctly decode user and channel modes (#2547)
ctrlaltca [Fri, 4 Aug 2023 17:55:20 +0000 (19:55 +0200)] 
Detect solanum ircd (Libera net) to correctly decode user and channel modes (#2547)

9 months agoImplement the UTF8ONLY IRCv3 specification (#2514)
Val Lorentz [Fri, 4 Aug 2023 17:55:05 +0000 (19:55 +0200)] 
Implement the UTF8ONLY IRCv3 specification (#2514)

* Implement the UTF8ONLY IRCv3 specification

https://ircv3.net/specs/extensions/utf8-only

* Fix string length

9 months agotranslation and minor comment updates
Dessa [Fri, 28 Jul 2023 15:13:14 +0000 (17:13 +0200)] 
translation and minor comment updates
- switch from transifex/transifex-client to transifex/cli, the current version migrated the config properly (unlike earlier versions) and is usable
- pulled updates from tx, completed korean, updating portuguese and spanish
- minor comment updates and adding product ids that nobody is going to be using

10 months agoAdd a project file to .gitignore
Szymon Tomasz Stefanek [Sat, 15 Jul 2023 15:04:09 +0000 (17:04 +0200)] 
Add a project file to .gitignore

10 months agoUse floating point widths in KviIrcView: fixes overlapping texts
Szymon Tomasz Stefanek [Sat, 15 Jul 2023 15:03:58 +0000 (17:03 +0200)] 
Use floating point widths in KviIrcView: fixes overlapping texts

10 months agofix path for kde notifier (#2545)
ctrlaltca [Wed, 12 Jul 2023 08:13:04 +0000 (10:13 +0200)] 
fix path for kde notifier (#2545)

Co-authored-by: Fabio Bas <redacted>
10 months agoKviSSL: fix deprecations for openssl 3 (#2544)
ctrlaltca [Sat, 8 Jul 2023 22:34:56 +0000 (00:34 +0200)] 
KviSSL: fix deprecations for openssl 3 (#2544)

Co-authored-by: Fabio Bas <redacted>
10 months agoAvoid compilation warning on Python >=3.7 (#2543)
ctrlaltca [Sat, 8 Jul 2023 22:34:37 +0000 (00:34 +0200)] 
Avoid compilation warning on Python >=3.7 (#2543)

Co-authored-by: Fabio Bas <redacted>
10 months ago[WIP] Fix Appveyor builds (#2542)
ctrlaltca [Sat, 8 Jul 2023 18:43:13 +0000 (20:43 +0200)] 
[WIP] Fix Appveyor builds (#2542)

Disable perl scripting on win32 (not on x64), it's not worth the hassle
Disable debug builds (you need a complete windows environment to actually make use of these anyway)

10 months agoPort to (and require) Qt 5.15. Drop KDE4 support, fix KDE5 (#2541)
ctrlaltca [Fri, 7 Jul 2023 23:38:33 +0000 (01:38 +0200)] 
Port to (and require) Qt 5.15. Drop KDE4 support, fix KDE5 (#2541)

* Port to (and require) Qt 5.15. Drop KDE4 support, implement KDE5 support where needed.
---------

Co-authored-by: Fabio Bas <redacted>
11 months agoMerge branch 'bugfix/script-editor-out-of-range-exception'
Matt [Fri, 16 Jun 2023 10:36:54 +0000 (11:36 +0100)] 
Merge branch 'bugfix/script-editor-out-of-range-exception'

11 months agoeditor: Fix crash when editing empty network list
Matt [Fri, 16 Jun 2023 07:17:47 +0000 (08:17 +0100)] 
editor: Fix crash when editing empty network list

11 months agoFix includes, QProcess is used not only without KDE
Alexey Sokolov [Sat, 27 May 2023 11:46:34 +0000 (12:46 +0100)] 
Fix includes, QProcess is used not only without KDE

https://bugs.gentoo.org/906940

22 months agoQString::null is deprecated (#2526)
nmariusp [Wed, 29 Jun 2022 16:25:01 +0000 (19:25 +0300)] 
QString::null is deprecated (#2526)

22 months agoFix issue "CMake Warning (dev) at /home/n/kde/usr/share/ECM/modules/ECMFindModuleHelp...
nmariusp [Sun, 26 Jun 2022 06:50:43 +0000 (09:50 +0300)] 
Fix issue "CMake Warning (dev) at /home/n/kde/usr/share/ECM/modules/ECMFindModuleHelpers.cmake:113 (message): Your project should require at least CMake 3.16.0 to use FindKF5.cmake" (#2525)

2 years agoCMakeLists.txt: Make devdocs and distclean targets compatible with Ninja generator...
Arfrever [Tue, 1 Feb 2022 16:38:21 +0000 (17:38 +0100)] 
CMakeLists.txt: Make devdocs and distclean targets compatible with Ninja generator (#2439). (#2519)

Signed-off-by: Arfrever Frehtes Taifersar Arahesis <redacted>
Co-authored-by: Arfrever Frehtes Taifersar Arahesis <redacted>
2 years agoFixed up to build on MacOS 11.6 and restore SSL and Python support (#2518)
Thomas Horsten [Fri, 26 Nov 2021 10:25:49 +0000 (11:25 +0100)] 
Fixed up to build on MacOS 11.6 and restore SSL and Python support (#2518)

2 years agoDocument the AVATAR negotiation protocol (#2511)
Soni L [Wed, 25 Aug 2021 23:48:32 +0000 (20:48 -0300)] 
Document the AVATAR negotiation protocol (#2511)

2 years agoUpdate URL to kvirc.net
Alexey Sokolov [Fri, 2 Jul 2021 18:23:45 +0000 (19:23 +0100)] 
Update URL to kvirc.net

See https://github.com/kvirc/kvirc-www/pull/28

2 years agoFix some typos in Polish translation.
Arfrever Frehtes Taifersar Arahesis [Wed, 30 Jun 2021 16:00:00 +0000 (16:00 +0000)] 
Fix some typos in Polish translation.

Signed-off-by: Arfrever Frehtes Taifersar Arahesis <redacted>
2 years agoWayland fixes: disable X11 IPC at runtime to avoid crash on start (partially fixes...
Fabio [Fri, 15 Jan 2021 10:56:56 +0000 (11:56 +0100)] 
Wayland fixes: disable X11 IPC at runtime to avoid crash on start (partially fixes #2479, but a proper IPC is still missing). Correctly set main window icon

2 years agoFix #2478: Remove deleted `KviLagCheck`s from owning list
Leo [Wed, 10 Mar 2021 16:49:27 +0000 (11:49 -0500)] 
Fix #2478: Remove deleted `KviLagCheck`s from owning list

The pointers were left dangling. When `qDeleteAll` was called again in the destructor, it resulted in undefined behaviour.

2 years agoInsert missing null terminator
Leo [Wed, 10 Mar 2021 16:35:41 +0000 (11:35 -0500)] 
Insert missing null terminator

The existing null terminator in pcBuffer is overwritten with a carriage return. Without re-appending it, the QString(const char*) constructor may attempt an illegal read.

2 years agoUpdate Desktop Entry file
Peter J. Mello [Fri, 28 May 2021 05:14:45 +0000 (22:14 -0700)] 
Update Desktop Entry file
This commit adds well-formed values for all keys defined in version 1.5
of the [Freedesktop.org Desktop Entry Specification][1], published on
2020-04-27, adding:
- the ability for KVIrc to be designated by all XDG-compliant Linux
  Desktop Environments (GNOME, KDE et al.) as a (default) handler for
  irc/irc6/ircs protocol URIs within all installed applications,
- support for the Startup Notification Protocol,
- a context menu entry in DE graphical application launchers for opening
  a new session/instance/window of KVIrc when one or more are already in
  use, and
- registration of KVIrc as the default handler for the 'text/kvc' and
  'text/kvs' Media (MIME) Type definitions already installed by the
  several circulating vendor packages for Linux

This effectively upstreams the [patch implemented by Kubuntu][2] on
2009-03-08 and later merged by Debian on 2011-05-07 into the official
Debian kvirc packaging repository to add keywords to the launcher entry
which help users to find the entry when searching for all IRC/Chat apps
installed on their system.

The desktop entry file itself is renamed to
`cmake/net.kvirc.KVIrc.desktop.cmake` in the source repository to comply
with above-referenced DES v1.5, which requires that such files use a
valid "D-Bus well-known name" as their basename (which is also the
"desktop file ID" used many other XDG-compliant interfaces), derived, as
suggested, by appending the mixed-case application name to the reverse
DNS entry of the official homepage. The CMake build configuration is
altered to further append the major version number to the mixed-case
application name prior to installation, as advised by the specification.

Signed-off-by: Peter J. Mello <redacted>
1: https://specifications.freedesktop.org/desktop-entry-spec/latest/
2: https://salsa.debian.org/qt-kde-team/extras/kvirc/-/blob/93f8469f20a7a36a9956f3dc0e3d1c87178486a8/debian/patches/kubuntu_01_fix_desktop_entry.patch

2 years agoSwitch default channel from freenode to libera
Alexey Sokolov [Sat, 22 May 2021 21:19:36 +0000 (21:19 +0000)] 
Switch default channel from freenode to libera

2 years agoAdd Libera.Chat to serverdb
Alexey Sokolov [Sat, 22 May 2021 20:56:57 +0000 (20:56 +0000)] 
Add Libera.Chat to serverdb

3 years agoStop using deprecated KWindowSystem::windowInfo()
Alexey Sokolov [Sun, 16 May 2021 08:02:55 +0000 (09:02 +0100)] 
Stop using deprecated KWindowSystem::windowInfo()

Fix #2504
Patch by Andreas Sturmlechner

3 years agoTurn on PrioritizeLastActionTime by default
wodim [Mon, 30 Nov 2020 13:32:43 +0000 (14:32 +0100)] 
Turn on PrioritizeLastActionTime by default

3 years agoUse https for homepage
Alexey Sokolov [Sun, 22 Nov 2020 15:24:46 +0000 (15:24 +0000)] 
Use https for homepage

3 years agoGenerate PDB files for MSVC instead of any compiler on Windows
Leo [Sat, 25 Jul 2020 18:33:29 +0000 (14:33 -0400)] 
Generate PDB files for MSVC instead of any compiler on Windows

3 years agoupdate po files
Dessa [Wed, 22 Jul 2020 13:07:10 +0000 (15:07 +0200)] 
update po files

3 years agoKVS quit command aborts delayed reconnect (#2461)
Andrio Celos [Wed, 15 Jul 2020 14:16:58 +0000 (00:16 +1000)] 
KVS quit command aborts delayed reconnect (#2461)

3 years agopull po updates from Transifex
Dessa [Fri, 5 Jun 2020 15:52:36 +0000 (17:52 +0200)] 
pull po updates from Transifex
among the usual suspects (non-string updates) are updates for French, Polish and Korean with the latter being 100 % translated; thanks "ks k"!

3 years agoFix build with Qt 5.15+
Balló György [Thu, 4 Jun 2020 11:42:30 +0000 (13:42 +0200)] 
Fix build with Qt 5.15+

3 years agoCI: check file size when uploading nightly
Alexey Sokolov [Tue, 2 Jun 2020 21:59:18 +0000 (22:59 +0100)] 
CI: check file size when uploading nightly

3 years agonightly.kvirc.net has moved, update CI
Alexey Sokolov [Mon, 1 Jun 2020 22:49:15 +0000 (23:49 +0100)] 
nightly.kvirc.net has moved, update CI

3 years agoappveyor: make cmake arguments more readable
Alexey Sokolov [Sat, 30 May 2020 22:43:14 +0000 (23:43 +0100)] 
appveyor: make cmake arguments more readable

3 years agoFix windows spell checker, make errors in CI more apparent
Alexey Sokolov [Sat, 30 May 2020 21:03:04 +0000 (22:03 +0100)] 
Fix windows spell checker, make errors in CI more apparent

4 years agoUpdate serverdb.kvc
HelLViS69 [Tue, 28 Apr 2020 08:42:30 +0000 (10:42 +0200)] 
Update serverdb.kvc

4 years agofix spellchecker on windows builds and also update english dicts
Dessa [Fri, 24 Apr 2020 16:43:31 +0000 (18:43 +0200)] 
fix spellchecker on windows builds and also update english dicts

4 years agofixes #2468
Dessa [Thu, 23 Apr 2020 09:20:48 +0000 (11:20 +0200)] 
fixes #2468

while at it update german kvirc translation and fix a typo in it

4 years agopull pos from tx, push pot updates
Dessa [Mon, 30 Mar 2020 11:40:19 +0000 (13:40 +0200)] 
pull pos from tx, push pot updates

4 years agoAdd SciFiCenter IRC Network (#2462)
Klaas Tammling [Mon, 17 Feb 2020 13:30:17 +0000 (14:30 +0100)] 
Add SciFiCenter IRC Network (#2462)

4 years agofixed symbols that slipped into two po files
wodim [Mon, 13 Jan 2020 22:08:15 +0000 (23:08 +0100)] 
fixed symbols that slipped into two po files

some strings in two po files had ↩ symbols instead of \r literals

4 years agoStop unsetting _DEBUG when including Python.h
Alexey Sokolov [Mon, 30 Dec 2019 07:32:51 +0000 (07:32 +0000)] 
Stop unsetting _DEBUG when including Python.h

Because of https://stackoverflow.com/questions/59126760/building-a-python-c-extension-on-windows-with-a-debug-python-installation

4 years agoAppveyor: Maybe reinstall of cygwin will fix cygwin issue?
Alexey Sokolov [Sun, 29 Dec 2019 23:41:25 +0000 (23:41 +0000)] 
Appveyor: Maybe reinstall of cygwin will fix cygwin issue?

c:\cygwin\bin\bash :       1 [main] bash (3052) c:\cygwin\bin\bash.exe: *** fatal error - cygheap base mismatch detected - 0x1180408/0xFB0408.

4 years agoMerge branch 'master' into py3
Alexey Sokolov [Sun, 29 Dec 2019 23:26:57 +0000 (23:26 +0000)] 
Merge branch 'master' into py3

4 years agoReplace FindPythonLibs with FindPython3 in CMake
Alexey Sokolov [Sun, 29 Dec 2019 23:26:31 +0000 (23:26 +0000)] 
Replace FindPythonLibs with FindPython3 in CMake

4 years agooptions/windowList: Add event names to alert level tips
Matt Ullman [Sun, 1 Dec 2019 11:12:53 +0000 (03:12 -0800)] 
options/windowList: Add event names to alert level tips

This should make it more clear what each alert level will trigger on

4 years agoUpdate KviIrcServerParser_literalHandlers.cpp
w0osh ~# [Tue, 19 Nov 2019 06:08:28 +0000 (01:08 -0500)] 
Update KviIrcServerParser_literalHandlers.cpp

4 years agoUpdate KviIrcServerParser_literalHandlers.cpp
w0osh ~# [Wed, 13 Nov 2019 03:42:47 +0000 (22:42 -0500)] 
Update KviIrcServerParser_literalHandlers.cpp

4 years agobump version to 5.0.1
Benjamin Staneck [Sat, 12 Oct 2019 17:36:49 +0000 (19:36 +0200)] 
bump version to 5.0.1

4 years agoOuch
Fabio Bas [Fri, 6 Sep 2019 06:51:02 +0000 (08:51 +0200)] 
Ouch

4 years agoosx: compile with openssl
Fabio Bas [Thu, 5 Sep 2019 13:57:49 +0000 (15:57 +0200)] 
osx: compile with openssl

4 years agoperl compilation works
NicklaTome [Fri, 27 Sep 2019 13:06:32 +0000 (14:06 +0100)] 
perl compilation works

4 years agoRework the server list GUI filter. Fixes #2438.
Andrio Celos [Wed, 21 Aug 2019 14:10:14 +0000 (00:10 +1000)] 
Rework the server list GUI filter. Fixes #2438.

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.

4 years agokvilib: Fix format specifier
craftwar [Sat, 7 Sep 2019 08:39:21 +0000 (16:39 +0800)] 
kvilib: Fix format specifier

4 years agoadd export for all logs (channel, etc.)
Alex P [Wed, 15 Mar 2017 13:19:51 +0000 (15:19 +0200)] 
add export for all logs (channel, etc.)

this line was always commented (since initial impl in 184e489)
but this feature seems to be working fine

4 years agoChange HTTP redirect limit to 20.
Andrio Celos [Sat, 31 Aug 2019 15:50:30 +0000 (01:50 +1000)] 
Change HTTP redirect limit to 20.

This is the redirect limit used by Chrome. The previous limit of 2 was causing problems with some sites.