Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-19 | Merge pull request #52940 from groud/toast_notification | Rémi Verschelde | |
2021-10-15 | Swap args of Plane(point, normal) constructor | mennomax | |
Now (normal, point) | |||
2021-10-14 | Implement toast notifications in the editor | Gilles Roudière | |
2021-10-06 | Fix breakpointed_lines out of sync when removing lines above | Paulb23 | |
2021-10-04 | Added support for uniform arrays in shaders | Yuri Roubinsky | |
2021-10-01 | Fix deleting selection at the first line do not work with backspace | Jean-Michel Bernard | |
2021-10-01 | Implement TextServer GDExtension interface, remove TextServer GDNative ↵ | bruvzg | |
interface. | |||
2021-10-01 | Merge pull request #52850 from mashumafi/vector-bsearch | Rémi Verschelde | |
2021-09-30 | Implement bsearch for Vector and Packed*Array | mashumafi | |
2021-09-30 | Use range iterators for `Map` | Lightning_A | |
2021-09-29 | Add tests for Translations | O01eg | |
2021-09-28 | Merge pull request #52754 from nekomatata/dynamic-body-modes | Camille Mohr-Daurat | |
Clarify RigidDynamicBody modes | |||
2021-09-25 | Construct values only when necessary. | Anilforextra | |
2021-09-21 | Merge pull request #52878 from AnilBK/add-get-center | Rémi Verschelde | |
2021-09-21 | Add Get Center Method for Rect2/Rect2i and AABB. | Anilforextra | |
2021-09-20 | Add remaning code edit unit tests | Paulb23 | |
2021-09-17 | Allow indexing of String values in scripting languages | George Marques | |
2021-09-16 | Clarify RigidDynamicBody modes | PouleyKetchoupp | |
RigidDynamicBody modes are replaced with several properties to make their usage clearer: -lock_rotation: disable body's rotation (instead of MODE_LOCKED) -freeze: no gravity or forces (instead of MODE_STATIC and MODE_KINEMATIC) -freeze_mode: Static (can be only teleported) or Kinematic (can be animated) Also renamed MODE_DYNAMIC_LOCKED to MODE_DYNAMIC_LINEAR in the physics servers. | |||
2021-09-15 | Merge pull request #52679 from nekomatata/world-boundary-shape | Camille Mohr-Daurat | |
Rename WorldMarginShape to WorldBoundaryShape | |||
2021-09-15 | Fix String::num_real and String test cases when compiling with doubles | Aaron Franke | |
2021-09-14 | Rename WorldMarginShape to WorldBoundaryShape | PouleyKetchoupp | |
2021-09-14 | Merge pull request #52153 from timothyqiu/test-array-pop-at | Rémi Verschelde | |
Add unit tests for `Array.pop_at()` | |||
2021-09-13 | Merge pull request #50375 from Paulb23/code_edit_unit_tests | Rémi Verschelde | |
2021-09-13 | Merge pull request #52049 from theraot/master | Rémi Verschelde | |
2021-09-07 | Merge pull request #52442 from Faless/mp/4.x_rpc_manager | Max Hilbrunner | |
[Net] Move multiplayer classes to own subfolder. Split RPC from MultiplayerAPI. | |||
2021-09-07 | [Net] Move multiplayer to core subdir, split RPCManager. | Fabio Alessandrelli | |
Move multiplayer classes to "core/multiplayer" subdir. Move the RPCConfig and enums (TransferMode, RPCMode) to a separate file (multiplayer.h), and bind them to the global namespace. Move the RPC handling code to its own class (RPCManager). Renames "get_rpc_sender_id" to "get_remote_sender_id". | |||
2021-09-07 | Implement properties arrays in the Inspector. | Gilles Roudière | |
2021-09-01 | Add CodeEdit breakpoint unit tests | Paulb23 | |
2021-09-01 | Create framework for testing Signals | Paulb23 | |
2021-09-01 | Allow unit testing SceneTree Ojects | Paulb23 | |
2021-08-29 | Rename String::is_rel_path to String::is_relative_path | Wilson E. Alvarez | |
2021-08-28 | Add unit tests for Array.pop_at() | Haoyu Qiu | |
2021-08-28 | Quote and escape ConfigFile keys when necessary | Haoyu Qiu | |
2021-08-27 | Merge pull request #51908 from bruvzg/msdf_fonts2 | K. S. Ernest (iFire) Lee | |
Make FontData importable resource. Add multi-channel SDF font rendering. | |||
2021-08-27 | Makes FontData importable resource. | bruvzg | |
Adds multi-channel SDF font texture generation and rendering support. Adds per-font oversampling support. Adds FontData import plugins (for dynamic fonts, BMFonts and monospaced image fonts), font texture cache pre-generation and loading. Adds BMFont binary format and outline support. | |||
2021-08-25 | Fix segment intersection consistency in Geometry2D | PouleyKetchoupp | |
Segment collision results could be different depending on the direction when they exactly touch (order of the points in segments). This was due to the way parallelism was checked, using different logic based on positive or negative sign of cross products. Now the results are the same whatever the direction, without changing the current design, which is that parallel or colinear segments are not considered colinear. Fixes inconsistencies with raycasts exactly on edges of convex shapes depending on the direction. | |||
2021-08-24 | Expanded path functions tests | Theraot | |
The new tests cover: - A file with empty extension. - A file with only extension (a "hidden" file, unix style). - A file directly at the windows top level directory. - A file directly at the unix root directory. - A file directly at the res:// base directory. | |||
2021-08-21 | Curve2D/Curve3D: exact linear interpolation | Jihyun Yu | |
While calculating interpolated points, intervals between two baked points has been assummed to be `baked_interval`. The assumption could cause significant error in some extreme cases (for example #7088). To improve accuracy, `baked_dist_cache` is introduced, which stores distance from starting point for each baked points. `interpolate_baked` now returns exact linear-interpolated position along baked points. | |||
2021-08-18 | Merge pull request #51787 from akien-mga/string-num-fix-default-decimals | Rémi Verschelde | |
String: Fix default decimals truncation in num and num_real | |||
2021-08-18 | String: Fix default decimals truncation in num and num_real | Rémi Verschelde | |
Fixes undefined behavior, and fixes the logic for negative powers of ten. Fixes #51764. Adds tests to validate the changes and prevent regressions. Adds docs for `String.num`. | |||
2021-08-17 | Fixes to tests for Variant and Geometry3D | Aaron Franke | |
2021-08-14 | Rename LineShape2D to WorldMarginShape2D | Hugo Locurcio | |
The new name makes it more obvious that it acts as an infinite plane, and is consistent with its 3D counterpart (WorldMarginShape3D). | |||
2021-08-12 | Use real_t and double where appropriate in Particles | Aaron Franke | |
2021-08-10 | Merge pull request #50682 from aaronfranke/basis-looking-at | Rémi Verschelde | |
Move code for looking_at to Basis | |||
2021-08-09 | Some work on double support | Aaron Franke | |
2021-08-04 | Tests: Improve coverage for `File::get_csv_line()` | Rémi Verschelde | |
Adds a few more complex edge cases which are supported. Also adds some documentation, simplifies the code a bit and forbids using double quotes as a delimiter. | |||
2021-08-01 | Move code for looking_at to Basis | Aaron Franke | |
2021-07-26 | Use doubles for time everywhere in Timer/SceneTree | Aaron Franke | |
2021-07-25 | Use const references where possible for List range iterators | Rémi Verschelde | |
2021-07-23 | Use C++ iterators for Lists in many situations | Aaron Franke | |