David Capello
3ae4889526
Remove deprecated messages
2013-01-16 21:54:47 -03:00
David Capello
95a0c6d0f4
Merge branch 'dev' of git@github.com:dacap/aseprite.git into dev
...
Conflicts:
src/ui/popup_window.cpp
src/ui/tooltips.cpp
src/ui/tooltips.h
src/ui/window.cpp
2013-01-13 22:45:25 -03:00
David Capello
eacd0c7642
Replace ui::jregion with gfx::Region class
...
This is an old TODO item, and it's the first step to finally
get rid of JRect and struct jrect.
2013-01-13 22:39:44 -03:00
David Capello
6332b1a6e5
Add gfx::Region class
...
This class will be used to replace JRegion in ui lib.
2013-01-13 21:49:17 -03:00
David Capello
c5cf588370
Rename some member_functions to memberFunctions
2013-01-11 12:43:25 -03:00
David Capello
c913192fcb
Fix color_unittest compilation error
2013-01-07 13:20:30 -03:00
David Capello
2ddb0ea181
Replace UndoConfigProvider with UndoHistoryDelegate interface
2013-01-06 15:46:53 -03:00
David Capello
b1fa72b585
Remove SkinTheme::less_bevel()
2013-01-06 14:54:19 -03:00
David Capello
76c4fd8243
Move draw_progress_bar() to SkinTheme::drawProgressBar()
2013-01-06 14:52:57 -03:00
David Capello
370e9cdd08
Remove character_length() and render_character() functions
2013-01-06 14:49:42 -03:00
David Capello
7adf1d1a25
Remove bevel_box() and SkinTheme::draw_bevel_box()
2013-01-06 14:48:32 -03:00
David Capello
a517deee0d
Add ui::Color and ThemeColor, move Color to app::Color
...
Now colors are customizable from skin.xml file.
2013-01-06 14:45:43 -03:00
Ilya Barygin
9ba5ef44ca
Fix FTBFS with --as-needed linker option
...
Libraries must be placed after object files in command line.
More information: https://bugs.gentoo.org/show_bug.cgi?id=445814
Conflicts:
src/CMakeLists.txt
2013-01-01 21:12:22 -03:00
David Capello
b381d3a7b3
Add IDocumentSettings to separate document related settings from ISettings
...
This is the first step to have settings per document. Currently
IDocumentSettings is implemented as a global instance so all documents
share the configuration (as it was already working). But in the future
a project will be able to provide an alternative implementation to save
the configuration of each document in the same project.
2012-11-18 10:21:06 -03:00
David Capello
b029faf832
Add work-in-progress sub-projects in TODO file
2012-10-30 21:09:04 -03:00
David Capello
7a062b61a8
Add support for VC++11 (2012)
2012-10-30 21:08:33 -03:00
David Capello
7595227166
Merge branch 'dev' of git@github.com:dacap/aseprite.git into dev
2012-09-26 18:35:12 -03:00
David Capello
ef4934bef2
Remove JM_REQSIZE message
2012-09-26 18:34:52 -03:00
David Capello
44b8822e38
Remove deprecated MessageSignal message
2012-09-26 17:55:41 -03:00
David Capello
4ea2c69dae
Fix compilation error in the dummy implementation of SystemConsole.
2012-09-26 17:26:41 -03:00
David Capello
0496f38ed3
Fix a typo in all files distributed under BSD-like and Allegro licenses
...
Thanks to Tobias Hansen.
2012-09-23 23:24:43 -03:00
David Capello
b51530e45d
Merge branch 'dev' of git@github.com:dacap/aseprite.git into dev
2012-09-15 12:16:10 -03:00
David Capello
1426851928
Do not include scripts folder in the tarball
2012-09-14 20:31:17 -03:00
David Capello
64c50c672f
Do not include loadpng library in the tarball
2012-09-14 20:31:08 -03:00
David Capello
9308d290e2
Add System::createEventLoop() (not yet functional)
2012-09-13 20:13:50 -03:00
David Capello
f0d8703ad8
Add app::Project class to handle projects in the near future.
2012-09-13 19:57:37 -03:00
David Capello
da9e9fd062
Fix algofill.cpp and rotate.cpp files to refer to the correct license.
2012-09-13 19:12:40 -03:00
David Capello
6b4591c5fd
Add shell mode to execute scripts interactively.
...
- Added Shell class.
- Added base::SystemConsole to adjust stdin/stdout on Windows platform.
2012-09-08 20:10:48 -03:00
David Capello
2acef11c55
Add missing FindV8.cmake to use find_package(V8)
2012-09-05 21:22:47 -03:00
David Capello
3c1ee303c6
Replace CheckArgs with app::AppOptions/base::ProgramOptions classes
2012-09-05 21:14:42 -03:00
David Capello
6051387211
Add value name to ProgramOptions::Option::requiresValue() member function
...
This value name is displayed in operator<<(ostream, ProgramOptions&)
when a option requires a value.
2012-09-05 21:12:04 -03:00
David Capello
8962c6dbe7
Add ProgramOptions class.
2012-09-03 00:41:17 -03:00
David Capello
408f54e509
Move some App members (ConfigModule/CheckArgs/LoggerModule) to App::Modules
2012-09-02 17:42:32 -03:00
David Capello
810b082500
Add scripting-lib (link with v8 when it's available)
2012-09-02 17:35:14 -03:00
David Capello
871ba75e74
Add more entries to TODO
2012-08-31 22:14:42 -03:00
David Capello
1db95ed985
Fix crash pressing left & right mouse buttons at the same time to start/cancel drawing
2012-08-31 00:25:24 -03:00
David Capello
3aad5a570c
Update version to 0.9.6-dev
2012-08-24 21:42:46 -03:00
David Capello
23660eb0d1
Fix issue #164 : Palette area visible in Advanced Mode.
...
Instead of switching ColorBar visibility, we've to switch the
Splitter position between the ColorBar and sprite editors.
2012-08-24 18:54:47 -03:00
David Capello
2e80621a1e
Fix issues #163 and #165 .
...
The ui::dirty_display_flag is not working as expected.
2012-08-24 10:25:19 -03:00
David Capello
d97c2d6f98
Fix typo in upload_packages.sh.
2012-08-24 01:17:13 -03:00
David Capello
33e3b5c8d0
Fix unittests compilation for Windows.
2012-08-24 00:49:38 -03:00
David Capello
d46616e71f
Fix problems with Allegro + MacOSX + main().
...
Renamed the application main to app_main() so it's called from "she"
library. It's impossible to avoid dirty main() tricks with Allegro 4.
2012-08-24 00:24:51 -03:00
David Capello
ae777018e2
Merge branch 'dev' of git@github.com:dacap/aseprite.git into dev
2012-08-23 23:52:15 -03:00
David Capello
df48deaef8
Initialize CheckUpdate process only in GUI mode.
...
E.g. If the program is executed with --help we don't need to
check for updates.
2012-08-23 23:51:27 -03:00
David Capello
c539306327
Fix create_release.sh script.
2012-08-23 22:29:40 -03:00
David Capello
fb5f086f0f
Add "ui::dirty_display_flag" flag to avoid flipping to the screen continuously.
...
This is a temporal fix to save more CPU. It will be refactored for next
versions.
2012-08-23 22:25:56 -03:00
David Capello
6971426d61
Fix gcc compilation error with App::Modules() ctor.
2012-08-23 22:02:09 -03:00
David Capello
91e02a496a
Remove ColorBar border at the right-side.
2012-08-23 21:55:17 -03:00
David Capello
29898744fe
Fix issue #160 , crashes undoing critical actions like "remove layer" or "remove frame".
...
The OpenGroup & CloseGroup undoers now save the current SpritePosition
when the Undoer instance is created. Before we were using the current
Layer and Frame at the moment of the OpenGroup creation, it was generating
buggy undoers.
2012-08-23 21:44:41 -03:00
David Capello
919e892748
Add LayerIndex and SpritePosition types.
2012-08-23 21:32:55 -03:00