| Summary: | When manipulating bits in numeral systems mode, kcalc switches from signed to unsigned display. | ||
|---|---|---|---|
| Product: | [Applications] kcalc | Reporter: | farmboy0 |
| Component: | general | Assignee: | Johannes <joha4270> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | gabriel.barrantes.dev |
| Priority: | NOR | ||
| Version First Reported In: | 22.08.3 | ||
| Target Milestone: | --- | ||
| Platform: | Gentoo Packages | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/utilities/kcalc/-/commit/11748ab4a51debdc5738625da783a4710b61f293 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
farmboy0
2023-02-10 23:09:48 UTC
Git commit 11748ab4a51debdc5738625da783a4710b61f293 by Johannes Elgaard. Committed on 23/06/2025 at 14:14. Pushed by gabrielbarrantes into branch 'master'. Bit manipulation now works with negative numbers Changed KCalcBitset operate on signed integers, so that manipulating bits of negative numbers does not cause a sudden change to a huge positive number. M +1 -1 kcalc.cpp M +1 -1 kcalc.h M +3 -3 kcalc_bitset.cpp M +4 -4 kcalc_bitset.h https://invent.kde.org/utilities/kcalc/-/commit/11748ab4a51debdc5738625da783a4710b61f293 |