Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix UpdateBonePosition() breaking animations (#9577) | theviper121 | 2020-04-26 |
| | |||
* | Add `animated_image` to clickthrough elements (#9724) | v-rob | 2020-04-25 |
| | |||
* | mapblock_mesh: Optimize a few things (#9713) | sfan5 | 2020-04-25 |
| | |||
* | Ensure game is shutdown if server throws exception (#9742) | Paul Ouellette | 2020-04-25 |
| | |||
* | Simplify how parseElement splits element string (#9726) | Pierre-Yves Rollo | 2020-04-25 |
| | |||
* | Add server side translations capability (#9733) | EvidenceB Kidscode | 2020-04-25 |
| | | | | * Add server side translations capability | ||
* | Add LevelDB auth database. (#9476) | luk3yx | 2020-04-23 |
| | | | | * Add leveldb auth database. | ||
* | Camera: Fix shootline line offsets II (#9730) | SmallJoker | 2020-04-23 |
| | |||
* | Android: add OpenGL ES 2 support (#9715) | Maksim | 2020-04-22 |
| | | | .. and bump gradle to 3.6.3 | ||
* | Fix configuration caching in log_deprecated (#9697) | HybridDog | 2020-04-22 |
| | | | | | | * Fix configuration caching in log_deprecated The configured variable was never set to true. I've set the variables to thread_local because the configuration should be reloaded after reentering the world from mainmenu. | ||
* | Improve protocol-level receiving code (#9617) | sfan5 | 2020-04-20 |
| | |||
* | Fix alias handling of get_content_id (#9712) | sfan5 | 2020-04-19 |
| | | | fixes #9632 | ||
* | Reuse object_shader for "wielditem" and "item" entity drawtypes (#9537) | Danila Shutov | 2020-04-19 |
| | |||
* | script: Move SAO usability check so that it covers all functions (#9698) | sfan5 | 2020-04-18 |
| | | | see also 91eef646a59575bd9ae792e257bb6ad12fafc0b1 | ||
* | Formspec: allow lists to change size and existence while the formspec is ↵ | DS | 2020-04-18 |
| | | | | | open (#9700) Fixes #9640. | ||
* | Apply a scrollbar's default value to scroll containers (#9699) | DS | 2020-04-18 |
| | | | Fixes #9691. | ||
* | serverpackethandler: Reduce pkt->getPeerId() invocations and more (#9689) | HybridDog | 2020-04-18 |
| | |||
* | Android: fix handling non-latin characters on older Android devices (#9309) | Maksim | 2020-04-17 |
| | |||
* | Rename "subgame" to "game" in 2 error messages (#9680) | Wuzzy | 2020-04-17 |
| | |||
* | Add an option to disable unittest build, & disable them on Docker build (#9677) | Loïc Blot | 2020-04-16 |
| | |||
* | Drop -Wabi useless flag (#9676) | Loïc Blot | 2020-04-16 |
| | |||
* | Android: fix formspec input for AArch64 devices (#9685) | Maksim | 2020-04-16 |
| | |||
* | Camera: Fix shooting line offsets (#9681) | SmallJoker | 2020-04-16 |
| | | | | Removes duplicated offset calculations from Game and use whatever the Camera class returns. This keeps the eye position nicely in sync, and gets rid of duplicated code. | ||
* | Swap out -ffast-math for a safe subset of optimization flags (#9682) | sfan5 | 2020-04-16 |
| | | | | It caused more trouble than its worth. fixes #3943, fixes #5330 | ||
* | Optimize get_objects_inside_radius calls (#9671) | Loïc Blot | 2020-04-16 |
| | | | | | | | | | * Optimize getObjectsInsideRadius calls our previous implementation calls the ActiveObjectMgr to return ids and then lookup those ids in the same map and test each object Instead now we call the global map to return the pointers directly and we ask filtering when building the list using lamba. This drop double looping over ranges of active objects (and then filtered one) and drop x lookups on the map regarding the first call results | ||
* | Android: add Android Studio support, completely redone java part (#9066) | Maksim | 2020-04-15 |
| | |||
* | Fix parsing JSON with large integers (#9674) | sfan5 | 2020-04-15 |
| | |||
* | Verify database connection on interval (#9665) | Loïc Blot | 2020-04-15 |
| | |||
* | scriptapi: Some small optimizations to value pushing (#9669) | sfan5 | 2020-04-14 |
| | |||
* | PostgreSQL: Fix listAllLoadableBlocks returning the same block | SmallJoker | 2020-04-14 |
| | | | | Suggested change from https://github.com/minetest/minetest/issues/9670#issuecomment-613563738 | ||
* | Refactor texture overrides and add new features (#9600) | Hugues Ross | 2020-04-14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Refactor texture overrides, and add new features: - Texture overrides can support multiple targets in one line - Texture override files can have comment lines - Item images/wield images can be overridden * Formatting changes * Address soime feedback - Pass vectors by const reference - Log syntax errors as warnings - Remove 'C' prefix from TextureOverrideSource * Simplify override target checks with an inline helper function * make linter happy * Apply feedback suggestions Co-Authored-By: rubenwardy <rw@rubenwardy.com> * Remove remaining != 0 checks * Update copyright notice Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: rubenwardy <rw@rubenwardy.com> | ||
* | Remove sound menu and show proper msgs if sound is off (#9069) | Wuzzy | 2020-04-13 |
| | |||
* | Add scroll_container formspec element (redo) (#9101) | DS | 2020-04-13 |
| | | | | | | | | | New formspec elements: - `scroll_container[<X>,<Y>;<W>,<H>;<scrollbar name>;<orientation>;<scroll factor>]` - `scroll_container_end[]` Other elements can be embedded in this element. Scrollbar must be placed manually. | ||
* | GUIFormSpecMenu: Add basic element highlighing debug feature (#9423) | SmallJoker | 2020-04-12 |
| | | | Activated using F5 | ||
* | Play 'player_jump' when player jumps (#9373) | Wuzzy | 2020-04-12 |
| | |||
* | Improve waypoints and add image variant (#9480) | Lars Müller | 2020-04-11 |
| | |||
* | Formspecs: Add state-selection to style elements (#9378) | Hugues Ross | 2020-04-11 |
| | |||
* | Fix broken config check in 659245a | sfan5 | 2020-04-11 |
| | |||
* | Implement DPI scaling for Windows (#9586) | sfan5 | 2020-04-11 |
| | |||
* | Reduce ServerEnvironment propagation (#9642) | Loïc Blot | 2020-04-11 |
| | | | | | | | | | | ServerEnvironment is a huge class with many accessors. In various places it's not needed Remove it to reduce the ServerEnvironment view. Idea here is to reduce size of some of our objects to transport lightweight managers and permit easier testing Pathfinder is now tied to a generic map, not a ServerMap, it can be ported to client | ||
* | Drop content_sao.{cpp,h} | Loic Blot | 2020-04-11 |
| | | | | | | | Move LuaEntitySAO to a new dedicated file Drop TestSAO (useless object) Drop the old static startup initialized SAO factory, which was pretty useless. This factory was using a std::map for 2 elements, now just use a simple condition owned by ServerEnvironment, which will be lightweight, that will also drop a one time useful test on each LuaEntitySAO creation. This should reduce server load on massive SAO creation | ||
* | Move PlayerSAO to dedicated files | Loic Blot | 2020-04-11 |
| | |||
* | pass clang-format | Loic Blot | 2020-04-11 |
| | |||
* | Move serveractiveobject & unitsao | Loic Blot | 2020-04-11 |
| | | | | | Move serverobject.{cpp,h} to server/serveractiveobject.{cpp,h} Move UnitSAO class to dedicated files | ||
* | Formspec: No spec ID for static text labels | SmallJoker | 2020-04-11 |
| | | | | Fixes #9634 | ||
* | Use TILE_MATERIAL_ALPHA for use_texture_alpha entity flag (#9639) | Alex | 2020-04-11 |
| | | | Fixes #9637. | ||
* | Various features and fixes | sfan5 | 2020-04-11 |
| | |||
* | Implement minetest.sound_fade() | sfan5 | 2020-04-11 |
| | |||
* | scriptapi: Sort out ServerEnvironment / Environment distinction properly | sfan5 | 2020-04-11 |
| | | | | | | The API implementation is shared between CSM and SSM. Functions should retrieve a plain env when they do not need any server-specific functions. | ||
* | A few initialization cleanups | sfan5 | 2020-04-11 |
| |