https://bugs.kde.org/show_bug.cgi?id=507685
Bug ID: 507685
Summary: Kcalc should not change value when changing base
Classification: Applications
Product: kcalc
Version First 24.12.3
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
***
If you're not sure this is actually a bug, instead post about it at
https://discuss.kde.org
If you're reporting a crash, attach a backtrace with debug symbols; see
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
Please remove this comment after reading and before submitting - thanks!
***
SUMMARY
I frequently need to change between base 10 and base 16 and older versions of
KCalc allowed me to easily do this by clicking buttons. With the new KCalc,
when I change the base the value does not switch between bases 10 and 16, but
remains the same. For example, if I have the value 400 hex and I switch to base
10, it should change to 1024 and the binary representation should be the same.
This is not the case, however, and changing from 400 hex changes the value to
400d, which is NOT the same at all. This makes KCalc almost useless when
changing between hex and decimal. I also really miss the buttons to allow me to
switch between formats with a single click rather than the drop-down menu.
STEPS TO REPRODUCE
1. Put kcalc in hex mode
2. Enter 400
3. Switch to decimal
OBSERVED RESULT
The value changes from 400 hex (1024) to 400 decimal (0x190).
EXPECTED RESULT
I expect the value shown to be updated when the base changes.
SOFTWARE/OS VERSIONS
Windows:
macOS:
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma:
KDE Plasma Version:
KDE Frameworks Version:
Qt Version:
ADDITIONAL INFORMATION
The old KCalc allowed me to easily click on binary digits, which would update
the hex or decimal value shown. This often no longer works. It seems there was
a very significant regression in functionality between KDE5 and KDE6 with
KCalc.
--
You are receiving this mail because:
You are watching all bug changes.