Albert Astals Cid
309cddbe83
xcf: bzero buffer if read less data than expected
2019-01-28 01:30:17 +01:00
Albert Astals Cid
47f46d4463
xcf: Only call setDotsPerMeterX/Y if PROP_RESOLUTION is found
...
https://gitlab.gnome.org/GNOME/gimp/blob/master/devel-docs/xcf.txt says
it's not really that important to be there
2019-01-27 13:14:30 +01:00
Albert Astals Cid
bff6142b44
xcf: initialize num_colors
2019-01-27 13:07:37 +01:00
Albert Astals Cid
09abfd8084
xcf: Initialize layer visible property
...
https://gitlab.gnome.org/GNOME/gimp/blob/master/devel-docs/xcf.txt says
When reading old XCF files that lack this property, assume that layers are visible
2019-01-27 13:03:51 +01:00
Albert Astals Cid
964624ba40
xcf: Don't cast int to enum that can't hold that int value
2019-01-27 12:50:19 +01:00
Albert Astals Cid
3dee6f7c47
xcf: Do not overflow int on the setDotsPerMeterX/Y call
2019-01-27 12:29:07 +01:00
Albert Astals Cid
b8cb5e322c
delete copy constructor and assignment operator of some internal classes
...
they are unused, but if anyone would use them things would go wrong, so protect us from it
2019-01-13 22:30:55 +01:00
Christoph Feck
19f33239e7
[XCF/GIMP loader] Raise maximimum allowed image size to 32767x32767 on 64 bit platforms
...
The GIMP image loader had a limit to 16K x 16K pixels, because this would
already exhaust the 2 GByte address space limit of 32 bit systems.
Remove this limit on 64 bit systems to allow the full 32K x 32K size.
BUG: 391970
Differential Revision: https://phabricator.kde.org/D12557
2018-05-02 02:10:26 +02:00
Laurent Montel
698ba297d3
We depend against 5.8.0 now
2018-03-27 08:01:04 +02:00
Laurent Montel
e5b226e804
Remove not necessary QtCore and co
2018-03-11 13:49:26 +01:00
Martin Koller
7f2c44add4
Use brace-initializer instead of nullptr in returning 0-QFlags
...
Differential Revision: https://phabricator.kde.org/D9182
2017-12-05 19:34:30 +01:00
Montel Laurent
b040cf0f96
Use Q_FALLTHROUGH
2017-06-02 07:52:48 +02:00
Kevin Funk
740fe5df0e
Use nullptr everywhere
...
Differential Revision: https://phabricator.kde.org/D3987
2017-01-16 09:44:17 +01:00
Alex Merry
c9ca1f1862
Rename headers to end with _p.h
...
Frameworks have a convention of naming uninstalled headers in src/ with
a _p at the end of the name, to make it clear they are not part of the
API. None of the headers in KImageFormats are installed, so it is not
really necessary to follow this convention, but we follow it anyway for
the benefit of both humans and tools (like kapidox).
2014-08-03 18:08:49 +01:00
David Faure
02b5e97197
Code reformatted using kde-dev-scripts/astyle-kdelibs.
...
Use git blame -w 47df948 to show authorship as it was before this commit.
2013-12-18 09:54:11 +01:00
Jenkins CI
47df9483fd
Move kimageformats code to the root directory.
2013-12-18 00:45:18 +00:00