Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-06 | Merge pull request #67906 from groud/simpler_gdextension_config | Rémi Verschelde | |
Remove unnecessary checks when exporting gdextension binaries and allow using a prefix to auto-detect files | |||
2022-12-05 | Refactor baking code for Curve2D | Yaohua Xiong | |
The main change is to caculate tangent directly from bezier curve, without going through discretized polyline, avoiding pitfalls of discretization. A similar refacor had been applied to Curve3D. The test cases for Curve2D is updated, comparing floating point with is_equal_approxmiate() instead of `==`, in order to avoid float precision problem. | |||
2022-12-04 | Use system fonts as fallback and improve system font handling. | bruvzg | |
Add support for font weight and stretch selection when using system fonts. Add function to get system fallback font from a font name, style, text, and language code. Implement system font support for Android. Use system fonts as a last resort fallback. | |||
2022-12-01 | Allow specifying a prefix to automatically detect library files for ↵ | Gilles Roudière | |
gdextension exports | |||
2022-11-24 | Merge pull request #68386 from MewPurPur/snappedi-snappedf | Rémi Verschelde | |
Implement snappedi, snappedf, and Vector[2/3/4]i.snapped | |||
2022-11-24 | Improve logic for detecting and tracking extensions | Bastiaan Olij | |
2022-11-23 | Fix error while selecting last empty line | Adam Scott | |
2022-11-20 | Double precision of `String.split_floats` | Micky | |
2022-11-19 | Implement snappedi, snappedf, and Vector[2/3/4]i.snapped | VolTer | |
2022-11-18 | Merge pull request #68432 from Geometror/generic-math-func-tests | Rémi Verschelde | |
Generic math function tests: Test float and double variants | |||
2022-11-17 | Fix polygon generation in BitMap | Ninni Pipping | |
2022-11-14 | Add GPUParticles to the OpenGL3 renderer. | clayjohn | |
This includes collision (2D SDF, Box, Sphere, Heightmap), attraction (Box, Sphere), and all sorting modes. This does not include 3D SDF collisions, trails, or manual emission. | |||
2022-11-09 | Generic math function tests: Test float and double variants | Hendrik Brucker | |
2022-11-08 | Remove duplicate project settings definitions | kobewi | |
2022-11-06 | Merge pull request #67976 from alfredbaudisch/select-next-occurrence-better-test | Rémi Verschelde | |
Improve TextEdit::add_selection_for_next_occurrence test case | |||
2022-11-06 | Merge pull request #68275 from Geometror/doctest-approx | Rémi Verschelde | |
[Tests] Replace Math::is_equal_approx with == and doctest::Approx | |||
2022-11-05 | [Tests] Replace Math::is_equal_approx with == and doctest::Approx | Hendrik Brucker | |
2022-11-04 | Add support for empty delimiter in String.split | kobewi | |
2022-11-04 | Add a test suite for `Math::` namespace functions | Hendrik Brucker | |
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> | |||
2022-11-02 | Allow getting Quaternion rotation in different Euler orders | Aaron Franke | |
2022-11-02 | Merge pull request #66747 from aaronfranke/move-euler-order | Rémi Verschelde | |
Move EulerOrder enum to math_defs.h and global scope | |||
2022-11-02 | Merge pull request #67274 from jbcolli2/Primitive_Tests | Rémi Verschelde | |
Unit Tests for all Primitive Meshes. | |||
2022-11-02 | Merge pull request #66017 from Mickeon/rename-image-copy-rect | Rémi Verschelde | |
Rename Image's `get_rect` to `get_region` | |||
2022-11-02 | Move EulerOrder enum to math_defs.h and global scope | Aaron Franke | |
2022-11-02 | Style: Misc docs and comment style and language fixes | Rémi Verschelde | |
- Removed empty paragraphs in XML. - Consistently use bold style for "Example:", on a new line. - Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`). - Fix invalid usage of backticks for inline code in BBCode. - Fix some American/British English spelling inconsistencies. - Other minor fixes spotted along the way, including typo fixes with codespell. - Don't specify `@GlobalScope` for `enum` and `constant`. | |||
2022-11-02 | Merge pull request #66927 from jbcolli2/Path2d-Tests | Rémi Verschelde | |
Unit tests for Path2D class | |||
2022-11-01 | Rename Image's `get_rect` to `get_region` | Micky | |
Also renames its parameter to from "rect" to "region". | |||
2022-11-01 | Replace Quaternion Euler constructor with `from_euler` method | Aaron Franke | |
2022-10-31 | Merge pull request #67800 from jbcolli2/ArrayMesh-UnitTests | Rémi Verschelde | |
Unit Tests for ArrayMesh class for Issue #43440 | |||
2022-10-31 | Merge pull request #66380 from aaronfranke/basis-euler-test | Rémi Verschelde | |
Simplify Euler order test code in test_basis.h | |||
2022-10-31 | Merge pull request #67139 from PucklaMotzer09/insert_caret_at_carets | Rémi Verschelde | |
Add Caret Insert Below and Above shortcuts to TextEdit | |||
2022-10-29 | Merge pull request #67980 from DeeJayLSP/webpcase | Max Hilbrunner | |
Change all WEBP strings and comments to WebP | |||
2022-10-28 | Merge pull request #67790 from kdada/fix-flash-window | Clay John | |
Make creating window do not flicker when specify custom position | |||
2022-10-28 | Change all WEBP strings and comments to WebP | DeeJayLSP | |
2022-10-28 | Improved TextEdit::add_selection_for_next_occurrence test case | Alfred Reinold Baudisch | |
It covers additional selections of different words, as well manually adding a cursor in between and selecting the next occurrence. The previous test also was outdated in regards of not testing the implicit call to `select_word_under_caret` made by `add_selection_for_next_occurrence` in case there's no selection. | |||
2022-10-27 | Merge pull request #67644 from alfredbaudisch/add-selection-next-occurrence | Clay John | |
Add Selection and Caret for Next Occurrence of Selection | |||
2022-10-27 | Simplify Euler order test code in test_basis.h | Aaron Franke | |
2022-10-24 | ArrayMesh unit tests | jbcolli2 | |
2022-10-24 | Make window creation with custom position do not flash | Wei Guo | |
2022-10-21 | Clean up Basis from Euler code | Aaron Franke | |
2022-10-21 | Add Selection and Caret for Next Occurrence of Selection | Alfred Reinold Baudisch | |
Adds the bind `add_selection_for_next_occurrence` to TextEdit, with CTRL+D as the default shortcut. When the bind is performed, ff a selection is currently active with the last caret in text fields, searches for the next occurrence of the selection, adds a caret and selects the next occurrence. If no selection is currently active with the last caret in text fields, selects the word currently under the caret. The action can be performed sequentially for all occurrences of the selection of the last caret and for all existing carets. The viewport is adjusted to the latest newly added caret. The bind and the behaviour is similar to VS Code's "Add Selection to Next Find Match" and JetBrains' "Add Selection for Next Occurrence". It takes advantage of the multi-caret API. The default shortcut for `select_word_under_caret` has been changed to ALT+G, in order to give priority to CTRL+D for `add_selection_for_next_occurrence` to better align with popular IDEs and editors. | |||
2022-10-18 | Add Caret Insert Below and Above shortcuts to TextEdit | PucklaMotzer09 | |
2022-10-17 | Merge pull request #67463 from aaronfranke/num-real-negative | Rémi Verschelde | |
Fix big negative numbers printing incorrect decimals in `num_real` | |||
2022-10-16 | Fix undo redo not adjusting TextEdit viewport to caret | Paulb23 | |
2022-10-15 | Fix big negative numbers printing incorrect decimals in num_real | Aaron Franke | |
2022-10-14 | PrimitiveMesh unit tests. | jbcolli2 | |
2022-10-14 | Make some Image methods static | kobewi | |
2022-10-13 | Merge pull request #67251 from groud/simplify_path_solve_urls | Rémi Verschelde | |
Make String.simplify_path keep the protocol identifier for urls | |||
2022-10-13 | Make String.simplify_path keep the protocol identifier for urls | Gilles Roudière | |
2022-10-12 | Unit tests for Path2D module. | jbcolli2 | |
Co-authored-by: Matthew-Tave <tavematthew@gmail.com> |