Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: |
|
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | core-8-5-branch |
Files: | files | file ages | folders |
SHA1: |
fd63aa44b54a3fbd5f7bbebfc2ec58ed |
User & Date: | max 2011-11-08 17:44:42 |
Context
2011-11-17
| ||
21:04 | [Bug 3437816]: Missing TCL_ERROR return in [canvas lower] check-in: 920f6ac3 user: jan.nijtmans tags: core-8-5-branch | |
2011-11-08
| ||
17:59 |
| |
17:44 |
| |
2011-11-07
| ||
17:23 | merge release to dev check-in: 39b87b42 user: dgp tags: core-8-5-branch | |
Changes
Changes to ChangeLog.
1 2 3 4 5 6 7 | 2011-11-04 Don Porter <[email protected]> *** 8.5.11 TAGGED FOR RELEASE *** * generic/tk.h: Bump to 8.5.11 for release. * library/tk.tcl: * unix/configure.in: | > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 2011-11-08 Reinhard Max <[email protected]> * unix/Makefile.in: Add square to DEMOPROGS. It contains a shebang and hence should get installed with executable bits. * doc/label.n: Fix the escaping of leading dots in lines that * doc/text.n: start with a widget name, so that nroff * doc/ttk_notebook.n: doesn't mistake it as a non-existing macro * doc/pack.n: and skips the entire line. 2011-11-04 Don Porter <[email protected]> *** 8.5.11 TAGGED FOR RELEASE *** * generic/tk.h: Bump to 8.5.11 for release. * library/tk.tcl: * unix/configure.in: |
︙ | ︙ |
Changes to doc/label.n.
︙ | ︙ | |||
108 109 110 111 112 113 114 | .CS # Make the widgets \fBlabel\fR .t \-text "This widget is at the top" \-bg red \fBlabel\fR .b \-text "This widget is at the bottom" \-bg green \fBlabel\fR .l \-text "Left\enHand\enSide" \fBlabel\fR .r \-text "Right\enHand\enSide" text .mid | | | 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | .CS # Make the widgets \fBlabel\fR .t \-text "This widget is at the top" \-bg red \fBlabel\fR .b \-text "This widget is at the bottom" \-bg green \fBlabel\fR .l \-text "Left\enHand\enSide" \fBlabel\fR .r \-text "Right\enHand\enSide" text .mid \&.mid insert end "This layout is like Java's BorderLayout" # Lay them out pack .t \-side top \-fill x pack .b \-side bottom \-fill x pack .l \-side left \-fill y pack .r \-side right \-fill y pack .mid \-expand 1 \-fill both .CE |
︙ | ︙ |
Changes to doc/pack.n.
︙ | ︙ | |||
262 263 264 265 266 267 268 | .CS # Make the widgets label .t \-text "This widget is at the top" \-bg red label .b \-text "This widget is at the bottom" \-bg green label .l \-text "Left\enHand\enSide" label .r \-text "Right\enHand\enSide" text .mid | | | 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 | .CS # Make the widgets label .t \-text "This widget is at the top" \-bg red label .b \-text "This widget is at the bottom" \-bg green label .l \-text "Left\enHand\enSide" label .r \-text "Right\enHand\enSide" text .mid \&.mid insert end "This layout is like Java's BorderLayout" # Lay them out \fBpack\fR .t \-side top \-fill x \fBpack\fR .b \-side bottom \-fill x \fBpack\fR .l \-side left \-fill y \fBpack\fR .r \-side right \-fill y \fBpack\fR .mid \-expand 1 \-fill both .CE |
︙ | ︙ |
Changes to doc/text.n.
︙ | ︙ | |||
2288 2289 2290 2291 2292 2293 2294 | least a partial match with the pattern. This means in the case where the first extra line added results in no match and Tcl's regexp system returns the incorrect code and adding a second extra line would actually match, the text widget will return the wrong result. In practice this is a rare problem, but it can occur, for example: .CS pack [text .t] | | | | | | 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 | least a partial match with the pattern. This means in the case where the first extra line added results in no match and Tcl's regexp system returns the incorrect code and adding a second extra line would actually match, the text widget will return the wrong result. In practice this is a rare problem, but it can occur, for example: .CS pack [text .t] \&.t insert 1.0 "aaaa\enbbbb\encccc\enbbbb\enaaaa\en" \&.t search \-regexp \-\- {(a+|b+\enc+\enb+)+\ena+} 1.0 .CE will not find a match when one exists of 19 characters starting from the first .QW b . .PP Whenever one possible match is fully enclosed in another, the search command will attempt to ensure only the larger match is returned. When performing backwards regexp searches it is possible that Tcl will not always achieve this, in the case where a match is preceded by one or more short, non-overlapping matches, all of which are preceded by a large match which actually encompasses all of them. The search algorithm used by the widget does not look back arbitrarily far for a possible match which might cover large portions of the widget. For example: .CS pack [text .t] \&.t insert 1.0 "aaaa\enbbbb\enbbbb\enbbbb\enbbbb\\n" \&.t search \-regexp \-backward \-\- {b+\en|a+\en(b+\en)+} end .CE matches at .QW 5.0 when a true greedy match would match at .QW 1.0 . Similarly if we add \fB\-all\fR to this case, it matches at all of .QW 5.0 , |
︙ | ︙ |
Changes to doc/ttk_notebook.n.
︙ | ︙ | |||
195 196 197 198 199 200 201 | are direct children of the notebook. .SH "VIRTUAL EVENTS" The notebook widget generates a \fB<<NotebookTabChanged>>\fR virtual event after a new tab is selected. .SH "EXAMPLE" .CS pack [\fBttk::notebook\fR .nb] | | | | | 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 | are direct children of the notebook. .SH "VIRTUAL EVENTS" The notebook widget generates a \fB<<NotebookTabChanged>>\fR virtual event after a new tab is selected. .SH "EXAMPLE" .CS pack [\fBttk::notebook\fR .nb] \&.nb add [frame .nb.f1] \-text "First tab" \&.nb add [frame .nb.f2] \-text "Second tab" \&.nb select .nb.f2 ttk::notebook::enableTraversal .nb .CE .SH "SEE ALSO" ttk::widget(n), grid(n) .SH "KEYWORDS" pane, tab '\" Local Variables: |
︙ | ︙ |
Changes to unix/Makefile.in.
︙ | ︙ | |||
548 549 550 551 552 553 554 | $(GENERIC_DIR)/tkPlatDecls.h $(@TK_WINDOWINGSYSTEM@_HDRS) # The private headers we want installed for install-private-headers PRIVATE_HDRS = $(GENERIC_DIR)/tkInt.h $(GENERIC_DIR)/tkIntDecls.h \ $(GENERIC_DIR)/tkIntPlatDecls.h $(GENERIC_DIR)/tkPort.h \ $(TTK_HDRS) $(@TK_WINDOWINGSYSTEM@_PRIVATE_HDRS) | | | 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 | $(GENERIC_DIR)/tkPlatDecls.h $(@TK_WINDOWINGSYSTEM@_HDRS) # The private headers we want installed for install-private-headers PRIVATE_HDRS = $(GENERIC_DIR)/tkInt.h $(GENERIC_DIR)/tkIntDecls.h \ $(GENERIC_DIR)/tkIntPlatDecls.h $(GENERIC_DIR)/tkPort.h \ $(TTK_HDRS) $(@TK_WINDOWINGSYSTEM@_PRIVATE_HDRS) DEMOPROGS = browse hello ixset rmt rolodex square tcolor timer widget SHELL_ENV = \ @LD_LIBRARY_PATH_VAR@="`pwd`:${TCL_BIN_DIR}:$${@LD_LIBRARY_PATH_VAR@}"; \ export @LD_LIBRARY_PATH_VAR@; \ TCL_LIBRARY=@TCL_SRC_DIR@/library; export TCL_LIBRARY; \ TK_LIBRARY=@TK_SRC_DIR@/library; export TK_LIBRARY; |
︙ | ︙ |