- re-commit tab-complete experimental

- revert previous commits to create a common experimental ancestor experimental

- add support for SVRC_TOOMANYTABCOMPLETES experimental

- added experimental support for rcon tab-completion experimental

- someone forgot to update cmakelists!

- removed the unused filesystem.cpp/.h files (will readd them if I ever need them)

- project renamed to zfc9000 (credit to TerminusEst13 for the name!) :cactus:

- added line-wrapping to the output widget: lines to output are now first compiled into renderer-friendly format. the output view then uses these pre-processed lines to determine what lines to render. Phew! What a monster of a commit.

- handle resizing 8-)

- added support for in-game colors

- added input history (use up/down to navigate)

- added a simple command-line interface (you can now supply host and password on the command-line)

- handle the 'from' argument in RCONSession::handle_packet to filter out packets from foreign hosts

- added a help message to the statusbar

- now exits cleanly with ^Q!

- removed a useless copy of CMakeLists.txt in updaterevision/

- cleanup, refactor + better input handling

- the interface is now able to connect to arbitrary hosts (uses ^N to start the prompt) instead of the hardcoded localhost:10666

- the prompt is now colored

- don't send empty messages

- cleaned up rcon session messages

- now in color! (titlebar at least anyway)

- removed needless 'struct's

- converted bytestream to use trailing return types

- added command sending

- added backlog scrolling

- log area done, re-enabled the rcon connection

- begin work on interface - input line works for the most part :)

- to hell with that 'ok' field. now throws an exception if attempts to read past the end

- rcon session now works! woo!

(0) -30 +30 +50 +100 tip

mercurial