I know that there is a problem that can cause a hangup (it has always been there also in the old versions). It seems to be related to a full screen refresh combined with a scribble update. On the DR1000 they normally happen when one of the keys is pressed, causing the next page (and thus a full screen update) to be shown. So normally I enable key-lock when scribbling. I do not know what is causing the problem on the DR800.

Are there more people using this version on the DR800? Do they see the same problem?

I know that there is a problem that can cause a hangup (it has always been there also in the old versions). It seems to be related to a full screen refresh combined with a scribble update. On the DR1000 they normally happen when one of the keys is pressed, causing the next page (and thus a full screen update) to be shown. So normally I enable key-lock when scribbling. I do not know what is causing the problem on the DR800.

Are there more people using this version on the DR800? Do they see the same problem?

FYI I'm using the DR1000 uds hack with DR800+ from Iņigo.

What is key-lock? On the DR800S there appear to be few full-screen refreshes. In the notes application I sometimes have create a full refresh to get it to display the latest lines scribbles. Often pressing the menu key, and pressing it again helps. In notes its annoying as you are drawing a picture. and 50% or more of the lines disappear and only a full refresh helps. That is why I started look at Xournal and the 'paper'lines really help.

I gather you only have a DR1000, so you cannot really test. I'm willing to test trial builds from you on my DR800S. I also have the dev environment setup but that does not act exactly like the device. The dropping of lines in notes never happens there.

Device: iRex iLiad, in love with iRex DR800S. Also a K4NT. Now a Kobo Aura

Quote:

Originally Posted by Mackx

Hi Bran,

I know that there is a problem that can cause a hangup (it has always been there also in the old versions). It seems to be related to a full screen refresh combined with a scribble update. On the DR1000 they normally happen when one of the keys is pressed, causing the next page (and thus a full screen update) to be shown. So normally I enable key-lock when scribbling. I do not know what is causing the problem on the DR800.

Are there more people using this version on the DR800? Do they see the same problem?

I updated the first message of this thread with a new update for Xournal with:
- The last page is now saved when a file is closed.

This used to work for the old firmware and is not re-activated again.

- Using sysSetBgBusy/sysResetBgBusy to prevent sleep mode (idle) of the device. This improves handling of big documents.

When no activity is detected by the firmware, the reader goes to idle-mode to save power. This can cause problems when a lot of 'background-processing' is used. A mechanism is now used to prevent idel-mode from starting when loading new files and when exporting/merging to pdf.

- Some minor bug fixes from the original distribution are taken over.
- Key processing changed:
- - focus is restored to the 'canvas' more at more occasions
- - holding middle on one side (L/R) and taping on up/down on the other side jumps to first/last page

This should improve the behaviour of key handling a lot. Until now keys where missed or the page-entry widget was selected causing the keyboard to pop-up.

- Screen update mechanism changed, using the new display_control-functions. The screen is now much less often updated leading to a better writting experience.

The screen is now not updated anymore after one second of inactivity, which was very unpleasant when writing.

Thanks for the update Marcel. I appreciate your work for the community.

A (very) quick test ran smoothly on my DR1000, except for one thing. If I want to insert text through the text tool, the on-screen keyboard does not show up. I remember this worked in a previous version, but I don't know if I also tested this in 0.6. At least it does not appear to work in 0.7.

A (very) quick test ran smoothly on my DR1000, except for one thing. If I want to insert text through the text tool, the on-screen keyboard does not show up. I remember this worked in a previous version, but I don't know if I also tested this in 0.6. At least it does not appear to work in 0.7.

I did not test that, it could be that my new 'refresh disabling'-code prevents the keyboard from showing. Unfortunately I forgot my DR at home this morning, so I cannot check myself. I will check this weekend and try to solve it. (Maybe the screen is properly updated when you show and remove the (DR-)menu, as a work-around)?)

PS: It is possible to have version 0.6 and 0.7 both 'installed'. Rename the old executable from the 0.6-zip-file and copy it to the xournal-bin-folder (\Programs\_xournal\bin\xournal), make a copy of the .desktop-file (\Programs\xournal.desktop) and change the Name and Exec line. (Assuming 0.7 is already installed.)

It also installs and works well on my device with two caveats: the keyboard indeed does not show up and when used in landscape mode, which can be useful for a better support of the writing hand, the text does not appear where one writes it, but in the other corner as if it still was in portrait mode. (I believe that with the old version, it appeared at the place of writing after a couple of seconds, but in the current one, it stays in the other corner).

The writing works perfectly now! I wanted to let you know that the keyboard comes up when setting the zoom and when you execute a "save as." I still have to press the battery status to get Xournal to display a 10-page .xoj file I created.