- http://tinyurl.com/yaa7dr
-
-
-ICONS:
-
-* make all icons of the same size(s)
-
-
-FILE
-
-* Loading de_Userguide.lyx results in two parse errors:
- Paragraph ended in line 21206
- Missing \end_layout.
- Paragraph ended in line 21301
- Missing \end_layout.
- I don't know if that is a lyx2lyx or LyX problem. LyX 1.4 can read the file.
-
-* Change Tools->Preferences->User interface->User interface to something like
- "kornel.default.ui"; save prefs; exit LyX; restart LyX; => crash;
- in the preferences file, there is an entry \bind_file "/Something/kornel.default"
-
- In QPrefsDialog.C:1736, function PrefUserInterface::select_ui() calls
- form_->controller().browseUI(qstring_to_ucs4(uiFileED->text())))
- which in turn calls
- ControlPrefs.C:118
- browseLibFile(lyx::from_ascii("ui"), file, lyx::from_ascii("ui"),
- _("Choose UI file"), FileFilterList(_("LyX UI files (*.ui)")));
- In this function, the extension is removed, because it is the default ("ui" in
- this case). This behaviour applies to
- ControlPrefs::browsebind, ControlPrefs::browseUI
- ControlPrefs::browsekbmap, ControlPrefs::browsedict
- Setting the default extension here to something invalid, is a hack, but works.
- (Invalid may be e.g. "*")
-
-* When loading a LyX file from a Windows directory with a German Umlaut, I get the
- following error:
-
- 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 file C:\...\src\support\filename.C:47
-
- If I rename the directory (no Umlaut), I can load the file without a problem.
-
-
-SPELL CHECKING (Joost 4/11/06)
-
-* Words with umlauts or accents do not arrive as a whole word in the spell
- checker.
- PARTIALLY FIXED (Georg 2006-12-10): pspell should work (untested), ispell
- works if lyxrc.isp_use_input_encoding == true, aspell works on linux,
- cygwin and native windows (it is not clear yet whether it works on OS X).
- ispell (if lyxrc.isp_use_input_encoding == false) does not work yet.
-
-* The cursor does not go to the currently checked word (or maybe it goes,
- but the screen is not updated so that one does not see the word).
-
-* When replacing a misspelled word during spell checking, the screen is not
- updated immediately.
-
-
-TABLE OF CONTENTS
-
-* In TOC, the buttons "Up", "Down", "Promote", and "Demote" are not
- self-explaining. Why don't we group them in two pairs: Section Up/Down, Level
- Up/Down? The arrangement of the buttons may also give some hint to the user.
-
-* The items in the treeview are editable
-
-
-DIALOGS
-
-* when opening an already opened document (or a document with newer backup),
- the mouse pointer turns into a clock, although it waits for confirmation
-
-* If you try to view a document as postscript that cannot be typeset because
- of LaTeX errors and export to LaTeX afterwards you will get the old error
- list again, although the export succeded.
-
-* Open thesaurus dialog; look for keyword "hello" => seg fault
- (on Windows, strictly following Joost's recipe with MSVC and Scons)
-
-
-MATH CONTROL PANEL
-
-* In the math control panel, there is no icon for the "Fractions" button.
-
-* In the math control panel, the buttons are too small.
- The reason is probably that qt resizes the icons so that they fit into the
- button, leaving some margin. This leads to different scales for each icon.
- qt3 did not resize the icons. Can this be set in qt4, too? MG: Why don't we
- enlarge the buttons?
-
-
-OTHER PANELS
-
-* The visual table size selection on the the "Insert Table" dialog has gone
- (Joost 3/11/06).
-
-* The UI for bullet selection in the documents settings looks weird
- (Joost 4/11/06):
- There is a big listbox just to select one of the four levels.
- Isn't this supposed to be a drop-down list or something like that?
-
-* The bullet selection widget shows the bullets in 5 columns (instead of 6)
- for me, and hence does not fit into the window.
- (JSpitzm 2006-11-06)
-
-* The style name in the BibTeX Bibliography panel (near the Browse... button)
- disappears after closing and reopening the panel.
- (Enrico 2006-12-01)
-
-
-MULTIPLE WINDOWS / DOCUMENTS
-
-* There are cursor problems when the same document is opened in two windows
- (Joost 4/11/06).
-
- Information from Abdel:
- Yes, this is the famous dEPM bug (delete Empty Paragraph Mechanism).
- There are two ways to fix that:
- 1) the correct way: fix the dEPM to not invalidate the cursor.
- 2) the easy way: disable the cursor on focus out event and re-enable it at
- focus in event and jump the saved position (at focus out).
-
-* Middle button paste does not work across windows. (Bo 12/15/06)
-
-
-TOOLBARS & MINIBUFFER
-
-* When toolbars are hidden, they pop up again after clicking on the document
- area (Joost 4/11/06).
- Comment by Bo: Can not reproduce, details please.
-
-
-TOOLTIPS:
-
-* Tooltips are no longer shown
-
-
-MENUS
-
-* Some oddities with View menu on MAC (Bennett 3/11/06): DVI does not appear
- in the menu, even though a converter and viewer are defined in Preferences.
- It turned out that this was a user error: a configuration file of 1.4 was
- used without the document flag.
- This should definitely be documented somewhere before the final release,
- because many users will copy their old config files.
-
-
-EDITING
-
-* Create a document with an empty table; mark the whole table; insert a minipage
- in order to have the table inside a minipage => crash
-
-* Create a new document; enter a few chars; press return; from the
- environments combo box on the top left corner select anything, e.g., 'Part';
- try to enter text => you can't!
- MG: This must be a GUI problem; when using keyboard shortcuts (Alt-P-...),
- the problem does not occur; it does not matter whether the cursor is in the last line
- JSpitzm: The problem is that the workarea doesn't get focus after the combo selection.
-
-* Open "de_Intro.lyx"; mark first word ("Einführung"); invoke "ert-insert" => seg fault
-
- On Linux, valgrind reports:
-
- ==23645== Conditional jump or move depends on uninitialised value(s)
- ==23645== at 0x825942D: lyx::(anonymous namespace)::numberOfHfills(lyx::Paragraph const&, lyx::Row const&) (paragraph.h:332)
- ==23645== by 0x826250E: lyx::LyXText::computeRowMetrics(lyx::Buffer const&, int, lyx::Row const&) const (text.C:1307)
- ==23645== by 0x826815F: lyx::LyXText::cursorX(lyx::Buffer const&, lyx::CursorSlice const&, bool) const (text.C:2209)
- ==23645== by 0x83A3072: lyx::InsetText::cursorPos(lyx::BufferView const&, lyx::CursorSlice const&, bool, int&, int&) const (insettext.C:343)
- ==23645== by 0x833D909: lyx::InsetCollapsable::cursorPos(lyx::BufferView const&, lyx::CursorSlice const&, bool, int&, int&) const (insetcollapsable.C:245)
- ==23645== by 0x81DE9AA: lyx::bv_funcs::coordOffset(lyx::BufferView const&, lyx::DocIterator const&, bool) (cursor_slice.h:58)
- ==23645== by 0x81DECC4: lyx::bv_funcs::getPos(lyx::BufferView const&, lyx::DocIterator const&, bool) (bufferview_funcs.C:221)
- ==23645== by 0x81FCBD4: lyx::LCursor::getPos(int&, int&) const (dociterator.h:125)
- ==23645== by 0x81FFED5: lyx::LCursor::setTargetX() (cursor.C:938)
- ==23645== by 0x82716EE: lyx::LyXText::setCursorIntern(lyx::LCursor&, int, int, bool, bool) (text2.C:722)
- ==23645== by 0x8270EE2: lyx::LyXText::setCursor(lyx::LCursor&, int, int, bool, bool) (text2.C:687)
- ==23645== by 0x8161333: lyx::cap::pasteParagraphList(lyx::LCursor&, lyx::RandomAccessList<lyx::Paragraph> const&, unsigned, lyx::ErrorList&) (CutAndPaste.C:630)
-
-* edit->text style->capitalize/lower/upper case doesn't work due to change
- tracking-related changes.
-
-* insert->note->lyx note, enter a few chars, collapse the note. Copy the note
- several times (three lines?), use mouse to select. Lyx crashes with
-
- Assertion triggered in void lyx::LyXText::dispatch(lyx::LCursor&, lyx::FuncRequest&) by failing check "cur.text() == this" in file src/text3.C:323
-
- NOTE: this is unrelated to the button face-lift patch.
-
-* the insertion of Ctrl-Return cannot be undone