Adrien Destugues
f6da992038
* Add scripts from dawnbringer : 3D palette viewer and applycolor (with tint and colorize effects)
...
* Add the dawnbringer lib
Some changes were made
* Remove line and filled circle functions from dawnbringer lib
* Add C replacement (slightly faster, and useful enough to be part of core)
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1730 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-02-19 12:40:12 +00:00
Adrien Destugues
c80ec5edbf
Fix #418 : don't overwrite main file format if saving only the palette.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1729 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-02-18 10:48:08 +00:00
Yves Rizoud
80c37034f9
Fix a remap problem on brush, when modified by Lua script then transformed. Fix Brush remap to maintain transparent pixels. Fix Text tool , respects transparent pixels and preview is always visible (The black PF_ fonts are no longer shown on a black background)
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1726 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-02-16 17:03:45 +00:00
Yves Rizoud
2378d8cedc
Fix remaining issue of gradients / color cycling.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1716 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-02-09 21:40:15 +00:00
Yves Rizoud
1ead8a3c42
Forgot skins
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1715 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-02-09 00:58:27 +00:00
Yves Rizoud
1e6c4d22bc
Default gradients (or cycles) are now loaded from skins. Initialized all current skins so that range 0 is a white->black range, this way the grad shapes are immediately efficient. Still has a problem when loading an image in command-line.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1714 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-02-09 00:57:33 +00:00
Yves Rizoud
af857c09c9
Save and load color cycling information (and gradients, anyway) in PNG format (issue 365)
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1713 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-02-08 23:30:13 +00:00
Yves Rizoud
ce3181b230
Fixed compilation warnings: a few missing declarations, and 2 strange casts on WIN32-specific code.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1712 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-02-07 19:39:45 +00:00
nokturnal
fdb925979e
compilation fixes for atari port
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1711 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-02-07 13:37:12 +00:00
Yves Rizoud
d0aaabf6b2
Merge of r1709 into trunk: Atari Falcon port
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1710 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-02-06 19:30:55 +00:00
Yves Rizoud
57a1bda6de
Improved text with bitmap fonts : Works great with 'Get brush colors' (F11) to import the exact font colors.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1708 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-02-05 19:43:51 +00:00
Yves Rizoud
065503ef64
Improved text rendering in Truetype mode (with and without antialias), thanks to the improved brush remapping. Still todo: bitmap fonts, colored and monochrome cases.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1707 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-02-05 00:07:28 +00:00
Yves Rizoud
5a8972d0f9
Fix an issue with files since the adding of xpm saving
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1706 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-30 19:35:29 +00:00
Yves Rizoud
7150a1ebcd
Fix issue of changes in brush by Lua that didn't survive remap (ex: script Halfsmooth)
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1705 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-30 15:52:56 +00:00
Yves Rizoud
4d3431afd4
Fix lasso, broken in last commit
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1704 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-30 14:42:33 +00:00
Yves Rizoud
1b0141367e
Import colors from brush now works (F11)
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1703 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-30 00:59:52 +00:00
Yves Rizoud
abadd59b12
Brush container saves and restores the right palette
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1702 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-30 00:17:47 +00:00
Yves Rizoud
5d2dd927e4
Much work on color brushes (issue 362). You can rotate, resize, flip etc. without losing original palette.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1701 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-30 00:03:38 +00:00
Yves Rizoud
e01b310317
Some work on brush remapping
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1700 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-29 21:20:54 +00:00
Yves Rizoud
40a7bcf40e
Changes on brushes memory management, in preparation for Issue 362
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1699 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-27 19:52:36 +00:00
nokturnal
4175226a4a
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1698 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-27 00:32:34 +00:00
nokturnal
d88971232f
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1697 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-27 00:27:11 +00:00
Yves Rizoud
ad6da074db
Forgotten file for Issue 400 : Button for changing stylus click into right click behavior
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1696 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-24 21:19:36 +00:00
Adrien Destugues
2373a19c62
Unfinished tool for examining GIF files. May prove useful.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1694 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-23 17:00:07 +00:00
Yves Rizoud
e7842861f7
Finished Issue 400:Button for changing stylus click into right click behavior
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1693 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-23 16:34:14 +00:00
Yves Rizoud
14a859f711
Key to swap buttons: reduced choices to Ctrl (default) and Alt
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1692 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-22 19:02:28 +00:00
Yves Rizoud
7ef353e8fd
Issue 400:Button for changing stylus click into right click behavior. Done with actual keyboard keys, now to do joystick buttons
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1691 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-22 17:15:17 +00:00
Yves Rizoud
eebf3784c3
Fix makefile for deleted scripts
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1690 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-19 21:44:22 +00:00
Yves Rizoud
cd9552ee58
Lua: Added waitinput(), for more interactive scripts. Works well, but kept under observation for better ideas etc.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1689 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-19 21:37:46 +00:00
Adrien Destugues
83ecd4a6e8
Patch by sm4tik (arch linux packager): allow putting the icons in pixmap/ instead of icons/. Thanks!
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1684 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-17 19:29:57 +00:00
Adrien Destugues
54353c6094
* Update to newer version of doxygen. There is a new option to remove the timestamp from generated html, so the custom footer is not needed anymore.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1683 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-17 19:21:30 +00:00
Adrien Destugues
4e35de8611
Add code to save XPM files.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1682 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-16 15:07:50 +00:00
Adrien Destugues
47a9efa2e6
Remove outdated scripts.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1680 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-15 19:16:53 +00:00
Adrien Destugues
9a941c4512
Add script by dawnbringer that performs spritesheet animation.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1677 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-15 17:34:19 +00:00
Adrien Destugues
c802a9acfd
More scripts from nitrofurano. Some of the previous ones may be replaced, but I'm going to write a page with info on all scripts and sort it all out from there.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1676 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-15 15:11:47 +00:00
Adrien Destugues
2801345545
* Add script by dawnbringer that does an ellipse animation
...
* Add lua binding 'setmessage' to set the statusbar message. Nte this is reset by waitbreak() for now, so you have to do it before each call to updatescreen.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1672 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2011-01-05 18:08:46 +00:00
Yves Rizoud
f24d4a55bd
Lua script selector: can now browse directories. Todo: handle double-click.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1668 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-12-22 02:21:26 +00:00
Adrien Destugues
243c9192c5
Correct font path for Haiku.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1667 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-12-21 12:06:05 +00:00
Adrien Destugues
65ede7dd91
The warning ehen there is an error with font may be bigger than screen. Use verbose_message instead (but it looks ugly)
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1666 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-12-21 11:28:17 +00:00
Adrien Destugues
20034ef2ae
Fix build under Haiku.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1665 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-12-21 09:49:02 +00:00
Yves Rizoud
b849cc1706
Lua: added finalizepicture()
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1664 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-12-18 23:42:43 +00:00
Yves Rizoud
fccadd5927
Forgot the scripts...
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1663 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-12-18 20:07:55 +00:00
Yves Rizoud
4fc9c2ef30
Lua: changed sleep() to wait() and waitbreak() that are now in seconds, and the last one returns early with a value of 1 if user hit esc. They allow delay of zero if you only want to poll keyboard/mouse and update mouse position. Added updatescreen(): It must be followed by wait() or waitbreak(), because of the double-buffer screen system. See the Sierpinski scripts for example usage.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1662 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-12-18 20:03:59 +00:00
Yves Rizoud
6e316937f4
Lua: added sleep command
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1661 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-12-18 17:48:36 +00:00
Yves Rizoud
9b4be3abd1
Modified filelists so that they can support arbitrary width. Generalized the 'quicksearch' system and implemented it in Brush Factory screen: Type some letters to locate matching filename.
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1660 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-12-17 00:56:58 +00:00
Yves Rizoud
e886553314
Fix issue 401: Touchscreen adaptation for Caanoo and Wiz
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1659 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-12-12 18:55:55 +00:00
Yves Rizoud
7aefad850d
Fix issue 396: increasing Saturation makes greyscale red
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1658 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-12-12 18:09:11 +00:00
Yves Rizoud
dc9df9d1e9
Missing update for 'sync views' setting (from r1622)
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1653 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-12-03 19:05:22 +00:00
Yves Rizoud
c2cd990108
Lua: Added setforecolor() and setbackcolor() (Issue 402)
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1652 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-12-03 19:01:08 +00:00
Yves Rizoud
c55b9854df
Makefile fixes for OSX, kindly contributed by gruber.kristof (Issue 397)
...
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1651 416bcca6-2ee7-4201-b75f-2eb2f807beb1
2010-12-01 14:22:35 +00:00