new upstream comment

"There is now a proposed solution to this for gcalctool for GNOME
2.21/22.

There are two currently open bugs involved here:

http://bugzilla.gnome.org/show_bug.cgi?id=455889
http://bugzilla.gnome.org/show_bug.cgi?id=469245

(and an old one - bug #118826).

Before 24th September 2003, hexadecimal input used to be "a" - "f".

This was changed to "A" - "F" because of bug #118826
http://bugzilla.gnome.org/show_bug.cgi?id=118826 

The plan now is to change them back to "a" - "f".

There are a set of other functions where the keyboard shortcut will
be reverted to their original (pre Sept 2003) upper case values:

[A] - Set accuracy  
[C] - Change sign   
[D] - Double-declining depreciation
[E] - Enter an exponential number
[F] - User-defined functions

With copy/paste operations, where the user is pasting a string into
gcalctool, the copy buffer will be iterated over. If an "A", "B", "C",
"D" or "F" character is encountered, it will be converted to its
lowercase equivalent. If an "E" is found,  and the next character is a
"-" or a "+", then it remains as an upper case "E" (it's assumed to be
a possible exponential number), otherwise its converted to a lower case "e".

Displaying of hex digits in the gcalctool display should still be
in uppercase. Displaying of the "e" in an exponential number should
still be in lower-case.

In both left-to-right precedence and arithmetic precedence modes, if
the user tries to enter a numeric digit that is incorrect for the
current numeric base, then this shouldn't be allowed. This is already
the case for left-to-right precedence.

The gcalctool documentation (and tooltips) will be updated to reflect
these changes.

I think that covers everything raised in bug #455889 and bug #469245.
If I've missed anything, or you see any problem with this proposed 
solution, please let me know.

When the gcalctool 5.20.0 release is out the way, and the code has been
branched, I'll start looking at what's needed to make these changes."

-- 
Hexadecimal input is not intuitive
https://bugs.launchpad.net/bugs/133915
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is a bug assignee.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to