summaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Fix Navigation API abbreviations inconsistencysmix82022-12-1714-59/+59
| | | | Schema for navigation to name user facing API with "navigation" without abbreviation and e.g. NavigationServer internals with abbr "nav".
* Merge pull request #30675 from zaksnet/link-button-link-propRémi Verschelde2022-12-171-1/+17
|\ | | | | | | Add a `uri` property to `LinkButton`
| * Add `uri` property for LinkButtonZak2022-12-171-1/+17
| | | | | | | | Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* | Merge pull request #70204 from Calinou/ios-remove-disable-touch-settingRémi Verschelde2022-12-171-3/+0
|\ \ | | | | | | | | | Remove Disable Touch debug project setting
| * | Remove Disable Touch debug project settingHugo Locurcio2022-12-171-3/+0
| |/ | | | | | | | | | | | | | | | | This project setting was only implemented and iOS and likely served no purpose outside of debugging during development of engine features. It was also located in a confusing location in the project settings editor, as it was located below a root category (which appears in bold and is normally not seen as clickable by users).
* | Merge pull request #70202 from ↵Rémi Verschelde2022-12-171-3/+3
|\ \ | |/ |/| | | | | | | Calinou/viewport-transparent-background-rename-project-setting Move transparent background project setting to a subsection
| * Move transparent background project setting to a subsectionHugo Locurcio2022-12-171-3/+3
| | | | | | | | | | | | This prevents the project setting from being located directly within a root category, which is confusing from an UX perspective in the project settings editor.
* | Merge pull request #70114 from clayjohn/custom-aabbRémi Verschelde2022-12-172-8/+4
|\ \ | | | | | | | | | Expose GeometryInstance3D.custom_aabb property
| * | Expose GeometryInstance3D.custom_aabb propertyclayjohn2022-12-152-8/+4
| | |
* | | Merge pull request #70116 from Calinou/vibrate-handheld-silence-warningRémi Verschelde2022-12-161-7/+7
|\ \ \ | | | | | | | | | | | | Silence `Input.vibrate_handheld()` warning as it's already documented
| * | | Silence `Input.vibrate_handheld()` warning as it's already documentedHugo Locurcio2022-12-161-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The warning causes messages to be spammed if you are calling this method in a game that runs on both desktop and mobile platforms, unless you guard all calls to `Input.vibrate_handheld()` with `OS.has_feature("mobile") or OS.has_feature("web")`. Since the limitation is already documented (and is obvious enough given the method's name), the warning message is redundant.
* | | | Merge pull request #64563 from timothyqiu/word-wrapRémi Verschelde2022-12-162-2/+10
|\ \ \ \ | | | | | | | | | | | | | | | Fix `String::word_wrap()` for long words
| * | | | Fix String::word_wrap() for long wordsHaoyu Qiu2022-12-162-2/+10
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Changes `TextServer.string_get_word_breaks()` - Returns pairs of boundary start and end offsets - Accepts `chars_per_line` to return line breaks - Removes `String::word_wrap()` Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
* | | | Merge pull request #69867 from raulsntos/dotnet/colorIgnacio Roldán Etcheverry2022-12-161-12/+18
|\ \ \ \ | |/ / / |/| | | C#: Synchronize Color with Core
| * | | C#: Synchronize Color with CoreRaul Santos2022-12-161-12/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add `Luminance` readonly property. - Add `LinearToSrgb` and `SrgbToLinear` static methods. - Add `FromOkHsl` static method. - Add `FromRgbe9995` static method. - Add `FromString` static method. - Expose `FromHtml` static method. - Expose `HtmlIsValid` static method. - Add and update some Color documentation.
* | | | [RTL/TextServer] Add baseline inline alignment mode for objects and RTL tables.bruvzg2022-12-156-0/+12
| |/ / |/| |
* | | Merge pull request #70102 from Chaosus/rd_remove_usage_indirectYuri Rubinsky2022-12-151-2/+2
|\ \ \
| * | | Changed `STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT` type to enum flagsYuri Rubinsky2022-12-151-2/+2
| | | |
* | | | Fix typos with codespellRémi Verschelde2022-12-156-12/+12
| | | |
* | | | Remove a confusing TileMap warningGilles Roudière2022-12-151-1/+2
|/ / /
* | / Improve documentation on heuristics in AStarGrid2DYuri Rubinsky2022-12-151-3/+6
| |/ |/|
* | Merge pull request #70028 from clayjohn/PM-GLES3Rémi Verschelde2022-12-141-0/+3
|\ \ | | | | | | | | | Added gl_compatibility as an option to the project creation screen
| * | Added gl_compatibility as an option to the project creation screenclayjohn2022-12-131-0/+3
| | | | | | | | | | | | Last selected option is saved as default for next time
* | | Merge pull request #69732 from KoBeWi/rc_undoRémi Verschelde2022-12-141-0/+3
|\ \ \ | | | | | | | | | | | | Add remote history to EditorUndoRedoManager
| * | | Add remote history to EditorUndoRedoManagerkobewi2022-12-081-0/+3
| | | |
* | | | Merge pull request #70009 from clayjohn/glow-hqRémi Verschelde2022-12-132-9/+0
|\ \ \ \ | | | | | | | | | | Remove high quality glow as it is not any higher quality than regular glow
| * | | | Remove high quality glow as it is not any higher quality than regular glowclayjohn2022-12-132-9/+0
| | |_|/ | |/| |
* | | | Merge pull request #70003 from clayjohn/GLES3-ccRémi Verschelde2022-12-131-0/+17
|\ \ \ \ | |_|_|/ |/| | | Various fixes and documentation for CanvasGroup
| * | | Various fixes and documentation for CanvasGroupclayjohn2022-12-131-0/+17
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Properly apply custom materials with CanvasGroups in the GLES3 backend Properly blur backbuffer when using a partial rect in forward_plus and gl_compatibility renderers Properly set fit_margin when clear_margin is set Fix shader error during backbuffer clear in mobile renderer
* | | i18n: Sync classref translations with Weblate (3.5 branch)Rémi Verschelde2022-12-1341-4098/+10846
| | | | | | | | | | | | (cherry picked from commit f5f0543aec4fe89405bf6365b3a2d4e36092c8ab)
* | | Fix docstring for String.get_base_dirAndrés Botero2022-12-122-2/+2
|/ /
* | Merge pull request #69629 from smix8/agent_wild_callback_pointer_4.xRémi Verschelde2022-12-122-6/+6
|\ \ | | | | | | | | | Fix Navigation agent callback wild pointer crash
| * | Fix Navigation agent callback wild pointer crashsmix82022-12-122-6/+6
| | | | | | | | | | | | Fixes crash in sanitizer builds when callback agent or object are already freed.
* | | Merge pull request #69718 from groud/finally_rename_gdnative_to_gdextensionRémi Verschelde2022-12-123-11/+11
|\ \ \ | | | | | | | | | | | | Rename all gdnative occurences to gdextension
| * | | Rename all gdnative occurences to gdextensionGilles Roudière2022-12-123-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Non-exhaustive list of case-sensitive renames: GDExtension -> GDNative GDNATIVE -> GDEXTENSION gdextension -> gdnative ExtensionExtension ->Extension (for where there was GDNativeExtension) EXTENSION_EXTENSION ->EXTENSION (for where there was GDNATIVE_EXTENSION) gdnlib -> gdextension gdn_interface -> gde_interface gdni -> gde_interface
* | | | Merge pull request #67038 from Calinou/xdg-paths-linux-onlyRémi Verschelde2022-12-121-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | Only support XDG directory path configuration on Linux
| * | | | Only support XDG directory path configuration on LinuxHugo Locurcio2022-12-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | XDG support breaks when running Windows builds via WINE. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* | | | | Merge pull request #67050 from KoBeWi/syrtRémi Verschelde2022-12-121-0/+1
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | Warn if isometric TileMap is not Y-sorted
| * | | | Warn if isometric TileMap is not Y-sortedkobewi2022-10-261-0/+1
| | | | |
* | | | | Merge pull request #69714 from flatline-84/editor_scene_post_import_doc_exampleRémi Verschelde2022-12-121-3/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | updated example documentation for EditorScenePostImport
| * | | | | updated example documentation for EditorScenePostImportflatline-842022-12-121-3/+3
| | |/ / / | |/| | |
* | | | | Merge pull request #69905 from Chaosus/rd_dynamic_state_flagRémi Verschelde2022-12-111-8/+8
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Changed `RD::PipelineDynamicStateFlags` type to enum flags
| * | | | | Changed `RD::PipelineDynamicStateFlags` type to enum flagsYuri Rubinsky2022-12-111-8/+8
| | | | | |
* | | | | | Merge pull request #69559 from timothyqiu/unique-callRémi Verschelde2022-12-111-0/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | Add note about `GROUP_CALL_UNIQUE` not considering arguments
| * | | | | Add note about GROUP_CALL_UNIQUE not considering argumentsHaoyu Qiu2022-12-041-0/+1
| | | | | |
* | | | | | Merge pull request #67399 from Calinou/rename-precision-double-sconsRémi Verschelde2022-12-104-4/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | Rename `float=64` SCons option to `precision=double`
| * | | | | | Rename `float=64` SCons option to `precision=double`Hugo Locurcio2022-12-104-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids confusion with the old `bits=64` option and building for 64-bit CPUs in general.
* | | | | | | Enable assigning an owner to navigation regions and linksJosh Jones2022-12-102-0/+60
| | | | | | | | | | | | | | | | | | | | | This allows users of the server APIs to get back the nodes that created certain regions and links.
* | | | | | | Merge pull request #69831 from Calinou/audio-random-no-repeats-remove-warningRémi Verschelde2022-12-101-3/+3
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Remove warning when playing random no-repeat sound with only 1 sound in pool
| * | | | | | Remove warning when playing random no-repeat sound with only 1 sound in poolHugo Locurcio2022-12-091-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes setting up sounds for random pitch/volume faster, as you don't have to change the mode from Random (Avoid Repeats) to Random anymore if you only care about randomizing pitch/volume but want to prevent a warning message from appearing on every playback.