Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2024-05-31 | Set TCP_NODELAY on connections (#5558) | mjagdis | 1 | -0/+1 | |
* Set TCP_NODELAY on connections Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk> * Windows wants a char * not a void * :-( Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk> * And clang objects to old style casts Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk> --------- Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk> | |||||
2023-08-12 | Fix tools build on FreeBSD (#5525) | Bond-009 | 1 | -0/+2 | |
Regession from #5085 ``` [ 79%] Building CXX object Tools/ProtoProxy/CMakeFiles/ProtoProxy.dir/Connection.cpp.o /home/bond/dev/cuberite/Tools/ProtoProxy/Connection.cpp:337:26: error: use of undeclared identifier 'AF_INET' m_ServerSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ^ /home/bond/dev/cuberite/Tools/ProtoProxy/Connection.cpp:337:35: error: use of undeclared identifier 'SOCK_STREAM' m_ServerSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ^ /home/bond/dev/cuberite/Tools/ProtoProxy/Connection.cpp:337:48: error: use of undeclared identifier 'IPPROTO_TCP' m_ServerSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); ^ /home/bond/dev/cuberite/Tools/ProtoProxy/Connection.cpp:342:2: error: unknown type name 'sockaddr_in' sockaddr_in localhost; ^ /home/bond/dev/cuberite/Tools/ProtoProxy/Connection.cpp:343:25: error: use of undeclared identifier 'AF_INET' localhost.sin_family = AF_INET; ^ /home/bond/dev/cuberite/Tools/ProtoProxy/Connection.cpp:346:53: error: unknown type name 'sockaddr' if (connect(m_ServerSocket, reinterpret_cast<const sockaddr *>(&localhost), sizeof(localhost)) != 0) ^ /home/bond/dev/cuberite/Tools/ProtoProxy/Connection.cpp:362:29: error: use of undeclared identifier 'recv' int res = static_cast<int>(recv(m_ServerSocket, Buffer, sizeof(Buffer), 0)); // recv returns int on windows, ssize_t on linux ^ /home/bond/dev/cuberite/Tools/ProtoProxy/Connection.cpp:402:29: error: use of undeclared identifier 'recv' int res = static_cast<int>(recv(m_ClientSocket, Buffer, sizeof(Buffer), 0)); // recv returns int on Windows, ssize_t on Linux ^ /home/bond/dev/cuberite/Tools/ProtoProxy/Connection.cpp:451:29: error: use of undeclared identifier 'send' int res = static_cast<int>(send(a_Socket, reinterpret_cast<const char *>(a_Data.data()), a_Data.size(), 0)); // Windows uses int for a_Size, Linux uses size_t; but Windows doesn't complain. Return type is int on Windows and ssize_t on Linux ^ [ 79%] Building CXX object CMakeFiles/Cuberite.dir/Unity/unity_38_cxx.cxx.o 9 errors generated. ``` | |||||
2023-05-29 | Add Class and Function Identifier Macro (#5481) | x12xx12x | 1 | -0/+12 | |
This adds a Macro which simply identifies the function and class name for error messages. Examples taken from the MojangAPI class [Choosen because I worked on that] processing is done during compile time. Should be cross compatible | |||||
2022-06-25 | Fix building with clang 14 (#5428) | Bond-009 | 1 | -0/+1 | |
2021-06-28 | Windows: do not include sdkddkver before defining WIN32_WINNT | Tiger Wang | 1 | -4/+2 | |
Including that header before defining the macro defaults the SDK to the latest version, not what we want. | |||||
2021-04-21 | Make Windows go brrrr, not tick. tick. tick. (#5201) | Tiger Wang | 1 | -2/+4 | |
* Fixes #5140 | |||||
2021-04-12 | Fix sending incorrect date values on world change | Tiger Wang | 1 | -5/+13 | |
Yak shave: make more things use cTickTime. Fix a couple of incorrect modulo-on-millisecond-value by making them use WorldTickAge. | |||||
2021-03-28 | Fix Windows XP to 7 compatibility (#5167) | Tiger Wang | 1 | -5/+7 | |
* Partially reverts 01a4e696b * Unify thread names - Remove use of GetThreadId API | |||||
2021-03-05 | Prepare ChunkData for BlockState storage (#5105) | Tiger Wang | 1 | -0/+6 | |
* Rename ChunkData Creatable test * Add missing Y-check in RedstoneWireHandler * Remove ChunkDef.h dependency in Scoreboard * Prepare ChunkData for BlockState storage + Split chunk block, meta, block & sky light storage + Load the height map from disk - Reduce duplicated code in ChunkData - Remove saving MCSBiomes, there aren't any - Remove the allocation pool, ref #4315, #3864 * fixed build * fixed test * fixed the debug compile Co-authored-by: 12xx12 <44411062+12xx12@users.noreply.github.com> | |||||
2021-02-20 | Mark UNREACHABLE with intrinsics | Tiger Wang | 1 | -2/+10 | |
2021-02-10 | MSVC warnings | Tiger Wang | 1 | -26/+0 | |
2021-02-08 | CompositeChat: use variants | 12xx12 | 1 | -0/+20 | |
2021-01-26 | Fix debug macro situation (#5114) | Tiger Wang | 1 | -16/+14 | |
Use the standard NDEBUG. | |||||
2021-01-11 | zlib -> libdeflate (#5085) | Tiger Wang | 1 | -32/+52 | |
+ Use libdeflate + Use std::byte * Fix passing temporary to string_view + Emulate make_unique_for_overwrite | |||||
2020-09-25 | Deleted BiomeDef.h and ChunkDef.h from Globals.h (#4885) | KingCol13 | 1 | -2/+1 | |
* Removed BiomeDef.h * Removed ChunkDef.h from Globals.h * Added to CONTRIBUTORS. * Re-added empty last line to Globals.h * Included stddef and StringUtils in BiomeDef.h * Fixed build tools compiling. It compiles, but at what cost? * Added include to src/Generating/Trees.h * Include added in ChunkGeneratorThread.h * Moved rearranged includes in LineBlockTracer.cpp * Re-arrange headers in ChunkInterface.cpp * Included ChunkDef.h in Path.h * Included ChunkDef.h in NBTChunkSerializer.h * Rearranged included and added required includes to headers. * Removed unnecessary included in StringUtils.h. | |||||
2020-09-05 | Streamline startup sequence | Tiger Wang | 1 | -4/+4 | |
* Clean up cRoot & main * Move some OS-specifics into OSSupport | |||||
2020-08-19 | Add FileStream wrapper | Tiger Wang | 1 | -0/+1 | |
2020-08-01 | Replaced cpp14::make_unique<> with std::make_unique<>. | Mattes D | 1 | -5/+0 | |
2020-07-19 | Precompile unordered_map/set | Tiger Wang | 1 | -11/+12 | |
+ Add inclusions to Globals.h * Sort Globals.h - Remove sys/stat.h from Globals.h | |||||
2020-07-13 | Remove unnecessary includes | Tiger Wang | 1 | -13/+0 | |
2020-05-16 | Upgrade to C++17 [CMake] (#4717) | Tiger Wang | 1 | -0/+6 | |
* Make our CMake slightly less insane | |||||
2020-05-16 | Update logging code to reduce unnecessary string copying: | Peter Bell | 1 | -23/+20 | |
* Write into a single fmt::memory_buffer * Use string_view instead of AString for listener callbacks * Also collapsed vFLOG and vLOG functions into one per formatting type | |||||
2020-05-10 | Cleanup unneeded globals (#4736) | peterbell10 | 1 | -37/+2 | |
2020-05-09 | Enable C++17 in build | Peter Bell | 1 | -0/+7 | |
2020-05-07 | Remove old Android leftovers (#4722) | Mat | 1 | -6/+0 | |
2020-05-05 | Update fmt to 6.2.0 (#4718) | peterbell10 | 1 | -1/+1 | |
* Update fmt to 6.2.0 | |||||
2020-04-03 | Pulled the BlockID and BlockInfo headers from Globals.h. (#4591) | Mattes D | 1 | -6/+0 | |
The BlockID.h file was removed from Globals.h and renamed to BlockType.h (main change) The BlockInfo.h file was removed from Globals.h (main change) The ENUM_BLOCK_ID and ENUM_ITEM_ID enum names were replaced with ENUM_BLOCK_TYPE and ENUM_ITEM_TYPE (cosmetics) The various enums, such as eDimension, eDamageType and eExplosionSource were moved from BlockType.h to Defines.h, together with the helper functions for converting between them and strings (StringToDimension et al.) (minor) Many inline functions were moved from headers to their respective cpp files, so that BlockType.h could be included only into the cpp file, rather than the header. That broke our tests a bit, since they pick bits and pieces out of the main code and provide stubs for the rest; they had to be re-stubbed and re-verified. eMonsterType values are no longer tied to E_ITEM_SPAWN_EGG_META_* values | |||||
2019-08-26 | Improved testing framework. (#4376) | Mattes D | 1 | -37/+25 | |
2018-02-05 | Deal with covered switches consistently (#4161) | peterbell10 | 1 | -0/+3 | |
* Fixes a number of "<function>: not all control paths return a value" warnings on MSVC. * Introduces the UNREACHABLE global macro and uses it instead of conditionally compiled switch defaults. * Move cNBTParseErrorCategory from FastNBT.h into FastNBT.cpp to prevent bad calls to message() | |||||
2018-01-03 | Add the fmt library (#4065) | peterbell10 | 1 | -81/+20 | |
* Replaces AppendVPrintf with fmt::sprintf * fmt::ArgList now used as a type safe alternative to varargs. * Removed SIZE_T_FMT compatibility macros. fmt::sprintf is fully portable and supports %zu. * Adds FLOG functions to log with fmt's native formatting style. | |||||
2017-09-11 | Replace ItemCallbacks with lambdas (#3993) | peterbell10 | 1 | -14/+0 | |
2017-09-02 | Revert "Replace ItemCallbacks with lambdas (#3948)" | LogicParrot | 1 | -0/+14 | |
This reverts commit 496c337cdfa593654018c171f6a74c28272265b5. | |||||
2017-09-01 | Replace ItemCallbacks with lambdas (#3948) | peterbell10 | 1 | -14/+0 | |
2017-08-28 | Add TOLUA_EXPOSITION for readability | peterbell10 | 1 | -0/+4 | |
2017-08-03 | Remove double includes part 2 (#3890) | peterbell10 | 1 | -2/+5 | |
2017-07-30 | cParsedNBT: Improved error reporting (#3876) | peterbell10 | 1 | -2/+4 | |
* cParsedNBT: Improved error reporting * Fix typos | |||||
2017-07-28 | Tentative fix for player-limit race condition (#3862) | Tiger Wang | 1 | -1/+3 | |
* Attempts to fix #2257 Derived from d233e9843148313c71fbaba96ccff660e47b07b1 * Changed player count type to int * Clarified certain actions | |||||
2017-07-21 | Remove comment | peterbell10 | 1 | -1/+0 | |
2017-07-21 | Simplify SizeCheck | peterbell10 | 1 | -6/+2 | |
2017-07-21 | Remove stricmp macro in favour of NoCaseCompare | peterbell10 | 1 | -2/+0 | |
2017-07-21 | Remove alignment macros | peterbell10 | 1 | -7/+0 | |
2017-07-21 | Remove smart pointer macros | peterbell10 | 1 | -5/+0 | |
2017-07-17 | Allocate redstone component handlers upfront | peterbell10 | 1 | -4/+3 | |
2017-06-22 | NetworkSingleton: Fixed a throw warning in VS2017. (#3792) | Mattes D | 1 | -3/+3 | |
Also fixed the misleading name. | |||||
2017-06-19 | MSVC Debug builds: Added operator new redirection to provide more info. (#3781) | Mattes D | 1 | -0/+18 | |
2017-06-19 | LuaState: Fixed VS2017's throw warnings for destructors. (#3779) | Mattes D | 1 | -2/+9 | |
2016-08-04 | Fixed RasPi builds of unit tests. | Mattes D | 1 | -6/+13 | |
On RasPi with gcc 4.8.2, the asserts wouldn't compile when tests were enabled. Enforced the assumption that ASSERT code is generated only in Debug builds. | |||||
2016-06-18 | Flush immediately after each line when running tests. | Mattes D | 1 | -54/+55 | |
2016-02-24 | Removed old and wrong code from Globals.h. | Mattes D | 1 | -16/+1 | |
2016-02-05 | Bulk clearing of whitespace | LogicParrot | 1 | -6/+6 | |
2015-11-05 | MSVC: Reviewed warnings, disabled a useless one, re-enabled an old one. | Mattes D | 1 | -3/+1 | |
2015-09-25 | Compile.sh namechange to cuberite | Safwat Halaby | 1 | -1/+1 | |
2015-09-25 | Namechange to Cuberite | Mattes D | 1 | -1/+1 | |
2015-09-15 | Increase robustness of the logging subsystem | tycho | 1 | -1/+19 | |
2015-07-31 | Unified the doxy-comment format. | Mattes D | 1 | -4/+4 | |
2015-07-14 | Improved maps | Tiger Wang | 1 | -0/+2 | |
2015-06-19 | Externalized cPrefabPiecePool self-test. | Mattes D | 1 | -6/+10 | |
2015-06-06 | Comparators | Tiger Wang | 1 | -4/+3 | |
2015-06-05 | Daemon support on Linux. | Anthony Birkett | 1 | -0/+1 | |
Added null console log listener, avoid printf() when stdout is closed. | |||||
2015-06-04 | Skip unknown cflag for Apple clang & remove cSemaphore | Cengiz Can | 1 | -1/+0 | |
2015-05-16 | Move make_unique into a namespace to avoid ADL issues | tycho | 1 | -3/+7 | |
this prevents VS finding std::make_unique for constructors that take types from std | |||||
2015-05-16 | Initial implementation of IniFile overloading | tycho | 1 | -1/+1 | |
2015-05-09 | More style checking. | Mattes D | 1 | -2/+2 | |
Spaces around some operators are checked. | |||||
2015-03-21 | Unified cByteBuffer types. | Mattes D | 1 | -3/+7 | |
cByteBuffer now reads and writes any of the [U]Int<N> types. | |||||
2015-02-12 | LuaAPI: Added client TLS support for TCP links. | Mattes D | 1 | -1/+2 | |
2015-02-04 | Exported cServerHandle and cNetwork:Listen to Lua. | Mattes D | 1 | -0/+1 | |
Also added an example to the NetworkTest plugin. | |||||
2015-01-22 | Added newline to logged messages in the tests. | Mattes D | 1 | -8/+12 | |
2015-01-22 | Extracted Google connection test | Tycho | 1 | -0/+10 | |
2015-01-11 | Initial convertion of a_Dt to std::chrono | Tycho | 1 | -0/+1 | |
also refactored cWorld::m_WorldAge and cWorld::m_TimeOfDay | |||||
2015-01-11 | Created new type cTickTime and rewrote cWorld::TickThread to use it | Tycho | 1 | -0/+3 | |
2014-11-29 | Added a basic stacktracing for assert and signal failures. | Mattes D | 1 | -2/+3 | |
2014-11-26 | Merge remote-tracking branch 'origin-master' into c++11 | Tiger Wang | 1 | -2/+2 | |
2014-10-24 | Moved the chrono include into Globals. | Mattes D | 1 | -0/+2 | |
2014-10-24 | Suggestions | Tiger Wang | 1 | -2/+1 | |
2014-10-23 | Removed the "conditional expression is constant" warning. | Mattes D | 1 | -2/+4 | |
MSVC spits out many of these on its own std libraries. | |||||
2014-10-20 | Migrated cSleep and cTimer to std::chrono | Tiger Wang | 1 | -1/+0 | |
2014-10-19 | Removed obsolete tr1::shared_ptr. | Mattes D | 1 | -13/+2 | |
2014-10-19 | Migrated random generators to std::random | Tiger Wang | 1 | -0/+1 | |
2014-10-19 | Use std::thread | Tiger Wang | 1 | -1/+1 | |
2014-10-12 | Fix spaces | worktycho | 1 | -2/+2 | |
2014-10-10 | Moved a few objects to unique_ptr | tycho | 1 | -0/+7 | |
2014-10-10 | Fixed MSVC compilation. | Mattes D | 1 | -0/+3 | |
2014-10-09 | Float/Ciel: If it's going to use C++11, it might as well take advantage of it | archshift | 1 | -20/+6 | |
2014-10-09 | Use static casts instead of C casts, add floor-cast functions | archshift | 1 | -4/+36 | |
2014-09-26 | Fixed UNUSED macro so that it doesn't require type knowledge. | madmaxoft | 1 | -1/+10 | |
Introduced new UNUSED_VAR macro that is used when type knowledge is available (for local variables). | |||||
2014-09-17 | Added first test to show the object can be created | Tycho | 1 | -0/+21 | |
2014-09-04 | Revert "Globals.h: Added Floor and Ciel casting, C++ cast cleanups, etc" | archshift | 1 | -36/+4 | |
This reverts commit 472efa8174626a00ffdf5b39e1a44ac419cd3698. Apparently we don't support some of these features quite yet (darn you C++98!) | |||||
2014-09-04 | Globals.h: Added Floor and Ciel casting, C++ cast cleanups, etc | archshift | 1 | -4/+36 | |
Snow Golems must also be above 64Y to spawn snow (as of 1.8). | |||||
2014-08-12 | Renamed Loggers | Tycho | 1 | -1/+1 | |
2014-08-10 | First Implementatation of new Loggin framework | Tycho | 1 | -1/+1 | |
2014-08-03 | Fixed a ToLua warning - operator = not supported. | madmaxoft | 1 | -2/+2 | |
2014-07-21 | Style: Normalized to no spaces before closing parenthesis. | madmaxoft | 1 | -4/+4 | |
2014-07-21 | Style: Normalized spaces after if, for and while. | madmaxoft | 1 | -1/+1 | |
2014-07-19 | Fixed style: spaces after commas. | madmaxoft | 1 | -1/+1 | |
2014-07-17 | Fixed spaces around single-line comments. | madmaxoft | 1 | -11/+11 | |
There should be at least two spaces in front and one space after //-style comments. | |||||
2014-07-17 | Fixed basic whitespace problems. | madmaxoft | 1 | -5/+5 | |
Indenting by spaces and alignment by spaces, as well as trailing whitespace on non-empty lines. | |||||
2014-06-30 | Fixed size_t printfing under MinGW. | Mattes D | 1 | -3/+18 | |
2014-06-17 | Moved Effects.h to EntityEffects.h, added initial impl | archshift | 1 | -1/+0 | |
2014-05-30 | Test failures break into MSVC debugger. | madmaxoft | 1 | -0/+6 | |
2014-05-30 | Test failures are reported verbosely and into the debug console on Win. | madmaxoft | 1 | -2/+18 | |
2014-05-27 | Fixed test globals to work with precompiled headers | Tycho | 1 | -12/+36 | |
2014-05-01 | Fixed MSVC2013 compilation. | Mattes D | 1 | -1/+1 | |
2014-04-25 | Fixed C++11 check for SharedPtr. | madmaxoft | 1 | -1/+1 | |
2014-04-25 | Added shared_ptr handling for C++03 mode. | madmaxoft | 1 | -3/+7 | |
2014-04-24 | Declared a SharedPtr that hopefully resolves on all platforms. | madmaxoft | 1 | -1/+9 | |
MSVC2008 has it in std::tr1, all the others in std. | |||||
2014-04-24 | Initial C++ SSL classes. | madmaxoft | 1 | -2/+4 | |
2014-04-03 | Fixed a few MSVC type warnings. | Mattes D | 1 | -0/+3 | |
2014-03-28 | Fixed non-virtual destructors warnings. | madmaxoft | 1 | -2/+8 | |
2014-03-14 | Added Noreturn attribtes to a couple of functions and made a missing noreturn an error | Tycho | 1 | -2/+9 | |
2014-03-14 | Added NORETURN macro | Tycho | 1 | -0/+4 | |
2014-03-14 | Fixed xofts issues | Tycho | 1 | -1/+2 | |
2014-03-12 | Fixed comma | Tycho | 1 | -2/+2 | |
2014-03-12 | Added additional macros to support the MSVC size_t format and changed all formats to use the macros | Tycho | 1 | -0/+4 | |
2014-03-12 | Fixed printf format compatabilty | Tycho | 1 | -0/+5 | |
2014-03-12 | Fixed comments an assert | Tycho | 1 | -1/+1 | |
2014-03-11 | Added macros to follow format string checking through wrappers | Tycho | 1 | -0/+4 | |
2014-03-11 | Unified Vector classes | andrew | 1 | -0/+8 | |
2014-03-10 | Fixed test asserts | Tycho | 1 | -3/+4 | |
2014-03-09 | Be more parinoid about int sizes | Tycho | 1 | -2/+16 | |
2014-03-09 | Globals.h is now warnings free again. | Tycho | 1 | -2/+0 | |
Also turned off Wpadded as it is indicates potental performance issues rather than potential bugs | |||||
2014-03-01 | g_BlockXXX => cBlockInfo::XXX | andrew | 1 | -0/+1 | |
2014-02-20 | Thread safe cMap manager | andrew | 1 | -3/+3 | |
2014-01-26 | Added support for overide in c++11 supporting varients of gcc/clang | Tycho | 1 | -2/+4 | |
2014-01-23 | PolarSSL is fully used for 1.3.2 protocol encryption. | madmaxoft | 1 | -0/+3 | |
2014-01-09 | Move biome definition to separate files | Bill Derouin | 1 | -0/+1 | |
2014-01-07 | Disabled an unneeded MSVC warning. | madmaxoft | 1 | -4/+7 | |
Also sorted the enabled warnings by their numerical code for easier searching.. | |||||
2014-01-06 | Disabled the type conversion MSVC warning. | madmaxoft | 1 | -1/+3 | |
It was hitting way too many false positives. | |||||
2014-01-05 | Changed the release version of ASSERT. | Diusrex | 1 | -1/+1 | |
This was so a variable only used in ASSERT statements will not give a warning about not being used. | |||||
2014-01-05 | Making all of the useful level 4 warnings be active. | Diusrex | 1 | -1/+13 | |
2013-12-18 | Removed offending tr1/memory header inclusion. | madmaxoft | 1 | -3/+0 | |
We already use <memory> at line 160, this was a double include, additionally causing problems (#424). | |||||
2013-12-14 | Exported E_EFFECTS_<Effect> to lua. Forgot to commit Globals.h. | STRWarrior | 1 | -0/+1 | |
2013-11-27 | Fixed a load of issues, clang autodetection works now. | Alexander Harkness | 1 | -1/+0 | |
This fixes issue #210. This also removes the disableasm option, so it would be wise to remove it from any scripts that use it. I also removed a random line in the middle of globals.h, why was it there? | |||||
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 | |
2013-10-19 | Fixed general failings with everything. Fixes #211. | Alexander Harkness | 1 | -12/+13 | |
My editor fixed some extra tabs in globals. | |||||
2013-10-09 | Added static cFile functions to Lua API. | madmaxoft | 1 | -1/+1 | |
2013-08-07 | Removed Squirrel. | madmaxoft | 1 | -6/+0 | |
This compiles under Windows, but is untested in Linux. | |||||
2013-03-05 | IPv6: Windows XP doesn't have the inet_pton() function, resorting to custom-formatting the address | madmaxoft@gmail.com | 1 | -0/+3 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1257 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-03-05 | IPv6 support + removed cTCPLink from Lua API | madmaxoft@gmail.com | 1 | -0/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1253 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-02-27 | Made FAST_FLOOR_DIV work correctly, replaced all floorf() divisions with it. | madmaxoft@gmail.com | 1 | -1/+2 | |
Still not perfect - chunk and region calculations can be made into a single CPU instruction - SAR - but not all compilers are known to support that (">>" operator on signed datatypes needs to perform arithmetic shift, C/C++ standard makes it implementation-specific; MSVC and GCC do what we need, LLVM unknown) git-svn-id: http://mc-server.googlecode.com/svn/trunk@1224 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-11-08 | Removed the SquirrelVM. | madmaxoft@gmail.com | 1 | -1/+3 | |
It has been crashing the server. http://forum.mc-server.org/showthread.php?tid=610 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1024 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-13 | Preparation for multiple fluid simulators. | madmaxoft@gmail.com | 1 | -0/+2 | |
Moved all simulators into a subfolder. Replaced cWaterSimulator and cLavaSimulator with a generic cFluidSimulator. Moved original fluid simulation into cClassicFluidSimulator. Fluid simulator parameters (MaxHeight, Falloff) are read from the world.ini file (can have nether-like lava with lower falloff) git-svn-id: http://mc-server.googlecode.com/svn/trunk@956 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-06 | BlockArea writing support (BlockTypes with BlockMeta only) | madmaxoft@gmail.com | 1 | -0/+3 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@933 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-24 | Source files cleanup: The rest of the files renamed. | madmaxoft@gmail.com | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@887 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-23 | Source files cleanup: OSSupport-related files in a separate subfolder, renamed. | madmaxoft@gmail.com | 1 | -6/+6 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@885 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-04 | Fixed preprocessor definitions in Linux | madmaxoft@gmail.com | 1 | -3/+3 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@831 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-17 | Packets now parse themselves from a cByteBuffer object (1st part of packeting rewrite, http://forum.mc-server.org/showthread.php?tid=524 ) | madmaxoft@gmail.com | 1 | -0/+5 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@744 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-16 | MCServer should run just fine on Android now :D | faketruth | 1 | -0/+6 | |
The server is also stoppable from Android git-svn-id: http://mc-server.googlecode.com/svn/trunk@743 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-15 | Compiles on Android! Added Eclipse project, import it into your workspace and it should be runnable on Android! | faketruth | 1 | -0/+6 | |
Disabled Squirrel for Android cLog now logs to Android LogCat as well Fixed Lua so it compiles on Android Removed/commented out exceptions in JsonCpp so it compiles on Android git-svn-id: http://mc-server.googlecode.com/svn/trunk@741 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-03 | Fixed a few gcc pedantic warnings; made BLOCKTYPE an unsigned char type. | madmaxoft@gmail.com | 1 | -0/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@711 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-07-13 | Fixed case comparison - used the builtin function | madmaxoft@gmail.com | 1 | -12/+0 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@663 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-07-13 | fixed /tp command | lapayo94@gmail.com | 1 | -0/+12 | |
made cWorld::DoWithPlayer case insensitive git-svn-id: http://mc-server.googlecode.com/svn/trunk@662 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-06-14 | Attempt to bring sanity to newlines across systems. | cedeel@gmail.com | 1 | -202/+202 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@606 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-06-02 | Fixed Linux compilation complaining about min() and max(), hopefully forever. Use std::min() and std::max() | madmaxoft@gmail.com | 1 | -0/+5 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@539 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-05-25 | Merged the composable_generator branch into the trunk | madmaxoft@gmail.com | 1 | -1/+9 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@504 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-05-07 | Fast NBT Parser (loading a chunk is now about 10 times faster) | madmaxoft@gmail.com | 1 | -0/+9 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@481 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-03-24 | Removed the split between 1.2.3 and 1.1, left only 1.2.3 code | madmaxoft@gmail.com | 1 | -8/+0 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@429 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-03-09 | Using the _DEBUG macro for *nix debug builds as well; trying to force 8-byte alignment on critical sections ( http://forum.mc-server.org/showthread.php?tid=384 ) | madmaxoft@gmail.com | 1 | -18/+47 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@387 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-03-06 | Fixed rev 373 not compiling on linux | madmaxoft@gmail.com | 1 | -0/+5 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@375 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-03-05 | ChunkSender: Chunks are now compressed and sent to clients from a separate threads, proper passive waiting between threads. Not much tested, just appears to work :) | madmaxoft@gmail.com | 1 | -1/+8 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@365 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-03-01 | Started carefully moving to 1.2.2 | faketruth | 1 | -0/+1 | |
Clients can get up to the login packet, after which the server tries to send chunks but in the wrong format and the client disconnects git-svn-id: http://mc-server.googlecode.com/svn/trunk@347 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-21 | Changed ASSERT() to not cause warnings during compile | faketruth | 1 | -1/+9 | |
Added VERIFY(); it's the same as ASSERT() but also works in release builds VS2010 project uses warning level 4 git-svn-id: http://mc-server.googlecode.com/svn/trunk@305 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-20 | Using own ASSERT() that logs to file | faketruth | 1 | -7/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@297 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-18 | Moved stdarg.h inclusion into Globals.h | madmaxoft@gmail.com | 1 | -0/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@289 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-16 | Chunk is now marked as dirty; saving only dirty chunks; rewritten load / save not to use cChunkPtr; set VC2008 project to level4 warnings; block entities are now loaded and saved properly | madmaxoft@gmail.com | 1 | -2/+18 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@273 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-13 | Rewritten most of the code for multithreading; still not 100%, but getting there. If this commit proves to be too problematic, we can always undo it. | madmaxoft@gmail.com | 1 | -0/+21 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@251 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-07 | Rewritten all packets to use buffers instead of direct sockets, for future cSocketThreads compatibility. | madmaxoft@gmail.com | 1 | -0/+2 | |
Moved data sending from cPacket into cSocket git-svn-id: http://mc-server.googlecode.com/svn/trunk@240 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-01 | Rewritten cAuthenticator to make use of the new cIsThread architecture - now authentication runs in a single separate thread for all clients; | madmaxoft@gmail.com | 1 | -0/+11 | |
Global player-kicking function (cServer, cRoot); More char * -> AString conversion git-svn-id: http://mc-server.googlecode.com/svn/trunk@221 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-01 | sprintf() begone! Replaced with StringUtils' Printf() | madmaxoft@gmail.com | 1 | -5/+6 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@216 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-01 | auto_ptr fix 2 | madmaxoft@gmail.com | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@211 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-02-01 | Introducing StringUtils - the place to be if you are a generic string routine :) No more sprintf()! | madmaxoft@gmail.com | 1 | -0/+9 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@209 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-01-30 | More cFile cleanup; removed old format writing for block entities | madmaxoft@gmail.com | 1 | -0/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@193 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-01-29 | VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. | madmaxoft@gmail.com | 1 | -0/+82 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@188 0a769ca7-a7f5-676a-18bf-c427514a06d6 |