You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: changelog.txt
+39Lines changed: 39 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,42 @@
1
+
v0.31.4
2
+
IRC: Added NICK and PART to the internal command parser that parses messages received from the server. (Sending NICK/PART from client to server is already supported)
3
+
IRC: Reverted the upload icon colour back to default, changing it from red to orange serves no purpose anymore.
4
+
Drivers: Added timeout to pinging in xport driver, apparently there wasn't one already...
5
+
Telnet/Term: Added IAC DM (Data Mark).
6
+
Telnet/Term: Prototype scrollable regions (Scroll part of the screen vertically). It can scroll content upwards only! scrolling down requires more work.
7
+
Telnet/Term: Rewrote the OSC parser so it is not hardcoded to just reading title changes.
8
+
Telnet/Term: Fake RGB24 attribute colour support (Truncates RGB888 to RGB111, yes 1 bit per channel).
9
+
Telnet/Term: Rewrote attribute code parser slightly, hopefully I haven't borked colour attribute changes in some way...
10
+
Telnet/Term: Cursor is now using s16 instead of s32 (Haven't dared to change this before in case of hidden edge cases).
11
+
Telnet/Term: Many little changes and fixes here and there.
12
+
Telnet: Added F1-F12, Page Up/Down, End, Home, Insert and Delete function keys.
13
+
Buffer system now uses boolean return values instead of cryptic magic numbers as return values on PUSH/POP.
14
+
Cleaned up Buffer_PeekLast() and various other functions.
15
+
For no real reason: 2 new theme colours: Aqua and hot pink. Don't ask why.
16
+
Removed old debug streaming.
17
+
Changed Backspace default back from ^H to DEL now that I've found out why it bugged out at times (smdt manually moved cursor and inserted blankspace, it shouldn't do that).
18
+
Some UTF-8 code point fixes and additions in U+2500 and a few arrows in U+2190.
19
+
Added 68k exception pages (Inspired by Vladikcompers recent exception handler added to SGDK). Still fairly basic but its better than what SMDT had before: no exception handlers at all.
20
+
Uname command can now show SMDT build date and time.
21
+
22
+
Bugs?
23
+
Spurious keyboard input when SMDT is overwhelmed by large incoming data transfers? May be emulator/xport emulator error on my end but I have not noticed this problem in previous versions of SMDT...
24
+
25
+
Bugfixes:
26
+
IRC: Receiving NAMES list should no longer show a channel as having new messages.
27
+
IRC: Nicklist now shows the last nick in the nicklist. Beware that showing >300 nicks may cause issues still.
28
+
IRC: Normal mIRC colours should now work as expected when using 4x8 fonts, albeit in mono (2 colours).
29
+
IRC: Now using \4 and \5 to set/unset custom text colouring in IRC (instead of \1 and \2), in hindsight this change was not actually necessary but it doesn't matter anyway.
30
+
Telnet/Term: Fixed G1 charset bug that caused the terminal to use the wrong character set in certain applications.
31
+
Telnet/Term: Fixed ESC PARAM not resetting all parameters between different escape sequences.
32
+
Telnet/Term: Finally fixed wraparound "bug" that appears when the terminal receives \n at column 80 (causing 2 newlines), as opposed to receiving a printable character at column 80 (which should wrap and print to the next line).
33
+
Drivers: Maybe fixed PS/2 timing issues on model 2 / NTSC genesis systems?
34
+
35
+
Known bugs:
36
+
TimeToStr_Full() in IRC client does not take your timezone into account? (Command 333 @ IRC.c).
37
+
4x8 colouring in IRC can only colour even number of characters, uneven number will result in the final character being uncoloured.
38
+
39
+
1
40
v0.31.3 Minor bugfix
2
41
IRC mono colour antialiasing colour is now updated to reflect the new amber text colour.
3
42
Interrupts were disabled to early on StateExit() which made the XPN drivers unable to actually communicate during Disconnect(). This caused excessive delays when trying to disconnect from servers.
0 commit comments