josediazfer
ce0b254a77
Removed RCons warning and missing a convertion to w32 unicode ( #8794 )
2017-11-06 11:10:06 +01:00
pancake
1db0c10f8e
Fix regression in feat_grep
2017-11-04 16:15:50 +01:00
pancake
a9b4bb76fb
Fix #8778 - Honor escaping ':' in ~ and make it smarter to have better grepping
2017-11-04 12:57:12 +01:00
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
pancake
c506c8ebd7
Fix help messages in eco white
2017-05-23 03:00:21 +02:00
pancake
74971add35
Honor MMX and SSE op.family for x86.cs
2017-05-22 00:56:24 +02:00
pancake
0c6cd8cbc8
Better white theme for calls
2017-05-21 03:33:03 +02:00
Simone Ferrini
71de3c477d
[dietline] Fixed command history regression ( #7535 )
2017-05-20 12:40:43 +02:00
pancake
792d2e2ff2
Honor color palette in pxa
2017-05-18 11:43:26 +02:00
pancake
a4a27b64cf
Set all ec keys in the cga theme
2017-05-18 00:06:15 +02:00
pancake
0668d04488
Honor color theme in p=, add palette rainbow primitives in RCons
2017-05-18 00:01:16 +02:00
Andry
a0d25a79e4
Fix #7356 - i~{} messes up the thing ( #7385 )
2017-05-15 22:32:46 +02:00
SkUaTeR
9a1337512a
meson.build fixes to build with MSVC
2017-05-14 23:06:00 +02:00
pancake
2b4ef99e94
Fix history up issue reported by @jduck
2017-05-14 22:59:02 +02:00
pancake
02fa7b92e1
Enhance the white color theme
2017-05-13 05:28:30 +02:00
pancake
8c49c29900
Aim to fix va_copy issue in rcons
2017-05-13 03:35:01 +02:00
pancake
81f2f82cd3
Fix write(0) in radiff2 -x
2017-05-10 22:28:11 +02:00
SkUaTeR
beb80cfc16
Fixes for MSVC
2017-05-09 23:53:20 +02:00
xarkes
926f024909
Improved MSVC support (WIP)
2017-05-09 14:25:57 +02:00
pancake
60f9667654
Remove support for bjam build system
...
- Delete all Jamroot files
2017-05-02 05:48:40 +02:00
pancake
fa671b9a16
Initial support for the Meson build system
...
- Integrated with current ACR
- Fix some stale fails got removed
2017-05-02 05:05:36 +02:00
pancake
9d83647047
Aim to fix eco cga on windows
2017-04-28 23:01:37 +02:00
pancake
6db6c6c72f
Support background color in rgb mode for scr.html
2017-04-24 04:08:57 +02:00
pancake
3bb3d6a324
Use RCons.printf in RCons.history to make !~... work
2017-04-18 16:38:27 +02:00
dx
cde7747504
grep: Fix ~[x] with x higher than the total number of columns ( #7284 )
...
For example, "ii~[2]" didn't filter anything at all because the first
row only has one column
2017-04-17 13:54:16 +02:00
0x0dada
7327642241
Fix incorrect modes various .c files. ( #7287 )
2017-04-16 10:10:04 +02:00
pancake
df35e11621
Fix underflow in dietline with utf8
2017-04-11 23:00:23 +02:00
Duncan Ogilvie
7d332aaf3d
correctly handle I.buffer==NULL in r_cons_push.pop
2017-04-09 10:09:45 +02:00
pancake
2b43893eb1
Fix RCons regression causing entry0 to be printed on start
2017-04-09 00:29:44 +02:00
pancake
04304e2ca1
Fixes for rcons_push/pop
2017-04-08 00:26:28 +02:00
ewtoombs
8021e7f42f
Some refactoring and r2-indent for dietline
2017-04-04 12:31:47 +02:00
pancake
d023e33790
Fix null deref in RCons.swapGround
2017-03-30 09:51:45 +02:00
pancake
f8e2431316
Support ^A and ^E in ^R
2017-03-21 02:59:32 +01:00
pancake
b19049cdf1
Remove slurp command '<'
2017-03-19 00:29:55 +01:00
pancake
08b734ad30
Fix regression in RCons adding <br> in JSON outputs
2017-03-18 23:59:34 +01:00
xarkes
072551a8a7
Modified json indent character
2017-03-17 12:09:17 +01:00
davidpolverari
1fb422b532
Fix #6162 - Renames r_str_concat to r_str_append
2017-03-16 22:29:49 +01:00
Riccardo Schirone
6640df28ff
cons: fix typo in xvilka theme
2017-03-12 20:08:51 +01:00
SkUaTeR
542e06f656
Fix grep on windows, and json output for r2pipe on windows ( #6976 )
2017-03-10 12:38:41 +01:00
pancake
024998890b
Fix #6942 - show prompt when scr.fgets=true
2017-03-08 23:36:45 +01:00
pancake
4bbc73a0e2
Fix #6818 - json indent ~{} honors scr.color
...
- Cannot configure the color palette
2017-02-20 02:32:58 +01:00
pancake
25967a0b5a
Fix regression in scr.html
2017-02-17 04:07:01 +01:00
ITAYC0HEN
ea71fae6ee
Add to html output and fix <br /> ( #6780 )
...
e scr.html=true doesn't print spaces as and thus it looks messy because the maximum spaces sequence allowed in html is 1.
Therefore we should change every space to .
In addition, fix a problem with <br /> printing, \n (a new line) was printed instead and it doesn't consider as line-break in some editors. Therefore now it avoids printing new line and prints <br /> instead.
2017-02-14 12:08:49 +01:00
pancake
4bf5c94bf6
More optimizations for RConsCanvas
2017-02-13 01:31:43 +01:00
pancake
ea5740da57
Optimize prefixline in cons/canvas
2017-02-13 00:58:25 +01:00
SchumBlubBlub
6c00c9e2d5
Reorganize string macros
2017-02-06 00:00:03 +01:00
pancake
ef233e2bd5
Fix function signature casting issues
2017-01-29 23:05:02 +01:00
Álvaro Felipe Melchor
f8a5f88440
Fix #6564 - agf can be stopped
2017-01-28 13:33:01 +01:00
leberus
800379c475
Try to fix #6579 ( #6589 )
2017-01-27 10:06:31 +01:00
Giovanni
6f0f1ffd2d
Fixed newline color issue on windows
2017-01-25 23:27:12 +01:00
pancake
b65403abb4
More glitchfixing for disasm
2017-01-24 11:36:02 +01:00
pancake
d619c6039f
Fix undefined behaviour in pd with emustr
2017-01-23 22:42:27 +01:00
pancake
41602c4212
Fix android build
2017-01-18 13:46:39 +01:00
pancake
a3a42aa982
Implement RCons.jsonpath.grep via ~{json-path}
2017-01-17 13:38:42 +01:00
pancake
fb163cf1bf
Implement ~... RCons.hud grep style
2017-01-17 13:12:27 +01:00
pancake
b46fa51f9c
Colorize backward lines with pal.flow2
2017-01-16 00:41:31 +01:00
pancake
fa26f1f2cc
Add experimental horizontal layout and diagonal lines via graph.linemode/layout
2017-01-14 01:14:50 +01:00
pancake
5953145229
Fix #6474 - underflow index in visual hud prompt
2017-01-10 14:07:18 +01:00
Moritz Eckert
4f9454a790
Call var_end in case of an early return ( #6408 )
2016-12-31 17:22:59 +01:00
pancake
91c52cb613
Fix crash in rcons with palloc
2016-12-29 19:20:33 +01:00
Álvaro Felipe Melchor
add4718a93
added new API r_cons_printf_list
2016-12-28 15:30:45 +01:00
Anton Kochkov
e20ac7a139
Fix some more coverities
2016-12-22 00:21:11 +03:00
Álvaro Felipe Melchor
224b3c3319
fix some coverities
2016-12-18 23:41:55 +01:00
pancake
da218c993c
Fix #6038 - Autocomplete issue after @
2016-12-18 01:05:34 +01:00
pancake
15c10b2bdc
Implement scr.break (word)
2016-12-17 10:42:15 +01:00
pancake
ce59e5f6a1
Fix #6070 - Implement anal.timeout
2016-12-12 23:57:04 +01:00
Álvaro Felipe Melchor
234a3ca5fc
clean up the code coding style mainly
2016-12-12 20:23:11 +01:00
pancake
c2602a6732
Fix #6142 - Implement ~?. to count chars instead of lines
2016-11-23 12:52:36 +01:00
pancake
795066aa5e
Fix #6236 - > ~/foo
2016-11-22 00:28:15 +01:00
Álvaro Felipe Melchor
87724384d1
added r_cons_break_{push/pop} to handle ^C better
...
Besides an UAF has been fixed afecting only ELF
2016-11-21 16:56:12 +01:00
Álvaro Felipe Melchor
e14b2a37d6
fix r_cons_get_buffer to avoid return trash
2016-11-18 13:14:57 +01:00
Álvaro Felipe Melchor
91b67d90b6
fix null dereference
2016-11-18 13:14:56 +01:00
Álvaro Felipe Melchor
e97c2cf55e
rcons.push/pop rcore.cmd_str
2016-11-18 13:14:52 +01:00
jvoisin
8c1a3dca93
Document the ~[i,j,k,l]
syntax
2016-11-18 02:04:51 +01:00
SkUaTeR
6e5e4fa40c
Fix windows visualmode ( #6207 )
...
* fix r_cons_w32_printf to avoid print \r
2016-11-17 12:04:00 +01:00
pancake
26e9c4feac
Only scr.linesleep when in sandbox-free interactive
2016-11-16 03:02:50 +01:00
Álvaro Felipe Melchor
3222447eab
Fix warnings when compiling in linux
2016-11-08 01:58:07 +01:00
Álvaro Felipe Melchor
00b0f8fb0e
Update focus theme and fix crash when switching themes
2016-11-07 18:38:45 +01:00
pancake
61102d2643
Fix #524 - grep count (~?) returns a value
2016-11-04 04:45:35 +01:00
pancake
2e090ed750
Complete the xvilka theme
2016-11-04 04:22:43 +01:00
pancake
836c885199
Enhance the white theme
2016-11-04 04:11:21 +01:00
pancake
02d064b1d4
Add asm.capitalize option
2016-11-04 03:56:42 +01:00
Álvaro Felipe Melchor
b478d3d757
Fix #6047 - underflow in prompt
2016-10-27 19:42:55 +02:00
pancake
ffc74163b4
Fix div by zero with scr.pagesize and matrix theme
2016-10-27 04:45:39 +02:00
pancake
05bdb884a1
Ansify+update rasta and white themes
2016-10-27 04:22:09 +02:00
pancake
ae41db5a3d
Fix dark theme and add new theme CGA
2016-10-27 03:55:27 +02:00
pancake
d2b2314b1b
Make the lima and pink themes look as lima and pink
2016-10-27 03:09:51 +02:00
pancake
22e024d5de
Implement scr.linesleep and scr.pagesize for fancier demo output
2016-10-26 23:04:55 +02:00
pancake
8b8151d12e
Fix latest covs
2016-10-26 11:25:50 +02:00
Álvaro Felipe Melchor
046cc2532c
specify row to start sorting with ~$[n]
2016-10-25 14:37:57 +02:00
pancake
0e5f39e4ae
Implement inverse sort order and fix regression
2016-10-25 12:39:36 +02:00
pancake
d45999d10e
Implement column sorting in RCons.grep
2016-10-25 12:03:55 +02:00
pancake
02950398a9
Add utf8 rune support for RCons.canvas
2016-10-21 01:24:40 +02:00
pancake
7a1b6871d9
Fix a bunch of outstanding coverities
2016-10-20 14:11:02 +02:00
Álvaro Felipe Melchor
34a49f094c
Fix #3546 - Enhanced support for RCons line grep
...
Now ~: operator support ranges and negative values
~:-1 show last line
~:-2 show line before the last one
~:..3 same as ~:0..3
~:2..8 show lines from 2 to 8
~:2.. show lines from 2 to the end
2016-10-19 18:50:05 +02:00
Álvaro Felipe Melchor
e3e31c51c7
clean I.buffer when r_cons_push to avoid trash
2016-10-19 13:39:05 +02:00
Álvaro Felipe Melchor
a5db0d9486
clean up cons grep
2016-10-19 13:39:05 +02:00
Álvaro Felipe Melchor
258e12fdd8
Fix oob write when r_cons_pop
2016-10-19 02:09:14 +02:00
Álvaro Felipe Melchor
267d804741
Fix regression
2016-10-19 00:36:14 +02:00
Álvaro Felipe Melchor
44d9048169
Fix #5986 - use RStack in r_cons_push/pop
...
clean up cons and stack code
extend RStack to have free function
use RStack in r_cons_push/pop
2016-10-19 00:11:05 +02:00
pancake
1f2f3f2394
Honor varsub and relsub with asm.ucase for parse.arm
2016-10-18 01:49:32 +02:00