Tim Kourt
3d0f1dae12
client: Remove 'quit' message
2019-04-09 00:04:47 -05:00
Jason Phan
25823752b3
client: Fix prompt masking
...
Entering 23 characters at a prompt resulted in 9 extra characters being
added to the line. At this point, you would only be abel to backspace
until the 9th character.
It seems that claling both rl_replace_line("", 0) and rl_redisplay()
before rl_replace_line(masked_input.mask, 0) causes this to happen. Both
calls are redundant anyways as iwctl functions exactly the same without
them (plus no more bug).
2019-03-21 16:16:59 -05:00
Tim Kourt
a7c28c4977
client: Fix display of the quoted params
2018-11-12 10:37:19 -06:00
Tim Kourt
7df4f2e86b
client: Fix display refresh after agent prompt
...
The line count was one line off after the Agent prompt, thus making
the command output to scroll up on each refresh.
2018-11-12 10:36:58 -06:00
Tim Kourt
67f245a497
client: Fix argv for display refresh
2018-11-09 11:34:43 -06:00
Marcel Holtmann
63bafa7adf
client: Fix includes for using with -std=c99 compiler option
2018-11-01 22:19:45 +01:00
Marcel Holtmann
72a64fa7fb
build: Adjust to the latest ELL signal API changes
2018-11-01 22:09:19 +01:00
Andrew Zaborowski
558341a689
client: Fix two format strings
2018-11-01 15:04:56 -05:00
Tim Kourt
ce4a272186
client: move static array inits out of display_init()
2018-08-03 14:42:04 -05:00
Andrew Zaborowski
f6aa2c7236
client: Fix comparing current prompt against previous
...
We'd add the new command propmpt to history if it was different from
what current_history() returned which may not be the last command
executed, so we'd possibly add multiple identical commands to history
and skip some that were new. Instead compare against
history_get(last index).
Also remove an always-true part of the condition on the next line.
2018-08-01 09:32:00 -05:00
Tim Kourt
e3737fd44e
client: fix mem leak after arg parsing
2018-07-30 13:18:35 -05:00
Denis Kenzior
67e590cfeb
client: Utilize l_parse_args
2018-07-30 08:59:55 -05:00
Tim Kourt
bb4df24fc5
client: workaround for readline prompt setting issue
2018-05-31 19:40:22 -05:00
Tim Kourt
0716334e61
client: Enable agent to control its prompt
2018-05-04 19:37:38 -05:00
Tim Kourt
394e274f5f
client: mask passphrase input
2018-05-03 16:34:26 -05:00
Tim Kourt
2817aeb35d
client: disable cmd completion for the agent prompt
2018-05-03 16:00:23 -05:00
Tim Kourt
af14445509
client: add agent prompt to display
2018-05-03 16:00:23 -05:00
Tim Kourt
8071b51168
client: do display quit on exit
2017-06-09 14:08:21 -05:00
Tim Kourt
3bfbe72e33
client: Disable cmd refresh on console resize
2017-06-09 14:08:21 -05:00
Tim Kourt
2fb671e0d4
client: add flashing indicator for the updatable tables
2017-06-09 14:08:21 -05:00
Tim Kourt
305af40636
client: fix display completion leak
2017-05-12 17:46:44 -05:00
Tim Kourt
1fed159f4a
client: fix leaks
2017-05-12 14:38:03 -05:00
Tim Kourt
b2ea962a67
client: remove unused function
2017-04-28 15:02:15 -05:00
Tim Kourt
e2a81248df
client: Display handler for the completion candidates
2017-04-26 18:48:53 -05:00
Tim Kourt
0c64cc226a
client: Handle empty entity field
2017-04-26 14:36:25 -05:00
Tim Kourt
f53cb22b7e
client: Add display refresh
2017-04-21 12:56:46 -05:00
Tim Kourt
34797796ed
client: Introduce command completion
2017-04-21 12:56:46 -05:00
Tim Kourt
107cd45e92
client: Enable cmd prompt on dbus OM callback
2017-04-20 17:32:33 -05:00
Tim Kourt
1e6d7006f8
client: Add prompt for disabled input
2017-04-20 17:32:33 -05:00
Tim Kourt
0ee51c9dab
client: readline callback
2017-04-20 17:32:33 -05:00
Tim Kourt
2d567414f1
client: Change main exit to quit
2017-04-20 17:32:33 -05:00
Tim Kourt
c3aa97eec3
client: Remove display_types queue
2017-04-20 17:32:33 -05:00
Tim Kourt
966a8effd1
client: Define command refresh interfaces
2017-04-12 15:33:26 -05:00
Tim Kourt
7c3ed0c61d
client: Command display functions
2017-04-12 15:33:00 -05:00
Tim Kourt
f5cb1d46bd
client: display quit
2017-04-10 20:06:05 -05:00
Tim Kourt
52b878c24f
client: add display functions
2017-03-24 09:11:03 -05:00
Tim Kourt
21bebbd581
client: Introduce display files
...
The purpose of these files is to encapsulate all of
the display related functionality
2017-03-24 09:06:30 -05:00