summaryrefslogtreecommitdiffstats
path: root/scene/gui/text_edit.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* | Remove extra separator when TextEdit is read only and unselectableHaoyu Qiu2022-03-041-2/+4
|/
* Fix LineEdit and TextEdit carets disappearing at theme scales below 1.0Hugo Locurcio2022-03-031-1/+2
| | | | | This fixes carets disappearing in the editor when the Editor Scale setting is set below 100%.
* Fixed caret change signal emissionPaulb232022-02-281-10/+22
|
* Use `switch` consistently in `_notification` (`scene` folder)Rémi Verschelde2022-02-151-2/+14
|
* Add sub-pixel glyph positioning support.bruvzg2022-02-121-1/+1
|
* Fix typos with codespellRémi Verschelde2022-02-101-1/+1
| | | | | | | Using codespell 2.2-dev from current git. Added `misc/scripts/codespell.sh` to make it easier to run it once in a while and update the skip and ignore lists.
* Cleanup and move char functions to the `char_utils.h` header.bruvzg2022-02-041-21/+9
|
* [TextServer] Add function to change font, font size, and OpenType features ↵bruvzg2022-02-021-19/+54
| | | | without invalidating line break points, justification points, or recreating shaped text buffer.
* Move placeholder color to theme itemPaulb232022-01-301-14/+2
|
* Fix TextEdit placeholder not checking line countPaulb232022-01-251-4/+4
|
* Merge pull request #55884 from ↵Rémi Verschelde2022-01-241-0/+1
|\ | | | | | | preslavnpetrov/ctrl-enter-deleting-selection-fix-master
| * Fix selection being deleted and indentation not being accounted forPreslavb2022-01-231-0/+1
| |
* | Add Placeholder to TextEditPaulb232022-01-231-10/+105
|/
* Convert TextEdit callbacks to CallablePaulb232022-01-191-24/+24
|
* Improve locale detection.bruvzg2022-01-181-1/+1
| | | | | Use separate language, script and country lists. Add locale selection dialog and property hint.
* Merge pull request #56720 from volokh0x/to-fix-#56274Rémi Verschelde2022-01-161-0/+11
|\
| * Save clear action of TextEdit in history when used from context menuvolokh0x2022-01-161-0/+11
| |
* | Merge pull request #54956 from ↵Rémi Verschelde2022-01-131-1/+1
|\ \ | | | | | | | | | | | | Calinou/lineedit-textedit-add-caret-width-theme-item Add a theme constant to change LineEdit and TextEdit's caret width
| * | Add a theme constant to change LineEdit and TextEdit's caret widthHugo Locurcio2022-01-071-1/+1
| | | | | | | | | | | | | | | This can be useful to improve caret visibility, especially at larger font sizes. This can also be used for accessibility purposes.
* | | Merge pull request #56637 from KoBeWi/maxxxxxxcrollRémi Verschelde2022-01-101-0/+2
|\ \ \ | | | | | | | | Set max value of inactive TextEdit scrolls to 0
| * | | Set max value of inactive TextEdit scrolls to 0kobewi2022-01-091-0/+2
| |/ /
* | | Merge pull request #55225 from bruvzg/fix_ligature_cursor_and_ot_featuresRémi Verschelde2022-01-101-3/+3
|\ \ \
| * | | [TextServer] Improve ligature cursor handling.bruvzg2022-01-091-3/+3
| |/ / | | | | | | | | | | | | | | | Fix mid-grapheme hit test. Fix OpenType features property handling, add default features override option. Enable mid-grapheme cursor by default.
* / / Fix glyph index for bitmap fonts.bruvzg2022-01-101-2/+2
|/ / | | | | | | Fix TextEdit glyph position rounding.
* | Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
| | | | | | | | Happy new year to the wonderful Godot community!
* | Fix various typosluz paz2022-01-021-2/+2
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | Found via ` codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,expct,fave,findn,gird,hist,inout,leapyear,lod,nd,numer,ois,ony,paket,seeked,sinc,switchs,te,uint,varn` Update editor/import/resource_importer_layered_texture.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update doc/classes/TileSetScenesCollectionSource.xml Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/gui/graph_edit.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/gui/rich_text_label.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Revert previously committed change
* Merge pull request #55729 from ↵Rémi Verschelde2021-12-121-2/+5
|\ | | | | | | cdemirer/fix-script-editor-unexpected-scroll-upon-resize
| * Fix unexpected scroll on resize + consistent return valuecdemirer2021-12-111-2/+5
| |
* | Merge pull request #55739 from Paulb23/text-edit-base-performanceRémi Verschelde2021-12-101-46/+88
|\ \
| * | Optimise TextEdit base operationsPaulb232021-12-081-46/+88
| |/
* / Replace String comparisons with "", String() to is_empty()Nathan Franke2021-12-091-5/+5
|/ | | | | | Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings
* Fix bad popups offset in editor with single window offjmb4622021-12-061-2/+2
| | | | | Co-authored-by: Gil Arasa Verge <gilarasaverge@gmail.com> Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
* Fixed TextEdit underline draw posPaulb232021-12-031-4/+4
|
* Add drag and drop to TextEditConteZero2021-12-021-2/+131
|
* Rename `remove()` to `remove_at()` when removing by indexLightning_A2021-11-231-7/+7
|
* Merge pull request #55151 from Chaosus/control_reset_sizeRémi Verschelde2021-11-221-2/+2
|\
| * Added `reset_size` method to `Control` and `Window` classesYuri Roubinsky2021-11-221-2/+2
| |
* | Add methods to get position from column and line in TextEditYuri Sizov2021-11-221-4/+76
|/
* Fix TextEdit mouse interactions when the last line is hiddenPaulb232021-11-171-35/+53
|
* Rename built-in `SGN()` macro to `SIGN()`Hugo Locurcio2021-11-161-4/+4
| | | | | This matches the name of the GDScript function (except it's uppercase here).
* Use "enum class" for input enumsAaron Franke2021-11-121-24/+24
|
* Merge pull request #54204 from Ev1lbl0w/bugfix-textedit_selection_mode_crashRémi Verschelde2021-11-101-0/+2
|\
| * Fix crash with indexing array with bad valuesEv1lbl0w2021-11-101-0/+2
| |
* | Merge pull request #54166 from ConteZero/unique_selectionRémi Verschelde2021-10-271-1/+19
|\ \ | |/ |/|
| * Add option to make selection uniqueConteZero2021-10-271-1/+19
| |
* | Merge pull request #54045 from ConteZero/primary_clipboard_linux_fix_warningRémi Verschelde2021-10-231-5/+11
|\ \
| * | Fix primary clipboard warningConteZero2021-10-231-5/+11
| |/
* / Use TitleCase for CTL dialog menu optionsHugo Locurcio2021-10-211-23/+23
|/ | | | This is more consistent with other actions exposed in the dialog.
* Merge pull request #53702 from ConteZero/primary_clipboard_linuxRémi Verschelde2021-10-201-0/+47
|\
| * Added primary clipboard for LinuxConteZero2021-10-181-0/+47
| |