Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > contrib-release > by-pkgid > 12f3c61fa4d526e3f9fcb6088a6707c0 > files > 13

kbtin-1.0.13-1mdv2010.0.x86_64.rpm

1.0.1:
* Fixed a problem with all input being hidden on MUDs like Genesis or
  Arkadia due to telnet echo settings.
* Fixed a bug where highlights before/after a letter character didn't
  work properly ("#highlight red /d/mordor/" failed to highlight both
  "/testmud/d/mordor/" and "/d/mordor/morannon/").  Highlights inside
  a word are still suppressed, though (no "ash" inside of "Bashgeroy").

1.0.2:
* Tons of bugfixes.
* The allowed level of recursion is limited to 256.  Yeah, this can
  break some functionality, but it's better to cut off a run-away alias
  than to get a segfault.
* If your terminal happens to support underline and/or italics, you
  can use them in your highlights/whatever.  Of course, if the MUD
  happens to use these codes, they'll work, too.

1.0.3:
* #timecommand can help profile your scripts.
* The "Esc" key will no longer work.  In fact, it can produce bad keycodes.
  Sorry, but due to ancient VT100 design quirks, Esc conflicts with a lot of
  other keys.  Besides, almost no Unix programs handle it correctly anyway.
  If this bothers you, you can define BARE_ESC in tintin.h; that will
  break all key sequences involving Alt.
* A number of new editing keys has been added.
* You can now #bind Alt-Key.

1.0.4:
* #grep, true regexp match.
* #retain, zMud-like behaviour of the input box.

1.0.5:
* Bugfixes, bugfixes, bugfixes.  Even a remote buffer overflow fixed.
* You can start a new session (-s, -r) or execute a command (-c) when
  invoking KBtin -- peruse the new, shiny man page.
* #pretick -- control the '#10 SECONDS TO TICK' messages
* New inlines: #grep, #match and #strcmp can be used in expressions.
* #collate and #expand can save you writing hairy scripts when converting
  to and from TMI2 style (3ne,4e,s) and ;-based (10n;10n;e;s;e) aliases.
* You can add '#hook's to be notified of events such as:
  OPEN		session opening,
  CLOSE		session closing (so you can save your config)
  ZAP           session being aborted (#zap, #end, ^C, etc)
  SEND          text being sent to the MUD (so you can use it for mapping
                without having to alias everything).
  ACTIVATE      switching sessions
  DEACTIVATE       ''        ''
* #logcomment, for writing things to the log

1.0.6:
* Commands are now case-insensitive, for zMud compatibility.
* Bugfixes, as always.
* KBtin should be more responsive when under heavy local load or when the
  server suffers from CPU lag.
* #gagthis, to remove the current line from within an action (just like
  zMud's #gag).
* Logging enhancements:
	+ appending to a log (>>logfile)
	+ logging to a pipe (|logger)
	+ logging through bzip2 (logfile.bz2)
	+ #logtype, allowing you to switch between cr/lf, lf (previously
	  a compile-time option) and ttyrec.
* Added ttyrec2ansi, a filter to strip the timing information from ttyrec
  files.

1.0.6a:
* Oops... #log didn't obey $variables.

1.0.7:
* Character set support.  Terminal input/output and all file access uses
  your system locale; the remote side is expected to use whatever you set
  with #charset (ISO-8859-1 by default for MUDs, system locale for #run).
* Logging can be done either with the proper local charset (#logcharset
  local), as-is (#logcharset remote) or even with an arbitrary other set.
* IPv6 support.
* KBtin should be now more friendly to screen readers (untested).

1.0.8:
* Just a minor bugfix release.
* #doactions, #dopromptactions for simulating actions.
* #chr, #ord, #hexord for working with ASCII codes.

1.0.9:
* MCCP compression.
* #keypad on gnome-terminal and some xterms

1.0.10:
* support for CJK
* "clear screen" ANSI codes, some MUDs apparently use them
* if glib is available, it's used for a speed increase
* brand new ansi2html, using CSS instead of ugly and buggy table hacks
* other minor changes and bugfixes

1.0.11:
* bugfixes
* a workaround for some issues with gnome-terminal, before they're fixed
  on their side

1.0.12:
* #localtime and #gmtime for easier parsing by your scripts.
* bugfixes/portability changes

1.0.13:
* The month and day-of-year starts from 1 in #localtime and #gmtime.
* some yTin compatibility: pseudovars: _random, _time, _clock, _msec, HOME
  and #ctoi (Chinese numerals)
* SSL support: #sslsession