Commit graph

40 commits

Author SHA1 Message Date
Florian Märkl
4cb6ff6f98
Update rizin for string set config vars (#3653)
Some checks failed
CI / (push) Failing after 4s
CI / linux-x86_64-system-deps (push) Failing after 8s
CI / linux-x86_64 (push) Failing after 6s
CI / tarball (push) Failing after 4s
CI / linux-x86_64-qt5-system-deps (push) Failing after 3s
CI / -1 (push) Failing after 3s
CI / linux-x86_64-qt5 (push) Failing after 2s
Docs / deploy (push) Failing after 2s
Linter / changes (push) Failing after 2s
Linter / clang-tidy (push) Has been skipped
Linter / clang-format (push) Failing after 0s
CI / -2 (push) Has been cancelled
CI / -3 (push) Has been cancelled
CI / macos-arm64 (push) Has been cancelled
CI / -4 (push) Has been cancelled
CI / windows-x86_64 (push) Has been cancelled
CI / macos-x86_64 (push) Has been cancelled
CI / plugin-test-macos-arm64 (push) Has been cancelled
CI / plugin-test-windows (push) Has been cancelled
CI / plugin-test-linux-x86_64 (push) Has been cancelled
Changed in rizin fa2db74f86c3432c7b68a4f1913a72722b4ac6ac:
Config vars storing multiple strings do not use a list anymore but a set
as the strings are meant to be unique.
2026-08-03 16:25:15 +02:00
Premade
0b164824e3
Refactor: use marks API (#3510)
* Remove: unecessary changes
* Add: `rz_mark` in `BundledRizin.cmake`
* Fix: clang format
* Remove: `::fromString()`
* Fix: mark handling
* Refactor: use tooltip instead of label
* Minimize tooltip flicker with similar dummy text
2025-09-27 00:25:16 +08:00
Premade
4e53fd64d3
Update rizin to latest dev. (#3514)
* Update rizin to latest stable.
* Remove: use_swift_demangler in `BundledRizin.cmake`
* Remove: `rz_bp` in `BundledRizin.cmake`
* Fix: use sys_path
* Bump `Rizin_VERSION` to 0.9
2025-09-09 10:52:49 +08:00
karliss
6075193db6
Support translations with multiple langauge variants. (#3496) 2025-05-26 21:25:35 +03:00
karliss
2f8d76f1e4
Adjust macos dylib references to keep gatekeeper happy. (#3482)
macOS gatekeeper wil block a properly signed/notarized .app from running if it contains absolute rpath references pointing outside the .app.
2025-05-06 10:19:34 +03:00
karliss
7a559b879c
Update translations. (#3460)
* latest translation repository version
* add fi and pl translations to UI (don't add languages which are currently at 0% or have 2 character language code conflict)
* 2 long standing typos in English text spotted by translators
2025-04-24 20:03:43 +03: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
Anton Kochkov
f8c7df8260
Update Rizin to the latest dev (#3319) 2024-03-19 17:51:58 +08:00
Anton Kochkov
bffe193708 Update bundled Rizin to the 0.8.0 series 2024-03-03 14:29:35 +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
Anton Kochkov
bb5fe07659 Bump bundled Rizin version to 0.7 2023-09-26 10:51:49 +08:00
Anton Kochkov
6a48b97402
Enable Ukrainian translation (#3213) 2023-08-02 18:03:52 +08:00
Anton Kochkov
da7fc439db Rename PYSIDE_INCLUDE_DIR to PYSIDE_INCLUDE_DIRS 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
d3ee310a21 Set Rizin version to 0.6 2023-03-13 14:12:46 +08:00
Khairul Azhar Kasmiran
9bf4dd3be2
Run always the bundled Rizin's Ninja (#3108)
This ensures that the bundled Rizin will always be built when Cutter is,
to compile with any changes made to Rizin.
2023-02-07 17:48:33 +01:00
Florian Märkl
4e0e0000e1 Remove Breakpad Crash Reporting
Crash dumps generated with breakpad were not made use of to an extent
that would justify the extra maintenance overhead that it comes with. As
Windows builds have recently been broken by it, now is a good time to
retire it.
2023-01-13 14:53:27 +01:00
Anton Kochkov
e7c9ab515e
Update Rizin to the latest dev (#3050)
* Update Rizin
* Remove rz-agent from CMake scripts
2022-11-02 11:14:23 +01:00
Florian Märkl
df71da8f53
Update rizin dev (#2987)
Relevant breaking commits in rizin:
9ea7c2fa5acd0b9b0c178a1b4316adc129e7c512
2987e035da827903329ec6433410899b985e2434
2022-07-01 22:49:58 +08:00
Giovanni
247ab94b71
Download and install sigdb option (#2949)
* Download and install sigdb option and disable swift demangler when libswift is installed
* Remove dir.prefix and use rz_core_analysis_sigdb_list for sigdb
* Use a different color for flirts
* Updated to rizin dev
* Use rz_path_set_prefix to set the prefix path on OSX bundle
2022-06-06 11:27:13 +02:00
Giovanni
147af53565
Fix the lib name on windows (#2950) 2022-05-24 18:47:59 +00:00
Florian Märkl
62d75c9391
Extend cmake config files with deps, version, etc. (#2916)
This improves how the installed CutterConfig.cmake can be used for
native plugin development:
* Transitive dependencies are resolved automatically
* Version file is included
* Cutter_USER_PLUGINDIR is set to a path that plugins can use as a
  default install destination

src/plugins/sample-cpp/CMakeLists.txt is an example for how to use it.
Rizin was also updated to prevent an error with multiple
`find_package()` calls.
2022-03-31 12:49:37 +02:00
Yossi Zap
f762b93e65 Add missing rz_demangler.dll to windows packaging 2022-02-09 22:44:41 +08:00
Riccardo Schirone
009c8dffb4
Update Rizin to dev and use CMake config files (#2855)
API usage has been adjusted.
There are now also cmake config files directly installed by Rizin itself, so we don't need to keep a custom FindRizin.cmake file in Cutter. This remove that file and just uses `find_package(Rizin COMPONENTS Core)`, which will use the cmake files installed on the system.
2021-12-22 09:57:58 +01:00
Anton Kochkov
e358ff797d Fix Meson 0.60 build 2021-10-29 00:29:59 +08:00
Itay Cohen
04894b4757
Add missing rz_diff (#2706) 2021-06-22 15:06:00 +03:00
xarkes
bc57167534
Update Rizin version (#2698) 2021-06-04 11:05:34 +02:00
Kārlis Seņko
da17c6e411 Build system compatiblity with QT6.
Qt6 moved some of the functionality to separate modules.
2021-04-24 13:13:36 +03:00
karliss
4328f5df5a
Adjust prefix handling due to rizin portable mode changes. (#2671) 2021-04-20 06:34:52 +03:00
Kārlis Seņko
8c659feb43 Fix path when building appimage, caused by #2574 2021-04-10 10:14:35 +02:00
karliss
0553d3ffdb
Add JSDec packaging for macos. (#2580) 2021-02-18 16:36:27 +02:00
Anton Kochkov
88478ffb30
New JSDec home (#2563)
Switch from r2dec to jsdec
2021-01-16 11:48:31 +01:00
karliss
562979bcff
Remove qmake (#2546)
* Remove qmake project and move some variables directly to CMake project
* Remove meson and update docs.
* Add instructions for basic macOS build.
2021-01-10 13:07:39 +02:00
karliss
29cbd06ab2
Run macos packaging in GHA. (#2529)
* Enable running of macOS packaging in GHA, most of the work done in dedbabde56
* Cleanup breakpad handling
* Have single version of main executable in folder expected by macOS and most tools instead of executable+symlink+shell script
* Handle Breakpad library lookup in more CMake way using FindBreakpad just like it's done on other platforms and packages
* Refactor error handling in some of the shell scripts to use `set -e` instead of `|| exit 1` for each command.
* Fix DMG background setup
2021-01-02 19:57:29 +02:00
karliss
c985fdc1b1
Run cutter appimage packaging in GHA. (#2490)
* Run cutter appimage packaging in GHA.
* Update cutter-deps.
* Switch to older visual studio due to pyside having problems parsing MSVC
headers.
* Take GIL in the injected code fragment #2511.
2020-12-19 12:43:33 +02:00
Anton Kochkov
70cef2c1af
More R2/Radare -> Rizin renames (#2516) 2020-12-16 11:59:23 +01:00
Florian Märkl
5218fa0fd6
Update Rizin 2020-12-07 09:19:18 +01:00
Florian Märkl
dedbabde56
Add macOS Packaging in CMake (#7) 2020-12-07 09:19:18 +01:00
Florian Märkl
8c35ebb837
Restructure CMake files to start in the root of the tree (#6) 2020-12-07 09:19:16 +01:00