summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Platform: Ensure classes match their header filenameRémi Verschelde2019-02-1249-478/+264
| | | | | | | | | | | | | | | | | | | | Also drop some unused files. Renamed: - `platform/iphone/sem_iphone.h` -> `semaphore_iphone.h` (same for `osx`) - `platform/uwp/gl_context_egl.h` -> `context_egl_uwp.h` - in `platform/windows`: `context_gl_win.h`, `crash_handler_win.h`, `godot_win.cpp`, `joypad.h` and `key_mapping_win.h` all renamed to use `windows`. Some classes renamed accordingly too. - `EditorExportAndroid` and `EditorExportUWP` renamed to `EditorExportPlatformAndroid` and `EditorExportPlatformUWP` - `power_android` and `power_osx` renamed to `PowerAndroid` and `PowerOSX` - `OSUWP` renamed to `OS_UWP` Dropped: - `platform/windows/ctxgl_procaddr.h`
* Drivers, main, servers: Ensure classes match their header filenameRémi Verschelde2019-02-1221-50/+51
| | | | | | | | Renamed: - `drivers/alsamidi/alsa_midi.h` -> `midi_driver_alsamidi.h` (same for `coremidi` and `winmidi`) - `main/timer_sync.h` -> `main_timer_sync.h` - `servers/visual/visual_server_global.h` -> `visual_server_globals.h`
* Core: Ensure classes match their header filenameRémi Verschelde2019-02-1257-926/+73
| | | | | | | | | | | | | | | Also drop some unused files. Renamed: - `core/dvector.h` -> `pool_vector.h` - `core/io/resource_import.h` -> `resource_importer.h` - `core/sort.h` -> `sort_array.h` - `core/string_db.h` -> `string_name.h` Dropped: - `core/allocators.h` - `core/os/shell.h` - `core/variant_construct_string.cpp`
* Fixed OWC for rigid bodies, closes #25732Juan Linietsky2019-02-121-2/+2
|
* Merge pull request #25602 from mcccclean/dont-ignore-listener-nodesRémi Verschelde2019-02-121-14/+28
|\ | | | | Fix 3D Listener nodes not being used
| * Prefer a viewport's listener over a camera where availableTom McLean2019-02-061-14/+28
| | | | | | | | Fix clang formatting issue
* | Merge pull request #25819 from YeldhamDev/project_manager_cleanupRémi Verschelde2019-02-122-8/+5
|\ \ | | | | | | Minor cleanup in the Project Manager
| * | Minor cleanup in the Project ManagerMichael Alexsander Silva Dias2019-02-122-8/+5
| | |
* | | Merge pull request #25481 from hpvb/fix-ubsan-asan-reportsRémi Verschelde2019-02-1216-131/+198
|\ \ \ | | | | | | | | Fix many asan and ubsan reported issues
| * | | Fix many asan and ubsan reported issuesHein-Pieter van Braam2019-01-3016-131/+198
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows most demos to run without any ubsan or asan errors. There are still some things in thirdpart/ and some things in AudioServer that needs a look but this fixes a lot of issues. This should help debug less obvious issues, hopefully. This fixes #25217 and fixes #25218
* | | | Merge pull request #25550 from DualMatrix/fix-25357Rémi Verschelde2019-02-121-0/+19
|\ \ \ \ | | | | | | | | | | Fixed Null appearing inside export variables with type hints and no default value
| * | | | Fixed Null appearing inside export variables with type hints and no default ↵DualMatrix2019-02-011-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | value The default value of the type is now used to initialise it. export(int) A Will now have A be 0 istead of Null even though it still showed as 0 before in the inspector, fixes #25357
* | | | | Merge pull request #25557 from kaadmy/masterRémi Verschelde2019-02-122-1/+7
|\ \ \ \ \ | | | | | | | | | | | | Allow usage of depth texture when contact shadows are disabled
| * | | | | Allow usage of depth texture when contact shadows are disabledKaadmY2019-02-012-1/+7
| | |_|_|/ | |/| | |
* | | | | Merge pull request #25725 from clayjohn/multimesh_transform_2dRémi Verschelde2019-02-122-0/+15
|\ \ \ \ \ | | | | | | | | | | | | Added ability to set_instance_transform_2d in multimesh
| * | | | | added ability to set instance_transform_2d in multimeshclayjohn2019-02-082-0/+15
| | | | | |
* | | | | | Merge pull request #25623 from clayjohn/multimesh_color_bugRémi Verschelde2019-02-121-0/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | [GLES2] Initialize color buffer to white in gles2 multimesh
| * | | | | | initialize color buffer to white in gles2 multimeshclayjohn2019-02-041-0/+2
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #25682 from JFonS/fix_light_canvas_gles2Rémi Verschelde2019-02-121-0/+26
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix canvas light shaders on GLES2
| * | | | | | Fix canvas light shaders on GLES2JFonS2019-02-071-0/+26
| | | | | | |
* | | | | | | Merge pull request #25754 from JFonS/fix_25567Rémi Verschelde2019-02-122-15/+17
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix canvas particle material for old GLSL versions
| * | | | | | | Fix canvas particle material for old GLSL versionsJFonS2019-02-112-15/+17
| | | | | | | |
* | | | | | | | Merge pull request #25778 from YeldhamDev/add_disabled_tab_styleRémi Verschelde2019-02-124-1/+13
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Add disabled tab style
| * | | | | | | | Add disabled tab styleMichael Alexsander Silva Dias2019-02-104-1/+13
| | | | | | | | |
* | | | | | | | | Merge pull request #25779 from JFonS/fix_25581Rémi Verschelde2019-02-122-2/+0
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ |/| | | | | | | | Make LIGHT_VEC affect 2D shadows again
| * | | | | | | | Make LIGHT_VEC affect 2D shadows againJFonS2019-02-102-2/+0
| |/ / / / / / /
* | | | | | | | Merge pull request #25783 from Xrayez/csg-shapes-visibilityRémi Verschelde2019-02-121-0/+7
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix CSGShape not updating on changing visibility
| * | | | | | | | Fix CSGShape not updating on changing visibilityAndrii Doroshenko (Xrayez)2019-02-101-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hiding CSGShape should force the CSG operation to skip it which is intented behaviour according to how CSGBrush is created for each shape.
* | | | | | | | | Merge pull request #25134 from staddy/masterJuan Linietsky2019-02-121-1/+3
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Check for null pointer in RasterizerSceneGLES2::render_shadow
| * | | | | | | | | Check for null pointer in RasterizerSceneGLES2::render_shadowStanislav2019-01-191-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #25131
* | | | | | | | | | Merge pull request #25813 from cart/o-noRémi Verschelde2019-02-121-1/+1
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Use "origin" instead of "o" in Transform2D.Rotation
| * | | | | | | | | | Use "origin" instead of "o" in Transform2D.RotationCarter Anderson2019-02-111-1/+1
|/ / / / / / / / / /
* | | | | | | | | | Merge pull request #25724 from aaronfranke/mono-transformIgnacio Etcheverry2019-02-111-31/+26
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | [Mono] Fix Transform2D origin
| * | | | | | | | | | [Mono] Fix Transform2D originAaron Franke2019-02-091-31/+26
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #25803 from neikeq/yyIgnacio Etcheverry2019-02-113-56/+60
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Windows: Default to system MSBuild and add VSCode hint path
| * | | | | | | | | | | Add VSCode hint path for WindowsIgnacio Etcheverry2019-02-111-12/+41
| | | | | | | | | | | |
| * | | | | | | | | | | Default to MSBuild from VS Build Tools instead of Mono'sIgnacio Etcheverry2019-02-113-52/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't pass FrameworkPathOverride to MSBuild. It's causing issues with some nuget packages.
* | | | | | | | | | | | Merge pull request #25790 from YeldhamDev/topbar_node_cleanupRémi Verschelde2019-02-112-16/+6
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / |/| | | | | | | | | | | Cleanup editor's top bar of old nodes
| * | | | | | | | | | | Cleanup editor's top bar of old nodesMichael Alexsander Silva Dias2019-02-112-16/+6
|/ / / / / / / / / / /
* | | | | | | | | | | Merge pull request #25428 from GlaDos28/masterRémi Verschelde2019-02-101-1/+2
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / |/| | | | | | | | | | [DOCS] Added warnings about Dictionary element erasure while iterating over it
| * | | | | | | | | | added warnings about Dictionary element erasure while iterating over itEvgeny Savelyev2019-02-101-1/+2
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #25770 from YeldhamDev/search_bar_cleanupRémi Verschelde2019-02-105-65/+18
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | General cleanup of script and doc search bars
| * | | | | | | | | | | General cleanup of script and doc search barsMichael Alexsander Silva Dias2019-02-105-65/+18
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #25773 from neikeq/xxIgnacio Etcheverry2019-02-102-1/+24
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Do not initialize Mono if 'res://.mono/' and mscorlib are missing
| * | | | | | | | | | | | Fix exporting assemblies from wrong output pathIgnacio Etcheverry2019-02-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the whole reason 'fill_search_dirs' was added for, yet somehow I forgot to pass the config parameter.
| * | | | | | | | | | | | Do not initialize Mono if 'res://.mono/' and mscorlib are missingIgnacio Etcheverry2019-02-101-0/+23
| | |_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed to avoid aborting due to missing mscorlib for projects that do not use C#. If 'res://.mono/' exists, then we assume the project uses C#, in which case a missing mscorlib should still abort.
* | | | | | | | | | | | Merge pull request #25774 from neikeq/fix-noreturn-attr-checkIgnacio Etcheverry2019-02-101-5/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / |/| | | | | | | | | | | Fix check to determine if [[noreturn]] attribute is usable
| * | | | | | | | | | | Fix check to determine if [[noreturn]] attribute is usableIgnacio Etcheverry2019-02-101-5/+1
| |/ / / / / / / / / /
* | | | | | | | | | | Fix version in osx_tools.appRémi Verschelde2019-02-101-2/+2
| | | | | | | | | | |
* | | | | | | | | | | TSCN: Remove extra newline after [resource]/[ext_resource]Rémi Verschelde2019-02-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some cases had been handled in #17602, but those two were missed. Fixes #24677.