Hi again,

A couple of other bugs/misfeatures:

- I usually have the right button mapped to "select rectangle" and left 
button mapped to the pen. If I select something (by right click), then 
right click in it to start a selection move, when I release the right 
button the selection gets reset (so I can't move it again anymore...). 
Also, if after selecting a rectangle I left-click anywhere (even in the 
selection rectangle) it starts drawing without resetting the selection 
(I'd expect it to reset the selection before drawing; and to move the 
selection rather than draw if I click inside the rectangle).

- Not urgent, but I think there is a performance issue with redrawing 
the display (even when there's no PDF background). I'm very impressed 
with the responsiveness to zoom. However, exposing the window or 
scrolling are not fast enough. With just a few tablet-drawn strokes on a 
sheet of plain paper (or more realistically when I open a 5-page 
document of notes taken during a lecture), the display becomes quite 
slow to refresh in situations where the whole window gets redrawn -- 
more specifically: (a) when minimizing then un-minimizing the window 
(about 0.3 to 0.5 second to draw the window contents), or (b) when 
scrolling by clicking in the scrollbar (the display noticeably lags 
behind the position to which I am trying to scroll). Not an obstacle to 
a first release, but it will need to be addressed at some point. (I'm 
sure you'll figure out how to, given how fast your zoom is).

- I've now had it twice crash while trying to auto-save:

Error: signal 11:
[bt]: (0) xournalpp() [0x80c3d1e]
[bt]: (1) [0xfab400]
[bt]: (2) /lib/libc.so.6(strcmp+0x8) [0x51be88]
[bt]: (3) xournalpp(_ZNK6String6equalsEPKc+0x2e) [0x80c691e]
[bt]: (4) xournalpp(_ZN7XmlNode9setAttribE6StringS0_+0x11e) [0x809239e]
[bt]: (5) xournalpp(_ZN11SaveHandler10visitLayerEP7XmlNodeP5Layer+0x5de) 
[0x808eede]
[bt]: (6) 
xournalpp(_ZN11SaveHandler9visitPageEP7XmlNodeP7XojPageP8Documenti+0x5a9) 
[0x8090049]
[bt]: (7) xournalpp(_ZN11SaveHandler11prepareSaveEP8Document+0x542) 
[0x8090ee2]
[bt]: (8) xournalpp(_ZN7Control16autosaveCallbackEPS_+0x4e) [0x808a6de]
[bt]: (9) /lib/libglib-2.0.so.0() [0x6c667d]
[bt]: (10) /lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f8) [0x6c5fb8]
[bt]: (11) /lib/libglib-2.0.so.0() [0x6c98e8]
[bt]: (12) /lib/libglib-2.0.so.0(g_main_loop_run+0x1bf) [0x6c9d5f]
[bt]: (13) /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9) [0x2149c79]
[bt]: (14) xournalpp(main+0x414) [0x80c9564]
[bt]: (15) /lib/libc.so.6(__libc_start_main+0xe6) [0x4bbbb6]
[bt]: (16) xournalpp() [0x8075ce1]

- I've been able to reproduce the mis-behavior with recognizing lines, 
and will try to figure out how to fix it. (Rectangles are more 
complicated, so I want to first fix the issue with lines.)

Best,
Denis

-- 
Denis Auroux
MIT Department of Mathematics           aur...@math.mit.edu
    (on leave) and
University of California, Berkeley      aur...@math.berkeley.edu
Department of Mathematics               Tel: 510-642-4367
817 Evans Hall # 3840                   Fax: 510-642-8204
Berkeley, CA 94720-3840

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Xournal-devel mailing list
Xournal-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xournal-devel

Reply via email to