2742 Commits

Author SHA1 Message Date
Thomas Bernard
682e1a77ad
Add support for loading the C64 pixcen .GPX format
Pixcen is a C64 picture editor under MS Windows :
http://hammarberg.github.io/pixcen/
2019-04-27 12:03:23 +02:00
Thomas Bernard
653593ba66
Fix unicode filename compare when wchar_t is not 16bit
Do not use wcscmp() which takes wchar_t arguments.
wchar_t bit width is system dependent. It is often 32bits.
Grafx2 supports 16bits wide characters

fixes b49fa1dfcc6209065c79f112b364a75f0d30e2b2
2019-04-27 11:41:56 +02:00
Thomas Bernard
e76adfe9d9 add checkversion for jpeg, libtiff, zlib & recoil 2019-04-26 21:30:10 +02:00
Thomas Bernard
0e735d83ae
libpng 1.6.36 => 1.6.37 2019-04-26 14:57:49 +02:00
Thomas Bernard
c5dc6c44c2
3rdparty: add check of latest available version of 3rdparty packages
use "make checkversions"
2019-04-26 14:39:37 +02:00
Thomas Bernard
3967c37268 update FreeType from 2.9.1 to 2.10.0 2019-04-18 11:00:54 +02:00
Romain Graillot
72d87c0d2a Fix virtual keyboard input and visual glitches 2019-04-11 19:47:49 +02:00
Thomas Bernard
da7b5d0b95
3rdparty: build and install Win32/atari/native files in specific directories 2019-03-20 15:48:54 +01:00
Thomas Bernard
9b2f256b63
3rdparty/Makefile: PKG_CONFIG_PATH => PKG_CONFIG_LIBDIR
PKG_CONFIG_PATH add path to the default,
PKG_CONFIG_LIBDIR replace the default paths
2019-03-20 15:48:54 +01:00
Thomas Bernard
4dedc8c8a3
3rdparty/SDL_image: set PKG_CONFIG_LIBDIR 2019-03-20 15:48:54 +01:00
Thomas Bernard
8f02c2a141
3rdparty/SDL_image: prevent make to rebuild configure 2019-03-20 15:48:54 +01:00
Thomas Bernard
b49fa1dfcc Sort_list_of_files(): sort based on Unicode filename if available
This fix the problem with Win32 where the sorting was
done based on the "short filenames" such as
EXAMPLE~1.PNG, EXAMPLE~2.PNG, etc.
2019-03-20 14:16:23 +01:00
Thomas Bernard
0bf0d9b219 3rdparty: MSys/Mingw32: add -static-libgcc 2019-03-10 22:59:59 +01:00
Thomas Bernard
d8793cd85a win32: build with -mwindows 2019-03-10 22:59:06 +01:00
Thomas Bernard
9bbfad7b05
appveyor: generate win32installer 2019-03-09 15:15:20 +01:00
Thomas Bernard
cec5a628c8
appveyor: test: SDL2 build 2019-03-09 15:15:20 +01:00
Thomas Bernard
9e1633adb3
appveyor: enable windows symlinks 2019-03-09 15:15:20 +01:00
Thomas Bernard
1e16fe387d
appveyor: use 7z instead of zip 2019-03-09 15:15:20 +01:00
Thomas Bernard
1f93ebc77e
test. print-.VARIABLES 2019-03-09 15:15:20 +01:00
Thomas Bernard
609eb7061d
minor 2019-03-09 15:15:17 +01:00
Thomas Bernard
8d16b475b6
appveyor: add appveyor.yml 2019-03-09 15:12:19 +01:00
Thomas Bernard
d03f4fa70e
3rdparty/libpng: --disable-dependency-tracking 2019-03-09 15:12:19 +01:00
Thomas Bernard
04224ac6b6
Do not build sdl_image_test unless API is either sdl or sdl2 2019-03-09 14:26:07 +01:00
Thomas Bernard
23e462d177
win32/MSys: fix API=win32 make 2019-03-09 14:25:35 +01:00
Thomas Bernard
0af0ac0f29
win32: COMSPEC is sometimes ComSpec 2019-03-09 14:24:16 +01:00
Thomas Bernard
0cd9784943
3rdparty: set --build for libtiff and SLD_image 2019-03-09 14:23:24 +01:00
Thomas Bernard
46dd2a2ea9
3rdparty: allow shasum or openssl command to have space
to fix :
/usr/bin/sh: command substitution: line 0: syntax error near unexpected token `('
/usr/bin/sh: command substitution: line 0: `(/c/Program Files (x86)/Subversion/bin/openssl sha256 -hex | sed 's/^.* //') < archives/libpng-1.6.36.tar.gz'
2019-03-09 14:22:26 +01:00
Thomas Bernard
94ce9e4ac8
3rdparty/SDL_image: build in build/ dir + configure patch 2019-03-08 17:11:22 +01:00
Thomas Bernard
5a651ed285
3rdparty: win32/MSys: ./configure of SDL_ttf need SDL.dll 2019-03-06 16:54:58 +01:00
Thomas Bernard
26aa1826d5
3rdparty: fix lua build under MSys (MinGW32) 2019-03-06 16:53:38 +01:00
Thomas Bernard
d6a4c6e646
Makefile: update Win32 (COMSPEC) config 2019-02-27 01:21:50 +01:00
Thomas Bernard
0383e52383
3rdparty: default CC=gcc 2019-02-27 01:12:26 +01:00
Thomas Bernard
b44225833b
input.c: Pass Joystick events by pointer 2019-02-22 12:00:01 +01:00
Thomas Bernard
81932d5407
fix Handle_joystick_release() 2019-02-21 09:54:57 +01:00
Thomas Bernard
01c16b488d
Log info about Joysticks 2019-02-21 09:51:03 +01:00
Thomas Bernard
84b4f76102
GP2X: scripts, fonts, etc. are in data/ 2019-02-20 15:29:08 +01:00
Thomas Bernard
4a0b47dd32
gitlab-pages: add GP2X build 2019-02-20 14:06:24 +01:00
Thomas Bernard
508b2ef3f5
Set mouse cursor at the center of the screen at start 2019-02-20 13:56:01 +01:00
Thomas Bernard
53d5b341c1
GP2X: Underlines of keyboard shortcuts is disabled, there is no keyboard 2019-02-20 13:56:01 +01:00
Thomas Bernard
5ebb6dc463
fix warning about M_PI and MAX_PATH redefinition 2019-02-20 13:56:01 +01:00
Thomas Bernard
ada76ff54a
support for libtiff 3.x 2019-02-20 13:56:01 +01:00
Thomas Bernard
e278d0551c
fix build with GP2XCROSS 2019-02-20 13:55:54 +01:00
Thomas Bernard
fe5a9c3278
automatically build GP2XCROSS
install 32bits binary support to use GP2X toolchain
2019-02-20 13:55:36 +01:00
Thomas Bernard
760cd0d960
SCx: Doxygen + fix of file extension selection 2019-02-20 12:04:48 +01:00
Thomas Bernard
bc4c2db2e4
Fix Load_SCx / Save_SCx 2019-02-20 11:11:19 +01:00
Thomas Bernard
a808eaa9bb
check for empty X11 clipboard data 2019-02-15 13:19:40 +01:00
Thomas Bernard
22a895f45c
fix Button_Brush_FX()
the test on Quit_is_required was wrong
2019-02-15 13:19:40 +01:00
Thomas Bernard
84fbe26e8a
Memory leak fix in Realloc_brush() 2019-02-15 13:19:40 +01:00
Thomas Bernard
c8e5656579
fix memory leak in Load_MOTO() 2019-02-15 13:19:40 +01:00
Thomas Bernard
12f15c231f
Load_ICO() Fix mask passed to Load_BMP()
it has 4 elements : RGBA.
2019-02-15 13:19:40 +01:00