]> git.lyx.org Git - lyx.git/blob - status.22x
Revert " Additions to record needed external applications and LaTeX packages"
[lyx.git] / status.22x
1 -*- text -*-
2
3 This file describes what has been done in the preparation of LyX 2.2.3.
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 - Allow use of verbatim and quotation environments with IOP articles
19   (bug 10505).
20
21 - Search for input files relative to local layout files, when those 
22   are provided and relative paths are used.
23
24
25 * TEX2LYX IMPROVEMENTS
26
27
28
29 * USER INTERFACE
30
31 - The title bar is now set according to platform UI. Read-only and
32   version control are shown by indicators in the status bar.
33
34 - The toolbar context menu and the View>Toobars menus are now
35   identical. Both allow to change icon size and to enable individual
36   toolbars.
37
38 - The citation dialog has been redesigned, following user suggestions.
39
40 - Remember citation style settings both within and between sessions
41   (bug 10256).
42
43 - Improve cross-references dialog design.
44
45 - Implement wrap-around in change tracking's next-change function (bug 10388).
46
47 - The Math Delimiters dialog now has a "Swap & Reverse" button (bug 10457).
48
49 - Document Settings > "Output" has been renamed to "Formats" now that it
50   also contains the option "Save transient properties".
51
52 - The title of the source pane now reflects the format being previewed,
53   e.g. "LaTeX (pdflatex) Preview".
54
55 - Improve information preview of bibliographic references (e.g. in the Citation
56   dialog), particularly for bibtex databases that use biblatex features.
57
58 - When using Return in an empty paragraph and the depth is reduced,
59   the layout of the paragraph is now changed accordingly.
60
61 - Issue an error message if incompatible languages (in terms of language package
62   requirements) are used (bug 10456).
63
64 - Improve display speed, especially when compiled against Qt 4.x.
65
66 - Polish the BibTeX add dialog (bug 9795).
67
68 - Fix regression that was not allowing inserting more than three consecutive
69   dashes without jumping through hoops.
70
71
72 * DOCUMENTATION AND LOCALIZATION
73
74 - New Arabic translation of the Intro and Tutorial manuals and the Shortcuts
75   documentation file
76
77 - Updated translation of the French EmbeddedObjects and UserGuide manuals
78
79 - Updated Arabic, Brazilian, Chinese, German, Italian, Slovakian, Swedish,
80   Ukrainian and French user interface localization.
81
82
83 * BUILD/INSTALLATION
84
85 - Correctly determine whether the X11 backend is used by Qt 5.8.
86
87
88 ** Bug fixes:
89 *************
90
91 * DOCUMENT INPUT/OUTPUT
92
93 - Fix nested language handling with polyglossia (bug 9633).
94
95 - Fix usage of multiple varieties of the same polyglossia language.
96
97 - Fix LaTeX output of fixed-width cells with decimal separator (bug 9568).
98
99 - Fix strike out of deleted display math with track-changes and pdf
100   output (bug 9678).
101
102 - Do not hardcode required packages for Note inset.
103
104 - Make *-lyxformat-* backup files use .lyx~ extension.
105
106 - Quote filenames used for forward-search with SumatraPDF (bug 10342).
107
108 - The '|' special character in index insets must no longer be inserted via
109   TeX-mode.
110
111 - Fix preview of language switching commands for single paragraphs in some
112   corner cases.
113
114 - Show symbol name and description in plaintext export of nomenclature
115   entries (bug 10459).
116
117 - Correct encoding for Baltic languages like Lithuanian (bug 10474).
118
119 - Fix some quote inset bugs (bug 10451):
120   # Adjoining closing Single + double quote becomes double + single quote
121     (for English, Swedish and German).
122   # French double quotes are converted to << >> in the LaTeX file and to double
123     inverted question/interrogation marks in the output, if the font encoding is
124     set to [None] or OT1 but the global default is T1.
125   # Quote type ignored for LyXHTML: always "English" quotes used.
126
127 - Output correct identifier for DocBook XML.
128
129 - Correctly escape hyperlinks for DocBook output.
130
131 - Fix mathtools, amsmath and amssymb not loading automatically for some
132   symbols (bug 10467)
133
134 - Protect citation arguments (pre and post text) which contain brackets
135   (part of bug 2751).
136
137 - Handle backslash in label and ref insets (bug 4595).
138
139 - Output Preamble code of InPreamble styles before the styles themselves
140   (bug 10215).
141
142 - Fix CopyRightYear with ACMSiggraph 0.9.3.
143
144 - Use \providecommand for logical markup macros. This fixes a LaTeX error
145   with strong and fontenc.
146
147 - Fix problem with deleted paragraph breaks when changes are shown in
148   output (bug 10579).
149
150 - Allow for empty .lyx files to be opened (bug 9198).
151
152
153 * LYX2LYX
154
155 - Do not convert "--" to "\twohyphens" in formula macros.
156
157
158 * USER INTERFACE
159
160 - Fix wrap-around on (simple) replace and in the spellchecker (bug 10378).
161
162 - Fix logic of OK/Apply buttons in cross-references dialog (bug 10376).
163
164 - Fix display of Examples and Sub-Examples labels in linguistics module.
165
166 - LyX keyboard shortcuts now take precedence over Qt accelerators. In
167   particular, under KDE, the automatic accelerator reassignment no longer steals
168   keys from LyX shortcuts (but can still leave some accelerators
169   inoperable). (bug 10261, see http://www.lyx.org/trac/ticket/10261#comment:16
170   for a workaround to KDE's bug.)
171
172 - Do not issue an error on missing characters in 'nullfont' (bug 10394).
173
174 - Fix on-screen display of font changes for text-in-math, so that now
175   $\textbf{\textsc{a}}$ is also boldened on screen other than in output.
176
177 - When selecting special logos, set their color correctly.
178
179 - Fix display of Arabic text when compiling with Qt5 (bug 10436).
180
181 - Fix selection painting in right-to-left texts (bug 10424).
182
183 - Fix cursor movement when the document contains high-plane Unicode
184   characters (bug 10443).
185
186 - Fix wrong on-screen text layout where a word would be alone on a
187   line.
188
189 - Fix wrong on-screen flushing of a row that was cut after an hyphen.
190
191 - Fix crash when the document contains Unicode line-breaking characters.
192
193 - Fix assertion when selecting muticolumn in math (bug 10486).
194
195 - Allow using colors supported by xcolor inside mathed (bug 10417).
196
197 - Change description of "frame of button" color to "button frame" (bug
198   10135).
199
200 - Fix height of cursor inside insets (bug 10478).
201
202 - Fix bad painting of collapsable insets sub-label when selecting (bug 10475).
203
204 - Always prefer breaking lines at word boundaries even for very long words. This
205   fixes line breaking issues most noticeably in languages where spaces are rare
206   such as Chinese (bug 10299).
207
208 - Do not use the clipboard stack when transforming selection into an
209   inset (bug 6570).
210
211 - Fix display and output of math macros with optional arguments appearing
212   in the optional argument of another macro.
213
214 - Do not prematurely cut selected text when inserting a Hyperref (bug 10306).
215
216 - Consider the argument of the hyperref-insert function even if there is a
217   selection.
218
219 - Fix size of Section* headings in amsart.
220
221 - Fix possible crash with Save As... when online spell-checking is active.
222
223 - Correctly enable/disable citation dialog widgets on initialization.
224
225 - Correct width of the navigating window in the document settings and
226   preferences dialogs in non-English localizations.
227
228 - Fix display of some text-mode accents in the citation preview (bug 9340).
229
230 - Fix font display in preview insets (bug 9732).
231
232
233 * INTERNALS
234
235 - Squash annoying warning from Qt when attempting to delete a non-existent
236   file.
237
238
239 * DOCUMENTATION AND LOCALIZATION
240
241 - Fix compilation of the Fexynman diagram example file.
242
243 - Added some comments to User Guide section 6.1 about defining formatted
244   references (bug 10545).
245
246 - Fix translation of Fixme module description (bug 10058).
247
248
249 * LYXHTML
250
251
252
253 * TEX2LYX
254
255
256 * ADVANCED FIND AND REPLACE
257
258
259 * BUILD/INSTALLATION
260
261 - Update boost source to 1.62.
262
263 - Fix compiler warnings from clang 3.9 and gcc 6.
264
265 - Fix compilation with Qt 5.8.