Jorgen Stenarson
6081024aaa
Fix for incremental search. Ctrl-S only generates events on key release events
2009-10-06 19:36:27 +02:00
Jorgen Stenarson
87da34ebf2
Add some ensure_unicode, ensure_str.
2009-01-11 17:53:31 +01:00
Jorgen Stenarson
ece97cb36e
Reformatted pyreadline/keysyms/*.py
2008-11-12 22:31:13 +01:00
Jorgen Stenarson
095b86f9e6
reformatted pyreadline/console
2008-11-11 21:37:11 +01:00
Jorgen Stenarson
2cda7c0863
Changed all strings to unicodestrings
2008-11-11 20:22:45 +01:00
Jorgen Stenarson
dd9ea63fb7
Changed logging to use the logging module.
2008-07-07 18:18:20 +02:00
jstenarand jstenar
82e2824891
pyreadline: Added code to make interoperability with emacs work again.
2008-01-07 18:46:56 +00:00
jstenarand jstenar
66a2fc410e
pyreadline: chunking calls to WriteConsoleW to ensure not exceeding 64k limit
2008-01-04 16:57:27 +00:00
jstenarand jstenar
a4f98cccb2
pyreadline: patch from pan to remove cursor flickering when inputting chinese characters
2007-11-20 18:59:58 +00:00
jstenarand jstenar
b1bae5d69f
pyreadline: all conversion is now handled by the ensure_unicode, ensure_str pair of functions
2007-11-10 18:28:25 +00:00
jstenarand jstenar
0716080c10
pyreadline: more fixes to unicode
2007-11-10 00:13:26 +00:00
jstenarand jstenar
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
2007-11-09 20:40:25 +00:00
jstenarand jstenar
6aec219578
Fixing wide character related bugs
2007-10-30 20:42:59 +00:00
jstenarand jstenar
8089527e23
pyreadline: patch provided by pan to enable input of unicode.
2007-10-29 18:46:18 +00:00
jstenarand jstenar
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
2007-05-14 20:18:43 +00:00
jstenarand jstenar
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.
2007-04-17 19:43:55 +00:00
jstenarand jstenar
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.
2007-04-16 17:56:36 +00:00
jstenarand jstenar
b7d1177cc0
pyreadline-refactor: Fix buggy get_begidx and get_endidx. Ensure unicode can print in write_x methods on Console.
2007-03-15 18:39:26 +00:00
jstenarand jstenar
ccc2c2b175
pyreadline-refactor: improved support for ironpython. Seems quite ok now. Also another bug fix in history search
2006-11-03 22:39:12 +00:00
jstenarand jstenar
6dc285c0db
pyreadline-refactor: set_text_color, set_prompt_color added, bug fix history search, ansi color patch
2006-10-25 20:40:17 +00:00
jstenarand jstenar
89b5a62de1
pyreadline-refactor: Merge ansi patch and tab patch from trunk.
2006-09-11 20:00:23 +00:00
jstenarand jstenar
14a0325175
pyreadline-refactor: More work on ironpython port especially to keep cpython working.
2006-07-13 22:03:17 +00:00
jstenarand jstenar
3f68f9a9cc
pyreadline-refactor: First commit on ironpython functionality (very basic, typing text but no editing, requires patched ironpython)
2006-07-04 18:45:28 +00:00