Thomas Bernard
8f6e955307
Cross build: Include the right libpng*.dll within the ziprelease
2018-02-19 22:32:00 +01:00
Thomas Bernard
7fb8debbdf
use PKG_CONFIG_LIBDIR instead of PKG_CONFIG_PATH when WIN32CROSS=1
2018-02-19 19:56:02 +01:00
Thomas Bernard
f4f2dfd4ad
vasprintf() doesnt exist under Win32 :(
2018-02-19 19:55:50 +01:00
Thomas Bernard
49876dcb9c
Makefile: use cross compiled libs from ../3rdparty
2018-02-19 19:55:14 +01:00
Thomas Bernard
3149d04110
Load_IFF(): load multi palette ILBMs using the BEAM chunk
2018-02-18 21:11:40 +01:00
Thomas Bernard
d4bf0a8af9
Load_IFF(): Load Animations saved by DeluxePaint ST
2018-02-18 21:11:40 +01:00
Thomas Bernard
2cdb6a4da4
Load_IFF() properly set frame duration for animations
2018-02-18 21:11:40 +01:00
Thomas Bernard
2d7ecbda0c
Load_IFF() improve compatibilty with malformed IFF files
2018-02-18 21:11:40 +01:00
Thomas Bernard
c1f5ec0381
Load_IFF() animations. Support XOR in mode 5 and frame interleave of 2
2018-02-18 21:11:40 +01:00
Thomas Bernard
f0c5854021
Load_IFF() support ILBM animations type 74
2018-02-18 21:11:40 +01:00
Thomas Bernard
e31fbabbd7
Load_IFF() parse Deluxe Paint ANimation (DPAN) chunk
2018-02-18 21:11:40 +01:00
Thomas Bernard
5ff093feca
Load_IFF() move ANHD data to T_IFF_AnimHeader
2018-02-18 21:11:40 +01:00
Thomas Bernard
28916b65cf
Load_IFF() Fix ILBM 24bit swapped R & B components
2018-02-18 21:11:40 +01:00
Thomas Bernard
925dd7fcc9
Load_IFF() Fix parsing of ILBM with mask=1
2018-02-18 21:11:40 +01:00
Thomas Bernard
fcb0502d2b
Load_IFF() fix overflow in ColorCycling parsing CRNG
2018-02-18 21:11:40 +01:00
Thomas Bernard
a90170f3d1
Save_IFF(): better handling of pixel aspect ratio
2018-02-18 21:11:40 +01:00
Thomas Bernard
a94f07ddde
Save_IFF(): support Comment saving (in ANNO chunk)
2018-02-18 21:11:40 +01:00
Thomas Bernard
268887f456
Load_IFF() use CAMG to set EHB palette
...
Fixes loading of Cougar_Sanasmatron.iff
Some ILBM have 64 colors in palette for EHB images.
That's OK when the 32 extra colors are valid (half bright ones)
but some have garbage in the CMAP
2018-02-18 21:11:40 +01:00
Thomas Bernard
544a996361
Load_IFF() support of ANIM/ANHD/DLTA animated ILBM
2018-02-18 21:11:40 +01:00
Thomas Bernard
1311cfefb0
Load_IFF() use CAMG to force HAM mode
2018-02-18 21:11:40 +01:00
Thomas Bernard
d4753919ee
Load_IFF() parse BMHD as a normal chunk. Use stored_bit_planes var
2018-02-18 21:11:40 +01:00
Thomas Bernard
4c92e87d52
Fix the preview for HAM files
...
HAM files are "true color" pictures which do have
a palette.
2018-02-18 21:11:40 +01:00
Thomas Bernard
2bfbc03cb8
Display the bpp of the picture in the Load/Save Dialog
2018-02-18 21:11:40 +01:00
Thomas Bernard
039f9af663
Load_IFF() PCHG chunk to support "Palette Change" ILBMs
2018-02-18 21:11:40 +01:00
Thomas Bernard
d59c7b6d26
Load_IFF() : support ACBM IFF subtype
2018-02-18 21:11:40 +01:00
Thomas Bernard
f6fa546480
Load_IFF() support ANNO chunks
2018-02-18 21:11:40 +01:00
Thomas Bernard
747867b9e2
Load_IFF() translate comments, break in failed for loops
2018-02-18 21:11:40 +01:00
Thomas Bernard
c7444011ca
Load_IFF() add parsing of CLUT chunks
2018-02-18 21:11:40 +01:00
Thomas Bernard
9bb459224e
Load_IFF() Fixed support of HAM pictures.
...
Loading HAM6 and HAM8 ast true color pictures
2018-02-18 21:11:40 +01:00
Thomas Bernard
7a9a862e26
Load_IFF() : support 24bits files
2018-02-18 21:11:40 +01:00
Thomas Bernard
38c9e3e2cf
Load_IFF() : parse SHAM (Sliced-HAM) chunks
2018-02-18 21:11:40 +01:00
Thomas Bernard
c5ea5d3a46
remove IFF_file global variable
2018-02-18 21:11:39 +01:00
Thomas Bernard
5934e0d7fd
remove global variable IFF_buffer
2018-02-18 21:11:39 +01:00
Thomas Bernard
71135230f5
Load_IFF() set aspect ratio of loaded image
2018-02-18 21:11:39 +01:00
Thomas Bernard
ec8f698c5b
load 1st image of Deluxe Paint for Atari ST Animations
2018-02-18 21:11:39 +01:00
Thomas Bernard
c3a8559256
Load_IFF() move PBM code to PBM_decode(). Handle TINY and DPPV chunks
2018-02-18 21:11:39 +01:00
Thomas Bernard
241943196b
Load_IFF() Add parsing of CAMG chunks
2018-02-18 21:11:39 +01:00
Thomas Bernard
14cce41ba9
Reorganize Load_IFF()
2018-02-18 21:11:39 +01:00
Thomas Bernard
b70d49349a
add CROSS_CC CROSS_PKGCONFIG CROSS_SDLCONFIG for Mingw32 Cross compilation
2018-02-17 19:00:06 +01:00
Thomas Bernard
6a6f9372ba
Makefile: Fix PLATFORMFILES for WIN32CROSS
2018-02-17 19:00:06 +01:00
Thomas Bernard
3bab6f36d6
Add git branch name to tgz and zip name if not master
2018-02-17 19:00:06 +01:00
Thomas Bernard
6f60a066e9
Load_ICO() fix when libpng is disabled
2018-02-17 19:00:06 +01:00
Thomas Bernard
f89b679224
Makefile: automatically rebuild when the CFLAGS, version or label changes
2018-02-16 09:29:23 +01:00
Thomas BERNARD
8969230999
build under OS X > 10.5
2018-02-15 16:20:00 +01:00
Thomas BERNARD
5e3bbca49f
Enable UTF8 filename conversion for OS X
...
HFS drives are using combining characters, so use
UTF-8-MAC encoding for iconv
2018-02-15 16:20:00 +01:00
Thomas Bernard
ffbf51a363
Makefile: OS X tar doesn't support --transform
2018-02-14 09:58:46 +01:00
Thomas Bernard
f8c0456b3b
make ziprelease: simplify tar option to make OS X tar happy
2018-02-14 09:58:46 +01:00
Thomas Bernard
11ff1bb20f
sed I flag in s command is apparently not supported by OS X sed
2018-02-14 09:58:46 +01:00
Thomas BERNARD
db2b1334cd
does not define __linux__ under OS X any more.
2018-02-14 09:58:46 +01:00
Adrian Castravete
4d017d6e7f
Use vasprintf for formatted messages
2018-02-13 23:51:48 +02:00