Surendrajat
9601aac6fa
deploy docs ( #2616 )
2021-03-03 14:52:37 +02:00
Florian Märkl
b0cef7e634
Change Executable to Lowercase and use re.rizin.cutter everywhere
2021-01-25 22:09:19 +01:00
ITAYC0HEN
a62f138e2f
Add support for clang-format
2021-01-24 18:34:16 +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
822e377383
Revert Temporary Changes ( #2496 )
2020-12-08 17:27:54 +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
Florian Märkl
78dcba4c26
More Rizin Updating in CMake and use it in AppVeyor ( #5 )
2020-12-07 09:17:58 +01: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
xarkes
5abc3427ee
Make deploy_translations script more verbose ( #2471 )
2020-11-11 14:05:21 +01:00
xarkes
1cbbc45678
Automating translations updates ( #2218 )
...
* Automatically push new strings to cutter-translations
2020-10-10 21:00:34 +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
d0a3a042f5
Update Cutter versions and lock decompilers. ( #2416 )
2020-09-02 19:49:01 +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
yossizap
83cd7e8698
Update R2 submodule ( #2378 )
...
* Handle r2 sdb include path changes.
2020-08-13 17:08:39 +03:00
karliss
724d3f26b4
Adjust r2 paths ( #2338 )
2020-08-08 18:43:43 +03:00
karlis
1d8c9de37c
Link cutter r2ghidra decompiler against ghidra_core.
2020-06-16 00:27:51 +03:00
karliss
1eeb2c166b
Switch to appveyor VS2019 image to match cutter-deps ( #2184 )
...
* Force gyp to generate vs2017 project and then upgrade it to vs2019 because version used by breakpad doesn't recognize vs2019.
2020-05-07 22:09:58 +03:00
karliss
0753147930
Update cutter-deps to include qt 5.14.2 ( #1868 )
...
* Use the qt from cutter-deps on windows.
* Adjust shiboken lib name to match cutter-deps
2020-04-07 23:24:25 +03:00
Florian Märkl
14f830dd81
Bundle r2dec into AppImage ( #2023 )
2020-01-24 12:18:18 +01:00
Florian Märkl
4cce7cf22c
Fix get_version.py script for more than 1 char ( #1955 )
2019-12-20 23:05:43 +01:00
Florian Märkl
2b20e83738
Add dump_syms_macos.sh Script for Breakpad Dumps ( #1871 )
2019-11-04 12:49:14 +01:00
Paul I
91c6142ab8
Update bundle_r2dec.ps1 ( #1789 )
2019-09-25 15:59:23 +02:00
Florian Märkl
33d97ee16a
Bundle r2ghidra-dec
2019-09-06 08:40:20 +02:00
Florian Märkl
b809400c12
Adjust macOS Background Script to not prevent deploys ( #1741 )
2019-09-04 21:06:55 +02:00
xarkes
a5fbbee571
Push documentation at the proper place ( #1703 )
2019-08-07 22:17:45 +02:00
Itay Cohen
fe4206999a
[ci-skip] Deploy docs directly to _site
2019-07-30 19:20:57 +03:00
Florian Märkl
9dd3b2f2f3
Use bundled radare2 as ExternalProject in cmake ( #1674 )
2019-07-22 21:18:14 +02:00
optizone
4516cf7a0c
Reset breakpad to buildable commit ( #1605 )
2019-06-18 10:33:58 +02:00
optizone
378e94912a
Improve build.sh script ( #1512 )
2019-05-14 07:57:43 +02:00
Florian Märkl
72a9319386
Add breakpad_extract_symbols_appimage.py ( #1501 )
2019-05-02 11:02:41 +02:00
Florian Märkl
1cb314d674
Add crash handling system using Breakpad ( #1439 )
2019-04-09 09:44:44 +02:00
Paul I
3d454cdaa0
Use Python stable ABI >= 3.5 ( #1426 )
2019-04-08 22:07:35 +02:00
Paul I
c50b19df90
Appveyor: use new cutter-deps package ( #1403 )
2019-03-29 18:11:29 +01:00
Florian Märkl
1710829267
Remove Jupyter Integration ( #1398 )
...
* Remove Jupyter Integration
Replaced by https://github.com/radareorg/cutter-jupyter
* Remove duplicate vars in .appveyor.yml
2019-03-25 21:43:00 +01:00
Paul I
5da91b0a05
Appveyor: add bundle_python.ps1 script ( #1382 )
2019-03-24 11:32:11 +03:00
Florian Märkl
b305bef965
Deploy docs only if Cutter Commit is newer and add Commit Info ( #1313 )
2019-03-16 23:54:29 +01:00
Florian Märkl
c1f491c688
Build and deploy Documentation in Travis ( #1311 )
2019-03-16 23:08:33 +01:00
Florian Märkl
8061120657
Use cutter-deps on Windows ( #1286 )
...
Also enable python plugins for Windows builds
2019-03-16 11:35:31 +01:00
Florian Märkl
732f2d8cde
Use cutter-deps on macOS ( #1238 )
...
* Update deps scripts for macOS
* Update deps
* Update appbundle_embed_python.sh
* Use cutter-deps for macOS
* Remove qt from Brewfile
* Fix .travis.yml
* Disable Homebrew update
* Fix llvm for macOS
* Fix regex in update_deps.py
* Fix PYTHON_FRAMEWORK_DIR
* Some debug output in travis
* Enable Python Bindings for cmake on macOS
* QMake debug
* Update deps
* Hopefully fix pkg-config
* QMake hack for shiboken2 and pyside2
* Deploy on deps-test
* Update deps
* Fix call to appbundle_embed_python.sh
* Update deps
* Fix Python for cmake on macOS
* Update deps
* Fix appbundle_embed_python.sh
* Copy pyside libs in appbundle_embed_python.sh
* Fix includes for CMake on macOS
* Copy PySide2 and Shiboke2 libs to Frameworks dir
* Manually deploy QtDBus and QtPrintSupport
* Print plugins dir
* Fix appbundle_embed_python.sh
* Update deps
* Remove some debug output
* Use last release of linuxdeployqt
2019-03-09 00:01:24 +01:00
Florian Märkl
8bfa653909
Use cutter-deps on Linux ( #1217 )
...
* Use cutter-deps for Linux
* Update CMakeLists.txt for newer PySide2
* Add llvm-config --libdir to LD_LIBRARY_PATH in Travis
* Update cutter-deps
* Fix Python Prefix for Deploy
* Update cutter-deps
* Install Jupyter in Travis
* Add update_deps.py and update
* Enable Python Bindings for qmake in Travis
* Use absolute path for src_list.py in qmake
* Use python directly for src_list.py in qmake
* Keep env for linuxdeployqt
* Embed PySide2 in AppImage
* Fix appimage_embed_python.sh
2019-02-28 14:56:54 +01:00
Florian Märkl
1f4339bed2
Fix Jupyter ( #1223 )
...
* Call PyErr_Print() in QtResImport()
* Fix Jupyter
2019-02-27 14:54:47 +01:00
Florian Märkl
804bd5ef08
Build Python Bindings with meson
2019-02-21 22:57:26 +01:00
xarkes
63e0d0b779
Cutter 1.7.3 release
2018-12-26 13:00:18 +01:00
xarkes
3e922a89e7
Added release script and appdata.xml ( #1028 )
2018-12-26 11:52:25 +01:00