diff --git a/history/priorart/yawex-0.7.4/README b/history/priorart/yawex-0.7.4/README
new file mode 100644
index 0000000..1c6a926
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/README
@@ -0,0 +1,15 @@
+Die CVS Variante von Yawex verdient ein sinniges README.
+
+Verzeichnisse:
+ apache/
+ bin/
+ javascript/
+ lib/
+ pages/
+ templates/
+ tools/
+
+Was fehlt:
+- INSTALL Datei, die erklärt wie eine sinnige Installation funktioniert.
+- TODO Datei mit den wesentlichsten Vorhaben nd vorgeschlagenen
+ Verbesserungen.
\ No newline at end of file
diff --git a/history/priorart/yawex-0.7.4/apache/README b/history/priorart/yawex-0.7.4/apache/README
new file mode 100644
index 0000000..de2619d
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/apache/README
@@ -0,0 +1,4 @@
+Beispiel für eine Erweiterung der Apache Konfiguration bei
+der Installation von yawex mit seinen verschiedenen
+Hilfsdokumenten.
+
diff --git a/history/priorart/yawex-0.7.4/apache/httpd.conf.add b/history/priorart/yawex-0.7.4/apache/httpd.conf.add
new file mode 100644
index 0000000..aaff962
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/apache/httpd.conf.add
@@ -0,0 +1,3 @@
+
+# yawex configuration
+Include /etc/httpd/yawex.conf
diff --git a/history/priorart/yawex-0.7.4/apache/yawex.conf b/history/priorart/yawex-0.7.4/apache/yawex.conf
new file mode 100644
index 0000000..1413fb7
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/apache/yawex.conf
@@ -0,0 +1,10 @@
+
+ AllowOverride AuthConfig
+ Options FollowSymLinks
+
+
+alias /testwiki/templates/ /var/www/testwiki/templates/
+alias /testwiki/javascript/ /var/www/testwiki/javascript/
+scriptalias /testwiki/member /var/www/testwiki/login/yawex.pl
+scriptalias /testwiki/public /var/www/testwiki/cgi-bin/yawex.pl
+scriptalias /testwiki/register /var/www/testwiki/cgi-bin/yawex.pl
diff --git a/history/priorart/yawex-0.7.4/bin/yawex.pl b/history/priorart/yawex-0.7.4/bin/yawex.pl
new file mode 100755
index 0000000..ab28e14
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/bin/yawex.pl
@@ -0,0 +1,138 @@
+#!/usr/bin/perl -w
+#
+# main cgiscript for yawex
+#
+# $Header: /var/local/cvs/yawex/bin/yawex.pl,v 1.3 2004/10/03 14:24:08 bernd Exp $
+#
+
+use strict;
+
+use CGI qw/:standard/;
+use CGI::Carp 'fatalsToBrowser';
+$CGI::POST_MAX=1024 * 100; # max 100k POSTs
+$CGI::DISABLE_UPLOADS = 1; # no uploads
+
+use Yawex::PageLookUp;
+use Yawex::PageActions;
+use Yawex::Page;
+use Yawex::Auth;
+use Yawex::Errors;
+use Yawex::Debug;
+use Conf::TestWiki;
+
+print header();
+
+#die und warn sauber abhandeln
+$SIG{__DIE__} = $SIG{__WARN__} =
+ sub {
+ Yawex::Errors::handler(@_);
+ };
+
+#laufzeit begrenzen
+alarm(20);
+
+#check for POST size error
+my $dummy = param('dummy');
+if (cgi_error()) {
+ print header(-status => cgi_error());
+ exit 0;
+}
+
+#arbeitsverzeichnis setzen
+chdir "testwiki" ||
+chdir "/var/www/bernd-worsch.de/friendswiki/pages" ||
+chdir "/var/www/testwiki/pages" ||
+instant_install();
+
+#umask setzen
+umask 0000;
+
+#request hash initialisieren
+#
+#simpler wäre es mit der CGI param() Funktion weiter zu arbeiten.
+#kann aber nicht sagen wie ich dann action und page parameter
+#modifiziert bekomme :(
+#
+my %request = ();
+foreach (param()) {
+ $request{$_} = param($_);
+}
+
+$request{'full_url'} = url();
+$request{'relative_url'} = url(-relative=>1);
+$request{'absolute_url'} = url(-absolute=>1);
+$request{'url_with_path'} = url(-path_info=>1);
+$request{'url_with_path_and_query'} = url(-path_info=>1, -query=>1);
+$request{'netloc'} = url(-base=>1);
+
+$request{'referer'} = referer() || $Conf::default_referer;
+$request{'user'} = Yawex::Auth::resolve_user(remote_user());
+
+$request{'debug'} = param('debug');
+unless ($request{'debug'} && ($request{'debug'} == 1)) {
+ if ($request{'referer'} =~ /debug=1/) {
+ $request{'debug'} = 1;
+ }
+}
+
+Yawex::Debug::show_request(\%request, "raw") if $request{'debug'};
+
+sub instant_install {
+ print "Welcome to Yawex!";
+ print header(), "Sorry 'instant_install()' not implemented. Exiting!";
+ exit 0;
+}
+
+sub lastpage {
+ my $result;
+ if ($request{'referer'} =~ /page=([^&]+)/) {
+ $result = $1;
+ } else {
+ $result = "UnknownPage"; #fake name of lastpage if necessary
+ }
+ if (-d $result) {
+ $result .= "/$result";
+ }
+ return $result;
+}
+
+# resolve action and page (needs cleanup)
+if ($request{'relative_url'} eq 'register') {
+ $request{'page'} = "NewUser";
+ $request{'relative_url'} = $Conf::publicurl;
+} elsif (exists $request{'form_quicksearch'} && $request{'form_quicksearch'}) {
+ #todo: jump to page if appropriate
+ #$request{'page'} = $request{'form_quicksearch'};
+ #$request{'action'} = "open";
+ $request{'page'} = Yawex::Page::topic($request{'page'}) . "/SearchPage";
+ $request{'action'} = "open";
+ delete $request{'form-button'};
+} else {
+ $request{'page'} = param('page') || param('newpage');
+}
+
+$request{'lastpage'} = lastpage();
+Yawex::Debug::show_request(\%request, "1") if $request{'debug'};
+
+Yawex::PageActions::resolve_action(\%request);
+Yawex::Debug::show_request(\%request, "action resolved") if $request{'debug'};
+
+my $original_page = $request{'page'};
+($request{'state'}, $request{'page'}) =
+ Yawex::PageLookUp::lookup_page($request{'page'}, $request{'lastpage'});
+if ($request{'state'} == 8) { # do not change to virtual pages
+ $request{'virtualpage'} = $request{'page'};
+ $request{'page'} = $original_page;
+}
+
+Yawex::Debug::show_request(\%request, "page resolved") if $request{'debug'};
+
+# what to do when page resolution failed
+if ($request{'state'} == 0 && $request{'action'} ne 'create') {
+ $request{'action'} = 'new';
+ Yawex::Debug::show_request(\%request, "unknown page") if $request{'debug'};
+}
+
+eval('Yawex::PageActions::action_'.$request{'action'}.'(\%request)');
+
+
diff --git a/history/priorart/yawex-0.7.4/javascript/wikimarkup.js b/history/priorart/yawex-0.7.4/javascript/wikimarkup.js
new file mode 100644
index 0000000..8766877
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/javascript/wikimarkup.js
@@ -0,0 +1,95 @@
+//
+// wikimarkup.js
+//
+// Javascript Hilfsfunktionen zum Umgang mit Wiki Quelltext
+//
+// $Header: /var/local/cvs/yawex/javascript/wikimarkup.js,v 1.4 2004/07/17 22:02:21 bernd Exp $
+//
+// todo: Datei über die registrierten Markup Module generieren
+//
+
+//alert("Hallo wikimarkup.js");
+
+function test() {
+ alert("originaltext: \n" + originaltext);
+}
+
+//
+// ersetzt den Text im Editierfenster
+//
+function setcontent(text) {
+ var ta = document.getElementById("basetext");
+ ta.value = text;
+}
+
+
+//
+// packt den im Editierfenster markierten Text mit anderem Text ein
+//
+function wrap(left, right) {
+ if (! left) { return; }
+ if (! right) { right = ""; }
+
+ var ta = document.getElementById("basetext");
+
+ var txt = ta.value;
+
+ var sStart = 0;
+ var sEnd = 0;
+ if (document.getSelection) { // mozilla
+ sStart = ta.selectionStart;
+ sEnd = ta.selectionEnd;
+ } else { if (document.selection && document.selection.createRange) { // ie
+ range = document.selection.createRange;
+ sStart = txt.indexOf(range.text);
+ sEnd = sStart + range.text.length;
+ } else { // other browsers
+ alert("sorry, not available in your browser");
+ return;
+ } }
+
+ var sPre = txt.substr(0, sStart);
+ var sText = txt.substr(sStart, sEnd-sStart);
+ var sPost = txt.substr(sEnd, txt.length-sEnd);
+
+ ta.value = sPre + left + sText + right + sPost;
+}
+
+//
+// schaltet die Sichtbarkeit von Notizbereichen um
+// Notizbereiche sind über span Tags realisiert, der
+// innere kann über einen Schalterlink im äußeren
+// ein und ausgeblendet werden. Dabei ändert der
+// äußere Bereich die Darstellung von inline zu block.
+//
+function toggleNote(id) {
+ var note = document.getElementById(id);
+ var notetext = document.getElementById(id + 't');
+ if (notetext.style.display == "inline") {
+ note.style.display = "inline";
+ notetext.style.display = "none";
+ } else {
+ note.style.display = "block";
+ notetext.style.display = "inline";
+ }
+}
+
+function toggleNotes() {
+ var i = 1;
+ while (document.getElementById("n"+i)) {
+ toggleNote("n"+i);
+ i++;
+ }
+}
+
+//
+// fügt in das Kommentarfeld die Rohdaten für einen Kommentar
+// zu einem Autorenbeitrag ein.
+//
+// authortagnumber - Nummer des betreffenden Autorenbeitrags
+//
+function addComment(authortagnumber) {
+ var taComment = document.getElementById("form-text");
+ taComment.value = ":)->" + authortagnumber + " Finde ich auch!";
+ taComment.focus();
+}
diff --git a/history/priorart/yawex-0.7.4/makefile b/history/priorart/yawex-0.7.4/makefile
new file mode 100644
index 0000000..b4f7478
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/makefile
@@ -0,0 +1,95 @@
+#
+# yawex makefile
+#
+# simplistic and quite inflexible, but better than nothing
+#
+# $Header: /var/local/cvs/yawex/makefile,v 1.10 2005/01/04 00:25:18 bernd Exp $
+#
+
+installdir=/var/www/testwiki
+pkgversion=yawex-0.7.4
+usrgrp=wwwrun:www
+#installdir=/var/www/bernd-worsch.de/friendswiki
+#usrgrp=berndw:users
+
+unit_test: # alle unit tests durchführen
+ cd lib/Yawex/test; alltests.pl
+
+test_analyse: # text analyse test
+ cd lib/Yawex/test; analyse.pl analyseme.txt
+
+test_render: # rendertest
+ cd lib/Yawex/test; render.pl renderme.txt
+
+test_yawex: # testweise eine Seite rendern
+ cd bin; yawex.pl page=BerndWorsch
+
+install_local: # lokale installation der software mit vorheriger paketierung
+ make package
+ make install
+ # make install_pages
+ make restart_apache
+
+install: # standard installation
+ mkdir -p $(installdir)
+ make install_templates
+ make install_js
+ make install_cgi
+ make install_conf
+
+install_cgi: # cgi scripte installieren
+ mkdir -p $(installdir)/cgi-bin/
+ sudo cp $(pkgversion)/bin/yawex.pl $(installdir)/cgi-bin/
+ sudo cp -r $(pkgversion)/lib/Yawex/ $(installdir)/cgi-bin/
+ sudo cp -r $(pkgversion)/lib/Text/ $(installdir)/cgi-bin/
+
+install_login: # login infrastruktur aufbauen
+ sudo mkdir -p $(installdir)/login/
+ sudo chmod -R 777 $(installdir)/login
+ sudo cp $(pkgversion)/templates/htaccess $(installdir)/login/.htaccess
+ sudo ln -fs $(installdir)/cgi-bin/yawex.pl $(installdir)/login/yawex.pl
+ sudo ln -fs $(installdir)/cgi-bin/Yawex $(installdir)/login/Yawex
+ sudo ln -fs $(installdir)/cgi-bin/Conf $(installdir)/login/Conf
+ sudo chown -R $(usrgrp) $(installdir)/login
+ sudo chmod -R 777 $(installdir)/login
+
+install_conf: # Cinfigurations Informationen installieren
+ sudo cp -r $(pkgversion)/lib/Conf/ $(installdir)/cgi-bin/
+
+clear_login: # ???
+ rm -r $(installdir)/login
+
+install_pages: # Seiten in den ausgangszustand zurücksetzen
+ rm -fr $(installdir)/pages/
+ cp -r $(pkgversion)/pages/ $(installdir)
+ sudo chmod -R 777 $(installdir)/pages/
+ sudo chown -R $(usrgrp) $(installdir)
+
+install_templates: # neue darstellungstemplates installieren
+ sudo cp -r $(pkgversion)/templates/ $(installdir)
+ sudo chown -R $(usrgrp) $(installdir)/templates
+
+install_js: # javascript bibliotheken installieren
+ sudo cp -r $(pkgversion)/javascript/ $(installdir)
+
+restart_apache: # apache server neustarten
+ sudo /etc/init.d/apache2 restart
+
+show_log: # apache fehlerlog anzeigen
+ sudo tail -f /var/log/apache2/error_log
+
+clean: # temporäre dateien löschen
+ rm -f `find . -name \*~`
+ rm -r $(pkgversion)/
+
+package: # software neu paketieren
+ rm -fr $(pkgversion)/
+ mkdir -p $(pkgversion)/
+ cp -r README makefile bin lib pages templates javascript tools apache $(pkgversion)/
+ rm -f `find $(pkgversion) -name \*~`
+ rm -fr `find $(pkgversion) -name CVS`
+ tools/striptests `find $(pkgversion)/lib/Yawex -name \*.pm`
+ tar czf $(pkgversion).tgz $(pkgversion)/
+
+shipout: paket ausliefern
+ mv $(pkgversion).tgz /home/bernd/private/2topics/4rootserver/
diff --git a/history/priorart/yawex-0.7.4/pages/CorePages/AllPages b/history/priorart/yawex-0.7.4/pages/CorePages/AllPages
new file mode 100755
index 0000000..e69de29
diff --git a/history/priorart/yawex-0.7.4/pages/CorePages/BackLinks b/history/priorart/yawex-0.7.4/pages/CorePages/BackLinks
new file mode 100755
index 0000000..e69de29
diff --git a/history/priorart/yawex-0.7.4/pages/CorePages/CorePage b/history/priorart/yawex-0.7.4/pages/CorePages/CorePage
new file mode 100755
index 0000000..f0974cd
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/pages/CorePages/CorePage
@@ -0,0 +1 @@
+This is CorePage
diff --git a/history/priorart/yawex-0.7.4/pages/CorePages/CorePages b/history/priorart/yawex-0.7.4/pages/CorePages/CorePages
new file mode 100755
index 0000000..7d4a7bb
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/pages/CorePages/CorePages
@@ -0,0 +1 @@
+This is CorePages
diff --git a/history/priorart/yawex-0.7.4/pages/CorePages/NewPage b/history/priorart/yawex-0.7.4/pages/CorePages/NewPage
new file mode 100755
index 0000000..4af54d3
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/pages/CorePages/NewPage
@@ -0,0 +1,3 @@
+Listet alle Seiten chronologisch nach Entstehung und ermöglicht
+das anlegen neuer Seiten. (ähnlich einem Notizbuch)
+
diff --git a/history/priorart/yawex-0.7.4/pages/CorePages/RecentChanges b/history/priorart/yawex-0.7.4/pages/CorePages/RecentChanges
new file mode 100755
index 0000000..e69de29
diff --git a/history/priorart/yawex-0.7.4/pages/CorePages/SearchPage b/history/priorart/yawex-0.7.4/pages/CorePages/SearchPage
new file mode 100755
index 0000000..d75e61b
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/pages/CorePages/SearchPage
@@ -0,0 +1,2 @@
+Ermöglicht die Volltextsuche im Wiki. Listet jeweils die Ergebnisse
+der letzten Suche.
diff --git a/history/priorart/yawex-0.7.4/pages/CorePages/SiteMap b/history/priorart/yawex-0.7.4/pages/CorePages/SiteMap
new file mode 100755
index 0000000..e69de29
diff --git a/history/priorart/yawex-0.7.4/pages/HelpPages/GlobalPage b/history/priorart/yawex-0.7.4/pages/HelpPages/GlobalPage
new file mode 100755
index 0000000..e69de29
diff --git a/history/priorart/yawex-0.7.4/pages/HelpPages/HelpPage b/history/priorart/yawex-0.7.4/pages/HelpPages/HelpPage
new file mode 100755
index 0000000..b03fd94
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/pages/HelpPages/HelpPage
@@ -0,0 +1 @@
+This is HelpPage
diff --git a/history/priorart/yawex-0.7.4/pages/HelpPages/HelpPages b/history/priorart/yawex-0.7.4/pages/HelpPages/HelpPages
new file mode 100755
index 0000000..5abdcf0
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/pages/HelpPages/HelpPages
@@ -0,0 +1 @@
+This is HelpPages
diff --git a/history/priorart/yawex-0.7.4/pages/SubContext/SubContext b/history/priorart/yawex-0.7.4/pages/SubContext/SubContext
new file mode 100755
index 0000000..adcc394
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/pages/SubContext/SubContext
@@ -0,0 +1 @@
+This is SubContext
diff --git a/history/priorart/yawex-0.7.4/pages/SubContext/SubContextPage b/history/priorart/yawex-0.7.4/pages/SubContext/SubContextPage
new file mode 100755
index 0000000..d2336ec
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/pages/SubContext/SubContextPage
@@ -0,0 +1 @@
+This is SubContextPage
diff --git a/history/priorart/yawex-0.7.4/pages/SubContext/SubSubContext/SubSubContext b/history/priorart/yawex-0.7.4/pages/SubContext/SubSubContext/SubSubContext
new file mode 100755
index 0000000..5e31489
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/pages/SubContext/SubSubContext/SubSubContext
@@ -0,0 +1 @@
+This is SubSubContext
diff --git a/history/priorart/yawex-0.7.4/pages/TopLevelPage b/history/priorart/yawex-0.7.4/pages/TopLevelPage
new file mode 100755
index 0000000..c27d74f
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/pages/TopLevelPage
@@ -0,0 +1 @@
+This is TopLevelPage
diff --git a/history/priorart/yawex-0.7.4/pages/UserPages/BerndWorsch b/history/priorart/yawex-0.7.4/pages/UserPages/BerndWorsch
new file mode 100755
index 0000000..eefb989
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/pages/UserPages/BerndWorsch
@@ -0,0 +1 @@
+This is BerndWorsch
diff --git a/history/priorart/yawex-0.7.4/pages/UserPages/UserPages b/history/priorart/yawex-0.7.4/pages/UserPages/UserPages
new file mode 100755
index 0000000..80a7b20
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/pages/UserPages/UserPages
@@ -0,0 +1 @@
+This is UserPages
diff --git a/history/priorart/yawex-0.7.4/pages/WelcomePage b/history/priorart/yawex-0.7.4/pages/WelcomePage
new file mode 100755
index 0000000..f4ede81
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/pages/WelcomePage
@@ -0,0 +1,27 @@
+This is WelcomePage!
+
+
+- NeueSeite
+
+- NewPage
+- SearchPage
+- RecentChanges
+
+
+- GlobalPages
+- HelpPages
+- UserPages
+
+
+- WelcomePage
+- TopLevelPage
+
+
+- GlobalPage
+- HelpPage
+
+
+- SubContext
+- SubContextPage
+
+
diff --git a/history/priorart/yawex-0.7.4/templates/htaccess b/history/priorart/yawex-0.7.4/templates/htaccess
new file mode 100644
index 0000000..96b3a97
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/templates/htaccess
@@ -0,0 +1,5 @@
+AuthName "testwiki"
+AuthType Basic
+AuthUserFile /var/www/testwiki/login/htpasswd
+require valid-user | user NewUser
+AuthAuthoritative on
diff --git a/history/priorart/yawex-0.7.4/templates/template-devel.html b/history/priorart/yawex-0.7.4/templates/template-devel.html
new file mode 100644
index 0000000..15e534a
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/templates/template-devel.html
@@ -0,0 +1,29 @@
+
TEMPLATE FUER EINE WIKISEITE
+
+Seitenname: ##{$pagename}##
+
+Kontext: ##{breadcrumbs()}##
+
+Formularanfang: ##{beginform()}##
+
+Aktionen: ##{actions()}##
+
+Seiteninhalt:
+##{$action ne 'edit' && show($page)}##
+##{$action eq 'edit' && edit($page)}##
+##{$state == 0 && create($original_page)}##
+
+
+Formularende: ##{endform()}##
+
+Version: ##{$version}##
+
+Homeurl: home
+
+
----- debug info follows -----
+
+Dies und Das: ##{$original_page}##
+
+Request: ##{request()}##
+
+
diff --git a/history/priorart/yawex-0.7.4/templates/template-gila-colors.css b/history/priorart/yawex-0.7.4/templates/template-gila-colors.css
new file mode 100644
index 0000000..ac55ed2
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/templates/template-gila-colors.css
@@ -0,0 +1,60 @@
+/***************************************************************
+ * TITLE: Color Scheme Stylesheet for Gila *
+ * URI : http://www.oswd.org/design/???/gila/color-scheme.css *
+ * MODIF: 2003-02-03 1227 +0800 *
+ ***************************************************************/
+
+
+/* ###### Text Colors ###### */
+
+h1, #bodyText a, .leftSideBar a, .leftSideBar span, .rightSideBar a
+ { color: #a68c53; }
+
+.headerTitle, .headerLinks *, .menuBar a:hover, .leftSideBar .sideBarTitle,
+.leftSideBar a:hover, .leftSideBar .thisPage, .rightSideBar .sideBarTitle, #footer a
+ { color: black; }
+
+.headerTitle span, .menuBar, .menuBar *
+ { color: white; }
+
+.headerLinks
+ { color: #b82619; }
+
+
+/* ###### Background Colors ###### */
+
+body
+ { background-color: #f3f2eb; }
+
+#bodyText, .headerLinks, .menuBar a:hover, .rightSideBar
+ { background-color: white; }
+
+#header
+ { background-color: #b82619; }
+
+.menuBar
+ { background-color: black; }
+
+.leftSideBar .sideBarTitle, .rightSideBar .sideBarTitle, #footer
+ { background-color: #e6dfcf; }
+
+
+/* ###### Border Colors ###### */
+
+h1, #bodyText, .rightSideBar
+ { border-color: #e6dfcf; }
+
+acronym
+ { border-color: #a68c53; }
+
+/* ###### Additional Stuff ###### */
+
+.verbatim {
+ background-color: #f3f2eb;
+ border-color: #e6dfcf;
+}
+
+.blog {
+ background-color: #f3f2eb;
+ border-color: #e6dfcf;
+}
diff --git a/history/priorart/yawex-0.7.4/templates/template-gila.css b/history/priorart/yawex-0.7.4/templates/template-gila.css
new file mode 100644
index 0000000..c3da1f7
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/templates/template-gila.css
@@ -0,0 +1,252 @@
+/*******************************************************
+ * TITLE: Common Stylesheet for Gila *
+ * URI : http://www.oswd.org/design/???/gila/gila.css *
+ * MODIF: 2003-02-03 1231 +0800 *
+ *******************************************************/
+
+
+/* ###### Body Text ###### */
+
+body {
+ font-family: verdana, tahoma, helvetica, arial, sans-serif;
+ font-size: 94%;
+ margin: 0;
+}
+
+h1, h2, h3 {
+ font-family: arial, verdana, tahoma, sans-serif;
+}
+
+h1 {
+ font-size: 164%;
+ font-weight: bold;
+ font-style: italic;
+ padding-top: 1em;
+ border-top-style: solid;
+ border-top-width: 1px;
+}
+
+p {
+ padding-bottom: 1ex;
+}
+
+img {
+ border: none;
+}
+
+acronym {
+ border-bottom-style: dotted;
+ border-bottom-width: 1px;
+ cursor: help;
+}
+
+code {
+ font-family: "lucida console", monospace;
+ font-size: 95%;
+}
+
+dt {
+ font-weight: bold;
+}
+
+dd {
+ padding-bottom: 1.5em;
+}
+
+#bodyText {
+ text-align: justify;
+ line-height: 1.5em;
+ margin-left: 12em;
+ padding: 0.5ex 14em 1em 1em;
+ border-left-style: solid;
+ border-left-width: 1px;
+}
+
+#bodyText a {
+ /* See color-scheme.css */
+}
+
+#bodyText a:hover {
+ text-decoration: none;
+}
+
+.smallCaps {
+ font-variant: small-caps;
+}
+
+
+/* ###### Header ###### */
+
+#header {
+ height: 4em;
+ padding: 0.25em 2.5mm 0 4mm;
+}
+
+.headerTitle {
+ font-size: 252%;
+ text-decoration: none;
+ font-weight: bold;
+ font-style: italic;
+ line-height: 1.5em;
+}
+
+.headerTitle span {
+ font-weight: normal;
+}
+
+.headerLinks {
+ font-size: 87%;
+ padding: 0.5ex 10em 0.5ex 1em;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.headerLinks * {
+ text-decoration: none;
+ padding: 0 2ex 0 1ex;
+}
+
+.headerLinks a:hover {
+ text-decoration: underline;
+}
+
+.menuBar {
+ text-align: center;
+ padding: 0.5ex 0;
+}
+
+.menuBar * {
+ text-decoration: none;
+ font-weight: bold;
+ padding: 0 2ex 0 1ex;
+}
+
+.menuBar a:hover {
+ /* See color-scheme.css */
+}
+
+
+/* ###### Left Sidebar ###### */
+
+.leftSideBar {
+ font-size: 95%;
+ width: 12.65em;
+ float: left;
+ clear: left;
+}
+
+.leftSideBar a, .leftSideBar span {
+ text-decoration: none;
+ font-weight: bold;
+ line-height: 2em;
+ padding: 0.75ex 1ex;
+ display: block;
+}
+
+[class~="leftSideBar"] a, [class~="leftSideBar"] span {
+ line-height: 1.5em;
+}
+
+.leftSideBar a:hover {
+ /* See color-scheme.css */
+}
+
+.leftSideBar .sideBarTitle {
+ font-weight: bold;
+ padding: 0.75ex 1ex;
+}
+
+.leftSideBar .sideBarText {
+ font-weight: normal;
+ padding: 1ex 0.75ex 1ex 1ex;
+}
+
+.leftSideBar .thisPage {
+ /* See color-scheme.css */
+}
+
+
+/* ###### Right Sidebar ###### */
+
+.rightSideBar {
+ font-size: 95%;
+ width: 12.65em;
+ margin: 2ex 0.8ex 0 0;
+ float: right;
+ clear: right;
+ border-style: solid;
+ border-width: 1px;
+}
+
+[class~="rightSideBar"] {
+ margin-right: 1.5ex;
+}
+
+.rightSideBar a {
+ font-weight: bold;
+}
+
+.rightSideBar a:hover {
+ text-decoration: none;
+}
+
+.rightSideBar .sideBarTitle {
+ font-weight: bold;
+ margin: 1em 1ex;
+ padding: 0.75ex 1ex;
+}
+
+.rightSideBar .sideBarText {
+ font-weight: normal;
+ line-height: 1.5em;
+ padding: 0 3ex 1em 2ex;
+}
+
+
+/* ###### Footer ###### */
+
+#footer {
+ font-size: 85%;
+ text-align: center;
+ line-height: 1.25em;
+ padding: 1em 4mm 1.5em 4mm;
+ clear: left;
+}
+
+#footer div {
+ padding-bottom: 1ex;
+}
+
+#footer a {
+ text-decoration: none;
+ font-weight: bold;
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+}
+
+#footer a:hover {
+ border-bottom: 0;
+}
+
+/* ###### Additional Stuff ###### */
+
+.verbatim {
+ font-size: 60%;
+ font-weight: bold;
+ padding: 0.4em 1mm 0.5em 1mm;
+ border-style: solid;
+ border-width: 1px;
+}
+
+.signature {
+ font-weight: bold;
+ font-style: italic;
+}
+
+.blog {
+ font-size: 60%;
+ padding: 0.4em 1mm 0.5em 1mm;
+ border-style: solid;
+ border-width: 1px;
+}
\ No newline at end of file
diff --git a/history/priorart/yawex-0.7.4/templates/template-gila.html b/history/priorart/yawex-0.7.4/templates/template-gila.html
new file mode 100644
index 0000000..341ebf5
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/templates/template-gila.html
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+
+
+
+
+ ##{$pagename}##
+
+
+
+
+ ##{beginform()}##
+
+ ##{request()}##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ##{$action eq 'open' && show($page)}##
+ ##{$action eq 'edit' && edit($page)}##
+ ##{$action eq 'save' && show($page)}##
+ ##{$action eq 'new' && create($page)}##
+
+ ##{$action eq 'open' && render(specialcontent($page))}##
+
+ ##{if(!virtual() && ($action eq 'open' || $action eq "save")){append()}}##
+
+
+
+
+
+
+
+ ##{$navdata}##
+ ##{endform()}##
+
+
diff --git a/history/priorart/yawex-0.7.4/templates/template-neurobotik.html b/history/priorart/yawex-0.7.4/templates/template-neurobotik.html
new file mode 100644
index 0000000..341ebf5
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/templates/template-neurobotik.html
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+
+
+
+
+ ##{$pagename}##
+
+
+
+
+ ##{beginform()}##
+
+ ##{request()}##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ##{$action eq 'open' && show($page)}##
+ ##{$action eq 'edit' && edit($page)}##
+ ##{$action eq 'save' && show($page)}##
+ ##{$action eq 'new' && create($page)}##
+
+ ##{$action eq 'open' && render(specialcontent($page))}##
+
+ ##{if(!virtual() && ($action eq 'open' || $action eq "save")){append()}}##
+
+
+
+
+
+
+
+ ##{$navdata}##
+ ##{endform()}##
+
+
diff --git a/history/priorart/yawex-0.7.4/tools/striptests b/history/priorart/yawex-0.7.4/tools/striptests
new file mode 100755
index 0000000..1a59bf6
--- /dev/null
+++ b/history/priorart/yawex-0.7.4/tools/striptests
@@ -0,0 +1,44 @@
+#!/usr/bin/perl -w
+#
+# comments out package inclusion of Test::Unit from perl sources
+#
+# $Header: /var/local/cvs/yawex/tools/striptests,v 1.1.1.1 2004/07/15 18:37:24 bernd Exp $
+#
+
+$pattern = "use Test::Unit";
+
+$usage =<
+EOT
+
+unless ($ARGV[0]) {
+ print $usage;
+ exit 0;
+}
+
+foreach $filename (@ARGV) {
+
+ unless (-f $filename) {
+ print "skipping $filename - file not found\n";
+ next
+ }
+
+ if ($filename =~ /\.pm/ || $filename =~ /\.pl/) {
+ print "processing $filename\n";
+ } else {
+ print "skipping $filename - not a perl file\n";
+ next
+ }
+
+ open INFILE, "<$filename";
+ open OUTFILE, ">$filename.mod";
+ while () {
+ s/$pattern/\#$pattern/g;
+ print OUTFILE;
+ }
+ close INFILE;
+ close OUTFILE;
+ system "mv $filename.mod $filename";
+
+}