Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | 3341056 Correct segfault due to flaw in the 2011-06-17 commit. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
88ddbd6b006336326654cf110841735b |
User & Date: | dgp 2011-06-29 21:35:39 |
Context
2011-07-17
| ||
14:53 | Minor documentation improvements check-in: 7a32076a user: dkf tags: trunk | |
2011-06-29
| ||
21:35 | 3341056 Correct segfault due to flaw in the 2011-06-17 commit. check-in: 88ddbd6b user: dgp tags: trunk | |
21:34 | 3341056 Correct segfault due to flaw in the 2011-06-17 commit. check-in: b938e236 user: dgp tags: core-8-5-branch | |
2011-06-24
| ||
17:50 | merge mark check-in: dedb1e9c user: dgp tags: trunk | |
Changes
Changes to ChangeLog.
1 2 3 4 5 6 7 | 2011-06-19 Donal K. Fellows <[email protected]> * doc/wm.n: Added documentation of the -type attribute that was introduced in TIP#359, and moved documentation of -alpha to common section as it is supported on all platforms now. 2011-06-17 Don Porter <[email protected]> | > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 | 2011-06-29 Don Porter <[email protected]> * generic/ttk/ttkTrace.c: [Bug 3341056] Correct segfault due to flaw * tests/ttk/ttk.test: in the 2011-06-17 commit. 2011-06-19 Donal K. Fellows <[email protected]> * doc/wm.n: Added documentation of the -type attribute that was introduced in TIP#359, and moved documentation of -alpha to common section as it is supported on all platforms now. 2011-06-17 Don Porter <[email protected]> |
︙ | ︙ |
Changes to generic/ttk/ttkTrace.c.
︙ | ︙ | |||
132 133 134 135 136 137 138 | */ /* * Search the traces on the variable to see if the one we are tasked * with removing is present. */ while ((cd = Tcl_VarTraceInfo(h->interp, Tcl_GetString(h->varnameObj), | | | 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | */ /* * Search the traces on the variable to see if the one we are tasked * with removing is present. */ while ((cd = Tcl_VarTraceInfo(h->interp, Tcl_GetString(h->varnameObj), TCL_GLOBAL_ONLY, VarTraceProc, cd)) != NULL) { if (cd == (ClientData) h) { break; } } /* * If the trace we wish to delete is not visible, Tcl_UntraceVar * will do nothing, so don't try to call it. Instead set an |
︙ | ︙ |
Changes to tests/ttk/ttk.test.
︙ | ︙ | |||
556 557 558 559 560 561 562 | -match glob -cleanup { destroy .tw } test ttk-15.1 {Bug 3062331} -setup { destroy .b } -body { set Y {} ttk::button .b -textvariable Y | | > > > > > > > > > > > > > > > > > | 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 | -match glob -cleanup { destroy .tw } test ttk-15.1 {Bug 3062331} -setup { destroy .b } -body { set Y {} ttk::button .b -textvariable Y trace variable Y u "destroy .b; #" unset Y } -cleanup { destroy .b } -result {} test ttk-15.2 {Bug 3341056} -setup { proc foo {} { destroy .lf ttk::labelframe .lf ttk::checkbutton .lf.cb -text xxx } } -body { ttk::button .b -text xxx -command foo .b invoke .b invoke .lf.cb invoke destroy .b } -cleanup { rename foo {} destroy .lf } -result {} ## Test ensemble processing: # # (See also: SF#2021443) # proc wrong#args {args} { return "wrong # args: should be \"$args\"" |
︙ | ︙ |