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

TinTin++ 2.00.7

 
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  
Author Message
Scandum
Site Admin


Joined: 03 Dec 2004
Posts: 3770

PostPosted: Wed Jul 06, 2011 2:31 pm    Post subject: TinTin++ 2.00.7 Reply with quote

Code:

telopt.c       Added basic low level VT100 stripping for answer back codes.

telopt.c       Added MSDP array support.

map.c          Added a set and get option to #map exit that stores and
               retrieves from a data field.

map.c          Added the terrain and data fields to #map set and #map get. The
               data field is intended to contain a table, eliminating the need
               for future extensions.

system.c       When using #run followed by #zap the created child process will
               be properly killed instead of left to hang as a zombie process.

tick.c         When setting a delay the final delay time is echoed.

event.c        Added some extra security to event triggers.

telopt.c       Added MTTS support. On a third TTYPE request MTTS will be
               reported followed by a bitvector that indicates whether ANSI,
               VT100, UTF-8, and 256 colors are enabled. The UTF-8 and 256
               color settings can be configured by the user. VT100 is reported
               as disabled if #split mode is enabled - this because the split
               screen mode needs to be disabled for server side VT100
               interfaces to work.

system.c       Added some extra security to the #script command.

system.c       Changed the #script command to behave like a two argument
               command in preperation of removing the rather awkward
               single argument support.

line.c         Added #line ignore option to execute a command without
               checking any triggers.

config.c       Added a 256 COLOR option. When called with auto it'll guess at
               the terminal's 256 color capabilities.

variable.c     When setting a variable the final variable definition is echoed.

variable.c     Added support for BIG5 and UTF8 string formatting.

cursor.c       Added support for BIG5 and UTF8 input handling.

config.c       Added session based BIG5 and UTF8 #config CHARSET option.

substitute.c   Fixed word boundary matching for substitutions.

highlight.c    Fixed word boundary matching for highlights.

nest.c         Math is no longer performed on table keys, mainly to reduce
               annoying false positives, and because the behavior can be
               scripted with math functions. Math is still performed when
               looking up an index.

path.c         Renamed #path map to #path show, #path map still works, but it
               doesn't properly describe what the command does.

path.c         Added #path unzip option that'll load a speedwalk.

line.c         #line logverbatim is now fully verbatim.

log.c          Added a #log off option. #log append and overwrite can now be
               called while logging is already enabled.
Back to top
View user's profile Send private message Send e-mail
contyk



Joined: 24 Feb 2011
Posts: 4
Location: Brno, Czech Republic

PostPosted: Thu Jul 07, 2011 6:52 am    Post subject: Re: TinTin++ 2.00.7 Reply with quote

Cool Smile

By the way, I've noticed you bundle an old copy of GPLv2 with wrong FSF address. You might want to update it:

http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Back to top
View user's profile Send private message Visit poster's website
Scandum
Site Admin


Joined: 03 Dec 2004
Posts: 3770

PostPosted: Thu Jul 07, 2011 7:20 am    Post subject: Reply with quote

Too much work to update each c file, but I've updated the address in the license file. Smile
Back to top
View user's profile Send private message Send e-mail
valan



Joined: 30 May 2005
Posts: 24

PostPosted: Thu Jul 07, 2011 12:50 pm    Post subject: Reply with quote

Scandum wrote:
Too much work to update each c file, but I've updated the address in the license file. Smile

That's what find and sed are for Wink
Back to top
View user's profile Send private message Visit poster's website
Slysven



Joined: 10 Apr 2011
Posts: 365
Location: As "Jomin al'Bara" in WoTMUD or Wiltshire, UK

PostPosted: Thu Jul 07, 2011 9:27 pm    Post subject: Reply with quote

I like the idea of data fields for both the room and exit items in the map - I'm currently overloading the notes field as previously suggested (I'd previously hacked the ASCIIgraphics map code to put an 'n' in BR corner of each room if the notes field was not NULL and an '!' in TL corner for a non standard exit so my map is now sprouting 'n's everwhere Smile )

Does the SET / GET for the #MAP EXIT yield all the data for the exit as I'd previously asked about? I've been fiddling around in the map code recently (I'm sure you seen my other concurrent posts) and I'd found some errors that I'd made in some of the exits I'd defined in the map I'm working on - for example I had an exit called 'e ' rather than 'e'. If we can now access this information programmatically it will make map making easier - thanks.

BTW What did I need to do to compile/link a WinTin executable from the source code - I've switched to a cygwin/bash/TinTin setup recently so I can roll my own but I'm not clear whether I can take the tt++.exe that I get from that and use it as a native windows application (which links to the cygwin.dll)?
Back to top
View user's profile Send private message
Scandum
Site Admin


Joined: 03 Dec 2004
Posts: 3770

PostPosted: Fri Jul 08, 2011 7:13 am    Post subject: Reply with quote

I think it accesses all the data, including the vnum.

With Cygwin installed it should be alright to copy over tt++.exe without statically linking it.
Back to top
View user's profile Send private message Send e-mail
mleo2003



Joined: 01 Nov 2006
Posts: 21
Location: Mississippi

PostPosted: Wed Jul 20, 2011 11:58 pm    Post subject: Re: TinTin++ 2.00.7 Reply with quote

Scandum wrote:
Code:

telopt.c       Added basic low level VT100 stripping for answer back codes.


This doesn't seem to be working on the latest code I downloaded. Older versions responded correctly, these seem to translate the Escape character into an E, and then the entire response gets put onto the input line, making typing a user name very difficult.

Live demo of this is on God Wars 2, you can see it happen when you go to login/connect there.
Back to top
View user's profile Send private message
Scandum
Site Admin


Joined: 03 Dec 2004
Posts: 3770

PostPosted: Thu Jul 21, 2011 7:25 am    Post subject: Reply with quote

I guess they switched to a variant of the same code. I've updated the beta with a fix that might work.

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



Joined: 01 Nov 2006
Posts: 21
Location: Mississippi

PostPosted: Thu Jul 21, 2011 8:16 am    Post subject: Reply with quote

Thanks, the beta works just fine. No more issues logging in.
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