Subject: CVS commit: pkgsrc/devel/radare2-cutter
From: Ryo ONODERA
Date: 2019-08-04 16:32:58
Message id: 20190804143259.12030FBF4@cvs.NetBSD.org

Log Message:
Update to 1.8.3

Changelog:
1.8.3
Additions

    Updated radare2 to 3.6.0
    Case Insensitive ASM search (#1612)
    Improve hex selection painting and right click behavior. (#1602)
    Implement Editing and Viewing of Types in the Types Widget (#1597)
    Improve Graph Overview Fill and Node Colors (#1596)
    Implement Seek to start/end of function Shortcuts (#1589)
    Basic Block Highlight (#1533)
    Hide duplicate and cross-function edges. (#1582)

Fixes and Changes

    Rename dialog text is now preselected (#1635)
    Disable asm.movlea by default (#1630)
    Fix asm.describe typo (#1629)
    Move graph header to GraphWidget. (#1628)
    Initial refactoring and improvement for Assembly Options Dialog (#1627)
    Disable modification buttons for builtin color themes (#1615)
    Fix crash on theme edition (#1614)
    Fix Console Font for some Platform Themes (#1610)
    Don't raise unsynced widgets. (#1609)
    Remove Memory Widget Pointers and Toggle Actions
    Refactor Layout Save and Restore Feature (#1538)
    Use correct character width for hexwidget (#1607)
    Reset breakpad to buildable commit (#1605)
    Fix def. Cutter specific Colors for Custom Themes (#1606)
    Interface theme and theme features refactoring (#1598)
    Combine Set-As menu items (#1601)
    Remove default Shiboken2 executable in qmake proj (#1600)
    Sync hex.pairs eval to "Bytes as pairs" in Hexdump (#1586)
    Added natural registers sorting in RegistersWidget (#1591)
    Fix memory leaks found by ASAN. (#1590)
    Make the shadow selection wider in hex (#1584)
    Update hex side panel only when visible. (#1578)
    Fix PNG iCCP errors (#1583)
    Fix QToolbutton color and offset in light theme. (#1579)
    Remove tab style modifications in native style sheet. (#1565)
    Lock Core in CutterCore::loadScript() (#1581)

1.8.2
Additions

    Updated radare2 to 3.5.1
    New Hexedit (#1516)
    Save Console Wrap in QSettings (#1550)
    Added hotkeys for undo and redo seek (#1514)
    Added advanced options aao and avrr to the initial options dialog (#1513)
    Added X-Refs context menu item for Flags Widget (#1499)
    New Color Theme Editor (#1461)
    Added Light Theme (#1486)
    Added Console Autocompletion from radare2 (#1489)
    Added Ctrl-Shift-C shortcut (#1476)
    Show a tooltip with Asm\Hex preview on search hits (#1480)
    Added Option to toggle Line Wrap in Console (#1466)

Fixes and Changes

    Keep Console Font on Theme Change (#1567)
    Remove vertical padding in QMenuBar in Light Theme (#1566)
    Improve Color Theme Copy Feature (#1560)
    Add Settings and Color Theme Versioning (#1557)
    Take in to account selected instruction when moving view offset. (#1551)
    Make code compatible with QT 5.9 (#1553)
    Fix XrefsDialog Preview Font (#1548)
    Fix non-integer Font Metrics in Graph (#1545)
    Fix io plugin listing. (#1544)
    Remove unnecessary Console Messages (#1546)
    Fix Sections Size in Visualization
    Auto Resize Visualization in SectionsWidget
    Add Permissions Column to SectionsWidget
    Make gui.dataoffset color adapt to Native
    Always enter mouse drag mode when clicking on overview widget. (#1539)
    Refresh overview even when function doesn't change (#1541)
    Fix Bindings of Signals (Fix #1482) (#1530)
    Seperate Widget showing grid of bytes from rest of the hexdump panel. (#1504)
    Fix Shortcuts of DisassemblyContextMenu (#1510)
    Make grouped dock dragging optional. (#1506)
    Invalidate overview graph cache when changing color. (#1502)
    docker/Dockerfile: Make build noninteractive (#1500)
    Use API for Functions (#1498)
    Only require Shiboken2 and PySide2 Version up to Minor (#1491)
    Delete Extra Widgets on Close (#1490)
    Use same font size for all text in hexdump widget. (#1485)
    Fix highlighting bugs in DisasmWidget (#1477)
    Help not getting lost in empty parts of graph. (#1467)
    Show context menu with non block specific graph actions everywhere. (#1465)
    Show recent files ordered by opening time. (#1462)
    Improve project choose page (#1451)
    Start placing edges from centre. (#1460)
    Fallback to current offset in LinkTypeDialog (#1458)

1.8.1
After the great 1.8.0 release, this one concentrates on bugfixes and minor \ 
improvements.
Additions

    Update radare2 to 3.4.1 (#1420)
    Add automatic Crash Handling (#1157, #1439, #1443, #1447, #1449)
    Navigate through graph view with arrows (#1441)
    Implement middle mouse button panning. (#1433)
    Make plugins path selectable and bold (#1422)
    Load plugins from app dir on Windows (#1408)
    Implement Getter for MainWindow's menus (#1418)
    Enable dock grouped dragging when available. (#1402)
    Add emu.str in Preferences->Metadata (#1369)
    Add compiler information to dashboard (#1385)

Fixes and Changes

    Refactor Refresh and Display of Overview (#1453)
    Fix Segfault with Extra Widgets
    Removed max bbsize analysis option (#1424)
    Fix crash in StringsWidget::on_actionX_refs_triggered. (#1450)
    Focus on visible disasm or graph (#1444)
    fix compile ubuntu gcc7 (#1442)
    Use Python stable ABI >= 3.5 (#1426)
    Replace GraphView::useCache with dirty flag (#1437)
    Bring back Launch Script for macOS (#1438)
    Fix GraphEdge initialization in DisassemblerGraphView (#1436)
    Rewrite block sorting and placment so that unreachable blocks are processed. \ 
(#1428)
    Minor Header Optimizations (#1429)
    R2PluginsDialog: Sort plugins by name in ascending order (#1431)
    Meson: remove workaround for qtmain lib (#1430)
    Make graph layout more failure resistant. (#1427)
    Separate graph layout code from GraphView. (#1414)
    Take pixel ratio into account for graph cache. (#1405)
    Get color for optimization (#1404)
    Init Layout after loading Plugin UI (#1407)
    Xrefs select top item (#1401)
    Do not update sectionWidget position outside valid range. (#1399)
    Fixed not switching Disassembly to not opened Graph view using (#1370)
    build.sh: Check for lrelease-qt5 (#1396)
    Renamed asm.bbline to asm.bb.line (#1400)
    Fixed overview basic block highlighting (#1393)
    Remove Jupyter Integration (#1398)
    Improve hexdump width calculation. (#1389)
    Fixed a few issues with the XRef dialog (#1384)
    Delete all PySide2 QObjects before Py_Finalize( CutterPlugin::terminate() (#1372)
    Build an app bundle on macOS (#1355)
    DisassemblerGraphView zooming fix (#1354)
    Feature/dialogs optimization (#1360)
    Fix a bug regarding highlighting the words in Graph
    Fix crash because of mixing debuakebyte"

Files:
RevisionActionfile
1.14modifypkgsrc/devel/radare2-cutter/Makefile
1.3modifypkgsrc/devel/radare2-cutter/PLIST
1.3modifypkgsrc/devel/radare2-cutter/distinfo