Bug 422614 - "CVS remove old stuff from layout/tools" [p=alfredkayser@gmail.com (Alfred Kayser) r=roc a1.9=beltzner]

This commit is contained in:
reed@reedloden.com 2008-03-16 14:08:00 -07:00
parent 8ad7879b69
commit f69c909e7f
5 changed files with 0 additions and 579 deletions

View File

@ -1,147 +0,0 @@
aliceblue: NS_RGB(240, 248, 255)
antiquewhite: NS_RGB(250, 235, 215)
aqua: NS_RGB( 0, 255, 255)
aquamarine: NS_RGB(127, 255, 212)
azure: NS_RGB(240, 255, 255)
beige: NS_RGB(245, 245, 220)
bisque: NS_RGB(255, 228, 196)
black: NS_RGB( 0, 0, 0)
blanchedalmond: NS_RGB(255, 235, 205)
blue: NS_RGB( 0, 0, 255)
blueviolet: NS_RGB(138, 43, 226)
brown: NS_RGB(165, 42, 42)
burlywood: NS_RGB(222, 184, 135)
cadetblue: NS_RGB( 95, 158, 160)
chartreuse: NS_RGB(127, 255, 0)
chocolate: NS_RGB(210, 105, 30)
coral: NS_RGB(255, 127, 80)
cornflowerblue: NS_RGB(100, 149, 237)
cornsilk: NS_RGB(255, 248, 220)
crimson: NS_RGB(220, 20, 60)
cyan: NS_RGB( 0, 255, 255)
darkblue: NS_RGB( 0, 0, 139)
darkcyan: NS_RGB( 0, 139, 139)
darkgoldenrod: NS_RGB(184, 134, 11)
darkgray: NS_RGB(169, 169, 169)
darkgreen: NS_RGB( 0, 100, 0)
darkgrey: NS_RGB(169, 169, 169)
darkkhaki: NS_RGB(189, 183, 107)
darkmagenta: NS_RGB(139, 0, 139)
darkolivegreen: NS_RGB( 85, 107, 47)
darkorange: NS_RGB(255, 140, 0)
darkorchid: NS_RGB(153, 50, 204)
darkred: NS_RGB(139, 0, 0)
darksalmon: NS_RGB(233, 150, 122)
darkseagreen: NS_RGB(143, 188, 143)
darkslateblue: NS_RGB( 72, 61, 139)
darkslategray: NS_RGB( 47, 79, 79)
darkslategrey: NS_RGB( 47, 79, 79)
darkturquoise: NS_RGB( 0, 206, 209)
darkviolet: NS_RGB(148, 0, 211)
deeppink: NS_RGB(255, 20, 147)
deepskyblue: NS_RGB( 0, 191, 255)
dimgray: NS_RGB(105, 105, 105)
dimgrey: NS_RGB(105, 105, 105)
dodgerblue: NS_RGB( 30, 144, 255)
firebrick: NS_RGB(178, 34, 34)
floralwhite: NS_RGB(255, 250, 240)
forestgreen: NS_RGB( 34, 139, 34)
fuchsia: NS_RGB(255, 0, 255)
gainsboro: NS_RGB(220, 220, 220)
ghostwhite: NS_RGB(248, 248, 255)
gold: NS_RGB(255, 215, 0)
goldenrod: NS_RGB(218, 165, 32)
gray: NS_RGB(128, 128, 128)
grey: NS_RGB(128, 128, 128)
green: NS_RGB( 0, 128, 0)
greenyellow: NS_RGB(173, 255, 47)
honeydew: NS_RGB(240, 255, 240)
hotpink: NS_RGB(255, 105, 180)
indianred: NS_RGB(205, 92, 92)
indigo: NS_RGB( 75, 0, 130)
ivory: NS_RGB(255, 255, 240)
khaki: NS_RGB(240, 230, 140)
lavender: NS_RGB(230, 230, 250)
lavenderblush: NS_RGB(255, 240, 245)
lawngreen: NS_RGB(124, 252, 0)
lemonchiffon: NS_RGB(255, 250, 205)
lightblue: NS_RGB(173, 216, 230)
lightcoral: NS_RGB(240, 128, 128)
lightcyan: NS_RGB(224, 255, 255)
lightgoldenrodyellow: NS_RGB(250, 250, 210)
lightgray: NS_RGB(211, 211, 211)
lightgreen: NS_RGB(144, 238, 144)
lightgrey: NS_RGB(211, 211, 211)
lightpink: NS_RGB(255, 182, 193)
lightsalmon: NS_RGB(255, 160, 122)
lightseagreen: NS_RGB( 32, 178, 170)
lightskyblue: NS_RGB(135, 206, 250)
lightslategray: NS_RGB(119, 136, 153)
lightslategrey: NS_RGB(119, 136, 153)
lightsteelblue: NS_RGB(176, 196, 222)
lightyellow: NS_RGB(255, 255, 224)
lime: NS_RGB( 0, 255, 0)
limegreen: NS_RGB( 50, 205, 50)
linen: NS_RGB(250, 240, 230)
magenta: NS_RGB(255, 0, 255)
maroon: NS_RGB(128, 0, 0)
mediumaquamarine: NS_RGB(102, 205, 170)
mediumblue: NS_RGB( 0, 0, 205)
mediumorchid: NS_RGB(186, 85, 211)
mediumpurple: NS_RGB(147, 112, 219)
mediumseagreen: NS_RGB( 60, 179, 113)
mediumslateblue: NS_RGB(123, 104, 238)
mediumspringgreen: NS_RGB( 0, 250, 154)
mediumturquoise: NS_RGB( 72, 209, 204)
mediumvioletred: NS_RGB(199, 21, 133)
midnightblue: NS_RGB( 25, 25, 112)
mintcream: NS_RGB(245, 255, 250)
mistyrose: NS_RGB(255, 228, 225)
moccasin: NS_RGB(255, 228, 181)
navajowhite: NS_RGB(255, 222, 173)
navy: NS_RGB( 0, 0, 128)
oldlace: NS_RGB(253, 245, 230)
olive: NS_RGB(128, 128, 0)
olivedrab: NS_RGB(107, 142, 35)
orange: NS_RGB(255, 165, 0)
orangered: NS_RGB(255, 69, 0)
orchid: NS_RGB(218, 112, 214)
palegoldenrod: NS_RGB(238, 232, 170)
palegreen: NS_RGB(152, 251, 152)
paleturquoise: NS_RGB(175, 238, 238)
palevioletred: NS_RGB(219, 112, 147)
papayawhip: NS_RGB(255, 239, 213)
peachpuff: NS_RGB(255, 218, 185)
peru: NS_RGB(205, 133, 63)
pink: NS_RGB(255, 192, 203)
plum: NS_RGB(221, 160, 221)
powderblue: NS_RGB(176, 224, 230)
purple: NS_RGB(128, 0, 128)
red: NS_RGB(255, 0, 0)
rosybrown: NS_RGB(188, 143, 143)
royalblue: NS_RGB( 65, 105, 225)
saddlebrown: NS_RGB(139, 69, 19)
salmon: NS_RGB(250, 128, 114)
sandybrown: NS_RGB(244, 164, 96)
seagreen: NS_RGB( 46, 139, 87)
seashell: NS_RGB(255, 245, 238)
sienna: NS_RGB(160, 82, 45)
silver: NS_RGB(192, 192, 192)
skyblue: NS_RGB(135, 206, 235)
slateblue: NS_RGB(106, 90, 205)
slategray: NS_RGB(112, 128, 144)
slategrey: NS_RGB(112, 128, 144)
snow: NS_RGB(255, 250, 250)
springgreen: NS_RGB( 0, 255, 127)
steelblue: NS_RGB( 70, 130, 180)
tan: NS_RGB(210, 180, 140)
teal: NS_RGB( 0, 128, 128)
thistle: NS_RGB(216, 191, 216)
tomato: NS_RGB(255, 99, 71)
turquoise: NS_RGB( 64, 224, 208)
violet: NS_RGB(238, 130, 238)
wheat: NS_RGB(245, 222, 179)
white: NS_RGB(255, 255, 255)
whitesmoke: NS_RGB(245, 245, 245)
yellow: NS_RGB(255, 255, 0)
yellowgreen: NS_RGB(154, 205, 50)

