libXt: Changes to 'master'

Alan Coopersmith alanc at kemper.freedesktop.org
Fri May 8 11:35:58 PDT 2009


 src/TMkey.c   |    5 ++++-
 src/TMprint.c |   12 ++++++++----
 2 files changed, 12 insertions(+), 5 deletions(-)

New commits:
commit 535f8c5324205b92c15e8755008c33a2766832c8
Author: John McKernan <john.mckernan at sun.com>
Date:   Fri May 1 13:53:03 2009 -0700

    Sun bug 4010369: Too slow to process Keycode 0 events in Xt Translation Mgr.
    
    Evaluation from original bug report against Solaris 2.6 in 1996:
    
        According to my investigation with the problem using debuggable
        libXt and libXm, keycode 0 keypress events, which are given to
        Xt's Translation Manager when inputting any cyrillic/greek characters,
        are not cached in Xt's Translation Manager. At the TRANSLATE macro
        in the Xt's source lib/Xt/TMkey.c, keycode 0 keyevents are always
        given to XtTranslateKeycode() and it consumes a long time to parse
        Motif's Translation Manager tables as many times as keycode 0
        keyevent are given.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>

commit 061d3eebf7a0502afcd9c1831d67c8961feece8d
Author: John McKernan <john.mckernan at sun.com>
Date:   Fri May 1 13:41:26 2009 -0700

    Sun bug #1237023:  Dtterm crashes in XtDisplayAccelerators()
    
    Don't try to printf if returned string is NULL
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>



More information about the xorg-commit mailing list