~michihenning/thumbnailer/add-preview-image-extraction

We now handle unexpected network errors correctly, re-trying only after the wait time has expired. Added logging for requests with invalid size to the service-side log, so we don't have look through all the application logs to spot when this happens. The invalid requests are still logged in the application log, but are now adjusted by the service. Added correct error handling when we can't construct an ImageData instance and get an exception. This now correctly creates a failure cache entry. Fixed incorrect handling of requests for larger than the 1920-pixel limit. (The implementation incorrectly relied on invalidly-sized requests.) Disabled failure caching for failures from vs-thumb. If vs-thumb fails, it may work again next time. But, if we cache the failure, it won't manage to create a thumbnail again for the same image until the failure falls out of the cache (which is likely never). Added missing test fixture to slow-vs-thumb test, so the result doesn't depend on the actions of earlier tests or what's in the default cache location. Fixed tests to no longer use invalid QSizes. Changed (0,0) size semantics to limit returned image to 1920 bounding box.

Approved by PS Jenkins bot, James Henstridge.
Filename Latest Rev Last Changed Committer Comment Size
..
.bzr-builddeb 41.1.1 10 years ago Łukasz 'sil2100' Zemczak Packaging review Diff
cmake 40 10 years ago Jussi Pakkanen Added coverage support for great Jenkins justice. Diff
data 100.4.1 9 years ago Pawel Stolowski Added schema file. Diff
debian 22 10 years ago Jussi Pakkanen Added Debian packaging. Diff
doc 244.6.1 8 years ago Xavi Garcia Mena Adding libthumbnailer documentation Diff
include 1 10 years ago Jussi Pakkanen Start project with skeleton. Diff
man 250.3.1 8 years ago Michi Henning Added man pages. Diff
plugins 59.1.41 10 years ago James Henstridge Copy over the libthumbnailer QML image providers o Diff
src 1 10 years ago Jussi Pakkanen Start project with skeleton. Diff
tests 1 10 years ago Jussi Pakkanen Start project with skeleton. Diff
tools 201.1.1 9 years ago Xavi Garcia Added tool to parse the Settings schema and create Diff
.bzrignore 1 10 years ago Jussi Pakkanen Start project with skeleton. 35 bytes Diff Download File
CMakeLists.txt 262.1.8 8 years ago Michi Henning Merged devel. 5.4 KB Diff Download File
COPYING.GPL 189.1.1 9 years ago Michi Henning Made license headers consistent. 34.3 KB Diff Download File
COPYING.LGPL 189.1.1 9 years ago Michi Henning Made license headers consistent. 7.4 KB Diff Download File
CTestCustom.cmake.in 261.2.1 8 years ago Michi Henning Removed source for persistent cache. Fixed valgrin 464 bytes Diff Download File
HACKING 213.3.1 9 years ago Michi Henning A number of files had the wrong license header (LG 3.8 KB Diff Download File
tsan-suppress 181.2.2 9 years ago Michi Henning Updated HACKING and added missing tsan-suppress fi 111 bytes Diff Download File
valgrind-suppress 261.2.1 8 years ago Michi Henning Removed source for persistent cache. Fixed valgrin 5.1 KB Diff Download File