lyx_mirror/src
Abdelrazak Younes 4723fa0f2c LateX export must not depend on screen label.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23440 a592a061-630c-0410-9148-cb99ea01b6c8
2008-03-04 13:00:20 +00:00
..
client header cleanup. 2007-12-16 22:09:28 +00:00
frontends * even setModel can trigger focus events. So move also those into 2008-03-04 12:44:48 +00:00
graphics progress on buffer-reference-in-insets. beware of instabilities... 2008-02-27 20:43:16 +00:00
insets add missing break, should fix the remaining problem in revision 23420. 2008-03-04 07:33:43 +00:00
mathed LateX export must not depend on screen label. 2008-03-04 13:00:20 +00:00
support Improve documentation. 2008-03-01 16:27:56 +00:00
tex2lyx This is the last of the commits that hopes to enforce the distinction between "layout files" and "document classes" that was introduced by the modules code. For the most part, these changes just refactor code from TextClass between: (a) a TextClass base class; (b) a LayoutFile subclass, which represents the information in a .layout file; and (c) a DocumentClass subclass, which represents the layout information associated with a Buffer---a LayoutFile plus Modules. Methods from TextClass have been apportioned between the three classes depending upon what is needed where, and signatures have been changed where necessary so that the right kind of class is required. 2008-02-29 02:45:33 +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
BaseClassList.cpp Improve handling of local layout files. There are two bugs here that still need fixing, though: 4593 and 4594. 2008-03-01 16:32:16 +00:00
BaseClassList.h Clean up comments. 2008-02-29 02:49:34 +00:00
BiblioInfo.cpp progress on buffer-reference-in-insets. beware of instabilities... 2008-02-27 20:43:16 +00:00
BiblioInfo.h Code rules. 2008-02-14 17:00:40 +00:00
Bidi.cpp
Bidi.h
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
BranchList.cpp getting rid of superfluous std:: statements. 2007-12-12 19:28:07 +00:00
BranchList.h
buffer_funcs.cpp header 2008-03-04 12:19:09 +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 set the buffer reference for all insets when the file is loaded. 2008-03-04 12:18:52 +00:00
Buffer.h Introduce a labels&references cache at buffer level. This cache uses the already existing updateLabels() mechanism and thus speedups labels&references toc generation. As a bonus, duplicates labels and broken references are detected and tagged with "DUPLICATE:" and "BROKEN:" in the outliner (or the navigator). 2008-03-02 15:27:35 +00:00
BufferList.cpp 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
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 Improve handling of local layout files. There are two bugs here that still need fixing, though: 4593 and 4594. 2008-03-01 16:32:16 +00:00
BufferParams.h Cleanup. 2008-02-29 02:50:12 +00:00
BufferView.cpp Fix bug http://bugzilla.lyx.org/show_bug.cgi?id=4599 2008-03-02 19:07:15 +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 only cosmetics 2008-03-01 23:50:08 +00:00
Color.h
ColorCode.h only cosmetics 2008-03-01 23:50:08 +00:00
Converter.cpp * src/BufferParams.{cpp,h}: 2008-01-25 12:54:25 +00:00
Converter.h
ConverterCache.cpp header cleanup. 2007-12-16 22:09:28 +00:00
ConverterCache.h
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 ** subfig support ** 2008-03-02 11:30:50 +00:00
Counters.h ** subfig support ** 2008-03-02 11:30:50 +00:00
Cursor.cpp Sanitize a bit the way InsetRef and InsetCommand button are drawn. 2008-03-03 17:58:26 +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 * src/insets/InsetLabel.[cpp,h}: 2008-03-04 06:41:47 +00:00
CutAndPaste.h Remove TextClassPtr without losing the type safety it provided. 2008-02-28 01:42:02 +00:00
DepTable.cpp header cleanup. 2007-12-16 22:09:28 +00:00
DepTable.h
Dimension.cpp
Dimension.h
DispatchResult.h
DocIterator.cpp * when going backwards and entering a cell/paragraph, there is no 2008-02-29 15:29:58 +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 remove Buffer & argument in functions realted to embedded files 2008-02-27 21:51:29 +00:00
EmbeddedFiles.h remove Buffer & argument in functions realted to embedded files 2008-02-27 21:51:29 +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
Exporter.cpp 'using namespace lyx::support' instead of 'using support::xxx' 2007-12-12 18:57:56 +00:00
Exporter.h
factory.cpp Remove TextClassPtr without losing the type safety it provided. 2008-02-28 01:42:02 +00:00
factory.h
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 only cosmetics 2008-03-01 23:50:08 +00:00
Font.h
FontEnums.h
FontInfo.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
FontInfo.h
FontIterator.cpp API cosmetics 2008-02-27 23:03:26 +00:00
FontIterator.h
FontList.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
FontList.h
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
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
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
KeySequence.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
KeySequence.h
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 ** subfig support ** 2008-03-02 11:30:50 +00:00
LaTeXFeatures.h ** subfig support ** 2008-03-02 11:30:50 +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
Length.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Length.h
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
lfuns.h get rid of LFUN_INSET_REFRESH 2008-03-03 18:06:27 +00:00
LyX.cpp baseclasslist --> BaseClassList singleton. Prep for further type safety. 2008-02-28 14:49:01 +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 get rid of LFUN_INSET_REFRESH 2008-03-03 18:06:27 +00:00
LyXAction.h
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 typos. 2008-03-04 06:56:13 +00:00
LyXFunc.h Remove TextClassPtr without losing the type safety it provided. 2008-02-28 01:42:02 +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 * monolithic-core fix. 2008-03-01 17:22:19 +00:00
MenuBackend.cpp Remove TextClassPtr without losing the type safety it provided. 2008-02-28 01:42:02 +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
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 Remove TextClassPtr without losing the type safety it provided. 2008-02-28 01:42:02 +00:00
output_docbook.h
output_latex.cpp Remove TextClassPtr without losing the type safety it provided. 2008-02-28 01:42:02 +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 progress on buffer-reference-in-insets. beware of instabilities... 2008-02-27 20:43:16 +00:00
output_plaintext.h
output.cpp * get rid of support::absolutePath() 2007-12-17 16:04:46 +00:00
output.h
OutputParams.cpp
OutputParams.h
paper.h
paragraph_funcs.cpp Remove TextClassPtr without losing the type safety it provided. 2008-02-28 01:42:02 +00:00
paragraph_funcs.h
Paragraph.cpp Fix types. 2008-02-28 07:18:54 +00:00
Paragraph.h Fix types. 2008-02-28 07:18:54 +00:00
ParagraphList.h
ParagraphMetrics.cpp Remove TextClassPtr without losing the type safety it provided. 2008-02-28 01:42:02 +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
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
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 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 * corner cases for RTL completions: RTL<->LTR boundaries 2008-02-28 12:44:42 +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
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
sgml.cpp Remove TextClassPtr without losing the type safety it provided. 2008-02-28 01:42:02 +00:00
sgml.h
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
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 Remove TextClassPtr without losing the type safety it provided. 2008-02-28 01:42:02 +00:00
Text3.cpp rev 23399: the fix was not fully correct because labels are not editable. 2008-03-02 18:49:49 +00:00
Text.cpp Hmm. 2008-02-28 14:58:22 +00:00
Text.h API cosmetics 2008-02-27 23:03:26 +00:00
TextClass.cpp ** subfig support ** 2008-03-02 11:30:50 +00:00
TextClass.h This is the last of the commits that hopes to enforce the distinction between "layout files" and "document classes" that was introduced by the modules code. For the most part, these changes just refactor code from TextClass between: (a) a TextClass base class; (b) a LayoutFile subclass, which represents the information in a .layout file; and (c) a DocumentClass subclass, which represents the layout information associated with a Buffer---a LayoutFile plus Modules. Methods from TextClass have been apportioned between the three classes depending upon what is needed where, and signatures have been changed where necessary so that the right kind of class is required. 2008-02-29 02:45:33 +00:00
TextMetrics.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
TextMetrics.h API cosmetics 2008-02-27 23:03:26 +00:00
Thesaurus.cpp 'using namespace std' instead of 'using std::xxx' 2007-12-12 10:16:00 +00:00
Thesaurus.h
TocBackend.cpp Remove TextClassPtr without losing the type safety it provided. 2008-02-28 01:42:02 +00:00
TocBackend.h cosmetics 2008-02-27 22:33:10 +00:00
ToolbarBackend.cpp Fullscreen fixes (multiple windows & toolbar visibility). 2008-02-28 11:19:19 +00:00
ToolbarBackend.h Fullscreen fixes (multiple windows & toolbar visibility). 2008-02-28 11:19:19 +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
update_flags.h
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 * fix a memory corruption due to sligtly different semantics of btree iterators: 2008-02-28 14:46:47 +00:00
WordList.h * paragraph support for the global word list. To make it buffer 2008-02-26 13:07:59 +00:00