Index: CHANGES.txt
===================================================================
--- CHANGES.txt (revision 881161)
+++ CHANGES.txt (working copy)
@@ -76,7 +76,7 @@
(Uwe Schindler, Robert Muir, Karl Wettin, Paul Elschot, Kay Kay, Shai Erera)
* Generify Lucene API:
-
+
- TokenStream/AttributeSource: Now addAttribute()/getAttribute() return an
instance of the requested attribute interface and no cast needed anymore.
- NumericRangeQuery, NumericRangeFilter, and FieldCacheRangeFilter
@@ -91,14 +91,13 @@
- MapOfSets
- o.a.l.util.cache package
- lot's of internal APIs of IndexWriter
-
(Uwe Schindler, Michael Busch, Kay Kay, Robert Muir, Adriano Crestani)
* LUCENE-1944, LUCENE-1856, LUCENE-1957, LUCENE-1960, LUCENE-1961,
LUCENE-1968, LUCENE-1970, LUCENE-1946, LUCENE-1971, LUCENE-1975,
LUCENE-1972, LUCENE-1978, LUCENE-944, LUCENE-1979, LUCENE-1973, LUCENE-2011:
Remove deprecated methods/constructors/classes:
-
+
- All String/File directory paths in IndexReader /
IndexSearcher / IndexWriter.
- Remove FSDirectory.getDirectory()
@@ -123,7 +122,6 @@
- Remove BoostingTermQuery.
- Remove MultiValueSource.
- Remove Scorer.explain(int).
-
...and some other minor ones (Uwe Schindler, Michael Busch, Mark Miller)
* LUCENE-1925: Make IndexSearcher's subReaders and docStarts members
Index: src/site/changes/ChangesFixedWidthStyle.css
===================================================================
--- src/site/changes/ChangesFixedWidthStyle.css (revision 881161)
+++ src/site/changes/ChangesFixedWidthStyle.css (working copy)
@@ -26,6 +26,11 @@
color: purple;
}
+li.bulleted-list {
+ margin-top: 0.25em;
+ margin-bottom: 0.25em;
+}
+
li {
margin-top: 1em;
margin-bottom: 1em;
Index: src/site/changes/ChangesFancyStyle.css
===================================================================
--- src/site/changes/ChangesFancyStyle.css (revision 881161)
+++ src/site/changes/ChangesFancyStyle.css (working copy)
@@ -24,6 +24,11 @@
color: purple;
}
+li.bulleted-list {
+ margin-top: 0.25em;
+ margin-bottom: 0.25em;
+}
+
li {
margin-top: 1em;
margin-bottom: 1em;
Index: src/site/changes/changes2html.pl
===================================================================
--- src/site/changes/changes2html.pl (revision 881161)
+++ src/site/changes/changes2html.pl (working copy)
@@ -219,8 +219,12 @@
function collapseAll() {
var unorderedLists = document.getElementsByTagName("ul");
- for (var i = 0; i < unorderedLists.length; i++)
- unorderedLists[i].style.display = "none";
+ for (var i = 0; i < unorderedLists.length; i++) {
+ if (unorderedLists[i].className != 'bulleted-list')
+ unorderedLists[i].style.display = "none";
+ else
+ unorderedLists[i].style.display = "block";
+ }
var orderedLists = document.getElementsByTagName("ol");
for (var i = 0; i < orderedLists.length; i++)
orderedLists[i].style.display = "none";
@@ -285,6 +289,7 @@
*/
if (list.id != '$first_relid.list'
&& list.id != '$second_relid.list'
+ && list.className != 'bulleted-list'
&& (currentAnchor == ''
|| ! shouldExpand(currentList, currentAnchor, list.id))) {
list.style.display = "none";
@@ -392,7 +397,7 @@
# Put attributions on their own lines.
# Check for trailing parenthesized attribution with no following period.
# Exclude things like "(see #3 above)" and "(use the bug number instead of xxxx)"
- unless ($item =~ s:\s*(\((?!see #|use the bug number)[^)"]+?\))\s*$:
$1:) {
+ unless ($item =~ s:\s*(\((?!see #|use the bug number)[^)"]+?\))\s*$:\n
$1:) {
# If attribution is not found, then look for attribution with a
# trailing period, but try not to include trailing parenthesized things
# that are not attributions.
@@ -412,12 +417,45 @@
my ($no_parens) = $parenthetical =~ /^\((.*)\)$/s;
my @words = grep {/\S/} split /\s+/, $no_parens;
if ($no_parens =~ /\b(?:via|updates\s+from)\b/i || scalar(@words) <= 3) {
- $subst = "
$parenthetical";
+ $subst = "\n
$parenthetical";
}
}
$subst . $trailing_period_and_or_issue;
}ex;
}
+
+ $item =~ s{(.*?)()|(.*)}
+ {
+ my $uncode = undef;
+ if (defined($2)) {
+ $uncode = $1 || '';
+ $uncode =~ s{((?<=\n)[ ]*-.*\n(?:.*\n)*)}
+ {
+ my $bulleted_list = $1;
+ $bulleted_list
+ =~ s{(?:(?<=\n)|\A)[ ]*-[ ]*(.*(?:\n|\z)(?:[ ]+[^ -].*(?:\n|\z))*)}
+ {.*?