Commit Graph

2541 Commits

Author SHA1 Message Date
Karliss
8251f7ec68 Use the addressable item list functionality for global varible widget. 2024-05-19 14:49:42 +03:00
Zack08110
3e50e5f2ad
Fix: Globals Widget Edit and Delete Actions ()
closes 
2024-05-17 12:00:58 +03:00
Anton Kochkov
76643671fd
docs: remove mention of Rizin cmd calls () 2024-05-09 07:44:45 +08:00
Karliss
66fa0d5af3 Switch macos CI runner
macos-latest currently is an arm64 machine
2024-05-04 09:34:12 +08:00
Giovanni
de46cb109b
disable openssl for libyara on linux/mac builds and use tagged version ()
* disable openssl for libyara on linux/mac builds and use tagged version
* Bump rizin version
2024-04-22 15:22:09 +08:00
Ofek
bce9fe7732
Update GraphGridLayout Documentation () 2024-04-08 23:00:51 +03:00
Anton Kochkov
5750139041 Update Rizin to the latest dev 2024-04-03 05:54:01 +08:00
Anton Kochkov
f8c7df8260
Update Rizin to the latest dev () 2024-03-19 17:51:58 +08:00
John Helmert III
43950242ae ThreadsWidget: make ColumnIndex a class member
This brings ThreadsWidget into alignment with ProcessesWidget and
others which have column index enumerators as class members. This also
avoids cluttering global scope with generic names, making it easier to
avoid C++ ODR violations with differing definitions.

Closes: 
Signed-off-by: John Helmert III <ajak@gentoo.org>
2024-03-11 21:59:06 +02:00
John Helmert III
1a09a5cbe7 ProcessesWidget: make ColumnIndex a class member
The same name with a differing definition clashes with ColumnIndex from
ThreadsWidget, which violates C++ ODR (-Werror=odr). This brings
ProcessesWidget in line with other widgets that define the column
index enums within their respective classes.

Signed-off-by: John Helmert III <ajak@gentoo.org>
2024-03-11 21:59:06 +02:00
Anton Kochkov
bffe193708 Update bundled Rizin to the 0.8.0 series 2024-03-03 14:29:35 +08:00
Anton Kochkov
171c0da040 Update Rizin to latest dev 2024-03-03 13:51:42 +08:00
Anton Kochkov
dbb49bbf98 Do not use removed rz_bin_get_info() API 2024-03-03 13:51:42 +08:00
Karliss
6b660e7a48 Fix multiple crashes related to incorrect rz_iterator usage.
RzAnalysisBytes are owned by the iterator, so returning analysis bytes while destroying iterator owning it is incorrect.
2024-02-27 23:37:57 +02:00
wargio
70024929af Build cutter native jsdec 2024-02-25 22:35:51 +08:00
wargio
2106551d00 Remove JSDec as decompiler and use rizin C api 2024-02-25 22:35:51 +08:00
Anton Kochkov
c20d2c61d6 Bump version to v2.4.0 2024-02-24 23:39:01 +08:00
Anton Kochkov
372b45c8b9 Update Rizin to the latest dev 2024-02-24 00:55:16 +08:00
Anton Kochkov
1a52a7eea4 Fix compilation error of undefined TRUE 2024-02-22 00:54:25 +08:00
Anton Kochkov
8574f0b0e4 Fix rz_core_analysis_bytes() API use 2024-02-22 00:54:25 +08:00
Anton Kochkov
0c96878500 Update Rizin to the latest dev 2024-02-22 00:54:25 +08:00
Anton Kochkov
acbb418447
Update translations () 2024-02-15 16:41:02 +08:00
Anton Kochkov
f97ab44072
Update rizin to latest dev & update jsdec to v0.7.0 ()
* Update rizin to latest dev
* Use jsdec for rizin 0.7.0

---------

Co-authored-by: wargio <wargio@libero.it>
2024-02-13 22:54:02 +08:00
karliss
e7a5931c76
Include instruction highlighter in python bindings. () 2024-02-12 12:32:51 +08:00
Herman Semenov
7a812a11ec 'this' is not used in lambda function 2024-01-29 22:30:34 +02:00
Karthik Prakash
e3087e727a
Highlight matching braces in decompiler view () 2024-01-27 18:38:34 +02:00
Khairul Azhar Kasmiran
aabf442348
Use RzPVector for rz_bin_object_get_sections/segments ()
* Use `RzPVector` for `rz_bin_object_get_sections`/`segments`

