Changes between Version 22 and Version 23 of FeaturesAndFixes


Ignore:
Timestamp:
May 29, 2017, 9:10:42 AM (7 years ago)
Author:
jan vrany
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FeaturesAndFixes

    v22 v23  
    3939(stx:libview, stx:libview2, stx:libwidg, stx:libwidg2)
    4040
    41 
    42 
    4341* FIX: Reinitialization of XFT fonts after snapshot restart. See 8061a9b76953/stx.libview and 6cc9d56cb05d/stx.libview
    4442* FIX: Issue #42 User-defined (Xft) fonts are not preserved upon snapshot restart...
     
    4947* FIX: Fixed a bad bug in Xft font rendering causing a VM crash (due to memory corruption, see c5cb9d5dfaae/stx.libview)
    5048* ENH: Separated FontConfig-related code from {{{XftFontDescription}}} to classes {{{FcPattern}}} and {{{FcConstants}}}. See 000f5ae96151/stx.libview, 51e71e95c952/stx.libview and f2d585b5f20e/stx.libview
     49- ENH: '''Major''' cleanup and refactoring of keyboard mapping to allow applications to define their own shortcuts (so far shortcuts definition was sort-of-global). As a side effect, shortcut definition has been cleaned up and support for national languages in X11 has been significantly improved (not it works for most languages out of the box. no need to customize keymapping to map from X11 keysym to a characrer. XIC still yet to be implemented). For details, see:
     50  * 2bac4f32553f/stx.libview: Allow individual applications to define their own shortcut mapping
     51  * 43c6888f5f92/stx.libview: Changed shortcut labels in menus to always show uppercase letters
     52  * 8bbd397fe321/stx.libview: Keyboard mapping: refactored `KeyboardMap` to distinguish between a binding and an alias(es)
     53  * e248f3b96260/stx.libview: Keyboard mapping: issue warning if one attempts to bind a shortcut to an action which already
     54  * d01faa4c1b02/stx.libview: Keyboard mapping: initialize default shortcuts in `DeviceWorkstation`
     55  * c7cab63f9ec9/stx.libview: X11: translate national characters early in X11 event processing
     56  * b7688f8c4d7a/stx.libtool: Keyboard mapping: code updated to catch up with `KeyboardMap`
     57  * c03e750ffe41/stx.libwidg2: Align shortcuts in menus to the right
     58  * 9ff89d98ba80/stx.libwidg2: Keyboard mapping: code updated to catch up with `KeyboardMap`
     59  * 13a835555b48/stx.goodies.smallsense: Keyboard mapping: code updated to catch up with `KeyboardMap`
     60  * 2b0f9dbe6e43/stx.projects.smalltalk: Keyboard mapping: remove all shortcut definitions from `keyboard.rc`
     61
    5162
    5263== Bug Fixes ==