Projects : yrc : yrc_reindent_docs

yrc/NEWS

Dir - Raw

196K (2020-06-08)
2================
3
4New script:
5- yrc2local, filters a yrc log file converting timestamps to expanded local time
6
7Usability:
8- Smooth/linear scrolling of chat window by wrapped rather than source lines
9- Focus returns to the last selected window rather than the neighbor on close
10- Emacs style scrolling keys M-< and M-> added to prompt keymap as they don't conflict with other usage, in the vein of C-v and M-v.
11
12Bugfix:
13- Stray text on first line of newly opened empty window due to incomplete erase
14
15Compatibility:
16- Replace int.bit_length() for Python 2.6.
17
18Style:
19- Switch to tab-based indent and reduce hard-wrapped comments
20
21Documentation:
22- Some improved comments
23- Broken upstream references switched to Fixpoint library
24- Manual updated for changes and contact info
25
26Thanks to Diana Coman ( http://ossasepia.com/ ) for testing and feedback leading to this release.
27
2897K (2019-06-05)
29================
30
31New features:
32- Adjustable window list width
33- Recognition of terminal control sequence input, enabling use of arrow keys and Ins/Del/Home/End/PgUp/PgDn
34- Chat logging
35
36Bugfixes:
37- Unhandled network read error on RST
38- Unhandled network write errors on blocking and RST
39- Race condition and unportability in signal handling (textbook case for djb self-pipe trick)
40- Unhandled EINTR on resize during terminal write (planting Python firmly in the "Worse is Better" camp)
41- Neglected terminal escaping for topic and status strings
42
43Removed antifeatures:
44- Microsoftesque redirection of crash tracebacks to debug.log
45
46Performance:
47- Lookup tables for character escaping and casefolding
48- Full buffering of screen updates
49
50Behavior changes:
51- Key mapping for prompt to scrollback focus switch (not presently very useful) changed to Ins, freeing Tab for future completion feature
52- C-x and Esc states now cancelled by C-g rather than repeating the original; Esc must always start a new escape sequence for terminal controls not to leak
53- chdir to yrc home on startup to simplify config and log access
54
55Documentation:
56- Flesh out stub manual section on configuration and now logging
57- Key mapping updates and typo fix
58
5998K (2017-03-24)
60================
61- Clipped labels indicated by a final $ sign, especially important for the as-yet non-resizable window list
62- Indicator added for previously selected window in list
63- Active window indicator changed from > to * for consistency with tmux
64- "Return" keybinding removed from scrollback window as it would be prone to accidental message posting
65- Reconnection bugs fixed
66
6799K (2017-03-11)
68================
69- ncurses replaced with direct VT100 drawing
70- Documentation improved
71- Timeout detection, reconnection, and ping display implemented
72- Minimal Python packaging added
73- Bugs fixed
74
75100K (2017-03-03)
76=================
77- Initial prototype