Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-20 | Add a new HashSet template | reduz | |
* Intended to replace RBSet in most cases. * Optimized for iteration speed | |||
2022-05-19 | Use suffixes for units in nodes and resources | Aaron Franke | |
2022-05-19 | Merge pull request #61128 from smix8/navigation_agent_process_mode_4.x | Rémi Verschelde | |
2022-05-19 | Use range iterators for RBSet in most cases | Aaron Record | |
2022-05-19 | Add dedicated macros for property name extraction | Haoyu Qiu | |
* Replace case-by-case extraction with PNAME & GNAME * Fix group handling when group hint begins with property name * Exclude properties that are PROPERTY_USAGE_NO_EDITOR * Extract missing ADD_ARRAY*, ADD_SUBGROUP* macros | |||
2022-05-18 | Add motion parameter to toggle whether recovery is reported as a collision | Ricardo Buring | |
This makes the intent explicit in each use case. | |||
2022-05-18 | Update NavigationRegion2D when polygons of NavigationPolygon change | smix8 | |
Updates NavigationRegion2D when the NavigationPolygon emits its 'changed' signal due to e.g. polygons altered by script. | |||
2022-05-17 | Make Navigation Agents and Obstacles respect parent process mode | smix8 | |
Temporarily removes agent from navigation map when parent node cannot process due to SceneTree pause and process_mode property. Normal process_mode does not work as other agents would still avoid the paused agents because they were still active on the navigation map and the rvo world. Also fixes potential crash when region_get_map or agent_get_map is called while no map is set. | |||
2022-05-16 | Fix AnimatedSprite doesn't emit animation_finished when changing playback ↵ | Haoyu Qiu | |
direction | |||
2022-05-16 | Merge pull request #60986 from fire-forge/capitalism | Rémi Verschelde | |
2022-05-16 | Merge pull request #61057 from smix8/navigation_obstacle_transform_error_4.x | Rémi Verschelde | |
2022-05-16 | Merge pull request #61038 from smix8/navigation_obstacle_rid_config_warn_4.x | Rémi Verschelde | |
2022-05-16 | Replace most uses of Map by HashMap | reduz | |
* Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated! | |||
2022-05-15 | Fix NavigationObstacle2D/3D get_global_transform() error | smix8 | |
Fixes NavigationObstacle2D/3D reporting a 'get_global_transform: Condition "!is_inside_tree()" error when estimating the agent radius. The collisionshapes that are lower in the SceneTree order than the obstacle node are not loaded in the SceneTree yet so the global_transform function fails. Also adds warning message when this happens. | |||
2022-05-15 | Expose NavigationObstacle2D/3D get_rid() and add config warning | smix8 | |
Exposes get_rid() function for scripting. Adds configuration warning when obstacle is used with not intended static body parent. | |||
2022-05-12 | Capitalize/fix some property enum hints | FireForge | |
2022-05-10 | Merge pull request #51591 from Calinou/call-group-default-immediate | Rémi Verschelde | |
Make `{call,set,notify}_group()` immediate by default | |||
2022-05-09 | Mention that Area2D doesn't support one_way_collision | kobewi | |
2022-05-05 | Make `{call,set,notify}_group()` immediate by default | Hugo Locurcio | |
This results in less surprising behavior out of the box. Internal usages were modified to keep the existing behavior identical there. | |||
2022-05-05 | Add autocompletion for AnimatedSprite.play() | Haoyu Qiu | |
2022-05-03 | Rename Basis get_axis to get_column, remove redundant methods | Aaron Franke | |
2022-05-03 | Merge pull request #60627 from aaronfranke/rename-elements | Rémi Verschelde | |
Rename Transform2D and Basis `elements` to `columns` and `rows` respectively | |||
2022-05-02 | Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init` | Rémi Verschelde | |
Didn't commit all the changes where it wants to initialize a struct with `{}`. Should be reviewed in a separate PR. Option `IgnoreArrays` enabled for now to be conservative, can be disabled to see if it proposes more useful changes. Also fixed manually a handful of other missing initializations / moved some from constructors. | |||
2022-05-01 | Merge pull request #60655 from smix8/navigation_region_rid_4.x | Rémi Verschelde | |
Add get_region_rid() to NavigationRegion2D and NavigationRegion3D | |||
2022-04-30 | Add get_region_rid() NavigationRegion2D and NavigationRegion3D | smix8 | |
Add get_region_rid() to NavigationRegion2D and NavigationRegion3D | |||
2022-04-29 | Merge pull request #59297 from fabriceci/fix-jitter-2D-slight-slope | Rémi Verschelde | |
2022-04-29 | Rename Transform2D "elements" to "columns" | Aaron Franke | |
2022-04-28 | Merge pull request #59438 from ↵ | Rémi Verschelde | |
fabriceci/fix-move-and-collide-reported-collisions Fix wrong collision reported on move_and_collide | |||
2022-04-27 | Merge pull request #58685 from ↵ | Rémi Verschelde | |
IgorKordiukiewicz/gpu_particles_2d_interpolation_property Added interpolation property to GPUParticles2D | |||
2022-04-27 | Merge pull request #60321 from rburing/pathfollow_offset_yes_a_number | Rémi Verschelde | |
2022-04-27 | Merge pull request #59979 from bruvzg/cpp_check2 | Rémi Verschelde | |
2022-04-27 | Fix TileMap::set_pattern offsets | Samuel Wilson | |
Currently it is trying to use the target coordinates (i.e., in the destination TileMap) to pull from the pattern, rather than the pattern-local coordinates. | |||
2022-04-25 | Merge pull request #60261 from fire-forge/theme-prop-renames | Rémi Verschelde | |
2022-04-24 | correct initial cpu particle velocity | RedHeadphone | |
2022-04-23 | Rename theme properties to include underscores | FireForge | |
- check_vadjust -> check_v_adjust - close_h_ofs -> close_h_offset - close_v_ofs -> close_v_offset - commentfocus -> comment_focus - hseparation -> h_separation - ofs -> offset - selectedframe -> selected_frame - state_machine_selectedframe -> state_machine_selected_frame - table_hseparation -> table_h_separation - table_vseparation -> table_v_separation - vseparation -> v_separation | |||
2022-04-20 | Fix more issues found by cppcheck. | bruvzg | |
2022-04-17 | PathFollow2D and PathFollow3D: don't set offset to NaN | Ricardo Buring | |
2022-04-06 | Fix some issues found by cppcheck. | bruvzg | |
2022-04-05 | Change gizmo_extents to property | kobewi | |
2022-04-04 | Zero initialize all pointer class and struct members | Rémi Verschelde | |
This prevents the pitfall of UB when checking if they have been assigned something valid by comparing to nullptr. | |||
2022-04-04 | Revert "Fix that collision objects ignore canvas transform" | Markus Sauermann | |
This reverts commit 5521b93750977b3c283672f478360b866e8de202. | |||
2022-04-04 | Added interpolation property to GPUParticles2D | Igor Kordiukiewicz | |
2022-04-04 | Fix TouchScreenButton error spam | kobewi | |
2022-04-01 | Merge pull request #59331 from bartekd97/navigation-agent-layers | Rémi Verschelde | |
2022-03-31 | Fix that collision objects ignore canvas transform | Markus Sauermann | |
This aligns collision areas with visual areas within a viewport | |||
2022-03-28 | Merge pull request #59525 from fire-forge/fix-group-names | Rémi Verschelde | |
2022-03-28 | Fix inspector group name capitalization | FireForge | |
2022-03-28 | String: Remove TTR and DTR defines in non-tools build | Rémi Verschelde | |
This ensures we don't use TTR in runtime code, as it's specifically meant to source translations for the editor. | |||
2022-03-23 | When only a recovery occurs, don't report a collision on move_and_collide | fabriceci | |
2022-03-21 | Fix 2D jitter on slight slope | fabriceci | |