summaryrefslogtreecommitdiffstats
path: root/core/string
Commit message (Collapse)AuthorAgeFilesLines
* Static analyzer fixes:bruvzg2020-12-091-1/+1
| | | | | | Removes unused code in OS. Fixes return types. Fixes few typos.
* [Complex Text Layouts] Refactor Font class, default themes and controls to ↵bruvzg2020-11-262-0/+23
| | | | | | | | use Text Server interface. Implement interface mirroring. Add TextLine and TextParagraph classes. Handle UTF-16 input on macOS and Windows.
* [Complex Text Layouts] Implement TextServer interface. Implement Fallback ↵bruvzg2020-11-262-6/+6
| | | | TextServer.
* Remove empty lines around braces with the formatting scriptAaron Franke2020-11-163-3/+0
|
* Create Variant built-in functions.reduz2020-11-101-0/+20
| | | | | | | -Moved Expression to use this, removed its own. -Eventually GDScript/VisualScript/GDNative need to be moved to this. -Given the JSON functions were hacked-in, removed them and created a new JSONParser class -Made sure these functions appear properly in documentation, since they will be removed from GDScript
* Variant: Sync docs with new constructors, fixups after #43403Rémi Verschelde2020-11-091-1/+1
| | | | | Change DocData comparators for MethodDoc and ArgumentDoc to get a better ordering of constructors.
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-0719-0/+10672
-Removed FuncRef, since Callable makes it obsolete -Removed int_types.h as its obsolete in c++11+ -Changed color names code