Commit Graph

1991 Commits

Author SHA1 Message Date
David Capello
8cc854aef6 Add some TODO items 2013-01-20 17:09:45 -03:00
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