spiegel-keyman/developer/src/tike
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
..
actions fix(developer): disable Keyboard|Compile if no project loaded 2022-11-07 09:01:37 +11:00
child feat(developer): check for duplicated language codes in package editor and compiler 2023-02-02 15:06:15 +07:00
compile fix(developer): generate valid js when using unquoted digits in stores 2022-09-28 17:00:55 +10:00
debug fix(core): emit keystroke was writing to wrong queue 2022-11-08 16:31:30 +11:00
dialogs fix(developer): Select BCP47 Code dialog inconsistencies 2023-02-07 12:40:31 +07:00
dockforms chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
help chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
http fix(developer): EncodeURL was not handling spaces 2022-11-26 07:09:53 +07:00
import chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
main chore(developer): kmcmpdll debug src path 2023-01-31 15:56:30 +07:00
oskbuilder fix(developer): patch from previous commit 2022-11-09 07:36:28 +11:00
Profiling chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
project chore(developer): tidy up compile hints 2022-11-06 04:59:50 +11:00
rel chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
res chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
tests chore(developer): additional moves of developer scripts 2022-05-22 07:59:54 +10:00
update fix(developer): OnlineUpdate crash on shutdown 2022-11-28 09:56:27 +07:00
web chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
xml chore: revise tag variable name to VERSION_GIT_TAG 2023-01-21 17:02:50 +07:00
xml-sources/layoutbuilder/source chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
icons.rc chore(windows): update resource references 2022-06-01 06:56:43 +10:00
isis.pxx chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
KeymanDeveloper90.ico chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
kmlmc.cmd fix(developer): Handle hints and warnings cleanly 2022-09-28 20:17:44 +10:00
kmlmi.cmd chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
kmlmp.cmd chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Makefile chore(developer): additional moves of developer scripts 2022-05-22 07:59:54 +10:00
manifest.in chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
manifest.rc chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
test.kpp chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
tike.dpr chore: rename tike internally 2022-11-28 19:52:00 +07:00
tike.dproj chore: rename tike internally 2022-11-28 19:52:00 +07:00
tike.res fix(windows): lower case filenames for projects 2022-11-28 19:28:14 +07:00
version.rc chore(windows): move keymanversion.h to common 2022-06-12 13:56:13 +10:00