| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344 |
- * STUFF THAT IS PROBABLY GONNA GET DONE
- - add #line background option that prevents automatic session
- activation.
- - add syntax highlighting to map data.
- - add maze flag for maze handling.
- - asciivnum void room display.
- - look into empty symbol setting.
- - easier bit checks for map data
- - #buffer copy {lines} with strip option.
- - add #line logmode {raw|html|plain} option
- - add class specific debug
- - add screen draw options to draw lines and boxes.
- - Work on VT2020
- - massive map / html map drawing.
- - add tunnel void utility to #map interface. (covered by #map move tho)
- - make #split static and fix wrapping of split line on horizontal shrink.
- - add dont_echo check
- - look into storing exit info in the grid map.
- - look into utf-8 text obfuscation.
- - look into socket code (linger?) and socket error handling
- - better color syntax highlighting configuration.
- - split up list data flag.
- - Add #log delete option.
- - See about filling COMMAND_LIST table.
- - See about adding SESSIONS to the list table.
- - disable packet patch in echo off mode / PACKET PATCH AUTO mode.
- - set packet patch on EOR and GA detection. #config packet patch auto ?
- - See if cpu usage of time events can be lowered.
- - Add debugger to syntax highlighter, substitution highlighing, 256 color support, and variable expansion.
- - allow #class save/load to memory.
- - document #map legend
- - better background in #map.
- - only #map autolink rooms in same area.
- - look at scripts/bug.tin
- - check term_table code
- - Fix #log helpfile and look into #log {remove} option for wintin++
- - Add #map center {x} {y} {z} option to change the center room of #map map
- - Look into adding gb18030 GBK translation table.
- - Add vtmap positioning options.
- - Add FILE READ <name> event
- - fix readmud in net.c to not move the cursor on inactive sessions.
- - add #con packet patch auto split mode / prompt telnet codes
- - add packets patched counter
- - https://tintin.sourceforge.io/forum/viewtopic.php?f=2&t=2624
- Check if telnet ECHO has proper loop protection.
- - Check socket code for odd behavior on mass connect
- - Fix arrow key up history recall overwriting the prompt (partial redesign)
- - https://tintin.sourceforge.io/forum/viewtopic.php?f=3&t=2614&p=10665 inherit local vars
- - add step count for #map list and rename distance to weight
- - reportable_sounds
- - more accurate map mouse reporting
- - swap %D and %X
- - https://tintin.sourceforge.io/forum/viewtopic.php?f=5&t=2600 map viewing mode.
- - #buffer events
- - #default smaller equal greater options
- - #buffer end after #split ?
- - https://tintin.sourceforge.io/forum/viewtopic.php?f=4&t=2597 #add #screen support
- - better class event and class size handling ?
- - #regex might increase the nesting level, causing issues with #local.
- - TELNET documentation.
- - Add JSON support to #scan
- - add KILLED TYPE ARG event, for example KILLED CLASS bla
- - add form feed \x0C
- - look into \x7F not backspacing.
- - fix \x00 showme
- - support strikethrough html logging.
- - CAPTURED INPUT event
- - see if #break 2 is possible, maybe #continue 2 as well.
- - Add options to #cursor to implement custom behaviour.
- - 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
- --------------------------------------------------------------------------------
- * ROADMAP
- - #screen support
- - tintin commander
- - syntax highlighter (more work to be done)
- - sixtel graphics
- - #window support
- - clickable link support
- - buttons
- --------------------------------------------------------------------------------
- * STUFF THAT MIGHT BE IMPLEMENTED
- - fix ctrl-r ctrl-d / ctrl-c / enter
- - Option to run #script in background.
- - Make &0 to &99 local.
- - Color compression (already partial support)
- - SGA disabling
- - CHARSET TELOPT support.
- - BINARY TELOPT support.
- - Split pane scrollback (event system?)
- - 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
- --------------------------------------------------------------------------------
- * BUGS THAT NEED FIXING
- - Word wrap related scroll back problems.
- - Crash on multiple session close
- - \x7B\x7D_____\x7B\x7D_ doesn't match in #regex.
- --------------------------------------------------------------------------------
- * BUGS THAT MIGHT NEED FIXING
- - 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
- - add option to show party members on the map
- - 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
- --------------------------------------------------------------------------------
- * MISCELANEOUS
- - 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.
- --------------------------------------------------------------------------------
- * 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.
- - MXP script http://tintin.sourceforge.net/board/viewtopic.php?t=1396
- - 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
- -------------------------------------------------------------------------------
- * STUFF I'M NOT SURE ABOUT
- - Keep last input visible with repeat enter enabled.
- -------------------------------------------------------------------------------
- * NEW STUFF
- - xterm mouse
- - path improvements
- - remote session
- - map sharing
- - cursor extension for vim
- - interactive script tutorial
|