Commit Graph

  • 9e89fb665b Load_CM5() Fix preview for CM5 format Thomas Bernard 2018-03-05 10:39:06 +01:00
  • 68cad3884b Load_CM5() update comments Thomas Bernard 2018-03-05 10:15:40 +01:00
  • 9209cc0a5c Load_CM5(): clear palette if configured to do so Thomas Bernard 2018-03-05 10:14:34 +01:00
  • 4b4a66d65c Load_CM5() remove uneeded buffer Thomas Bernard 2018-03-05 10:07:35 +01:00
  • 524bdfba90 improve Test_CM5() Thomas Bernard 2018-03-05 10:02:29 +01:00
  • 8a1781df09 Delete_safety_backups() fix memory leaks Thomas Bernard 2018-03-02 00:45:28 +01:00
  • f32eacaa01 Make compilers happy, remove warnings... Thomas Bernard 2018-03-02 00:28:11 +01:00
  • b98b743d21 Look_for_alternate_ext() fix uninitialized memory access Thomas Bernard 2018-03-02 00:06:00 +01:00
  • 3870cc8afb Program_shutdown() free all images, backups, brushes. Thomas Bernard 2018-03-01 23:59:50 +01:00
  • 37eac890c2 memory leak fix : free the main page on exit Thomas Bernard 2018-03-01 23:45:37 +01:00
  • 5acf27c1b4 call iconv_close() to free iconv resources Thomas Bernard 2018-03-01 23:39:26 +01:00
  • 03d0d5e882 Save_XPM() properly add a , after each line Thomas Bernard 2018-03-01 19:49:51 +01:00
  • 9bd758acdc Save_XPM(): Save transparency information. Thomas Bernard 2018-02-20 19:13:38 +01:00
  • 999458d047 Save_XPM(): save 1 char per pixel if possible Thomas Bernard 2018-02-20 13:59:15 +01:00
  • 07db9f1567 add alternate URL to download libpng sources Thomas Bernard 2018-03-02 00:21:26 +01:00
  • 75fcc3dd4f libpng 1.6.32 => 1.6.34 Thomas Bernard 2018-03-02 00:21:08 +01:00
  • b6c3852aad Display unicode names in script factory as well Thomas Bernard 2018-02-21 20:25:16 +01:00
  • db39392411 Update MSVC project to compile with lua Thomas Bernard 2018-02-21 20:23:22 +01:00
  • c29a52a4b2 WIN32 Cross build now includes lua Thomas Bernard 2018-02-21 01:20:44 +01:00
  • 8ec19f523b Easy leakchecks with "make valgrind" Thomas Bernard 2018-02-15 15:11:38 +01:00
  • 3a6968c97c Save_IFF() fix: Remove file after fclose() Thomas Bernard 2018-02-20 13:14:30 +01:00
  • 854d787e59 io.c: Add Remove_directory() and Remove_path() Thomas Bernard 2018-02-20 15:34:05 +01:00
  • 60beebc9ac fixes for MSVC non-standard C library Thomas Bernard 2018-02-20 15:31:45 +01:00
  • 87e4cfad94 MSVC fix: no arithmetics on void * pointers Thomas Bernard 2018-02-20 15:29:34 +01:00
  • 3d4f39fe36 Use Open_file_write() in Save_GPL() Save_PAL() and Save_XPM() Thomas Bernard 2018-02-20 13:11:05 +01:00
  • d1426c61c5 Generate version.c in MSVC project Thomas Bernard 2018-02-20 02:50:43 +01:00
  • ae03cdfc34 convert absolute path to relative path in MSVC project Thomas Bernard 2018-02-17 18:34:48 +01:00
  • c24e752ec3 unicode.h: Comment what we support about unicode Thomas Bernard 2018-02-17 17:23:44 +01:00
  • 519994e005 Add unicoode font files to archives Thomas Bernard 2018-02-17 17:14:54 +01:00
  • dc4926b7c0 Fix to compile windows build with MinGW32 Thomas Bernard 2018-02-17 17:12:09 +01:00
  • 3c3ef150a6 improve Test_PPH() Thomas Bernard 2018-02-17 16:59:36 +01:00
  • be824627ce loadsave.c: Add functions to open file with alternate extension. Thomas Bernard 2018-02-17 16:05:42 +01:00
  • fda4708756 implement Unicode Copy/Paster for win32 Thomas Bernard 2018-02-16 13:44:51 +01:00
  • 6e6f8ca3f4 Open_popup() fix dropdown outside of the screen Thomas Bernard 2018-02-16 13:00:45 +01:00
  • ea7fdb1927 fix Get_full_filename() prototype Thomas Bernard 2018-02-16 12:46:31 +01:00
  • ad219c84d2 Make saving of unicode named files work under Win32 Thomas Bernard 2018-02-16 12:45:07 +01:00
  • 74818299a3 use Open_file_read()/Open_file_write() Thomas Bernard 2018-02-16 11:09:18 +01:00
  • 3a0e187d73 loadsave.c: function Remove_file() Thomas Bernard 2018-02-16 11:02:28 +01:00
  • 3ed5dc5786 loadsave.c: add Open_file_write/Open_file_read() functions Thomas Bernard 2018-02-16 10:03:10 +01:00
  • bbdee15990 Filename input in unicode for Win32 Thomas Bernard 2018-02-16 02:27:15 +01:00
  • c48e881a54 WIN32 versions of io functions Thomas Bernard 2018-02-16 02:25:23 +01:00
  • d924e0b827 Disable annoying warning in MSVC Thomas Bernard 2018-02-07 00:39:05 +01:00
  • 6f48d7fefe Add MSVC 2010 project file and a make the project compile Thomas Bernard 2018-02-06 18:18:16 +01:00
  • ee1ec1a1b0 Load_Unicode_font(): Warning_with_format(), better filename parsing Thomas Bernard 2018-02-16 11:23:38 +01:00
  • 39c4466db0 use sprintf(xxx,"%s%s...", x, y ..) for string concatenation Thomas Bernard 2018-02-16 09:50:56 +01:00
  • 339e37663f readline.c: fix cursor display with unicode characters Thomas Bernard 2018-02-15 16:42:39 +01:00
  • 2ad59e1686 add Get_font_character_pixel() to get font pixels Thomas Bernard 2018-02-15 16:15:37 +01:00
  • 144d10b682 Support Unicode Keyboard Input Thomas Bernard 2018-02-15 14:46:44 +01:00
  • 689aebf264 Unicode support in keyboard editable field for filename Thomas Bernard 2018-02-15 14:17:53 +01:00
  • 9fb6d650b5 pass unicode name when clicking Load or Save button Thomas Bernard 2018-02-13 22:46:49 +01:00
  • 2911d61ab1 Load_Unicode_fonts() loads all unicode_XXXX-XXX.png files from skins directory Thomas Bernard 2018-02-13 10:33:40 +01:00
  • 4a2754321f update For_each_file() to pass both full path and file name only to the callback Thomas Bernard 2018-02-13 10:30:10 +01:00
  • a4593da4d4 display unicode filename in menu Thomas Bernard 2018-02-12 15:42:48 +01:00
  • de8379aab8 Print_current_directory(): use ELLIPSIS_CHARACTER instead of ... Thomas Bernard 2018-02-12 14:29:06 +01:00
  • 9a03a54fef Display the current directory in unicode Thomas Bernard 2018-02-12 14:16:10 +01:00
  • b882eb9fe4 Print highlighted filename in unicode Thomas Bernard 2018-02-12 13:34:26 +01:00
  • 3322529804 Support for unicode names in directory listing Thomas Bernard 2018-02-12 12:53:41 +01:00
  • a1f0f36062 chdir() => Change_directory() Thomas Bernard 2018-02-12 11:34:38 +01:00
  • 62944c724e getcwd() => Get_current_directory() Thomas Bernard 2018-02-12 11:24:23 +01:00
  • 2ef2e04a7e Rewrite Read_list_of_files() to make use of For_each_directory_entry() Thomas Bernard 2018-02-12 10:58:36 +01:00
  • cb936b24e7 Update For_each_directory_entry() for more args in callback Thomas Bernard 2018-02-12 10:24:39 +01:00
  • 545308265b Add the ability to print unicode characters in addition to "Latin1" ones Thomas Bernard 2018-02-11 21:43:44 +01:00
  • b564a4d4f4 UTF-8 named files for testing Thomas Bernard 2018-02-11 00:34:53 +01:00
  • 59f7261c24 Copy 3rd party dll's to bin/. Avoid dependency on libgcc*.dll Thomas Bernard 2018-02-20 01:06:10 +01:00
  • 8f6e955307 Cross build: Include the right libpng*.dll within the ziprelease Thomas Bernard 2018-02-19 22:32:00 +01:00
  • a771b23982 3rdparty: fix clean targets Thomas Bernard 2018-02-19 10:49:03 +01:00
  • c6084f2918 gitlab-ci: cross compile for Mingw32 Thomas Bernard 2018-02-19 03:17:57 +01:00
  • 7fb8debbdf use PKG_CONFIG_LIBDIR instead of PKG_CONFIG_PATH when WIN32CROSS=1 Thomas Bernard 2018-02-19 03:10:48 +01:00
  • f4f2dfd4ad vasprintf() doesnt exist under Win32 :( Thomas Bernard 2018-02-19 03:01:38 +01:00
  • 20f8cd471d Add Freetype & SDL_ttf Thomas Bernard 2018-02-19 03:01:07 +01:00
  • 49876dcb9c Makefile: use cross compiled libs from ../3rdparty Thomas Bernard 2018-02-19 02:15:45 +01:00
  • 7ecef0d279 3rdparty: add libz as well, and make libpng use it Thomas Bernard 2018-02-19 01:53:42 +01:00
  • 156656c51a travis-ci: test building 3rd party lib dependencies Thomas Bernard 2018-02-19 01:16:35 +01:00
  • 3149d04110 Load_IFF(): load multi palette ILBMs using the BEAM chunk Thomas Bernard 2018-02-09 11:01:33 +01:00
  • d4bf0a8af9 Load_IFF(): Load Animations saved by DeluxePaint ST Thomas Bernard 2018-02-08 16:53:09 +01:00
  • 2cdb6a4da4 Load_IFF() properly set frame duration for animations Thomas Bernard 2018-02-08 00:29:32 +01:00
  • 2d7ecbda0c Load_IFF() improve compatibilty with malformed IFF files Thomas Bernard 2018-02-07 23:34:09 +01:00
  • c1f5ec0381 Load_IFF() animations. Support XOR in mode 5 and frame interleave of 2 Thomas Bernard 2018-02-07 23:31:29 +01:00
  • f0c5854021 Load_IFF() support ILBM animations type 74 Thomas Bernard 2018-02-07 21:40:39 +01:00
  • e31fbabbd7 Load_IFF() parse Deluxe Paint ANimation (DPAN) chunk Thomas Bernard 2018-02-07 21:36:07 +01:00
  • 5ff093feca Load_IFF() move ANHD data to T_IFF_AnimHeader Thomas Bernard 2018-02-07 21:34:22 +01:00
  • 28916b65cf Load_IFF() Fix ILBM 24bit swapped R & B components Thomas Bernard 2018-02-07 14:19:30 +01:00
  • 925dd7fcc9 Load_IFF() Fix parsing of ILBM with mask=1 Thomas Bernard 2018-02-07 12:18:40 +01:00
  • fcb0502d2b Load_IFF() fix overflow in ColorCycling parsing CRNG Thomas Bernard 2018-02-07 12:18:00 +01:00
  • a90170f3d1 Save_IFF(): better handling of pixel aspect ratio Thomas Bernard 2018-02-06 13:56:54 +01:00
  • a94f07ddde Save_IFF(): support Comment saving (in ANNO chunk) Thomas Bernard 2018-02-06 13:36:43 +01:00
  • 268887f456 Load_IFF() use CAMG to set EHB palette Thomas Bernard 2018-02-06 12:52:07 +01:00
  • d94fb966a2 test_iff: Add small tool to test for IFF file structures Thomas Bernard 2018-02-06 11:38:40 +01:00
  • 544a996361 Load_IFF() support of ANIM/ANHD/DLTA animated ILBM Thomas Bernard 2018-02-06 00:19:31 +01:00
  • 1311cfefb0 Load_IFF() use CAMG to force HAM mode Thomas Bernard 2018-02-05 16:48:07 +01:00
  • d4753919ee Load_IFF() parse BMHD as a normal chunk. Use stored_bit_planes var Thomas Bernard 2018-02-05 16:47:16 +01:00
  • 4c92e87d52 Fix the preview for HAM files Thomas Bernard 2018-02-05 11:59:26 +01:00
  • 2bfbc03cb8 Display the bpp of the picture in the Load/Save Dialog Thomas Bernard 2018-02-05 01:30:57 +01:00
  • 039f9af663 Load_IFF() PCHG chunk to support "Palette Change" ILBMs Thomas Bernard 2018-02-04 02:09:26 +01:00
  • d59c7b6d26 Load_IFF() : support ACBM IFF subtype Thomas Bernard 2018-02-04 01:14:43 +01:00
  • f6fa546480 Load_IFF() support ANNO chunks Thomas Bernard 2018-02-04 01:13:52 +01:00
  • 747867b9e2 Load_IFF() translate comments, break in failed for loops Thomas Bernard 2018-02-03 19:05:58 +01:00
  • c7444011ca Load_IFF() add parsing of CLUT chunks Thomas Bernard 2018-02-02 16:34:04 +01:00
  • 9bb459224e Load_IFF() Fixed support of HAM pictures. Thomas Bernard 2018-02-02 15:07:05 +01:00
  • 7a9a862e26 Load_IFF() : support 24bits files Thomas Bernard 2018-02-02 13:24:05 +01:00