Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Clean up threading | ShadowNinja | 2015-08-23 |
| | | | | | | | | | | | | | | | | | | | | * 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. | ||
* | Optional reconnect functionality | est31 | 2015-07-23 |
| | | | | | | Enable the server to request the client to reconnect. This can be done with the now extended minetest.request_shutdown([reason], [reconnect]) setting. | ||
* | Fix code style from recent commits and add misc. optimizations | kwolekr | 2015-07-02 |
| | |||
* | Add some missing getter functions to the lua API | TeTpaAka | 2015-05-28 |
| | | | | | | | | | | | | | | | | | | | | | | | ObjectRef: get_properties get_armor_groups get_animation get_attach get_bone_position Players: get_physics_override hud_get_hotbar_itemcount hud_get_hotbar_image hud_get_hotbar_selected_image get_sky get_day_night_ratio get_local_animation get_eye_offset Global: minetest.get_gen_notify minetest.get_noiseparams | ||
* | Fix usage of destroyed mutex | kwolekr | 2015-03-31 |
| | | | | | | Also fix a memory leak Fix overloaded virtual warning in Player::move() Remove some trailing whitespace | ||
* | Player: Fix a deadlock triggered by previous commit ↵ | Loic Blot | 2015-03-22 |
| | | | | 0e5e49736c0a5fa29bca257bafc02d7c7a7171c9 | ||
* | Protect Player::hud from concurrent modifications | Loic Blot | 2015-03-22 |
| | | | | Sometimes HUD can be modified by ServerThread and EmergeThread results in a crash on client side because the HUD is not correct | ||
* | handleCommand_Breath mustn't update breath is player is dead. A dead player ↵ | Loic Blot | 2015-03-12 |
| | | | | | | doesn't breath. Add Player::isDead function to check player is dead | ||
* | For usages of assert() that are meant to persist in Release builds (when ↵ | Craig Robbins | 2015-03-07 |
| | | | | NDEBUG is defined), replace those usages with persistent alternatives | ||
* | Implement WieldMeshSceneNode which improves wield mesh rendering | Kahrl | 2014-11-08 |
| | | | | | | | | | | | | | - Don't create and cache an extruded mesh for every (non-node) item. Instead use a single one per image resolution. - For cubic nodes reuse a single wield mesh too - Improve lighting of the wielded item - Increase far value of wield mesh scene camera, fixes #1770 - Also includes some minor refactorings of Camera and GenericCAO. | ||
* | Make players check inventory modification properly | ShadowNinja | 2014-10-01 |
| | |||
* | Only set player dirty flag if values change | ShadowNinja | 2014-10-01 |
| | |||
* | Simplify player modification checks | ShadowNinja | 2014-10-01 |
| | |||
* | Only try to load from possible player files | ShadowNinja | 2014-06-23 |
| | |||
* | Only keep players loaded while they're connected | ShadowNinja | 2014-06-23 |
| | |||
* | Small cleanup of hud add/remove code | sapier | 2014-05-31 |
| | |||
* | Fix all warnings reported by clang | Sfan5 | 2014-04-15 |
| | |||
* | Use integers instead of float values | BlockMen | 2014-04-12 |
| | |||
* | Add third person view | BlockMen | 2014-04-12 |
| | |||
* | Add sneak and sneak_glitch to set_physics_override() | PilzAdam | 2013-12-03 |
| | |||
* | Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu | Kahrl | 2013-08-14 |
| | |||
* | Add set_breath and get_breath to lua API. | RealBadAngel | 2013-07-20 |
| | |||
* | Dont write player files all the time | PilzAdam | 2013-06-28 |
| | |||
* | Print playername when failing to read playerfile and ignore files starting ↵ | PilzAdam | 2013-06-22 |
| | | | | with . | ||
* | Add drowning | PilzAdam | 2013-06-19 |
| | |||
* | Add ObjectRef.hud_set_hotbar_itemcount and add TOCLIENT_HUD_SET_PARAM | Kahrl | 2013-05-26 |
| | |||
* | Fix nearly all warnings | kwolekr | 2013-05-19 |
| | |||
* | Move player collisionbox to player class | sapier | 2013-04-25 |
| | |||
* | Added support to disable built-in HUD elements | Diego Martínez | 2013-04-24 |
| | |||
* | Split HUD code off to hud.cpp, make into a class, extensive Lua HUD modification | kwolekr | 2013-04-18 |
| | |||
* | Lua HUD | Jonathon Anderson | 2013-04-18 |
| | |||
* | Allow modifying movement speed, jump height and gravity per-player via the ↵ | MirceaKitsune | 2013-04-05 |
| | | | | Lua API. | ||
* | Update Copyright Years | Sfan5 | 2013-02-24 |
| | |||
* | Change Minetest-c55 to Minetest | PilzAdam | 2013-02-24 |
| | |||
* | Improved Player Physics | MirceaKitsune | 2013-02-14 |
| | |||
* | Tilt camera on player damage (tweaked by PilzAdam) | Jeija | 2013-01-03 |
| | |||
* | Don't send player position from client to server if the player hasn't moved | MirceaKitsune | 2012-12-02 |
| | |||
* | RealBadAngel's patch which allows the lua api to read pressed player keys. ↵ | MirceaKitsune | 2012-11-25 |
| | | | | | | | | | | This should make it possible to change the player's animation based on what he is doing Correct lua api version number Always update animations and attachments after the entity is added to scene client side. Fixes animations not being applied in client initialization for some reason. Attachments should be re-tested now just to be safe. Fix a segmentation fault caused by reaching materials that didn't exist in a loop for setting texture | ||
* | Remove special handling of creative mode | Perttu Ahola | 2012-07-25 |
| | |||
* | Allow defining player's inventory form in Lua | Perttu Ahola | 2012-07-19 |
| | |||
* | Optimize headers | Perttu Ahola | 2012-06-17 |
| | |||
* | Initially split utility.h to multiple files in util/ | Perttu Ahola | 2012-06-17 |
| | |||
* | Switch the license to be LGPLv2/later, with small parts still remaining as ↵ | Perttu Ahola | 2012-06-05 |
| | | | | GPLv2/later, by agreement of major contributors | ||
* | Add 'fly' and 'fast' privileges and the underlying privileges-to-client system | Perttu Ahola | 2012-03-31 |
| | |||
* | Simple fix for camera blinking black when jumping into ceiling with current ↵ | Perttu Ahola | 2012-03-29 |
| | | | | smaller collision box | ||
* | added PlayerSAO and RemotePlayer, removed ServerRemotePlayer | Kahrl | 2012-03-29 |
| | |||
* | LocalPlayer::getStandingNodePos() | Perttu Ahola | 2012-03-24 |
| | |||
* | Fix some warnings on some compilers | Giuseppe Bilotta | 2012-02-02 |
| | | | | | | ItemStack is a struct, not a class CollisionInfo is a struct, not a class InventoryAction is abstract and it needs a virtual destructor | ||
* | Inventory menu (with dragging) improved. Crafting is now handled via a ↵ | Kahrl | 2012-01-22 |
| | | | | IACTION_CRAFT inventory action. | ||
* | The huge item definition and item namespace unification patch (itemdef), see ↵ | Kahrl | 2012-01-12 |
| | | | | http://c55.me/minetest/wiki/doku.php?id=changes:itemdef |