Activity for Denis Auroux

  • Denis Auroux Denis Auroux committed [c497ee]

    fix_stroke_origin option: redraw pressure-sensitive strokes when initial segment gets fixed

  • Denis Auroux Denis Auroux committed [08092e]

    - Keep clipboard upon exiting.

  • Denis Auroux Denis Auroux posted a comment on ticket #338

    Yes, the new patch works properly! (unlike the previous one which didn't quite reset in the right way). I'm now using fix-bug-339 branch as is, and it seems to work fine. I'll report if I notice anything bad, but it seems that it should be good to go. Thanks a lot for all your work on these issues. (And shame on Lenovo for the quality of their new digitizers, seems like there's something they still need to figure out). Denis

  • Denis Auroux Denis Auroux posted a comment on ticket #338

    Thanks for confirming yourself -- I was trying to look into recording with your script + filming things, but busy life got in the way; it's even better if you've witnessed it directly. I can't tell completely for sure, and lack the expertise to record any kind of usable data, but my impression is that the pointer lag while hovering is also present in Windows, so it's probably indeed a hardware issue and not a linux driver issue. Do you happen to know if it's likely to be a general issue with AES,...

  • Denis Auroux Denis Auroux posted a comment on ticket #203

    I don't see any way to make it easily configurable at runtime without rewriting some portions of code, but if you're willing to live with a quick-and-dirty patch, here's something approaching what you want. It's not clean at all. You'll probably want to remove the font selection button from the second toolbar (add "fontButton" to shorten_menu_items in config file), and shouldn't attempt to play with the interface_vorder... config options. Denis

  • Denis Auroux Denis Auroux posted a comment on ticket #338

    So... I think my real problem is that, when the pen is hovering above the screen, the reported position of the pen lags far behind the actual position, despite the refresh rate being of the order of at least 50 to 100 Hz while hovering -- the trajectory is followed fairly accurately but if the pen is moving quickly, the pointer can be quite a bit behind the motion, by a half-second or so; and pressing on the screen causes the position to be suddenly caught up in time. (So, with averaging, a lot of...

  • Denis Auroux Denis Auroux posted a comment on ticket #339

    Thanks! The new version works much better -- doesn't freeze the touchscreen all the time, and does fix this bug (the upper side button state). (Disclaimer: after a lot of random whole-hand touching, I did get the touchscreen to freeze once, but it took quite a bit of malicious effort, and I seem to recall the standard 0.34.2 isn't completely immune either; so I think the new fix-bug-339 patch is ok). Regarding whether this addresses #338: the random button presses without hitting the screen with...

  • Denis Auroux Denis Auroux posted a comment on ticket #338

    Hi Jason, "experiment" wasn't too impressive on my system -- strokes felt noticeably less smooth than with standard averaging and there were still some noticeable 'tails' at the start of strokes. "experiment2" seems better to me, but there are still 'tails' because presumably the weighted average still includes some of the coordinates from before the pen hit the screen. To be honest, I think my simple-minded 'reset the queue if the pen wasn't on the screen' does the best job of cleaning up the starting...

  • Denis Auroux Denis Auroux posted a comment on ticket #339

    The patched driver causes the touchscreen to work properly at startup, but to mostly cease functioning after the first multi-touch hit on the screen (which gets somehow converted to a button 5 or something like that -- scroll event maybe? -- xinput test <...> lists things like button press 5 button release 5 key release 37 key press 37 and after that point I might get some button press/release events but no motion events at all from the touchscreen, or just nothing at all anymore. I've sometimes...

  • Denis Auroux Denis Auroux posted a comment on ticket #339

    Hmm, not so fast... the touch device now seems to behave erratically -- sometimes works, sometimes sends only button press and release events but not motion events when moving the finger on the screen. I should try to check whether this is caused by the patch or by other system updates.

  • Denis Auroux Denis Auroux posted a comment on ticket #338

    Besides the patch for #339 to avoid spurious button events, I'd like to suggest something along the lines of: --- wcmFilter.c 2017-08-31 11:10:16.764050053 -0700 +++ /home/auroux/DL/xf86-input-wacom/src/wcmFilter.c 2017-08-31 11:00:51.793441138 -0700 @@ -288,6 +288,10 @@ DBG(10, common, "common->wcmRawSample = %d \n", common->wcmRawSample); + // DA: attempt: disable averaging when pressure goes from zero to nonzero + if ((ds->device_type == STYLUS_ID || ds->device_type == ERASER_ID) && pChannel->valid.states[0].pressure==0)...

  • Denis Auroux Denis Auroux posted a comment on ticket #338

    I agree that the patch for #339 seems to fix the problem of the spurious dots, at first glance at least (I've only tried it for a few minutes so far) -- apparently no more buttonpress events when the pen is still hovering. The hooks are still there; even if RawSample is 1, when drawing fast I see some inaccuracy (but it's much less problematic). If I have time I will look into the code and try something quick and dirty about this, at least for my own purposes. Denis

  • Denis Auroux Denis Auroux posted a comment on ticket #339

    Sorry for the long delay. I can confirm that the patch does fix this bug for me (Lenovo X1 Yoga 2nd gen, "AES" pen). The upper side button is now in the correct state when the pen re-enters proximity. Thanks a lot!! As far as I can tell this helps partially with #338 but not completely: I don't seem to get any erroneous button press events when the stylus is still hovering (though I will need to test over time); but the first few coordinates of every stroke still suffer from a lot of parallax, the...

  • Denis Auroux Denis Auroux posted a comment on ticket #186

    Yes, the save is single threaded -- indeed the appropriate thing to do would be to handle the autosave in a separate thread; alas, due to poor structuring of the code, it would take quite a bit of work to make operations on the document thread-safe (so that what gets auto-saved in the background is a coherent version of the document). Redoing it in a better way is vaguely on the to-do list but unlikely to happen soon given how little time I have to spend on xournal these days. (There is out there...

  • Denis Auroux Denis Auroux posted a comment on ticket #186

    Hmm, I'm very sorry but I'm unable to reproduce the issue even at the very high zoom levels you are using. It might be a general performance issue, it might be an issue with your environment (try in a different window manager just in case??), or it might be something else. The main advice I can give you is that, presumably, separating the document into one xoj file per page, or having smaller pages, would likely help. Not very pleasant, but I am not sure what else to suggest. Sorry! Oh... if the...

  • Denis Auroux Denis Auroux posted a comment on ticket #185

    Strange -- since the id's come back identical there shouldn't be a problem. What version of xournal are you using exactly? I'm travelling this week and don't have any input devices I can attach and detach at will, but I'll try to remember to test next week. (In case I forget, feel free to remind me by responding here if nothing happens in the next 2 weeks or so). Denis

  • Denis Auroux Denis Auroux posted a comment on ticket #186

    I am not sure why it is quite so slow. There are a lot of graphics elements in that xoj file (13104 strokes, with about 882 thousand line segments in there), so updating the display does take quite a bit of cpu power. But on my system it is only operations that require a full redraw, such as changing the zoom level, or adding a page, which cause a noticeable slowdown (1 second or so for me). Drawing is instantaneous, as it should be. Does the delay you observe happen at all zoom levels or only at...

  • Denis Auroux Denis Auroux posted a comment on ticket #185

    xournal works on GTK2, which as far as I can tell is unable to deal with hotplugging of input devices (it scans for input devices only once at startup). So if plugging back in modifies the xinput device identifiers, xournal will be confused and won't recognize these as xinput-enabled devices until you restart. What I find mysterious though, is that at least in the case of suspend/resume, the device ids should come back the same as previously and xournal should work ok. Can you give the output of...

  • Denis Auroux Denis Auroux posted a comment on ticket #124

    Shifting item->bbox.top is indeed the right way to deal with this, but given that the mouse cursor and the text cursor don't have the same size (the mouse cursor has a fixed size regardless of the font, the text cursor has a font-dependent size), I am not sure if one should shift by the font ascender size, the font nominal size, or the size of the mouse cursor. I imagine that most people want the bottom of the mouse cursor to be the baseline of text characters. The font size is the total height of...

  • Denis Auroux Denis Auroux posted a comment on ticket #327

    Now to figure out how to get functional right-click out of these tablets instead of middle-click. Still not sure why this is desirable / necessary. Remapping button 2 to button 3 can be done easily in xorg.conf or via xsetwacom (or perhaps even in gnome's dconf settings). At least concerning Thinkpads, the traditional behavior of the linuxwacom driver on those tablet PC pens, going back at least 10 years, has been to map the first (and only) stylus side button to button 2; and the eraser tip, on...

  • Denis Auroux Denis Auroux modified ticket #123

    Can't load PDF in Ubuntu 13.04

  • Denis Auroux Denis Auroux posted a comment on ticket #123

    I now suspect this was the same issue as #172, concerning changes to ghostscript. (i.e. affected Page -> Load background rather than File -> Annotate PDF). Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux modified ticket #132

    Annotation works up to beginning of page 684 (0.4.7)

  • Denis Auroux Denis Auroux posted a comment on ticket #132

    Million pixel limit was in our code, not in GTK. Oops, my bad. Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux modified ticket #136

    Glitches - Xinput + Wacom

  • Denis Auroux Denis Auroux posted a comment on ticket #136

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux modified ticket #139

    Wrong behaviour on end pen gesture

  • Denis Auroux Denis Auroux posted a comment on ticket #139

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux modified ticket #142

    Export issue: only exports modifications without the original content

  • Denis Auroux Denis Auroux posted a comment on ticket #142

    I suspect this may have been caused by attempting to export on top of the original pdf (rather than to a new pdf file). See bug #160. The export pdf shouldn't be the same file as the pdf being annotated. There are now warnings about this. Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux modified ticket #144

    Pen interpreted as both pen and touchscreen

  • Denis Auroux Denis Auroux posted a comment on ticket #144

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux modified ticket #146

    file corrupted

  • Denis Auroux Denis Auroux modified ticket #147

    Autosave causes lag on larger files

  • Denis Auroux Denis Auroux modified ticket #150

    embed font into annotated PDF

  • Denis Auroux Denis Auroux modified ticket #152

    Missing German translations (with attached po)

  • Denis Auroux Denis Auroux posted a comment on ticket #152

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include this update.

  • Denis Auroux Denis Auroux modified ticket #156

    Mac OS X gtk-quartz backend support

  • Denis Auroux Denis Auroux posted a comment on ticket #156

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux modified ticket #157

    wrong (too thick) line width at end of strokes

  • Denis Auroux Denis Auroux posted a comment on ticket #157

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux modified ticket #159

    Regression: 0.48 version bug on "save as" "export pdf" dialog boxes

  • Denis Auroux Denis Auroux posted a comment on ticket #159

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux modified ticket #161

    "designate as touchsreen" does not load config

  • Denis Auroux Denis Auroux posted a comment on ticket #161

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux modified ticket #163

    Compile Xournal with libxcb-shm1.11.1-49.1

  • Denis Auroux Denis Auroux posted a comment on ticket #163

    From a google search this seems to have been an issue with libxcb, possibly with packages including outdated versions of the library. I will close this bug now, please reopen if the issue persists with an up-to-date libxcb. (and without packages shipping with built-in outdated libxcb such as certain versions of Steam).

  • Denis Auroux Denis Auroux modified ticket #164

    Color boxes loading pictures from home directory

  • Denis Auroux Denis Auroux posted a comment on ticket #164

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux modified ticket #165

    [pdf export] low quality of new export method compared to the legacy

  • Denis Auroux Denis Auroux posted a comment on ticket #165

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux modified ticket #166

    xournal page limit?

  • Denis Auroux Denis Auroux posted a comment on ticket #166

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux modified ticket #168

    Can't load background

  • Denis Auroux Denis Auroux posted a comment on ticket #168

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code. I agree with the issue pointed out that clicking outside a menu doesn't close it when xinput is enabled; I am not sure this is a meaningful issue, if it bothers you please file a new bug report about it just so it's on my list again.

  • Denis Auroux Denis Auroux modified ticket #170

    Unresponsive GUI when XInput enabled

  • Denis Auroux Denis Auroux posted a comment on ticket #170

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux modified ticket #171

    Crash when pasting png placed on clipboard with xclip

  • Denis Auroux Denis Auroux posted a comment on ticket #171

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux modified ticket #172

    Crash when loading pdf background.

  • Denis Auroux Denis Auroux posted a comment on ticket #172

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code. (I have noted the ongoing unresolved discussion about a mechanism for changing the pdf file being annotated within the user interface, though feel free to reopen it as a feature request if appropriate).

  • Denis Auroux Denis Auroux modified ticket #174

    Xournal is shrinking quality about 50%

  • Denis Auroux Denis Auroux posted a comment on ticket #174

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux modified ticket #179

    Icon placeholder size depends on working directory

  • Denis Auroux Denis Auroux posted a comment on ticket #179

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux posted a comment on ticket #184

    Please confirm the status of this bug with either latest cvs/git or with newly released 0.4.8.2016.

  • Denis Auroux Denis Auroux modified ticket #181

    Xournal does not save touch screen device name with comma properly

  • Denis Auroux Denis Auroux posted a comment on ticket #181

    Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.

  • Denis Auroux Denis Auroux modified ticket #182

    Please release a new version.

  • Denis Auroux Denis Auroux posted a comment on ticket #182

    Done at last. Version 0.4.8.2016. Strictly identical to the cvs/git repository, so if maintainers have already rebased on the repository within the last year or so, there is no need to update; if they are still with the 3-year-old 0.4.8 release then an update is highly recommended. Denis

  • Denis Auroux Denis Auroux committed [25b6ff]

    Bump version number for bugfix release 0.4.8.2016

  • Denis Auroux Denis Auroux posted a comment on ticket #136

    The bug was fixed 3 years ago. Just get the version from the CVS/GIT repository. I guess I'll really have to make a new release with the accumulated bug fixes? (0.4.8.2016 ?) Perhaps I should have an official policy of no releases and ask package maintainers to rebase on CVS/GIT when needed. Anyway: the project is not dead, though it's not moving much due to lack of time, but bugs are definitely getting fixed in a timely manner. Just not being good about making official releases. Denis

  • Denis Auroux Denis Auroux created ticket #339

    Lenovo pen upper side button state not tracked out of prox

  • Denis Auroux Denis Auroux posted a comment on ticket #327

    Ok will do. Opening #339 now and posting a log about the state-tracking issue. Regarding button numbering, in my opinion, if we accept that the lower side button is the eraser tool then it is completely reasonable to have the upper side button (which is then the only stylus button) be reported as button 2 on the stylus, for the sake of numbering them consecutively. I noticed that the wacom calibration/remapping tool in gnome-control-center gets confused and doesn't let you remap the button accurately,...

  • Denis Auroux Denis Auroux modified a comment on ticket #338

    Capture files and gimp output attached: a few diagonal strokes (with erroneous "check marks" and/or sporadic dots at the beginning), then dots generated just by waving the pen above the screen. (Sorry for the translated x coordinates, I have an external monitor connected to the left of the laptop screen so the x valuator maps tablet range [0,30935] to rescaled [13257,30935]; y is not rescaled).

  • Denis Auroux Denis Auroux posted a comment on ticket #338

    Capture files and gimp output attached: a few diagonal strokes (with erroneous "check marks" and/or sporadic dots at the beginning), then dots generated just by waving the pen above the screen.

  • Denis Auroux Denis Auroux posted a comment on ticket #338

    With Threshold=400 and RawSample=1, the spurious portions of strokes are rare enough and short enough that handwriting in xournal remains legible, but they remain present; and some strokes are missed (pressure doesn't reach the threshold) + the xy coordinates are noisy (due to no averaging). If I decrease threshold or increase rawsample then the spurious portions of strokes become too much of a problem. Not sure why rawsample makes things qualitatively so much worse. Perhaps it is because, when button...

  • Denis Auroux Denis Auroux posted a comment on ticket #327

    Bjorn: the upper side button maps to button 2 which is indeed a middle click. If you need it to do a right click (button 3), the xsetwacom command is xsetwacom set "Wacom Co.,Ltd. Pen and multitouch sensor Pen stylus" Button 2 3 (or change the device name if yours is different from mine) (There is however still the issue I pointed out just above, that this button doesn't seem to work correctly when the pen moves in and out of proximity while the button is pressed). Similarly you can map the lower...

  • Denis Auroux Denis Auroux posted a comment on ticket #327

    There is nonetheless a problem with the button behavior on this pen. The lower button works impeccably as eraser button 1, in particular if I press it out of proximity and then bring the pen to the screen then it reports an eraser button 1 event as expected. But the upper button only acts as pen button 2 while in proximity, and has no "memory" of its state. Namely: if I press the upper button while in proximity then press the stylus down I get a button 2 press (with TabletPCButton on; otherwise I...

  • Denis Auroux Denis Auroux created ticket #338

    abnormal pressure / bad strokes on Lenovo X1 Yoga AES pen

  • Denis Auroux Denis Auroux posted a comment on ticket #182

    Sorry I didn't respond earlier. I can't promise -- I'll try to do it at some point because it seems that distribution packages just won't follow the repository, but it's a very busy period for me etc. So: you might as well also file a bug for the debian package maintainer to request for them to package the latest git master. Thank you for your understanding. Denis On 07/02/2017 08:08 AM, Hendrik Langer wrote: i'm sorry. is there any information if this is going to happen? should i file a bug for...

  • Denis Auroux Denis Auroux posted a comment on ticket #216

    Ticket moved from /p/xournal/patches/86/

  • Denis Auroux Denis Auroux posted a comment on ticket #86

    This is a feature request (and indeed a common one), not a patch. If you are using a mouse, the ruler mode lets you do straight lines, just not particularly horizontal/vertical. If you are using a pen, the shape recognizer will convert a reasonably good hand-drawn vertical line into a straight vertical line. I agree that a grid/snap mode for the ruler to make it easier to draw vertical and horizontal lines rather than just oblique straight lines would be useful; alas I don't have time to implement...

  • Denis Auroux Denis Auroux posted a comment on ticket #184

    This is a bug, not a patch. Also, I suspect this may have been fixed last year in the CVS/GIT repository when making the text tool act on button release instead of button press. Can you please try downloading the latest code in the repository, e.g. at https://sourceforge.net/p/xournal/code/ci/master/tarball and compiling from the source? Let me know if the issue is fixed. Thanks, Denis

  • Denis Auroux Denis Auroux posted a comment on ticket #184

    Ticket moved from /p/xournal/patches/87/

  • Denis Auroux Denis Auroux posted a comment on ticket #183

    (1) Regarding icons: there is no clean solution, but there is a hack. Find the image files for xournal's icons, likely in /usr/share/xournal/pixmaps/ or /usr/local/share/xournal/pixmaps/ and use your favorite graphics converter to make them larger. For example, assuming you have ImageMagick's "convert" tool installed: for i in *.png do mv $i $i.old.png convert $i.old.png -resize 200% $i done (you can undo by renaming the .old.png files to overwrite the rescaled ones, or by reinstalling the package)....

  • Denis Auroux Denis Auroux posted a comment on ticket #85

    Thanks! but note that this was already in the cvs and git repositories... Denis

  • Denis Auroux Denis Auroux posted a comment on ticket #69

    Copying xournal-devel since there's an actual UI proposal further down this message...

  • Denis Auroux Denis Auroux posted a comment on ticket #69

    Hi, this feature request has not been addressed yet -- the only sensible way to fix...

  • Denis Auroux Denis Auroux committed [1e4b76]

    updated Italian translation (Marco Ciampa)

  • Denis Auroux Denis Auroux posted a comment on ticket #181

    On 01/31/2017 01:54 PM, Saku Aura wrote: Thank you, the substring trick worked like...

  • Denis Auroux Denis Auroux posted a comment on ticket #181

    This has been fixed in upstream (cvs/git repository). Recompiling from cvs/git should...

  • Denis Auroux Denis Auroux posted a comment on ticket #214

    On the original post: copy-pasting / duplicating a whole page: yes this is a missing...

  • Denis Auroux Denis Auroux posted a comment on ticket #180

    Wayland does not currently provide xinput device event support in a manner compatible...

  • Denis Auroux Denis Auroux posted a comment on ticket #179

    I assume you have a file in your home directory with the same name as one of the...

  • Denis Auroux Denis Auroux posted a comment on ticket #62

    Thanks for pointing out that this is currently fixed (mostly by accident, I'm afraid)....

  • Denis Auroux Denis Auroux posted a comment on ticket #177

    On 12/20/2016 11:16 AM, The Compiler wrote: Thanks for the answer! Any chance you...

  • Denis Auroux Denis Auroux posted a comment on ticket #178

    Is the dark background for text boxes while they are being edited (you can type into...

  • Denis Auroux Denis Auroux posted a comment on ticket #177

    Hi there, The general issue about the second side button should be reported against...

  • Denis Auroux Denis Auroux posted a comment on ticket #176

    On 12/17/2016 12:50 AM, Ewald wrote: However, you say the lines "are not really there"....

1 >