1389 Commits

Author SHA1 Message Date
pancake
576e81d71d Add sandbox checks for the debugger io plugins ##security 2022-04-19 00:50:42 +02:00
pancake
1546300810 Handle ^C in fg and improve ^C in pd ##shell 2022-04-13 00:14:27 +02:00
pancake
3760bfcd8d
Add tests for the code tokenizer and fix <<= assignments ##util 2022-03-26 10:35:13 +01:00
pancake
cdde8abf05 Add missing 'OK' in the preconfigure script 2022-03-22 12:21:39 +01:00
pancake
c8ae21f68f
Only build library archives when -Dblob is provided ##build
* Lowers the amount of objects from 2400 to 1500
2022-03-22 11:59:13 +01:00
pancake
82794237d7
Update sdb and fix some more unused return value warnings 2022-03-22 11:12:43 +01:00
pancake
7699f37c7d Fix warnings spotted by latest XCode (unused variables) 2022-03-17 10:12:02 +01:00
pancake
4ba0af5d1d Fix meson -Dblob=true builds for static ##windows 2022-03-16 00:48:50 +01:00
pancake
f8a35da205
Dont use != NULL as its implicit in C, even for bool casts ##refactor
$ find binr libr -name "*.c" -exec sed -i -e 's/ != NULL//g' {} \;
2022-03-15 19:54:04 +01:00
pancake
7370759fa0
Fix some bugs spotted by CodeQL 2022-03-15 15:22:25 +01:00
Lazula
d507bda91c Remove R_EMPTY and R_EMPTY2 2022-03-13 11:26:10 +01:00
pancake
7ce6ae4ad1
Initial import of the code tokenizer ##print
* Integrated in pdg~:) .. the happy filter
* Needs more testing, and nobody tests unmerged branches. so here we go
2022-03-10 18:16:53 +01:00
Lazula
119ee01cc6 Fix inexact r_core_cmd_help_match() 2022-03-03 15:13:17 -06:00
pancake
bf9102eaee Two more null deref fixes for cons/task initialization 2022-03-03 10:52:01 +01:00
Sergi Àlvarez i Capilla
aef278ee9c Make -Dblob=true statically link all r2 libraries ##build 2022-03-02 11:30:28 +01:00
Sergi Àlvarez i Capilla
79a4f840ea Missing parenthesis in sizeof 2022-03-02 00:07:55 +01:00
Lazula
0cb960087d Make grep begin, end, and negate properties per-word 2022-03-01 15:51:53 +01:00
Lazula
b5a26e0c0c
Significantly reduce memory leaks in anal tests (#19759) 2022-02-27 14:57:58 -06:00
Lazula
3de3c43ec6 Free color in r_cons_pal_init() 2022-02-18 14:23:30 +01:00
Sergi Àlvarez i Capilla
46a69a5014 Fix all the latest covs which spotted new findings 2022-02-15 12:05:50 +01:00
pancake
dd25b01275
Fix 'disable mouse' ansi code ##cons
Co-authored-by: Segev Finer <segev208@gmail.com>
2022-02-14 01:55:27 +01:00
Sergi Àlvarez i Capilla
f248f2f22f Fix last 2 covs in panels/canvas (dead code elimination) 2022-02-12 12:22:47 +01:00
pancake
85b9343d28
Minor rgb.parse optimization and remove the use of sscanf in pal.c ##cons 2022-02-11 22:37:23 +01:00
pancake
5c2c9bf86d Use rgb:RGB instead of rgb:RRGGBB in the bluy theme 2022-02-11 11:20:30 +01:00
Sergi Àlvarez i Capilla
4d75eeb99a Fix visibility issue in the bluy theme ##cons 2022-02-09 11:59:45 +01:00
Sergi Àlvarez i Capilla
4a8d97589b Fix panel focus glitch ##visual 2022-02-07 23:50:07 +01:00
pancake
1c8966bd1c
Fix disable-threads builds 2022-02-06 20:55:06 +01:00
meme
ab5606e3e6 Use static RThreadLock in cons ##cons 2022-02-01 08:14:58 +01:00
pancake
50bf4d5918
Simplify meson logic and use ole's PR to fix Windows ##build
* Kudos to @oleavr for reproducing, spotting and fixing the bug!
* Context https://github.com/mesonbuild/meson/pull/9918
2022-01-31 23:54:00 +01:00
pancake
3b8feb0d7a
Dont SIGINT in RCons when used in a thready way ##cons 2022-01-25 17:41:05 +01:00
Lazula
45160a5854
Add r_core_help_match() to get help for a specific command ##api
* Add exact argument to help_match
2022-01-23 23:40:15 +01:00
pancake
cf2ae64e88 Make RCons thread-friendly ##core 2022-01-21 17:04:56 +01:00
pancake
f2995c2949
Introduce r_strf and stop using sdb_fmt ##util 2022-01-18 18:35:31 +01:00
Lazula
e9ee449bba Fix grepbuf grep->counter memory leak when buffer is NULL 2022-01-15 16:42:34 +01:00
pancake
fb0ec6ed00
Use stdint like if there was no yesterday ##refactor
* stdint is needed to build r2, so there's no need to keep using
  those weak basic types anymore, and we can just alias them
2022-01-09 19:48:16 +01:00
pancake
0c6d40c274 Improve the basic theme ##cons 2021-12-21 22:09:26 +01:00
Lazula
ad749a0b1a Fix static/R_API function definition formatting
* Remove spaces before parens
* Remove spaces after asterisks
2021-12-21 20:58:12 +01:00
Sergi Àlvarez i Capilla
6e2f15dcbc Fix all the known issues in the ayu theme ##cons
* Time to jump into the 'basic', one theme at a time
2021-12-21 20:08:27 +01:00
pancake
e6f2cd0b2a
Remove trailing spaces (#19460)
$ git grep ' $' | grep -v ^test/ | cut -d : -f 1 | sort -u > /tmp/trailing
$ for a in `cat /tmp/trailing` ; do sed -i -e 's/ *$//' $a ; done
2021-12-02 17:39:59 +01:00
pancake
4e4efef0f7
Improve the snow experience in panels mode ##cons 2021-11-29 00:42:10 +01:00
Lazula
2255bf8b5d Many indentation style fixes
* Change several 8-space indents to tabs
* Apply tab indent style when breaking long lines
* Move operators from EOL to start of next line
* Fix ternary formatting
2021-11-18 10:43:52 +01:00
pancake
3e032073a3
Fix null name maps, workaround msvc-asan compiler crash and acp/utf/wchar fixes for w32 2021-11-14 00:50:54 +01:00
Sergi Àlvarez i Capilla
b12bfc5cd8 Fix bluy dark color scheme 2021-11-05 16:07:00 +01:00
pancake
9539aa12f4 Fix buffer overflow in RConsPixel API affecting the braile renderer ##cons 2021-10-28 17:34:11 +02:00
Sergi Àlvarez i Capilla
23f2fdd21d Add lowercase seven-segmented-ascii-art alphabet for ?ea ##print 2021-10-27 01:54:43 +02:00
pancake
f6010a4ba1
Improve default theme ##cons (#19304) 2021-10-25 00:24:33 +02:00
pancake
30e6516a01
Add scr.prompt.tabhelp enabled by default ##cons 2021-10-24 03:20:12 +02:00
pancake
cf5cd6df56
Fix latest covs (#19259) 2021-10-19 10:49:11 +02:00
pancake
93f6b4cd3b
Initial work towards supporting mingw32/64 again ##build 2021-10-18 23:58:16 +02:00
pancake
d1320d3e6e
Use RUtil.Str.ss in disasm when scr.demo is set ##visual 2021-10-18 18:45:47 +02:00