aboutsummaryrefslogtreecommitdiff
path: root/modules/visual_script/visual_script.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-02-21Fix a rendering bug with screen_textureBojidar Marinov1-6/+4
(cherry picked from commit ea57a19b34df4d60e740987f858ae225bbd4cc53)
2018-02-21using TIME in light shader enables uses_fragment_timekarroffel2-7/+9
The GLES3 shader compiler performs certain checks to enable or disable the usage of certain uniform variables (and with that the set-up of UBOs). If the `TIME` variable gets used inside the `vertex` function then the renderer knows that it has to insert that value into the UBO. The same applies to the `fragment` function. The `light` function gets executed inside the fragment shader for every light source that is relevant to the current pixel. If the `TIME` variable gets used in that function then it needs to be present in the fragment-UBO. The check for this was missing, so if a shader uses `TIME` inside `light` but not inside `fragment` then the uniform will not actually be set up. (cherry picked from commit bb655856e2e8a4805d647369b5416afbc546949b)
2018-02-21Keep to show current script when closing all docsvolzhs4-13/+22
also fix error when removing multiple tabs from TabContainer at same frame. like closing multiple docs at once. Fix #16403 (cherry picked from commit df84290a7ee2e4e939fc4eccc030129227c83895)
2018-02-21Added an auto quit and auto build flag to the command line options.Nathan Warden3-5/+23
(cherry picked from commit 4bfb504c2f047660ce85fda96657d5cb27415f19)
2018-02-21Create and return LightmapCapture.K. S. Ernest (iFire) Lee1-13/+60
(cherry picked from commit 2e66730061bd4b0a84f50df9bcc50b8fe6015d2f)
2018-02-21Add dummy audio driver, fix dummy rasterizerK. S. Ernest (iFire) Lee4-7/+84
(cherry picked from commit 4e1923a931a3d849563bbe5d6fe4a52277daf090)
2018-02-21Fixes to OS_Server and DummyRasterizer to match new signaturesFabio Alessandrelli4-2/+14
(cherry picked from commit 2de10aa4679a2a5612a7d7939dbd8e74a4caa886)
2018-02-21server platform now compiles and run on linux.Fabio Alessandrelli4-47/+147
Seems to also be able to do exports of some demos I tried. (cherry picked from commit 6784d743f72f66e0e07343bdb326fa42c9f0f43c)
2018-02-21Add dummy Texture handlingFabio Alessandrelli1-10/+74
(cherry picked from commit 72ef766dfa5fcf35283079ccb98d74f4dbb2d934)
2018-02-21Disable GLES builders and source from server compilationFabio Alessandrelli2-3/+6
(cherry picked from commit 8699f643c9b02bc804024f0b67dea80467bef91d)
2018-02-21Add dummy resterizer driverFabio Alessandrelli2-0/+544
(cherry picked from commit c0dce6e4800c1b0e7f6124020afaf6a8edbee1e5)
2018-02-19Remove unused variable from plugin settings updateGeorge Marques1-2/+0
Fix #16199 (cherry picked from commit 9f0cce840d9752535c2377b3004fadb78174e455)
2018-02-19Fixing folder/file case sensitive renaming issueStephen Traskal1-0/+5
Example: Could not rename "Objects" to "objects" or vice versa (cherry picked from commit e790ca084d1e1be54421c4fe0cb4aea955c62eb9)
2018-02-19fix spurious error messages during autocomplete and validatex12121-25/+4
_parse() caused resets on members like validating and for_completion by calling clear(). (cherry picked from commit 48c9ed45450a7d30f880d6a30ecd0459a66f6282)
2018-02-19Fix 2d collision body update on shape removeKonrad Nowakowski1-0/+1
(cherry picked from commit 3659df6624861903456943cb17efd94ace6f2b5f)
2018-02-19Flush HTTPClient response data only on request/close in HTML5 platformLeon Krause1-2/+0
(cherry picked from commit 98039909f202aac2795ead44104b56f7609059d8)
2018-02-19Warn when polling HTTPClient synchronously in HTML5 platformLeon Krause2-0/+24
(cherry picked from commit ca9fa9cca8a27f14a7b0178d6abf573815722996)
2018-02-19Disable insecure HTTP methods CONNECT and TRACE in HTML5 platformLeon Krause1-0/+2
(cherry picked from commit 2cd7bc04ea9a99510c26113a81f8371be5b1f49f)
2018-02-19Fix HTML5 HTTPClient response header retrievalLeon Krause1-2/+4
(cherry picked from commit 8a21f27f540750a76f19fcfb7d7a9d5e7f03f771)
2018-02-19Fix HTML5 HTTPClient failure detectionLeon Krause1-11/+7
(cherry picked from commit 9ea4452d2118fb071066cce1e2e2525bc4e29841)
2018-02-19Mono: Fix build status iconsIgnacio Etcheverry1-5/+3
(cherry picked from commit 8bd05f0c717032c6b89886c42e8bacd14c20aee9)
2018-02-19implement signal related methods in csharp_script so signals can be used ↵Paul Joannon4-8/+89
with emit (cherry picked from commit cfbd7fd21e6630cc513ac3a36849c0f796d142c3)
2018-02-19add a [Signal] attribute to CSharpScriptsPaul Joannon7-1/+103
(cherry picked from commit efd52cd1725145dc9c8038477dbe133b23868e99)
2018-02-19Direct to InputEventJoypadButton for using buttonsBenjamin Stammen1-1/+1
(cherry picked from commit 6af7dafd6c5a3d925cc2c08fed93c288a3dca461)
2018-02-19Remove window decorations for fullscreen on X11Pedro J. Estébanez1-2/+9
(cherry picked from commit 935a99e758b169299119dcb1d4e8497b12d902a7)
2018-02-19Gridmap editor now lists plane instead of floor when not horizontal.Anish2-3/+18
Instead of gridmap editor calling grid as floor irrespective of the orientation, it now calls the grid plane if it's vertical and floor if horizontal. Resolves: #14611 (cherry picked from commit 7c356a9c0514bdb184aac651117f0e542baccfc4)
2018-02-19X11: Link libgcc statically with use_static_cpp optionRémi Verschelde1-3/+3
We were already linking libstdc++ statically for official binaries, protecting us against most portability issues. But apparently since we started using GCC 7 for official builds, we also need to link libgcc statically for at least 32-bit builds to be portable. Fixes #16409. (cherry picked from commit b526088ae217de959cd395f5a74baf87552e0bbf)
2018-02-19Update CA certificates to latest Mozilla bundleRémi Verschelde2-3096/+1948
Copied from an up-to-date Fedora 27 install (ca-certificates-2018.2.22-1.0.fc27). (cherry picked from commit 294af5617a9062f3d9d0637a65db4a0af4675892)
2018-02-19Makes project manager never initialize mono debug.Pieter-Jan Briers3-17/+9
The heuristic whether we're in the project manager inside GDMono didn't work if the project manager was launched by not having any path to run. This is fixed now by making a Main::is_project_manager(). (cherry picked from commit 10998380799f25cb3198c62f29e30e743c6013ac)
2018-02-19Give C# NodePath a ToString().Pieter-Jan Briers1-1/+2
It already had an implicit cast operator to string, but this doesn't get used in say string formatting. So now something like $"path: {GetPath()}" works. (cherry picked from commit 3c1f8efd9e5066ded2d36e99ce40511fdea79488)
2018-02-19Makes NodePath and RID follow PascalCase in C#.Pieter-Jan Briers1-1/+1
Fixes #15685 (cherry picked from commit b1a81374d4e2ac6150a95c3ce9af8d46720b717e)
2018-02-19fix crash autotile edit modedamarindra1-0/+5
(cherry picked from commit cceb176be372c4c07c18d707e794ee8c3a8873e8)
2018-02-19Fixes OptionButton selection index being reset to zero at instanciationAlexander Alekseev1-1/+2
Bug: engine tries to set selected item before items were added during save scene/run project, because of wrong properties order. Fixes #10213. (cherry picked from commit 66c39b14261ee31244f864ebff7bdb6f3c55211f)
2018-02-19Made modifications to the RigidBody(2D) descriptions.Michael Alexsander Silva Dias2-9/+4
(cherry picked from commit 50e6b3c0050c3f73efa2070291ee1720d7750c7f)
2018-02-19Documentation tool does not add escapes to code and codeblocksAnish1-4/+26
Instead of adding the escapes to all * and _ the tool now excludes the characters inside [code] and [codeblock]. Resolves: #15156 (cherry picked from commit 84e8c49f5d4cb5ba0fca2f50340a18a0a0e2c241)
2018-02-19Add locale renames for Hebrew and Indonesian on WindowsRémi Verschelde1-1/+18
Windows does not fully respect ISO 639-1 like other systems, so we have to override its locale values for those languages. Also added comments to document the locale provenance. (cherry picked from commit 0c7bed45c49b19bf49b2f2f462937fe14b26c3bb)
2018-02-19option to disable sort in script listianb962-1/+5
(cherry picked from commit e1778fb921a7800e50fd464cc16eaae6faa19ee9)
2018-02-19PEP3101 applied with changing old type string formatting as new onesBTaskaya4-13/+13
(cherry picked from commit 78dba05fc02c7258b5f9f5a53cf4ea8a3c6ba856)
2018-02-19Fix for a possible compile error under OS XMarcelo Fernandez3-111/+119
(cherry picked from commit 621d28adeff7e9d685fae06b63b0787fa1668de1)
2018-02-19Fixed small typos in the SConstruct file.Michael Alexsander Silva Dias1-2/+2
(cherry picked from commit b92c5669de589a1e785b9f29b37c4d963f6fc460)
2018-02-19Added return true o collide when no rusult is NULLAndrea Catania1-0/+2
(cherry picked from commit f48845428dcfe79edf381b1626e4ae7994fbdc96)
2018-02-19Added "allow_reselect" property to ItemList and enabled it for the ↵Michael Alexsander Silva Dias4-4/+30
method/help lists. (cherry picked from commit 4dbf6ac1b890ff6333d1600d2c091baa176b356c)
2018-02-19[X11] Improving error detection in move_to_trashIskustvo2-18/+38
(cherry picked from commit 268d7c7c5b4249c0281cbb7f7fc8a66b2ebdc969)
2018-02-19Fix broken APK expansion due to missed option renamesRémi Verschelde2-2/+2
Command line options were refactored for 3.0 to follow the common usage of double-dashed long options, but `--main-pack` went through the cracks. Fixes #16533. (cherry picked from commit e3658a6464b4473b7cca1d41f9315cd6bfd255d4)
2018-02-19Add a function to remove controls from containersGeorge Marques7-0/+72
Closes #5968 (cherry picked from commit da69a0625333304e81e5d706d13e15ccbd414a52)
2018-02-19Fix #16543 (add button to copy error from debugger)Artem Varaksa2-0/+23
(cherry picked from commit b169b16f98eb2db92a227c1f7c43dab747a48326)
2018-02-19Fix infinite recursion with editor import pluginsGeorge Marques1-2/+2
(cherry picked from commit 95f7879923783c3cbfc0a42cfd11e2b9d8260b46)
2018-02-19Expose priority and order for custom import pluginsGeorge Marques3-0/+32
(cherry picked from commit c68948fdfaf154acc00b9b92f44875d8518957c4)
2018-02-19Add Xbox One Elite and Xbox 360 Afterglow padsBrandon DeRosier1-0/+2
(cherry picked from commit ae579a256eaa0954be4c072b88b89c297ab031b3)
2018-02-19Added OS::center_window to center the window precisely on desktop platformsMarcelo Fernandez10-0/+61
(cherry picked from commit ea1d726a4603fdd6bd4dfa6c1fa3128cfb2915c7)