David Capello
1f7a8bde64
Include only existent files in RecentFiles list
2013-01-18 23:39:19 -03:00
David Capello
e0f6b2fed4
Fix warning in msvc11 (UINT32_MAX is already defined)
2013-01-16 21:59:05 -03:00
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