summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-09-16Create separate debug info files by defaultHein-Pieter van Braam
Now that we have a built-in stacktrace on a segfault it would be useful to have debug information on debug_release builds so that bugreports can include this information. Without this debug info we will still get function names in the backtrace but not file location. This commit will by default build all targets with minimal debug info and then strip the information into separate files. On MacOS this is a .dSYM file, on Linux/MingW this is a .debug file. MacOSX will automatically load a dSYM file if it exists in its debugger. On Linux/MingW we create a 'gnu debuglink' meaning that gdb and friends will automatically find the debug symbols if they exist. Existing workflow for developers does not change at all, except that we now create two instead of one build artifact by default. This commit also adds a 'debug_symbols' option to X11, MacOS, and MingW targets. The default is 'yes' which corresponds to -g1. The alternatives are 'no' (don't generate debug infos at all) or 'full' which runs with -g2. A target=debug build will now build with -g3.
2017-09-16doc: Sync classref with current sourceRémi Verschelde
[ci skip]
2017-09-16Merge pull request #11300 from djrm/pr_update_doc_statusRémi Verschelde
Update doc status generator.
2017-09-15Merge pull request #11307 from godotengine/revert-11078-fix-10717Thomas Herzog
Revert "Don't allow division by false (zero)"
2017-09-15Revert "Don't allow division by false (zero)"Thomas Herzog
2017-09-15Merge pull request #11078 from hpvb/fix-10717Hein-Pieter van Braam
Don't allow division by false (zero)
2017-09-15Don't allow division by false (zero)Hein-Pieter van Braam
This fixes #10717
2017-09-15Update doc status generator.Daniel J. Ramirez
[ciskip]
2017-09-15Added type on export file callback, and initial export function.Juan Linietsky
2017-09-15Merge pull request #11280 from BastiaanOlij/fix_arvr_joyidAndreas Haas
joyid is set to -1, not 0 when no joystick entity has been created
2017-09-15Merge pull request #11230 from maxim-sheronov/fix_enum_bindingsThomas Herzog
Fix enums bindings
2017-09-15joyid is set to -1, not 0 when no joystick entity has been createdBastiaanOlij
2017-09-14Re-Added export plugins with a more interesting API, as well as the ability ↵Juan Linietsky
to do path remapping. Also added ability to tell the exporter that a shared object needs to be bundled in the build.
2017-09-14X11: Fix gamepads not being added whith udev.Andreas Haas
Seems like this property isn't present on some gamepads... Fixes #10958
2017-09-14Merge pull request #11237 from endragor/gdnative-variant-refThomas Herzog
Construct Variants from Reference properly in GDNative
2017-09-14Added a menu to enable/disabled GDNative singletons in project settingsJuan Linietsky
2017-09-14Merge pull request #11268 from ISylvox/fix-typoAndreas Haas
Fixes typo : from 'my' to 'may'
2017-09-14Fixed typo in editor_node.cpp: 'my' to 'may'Indah Sylvia
2017-09-14Warn the user that changes to resources will be lost when editing imported ↵Juan Linietsky
or instanced resources from scenes.
2017-09-14Construct Variants from Reference properly in GDNativeRuslan Mustakov
Previously godot_variant_new_object constructed Variant without accounting for the fact that the Object can be a Reference, so refcount was not increased and References were destructed prematurely. Also, Reference::init_ref did not propagate refcount increment to the script instance, which led to desync of refcount info on the script side and Godot side.
2017-09-14Merge pull request #11253 from djrm/pr_better_docsRémi Verschelde
Improved editor docs
2017-09-14Merge pull request #11259 from RaTi17/masterRémi Verschelde
Fix 2 typos, rename "/constant" to "constant" [ci skip]
2017-09-14Fix 2 typosJeroen
2017-09-14Merge pull request #11246 from djrm/pr_better_script_temperatureHein-Pieter van Braam
More consistent script color temperatures.
2017-09-14Merge pull request #11031 from nabor/rename-dialogHein-Pieter van Braam
Added support to rename projects on manager
2017-09-14Merge pull request #11195 from poke1024/fix10936Rémi Verschelde
Sprite selection rectangle updates again (fixes #10936)
2017-09-14Several fixed to editor doc.Daniel J. Ramirez
Improved style Fixed editor help issues Added editor help index
2017-09-14Changed source font to Mononoki.Daniel J. Ramirez
2017-09-14sprite selection rectangle updates again (fixes issue 10936)poke1024
sprite selection rectangle was not updating in real time when dragging or rotating sprites; undoing translation/rotation changes did not update sprite rectangles either.
2017-09-13Deleted unnecessary printNabor Erices
2017-09-13Merge pull request #11245 from akien-mga/travis-ccacheRémi Verschelde
Travis: Try enabling ccache to speed up builds
2017-09-13Travis: Try enabling ccache to speed up buildsRémi Verschelde
2017-09-13Buildsystem: Windows cross-compilation on Linux defaults to 64-bitRémi Verschelde
2017-09-13More consistent script color temperatures.Daniel J. Ramirez
2017-09-13doc: Sync classref with current sourceRémi Verschelde
[ci skip]
2017-09-13Drop unused EventQueue classRémi Verschelde
Thanks to @Marqin for the notice.
2017-09-13Copyright: Document recastnavigationRémi Verschelde
2017-09-13Merge pull request #11226 from StraToN/docssprint-atlastexture-2Rémi Verschelde
Documentation for AtlasTexture.
2017-09-13Merge pull request #11209 from djrm/pr_docsRémi Verschelde
Added documentation for ClassDB and Marshalls [ci skip]
2017-09-13Merge pull request #11200 from SaracenOne/filesystem_tooltip_fixRémi Verschelde
Added missing file system display toggle button.
2017-09-13Merge pull request #11199 from SaracenOne/filesystem_dirsRémi Verschelde
Add option to always show directories in filesystem dock
2017-09-13Merge pull request #11191 from toger5/slider_highlight_areaRémi Verschelde
added highlight area to slider
2017-09-13Merge pull request #11160 from marcelofg55/drive_funcs_x11Rémi Verschelde
Implemented DirAccess get_drive and get_drive_count for Linux
2017-09-13Fix enums bindingsMaxim Sheronov
Add missed bindings for enums Move some enums to class to have correct output of api.json
2017-09-13Added documentation for ClassDB and MarshallsDaniel J. Ramirez
2017-09-13Merge pull request #11125 from zavb074/masterRémi Verschelde
Removed code that flips normal if facing away from test direction
2017-09-13Merge pull request #11081 from djrm/pr_better_3d_gridRémi Verschelde
Better looking spatial editor grid
2017-09-13Merge pull request #11076 from hpvb/fix-10935Rémi Verschelde
Fix crash on wrong type drag into the vs editor
2017-09-13Merge pull request #11063 from toger5/svg_generation_optimizationRémi Verschelde
optimized color conversion for svg generation
2017-09-13Merge pull request #10995 from GodotExplorer/pr-treeRémi Verschelde
Add custom minumus height to TreeItem