View File

@ -1,90 +0,0 @@
a
address
applet
area
b
base
basefont
big
blink
blockquote
body
br
caption
center
certificate
cite
code
dd
dir
div
dl
dt
em
embed
font
form
frame
frameset
h1
h2
h3
h4
h5
h6
head
hr
html
i
iframe
ilayer
img
input
isindex
kbd
keygen
layer
li
link
listing
map
menu
meta
multicol
nobr
noembed
noframes
nolayer
noscript
object
ol
option
p
param
plaintext
pre
s
samp
script
select
server
small
spacer
span
strike
strong
style
sub
sup
table
td
textarea
th
title
tr
tt
u
ul
var
wbr
xmp

View File

@ -1,73 +0,0 @@
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either of the GNU General Public License Version 2 or later (the "GPL"),
# or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
DEPTH = ../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
CPPSRCS = \
nsColorNames.cpp \
$(NULL)
GENHASH_PL = $(srcdir)/genhash.pl
GENHASH_INC = genhash.inc
GENHASH = $(PERL) $(GENHASH_PL)
include $(topsrcdir)/config/rules.mk
GARBAGE += nsColorNameIDs.h nsColorNamesRGB.cpp $(CPPSRCS)
export:: $(CPPSRCS)
nsColorNames.cpp: $(GENHASH_PL) $(GENHASH_INC) nsColorNamesRGB.cpp $(srcdir)/ColorNames.txt Makefile
@rm -f $@ cnames
@sed 's/:.*//' $(srcdir)/ColorNames.txt > cnames
$(GENHASH) "1,2,3,5,6,7,8,9,11,12,13" "-o" nsColorNames COLOR_ cnames nsColorNameIDs.h > $@
cp $@ nsColorNameIDs.h nsColorNamesRGB.cpp ../../gfx/src/.
@rm -f cnames
nsColorNamesRGB.cpp: $(srcdir)/ColorNames.txt
@rm -f $@
@echo "/* Do not edit - generated by tools/Makefile */" > $@
@echo "#include \"nsColorNames.h\"" >> $@
@echo "nscolor nsColorNames::kColors[COLOR_MAX] = {" >> $@
@sed -e 's/.*://' -e 's/$$/,/' $< >> $@
@echo "};" >> $@

