Michael Cook (mackal)
c43d436b1f
Fix more windows.h/winsock.h/winsock2.h issues
...
We want to use winsock2.h rather than winsock.h. This was mostly enforced
from the global_defines.h file, but I wanted to make it consistent.
Most of these includes can be removed since they're included via
global_defines.h, but someone on windows should clean that up
2016-05-25 13:46:47 -04:00
KimLS
a9ef83c597
Missed config cause I'm totes not on gcc right now
2016-05-24 23:58:19 -07:00
KimLS
290bcc5720
Merge branch 'master' of github.com:EQEmu/Server
2016-05-24 23:49:36 -07:00
KimLS
9894c1b186
Compile fixes, needs cleaning up
2016-05-24 23:49:25 -07:00
Michael Cook (mackal)
c059ff01ba
Nuke unused COLLECTOR defines
2016-05-25 02:38:06 -04:00
Akkadius
477bf1ba45
Few more windows compile fix adjustments
2016-05-25 01:20:09 -05:00
Akkadius
ca2ad5b049
Add eqemu_config_extern.h to cmake - add header blockers
2016-05-24 22:57:12 -05:00
Akkadius
b4ee5c8515
Merge pull request #521 from 9thsector/ConfigFileUpdate
...
Config file update(take2)
2016-05-24 22:27:26 -05:00
phredi
455223df1c
fix to pass tests
2016-05-24 22:17:50 -05:00
phredi
5cd052458a
fix for bin/tests to compile with configfileupdate
2016-05-24 21:53:37 -05:00
phredi
a628dee2b7
Merge branch 'master' into ConfigFileUpdate
2016-05-24 20:47:52 -05:00
phredi
109de62916
eqemu_config.xml.full update
2016-05-24 20:45:32 -05:00
phredi
11b3571965
small fix for logdir
2016-05-24 20:18:11 -05:00
phredi
40845adbae
initial logdir work(incomplete)
2016-05-24 20:00:54 -05:00
Michael Cook (mackal)
12905a3771
Fix Item_Struct::IsEquipable issue
2016-05-22 18:02:46 -04:00
Uleat
5f1b2475fb
Picky penguins...
2016-05-21 15:01:29 -04:00
Uleat
afd306f8ce
Fix for GCC compile
2016-05-21 14:55:43 -04:00
Uleat
b28930b2ea
Fix for (possible) shared bank errors
2016-05-21 05:21:03 -04:00
Uleat
3031365e1f
Moved struct Item_Struct into namespace EQEmu
2016-05-21 04:54:18 -04:00
phredi
b997a040d7
Config File Update Initial Update
2016-05-20 21:03:34 -05:00
Uleat
ebe6f95e6e
LightSourceProfile relocation and some more formatting changes
2016-05-20 04:26:32 -04:00
Uleat
04f47f1e32
Formatting and GPL updates
2016-05-19 22:50:08 -04:00
Uleat
d61e7446bb
Missed a couple of EQEmu::OutBuffer reference changes
2016-05-19 07:21:10 -04:00
Uleat
ffb88e0a8f
Added EQEmu::OutBuffer() - stringstream-derived class with a few additional methods
2016-05-18 22:38:41 -04:00
Uleat
67c92bf171
Changed client 'constants' files to 'limits'
2016-05-18 04:45:31 -04:00
Michael Cook (mackal)
0c311ad3fe
Fix Client::ChangeMailBox
2016-05-17 18:22:44 -04:00
Michael Cook (mackal)
a8a4712fce
Remove unused header
2016-05-17 17:47:26 -04:00
Michael Cook (mackal)
981d3e6b60
Refactor Clientlist::Voiced to std::vector
2016-05-17 17:42:34 -04:00
Michael Cook (mackal)
f185257415
Refactor ChatChannel::Invitees to std::vector
2016-05-17 17:38:08 -04:00
Michael Cook (mackal)
1a7a5aa8c8
More UCS refactoring
2016-05-17 16:52:04 -04:00
Michael Cook (mackal)
29da15f38c
Rename CL to g_Clientlist
2016-05-17 15:11:23 -04:00
Michael Cook (mackal)
38af484368
Fix mismatch new/delete
2016-05-16 23:47:01 -04:00
Michael Cook (mackal)
046dfe3e12
Add missing continue to Clientlist::Process
2016-05-16 23:25:27 -04:00
Michael Cook (mackal)
52bee3e8a0
Rework Clientlist::Process to not skip clients ...
2016-05-16 23:22:42 -04:00
Michael Cook (mackal)
d2888e6cca
Fix mismatched new/delete
2016-05-16 23:22:23 -04:00
Michael Cook (mackal)
edc42bf5b6
Add small chrono timer object
...
This is just so if someone wants a quick way to measure how long
something takes for benchmarking purposes they don't have to
reinvent anything. See examples in comments
2016-05-13 21:33:03 -04:00
Uleat
cb39a35f3f
Fix for stringstream failure
2016-05-11 19:11:25 -04:00
Uleat
915f22d564
Added 'ItemInst::Serialize()' overload to make use of std::stringstream implementation
2016-05-11 00:30:04 -04:00
Uleat
3e0574630b
Reworked server 'BulkSendInventoryItems()' to use single buffer methodology
2016-05-10 21:27:40 -04:00
Uleat
37b84c4db1
Reworked client translators' SerializeItem() to recursive, single buffer methodology
2016-05-10 20:16:27 -04:00
Michael Cook (mackal)
de48d79b27
Need to account for null byte
2016-05-09 21:46:05 -04:00
Michael Cook (mackal)
c159b89e79
Rewrite VarCache_Struct
...
Basically just remove manual memory management
2016-05-09 14:25:54 -04:00
Uleat
59728c5115
Tweak for Titanium::SerializeItem() rework
2016-05-08 23:43:47 -04:00
Uleat
1a1f5ae619
Titanium::SerializeItem() rework
2016-05-08 20:21:50 -04:00
Michael Cook (mackal)
907bc68e1c
Mismatched delete statement
2016-05-06 23:14:48 -04:00
Michael Cook (mackal)
47c9182ba3
Fix potential memory leaks (clang-tidy)
2016-05-06 22:58:45 -04:00
Michael Cook (mackal)
74b3fe9d61
Potential memory leak fix
2016-05-06 22:42:19 -04:00
Michael Cook (mackal)
20a36151b3
Make Client::TradeskillSearchResults take a reference
2016-05-06 22:04:21 -04:00
Michael Cook (mackal)
f85add14db
Fix some undefined behavior issues?
...
MakeAnyLenString results in UB (I think?) and is aggressively optimized out with clang
GrantAlternateAdvancementAbility were missing return statements and clang had fun times with those functions too
2016-05-06 21:31:46 -04:00
Michael Cook (mackal)
3bf13c5349
Run the timeout_manager in loginserver (thanks image)
2016-05-06 13:34:13 -04:00