]> git.lyx.org Git - lyx.git/blobdiff - development/FORMAT
Better fix for #7732: Use buffer.B_().
[lyx.git] / development / FORMAT
index 83b73a14464751fa644223b5120d3dab55495fe4..84d930092893e9f9f9989b2b9bbdf6df077410ca 100644 (file)
@@ -11,6 +11,116 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx.
 
 -----------------------
 
+
+2012-12-31 Jürgen Spitzmüller <spitz@lyx.org>
+       * Format incremented to 459: Introduce new beamer frames:
+         Frame, PlainFrame, FragileFrame (LaTeX: \begin{frame},
+         \begin{frame}[plain], \begin{frame}[fragile]). These will
+         eventually replace the old BeginFrame, BeginPlainFrame, which
+         still exist.
+
+2012-12-30 Jürgen Spitzmüller <spitz@lyx.org>
+       * Format incremented to 458: Extended caption inset support.
+       Former special caption layouts (e.g. of KOMA) are now proper caption
+       insets.
+
+2012-12-28 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+       * Format incremented to 457
+         support for the LaTeX-package stackrel (fix bug 8464)
+         New buffer param \use_package stackrel
+
+2012-12-28 Jürgen Spitzmüller <spitz@lyx.org>
+       * Format incremented to 456: Proper support for memoir \epigraph
+         \epigraph{text}{source} > begin_layout Epigraph, <source> as
+         InsetArgument post:1
+
+2012-12-22 Jürgen Spitzmüller <spitz@lyx.org>
+       * Format incremented to 455: Support for beamer \frametitle
+         \frametitle<overlay>[short]{title} > begin_layout FrameTitle
+
+2012-12-19 Jürgen Spitzmüller <spitz@lyx.org>
+       * Format incremented to 454:
+         Real support for beamer overprint environment. This environment has a
+         list structure (with \onslide item commands). Previously, we just output
+         the begin/end tags, which was rather useless. Since the syntax is so
+         different, the old overprint layouts are converted to ERT, likewise the
+         reversion is to ERT.
+
+2012-12-15 Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+       * Format incremented to 453
+         support for the LaTeX-package stmaryrd (fix bug 8434)
+         New buffer param \use_package stmaryrd
+
+2012-12-09 Jürgen Spitzmüller <spitz@lyx.org>
+       * Format incremented to 452: Support for beamer block arguments:
+         \begin{block}<overlay>{title}
+       
+       * Format incremented to 451: Native support for beamer action/overlay arguments.
+         \command<overlay> => \begin_inset Argument 1
+
+2012-12-04 Jürgen Spitzmüller <spitz@lyx.org>
+       * Format incremented to 450: Support for the URW Garamond LaTeX fonts.
+         - \usepackage{garamondx} > \font_serif garamondx
+            - [osf], [osfI] > \font_osf true
+         - \usepackage[garamondx]{newtxmath} > \font_math garamondx-ntxm
+         Also (fallback): 
+         - \renewcommand{\sffamily}{ugm} > \font_serif garamondx
+
+2012-11-29 Jürgen Spitzmüller <spitz@lyx.org>
+       * Format incremented to 449: Support for \item arguments.
+         Item arguments have the prefix "item:" and a number determining
+         the order.
+            \begin_inset Argument item:1
+            ...
+            \end_inset
+         => \item[...]
+
+2012-11-25 Kayvan Sylvan <kayvan@sylvan.com>
+       * Format incremented to 448: Change Noweb literate style Scrap
+         to Chunk to be consistent with all the other literate tools
+         (including noweb!) and add the needed preamble bits to Noweb
+         module support, also remove the literate-* layouts.
+
+2012-11-24 Uwe Stöhr <uwestoehr@web.de>
+       * Format incremented to 447: No changes in the file format
+         This format change was added to force the lyx2lyx conversion
+         for layout files using the new InsetArgument feature.
+         (see previous fileformat change 446)
+
+2012-11-19 Jürgen Spitzmüller <spitz@lyx.org>
+       * Format incremented to 446: Change of InsetArgument syntax.
+         InsetArgument now has a numeric identifier which determines
+         its position (in the LaTeX output):
+           \begin_inset Argument 1
+           ...
+           \end_inset
+         Pre-2.1 documents' arguments all get the number "999", and then
+         InsetArgument::updateBuffer() computes the correct number.
+         This is because lyx2lyx has no access to layouts and hence does
+         not know how many optional arguments a layout can have (if a command
+         has two optional and one mandatory arguments and only one optional
+         is actually given, the mandatory arg still must get number 3).
+
+2012-10-20 Liviu Andronic <landronimirc@gmail.com>
+       * Format incremented to 445: support for the URW Classico font,
+         an Optima clone.
+         - \renewcommand{\sffamily}{uop} > \font_sans uop
+
+2012-09-25 Jürgen Spitzmüller <spitz@lyx.org>
+       * Format incremented to 444: Support for the Biolinum LaTeX font.
+         - \usepackage{biolinum-type1} > \font_sans biolinum
+            - [lf], [lining] > \font_osf false
+            - [osf], [oldstyle], no option > \font_osf true
+         - \usepackage{libertine-legacy} or
+           \usepackage{libertine} > \font_sans biolinum
+            - [nf], no option > \font_osf false
+            - [osf] > \font_osf true
+
+2012-09-24 Jürgen Spitzmüller <spitz@lyx.org>
+       * Format incremented to 443: basic support for unicode-math:
+         Empty file format change (in case it turns out we need to
+         do something).
+
 2012-09-23 Jürgen Spitzmüller <spitz@lyx.org>
        * Format incremented to 442: support for the newtxmath fonts:
          - \usepackage{newtxmath} > \font_math newtxmath
