1968 Commits

Author SHA1 Message Date
Philip Linde
b6cebc4edf Fix attribute clash quantization in update
It would previously undershoot, not quantizing to an area fully
enclosing the unquantized area.

This solves issue #79
2018-05-31 19:43:33 +00:00
Philip Linde
efe9f8406f Add missing cursors for operations
Some new operations were added in
f2d579695cf78bf3e538383bd5843347be0c6acf, but the corresponding cursor
settings were not added to the CURSOR_FOR_OPERATION table. This resulted
in wrong cursors for the brush grab operation and probably several more
operations. This commit adds the missing cursor settings.

This fixes issue #75
2018-05-28 17:52:14 +02:00
Thomas Bernard
30be9d975e Use mingw32-strip when compiling with WIN32CROSS=1 2018-05-22 18:00:28 +02:00
Thomas Bernard
3a29a653ca remove a warning in WIN32 build 2018-05-22 17:55:00 +02:00
Thomas BERNARD
56a3c9566d Program_version SVN_revision are now const char[] 2018-05-22 17:34:52 +02:00
Thomas BERNARD
e4fc1f8e62 realpath.c: include limits.h on all platforms except WIN32 2018-05-22 17:29:59 +02:00
Thomas Bernard
f459b83cee
Add mirror for downloading RECOIL
sourceforge.net is not reliable
2018-05-16 20:04:05 +02:00
Thomas BERNARD
9ff06cbdef Automatically update the version stored in English.lproj/InfoPlist.strings
This are the versions displayed in Finder info and "about Grafx2"
2018-05-15 17:56:45 +02:00
Thomas Bernard
d85e5ee893
Fix build from an extracted grafx2-2.5.*-src.tgz
we check if we are in a GIT working tree and load revision
from version.c if we are not.

also includes grafx2-2.5*-src.tgz in artifacts
2018-05-15 15:33:15 +02:00
Thomas Bernard
0890c4490d
Default to CC=gcc but allow to define other values
so it is possible to
> CC=clang make        (environment)
or
> make CC=gcc-5        (command-line)
2018-05-15 15:33:15 +02:00
Thomas Bernard
d4746ea72e
Fix MacOS file case in include
<corefoundation/corefoundation.h>
should be
<CoreFoundation/CoreFoundation.h>

Many MacOS FS are case insensitives, but not all, so we must use
the correct case.

Issue detected by the MacPorts buildbot : https://trac.macports.org/ticket/56490
2018-05-15 15:33:15 +02:00
Thomas Bernard
5865be3383
fix LUACOPT when cross compiling for WIN32 2018-05-15 15:33:15 +02:00
boomlinde
2639dec301 Add -size commandline argument 2018-05-14 19:46:19 +02:00
Thomas Bernard
36ad344673 fix build of Win32 installer 2018-05-14 00:34:09 +02:00
Thomas Bernard
994b950616 properly set GIT_BRANCH when building on gitlab-ci
https://docs.gitlab.com/ce/ci/variables/README.html
CI_COMMIT_REF_NAME

