summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-25GDScript: Allow accessing constants of outer classesGeorge Marques
2018-07-25GDScript: Enable built-in function introspection in non-toolsGeorge Marques
Only for debug builds. Fix problems in non-tools targets.
2018-07-25GDScript: Fix bogus error when a cursor token is found on classGeorge Marques
2018-07-25GDScript: Allow strict conversion when assigning typed variablesGeorge Marques
2018-07-25GDScript: Fix mismatching between export hint and type hintGeorge Marques
2018-07-25GDScript: Allow inherited method to add optional argumentsGeorge Marques
Also show the parent method signature in the error message.
2018-07-25GDScript: Fix returned value of get_default_argument_count()George Marques
2018-07-25GDScript: Fix main script detectionGeorge Marques
2018-07-25GDScript: Look up local scope first for detecting typeGeorge Marques
2018-07-26Merge pull request #20137 from hpvb/reduce-vector-cowHein-Pieter van Braam
Reduce unnecessary COW on Vector by make writing explicit
2018-07-26Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam
This commit makes operator[] on Vector const and adds a write proxy to it. From now on writes to Vectors need to happen through the .write proxy. So for instance: Vector<int> vec; vec.push_back(10); std::cout << vec[0] << std::endl; vec.write[0] = 20; Failing to use the .write proxy will cause a compilation error. In addition COWable datatypes can now embed a CowData pointer to their data. This means that String, CharString, and VMap no longer use or derive from Vector. _ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug builds. This is a lot faster for Vector in the editor and while running tests. The reason why this difference used to exist is because force-inlined methods used to give a bad debugging experience. After extensive testing with modern compilers this is no longer the case.
2018-07-26allow comments and whitespace before shader_type declarationTodd Ross
2018-07-26Merge pull request #20455 from Calinou/add-user-data-dropdownsRémi Verschelde
Add menu buttons to open the project and editor data folders
2018-07-25Add menu buttons to open the project and editor data foldersHugo Locurcio
2018-07-25Merge pull request #20448 from volzhs/duplicated-codeRémi Verschelde
Remove duplicated codes
2018-07-25Merge pull request #20260 from fire/editor_property_typeJuan Linietsky
Add editor property type so that inspector can search for objects.
2018-07-25Merge pull request #20458 from neikeq/igiveuponbranchnamesIgnacio Etcheverry
Mono module bug fixes
2018-07-25Add editor property type so that inspector can search for objects. This is a ↵K. S. Ernest (iFire) Lee
regression.
2018-07-25Fix continuous attempt to reload domain with API assemblies out of syncIgnacio Etcheverry
2018-07-25Mono: Fix domain reload never triggeringIgnacio Etcheverry
2018-07-25Fix '!valid' error spam on C# script instance createIgnacio Etcheverry
2018-07-25Mono: Fix null dereferencesIgnacio Etcheverry
2018-07-25Merge pull request #20453 from ippan/fix_coremidi_caseRémi Verschelde
change framework name CoreMidi to CoreMIDI
2018-07-25Merge pull request #20456 from Paulb23/issue_20429_fix_right_click_crashRémi Verschelde
Fix crash on doc right click, issue 20429
2018-07-25Merge pull request #20450 from fire/vs_generic_search_20433Rémi Verschelde
Visualscript: Don't show Shift+A search box at every screen.
2018-07-25Merge pull request #18368 from Gamblify/RasterizerEngineSyncRémi Verschelde
sync rasterizers with engine
2018-07-25Fix crash on doc right click, issue 20429Paulb23
2018-07-25Merge pull request #20452 from fire/vs_hide_empty_categories_20433Max Hilbrunner
Visualscript: Hide empty categories for basic types and methods.
2018-07-25Visualscript: Don't show Shift+A search box at every screen and reuse ↵K. S. Ernest (iFire) Lee
EDIT_FIND_NODE_TYPE (ctrl-f) shortcut. The generic search shortcut is now CTRL-F.
2018-07-26change framework name CoreMidi to CoreMIDIPanPan
2018-07-25Merge pull request #20298 from PJB3005/18-07-20-mono-partial-api-extIgnacio Etcheverry
Makes Mono binding classes partial & adds GetNode<T>.
2018-07-25Visualscript: Hide empty categories for basic types and methods.K. S. Ernest (iFire) Lee
2018-07-25Merge pull request #20449 from Chaosus/matrix_conversionJuan Linietsky
Added conversions between matrixes in shaders
2018-07-25Added conversions between matrixes in shadersChaosus
2018-07-25Merge pull request #20370 from marcelofg55/gdnative_crashThomas Herzog
Fix possible crash at NativeScript::get_base_script
2018-07-25Remove duplicated codesvolzhs
2018-07-25Fix possible crash at NativeScript::get_base_scriptMarcelo Fernandez
2018-07-25Merge pull request #20441 from AlexHolly/fix-string-format-case-placeholderRémi Verschelde
Fix format ignores case in placeholder
2018-07-25Fix format ignores case in placeholderAlexander Holland
2018-07-25Merge pull request #20440 from Chaosus/fixtexturecrashMax Hilbrunner
Fix game crash when you pass invalid or null parameter to ImageTexture.set_data
2018-07-25Fix crash when you pass invalid parameter to ImageTexture.set_dataChaosus
2018-07-25Merge pull request #20404 from TigerCaldwell/masterRémi Verschelde
Ensured consistency between RigidBody, PhysicsDirectBodyState, PhysicsServers and their 2D counterparts
2018-07-25Merge pull request #20133 from ibrahn/fix-tree-uninit-branchRémi Verschelde
fixed a branch on uninitialised data in gui/tree
2018-07-25Merge pull request #20154 from marcelofg55/midi_driverRémi Verschelde
Added a new MIDIDriver class
2018-07-25Merge pull request #20300 from Chaosus/editorsettings_fixesRémi Verschelde
Few fixes for editor tab in editor settings
2018-07-25Merge pull request #20422 from fire/gltf2_names_3Rémi Verschelde
GLTF2 Bones are now named and their parents are correct.
2018-07-25Merge pull request #19726 from guilhermefelipecgs/feature_add_menu_hoverRémi Verschelde
Opens the menu with the same parent on mouse focus
2018-07-24Opens the menu with the same parent on mouse focusGuilherme Felipe
2018-07-24Bones are now named and their parents are correct.K. S. Ernest (iFire) Lee
2018-07-24Merge pull request #20411 from ibrahn/remove-substr-strlenRémi Verschelde
removed redundant strlen calculation from String::substr