변경사항 (가장 최근의 "소소한 수정"부터)
(다른 변경사항 없음)
| -6,7 +6,7  | 
| * 부작용: | 
| ** 기존에 ==== 를 사용했던 페이지와 호환되지 않는다. 점검할 것 - 한 줄에 ==== 만 들어있는 것을 hr 로 변경하게 함으로써 어느 정도 호환성을 유지할 수는 있는데, 이 경우 들여쓰기 등을 할 수 없기에 적용하지 않았다. | 
| : | 
| {{{perl | 
| {{{#!vim perl | 
| sub CommonMarkup { | 
|     ... | 
|         $_ = &MacroSubst($_);               # luke added | 
==== 충돌문제 해결
-  ==== 가, 헤드라인을 만들 때도 사용되고 $ThinLine 옵션이 켜져 있을 경우 굵은 hr 라인을 만들 때도 사용된다. 따라서 헤드라인이 제대로 생성되지 않는다.
 -  hr 로 변환되는 패턴을 변경하여, ---- 부터 -------- 까지가 각각 size=1 에서 size=5 까지의 hr 을 나타내도록 함
 -  
ThinLine 의 패치 적용
 -  /TestThinLine 에서 확인할 수 있다
 -  부작용:
-  기존에 ==== 를 사용했던 페이지와 호환되지 않는다. 점검할 것 - 한 줄에 ==== 만 들어있는 것을 hr 로 변경하게 함으로써 어느 정도 호환성을 유지할 수는 있는데, 이 경우 들여쓰기 등을 할 수 없기에 적용하지 않았다.
 
 
- 
 
sub CommonMarkup {
    ...
        $_ = &MacroSubst($_);               
        if ($ThinLine) {
            s/--------+/<hr noshade style="height:5px">/g;
            s/-------+/<hr noshade style="height:4px">/g;
            s/------+/<hr noshade style="height:3px">/g;
            s/-----+/<hr noshade style="height:2px">/g;
            s/----+/<hr noshade style="height:1px">/g;
        } else {
            s/----+/<hr>/g;
        }
    }
    if ($doLines) { 
    ...
위키위키분류