David Capello
da193338af
Fix config.h when MEMLEAK is defined (jinete/jbase.h was moved to gui/jbase.h).
2010-09-30 20:35:17 -03:00
David Capello
38a99e2740
Simplify usage of allegro_c_flags setting CMAKE_C_FLAGS variable.
2010-09-30 17:43:00 -03:00
David Capello
485582d816
Add some comments in src/CMakeLists.txt file.
2010-09-30 17:42:06 -03:00
David Capello
3163a5ac98
Add support to link ASE with the shared versions of libjpeg, libpng, and zlib.
2010-09-30 17:04:32 -03:00
David Capello
9ed888b82b
Fix compilation errors with gcc in shared_ptr_unittest.cpp.
2010-09-30 16:31:59 -03:00
David Capello
d19e7875e1
Fix compilation errors copying SharedPtr<> of different types in gcc.
2010-09-30 16:31:45 -03:00
David Capello
c4d04d7bf6
Fix compilation problems in core/file_system.cpp (in Unix like platforms).
2010-09-30 16:23:54 -03:00
David Capello
48d0878c7e
Include correct header files (gcc compiler detects these kind of problems).
2010-09-30 16:21:15 -03:00
David Capello
d09bd2a6ee
Fix code in src/CMakeLists.txt to check return value of allegro-config.
2010-09-30 16:17:08 -03:00
David Capello
109d6a072f
Remove jstring class replacing it with the new base::string and new functions to manipulate strings.
2010-09-30 15:34:12 -03:00
David Capello
9f000741a3
Remove WIN32 attribute for tests (so we can see colored output in win cmd console).
2010-09-30 13:22:10 -03:00
David Capello
d8d1c52e84
Add INSTALL.txt to know how to compile ASE with CMake (the new build system).
...
This file should not be distributed in the .exe releases (only with source code).
2010-09-29 23:13:46 -03:00
David Capello
3d5fd0f07c
Remove Vaca source code completely (replace NonCopyable class with DISABLE_COPYING macro).
2010-09-29 17:50:46 -03:00
David Capello
b8ddd30a0d
Move Vaca classes to base and gui libraries.
...
+ Remove Vaca::Referenceable class and move Vaca::SharedPtr<> to base/shared_ptr.h (now shared pointers can point to any type).
+ Move Vaca::Component/Event/Property/PreferredSizeEvent to gui/component.cpp.
2010-09-29 17:14:11 -03:00
David Capello
7643b87cc3
Force DISABLE_COPYING() to be in private: class section.
2010-09-29 16:54:25 -03:00
David Capello
818e286c84
Remove Vaca::Application class. Move Vaca::String class to src/base/string.h (and split_string and convert_to algorithms to src/base/).
2010-09-28 15:36:03 -03:00
David Capello
5ccddbc8bc
Now the gui-lib is another package compiled with its own CMakeLists.txt.
2010-09-27 19:18:17 -03:00
David Capello
fd0639feac
Fix typo in gfx/point.cpp.
2010-09-27 18:56:38 -03:00
David Capello
22ad9058af
Add allegro-config calls to compile ASE on Linux.
2010-09-26 18:58:53 -03:00
David Capello
97b25219e4
USE_STATIC_ALLEGRO is off by default.
2010-09-26 18:57:48 -03:00
David Capello
aa397c4fbf
Add dirExists() member function in FileSystemModule.
2010-09-26 18:26:38 -03:00
David Capello
a3616cec54
Fix mem_utils.cpp compilation error with gcc.
2010-09-26 16:10:21 -03:00
David Capello
cb3dd70fb8
Move Jinete library to src/gui directory (future gui-lib).
2010-09-26 15:59:32 -03:00
David Capello
6c8f395977
Remove old C hash implementation.
2010-09-25 18:07:52 -03:00
David Capello
cd6b8d3d23
Move Signal/Slot/Bind stuff to base-lib.
2010-09-25 17:20:59 -03:00
David Capello
28d09af036
Move Point/Size/Rect classes to a new gfx-lib.
2010-09-25 16:22:32 -03:00
David Capello
51fbcae936
Move Mutex class from Vaca to src/base.
2010-09-23 23:33:39 -03:00
David Capello
803167c06f
Remove Debug.cpp/h from Vaca source code.
2010-09-23 21:01:36 -03:00
David Capello
5e253d4a76
Modify get_pretty_memory_size() to return a std::string.
2010-09-23 20:28:38 -03:00
David Capello
c9dfa8fc03
Separate "base" code under terms of the BSD license.
2010-09-23 20:28:16 -03:00
David Capello
e5908f3669
Fixed an old typo in the BSD license.
2010-09-23 20:19:48 -03:00
David Capello
3ec3bbbef8
Refactor undo_clear_redo/set_label/get_next_*_label -> Undo::clearRedo/etc.
2010-09-19 17:44:06 -03:00
David Capello
9924e0fb43
Remove PRINTF() usage in raster/undo.cpp (so raster does not depends on LoggerModule).
2010-09-19 16:26:15 -03:00
David Capello
85766ea915
Refactor undo_do_undo/redo -> Undo::doUndo/Redo.
2010-09-19 16:25:18 -03:00
David Capello
b3546cda94
Refactor undo_can_undo/redo to Undo::canUndo/Redo.
2010-09-19 15:42:40 -03:00
David Capello
12ce788d11
Remove undo_new/free/enable/disable/is_enabled/is_disabled, add Undo::is/setEnabled.
2010-09-19 15:23:15 -03:00
David Capello
752ffa6444
Remove dependency to modules/palettes.h in sprite.cpp.
2010-09-19 15:09:39 -03:00
David Capello
1094328cc7
Add needed forward declaration of Palette in undo.h
2010-09-19 11:29:27 -03:00
David Capello
3246e00db4
Camel-case for Undoable class.
2010-09-19 10:33:07 -03:00
David Capello
198bd648e5
Refactor Layer::add/remove/get_cel to add/remove/getCel.
2010-09-19 00:26:33 -03:00
David Capello
5faa31517e
Refactor Layer::configure_as_background -> configureAsBackground().
2010-09-19 00:17:21 -03:00
David Capello
4d21dd0b5a
Refactor Layer::get_cel_begin/end to getCelBegin/End, and get_cels to getCels.
2010-09-19 00:15:44 -03:00
David Capello
4874f455f1
Refactor Layer::get/set_name to Layer::get/setName.
2010-09-19 00:03:32 -03:00
David Capello
e810b1452b
Rename "fuzziness" to "tolerance" in maskcol.cpp file.
2010-09-18 23:57:57 -03:00
David Capello
46e847ef80
Remove internationalization stuff.
...
- Remove "_" macro.
- Remove src/intl/ directory.
2010-09-18 23:54:56 -03:00
David Capello
e2b8a8be1d
Remove user_printf() function.
2010-09-18 23:33:32 -03:00
David Capello
2fc785553d
Modify GfxObj class to keep its members private. Public members come from old C code where "GfxObj"s were "struct"s.
...
- Add GfxObj::getId and GfxObj::getType.
- GfxObj type enumeration now is called GfxObjType.
2010-09-18 20:49:13 -03:00
David Capello
5cd11d525d
Remove dead code in dirty.cpp.
2010-09-18 19:43:45 -03:00
David Capello
1677cbadaf
Rename member functions of Job class.
2010-09-18 19:22:45 -03:00
David Capello
851365f7bb
Rename App::get_toolbox() to App::getToolBox().
2010-09-18 17:49:07 -03:00