summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-01Merge pull request #40927 from 27thLiz/dinput-idRémi Verschelde
DirectInput: Use correct joypad id
2020-07-31Merge pull request #40930 from Xrayez/fix-leak-test-argsRémi Verschelde
Fix memory leak in test args
2020-07-31Merge pull request #40929 from KoBeWi/starhackRémi Verschelde
Properly disambiguate unsaved scripts
2020-07-31Fix memory leak in test argsAndrii Doroshenko (Xrayez)
2020-07-31Properly disambiguate unsaved scriptsTomasz Chabora
2020-07-31Merge pull request #40922 from opl-/fix/x11-size-hintsRémi Verschelde
Fix losing X11 window normal size hint properties
2020-07-31Merge pull request #40928 from bruvzg/fix_test_heap_use_after_freeRémi Verschelde
Fix heap use after free in the doctest "main".
2020-07-31Merge pull request #40850 from Calinou/test-add-colorRémi Verschelde
Add a test suite for Color
2020-07-31Add a test suite for ColorHugo Locurcio
2020-07-31Fix heap use after free in the doctest "main".bruvzg
2020-07-31DirectInput: use correct joypad idAndreas Haas
Previously `joypad_count` was used as the index into the d_joypads array when initializing a new gamepad. This caused the accidental override of an already connected device when a gamepad with a lower id was disconnected and connected again. fixes #17566
2020-07-31Merge pull request #40923 from opl-/fix/update-window-sizeRémi Verschelde
Fix window max_size acting as min_size
2020-07-31Fix window max_size acting as min_sizeopl-
2020-07-31Fix losing X11 window normal size hint propertiesopl-
This was caused by `XSetWMNormalHints` being called multiple times, each time with different values. Calling the method replaces the old data completely, resulting in some of the settings being lost. Since the method was called 3 times before the window was mapped, this resulted in the position hint being lost and the window always getting opened at a position determined by the WM.
2020-07-31Merge pull request #40613 from HaSa1002/multi-lang-docsRémi Verschelde
Add multiple programming language support to class reference
2020-07-31Merge pull request #40915 from akien-mga/ci-pin-emscriptenRémi Verschelde
CI: Pin Emscripten version for reproducible builds
2020-07-31CI: Pin Emscripten version for reproducible buildsRémi Verschelde
Emscripten is a fast-moving target which gets tons of improvements all the time, but it's not rare that some regressions affect us and make our CI builds fail. (See e.g. #33728, #35237, #39168, #40563, and #40914.) Let's pin to a stable version to avoid having external factors impact our CI, and update this version manually regularly in a PR to ensure that the new version works well for us.
2020-07-31Merge pull request #40913 from godotengine/localvRémi Verschelde
Fixes issue with LocalVector remove function
2020-07-31Fixes issue with LocalVector remove functionAndrea Catania
2020-07-31Merge pull request #40816 from codetorex/masterRémi Verschelde
Added missing information about File.open_encrypted function to docs
2020-07-31Merge pull request #40418 from Calinou/doc-button-code-exampleRémi Verschelde
Add an example for creating a button in the Button class documentation
2020-07-31Merge pull request #40540 from TheDuriel/patch-2Rémi Verschelde
Clarify TreeItem return values
2020-07-31Merge pull request #40591 from madmiraal/fix-24526Rémi Verschelde
Update Linux gamepad detection to match SDL.
2020-07-31Added missing information about File.open_encrypted function to docs.codetorex
2020-07-31Merge pull request #40835 from Xrayez/tests-port-astarRémi Verschelde
Port AStar tests to use doctest
2020-07-31Merge pull request #40903 from Calinou/doc-jsonRémi Verschelde
Improve JSON-related documentation
2020-07-31Merge pull request #40904 from Chaosus/vs_fix_bugYuri Roubinsky
Fix incorrect colors for member variables and numbers in visual shaders
2020-07-31Fix incorrect colors for member variables and numbers in visual shadersYuri Roubinsky
2020-07-31Improve JSON-related documentationHugo Locurcio
This closes https://github.com/godotengine/godot-docs/issues/3848.
2020-07-31Merge pull request #40902 from Chaosus/vs_fix_bugYuri Roubinsky
Fix small reconnection bug in visual shader
2020-07-31Fix small reconnection bug in visual shaderYuri Roubinsky
2020-07-31Port AStar tests to use doctestAndrii Doroshenko (Xrayez)
2020-07-30Merge pull request #40872 from Calinou/makerst-generate-abbreviationsRémi Verschelde
makerst: Add descriptions to method qualifiers
2020-07-30makerst: Add descriptions to method qualifiersHugo Locurcio
This closes https://github.com/godotengine/godot-docs/issues/1753.
2020-07-30Merge pull request #40883 from Xrayez/tests-macrosRémi Verschelde
Hide implementation details of doctest macros
2020-07-30doc: Fix typo in BBcode tagRémi Verschelde
2020-07-30Hide implementation details of doctest macrosAndrii Doroshenko (Xrayez)
`test_macros.h` is created to provide various macros acting as aliases for doctest macros to work better with Godot internals and conventions. This also makes it accessible for those who'd like to start writing tests in Godot, as most vital information can be put together and documented directly in `test_macros.h` header. Developers are encouraged to include the new `tests/test_macros.h` for writing new tests over `thirdparty/doctest/doctest.h`. Added `TEST_CASE_PENDING("name")` as an alias for `TEST_CASE("name", doctest::skip())` which could be used to mark failing tests for issues yet to be fixed, so as to not affect CI testing results. Added `ERR_PRINT_OFF` and `ERR_PRINT_ON` to control error printing for testing various **expected** failure paths within Godot without polluting the test summary with error messages.
2020-07-30Merge pull request #40880 from madmiraal/fix-csg-make_dirtyRémi Verschelde
Ensure CSG parent's _make_dirty() is called when entering a tree.
2020-07-30Merge pull request #40875 from Xrayez/ci-show-tests-nameRémi Verschelde
CI: Show `tests=yes` for builds which run tests
2020-07-30Ensure CSG parent's _make_dirty() is called when entering a tree.Marcel Admiraal
2020-07-30Merge pull request #40874 from Calinou/doc-editorinterface-get_editor_viewportRémi Verschelde
Improve the `EditorInterface.get_editor_viewport()` description
2020-07-30Merge pull request #40873 from Calinou/doc-thread-safe-apisRémi Verschelde
Link to Thread-safe APIs in the Thread class documentation
2020-07-30CI: Show `tests=yes` for builds which run testsAndrii Doroshenko (Xrayez)
2020-07-30Improve the `EditorInterface.get_editor_viewport()` descriptionHugo Locurcio
This closes https://github.com/godotengine/godot-docs/issues/1109.
2020-07-30Link to Thread-safe APIs in the Thread class documentationHugo Locurcio
This closes https://github.com/godotengine/godot-docs/issues/2276.
2020-07-30Merge pull request #40761 from naithar/feature/ios-safe_areaRémi Verschelde
[iOS] Safe area reimplementation
2020-07-29Merge pull request #40852 from SkyLucilfer/FixLeak2Rémi Verschelde
Refix GDScriptTranslationParser leak
2020-07-29Refix GDScriptTranslationParser leakSkyJJ
2020-07-29Merge pull request #40851 from Paulb23/fix_text_edit_width_cacheRémi Verschelde
Fix TextEdit line width cache not being updated
2020-07-29Fix TextEdit line width cache not being updatedPaulb23