94 Commits

Author SHA1 Message Date
Sposito
fbcf0a3eea Update copyright year for 2020 2019-12-31 10:07:29 +00:00
Bruno Minervino
882be286d9 Update copyright year for 2017 2017-01-13 08:47:07 -02:00
Ranieri Althoff
2f1f62a916
Update copyright year for 2016 2016-07-09 22:11:34 -03:00
Gabriel Pedro
04b516a1a0 Update copyright for 2015 2015-03-04 10:36:51 -04:00
BenDol
547b18db9a Update copyright for 2014 2014-04-01 18:36:42 +13:00
Eduardo Bart
0120b7554c Restore support for animated png files
* Rework resource manager
* Add missing files
* Improve some graphics classes
2013-01-08 19:31:41 -02:00
Eduardo Bart
122577a916 Just rename some files
* Fix a server ping issue
2013-01-08 16:32:05 -02:00
Eduardo Bart
8bb115d6d4 Fix issue #134 2012-10-24 18:03:15 -02:00
Eduardo Bart
d98f6f7673 New version 0.5.3 2012-08-29 19:09:32 -03:00
Eduardo Bart
949cfd5d31 update version 2012-08-23 12:22:49 -03:00
Eduardo Bart
dfff05e6e2 Update otclient version 2012-08-08 00:19:41 -03:00
Henrique Santiago
93fdd2e326 Fix messagebox width, use boost in stdext net 2012-08-07 23:18:36 -03:00
Eduardo Bart
773d58da01 Optimize lua object pushing 2012-08-01 22:34:19 -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
7a08fed689 Optimize overall memory usage
* Fixes in otbm loader
* Rework BinaryTree
2012-07-15 10:30:39 -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
4ac3ec8344 Minor fixes for releasing otclient 2012-07-08 13:46:09 -03:00
Eduardo Bart
eb457bf9cd Fix error when exiting in win32 2012-06-20 02:41:00 -03:00
Eduardo Bart
8761220deb Refactoring and flexibility changes
* Split game module into game and game_interface
* Move core_lib to corelib
* Move miniwindow to corelib
* Introduce init.lua script for initializing the client, giving much more flexibility
* OTClient is no longer Application derived and is much simpler
2012-06-19 21:16:52 -03:00
Eduardo Bart
1c7bbaea89 Fix memory leaks
* Fix recursive reference memory leak in UIWidget
* Make Event/ScheduledEvent memory-leak safe
* Fix exit crashs by freeing graphics resources before destroying GL context
* Add many asserts to avoid any leak regression
2012-06-18 05:13:52 -03:00
Eduardo Bart
05f649cdeb rework speak types 2012-02-02 22:25:18 -02:00
Eduardo Bart
fb386b3845 fk39HHDJJF 2012-01-23 23:38:38 -02:00
Eduardo Bart
9104305f37 update copyright notice 2012-01-02 14:59:24 -02:00
Eduardo Bart
7eead50806 use GLSL shaders 2011-12-06 22:31:55 -02:00
Eduardo Bart
ffeb34e0e7 make framework more flexible, split cmake files 2011-12-05 04:44:40 -02:00
Eduardo Bart
f548825faf too many changes to list, many regressions were made, master will be UNSTABLE for a few days 2011-12-03 19:52:56 -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
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
Henrique
651315d4cd map draw working with lil bugs 2011-08-11 02:52:30 -03:00
Henrique
cf6ca15c6f dat ver 8.6 2011-08-01 23:07:19 -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
ab7394f357 add a new folder structure redesign organized by packages 2011-07-17 08:52:20 -03:00
Eduardo Bart
bddcfb08fd rework ui related scripting stuff 2011-07-17 03:56:57 -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
Henrique
e239b0d611 remove connection code from main 2011-05-30 00:13:21 -03:00
Henrique
ad10754779 init protocol login 2011-05-30 00:11:12 -03:00
Eduardo Bart
80e42b0f96 replace YAML with custom made library for reading text files named FML 2011-05-21 15:15:46 -03:00
Eduardo Bart
f72214f090 type casts for config manager 2011-05-19 20:56:27 -03:00
Eduardo Bart
ab6c52a3ee rework on resources system 2011-05-19 14:11:05 -03:00
Eduardo Bart
f68eba6a9f fix to work with a gcc bug 2011-05-17 01:32:18 -03:00
Eduardo Bart
c5b462d5b9 win32 main 2011-05-16 20:56:57 -03:00
Eduardo Bart
1ac08aa692 default to new layout 2011-05-14 15:40:52 -03:00
Eduardo Bart
159de5d511 yaml 2.6 bugs 2011-05-14 00:07:35 -03:00
Eduardo Bart
c6753747fb a bunch of stuff 2011-05-11 19:16:11 -03:00
Eduardo Bart
f7bb044f48 merging 2011-05-01 15:51:46 -03:00
Eduardo Bart
32a8ed3871 scripting and UI improvements 2011-05-01 15:47:35 -03:00
Eduardo Bart
c1b2b3ed3a error proning 2011-04-23 20:23:52 -03:00