Commit graph

133 commits

Author SHA1 Message Date
Florian Märkl
beb64885be
Bump Cutter version to 2.5.0 (#3635)
Co-authored-by: Anton Kochkov <anton.kochkov@gmail.com>
2026-06-27 12:37:14 +02:00
Premade
dc76ccf59e
Enforce coding style using clang-tidy (#3603)
Added scripts/clang-tidy.py
Updated doc to tell about clang-tidy
Added checks for clang-tidy are defined below
* cppcoreguidelines-pro-type-cstyle-cast
* misc-const-correctness
* misc-unused-parameters
* modernize-loop-convert
* modernize-use-auto
* modernize-use-nullptr
* readability-braces-around-statements
* readability-identifier-naming
* readability-make-member-function-const
* performance-for-range-copy
* performance-enum-size
* performance-move-const-arg
* performance-no-automatic-move
* performance-noexcept-destructor
* performance-noexcept-move-constructor
* performance-noexcept-swap
* performance-unnecessary-copy-initialization
* performance-unnecessary-value-param
* performance-use-std-move
* performance-move-constructor-init
2026-05-22 21:46:02 +05:00
Rot127
a47d3a1022 Add missing Mattermost link
Co-authored-by: Twig6943 <fatihbakal7@protonmail.com>
2025-05-14 22:16:45 +03:00
karliss
efa0f2aa37
Minor fixes to python plugin tutorial. (#3475)
* Qt moved QAction namespace
* don't attempt to update during constructor, it can fail
2025-05-01 07:12:23 +03:00
karliss
e0df1eca7e
Update python plugin tutorial to reference Qt6 (#3446) 2025-04-10 22:50:13 +08:00
karliss
7b85a2a9dc
Cutter version overrides and git query fix (#3422)
Make version string more easily tweakable and fix git hash.

* Explicitly specify repo directory when querying git information. Should reduce the chance of getting wrong build number in certain build setups. For example:

- build_recipe_repo
   - .git
   - recipe
   - patches
   - build
   - cutter-src
      - .git

* Add option for disabling use of git hash in version in case it's incompatible
with setup used for building distro specific packages.
* Add option for additional version suffix. Can be used for package build number.
2025-03-12 00:11:14 +02:00
Torro
8d1cedfb32 fix clang-format link in dev docs 2025-01-05 01:47:34 +02: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
76643671fd
docs: remove mention of Rizin cmd calls (#3337) 2024-05-09 07:44:45 +08:00
Anton Kochkov
c20d2c61d6 Bump version to v2.4.0 2024-02-24 23:39:01 +08:00
8dcc­
238dd62165
Add optional arch packages to building.rst (#3234)
Add packages for KSyntaxHighlighter and graphviz
2023-08-28 11:30:13 +08:00
Giovanni
cf14fd1006
Add Tools > BaseFind + command line options (#3198)
* Add Tools > BaseFind
* Rewritten how cutter parses and stores the initial options
* Update docs and fixed comments
* Add missing endianness option
2023-06-25 11:42:23 +08:00
Anton Kochkov
48c8e0c44d Allow building Python bindings with Qt6 2023-05-20 13:05:43 +08:00
Anton Kochkov
1c1355df1f Bump version to v2.2.0 2023-03-13 14:12:46 +08:00
Khairul Azhar Kasmiran
9b093d6f4c
Add note on missing qt5-default in latest Debian dists (#3106) 2023-02-05 22:06:59 +08: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
Florian Märkl
d972f86e6f
Bump version to 2.1.2 (#3039) 2022-09-19 09:47:22 +02:00
Giovanni
b66c3f6f30
Bump version to 2.1.0 from stable (#2962) 2022-06-08 18:34:03 +02:00
Akihiko Odaki
d34349b49f
Use rizin instead of Qt to parse JSON (#2902)
Qt truncates integers to 52-bit, corrupting e.g. memory addresses. Use
rizin's JSON parser, which can parse integers whose size is up to 64
bits.
2022-03-14 09:04:49 +01:00
Giovanni
46d29c1e85
Add signature widget for flirts (#2881)
* Added flirt view and removed zignature one
* Added menu for apply signature from file and create new sig/pat files
* Updated rizin to dev branch
2022-01-21 09:39:56 +01:00
Florian Märkl
9e77cf1362
Bump version to 2.0.5 from stable (#2865) 2021-12-26 10:07:59 +01:00
Florian Märkl
9de1d56c93 Update references for dev/stable split 2021-12-21 13:39:25 +01:00
Anton Kochkov
8bab611c7f Bump version to 2.0.4 2021-11-17 18:50:52 +01:00
Surendrajat
ef4a6cf997
docs: add required pkgs for building cutter on fedora, rhel and centos (#2802) 2021-10-15 12:34:11 +08:00
Ezra Steinmetz
12df7a001d
Added documentation on optional Ubuntu packages (#2786) 2021-09-26 15:05:29 +00:00
Florian Märkl
357c43d606 Bump Version to 2.0.3 2021-09-24 18:53:51 +02:00
Florian Märkl
3ba7363f99
Remove Type Link features in light of global variables (#2775) 2021-09-23 17:57:51 +02:00
Itay Cohen
e29585c672
Fix wrong path in macos building instructions (#2718) 2021-07-15 12:14:07 +02:00
Rishabh Budhiraja
9c2b1cccec
Remove freenode mentions in remaining files (#2703) 2021-06-15 19:23:50 +02:00
Kārlis Seņko
8d4c860690 Update version to 2.0.2 2021-04-24 20:52:48 +03:00
Florian Märkl
8d47919234
Update Version to 2.0.1 (#2663) 2021-04-10 11:32:17 +02:00
Florian Märkl
a1f751abb3 Update Version to 2.0.0 2021-03-27 15:58:31 +01: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
Itay Cohen
42f01fcf5d
Support loading projects from the command line (#2606) 2021-02-24 08:10:01 +02:00
Itay Cohen
4501a6ba44
Update Windows building instructions (#2590) 2021-02-18 16:35:53 +02:00
Itay Cohen
3b8f98ca42
Update the docs about Projects (#2589) 2021-02-05 15:52:59 +01:00
Florian Märkl
b0cef7e634 Change Executable to Lowercase and use re.rizin.cutter everywhere 2021-01-25 22:09:19 +01:00
Surendrajat
cdc3fdfa5c
Update building.rst (#2583) 2021-01-25 10:10:55 +02: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
Itay Cohen
ddb3e62353
Remove redundant character from ide-setup docs (#2566) 2021-01-16 11:13:50 +02: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
Anton Kochkov
70cef2c1af
More R2/Radare -> Rizin renames (#2516) 2020-12-16 11:59:23 +01:00
xarkes
cd10751327
Rename radare2 mention to Rizin in documentation (#2505) 2020-12-15 09:49:50 +01:00
Surendrajat
3cab4134b6
Update cmake build docs (#2499) 2020-12-12 14:29:32 +01:00
Florian Märkl
7541c8910d
Update Rizin 2020-12-08 10:46:30 +01:00
xarkes
b02100b66b
Reworked renaming in disassembly widgets (#2468) 2020-12-04 18:08:56 +01:00
karliss
3eb5130088
Added release procedure documentation (#2325)
Co-authored-by: Itay Cohen <itaycohen23@gmail.com>
Co-authored-by: xarkes <antide.petit@gmail.com>
2020-11-01 12:58:28 +01:00
Itay Cohen
7fc24b8b5d
Add window shortcuts to the docs (#2458) 2020-10-29 13:54:38 +02:00
Nikita Malakhov
ff609d31b3
Added 'LSOpenURLsWithRole() failed with error -10810' to troubleshooting section in the docs (#2436) 2020-09-30 20:08:04 +03:00