Commit Graph

2590 Commits

Author SHA1 Message Date
Anton Kochkov
eeb2691e42 Update Rizin to latest stable 2023-08-05 10:53:43 +08:00
Anton Kochkov
37fb67a86e Use rz-ghidra v0.6.0 2023-08-05 10:32:25 +08:00
Anton Kochkov
48b35953bb Merge 'dev' branch into stable 2023-08-05 10:27:27 +08:00
Anton Kochkov
351f27d955 Merge branch 'stable' into stable-merge 2023-08-05 10:27:08 +08:00
Anton Kochkov
a0f5eca191 Fix compiler warning 2023-08-05 10:22:22 +08:00
Anton Kochkov
dccbc7363b Update translations 2023-08-05 10:22:22 +08:00
Anton Kochkov
77aba60152
Update translations () 2023-08-04 12:51:07 +08:00
Anton Kochkov
66629d6288
Update Rizin to latest dev () 2023-08-04 11:43:03 +08:00
Anton Kochkov
3d30892a30
Add Global Vars widget, dialog, context menus ()
* Add global variables support

- Add Globals widget
- Add global variable add/modify dialog
- Add "Add at" context submenu in Disassembly widget

Co-authored-by: Giovanni <561184+wargio@users.noreply.github.com>

---------

Co-authored-by: Giovanni <561184+wargio@users.noreply.github.com>
2023-08-04 10:17:35 +08:00
Anton Kochkov
041118dbd7 Reformat the code 2023-08-03 21:08:07 +08:00
Anton Kochkov
0d9851c1e0 ci: run clang-format.py script 2023-08-03 21:08:07 +08:00
Anton Kochkov
b3181b5493 Add clang-format script 2023-08-03 21:08:07 +08:00
Giovanni
3e74b9ad67
Fix arrow line calculation when disasm line is has multiple newlines. () 2023-08-03 20:36:34 +08:00
Giovanni
3bcafe9625
Bump rizin dev () 2023-08-02 23:04:28 +08:00
Anton Kochkov
6a48b97402
Enable Ukrainian translation () 2023-08-02 18:03:52 +08:00
Anton Kochkov
08d5c7aed7
python: disable deprecated API for newer versions () 2023-08-02 15:21:53 +08:00
Anton Kochkov
de0e55d684
python: use proper way to return None () 2023-08-02 14:30:05 +08:00
frmdstryr
7418f9c76c
Show disassembly var tooltips () 2023-07-30 16:37:52 +08:00
Anton Kochkov
d1da807de1
Update Rizin to latest dev () 2023-07-21 16:13:26 +08:00
Anton Kochkov
b757f85350
Add few missing tr() string wrappers () 2023-07-07 09:24:19 +08:00
Anton Kochkov
61710535bf
Update Rizin to latest dev () 2023-06-29 17:12:59 +08:00
Giovanni
cf14fd1006
Add Tools > BaseFind + command line options ()
* Add Tools > BaseFind
* Rewritten how cutter parses and stores the initial options
* Update docs and fixed comments
* Add missing endianness option
2023-06-25 11:42:23 +08:00
wargio
579ac236b6 Implement RzIL statement graph 2023-06-20 17:31:49 +08:00
Giovanni
4742003ff4
Update rizin & translation submodules ()
* Fix plugins paths for windows builds due recent changes in rizin
* Disable openssl support for yara win
* Disable use_sys_yara in linux/osx/win builds
2023-06-20 16:40:57 +08:00
wargio
44917603fa Disable KSyntaxHighlighting on Qt6 2023-05-20 13:05:43 +08:00
Anton Kochkov
da7fc439db Rename PYSIDE_INCLUDE_DIR to PYSIDE_INCLUDE_DIRS 2023-05-20 13:05:43 +08:00
Anton Kochkov
aa40f69458 Specify PySide version in bindings template 2023-05-20 13:05:43 +08:00
Anton Kochkov
93f88263a0 Address Python and PySide API changes 2023-05-20 13:05:43 +08:00
Anton Kochkov
553a8eef5c Specify include paths for Shiboken 2023-05-20 13:05:43 +08:00
Anton Kochkov
e78a1fe9ed Add FindPySide6 CMake module 2023-05-20 13:05:43 +08:00
Anton Kochkov
48c8e0c44d Allow building Python bindings with Qt6 2023-05-20 13:05:43 +08:00
Anton Kochkov
f4be9a8266 Bump version to v2.2.1 2023-05-15 21:18:17 +08:00
Anton Kochkov
dd216beb9c Use Ubuntu 18.04 docker image ()
Co-authored-by: wargio <wargio@libero.it>
2023-05-15 21:18:17 +08:00
Anton Kochkov
9bfe0c4e1d
Use Ubuntu 18.04 docker image ()
Co-authored-by: wargio <wargio@libero.it>
2023-05-15 20:37:45 +08:00
Lucas Hosseini
e523ac8365 Get rid of stale jump arrows in disassembly widget. ()
This commit clears arrows from edited instructions, in order to avoid
stale arrows to remain drawn.

closes 
2023-05-14 21:29:26 +08:00
Giovanni
9cbacff329 Fix broken English in UI () 2023-05-14 21:29:26 +08:00
Anton Kochkov
a96206e7ab Update Hindi, French, Russian translations () 2023-05-14 21:29:26 +08:00
Giovanni
4191a00965 Fix 'Rizin Graph' widget () 2023-05-14 21:29:26 +08:00
Anton Kochkov
b6e1778344 Update Japanese, Spanish, Ukranian translations () 2023-05-14 21:29:26 +08:00
xarkes
546999978e Update IOModesController.cpp () 2023-05-14 21:29:26 +08:00
xarkes
4f0d8f7e2b Update MapFileDialog.cpp () 2023-05-14 21:29:26 +08:00
Anton Kochkov
937c01a806 Update Rizin to 0.5.2 2023-05-14 21:29:26 +08:00
Lucas Hosseini
a5fa4103b2
Get rid of stale jump arrows in disassembly widget. ()
This commit clears arrows from edited instructions, in order to avoid
stale arrows to remain drawn.

closes 
2023-05-14 12:59:13 +08:00
Giovanni
3ccccae291
Fix broken English in UI () 2023-05-13 10:22:05 +08:00
Lucas Hosseini
a6a7667852
Keep scroll history in decompiler widget. ()
* Keep scroll history in decompiler widget.

This commit adds a `scrollHistory` on top of the rizin-managed
history, that keeps track of the scroll position within decompiled
functions.

* Fix clearing history upon init.
2023-05-13 05:57:35 +08:00
Lucas Hosseini
f1a421c9f6
Fix disassembly scroll history. ()
Avoid calling `erase()` when `topOffsetHistoryPos + 1 >=
`topOffsetHistory.size()`.

closes 
2023-05-12 19:52:41 +08:00
Anton Kochkov
3e402c225e
Update Hindi, French, Russian translations () 2023-05-12 14:48:27 +08:00
Giovanni
5a12f7c626
Fix 'Rizin Graph' widget () 2023-05-11 13:44:33 +08:00
Lucas Hosseini
beec78b4e2
Keep topOffset history in disassembly widget. ()
This commit adds support for a `topOffset` history (on top of the
rizin-managed history), that keeps track of the offset of the top
instruction in the disassembly widget.

closes 
2023-05-11 09:16:06 +08:00
Lucas Hosseini
b63ea5b3e4
Disable expandsOnDoubleClick for Functions widget. ()
closes 
2023-05-09 09:49:43 +08:00