Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix crash on hypertext[] with not enough parts | rubenwardy | 2021-10-25 |
| | | | | | | | | The length check used < rather than <=, disabling the check when the formspec version matches the client's FORMSPEC_API_VERSION. Additionally, it was possible to have fewer parts than required if the formspec version was greater than the client's FORMSPEC_API_VERSION. | ||
* | Various code improvements | SmallJoker | 2021-09-27 |
| | | | | | * Camera: Fix division by 0 after view bobbing * Remove ignored constness * Connection: Improve window size range limits | ||
* | Touch UI support for desktop builds (#10729) | TheBrokenRail | 2021-09-26 |
| | |||
* | Chop game background in mainmenu (#10796) | Lars Müller | 2021-09-14 |
| | |||
* | Make sure relevant std::stringstreams are set to binary | sfan5 | 2021-09-11 |
| | |||
* | Async-related script cleanups | sfan5 | 2021-08-28 |
| | |||
* | Use utf-8 for the Irrlicht clipboard (#11538) | DS | 2021-08-23 |
| | |||
* | Fix GUIEditBoxWithScrollBar using a smaller steps than intlGUIEditBox (#11519) | DS | 2021-08-08 |
| | |||
* | Gettext support on Android (#11435) | Pevernow | 2021-08-08 |
| | | | | Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: =?UTF-8?q?Olivier=20Samyn=20=F0=9F=8E=BB?= <code@oleastre.be> | ||
* | Remove unused header includes | hecks | 2021-07-21 |
| | |||
* | Perform some quality assurance for translation strings (#11375) | Wuzzy | 2021-06-23 |
| | |||
* | Make chat web links clickable (#11092) | pecksin | 2021-06-20 |
| | | | If enabled in minetest.conf, provides colored, clickable (middle-mouse or ctrl-left-mouse) weblinks in chat output, to open the OS' default web browser. | ||
* | Fix background color of formspec text fields | sfan5 | 2021-05-30 |
| | |||
* | GUIEditBox: Allow selecting and copying read-only texts | SmallJoker | 2021-05-22 |
| | |||
* | refacto: remove get_gui_env & draw_load_screen from RenderingEngine singleton | Loic Blot | 2021-05-03 |
| | |||
* | refacto: RenderingEngine::get_scene_manager() is now not callable from singleton | Loic Blot | 2021-05-03 |
| | | | | | | This permits to make evidence that we have some bad object passing on various code parts. I fixed majority of them to reduce the scope of passed objects Unfortunately, for some edge cases i should have to expose ISceneManager from client, this should be fixed in the future when our POO will be cleaner client side (we have a mix of rendering and processing in majority of the client objects, it works but it's not clean) | ||
* | refacto: RenderingEngine is now better hidden | Loic Blot | 2021-05-03 |
| | | | | | | | | | | * No more access to the singleton instance from everywhere (RenderingEngine::get_instance dropped) * RenderingEngine::get_timer_time is now non static * RenderingEngine::draw_menu_scene is now non static * RenderingEngine::draw_scene is now non static * RenderingEngine::{initialize,finalize} are now non static * RenderingEngine::run is now non static * RenderingEngine::getWindowSize now have a static helper. It was mandatory to hide the global get_instance access | ||
* | Add a key to toggle map block bounds (#11172) | Seth Traverse | 2021-04-20 |
| | | | | It's often useful to know where the map block boundaries are for doing server admin work and the like. Adds three modes: single mapblock, range of 5, and disabled. | ||
* | Make edit boxes respond to string input (IME) (#11156) | yw05 | 2021-04-05 |
| | | | Make edit boxes respond to string input events (introduced in minetest/irrlicht#23) that are usually triggered by entering text with an IME. | ||
* | Reserve vectors before pushing and other code quality changes (#11161) | sfan5 | 2021-04-05 |
| | |||
* | CGUITTFont optimizations (#11136) | sfan5 | 2021-04-02 |
| | |||
* | Fix segfault for model[] without animation speed | Jean-Patrick Guerrero | 2021-03-21 |
| | |||
* | Drop old text input workarounds (#11089) | sfan5 | 2021-03-19 |
| | | | | | * Drop unused intlGUIEditBox * Drop unnecessary Linux text input workarounds | ||
* | GUIScene: Clear depth buffer + replace deprecated clearZBuffer calls | Jean-Patrick Guerrero | 2021-03-16 |
| | |||
* | Restore Irrlicht 1.9 support | sfan5 | 2021-03-09 |
| | |||
* | Use "Aux1" key name consistently everywhere | Wuzzy | 2021-02-24 |
| | |||
* | Fix animation_image support in scroll containers | Jean-Patrick Guerrero | 2021-02-08 |
| | |||
* | Rewrite touch event conversion (#10636) | Vitaliy | 2021-02-07 |
| | |||
* | Fix memory leak detected by address sanitizer (#10896) | k.h.lai | 2021-02-02 |
| | |||
* | Fix list spacing and size (again) (#10869) | Vincent Robinson | 2021-02-02 |
| | |||
* | Drop wide/narrow conversion functions | sfan5 | 2021-02-02 |
| | | | | | | | | | The only valid usecase for these is interfacing with OS APIs that want a locale/OS-specific multibyte encoding. But they weren't used for that anywhere, instead UTF-8 is pretty much assumed when it comes to that. Since these are only a potential source of bugs and do not fulfil their purpose at all, drop them entirely. | ||
* | Settings: Proper priority hierarchy | SmallJoker | 2021-01-29 |
| | | | | | | | | | | | Remove old defaults system Introduce priority-based fallback list Use new functions for map_meta special functions Change groups to use end tags Unittest changes: * Adapt unittest to the new code * Compare Settings objects | ||
* | Include irrlichttypes.h first to work around Irrlicht#433 (#10872) | Vitaliy | 2021-01-28 |
| | | | Fixes the PcgRandom::PcgRandom linker issue, caused by inconsistent data type definition. | ||
* | Fix formspec list spacing (#10861) | Vincent Robinson | 2021-01-23 |
| | |||
* | Make hypertext and textarea have proper scroll event propagation. (#10860) | Vincent Robinson | 2021-01-23 |
| | |||
* | FormSpec: Add list spacing, slot size, and noclip (#10083) | Vincent Robinson | 2021-01-23 |
| | | | | | | | | | * Add list spacing, slot size, and noclip * Simplify StyleSpec * Add test cases Co-authored-by: rubenwardy <rw@rubenwardy.com> | ||
* | Remove dead code (#10845) | rubenwardy | 2021-01-22 |
| | |||
* | Factorize more guiEditBoxes code (#10789) | Loïc Blot | 2021-01-13 |
| | | | | * Factorize more guiEditBoxes code | ||
* | Refactor/gui editbox (#10787) | Loïc Blot | 2021-01-07 |
| | |||
* | refacto: factorize multiple code parts from guiEditbox childs (#10782) | Loïc Blot | 2021-01-04 |
| | |||
* | Formspecs: Fix broken texture escaping with model[] | Jean-Patrick Guerrero | 2021-01-01 |
| | |||
* | Fix item tooltip background color not working | Lars Mueller | 2020-12-28 |
| | |||
* | Fix some minor code issues all over the place | sfan5 | 2020-12-24 |
| | |||
* | Formspec: Allow to specify frame loop for model[] (#10679) | Thomas--S | 2020-12-15 |
| | | | Add the ability to specify an animation frame loop range for the model[] formspec element. | ||
* | Revert "GUIFormSpecMenu: Shift+Click listring workaround for MacOS" | SmallJoker | 2020-12-14 |
| | | | | | | | | The commit caused Shift-Clicking issues on Linux due to another Irrlicht bug where KeyInput.Shift released keys do not trigger OnEvent() MacOS users should build using a recent Irrlicht 1.8 development version. See also: https://sourceforge.net/p/irrlicht/patches/321/ | ||
* | GUIFormSpecMenu: Shift+Click listring workaround for MacOS | SmallJoker | 2020-12-12 |
| | | | | event.MouseInput.Shift is not implemented for MacOS | ||
* | Change typedef to normal definitions in GUI code | sfan5 | 2020-11-26 |
| | |||
* | Add sound to press event of some formspecs elements (#10402) | Pierre-Yves Rollo | 2020-11-23 |
| | |||
* | Fix warnings about an unused variables and implicit conversion (#10586) | red-001 | 2020-11-12 |
| | |||
* | Add model[] formspec element (#10320) | SmallJoker | 2020-11-04 |
| | | | | | | Formspec element to display models, written by @kilbith, rebased and tweaked. Co-authored-by: Jean-Patrick Guerrero <jeanpatrick.guerrero@gmail.com> Co-authored-by: sfan5 <sfan5@live.de> |