Commit Graph

82 Commits

Author SHA1 Message Date
yossizap
ee9d2f04b7 Move tests to test/ 2022-05-31 11:27:56 +02:00
yossizap
652c5343f9 Readd breakpad pkg config 2022-05-31 11:27:07 +02:00
yossizap
2c17e8785c Fix windows cmake flags 2022-05-31 11:27:07 +02:00
yossizap
dd2afa1c3c remove unneeded exports 2022-05-31 11:27:07 +02:00
yossizap
628f19cd21 Fix windows relative path 2022-05-31 11:27:07 +02:00
yossizap
17ad717c06 Fix rebase 2022-05-31 11:27:07 +02:00
yossizap
9f32c57f1c Attempt to fix gh 2022-05-31 11:27:07 +02:00
yossizap
f966551387 Update CI 2022-05-31 11:27:06 +02:00
Florian Märkl
5e8aa4f993 Update windows CI to 2019 2022-03-30 20:14:35 +08:00
Yossi Zap
1b271a0ae8 Bypass meson Popen_safe_legacy() error 2022-02-09 22:44:41 +08:00
Giovanni
75c334596e
Enable support for building rz-libswift on cutter (#2841) 2022-01-15 21:02:01 +01:00
Florian Märkl
9de1d56c93 Update references for dev/stable split 2021-12-21 13:39:25 +01:00
Surendrajat
77c22b37c8
CI: use Ubuntu 18.04 as oldest supported build system (#2736) 2021-09-11 13:16:52 +02:00
Rishabh Budhiraja
9c2b1cccec
Remove freenode mentions in remaining files (#2703) 2021-06-15 19:23:50 +02:00
Itay Cohen
1f129618e0
Fix pacakage name for macOS builds (#2668) 2021-04-15 22:13:57 +03:00
Kārlis Seņko
8c659feb43 Fix path when building appimage, caused by #2574 2021-04-10 10:14:35 +02:00
Kārlis Seņko
95879d4835 Use latest jsdec and rz-ghidra to match rizin version 2021-04-10 10:14:35 +02:00
karliss
3a32ea741e
Set macOS deployment target to 10.14 Mojave. (#2650) 2021-04-07 10:30:50 +02:00
karliss
d39046c9e0
Install clang8 used by pyside at build time. (#2656)
Necessary to match with version used by cutter-deps.
2021-04-05 11:04:17 +03:00
karliss
1abd2b7ab0
Add release binary upload from GHA. (#2623)
* Add release binary upload from GHA.
* Update get release so that it works with draft releases.
* Distinguish release from CI builds in package name
  - regular ci builds -> Cutter-git-<date>-<hash>-<platform>
  - release tags -> Cutter-git-<tag>-<platform>
2021-03-15 21:08:19 +02:00
Itay Cohen
8da70aaf05
Enable CUTTER_USE_BUNDLED_RIZIN by default (#2622)
* Enable CUTTER_USE_BUNDLED_RIZIN by default
2021-03-15 06:47:51 +02:00
Surendrajat
9601aac6fa
deploy docs (#2616) 2021-03-03 14:52:37 +02:00
Surendrajat
7491434dc4
limit linter CI to master branch (#2609) 2021-02-21 15:07:15 +02:00
Alexis Ehret
a47c2bb5aa
Add clang-format linter CI jobs (#2604) 2021-02-19 16:32:58 +02:00
karliss
0553d3ffdb
Add JSDec packaging for macos. (#2580) 2021-02-18 16:36:27 +02:00
Surendrajat
4753648219
Fix a link in PR template (#2582) 2021-01-25 07:24:56 +02:00
ITAYC0HEN
a62f138e2f Add support for clang-format 2021-01-24 18:34:16 +02:00
karliss
753d4a7bb5
Enable macOS adhoc signing. (#2569)
* Do not break Python package making it unsignable
* Manaully add one of breakpad libs for codesigning. It doesn't get signed automatically by codesign --deep.
* Enable macOS adhoc signing.
2021-01-24 11:11:26 +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
Surendrajat
57cd3a733d
CI: fix Coverity Scan (#2536) 2020-12-25 13:24:36 +08:00
karliss
3bda4c9777
Fix homebrew install problems (#2526) 2020-12-20 20:14:03 +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
Florian Märkl
822e377383
Revert Temporary Changes (#2496) 2020-12-08 17:27:54 +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
Florian Märkl
2b8ac6ecf7
Port to Rizin 2020-12-07 09:17:56 +01:00
Florian Märkl
0e9b0c92b9
Reduce CI 2020-12-06 19:00:51 +01:00
karliss
79a323489a
Don't depend on unmaintained homebrew repository. (#2489)
* Don't depend on unmaintained homebrew repository.
2020-11-25 21:25:59 +02:00
karliss
92b28679f2
Move Ubuntu 16.04 sytem dependencies build to GHA. (#2484)
* Move Ubuntu 16.04 sytem dependencies build to GHA.

* Downgrade some of the software installed on Github VMs to better match
what's available on Ubuntu 16.04
* Disable breakpad tools, we dont use them and some of them require fresh linux kernel for compilation.
2020-11-25 17:33:30 +02:00
Surendrajat
de74675861
GH Actions: use of set-env is deprecated (#2442) 2020-10-07 19:51:25 +03:00
karliss
c49cbc9f01
Add cmake script for packaging r2dec on windows. (#2425) 2020-10-03 13:50:57 +03:00
karliss
ad66718f37
Add CMake code for packaging r2ghidra on windows. (#2422) 2020-09-06 11:52:13 +03:00
karliss
1966c76ba7
Update windows CMake breakpad code. (#2421) 2020-09-05 11:25:34 +03:00
karliss
6fc902894d
CMake windows python packaging (#2406)
* First version of cpack scripts
* Fix python binding building using CMake on windows
* Package python and pyside in the cpack package
* Run windeployqt as part of packaging to include the Qt dlls and vcruntime installer
2020-08-30 23:23:41 +03:00
karliss
e3aeb770ee
Create minimal widows CMake build job. (#2356)
* Create minimal widows CMake build job.
2020-08-01 17:07:19 +03:00
karliss
0a15b2f55a
Temporary workaround for brew problems in github actions. (#2346) 2020-07-29 23:16:42 +03:00
Surendrajat
cf96775b74
issue-template: add downloaded Cutter from website (#2336)
Co-authored-by: Itay Cohen <itaycohen23@gmail.com>
2020-07-27 09:48:25 +05:30
Itay Cohen
d964594498
Improve contribution guidelines (#2293)
* Improve contribution guidelines
2020-07-19 22:23:00 +03:00
karliss
313abbf50f
Run apt update to refresh package list. (#2291)
It seems that github action VMs have cached bad package list.
2020-07-16 13:40:26 +03:00