lyx_mirror/src
Bo Peng f8c19c365d Embedding: clean up InsetInclude (hopefully)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24321 a592a061-630c-0410-9148-cb99ea01b6c8
2008-04-18 03:11:06 +00:00
..
client infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
frontends Embedding: disinfect GuiInclude.cpp, GuiExternal.cpp, and GuiGraphics.cpp 2008-04-17 18:19:17 +00:00
graphics infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
insets Embedding: clean up InsetInclude (hopefully) 2008-04-18 03:11:06 +00:00
lyxled next try... 2008-04-02 23:06:22 +00:00
mathed InsetMathNest.cpp: fix bug 4720 for trunk as well 2008-04-15 23:44:23 +00:00
support move assert function to a separate file 2008-04-17 21:11:41 +00:00
tex2lyx tex2lyx/Parser.cpp: rename a function since it returns a mandatory argument 2008-04-17 00:22:16 +00:00
ASpell_local.h Compile fix. 2007-11-29 20:11:54 +00:00
ASpell.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
Author.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
Author.h cosmetics. mainly replace #include "dostring.h" by #include "strfwd.h" 2007-11-01 22:17:22 +00:00
BiblioInfo.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
BiblioInfo.h add missing ctor 2008-03-10 14:21:49 +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 infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +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 infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +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 languages: support for Mexican Spanish as discussed in http://bugzilla.lyx.org/show_bug.cgi?id=4736 2008-04-16 00:25:08 +00:00
Buffer.h * corrected handling of validation of math macros. The macro instances 2008-03-26 12:55:36 +00:00
BufferList.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
BufferList.h Introduce BufferException so that we don't crash if a problem affects only current Buffer. Instead we now just do an emergency save and we close it. 2008-02-29 08:10:51 +00:00
BufferParams.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
BufferParams.h Add support for document-local layout information. GUI is to follow. 2008-03-24 12:31:07 +00:00
BufferView.cpp a leak in DocumentClassBundle. 2008-04-16 21:23:45 +00:00
BufferView.h initialize scrollbar parameters to some sensible dummy values. 2008-04-16 18:18:12 +00:00
Bullet.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
Bullet.h
Changes.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +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 lexer cosmetics 2008-04-05 21:24:57 +00:00
CmdDef.h CmdDef: 2007-12-02 22:10:26 +00:00
Color.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
Color.h pimpl not needed here 2007-11-02 23:42:27 +00:00
ColorCode.h implement separate color for text in selection 2008-03-29 11:21:36 +00:00
CompletionList.h cosmetics/#include cleanup 2008-03-15 00:22:54 +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 infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
ConverterCache.h more of it 2007-11-07 21:25:22 +00:00
CoordCache.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
CoordCache.h Move private part of BufferView to a private implementation. 2007-10-11 09:59:01 +00:00
Counters.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
Counters.h two uninitialized variables uncovered by valgrind, and a gcc warning 2008-03-13 10:28:02 +00:00
Cursor.cpp visual mode for bidi cursor movement --- in tables 2008-04-11 12:02:10 +00:00
Cursor.h * fix a serious data loss problem: undo did not save the whole 2008-03-12 00:59:29 +00:00
CursorSlice.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
CursorSlice.h Cosmetics. 2008-02-11 08:03:03 +00:00
CutAndPaste.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
CutAndPaste.h * fix a serious data loss problem: undo did not save the whole 2008-03-12 00:59:29 +00:00
DepTable.cpp header cleanup. 2007-12-16 22:09:28 +00:00
DepTable.h
Dimension.cpp
Dimension.h Move private part of BufferView to a private implementation. 2007-10-11 09:59:01 +00:00
DispatchResult.h
DocIterator.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +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 infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
EmbeddedFiles.h Don't subclass std::vector. 2008-03-31 22:22:34 +00:00
Encoding.cpp lexer cosmetics 2008-04-05 21:24:57 +00:00
Encoding.h cosmetics 2008-03-21 21:47:37 +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 infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +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 Remove comment. This issue no longer seems to exist. 2008-03-07 03:42:39 +00:00
FloatList.h
Font.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +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
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 * new file formats panel that includes copier 2007-09-15 17:09:57 +00:00
FuncCode.h Merge the two linebreak insets into one. 2008-03-26 08:10:01 +00:00
FuncRequest.cpp s/kb_action/FuncCode/g 2008-03-15 01:20:36 +00:00
FuncRequest.h s/kb_action/FuncCode/g 2008-03-15 01:20:36 +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 infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
InsetIterator.h
InsetList.cpp compilation fixes 2008-03-17 21:11:17 +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 cosmetics 2008-04-03 21:36:57 +00:00
KeyMap.h cosmetics, maily s/NULL/0/g as hinted by Joost 2008-04-07 20:43:02 +00:00
KeySequence.cpp s/kb_action/FuncCode/g 2008-03-15 01:20:36 +00:00
KeySequence.h add another format (BindFile) to KeySequence::print() 2007-10-20 20:28:05 +00:00
Language.cpp reorganinze language reading a bit 2008-04-05 12:23:27 +00:00
Language.h reorganinze language reading a bit 2008-04-05 12:23:27 +00:00
LaTeX.cpp header cleanup 2008-02-18 07:14:42 +00:00
LaTeX.h boost/utility -> boost/noncopyable 2007-09-30 15:47:00 +00:00
LaTeXFeatures.cpp ** support pdfpages via external inset ** 2008-04-11 14:07:25 +00:00
LaTeXFeatures.h ** subfig support ** 2008-03-02 11:30:50 +00:00
Layout.cpp more Lexer; 2008-04-05 19:01:43 +00:00
Layout.h more Lexer; 2008-04-05 19:01:43 +00:00
LayoutEnums.h cosmetics 2007-09-29 20:02:32 +00:00
LayoutFile.cpp fix some memory leaks 2008-04-16 19:43:06 +00:00
LayoutFile.h fix some memory leaks 2008-04-16 19:43:06 +00:00
Length.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Length.h cosmetics 2008-03-26 18:53:57 +00:00
lengthcommon.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Lexer.cpp lexer cosmetics 2008-04-05 21:24:57 +00:00
Lexer.h use simpler parser interface 2008-04-05 10:34:29 +00:00
LyX.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
LyX.h cosmetics 2008-03-22 09:32:38 +00:00
LyXAction.cpp * Doxy. 2008-04-15 20:17:06 +00:00
LyXAction.h s/kb_action/FuncCode/g 2008-03-15 01:20:36 +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 infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
LyXFunc.h s/kb_action/FuncCode/g 2008-03-15 01:20:36 +00:00
LyXRC.cpp more compact code... 2008-04-05 12:56:43 +00:00
LyXRC.h * possibility to disable the completion cursor in text. All those 2008-03-16 17:07:10 +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 revert last patch. there's something wrong, possibly unrelated to this 2008-04-02 22:44:33 +00:00
MetricsInfo.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
MetricsInfo.h Simplify single par drawing: 2007-11-17 11:27:03 +00:00
ModuleList.cpp next try... 2008-04-02 23:06:22 +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 infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +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 infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
output_latex.h progress on buffer-reference-in-insets. beware of instabilities... 2008-02-27 20:43:16 +00:00
output_plaintext.cpp cosmetics, maily s/NULL/0/g as hinted by Joost 2008-04-07 20:43:02 +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 infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
paragraph_funcs.h cosmetics 2007-10-21 10:50:56 +00:00
Paragraph.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
Paragraph.h Comment. 2008-03-08 03:00:13 +00:00
ParagraphList.h
ParagraphMetrics.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
ParagraphMetrics.h Support full screen in BufferView 2008-02-09 17:20:23 +00:00
ParagraphParameters.cpp next try... 2008-04-02 23:06:22 +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 Cosmetics. 2008-03-05 08:55:49 +00:00
PDFOptions.h * hyperref: add check for newline chars in user input. 2008-03-05 01:14:15 +00:00
PrinterParams.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
PrinterParams.h
PSpell.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
PSpell.h
Row.cpp Fix multipar selection drawing. The problem was that the row selection status was only updated for full metrics update. A simple transfer of the relevant code from TextMetrics::redoParagraph() to TextMetrics::drawParagraph() solved the problem. 2008-03-03 11:03:47 +00:00
Row.h Fix multipar selection drawing. The problem was that the row selection status was only updated for full metrics update. A simple transfer of the relevant code from TextMetrics::redoParagraph() to TextMetrics::drawParagraph() solved the problem. 2008-03-03 11:03:47 +00:00
rowpainter.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
rowpainter.h API cosmetics 2008-02-27 23:03:26 +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 cosmetics. 2007-09-16 20:58:22 +00:00
ServerSocket.cpp header cleanup 2008-02-18 07:14:42 +00:00
ServerSocket.h reduce #includes 2007-09-19 22:37:22 +00:00
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 Change the interface to a paragraph's layout. We still store a LayoutPtr, but now privately, and make a Layout const & available to clients. 2008-03-06 21:31:27 +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 visual mode for bidi cursor movement --- in tables 2008-04-11 12:02:10 +00:00
Text3.cpp Release compile fix. 2008-04-15 17:26:19 +00:00
Text.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
Text.h * moved text completion logic into Text class 2008-03-15 12:22:28 +00:00
TextClass.cpp a leak in DocumentClassBundle. 2008-04-16 21:23:45 +00:00
TextClass.h a leak in DocumentClassBundle. 2008-04-16 21:23:45 +00:00
TextMetrics.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
TextMetrics.h * moved text completion logic into Text class 2008-03-15 12:22:28 +00:00
Thesaurus.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Thesaurus.h
TocBackend.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
TocBackend.h * Menu: 2008-03-08 10:08:10 +00:00
ToolbarBackend.cpp next try... 2008-04-02 23:06:22 +00:00
ToolbarBackend.h Fullscreen fixes (multiple windows & toolbar visibility). 2008-02-28 11:19:19 +00:00
Trans.cpp simplify Lexer handling a bit more 2008-04-03 20:55:09 +00:00
Trans.h s/kb_action/FuncCode/g 2008-03-15 01:20:36 +00:00
Undo.cpp fix leak in the undo stack 2008-04-16 22:02:26 +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 infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
VSpace.h cosmetics 2007-09-29 21:37:28 +00:00
WordLangTuple.h
WordList.cpp infrastructure for 'graceful asserts' 2008-04-10 21:49:34 +00:00
WordList.h * paragraph support for the global word list. To make it buffer 2008-02-26 13:07:59 +00:00