Index: trunk/phase3/skins/chick/IE60Fixes.css |
— | — | @@ -70,6 +70,7 @@ |
71 | 71 | width: 96%; |
72 | 72 | } |
73 | 73 | |
| 74 | +div.editsection, |
74 | 75 | #catlinks, |
75 | 76 | div.tright, |
76 | 77 | div.tleft { |
Index: trunk/phase3/skins/chick/main.css |
— | — | @@ -41,36 +41,34 @@ |
42 | 42 | margin: 0.2em 0 0.2em 0; |
43 | 43 | } |
44 | 44 | |
45 | | -/* Headers */ |
46 | | -.mw-h1, .mw-h2, .mw-h3, .mw-h4, .mw-h5, .mw-h6 { |
47 | | - color: black; |
48 | | - background: none; |
49 | | - margin: 0; |
50 | | - border-bottom: 1px solid #aaa; |
| 45 | +h1, h2, h3, h4, h5, h6 { |
| 46 | + color: Black; |
| 47 | + background: none; |
| 48 | + font-weight: normal; |
| 49 | + margin: 0; |
| 50 | + padding-top: 0.5em; |
| 51 | + padding-bottom: 0.17em; |
| 52 | + border-bottom: 1px solid #aaaaaa; |
51 | 53 | } |
52 | | -.mw-h3, .mw-h4, .mw-h5, .mw-h6 { |
53 | | - border-bottom: none; |
54 | | -} |
55 | | -h1, h2 { |
| 54 | +.editsection { |
56 | 55 | font-weight: normal; |
57 | 56 | } |
58 | 57 | h1 { font-size: 188%; } |
| 58 | +h1 .editsection { font-size: 53.2%; } |
59 | 59 | h2 { font-size: 150%; } |
| 60 | +h2 .editsection { font-size: 66.7%; } |
| 61 | +h3, h4, h5, h6 { |
| 62 | + border-bottom: none; |
| 63 | + font-weight: bold; |
| 64 | +} |
60 | 65 | h3 { font-size: 132%; } |
| 66 | +h3 .editsection { font-size: 75.8%; } |
61 | 67 | h4 { font-size: 116%; } |
| 68 | +h4 .editsection { font-size: 86.2%; } |
62 | 69 | h5 { font-size: 100%; } |
63 | 70 | h6 { font-size: 80%; } |
| 71 | +h6 .editsection { font-size: 125%; } |
64 | 72 | |
65 | | -/* To replicate the old padding, where h# were block-level elements and edit |
66 | | - * links were floated, we need to multiply .5em top padding and .17em bottom |
67 | | - * padding by the header text sizes. */ |
68 | | -.mw-h1 { padding: .94em 0 .32em; } /* (0.5*1.88)em 0 (0.17*1.88)em */ |
69 | | -.mw-h2 { padding: .75em 0 .26em; } /* (0.5*1.50)em 0 (0.17*1.50)em */ |
70 | | -.mw-h3 { padding: .66em 0 .22em; } /* etc. */ |
71 | | -.mw-h4 { padding: .58em 0 .20em; } |
72 | | -.mw-h5 { padding: .50em 0 .17em; } |
73 | | -.mw-h6 { padding: .40em 0 .14em; } |
74 | | - |
75 | 73 | ul { |
76 | 74 | line-height: 1.5em; |
77 | 75 | margin: 0.3em 0 0 1.5em; |
Index: trunk/phase3/skins/monobook/rtl.css |
— | — | @@ -40,6 +40,11 @@ |
41 | 41 | float: right; |
42 | 42 | clear: right; |
43 | 43 | } |
| 44 | +.editsection { |
| 45 | + float: left; |
| 46 | + margin-right: 5px; |
| 47 | + margin-left: 0; /* bug 9122: undo default LTR */ |
| 48 | +} |
44 | 49 | /* recover IEMac (might be fine with the float, but usually it's close to IE */ |
45 | 50 | *>body .portlet { |
46 | 51 | float: none; |
Index: trunk/phase3/skins/monobook/IE60Fixes.css |
— | — | @@ -85,6 +85,7 @@ |
86 | 86 | width: 96%; |
87 | 87 | } |
88 | 88 | |
| 89 | +div.editsection, |
89 | 90 | #catlinks, |
90 | 91 | div.tright, |
91 | 92 | div.tleft { |
Index: trunk/phase3/skins/monobook/IE70Fixes.css |
— | — | @@ -69,6 +69,7 @@ |
70 | 70 | } |
71 | 71 | |
72 | 72 | /* |
| 73 | +div.editsection, |
73 | 74 | #catlinks, |
74 | 75 | div.tright, |
75 | 76 | div.tleft { |
Index: trunk/phase3/skins/monobook/main.css |
— | — | @@ -112,34 +112,32 @@ |
113 | 113 | margin: .2em 0 .2em 0; |
114 | 114 | } |
115 | 115 | |
116 | | -/* Headers */ |
117 | | -.mw-h1, .mw-h2, .mw-h3, .mw-h4, .mw-h5, .mw-h6 { |
| 116 | +h1, h2, h3, h4, h5, h6 { |
118 | 117 | color: black; |
119 | 118 | background: none; |
| 119 | + font-weight: normal; |
120 | 120 | margin: 0; |
| 121 | + padding-top: .5em; |
| 122 | + padding-bottom: .17em; |
121 | 123 | border-bottom: 1px solid #aaa; |
122 | 124 | } |
123 | | -.mw-h3, .mw-h4, .mw-h5, .mw-h6 { |
124 | | - border-bottom: none; |
125 | | -} |
126 | | -h1, h2 { font-weight: normal; } |
127 | 125 | h1 { font-size: 188%; } |
| 126 | +h1 .editsection { font-size: 53%; } |
128 | 127 | h2 { font-size: 150%; } |
| 128 | +h2 .editsection { font-size: 67%; } |
| 129 | +h3, h4, h5, h6 { |
| 130 | + border-bottom: none; |
| 131 | + font-weight: bold; |
| 132 | +} |
129 | 133 | h3 { font-size: 132%; } |
| 134 | +h3 .editsection { font-size: 76%; font-weight: normal; } |
130 | 135 | h4 { font-size: 116%; } |
| 136 | +h4 .editsection { font-size: 86%; font-weight: normal; } |
131 | 137 | h5 { font-size: 100%; } |
| 138 | +h5 .editsection { font-weight: normal; } |
132 | 139 | h6 { font-size: 80%; } |
| 140 | +h6 .editsection { font-size: 125%; font-weight: normal; } |
133 | 141 | |
134 | | -/* To replicate the old padding, where h# were block-level elements and edit |
135 | | - * links were floated, we need to multiply .5em top padding and .17em bottom |
136 | | - * padding by the header text sizes. */ |
137 | | -.mw-h1 { padding: .94em 0 .32em; } /* (0.5*1.88)em 0 (0.17*1.88)em */ |
138 | | -.mw-h2 { padding: .75em 0 .26em; } /* (0.5*1.50)em 0 (0.17*1.50)em */ |
139 | | -.mw-h3 { padding: .66em 0 .22em; } /* etc. */ |
140 | | -.mw-h4 { padding: .58em 0 .20em; } |
141 | | -.mw-h5 { padding: .50em 0 .17em; } |
142 | | -.mw-h6 { padding: .40em 0 .14em; } |
143 | | - |
144 | 142 | ul { |
145 | 143 | line-height: 1.5em; |
146 | 144 | list-style-type: square; |
Index: trunk/phase3/skins/modern/rtl.css |
— | — | @@ -3,6 +3,12 @@ |
4 | 4 | unicode-bidi: embed; |
5 | 5 | } |
6 | 6 | |
| 7 | +.editsection { |
| 8 | + float: left; |
| 9 | + margin-right: 5px; |
| 10 | + margin-left: 0; /* bug 9122: undo default LTR */ |
| 11 | +} |
| 12 | + |
7 | 13 | /* Fix alignment */ |
8 | 14 | .documentByLine, |
9 | 15 | .portletDetails, |
Index: trunk/phase3/skins/common/cologneblue.css |
— | — | @@ -83,6 +83,7 @@ |
84 | 84 | font-family: Verdana, Arial, sans-serif; |
85 | 85 | font-size: 180%; line-height: 21pt; |
86 | 86 | } |
| 87 | +h1 .editsection { font-size: 55.6%; } |
87 | 88 | h1.pagetitle { padding-bottom: 0; margin-bottom: 0; } |
88 | 89 | #article p.subtitle { |
89 | 90 | color: #666666; font-size: 11pt; font-weight: bold; |
— | — | @@ -95,6 +96,6 @@ |
96 | 97 | a.printable { text-decoration: underline; } |
97 | 98 | a.stub, #quickbar a.stub { color:#772233; text-decoration:none; } |
98 | 99 | a.new, #quickbar a.new { color: #CC2200; } |
99 | | -.mw-h2, .mw-h3, .mw-h4, .mw-h5, .mw-h6 { margin-bottom: 0; } |
| 100 | +h2, h3, h4, h5, h6 { margin-bottom: 0; } |
100 | 101 | small { font-size: 75%; } |
101 | 102 | input.mw-searchInput { width: 106px; } |
Index: trunk/phase3/skins/common/common_rtl.css |
— | — | @@ -18,6 +18,10 @@ |
19 | 19 | margin-right: 1.4em; |
20 | 20 | margin-left: 0.4em; |
21 | 21 | } |
| 22 | +.editsection { |
| 23 | + float: left; |
| 24 | + margin-right: 5px; |
| 25 | +} |
22 | 26 | div.tright, div.floatright { |
23 | 27 | clear: none; |
24 | 28 | } |
Index: trunk/phase3/skins/common/wikistandard.css |
— | — | @@ -27,12 +27,18 @@ |
28 | 28 | |
29 | 29 | h1.pagetitle { padding-top: 0; margin-top: 0; padding-bottom: 0; margin-bottom: 0; |
30 | 30 | font-size:150%; } |
| 31 | +h1.pagetitle .editsection { font-size: 66.7%; } |
31 | 32 | h2 { font-size: 120%; } |
| 33 | +h2 .editsection { font-size: 83.3%; } |
32 | 34 | h2, h3, h4, h5, h6 { margin-bottom: 0;} |
33 | 35 | h3 { font-size: 106.25%; } |
| 36 | +h3 .editsection { font-size: 94.1%; } |
34 | 37 | h4 { font-size: 103.125%; } |
| 38 | +h4 .editsection { font-size: 97.0%; } |
35 | 39 | h5 { font-size: 100%; } |
| 40 | +h5 .editsection { font-size: 100%; } |
36 | 41 | h6 { font-size: 95%; } |
| 42 | +h6 .editsection { font-size: 105.3%; } |
37 | 43 | hr.sep { color:gray;height:1px;background-color:gray;} |
38 | 44 | p.subpages { font-size:small;} |
39 | 45 | p.subtitle { padding-top: 0; margin-top: 0;} |
Index: trunk/phase3/skins/common/oldshared.css |
— | — | @@ -4,6 +4,28 @@ |
5 | 5 | * CologneBlue, the old pre-Monobook skins |
6 | 6 | */ |
7 | 7 | |
| 8 | +/* For clarity, explicitly state some recommendations from <http://www.w3.org/ |
| 9 | + TR/CSS21/sample.html> to make sure the editsection links scale right */ |
| 10 | + |
| 11 | +h1 { font-size: 2em; } |
| 12 | +h2 { font-size: 1.5em; } |
| 13 | +h3 { font-size: 1.17em; } |
| 14 | +h5 { font-size: .83em; } |
| 15 | +h6 { font-size: .75em; } |
| 16 | +h1, h2, h3, h4, h5, h6 { font-weight: bolder } |
| 17 | + |
| 18 | +/* Now the custom parts */ |
| 19 | + |
| 20 | +/* Make edit sections (which are inside h# tags) normal-sized */ |
| 21 | +.editsection { |
| 22 | + font-weight: normal; |
| 23 | +} |
| 24 | +h1 .editsection { font-size: 50% } |
| 25 | +h2 .editsection { font-size: 66.7% } |
| 26 | +h3 .editsection { font-size: 85.5% } |
| 27 | +h5 .editsection { font-size: 120% } |
| 28 | +h6 .editsection { font-size: 133% } |
| 29 | + |
8 | 30 | #footer { clear: both } |
9 | 31 | /* images */ |
10 | 32 | div.floatright { float: right; clear: right; margin: 0 0 1em 1em; } |
Index: trunk/phase3/skins/common/shared.css |
— | — | @@ -23,6 +23,12 @@ |
24 | 24 | background-color: #fcfcfc; |
25 | 25 | } |
26 | 26 | |
| 27 | +/* Edit section links */ |
| 28 | +.editsection { |
| 29 | + float: right; |
| 30 | + margin-left: 5px; |
| 31 | +} |
| 32 | + |
27 | 33 | /** |
28 | 34 | * File histories |
29 | 35 | */ |
Index: trunk/phase3/skins/Vector.php |
— | — | @@ -496,7 +496,7 @@ |
497 | 497 | <?php if($this->data['sitenotice']) { ?><div id="siteNotice"><?php $this->html('sitenotice') ?></div><?php } ?> |
498 | 498 | <!-- /sitenotice --> |
499 | 499 | <!-- firstHeading --> |
500 | | - <div class="mw-h1 firstHeading"><h1><?php $this->html('title') ?></h1></div> |
| 500 | + <h1 id="firstHeading" class="firstHeading"><?php $this->html('title') ?></h1> |
501 | 501 | <!-- /firstHeading --> |
502 | 502 | <!-- bodyContent --> |
503 | 503 | <div id="bodyContent"> |
Index: trunk/phase3/skins/simple/rtl.css |
— | — | @@ -40,6 +40,11 @@ |
41 | 41 | float: right; |
42 | 42 | clear: right; |
43 | 43 | } |
| 44 | +.editsection { |
| 45 | + float: left; |
| 46 | + margin-right: 5px; |
| 47 | + margin-left: 0; /* bug 9122: undo default LTR */ |
| 48 | +} |
44 | 49 | /* recover IEMac (might be fine with the float, but usually it's close to IE */ |
45 | 50 | *>body .portlet { |
46 | 51 | float: none; |
Index: trunk/phase3/skins/simple/main.css |
— | — | @@ -1,3 +1,26 @@ |
| 2 | +/* For clarity, explicitly state some recommendations from <http://www.w3.org/ |
| 3 | + TR/CSS21/sample.html> to make sure the editsection links scale right */ |
| 4 | + |
| 5 | +h1 { font-size: 2em; } |
| 6 | +h2 { font-size: 1.5em; } |
| 7 | +h3 { font-size: 1.17em; } |
| 8 | +h5 { font-size: .83em; } |
| 9 | +h6 { font-size: .75em; } |
| 10 | +h1, h2, h3, h4, h5, h6 { font-weight: bolder } |
| 11 | + |
| 12 | +/* Now the custom parts */ |
| 13 | + |
| 14 | +/* Make edit sections (which are inside h# tags) normal-sized */ |
| 15 | +.editsection { |
| 16 | + font-weight: normal; |
| 17 | +} |
| 18 | +h1 .editsection { font-size: 50% } |
| 19 | +h2 .editsection { font-size: 66.7% } |
| 20 | +h3 .editsection { font-size: 85.5% } |
| 21 | +h5 .editsection { font-size: 120% } |
| 22 | +h6 .editsection { font-size: 133% } |
| 23 | + |
| 24 | + |
2 | 25 | #toolbar { |
3 | 26 | display: none; |
4 | 27 | } |
— | — | @@ -63,22 +86,11 @@ |
64 | 87 | } |
65 | 88 | p img { margin: 0; } |
66 | 89 | |
67 | | -.mw-h1, .mw-h2, .mw-h3, .mw-h4, .mw-h5, .mw-h6 { |
68 | | - margin: 0; |
| 90 | +h1, h2, h3, h4, h5, h6 { |
| 91 | + margin: 0; |
| 92 | + padding-top: 0.5em; |
| 93 | + padding-bottom: 0.17em; |
69 | 94 | } |
70 | | -/* To replicate the old padding, where h# were block-level elements and edit |
71 | | - * links were floated, we need to multiply .5em top padding and .17em bottom |
72 | | - * padding by the header text sizes. We assume the W3 recommendations are |
73 | | - * used: 200%, 150%, 117%, 100%, 83%, 75% size in that order |
74 | | - * <http://www.w3.org/TR/CSS21/sample.html>. If not the padding may be margin- |
75 | | - * ally off. */ |
76 | | -.mw-h1 { padding: .94em 0 .32em; } /* (0.5*1.88)em 0 (0.17*1.88)em */ |
77 | | -.mw-h2 { padding: .75em 0 .26em; } /* (0.5*1.50)em 0 (0.17*1.50)em */ |
78 | | -.mw-h3 { padding: .66em 0 .22em; } /* etc. */ |
79 | | -.mw-h4 { padding: .58em 0 .20em; } |
80 | | -.mw-h5 { padding: .50em 0 .17em; } |
81 | | -.mw-h6 { padding: .40em 0 .14em; } |
82 | | - |
83 | 95 | fieldset { |
84 | 96 | margin: 1em 0em 1em 0em; |
85 | 97 | padding: 0em 1em 1em 1em; |
— | — | @@ -183,7 +195,7 @@ |
184 | 196 | border: solid 1px black; |
185 | 197 | } |
186 | 198 | |
187 | | -.firstHeading, .mw-h2 { |
| 199 | +h1.firstHeading, h2 { |
188 | 200 | border-bottom: solid 1px black; |
189 | 201 | } |
190 | 202 | #bodyContent a[href ^="http://"], |
— | — | @@ -371,5 +383,10 @@ |
372 | 384 | display: none; |
373 | 385 | } |
374 | 386 | |
| 387 | +.editsection { |
| 388 | + float: right; |
| 389 | + margin-left: 5px; |
| 390 | +} |
| 391 | + |
375 | 392 | .templatesUsed { margin-top: 1.5em; } |
376 | 393 | |
Index: trunk/phase3/skins/vector/main.css |
— | — | @@ -593,38 +593,45 @@ |
594 | 594 | } |
595 | 595 | |
596 | 596 | /* Structural Elements */ |
597 | | -.mw-h1, |
598 | | -.mw-h2, |
599 | | -.mw-h3, |
600 | | -.mw-h4, |
601 | | -.mw-h5, |
602 | | -.mw-h6 { |
| 597 | +h1, |
| 598 | +h2, |
| 599 | +h3, |
| 600 | +h4, |
| 601 | +h5, |
| 602 | +h6 { |
603 | 603 | color: black; |
604 | 604 | background: none; |
| 605 | + font-weight: normal; |
605 | 606 | margin: 0; |
| 607 | + padding-top: .5em; |
| 608 | + padding-bottom: .17em; |
606 | 609 | border-bottom: 1px solid #aaa; |
607 | 610 | width: auto; |
608 | 611 | } |
609 | | -.mw-h3, .mw-h4, .mw-h5, .mw-h6 { |
| 612 | +h1 { font-size: 188%; } |
| 613 | +h1 .editsection { font-size: 53%; } |
| 614 | +h2 { font-size: 150%; } |
| 615 | +h2 .editsection { font-size: 67%; } |
| 616 | +h3, |
| 617 | +h4, |
| 618 | +h5, |
| 619 | +h6 { |
610 | 620 | border-bottom: none; |
| 621 | + font-weight: bold; |
611 | 622 | } |
612 | | -h1, h2 { font-weight: normal; } |
613 | | -h1 { font-size: 188%; } |
614 | | -h2 { font-size: 150%; } |
615 | 623 | h3 { font-size: 132%; } |
| 624 | +h3 .editsection { font-size: 76%; font-weight: normal; } |
616 | 625 | h4 { font-size: 116%; } |
| 626 | +h4 .editsection { font-size: 86%; font-weight: normal; } |
617 | 627 | h5 { font-size: 100%; } |
| 628 | +h5 .editsection { font-weight: normal; } |
618 | 629 | h6 { font-size: 80%; } |
619 | | -/* To replicate the old padding, where h# were block-level elements and edit |
620 | | - * links were floated, we need to multiply .5em top padding and .17em bottom |
621 | | - * padding by the header text sizes. */ |
622 | | -.mw-h1 { padding: .94em 0 .32em; } /* (0.5*1.88)em 0 (0.17*1.88)em */ |
623 | | -.mw-h2 { padding: .75em 0 .26em; } /* (0.5*1.50)em 0 (0.17*1.50)em */ |
624 | | -.mw-h3 { padding: .66em 0 .22em; } /* etc. */ |
625 | | -.mw-h4 { padding: .58em 0 .20em; } |
626 | | -.mw-h5 { padding: .50em 0 .17em; } |
627 | | -.mw-h6 { padding: .40em 0 .14em; } |
628 | | - |
| 630 | +h6 .editsection { font-size: 125%; font-weight: normal; } |
| 631 | +body.rtl .editsection { |
| 632 | + float: left; |
| 633 | + margin-right: 5px; |
| 634 | + margin-left: 0; /* bug 9122: undo default LTR */ |
| 635 | +} |
629 | 636 | p { |
630 | 637 | margin: .4em 0 .5em 0; |
631 | 638 | line-height: 1.5em; |
Index: trunk/phase3/skins/MonoBook.php |
— | — | @@ -114,7 +114,7 @@ |
115 | 115 | <div id="content"> |
116 | 116 | <a name="top" id="top"></a> |
117 | 117 | <?php if($this->data['sitenotice']) { ?><div id="siteNotice"><?php $this->html('sitenotice') ?></div><?php } ?> |
118 | | - <div class="mw-h1 firstHeading"><h1><?php $this->html('title') ?></h1></div> |
| 118 | + <h1 id="firstHeading" class="firstHeading"><?php $this->html('title') ?></h1> |
119 | 119 | <div id="bodyContent"> |
120 | 120 | <h3 id="siteSub"><?php $this->msg('tagline') ?></h3> |
121 | 121 | <div id="contentSub"><?php $this->html('subtitle') ?></div> |
Index: trunk/phase3/includes/Linker.php |
— | — | @@ -1268,10 +1268,11 @@ |
1269 | 1269 | * @return string HTML headline |
1270 | 1270 | */ |
1271 | 1271 | public function makeHeadline( $level, $attribs, $anchor, $text, $link, $legacyAnchor = false ) { |
1272 | | - $ret = "<div class=\"mw-h$level\">" |
1273 | | - . "<a name=\"$anchor\" id=\"$anchor\"></a>" |
1274 | | - . "<h$level$attribs$text</h$level>" |
1275 | | - . "$link </div>"; |
| 1272 | + $ret = "<a name=\"$anchor\" id=\"$anchor\"></a>" |
| 1273 | + . "<h$level$attribs" |
| 1274 | + . $link |
| 1275 | + . " <span class=\"mw-headline\">$text</span>" |
| 1276 | + . "</h$level>"; |
1276 | 1277 | if ( $legacyAnchor !== false ) { |
1277 | 1278 | $ret = "<a name=\"$legacyAnchor\" id=\"$legacyAnchor\"></a>$ret"; |
1278 | 1279 | } |
Index: trunk/phase3/includes/DefaultSettings.php |
— | — | @@ -1496,7 +1496,7 @@ |
1497 | 1497 | * to ensure that client-side caches do not keep obsolete copies of global |
1498 | 1498 | * styles. |
1499 | 1499 | */ |
1500 | | -$wgStyleVersion = '229'; |
| 1500 | +$wgStyleVersion = '228'; |
1501 | 1501 | |
1502 | 1502 | |
1503 | 1503 | # Server-side caching: |
Index: trunk/phase3/RELEASE-NOTES |
— | — | @@ -81,15 +81,14 @@ |
82 | 82 | * (bug 14866) Messages 'recentchangeslinked-toolbox' and |
83 | 83 | 'recentchangeslinked-toolbox' were added to allow more fine grained |
84 | 84 | customisation of the user interface |
85 | | -* DISPLAYTITLE now accepts a limited amount of wiki markup (the single-quote |
86 | | - items) |
| 85 | +* DISPLAYTITLE now accepts a limited amount of wiki markup (the single-quote items) |
87 | 86 | * Special:Search now could search terms in all variant-forms. ONLY apply on |
88 | 87 | wikis with LanguageConverter |
89 | | -* Add autopromote condition APCOND_BLOCKED to autopromote blocked users to |
90 | | - various user groups. |
91 | | -* Add $wgRevokePermissions as a means of restricting a group's rights. The |
92 | | - syntax is identical to $wgGroupPermissions, but users in these groups will |
93 | | - have these rights stripped from them. |
| 88 | +* Add autopromote condition APCOND_BLOCKED to autopromote blocked users to various |
| 89 | + user groups. |
| 90 | +* Add $wgRevokePermissions as a means of restricting a group's rights. The syntax is |
| 91 | + identical to $wgGroupPermissions, but users in these groups will have these rights |
| 92 | + stripped from them. |
94 | 93 | * Added a PHP port of CDB (constant database), for improved local caching when |
95 | 94 | the DBA extension is not available. |
96 | 95 | |
— | — | @@ -190,8 +189,7 @@ |
191 | 190 | * (bug 18925) history.js removes class names of list elements on initialization |
192 | 191 | * Multiple whitespace in TOC anchors is now stripped, for consistency with the |
193 | 192 | link from the edit comment |
194 | | -* (bug 19112) Preferences now respects $wgUseExternalEditor, |
195 | | - $wgExternalDiffEngine |
| 193 | +* (bug 19112) Preferences now respects $wgUseExternalEditor, $wgExternalDiffEngine |
196 | 194 | * (bug 18173) MediaWiki now fails when unable to determine a client IP |
197 | 195 | * (bug 19170) Special:Version should follow the content language direction |
198 | 196 | * (bug 19160) maintenance/purgeOldText.inc is now compatible with PostgreSQL |
— | — | @@ -201,12 +199,8 @@ |
202 | 200 | can add/remove *all* groups (have 'userrights' permission). |
203 | 201 | * (bug 19294) Always show Sp-contributions-footer(-anon) |
204 | 202 | * Attempts to restrict reading of pages while anonymous viewing is allowed |
205 | | - via extensions not using the userCan hook and via $wgRevokePermissions now |
206 | | - work. |
207 | | -* (bug 8445) Multiple-character search terms are now handled properly for |
208 | | - Chinese |
209 | | -* (bug 11270) Put the section [edit] linker after the section header in the HTML |
210 | | - instead of before |
| 203 | + via extensions not using the userCan hook and via $wgRevokePermissions now work. |
| 204 | +* (bug 8445) Multiple-character search terms are now handled properly for Chinese |
211 | 205 | |
212 | 206 | == API changes in 1.16 == |
213 | 207 | |