Author: mcbrown
Date: 2007-09-13 13:28:01 +0200 (Thu, 13 Sep 2007)
New Revision: 7831
Log:
Moving C/ODBC to complete dynamic generation
Fix dynamic parser to support <title condition=... role=...> as well as <para condition=....>. This makes the source files for changelog entries valid DocBook
Adding support for a version-level preamble, use:
<versionentrypreamble>[DocBook]<versionentrypreamble>
Within the versionentry
Added support for additional entry types:
platform - for platform notes - always listed *first* in front of features
other - for other notes that are not really platform, bug or feature, always listed last
Added support for a custom type, to use:
State 'custom' as the logentry type
Specify the 'customname' attribute to group custom lists together
Specify *once* the 'customtitle' attribute to give the list a title
Lists are always output in this order: custom platform feature bug other
Added new tag: performance
Added output support for all the above
Modified:
trunk/dynamic-docs/changelog/changelog.dtd
trunk/dynamic-docs/changelog/connector-j.xml
trunk/dynamic-docs/changelog/connector-odbc-versions.xml
trunk/dynamic-docs/changelog/connector-odbc.xml
trunk/dynamic-docs/changelog/versionlog.dtd
trunk/tools/MySQLDynXML/Changelog.pm
trunk/tools/MySQLDynXML/ChangelogParser.pm
trunk/tools/MySQLDynXML/ChangelogVersionParser.pm
trunk/tools/dynxml-parser.pl
Modified: trunk/dynamic-docs/changelog/changelog.dtd
===================================================================
--- trunk/dynamic-docs/changelog/changelog.dtd 2007-09-12 23:31:10 UTC (rev 7830)
+++ trunk/dynamic-docs/changelog/changelog.dtd 2007-09-13 11:28:01 UTC (rev 7831)
Changed blocks: 1, Lines Added: 5, Lines Deleted: 2; 1247 bytes
@@ -3,14 +3,17 @@
<!ELEMENT mysqlcommand (#PCDATA)>
<!ATTLIST mysqlcommand affected CDATA #IMPLIED>
<!ELEMENT classification (#PCDATA | configoption | command)*>
-<!ELEMENT tags (incompatiblechange? | securityfix? )>
+<!ELEMENT tags (incompatiblechange? | securityfix? | performance? )>
<!ELEMENT versions (#PCDATA | version)*>
<!ELEMENT logentry (tags? , bugs? , versions+, classification* , message?)>
-<!ATTLIST logentry entrytype (bug | feature) #REQUIRED>
+<!ATTLIST logentry entrytype (bug | feature | other | platform | custom) #REQUIRED>
+<!ATTLIST logentry customname CDATA #IMPLIED>
+<!ATTLIST logentry customtitle CDATA #IMPLIED>
<!ELEMENT configoption (#PCDATA)>
<!ATTLIST configoption option CDATA #IMPLIED>
<!ELEMENT incompatiblechange EMPTY>
<!ELEMENT securityfix EMPTY>
+<!ELEMENT performannce EMPTY>
<!ELEMENT message
(para|itemizedlist|orderedlist|programlisting|informaltable|formalpara|note|important|remark|caution|warning)*>
<!ELEMENT fixes (#PCDATA)>
Modified: trunk/dynamic-docs/changelog/connector-j.xml
===================================================================
--- trunk/dynamic-docs/changelog/connector-j.xml 2007-09-12 23:31:10 UTC (rev 7830)
+++ trunk/dynamic-docs/changelog/connector-j.xml 2007-09-13 11:28:01 UTC (rev 7831)
Changed blocks: 373, Lines Added: 5, Lines Deleted: 742; 44423 bytes
@@ -198,7 +198,8 @@
</logentry>
- <logentry entrytype="feature">
+ <logentry entrytype="custom" customname="jdbc-4.0" customtitle="The following
+ features are new, compared to the 5.0 series of Connector/J">
<versions>
@@ -217,7 +218,7 @@
</logentry>
- <logentry entrytype="feature">
+ <logentry entrytype="custom" customname="jdbc-4.0">
<versions>
@@ -236,7 +237,7 @@
</logentry>
- <logentry entrytype="feature">
+ <logentry entrytype="custom" customname="jdbc-4.0">
<versions>
@@ -258,7 +259,7 @@
</logentry>
- <logentry entrytype="feature">
+ <logentry entrytype="custom" customname="jdbc-4.0">
<versions>
@@ -708,8 +709,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -734,8 +733,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.13"/>
@@ -989,8 +986,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -1034,8 +1029,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.6"/>
@@ -1108,8 +1101,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -1154,8 +1145,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -1255,8 +1244,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.8"/>
@@ -1354,8 +1341,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -1404,8 +1389,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -1426,8 +1409,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.2"/>
@@ -1499,8 +1480,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.8"/>
@@ -1547,8 +1526,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.12"/>
@@ -1567,8 +1544,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.12"/>
@@ -1615,8 +1590,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.7"/>
@@ -1637,8 +1610,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.7"/>
@@ -1658,8 +1629,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.1"/>
@@ -1681,8 +1650,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -1702,8 +1669,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -1754,8 +1719,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.1"/>
@@ -1928,8 +1891,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.4"/>
@@ -2092,8 +2053,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.7"/>
@@ -2113,8 +2072,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.12"/>
@@ -2134,8 +2091,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -2158,8 +2113,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.7"/>
@@ -2223,8 +2176,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.14"/>
@@ -2248,8 +2199,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.12"/>
@@ -2458,8 +2407,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -2581,8 +2528,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.6"/>
@@ -2604,8 +2549,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.8"/>
@@ -2657,8 +2600,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -2732,8 +2673,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.12"/>
@@ -2784,8 +2723,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.6"/>
@@ -2832,8 +2769,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.9"/>
@@ -2903,8 +2838,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -2926,8 +2859,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -3104,8 +3035,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -3135,8 +3064,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -3310,8 +3237,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.8"/>
@@ -3360,8 +3285,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -3382,8 +3305,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.7"/>
@@ -3483,8 +3404,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -3506,8 +3425,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -3603,8 +3520,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -3625,8 +3540,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.3"/>
@@ -3704,8 +3617,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.6"/>
@@ -3725,8 +3636,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.12"/>
@@ -3747,8 +3656,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -3900,8 +3807,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.1"/>
@@ -4022,8 +3927,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.11"/>
@@ -4044,8 +3947,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.12"/>
@@ -4118,8 +4019,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.12"/>
@@ -4139,8 +4038,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.1"/>
@@ -4159,8 +4056,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -4181,8 +4076,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.9"/>
@@ -4255,8 +4148,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.0"/>
@@ -4277,8 +4168,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -4298,8 +4187,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.1"/>
@@ -4323,8 +4210,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.12"/>
@@ -4399,8 +4284,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.5"/>
@@ -4420,8 +4303,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.1"/>
@@ -4443,8 +4324,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -4466,8 +4345,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.7"/>
@@ -4492,8 +4369,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.5"/>
@@ -4514,8 +4389,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -4563,8 +4436,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.6"/>
@@ -4599,8 +4470,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.3"/>
@@ -4621,8 +4490,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.13"/>
@@ -4671,8 +4538,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -4692,8 +4557,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -4765,8 +4628,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.6"/>
@@ -4813,8 +4674,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.5"/>
@@ -4835,8 +4694,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.1"/>
@@ -4874,8 +4731,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.1"/>
@@ -4895,8 +4750,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.1"/>
@@ -4971,8 +4824,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.3"/>
@@ -4991,8 +4842,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.7"/>
@@ -5036,8 +4885,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.6"/>
@@ -5058,8 +4905,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.5"/>
@@ -5104,8 +4949,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.12"/>
@@ -5155,8 +4998,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -5208,8 +5049,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -5255,8 +5094,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.9"/>
@@ -5277,8 +5114,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -5425,8 +5260,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.12"/>
@@ -5470,8 +5303,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.2"/>
@@ -5545,8 +5376,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.5"/>
@@ -5567,8 +5396,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.6"/>
@@ -5667,8 +5494,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.4"/>
@@ -5716,8 +5541,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.6"/>
@@ -5740,8 +5563,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.16"/>
@@ -5763,8 +5584,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -5841,8 +5660,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.5"/>
@@ -5887,8 +5704,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -6011,8 +5826,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.8"/>
@@ -6107,8 +5920,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.7"/>
@@ -6186,8 +5997,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.13"/>
@@ -6237,8 +6046,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.14"/>
@@ -6257,8 +6064,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -6307,8 +6112,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.9"/>
@@ -6329,8 +6132,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.1"/>
@@ -6439,8 +6240,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.1"/>
@@ -6461,8 +6260,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -6509,8 +6306,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.9"/>
@@ -6530,8 +6325,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.6"/>
@@ -6592,8 +6385,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.9"/>
@@ -6663,8 +6454,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.8"/>
@@ -6762,8 +6551,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.7"/>
@@ -6783,8 +6570,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -6805,8 +6590,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.8"/>
@@ -6828,8 +6611,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.2"/>
@@ -6960,8 +6741,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.0"/>
@@ -7007,8 +6786,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -7079,8 +6856,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.6"/>
@@ -7154,8 +6929,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.4"/>
@@ -7180,8 +6953,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.7"/>
@@ -7305,8 +7076,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -7327,8 +7096,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.3"/>
@@ -7381,8 +7148,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.7"/>
@@ -7452,8 +7217,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.7"/>
@@ -7632,8 +7395,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.3"/>
@@ -7753,8 +7514,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.8"/>
@@ -7833,8 +7592,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -7881,8 +7638,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.13"/>
@@ -7903,8 +7658,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.2"/>
@@ -7977,8 +7730,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.12"/>
@@ -7999,8 +7750,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.7"/>
@@ -8024,8 +7773,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.6"/>
@@ -8046,8 +7793,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.8"/>
@@ -8070,8 +7815,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.0"/>
@@ -8168,8 +7911,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.7"/>
@@ -8217,8 +7958,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.3"/>
@@ -8375,8 +8114,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.5"/>
@@ -8398,8 +8135,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.12"/>
@@ -8418,8 +8153,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.12"/>
@@ -8624,8 +8357,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.2"/>
@@ -8696,8 +8427,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -8718,8 +8447,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -8859,8 +8586,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.7"/>
@@ -8880,8 +8605,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.6"/>
@@ -8936,8 +8659,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -8957,8 +8678,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.12"/>
@@ -9007,8 +8726,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -9264,8 +8981,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -9284,8 +8999,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.1"/>
@@ -9406,8 +9119,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.1"/>
@@ -9436,8 +9147,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.7"/>
@@ -9457,8 +9166,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.4"/>
@@ -9478,8 +9185,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.6"/>
@@ -9630,8 +9335,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -9652,8 +9355,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.7"/>
@@ -9715,8 +9416,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.7"/>
@@ -9761,8 +9460,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.16"/>
@@ -9941,8 +9638,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.7"/>
@@ -10077,8 +9772,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.5"/>
@@ -10097,8 +9790,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.6"/>
@@ -10206,8 +9897,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.9"/>
@@ -10257,8 +9946,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -10305,8 +9992,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.14"/>
@@ -10356,8 +10041,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.9"/>
@@ -10376,8 +10059,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -10399,8 +10080,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.8"/>
@@ -10419,8 +10098,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -10440,8 +10117,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.4"/>
@@ -10567,8 +10242,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.1"/>
@@ -10590,8 +10263,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.7"/>
@@ -10611,8 +10282,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.10"/>
@@ -10717,8 +10386,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.0"/>
@@ -10741,8 +10408,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -11169,8 +10834,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.4"/>
@@ -11190,8 +10853,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.13"/>
@@ -11211,8 +10872,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.5"/>
@@ -11235,8 +10894,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -11256,8 +10913,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.0"/>
@@ -11328,8 +10983,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -11352,8 +11005,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -11424,8 +11075,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.5"/>
@@ -11446,8 +11095,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.7"/>
@@ -11519,8 +11166,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.0"/>
@@ -11558,8 +11203,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.8"/>
@@ -11630,8 +11273,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.10"/>
@@ -11702,8 +11343,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.7"/>
@@ -11723,8 +11362,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.14"/>
@@ -11770,8 +11407,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -11822,8 +11457,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -11869,8 +11502,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -11941,8 +11572,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.7"/>
@@ -12059,8 +11688,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.6"/>
@@ -12130,8 +11757,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.1"/>
@@ -12150,8 +11775,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -12172,8 +11795,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -12299,8 +11920,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.7"/>
@@ -12618,8 +12237,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.7"/>
@@ -12666,8 +12283,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -12686,8 +12301,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -12760,8 +12373,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.11"/>
@@ -12782,8 +12393,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.5"/>
@@ -12803,8 +12412,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -12825,8 +12432,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.7"/>
@@ -12890,8 +12495,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.4"/>
@@ -12912,8 +12515,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.10"/>
@@ -12962,8 +12563,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -13014,8 +12613,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.2"/>
@@ -13062,8 +12659,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -13160,8 +12755,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.6"/>
@@ -13414,8 +13007,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.6"/>
@@ -13474,8 +13065,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.9"/>
@@ -13495,8 +13084,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.7"/>
@@ -13517,8 +13104,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.9"/>
@@ -13544,8 +13129,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.6"/>
@@ -13564,8 +13147,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.8"/>
@@ -13587,8 +13168,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.8"/>
@@ -13663,8 +13242,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -13811,8 +13388,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.8"/>
@@ -13884,8 +13459,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.9"/>
@@ -13930,8 +13503,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.0"/>
@@ -13953,8 +13524,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.12"/>
@@ -13999,8 +13568,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -14023,8 +13590,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -14044,8 +13609,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.7"/>
@@ -14201,8 +13764,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.12"/>
@@ -14250,8 +13811,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.5"/>
@@ -14469,8 +14028,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.8"/>
@@ -14524,8 +14081,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.12"/>
@@ -14545,8 +14100,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.5"/>
@@ -14590,8 +14143,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.2"/>
@@ -14638,8 +14189,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.8"/>
@@ -14793,8 +14342,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.1"/>
@@ -14814,8 +14361,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.1"/>
@@ -14834,8 +14379,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.0"/>
@@ -14867,8 +14410,6 @@
</tags>
- <bugs></bugs>
-
<versions>
<version ver="5.1.1"/>
@@ -14990,8 +14531,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.12"/>
@@ -15066,8 +14605,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -15086,8 +14623,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -15185,8 +14720,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.4"/>
@@ -15206,8 +14739,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.1"/>
@@ -15226,8 +14757,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -15353,8 +14882,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -15376,8 +14903,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.12"/>
@@ -15424,8 +14949,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -15447,8 +14970,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -15591,8 +15112,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -15612,8 +15131,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.7"/>
@@ -15633,8 +15150,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.5"/>
@@ -15654,8 +15169,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.1"/>
@@ -15675,8 +15188,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.0"/>
@@ -15747,8 +15258,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.6"/>
@@ -15860,8 +15369,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.5"/>
@@ -15881,8 +15388,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -15905,8 +15410,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.0"/>
@@ -15985,8 +15488,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.7"/>
@@ -16031,8 +15532,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -16051,8 +15550,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.1"/>
@@ -16100,8 +15597,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -16146,8 +15641,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.2"/>
@@ -16167,8 +15660,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.0"/>
@@ -16340,8 +15831,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -16364,8 +15853,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.7"/>
@@ -16386,8 +15873,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.13"/>
@@ -16433,8 +15918,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -16455,8 +15938,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.5"/>
@@ -16532,8 +16013,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.7"/>
@@ -16630,8 +16109,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -16678,8 +16155,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -16700,8 +16175,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.4"/>
@@ -16827,8 +16300,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.0"/>
@@ -16929,8 +16400,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.2"/>
@@ -16950,8 +16419,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -17047,8 +16514,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.6"/>
@@ -17080,8 +16545,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.7"/>
@@ -17101,8 +16564,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -17122,8 +16583,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -17142,8 +16601,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.3"/>
@@ -17218,8 +16675,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.2"/>
@@ -17240,8 +16695,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -17263,8 +16716,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.7"/>
@@ -17289,8 +16740,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.1"/>
@@ -17309,8 +16758,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -17359,8 +16806,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.0"/>
@@ -17380,8 +16825,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.8"/>
@@ -17427,8 +16870,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.14"/>
@@ -17448,8 +16889,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.12"/>
@@ -17614,8 +17053,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -17635,8 +17072,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.5"/>
@@ -17709,8 +17144,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -17896,8 +17329,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.2"/>
@@ -17918,8 +17349,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.0"/>
@@ -17942,8 +17371,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.3"/>
@@ -17962,8 +17389,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.7"/>
@@ -18010,8 +17435,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.7"/>
@@ -18123,8 +17546,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.13"/>
@@ -18224,8 +17645,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -18327,8 +17746,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -18403,8 +17820,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.14"/>
@@ -18450,8 +17865,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.13"/>
@@ -18549,8 +17962,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.0"/>
@@ -18570,8 +17981,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.5"/>
@@ -18642,8 +18051,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.9"/>
@@ -18663,8 +18070,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.0"/>
@@ -18792,8 +18197,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.1"/>
@@ -18864,8 +18267,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.11"/>
@@ -18909,8 +18310,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.0"/>
@@ -19062,8 +18461,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -19111,8 +18508,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -19234,8 +18629,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.5"/>
@@ -19255,8 +18648,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.12"/>
@@ -19398,8 +18789,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.1"/>
@@ -19525,8 +18914,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -19546,8 +18933,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -19617,8 +19002,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.1"/>
@@ -19664,8 +19047,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.1"/>
@@ -19762,8 +19143,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.6"/>
@@ -19788,8 +19167,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.7"/>
@@ -19809,8 +19186,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -19906,8 +19281,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.0"/>
@@ -20153,8 +19526,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -20174,8 +19545,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.6"/>
@@ -20222,8 +19591,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.4"/>
@@ -20243,8 +19610,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.12"/>
@@ -20292,8 +19657,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.6"/>
@@ -20316,8 +19679,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -20387,8 +19748,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -20485,8 +19844,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.12"/>
@@ -20560,8 +19917,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.5"/>
@@ -20686,8 +20041,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -20911,8 +20264,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.0"/>
@@ -20958,8 +20309,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.7"/>
@@ -20980,8 +20329,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -21002,8 +20349,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.7"/>
@@ -21028,8 +20373,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.5"/>
@@ -21049,8 +20392,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.7"/>
@@ -21097,8 +20438,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -21118,8 +20457,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -21164,8 +20501,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -21212,8 +20547,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.10"/>
@@ -21579,8 +20912,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -21625,8 +20956,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.0"/>
@@ -21676,8 +21005,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -21697,8 +21024,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.6"/>
@@ -21743,8 +21068,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.9"/>
@@ -21764,8 +21087,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.6"/>
@@ -21843,8 +21164,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.1"/>
@@ -21915,8 +21234,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.13"/>
@@ -22012,8 +21329,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.1"/>
@@ -22033,8 +21348,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.7"/>
@@ -22079,8 +21392,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.14"/>
@@ -22100,8 +21411,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -22121,8 +21430,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.1.0"/>
@@ -22156,8 +21463,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -22230,8 +21535,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -22305,8 +21608,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.0"/>
@@ -22461,8 +21762,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -22508,8 +21807,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.3"/>
@@ -22608,8 +21905,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.9"/>
@@ -22712,8 +22007,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.1"/>
@@ -22732,8 +22025,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.0"/>
@@ -22754,8 +22045,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.0"/>
@@ -22826,8 +22115,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.1"/>
@@ -22848,8 +22135,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.3"/>
@@ -22870,8 +22155,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.4"/>
@@ -22917,8 +22200,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.7"/>
@@ -22938,8 +22219,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.7"/>
@@ -22962,8 +22241,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.12"/>
@@ -22984,8 +22261,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.1.9"/>
@@ -23060,8 +22335,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="2.0.7"/>
@@ -23083,8 +22356,6 @@
<logentry entrytype="feature">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -23106,8 +22377,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.2"/>
@@ -23175,8 +22444,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="5.0.5"/>
@@ -23196,8 +22463,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.12"/>
@@ -23220,8 +22485,6 @@
<logentry entrytype="bug">
- <bugs></bugs>
-
<versions>
<version ver="3.0.11"/>
Modified: trunk/dynamic-docs/changelog/connector-odbc-versions.xml
===================================================================
--- trunk/dynamic-docs/changelog/connector-odbc-versions.xml 2007-09-12 23:31:10 UTC (rev 7830)
+++ trunk/dynamic-docs/changelog/connector-odbc-versions.xml 2007-09-13 11:28:01 UTC (rev 7831)
Changed blocks: 2, Lines Added: 125, Lines Deleted: 11; 4399 bytes
@@ -2,34 +2,137 @@
<!DOCTYPE versionlog SYSTEM "versionlog.dtd">
<versionlog>
- <productname title="Connector/ODBC"/>
+ <mysqlproductname title="Connector/ODBC"/>
<versionentry ver="5.0.12" reldate="Not yet released"/>
<versionentry ver="5.0.11" reldate="31 January 2007"/>
- <versionentry ver="5.0.10" reldate="14 December 2006"/>
+ <versionentry ver="5.0.10" reldate="14 December 2006">
- <versionentry ver="5.0.9" reldate="22 November 2006"/>
+ <versionentrypreamble>
- <versionentry ver="5.0.8" reldate="17 November 2006"/>
+ <para>
+ Connector/ODBC 5.0.10 is the sixth BETA release.
+ </para>
- <versionentry ver="5.0.7" reldate="08 November 2006"/>
+ </versionentrypreamble>
- <versionentry ver="5.0.6" reldate="03 November 2006"/>
+ </versionentry>
- <versionentry ver="5.0.5" reldate="17 October 2006"/>
+ <versionentry ver="5.0.9" reldate="22 November 2006">
+ <versionentrypreamble>
+
+ <para>
+ Connector/ODBC 5.0.9 is the fifth BETA release.
+ </para>
+
+ <para>
+ This is an implementation and testing release, and is not
+ designed for use within a production environment.
+ </para>
+
+ </versionentrypreamble>
+
+ </versionentry>
+
+ <versionentry ver="5.0.8" reldate="17 November 2006">
+
+ <versionentrypreamble>
+
+ <para>
+ Connector/ODBC 5.0.8 is the fourth BETA release.
+ </para>
+
+ <para>
+ This is an implementation and testing release, and is not
+ designed for use within a production environment.
+ </para>
+
+ </versionentrypreamble>
+
+ </versionentry>
+
+ <versionentry ver="5.0.7" reldate="08 November 2006">
+
+ <versionentrypreamble>
+
+ <para>
+ Connector/ODBC 5.0.7 is the third BETA release.
+ </para>
+
+ <para>
+ This is an implementation and testing release, and is not
+ designed for use within a production environment.
+ </para>
+
+ </versionentrypreamble>
+
+ </versionentry>
+
+ <versionentry ver="5.0.6" reldate="03 November 2006">
+
+ <versionentrypreamble>
+
+ <para>
+ Connector/ODBC 5.0.6 is the second BETA release.
+ </para>
+
+ <para>
+ This is an implementation and testing release, and is not
+ designed for use within a production environment.
+ </para>
+
+ </versionentrypreamble>
+
+ </versionentry>
+
+ <versionentry ver="5.0.5" reldate="17 October 2006">
+
+ <versionentrypreamble>
+
+ <para>
+ Connector/ODBC 5.0.5 is the first BETA release.
+ </para>
+
+ <para>
+ This is an implementation and testing release, and is not
+ designed for use within a production environment.
+ </para>
+
+ <para>
+ You no longer have to have Connector/ODBC 3.51 installed before
+ installing this version.
+ </para>
+
+ </versionentrypreamble>
+
+ </versionentry>
+
<versionentry ver="5.0.3" reldate="20 June 2006"/>
<versionentry ver="5.0.2" reldate="Never released"/>
- <versionentry ver="5.0.1" reldate="-5 June 2006"/>
+ <versionentry ver="5.0.1" reldate="5 June 2006"/>
<versionentry ver="3.51.20" reldate="10 September 2007"/>
-
- <versionentry ver="3.51.19" reldate="10 August 2007"/>
+ <versionentry ver="3.51.19" reldate="10 August 2007">
+
+ <versionentrypreamble>
+
+ <para>
+ Connector/ODBC 3.51.19 fixes a specific issue with the 3.51.18
+ release. For a list of changes in the 3.51.18 release, see
+ <xref
+ linkend="myodbc-news-3-51-18"/>.
+ </para>
+
+ </versionentrypreamble>
+
+ </versionentry>
+
<versionentry ver="3.51.18" reldate="08 August 2007"/>
<versionentry ver="3.51.17" reldate="14 July 2007"/>
@@ -40,8 +143,19 @@
<versionentry ver="3.51.14" reldate="08 March 2007"/>
- <versionentry ver="3.51.13" reldate="Never released"/>
+ <versionentry ver="3.51.13" reldate="Never released">
+ <versionentrypreamble>
+
+ <para>
+ Connector/ODBC 3.51.13 was an internal implementation and
+ testing release.
+ </para>
+
+ </versionentrypreamble>
+
+ </versionentry>
+
<versionentry ver="3.51.12"/>
<versionentry ver="3.51.11"/>
Modified: trunk/dynamic-docs/changelog/connector-odbc.xml
===================================================================
--- trunk/dynamic-docs/changelog/connector-odbc.xml 2007-09-12 23:31:10 UTC (rev 7830)
+++ trunk/dynamic-docs/changelog/connector-odbc.xml 2007-09-13 11:28:01 UTC (rev 7831)
Changed blocks: 1, Lines Added: 164, Lines Deleted: 0; 3091 bytes
@@ -2,6 +2,170 @@
<!DOCTYPE changelog SYSTEM "changelog.dtd">
<changelog>
+ <logentry entrytype="custom" customname="featurelimits-5.0.6" customtitle="Features, limitations and notes on this release">
+
+ <versions>
+
+ <version ver="5.0.6"/>
+
+ </versions>
+
+ <message>
+
+ <para>
+ You no longer have to have Connector/ODBC 3.51 installed before
+ installing this version.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="custom" customname="featurelimits-5.0.6">
+
+ <versions>
+
+ <version ver="5.0.6"/>
+
+ </versions>
+
+ <message>
+
+ <para>
+ Installation is provided in the form of a standard Microsoft
+ System Installer (MSI).
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="custom" customname="featurelimits-5.0.6">
+
+ <versions>
+
+ <version ver="5.0.6"/>
+
+ </versions>
+
+ <message>
+
+ <para>
+ Connector/ODBC supports both <literal>User</literal> and
+ <literal>System</literal> DSNs.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="platform">
+
+ <versions>
+
+ <version ver="3.51.18"/>
+
+ <version ver="3.51.17"/>
+
+ </versions>
+
+ <message>
+
+ <para>
+ A binary package without an installer is available for Microsoft
+ Windows x64 Edition. There are no installer packages for
+ Microsoft Windows x64 Edition.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="platform">
+
+ <versions>
+
+ <version ver="3.51.18"/>
+
+ <version ver="3.51.17"/>
+
+ </versions>
+
+ <message>
+
+ <para>
+ Binary packages as disk images with installers are now available
+ for Mac OS X.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="platform">
+
+ <versions>
+
+ <version ver="3.51.18"/>
+
+ <version ver="3.51.17"/>
+
+ </versions>
+
+ <message>
+
+ <para>
+ Binary packages for Sun Solaris are now available as
+ <literal>PKG</literal> packages.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="platform">
+
+ <versions>
+
+ <version ver="3.51.18"/>
+
+ <version ver="3.51.17"/>
+
+ </versions>
+
+ <message>
+
+ <para>
+ There is no binary package for Mac OS X on 64-bit PowerPC
+ because Apple does not currently provide a 64-bit PowerPC
+ version of iODBC.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="platform">
+
+ <versions>
+
+ <version ver="3.51.18"/>
+
+ <version ver="3.51.17"/>
+
+ </versions>
+
+ <message>
+
+ <para>
+ The HP-UX 11.23 IA64 binary package does not include the GUI
+ bits because of problems building Qt on that platform.
+ </para>
+
+ </message>
+
+ </logentry>
+
<logentry entrytype="bug">
<versions>
Modified: trunk/dynamic-docs/changelog/versionlog.dtd
===================================================================
--- trunk/dynamic-docs/changelog/versionlog.dtd 2007-09-12 23:31:10 UTC (rev 7830)
+++ trunk/dynamic-docs/changelog/versionlog.dtd 2007-09-13 11:28:01 UTC (rev 7831)
Changed blocks: 1, Lines Added: 7, Lines Deleted: 4; 1004 bytes
@@ -1,7 +1,10 @@
-<!ELEMENT versionlog (productname, versionentry*)>
-<!ELEMENT productname (#PCDATA)>
-<!ATTLIST productname title CDATA #REQUIRED>
-<!ELEMENT versionentry (#PCDATA)>
+<!ENTITY % base-dtd SYSTEM "../../dtd.d/docbookx.dtd">
+%base-dtd;
+<!ELEMENT versionlog (mysqlproductname, versionentry*)>
+<!ELEMENT mysqlproductname (#PCDATA)>
+<!ATTLIST mysqlproductname title CDATA #REQUIRED>
+<!ELEMENT versionentrypreamble (para|itemizedlist|orderedlist|programlisting|informaltable|formalpara|note|important|remark|caution|warning)*>
+<!ELEMENT versionentry (versionentrypreamble?)>
<!ATTLIST versionentry versiontag CDATA #IMPLIED>
<!ATTLIST versionentry ver CDATA #REQUIRED>
<!ATTLIST versionentry subver CDATA #IMPLIED>
Modified: trunk/tools/MySQLDynXML/Changelog.pm
===================================================================
--- trunk/tools/MySQLDynXML/Changelog.pm 2007-09-12 23:31:10 UTC (rev 7830)
+++ trunk/tools/MySQLDynXML/Changelog.pm 2007-09-13 11:28:01 UTC (rev 7831)
Changed blocks: 7, Lines Added: 63, Lines Deleted: 22; 5675 bytes
@@ -2,6 +2,9 @@
use MySQLDynXML::ChangelogParser;
use MySQLDynXML::ChangelogVersionParser;
+use MySQLDynXML::EntityPassThru;
+use Data::Dumper;
+
use IO::String;
use Carp;
@@ -39,7 +42,7 @@
$options->{product} = $product;
- my ($logentries,$entriesbyversion,$bugsbyversion,$versions) =
+ my ($logentries,$entriesbyversion,$bugsbyversion,$versions,$customheaders) =
$self->load_changelog_xml($options->{product},$options);
$self->{tdcache}->{$options->{product}} = {
@@ -47,6 +50,7 @@
entriesbyversion => $entriesbyversion,
bugsbyversion => $bugsbyversion,
versions => $versions,
+ custom => $customheaders,
};
my $string;
@@ -75,12 +79,21 @@
{
carp "WARNING: Couldn't find a valid release date entry for version $ver\n";
}
+ my @lines = ();
+ push @lines,sprintf('<title>Changes in %s %s (%s)</title>',
+ ($self->{tdcache}->{$options->{product}}->{versions}->{$ver}->{productname} ?
+ $self->{tdcache}->{$options->{product}}->{versions}->{$ver}->{productname} :
+ 'release'),
+ $ver,
+ $self->{tdcache}->{$options->{product}}->{versions}->{$ver}->{reldate});
+
+ if (exists($self->{tdcache}->{$options->{product}}->{versions}->{$ver}->{preamble}) &&
+ defined($self->{tdcache}->{$options->{product}}->{versions}->{$ver}->{preamble}))
+ {
+ push @lines,$self->{tdcache}->{$options->{product}}->{versions}->{$ver}->{preamble};
+ }
- return sprintf('<title>Changes in %s %s (%s)</title>',
- ($self->{tdcache}->{$options->{product}}->{versions}->{$ver}->{productname} ? $self->{tdcache}->{$options->{product}}->{versions}->{$ver}->{productname} : 'release'),
- $ver,
- $self->{tdcache}->{$options->{product}}->{versions}->{$ver}->{reldate});
-
+ return join('',@lines);
}
sub generate_entrylist
@@ -88,7 +101,17 @@
my ($self,$ver,$options) = @_;
my $counter = 0;
- my $in = 'feature';
+ my $in = '';
+ my $custom = '';
+
+ my $headers = {bug => "<para>Bugs fixed:</para>",
+ feature => "<para>Functionality added or changed:</para>",
+ platform => "<para>Platform specific notes:</para>",
+ pther => "<para>Other changes:</para>",
+ };
+
+ my $customheaders = $self->{tdcache}->{$options->{product}}->{custom};
+
my $logentries = $self->{tdcache}->{$options->{product}}->{logentries};
my $entriesbyversion = $self->{tdcache}->{$options->{product}}->{entriesbyversion};
@@ -98,27 +121,40 @@
foreach my $md5 (sort {$logentries->{$b}->{_rank} <=>
$logentries->{$a}->{_rank} } @{$entriesbyversion->{$ver}})
{
+ if ($counter > 0)
+ {
+ if ($in ne $logentries->{$md5}->{type})
+ {
+ $counter = 0;
+ print $outfile "</itemizedlist>\n";
+ }
+ if ($in eq 'custom')
+ {
+ if ($custom ne $logentries->{$md5}->{customname} && $counter)
+ {
+ print $outfile "</itemizedlist>";
+ $counter = 0;
+ }
+ }
+ }
+
if ($counter == 0)
{
-
- if ($logentries->{$md5}->{_rank} > 200000000)
+ $in = $logentries->{$md5}->{type};
+ if ($in eq 'custom')
{
- print $outfile "<para>Functionality added or changed:</para>\n<itemizedlist>\n";
+ if ($custom ne $logentries->{$md5}->{customname})
+ {
+ $custom = $logentries->{$md5}->{customname};
+ print $outfile "<para>$customheaders->{$logentries->{$md5}->{customname}}</para>\n<itemizedlist>\n";
+ }
}
else
{
- print $outfile "<para>Bugs fixed:</para>\n<itemizedlist>\n";
- $in = 'bugs';
+ print $outfile "$headers->{$in}\n<itemizedlist>\n";
}
}
- if (($in eq 'feature') &&
- ($logentries->{$md5}->{_rank} < 200000000) &&
- ($counter != 0))
- {
- print $outfile "</itemizedlist>\n<para>Bugs fixed:</para>\n<itemizedlist>\n";
- $in = 'bugs';
- $counter = 0;
- }
+
$counter++;
my $message = $logentries->{$md5}->{message};
@@ -172,18 +208,23 @@
{
$self->{sources}->{$filename} = 1;
$self->{sources}->{$verfilename} = 1;
+
my $my_handler = MySQLDynXML::ChangelogParser->new();
+
XML::Parser::PerlSAX->new->parse(Source => { SystemId => $filename},
- Handler => $my_handler);
+ Handler => $my_handler,
+ );
my $ver_handler = MySQLDynXML::ChangelogVersionParser->new();
+
XML::Parser::PerlSAX->new->parse(Source => { SystemId => $verfilename},
Handler => $ver_handler);
return($my_handler->{logentries},
$my_handler->{entriesbyversion},
$my_handler->{bugsbyversion},
- $ver_handler->{versions});
+ $ver_handler->{versions},
+ $my_handler->{custom});
}
else
{
Modified: trunk/tools/MySQLDynXML/ChangelogParser.pm
===================================================================
--- trunk/tools/MySQLDynXML/ChangelogParser.pm 2007-09-12 23:31:10 UTC (rev 7830)
+++ trunk/tools/MySQLDynXML/ChangelogParser.pm 2007-09-13 11:28:01 UTC (rev 7831)
Changed blocks: 5, Lines Added: 22, Lines Deleted: 0; 2709 bytes
@@ -14,6 +14,7 @@
'remapxmldata' => 0,
'savecdata' => 0,
'counter' => 0,
+ 'custom' => {},
}, $class;
}
@@ -29,6 +30,16 @@
tags => {},
bugs => [],
};
+ if (exists($element->{Attributes}->{entrytype}) &&
+ $element->{Attributes}->{entrytype} eq 'custom' &&
+ exists($element->{Attributes}->{customname}))
+ {
+ if (exists($element->{Attributes}->{customtitle}))
+ {
+ $self->{custom}->{$element->{Attributes}->{customname}} = $element->{Attributes}->{customtitle};
+ }
+ $self->{currententry}->{customname} = $element->{Attributes}->{customname};
+ }
}
elsif ($element->{Name} eq 'message')
{
@@ -53,6 +64,10 @@
{
$self->{currententry}->{tags}->{securityfix} = 1;
}
+ elsif ($element->{Name} eq 'performance')
+ {
+ $self->{currententry}->{tags}->{performance} = 1;
+ }
elsif ($element->{Name} eq 'fixes')
{
push @{$self->{currententry}->{bugs}},$element->{Attributes}->{bugid};
@@ -76,10 +91,14 @@
if ($element->{Name} eq 'logentry')
{
my $rank = 0;
+ $rank += 800000000 if ($self->{currententry}->{type} eq 'custom');
+ $rank += 400000000 if ($self->{currententry}->{type} eq 'platform');
$rank += 200000000 if ($self->{currententry}->{type} eq 'feature');
$rank += 100000000 if ($self->{currententry}->{type} eq 'bug');
+ $rank += 90000000 if ($self->{currententry}->{type} eq 'other');
$rank += 50000000 if (exists($self->{currententry}->{tags}->{securityfix}));
$rank += 25000000 if (exists($self->{currententry}->{tags}->{incompatiblechange}));
+ $rank += 12500000 if (exists($self->{currententry}->{tags}->{performance}));
if (exists($self->{currententry}->{bugs}->[0]))
{
$rank += $self->{currententry}->{bugs}->[0];
@@ -107,6 +126,9 @@
if ($element->{Name} eq 'message')
{
$self->{currententry}->{message} = join('',@{$self->{currenttext}});
+ $self->{currententry}->{message} =~ s/ < / < /g;
+ $self->{currententry}->{message} =~ s/ > / > /g;
+
$self->{savecdata} = 0;
$self->{remapxmldata} = 0;
$self->{currenttext} = [],
Modified: trunk/tools/MySQLDynXML/ChangelogVersionParser.pm
===================================================================
--- trunk/tools/MySQLDynXML/ChangelogVersionParser.pm 2007-09-12 23:31:10 UTC (rev 7830)
+++ trunk/tools/MySQLDynXML/ChangelogVersionParser.pm 2007-09-13 11:28:01 UTC (rev 7831)
Changed blocks: 3, Lines Added: 33, Lines Deleted: 4; 2362 bytes
@@ -7,6 +7,8 @@
return bless {'versions' => {},
'productname' => '',
+ 'remapxmldata' => 0,
+ 'savecdata' => 0,
}, $class;
}
@@ -14,13 +16,18 @@
{
my ($self, $element) = @_;
- if ($element->{Name} eq 'productname')
+ if ($element->{Name} eq 'mysqlproductname')
{
$self->{productname} = $element->{Attributes}->{title};
}
-
- if ($element->{Name} eq 'versionentry')
+ elsif ($element->{Name} eq 'versionentrypreamble')
{
+ $self->{savecdata} = 1;
+ $self->{remapxmldata} = 1;
+ return;
+ }
+ elsif ($element->{Name} eq 'versionentry')
+ {
$self->{currententry} = {version => $element->{Attributes}->{ver},
fullversion => $element->{Attributes}->{ver},
reldate => $element->{Attributes}->{reldate},
@@ -43,21 +50,43 @@
$self->{currententry}->{package} = $element->{Attributes}->{package};
}
}
+ if ($self->{remapxmldata})
+ {
+ push @{$self->{currenttext}},sprintf('<%s',$element->{Name});
+ foreach my $attrib (keys %{$element->{Attributes}})
+ {
+ push @{$self->{currenttext}},sprintf(' %s="%s"',$attrib,$element->{Attributes}->{$attrib});
+ }
+ push @{$self->{currenttext}},'>';
+ }
+
}
sub end_element
{
my ($self, $element) = @_;
+ if ($element->{Name} eq 'versionentrypreamble')
+ {
+ $self->{currententry}->{preamble} = join('',@{$self->{currenttext}});
+ $self->{savecdata} = 0;
+ $self->{remapxmldata} = 0;
+ $self->{currenttext} = [],
+ return;
+ }
if ($element->{Name} eq 'versionentry')
{
$self->{versions}->{$self->{currententry}->{fullversion}} = $self->{currententry};
}
+ if ($self->{remapxmldata})
+ {
+ push @{$self->{currenttext}},sprintf('</%s>',$element->{Name});
+ }
}
sub characters
{
my ($self, $element) = @_;
-}
+ push @{$self->{currenttext}},$element->{Data} if ($self->{savecdata});}
1;
Modified: trunk/tools/dynxml-parser.pl
===================================================================
--- trunk/tools/dynxml-parser.pl 2007-09-12 23:31:10 UTC (rev 7830)
+++ trunk/tools/dynxml-parser.pl 2007-09-13 11:28:01 UTC (rev 7831)
Changed blocks: 1, Lines Added: 2, Lines Deleted: 0; 518 bytes
@@ -96,6 +96,8 @@
my $sources = {};
my @matches = ($inplacefile =~ m{(<para condition="dynamic:.*?" role=".*?"/>)}g);
+ my @titlematches = ($inplacefile =~ m{(<title condition="dynamic:.*?" role=".*?"/>)}g);
+ push @matches,@titlematches;
my $tdcache = {};
| Thread |
|---|
| • svn commit - mysqldoc@docsrva: r7831 - in trunk: dynamic-docs/changelog tools tools/MySQLDynXML | mcbrown | 13 Sep |