Index: trunk/phase3/skins/chick/IE60Fixes.css |
— | — | @@ -70,7 +70,6 @@ |
71 | 71 | width: 96%; |
72 | 72 | } |
73 | 73 | |
74 | | -div.editsection, |
75 | 74 | #catlinks, |
76 | 75 | div.tright, |
77 | 76 | div.tleft { |
Index: trunk/phase3/skins/chick/main.css |
— | — | @@ -41,34 +41,36 @@ |
42 | 42 | margin: 0.2em 0 0.2em 0; |
43 | 43 | } |
44 | 44 | |
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; |
| 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; |
53 | 51 | } |
54 | | -.editsection { |
| 52 | +.mw-h3, .mw-h4, .mw-h5, .mw-h6 { |
| 53 | + border-bottom: none; |
| 54 | +} |
| 55 | +h1, h2 { |
55 | 56 | font-weight: normal; |
56 | 57 | } |
57 | 58 | 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 | | -} |
65 | 60 | h3 { font-size: 132%; } |
66 | | -h3 .editsection { font-size: 75.8%; } |
67 | 61 | h4 { font-size: 116%; } |
68 | | -h4 .editsection { font-size: 86.2%; } |
69 | 62 | h5 { font-size: 100%; } |
70 | 63 | h6 { font-size: 80%; } |
71 | | -h6 .editsection { font-size: 125%; } |
72 | 64 | |
| 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 | + |
73 | 75 | ul { |
74 | 76 | line-height: 1.5em; |
75 | 77 | margin: 0.3em 0 0 1.5em; |
Index: trunk/phase3/skins/monobook/rtl.css |
— | — | @@ -40,11 +40,6 @@ |
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 | | -} |
49 | 44 | /* recover IEMac (might be fine with the float, but usually it's close to IE */ |
50 | 45 | *>body .portlet { |
51 | 46 | float: none; |
Index: trunk/phase3/skins/monobook/IE60Fixes.css |
— | — | @@ -85,7 +85,6 @@ |
86 | 86 | width: 96%; |
87 | 87 | } |
88 | 88 | |
89 | | -div.editsection, |
90 | 89 | #catlinks, |
91 | 90 | div.tright, |
92 | 91 | div.tleft { |
Index: trunk/phase3/skins/monobook/IE70Fixes.css |
— | — | @@ -69,7 +69,6 @@ |
70 | 70 | } |
71 | 71 | |
72 | 72 | /* |
73 | | -div.editsection, |
74 | 73 | #catlinks, |
75 | 74 | div.tright, |
76 | 75 | div.tleft { |
Index: trunk/phase3/skins/monobook/main.css |
— | — | @@ -112,32 +112,34 @@ |
113 | 113 | margin: .2em 0 .2em 0; |
114 | 114 | } |
115 | 115 | |
116 | | -h1, h2, h3, h4, h5, h6 { |
| 116 | +/* Headers */ |
| 117 | +.mw-h1, .mw-h2, .mw-h3, .mw-h4, .mw-h5, .mw-h6 { |
117 | 118 | color: black; |
118 | 119 | background: none; |
119 | | - font-weight: normal; |
120 | 120 | margin: 0; |
121 | | - padding-top: .5em; |
122 | | - padding-bottom: .17em; |
123 | 121 | border-bottom: 1px solid #aaa; |
124 | 122 | } |
| 123 | +.mw-h3, .mw-h4, .mw-h5, .mw-h6 { |
| 124 | + border-bottom: none; |
| 125 | +} |
| 126 | +h1, h2 { font-weight: normal; } |
125 | 127 | h1 { font-size: 188%; } |
126 | | -h1 .editsection { font-size: 53%; } |
127 | 128 | h2 { font-size: 150%; } |
128 | | -h2 .editsection { font-size: 67%; } |
129 | | -h3, h4, h5, h6 { |
130 | | - border-bottom: none; |
131 | | - font-weight: bold; |
132 | | -} |
133 | 129 | h3 { font-size: 132%; } |
134 | | -h3 .editsection { font-size: 76%; font-weight: normal; } |
135 | 130 | h4 { font-size: 116%; } |
136 | | -h4 .editsection { font-size: 86%; font-weight: normal; } |
137 | 131 | h5 { font-size: 100%; } |
138 | | -h5 .editsection { font-weight: normal; } |
139 | 132 | h6 { font-size: 80%; } |
140 | | -h6 .editsection { font-size: 125%; font-weight: normal; } |
141 | 133 | |
| 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 | + |
142 | 144 | ul { |
143 | 145 | line-height: 1.5em; |
144 | 146 | list-style-type: square; |
Index: trunk/phase3/skins/modern/rtl.css |
— | — | @@ -3,12 +3,6 @@ |
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 | | - |
13 | 7 | /* Fix alignment */ |
14 | 8 | .documentByLine, |
15 | 9 | .portletDetails, |
Index: trunk/phase3/skins/common/cologneblue.css |
— | — | @@ -83,7 +83,6 @@ |
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%; } |
88 | 87 | h1.pagetitle { padding-bottom: 0; margin-bottom: 0; } |
89 | 88 | #article p.subtitle { |
90 | 89 | color: #666666; font-size: 11pt; font-weight: bold; |
— | — | @@ -96,6 +95,6 @@ |
97 | 96 | a.printable { text-decoration: underline; } |
98 | 97 | a.stub, #quickbar a.stub { color:#772233; text-decoration:none; } |
99 | 98 | a.new, #quickbar a.new { color: #CC2200; } |
100 | | -h2, h3, h4, h5, h6 { margin-bottom: 0; } |
| 99 | +.mw-h2, .mw-h3, .mw-h4, .mw-h5, .mw-h6 { margin-bottom: 0; } |
101 | 100 | small { font-size: 75%; } |
102 | 101 | input.mw-searchInput { width: 106px; } |
Index: trunk/phase3/skins/common/common_rtl.css |
— | — | @@ -18,10 +18,6 @@ |
19 | 19 | margin-right: 1.4em; |
20 | 20 | margin-left: 0.4em; |
21 | 21 | } |
22 | | -.editsection { |
23 | | - float: left; |
24 | | - margin-right: 5px; |
25 | | -} |
26 | 22 | div.tright, div.floatright { |
27 | 23 | clear: none; |
28 | 24 | } |
Index: trunk/phase3/skins/common/wikistandard.css |
— | — | @@ -27,18 +27,12 @@ |
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%; } |
32 | 31 | h2 { font-size: 120%; } |
33 | | -h2 .editsection { font-size: 83.3%; } |
34 | 32 | h2, h3, h4, h5, h6 { margin-bottom: 0;} |
35 | 33 | h3 { font-size: 106.25%; } |
36 | | -h3 .editsection { font-size: 94.1%; } |
37 | 34 | h4 { font-size: 103.125%; } |
38 | | -h4 .editsection { font-size: 97.0%; } |
39 | 35 | h5 { font-size: 100%; } |
40 | | -h5 .editsection { font-size: 100%; } |
41 | 36 | h6 { font-size: 95%; } |
42 | | -h6 .editsection { font-size: 105.3%; } |
43 | 37 | hr.sep { color:gray;height:1px;background-color:gray;} |
44 | 38 | p.subpages { font-size:small;} |
45 | 39 | p.subtitle { padding-top: 0; margin-top: 0;} |
Index: trunk/phase3/skins/common/oldshared.css |
— | — | @@ -4,28 +4,6 @@ |
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 | | - |
30 | 8 | #footer { clear: both } |
31 | 9 | /* images */ |
32 | 10 | div.floatright { float: right; clear: right; margin: 0 0 1em 1em; } |
Index: trunk/phase3/skins/common/shared.css |
— | — | @@ -23,11 +23,17 @@ |
24 | 24 | background-color: #fcfcfc; |
25 | 25 | } |
26 | 26 | |
27 | | -/* Edit section links */ |
28 | | -.editsection { |
29 | | - float: right; |
30 | | - margin-left: 5px; |
31 | | -} |
| 27 | +/* Display headings on the same line as edit link */ |
| 28 | +h1, h2, h3, h4, h5, h6 { display: inline; margin: 0; } |
| 29 | +/* But then we have to reintroduce the margin. We use the W3 recommended mar- |
| 30 | + * gins <http://www.w3.org/TR/CSS21/sample.html>, multiplying by the recom- |
| 31 | + * mended font-size. */ |
| 32 | +.mw-h1 { margin: 1.34em 0; } |
| 33 | +.mw-h2 { margin: 1.13em 0; } |
| 34 | +.mw-h3 { margin: 0.97em 0; } |
| 35 | +.mw-h4 { margin: 1.12em 0; } |
| 36 | +.mw-h5 { margin: 1.25em 0; } |
| 37 | +.mw-h6 { margin: 1.25em 0; } |
32 | 38 | |
33 | 39 | /** |
34 | 40 | * File histories |
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 | | - <h1 id="firstHeading" class="firstHeading"><?php $this->html('title') ?></h1> |
| 500 | + <div class="mw-h1 firstHeading"><h1><?php $this->html('title') ?></h1></div> |
501 | 501 | <!-- /firstHeading --> |
502 | 502 | <!-- bodyContent --> |
503 | 503 | <div id="bodyContent"> |
Index: trunk/phase3/skins/simple/rtl.css |
— | — | @@ -40,11 +40,6 @@ |
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 | | -} |
49 | 44 | /* recover IEMac (might be fine with the float, but usually it's close to IE */ |
50 | 45 | *>body .portlet { |
51 | 46 | float: none; |
Index: trunk/phase3/skins/simple/main.css |
— | — | @@ -1,26 +1,3 @@ |
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 | | - |
25 | 2 | #toolbar { |
26 | 3 | display: none; |
27 | 4 | } |
— | — | @@ -86,11 +63,22 @@ |
87 | 64 | } |
88 | 65 | p img { margin: 0; } |
89 | 66 | |
90 | | -h1, h2, h3, h4, h5, h6 { |
91 | | - margin: 0; |
92 | | - padding-top: 0.5em; |
93 | | - padding-bottom: 0.17em; |
| 67 | +.mw-h1, .mw-h2, .mw-h3, .mw-h4, .mw-h5, .mw-h6 { |
| 68 | + margin: 0; |
94 | 69 | } |
| 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 | + |
95 | 83 | fieldset { |
96 | 84 | margin: 1em 0em 1em 0em; |
97 | 85 | padding: 0em 1em 1em 1em; |
— | — | @@ -195,7 +183,7 @@ |
196 | 184 | border: solid 1px black; |
197 | 185 | } |
198 | 186 | |
199 | | -h1.firstHeading, h2 { |
| 187 | +.firstHeading, .mw-h2 { |
200 | 188 | border-bottom: solid 1px black; |
201 | 189 | } |
202 | 190 | #bodyContent a[href ^="http://"], |
— | — | @@ -383,10 +371,5 @@ |
384 | 372 | display: none; |
385 | 373 | } |
386 | 374 | |
387 | | -.editsection { |
388 | | - float: right; |
389 | | - margin-left: 5px; |
390 | | -} |
391 | | - |
392 | 375 | .templatesUsed { margin-top: 1.5em; } |
393 | 376 | |
Index: trunk/phase3/skins/vector/main.css |
— | — | @@ -570,45 +570,38 @@ |
571 | 571 | } |
572 | 572 | |
573 | 573 | /* Structural Elements */ |
574 | | -h1, |
575 | | -h2, |
576 | | -h3, |
577 | | -h4, |
578 | | -h5, |
579 | | -h6 { |
| 574 | +.mw-h1, |
| 575 | +.mw-h2, |
| 576 | +.mw-h3, |
| 577 | +.mw-h4, |
| 578 | +.mw-h5, |
| 579 | +.mw-h6 { |
580 | 580 | color: black; |
581 | 581 | background: none; |
582 | | - font-weight: normal; |
583 | 582 | margin: 0; |
584 | | - padding-top: .5em; |
585 | | - padding-bottom: .17em; |
586 | 583 | border-bottom: 1px solid #aaa; |
587 | 584 | width: auto; |
588 | 585 | } |
589 | | -h1 { font-size: 188%; } |
590 | | -h1 .editsection { font-size: 53%; } |
591 | | -h2 { font-size: 150%; } |
592 | | -h2 .editsection { font-size: 67%; } |
593 | | -h3, |
594 | | -h4, |
595 | | -h5, |
596 | | -h6 { |
| 586 | +.mw-h3, .mw-h4, .mw-h5, .mw-h6 { |
597 | 587 | border-bottom: none; |
598 | | - font-weight: bold; |
599 | 588 | } |
| 589 | +h1, h2 { font-weight: normal; } |
| 590 | +h1 { font-size: 188%; } |
| 591 | +h2 { font-size: 150%; } |
600 | 592 | h3 { font-size: 132%; } |
601 | | -h3 .editsection { font-size: 76%; font-weight: normal; } |
602 | 593 | h4 { font-size: 116%; } |
603 | | -h4 .editsection { font-size: 86%; font-weight: normal; } |
604 | 594 | h5 { font-size: 100%; } |
605 | | -h5 .editsection { font-weight: normal; } |
606 | 595 | h6 { font-size: 80%; } |
607 | | -h6 .editsection { font-size: 125%; font-weight: normal; } |
608 | | -body.rtl .editsection { |
609 | | - float: left; |
610 | | - margin-right: 5px; |
611 | | - margin-left: 0; /* bug 9122: undo default LTR */ |
612 | | -} |
| 596 | +/* To replicate the old padding, where h# were block-level elements and edit |
| 597 | + * links were floated, we need to multiply .5em top padding and .17em bottom |
| 598 | + * padding by the header text sizes. */ |
| 599 | +.mw-h1 { padding: .94em 0 .32em; } /* (0.5*1.88)em 0 (0.17*1.88)em */ |
| 600 | +.mw-h2 { padding: .75em 0 .26em; } /* (0.5*1.50)em 0 (0.17*1.50)em */ |
| 601 | +.mw-h3 { padding: .66em 0 .22em; } /* etc. */ |
| 602 | +.mw-h4 { padding: .58em 0 .20em; } |
| 603 | +.mw-h5 { padding: .50em 0 .17em; } |
| 604 | +.mw-h6 { padding: .40em 0 .14em; } |
| 605 | + |
613 | 606 | p { |
614 | 607 | margin: .4em 0 .5em 0; |
615 | 608 | 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 | | - <h1 id="firstHeading" class="firstHeading"><?php $this->html('title') ?></h1> |
| 118 | + <div class="mw-h1 firstHeading"><h1><?php $this->html('title') ?></h1></div> |
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,11 +1268,10 @@ |
1269 | 1269 | * @return string HTML headline |
1270 | 1270 | */ |
1271 | 1271 | public function makeHeadline( $level, $attribs, $anchor, $text, $link, $legacyAnchor = false ) { |
1272 | | - $ret = "<a name=\"$anchor\" id=\"$anchor\"></a>" |
1273 | | - . "<h$level$attribs" |
1274 | | - . $link |
1275 | | - . " <span class=\"mw-headline\">$text</span>" |
1276 | | - . "</h$level>"; |
| 1272 | + $ret = "<div class=\"mw-h$level\">" |
| 1273 | + . "<a name=\"$anchor\" id=\"$anchor\"></a>" |
| 1274 | + . "<h$level$attribs$text</h$level>" |
| 1275 | + . "$link </div>"; |
1277 | 1276 | if ( $legacyAnchor !== false ) { |
1278 | 1277 | $ret = "<a name=\"$legacyAnchor\" id=\"$legacyAnchor\"></a>$ret"; |
1279 | 1278 | } |
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 = '228'; |
| 1500 | +$wgStyleVersion = '229'; |
1501 | 1501 | |
1502 | 1502 | |
1503 | 1503 | # Server-side caching: |
Index: trunk/phase3/RELEASE-NOTES |
— | — | @@ -81,14 +81,15 @@ |
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 items) |
| 85 | +* DISPLAYTITLE now accepts a limited amount of wiki markup (the single-quote |
| 86 | + items) |
86 | 87 | * Special:Search now could search terms in all variant-forms. ONLY apply on |
87 | 88 | wikis with LanguageConverter |
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. |
| 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. |
93 | 94 | * Added a PHP port of CDB (constant database), for improved local caching when |
94 | 95 | the DBA extension is not available. |
95 | 96 | |
— | — | @@ -189,7 +190,8 @@ |
190 | 191 | * (bug 18925) history.js removes class names of list elements on initialization |
191 | 192 | * Multiple whitespace in TOC anchors is now stripped, for consistency with the |
192 | 193 | link from the edit comment |
193 | | -* (bug 19112) Preferences now respects $wgUseExternalEditor, $wgExternalDiffEngine |
| 194 | +* (bug 19112) Preferences now respects $wgUseExternalEditor, |
| 195 | + $wgExternalDiffEngine |
194 | 196 | * (bug 18173) MediaWiki now fails when unable to determine a client IP |
195 | 197 | * (bug 19170) Special:Version should follow the content language direction |
196 | 198 | * (bug 19160) maintenance/purgeOldText.inc is now compatible with PostgreSQL |
— | — | @@ -199,8 +201,12 @@ |
200 | 202 | can add/remove *all* groups (have 'userrights' permission). |
201 | 203 | * (bug 19294) Always show Sp-contributions-footer(-anon) |
202 | 204 | * Attempts to restrict reading of pages while anonymous viewing is allowed |
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 |
| 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 |
205 | 211 | |
206 | 212 | == API changes in 1.16 == |
207 | 213 | |