]> git.lyx.org Git - lyx.git/blob - status
fd5e3feb34dd97204a57fb7d0b8bf35b2dd05731
[lyx.git] / status
1 This file lists interface changes that might affect users in
2 1.4.0, and also some bug fixes.
3
4 Internal changes
5 ----------------
6
7 Add change tracking.
8
9 Replace the home-grown RowList code with std::list<Row>.
10
11 Load graphics images in a more asynchronous manner.
12
13 Load graphics images in a serial fashion rather than (possibly) swamping the
14 machine with multiple conversion processes executing in parallel.
15
16 Remove much of the hard-coding of bibitem insets from the paragraph code.
17
18 Add a localDispatch method to many more inset classes and use it. An important
19 step in the clean-up of the current inset code and towards inset-unification.
20
21 Add a real Label dialog rather than that nasty Alert thingy.
22
23 Add a Hfill inset.
24
25 Clean-up the use of Alert to make the dialogs far more descriptive.
26
27 Rewrite entirely the interface between LyX and its dialogs. Multiple showXYZ()
28 methods replaced with a single show(<name>). Attempt to create new LFUNs
29 so that the frontend dialogs do not actually change anything in the LyX core.
30 Instead they dispatch these LFUNs back to the core for consideration by it.
31
32 As a side effect of the above, redesign the implementation of the Model-
33 Controller-View implementation of the dialogs to make it transparent.
34
35 Move as much code as possible from the Menu frontends to the Backend.
36
37 (xforms): replace the Combox code with a native xforms widget, for eventual
38 inclusion in the xforms library itself.
39
40 File format changes
41 -------------------
42
43 Add \end_header.
44
45 Interface changes
46 -----------------
47
48 Some of the LyX functions have changed names :
49
50 tab-insert -> cell-split
51 tab-backward -> cell-backward
52 tab-forward -> cell-forward
53
54 Additionally, tab-forward (bound to the "Tab" key normally) no
55 longer has any effect in normal text.
56
57 bibkey-insert -> bibitem-insert
58
59 bibtex-insert -> dialog-show-new-inset bibtex
60 citation-insert -> dialog-show-new-inset citation
61 external-insert -> dialog-show-new-inset external
62 graphics-insert -> dialog-show-new-inset graphics
63 buffer-child-insert -> dialog-show-new-inset include
64 reference-insert -> dialog-show-new-inset ref
65
66 Add support for optional submenus (OptSubMenu) in ui files.
67
68 It is now possible to run LyX without a Toolbar if so desired.
69
70 Bug fixes
71 ---------
72
73 lyx2lyx now handles development version files.