summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: rename tools/editor/ to editor/Rémi Verschelde2017-03-052012-399113/+0
| | | | | | The other subfolders of tools/ had already been moved to either editor/, misc/ or thirdparty/, so the hiding the editor code that deep was no longer meaningful.
* Implements modules documentsGeequlim2017-03-043-5/+32
| | | | Editor can generate documents for modules in thier own xml files
* Make Editor, Export and Project settings dialogs resizable and store their ↵Ray Koopa2017-03-033-36/+67
| | | | bounds
* Implement single-field property change for multinode editPedro J. Estébanez2017-03-024-82/+140
|
* Various fixes detected using PVS-Studio static analyzer.Thaer Razeq2017-02-289-11/+14
| | | | | | | - Add FIXME tags comments to some unfixed potential bugs - Remove some checks (always false: unsigned never < 0) - Fix some if statements based on reviews. - Bunch of missing `else` statements
* Merge pull request #7527 from RayKoopa/inspector_show_in_file_systemRémi Verschelde2017-02-274-5/+51
|\ | | | | Add menu item in the inspector to show file in FileSystem
| * Add menu item for file resources in the inspector to reveal them in the ↵Ray Koopa2017-02-274-5/+51
| | | | | | | | FileSystem
* | fix custom scene arguments from the editorBenjamin Bäumler2017-02-273-24/+19
|/ | | | | | | | | | | | | | | | | sequel of #7347 Play edited scene and Play custom scene didn't worked when main_run_args hadn't $scene as argument. Changes/Fixes the way how the editor handles scene paths when starting the project/a scene Play the project - no scene path Play the edited scene - scene path of active scene in the editor Play custom scene - scene path of custom scene main_arg_runs is now empty by default and $scene won't be replaced by the scene path anymore Changed declaration if EditorRun::run, to remove a unused value
* Merge pull request #7857 from Hinsbart/external_script_breakRémi Verschelde2017-02-261-0/+4
|\ | | | | Don't switch to script on breakpoint hit when using external editor.
| * Don't switch to script on breakpoint hit when using external editor.Andreas Haas2017-02-201-0/+4
| | | | | | | | Fixes #7705
* | Merge pull request #7842 from Zylann/fix_line2d_editorRémi Verschelde2017-02-262-4/+9
|\ \ | | | | | | Fixed Line2D editor doesn't respond to input
| * | Fixed Line2D editor doesn't respond to inputMarc Gilleron2017-02-192-4/+9
| | |
* | | Merge pull request #7879 from bojidar-bg/fix-iphone-buildsRémi Verschelde2017-02-236-6/+6
|\ \ \ | | | | | | | | Complete the globals.h -> global_config.h conversion
| * | | Complete the globals.h -> global_config.h conversionBojidar Marinov2017-02-236-6/+6
| | | |
* | | | working on template validationJuan Linietsky2017-02-212-9/+48
|/ / /
* | / -renamed globals.h to global_config.cpp (this seems to have caused a few ↵Juan Linietsky2017-02-2131-48/+362
| |/ |/| | | | | | | | | modified files) -.pck and .zip exporting redone, seems to be working..
* | Editor Export Settings Dialog is completed!! Now on to make some exporters..Juan Linietsky2017-02-1913-2045/+1016
|/
* Correct hash behavior for floating point numbersHein-Pieter van Braam2017-02-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes HashMap where a key or part of a key is a floating point number. To fix this the following has been done: * HashMap now takes an extra template argument Comparator. This class gets used to compare keys. The default Comperator now works correctly for common types and floating point numbets. * Variant implements ::hash_compare() now. This function implements nan-safe comparison for all types with components that contain floating point numbers. * Variant now has a VariantComparator which uses Variant::hash_compare() safely compare floating point components of variant's types. * The hash functions for floating point numbers will now normalize NaN values so that all floating point numbers that are NaN hash to the same value. C++ module writers that want to use HashMap internally in their modules can now also safeguard against this crash by defining their on Comperator class that safely compares their types. GDScript users, or writers of modules that don't use HashMap internally in their modules don't need to do anything. This fixes #7354 and fixes #6947.
* -begin of export work, not done yetJuan Linietsky2017-02-154-311/+351
| | | | -fixes to make scenes exported from godot 2.x work
* Merge pull request #7792 from Hinsbart/inputmap_fixesRémi Verschelde2017-02-142-5/+11
|\ | | | | ProjectSettings: InputMap dialog fixes
| * ProjectSettings: InputMap dialog fixesAndreas Haas2017-02-132-5/+11
| | | | | | | | | | Now the selection jumps to the correct action after a new event has been added. Also sets the default device id for Joypad button events to 0.
* | Rename the _MD macro to D_METHODHein-Pieter van Braam2017-02-1362-654/+654
|/ | | | | | This new name also makes its purpose a little clearer This is a step towards fixing #56
* Merge pull request #7352 from Zylann/polylineRémi Verschelde2017-02-126-0/+452
|\ | | | | Polyline
| * Added Line2D node that draws a polygon-based lineMarc Gilleron2017-01-156-0/+452
| | | | | | | | | | | | It supports unlimited width, color gradient, texture and some geometry options for joints and caps. Also transparency without artifacts (provided that line joints aren't too sharp).
* | Merge pull request #7789 from volzhs/update-script-buttonRémi Verschelde2017-02-121-0/+4
|\ \ | | | | | | Update attach/clear script tool bar icon in Scene panel
| * | Update attach/clear script tool bar icon in Scene panelvolzhs2017-02-131-0/+4
| | |
* | | Merge pull request #7772 from Limb/fixgiprobeeditorRémi Verschelde2017-02-121-2/+0
|\ \ \ | | | | | | | | Remove memdelete of button in GIProbeEditor exit
| * | | Remove memdelete of button in GIProbeEditor exitKenneth Lorthioir2017-02-091-2/+0
| | | | | | | | | | | | | | | | This issue was causing a heap corruption on windows.
* | | | Merge pull request #7768 from bojidar-bg/sc-multiple-namesRémi Verschelde2017-02-121-1/+8
|\ \ \ \ | | | | | | | | | | Make _sc_ files work like ._sc_
| * | | | Make _sc_ files work like ._sc_, fixes #7762Bojidar Marinov2017-02-091-1/+8
| |/ / /
* | | | Merge pull request #7757 from volzhs/save-debug-optionsRémi Verschelde2017-02-125-14/+38
|\ \ \ \ | | | | | | | | | | Save and restore debug options for each project
| * | | | Save and restore debug optionsvolzhs2017-02-085-14/+38
| | | | |
* | | | | Merge pull request #7740 from magyar123/masterRémi Verschelde2017-02-122-0/+9
|\ \ \ \ \ | |_|_|/ / |/| | | | Add editor option for closing the output when stopping the game.
| * | | | Add editor option for automatically closing the output when stopping the game.mbalint122017-02-062-0/+9
| | | | |
* | | | | Reorder the folders in tools to prepare moving tools/editorRémi Verschelde2017-02-09127-6790/+135
| |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - `certs` and `editor_fonts` go to `thirdparty` - `dist` and `scripts` go to a new `misc` folder - `collada` and `doc` go to `tools/editor` The next step will be to rename `tools/editor` to `editor` directly, but this will be done at the right time to avoid breaking too many PRs.
* | | | Merge pull request #7709 from bojidar-bg/sort-scripts-by-pathRémi Verschelde2017-02-072-4/+50
|\ \ \ \ | |_|/ / |/| | | Sort settings for scripts in the editor
| * | | Sort settings for scripts in the editorBojidar Marinov2017-02-022-4/+50
| | | |
* | | | Several bugfixes, improving the import workflowJuan Linietsky2017-02-068-93/+222
| |/ / |/| |
* | | Ensure proper config version when reading the new configuration file.Juan Linietsky2017-02-041-2/+2
| | |
* | | Renamed engine.cfg to godot.cfg, to forcefully break compatibility with 2.xJuan Linietsky2017-02-0437-244/+244
| | |
* | | completed scene importing (I hope?)Juan Linietsky2017-02-045-10/+227
| | |
* | | fix continous reimport bug (i hope)Juan Linietsky2017-02-041-2/+27
| | |
* | | Scene import more or less working, needs some missing features.Juan Linietsky2017-02-045-6/+1297
| | |
* | | OBJ file importing!Juan Linietsky2017-02-037-4/+269
| | |
* | | wav file importing!Juan Linietsky2017-02-023-0/+654
|/ /
* | Fix crash when saving root node by "Save Branch as Scene" with unsaved scenevolzhs2017-02-021-0/+7
| | | | | | | | | | | | Fix #7667 (cherry picked from commit 43a2599801be348dfd41d928c7a66a590dbe8745)
* | Merge pull request #7672 from Hinsbart/drag_crashRémi Verschelde2017-02-021-1/+3
|\ \ | | | | | | SceneTreeDock: Fix crash when dragging invalid nodes.
| * | SceneTreeDock: Fix crash when dragging invalid nodes.Andreas Haas2017-01-291-1/+3
| | | | | | | | | | | | Fixes #7529
* | | Merge pull request #7670 from RandomShaper/load-placeholder-dupRémi Verschelde2017-02-021-0/+1
|\ \ \ | | | | | | | | Replicate load-as-placeholder state on node duplication
| * | | Replicate load-as-placeholder state on node duplicationPedro J. Estébanez2017-01-291-0/+1
| | | | | | | | | | | | | | | | Cherry-picked from 936f2e3b4e9fb657f6c874020428f8159356d923