mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 10:00:33 +00:00
Disable preview converters that need dv2dt if dv2dt is not available.
This gives a better error message on the console (although it is still impossible to figure out what went wrong from the GUI). git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37407 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
50eeed7811
commit
cfc81ea3d7
@ -219,7 +219,7 @@ least version 2.14 for proper work.
|
|||||||
4.) INSTANT PREVIEW:
|
4.) INSTANT PREVIEW:
|
||||||
|
|
||||||
Make sure that dv2dt (often part of LaTeX distributions) is installed
|
Make sure that dv2dt (often part of LaTeX distributions) is installed
|
||||||
on your system.
|
on your system. Instant preview wil be disabled if dv2dt is not found.
|
||||||
|
|
||||||
|
|
||||||
Known issues in version 2.0.0
|
Known issues in version 2.0.0
|
||||||
|
@ -726,10 +726,17 @@ def checkConverterEntries():
|
|||||||
rc_entry = [ r'\converter dvi pdf3 "%%" ""' ])
|
rc_entry = [ r'\converter dvi pdf3 "%%" ""' ])
|
||||||
#
|
#
|
||||||
path, dvipng = checkProg('dvipng', ['dvipng'])
|
path, dvipng = checkProg('dvipng', ['dvipng'])
|
||||||
if dvipng == "dvipng":
|
path, dv2dt = checkProg('DVI to DTL converter', ['dv2dt'])
|
||||||
|
if dvipng == "dvipng" and dv2dt == 'dv2dt':
|
||||||
addToRC(r'\converter lyxpreview png "python -tt $$s/scripts/lyxpreview2bitmap.py" ""')
|
addToRC(r'\converter lyxpreview png "python -tt $$s/scripts/lyxpreview2bitmap.py" ""')
|
||||||
else:
|
else:
|
||||||
|
# set empty converter to override the default imagemagick
|
||||||
addToRC(r'\converter lyxpreview png "" ""')
|
addToRC(r'\converter lyxpreview png "" ""')
|
||||||
|
if dv2dt == 'dv2dt':
|
||||||
|
addToRC(r'\converter lyxpreview ppm "python -tt $$s/scripts/lyxpreview2bitmap.py" ""')
|
||||||
|
else:
|
||||||
|
# set empty converter to override the default imagemagick
|
||||||
|
addToRC(r'\converter lyxpreview ppm "" ""')
|
||||||
#
|
#
|
||||||
checkProg('a fax program', ['kdeprintfax $$i', 'ksendfax $$i', 'hylapex $$i'],
|
checkProg('a fax program', ['kdeprintfax $$i', 'ksendfax $$i', 'hylapex $$i'],
|
||||||
rc_entry = [ r'\converter ps fax "%%" ""'])
|
rc_entry = [ r'\converter ps fax "%%" ""'])
|
||||||
@ -833,10 +840,15 @@ def checkConverterEntries():
|
|||||||
version_number = match.groups()[0]
|
version_number = match.groups()[0]
|
||||||
version = version_number.split('.')
|
version = version_number.split('.')
|
||||||
if int(version[0]) > 2 or (len(version) > 1 and int(version[0]) == 2 and int(version[1]) >= 13):
|
if int(version[0]) > 2 or (len(version) > 1 and int(version[0]) == 2 and int(version[1]) >= 13):
|
||||||
addToRC(r'\converter lyxpreview-lytex ppm "python -tt $$s/scripts/lyxpreview-lytex2bitmap.py" ""')
|
if dv2dt == 'dv2dt':
|
||||||
if dvipng == "dvipng":
|
addToRC(r'\converter lyxpreview-lytex ppm "python -tt $$s/scripts/lyxpreview-lytex2bitmap.py" ""')
|
||||||
|
else:
|
||||||
|
# set empty converter to override the default imagemagick
|
||||||
|
addToRC(r'\converter lyxpreview-lytex ppm "" ""')
|
||||||
|
if dvipng == "dvipng" and dv2dt == 'dv2dt':
|
||||||
addToRC(r'\converter lyxpreview-lytex png "python -tt $$s/scripts/lyxpreview-lytex2bitmap.py" ""')
|
addToRC(r'\converter lyxpreview-lytex png "python -tt $$s/scripts/lyxpreview-lytex2bitmap.py" ""')
|
||||||
else:
|
else:
|
||||||
|
# set empty converter to override the default imagemagick
|
||||||
addToRC(r'\converter lyxpreview-lytex png "" ""')
|
addToRC(r'\converter lyxpreview-lytex png "" ""')
|
||||||
# Note: The --lily-output-dir flag is required because lilypond-book
|
# Note: The --lily-output-dir flag is required because lilypond-book
|
||||||
# does not process input again unless the input has changed,
|
# does not process input again unless the input has changed,
|
||||||
@ -860,8 +872,7 @@ def checkConverterEntries():
|
|||||||
# checkProg('Image converter', ['convert $$i $$o'])
|
# checkProg('Image converter', ['convert $$i $$o'])
|
||||||
#
|
#
|
||||||
# Entries that do not need checkProg
|
# Entries that do not need checkProg
|
||||||
addToRC(r'''\converter lyxpreview ppm "python -tt $$s/scripts/lyxpreview2bitmap.py" ""
|
addToRC(r'''\converter lyxpreview-platex ppm "python -tt $$s/scripts/lyxpreview-platex2bitmap.py" ""
|
||||||
\converter lyxpreview-platex ppm "python -tt $$s/scripts/lyxpreview-platex2bitmap.py" ""
|
|
||||||
\converter csv lyx "python -tt $$s/scripts/csv2lyx.py $$i $$o" ""
|
\converter csv lyx "python -tt $$s/scripts/csv2lyx.py $$i $$o" ""
|
||||||
\converter date dateout "python -tt $$s/scripts/date.py %d-%m-%Y > $$o" ""
|
\converter date dateout "python -tt $$s/scripts/date.py %d-%m-%Y > $$o" ""
|
||||||
\converter docbook docbook-xml "cp $$i $$o" "xml"
|
\converter docbook docbook-xml "cp $$i $$o" "xml"
|
||||||
|
Loading…
Reference in New Issue
Block a user