19 Commits

Author SHA1 Message Date
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
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
01c811e726 Add PreferredSizeEvent and Widget::onPreferredSize to replace JM_REQSIZE message.
There are a lot of widgets in C code, so JM_REQSIZE cannot be removed until all widgets are converted to C++ classes.
2010-08-02 22:57:41 -03:00
David Capello
263c9d4e6e Added Vaca::convert_to<std::string>(int). 2010-07-03 13:30:33 -03:00
David Capello
2a65c24f74 Added Vaca::format_string() for std::string. 2010-07-03 13:30:06 -03:00
David Capello
bc4e08f454 Added Vaca::Application and Vaca/main.h, and removed Vaca::System.
Now the application compiles with MinGW.
2010-03-30 10:22:47 -03:00
David Capello
bef2470111 Disabled warning 4251 in MSC. 2010-03-23 21:55:47 -03:00
David Capello
99e75b349e Fixed convert_to problems. 2010-03-20 23:14:18 -03:00
David Capello
44b80672f2 Added properties to Component class. 2010-03-20 13:28:06 -03:00
David Capello
62e79141d7 Imported SharedPtr.h header file from Vaca library. 2010-03-20 13:23:09 -03:00
David Capello
29059b785d Vaca::details::trace_t renamed to Tracer. 2010-03-12 23:17:13 -02:00
David Capello
e6fb597f58 Warning 4996 is disabled only in MSC compiler. 2010-03-12 23:16:45 -02:00
David Capello
5ae14b550b Added Vaca::String class.
Added Vaca::Exception class.
Added Vaca::System class.
Added vaca_main().
The main/WinMain is defined inside vaca library.
2010-03-12 23:16:05 -02:00
David Capello
9e46555a65 Modified default target platform (calculated through current compiler). 2010-03-12 23:12:25 -02:00
David Capello
cb1b6dc1ad Removed <windows.h>, <commctrl.h> and <algorithm> from Vaca/base.h. 2010-03-11 00:44:12 -02:00
David Capello
33854fed54 Moved vaca lib to third_party directory.
Fixed a problem compiling MutexImpl for win32.
2010-03-10 16:57:38 -03:00