History log of /haiku-fatelf/src/apps/debugger/user_interface/cli/CommandLineUserInterface.h
Revision Date Author Comments
# 7024fac2 19-Dec-2012 Rene Gollent <anevilyak@gmail.com>

Clean up _RegisterCommands().

- _RegisterCommand() now accepts a space separated list of names
to register a command by and creates a registration for each.


# 5fe3a57c 23-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Fix handling of automatic debug reports.

- CommandLineUserInterface is now a team listener. Consequently, when asked
to generate a debug report on startup without running the input loop,
it now waits for receipt of the debug report event to terminate.

- Style fixes.


# 6799de31 22-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Add command line option to ask Debugger to save a report.

- When invoked, starts up the CLI such that it bypasses waiting for
input and instead save a crash report of the running team, then exits.
Mainly intended to be used by debug_server.


# d4586180 04-Aug-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger CLI: Improve "help" command

Given a command name it prints the command's usage.


# 8fe9f8b2 27-Jul-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger CLI: Move more stuff to and extend CliContext

* Move the libedit interface there and provide nicer to use methods.
* Also start adding utility methods for the input loop. It is going to
manage all interactions of the input loop with outside events.
* Fix the "quit" command. The user is now prompted what to do with the
debugged team and the input loop thread avoids reentering the input
loop.


# aacf2782 24-Jul-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger: Switch from readline to libedit


# f4b1ddb5 23-Jul-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger: Coding style: normalize naming, some whitespace fixes

* TeamUISettings[Factory] -> TeamUiSettings[Factory]
* GUITeamUISettings -> GuiTeamUiSettings
* GUISettingsUtils -> GuiSettingsUtils


# a6de32b0 23-Jul-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger CLI: Pull QuitCommand out of CommandLineUserInterface


# d0ef7540 23-Jul-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger CLI: Start to imbue CliContext with life


# 0a592099 21-Jul-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger: Rework CLI setup to no longer create a BApplication

The main thread does now serve the CLI input loop.


# 6d60b554 20-Jul-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger: Some basic work to get the CLI going

There's an input loop thread which reads and parses command lines and
the infrastructure for registering and executing commands. Currently
only "help" and "quit" commands are implemented.


# 20616c59 03-Nov-2011 Rene Gollent <anevilyak@gmail.com>

Add stubs for the eventual command line interface.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43156 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5fe3a57c43cb4d106c1109e042bc9588d67e0c9d 23-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Fix handling of automatic debug reports.

- CommandLineUserInterface is now a team listener. Consequently, when asked
to generate a debug report on startup without running the input loop,
it now waits for receipt of the debug report event to terminate.

- Style fixes.


# 6799de315e5b0bbd65d73435ac886315bcf706b3 22-Nov-2012 Rene Gollent <anevilyak@gmail.com>

Add command line option to ask Debugger to save a report.

- When invoked, starts up the CLI such that it bypasses waiting for
input and instead save a crash report of the running team, then exits.
Mainly intended to be used by debug_server.


# d4586180a674df11cbfbea1cf2ce527bf1ed4117 04-Aug-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger CLI: Improve "help" command

Given a command name it prints the command's usage.


# 8fe9f8b2d0e3c8f88406f5720a1d2027638c43b6 27-Jul-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger CLI: Move more stuff to and extend CliContext

* Move the libedit interface there and provide nicer to use methods.
* Also start adding utility methods for the input loop. It is going to
manage all interactions of the input loop with outside events.
* Fix the "quit" command. The user is now prompted what to do with the
debugged team and the input loop thread avoids reentering the input
loop.


# aacf2782d8022d7178125948daac67533ef3e473 24-Jul-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger: Switch from readline to libedit


# f4b1ddb580a6a390c7b11b66c799de95014c2c29 23-Jul-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger: Coding style: normalize naming, some whitespace fixes

* TeamUISettings[Factory] -> TeamUiSettings[Factory]
* GUITeamUISettings -> GuiTeamUiSettings
* GUISettingsUtils -> GuiSettingsUtils


# a6de32b06c65d62f585d77eb77870f171a5f0e3b 23-Jul-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger CLI: Pull QuitCommand out of CommandLineUserInterface


# d0ef75400b4136bac523bb2f71cd55af2262543a 23-Jul-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger CLI: Start to imbue CliContext with life


# 0a592099a94eb3727053c0e2ca571398dff75701 21-Jul-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger: Rework CLI setup to no longer create a BApplication

The main thread does now serve the CLI input loop.


# 6d60b554e6d6cee2a7e73e95b5e06374c9f2e32f 20-Jul-2012 Ingo Weinhold <ingo_weinhold@gmx.de>

Debugger: Some basic work to get the CLI going

There's an input loop thread which reads and parses command lines and
the infrastructure for registering and executing commands. Currently
only "help" and "quit" commands are implemented.


# 20616c59c121f5ae49a83d8a7542537c18a08a28 03-Nov-2011 Rene Gollent <anevilyak@gmail.com>

Add stubs for the eventual command line interface.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43156 a95241bf-73f2-0310-859d-f6bbb57e9c96