alink="#551a8b" lang="en">
retawq Documentation

Changes for version 0.1.4 (released 2002-12-23):

  • implemented local directory sorting options (init.c, main.c, resource.c)
  • added the Brazilian Portuguese translation (by Leonardo M. da Rosa <>)
  • made the "line input" functionality more comfortable (main.c)
  • improved the HTML renderer (main.c, parser.c)

Changes for version 0.1.3 (released 2002-11-24):

  • implemented the run-time configuration option "bookmarks" plus keyboard command (main.c, init.c)
  • implemented "jump" shortcuts for URIs (main.c, init.c)
  • show launch-time messages (mostly warnings, if any) in "about:retawq" (init.c, resource.c)

Changes for version 0.1.2 (released 2002-11-20):

  • implemented HTTP state management ("cookies") (resource.c, init.c, cookie.c)
  • improved the portability (e.g. the code should build on Solaris computers now)
  • implemented the protocol scheme "local-cgi"

Changes for version 0.1.1 (released 2002-08-28):

  • implemented a replacement for sprintf() to avoid buffer overflows
  • improved the signal handling (init.c)
  • implemented still more reliable write() calls
  • convert special characters in file names etc. for HTML directory listings (resource.c)
  • improved the portability
  • implemented HTTP proxy authentication (resource.c, init.c)

Changes for version 0.1.0 (released 2002-05-21):

  • implemented the run-time configuration option "redirections" (init.c, main.c)
  • fixed HTML form problems (main.c)
  • moved many general strings and helper functions from main.c to the new file stuff.c (main.c, stuff.c)
  • implemented contextual menus (main.c)
  • implemented the URI history (main.c)
  • introduced support for configure scripts (for better portability etc.)
  • implemented the window-list menu (main.c)

Changes for version 0.0.6 (released 2002-01-25):

  • implemented HTML forms (main.c, parser.c)
  • improved FTP support (FTP login configuration; nicer directory listings; etc.) (main.c, init.c, resource.c)
  • implemented the run-time configuration option "dont-confirm" (init.c, main.c)
  • implemented the run-time configuration option "search-engine" plus keyboard command (init.c, main.c)
  • added the documentation files credits.html, feature.html and raq.html
  • implemented some more HTML tags (parser.c, main.c)
  • added the Spanish translation (by Jose M. Fdez <>)
  • finished <pre> tag support (parser.c, main.c)

Changes for version 0.0.5 (released 2001-11-28):

  • implemented more keyboard commands (main.c)
  • implemented the "finger" protocol (resource.c, main.c)
  • implemented automatic redirection for HTTP 3xy status codes (resource.c, main.c)
  • show more information in local directory listings (resource.c)
  • implemented seven-bit-clean i18n messages
  • cleaned up display_content_html() (main.c)
  • started implementing more graphics-mode stuff (main.c)
  • implemented some more HTML tags (main.c, parser.c)

Changes for version 0.0.4 (released 2001-10-22):

  • improved HTML title tag handling (main.c, parser.c)
  • improved/more HTML character entities (parser.c)
  • fixed some resource management bugs (main.c, resource.c)
  • cleaned up display_content_plaintext() (main.c)

Changes for version 0.0.3 (released 2001-10-16):

  • use the "alt" attribute of <img> tags (parser.c)
  • implemented HTTP proxy configuration (resource.c, init.c)
  • implemented URI query component (main.c, resource.c)

Changes for version 0.0.2 (released 2001-10-09):

  • improved the user interface (handling of relative URIs; new commands; etc.) (main.c)
  • improved HTML display (main.c, parser.c)
  • fixed a one-liner bug in HTTP/1.1 chunk parsing (wrong data-copy destination) (resource.c)
  • fixed a one-liner bug in HTML parser (end of unquoted attribute value) (parser.c)
  • improved the HTML parser (now storing nodes permanently) (parser.c)
  • fixed a bug in tlheaderstate handling after finish_http_header() call (resource.c)

Initial release (version 0.0.1): 2001-10-04

Unless otherwise stated, all changes by Arne Thomaßen.

This documentation file is part of version 0.1.4 of retawq, a network client created by Arne Thomaßen. retawq is basically released under certain versions of the GNU General Public License and WITHOUT ANY WARRANTY. Copyright (C) 2001-2002 Arne Thomaßen.