Commit Graph

527 Commits

Author SHA1 Message Date
David Capello
a9ab9cc30d Fixed thumbnails generation of cels (using the palette of the cel's frame). 2010-04-20 23:35:10 -03:00
David Capello
9a95a40e92 Added RgbMap class (this class will replace rgb_map Allegro usage). 2010-04-20 23:32:44 -03:00
David Capello
834a2cfe49 Added Palette::m_modifications member. 2010-04-19 22:43:41 -03:00
David Capello
5c00d14cc0 Replaced jwidget_flush_redraw recursiveness with a std::queue. 2010-04-19 22:42:58 -03:00
David Capello
19483aed3c Changed calls from jwidget_pick to Widget::pick. 2010-04-19 22:41:35 -03:00
David Capello
3d679357bc Added -O3 and -DNDEBUG flags in PROFILE mode with gcc compiler. 2010-04-19 22:39:53 -03:00
David Capello
abc54a0e2e Fixed bug #2988166 compilation error in unix (EBUSY undefined). 2010-04-16 09:15:55 -03:00
David Capello
bbe7205e4f Fixed compilation error in gcc (cstdarg is need for va_list). 2010-04-13 21:55:07 -03:00
David Capello
7869642c83 Quantize a palette for RGB images when they are loaded. 2010-04-12 21:41:26 -03:00
David Capello
8ecc957fb2 Fixed a bug in update_sliders_from_color(). 2010-04-11 17:42:18 -03:00
David Capello
bb69d63883 Fixed palette_editor_change_hook() to update entry widgets. 2010-04-11 17:42:01 -03:00
David Capello
10781dcf5f Removed Context::getFg/BgColor member functions.
Modified color_get_*() so they do not need "imgtype" parameter.
ColorBar class is public (defined in colbar.h).
Added ColorBar::Fg/BgColorChange signals.
Converted palette editor widget to a C++ class (PalEdit derived from Widget).
Modified the "Palette Editor" (F4 key) to be non-modal (still WIP).
2010-04-10 17:01:56 -03:00
David Capello
37e08c1a4a Context class is Vaca::NonCopyable now. 2010-04-10 16:56:26 -03:00
David Capello
52ed39739c Updated dist.sh script to new paths for widgets/ and skins/. 2010-04-10 16:53:24 -03:00
David Capello
6173c54a92 Minor modifications in the layout of "Tools Configuration" window. 2010-04-10 16:10:08 -03:00
David Capello
edaf1ab0c1 Added "looklike" attribute in <check> and <radio> XML elements. 2010-04-10 15:55:28 -03:00
David Capello
c4e57b2777 Added jmanager_timer_is_running() function to know if a timer is running. 2010-04-10 15:54:46 -03:00
David Capello
bd6bff7998 Fixed: jwidget_flush_redraw() does not generate JM_DRAW messages for hidden widgets anymore. 2010-04-10 15:54:12 -03:00
David Capello
c4ea0dd603 Modified version indicator in about window. 2010-04-10 15:38:21 -03:00
David Capello
dd4cd4f3f8 Added some notes about source code. 2010-04-10 15:37:52 -03:00
David Capello
50f4cd8a9d Added SkinneableTheme::m_selected_skin member and "[Skin]/Selected" configuration variable to change the selected skin. 2010-04-06 22:30:18 -03:00
David Capello
c5442abcba Moved data/jids/*.jid files to data/widgets/*.xml. 2010-04-06 22:14:33 -03:00
David Capello
5ea607d801 More delay for Editor::flashCurrentLayer(). 2010-04-06 09:03:53 -03:00
David Capello
8ee599f3e3 GotoPrev/NextLayerCommands do not show tooltip. 2010-04-06 09:03:39 -03:00
David Capello
2c7b527efb Modified IntertwineAsLines::fillPoints to draw the contour too (so the shape of the final polygon is more like the previewed-contour). 2010-04-06 08:57:03 -03:00
David Capello
055af25600 Only unknown exceptions (invalid memory access, etc) are not caught in debug mode. 2010-04-06 08:27:53 -03:00
David Capello
27c895732d Clicking fg/bg colors open the palette editor. 2010-04-01 00:09:25 -03:00
David Capello
6383d36f25 Fixed a bug in JM_DRAW handler of colorviewer_msg_proc() function. It was introduced in a recent commit. 2010-04-01 00:08:59 -03:00
David Capello
571a735f3a Fixed somekind of bug (it could happen when we access to invalid memory). 2010-04-01 00:08:08 -03:00
David Capello
c6a385ef03 Updated dist.sh script. 2010-03-31 22:25:29 -03:00
David Capello
352e99bc6d Removed ChangeLog because it is not updated anymore. 2010-03-31 21:25:57 -03:00
David Capello
4d60f6d560 Default color for new files is current selected "Background Color". 2010-03-31 21:22:47 -03:00
David Capello
dceb182070 Added vsync to flashCurrentLayer. 2010-03-30 23:49:36 -03:00
David Capello
dd2c8d1730 Extras are drawn only when extras-opacity > 0. 2010-03-30 23:40:21 -03:00
David Capello
8720d156e5 Added Editor::flashCurrentLayer() for when the current layer is changed. 2010-03-30 23:40:01 -03:00
David Capello
ebe068b211 StatusBar::showTip now show the text in the same status-bar too (redrawing it). 2010-03-30 23:38:52 -03:00
David Capello
dd6da141c6 Buttons in the status bar now give us the possibility to change the current layer. 2010-03-30 22:46:43 -03:00
David Capello
d976011597 Fixed Sprite(const Sprite&) constructor. 2010-03-30 22:24:05 -03:00
David Capello
19dd9f6c90 Removed unused forward declaration. 2010-03-30 22:18:38 -03:00
David Capello
89e15da176 Fix bug in LayerImage::get_cels(). (it was introduced in commit cbc0bf22bd) 2010-03-30 22:04:28 -03:00
David Capello
69a50e4d9d Fixed: cursor preview is not shown anymore when animation is being played. 2010-03-30 21:49:35 -03:00
David Capello
735b65072e After converting sprite image type, 'extras' are regenerated. 2010-03-30 21:47:31 -03:00
David Capello
475d0eeb1b Refactored Sprite class: no public variable members, all functions sprite_* go as Sprite function members, pimpl idiom. 2010-03-30 21:43:18 -03:00
David Capello
c299844f96 More const-correctness in some functions. 2010-03-30 20:39:56 -03:00
David Capello
cb5cb0f6b9 Added missing #include <cassert> 2010-03-30 20:27:50 -03:00
David Capello
bc4e08f454 Added Vaca::Application and Vaca/main.h, and removed Vaca::System.
Now the application compiles with MinGW.
2010-03-30 10:22:47 -03:00
David Capello
a7ecb08f2c Fixed some GCC warnings and errors. 2010-03-30 09:48:19 -03:00
David Capello
ffdd4cf848 Removed some warnings in ase_format.cpp. 2010-03-29 21:32:37 -03:00
David Capello
859f45b6e2 Modified NEWS.txt. 2010-03-29 00:31:53 -03:00
David Capello
982209bc21 Updated dist.sh file (not tested yet). 2010-03-29 00:26:11 -03:00