]> git.lyx.org Git - lyx.git/blob - Status.15x
290849b5dcf30acfc65c76ac574b96a02e378c9b
[lyx.git] / Status.15x
1 Debugging spree:
2 ----------------
3
4 Rules:
5   1. Bugs that aim for 1.5.0 should be listed here.
6   2. Whoever fixes a bug sign his name before the bug and move it to the end of
7      this file, along with a lyx-devel announcement.
8
9 Prizes (donated by Michael):
10
11   #1: LyX-labeled Tick Tock Wall Clock
12   #2: LyX-labeled Coffee and Tea Mug
13   #3: LyX-labeled Mousepad
14
15
16 **********************************************************************
17
18 BUGS:
19 -----
20
21 GENERAL
22
23 * Check FIXME, TODO, and #warning in the LyX code
24
25 * Resolve compiler warnings
26
27   especially this one: src/frontends/qt4/QPrefsDialog.C:944: warning: unused parameter 'nr'
28
29 * Watch for bugzilla.lyx.org entries
30
31    * Open bugs: http://tinyurl.com/y7hdzc
32
33      (unconfirmed/new/assigned/reopened + no enhancement + no 1.6.0 target + not 'fixedintrunk')
34
35    * Uncommitted patches: http://tinyurl.com/uvxat
36
37      (unconfirmed/new/assigned/reopened + no 1.6.0 target + keyword 'patch')
38
39
40 ICONS:
41
42 * make all icons of the same size(s)
43
44
45 FILE
46
47 * agu-dtd is used as the default document class, which is not a good 
48   idea in 99% of all cases
49
50
51 SPELL CHECKING (Joost 4/11/06)
52
53 * Words with umlauts or accents do not arrive as a whole word in the spell
54   checker.
55   PARTIALLY FIXED (Georg 2006-12-10): pspell should work (untested), ispell
56   works if lyxrc.isp_use_input_encoding == true, aspell works on linux,
57   cygwin and native windows (it is not clear yet whether it works on OS X).
58   ispell (if lyxrc.isp_use_input_encoding == false) does not work yet.
59
60 * The cursor does not go to the currently checked word (or maybe it goes,
61   but the screen is not updated so that one does not see the word).
62   
63
64 TABLE OF CONTENTS
65
66 * In TOC, the buttons "Up", "Down", "Promote", and "Demote" are not
67   self-explaining. Why don't we group them in two pairs: Section Up/Down, Level
68   Up/Down? The arrangement of the buttons may also give some hint to the user.
69
70 * open Tutorial; click on TOC: TOC dialog has no contents; touch TOC slider
71    => seg fault 
72    (only with: qt 4.2.2, gcc 4.1.2, openSuse 10.1/x32 and 10.2/x64) 
73
74
75 DIALOGS
76
77 * If you try to view a document as postscript that cannot be typeset because
78   of LaTeX errors and export to LaTeX afterwards you will get the old error
79   list again, although the export succeded.
80   
81
82 MATH CONTROL PANEL
83
84 * In the math control panel, there is no icon for the "Fractions" button.
85
86 * In the math control panel, the buttons are too small.
87   The reason is probably that qt resizes the icons so that they fit into the
88   button, leaving some margin. This leads to different scales for each icon.
89   qt3 did not resize the icons. Can this be set in qt4, too? MG: Why don't we 
90   enlarge the buttons?
91
92
93 OTHER PANELS
94
95 * If you open Edit>Text Style... for the first time, the choice text for
96   "Never Toggled>Size" doesn't fit in the selection box (note that in German,
97   texts are a bit longer than in English). Interestingly, if you invoke the
98   dialog a second time, its button sizes are adjusted to their content.
99   This happens with qt >= 4.2 only, it does not happen with 4.1.4/4.1.5!
100
101   FIXED on Linux (2006-12-24 JSpitzm). On Windows, the fix apparently doesn't
102   work (according to Michael).
103
104 * The visual table size selection on the the "Insert Table" dialog has gone
105   (Joost 3/11/06).
106
107 * The UI for bullet selection in the documents settings looks weird
108   (Joost 4/11/06):
109   There is a big listbox just to select one of the four levels.
110   Isn't this supposed to be a drop-down list or something like that?
111
112 * The bullet selection widget shows the bullets in 5 columns (instead of 6)
113   for me, and hence does not fit into the window.
114   (JSpitzm 2006-11-06)
115
116
117 MULTIPLE WINDOWS / DOCUMENTS
118
119 * There are cursor problems when the same document is opened in two windows
120   (Joost 4/11/06).
121
122   Information from Abdel:
123   Yes, this is the famous dEPM bug (delete Empty Paragraph Mechanism).
124   There are two ways to fix that:
125   1) the correct way: fix the dEPM to not invalidate the cursor.
126   2) the easy way: disable the cursor on focus out event and re-enable it at
127   focus in event and jump the saved position (at focus out).
128
129 * Middle button paste does not work across windows. (Bo 12/15/06)
130
131
132 TOOLBARS & MINIBUFFER
133
134 * When toolbars are hidden, they pop up again after clicking on the document
135   area (Joost 4/11/06).
136   Comment by Bo: Can not reproduce, details please.
137
138
139 TOOLTIPS:
140
141 * Tooltips are no longer shown
142
143
144 MENUS
145
146 * Some oddities with View menu on MAC (Bennett 3/11/06): DVI does not appear
147   in the menu, even though a converter and viewer are defined in Preferences.
148   It turned out that this was a user error: a configuration file of 1.4 was
149   used without the document flag.
150   This should definitely be documented somewhere before the final release,
151   because many users will copy their old config files.
152
153
154 EDITING
155
156 * edit->text style->capitalize/lower/upper case doesn't work due to change
157   tracking-related changes.
158
159 * the insertion of Ctrl-Return cannot be undone
160
161
162 CHANGE TRACKING
163
164 * No change bar is given in LaTeX output if (only) the par break has changed
165
166 * In tables, cut & paste (complete cells) do not support change tracking
167
168 * When accepting or rejecting changes, paragraphs with deleted par breaks are
169   not merged (in top-level pars & in nested text insets)
170
171 * When running "find & replace", the cursor is not moved forward, such 
172   that LyX always offers to replace the same string
173
174 * LyX crashes if you want to accept/reject an end-of-par character only
175
176 * accept/reject change are presently broken, because redoParagraph() and 
177   updateLabels() aren't invoked properly
178
179
180 LAYOUT
181
182 * environments when using czech translation doesnt work: e.g.
183   itemize("Polozka") -> ERROR (layoutSelected): layout not found! (P. Sanda)
184
185
186 PAINTING & PERFORMANCE
187
188 * END_LABEL_* handling in RowPainer::paintLast() is broken. In regular text,
189   label boxes are not completely visible (because we shrinked the margin on 
190   screen?). Inside of insets, they don't work at all. 
191
192 * Too much painting 2 (Edwin 3/11/2006): There is also a lot of painting going
193   on when selecting text. When selecting a word the whole screen is repainted.
194   PARTLY FIXED (Abdel 2006-11-20): there's a full repaint only when the mouse is
195   released. More to come in this area.
196
197 * Too much painting 1 (Edwin 3/11/2006): when i click in the workarea (to put
198   the cursor in another part of the text) the screen is repainted *twice*
199   whereas it seems to me that no repainting is necessary at all.
200   PARTLY FIXED (Abdel 2006-11-20): except for math insets.
201
202 * Too much painting 3 (Edwin 3/11/2006): the screen is repainted even when the
203   selection does not change (moving the mouse with the left button pushed down 
204   always triggers a repaint).
205   PARTLY FIXED (Abdel 2006-11-20): When within the main text inset only the
206   current line is repainted.
207
208 * The cursor is not L-shaped for foreign languages
209
210 * Slowness on MAC 1 (Bennett 3/11/06):
211   There seems to be a fraction of a second lag between when I press a key and
212   when the letter appears on screen -- but the time lag doesn't obviously vary
213   with the amount of text on the screen (as was the case previously). Right now,
214   the speed of normal text entry makes LyX-1.5 usable on my
215   not-fast-but-still-not-outdated computer. (Not sure how it would be on my
216   slow-but-still-usable laptop.)
217
218 * Slowness on MAC 2 (Bennett 3/11/06):
219   Speed is still an issue typing in insets: noticeable lag between typing and
220   text appearing on screen. This does not seem to be compounded by having nested
221   insets, and it seems to be compounded only a little by the amount of text in
222   the inset. (This is especially a problem in math environments.)
223   PARTLY FIXED (Abdel 2006-11-20): except for math insets.
224
225 * Slowness on MAC 3 (Bennett 3/11/06): Some operations that with 1.4 are
226   pretty much instantaneous (inserting a footnote, dragging the mouse, switching
227   to LyX from another application, opening dialogs, etc.) take quite a long time
228   to complete in 1.5.
229
230 * Some math symbols are not displayed (from Enrico Forestieri)
231   I noticed that some math symbols are not shown on screen. This seems
232   to be platform dependent. The following is a table illustrating the
233   situation on three different platforms. Here "no" means that the
234   symbol is not shown on screen (the symbol is invisible but occupies
235   space: it is as a sort of \phantom), and "yes" that it is shown.
236   ---------------------------------------
237   Symbol         Linux   Solaris   Cygwin
238   ---------------------------------------
239   \Omega          no       no        no
240   \int            yes      yes       no
241   \oint           yes      yes       no
242   \otimes         no       no        no
243   \nleqslant      no       no        no
244   \spadesuit(*)   yes      no        yes
245   ---------------------------------------
246   (*) On solaris, a square is shown on screen instead of nothing.
247  - Further comments from Georg: This is probably a qt4 font drawing problem,
248    since \Omega works fine in 1.4.3, and my debugging results showed that the
249    correct font is found and used (cmr10).
250  - Solved problem with \int and \oint on Windows (Enrico 2006-12-06).
251
252
253
254 MAC OS X
255
256 * Many issues with toolbars on MAC (Bennett 3/11/06):
257   Most obvious of which are that icons are spaced too widely and that changes in
258   the visibility of the toolbars with the GUI do not stick after the screen is
259   redrawn).
260
261 * Many issue with dialogs on MAC (Bennett 3/11/06):
262   Most obviously: the Preferences dialog -- which can only be accessed now via
263   keyboard command, not from the menu -- appears initially too small and must be
264   resized; not possible to select buttons with the keyboard).
265
266   The prefs dialog size should be better now. See below (JSpitzm-2006-11-07).
267
268 * Menu bar disappears on MAC (instead of being disabled) when dialogs appear.
269
270
271 WONT FIX (for 1.5.0)
272
273 * There should be a close button on the tabs (Joost 3/11/06).
274   There is now a Qt feature request:
275   http://www.trolltech.com/developer/task-tracker/index_html?id=137891&method=entry
276
277 * TODO toolbar popup menu, currently disabled (Peter 9/11/06)  
278
279 * When content (sections/captions) is changed, the toc/lof/lot is not properly 
280   updated.
281   Abdel 2006-11-17: This one is not as simple as it seems as it involves a
282   TocBackend update at each keystroke. Unless we manage to update a specific
283   TocItem, this will be a WONTFIX for 1.5.0.
284
285   
286 **********************************************************************
287
288 CREDITS:
289 --------
290
291 * Performance on Windows is bad. On my system, scrolling the User Guide takes
292   10 seconds with LyX 1.4 and more than 30 seconds with LyX 1.5. 
293
294   FIXED (Abdel 04/11/06): This was due to spurious message in QLPainter.C,
295
296 * When I have the same document in two windows, only the last selected paragraph
297   in one of the windows gets updated.
298
299   FIXED (Abdel 04/11/06): This was due my singlePar optimization. With my last
300   commit, the optimization is enabled only if the WorkArea has the focus.
301
302 * No icon for "note-next" in the "review" toolbar.
303
304   ADDED (JSpitzm 2006-11-04).
305
306 * Branches gui broken (buttons do nothing).
307
308   FIXED (JSpitzm 2006-11-04).
309
310 * The title bar does not contain the document name when a new window is opened
311   (Joost 4/11/06).
312
313   FIXED (Abdel 05/11/06): This was due to "last_title" being a static variable
314   in LyXView::updateWindowTitle() and also due to a potential bug in Qt:
315   an update command to the window title seems to be ignored up until the window
316   is shown.
317
318 * src/frontends/qt4/ui/QCitationUi.ui:70 "&Selected citations:" should be
319   "&Selected Citations:".
320
321   FIXED (MGerz 2006-11-05)
322
323 * In the "Math Delimiters" dialog, there is no need to repeat the term "Size"
324   for all values in the selection box; the label is already named "Size"
325
326   FIXED (MGerz 2006-11-05)
327
328 * If you open Document>Settings... or Tools>Preferences... for the first time,
329   the dialog is much too small to show its content; if you invoke it the second
330   time, everything is fine.
331
332   This happens with qt 4.2.1 only, it does not happen with 4.1.4/4.1.5!
333
334   FIXED (JSpitzm-2006-11-06): force updateGeometry() after the panelstack has 
335   been created (with Qt >= 4.2 only). A brute method, but it works.
336
337 * All label and button texts in the Qt4 dialogs are not translated.
338
339   FIXED (MGerz 2006-11-07)
340
341 * Some English menu items don't have a '&' character. (box, date, paste...)
342
343   FIXED (MGerz 2006-11-07). I added shortcut whereever possible.
344
345 * When changing the toolbar settings in the right-button context menu of a 
346   visible toolbar, the modified settings are not considered for session management
347   
348   REPLACED with a new entry, popup disabled (Peter 2006-11-09)
349
350 * Toolbars always show on the top of the screen, even though they are set to
351   "bottom" in the ui file (Joost 3/11/06).
352
353   FIXED: use the defaul.ui value only when there is no valid position stored 
354          (1st start of lyx)  (Peter 7/11/2006)
355
356 * Window positions are not remembered correctly. Each time a window is openend
357   window again it has moved towards the bottom of the screen. (Joost 3/11/06)
358
359   FIXED (Peter 8/11/2006)
360
361 * Special handling of [[...]] in text messages is disabled in messages.C
362   FIXED (Georg 2006-11-12)
363
364 * broken signal/slot connection:
365   Object::connect: No such signal LengthCombo::selectionChanged(LyXLength::UNIT)
366   Object::connect:  (sender name:   'unitCO')
367   Object::connect:  (receiver name: 'QVSpaceUi')
368
369   FIXED (JSpitzm 2006-11-12)
370
371 * Cursor is still not visible on MAC Bennett (3/11/06).
372   FIXED (Abdel 2006-11-13)
373
374 * crash on Windows/Mac
375   1. new document
376   2. insert List/TOC->Bibtex Bilio
377   3. add a bibliography
378   4. View Source ->crash
379   FIXED (Peter 2006-11-14)
380
381 * In the TOC dialog, switching between the different TOC types (TOC, Table,
382   Float, etc.) is broken.
383   FIXED (Ugras)
384
385 * In the TOC dialog, the slider for altering the display level is
386   non-functional (not implemented).
387   FIXED (Ugras 2006-11-17)
388
389 * The correct list is not selected when right-clicking on a LOF or
390   LOT inset.
391   FIXED (Ugras 2006-11-17)
392
393 * When selecting a type which *is* already selected, the content in the 
394   browser window vanishes
395   FIXED (Ugras 2006-11-17)
396
397 * TOC crashes (simply make a few sections, subsections, sections; then add TOC
398   before all sections and click on the left button)
399   FIXED (Abdel, sometimes in november 2006).
400
401 * Items in the TOC cannot be moved using drag & drop (Joost 4/11/06).
402   WONTFIX (Abdel 2006-11-17): at least not for 1.5.0, this is just candy anyway.
403
404 * M-x is broken (does not bring up the minibuffer).
405   FIXED (Bo, 2006-11-18): set toolbar flag in display function.
406
407 * open a file; mark with the mouse and scroll; assert will fail:
408   FIXED (Abdel 2006-11-20): side effect of updateMetrics() cleanup.
409   
410 * Selection highlighting is broken. Test case: two paragraphs with "Hello"
411   and "World"; move cursor past "Wor", press Shift+Up 
412   FIXED (Abdel 2006-11-20): side effect of updateMetrics() cleanup.
413   
414 * Mac Crash (Bennett 3/11/06):
415   On launch from GUI (by double-clicking on the LyX icon). As I reported before,
416   this happens only when using the GUI; I can successfully start LyX from the
417   Terminal, with or without gdb. Hence the only debug information I get is this,
418   printed out in Console.app when I try launching from the GUI (note that the
419   number changes everytime):
420
421   Wrong command line option `-psn_0_182321153'. Exiting.
422
423   Hint from Andreas Vox: LyX must accept any option starting with '-psn' and
424   pass it oon to the Qt initialisation. On Mac this gives the app a link to the
425   Window system.
426   FIXED (Abdel 2006-11-25): Arguments are now passed to QApplication.
427   
428 * In the math control panel, "Detach panel" is broken (only 1 button is
429   visible in the detached panel).
430   FIXED (Edwin/Ugras 2006-11-XX)
431   
432 * Command completion in the minibuffer shows a huge blank area below the proposed
433   commands. Clicking in that empty area crashes LyX.
434   FIXED (????)
435  
436 * Copy/paste using middle mouse button inserts musical notes.
437   FIXED (Abdel 2006-11): Confirmed by Michael who couldn't reproduce on SuSE Linux 9.3)
438
439 * new document; insert note; place cursor in front of the note; activate change tracking;
440   press delete => assertion failed
441   FIXED (JMarc 2006-11)
442
443 * new document; insert note; insert "hello" into note; place the cursor at the beginning of the note;
444   activate change tracking; press backspace => seg fault
445   FIXED (Michael 2006-11-25)
446
447 * Mac Crash On quit (Bennett).
448   FIXED (Peter 2006-11-20)
449
450 * Drawing oddities on MAC (Bennett 3/11/06):
451   Lines occasionally overlapping vertically, math characters not properly
452   aligned vertically.
453   FIXED (JMarc 2006-11).
454
455 * Icons in the toolbars do not have the correct size, they are stretched a few
456   pixels compared to 1.4. This makes the images look jagged and the initial
457   window size has also become to small to show the whole toolbar
458   (Joost 4/11/06). See also the math panel buttons entry above.
459   FIXED (Peter, 2006-11-28)
460
461 * The -geometry option doesn't work on Windows (it did in 1.4.x)
462   c:\> lyx-qt4.exe -geometry 800x600+100+30
463   Wrong command line option `-geometry'. Exiting.
464   FIXED (Peter, 2006-11-29)
465
466 * When I "Save as..." in /tmp, I get a Backup error popup about non writable 
467   /tmp, which is obviously not true.  The file is there, and if I try to Save
468   as again, I get the overwrite popup warning twice: once in English, once 
469   in French. (J. P. Chretien)
470   FIXED (Michael (found the problem), Georg (fix), 2006-11-30)
471
472 * It is ridiculous that you have to call configure with --with-frontend=qt4.
473   The existance of config/qt.m4 does not make much sense either.
474   The first one is FIXED, the second WONTFIX (JMarc 07-12-2006)
475
476 * Open de_Intro.lyx => The footnote text in the title section exceeds the
477   footnote frame
478   FIXED (Enrico 2006-12-09). This was due to wrong metrics for small caps.
479
480 * Spell checking cannot be invoked a second time.
481   FIXED (Georg 2006-12-10). Abdel accidentally committed some test code in
482   revision 14970 which I reverted.
483
484 * The first time the spell checker is started, an empty window shown instead
485   of the first misspelled word.
486   FIXED (Georg 2006-12-10). This bug had the same resaon as the previous one.
487
488 * Create a new document; enter a few chars; press return; click on the previous paragraph 
489   with mouse to change the focus: lyx crashes. (happens on Win XP SP2, 
490   MSVC 2005 Prof., Scons) 
491   FIXED (JSpitzm 2006-12-11)
492
493 * open lyx, create a new document, enter a few chars, quit, click cancel, lyx
494   still quits.
495   FIXED (Enrico 2006-12-12)
496
497 * Non-ascii filenames do not work at all and result in an assertion or garbage.
498   FIXED (Georg 2006-12-12).
499
500 * LyX tries to delete /tmp if it is called with invalid arguments
501   FIXED (Enrico 2006-12-13)
502
503 * Start lyx, open a document, scroll down, open a new window, move 
504   the cursor back, lyx crashes because par::rows() is cleared when the
505   new window is created.
506   FIXED (Bo 2006-12-13)
507
508 * Start lyx, open a doc, open another window for the same
509   document. Now, from window A, click at paragraph X, scroll down to paragraph Y,
510   switch to window B, click, switch back to window A. When mouse moves, editXY()
511   finds the correct pit for paragraph Y, when click, editXY() finds paragraph X
512   and scroll back to it. (Bo, 12/14/2006)
513   FIXED (Abdel 2006-12-15)
514
515 * In the citation dialog, the shortcut for "&Find" does not work
516   FIXED (JSpitzm 2006-12-17)
517
518 * Graphics dialog: The order of fields is broken (when using <TAB> to jump from
519   one field to another)
520   FIXED (JSpitzm 2006-12-18)
521
522 * Mysterious *.po entry:
523
524   #: src/frontends/qt4/ui/QViewSourceUi.ui:31
525   msgid ""
526   "<html><head><meta name=\"qrichtext\" content=\"1\" /></head><body style=\" "
527   "white-space: pre-wrap; font-family:Sans Serif; font-size:13pt; font-"
528   "weight:400; font-style:normal; text-decoration:none;\"><p style=\"-qt-"
529   "paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; "
530   "margin-right:0px; -qt-block-indent:0; text-indent:0px;\"></p></body></html>"
531   msgstr ""
532   FIXED (JSpitzm 2006-12-19)
533
534 * Loading de_Userguide.lyx results in two parse errors:
535   Paragraph ended in line 21206
536   Missing \end_layout.
537   Paragraph ended in line 21301
538   Missing \end_layout.
539   I don't know if that is a lyx2lyx or LyX problem. LyX 1.4 can read the file.
540   FIXED (Georg 2006-12-17). It turned out that it was a math parser problem
541   (bug 3034). It was introduced by the conversion of mathed to unicode,
542   because two methods Parser::tokenize() with different semantics existed.
543
544 * In the splash screen, the LyX version number is printed with a very, very
545   small font size such that it becomes almost invisible on Windows.
546   FIXED (Enrico 2006-12-21)
547
548 * Change Tools->Preferences->User interface->User interface to something like
549   "kornel.default.ui"; save prefs; exit LyX; restart LyX; => crash; 
550   in the preferences file, there is an entry \bind_file "/Something/kornel.default"
551
552   In QPrefsDialog.C:1736, function PrefUserInterface::select_ui() calls
553         form_->controller().browseUI(qstring_to_ucs4(uiFileED->text())))
554   which in turn calls
555         ControlPrefs.C:118
556         browseLibFile(lyx::from_ascii("ui"), file, lyx::from_ascii("ui"),
557                 _("Choose UI file"), FileFilterList(_("LyX UI files (*.ui)")));
558   In this function, the extension is removed, because it is the default ("ui" in 
559   this case). This behaviour applies to
560     ControlPrefs::browsebind,  ControlPrefs::browseUI
561     ControlPrefs::browsekbmap, ControlPrefs::browsedict
562   Setting the default extension here to something invalid, is a hack, but works.
563   (Invalid may be e.g. "*")
564   FIXED (Enrico and Georg 2006-12-21)
565
566 * When loading a LyX file from a Windows directory with a German Umlaut, I get the 
567   following error:
568
569     Assertion triggered in __thiscall lyx::support::FileName::FileName(const class 
570     std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)
571     by failing check "empty() || absolutePath(name_)" in file C:\...\src\support\filename.C:47
572
573   If I rename the directory (no Umlaut), I can load the file without a problem.
574   FIXED (Enrico and Georg 2006-12-21)
575
576 * when opening an already opened document (or a document with newer backup),
577   the mouse pointer turns into a clock, although it waits for confirmation
578   FIXED (Enrico 2006-12-21)
579
580 * The style name in the BibTeX Bibliography panel (near the Browse... button)
581   disappears after closing and reopening the panel.
582   FIXED (Enrico 2006-12-22)
583
584 * Create a new document; enter a few chars; press return; from the 
585   environments combo box on the top left corner select anything, e.g., 'Part'; 
586   try to enter text => you can't! 
587   MG: This must be a GUI problem; when using keyboard shortcuts (Alt-P-...),
588   the problem does not occur; it does not matter whether the cursor is in the last line
589   JSpitzm: The problem is that the workarea doesn't get focus after the combo selection.
590
591   FIXED (Abdel 2006-12-24): centralWidget() was not the WorkArea due to the new TabBar
592   support.
593
594 * On Windows (using scons/MSVC): Create an empty bibtex file, called 
595   'lit.bib'. Create a new LyX document 'lit.lyx' in the same directory
596   that has a bibliography inset pointing to lit.bib.
597   Now, if lit.[lyx|bib] are stored in a path with ASCII characters only,
598   class FileName is used as follows:
599     FileName::FileName(string const &): C:/foo/lit.lyx.emergency
600     FileName::FileName(string const &): C:/foo/#lit.lyx#
601     FileName::FileName(string const &): C:/foo/
602     FileName::FileName(string const &): C:/foo/lit.bib
603     FileName::FileName(string const &): C:/lyx-trunk/build-msvc/bin
604     FileName::FileName(string const &): C:/foo/lit.lyx,v
605     FileName::FileName(string const &): C:/foo/RCS/lit.lyx,v
606     FileName::FileName(string const &): C:/foo//CVS/Entries
607     FileName::FileName(string const &): C:/foo/lit.lyx
608   However, if the path contains a German Umlaut ("bäh"), LyX crashes:
609     FileName::FileName(string const &): C:/bäh/lit.lyx.emergency
610     FileName::FileName(string const &): C:/bäh/#lit.lyx#
611     FileName::FileName(string const &): C:/bäh/
612     FileName::FileName(string const &): C:/bäh/lit.bib
613     FileName::FileName(string const &): lit.bib
614     Assertion triggered in __thiscall lyx::support::FileName::FileName(const class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &) by failing check "empty() || absolutePath(name_)" in fil
615 e C:\cygwin\home\ms\lyx-trunk\src\support\filename.C:48
616   Odd, isn't it?
617   FIXED (Enrico (found problem) and Georg (fix) 2006-12-27)
618
619 * open a document full of marginal notes (other insets should also work),
620   select multiple insets from the begining twice, lyx crashed with
621     QLayout::addChildWidget: lyx::frontend::QCommandBuffer "" in wrong parent; moved to correct parent
622     Assertion triggered in void lyx::LyXText::dispatch(lyx::LCursor&, lyx::FuncRequest&) by failing check "cur.text() == this" in file src/text3.C:323
623     Abort
624   FIXED (Bo 2006-12-27)
625
626 * insert->note->lyx note, enter a few chars, collapse the note. Copy the note
627   several times (three lines?), use mouse to select. Lyx crashes with
628   Assertion triggered in void lyx::LyXText::dispatch(lyx::LCursor&, lyx::FuncRequest&) by failing check "cur.text() == this" in file src/text3.C:323
629   NOTE: this is unrelated to the button face-lift patch.
630
631   FIXED (Bo 2006-12-27)
632
633 * Open "de_Intro.lyx"; mark first word ("Einführung"); invoke "ert-insert" => seg fault
634   FIXED (Abdel 2006-30-12)
635   
636 * The items in the treeview are editable
637   FIXED (Peter 2006-30-12)
638
639 * Open de_UserGuide.lyx; go to the end of the document; click into the footnote (with the mouse -
640   this is important for the test case); add a character into the note 
641   => the complete footnote is expanded but only the current line is repainted
642   FIXED (Abdel 2006-12-29): following Paragraph and LyXText metrics cleanup.
643