View File

@ -1,140 +0,0 @@
@!
@! ***** BEGIN LICENSE BLOCK *****
@! Version: MPL 1.1/GPL 2.0/LGPL 2.1
@!
@! The contents of this file are subject to the Mozilla Public License Version
@! 1.1 (the "License"); you may not use this file except in compliance with
@! the License. You may obtain a copy of the License at
@! http://www.mozilla.org/MPL/
@!
@! Software distributed under the License is distributed on an "AS IS" basis,
@! WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
@! for the specific language governing rights and limitations under the
@! License.
@!
@! The Original Code is mozilla.org code.
@!
@! The Initial Developer of the Original Code is
@! Netscape Communications Corporation.
@! Portions created by the Initial Developer are Copyright (C) 1998
@! the Initial Developer. All Rights Reserved.
@!
@! Contributor(s):
@!
@! Alternatively, the contents of this file may be used under the terms of
@! either of the GNU General Public License Version 2 or later (the "GPL"),
@! or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
@! in which case the provisions of the GPL or the LGPL are applicable instead
@! of those above. If you wish to allow use of your version of this file only
@! under the terms of either the GPL or the LGPL, and not to allow others to
@! use your version of this file under the terms of the MPL, indicate your
@! decision by deleting the provisions above and replace them with the notice
@! and other provisions required by the GPL or the LGPL. If you do not delete
@! the provisions above, a recipient may use your version of this file under
@! the terms of any one of the MPL, the GPL or the LGPL.
@!
@! ***** END LICENSE BLOCK *****
@! This file is used to generate static hash table lookups.
@! A perl script merges this file with the output of gperf to produce
@! the hash functions. Lines starting with @! are comments. Lines which do
@! not being with @! are copied straight to the output file. "@begin NAME
@! /REGEX1/ /REGEX2/" means to skip lines in the input until REGEX1 is
@! matched, and then begin saving output under name NAME, and stop when
@! REGEX2 is matched. "@include NAME" inserts the data saved as "NAME".
@! "@SUB NAME SUBREGEX" performs a substitution on the data saved in NAME.
@!
@! The following goop extracts the parts we need from the generated output
@! of gperf. We later merge that goop with custom code to generate
@! the tag lookup function.
@!
@begin MACROS /#define/ /^$/
@begin HASH_TABLE /static unsigned [a-z]+ (asso_values|hash_table)/ /};/
@begin HASH_FUNC /register int hval = len;/ /return hval/
@sub HASH_FUNC /return hval \+/hval +=/
@sub HASH_FUNC /str\[/MYLOWER(str[/
@sub HASH_FUNC /]]/])]/
@begin LENGTH_TABLE /static unsigned char lengthtable/ /};/
@begin TAG_TABLE /static struct StaticNameTable *wordlist/ /};/
@!
/*
** This is a generated file, do not edit it. This file is created by
** genhash.pl
*/
#include "plstr.h"
@classincl
@include MACROS
struct StaticNameTable {
char* tag;
PRInt32 id;
};
static const unsigned char kLowerLookup[256] = {
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,
16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,
32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,
48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,
64,
97,98,99,100,101,102,103,104,105,106,107,108,109,
110,111,112,113,114,115,116,117,118,119,120,121,122,
91, 92, 93, 94, 95, 96, 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,
112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,
128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,
144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,
176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,
208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,
224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,
240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
};
#define MYLOWER(x) kLowerLookup[((x) & 0x7f)]
/**
* Map a name to an ID or -1
*/
@classfunc
{
@include HASH_TABLE
@include LENGTH_TABLE
@include TAG_TABLE
if (str != NULL) {
int len = PL_strlen(str);
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) {
@include HASH_FUNC
@! "hval" now contains hash value
if (hval <= MAX_HASH_VALUE && hval >= MIN_HASH_VALUE) {
if (len == lengthtable[hval]) {
register const char *tag = wordlist[hval].tag;
/*
** While not at the end of the string, if they ever differ
** they are not equal. We know "tag" is already lower case.
*/
while ((*tag != '\0')&&(*str != '\0')) {
if (*tag != (char) MYLOWER(*str)) {
return -1;
}
tag++;
str++;
}
/*
** One of the strings has ended, if they are both ended, then they
** are equal, otherwise not.
*/
if ((*tag == '\0')&&(*str == '\0')) {
return wordlist[hval].id;
}
}
}
}
}
return -1;
}

