mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-04 16:42:57 +00:00
remove layout Comment, fix bug 1280 critical for 1.4
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7380 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
00e5c3f3a2
commit
ff66614d1a
@ -1,3 +1,7 @@
|
|||||||
|
2003-07-27 José Matos <jamatos@fep.up.pt>
|
||||||
|
|
||||||
|
* lyx2lyx/lyxconvert_223.py (convert_comment): remove layout Comment.
|
||||||
|
|
||||||
2003-07-27 Lars Gullik Bjønnes <larsbj@gullik.net>
|
2003-07-27 Lars Gullik Bjønnes <larsbj@gullik.net>
|
||||||
|
|
||||||
* reLyX/configure.ac: new file
|
* reLyX/configure.ac: new file
|
||||||
|
@ -16,12 +16,6 @@ Style Code
|
|||||||
PassThru 1
|
PassThru 1
|
||||||
End
|
End
|
||||||
|
|
||||||
# Comment style definition
|
|
||||||
Style Comment
|
|
||||||
LatexType Paragraph
|
|
||||||
LatexName remark
|
|
||||||
End
|
|
||||||
|
|
||||||
Style LyX-Code
|
Style LyX-Code
|
||||||
ObsoletedBy Code
|
ObsoletedBy Code
|
||||||
End
|
End
|
||||||
@ -30,4 +24,4 @@ NoStyle LyX-Code
|
|||||||
|
|
||||||
NoStyle Address
|
NoStyle Address
|
||||||
|
|
||||||
NoStyle Right_Address
|
NoStyle Right_Address
|
||||||
|
@ -13,10 +13,6 @@ Preamble
|
|||||||
\AtBeginDocument{\make@lr\thetheorem}
|
\AtBeginDocument{\make@lr\thetheorem}
|
||||||
EndPreamble
|
EndPreamble
|
||||||
|
|
||||||
Style Comment
|
|
||||||
LabelString ":äøòä"
|
|
||||||
End
|
|
||||||
|
|
||||||
Style Abstract
|
Style Abstract
|
||||||
LabelString "øéö÷ú"
|
LabelString "øéö÷ú"
|
||||||
End
|
End
|
||||||
|
@ -43,37 +43,6 @@ Style LyX-Code
|
|||||||
|
|
||||||
End
|
End
|
||||||
|
|
||||||
# Comment style definition
|
|
||||||
Style Comment
|
|
||||||
Margin Dynamic
|
|
||||||
LatexType Environment
|
|
||||||
LatexName comment
|
|
||||||
NextNoIndent 1
|
|
||||||
LeftMargin MMM
|
|
||||||
RightMargin MMM
|
|
||||||
Align Block
|
|
||||||
AlignPossible Block, Left, Right, Center
|
|
||||||
LabelType Static
|
|
||||||
LabelSep :x
|
|
||||||
Labelstring "Comment:"
|
|
||||||
|
|
||||||
LabelFont
|
|
||||||
Shape Italic
|
|
||||||
Series Bold
|
|
||||||
Color black
|
|
||||||
EndFont
|
|
||||||
|
|
||||||
TextFont
|
|
||||||
Color magenta
|
|
||||||
Shape Italic
|
|
||||||
EndFont
|
|
||||||
|
|
||||||
Preamble
|
|
||||||
\usepackage{verbatim}
|
|
||||||
EndPreamble
|
|
||||||
|
|
||||||
End
|
|
||||||
|
|
||||||
# Address style definition
|
# Address style definition
|
||||||
Style Address
|
Style Address
|
||||||
Margin Static
|
Margin Static
|
||||||
|
@ -14,3 +14,7 @@ End
|
|||||||
Style LaTeX
|
Style LaTeX
|
||||||
ObsoletedBy Standard
|
ObsoletedBy Standard
|
||||||
End
|
End
|
||||||
|
|
||||||
|
Style Comment
|
||||||
|
ObsoletedBy Standard
|
||||||
|
End
|
||||||
|
@ -341,33 +341,6 @@ Style Invoice
|
|||||||
LabelString "Invoice no.:"
|
LabelString "Invoice no.:"
|
||||||
End
|
End
|
||||||
|
|
||||||
# Comment style definition
|
### Finally a few obsolete definitions for compatibility
|
||||||
Style Comment
|
Input obsolete.inc
|
||||||
Margin Dynamic
|
|
||||||
LatexType Environment
|
|
||||||
LatexName comment
|
|
||||||
NextNoIndent 1
|
|
||||||
LeftMargin MMM
|
|
||||||
RightMargin MMM
|
|
||||||
Align Block
|
|
||||||
AlignPossible Block, Left, Right, Center
|
|
||||||
LabelType Static
|
|
||||||
LabelSep :x
|
|
||||||
Labelstring "Comment:"
|
|
||||||
|
|
||||||
LabelFont
|
|
||||||
Shape Italic
|
|
||||||
Series Bold
|
|
||||||
Color black
|
|
||||||
EndFont
|
|
||||||
|
|
||||||
TextFont
|
|
||||||
Color magenta
|
|
||||||
Shape Italic
|
|
||||||
EndFont
|
|
||||||
|
|
||||||
Preamble
|
|
||||||
\usepackage{verbatim}
|
|
||||||
EndPreamble
|
|
||||||
|
|
||||||
End
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
import string
|
import string
|
||||||
import re
|
import re
|
||||||
from parser_tools import find_token
|
from parser_tools import find_token, find_end_of
|
||||||
|
|
||||||
def convert_external(lines):
|
def convert_external(lines):
|
||||||
external_rexp = re.compile(r'\\begin_inset External ([^,]*),"([^"]*)",')
|
external_rexp = re.compile(r'\\begin_inset External ([^,]*),"([^"]*)",')
|
||||||
@ -53,8 +53,74 @@ def convert_external(lines):
|
|||||||
lines[i:i+1] = [top, template]
|
lines[i:i+1] = [top, template]
|
||||||
i = i + 1
|
i = i + 1
|
||||||
|
|
||||||
|
|
||||||
|
def convert_comment(lines):
|
||||||
|
i = 0
|
||||||
|
comment = "\\layout Comment"
|
||||||
|
while 1:
|
||||||
|
i = find_token(lines, comment, i)
|
||||||
|
if i == -1:
|
||||||
|
return
|
||||||
|
|
||||||
|
lines[i:i+1] = ["\\layout Standard","","",
|
||||||
|
"\\begin_inset Comment",
|
||||||
|
"collapsed true","",
|
||||||
|
"\\layout Standard"]
|
||||||
|
i = i + 7
|
||||||
|
|
||||||
|
while 1:
|
||||||
|
old_i = i
|
||||||
|
i = find_token(lines, "\\layout", i)
|
||||||
|
if i == -1:
|
||||||
|
i = len(lines) - 1
|
||||||
|
lines[i:i] = ["\\end_inset ","",""]
|
||||||
|
return
|
||||||
|
|
||||||
|
j = find_token(lines, '\\begin_deeper', old_i, i)
|
||||||
|
if j == -1: j = i + 1
|
||||||
|
k = find_token(lines, '\\begin_inset', old_i, i)
|
||||||
|
if k == -1: k = i + 1
|
||||||
|
|
||||||
|
if j < i and j < k:
|
||||||
|
i = j
|
||||||
|
del lines[i]
|
||||||
|
i = find_end_of( lines, i, "\\begin_deeper","\\end_deeper")
|
||||||
|
if i == -1:
|
||||||
|
#This case should not happen
|
||||||
|
#but if this happens deal with it greacefully adding
|
||||||
|
#the missing \end_deeper.
|
||||||
|
i = len(lines) - 1
|
||||||
|
lines[i:i] = ["\end_deeper","","","\\end_inset ","",""]
|
||||||
|
return
|
||||||
|
else:
|
||||||
|
del lines[i]
|
||||||
|
continue
|
||||||
|
|
||||||
|
if k < i:
|
||||||
|
i = k
|
||||||
|
i = find_end_of( lines, i, "\\begin_inset","\\end_inset")
|
||||||
|
if i == -1:
|
||||||
|
#This case should not happen
|
||||||
|
#but if this happens deal with it greacefully adding
|
||||||
|
#the missing \end_inset.
|
||||||
|
i = len(lines) - 1
|
||||||
|
lines[i:i] = ["\\end_inset ","","","\\end_inset ","",""]
|
||||||
|
return
|
||||||
|
else:
|
||||||
|
i = i + 1
|
||||||
|
continue
|
||||||
|
|
||||||
|
if string.find(lines[i], comment) == -1:
|
||||||
|
lines[i:i] = ["\\end_inset"]
|
||||||
|
i = i + 1
|
||||||
|
break
|
||||||
|
lines[i:i+1] = ["\\layout Standard"]
|
||||||
|
i = i + 1
|
||||||
|
|
||||||
|
|
||||||
def convert(header, body):
|
def convert(header, body):
|
||||||
convert_external(body)
|
convert_external(body)
|
||||||
|
convert_comment(body)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
pass
|
pass
|
||||||
|
Loading…
Reference in New Issue
Block a user