+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
com.ibm.icu.dev.tool.ime.indic.BengaliInputMethodDescriptor
com.ibm.icu.dev.tool.ime.indic.DevanagariInputMethodDescriptor
com.ibm.icu.dev.tool.ime.indic.GujaratiInputMethodDescriptor
#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
+#
#
# fully-qualified name of the java.awt.im.spi.InputMethodDescriptor
# implementation class
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
## Makefile.in for ICU - extra/colprobe
## Copyright (c) 2001, International Business Machines Corporation and
## others. All Rights Reserved.
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
#ifndef COLPROBE_H
#define COLPROBE_H
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
#! /usr/bin/perl -w
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
+
use strict;
#! /usr/bin/perl -w
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
+
use strict;
use IO::File;
#!/usr/bin/perl
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
+
use strict;
use Unicode::UCD 'charinfo';
use Unicode::Normalize;
#!/usr/bin/perl -w
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
+
use strict;
#my $localeMinusA = `locale -a`;
#!/usr/bin/perl -w
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
+
use strict;
my $localeMinusA = `locale -a`;
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
af
af_ZA
am
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
#include "unicode/unistr.h"
#include "unicode/locid.h"
#include "unicode/ucnv.h"
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
There are several tools in this directory that should make it easier to generate collation data:
extractCollationData.pl - perl script that reads ICU resource bundle files and outputs a locale_collation.html file if collation elements are present in the locale. Arguments are the list of locale source files (*.txt) that need to be processed.
createComparisonTables.pl - takes a locale name. Looks in directories that should contain the html data produced by colprobe or extractCollationData.
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
#include "sortedlines.h"
static int codePointCmp(const void *a, const void *b) {
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
#ifndef COLPROBE_SORTEDLINES_H
#define COLPROBE_SORTEDLINES_H
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
#!/usr/bin/perl -w
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
+
use strict;
my $localeMinusA = `cat /home/weiv/src/icu/source/extra/colprobe/locale.txt`;
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
#include "targetsetgenerator.h"
TargetSetGenerator::TargetSetGenerator(UnicodeSet &startingSet, CompareFn comparer) :
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
#ifndef TARGETSETGENERATOR_H
#define TARGETSETGENERATOR_H
<html>
-
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>$locale</title>
#!/usr/bin/perl
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
+
use strict;
my $file;
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
#!/usr/bin/perl -w
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
+
use strict;
#my $localeMinusA = `locale -a`;
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2008-2009 IBM Corp. and Others. All Rights Reserved
clean:
-rm -rf ./tmp
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2009-2013 IBM Corp. and Others. All Rights Reserved
# multicu/c makefile
# -*- makefile -*-
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2008-2013 IBM Corp. and Others. All Rights Reserved
include $(MULTICU_ROOT)/common/Makefile-multi.inc
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2009 IBM Corp. and Others. All Rights Reserved
# a list of ICU4Cs too old to build with the current patchset.
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2008-2009 IBM Corp. and Others. All Rights Reserved
Only in 3_0/icu/source: bin
Only in 3_0.orig/icu/source: confdefs.h
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2008-2009 IBM Corp. and Others. All Rights Reserved
--- 3_2.orig/icu/source/config/mh-darwin 2008-10-20 14:57:52.000000000 -0700
+++ 3_2/icu/source/config/mh-darwin 2008-10-20 15:57:28.000000000 -0700
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2008-2009 IBM Corp. and Others. All Rights Reserved
Only in 3_0/icu/source: bin
Only in 3_0.orig/icu/source: confdefs.h
#!/bin/cat
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2009 IBM Corp. and Others. All Rights Reserved
#
#!/bin/sh
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2009 IBM Corp. and Others. All Rights Reserved
#
# Sample "super configure"
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2008-2009 IBM Corp. and Others. All Rights Reserved
C_ROOT=$(MULTICU_ROOT)/c
# -*- makefile -*-
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2008-2013 IBM Corp. and Others. All Rights Reserved
include $(MULTICU_ROOT)/common/Makefile-multi.inc
ICUS=$(MULTICU_ROOT)/packages
#!/bin/sh
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2008-2013 IBM Corp. and Others. All Rights Reserved
if [ ! -x $1 ];
then
#!/bin/sh
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2008-2013 IBM Corp. and Others. All Rights Reserved
set -x
rm *.jvm.sh
#!/bin/sh
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2008-2013 IBM Corp. and Others. All Rights Reserved
VER=/System/Library/Frameworks/JavaVM.framework/Versions
if [ ! -d "${VER}" ];
#!/bin/sh
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2008-2013 IBM Corp. and Others. All Rights Reserved
if [ ! -x ${1} ];
then
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2008-2013 IBM Corp. and Others. All Rights Reserved
Put '.sh' files in this dir , locally, to be used for Java version bringup
#!/bin/sh
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2008-2013 IBM Corp. and Others. All Rights Reserved
if [ ! -x ${1} ];
then
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2009 IBM Corp. and Others. All Rights Reserved
# a list of ICU4Cs too old to build with the current patchset.
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2008-2009 IBM Corp. and Others. All Rights Reserved
# Makefile for multicu/sample/chello
# C/C++ hello
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
**********************************************************************
* Copyright (C) 1998-2009, International Business Machines
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
**********************************************************************
* Copyright (C) 1998-2009, International Business Machines Corporation
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
**********************************************************************
* Copyright (C) 1998-2009, International Business Machines Corporation
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved.
MULTICU_ROOT=../../
include $(MULTICU_ROOT)/common/Makefile-multi.inc
# -*- makefile -*-
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved.
# -*- makefile -*-
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2008-2013 IBM Corporation and Others. All Rights Reserved.
CPPFLAGS+=-DU_DISABLE_RENAMING=1 -I. -I/xsrl/IIE/include -I/xsrl/E/icu/source/tools/toolutil
# TODO - where to get uoptions.h?
# -*- makefile -*-
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2012 IBM Corporation and Others. All Rights Reserved.
## Name of the app
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved. -->
element capabilities
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ * © 2017 and later: Unicode, Inc. and others.
+ * License & terms of use: http://www.unicode.org/copyright.html#License
+ -->
<!-- Copyright (c) 2012 IBM Corporation and Others, All Rights Reserved. -->
<!-- This file was generated from: cooked/allversions.xml ./xml/2_2.xml ./xml/3_0.xml ./xml/3_2.xml ./xml/3_4_1.xml ./xml/3_4.xml ./xml/3_6.xml ./xml/3_8_1.xml ./xml/3_8.xml ./xml/4_0_1.xml ./xml/4_0.xml ./xml/4_1_1.xml ./xml/4_2_0_1.xml ./xml/4_2.xml ./xml/r50_1.xml ./jxml/2_2.xml ./jxml/2_4.xml ./jxml/2_6_1.xml ./jxml/2_6.xml ./jxml/2_8.xml ./jxml/3_0.xml ./jxml/3_2.xml ./jxml/3_4_1.xml ./jxml/3_4_2.xml ./jxml/3_4_3.xml ./jxml/3_4_4.xml ./jxml/3_4_5.xml ./jxml/3_4.xml ./jxml/3_6.xml ./jxml/3_8_1.xml ./jxml/3_8.xml ./jxml/4_0_1.xml ./jxml/4_0.xml ./jxml/4_1_1.xml ./jxml/4_2.xml ./jvmxml/1_4_2.xml ./jvmxml/1_5_0.xml ./jvmxml/1_6_0_26.xml ./jvmxml/1_6_0.xml ./jvmxml/1_7_0.xml cooked/features.xml -->
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008-2012 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<icuInfo>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved. -->
<icuInfo>
<icuProducts>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved. -->
<icuInfo>
<icuProducts>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (C) 2012 IBM Corporation and Others. All Rights Reserved. -->
<icuInfo>
<icuProducts>
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2009 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2012 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2012 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2009 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2009 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2008 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2009 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (c) 2012 IBM Corporation and Others, All Rights Reserved. -->
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2012 IBM Corporation and Others. All Rights Reserved.
Note: this is a bit of a mess right now.
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
// Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved.
#include <ostream>
#include "xmlout.h"
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<icuInfo>
<icuProducts>
<icuProduct type="icu4c">
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<icuInfo>
<icuProducts>
<icuProduct type="icu4c">
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<icuInfo>
<icuProducts>
<icuProduct type="icu4c">
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<icuInfo>
<icuProducts>
<icuProduct type="icu4c">
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<icuInfo>
<icuProducts>
<icuProduct type="icu4c">
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<icuInfo>
<icuProducts>
<icuProduct type="icu4c">
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<icuInfo>
<icuProducts>
<icuProduct type="icu4c">
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<icuInfo>
<icuProducts>
<icuProduct type="icu4c">
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<icuInfo>
<icuProducts>
<icuProduct type="icu4c">
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<icuInfo>
<icuProducts>
<icuProduct type="icu4c">
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<icuInfo>
<icuProducts>
<icuProduct type="icu4c">
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<icuInfo>
<icuProducts>
<icuProduct type="icu4c">
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<icuInfo>
<icuProducts>
<icuProduct type="icu4c">
<!DOCTYPE icuInfo SYSTEM "http://icu-project.org/dtd/icumeta.dtd">
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<icuInfo>
<icuProducts>
<icuProduct type="icu4c">
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
// Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved.
#include <stdio.h>
#include "xmlout.h"
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
// Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved.
#include <stdio.h>
#include "unicode/utypes.h"
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved.
s%<!--.*-->%%g
s%[ ][ ]*% %g
#!/bin/sh
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved.
sed -f zappit.sed | tr -s ' \012 ' ' '
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2012 IBM Corporation and Others. All Rights Reserved.
This project isn't used directly (except you can run it as an eclipse project for development). It's called from ../icu4cscan
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/* Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved. */
package com.ibm.icu.dev.scan;
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/* Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved. */
package com.ibm.icu.dev.scan;
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/* Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved. */
package com.ibm.icu.dev.scan;
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/* Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved. */
package com.ibm.icu.dev.scan;
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/* Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved. */
/**
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/* Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved. */
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/* Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved. */
package com.ibm.icu.dev.scan;
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/* Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved. */
package com.ibm.icu.dev.scan;
#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
+#
# Copyright (C) 2010-2012 IBM Corporation and Others, All Rights Reserved.
#
all: glurens ii plugs testprog
#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2008-2012 IBM Corporation and Others. All Rights Reserved
# local definitions must go in Makefile.local
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
#!/bin/bash
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2010-2012 IBM Corporation and Others, All Rights Reserved.
if [ $# -eq 1 ];
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
-# Copyright (C) 2010 International Business Machines Corporation and Others. All Rights Reserved.
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
+# Copyright (C) 2010 International Business Machines Corporation and Others. All Rights Reserved.
_coll_provider_plugin
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
#endif
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
#endif /* XP_CPLUSPLUS */
-#endif
\ No newline at end of file
+#endif
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2008-2009 IBM Corp. and Others. All Rights Reserved
# munge
s%^sanity$%# sanity disabled.%
#!/bin/bash
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2010-2012 IBM Corporation and Others, All Rights Reserved.
PRE44=0
#!/bin/sh
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2010-2012 IBM Corporation and Others, All Rights Reserved.
# $@
#!/bin/cat
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2009-2012 IBM Corp. and Others. All Rights Reserved
# ICU Provider Feature. - $Id$
#!/bin/cat
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2009-2010 IBM Corp. and Others. All Rights Reserved
#
#!/bin/sh
#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2006-2008 IBM All Rights Reserved
#
echo "Testing $1 in all locales"
#!/bin/bash
#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2006-2008 IBM All Rights Reserved
#
echo "Testing $1 in all timezones"
#!/usr/bin/python
# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright © 2016 and later: Unicode, Inc. and others.
# License & terms of use: http://www.unicode.org/copyright.html
# Copyright (C) 2011 IBM Corporation and Others. All Rights Reserved.
#!/bin/sh
#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2006-2008 IBM All Rights Reserved
#
# This test script enumerates all locales and all timezones installed on a
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
#*****************************************************************************
#
# Copyright (C) 2006-2008, International Business Machines
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
******************************************************************************
*
#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2006-2008, International Business Machines
# Corporation and others. All Rights Reserved.
#
#!/bin/sh
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
#*****************************************************************************
#
# Copyright (C) 2006-2008, International Business Machines
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
******************************************************************************
*
#!/bin/sh
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
#*****************************************************************************
#
# Copyright (C) 2006-2008, International Business Machines
-#include <stdio.h>
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/* Copyright (c) 2014 IBM Corporation and Others. All Rights Reserved. */
+#include <stdio.h>
#include <unicode/putil.h>
#include <unicode/uclean.h>
#!/bin/sh
# Exhaust(ive, ing) (Mean, Multi) (Test, Trouble)
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2002-2014 IBM All Rights Reserved
# Builds ICU a whole lotta times and with different options
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2009-2013 IBM and Others. All Rights Reserved
#
<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
+<!--
/*
*******************************************************************************
* Copyright (C) 2006-2013, International Business Machines Corporation and *
+/*
+ * © 2017 and later: Unicode, Inc. and others.
+ * License & terms of use: http://www.unicode.org/copyright.html
+ */
/*
* Default CSS style sheet for the ICU4C Open Source readme
* Copyright (C) 2005-2010, International Business Machines
-# this first line Copyright (C) 2013 IBM Corporation and Others. All Rights Reserved
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
+# Copyright (C) 2013 IBM Corporation and Others. All Rights Reserved
+
+Following license text were taken from xalan and xerces. These libraries
+are not redistributed as part of ICU.
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+Copyright (C) 2017 and later: Unicode, Inc. and others.
+License & terms of use: http://www.unicode.org/copyright.html
+
Copyright (C) 2013 IBM Corporation and Others. All Rights Reserved.
xalan and xerces jars are NOT redistributed as part of ICU.
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
**********************************************************************
* Copyright (C) 2016 and later: Unicode, Inc. and others.
<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
+<!--
/*
*******************************************************************************
* Copyright (C) 2009-2011, International Business Machines Corporation and *
<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
+<!--
/*
*******************************************************************************
* Copyright (C) 2009-2010, International Business Machines Corporation and *
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
<!-- Copyright (C) 2009-2011, International Business Machines Corporation and others. All Rights Reserved. -->
<!-- List all cpp public functions generated from the 'index.xml' -->
<xsl:stylesheet version="1.0"
<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
+<!--
/*
*******************************************************************************
* Copyright (C) 2009-2010, International Business Machines Corporation and *
<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
+<!--
/*
*******************************************************************************
* Copyright (C) 2016 and later: Unicode, Inc. and others.
<?xml version="1.0" encoding="utf-8"?>
<!--
+* © 2017 and later: Unicode, Inc. and others.
+* License & terms of use: http://www.unicode.org/copyright.html#License
+-->
+<!--
/*
*******************************************************************************
* Copyright (C) 2016 and later: Unicode, Inc. and others.
#!/usr/bin/python
#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2013-2014 IBM Corporation and Others. All Rights Reserved.
#
print "NOTE: this tool is a TECHNOLOGY PREVIEW and not a supported ICU tool."
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# ***********************************************************************
# * COPYRIGHT:
# * Copyright (c) 2011, International Business Machines Corporation
use strict;
use warnings;
use base 'Exporter';
+use LWP::Simple;
our @EXPORT = qw(any glob_to_regex should_ignore);
return $regex;
}
-our $cpyskip = 'cpyskip.txt';
-die ("Can't find $cpyskip. Please download it from ".
- "http://source.icu-project.org/cpyskip.txt (see ".
- "http://site.icu-project.org/processes/copyright-scan for more details).")
- unless -f $cpyskip;
-
-open SKIP, "<$cpyskip" or die "Error opening $cpyskip.";
+# Load cpyskip.txt contents.
+# Try local cpyskip.txt first - if not found, try online version
+our $cpyskip_file = "cpyskip.txt";
+our @cpyskip_lines;
+if (open(our $cpyskip_fh, "<", $cpyskip_file)) {
+ @cpyskip_lines = <$cpyskip_fh>;
+ close $cpyskip_fh;
+ print "Using local cpyskip.txt\n";
+} else {
+ our $cpyskip_url = "http://source.icu-project.org/cpyskip.txt";
+ our $cpyskip = get($cpyskip_url);
+ die "Can't get $cpyskip_url" if (! defined $cpyskip);
+ @cpyskip_lines = split(/\n/, $cpyskip);
+ print "Using " . $cpyskip_url . "\n";
+}
our @ignore_globs = map { chomp; glob_to_regex($_) }
- grep { ! m/^\s*#/ }
- <SKIP>;
-close SKIP;
+ grep { /^\s*[^#\s]+/ }
+ @cpyskip_lines;
+
+#for my $rgx (@ignore_globs) {print $rgx . "\n"}
+#exit(0);
# list of file extensions to ignore
our @ignore_extensions = qw(svn dll ilk idb pdb dsp dsw opt ncb vcproj sln suo
# Check if this file should be ignored.
sub should_ignore($) {
my $filename = shift;
+ return 1 if $filename eq $cpyskip_file;
return 1 if $filename =~ /$ignore_regex/;
for my $r (@ignore_globs) { return 1 if $filename =~ /$r/ }
0;
#!/usr/bin/perl -w
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# ***********************************************************************
# * Copyright (C) 2016 and later: Unicode, Inc. and others.
# * License & terms of use: http://www.unicode.org/copyright.html#License
use Cpy;
my $icu_src = $ARGV[0] || ".";
+my $icu_src_len = length($icu_src);
die "Can't open ICU directory: $icu_src" unless -d $icu_src;
find({
wanted => sub {
return unless -f;
- return if should_ignore($_);
+ my $relpath = substr($_, $icu_src_len + 1);
+ return if should_ignore($relpath);
open F, "<$_" or die "Error opening '$_'.";
my $result = any { $_ =~ /(Copyright|©).*Unicode/i } <F>;
close F;
- print "$_\n" unless $result;
+ print "$relpath\n" unless $result;
},
no_chdir => 1,
}, $icu_src);
#!/usr/bin/perl -w
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# ***********************************************************************
# * COPYRIGHT:
# * Copyright (c) 2002-2011, International Business Machines Corporation
+Copyright (C) 2017 and later: Unicode, Inc. and others.
+License & terms of use: http://www.unicode.org/copyright.html
+
Copyright (c) 2002-2009, International Business Machines Corporation and others. All Rights Reserved.
cpysearch.pl is a perl script used to detect the files that might not have the copyright notice. Best when used on windows on a clean checkout. Edit $icuSource to your path. If you are working on other platform, you probably want to edit $ignore to reflect different temporary files that you don't want in the scan. The result will be the list of files that don't have word copyright (case ignored) in first 10 lines. Look at them and fix if needed.
#!/bin/sh
-
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2011-2014 IBM Corporation and Others. All Rights Reserved.
#
# This is designed for building and running single-source-file ICU programs.
#!/bin/bash
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2012-2014, International Business Machines Corporation and others. All Rights Reserved.
# for fixing misticketted
# see http://bugs.icu-project.org/trac/wiki/MisTicketted
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2010-2012, International Business Machines
# Corporation and others. All Rights Reserved.
#
## Makefile.in for ICU - tools/genprops
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
## Copyright (c) 1999-2005, International Business Machines Corporation and
## others. All Rights Reserved.
## Steven R. Loomis
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
#!/usr/bin/python2.4
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2009-2010 International Business Machines
# Corporation and others. All Rights Reserved.
#
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
#!/usr/lib/perl -p
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2001-2003 International Business Machines
# Corporation and others. All Rights Reserved.
# Simple tool for Unicode Character Database files with semicolon-delimited fields.
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
**********************************************************************
* Copyright (C) 2002-2016, International Business Machines
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2014, International Business Machines
# Corporation and others. All Rights Reserved.
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
*
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2014, International Business Machines
# Corporation and others. All Rights Reserved.
#
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2010-2014, International Business Machines
# Corporation and others. All Rights Reserved.
#
## Makefile.in for ICU - tools/genuca
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
## Copyright (c) 1999-2008, International Business Machines Corporation and
## others. All Rights Reserved.
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
* Copyright (C) 2012-2015, International Business Machines
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
* Copyright (C) 2012-2015, International Business Machines
#!/usr/bin/python
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2009, International Business Machines
# Corporation and others. All Rights Reserved.
#
.\"
.\" genuca.8: manual page for the genuca utility
.\"
+.\" Copyright (C) 2016 and later: Unicode, Inc. and others.
+.\" License & terms of use: http://www.unicode.org/copyright.html
.\" Copyright (C) 2000-2014 IBM, Inc. and others.
.\"
.TH GENUCA 8 "2014-Feb-24" "ICU MANPAGE" "ICU @VERSION@ Manual"
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2010, International Business Machines
# Corporation and others. All Rights Reserved.
#
+// © 2017 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
* Copyright (C) 2010, International Business Machines
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (C) 2010, International Business Machines
# Corporation and others. All Rights Reserved.
#
#!/usr/bin/python
# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2017 and later: Unicode, Inc. and others.
+# License & terms of use: http://www.unicode.org/copyright.html
+#
# Copyright (c) 2013-2016 International Business Machines
# Corporation and others. All Rights Reserved.
#