Eduardo Bart
8d6ccb8d83
Fixes to compile with clang
2013-01-29 14:35:20 -02:00
Eduardo Bart
773837da98
Minor changes in file type handling
2013-01-27 23:23:53 -02:00
Eduardo Bart
835adfb4ce
Fix a compile error
2013-01-26 15:17:32 -02:00
Eduardo Bart
6594b2d090
Fix #7
2013-01-26 14:54:19 -02:00
Eduardo Bart
07959ddc04
Fix a vulnerability in password encryption
...
* There was an error in the encryption used to save passwords,
now it's really harder to decrypt the password from the config file
* Other minor changes
2013-01-26 14:38:48 -02:00
Eduardo Bart
3a47c4f2e1
Remake cursors, closes #219 and #237
2013-01-25 11:19:40 -02:00
Eduardo Bart
992acd8873
Fix translations, there were all broken
2013-01-23 15:35:43 -02:00
Eduardo Bart
1674575dc0
Minor fix
2013-01-23 13:47:26 -02:00
Eduardo Bart
3f882d9e6c
Disable path find debugging
2013-01-23 13:15:02 -02:00
Eduardo Bart
9907e9e5c7
Fix particles and some fun in the background LOL
2013-01-19 18:24:59 -02:00
BeniS
b68df8336a
Minor fixes to some previous commits.
...
* Fixed a bug with storing the protocol version.
* Fixed an issue with text windows cancelling.
* Fixed a typo in the source.
2013-01-18 03:23:01 +13:00
Eduardo Bart
d2712fa218
Try to fix travis build
2013-01-16 12:42:06 -02: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
fdcad184f9
Fix platform issues regarding charsets
...
* IMPORTANT: A new dependency is required, boost_locale, comes with boost 1.50.0 or later
* Copying and pasting special characters should now work
* Running otclient from filepaths with special characters should work now too
2013-01-08 18:45:27 -02:00
Eduardo Bart
5344a179a4
Many UI improvements and minor fixes
2013-01-08 18:01:47 -02:00
Eduardo Bart
9d5abb0243
Fix minor issues in item drawing
...
* Add some utilities functions
2013-01-08 17:40:25 -02:00
Eduardo Bart
122577a916
Just rename some files
...
* Fix a server ping issue
2013-01-08 16:32:05 -02:00
BeniS
3fa5993177
Changed scrollbar style, and some other changes:
...
* Changed the scrollbar style to look a bit nicer.
* Fixed a typo in the EventDispatcher class.
* Added PlayerStates to player.lua.
* Minor tweak to console tab spacing.
* Add unbinding key 'Ctrl+Shift+D' in the options.
2013-01-05 20:57:31 +13:00
Eduardo Bart
8bb115d6d4
Fix issue #134
2012-10-24 18:03:15 -02:00
otfallen
9650179ae8
More Mac OS X progress.
...
Tested-by: Christopher Eklund <eklundchristopher@gmail.com>
Signed-off-by: otfallen <f.fallen45@gmail.com>
Signed-off-by: Christopher Eklund <eklundchristopher@gmail.com>
2012-09-29 23:08:10 +00:00
otfallen
3b7ad41740
Spare a call yeye
2012-09-29 16:48:01 +00:00
otfallen
e1900bdf9a
binarytree: type fix
2012-09-28 07:24:49 +00:00
Henrique Santiago
a306027cec
Fixed skins path
2012-08-23 04:17:38 -03:00
Eduardo Bart
ddd3f84ad7
Many fixes in win32 platform
2012-08-20 18:53:38 -03:00
niczkx
0af783b5cf
Fix OTBM saving
2012-08-19 22:30:49 +00:00
niczkx
1ed95b6120
More work on OTBM/OTB/XML
2012-08-19 15:41:03 +00:00
Eduardo Bart
fdea7f3d66
Basic changes to support multiple charsets in the future
2012-08-17 19:45:56 -03:00
Eduardo Bart
608b8f8b44
Fix a warning in clang
2012-08-10 00:48:34 -03:00
niczkx
6feaeff8cc
Fix NPC/Monster rendering for OTBM
2012-08-07 03:12:44 -06:00
niczkx
5abf8622e5
rewrite some parts of otbm saving and uncomment it for testing later
2012-08-05 05:26:27 -06:00
Eduardo Bart
fa15c25951
Implement support for coroutines in C++
2012-08-04 01:46:04 -03:00
Eduardo Bart
6a68569319
Minor changes
2012-08-03 16:35:39 -03:00
Henrique Santiago
d939ade06d
Fix compile issue and miniwindows index
2012-08-03 10:26:04 -03:00
Eduardo Bart
9e917ece88
Fix glitch caused by grounds with speed 1
2012-08-03 04:42:49 -03:00
Eduardo Bart
3bac3dcbb4
Rework stdext classes
...
Implement new classes:
* stdext::any => ligher replacement for boost::any
* stdext::packed_any => like any but optimized to use less memory
* stdext::shared_object => ligher replacement for std::shared_ptr
* stdext::shared_object_ptr => replacement for boost::intrusive_ptr
* stdext::fast_storage => for storing dynamic data
* stdext::packed_storage => same but with less memory
* stdext::packed_vector => std::vector with less memory
Compiling should be a little faster now because global boost including
is not needed anymore
2012-08-01 09:23:35 -03:00
Eduardo Bart
614d1544c0
Fix market reload and a crash when exiting
2012-07-31 11:42:26 -03:00
Eduardo Bart
fbb3c9933a
Fix audio stopping on buffer underruns
2012-07-31 00:12:04 -03:00
niczkx
e316c0b5cd
Merge both getString functions in binarytree
2012-07-31 02:02:41 -06:00
niczkx
4c369bc823
fix compiling on gcc 4.6 (too early to use 4.7.1...)
2012-07-30 18:52:30 -06:00
Mark Samman
39db801f93
Fixed 9.6 otb loading
2012-07-30 18:38:23 +02:00
Eduardo Bart
03b8241bbc
Rename stdext::shared_object_ptr to compile in gcc 4.6
2012-07-30 12:08:21 -03:00
Eduardo Bart
59b6abfa09
Implement message modes for 9.6
...
Fix possible crash when closing otclient
Fix private messages
Fix messages in 9.6
2012-07-30 09:33:52 -03: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
niczkx
a240429cb8
Fix possible gcc optimizations to binary reading
2012-07-28 02:54:25 -06:00
Eduardo Bart
d2b85bdba8
More modules fixes
2012-07-26 19:13:47 -03:00
Eduardo Bart
c54cd1fdf1
Use new coding style in game modules
...
Lots of refactoring and changes
Remove docs folder
2012-07-24 02:30:08 -03:00
Eduardo Bart
1c3e630237
Improve modules and sandbox system
2012-07-23 21:22:38 -03:00
niczkx
3461761739
comment out & remove untested stuff
2012-07-20 21:18:03 +02:00
niczkx
8a49d09b75
stop using pairs instead of index loops, please, it's so much slower
2012-07-20 20:56:08 +02:00