Commit graph

45 commits

Author SHA1 Message Date
Ivailo Monev
c316adfdbb gwenview: fix document test crashes
the testModifyAndSaveAs test case fails tho

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 14:17:38 +02:00
Ivailo Monev
52cb8a6df0 generic: adjust to KDateTime removal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-14 23:15:36 +03:00
Ivailo Monev
cb04718ceb generic: adjust to KDateTime changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-21 07:50:30 +03:00
Ivailo Monev
524e3d4563 gwenview: comment corrections
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 16:28:53 +03:00
Ivailo Monev
eb2e36d7d4 gwenview: fix rotated test for the case of dsd_1838.nef
note that the image was not loaded from the updated url variable, it was
orient6.jpg that was transformed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-05 04:36:18 +03:00
Ivailo Monev
2c90b02a32 gwenview: stabilize the RecursiveDirModel test
note that this race that was observed by the author of the test will happen
outside the test - if files are created while the KDirLister is listing
(because an automatic update was issued for example) some files may not be
listed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-05 01:13:15 +03:00
Ivailo Monev
f2772db1b2 gwenview: drop places tab
already half file manager

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 21:12:04 +03:00
Ivailo Monev
238f7ca13d gwenview: fix RecursiveDirModel regression
not sure if I want to keep it tho, I can already see it choke on symlinks
because they are not tracked

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 17:25:28 +03:00
Ivailo Monev
81f2228487 gwenview: purge manual tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 07:17:35 +03:00
Ivailo Monev
3ea4bbd312 gwenview: adjust to KDirLister changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-01 06:17:05 +03:00
Ivailo Monev
93e394f1ca generic: preperations for kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:28:51 +03:00
Ivailo Monev
68467f9b5e gwenview: update expected data in tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-15 05:27:54 +03:00
Ivailo Monev
984399a1dc gwenview: remove obsolete format hack
the plugin for it accepts only "jpg" as format now and gwenview no longer
has hacks that assume "jpeg", fixes saving of jpg/jpeg images

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-15 03:59:41 +03:00
Ivailo Monev
5ff9f32fb2 generic: replace use of QTime as timer with QElapsedTimer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 13:42:51 +03:00
Ivailo Monev
658e812f74 gwenview: do not rely on compiler to pick up the correct constructor
KUrl has QVariant operator meaning it should be QVariant from QVariant
(i.e. copy constructor) but the testModel() function (see the history model
test) explicitly converts it to KUrl while the StartMainPage class was
converting it to QUrl (via QVariant::toUrl()).

qVariantFromValue<T>() has type before QVariant specialization

side note, try compiling the following (with proper Makefile):

 #include <qurl.h>
 #include <qvariant.h>
 #include <qdebug.h>
 #include <kurl.h>

int main (int argc, char** argv)
{
    QVariant v(QUrl());
    qDebug() << v.type() << v.userType();

    QVariant v2(KUrl());
    qDebug() << v2.type() << v2.userType();

    return 0;
}

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 22:32:43 +02:00
Ivailo Monev
9c2d216fad gwenview: do not overwrite kdebugrc when testing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 00:23:50 +03:00
Ivailo Monev
e6bbe6f23a gwenview: test animated document loader with WebP image
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-18 18:40:22 +03:00
Ivailo Monev
cac9414148 gwenview: port to KExiv2
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 02:33:13 +03:00
Ivailo Monev
ae40545861 gwenview: update MIME types in desktop files and remove test images for unsupported formats
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 14:02:18 +03:00
Ivailo Monev
6fd2ddf25d gwenview: increase wait time in PlaceTreeModelTest::testListUrl1()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-26 04:30:57 +03:00
Ivailo Monev
cc6d65d0c5 gwenview: mark 4frames test case as expected fail
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-21 07:41:04 +03:00
Ivailo Monev
4d4cfa6ab9 gwenview: adjust the rotated load test case
nef image not tested

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-21 05:31:25 +03:00
Ivailo Monev
7027e26278 gwenview: merge URL kind enums for images
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 23:54:23 +03:00
Ivailo Monev
dfd25bc1f0 gwenview: adjust document editor test case
same document editor is used for raster and svg images now so there is
editor (of sorts, saving svg images is not possible but applying
transformation and saving in different format is)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 23:42:44 +03:00
Ivailo Monev
c6bdf9491d gwenview: test image scaler with PPM image, skip it if document size is unknown
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 03:49:01 +03:00
Ivailo Monev
48fa074955 gwenview: adjust document test case
note the comment at:
https://github.com/fluxer/kde-extraapps/blob/master/gwenview/lib/document/animateddocumentloadedimpl.cpp#L66

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-19 04:25:47 +03:00
Ivailo Monev
ce5678b0f7 generic: replace deprecated std::auto_ptr<T> with std::unique_ptr<T>
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-24 12:06:58 +03:00
Ivailo Monev
d749238e5e generic: fix and adjust some tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 20:47:34 +03:00
Ivailo Monev
d98e7f37f0 gwenview: use the same document loader/view adapter for both raster and svg images
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-01 05:15:09 +02:00
Ivailo Monev
6876731c65 generic: drop Kipi support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-04 02:10:23 +03:00
Ivailo Monev
ed3e00f558 gwenview: assume QImage plugin for RAW format is provided
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-31 22:24:45 +03:00
Ivailo Monev
f4e494e8a2 gwenview: adjust test to archive support removal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-28 20:13:25 +03:00
Ivailo Monev
bdc17a1c60 gwenview: remove redundant manual thumbnailgen test
thumbnails are generated via KIO now
2020-02-04 17:45:25 +00:00
Ivailo Monev
019f700319 gwenview: include required QTimer header in testutils header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-04 16:38:40 +00:00
Ivailo Monev
79d2a992ff gwenview: use KIO:PreviewJob as thumbnails provider
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-19 15:22:02 +00:00
Ivailo Monev
ce3e932c94 gwenview: get rid of custom jpeg handler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-25 15:55:50 +02:00
Ivailo Monev
cbf29a08cf generic: make changes required for building against Katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-25 10:01:00 +00:00
Ivailo Monev
e9b375cec3 generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-29 12:07:13 +02:00
Ivailo Monev
a165a95a57 generic: fix tests after the build system cleanup 2015-09-07 11:20:00 +03:00
Ivailo Monev
f58a4c5452 generic: major build system cleanup 2015-09-02 02:13:50 +03:00
Ivailo Monev
d8a22fda42 generic: optimize png images with optipng 2015-07-26 23:49:06 +03:00
Ivailo Monev
3ac3ffe008 generic: misc cleanups 2015-07-11 12:35:08 +03:00
Ivailo Monev
c135cfa6bf generic: adjust for CMake moc 2015-02-27 11:02:43 +00:00
Ivailo Monev
3bafcad0bd killed semantics support of gwenview with fire 2014-11-19 19:44:19 +00:00
Ivailo Monev
bf2d9dcd05 import a bunch of important libraries and applications 2014-11-19 02:23:05 +00:00