Commit Graph

98 Commits

Author SHA1 Message Date
karliss
d55ae67dc0 New Hexedit () 2019-05-16 18:03:48 +02:00
Florian Märkl
4f71526100 Fix Sections Size in Visualization 2019-05-16 14:57:18 +02:00
Florian Märkl
a3a8daae55 Add Permissions Column to SectionsWidget 2019-05-16 14:57:18 +02:00
Florian Märkl
72eab68be1
Revert "Fix layout save and restore feature ()" ()
This reverts commit 2ba9e170c5.
2019-05-15 20:45:16 +02:00
optizone
2ba9e170c5
Fix layout save and restore feature () 2019-05-14 23:30:10 +03:00
Philip Nelson
f154ec0a70 Added hotkeys for undo and redo seek () 2019-05-10 21:22:54 +03:00
karliss
d6bb0c0446 Make grouped dock dragging optional. () 2019-05-08 13:38:25 +02:00
optizone
089be2b87c refactor theme edit feature ()
Refactor Theme Editor
2019-05-01 19:15:33 +03:00
Florian Märkl
c534b1bce8
Use API for Functions () 2019-05-01 13:34:15 +02:00
Itay Cohen
1d20129a0a
Light Theme ()
* Implement Light Them for Cutter
2019-04-27 20:58:44 +03:00
Florian Märkl
1cc6abee44
Delete Extra Widgets on Close () 2019-04-27 11:46:29 +02:00
Florian Märkl
dff08963a1
Add Console Autocompletion from radare2 () 2019-04-26 17:07:11 +02:00
Itay Cohen
d0458597d1
Show a tooltip with Asm\Hex preview on search hits ()
* implement search preview tooltip
2019-04-22 11:43:34 +03:00
Florian Märkl
7eb62a976c
Refactor Refresh and Display of Overview () 2019-04-14 14:18:24 +02:00
xarkes
5b0ef4c445 Removed max bbsize analysis option () 2019-04-14 12:36:13 +03:00
optizone
c6866df71e Focus on visible disasm or graph ()
* focus on MainWindow by default
2019-04-12 08:22:06 +03:00
Florian Märkl
1cb314d674
Add crash handling system using Breakpad () 2019-04-09 09:44:44 +02:00
Florian Märkl
65850d6aee
Replace GraphView::useCache with dirty flag () 2019-04-08 08:59:16 +02:00
karliss
cb51496e4f Separate graph layout code from GraphView. ()
* Separate graph layout code from GraphView.

* Remove formatting and grid layout specific code from GraphLayout.

* Copy edge styles from from main graph view to overview.
2019-04-04 08:54:42 +03:00
Itay Cohen
8cffd7e07d
Implement Getter for MainWindow's menus ()
* implement getter for MainWindow's menus
2019-04-03 10:50:25 +03:00
Florian Märkl
3292cb22cc
Update r2 and adapt Cutter () 2019-03-31 10:50:53 +02:00
Florian Märkl
41af189312
Update radare2 and adapt Cutter ()
* Update radare2 and adapt Cutter

* Fix QByteArray creation in CutterCore::assemble()
2019-03-29 18:11:41 +01:00
Florian Märkl
f514a1c3c7
Init Layout after loading Plugin UI ()
* Init Layout after loading Plugin UI

* Make sure all Dock Widgets are part of the MainWindow
2019-03-29 18:02:27 +01:00
karliss
45698112c2 Enable dock grouped dragging when available. () 2019-03-28 11:17:01 +02:00
Anton Krasnokutskiy
5818998bb3 Fixed not switching Disassembly to not opened Graph view using <space> ()
+ a bit refactor
2019-03-27 09:24:54 +01:00
Florian Märkl
1710829267
Remove Jupyter Integration ()
* Remove Jupyter Integration

Replaced by https://github.com/radareorg/cutter-jupyter

* Remove duplicate vars in .appveyor.yml
2019-03-25 21:43:00 +01:00
Paul I
c7adeb4dd6
Update radare2 () 2019-03-24 12:39:54 +03:00
Paul I
40452c9826
Some micro optimizations () 2019-03-23 13:54:34 +03:00
Anton Krasnokutskiy
e096f3ee4a DisassemblerGraphView zooming fix ()
* Zooming of DisassemblerGraphView now works to cursor instead of top left corner.

