Commit Graph

106 Commits

Author SHA1 Message Date
0414104067 YACReader: Fix crash when exiting while processing a comic
When quitting YACReader while processing a comic, the comic thread needs
to be properly terminated to avoid segfaults and other possible problems.
2022-11-19 19:27:52 +01:00
21b8b70657 QsLog: Use dedicated logging thread to avoid segfaults at app shutdown
When shutting down our apps, we clean up some ressources after app.exec()
has finished. As our logger runs on the apps main thread, it can no longer
respond to any debug messages generated during the cleanup phase.

This can lead to segfaults and error masking.

Solution: Run QsLog in a dedicated thread.
2022-11-19 19:26:34 +01:00
27b5692f26 Update CHANGELOG 2022-11-10 21:46:59 +01:00
4c2b6da884 Set 9.10 changelog 2022-10-30 08:40:34 +01:00
75e7e76e82 Update CHANGELOG and what's new 2022-10-29 11:11:11 +02:00
150d27c3ad Make import ComicInfo.XML from new comics optional
It is disabled by default.
2022-10-28 23:31:55 +02:00
6e9e1e9d60 Update CHANGELOG 2022-10-25 19:37:56 +02:00
14cfc5b9d4 Update CHANGELOG and what's new 2022-10-25 10:09:02 +02:00
62ef567280 YACReaderLibrary Server: Add webui status page 2022-10-23 20:01:05 +02:00
17b0d357b1 QRencode: Add fallback for Linux distros that don't provide unversioned library symlinks 2022-10-15 15:26:19 +02:00
273d6240c4 Update CHANGELOG 2022-10-15 12:55:18 +02:00
df9e2ea7e1 Update CHANGELOG 2022-10-12 19:43:30 +02:00
8ff069fa4e Update CHAGELOG 2022-10-09 14:16:40 +02:00
0f2349fdc4 Update CHANGELOG.md 2022-10-08 14:51:34 +02:00
e57e692177 Changelog: Use WIP instead of unreleased 2022-10-08 14:47:54 +02:00
2e72e428ba Update QtWebApp to v1.8.6 2022-10-08 13:38:52 +02:00
67b7c4adc9 Update CHANGELOG/whatsnew 2022-10-01 11:20:38 +02:00
63330dd82f Update CHANGELOG 2022-09-04 22:43:00 +02:00
c891bdf36e Update CHANGELOG 2022-09-01 11:20:50 +02:00
1cf81ebac0 Update CHANGELOG 2022-08-26 21:08:04 +02:00
7df011e181 Add an edit for filtering series results returned by Comic Vine 2022-08-18 16:22:07 +02:00
2294ae63f6 Fix changelog 2022-07-23 19:25:26 +02:00
58cf162534 Update CHANGELOG and what's new content 2022-07-06 10:47:41 +02:00
be3e31624a Update CHANGELOG 2022-07-06 09:46:51 +02:00
a6a812d8e5 Update CHANGELOG 2022-01-19 18:29:40 +01:00
c414761be7 Update CHANGELOG 2022-01-13 23:06:39 +01:00
e822e19703 Update CHANGELOG 2021-12-27 16:44:21 +01:00
181494027b Add updated mime-types to YACReader.desktop 2021-11-10 19:21:39 +01:00
1b275ff934 Update CHANGELOG 2021-09-28 16:22:17 +02:00
0e51b3fdac Update changelog 2021-07-30 08:58:39 +02:00
891546b423 9.8.2 release 2021-06-19 18:13:01 +02:00
cfb91ed9b8 Update CHANGELOG 2021-06-02 21:58:40 +02:00
e7be383bb9 Update CHANGELOG 2021-05-16 16:39:56 +02:00
a5b94f0b5c Translate spanish parts of the changelog to english (using Deepl) 2021-05-09 14:29:13 +02:00
f4112e1190 Update what's new + CHANGELOG 2021-03-06 21:24:53 +01:00
4c8259e835 Update what's new + CHANGELOG 2021-03-06 09:05:35 +01:00
679bd1812f Update CHANGELOG 2021-01-17 11:44:38 +01:00
bb1996fb2d Update CHANGELOG 2021-01-16 18:33:13 +01:00
a077434c78 Update CHANGELOG 2021-01-16 15:04:20 +01:00
7e72c8b691 Update CHANGELOG 2021-01-14 21:38:30 +01:00
948ed595e7 Bump version number to 9.7.1 2020-09-12 12:02:55 +02:00
d22e3a4490 Update CHANGELOG 2020-09-07 18:15:40 +02:00
3342fef1cb Update CHANGELOG.md 2020-09-03 18:10:43 +02:00
5bb6ab276a Reader: Add option to show covers as single pages in double page mode 2020-09-03 15:32:45 +02:00
232181eef7 Reader: Add option to stop enlarging images in fit to width and height 2020-09-02 09:27:53 +02:00
4a654c38c0 Headless server: Add support for setting a port from commandline
Manual editing of a config file for setting a port is not ideal.
Solution: add a set-port command to save a port and also a
--port option to allow setting a temporary port during startup
2020-08-29 18:21:06 +02:00
8a99e35cf6 Update CHANGELOG 2020-08-25 19:04:43 +02:00
4b3042def4 Fix object leaks in database code
Qt's database and query model requires that both the queries and the database
objects are out of scope before a database connection can safely be removed.

Solution: Properly encapsulate databases and queries in "{ }" and use a string
to cache the connection name for out-of-scope removal.
2020-08-25 17:34:46 +02:00
2f9db87f9b Document QsLog update 2020-08-20 17:41:56 +02:00
cf2f5cdf7a Update CHANGELOG 2019-09-23 12:14:06 +02:00