Commit Graph

3059 Commits

Author SHA1 Message Date
Luis Ángel San Martín
fb85df74a9
Merge pull request #380 from YACReader/develop
9.12
2023-04-23 21:18:17 +02:00
Luis Ángel San Martín
8f738766ed BUMP version to 9.12 2023-04-23 19:51:48 +02:00
Luis Ángel San Martín
b4e95fb6c5
Merge pull request #379 from selmf/new_qr_engine
New qr engine: Fix output on Windows
2023-04-23 16:37:55 +02:00
Felix Kauselmann
6899bfbcf1 QsLog: Fix Windows console output 2023-04-22 20:13:45 +02:00
Felix Kauselmann
0ead759364 QRCode: Use UTF8 chars for code generation
QString.append() expects UTF8 chars, but this is not standard on all platforms.
2023-04-22 20:11:21 +02:00
Luis Ángel San Martín
d6b1c68285 Fix json produced by the search controller 2023-04-11 23:32:32 +02:00
Luis Ángel San Martín
1a0b9da8d7 Do not accept empty values for the server port in the server settings dialog 2023-04-08 12:31:15 +02:00
Luis Ángel San Martín
e5026c02ea
Merge pull request #378 from selmf/new_qr_engine
New qr engine, part II
2023-04-08 10:19:26 +02:00
Felix Kauselmann
ea38f60c7c Fix build 2023-04-07 20:58:38 +02:00
Felix Kauselmann
c0cb792eca Update changelog 2023-04-07 20:34:07 +02:00
Felix Kauselmann
f8f25c396f YACReaderLibraryServer: Print QR code and basic server info on start 2023-04-07 20:24:59 +02:00
Felix Kauselmann
c100edfcd0 Move network interface filtering to separate file 2023-04-07 20:22:49 +02:00
Felix Kauselmann
9f67bb5e53 Server: Port IP detection and filtering to QNetworkInterface 2023-04-07 20:22:49 +02:00
Luis Ángel San Martín
1a6e36d7d2
Merge pull request #377 from YACReader/search_service
Search API
2023-04-07 13:26:25 +02:00
Luis Ángel San Martín
37ad8dc082 Update CHANGELOG 2023-04-07 12:35:34 +02:00
Luis Ángel San Martín
6d94efac14 Fix yacreaderlibraryserver compiltaion 2023-04-07 11:01:24 +02:00
Luis Ángel San Martín
4198b5ca3a Implement a server controller to provide a search API 2023-04-07 10:51:34 +02:00
Luis Ángel San Martín
5c0b5c7430 Add method for getting the db container path from a library id 2023-04-07 10:51:05 +02:00
Luis Ángel San Martín
ceb34a1409 Extract sql queries creation for the search engine so we can reuse them 2023-04-07 10:49:09 +02:00
Luis Ángel San Martín
044bab0c4c Remove unused import 2023-04-06 19:02:43 +02:00
Luis Ángel San Martín
cab277f3a9 Remove header comments 2023-04-06 19:02:32 +02:00
Luis Ángel San Martín
a57e7a828a
Merge pull request #375 from selmf/new_qr_engine
Replace libqrencode with nayuki/QR-Code-generator
2023-03-26 14:45:43 +02:00
Felix Kauselmann
ffdb06017d Exclude new QR encoder from clang-format checks
Third party code should not be checked.
2023-03-25 11:34:46 +01:00
Felix Kauselmann
8f631763ce Replace libqrencode with nayuki/QR-Code-generator 2023-03-25 11:06:17 +01:00
Luis Ángel San Martín
ad4139e017 Don't clear numPages when deleting metadata 2023-01-16 18:14:21 +01:00
Luis Ángel San Martín
44638219f1 Update CHANGELOG 2023-01-14 14:18:55 +01:00
Luis Ángel San Martín
8f0619887c Change how wheel scrolling works in qml grid views
This fixes scrolling in Qt6
2023-01-14 14:15:30 +01:00
Luis Ángel San Martín
dec297a63c Update version in CHANGELOG 2023-01-07 10:48:44 +01:00
Luis Ángel San Martín
fa3e5eac14
Merge pull request #366 from YACReader/develop
9.11
2023-01-07 10:36:38 +01:00
Luis Ángel San Martín
49ef617757 Bump version number and what's new 2023-01-07 10:34:34 +01:00
Luis Ángel San Martín
308fb22fd9 Bump vcredist version and hope that installation is fixed
“X64 VC Redist no longer removes runtime files when run with /installer /passive switches.”
2023-01-03 13:10:38 +01:00
Luis Ángel San Martín
5ddfa2c4f5 Update CHANGELOG 2022-12-29 08:26:34 +01:00
Luis Ángel San Martín
399f4fd89f Update CHANGELOG 2022-12-27 09:34:22 +01:00
Luis Ángel San Martín
0afe2c33b7 Fix currentPage value when closing YACReader in double page mode
If the latest page of the comic is visible, that should be the currentPage value so YACReaderLibrary can mark the comic as read.
2022-12-27 09:26:55 +01:00
Luis Ángel San Martín
250c48848c setAllocationLimit is Qt6 only 2022-12-12 22:07:30 +01:00
Luis Ángel San Martín
7fed222cb7 Format 2022-12-12 21:53:07 +01:00
Luis Ángel San Martín
fc1f48aaa5 Remove image allocation limit
This commit fixes this error: QImageIOHandler: Rejecting image as it exceeds the current allocation limit of 128 megabytes
2022-12-12 18:37:29 +01:00
Luis Ángel San Martín
6f358e4ea3
Merge pull request #356 from selmf/std_unique
Add support for poppler-qt6 pdf backend
2022-11-20 10:53:10 +01:00
Felix Kauselmann
06d744e88b Fix regression in poppler-qt5 build 2022-11-19 20:02:31 +01:00
Felix Kauselmann
d4f12ff066 Fix poppler-qt6 setup for initial comic extractor 2022-11-19 20:02:31 +01:00
Felix Kauselmann
4a59dd6db6 Add support for poppler-qt6
Fixes #352
2022-11-19 20:02:31 +01:00
Felix Kauselmann
be85954b0c Use std::unique_ptr for pdf objects 2022-11-19 20:02:31 +01:00
Felix Kauselmann
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
Felix Kauselmann
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
Luis Ángel San Martín
35466e5080 Fix crash caused by clearing the ip value
ip is connected to regenerateQR
2022-11-17 22:53:08 +01:00
Luis Ángel San Martín
27b5692f26 Update CHANGELOG 2022-11-10 21:46:59 +01:00
Luis Ángel San Martín
0f9d782bb8 Detect back/forward mouse buttons to move back and forward through the browsing history 2022-11-10 21:46:51 +01:00
Luis Ángel San Martín
2b56945374 Make comic vine dialog modal 2022-11-10 21:46:36 +01:00
Luis Ángel San Martín
24f855b21d
Merge pull request #353 from YACReader/fix_drag_n_drop_grid_view
Fix drag&drop in the comics grid view
2022-11-06 13:04:34 +01:00
Luis Ángel San Martín
ffd8fd3bfb Fix Drag&Drop in the comics grid view 2022-11-06 11:48:27 +01:00