Commit Graph

925 Commits

Author SHA1 Message Date
pancake
cf238084e0 Improve white theme 2018-03-07 01:52:11 +01:00
pancake
6ac290eaec r_cons_yesno() is now echo-ing the pressed key 2018-03-07 01:19:04 +01:00
pancake
92fc73f7d9 Partially enable utf8 in visual panels and honor color theme 2018-03-05 23:32:27 +01:00
Rene Laemmert
2fe71e69da added my theme (#9589) 2018-03-05 12:47:20 +01:00
Paul I
13f7013696 Meson: Added sdb building/installation rules (#9575) 2018-03-05 00:10:28 +01:00
Florian Märkl
5e1f811ec0 Fix meson indentation (#9567) 2018-03-03 22:08:37 +01:00
xarkes
00668df334 Fix non closing on readline failure (windows) 2018-03-03 17:49:27 +01:00
Florian Märkl
95a1b75784 Install Headers and .pc Files with Meson (#9548)
Use meson pkgconfig for .pc files

meson 0.44

Install same headers as acr
2018-03-03 20:00:18 +08:00
securisec
84ead4285f Create darkda (#9555) 2018-03-03 10:49:54 +01:00
pancake
8d675ab95a Fix glitch in graph cropping introduced in 173c7ee49f 2018-03-01 12:01:29 +01:00
Fangrui Song
a244064276 Support more terminal attributes other than bold. (#9535) 2018-02-28 17:54:39 +01:00
pancake
df48171b2d Update coding style rules for braces 2018-02-28 01:24:03 +01:00
pancake
7b5ab319f8 Revert V* behaviour, add < command and make dietline reuse rcons.readChar 2018-02-28 01:19:08 +01:00
pancake
976422cc0b Improve RCons.readPush and add .readFlush() to make V* happy 2018-02-28 00:37:19 +01:00
pancake
2497fb6f51 Implement r_cons_readpush() new api and fix the V... automation 2018-02-28 00:26:41 +01:00
xarkes
9d36f29f99 Monokai color improvements #9487 2018-02-26 18:50:27 +01:00
xarkes
ce6a253258 Fixed HTML color code parsing (ec btext #ef8d1aa) 2018-02-25 09:36:41 +01:00
xarkes
d5f57a7ccb Fix fg+background colors handling 2018-02-24 19:14:55 +01:00
xarkes
b2b647a5f7 Renamed COLOR_MODE constants 2018-02-24 12:04:48 +01:00
xarkes
5e097dbae1 Killed cons->truecolor in favor of cons->color 2018-02-24 11:47:38 +01:00
xarkes
29158c3726 Html color parse (#9492) 2018-02-24 10:28:55 +01:00
xarkes
184d2ccb5c Some colors fixes 2018-02-24 08:15:49 +01:00
pancake
ff1fa01cf4 More code tweaking in RCons 2018-02-24 00:44:46 +01:00
pancake
caa4cc66d9 Dont initialize truecolor table if no color is needed 2018-02-24 00:19:15 +01:00
Maijin
3c4e718bae Fix ecr/eco 2018-02-23 22:59:37 +01:00
pancake
06c519ead7 Fix the RCons.pal_init() issue :? 2018-02-23 19:28:17 +01:00
xarkes
9abaf3d4a6 Better cons init 2018-02-23 19:10:19 +01:00
xarkes
7e98502666 Code refactoring for the color palette handling
* RConsPrintablePalette initialization
* Remove scr.rgbcolor
* Added RColor support to cons_pal_parse
* Added warnings about pal_set and missing event_update
* Code cleaning (char* to RColor), less rgb_parse
2018-02-23 19:00:47 +01:00
securisec
7467b99205 Update monokai (#9459) 2018-02-22 15:33:23 +08:00
pancake
d8911ce002 Add ed command to edit ~/.radare2rc 2018-02-21 02:18:04 +01:00
Giuseppe
7a140d71e6 Use different color when pxw unmapped data (#9404) 2018-02-20 23:55:11 +01:00
Paul I
bb4f61580e Cleanup meson files (#9424) 2018-02-20 09:33:19 +01:00
pancake
6d7008b42f Fix box colors for the ogray theme 2018-02-19 22:48:53 +01:00
pancake
148e54b677 Fix crash (oobread) in r_cons_less 2018-01-27 23:49:59 +01:00
pancake
88711b0164 Add scr.color.grep eval var 2018-01-19 19:50:29 +01:00
securisec
5f2a8dcb73 Some changes to monokai
Some changes to monokai
2018-01-12 09:56:57 +01:00
pancake
e43107d1ca r_str_chop_ro, r_str_trim_const -> r_str_trim_ro 2018-01-08 03:29:29 +01:00
pancake
335938be58 r_str_chop -> r_str_trim 2018-01-08 03:22:26 +01:00
Thomas Bailleux
fa3ecb3334 fix issue #9123 with grep [n-] (#9141) 2018-01-07 04:00:59 +01:00
securisec
3eb5b57cdf Create monokai 2018-01-04 17:40:19 +01:00
pancake
68f7e54d2e Fix build 2018-01-02 19:31:02 +01:00
pancake
3c67ec8f5d Fix #9044 - Honor graph.* on all color themes 2017-12-30 03:44:32 +01:00
pancake
34ffd014f4 Better graphs, bringback t/f, add ^to seek to the begining and updated help 2017-12-30 00:50:25 +01:00
SkUaTeR
467eaed971 Add timeout to readchar_win 2017-12-29 19:55:34 +01:00
pancake
b49314a94b Add graph.edges, bringback the linemode=0 and add the graph+dis mode 2017-12-29 11:22:22 +01:00
pancake
74c2e7fdc8 Minor random fixes here and there for graph, twilight theme and mmx esil 2017-12-29 11:19:56 +01:00
pancake
ffb6753dac Initial pseudo for MMX 2017-12-28 20:18:02 +01:00
Ziyaddin Sadigov
d4dd6fd5e6 Fix typo regarding byte size (#9067) 2017-12-27 18:33:58 +01:00
pancake
df4ddfc745 Fix last covs 2017-12-20 15:05:33 +01:00
pancake
0b1e8eaecc Fix almost all warnings from the msvc build 2017-12-19 00:18:39 +01:00
pancake
d2b13c7764 Fix crash when loading the dark theme (thanks asan) 2017-12-18 15:26:25 +01:00
pancake
0851129765 Implement r_cons_readchar_timeout. wink wink 2017-12-18 02:44:51 +01:00
Jacob Robie
526894a222 Fixes issue where grep is eaten by first command that executes (#9022)
* Fixes issue where grep is eaten by first command that executes instead of the command it was associated with

* Minor bug and formatting fixes
2017-12-15 01:06:16 +01:00
pancake
bf9c5f96d9 Upgrade sdb (renames mht to dict) 2017-12-13 03:07:22 +01:00
Florian Märkl
9fb5399363 scr.html: do not print <br /> at the end (#9001) 2017-12-11 10:11:56 +01:00
pancake
d355a9c93e Bring back the canvas trimming and fix again visual glitch with 1 node graphs 2017-11-26 02:25:57 +01:00
mrpaja
c2653f8afe Fix whitespace issue, when using the tab complete 2017-11-26 01:35:58 +01:00
pancake
c830c67a08 Fix rendering interactive visual graph with only 1 node 2017-11-26 01:32:52 +01:00
pancake
8852a501db Fix colors in asm.cmtright=0 and honor fc in disasm offsets and flag colors 2017-11-24 23:52:22 +01:00
pancake
f371229fe0 Oops scr.fps was already there :D show it in graph view too 2017-11-24 00:55:18 +01:00
pancake
04c492a60c Add usrcmt on all themes 2017-11-16 11:48:15 -05:00
Francesco Tamagni
49e7045473 Tweak pink theme (#8845)
- more readable “call” color scheme
- add “usrcmt”
2017-11-16 10:28:04 -05:00
pancake
18f51c3460 Initial support for ec usrcmt -> user comments have different color 2017-11-10 08:07:05 +01:00
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