summaryrefslogtreecommitdiffstats
path: root/core/variant/variant_parser.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #48989 from MarioLiebisch/variant-comment-line-breaksRémi Verschelde2022-05-051-0/+2
|\ | | | | Properly increase line counter when parsing comments
| * Increase line counter when parsing commentsMario Liebisch2021-05-231-0/+2
| |
* | Merge pull request #60627 from aaronfranke/rename-elementsRémi Verschelde2022-05-031-3/+3
|\ \ | | | | | | Rename Transform2D and Basis `elements` to `columns` and `rows` respectively
| * | Rename Basis "elements" to "rows"Aaron Franke2022-04-291-2/+2
| | |
| * | Rename Transform2D "elements" to "columns"Aaron Franke2022-04-291-1/+1
| | |
* | | Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>`Hugo Locurcio2022-05-031-6/+6
|/ / | | | | | | | | | | These typedefs don't save much typing compared to the full `Ref<Resource>` and `Ref<RefCounted>`, yet they sometimes introduce confusion among new contributors.
* | Fix more issues found by cppcheck.bruvzg2022-04-201-1/+0
| |
* | Cleanup and move char functions to the `char_utils.h` header.bruvzg2022-02-041-8/+8
| |
* | String: Add contains().Anilforextra2022-02-041-1/+1
| |
* | Add support for the escaped UTF-16 and UTF-32 Unicode characters in the ↵bruvzg2022-01-301-3/+41
| | | | | | | | scripts and expressions.
* | Dictionary: Serialize empty dict as `{}` instead of `{\n}`Rémi Verschelde2022-01-181-4/+5
| | | | | | | | | | Also make sure to always convert multiline dictionaries to a single line for its EditorHelp representation, as multiline values break formatting.
* | Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
| | | | | | | | Happy new year to the wonderful Godot community!
* | Replace String comparisons with "", String() to is_empty()Nathan Franke2021-12-091-2/+2
| | | | | | | | | | | | Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings
* | Modify Dictionary::operator== to do real key/value comparison with recursive ↵Emmanuel Leblond2021-10-301-29/+44
| | | | | | | | support (and add unittests)
* | NaN, INF read/write bug fixedThakee Nathees2021-10-051-22/+54
| | | | | | | | Fix: #40589
* | Fixes to tests for Variant and Geometry3DAaron Franke2021-08-171-1/+1
| |
* | Use const references where possible for List range iteratorsRémi Verschelde2021-07-251-1/+1
| |
* | Use C++ iterators for Lists in many situationsAaron Franke2021-07-231-5/+5
| |
* | Use the standard C `INFINITY` and `NAN` constants directlyHugo Locurcio2021-07-211-2/+2
| | | | | | | | | | | | | | The `Math_INF` and `Math_NAN` defines were just aliases for those constants, so we might as well use them directly. Some portions of the code were already using `INFINITY` directly.
* | Fix Variant tags parsing.bruvzg2021-07-051-8/+24
| |
* | Rename `instance()`->`instantiate()` when it's a verbLightning_A2021-06-191-2/+2
| |
* | Better format arguments in variant parserMichael Alexsander Silva Dias2021-06-181-38/+37
| |
* | VariantParser: Fix reading StringNames with '&'.Rémi Verschelde2021-06-121-2/+5
| | | | | | | | | | | | | | Keep support for '@' for now for compatibility. Fixes #49535. Fixes #49542.
* | Rename Reference to RefCountedPedro J. Estébanez2021-06-111-1/+1
| |
* | Let var2str display StringName with correct sigilJonathan Gollnick2021-06-101-1/+1
| |
* | Rename Quat to QuaternionMarcel Admiraal2021-06-041-5/+5
| |
* | Add "Transform" compatibility name for "Transform3D" in VariantParserAaron Franke2021-06-041-1/+1
| |
* | Rename Variant TRANSFORM to TRANSFORM3DAaron Franke2021-06-031-1/+1
| | | | | | Also _transform to _transform3d
* | Rename Transform to Transform3D in coreAaron Franke2021-06-031-4/+4
|/
* Use real_t in GridMap and VariantParserAaron Franke2021-03-191-23/+22
|
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
| | | | | | | | | | | | | | Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆
* Fix crash parsing a serialized ReferencePedro J. Estébanez2020-12-171-6/+3
|
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-0/+1803
-Removed FuncRef, since Callable makes it obsolete -Removed int_types.h as its obsolete in c++11+ -Changed color names code