Commit Graph

34 Commits

Author SHA256 Message Date
Dominique Leuenberger
058f50a5ce Accepting request 1192304 from editors
OBS-URL: https://build.opensuse.org/request/show/1192304
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rehex?expand=0&rev=14
2024-08-08 08:58:17 +00:00
Michael Vetter
d4fb2af474 replace patch with upstream commit
OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=31
2024-08-07 13:50:18 +00:00
Dominique Leuenberger
d676ddfe4a Accepting request 1192011 from editors
OBS-URL: https://build.opensuse.org/request/show/1192011
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rehex?expand=0&rev=13
2024-08-07 07:18:31 +00:00
Michael Vetter
adb25e154c Accepting request 1191522 from home:AndreasStieger:branches:editors
- build with Botan 3 on Tumbleweed

OBS-URL: https://build.opensuse.org/request/show/1191522
OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=29
2024-08-07 05:42:44 +00:00
Dominique Leuenberger
48cd41edc4 Accepting request 1189494 from editors
- Update to 0.62.1:
  * Fix crashes in x86 Windows build on older CPUs.

OBS-URL: https://build.opensuse.org/request/show/1189494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rehex?expand=0&rev=12
2024-07-25 13:39:48 +00:00
Michael Vetter
b1d61650b0 - Update to 0.62.1:
* Fix crashes in x86 Windows build on older CPUs.

OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=27
2024-07-25 05:26:26 +00:00
Ana Guerrero
939d103524 Accepting request 1188955 from editors
- Update to 0.62.0:
  * This release includes changes and new features to assist editing
    of sub-byte-width values and non-byte-aligned values in files:
    + Add bit array data type (#167).
    + Allow selecting and setting comments/highlights/types on
    bit-sized/aligned quantities, not just byte-aligned (#155).
    + Allow defining arbitrary integer types, up to 64 bits wide (#215).
    + Allow navigating hex data by nibbles rather than bytes (#58).
  * There are also improvements to the highlighting feature, and general usability improvements:
    + Allow colouring data by byte value (#223).
    + Allow changing/defining custom highlight colours and assigning labels to them (#227).
    + Use dimmer highlight colours for dark colour schemes (#227).
    + Save highlight colours/labels per-file (#60).
    + Allow changing keyboard shortcuts (#226).
    + Add Shift+Enter shortcut for "OK" in the comment dialog (#226).
    + Display offset in both decimal and hexadecimal in status bar (#228).
    + Fix handling of relative paths specified on the command line when
      opening in an existing instance (#237).

OBS-URL: https://build.opensuse.org/request/show/1188955
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rehex?expand=0&rev=11
2024-07-22 15:18:48 +00:00
Michael Vetter
5c21dd41b9 - Update to 0.62.0:
* This release includes changes and new features to assist editing
    of sub-byte-width values and non-byte-aligned values in files:
    + Add bit array data type (#167).
    + Allow selecting and setting comments/highlights/types on
    bit-sized/aligned quantities, not just byte-aligned (#155).
    + Allow defining arbitrary integer types, up to 64 bits wide (#215).
    + Allow navigating hex data by nibbles rather than bytes (#58).
  * There are also improvements to the highlighting feature, and general usability improvements:
    + Allow colouring data by byte value (#223).
    + Allow changing/defining custom highlight colours and assigning labels to them (#227).
    + Use dimmer highlight colours for dark colour schemes (#227).
    + Save highlight colours/labels per-file (#60).
    + Allow changing keyboard shortcuts (#226).
    + Add Shift+Enter shortcut for "OK" in the comment dialog (#226).
    + Display offset in both decimal and hexadecimal in status bar (#228).
    + Fix handling of relative paths specified on the command line when
      opening in an existing instance (#237).

OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=25
2024-07-22 08:25:35 +00:00
Ana Guerrero
c3bd76e055 Accepting request 1157813 from editors
- Update to 0.61.0:
  * Fix data being displayed from the wrong point in the file when
    "Collapse matches" is enabled in the file comparison window.

OBS-URL: https://build.opensuse.org/request/show/1157813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rehex?expand=0&rev=10
2024-03-14 16:44:44 +00:00
Michael Vetter
3f1443b724 - Update to 0.61.0:
* Fix data being displayed from the wrong point in the file when
    "Collapse matches" is enabled in the file comparison window.

OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=23
2024-03-14 06:20:10 +00:00
Ana Guerrero
eaa38c1a6a Accepting request 1146850 from editors
- Update to 0.61.0:
  * Permit trailing commas in template enum definitions (#216).
  * Add overwrite/insert toggle to "Fill range" dialog (#213).
  * Add copy/export context menu commands to strings tool (#210).
  * Fix temporary hang in strings tool when processing large files (#217).
  * Fix settings not being saved during application exit.
  * Batch comments panel updates to improve responsiveness (#205).
  * Add search field to comments panel (#204).
  * Add bit editor tool.
  * Add checksum tool (#219).
  * Add options to search for floating point values.
  * Don't reload files modified externally when requested not to.
  * Start search when Enter is pressed in search dialog input field,
	  or search backwards when Shift+Enter is pressed.
  * Add "Reload automatically" toggle to "File" menu to automatically
	  reload the file when modified externally (and not in the editor) (#222).
  * Preserve scroll position when reloading file.

OBS-URL: https://build.opensuse.org/request/show/1146850
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rehex?expand=0&rev=9
2024-02-15 20:01:31 +00:00
Michael Vetter
17a17222d5 OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=21 2024-02-15 12:28:21 +00:00
Michael Vetter
3069a54a07 - Update to 0.61.0:
* Permit trailing commas in template enum definitions (#216).
  * Add overwrite/insert toggle to "Fill range" dialog (#213).
  * Add copy/export context menu commands to strings tool (#210).
  * Fix temporary hang in strings tool when processing large files (#217).
  * Fix settings not being saved during application exit.
  * Batch comments panel updates to improve responsiveness (#205).
  * Add search field to comments panel (#204).
  * Add bit editor tool.
  * Add checksum tool (#219).
  * Add options to search for floating point values.
  * Don't reload files modified externally when requested not to.
  * Start search when Enter is pressed in search dialog input field,
	  or search backwards when Shift+Enter is pressed.
  * Add "Reload automatically" toggle to "File" menu to automatically
	  reload the file when modified externally (and not in the editor) (#222).
  * Preserve scroll position when reloading file.

OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=20
2024-02-15 07:57:09 +00:00
Yuchen Lin
910ac07998 Accepting request 1101459 from editors
- Update to 0.60.1:
  New features:
  * Add data histogram tool (#140).
  * Monitor for open files being externally modified and allow
    reloading (#124).
  * Add "Delete comment and children" context menu command to
    delete a comment and any comments encapsulated by it (#198).
  * Allow dragging tabs between windows or out to new ones.
  Quality of life improvements:
  * Use virtual offsets in "Select range" dialog.
  * Don't re-open files to save when there are no changes (#193).
  * Improve performance when large numbers of comments are defined.
  * Open original file when passed a rehex-meta file on the command line (#207).
  Character set handling:
  * Add <charset = "XXX"> syntax to templates (#184).
  * Add character set option to text search (#182, #200).
  * Add IBM codepage 866 and Windows-1251 (#208).
  Binary templates:
  * Expose current array index as ArrayIndex when expanding arrays
    of structs in templates (#191).
  * Fix true/false not being usable inside template functions/structs (#197).
  * Add new ReadString(), SPrintf(), SetComment(), StringLengthBytes(),
    ArrayPush(), ArrayPop() and OffsetOf() template function.
  * Fix repeated execution of the same switch() block in a template (#202).
  * Add 'private' variables to template language.
  * Fix template format strings that expand to further format tokens.
  * Fix template error when converting a float to an int.
  * Remember recently selected templates (#183).
  * Implement lexical variable scoping in templates and allow functions
    to access global variables defined above them (#190).

OBS-URL: https://build.opensuse.org/request/show/1101459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rehex?expand=0&rev=8
2023-07-31 13:24:56 +00:00
Michael Vetter
abc18acec0 - Update to 0.60.1:
New features:
  * Add data histogram tool (#140).
  * Monitor for open files being externally modified and allow
    reloading (#124).
  * Add "Delete comment and children" context menu command to
    delete a comment and any comments encapsulated by it (#198).
  * Allow dragging tabs between windows or out to new ones.
  Quality of life improvements:
  * Use virtual offsets in "Select range" dialog.
  * Don't re-open files to save when there are no changes (#193).
  * Improve performance when large numbers of comments are defined.
  * Open original file when passed a rehex-meta file on the command line (#207).
  Character set handling:
  * Add <charset = "XXX"> syntax to templates (#184).
  * Add character set option to text search (#182, #200).
  * Add IBM codepage 866 and Windows-1251 (#208).
  Binary templates:
  * Expose current array index as ArrayIndex when expanding arrays
    of structs in templates (#191).
  * Fix true/false not being usable inside template functions/structs (#197).
  * Add new ReadString(), SPrintf(), SetComment(), StringLengthBytes(),
    ArrayPush(), ArrayPop() and OffsetOf() template function.
  * Fix repeated execution of the same switch() block in a template (#202).
  * Add 'private' variables to template language.
  * Fix template format strings that expand to further format tokens.
  * Fix template error when converting a float to an int.
  * Remember recently selected templates (#183).
  * Implement lexical variable scoping in templates and allow functions
    to access global variables defined above them (#190).

OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=18
2023-07-31 06:22:35 +00:00
Dominique Leuenberger
a7739b3286 Accepting request 1033527 from editors
- Use the default lua version (currently 5.4): buildrequire
  lua-busted instead of lua53-busted, which then fails to run
  against the default lua interpreter.
  See also boo#1199151

- Update to 0.5.4:
  * Allow passing arguments to structs created via ArrayResize()
    and ArrayExtend() template functions.
  * Fix parsing of whitespace in template array dereference (#175).
  * Display offsets in comments panel (#165).
  * Improve performance of templates that declare many (thousands+)
    of variables in the file.
  * Add Error() function for templates (#186).
  * Fix crash when attempting to use string as a file variable
    in templates (#185).
  * Add plugin for annotating pcap files.

- Update to 0.5.3:
  * Correctly nest comments when updating comments panel (#169).
  * Update text in comments panel when a comment is modified.
  * Fix display of >4GiB virtual offsets in files that are <=4GiB (#170).
  * Add support for code page 437 (IBM) and 932/936/949/950 (Microsoft).
  * Fix handling of multibyte character boundaries in document view.
  * Draw wide characters in document view (#173).
  * Move forwards/backwards and select whole instructions from disassembly in document view.
  * Don't capture tab key press in text area of document view.
  * Add missing error checks.
  * Add number base option to "Jump to offset" dialog.
  * Drawing optimisations (improves responsiveness), particularly on macOS.
  * Fix some undefined behaviour issues.

OBS-URL: https://build.opensuse.org/request/show/1033527
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rehex?expand=0&rev=7
2022-11-04 16:33:57 +00:00
Michael Vetter
ef399379e4 - Use the default lua version (currently 5.4): buildrequire
lua-busted instead of lua53-busted, which then fails to run
  against the default lua interpreter.
  See also boo#1199151

OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=16
2022-11-04 13:42:01 +00:00
Michael Vetter
6a20405ca1 - Hard require lua 5.3 busted. There seems to be something wrong
with the busted package. It calls /usr/bin/lua no matter which
  version it actually is. See boo#1199151

OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=15
2022-11-04 13:33:24 +00:00
Michael Vetter
4961e495cd - Update to 0.5.4:
* Allow passing arguments to structs created via ArrayResize()
    and ArrayExtend() template functions.
  * Fix parsing of whitespace in template array dereference (#175).
  * Display offsets in comments panel (#165).
  * Improve performance of templates that declare many (thousands+)
    of variables in the file.
  * Add Error() function for templates (#186).
  * Fix crash when attempting to use string as a file variable
    in templates (#185).
  * Add plugin for annotating pcap files.

OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=14
2022-10-24 10:43:58 +00:00
Michael Vetter
304394c29f - Update to 0.5.3:
* Correctly nest comments when updating comments panel (#169).
  * Update text in comments panel when a comment is modified.
  * Fix display of >4GiB virtual offsets in files that are <=4GiB (#170).
  * Add support for code page 437 (IBM) and 932/936/949/950 (Microsoft).
  * Fix handling of multibyte character boundaries in document view.
  * Draw wide characters in document view (#173).
  * Move forwards/backwards and select whole instructions from disassembly in document view.
  * Don't capture tab key press in text area of document view.
  * Add missing error checks.
  * Add number base option to "Jump to offset" dialog.
  * Drawing optimisations (improves responsiveness), particularly on macOS.
  * Fix some undefined behaviour issues.

OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=13
2022-06-26 09:43:17 +00:00
Michael Vetter
05fee72200 - Update to 0.5.2:
* Fix integer overflow issue.

OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=12
2022-06-25 10:15:42 +00:00
Michael Vetter
65ecc5b01f - Update to 0.5.1:
* Only macOS related changes

- Update to 0.5.0:
  * Added "x86 disassembly syntax" to "View" menu to allow selecting
    between Intel or AT&T notation for x86 disassembly (#142).
  * Handle file open message used for "Open With" on macOS (#144).
  * Added --compare switch to jump straight into comparing two files (#141).
  * Fix timer leak that can cause a crash when closing the compare
    window or strings panel.
  * Add import and export functions for Intel Hex files (#102).
  * Add online help (#147).
  * Add Bitmap Data Visualisation tool (#29).
  * Add Binary Template support (#138).
  * Save new files without the execute bit set (#154
  * Include highlight colour names in context menu (#153
  * Save write protect setting in rehex-meta.json (#143).
  * Fix several occasional crashes.

OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=11
2022-04-29 19:15:58 +00:00
Dominique Leuenberger
c716da4375 Accepting request 944798 from editors
OBS-URL: https://build.opensuse.org/request/show/944798
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rehex?expand=0&rev=6
2022-01-08 22:23:42 +00:00
5c1d203c73 Accepting request 944749 from home:jubalh:branches:editors
if you want you can add me as co-maintainer. but i would prefer if you would stay too :-)

- Update to 0.4.1:
  * Fix text rendering glitches that can occur when displaying
    control characters and some Unicode ones, depending which font
    is in use (worst affected is the default Windows font).

- Update to 0.4.0:
  * Add data types for common text encodings (Unicode, ISO-8859)
    text displayed or typed into the text view on the right will
    be decoded or encoded appropriately (#10).
  * Treat pasted text as text rather than a string of raw bytes.
  * Add 8-bit integer data types.
  * Don't mark new files as unsaved.
  * Store cursor position history and allow jumping backwards/forwards (#81).
  * Allow jumping to previous/next difference in data compare window (#131).
  * Collapse long ranges of identical data in data compare window (#85).
  * Added "Jump to offset in main window" to data compare window context menu.
  * Added shortcuts for comparing data (#103).
  * Add support for other encodings to strings tool (#106).
  * Add write protect flag to prevent accidental changes to file
    data during analysis (#130).
  * Respect system cursor blink speed setting (#112).

OBS-URL: https://build.opensuse.org/request/show/944749
OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=10
2022-01-07 16:38:31 +00:00
Dominique Leuenberger
7b559442f0 Accepting request 914432 from editors
OBS-URL: https://build.opensuse.org/request/show/914432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rehex?expand=0&rev=5
2021-08-26 21:15:19 +00:00
8bdd473f3d Accepting request 914422 from home:jubalh:branches:editors
- Update to 0.3.92:
  * Reduce persistent memory usage (#52).
  * Fully undo virtual mapping changes in one step (#126).
  * Fix build dependency errors (#129).
  * Add "Find previous" button to search dialogs (#111).
  * Fix hard-to-see colours in "Decode values" panel on some
    systems (#127).
  * Fix build errors on FreeBSD (#133).
  * Prevent document from jumping around when the window is resized
    or disassembly is in progress (#132).
  * Fix build errors when using wxWidgets 3.1.5 and newer.
  * Refactor selection handling to make sense in virtual
    section view (#125).
  * Add font face setting to "View" menu (#128).
  * Correctly track whether files have been modified
    since saving (#122).

OBS-URL: https://build.opensuse.org/request/show/914422
OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=9
2021-08-26 18:22:56 +00:00
Dominique Leuenberger
959a644261 Accepting request 901714 from editors
OBS-URL: https://build.opensuse.org/request/show/901714
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rehex?expand=0&rev=4
2021-06-24 16:22:55 +00:00
caa4d84c96 Accepting request 901713 from home:alois:branches:editors
- Fix Factory build

OBS-URL: https://build.opensuse.org/request/show/901713
OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=7
2021-06-24 11:12:17 +00:00
Dominique Leuenberger
7463114825 Accepting request 891359 from editors
OBS-URL: https://build.opensuse.org/request/show/891359
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rehex?expand=0&rev=3
2021-05-08 20:07:32 +00:00
ca92266576 Accepting request 891342 from home:susnux:branches:editors
Update to version 0.3.91

OBS-URL: https://build.opensuse.org/request/show/891342
OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=5
2021-05-07 17:11:49 +00:00
Dominique Leuenberger
bf838fc4e3 Accepting request 848431 from editors
OBS-URL: https://build.opensuse.org/request/show/848431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rehex?expand=0&rev=2
2020-11-15 14:26:55 +00:00
Dirk Stoecker
c5e30b03b9 Accepting request 848427 from home:jubalh:branches:editors
- Update to 0.3.1 (2020-11-13)
  * Correctly display signed 16-bit values in "Decode values" panel.
  * Fix status bar offset going out of sync.
  * Move cursor when a row in the "Comments" panel is double clicked.
  * Focus document after updating position/selection via "Comments"
    panel.

OBS-URL: https://build.opensuse.org/request/show/848427
OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=3
2020-11-13 22:50:50 +00:00
Dominique Leuenberger
ea0d8efe91 Accepting request 847920 from editors
would like this in factory

OBS-URL: https://build.opensuse.org/request/show/847920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rehex?expand=0&rev=1
2020-11-12 21:45:53 +00:00
Dirk Stoecker
bdd25cf04d Accepting request 847908 from home:alois:branches:editors
new package

OBS-URL: https://build.opensuse.org/request/show/847908
OBS-URL: https://build.opensuse.org/package/show/editors/rehex?expand=0&rev=1
2020-11-11 17:50:24 +00:00