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