| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add a spellchecker backend based on windows >=8 integrated spellchecker (#2743)•••* Add a spellchecker backend based on windows >=8 integrated spellchecker
* CI: remove enchant from windows builds
* Assume Qt5 is Windows 7, Qt6 is Windows >= 10
* Qt5 build is picking up a foreign libenchant from the build system, disable it | ctrlaltca | 2025-12-22 | 1 | -0/+1 |
| * | Fix cmake rules related to CMP0175 (#2687) | ctrlaltca | 2024-11-19 | 1 | -9/+12 |
| * | Misc fixes to sound module related to autodetect (#2669)•••* Sound options: don't immediately save changes when sound system gets autodetected; fix #2667
* If the config-saved sound system is not available anymore, force an autodetect; fix #2668
* Fix "qt" sound system under qt6 and unify the code path for Qt5.
* If phonon is available, prefer it over "qt" sound system (the latter can only play wav files)
* Nuke support for aRts (KDE2/3 sound server) and ESD (Gnome sound server before 2009)
* Sound module: replace SoundEffect with QmediaPlayer to support more file formats. Adjust the priority of "qt" sound system in autodetect
* Convert to smart pointers
* Sound options: force an autodetect if the current sound system is not valid | ctrlaltca | 2024-08-02 | 2 | -24/+0 |
| * | Win uninstaller: correctly remove the "installed app" entry from registry on ... | ctrlaltca | 2024-07-26 | 1 | -0/+5 |
| * | Remove GTK Style flag; fix #2117. Default to Fusion theme on Windows (#2664)•••* Remove the remnants of GTK Style
* Add a Qt6 entry in build info; keep Qt5 since some scripts may need it
* Default to Fusion style on windows | ctrlaltca | 2024-07-15 | 1 | -1/+0 |
| * | Fix Wayland appId (#2621) | Reilly Brogan | 2024-03-21 | 1 | -0/+1 |
| * | NSIS: make the installer wait for the uninstall to finish before proceeding; ... | ctrlaltca | 2024-03-17 | 1 | -1/+52 |
| * | 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/patches | ctrlaltca | 2024-02-24 | 1 | -1/+3 |
| * | Use target_compile_features to select C++ standard (#2607)•••* Use target_compile_features to select C++ standard
* Modules and binary already inherit from kvilib | Alexey Sokolov | 2024-02-12 | 1 | -4/+0 |
| * | Check for QtMultimedia before using QSound; partially fix #2166 (#2604) | ctrlaltca | 2024-02-12 | 1 | -0/+1 |
| * | Replace deprecated define. Fix #2601 (#2603) | ctrlaltca | 2024-02-11 | 1 | -1/+1 |
| * | cmake: add support for qt6 | Fabio Bas | 2023-10-18 | 1 | -5/+1 |
| * | Rename COMPILE_WEBKIT_SUPPORT to COMPILE_WEBENGINE_SUPPORT | Fabio Bas | 2023-10-18 | 1 | -1/+1 |
| * | 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 <fabio.bas@officineinformatiche.net> | ctrlaltca | 2023-07-08 | 1 | -5/+0 |
| * | 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 <admin@petermello.net>
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
| Peter J. Mello | 2021-05-29 | 2 | -19/+36 |
| * | Generate PDB files for MSVC instead of any compiler on Windows | Leo | 2020-07-26 | 1 | -1/+1 |
| * | Modernize to C++17 | IceN9ne | 2018-11-28 | 1 | -1/+1 |
| * | Do not track Linux kernel version•••of build system to make reproducible builds easier.
See https://reproducible-builds.org/ for why this is good.
| Bernhard M. Wiedemann | 2018-11-24 | 1 | -2/+0 |
| * | Use C++14 | Alexey Sokolov | 2018-11-14 | 1 | -2/+2 |
| * | change vc_redist file names•••Fixes #2383
| Benjamin Staneck | 2018-05-13 | 1 | -4/+4 |
| * | LF and UTF8 all the things (#2378)•••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 | Benjamin Staneck | 2018-04-26 | 1 | -15/+15 |
| * | change dev build installer name (#2371)•••It is now based on the last git tag only and includes the build type for debug builds. | Benjamin Staneck | 2018-04-19 | 1 | -1/+2 |
| * | remove qt5_use_modules for Qt 5.11•••cmake modules for Qt 5.11 don't have that function anymore, so it needs to be replaced with the standard way of library linkage.
downside is that the module listing in the Status page isn't looking too fancy anymore.
| Dessa | 2018-04-14 | 1 | -1/+1 |
| * | use the StdUtils NSIS plugin (#2369)•••The ExecShellAsUser function it provides lets us start KVIrc as a user instead of admin from the last page of setup. | Benjamin Staneck | 2018-04-11 | 1 | -1/+2 |
| * | Docs folder cleanup (#2366)•••* 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
| Benjamin Staneck | 2018-04-10 | 1 | -1/+1 |
| * | don't use the NSIS plugin•••* the explorer.exe way actually works and does not need extra code
* remove no longer needed UserInfo.dll
* clean stale onInstSuccess function
| Benjamin Staneck | 2018-04-09 | 1 | -12/+1 |
| * | remove unused CheckUserInstallRights function | Benjamin Staneck | 2018-04-09 | 1 | -31/+0 |
| * | Remove Winamp installer option•••as per https://github.com/kvirc/KVIrc/issues/1691
| Benjamin Staneck | 2018-04-09 | 1 | -19/+0 |
| * | remove autostart related functions•••autostart was removed as an option in https://github.com/kvirc/KVIrc/commit/27f5d68ddf1b1bc4473b569f936ebd6db298977e#diff-b5bbda0fcc3b9962928ec48d87070d82
| Benjamin Staneck | 2018-04-09 | 1 | -34/+0 |
| * | Fixed the finish page so it will launch KVIrc as the user that ran the instal...•••Rebase of https://github.com/kvirc/KVIrc/pull/2147
| Benjamin Staneck | 2018-04-09 | 1 | -1/+10 |
| * | Use cmake TIMESTAMP•••This greatly simlifies the code
and helps to allow reproducible builds.
See https://reproducible-builds.org/ for why this is good.
| Bernhard M. Wiedemann | 2018-04-01 | 1 | -55/+0 |
| * | AppVeyor: update Qt to 5.9, upgrade to VS2017•••Close #2325
| craftwar | 2017-12-21 | 1 | -1/+1 |
| * | Cmake updates••• * Remove the usage of CMP0026’s LOCATION
* fix WANT_STRIP option: fix #2306
* remove WANT_UNIVERSAL_BINARY option (obsolete)
* fix bundling of Qt libraries on Osx
| Fabio Bas | 2017-09-21 | 1 | -2/+13 |
| * | make nsis check for windows 7 | wodim | 2017-06-26 | 1 | -2/+2 |
| * | Build also in debug mode for windows (#2192)•••* Build also in debug mode for windows
See #2191
* Don't mix /Od and -O2 on windows build. -O2 comes from perl
* Reindent perlcore CMakeLists
* Fix debug python build on windows
* Rearrange environment vars in appveyor
* Try to publish pdb files too
* install qts and kvirc's debug pdbs in debug config
* use TARGET_PDB_FILE instead
| Alexey Sokolov | 2017-05-24 | 1 | -1/+4 |
| * | add only a direct shortcut to kvirc in the windows start menu (#2207) | wodim | 2017-03-04 | 1 | -6/+2 |
| * | Make the MS VC++ redist installer run silently, it's just an unnecessary popup. | Benjamin Staneck | 2017-02-07 | 1 | -2/+2 |
| * | update po{t}s and pos, specify package name and version in po{t}s | Dessa | 2016-10-28 | 1 | -3/+3 |
| * | Fix Unicode builds, Unicode true|false | un1versal | 2016-10-04 | 1 | -1/+1 |
| * | build unicode aware installers, that would have even worked on xp but was som... | Dessa | 2016-10-04 | 1 | -0/+1 |
| * | kill some more xp support and bump Devel::PPPort•••- remove specification of subsystem, now that we dropped XP
- update nsis to force Vista+
- get maketool from cmake var, no conditional needed anymore
- bump Devel::PPPort to 3.35 (no code change)
| Dessa | 2016-08-20 | 1 | -2/+2 |
| * | version.h.cmake: Bump copyright year | staticfox | 2016-08-18 | 1 | -1/+1 |
| * | Spanish nsis translation | wodim | 2016-06-06 | 1 | -1/+1 |
| * | KVIrc.nsi: minor typos•••closes #1996
| un1versal | 2016-06-04 | 1 | -4/+4 |
| * | Fix extraction of sources-date from git | Szymon Tomasz Stefanek | 2016-04-24 | 1 | -2/+6 |
| * | Clarification: removing settings also removes logs. | wodim | 2016-02-05 | 1 | -1/+1 |
| * | run codespell to fix some typos, run mkabouttext.pl, fix typos reported by Ar... | Dessa | 2016-01-31 | 3 | -3/+3 |
| * | Correct INSTALL file. Avoid #defining KVI_SOURCES_DATE_GIT when not building ... | Szymon Tomasz Stefanek | 2016-01-02 | 1 | -2/+2 |
| * | Fix for BSD (OS X)'s sed using a different syntax | Fabio Bas | 2015-12-28 | 1 | -18/+39 |
| * | String extraction from source code: consider the code UTF8•••An utf8 char made it appearance in OptionsWidget_interfaceFeatures.cpp
| Fabio Bas | 2015-12-28 | 1 | -3/+3 |