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
12 years ago
Eduardo Bart
ad04043a88
Lua binder compability changes
...
* A lot of changes in lua binder to compile with clang's libc++
* Add more portability to luabinder
* Remove const keyword from bound lua functions
* Deprecate std::bind usage with luabinder replace its usage with registerSingletonClass/bindSingletonFunction for binding singleton classes
* Fix a bug in lua binder where calling functions with bil object would make the client crash
* More fixes to compile with clang
12 years ago
Eduardo Bart
4c80d783d6
rewrite and reoganize tools functions
...
* create stdext namespace which contains additional C++ algorithms
* organize stdext in string, math, cast and exception utilities
12 years ago
Eduardo Bart
a475384b73
ui fixes
...
* fix viplist
* fix skills update
* fix mouse grabber
* minimize send interval
* add api to get world name
12 years ago
Eduardo Bart
f1cba66b1e
fix possible issue when disconnecting from the server
12 years ago
Eduardo Bart
4584ce5b86
bind Game.turn
12 years ago
Eduardo Bart
289efe34cf
fix tcp congestion
12 years ago
Eduardo Bart
f57d46de0e
fix minor connection leak
13 years ago
Eduardo Bart
ada5c031d6
fix critial network delay issue
13 years ago
Eduardo Bart
9104305f37
update copyright notice
13 years ago
Eduardo Bart
a96659e9bc
add server class to framework
13 years ago
Eduardo Bart
f41fd0576c
login/logout/ctrl+g working correctly
13 years ago
Eduardo Bart
f7eac377e7
restore copyright notice
13 years ago
Eduardo Bart
f87b475f49
revise network system
13 years ago
Eduardo Bart
d8cc37afdb
reorganize sources
13 years ago
Henrique
e8448cddb9
creatures, fixe
13 years ago
Henrique
a38bd18280
init protocolgame
13 years ago
Eduardo Bart
ea2645c151
some network refactoring
13 years ago
Henrique
a62785911a
connection fix
13 years ago
Henrique
f34b6b1bab
connection rework, entergame.lua fix
13 years ago
Eduardo Bart
70f0b0dace
new script engine, and things maybe be bugged for a while
13 years ago
Eduardo Bart
8ef1b28546
many changes and refactoring
13 years ago
Henrique
c490577ea8
connection fixes, motd fixed
13 years ago
Henrique
ad10754779
init protocol login
13 years ago
Eduardo Bart
96e0b1e909
new logger
...
scripts are now more error prone
13 years ago
Henrique Santiago
8952bddb7a
init network
13 years ago
Eduardo Bart
3de455fe7e
remove bugged net files
13 years ago
Eduardo Bart
c0fce81238
ahn?
13 years ago
Eduardo Bart
da57770f88
network
13 years ago
Henrique Santiago
2070b94661
init protocol integ
13 years ago
Eduardo Bart
83b166e91e
use boost stuff
13 years ago
Eduardo Bart
1f78f93096
refactoring paths and includes
13 years ago
Andre Antunes
2805a34267
begining tibia protocol
13 years ago
Andre Antunes
02c58f16cd
connection update
13 years ago
Andre Antunes
bda40b218a
using lambda
13 years ago
Andre Antunes
6f952adae2
connection is now working properly
13 years ago
Eduardo Bart
21bcbf9a97
compilation fixes
13 years ago
Andre Antunes
86ed2ff287
adding net to framework
13 years ago