Long strings may overflow our integer receptacle, so use 64-bit instead
and don't allow negative signes in the fraction part of the number. if
the number of fraction digits is bigger than our pre-calculated array
(this in and of itself smacks of premature optimization), don't use the
same array to trim it, instead calculate the actual denominator
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19958
Remove this hotkey from "toggle show cursor always" as this is a more
global option, not as needed (probably) in hotkeys.
Also re-arranged MD_SHIFT + MD_CTRL+ <key> to MD_CTRL + MD_SHIFT + <key>
in order to standardize and help searches in the future
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19903
Testing on platforms shows we don't need this differentiated case between toolbar and non toolbar icons. Since we don't start with an small base bundle icon for the icons that probably had issues before.
Prevents the case where we cache a font in one scale and try to use
another. This could be contained in scaleFactor but we don't currently
prescale, so hashing on the boolean is probably easier
This reverts commit e587e5029c487e69222f6bf545a0ad0f07e0f210.
Revert "Print dlgs: add panel printer to select the current printer. Windows only"
This reverts commit 4ef2853ae51afa028350c0c42ee01286837e5178.
Now the updating is fixed in d90862b44454a146ede30fe061002f6c0e8ceca9,
the hover timeout is shorter because it's not mistakenly waiting a
random-ish time for the next mouse movement. So this adjustment is not
required. In fact, if anything, it may be better to go the other way.
This reverts commit 7080d99464eb8ee72863ef24f1c71523dbbebb4b.
wx infobar generic will wrap text, changing the stored label data on
instantiation. Since we might expand the infobar later, this presents
an issue as the newlines are then baked into the string.
We do two things here: keep a copy of the original string to make sure
that we can reset it on update and do a hard calculation of the minimum
height for the infobar to ensure we are displaying the full text string
Fixes https://gitlab.com/kicad/code/kicad/issues/19799