rssguard/src/librssguard/core
igrekster 7b19910e0b
Remove duplicates from downloaded message list (#650)
Some downloaded feeds contain multiple entries for the same message.
See `http://feeds.feedburner.com/abseilio` for an example that has:

```
          <pubDate>2020-09-11T00:00:00-04:00</pubDate>
          <link>https://abseil.io/tips/5</link>
--
          <pubDate>2020-06-01T00:00:00-04:00</pubDate>
          <link>https://abseil.io/tips/5</link>
```

When updating the database for the first time, both messages end up
stored. The following feed updates result in one entry matching the
database, and the second entry having a different creation date. This
makes the second entry always marked as unread.
2022-02-22 08:55:30 +01:00
..
feeddownloader.cpp Remove duplicates from downloaded message list (#650) 2022-02-22 08:55:30 +01:00
feeddownloader.h Remove duplicates from downloaded message list (#650) 2022-02-22 08:55:30 +01:00
feedsmodel.cpp fixed #393 2022-01-18 10:09:49 +01:00
feedsmodel.h fixed #393 2022-01-18 10:09:49 +01:00
feedsproxymodel.cpp test filtering behavior 2022-01-08 17:30:37 +01:00
feedsproxymodel.h raw fixes for #546 2022-01-07 12:49:05 +01:00
filterutils.cpp some work on nodejs integration 2022-02-02 10:06:45 +01:00
filterutils.h allow launching of external programs in article filters 2021-12-15 08:06:38 +01:00
message.cpp try to fix ? marks problem 2021-10-21 07:50:54 +02:00
message.h adaptive sync algorithm 2021-07-30 14:14:46 +02:00
messagefilter.cpp refactorings 2021-08-25 13:59:37 +02:00
messagefilter.h try to fix all executable bits, only set them for "executable" script files 2021-08-25 06:43:53 +02:00
messageobject.cpp Docs update 2022-02-16 11:01:10 +01:00
messageobject.h Docs update 2022-02-16 11:01:10 +01:00
messagesforfiltersmodel.cpp working custom colůors 2021-11-25 15:09:30 +01:00
messagesforfiltersmodel.h try to fix all executable bits, only set them for "executable" script files 2021-08-25 06:43:53 +02:00
messagesmodel.cpp sync langs, push format changes 2022-02-21 11:28:54 +01:00
messagesmodel.h fix #608 2022-02-14 15:10:28 +01:00
messagesmodelcache.cpp experimentally separate executable and core library 2019-06-10 09:54:18 +02:00
messagesmodelcache.h Make show msgs unread only persistent across RSS Guard app startups. 2020-06-16 07:15:52 +02:00
messagesmodelsqllayer.cpp fix sql to support mariadb 10.3 2022-02-02 08:04:59 +01:00
messagesmodelsqllayer.h save current code and try to fix #453 2021-07-27 09:19:08 +02:00
messagesproxymodel.cpp some preps for select next imp article 2022-01-01 17:36:52 +01:00
messagesproxymodel.h some preps for select next imp article 2022-01-01 17:36:52 +01:00