Thomas Bernard
|
3d4f39fe36
|
Use Open_file_write() in Save_GPL() Save_PAL() and Save_XPM()
They are Text format, correctly handle line endings
according to the type
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
d1426c61c5
|
Generate version.c in MSVC project
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
ae03cdfc34
|
convert absolute path to relative path in MSVC project
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
c24e752ec3
|
unicode.h: Comment what we support about unicode
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
519994e005
|
Add unicoode font files to archives
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
dc4926b7c0
|
Fix to compile windows build with MinGW32
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
3c3ef150a6
|
improve Test_PPH()
remove one TODO :)
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
be824627ce
|
loadsave.c: Add functions to open file with alternate extension.
Used by CPC format which are in several files :
PPH format uses PPH, ODD, EVE
CM5 uses CM5 + GFX
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
fda4708756
|
implement Unicode Copy/Paster for win32
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
6e6f8ca3f4
|
Open_popup() fix dropdown outside of the screen
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
ea7fdb1927
|
fix Get_full_filename() prototype
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
ad219c84d2
|
Make saving of unicode named files work under Win32
the "Long" name is converted to short (DOS 8.3) name
as soon as possible.
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
74818299a3
|
use Open_file_read()/Open_file_write()
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
3a0e187d73
|
loadsave.c: function Remove_file()
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
3ed5dc5786
|
loadsave.c: add Open_file_write/Open_file_read() functions
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
bbdee15990
|
Filename input in unicode for Win32
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
c48e881a54
|
WIN32 versions of io functions
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
d924e0b827
|
Disable annoying warning in MSVC
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
6f48d7fefe
|
Add MSVC 2010 project file and a make the project compile
|
2018-02-20 15:45:45 +01:00 |
|
Thomas Bernard
|
ee1ec1a1b0
|
Load_Unicode_font(): Warning_with_format(), better filename parsing
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
39c4466db0
|
use sprintf(xxx,"%s%s...", x, y ..) for string concatenation
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
339e37663f
|
readline.c: fix cursor display with unicode characters
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
2ad59e1686
|
add Get_font_character_pixel() to get font pixels
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
144d10b682
|
Support Unicode Keyboard Input
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
689aebf264
|
Unicode support in keyboard editable field for filename
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
9fb6d650b5
|
pass unicode name when clicking Load or Save button
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
2911d61ab1
|
Load_Unicode_fonts() loads all unicode_XXXX-XXX.png files from skins directory
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
4a2754321f
|
update For_each_file() to pass both full path and file name only to the callback
All callbacks need to extract the filename anyway, so it simplify the code
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
a4593da4d4
|
display unicode filename in menu
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
de8379aab8
|
Print_current_directory(): use ELLIPSIS_CHARACTER instead of ...
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
9a03a54fef
|
Display the current directory in unicode
rename function Print_in_window_utf16() to Print_in_window_unicode()
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
b882eb9fe4
|
Print highlighted filename in unicode
Print_filename_in_fileselector()
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
3322529804
|
Support for unicode names in directory listing
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
a1f0f36062
|
chdir() => Change_directory()
improve portability
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
62944c724e
|
getcwd() => Get_current_directory()
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
2ef2e04a7e
|
Rewrite Read_list_of_files() to make use of For_each_directory_entry()
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
cb936b24e7
|
Update For_each_directory_entry() for more args in callback
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
545308265b
|
Add the ability to print unicode characters in addition to "Latin1" ones
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
b564a4d4f4
|
UTF-8 named files for testing
Latin1 accentuated chars + Cyrrillic chars
|
2018-02-20 15:44:39 +01:00 |
|
Thomas Bernard
|
59f7261c24
|
Copy 3rd party dll's to bin/. Avoid dependency on libgcc*.dll
|
2018-02-20 01:06:10 +01:00 |
|
Thomas Bernard
|
8f6e955307
|
Cross build: Include the right libpng*.dll within the ziprelease
|
2018-02-19 22:32:00 +01:00 |
|
Thomas Bernard
|
a771b23982
|
3rdparty: fix clean targets
|
2018-02-19 19:56:02 +01:00 |
|
Thomas Bernard
|
c6084f2918
|
gitlab-ci: cross compile for Mingw32
|
2018-02-19 19:56:02 +01:00 |
|
Thomas Bernard
|
7fb8debbdf
|
use PKG_CONFIG_LIBDIR instead of PKG_CONFIG_PATH when WIN32CROSS=1
|
2018-02-19 19:56:02 +01:00 |
|
Thomas Bernard
|
f4f2dfd4ad
|
vasprintf() doesnt exist under Win32 :(
|
2018-02-19 19:55:50 +01:00 |
|
Thomas Bernard
|
20f8cd471d
|
Add Freetype & SDL_ttf
|
2018-02-19 19:55:14 +01:00 |
|
Thomas Bernard
|
49876dcb9c
|
Makefile: use cross compiled libs from ../3rdparty
|
2018-02-19 19:55:14 +01:00 |
|
Thomas Bernard
|
7ecef0d279
|
3rdparty: add libz as well, and make libpng use it
|
2018-02-19 19:55:14 +01:00 |
|
Thomas Bernard
|
156656c51a
|
travis-ci: test building 3rd party lib dependencies
|
2018-02-19 19:55:14 +01:00 |
|
Thomas Bernard
|
3149d04110
|
Load_IFF(): load multi palette ILBMs using the BEAM chunk
|
2018-02-18 21:11:40 +01:00 |
|