@@ -20,8 +130,13 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx.
 2012-09-23 Jürgen Spitzmüller <spitz@lyx.org>
        * Format incremented to 441:
          - rename fonts: mdbch > md-charter, mdput > md-utopia, mdugm > md-garamond
-         - add support for the mathdesign fonts without loading mathfonts
-           (via \renewcommand{\rmfamily}{mdbch|mdput|mdugm}
+         - add support for the mathdesign fonts without loading mathfonts:
+           \renewcommand{\rmfamily}{mdbch} >  \font_roman md-charter
+                                              \font_math default
+           \renewcommand{\rmfamily}{mdput} >  \font_roman md-utopia
+                                              \font_math default
+           \renewcommand{\rmfamily}{mdugm} >  \font_roman md-garamond
+                                              \font_math default
 
 2012-09-22 Jürgen Spitzmüller <spitz@lyx.org>
        * Format incremented to 440:
@@ -30,12 +145,34 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx.
          supported values are:
          * "auto": automatically adapt math font (the status quo ante).
          * "default": use class default, i.e. prevent TeX font packages
-           from changing the math font, if possible.
-         * "eulervm": use the eulervm package.
+           from changing the math font, if possible:
+           \renewcommand{\rmdefault}{lmr} >      \font_roman lmodern
+                                                 \font_math default
+            \usepackage[onlytext,lf]{MinionPro} > \font_roman minionpro
+                                                  \font_math default
+            \usepackage[onlytext]{MinionPro} >    \font_roman minionpro
+                                                  \font_osf true
+                                                  \font_math default
+            \renewcommand{\rmdefault}{ppl} >      \font_roman palatino
+                                                  \font_math default
+            \renewcommand{\rmdefault}{pplj} >     \font_roman palatino
+                                                  \font_osf true
+                                                  \font_math default
+            \renewcommand{\rmdefault}{ptm} >      \font_roman times
+                                                  \font_math default
+            \renewcommand{\rmdefault}{futs} >     \font_roman utopia
+                                                  \font_math default
+            \renewcommand{\rmdefault}{futj} >     \font_roman utopia
+                                                  \font_osf true
+                                                  \font_math default
+         * "eulervm": use the eulervm package (\usepackage{eulervm}.
 
 2012-09-19 Jürgen Spitzmüller <spitz@lyx.org>
        * Format incremented to 439 
          Support for the MinionPro LaTeX font.
+         - \usepackage{MinionPro} > \font_roman minionpro
+         - [osf], [oldstyle], no option > \font_osf true
+         - [lf], [lining] > \font_osf false
 
 2012-08-23 Jürgen Spitzmüller <spitz@lyx.org>
        * Format incremented to 438 
@@ -69,18 +206,37 @@ adjustments are made to tex2lyx and bugs are fixed in lyx2lyx.
 2012-08-19 Jürgen Spitzmüller <spitz@lyx.org>
        * Format incremented to 437 
          Support for the TeX Gyre LaTeX fonts.
+         - \usepackage{tgadventor} > \font_sans tgadventor
+         - \usepackage{tgbonum} > \font_roman tgbonum
+         - \usepackage{tgchorus} > \font_roman tgchorus
+         - \usepackage{tgcursor} > \font_typewriter tgcursor
+         - \usepackage{tgheros} > \font_sans tgheros
+         - \usepackage{tgpagella} > \font_roman tgpagella
+         - \usepackage{tgschola} > \font_roman tgschola
+         - \usepackage{tgtermes} > \font_roman tgtermes
 
 2012-08-18 Jürgen Spitzmüller <spitz@lyx.org>
        * Format incremented to 436 
          Support for the mathdesign LaTeX fonts.
+         - \usepackage[mdbch]{mathdesign} > \font_roman md-charter
+         - \usepackage[mdput]{mathdesign} > \font_roman md-utopia
+         - \usepackage[mdugm]{mathdesign} > \font_roman md-garamond
 
 2012-08-17 Jürgen Spitzmüller <spitz@lyx.org>
        * Format incremented to 435 
          Support for the txtt LaTeX font.
+         - \renewcommand{\ttdefault}{txtt} > \font_typewriter txtt
 
 2012-08-17 Jürgen Spitzmüller <spitz@lyx.org>
        * Format incremented to 434 
          Support for the libertine LaTeX font.
+         - \usepackage{libertine-type1} > \font_roman libertine
+            - [lf], [lining] > \font_osf false
+            - [osf], [oldstyle], no option > \font_osf true
+         - \usepackage{libertine-legacy} or
+           \usepackage{libertine} > \font_roman libertine
+            - [nf], no option > \font_osf false
+            - [osf] > \font_osf true
 
 2012-06-22 Uwe Stöhr <uwestoehr@web.de>
        * Format incremented to 433