• MagiTerm 1.1.12

    From apam@21:1/101 to All on Tue Jun 14 14:32:58 2022
    Hi

    * clean up a bunch of layout errors when changing modes.

    * Supports multiple term types, allowing systems that don't recognize 'magiterm' as a valid term type can re-request and it will send 'ansi-bbs' if it doesn't like that they can re-request and it will send 'unknown' (with telnet) with ssh a system can reject the pty request with 'magiterm' as it's term type and it will try again with 'ansi-bbs' if it rejects 'unknown' it will disconnect.

    * Fix for sending NAWS, I was sending NAWS without being asked to properly, this made mbse choke.

    Thoughts on term type: I don't think sending 'magiterm' as a term type is incorrect. it will allow bbs systems to take advantage of magiterm features if they choose to support it going forward. syncterm does the same thing. I've tested with mystic, synchronet, mbse, linux terminal, some c64 boards and the only thing that has a problem is enigma 1/2. Enigma 1/2 defaults to utf-8 on an unknown terminal type - that's the only issue there. I've talked with bryan about this but seems we're not agreeing on this, bryan's a good friend so i don't want to push it, so for the time being, use syncterm to connect to enigma 1/2 boards. (or netrunner i suppose) just be aware that i know it's not working with enigma 1/2

    I have added the option to cycle term types, and may also add the option in the future to force a particular term type.

    Andrew

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From deon@21:2/116 to apam on Tue Jun 14 17:49:21 2022
    Re: MagiTerm 1.1.12
    By: apam to All on Tue Jun 14 2022 02:32 pm

    Howdy

    I compiled and updated - looks good.

    Another thing I noticed - I was grabbing some text with the mouse. Since the text I wanted went to the uttermost left hand side, I actually selected past the edge of magiterm and it died.

    From what I can see, if you are selected past the edge (left side - didnt try right), it looks like the selection has wrapped to the right side, but as soon as you release the mouse click, magiterm dissapears.

    (I think selection within the boundaries of the window works OK - I'll try when I've finished this message ;)

    Hope this make sense...



    ...лоеп
    --- SBBSecho 3.15-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From apam@21:1/101 to deon on Wed Jun 15 12:16:32 2022
    Another thing I noticed - I was grabbing some text with the mouse. Since the text I wanted went to the uttermost left hand side, I actually selected past the edge of magiterm and it died.

    Thanks, I've fixed it in git. wasn't checking bounds (ooops)

    git also now has sixel support, or at least it can display sixel images not sure how correct it is regarding placement etc.

    Andrew

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From deon@21:2/116 to apam on Wed Jun 15 16:32:41 2022
    Re: Re: MagiTerm 1.1.12
    By: apam to deon on Wed Jun 15 2022 12:16 pm

    Thanks, I've fixed it in git. wasn't checking bounds (ooops)

    git also now has sixel support, or at least it can display sixel images not sure how correct it is regarding placement etc.

    Cool, I'll have a play.

    How hard would it be to support viewdata?

    I think this is the font: https://raw.githubusercontent.com/rtrussell/BBCSDL/master/include/SDL2_gfxPrimitives_font.h, and I had a bit of a play trying to get something to render (without luck). Never used SDL, nor am I a C/C++ programmer really.

    My BBS answers viewdata on port 516 (alterant.bbs.leenooks.net) - and I have a web client here: https://alterant.static.leenooks.net/2018/12/31/oztex/

    You can see the full characters by going to my web client and going to page 999B (no need to login, just *999# and then # again).


    ...лоеп
    --- SBBSecho 3.15-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From apam@21:1/101 to deon on Wed Jun 15 19:00:49 2022
    How hard would it be to support viewdata?

    Not sure, it's an 8x8 font at present magiterm only does 8x16 so would need some work with the modes.

    I'd be happy to have a look at doing something like that down the track a bit, I think I'm going to need to add 8x8 fonts for loadable fonts next.

    Could you please make an issue on gitlab? That way I won't forget.

    Andrew

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From deon@21:2/116 to apam on Sat Jun 18 11:48:43 2022
    Re: Re: MagiTerm 1.1.12
    By: apam to deon on Wed Jun 15 2022 12:16 pm

    Howdy,

    Another thing I noticed - I was grabbing some text with the mouse. Since the text I wanted went to the uttermost left hand
    side, I actually selected past the edge of magiterm and it died.

    Thanks, I've fixed it in git. wasn't checking bounds (ooops)


    I was just playing today and noticed while you did fix this out of bounds issue - it broke copy/paste completely.

    IE: Whever I select isnt put in the copy buffer :( In fact, it looks like I cannot paste at all - even if I select out side of Magiterm.

    I've traced it back to commit 71eead8.


    ...лоеп
    --- SBBSecho 3.15-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From apam@21:1/101 to deon on Sat Jun 18 14:24:11 2022
    I was just playing today and noticed while you did fix this out of
    bounds issue - it broke copy/paste completely.


    ah, whoops.


    I've traced it back to commit 71eead8.

    Thanks, I'll have a look at that soon.

    Andrew

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From apam@21:1/101 to deon on Sat Jun 18 14:53:58 2022
    IE: Whever I select isnt put in the copy buffer :( In fact, it looks
    like I cannot paste at all - even if I select out side of Magiterm.

    I've traced it back to commit 71eead8.

    I think it should be fixed now.

    Andrew

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From deon@21:2/116 to apam on Sat Jun 18 22:29:54 2022
    Re: Re: MagiTerm 1.1.12
    By: apam to deon on Sat Jun 18 2022 02:53 pm

    I've traced it back to commit 71eead8.

    I think it should be fixed now.

    You have!

    Awesome, thanks.


    ...лоеп
    --- SBBSecho 3.15-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)