* formatting fix.

* Fix refactor bug.
2019-03-23 10:21:06 +02:00
ncyellow
f59dce1727 Feature/dialogs optimization ()
Changed create policy in dialogs to fix memory leaks.
2019-03-23 07:32:31 +01:00
a1ext
1422013d99 Fix crash because of mixing debug and release CRT. ()
Memory allocated in r2-side has to be released with `r_free`
2019-03-23 07:15:03 +02:00
Vanellope
7fd815bd40 Fixed a bug related to reset_settings () 2019-03-21 21:14:52 +01:00
Vanellope
72e8cd664e reset settings should reset layout as well () 2019-03-19 20:15:38 +01:00
Vanellope
6f1309452a revert shitty fix () 2019-03-19 20:15:14 +01:00
Vanellope
96f6e062fc Vane11ope/fix layout ()
Refactoring and Fixes for the default layout.
2019-03-18 08:44:14 +02:00
Vanellope
f23ff9d8c5 Fix a bug of Overview perf () 2019-03-18 08:34:30 +02:00
Vanellope
6f324496be Force overview to update itself when the settings are changed () 2019-03-17 13:50:36 +01:00
xarkes
46bb07d725 Fixed the way headers are included 2019-03-15 16:19:27 +01:00
Vanellope
0be50ac36f Overview optimization ()
* Overview optimization
* Better cache algorithm
* Fix a bug of the multiple graphs
2019-03-12 09:37:10 +02:00
Florian Märkl
7a77eeee06 Fix NewFileDialog leaking MainWindow
This also fixes segfaults on quitting when using plugins
2019-03-11 10:42:22 +01:00
Paul I
7554cb5461 Disable aan () 2019-03-09 09:09:37 +02:00
Florian Märkl
732f2d8cde
Use cutter-deps on macOS ()
* Update deps scripts for macOS

* Update deps

* Update appbundle_embed_python.sh

* Use cutter-deps for macOS

* Remove qt from Brewfile

* Fix .travis.yml

* Disable Homebrew update

* Fix llvm for macOS

* Fix regex in update_deps.py

* Fix PYTHON_FRAMEWORK_DIR

* Some debug output in travis

* Enable Python Bindings for cmake on macOS

* QMake debug

* Update deps

* Hopefully fix pkg-config

* QMake hack for shiboken2 and pyside2

* Deploy on deps-test

* Update deps

* Fix call to appbundle_embed_python.sh

* Update deps

* Fix Python for cmake on macOS

* Update deps

* Fix appbundle_embed_python.sh

* Copy pyside libs in appbundle_embed_python.sh

* Fix includes for CMake on macOS

* Copy PySide2 and Shiboke2 libs to Frameworks dir

* Manually deploy QtDBus and QtPrintSupport

* Print plugins dir

* Fix appbundle_embed_python.sh

* Update deps

* Remove some debug output

* Use last release of linuxdeployqt
2019-03-09 00:01:24 +01:00
Vanellope
7ea1f0b281 Fix couple of issues regarding Graph Overview () 2019-03-08 19:57:57 +01:00
xarkes
003d0d3c26
Modified documentation format () 2019-03-06 21:30:39 +01:00
Gaurav Kumar Ghildiyal
687ef2d799 Added feature to link a type to an address ()
* Added feature to link a type to an address
2019-03-04 23:45:17 +02:00
Gaurav Kumar Ghildiyal
a10ca8f033 Add feature to apply structure offset and fix some issues in EditVariablesDialog ()
* Fixed EditVariablesDialog

* Added feature to apply structure offset in disassembly and graph view
2019-02-24 17:25:38 +00:00
Vanellope
fa708143ac Overview does not disappear anymore when it is moved to the same dock as Graph ()
* Overview does not disappear anymore when it is moved to same dock as Graph, Gray out Overview menu when Graph is not active
2019-02-24 07:15:40 +00:00
xarkes
ab27e09b91 Splitted Cutter.h and moved everything in core ()
Sometimes it is not necessary to include the whole Cutter.h file
Hence, it's been splitted so you can include only what you require
E.g. #include "core/CutterCommon.h" to have access to the common types
2019-02-22 17:50:45 +01:00