History

20100821-1920

forsyth committed 16 years ago

Commit abfa7ef1 parent 749be193 files · +5 −5Browse files

Unified · Split

3 files
  1. CHANGES +3 −0
  2. libtk/NOTICE +2 −1
  3. libtk/canvu.c +0 −4
CHANGES+3−0
@@ -1,5 +1,8 @@
120100821
2 correct handling of mouse focus in sub-widgets of widget windowed in canvas (soon, text widget) [issue 241]
120100819320100819
2 failed to push Solaris/sparc/include/lib9.h with u64int change [issue 151]4 failed to push Solaris/sparc/include/lib9.h with u64int change [issue 151]
5 appl/cmd/ar.b eliminate false error return
320100810620100810
4 initial introduction of crypt-*(2) and ipints(2)7 initial introduction of crypt-*(2) and ipints(2)
5 replace keyring.m in module/runt.m by ipints.m and crypt.m; compensate in libinterp and libkeyring by using keyringif.m to generate Keyring's interface8 replace keyring.m in module/runt.m by ipints.m and crypt.m; compensate in libinterp and libkeyring by using keyringif.m to generate Keyring's interface
libtk/NOTICE+2−1
@@ -8,7 +8,8 @@ file such as NOTICE, LICENCE or COPYING. · 7 unmodified lines
8 8
9Copyright © 1995-1999 Lucent Technologies Inc.9Copyright © 1995-1999 Lucent Technologies Inc.
10Portions Copyright © 1997-2000 Vita Nuova Limited10Portions Copyright © 1997-2000 Vita Nuova Limited
11Portions Copyright © 2000-2007 Vita Nuova Holdings Limited11Portions Copyright © 2000-2008 Vita Nuova Holdings Limited
12Portions Copyright © 2010 Vita Nuova Holdings Limited
12 13
13This program is free software; you can redistribute it and/or modify14This program is free software; you can redistribute it and/or modify
14it under the terms of the GNU Lesser General Public License (`LGPL') as published by15it under the terms of the GNU Lesser General Public License (`LGPL') as published by
libtk/canvu.c+0−4
@@ -426,18 +426,14 @@ tkcvsdeliver(Tk *tk, TkCitem *i, int event, void *data) · 425 unmodified lines
426 if(!(event & TkKey) && (event & TkEmouse)) {426 if(!(event & TkKey) && (event & TkEmouse)) {
427 ftk = tkcvsmouseinsub(w, *(TkMouse*)data);427 ftk = tkcvsmouseinsub(w, *(TkMouse*)data);
428 if(ftk != w->focus) {428 if(ftk != w->focus) {
429{TkCitem *si; if(w->focus != nil && (si = tkcvsfindwin(w->focus)) != i)print("focus botch 4: i=%p si=%p\n", i, si);}
430 tkdeliver(w->focus, TkLeave, data);429 tkdeliver(w->focus, TkLeave, data);
431{TkCitem *si; if(ftk != nil && (si = tkcvsfindwin(ftk)) != i)print("focus botch: i=%p si=%p\n", i, si);}
432if(0)print("focus %p %q %p %q\n", w->sub, tkname(w->sub), ftk, tkname(ftk));430if(0)print("focus %p %q %p %q\n", w->sub, tkname(w->sub), ftk, tkname(ftk));
433 tkdeliver(ftk, TkEnter, data);431 tkdeliver(ftk, TkEnter, data);
434 w->focus = ftk;432 w->focus = ftk;
435 }433 }
436else{TkCitem *si; if(ftk != nil && (si = tkcvsfindwin(ftk)) != i)print("focus botch 2: i=%p si=%p\n", i, si);}
437 if(ftk != nil)434 if(ftk != nil)
438 dest = tkdeliver(ftk, event, data);435 dest = tkdeliver(ftk, event, data);
439 } else {436 } else {
440{TkCitem *si; if(w->focus != nil && (si = tkcvsfindwin(w->focus)) != i)print("focus botch 3: i=%p si=%p\n", i, si);}
441 if(event & TkLeave) {437 if(event & TkLeave) {
442 tkdeliver(w->focus, TkLeave, data);438 tkdeliver(w->focus, TkLeave, data);
443 w->focus = nil;439 w->focus = nil;