1928 Commits

Author SHA1 Message Date
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
Thomas Bernard
602811f3ad travis-ci: disable -j3 for OS X build 2018-02-14 09:58:46 +01:00
Thomas Bernard
44585eb707 add .travis.yml 2018-02-14 09:58:46 +01:00
Thomas Bernard
a423f03b81 make ziprelease from root dir 2018-02-14 09:58:46 +01:00
Adrian Castravete
4d017d6e7f Use vasprintf for formatted messages 2018-02-13 23:51:48 +02:00
Adrian Castravete
7059271965 Add indication of offending cell in C64 formats 2018-02-13 13:31:15 +02:00
Thomas Bernard
48a8a79746 Fix some memory leaks 2018-02-10 18:49:35 +01:00
Thomas Bernard
61a1c6e39e Load_PNG() fix memory leak 2018-02-10 18:49:35 +01:00
Thomas Bernard
48f0f37793 Restore Background color when loading a brush with transparent color
see http://pulkomandy.tk/projects/GrafX2/ticket/70
2018-02-05 12:23:09 +01:00
Thomas Bernard
bd581c7a90 Save transparent background of Brushes
see http://pulkomandy.tk/projects/GrafX2/ticket/70
2018-01-30 21:32:33 +01:00
Thomas Bernard
84242cef78 Save_GIF() set "Color resolution" to 8bit / 256 colors 2018-01-30 21:09:02 +01:00
Thomas Bernard
6bfb34fd19 gifanalyzer: decode Graphic Control Extension 2018-01-30 15:05:23 +01:00
Thomas Bernard
0f780f1e3f reorganize gifanalyzer.c 2018-01-30 14:27:20 +01:00
Thomas Bernard
8c029c5993 gifanalyzer: decode more bytes of Image descriptor 2018-01-30 13:50:14 +01:00
Thomas Bernard
a4b80c75e1 Fix compilation of gifanalyzer on old GCC versions
0b00000 is not standard C, use 0x00 litterals.
Also fix printf format
2018-01-30 13:28:42 +01:00
Thomas Bernard
c36729b5bc Compile tools 2018-01-29 16:54:44 +01:00
Thomas Bernard
d0417faad2 Fix gifanalyzer.c 2018-01-29 16:53:14 +01:00
Thomas Bernard
26ab4c6844 converted gifanalyzer.c to UNIX file endings 2018-01-29 16:40:38 +01:00
Thomas Bernard
1c6a9e5830 Add a SDL_image test tool. use IMG_Load() and display 2018-01-29 16:39:50 +01:00
Thomas Bernard
8c6f89af46 Save_GIF() translated and clarified comments.
No change in algorithm, same output.
2018-01-29 16:14:19 +01:00
Thomas Bernard
9f3af34968 More efficiently store Animated GIFs
Do not store the whole canvas for additional images
2018-01-29 16:07:17 +01:00
Thomas Bernard
5c932dd2d9 Save_GIF(): fix for 1 pixel GIFs 2018-01-29 15:52:43 +01:00
Thomas Bernard
ea81cbb46b Save_GIF()/GIF_next_pixel() support saving sub-area of the canvas 2018-01-29 15:52:43 +01:00
Thomas Bernard
8fa036c0c4 add forgotten sample lua scripts in ziprelease 2018-01-29 13:40:23 +01:00