lyx_mirror/src/frontends/qt4/ui
Enrico Forestieri 1717ef203c Introduce the possibility of setting a prefix for the TEXINPUTS environment
variable. This is done in the preferences, much like as the PATH prefix.
A single '.' in the paths will get replaced with the current document dir
and also non-absolute paths will be prefixed with that dir.

The default semantics of TEXINPUTS apply, such that, for example, if a
path is terminated with a double slash, all subdirectories will be also
searched by both the TeX engine and ancillary programs such as dvi
previewers or dvips. As an example, if the prefix is set to ".:figs", the
TEXINPUTS variable will be set as ".:<docdir>:<docdir>/figs:$ORIGTEXINPUTS",
where <docdir> is the document directory.

The initial '.' is necessary to address the actual current dir (this will
be the temp dir at preview time), while if TEXINPUTS was initially unset,
such that $ORIGTEXINPUTS is empty, a colon (or semicolon on Windows) will
end the path list. This is very important, because we don't want to replace
the system directories but to complement them and, in order to do that, an
empty element has to be present in the list. Indeed, according to the
TEXINPUTS semantics, an empty element means the standard search path.
This works whether TEXINPUTS is originally set or not, because if the
original TEXINPUTS starts with a colon (meaning that the standard search
path is wanted there) we will have an empty element at that point,
otherwise the final colon will simply serve as a path separator.

