161 Commits

Author SHA1 Message Date
Fangrui Song
d8a9bfba35 panels.c: fix -Wunused-variable (#11176) 2018-08-22 03:12:53 +02:00
Vanellope
fc87b46e21 Cursor is supported in the Zoom mode (#11172) 2018-08-21 23:45:13 +02:00
vane11ope
4016763f54 Tab works for the zoom mode that rotates panels to be maximized 2018-08-20 23:03:09 +02:00
vane11ope
506c20e790 Refactoring positions to manipulate them later for many usages 2018-08-20 23:03:09 +02:00
Vanellope
9629b53f36 Zoom Mode is supported (#11156) 2018-08-19 23:06:34 +02:00
Vanellope
0622edeb4f Vertical resizing is supported in Panels (#11146)
* resize vertically with the temporal command t
2018-08-19 15:50:54 +02:00
Vanellope
e55bb9dea4 Now cursor works on the Disassembly panel, albeit rather roughly just yet. (#11115)
* cursor should barely work on the disassembly now

* implemented the cursor on the disassembly, this is just a start point though.
2018-08-17 01:02:00 +02:00
Fangrui Song
cb0a6f0ca3 Fix -Wunused-variable (#11080) 2018-08-15 10:25:53 +02:00
pancake
231e04b413 Fix some memleaks in visual panels (coverity) 2018-08-13 12:13:19 +02:00
vane11ope
762e3d0f92 fixed a stupid bug 2018-08-12 11:48:10 +02:00
vane11ope
ce783e6a9f resize functionality implemented 2018-08-12 11:48:10 +02:00
pancake
7c23a94339 Use strbuf in panels and make o always available 2018-08-12 03:55:13 +02:00
Vanellope
c9969157e7 the scroll up-down behaviour of the disassembly in both Vp and V! should be unified. (#10848) 2018-07-30 03:06:58 +08:00
Vanellope
5e56c90483 get [1][2] jumps for panels and fixed some unstable behaviors (#10836)
* fixed unstable behaviours and [1][2][3]jump now works.
* added the help messages
* restyling for the help message
2018-07-29 12:56:15 +08:00
vane11ope
e1c2af7570 because i am forced 2018-07-26 19:19:58 +08:00
vane11ope
e759cb837b reverted back the meaningless styling, and that if is not that long anyway 2018-07-26 19:19:58 +08:00
vane11ope
de079654c4 further refactoring and fixed a bit of bug 2018-07-26 19:19:58 +08:00
vane11ope
61a7c5582e added comments for the missing commands 2018-07-26 19:19:58 +08:00
vane11ope
4b740a0b8f refactoring and fixed bunch of bugs as well as added seek o command 2018-07-26 19:19:58 +08:00
Vanellope
4644d34764
cache the result of generated graph and r2dec (#10788)
* cache the result of generated graph and r2dec
2018-07-24 23:19:25 +09:00
Vanellope
e0dc197c17 commented out the help message which does not work functionally just yet that I would like to get back in future. (#10796)
* commented out the help message which does not work functionally just yet that I would like to get back in future.

* added in the help message for pseudo code mode

* fixed seek to entry0/PC by .
2018-07-24 14:59:47 +02:00
n0psledbyte
7694964dfe fix visual panel crash when hit enter 2018-07-24 15:31:23 +08:00
vane11ope
87bd92a64c pseudo menu added in 2018-07-20 02:34:30 +02:00
vane11ope
da93272db3 fixed a huge bug where somehow you could not go back from VV to V and added pdc as a starting point 2018-07-20 02:34:30 +02:00
pancake
b6fb01b586 Fix 2 covs in panels 2018-07-19 11:11:10 +02:00
Vanellope
aac23f61d5 Support multiple levels of menus in vpansl (#10755) 2018-07-18 12:00:17 +02:00
n0psledbyte
87741bd3b9 visual panel mode: change name and command current panel 2018-07-16 16:30:57 +02:00
pancake
0f57dee58e Fix #10741 - Add locals in visual panels 2018-07-16 13:44:14 +02:00
pancake
9c83d304cc Fix several bugs in java class parser and recent changes in the disasm loop 2018-07-16 13:06:24 +02:00
vane11ope
2d4678a430 wtf?! i sent refactored code just yesterday and someone got that back?! please. 2018-07-12 19:32:02 +08:00
Florian Märkl
16d72de010 Use OneShot for cons->event_resize 2018-07-12 11:36:13 +02:00
Vanellope
24dc535cfe Major refactoring and fixed bunch of menus for visual panels. (#10707) 2018-07-11 19:18:53 +02:00
vane11ope
21b52ff45d now it's way easier to move around multiple panels. 2018-07-10 15:27:22 +02:00
cyanpencil
16e9a92dd2 Add file history to V! > File > open 2018-07-10 10:33:28 +02:00
cyanpencil
ad75f08a48 Add file completion to V! > open file 2018-07-10 10:33:28 +02:00
Vanellope
70d090b527 only disassembly should get the current panel remark when V! opens up. and also the current panel should be lit up even when the color settings are default. (#10691) 2018-07-10 08:22:00 +02:00
vane11ope
e463c5de12 fixed step debugging using F keys 2018-07-09 15:00:35 +08:00
vane11ope
0a1a4289a6 fixed my stupid mistake 2018-07-09 13:40:34 +08:00
pancake
bab054835f Fix warnings and make omo depriorize the new map by default 2018-07-08 23:11:37 +02:00
Vanellope
ae44fa3f2e menu should be rotating in panels (#10669) 2018-07-08 22:50:59 +02:00
Vanellope
2aced1540d resizing properly works with split screen (#10606)
* resizing properly works with split screen
* fixed some stupid mistake
2018-07-04 10:43:42 +02:00
Vanellope
f3b81df747 dismantling a panel and distribute its area to the other panels properly (#10576) 2018-07-02 21:26:14 +02:00
vane11ope
cfd1c39f36 adjusted the layout for split screen a bit 2018-06-30 00:30:19 +02:00
Vanellope
47f0788cf0 Fixed a few covs 2018-06-29 13:48:25 +02:00
Vanellope
c0b655b568 the key allocation for split screen is changed and also fixed a bug concerned with split screen, a bit of refactoring included (#10533) 2018-06-29 01:02:34 +02:00
Vanellope
d6c42882a9 Implement vertical and horizontal split in panels (#10521) 2018-06-27 19:46:29 +02:00
Vanellope
14ec1592a7 More refactorings in visual panels
* bunch of refactoring and the split screen function has been added.
2018-06-25 10:46:22 +02:00
Vanellope
fed5604dd7 Let the users adjust the layout width but still giving them certain limitations of the range (#10436) 2018-06-22 02:05:30 +02:00
vane11ope
72f622cb87 fixed the resizing issue 2018-06-21 11:44:43 +02:00
Vanellope
7336c6beb9 refresh panels after define (#10421) 2018-06-20 11:27:10 +02:00