Commit graph

102 commits

Author SHA1 Message Date
VladimirMangos
540edb5a81 [9939] Sockets library use finally dropped
Specially thanks to Derex for make this possible! :)
2010-05-20 02:57:46 +04:00
Derex
8a1fd9e086 [9935] ACE realmd, thanks to Zor and Vladimir for windows. 2010-05-19 23:37:35 +03:00
hunuza
d1130af777 [9849] Implement character database clean up.
This can be disabled by config option.

Flag for clean up can be set for example on client version change.

Signed-off-by: hunuza <hunuza@gmail.com>
2010-05-07 23:08:24 +02:00
tomrus88
dc1bb13c72 [9721] Updated high guids. Renamed few files. Added some comments. 2010-04-10 16:59:30 +04:00
tomrus88
4e2c42799c Renamed HMACSHA1 to something that will not conflict with feature HMACSHA256 and HMACSHA512. 2010-04-04 17:57:06 +04:00
hunuza
6750ce9185 [9650] Some corpse related clean ups.
Old bones remove code anyway was dead, so remove it.

Signed-off-by: hunuza <hunuza@gmail.com>
2010-03-31 16:40:47 +02:00
XTZGZoReX
21ff192866 [9617] Add WorldPacket.h to vcproj files. 2010-03-25 11:27:27 +01:00
VladimirMangos
93ad67fc9d [9547] Implement ObjectGuid wrapper for guid value
Only one example (mostly) case converted to use it.
Need lot work for finally switch to class obly use, so old low-level defines still exist also (while used).
But some unused low-level defines dropped.
2010-03-08 00:46:04 +03:00
VladimirMangos
6487c24f29 [9545] Rename ObjectDefines.h -> ObjectGuid.h
Also move unrelated generic defines to Common.h
2010-03-07 20:05:32 +03:00
VladimirMangos
89cdcd2472 [9486] Increase reserverd stack size for mangosd up to 4Mb at Windows
Most Unuxe/Linux OSs have by default 4Mb as max stack size for application by default.
VisualStudio for x86/x64 set 1Mb by default. In result at Windows possible more often
stack overflow crashes in cases when Unux version work fine. So we fix this not nice
difference.

VS10 version not included. If someone prepare patch for VS10 case it can be added to repo.
2010-03-01 01:15:44 +03:00
NoFantasy
4b00529f56 [9468] Restore compile Win32/x64 (VC80/VC90), add correct include dir to all builds
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-27 13:50:29 +01:00
arrai
e520d8409e [9466] Implemented SOAP in MaNGOS
- removed deprecated code from RASocket
- allow more than one login at a time on the RA console
- added gsoap library for handling SOAP requests
- removed deprecated mangos_string entry

Thanks to:
- Derex for reporting a bug which occured if more than 1024
    players were connected  [poll() vs select()]
- caeruleaus for adding windowsbuild support
- vladimir for suggesting a different thread starting order
- fdb_ for suggesting SOAP in the first place
2010-02-27 10:52:07 +01:00
VladimirMangos
8997f0f240 [9336] Use single FD_SETSIZE define
* Remove unused framework/Network/SocketDefines.h
* Make sure that we have single FD_SETSIZE define in code
2010-02-09 02:38:58 +03:00
NoFantasy
5a4944385e [9190] Remove not needed and currently unused header file
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-01-16 09:20:12 +01:00
NoFantasy
ed06932361 [9183] Add filter in VC project files for motion/movement generators and related
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-01-15 11:55:39 +01:00
VladimirMangos
bdca8c0ab8 [9135] Bump for 0.16.0 development. 2010-01-10 05:49:45 +03:00
VladimirMangos
5c51aa9ec5 [9134] MaNGOS 0.15 release. 2010-01-10 05:45:11 +03:00
VladimirMangos
503496e09c [9048] Add src\bindings\universal\Scripts\sc_defines.cpp to script.vcproj 2009-12-23 16:59:55 +03:00
VladimirMangos
01c852fee8 [8888] Use ACE for access to script lib
* This allow have more portable code and resolve some related portability problems.
* Also make default script library name lowcase at Windows in same way as used for Unix case.

Thanks to XTZGZoReX for Unix side testing :)
2009-11-29 16:15:18 +03:00
VladimirMangos
120719c564 [8836] Include revision_sql.h in src/shared makefile and VC project 2009-11-19 11:07:12 +03:00
XTZGZoReX
07aa44992b [8797] Merge WorldLog class into Log class.
* Added AuthSocket::SendPacket() function.
 * Packet logging now also possible in realmd.
 * realmd.conf.dist.in updated (added "WorldLogFile" setting).
2009-11-09 02:24:29 +01:00
XTZGZoReX
fc42125cfb [8796] * Add WARNING file to mangosd.vcproj. Also minor cosmetics. 2009-11-09 01:19:49 +01:00
VladimirMangos
a0141c7d2f [8791] Fixed problems with atomic_support.obj in x64 mode
* Place atomic_support.obj to porjtect dirs instaed bin dir
* This also fix build fail at clean solution (not need now restart build for finish).
2009-11-08 18:46:56 +03:00
XTZGZoReX
1e9c672abd [8790] Remove useless/unused Base and CountedReference sources. 2009-11-08 12:22:41 +01:00
XTZGZoReX
33d475caf3 [8786] Rename some files.
* HostilRefManager.cpp/.h -> HostileRefManager.cpp/.h
 * PoolHandler.cpp/.h -> PoolManager.cpp/.h
