spiegel-keyman/common/windows/delphi
Marc Durdin c155325d73 fix(developer): Select BCP47 Code dialog inconsistencies
Fixes #8157.

There are some limitations in this dialog as it stands; we will rework
it completely when we revisit BCP 47 tagging.

However, for now, this addresses some strange behaviours around the
Reset button and the displayed output:

* The Reset button will only be enabled if you change the text in the
  Language Name field.
* The messaging around a missing language subtag is clearer -- tells
  the user that they need to enter something there.
* The Reset button will now never insert default text strings into the
  Language Name field.

One example of something that is slightly weird, is if you enter a
two-letter region subtag into the script box, it will show what looks
like a valid tag in the output box (e.g. `en-Au`), but it will be
considered invalid, because that two letter subtag needs to be entered
into the region box.
2023-02-07 12:40:31 +07:00
..
charmap fix(developer): invalid charmap cell selection when updating to empty search result 2022-12-10 06:04:17 +07:00
chromium fix(developer): cast to prevent ERangeError for failed http reqs in CEF 2022-11-21 09:01:40 +11:00
components fix(developer): add no-ops for symbol builds for components 2022-07-08 05:04:10 +10:00
ext chore(windows): tweak sentry client for cross-module messages 2022-11-18 09:18:26 +11:00
general fix(developer): Select BCP47 Code dialog inconsistencies 2023-02-07 12:40:31 +07:00
keyboards chore(windows): move general keyboard units to common 2022-06-23 06:33:16 +10:00
packages feat(developer): check for duplicated language codes in package editor and compiler 2023-02-02 15:06:15 +07:00
setup fix(developer): show more useful error if out of space during Setup 2022-09-12 12:02:09 +10:00
standards chore(windows): move global/delphi/standards to common 2022-06-13 06:15:47 +10:00
tlb chore(windows): move global/delphi/tlb to common 2022-06-13 06:29:23 +10:00
tools chore(windows): Merge branch 'chore/developer/js-to-lmc' into chore/windows/move-common-general-files 2022-06-25 05:39:26 +10:00
ui fix(developer): generate a default icon for basic keyboard projects 2022-11-01 15:14:13 +11:00
vcl chore(windows): move Keyman.System.RegExGroupHelperRSP19902 unit to common 2022-06-22 14:02:03 +10:00
visualkeyboard chore(windows): move ExtShiftState to common 2022-06-21 09:38:52 +10:00
web fix(developer): EncodeURL was not handling spaces 2022-11-26 07:09:53 +07:00
Defines.mak chore(windows): move FixedTrackbar and add common_components to makefiles 2022-06-21 09:38:54 +10:00
Header.mak chore(windows): move dcpcrypt to common/windows 2022-06-02 10:38:29 +10:00
Makefile chore(windows): move KeymanVersion.pas to common and update refs 2022-06-21 09:39:04 +10:00
Target.mak chore(windows): move dcpcrypt to common/windows 2022-06-02 10:38:29 +10:00