2564 Commits

Author SHA1 Message Date
Thomas Bernard
eda6e57574 rewrite Save_C64_hires()
- easier to understand.
- Count_used_colors_area() not used anymore (not safe for
  Save function as it does not get the pixels from the Saving
  context)
2018-12-08 18:20:40 +01:00
Thomas Bernard
f8dfe6227e inline doc for Apple II DHGR mode 2018-12-08 18:12:36 +01:00
Thomas Bernard
1bdec2949b Apple II DHGR mode support 2018-12-08 18:12:36 +01:00
Thomas Bernard
40e022525b convert image to HGR when enabling IMAGE_MODE_HGR 2018-12-08 18:12:36 +01:00
Thomas Bernard
6ccf61361a use Read_pixel_from_layer() in Check_block_constraints() 2018-12-08 18:12:36 +01:00
Thomas Bernard
6ad7bf42b0 Button_Layer_remove(): enforce minimum layers for MODE5, RASTERS, HGR, DHGR 2018-12-08 18:12:36 +01:00
Thomas Bernard
973c8e65da Fix checking of Maximum layers in Add_layer() 2018-12-08 18:12:36 +01:00
Thomas Bernard
f655d7f7c9 show help for "8 BIT" in FX menu when mouse is over the button
+ underscore the F of feedback
2018-12-08 18:12:36 +01:00
Thomas Bernard
7d941a2bee online doc for Apple II HGR drawing mode 2018-12-08 18:12:36 +01:00
Thomas Bernard
3cd82f8f25 fix drawing mode for Apple II HGR 2018-12-08 18:12:36 +01:00
Thomas Bernard
99224fd6d0 Load_HGR() better HGR mode based on "Le Chat Mauve" real display 2018-12-08 18:12:36 +01:00
Thomas Bernard
92d8a600e9 fix GFX2_LogHexDump() when runing with SDL2 2018-12-08 18:12:35 +01:00
Thomas Bernard
a65b31fece correctly populate Format for CONTEXT_PREVIEW 2018-12-08 18:12:35 +01:00
Thomas Bernard
45bb0dd9f7 implement Apple II HGR Drawing mode 2018-12-08 18:12:35 +01:00
Thomas Bernard
7b21ac8a90 add Pixel_in_layer() and Read_pixel_from_layer()
To access another layer than the current layer
2018-12-08 18:12:35 +01:00
Thomas Bernard
1bffaacead Apple II HGR & DHGR Load/Save 2018-12-08 18:12:35 +01:00
Thomas Bernard
f38b335b80 NSIS: create directory AFTER testing its existence :) 2018-12-08 18:04:36 +01:00
Thomas Bernard
c0c3afe170 NSIS: automatically compute install size 2018-12-08 18:04:36 +01:00
Thomas Bernard
2cbe12a662 NSIS: append ${API} to desktop shortcut 2018-12-08 18:04:36 +01:00
Thomas Bernard
6c22117751 NSIS: take *.png *.ttf *.pcx in fonts/ dir 2018-12-08 18:04:36 +01:00
Thomas Bernard
861571c078 add codenetsend.lua 2018-12-08 18:04:35 +01:00
Thomas Bernard
0a38b78a9c samples_2.4 => samples 2018-12-08 18:04:35 +01:00
Thomas Bernard
428235636a NSIS: ask before overwriting scripts/samples 2018-12-08 18:04:35 +01:00
Thomas Bernard
f768dc357b Allow to install both win32 and sdl versions 2018-12-08 18:04:35 +01:00
Thomas Bernard
bb25913053 nsis: StrCmp is a installation time instruction !
so use !if to not include files
2018-12-08 18:04:35 +01:00
Adrien Destugues
2edc897b92 gcc2 build fix. 2018-12-08 18:00:16 +01:00
Thomas Bernard
6a575ed491
Doxygen for haiku.h/haiku.cpp 2018-12-07 13:25:34 +01:00
Thomas Bernard
8e4abd357b
Strip DLL's 2018-12-03 12:10:12 +01:00
Thomas BERNARD
894cc0386c
Add patches for SDL_image-1.2.12 for XCF loading
see http://pulkomandy.tk/projects/GrafX2/ticket/88
2018-12-03 11:44:03 +01:00
Thomas Bernard
513817c439
allow 3rdparty to build with make -j3 2018-12-02 18:08:30 +01:00
Thomas Bernard
e1153b9bb5
Remove 3rd party DLLs and README files from repository
theses files are automatically built with "make 3rdparty"
3rdparty: make sure to create bin/ directory
2018-12-02 18:08:08 +01:00
Thomas Bernard
4391603f37
convert .txt in Win32 distribution files to CRLF eol 2018-12-02 18:08:08 +01:00
Thomas Bernard
3b90e2199e
Automatically "build" README-*.txt files for 3rd party libraries
Theses files have to be included in binary distributions for legal reasons
2018-12-02 18:07:51 +01:00
Thomas Bernard
6e81d013c6
fix warning in help.c about system() 2018-12-02 18:07:51 +01:00
Thomas Bernard
4557766282
add libtiff-5.dll to ziprelease 2018-12-01 12:38:50 +01:00
Thomas Bernard
20902996d0 build libtiff with -static-libgcc
use the trick CC="$(CC) $(LDFLAGS)" to pass -static-libgcc or libtool filter out this parameter !
2018-12-01 12:35:40 +01:00
Thomas Bernard
4eead5974d
Add libtiff-5.dll to install. 2018-11-30 19:10:36 +01:00
Thomas Bernard
775a594858
fix issue #39
http://pulkomandy.tk/projects/GrafX2/ticket/39

pass the palette argument from Compute_optimal_menu_colors(palette)
to compute_xor_table()
2018-11-29 15:26:22 +01:00
Thomas BERNARD
96083c3c3b OSX: include processor type in zip name. include source package and doc in zip 2018-11-29 13:16:46 +01:00
Thomas BERNARD
a03e9da0af OSX: statically build with SDL 1.2.x too 2018-11-29 13:06:34 +01:00
Thomas BERNARD
227cf3b466 MacOS: prefer lua package over lua5.x 2018-11-29 13:05:32 +01:00
Thomas Bernard
8d7c37cc5f
Game Boy Color constraints support 2018-11-29 10:07:20 +01:00
Thomas Bernard
14f7eb1ba4
Button_Constraint_menu(): larger dropdown button 2018-11-29 09:44:09 +01:00
Thomas BERNARD
2cdbcac40d
macOS: add API prefix to bin name. Do not tgz .app (you should use ziprelease) 2018-11-28 23:02:11 +01:00
Thomas Bernard
878568c7f5
round() is not available in old MSVC++ versions 2018-11-28 23:02:11 +01:00
Thomas Bernard
d45eb9117e
Fixes for Win32 / MSVC in help.c 2018-11-28 23:02:11 +01:00
Thomas BERNARD
4204960333
Show SDL/SDL_image/SDL_ttf versions in statistics 2018-11-28 23:02:11 +01:00
Thomas BERNARD
f9a854f513
travis-ci: OSX_STATIC=0; use otool -L to show library dependencies 2018-11-28 23:01:52 +01:00
Thomas BERNARD
d2c24b1448
MacOSX do not link with old system libz 2018-11-28 23:01:52 +01:00
Thomas BERNARD
2bee52b9af
OSX: Build with statically linked libraries !
tested on OS X Mavericks 10.9.5 with macports
2018-11-28 23:01:39 +01:00