summaryrefslogtreecommitdiffstats
path: root/editor/editor_property_name_processor.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix remainder of godotengine referencesSpartan3222024-10-311-1/+1
|
* Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
|
* Rebrand preambles to RedotSpartan3222024-10-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit e8542b06acca3c1bdeee4b528411771f0819f084) Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* Replace `find` with `contains/has` where applicableA Thousand Ships2024-05-081-1/+1
| | | | | | | * Replaces `find(...) != -1` with `contains` for `String` * Replaces `find(...) == -1` with `!contains` for `String` * Replaces `find(...) != -1` with `has` for containers * Replaces `find(...) == -1` with `!has` for containers
* [Core] Add `LocalVector::has` for convenienceA Thousand Ships2024-05-061-1/+1
|
* Add context support for editor property name i18nHaoyu Qiu2024-03-311-2/+41
|
* Merge pull request #88325 from akien-mga/texture-formatsRémi Verschelde2024-02-171-1/+0
|\ | | | | | | Export: Unify settings for PC texture formats, removed obsoleted ETC feature
| * Remove code relative to obsoleted ETC texture formatRémi Verschelde2024-02-141-1/+0
| | | | | | | | Co-authored-by: BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>
* | Merge pull request #86093 from bruvzg/d3d12_exportRémi Verschelde2024-02-151-0/+1
|\ \ | |/ |/| | | [D3D12] Automatically copy runtime DLLs during export.
| * [D3D12] Automatically copy runtime DLLs during export.bruvzg2023-12-131-0/+1
| |
* | i18n: Sync translations with WeblateRémi Verschelde2024-02-021-0/+1
| | | | | | | | | | | | Still tracking 4.2 translations for now. (cherry picked from commit 991454b8bdf4e90545d4ffe84a6bff865782bc6a)
* | Capitalize OIDN in editor settings and propertiesYuri Sizov2024-01-121-0/+1
|/
* UWP: Remove platform port, needs to be redone from scratch for 4.xRémi Verschelde2023-09-071-1/+0
| | | | | | | | | | | The UWP platform port was never ported to the Godot 4.0+ API, and it's now accumulating bitrot as it doesn't compile, and thus we no longer propagate platform changes in it. So we finally remove to acknowledge this state. There's still some interest in reviving the UWP port eventually, especially as support for Direct3D 12 will soon be merged, but when that happens it will be easiest to redo it from scratch.
* Use compile-time Unicode string conversionHugo Locurcio2023-08-071-2/+2
| | | | | Thanks to this syntax introduced in C++11, this reduces the amount of work that needs to be performed at run-time while making the code more terse.
* Add TextFile to editor property capitalizationsHugo Locurcio2023-06-091-0/+1
| | | | This is used in the TextFile Extensions editor setting.
* Make `EditorPropertyNameProcessor` check `EditorSettings` validityNinni Pipping2023-05-101-0/+9
|
* [Export] Add readable descriptions and validation warnings to the export ↵bruvzg2023-04-191-0/+7
| | | | options.
* Add "Bbcode" -> "BBCode" editor capitalizationHugo Locurcio2023-03-141-0/+1
| | | | This property name is used in RichTextLabel.
* Add more property capitalizationsHaoyu Qiu2023-02-121-0/+4
| | | | | | * glTF * LODs (plural form of LOD) * Skeleton modification algorithms: CCDIK and FABRIK
* Prepare for moving editor and classref translations to godot-editor-l10n repoHaoyu Qiu2023-02-071-3/+16
| | | | | | | | | - Separate editor interface and property translations. - Add property translation in TranslationServer. - The split and merge of the POT/PO/Makefiles and extract scripts is done directly in godot-editor-l10n, the files will be removed in the next commit. - Remove the hardcoded "to_include" lists from the SCsub, we'll only commit the files which are ready to inclue.
* Refactor high quality texture importJuan Linietsky2023-01-301-0/+1
| | | | | | | | | | | | | | | * Only two texture import modes for low/high quality now: * S3TC/BPTC * ETC2/ASTC * Makes sense given this is the general preferred and most compatible combination in most platforms. * Removed lossy_quality from VRAM texture compression options. It was unused everywhere. * Added a new "high_quality" option to texture import. When enabled, it uses BPTC/ASTC (BC7/ASTC4x4) instead of S3TC/ETC2 (DXT1-5/ETC2,ETCA). * Changed MacOS export settings so required texture formats depend on the architecture selected. This solves the following problems: * Makes it simpler to import textures as high quality, without having to worry about the specific format used. * As the editor can now run on platforms such as web, Mac OS with Apple Silicion and Android, it should no longer be assumed that S3TC/BPTC is available by default for it.
* Merge pull request #63312 from bruvzg/one_clickRémi Verschelde2023-01-131-0/+1
|\ | | | | | | [Export] Add one-click deploy over SSH for the desktop exports.
| * [Export] Add one-click deploy over SSH for the desktop exports.bruvzg2022-12-291-0/+1
| | | | | | | | | | | | Add one-click deploy over SSH for the desktop exports. Add ZIP export option for Linux and Windows. Change export plugin icons to SVG format.
* | One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
|/ | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
* Add `uri` property for LinkButtonZak2022-12-171-0/+1
| | | | Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* Improve editor property capitalizationHaoyu Qiu2022-11-251-2/+4
| | | | | * Captialize stop words when they are the last word. * Add stop words logic in `extract.py`.
* Improve editor property capitalizationHugo Locurcio2022-11-241-0/+30
| | | | | | | - Don't capitalize stop words such as "at", "in" or "to". - Add more acronyms to capitalize. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* [macOS export] Simplify code signing options, add support for rcodesign tool ↵bruvzg2022-08-261-0/+6
| | | | for signing and notarization.
* Add font LCD sub-pixel anti-aliasing support.bruvzg2022-08-231-0/+1
|
* Add capitalization for "BPM"FireForge2022-08-021-0/+1
|
* Add MJPEG to the list of editor capitalizationsHugo Locurcio2022-06-241-0/+1
|
* Add TAA to the list of editor capitalizationsHugo Locurcio2022-06-121-0/+1
| | | | This is used in the "Use Taa" setting (for temporal antialiasing).
* i18n: Sync editor translations with WeblateRémi Verschelde2022-05-241-6/+7
| | | | (cherry picked from commit bf2c722a25943a3cca5460334cbbddd59120fecd)
* Merge pull request #60986 from fire-forge/capitalismRémi Verschelde2022-05-161-0/+1
|\
| * Capitalize/fix some property enum hintsFireForge2022-05-121-0/+1
| |
* | Replace most uses of Map by HashMapreduz2022-05-161-4/+4
|/ | | | | | | | | | | | * Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated!
* Add more property capitalizationsFireForge2022-04-251-0/+3
| | | | | | - BiDi - FileSystem - NavMesh
* Rename theme properties to include underscoresFireForge2022-04-231-9/+0
| | | | | | | | | | | | | | - check_vadjust -> check_v_adjust - close_h_ofs -> close_h_offset - close_v_ofs -> close_v_offset - commentfocus -> comment_focus - hseparation -> h_separation - ofs -> offset - selectedframe -> selected_frame - state_machine_selectedframe -> state_machine_selected_frame - table_hseparation -> table_h_separation - table_vseparation -> table_v_separation - vseparation -> v_separation
* Extract theme property names for localizationHaoyu Qiu2022-04-011-0/+13
|
* Add more patterns for property path extractionHaoyu Qiu2022-03-301-0/+5
|
* Simplify FBX importer project settings registeringHaoyu Qiu2022-03-291-0/+1
|
* Add property name style toggle to InspectorHaoyu Qiu2022-03-281-12/+44
|
* More editor `extract.py` improvements and fixesHaoyu Qiu2022-03-201-3/+17
|
* Improves editor property name extractionHaoyu Qiu2022-03-181-0/+31
|
* i18n: Add property paths to editor translation templateRémi Verschelde2022-03-171-3/+8
| | | | (cherry picked from commit 972c6687ffc3626b76557fc8a40927565db8eb2e)
* Remap property path based on path substringsHaoyu Qiu2022-03-181-65/+78
| | | | Also added captialization caching.
* Add missing property name capitalizationsFireForge2022-03-141-1/+16
|
* i18n: Make property paths and categories translatableHaoyu Qiu2022-03-031-0/+121