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

Implement text KeyValues 3 #61

Draft
wants to merge 49 commits into
base: master
Choose a base branch
from
Draft

Implement text KeyValues 3 #61

wants to merge 49 commits into from

Commits on Feb 16, 2024

  1. Configuration menu
    Copy the full SHA
    e3058f0 View commit details
    Browse the repository at this point in the history
  2. Basic test for flagged value

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    e53d3a3 View commit details
    Browse the repository at this point in the history
  3. kv3 does not have includes

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    e850169 View commit details
    Browse the repository at this point in the history
  4. kv3 does not have conditionals

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    f4c1e44 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4ee3e0d View commit details
    Browse the repository at this point in the history
  6. Support multiline strings

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    81914ee View commit details
    Browse the repository at this point in the history
  7. Support multi line comments

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    2f32032 View commit details
    Browse the repository at this point in the history
  8. Partial support for arrays

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    5a6b236 View commit details
    Browse the repository at this point in the history
  9. Add kv3 guids

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    2d1e3bc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    89474a9 View commit details
    Browse the repository at this point in the history
  11. Add tests for header parsing

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    894892d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b117774 View commit details
    Browse the repository at this point in the history
  13. Parse basic types

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    d691016 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    19287e7 View commit details
    Browse the repository at this point in the history
  15. Prepare kv flag handling

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    11e6caa View commit details
    Browse the repository at this point in the history
  16. Use Valve's delimeters

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    26c9b48 View commit details
    Browse the repository at this point in the history
  17. flag 4

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    3058adb View commit details
    Browse the repository at this point in the history
  18. case insensitive

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    16f64c8 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    9841535 View commit details
    Browse the repository at this point in the history
  20. Support quoted keys

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    9f67d87 View commit details
    Browse the repository at this point in the history
  21. still check for :

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    f8c0d44 View commit details
    Browse the repository at this point in the history
  22. Remove InObjectBeforeValue state

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    ca0d158 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    30378fb View commit details
    Browse the repository at this point in the history
  24. Support escaping """

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    c087db8 View commit details
    Browse the repository at this point in the history
  25. Parse binary blobs

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    999d8a3 View commit details
    Browse the repository at this point in the history
  26. Changes for array

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    5dc8e07 View commit details
    Browse the repository at this point in the history
  27. Add OnArrayStart/OnArrayEnd

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    8325318 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    7e9745c View commit details
    Browse the repository at this point in the history
  29. Some preparation for kv flags

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    914b273 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    771c7db View commit details
    Browse the repository at this point in the history
  31. Serialize arrays and flags

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    623174b View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    38802eb View commit details
    Browse the repository at this point in the history
  33. Add expected array serialization

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    4d96f4c View commit details
    Browse the repository at this point in the history
  34. Simplify

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    048513f View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    eae477d View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    749a436 View commit details
    Browse the repository at this point in the history
  37. Implement binary blobs

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    1f02799 View commit details
    Browse the repository at this point in the history
  38. Remove unused usings

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    43a89dc View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    91b3e3e View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    e186127 View commit details
    Browse the repository at this point in the history
  41. Return KVFile from read header

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    ea6c2b0 View commit details
    Browse the repository at this point in the history
  42. Asset.Pass breaks analyzer

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    1b248ae View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    6e0bed3 View commit details
    Browse the repository at this point in the history
  44. Add kv1 -> kv3 test

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    66e3bd5 View commit details
    Browse the repository at this point in the history
  45. Improve kv3 key escaping

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    e4cf8fc View commit details
    Browse the repository at this point in the history
  46. Make KVFile extend KVObject

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    c298a54 View commit details
    Browse the repository at this point in the history
  47. Make KVFlag singular

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    49a7c7d View commit details
    Browse the repository at this point in the history
  48. Rebase

    xPaw committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    bc47917 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Add nuget publish

    xPaw committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    45a0484 View commit details
    Browse the repository at this point in the history