| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-05-30 | lib/mp-readline: Allow overriding implementation of cursor functions | stijn | |
| Default implementation uses VT100-style sequences which are not implemented by all terminals out there | |||
| 2015-05-30 | lib/mp-readline: Add implementation for deleting a character | stijn | |
| xterm and others use the ESC[~3 sequence when pressing the delete key | |||
| 2015-05-27 | lib/mp-readline: Export readline_push_history function. | Damien George | |
| 2015-04-29 | py, readline: Add tab autocompletion for REPL. | Damien George | |
| Can complete names in the global namespace, as well as a chain of attributes, eg pyb.Pin.board.<tab> will give a list of all board pins. Costs 700 bytes ROM on Thumb2 arch, but greatly increases usability of REPL prompt. | |||
| 2015-04-29 | mp-readline: Save "prompt" string in readline state. | Damien George | |
| 2015-02-13 | minimal: Allow to compile without defining MICROPY_HAL_H. | Damien George | |
| 2015-02-13 | stmhal: Make pybstdio usable by other ports, and use it. | Damien George | |
| Now all ports can use pybstdio.c to provide sys.stdin/stdout/stderr, so long as they implement mp_hal_stdin_* and mp_hal_stdout_* functions. | |||
| 2015-01-29 | py: Change vstr_null_terminate -> vstr_null_terminated_str, returns str. | Damien George | |
| 2015-01-28 | py: Change vstr so that it doesn't null terminate buffer by default. | Damien George | |
| This cleans up vstr so that it's a pure "variable buffer", and the user can decide whether they need to add a terminating null byte. In most places where vstr is used, the vstr did not need to be null terminated and so this patch saves code size, a tiny bit of RAM, and makes vstr usage more efficient. When null termination is needed it must be done explicitly using vstr_null_terminate. | |||
| 2015-01-25 | lib/mp-readline: Use simple VT100 commands to speed up line redraw. | Damien George | |
| 2015-01-12 | py: Allow to compile with -Wstrict-prototypes. | Damien George | |
| 2015-01-12 | py, unix, lib: Allow to compile with -Wold-style-definition. | Damien George | |
| 2015-01-12 | lib/mp-readline: Refactor to support coroutine/event-driven usage. | Paul Sokolovsky | |
| readline_process_char() can be fed character by character, for example, received from external event loop. This will allow to integrate MicroPython into cooperative multitasking systems. | |||
| 2015-01-12 | stmhal: Move readline code to lib/mp-readline/. | Paul Sokolovsky | |
