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
775c0e06ffadded missing prefix option in build command for m68k/Coldfire build
nokturnal
2011-06-16 00:07:09 +00:00
03e21d436cadded build instructions for Atari TOS machines (m68k/Coldfire)
nokturnal
2011-06-15 23:32:49 +00:00
78e1745ef1replaced 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
7184fb857fbugfix 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
bf28d19f20Lua: 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
2f3e1e3294Lua: added 'matchcolor2' that uses DawnBringer's perceptual formula. Updated scripts numbering to 2.4
Yves Rizoud
2011-06-12 19:03:14 +00:00
17ce3a602bMerge r1791 (Updated credits) from release (2.3) to trunk (2.4wip)
Yves Rizoud
2011-06-12 18:24:24 +00:00
1af5ee33f1Merge 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
8cc20115d5Fix systematic crash of 2.4wip.1790 when loading 24bit images.
Yves Rizoud
2011-06-12 17:56:20 +00:00
8cf7e1096fFix 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
2d8c061e32Improved 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
1f10338f60Merged trunk into branches/mode5 (=update mode5 branch to latest)
Yves Rizoud
2011-04-25 15:17:18 +00:00
37d30ae114Fix 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
63dcf9cc25Performance improvement for slow graphic systems: avoid lag on X11 (Issue 405,269)
Yves Rizoud
2011-04-16 18:24:24 +00:00
02ecd8d29dFix issue 432: Options/Input: Missing graphic update after changing a numeric value
Yves Rizoud
2011-04-14 19:43:16 +00:00
c56b3ac35aAdded Ravey1138 to bugfinders list (Help/Credits)
Yves Rizoud
2011-04-13 22:13:14 +00:00
c266b38e05Fix 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
80e0b17be8Fix 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
c9d96e6087Removed skins Clax2 Clax3 from makefile, and thus default 2.3 package
Yves Rizoud
2011-04-04 22:35:30 +00:00
860648b190Multi-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
1d24885ddcBeginning 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
65b3c4290aFix 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
7571dcf3e2Changed makefile according to scripts reorganization. make ziprelease works, still need to check install/uninstall
Yves Rizoud
2011-04-03 17:02:34 +00:00
27e8d15971Reorganized scripts, fixed 'memory' not working with subdirectories
Yves Rizoud
2011-04-03 16:45:10 +00:00
f34417919fLua: 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
e10fe19ae6Lua: 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
04761c79c4Unbroke 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
9f8dada2b0Lua 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
92b76f2126svn files excluded from archivbe OSX building
Franck Charlet
2011-03-16 22:08:40 +00:00
14e891f3e6using cut instead of tr to extract svn revision to generate archive name
Franck Charlet
2011-03-16 21:58:04 +00:00
64e39cda85Lua: 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
48c11e15a6fixed a typo in makefile
Franck Charlet
2011-03-11 23:03:23 +00:00
ec6fa4eab0Added support for LUA in Mac OS X version
Franck Charlet
2011-03-11 22:54:11 +00:00
a5fc3d9fecnew OSX version should be ready
Franck Charlet
2011-03-10 23:38:38 +00:00
431484914emore work done on Mac OSX version
Franck Charlet
2011-03-10 22:16:42 +00:00
c1ede1f657started 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
e11d8e030cFix issue 417: Severe image corruption when scrolling image while some layers are hidden.
Yves Rizoud
2011-03-05 18:17:55 +00:00
504f25f1e1Fix issue 414: Incomplete loading of some GIF images
Yves Rizoud
2011-03-05 17:29:28 +00:00
50aa747510Palette: 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
7caab79d21Issue 425: Spray setting 'Init' is now minimum 1
Yves Rizoud
2011-03-01 18:10:32 +00:00
9e7b8c7d4aFixed 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
4b6263d6fcFixes grafx2 forgetting the image's directory, since r1710 (issue 421)
Yves Rizoud
2011-02-28 19:42:06 +00:00
65d34dd7e0Issue 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
cdd7f21265Fxed 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
34cd4d11cdAdded Surt to list of bugfinders (issue 423)
Yves Rizoud
2011-02-26 16:15:29 +00:00
9cfefc9662Fix display bug on menu buttons when comiled with 'unsigned character' (issue 423)
Yves Rizoud
2011-02-26 15:56:45 +00:00
107779edf5Implemented 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
9058926e4bmode5: Fix shortcut info for format checker/format menu
Yves Rizoud
2011-02-16 19:36:14 +00:00
7c6e05ef6bmode5: Fix shortcuts of 'cycle colors' and format checker, mixup during merge
Yves Rizoud
2011-02-16 19:23:54 +00:00
80c37034f9Fix 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
bf9c34d7feCode 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
72e9892b53Constraint mode is now switchable on/off in the effect screen.
Adrien Destugues
2011-02-14 13:37:35 +00:00
bdf8b6d694Actually merge everything from trunk, not only the source folder.
Adrien Destugues
2011-02-14 12:23:49 +00:00
eba26aaa96Merge 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
4e60f5ad74Import the WIP CPC-Mode5 code from the sourcearchive
Adrien Destugues
2011-02-13 21:20:45 +00:00
1e6c4d22bcDefault 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
af857c09c9Save and load color cycling information (and gradients, anyway) in PNG format (issue 365)
Yves Rizoud
2011-02-08 23:30:13 +00:00
ce3181b230Fixed compilation warnings: a few missing declarations, and 2 strange casts on WIN32-specific code.
Yves Rizoud
2011-02-07 19:39:45 +00:00
fdb925979ecompilation fixes for atari port
nokturnal
2011-02-07 13:37:12 +00:00
d0aaabf6b2Merge of r1709 into trunk: Atari Falcon port
Yves Rizoud
2011-02-06 19:30:55 +00:00
57a1bda6deImproved 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
065503ef64Improved 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
5a8972d0f9Fix an issue with files since the adding of xpm saving
Yves Rizoud
2011-01-30 19:35:29 +00:00
7150a1ebcdFix 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
4d3431afd4Fix lasso, broken in last commit
Yves Rizoud
2011-01-30 14:42:33 +00:00
1b0141367eImport colors from brush now works (F11)
Yves Rizoud
2011-01-30 00:59:52 +00:00
abadd59b12Brush container saves and restores the right palette
Yves Rizoud
2011-01-30 00:17:47 +00:00
5d2dd927e4Much 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
e01b310317Some work on brush remapping
Yves Rizoud
2011-01-29 21:20:54 +00:00
40a7bcf40eChanges on brushes memory management, in preparation for Issue 362
Yves Rizoud
2011-01-27 19:52:36 +00:00
ad6da074dbForgotten file for Issue 400 : Button for changing stylus click into right click behavior
Yves Rizoud
2011-01-24 21:19:36 +00:00
2373a19c62Unfinished tool for examining GIF files. May prove useful.
Adrien Destugues
2011-01-23 17:00:07 +00:00
e7842861f7Finished Issue 400:Button for changing stylus click into right click behavior
Yves Rizoud
2011-01-23 16:34:14 +00:00
14a859f711Key to swap buttons: reduced choices to Ctrl (default) and Alt
Yves Rizoud
2011-01-22 19:02:28 +00:00
7ef353e8fdIssue 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
eebf3784c3Fix makefile for deleted scripts
Yves Rizoud
2011-01-19 21:44:22 +00:00
cd9552ee58Lua: 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
83ecd4a6e8Patch 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
4e35de8611Add code to save XPM files.
Adrien Destugues
2011-01-16 15:07:50 +00:00