Commit Graph

34 Commits

Author SHA1 Message Date
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