Commit Graph

925 Commits

Author SHA1 Message Date
cyanpencil
22d369cf2b Updated all color themes for ai.* colors 2018-07-23 11:11:15 +08:00
Florian Märkl
7995089d3f Always keep break stack filled in tasks in threads 2018-07-21 16:29:12 +02:00
Florian Märkl
61950ec620 Expose r_cons_context_break() to API 2018-07-21 16:29:12 +02:00
Luca Di Bartolomeo
13a2cb344a [WIP] Colorize function arguments and variables part 2 (#10777)
* Colorize comments that hint type of data
* Use new colors for comments that hint type of data
* Colorize local variables and args in disasm
* Fixed leak in r_anal_var_all_list()
* Refactoring + rename color func_arg* to func_var*
* Updated all color themes for func_var* colors
* Directly query sdb for faster and cleaner var colorizing in r_colorize_opcode
* Remove hackish r_core.h include in print.c and use callbacks instead
2018-07-20 12:45:51 +02:00
cyanpencil
8cb110efa3 Add function argument colors to palette 2018-07-18 00:07:48 +02:00
cyanpencil
94f753ac52 Parse grep line only if there is a digit afterward : 2018-07-16 21:04:41 +02:00
cyanpencil
8f3b7f4870 Fixed grep help 2018-07-16 21:04:41 +02:00
cyanpencil
9081cf9199 Fixed grep line range after [] 2018-07-16 21:04:41 +02:00
cyanpencil
1b5079c14a Fix : after [] in grep 2018-07-16 21:04:41 +02:00
Fangrui Song
592fc8f26a Fix "Invalid color text" for "focus" colortheme (#10712) 2018-07-12 09:03:40 +02:00
cyanpencil
ad75f08a48 Add file completion to V! > open file 2018-07-10 10:33:28 +02:00
Riccardo Schirone
7572f315ea
meson improvements (#10617)
* meson.build: fix meson build when not on git
* meson.build: make capstone a dependency
* meson.build: make r_magic library optional
* meson.build: capstone include is already in the dependency
* meson.build: use dependencies instead of manual linking + includes
* meson.build: add travis
* flag/meson.build: include sdb dependency
* travis-script: print messages based on install system
* io/meson.build: add sdb as dependency
* syscall/meson.build: missing sdb dependency
* {parse,config}/meson.build: add sdb dependency
* travis.yml: pass INSTALL_SYSTEM var to docker
* {bin/shlr}/meson.build: add sdb_dep to r2java and bin
* install meson and ninja-build in r2-travis docker
* travis.yml: allow meson build to fail for now
* anal/meson.build: add sdb and java dependencies
* egg/meson.build: add sdb dependency
* travis.yml: meson build env should be also in the includes list
* core/meson.build: add java dep
* meson.build: use dependencies also to create main r2 dependency
* rasm2/meson.build: replace link_with with dependencies
* rasm2/meson.build: add sdb as dependency
* meson.builds: convert link_with to dependencies and fix tabs
* travis-script: change meson install prefix and set PKG_CONFIG_PATH
* travis-script: add lib64 to LD_LIBRARY_PATH
2018-07-09 16:58:38 +02:00
Jakob
8b54c3c073 Make yanking more compliant with bash conventions (#10677)
* Add support for M-d (kill_word)
* Make yanking more compliant with bash conventions
* Use r_str_ndup for kill/yank
* Rename 'yank' to 'paste'
2018-07-09 15:29:57 +02:00
pancake
16c807f1ce Fix hexdump bottleneck issue and probably a segfault too 2018-07-08 03:12:41 +02:00
Jakob
f193a58382 Add support for M-d (kill_word) (#10654) 2018-07-08 01:02:00 +02:00
skuater
c079da92b3 fix for issue #10198 2018-07-06 22:04:05 +08:00
pancake
685ce4e0ed Strpool is not StrBuf. Fix ecf109900f 2018-07-05 11:40:59 +02:00
cyanpencil
602c8bf53b Fix whitespace in canvas and str.c 2018-07-03 11:31:05 +08:00
cyanpencil
611ab267ef Support for fullwidth characters 2018-07-03 11:31:05 +08:00
Florian Märkl
f8a734a58b Fix sleeping for readchar on Windows (#10549) 2018-06-30 02:45:17 +02:00
Florian Märkl
f18a01fb6a Fix a few warnings 2018-06-26 23:09:07 +02:00
securisec
e55b1dde0a Create ayu (#10482) 2018-06-25 10:31:38 +08:00
Luca Di Bartolomeo
ea51883945 Fixed overflow in canvas.c (#10460) 2018-06-24 20:09:14 +02:00
Florian Märkl
5e35ad898b RConsContext (#10450)
* Add RConsContext
* Swap cons in tasks using RConsContext
* Create cons context for background tasks
* Move event_interrupt to RConsContext
* Fix breaking main cons from signal
* Make r_print_is_interrupted() use callback
2018-06-23 12:10:13 +02:00
Luca Di Bartolomeo
38bb81f98b Revert to old graph edges positioning (added an option) (#10430) 2018-06-20 17:49:25 +02:00
cyanpencil
dd6533e662 Fix travis whitespace in canvas.c 2018-06-20 11:22:59 +02:00
cyanpencil
2cf784ef49 Refactoring in canvas.c 2018-06-20 11:22:59 +02:00
cyanpencil
4b1fe1f7f9 Fix graph in panels rendering
Fix use after free in canvas resize

Fix utf8 working only in leftmost panel
2018-06-20 11:22:59 +02:00
David CARLIER
5874a1e840 Checking history folder creation as in sandbox/pledge mode, it is not possible (#10412) 2018-06-19 16:57:44 +02:00
pancake
3f9c8485ad Fix !<num> 2018-06-19 09:59:59 +02:00
pancake
04f54cc7dd Fix crashes in graph and canvas 2018-06-19 01:05:25 +02:00
pancake
8638b8395f Fix UAF introduced in previous malloc(0) bugfix 2018-06-18 19:44:29 +02:00
pancake
e3eac1a8ee Avoid malloc(0) in cons.c:71 2018-06-18 19:07:30 +02:00
pancake
4e648db8fa Fix warnings in RCons 2018-06-17 12:49:26 +02:00
Florian Märkl
e9be4e2f68 Fix Leak in cons dump loading 2018-06-17 11:34:03 +02:00
Florian Märkl
fa3ff32569 Fix Task Commands for new Tasks 2018-06-17 11:34:03 +02:00
Florian Märkl
6730a93e9c Sleep during prompt
Sleep during prompt for Windows
2018-06-17 11:34:03 +02:00
Florian Märkl
9ff250d1a7 Tasks Cons Swapping 2018-06-17 11:34:03 +02:00
Florian Märkl
61e2c0b329 Split up cons stack functions 2018-06-17 11:34:03 +02:00
cyanpencil
c3366d9004 fix color crashes in panels 2018-06-16 20:42:46 +02:00
cyanpencil
5c1ce98280 fix coverity defects 2018-06-14 17:46:20 +02:00
Luca Di Bartolomeo
36eb3aa558 Fix overflow in canvas.c + fix utf8 crop (#10336) 2018-06-13 12:55:36 +02:00
Luca Di Bartolomeo
83e85ee07f UTF-8 support in canvas (panels, graph) (#10319) 2018-06-12 13:05:47 +02:00
Florian Märkl
6fa6ce3efb Fix Leak in r_cons_pop() (#10322) 2018-06-11 18:49:10 +02:00
Synray
8aa87a3820 Add cons_pal_len 2018-06-10 03:27:53 +02:00
Vanellope
0f8fd93806 Cleaned up rubbish (#10292) 2018-06-10 03:27:29 +02:00
Khairul Kasmiran
4e25681e84 Using rgb instead of # 2018-06-04 15:51:36 +02:00
Khairul Kasmiran
2f285d5f90 ec highlight -> wordhl 2018-06-04 15:51:36 +02:00
Khairul Kasmiran
58e48c8267 ec line_highlight -> linehl 2018-06-04 15:51:36 +02:00
Khairul Azhar Kasmiran
27816462cc Add line_highlight to themes (#10246) 2018-06-03 11:13:53 +02:00