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

adding endianness, radix, and bitness; fixing external file updates and few other small bugs; #81

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Commits on Oct 21, 2021

  1. ++ endianness, ++ radix, ++ data size; -- few small bugs;

    details:
    * Enabled endianness of displayed data (the main reason behind the change) enabled by the added feature to hexy.js
    * Context Menu: added convenient switch of displaying between 1, 2, 4 and 8 byte words
    * New Functionality: added ability to display bytes as binary, octal, decimal and hexadecimal
    * Context Menu: the above functionality is also accessible via the context menu
    * Bugfix: endiannes was always set to "big", regardless of the UI setting in multi-byte displaying
    * Bugfix: fixed the meaning of endiannes that was incorrectly displayed in the status bar
    * Bugfix: the popup tooltip was showing value of the sequence starting with the byte under cursor, as opposed to the value displayed under the cursor.  This change doesn't affect the 2-nibble (one byte) display mode (need before and after screenshots)
    * Build: fixed build by providing `null` arguments into `resolve()` -- the method requires one argument now
    * Dependency: now depending on hexy.js 0.3.3 (unpublished yet), which supports endianness and radix
    * Version: updated version number
    rom-p committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    1c89dcb View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2021

  1. manually merging changes that are present in the published (by VSCode…

    … distribution) version of the plugin
    rom-p committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    caf3a0a View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2021

  1. the legend in the header row is now aligned with the content in all b…

    …itness/radix/endianness modes
    rom-p committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    168f566 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2021

  1. switched to vscode's native fs object (better tracking of external fi…

    …le changes) and the clipboard. Also, added a bit of consistency
    rom-p committed Dec 19, 2021
    Configuration menu
    Copy the full SHA
    909fe02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b81cc6b View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2021

  1. correctly handling tab closure (essentially fixing bug stef-levesque#77)

    before this change, the list of known files always grew.  Meaning if the file is closed, its data persisted in the memory, but wasn't updated when it was updated externally.  Fixed it two ways: first, re-reading the whole file on every change, and removing the file from `_files` on tab closure
    rom-p committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    c0c9ae9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ace021 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    681bf25 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. fixed editing and hovering for littleEndian and non-HEX modes

    also, furhter reduced the number of dependencies, by removing sprintf-js
    
    KNOWN ISSUE: the decorations (i.e. showing edited values) are displayed incorrectly in the following 2 cases:
    
    * when littleEndian is on
    * after changing bittness
    rom-p committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    84da1ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3704222 View commit details
    Browse the repository at this point in the history