TinTin++ Mud Client The TinTin++ message board

 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
TinTin++ Mud Client

WinTin++ 2.00.6 (Beta)

 
Post new topic   This topic is locked: you cannot edit posts or make replies.    The TinTin++ message board Forum Index -> Announcements
View previous topic :: View next topic  

You like the twitter?
I <3 twitter
33%
 33%  [ 3 ]
I </3 twitter
11%
 11%  [ 1 ]
I'd really rather stalk tt++ on facebook
0%
 0%  [ 0 ]
Meh
55%
 55%  [ 5 ]
Total Votes : 9

Author Message
Scandum
Site Admin


Joined: 03 Dec 2004
Posts: 3770

PostPosted: Sun Jan 09, 2011 11:32 pm    Post subject: WinTin++ 2.00.6 (Beta) Reply with quote

I found a new terminal emulator for Windows that seems much better suited for WinTin++'s needs than the hack job known as PuttyCyg that I was (gratefully) using before.

So far it seems faster than rxvt with all the PuTTY features (keypad, 256 colors, windows configuration interface) that I like.

Besides the new terminal there are also some interesting new features which I'll post below.

Code:

main.c         No longer enabling DECCKM on startup so keypad mode works     
               correctly with MinTTY, it should also result in more reliable
               cross-terminal behavior. This might change the sequence of key
               presses on some systems, so remap macros that stop working.   
                                                                         
mapper.c       Added #map resize <size> option to increase the maximum number
               of rooms.                                                     

mapper.c       Added #map get worldsize option.                                 

mapper.c       Added #map get worldflags option and fixed some displaying issues
               in the #map exit command.
                                                                               
update.c       Added several time events, YEAR, MONTH, WEEK, DAY, HOUR, MINUTE,
               SECOND, DATE mm-dd, DATE mm-dd hh:mm, TIME hh:mm, TIME hh:mm:ss.

               Events like YEAR 2012, MONTH 04, HOUR 13, are valid as well. 

               %0 to %6 hold year, month, week, day, hour, minute, and second
               for each event.

math.c         Added support for automatic dd:hh:mm:ss time to second
               conversion. For example, #math test 1:12:32:17 would store 
               131537 in test. #delay 10:00 #bell would ring the terminal bell
               after 10 minutes. This change will effect associative arrays 
               consisting of numbers and colons.
                                                               
tinexp.c       Updated #replace to support regular expressions. Like with the
               #regex command the &1..&99 arguments can be used.


I also created a twitter account for tintin that I might use for update announcements if it gets a reasonable following. Not sure if there's a demand for this or not, and as nobody had registered mud_client I figured to be the clown to grab it, as I already got mudclient@gmail.com. Coffee

Url: http://twitter.com/mud_client
Back to top
View user's profile Send private message Send e-mail
Scandum
Site Admin


Joined: 03 Dec 2004
Posts: 3770

PostPosted: Mon Jan 10, 2011 10:57 pm    Post subject: Reply with quote

Fixed a serious bug, and it helps to provide a link to the WinTin++ build:

http://tintin.sourceforge.net/download/wintin.msi

Source code is at:

http://tintin.sourceforge.net/download/tintin-beta.tar.gz
Back to top
View user's profile Send private message Send e-mail
wilroz



Joined: 14 Mar 2010
Posts: 3

PostPosted: Wed Feb 02, 2011 8:20 am    Post subject: Reply with quote

Nice work! I'll try out the new emulator Smile

I'm not much of a twitter fan, but I'll add it to my RSS feed in case you start using it to report news.

Also, I love that everytime i visit to check the progress of tt++ theres something new and cool to try!
Back to top
View user's profile Send private message
Scandum
Site Admin


Joined: 03 Dec 2004
Posts: 3770

PostPosted: Wed Feb 02, 2011 10:21 pm    Post subject: Reply with quote

Right now Freshmeat is probably the most reliable way to get updates, but I'll post occasional updates on twitter for a while and see how it goes.
Back to top
View user's profile Send private message Send e-mail
corda



Joined: 16 Jan 2011
Posts: 28

PostPosted: Sat Mar 05, 2011 5:24 am    Post subject: Reply with quote

It is mintty! How can I use the numpad with it? And what about F1-F12 keys as macros. Confused
Back to top
View user's profile Send private message
Scandum
Site Admin


Joined: 03 Dec 2004
Posts: 3770

PostPosted: Sat Mar 05, 2011 10:30 pm    Post subject: Reply with quote

If you disable numlock the keypad should work, and simply press F1 and it should echo to key code if there is no macro set.
Back to top
View user's profile Send private message Send e-mail
corda



