32 Commits

Author SHA1 Message Date
niczkx
092876d0e1 more fixes to compiling with gcc 4.6 2012-08-03 15:03:34 -06:00
Eduardo Bart
7d62763c92 Fix compile issue in gcc 4.6 2012-08-03 09:53:28 -03:00
niczkx
4c369bc823 fix compiling on gcc 4.6 (too early to use 4.7.1...) 2012-07-30 18:52:30 -06:00
Eduardo Bart
73769c62e4 Just some refactoring 2012-07-29 07:32:54 -03:00
Eduardo Bart
e0431021b5 Huge engine change, replace all std::shared_ptrs
Create a new shared pointer type stdext::shared_object_ptr and stdext::shared_obj
using boost::intrusive_ptr

Advantages:
 * half memory usage
 * faster and lightweight

Disadvantages:
 * using weak_ptr is not supported anymore
 * compiling seems slower
2012-07-29 00:34:40 -03:00
Eduardo Bart
e3298d561c Rework application class and framework
Make otclient's framework flexible enough to run console apps like
servers, so this mean is possible to build otclient versions without
graphical interface and use it's framework to code servers
2012-07-13 22:23:11 -03:00
Eduardo Bart
aed779a2c8 doc and luabinder changes 2012-06-22 00:14:13 -03:00
Eduardo Bart
48d2027327 use counter for disabling layout updates 2012-04-09 18:44:33 -03:00
Eduardo Bart
8ea154016b fix and changes
* win32 compilation fix
* add buttons to miniwindow
* dispatcher events fixes
* ui fixes
2012-03-27 15:14:40 -03:00
Eduardo Bart
a238111c07 add horizontal box layout, enter keypress fix 2012-01-15 11:57:42 -02:00
Eduardo Bart
c1cf53829e implement grid layout 2012-01-12 17:20:18 -02:00
Eduardo Bart
a1374baee1 major UIWidget rewrite with new features 2012-01-10 20:13:40 -02:00
Eduardo Bart
fdc9087870 implement chat colors, rework on UI layout update system 2012-01-08 20:32:55 -02:00
Eduardo Bart
9104305f37 update copyright notice 2012-01-02 14:59:24 -02:00
Eduardo Bart
39c62942cf add chat buffer 2011-11-03 21:35:43 -02:00
Eduardo Bart
f7eac377e7 restore copyright notice 2011-08-28 10:17:58 -03:00
Eduardo Bart
7359370251 new layout system, new UI state/styles system 2011-08-26 12:06:52 -03:00
Eduardo Bart
f266b9fbc6 remake widgets's anchor layouts 2011-08-21 16:43:05 -03:00
Eduardo Bart
d8cc37afdb reorganize sources 2011-08-15 11:06:15 -03:00
Eduardo Bart
55862b07ad merge total remake 2011-08-13 23:10:27 -03:00
Eduardo Bart
70f0b0dace new script engine, and things maybe be bugged for a while 2011-07-26 20:13:27 -03:00
Eduardo Bart
571801ae39 some refactoring 2011-07-16 21:13:53 -03:00
Eduardo Bart
8ef1b28546 many changes and refactoring 2011-07-13 18:12:36 -03:00
Eduardo Bart
51fe97644d rework ui layouts, now it is more flexible and modular 2011-05-09 17:38:01 -03:00
Eduardo Bart
c052723477 scripting rework 2011-05-02 19:48:41 -03:00
Eduardo Bart
50b99a75b9 lua scripting 2011-04-21 19:44:30 -03:00
Eduardo Bart
c0fce81238 ahn? 2011-04-17 16:14:24 -03:00
Eduardo Bart
dc39c965cc window moving 2011-04-16 16:46:31 -03:00
Eduardo Bart
83b166e91e use boost stuff 2011-04-11 18:22:01 -03:00
Eduardo Bart
c3f0ca2b4f more flexible skins 2011-04-11 17:06:03 -03:00
Eduardo Bart
dcbe4855bd ui more error proning 2011-04-10 18:12:42 -03:00
Eduardo Bart
992e0a8a6b ui loader and some refactoring 2011-04-10 17:40:44 -03:00