- Feb 21, 2016
-
-
RealBadAngel authored
Closes #3748
-
- Feb 18, 2016
-
-
RealBadAngel authored
-
- Feb 15, 2016
-
-
RealBadAngel authored
-
- Feb 11, 2016
-
-
Loïc Blot authored
* Sky: rename Box => m_box and inline getBoundingBox * Uniformize aabbox3d<f32> to aabb3f
-
- Feb 08, 2016
-
-
RealBadAngel authored
-
- Dec 02, 2015
-
-
Alex Ford authored
-
- Oct 14, 2015
-
-
ShadowNinja authored
These names are reserved for the compiler/library implementations.
-
- Sep 30, 2015
-
-
est31 authored
-> Remove memory allocation bugs -> Merge changes from upstream, enabling customizeable memory allocation
-
- Sep 01, 2015
-
-
est31 authored
-
- Aug 26, 2015
-
-
David Jones authored
-
- Aug 24, 2015
-
-
ShadowNinja authored
* Rename everything. * Strip J prefix. * Change UpperCamelCase functions to lowerCamelCase. * Remove global (!) semaphore count mutex on OSX. * Remove semaphore count getter (unused, unsafe, depended on internal API functions on Windows, and used a hack on OSX). * Add `Atomic<type>`. * Make `Thread` handle thread names. * Add support for C++11 multi-threading. * Combine pthread and win32 sources. * Remove `ThreadStarted` (unused, unneeded). * Move some includes from the headers to the sources. * Move all of `Event` into its header (allows inlining with no new includes). * Make `Event` use `Semaphore` (except on Windows). * Move some porting functions into `Thread`. * Integrate logging with `Thread`. * Add threading test.
-
- Aug 13, 2015
-
-
est31 authored
-
- Aug 02, 2015
-
-
Břetislav Štec authored
-
- Jul 27, 2015
-
-
Břetislav Štec authored
-
est31 authored
Thanks @Zeno-
-
- Jul 23, 2015
-
-
est31 authored
Enable the server to request the client to reconnect. This can be done with the now extended minetest.request_shutdown([reason], [reconnect]) setting.
-
- Jul 17, 2015
-
-
Kahrl authored
-
- Jul 08, 2015
-
-
kwolekr authored
- Fixed race conditions - Fixed null dereference - Fixed out-of-bounds array access - MinimapMapblock is now allocated and added to update queue only when enabled - Removed dependency on LocalPlayer - Fixed code style - Simplified expressions and program logic - Cleaned minimap object interfaces
-
- Jul 07, 2015
-
-
est31 authored
Previously, m_proto_ver was set to the serialisation version inside the legacy init packet. Now, if the server doesn't send a protocol version (protocols < 25), we set m_proto_ver to some value < 25 and > 0.
-
- Jun 29, 2015
-
-
est31 authored
-
- Jun 27, 2015
-
-
RealBadAngel authored
-
- Jun 24, 2015
-
-
est31 authored
-
- May 19, 2015
-
-
kwolekr authored
Also, clean up surrounding code style Replace by-value parameter passing with const refs when possible Fix post-increment of iterators
-
rubenwardy authored
-
- May 16, 2015
-
-
est31 authored
This enables srp.
-
- May 11, 2015
-
-
est31 authored
Adds everything needed for SRP (and everything works too), but still deactivated, as protocol v25 init packets aren't final yet. Can be activated by changing the LATEST_PROTOCOL_VERSION header to 25 inside networkprotocol.h.
-
- Apr 17, 2015
-
-
est31 authored
Change types for passed password from wstring to string, which removes converting back and forth in most cases. Move the narrow_to_wide conversion, where its neccessary, closer to irrlicht. Remove trailing spaces in guiPasswordChange.cpp. Make parameters for translatePassword passed as const reference.
-
- Apr 16, 2015
-
-
kwolekr authored
NodeResolver name lists now belong to the NodeResolver object instead of the associated NodeDefManager. In addition to minimizing unnecessary abstraction and overhead, this move permits NodeResolvers to look up nodes that they had previously set pending for resolution. So far, this functionality has been used in the case of schematics for serialization/deserialization.
-
- Apr 07, 2015
-
-
est31 authored
-
- Apr 06, 2015
-
-
Zeno- authored
Fixes #2603
-
- Apr 01, 2015
-
-
Zeno- authored
Move debug streams to log.cpp|h Move GUI-related globals to clientlauncher Move g_settings and g_settings_path to settings.cpp|h Move g_menuclouds to clouds.cpp|h Move g_profiler to profiler.cpp|h
-
Aaron Suen authored
-
- Mar 31, 2015
-
-
Loïc Blot authored
Because we get a Buffer<u8> from ConnectionEvent, don't convert it to SharedBuffer<u8> and return it to Server/Client::Receive which will convert it to NetworkPacket Instead, put the Buffer<u8> directly to NetworkPacket and return it to packet processing This remove a long existing memory copy Also check the packet size directly into Connection::Receive instead of packet processing
-
Zeno- authored
Filename screenshot_ + ISO 8601 format + [-serial] i.e. screenshot_YYYY-MM-DDTHH::MM::SS[-serial].png Serial is added if the filename + timestamp already exists and is in the range 1 to 999
-
- Mar 27, 2015
-
-
ShadowNinja authored
* Combine client and server man pages. * Update unit test options and available databases in man page. * Add `--worldname` to man page. * Fix a bunch of places where `"Minetest"` was used directly instead of `PROJECT_NAME`. * Disable server build by default on all operating systems. * Make `ENABLE_FREETYPE` not fail if FreeType isn't found. * Enable LevelDB, Redis, and FreeType detection by default. * Remove the `VERSION_PATCH_ORIG` hack. * Add option to search for and use system JSONCPP. * Remove broken LuaJIT version detection. * Rename `DISABLE_LUAJIT` to `ENABLE_LUAJIT`. * Rename `minetest_*` variables in `version.{h,cpp}` to `g_*`. * Clean up style of CMake files.
-
- Mar 24, 2015
-
-
Zeno- authored
-
- Mar 16, 2015
-
-
Loïc Blot authored
* TOSERVER_INIT_LEGACY * TOSERVER_DELETEDBLOCKS * TOSERVER_GOTBLOCKS * TOSERVER_REMOVED_SOUNDS Also use a std::vector instead of std::set for TOSERVER_REMOVED_SOUNDS
-
- Mar 15, 2015
-
-
est31 authored
The bar is only drawn when the user will notice a change, which prevents time overheads that this commit would cause, resulting from useless draws.
-
- Mar 13, 2015