| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-10 | Fix the Triage Summary view's exports list to only update when visible | Mark Rowe | |
| The `ExportsTreeView` now asks the model to pause / resume updates when its visibility changes. When paused, all notifications from the view are ignored. When resumed, notifications set a flag to indicate that an update is needed and resume the update timer if it is not already active. The timer is stopped after an update is processed. There's some extra complexity here to avoid emitting a signal for every `BinaryView` notification that is processed. These notifications are typically generated on background threads. The overhead of emitting a signal and it being routed to the main thread adds up given the number of notifications involved when loading a large binary. | |||
| 2025-07-03 | Change 'Path' to 'Path on disk' in triage summary | Alexander Khosrowshahi | |
| 2025-07-03 | Add GetPathInProject() to core API | Alexander Khosrowshahi | |
| 2025-06-25 | Fix cxx20 compiler warnings. | Alexander Taylor | |
| 2025-06-25 | Update CXX_STANDARD to 20. | Alexander Taylor | |
| Also update minimum CMake version. | |||
| 2025-05-13 | [CMake] Report compatibility with 3.15 to silence deprecation warnings | Glenn Smith | |
| 2025-04-25 | std::function<bool(size_t,size_t)> ==> ProgressFunction | Glenn Smith | |
| 2025-04-16 | Clean up navigable views and priorities | Glenn Smith | |
| 2025-04-04 | Also include library in triage imports filter. | Alexander Taylor | |
| Closes #6563. | |||
| 2025-03-31 | TriageView setBinaryDataNavigable based on m_byteView | Peter LaFosse | |
| 2025-03-21 | Fix memory leak in base address detection | Brandon Miller | |
| 2025-02-13 | Set default analysis level in BASE to full | Brandon Miller | |
| 2025-01-23 | Fix CopyableLabel filename. | Brian Potchik | |
| 2025-01-16 | Offload triage view hash calculations from the main thread. | Brian Potchik | |
| 2024-12-05 | Add entry functions in triage view | Zichuan Li | |
| 2024-09-19 | Fix font in triage imports list | Josh Ferrell | |
| 2024-09-13 | Ultimate. | Alexander Taylor | |
| 2024-08-11 | Fix crash in triage view when opening with no default calling convention | Mason Reed | |
| 2024-08-06 | Fix crash in triage view if binary view has no default platform | Mason Reed | |
| 2024-08-02 | Support setting user global pointer value | Xusheng | |
| 2024-07-18 | MemoryMap update with new segment model. | Brian Potchik | |
| 2024-07-03 | Remove all places where the code checks for the view name "Debugger" | Xusheng | |
| 2024-06-04 | BASE rebase navigation for non-mapped views | Brandon Miller | |
| 2024-06-04 | Display BASE widget for all file types | Brandon Miller | |
| Display BASE widget in Triage:Raw (all types) and Triage:Mapped | |||
| 2024-04-25 | Removed unused function in base detection | Brandon Miller | |
| 2024-04-25 | Changed meaning of base detection results table | Brandon Miller | |
| Now the results table consists of a high level report on number of hits per POI type for each candidate base address. The rebase address LineEdit is auto-populated when the user clicks on a row | |||
| 2024-04-25 | Base detection rebase navigation improvement | Brandon Miller | |
| Now is able to correctly navigate from raw triage summary to mapped linear view when starting analysis from the identified base address | |||
| 2024-04-25 | Using ParseExpression to parse numeric inputs | Brandon Miller | |
| 2024-04-25 | Simplified base address detection UI | Brandon Miller | |
| Moved advanced settings to expandable group and no longer display results items until analysis completes | |||
| 2024-04-25 | Hiding base detection results widgets before run | Brandon Miller | |
| 2024-04-25 | Querying candidate base address reasons | Brandon Miller | |
| Querying vector of reason information for a candidate base address using the new core API | |||
| 2024-04-25 | Base address detection widget in Triage view | Brandon Miller | |
| Initial implementation of base address detection UI widget in triage summary | |||
| 2023-12-02 | TriageView Check for valid indexes before navigating to them | Peter LaFosse | |
| 2023-11-16 | Special color for exported symbols | Glenn Smith | |
| Imports have their own color, so exports can too | |||
| 2023-11-03 | Add support for showing compiler information in the triage summary | Peter LaFosse | |
| 2023-09-25 | Remove implicit dependencies to fix new warning in latest Xcode | Rusty Wagner | |
| 2023-09-19 | Extract class CopyableLabel to an independent file. Fix ↵ | Xusheng | |
| https://github.com/Vector35/binaryninja/issues/525 and https://github.com/Vector35/binaryninja-api/issues/4630 | |||
| 2023-09-18 | Search in the imports/exports in the triage view also checks the ordinal ↵ | Xusheng | |
| number. Fix https://github.com/Vector35/binaryninja-api/issues/4590 | |||
| 2023-09-11 | Fix BinaryView leak on rebase when triage view is enabled | Peter LaFosse | |
| 2023-08-25 | Use new macro, old one is deprecated. | Alexander Taylor | |
| 2023-08-10 | Add OnNotificationBarrier callback and the ability to selectively enable ↵ | Brian Potchik | |
| notification callbacks. | |||
| 2023-03-16 | Fix triage view crashing when GetDefaultPlatform() is null | Glenn Smith | |
| 2023-02-08 | Remove ifdefs for Qt 5 support. | Alexander Taylor | |
| 2023-01-23 | Warning cleanup | Rusty Wagner | |
| 2023-01-05 | added string list for triage view | op2786 | |
| 2023-01-05 | fix for outdated addresses after rebasing in triage view | op2786 | |
| 2023-01-05 | set address color to AddressColor for import and export tree | op2786 | |
| 2022-12-08 | Triage view: update exports list when functions change | Glenn Smith | |
| 2022-11-30 | Triage View: show typelib status of imports | Glenn Smith | |
| 2022-11-10 | Include C++ standard headers | Christian Blichmann | |
| When compiling in C++ mode, the C++ standard library headers should be included instead of their C counterparts. Drive-by: - Removed include of `json/json.h` from `settings.cpp`, where it was not used | |||
