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

Improve TextureAtlas parsing, store name/value pairs per region #6316

Merged
merged 27 commits into from Dec 20, 2020
Merged

Improve TextureAtlas parsing, store name/value pairs per region #6316

merged 27 commits into from Dec 20, 2020

Commits on Dec 16, 2020

  1. Changed TextureAtlas parsing to store unrecognized values as name/val…

    …ue pairs. Moved split and pad to name/value pairs. Changed TexturePacker to omit entries that are default values and write a pma entry for each page.
    NathanSweet committed Dec 16, 2020
    Copy the full SHA
    c13809c View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2020

  1. Copy the full SHA
    bab610d View commit details
    Browse the repository at this point in the history
  2. Javadoc typo.

    NathanSweet committed Dec 17, 2020
    Copy the full SHA
    1de4028 View commit details
    Browse the repository at this point in the history
  3. Spaces before commas.

    NathanSweet committed Dec 17, 2020
    Copy the full SHA
    377a7aa View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    21a8407 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    a294741 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2020

  1. Copy the full SHA
    2bc0a3f View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    5cfe622 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    5cfa7cc View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    466947e View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    b852c83 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    e51b738 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    e7f9d13 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2020

  1. Copy the full SHA
    e2d25c9 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    32fee82 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    cd2f2d6 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    eb57019 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    abd8eb3 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    17ac61e View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    0519e76 View commit details
    Browse the repository at this point in the history
  8. Revert change to issue_pack, since the issue was fixed.

    And fixed in a more thorough way, too.
    tommyettinger committed Dec 19, 2020
    Copy the full SHA
    1c9b09c View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    37fafc1 View commit details
    Browse the repository at this point in the history
  10. CHANGES for Region too.

    NathanSweet committed Dec 19, 2020
    Copy the full SHA
    9c54859 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    ccd9f42 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2020

  1. Copy the full SHA
    6f1dd1a View commit details
    Browse the repository at this point in the history
  2. Move TextureAtlasData member class to end of TextureAtlas.

    Drives my OCD nuts to put member classes at the top.
    NathanSweet committed Dec 20, 2020
    Copy the full SHA
    ca465cc View commit details
    Browse the repository at this point in the history
  3. Bunch of clean up.

    * Reuse region names/values arrays.
    * Initialize index to -1 by default.
    * Comments to note deprecated fields.
    * Use @null.
    * 1024 BufferedReader size.
    * Don't need to store index comparator on a field.
    * Changed equalsIgnoreCase to equals. Most of the format is case sensitive so seemed odd to ignore case only in some places.
    * Use ensureCapacity for textures and regions collections.
    * Clean up wonky texture initialization.
    * Don't need a static field for reading the entry, plus it wasn't thread safe.
    NathanSweet committed Dec 20, 2020
    Copy the full SHA
    96886af View commit details
    Browse the repository at this point in the history