Skip to content
This repository has been archived by the owner on Dec 29, 2023. It is now read-only.

Releases: skippyr/revelio

v9.1.2

19 Aug 15:25
Compare
Choose a tag to compare

Fixes

  • The parse of the fifo type was added back as an available option that the
    Reveal_Type() function can print.
  • The help page will now include an OR (|) operator when showing the usage of
    the program, leaving it clear that you are intended to use both options and
    paths when using it.
  • The program will now use exit code macros more consistently, instead of just
    in some cases in the main() function, for example: when parsing metadata
    options it will now throw exit code EXIT_SUCCESS instead of 0.

Source Code Changes

  • Remove alignments of attribution operators and adjacent macros.
  • Sort of directory entries is now be made by a separated function:
    Sort_Directory_Entries_Alphabetically().
  • Replace the Throw_Error and Write_Error functions by Print_Error, which
    is equivalent to the last one mentioned. When the program will need to
    crash, exit() will be used instead, reducing confusion when using them.
  • Some macros will now be namespaced to make them easier to autocomplete, for
    instance: program_metadata__name__ and bits__is_expecting_entry_path__.
  • The exit code of the main() function will no longer use the NOT !
    operator to limit the exit code value between 0 and 1.
  • The macro Skip_Dot_Directory_Entries__ has been removed as the code
    will only skip them once now.
  • The is_last_argument boolean type used in the main() function will
    now use the bool type instead of uint8_t to make it more legible.

v9.1.1

17 Aug 18:34
Compare
Choose a tag to compare

Fixes

  • Reduce memory allocation when revealing directory contents: malloc will now consider the right string size for each directory entry name instead of the 256 bytes pre-allocated for that array of characters.

v9.1.0

17 Aug 16:49
Compare
Choose a tag to compare

Reveal v9.1.0

Features

  • Revealing the contents of a directory will now sort its entries alphabetically (issue #1).

Fixes

  • Program will now use the exit codes macros EXIT_SUCCESS and EXIT_FAILURE for better system compatibility.

v9.0.7

15 Aug 23:27
Compare
Choose a tag to compare

Reveal (v9.0.7)

Minor Changes

  • a full refactor using a new code style.
  • improvements of error descriptions.
  • fix of bug in which failed exit codes would never be thrown: the error bit
    is now properly being set.

v9.0.6

12 Aug 22:53
Compare
Choose a tag to compare

Minor Changes

  • Fix suggestions during error reports will not be aligned using spaces anymore.
  • Help page was rewritten to make it smaller and more concise.
  • Some description messages for error reports have been rewritten.
  • Code base changed code style.

v9.0.5

06 Aug 13:09
Compare
Choose a tag to compare

Fixes

  • Remove metadata flag --copyright.
  • Improve some error messages.
  • Reorganize help page and code with new code style.

v9.0.4

02 Aug 00:05
Compare
Choose a tag to compare

Fixes

  • Add new format for error messages.

v9.0.3

31 Jul 18:31
Compare
Choose a tag to compare

Reveal (v9.0.3)

Fixes

  • Fix bug in which data type flags without a path following them could consider an invalid last path.

v9.0.2

29 Jul 15:33
Compare
Choose a tag to compare

Fixes

  • Fix wrong kilo unit in help page.
  • Fix error bit not being set.

v9.0.1

29 Jul 15:26
Compare
Choose a tag to compare

Fixes

  • Fix wrong units when revealing sizes.
  • Reindent help page using three spaces.