ICU-6866 merge r25946 and r25942

X-SVN-Rev: 25947
diff --git a/icu4c.css b/icu4c.css
index c6caae5..aacacb8 100644
--- a/icu4c.css
+++ b/icu4c.css
@@ -292,6 +292,19 @@
 	padding: 3px;
 }
 
+table.rtable tr.broken td {
+	background-color: #fbb;
+	border: 1px dashed gray;
+	padding: 3px;
+	font-weight: bold;
+}
+
+table.rtable tr.rarely td {
+	background-color: #efe9c2;
+	padding: 3px;
+	font-style: italic;
+}
+
 /*  APIChangeReport specific things */
 
 .row0 {
diff --git a/readme.html b/readme.html
index 8b4b0ea..8b3c089 100644
--- a/readme.html
+++ b/readme.html
@@ -525,155 +525,185 @@
     <h3><a name="HowToBuildSupported" href="#HowToBuildSupported" id=
     "HowToBuildSupported">Supported Platforms</a></h3>
 
-    <table class="docTable" summary=
+    <table class="rtable" summary=
     "ICU can be built on many platforms.">
       <caption>
-        Here is a status of functionality of ICU on several different platforms.
+        Here is the status of building ICU on several different platforms.
       </caption>
 
-      <tr>
-        <th scope="col">Operating system</th>
+        
+            <tr>
+                <td>AIX 6.1 (power, 64-bit)</td>
+                <td>VisualAge 9</td>
+                <td class="works">Frequently Tested</td>
 
-        <th scope="col">Compiler</th>
+            </tr>
+        
+            <tr>
+                <td>HP/UX 11iv3 (ia64, 64-bit)</td>
+                <td>aCC A.06.15</td>
+                <td class="works">Frequently Tested</td>
 
-        <th scope="col">Testing frequency</th>
-      </tr>
+            </tr>
+        
+            <tr>
+                <td>Red Hat Enterprise Linux 5 (x86, 32-bit)</td>
+                <td>gcc 4.1.2</td>
+                <td class="works">Frequently Tested</td>
 
-      <tr>
-        <td>Windows Vista SP1 (32 bit)</td>
+            </tr>
+        
+            <tr>
+                <td>Red Hat Enterprise Linux 5 (x86, 64-bit)</td>
+                <td>gcc 4.1.2</td>
+                <td class="works">Frequently Tested</td>
 
-        <td>Microsoft Visual C++ 2005 (8.0)</td>
+            </tr>
+        
+            <tr>
+                <td>Solaris 10 (sparc, 64-bit)</td>
+                <td>Sun Studio 12</td>
+                <td class="works">Frequently Tested</td>
 
-        <td>Reference platform</td>
-      </tr>
-      <tr>
-        <td>Windows Server 2003 (64 bit)</td>
+            </tr>
+        
+            <tr>
+                <td>Windows Vista SP1 (x86, 32-bit)</td>
+                <td>MS Visual Studio 9</td>
+                <td class="works">Frequently Tested</td>
 
-        <td>Microsoft Visual C++ 2005 (8.0)</td>
+            </tr>
+        
+            <tr>
+                <td>AIX 5.2 (power, 64-bit)</td>
+                <td>VisualAge 6</td>
+                <td class="works">Frequently Tested</td>
 
-        <td>Reference platform</td>
-      </tr>
+            </tr>
+        
+            <tr>
+                <td>AIX 5.3 (power, 64-bit)</td>
+                <td>VisualAge 8</td>
+                <td class="works">Frequently Tested</td>
 
-      <tr>
-        <td>Red Hat Enterprise Linux 5 (x86, 32 bit)</td>
+            </tr>
+        
+            <tr>
+                <td>AIX 6.1 (power, 64-bit)</td>
+                <td>gcc 4.2.4</td>
+                <td class="works">Frequently Tested</td>
 
-        <td>gcc 4.1.2</td>
+            </tr>
+        
+            <tr>
+                <td>HP/UX 11i (hppa, 64-bit)</td>
+                <td>aCC A.03.85</td>
+                <td class="works">Frequently Tested</td>
 
-        <td>Reference platform</td>
-      </tr>
+            </tr>
+        
+            <tr>
+                <td>MacOSX 10.5 Leopard (x86, 32-bit)</td>
+                <td>gcc 4.0.1</td>
+                <td class="works">Frequently Tested</td>
 
-      <tr>
-        <td>AIX 6.1 (Power, 64-bit)</td>
+            </tr>
+        
+            <tr>
+                <td>MacOSX 10.5 Leopard (x86, 64-bit)</td>
+                <td>gcc 4.0.1</td>
+                <td class="works">Frequently Tested</td>
 
-        <td>IBM VisualAge 9</td>
+            </tr>
+        
+            <tr>
+                <td>Red Hat Enterprise Linux 4.2 (x86, 32-bit)</td>
+                <td>gcc 3.4.6</td>
+                <td class="works">Frequently Tested</td>
 
-        <td>Reference platform</td>
-      </tr>
+            </tr>
+        
+            <tr>
+                <td>Red Hat Enterprise Linux 4u7 (x86, 32-bit)</td>
+                <td>gcc 4.2.4</td>
+                <td class="works">Frequently Tested</td>
 
-      <tr>
-        <td>Solaris 10 (Sparc, 32-bit, SunOS 5.10)</td>
+            </tr>
+        
+            <tr>
+                <td>Solaris 10 (sparc, 64-bit)</td>
+                <td>gcc 4.2.1</td>
+                <td class="works">Frequently Tested</td>
 
-        <td>Sun Studio 12 <!--(Sun C++ 5.8)--></td>
+            </tr>
+        
+            <tr>
+                <td>SuSE 10 (x86, 64-bit)</td>
+                <td>gcc</td>
+                <td class="works">Frequently Tested</td>
 
-        <td>Reference platform</td>
-      </tr>
+            </tr>
+        
+            <tr>
+                <td>Windows 2000 Professional (x86, 32-bit)</td>
+                <td>MS Visual Studio 2003 via Cygwin</td>
+                <td class="works">Frequently Tested</td>
 
-      <tr>
-        <td>HP-UX IIiv3 (Itanium, 64-bit)</td>
+            </tr>
+        
+            <tr>
+                <td>Windows 2000 Professional (x86, 32-bit)</td>
+                <td>gcc via Cygwin</td>
+                <td class="works">Frequently Tested</td>
 
-        <td>aCC A.6.14</td>
+            </tr>
+        
+            <tr>
+                <td>Windows Server 2003 (x86, 64-bit)</td>
+                <td>MS Visual Studio 8 via Cygwin</td>
+                <td class="works">Frequently Tested</td>
 
-        <td>Reference platform</td>
-      </tr>
-      <tr>
-        <td>AIX 5.3</td>
+            </tr>
+        
+            <tr>
+                <td>Windows Server 2008 (x86, 64-bit)</td>
+                <td>MS Visual Studio 9</td>
+                <td class="works">Frequently Tested</td>
 
-        <td>IBM XL C/C++ 8.0</td>
+            </tr>
+        
+            <tr>
+                <td>Windows XP Professional (x86, 32-bit)</td>
+                <td>MS Visual Studio 9</td>
+                <td class="works">Frequently Tested</td>
 
-        <td>Regularly tested</td>
-      </tr>
-      <tr>
-        <td>Windows XP</td>
+            </tr>
+        
+            <tr class="broken">
+                <td>Red Hat Enterprise Linux 5 (x86, 32-bit)</td>
+                <td>icc 11.0</td>
+                <td class="broken">Broken <b><a href="http://bugs.icu-project.org/trac/ticket/6894">#6894</a></b></td>
+		
+            </tr>
+        
+            <tr class="broken">
+                <td>SuSe Linux 7.2 (x86, 32-bit)</td>
+                <td>icc 9.0</td>
+                <td class="broken">Broken <b><a href="http://bugs.icu-project.org/trac/ticket/6888">#6888</a></b></td>
 
-        <td>Microsoft Visual C++ 2005 (8.0)</td>
+            </tr>
+        
+            <tr class="broken">
+                <td>Windows Server 2008 (x86, 64-bit)</td>
+                <td>MS Visual Studio 9 via Cygwin</td>
+                <td class="broken">Broken <b><a href="http://bugs.icu-project.org/trac/ticket/6890">#6890</a></b></td>
 
-        <td>Regularly tested</td>
-      </tr>
+            </tr>
+        
 
-      <tr>
-        <td>Red Hat Enterprise Linux 4 Update 4</td>
+<!-- end IBM lab data -->
 
-        <td>gcc 3.4.4</td>
-
-        <td>Regularly tested</td>
-      </tr>
-
-      <tr>
-        <td>AIX 5.2</td>
-
-        <td>Visual Age C++ 6.0</td>
-
-        <td>Regularly tested</td>
-      </tr>
-
-      <tr>
-        <td>Solaris 9 (SunOS 5.9)</td>
-
-        <td>Sun Studio 8 (Sun C++ 5.5)</td>
-
-        <td>Regularly tested</td>
-      </tr>
-
-      <tr>
-        <td>HP-UX 11.11 (PA-RISC)</td>
-
-        <td>aCC A.03.50<br />
-         cc B.11.11.08</td>
-
-        <td>Regularly tested</td>
-      </tr>
-
-      <tr>
-        <td>Windows 2000 with Cygwin</td>
-
-        <td>Microsoft Visual C++ 2003 (7.1)</td>
-
-        <td>Regularly tested</td>
-      </tr>
-
-      <tr>
-        <td>Windows Server 2008 x64</td>
-
-        <td>Microsoft Visual C++ 2005 (8.0)</td>
-
-        <td>Regularly tested</td>
-      </tr>
-
-      <tr>
-        <td>Mac OS X (10.4)</td>
-
-        <td>gcc 4.0.1</td>
-
-        <td>Regularly tested</td>
-      </tr>
-
-      <tr>
-        <td>Solaris 10</td>
-
-        <td>gcc 4.0.3</td>
-
-        <td>Regularly tested</td>
-      </tr>
-
-      <tr>
-        <td>SUSE Linux Enterprise Server 9 SP1</td>
-
-        <td>Intel C++ Compiler 9.0</td>
-
-        <td>Regularly tested</td>
-      </tr>
-
-      <tr>
+      <tr class="rarely">
         <td>z/OS 1.7</td>
 
         <td>cxx 1.7</td>
@@ -681,7 +711,7 @@
         <td>Rarely tested</td>
       </tr>
 
-      <tr>
+      <tr class="rarely">
         <td>Cygwin</td>
 
         <td>gcc 3.4.4</td>
@@ -689,7 +719,7 @@
         <td>Rarely tested</td>
       </tr>
 
-      <tr>
+      <tr class="rarely">
         <td>IBM i family (IBM i, i5/OS, OS/400)</td>
 
         <td>iCC</td>
@@ -697,15 +727,8 @@
         <td>Rarely tested</td>
       </tr>
 
-      <tr>
-        <td>Windows Vista x64</td>
 
-        <td>Microsoft Visual C++ 2005 (8.0)</td>
-
-        <td>Rarely tested</td>
-      </tr>
-
-      <tr>
+      <tr class="rarely">
         <td>MinGW</td>
 
         <td>gcc</td>
@@ -713,7 +736,7 @@
         <td>Rarely tested</td>
       </tr>
 
-      <tr>
+      <tr class="rarely">
         <td>NetBSD, OpenBSD, FreeBSD</td>
 
         <td>gcc</td>
@@ -721,7 +744,7 @@
         <td>Rarely tested</td>
       </tr>
 
-      <tr>
+      <tr class="rarely">
         <td>SUSE Linux Enterprise Server 9 (PowerPC)</td>
 
         <td>IBM XL C/C++ 8.0</td>
@@ -729,7 +752,7 @@
         <td>Rarely tested</td>
       </tr>
 
-      <tr>
+      <tr class="rarely">
         <td>QNX</td>
 
         <td>gcc</td>
@@ -737,15 +760,15 @@
         <td>Rarely tested</td>
       </tr>
 
-      <tr>
-        <td>BeOS</td>
+      <tr class="rarely">
+        <td>BeOS/Haiku</td>
 
         <td>gcc</td>
 
         <td>Rarely tested</td>
       </tr>
 
-      <tr>
+      <tr class="rarely">
         <td>SGI/IRIX</td>
 
         <td>MIPSpro CC</td>
@@ -753,7 +776,7 @@
         <td>Rarely tested</td>
       </tr>
 
-      <tr>
+      <tr class="rarely">
         <td>Tru64 (OSF)</td>
 
         <td>Compaq's cxx compiler</td>
@@ -761,7 +784,7 @@
         <td>Rarely tested</td>
       </tr>
 
-      <tr>
+      <tr class="rarely">
         <td>MP-RAS</td>
 
         <td>NCR MP-RAS C/C++ Compiler</td>
diff --git a/source/data/build.xml b/source/data/build.xml
index f5349a4..bbbe47d 100644
--- a/source/data/build.xml
+++ b/source/data/build.xml
@@ -213,6 +213,7 @@
                     <alias from="iw_IL" to="he_IL" />
                     <alias from="no" to="nb" />
                     <alias from="no_NO" to="nb_NO" />
+                    <alias from="pa_IN" to="pa_Guru_IN" />
                     <alias from="sh" to="sr_Latn" />
                     <alias from="sh_BA" to="sr_Latn_BA" />
                     <alias from="sh_CS" to="sr_Latn_RS" />
diff --git a/source/data/coll/colfiles.mk b/source/data/coll/colfiles.mk
index f794fe7..2547c2b 100644
--- a/source/data/coll/colfiles.mk
+++ b/source/data/coll/colfiles.mk
@@ -28,10 +28,10 @@
 # Aliases which do not have a corresponding xx.xml file (see icu-config.xml & build.xml)
 COLLATION_SYNTHETIC_ALIAS = de_.txt de__PHONEBOOK.txt es_.txt es__TRADITIONAL.txt\
  hi_.txt hi__DIRECT.txt in.txt in_ID.txt iw.txt\
- iw_IL.txt no.txt no_NO.txt sh.txt sh_BA.txt\
- sh_YU.txt sr_BA.txt sr_ME.txt sr_RS.txt zh_.txt\
- zh_CN.txt zh_HK.txt zh_MO.txt zh_SG.txt zh_TW.txt\
- zh_TW_STROKE.txt zh__PINYIN.txt
+ iw_IL.txt no.txt no_NO.txt pa_IN.txt sh.txt\
+ sh_BA.txt sh_YU.txt sr_BA.txt sr_ME.txt sr_RS.txt\
+ zh_.txt zh_CN.txt zh_HK.txt zh_MO.txt zh_SG.txt\
+ zh_TW.txt zh_TW_STROKE.txt zh__PINYIN.txt
 
 
 # All aliases (to not be included under 'installed'), but not including root.
@@ -62,14 +62,13 @@
  ms.txt ms_BN.txt ms_MY.txt mt_MT.txt nb_NO.txt\
  nl.txt nl_BE.txt nl_NL.txt nn_NO.txt om_ET.txt\
  om_KE.txt pa_Arab.txt pa_Arab_PK.txt pa_Guru.txt pa_Guru_IN.txt\
- pa_IN.txt pl_PL.txt ps_AF.txt pt.txt pt_BR.txt\
- pt_PT.txt ro_RO.txt ru_RU.txt ru_UA.txt si_LK.txt\
- sk_SK.txt sl_SI.txt sq_AL.txt sr_Cyrl.txt sr_Cyrl_BA.txt\
- sr_Cyrl_ME.txt sr_Cyrl_RS.txt sr_Latn_BA.txt sr_Latn_ME.txt sr_Latn_RS.txt\
- sv_FI.txt sv_SE.txt ta_IN.txt te_IN.txt th_TH.txt\
- tr_TR.txt uk_UA.txt ur_IN.txt ur_PK.txt vi_VN.txt\
- zh_Hans.txt zh_Hans_CN.txt zh_Hans_SG.txt zh_Hant_HK.txt zh_Hant_MO.txt\
- zh_Hant_TW.txt
+ pl_PL.txt ps_AF.txt pt.txt pt_BR.txt pt_PT.txt\
+ ro_RO.txt ru_RU.txt ru_UA.txt si_LK.txt sk_SK.txt\
+ sl_SI.txt sq_AL.txt sr_Cyrl.txt sr_Cyrl_BA.txt sr_Cyrl_ME.txt\
+ sr_Cyrl_RS.txt sr_Latn_BA.txt sr_Latn_ME.txt sr_Latn_RS.txt sv_FI.txt\
+ sv_SE.txt ta_IN.txt te_IN.txt th_TH.txt tr_TR.txt\
+ uk_UA.txt ur_IN.txt ur_PK.txt vi_VN.txt zh_Hans.txt\
+ zh_Hans_CN.txt zh_Hans_SG.txt zh_Hant_HK.txt zh_Hant_MO.txt zh_Hant_TW.txt
 
 
 # Ordinary resources
diff --git a/source/data/coll/pa.txt b/source/data/coll/pa.txt
index 6e0f4e9..67d998f 100644
--- a/source/data/coll/pa.txt
+++ b/source/data/coll/pa.txt
@@ -10,7 +10,7 @@
  *  ICU <specials> source: <path>/xml/collation/pa.xml
  */
 pa{
-    Version{"1.28"}
+    Version{"1.29"}
     collations{
         standard{
             Sequence{" [normalization on ]"}
diff --git a/source/data/coll/pa_IN.txt b/source/data/coll/pa_IN.txt
index 1a2c7a0..942837c 100644
--- a/source/data/coll/pa_IN.txt
+++ b/source/data/coll/pa_IN.txt
@@ -6,12 +6,6 @@
 // * Source File:<path>/icu-config.xml & build.xml

 // *

 // ***************************************************************************

-/**

- * validSubLocale of "pa"

- */

 pa_IN{

-    /**

-     * so genrb doesn't issue warnings

-     */

-    ___{""}

+    "%%ALIAS"{"pa_Guru_IN"}

 }