* Resolve compiler warnings
+* especially this one: src/frontends/qt4/QPrefsDialog.C:944: warning: unused parameter 'nr'
+
* Watch for bugzilla.lyx.org entries
* Open bugs: http://tinyurl.com/y7hdzc
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.
+* On Windows, LaTeX document classes are no longer detected
+ (using Joost's build script (scons/MSVC 2005) and latest MikTeX).
+ To verify, remove your user settings in
+ C:\Dokumente und Einstellungen\username\Anwendungsdaten\lyx15
+
+* agu-dtd is used as the default document class, which is not a good
+ idea in 99% of all cases
+
+* On Windows (using scons/MSVC): Create an empty bibtex file, called
+ 'lit.bib'. Create a new LyX document 'lit.lyx' in the same directory
+ that has a bibliography inset pointing to lit.bib.
+ Now, if lit.[lyx|bib] are stored in a path with ASCII characters only,
+ class FileName is used as follows:
+ FileName::FileName(string const &): C:/foo/lit.lyx.emergency
+ FileName::FileName(string const &): C:/foo/#lit.lyx#
+ FileName::FileName(string const &): C:/foo/
+ FileName::FileName(string const &): C:/foo/lit.bib
+ FileName::FileName(string const &): C:/lyx-trunk/build-msvc/bin
+ FileName::FileName(string const &): C:/foo/lit.lyx,v
+ FileName::FileName(string const &): C:/foo/RCS/lit.lyx,v
+ FileName::FileName(string const &): C:/foo//CVS/Entries
+ FileName::FileName(string const &): C:/foo/lit.lyx
+ However, if the path contains a German Umlaut ("bäh"), LyX crashes:
+ FileName::FileName(string const &): C:/bäh/lit.lyx.emergency
+ FileName::FileName(string const &): C:/bäh/#lit.lyx#
+ FileName::FileName(string const &): C:/bäh/
+ FileName::FileName(string const &): C:/bäh/lit.bib
+ FileName::FileName(string const &): lit.bib
+ 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
+e C:\cygwin\home\ms\lyx-trunk\src\support\filename.C:48
+ Odd, isn't it?
SPELL CHECKING (Joost 4/11/06)
* The items in the treeview are editable
+* open Tutorial; click on TOC: TOC dialog has no contents; touch TOC slider
+ => seg fault.
-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
+DIALOGS
* 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
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
* the insertion of Ctrl-Return cannot be undone
+* open a document full of marginal notes (other insets should also work),
+ select multiple insets from the begining twice, lyx crashed with
+ QLayout::addChildWidget: lyx::frontend::QCommandBuffer "" in wrong parent; moved to correct parent
+ Assertion triggered in void lyx::LyXText::dispatch(lyx::LCursor&, lyx::FuncRequest&) by failing check "cur.text() == this" in file src/text3.C:323
+ Abort
CHANGE TRACKING
* LyX crashes if you want to accept/reject an end-of-par character only
+* accept/reject change are presently broken, because redoParagraph() and
+ updateLabels() aren't invoked properly
+
LAYOUT
this is important for the test case); add a character into the note
=> the complete footnote is expanded but only the current line is repainted
-* In the splash screen, the LyX version number is printed with a very, very
- small font size such that it becomes almost invisible on Windows.
-
* END_LABEL_* handling in RowPainer::paintLast() is broken. In regular text,
label boxes are not completely visible (because we shrinked the margin on
screen?). Inside of insets, they don't work at all.
FIXED (JSpitzm-2006-11-06): force updateGeometry() after the panelstack has
been created (with Qt >= 4.2 only). A brute method, but it works.
-* If you open Edit>Test Style... for the first time, the choice text for
+* If you open Edit>Text Style... for the first time, the choice text for
"Never Toggled>Size" doesn't fit in the selection box (note that in German,
texts are a bit longer than in English). Interestingly, if you invoke the
dialog a second time, its button sizes are adjusted to their content.
-
- WONTFIX: This happens with qt >= 4.2 only, it does not happen with 4.1.4/4.1.5!
- (or maybe try to add an updateGeometry() call somewhere as well; JSpitzm).
+ This happens with qt >= 4.2 only, it does not happen with 4.1.4/4.1.5!
+
+ FIXED (2006-12-24 JSpitzm)
* All label and button texts in the Qt4 dialogs are not translated.
(bug 3034). It was introduced by the conversion of mathed to unicode,
because two methods Parser::tokenize() with different semantics existed.
+* In the splash screen, the LyX version number is printed with a very, very
+ small font size such that it becomes almost invisible on Windows.
+ FIXED (Enrico 2006-12-21)
+
+* 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. "*")
+ FIXED (Enrico and Georg 2006-12-21)
+
+* 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.
+ FIXED (Enrico and Georg 2006-12-21)
+
+* when opening an already opened document (or a document with newer backup),
+ the mouse pointer turns into a clock, although it waits for confirmation
+ FIXED (Enrico 2006-12-21)
+
+* The style name in the BibTeX Bibliography panel (near the Browse... button)
+ disappears after closing and reopening the panel.
+ FIXED (Enrico 2006-12-22)
+