Releases: SolraBizna/tttpclient
Releases · SolraBizna/tttpclient
1.0b5
Yet another pre-release.
- Fixed the delta-encoding to actually work. This breaks compatibility with servers that did not use delta-encoding, but significantly reduces CPU usage, and makes the client actually implement the protocol correctly...
- Added vsync and framerate throttling support. Connections to localhost in particular will have significantly reduced CPU usage—a 150x reduction on my test machine.
1.0b4
Another beta. Things feel a good deal more solid now.
- Unknown command line options are handled better.
-?
option added, which prints a usage string.- Dwarf Fortress fonts should actually be supported now.
- A buffer overflow in one code path of the connection dialog has been fixed.
- The Enter key can now be used to speed through the connection dialog.
- The client no longer uses excessive CPU. (I'm disappointed by how long it took me to notice this was happening.)
1.0b3
Another beta.
- Unknown flags are now handled, rather than being ignored in violation of the spec!
- Some platform-specific improvements to pasting and quitting.
- Fortified the workaround for a certain SDL2 bug.
- Fixed the bug where a shrinking/vanishing status line would not fully erase.
- Implemented the "precise mouse mode" extension.
The build now also includes a hacky "paint" program that shares a lot of code with tttpclient. It allows for painting "half-cell pixels" and CP437 characters, with support for using a high-resolution PNG as a reference overlay. Did I mention it was hacky?
1.0b2
Another beta.
- Added an option,
-a
, to attempt to use a hardware-accelerated SDL2 renderer, with the default being a software renderer. Some video drivers are buggy and produce problems with acceleration... (fglrx being a notable example) - The default palette for TTTP changed, tttpclient has been updated to use the new palette.
- Fixed a bug in internally-generated UIs where the initial state of the GUI modifier was uninitialized, when it should have started out as released.
- Made the Enter key activate the focused button in internally-generated UIs. Normally, Enter should only activate the default button, but the only internally-generated UI that has a sensible default button also has no other focusable widgets...
1.0b1
Initial public release.