summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog80
-rw-r--r--doc/canvas.n18
-rw-r--r--doc/listbox.n24
-rw-r--r--doc/menu.n6
-rw-r--r--doc/message.n16
-rw-r--r--library/ttk/treeview.tcl4
6 files changed, 73 insertions, 75 deletions
diff --git a/ChangeLog b/ChangeLog
index 6bdafaf..46a07d1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2008-01-30 Donal K. Fellows <donal.k.fellows@man.ac.uk>
+
+ * doc/canvas.n, doc/listbox.n, doc/message.n: Fix erroneous listing of
+ "standard" options. [Bug 1882495]
+
+2008-01-29 Joe English <jenglish@users.sourceforge.net>
+
+ * library/treeview.tcl: Fix bug in Shift-ButtonPress-1 binding (error
+ if no current focus item; reported on c.l.t.)
+
2008-01-29 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* doc/ttk_*.n: Adjusted handling of the standard options part of the
@@ -6,23 +16,22 @@
2008-01-28 Joe English <jenglish@users.sourceforge.net>
- * unix/tkUnixRFont.c: Re-fix strict-aliasing warnings
- reintroduced by last patch.
+ * unix/tkUnixRFont.c: Re-fix strict-aliasing warnings reintroduced by
+ last patch.
2008-01-27 Joe English <jenglish@users.sourceforge.net>
- * generic/ttk/ttkNotebook.c: Make sure to schedule a
- redisplay when adding and/or hiding tabs [Bug 1878298].
+ * generic/ttk/ttkNotebook.c: Make sure to schedule a redisplay when
+ adding and/or hiding tabs. [Bug 1878298]
2008-01-27 Joe English <jenglish@users.sourceforge.net>
- * unix/tkUnixRFont.c: Merged common code from InitFont()
- and TkpGetFontAttrsForChar(), factored into GetTkFontAttributes()
- and GetTkFontMetrics(). Removed write-only struct UnixFtFont
- member 'drawable'. Removed unneeded double-pointer indirections.
- Ensure that TkFontAttributes.family member is a Tk_Uid, as
- specified. Use FcTypeDouble for XFT_SIZE attribute.
- Finally: fix [Bug 835848].
+ * unix/tkUnixRFont.c: Merged common code from InitFont() and
+ TkpGetFontAttrsForChar(), factored into GetTkFontAttributes() and
+ GetTkFontMetrics(). Removed write-only struct UnixFtFont member
+ 'drawable'. Removed unneeded double-pointer indirections. Ensure that
+ TkFontAttributes.family member is a Tk_Uid, as specified. Use
+ FcTypeDouble for XFT_SIZE attribute. Finally: fix [Bug 835848]
2008-01-25 Don Porter <dgp@users.sourceforge.net>
@@ -30,26 +39,25 @@
2008-01-08 Joe English <jenglish@users.sourceforge.net>
- * generic/ttk/ttkFrame.c: BUGFIX: fix crash in [ttk::labelframe]
- when -style option specified [Bug 1867122].
+ * generic/ttk/ttkFrame.c: BUGFIX: fix crash in [ttk::labelframe] when
+ -style option specified. [Bug 1867122]
2008-01-08 Joe English <jenglish@users.sourceforge.net>
- * win/ttkWinTheme.c: Add tristate support to checkbuttons
- and radiobuttons [Bug 1865898]. Fix check and radio indicator
- size [Bug 1679067].
+ * win/ttkWinTheme.c: Add tristate support to checkbuttons and
+ radiobuttons. [Bug 1865898]
+ Fix check and radio indicator size. [Bug 1679067]
2008-01-06 Joe English <jenglish@users.sourceforge.net>
- * generic/ttk/ttkWidget.c, generic/ttk/ttkWidget.h:
- Call Tk_MakeWindowExist() in widget constructor.
- Removed now-unnecessary initial ConfigureNotify processing.
+ * generic/ttk/ttkWidget.c, generic/ttk/ttkWidget.h: Call
+ Tk_MakeWindowExist() in widget constructor. Removed now-unnecessary
+ initial ConfigureNotify processing.
2008-01-06 Joe English <jenglish@users.sourceforge.net>
- * library/ttk/treeview.tcl, library/ttk/utils.tcl:
- Fix MouseWheel bindings for ttk::treeview widget
- (Fixes #1442006, #1821939, #1862692)
+ * library/ttk/treeview.tcl, library/ttk/utils.tcl: Fix MouseWheel
+ bindings for ttk::treeview widget. [Bugs 1442006, 1821939, 1862692]
2008-01-02 Don Porter <dgp@users.sourceforge.net>
@@ -83,7 +91,7 @@
2007-12-14 Joe English <jenglish@users.sourceforge.net>
- * doc/ttk_treeview.n: Fix typo [Bug 1850713].
+ * doc/ttk_treeview.n: Fix typo. [Bug 1850713]
2007-12-14 Pat Thoyts <patthoyts@users.sourceforge.net>
@@ -282,9 +290,9 @@
handling of bad file names. [Bug 1822076] Thanks to Christoph Bauer
(fridolin@users.sf.net) for the patch.
* tests/filebox.test (filebox-7.1, filebox-7.2): Added test cases that
- exercise [Bug 1822076].
- * tests/imgPPM.test (imgPPM-4.1): Added test case that exercises [Bug
- 1822391].
+ exercise. [Bug 1822076]
+ * tests/imgPPM.test (imgPPM-4.1): Added test case that exercises. [Bug
+ 1822391]
2007-11-25 Joe English <jenglish@users.sourceforge.net>
@@ -730,7 +738,7 @@
2007-10-25 Joe English <jenglish@users.sourceforge.net>
- * generic/ttk/ttkNotebook.c: [Bug 1817596].
+ * generic/ttk/ttkNotebook.c: [Bug 1817596]
2007-10-25 Jeff Hobbs <jeffh@ActiveState.com>
@@ -1120,7 +1128,7 @@
2007-09-17 Joe English <jenglish@users.sourceforge.net>
* library/ttk/combobox.tcl: Try to improve combobox appearance on
- OSX + Tk 8.5 [Bug 1780286].
+ OSX + Tk 8.5. [Bug 1780286]
2007-09-15 Daniel Steffen <das@users.sourceforge.net>
@@ -2977,7 +2985,7 @@
* win/makefile.vc: from seeing version numbers which may contain a/b
information, and then balking on them. This could otherwise happen
when Tcl/Tk 8.4 and 8.5 are installed in the same directory, seeing
- each other. [Bug 1566418].
+ each other. [Bug 1566418]
2006-09-22 Andreas Kupries <andreask@activestate.com>
@@ -3218,7 +3226,7 @@
* generic/tkScale.c: Revised variable writing logic to account for
[scale]'s design that it deals with its value as a formatted string,
- and not as a double. [Bug 891141].
+ and not as a double. [Bug 891141]
2006-06-14 Daniel Steffen <das@users.sourceforge.net>
@@ -3935,7 +3943,7 @@
* unix/Makefile.in: fix dist target for manifest dir change
* generic/tkTextTag.c (TkTextTagCmd): use correct arraySize for peered
- text widgets in [$text tag names]. [Bug 1375069 1374935]
+ text widgets in [$text tag names]. [Bugs 1375069, 1374935]
2005-12-08 Daniel Steffen <das@users.sourceforge.net>
@@ -3944,7 +3952,7 @@
* macosx/tkMacOSXInit.c: only remaining tcl internals in TkAqua are
* macosx/tkMacOSXNotify.c:TclServiceIdle() in tkMacOSXScrlbr.c and
* macosx/tkMacOSXScrlbr.c:Tcl_Get/SetStartupScript() in tkMacOSXInit.c
- [RFE 1336531].
+ [RFE 1336531]
* macosx/tkMacOSXInt.h: sync comments with core-8-4-branch.
@@ -4191,7 +4199,7 @@
2005-11-15 Joe English <jenglish@users.sourceforge.net>
* unix/tkUnixWm.c, tests/unixWm.test, doc/wm.n: Support for [wm
- attributes] on X11 [TIP#231, Patch 1062022].
+ attributes] on X11. [TIP#231, Patch 1062022]
2005-11-14 Joe English <jenglish@users.sourceforge.net>
@@ -4638,7 +4646,7 @@
2005-07-05 Don Porter <dgp@users.sourceforge.net>
- * unix/Makefile.in: Purged use of TCLTESTARGS [RFE 1161550].
+ * unix/Makefile.in: Purged use of TCLTESTARGS. [RFE 1161550]
2005-06-23 Daniel Steffen <das@users.sourceforge.net>
@@ -5035,7 +5043,7 @@
* generic/tkText.c:
* tests/text.test: fix to elide searching problems [Bug 1174269] and
- disappearing cursor with insertofftime 0 [Bug 1169429].
+ disappearing cursor with insertofftime 0. [Bug 1169429]
2005-04-03 Peter Spjuth <peter.spjuth@space.se>
@@ -5320,7 +5328,7 @@
2005-01-10 Joe English <jenglish@users.sourceforge.net>
* unix/Makefile.in, unix/configure.in, unix/tkConfig.sh.in:
- Remove ${DBGX}, ${TK_DBGX} from Tk build system [Patch 1081595].
+ Remove ${DBGX}, ${TK_DBGX} from Tk build system. [Patch 1081595]
* unix/tcl.m4: re-synced with tcl/unix/tcl.m4
* unix/configure: Regenerated.
diff --git a/doc/canvas.n b/doc/canvas.n
index ebe61ff..7de3563 100644
--- a/doc/canvas.n
+++ b/doc/canvas.n
@@ -6,7 +6,7 @@
'\" See the file "license.terms" for information on usage and redistribution
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
'\"
-'\" RCS: @(#) $Id: canvas.n,v 1.24.2.5 2008/01/23 16:39:11 dgp Exp $
+'\" RCS: @(#) $Id: canvas.n,v 1.24.2.6 2008/01/31 02:59:18 dgp Exp $
'\"
.so man.macros
.TH canvas n 8.3 Tk "Tk Built-In Commands"
@@ -17,13 +17,12 @@ canvas \- Create and manipulate canvas widgets
.SH SYNOPSIS
\fBcanvas\fR \fIpathName \fR?\fIoptions\fR?
.SO
-\-background \-insertborderwidth \-selectborderwidth
-\-borderwidth \-insertofftime \-selectforeground
-\-cursor \-insertontime \-takefocus
-\-highlightbackground \-insertwidth \-xscrollcommand
-\-highlightcolor \-relief \-yscrollcommand
-\-highlightthickness \-state
-\-insertbackground \-selectbackground
+\-background \-borderwidth \-cursor
+\-highlightbackground \-highlightcolor \-highlightthickness
+\-insertbackground \-insertborderwidth \-insertofftime
+\-insertontime \-insertwidth \-relief
+\-selectbackground \-selectborderwidth \-selectforeground
+\-takefocus \-xscrollcommand \-yscrollcommand
.SE
.SH "WIDGET-SPECIFIC OPTIONS"
.OP \-closeenough closeEnough CloseEnough
@@ -83,7 +82,6 @@ are selected) will also be \fByScrollIncrement\fR. If the value of
this option is less than or equal to zero, then vertical scrolling
is unconstrained.
.BE
-
.SH INTRODUCTION
.PP
The \fBcanvas\fR command creates a new window (given
@@ -1845,9 +1843,7 @@ Tk's canvas widget is a blatant ripoff of ideas from Joel Bartlett's
environment and preceded canvases by a year or two. Its simple
mechanisms for placing and animating graphical objects inspired the
functions of canvases.
-
.SH "SEE ALSO"
bind(n), font(n), image(n), scrollbar(n)
-
.SH KEYWORDS
canvas, widget
diff --git a/doc/listbox.n b/doc/listbox.n
index 1d75a21..716d7d3 100644
--- a/doc/listbox.n
+++ b/doc/listbox.n
@@ -5,7 +5,7 @@
'\" See the file "license.terms" for information on usage and redistribution
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
'\"
-'\" RCS: @(#) $Id: listbox.n,v 1.12.2.1 2007/11/01 16:37:15 dgp Exp $
+'\" RCS: @(#) $Id: listbox.n,v 1.12.2.2 2008/01/31 02:59:18 dgp Exp $
'\"
.so man.macros
.TH listbox n 8.4 Tk "Tk Built-In Commands"
@@ -16,14 +16,12 @@ listbox \- Create and manipulate listbox widgets
.SH SYNOPSIS
\fBlistbox\fR \fIpathName \fR?\fIoptions\fR?
.SO
-\-activestyle \-height \-selectforeground
-\-background \-highlightbackground \-setgrid
-\-borderwidth \-highlightcolor \-state
-\-cursor \-highlightthickness \-takefocus
-\-disabledforeground \-relief \-width
-\-exportselection \-selectbackground \-xscrollcommand
-\-font \-selectborderwidth \-yscrollcommand
-\-foreground
+\-background \-borderwidth \-cursor
+\-disabledforeground \-exportselection \-font
+\-foreground \-highlightbackground \-highlightcolor
+\-highlightthickness \-relief \-selectbackground
+\-selectborderwidth \-selectforeground \-setgrid
+\-takefocus \-xscrollcommand \-yscrollcommand
.SE
.SH "WIDGET-SPECIFIC OPTIONS"
.OP \-activestyle activeStyle ActiveStyle
@@ -61,7 +59,6 @@ is used in translating from character units to screen units.
If zero or less, then the desired width for the window is made just
large enough to hold all the elements in the listbox.
.BE
-
.SH DESCRIPTION
.PP
The \fBlistbox\fR command creates a new window (given by the
@@ -93,7 +90,6 @@ may be used to change the view in the window. Listboxes allow
scrolling in both directions using the standard \fBxScrollCommand\fR
and \fByScrollCommand\fR options.
They also support scanning, as described below.
-
.SH "INDICES"
.PP
Many of the widget commands for listboxes take one or more indices
@@ -130,7 +126,6 @@ point is used.
In the widget command descriptions below, arguments named \fIindex\fR,
\fIfirst\fR, and \fIlast\fR always contain text indices in one of
the above forms.
-
.SH "WIDGET COMMAND"
.PP
The \fBlistbox\fR command creates a new Tcl command whose
@@ -406,7 +401,6 @@ If \fInumber\fR is negative then earlier elements
become visible; if it is positive then later elements
become visible.
.RE
-
.SH "DEFAULT BINDINGS"
.PP
Tk automatically creates class bindings for listboxes that give them
@@ -537,10 +531,10 @@ Control-backslash deselects everything in the widget, except in
The F16 key (labelled Copy on many Sun workstations) or Meta-w
copies the selection in the widget to the clipboard, if there is
a selection.
-
.PP
The behavior of listboxes can be changed by defining new bindings for
individual widgets or by redefining the class bindings.
-
+.SH "SEE ALSO"
+ttk_listbox(n)
.SH KEYWORDS
listbox, widget
diff --git a/doc/menu.n b/doc/menu.n
index 2b43bf5..b25476d 100644
--- a/doc/menu.n
+++ b/doc/menu.n
@@ -5,7 +5,7 @@
'\" See the file "license.terms" for information on usage and redistribution
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
'\"
-'\" RCS: @(#) $Id: menu.n,v 1.15.2.3 2007/11/05 14:24:16 dgp Exp $
+'\" RCS: @(#) $Id: menu.n,v 1.15.2.4 2008/01/31 02:59:18 dgp Exp $
'\"
.so man.macros
.TH menu n 4.1 Tk "Tk Built-In Commands"
@@ -18,8 +18,8 @@ menu, tk_menuSetFocus \- Create and manipulate menu widgets
\fBmenu\fR \fIpathName \fR?\fIoptions\fR?
\fBtk_menuSetFocus\fR \fIpathName\fR
.SO
-\-activebackground \-borderwidth \-foreground
-\-activeborderwidth \-cursor \-relief
+\-activebackground \-borderwidth \-foreground
+\-activeborderwidth \-cursor \-relief
\-activeforeground \-disabledforeground \-takefocus
\-background \-font
.SE
diff --git a/doc/message.n b/doc/message.n
index 29c4e4d..0ea1732 100644
--- a/doc/message.n
+++ b/doc/message.n
@@ -5,7 +5,7 @@
'\" See the file "license.terms" for information on usage and redistribution
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
'\"
-'\" RCS: @(#) $Id: message.n,v 1.4.2.1 2007/11/01 16:37:15 dgp Exp $
+'\" RCS: @(#) $Id: message.n,v 1.4.2.2 2008/01/31 02:59:18 dgp Exp $
'\"
.so man.macros
.TH message n 4.0 Tk "Tk Built-In Commands"
@@ -16,12 +16,11 @@ message \- Create and manipulate message widgets
.SH SYNOPSIS
\fBmessage\fR \fIpathName \fR?\fIoptions\fR?
.SO
-\-anchor \-highlightbackground \-takefocus
-\-background \-highlightcolor \-text
-\-borderwidth \-highlightthickness \-textvariable
-\-cursor \-padx \-width
-\-font \-pady
-\-foreground \-relief
+\-anchor \-background \-borderwidth
+\-cursor \-font \-foreground
+\-highlightbackground \-highlightcolor \-highlightthickness
+\-padx \-pady \-relief
+\-takefocus \-text \-textvariable
.SE
.SH "WIDGET-SPECIFIC OPTIONS"
.OP \-aspect aspect Aspect
@@ -63,7 +62,6 @@ length.
If this option has a value less than or equal to zero, then
the \fBaspect\fR option determines the line length.
.BE
-
.SH DESCRIPTION
.PP
The \fBmessage\fR command creates a new window (given by the
@@ -142,5 +140,7 @@ messages are intended for output purposes only.
.PP
Tabs do not work very well with text that is centered or right-justified.
The most common result is that the line is justified wrong.
+.SH "SEE ALSO"
+label(n)
.SH KEYWORDS
message, widget
diff --git a/library/ttk/treeview.tcl b/library/ttk/treeview.tcl
index 499a2e2..ec653b0 100644
--- a/library/ttk/treeview.tcl
+++ b/library/ttk/treeview.tcl
@@ -1,4 +1,4 @@
-# $Id: treeview.tcl,v 1.2.2.1 2008/01/23 16:39:12 dgp Exp $
+# $Id: treeview.tcl,v 1.2.2.2 2008/01/31 02:59:18 dgp Exp $
#
# ttk::treeview widget bindings and utilities.
#
@@ -286,7 +286,7 @@ proc ttk::treeview::select.extend.extended {w item} {
if {[set anchor [$w focus]] ne ""} {
$w selection set [between $w $anchor $item]
} else {
- BrowseTo $item
+ BrowseTo $w $item
}
}