David Capello
77b06bf748
Added support to close tabs with middle button.
2008-10-16 02:19:00 +00:00
David Capello
f43bbec69d
Better handling of special file-names in the file-name entry field of ase_file_selector.
2008-10-16 01:55:12 +00:00
David Capello
e9c3d46693
Added Undoable::crop_sprite/layer/cel.
...
Added Undoable::replace_stock_image, autocrop.
Added image_shrink_rect function.
Removed autocrop_sprite, CropSprite, CropLayer, and CropCel functions.
2008-10-14 03:11:59 +00:00
David Capello
7a68a1d32b
Fixed an important bug where sprite's palettes where not freed using palette_free
...
(delete (Palette*)). This leaves some dead-pointers in the objects collection of 'gfxobj.cpp'.
2008-10-13 22:39:41 +00:00
David Capello
6562d7071a
Now the file-system core routines use jstring (std::string) instead of char*.
...
Overloaded new and delete when MEMLEAK is activated (to use jmalloc and
jfree so memory leaks can be detected).
2008-10-13 21:43:41 +00:00
David Capello
2b7b89a2a7
Changed delete to delete[].
2008-10-13 21:05:40 +00:00
David Capello
9bf40439d4
Added jstring. The file-selector now uses jstrings.
2008-10-11 20:41:27 +00:00
David Capello
17dee030f5
Added undo support when changing frame duration.
...
Replaced ClearMask with Undoable::clear_mask.
2008-10-11 15:59:13 +00:00
David Capello
a1d9d2cada
Fixed compilation errors in Linux with GCC 4.2.3.
...
Fixed fix.sh.
2008-10-11 15:52:47 +00:00
David Capello
07b478907e
Added Undoable::remove_layer.
...
Added Undoable::clear_mask.
Fixed a serious bug in shrink_mask.
2008-10-10 02:14:53 +00:00
David Capello
c327a740d7
Added Undoable class.
2008-10-02 02:31:07 +00:00
David Capello
c35c452a80
Converted GfxObj and all the hierarchy of graphics objects to classes.
...
Removed "(void)" -> "()".
2008-10-01 01:27:51 +00:00
David Capello
1e44f9a454
Modified makefile.lst for cpp files.
...
Renamed src/test to src/tests.
2008-09-30 23:04:33 +00:00
David Capello
a587132ffe
Project converted to C++.
2008-09-30 21:01:54 +00:00
David Capello
60683e6623
Added makefile for MSVC
2008-09-30 16:10:12 +00:00
David Capello
102eaa8cf2
Removed some commented code in tools.c
2008-09-30 13:11:42 +00:00
David Capello
78f879fa14
Renamed some files and removed deprecated files.
...
Fixed a bug in fileview with i-search.
2008-09-30 01:25:11 +00:00
David Capello
bcc221ab59
Fixed a bug in FlattenLayers.
...
Fixed a bug when paste outside the sprite.
Fixed a bug in color-bar when drop colors in nowhere.
Fixed some compilation errors in MSVC.
2008-09-29 23:58:07 +00:00
David Capello
4026754881
Added support to lock lines in special angles with Shift key (feature request #1961397 ).
...
Fixed 'Curve' tool when click with the right mouse button (added
'editor_click_continue' routine for this).
2008-09-29 01:55:24 +00:00
David Capello
8911db458a
Added the 'Curve' tool.
2008-09-28 20:53:42 +00:00
David Capello
b3e52a24e0
Removed modules/tools2.c because scripting is gone.
2008-09-28 19:29:33 +00:00
David Capello
d181b9f215
Completelly removed the scripting support and lua files.
...
Updated the forum address.
2008-09-27 23:24:27 +00:00
David Capello
24ca4562dc
Added support to drag & drop colors in color-bar (feature request #2109224 ).
...
Added "RectTracker".
Renamed "rectsave" function to "rect_tracker_new".
Joined "rectrestore" and "rectdiscard" to "rect_tracker_free".
2008-09-27 18:04:55 +00:00
David Capello
5784cb720e
Fixed issue #1958760
...
Now the loading-progress lock the user-interface.
2008-06-16 00:43:50 +00:00
David Capello
97672099dc
Fixed issue 1958932
2008-06-15 23:56:15 +00:00
David Capello
5a91893517
2008-06-15 23:55:04 +00:00
David Capello
2e10ec3e21
Version 0.6b2 released.
...
Minor fixed and changes for the new release.
2008-05-06 15:22:57 +00:00
David Capello
3ce0a8fc85
Fixed the duplication of background layer: the flags aren't copied.
...
Minor changes.
2008-05-05 04:45:17 +00:00
David Capello
cf3521dfe8
Fixed some bugs in merge-down & crop commands using the Background layer.
2008-05-05 04:03:31 +00:00
David Capello
c8b3c4ff67
Removed generated files.
2008-05-05 02:23:08 +00:00
David Capello
f8db016cb9
Added NewFrame & RemoveFrame.
...
Fixed move/copy_cel, and the Animation Editor is almost ready.
Added the cel_movement_popup.
Removed all the "quick" stuff (quick-move/copy, etc.).
Removed some commands (crop cel, crop layer, link cel).
2008-05-05 02:07:04 +00:00
David Capello
369b57f074
Unix text format
2008-04-28 16:32:45 +00:00
David Capello
837cf39c54
Added the new Animator Editor.
...
Other minor changes & refactorings.
2008-04-27 20:27:06 +00:00
David Capello
215fd7dbd0
Added the jumble tool.
2008-04-14 17:56:38 +00:00
David Capello
8908d25e07
Fixed New Frame: now it copies the entire Cel of the previous frame.
...
Fixed bugs when undo cels with offset < 0,0 (because the sign wasn't being saved)
2008-04-14 03:05:19 +00:00
David Capello
f4b4996540
+ Added the JPEG options dialog box.
...
+ Fixed some convolution matrices.
+ Fixed editors_draw_sprite_tiled & control_tool for tiled mode in
transparent layers (non-Background).
+ Added gfxobj_id.
- Removed referenced stock (replaced with the ImageRef structure).
+ Fixed the whole 'target' stuff between effects and target_button.
+ Fixed app_get_fg_color & app_get_bg_color to return the black color
instead of mask when a `Background' layer is actived.
+ Added get_color_for_layer & fixup_color_for_layer.
2008-04-12 03:09:53 +00:00
David Capello
bc95527cbf
Fixed the soften-ink for transparent layers.
2008-03-29 20:02:42 +00:00
David Capello
714f7b062c
Fixed the soften-ink to support tiled mode.
2008-03-29 14:45:43 +00:00
David Capello
c090bde1ee
Renamed filedata to format_options
2008-03-29 04:35:30 +00:00
David Capello
eb26972a11
Renamed filedata to format_options
2008-03-29 04:24:36 +00:00
David Capello
1a74066f1e
2008-03-29 03:44:24 +00:00
David Capello
a951368da6
Added progress bar to apply-effect and save file operations.
...
Added support to configure file format with a FileData like JpegData.
2008-03-29 03:43:19 +00:00
David Capello
0ffbf5164c
Fixed a problem to load the root element in a Unix like file-system
2008-03-28 02:55:15 +00:00
David Capello
19070bbfc1
2008-03-27 16:58:14 +00:00
David Capello
61a61bd2fa
Added eraser and blur tools.
...
Added inks and better handling of tools->brushes->inks relationship.
color_t is now a ase_uint32.
Added the Background layer.
Fixed bugs loading some king of BMP files.
Removed the bgcolor from the Sprite and .ase files.
Added FileData and BmpData.
Renamed dirty_put to dirty_restore_image_data.
Renamed dirty_get to dirty_save_image_data.
Added get_pretty_memsize, sprite_get_memsize, undo_get_memsize to show memory-usage.
2008-03-27 14:29:33 +00:00
David Capello
c1a6959e6b
Modified the undo implementation
2008-03-23 02:08:06 +00:00
David Capello
d2944d5def
Added raster/palette.[ch] (duh)
2008-03-22 21:44:03 +00:00
David Capello
bec33706bf
Color-bar now support palette-range.
2008-03-22 20:13:05 +00:00
David Capello
19e8083256
+ Added Editor::space_pressed to move the scroll with the space key.
...
+ Renamed Editor::cursor_eyedropper to Editor::alt_pressed.
+ Added statusbar_show_tip.
+ Added AppHooks.
+ Renamed color_button_* to colorbutton_*
+ Renamed GfxObj*Layer::parent to Layer*Layer::parent_layer.
+ Added Palette gfxobj and refactored a lot of code to this new Palette
instead of Allegro's RGB/PALETTE.
+ Now jfile.c uses jxml.c.
+ New signature for callbacks in 'hook_signal' of modules/gui.c:
bool hook(JWidget, void *);
- Removed colsel and minipal from dialogs.
+ Fixed mouse bounds in sliders.
2008-03-22 18:43:56 +00:00
David Capello
ef28731b5a
Renamed exchange_colors to switch_colors
...
Removed the bugreport address
"color" is now in the core (isn't a module anymore)
Refactored palette_editor -> paledit
Added test_intmult.c
Completed test_jlist.c
Added test_init, test_init_gui & test_exit routines
Added test_jgrid.c
2008-03-15 01:54:45 +00:00