summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-26Merge pull request #66394 from bitbrain/fix-unshaded-canvas-modulateRémi Verschelde
Fix Unshaded CanvasItem for Vulkan
2022-09-26Merge pull request #66261 from Mickeon/extra-vector-testingRémi Verschelde
Add more tests for Vector* types
2022-09-26Merge pull request #66423 from BastiaanOlij/trigger_shader_compilation_on_incRémi Verschelde
Make dependencies with shader includes in subfolders
2022-09-26Merge pull request #65717 from Ithamar/feat-tga-16bitsRémi Verschelde
Add 16-bits TGA support
2022-09-26Merge pull request #65540 from MewPurPur/easier-bookmarksRémi Verschelde
Implement Shift+LMB as a Way to Toggle Bookmarks
2022-09-26Merge pull request #64756 from Calinou/editor-rename-run-project-shortcutsRémi Verschelde
Rename editor run/pause/stop shortcuts and tooltips for consistency
2022-09-26Merge pull request #66404 from KoBeWi/advancementRémi Verschelde
Remember advanced state of connection dialog
2022-09-26Merge pull request #66405 from Rindbee/fix-gd-not-sync-via-lspRémi Verschelde
Fix out of sync when the script is edited externally via lsp
2022-09-25Add more tests for Vector* typesMicky
2022-09-26Make dependencies with shader includes in subfoldersBastiaan Olij
2022-09-25Remember advanced state of connection dialogkobewi
2022-09-25Rename editor run/pause/stop shortcuts and tooltips for consistencyHugo Locurcio
The new naming better suits non-game applications and is more explicit.
2022-09-25Fix out of sync when the script is edited externally via lspRindbee
Previously, external editing via lsp would modify the modified time of the script, which caused the internal display of the script to not be refreshed when refocusing the engine. Now saving the script externally via lsp will automatically refresh the internal display.
2022-09-25Merge pull request #66290 from 4d49/physics2d-area-methodsRémi Verschelde
add `area_get_collision_layer` &`area_get_collision_mask`
2022-09-25Merge pull request #65535 from RedMser/script-editor-inheritance-iconRémi Verschelde
Show override icon in script editor gutter
2022-09-25Merge pull request #66233 from DorianSzlachcic/3-to-4-converter-issueRémi Verschelde
Prevent 3-to-4 project converter from adding extra line for move_and_slide
2022-09-25Merge pull request #66402 from smix8/navigation_pathquery_missing_doc_4.xRémi Verschelde
Add missing postprocessing doc for PathQueryParameters
2022-09-25Merge pull request #66395 from bfeber/patch-1Rémi Verschelde
Fix compilation with custom "GODOT_VERSION_STATUS"
2022-09-25Add missing postprocessing doc for PathQueryParameterssmix8
2022-09-25Fix compilation with custom "GODOT_VERSION_STATUS"Björn Feber
2022-09-25do not apply modulate on canvas when unshaded is setMiguel Gonzalez Sanchez
2022-09-25Add `area_get_collision_layer` and `area_get_collision_mask`Mansur Isaev
2022-09-25Prevent 3-to-4 project converter from adding extra line for move_and_slideDorianSzlachcic
Fixes #66054
2022-09-25Merge pull request #63224 from Rindbee/update-GDScript-cacheRémi Verschelde
Load/update GDScript from disk on load if cache mode is CACHE_MODE_IGNORE
2022-09-25Merge pull request #66378 from nikitalita/patch-1Rémi Verschelde
Fix `tools=no` compile when `vsproj=yes`
2022-09-25Merge pull request #63109 from OverloadedOrama/fix-input-event-actionRémi Verschelde
Fix `InputEventAction`'s `is_match` method ignoring `exact_match` parameter
2022-09-25Merge pull request #65290 from requizm/fix/65081/cannot_set_escapeRémi Verschelde
Disabled "Escape" button when closing the shortcut window
2022-09-25Merge pull request #66306 from Razoric480/raz/null-stringRémi Verschelde
Prevent a crash in the LSP when a function's return datatype is not resolved
2022-09-25Merge pull request #66289 from Rindbee/fix-scene-exportRémi Verschelde
Fix sub-scene root nodes not getting the correct inheritance chain when exporting
2022-09-25Merge pull request #66288 from bruvzg/te_fix_colorRémi Verschelde
[TextEdit] Use error/selection font color for the current glyph only, instead of updating cached font color.
2022-09-25Merge pull request #66377 from bruvzg/macos_menu_cb_deferredRémi Verschelde
[macOS] Process menu callback after event processing step to avoid event queue corruption.
2022-09-25Merge pull request #66338 from asmaloney/some-include-cleanupsRémi Verschelde
Remove unused includes & move some includes to top of file
2022-09-25Merge pull request #65531 from Mickeon/project-converter-missing-entriesRémi Verschelde
Add a few missing entries in Project Converter
2022-09-24Don't add `editor_sources` to vs_project when `tools=no`nikitalita
`editor_sources` was being added to the vs_project when godot is compiled with `tools=no`, which caused the build to fail.
2022-09-24Merge pull request #66355 from Mickeon/fix-color-picker-always-color-changedRémi Verschelde
Fix ColorPicker always emitting color_changed on html submit
2022-09-24Merge pull request #66295 from bruvzg/win_fix_wm_char_keysymRémi Verschelde
[Windows] Fix WM_CHAR processing code using Unicode char instead of Virtual key.
2022-09-24Merge pull request #66315 from clayjohn/QuadMesh-sizeRémi Verschelde
Set QuadMesh default size back to 1
2022-09-24Merge pull request #66364 from aaronfranke/projectman-selfcontainedRémi Verschelde
Fix project manager not working in self-contained mode
2022-09-24[macOS] Process menu callback after event processing step to avoid event ↵bruvzg
queue corruption.
2022-09-24Fix project manager not working in self-contained modeAaron Franke
2022-09-24Fix ColorPicker always emitting color_changed on html submitMicky
The color change was always emitted when the the modal was closed, even if it was exactly the same as before.
2022-09-24Load/update GDScript from disk on load if cache mode is CACHE_MODE_IGNORERindbee
2022-09-23Remove unused includes & move some includes to top of fileAndy Maloney
2022-09-23Set QuadMesh default size back to 1clayjohn
2022-09-23Prevent null crash when datatype not resolvedFrancois Belair
2022-09-23Merge pull request #66303 from akien-mga/scons-cleanup-debug-definesRémi Verschelde
2022-09-23SCons: Cleanup `DEBUG`, `_DEBUG` and `NDEBUG` definesRémi Verschelde
- `_DEBUG` is MSVC specific so it didn't make much sense to define for Android and iOS builds. - iOS was the only platform to define `DEBUG`. We don't use it anywhere outside thirdparty code, which we usually don't intend to debug, so it seems better to be consistent with other platforms. - Consistently define `NDEBUG` to disable assert behavior in both `release` and `release_debug` targets. This used to be set for `release` for all platforms, and `release_debug` for Android and iOS only. - Due to the above, I removed the only use we made of `assert()` in Godot code, which was only implemented for Unix anyway, should have been `DEV_ENABLED`, and is in PoolAllocator which we don't actually use. - The denoise and recast modules keep defining `NDEBUG` even for the `debug` target as we don't want OIDN and Embree asserting all over the place.
2022-09-23Merge pull request #66297 from ↵Rémi Verschelde
akien-mga/scons-remove-fomit-frame-pointer-ftree-vectorize
2022-09-23SCons: Remove redundant `-fomit-frame-pointer` and `-ftree-vectorize`Rémi Verschelde
- `-fomit-frame-pointer` is included automatically by both GCC and Clang in `-O1` and above. - `-ftree-vectorize` is included automatically by GCC in `-O2` and beyond, and seems always enabled by Clang. Closes #66296. See that issue for a detailed investigation.
2022-09-23[Windows] Fix WM_CHAR processing code using Unicode char instead of Virtual key.bruvzg