lyx_mirror/src
Abdelrazak Younes e14a0ad50f InsetRef::addTocToc(): add an entry for the referenced label if not already present. Next step is to rebuild the Toc in InsetLabel::addTocToc() for this case.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23286 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-27 17:02:17 +00:00
..
client header cleanup. 2007-12-16 22:09:28 +00:00
frontends Add list of labels. If I have the time and energy the next step is to cleanup the cross-reference lookup so that we can integrate the cross references in the tree, hence the name "Labels and References". 2008-02-27 15:23:22 +00:00
graphics header cleanup 2008-02-18 07:14:42 +00:00
insets InsetRef::addTocToc(): add an entry for the referenced label if not already present. Next step is to rebuild the Toc in InsetLabel::addTocToc() for this case. 2008-02-27 17:02:17 +00:00
mathed * better fix for * math commands. We allow the * for known math commands and for known math macros which are valid at that point in the buffer. 2008-02-27 10:46:38 +00:00
support * method change_weight to change the weight of a entry. 2008-02-26 00:38:55 +00:00
tex2lyx compile fix 2008-02-23 22:21:03 +00:00
ASpell_local.h Compile fix. 2007-11-29 20:11:54 +00:00
ASpell.cpp * src/ASpell.cpp: 2007-12-17 16:51:23 +00:00
Author.cpp getting rid of superfluous std:: statements. 2007-12-12 19:28:07 +00:00
Author.h cosmetics. mainly replace #include "dostring.h" by #include "strfwd.h" 2007-11-01 22:17:22 +00:00
BaseClassList.cpp Try to make the distinction between base classes and text classes clearer in the code. 2008-02-24 16:59:49 +00:00
BaseClassList.h Try to make the distinction between base classes and text classes clearer in the code. 2008-02-24 16:59:49 +00:00
BiblioInfo.cpp Code rules. 2008-02-14 17:00:40 +00:00
BiblioInfo.h Code rules. 2008-02-14 17:00:40 +00:00
Bidi.cpp cosmetics. mainly replace #include "dostring.h" by #include "strfwd.h" 2007-11-01 22:17:22 +00:00
Bidi.h cosmetics. mainly replace #include "dostring.h" by #include "strfwd.h" 2007-11-01 22:17:22 +00:00
boost.cpp Patch to please gcc 4.3. Less bloat in the include headers means that 2008-02-07 17:04:06 +00:00
Box.cpp getting rid of superfluous std:: statements. 2007-12-12 19:28:07 +00:00
Box.h cosmetics. mainly replace #include "dostring.h" by #include "strfwd.h" 2007-11-01 22:17:22 +00:00
BranchList.cpp getting rid of superfluous std:: statements. 2007-12-12 19:28:07 +00:00
BranchList.h pimpl not needed here 2007-11-02 23:42:27 +00:00
buffer_funcs.cpp Try to make the distinction between base classes and text classes clearer in the code. 2008-02-24 16:59:49 +00:00
buffer_funcs.h There was a bit too much copying of dociterators gpoing on leading to an 2008-01-12 21:38:51 +00:00
Buffer.cpp * paragraph support for the global word list. To make it buffer 2008-02-26 13:07:59 +00:00
Buffer.h * paragraph support for the global word list. To make it buffer 2008-02-26 13:07:59 +00:00
BufferList.cpp Now that exceptions are allowed, handle gracefully the case where a Buffer temp directory could not be created. As a bonus, the user will get an informative message. 2007-12-17 18:37:13 +00:00
BufferList.h Now that exceptions are allowed, handle gracefully the case where a Buffer temp directory could not be created. As a bonus, the user will get an informative message. 2007-12-17 18:37:13 +00:00
BufferParams.cpp Replace boost::shared_ptr<TextClass> with a global cache of sorts of the TextClass's used by Buffers---or, more strictly, constructed by BufferParams::makeTextClass(). The action is in TextClass.{h,cpp}. 2008-02-25 19:31:31 +00:00
BufferParams.h Try to make the distinction between base classes and text classes clearer in the code. 2008-02-24 16:59:49 +00:00
BufferView.cpp * Update::SinglePar is enough, Update::Force is a fullscreen update 2008-02-26 14:22:56 +00:00
BufferView.h * minimize redraws during completion 2008-02-21 19:43:16 +00:00
Bullet.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Bullet.h
Changes.cpp getting rid of superfluous std:: statements. 2007-12-12 19:28:07 +00:00
Changes.h - Get rid of unneeded time_type typedef. 2007-11-29 08:55:43 +00:00
Chktex.cpp 'using namespace lyx::support' instead of 'using support::xxx' 2007-12-12 18:57:56 +00:00
Chktex.h
CmdDef.cpp * get rid of support::absolutePath() 2007-12-17 16:04:46 +00:00
CmdDef.h CmdDef: 2007-12-02 22:10:26 +00:00
Color.cpp * grey70 does not exist on linux 2008-02-26 13:05:57 +00:00
Color.h pimpl not needed here 2007-11-02 23:42:27 +00:00
ColorCode.h * completion infrastructure 2008-02-21 19:42:34 +00:00
Converter.cpp * src/BufferParams.{cpp,h}: 2008-01-25 12:54:25 +00:00
Converter.h dissolve Importer 'class' to LyXFunc/Converter 2007-10-25 06:09:38 +00:00
ConverterCache.cpp header cleanup. 2007-12-16 22:09:28 +00:00
ConverterCache.h more of it 2007-11-07 21:25:22 +00:00
CoordCache.cpp Move debug.{cpp,h}, Messages.{cpp,h} and gettext.{cpp,h} to support/. 2007-11-29 07:04:28 +00:00
CoordCache.h
Counters.cpp Fix crash due to recursive function call when a counter references itself. 2008-02-23 20:38:57 +00:00
Counters.h Fix crash due to recursive function call when a counter references itself. 2008-02-23 20:38:57 +00:00
Cursor.cpp * update the words of a paragraph when the cursor leaves. 2008-02-26 19:20:12 +00:00
Cursor.h * simplify notifyCursorLeaves logic: We now only call it from strategic 2008-02-22 20:45:18 +00:00
CursorSlice.cpp Fix bug introduced in rev 22934. 2008-02-11 12:26:06 +00:00
CursorSlice.h Cosmetics. 2008-02-11 08:03:03 +00:00
CutAndPaste.cpp Whoops. Revert last commit. 2008-02-24 23:24:20 +00:00
CutAndPaste.h Restore Andre's TextClassIndex, but now in the form of BaseClassIndex. It seems worth distinguishing more clearly than we do at the moment between TextClass's and BaseClass's. The latter correspond to *.layout files; the former are based upon *.layout files but may be modified by modules. 2008-02-24 16:29:40 +00:00
DepTable.cpp header cleanup. 2007-12-16 22:09:28 +00:00
DepTable.h
Dimension.cpp
Dimension.h
DispatchResult.h
DocIterator.cpp * make DocIterator::find(Inset(Math) * inset) do what it is supposed to do according to the documentation. 2008-02-26 19:19:59 +00:00
DocIterator.h * make DocIterator::find(Inset(Math) * inset) do what it is supposed to do according to the documentation. 2008-02-26 19:19:59 +00:00
EmbeddedFiles.cpp * Partly reverting r22619 by Bo which broke the loading of documents 2008-01-26 00:47:46 +00:00
EmbeddedFiles.h Embedding: saving inzip name to .lyx file so that embedded files can always be found under different operating systems (even lyx versions). yet to be tested under windows 2008-01-10 23:39:58 +00:00
Encoding.cpp More cosmetics. 2008-02-08 18:25:10 +00:00
Encoding.h Encoding::getSymbolsList(): make it const. 2008-02-08 17:52:07 +00:00
ErrorList.cpp 'using namespace lyx::support' instead of 'using support::xxx' 2007-12-12 18:57:56 +00:00
ErrorList.h introduce a header to forward declare std::string. 2007-10-31 22:40:34 +00:00
Exporter.cpp 'using namespace lyx::support' instead of 'using support::xxx' 2007-12-12 18:57:56 +00:00
Exporter.h saner borderline between buffer and exporter 2007-10-20 10:51:13 +00:00
factory.cpp Andre's s/getTextClass/textClass/ cleanup. 2008-02-24 15:06:35 +00:00
factory.h some std::string -> filename changes 2007-11-03 17:37:37 +00:00
Floating.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Floating.h
FloatList.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
FloatList.h
Font.cpp Patch to please gcc 4.3. Less bloat in the include headers means that 2008-02-07 17:04:06 +00:00
Font.h cosmetics. mainly replace #include "dostring.h" by #include "strfwd.h" 2007-11-01 22:17:22 +00:00
FontEnums.h Splitup Font in saner bits: 2007-10-28 18:51:54 +00:00
FontInfo.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
FontInfo.h GCC Compil fix. 2007-10-28 20:30:41 +00:00
FontIterator.cpp Move debug.{cpp,h}, Messages.{cpp,h} and gettext.{cpp,h} to support/. 2007-11-29 07:04:28 +00:00
FontIterator.h cosmetics. mainly replace #include "dostring.h" by #include "strfwd.h" 2007-11-01 22:17:22 +00:00
FontList.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
FontList.h Fix copy&paste bug. 2007-10-29 12:29:06 +00:00
Format.cpp * Support for graphics pasting (with most code in the frontend's GuiClipboard) 2008-02-03 10:43:03 +00:00
Format.h
FuncRequest.cpp cmake/merge: fix compile, this split conflicts with the others 2007-12-13 21:57:37 +00:00
FuncRequest.h cosmetics. mainly replace #include "dostring.h" by #include "strfwd.h" 2007-11-01 22:17:22 +00:00
FuncStatus.cpp
FuncStatus.h
Graph.cpp getting rid of superfluous std:: statements. 2007-12-12 19:28:07 +00:00
Graph.h
InsetIterator.cpp
InsetIterator.h
InsetList.cpp header cleanup 2008-02-18 07:14:42 +00:00
InsetList.h * InsetList: introducing find() and count() 2007-10-24 15:32:43 +00:00
Intl.cpp header cleanup 2008-02-18 07:14:42 +00:00
Intl.h
ISpell.cpp getting rid of more superfluous lyx::support:: statements. 2007-12-12 20:10:20 +00:00
ISpell.h
KeyMap.cpp header cleanup 2008-02-18 07:14:42 +00:00
KeyMap.h cosmetics 2007-11-02 21:27:37 +00:00
KeySequence.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
KeySequence.h add another format (BindFile) to KeySequence::print() 2007-10-20 20:28:05 +00:00
Language.cpp header cleanup 2008-02-18 07:14:42 +00:00
Language.h
LaTeX.cpp header cleanup 2008-02-18 07:14:42 +00:00
LaTeX.h
LaTeXFeatures.cpp Andre's s/getTextClass/textClass/ cleanup. 2008-02-24 15:06:35 +00:00
LaTeXFeatures.h Use a set<string> instead of a vecctor<string> for list of features. This 2008-02-01 15:12:04 +00:00
Layout.cpp mostly s/Paragraph::layout(...)/Paragraph::setLayout(...)/ 2008-02-23 16:45:38 +00:00
Layout.h Fix Layout::read() API. 2008-02-14 04:12:15 +00:00
LayoutEnums.h
LayoutPtr.h cosmetics 2007-10-23 21:41:17 +00:00
Length.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Length.h introduce a header to forward declare std::string. 2007-10-31 22:40:34 +00:00
lengthcommon.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Lexer.cpp header cleanup 2008-02-18 07:14:42 +00:00
Lexer.h cosmetics. mainly replace #include "dostring.h" by #include "strfwd.h" 2007-11-01 22:17:22 +00:00
lfuns.h * completion infrastructure 2008-02-21 19:42:34 +00:00
LyX.cpp Get rid of 'quitting' global variable. It is not needed anymore because all windows are closed in order now and the frontend/core is properly separated. 2008-02-27 12:30:41 +00:00
LyX.h Get rid of 'quitting' global variable. It is not needed anymore because all windows are closed in order now and the frontend/core is properly separated. 2008-02-27 12:30:41 +00:00
LyXAction.cpp Add doxy. 2008-02-27 13:16:29 +00:00
LyXAction.h --boost; style issues. 2007-11-07 21:52:11 +00:00
lyxfind.cpp header cleanup 2008-02-18 07:14:42 +00:00
lyxfind.h Fix LFUN_WORD_FIND 2008-02-10 18:52:32 +00:00
LyXFunc.cpp Get rid of 'quitting' global variable. It is not needed anymore because all windows are closed in order now and the frontend/core is properly separated. 2008-02-27 12:30:41 +00:00
LyXFunc.h Get rid of LyXFunc::closeBuffer() 2008-02-27 11:05:58 +00:00
LyXRC.cpp sort lyxrc keywords table 2008-02-22 10:25:12 +00:00
LyXRC.h * completion infrastructure 2008-02-21 19:42:34 +00:00
LyXVC.cpp header cleanup 2008-02-18 07:14:42 +00:00
LyXVC.h * FileName: 2007-11-28 09:01:49 +00:00
lyxwinres.rc
main.cpp remove a few toutf8 conversion that are done by lyxerr nowadays 2007-12-12 20:35:55 +00:00
Makefile.am * src/Makefile.am: 2008-02-25 18:42:57 +00:00
MenuBackend.cpp Add list of labels. If I have the time and energy the next step is to cleanup the cross-reference lookup so that we can integrate the cross references in the tree, hence the name "Labels and References". 2008-02-27 15:23:22 +00:00
MenuBackend.h * MenuBackend.cpp (binding): remove forgui argument 2008-01-07 10:53:04 +00:00
MetricsInfo.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
MetricsInfo.h Simplify single par drawing: 2007-11-17 11:27:03 +00:00
ModuleList.cpp Try to make the distinction between base classes and text classes clearer in the code. 2008-02-24 16:59:49 +00:00
ModuleList.h This commit changes the way individual LyXModule's are represented, both internally and in the .lyx files. The earlier version represented them by their `descriptive name', e.g., "Endnote" or "Theorems (AMS)", these being the same names used in the UI. This was a mistake, as becomes readily apparent when one starts to think about translating these strings. The modules ought to be represented by their filename, without the extension, just as TextClass's are. 2008-01-12 04:28:12 +00:00
Mover.cpp * get rid of support::absolutePath() 2007-12-17 16:04:46 +00:00
Mover.h Simplify Movers API and port to FileName. 2007-12-13 08:20:45 +00:00
output_docbook.cpp Restore Andre's TextClassIndex, but now in the form of BaseClassIndex. It seems worth distinguishing more clearly than we do at the moment between TextClass's and BaseClass's. The latter correspond to *.layout files; the former are based upon *.layout files but may be modified by modules. 2008-02-24 16:29:40 +00:00
output_docbook.h cosmetics. mainly replace #include "dostring.h" by #include "strfwd.h" 2007-11-01 22:17:22 +00:00
output_latex.cpp More cleanup from Andre. 2008-02-24 15:44:11 +00:00
output_latex.h ** Fix language switch issue introduced by the CJK patch ** 2008-01-25 13:27:08 +00:00
output_plaintext.cpp header cleanup 2008-02-18 07:14:42 +00:00
output_plaintext.h cosmetics. mainly replace #include "dostring.h" by #include "strfwd.h" 2007-11-01 22:17:22 +00:00
output.cpp * get rid of support::absolutePath() 2007-12-17 16:04:46 +00:00
output.h
OutputParams.cpp Verbatim for URL inset, \protect for special phrases (index inset) 2007-10-20 17:05:28 +00:00
OutputParams.h * Paragraph: 2007-10-22 13:09:16 +00:00
paper.h
paragraph_funcs.cpp Simplify and fix a bug. 2008-02-26 22:35:09 +00:00
paragraph_funcs.h cosmetics 2007-10-21 10:50:56 +00:00
Paragraph.cpp * update the words of a paragraph when the cursor leaves. 2008-02-26 19:20:12 +00:00
Paragraph.h * paragraph support for the global word list. To make it buffer 2008-02-26 13:07:59 +00:00
ParagraphList.h
ParagraphMetrics.cpp More cleanup from Andre. 2008-02-24 15:44:11 +00:00
ParagraphMetrics.h Support full screen in BufferView 2008-02-09 17:20:23 +00:00
ParagraphParameters.cpp getting rid of superfluous lyx::support:: statements. 2007-12-12 19:57:42 +00:00
ParagraphParameters.h cosmetics. mainly replace #include "dostring.h" by #include "strfwd.h" 2007-11-01 22:17:22 +00:00
ParIterator.cpp * ParConstIterator::push_back(): new method for easier iterative construction. 2008-02-15 08:32:27 +00:00
ParIterator.h * ParConstIterator::push_back(): new method for easier iterative construction. 2008-02-15 08:32:27 +00:00
pch.h cosmetics. mainly replace #include "dostring.h" by #include "strfwd.h" 2007-11-01 22:17:22 +00:00
PDFOptions.cpp header cleanup 2008-02-18 07:14:42 +00:00
PDFOptions.h PDFoptions: improve the functionality in case the hyperrref is 2008-01-24 01:20:51 +00:00
PrinterParams.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
PrinterParams.h
PSpell.cpp 'using namespace lyx::support' instead of 'using support::xxx' 2007-12-12 18:57:56 +00:00
PSpell.h
Row.cpp header cleanup 2008-02-18 07:14:42 +00:00
Row.h Code simplification. We don't need to memorize the current Row hfill anymore. 2007-12-06 08:39:42 +00:00
rowpainter.cpp Fix warnings and svn eol properties. 2008-02-25 08:54:51 +00:00
rowpainter.h * inlineCompletionVPos is only used locally. So define it there. 2008-02-22 21:57:33 +00:00
Section.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Section.h
Server.cpp header cleanup 2008-02-18 07:14:42 +00:00
Server.h
ServerSocket.cpp header cleanup 2008-02-18 07:14:42 +00:00
ServerSocket.h
Session.cpp header cleanup 2008-02-18 07:14:42 +00:00
Session.h some de-boostification 2007-11-02 19:59:08 +00:00
sgml.cpp More cleanup from Andre. 2008-02-24 15:44:11 +00:00
sgml.h cosmetics. mainly replace #include "dostring.h" by #include "strfwd.h" 2007-11-01 22:17:22 +00:00
Spacing.cpp Move spacing code around (and fix a bug) 2008-01-22 08:41:45 +00:00
Spacing.h Move spacing code around (and fix a bug) 2008-01-22 08:41:45 +00:00
SpellBase.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
SpellBase.h introduce a header to forward declare std::string. 2007-10-31 22:40:34 +00:00
TexRow.cpp header cleanup 2008-02-18 07:14:42 +00:00
TexRow.h
TexStream.cpp Compile fix 2007-12-12 20:21:09 +00:00
TexStream.h
Text2.cpp Andre's s/getTextClass/textClass/ cleanup. 2008-02-24 15:06:35 +00:00
Text3.cpp Andre's s/getTextClass/textClass/ cleanup. 2008-02-24 15:06:35 +00:00
Text.cpp * paragraph support for the global word list. To make it buffer 2008-02-26 13:07:59 +00:00
Text.h * getWord is const in fact 2008-02-26 00:38:30 +00:00
TextClass.cpp Replace boost::shared_ptr<TextClass> with a global cache of sorts of the TextClass's used by Buffers---or, more strictly, constructed by BufferParams::makeTextClass(). The action is in TextClass.{h,cpp}. 2008-02-25 19:31:31 +00:00
TextClass.h Comments, cosmetics. 2008-02-25 22:19:59 +00:00
TextClassPtr.h Replace boost::shared_ptr<TextClass> with a global cache of sorts of the TextClass's used by Buffers---or, more strictly, constructed by BufferParams::makeTextClass(). The action is in TextClass.{h,cpp}. 2008-02-25 19:31:31 +00:00
TextMetrics.cpp Andre's s/getTextClass/textClass/ cleanup. 2008-02-24 15:06:35 +00:00
TextMetrics.h * completion infrastructure 2008-02-21 19:42:34 +00:00
Thesaurus.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Thesaurus.h
TocBackend.cpp More cleanup from Andre. 2008-02-24 15:44:11 +00:00
TocBackend.h * Inset: Prepare for an eventual merge of updateLabels() and addToToc() 2008-02-15 10:13:32 +00:00
ToolbarBackend.cpp header cleanup 2008-02-18 07:14:42 +00:00
ToolbarBackend.h Improve fullscreen mode (bug 4146). 2008-02-19 21:51:55 +00:00
Trans.cpp header cleanup 2008-02-18 07:14:42 +00:00
Trans.h
Undo.cpp header cleanup 2008-02-18 07:14:42 +00:00
Undo.h Refactor Undo/Redo framework into an Undo class owned by a Buffer. This reduces header dependencies from Undo.h which was including lots of stuff previously. This also solves the bug where undo/redo were reset upon buffer switching. Now, each buffer has a truly independant undo/redo architecture. 2007-10-18 11:51:17 +00:00
update_flags.h Current update architecture doesn't need multiParSel() special case anymore. 2007-11-06 09:34:16 +00:00
Variables.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Variables.h
VCBackend.cpp header cleanup 2008-02-18 07:14:42 +00:00
VCBackend.h s/isFileReadable/isReadableFile; 2007-11-25 11:18:16 +00:00
version.cpp Move debug.{cpp,h}, Messages.{cpp,h} and gettext.{cpp,h} to support/. 2007-11-29 07:04:28 +00:00
version.h
VSpace.cpp cosmetics 2007-12-12 22:43:37 +00:00
VSpace.h
WordLangTuple.h
WordList.cpp * paragraph support for the global word list. To make it buffer 2008-02-26 13:07:59 +00:00
WordList.h * paragraph support for the global word list. To make it buffer 2008-02-26 13:07:59 +00:00