]> git.lyx.org Git - lyx.git/commit
Add date-related info insets
authorJuergen Spitzmueller <spitz@lyx.org>
Sun, 5 Aug 2018 07:51:12 +0000 (09:51 +0200)
committerJuergen Spitzmueller <spitz@lyx.org>
Sun, 5 Aug 2018 08:01:36 +0000 (10:01 +0200)
commite730234e57abdfe0a60e3b77d3284308bba5aea7
treed2bae9c329e440bb1e6e0d4cf5e0727204fb8066
parent1111c5c13b148d9693529db14c028cf25f9a3e53
Add date-related info insets

With this commit, info insets leave the dark backstage room of an opaque
and quite hidden dev-only feature and come frontstage.

In the UI, they present themselves as "Fields" since this is what people
know from word processors. Other user-related fields that could be
implemented next: time, user name (I plan to do that for 2.4).

Since this supersedes date-insert, I removed Insert > Date from
the menu and propose to ditch date-insert and the corresponding rc.

The lyx2lyx reversion routine has lots of room for improvement and
attractive tasks for pythons (file timestamp, switch of localization).
Please feel invited!

This is a file format change.
16 files changed:
development/FORMAT
lib/languages
lib/lyx2lyx/lyx_2_4.py
lib/ui/stdcontext.inc
lib/ui/stdmenus.inc
src/Language.cpp
src/Language.h
src/LyXAction.cpp
src/Text3.cpp
src/frontends/qt4/GuiInfo.cpp
src/frontends/qt4/GuiInfo.h
src/frontends/qt4/Menus.cpp
src/frontends/qt4/ui/InfoUi.ui
src/insets/InsetInfo.cpp
src/insets/InsetInfo.h
src/version.h