Thomas Bernard
02708cc190
2022 => 2023
2023-03-06 08:17:22 +00:00
Thomas Bernard
0f762fb360
support both libtiff-5.dll and libtiff-6.dll
2023-01-21 20:24:54 +01:00
Thomas Bernard
317a27aa40
mockui.c: fix Open_window() / Close_window()
...
Windows_open needs to have a consistent value
2023-01-21 19:45:28 +01:00
Thomas Bernard
f2f6b8d135
ifformat.c: fix build
2023-01-21 19:31:03 +01:00
PulkoMandy
b36c464ccd
More Amiga OS fixes
2022-10-24 20:53:05 +02:00
PulkoMandy
e782bfd66b
Attempt to fix gp2x build
2022-10-24 20:05:39 +02:00
Artur Jarosik
10f11e3359
Update Amiga OS build
2022-10-24 19:18:22 +02:00
Thomas Bernard
7e5daa65a8
fix Surface_to_bytefield()
...
Each line of the SDL surface use "pitch" bytes.
see https://pulkomandy.tk/projects/GrafX2/ticket/171
2022-10-07 06:45:38 +00:00
Thomas Bernard
0a8edc6bba
explicitly link with the zlib
2022-10-07 01:19:27 +02:00
Nic Soudée
a851e49f86
Set Rel_Coords button values to 0/1 instead of 2/1
2022-05-18 21:57:35 -04:00
Thomas Bernard
aab99d474b
Generate doc with new skins introduced in 2ece8cd0
2022-02-01 10:06:26 +01:00
Nic Soudée
2fbe9ba5f2
Bump year to 2022 where appropriate
2022-01-22 10:57:55 -05:00
Nic Soudée
e5609cc0e2
Use Unicode_char_strlcat for unicode padding
2022-01-21 21:47:49 +00:00
Nic Soudée
25b55ef7f9
Tweak left/right/backspace in text boxes
2022-01-21 21:47:49 +00:00
Nic Soudée
fa0352a0e8
enter text button at tail when using keystroke
2022-01-21 21:47:49 +00:00
Nic Soudée
30509cf45c
Pad text to erase trailing garbage (unicode)
2022-01-21 21:47:49 +00:00
Nic Soudée
a806a332ce
Discard hotkey keystroke for text buttons
2022-01-21 21:47:49 +00:00
Nic Soudée
2f066b1b25
Pad text input button to erase trailing garbage
2022-01-21 21:47:49 +00:00
Adrien Destugues
1bbc6a157e
Add two new skins by Ilkke: black and klin.
2022-01-17 20:47:55 +01:00
Thomas Bernard
8c47fb3fa9
fileseltools.c: fix spaces on empty lines
2021-12-16 21:29:56 +01:00
Thomas Bernard
3f291cb32f
Info.plist: use x.y.z version strings
2021-09-15 12:16:59 +00:00
Thomas Bernard
1cc88b9d3f
Info.plist: CFBundleShortVersionString
2021-09-15 12:16:59 +00:00
Thomas Bernard
f70bb71d2a
filesel.c: remove warning for Win32 build + debug log
2021-05-18 03:46:25 +02:00
Thomas Bernard
6ab99ee657
comments
2021-05-03 23:51:34 +02:00
Thomas Bernard
d64e10a628
2gsformats.c: fix compilation warnings
2021-05-03 23:43:22 +02:00
Thomas Bernard
39ee4d1eae
Loading of Apple II GS files
2021-05-03 06:59:26 +00:00
Thomas Bernard
1e10da1323
update recoil to version 6.1.0
2021-04-04 08:03:34 +00:00
Thomas Bernard
77f24ad3a4
Fix TIFF saving
...
there was a buffer overrun error with image which heigh
was not a multiple of 64.
2021-04-03 14:09:26 +02:00
Thomas Bernard
103fc6bd49
Save_TIFF(): do not call TIFFFlushData()
2021-03-31 22:05:29 +02:00
Jerome Duval
fd702d31b5
include haiku.h in setup.c
...
improve haiku_get_app_path()
2021-03-31 12:56:06 +02:00
PulkoMandy
3fa8c98c17
Prepare for a 2.8 release
2021-03-24 21:54:59 +01:00
Thomas Bernard
69d2ab8260
Add a skin from Christoballs/Christopher Kelsall
...
http://pixeljoint.com/pixelart/137461.htm
https://twitter.com/ckelsallpxls/status/1355690030149328900
2021-02-03 09:48:11 +01:00
Thomas Bernard
78116c5574
Fix Doxygen for Realpath()
2021-02-03 09:47:16 +01:00
Thomas Bernard
292e1ce9db
Custom implementation of Realpath()
2021-01-30 11:48:23 +01:00
Thomas Bernard
b9806bfbf3
Remove Realpath() unlicensed implementation
...
It is probably not usefull anyway
2021-01-30 11:00:56 +01:00
Thomas Bernard
0fc6aa12f1
simplify Extract_filename() and Extract_path()
2021-01-30 11:00:55 +01:00
Thomas Bernard
be48b4791c
add test for sgx format
2021-01-06 09:13:22 +00:00
Thomas Bernard
28a20734d9
Current_layer_count_used_colors() for use with Save_xxx functions
2021-01-06 09:13:22 +00:00
Thomas Bernard
9ed89cc860
Support for saving SymbOS .SGX graphics files
2021-01-06 09:13:22 +00:00
Thomas Bernard
713fd9ff71
Load SGX SymbOS graphics
2021-01-06 09:13:22 +00:00
Adrien Destugues
951f58445c
Fix path detection on Haiku
2021-01-01 11:41:05 +01:00
Kiri Jolly
d36cf2d14a
Fixed writing pixels out of bounds when using the gradient ellipse (corners) tool.
...
Gradient ellipse (corners) tool had no clipping code, and would draw off the bottom or right edge of the image.
Clipping code has been added, similar to other tools.
2020-12-23 20:06:02 -08:00
Thomas Bernard
101438381d
utf8 is mandatory for HTML5 so convert to utf8
2020-12-22 23:19:16 +01:00
Thomas Bernard
6f21c7e753
malloc return check in Save_GIF()
...
also translated comments from French to English
2020-12-20 18:18:30 +01:00
Thomas Bernard
6b6f8790d5
fix the "Screen_size_in_GIF" feature. The canvas must not be smaller than the picture !
2020-12-20 17:48:07 +01:00
Thomas Bernard
c9b1c8a11e
HTTP/HTML charset is ISO-8859-1, not ISO8859-1
2020-12-20 11:38:22 +01:00
Adrien Destugues
32ec828835
Group all copyright statements in a single file.
...
This gives a much clearer overview of the licensing.
It also shows there are some problems:
- Some files are under GPLv3 only
- Some files have no known license at all.
2020-12-19 21:56:33 +00:00
Jordan Christiansen
ff7e5c9ee2
Prevent a file path buffer overrun
...
If a filename passed from the command line arguments is ever longer than
the current working directory (and it usually is longer), strcpy will
overrun the working directory buffer. This usually doesn't cause a crash
right away, but it caused weird bugs for me, like an assertion failure
in free() when trying to free the buffer later:
free(): invalid next size (fast)
Valgrind helped me track down the cause:
$ valgrind bin/grafx2-sdl ~/Projects/kind-of-longish-directory-name/file.gif
...
==116375== Invalid write of size 1
==116375== at 0x483DDE6: strcpy (vg_replace_strmem.c:511)
==116375== by 0x1265B2: Init_program (main.c:1104)
==116375== by 0x12704F: main (main.c:1536)
==116375== Address 0x5534a81 is 21 bytes after a block of size 28 alloc'd
==116375== at 0x483CD7B: realloc (vg_replace_malloc.c:834)
==116375== by 0x4E70F3F: getcwd (in /usr/lib/libc-2.32.so)
==116375== by 0x17277E: Get_current_directory (io.c:1096)
==116375== by 0x125B02: Init_program (main.c:655)
==116375== by 0x12704F: main (main.c:1536)
2020-12-15 12:25:15 -06:00
Thomas Bernard
6f94186caf
add test for packed CPC SCR
2020-12-13 19:53:42 +01:00
Thomas Bernard
10ebb6da7c
compare formats[].format to skip compare
2020-12-13 19:53:42 +01:00