diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2010-01-02 11:07:55 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2010-01-02 11:07:55 (GMT) |
commit | 8a3e46aada6943f89dfdb746116c20fe332535eb (patch) | |
tree | 74ec102e33450a1e4e9ce197bebd5e9082d2738f /ChangeLog | |
parent | 1a86dacbaaea58d12f5c210efdd06d8974adc362 (diff) | |
download | tk-8a3e46aada6943f89dfdb746116c20fe332535eb.zip tk-8a3e46aada6943f89dfdb746116c20fe332535eb.tar.gz tk-8a3e46aada6943f89dfdb746116c20fe332535eb.tar.bz2 |
Fix [Bug 1373712] and [Bug 1924761].
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -1,3 +1,22 @@ +2010-01-02 Donal K. Fellows <dkf@users.sf.net> + + * unix/tkUnixEvent.c (TransferXEventsToTcl): [Bug 1924761]: Use the + new cache mechanism to force the extraction of the string of a key + event from XIM at the right time rather than after queueing when it + can be quashed by a race condition centered on the limited amount of + state in some XIM implementations. + + * unix/tkUnixKey.c (TkpGetString): [Bug 1373712]: Cache the value that + * generic/tkInt.h (TkKeyEvent): will be substituted via %A so + * generic/tkEvent.c (CleanUpTkEvent): that we do not need to make it + * doc/HandleEvent.3 (ARGUMENTS): fresh each time, which causes + * doc/QWinEvent.3 (ARGUMENTS): trouble with some input + * carbon/tkMacOSXKeyEvent.c (InitKeyEvent): methods. Also includes the + * macosx/tkMacOSXKeyEvent.c (tkProcessKeyEvent): factoring out of some + * win/tkWinX.c (GenerateXEvent): code and update of + documentation to describe the slightly increased constraints on + how Tk_HandleEvent can be used. + 2010-01-01 Donal K. Fellows <dkf@users.sf.net> * unix/tkUnixEvent.c (TransferXEventsToTcl): [Bug 1924761]: Move the |