mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 10:00:33 +00:00
fix bug 2244 (branch removal)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10804 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
33974b8ae2
commit
d55a7468c0
@ -1,3 +1,7 @@
|
|||||||
|
2006-02-02 Georg Baum <Georg.Baum@post.rwth-aachen.de>
|
||||||
|
|
||||||
|
* FORMAT: document branches
|
||||||
|
|
||||||
2006-02-01 Bennett Helm <bennett.helm@fandm.edu>
|
2006-02-01 Bennett Helm <bennett.helm@fandm.edu>
|
||||||
|
|
||||||
* MacOSX/LyX.app/Contents/Resources/preferences: update again.
|
* MacOSX/LyX.app/Contents/Resources/preferences: update again.
|
||||||
|
@ -296,6 +296,26 @@ Paragraph text.
|
|||||||
* attribute valignment="center" is replaced by valignment="middle"
|
* attribute valignment="center" is replaced by valignment="middle"
|
||||||
for tabular columns and cells
|
for tabular columns and cells
|
||||||
|
|
||||||
|
2003-08-17 Martin Vermeer <martin.vermeer@hut.fi>
|
||||||
|
|
||||||
|
* Added branch inset. File format:
|
||||||
|
|
||||||
|
branch definition in the header:
|
||||||
|
\branch <branchname>
|
||||||
|
\selected 0 0/1
|
||||||
|
\color #rrggbb
|
||||||
|
\end_branch
|
||||||
|
|
||||||
|
\begin_inset Branch <branchname>
|
||||||
|
collapsed false true/false
|
||||||
|
|
||||||
|
\begin_layout Standard
|
||||||
|
|
||||||
|
<branch contents>
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
|
||||||
2003-07-28 José Matos <jamatos@lyx.org>
|
2003-07-28 José Matos <jamatos@lyx.org>
|
||||||
|
|
||||||
* \the_end is replaced with \end_document
|
* \the_end is replaced with \end_document
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2006-02-02 Georg Baum <Georg.Baum@post.rwth-aachen.de>
|
||||||
|
|
||||||
|
* lyx_1_4.py (remove_branches): new, remove branch insets
|
||||||
|
|
||||||
2005-12-01 José Matos <jamatos@lyx.org>
|
2005-12-01 José Matos <jamatos@lyx.org>
|
||||||
|
|
||||||
* LyX.py (choose_io): replace open and make the choice more transparent.
|
* LyX.py (choose_io): replace open and make the choice more transparent.
|
||||||
|
@ -1613,6 +1613,51 @@ def convert_frameless_box(file):
|
|||||||
'collapsed ' + params['collapsed']]
|
'collapsed ' + params['collapsed']]
|
||||||
i = i + 6
|
i = i + 6
|
||||||
|
|
||||||
|
|
||||||
|
def remove_branches(file):
|
||||||
|
i = 0
|
||||||
|
while 1:
|
||||||
|
i = find_token(file.header, "\\branch", i)
|
||||||
|
if i == -1:
|
||||||
|
break
|
||||||
|
file.warning("Removing branch %s." % split(file.header[i])[1])
|
||||||
|
j = find_token(file.header, "\\end_branch", i)
|
||||||
|
if j == -1:
|
||||||
|
file.warning("Malformed LyX file: Missing '\\end_branch'.")
|
||||||
|
break
|
||||||
|
del file.header[i:j+1]
|
||||||
|
|
||||||
|
i = 0
|
||||||
|
while 1:
|
||||||
|
i = find_token(file.body, "\\begin_inset Branch", i)
|
||||||
|
if i == -1:
|
||||||
|
return
|
||||||
|
j = find_end_of_inset(file.body, i)
|
||||||
|
if j == -1:
|
||||||
|
file.warning("Malformed LyX file: Missing '\\end_inset'.")
|
||||||
|
i = i + 1
|
||||||
|
continue
|
||||||
|
del file.body[i]
|
||||||
|
del file.body[j - 1]
|
||||||
|
# Seach for a line starting 'collapsed'
|
||||||
|
# If, however, we find a line starting '\layout'
|
||||||
|
# (_always_ present) then break with a warning message
|
||||||
|
collapsed_found = 0
|
||||||
|
while 1:
|
||||||
|
if (file.body[i][:9] == "collapsed"):
|
||||||
|
del file.body[i]
|
||||||
|
collapsed_found = 1
|
||||||
|
continue
|
||||||
|
elif (file.body[i][:7] == "\\layout"):
|
||||||
|
if collapsed_found == 0:
|
||||||
|
file.warning("Malformed LyX file: Missing 'collapsed'.")
|
||||||
|
# Delete this new paragraph, since it would not appear in
|
||||||
|
# .tex output. This avoids also empty paragraphs.
|
||||||
|
del file.body[i]
|
||||||
|
break
|
||||||
|
i = i + 1
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
# Convert jurabib
|
# Convert jurabib
|
||||||
#
|
#
|
||||||
@ -2318,7 +2363,8 @@ revert = [[244, []],
|
|||||||
[226, [revert_box, revert_external_2]],
|
[226, [revert_box, revert_external_2]],
|
||||||
[225, [revert_note]],
|
[225, [revert_note]],
|
||||||
[224, [rm_end_layout, begin_layout2layout, revert_end_document,
|
[224, [rm_end_layout, begin_layout2layout, revert_end_document,
|
||||||
revert_valignment_middle, revert_breaks, convert_frameless_box]],
|
revert_valignment_middle, revert_breaks, convert_frameless_box,
|
||||||
|
remove_branches]],
|
||||||
[223, [revert_external_2, revert_comment, revert_eqref]],
|
[223, [revert_external_2, revert_comment, revert_eqref]],
|
||||||
[222, [revert_spaces, revert_bibtex]],
|
[222, [revert_spaces, revert_bibtex]],
|
||||||
[221, [rm_end_header, rm_tracking_changes, rm_body_changes]]]
|
[221, [rm_end_header, rm_tracking_changes, rm_body_changes]]]
|
||||||
|
Loading…
Reference in New Issue
Block a user