lyx_mirror/src/insets
Jean-Marc Lasgouttes d52e04a9b3 Fix fonts used by sub/superscript in text
Several changes are needed to get things right:
* nested supersripts only work with inheritFonts=true.

* to get caret position right, it is necessary to remember the outside
  font of the inset before computing metrics.

* to get the size right at insertion time, it is necessary to trigger
  a metrics computation just after inset insertion.
2019-03-22 16:19:52 +01:00
..
CMakeLists.txt Fix compilation with cmake 2015-03-26 02:27:11 +01:00
ExternalSupport.cpp Whitespace. 2018-04-16 14:02:20 -04:00
ExternalSupport.h Fix some problems with background cancellation. 2018-04-16 14:02:20 -04:00
ExternalTemplate.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
ExternalTemplate.h Docstringify getLongString in general and preamble snippets in particular 2016-10-17 00:16:59 +02:00
ExternalTransforms.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
ExternalTransforms.h Simplifications, mainly removal of boost::function and useless std::bind 2016-07-03 01:39:32 +02:00
Inset.cpp Do not draw inactive math corners when they have mathbg color 2017-12-19 23:32:47 +01:00
Inset.h Revert "Use new display() values to remove some inset hardcoding." 2018-09-12 15:26:15 +02:00
InsetArgument.cpp Introduce listpreamble argument type 2018-08-17 10:22:32 +02:00
InsetArgument.h Properly implement IsTocCaption for Arguments in standard TOC 2017-12-29 11:51:24 +01:00
InsetBibitem.cpp Fix bug #10817. 2018-02-22 15:40:05 -05:00
InsetBibitem.h Do not scan BibTeX files multiple times in a collectBibKeys() procedure. 2017-10-18 09:20:31 +02:00
InsetBibtex.cpp Clear bibfile cache when set of bibliography files change 2018-10-13 11:06:24 +02:00
InsetBibtex.h Add bibtex inset to outliner if "add to toc" is checked. 2018-09-25 15:24:46 +02:00
InsetBox.cpp Fix InsetBox::contentAlignment() 2018-05-11 15:11:06 +02:00
InsetBox.h Revert "Use new display() values to remove some inset hardcoding." 2018-09-12 15:26:15 +02:00
InsetBranch.cpp Handle branches with space in their name 2018-09-08 13:07:07 +02:00
InsetBranch.h Collapsable -> Collapsible (part 2) 2017-10-16 10:12:21 +02:00
InsetCaption.cpp Move labels and insets out of moving arguments 2019-03-14 14:24:43 +01:00
InsetCaption.h Revert "Use new display() values to remove some inset hardcoding." 2018-09-12 15:26:15 +02:00
InsetCaptionable.cpp Collapsable -> Collapsible (part 2) 2017-10-16 10:12:21 +02:00
InsetCaptionable.h Collapsable -> Collapsible (part 2) 2017-10-16 10:12:21 +02:00
InsetCitation.cpp amend 1c623ffe8f 2018-03-22 23:37:19 +01:00
InsetCitation.h Respect "literal" setting when entering citation via LyX server. 2018-02-22 15:28:01 -05:00
InsetCode.h Collapsable -> Collapsible (part 2) 2017-10-16 10:12:21 +02:00
InsetCollapsible.cpp Fix regression concerning collapsing insets after search. 2019-03-14 20:30:50 -04:00
InsetCollapsible.h Fix up e5fc7327. 2018-10-04 17:56:14 -04:00
InsetCommand.cpp Collapsable -> Collapsible (part 2) 2017-10-16 10:12:21 +02:00
InsetCommand.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetCommandParams.cpp Braces need to be escaped as well on LATEXIFY 2018-03-06 18:17:01 +01:00
InsetCommandParams.h Fix bug #10896. 2018-02-22 00:49:35 -05:00
InsetERT.cpp Fix up e5fc7327. 2018-10-04 17:56:14 -04:00
InsetERT.h Fix up e5fc7327. 2018-10-04 17:56:14 -04:00
InsetExternal.cpp Fix some problems with background cancellation. 2018-04-16 14:02:20 -04:00
InsetExternal.h InsetExternal: update renderer after preview status change 2017-11-12 14:46:28 +01:00
InsetFlex.cpp Do not step counters in deleted material. 2018-05-02 23:56:41 -04:00
InsetFlex.h Collapsable -> Collapsible (part 2) 2017-10-16 10:12:21 +02:00
InsetFloat.cpp Fix bug #11398 2018-12-02 18:27:38 +01:00
InsetFloat.h Implement InsetFloat::contentAlignment() 2018-05-11 15:31:04 +02:00
InsetFloatList.cpp Fix trailing whitespace in cpp files. 2017-07-03 13:53:14 -04:00
InsetFloatList.h Revert "Use new display() values to remove some inset hardcoding." 2018-09-12 15:26:15 +02:00
InsetFoot.cpp Do not step counters in deleted material. 2018-05-02 23:56:41 -04:00
InsetFoot.h Allow footnotes in floating tables via tablefootnote package 2017-11-19 12:56:40 +01:00
InsetFootlike.cpp Collapsable -> Collapsible (part 2) 2017-10-16 10:12:21 +02:00
InsetFootlike.h Collapsable -> Collapsible (part 2) 2017-10-16 10:12:21 +02:00
InsetGraphics.cpp Small formatting and comments update. 2019-03-16 12:59:34 +01:00
InsetGraphics.h Fix bug #11180 2018-06-24 20:06:40 +02:00
InsetGraphicsParams.cpp Kill MSVC warning 2017-12-14 13:04:52 +01:00
InsetGraphicsParams.h Do not apply \origin at existing files 2016-01-10 19:46:01 +01:00
InsetHyperlink.cpp More exceptions to percent encoding 2019-03-10 16:37:31 +01:00
InsetHyperlink.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetInclude.cpp Fix #11520 Wrong inpute encoding when master and child use different setting. 2019-03-18 18:17:39 +01:00
InsetInclude.h Warn if included file does not exist 2019-03-12 09:00:59 +01:00
InsetIndex.cpp Move labels and insets out of moving arguments 2019-03-14 14:24:43 +01:00
InsetIndex.h Revert "Use new display() values to remove some inset hardcoding." 2018-09-12 15:26:15 +02:00
InsetInfo.cpp Do not use GUI language for shortcut info inset if no translation is available 2019-03-09 12:00:40 +01:00
InsetInfo.h Implement layout format in insetinfo 2018-09-20 11:33:03 +02:00
InsetIPA.cpp Fix trailing whitespace in cpp files. 2017-07-03 13:53:14 -04:00
InsetIPA.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetIPAMacro.cpp Collapsable -> Collapsible (part 2) 2017-10-16 10:12:21 +02:00
InsetIPAMacro.h Collapsable -> Collapsible (part 2) 2017-10-16 10:12:21 +02:00
InsetLabel.cpp Protect label in moving argument 2019-03-14 14:38:08 +01:00
InsetLabel.h Move labels and insets out of moving arguments 2019-03-14 14:24:43 +01:00
InsetLayout.cpp Add NeedMBoxProtect [inset]layout option 2019-03-12 14:08:05 +01:00
InsetLayout.h Add NeedMBoxProtect [inset]layout option 2019-03-12 14:08:05 +01:00
InsetLine.cpp Move the inPixels(MetricsBase) help from Length to MetricsBase. 2018-01-05 20:14:04 +01:00
InsetLine.h Now Inset::dimension is only an access to cache 2016-12-06 09:52:17 +01:00
InsetListings.cpp Small formatting and comments update. 2019-03-16 12:59:34 +01:00
InsetListings.h Properly communicate forced encodings 2018-01-26 08:38:52 +01:00
InsetListingsParams.cpp Collapsable -> Collapsible (part 2) 2017-10-16 10:12:21 +02:00
InsetListingsParams.h Collapsable -> Collapsible (part 2) 2017-10-16 10:12:21 +02:00
InsetMarginal.cpp Remove some hardcoded addToToc: note, footnote, marginalnote, branch 2017-01-09 18:27:26 +01:00
InsetMarginal.h Remove some hardcoded addToToc: note, footnote, marginalnote, branch 2017-01-09 18:27:26 +01:00
InsetNewline.cpp Fix trailing whitespace in cpp files. 2017-07-03 13:53:14 -04:00
InsetNewline.h Revert "Use new display() values to remove some inset hardcoding." 2018-09-12 15:26:15 +02:00
InsetNewpage.cpp Fix trailing whitespace in cpp files. 2017-07-03 13:53:14 -04:00
InsetNewpage.h Revert "Use new display() values to remove some inset hardcoding." 2018-09-12 15:26:15 +02:00
InsetNomencl.cpp Do not escape makeindex chars in bibitemWidest. 2017-12-03 12:04:39 +01:00
InsetNomencl.h Revert "Use new display() values to remove some inset hardcoding." 2018-09-12 15:26:15 +02:00
InsetNote.cpp Revert "Use new display() values to remove some inset hardcoding." 2018-09-12 15:26:15 +02:00
InsetNote.h Revert "Use new display() values to remove some inset hardcoding." 2018-09-12 15:26:15 +02:00
InsetPhantom.cpp InsetXXX.cpp: remove unused and duplicated includes 2017-12-06 19:35:53 +01:00
InsetPhantom.h Collapsable -> Collapsible (part 2) 2017-10-16 10:12:21 +02:00
InsetPreview.cpp Get rid of Inset::setDimCache 2016-12-06 16:15:47 +01:00
InsetPreview.h Fix #9732: Inconsistent font properties for the preview and superscript insets 2017-03-27 15:00:43 +02:00
InsetQuotes.cpp Fix quotation marks in RTL script 2018-07-15 12:11:10 +02:00
InsetQuotes.h Fix quotation marks in RTL script 2018-07-15 12:11:10 +02:00
InsetRef.cpp Do not force LTR with nameref and non-TeX fonts 2019-03-15 11:23:53 +01:00
InsetRef.h Do not force LTR with nameref and non-TeX fonts 2019-03-15 11:23:53 +01:00
InsetScript.cpp Fix fonts used by sub/superscript in text 2019-03-22 16:19:52 +01:00
InsetScript.h Fix fonts used by sub/superscript in text 2019-03-22 16:19:52 +01:00
InsetSeparator.cpp Fix bug #10579 2017-03-03 13:00:32 +01:00
InsetSeparator.h Revert "Use new display() values to remove some inset hardcoding." 2018-09-12 15:26:15 +02:00
InsetSpace.cpp Fix alignment of rows when text width is variable 2019-01-11 16:23:05 +01:00
InsetSpace.h Pass a BufferView to Inset::clickable 2016-05-28 17:43:01 -04:00
InsetSpecialChar.cpp Use a unicode character for menu separator on screen 2018-07-19 23:05:00 +02:00
InsetSpecialChar.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetTabular.cpp Add tabular-features set-inner-lines and fix set-all-lines behavior 2018-12-28 10:11:42 +01:00
InsetTabular.h Add tabular-features set-inner-lines and fix set-all-lines behavior 2018-12-28 10:11:42 +01:00
InsetText.cpp Move labels and insets out of moving arguments 2019-03-14 14:24:43 +01:00
InsetText.h cprotect allows to place environments in fragile contexts. 2018-04-30 09:06:15 +02:00
InsetTOC.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetTOC.h Revert "Use new display() values to remove some inset hardcoding." 2018-09-12 15:26:15 +02:00
InsetVSpace.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetVSpace.h Revert "Use new display() values to remove some inset hardcoding." 2018-09-12 15:26:15 +02:00
InsetWrap.cpp Fix trailing whitespace in cpp files. 2017-07-03 13:53:14 -04:00
InsetWrap.h Improve quotation mark opening/closing guess 2016-12-27 12:06:54 +01:00
RenderBase.h Remove unused method 2019-02-18 16:03:38 +01:00
RenderButton.cpp Fix bug #10904. 2018-02-23 23:29:52 -05:00
RenderButton.h Fix bug #10904. 2018-02-23 23:29:52 -05:00
RenderGraphic.cpp Take actual font height (ascent, descent) into account when drawing placeholder box for graphics 2018-02-25 17:21:01 +01:00
RenderGraphic.h
RenderPreview.cpp Fix segfault after deleting monitor 2018-12-04 00:05:01 -05:00
RenderPreview.h Properly track the lifetime of signals2::slots (#8261) 2017-06-11 19:51:17 +02:00