summaryrefslogtreecommitdiffstats
path: root/changes
diff options
context:
space:
mode:
authordgp <dgp@noemail.net>2002-02-20 02:56:17 (GMT)
committerdgp <dgp@noemail.net>2002-02-20 02:56:17 (GMT)
commitfc353e9a84f288f3c50c4ed485c1f29e2ec55ce9 (patch)
tree4199515185ecde48d5ad3c469dd8d3e569f3605b /changes
parentf88acef9066eac0cc8ad67bf5e9670f366531c5b (diff)
downloadtk-fc353e9a84f288f3c50c4ed485c1f29e2ec55ce9.zip
tk-fc353e9a84f288f3c50c4ed485c1f29e2ec55ce9.tar.gz
tk-fc353e9a84f288f3c50c4ed485c1f29e2ec55ce9.tar.bz2
* First draft of updated changes for 8.4a4 release.
FossilOrigin-Name: ac867c7245af0b6b69760d44422ef42853b08ec4
Diffstat (limited to 'changes')
-rw-r--r--changes169
1 files changed, 135 insertions, 34 deletions
diff --git a/changes b/changes
index c3fd7ce..4ba3d1f 100644
--- a/changes
+++ b/changes
@@ -2,7 +2,7 @@ This file summarizes all changes made to Tk since version 1.0 was
released on March 13, 1991. Changes that aren't backward compatible
are marked specially.
-RCS: @(#) $Id: changes,v 1.47 2001/08/15 19:51:50 dgp Exp $
+RCS: @(#) $Id: changes,v 1.48 2002/02/20 02:56:18 dgp Exp $
3/16/91 (bug fix) Modified tkWindow.c to remove Tk's Tcl commands from
the interpreter when the main window is deleted (otherwise there will
@@ -4849,6 +4849,9 @@ then widget was destroyed (hobbs)
2000-03-02 (feature enhancement) added %V substitution to entry widget
validation to clarify type of validation occuring (hobbs)
+2000-03-07 (feature enhancement) added -disabledforeground/-state to labels
+(melski)
+
2000-03-29 (config enhancement) improved build support for gcc/mingw on
Windows (nijtmans, hobbs) and added RPM target (melski)
@@ -4970,37 +4973,42 @@ borders on multiple screens simultaneously. (hobbs, hipp)
--- Released 8.3.2, August 9, 2000 --- See ChangeLog for details ---
- * Added support for mingw (gcc on Windows), AIX-5 and Win64 builds
- (dejong, hobbs)
+2000-06-15 (new feature) [tk_getOpenFile ... -multiple] (melski)
- * Added -multiple option to tk_getOpenFile (melski)
+2000-06-29 (new feature) localization support in Tk dialogs (duperval,
+melski, et al)
- * Introduced some localization support to Tk dialogs (duperval, et al)
+200-07-28 (new feature) -state option for listbox, better native color
+defaults (melski)
- * Improved support for static builds on Windows (gravereaux)
+2000-08 (feature rewrites) Tcl_Obj'ified clipboard, message, tkwait,
+bindtags, grab. place, selection commands (melski)
- * New -state option for listbox, better native color defaults (melski)
+2000-08-24 (new feature) More correct GNU configure support (no more
+--enable-gcc) (dejong)
+ *** POTENTIAL INCOMPATIBILITY ***
- * Tcl_Obj'ified clipboard, message, tkwait, bindtags, grab. place,
- selection commands (melski)
+2000-08-29 (bug fix) Corrected Windows menu indicator drawing (oberhumer)
- * More correct GNU configure support (no more --enable-gcc) (dejong)
+2000-09-01 (bug fix) Added tkPlatDecls.h to default install (melski)
- * Corrected Windows menu indicator drawing (oberhumer)
+2000-09-17 (new feature) Added TK_OPTION_CUSTOM type, similar to
+TK_CONFIG_CUSTOM (melski)
- * Added tkPlatDecls.h to default install (melski)
+2000-09-29 (bug fix) Several fixes for multi-display uses of Tk (hipp, hobbs)
- * Added TK_OPTION_CUSTOM type, similar to TK_CONFIG_CUSTOM (melski)
+2000-10-05 (new feature) Tk_CreateAnonymousWindow API to create anonymous
+Tk windows controllable from C (melski)
- * Several fixes for multi-display uses of Tk (hipp, hobbs)
+2000-10-27 (new default behavior) [tk useinputmethods 1] is the default
+in tk.tcl, for users of XIM and "dead" keys (hobbs)
- * New Tk_CreateAnonymousWindow C API to create anonymous Tk windows
- controllable from C (melski)
+2000-10-30 Improved support for static builds on Windows (gravereaux)
- * Improved error checking in Windows native dialogs (melski, hobbs)
+ * Added support for mingw (gcc on Windows), AIX-5 and Win64 builds
+ (dejong, hobbs)
- * Made 'tk useinputmethods 1' the default in tk.tcl, for users of XIM and
- "dead" keys (hobbs)
+ * Improved error checking in Windows native dialogs (melski, hobbs)
--- Released 8.4a2, November 3, 2000 --- See ChangeLog for details ---
@@ -5045,31 +5053,124 @@ screens (hipp)
--- Released 8.3.3, April 6, 2001 --- See ChangeLog for details ---
- * implemented [TIP #5], exporting Tk_ClassProcs/Tk_SetClassProcs and
- adding a size field to Tk_ClassProcs (melski)
+2000-11-21 (new feature)[TIP 5] Tk_ClassProcs, Tk_SetClassProcs API (melski)
- * implemented [TIP #21], asymmetric padding in the pack and grid geometry
- managers (hipp)
+2000-12-13 (performance enhancement)[403327] Tcl_Objs of type "double"
+are recognized in SetMMFromAny to speed up canvas coord calculations (hobbs)
- * moved all private tk* commands and variables in the ::tk:: namespace
- [TIP #44] (porter)
- *** POTENTIAL INCOMPATIBILITY ***
+2001-01-02 (new feature)[TIP 8] [wn iconbitmap -default] on Windows (darley)
- * improved tests to better handle results on variant systems (hobbs)
+2001-02-12 (new feature)[TIP #21] asymmetric padding in the pack and grid
+geometry managers (hipp)
+
+2001-05-21 (new feature)[TIP #11], -compound for [menubutton] widget (helfter)
+
+2001-06-03 (bug fix) corrected support for is10646 fonts on Unix, added a
+ucs-2be encoding (welch)
- * implemented [TIP #11], the addition of -compound for the 'menubutton'
- widget (helfter)
+2001-07-02 (bug fix) allowed tkwin to be Tcl_EventuallyFree'd in
+Tk_DestroyWindow so other widgets could register their use of it. Updated
+entry and listbox widgets to use this, correcting potential crashes. (hobbs)
- * corrected support for is10646 fonts on Unix, added a ucs-2be encoding
- (welch)
+2001-08-01 (interface rewrite)[TIP 44] moved all private tk[A-Z]* commands and
+variables into the ::tk:: namespace (porter)
+ *** POTENTIAL INCOMPATIBILITY ***
* overhaul of configure scripts for cleaner standard support and support
of mingw gcc on Windows. (mdejong)
- * allowed tkwin to be Tcl_EventuallyFree'd in Tk_DestroyWindow so other
- widgets could register their use of it. Updated entry and listbox
- widgets to use this, correcting potential crashes. (hobbs)
+ * improved tests to better handle results on variant systems (hobbs)
* correct several minor Purify complaints (hobbs)
--- Released 8.4a3, August 6, 2000 --- See ChangeLog for details ---
+
+2001-08-06 (new feature) added GNU (HURD) build support. (brinkman)
+
+2001-08-23 (new feature) added QNX-6 build support. (loverso)
+
+2001-08-24 (bug fix) correct several possible free memory reads and array
+bounds read errors reported by purify. (hobbs)
+
+2001-08-27 (new feature) added call to Tcl_SetMainLoop which enables Tk to
+be loaded interactively into tclsh and have the event loop kick in
+correctly. (hobbs)
+
+2001-08-28 (bug fix) fixed tk_chooseDirectory crash on Win95. (baker)
+
+2001-08-28 (bug fix) removed 2 second 'raise' delay seen by some Unix
+window managers. (hobbs, baker)
+
+2001-09-14 (bug fix) fixed memory leaks that occured if errors were
+thrown while initializing the channel for an image. (darley)
+
+2001-09-20 (new feature) --enable-64bit support was added for HP 11 when
+using the native compiler.
+
+2001-10-03 (new feature) finalized Win64 support with latest RC1 release
+and SDK. (hobbs, stacy)
+
+2001-10-04 (new feature) added enhanced bgerror dialog from Hipp. (hobbs)
+
+2001-10-09 (new feature) added brace/quote matching and file/path/var
+expansion to the Win/Mac console. (hobbs)
+
+2001-10-17 (bug fix) fixed file filtering in the motif file dialog (nelson)
+
+2001-10-17 (bug fix) updated Mac build support. (steffen)
+
+--- Released 8.3.4, October 19, 2001 --- See ChangeLog for details ---
+
+2001-12-18 (bug fix)[413735] event-click-drag-1.2 test failure (porter)
+
+2002-01-31 (bug fix)[508988] logic error in menu cloning (helfter)
+
+2002-02-01 (bug fix)[511956] C99 spec: avoid 'bool' as a variable name (hobbs)
+
+--- Released 8.3.5, February XX, 2002 --- See ChangeLog for details ---
+
+2001-08-14 (bug fix)[450545] Tk's Tcl_ObjTypes now registered (fellows)
+
+2001-08-20 (performance enhancement) internal use of a "window" Tcl_ObjType
+(fellows)
+
+2001-08-20 (performance enhancement) Obj-ified [grid] and [pack] (spjuth)
+
+2001-09-26 (new feature)[TIP 18] add labels to frames, update geometry
+managers (spjuth)
+
+2001-09-30 (new feature)[TIP 37] [grid {row|column}configure -uniform] (spjuth)
+
+2001-10-12 (new feature)[TIP 63] [$menu add ... -compound] (helfter)
+
+2001-10-18 (build improvement) no more warnings about building with
+thread-enabled Tcl (hobbs)
+
+2001-11-10 (build improvement) new make target 'make gdb' (dejong)
+
+2001-11-12 (new feature)[TIP 26] simple undo/redo in text widget (callewaert)
+
+2001-11-12 (build improvement) revitalized makefile.vc (gravereaux)
+
+2001-11-17 (visual change) default button size on Windows changed to
+conform to Windows style (hobbs)
+ **** POTENTIAL VISUAL INCOMPATABILITY ****
+
+2001-12-03 (new feature)[TIP 74] [wm stackorder] (dejong, steffen)
+
+2001-12 (new feature) more use of Unicode in native widgets on Windows (hobbs)
+
+2001-12-28 (new feature) On Windows, buttons accept negative widths, meaning
+minimum size, enabling native L&F (hobbs)
+
+2002-01 (bug fix) updates for CONST-ification in Tcl API, notably Tcl_ParseArgv.
+Use -DUSE_NON_CONST to suppress source incompatibility
+ **** POTENTIAL INCOMPATABILITY ****
+
+2002-02-01 (new feature)[TIP 14] [$photo transparency] (fellows)
+
+2002-02-19 (bug fix) updates to image code calls of Tcl_Seek/Tcl_Tell to
+address TIP 72 changes (64-bit) in Tcl (fellows)
+
+ * (updated demos) many updates to show new features (fellows)
+