From 2a7352115d7ffef4b57e92fd44c9a7e1e3ce85bd Mon Sep 17 00:00:00 2001 From: "Steven R. Loomis" Date: Sat, 29 Oct 2022 17:53:54 -0500 Subject: [PATCH] =?UTF-8?q?feat(developer):=20ldml:=20Fix=20basic=20for=20?= =?UTF-8?q?disp=20=F0=9F=99=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Whew! For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532 --- .../src/kmc-keyboard/test/fixtures/basic.kmx | Bin 0 -> 1080 bytes .../src/kmc-keyboard/test/fixtures/basic.kvk | Bin 0 -> 93 bytes .../src/kmc-keyboard/test/fixtures/basic.txt | 24 ++++++++++++++++++ .../src/kmc-keyboard/test/fixtures/basic.xml | 4 +-- 4 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 developer/src/kmc-keyboard/test/fixtures/basic.kmx create mode 100644 developer/src/kmc-keyboard/test/fixtures/basic.kvk diff --git a/developer/src/kmc-keyboard/test/fixtures/basic.kmx b/developer/src/kmc-keyboard/test/fixtures/basic.kmx new file mode 100644 index 0000000000000000000000000000000000000000..d3c8ab42d6b55e8767a2689d0b08871cb434bd39 GIT binary patch literal 1080 zcmZvb%W4!+5Qavh1jSjnl5}QH$S^$@yW3pez-5*` zf`|)O!G(wqAR;bAT!@J4JV8Lezq=-Mf(3tnRp->HKBxNh!jsx#8?rq+(NWt4q5aDcA|Fp0=r2g`2*7|Nq1qEM4cIGud%QORlh<#rgCFwpXt5V7}5N(eKSRH z6sXVIm-crsXO6MM=%I7TsWa(a>aS|6#{a1L<#E+ld@kpp4d=XNXFVRuS@fskKG>_# z_tm#5f%Yc*m_Li2tNxV7XP{#BS9e0bOm{`S*4;RX2GI$mdgoC;Pv4=uPG{CP87t-J z>^i5u(JTuu;LBbWu-8!Y+eqs_Aie)H(tEx-zd3(E?c*0xzjmCv@Dv(hk=BhlFG1yB z_ITWR-8t!;hDE>1H+az=*gaMs{2QJ!7NLOJ+;6jIwoa7bZxW?=u}#};{uS;eGj;xz z9;3n5tjTko@!#kw@7)^R9yPmv(QFB|&~tR>``pjsPFKhyEjR5^=j@yAdb!_^n7E7n E0g&Z$o&W#< literal 0 HcmV?d00001 diff --git a/developer/src/kmc-keyboard/test/fixtures/basic.kvk b/developer/src/kmc-keyboard/test/fixtures/basic.kvk new file mode 100644 index 0000000000000000000000000000000000000000..8a098f794be1279ac7d700355a6881c9215fb149 GIT binary patch literal 93 zcmeYc^LArkV_;xl1Y$M@M}{JXOol{;93YPih(Q3mC=*Zyhz|e>b&y^N*N}mkVS@NJ Hafko_k#`5g literal 0 HcmV?d00001 diff --git a/developer/src/kmc-keyboard/test/fixtures/basic.txt b/developer/src/kmc-keyboard/test/fixtures/basic.txt index 5215cac8cc..37a6c83dcc 100644 --- a/developer/src/kmc-keyboard/test/fixtures/basic.txt +++ b/developer/src/kmc-keyboard/test/fixtures/basic.txt @@ -98,6 +98,9 @@ block(sectitems) 62 6b 73 70 diff(sect,bksp) + 64 69 73 70 + diff(sect,disp) + 65 6c 65 6d diff(sect,elem) @@ -149,6 +152,27 @@ block(bksp) # }; +# ---------------------------------------------------------------------------------------------------- +# disp +# ---------------------------------------------------------------------------------------------------- + +block(disp) # struct COMP_KMXPLUS_DISP { + 64 69 73 70 # KMX_DWORD header.ident; // 0000 Section name - disp + sizeof(disp) # KMX_DWORD header.size; // 0004 Section length + 01 00 00 00 # KMX_DWORD count; // 0008 number of entries + index(strNull,strElemBkspFrom2,2) # KMX_DWORD baseCharacter // 000C baseCharacter = 'e' + # }; + 00 00 00 00 # KMX_DWORD reserved0; + 00 00 00 00 # KMX_DWORD reserved1; + 00 00 00 00 # KMX_DWORD reserved2; + 00 00 00 00 # KMX_DWORD reserved3; + + # only entry: + index(strNull,strElemTranFrom2,2) # KMX_DWORD to // 000C baseCharacter = 'a' + index(strNull,strElemTranFrom1,2) # KMX_DWORD display // 000C baseCharacter = '^' + + + # ---------------------------------------------------------------------------------------------------- # elem # ---------------------------------------------------------------------------------------------------- diff --git a/developer/src/kmc-keyboard/test/fixtures/basic.xml b/developer/src/kmc-keyboard/test/fixtures/basic.xml index 4f639a04d8..f22a4ff605 100644 --- a/developer/src/kmc-keyboard/test/fixtures/basic.xml +++ b/developer/src/kmc-keyboard/test/fixtures/basic.xml @@ -20,8 +20,8 @@ - - + +