Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-23 | Merge pull request #32273 from Calinou/humanize-size-fix-i18n | Rémi Verschelde | |
Fix i18n in `String::humanize_size()` | |||
2019-09-23 | Merge pull request #31172 from creikey/add-array-slicing | Rémi Verschelde | |
Add array slice method | |||
2019-09-23 | Merge pull request #32275 from godotengine/skin_support | Rémi Verschelde | |
Added skin support and simplified APIs to override bone position + glTF 2.0 import fixes | |||
2019-09-23 | Fix i18n in `String::humanize_size()` | Hugo Locurcio | |
Calls to `RTR()` must be added to each string so the PO file generator can pick them up. | |||
2019-09-23 | Merge pull request #32054 from puthre/variant_ref_optim | Rémi Verschelde | |
Optimized variant reference function. | |||
2019-09-23 | Merge pull request #32055 from qarmin/some_code_fixes | Rémi Verschelde | |
Changed some code found by Clang Tidy and Coverity | |||
2019-09-23 | Merge pull request #32032 from nekomatata/encrypted-file-get-path | Rémi Verschelde | |
Implemented get_path() & get_path_absolute() for FileAccessEncrypted | |||
2019-09-22 | Changed some code found by Clang Tidy and Coverity | qarmin | |
2019-09-20 | GLTF2 Import Fixes - Skin(s) to Skeleton - Skin Support | Marios Staikopoulos | |
2019-09-19 | Add new events and accompanying logic to notify when the app is paused and ↵ | fhuya | |
resumed on Android devices. | |||
2019-09-14 | Add array slice method | Cameron Reikes | |
2019-09-09 | Optimized variant reference function. | Valentin Zagura | |
Optimized critical execution path in Variant::reference by removing expensive and unnecessary call to clear for atomic types. | |||
2019-09-07 | Implemented get_path() & get_path_absolute() for FileAccessEncrypted | PouleyKetchoupp | |
2019-09-05 | Improve the `String::humanize_size()` method | Hugo Locurcio | |
- Use "B" insted of "Bytes" to be more compact - Use suffixes that denote a binary prefix - Make suffixes localizable This removes the need for the custom `EditorNetworkProfiler:_format_bandwidth()` method. | |||
2019-09-05 | Merge pull request #31870 from JFonS/add_network_profiler | Fabio Alessandrelli | |
Add network profiler | |||
2019-09-05 | Add network profiler | jfons | |
2019-09-03 | Adds skip-breakpoints feature | iwek7 | |
2019-09-03 | Merge pull request #31021 from willnationsdev/script-reflection | Rémi Verschelde | |
Expose Script reflection methods to scripting API. | |||
2019-09-03 | Merge pull request #31756 from raphael10241024/fast_aabb_transform | Rémi Verschelde | |
a faster function to transform aabb | |||
2019-09-03 | Merge pull request #31915 from KoBeWi/xformers | Rémi Verschelde | |
Don't transform global position of mouse input | |||
2019-09-03 | Don't transform global position of mouse input | Tomasz Chabora | |
2019-09-01 | Check for exact equality before approximate equality | Aaron Franke | |
2019-09-01 | Remove redundant transform method in Geometry singleton | Andrii Doroshenko (Xrayez) | |
Transform2D's xform method can be used instead which handles `PoolVector2Array` now (as well as 3D version). | |||
2019-09-01 | Merge pull request #31761 from Xrayez/trans2d-vector2array | Rémi Verschelde | |
Add transform methods for PoolVector*Array | |||
2019-09-01 | Merge pull request #31667 from YeldhamDev/geometry_point_circle_cleanup | Rémi Verschelde | |
Add 'is_point_in_circle()' to Geometry class, and general file cleanup | |||
2019-09-01 | Revert "Add __atomic_* operators support for atomic operations" | Rémi Verschelde | |
2019-08-30 | Fix memory leak in ResourceFormatSaverBinary::save | qarmin | |
2019-08-29 | Add transform methods for PoolVector*Array | Andrii Doroshenko (Xrayez) | |
Similarly to `Vector2` and `Rect2` transforms in 2D and Vector3, Plane, and AABB in 3D. PoolVector2Array and PoolVector3Array were the only missing Variant types in both Transform2D and Transform respectively. | |||
2019-08-29 | a faster funtion to transform aabb | RaphaelHunter | |
2019-08-28 | Add a project description setting | Hugo Locurcio | |
The description is displayed as a tooltip when hovering the project in the Project Manager. It can span multiple lines. This partially addresses #8167. | |||
2019-08-27 | [Mono] Various Color improvements | Aaron Franke | |
I also slid in a fix to C++ Vector3 > and >= | |||
2019-08-27 | Add 'is_point_in_circle()' to Geometry class, and general file cleanup | Michael Alexsander Silva Dias | |
2019-08-27 | Merge pull request #31662 from profan/perf/astar-reserve | Rémi Verschelde | |
Allow to reserve space for nodes in A* and elements in OAHashMap explicitly. | |||
2019-08-27 | allow to reserve space in OAHashMap explicitly and also in AStar. | Robin Hübner | |
* also handle overflow occurring in _get_probe_length | |||
2019-08-26 | Merge pull request #25656 from bruvzg/macos_multi_instances | Rémi Verschelde | |
[macOS] Add ability to open multiple editor instances and global/dock menu access | |||
2019-08-26 | Modify outdated comments and error messages regarding indexed images | Andrii Doroshenko (Xrayez) | |
Godot doesn't support indexed images anymore (FORMAT_INDEXED), so those are removed to avoid any confusion. | |||
2019-08-26 | [macOS] Add methods to modify global and dock menus. Add ability to open ↵ | bruvzg | |
multiple editor/project manager instances, recent/favourite project list to project manager dock menu and opened scene list to editor dock menu. | |||
2019-08-24 | Add forgotten pointer checking | qarmin | |
2019-08-23 | Merge pull request #31094 from aaronfranke/vector-sign-mod-etc | Rémi Verschelde | |
Add Vector2/3 sign and posmod functions, axis, docs, misc additions | |||
2019-08-23 | Merge pull request #31513 from qarmin/int_overflow | Rémi Verschelde | |
Prevent int overflow and underflow | |||
2019-08-22 | Allow to define and load script templates per project | Andrii Doroshenko (Xrayez) | |
Previously it was only possible to create custom script templates per editor instance which could lead to certain name collisions, but now one can create such templates per project tailored for specific use cases. The default path to search for custom script templates is defined in project settings via `editor/script_templates_search_path` setting as `res://script_templates` path, yet this can be configured per project. Templates have at most two origins now: 1. Project-specific, defined in `ProjectSettings`, for instance: - res://script_templates/ 2. Editor script templates, for instance: - %APPDATA%/Godot/script_templates/ As script templates can have the same name over different paths, the override mechanism was also added, enabling project-specific templates over the editor ones. | |||
2019-08-22 | Prevent int overflow and underflow | qarmin | |
2019-08-22 | Revert "Feature: Add SHA256 for PoolByteArray" | Rémi Verschelde | |
This reverts commit e2c3bbabb0a12f58585bb441d91ee8882225b0ee. This was superseded by #29871 which adds more crypto features with a dedicated interface. Since this commit was never in a stable release (merged during 3.2 dev), we revert it to avoid having to deprecate it in favor of the Crypto API. See https://github.com/godotengine/godot/pull/31187#issuecomment-523377965 | |||
2019-08-21 | Merge pull request #31437 from volzhs/vibrate-mobile | Rémi Verschelde | |
Support vibration for Android and iOS | |||
2019-08-21 | Merge pull request #29871 from Faless/crypto/initial_pr | Rémi Verschelde | |
More Crypto, SSL server, crt/key as Resource, HashingContext | |||
2019-08-21 | Rewrite StreamPeerSSL with SSLContext helper class | Fabio Alessandrelli | |
connect_to_stream now accepts optional parameter to specify which certificates to trust. Implement accept_stream (SSL server) with key/cert parameters to specify the RSA key and X509 certificate resources. | |||
2019-08-21 | Add hashing context class | Fabio Alessandrelli | |
2019-08-21 | Add hex_encode function to PoolByteArray | Fabio Alessandrelli | |
2019-08-21 | Add Crypto custom class | Fabio Alessandrelli | |
2019-08-21 | Support vibration for Android and iOS | volzhs | |