== Core
[bart] review directories loading search
[bart] load modules from zip packages
[bart] create a class for reading binary files
[bart] rework lua/c++ logger
[bart] save lists on config manager
[bart] make protocol class compatible with old tibia protocols

== Graphics
[bart] use CoordsBuffer in font
[bart] cache renders into framebuffers
[bart] use hardware buffer
[bart] use indices
[bart] change mouse icon

== Lua
[bart] make possible to bind non LuaObject derived classes on lua engine (for usage with Point,Rect,Color,Size)
[bart] bind every global lua function in static classes
[bart] review usage of x,y/width,height in lua instead of point/size

== Platform
[bart] port to MacOs and iphone

== UI
[bart] fix massive hotkeys when holding down a key
[bart] tab widgets
[bart] scrollbar
[bart] scrollable widgets
[bart] grid layout
[bart] horizontal box layout
[bart] move layout proprieties to widget style
[bart] multiline text editor widget
[bart] multiline rich text widget
[bart] create UIMessageBox, UIToolTip and UIInputBox
[bart] fix style inheretance using a style translator
[bart] find a way to add new widgets without focusing them
[bart] fix moving windows and tooltips conflicts
[bart] break UILabel lines
[bart] review and make more error prone with more warnings
[bart] reapply anchor styles when adding new childs
[bart] ui text selection
[bart] implement ui window moving policies
make set of background/icon/image width alone work
break window anchors when moving

== Client modules
[bart] modules managment interface
[bart] console history, text selection, scrolling
[bart] make possible to reload modules

== Client
[bart] implement left panel with dragging windows
[bart] complete miniwindow
[bart] add other buttons on topmenu
[bart] clean sprites cache periodically
[bart] create a shader manager
[bart] find a way to load map rendering styles
[bart] cache screen creatures in a list on map
[bart] handle corrupt errors in dat/spr
[bart] remake spr/dat using OTML and image files
[bart] rework map tile rendering (cache visible tiles, etc)
[bart] minimap windows
[bart] draw lights using shaders
[bart] chat with tabs
[bart] limit FPS in options
[baxnie] display exit box when exiting from game
[baxnie] do lua game event calls from Game instead from GameProtocol
[baxnie] classic control
[baxnie] trade window
[baxnie] auto walk
[baxnie] hotkeys window
[baxnie] container window
[baxnie] player status icons (poison, etc)
[baxnie] attack modes
[baxnie] skulls/party rendering
[baxnie] move items in map
[baxnie] use with
[baxnie] private messages
[baxnie] open channels
[baxnie] chat text colors
[baxnie] login queue
[baxnie] battle list
[baxnie] questlog
[baxnie] edit texts
[baxnie] ignore list
[baxnie] viplist marks
[baxnie] fix walk jump when cancel creature following
[baxnie] fix creature outfit when invisible or with item appearance

===== KNOWN BUGS
2x2 corpses is drawn above players
animatedtext is displayed in non visible floors
attack while walking cancels the walk
trying to walking in follow doesn't cancel de walk
if a spell is used while pressing arrows keys the walk is canceled and it doesnt starts walking again
game map text message boxes is not displayed like tibia
name/shields doesnt follow the creature when walking on parcels
hotkeys wont work with caps lock
hotkeys works while windows are locked, it shouldnt
some animated hits are displayed as 2 hits instead of one
