some work on MSVC support (still doesn't work yet...)

Use raw mode instead of cbreak mode, otherwise ctrl+q doesn't appear to work right

Fix compilation

Merged with default protocol5

Removed format.cpp and format.h, use built-in formatting instead

Clarify the controls footnote

Allow compilation on Windows/MinGW

Added support for SVRC_YOUREDISCONNECTED protocol5

Added rudimentary support for CVar watch (only as a debug command for now) protocol5

Added support for colored nicknames protocol5

Updated updaterevision.py, now handles tags and provides HG_TAG if appropriate

- moved huffman from sources/ to top level because it's external

Added mention of STONE layer to the LICENSE

Added LICENSE (yay more license header copies)

Update license headers

Massive refactor

Merge tab-complete

Yay colors

Removed a lot of boilerplate code

- and it's not a release anymore either... x_x

- bump version to 1.1 (I guess this should've been done first)

- fixed: had problems with integral overloading under 32-bit

Added tag 1.0 for changeset 5e968dc8d552

- set release mode 1.0

- now supports upper-case color codes too

- readme updated

- changed write_float/read_float to use memcpy

- formatting

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

mercurial