summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2023-01-31Merge pull request #62737 from kidrigger/gdext_videodecoderRémi Verschelde
Updates VideoDecoder plugin API to GDExt.
2023-01-31Merge pull request #69248 from vonagam/fixing-typed-arraysRémi Verschelde
GDScript: Fix typed arrays
2023-01-31GDScript: Fix issues with typed arraysDmitrii Maganov
2023-01-31Merge pull request #72441 from bruvzg/lbl3d_aaaRémi Verschelde
[Sprite3D/Label3D] Expose alpha antialiasing properties.
2023-01-31Merge pull request #72357 from aaronfranke/area-gravity-unit-distRémi Verschelde
Replace Area gravity point distance scale with unit distance
2023-01-31Merge pull request #72413 from addmix/addmix/masterRémi Verschelde
Added documentation note for `add_custom_type()`
2023-01-31Merge pull request #72343 from clayjohn/editor-canvas-bgRémi Verschelde
Remove viewport_set_disable_environment in favor of viewport_set_environment_mode
2023-01-31[Sprite3D/Label3D] Expose alpha antialiasing properties.bruvzg
2023-01-30Updates VideoDecoder plugin API to GDExtension.anish bhobe
Adds VideoStream and relevant resource loaders to migrate external GDNative plugins to GDExtension. Adds a VideoStreamLoader as a specialization of ResourceFormatLoader as ClassDB::is_parent_class is inaccessible from GDExtension currently. Using Object* instead of Ref<T> in order to avoid the refcount bug (godotengine/godot-cpp#652) Also another bug is in ResourceLoader in use on the extension side that requires fixing.
2023-01-30Added documentation note for `add_custom_type()`addmix
2023-01-30Remove viewport_set_disable_environment in favor of ↵clayjohn
viewport_set_environment_mode This allows us to set a default value inherited by child viewports and have child viewports set the value themselves which is needed for disabling the environment in the editor
2023-01-30Merge pull request #72031 from reduz/change-high-quality-texture-importRémi Verschelde
Refactor high quality texture import
2023-01-30Merge pull request #72388 from TokageItLab/transition-reset-eachRémi Verschelde
Allow the Reset option of NodeTransition to be set for each Input
2023-01-30Merge pull request #72381 from yedpodtrzitko/yed/update-fileaccess-docsRémi Verschelde
docs: replace `File` with `FileAccess`
2023-01-31Allow the Reset option of NodeTransition to be set for each InputSilc Renew
2023-01-30Refactor high quality texture importJuan Linietsky
* Only two texture import modes for low/high quality now: * S3TC/BPTC * ETC2/ASTC * Makes sense given this is the general preferred and most compatible combination in most platforms. * Removed lossy_quality from VRAM texture compression options. It was unused everywhere. * Added a new "high_quality" option to texture import. When enabled, it uses BPTC/ASTC (BC7/ASTC4x4) instead of S3TC/ETC2 (DXT1-5/ETC2,ETCA). * Changed MacOS export settings so required texture formats depend on the architecture selected. This solves the following problems: * Makes it simpler to import textures as high quality, without having to worry about the specific format used. * As the editor can now run on platforms such as web, Mac OS with Apple Silicion and Android, it should no longer be assumed that S3TC/BPTC is available by default for it.
2023-01-30docs: replace File with FileAccessJiri Suchan
2023-01-30Merge pull request #72305 from dalexeev/gfs-fix-export-enumRémi Verschelde
GDScript: Fix `@export_enum` works only with `int`
2023-01-30Fix various typos with codespellRémi Verschelde
And include #72377. Co-authored-by: Wiktor Kocielski <withaust@gmail.com>
2023-01-30Merge pull request #71989 from bruvzg/set_typed_moveRémi Verschelde
Move Array:set_typed to internal GDExtension structure and unexposed it.
2023-01-30Merge pull request #71995 from Faless/net/4.x_tls_verifyRémi Verschelde
[NET] Refactor TLS configuration.
2023-01-30Move Array:set_typed to internal GDExtension structure and unexposed it.bruvzg
2023-01-30GDScript: Fix `@export_enum` works only with `int`Danil Alexeev
2023-01-30Merge pull request #71964 from bruvzg/mat_keyRémi Verschelde
Fix unsafe murmur3 hash use for the default material keys, expose alpha hash transparency mode for default materials and Label3D and Sprite3D.
2023-01-30Merge pull request #71657 from ↵Rémi Verschelde
m4gr3d/increase_scroll_bar_size_for_touchscreen_main Update the size of the scrollbar for the editor on touchscreen devices
2023-01-29Replace Area gravity point distance scale with unit distanceAaron Franke
2023-01-29Remove deprecated AREA_PARAM_GRAVITY_POINT_ATTENUATIONAaron Franke
2023-01-30Remove the max input limit & cleanup AnimationNodeTransition APISilc Renew
2023-01-29Merge pull request #72269 from Calinou/doc-update-template-feature-tagRémi Verschelde
Update name of `template` feature tag in the class reference
2023-01-29GDScript: Fix constant conversionsDmitrii Maganov
2023-01-28Update name of `template` feature tag in the class referenceHugo Locurcio
2023-01-28Merge pull request #72228 from DarkKilauea/nav-agent-callableRémi Verschelde
Use Callable for Navigation Agent callbacks
2023-01-28Implement blending audio feature to AnimationTreeSilc Renew
2023-01-28[Net] Remove StreamPeerTLS.blocking_handshake option.Fabio Alessandrelli
Which was unused internally, and can be replaced by: ``` while tls.get_status() == tls.STATUS_HANDSHAKING: tls.poll() ```
2023-01-28[NET] Refactor TLS configuration.Fabio Alessandrelli
Use a TLSOptions configuration object which is created via static functions. - "TLSOptions.client": uses the standard CA and common name verification. - "TLSOptions.client_unsafe": uses optional CA verification (i.e. if specified) - "TLSOptions.server": is the standard server configuration (chain + key) This will allow us to expand the TLS configuration options to include e.g. mutual authentication without bloating the classes that uses StreamPeerTLS and PacketPeerDTLS as underlying peers.
2023-01-28Add a theme usability setting which updates the touch area of UI elements ↵Fredia Huya-Kouadio
(e.g: scrollbar) for the editor on touchscreen devices
2023-01-27Use Callable for Navigation Agent callbacksJosh Jones
2023-01-27Merge pull request #71522 from zoeesilcock/docs/more-info-on-global-menuRémi Verschelde
More info on global menu usage
2023-01-27Merge pull request #72148 from ↵Rémi Verschelde
smix8/tileset_navigationlayers_bitmask_helpers_4.x Add TileSet helper functions to set/get navigation layer bitmask values
2023-01-27Merge pull request #72129 from groud/unclamp_texture_originRémi Verschelde
Rename texture_offset and unclamp it
2023-01-27Merge pull request #72168 from RandomShaper/sensible_lock_returnRémi Verschelde
Booleanize various sync primitives' wait & locking methods
2023-01-27Add a note about the parameter that global menu callbacks requireZoee Silcock
2023-01-27Add missing classref changes after #62942Rémi Verschelde
2023-01-27Merge pull request #62499 from fire/gltf-binary-img-compressionRémi Verschelde
Handle gltf binary images
2023-01-27Add TileSet helper functions to set/get navigation layer valuessmix8
Adds helper functions to TileSet to set / get navigation layers bitmask values.
2023-01-27Booleanize various sync primitives' wait & locking methodsPedro J. Estébanez
2023-01-27Rename texture_offset and unclamp itGilles Roudière
2023-01-27Handle gltf binaryK. S. Ernest (iFire) Lee
[ Ignore and Warn | Extract Textures (default) | Optimize Loading Embedded as Basisu ] Enable compressed mip maps from Basis Universal for faster compressions. Increase the quality of Basis to avoid corruption. To keep compatibility use the first mip of the previous internal Godot format. Because texture names may have invalid filename characters, adds String::validate_filename to sanitize filenames for import pipeline use.
2023-01-27Merge pull request #72167 from dalexeev/line-text-edit-context-menuRémi Verschelde
Fix `LineEdit` and `TextEdit` context menus not customizable
2023-01-27Merge pull request #71907 from TokageItLab/change-animated-sprite-apiRémi Verschelde
Make `AnimatedSprite`'s playback API consistent with `AnimationPlayer`