mirror of
https://github.com/wassname/pyreadline.git
synced 2026-06-27 16:10:38 +08:00
246 lines
11 KiB
Plaintext
246 lines
11 KiB
Plaintext
2007-04-14 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* Changing binding for control-delete to forward_delete_word, adding tests to verify binding
|
|
|
|
|
|
2007-04-11
|
|
* In revisions 2237-2239
|
|
* Fix to setup.py for new package structure
|
|
* add clear_history all the way to top_level. Patch provided by Aldarion
|
|
|
|
2007-03-15 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* Fix buggy get_begidx, get_endidx
|
|
* Fix to ensure unicode strings can print something using the write_x methods on Console.
|
|
|
|
2007-03-06 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* Changed tests for ironpython
|
|
* Added possibility to bind ctrl-c to a function
|
|
* Refactor clipboard handling
|
|
* Restructured example config file
|
|
|
|
2006-11-15 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* moved ironpython specifics from emacs.py->readline to a hook_wrapper
|
|
just as in the hookwrapper for the normal console.
|
|
|
|
2006-11-15 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* Rearranging pyreadlineconfig.ini
|
|
|
|
2006-11-13 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* Fixed bug in tab completion when point is not at end of line
|
|
* Changed clr.AddReference to clr.AddReferenceToFileAndPath (ironpython_console)
|
|
* Fix points position after tab completion
|
|
* Fix for difference in handling of multiline input between cpython and ironpython (emacs.py)
|
|
* added test_complete case to emacs_test.py
|
|
* Ported changes to configuration/startup from trunk
|
|
|
|
2006-11-03 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* Improvements in ironpython handling.
|
|
* Detection of ironpython explicit on sys.version instead of relying on presense of ctypes
|
|
* Lots of fixes to take care of peculiaritis of System.Console in .NET it does not have
|
|
the full windows console functionality. Fill a rectangle is missing, writing without
|
|
affecting cursor is missing, altgr keys show up as alt+ctrl so had to blank alt+ctrl in
|
|
keyboard event checking, endoffile signal to from readline is not using EOFError in ironpython
|
|
rather returning None
|
|
* Set selectioncolor by looking at foregroundcolor at startup
|
|
* open in ironpython does not ignore unknown letters in mode silently, hade "rt" in history open
|
|
* Have to print prompt in ironpython since ironpythons readline looks at sys.ps1 and print it instead
|
|
of passing it into readline explicitly.
|
|
* Fixed another bug in historysearch
|
|
|
|
2006-10-25 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* port set_text_color and set_prompt_color config file options from trunk
|
|
* Fix bug in history search and add tests for the case.
|
|
* port ansi color changes from trunk
|
|
|
|
2006-10-19 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* Fixed bug in history_search_*
|
|
* Fixed bug in beginning_of_line_extend_selection and end_of_line_extend_selection
|
|
* Fixd bugs to make vi_test work again, one test failure remains
|
|
|
|
2006-10-19 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* Adding argument handling.
|
|
* Adding argument to functions:forward_char, backward_char, forward_word, backward_word
|
|
forward_word_end, backward_word_end, beginning_of_line_extend_selection, end_of_line_extend_selection
|
|
forward_char_extend_selection, backward_char_extend_selection, forward_word_extend_selection,
|
|
backward_word_extend_selection, forward_word_end_extend_selection, backward_word_end_extend_selection,
|
|
delete_char, backward_delete_char, backward_delete_word, forward_delete_word,
|
|
|
|
2006-10-18 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* Adding functionality to dump_functions
|
|
* fixing some clipboard bugs
|
|
* Added transpose_chars, transpose_words, upcase_word, downcase_word
|
|
capitalize_word, forward_delete_word, delete_horizontal_spacing
|
|
* Added alias forward_kill_word for kill_word
|
|
* Fixed bug in handling control keystrokes
|
|
* Fixed bug in delete_selection
|
|
* Changed clipboard handling in kill functions
|
|
* Change paste to only paste single line and dropping trailing newline
|
|
* Change paste_mulitline_code docstring
|
|
|
|
2006-10-17 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* Fixed history search bug. Exception when no match was found
|
|
* Added backward_kill_word. (No difference to backward_delete_word)
|
|
|
|
2006-09-11 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* Added logserver. Socket based server that can receive logmessage.
|
|
To be used when debugging keypresses, could be a security risk as a keyboard sniffer.
|
|
* Added log_sock call to send logging to logserver
|
|
* Merging ANSI parsing from trunk
|
|
* Parsing escape sequence for up down key in parse_bind
|
|
* Merging bugfix for self_insert of tabs from trunk
|
|
* Add bindable function that prints keybindings
|
|
|
|
2006-07-13 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* Work to get selection between ironpython and cpython to work
|
|
* Some editing works but there are issues with control keys for ironpython
|
|
|
|
2006-07-04 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* First commit for ironpython. Typing in alphabet works but no special keys.
|
|
|
|
|
|
2006-04-18 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* Added more tests for emacsmode
|
|
* Made changes in lineeditor
|
|
* Added some new commands for move-selection
|
|
* primitive logging in tests (both vi and emacs) to show what
|
|
functions are tested
|
|
* winconstants.py are added to remove dependency on win32all
|
|
|
|
2006-04-04 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* started tests for emacsmode and lineeditor
|
|
* assert in lineeditor for point<=len(l_buffer) required changes in vi_mode
|
|
* Changes in history_search_forward and history_search_backward, added tests
|
|
* Added a few more properties to basemode
|
|
|
|
2006-03-31 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* Merged patch from Michael Graz for the vi mode
|
|
* test directory now have a vi_test, should add more tests
|
|
|
|
2006-03-16 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* Added vi patch
|
|
* Added visible selection mode to emacs mode
|
|
|
|
2006-03-16 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* Refactored emacs mode
|
|
|
|
2006-03-12 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
* Merged changes from trunk 1158:1201
|
|
* Did some rearranging of method order in Readline
|
|
|
|
2006-02-14 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
|
|
* Started Refactor branch
|
|
* Refactored line_buffer to separate class
|
|
* Refactored history buffer to separate class
|
|
*
|
|
|
|
2006-01-31 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
|
|
* Added experimental mulitline paste. Thís version ALWAYS adds
|
|
a final newline so there is what you paste is always executed!!!
|
|
* Moved win32paste config parameters from module level into
|
|
readline class (in preparation for adding config file parameter)
|
|
* Added svn url to long description
|
|
|
|
2006-01-29 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
|
|
* Moved exit key (control-D) logic to separate key dispatch handler
|
|
* Added bind_exit_key to config file
|
|
* Added un_bind_key command to configfile
|
|
* Added un_bind_exit_key command to configfile
|
|
|
|
2006-01-25 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
|
|
* Added doc directory to setup scripts
|
|
|
|
2006-01-25 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
|
|
* Added copyright notices to all files
|
|
* Created release.py file to contain relesase related information
|
|
* Started egg_setup.py
|
|
* Changed setup.py to use release.py
|
|
*
|
|
|
|
2006-01-23 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
|
|
* Default is now to insert non bound characters.
|
|
* rename pyreadline.py to rlmain.py
|
|
* rename of config file to pyreadlineconfig.ini
|
|
* Change to config file syntax
|
|
* bell is now silent as deafult
|
|
* removed specific keybinding code for keypad
|
|
|
|
2006-01-22 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
|
|
* Default is now to insert non bound characters unless they are
|
|
pressed together with control.
|
|
* Added try except to read_inputrc
|
|
* Fixed cleanup bug in keysyms, missing saveattr on console
|
|
* Removed specific codepage code from keysyms
|
|
|
|
|
|
2006-01-22 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
|
|
* Cleaned up bell handling to make sure you can disable bell with the
|
|
bell_style command
|
|
* Implemented rudimentary config file. Example in doc/.pyinputrc copy to
|
|
~/.pyinputrc and edit to your taste.
|
|
* Added patch from Ville to improve handling of international characters,
|
|
though changed so that ctrl-character is not inserted.There are probably
|
|
more weirdness to take into account than we do now...
|
|
|
|
2006-01-22 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
|
|
* Renames of Console and PyReadline complete.
|
|
|
|
2006-01-22 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
|
|
* This revision will not compile. Due to limitations in case
|
|
insensitivethe filesystems subversion can not do casechanging
|
|
file renames in reliably. This version contains temporary
|
|
renames of some files that makes the package unusable.
|
|
|
|
|
|
2006-01-21 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
|
|
* Added README.txt
|
|
* Changed package name to pyreadline, changed setup.py to
|
|
reflect this.
|
|
|
|
2006-01-21 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
|
|
* Added clipboard functionality. ctypes clipboard code
|
|
borrowed from example code posted to ctypes-users. See
|
|
http://aspn.activestate.com/ASPN/Mail/Message/ctypes-users/1771866
|
|
* Control-Shift-v moved quoted insert from Control-v
|
|
* Control-v straight paste from clipboard
|
|
* Alt-v ipython_paste. Does some preprocessing of data. If
|
|
clipboard text is shorter than 300 characters and has no
|
|
newlines and tabs, then assume it is a path and change all
|
|
\ to / and then add \ before all spaces. This means you can
|
|
paste paths and use them in magic command %cd. If text is
|
|
multiline it assumes tabseparated data should be list of
|
|
list, if all is numeric assume it should be an array.
|
|
* Control-y yank, alias for Control-v.
|
|
* Control-k kill line, move text from cursor to end of line
|
|
into clipboard. Should be move to kill buffer but the kill
|
|
buffer is not implemented.
|
|
* Added kill line and yank functionality. As well as mark and
|
|
copy-region-to-clipboard.
|
|
* Control-m set-mark sets the copy region mark
|
|
* Control-q copies region between mark and cursor to clipboard
|
|
* Changed version in setup.py to 1.13-svn
|
|
|
|
2006-01-21 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
|
|
* Patch to get swedish characters working when python
|
|
is executed in a cmd window with codepage set to 1252.
|
|
Example: issue command chcp 1252. Then change the font to
|
|
lucida terminal, this is done in the properties dialog of
|
|
the terminal.
|
|
|
|
2006-01-21 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
|
|
|
|
* Changed all python files to conform to 4 space indent.
|
|
* Added changelog
|
|
* Added os.path.expanduser to expand out ~/.history paths
|