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