Of course, on Windows a ';' has to be used as a path separator. LyX will
take care of transforming the platform path list into one understandable
by the TeX engine. For example, this will be the case for a Cygwin version
of LyX using a native Windows TeX engine or viceversa. I tested all of
this and it works for me.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38681 a592a061-630c-0410-9148-cb99ea01b6c8
2011-05-09 23:25:51 +00:00
..
AboutUi.ui
BibitemUi.ui
BiblioUi.ui
BibtexAddUi.ui
BibtexUi.ui
BoxUi.ui
BranchesUi.ui
BranchesUnknownUi.ui
BranchUi.ui
BulletsUi.ui
ChangesUi.ui
CharacterUi.ui
CitationUi.ui
ColorUi.ui Make colors pane consistent with others 2011-03-02 10:27:51 +00:00
CompareHistoryUi.ui Standard button label 2010-11-09 01:54:28 +00:00
CompareUi.ui Fix bug #7352: Statusbar of Compare dialog is wrongly placed. 2011-03-12 17:02:03 +00:00
DelimiterUi.ui
DocumentUi.ui
ErrorListUi.ui
ERTUi.ui
ExternalUi.ui Repair tooltip so it can be translated, spotted by Jim. 2011-02-03 23:55:26 +00:00
FindAndReplaceUi.ui Implements functionality of the replaceAll button on Advanced F&R. 2011-03-04 22:19:19 +00:00
FloatPlacementUi.ui FloatPlacementUi was broken elsewhere. 2011-03-02 23:15:04 +00:00
FontUi.ui String tweaks. 2011-02-13 09:43:06 +00:00
GraphicsUi.ui
HSpaceUi.ui Tooltip string 2010-11-11 19:09:06 +00:00
HyperlinkUi.ui HyperlinkUi.ui: 2010-11-20 17:03:51 +00:00
IncludeUi.ui
IndexUi.ui Synchro for index strings 2010-11-11 19:53:21 +00:00
IndicesUi.ui
InfoUi.ui
InsetParamsUi.ui Current float settings dialog is really ugly. 2011-03-02 22:38:33 +00:00
LabelUi.ui Be compatible with Qt 4.2. 2010-11-02 16:37:47 +00:00
LanguageUi.ui * Allow to set language package on a per-document basis (fixes bug 2909). 2011-02-03 14:17:31 +00:00
LaTeXUi.ui Fix bug #6963: LaTeXUi.ui: add some accelerators and fix some clashes. 2010-10-21 17:06:06 +00:00
LineUi.ui Add accelerators to Line UI 2010-11-13 01:44:07 +00:00
ListingsSettingsUi.ui
ListingsUi.ui
LocalLayoutUi.ui Fix bug #7500: There is presently no way in the GUI to update local 2011-05-08 00:54:17 +00:00
LogUi.ui
MarginsUi.ui
MasterChildUi.ui
MathMatrixUi.ui
MathsUi.ui Clash of accelerators 2010-11-13 23:28:24 +00:00
ModulesUi.ui Transition to QTreeView in module list was not finished. 2010-11-25 00:09:49 +00:00
NomenclUi.ui Be compatible with Qt 4.2. 2010-11-02 16:37:47 +00:00
NoteUi.ui
NumberingUi.ui
OutputUi.ui String tweaks. 2011-02-13 09:43:06 +00:00
PageLayoutUi.ui tooltip 2010-11-16 19:20:28 +00:00
ParagraphUi.ui
PDFSupportUi.ui
PhantomUi.ui UI naming synchro. 2010-11-16 19:39:44 +00:00
PreambleUi.ui
PrefColorsUi.ui Another shortcut 2010-12-01 17:10:37 +00:00
PrefCompletionUi.ui
PrefConvertersUi.ui
PrefDisplayUi.ui Move to PrefUi the icon set choice and solve problem with translation 2011-03-25 14:21:28 +00:00
PrefEditUi.ui Add unused string into tooltip 2011-03-13 23:14:12 +00:00
PrefFileformatsUi.ui Fix #7479 2011-04-20 20:52:53 +00:00
PrefIdentityUi.ui
PrefInputUi.ui Add CB for Meta/Control key swap on Mac OS X. 2010-09-19 22:00:25 +00:00
PrefLanguageUi.ui Default decimal point mask is not translatable string 2010-11-30 18:38:32 +00:00
PrefLatexUi.ui Fix tabstops in the preference dialog. 2011-02-13 09:54:55 +00:00
PrefOutputUi.ui
PrefPathsUi.ui Introduce the possibility of setting a prefix for the TEXINPUTS environment 2011-05-09 23:25:51 +00:00
PrefPrinterUi.ui Fix tabstops in the preference dialog. 2011-02-13 09:54:55 +00:00
PrefScreenFontsUi.ui Be compatible with Qt 4.2 and 4.3 (Q_EMIT). 2010-11-03 00:38:35 +00:00
PrefShortcutsUi.ui
PrefSpellcheckerUi.ui typo, closing #7427 2011-05-08 12:28:54 +00:00
PrefsUi.ui
PrefUi.ui Automatically set the normal icon size on restart if the the icon set changed. 2011-03-27 19:07:09 +00:00
PrintindexUi.ui
PrintNomenclUi.ui Unneeded quotes in ui title 2010-12-20 14:31:38 +00:00
PrintUi.ui
ProgressViewUi.ui
RefUi.ui Kill another &quot; 2010-12-09 20:05:30 +00:00
SearchUi.ui Help avoiding shortcut clashes by discriminating strings. 2011-02-03 10:22:10 +00:00
SendtoUi.ui * GuiSendto: allow to simply export from this dialog if no command is given. 2011-02-10 14:06:53 +00:00
ShortcutUi.ui
ShowFileUi.ui
SpellcheckerUi.ui Fix wrongly copy-pasted entries in SpellcheckerUi.ui 2011-04-11 23:50:40 +00:00
SymbolsUi.ui
TabularCreateUi.ui
TabularUi.ui In the tabular dialog, associate label with the correct field. 2011-02-06 16:25:36 +00:00
TexinfoUi.ui
TextLayoutUi.ui String tweaks. 2011-02-13 09:43:06 +00:00
ThesaurusUi.ui
TocUi.ui
ToggleWarningUi.ui
ViewSourceUi.ui Add the option to select the output format in Source View. 2010-12-10 10:34:24 +00:00
VSpaceUi.ui
WrapUi.ui