Joined: 16 Jan 2011
Posts: 28

PostPosted: Mon Mar 07, 2011 1:51 pm    Post subject: Reply with quote

Scandum wrote:
If you disable numlock the keypad should work, and simply press F1 and it should echo to key code if there is no macro set.


Indeed it works in a new way (fer me after putty), I re-macroed everything and let me say it is not like putty at all, now page up and down want to go ne and se respectively. While home and end want to go nw and sw. This is after I remacroed the cardinal directions on the numpad, it affects the regular keys.

Fer me this is a known issue when I tried tt++ under ubuntu in gnome-terminal then in xterm, this is not mintty-s fault it is my failure because I use wintin++ under xp all the time. I tought mintty is just a faster putty. :-P
Back to top
View user's profile Send private message
Scandum
Site Admin


Joined: 03 Dec 2004
Posts: 3770

PostPosted: Mon Mar 07, 2011 9:57 pm    Post subject: Reply with quote

Weird, home, end, page up, and page down do the following for me using MinTTY:

\e[H \e[F \e[5~ \e[6~

While 7 1 9 and 3 give:

\eOw \eOq \eOy \eOs
Back to top
View user's profile Send private message Send e-mail
Scandum
Site Admin


Joined: 03 Dec 2004
Posts: 3770

PostPosted: Tue Mar 08, 2011 3:05 pm    Post subject: Reply with quote

My mistake, application mode is changed when connecting a session, fixed this for the coming release. Smile

Kind of annoying how the MinTTY developer doesn't follow the PuTTY standard.
Back to top
View user's profile Send private message Send e-mail
corda



Joined: 16 Jan 2011
Posts: 28

PostPosted: Wed Mar 09, 2011 4:55 am    Post subject: Reply with quote

Does it mean you updated the wintin.msi link above with the fix?
Back to top
View user's profile Send private message
Scandum
Site Admin


Joined: 03 Dec 2004
Posts: 3770

PostPosted: Wed Mar 09, 2011 8:15 am    Post subject: Reply with quote

I hadn't yet. Following files are updated:

http://tintin.sf.net/download/tintin-beta.tar.gz

http://tintin.sf.net/download/wintin.msi

Additional changes:

Code:

buffer.c       Added better multi-line scroll back handling when word wrap is
               disabled.                                                     

telopt.c       Braces are now properly converted in raw gmcp data.

highlight.c    Fixed a bug causing only the first highlight on a line to
               trigger.                                                 

line.c         Added a #line {verbose} {<commands>} option which forces
               verbosity on the given commands.                       

buffer.c       The first match for #buffer find is now 1 instead of 0.

buffer.c       Added support for negative page numbers, causing #grep to search
               from the beginning to the end of the scroll back buffer. The   
               first page is now page 1 instead of page 0.                 

buffer.c       Added a NULL check to prevent possible crashes, not ideal as it
               hides an underlying bug.                                       

net.c          Added the RECEIVED OUTPUT event with %0 containing the received
               output from the server. Can be used to create multi-line       
               triggers, though it wouldn't be very efficient.
Back to top
View user's profile Send private message Send e-mail
titeuf



Joined: 29 Jul 2006
Posts: 84

PostPosted: Thu Mar 10, 2011 3:10 pm    Post subject: Reply with quote

Hey Scandum,

Finally decided to update my version of tt++ (been using a really old version for a while now...) and installed this beta.

I've found a couple of small bugs with it:

1) When using page up and then page down to go back, the last prompt on the last line isn't shown any more.
When the MUD sends more output, the prompt is still not shown and stays as a blank line. If you scroll up and back down, then that missing prompt will reappear, but the new, last prompt will be gone like earlier.
screenshot: here, the last line above the split should show a prompt, but it's blank.

2) When you scroll up and back down and you're at the bottom, pressing page down can mess up the output at the top: sometimes it will change colour, if the lines just above it are in another colour, and sometimes it will repeat the last few lines from the bottom at the top, showing double text.
screenshot 2: this is what happened when I pressed page down after taking the previous screenshot.
Also notice how there are some lines missing at the top.

3) Using GMCP, I sometimes get a weird character in front of my prompt. I tried enabling #config debug telnet and #config convert meta on, but it still shows the weird character:
Code:

\e[0m#CONFIG {CONVERT META} HAS BEEN SET TO {ON}.\e[0m
\e[0m\e[0;37ml\e[0m\e[0m
\e[0mRCVD IAC SB GMCP\e[0m
\e[0mIAC SB GMCP Room.Info IAC SE\e[0m
\e[0mRCVD IAC SB GMCP\e[0m
\e[0mIAC SB GMCP Char.Vitals IAC SE\e[0m
\e[0mRCVD IAC EOR\e[0m
\e[0;37m\e[33mVeiled Seaside Terrace\e[37m\e[33m.
bunch of text...
\e[0;37m��\e[32m8651h, \e[37m\e[32m6919m, \e[37m\e[32m38725e, \e[37m\e[32m30850w
\e[37mcexkdb-

This weird character is also visible in the screenshots I've linked above.

Since I'm starting from scratch with all my scripts, I don't have anything special yet that could mess the display up. I do have #config color patch on and use #split, if this helps, and I run tt++ under gnome-terminal.

For the rest, I'm going to play around with all the new features since I last upgraded. They look really nice! Ecstatic
Back to top
View user's profile Send private message
Scandum
Site Admin


Joined: 03 Dec 2004
Posts: 3770

PostPosted: Thu Mar 10, 2011 10:10 pm    Post subject: Reply with quote

1) I know of the issue, but the scroll back buffer code is already overly complex, so I'd rather not mess with it.

2) I'll look into this when I have time.

3) Doesn't look like it's GMCP related, unless the MUD sends those characters once GMCP has been negotiated.

It could be caused by the color patch option.. it's kind of weird. Let me know if you find an easy way to reproduce it?
Back to top
View user's profile Send private message Send e-mail
corda



Joined: 16 Jan 2011
Posts: 28

PostPosted: Sat Apr 16, 2011 3:38 pm    Post subject: Reply with quote

Scandum wrote:
My mistake, application mode is changed when connecting a session, fixed this for the coming release. Smile

Kind of annoying how the MinTTY developer doesn't follow the PuTTY standard.


OK, I figured out there is a problem with settings. I am speaking about the default putty layout that I use: the function keys and keypad is in ESC[n~ mode. Everything works well.

The problem is reproduceable in putty if I switch putty to VT100 mode. Keypad and func keys behave like in mintty.

So Mintty is in VT100 mode and cannot be changed through the settings panel, back to the good 'ol ESC mode.

I still use wintin++ 2.00.5 because of this.
Back to top
View user's profile Send private message
corda



Joined: 16 Jan 2011
Posts: 28

PostPosted: Sun Apr 17, 2011 12:44 pm    Post subject: Reply with quote

corda wrote:
Scandum wrote:
My mistake, application mode is changed when connecting a session, fixed this for the coming release. Smile

Kind of annoying how the MinTTY developer doesn't follow the PuTTY standard.


OK, I figured out there is a problem with settings. I am speaking about the default putty layout that I use: the function keys and keypad is in ESC[n~ mode. Everything works well.

The problem is reproduceable in putty if I switch putty to VT100 mode. Keypad and func keys behave like in mintty.

So Mintty is in VT100 mode and cannot be changed through the settings panel, back to the good 'ol ESC mode.

I still use wintin++ 2.00.5 because of this.


Pfff I feel stupid. After deciding to re-macro everything It turned out it works well with numlock off and there are more key variations then before. Like ctrl+numpad3 or alt+F1 ctrl+F1 etc.
Back to top
View user's profile Send private message
Scandum
Site Admin


Joined: 03 Dec 2004
Posts: 3770

PostPosted: Sun Apr 17, 2011 3:31 pm    Post subject: Reply with quote

Hadn't tested ctrl, alt, and shift modifiers yet, but cool that it supports those.
Back to top
View user's profile Send private message Send e-mail
corda



Joined: 16 Jan 2011
Posts: 28

PostPosted: Tue May 17, 2011 2:47 pm    Post subject: Reply with quote

Scandum wrote:
Hadn't tested ctrl, alt, and shift modifiers yet, but cool that it supports those.


From F1-F12, shift, ctrl modifiers works.
The full keypad works (except 0 and enter) with ctrl and shift.
And finally from A-Z and others like .,- works with alt and ctrl.

Mintty is pretty amazing. Those key combinations would be enough for a while ;-P It is like when I used Mushclient with 68 macro keys mapped to do something (mostly pvp combat things).

Finally I decided to full switch to 2.00.6 beta, it is goddamn fast compared to 2.00.5, I can barely see the cursor when redrawing my split lines while a massive wall of text is srolling and triggers firing on those lines. :-D
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    The TinTin++ message board Forum Index -> Announcements All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Get TinTin++ Mud Client at SourceForge.net. Fast, secure and Free Open Source software downloads Get TinTin++ Mud Client at SourceForge.net. Fast, secure and Free Open Source software downloads
TinTin++ Homepage

Powered by phpBB © 2001, 2002 phpBB Group