Fresco/Babylon/utils/UnicodePluginGenerator Bidir.pm,1.8,1.9 Block.pm,1.4,1.5 Category.pm,1.7,1.8 CombClass.pm,1.7,1.8 CompExclude.pm,1.2,1.3 Compositions.pm,1.9,1.10 DecDigitVal.pm,1.7,1.8 DecompClass.pm,1.8,1.9 DecompString.pm,1.8,1.9 Defined.pm,1.8,1.9 DerivedProps.pm,1.2,1.3 DigitVal.pm,1.7,1.8 EAWidth.pm,1.8,1.9 Linebreak.pm,1.8,1.9 Lower.pm,1.7,1.8 Mirror.pm,1.8,1.9 NumericVal.pm,1.7,1.8 Prop.pm,1.7,1.8 Title.pm,1.7,1.8 Upper.pm,1.7,1.8
Tobias Hunger <[email protected]> Thu, 29 Jan 2004 20:54:56 +0100
| Newsgroups | gmane.comp.video.fresco.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator In directory purcel:/tmp/cvs-serv11008/utils/UnicodePluginGenerator Modified Files: Bidir.pm Block.pm Category.pm CombClass.pm CompExclude.pm Compositions.pm DecDigitVal.pm DecompClass.pm DecompString.pm Defined.pm DerivedProps.pm DigitVal.pm EAWidth.pm Linebreak.pm Lower.pm Mirror.pm NumericVal.pm Prop.pm Title.pm Upper.pm Log Message: Add/update headers and copyright statements. Index: Bidir.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/Bidir.pm,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- Bidir.pm 29 Dec 2003 08:42:49 -0000 1.8 +++ Bidir.pm 29 Jan 2004 19:53:07 -0000 1.9 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::Bidir; use strict; Index: Block.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/Block.pm,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- Block.pm 1 Aug 2003 16:47:17 -0000 1.4 +++ Block.pm 29 Jan 2004 19:53:07 -0000 1.5 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::Block; use strict; Index: Category.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/Category.pm,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- Category.pm 29 Dec 2003 08:42:49 -0000 1.7 +++ Category.pm 29 Jan 2004 19:53:07 -0000 1.8 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::Category; use strict; Index: CombClass.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/CombClass.pm,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- CombClass.pm 29 Dec 2003 08:42:49 -0000 1.7 +++ CombClass.pm 29 Jan 2004 19:53:07 -0000 1.8 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::CombClass; use strict; Index: CompExclude.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/CompExclude.pm,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- CompExclude.pm 29 Dec 2003 08:42:49 -0000 1.2 +++ CompExclude.pm 29 Jan 2004 19:53:07 -0000 1.3 @@ -1,6 +1,25 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::CompExclude; -# Only encode those characters whos composition exclusion cannot +# Only encode those characters who's composition exclusion cannot # be derived from other Properties! use strict; Index: Compositions.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/Compositions.pm,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- Compositions.pm 29 Dec 2003 08:42:49 -0000 1.9 +++ Compositions.pm 29 Jan 2004 19:53:07 -0000 1.10 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::Compositions; use strict; Index: DecDigitVal.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/DecDigitVal.pm,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- DecDigitVal.pm 29 Dec 2003 08:42:49 -0000 1.7 +++ DecDigitVal.pm 29 Jan 2004 19:53:07 -0000 1.8 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::DecDigitVal; use strict; Index: DecompClass.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/DecompClass.pm,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- DecompClass.pm 29 Dec 2003 08:42:49 -0000 1.8 +++ DecompClass.pm 29 Jan 2004 19:53:07 -0000 1.9 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::DecompClass; use strict; Index: DecompString.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/DecompString.pm,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- DecompString.pm 29 Dec 2003 08:42:49 -0000 1.8 +++ DecompString.pm 29 Jan 2004 19:53:07 -0000 1.9 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::DecompString; use strict; Index: Defined.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/Defined.pm,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- Defined.pm 29 Dec 2003 08:42:49 -0000 1.8 +++ Defined.pm 29 Jan 2004 19:53:07 -0000 1.9 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::Defined; use strict; Index: DerivedProps.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/DerivedProps.pm,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- DerivedProps.pm 29 Dec 2003 08:42:49 -0000 1.2 +++ DerivedProps.pm 29 Jan 2004 19:53:07 -0000 1.3 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::DerivedProps; use strict; @@ -21,81 +40,81 @@ die "Can't open DerivedPropertyfile (".$prop_file.")\n"; while(<PROP>) { - chop; - next unless ($_); # skip empty lines - - (my $info, my $rest) = split /#/; - $info =~ s/\s*$//; # remove trailing spaces - - next unless ($info); - - if ($info =~ /^([A-F0-9]+)\.\.([A-F0-9]+)\s*; ([\w\-]+)/) - { - my $start = $1; - my $end = $2; - my $property = $3; - if ($property =~ /^XID_/) - { - $property =~ s/^XID_//; - $value = 2; - } - elsif ($property =~ /^ID_/) - { - $property =~ s/^ID_//; - $value = 1; - } + chop; + next unless ($_); # skip empty lines - next if ($property ne "Start" && $property ne "Continue"); - - if ($property ne $currentProp) - { - $currentProp = $property; - my $need_to_add = 1; - foreach my $i (@propList) - { - $need_to_add = 0 if $property eq $i; - } - push @propList, $currentProp if $need_to_add; - } - - for (my $i = hex($start); $i <= hex($end); $i++) - { - $self->{$property}{$i} += $value; - } - } - elsif ($info =~ /^([A-F0-9]+)\s*; ([\w\-]+)/) - { - my $start = $1; - my $property = $2; - if ($property =~ /^XID_/) - { - $property =~ s/^XID_//; - $value = 2; - } - elsif ($property =~ /^ID_/) - { - $property =~ s/^ID_//; - $value = 1; - } + (my $info, my $rest) = split /#/; + $info =~ s/\s*$//; # remove trailing spaces - next if ($property ne "Start" && $property ne "Continue"); - - if ($property ne $currentProp) { - $currentProp = $property; - my $need_to_add = 1; - foreach my $i (@propList) + next unless ($info); + + if ($info =~ /^([A-F0-9]+)\.\.([A-F0-9]+)\s*; ([\w\-]+)/) { - $need_to_add = 0 if $property eq $i; + my $start = $1; + my $end = $2; + my $property = $3; + if ($property =~ /^XID_/) + { + $property =~ s/^XID_//; + $value = 2; + } + elsif ($property =~ /^ID_/) + { + $property =~ s/^ID_//; + $value = 1; + } + + next if ($property ne "Start" && $property ne "Continue"); + + if ($property ne $currentProp) + { + $currentProp = $property; + my $need_to_add = 1; + foreach my $i (@propList) + { + $need_to_add = 0 if $property eq $i; + } + push @propList, $currentProp if $need_to_add; + } + + for (my $i = hex($start); $i <= hex($end); $i++) + { + $self->{$property}{$i} += $value; + } } - push @propList, $currentProp if $need_to_add; + elsif ($info =~ /^([A-F0-9]+)\s*; ([\w\-]+)/) + { + my $start = $1; + my $property = $2; + if ($property =~ /^XID_/) + { + $property =~ s/^XID_//; + $value = 2; + } + elsif ($property =~ /^ID_/) + { + $property =~ s/^ID_//; + $value = 1; + } + + next if ($property ne "Start" && $property ne "Continue"); + + if ($property ne $currentProp) { + $currentProp = $property; + my $need_to_add = 1; + foreach my $i (@propList) + { + $need_to_add = 0 if $property eq $i; + } + push @propList, $currentProp if $need_to_add; + } + $self->{$property}{hex($start)} += $value; } - $self->{$property}{hex($start)} += $value; - } } $self->{_PROP_LIST} = [ @propList ]; close(PROP); - + bless($self); return $self; } @@ -108,9 +127,9 @@ my $pos = $_[1]; no strict 'refs'; - + return 1 if (exists($self->{$prop}{$pos}) && - ($self->{$prop}{$pos} == 1 || $self->{$prop}{$pos} == 2)); + ($self->{$prop}{$pos} == 1 || $self->{$prop}{$pos} == 2)); return 0; } @@ -127,11 +146,11 @@ sub function { my $self = shift; - + my $bl_start = $_[0]; my $bl_end = $_[1]; my $bl_name = $_[2]; - + my @propList = @{ $self->{_PROP_LIST} }; my $tmp = ""; @@ -145,7 +164,7 @@ { $attention = 1 if ($self->data($prop, $i) != $retval); } - + $tmp .= " bool is_".$func."(const UCS4 uc) const\n {\n"; if ($attention) { @@ -156,8 +175,8 @@ $tmp .= " return $retval;\n"; } $tmp .= " }\n\n"; - } - +} + return $tmp; } @@ -173,18 +192,18 @@ foreach my $prop (@propList) { - my $func = "XID_".$prop."_Closure"; - - my $retval = $self->data($prop, $bl_start); - my $attention = 0; - for (my $i = $bl_start; $i <= $bl_end; $i++) - { - $attention = 1 if ($self->data($prop, $i) != $retval); + my $func = "XID_".$prop."_Closure"; + + my $retval = $self->data($prop, $bl_start); + my $attention = 0; + for (my $i = $bl_start; $i <= $bl_end; $i++) + { + $attention = 1 if ($self->data($prop, $i) != $retval); } - - $tmp .= " static const std::bitset<$bl_length> my_".$func.";\n" if ($attention); + + $tmp .= " static const std::bitset<$bl_length> my_".$func.";\n" if ($attention); } - + return $tmp; } @@ -195,33 +214,33 @@ my $bl_end = $_[1]; my $bl_name = $_[2]; my $bl_length = $bl_end - $bl_start + 1; - + my @propList = @{ $self->{_PROP_LIST} }; my $tmp = ""; - - foreach my $prop (@propList) - { - my $func = "XID_".$prop."_Closure"; - my $retval = $self->data($prop, $bl_start); - my $attention = 0; - for (my $i = $bl_start; $i <= $bl_end; $i++) - { - $attention = 1 if ($self->data($prop, $i) != $retval); - } - - if ($attention) + foreach my $prop (@propList) { - $tmp .= " const std::bitset<$bl_length> $bl_name\:\:my_$func(std::string(\""; - my $str = ""; + my $func = "XID_".$prop."_Closure"; + + my $retval = $self->data($prop, $bl_start); + my $attention = 0; for (my $i = $bl_start; $i <= $bl_end; $i++) { - $str = $self->data($prop, $i).$str; + $attention = 1 if ($self->data($prop, $i) != $retval); + } + + if ($attention) + { + $tmp .= " const std::bitset<$bl_length> $bl_name\:\:my_$func(std::string(\""; + my $str = ""; + for (my $i = $bl_start; $i <= $bl_end; $i++) + { + $str = $self->data($prop, $i).$str; + } + $tmp .= $str."\"));\n\n"; } - $tmp .= $str."\"));\n\n"; - } } - + return $tmp; } Index: DigitVal.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/DigitVal.pm,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- DigitVal.pm 29 Dec 2003 08:42:49 -0000 1.7 +++ DigitVal.pm 29 Jan 2004 19:53:07 -0000 1.8 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::DigitVal; use strict; Index: EAWidth.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/EAWidth.pm,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- EAWidth.pm 29 Dec 2003 08:42:49 -0000 1.8 +++ EAWidth.pm 29 Jan 2004 19:53:07 -0000 1.9 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::EAWidth; use strict; Index: Linebreak.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/Linebreak.pm,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- Linebreak.pm 29 Dec 2003 08:42:49 -0000 1.8 +++ Linebreak.pm 29 Jan 2004 19:53:07 -0000 1.9 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::Linebreak; use strict; Index: Lower.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/Lower.pm,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- Lower.pm 29 Dec 2003 08:42:49 -0000 1.7 +++ Lower.pm 29 Jan 2004 19:53:07 -0000 1.8 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::Lower; use strict; Index: Mirror.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/Mirror.pm,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- Mirror.pm 29 Dec 2003 08:42:49 -0000 1.8 +++ Mirror.pm 29 Jan 2004 19:53:07 -0000 1.9 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::Mirror; use strict; Index: NumericVal.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/NumericVal.pm,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- NumericVal.pm 29 Dec 2003 08:42:49 -0000 1.7 +++ NumericVal.pm 29 Jan 2004 19:53:07 -0000 1.8 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::NumericVal; use strict; Index: Prop.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/Prop.pm,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- Prop.pm 29 Dec 2003 08:42:49 -0000 1.7 +++ Prop.pm 29 Jan 2004 19:53:07 -0000 1.8 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::Props; use strict; Index: Title.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/Title.pm,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- Title.pm 29 Dec 2003 08:42:49 -0000 1.7 +++ Title.pm 29 Jan 2004 19:53:07 -0000 1.8 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::Title; use strict; Index: Upper.pm =================================================================== RCS file: /cvs/fresco/Fresco/Babylon/utils/UnicodePluginGenerator/Upper.pm,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- Upper.pm 29 Dec 2003 08:42:49 -0000 1.7 +++ Upper.pm 29 Jan 2004 19:53:07 -0000 1.8 @@ -1,3 +1,22 @@ +# This source file is a part of the Berlin Project +# Copyright (C) 2003-2004 Tobias Hunger <[email protected]> +# http://www.fresco.org +# +# This module is free software; you can redistribute it +# and/or modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 675 Mass Ave, Cambridge, +# MA 02139, USA + package UnicodePluginGenerator::Upper; use strict;