View File

@ -1,129 +0,0 @@
#! /usr/local/bin/perl
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either of the GNU General Public License Version 2 or later (the "GPL"),
# or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
$klist = @ARGV[0];
$gperfopts = @ARGV[1];
$clazz = @ARGV[2];
$prefix = @ARGV[3];
$props = @ARGV[4];
$ids = @ARGV[5];
# print "/* klist=$klist */\n";
# print "/* gperfopts=$gperfopts */\n";
# print "/* clazz=$clazz */\n";
# print "/* prefix=$prefix */\n";
# print "/* props=$props */\n";
# print "/* ids=$ids */\n";
open(NAMES_FILE, "<$props");
open(HASH, "|gperf -7 -T -t -l $gperfopts -NHashFunc -p -k$klist,\$ > gperf.out.$$");
# NOTE: the decl here needs to match the TAG_TABLE rules in genhash.inc!!!
print HASH 'struct StaticNameTable { char *name; int id; };
%%
';
open(ID_FILE, ">$ids");
# Load in tag names
$nextval = 0;
while (<NAMES_FILE>) {
if (/(.*)/) {
$prop = $1;
$vals[$nextval] = $prop;
$nextval = $nextval + 1;
}
}
# Output tag id's to ID_FILE and hash info to HASH
print ID_FILE "/* Do not edit - generated by $0 */\n";
for ($i = 0; $i < $nextval; $i++) {
$val = $vals[$i];
$newval = $val;
$newval =~ tr/a-z/A-Z/;
$newval =~ s/-/_/g;
print ID_FILE "#define $prefix$newval $i\n";
print HASH $vals[$i] . ", $i\n";
}
print ID_FILE "#define $prefix" . "MAX $i\n";
close(NAMES_FILE);
close(HASH);
open(C, "<gperf.out.$$");
unlink("gperf.out.$$");
open(T, "<genhash.inc");
while (<T>) {
if (/^\@begin/) {
($name, $start, $end) =
m#\@begin[ ]*([A-Za-z0-9_]+)[ ]*/([^/]*)/[ ]*/([^/]*)/#;
$line = <C> until (eof(C) || $line =~ /$start/);
if ($line =~ /$start/) {
$template{$name} .= $line;
do {
$line = <C>;
$template{$name} .= $line;
} until ($line =~ /$end/ || eof(C));
}
} elsif (/^\@include/) {
($name) = /\@include[ ]*(.*)$/;
print $template{$name};
} elsif (/^\@sub/) {
($name, $old, $new) =
m#\@sub[ ]*([A-Za-z0-9_]*)[ ]/([^/]*)/([^/]*)/#;
$template{$name} =~ s/$old/$new/g;
} elsif (/^\@classfunc/) {
print "PRInt32 $clazz\:\:LookupName(const char* str)\n";
} elsif (/^\@classincl/) {
print "#include \"$clazz.h\"\n";
} elsif (/^@/) {
;
} else {
print $_;
}
}
# Print out tag name table at the end
print "\nconst $clazz\:\:NameTableEntry $clazz\:\:kNameTable\[\] = {\n";
for ($i = 0; $i < $nextval; $i++) {
$val = $vals[$i];
$newval = $val;
$newval =~ tr/a-z/A-Z/;
print " { \"$vals[$i]\", $i }, \n";
}
print "};\n";