/*
* Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice (including the next
* paragraph) shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
Replace words that may disturb easily-offended users or easily-worried lawyers
with those that may entertain the easily-amused Sun engineer who had to edit
the list.
Do not remove unless you've gotten approval to ship with R-rated language
randomly displayed on screen. (While you could argue that out of context
some of these words are, for instance, another name for a rooster or a cat,
it's harder to argue when the context they're displayed in may include words
like "boobies", "vibrator" and "Viagra".)
---
hacks/barcode.c | 124 ++++++++++++++++++++++++++++++++++++++++++++++++------
1 files changed, 110 insertions(+), 14 deletions(-)
diff --git xscreensaver-5.12/hacks/barcode.c xscreensaver-5.12/hacks/barcode.c
--- xscreensaver-5.12/hacks/barcode.c
+++ xscreensaver-5.12/hacks/barcode.c
@@ -102,44 +102,67 @@ static const char *words[] =
"addiction",
"alertness",
"Algeria",
+ "Amber Road",
"anxiety",
"aorta",
"argyle socks",
"attrition",
+ "automagic",
"axis of evil",
"bamboo",
+ "banana slug",
"bangle",
"bankruptcy",
"baptism",
+ "barrelmaker",
"beer",
"bellicosity",
"bells",
"belly",
+ "Beowawe",
+ "Berkeley",
+ "BFU",
+ "biodiesel",
+ "blastwave",
"bliss",
"bogosity",
- "boobies",
- "boobs",
+ "bolthole",
+ "Boole House",
+ "boomer",
"booty",
"bread",
+ "brickify",
+ "browncoat",
"bubba",
"burrito",
+ "caiman",
"California",
"capybara",
"cardinality",
"caribou",
"carnage",
+ "Chicago",
"children",
+ "chime",
"chocolate",
+ "chupacabra",
+ "cinnabar",
+ "Clear View",
"CLONE",
- "cock",
+ "Colorado",
+ "Complete.",
"constriction",
"contrition",
"cop",
+ "corona",
"corpse",
"cowboy",
"crabapple",
"craziness",
+ "crossbow",
"cthulhu",
+ "cuddle",
+ "cuddletech",
"Death",
"decepticon",
"deception",
@@ -148,22 +171,31 @@ static const char *words[] =
"decoy",
"defenestration",
"democracy",
+ "dendrite",
"dependency",
"despair",
"desperation",
"disease",
"disease",
"doberman",
+ "dot com",
"DOOM",
- "dreams",
+ "DREAM",
"dreams",
"drugs",
+ "Duckwater",
+ "duraflame",
"easy",
"ebony",
+ "ecoresponsibility",
"election",
"eloquence",
+ "Elko",
+ "Ely",
+ "embiggen",
"emergency",
"eureka",
+ "every city",
"excommunication",
"fat",
"fatherland",
@@ -171,18 +203,28 @@ static const char *words[] =
"fear",
"fever",
"filth",
+ "fishworks",
+ "flask",
"flatulence",
"fluff",
"fnord",
+ "FOX",
+ "frak",
"freedom",
"fruit",
- "fruit",
+ "fugu",
"futility",
+ "galaxy",
+ "genunix",
"gerbils",
- "GOD",
+ "Gerlach",
"goggles",
"goobers",
"gorilla",
+ "green violet",
+ "grok",
+ "grub",
+ "Groom Lake",
"halibut",
"handmaid",
"happiness",
@@ -193,23 +235,31 @@ static const char *words[] =
"heroin",
"heroine",
"hope",
+ "honeycomb",
"hysteria",
+ "Ichthyosaur",
"icepick",
"identity",
"ignorance",
+ "illumonati",
"importance",
+ "Indiana",
"individuality",
"inkling",
"insurrection",
"intoxicant",
"ire",
"irritant",
+ "iwashi",
"jade",
"jaundice",
+ "Jet",
"Joyce",
+ "Jupiter",
"kidney stone",
"kitchenette",
"kiwi",
+ "Lahontan",
"lathe",
"lattice",
"lawyer",
@@ -218,32 +268,49 @@ static const char *words[] =
"lobbyist",
"love",
"lozenge",
+ "Lund",
+ "Mad Hatter",
"magazine",
"magnesium",
"malfunction",
+ "Marrakesh",
+ "Mars",
"marmot",
"marshmallow",
+ "McGill",
+ "Menlo Park",
+ "mercurial",
"merit",
"merkin",
"mescaline",
"milk",
"mischief",
"mistrust",
+ "Moapa",
"money",
"monkey",
"monkeybutter",
+ "Muskoka",
+ "mustang",
"nationalism",
"nature",
+ "Nevada",
+ "newt",
+ "Niagara",
"neuron",
"noise",
"nomenclature",
"nutria",
"OBEY",
"ocelot",
+ "oracle",
"offspring",
"overseer",
+ "Pahrump",
"pain",
"pajamas",
+ "panic",
+ "paravon",
"passenger",
"passion",
"Passover",
@@ -253,19 +320,21 @@ static const char *words[] =
"petticoat",
"pharmacist",
"PhD",
+ "pinenut",
+ "Pioche",
"pitchfork",
"plague",
"Poindexter",
"politician",
"pony",
+ "ponytail",
"presidency",
"prison",
"prophecy",
- "Prozac",
"punishment",
"punk rock",
"punk",
- "pussy",
+ "quahog",
"quagmire",
"quarantine",
"quartz",
@@ -274,13 +343,18 @@ static const char *words[] =
"rage",
"readout",
"reality",
- "rectum",
+ "register",
"reject",
"rejection",
+ "Reno",
"respect",
"revolution",
"roadrunner",
+ "rock",
"rule",
+ "sagebrush",
+ "Santa Clara",
+ "Santa Cruz",
"savor",
"scab",
"scalar",
@@ -289,43 +363,61 @@ static const char *words[] =
"security",
"sediment",
"self worth",
+ "shiny",
"sickness",
+ "sierra",
"silicone",
+ "Sirius",
"slack",
"slander",
"slavery",
"sledgehammer",
- "smegma",
"smelly socks",
+ "soda",
+ "songbird",
"sorrow",
"space program",
+ "Sparks",
"stamen",
"standardization",
"stench",
"subculture",
"subversion",
+ "sun",
"suffering",
"surrender",
"surveillance",
"synthesis",
+ "tamarack",
"television",
"tenant",
"tendril",
"terror",
"terrorism",
"terrorist",
+ "Tesla",
"the impossible",
+ "the possimpible",
"the unknown",
+ "thumper",
+ "tiger",
+ "tonic",
"toast",
+ "Tonopah",
"topography",
"truism",
+ "truthiness",
+ "Tsinghua",
"turgid",
+ "uisce",
+ "unbreakable",
"underbrush",
"underling",
"unguent",
"unusual",
"uplink",
"urge",
+ "Utah",
"valor",
"variance",
"vaudeville",
@@ -333,8 +425,7 @@ static const char *words[] =
"vegetarian",
"venom",
"verifiability",
- "viagra",
- "vibrator",
+ "vermillion",
"victim",
"vignette",
"villainy",
@@ -344,25 +435,30 @@ static const char *words[] =
"warehouse",
"waste",
"waveform",
+ "Wendover",
"whiffle ball",
"whorl",
"windmill",
+ "Winchester",
"words",
"worm",
"worship",
"worship",
- "Xanax",
+ "Wyoming",
"Xerxes",
"Xhosa",
"xylophone",
"yellow",
+ "Yerington",
"yesterday",
"your nose",
"Zanzibar",
"zeal",
"zebra",
"zest",
- "zinc"
+ "zettabyte",
+ "zinc",
+ "Zulu"
};
#define WORD_COUNT (sizeof(words) / sizeof(char *))