Commit Graph

18 Commits

Author SHA1 Message Date
Ernie Pasveer be522e48b9 Using a new QByteArray method that's not available on Ubuntu 22. 2026-06-06 17:01:45 -05:00
Ernie Pasveer 1b8d862a00 Added highlighting for bytes that change in the Memory Visualizer. 2026-06-06 12:08:18 -05:00
Ernie Pasveer b88d68afd3 Add copyright header to each source file. 2025-08-26 17:26:05 -05:00
Ernie Pasveer a8256cc84a Add UTF8,16,32 support to the Memory Visualizer. 2023-12-27 12:31:31 -06:00
Ernie Pasveer ba05f4e1f0 Fixed deprecated function with QByteArray. 2023-06-12 19:36:43 -05:00
Ernie Pasveer 9c49fb7f63 Initial iteration for Qt6 port. 2023-05-16 15:25:28 -05:00
Ilia Sharin 67df2c1d6f Made adaptation to Qt6. Now it compiles without any errors and runs.
More work is required to get rid of Qt5Compat shims
2023-05-05 17:00:08 -04:00
Ernie Pasveer 1152524791 Add a CRC16 checksum to Memory Visualizer. 2022-12-03 08:54:50 -06:00
Kevin Ernst 379d094191 Updates to build on Ubuntu 18.04 LTS (…)
- replace `add_compile_definitions` (added in CMake ≥3.12) with
`add_definitions` in `CMakeLists.txt`

    * hat tip to: https://stackoverflow.com/a/61250302/785213

- add #ifdef's to support Qt 5.9.5 for Ubuntu 18.04 by replacing QString
`.front()` and `.back()` methods with `.at(0)` and `.at(s.size() - 1)`

    * hat tip to: https://github.com/pawelsalawa/sqlitestudio/commit/90ca398

- add #ifdef's to replace `QFontMetrics` `.horizontalAdvance()` method
with `.width()` to support Qt 5.9.5 on Ubuntu 18.04

    * hat tip to: https://github.com/Sigil-Ebook/Sigil/commit/a32f890

- closes #107
2022-10-07 00:32:46 -04:00
Ernie Pasveer 3f150eedc9 Make widgets without wrap mode. 2022-06-01 11:39:14 -05:00
Ernie Pasveer f244781093 Finished asm view in memory visualizer. 2022-05-27 17:55:25 -05:00
Ernie Pasveer 594650519c checkpoint: hex viewer 2022-05-27 16:21:46 -05:00
Ernie Pasveer 87465500fa Finished modifying memory visualizer.
Still want to add 'disassembly' mode.
2022-05-25 17:59:19 -05:00
Ernie Pasveer 8f9f35e7d6 checkpoint 2022-05-25 17:09:43 -05:00
Ernie Pasveer 744bd398c6 checkpoint: improved hex widget. 2022-05-25 16:20:39 -05:00
Ernie Pasveer b3c7f6b539 checkpoint: improved hex widget. 2022-05-25 08:49:59 -05:00
Ernie Pasveer 171ca4efe6 Checkpoint: Improving memory visualizer. 2022-05-22 12:47:52 -05:00
Ernie Pasveer 6357b7a0ef Move source into a 'src' directory. Update README.md file for build
instructions.
2021-09-04 17:02:25 -05:00