Skip to content

Releases: SolraBizna/tttpclient

1.0b5

07 Mar 22:50
Compare
Choose a tag to compare
1.0b5 Pre-release
Pre-release

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

17 Feb 22:00
Compare
Choose a tag to compare
1.0b4 Pre-release
Pre-release

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

06 Jan 18:39
Compare
Choose a tag to compare
1.0b3 Pre-release
Pre-release

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

13 Dec 21:10
Compare
Choose a tag to compare
1.0b2 Pre-release
Pre-release

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

11 Dec 15:42
Compare
Choose a tag to compare
1.0b1 Pre-release
Pre-release

Initial public release.