Commit Graph

16 Commits

Author SHA1 Message Date
Benjamin Popp
6a603acaec Diff improvement: option to exclude pointer-only changes 2021-09-30 14:13:37 -05:00
Benjamin Popp
0b25cc7b0b bugfix: allow entering 1-byte constants that match an array name 2021-09-03 13:48:22 -05:00
Benjamin Popp
5de71b167e Allow user to duplicate the current tab
This is useful if you want to view multiple locations in the same rom at the same time. This was previously possible by following a pointer into a new tab, but often the thing you want to see isn't available from an onscreen pointer, so it makes more sense to open up a new goto.
2021-08-01 00:38:49 -05:00
Benjamin Popp
b4ec32f033 don't crash when running 'find' with a diff tab open 2021-07-10 00:52:14 -05:00
Benjamin Popp
6669d83e16 copy address from diff tab 2021-07-08 20:04:19 -05:00
Benjamin Popp
8a63c7e441 don't crash if right-click on diff tab 2021-07-01 23:02:58 -05:00
Benjamin Popp
af76480fc6 Set a max width for left/right sides 2021-06-25 20:33:49 -05:00
Benjamin Popp
b2b110e888 Goto from Diff 2021-06-24 21:20:02 -05:00
Benjamin Popp
a278d91f9f Add 'matchExactCase' parameter for ViewPort.Find 2021-06-21 22:20:12 -05:00
Benjamin Popp
f61d858d25 Don't crash on saveall / closeall 2021-06-05 22:04:07 -05:00
Benjamin Popp
ef9e6d8842 Add boilerplate to connect view to diff commands in the viewport 2021-06-05 21:53:42 -05:00
Benjamin Popp
ecc4353de3 implement page up / page down for diff tabs 2021-06-05 20:21:43 -05:00
Benjamin Popp
6dbbf449d1 More tests for diff tab
* Make sure the data in the tabs is aligned. This required changing the implementation to no longer depend on the SearchResultsViewPort, but instead the DiffTab owns the children viewports itself. This lets the DiffTab control the alignment between the parallel children.
* Make sure we can see differences from multiple changes in the tab at the same time.
2021-06-04 21:27:38 -05:00
Benjamin Popp
49de6fbf9f progress with Diff 2021-06-01 20:52:39 -05:00
Benjamin Popp
f3c93c0257 Get the diff tab's name right 2021-06-01 20:24:54 -05:00
Benjamin Popp
6db0cdc7b3 Introducing the Diff tab
The Diff tab is not fully functional yet. But this is a skeleton of the implementation.
2021-05-24 19:56:18 -05:00