Commit Graph

  • 317b43e488 rl_unintialize(): New function, free all memory after use Claus Fischer 2017-11-29 14:42:39 +01:00
  • ed87f37409 Initialize global variables and reset to NULL on free() Claus Fischer 2017-11-29 14:41:43 +01:00
  • b30c3479f5 Minor, spellcheck Joachim Nilsson 2017-09-07 01:32:17 +02:00
  • 119db55bf2 Bump version for v1.15.3 bug fix release 1.15.3 Joachim Nilsson 2017-09-07 01:26:31 +02:00
  • 2542f21ff1 Add support for building .deb packages Joachim Nilsson 2017-09-07 01:25:47 +02:00
  • 36663d6acf Run distcheck in release target, verifies distribution files Joachim Nilsson 2017-09-07 01:25:25 +02:00
  • 866f25ce10 Update ChangeLog(s) for v1.15.3 bug fix release Joachim Nilsson 2017-09-07 01:25:01 +02:00
  • 01f684ea19 debian/changelog: Add missing releases Joachim Nilsson 2017-09-07 01:24:38 +02:00
  • dd0c1dc2a4 debian/: Simplify rules file, greatly, add multi-arch support Joachim Nilsson 2017-09-07 01:22:46 +02:00
  • 30e33b74fb Remove old compat symlinks, keep new Markdown versions Joachim Nilsson 2017-09-07 01:21:38 +02:00
  • b8c6a5b1e2 configure: Refactor other enable/disable checks like --enable-termcap Joachim Nilsson 2017-03-30 00:36:21 +02:00
  • ee70c8339c Followup to #7: Check also for terminfo, requested by @rofl0r Joachim Nilsson 2017-03-30 00:35:13 +02:00
  • 16c96eda10 Fix #7: Fix configure --enable-termcap Joachim Nilsson 2017-03-29 22:06:56 +02:00
  • 0d76f006b5 TODO: Ideas for how to use editline in an event loop Joachim Nilsson 2017-03-02 23:35:53 +01:00
  • 4d93e85af7 debian/.gitignore: New file, ignore built files Joachim Nilsson 2017-01-21 19:37:02 +01:00
  • 387a8b31ba .gitignore: Update, add *.pc file Joachim Nilsson 2017-01-21 19:36:44 +01:00
  • 2a3575495a Add make release target for simplified maintenance 1.15.2 Joachim Nilsson 2016-06-06 20:09:47 +02:00
  • 8aa36184e6 Update ChangeLog and bump version for v1.15.2 release Joachim Nilsson 2016-06-06 20:04:35 +02:00
  • 0a8f2ef420 Add pkg-config libeditline.pc file Joachim Nilsson 2016-06-06 19:56:48 +02:00
  • 8078ff69cc Add ABI version info for libtool, start with 0.0.0 Joachim Nilsson 2016-06-06 19:56:08 +02:00
  • 6db7c7d440 Minor cleanup and simplification of build system Joachim Nilsson 2016-06-01 07:17:46 +02:00
  • e02339c3ae Do not assume -ltermcap, check for tgetent() instead Joachim Nilsson 2016-06-01 07:14:11 +02:00
  • f66e8cc151 Merge pull request #10 from rofl0r/patch-1 Joachim Nilsson 2016-05-31 23:27:53 +02:00
  • 782ce4a7a9 README.md: libedit depends on libtermcap rofl0r 2016-05-31 13:42:10 +01:00
  • 059d97d7a9 Remove Emacs version-control handling Joachim Nilsson 2016-05-07 22:42:24 +02:00
  • edc38768ff Add tty_flush() to rl_forced_update_display() Jakub Pawlowski 2016-01-28 12:16:17 -05:00
  • 59a2db7217 Test build with both GCC and Clang (LLVM) Joachim Nilsson 2016-01-27 10:12:25 +01:00
  • ba005dc0d0 Update ChangeLog, give Jakub proper credit with correct last name Joachim Nilsson 2016-01-27 09:49:33 +01:00
  • a1002f6984 Update .gitignore with generated files Joachim Nilsson 2016-01-27 09:32:19 +01:00
  • 7a0c292a82 Bump version for v1.15.2 release cycle Joachim Nilsson 2016-01-27 09:24:23 +01:00
  • 91398ceb34 Prevent mangling of symbols when linking with C++ Jakub Pawlo 2016-01-27 09:23:12 +01:00
  • 3dbeaa0637 Fix link to version Joachim Nilsson 2015-11-16 21:21:44 +01:00
  • 2f08585884 Fix heading Joachim Nilsson 2015-11-16 21:21:00 +01:00
  • 8a40df481b Update ChangeLog and bump version for v1.15.1 release. 1.15.1 Joachim Nilsson 2015-11-16 21:17:17 +01:00
  • 8439f426fc Fix examples FTBFS for --enable-termcap builds Joachim Nilsson 2015-10-27 19:50:01 +01:00
  • cbb5dd037e Update origin section upon questions from Peter Rosin Joachim Nilsson 2015-10-22 01:02:25 +02:00
  • 7a9e467251 Don't force automake v1.11, require at least v1.11 Joachim Nilsson 2015-09-25 15:10:46 +02:00
  • 6ad3cc1df5 Bump version and update ChangeLog for v1.15.0 release. 1.15.0 Joachim Nilsson 2015-09-10 13:26:03 +02:00
  • 7abfadd7e6 Attempt to work around slightly bogus Coverity warnings. Joachim Nilsson 2015-09-10 13:06:39 +02:00
  • 9fbad9dbff Fix build problems after removal of generated files. Joachim Nilsson 2015-09-10 12:37:03 +02:00
  • 474b9a6548 Instruct Travis-CI to run autogen.sh before configure Joachim Nilsson 2015-09-10 12:00:02 +02:00
  • 9865d7fe9f Update ChangeLog and fix Markdown syntax for links. Joachim Nilsson 2015-09-10 11:18:00 +02:00
  • e35b8f2fd0 Rename CHANGELOG.md --> ChangeLog.md Joachim Nilsson 2015-09-10 11:09:37 +02:00
  • c10241745c Fix invalid Markdown syntax in README, and minor improvements. Joachim Nilsson 2015-09-10 11:07:14 +02:00
  • 295f901800 Remove generated files from autoconf et al, run ./autogen.sh instead. Joachim Nilsson 2015-09-10 10:58:09 +02:00
  • a1ca0d46ac Include <sys/ioctl.h> before calling ioctl() for Clang on OX X C0deH4cker 2015-09-08 00:39:00 -04:00
  • 256e288331 Update CHANGELOG and README slightly, bump version to 1.15.0-rc1 Joachim Nilsson 2015-04-06 15:20:26 +02:00
  • 9c163ff72b Rename define CONFIG_ANNOYING_NOISE --> CONFIG_TERMINAL_BELL Joachim Nilsson 2015-04-06 15:22:35 +02:00
  • 6a8556733a Add support for disabling default SIGINT and EOF behavior. Joachim Nilsson 2015-04-06 14:45:07 +02:00
  • a2bc89db64 Allow Ctrl-D to return EOF Toby Goodwin 2015-04-04 23:29:14 +01:00
  • 256e6106c7 Minor touch-up. Joachim Nilsson 2015-02-03 21:34:15 +01:00
  • 426a32f771 Convert TODO to Markdown format. Joachim Nilsson 2015-02-03 21:32:26 +01:00
  • 33ff6d5e0e Rename TODO --> TODO.md and add compat symlink. Joachim Nilsson 2015-02-03 21:25:31 +01:00
  • 473602aa08 README.md: Fix missing links and add Build section. Joachim Nilsson 2015-02-01 15:28:20 +01:00
  • bb9e5e176f CHANGELOG.md: Massive update after audit. Joachim Nilsson 2015-02-01 15:14:44 +01:00
  • c497555bec editline.c:find_key_in_map() -- Add check to prevent out of bounds access. Joachim Nilsson 2015-02-01 15:03:19 +01:00
  • 528581cb48 README.md: Add API and Example sections, and refactor section slightly. Joachim Nilsson 2015-02-01 14:59:24 +01:00
  • e4b1078234 editline.3: Update man page slightly and fix example formatting. Joachim Nilsson 2015-02-01 14:58:17 +01:00
  • b00453554f Update to keepachangelog.com format and add to install+dist Joachim Nilsson 2015-01-28 23:33:50 +01:00
  • 98583f8d0f Rename NEWS --> CHANGELOG Joachim Nilsson 2015-01-28 23:14:53 +01:00
  • 01537e3bc0 Cleanup and improve Markdown syntax, inspired by libuEv Joachim Nilsson 2015-01-28 23:13:20 +01:00
  • 8fbc87707e Fix out-of-bounds access in user key binding routines. Joachim Nilsson 2014-11-04 23:50:45 +01:00
  • 394c4f82a9 Fix suspicious use of sizeof(char **), same as sizeof(char *) but not portable. Joachim Nilsson 2014-11-04 23:42:37 +01:00
  • e53ccf61f2 Refactor: replace variables named 'new' with non-reserved word. Joachim Nilsson 2014-11-04 23:19:39 +01:00
  • cd50714e29 Fix memory leak in completion handler. Joachim Nilsson 2014-11-04 23:03:25 +01:00
  • 7cd7fc4b61 Add support for el_no_hist to disable access to and auto-save of history. Mattias Walström 2014-11-04 22:47:50 +01:00
  • f7432fbfbd Add missing security token to Coverity Scan. Joachim Nilsson 2014-09-17 05:57:41 +02:00
  • 9fd8e0b4d3 Add support for Coverity Scan of editline and add neat gfx to README Joachim Nilsson 2014-09-14 20:00:58 +02:00
  • 26bc0716b7 Travis CI integration Joachim Nilsson 2014-09-17 05:51:45 +02:00
  • bd9c8ddda6 Add some GNU readline compat functions for prompt handling and redisplay Joachim Nilsson 2014-09-17 05:48:56 +02:00
  • 85e606d093 Bump version for release, v1.14.2 1.14.2 Joachim Nilsson 2014-09-14 04:24:52 +02:00
  • 9cc0cc1ccd Create Markdown versions of README and NEWS and update for release Joachim Nilsson 2014-09-14 03:50:37 +02:00
  • 08b7f57c98 src/sysunix.c: Restart syscalls on spurious EINTR Joachim Nilsson 2014-09-14 03:44:20 +02:00
  • 29b7f91165 Fix el_no_echo bug leaking secrets to screen and history Joachim Nilsson 2014-06-25 03:05:53 +02:00
  • 7330f21c28 Bump version for release 1.14.1 Joachim Nilsson 2013-07-08 17:01:57 +02:00
  • 33ffb150f2 Cleanup configure.ac and regenerate default configure files. Joachim Nilsson 2013-07-08 16:47:03 +02:00
  • 4bc12834fe Only clear ScreenCount if write() succeeded. Joachim Nilsson 2013-07-08 16:34:32 +02:00
  • c7a6ff9317 Return el_status_t from el_bind_key() and el_bind_key_in_metamap() Joachim Nilsson 2013-07-08 16:27:55 +02:00
  • 897a98be55 Export el_del_char() Joachim Nilsson 2013-07-07 11:44:34 +02:00
  • 111fc5e1fb readline(): Check custom key bindings as well. Joachim Nilsson 2013-07-08 16:19:17 +02:00
  • 8e81add050 readline(): Check common signals first. Joachim Nilsson 2013-07-07 11:40:23 +02:00
  • 088dc1d1b2 Move handy macros to global header file, useful when binding keys. Joachim Nilsson 2011-01-06 10:41:07 +01:00
  • c59c62951f Update Debian rules file with configure and stamps Joachim Nilsson 2011-01-06 10:40:29 +01:00
  • 0646b511ab Update README and bump version to 1.14.0 for release. 1.14.0 Joachim Nilsson 2010-08-12 16:58:36 +02:00
  • 4f134f1025 Reduce tgetent() buffer size from 2048 to 1024. Joachim Nilsson 2010-08-12 16:27:10 +02:00
  • 850e36f9db Fix SIGFPE regression in tty_info() introduced in rl_reset_terminal() commit. Joachim Nilsson 2010-08-12 16:20:29 +02:00
  • d72069144e Minor cleanup of unnecessary explicit casts. Joachim Nilsson 2010-08-11 21:19:41 +02:00
  • fc08d47bce Update debian build script for configure based build and simplify rules. Joachim Nilsson 2010-08-11 19:23:24 +02:00
  • 87e69be38b Add support for inhibiting completion: rl_inhibit_completion Joachim Nilsson 2010-08-11 13:14:32 +02:00
  • f984a48dae Update TODO and change to use org-mode. Joachim Nilsson 2010-08-11 12:48:36 +02:00
  • d4d0c002dc Update build instructions with info on --prefix Joachim Nilsson 2010-08-08 17:20:36 +02:00
  • 2b747467f0 Add the customary INSTALL file with some basic help on the build process. Joachim Nilsson 2010-08-08 17:17:12 +02:00
  • 56478685d6 Remember to check custom completion handlers before release. Joachim Nilsson 2010-08-07 12:24:05 +02:00
  • 9b3137eb1b Merge branch 'master' into readline-compat-for-fileman readline-compat-for-fileman Joachim Nilsson 2010-08-07 00:30:14 +02:00
  • 4e8b3caed0 First shot at actually scrolling the line when input exceeds tty_cols. line-scroll Joachim Nilsson 2010-08-07 00:12:54 +02:00
  • 78d9a3a07a Only display return from readline() when there's something to show. Joachim Nilsson 2010-08-07 00:08:31 +02:00
  • 916fac7cad Line scroll branch todo. Joachim Nilsson 2010-08-06 23:56:51 +02:00
  • 1c89c9886c Refactor tty_info() to make rl_reset_terminal() useful. Joachim Nilsson 2010-08-05 15:14:06 +02:00
  • de6ff117bb Implement compat. support for rl_instream and rl_outstream Joachim Nilsson 2010-08-05 13:20:35 +02:00
  • 5e9177fd18 Add support for el_bind_key() and example usage binding '?' in examples/cli.c Joachim Nilsson 2010-08-05 12:48:51 +02:00