-
Notifications
You must be signed in to change notification settings - Fork 44
/
Changes.log
78 lines (64 loc) · 3.19 KB
/
Changes.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
June 6, 2024
- cleaned CMake ecosystem
February 12, 2023
- fixed build for project loadlib
- fixed an issue which prevented stormlib include dir to be visible to extractors
- raised CMake minimum version to 3.15
February 9, 2023
- removed libmpq
- removed dep/tomlib, as stormlib compiles its own tomlib anyway
- removed zlib and bzip2 from stormlib
- fixed some CMakeLists.txt
- C++14 is mandatory from now on
May 12, 2020
- Make some changes to ACE to allow building on OSX
- Make some changes to G3D to allow building on OSX
(See Commit: https://github.com/mangos/mangosDeps/commit/f717fed03a3ed5f82c10f45c2ea429d9df6f3e1a)
June 16, 2019
- revert some ACE changes which badly affected threads in FreeBSD
May 27, 2019
- fixed TomLib::Crypt build on VS
- fixed Detour/Recast CMake configuration
- assuring STATIC generation of libraries for ZLIB::ZLIB, BZIP2::BZIP2 and mpqlib
May 17,2019
- removed useless files from ACE
May 15, 2019
- added PCH support for ACE
May 10th, 2019
- cleaned up libmpq
- bzip2 version raised to 1.0.6
- zlib version raised to 1.2.11
- root CMakeLists.txt logic improved
- revert some FreBSD patches
May 3rd, 2019
- added missing sources to ACE CMakeLists.txt
- fixed ACE_SIZE_T_FORMAT_SPECIFIER for FreeBSD
- applied FreeBSD 12+ patches from ports collection to ACE
May 2nd, 2019
- fixed a typo which prevented ACE to be built as static lib
- added _WANT_SEMUN compiler definition for ACE when build on FreeBSD 12+
- removed __fastcall attribute from G3D sources
- removed redundant zlib and bzip2 sources from stormlib
- added TomCrypt and TomMath as static libs for future removal of OpenSSL
- changed CmakeLists.txt files to proper show header files on IDEs
- removed mersenne source code
January 16th, 2019
- ACE is built as static library by default.
- Fixed ACE_HAS_CPP11/14 defines for compatibility with other compilers.
- added support for FreeBSD on stormlib
March 7th, 2018
- To build ACE as static library, one has to add the following line to the global CMakeLists.txt
'add_definitions(-DACE_AS_STATIC_LIBS)'
2017 and older
- The default files for ACE_LITE were amended in commit: https://github.com/mangos/mangosDeps/commit/52e4c984dbca474f7a4353b444339067a95ea277
- The same changes need to be reapplied if a new version is added.
- The following two lines were amended to fix a connection bottleneck (especially on Linux):
ACE_DEFAULT_BACKLOG - Change 5 to 128 https://github.com/mangos/mangosDeps/blob/Rel21/acelite/ace/Default_Constants.h#L81
ACE_DEFAULT_ASYNCH_BACKLOG - Change 5 to 128 https://github.com/mangos/mangosDeps/blob/Rel21/acelite/ace/Default_Constants.h#L85
- For MacOS X, the ACE_UINT64_TYPE should be defined as follows in `ace/config-macosx-leopard.h`
#define ACE_UINT64_TYPE unsigned long long
- To get Travis CI working with `macos10.12` and `xcode8.3`, the following changes should be made to `ace/config-macosx-yosemite.h`
#include "ace/config-macosx-mavericks.h"
#undef ACE_LACKS_CLOCKID_T
#undef ACE_LACKS_CLOCK_MONOTONIC
#undef ACE_LACKS_CLOCK_REALTIME