- 17 May, 2018 1 kayıt (commit)
-
-
Miss Islington (bot) yazdı
The editline emulation needs to be initialized *after* the name is defined. This fixes the long open issue. (cherry picked from commit c2f082e9) Co-authored-by:
Zvezdan Petkovic <zpetkovic@acm.org>
-
- 15 Ock, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
Modify locale.localeconv(), time.tzname, os.strerror() and other functions to ignore the UTF-8 Mode: always use the current locale encoding. Changes: * Add _Py_DecodeLocaleEx() and _Py_EncodeLocaleEx(). On decoding or encoding error, they return the position of the error and an error message which are used to raise Unicode errors in PyUnicode_DecodeLocale() and PyUnicode_EncodeLocale(). * Replace _Py_DecodeCurrentLocale() with _Py_DecodeLocaleEx(). * PyUnicode_DecodeLocale() now uses _Py_DecodeLocaleEx() for all cases, especially for the strict error handler. * Add _Py_DecodeUTF8Ex(): return more information on decoding error and supports the strict error handler. * Rename _Py_EncodeUTF8_surrogateescape() to _Py_EncodeUTF8Ex(). * Replace _Py_EncodeCurrentLocale() with _Py_EncodeLocaleEx(). * Ignore the UTF-8 mode to encode/decode localeconv(), strerror() and time zone name. * Remove PyUnicode_DecodeLocale(), PyUnicode_DecodeLocaleAndSize() and PyUnicode_EncodeLocale() now ignore the UTF-8 mode: always use the "current" locale. * Remove _PyUnicode_DecodeCurrentLocale(), _PyUnicode_DecodeCurrentLocaleAndSize() and _PyUnicode_EncodeCurrentLocale().
-
- 11 Ock, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
time.strftime() must use the current LC_CTYPE encoding, not UTF-8 if the UTF-8 mode is enabled. Add _PyUnicode_DecodeCurrentLocale() function.
-
- 10 Ock, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
Add new fuctions ignoring the UTF-8 mode: * _Py_DecodeCurrentLocale() * _Py_EncodeCurrentLocale() * _PyUnicode_DecodeCurrentLocaleAndSize() * _PyUnicode_EncodeCurrentLocale() Modify the readline module to use these functions. Re-enable test_readline.test_nonascii().
-
- 30 Kas, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
Handle PyModule_AddIntConstant() and PyModule_AddStringConstant() failures. Add also constants before calling setup_readline(), since setup_readline() registers callbacks which uses a reference to the module, whereas the module is destroyed if adding constants fails. Fix Coverity warning: CID 1414686: Unchecked return value (CHECKED_RETURN) 2. check_return: Calling PyModule_AddStringConstant without checking return value (as is done elsewhere 45 out of 55 times).
-
- 12 Kas, 2017 1 kayıt (commit)
-
-
xdegaye yazdı
-
- 07 Eyl, 2017 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
* Remove Setup.config * Always define WITH_THREAD for compatibility.
-
- 18 Tem, 2017 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
* Remove obsolete fallback code in readline module * Add NEWS * Remove obsolete include * Fix macro on Windows
-
- 07 Tem, 2017 2 kayıt (commit)
-
-
Victor Stinner yazdı
* test_readline logs the versions of libreadline when run in verbose mode * Add also readline._READLINE_LIBRARY_VERSION
-
Nir Soffer yazdı
If history-length is set in .inputrc, and the history file is double the history size (or more), history_get(N) returns NULL, and python segfaults. Fix that by checking for NULL return value. It seems that the root cause is incorrect handling of bigger history in readline, but Python should not segfault even if readline returns unexpected value. This issue affects only GNU readline. When using libedit emulation system history size option does not work.
-
- 16 Nis, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 01 Ara, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
Replace PyObject_CallFunction(func, "O", arg) and PyObject_CallFunction(func, "O", arg, NULL) with _PyObject_CallArg1(func, arg) Replace PyObject_CallFunction(func, NULL) with _PyObject_CallNoArg(func) _PyObject_CallNoArg() and _PyObject_CallArg1() are simpler and don't allocate memory on the C stack.
-
- 06 Eyl, 2016 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 27 Agu, 2016 1 kayıt (commit)
-
-
Martin Panter yazdı
Also adjust the test condition, because enable-meta-key was only added in 6.1, not 6.0.
-
- 14 Haz, 2016 1 kayıt (commit)
-
-
Martin Panter yazdı
Based on patch by Serhiy Storchaka.
-
- 02 Haz, 2016 1 kayıt (commit)
-
-
Martin Panter yazdı
-
- 15 May, 2016 1 kayıt (commit)
-
-
Martin Panter yazdı
-
- 05 Nis, 2016 1 kayıt (commit)
-
-
Martin Panter yazdı
* Group functions into six new subsections * Document the underlying Readline function or variable accessed * get_history_length() returns the history file limit * clear_history() is conditionally compiled in * Clarify zero and one bases for history item indexes * parse_and_bind() uses its argument directly as an init line * Change "command line" to "line buffer" for consistency * read_init_file() also executes the file * read_history_file() replaces the previous history * write_history_file() overwrites any existing file * Differentiate history file lines from history list items, which could be multi-line * Add more information about completion, also addressing Issue #10796 * libedit (Editline) may be used on any platform; detection is OS X specific
-
- 03 Nis, 2016 2 kayıt (commit)
-
-
Martin Panter yazdı
-
Martin Panter yazdı
-
- 22 Mar, 2016 2 kayıt (commit)
-
-
Martin Panter yazdı
-
Martin Panter yazdı
-
- 05 Ock, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 02 Kas, 2015 1 kayıt (commit)
-
-
Martin Panter yazdı
This changes the main documentation, doc strings, source code comments, and a couple error messages in the test suite. In some cases the word was removed or edited some other way to fix the grammar.
-
- 27 Eyl, 2015 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
module in inconsistent state.
-
- 06 Eyl, 2015 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
It is very unlikely that they can occur in real code for now.
-
- 26 Nis, 2015 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 26 Kas, 2014 3 kayıt (commit)
-
-
Ned Deily yazdı
-
Benjamin Peterson yazdı
-
Benjamin Peterson yazdı
patch by "bru"
-
- 04 Kas, 2014 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
-
- 24 Tem, 2014 2 kayıt (commit)
-
-
Victor Stinner yazdı
does crash on Mac OS X which uses libedit instead of readline.
-
Victor Stinner yazdı
terminal to not write the ANSI sequence "\033[1034h" into stdout. This sequence is used on some terminal (ex: TERM=xterm-256color") to enable support of 8 bit characters.
-
- 09 Şub, 2014 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 06 Şub, 2014 4 kayıt (commit)
- 24 Ock, 2014 2 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
Benjamin Peterson yazdı
-