Commit Graph

2553 Commits

Author SHA1 Message Date
karliss
f2692cb847
Fix function widget unintentional shortcut activation. (#3389)
Some checks failed
CI / ${{ matrix.name }} (/usr/bin/gcc-12, /usr/bin/g++-12, ubuntu:22.04, linux-x86_64-system-deps, false, 3.10.x, true, false) (push) Has been cancelled
CI / ${{ matrix.name }} (default, default, 6) (push) Has been cancelled
CI / ${{ matrix.name }} (ubuntu:20.04, linux-x86_64, true, 3.6.x, false, false) (push) Has been cancelled
CI / ${{ matrix.name }} (ubuntu:20.04, tarball, false, 3.6.x, false, true) (push) Has been cancelled
CI / ${{ matrix.name }} (/usr/bin/gcc-7, /usr/bin/g++-7, ubuntu:18.04, linux-x86_64-qt5-system-deps, false, 3.6.x, 5, true) (push) Has been cancelled
CI / ${{ matrix.name }} (ubuntu:18.04, linux-x86_64-qt5, true, 3.6.x, 5, false) (push) Has been cancelled
CI / ${{ matrix.name }} () (push) Has been cancelled
CI / ${{ matrix.name }} (3.12.x) (push) Has been cancelled
CI / ${{ matrix.name }} (arm64, macos-arm64, macos-14, artifact_macos, true) (push) Has been cancelled
CI / ${{ matrix.name }} (false) (push) Has been cancelled
CI / ${{ matrix.name }} (windows-x86_64, windows-2019, artifact_windows, true, 3.12.x) (push) Has been cancelled
CI / ${{ matrix.name }} (x86_64, macos-x86_64, macos-13, true) (push) Has been cancelled
Docs / deploy (push) Has been cancelled
Linter / changes (push) Has been cancelled
CI / plugin-test-${{ matrix.name }} (build, artifact_macos, macos-arm64, macos-14) (push) Has been cancelled
CI / plugin-test-${{ matrix.name }} (build, artifact_windows, windows, windows-2019) (push) Has been cancelled
CI / plugin-test-${{ matrix.name }} (build-linux, artifact_linux, linux-x86_64, ubuntu-20.04) (push) Has been cancelled
Linter / clang-format (push) Has been cancelled
coverity-scan / latest (push) Has been cancelled
Happens when typing in filter. Only observed using Qt5 Appimage builds.
2024-11-10 15:38:16 +02:00
Khairul Azhar Kasmiran
22094c298c
ci macos-x86_64: Upgrade to the macos-13 image (#3387)
Some checks failed
CI / ${{ matrix.name }} (/usr/bin/gcc-12, /usr/bin/g++-12, ubuntu:22.04, linux-x86_64-system-deps, false, 3.10.x, true, false) (push) Has been cancelled
CI / ${{ matrix.name }} (default, default, 6) (push) Has been cancelled
CI / ${{ matrix.name }} (ubuntu:20.04, linux-x86_64, true, 3.6.x, false, false) (push) Has been cancelled
CI / ${{ matrix.name }} (ubuntu:20.04, tarball, false, 3.6.x, false, true) (push) Has been cancelled
CI / ${{ matrix.name }} (/usr/bin/gcc-7, /usr/bin/g++-7, ubuntu:18.04, linux-x86_64-qt5-system-deps, false, 3.6.x, 5, true) (push) Has been cancelled
CI / ${{ matrix.name }} (ubuntu:18.04, linux-x86_64-qt5, true, 3.6.x, 5, false) (push) Has been cancelled
CI / ${{ matrix.name }} () (push) Has been cancelled
CI / ${{ matrix.name }} (3.12.x) (push) Has been cancelled
CI / ${{ matrix.name }} (arm64, macos-arm64, macos-14, artifact_macos, true) (push) Has been cancelled
CI / ${{ matrix.name }} (false) (push) Has been cancelled
CI / ${{ matrix.name }} (windows-x86_64, windows-2019, artifact_windows, true, 3.12.x) (push) Has been cancelled
CI / ${{ matrix.name }} (x86_64, macos-x86_64, macos-13, true) (push) Has been cancelled
Docs / deploy (push) Has been cancelled
Linter / changes (push) Has been cancelled
CI / plugin-test-${{ matrix.name }} (build, artifact_macos, macos-arm64, macos-14) (push) Has been cancelled
CI / plugin-test-${{ matrix.name }} (build, artifact_windows, windows, windows-2019) (push) Has been cancelled
CI / plugin-test-${{ matrix.name }} (build-linux, artifact_linux, linux-x86_64, ubuntu-20.04) (push) Has been cancelled
Linter / clang-format (push) Has been cancelled
coverity-scan / latest (push) Has been cancelled
* ci macos-x86_64: Upgrade to the macos-13 image
* mac ci: Kill XProtectBehaviorService before making package
* Retry `make package` until it works
* Do `rm -rf` before `make package`
* Use Python3_FIND_STRATEGY="LOCATION"
2024-10-21 23:41:44 +08:00
karliss
634a0be6f7
Allow loading user compiled plugins. (#3385)
Some checks failed
CI / ${{ matrix.name }} (/usr/bin/gcc-12, /usr/bin/g++-12, ubuntu:22.04, linux-x86_64-system-deps, false, 3.10.x, true, false) (push) Has been cancelled
CI / ${{ matrix.name }} (default, default, 6) (push) Has been cancelled
CI / ${{ matrix.name }} (ubuntu:20.04, linux-x86_64, true, 3.6.x, false, false) (push) Has been cancelled
CI / ${{ matrix.name }} (ubuntu:20.04, tarball, false, 3.6.x, false, true) (push) Has been cancelled
CI / ${{ matrix.name }} (/usr/bin/gcc-7, /usr/bin/g++-7, ubuntu:18.04, linux-x86_64-qt5-system-deps, false, 3.6.x, 5, true) (push) Has been cancelled
CI / ${{ matrix.name }} (ubuntu:18.04, linux-x86_64-qt5, true, 3.6.x, 5, false) (push) Has been cancelled
CI / ${{ matrix.name }} () (push) Has been cancelled
CI / ${{ matrix.name }} (3.12.x) (push) Has been cancelled
CI / ${{ matrix.name }} (arm64, macos-arm64, macos-14, artifact_macos, true) (push) Has been cancelled
CI / ${{ matrix.name }} (false) (push) Has been cancelled
CI / ${{ matrix.name }} (windows-x86_64, windows-2019, artifact_windows, true, 3.12.x) (push) Has been cancelled
CI / ${{ matrix.name }} (x86_64, macos-x86_64, macos-12, true) (push) Has been cancelled
Docs / deploy (push) Has been cancelled
Linter / changes (push) Has been cancelled
CI / plugin-test-${{ matrix.name }} (build, artifact_macos, macos-arm64, macos-14) (push) Has been cancelled
CI / plugin-test-${{ matrix.name }} (build, artifact_windows, windows, windows-2019) (push) Has been cancelled
CI / plugin-test-${{ matrix.name }} (build-linux, artifact_linux, linux-x86_64, ubuntu-20.04) (push) Has been cancelled
Linter / clang-format (push) Has been cancelled
coverity-scan / latest (push) Has been cancelled
Allow loading user compiled plugins.

By default macOS only allows loading stuff signed by Apple or the same team.
2024-10-20 11:31:07 +03:00
Anton Kochkov
b11c443a4d
Update Rizin to the latest dev (#3380)
Some checks failed
CI / ${{ matrix.name }} (/usr/bin/gcc-12, /usr/bin/g++-12, ubuntu:22.04, linux-x86_64-system-deps, false, 3.10.x, true, false) (push) Has been cancelled
CI / ${{ matrix.name }} (default, default, 6) (push) Has been cancelled
CI / ${{ matrix.name }} (ubuntu:20.04, linux-x86_64, true, 3.6.x, false, false) (push) Has been cancelled
CI / ${{ matrix.name }} (ubuntu:20.04, tarball, false, 3.6.x, false, true) (push) Has been cancelled
CI / ${{ matrix.name }} (/usr/bin/gcc-7, /usr/bin/g++-7, ubuntu:18.04, linux-x86_64-qt5-system-deps, false, 3.6.x, 5, true) (push) Has been cancelled
CI / ${{ matrix.name }} (ubuntu:18.04, linux-x86_64-qt5, true, 3.6.x, 5, false) (push) Has been cancelled
CI / ${{ matrix.name }} () (push) Has been cancelled
CI / ${{ matrix.name }} (3.12.x) (push) Has been cancelled
CI / ${{ matrix.name }} (arm64, macos-arm64, macos-14, artifact_macos, true) (push) Has been cancelled
CI / ${{ matrix.name }} (false) (push) Has been cancelled
CI / ${{ matrix.name }} (windows-x86_64, windows-2019, artifact_windows, true, 3.12.x) (push) Has been cancelled
CI / ${{ matrix.name }} (x86_64, macos-x86_64, macos-12, true) (push) Has been cancelled
Docs / deploy (push) Has been cancelled
Linter / changes (push) Has been cancelled
coverity-scan / latest (push) Has been cancelled
CI / plugin-test-${{ matrix.name }} (build, artifact_macos, macos-arm64, macos-14) (push) Has been cancelled
CI / plugin-test-${{ matrix.name }} (build, artifact_windows, windows, windows-2019) (push) Has been cancelled
CI / plugin-test-${{ matrix.name }} (build-linux, artifact_linux, linux-x86_64, ubuntu-20.04) (push) Has been cancelled
Linter / clang-format (push) Has been cancelled
2024-10-04 09:32:14 +08:00
Karliss
e7806bcef4 Add test which compiles the example plugin against release package.
Some checks failed
CI / ${{ matrix.name }} (/usr/bin/gcc-12, /usr/bin/g++-12, ubuntu:22.04, linux-x86_64-system-deps, false, 3.10.x, true, false) (push) Failing after 4s
CI / ${{ matrix.name }} (ubuntu:20.04, linux-x86_64, true, 3.6.x, false, false) (push) Failing after 1s
CI / ${{ matrix.name }} (ubuntu:20.04, tarball, false, 3.6.x, false, true) (push) Failing after 1s
CI / ${{ matrix.name }} (/usr/bin/gcc-7, /usr/bin/g++-7, ubuntu:18.04, linux-x86_64-qt5-system-deps, false, 3.6.x, 5, true) (push) Failing after 0s
CI / ${{ matrix.name }} (default, default, 6) (push) Failing after 0s
CI / ${{ matrix.name }} (ubuntu:18.04, linux-x86_64-qt5, true, 3.6.x, 5, false) (push) Failing after 1s
Docs / deploy (push) Failing after 0s
Linter / changes (push) Failing after 0s
Linter / clang-format (push) Has been skipped
CI / ${{ matrix.name }} () (push) Has been cancelled
CI / ${{ matrix.name }} (3.12.x) (push) Has been cancelled
CI / ${{ matrix.name }} (arm64, macos-arm64, macos-14, artifact_macos, true) (push) Has been cancelled
CI / ${{ matrix.name }} (false) (push) Has been cancelled
CI / ${{ matrix.name }} (windows-x86_64, windows-2019, artifact_windows, true, 3.12.x) (push) Has been cancelled
CI / ${{ matrix.name }} (x86_64, macos-x86_64, macos-12, true) (push) Has been cancelled
CI / plugin-test-${{ matrix.name }} (build, artifact_macos, macos-arm64, macos-14) (push) Has been cancelled
CI / plugin-test-${{ matrix.name }} (build, artifact_windows, windows, windows-2019) (push) Has been cancelled
CI / plugin-test-${{ matrix.name }} (build-linux, artifact_linux, linux-x86_64, ubuntu-20.04) (push) Has been cancelled
coverity-scan / latest (push) Failing after 1s
2024-09-13 13:29:24 +03:00
Anton Kochkov
8a8a5b2cce
Update GitHub Action versions (#3296) 2024-08-11 21:44:41 +08:00
karliss
c817c6b53f
Use qt6 by default (#3366)
* Use Qt6 by default.
* Replace a potentially ambigious CUTTER_QT6=On/Off option with CUTTER_QT=(5|6)
* Add support Qt6 version of KSyntaxHighlighter
2024-08-01 22:14:41 +03:00
Karliss
27f5cc36ee Remove the woodpecker config. 2024-07-27 21:56:12 +03:00
karliss
96696444cc
Update cutter-deps to QT6 (#3363) 2024-07-26 21:53:32 +03:00
Florian Märkl
f69ce2577e
Fix io.va checkbox (#3353)
The value of the checkbox was never used.
2024-06-05 09:19:24 +02:00
Florian Märkl
fdfc7192c5
Update Rizin to latest dev (#3352) 2024-06-05 09:19:09 +02:00
Vitaly
38c683b519
Added metainfo file to the installation. (#3346)
Switched from hardcoded directory name to CMAKE_INSTALL_DATAROOTDIR
use.

Removed the COMPONENT option from the desktop file installation
entry since the file is not a development file and is always needed.

Added missing GenericName and Comment to the desktop file.
2024-05-29 19:53:52 +03:00
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 (#3341)
closes #3340
2024-05-17 12:00:58 +03:00
Anton Kochkov
76643671fd
docs: remove mention of Rizin cmd calls (#3337) 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 (#3332)
* 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 (#3325) 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 (#3319) 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: #3316
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 (#3295) 2024-02-15 16:41:02 +08:00
Anton Kochkov
f97ab44072
Update rizin to latest dev & update jsdec to v0.7.0 (#3292)
* 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. (#3291) 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 (#3285) 2024-01-27 18:38:34 +02:00
Khairul Azhar Kasmiran
aabf442348
Use RzPVector for rz_bin_object_get_sections/segments (#3281)
* 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 (#3279) 2023-12-29 15:17:36 +08:00
Anton Kochkov
8c03b14290
Update Rizin to the latest dev (#3278) 2023-12-25 21:22:06 +08:00
Anton Kochkov
a7246f9532
Add Bengali and Urdu translations (#3274) 2023-12-19 00:22:58 +08:00
Anton Kochkov
9fd65308fd
Add Korean and Vietnamese translations (#3271) 2023-12-05 07:28:35 +08:00
karliss
a6af2911dc
Simplify python binding include handling (#3268)
* Simplify python binding include handling

* remove duplicate code introduced in #2952
* 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 (#3266)
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 #3193 - 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 (#3262)
* Update rizin to latest dev

* Update used RzBin resources API
2023-11-08 07:32:12 +08:00