pancake
e289b59e49
Fix null derefs spotted by "infer"
2023-10-11 19:48:58 +02:00
pancake
de4323ff68
Fix visual marks commands: fV* and fV-# ##visual
2023-09-13 00:54:29 +02:00
pancake
a7dfe1235f
Cleanup of the VisualMarks api
2023-09-12 18:01:44 +02:00
pancake
c6ef825f8a
Add 'Full Version' entry in the help menu ##panels
2023-09-09 10:51:01 +02:00
Luc Tielen
75e01f58bd
Remove global state in visual UI ##core
2023-08-14 14:42:52 +02:00
Luc Tielen
41e8939e94
Rename r_cons_strcat -> r_cons_print
2023-07-05 15:50:53 +02:00
pancake
b876f60965
Improve and simplify Vv ascii art, and make it available from panels ##visual
2023-05-25 11:41:32 +02:00
pancake
4bc67cd02f
Fix more readchar regressions
2023-05-25 03:09:36 +02:00
pancake
617cd3e3cd
Call more setraw() to fix a recent visual regression ##visual
2023-05-25 00:00:02 +02:00
pancake
954b8f236d
Fix #21658 - Fix zoom mode glitch in panels ##visual
2023-04-27 12:10:41 +02:00
pancake
471109294b
Support JK scrolling (+-5 lines) in modals ##panels
2023-03-29 22:46:19 +02:00
Lazula
57812e2471
Drastically reduce eUsage counter ##shell
...
* Get rid of some eprintf
* Use RCoreHelpMessage
* Missing comma in cmd_cmp.c and vmenus.c
* cmd.c * cmd_anal.c * cmd_cmp.c * cmd_debug.c * cmd_eval.c
* cmd_flag.c * cmd_help.c * cmd_debug.c 2 * fixes * cmd_info.c
* cmd_log.c * cmd_meta.c * cmd_mount.c * cmd_open.c * cmd_print.c
* cconfig.c * cmd.c * cmd_anal.c * cmd_search.c * cmd_seek.c
* cmd_write.c * core_a2f.c * core_sixref.c * vmenus.c * yank.c
* Please sys/lint.sh
2023-03-09 16:07:09 +01:00
pancake
c7211654f0
Use RCore.codeCall instead of abusing flag, 'variable'
2023-03-07 17:11:54 +01:00
pancake
6dc3e026b7
Move Stack into Debug menu, and add Register columns output ##panels
2023-02-22 11:08:36 +01:00
pancake
aee12db4b9
Honor stack.size in the Stack panel ##visual
2023-02-21 14:32:29 +01:00
pancake
908cd18ebb
Fix null deref in panels
2023-02-04 11:21:18 +01:00
pancake
25865cb778
Remove build warnings spotted in termux and improve install instructions
2023-01-08 20:06:59 +01:00
pancake
4a8f807f72
Add ve
command to set fg/bg colors for current panel ##panels
2022-12-18 22:34:21 +01:00
pancake
1a0b6a9abe
Kill RAsmOp, we can reuse RAnalOp in here ##arch
2022-12-07 14:30:22 +01:00
pancake
55d59eea17
Some more RConfig.geti -> getb code cleanup, wip new lint
2022-11-30 17:11:39 +01:00
Mohamed Lemine Ould El-Hadj
6c28822d73
Make j/k movement in panels' cursor mode more consistent with it's visual counterpart ##visual
...
* Fixes issue where 'k' goes up two rows instead of one
* Previously moving offscreen with 'j/k' would lead to weird behaviour (getting 'blocked', panel not refreshing), this fixes that as well
2022-11-20 11:40:06 +01:00
Mohamed Lemine Ould El-Hadj
2d98131233
Don't skip byte when moving left/right in cursor mode (disassembly panel) ##visual
2022-11-13 23:32:17 +01:00
pancake
ed7853e830
Fix uaf in panels introduced recently after fixing memleaks
2022-11-08 17:28:26 +01:00
pancake
51a03957fe
Fix last two covs
2022-11-08 17:28:26 +01:00
pancake
7652642373
Deprecate r_str_dup() - related to #20959 ##api
2022-11-07 17:31:30 +01:00
pancake
9a4fe919c6
Prefer _tostring() instead of _to_string() ##api
2022-10-24 20:59:18 +02:00
pancake
700a200764
Fix last leaks from coverity
2022-10-21 11:35:55 +02:00
pancake
d4198a8039
Fix pdc glitching in panels ##visual
2022-10-18 12:12:56 +02:00
pancake
01937296e0
Unify RArchOp into RAnalOp using common include files ##arch
2022-10-16 22:25:24 +02:00
pancake
c2851a6f46
Use XDG instead of R2_HOME_CACHEDIR and R2_HOME_HISTORY ##core
...
* Implement and use the new `r_xdg` apis
* Remove R2_HOME_RC, R2_HOME_RC_DIR and R2_HOME_CONFIGDIR
* R2_HOME_THEMES, R2_HOME_ZIGNS R2_HOME_PDB R2_HOME_HUD R2_HOME_BINRC and R2_HOME_BIN
* Disable the bin-specific user scripts
* Massage the help messages and reduce and review all the env vars used
2022-09-29 17:33:21 +02:00
pancake
33bf2c6fc9
Initial rvc refactoring and cleanup of the api ##vc
2022-09-27 12:10:26 +02:00
pancake
f78cd7f706
Fix warnings
2022-09-25 23:34:45 +02:00
pancake
14a2cb7138
Fix the cache and other bugs in panels ##visual
2022-09-25 22:59:53 +02:00
pancake
53d645c25b
Override scr.maxpage in panels to avoid undesired prompts ##visual
2022-09-25 22:16:03 +02:00
pancake
7bbf82b97d
Deprecate graph.web eval config var ##config
2022-09-18 01:36:59 +02:00
pancake
6db7d19e72
Add linting to spot misuses of r_strbuf_appendf and fix them all ##refactor
2022-09-09 23:12:01 +02:00
pancake
f792fe8514
Fix #20651 - Decompiler panel was disapearing after clicking ##panels
2022-09-07 00:20:15 +02:00
pancake
d020b38d32
Use more Config.setBoolean() and lint some cases
2022-09-06 22:23:08 +02:00
pancake
7cf0c56dbf
Improve visual text editor navigation ('j' moves to next line) ##visual
2022-08-19 00:11:17 +02:00
pancake
79679dbae0
Fix #20602 - Insert and cursor glitching in hex panel ##visual
2022-08-19 00:09:59 +02:00
pancake
7a35f03471
More source spacing linting
2022-08-18 14:37:29 +02:00
pancake
e4e4ecc605
Add lint for ';;$' and remove strncmp from io plugins
2022-08-18 00:11:36 +02:00
Richard Patel
b78855c38d
Refactor a few eprintf 'Cannot …' to R_LOG_ERROR
2022-08-01 16:46:46 +02:00
Paul B Mahol
4e47807078
Fix r_cons_printf call in calculator ##view
2022-08-01 09:54:18 +02:00
pancake
4f0fd49b1d
Fixes riscv w64 build and improve console printing
2022-08-01 05:43:49 +02:00
pancake
8c51861578
Fix consola
2022-08-01 05:37:39 +02:00
pancake
8b44cee545
Add Assembler
entry in Tools/ ##panels
2022-08-01 05:32:43 +02:00
pancake
9b1bc3f85f
Fix drf for esil in panels and indent the egg
2022-08-01 04:18:42 +02:00
Paul B Mahol
8a11b29927
Add FPU/XMM/YMM panel displays ##view
2022-08-01 04:10:57 +02:00
Paul B Mahol
8ffa196193
Fix not calling r_asm_op_fini() when needed ( #20506 )
...
The RAsmOp is used on stack when disassembling and after its content is not need it needs to call its _fini to free possible heap memory previously allocated.
2022-07-29 07:30:05 -04:00