Skip to content

Commit cade978

Browse files
committed
v1.4.0
1 parent 28b059e commit cade978

5 files changed

Lines changed: 19 additions & 8 deletions

File tree

docs/help-commands.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,8 @@
8181
**`/fill`** floods the channel with messages
8282
`/fill 30 desu`
8383

84+
**`/cls`** wipes channel scrollback (but keeps a copy on disk)
85+
8486
**`/sd`** shuts down the server
8587

8688
**`/mem`** dumps server memory to file

docs/help-hotkeys.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,6 @@
1414

1515
**`CTRL-K`** followed by a number `0-9` or letter `a-f` changes colour mid-message, see `/cmap`
1616

17+
**`CTRL-B`** enables bold/bright text
18+
1719
**`CTRL-O`** changes back to default colour

r0c/__version__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
VERSION = (1, 3, 2)
2-
BUILD_DT = (2022, 9, 1)
1+
VERSION = (1, 4, 0)
2+
BUILD_DT = (2022, 10, 12)
33

44
S_VERSION = u".".join(map(str, VERSION))
55
S_BUILD_DT = u"{0:04d}-{1:02d}-{2:02d}".format(*BUILD_DT)

r0c/ivt100.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -859,7 +859,12 @@ def delayed_drop():
859859
if (
860860
self.vt100
861861
and (to_send or cursor_moved)
862-
and (not txi or self.bps > 3000 or full_redraw)
862+
and (
863+
not txi
864+
or self.bps > 3000
865+
or full_redraw
866+
or len(self.linebuf) > self.linepos
867+
)
863868
):
864869
to_send += u"\033[{0};{1}H".format(
865870
self.h - self.y_input,
@@ -2486,7 +2491,7 @@ def u8(tx):
24862491
)
24872492
)
24882493

2489-
self.say(b"\n running speedtest...")
2494+
self.say(b"\n running speedtest... ")
24902495
self.request_terminal_size("naws" if self.num_telnet_negotiations else None)
24912496

24922497
self.host.unschedule_kick(self)
@@ -2652,6 +2657,10 @@ def read_cb(self, full_redraw, growth):
26522657
now = time.time()
26532658
if not self.first_dsr:
26542659
self.first_dsr = now
2660+
if self.pending_size_request:
2661+
t = " dsr reply: {0:.2f} sec"
2662+
print(t.format(now - self.pending_size_request))
2663+
26552664
elif not self.bps and not self.linemode:
26562665
diff = 0.001 + now - self.first_dsr
26572666
self.bps = int(1120 * 1.25 / diff)
@@ -2660,10 +2669,6 @@ def read_cb(self, full_redraw, growth):
26602669
print(t.format(self.bps, diff))
26612670
self.adapt_to_modem()
26622671

2663-
if self.pending_size_request:
2664-
t = " dsr reply: {0:.2f} sec"
2665-
print(t.format(now - self.pending_size_request))
2666-
26672672
sh, sw = [int(x) for x in m.groups()]
26682673
self.pending_size_request = 0.0
26692674
self.handshake_sz = True

scripts/rls.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ set -e
99

1010
v=$1
1111

12+
rm -f ../dist/r0c.sfx*
13+
1214
[ "$v" = sfx ] || {
1315
printf '%s\n' "$v" | grep -qE '^[0-9\.]+$' || exit 1
1416
grep -E "(${v//./, })" ../r0c/__version__.py || exit 1

0 commit comments

Comments
 (0)