Commit Graph

  • c6f87d0474 Merging refactoring branch Jorgen Stenarson 2009-10-06 19:42:15 +02:00
  • 6081024aaa Fix for incremental search. Ctrl-S only generates events on key release events Jorgen Stenarson 2009-10-06 19:36:27 +02:00
  • 229b5da29c Add some enure_unicode, ensure_str. Jorgen Stenarson 2009-01-12 23:26:33 +01:00
  • 87da34ebf2 Add some ensure_unicode, ensure_str. Jorgen Stenarson 2009-01-11 17:53:31 +01:00
  • a7927dc347 merge of new-docs from trunk Jorgen Stenarson 2008-12-17 19:48:22 +01:00
  • 9a55d48ffd merge from trunk Jorgen Stenarson 2008-12-17 19:47:44 +01:00
  • ebe3715dba merge docchanges from new-docs branch 1.5 Jorgen Stenarson 2008-12-17 19:46:35 +01:00
  • f98c8b4f55 ansi color patch from david shilvock Jorgen Stenarson 2008-12-17 19:27:56 +01:00
  • f08b5b1c5a reformatting pyreadline/lineeditor/*.py Jorgen Stenarson 2008-11-12 22:56:56 +01:00
  • ece97cb36e Reformatted pyreadline/keysyms/*.py Jorgen Stenarson 2008-11-12 22:31:13 +01:00
  • 0e8e0c22e3 Ensure unicode from completions in logmessage Jorgen Stenarson 2008-11-12 22:23:08 +01:00
  • 095b86f9e6 reformatted pyreadline/console Jorgen Stenarson 2008-11-11 21:37:11 +01:00
  • 25530a8554 Reformatted pyreadline/clipboard/ Jorgen Stenarson 2008-11-11 21:11:01 +01:00
  • 7295340c31 Reformatted code pyreadline/*.py Jorgen Stenarson 2008-11-11 20:59:36 +01:00
  • 2cda7c0863 Changed all strings to unicodestrings Jorgen Stenarson 2008-11-11 20:22:45 +01:00
  • c5f76e2768 Worked on docs. Jorgen Stenarson 2008-08-28 20:31:47 +02:00
  • 60bfde049f Added forgotten files from split Jorgen Stenarson 2008-08-28 19:59:42 +02:00
  • be190330f9 Documentation split Jorgen Stenarson 2008-08-27 20:25:29 +02:00
  • f05e53b4e5 Split docs into several files Jorgen Stenarson 2008-08-27 20:23:01 +02:00
  • 7f2793a4b3 Merging tab-emulation from trunk Jorgen Stenarson 2008-08-27 19:40:12 +02:00
  • 10b8512e5a removed unused code, and did some other cosmetic changes to the code Jorgen Stenarson 2008-08-27 19:28:45 +02:00
  • 7f0d1ca94f Merging patch from Vivian De Smedt for tab insert, removed comments with vds initials Jorgen Stenarson 2008-08-25 19:12:51 +02:00
  • 0d6e42ef4e Improve tab insertion to be sure it works in the middle of a line. vds 2008-08-17 21:06:25 +02:00
  • 84d5ee1480 Solve the tab-emulation bug. vds 2008-08-17 12:29:22 +02:00
  • c2579348bf Removed the last dependency on console from vi-mode. Jorgen Stenarson 2008-07-07 18:48:45 +02:00
  • 8dab9d8663 Changed logging to use the logging module. Jorgen Stenarson 2008-07-07 18:22:38 +02:00
  • dd9ea63fb7 Changed logging to use the logging module. Jorgen Stenarson 2008-07-07 18:18:20 +02:00
  • 0d491bc652 improved tk_gui.py example to have a rudimentary python interpreter. Jorgen Stenarson 2008-07-01 22:09:10 +02:00
  • e077db56c6 improved tk_gui.py example to have a rudimentary python interpreter Jorgen Stenarson 2008-07-01 22:06:38 +02:00
  • 1b490e55ef Fixed last functions in emacs mode that use console directly Jorgen Stenarson 2008-07-01 21:08:15 +02:00
  • b4462fb137 Fixed last functions in emacs mode that use console directly. Implemented digit_argument. Jorgen Stenarson 2008-07-01 21:06:07 +02:00
  • 0a5f3a0b4d Continued refactoring of keyboard handling Jorgen Stenarson 2008-06-30 21:56:49 +02:00
  • b20b6ea320 fixing search to use process_keyevent Jorgen Stenarson 2008-06-30 21:47:11 +02:00
  • cd891ef5ea Fixed bug with alt gr inserting wrong character Jorgen Stenarson 2008-06-27 19:27:55 +02:00
  • ddeaa854dd Extracted a BaseReadLine class without console stuff from ReadLine. Jorgen Stenarson 2008-06-26 22:11:53 +02:00
  • b736f6397f added mockup for gui-use of pyreadline Jorgen Stenarson 2008-06-26 19:24:56 +02:00
  • c966786a65 continue to move properties between basemode and rlmain Jorgen Stenarson 2008-06-24 21:11:41 +02:00
  • 776d2141a8 Added the callback interface from the callback branch. Jorgen Stenarson 2008-06-24 20:08:32 +02:00
  • c5ce530293 move properties associated with completer from rlmain to basemode Jorgen Stenarson 2008-06-23 21:40:30 +02:00
  • 81e5edd031 moving insert_text, add_history to basemode Jorgen Stenarson 2008-06-23 21:25:55 +02:00
  • 9adf8f4493 moved l_buffer and _history from ReadLine to modes.basemode Jorgen Stenarson 2008-06-23 20:55:59 +02:00
  • 114163c2c2 change vi mode to use process_keyevent and the default readline method from modes.basemode Jorgen Stenarson 2008-06-23 20:41:22 +02:00
  • cc1073613b made changes after starting last commit Jorgen Stenarson 2008-06-23 20:22:36 +02:00
  • 5ff848f7ec started refactor to reduce coupling between classes to enable easier reuse in GUIs. Jorgen Stenarson 2008-06-23 20:19:06 +02:00
  • 62bbb25600 moved manual from latex to sphinx Jorgen Stenarson 2008-06-23 19:19:19 +02:00
  • 9a851e24ab moved manual from latex to sphinx Jorgen Stenarson 2008-06-22 14:30:47 +02:00
  • 3ae839b018 pyreadline_trunk: quickfix for #228. Now defaults to ascii encoding if non-valid encoding is used. jstenar 2008-02-21 17:43:36 +00:00
  • 82e2824891 pyreadline: Added code to make interoperability with emacs work again. jstenar 2008-01-07 18:46:56 +00:00
  • 66a2fc410e pyreadline: chunking calls to WriteConsoleW to ensure not exceeding 64k limit jstenar 2008-01-04 16:57:27 +00:00
  • d5f51de69a Mark trunk for v 1.6 development fperez 2007-11-29 18:10:33 +00:00
  • b9aa5ec5b3 Mark version 1.5 for release fperez 2007-11-29 18:06:41 +00:00
  • 1339bcf84c pyreadline: Warning messages for failed calls to parse_and_bind now disabled by default jstenar 2007-11-28 20:00:13 +00:00
  • a4f98cccb2 pyreadline: patch from pan to remove cursor flickering when inputting chinese characters jstenar 2007-11-20 18:59:58 +00:00
  • b1bae5d69f pyreadline: all conversion is now handled by the ensure_unicode, ensure_str pair of functions jstenar 2007-11-10 18:28:25 +00:00
  • 0716080c10 pyreadline: more fixes to unicode jstenar 2007-11-10 00:13:26 +00:00
  • 1c44a08219 pyreadline: Fixes to make clipboard work with unicode. jstenar 2007-11-09 22:45:31 +00:00
  • 3425cf033a pyreadline: fixes to make completion work on file paths containing non-ascii characters. encoding is assumed to be compatible to sys.stdout.encoding. A more correct solution must be applied to the completer function which is outside pyreadline. If another encoding is desired set pyreadline.unicode_helper.pyreadline_codepage jstenar 2007-11-09 20:40:25 +00:00
  • 6aec219578 Fixing wide character related bugs jstenar 2007-10-30 20:42:59 +00:00
  • 4cc7d71026 pyreadline: Adding test suite for history buffer jstenar 2007-10-30 20:02:10 +00:00
  • 8089527e23 pyreadline: patch provided by pan to enable input of unicode. jstenar 2007-10-29 18:46:18 +00:00
  • cc35a871d7 Fix bug reported by Michael Graz jstenar 2007-07-19 17:01:31 +00:00
  • bb7e925eef pyreadline: increasing version number to 1.4.4 jstenar 2007-05-29 21:14:28 +00:00
  • 7beb54f1a1 pyreadline: fix bug in copy_selection_to_clipboard. Didn't work when selection started at beginning of line. jstenar 2007-05-29 18:04:51 +00:00
  • a07c16aa3d pyreadline: Addition to manual jstenar 2007-05-24 18:11:32 +00:00
  • aad4975eaf pyreadline: fix pageup, pagedown scrolling of window. Started work on implementing kill_ring separate from clipboard. ctrl-k and esc no longer puts anything on clipboard jstenar 2007-05-14 20:18:43 +00:00
  • 85dca10ea8 pyreadline: fix pre_inputhook and startup_hook, autoindent were not functioning in ipython jstenar 2007-05-14 18:02:27 +00:00
  • 139bd0f149 Updated version number for final 1.4.3 release. fperez 2007-05-10 01:58:26 +00:00
  • c7dc35952f pyreadline: Fix ticket #153, some updates to documentation. jstenar 2007-05-09 19:11:12 +00:00
  • 4199cd45d4 pyreadline: updates to documentation and release.py. Change in how keyboard_interrupts propagates in ironpython, still some work is left to get the same traceback on pressing ctrl-c as a plain ironpython without pyreadline installed. jstenar 2007-04-21 20:26:24 +00:00
  • aadb9f11a7 Update version info for release jdh2358 2007-04-19 04:54:41 +00:00
  • e0eb8b1acb pyreadline: Removing some test methods that should not have been comitted at rev 2246 jstenar 2007-04-18 17:29:44 +00:00
  • ea4ef6e3d9 pyreadline: When allowing to bind ctrl-c we now issue a KeyBoardInterrupt if control-c is pressed twice within ctrl_c_tap_time_interval which is defaulted to 0.3 s and can be set from the configfile. jstenar 2007-04-17 19:43:55 +00:00
  • d4f2cbeab8 pyreadline: Fix crash when readline called from doctest. stdout was replaced by dummy object, we now assume encoding=="ascii" if stdout.encdoding is missing. jstenar 2007-04-16 17:56:36 +00:00
  • e25ea17ddb pyreadline: Changing default control-delete binding to forward_delete_word and add test. Adding changelog entry for rev2237-2239 jstenar 2007-04-14 18:38:26 +00:00
  • 808975b1f4 fix indentation errors jdh2358 2007-04-11 17:54:26 +00:00
  • 2c3b1bc497 Fix missing function clear_history, thanks to a patch by Aldarion <erendisaldarion@gmail.com> jdh2358 2007-04-11 17:17:06 +00:00
  • fa1abaad08 Fix setup.py for new package structure. jdh2358 2007-04-11 14:29:25 +00:00
  • 9079a43a8b pyreadline: forgot to commit changelog jstenar 2007-03-15 19:11:24 +00:00
  • 256d91c4b7 pyreadline: Copying refactor branch to become new trunk for 1.4 series jstenar 2007-03-15 18:53:16 +00:00
  • b7d1177cc0 pyreadline-refactor: Fix buggy get_begidx and get_endidx. Ensure unicode can print in write_x methods on Console. jstenar 2007-03-15 18:39:26 +00:00
  • 1a604cf973 pyreadline-branch: added possibility to bind ctrl-c to copy. Changed test for ironpython due to changes in ironpython. Some refactoring/renaming of clipboard files jstenar 2007-03-06 19:27:29 +00:00
  • 4d8af3936a pyreadline-refactor: move ironpython specifics from emacs.py to hook_wrapper jstenar 2006-11-15 20:04:16 +00:00
  • 2fa73b567d pyreadline-refactor: rearranging of lines in pyreadlineconfig.ini jstenar 2006-11-15 18:58:17 +00:00
  • 2b0061d1ec pyreadline-refactor: ported changes to sample configuration/startup.py from trunk jstenar 2006-11-13 18:17:04 +00:00
  • 50b957772a pyreadline-refactor: More improvements of ironpython handling, more testcases jstenar 2006-11-13 18:06:44 +00:00
  • ccc2c2b175 pyreadline-refactor: improved support for ironpython. Seems quite ok now. Also another bug fix in history search jstenar 2006-11-03 22:39:12 +00:00
  • 6dc285c0db pyreadline-refactor: set_text_color, set_prompt_color added, bug fix history search, ansi color patch jstenar 2006-10-25 20:40:17 +00:00
  • 9a551ad86b pyreadline-refactor: Fixes to make tests pass. One failure remains in vi_test.py jstenar 2006-10-22 17:29:30 +00:00
  • 17c25b3a0e pyreadline-refactor: Adding argument handling jstenar 2006-10-19 19:35:35 +00:00
  • 5c9cda833b pyreadline-refactor: Forgot to check in changelog jstenar 2006-10-18 21:27:46 +00:00
  • b1fe88f8c6 pyreadline-refactor: Fixing clipboard bugs, adding some editing functions jstenar 2006-10-18 21:25:49 +00:00
  • b1992d2c82 pyreadline-refactor: Fixed history_search bug, crash when no match. jstenar 2006-10-17 20:20:15 +00:00
  • 89b5a62de1 pyreadline-refactor: Merge ansi patch and tab patch from trunk. jstenar 2006-09-11 20:00:23 +00:00
  • 14a0325175 pyreadline-refactor: More work on ironpython port especially to keep cpython working. jstenar 2006-07-13 22:03:17 +00:00
  • 3f68f9a9cc pyreadline-refactor: First commit on ironpython functionality (very basic, typing text but no editing, requires patched ironpython) jstenar 2006-07-04 18:45:28 +00:00
  • c02e6a77f6 pyreadline-refactor: More tests for emacsmode, changes for bugs found by tests. Removed win32all dependency. jstenar 2006-04-18 19:31:41 +00:00
  • 9669045ea1 pyreadline-refactor: Started on tests for emacsmode and lineeditor jstenar 2006-04-04 21:19:34 +00:00
  • f58ae8869c pyreadline-refactor: Merged patch for vi-mode from Michael Graz jstenar 2006-03-31 20:40:05 +00:00
  • b7b76cd69c pyreadline-refactor: Added visible selection mode to emacs-mode. jstenar 2006-03-21 22:00:03 +00:00
  • 2130c2787c pyreadline-refactor: Added vi-mode patch, a lot of work remains. jstenar 2006-03-21 18:26:41 +00:00