######################################################################
## -+*				WARNING				*+- ##
## This file will be automatically upgraded from <www.roxen.com>    ##
## now and then, so do not edit this file, instead edit the values  ##
## in the configuration interface. Feel free to mail new supports   ##
## entries to <spinner-adm@infovav.se>.                             ##
##								    ##
## A tip: You may add something like '#include <etc/localsupports>' ##
## to the client supports variable if you want your local changes   ##
## in a file        						    ##
## -+*								*+- ##
######################################################################

# The syntax is quite straightforward:
# regular_expression  value,value,value...
# \ can be used to escape newlines.
# If a line starts with '#', it is skipped, unless it is
#
# '#include <file>'
# (include the file 'file' here)
#
# '#define <from> <to>'
# (replace all 'from' with 'to' below this point in the file)
#
#  or
#
# '#section name {'
# '# }'
#
# (The section stuff is used to speed up the matching of the
#  clientname from the patterns, the 'name' _must_ be first in the
#  clientname for the patterns in the 'section' to be checked).

#define basic	        images, forms, gifinline, mailto
#define some_html3	divisions, div, supsub, bigsmall, align


## Netscape is named "mozilla/major.minor system ..."


#section mozilla {

.*               basic, tables, jpeginline, font, imagealign,\
			cookies, push, pull, backgrounds, ssl,\
			javascript, java, frames, backgrounds

mozilla/0\..*	-tables, -backgrounds, -ssl, -frames, -java, -javascript
mozilla/1.[01].*	-tables, -backgrounds, -ssl, -frames, -java, -javascript
mozilla/1\..*	-ssl, -frames, -java, -javascript

mozilla.[2-9].[0-9].*  some_html3, fontcolor, pjpeginline
mozilla.[2-9].[0-9]b[2-9].*           -java

#Old versions on Mac crash the entire mashine if you use javascript.
mozilla/2.*	        -javascript
mozilla/2.*solaris	 javascript

mozilla/3.*		tablecolor

mozilla/4.*		stylesheets

# BLAM BLAM BLAM BLAM
.*compatible.*msie              -push, -javascript
.*compatible.*msie.2            -java
.*compatible.*msie.3            stylesheets
# }


#section netsurfer {
# Netsurfer is a popular commercial Web browser for NEXTSTEP. for more
# info, contact info@netsurfer.com
.*               basic, jpeginline, center
netsurfer.1\.[1-9].*      backgrounds, fontcolor, pnginline, videoinline
netsurfer.2\.[0-9].*      align, pjpeginline, tables, frames, java, font,\
                          bigsmall, supsub, perl, tcl, openstep, python
# }

#section omniweb {
# OmniWeb is another popular commercial Web browser for NEXTSTEP
# for more info, contact info@omnigroup.com
.*               	basic, center, jpeginline
omniweb.2\.[0-9].*      backgrounds, font, frames, tables, align, bigsmall,\
                        fontcolor, imagealign, pjpeginline, pnginline,\
 		        supsub, ssl
# }

#section arena {
# Arena is the free WWW browser from CERN/W3O. It is not all that nice yet,
# but it just might get there in the future, if they get some X-programmers..

.*                  some_html3, basic, stylesheets

# }

.*mosaic.*   	            basic

#section ncsa {
# Old Mosaic is not all that interresting..  Even though NCSA claims
# to have table support, it does in fact not work at all, so, I do not
# add that here.
ncsa.mosaic.*[2-9].[5-9]*.* supsub, pemauth
ncsa.mosaic.*[2-9].[6-9]*.* jpeginline
ncsa.mosaic.*[2-9].[7-9]*.* pnginline

# Mosaic "The Comet" final beta

.*mosaic.*final.beta.*  tables, jpeginline, backgrounds, mailto
# }


# Old trusty character based and buggy lynx..  But it _does_ know
# about forms!

# Newer versions can handle tables and frames in a fashion, but it is
# probably better not to add them below.

#section lynx {
.*        forms 
# }

#section emacs {
# Emacs w3 is quite slow, but a very impressive hack...
.*                    basic, jpeginline, fonts, imagealign
# }

# Does not support anything at all, really, but that cannot be written
# with the syntax used in this file, so lets pretend they support
# 'nothing'..
w3.*linemode.*		   nothing
cern.*linemode.*           nothing

#section hotjava {
# HotJava, SUNs little WWW browser with support for java aplets.  Nice
# idea, but the client in itself is not all that impressive.
.*      		    basic, java, center
# }

#section udiwww {
# . . .
.*	  basic, tables, imagealign, backgrounds, font
# }

#section amiga-aweb {
# One of the better Amigabrowsers  <http://www.xs4all.nl/~yrozijn/aweb/>
.*			basic, center, pnginline, imageinline,\
                        backgrounds, bigsmall, center, division,\
                        font, fontcolor, imagealign, images,\
                        jpeginline, pjpeginline, pnginline,\
                        supsub

.*1\.[5-9].*		tables
.*[2-9]\.[1-9].*	tables
# }

# section tiber {  --- I have not seen one for quite a while
# TIBer = Teknema Internet Browser = VOL browser VOL = Video On Line;
#   <URL:http://www.vol.it/>  - lack of configuration possibilities 
#   - transparent GIF not supported
#
#.*           images, gifinline, forms, backgrounds, align, mailto, center
#
#  }

# A couple more for IBM's Webexplorer (OS/2) Contributed by Jason
#  Rumney <jasonr@pec.co.nz>
# section ibm {
.*webexplorer.*           basic, jpeginline, font, center 
.*webexplorer.*1\.0[3-9]  tables, backgrounds, imagealign, mailto
.*webexplorer.*1.1        tables, backgrounds, imagealign, mailto
.*webexplorer.*9603.*beta java, javascript, livescript, tables,\
                          backgrounds, imagealign, mailto
# } 

#section micr {
# Micro$oft Browser.  I have only tested this on an exhibition
# (ComNET '95/Sweden), so this is probably _very_ incomplete by now.
#								/Per
.*exp.*	basic, ms, font, center, fonttype, imagealign, frames
# }

#section chimera {
# Chimera.
.*	basic, -mailto
# }

#section architext {
# How nice it would have been if all robots had 'robot' in their name..
.*		robot   architex
# }

#section yahoo {
.*			robot	yahoo
# }
#section infoseek {
.*		robot	infoseek
# }
#section url {
.*minder.*		robot   url-minder
# }
#section scoutget {
.*		robot   scout
# }
#section momspider {
.*/.*		robot   webinfo
# }
#section lycos {
.*			robot	lycos
# }


#section scooter {
.*		robot	altavista
# }

#section backrub {
.*		robot	backrub
# }

#section freecrawl {
.*		robot	freecrawl
# }

#section slurp {
.*			robot	hotbot
# }

#section freeseek {
.*		robot	passagen
# }

#section webcrawler {
.*		robot	webcrawler
# }


.*robot.*		robot   



# Somewhat dubious, but one does probably not write a client in perl,
# unless you have more than 200Mb of memory, so something announcing
# itself as 'libwww-perl' is probably a robot.

.*libwww-perl.*		robot


# The default. If nothing else matches this is used to determine the
# supports values.
default      images, gifinline, forms, mailto
