5891 Commits

Author SHA1 Message Date
martinrotter
551ba9ddf9
New Crowdin updates (#1619) 2025-01-30 14:01:33 +01:00
Martin Rotter
1ad746fdd6 initial untested implementation for #1322 2025-01-30 13:44:14 +01:00
martinrotter
070430ff12
New Crowdin updates (#1617) 2025-01-30 10:45:22 +01:00
Martin Rotter
186be98f84 fix #1603 2025-01-30 10:34:34 +01:00
Martin Rotter
80455c85b7 lang update 2025-01-30 08:38:16 +01:00
Martin Rotter
c64b3291d3 #1615 fixed 2025-01-29 10:18:18 +01:00
Martin Rotter
f5038d539a #1611 fixed 2025-01-27 07:05:20 +01:00
Michał Górny
12ac668869
fix qt6 feature checks in libmpv (#1612)
Fix Qt6 feature checks to ensure the `QT_CONFIG` macro rather than
incorrectly checking for the definitions.  `QT_FEATURE_*` are always
defined, and they take values 1 or -1 to indicate whether the feature
is present or not.  The `QT_CONFIG` macro wraps checking for that, see:
https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/global/qtconfigmacros.h?id=f9163ae7a8167daded0798654d99a2e3a5aaa2b5#n60

This fixes build failure when qtbase is built without Wayland support:

```
/tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp: In member function ‘v
irtual void LibMpvWidget::initializeGL()’:
/tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp:123:60: error: ‘QWayla
ndApplication’ is not a member of ‘QNativeInterface’; did you mean ‘QX11Application’?
  123 |     display.data = qApp->nativeInterface<QNativeInterface::QWaylandApplication>()->display();
      |                                                            ^~~~~~~~~~~~~~~~~~~
      |                                                            QX11Application
/tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp:123:80: error: no matc
hing function for call to ‘Application::nativeInterface<<expression error> >()’
  123 |     display.data = qApp->nativeInterface<QNativeInterface::QWaylandApplication>()->display();
In file included from /usr/include/qt6/QtCore/qcoreapplication.h:17,
                 from /usr/include/qt6/QtCore/QCoreApplication:1,
                 from /tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/miscellaneous/iofactory.h:8,
                 from /tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/miscellaneous/application.h:11,
                 from /tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp:
5:
/usr/include/qt6/QtWidgets/qapplication.h:125:5: note: candidate: ‘template<class NativeInterface, class TypeInfo, class BaseType, typename std::enable_if<TypeInfo::isCompatibleWith<QApplication>, bool>::type <anonymous> > NativeInterface* QApplication::nativeInterface() const’
  125 |     QT_DECLARE_NATIVE_INTERFACE_ACCESSOR(QApplication)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtWidgets/qapplication.h:125:5: note:   template argument deduction/substitution failed:
/tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp:123:80: error: templat
e argument 1 is invalid
```

Originally reported in https://bugs.gentoo.org/948473.
2025-01-25 13:29:21 +01:00
Martin Rotter
c88b609463 comment out some stuff for macosx 2025-01-20 20:25:33 +01:00
martinrotter
a09cbd4dcd
New Crowdin updates (#1587) 2025-01-18 19:44:28 +01:00
Martin Rotter
07740a0328 option to purge individual feeds 2025-01-08 10:16:23 +01:00
Martin Rotter
fe4f9914c5 Merge branch 'master' of github.com:martinrotter/rssguard 2025-01-07 15:03:16 +01:00
Martin Rotter
7722065544 experimental ability to purge articles from individual feeds - available with feed context menu and main menu Feeds submenu 2025-01-07 15:03:03 +01:00
martinrotter
bf5fd09f78
New Crowdin updates (#1567) 2025-01-06 13:40:44 +01:00
martinrotter
f4fcbb0286
New Crowdin updates (#1563) 2024-12-29 20:50:11 +01:00
Martin Rotter
a352b7551e better format for gemini articles in WebEngine version 2024-12-20 12:43:10 +01:00
Martin Rotter
3dde4064fb bump version 4.8.1 2024-12-20 07:28:39 +01:00
Martin Rotter
95c90bdfb3 fix #1559 and remove non-functional feed from initial feeds 2024-12-20 07:27:28 +01:00
Martin Rotter
483c41ddd5 revert 2024-12-20 07:16:46 +01:00
Martin Rotter
e24f4575af version bump 4.8.0 2024-12-19 11:13:25 +01:00
Martin Rotter
8edd0f3e91 docs fixes 2024-12-19 10:47:04 +01:00
Martin Rotter
55246c6261 gemini scheme handler for webengine 2024-12-19 10:41:41 +01:00
Martin Rotter
65bb665f92 initial state based parser for gemini 2024-12-18 14:32:08 +01:00
Martin Rotter
bdc71f3408 fix build 2024-12-18 13:02:55 +01:00
Martin Rotter
a6c88d95af extract title 2024-12-18 12:54:52 +01:00
Martin Rotter
6a9f8d7181 extract title 2024-12-18 12:48:45 +01:00
Martin Rotter
e80f17d724 no debug code 2024-12-18 12:43:58 +01:00
Martin Rotter
34cf113146 Merge branch 'master' of github.com:martinrotter/rssguard 2024-12-18 12:43:47 +01:00
Martin Rotter
a5eaf87d53 initial support for gemini, will be extended for webengine variant soon, gemini2html parser is rather basic 2024-12-18 12:31:06 +01:00
Martin Rotter
9cb9b7162c initial gemini sources 2024-12-18 08:55:54 +01:00
martinrotter
7ecc49aea4
New Crowdin updates (#1554) 2024-12-16 06:10:38 +01:00
Martin Rotter
9326418478 add only read option to article filtering 2024-12-10 09:57:14 +01:00
Martin Rotter
8ebefbfea4 simplify install logic a bit 2024-11-28 06:41:10 +01:00
Martin Rotter
6f160be31c new cmake build option tailored for msys2 flavor of rssguard 2024-11-27 10:58:31 +01:00
Martin Rotter
8b5f7ec1e8 new cmake build option tailored for msys2 flavor of rssguard 2024-11-27 09:48:04 +01:00
martinrotter
cc674a367c
New Crowdin updates (#1542) 2024-11-27 08:21:45 +01:00
Raed Rizqie
ce69e784c1
Add MinGW support (#1540)
* rssguard.rc: avoid redefinition warnings

* use fully qualified name for std::move

* mingw use fhs structure

* adjust default setting

* cmake: initial support for mingw
2024-11-22 11:57:09 +01:00
Martin Rotter
4cf3bc8cca fix build 2024-11-13 11:35:38 +01:00
Martin Rotter
14cc68c40d fix build 2024-11-13 11:27:33 +01:00
Martin Rotter
5d15f29a8e mariadb version 2024-11-13 11:19:41 +01:00
Martin Rotter
78dc97f23f replace original URL with redirected/final URL when guessing feed 2024-11-12 14:33:59 +01:00
Martin Rotter
793cbcbf58 use resolved/redirected URLs when discovering feeds, this reduces number of duplicate discovered feeds 2024-11-12 14:18:17 +01:00
martinrotter
b230267c22
New Crowdin updates (#1534) 2024-11-11 12:26:54 +01:00
Martin Rotter
11219dfa3a Merge branch 'master' of github.com:martinrotter/rssguard 2024-11-11 11:31:33 +01:00
Martin Rotter
e83235395a aktualizace hudebnibazar 2024-11-11 11:31:11 +01:00
martinrotter
00f789a5c2
New Crowdin updates (#1533) 2024-11-07 11:09:25 +01:00
Martin Rotter
c0e8f919bc fixed #970 2024-11-07 10:21:51 +01:00
Martin Rotter
3f41aeba06 if user has specific feed selected directly, it can be fetched even if it is disabled 2024-11-07 08:32:42 +01:00
Martin Rotter
88203ad383 folder -> category 2024-11-06 12:48:06 +01:00
Martin Rotter
275a34e013 recognize reddit feed, at least basically 2024-11-06 12:45:02 +01:00