aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fixed context menu TTR bugssersoong2018-04-282-13/+13
| | | | (cherry picked from commit a1cfc89108b1905311c83227ae6d8016c9b496ba)
* Fix names of Variant operatorsGeorge Marques2018-04-281-1/+2
| | | | (cherry picked from commit fefee533ae0e55882bbb1a7c42e1da5dc6adb24b)
* Fix error spam with Sprite has compressed texturevolzhs2018-04-281-0/+3
| | | | | | Fix #18177 (cherry picked from commit 3ecf8eef37db55e50b2fd70a376cd60787f54203)
* Fix index out of size error on Imagevolzhs2018-04-281-0/+21
| | | | | | Fix #18229 (cherry picked from commit af0d547c020c8035842f6d0954e4040689e5b09b)
* Fix crash resulting from bad month check in core_bind.cppBojidar Marinov2018-04-281-7/+7
| | | | | | | Also, make it clear that day is 0-based. This might cause very slight differcies in existing games. Fixes #18221 (cherry picked from commit 4b9cf93338984612bbb7c15c03906ba4b24d035b)
* Fix Android input source checksRuslan Mustakov2018-04-281-2/+2
| | | | | | | | Input source types are not pure bit flags, they are combinations of flags, so != 0 check was incorrect and resulted in crashes later, when trying to obtain the device. (cherry picked from commit 5dffa506dc3168e96b4a03d1defbf34661cdff05)
* Minor fixes for the AnimationPlayer doc.Michael Alexsander Silva Dias2018-04-281-3/+2
| | | | (cherry picked from commit 9c3698dee21c136459a23f9c937302864a2b834a)
* Remove incorrect & potentially confusing references to EulerWill Vincent2018-04-283-4/+5
| | | | | | | | e is referred to as Euler’s number, so technically the MATH_EXP description in VisualScript doc was not incorrect, though could potentially lead to confusion. e is different from Euler’s constant however, making the existing GDScript exp & VisualScriptMathConstant descriptions nvalid. (cherry picked from commit b6b8c7b21564672ad5e2e96eb95b857c73404b44)
* ItemList selection: Check against item countShyRed2018-04-281-1/+1
| | | | | | ItemList needs to check against the number of items available when the user moves the selection via "ui_right" action. (cherry picked from commit cbcb96ae85283b8053d4b731ce7912e50b849791)
* Prevent visibility notification been called twice in object creationChaosus2018-04-281-1/+2
| | | | (cherry picked from commit d42b17607ef14aeb72036f8747eb4d5c64979872)
* Fixed wrong function callAndrea Catania2018-04-281-1/+1
| | | | (cherry picked from commit df2a626b49a4e8ead003ebefb9663c63156b4efa)
* LineEdit placeholder alignment, content margins, and overflow bugsrobfram2018-04-282-4/+17
| | | | | | | LineEdit doesn't correctly uses style margins nor use placeholders width correctly, causing multiple rendering bugs. (cherry picked from commit 53b51f68bf9b6dd38014b5ac022209b8433d7340)
* Fix theme editor sample widgetsPedro J. Estébanez2018-04-281-3/+3
| | | | (cherry picked from commit a0626d7d9c005905b836552d597c173c701e248b)
* Add support for radio-looking items with iconPedro J. Estébanez2018-04-284-1/+24
| | | | | | | | Letting users of `PopupMenu` use them. `OptionButton` was one of those interested and is updated in this commit. Fixes #18063. (cherry picked from commit b964a9e678a969bdc28972c55655d7f0667d68b7)
* Use radio-button-like menu entries where applicablePedro J. Estébanez2018-04-285-28/+26
| | | | (cherry picked from commit a6dc160d5cdf581c61d9c0ecd042aa7b5e958a87)
* Support radio-button entries in ItemListPluginPedro J. Estébanez2018-04-282-7/+25
| | | | (cherry picked from commit bf14a6deffe4c9b74920080851f7e4e273f66116)
* Add radio-button-looking entries to PopupMenuPedro J. Estébanez2018-04-287-29/+131
| | | | | | | | | | | | They work exactly the same as current checkbox-decorated items, but in order to preserve compatibility, separate methods are used, like `add_radio_check_item()`. The other option would have been to add a new parameter at the end of `add_check_item()` and the like, but that would have forced callers to provide the defaults manually. `is_item_checkable()`, `is_item_checked()` and `set_item_checked()` are used regardless the item is set to look as check box or radio button. Keeping check in the name adds an additional clue about these facts. Closes #13055. (cherry picked from commit ab3b1d9f3ed5c8a4dda885d84ed5949b0146639d)
* Fixed area overlap cleaningAndrea Catania2018-04-283-16/+14
| | | | (cherry picked from commit 45b778c7f85d9d827e1fe2beb42913e1b47361f1)
* Fix RigidBody's configuration warning for Z axisAlexander Alekseev2018-04-281-1/+1
| | | | (cherry picked from commit 6a5ed3a42b21bcae9ac772d1b9361019ed5d8676)
* Resolves Inccorect Quaternion ConversionCrazy-P2018-04-281-1/+1
| | | | | | Fixes https://github.com/godotengine/godot/issues/18025 (cherry picked from commit ae7a9df292c36dbc15d43b43017cd42efe5707c4)
* Fix skeleton import from glTFPedro J. Estébanez2018-04-281-5/+10
| | | | | | | | For some glTF files, the order of bones in the skeleton array wasn't matching the joints array in the meshes. Fixes #17808. (cherry picked from commit d8765dd103b806129ff762480fc919f6727ad7ad)
* Update transform buttons in tile editor while using T, A, S shortcuts (fixes ↵Alexander Alekseev2018-04-281-0/+3
| | | | | | #17962) (cherry picked from commit 0853ac2006194afc7f96ad49cb15fc1e0746c83f)
* fix bone scale/rotation in AnimationPlayerskarroffel2018-04-282-2/+2
| | | | | | | | | | fixes #17325. The bone pose transform was created by setting the rotation and **then** scaling the transform. This leads to object "deformation" that's not intended. (cherry picked from commit 4303fbca5ab3e46b99834a810fa27fd7176f6213)
* Fix of a possible memory leak: ConcavePolygonShapeBullet::setup was able to ↵Alexander Alekseev2018-04-281-2/+2
| | | | | | exit without releasing the 'shapeInterface' pointer. (cherry picked from commit b5692511105cddd812e687259740d2a6fa240219)
* Mesh: fix crash when creating mesh outline from QuadMeshPoommetee Ketson2018-04-282-0/+6
| | | | | | | | | | | | | | | Since create_outline can only make outline for PRIMITIVE_TRIANGLES, when QuadMesh (which is PRIMITIVE_TRIANGLE_FAN) is used to create outline, will leave `arrays` empty, and crash when it is being indexed for "indices" subarray. This PR shows error when there's only one surface and it is not TRIANGLES. Also prevent the crash if it has more than one surface and none of them are TRIANGLES (and any other cases that could leave `arrays` empty) by checking the size of `arrays` == 8 before indexing it, since the method seems to expect `arrays` to be of that size. (cherry picked from commit a492d229529018f0277f75aa7b99661b5dd40420)
* physics area added monitorable checkAndrea Catania2018-04-281-1/+4
| | | | (cherry picked from commit fe768f4f003a1089d886eec585612c211346eb4c)
* Fixed physics server area cleaningAndrea Catania2018-04-283-8/+8
| | | | (cherry picked from commit 776942981bea7f396ad6416a71e65b6af0cb4dd8)
* Corrected physics query max result checkingAndrea Catania2018-04-281-3/+10
| | | | (cherry picked from commit 444b8471a3d03bf57b44da6e0eb07eaf780a8f3b)
* Fix UpdatePowerInfo method implementation in PowerIphone classIgors Vaitkus2018-04-281-1/+1
| | | | (cherry picked from commit 06fab24348166e47d010029a3b0bf98b8f82bd32)
* Trigger IO error only after exhausting attemptsTom Dobbelaere2018-04-281-3/+9
| | | | (cherry picked from commit a4fae0e5e3dd33b87aae71151e28a3c832a6fa67)
* Implement missing navgiation polygon debugging in tilemapBenedikt Bär2018-04-281-0/+55
| | | | (cherry picked from commit 84d60b08299a8ca2bf69952c1e65addbf0664f36)
* Fix bug in HTML5 HTTPClient.Fabio Alessandrelli2018-04-281-1/+1
| | | | | | | The URL parameter already has a slash, adding an extra one results in an invalid resource path (cherry picked from commit b8c73b195fe2a5df407a5ef3423b182a6c19a93c)
* [Docs] fix typosPoommetee Ketson2018-04-282-8/+8
| | | | (cherry picked from commit a88ee7d920fb2b81d82ec8d9eeeb2d7cc44218d5)
* Fixed some popups not shrinking their size back when losing items.Michael Alexsander Silva Dias2018-04-282-0/+3
| | | | (cherry picked from commit 7cbf301f31a57771b3c7dbe378654195f3db4ab1)
* Add safety checks when handling Android inputRuslan Mustakov2018-04-281-5/+22
| | | | | | | It is possible that input comes before the engine is fully initialized. This fixes the crashes that ocurred when that happens. (cherry picked from commit 995724b762fd86e46eb9c5e61aa42303f2b48086)
* Fix engine.js startGame() when loading from directoryLeon Krause2018-04-281-3/+14
| | | | (cherry picked from commit 3014e48ec5a985b9d143ba27b91e32b933dcfdad)
* Allow custom path when using engine.js preloadFile() with URLLeon Krause2018-04-281-3/+3
| | | | (cherry picked from commit d373029382208226a55ddfc028a3261e0dc8279b)
* Fix engine.js preloadFile() with directoriesLeon Krause2018-04-281-3/+13
| | | | (cherry picked from commit 6f1bddf4b5e6716f59bcbd9a7587b6d556251ef9)
* Expose Emscripten libs to engine.js discreetlyLeon Krause2018-04-283-4/+6
| | | | (cherry picked from commit 63c7fc6358343c3de6cfaa40436063646eb8b7a1)
* multiply blend mode fix for spatial materialsBen Hickling2018-04-281-2/+2
| | | | (cherry picked from commit 314a41951105bc6c37c570e5a9664d28a40ce985)
* Fix all categories unfold when one key binding is changedAlessandro2018-04-281-1/+15
| | | | (cherry picked from commit eda1e266c87fc56ab9f1edbbb06785072a021dca)
* Fix dragging window from non-retina to retina display.bruvzg2018-04-281-0/+1
| | | | (cherry picked from commit 14597dc2b264c02450dfd7a04314e77d27ea7dc7)
* Fix compressor audio effect sidechain selectionBenedikt Bär2018-04-281-1/+1
| | | | (cherry picked from commit 7792dfe5546d862dc3b97b7c71dc245b35801446)
* Prevented external editor from running multiple timesIvan Vodopiviz2018-04-281-1/+2
| | | | | | | Fixes #16923. I'm not a fan of the special case for scripts in editor_node.cpp, but in any case, I made it so it wouldn't make the external editor to re-open just because we switched scenes. (cherry picked from commit f5147befb68cc2a021034a55ad64a4e1fae4bba2)
* [DOCS] minor ParticlesMaterial docs fix Linear -> RadialPoommetee Ketson2018-04-281-1/+1
| | | | (cherry picked from commit 7d18334ad2e29a10d9a7b9484aa31a07b6eec697)
* Fix crash in `canvas_item_add_polyline` when passing more points than colorsrobfram2018-04-281-4/+8
| | | | | | | | | | | | | | | | When `p_points.size() > p_colors.size()`, it crashed with invalid array access to `p_colors`. Also, when `p_colors` was an empty `Vector` it crashed due a missing `else` checking the `size` condition, as the code handling that special case exists. This PR fixes the missing `else` for `p_colors.size == 0` and, following the `canvas_item_add_multiline` spirit, it only uses the first color for the whole polyline if points and colors differ in size. Fix #17621. (cherry picked from commit 8eedb2afe2b7e00c6317a30e98a388f78be6ac56)
* Fix oversampled font artifacts after resizeRuslan Mustakov2018-04-281-3/+3
| | | | | | | | | | Font update after resize relies on the viewport size which was updated after the font was already refreshed, which resulted in artifacts when it was rendered into the actual/new viewport size. Fixes #15173. (cherry picked from commit 47747718d63c1e5d3949fa4793752b579434bc3e)
* Fixes wrong calculation of gridcontainer's children sizeGilles Roudiere2018-04-281-2/+2
| | | | (cherry picked from commit 896e5a64d39e4dd477d961c5c78b480910fb6b09)
* Fix listing files inside directory in pack filePedro J. Estébanez2018-04-281-1/+5
| | | | | | | | | When adding a directory path to the inventory of the pack, an empty file name was being added to the file list. That made `Directory.get_ntext()` signal end-of-list too early so that files in a subdirectory were missed. Fixes #15801. Helps with #16798. (cherry picked from commit 536611704a2be026682ce3d6c7454b97122d341e)
* Changed debug max distance to avoid overflowIvan Vodopiviz2018-04-281-1/+2
| | | | | | | Changed it to roughly sqrt(FLT_MAX), it's a little less to account for float inaccuracies. Fixes #1835 (cherry picked from commit 55f79f2e809f27e3e3d24e8f06cb86a9e28cffb0)