-
-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update from main #914
Update from main #914
Commits on Aug 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2d28dc8 - Browse repository at this point
Copy the full SHA 2d28dc8View commit details
Commits on Aug 20, 2024
-
Accept attributes design & remove spec note (#845)
* Accept attributes design & remove spec note * Disallow duplicate attribute names (closes #756) * Add link to contextual options PR * Add more prose to tag example text Co-authored-by: Addison Phillips <addison@unicode.org> * Mention attribute validity condition in the **_valid_** definition --------- Co-authored-by: Addison Phillips <addison@unicode.org>
Configuration menu - View commit details
-
Copy full SHA for 47c1062 - Browse repository at this point
Copy the full SHA 47c1062View commit details
Commits on Aug 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 92d8940 - Browse repository at this point
Copy the full SHA 92d8940View commit details -
Add tests for pattern selection (#863)
* Add tests for pattern selection * Add missing errors * Apply suggestions from code review Co-authored-by: Addison Phillips <addison@unicode.org> --------- Co-authored-by: Addison Phillips <addison@unicode.org>
Configuration menu - View commit details
-
Copy full SHA for b4fbf04 - Browse repository at this point
Copy the full SHA b4fbf04View commit details -
Configuration menu - View commit details
-
Copy full SHA for e64c987 - Browse repository at this point
Copy the full SHA e64c987View commit details -
Add new selection-declaration alternative: Require annotation of sele…
…ctor variables in placeholders (#860) * Add new selection-declaration alternative: Require annotation of selector variables in placeholders * Improve examples * Switch example order
Configuration menu - View commit details
-
Copy full SHA for 343ef56 - Browse repository at this point
Copy the full SHA 343ef56View commit details -
Update the stability policy (#834)
* Update the stability policy Based on discussion in the 2024-07-22 call and in PR #829, update the stability policy. * A deeper, more thorough rewrite - Standardizes the phrasing completely. - Moves all potential future changes (which are not, after all, stability policies) to an "important" block - Removes duplication - Separates functions, options, and option values into separate guarantees - Clarifies the note about formatting changing over time * Update spec/README.md Co-authored-by: Tim Chevalier <tjc@igalia.com> * Update spec/README.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * remove well-formed * Update spec/README.md --------- Co-authored-by: Tim Chevalier <tjc@igalia.com> Co-authored-by: Eemeli Aro <eemeli@mozilla.com>
Configuration menu - View commit details
-
Copy full SHA for 42c1f97 - Browse repository at this point
Copy the full SHA 42c1f97View commit details -
Refine error handling text (#816)
* Refine error handling text * Apply suggestions from code review Co-authored-by: Addison Phillips <addison@unicode.org> * Update fallback text * Turn bullet point list into paragraphs * Be more mighty Co-authored-by: Addison Phillips <addison@unicode.org> --------- Co-authored-by: Addison Phillips <addison@unicode.org>
Configuration menu - View commit details
-
Copy full SHA for 14fd7b5 - Browse repository at this point
Copy the full SHA 14fd7b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for abff42c - Browse repository at this point
Copy the full SHA abff42cView commit details
Commits on Aug 28, 2024
-
Select "Match on variables instead of expressions" for selection-decl…
…arations (#824) * Select "Match on variables instead of expressions" for selection-declarations * Add hybrid option to selection-declaration.md (#870) * Add hybrid option to selection-declaration.md * Update selection-declaration.md fixed glitch in original edit * Update selection-declaration.md * Apply suggestions from code review Fixing typos Co-authored-by: Addison Phillips <addison@unicode.org> * Update selection-declaration.md * Update exploration/selection-declaration.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Update exploration/selection-declaration.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Update exploration/selection-declaration.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> --------- Co-authored-by: Addison Phillips <addison@unicode.org> Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Update selection-declaration.md --------- Co-authored-by: Mark Davis <mark@unicode.org> Co-authored-by: Addison Phillips <addison@unicode.org>
Configuration menu - View commit details
-
Copy full SHA for a35e524 - Browse repository at this point
Copy the full SHA a35e524View commit details
Commits on Aug 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 42620a1 - Browse repository at this point
Copy the full SHA 42620a1View commit details
Commits on Sep 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d4fb35b - Browse repository at this point
Copy the full SHA d4fb35bView commit details -
[DESIGN] Update bidi design document to show proposed design (#871)
* [DESIGN] Update bidi design document to show proposed design The design I actually think we should adopt is the "hybrid approaches" one. This is a necessary first step on the highway to UAX31 compliance and I think is responsibly contained/managed. It is a hybrid approach, in that it permits testable strict implementations to be created (particularly for message serialization). This PR consists of moving text around. I added one "pro" to one option also. * Address comments
Configuration menu - View commit details
-
Copy full SHA for 6657b80 - Browse repository at this point
Copy the full SHA 6657b80View commit details
Commits on Sep 3, 2024
-
Miscellaneous test fixes (#862)
* Add missing expected bad-selector errors * Fix expected parts for unsupported-statement test * Add a few new tests for leading-whitespace and duplicate-variant * Add tests for escaped-char changes made in #743 * Fix tests for attributes with variable values
Configuration menu - View commit details
-
Copy full SHA for 3eb6c86 - Browse repository at this point
Copy the full SHA 3eb6c86View commit details
Commits on Sep 5, 2024
-
Update contributing and joining info (#876)
* Update contributing and joining info * Update README.md * Update CONTRIBUTING.md * Restore CLA copy
Configuration menu - View commit details
-
Copy full SHA for aa8d293 - Browse repository at this point
Copy the full SHA aa8d293View commit details
Commits on Sep 9, 2024
-
Clarify error & fallback handling (#879)
* Clarify error & fallback handling * Apply suggestions from code review Co-authored-by: Addison Phillips <addison@unicode.org> * Select last rather than first attribute * Drop mention of "starting with Pattern Selection" * Attributes can't change the formatted output * Use "nor" instead of "or" regarding attribute restrictions --------- Co-authored-by: Addison Phillips <addison@unicode.org>
Configuration menu - View commit details
-
Copy full SHA for 058a6d6 - Browse repository at this point
Copy the full SHA 058a6d6View commit details -
* Clarify rule selection Fixes #868 This adds normative SHOULD language to using CLDR plural and ordinal data, which was intended originally. - clarifies that keyword selection follows exact match - clarifies the purpose of rule-based selection - makes non-CLDR-based implementation permitted * Update spec/registry.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Update spec/registry.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Update spec/registry.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> --------- Co-authored-by: Eemeli Aro <eemeli@mozilla.com>
Configuration menu - View commit details
-
Copy full SHA for 749a502 - Browse repository at this point
Copy the full SHA 749a502View commit details -
[DESIGN] Maintaining the Standard, Optional and Unicode Namespace Fun…
…ction Sets (#634) * Design doc to capture registry maintenance * Update maintaining-registry.md * Update exploration/maintaining-registry.md Co-authored-by: Tim Chevalier <tjc@igalia.com> * Update exploration/maintaining-registry.md Co-authored-by: Tim Chevalier <tjc@igalia.com> * Add user stories, small updates to RGI * Update exploration/maintaining-registry.md * Adding additional detail * Remove machine readable registry; update prose * Update maintaining-registry.md * Further development work * Update to change format and naming Per the 2024-08-19 call, we decided to switch towards a specification-per-function model, with statuses. This commit includes the initial set of changes to try and implement this. * Address some comments. --------- Co-authored-by: Tim Chevalier <tjc@igalia.com>
Configuration menu - View commit details
-
Copy full SHA for 45ca7e3 - Browse repository at this point
Copy the full SHA 45ca7e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a57e09e - Browse repository at this point
Copy the full SHA a57e09eView commit details -
Fix a typo in an example (#880)
The upcoming work to implement resolved value might make this patch unnecessary or obsolete, but fixing the typo (missing `{`/`}` around the variable in the pattern) just in case
Configuration menu - View commit details
-
Copy full SHA for 01f2f40 - Browse repository at this point
Copy the full SHA 01f2f40View commit details
Commits on Sep 10, 2024
-
Remove forward-compatibility promise and all reserved & private syntax (
#883) * Remove forwards compatibility from stability guarantee * Drop reserved statements and expressions * Drop private-use annotations * Update tests * Clarify that deprecation is not removal
Configuration menu - View commit details
-
Copy full SHA for 40db4e0 - Browse repository at this point
Copy the full SHA 40db4e0View commit details -
Match on variables instead of expressions (#877)
* Match on variables instead of expressions * Apply suggestions from code review Co-authored-by: Addison Phillips <addison@unicode.org> * Apply suggestions from code review * Add missing test changes noticed during implementation * Empty commit to re-trigger CLA check --------- Co-authored-by: Addison Phillips <addison@unicode.org>
Configuration menu - View commit details
-
Copy full SHA for 7dad8fc - Browse repository at this point
Copy the full SHA 7dad8fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80bec52 - Browse repository at this point
Copy the full SHA 80bec52View commit details
Commits on Sep 16, 2024
-
Add bidi support and address UAX31/UTS55 requirements (#884)
* Add bidi support and address UAX31/UTS55 requirements Adds the bidi strong marks ALM, RLM, and LRM plus the bidi isolate controls LRI, RLI, FSI, and PDI to the syntax. Formally defines optional vs. non-optional whitespace. Non-optional whitespace must include at least one whitespace character. Optional whitespace may contain only bidi marks (which are invisible) * Update syntax.md including text from previous PR * Repair the guidance on strongly directional marks Include ALM and better specify how to use the marks. * Fix formatting of the "important" * Add bidi characters to description of whitespace. * Permit bidi in a few more places Add optional whitespace at the start of `variant` Add optional whitespace around `quoted-pattern` These changes result in allowing bidi around keys and quoted patterns as intended. * Update syntax.md ABNF * Update formatting.md - Add a note about the difference between formatting and message syntax. - Clarify the sentence about message directionality. * Address comment about name/identifier * Address comments related to bidi in `name` * Fix variable's location * Address comment about the list of LRI/PDI targets * One character typo :-P * Update spec/syntax.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Address comments about rule R3a-1 * Update spec/syntax.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Address comment about U+061C * Change [o]wsp => `o` or `s` * Match syntax spec to abnf * Remove * * Update syntax.md * Update spec/syntax.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Update spec/message.abnf Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Update spec/message.abnf Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Update syntax.md * Update spec/message.abnf Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Update spec/syntax.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Update spec/syntax.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> --------- Co-authored-by: Eemeli Aro <eemeli@mozilla.com>
Configuration menu - View commit details
-
Copy full SHA for c3d06cf - Browse repository at this point
Copy the full SHA c3d06cfView commit details -
Specify
bad-option
for bad digit size option values (#882)* Specify `bad-option` for bad digit size option values Fixes #739 * adopt 'non-negative integer'
Configuration menu - View commit details
-
Copy full SHA for a49b9dc - Browse repository at this point
Copy the full SHA a49b9dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95ec6d5 - Browse repository at this point
Copy the full SHA 95ec6d5View commit details
Commits on Sep 17, 2024
-
Address name and literal equality (#885)
* Address name and literal equality This change defines equality as discussed in the 2024-09-09 teleconference in the following ways: - It defines _name_ equality as being under NFC - It defines _literal_ equality as explicitly **not** under NFC - It moves _name_ before _identifier_ in that section of text to avoid a forward definition. Note that this deviates from discussion in 2024-09-09's call in that we didn't discuss literals at length. It also doesn't discuss non-name/non-literal values, which I'll point out are limited to ASCII sequences such as keywords. * Typo fix * Add a note about not requiring implementations to actually normalize * Implement changes dicussed in 2024-09-16 call. - Make _key_ require NFC for uniqueness/comparison - Add a note about NFC - Make _literal_ **_not_** define equality - Make text in _name_ identical to that in _key_ for consistency * Update formatting.md to include keys in NFC * Address comments * Update spec/syntax.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Update spec/syntax.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> --------- Co-authored-by: Eemeli Aro <eemeli@mozilla.com>
Configuration menu - View commit details
-
Copy full SHA for 6f5ad39 - Browse repository at this point
Copy the full SHA 6f5ad39View commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 57740d8 - Browse repository at this point
Copy the full SHA 57740d8View commit details
Commits on Sep 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6c3704f - Browse repository at this point
Copy the full SHA 6c3704fView commit details -
Update note on exact numeric match for v46 (#891)
Addresses #887 Non-normative changes to the notes specifically part of LDML46
Configuration menu - View commit details
-
Copy full SHA for daf7e0b - Browse repository at this point
Copy the full SHA daf7e0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 869005f - Browse repository at this point
Copy the full SHA 869005fView commit details
Commits on Sep 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 22707c7 - Browse repository at this point
Copy the full SHA 22707c7View commit details
Commits on Oct 7, 2024
-
Add Resolved Values and Function Handler sections to formatting (#728)
* Add Resolved Values section to formatting * Apply suggestions from code review * Apply suggestions from code review * Apply suggestions from code review Co-authored-by: Tim Chevalier <tjc@igalia.com> * Linkify "resolved value" * Add some examples & explicitly allow wrapping input values * No throw, only emit Co-authored-by: Tim Chevalier <tjc@igalia.com> * Add section on Function Handlers, defining the term * Apply suggestions from code review * Rephrase initial resolved value definition * Update spec/formatting.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Update resolved value definition again Co-authored-by: Addison Phillips <addison@unicode.org> --------- Co-authored-by: Tim Chevalier <tjc@igalia.com> Co-authored-by: Addison Phillips <addison@unicode.org>
Configuration menu - View commit details
-
Copy full SHA for 662c97f - Browse repository at this point
Copy the full SHA 662c97fView commit details -
Define function composition for :number and :integer values (#823)
* Define function composition for :number and :integer values * Apply suggestions from code review Co-authored-by: Addison Phillips <addison@unicode.org> * Add operand option priority example * Add apostrophes' Co-authored-by: Tim Chevalier <tjc@igalia.com> * Update spec/registry.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Update spec/registry.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> --------- Co-authored-by: Addison Phillips <addison@unicode.org> Co-authored-by: Tim Chevalier <tjc@igalia.com>
Configuration menu - View commit details
-
Copy full SHA for b729d38 - Browse repository at this point
Copy the full SHA b729d38View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9fc136 - Browse repository at this point
Copy the full SHA e9fc136View commit details
Commits on Oct 14, 2024
-
Apply NFC normalization during :string key comparison (#905)
* Apply NFC normalization during :string key comparison * Add link to UAX#15 Co-authored-by: Addison Phillips <addison@unicode.org> --------- Co-authored-by: Addison Phillips <addison@unicode.org>
Configuration menu - View commit details
-
Copy full SHA for a93fcc1 - Browse repository at this point
Copy the full SHA a93fcc1View commit details -
Add tests for changes due to bidi/whitespace (#902)
* Add tests for changes due to bidi/whitespace * Correct output * Make erroneous test a syntax error
Configuration menu - View commit details
-
Copy full SHA for 9e595f6 - Browse repository at this point
Copy the full SHA 9e595f6View commit details -
Define function composition for date/time values (#814)
* Define function composition for date/time values * Apply suggestions from code review Co-authored-by: Stanisław Małolepszy <sta@malolepszy.org> * Drop the "only" * Update spec/registry.md * Update spec/registry.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Update spec/registry.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Update spec/registry.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Make :date and :time composition implementation-defined --------- Co-authored-by: Stanisław Małolepszy <sta@malolepszy.org> Co-authored-by: Addison Phillips <addison@unicode.org>
Configuration menu - View commit details
-
Copy full SHA for 2334e16 - Browse repository at this point
Copy the full SHA 2334e16View commit details -
DESIGN: Add alternative designs to the design doc on function composi…
…tion (#806) * DESIGN: Add a sequel to the design doc on function composition This document sketches out some alternatives for the machinery provided to enable function composition. The goal is to provide an exhaustive list of alternatives. * Remove 'part 2' document and move contents to the end of part 1 * Revise introduction to reflect the changed goal * Edited for conciseness * Further edits for conciseness * Give a name to InputType and use it * Refer to motivating examples
Configuration menu - View commit details
-
Copy full SHA for f6b724b - Browse repository at this point
Copy the full SHA f6b724bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 335b5b5 - Browse repository at this point
Copy the full SHA 335b5b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 240fe22 - Browse repository at this point
Copy the full SHA 240fe22View commit details
Commits on Oct 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4ea56e4 - Browse repository at this point
Copy the full SHA 4ea56e4View commit details
Commits on Oct 21, 2024
-
Fix
:integer
optionuseGrouping
values (#912)I noticed that `:integer` does not include the "never" value for the option `useGrouping`. This is a bug.
Configuration menu - View commit details
-
Copy full SHA for 69b94e8 - Browse repository at this point
Copy the full SHA 69b94e8View commit details -
Drop syntax note on additional bidi changes (#910)
Drop syntax note on addition bidi changes
Configuration menu - View commit details
-
Copy full SHA for 218c61c - Browse repository at this point
Copy the full SHA 218c61cView commit details -
Add tests for changes due to #885 (name/literal equality) (#904)
* Add tests for changes due to #885 (name/literal equality) * Update test/tests/functions/string.json Co-authored-by: Eemeli Aro <eemeli@gmail.com> * Update test/tests/syntax.json Co-authored-by: Eemeli Aro <eemeli@gmail.com> * Update test/tests/functions/string.json Co-authored-by: Eemeli Aro <eemeli@gmail.com> * Added tests for reordering and special case mapping * Add another selection test --------- Co-authored-by: Eemeli Aro <eemeli@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for efde4ff - Browse repository at this point
Copy the full SHA efde4ffView commit details -
Add u: options namespace (#846)
* Move spec/registry.md -> spec/registry/default.md * Add Unicode Registry definition * Refer to BCP47, add note about only requiring normal tags * Call it a namespace * Apply suggestions from code review Co-authored-by: Addison Phillips <addison@unicode.org> * Fix test file reference Co-authored-by: Tim Chevalier <tjc@igalia.com> * Apply suggestions from code review * Update spec/u-namespace.md Co-authored-by: Eemeli Aro <eemeli@mozilla.com> * Apply suggestions from code review Co-authored-by: Addison Phillips <addison@unicode.org> * Apply suggestions from code review Co-authored-by: Addison Phillips <addison@unicode.org> * Add mention of functions to namespace description --------- Co-authored-by: Addison Phillips <addison@unicode.org> Co-authored-by: Tim Chevalier <tjc@igalia.com>
Configuration menu - View commit details
-
Copy full SHA for 7f9a4de - Browse repository at this point
Copy the full SHA 7f9a4deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1291773 - Browse repository at this point
Copy the full SHA 1291773View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eb6109 - Browse repository at this point
Copy the full SHA 0eb6109View commit details
Commits on Oct 22, 2024
-
Allow surrogates in content, issue #895 (#906)
* Allow surrogates in content, issue #895 * Grammar and typos, linkify terms, make into a note, and fix 2119 keywords Thanks Addison! Co-authored-by: Addison Phillips <addisonI18N@gmail.com> * Not using "localizable elements" Co-authored-by: Addison Phillips <addisonI18N@gmail.com> * Keep syntax.md in sync with message.abnf * Added note about surrogates to quoted literals * Moved the note about surrogates from Security Considerations to The Message * Update spec/syntax.md * Update spec/syntax.md * Italicize in a couple of places * Implemeted more (all?) feedback from review --------- Co-authored-by: Addison Phillips <addisonI18N@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1baac19 - Browse repository at this point
Copy the full SHA 1baac19View commit details