2529 Commits

Author SHA1 Message Date
Thomas Bernard
c99fa40e6a
display the end of the filename when Spare filename begin is same
diplay :     …lename_end.ext
instead of : finename_begin…
when the begin of Main and Spare file name are the same.
2018-12-18 16:34:05 +01:00
Thomas Bernard
6a01368242
Fix L_SetPictureSize()
just call  Upload_infos_page() just before calling Backup_with_new_dimensions()
fixes http://pulkomandy.tk/projects/GrafX2/ticket/37
2018-12-18 15:45:38 +01:00
Thomas Bernard
559085a614
X11: fix Update_status_line()
it calls Update_rect() which already multiply by Pixel_width Pixel_height
2018-12-18 00:11:54 +01:00
Thomas Bernard
617e4da310
refuse to load file exceeding 9999x9999 pixels.
Prevent crashing when a GIf file pretends to be 50000x50000
2018-12-17 22:02:13 +01:00
Thomas Bernard
3bfa777d23
Load_GIF(): more error detection 2018-12-17 22:02:13 +01:00
Thomas Bernard
2d45c5e68b
Load_GIF() use "stop" for detecting end of image as well 2018-12-17 22:02:12 +01:00
Thomas Bernard
8691554a26
Save_GIF(): update/translate comment about the last code 2018-12-17 22:02:12 +01:00
Thomas Bernard
3a33c96dd5
Translate/doxygenize T_GIF_context comments 2018-12-17 22:02:08 +01:00
Thomas Bernard
a899fe49fb remove global variables used for GIF 2018-12-17 19:42:14 +01:00
Thomas Bernard
931335d1ad remove warnings in Load_PAL() 2018-12-17 11:52:42 +01:00
Thomas Bernard
8061d7c470 to compile under MS Visual C++ 2010 2018-12-17 11:36:40 +01:00
Thomas Bernard
14fcd342f7 remove warning 2018-12-17 11:28:51 +01:00
Thomas Bernard
2549598fc9 check the return value of "system" 2018-12-17 11:22:46 +01:00
Thomas Bernard
b47ace7a30 Load_GPL/Save_GPL: clean code, remove warnings 2018-12-17 11:16:28 +01:00
Thomas Bernard
ee992c6b5f fix Find_filename_match()
issue introduced in commit 49b7d101
2018-12-17 10:42:14 +01:00
Thomas Bernard
595348e7ed _XOPEN_SOURCE should be defined on CFLAGS if needed 2018-12-17 10:35:30 +01:00
Thomas Bernard
8e6ddb4066
update Gradation menu 2018-12-15 20:21:17 +01:00
Thomas Bernard
5a6333e5e8 define COLOR_CYCLING_SPEED_MAX 2018-12-15 20:19:29 +01:00
Thomas Bernard
9c2cd926f1
Tag_color_gradient_range() to simplify code 2018-12-15 17:02:09 +01:00
Thomas Bernard
9f26e372ba
prevent sliders to be displayed out of their range 2018-12-15 16:50:43 +01:00
Thomas Bernard
7a8b25ea4f
Load_IFF() support CCRT color range chunck and read DRNG (but not implemented) 2018-12-14 15:56:47 +01:00
Thomas Bernard
c86babeb35
Load_IFF() support for ANIM with sound chunks 2018-12-14 15:54:45 +01:00
Thomas Bernard
93bc0e6459
rewrite Save_NEO(). Now writes color Cycling info 2018-12-14 15:43:50 +01:00
Thomas Bernard
7a2c46ccc4
Load_NEO() support color cycling 2018-12-14 11:54:03 +01:00
Thomas Bernard
da092228f3
improve Atari ST file formats NEOchrome and Degas 2018-12-14 09:25:19 +01:00
Thomas Bernard
003fbcfc1b
Fix code to optimize sub-picture saving in GIF code 2018-12-13 00:49:18 +01:00
Thomas Bernard
0f098d8b84
Doxygen: create subsection for IFF 2018-12-13 00:11:29 +01:00
Thomas Bernard
f64a2df15c remove doxygen warning about #ifdef 2018-12-12 23:41:48 +01:00
Thomas Bernard
8ac2e3934e
doxygen: make GIF subgroup of loadsaveformats 2018-12-12 23:39:21 +01:00
Thomas BERNARD
fd73bee2cd Add quickstart.rtf to ziprelease and WinInstaller 2018-12-12 14:53:02 +01:00
Thomas BERNARD
235565e447 Add Makefile in doc/ for generating doc for MacOS builds
using macports

anyway brew fails to install the static libraries...
2018-12-12 14:47:24 +01:00
Thomas Bernard
30f6e6bd1f use uname -m instead of uname -p
On my OS X 10.9.5 Mac (AMD64)
uname -m => x86_64
uname -p -> i386
2018-12-12 13:14:28 +01:00
Thomas Bernard
c7e3850b9a
skip sub-blocks (except the 1st) in GFX2MODE GIF extension
That's to be future proof and be able to add more data to this extension
in the future !
2018-12-11 12:45:23 +01:00
Thomas Bernard
cdcb4e93da
remove C64_FLI_enforcer() for good 2018-12-11 12:31:07 +01:00
Thomas Bernard
66aa397b11
Doxygen improvements 2018-12-11 12:25:40 +01:00
Thomas Bernard
4153c315be
PNG: properly use png_set_read_user_chunk_fn()
Also add Doxygen for PNG code
2018-12-11 12:25:40 +01:00
Thomas Bernard
337129f760
Doxygen for GIF.
add Extension documentations, etc.
2018-12-11 12:25:39 +01:00
Thomas Bernard
747dcacbad
fix online help for Apple II DHGR 2018-12-11 12:25:39 +01:00
Thomas Bernard
c5a52242be
Save and load Image mode in GIF file.
Add the extension GFX2MODE
2018-12-11 12:25:39 +01:00
Thomas Bernard
c81ffb0d6e
Automatically set Drawing mode when loading Thomson, C64 and Apple 2 files 2018-12-11 12:25:39 +01:00
Thomas Bernard
2a6f0e3a27
new function Set_image_mode() to set image mode in Load_XXX() functions 2018-12-11 12:25:39 +01:00
Thomas Bernard
2d392fb7b1
Convert image to FLI when enabling the mode. show errors in layer 4 2018-12-11 12:25:39 +01:00
Thomas Bernard
fd6e420008
use word for C64 loadAddr 2018-12-11 12:25:39 +01:00
Thomas Bernard
34c9962e4d
remove Popcount_word() 2018-12-11 12:25:39 +01:00
Thomas Bernard
4c1c2f34ad
Move the 1layer => C64 FLI code to C64_pixels_to_FLI() 2018-12-11 12:25:39 +01:00
Thomas Bernard
84068c5516
change C64_FLI() to use T_IO_Context 2018-12-11 12:25:39 +01:00
Thomas Bernard
28fb91f265
avoid accessing Main.backups in Load_XXX() or Save_XXX() 2018-12-11 12:25:39 +01:00
Thomas Bernard
f003bd8678
Add C64 FLI drawing mode
todo : conversions from flat images
2018-12-11 12:25:39 +01:00
Thomas Bernard
c9c4891b46
realpath.c: passing NULL is POSIX-2008 compliant
also default MAX_PATH to 4096 which is more realistic than 32768
(4096 is the value in linux)
2018-12-11 00:36:39 +01:00
Thomas Bernard
ec4ad8adb2
Load "default.pal" at startup 2018-12-09 22:03:47 +01:00