Changes between Initial Version and Version 1 of Ticket #2110, comment 13
- Timestamp:
- 12/28/15 20:08:11 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #2110, comment 13
initial v1 28 28 proposal: 29 29 - subshell_init_done flag TRUE/FALSE 30 TRUE: init process complete (with optional "cd" test successful)31 FALSE: init process not done yet (will block all mc subshell user functions)30 - TRUE: init process complete (with optional "cd" test successful) 31 - FALSE: init process not done yet (will block all mc subshell user functions) 32 32 33 33 - subshell_visible flag TRUE/FALSE 34 TRUE: (sub)shell visible35 FALSE mc panels visible34 - TRUE: (sub)shell visible 35 - FALSE mc panels visible 36 36 37 37 - subshell_busy flag TRUE/FALSE 38 TRUE: user input sended39 FALSE: fifo/CWD received38 - TRUE: user input sended 39 - FALSE: fifo/CWD received 40 40 41 41 - toggle panel 42 subshell_busy=TRUE: no mc data aka "cd" send to (sub)shell 43 when user enter data for (sub)shell inform user with a msgbox 44 subshell_busy=FALSE: mc issue "cd" command 45 send user data to (sub)shell if available (and set subshell_busy=TRUE) 42 - subshell_busy=TRUE: 43 - no mc data aka "cd" send to (sub)shell 44 - when user enter data for (sub)shell inform user with a msgbox 45 - subshell_busy=FALSE: 46 - mc issue "cd" command 47 - send user data to (sub)shell if available (and set subshell_busy=TRUE) 46 48 - reading fifo/CWD 47 after reading fifo/CWD set subshell_busy=FALSE49 - after reading fifo/CWD set subshell_busy=FALSE 48 50 49 - after fresh (sub)shell init do a test "cd" cmd to detect if fifo/CWD working properly 51 - after fresh (sub)shell init do a test "cd" cmd 52 to detect if fifo/CWD working properly 50 53 if not, give up (sub)shell handling earlier than later 51 54