monero/contrib/epee/include
jethro e1f3dfccc8 Add readline support to cli
This PR adds readline support to the daemon and monero-wallet-cli. Only
GNU readline is supported (e.g. not libedit) and there are cmake checks
to ensure this.

There is a cmake variable, Readline_ROOT_DIR that can specify a
directory to find readline, otherwise some default paths are searched.

There is also a cmake option, USE_READLINE, that defaults to ON. If set
to ON, if readline is not found, the build continues but without
readline support.

One negative side effect of using readline is that the color prompt in
the wallet-cli now has no color and just uses terminal default. I know
how to fix this but it's quite a big change so will tackle another time.
2017-06-18 10:08:37 -04:00
..
net abstracted nework addresses 2017-05-27 11:35:54 +01:00
serialization year updated in license 2015-01-02 18:52:46 +02:00
storages Updated default RPC timeout from 5 seconds to 15 seconds 2017-02-24 12:55:17 -05:00
ado_db_helper.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
console_handler.h Add readline support to cli 2017-06-18 10:08:37 -04:00
copyable_atomic.h year updated in license 2015-01-02 18:52:46 +02:00
file_io_utils.h Removed some unused epee functions 2017-04-25 16:07:32 -04:00
global_stream_operators.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
gzip_encoding.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
hex.h Simplified the implementation and features of span 2017-04-11 16:35:14 -04:00
hmac-md5.h moved all stuff to github 2014-03-03 22:07:58 +00:00
include_base_utils.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
math_helper.h epee: remove dodgy random code that nobody uses 2016-01-30 18:45:22 +00:00
md5_l.h inline unused function (for unused-function warning) 2017-01-14 13:37:14 +03:00
md5_l.inl Removed boost/asio.hpp include from epee/string_tools.h 2017-03-18 22:05:14 -04:00
md5global.h moved all stuff to github 2014-03-03 22:07:58 +00:00
misc_language.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
misc_log_ex.h setThreadName moved in new version of easylogging++ 2017-04-10 21:05:56 +01:00
misc_os_dependent.h Fix get_tick_count() on Windows 2016-04-06 03:41:52 +01:00
pragma_comp_defs.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
profile_tools.h Change logging to easylogging++ 2017-01-16 00:25:46 +00:00
readline_buffer.h Add readline support to cli 2017-06-18 10:08:37 -04:00
reg_exp_definer.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
reg_utils.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
service_impl_base.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
sha1.h moved all stuff to github 2014-03-03 22:07:58 +00:00
sha1.inl moved all stuff to github 2014-03-03 22:07:58 +00:00
soci_helper.h year updated in license 2015-01-02 18:52:46 +02:00
span.h Simplified the implementation and features of span 2017-04-11 16:35:14 -04:00
static_initializer.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
string_coding.h Removed some unused epee functions 2017-04-25 16:07:32 -04:00
string_tools.h abstracted nework addresses 2017-05-27 11:35:54 +01:00
syncobj.h Use boost::thread instead of std::thread 2016-03-11 15:09:50 +00:00
time_helper.h year updated in license 2015-01-02 18:52:46 +02:00
tiny_ini.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
to_nonconst_iterator.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
warnings.h year updated in license 2015-01-02 18:52:46 +02:00
winobj.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
zlib_helper.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00