commit 7d7b21ec3e60f0186929016d89a0dfeb4ad8c60f
Author: Juergen Spitzmueller <[email protected]>
Date:   Tue Apr 19 11:46:08 2022 +0200

    Introduce InsetIndexMacros
    
    This adds native macros for subindexes (!level), |see and |seealso
    as well as native support for ranges |( |) and pagination format
    -- e.g., |textbf -- via the index dialog
    
    Resolves #12478, #7232 and #5014
    
    The feature is complete (incl. tex2lyx) except for
    
    * file format change and lyx2lyx
    * docbook/xhtml
    * documentation

 lib/layouts/stdinsets.inc      |   30 +++
 lib/ui/stdcontext.inc          |   17 ++
 lib/ui/stdmenus.inc            |    8 +
 src/FuncCode.h                 |    2 +
 src/LyXAction.cpp              |   10 +
 src/Makefile.am                |    1 +
 src/Text3.cpp                  |   10 +
 src/factory.cpp                |   14 ++
 src/frontends/qt/GuiIndex.cpp  |   51 ++++-
 src/frontends/qt/GuiIndex.h    |    1 +
 src/frontends/qt/ui/IndexUi.ui |  141 +++++++++---
 src/insets/InsetCode.h         |    4 +
 src/insets/InsetIndex.cpp      |  486 +++++++++++++++++++++++++++++++---------
 src/insets/InsetIndex.h        |   30 +++-
 src/insets/InsetIndexMacro.cpp |  384 +++++++++++++++++++++++++++++++
 src/insets/InsetIndexMacro.h   |  125 ++++++++++
 src/insets/InsetText.cpp       |    4 +
 src/tex2lyx/Parser.cpp         |   60 ++++-
 src/tex2lyx/Parser.h           |   12 +-
 src/tex2lyx/tex2lyx.h          |    6 +-
 src/tex2lyx/text.cpp           |  236 ++++++++++++++++++-
 21 files changed, 1464 insertions(+), 168 deletions(-)
-- 
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to