Commit Graph

  • 38c9e3e2cf Load_IFF() : parse SHAM (Sliced-HAM) chunks Thomas Bernard 2018-02-02 11:42:31 +01:00
  • c5ea5d3a46 remove IFF_file global variable Thomas Bernard 2018-02-02 11:38:22 +01:00
  • 5934e0d7fd remove global variable IFF_buffer Thomas Bernard 2018-02-02 10:59:23 +01:00
  • 71135230f5 Load_IFF() set aspect ratio of loaded image Thomas Bernard 2018-02-02 10:38:19 +01:00
  • ec8f698c5b load 1st image of Deluxe Paint for Atari ST Animations Thomas Bernard 2018-02-02 01:09:07 +01:00
  • c3a8559256 Load_IFF() move PBM code to PBM_decode(). Handle TINY and DPPV chunks Thomas Bernard 2018-02-02 00:43:37 +01:00
  • 241943196b Load_IFF() Add parsing of CAMG chunks Thomas Bernard 2018-01-31 16:00:46 +01:00
  • 14cce41ba9 Reorganize Load_IFF() Thomas Bernard 2017-05-18 12:11:30 +02:00
  • b70d49349a add CROSS_CC CROSS_PKGCONFIG CROSS_SDLCONFIG for Mingw32 Cross compilation Thomas Bernard 2018-02-06 22:21:56 +01:00
  • 6a6f9372ba Makefile: Fix PLATFORMFILES for WIN32CROSS Thomas Bernard 2018-02-06 22:41:09 +01:00
  • 3bab6f36d6 Add git branch name to tgz and zip name if not master Thomas Bernard 2018-02-06 22:40:34 +01:00
  • 6f60a066e9 Load_ICO() fix when libpng is disabled Thomas Bernard 2018-02-06 22:21:04 +01:00
  • f89b679224 Makefile: automatically rebuild when the CFLAGS, version or label changes Thomas Bernard 2018-02-14 00:39:34 +01:00
  • 8969230999 build under OS X > 10.5 Thomas BERNARD 2018-02-13 17:24:01 +01:00
  • 5e3bbca49f Enable UTF8 filename conversion for OS X Thomas BERNARD 2018-02-13 12:21:46 +01:00
  • ffbf51a363 Makefile: OS X tar doesn't support --transform Thomas Bernard 2018-02-14 01:00:02 +01:00
  • f8c0456b3b make ziprelease: simplify tar option to make OS X tar happy Thomas Bernard 2018-02-14 00:54:05 +01:00
  • 11ff1bb20f sed I flag in s command is apparently not supported by OS X sed Thomas Bernard 2018-02-13 23:52:08 +01:00
  • db2b1334cd does not define __linux__ under OS X any more. Thomas BERNARD 2018-02-13 22:15:35 +01:00
  • 602811f3ad travis-ci: disable -j3 for OS X build Thomas Bernard 2018-02-13 23:27:48 +01:00
  • 44585eb707 add .travis.yml Thomas Bernard 2018-02-13 22:57:26 +01:00
  • a423f03b81 make ziprelease from root dir Thomas Bernard 2018-02-13 22:57:08 +01:00
  • 4d017d6e7f Use vasprintf for formatted messages Adrian Castravete 2018-02-12 17:34:47 +02:00
  • 7059271965 Add indication of offending cell in C64 formats Adrian Castravete 2015-03-02 13:44:45 +02:00
  • 48a8a79746 Fix some memory leaks Thomas Bernard 2018-02-10 18:23:08 +01:00
  • 61a1c6e39e Load_PNG() fix memory leak Thomas Bernard 2018-02-10 17:36:41 +01:00
  • 48f0f37793 Restore Background color when loading a brush with transparent color Thomas Bernard 2018-02-05 12:23:09 +01:00
  • bd581c7a90 Save transparent background of Brushes Thomas Bernard 2018-01-30 21:32:33 +01:00
  • 84242cef78 Save_GIF() set "Color resolution" to 8bit / 256 colors Thomas Bernard 2018-01-30 21:09:02 +01:00
  • 6bfb34fd19 gifanalyzer: decode Graphic Control Extension Thomas Bernard 2018-01-30 15:05:23 +01:00
  • 0f780f1e3f reorganize gifanalyzer.c Thomas Bernard 2018-01-30 14:27:20 +01:00
  • 8c029c5993 gifanalyzer: decode more bytes of Image descriptor Thomas Bernard 2018-01-30 13:50:14 +01:00
  • a4b80c75e1 Fix compilation of gifanalyzer on old GCC versions Thomas Bernard 2018-01-30 13:28:42 +01:00
  • c36729b5bc Compile tools Thomas Bernard 2018-01-29 16:54:44 +01:00
  • d0417faad2 Fix gifanalyzer.c Thomas Bernard 2018-01-08 17:30:56 +01:00
  • 26ab4c6844 converted gifanalyzer.c to UNIX file endings Thomas Bernard 2018-01-08 17:26:48 +01:00
  • 1c6a9e5830 Add a SDL_image test tool. use IMG_Load() and display Thomas Bernard 2018-01-12 11:14:58 +01:00
  • 8c6f89af46 Save_GIF() translated and clarified comments. Thomas Bernard 2018-01-03 23:53:11 +01:00
  • 9f3af34968 More efficiently store Animated GIFs Thomas Bernard 2017-12-20 00:44:04 +01:00
  • 5c932dd2d9 Save_GIF(): fix for 1 pixel GIFs Thomas Bernard 2017-12-20 00:30:51 +01:00
  • ea81cbb46b Save_GIF()/GIF_next_pixel() support saving sub-area of the canvas Thomas Bernard 2017-12-20 00:29:46 +01:00
  • 8fa036c0c4 add forgotten sample lua scripts in ziprelease Thomas Bernard 2018-01-29 13:40:23 +01:00
  • 55b38da597 remove redondant -c CFLAG Thomas Bernard 2018-01-29 13:31:38 +01:00
  • 00caf6b668 use $(shell) script to test GNU tar only when building under UNIX (linux, *BSD, etc.) Thomas Bernard 2018-01-29 13:21:01 +01:00
  • a0c65b37ec fix PLATFORMFILE gfx2.png path Thomas Bernard 2018-01-26 00:20:15 +01:00
  • 7c003112d9 compatibility with both BSD tar and GNU tar Thomas Bernard 2018-01-26 00:19:45 +01:00
  • 80f8728a6c simplified the settings of FONT_FILES Thomas Bernard 2018-01-26 00:17:14 +01:00
  • 59633fcd0f simplified setting of SCRIPT_FILES and SKIN_FILES in Makefile Thomas Bernard 2018-01-26 00:11:22 +01:00
  • 9948142156 update Makefile.dep Thomas Bernard 2018-01-25 23:18:18 +01:00
  • 83faf708d3 simplified OBJ variable setting in Makefile Thomas Bernard 2018-01-25 23:17:51 +01:00
  • 8cc0dfa0a6 Prefer lua 5.3 over 5.2 (over 5.1) when looking for the package with pkg-config Thomas Bernard 2018-01-25 23:02:24 +01:00
  • d79f25c0be rename Remap_UI_window_backgrounds() to Remap_UI_in_window_backgrounds() Thomas Bernard 2018-01-26 16:13:03 +01:00
  • d44968f063 improve comments Thomas Bernard 2018-01-25 22:54:04 +01:00
  • 4ffa389a90 Update File selector to load/save palettes Thomas Bernard 2018-01-24 15:51:32 +01:00
  • 48ae5bf0d8 Correctly remap backgrounds buffers of windows Thomas Bernard 2018-01-24 15:18:09 +01:00
  • 207e487d99 Show palette in preview (instead of image) when loading palette ! Thomas Bernard 2018-01-23 10:38:55 +01:00
  • abe7a8cb59 simplification of in Load_picture() Thomas Bernard 2018-01-23 10:09:49 +01:00
  • 76f3860712 fix after rebase Thomas Bernard 2018-01-23 10:08:35 +01:00
  • 9fafd0173f minor Restore_background() improvement Thomas Bernard 2018-01-23 09:53:30 +01:00
  • 1c6a9e2db2 fix UI colors Remaping when several windows are open Thomas Bernard 2018-01-23 09:42:02 +01:00
  • 2d26bb8a1f WIP: "Load" button in Palette Dialog Thomas Bernard 2017-12-20 14:59:09 +01:00
  • ccf3e6a77f Change Load_picture() prototype to allow loading of palette Thomas Bernard 2017-12-20 13:48:39 +01:00
  • f3bf217bb6 Fix doxygen warnings. Adrien Destugues 2018-01-25 07:39:28 +01:00
  • 837773ea1d Fix build with gcc2 Adrien Destugues 2018-01-24 19:51:33 +01:00
  • b2898ed7f1 clean global.h Thomas Bernard 2018-01-22 22:12:47 +01:00
  • 5ab93eb7fd Great simplification of Main/Spare page flipping Thomas Bernard 2018-01-22 21:47:44 +01:00
  • 353b494617 move tilemap data to T_Document. Thomas Bernard 2018-01-22 20:59:49 +01:00
  • 92620bb4ba merge Upload_infos_page_main() / Upload_infos_page_spare() => Upload_infos_page() Thomas Bernard 2018-01-22 20:34:29 +01:00
  • 297b653304 input.c: Simplify code in Color_cycling() Thomas Bernard 2018-01-22 16:31:23 +01:00
  • a53d6da6ea Add visible_image and backups to the T_Document structure Thomas Bernard 2018-01-22 16:16:39 +01:00
  • 8ae651c75f put common fields for Main and Spare page in a T_Document structure Thomas Bernard 2018-01-22 13:42:33 +01:00
  • e9b4392691 add GFX2_GLOBAL where forgotten. Thomas Bernard 2018-01-21 23:16:28 +01:00
  • 350ca22f1e Restore the Selector_filename in case of Bookmark error. Thomas Bernard 2018-01-21 20:17:17 +01:00
  • aeca7af074 Add comment about Current_palette Thomas Bernard 2018-01-21 20:12:32 +01:00
  • 08e3c6bebf Fix issue 46 : part 2 Thomas Bernard 2018-01-20 23:59:41 +01:00
  • e078b3afe1 fix issue 46 "ghost cursors" Thomas Bernard 2018-01-18 14:08:23 +01:00
  • 7b69b171ff Fix invalid http://grafx2.org url to grafx2.tk Thomas Bernard 2018-01-22 11:35:12 +01:00
  • afb1feb75d PCX : the CGA "color burst" bit is not taken into account by Paintbrush 3.11 Thomas Bernard 2018-01-20 11:56:03 +01:00
  • 34c7f96535 Better PCX support Thomas Bernard 2018-01-19 16:22:53 +01:00
  • 3271d6ba8d Fix BMP loading for big endian machines (68k, PPC) Thomas Bernard 2018-01-19 10:14:14 +01:00
  • 1232675b59 Save_ICO() Thomas Bernard 2018-01-18 11:20:51 +01:00
  • ad9306498f Add support for 2bpp BMP's (Win CE) Thomas Bernard 2018-01-18 00:59:00 +01:00
  • d0d0b64ecf Support transparency in ICO files with 256 colors or less Thomas Bernard 2018-01-18 00:43:36 +01:00
  • 2a04e363be fix for loading CUR files Thomas Bernard 2018-01-17 17:54:28 +01:00
  • 674fc76649 Fix minor issues Thomas Bernard 2018-01-17 17:31:32 +01:00
  • d9ca2e1092 Load .ico files containing PNG images Thomas Bernard 2018-01-17 10:21:34 +01:00
  • 37a5a0a85c Splitted Load_PNG to allow usage by Load_ICO Thomas Bernard 2018-01-17 10:13:03 +01:00
  • c2486ed629 Support of .ICO file loading Thomas Bernard 2018-01-17 00:54:10 +01:00
  • c2c36849b5 Refactor of Load_BMP() + support of OS/2 BMP Thomas Bernard 2018-01-17 00:53:01 +01:00
  • ee11079b86 Count colors when loading True color pictures Thomas Bernard 2018-01-16 16:27:30 +01:00
  • 753aaf3422 Add Fast Zoom In & Out functions. Thomas Bernard 2018-01-12 10:31:26 +01:00
  • e36cff0fef Hide cursor if we failed to set our 1 pix transparent cursor Thomas BERNARD 2017-12-21 01:18:05 +01:00
  • 2928a16e41 Also save visible layers for spare page Thomas Bernard 2018-01-03 05:13:51 +01:00
  • 8a67da69cc Right click on a layer toggle SOLO / previous state Thomas Bernard 2017-12-27 22:16:48 +01:00
  • cad9aa53fd Switch to Unix end of line Thomas Bernard 2017-12-27 22:07:58 +01:00
  • fb197cc0d9 op_c.c: handle memory allocation errors in CS_Set() Thomas Bernard 2017-12-25 16:08:29 +01:00
  • d7179f7cba fix Optimize_palette() for precisions different than 8 8 8 Thomas Bernard 2017-12-23 04:44:49 +01:00
  • 4b0878c079 Quantization: use population split Thomas Bernard 2017-12-25 15:46:31 +01:00
  • b9bdf68ee6 Quantization : sort clusters by diagonal and not volume Thomas Bernard 2017-12-23 14:53:50 +01:00
  • 5d47a76a50 introduce GRAFX2_QUANTIZE_CLUSTER_POPULATION_SPLIT macro to change cluster splitting method Thomas Bernard 2017-12-23 14:26:08 +01:00