]> git.lyx.org Git - lyx.git/blob - status.23x
970f234013fbab14c10fc988049aa1eb7729d3c8
[lyx.git] / status.23x
1 -*- text -*-
2
3 This file describes what has been done in the preparation of LyX 2.3.1.
4 All comments are welcome.
5
6 We try to group things by topic and in decreasing order of importance.
7 Please feel free to re-arrange if that seems like a good idea.
8
9
10 What's new
11 ==========
12
13 ** Updates:
14 ***********
15
16 * DOCUMENT INPUT/OUTPUT
17
18 - Updated Arabic, German, Russian and Slovakian user interface localization.
19
20 - It possible to anonymize document's content for bug submissions
21   via buffer-anonymize lfun (bug 7259).
22
23 - Support rotation of multi-page tables via (pdf)lscape (bug 9194).
24
25 - Added LFUN_MASTER_BUFFER_EXPORT, which exports the master buffer, along
26   the lines of LFUN_MASTER_BUFFER_VIEW (bug 11118).
27
28
29 * TEX2LYX IMPROVEMENTS
30
31 - Add support for biblatex.
32
33 - Add support for chapterbib.
34
35 - Add support for \includeonly.
36
37 - Add support for beamer overlay arguments (bug 11068).
38
39 - Update tex2lyx quotation marks detection:
40   * Consider new quote styles of LyX 2.3.
41   * Consider changed quote styles in LYX 2.3.
42   * Try to be a bit smarter with ambiguous quotation marks,
43     depending on the main quote style and the local context.
44
45 - Consider options passed via \PassOptionsToPackage.
46
47 - Add support for URW Classico, MinionPro and the new Libertine fonts.
48
49 - Add support for \lstinputlisting and \inputminted.
50
51 - Add support for the \t*{} (bottomtiebar) macro of TIPA.
52
53 - Implement better parsing of some command options (via "literate"
54   function of some insets) (bug 9563).
55
56 - Add support for alignment pseudo-environments as used inside floats
57   (bug 7857).
58
59
60 * USER INTERFACE
61
62 - Overhaul the document painting mechanism. Now the screen is updated
63   asyncronously (as all normal applications do), which makes LyX
64   snappier, especially on repeated events. As an added bonus, subpixel
65   aliasing is honored in the work area.
66
67 - Use native file dialogs on all platforms by default. It is now
68   possible to switch to LyX custom dialogs (which have extra shortcuts
69   to relevant directories) by setting the preference
70   \use_native_filedialog true
71
72 - Handle properly top/bottom of inset with mac-like cursor movement
73   (bug 10701).
74
75 - Respect the last setting of the 'literal' checkbox when adding citations
76   via the LyX server (e.g., from JabRef).
77
78 - Allow unification of graphic groups inside marked block via context
79   menu.
80
81 - Cosmetic polishment of the "Math Options" pane of Document Settings
82   (bug 10777).
83
84 - UI improvements in the graphics dialog (bug 10771).
85
86 - Set tab stop in preamble editor to four characters.
87
88 - Provide simple search functionality in preamble (bug 11099).
89
90 - Change Settings -> Local Layout to Fixed-width Font and Nowrap (bug 10992).
91
92 - Allow LFUN_UNICODE_INSERT to take multiple arguments (bug 11084).
93
94
95 * DOCUMENTATION AND LOCALIZATION
96
97
98 * BUILD/INSTALLATION
99
100 - Add support for v.2 of the enchant spell checker (bug 10986).
101
102 - Support new hunspell C++ ABI if LyX is built against hunspell >= 1.5
103   (bug 10547).
104
105 - Fix spurious warning when compiling with Qt 5.10.
106
107
108
109 ** Bug fixes:
110 *************
111
112 * DOCUMENT INPUT/OUTPUT
113
114 - Properly escape labels entered for included program listings in Insert > File
115   > Child Document (part of bug 10544).
116
117 - Fix the implementation of new libertine font package.
118
119 - Properly escape braces in non-literate context in insets.
120
121 - Fix output of citation commands in child documents (bug 11083).
122
123 - Use normal footnote (rather than \tablefootnote) for tables in minipages.
124
125 - Fix detection of Open Document files.
126
127 - Fix language settings and line spacing in InPreamble-titles
128   (bug 9332, 1049).
129
130 - Respect 'literal' setting when calculating longest bibitem (bug 10817).
131
132 - Do not embrace numbers in \beginL ... \endL with polyglossia in Right-
133   to-Left languages, since bidi handles the numbers automatically.
134
135 - Fix polyglossia language switches for Arabic (bug 11057).
136
137 - Set correct path to (biblatex) bibliography databases that are entered
138   relative to child documents (bug 11105).
139
140 - Load hyperref with a suitable driver (bug 6418).
141
142 - Recompile grandchildren when they have updated (bug 11112).
143
144
145 * LYX2LYX
146
147
148 * USER INTERFACE
149
150 - Fix "Paste from LaTeX" on Windows (bug 9139).
151
152 - Disable BUFFER_EXPORT and BUFFER_EXPORT_AS while buffer is processed
153   (bug 8338).
154
155 - Disable CheckTeX while buffer is processed (bug 7434).
156
157 - Do not use English, but the context language, when pasting from LaTeX
158   (bug 9199).
159
160 - Do not use English, but the context language, when pasting from math
161   (bug 2596).
162
163 - Fix ChkTeX on Windows (requires ChkTeX 1.7.7 at least) (bug 9989).
164
165 - When entering a math macro name, Escape properly cancels the
166   operation (bug 9251).
167
168 - Fix list of viewable formats in view/update menu (bug 11044).
169
170 - Fix encoding problems with listings insets and non-TeX fonts (bug
171   11056).
172
173 - When only Enchant is configured as a spell checker, configure it
174   properly as default.
175
176 - Do not show errors from master when compiling child (bug 11106).
177
178 - Fix crash with server-get-xy and tall inset (bug 8120).
179
180 - Improve Undo for operations that act on several buffers (bug 10823).
181
182 - Improve rendering of square roots in math editor (bug 10814).
183
184 - Fix display of citation labels when pasting from a document
185   with other citation type (bug 10829).
186
187 - Save the list of recent files when a file is open/saved so that it
188   is up to date after a crash (bug 10712).
189
190 - Only show header for bibliography in outliner (bug 11045).
191
192 - Take actual font height into account when drawing placeholder box
193   for graphics (bug 11048).
194
195 - Correctly set default bibliography style in the Document Settings
196   dialog (bug 11088).
197
198 - Assure that the External Inset dialog is opened at first tab for
199   new insets (bug 11081).
200
201 - Ignore deleted material when generating a proposed label (bug 11102).
202
203 - Reload citation list when undoing or redoing removal of bibliography
204   inset (bug 9158).
205
206 - Fix some master/child issues with biblatex (bug 11083).
207
208 - Recalculate citation insets when bibliography info changes as a result
209   of undo or redo (bug 11005).
210
211 - Allow for spaces in bibliography keys (bug 9847).
212
213 - Fix weird bug with counters when reloading with emergency file.
214
215 - Handle math insets properly when inserting index entries (bug 6344).
216
217
218 * INTERNALS
219
220 - Fix bug that TeX files were not detected when reconfiguring LyX 
221   (bug 11053).
222
223
224 * DOCUMENTATION AND LOCALIZATION
225
226 - Fix old problem with lib/fonts/test/stmary10.lyx, and update that file
227   to current format.
228
229
230 * LYXHTML
231
232
233 * TEX2LYX
234
235 - Do not force default bibliography style if none is set (bug 10673).
236
237 - Handle whitespace in table column declaration (bug 10804).
238
239 - Fix import of flalign* environment (bug 10501).
240
241 - Fix import of subfloats without caption (bug 10385).
242
243 - Import straight quotations marks (e.g. babel shorthands) as ERT (bug 75).
244
245 - Do not add duplicate \makebeamertitle.
246
247 - Keep empty paragraph it keepempty is true (bug 11078).
248
249 - Fix parsing issue in nested CJK (bug 9562).
250
251 - Fix import of package options with comments (bug 5737).
252
253 - Fix import of xymatrix (bug 10638).
254
255
256 * ADVANCED FIND AND REPLACE
257
258
259 * BUILD/INSTALLATION
260
261 - Add support for automake 1.16.
262
263 - Fix build of lyxconvert (used on Mac) with Qt4 (bug 11094).
264
265 - Fix some compiler warnings.