lyx_mirror/src
Jean-Marc Lasgouttes 82516e356b Use std::move in InsetText::updateBuffer for notes and friends
Avoid as much as possible to do full copies of all counters, since
that can be expensive. Unfortunately, it is only posible when we want
to restore the saved counters.

An earlier version (05d3a649) defined swap() for Counter, but caused
problems on windows.

Part of bug #5973.
2018-09-18 23:18:17 +02:00
..
client Get rid of monolithic build support for autoconf 2018-08-30 11:35:37 +02:00
convert Add description comment for the lyxconvert utility 2017-10-09 08:06:27 +02:00
frontends Handle branches with space in their name 2018-09-08 13:07:07 +02:00
graphics Avoid duplicate generation of the same preview 2018-06-06 18:59:37 +02:00
insets Use std::move in InsetText::updateBuffer for notes and friends 2018-09-18 23:18:17 +02:00
mathed Revert "Try to please windows compiler" 2018-09-18 23:06:36 +02:00
support Try yet again try to fix bug #9158. 2018-09-02 11:50:03 -04:00
tests Cmake build: Use test/dummy_functions.cpp instead of support/tests/dummy_functions.cpp 2018-01-08 12:58:28 +01:00
tex2lyx Improve comment 2018-08-28 12:39:23 +02:00
.gitignore
AppleSpellChecker.cpp Fix editorial whitespace error 2017-07-30 09:30:58 +02:00
AppleSpellChecker.h
AspellChecker.cpp Fix editorial whitespace issues, e.g. extra space before semicolon 2017-07-30 00:54:12 +02:00
AspellChecker.h
Author.cpp
Author.h
BiblioInfo.cpp Differentiate Buffer strings and GUI strings in citeengines 2018-01-27 14:29:41 +01:00
BiblioInfo.h
boost.cpp
Box.cpp
Box.h
BranchList.cpp
BranchList.h
buffer_funcs.cpp Disambiguate dialog buttons 2018-08-14 17:05:40 +02:00
buffer_funcs.h
Buffer.cpp Try yet again try to fix bug #9158. 2018-09-02 11:50:03 -04:00
Buffer.h Try yet again try to fix bug #9158. 2018-09-02 11:50:03 -04:00
BufferEncodings.cpp unicodesymbols: add general way to require a feature only for specific encodings 2018-04-28 13:31:29 +02:00
BufferEncodings.h
BufferList.cpp Handle properly undo groups in embedded work areas 2017-12-13 10:46:54 +01:00
BufferList.h Handle properly undo groups in embedded work areas 2017-12-13 10:46:54 +01:00
BufferParams.cpp Support key symbols via menukeys package 2018-08-09 15:05:19 +02:00
BufferParams.h Add support for bib files encoding 2018-07-07 15:25:35 +02:00
BufferView.cpp Cleanup: Rename textUndo to undoAction 2018-08-30 14:17:53 +02:00
BufferView.h Adapt caret height to context in mathed. 2018-04-27 00:03:48 +02:00
Bullet.cpp
Bullet.h
Changes.cpp Fix issue with change-tracked deleted display math 2017-10-22 13:12:33 +02:00
Changes.h
Chktex.cpp grammar 2018-02-18 09:19:03 +01:00
Chktex.h
Citation.h
CiteEnginesList.cpp
CiteEnginesList.h Fix bug #10901. 2018-02-23 23:17:57 -05:00
CMakeLists.txt Cmake build: Only use the new lyxconvert on MAC 2017-10-03 22:12:23 +02:00
CmdDef.cpp Fix bug #10909. 2018-02-23 23:38:31 -05:00
CmdDef.h
Color.cpp Collapsable -> Collapsible (part 2) 2017-10-16 10:12:21 +02:00
Color.h
ColorCode.h Collapsable -> Collapsible (part 2) 2017-10-16 10:12:21 +02:00
ColorSet.h
Compare.cpp Rename Paragraph::setBuffer to Paragraph::setInsetBuffers, to avoid 2017-10-16 15:48:47 -04:00
Compare.h
CompletionList.h
Converter.cpp Use a copy of BufferParams 2018-05-05 15:26:58 +02:00
Converter.h Fix some problems with background cancellation. 2018-04-16 14:02:20 -04:00
ConverterCache.cpp
ConverterCache.h
CoordCache.cpp
CoordCache.h
Counters.cpp Revert "Use swap in InsetText::updateBuffer for notes ad friends" 2018-09-18 23:07:48 +02:00
Counters.h Revert "Use swap in InsetText::updateBuffer for notes ad friends" 2018-09-18 23:07:48 +02:00
Cursor.cpp Move leaveInset and isInside from CursorData to DocIterator 2018-08-30 14:17:53 +02:00
Cursor.h Move leaveInset and isInside from CursorData to DocIterator 2018-08-30 14:17:53 +02:00
CursorSlice.cpp
CursorSlice.h
CutAndPaste.cpp Do not remove character at start of paragraph when cutting 2018-07-22 23:20:21 +02:00
CutAndPaste.h Do not remove character at start of paragraph when cutting 2018-07-22 23:20:21 +02:00
DepTable.cpp
DepTable.h
Dimension.cpp
Dimension.h
DispatchResult.h
DocIterator.cpp Move leaveInset and isInside from CursorData to DocIterator 2018-08-30 14:17:53 +02:00
DocIterator.h Move leaveInset and isInside from CursorData to DocIterator 2018-08-30 14:17:53 +02:00
DocumentClassPtr.h
EnchantChecker.cpp Add support for enchant 2.x 2018-01-30 12:11:22 +01:00
EnchantChecker.h
Encoding.cpp unicodesymbols: add general way to require a feature only for specific encodings 2018-04-28 13:31:29 +02:00
Encoding.h Factor out test for script wrapper in given font enc 2018-04-21 12:55:11 +02:00
ErrorList.cpp
ErrorList.h
Exporter.cpp
Exporter.h
factory.cpp Fix bug #10932. 2018-02-24 00:30:24 -05:00
factory.h
Floating.cpp
Floating.h
FloatList.cpp
FloatList.h
Font.cpp Fix nesting problem with numbers in RTL text 2018-07-21 15:50:35 +02:00
Font.h Remove unused function. 2018-05-05 12:02:10 -04:00
FontEnums.h
FontInfo.cpp Fix cutnpaste error 2018-05-07 10:15:23 +02:00
FontInfo.h Add \nospellcheck font property 2018-05-06 19:48:21 +02:00
FontList.cpp
FontList.h
Format.cpp Autodetect the EMF format 2018-07-04 19:52:13 +02:00
Format.h
FuncCode.h So long, date-insert! 2018-08-20 09:25:22 +02:00
FuncRequest.cpp Fix #8338. 2018-04-20 23:37:58 -04:00
FuncRequest.h Comment: buffer-forall should be run synchronously 2018-04-21 23:05:21 -04:00
FuncStatus.cpp
FuncStatus.h
Graph.cpp
Graph.h
HunspellChecker.cpp Adapt to new hunspell C++ ABI 2018-03-29 18:43:11 +02:00
HunspellChecker.h
IndicesList.cpp Fix bug #10915. 2018-02-23 23:47:05 -05:00
IndicesList.h
InsetIterator.cpp
InsetIterator.h
InsetList.cpp Cosmetics 2018-05-28 12:33:17 +02:00
InsetList.h Cosmetics 2018-05-28 12:33:17 +02:00
Intl.cpp
Intl.h
KeyMap.cpp
KeyMap.h
KeySequence.cpp
KeySequence.h
Language.cpp Add date-related info insets 2018-08-05 10:01:36 +02:00
Language.h Add date-related info insets 2018-08-05 10:01:36 +02:00
LaTeX.cpp Consider sub-subfiles on log file parsing. 2018-04-14 14:33:21 +02:00
LaTeX.h Allow makeindex, nomencl, and bibtex runs to be canceled, too. 2017-12-21 18:55:39 -05:00
LaTeXFeatures.cpp Use footnotehyper rather than footnote if hyperref is used 2018-07-25 18:01:22 +02:00
LaTeXFeatures.h Proper logos with RTL 2018-07-15 20:56:55 +02:00
LaTeXFonts.cpp Align fontenc with document fonts 2018-04-22 19:06:46 +02:00
LaTeXFonts.h Add T1 fontenc as fallback for no font 2018-04-23 18:35:11 +02:00
LaTeXPackages.cpp
LaTeXPackages.h
Layout.cpp Introduce listpreamble argument type 2018-08-17 10:22:32 +02:00
Layout.h Introduce listpreamble argument type 2018-08-17 10:22:32 +02:00
LayoutEnums.h
LayoutFile.cpp
LayoutFile.h
LayoutModuleList.cpp
LayoutModuleList.h Fix bug #11055. 2018-01-28 23:37:20 -05:00
Length.cpp Move the inPixels(MetricsBase) help from Length to MetricsBase. 2018-01-05 20:14:04 +01:00
Length.h Move the inPixels(MetricsBase) help from Length to MetricsBase. 2018-01-05 20:14:04 +01:00
lengthcommon.cpp
Lexer.cpp Fix Lexer::getLongString prefix pruning logic 2017-08-29 15:30:44 +02:00
Lexer.h
lyx_commit_hash.h.in
LyX.cpp Catch exception in replaceEnvironmentPath 2018-06-04 11:39:41 +02:00
LyX.h
LyXAction.cpp So long, date-insert! 2018-08-20 09:25:22 +02:00
LyXAction.h Add prefs2prefs code for vcs info inset renaming 2018-08-18 16:11:08 +02:00
lyxfind.cpp Do not remove character at start of paragraph when cutting 2018-07-22 23:20:21 +02:00
lyxfind.h
LyXRC.cpp So long, date-insert! 2018-08-20 09:25:22 +02:00
LyXRC.h So long, date-insert! 2018-08-20 09:25:22 +02:00
LyXVC.cpp
LyXVC.h
lyxwinres.rc
main.cpp
Makefile.am Get rid of monolithic build support for autoconf 2018-08-30 11:35:37 +02:00
MetricsInfo.cpp Move the inPixels(MetricsBase) help from Length to MetricsBase. 2018-01-05 20:14:04 +01:00
MetricsInfo.h Use a unicode character for menu separator on screen 2018-07-19 23:05:00 +02:00
ModuleList.cpp
ModuleList.h
Mover.cpp
Mover.h
output_docbook.cpp
output_docbook.h
output_latex.cpp Amend 2d4ac90fd2 once more 2018-09-10 12:29:22 +02:00
output_latex.h Group the switch of encoding for listings in utf8 documents 2018-05-01 14:21:05 +02:00
output_plaintext.cpp Fix bracket output in RTL languages 2018-07-15 14:26:29 +02:00
output_plaintext.h
output_xhtml.cpp Revert "ABOVE and CENTERED labels need special treatment." 2017-10-16 21:28:44 -04:00
output_xhtml.h
output.cpp
output.h
OutputEnums.h
OutputParams.cpp
OutputParams.h Align \textgreek and \textcyr with font encoding 2018-04-20 18:01:16 +02:00
paper.h
Paragraph.cpp Par alignment in floats must be swapped for all RTL langs, not only Hebrew 2018-07-15 19:23:19 +02:00
Paragraph.h Fix bracket output in RTL languages 2018-07-15 14:26:29 +02:00
ParagraphList.h
ParagraphMetrics.cpp Remove row crc computation 2017-11-11 13:24:08 +01:00
ParagraphMetrics.h Remove row crc computation 2017-11-11 13:24:08 +01:00
ParagraphParameters.cpp
ParagraphParameters.h
ParIterator.cpp
ParIterator.h
PDFOptions.cpp Load hyperref with a suitable driver 2018-04-08 19:02:01 +02:00
PDFOptions.h
PersonalWordList.cpp
PersonalWordList.h
PrinterParams.cpp
PrinterParams.h
Row.cpp Partial cleanup of the row selection code 2018-01-15 17:20:34 +01:00
Row.h Partial cleanup of the row selection code 2018-01-15 17:20:34 +01:00
RowPainter.cpp Place the depth bar correctly in screen mode 2018-09-11 16:45:48 +02:00
RowPainter.h Add \nospellcheck font property 2018-05-06 19:48:21 +02:00
Server.cpp Fix LyX server on Windows 2018-08-07 17:56:07 +02:00
Server.h
ServerSocket.cpp
ServerSocket.h
Session.cpp Avoid asserting when reading the session file 2017-12-02 10:46:46 +01:00
Session.h The shell escape patch 2017-08-03 13:07:41 +02:00
sgml.cpp
sgml.h
Spacing.cpp Fix switch of language and line spacing in InTitle commands. 2017-12-23 13:27:10 +01:00
Spacing.h Fix switch of language and line spacing in InTitle commands. 2017-12-23 13:27:10 +01:00
SpellChecker.h
TexRow.cpp
TexRow.h
texstream.cpp
texstream.h
Text2.cpp Amend 20976e81: remove debug messages 2018-07-23 23:48:52 +02:00
Text3.cpp So long, date-insert! 2018-08-20 09:25:22 +02:00
Text.cpp Do not remove character at start of paragraph when cutting 2018-07-22 23:20:21 +02:00
Text.h Improve DEPM 2018-07-22 23:20:21 +02:00
TextClass.cpp Introduce listpreamble argument type 2018-08-17 10:22:32 +02:00
TextClass.h disambiguate function name 2018-05-27 09:57:22 +02:00
TextMetrics.cpp Revert "Use new display() values to remove some inset hardcoding." 2018-09-12 15:26:15 +02:00
TextMetrics.h Support varwidth's V tabular column type 2018-07-01 19:18:38 +02:00
Thesaurus.cpp
Thesaurus.h
Toc.h
TocBackend.cpp
TocBackend.h
TocBuilder.cpp
TocBuilder.h
Trans.cpp Fix bug #10930. 2018-02-24 00:28:37 -05:00
Trans.h
Undo.cpp Cleanup: Rename textUndo to undoAction 2018-08-30 14:17:53 +02:00
Undo.h Cleanup: Rename textUndo to undoAction 2018-08-30 14:17:53 +02:00
update_flags.h Revert "Update documentation" 2018-05-02 12:38:40 +02:00
VCBackend.cpp RCS: commit undo allowed only in unlocked state. 2018-01-10 10:47:48 +01:00
VCBackend.h
version.cpp
version.h Introduce listpreamble argument type 2018-08-17 10:22:32 +02:00
VSpace.cpp
VSpace.h
WordLangTuple.h
WordList.cpp
WordList.h