-
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