maraflush
d3e5245441
Document the location of the documentation ( #2306 )
...
* add notes to explain the documentation is split in two on cutter.re repository and the Cutter repository
2020-07-22 11:05:21 +03:00
karliss
6ba1834f6d
Update version number to 1.11.0-rc1. ( #2313 )
2020-07-21 22:00:34 +03:00
Itay Cohen
6e0ed8142c
add SECURITY.md ( #2312 )
2020-07-21 17:12:35 +03:00
karliss
249ad7ad0e
Don't use @a: for listing cpus. ( #2307 )
...
For some architectures like 8051 doing @a: has sideeffects.
2020-07-21 14:08:35 +03:00
karliss
f92c42d09e
Reset last seen memory widget during layout switching. ( #2303 )
2020-07-21 12:40:53 +03:00
Itay Cohen
c923576b7e
Fix the "all green" navbar ( #2305 )
...
* Specify the search range for search.in
* Add config_set(key, const char*) overloads to prevent char* being automatically casted to bool and config_set(key, bool) being chosen unexpectedly.
2020-07-20 23:11:31 +03:00
karliss
e14d0d8ef6
Update r2 to 4.5 and fix renamed configuration variables. ( #2288 )
2020-07-20 15:47:48 +03:00
Itay Cohen
d964594498
Improve contribution guidelines ( #2293 )
...
* Improve contribution guidelines
2020-07-19 22:23:00 +03:00
karliss
65a668943a
Reorganize R2GraphWidget UI ( #2298 )
...
* Reorganize R2GraphWidget UI.
2020-07-19 22:00:05 +03:00
karliss
6294343e6e
IDE setup instructions and comparison ( #2290 )
2020-07-18 09:05:41 +03:00
karliss
caabf1c739
Switch Travis to newer macOS image and disable brew update ( #2292 )
...
Brew update takes almost half of the CI time pushing it close to time limit.
Newer macOS image contains newer hombrew which doesn't need to be updated.
2020-07-16 21:07:42 +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
karliss
e5d7bd660a
Add more graph widgets ( #2273 )
...
* Add generic r2 graph.
* Add Callgraph widgets
* Add more graphviz layouts.
* Fix some edge cases in graphGridLayout that were more likely to appear in callgraphs
* Refactor the code moving some of the logic out of disassemblyGraphWidget making it more reusable
2020-07-16 11:05:10 +03:00
itayc0hen
ca84c3d1dc
Bye bye RenameDialog
2020-07-15 17:36:25 +03:00
itayc0hen
02ce60d1af
Use QInputDialog in Disassembly context menu
2020-07-15 17:36:25 +03:00
itayc0hen
447d2cfa20
Use QInputDialog in Functions widget
2020-07-15 17:36:25 +03:00
itayc0hen
21aef22c45
Use QInputDialog in Flags widget
2020-07-15 17:36:25 +03:00
itayc0hen
d6edae4ced
Remove redundant renaming function in Main Window
2020-07-15 17:36:25 +03:00
itayc0hen
9c0d5d72d1
Use QInputDialog in Classes widget
2020-07-15 17:36:25 +03:00
karliss
3b2abf4984
Use fixed meson version. Latest causing problems for r2. ( #2289 )
2020-07-15 11:16:11 +02:00
karliss
48b84bfa5c
Add links to Telegram and IRC in the issue template page ( #2280 )
2020-07-07 21:36:54 +03:00
karliss
2a10a7733f
Update r2 submodule. ( #2263 )
2020-07-04 17:54:23 +02:00
karliss
8c52627312
Graph optimize placment ( #2255 )
...
Add optional placement optimization pass which tries to push everything together and ignores the grid.
2020-07-03 20:09:37 +03:00
Surendrajat
4685f4faaf
Rename a context menu item ( #2267 )
2020-06-27 21:51:05 +03:00
batuhanakcay
e88ad82968
Implemented No Results Found warning when search result is empty ( #2258 )
2020-06-24 10:50:51 +03:00
Surendrajat
061636d714
Update Cutter compilation documentation ( #2238 )
...
* add linux dependencies to the list
* make a common git clone section
2020-06-20 19:24:11 +03:00
NIRMAL MANOJ C
d26e48f3f5
Fixed Memory Leak in R2DecDecompiler::decompileAt ( #2257 )
2020-06-20 13:06:13 +03:00
karliss
d33eae4cb9
Add missing dependency to dockerfile. ( #2253 )
...
Build failed to patch executable missing.
2020-06-17 22:25:13 +03:00
karliss
cd42adc832
Use cmake for linux DEPLOY build. ( #2223 )
...
* Add cmake script for building and installing translations.
* Improve APPIMAGE related path handling.
2020-06-17 12:35:26 +03:00
karliss
53da90625c
Add missing includes on VS2019. ( #2251 )
2020-06-17 11:49:39 +03:00
Surendrajat
7736088ea9
Expose asm.reloff.flags in Preferences ( #2244 )
2020-06-16 13:54:36 +03:00
karliss
e28ee3bebd
Add options for tweaking graph layout. ( #2246 )
...
* Fix overview refresh when switching layout.
2020-06-16 13:43:45 +03:00
karlis
1d8c9de37c
Link cutter r2ghidra decompiler against ghidra_core.
2020-06-16 00:27:51 +03:00
NIRMAL MANOJ C
255ffe1208
Refactored Decompiler Widget and R2Dec Plugin to use RAnnotatedCode ( #2227 )
2020-06-16 00:27:51 +03:00
Surendrajat
498d2076c8
Expose asm.reloff in configuration ( #2243 )
...
* Expose asm.reloff in configuration
2020-06-11 19:43:32 +03:00
Itay Cohen
592c050617
Improve warning for multiple x-refs causing unexpected behavior ( #2236 )
...
* Improve warning for multiple x-refs causing unexpected behavior
2020-06-07 11:39:58 +03:00
karliss
76773eadd6
Reduce amount of warnings ( #2233 )
...
* Deal with QT depracated warnings
2020-06-06 19:02:24 +03:00
karliss
837dd63e6b
Horizontal graph ( #2234 )
...
* Create adapter for converting vertical layout into horizontal
* Fix edge spacing override for edges going out of switch statement.
* Update documentation.
2020-06-06 02:06:38 +03:00
bartoszek
56c2e3741a
Fix qt>5.15 build ( #2231 )
2020-06-04 06:51:03 +03:00
Ali Raheem
7127f0e556
Fix mismatch closing parenthesis ( #2232 )
2020-06-04 06:41:55 +03:00
karliss
54ecc33ca9
Rewrite part of graph layout code ( #2207 )
...
* Rewrite node placement and edge routing parts of graph layout code
* Document the high level structure of layout algorithm
* Tighter layout and less edge crossings
* Better worst case memory and CPU usage
2020-06-03 18:36:44 +03:00
karliss
1e9b82839e
Add documentation for TempConfig. ( #2221 )
2020-05-31 09:20:54 +03:00
Surendrajat
5dcf53dff6
refactor hexdumpwidget sidepanel parsing ( #2222 )
...
Avoid use of magic numbers.
2020-05-30 16:29:29 +03:00
Surendrajat
4ddba1b8d3
add pci to hexwidget sidepanel ( #2219 )
2020-05-30 13:00:29 +03:00
tobigrimm
cd6fc26ed1
Cmdline option to open a file in write mode ( #2216 )
...
* Added an option to directly enable write mode via -w/--writemode to the command line option parser
2020-05-28 14:33:19 +03:00
NIRMAL MANOJ C
433f056ec5
updated radare2 after shifting rannotatedcode to r2 ( #2217 )
2020-05-28 01:05:17 +03:00
Anton Kochkov
7b779159e8
Fix Coverity build ( #2215 )
2020-05-25 13:42:41 +02:00
Itay Cohen
bfec29f825
Toggle Console Widget and clear output ( #2213 )
...
* Add shortcuts to toggle Console and clear its output
* Update the docs
Co-authored-by: Kārlis Seņko <karlis3p70l1ij@gmail.com>
2020-05-25 12:19:05 +03:00
Surendrajat
b1e79ec6a6
export cutter version before building Appimage ( #2212 )
2020-05-24 13:58:54 +03:00
karliss
0ea5d6fa4b
Add UI for managing layouts ( #2211 )
...
* Add dialog for deleting and renaming layouts.
* Add documentation.
Co-authored-by: Itay Cohen
2020-05-24 01:12:32 +03:00