Thomas Bernard
282b472b71
build unicode fonts
...
init/update git submodules
2019-06-01 12:33:51 +02:00
Thomas Bernard
52ccd396d5
2.6 => 2.7wip
2019-02-09 18:44:46 +01:00
Thomas Bernard
04848394fb
build: make sure version.c is created before making tools/
2018-11-28 23:01:39 +01:00
Thomas Bernard
6ae8d8153b
Write Help as HTML files
...
specific binary to generate HTML doc : bin/generatedoc
see http://pulkomandy.tk/projects/GrafX2/ticket/8
2018-09-06 17:49:52 +02:00
Thomas Bernard
b75ca3e58f
generate tgz of doxygen doc.
2018-07-27 14:29:25 +02:00
Thomas Bernard
65564d653f
Generate doxygen doc in doc/doxygen with make
2018-07-27 14:29:25 +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
156656c51a
travis-ci: test building 3rd party lib dependencies
2018-02-19 19:55:14 +01:00
Thomas Bernard
a423f03b81
make ziprelease from root dir
2018-02-14 09:58:46 +01:00
Thomas Bernard
c36729b5bc
Compile tools
2018-01-29 16:54:44 +01:00
Thomas Bernard
51bb3057a3
add a "root" Makefile
2017-09-15 21:50:43 +02:00
Yves Rizoud
3ca5322379
Reorganized source code and directory tree.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1375 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-03-05 02:53:19 +00:00
Yves Rizoud
2012e8f6b5
Makefile: added $(COPT) like in Gürkan's diff
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1374 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-03-03 01:26:59 +00:00
Yves Rizoud
5e38c68a6f
Makefile fix: package the Lua scripts by default
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1359 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-02-21 18:41:16 +00:00
Adrien Destugues
9933e1fddc
We can now build on tru64. Mountlist.c doesn't seem to work so it crashes when trying to do something in the loadsave screen.
...
As the available machines don't have gdb, I can't go much further...
I could try building with compaq compiler but it seems a lot more strict than gcc. Do you want me to fix these problems to get cleaner ansi code (may be less readable...)
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1278 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-01-20 11:18:26 +00:00
Yves Rizoud
247d7f54fd
Compilation adjustment for win32. I suspect the other targets also need something for lua.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1260 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-01-16 18:40:38 +00:00
Adrien Destugues
70a61a07ef
-Linux now uses pkgconfig to find infos about lua. This may break other platforms
...
-No longer enforce lua5.1 as the include dir for lua files.
--Cette ligne, et les suivantes ci-dessous, seront ignorées--
M trunk/Makefile
M trunk/factory.c
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1255 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-01-16 15:40:05 +00:00
Yves Rizoud
3294a304bf
Issue 275: Fixed cursor 'moving by itself' by disabling joystick control on desktop platforms
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1251 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-01-15 19:47:27 +00:00
Adrien Destugues
ca6a10216b
-Some support for TRU64 unix. I don't have SDL on this machine so I'm
...
not sure how far I can get it...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1243 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-01-12 12:26:27 +00:00
Adrien Destugues
8d01995a80
Fix makefile for make install under linux.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1241 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-12-27 16:30:06 +00:00
Adrien Destugues
107875b768
The .cfg file disapeared but was still in the mac bundle building.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1239 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-12-17 12:20:22 +00:00
Adrien Destugues
2bf0e76a7c
Some cleanup of the misc folder to hold data for other platforms.
...
Added an icon for morphos
It would be nice if .ico, .gif and other datafiles moved to this misc folder, eventually .ini and .cfg too.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1213 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-11-17 21:52:42 +00:00
Adrien Destugues
5671297542
-Build "fix" for morphos
...
-Makefile fix for linux. This one should work ok on linux and windows as it did before, but not on amiga. The amiga packing procedure is quite different anyway, so I think that's ok.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1207 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-11-16 21:59:05 +00:00
Yves Rizoud
c6a783c741
Last try at multiplatform Makefile. If this don't work, revert my change and I'll add my windows-only packaging instructions as a new make target.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1205 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-11-16 00:35:19 +00:00
Adrien Destugues
8612aa7303
More makefile fixes...
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1200 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-11-15 22:10:39 +00:00
Adrien Destugues
2d0cd44841
Fixes to the makefile :
...
-sed for creating pversion failed with bash.
-"else ifeq" does not work with morphos make.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1199 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-11-15 22:06:18 +00:00
Yves Rizoud
60d85deb41
Makefile fixes for packaging
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1194 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-11-15 19:40:37 +00:00
Yves Rizoud
04f7c56179
Some layer functions plugged to layer menu bar
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1185 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-11-14 19:19:05 +00:00
Adrien Destugues
8923011906
Split buttons.c as it was > 5000 lines. It's still big however, but I had no other idea to split it porperly. Let's see that later.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1172 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-11-11 19:27:57 +00:00
Adrien Destugues
2dd1b85fc4
Split operatio.c as it was more than 5000 lines long, making it annoying to find your way inside.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1171 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-11-11 19:06:48 +00:00
Yves Rizoud
c150be2664
[layers] merged in the recent changes from trunk
...
git-svn-id: svn://pulkomandy.tk/GrafX2/branches/layers@1162 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-11-10 20:35:09 +00:00
Adrien Destugues
74f723c3b0
Added save function for amstrad cpc scr images. No load available yet, and the code was pretty quickly hacked. Thanks to CloudStrife for providing libraw2crtc.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1158 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-11-07 16:45:22 +00:00
Adrien Destugues
98306a8f21
Linking with -lm is needed on linux to support bold, an experimental linker from the binutils.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1154 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-11-06 16:22:38 +00:00
Yves Rizoud
3ede1f3a56
[layers] NOLAYERS option at compile time. Unfinished.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/branches/layers@1140 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-11-01 23:22:43 +00:00
Adrien Destugues
1a2ac678e0
Splitted loadsave.c :
...
- loadsave.c : common things
- fileformats.c : format that make a full backup of any picture without palette loss
- miscfileformats.c : formats that are not saving all the picture (palette only, pixels only, constrained palette)
I was not very precise in the splitting and we may rethink the flags that mark if a picture is fully saved or not... it was not updated after we decided to allow the full palette range 0.255 instead of 0.63, so most of the atari format were marked as saving everything.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1120 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-10-31 15:20:44 +00:00
Yves Rizoud
0ae98c2e56
Makefile fixes for lua packaging
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1102 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-10-29 23:35:59 +00:00
Yves Rizoud
0694f69c9c
trunk: Lua binding works on Windows.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1101 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-10-29 22:50:34 +00:00
Adrien Destugues
1934425972
Added "Brush Factory", allowing you to run a lua script to generate (or alter, untested yet) a brush.
...
Added a simple (and ugly) sample script.
This needs updates to the makefile for platforms other than linux.
TODO: add a listbox to select the script you want to run. Do we have a simple API to handle filelists yet ?
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1094 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-10-29 15:22:45 +00:00
Yves Rizoud
19decb6d4c
Trunk: Restored working behavior for version and pversion
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1088 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-10-21 23:00:58 +00:00
Adrien Destugues
93efc7e9e9
Everything compiles. Some kludges left regarding version and pversion. Now to get it to link...
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1037 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-09-19 23:49:52 +00:00
Adrien Destugues
b3f2deedac
... and fixes the build back.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1036 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-09-19 22:47:10 +00:00
Adrien Destugues
b12423d03b
Trying to compile on amiga with vbcc.
...
Removed some useless unixisms.
Still not working.
Hope I did not break too much things.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1035 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-09-19 22:41:51 +00:00
Adrien Destugues
e877292ca2
The cluster system for color reduction when loading a truecolor image now uses a linked list instead of a table. This fix a potential problem because there was an overlapping memcpy. It also avoids copying the big cluster table around and just moves pointer around. It should be faster but I did not really noticed any change on my computer :(. Maybe it's too fast...
...
The same can probably be done for the gradient sets.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@927 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-07-16 12:57:11 +00:00
Yves Rizoud
260347ac21
Updated credits
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@909 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-07-09 01:08:02 +00:00
Yves Rizoud
72e6452d5b
Integrated Makefile changes from MagerValp (Issue 188 comment 4) for MacOSX; adapted Windows build slightly; Updated Help screens for list of bug finders.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@904 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-07-07 19:26:37 +00:00
Adrien Destugues
15a8c67db7
Patch by MagerValp to allow building on mac with make. Thanks !
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@902 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-07-07 13:58:37 +00:00
Pete Gordon
243b645383
Fixes to make it build on OS4 and the latest SDK
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@898 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-07-03 11:49:09 +00:00
Yves Rizoud
d4dcba62a6
More work on fonts/skins
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@890 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-06-28 21:50:01 +00:00
Adrien Destugues
aff6fe50b2
-Renomed skins. "base" becomes "classic", "ilkke" becomes "modern" (as I heard Ilkke is working on yet another skin...).
...
-Converted them to png (base was a .gif but this is a bad format :))
-Changed dates in the splash screen to say coyright 2007-2009.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@869 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-06-15 20:09:57 +00:00
Yves Rizoud
fb05f785bd
(Dev) Makefile: File names from 'make ziprelease' are now grafx2-2.1wip862-win32.zip if label is '2.1wip', and grafx2-2.1.862-win32.zip if label is '2.1'
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@863 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2009-06-14 18:22:29 +00:00