<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~irc/github.com/kvirc/KVIrc.git/cmake, branch 5.2.4</title>
<subtitle>https://github.com/kvirc/KVIrc.git</subtitle>
<id>https://cgit.space/~irc/github.com/kvirc/KVIrc.git/atom/cmake?h=5.2.4</id>
<link rel='self' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/atom/cmake?h=5.2.4'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/'/>
<updated>2024-03-21T08:57:50Z</updated>
<entry>
<title>Fix Wayland appId (#2621)</title>
<updated>2024-03-21T08:57:50Z</updated>
<author>
<name>Reilly Brogan</name>
</author>
<published>2024-03-21T08:57:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=8c8adf27ca2a8ffb4579aab55868e1b54d457df3'/>
<id>urn:sha1:8c8adf27ca2a8ffb4579aab55868e1b54d457df3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>NSIS: make the installer wait for the uninstall to finish before proceeding; fix #2546 (#2619)</title>
<updated>2024-03-17T16:54:19Z</updated>
<author>
<name>ctrlaltca</name>
</author>
<published>2024-03-17T16:54:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=c0a899866876f1b1363b0e8fd1ca3b5ee8f462e5'/>
<id>urn:sha1:c0a899866876f1b1363b0e8fd1ca3b5ee8f462e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch windows CI builds to Github Actions and Qt6 (#2606)</title>
<updated>2024-02-24T10:30:48Z</updated>
<author>
<name>ctrlaltca</name>
</author>
<published>2024-02-24T10:30:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=9e9049626a307f96a6f7cb512ef8111dd0502070'/>
<id>urn:sha1:9e9049626a307f96a6f7cb512ef8111dd0502070</id>
<content type='text'>
* 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</content>
</entry>
<entry>
<title>Use target_compile_features to select C++ standard (#2607)</title>
<updated>2024-02-12T22:49:14Z</updated>
<author>
<name>Alexey Sokolov</name>
</author>
<published>2024-02-12T22:49:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=f5b1a71ba890a69f4ecf09b61a5d16014c873e37'/>
<id>urn:sha1:f5b1a71ba890a69f4ecf09b61a5d16014c873e37</id>
<content type='text'>
* Use target_compile_features to select C++ standard

* Modules and binary already inherit from kvilib</content>
</entry>
<entry>
<title>Check for QtMultimedia before using QSound; partially fix #2166 (#2604)</title>
<updated>2024-02-12T20:11:03Z</updated>
<author>
<name>ctrlaltca</name>
</author>
<published>2024-02-12T20:11:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=6b57f7f31bf91fffe93084399e9ad7fa2a4de33d'/>
<id>urn:sha1:6b57f7f31bf91fffe93084399e9ad7fa2a4de33d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace deprecated define. Fix #2601 (#2603)</title>
<updated>2024-02-11T15:36:22Z</updated>
<author>
<name>ctrlaltca</name>
</author>
<published>2024-02-11T15:36:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=9b8fa92ef5cceccfbb463ccd18cab89d60d5d836'/>
<id>urn:sha1:9b8fa92ef5cceccfbb463ccd18cab89d60d5d836</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cmake: add support for qt6</title>
<updated>2023-10-18T08:26:35Z</updated>
<author>
<name>Fabio Bas</name>
</author>
<published>2023-09-20T20:08:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=0d1754ed0c44e4feaf9d4c7adb648264e56081b4'/>
<id>urn:sha1:0d1754ed0c44e4feaf9d4c7adb648264e56081b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename COMPILE_WEBKIT_SUPPORT to COMPILE_WEBENGINE_SUPPORT</title>
<updated>2023-10-18T08:26:35Z</updated>
<author>
<name>Fabio Bas</name>
</author>
<published>2023-09-20T20:07:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=9419f8b75e9f4816d62614b7cbcdc23b6738a81f'/>
<id>urn:sha1:9419f8b75e9f4816d62614b7cbcdc23b6738a81f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Port to (and require) Qt 5.15. Drop KDE4 support, fix KDE5 (#2541)</title>
<updated>2023-07-07T23:38:33Z</updated>
<author>
<name>ctrlaltca</name>
</author>
<published>2023-07-07T23:38:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=28292170d8c02743cabfabba3a1623b8d71b9aa2'/>
<id>urn:sha1:28292170d8c02743cabfabba3a1623b8d71b9aa2</id>
<content type='text'>
* Port to (and require) Qt 5.15. Drop KDE4 support, implement KDE5 support where needed.
---------

Co-authored-by: Fabio Bas &lt;fabio.bas@officineinformatiche.net&gt;</content>
</entry>
<entry>
<title>Update Desktop Entry file</title>
<updated>2021-05-29T07:32:32Z</updated>
<author>
<name>Peter J. Mello</name>
</author>
<published>2021-05-28T05:14:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/kvirc/KVIrc.git/commit/?id=6dc728d2aeae3da55120270729ce9358a1e9537b'/>
<id>urn:sha1:6dc728d2aeae3da55120270729ce9358a1e9537b</id>
<content type='text'>
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 &lt;admin@petermello.net&gt;

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
</content>
</entry>
</feed>
