From 6633f2475cdb9fce4a4419be71a13cba86548fa3 Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@3edca8a7-7d0a-0410-8186-e30a1c544c73> Date: Sun, 13 Mar 2005 23:49:06 +0000 Subject: [PATCH] This commit was manufactured by cvs2svn to create tag 'version_1_8'. git-svn-id: http://dejavu.svn.sourceforge.net/svnroot/dejavu/tags/version_1_8@162 3edca8a7-7d0a-0410-8186-e30a1c544c73 --- CVSROOT/checkoutlist | 14 -- CVSROOT/ciabot_cvs.pl | 341 ------------------------------------------------- CVSROOT/commitinfo | 15 --- CVSROOT/config | 21 --- CVSROOT/cvswrappers | 19 --- CVSROOT/editinfo | 21 --- CVSROOT/loginfo | 28 ---- CVSROOT/modules | 26 ---- CVSROOT/notify | 12 -- CVSROOT/rcsinfo | 13 -- CVSROOT/taginfo | 20 --- CVSROOT/verifymsg | 21 --- dejavu-web/default.css | 12 -- dejavu-web/dejavu.png | Bin 87701 -> 0 bytes dejavu-web/index.html | 142 -------------------- dejavu-web/plans.txt | 17 --- 16 files changed, 722 deletions(-) delete mode 100644 CVSROOT/checkoutlist delete mode 100644 CVSROOT/ciabot_cvs.pl delete mode 100644 CVSROOT/commitinfo delete mode 100644 CVSROOT/config delete mode 100644 CVSROOT/cvswrappers delete mode 100644 CVSROOT/editinfo delete mode 100644 CVSROOT/loginfo delete mode 100644 CVSROOT/modules delete mode 100644 CVSROOT/notify delete mode 100644 CVSROOT/rcsinfo delete mode 100644 CVSROOT/taginfo delete mode 100644 CVSROOT/verifymsg delete mode 100644 dejavu-web/default.css delete mode 100644 dejavu-web/dejavu.png delete mode 100644 dejavu-web/index.html delete mode 100644 dejavu-web/plans.txt diff --git a/CVSROOT/checkoutlist b/CVSROOT/checkoutlist deleted file mode 100644 index 95d27b2b..00000000 --- a/CVSROOT/checkoutlist +++ /dev/null @@ -1,14 +0,0 @@ -# The "checkoutlist" file is used to support additional version controlled -# administrative files in $CVSROOT/CVSROOT, such as template files. -# -# The first entry on a line is a filename which will be checked out from -# the corresponding RCS file in the $CVSROOT/CVSROOT directory. -# The remainder of the line is an error message to use if the file cannot -# be checked out. -# -# File format: -# -# [][] -# -# comment lines begin with '#' -ciabot_cvs.pl diff --git a/CVSROOT/ciabot_cvs.pl b/CVSROOT/ciabot_cvs.pl deleted file mode 100644 index c6d34c49..00000000 --- a/CVSROOT/ciabot_cvs.pl +++ /dev/null @@ -1,341 +0,0 @@ -#!/usr/bin/perl -w -# -# ciabot -- Mail a CVS log message to a given address, for the purposes of CIA -# -# Loosely based on cvslog by Russ Allbery -# Copyright 1998 Board of Trustees, Leland Stanford Jr. University -# -# Copyright 2001, 2003, 2004 Petr Baudis -# -# This program is free software; you can redistribute it and/or modify it under -# the terms of the GNU General Public License version 2, as published by the -# Free Software Foundation. -# -# The master location of this file is -# http://pasky.or.cz/~pasky/dev/cvs/ciabot.pl. -# -# This version has been modified a bit, and is available on CIA's web site: -# http://cia.navi.cx/clients/cvs/ciabot_cvs.pl -# -# This program is designed to run from the loginfo CVS administration file. It -# takes a log message, massaging it and mailing it to the address given below. -# -# Its record in the loginfo file should look like: -# -# ALL /usr/bin/perl $CVSROOT/CVSROOT/ciabot_cvs.pl %{,,,s} $USER project from_email dest_email ignore_regexp -# -# IMPORTANT: The %{,,,s} in loginfo is new, and is required for proper operation. -# -# Make sure that you add the script to 'checkoutlist' before -# committing it. You may need to change /usr/bin/perl to point to your -# system's perl binary. -# -# Note that the last four parameters are optional, you can alternatively -# change the defaults below in the configuration section. -# - -use strict; -use vars qw ($project $from_email $dest_email $rpc_uri $sendmail $sync_delay - $xml_rpc $ignore_regexp $alt_local_message_target); - - -### Configuration - -# Project name (as known to CIA). -$project = 'dejavu'; - -# The from address in generated mails. -$from_email = 'src@users.sourceforge.net'; - -# Mail all reports to this address. -$dest_email = 'cia@cia.navi.cx'; - -# If using XML-RPC, connect to this URI. -$rpc_uri = 'http://cia.navi.cx/RPC2'; - -# Path to your USCD sendmail compatible binary (your mailer daemon created this -# program somewhere). -$sendmail = '/usr/sbin/sendmail'; - -# Number of seconds to wait for possible concurrent instances. CVS calls up -# this script for each involved directory separately and this is the sync -# delay. 5s looks as a safe value, but feel free to increase if you are running -# this on a slower (or overloaded) machine or if you have really a lot of -# directories. -# Increasing this could be a very good idea if you're on Sourceforge ;) -$sync_delay = 5; - -# This script can communicate with CIA either by mail or by an XML-RPC -# interface. The XML-RPC interface is faster and more efficient, however you -# need to have RPC::XML perl module installed, and some large CVS hosting sites -# (like Savannah or Sourceforge) might not allow outgoing HTTP connections -# while they allow outgoing mail. Also, this script will hang and eventually -# not deliver the event at all if CIA server happens to be down, which is -# unfortunately not an uncommon condition. -$xml_rpc = 0; - -# You can make this bot to totally ignore events concerning the objects -# specified below. Each object is composed of //, -# therefore file Manifest in root directory of module gentoo will be called -# "gentoo/Manifest", while file src/bfu/inphist.c of module elinks will be -# called "elinks/src/bfu/inphist.c". Easy, isn't it? -# -# This variable should contain regexp, against which will each object be -# checked, and if the regexp is matched, the file is ignored. Therefore ie. to -# ignore all changes in the two files above and everything concerning module -# 'admin', use: -# -# $ignore_regexp = "^(gentoo/Manifest|elinks/src/bfu/inphist.c|admin/)"; -$ignore_regexp = ""; - -# It can be useful to also grab the generated XML message by some other -# programs and ie. autogenerate some content based on it. Here you can specify -# a file to which it will be appended. -$alt_local_message_target = ""; - - - - -### The code itself - -use vars qw ($user $module $tag @files $logmsg $message); - -my @dir; # This array stores all the affected directories -my @dirfiles; # This array is mapped to the @dir array and contains files - # affected in each directory - - -# A nice nonprinting character we can use as a separator relatively safely. -# The commas in loginfo above give us 4 commas and a space between file -# names given to us on the command line. This is the separator used internally. -# Now we can handle filenames containing spaces, and probably anything except -# strings of 4 commas or the ASCII bell character. -# -# This was inspired by the suggestion in: -# http://mail.gnu.org/archive/html/info-cvs/2003-04/msg00267.html -# -$" = "\7"; - -### Input data loading - - -# These arguments are from %s; first the relative path in the repository -# and then the list of files modified. - -@files = split (' ,,,', ($ARGV[0] or '')); -$dir[0] = shift @files or die "$0: no directory specified\n"; -$dirfiles[0] = "@files" or die "$0: no files specified\n"; - - -# Guess module name. - -$module = $dir[0]; $module =~ s#/.*##; - - -# Figure out who is doing the update. - -$user = $ARGV[1]; - - -# Use the optional parameters, if supplied. - -$project = $ARGV[2] if $ARGV[2]; -$from_email = $ARGV[3] if $ARGV[3]; -$dest_email = $ARGV[4] if $ARGV[4]; -$ignore_regexp = $ARGV[5] if $ARGV[5]; - - -# Parse stdin (what's interesting is the tag and log message) - -while () { - $tag = $1 if /^\s*Tag: ([a-zA-Z0-9_-]+)/; - last if /^Log Message/; -} - -$logmsg = ""; -while () { - next unless ($_ and $_ ne "\n" and $_ ne "\r\n"); - s/&/&/g; - s//>/g; - $logmsg .= $_; -} - -### Remove to-be-ignored files - -$dirfiles[0] = join (' ', - grep { - my $f = "$module/$dir[0]/$_"; - $f !~ m/$ignore_regexp/; - } split (/\s+/, $dirfiles[0]) -) if ($ignore_regexp); -exit unless $dirfiles[0]; - - - -### Sync between the multiple instances potentially being ran simultanously - -my $sum; # _VERY_ simple hash of the log message. It is really weak, but I'm - # lazy and it's really sorta exceptional to even get more commits - # running simultanously anyway. -$sum = 0; -map { $sum += ord $_ } split(//, $logmsg); - -my $syncfile; # Name of the file used for syncing -$syncfile = "/tmp/cvscia.$project.$module.$sum"; - - -if (-f $syncfile and -w $syncfile) { - # The synchronization file for this file already exists, so we are not the - # first ones. So let's just dump what we know and exit. - - open(FF, ">>$syncfile") or die "aieee... can't log, can't log! $syncfile blocked!"; - print FF "$dirfiles[0]!@!$dir[0]\n"; - close(FF); - exit; - -} else { - # We are the first one! Thus, we'll fork, exit the original instance, and - # wait a bit with the new one. Then we'll grab what the others collected and - # go on. - - # We don't need to care about permissions since all the instances of the one - # commit will obviously live as the same user. - - # system("touch") in a different way - open(FF, ">>$syncfile") or die "aieee... can't log, can't log! $syncfile blocked!"; - close(FF); - - exit if (fork); - sleep($sync_delay); - - open(FF, $syncfile); - my ($dirnum) = 1; # 0 is the one we got triggerred for - while () { - chomp; - ($dirfiles[$dirnum], $dir[$dirnum]) = split(/!@!/); - $dirnum++; - } - close(FF); - - unlink($syncfile); -} - - - -### Compose the mail message - - -my ($VERSION) = '2.3'; -my ($URL) = 'http://cia.navi.cx/clients/cvs/ciabot_cvs.pl'; -my $ts = time; - -$message = < - - CIA Perl client for CVS - $VERSION - $URL - - - $project - $module -EM -; -$message .= " $tag" if ($tag); -$message .= < - - $ts - - - - $user - -EM -; - -for (my $dirnum = 0; $dirnum < @dir; $dirnum++) { - map { - $_ = $dir[$dirnum] . '/' . $_; - s#^.*?/##; # weed out the module name - s/&/&/g; - s//>/g; - $message .= " $_\n"; - } split($", $dirfiles[$dirnum]); -} - -$message .= < - -$logmsg - - - - -EM -; - - - -### Write the message to an alt-target - -if ($alt_local_message_target and open (ALT, ">>$alt_local_message_target")) { - print ALT $message; - close ALT; -} - - - -### Send out the XML-RPC message - - -if ($xml_rpc) { - # We gotta be careful from now on. We silence all the warnings because - # RPC::XML code is crappy and works with undefs etc. - $^W = 0; - $RPC::XML::ERROR if (0); # silence perl's compile-time warning - - require RPC::XML; - require RPC::XML::Client; - - my $rpc_client = new RPC::XML::Client $rpc_uri; - my $rpc_request = RPC::XML::request->new('hub.deliver', $message); - my $rpc_response = $rpc_client->send_request($rpc_request); - - unless (ref $rpc_response) { - die "XML-RPC Error: $RPC::XML::ERROR\n"; - } - exit; -} - - - -### Send out the mail - - -# Open our mail program - -open (MAIL, "| $sendmail -t -oi -oem") or die "Cannot execute $sendmail : " . ($?>>8); - - -# The mail header - -print MAIL <> 8) . "\n" unless ($? == 0); - -# vi: set sw=2: diff --git a/CVSROOT/commitinfo b/CVSROOT/commitinfo deleted file mode 100644 index b19e7b7a..00000000 --- a/CVSROOT/commitinfo +++ /dev/null @@ -1,15 +0,0 @@ -# The "commitinfo" file is used to control pre-commit checks. -# The filter on the right is invoked with the repository and a list -# of files to check. A non-zero exit of the filter program will -# cause the commit to be aborted. -# -# The first entry on a line is a regular expression which is tested -# against the directory that the change is being committed to, relative -# to the $CVSROOT. For the first match that is found, then the remainder -# of the line is the name of the filter to run. -# -# If the repository name does not match any of the regular expressions in this -# file, the "DEFAULT" line is used, if it is specified. -# -# If the name "ALL" appears as a regular expression it is always used -# in addition to the first matching regex or "DEFAULT". diff --git a/CVSROOT/config b/CVSROOT/config deleted file mode 100644 index 92c150bf..00000000 --- a/CVSROOT/config +++ /dev/null @@ -1,21 +0,0 @@ -# Set this to "no" if pserver shouldn't check system users/passwords -#SystemAuth=no - -# Put CVS lock files in this directory rather than directly in the repository. -#LockDir=/var/lock/cvs - -# Set `TopLevelAdmin' to `yes' to create a CVS directory at the top -# level of the new working directory when using the `cvs checkout' -# command. -#TopLevelAdmin=no - -# Set `LogHistory' to `all' or `TOEFWUPCGMAR' to log all transactions to the -# history file, or a subset as needed (ie `TMAR' logs all write operations) -#LogHistory=TOEFWUPCGMAR - -# Set `RereadLogAfterVerify' to `always' (the default) to allow the verifymsg -# script to change the log message. Set it to `stat' to force CVS to verify# that the file has changed before reading it (this can take up to an extra -# second per directory being committed, so it is not recommended for large -# repositories. Set it to `never' (the previous CVS behavior) to prevent -# verifymsg scripts from changing the log message. -#RereadLogAfterVerify=always diff --git a/CVSROOT/cvswrappers b/CVSROOT/cvswrappers deleted file mode 100644 index e989b754..00000000 --- a/CVSROOT/cvswrappers +++ /dev/null @@ -1,19 +0,0 @@ -# This file affects handling of files based on their names. -# -# The -m option specifies whether CVS attempts to merge files. -# -# The -k option specifies keyword expansion (e.g. -kb for binary). -# -# Format of wrapper file ($CVSROOT/CVSROOT/cvswrappers or .cvswrappers) -# -# wildcard [option value][option value]... -# -# where option is one of -# -f from cvs filter value: path to filter -# -t to cvs filter value: path to filter -# -m update methodology value: MERGE or COPY -# -k expansion mode value: b, o, kkv, &c -# -# and value is a single-quote delimited value. -# For example: -#*.gif -k 'b' diff --git a/CVSROOT/editinfo b/CVSROOT/editinfo deleted file mode 100644 index d78886c1..00000000 --- a/CVSROOT/editinfo +++ /dev/null @@ -1,21 +0,0 @@ -# The "editinfo" file is used to allow verification of logging -# information. It works best when a template (as specified in the -# rcsinfo file) is provided for the logging procedure. Given a -# template with locations for, a bug-id number, a list of people who -# reviewed the code before it can be checked in, and an external -# process to catalog the differences that were code reviewed, the -# following test can be applied to the code: -# -# Making sure that the entered bug-id number is correct. -# Validating that the code that was reviewed is indeed the code being -# checked in (using the bug-id number or a seperate review -# number to identify this particular code set.). -# -# If any of the above test failed, then the commit would be aborted. -# -# Actions such as mailing a copy of the report to each reviewer are -# better handled by an entry in the loginfo file. -# -# One thing that should be noted is the the ALL keyword is not -# supported. There can be only one entry that matches a given -# repository. diff --git a/CVSROOT/loginfo b/CVSROOT/loginfo deleted file mode 100644 index 58ff13a7..00000000 --- a/CVSROOT/loginfo +++ /dev/null @@ -1,28 +0,0 @@ -# The "loginfo" file controls where "cvs commit" log information -# is sent. The first entry on a line is a regular expression which must match -# the directory that the change is being made to, relative to the -# $CVSROOT. If a match is found, then the remainder of the line is a filter -# program that should expect log information on its standard input. -# -# If the repository name does not match any of the regular expressions in this -# file, the "DEFAULT" line is used, if it is specified. -# -# If the name ALL appears as a regular expression it is always used -# in addition to the first matching regex or DEFAULT. -# -# You may specify a format string as part of the -# filter. The string is composed of a `%' followed -# by a single format character, or followed by a set of format -# characters surrounded by `{' and `}' as separators. The format -# characters are: -# -# s = file name -# V = old version number (pre-checkin) -# v = new version number (post-checkin) -# t = tag or branch name -# -# For example: -#DEFAULT (echo ""; id; echo %s; date; cat) >> $CVSROOT/CVSROOT/commitlog -# or -#DEFAULT (echo ""; id; echo %{sVv}; date; cat) >> $CVSROOT/CVSROOT/commitlog -ALL /usr/bin/perl $CVSROOT/CVSROOT/ciabot_cvs.pl %{,,,s} $USER diff --git a/CVSROOT/modules b/CVSROOT/modules deleted file mode 100644 index cb9e9efc..00000000 --- a/CVSROOT/modules +++ /dev/null @@ -1,26 +0,0 @@ -# Three different line formats are valid: -# key -a aliases... -# key [options] directory -# key [options] directory files... -# -# Where "options" are composed of: -# -i prog Run "prog" on "cvs commit" from top-level of module. -# -o prog Run "prog" on "cvs checkout" of module. -# -e prog Run "prog" on "cvs export" of module. -# -t prog Run "prog" on "cvs rtag" of module. -# -u prog Run "prog" on "cvs update" of module. -# -d dir Place module in directory "dir" instead of module name. -# -l Top-level directory only -- do not recurse. -# -# NOTE: If you change any of the "Run" options above, you'll have to -# release and re-checkout any working directories of these modules. -# -# And "directory" is a path to a directory relative to $CVSROOT. -# -# The "-a" option specifies an alias. An alias is interpreted as if -# everything on the right of the "-a" had been typed on the command line. -# -# You can encode a module within a module by using the special '&' -# character to interpose another module into the current module. This -# can be useful for creating a module that consists of many directories -# spread out over the entire source repository. diff --git a/CVSROOT/notify b/CVSROOT/notify deleted file mode 100644 index 74ae6f9e..00000000 --- a/CVSROOT/notify +++ /dev/null @@ -1,12 +0,0 @@ -# The "notify" file controls where notifications from watches set by -# "cvs watch add" or "cvs edit" are sent. The first entry on a line is -# a regular expression which is tested against the directory that the -# change is being made to, relative to the $CVSROOT. If it matches, -# then the remainder of the line is a filter program that should contain -# one occurrence of %s for the user to notify, and information on its -# standard input. -# -# "ALL" or "DEFAULT" can be used in place of the regular expression. -# -# For example: -#ALL mail -s "CVS notification" %s diff --git a/CVSROOT/rcsinfo b/CVSROOT/rcsinfo deleted file mode 100644 index 49e59f4d..00000000 --- a/CVSROOT/rcsinfo +++ /dev/null @@ -1,13 +0,0 @@ -# The "rcsinfo" file is used to control templates with which the editor -# is invoked on commit and import. -# -# The first entry on a line is a regular expression which is tested -# against the directory that the change is being made to, relative to the -# $CVSROOT. For the first match that is found, then the remainder of the -# line is the name of the file that contains the template. -# -# If the repository name does not match any of the regular expressions in this -# file, the "DEFAULT" line is used, if it is specified. -# -# If the name "ALL" appears as a regular expression it is always used -# in addition to the first matching regex or "DEFAULT". diff --git a/CVSROOT/taginfo b/CVSROOT/taginfo deleted file mode 100644 index 274a46dd..00000000 --- a/CVSROOT/taginfo +++ /dev/null @@ -1,20 +0,0 @@ -# The "taginfo" file is used to control pre-tag checks. -# The filter on the right is invoked with the following arguments: -# -# $1 -- tagname -# $2 -- operation "add" for tag, "mov" for tag -F, and "del" for tag -d -# $3 -- repository -# $4-> file revision [file revision ...] -# -# A non-zero exit of the filter program will cause the tag to be aborted. -# -# The first entry on a line is a regular expression which is tested -# against the directory that the change is being committed to, relative -# to the $CVSROOT. For the first match that is found, then the remainder -# of the line is the name of the filter to run. -# -# If the repository name does not match any of the regular expressions in this -# file, the "DEFAULT" line is used, if it is specified. -# -# If the name "ALL" appears as a regular expression it is always used -# in addition to the first matching regex or "DEFAULT". diff --git a/CVSROOT/verifymsg b/CVSROOT/verifymsg deleted file mode 100644 index 86f747ce..00000000 --- a/CVSROOT/verifymsg +++ /dev/null @@ -1,21 +0,0 @@ -# The "verifymsg" file is used to allow verification of logging -# information. It works best when a template (as specified in the -# rcsinfo file) is provided for the logging procedure. Given a -# template with locations for, a bug-id number, a list of people who -# reviewed the code before it can be checked in, and an external -# process to catalog the differences that were code reviewed, the -# following test can be applied to the code: -# -# Making sure that the entered bug-id number is correct. -# Validating that the code that was reviewed is indeed the code being -# checked in (using the bug-id number or a seperate review -# number to identify this particular code set.). -# -# If any of the above test failed, then the commit would be aborted. -# -# Actions such as mailing a copy of the report to each reviewer are -# better handled by an entry in the loginfo file. -# -# One thing that should be noted is the the ALL keyword is not -# supported. There can be only one entry that matches a given -# repository. diff --git a/dejavu-web/default.css b/dejavu-web/default.css deleted file mode 100644 index a9d990ff..00000000 --- a/dejavu-web/default.css +++ /dev/null @@ -1,12 +0,0 @@ -/* $Id$ */ - -a:hover { background-color: yellow } -h1 { font-variant: small-caps } -*.header { background-color: yellow; font-family: monospace } -*.header a:link { color: black } -*.header a:hover { background-color: red } -*.footer { background-color: yellow; font-family: monospace } -*.footer a:link { color: black } -*.footer a:hover { background-color: red } -*.description { font-style: italic } -img { border: 0 } diff --git a/dejavu-web/dejavu.png b/dejavu-web/dejavu.png deleted file mode 100644 index 2fa3147b0a02e5851d6e5fa4d706b87875bf5d98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcwPel00001 literal 87701 zcwR(%Wk4Lkvi0J@A-EGHI3&1RkSy-*?(QxD65L$^!QI_mf_rdxcmIZa-+SNwg5I9# zp027>=S#8%-^8e+s$@kvaXh~%)7$uAk?RKv(G zGJn5$*;2}C_dXI|vuW@b^u`p;f1E2)Y&dP(TfLe##f5b{U+)TpLnYR_;J8bLKqck{ z1~x1~vN|6B{UUE;NbH8atpFemxN6j;&@$f7M#|a2DF*cUx=l9?Jtf;E8e?qOld&%c+t8(}~-e70x&&ar} zan83{a*y%feN^)4_Pg}utc9_&vqe7pYzN)qXml)bb8xucaeb?`wu+-T_*ZAik~MB8 z5TQi~;WtsO7XZ}EZQ3hYi^;)xK*HYLu*oUtB)#~6bHVk63-0t+wtPMEvV|Nzz(zwEPa`}rNLS_DfhNV25oyRwyA^1)M2r07>;F+b?Yn= z&d_zY;v!TO_k-q{YJD2&cB}ANhwJ&4<{a}2=dww;K);k4KLghooJ<%C$&s) zYbq+%obnub_!wW&3yr}PxdV3YnI|YcuhsdAM1Ca?3kt9dJnlQqw6P*w#f&@&r$I&l zi8P3Y*`yEmy7Zk3XbuO3JbtR>$6P^=IQc-wrtH>X7A>o@oolIo25|h@GgL5A;XC5$GarZW7{u>VwQugm3%W>(?>ilA00>wvZn)RhS?VSIk^nFIz&8$N243!g>D} zwc6g<*rY*FXy|F?>G5o-H4FOKFMmBrxq0V$btA_g|9-^}zlI3?MK^IIrSemJ89{HREUIZ;9&57OP7KIQB?aL?;7^N$3Zz*+U2Ax$SN z-w@6tJ%d1$2T9Ov^!$(lBvT~MkKocv9P9CQ|c}w7_7Dq;z(RX)lpF78sdR42v zs#3M8;NV|$JE^f;ELrTQLe!5zL`00@e=O8u(nNM+j7L`_kwtFfVSQP=-UL1wq9D$@ ze_ZE*_DfbBc9t8Hw!FpE2x1B0Z34H~YXU?o*lp+iL9w#-zO{(?0vV@I)@y@(F_I)& z8d_S=ew~M%`<{PF`)Vondi{J9E8I)_f0a0QImh{ChMz@{2)KC7HmD?w6f-P3uc>o9 z6bu0YxRCetwm^AJgYBu$>eM6Bd*b@~8bg*ho0ZyXIr78*TKEWA#Z99EH#mE3CR>e! z4jfA=`rU=UtNqe9re7iCayHLWBTF>#h7L+P^>3uR)hw3Y{31&aQ@jH3 zCZvK*VnElW?H>$i$oCoVE3}0hF1}+bigg2gC~h zS?LL<^nAPAEERhR56bU6|H~4+CmUc3Ev6{h@S6DnrYI^@D(k-L8}*-pjvx@XEDmPW zAHzSmou<}Ne}B(T%(aG`{>F?iTAKmDOeV@j=r_DEWcIA=$E@+z8C`%- z$((;0zk^!H%3j&HtiF!ZgdR*|zo0mcLMzyP2UuOph0^0H?XL(aaDEfP(aJaffDnIn z_NK09!Cu7A4om_J=hH2So)Z`hjt`r=Z8P<}Xr=(yXX7-wKnYe-;x6LH7~}mR8cs;s zRkWb|+mE(r)xQp>0#``a%Y_re4Kg_lTo}U*PJ|SE6WqB-Iu-bom8?(N%n)j8TE`b= z_kU4VslI4`qJl|T%{H|(f8=CpLW{9RpsI}ZObS-eb0%%)ImOI5t&T)RK@MjBK>-#f zD>9^+Rxle)x9edQ;}&(t51xFHX!w^KKoSp2X;11u*0wV|(v{uS+b;5(%TKaHi4I0H zfQZT2PFN$_5xr>Iy%}SAALK_rvLU^(^E8m?WngEGmV#Q2{O=JPepph-;++Yc*NMqL z?;z*{Y4^|DiF}cYK^XJ@umxT6`?GGA3B=C}gsq6UW>0iE+DnmI?gYgAlKgw6%Bm-szdMh32E^w*L8Whe|uhd4k3YEBV4{* zPV^j(0WOmmh*Ju8tjOTG``6_E#`Bxj!c^7Nv(y{d%glfxBBHUSG1X@(1oK;)p573Q zdiA^Fu%?bNX(^crfr4@=X<6Bd>u-F^S;@)i$@i6CaQjzD(q5g^1N9%L4`RZ|N2=tc zym{GJ41;AxN3kMiJ;Rs2++1L`;g5NgFJzI5F-A`0rlq9dxx3~D%tC>%v9VEJMzXiN za`VmqAv07l+23cOs&=CV*4w3x?`irRG^eDbG&eV=4p{74mJ{y2a&tJ?|7h<6cBZJB zukx6Uin%^50$P&(8$)xDY#{v3yWzL zL`9}+*Z=9c8M-~-ZFJ=0`k3NgqBCb`XRL?(6;FwEkI_{|q_#0-ktiOgKhGlQkVEs$feEQljFCR4gF2&-aX|=AF zG!Vk;A=_O>z!k*_v~d{C`s5KjNAt(%U>89F|8B;TB}7n?PY`~vMHsm2KN~|) zAY8OkDNfk*+^Wj>+SKmwD`#y+SvkTg5?~tJ9w`Q1Bl&-hVksz5)AmMy4gFsH+Sqhw z1tjuizRhq|Wp^GlGObc>PYd!wUdF0#U(kXx}FTIiPYoJTk&at{U>wYF{E-7Yb{iXI3g~QyykDoeUCAH_Pq-f^W>T~X_ zm|8T?PB#X=Kw>Z_m5SLoZYh~OUvl!eeF0O%Bh1d)m>nn2u$CEgk)wnrmXn4j!$?0P z40ly`UP66-j@-htxKfRH_8nK6CrdX-Vbo z)T+*w;(w)ppO*n7>z`+YY&cWR63G`O8uHs%bO7%tiZBIH3!2a0ml?i~GS;T25%kY)bPch}^X~2uho2nL2Fg!sI zfyPM^Xehq6d_a+8jalB2F2DlVoEMJL0&FUj*1^rNps}vCFOiQaXBATnZ}RrXxT@%* zoz=izNs!tN25wuNCNJ+y+Lsg0aGwURzpXhBI@tk_S}RG(n8`@ ziReh{n^y>fa%B6R*bnYm^sMJ-{YpP8ku3SCp3dZ?{Qi`zj$sxBW3yN)zEyJGxl0`L zrP;`jq)}m&F&D`5o$;yaH06mx2)@<3pKDhG27&;(snK56jCZSU5*bELgU;n|0cPG% z6{M}^3gC_fV*jK|c>d=47whK?kU(KE{tEgDpXM(Hu^;jI=5Dp2HetoZ!x^sH{Y@tW z!s8%v+qkWE|Y#xe>l~`qViUA zrIh5=Y>=R8dhvR($`-4=Vtrg7Bru*n0~= z03(#4`fKaxzT^{I!B3$vNX=em81#aT`G@uJEsmzTMmd*;2I~uK{Uub#un>o1l48ox z^Mr&<5p8g{Jh>j+DN#TBgQ-t!w*KxoG^VVFel)33mrCllA#K(@NHoUNOg;2}Rws5&&hy#=UBxxAXdB$Pi1k8>BVvHx%nX!16PYGSy7#ZbJ8A5}@)axtpP3?;P8odjZ}+XTzutH8zRk;zIB;_HEytv;sA2K z5}jzhm;+bZ;b_2U@7~n@f|-$}NO@8hszqEXe~gJJd2v7n;R$E?L;xLF0mwOUZ5XJO zi+_dL0z4lstOi)ZX8m#e&QOq@abQDQzl1D1G`IA5Nv8p3UP?sg zAAeBW&m|s*1mOtEvcyIgK>C{A(0d&D`y@g#8ss)~V$dF~`VWYdn8Rjt09FfdvWgkm znaBu;z`!^d55W^9@)s>q(HZZ%Nw2@t{_w5nQ??Cr= zak1isWQ<9`A86@EkRPnZvQ|wA!)@Tt0ebF^>=O}X<(W9n3%S^~-u53Y#^t5v>#O(t zRI?WfaQBi{IaT(yx)t;z#l_Vgh;d`F+0+On!VTKiRf9$KYQU_+bOk9I>eVBi=w+!A&I${<~RyAnxH zttVwyJSy~9V&ntTadreWhSMr8HHEu;z95Qlz#(YWH7Yk_ll00kjHJSzMyRI7uhT8O zPM2PKlWq{3Be?gv4sbDG$A~7t4+$&{Og84+mL{w`lBreAsw5g3swb-dN*hh>Y6t8t zH<3*OP>jHDf%SAC;(~>YANl5UiadQx!5l$6E!@^^hVReM^P*7=p#;|1Obz4<-#FM` zFy7u$15U||!sU{#e{#@;3BTZLGwg9r`s`<{--8+A^Ug&ovBph9Y z>YridDBaC*VT(z^TX#_3Dpn@G6bS=rx1d9Dl~6sg4AulQXB~|_G)m9fsBx>IzpQC` z1I-LYut@1+Bh`6n8a-`%Qsa?5I9f$o!C-_EzfD~nO0y?dkEPYXxx>UzJKAxqJ4)W$ z>3ruAqQMzDv*d`fk#>=4lcA3$-l}yf7h2cC_k!S%Etff&PlTw5!;e^#j0zr!{qiWZyp~%=ct?!?mb9w=T+gP1W_yd)Kc4oi;EjNs_l#FJ{K70;eg~XCP zJIU%4%UZ=E^y8jPCwn?S`<49X*016D!#Pc~{mSacO%0d@a@7~!q7u`!v1Dlea}t1b z09nVBid z5&Sz-w?@=5)EF#0T@33VgG6dJ1Ekujt21?C!i2V;Y~AKZ0Yo^C3S z?Q{R{9f^g?GB{zo!$_BFSkl*BH~NrIa20~>{Y4^nAFibmTlOdu04{6X?HrMt5#>oE z0vh@D4Ke&Nu%GFK)t%7x>9&cX{cXZW;8VQi6hlenGM}d8sUgA@mk1A2t|oGgh}WQ@6Z>5(|BT$Dv0;^4l4b>|r}DUT!E!jwert zQgYH3hxcD)9QkCt&E@(@Io9_Mwwj)2XoL(VA?O2F*A&*YiyJA#gR~tGE0Wj&Ys+Vw z3;U-BG9AgEGZ^}5xPnsSy#Pj)s{yYF9;?vr?~AI7!yUvN4OC!(80^Bcddk7SnU@Rv+ZN=r9K`2&pHQ zsL`$qL9R75I@6}~joXVCFJQ| z>0Z6W_lyQA%CQc--c6ho^`LoWND@Bk%cX0UNCg9GG);LixEE z7iIwg5;daaW@hE}!f#NQ6^{AMYAHMT^h0)(}sazSk*iH+>*ROB%wu z|J2MjY#-#bQ1QjVemkY!^xU@D#@eLKY{}$t`hefU&g)No>^B!D@kU~kQ{@5 zUHR^3p=3Pv(KP8qp8TAhnFDnWWo6~+;@B|ozTC;mzPdA4a-+G?f*SOJlc~}D3n
4aOgr>3>cxTBq> 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 z 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νMYubS}SXz3o)l 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 DNbx{n diff --git a/dejavu-web/index.html b/dejavu-web/index.html deleted file mode 100644 index eecd6f45..00000000 --- a/dejavu-web/index.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - - DejaVu fonts - - - - - - - - -

DejaVu fonts

- -

- -DejaVu fonts are Bitstream Vera fonts (http://www.bitstream.com/) -with additional characters (see status file and -Unicode coverage for more information). -They are optimized -for display on Linux/X (which has some TrueType display problems), but that -should not affect their usability on other systems or in printing. - -

-

- For copyright notice and license see LICENSE (included in all packages). -

-

- Some glyphs are visible on screenshot. -

-

- Current version is 1.4. - What's new is described in NEWS. - For overview see README and README.qpf - for information on QPF format. - Known bugs are in BUGS. - All authors are mentioned in AUTHORS. -

-

Files to download:

- - -

- Send your questions, bugs or patches to - dejavu-fonts - mailing list. - When requesting new characters look on - Unicode Charts and send their codes. - What's going on or what is planned (with which everyone - can help) is described in plans file. -

- -

- Project-related information can be seen on Project Info page on SourceForge.net. -

- -

- Unofficial packages exist for - Gentoo, - Debian, - Mandrakelinux and - Squeak. - For further information contact their respective maintainers. -

- -

- We also have freshmeat.net's project page. -

- -

- We are also listed in Linux Links. -

- -

- Some information and file downloads are mirrored on http://www.srnet.cz/~stepan/en/sw/dejavu.shtml. -

- -

Developer Notes

- -

These notes are "should" not "must", but try to follow them, please. Thank you.

- -
    -
  • Use SFD files not TTF files as a base for your changes.
  • -
  • Use latest version from CVS.
  • -
  • Edit fonts with FontForge version 20040930 or higher.
  • -
  • Consult plans file - avoid work-in-progress - and pick planned changes.
  • -
  • Altering existing characters is not discouraged however original - Bitstream Vera characters (see status file) - should not be altered.
  • -
  • Send a notice to - dejavu-fonts - mailing list what you want to do and why.
  • -
  • Follow the font style.
  • -
  • Reuse existing glyphs - references are your friends - (but do not reference glyphs just for its close resemblance to some - shape - circumflex is not caron turned upside down - copy them as - a whole if you have to).
  • -
  • Do not write outside glyph's width in monospaced fonts - applies to monospaced oblique fonts too!
  • -
  • Have some reusable shape? Create new glyph outside the fonts standard glyph range (position 65536 and more).
  • -
  • Having one glyph in Sans font? Why not make it also for Sans Oblique? And Sans Bold? And Sans Bold Oblique? And Sans Mono? And... You've got the point :-)
  • -
  • Try to set kerning if possible (monospaced fonts have no kerning).
  • -
  • Updating and extending kerning information is a good thing.
  • -
  • Send your patches (unified diffs are most welcome) to dejavu-fonts AT lists.sourceforge.net (no subscription needed).
  • -
  • Along with the patch send an information what was changed.
  • -
  • Generate TTF (use generate.pe script or same settings) and look on your fonts in real life.
  • -
  • Remember! All DejaVu changes are placed into public domain. In case of dislike license can be changed for future versions.
  • -
- - -
- SourceForge.net Logo - freshmeat.net - Valid XHTML 1.1! - Valid CSS! -
- - diff --git a/dejavu-web/plans.txt b/dejavu-web/plans.txt deleted file mode 100644 index 97485c6b..00000000 --- a/dejavu-web/plans.txt +++ /dev/null @@ -1,17 +0,0 @@ -This is the plans file for DejaVu fonts -($Id$) - -work-in-progress: - -cyrillic characters for Sans Mono and Serif (Danilo Segan) - -various characters: U+0100, U+0101, U+0112, U+0113, U+012A, U+012B, U+014C, -U+014D, U+0150, U+0151, U+015A, U+015B, U+016A, U+016B, U+0170, U+0171, -U+01EA, U+01EB, U+01EC, U+01ED (Sander Vesik) - -planned (= important and free to be picked by anyone interested): - -more hawaiian characters: U+02BB - -latvian characters: U+0122, U+0123, U+0136, U+0137, U+013B, U+013C, U+0145, -U+0146 -- 2.11.4.GIT