lyx_mirror/src
Jean-Marc Lasgouttes d02244c8fb Make caret visible inside math macros arguments
The first step is to move the MathRow cache to BufferView, alongside
coordCache. This was on the todo list anyway, since it allows to let
go the math row information when the math equation is not on the
screen anymore. With the old scheme, it would always remain in memory.

Then, when computing caret size in MathData::metrics, make sure that
the mathrow of the elements that are linearized in the MathRow object
get their caret size information initialized too.

Fixes bug #11587.
2019-06-03 16:28:16 +02:00
..
client Move initial values of LyXRC members to the header 2019-04-19 14:46:12 +02:00
convert Add -headerpad_max_install_names option to linker calls and make run path configuration consistent. 2018-09-21 21:46:47 +02:00
frontends Allow click on the 'spinner' to cancel export. 2019-05-27 23:21:07 -04:00
graphics Move all python shebangs from /usr/bin/env to python3. 2018-12-29 19:14:41 +00:00
insets New InsetLayout tag ParbreakIgnored 2019-06-02 18:16:30 +02:00
mathed Make caret visible inside math macros arguments 2019-06-03 16:28:16 +02:00
support Compile fix for mingw 2019-04-27 12:53:05 +02:00
tests Cmate tests: Add citenegine-modules to tests 2019-04-26 16:55:30 +02:00
tex2lyx Adapt lyx2lyx to the lineno support fix in [88f471899/lyxgit]. 2019-05-25 15:32:24 +02:00
.gitignore
AppleSpellChecker.cpp
AppleSpellChecker.h
AspellChecker.cpp
AspellChecker.h
Author.cpp
Author.h
BiblioInfo.cpp Display full author list with Natbib (non-BibTeX) if requested 2019-04-19 09:33:31 +02: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 Properly reset lineno_opts 2019-06-03 14:33:08 +02:00
Buffer.h Revert [60ac25a4/lyxgit], [30f16463/lyxgit], and part of [e8f480e7/lyxgit] 2019-04-26 12:34:29 +02:00
BufferEncodings.cpp
BufferEncodings.h
BufferList.cpp Use range-based loops in BufferList 2019-02-25 15:19:58 +01:00
BufferList.h Use range-based loops in BufferList 2019-02-25 15:19:58 +01:00
BufferParams.cpp Fix lineno options param 2019-06-02 19:07:01 +02:00
BufferParams.h Introduce doc preference for line numbering. 2019-05-23 15:13:27 +02:00
BufferView.cpp Make caret visible inside math macros arguments 2019-06-03 16:28:16 +02:00
BufferView.h Make caret visible inside math macros arguments 2019-06-03 16:28:16 +02:00
Bullet.cpp
Bullet.h
Changes.cpp Amend bd21aa9 2018-12-06 10:30:58 +01:00
Changes.h
Chktex.cpp
Chktex.h
Citation.h
CiteEnginesList.cpp
CiteEnginesList.h
CMakeLists.txt
CmdDef.cpp
CmdDef.h
Color.cpp
Color.h
ColorCode.h
ColorSet.h
Compare.cpp
Compare.h
CompletionList.h
Converter.cpp
Converter.h
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 Removed shortcuts to toggle autocorrect. 2019-06-03 11:09:09 +02:00
Cursor.h Removed shortcuts to toggle autocorrect. 2019-06-03 11:09:09 +02:00
CursorSlice.cpp
CursorSlice.h
CutAndPaste.cpp Do not check for duplicates when pasting a label into a non-outputting inset. 2019-01-25 14:40:30 +01: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 Fix embarrassing typo 2018-12-17 15:33:47 +01:00
DispatchResult.h
DocIterator.cpp Don't force encoding switch for Japanese "listings" auto-strings. 2019-04-18 15:27:24 +02:00
DocIterator.h Remove unused mathod (CursorSlice::at_cell_end is the same) 2019-01-04 13:55:57 +01:00
DocumentClassPtr.h
EnchantChecker.cpp
EnchantChecker.h
Encoding.cpp Don't force encoding switch for Japanese "listings" auto-strings. 2019-04-18 15:27:24 +02:00
Encoding.h Fix remainder of #9681 (textcyrillic and textgreek handling). 2019-03-19 22:46:33 +01:00
ErrorList.cpp
ErrorList.h
Exporter.cpp
Exporter.h
factory.cpp
factory.h
Floating.cpp
Floating.h
FloatList.cpp
FloatList.h
Font.cpp CJK package is never used with non-TeX fonts. 2019-05-26 01:45:35 +02:00
Font.h Move the stateText code for FontInfo to FontInfo class. 2019-05-10 10:45:40 +02:00
FontEnums.h Treat math style a bit more like other font features 2019-03-22 16:19:05 +01:00
FontInfo.cpp Move the stateText code for FontInfo to FontInfo class. 2019-05-10 10:45:40 +02:00
FontInfo.h Move the stateText code for FontInfo to FontInfo class. 2019-05-10 10:45:40 +02:00
FontList.cpp
FontList.h
Format.cpp Fix bug #9622 2018-12-14 11:41:16 +01:00
Format.h
FuncCode.h Select the whole paragraph with tripple-left-click 2019-04-16 19:50:31 +02:00
FuncRequest.cpp
FuncRequest.h
FuncStatus.cpp
FuncStatus.h
Graph.cpp
Graph.h
HunspellChecker.cpp
HunspellChecker.h
IndicesList.cpp
IndicesList.h
InsetIterator.cpp
InsetIterator.h
InsetList.cpp
InsetList.h
Intl.cpp
Intl.h
KeyMap.cpp Do not use GUI language for shortcut info inset if no translation is available 2019-03-09 12:00:40 +01:00
KeyMap.h Do not use GUI language for shortcut info inset if no translation is available 2019-03-09 12:00:40 +01:00
KeySequence.cpp Do not use GUI language for shortcut info inset if no translation is available 2019-03-09 12:00:40 +01:00
KeySequence.h Do not use GUI language for shortcut info inset if no translation is available 2019-03-09 12:00:40 +01:00
Language.cpp "AsBabelOptions" no longer required. Part2. 2019-04-27 17:09:29 +02:00
Language.h "AsBabelOptions" no longer required. Part2. 2019-04-27 17:09:29 +02:00
LaTeX.cpp
LaTeX.h
LaTeXFeatures.cpp Fix #11062, new LaTeX feature "textschwa". 2019-05-14 20:08:39 +02:00
LaTeXFeatures.h "AsBabelOptions" no longer required. Part2. 2019-04-27 17:09:29 +02:00
LaTeXFonts.cpp
LaTeXFonts.h
LaTeXPackages.cpp
LaTeXPackages.h
Layout.cpp Add InsertOnNewline argument tag 2019-06-02 18:07:10 +02:00
Layout.h Add InsertOnNewline argument tag 2019-06-02 18:07:10 +02:00
LayoutEnums.h
LayoutFile.cpp
LayoutFile.h
LayoutModuleList.cpp
LayoutModuleList.h
Length.cpp
Length.h
lengthcommon.cpp
Lexer.cpp
Lexer.h
lyx_commit_hash.h.in
LyX.cpp Reorganize templates and example folders 2019-03-19 07:13:18 +01:00
LyX.h
LyXAction.cpp Add Notion entry to paragraph-select function 2019-04-18 14:55:51 +02:00
LyXAction.h Add prefs2prefs code for vcs info inset renaming 2018-08-18 16:11:08 +02:00
lyxfind.cpp FindAdv: Cosmetics 2019-03-21 12:58:16 +01:00
lyxfind.h Fix #11505. Count and display number of replaced strings in FindAdv 2019-03-13 14:06:18 +01:00
LyXRC.cpp Move initial values of LyXRC members to the header 2019-04-19 14:46:12 +02:00
LyXRC.h Move initial values of LyXRC members to the header 2019-04-19 14:46:12 +02:00
LyXVC.cpp
LyXVC.h
lyxwinres.rc
main.cpp
Makefile.am Make callstack printing useful and optional 2019-02-25 17:58:06 +01:00
MetricsInfo.cpp Treat math style a bit more like other font features 2019-03-22 16:19:05 +01:00
MetricsInfo.h Use a unicode character for menu separator on screen 2018-07-19 23:05:00 +02:00
ModuleList.cpp Add system/local icon to available modules list 2019-04-20 09:28:46 +02:00
ModuleList.h Fix small typo. 2019-05-14 16:39:35 +02:00
Mover.cpp
Mover.h
output_docbook.cpp
output_docbook.h
output_latex.cpp New InsetLayout tag ParbreakIgnored 2019-06-02 18:16:30 +02:00
output_latex.h
output_plaintext.cpp Fix bracket output in RTL languages 2018-07-15 14:26:29 +02:00
output_plaintext.h
output_xhtml.cpp
output_xhtml.h
output.cpp
output.h
OutputEnums.h
OutputParams.cpp Refined fix for #9633 2019-05-10 08:09:26 +02:00
OutputParams.h Refined fix for #9633 2019-05-10 08:09:26 +02:00
paper.h
Paragraph.cpp CJK package is never used with non-TeX fonts. 2019-05-26 01:45:35 +02:00
Paragraph.h Fix bracket output in RTL languages 2018-07-15 14:26:29 +02:00
ParagraphList.h
ParagraphMetrics.cpp
ParagraphMetrics.h
ParagraphParameters.cpp
ParagraphParameters.h
ParIterator.cpp
ParIterator.h
PDFOptions.cpp Make Japanese documentation more robust. 2019-05-07 16:16:35 +02:00
PDFOptions.h
PersonalWordList.cpp
PersonalWordList.h
PrinterParams.cpp
PrinterParams.h
Row.cpp Some Asian langagues allow to wrap text at any position 2019-05-15 17:38:26 +02:00
Row.h Fixup da2696cc: do not clear useful information from row 2019-05-23 10:26:08 +02:00
RowPainter.cpp Always paint text decoration when painting inset. 2019-05-23 11:30:35 +02:00
RowPainter.h Paint underline for insets too. 2018-09-20 11:58:08 +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
Session.h
sgml.cpp
sgml.h
Spacing.cpp
Spacing.h
SpellChecker.h
TexRow.cpp
TexRow.h
texstream.cpp Use HAVE_LONG_LONG_INT instead of LYX_USE_LONG_LONG 2019-03-21 14:18:17 +01:00
texstream.h Amend bd21aa9 2018-12-06 10:30:58 +01:00
Text2.cpp Do a round of DEPM after changing layout 2019-02-18 15:36:21 +01:00
Text3.cpp Add InsertOnNewline argument tag 2019-06-02 18:07:10 +02:00
Text.cpp Put end label on own row after display inset 2019-04-03 11:17:14 +02:00
Text.h Put end label on own row after display inset 2019-04-03 11:17:14 +02:00
TextClass.cpp Support FreeSpacing in InsetArgument 2019-06-02 16:33:06 +02:00
TextClass.h Add TableStyle layout tag 2019-03-26 17:42:56 +01:00
TextMetrics.cpp Fixup da2696cc: do not clear useful information from row 2019-05-23 10:26:08 +02:00
TextMetrics.h Make TextMetrics noncopyable 2019-03-12 16:03:22 +01:00
Thesaurus.cpp
Thesaurus.h
Toc.h
TocBackend.cpp Fix crash reported by Kornel. 2019-05-27 22:35:02 -04:00
TocBackend.h Fix crash reported by Kornel. 2019-05-27 22:35:02 -04:00
TocBuilder.cpp
TocBuilder.h
Trans.cpp
Trans.h
Undo.cpp Allow to undo partly math autocorrect 2019-06-02 21:17:26 +02:00
Undo.h Allow to undo partly math autocorrect 2019-06-02 21:17:26 +02:00
update_flags.h
VCBackend.cpp
VCBackend.h
version.cpp
version.h Introduce doc preference for line numbering. 2019-05-23 15:13:27 +02:00
VSpace.cpp
VSpace.h
WordLangTuple.h
WordList.cpp
WordList.h