wbsoft/frescobaldi — Issue #8: 2.0: Bugs with windows
Author: Themushi
Created: 2011-12-27 17:35:24+00:00
State: open

Hi,

I've been waiting for Frescobaldi 2.0 for a while, since I'm a Windows user and this version was supposed to work well on this OS.

Yet, I'm encountering many bugs (I've been trying the bug report system, but I use a webmail and the command I wrote inWindows registry doesn't work with Frescobaldi).

First, I tried to install **poppler**. After many researchs, I think I've been successful, as Frescobaldi seems to “detect” poppler (I have no error message linked to poppler website left in the preview window). But I still can't have any preview… (the window remains dark grey)
(I didn't try anything with the integrated midi-player)

Then, **opening a .ly file is impossible** (Frescobaldi runs during 0,01 second before closing, but whithout any error).
When I try a drag'n'drop to open a file, I have this error (sometimes it's longer):

Traceback (most recent call last):
File "C:\Python27\lib\site-packages\frescobaldi_app\mainwindow.py", line 188, in slotViewChanged
self.updateWindowTitle()
File "C:\Python27\lib\site-packages\frescobaldi_app\mainwindow.py", line 220, in updateWindowTitle
name.append(util.homify(doc.url().toLocalFile()))
File "C:\Python27\lib\site-packages\frescobaldi_app\util.py", line 62, in homify
homedir = os.path.expanduser('~')
File "C:\Python27\lib\ntpath.py", line 301, in expanduser
return userhome + path[i:]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 11: ordinal not in range(128)

After this error, I have the file in my tab bar with the right filename, but the file is empty (Fortunately, it doesn't “destroy” the file, Frescobaldi just can't load it).
(I remarked that the **UnicodeDecodeError** thing seems to occur very often, but I don't know why. Perhaps a matter of accented characters? (I'm french, so there are many of them !))

However, I can create a file and save it (but then I can't re-open it anymore), and the setup-wizard is OK.
Running Lilypond is also possible, and I can have the .pdf and .mid files. But I have some internal errors, like :

Traceback (most recent call last):
File "C:\Python27\lib\site-packages\frescobaldi_app\musicview\__init__.py", line 102, in openDocument
self.widget().openDocument(doc)
File "C:\Python27\lib\site-packages\frescobaldi_app\musicview\widget.py", line 111, in openDocument
self._links = pointandclick.links(document)
File "C:\Python27\lib\site-packages\frescobaldi_app\musicview\pointandclick.py", line 62, in links
l = _cache[document] = Links(document)
File "C:\Python27\lib\site-packages\frescobaldi_app\musicview\pointandclick.py", line 82, in __init__
m = textedit_match(link.url())
TypeError: expected string or buffer

(A problem with the point-and-click feature I think. So I tried Ctrl+Shift+P (to avoid it). The PDF preview still doesn't appear though.)

Sometimes, when parsing or typing a function, I encounter a bug, even if the syntax color is OK. It just interrumpts me.
**Features like copy-paste rythm, quick insert, lyrics hyphenation (with Scribus's dicts) etc. are working perfectly well.**

I also have a bug (unicodeerror) when I open “Lilypond preferences” in the option menu (even if I can change the options there).

At least, Frescobaldi doesn't “crash”, like it did when I once tried to install a previous version, some months ago. But I can't say it “works”. I'm very disappointed : Frescobaldi's features are enjoyable and well-designed, but I still can't use them !

I hope this report will help !

(Please excuse my poor english : I'm french !)