a28b5f6172
* Get the available memory for Haiku/BeOS * Refactor the code a bit so the warning for missing code will be there for all the people that don't provide code.
Adrien Destugues
2011-06-18 15:49:44 +00:00
775c0e06ff
added missing prefix option in build command for m68k/Coldfire build
nokturnal
2011-06-16 00:07:09 +00:00
03e21d436c
added build instructions for Atari TOS machines (m68k/Coldfire)
nokturnal
2011-06-15 23:32:49 +00:00
78e1745ef1
replaced hardcoded lua script and libs paths with defines, Atari build stack adjustments (reduced it's size to 8k)
nokturnal
2011-06-15 22:40:43 +00:00
7184fb857f
bugfix in Add_element_to_list(), there were changes in function interface, but they were not applied in function call, so this resulted in program hang when calling fileselector. Bugfix there was no Atari_Memory_free() declaration when __MINT_ define was declared.
nokturnal
2011-06-15 19:29:11 +00:00
bf28d19f20
Lua: Fixed drawdisk which was drawing a square instead of a circle (doh!). Radius can now be a multiple of 0.5 to draw circles of even sizes (r=0 -> 1x1, r=0.5 -> 2x2, r=1 -> 3x3 etc.)
Yves Rizoud
2011-06-14 21:52:20 +00:00
2f3e1e3294
Lua: added 'matchcolor2' that uses DawnBringer's perceptual formula. Updated scripts numbering to 2.4
Yves Rizoud
2011-06-12 19:03:14 +00:00
17ce3a602b
Merge r1791 (Updated credits) from release (2.3) to trunk (2.4wip)
Yves Rizoud
2011-06-12 18:24:24 +00:00
1af5ee33f1
Merge r1787 (Fix loading of BMPs with negative heights) from release (2.3) to trunk (2.4wip)
Yves Rizoud
2011-06-12 18:07:08 +00:00
8cc20115d5
Fix systematic crash of 2.4wip.1790 when loading 24bit images.
Yves Rizoud
2011-06-12 17:56:20 +00:00
8cf7e1096f
Fix performance bug in previous commit (pre-scale was also performed when entering other tools than 'brush rotate')
Yves Rizoud
2011-06-04 15:25:06 +00:00
2d8c061e32
Improved brush rotation by adding 3 steps of scale2x. Result is not as good as I hoped, but for large flat surfaces, the edges are indeed much smoother than before.
Yves Rizoud
2011-06-04 15:22:13 +00:00
1f10338f60
Merged trunk into branches/mode5 (=update mode5 branch to latest)
Yves Rizoud
2011-04-25 15:17:18 +00:00
37d30ae114
Fix issue 428: Mouse cursor deadzones in fullscreen mode; also non-functional mouse in fullscreen if mouse speed (in options) was any other value than 'normal'. Mouse speed removed, it's impossible to make it work AND have working tablets -> Issue 317 re-opened. Added 2 missing bugfinders in credits
Yves Rizoud
2011-04-18 21:56:11 +00:00
63dcf9cc25
Performance improvement for slow graphic systems: avoid lag on X11 (Issue 405,269)
Yves Rizoud
2011-04-16 18:24:24 +00:00
02ecd8d29d
Fix issue 432: Options/Input: Missing graphic update after changing a numeric value
Yves Rizoud
2011-04-14 19:43:16 +00:00
c56b3ac35a
Added Ravey1138 to bugfinders list (Help/Credits)
Yves Rizoud
2011-04-13 22:13:14 +00:00
c266b38e05
Fix part of issue 433: Safety colors (after image load) are now only added when not already present in palette, and in reverse order so that in the very common case of 0=black, the white is added in slot 255 (Now it's more consistent with 'backspace' in palette which forcibly adds these colors in unused slots at the end)
Yves Rizoud
2011-04-13 21:40:47 +00:00
80e0b17be8
Fix issue 430: warning 'Implicit declaration of function Remove_duplicate_shortcuts'. Fix another warning for unused parameter. Now 0 warnings on mingw32-gcc 4.4.1
Yves Rizoud
2011-04-10 14:35:29 +00:00
c9d96e6087
Removed skins Clax2 Clax3 from makefile, and thus default 2.3 package
Yves Rizoud
2011-04-04 22:35:30 +00:00
860648b190
Multi-shorcuts option now works. Default OFF, it will avoid situations where user mistakenly sets the same key for multiple actions.
Yves Rizoud
2011-04-04 22:30:02 +00:00
1d24885ddc
Beginning of setting to disable multi-shortcuts: settable in options, saved and reloaded, no effect so far.
Yves Rizoud
2011-04-04 19:34:15 +00:00
65b3c4290a
Fix critical bug: Grafx2 failing to load when no old config file is present (because of attempt to flash red screen, now has interactive mouse feedback, doesn't work before grafx2 is started). Fixed make install/make uninstall, tested on MSYS's shell for the moment
Yves Rizoud
2011-04-03 18:32:27 +00:00
7571dcf3e2
Changed makefile according to scripts reorganization. make ziprelease works, still need to check install/uninstall
Yves Rizoud
2011-04-03 17:02:34 +00:00
27e8d15971
Reorganized scripts, fixed 'memory' not working with subdirectories
Yves Rizoud
2011-04-03 16:45:10 +00:00
f34417919f
Lua: now remembers which directory you last browsed when you quit. Fixed an issue where gfx2.ini isn't saved if there's a file gfx2.$$$ in same directory (Like after a crash)
Yves Rizoud
2011-04-03 14:43:16 +00:00
e10fe19ae6
Lua: Fixed keyboard shortcuts to accomodate with full path names now used. Users who had shortcuts should clear them, from the list of shortcuts in Help screen.
Yves Rizoud
2011-04-02 18:45:07 +00:00
04761c79c4
Unbroke the file selector (was listing only hidden files instead of non-hidden). Lua: can browse the whole filesystem now
Yves Rizoud
2011-04-02 17:43:16 +00:00
9f8dada2b0
Lua window: Fix inconsistency of 'parent directory' appearance. Now applies the 'show hidden files/dirs' settings too.
Yves Rizoud
2011-03-23 20:13:12 +00:00
92b76f2126
svn files excluded from archivbe OSX building
Franck Charlet
2011-03-16 22:08:40 +00:00
14e891f3e6
using cut instead of tr to extract svn revision to generate archive name
Franck Charlet
2011-03-16 21:58:04 +00:00
64e39cda85
Lua: fix crash of the new drawing primitives (drawcircle, drawdisk, drawfilledrect, drawline) when outside view area
Yves Rizoud
2011-03-13 00:52:51 +00:00
48c11e15a6
fixed a typo in makefile
Franck Charlet
2011-03-11 23:03:23 +00:00
ec6fa4eab0
Added support for LUA in Mac OS X version
Franck Charlet
2011-03-11 22:54:11 +00:00
a5fc3d9fec
new OSX version should be ready
Franck Charlet
2011-03-10 23:38:38 +00:00
431484914e
more work done on Mac OSX version
Franck Charlet
2011-03-10 22:16:42 +00:00
c1ede1f657
started to bring Mac OS X version up to date
Franck Charlet
2011-03-10 18:29:53 +00:00
eae47aa0e8
* Factory : if message is longer than 24 chars, cut it instead of not doing anything * Fileformats : remove outdated comment in gif loader
Adrien Destugues
2011-03-07 21:53:39 +00:00
e11d8e030c
Fix issue 417: Severe image corruption when scrolling image while some layers are hidden.
Yves Rizoud
2011-03-05 18:17:55 +00:00
504f25f1e1
Fix issue 414: Incomplete loading of some GIF images
Yves Rizoud
2011-03-05 17:29:28 +00:00
50aa747510
Palette: Disabled Undo after operations that perform remapping (x-swap, x-inv, sort, reduce) because the undo was incomplete anyway.
Yves Rizoud
2011-03-05 16:28:08 +00:00
55422d160e
(mode5 branch) Fix a bug in saving, including autosave every few minutes, that auto-selects the last layer to draw.
Yves Rizoud
2011-03-02 22:07:24 +00:00
7caab79d21
Issue 425: Spray setting 'Init' is now minimum 1
Yves Rizoud
2011-03-01 18:10:32 +00:00
9e7b8c7d4a
Fixed issue 366: Default cursor of DPaint skin not very visible over white background : Made this cursor have black outline, and replaced the secondary cursor with the white borderless cursor.
Yves Rizoud
2011-02-28 20:04:49 +00:00
4b6263d6fc
Fixes grafx2 forgetting the image's directory, since r1710 (issue 421)
Yves Rizoud
2011-02-28 19:42:06 +00:00
65d34dd7e0
Issue 346: Basic support for multi-line text with bitmap fonts: use alt-enter to type carriage returns (like Excel)
Yves Rizoud
2011-02-26 18:44:43 +00:00
cdd7f21265
Fxed and simplified double-click handling in Listboxes (Skins window, Text window, Factory window). Double-clicking a font in Text window 'accepts' the rendering and closes the window.
Yves Rizoud
2011-02-26 17:43:55 +00:00
34cd4d11cd
Added Surt to list of bugfinders (issue 423)
Yves Rizoud
2011-02-26 16:15:29 +00:00
9cfefc9662
Fix display bug on menu buttons when comiled with 'unsigned character' (issue 423)
Yves Rizoud
2011-02-26 15:56:45 +00:00
107779edf5
Implemented double-click in Brush factory window. Still need to check/fix all other occurences of the listbox control (need to eliminate unnecessary refresh on double-click, or trigger a specific action instead)
Yves Rizoud
2011-02-23 23:37:34 +00:00
5b332bfa25
* Do not allow script to write more than 24 chars to the statusline * Clear the statusline when a script is finished running.
Adrien Destugues
2011-02-19 13:59:44 +00:00
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)
Adrien Destugues
2011-02-19 12:40:12 +00:00
c80ec5edbfFix#418: don't overwrite main file format if saving only the palette.
Adrien Destugues
2011-02-18 10:48:08 +00:00
9058926e4b
mode5: Fix shortcut info for format checker/format menu
Yves Rizoud
2011-02-16 19:36:14 +00:00
7c6e05ef6b
mode5: Fix shortcuts of 'cycle colors' and format checker, mixup during merge
Yves Rizoud
2011-02-16 19:23:54 +00:00
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)
Yves Rizoud
2011-02-16 17:03:45 +00:00
cd8f3e40da
* Save CM5 files. There seem to be a problem with "Supports_layers" field. setting it to 1 still triggers the warning that image will be flatenned...
Adrien Destugues
2011-02-15 19:34:36 +00:00
bf9c34d7fe
Code for loading "CM5" (CPC Mode 5) pixtures * Fix a bug in the Set_layer function : it was only possible to set a new layer, and this format needs us to write to previous layers too * Saving is missing (you need to save as png then convert back to cm5 using SyX converter) * Preview does not work (it does not use layers, so the result is broken) * Loading switches the "8bit" mode on automatically
Adrien Destugues
2011-02-15 17:48:16 +00:00
72e9892b53
Constraint mode is now switchable on/off in the effect screen.
Adrien Destugues
2011-02-14 13:37:35 +00:00
bdf8b6d694
Actually merge everything from trunk, not only the source folder.
Adrien Destugues
2011-02-14 12:23:49 +00:00
eba26aaa96
Merge trunk to the cpcmode5 branch. This gets us a more recent grafx2 with the cpcmode5 drawing. Now to make this mode optional so users can still work in regular mode :)
Adrien Destugues
2011-02-13 21:49:31 +00:00
4e60f5ad74
Import the WIP CPC-Mode5 code from the sourcearchive
Adrien Destugues
2011-02-13 21:20:45 +00:00
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.
Yves Rizoud
2011-02-09 00:57:33 +00:00
af857c09c9
Save and load color cycling information (and gradients, anyway) in PNG format (issue 365)
Yves Rizoud
2011-02-08 23:30:13 +00:00
ce3181b230
Fixed compilation warnings: a few missing declarations, and 2 strange casts on WIN32-specific code.
Yves Rizoud
2011-02-07 19:39:45 +00:00
fdb925979e
compilation fixes for atari port
nokturnal
2011-02-07 13:37:12 +00:00
d0aaabf6b2
Merge of r1709 into trunk: Atari Falcon port
Yves Rizoud
2011-02-06 19:30:55 +00:00
57a1bda6de
Improved text with bitmap fonts : Works great with 'Get brush colors' (F11) to import the exact font colors.
Yves Rizoud
2011-02-05 19:43:51 +00:00
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.
Yves Rizoud
2011-02-05 00:07:28 +00:00
5a8972d0f9
Fix an issue with files since the adding of xpm saving
Yves Rizoud
2011-01-30 19:35:29 +00:00
7150a1ebcd
Fix issue of changes in brush by Lua that didn't survive remap (ex: script Halfsmooth)
Yves Rizoud
2011-01-30 15:52:56 +00:00
4d3431afd4
Fix lasso, broken in last commit
Yves Rizoud
2011-01-30 14:42:33 +00:00
1b0141367e
Import colors from brush now works (F11)
Yves Rizoud
2011-01-30 00:59:52 +00:00
abadd59b12
Brush container saves and restores the right palette
Yves Rizoud
2011-01-30 00:17:47 +00:00
5d2dd927e4
Much work on color brushes (issue 362). You can rotate, resize, flip etc. without losing original palette.
Yves Rizoud
2011-01-30 00:03:38 +00:00
e01b310317
Some work on brush remapping
Yves Rizoud
2011-01-29 21:20:54 +00:00
40a7bcf40e
Changes on brushes memory management, in preparation for Issue 362
Yves Rizoud
2011-01-27 19:52:36 +00:00
ad6da074db
Forgotten file for Issue 400 : Button for changing stylus click into right click behavior
Yves Rizoud
2011-01-24 21:19:36 +00:00
2373a19c62
Unfinished tool for examining GIF files. May prove useful.
Adrien Destugues
2011-01-23 17:00:07 +00:00
e7842861f7
Finished Issue 400:Button for changing stylus click into right click behavior
Yves Rizoud
2011-01-23 16:34:14 +00:00
14a859f711
Key to swap buttons: reduced choices to Ctrl (default) and Alt
Yves Rizoud
2011-01-22 19:02:28 +00:00
7ef353e8fd
Issue 400:Button for changing stylus click into right click behavior. Done with actual keyboard keys, now to do joystick buttons
Yves Rizoud
2011-01-22 17:15:17 +00:00
cd9552ee58
Lua: Added waitinput(), for more interactive scripts. Works well, but kept under observation for better ideas etc.
Yves Rizoud
2011-01-19 21:37:46 +00:00
83ecd4a6e8
Patch by sm4tik (arch linux packager): allow putting the icons in pixmap/ instead of icons/. Thanks!
Adrien Destugues
2011-01-17 19:29:57 +00:00
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.
Adrien Destugues
2011-01-17 19:21:30 +00:00
4e35de8611
Add code to save XPM files.
Adrien Destugues
2011-01-16 15:07:50 +00:00