Signed-off-by: Thomas Bernard <miniupnp@free.fr>
2018-05-14 00:05:19 +02:00
Thomas Bernard
af22ed7333 upgrading freetype from 2.9 to 2.9.1 2018-05-13 23:52:36 +02:00
Thomas Bernard
1147a8f49f build Win32 installer with gitlab-ci
call "make ziprelease" if needed
2018-05-13 23:33:42 +02:00
Thomas Bernard
d72fb40b27 Fix build of libSDL_ttf (ignore system installed freetype) 2018-05-13 23:33:36 +02:00
Thomas Bernard
f788d80669 gfx2.rc: include VERSIONINFO (for win32 .exe) 2018-05-13 21:30:29 +02:00
Thomas Bernard
5aa6dd5c7f WinInstaller.nsi: set install size info, include right DLLs 2018-05-13 21:30:27 +02:00
Thomas Bernard
29476bbfd1 WinInstaller: use full version, include sources, delete only scripts/samples_2.4 2018-05-13 21:30:25 +02:00
Thomas Bernard
f0084545fd add Icon resource when cross compiling for win32 2018-05-13 19:41:35 +02:00
Thomas Bernard
a995bc37b4 add .gitattributes 2018-05-07 16:41:25 +02:00
Thomas Bernard
98e4c6ff87 make installer script for version 2.5 2018-05-07 16:33:27 +02:00
Adrien Destugues
8e94f338df Fix "make install". 2018-05-06 19:16:32 +02:00
Adrien Destugues
60b5e5fd50 Prepare 2.5 release.
- Update help and credits
- Change version
2018-05-06 17:36:46 +02:00
Adrien Destugues
5918435cd8 Fix haiku/gcc2 build. 2018-05-06 17:02:38 +02:00
Adrien Destugues
89a05e6fbb Improve downloads for 3rd party sources.
* Set a max time of 2 minutes on curl downloads. In case of a broken mirror, there is no need to wait more than that.
* Let sourceforge decide which mirror to use for recoil, so if one goes down, we don't have to change manually.
2018-04-20 09:38:37 +00:00
Thomas Bernard
758bc0833c fix Load_IFF() when bpp=0 ! 2018-04-18 18:10:16 +02:00
Thomas Bernard
c6014da99f FLI/FLC: fix loading of "empty" frames 2018-04-16 13:29:03 +02:00
Thomas Bernard
713bf5a590 Add explicit comments on file format constants 2018-04-16 13:09:40 +02:00
Thomas Bernard
b83d51d2f9 use .flc as default for FLI/FLC format, not to be confused with C64 FLI 2018-04-16 13:08:46 +02:00
Thomas Bernard
c651d0c33a Save_IMG() remove fclose() for file not open 2018-04-16 12:31:12 +02:00
Thomas Bernard
bb7b187275 Load FLI/FLC autodesk animator files. 2018-04-16 07:03:17 +00:00
Thomas BERNARD
28c755a776 be compatible with old 'which' supplied with OS X 10.4 2018-04-06 20:13:36 +02:00
Thomas BERNARD
72550efe66 OSX : build a zip containing Grafx2.app 2018-04-06 20:03:54 +02:00
Thomas BERNARD
6c1e011de7 Fix "Select Drive" in file selector
Add HDD icon for /.
HFS Volumes have icon
2018-04-06 20:03:54 +02:00
Thomas BERNARD
54baf87bb0 Mac OS X: use bsdtar or gnutar instead of default tar if available 2018-04-06 17:01:50 +02:00
Thomas Bernard
c8bc04e413 Fix filebackup when saving.
It was the wrong filename that was backuped when using "Save As".
Now it is the filename selected.
2018-04-06 16:45:35 +02:00
Thomas Bernard
187c7d53e3 Fix a few warnings (from MS Visual Studio 2015) 2018-04-06 16:45:35 +02:00
Thomas Bernard
a584fe65b9 update README.txt
update outdated URLs
Also add a symbolic link to please github :)
2018-04-06 16:23:11 +02:00
Thomas Bernard
6aa268e637 Fix 8bit FX mode selection window 2018-04-06 10:51:28 +02:00
Thomas Bernard
a460fa1a5e readini.c: remove extraneous parentheses to silence a warning 2018-03-20 21:58:22 +01:00
Thomas Bernard
07bb8fe7a4 windows.c: mark "global" variables as static 2018-03-20 21:58:22 +01:00
Thomas Bernard
3cad389e23 windows.c: use fabsf() for float values 2018-03-20 21:58:22 +01:00
Thomas Bernard
71a72d2fae GS_Generate(): remove Warning
diff is int, abs is "int abs(int);"
current->data.pal.h is byte but ds->gradients[id].hue is float.
So cast to int before the substraction
2018-03-20 21:58:22 +01:00
Thomas Bernard
00d51d5494 Reduce_palette(): fix warnings and reduce code complexity 2018-03-20 21:58:22 +01:00
Thomas Bernard
91e6796b92 Set_program_directory(): check return value of readlink() 2018-03-20 21:58:22 +01:00
Thomas Bernard
c55c41fe83 gifanalyzer: main() must return a value 2018-03-20 21:58:22 +01:00
Thomas Bernard
a29168f7ce Splash screen : 2017->2018 2018-03-20 21:58:22 +01:00