3100 Commits

Author SHA1 Message Date
Luis Ángel San Martín
036dc454c6 Fix Info.plist for YACReader.
CFBundleTypeRole was missing for all the supported types. The LSItemContentType for pdf should be com.adobe.pdf.
2018-01-06 09:19:41 +01:00
Luis Ángel San Martín
90754baa79 Clear pagesEmited in Render to avoid reusing them when a new comic has been opened. 2018-01-06 08:55:56 +01:00
Luis Ángel San Martín
4e0d2644fb Don't emit pageAvailable unless it is available. 2018-01-06 08:54:44 +01:00
Luis Ángel San Martín
103f8caae5 Add cancellation support to CompressedArchive (unarr).
This will let threads end quickly when a comic opening is interrupted.
2018-01-06 07:54:57 +01:00
Luis Ángel San Martín
a516fb1df4 Implement the new ExtractDelegate method in FileComic,
If the comic has been invalidated the extraction should stop.
2018-01-06 07:52:55 +01:00
Luis Ángel San Martín
c766fedd45 Add a method to ExtractDelegate for querying if the extraction has been cancelled. 2018-01-06 07:41:27 +01:00
Felix Kauselmann
7fb2f1a8ff Merged luisangelsm/yacreader/develop into develop 2018-01-04 15:26:31 +01:00
Felix Kauselmann
6ab0ae0315 Improve systemd instructions for yacreaderlibraryserver 2018-01-03 20:45:24 +01:00
Felix Kauselmann
184cd43257 Set application icons for X11 based systems 2018-01-03 20:20:51 +01:00
Luis Ángel San Martín
3fce9b346e Check gl context before deleting defaultTexture in flow_gl. 2018-01-03 16:44:45 +01:00
Luis Ángel San Martín
936dd63d4c Wait for all threads to finish rendering before deleting the filters, otherwise any PageRender could try to use a filter after deleting it.
This is clear example of the risks of sharing raw pointers, the code should be using share_ptr.
2018-01-03 16:44:10 +01:00
Felix Kauselmann
8f886661c6 Merged luisangelsm/yacreader/develop into develop 2018-01-03 10:32:06 +01:00
Luis Ángel San Martín
da8856d271 Update CHANGELOG. 2018-01-02 21:14:23 +01:00
Luis Ángel San Martín
7e106aedd9 Fix crash on exit in YACReader. The problem was the default texture in the flow being deleted more than once. 2018-01-02 21:12:32 +01:00
Luis Ángel San Martín
c490e48c00 New Info.plist for YACReader in macos, it should fix the "open with" problem. 2017-12-29 10:35:45 +01:00
Luis Ángel San Martín
13922591be Fix pdf_backend.pri in macos. 2017-12-29 08:12:02 +01:00
Felix Kauselmann
1c232b0549 Merged luisangelsm/yacreader/develop into develop 2017-12-11 11:00:52 +01:00
Luis Ángel San Martín
7ee67a4472 Fix break lines. 2017-11-26 09:18:40 +01:00
Luis Ángel San Martín
c1d4e0076d Add sytemctl service instructions for running yacreaderlibraryserver. 2017-11-26 09:16:32 +01:00
Luis Ángel San Martín
e8c6f60c13 Merge 2017-11-26 07:39:08 +01:00
Luis Ángel San Martín
64e8f2700b Fix corrupted invalid png. Qt was having problems to pack/show this image and QtCreator complained when I tried to open it. 2017-11-21 20:57:57 +01:00
Felix Kauselmann
3f1b1f620b Fix typo in icon path 2017-11-21 11:45:10 +01:00
Felix Kauselmann
28a6939a01 svg icons for Linux 2017-11-21 11:01:31 +01:00
Luis Ángel San Martín
a90528e579 Comic updates from a local client have to be processed in the main thread so the UI gets updated inmediatly. 2017-11-20 21:44:00 +01:00
Luis Ángel San Martín
b60c0e523c Fix sorting in siblings calculation, it is the name (file name) not the title. 2017-11-20 21:38:07 +01:00
Luis Ángel San Martín
d5f167b670 Don't set the window icon, let windows use the app icon. 2017-11-20 21:37:26 +01:00
Luis Ángel San Martín
31ba1275d3 Update app icons for YACReader and YACReaderLibrary in Windows. 2017-11-20 19:43:48 +01:00
Luis Ángel San Martín
455509f2b8 Merged in selmf/yacreader/develop (pull request #56)
Fixes for Qt 5.3 and Haiku
2017-11-19 09:10:46 +00:00
Luis Ángel San Martín
5c268217d3 Fix read flag calculation on progress read updated from the server. 2017-11-19 10:03:40 +01:00
Felix Kauselmann
c69499246d Backed out changeset 2a88239c2640 (don't change critical stuff during a beta phase) 2017-11-14 18:05:17 +01:00
Felix Kauselmann
97cfff3ef2 QProcess: always use proper process arguments when opening YACReader from the library 2017-11-12 12:08:22 +01:00
Felix Kauselmann
0c34d54b86 Remove obsolete script 2017-11-11 08:56:04 +01:00
Felix Kauselmann
caf53f0442 Fix spelling errors reported by stevepusser 2017-11-11 08:55:16 +01:00
Felix Kauselmann
6ccc78558f Remove unneeded es.qm files. 2017-11-06 13:11:33 +01:00
Felix Kauselmann
a0e3046be7 Fix build for Qt 5.3 2017-11-05 17:56:39 +01:00
Felix Kauselmann
237cb02638 Fix YACReaderLibraryServer service file and service install path. 2017-11-03 08:32:35 +01:00
Felix Kauselmann
2c914d6579 Support Haiku OS specific libs and compile flags in the build system. 2017-11-03 08:15:46 +01:00
Luis Ángel San Martín
8c4f167fb0 Merged in selmf/yacreader/develop (pull request #55)
Buildsystem tweaks

Approved-by: Luis ?ngel San Mart?n <luisangelsm@gmail.com>
2017-10-24 16:31:54 +00:00
Felix Kauselmann
0372dc4cec Add a systemd service file for the headless server 2017-10-24 10:25:35 +02:00
Felix Kauselmann
6a1ba45a4d Add 64 bit builddir support for YACReaderLibraryServer 2017-10-22 14:21:35 +02:00
Felix Kauselmann
af59672204 Buildsystem: add folders for 64bit build and improve dependencies detection. 2017-10-21 21:49:00 +02:00
Luis Ángel San Martín
02e7caf5c5 Bug fix. Updates through the server didn't update the read field in the DB. 2017-10-20 17:42:25 +02:00
Luis Ángel San Martín
a1b37eb9cb Fixed comic file path hidden by local declaration in macos. This fixes the comic not found error message. 2017-10-03 18:52:14 +02:00
Luis Ángel San Martín
82ad89b39e Fixed typo. 2017-10-03 10:20:58 +02:00
Luis Ángel San Martín
980b92a27f Fixed add label, begin/end insert rows used to fail in this case, probably it was a qt bug, not it works as intended. 2017-09-29 22:53:29 +02:00
Luis Ángel San Martín
5bf5297229 Bumped version number to 9.0.0 2017-09-29 11:51:19 +02:00
Luis Ángel San Martín
9dc4c7a753 Updated translation resources files. 2017-09-29 11:51:04 +02:00
Luis Ángel San Martín
515a45f8b7 Fixed unicode paths handling when pdfium is used by using FPDF_LoadCustomDocument and QFile for handling the file access. 2017-09-28 19:26:05 +02:00
Luis Ángel San Martín
250dfe24e0 Merged in selmf/yacreader/develop (pull request #53)
Fix problems with missing safety checks in Render::fillBuffer and pdfcomic
2017-09-28 07:11:47 +00:00
Luis Ángel San Martín
a6dc42e496 Merged in selmf/yacreader/unarr_dll (pull request #50)
Add prebuilt dlls for unarr on win.
2017-09-28 07:11:28 +00:00