lyx_mirror/src
Richard Heck 6efabf807e Fix problem with static error list.
It's amazing we haven't seen problems with this before. The basic problem is that buf.errorList("whatever") would always return the same global, static error list, if it did not already exist. So, to a significant extent, there was only one global error list!

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@38980 a592a061-630c-0410-9148-cb99ea01b6c8
2011-06-08 00:12:52 +00:00
..
client cmake: build a .dmg file on Mac, looks not as nice as the official installer but it runs 2011-05-15 13:21:18 +00:00
frontends Fix problem with static error list. 2011-06-08 00:12:52 +00:00
graphics Move a bunch of code from Buffer to BufferParams. The point of this 2011-05-13 19:39:56 +00:00
insets Fix problem with static error list. 2011-06-08 00:12:52 +00:00
lyxled
mathed Make sure we do not crash here in release mode. 2011-05-12 13:28:23 +00:00
support Revert the not needed part for 'Run in place', as it was already done 2011-05-21 14:15:55 +00:00
tex2lyx cmake: build a .dmg file on Mac, looks not as nice as the official installer but it runs 2011-05-15 13:21:18 +00:00
AppleSpellChecker.cpp use unique LyX language name for map to apple spell checker language 2011-02-21 06:22:37 +00:00
AppleSpellChecker.h add cache of spell checker results to speed up native speller engine on macosx 2010-09-14 05:24:04 +00:00
AspellChecker.cpp #7170 simplify the hunspell dictionary lookup; use Language::lang() instead of Language::id() as speller index 2011-02-18 11:54:14 +00:00
AspellChecker.h #7043 add the implementation of a persistent personal word list for LyX spell checker, aspell and hunspell backend 2010-12-02 18:52:31 +00:00
Author.cpp Author: cosmetics. 2010-11-17 16:12:43 +00:00
Author.h Author: cosmetics. 2010-11-17 16:12:43 +00:00
BiblioInfo.cpp Fix problem with citation dialog. The code changes here missed the need 2011-04-12 17:32:16 +00:00
BiblioInfo.h Fix output of HTML tags in bibliography info. 2010-09-15 13:50:17 +00:00
Bidi.cpp
Bidi.h
boost.cpp
Box.cpp
Box.h
BranchList.cpp Fix crash in lyx -e latex lib/doc/Shortcuts.lyx: theApp() is 0 in batch mode. 2011-01-06 18:40:39 +00:00
BranchList.h make branch-add-insert aware of the separator ("|") [bug #6621] 2010-06-14 13:39:08 +00:00
buffer_funcs.cpp #7357 correct the numbers by introducing two modes of word count 2011-03-18 12:50:09 +00:00
buffer_funcs.h #7357 correct the numbers by introducing two modes of word count 2011-03-18 12:50:09 +00:00
Buffer.cpp Fix problem with static error list. 2011-06-08 00:12:52 +00:00
Buffer.h Fix problem with static error list. 2011-06-08 00:12:52 +00:00
BufferList.cpp Added possibility to retrieve internal buffers (by their tmp file-name) from the Model. 2011-02-07 20:31:09 +00:00
BufferList.h Added possibility to retrieve internal buffers (by their tmp file-name) from the Model. 2011-02-07 20:31:09 +00:00
BufferParams.cpp * BufferParams.cpp: font name can be non-ASCII! (bug #7569). 2011-05-23 17:14:29 +00:00
BufferParams.h Move a bunch of code from Buffer to BufferParams. The point of this 2011-05-13 19:39:56 +00:00
BufferView.cpp Potential fix for #7591. 2011-05-28 14:34:19 +00:00
BufferView.h Revert wrong previous commit. 2011-03-19 10:34:59 +00:00
Bullet.cpp
Bullet.h
Changes.cpp Introduce a wrapper class for odocstream to help ensuring that no 2011-01-29 02:41:13 +00:00
Changes.h Introduce a wrapper class for odocstream to help ensuring that no 2011-01-29 02:41:13 +00:00
Chktex.cpp support: 2010-04-21 01:19:28 +00:00
Chktex.h
Citation.h
CMakeLists.txt cmake: add vld config and output file to project 2011-05-22 14:36:17 +00:00
CmdDef.cpp Make members of FuncRequest private, per the FIXME there. Again, this is 2010-04-09 19:00:42 +00:00
CmdDef.h
Color.cpp Import notefontcolor (one more step towards a working roundtrip for the LyX documentation) 2011-01-14 20:00:55 +00:00
Color.h Import notefontcolor (one more step towards a working roundtrip for the LyX documentation) 2011-01-14 20:00:55 +00:00
ColorCode.h Removal of this color was forgotten. 2010-12-04 22:41:50 +00:00
ColorSet.h
Compare.cpp Next headers 2010-03-31 19:38:05 +00:00
Compare.h Fix doxygen output for grouped items. Without the /name tag doxygen shows the group name as the name of the first item. Moreover, the comment styles are somewhat standardized. 2010-01-27 18:10:33 +00:00
CompletionList.h
Converter.cpp Move a bunch of code from Buffer to BufferParams. The point of this 2011-05-13 19:39:56 +00:00
Converter.h Given how we are using this exclusion list, it makes more sense for it 2011-03-31 13:03:29 +00:00
ConverterCache.cpp support: 2010-04-21 01:19:28 +00:00
ConverterCache.h
CoordCache.cpp Just whitespace and a comment. 2011-04-25 01:46:37 +00:00
CoordCache.h Do not give access to the actual data of the CoordCache. This prevents the use of the stored pointers which might be invalid. 2011-03-23 17:43:13 +00:00
Counters.cpp Extracting translation information does not help if you don't actually 2011-04-15 11:34:06 +00:00
Counters.h OK, the previous idea, that we don't need to check the masters of other 2011-01-13 01:47:41 +00:00
Cursor.cpp improve the method naming for "mark new word position", move the mark operation out of bookmarkEditPosition up one level to LFUN_SELF_INSERT of the text inset dispatch 2011-04-01 05:49:04 +00:00
Cursor.h improve the method naming for "mark new word position", move the mark operation out of bookmarkEditPosition up one level to LFUN_SELF_INSERT of the text inset dispatch 2011-04-01 05:49:04 +00:00
CursorSlice.cpp
CursorSlice.h Fix doxygen output for grouped items. Without the /name tag doxygen shows the group name as the name of the first item. Moreover, the comment styles are somewhat standardized. 2010-01-27 18:10:33 +00:00
CutAndPaste.cpp Revert previous commit, which committed too much. 2011-06-07 23:52:22 +00:00
CutAndPaste.h
DepTable.cpp Proper camel case for FileName.absFilename 2010-04-21 01:19:09 +00:00
DepTable.h
Dimension.cpp
Dimension.h
DispatchResult.h Use DispatchResult also in GuiView::dispatchVC to handle messages. 2010-10-17 10:44:53 +00:00
DocIterator.cpp fix a crash when the inset containing the new word at cursor is deleted 2011-02-08 09:42:00 +00:00
DocIterator.h Cleanup the SpellChecker dialog (fixes #7375 and #7379): 2011-03-23 23:10:12 +00:00
EnchantChecker.cpp add forgotten implementation of "remove from personal dictionary" for enchant spell checker backend 2011-04-13 10:55:51 +00:00
EnchantChecker.h add forgotten implementation of "remove from personal dictionary" for enchant spell checker backend 2011-04-13 10:55:51 +00:00
Encoding.cpp fix compiler warnings in pedantic mode: remove trailing comma after last enum member 2010-12-17 19:56:51 +00:00
Encoding.h Avoid unnecessary exceptions. 2010-02-19 16:31:15 +00:00
ErrorList.cpp Fix bug #7331 (No error highlighting in child documents) 2011-03-04 13:37:14 +00:00
ErrorList.h Fix bug #7331 (No error highlighting in child documents) 2011-03-04 13:37:14 +00:00
Exporter.cpp Exporter.cpp: revert r34230 because this interferes with Enrico's new LyXVC feature to setup what LyX should do on export 2010-04-21 01:54:08 +00:00
Exporter.h
factory.cpp fix bug 6698 2010-11-26 17:14:21 +00:00
factory.h
Floating.cpp whitespace only. 2011-03-19 17:52:00 +00:00
Floating.h Change NeedsFloatPkg to UsesFloatPkg and introduce a new float tag 2011-02-02 22:28:47 +00:00
FloatList.cpp Some cleanup for the Floating class. 2010-03-04 13:42:05 +00:00
FloatList.h
Font.cpp Introduce a wrapper class for odocstream to help ensuring that no 2011-01-29 02:41:13 +00:00
Font.h Introduce a wrapper class for odocstream to help ensuring that no 2011-01-29 02:41:13 +00:00
FontEnums.h support for formal math script 2010-07-17 15:51:11 +00:00
FontInfo.cpp support for formal math script 2010-07-17 15:51:11 +00:00
FontInfo.h Fix doxygen output for grouped items. Without the /name tag doxygen shows the group name as the name of the first item. Moreover, the comment styles are somewhat standardized. 2010-01-27 18:10:33 +00:00
FontList.cpp add cache of spell checker results to speed up native speller engine on macosx 2010-09-14 05:24:04 +00:00
FontList.h add cache of spell checker results to speed up native speller engine on macosx 2010-09-14 05:24:04 +00:00
Format.cpp Introduce the possibility of setting a prefix for the TEXINPUTS environment 2011-05-09 23:25:51 +00:00
Format.h Fix export of new LaTeX formats: xetex and luatex. Prior to this, child 2011-04-14 18:32:42 +00:00
FuncCode.h Fix inserting subscript/superscript with nonempty selection by creating a dedicated lfun: 2010-11-23 20:09:08 +00:00
FuncRequest.cpp whitespace 2010-11-29 10:48:40 +00:00
FuncRequest.h Swap the argument_ and action_ variables, so that r34105 really does do 2010-04-12 15:40:51 +00:00
FuncStatus.cpp Remove the unclear FuncStatus::operator|=. Without knowing the internals of FuncStatus it is unsafe to use this operator, so let's not use it. 2010-04-16 12:15:27 +00:00
FuncStatus.h Remove the unclear FuncStatus::operator|=. Without knowing the internals of FuncStatus it is unsafe to use this operator, so let's not use it. 2010-04-16 12:15:27 +00:00
Graph.cpp Given how we are using this exclusion list, it makes more sense for it 2011-03-31 13:03:29 +00:00
Graph.h Given how we are using this exclusion list, it makes more sense for it 2011-03-31 13:03:29 +00:00
HSpace.cpp
HSpace.h
HunspellChecker.cpp Give more info whats actually going on in hunspell. 2011-05-03 18:32:14 +00:00
HunspellChecker.h #7043 add the implementation of a persistent personal word list for LyX spell checker, aspell and hunspell backend 2010-12-02 18:52:31 +00:00
IndicesList.cpp Fix crash in lyx -e latex lib/doc/Shortcuts.lyx: theApp() is 0 in batch mode. 2011-01-06 18:40:39 +00:00
IndicesList.h *List.h: Move the class documentation into the lyx::namespace to be picked up correctly by doxy. 2010-05-03 13:36:19 +00:00
InsetIterator.cpp
InsetIterator.h
InsetList.cpp
InsetList.h
Intl.cpp
Intl.h
KeyMap.cpp #7292 make the modifiers Option and Control act on there own on mac - adjust the key bindings to apple standards where possible 2011-02-23 14:30:41 +00:00
KeyMap.h Conversion routines for bind files. 2011-01-16 19:53:36 +00:00
KeySequence.cpp #7292 make the modifiers Option and Control act on there own on mac - adjust the key bindings to apple standards where possible 2011-02-23 14:30:41 +00:00
KeySequence.h
Language.cpp support language variants like german (old spelling) or british english 2011-03-24 19:40:54 +00:00
Language.h support language variants like german (old spelling) or british english 2011-03-24 19:40:54 +00:00
LaTeX.cpp Fix for bug #7360. Patch from Nemah, posted to bug report. 2011-05-31 15:30:22 +00:00
LaTeX.h Introduce the possibility of setting a prefix for the TEXINPUTS environment 2011-05-09 23:25:51 +00:00
LaTeXFeatures.cpp Partial fox for bug #6622: Display \utilde on screen correctly. 2011-05-08 10:06:33 +00:00
LaTeXFeatures.h * resolve conflicts of XeTeX with AMS by loading all AMS packages before fontspec. See 2010-12-08 18:42:10 +00:00
Layout.cpp Remove obsolete layout tags. 2011-03-28 15:11:57 +00:00
Layout.h Remove obsolete layout tags. 2011-03-28 15:11:57 +00:00
LayoutEnums.h add support for decimal alignment in tables 2010-06-05 07:44:44 +00:00
LayoutFile.cpp Move the error message out of LayoutFileList::load() and have it be 2010-07-28 21:03:27 +00:00
LayoutFile.h Grant a long-standing wish of Lars's: LyX now functions even if we have 2010-04-07 17:02:44 +00:00
LayoutModuleList.cpp Typo from Sven 2010-05-17 20:56:12 +00:00
LayoutModuleList.h
Length.cpp Length.cpp: fix sort order - in all other files we have PTH before PPH 2010-07-25 00:17:48 +00:00
Length.h
lengthcommon.cpp Disentangle various "in"s 2010-11-30 00:55:34 +00:00
Lexer.cpp Fix bug #6868: LYXCMD:xxx:inset-insert:graphics does not parse correctly 2010-08-28 16:46:54 +00:00
Lexer.h Clarify and add some comments. 2010-03-29 18:00:26 +00:00
LyX.cpp run in-place: don't speculate where the lyx binary is, search for it at the common places 2011-05-14 12:26:11 +00:00
LyX.h Don't try to convert any of the preference files except the user's own. 2011-01-17 15:54:51 +00:00
LyXAction.cpp #7564 add new argument to the documentation of LFUN_WORD_REPLACE, make the default of the new argument backward compatible 2011-05-19 05:50:55 +00:00
LyXAction.h Move bind file format tag to LyXAction.cpp, and rename it. 2011-01-18 15:07:26 +00:00
lyxfind.cpp Avoid extra ' ' in text-only export of consecutive macros in math mode, for Advanced F&R matching, with ignore-format off. 2011-05-29 14:08:29 +00:00
lyxfind.h #7564 make the move forward to next match after text replacement optional and suppress it when replace a word by selected suggestion 2011-05-18 20:33:57 +00:00
LyXRC.cpp Fix bug #7557 (TeX engine cannot be switched on Windows) 2011-05-13 12:31:19 +00:00
LyXRC.h Introduce the possibility of setting a prefix for the TEXINPUTS environment 2011-05-09 23:25:51 +00:00
LyXVC.cpp Fix bug #7338 2011-03-07 00:37:26 +00:00
LyXVC.h Load mhchem if it is requested unconditionally, fix some typos 2010-11-21 18:07:04 +00:00
lyxwinres.rc Update years 2011-01-21 13:24:23 +00:00
main.cpp Remove unneeded include. 2010-11-17 16:14:26 +00:00
Makefile.am fix bug #7288: add configure option for external mythes library 2011-02-10 20:31:07 +00:00
MetricsInfo.cpp Sanitize ColorChanger 2010-09-09 13:02:20 +00:00
MetricsInfo.h Sanitize ColorChanger 2010-09-09 13:02:20 +00:00
ModuleList.cpp Fix bug #7044: Better error messages when modules are unavailable. Patch 2011-01-13 21:19:14 +00:00
ModuleList.h Fix bug #7044: Better error messages when modules are unavailable. Patch 2011-01-13 21:19:14 +00:00
Mover.cpp Proper camel case for FileName.absFilename 2010-04-21 01:19:09 +00:00
Mover.h
output_docbook.cpp Next headers 2010-03-31 19:38:05 +00:00
output_docbook.h
output_latex.cpp Just a bit of cleanup. 2011-06-02 19:55:08 +00:00
output_latex.h Integrate texrow with otexstream in order to perform automatic line 2011-02-10 20:02:48 +00:00
output_plaintext.cpp Initial work to fix bug involving embedded macros and 2011-05-07 11:57:08 +00:00
output_plaintext.h
output_xhtml.cpp Fix bug #7463: XHTML View>Source now shows only the paragraph with the 2011-05-03 14:05:42 +00:00
output_xhtml.h The mechanism for closing font tags at the end of a paragraph was 2011-04-03 01:56:20 +00:00
output.cpp
output.h
OutputEnums.h
OutputParams.cpp When an error occurs, don't highlight more than necessary. 2011-03-12 01:40:01 +00:00
OutputParams.h When an error occurs, don't highlight more than necessary. 2011-03-12 01:40:01 +00:00
paper.h support for the ISO C-series paper formats; fileformat change 2010-07-13 01:06:20 +00:00
Paragraph.cpp avoid the single dash (hard hyphen) or apostrophe enclosed by white space is treated as a real word 2011-04-08 13:20:26 +00:00
Paragraph.h avoid the single dash (hard hyphen) or apostrophe enclosed by white space is treated as a real word 2011-04-08 13:20:26 +00:00
ParagraphList.h
ParagraphMetrics.cpp let the compiler do the maths to compute array size 2011-05-06 06:49:55 +00:00
ParagraphMetrics.h
ParagraphParameters.cpp
ParagraphParameters.h
ParIterator.cpp
ParIterator.h
pch.h
PDFOptions.cpp * PDFOptions.cpp: 2011-04-18 10:55:11 +00:00
PDFOptions.h Complete integration of texrow with otexstream and allow automatic line 2011-02-13 21:41:44 +00:00
PersonalWordList.cpp fix msvc warning, somehow msvc thinks !line[0] is a boolean 2011-02-14 19:54:04 +00:00
PersonalWordList.h #7043 add the implementation of a persistent personal word list for LyX spell checker, aspell and hunspell backend 2010-12-02 18:52:31 +00:00
PrinterParams.cpp
PrinterParams.h
Row.cpp
Row.h
rowpainter.cpp *rowpainter.cpp: Squeeze warnings. 2011-03-13 21:06:16 +00:00
rowpainter.h #7120 use separate line thickness for solid and dotted lines to mark foreign, changed and misspelled text parts 2011-02-20 07:50:28 +00:00
Server.cpp gcc 4.5 warning fix. 2011-05-10 15:03:49 +00:00
Server.h The "single instance" patch. 2010-11-13 11:55:05 +00:00
ServerSocket.cpp Force a paragraph update after lyxserver communication (part of bug #6871) 2011-03-04 21:57:42 +00:00
ServerSocket.h msvcUsing "using namespace std" with msvc10 makes also std::tr1::shared_ptr visible and generates conflicts with boost::shared_ptr. 2010-04-22 11:37:32 +00:00
Session.cpp No need for a deque here. 2010-12-04 23:18:52 +00:00
Session.h No need for a deque here. 2010-12-04 23:18:52 +00:00
sgml.cpp
sgml.h
Spacing.cpp
Spacing.h
SpellChecker.h remove not needed class name for enums, whitespace 2010-12-01 08:25:17 +00:00
TexRow.cpp Make sure to associate each line of the exported latex code to the id/pos 2011-03-10 04:05:49 +00:00
TexRow.h Make sure to associate each line of the exported latex code to the id/pos 2011-03-10 04:05:49 +00:00
TexStream.cpp
TexStream.h
Text2.cpp Fix bug #6919 by splitting Inset::noFontChange() into inheritFont() and 2011-02-22 19:41:04 +00:00
Text3.cpp improve the method naming for "mark new word position", move the mark operation out of bookmarkEditPosition up one level to LFUN_SELF_INSERT of the text inset dispatch 2011-04-01 05:49:04 +00:00
Text.cpp Revert previous commit, which committed too much. 2011-06-07 23:52:22 +00:00
Text.h Fix bug #6919 by splitting Inset::noFontChange() into inheritFont() and 2011-02-22 19:41:04 +00:00
TextClass.cpp Revert previous commit, which committed too much. 2011-06-07 23:52:22 +00:00
TextClass.h Revert previous commit, which committed too much. 2011-06-07 23:52:22 +00:00
TextMetrics.cpp Fix bugs #7110 and #7160 by reverting r36521. 2011-05-11 12:44:39 +00:00
TextMetrics.h Remove leftover of r36485. 2010-12-06 00:25:45 +00:00
Thesaurus.cpp fix bug #7288: add configure option for external mythes library 2011-02-10 20:31:07 +00:00
Thesaurus.h * Spellchecker dialog: 2010-02-10 08:10:31 +00:00
TocBackend.cpp Finish disentangling tocString(). We introduce a new method, forToc(), 2010-12-20 21:55:09 +00:00
TocBackend.h Fix bug #6672 (part 2): Add tooltips to the outliner. 2010-04-26 00:43:08 +00:00
Trans.cpp fix compiler warnings in pedantic mode: remove trailing comma after last enum member 2010-12-17 19:56:51 +00:00
Trans.h
Undo.cpp #7208 reset undo group level in Undo::clear() too 2011-01-10 09:44:55 +00:00
Undo.h Clear undo/redo stack when reloading buffer. This fixes #7208. 2011-01-09 17:55:16 +00:00
update_flags.h
VCBackend.cpp Introduce the possibility of setting a prefix for the TEXINPUTS environment 2011-05-09 23:25:51 +00:00
VCBackend.h Comment 2010-11-06 12:32:47 +00:00
version.cpp So, let's constify all globals in version.cpp... 2011-02-11 00:46:49 +00:00
version.h seems the other have different compilers ;) 2011-02-11 02:09:22 +00:00
VSpace.cpp Initialize number_index and unit_index in isValidGlueLength(). This is now the same as in isValidLength(), so I assume it's OK. 2010-03-10 16:35:40 +00:00
VSpace.h
WordLangTuple.h Fix bug #6561: Crash when using Spellchecker's language box when cursor is in math. 2010-11-10 20:06:21 +00:00
WordList.cpp
WordList.h