1. 6077112 README: master->main by Dustin L. Howett · 2 years, 5 months ago master v1.0.0
  2. f9c297d mod: add a compat version of go 1.12; tidy by Dustin L. Howett · 2 years, 5 months ago
  3. c62a4ea mod: commit go.sum (oops) by Dustin L. Howett · 2 years, 5 months ago
  4. 1454fab text: add ' to the runes to be quoted when using OpenStep format (#64) by lpusok · 3 years, 5 months ago
  5. 117a925 unmarshal: replace manual array element copy with reflect.Copy by Dustin L. Howett · 3 years, 6 months ago
  6. 2d98b15 un/marshal: properly handle byte arrays (which don't support .Bytes) by Dustin L. Howett · 3 years, 6 months ago
  7. 3b63eb3 text: break up accidental doc comment by Dustin L. Howett · 4 years ago
  8. c2293a3 test: whoops, forgot to commit part of the change for dump by Dustin L. Howett · 4 years ago
  9. ca3647c add a minimal Go .gitignore by Dustin L. Howett · 4 years ago
  10. 05a1d19 int/cmd: add tabler, charset generator by Dustin L. Howett · 6 years ago
  11. 3dcb265 test: add a primitive "test case dumper" by Dustin L. Howett · 4 years ago
  12. e8ad404 text: Add support for quoted GNUStep extended values by Dustin L. Howett · 4 years ago
  13. 2d6d080 text: add links to the GS and CF parsers and implementation notes by Mingye Wang · 4 years, 2 months ago
  14. a71bd31 text: add support for parsing GNUStep base64 values by Mingye Wang · 4 years ago
  15. 77e249a add a GitHub CI configuration by Dustin L. Howett · 4 years, 2 months ago
  16. 7b84bae Enable CF$UID packing for *step formats (#54) by Mingye Wang · 4 years, 2 months ago
  17. 591f970 mod: add go.mod with ply's dependencies by Dustin L. Howett · 5 years ago
  18. fed556a plait: add experimental wasm plist stuff by Dustin L. Howett · 6 years ago
  19. 0aade0c testdata: add saurik's unusual xml property lists by Dustin L. Howett · 6 years ago
  20. 500bd5b infra: remove the travis CI configuration by Dustin L. Howett · 6 years ago
  21. d0aa440 unmarshal: always overwrite duplicate keys in target maps by Dustin L. Howett · 6 years ago
  22. 3bf914e README: Update the coverage badge URL by Dustin L. Howett · 6 years ago
  23. 84d08b7 xml: rewrite the xml generator to avoid xml.Encoder by Dustin L. Howett · 6 years ago
  24. a43036a test: clean up some of the test case data by Dustin L. Howett · 6 years ago
  25. 16bdb68 bplist: store high-half u64 that don't overlap s64 as s128 by Dustin L. Howett · 6 years ago
  26. c88f0fc bplist: sign-extend negative 64-bit integers lest we decode them wrong by Dustin L. Howett · 6 years ago
  27. f270eba test: really print the actual document when encode fails by Dustin L. Howett · 6 years ago
  28. 233df3c [test] Fix a bad format call uncovered by go-vet devel fc768da8 by Dustin L. Howett · 6 years ago
  29. a989d31 [ply] Stop double- or triple-printing the helpstring by Dustin L. Howett · 6 years ago
  30. 487325f [ply] Fix the import path in the readme by Dustin L. Howett · 7 years ago
  31. f00f32b [gitlab] Add 1.2 & appengine runs by Dustin L. Howett · 7 years ago
  32. 77af5fc [README] Add a coverage badge by Dustin L. Howett · 7 years ago
  33. 64fa786 [gitlab] Add a CI config that tests on Go 1.4, 1.6 & latest by Dustin L. Howett · 7 years ago
  34. b9583c7 [ply] move to cmd/ by Dustin L. Howett · 7 years ago
  35. c018539 [xml] Split the parser/generator into separate files by Dustin L. Howett · 7 years ago
  36. 2f847ea [test] Add a subtest shim for Go <1.7, drop low compat end to Go 1.2 by Dustin L. Howett · 7 years ago
  37. f0ef998 [test] Rearrange all the tests/use subtests by Dustin L. Howett · 7 years ago
  38. c17dcc5 [text] Rewrite the text plist parser to be like text/template/parser by Dustin L. Howett · 7 years ago
  39. c4a68d8 [text] Expand the text test collateral by Dustin L. Howett · 7 years ago
  40. 4133aaa [text] Split the parser/generator into separate files by Dustin L. Howett · 7 years ago
  41. 779f22d [test] Run each Encode test as a subtest by Dustin L. Howett · 7 years ago
  42. fc3f05f [test] Run each Decode test as a subtest by Dustin L. Howett · 7 years ago
  43. 3df3cb8 [travis] Test the appengine tag as well by Dustin L. Howett · 7 years ago
  44. 57d3140 [bplist] Share the plist's backing buffer for ASCII strings by Dustin L. Howett · 7 years ago
  45. fdb43dd [bplist] Rewrite the parser to operate on memory instead of a ReadSeeker by Dustin L. Howett · 7 years ago
  46. a62b35c [bplist] Encode all high Latin1 characters (>0x7f) as UTF16 (#28) by Bobrnor · 7 years ago
  47. 795cf23 [bplist] Rewrite the object parser to add cycle detection by Dustin L. Howett · 7 years ago
  48. 8e29236 [bplist] Split the parser/generator into separate files by Dustin L. Howett · 7 years ago
  49. b6f6787 [all] Fix some lint complaints. by Dustin L. Howett · 7 years ago
  50. c0bafb4 [tests] Don't return, just continue when a test should fail. by Dustin L. Howett · 7 years ago
  51. 445e867 [xml] Add support for integers in bases other than 10. (#19) by KenjiTakahashi · 8 years ago
  52. 1f7000b [text] Fix a test that didn't cover what I intended. by Dustin L. Howett · 7 years ago
  53. 0ef3201 [all] remove the not-yet-ready cfNull support by Dustin L. Howett · 7 years ago
  54. db8e369 [unmarshal] Simplify cfNumber's interface unmarshaler by Dustin L. Howett · 7 years ago
  55. f630cb4 [marshal] Add an invalid marshaling test. by Dustin L. Howett · 7 years ago
  56. 73cd20e [ply] Pretty-print UIDs. by Dustin L. Howett · 7 years ago
  57. 6017651 [xml] More test cases. by Dustin L. Howett · 7 years ago
  58. c5eac84 [text] Add some more test cases. by Dustin L. Howett · 7 years ago
  59. 8506660 [bplist] Subsume the VariousIllegalBplist test into InvalidBinary by Dustin L. Howett · 7 years ago
  60. f8d376f [bplist] Narrow the invalid bplist test cases. by Dustin L. Howett · 7 years ago
  61. 830fbe3 [bplist] Add yet more offset checks by Dustin L. Howett · 7 years ago
  62. f25b025 [travis] Try building with Travis CI. by Dustin L. Howett · 7 years ago
  63. b512d06 [text] Add a bunch of invalid text cases. by Dustin L. Howett · 7 years ago
  64. 429a406 [bplist] Add some checks from CoreFoundation; add more tests. by Dustin L. Howett · 7 years ago
  65. 8af31b0 [test] Reduce test spam. by Dustin L. Howett · 7 years ago
  66. 3db3f57 [xml] Add an invalid integer test. by Dustin L. Howett · 7 years ago
  67. d8661a8 [test] Fix a bad test value. by Dustin L. Howett · 7 years ago
  68. 221fc98 Add a custom marshaler/unmarshaler interface. by Dustin L. Howett · 7 years ago
  69. e9d7568 Add support for CFKeyedArchiverUIDs. by Dustin L. Howett · 7 years ago
  70. e789922 Replace plistValue+Kind with cfValue and type assertions. by Dustin L. Howett · 7 years ago
  71. e7b26b0 [text] Add a little more error handling. by Dustin L. Howett · 7 years ago
  72. adef6cf [tests] Report more verbosely on decode failures. by Dustin L. Howett · 7 years ago
  73. e575ff4 [bplist] (partially) delay-parse all bplist objects. by Dustin L. Howett · 7 years ago
  74. fec78c8 [bplist] It's likely I should have compiled this before committing. by Dustin L. Howett · 8 years ago
  75. 8a1851a [xml] Bail out for empty <integer/> units. by Dustin L. Howett · 8 years ago
  76. 7eeed0b [text] Detect and bail out for some invalid <> units. by Dustin L. Howett · 8 years ago
  77. 3b5a7a0 [bplist] Detect and bail out for more invalid range conditions. by Dustin L. Howett · 8 years ago
  78. a34fbb3 [ply] Installation instructions. by Dustin L. Howett · 8 years ago
  79. acf70ce [ply] Prettify the readme and add more examples. by Dustin L. Howett · 8 years ago
  80. dfe154a [ply] gop->ply by Dustin L. Howett · 8 years ago
  81. 7c55734 [gop] Initial commit of gop, a plist pretty-printer and translator. by Dustin L. Howett · 8 years ago
  82. f105580 [tests] Add some invalid bplist tests and an entrypoint for gofuzz. by Dustin L. Howett · 8 years ago
  83. 234feb6 [bplist] Detect and bail out for various invalid range conditions. by Dustin L. Howett · 8 years ago
  84. f4bf55d Merge pull request #7 from fwal/fix-keyed-init by Dustin L. Howett · 9 years ago
  85. 9d4781c [text] Use Peek so that we can avoid consuming non-comment strings beginning with /. Fixes #12. by Dustin L. Howett · 9 years ago
  86. 9146a0c [tests] Add a test covering #12 (non-quoted strings beginning with / are mangled.) by Dustin L. Howett · 9 years ago
  87. f783cf0 [xml] Use nil.(*string) to represent a mising key and thereby gain support for empty string keys. by Dustin L. Howett · 9 years ago
  88. 9823ba1 [text] Add support for blank dictionary keys. by Dustin L. Howett · 9 years ago
  89. 249e836 [tests] Add a test for encoding/decoding blank dictionary keys. by Dustin L. Howett · 9 years ago
  90. 7b24ffd Keyed initalization for Google AppEngine compability by Frederik Wallner · 10 years ago
  91. f2e54fd Keyed initalization for Google AppEngine compability by Frederik Wallner · 10 years ago
  92. c619543 [text] Add support for comments. by Dustin L. Howett · 10 years ago
  93. f34a961 [tests] Add format fallback and detection tests. by Dustin L. Howett · 10 years ago
  94. e4df396 [tests] Don't test format fallback in the Invalid tests. by Dustin L. Howett · 10 years ago
  95. d51152c [tests] Test chan/func encode, fix ShouldFail tests to actually check the right failure case. by Dustin L. Howett · 10 years ago
  96. 44e5925 [tests] Enhance the tests: All four formats, finer-grained decode testing, test everything we possibly can. by Dustin L. Howett · 10 years ago
  97. 8e3677c [decode] Add mustParseBool and use the mustParse* family for lax decoding. by Dustin L. Howett · 10 years ago
  98. 0fd98ec [unmarshal] Allow lax decoding of dates. Never try to TextUnmarshal a time.Time (as this interferes with lax decoding). by Dustin L. Howett · 10 years ago
  99. c657ccc To kill boilerplate error handling, add a couple must* convenience functions (Parse{Int,Uint,Float}) and a mustWriter. All panic on error. by Dustin L. Howett · 10 years ago
  100. cc82232 [tests] Get rid of nilWriter in favour of ioutil.Discard. by Dustin L. Howett · 10 years ago