* Stuff that's going to be done.

  - TELNET documentation.

  - Add %U (upper) %L (lower) support.
    check https://www.boost.org/doc/libs/1_50_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html

  - See if #regex can be pre-compiled.

  - add KILLED TYPE ARG event, for example KILLED CLASS bla

  - #line ignore (alias) maybe #line verbatim ?

  - random seed config, and maybe micro second seed init on startup

  - add form feed \x0C

  - see if joe display issues are due to joe using \r 

  - look into \x7F not backspacing.

  - fix \x00 showme

  - support strikethrough html logging.

  - fix micro delays not being properly sorted.

  - CAPTURED INPUT event

  - Look into color patch support for #snoop.

  - Add proper class stacking. Maybe separate temp class for #class read 

  - see if #break 2 is possible, maybe #continue 2 as well.

  - fix $$ behavior in actions with unknown variables (maybe not).

  - make #path more awesome

  - Add options to #cursor to implement custom behaviour.

  - \xEE\x80\x80 custom character range.

  - multiline gag

  - http://tintin.sourceforge.net/board/viewtopic.php?p=8735#8735 RECEIVED MESSAGE event?

  - toggle global flags with #message all on, #debug all on, etc.

  - Add #map roomflag block option to block deathtrap rooms.

  - http://tintin.sourceforge.net/board/viewtopic.php?p=9625 (map undo issue) (not a big issue)

  - http://tintin.sourceforge.net/board/viewtopic.php?t=2339 (map area data)

  - http://tintin.sourceforge.net/board/viewtopic.php?t=1707 (map locate patch)

  - IPv6 for chat

  - http://tintin.sourceforge.net/board/viewtopic.php?p=9915 (crash if #map map x y is too big)

  - http://tintin.sourceforge.net/board/viewtopic.php?p=9110 (map search stamp bug)

  - http://tintin.sourceforge.net/board/viewtopic.php?p=9109 (vt102 strip \e[2J\e[H )

  - http://tintin.sourceforge.net/board/viewtopic.php?p=8766#8766 (global verbose toggle?)

  - http://tintin.sourceforge.net/board/viewtopic.php?p=8745#8745 (verbose logging?)

? - http://tintin.sourceforge.net/board/viewtopic.php?p=8655#8655 FILE OPENED / CLOSED event?

  - http://tintinplusplus.github.io/

  - Weirdness with joe

  - See about adding ~/ handling for file names.

  - http://tintin.sourceforge.net/board/viewtopic.php?p=9934 Strange #map pathdir bug

1.) Download 7-Zip
2.) Go to C:/Windows
3.) Go into fonts - 7-Zip allows you to see inside it
4.) You will see lots of font files. Search for EUDC.EUF and EUDC.TTE. These are the font files!
5.) Copy both of these files into the same location as you found them, but on the device you want to have the private characters by using the same you used to get into the Fonts file.

--------------------------------------------------------------------------------


* Stuff that might be implemented

  - Option to run #script in background.

  - Make &0 to &99 local.

  - Color compression

  - SGA disabling

  - CHARSET TELOPT support.

  - BINARY TELOPT support.

  - Split pane scrollback

  - add #line gag {lines} option or #lines {lines} {gag}.

  - Add something like #log append $dir/logs/log.txt {%D %H:%M:%S}

  - compact map view mode http://tintin.sourceforge.net/board/viewtopic.php?p=9994

  - https://github.com/eliukblau/pixterm

--------------------------------------------------------------------------------


* Known bugs that need to be fixed.

  - Word wrap related scroll back problems.

  - Crash on multiple session close

  - \x7B\x7D_____\x7B\x7D_ doesn't match in #regex.

* Bugs that might be fixed.

  - http://tintin.sourceforge.net/board/viewtopic.php?p=7124

  - There's a bug with prompt repetitions with packet patch set.

  - garbage collection for deleted nodes.

  - Deal with escaping { } / ; in #script variables.

  - Make tintin char setting by session instead of global.

  - #cr doesn't reset the packet patch state

    + tintin.sourceforge.net/board/viewtopic.php?t=36

--------------------------------------------------------------------------------


* Mapping related stuff

  - add option to add a delay to each exit for #map run

  - map where command that shows relative coordinates.

  - Room creation event

  - Add better table support for data fields.

  - auto adjust max vnum size of mapper.

  - global flag to only show the same area with the mapper.

  - map color setting for hidden exits.

  - Create global exits, (aka portals) like recall, that can be used
    with #map run.

  - Add something to indicate a non standard exit on the ASCII mapper.

  - Display hidden exits differently.

  - Better #map undo support using maybe timestamp, type, info.

  - Add conditional if checks for room traversal.

  - add highlight option

  - Add #V version info

--------------------------------------------------------------------------------


* Other stuff


- look into Launchpad PPA

- Chat server script 'log' option to show last 15 messages.


* Other stuff that's not overly interesting


- look into getting rid of node->data

- Look into old school automatic packet patching.

- Add a ARG_LEN / ARG_MAX setting.

- Add a #line skip option.

- Proper manual for CHAT and MAP.



* Stuff for a rainy day

- nestable functions

- Buffer safe strings.

- Fix up ipv6 support in chat.

- Look into packet defragmentation for chat.

- Color code compression, particularly useful with vt map drawing.

- Events for prompt lines.

- Lua scripting

- Look into using speech-dispatcher for text to speech.

- A way to set specific speedwalk delays for exits.

- MXP script http://tintin.sourceforge.net/board/viewtopic.php?t=1396

-------------------------------------------------------------------------------


* Stuff that has been request but that I'm not entirely sure about

- Keep last input visible with repeat enter enabled.

