aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
...
* Add compatible, consistent coordinate system to FormSpecs. (#8524)v-rob2019-06-27
* Increase upper limit of display_gamma to 10 (#8618)ANAND2019-06-27
* Add support for 9-sliced backgrounds (#8600)rubenwardy2019-06-22
* Fix segfault on quitting with open node formspec (#8608)SmallJoker2019-06-21
* Improve buildbot scriptPierre-Yves Rollo2019-06-21
* Fix handling of --color and --worldlist command line argumentsMarkus Mattes2019-06-21
* Exclude vscode editor files from sourceMarkus Mattes2019-06-21
* Update README copyright notice to 2019 (#8606)Vilhelm Prytz2019-06-19
* Mapgen Carpathian: Add optional rivers (#7977)Paramat2019-06-19
* Android: Use system provided path for default TMPFolder setting (#8505)stujones112019-06-15
* Update Github templates (#8593)rubenwardy2019-06-13
* Use CDB author and name in installed package's config (#8550)Paul Ouellette2019-06-10
* Settings: Disallow space characters entirelySmallJoker2019-06-10
* Formspecs: Close on metadata removal (#8348)SmallJoker2019-06-10
* Add disable_jump to liquids and ladders (#7688)SmallJoker2019-06-10
* Add compatibility to vcpkg buildsystem (#8317)adrido2019-06-10
* Save forceloaded blocks file periodically (#8535)Thomas Rudin2019-06-10
* Damage: Play no damage sound when immortal (#8350)SmallJoker2019-06-09
* Remove modstore leftovers. Fix core.show_path_select_dialog documentation (#8...DS2019-06-07
* HTTP API: Allow binary downloads and headers (#8573)SmallJoker2019-06-06
* Dungeons: Settable density noise, move number calculation to mapgens (#8473)Paramat2019-06-01
* Fix persistent ^[brighten after damage again (#5739)SmallJoker2019-05-26
* override.txt: Fix crash due to CRLF endings (#8439)David G2019-05-25
* Do not drag-place stack into 'craftpreview' slot (#8514)SmallJoker2019-05-25
* Add IGUIScrollbar implementation with variable bar sizes (#8507)stujones112019-05-24
* Fix forgotten PlayerSAO cast in a90f2efSmallJoker2019-05-21
* Make autoforward simulate the 'up' key (#8249)DS2019-05-21
* Check for out-of-bounds breath when setting breath_max (#8493)ANAND ツ2019-05-21
* Fix API site build (#8551)Paul Ouellette2019-05-21
* l_mapgen.cpp: Fix LINT broken since b1b40feSmallJoker2019-05-21
* Prioritise craft recipesHybridDog2019-05-20
* Test crafting hash type only once for a recipeHybridDog2019-05-20
* Allow multiple cave liquids in a biome definition (#8481)Paramat2019-05-18
* Add content_rating tag to appdata (#8538)Carles Pastor Badosa2019-05-18
* Optimize string (mis)handling (#8128)Jozef Behran2019-05-18
* Revert "Inventory: Make addItem for empty ItemStacks respect max stack size" ...ANAND ︻气デ═一2019-05-12
* Move HTTP request logging to infostream (#8526)ANAND ︻气デ═一2019-05-12
* Define operators == and != for ItemStackANAND ︻气デ═一2019-05-11
* builtin/../register.lua: Abort make_wrap_deregistration if param is invalidANAND2019-05-04
* minimal: Fix crash due to assertion failANAND2019-05-03
* Better document behavior of on_punchplayerANAND2019-04-29
* PlayerSAO::setHP - Don't call on_hpchange callbacks if HP hasn't changedANAND2019-04-29
* Remove unnecessary CSM warning (#8485)Paramat2019-04-28
* Force send a mapblock to a player (#8140)sofar2019-04-28
* Improve readability of debug menu by using '|' (#8488)ANAND2019-04-27
* Range-limit value passed to PlayerSAO::set{HP|Breath} (#8264)ANAND2019-04-27
* Use player as starting point instead of camera when pointing node (#8261)Muhammad Rifqi Priyo Susanto2019-04-27
* Correct the checkbox selection box position (#8246)SmallJoker2019-04-27
* CMakeLists.txt: Remove references to Minecraft and Infiniminer (#8487)ANAND2019-04-26
* Android: Clear chat open flag on cancel or completion (#8478)stujones112019-04-19
l changes are not important bool isImportant(IGameDef *gamedef) const; bool getPosition(v3s16 *dst) const; bool applyRevert(Map *map, InventoryManager *imgr, IGameDef *gamedef) const; }; class IRollbackManager { public: virtual void reportAction(const RollbackAction &action) = 0; virtual std::string getActor() = 0; virtual bool isActorGuess() = 0; virtual void setActor(const std::string &actor, bool is_guess) = 0; virtual std::string getSuspect(v3s16 p, float nearness_shortcut, float min_nearness) = 0; virtual ~IRollbackManager() {}; virtual void flush() = 0; // Get all actors that did something to position p, but not further than // <seconds> in history virtual std::list<RollbackAction> getNodeActors(v3s16 pos, int range, time_t seconds, int limit) = 0; // Get actions to revert <seconds> of history made by <actor> virtual std::list<RollbackAction> getRevertActions(const std::string &actor, time_t seconds) = 0; }; class RollbackScopeActor { public: RollbackScopeActor(IRollbackManager * rollback_, const std::string & actor, bool is_guess = false) : rollback(rollback_) { if (rollback) { old_actor = rollback->getActor(); old_actor_guess = rollback->isActorGuess(); rollback->setActor(actor, is_guess); } } ~RollbackScopeActor() { if (rollback) { rollback->setActor(old_actor, old_actor_guess); } } private: IRollbackManager * rollback; std::string old_actor; bool old_actor_guess; }; #endif