Skip to content
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

Add additional definitions of 'string' (w3c/i18n-actions#41) #117

Merged
merged 22 commits into from
Oct 19, 2023

Commits on Sep 18, 2023

  1. Add additional definitions for 'string' (w3c/i18n-actions#41)

    There are multiple sources for the term 'string', including WEBIDL,
    INFRA, Unicode, and XML Schema. In our discussions with RDF-star,
    we have found that there is a need for generic string definitions
    for use by JSON, Schema.org, RDF, and XML-based specs which are not
    consistent with DOMString/USVString.
    
    This PR needs to be accompanied by changes to the I18N-GLOSSARY in order
    to be complete. This PR is for initial discussion purposes before we
    embark on those changes.
    aphillips committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    06a6982 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    056989a View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Wording improvements

    aphillips committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    87c0614 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0fe543d View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Configuration menu
    Copy the full SHA
    b47a05e View commit details
    Browse the repository at this point in the history
  2. Further edits

    aphillips committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    5f03560 View commit details
    Browse the repository at this point in the history
  3. Further improvements.

    aphillips committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    e2e7473 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Configuration menu
    Copy the full SHA
    0c88a13 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Address comments

    aphillips committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    5ab9303 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Configuration menu
    Copy the full SHA
    581c1ed View commit details
    Browse the repository at this point in the history
  2. Further (deep) rewrite

    This change significantly reorganizes the section on strings in hopes
    of making the definitions clearer and to reduce the overall
    repetitive nature of the text.
    
    It also moves the text about design-principles to a note at the top,
    rather than burying it in the text.
    
    The relationship of DOMString and USVString to surrogates is clarified
    and pulled into one place.
    aphillips committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    abfe4fb View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2023

  1. Further improvements

    - Move inline style to local.css
    - fix lint-ignore on string definition
    - link to webidl definitions as needed
    - add a note about why you want DOMString when specifying bytes on the
      wire
    aphillips committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    73a5321 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4306012 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Address @himoren's comments

    - Fix links to DOMString and USVString to use WebIDL markup
    - Rephrase the sentence about UTF-8's relationship to surrogate code
      points.
    aphillips committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    3d96083 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    37c5ea8 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Move the mustard ahead of the explanation

    We have a general practice of putting the best practice text
    before the explanation of the BP so that users linking into
    specdev can read below the best practice rather than having
    to scroll up and start the section over.
    
    This change moves the string definition guidance ahead of all
    of the text about string types.
    aphillips committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    aef0664 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36cdea8 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Address comments in 2023-10-12 call

    - Change the MUSTard to recommend USVString first.
    - Split the MUSTard into two BPs
    - Add a missing link around one instance of `USVString`
    - Add an issue that includes a link to w3ctag/design-principles#454 and
      appropriately scary sounding text.
    aphillips committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    122d472 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa1629c View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Fix typo

    aphillips committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    bb508d6 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Configuration menu
    Copy the full SHA
    776c7dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6563800 View commit details
    Browse the repository at this point in the history