summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2018-07-27Running builder (content generator) functions in subprocesses on WindowsViktor Ferenczi
- Refactored all builder (make_*) functions into separate Python modules along to the build tree - Introduced utility function to wrap all invocations on Windows, but does not change it elsewhere - Introduced stub to use the builders module as a stand alone script and invoke a selected function There is a problem with file handles related to writing generated content (*.gen.h and *.gen.cpp) on Windows, which randomly causes a SHARING VIOLATION error to the compiler resulting in flaky builds. Running all such content generators in a new subprocess instead of directly inside the build script works around the issue. Yes, I tried the multiprocessing module. It did not work due to conflict with SCons on cPickle. Suggested workaround did not fully work either. Using the run_in_subprocess wrapper on osx and x11 platforms as well for consistency. In case of running a cross-compilation on Windows they would still be used, but likely it will not happen in practice. What counts is that the build itself is running on which platform, not the target platform. Some generated files are written directly in an SConstruct or SCsub file, before the parallel build starts. They don't need to be written in a subprocess, apparently, so I left them as is.
2018-07-27Do conversion of scene preview icon at the end, improves save performance a ↵Juan Linietsky
bit. Closes #14387
2018-07-27Merge pull request #15310 from remorse107/Cinema-ModeRémi Verschelde
Added "Cinema Mode" so that the spatial editor can actively track the...
2018-07-26Add "Cinematic Preview" to the Spatial Plugin Editor.Robert Morse
2018-07-26Merge pull request #20233 from willnationsdev/gsc-editorJuan Linietsky
Add script class hierarchies & add-script button permanence/auto-derivation
2018-07-26Merge pull request #20022 from EIREXE/snap_to_floorMax Hilbrunner
Add snap to floor functionality to the editor
2018-07-26Merge pull request #15967 from Gamblify/AudioRecordingModuleRémi Verschelde
Audio Recording from godot
2018-07-26Audio Recording moduleGustav Lund
Implements an Audio bus effect that outputs the audio from the bus into a wav file Now channels audio recording into an AudioStreamSample instead of saving to wav
2018-07-26i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit 5c6c88ef15219d491fcf63e44da186dee6f8cda4)
2018-07-26Merge pull request #19257 from volzhs/edit-visual-scriptRémi Verschelde
Open internal visual script editor while use external editor is on
2018-07-26Merge pull request #19464 from bojidar-bg/19448-fix-subproperty-handlingRémi Verschelde
Fix bug in animationplayer editor not using subproperties properly
2018-07-26Merge pull request #20466 from TigerCaldwell/layer_toggle_fixRémi Verschelde
Layer editor shouldn't close each time one is toggled (#20399)
2018-07-26Add snap to floor functionality to the editorAlex Roman
2018-07-26Merge pull request #19758 from kyledayton/feature/spatial-viewport-lock-rotationRémi Verschelde
Add lock rotation feature to spatial editor viewport
2018-07-25Add lock rotation feature to spatial editor viewportKyle Dayton
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-25Fixed Issue #20399Tiger Caldwell
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-25Add script hierarchies,add-script btn auto-derivesWill Nations
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-25Add editor property type so that inspector can search for objects. This is a ↵K. S. Ernest (iFire) Lee
regression.
2018-07-25Fix crash on doc right click, issue 20429Paulb23
2018-07-25Open internal visual script editor while use external editor is onvolzhs
2018-07-25Merge pull request #20300 from Chaosus/editorsettings_fixesRémi Verschelde
Few fixes for editor tab in editor settings
2018-07-24Bones are now named and their parents are correct.K. S. Ernest (iFire) Lee
2018-07-24Merge pull request #19225 from Paulb23/open_all_files_in_script_editorMax Hilbrunner
Open all files in script editor
2018-07-24Merge pull request #19729 from razcore-art/rename-discard-instancingRémi Verschelde
Rename 'Discard Instancing' to 'Make Local'
2018-07-24Fixed Bucket Fill toolMarcelo Fernandez
2018-07-24Tilemap editor: Fix crash introduced in #17582Max Hilbrunner
2018-07-24Merge pull request #20328 from ordigdug/fix-grid-missing-linesRémi Verschelde
Fix grid missing lines. Fixes: #20246
2018-07-24Merge pull request #20359 from swarnimarun/new-resource-optionRémi Verschelde
Ability to add Resource from FileSystem Dock
2018-07-24Removed unnecessary assignmentsWilson E. Alvarez
2018-07-24Merge pull request #19693 from nhair/import-project-via-zipRémi Verschelde
Add ability to import projects via ZIP archive.
2018-07-23Merge pull request #12678 from AndreaCatania/softJuan Linietsky
Soft body
2018-07-23Implemented Soft bodyAndreaCatania
- Soft Body Physics node - Soft Body Rendering - Soft body Editor - Soft body importer
2018-07-23Fix issues with CPUParticles and related conversion from Particles. Closes ↵Juan Linietsky
#20126
2018-07-22Ability to add Resource from FileSystem Docksteincodes
2018-07-22Merge pull request #20136 from ↵Rémi Verschelde
ordigdug/Inspector-fix-remote-debug-view-changing-after-exit-game Fix -inspector- remote debug view not changing to current scene a…
2018-07-22Allow opening and editing of any utf_8 file in script editorPaulb23
2018-07-22Refactored text manipulation into CodeTexteditorPaulb23
2018-07-22Fix grid missing lines #20246ordigdug
2018-07-20Add editor highlight for type-safe linesGeorge Marques
The line number is hightlighted to indicate that the line contains only type-safe code.
2018-07-20Use type hints to improve completionGeorge Marques
- Allow type hints to be completed. - Use type information to infer completion candidates. - Show typed function signature in tooltip. - Add type hints when completing declaration from virtual functions (optional).
2018-07-20Merge pull request #20312 from Nufflee/fix-#20171Juan Linietsky
Fix #20171.
2018-07-20-Fix tooltips in inspector, now they show as rich text.Juan Linietsky
2018-07-20Fix #20171.Nufflee
2018-07-20Make Update Spinner popup use radio itemsMichael Alexsander Silva Dias
2018-07-20Few fixes for editor tab in editor settingsChaosus
2018-07-20Fix build issues and typos after c69de2ba4Rémi Verschelde