2009-11-08 04:21:56 +01:00
XTZGZoReX
4d2f4726fd Remove useless throw() and fix TBB warnings. 2009-11-06 18:17:53 +01:00
VladimirMangos
a22c0f05b9 [8738] Restore some some VC90 build modes work after TBB lib add.
* Avoid use broken lib/*_debug_nppch dirs, and restore use debug version for debug_nopch mode
* Avoid unexpected creating .tlb file in bin subdirs
* Set to correct values debug_nopch mode fields in tbb.vcproj
2009-10-26 12:37:37 +03:00
Ambal
a2ed351365 [8735] New memory allocator for MaNGOS, based on Intel Threading Building Blocks library. Performance gains depend greatly on OS you use!
You should add two libraries into your server binaries:
tbb.so/tbbmalloc.so on *nix and tbb(_debug).dll/tbbmalloc(_debug).dll on Windows!!!

Define USE_STANDARD_MALLOC while compiling 'framework' project to use OS' default memory allocator!

Signed-off-by: Ambal <pogrebniak@gala.net>
2009-10-26 00:59:35 +02:00
VladimirMangos
f37f27d3c2 [8589] Merge branch '320' - Switch to support client version 3.2.2A
You need extract new dbc/map/vmaps for correct work.
And apply ofc sql updates that including character convertion.

Special thanks to TOM_RUS for prepering this switch :)

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-10-06 12:59:26 +04:00
VladimirMangos
58c1f1158a [8588] Bump for 0.15.0 development. 2009-10-06 12:08:13 +04:00
VladimirMangos
97381d3e68 [8587] MaNGOS 0.14 release. 2009-10-06 12:06:56 +04:00
tomrus88
be8eaf4e46 Just merge commit 'origin/master' into 320
Conflicts:
	src/game/MiscHandler.cpp
2009-07-28 17:05:38 +04:00
Infinity
68c86d0480 [8259] Move functions code from ChannelMgr.h to ChannelMgr.cpp.
Also cleanups in #includes and singleton instantiate.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-07-27 18:53:20 +04:00
tomrus88
4c709772c1 Merge commit 'origin/master' into 320
Conflicts:
	src/game/Player.cpp
	src/game/Totem.cpp
2009-07-21 08:22:30 +04:00
Ambal
8ebcabdc23 [8200] Use FASTBUILD precompiled mode for debug case also.
So in fact remove this define and use related includes unconditionally.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-07-19 02:40:41 +04:00
Ambal
c8fa4b59f5 [8194] Use _SECURE_SCL=0 for speedup iterators work at Windows platform in release mode.
Change added for VC80/VC90, but not added for VC10.
2009-07-18 03:50:19 +04:00
tomrus88
02bcc56919 Added placeholders for new battlegrounds, some other stuff. 2009-06-25 19:08:53 +04:00
VladimirMangos
9588b43d0c Merge commit 'origin/master' into 310 2009-06-10 18:56:29 +04:00
VladimirMangos
d7534f80cd [7987] Bump for 0.14.0 development. 2009-06-10 18:22:47 +04:00
VladimirMangos
0df32c5eb2 [7986] MaNGOS 0.13 release. 2009-06-10 17:55:13 +04:00
tomrus88
f7c733cd21 Fixed warnings. 2009-05-31 12:13:40 +04:00
tomrus88
c86290fa50 Merge commit 'origin/master' into 310 2009-05-11 15:11:02 +04:00
Ambal
2aff48cc5d [7810] Moved ZThread related code on ACE framework.
Remove ZThread source code from mangos.
Signed-off-by: AlexDereka <dereka.alex@gmail.com>
2009-05-11 12:14:22 +04:00
tomrus88
e75e66063e Merge commit 'origin/master' into 310
Conflicts:
	src/game/UpdateData.cpp
2009-05-05 10:44:12 +04:00
VladimirMangos
b446585be4 [7765] Fixed build in proper way in case selected Debug_NoPCH windows configuration
* Build mangosd fiels in proper dir
* Use Win32 getrevision version
* Use proper prebuild libs at script DLL linking
2009-05-05 04:39:35 +04:00
tomrus88
966e12a9cd Merge commit 'origin/master' into 310 2009-05-03 18:19:45 +04:00
Ambal
8d3585f5ee [7744] Use Precompiled Headers for fast build in win.
Work in "Visual Studio 8 2005" and "Visual Studio 9 2008".
For Compile without precompiled headers use Debug_NoPCH configuration.

Signed-off-by: AlexDereka <dereka.alex@gmail.com>
2009-05-03 18:07:55 +04:00
tomrus88
55d6fbe3cb Merge commit 'origin/master' into 310 2009-04-25 17:24:05 +04:00
AlexDereka
4a32920b9d [7711] Removed Sqlite Code. 2009-04-24 21:28:16 +04:00
tomrus88
14e9afa46f Merge branch 'master' into 310
Conflicts:
	src/game/Unit.cpp
2009-04-07 13:22:10 +04:00