Commit Graph

759 Commits

Author SHA1 Message Date
xarkes
7e063d0b47 Added theme for cutter 2017-10-22 12:21:12 +02:00
pancake
54a766a751 More makefile fixes for android and mingw32 2017-10-19 01:54:44 +02:00
xarkes
0ee7073122 Fixed Bold color ascii parsing 2017-10-15 10:45:25 +02:00
Srimanta Barua
41ce16b314 added curved corners (#8660) 2017-10-08 13:09:27 +02:00
pancake
9bc8c9ba6d Fix memleak in RCons.grep 2017-10-05 12:44:56 +02:00
Michael Scherer
8849412c47 Do not crash on half formed json filter (#8641)
Fix #8640
2017-10-04 13:08:58 +02:00
andrey.torsunov
0ddf622dd5 #7894 update grep documentation 2017-10-04 09:47:32 +08:00
pancake
34bdab65b7 Pressing _ in RCons.less enters the HUD mode 2017-09-26 11:53:16 +02:00
Rene Laemmert
fcdf5793f1 Fix node glitches in graph with magic numbers (#8578) 2017-09-22 09:12:01 +02:00
pancake
c09e0f3748 Fix leak in cons_setattr 2017-09-17 01:41:27 +02:00
pancake
829009a339 Revert "fix leak in cons/canvas:set_attr by strdupping everything"
This reverts commit 00074b3a44.
2017-09-17 01:41:08 +02:00
Rakholiya Jenish
00074b3a44 fix leak in cons/canvas:set_attr by strdupping everything
fix formatting
2017-09-15 14:32:07 +08:00
Rakholiya Jenish
11e13f1c95 Fix node and edge overlapping issue in graph mode (#7948)
* initial work on fixing overlapping issues in graph mode

* better vertical gap calculation and minor fixes
* fix backedges overlapping issue
* fix backedge height and remove unnecessary functions
* horizontal graph
* add edge info for update graph size
graph size for horizontal layout
* fix leaks in agraph_print_edges
2017-09-12 15:41:30 +02:00
Fangrui Song
63731e9e81 Add help for ~:[s]-[e] show lines s-e & fix #8164 recursive help (#8474)
* Move r_core_cmd_help features to grep.c:r_cons_cmd_help to avoid dependency on r_core from r_cons
* Beautify r_cons_cmd_help & fix wp? & p?
* Fix #8164 recursive help (and add partial support for ??* ???*) & NULL terminate fz? Sl? Sr?

The support for ???* is partial because the current ad-hoc command
parser is obscure and hard to extend.
2017-09-12 11:05:24 +02:00
pancake
9f7c98b5f8 scr.rainbow is false by default and color enhanced 2017-08-31 01:30:37 +02:00
pancake
7d4db495eb Initial implementation of scr.rainbow for disasm and hexdump 2017-08-31 01:11:34 +02:00
pancake
4ab226a91b Fix #8340 - shift-tab in V! is working again 2017-08-27 19:31:30 +02:00
alvarofe
d4ee6f6e95 Fix crash due to freeing memory not allocated
This is not the right solution though
2017-08-27 00:56:12 +02:00
Fangrui Song
4721f6760e Fix a leak on r_cons_instance.grep.str (#8324) 2017-08-26 19:46:05 +02:00
Giovanni
3851e7ea20 13 coverity bugs fixed. (#8303)
* 1372431 Unused value

* 1372425 Unused value

* 1372412 Dereference before null check

* 1372410/1372409 Resource leak

* 1372400 Dereference before null check

* 1372391/1372398 Resource leak

* 1372397 Dereference before null check

* 1372394 Resource leak

* 1372390 Dereference before null check

* 1372379 Dereference before null check

* 1372304 Resource leak

* 1372298: Out-of-bounds read & 1355090: Untrusted array index read

* 1372290 Dereference null return value

* 1372283 Missing break in switch

* fixed mistake.
2017-08-24 13:31:27 +02:00
pancake
fd7dfad154 More fixes 2017-08-19 17:16:54 +02:00
Fangrui Song
a82a239275 Fix leaks in rcons and annotated hexdump 2017-08-13 14:01:00 +02:00
pancake
59a94ae59f Fix #8084 - Honor colors in json_indent ~{} 2017-08-11 12:23:57 +02:00
Fangrui Song
27e8ead3a5 Fix a few warnings (#8144) 2017-08-08 11:34:53 +02:00
pancake
dde903aa7b Honor bin.dbginfo for DEX (~20% speedup loading times) 2017-07-24 01:35:33 +02:00
Fangrui Song
6cf72a3747 Fix r_line_readchar_utf8 (#7971) 2017-07-21 16:40:04 +02:00
pancake
abe9e015fa Another fix to make nonsandboxed webserver happy with html 2017-07-20 15:51:00 +02:00
pancake
3a114bee0c Fix http server without sandbox 2017-07-20 15:48:26 +02:00
pancake
b29f204049 Html filtering on string buffers to avoid sandboxing issues in the http server 2017-07-20 15:36:49 +02:00
Marc
80d4b44b2e Fix random code style issues 2017-07-13 00:46:27 +02:00
pancake
ee6c373bfc Fix x~?? -> shows only the help, not the output of the command 2017-07-10 01:23:27 +02:00
Khairul Azhar Kasmiran
9be5c81c50 scr.breaklines: Break lines in Visual mode instead of truncating them (#7888)
* Fix #3731 - scr.breaklines: Break lines in Visual mode instead of truncating them
* Fix jk scrolling
2017-07-09 12:35:11 +02:00
SkUaTeR
c31d81da26 support for static build (#7822)
* support for static build
* improved sharard/static build
2017-06-28 22:54:40 +02:00
Lowly Worm
ab77303b32 add alt+backspace and modularize ^w to use unix_word_rubout (#7794)
* add alt+backspace and modularize ^w to use unix_word_rubout
2017-06-20 23:02:32 -07:00
Ayman Khamouma (ak42)
c3bb9e5edf Add command ecH for instruction highlighting support (#7741)
* only use Color_NOBGRESET when actually needed
2017-06-20 15:48:45 -05:00
xarkes
675fa9b9ff Windows fixes and fix graph tests 2017-06-16 21:18:50 +02:00
xarkes
1b0497cb0b Fixed windows segfault 2017-06-15 14:11:50 +08:00
pancake
cd33acbd51 Implement !- and !-* commands to clear command history 2017-06-14 17:31:57 +02:00
Francesco Tamagni
4eab2a8553 Fix CID 1368158 (#7731)
by keeping the ap argument read-only and use a copy instead, so both copies can be safely ended before returning
2017-06-13 13:45:16 +02:00
pancake
f62df0d745 Add flow2 to all color themes 2017-06-13 10:38:38 +02:00
pancake
fef6618c29 More fixes for the white theme 2017-06-13 10:08:50 +02:00
pancake
966b6475c4 Fix warnings in rcons and update www-m 2017-06-12 17:20:34 +02:00
Francesco Tamagni
c17c725ebb Fix crash in r_cons_printf_list and simplify logic (#7725) 2017-06-12 12:38:00 +02:00
pancake
54150fa3db Fix last covs 2017-06-12 11:28:54 +02:00
Andry
f81e0a7fdb grep functions refactoring (#7672) 2017-06-10 12:39:04 +02:00
pancake
90ffb5463d Fix graph lines colors in the white theme 2017-06-01 02:58:59 +02:00
SkUaTeR
dc7914644e Meson improvements 2017-05-31 13:38:47 +02:00
SkUaTeR
0596c1c08e Meson shlr libs 2017-05-30 18:38:19 +02:00
pancake
f8373b46d6 More null termination in rcons 2017-05-30 11:01:33 +02:00
pancake
5687da18f9 Fix #7383 - Case insensitive grep with ~+ 2017-05-29 02:52:53 +02:00