Commit Graph

  • 706820b13a kbinxml(cargo): version 3.1.1 master Felix 2023-07-09 06:52:14 +00:00
  • a37d0d2750 rustfmt Felix 2023-07-09 06:44:54 +00:00
  • 76ca9182ed kbinxml: support empty root node Felix 2023-07-09 06:42:52 +00:00
  • 7f0e5d0152 Merge pull request #5 from mon/master Matthew Bilker 2023-07-06 15:38:08 -04:00
  • 6769014e28 Bump deps Will Toohey 2023-07-06 16:40:28 +10:00
  • 7c7d1b9996 Merge pull request #3 from mon/master Matt Bilker 2022-11-08 19:11:00 -08:00
  • 05f8f17b8f Add a bunch of examples to the README Will Toohey 2022-11-04 16:14:43 +10:00
  • 31899e4697 kbinxml(options): make OptionsBuilder useful by having build take reference Felix 2022-11-04 04:13:52 +00:00
  • d09293b756 kbinxml(cargo): version 3.1.0 Felix 2022-02-02 23:46:01 +00:00
  • c14690f225 cargo: clippy Felix 2022-02-02 23:45:14 +00:00
  • 4122e12206 psmap(cargo): version 2.0.0 Felix 2022-02-02 03:47:36 +00:00
  • 4e797a7ce5 psmap: update to kbinxml 3.0.0 Felix 2022-02-02 03:47:26 +00:00
  • 67fc8e7fb8 node: cleanup more unnecessary helper methods Felix 2022-02-02 03:37:39 +00:00
  • a645521d5d kbinxml_cli(cargo): version 3.0.0 Felix 2022-02-02 03:21:56 +00:00
  • 1ef84d9112 kbinxml_cli(cargo): upgrade to clap 3.0.14 Felix 2022-02-02 03:21:47 +00:00
  • 917d626212 kbinxml(cargo): version 3.0.0 Felix 2022-02-02 03:20:01 +00:00
  • 380e687115 kbinxml: reformat more to 4 space indent Felix 2022-02-02 03:19:40 +00:00
  • 948152e900 kbinxml(cargo): upgrade snafu to 0.7.0 Felix 2022-02-02 03:13:23 +00:00
  • 78f7a9b93a node: make attributes and children non-null Felix 2022-02-02 01:30:10 +00:00
  • 06ca05fd23 kbinxml(cargo): version 2.4.0 Felix 2021-02-28 23:15:32 +00:00
  • f0fe19c823 psmap(cargo): version 1.2.0 Felix 2021-02-23 10:53:05 +00:00
  • 9f51fe8dc1 kbinxml(cargo): version 2.3.0 Felix 2021-02-23 10:52:46 +00:00
  • 9780b171d1 psmap: rustfmt Matt Bilker 2020-07-10 07:56:43 +00:00
  • 0660dcda3f kbinxml(cargo): version 2.2.0 Matt Bilker 2020-07-10 07:55:50 +00:00
  • 1aa7fe1ce6 cargo: version 2.1.1 Matt Bilker 2020-02-26 02:38:05 +00:00
  • 1b4de54752 value(array): print 1s and 0s for boolean values Matt Bilker 2020-02-26 02:29:26 +00:00
  • 65f7bfed9a value: add TryFrom implementations for Cow<'_, str> Matt Bilker 2019-12-29 11:19:09 +00:00
  • bf9f8e60c7 kbinxml(cargo): version 2.1.0 Matt Bilker 2019-12-10 03:09:34 +00:00
  • 70f10c56ac kbinxml(cargo): upgrade to bytes 0.5 Matt Bilker 2019-12-10 03:09:00 +00:00
  • ce0764af58 kbinxml: fix compatibility with older Rust versions Matt Bilker 2019-12-09 20:47:04 +00:00
  • 5e9992a436 kbinxml(types): fix string boolean value handling Matt Bilker 2019-12-09 20:13:33 +00:00
  • 3da94cc2e5 psmap: fix error handling when using transforms and attribute parsing Matt Bilker 2019-12-04 08:04:35 +00:00
  • 6120716be6 kbinxml(cargo): version 2.0.1 Matt Bilker 2019-11-20 07:35:54 +00:00
  • 5ae8a8dc26 kbinxml(node_types): add alternate type names to type matching logic Matt Bilker 2019-11-20 07:35:30 +00:00
  • 22feea205a psmap: move proc macro into separate crate and add error type Matt Bilker 2019-11-09 17:34:47 +00:00
  • 6080df7b03 psmap: add basic node to struct demarshaller Matt Bilker 2019-11-09 08:56:44 +00:00
  • 045f2787f6 cargo: split library and application into subcrates with virtual workspaces Matt Bilker 2019-11-09 08:53:32 +00:00
  • ac25fb4691 readme: update with new information Matt Bilker 2019-11-09 08:31:51 +00:00
  • 36da26709c text_reader: specialize some error cases Matt Bilker 2019-11-09 08:25:23 +00:00
  • 3b9c1ae079 text_reader: add custom error type Matt Bilker 2019-11-09 08:20:20 +00:00
  • d0c6192057 reader: finish migration to custom error type Matt Bilker 2019-11-09 04:13:59 +00:00
  • 8e37feff51 writer: finish migration to custom error type Matt Bilker 2019-11-09 01:21:37 +00:00
  • 9b64f976ee node_types: add error type for unknown node types Matt Bilker 2019-11-09 01:14:19 +00:00
  • 3f8aa71c87 bin: use try operation for printer Matt Bilker 2019-11-09 01:02:19 +00:00
  • 9b7d94e9fd compression: Compression -> CompressionType Matt Bilker 2019-11-09 00:50:11 +00:00
  • f273d5b13e cargo: rustfmt Matt Bilker 2019-11-08 20:04:49 +00:00
  • 972e9b0e56 cargo: version 2.0.0 Matt Bilker 2019-11-08 05:23:30 +00:00
  • deb2314f14 bin: switch from failure to anyhow for error handling Matt Bilker 2019-11-08 05:23:00 +00:00
  • 60a05c00b8 error: add Send + Sync trait bounds on StringParse error container Matt Bilker 2019-11-08 05:22:11 +00:00
  • a840cc63fa error: replace failure with snafu Matt Bilker 2019-11-08 05:02:35 +00:00
  • 8be89649f3 types(string): integer values can be specified with hexadecimal notation Matt Bilker 2019-10-24 17:53:52 +00:00
  • 1b1f55f6d4 types(string): accept 'true' and 'false' for boolean values Matt Bilker 2019-10-24 17:53:02 +00:00
  • a09bb682f4 text_reader: binary nodes are not required to specify the size of the binary data Matt Bilker 2019-10-24 17:52:00 +00:00
  • b8bf1c1bfb node: use swap_remove for attributes Matt Bilker 2019-09-11 06:55:12 +00:00
  • e407239cd5 cargo: version 1.2.1 Matt Bilker 2019-09-10 08:34:29 +00:00
  • 6d97bc4d4f bin: remove old minidom code Matt Bilker 2019-09-09 20:22:39 +00:00
  • 29a3f8461b options: add builder option Matt Bilker 2019-09-09 20:21:44 +00:00
  • 3a2efab4d4 cargo: version 1.2.0 Matt Bilker 2019-08-30 21:13:31 +00:00
  • bb34602daa text_reader: support quick-xml without encoding_rs dependency Matt Bilker 2019-08-30 21:12:44 +00:00
  • 3edc7026e4 node: add ability to remove attributes Matt Bilker 2019-08-30 07:04:25 +00:00
  • 8135163a02 gitignore: ignore idea files from JetBrains IDEs Matt Bilker 2019-08-02 19:07:18 +00:00
  • 4d4dce9a6d cargo: version 1.1.0 Matt Bilker 2019-08-02 19:06:41 +00:00
  • 746a4c3ddb lib: remove minidom support Matt Bilker 2019-08-02 19:06:17 +00:00
  • 1d5682bc1f cargo: version 1.0.0, woot Matt Bilker 2019-07-09 01:07:24 +00:00
  • 5a4e803d2a bin: add output encoding option Matt Bilker 2019-07-09 00:54:54 +00:00
  • 8896f268ee text_reader: check to see if size of binary elements matches size attribute Matt Bilker 2019-07-09 00:51:15 +00:00
  • e4bbc431d1 value: remove old array implementation and clean up string parsing Matt Bilker 2019-07-08 23:56:33 +00:00
  • b195bd89bf error: take string for size mismatch instead of KbinType Matt Bilker 2019-07-08 22:23:33 +00:00
  • cda8719cab value: add FromKbinString for trait-based kbin string parsing Matt Bilker 2019-07-08 18:08:45 +00:00
  • b8921a157a value: turn the new array implementation on for values read from bytes Matt Bilker 2019-07-08 09:39:58 +00:00
  • b9e81f0582 types: handle kbin type conversion in separate handler Matt Bilker 2019-07-08 09:00:33 +00:00
  • 288a89b01a value: move array parsing to separate module Matt Bilker 2019-07-08 06:54:03 +00:00
  • 6733675238 node_types: make StandardType like C-style enum Matt Bilker 2019-07-06 19:28:37 +00:00
  • 864ed02ce4 node_types: remove unused inner type macro parameter Matt Bilker 2019-06-15 11:05:22 +00:00
  • 26ed824fa4 value: remove Node variant, remnant of serde work Matt Bilker 2019-06-14 05:51:43 +00:00
  • f716ff2422 cargo: version 0.30.0 Matt Bilker 2019-05-25 16:49:02 +00:00
  • 7f6dda305e value: try_from feature stabilized Matt Bilker 2019-05-25 16:48:51 +00:00
  • 48a389be54 bin: remove annoying print statement Matt Bilker 2019-05-19 23:14:22 +00:00
  • 4fffb0a3af cargo: version 0.29.0 Matt Bilker 2019-05-14 03:28:32 +00:00
  • cdb24d6dac lib: remove broken serde implementation Matt Bilker 2019-05-14 03:27:38 +00:00
  • b1b651aa11 text_reader: remove excess log statement Matt Bilker 2019-05-10 22:47:31 +00:00
  • b3337ce3d4 cargo: version 0.28.1 Matt Bilker 2019-05-08 21:33:18 +00:00
  • 9cffe03188 cargo: version 0.27.0 Matt Bilker 2019-05-08 20:09:09 +00:00
  • 7f147ffcf1 node: use BTreeMap instead of IndexMap Matt Bilker 2019-05-08 20:08:28 +00:00
  • ab3af97ffd cargo: version 0.26.0 and disable log filter Matt Bilker 2019-04-24 05:25:06 +00:00
  • 3d213abc84 writer: remove type argument from Writeable trait and operate on self Matt Bilker 2019-04-24 05:25:00 +00:00
  • 9ac353454a cargo: version 0.25.2 Matt Bilker 2019-03-16 08:20:40 +00:00
  • 23fbc2f81f node: remove debug log from NodeCollection::pointer Matt Bilker 2019-03-16 08:20:13 +00:00
  • b4962cdaa8 sixbit: remove pretty_env_logger from test cases Matt Bilker 2019-03-16 08:19:46 +00:00
  • 1cd552b594 cargo: version 0.25.1 Matt Bilker 2019-03-01 23:00:34 +00:00
  • d989c83e08 node: add value_mut accessor Matt Bilker 2019-03-01 23:00:14 +00:00
  • cdee30a5f8 cargo: version 0.25.0 Matt Bilker 2019-02-08 06:39:43 +00:00
  • de253ef9c4 to_text_xml: fix attribute escaping Matt Bilker 2019-02-08 06:39:26 +00:00
  • 05c70d8cb1 cargo: version 0.24.0 Matt Bilker 2019-02-08 06:00:01 +00:00
  • 898b7f163c node: add pointer_mut method Matt Bilker 2019-02-08 05:59:45 +00:00
  • 0cf824013f cargo: version 0.23.1 Matt Bilker 2019-01-31 17:26:48 +00:00
  • 072a1eb7df writer: trim newlines when writing from Element Matt Bilker 2019-01-31 17:25:53 +00:00
  • bbea3a4815 value: use read_f32 and read_f64, unchecked methods deprecated in latest byteorder Matt Bilker 2019-01-31 17:25:21 +00:00
  • 0d575309b3 cargo: version 0.23.0 Matt Bilker 2019-01-26 06:41:57 +00:00
  • d5323b68f8 text_reader: fix issue where string nodes with no content were not null terminated Matt Bilker 2019-01-26 06:41:38 +00:00