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

User Interface Features

  • multi-window - you can open as many "virtual windows" as you like and work simultaneously in two of them in a split-screen mode
  • multi-view - you can view a long series of documents within each window and easily go back and forth
  • internationalization (i18n) - retawq optionally supports several natural languages (currently English, French, German, Spanish and Brazilian Portuguese); see the compile-time configuration option OPTION_I18N
  • mouse support - retawq optionally supports the mouse for higher comfort; see the compile-time configuration option OPTION_TEXTMODEMOUSE
  • contextual menus - so you need not remember all those boring keyboard commands :-)
  • resizable terminals - retawq tries to utilize the extents of your terminal optimally; and when you resize it, retawq immediately re-layouts the currently visible document(s) within the new boundaries (if the libraries on your computer support this); retawq currently supports any terminal size from 30x10 to 250x250 characters (width x height).

Technical Features

  • configurability - retawq provides many compile-time, command-line and run-time configuration options; additionally, you can choose between classical-style Makefiles and more modern configure scripts
  • multi-threading - retawq uses multi-threading in order to make fast, responsive working possible
  • network protocols - retawq supports several access methods: HTTP/1.1 and 1.0 (including proxies and cookies), FTP, finger, local files and directories, local CGI scripts; see URL Schemes for more information; other protocols will follow
  • HTML renderer - more than 60 tags are known; the form support is quite complete (except file upload); more than 100 character entities are known, many others can be guessed; preliminary (little) support for lists, tables and framesets exists
  • IPv6 - retawq optionally supports the "next generation" Internet Protocol version; see the compile-time configuration option OPTION_IPV6
  • fast, small and stable - a special emphasis is put on keeping retawq very fast and small but making it comfortable, nicely configurable and standards-compliant nevertheless

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.