summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-10-02Fix compiler warnings in HTML5 platformLeon Krause
2018-10-02Merge pull request #22595 from aBARICHELLO/masterRémi Verschelde
[docs] Add Input buttons and axes missing descriptions
2018-10-02Merge pull request #22593 from akien-mga/fix-warningsRémi Verschelde
Fix various warnings raised by Clang 7
2018-10-01Add Input buttons and axes missing descriptionsaBARICHELLO
2018-10-01Merge pull request #22590 from akien-mga/expression-dot-numbersRémi Verschelde
Add support for '.[0-9]' numbers in Expression
2018-10-01Merge pull request #22576 from DualMatrix/multi_edit_exitRémi Verschelde
Fixed inspector not going back to single-node when deselecting an item.
2018-10-01Merge pull request #22584 from DualMatrix/editor_path_no_updateRémi Verschelde
Fixed name of deleted node not dissapearing from inspector dock.
2018-10-01Fix warnings about invalid logical not on left hand side ↵Rémi Verschelde
[-Wlogical-not-parentheses] Fixes the following Clang 7 warnings and bugs: ``` editor/plugins/curve_editor_plugin.cpp:208:69: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] editor/plugins/curve_editor_plugin.cpp:214:43: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] ``` Changed according to @Zylann's suggestion on https://github.com/godotengine/godot/pull/22593#discussion_r221699573
2018-10-01Merge pull request #22597 from muiroc/fix_javascript_buildRémi Verschelde
Fix build for Javascript platform
2018-10-01Fix build for Javascript platformmuiroc
2018-10-01Fix warnings about uninitialized vars [-Wsometimes-uninitialized]Rémi Verschelde
Fixes the following Clang 7 warnings: ``` drivers/gles3/rasterizer_scene_gles3.cpp:1260:10: warning: variable 'target' is used uninitialized whenever switch case is taken [-Wsometimes-uninitialized] drivers/gles3/rasterizer_scene_gles3.cpp:1280:10: warning: variable 'target' is used uninitialized whenever switch case is taken [-Wsometimes-uninitialized] drivers/gles3/rasterizer_scene_gles3.cpp:1281:10: warning: variable 'target' is used uninitialized whenever switch case is taken [-Wsometimes-uninitialized] drivers/gles3/rasterizer_scene_gles3.cpp:1282:10: warning: variable 'target' is used uninitialized whenever switch case is taken [-Wsometimes-uninitialized] drivers/gles3/rasterizer_scene_gles3.cpp:1286:5: warning: variable 'target' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] editor/editor_properties_array_dict.cpp:982:15: warning: variable 'change_index' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] editor/editor_properties.cpp:2655:6: warning: variable 'lt' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] editor/settings_config_dialog.cpp:367:11: warning: variable 'current_search_box' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] ```
2018-10-01Fix various Clang 7 warnings about unused stuffRémi Verschelde
Namely: [-Wunneeded-internal-declaration] [-Wunused-comparison] [-Wunused-const-variable] [-Wunused-function] [-Wunused-private-fields] Fixes the following Clang 7 warnings: ``` editor/plugins/script_editor_plugin.cpp:1417:20: warning: function '_find_node_with_script' is not needed and will not be emitted [-Wunneeded-internal-declaration] editor/scene_tree_dock.cpp:1859:14: warning: function '_find_last_visible' is not needed and will not be emitted [-Wunneeded-internal-declaration] modules/gdscript/gdscript_parser.cpp:7838:19: warning: equality comparison result unused [-Wunused-comparison] scene/resources/mesh.cpp:549:35: warning: unused variable '_array_types' [-Wunused-const-variable] scene/resources/mesh.cpp:563:18: warning: unused variable '_format_translate' [-Wunused-const-variable] drivers/gles3/rasterizer_scene_gles3.cpp:54:28: warning: unused function 'store_transform2d' [-Wunused-function] core/io/file_access_network.h:50:6: warning: private field 'ml' is not used [-Wunused-private-field] core/io/file_access_zip.h:93:14: warning: private field 'archive' is not used [-Wunused-private-field] core/io/resource_format_binary.h:122:6: warning: private field 'bin_meta_idx' is not used [-Wunused-private-field] core/message_queue.h:47:9: warning: private field 'mutex' is not used [-Wunused-private-field] main/tests/test_gui.cpp:63:11: warning: private field 'control' is not used [-Wunused-private-field] modules/gdscript/gdscript_parser.h:558:7: warning: private field 'completion_static' is not used [-Wunused-private-field] platform/x11/os_x11.h:148:11: warning: private field 'ip_unix' is not used [-Wunused-private-field] platform/x11/os_x11.h:180:7: warning: private field 'net_wm_icon' is not used [-Wunused-private-field] platform/x11/os_x11.h:189:6: warning: private field 'audio_driver_index' is not used [-Wunused-private-field] platform/x11/os_x11.h:190:15: warning: private field 'capture_idle' is not used [-Wunused-private-field] servers/physics/body_pair_sw.h:79:6: warning: private field 'cc' is not used [-Wunused-private-field] servers/visual/visual_server_raster.h:62:7: warning: private field 'draw_extra_frame' is not used [-Wunused-private-field] ```
2018-10-01Fix mismatched class/struct definition warnings [-Wmismatched-tags]Rémi Verschelde
Fixes the following Clang 7 warnings: ``` core/object.cpp:44:1: warning: '_ObjectDebugLock' defined as a struct here but previously declared as a class [-Wmismatched-tags] core/variant_call.cpp:43:1: warning: '_VariantCall' defined as a struct here but previously declared as a class [-Wmismatched-tags] drivers/gles3/rasterizer_storage_gles3.h:765:2: warning: 'MultiMesh' defined as a struct here but previously declared as a class [-Wmismatched-tags] editor/editor_node.h:794:1: warning: 'EditorProgress' defined as a struct here but previously declared as a class [-Wmismatched-tags] modules/bullet/rigid_body_bullet.h:230:17: warning: class 'KinematicUtilities' was previously declared as a struct [-Wmismatched-tags] modules/bullet/space_bullet.h:60:1: warning: class 'btSoftBodyWorldInfo' was previously declared as a struct [-Wmismatched-tags] scene/resources/world_2d.cpp:40:1: warning: 'SpatialIndexer2D' defined as a struct here but previously declared as a class [-Wmismatched-tags] scene/resources/world.cpp:39:1: warning: 'SpatialIndexer' defined as a struct here but previously declared as a class [-Wmismatched-tags] servers/audio/reverb_sw.cpp:60:1: warning: 'ReverbParamsSW' defined as a struct here but previously declared as a class [-Wmismatched-tags] thirdparty/bullet/BulletSoftBody/btSoftBody.h:43:1: warning: 'btSoftBodyWorldInfo' defined as a struct here but previously declared as a class [-Wmismatched-tags] ```
2018-10-01Add support for '.[0-9]' numbers in ExpressionRémi Verschelde
Fixes #21874, supersedes #22065.
2018-10-01Merge pull request #22582 from akien-mga/scons-clean-cpppathRémi Verschelde
SCons: Remove avoidable defines from main env's CPPPATH
2018-10-01Fixed inspector not going back to single-node when deselecting an item.DualMatrix
Fixed inspector not going back to single-node when deselecting an item.
2018-10-01Fixed name of deleted node not dissapearing from inspector dock.DualMatrix
Fixed name of deleted node not dissapearing from inspector dock.
2018-10-01SCons: Remove avoidable defines from main env's CPPPATHRémi Verschelde
Also finally move freetype to its own env and disable warnings for it. Still needs some work to fix the awkward situation of the freetype and svg modules used in scene/ and editor/ respectively.
2018-10-01Revert "Fix -new inspector- remote debug view not changing to current scene ↵Rémi Verschelde
after exiting game - Fixes #20075" This reverts commit 9c7e647124694b1f3f6940c2b6e1b5f329b61a70. This commit caused a regression and is not a correct fix for the original issue. Fixes #22573, reopens #20075.
2018-10-01Merge pull request #22567 from Calinou/unselected-tabs-backgroundRémi Verschelde
Add a subtle background and border to unselected tabs in the editor
2018-10-01Merge pull request #22579 from aaronfranke/spatial-nitpicksRémi Verschelde
Minor nit-picky tweaks in spatial_editor_plugin.cpp
2018-10-01Merge pull request #22572 from akien-mga/fix-warningsRémi Verschelde
Fix unnecessary parentheses warnings with GCC 8 [-Wparentheses]
2018-10-01Minor nit-picky tweaks in spatial_editor_plugin.cppAaron Franke
* Orthogonal cameras don't have an FOV that's "near zero". Or zero, or any number of degrees. It's not a measurement of degrees, it's just a fixed width. This comment is more accurate. Also, "terrible" is a better word than "awful" here. * While I'm editing this file, the "String ortho" variable name could be more intuitive, so I've changed it to "view_mode". Minor nit-picky changes, I know, but I found it so I may as well improve it.
2018-09-30-Many GLES2 optimizationsJuan Linietsky
-Android export fixes (use ETC if GLES2 backend in use) -revert to thekla atlas because xatlas is not working well
2018-09-30Merge pull request #22521 from groud/add_favorites_file_listRémi Verschelde
Adds the display of the favorites into the file list
2018-09-30Merge pull request #22566 from fire/visualscript_search_resetRémi Verschelde
After using the generic visual script search, reset the generic searc…
2018-09-30Merge pull request #22560 from lupoDharkael/clipboardRémi Verschelde
TextEdit: prevent the copy of an empty string
2018-09-30Merge pull request #22545 from DualMatrix/node_as_rootRémi Verschelde
Fixed setting node as root deleting all non-children of that node.
2018-09-30Merge pull request #22543 from slapin/meshdatatool_fixRémi Verschelde
MeshDataTool memory corruption fix
2018-09-30Merge pull request #22537 from Zylann/fix_objectid_leak_threadRémi Verschelde
Fix dirty read of ObjectID counter when threads are involved
2018-09-30Fix unnecessary parentheses warnings with GCC 8 [-Wparentheses]Rémi Verschelde
Fixes the following GCC 8 warnings: ``` core/object.h:321:32: warning: unnecessary parentheses in declaration of '_get_get' [-Wparentheses] core/object.h:331:32: warning: unnecessary parentheses in declaration of '_get_set' [-Wparentheses] core/object.h:341:32: warning: unnecessary parentheses in declaration of '_get_get_property_list' [-Wparentheses] core/object.h:360:32: warning: unnecessary parentheses in declaration of '_get_notification' [-Wparentheses] core/object.h:517:32: warning: unnecessary parentheses in declaration of '_get_get' [-Wparentheses] core/object.h:520:32: warning: unnecessary parentheses in declaration of '_get_set' [-Wparentheses] core/object.h:523:32: warning: unnecessary parentheses in declaration of '_get_get_property_list' [-Wparentheses] core/object.h:526:32: warning: unnecessary parentheses in declaration of '_get_notification' [-Wparentheses] ```
2018-09-30Merge pull request #22536 from DualMatrix/no_advanceRémi Verschelde
Fixed animation_player not advancing to the next frame when inserting a value.
2018-09-30Merge pull request #22571 from akien-mga/main-load-warningsRémi Verschelde
Main: Use ImageLoader directly instead of Image::load
2018-09-30Merge pull request #22570 from lupoDharkael/todo-removeRémi Verschelde
Remove old TODO from editor_inspector.cpp
2018-09-30Main: Use ImageLoader directly instead of Image::loadRémi Verschelde
Image::load is now issuing warnings (since ef50957) to prevent users from using it to load images at runtime which would be included in their exported game. So we now use ImageLoader explicitly instead for the custom-handled cases in Main. Fixes #21072, supersedes #22321.
2018-09-30Remove old TODO from editor_inspector.cpplupoDharkael
2018-09-30After using the generic visual script search, reset the generic search mode ↵K. S. Ernest (iFire) Lee
variable to false.
2018-09-30Add a subtle background and border to unselected tabs in the editorHugo Locurcio
2018-09-30Merge pull request #22563 from marcelofg55/osx_usec_fixFabio Alessandrelli
Fix OS X get_ticks_usec return value after #22424
2018-09-30Fix OS X get_ticks_usec return value after #22424Marcelo Fernandez
2018-09-30TextEdit: prevent the copy of an empty stringlupoDharkael
2018-09-30Merge pull request #22557 from mhilbrunner/docs-transfermodesMax Hilbrunner
[DOCS] NetworkedMultiplayerPeer: TransferMode(s)
2018-09-30[DOCS] NetworkedMultiplayerPeer: TransferMode(s)Max Hilbrunner
2018-09-30Style: Run clang-format on recent shader changesRémi Verschelde
2018-09-30Adds the display of the favorites into the file listgroud
2018-09-29Some more GLES2 tuning..Juan Linietsky
2018-09-29Many more GLES2 fixesJuan Linietsky
2018-09-30Fixed setting node as root deleting all non-children of that node.DualMatrix
Fixed setting node as root deleting all non-children of that node.
2018-09-29Merge pull request #22520 from akien-mga/fix-warningsRémi Verschelde
Fix warning about functions defined but not used [-Wunused-function]
2018-09-30MeshDataTool memory corruption fixSergey Lapin
Fix for incorrect types used in MeshDataTool for bones and weights. If your mesh contains these memory accesses get OOB and might crash the application Closes #21713