* Bump rizin submodule to latest
2024-01-13 18:39:13 +08:00
wargio
33882a2e15 small refactoring 2024-01-07 23:02:55 +08:00
wargio
4f004a2442 Update Rizin Dev 2024-01-07 23:02:55 +08:00
Giovanni
c4dd2eda7d
Update rizin, translation to latest dev and fix deadlock () 2023-12-29 15:17:36 +08:00
Anton Kochkov
8c03b14290
Update Rizin to the latest dev () 2023-12-25 21:22:06 +08:00
Anton Kochkov
a7246f9532
Add Bengali and Urdu translations () 2023-12-19 00:22:58 +08:00
Anton Kochkov
9fd65308fd
Add Korean and Vietnamese translations () 2023-12-05 07:28:35 +08:00
karliss
a6af2911dc
Simplify python binding include handling ()
* Simplify python binding include handling

* remove duplicate code introduced in 
* specify include path using  multiple include-path lines instead  instead of single line with with directories separated by ; or :
* Fix macoS qt6 python bindings build
2023-11-29 10:34:23 +02:00
Florian Märkl
653435cb14
Update rizin to latest dev ()
Some fields were changed from RzList to RzPVector in Rizin.
2023-11-19 12:15:42 +01:00
Karliss
7256fbb00e Temporary fix for command output to console widget.
* partially revert  - printing the terminal escape sequences directly to text widget causes more issues than the tab problem it tried to fix
* move the conversation to html from command task to the console widget
* add hack converting tab to multiple spaces
2023-11-11 17:02:38 +02:00
Karliss
fe85af2560 Remove unnessary mouse grab.
* Causes warning spam with Qt wayland backend
* Can sometimes cause crash on wayland
* According to docs shouldn't be necesarry
2023-11-11 14:01:41 +02:00
Anton Kochkov
91f40f2f71
Update Rizin to latest dev ()
* Update rizin to latest dev

* Update used RzBin resources API
2023-11-08 07:32:12 +08:00
Karliss
900b1a3e14 Fix decompiler widget crash when starting unsynced 2023-11-04 13:46:45 +02:00
Anton Kochkov
13953d213a Update translations 2023-11-01 00:28:43 +08:00
Anton Kochkov
bb5fe07659 Bump bundled Rizin version to 0.7 2023-09-26 10:51:49 +08:00
Dhruv Maroo
83391396b9 Start using RzPVector and CutterPVector instead of RzList 2023-09-26 10:51:49 +08:00
Anton Kochkov
3c682b0458 Update translations 2023-09-26 10:51:49 +08:00
Dhruv Maroo
de15212bb4 Update Rizin submodule to current dev 2023-09-26 10:51:49 +08:00
Dhruv Maroo
c8c625a830 Fix build failures when compiling Cutter with Rizin's dev
* `rz_debug_stop` returns an `int`, so we cannot cast it to
      `RxConsBreak`, which is a typedef of a function signature
      returning `void`
    * `rz_debug_bp_add` siggnatue was recently modified, and thus Cutter
       couldn't build with the new signature
    * `rz_bin_object_get_imports` was also modified recently to return a
      `RzPVector`, thus it also needed to be updated in Cutter
2023-09-26 10:51:49 +08:00
frmdstryr
1e1c93d9d1
Add 'Copy instruction bytes' to disassembly context menu () 2023-09-06 08:51:32 +08:00
Anton Kochkov
fc3e7c6378
Update translations () 2023-09-05 17:25:38 +08:00
frmdstryr
2730244ec1
Seek to first call if multiple references () 2023-09-04 22:52:07 +08:00
Anton Kochkov
f3e35a160f
Update translations () 2023-09-02 13:16:18 +08:00
Lion
8f707e4a69
append rizin results in plaintext to include tabs etc (fixes ) ()
the output of rizin was formatted as html, which caused \n to become
<br/>, making it impossible to just use appendPlainText() as-is. We have
to tell rizin not to give us html, so that we can use \t in the output.

Simply replacing \t with spaces, `&emsp;` or similar doesn't work, as
the appendHtml() replaces multiple spaces with one.
2023-08-30 14:25:42 +08:00