Commit Graph

  • 19070bbfc1 David Capello 2008-03-27 16:58:14 +0000
  • 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. David Capello 2008-03-27 14:29:33 +0000
  • c1a6959e6b Modified the undo implementation David Capello 2008-03-23 02:08:06 +0000
  • d2944d5def Added raster/palette.[ch] (duh) David Capello 2008-03-22 21:44:03 +0000
  • bec33706bf Color-bar now support palette-range. David Capello 2008-03-22 20:13:05 +0000
  • 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. David Capello 2008-03-22 18:43:56 +0000
  • 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 David Capello 2008-03-15 01:54:45 +0000
  • 275181990f Added: - eye-dropper cursor to editor - JM_SETCURSOR - incremental-search to fileview widget - jgrid widget - JI_SIGNAL_SET_FONT - sprite_getpixel - colorselector widget - test_jlist test - HSV color type - grid, exchange_colors, and eyedropper_tool commands Fixed: - duplication of layers Renamed: - jwidget_add_childs to jwidget_add_children - status_bar to statusbar - tool_bar to toolbar - color_viewer to colorviewer - color_bar to colorbar - color_button to colorbutton - rectfill_exclude to jrectexclude - _graya_getk to _graya_getv - _graya_k_shift to _graya_v_shift Refactoring to color type: - now it's a color_t structure instead of a string (char *) Removed: - mapgen.[ch] - update_global_script_variables routine - JM_CHAR (now it's JM_KEYPRESSED). - README-es.txt - FAQ.txt David Capello 2008-02-29 19:29:49 +0000
  • 1f98194363 Renamed 'jcombox.c' to 'jcombobox.c' David Capello 2008-02-19 00:02:01 +0000
  • 030a9694b6 Added fileitem_get_keyname. Fixed get_key_for_pidl. David Capello 2008-02-18 23:37:57 +0000
  • 2b81efabb4 Added fileitem_get_keyname David Capello 2008-02-18 23:37:04 +0000
  • 39184d3286 Minor changes to start in the correct folder specified by the config variable CurrentDirectory David Capello 2008-02-18 23:36:34 +0000
  • ccae3704f4 Fixed 'broadcast_key_msg' when generate the list of widgets to receive the message. David Capello 2008-02-18 23:35:44 +0000
  • 257b25001a Fixed: the window is freed. The tooltip disappear when the user press a key. David Capello 2008-02-18 23:33:48 +0000
  • 74686e9bb6 David Capello 2008-02-18 23:32:04 +0000
  • 1a1ace16b1 Simplified the 'preview' generation process David Capello 2008-02-18 23:31:38 +0000
  • 1ab947b4f1 Added an assertion to test if get_fileitem_from_path returns the same pointers for the same path. David Capello 2008-02-18 23:30:32 +0000
  • bd851fdeca Minor changes David Capello 2008-02-18 23:29:35 +0000
  • 04d0f50dfb David Capello 2008-02-17 21:06:37 +0000
  • 7a4486a8f0 More optimizations. David Capello 2008-02-13 11:32:19 +0000
  • 440792dcd1 Optimized the routines to handle 'dirty' data structure David Capello 2008-02-13 01:55:07 +0000
  • d304eaac04 The GFLI third_party was moved to src/file/fli David Capello 2008-02-12 15:56:47 +0000
  • ae46058123 Moved FLI core routines from third_party/gfli to src/file/fli David Capello 2008-02-12 12:46:39 +0000
  • a71cec8514 Added src/file/fli directory. David Capello 2008-02-12 12:40:46 +0000
  • 82417c7aee Fixed flickering effect in the file-view widget. David Capello 2008-02-12 12:34:56 +0000
  • 82f6bb405b File removed David Capello 2008-02-12 12:16:24 +0000
  • 11d7c54da5 Fixed a bug when loading some broken-GIF (the 'lzw_write_pixel' routine was called with pos < 0). David Capello 2008-02-11 02:05:29 +0000
  • 7939776b94 Fixed a bug when loading some broken-GIF (the 'lzw_write_pixel' routine was called with pos < 0). David Capello 2008-02-11 02:04:33 +0000
  • a408d8917b Removed USE_PRECOMPILED_HEADER option. David Capello 2008-02-11 01:56:20 +0000
  • 3290dfb7d5 Added thumbnails, tooltips, and now the file routines don't use PACKFILE (just FILE from stdio). David Capello 2008-02-10 19:06:03 +0000
  • 112bde13c8 Added 'monitor_free' (to join threads after exit the program or cancel the loading process) David Capello 2008-02-10 19:02:53 +0000
  • 378812a8cb Added an exit_hook (using 'add_gui_exit_hook') to avoid a memory leak (anyway it's at the end of the program, so it wasn't a problem). David Capello 2008-02-10 19:01:35 +0000
  • 0e6ae3da5c Added memory-information when MEMLEAK is activated. David Capello 2008-02-10 19:00:14 +0000
  • f7083246cf Fixed some memory leaks David Capello 2008-02-10 18:59:08 +0000
  • 9c516cb354 Added get_errno_string David Capello 2008-02-10 18:58:17 +0000
  • db9be355c2 Added free_msgid to avoid using jfree directly like a function (it could be a macro). David Capello 2008-02-10 18:54:35 +0000
  • fa45321b11 Added the widget to show tooltips. Added two attributes to '_ji_theme_textbox_draw' (fg and bg colors) Fixed some memory leaks. Added MEMLEAK to activate the memory-leak detection in jmem.c. David Capello 2008-02-10 18:52:42 +0000
  • 48bca23055 Added the wantfocus property to JWindows. David Capello 2008-02-10 18:50:00 +0000
  • c6b2f7e601 Added the widget to show tooltips. David Capello 2008-02-10 18:49:12 +0000
  • 8b365fa3cb Added NO_HEADER David Capello 2008-02-10 18:41:47 +0000
  • b083623e19 Copyright updated. David Capello 2008-02-10 12:55:22 +0000
  • 90a55ad443 Copyright updated. David Capello 2008-02-10 12:52:15 +0000
  • 294f5f739f Copyright updated. David Capello 2008-02-10 12:42:17 +0000
  • eaa74d8234 Copyright updated. David Capello 2008-02-10 12:37:48 +0000
  • 51c9a25b91 Fixed a memory leak. David Capello 2008-02-10 12:36:00 +0000
  • 0b65f81de8 Copyright updated. David Capello 2008-02-10 12:35:13 +0000
  • a9ec8b61f0 Fixed a memory leak. David Capello 2008-02-10 12:33:03 +0000
  • b797cd91b7 Now the null sprite is displayed as an empty-set symbol. David Capello 2008-02-10 12:23:59 +0000
  • dd1ded8deb Copyright updated. David Capello 2008-02-10 12:22:48 +0000
  • 63be8aed8a Fixed a bug where the 'Yes' button wasn't recognized as the killer of the window. David Capello 2008-02-08 14:00:52 +0000
  • 252846d720 Now the buttons have names like: button-1, button-2, etc. David Capello 2008-02-08 13:59:37 +0000
  • 685ec05e3f Fixed some compilations problems in Linux. And a bug in file_system to get the root / file-item key. David Capello 2008-02-05 13:54:30 +0000
  • 528eaab937 Added threads to load files in background. Added a new file-selector (using PIDLs for Win32). David Capello 2008-02-04 02:37:26 +0000
  • 2aea148245 Fixed file_size_ex and outportw usage in Linux. David Capello 2008-01-31 18:48:58 +0000
  • 0abb4c9033 Added a confirmation dialog after changing the gfx-mode. David Capello 2008-01-27 18:51:12 +0000
  • afb2d3f502 Added JMutex, lock_current_sprite, and locked & mutex fields for Sprite. Added readable/writable buttons in the Film Editor. Added forbidden cursor. Fixed some bugs in editors_draw_sprite_tiled and cmd_configure_tools. David Capello 2008-01-23 16:18:58 +0000
  • 33cde18bf1 Added JMutex, lock_current_sprite, and locked & mutex fields for Sprite. Added readable/writable buttons in the Film Editor. Added forbidden cursor. Fixed some bugs in editors_draw_sprite_tiled and cmd_configure_tools. David Capello 2008-01-23 16:16:43 +0000
  • dc6d0467ac David Capello 2008-01-21 21:54:22 +0000
  • 833c52508c Default min-width for buttons. David Capello 2008-01-21 21:50:54 +0000
  • 1ee483cc28 Fixed some problems with focus (when close menus and windows). David Capello 2008-01-20 22:38:21 +0000
  • 86fb5a0124 David Capello 2008-01-13 21:18:00 +0000
  • ab61d62f5e David Capello 2008-01-13 21:04:36 +0000
  • dfae80457b Fixed problems with the brush-cursor drawing code. David Capello 2008-01-13 20:49:02 +0000
  • 8cc8d732e2 Files reformatted (changed "function_call ()" to "function_call()" ). David Capello 2008-01-07 15:10:17 +0000
  • 7fe8991db2 Modified the way that GUI manager (jmanager) controls the message-loop. David Capello 2008-01-07 11:45:02 +0000
  • 6fcea92d7b Fixed a problem with popup-menus. David Capello 2008-01-06 19:30:17 +0000
  • cbcc6953b4 Added goto_*_frame & play_animation commands. With this the 'Preview' uses the same keys to move through frames that are specified in gui.xml David Capello 2008-01-05 18:32:12 +0000
  • d2be70c242 Added 'is_processing' in 'Base' structure to avoid sending menu-messages when there're menu-messages in the queue. David Capello 2008-01-05 18:08:12 +0000
  • 8c2ebdfee4 Removed the IDLE message. Added a lot of asserts (in the GUI code mainly). David Capello 2008-01-03 23:22:04 +0000
  • bbdd7a3f83 Now screen shots are generated directly in PNG format. David Capello 2007-12-19 20:09:27 +0000
  • 37be418a5a Added some of the new script functions (NewSprite, LoadSprite, SaveSprite, SetSprite, NewLayer) David Capello 2007-12-13 15:55:01 +0000
  • ece7c72b0f Added ase_uint8, ase_uint16, ase_uint32 David Capello 2007-12-11 20:05:18 +0000
  • 1851db4ac7 Fixed a problem when saving non-indexed images (reported by Trent Gamblin) David Capello 2007-12-09 01:52:58 +0000
  • 9b755b2834 Fixed src/widgets/editor/editor.c David Capello 2007-12-06 21:32:44 +0000
  • d87b0dc8ff Added jwidget_set_max_size. Modified some dialogs for a better look. Fixed the interactive movement of the layer. David Capello 2007-12-06 20:05:32 +0000
  • 549210b95f Fixed the copy & paste. David Capello 2007-12-06 03:20:49 +0000
  • d1c38d7dfe Removed a lot of GUI functionality for scripting. Added support to save PNG files. Added alternative dirty rectangles technique to Jinete. David Capello 2007-12-06 03:00:10 +0000
  • c50df75059 Fixed the tests David Capello 2007-12-05 22:00:19 +0000
  • 7a0913c2cf Added rules to make tests David Capello 2007-12-05 03:29:17 +0000
  • 0f23b3b3f0 Removed jinete directory David Capello 2007-12-05 02:03:05 +0000
  • d199ae0805 Jinete examples moved to ase/src/text David Capello 2007-12-05 01:53:03 +0000
  • c330a00747 Added these the sources files of the documentation for Jinete David Capello 2007-12-05 01:39:21 +0000
  • c8db258b00 Added background color to sprite. Renamed FileType to FileFormat. Moved ase/jinete/src to ase/src/jinete. Moved ase/jinete/include to ase/src/jinete. Moved ase/jinete/freetype to ase/third_party/freetype. David Capello 2007-12-05 01:30:50 +0000
  • 9e8a50d58d Moved jinete.h David Capello 2007-12-04 22:55:53 +0000
  • 29887ac39d Replaced XXX to TODO David Capello 2007-12-04 21:50:31 +0000
  • b3ebf94a9b renamed gendeps.sh to deps.sh David Capello 2007-12-03 18:40:09 +0000
  • 8b2b914b3e The do_progress isn't called anymore for each row, so this optimized a lot the read speed. David Capello 2007-11-29 20:06:22 +0000
  • b8b0fc598a Better graphics resolution selection by default David Capello 2007-11-28 17:50:16 +0000
  • df0104734f Added libjpeg in the repository. Fixed some bugs in the GUI system. Added tabs, and removed the list-menu. David Capello 2007-11-28 14:19:36 +0000
  • 4c980d3e46 Better focus handling in a new window. David Capello 2007-11-25 01:26:53 +0000
  • 39c52ae868 Finished load_png. David Capello 2007-11-25 01:26:08 +0000
  • faf2c2cb20 Fixed undo for new frames in other layers. David Capello 2007-11-25 01:25:10 +0000
  • c059b77958 Added "Configure Screen" command. David Capello 2007-11-24 18:23:53 +0000
  • bdf06ed25d Fixed an error when closing file streams (the file can't be closed because it is opened by the user). David Capello 2007-11-19 17:32:40 +0000
  • fad42803e4 Undo changes (back to version 15). David Capello 2007-11-19 17:24:50 +0000
  • 35f50b6d73 Added more directories to find data in UNIX like systems. David Capello 2007-11-19 16:10:00 +0000
  • ca9b264905 Fixed file_size/file_size_ex depending the Allegro version David Capello 2007-11-19 14:41:30 +0000
  • 2aaf287614 Added operations to handle frames. David Capello 2007-11-19 14:29:24 +0000
  • 2ea9551ce1 Renamed frpos -> frame. Added operations to handle frames and cels. David Capello 2007-11-19 14:23:15 +0000
  • 83444f1775 Renamed "frame" to "cel" (commands files renamed) David Capello 2007-11-16 20:54:15 +0000