Skip to content

Releases: timrid/construct-editor

v0.0.15

20 Jan 12:24
Compare
Choose a tag to compare

Enhanced ConstructHexEditor:

  • added support for cs.Default: when right clicking an object with default value the option "Set to default" is availabe
  • fixed issue: when sub-hex-panels are created (eg. for bitwiese data), the data is not visible in the root-hex-panel when selecting an item.
  • fixed issue: the GUI can completely crash, when the building/parsing takes its time and the user slowly double clicks somewhere else in the DataViewControl

v0.0.14

29 Jul 12:40
Compare
Choose a tag to compare

Enhanced ConstructHexEditor:

  • fixed issue: When the another binary data was set, then the old HexEditors were still displayed.

v0.0.13

29 Jul 12:22
Compare
Choose a tag to compare

Enhanced ConstructHexEditor:

  • fixed stream issues: When selecting the root element, not all data was marked in the HexEditor.

v0.0.12

25 Jul 18:29
Compare
Choose a tag to compare

Enhanced ConstructEditor:

  • added cs.Compressed, cs.Prefixed
  • show Infos about the construct object, when hovering over the type in the DVC
  • changed "->" to "." as path seperator

Enhanced HexEditor:

  • added read_only mode

Enhanced ConstructHexEditor:

  • Show multiple HexEditor's when nested streams are used. This is a usefull feature, if the construct switches from byte- to bit-level to see the single bits. Or when using cs.Tunnel for cs.Compressed or encryption. So you can see also the uncompressed/decrypted data.

v0.0.11

20 Jul 11:02
Compare
Choose a tag to compare

Enhanced ConstructEditor:

  • added cs.Checksum

v0.0.10

16 Jul 21:02
Compare
Choose a tag to compare

Enhanced ConstructEditor:

  • the enter key (in the number block) can be used to finish editing a construct entry
  • added cs.FixedSized #8
  • changed cs.Timestamp a little bit #10
  • fixed wrong Byte-Position in constructs with nested streams #9

v0.0.9

27 Jun 19:04
Compare
Choose a tag to compare

Enhanced ConstructEditor:

  • multiple speed optimizations for large Arrays
  • added support for cs.Flag
  • replaces "Expand/Collapse all" with "Expand/Collapse children" in the Context menu, which are now only available for cs.Struct and cs.Array

v0.0.8

17 Jun 18:16
Compare
Choose a tag to compare

Enhanced ConstructEditor:

  • fixing bug, when root construct is a GreedyRange and the "List View" is used
  • name of root construct is added to the path

v0.0.7

16 Jun 19:13
Compare
Choose a tag to compare

Enhanced ConstructEditor:

  • added support for cs.GreedyBytes
  • cs.Bytes and cs.GreedyBytes are now changeable in the ConstructEditor
  • when an object in the ConstructEditor is changed and the binary data is recalculated, then the binary data is parsed again, to recalculate all values that may depend on the changed object (eg. for cs.Peek)
  • fixed dependency error. wxPython>=4.1.1 is needed. see #2
  • cs.GreedyRange now also supports "List View"
  • some other small bugfixes

v0.0.6

24 May 16:51
Compare
Choose a tag to compare
  • changed dependencies to construct==2.10.67 and construct-typing==0.5.0
  • changed class names according to construct-typing==0.5.0