Alexander Harkness
680283b8c8
Added newsletter, HTTPS links.
2016-07-20 17:15:18 +01:00
Alexander Harkness
78a0ef9f1c
Added Robert Cringely to BACKERS
2016-07-20 17:12:36 +01:00
Alexander Harkness
36da108e5d
Fix endianness issue with ODROID-C2 Boards ( #3268 )
2016-07-20 16:34:22 +01:00
Mattes D
c54691a3e5
Merge pull request #3204 from cuberite/BindingsGenLua
...
Added a Pure-Lua script for bindings generation.
2016-07-19 10:15:49 +02:00
Mattes D
2a05d8870d
CMake: Silenced CMP0054 policy warning.
...
The warning is still emitted for jsoncpp and libevent, but not for Cuberite anymore.
2016-07-18 22:11:42 +02:00
Mattes D
8eaa8613da
CMake: Remove needless minimum version specifications.
2016-07-18 22:11:42 +02:00
Mattes D
430b623223
Use system Lua, if available, to generate bindings.
...
Closes #1031 .
2016-07-18 22:11:41 +02:00
Mattes D
0e24a0beae
APIDump: Added explicit IsStatic flag to static functions.
2016-07-18 22:11:41 +02:00
Mattes D
f8e1df2476
Updated API documentation.
2016-07-18 22:11:40 +02:00
Mattes D
28732bc339
Vector3: Removed useless NormalizeCopy overload from LuaAPI.
2016-07-18 22:11:39 +02:00
Mattes D
abf35f3976
DiffAPIDesc: Support optional params in desc.
2016-07-18 22:11:39 +02:00
Mattes D
f0c53dbad4
LuaAPI: Fixed bindings for cChunkDesc:GetBlockTypeMeta
2016-07-18 22:11:38 +02:00
Mattes D
b11605e951
Bindings: Added a script to generate a diff between APIDesc and ToLua.
...
This allows a simple copy operation from the DoxyComments into APIDesc.
2016-07-18 22:11:38 +02:00
Mattes D
984c0a2cef
Bindings: Don't generate docs for private symbols, mark static symbols.
2016-07-18 22:11:38 +02:00
Mattes D
9b388cd239
APIDump: Changed not to use globals, added more doxycomments.
2016-07-18 22:11:37 +02:00
Mattes D
61f76dd7a5
Bindings: Output description is valid Lua file.
2016-07-18 22:11:37 +02:00
Mattes D
751d0d0736
Bindings: Extract unexported DoxyComments.
2016-07-18 22:11:36 +02:00
Mattes D
c5714f6e4b
Bindings: Extract DoxyComments
2016-07-18 22:11:36 +02:00
Mattes D
1a30c2262b
Added a Pure-Lua implementation for bindings generation.
...
The BindingsProcessor.lua script can be opened in ZeroBraneStudio and debugged from there, it invokes the entire ToLua++ processing.
Also added docs-generation to the ToLua++ processor.
2016-07-18 22:11:35 +02:00
beeduck
db65e11d57
Fixes for boat entities ( #3265 )
...
protocol for vehicles now properly handled, protocol for boat paddles now properly handled, boats can no longer spawn underwater, boats now properly float, boat metadata now properly broadcasted.
2016-07-18 22:10:00 +02:00
Julian Laubstein
8ee662c1fa
Update README.md ( #3266 )
2016-07-18 20:35:32 +01:00
Mattes D
69ef7f7158
Merge pull request #3261 from Seadragon91/patch-1
...
Changed Hopper to wtHopper and adjusted .gitignore.
2016-07-12 22:49:58 +02:00
Lukas Pioch
87a7d3ec64
Changed Hopper to wtHopper and adjusted .gitignore.
2016-07-12 16:21:20 +02:00
Mattes D
443b657b7d
Merge pull request #3259 from cuberite/FixJsonBool
...
Fixed Lua Json serializing a bool.
2016-07-10 12:44:09 +02:00
Mattes D
5095a9f48b
Fixed Lua Json serializing a bool.
...
Fixes #3257 .
2016-07-10 08:16:44 +02:00
gaurav sehgal
97b9422a3e
removed cast from BlockTrapdoor.h ( #3256 )
2016-07-07 09:55:07 +02:00
Julian Laubstein
1683179080
Added Server OS section pr template ( #3254 )
2016-07-06 23:37:49 +03:00
Mattes D
402ca1c4dd
Merge pull request #3252 from Altenius/fixpiston
...
Fixed piston destroying other pistons
2016-07-06 15:46:26 +02:00
Altenius
c54f9cede2
Fixed piston destroying other pistons
...
Fixes #3251
2016-07-06 08:04:58 -04:00
Lukas Pioch
e9e7ca130d
Merge pull request #3250 from Altenius/master
...
Fixed falling block spawning
2016-07-06 06:53:49 +02:00
Altenius
510614e8ef
Fixed falling block spawning
...
Fixes #3222
2016-07-05 17:10:58 -04:00
Mattes D
15236e327b
Merge pull request #3247 from cuberite/FixBindingsDependencies
...
Added missing Bindings dependencies
2016-07-02 10:34:15 +02:00
Mattes D
a184f57eb3
Bindings: Added missing dependencies.
...
Fixes #3245
2016-07-02 00:30:22 +02:00
Mattes D
0eea5c9fc5
CircleCI: Check for missing Bindings dependencies
...
This commit fails the CircleCI tests on purpose, so that we know that the check works.
2016-07-02 00:30:22 +02:00
Mattes D
54b6ef7aff
Merge pull request #3246 from cuberite/revert_redstone_handler
...
Revert redstone handler
2016-07-02 00:29:47 +02:00
Lukas Pioch
2b78fd6227
Revert "Made redstone handlers static"
2016-07-01 23:23:22 +02:00
Mattes D
6310d0d286
Merge pull request #3244 from cuberite/minecart_chest
...
Close chest window if minecart is destroyed
2016-07-01 08:45:11 +02:00
Lukas Pioch
9b96c0d18d
Close chest window if minecart is destroyed
2016-06-30 11:08:09 +02:00
Mattes D
9af664dc73
Merge pull request #3232 from cuberite/LuaCallback
...
Lua callback
2016-06-30 10:42:58 +02:00
Mattes D
bf88312a16
Converted cLuaState::cCallbackPtr into a UniquePtr.
2016-06-27 20:51:53 +02:00
Mattes D
7a6670d1d1
Removed dead code related to callbacks.
2016-06-27 20:51:52 +02:00
Mattes D
257c5a1a54
cPluginManager: Use a callback for command handler registration.
2016-06-27 20:51:52 +02:00
Mattes D
24853397ef
LuaState: Implemented proper locking for cCallback.
2016-06-27 20:51:51 +02:00
Mattes D
fb4c3fc4d9
Changed cLuaWindow callbacks to use cLuaState::cCallback.
2016-06-27 20:51:50 +02:00
Mattes D
a473725121
Removed the cPluginLua::cResettable class.
...
The functionality provided by that class has been superseded by cLuaState::cCallback, with better multithreading support.
2016-06-27 20:51:50 +02:00
Mattes D
b7e1a66815
Changed world tasks to use cLuaState::cCallback.
2016-06-27 20:51:49 +02:00
Mattes D
4489a89fde
Changed plugin hook registrations to use cLuaState::cCallback.
2016-06-27 20:51:49 +02:00
Mattes D
af8c96026d
Removed cWebPlugin, WebAdmin uses cLuaState::cCallback.
2016-06-27 20:51:48 +02:00
Mattes D
1f75d45222
Added cLuaState::cCallback for representing (resettable) Lua callbacks.
2016-06-27 20:51:48 +02:00
Mattes D
1462e4f70e
Self tests ( #3242 )
...
* SelfTests: Added a cEvent stress-test.
* cNetwork: Fixed startup event hang.
The original code used to hang with a ~ 1:50000 chance, because on Linux the cEvent was destroyed before its "Set()" returned.
2016-06-26 14:51:12 +01:00