[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2012-01-30 Thread Launchpad Bug Tracker
This bug was fixed in the package xscreensaver - 5.15-2ubuntu1 --- xscreensaver (5.15-2ubuntu1) precise; urgency=low * Merge with Debian testing, remaining Ubuntu changes: - debian/control: + Add Vcs-Bzr link + Add/Update replaces with Ubuntu versions + Update

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-11-14 Thread Nokir
How about displaying the keyboard layout in the password window? ** Attachment added: diff.txt https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/671923/+attachment/2596411/+files/diff.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-11-13 Thread Roman Mamedov
Great, now I have to do three attempts on average, to enter my password. You see, I have both English and Cyrillic (Russian) input layouts installed. Before this change, typing in Russian in the password field simply did not work (did not add any characters), so I immediately knew the selected

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-10-27 Thread Launchpad Bug Tracker
** Branch linked: lp:debian/xscreensaver -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/671923 Title: In XScreensaver unlock screen it is not possible to insert € sign To manage notifications about

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-10-03 Thread Nokir
Just tried 5.15, it works fine. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/671923 Title: In XScreensaver unlock screen it is not possible to insert € sign To manage notifications about this bug

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-09-12 Thread Mamoru Tasaka
I use ASCII characters only and currently I cannot check this. However do some people know some evidence that XLookupString checks LC_CTYPE? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/671923

Re: [Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-09-09 Thread Jamie Zawinski
So I guess we still don't know what the right thing is to do about this? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/671923 Title: In XScreensaver unlock screen it is not possible to insert €

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-09-09 Thread Nokir
With setlocale(LC_TYPE, ), everything works as expected on my machine, even with LANG=ja_JP.UTF-8. Maybe some others should test this. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/671923 Title: In

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-07-24 Thread Nokir
I'm not sure, but I think xscreensaver uses /etc/shaddow on my machine. setlocale (LC_CTYPE, ) should work, since the Password string is localized by LC_MESSAGES (At least I think it is, I can't test) and the date is localized by LC_TIME. On my machine, the date is fine when using setlocale

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-07-09 Thread Kiran Majer
Yep, tested 5.14 with the i386 and amd64 oneiric binaries on my natty systems and it's still the same issue: when entering '€' no star appears and unlocking doesn't work. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

Re: [Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-07-09 Thread Jamie Zawinski
On Jul 9, 2011, at 12:34 AM, Kiran Majer wrote: Yep, tested 5.14 with the i386 and amd64 oneiric binaries on my natty systems and it's still the same issue: when entering '€' no star appears and unlocking doesn't work. Beats me. It works on my machine. So at this point, someone who is

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-07-09 Thread Nokir
I tried 5.12 with the patch attached (it makes xscreensaver handle multibyte chars as multiple single byte chars and adds the debugging from 5.14) and 5.14 unpatched on Natty. I entered ö€ and got this (i made the debugging be in hex instead of oct): xscreensaver 5.12: ## odiaeresis = 2 ö c3

Re: [Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-07-09 Thread Jamie Zawinski
Try playing around with the various locale-related environment variables before launching the xscreensaver daemon. It *may* be that to make this work it's necessary for xscreensaver to call setlocale(), which it did briefly (possibly only in 5.12) but I turned that off because it screws

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-07-09 Thread Nokir
LANG is already set to de_DE.utf8, and `LC_ALL=de_DE.utf8 xscreensaver ` does the same as `xscreensaver`. If I delete that line with #undef ENABLE_NLS, 5.14 works fine. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

Re: [Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-07-09 Thread Jamie Zawinski
On Jul 9, 2011, at 11:39 AM, Nokir wrote: If I delete that line with #undef ENABLE_NLS, 5.14 works fine. Sigh... well it completely screws up the dialog box in Japanese, so that's not a complete fix. I wonder if there's some combination of locale settings that would make it send multi-byte

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-07-09 Thread Mamoru Tasaka
So something like attached is needed? ** Patch added: Trial patch https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/671923/+attachment/2199597/+files/xscreensaver-5.14-XLookupString-need-locale.patch -- You received this bug notification because you are a member of Ubuntu Bugs,

Re: [Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-07-09 Thread Jamie Zawinski
I strongly suspect that won't work, because calling setlocale() at all changes things in a way that setlocale(oldlocale) won't restore. I believe (though I can't prove it right now) that there's no way to return to the state of I never called setlocale at all. -- You received this bug

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-07-09 Thread Jamie Zawinski
FWIW, Here's the image I tried to email. ** Attachment added: example of how setting locale breaks japanese https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/671923/+attachment/2199612/+files/xscreensaver-5.12-passwd.png -- You received this bug notification because you are a

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-07-09 Thread Nokir
If I use `LANG=ja_JP.UTF-8 xscreensaver`, only the date is scrambled, but not the word Password. However, maybe this can be solved by using setlocale (LC_CTYPE, ) instead of setlocale (LC_ALL, ) -- You received this bug notification because you are a member of Ubuntu Bugs, which is

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-07-09 Thread Mamoru Tasaka
If I use `LANG=ja_JP.UTF-8 xscreensaver`, only the date is scrambled, but not the word Password. Well, if I comment out #undef ENABLE_NLS in xscreensaver.c around line 1410, I still see garbage messages on both date and Password in LANG=ja_JP.UTF-8 (note that you can see the name tasaka1 in the

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-07-03 Thread Mamoru Tasaka
Did someone try xscreensaver 5.14 for this issue? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/671923 Title: In XScreensaver unlock screen it is not possible to insert € sign To manage

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-03-10 Thread Sebastien Bacher
** Tags added: patch-needswork ** Tags removed: patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/671923 Title: In XScreensaver unlock screen it is not possible to insert € sign -- ubuntu-bugs

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-03-10 Thread Nokir
XLockupString() does (in contrary to the documentation) respect the locale-settings. I startet xev with three different LC_ALL settings and pressed the euro-key each time (see below). You're right, my second patch only works for utf-8 charset which can't be assumed. But the first patch will work

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-03-10 Thread Nokir
But you're right, XwcLookupString() would be the better way since it can deal with dead keys (as much as XmbLookupString()). Find below the output of xev when pressing dead-´ and then e, which should be combined to é. If you don't want to deal with wchar, you could use XmbLookupString() and

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-03-06 Thread Jamie Zawinski
I appreciate the effort, but this patch cannot be correct. First of all, the documentation for XLookupString clearly says, the KeySym is mapped, if possible, to an ISO Latin-1 character or (if the Control modifier is on) to an ASCII control character. In other words, XLookupString only works on

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-02-28 Thread Nokir
Jus noticed: Last patch will introduce wrong backspace behaviour for iso-charsets. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/671923 Title: In XScreensaver unlock screen it is not possible to

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-02-27 Thread Nokir
Here is another patch which makes backspace work character-wise . ** Patch added: lock.c.diff https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/671923/+attachment/1874317/+files/lock.c.diff -- You received this bug notification because you are a member of Ubuntu Bugs, which is

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-02-26 Thread Nokir
I found the problem. Your code expects one byte per character, but XLookupString returns an utf-8 character which can have up to 4 bytes. I patched lock.c to support up to 4 bytes, a diff is attached. Of course it's just a dirty hack, detection of non-printable characters is partially disabled,

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-02-26 Thread Brian Murray
** Tags added: patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/671923 Title: In XScreensaver unlock screen it is not possible to insert € sign -- ubuntu-bugs mailing list

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-02-24 Thread Nokir
I can reproduce this with umlaut 'ö'. Seems to be a problem with chars higher than 127. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/671923 Title: In XScreensaver unlock screen it is not possible

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-02-24 Thread Nokir
Forgot to mention: Happens with Xuuntu Natty Alpha 2 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/671923 Title: In XScreensaver unlock screen it is not possible to insert € sign -- ubuntu-bugs

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-01-20 Thread Mart Mangus
** Attachment added: xscreensaver-log.txt https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/671923/+attachment/1800868/+files/xscreensaver-log.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-01-20 Thread Charlie Kravetz
Thanks for reporting this bug and any supporting documentation. Since this bug has enough information provided for a developer to begin work, I'm going to mark it as confirmed and let them handle it from here. This bug has been reported to the developers of the software. It was reported to jwz,

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-01-20 Thread Jamie Zawinski
I don't know why this would fail, and I don't know how to debug it. The code looks correct to me. I suspect the place to start looking is somewhere around int size = XLookupString (event, s, 1, 0, compose_status); on line 1701 of driver/lock.c. Please let me know if you figure it out... --

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2011-01-19 Thread Charlie Kravetz
We'd like to figure out what's causing this bug for you, but we haven't heard back from you in a while. Could you please provide the requested information? Thanks! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2010-12-26 Thread Charlie Kravetz
Thank you for taking the time to report this bug and helping to make Ubuntu better. We need some more information from you before we can start working on this bug. If the problem is reproducible, please type the following into a terminal: xscreensaver-command -exit xscreensaver

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2010-11-06 Thread Mart Mangus
-- In XScreensaver unlock screen it is not possible to insert € sign https://bugs.launchpad.net/bugs/671923 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com

[Bug 671923] Re: In XScreensaver unlock screen it is not possible to insert € sign

2010-11-06 Thread Mart Mangus
Also: it is possible to insert signs like $% and so on, but only € is failing. -- In XScreensaver unlock screen it is not possible to insert € sign https://bugs.launchpad.net/bugs/671923 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.