summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorpspjuth <peter.spjuth@gmail.com>2012-08-26 17:07:19 (GMT)
committerpspjuth <peter.spjuth@gmail.com>2012-08-26 17:07:19 (GMT)
commit2c2a2e6522dcfc11aaa8017b47bc14485313349b (patch)
treed0cf2a1e6e56525333957dd5fe2aab36bf174a4c /ChangeLog
parentfc0e57edc8cb5ad99ea9540032237367f8b0a777 (diff)
parente4c7ef5bdf6375e1860418b1ec92c07f88660cc8 (diff)
downloadtk-pspjuth_canvas.zip
tk-pspjuth_canvas.tar.gz
tk-pspjuth_canvas.tar.bz2
merge trunkpspjuth_canvas
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog985
1 files changed, 790 insertions, 195 deletions
diff --git a/ChangeLog b/ChangeLog
index 8414253..f9a8229 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,588 @@
+2012-08-24 Donal K. Fellows <dkf@users.sf.net>
+
+ * library/tkfbox.tcl (GlobFiltered): [Bug 3558535]: Factor out the
+ filtered-sorted globbing code into one procedure that knows how to
+ avoid nasty problems when non-list filters are used. This allows the
+ rest of the [tk_getOpenFile] implementation to be ignorant of the
+ considerable complexities of globbing.
+
+2012-08-23 Don Porter <dgp@users.sourceforge.net>
+
+ * unix/tkUnixWm.c: [Bugs 3554026,3561016]: Stop crash with tearoff
+ menus.
+
+2012-08-23 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * library/tk.tcl: [Bug 3555644]: Better use of virtual events,
+ * library/ttk/entry.tcl Add <<ToggleSelection>> virtual event.
+ * library/ttk/treeview.tcl
+
+2012-08-22 Jan Nijtmans <nijtmans@users.sf.net>
+
+ TIP #403 IMPLEMENTATION
+
+ * xlib/xcolors.c: Web Colors for Tk. New colors aqua, crimson,
+ * xlib/rgb.txt: fuchsia, indigo, lime, olive, silver and teal.
+ * unix/tkUnixColor.c: Modified RGB values for gray/grey, green,
+ * generic/tkInt.h: maroon and purple.
+ * generic/tkColor.c
+
+2012-08-17 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/nmakehlp.c: Add "-V<num>" option, in order to be able to detect
+ partial version numbers.
+
+2012-08-15 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/buildall.vc.bat: Only build the threaded builds by default
+ * win/rules.vc: For msvcrt static builds, allow to link
+ against libraries where the 'x' is missing
+ (generated by Makefile.in).
+ * win/makefile.vc: Always compile Tk with -DUSE_TCL_STUBS,
+ formatting.
+ * library/tk.tcl: [Frq 3555324]: On Windows, re-define Ctrl-A
+ for Select-All., as most Windows applications
+ do.
+
+2012-08-11 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * library/*.tcl: [Bug 3555644]: Better use of virtual events.
+ Pre-define 10 new Virtual events, and correct various bindings
+ according to the Mac OSX documentation.
+ * win/rules.vc: Sync with tcl version of rules.vc
+
+2012-08-11 Francois Vogel <fvogelnew1@free.fr>
+
+ * generic/tkTextTag.c: [Bug 3554273]: Test textDisp-32.2 failed
+
+2012-08-09 Stuart Cassoff <stwo@users.sourceforge.net>
+
+ * generic/tkEvent.c: Remove useless (void *) casts introduced in
+ * unix/tkUnixEvent.c: checkin [81e50c85ed]. The warnings were false
+ * unix/tkUnixKey.c: flags from a faulty OpenBSD C compiler.
+ * unix/tkUnixRFont.c:
+
+2012-07-31 Donal K. Fellows <dkf@users.sf.net>
+
+ * unix/tkUnixKey.c (TkpSetKeycodeAndState, TkpInitKeymapInfo)
+ (TkpGetKeySym): [Bug 3551802]: Convert from XKeycodeToKeysym to
+ XkbKeycodeToKeysym to fix deprecation warning.
+
+2012-07-31 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/nmakehlp.c: Backport from Tcl 8.6, but add -Q option from
+ sampleextension.
+
+2012-07-17 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/makefile.vc: [Bug 3544932]: Visual studio compiler check fails
+
+2012-07-05 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/tkWinDialog.c (GetFileNameW): [Bug 3540127]: Better solution,
+ using Tcl_GetIndexFromObj in stead of Tcl_GetIndexFromObjStruct
+
+2012-07-05 Donal K. Fellows <dkf@users.sf.net>
+
+ * doc/wm.n (geometry): [Bug 3538401]: Better description of the key
+ difference between [wm geometry] and [winfo geometry]; the former
+ represents the window manager's understanding, not Tk's.
+
+2012-07-04 Donal K. Fellows <dkf@users.sf.net>
+
+ * win/tkWinDialog.c (GetFileNameW): [Bug 3540127]: Clean up the tables
+ of options for the file dialogs so that options are listed in error
+ messages in alphabetical order.
+
+2012-07-02 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/tkWinDialog.c: [Bug 3540127]: filebox.test fails on win32
+
+2012-06-26 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * unix/configure.in: Link cygwin wish.exe with win32 tk.dll, only
+ * unix/Makefile.in: in combination with --enable-shared.
+ * unix/tcl.m4:
+ * unix/configure: autoconf-2.59
+
+2012-06-24 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * doc/SetOptions.3: [Frq-3536507]: clientData field in Tk_OptionSpec
+ * generic/tk.h: should be "const void *"
+ * generic/tk*.c: Eliminate many unnessessary type casts
+
+2012-06-22 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/Makefile.in: [Bug 1844430]: cygwin make fails in 8.4.14-8.5b3
+ * unix/tcl.m4: Sync with Tcl version.
+ * unix/configure: autoconf-2.59
+
+2012-06-20 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * generic/tk.decls: rfe-2636558 simplification. Restore forwards
+ * generic/tkBitmap.c: compatibility with Tk 8.5.
+ * generic/tkdecls.h:
+ * generic/tkStubInit.c:
+
+2012-06-15 Donal K. Fellows <dkf@users.sf.net>
+
+ * generic/ttk/ttkTreeview.c (unshareObj): [Bug 3535362]: Changed name
+ of 'unshare' internal function to avoid clash with some libc versions.
+
+2012-06-12 Donal K. Fellows <dkf@users.sf.net>
+
+ * unix/tkUnixRFont.c (Tk_DrawChars, TkUnixSetXftClipRegion): Add some
+ * generic/ttk/ttkEntry.c (EntryDisplay): special magic to make the
+ * generic/ttk/ttkLabel.c (TextDraw): text clipping work right with the
+ Xft-based renderer (which doesn't use the standard Tk GC except to
+ supply the color).
+
+2012-06-11 Donal K. Fellows <dkf@users.sf.net>
+
+ * generic/ttk/ttkLabel.c (TextDraw): [Bug 3294450]: Get the clipping
+ * generic/ttk/ttkEntry.c (EntryDisplay): of text in Ttk various text
+ elements (e.g., buttons, entries, etc.) correct. Stops a whole range
+ of visual problems, including loss of the second and subsequent lines
+ of a label when the first line doesn't entirely fit, and failing to
+ draw the last character of an entry at all if it doesn't all exactly
+ fit in the space available (a problem I've noticed in tkchat, and been
+ very frustrated with).
+
+2012-06-10 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * library/*.tcl: [Bug 3534137]: $tcl_platform(platform) !=
+ [tk windowingsystem]
+
+2012-06-08 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * generic/tkMain.c: Implement TkCygwinMainEx for loading
+ * generic/tkWindow.c: Cygwin's Tk_MainEx from the Tk dll.
+ * generic/tkInt.decls: Change XChangeWindowAttributes signature and
+ * generic/tkIntXlibDeclsDecls.h: many others to match Xorg, needed for
+ Cygwin.
+
+2012-06-06 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * unix/Makefile.in: [Bug 3532186] pkgIndex.tcl file complexity
+ * win/Makefile.in:
+
+2012-05-31 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * generic/tkWindow.c: Simplify determination whether we are running
+ * generic/tkStubInit.c: on cygwin. Export Tk_GetHINSTANCE,
+ * generic/tkInt.decls: TkSetPixmapColormap and TkpPrintWindowId on the
+ Cygwin dll, sync stub table with Tk 8.6 win32 version.
+ * generic/tk*Decls.h: re-generated
+ * win/Makefile.in: "make genstubs" when cross-compiling on UNIX
+
+ * win/stubs.c: Implement XFlush and various others for win32 as stubs,
+ * win/tkWinPort.h: so win32 extensions using those can run under CYGWIN as well.
+ * generic/tkMain.c: Allow tk86.dll to cooperate with the cygwin console.
+
+2012-05-29 Donal K. Fellows <dkf@users.sf.net>
+
+ * generic/tkInt.decls (TkMacOSXDrawable): Added OSX-specific mechanism
+ to allow retrieval of the drawing surface. Allows Canvas3d to be
+ adapted to 8.6.
+
+2012-05-28 Francois Vogel <fvogelnew1@free.fr>
+
+ * doc/text.n: [Bug 1630251]: Doc for -endline option was wrong
+
+2012-05-28 Francois Vogel <fvogelnew1@free.fr>
+
+ * generic/tkTextDisp.c: [Bug 1630254]: missing scrolling of text widget
+ when from a -startline == -endline initial state it is configured to
+ display a non-empty part of it
+
+2012-05-24 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/stubs.c: Change XSetCommand signature to match Xorg,
+ * win/tkWinWm.c: needed for Cygwin.
+ * generic/tkInt.decls
+ * generic/tk*Decls.h: re-generated
+
+2012-05-09 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/tkWinWm.c: Change TkpWmSetState signature to match Xorg,
+ * generic/tkInt.decls: needed for Cygwin. (not needed for Mac)
+ * generic/tkIntPlatDeclsDecls.h:
+ * generic/tkWindow.c: Don't check for cygwin in win32 static build.
+ * unix/tkUnixPort.h: Some more useful #defines for Cygwin
+
+2012-05-05 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * xlib/xcolors.c: Single "const" addition
+ * generic/tkWindow.c: If tk.dll loaded in cygwin, don't use the
+ win32 file dialogs
+
+2012-05-04 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * library/menu.tcl: [Bug 2768586]: Menu posting on dual monitors
+
+2012-04-29 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * library/tk.tcl: [Bug 533519]: Window placement with multiple screens
+ * generic/tkBind.c:
+ * generic/tkFocus.c:
+ * generic/tkMenuDraw.c:
+ * generic/tkWinWm.c:
+
+2012-04-26 Donal K. Fellows <dkf@users.sf.net>
+
+ * generic/tkStubInit.c (Tk_GetHINSTANCE): Ensure that this is defined
+ for OSX.
+
+2012-04-26 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * generic/tk.decls: [Bug 3508771]: Implement TkClipBox, Tk*Region
+ * generic/tkInt.decls: and Tk_GetHINSTANCE for Cygwin
+ * generic/tkPlatDecls.h:
+ * generic/tkintDecls.h:
+ * generic/tkStubInit.c:
+
+2012-04-22 Donal K. Fellows <dkf@users.sf.net>
+
+ * generic/tkBind.c (ExpandPercents): [Bug 3520202]: Ensure that the
+ %k, %K and %N substitutions use dummy tokens with <MouseWheel> events
+ and that the %D subsitution is a dummy with <Key>/<KeyRelease>. This
+ was causing significant indigestion (and a read of goodness knows what
+ memory) to Tkinter/Python because of the way they map events between
+ languages.
+
+2012-04-20 Donal K. Fellows <dkf@users.sf.net>
+
+ * generic/tkWindow.c (commands): Ensure that all descriptions of
+ commands created by Tk are correct.
+
+2012-04-20 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * generic/tk.tcl: Use vroot size in stead of screen size for clipping
+ window coordinates in ::tk::PlaceWindow.
+ * generic/dialog.tcl: Use ::tk::PlaceWindow in dialog.tcl, instead of
+ dumplicating the code there. (harmless part of [Bug 533519])
+
+2012-04-13 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/rules.vc: [Bug 3517448]: TclKit build fails (unresolved
+ __strtoi64)
+
+2012-04-07 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * generic/tkBind.c: [Bug 3176239]: control-MouseWheel causes segv
+
+2012-03-30 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * unix/tcl.m4: [Bug 3511806]: Compiler checks too early
+ * unix/configure.in: This change allows to build the cygwin
+ * unix/configure and mingw32 ports of Tcl/Tk to build
+ * win/tcl.m4: out-of-the-box using a native or cross-
+ * win/configure.in: compiler.
+ * win/configure
+
+2012-03-21 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * generic/tkColor.c: [Bug 2809525]: Abort on overlong color name.
+ * unix/tkUnixColor.c:
+
+2012-03-18 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * xlib/xcolors.c: [RFE 3503317]: XParseColor speedup
+ * xlib/rgb.txt: List of all colors accepted by Tk in Xorg format
+ * tests/color.test: Added test case for all colors in rgb.txt
+
+2012-03-13 Donal K. Fellows <dkf@users.sf.net>
+
+ * doc/*.3, doc/*.n: Minor spelling fixes.
+
+2012-03-07 Donal K. Fellows <dkf@users.sf.net>
+
+ * generic/tkObj.c (GetPixelsFromObjEx): [Bug 3497848]: Better rounding
+ of pixel values to integers.
+
+2012-03-04 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * unix/tcl.m4: Patch from the cygwin folks
+ * unix/configure: (re-generated)
+
+2012-02-28 Francois Vogel <fvogelnew1@free.fr>
+
+ * generic/tkText.c: [Bug 1630262, Bug 1615425]: segfault
+ * generic/tkTextBTree.c when deleting lines or tagging outside of
+ * generic/tkTextDisp.c the -startline/-endline range with peer
+ * generic/tkTextMark.c text widgets.
+ * tests/text.test [Bug 3487407]: Weird text indices.
+ * tests/textMark.test
+
+2012-02-28 Donal K. Fellows <dkf@users.sf.net>
+
+ * doc/canvas.n: [Bug 3495198]: Corrected types of bitmap options.
+
+2012-02-26 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * xlib/xcolors.c: Provide fallback for _strtoi64
+ * win/configure.in: Detect whether _strtoi64 is available
+ * win/configure: (regenerated)
+
+2012-02-25 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/tkWinDialog.c: [Bug 1913750]: tk_chooseDirectory -initialdir
+ internationalization problem.
+
+2012-02-15 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * xlib/xcolors.c: [Bug 3486474]: Inconsistent color scaling
+ * generic/tkColor.c: new internal function TkParseColor
+ * generic/tkInt.h:
+ * generic/tk*.c: Change XParseColor() to TkParseColor() everywhere.
+
+2012-02-10 Donal K. Fellows <dkf@users.sf.net>
+
+ * win/tkWinDialog.c (GetFileName): Ensure that we do not convert a
+ result list to a string inadvertently, as this causes problems with
+ Tkinter's handling of multiple filename results. Issue was reported
+ via StackOverflow: http://stackoverflow.com/q/9227859/301832
+
+2012-01-30 Joe English <jenglish@users.sourceforge.net>
+
+ * library/ttk/combobox.tcl: [Bug 2925561] Don't take focus in
+ disabled state.
+
+2012-01-29 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/tkImgPhoto.c: [Bug 3480634]: PNG Images missing in menus on Mac
+
+2012-01-27 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/tkWinDialog.c: [Bug 3480471]: tk_getOpenFile crashes on Win64
+
+2012-01-26 Francois Vogel <fvogelnew1@free.fr>
+
+ * generic/tkTextDisp.c: [Bug-1754043] and [Bug-2321450]: When
+ -blockcursor is true, the cursor appears as a blinking bar which
+ expands to the right edge of the widget.
+
+2012-01-25 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * generic/tkImgPhoto.c: [Bug 2433260]: non-critical error in
+ Tk_PhotoPutBlock
+
+2012-01-25 Francois Vogel <fvogelnew1@free.fr>
+
+ * generic/tkText.c: Don't increase the epoch twice
+
+2012-01-25 Francois Vogel <fvogelnew1@free.fr>
+
+ * generic/tkText.c: [Bug-1630271]: segfault/infinite loop
+ * generic/tkTextMark.c: when a mark is before -startline
+ * tests/textMark.test:
+
+2012-01-25 Francois Vogel <fvogelnew1@free.fr>
+
+ * generic/tkText.c: [Bug-3475627]: Test text-31.11 fails
+
+2012-01-22 Francois Vogel <fvogelnew1@free.fr>
+
+ * generic/tkTextMark.c: [Bug-3288113,3288121]: Missing marks/endless
+ * tests/textMark.test: loop in text mark prev/next
+
+2012-01-19 Francois Vogel <fvogelnew1@free.fr>
+
+ * generic/tkText.c: [Bug-3021557]: Moving the cursor in
+ * tests/text.test: elided text freezes Tk
+
+2011-12-22 Don Porter <dgp@users.sourceforge.net>
+
+ * win/tkWinMenu.c: [Bug 3235256] Keep menu entry IDs out of system
+ values. Thanks Colin McDonald.
+
+2011-12-13 Donal K. Fellows <dkf@users.sf.net>
+
+ * doc/getOpenFile.n: Make example follow best practices. Issue spotted
+ by Emiliano Gavilan.
+
+2011-11-29 Donal K. Fellows <dkf@users.sf.net>
+
+ * tests/safe.test: [Bug 1847925]: Update list of hidden commands.
+
+2011-11-22 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * unix/Makefile.in: [Bug 1945073]: Demo square.tcl
+ * win/Makefile.in: cannot run; need package tktest
+
+2011-11-17 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * doc/menu.n: Fix the escaping of leading dots in lines that start with
+ a widget name, so that nroff doesn't mistake it as a non-existing macro
+ and skips the entire line.
+
+2011-11-14 Alexandre Ferrieux <ferrieux@users.sourceforge.net>
+
+ * generic/tkCanvas.c: [Bug 3437816]: Missing TCL_ERROR return
+ in [canvas lower].
+
+2011-11-08 Reinhard Max <max@suse.de>
+
+ * 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-01 Donal K. Fellows <dkf@users.sf.net>
+
+ * generic/tkObj.c (GetPixelsFromObjEx): [Bug 3431491]: Use a bit of
+ type hackery to allow numbers to be interpreted as coordinates (most
+ notably on a canvas) without reinterpreting via a string.
+
+2011-10-27 Kevin B. Kenny <kennykb@acm.org>
+
+ * generic/tkInt.h: [Bug 3410609]: Change the event mechanism
+ * unix/tkUnixEvent.c: for <KeyPress> events to use the keysym
+ * unix/tkUnixKey.c: returned by XLookupString in preference to
+ the one that appears in the raw X event at any level. This change
+ allows binding to ISO_Level3_Shift-ed characters, composed characters,
+ and similar beasts. KeyRelease events still work as they did before,
+ as does Tk with input methods disabled.
+
+2011-10-13 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/tkWinDialog.c: Internationalization of all Windows font
+ * win/tkWinFont.c: handling.
+
+2011-10-10 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/tkWinDialog.c: [Bug 3163893]: -initialdir option bug for
+ tk_chooseDirectory under XP
+
+2011-10-05 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/tkWinInt.h: Remove tkWinProcs, as it is no longer
+ * win/tkWinX.c: being used.
+ * win/tkWinTest.c:
+
+2011-09-27 Donal K. Fellows <dkf@users.sf.net>
+
+ * generic/tkImgPNG.c (WriteExtraChunks): [Bug 3405839]: Write the sDAT
+ chunk with the correct length.
+
+2011-09-08 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * generic/tkDecls.h: Don't let tkDecls.h depend on <tchar.h> on
+ windows, not even in UNICODE mode.
+
+2011-09-01 Donal K. Fellows <dkf@users.sf.net>
+
+ * doc/photo.n: Correctly documented what the [$ph data] command
+ produces without the -format option.
+
+2011-08-16 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/tkWinDialog.c: [Bug 3388350]: mingw64 compiler warnings
+ * win/tkWinEmbed.c
+ * win/tkWinMenu.c
+ * win/tkWinTest.c
+ * win/tkWinWm.c
+ * win/tkWinX.c
+
+2011-08-13 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * generic/tkBitmap.c: [Bug 3388350]: mingw64 compiler warnings
+ * generic/tkConsole.c
+ * win/tkWinDialog.c
+ * win/tkWinEmbed.c
+ * win/tkWinSend.c
+ * win/tkWinSendCom.c
+
+2011-08-05 Don Porter <dgp@users.sourceforge.net>
+
+ *** 8.6b2 TAGGED FOR RELEASE ***
+
+ * changes: Updates for 8.6b2 release.
+
+2011-08-03 Don Porter <dgp@users.sourceforge.net>
+
+ * win/tkWinWm.c: [Bug 2891541]: Merge of 8.5.8 fix from Pat Thoyts.
+ Permit normal behaviour on Windows for a grabbed toplevel when it
+ is the main window.
+
+2011-08-03 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/tkWinDialog.c: [Bug 3314770]: regression - Windows file
+ dialogs not resizable
+
+2011-07-28 Don Porter <dgp@users.sourceforge.net>
+
+ * changes: Updates for 8.6b2 release.
+
+2011-07-28 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * xlib/X11/Xutil.h: [Bug 3380684]: XEmptyRegion prototype doesn't
+ match usage
+
+2011-07-19 Donal K. Fellows <dkf@users.sf.net>
+
+ * doc/*.3, doc/*.n: Many small fixes to documentation as part of
+ project to improve quality of generated HTML docs.
+
+2011-07-18 Don Porter <dgp@users.sourceforge.net>
+
+ * README: Bump version number to 8.6b2
+ * generic/tk.h:
+ * library/tk.tcl:
+ * unix/configure.in:
+ * unix/tk.spec:
+ * win/configure.in:
+
+ * unix/configure: autoconf-2.59
+ * win/configure:
+
+2011-06-29 Don Porter <dgp@users.sourceforge.net>
+
+ * 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 <dkf@users.sf.net>
+
+ * 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 <dgp@users.sourceforge.net>
+
+ * generic/ttk/ttkTrace.c: Workaround Bug 3062331.
+ * tests/ttk/ttk.test:
+ * changes: Updated
+
+2011-06-16 Jan Nijtmans <nijtmans@users.sf.net>
+
+ * win/tcl.m4: Sync with win/tcl.m4 from Tcl
+ * win/configure: (regenerated)
+
+2011-06-10 Don Porter <dgp@users.sourceforge.net>
+
+ * generic/tkEntry.c: [Bug 3315731]: Fix [$entry -invcmd].
+
+2011-06-10 Don Porter <dgp@users.sourceforge.net>
+
+ * README: Correct some README bitrot.
+ * macosx/README:
+
+2011-06-07 Don Porter <dgp@users.sourceforge.net>
+
+ * generic/tkEntry.c: [Bug 2358545]: Restore support for values "08"
+ and "09" in a [spinbox] configured to use -from and -to values.
+
+2011-06-06 Don Porter <dgp@users.sourceforge.net>
+
+ * generic/tkConsole.c: [Bug 2546087]: Restore proper NUL output to
+ * library/console.tcl: the [console].
+
2011-04-22 Peter Spjuth <peter.spjuth@gmail.com>
- * generic/tkCanvPoly.c: [Bug 3291543] There was a crash if dchars
+ * generic/tkCanvPoly.c: [Bug 3291543]: There was a crash if dchars
* tests/canvas.test: removed all coordinates of a polygon.
2011-04-21 Peter Spjuth <peter.spjuth@gmail.com>
@@ -108,8 +690,8 @@
2011-01-24 Joe English <jenglish@users.sourceforge.net>
- * generic/tkSelect.c: Fix for [Bug #3164879]:
- (memory allocation bug introduced by [Patch #3129527])
+ * generic/tkSelect.c: Fix for [Bug #3164879]: (memory allocation
+ bug introduced by [Patch #3129527])
2011-01-22 Joe English <jenglish@users.sourceforge.net>
@@ -118,7 +700,7 @@
2011-01-13 Jan Nijtmans <nijtmans@users.sf.net>
- * library/msgbox.tcl: [Patch #3154705] Close button has no effect
+ * library/msgbox.tcl: [Patch #3154705]: Close button has no effect
2011-01-12 Jan Nijtmans <nijtmans@users.sf.net>
@@ -128,10 +710,13 @@
2011-01-06 Kevin Walzer <wordtech@users.sourceforge.net>
- * macosx/README: Added info on textured background windows.
- * macosx/tkMacOSXFont.c: Fix for 2857300, improves rounding up on text width [submitted by treectrl]
- * macosx/tkMacOSXMenu.c: Fix for radiobuttons and checkbuttons not displaying in popup menus, and disabled menu entries.
- *macosx/ tkMacOSXWindowEvent.c: Fix for 3086887, speeds up scrolling; also textured background windows
+ * macosx/README: Added info on textured background windows.
+ * macosx/tkMacOSXFont.c: Fix for 2857300, improves rounding up on text
+ width [submitted by treectrl]
+ * macosx/tkMacOSXMenu.c: Fix for radiobuttons and checkbuttons not
+ displaying in popup menus, and disabled menu entries.
+ * macosx/tkMacOSXWindowEvent.c: Fix for 3086887, speeds up scrolling;
+ also textured background windows
* macosx/tkMacOSXWm.c: Textured background windows.
2011-01-06 Stuart Cassoff <stwo@users.sourceforge.net>
@@ -153,7 +738,7 @@
2010-12-17 Stuart Cassoff <stwo@users.sourceforge.net>
- * unix/Makefile.in: Use 'rpmbuild', not 'rpm' [Bug 2537626].
+ * unix/Makefile.in: [Bug 2537626]: Use 'rpmbuild', not 'rpm'.
2010-12-17 Jan Nijtmans <nijtmans@users.sf.net>
@@ -175,19 +760,21 @@
2010-12-15 Jan Nijtmans <nijtmans@users.sf.net>
- * generic/tkMain.c: [Patch #3124683]: platform specific stuff in (tcl|tk)Main.c
+ * generic/tkMain.c: [Patch #3124683]: platform specific stuff
+ in (tcl|tk)Main.c
2010-12-13 Jan Nijtmans <nijtmans@users.sf.net>
- * unix/tcl.m4: [Bug 3135271] Link error due to hidden
- * unix/configure: symbols (CentOS 4.2) (autoconf-2.59)
- * generic/tkMain.c: Change "Application initialization failed" to
- * tests/main.test: "application-specific initialization failed",
- for consistency with Tcl.
- * win/tkWin32Dll.c: See also: [Patch 1910041] and [Patch 3059922]. SEH emulation
- on Win64 was not correct here: it sometimes results in a crash. Contrary to the
- other places, the code here is not meant to protect from OS bugs, but to protect
- Finalizing Tk when the application went in an invalid state.
+ * unix/tcl.m4: [Bug 3135271]: Link error due to hidden
+ * unix/configure: symbols (CentOS 4.2) (autoconf-2.59)
+ * generic/tkMain.c: Change "Application initialization failed" to
+ * tests/main.test: "application-specific initialization failed",
+ for consistency with Tcl.
+ * win/tkWin32Dll.c: See also: [Patch 1910041] and [Patch 3059922].
+ SEH emulation on Win64 was not correct here: it sometimes results in
+ a crash. Contrary to the other places, the code here is not meant to
+ protect from OS bugs, but to protect Finalizing Tk when the application
+ went in an invalid state.
2010-12-12 Stuart Cassoff <stwo@users.sourceforge.net>
@@ -196,27 +783,27 @@
2010-12-10 Jan Nijtmans <nijtmans@users.sf.net>
- * win/tcl.m4: Fix manifest-generation for 64-bit gcc (mingw-w64)
- * win/configure: (autoconf-2.59)
+ * win/tcl.m4: Fix manifest-generation for 64-bit gcc (mingw-w64)
+ * win/configure: (autoconf-2.59)
2010-12-06 Jan Nijtmans <nijtmans@users.sf.net>
- * generic/tkSelect.c: [Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and
- * generic/tkTextDisp.c -D_FORTIFY_SOURCE=2
- * unix/tkUnixWm.c
- * win/tkWinWm.c
+ * generic/tkSelect.c: [Bug 3129527]: Fix buffer overflow w/ GCC 4.5
+ * generic/tkTextDisp.c: and -D_FORTIFY_SOURCE=2
+ * unix/tkUnixWm.c:
+ * win/tkWinWm.c:
2010-12-05 Jan Nijtmans <nijtmans@users.sf.net>
- * unix/tcl.m4: [Patch #3116490] cross-compile support for unix
+ * unix/tcl.m4: [Patch 3116490]: cross-compile support for unix
* unix/configure (autoconf-2.59)
2010-12-03 Jan Nijtmans <nijtmans@users.sf.net>
- * win/tcl.m4 [Patch #3116490] cross-compile Tcl mingw32 on unix
- * win/configure This makes it possible to cross-compile Tcl/Tk for
- Windows (either 32-bit or 64-bit) out-of-the-box on UNIX, using mingw-w64
- build tools.
+ * win/tcl.m4: [Patch 3116490]: cross-compile Tcl mingw32 on unix
+ * win/configure: This makes it possible to cross-compile Tcl/Tk for
+ Windows (either 32-bit or 64-bit) out-of-the-box on UNIX, using
+ mingw-w64 build tools.
2010-12-02 Donal K. Fellows <dkf@users.sf.net>
@@ -1077,12 +1664,14 @@
2010-01-19 Pat Thoyts <patthoyts@users.sourceforge.net>
- * library/bgerror.tcl: [TIP 359]: Extended Window Manager Hints
- * library/clrpick.tcl: following the freedesktop.org specification
- * library/demos/widget: are now supported on X11 using a new
- * library/dialog.tcl: wm attribute called '-type'
- * library/msgbox.tcl: This feature is now used in the Tk library
- * library/tkfbox.tcl: functions where appropriate.
+ TIP #359 IMPLEMENTATION
+
+ * library/bgerror.tcl: Extended Window Manager Hints following the
+ * library/clrpick.tcl: freedesktop.org specification are now
+ * library/demos/widget: supported on X11 using a new [wm attribute]
+ * library/dialog.tcl: called '-type'. This feature is now used in
+ * library/msgbox.tcl: the Tk library functions where appropriate.
+ * library/tkfbox.tcl:
* library/ttk/combobox.tcl:
* tests/unixWm.test:
* tests/wm.test:
@@ -1170,12 +1759,14 @@
2010-01-09 Pat Thoyts <patthoyts@users.sourceforge.net>
- * doc/menu.n: [TIP 360]: Remove special handling of
- * library/obsolete.tcl: the .help menu on X11.
+ TIP #360 IMPLEMENTATION
+
+ * doc/menu.n: Remove special handling of the .help menu on
+ * library/obsolete.tcl: X11.
* unix/tkUnixMenu.c:
- * library/menu.tcl: [TIP 360]: Make Tk menu activation
- * library/obsolete.tcl: follow mouse movements.
+ * library/menu.tcl: Make Tk menu activation follow mouse
+ * library/obsolete.tcl: movements.
2010-01-08 Pat Thoyts <patthoyts@users.sourceforge.net>
@@ -2677,9 +3268,9 @@
2008-12-27 Joe English <jenglish@users.sourceforge.net>
- * generic/ttk/ttkTreeview.c: Fix inconsistent use of treeArea /
- headingArea; fixes [Bug 2381555]. ([$tv identify] didn't work when
- horizontally scrolled).
+ * generic/ttk/ttkTreeview.c: [Bug 2381555]: Fix inconsistent use of
+ treeArea / headingArea. ([$tv identify] didn't work when horizontally
+ scrolled).
2008-12-21 Donal K. Fellows <dkf@users.sf.net>
@@ -2709,8 +3300,8 @@
2008-12-18 Don Porter <dgp@users.sourceforge.net>
- * library/msgs/de.msg: Updated German messages. Thanks to Ruediger
- Haertel. [Patch 2442309].
+ * library/msgs/de.msg: [Patch 2442309]: Updated German messages.
+ Thanks to Ruediger Haertel.
2008-12-17 Jan Nijtmans <nijtmans@users.sf.net>
@@ -2720,7 +3311,7 @@
2008-12-17 Donal K. Fellows <dkf@users.sf.net>
- * doc/selection.n: Assorted small fixes. [Bugs 2441817,2441884]
+ * doc/selection.n: [Bugs 2441817,2441884]: Assorted small fixes.
2008-12-16 Jan Nijtmans <nijtmans@users.sf.net>
@@ -2822,8 +3413,8 @@
2008-12-07 Joe English <jenglish@users.sourceforge.net>
- * macosx/ttkMacOSXTheme.c: Add native aqua elements for
- ttk::spinbox [Bug 2219588]
+ * macosx/ttkMacOSXTheme.c: [Bug 2219588]: Add native aqua elements for
+ ttk::spinbox
* generic/ttk/ttkEntry.c, library/ttk/spinbox.tcl,
* tests/ttk/spinbox.test: Moved most spinbox "business logic" out of
ttkEntry.c into Tcl bindings.
@@ -2854,17 +3445,17 @@
2008-12-05 Donal K. Fellows <dkf@users.sf.net>
- * generic/tkCanvPs.c (Tk_PostscriptFont): Ensure that font sizes can
- ever be negative; it triggers a really strange case that is definitely
- not what is wanted. [Bug 2107938]
+ * generic/tkCanvPs.c (Tk_PostscriptFont): [Bug 2107938]: Ensure that
+ font sizes can ever be negative; it triggers a really strange case
+ that is definitely not what is wanted.
* library/mkpsenc.tcl: Corrected and improved generation of postscript
* library/prolog.ps: prolog. Removed prolog.ps, which wasn't used and
was misleading.
2008-12-04 Jan Nijtmans <nijtmans@users.sf.net>
- * generic/tkInt.decls: Move 10 functions from tkText.h to
- * generic/tkText.h: stub table [Feature Request 220906]
+ * generic/tkInt.decls: [FRQ 220906]: Move 10 functions from tkText.h
+ * generic/tkText.h: to stub table.
* generic/tkStubInit.c (regenerated)
* generic/tkIntDecls.h (regenerated)
@@ -2894,9 +3485,9 @@
2008-11-28 Alexandre Ferrieux <ferrieux@users.sourceforge.net>
- * generic/tkCanvUtil.c: Millimeter patch. Fixes [1813597,2218964]
- * generic/tkInt.h: by eliminating the functional redundancy
- * generic/tkObj.c: and unnecessary loss of precision of the
+ * generic/tkCanvUtil.c: [Bug 1813597,2218964]: Millimeter patch.
+ * generic/tkInt.h: Eliminates the functional redundancy and
+ * generic/tkObj.c: unnecessary loss of precision of the
* generic/tkText.c: {pixel,mm}ObjType tandem.
2008-11-27 Jan Nijtmans <nijtmans@users.sf.net>
@@ -2946,13 +3537,13 @@
2008-11-22 Pat Thoyts <patthoyts@users.sourceforge.net>
- * test/winDialog.test: Avoid some locale-dependent failures by using
- * win/tkWinTest.c: id's or an english constraint. [Bug 2307837]
+ * test/winDialog.test: [Bug 2307837]: Avoid some locale-dependent
+ * win/tkWinTest.c: failures by using id's or an english constraint
2008-11-19 Joe English <jenglish@users.sourceforge.net>
- * doc/ttk_panedwindow.n: Remove inoperative text stating that slave
- windows must be direct children of the master. [Bug 1824996]
+ * doc/ttk_panedwindow.n: [Bug 1824996]: Remove inoperative text
+ stating that slave windows must be direct children of the master.
2008-11-19 Jan Nijtmans <nijtmans@users.sf.net>
@@ -2967,8 +3558,8 @@
2008-11-16 Joe English <jenglish@users.sourceforge.net>
- * generic/ttk/ttkWidget.c: Widget self-destruction is not necessarily
- an error. [Bug 2298720]
+ * generic/ttk/ttkWidget.c: [Bug 2298720]: Widget self-destruction is
+ not necessarily an error.
2008-11-16 Donal K. Fellows <dkf@users.sf.net>
@@ -2997,8 +3588,8 @@
2008-11-12 Pat Thoyts <patthoyts@users.sourceforge.net>
- * library/text.tcl: Handle windows with funky names by avoiding use of
- * test/text.test: the window path for anchors. [Bug 1777362]
+ * library/text.tcl: [Bug 1777362]: Handle windows with funky names by
+ * test/text.test: avoiding use of the window path for anchors.
2008-11-11 Jan Nijtmans <nijtmans@users.sf.net>
@@ -3006,8 +3597,8 @@
2008-11-11 Joe English <jenglish@users.sourceforge.net>
- * generic/ttk/ttkWidget.c(BeginDrawing): Don't crash when application
- uses nondefault visual. [Bug 2264732]
+ * generic/ttk/ttkWidget.c (BeginDrawing): [Bug 2264732]: Don't crash
+ when application uses nondefault visual.
2008-11-11 Jan Nijtmans <nijtmans@users.sf.net>
@@ -3075,12 +3666,12 @@
2008-11-06 Donal K. Fellows <dkf@users.sf.net>
- * unix/configure.in: Work around the fact that the HP-UX system
- compiler cannot handle 'inline'. [Bug 2229999]
+ * unix/configure.in: [Bug 2229999]: Work around the fact that the
+ HP-UX system compiler cannot handle 'inline'.
2008-11-05 Jan Nijtmans <nijtmans@users.sf.net>
- * unix/tkUnixFont.c: Fix [Bug 2226093] const changes not all correct
+ * unix/tkUnixFont.c: [Bug 2226093]: Const changes not all correct
* unix/tkUnixButton.c: More internal -Wwrite-strings warning fixes
* unix/tkUnixCursor.c:
* unix/tkUnixSend.c:
@@ -3092,7 +3683,7 @@
* generic/tkBitmap.c: Remove unneccessary type cast
* generic/tkIntDecls.h: (regenerated)
* doc/GetCursor.3: Fix documentation about obsolete X10 bitmaps
- * doc/GetBitmap.3: [Bug 1866774] Remove X10 references from docs
+ * doc/GetBitmap.3: [Bug 1866774]: Remove X10 references from docs
2008-11-03 Jan Nijtmans <nijtmans@users.sf.net>
@@ -3218,20 +3809,20 @@
* library/ttk/cursors.tcl, library/ttk/combobox.tcl,
library/ttk/entry.tcl, library/ttk/paned.tcl, library/ttk/sizegrip.tcl,
library/treeview.tcl:
- Add correct platform-specific cursors for OSX [Bug 2054562]
- Expanded set of symbolic cursors. Use correct cursor for
- ttk::entry and ttk::combobox widgets [Bug 1534835]
+ [Bug 2054562]: Add correct platform-specific cursors for OSX
+ [Bug 1534835]: Expanded set of symbolic cursors. Use correct cursor
+ for ttk::entry and ttk::combobox widgets
2008-10-28 Don Porter <dgp@users.sourceforge.net>
- * win/tkWinTest.c: Revise [testclipboard] to form that
- * tests/winClipboard.test: handles encodings. [Bug 2191960]
+ * win/tkWinTest.c: [Bug 2191960]: Revise [testclipboard]
+ * tests/winClipboard.test: to form that handles encodings.
* tests/constraints.tcl: [tcltest::bytestring] no longer used.
2008-10-24 Joe English <jenglish@users.sourceforge.net>
- * tests/ttk/ttk.test: Disable test ttk-6.3, it's not applicable. [Bug
- 2175411]
+ * tests/ttk/ttk.test: [Bug 2175411]: Disable test ttk-6.3, it's not
+ applicable.
* generic/ttk/ttkTheme.c: Use different Tcl_AssocData key so the tile
extension can be loaded into an 8.6 interp, in the off-chance that
@@ -3239,8 +3830,8 @@
2008-10-24 Donal K. Fellows <dkf@users.sf.net>
- * generic/tkCanvUtil.c (TkSmoothPrintProc): Corrected 'const'ness to
- quell warning. [Bug 2190619]
+ * generic/tkCanvUtil.c (TkSmoothPrintProc): [Bug 2190619]: Corrected
+ 'const'ness to quell warning.
2008-10-23 Don Porter <dgp@users.sourceforge.net>
@@ -3271,19 +3862,19 @@
2008-10-20 Donal K. Fellows <dkf@users.sf.net>
* generic/tkBusy.c, macosx/tkMacOSXEmbed.c, unix/tkUnixEmbed.c:
- * win/tkWinWindow.c: Factor out the platform-specific parts into the
- platform directories. [Bug 2180919]
+ * win/tkWinWindow.c: [Bug 2180919]: Factor out the platform-specific
+ parts into the platform directories.
2008-10-18 Donal K. Fellows <dkf@users.sf.net>
TIP #321 IMPLEMENTATION
- * generic/tkBusy.c, doc/busy.n, tests/busy.test: Implementation of the
- [tk busy] command. [Patch 1997907]
+ * generic/tkBusy.c, doc/busy.n, tests/busy.test: [Patch 1997907]:
+ Implementation of the [tk busy] command.
2008-10-18 Pat Thoyts <patthoyts@users.sourceforge.net>
- * win/tkWinFont.c: [Bug 1825353] To fix a problem with tiny fonts on
+ * win/tkWinFont.c: [Bug 1825353]: To fix a problem with tiny fonts on
Russian versions of Windows we will avoid removing the internal
leading for fixed width fonts.
@@ -3382,7 +3973,7 @@
2008-10-08 Jan Nijtmans <nijtmans@users.sf.net>
- * unix/tcl.m4: Fix for bug [2073255]
+ * unix/tcl.m4: [Bug 2073255]: fix
* unix/configure: regenerated
2008-10-08 Don Porter <dgp@users.sourceforge.net>
@@ -3399,9 +3990,9 @@
revised PostScript output due to more predictable formatting of
floating point values.
- * unix/tkUnixWm.c: Restored consistency of error messages from
- * macosx/tkMacOSXWm.c: [wm iconphoto] with the test suite and across
- * tests/unixWm.test: all platforms. [Bug 2021443]
+ * unix/tkUnixWm.c: [Bug 2021443]: Restored consistency of error
+ * macosx/tkMacOSXWm.c: messages from [wm iconphoto] with the test
+ * tests/unixWm.test: suite and across all platforms.
2008-10-07 Pat Thoyts <patthoyts@users.sourceforge.net>
@@ -3451,9 +4042,9 @@
* generic/tkArgv.c, generic/tkCanvText.c, generic/tkEntry.c:
* generic/tkListbox.c, generic/tkScrollbar.c, macosx/tkMacOSXScrlbr.c:
- * win/tkWinScrlbr.c: Convert use of %g to Tcl_PrintDouble to create
- string versions of floats so as to avoid trouble with some locales.
- [Bug 2112563]
+ * win/tkWinScrlbr.c: [Bug 2112563]: Convert use of %g to
+ Tcl_PrintDouble to create string versions of floats so as to avoid
+ trouble with some locales.
2008-10-02 Joe Mistachkin <joe@mistachkin.com>
@@ -3471,19 +4062,20 @@
2008-09-23 Donal K. Fellows <dkf@users.sf.net>
- * doc/listbox.n (SEE ALSO): Redirected this to ttk::treeview(n) which
- is far more useful (it does multicolumn listbox duties). [Bug 2123813]
+ * doc/listbox.n (SEE ALSO): [Bug 2123813]: Redirected this to
+ ttk::treeview(n) which is far more useful (it does multicolumn listbox
+ duties).
- * doc/*.n: Make sure that the initial line of the manpage includes
- nothing that chokes old versions of man. [Bug 2118116]
+ * doc/*.n: [Bug 2118116]: Make sure that the initial line of the
+ manpage includes nothing that chokes old versions of man.
2008-08-25 Todd M. Helfter <tmh@users.sourceforge.net>
- * library/menu.tcl: Additional fix for [Bug 1023955]
+ * library/menu.tcl: [Bug 1023955]: Additional fix.
2008-09-08 Todd M. Helfter <tmh@users.sourceforge.net>
- * doc/menu.n: Fix typo in docs. [Bug 2098425]
+ * doc/menu.n: [Bug 2098425]: Fix typo in docs.
2008-09-03 Don Porter <dgp@users.sourceforge.net>
@@ -3531,7 +4123,7 @@
2008-08-28 Donal K. Fellows <dkf@users.sf.net>
- * tests/imgPhoto.test: Fix failures. [Bug 2080587]
+ * tests/imgPhoto.test: [Bug 2080587]: Fix failures.
2008-08-28 Ania Pawelczyk <aniap@users.sourceforge.net>
@@ -3547,12 +4139,12 @@
2008-08-25 Todd M. Helfter <tmh@users.sourceforge.net>
- * library/menu.tcl: Fix typo from [Bug 1023955]
+ * library/menu.tcl: [Bug 1023955]: Fix typo.
2008-08-27 Peter Spjuth <peter.spjuth@gmail.com>
- * tests/grid.test: Added a "knownBug"-marked test to show a problem
- identified in the grid implementation. [Bug 2075285]
+ * tests/grid.test: [Bug 2075285]: Added a "knownBug"-marked test to
+ show a problem identified in the grid implementation.
2008-08-26 Donal K. Fellows <dkf@users.sf.net>
@@ -3560,9 +4152,9 @@
2008-08-25 Todd M. Helfter <tmh@users.sourceforge.net>
- * library/menu.tcl: Do not flip to the arrow cursor on menus. This was
- a Motif convention. Current behavior is maintained iff tk_strictMotif
- is enabled. [Bug 1023955]
+ * library/menu.tcl: [Bug 1023955]: Do not flip to the arrow cursor on
+ menus. This was a Motif convention. Current behavior is maintained iff
+ tk_strictMotif is enabled.
2008-08-25 Donal K. Fellows <dkf@users.sf.net>
@@ -3571,9 +4163,9 @@
2008-08-25 Todd M. Helfter <tmh@users.sourceforge.net>
- * library/tkfbox.tcl: Fix the multiple selection error for
- tk_getOpenFile -multiple 1 which fails on all unix platforms since the
- adoption of ttk widgets. [Bug 1936220]
+ * library/tkfbox.tcl: [Bug 1936220]: Fix the multiple selection error
+ for tk_getOpenFile -multiple 1 which fails on all unix platforms since
+ the adoption of ttk widgets.
2008-08-25 Donal K. Fellows <dkf@users.sf.net>
@@ -3604,12 +4196,13 @@
2008-08-19 George Peter Staplin <georgeps@users.sourceforge.net>
- After some discussion with Joe English and subsequently the X.org
- developers (Keith Packard in particular), it was discovered that Tk is
- doing management of XIDs that it shouldn't need to do. The very common
- XC-MISC extension which has come with every version of X for the last
- 15 years is used with Xlib now, to retrieve the information about the
- used/unused XIDs. The public Tk_FreeXId is now a no-op. [Bug 2039720]
+ [Bug 2039720]: After some discussion with Joe English and subsequently
+ the X.org developers (Keith Packard in particular), it was discovered
+ that Tk is doing management of XIDs that it shouldn't need to do. The
+ very common XC-MISC extension which has come with every version of X
+ for the last 15 years is used with Xlib now, to retrieve the
+ information about the used/unused XIDs. The public Tk_FreeXId is now a
+ no-op.
* generic/tkError.c: Remove the usage of TkpWindowWasRecentlyDeleted.
* generic/tkInt.decls: Update the declarations for the now unused
@@ -3736,8 +4329,8 @@
2008-08-01 Pat Thoyts <patthoyts@users.sourceforge.net>
- * win/tkWinWm.c: Check wmPtr is valid in TopLevelReqProc to fix
- * tests/wm.test: [Bug 2028703]
+ * win/tkWinWm.c: [Bug 2028703]: Check wmPtr is valid in
+ * tests/wm.test: TopLevelReqProc.
2008-07-31 Don Porter <dgp@users.sourceforge.net>
@@ -3756,15 +4349,15 @@
2008-07-26 Pat Thoyts <patthoyts@users.sourceforge.net>
- * doc/options.n: Direct to the font manual for -font. [Bug 1686012]
+ * doc/options.n: [Bug 1686012]: Direct to the font manual for -font.
* tests/constraints.tcl: Add a nonwin contraint.
- * tests/listbox.test: Conform to testing policy. [Bug 2024753]
+ * tests/listbox.test: [Bug 2024753]: Conform to testing policy.
- * win/tkWinWm.c: Check that the parent has been mapped before
- * tests/wm.test: calling RemapWindows. [Bug 2009788]
+ * win/tkWinWm.c: [Bug 2009788]: Check that the parent has been mapped
+ * tests/wm.test: before calling RemapWindows.
- * win/tkWinWindow.c: Check for 0x prefix in sprintf %p. Bug [2026405]
+ * win/tkWinWindow.c: [Bug 2026405]: Check for 0x prefix in sprintf %p.
2008-07-25 Ania Pawelczyk <aniap@users.sourceforge.net>
@@ -3772,7 +4365,7 @@
2008-07-24 Jan Nijtmans <nijtmans@users.sf.net>
- * generic/*.c: Fix inconsistant "wrong # args" messages. [Bug 2021443]
+ * generic/*.c: [Bug 2021443]: Fix inconsistant "wrong # args" messages
* macosx/tkMacOSXSend.c
* macosx/tkMacOSXWm.c
* unix/tkUnixSend.c
@@ -3803,9 +4396,9 @@
2008-07-04 Joe English <jenglish@users.sourceforge.net>
* generic/ttk/ttkDefaultTheme.c, generic/ttk/ttkClamTheme.c,
- * generic/ttk/ttkClassicTheme.c, generic/ttk/ttkElements.c: Audit:
- ensure that output arguments to Tk_Get*FromObj() are initialized, in
- case of erroneous style specifications. [Bug 2009213]
+ * generic/ttk/ttkClassicTheme.c, generic/ttk/ttkElements.c:
+ [Bug 2009213]: Audit: ensure that output arguments to Tk_Get*FromObj()
+ are initialized, in case of erroneous style specifications.
2008-07-02 Donal K. Fellows <dkf@users.sf.net>
@@ -3826,7 +4419,7 @@
2008-06-24 Pat Thoyts <patthoyts@users.sourceforge.net>
* library/demos/ttkpane.tcl: Work around missing timezones
- * doc/text.n: Fix documentation of text tag options. [Bug 1997293]
+ * doc/text.n: [Bug 1997293]: Fix documentation of text tag options.
2008-06-19 Don Porter <dgp@users.sourceforge.net>
@@ -3888,10 +4481,10 @@
2008-06-12 Daniel Steffen <das@users.sourceforge.net>
- * generic/tkPointer.c (Tk_UpdatePointer): Fix failure to restore a
- global grab capture and to release the restrict window capture when
- releasing a button grab. Fixes segfault due to dangling reference to
- restrict window inside TkpSetCapture() implementation. [Bug 1991932]
+ * generic/tkPointer.c (Tk_UpdatePointer): [Bug 1991932]: Fix failure
+ to restore a global grab capture and to release the restrict window
+ capture when releasing a button grab. Fixes segfault due to dangling
+ reference to restrict window inside TkpSetCapture() implementation.
* generic/ttk/ttkTreeview.c: Fix warning.
@@ -3911,9 +4504,9 @@
2008-06-10 Joe English <jenglish@users.sourceforge.net>
- * unix/tkUnixKey.c: Use Xutf8LookupString if available. This should
- fix problems (like [Bug 1908443]) where Xlib's idea of the system
- encoding does not match Tcl's. [Patch 1986818]
+ * unix/tkUnixKey.c: [Patch 1986818]: Use Xutf8LookupString if
+ available. This should fix problems (like [Bug 1908443]) where Xlib's
+ idea of the system encoding does not match Tcl's.
2008-06-01 Daniel Steffen <das@users.sourceforge.net>
@@ -3946,8 +4539,8 @@
2008-05-23 Joe English <jenglish@users.sourceforge.net>
- * generic/ttk/ttkLabel.c: Avoid passing width or height <= 0 to
- Tk_RedrawImage, as this leads to a panic on Windows. [Bug 1967576]
+ * generic/ttk/ttkLabel.c: [Bug 1967576]: Avoid passing width or height
+ <= 0 to Tk_RedrawImage, as this leads to a panic on Windows.
2008-05-16 Pat Thoyts <patthoyts@users.sourceforge.net>
@@ -3961,8 +4554,8 @@
2008-05-14 Donal K. Fellows <dkf@users.sf.net>
* generic/tkPanedWindow.c (PanedWindowProxyCommand)
- (DisplayPanedWindow): Ensure that a zero width never gets fed to the
- underlying window system. [Bug 1639824]
+ (DisplayPanedWindow): [Bug 1639824]: Ensure that a zero width never
+ gets fed to the underlying window system.
2008-05-13 Pat Thoyts <patthoyts@users.sourceforge.net>
@@ -3973,7 +4566,7 @@
2008-05-11 Pat Thoyts <patthoyts@users.sourceforge.net>
* library/tk.tcl: Support for ttk widgets in AmpWidget
- * doc/button.n: Note negative widths for button. [Patch 1883418]
+ * doc/button.n: [Patch 1883418]: Note negative widths for button.
2008-05-09 Pat Thoyts <patthoyts@users.sourceforge.net>
@@ -3981,8 +4574,8 @@
2008-05-04 Joe English <jenglish@users.sourceforge.net>
- * macosx/ttkMacOSAquaTheme.c: "default" and "focus" adornments should
- not be disjoint [Bug 1942785]
+ * macosx/ttkMacOSAquaTheme.c: [Bug 1942785]: "default" and "focus"
+ adornments should not be disjoint.
2008-04-27 Donal K. Fellows <dkf@users.sf.net>
@@ -3994,14 +4587,14 @@
2008-04-25 Joe English <jenglish@users.sourceforge.net>
- * library/ttk/treeview.tcl: BUGFIX: [$tv selection] takes a list of
- items, not a single item. [Bug 1951733]
+ * library/ttk/treeview.tcl: [Bug 1951733]: [$tv selection] takes a
+ list of items, not a single item.
2008-04-20 Pat Thoyts <patthoyts@users.sourceforge.net>
- * win/makefile.vc: Include ws2_32 in the link list. [Bug 1900872]
- * doc/menu.n: Minor change regarding the system menu. [Bug 1887169]
- * doc/button.n: Minor clarification of button flash. [Bug 1926223]
+ * win/makefile.vc: [Bug 1900872]: Include ws2_32 in the link list.
+ * doc/menu.n: [Bug 1887169]: Minor change regarding the system menu.
+ * doc/button.n: [Bug 1926223]: Minor clarification of button flash.
2008-04-17 Donal K. Fellows <dkf@cspool38.cs.man.ac.uk>
@@ -4010,18 +4603,19 @@
2008-04-17 Don Porter <dgp@users.sourceforge.net>
- * generic/tkCanvas.c: Fix logic that determines when canvas item
- <Enter> event should fire. Thanks to Sebastian Wangnick. [Bug 1327482]
+ * generic/tkCanvas.c: [Bug 1327482]: Fix logic that determines when
+ canvas item <Enter> event should fire. Thanks to Sebastian Wangnick.
2008-04-16 Daniel Steffen <das@users.sourceforge.net>
- * generic/tkStubInit.c: Make stubs tables static const
- * generic/tkWindow.c (Initialize): and export only a module-scope
- pointer to to the main stubs table (for package init). [Patch 1938497]
+ * generic/tkStubInit.c: [Patch 1938497]: Make stubs
+ * generic/tkWindow.c (Initialize): tables static const and export
+ only a module-scope pointer to to the main stubs table (for package
+ init).
2008-04-14 Pat Thoyts <patthoyts@users.sourceforge.net>
- * win/tkWinDialog.c: Fix [tk_chooseColor -title]. [Bug 1941740]
+ * win/tkWinDialog.c: [Bug 1941740]: Fix [tk_chooseColor -title].
* win/tkWinTest.c: Added parent to testgetwininfo
* tests/winDialog.test: Created some tk_chooseColor win tests.
@@ -4053,8 +4647,8 @@
2008-04-07 Jeff Hobbs <jeffh@ActiveState.com>
- * generic/tkWindow.c (Initialize): Fix double-free on Tk_ParseArgv
- * tests/main.test (main-3.*): error. [Bug 1937135]
+ * generic/tkWindow.c (Initialize): [Bug 1937135]: Fix double-free on
+ * tests/main.test (main-3.*): Tk_ParseArgv error.
* generic/tkArgv.c: Fix -help mem explosion. [Bug 1936238] (kenny)
@@ -4073,10 +4667,10 @@
* generic/tk.decls: Remove 'export' declarations of symbols now
only in libtkstub and no longer in libtk.
- * generic/tkStubLib.c: Make symbols in libtkstub.a MODULE_SCOPE to
- avoid exporting them from libraries that link
- with -ltkstub; constify tk*StubsPtr and stub
- table hook pointers. [Bug 1819422]
+ * generic/tkStubLib.c: [Bug 1819422]: Make symbols in libtkstub.a
+ MODULE_SCOPE to avoid exporting them from
+ libraries that link with -ltkstub; constify
+ tk*StubsPtr and stub table hook pointers.
* generic/tkStubLib.c: Undef USE_TCL_STUBS before defining it
* generic/ttk/ttkStubLib.c: unconditionally; remove needless #ifdef
@@ -4099,11 +4693,11 @@
* generic/tkWindow.c (Tk_PkgInitStubsCheck): message and removed
needless #ifdef complexity.
- * generic/tkWindow.c: Revised package initialization so that
- * unix/Makefile.in: "tkStubsPtr" is not present in libtk.so, but
- * win/Makefile.in: is present only in libtkstub.a. This tightens
- * win/makefile.bc: up the rules for users of the stubs interfaces
- * win/makefile.vc: [Tcl Bug 1819422]
+ * generic/tkWindow.c: [Tcl Bug 1819422]: Revised package init so
+ * unix/Makefile.in: that "tkStubsPtr" is not present in libtk.so,
+ * win/Makefile.in: but is present only in libtkstub.a. This
+ * win/makefile.bc: tightens up the rules for users of the stubs
+ * win/makefile.vc: interfaces.
* README: Bump version number to 8.6a0
* generic/tk.h:
@@ -4151,8 +4745,8 @@
2008-03-27 Daniel Steffen <das@users.sourceforge.net>
- * unix/tcl.m4 (SunOS-5.1x): Fix 64bit support for Sun cc. [Bug
- 1921166]
+ * unix/tcl.m4 (SunOS-5.1x): [Bug 1921166]: Fix 64bit support for Sun
+ cc.
* unix/configure: autoconf-2.59
@@ -4167,8 +4761,8 @@
* changes: Updates for 8.5.2 release.
- * unix/tkUnixCursor.c: Stop crash in [. configure -cursor] on X11.
- Thanks to emiliano gavilan. [Bug 1922466]
+ * unix/tkUnixCursor.c: [Bug 1922466]: Stop crash in [. configure
+ -cursor] on X11. Thanks to emiliano gavilan.
2008-03-26 Joe English <jenglish@users.sourceforge.net>
@@ -4178,8 +4772,8 @@
2008-03-21 Joe English <jenglish@users.sourceforge.net>
- * generic/tk.decls, generic/ttk/ttkStubLib.c, unix/Makefile.in: Keep
- ttkStubLib.o in libtkstub instead of libtk. [Bug 1920030]
+ * generic/tk.decls, generic/ttk/ttkStubLib.c, unix/Makefile.in:
+ [Bug 1920030]: Keep ttkStubLib.o in libtkstub instead of libtk.
2008-03-20 Donal K. Fellows <dkf@users.sf.net>
@@ -4189,22 +4783,22 @@
2008-03-19 Donal K. Fellows <dkf@users.sf.net>
- * doc/GetClrmap.3: Documented Tk_PreserveColormap. [Bug 220809]
+ * doc/GetClrmap.3: [Bug 220809]: Documented Tk_PreserveColormap.
2008-03-17 Joe English <jenglish@users.sourceforge.net>
- * unix/Makefile.in, win/Makefile.in, win/makefile.vc: Put ttkStubLib.o
- in libtkstub instead of libtk. [Bug 1863007]
+ * unix/Makefile.in, win/Makefile.in, win/makefile.vc: [Bug 1863007]:
+ Put ttkStubLib.o in libtkstub instead of libtk.
2008-03-16 Donal K. Fellows <dkf@users.sf.net>
- * library/demos/goldberg.tcl: Made work when run twice in the same
- session. [Bug 1899664] Also made the control panel use Ttk widgets.
+ * library/demos/goldberg.tcl: [Bug 1899664]: Made work when run twice
+ in the same session. Also made the control panel use Ttk widgets.
2008-03-13 Daniel Steffen <das@users.sourceforge.net>
- * unix/configure.in: Use backslash-quoting instead of double-quoting
- * unix/tcl.m4: for lib paths in tkConfig.sh. [Bug 1913622]
+ * unix/configure.in: [Bug 1913622]: Use backslash-quoting instead of
+ * unix/tcl.m4: double-quoting for lib paths in tkConfig.sh.
* unix/configure: autoconf-2.59
2008-03-13 Don Porter <dgp@users.sourceforge.net>
@@ -4255,8 +4849,8 @@
2008-03-06 Joe English <jenglish@users.sourceforge.net>
- * doc/ttk_notebook.n: Move "TAB IDENTIFIERS" section above "WIDGET
- COMMAND" section. [Bug 1882011]
+ * doc/ttk_notebook.n: [Bug 1882011]: Move "TAB IDENTIFIERS" section
+ above "WIDGET COMMAND" section.
2008-02-29 Pat Thoyts <patthoyts@users.sourceforge.net>
@@ -4277,8 +4871,8 @@
2008-02-23 Joe English <jenglish@users.sourceforge.net>
- * generic/ttk/ttkPanedWindow.c: Don't enforce minimum sash thickness
- of 5 pixels, just use 5 as a default. [FR 1898288]
+ * generic/ttk/ttkPanedWindow.c: [FRQ 1898288]: Don't enforce minimum
+ sash thickness of 5 pixels, just use 5 as a default.
2008-02-14 Donal K. Fellows <donal.k.fellows@man.ac.uk>
@@ -4286,7 +4880,7 @@
2008-02-06 Donal K. Fellows <donal.k.fellows@man.ac.uk>
- * doc/ttk_scale.n (new file): Added basic documentation. [Bug 1881925]
+ * doc/ttk_scale.n (new file): [Bug 1881925]: Added basic documentation
2008-02-04 Don Porter <dgp@users.sourceforge.net>
@@ -4330,8 +4924,8 @@
* library/msgbox.tcl (::tk::MessageBox): Don't use ttk::label in low
depth/aqua fallback, as it doesn't support -bitmap.
- * win/tkWinDialog.c (Tk_MessageBoxObjCmd): Pass "" instead of NULL
- when -title isn't set. [Bug 1881892]
+ * win/tkWinDialog.c (Tk_MessageBoxObjCmd): [Bug 1881892]: Pass ""
+ instead of NULL when -title isn't set.
2008-01-31 Donal K. Fellows <donal.k.fellows@man.ac.uk>
@@ -4340,8 +4934,8 @@
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]
+ * doc/canvas.n, doc/listbox.n, doc/message.n: [Bug 1882495]: Fix
+ erroneous listing of "standard" options.
2008-01-29 Joe English <jenglish@users.sourceforge.net>
@@ -4350,9 +4944,9 @@
2008-01-29 Donal K. Fellows <donal.k.fellows@man.ac.uk>
- * doc/ttk_*.n: Adjusted handling of the standard options part of the
- Ttk manual pages so that they are documented in the correct location.
- [Bug 1876493]
+ * doc/ttk_*.n: [Bug 1876493]: Adjusted handling of the standard
+ options part of the Ttk manual pages so that they are documented in
+ the correct location.
2008-01-28 Joe English <jenglish@users.sourceforge.net>
@@ -4361,8 +4955,8 @@
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: [Bug 1878298]: Make sure to schedule a
+ redisplay when adding and/or hiding tabs.
2008-01-27 Joe English <jenglish@users.sourceforge.net>
@@ -4379,14 +4973,14 @@
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: [Bug 1867122]: fix crash in
+ [ttk::labelframe] when -style option specified.
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: [Bug 1865898]: Add tristate support to
+ checkbuttons and radiobuttons.
+ [Bug 1679067]: Fix check and radio indicator size.
2008-01-06 Joe English <jenglish@users.sourceforge.net>
@@ -4396,8 +4990,9 @@
2008-01-06 Joe English <jenglish@users.sourceforge.net>
- * library/ttk/treeview.tcl, library/ttk/utils.tcl: Fix MouseWheel
- bindings for ttk::treeview widget. [Bugs 1442006, 1821939, 1862692]
+ * library/ttk/treeview.tcl, library/ttk/utils.tcl:
+ [Bugs 1442006, 1821939, 1862692]: Fix MouseWheel bindings for
+ ttk::treeview widget.
2008-01-02 Don Porter <dgp@users.sourceforge.net>