TIP: | 311 |
Title: | Tcl/Tk 8.6 Release Calendar |
Version: | $Revision: 1.66 $ |
Authors: |
Don Porter <dgp at users dot sourceforge dot net> Larry W. Virden <lvirden at gmail dot com> Joe Mistachkin <joe at mistachkin dot com> Pat Thoyts <patthoyts at users dot sourceforge dot net> Miguel Sofer <msofer at users dot sf dot net> Lars Hellström <Lars dot Hellstrom at residenset dot net> Alexandre Ferrieux <alexandre dot ferrieux at gmail dot com> Arnulf Wiedemann <arnulf at wiedemann-pri dot de> Trevor Davel <twylite at crypt dot co dot za> Donal K. Fellows <dkf at users dot sf dot net> Jan Nijtmans <jan dot nijtmans at gmail dot com> |
State: | Draft |
Type: | Informative |
Vote: | Pending |
Created: | Tuesday, 08 January 2008 |
This TIP serves to coordinate Tcl/Tk 8.6 development releases and the features they deliver.
Following up on a message to the '[email protected]' mailing list, [1], a draft release calendar for Tcl/Tk 8.6 alpha and beta releases is presented below.
The intent is for developers working on Tcl and Tk to add under each release date those features they intend to make part of that release. For features which already are described by another TIP, a reference to that TIP is sufficient, and the recommended way to update this page. For features which have not yet been TIPped, a brief description and the names of those actively working on it are an acceptable temporary replacement, but should be replaced with a TIP reference as soon as one is ready.
This is meant to be a working document, which gets updated by all stakeholders to reflect ongoing progress and any changes of plan. It's not a contract or a promise, just a place to record the intents of an entire community of developers. Anything in it might be revised, and any intent expressed in it might well not be fulfilled. Due to its nature, there will never be any vote on this TIP. It is more analogous to similar informational TIPs like TIP #31.
TIP #230, Tcl Channel Transformation Reflection API
TIP #257, Object Orientation for Tcl
TIP #285, Script Cancellation with interp cancel and Tcl_CancelEval
TIP #317, Extend binary Ensemble with Binary Encodings
TIP #304, A Standalone chan pipe Primitive for Advanced Child IPC
NRE core. This is an internal change that allows infinite recursion and enables new features (like ::tcl::unsupported::tailcall). Official API exposure was in later versions.
TIP #195, A Unique Prefix Handling Command
TIP #236, Absolute Positioning of Canvas Items
TIP #265, A Convenient C-side Command Option Parser for Tcl
TIP #308, Tcl Database Connectivity (TDBC)
TIP #313, Inexact Searching in Sorted List
TIP #314, Ensembles with Parameters
TIP #315, Add pathSeparator to tcl_platform Array
TIP #316, Portable Access Functions for Stat Buffers
TIP #318, Extend Default Whitespace in string trim Beyond ASCII
TIP #320, Improved Variable Handling in the Core Object System
TIP #323, Do Nothing Gracefully
TIP #326, Add -stride Option to lsort
TIP #327, Proper Tailcalls
TIP #328, Coroutines
TIP #330, Eliminate interp->result from the Public Headers
TIP #331, Allow lset to Extend Lists
TIP #97, Moving Vertices of Canvas Items
TIP #119, Angled Text on a Canvas
TIP #197, Unfocussed Text Widget Cursor Control
TIP #210, Add tempfile Subcommand to file
TIP #234, Add Support For Zlib Compression
TIP #307, Make TclTransferResult() Public
TIP #321, Add a tk busy Command
TIP #322, Publish the NRE API
TIP #324, A Standard Dialog For Font Selection
TIP #329, Try/Catch/Finally syntax
TIP #332, Half-Close for Bidirectional Channels
TIP #335, An API for Detecting Active Interpreters
TIP #336, Supported Access To interp->errorline
TIP #337, Make TclBackgroundException() Public
TIP #338, Embedder Access to Startup Scripts of *_Main()
TIP #341, Multiple dict filter Patterns
TIP #343, A Binary Specifier for format/scan
TIP #50, Bundle [incr Tcl] with the Core Tcl distribution
Note that this is Itcl-ng (Itcl 4.0), and it is done by the external packages mechanism.
TIP #162, IPv6 Sockets for Tcl
TIP #171, Change Default <MouseWheel> Bindings Behavior
TIP #244, PNG Photo Image Support for Tk
TIP #348, Substituted 'errorstack' / 'traceback'
TIP #353, NR-enabled Expressions for Extensions
TIP #354, Minor Production-Driven TclOO Revisions
TIP #356, NR-enabled Substitutions for Extensions
TIP #357, Export TclLoadFile
Enables bundling of TDBC drivers with Tcl.
TIP #359, Extended Window Manager Hint Support
Note that this is also being backported to 8.5 and 8.4; it is in response to a change in expectations in third-party software.
TIP #360, Modernize X11 Menus
TIP #362, Simple 32 and 64 bit Registry Support
TIP #364, Threading Support: Configuration and Package
TIP #381, Call Chain Introspection and Control
TIP #106, Add Encoding Abilities to the [dde] Command
TIP #376, Bundle sqlite3 and tdbc::sqlite3 Packages
TIP #380, TclOO Slots for Flexible Declarations
TIP #382, Let tk_getSaveFile ignore file overwrites
TIP #388, Extending Unicode literals past the BMP
TIP #395, New 'string is entier' Command
TIP #396, Symmetric Coroutines, Multiple Args, and yieldto
TIP #397, Extensible Object Copying
TIP #398, Quickly Exit with Non-Blocking Blocked Channels
TIP #403, Web Colors for Tk
TIP #404, Let Message Catalogs get the Locale from their File Name
TIP #400, Setting the Compression Dictionary and Other 'zlib' Updates
TIP #405, Add Collecting Loops, the 'lmap' and 'dict map' Commands
TIP #413, Unicode Support for 'string is space' and 'string trim'
TIP #416, New Options for 'load' - -global and -lazy
These have been voted in, but not yet implemented.
TIP #399, Dynamic Locale Changing for msgcat
May be superseded by TIP #412 due to problems found with a lack of dynamism in this TIP's API.
These are currently on the schedule to make 8.6, though perhaps not 8.6.0. TIP #406 and TIP #412 target co-distributed packages, not Tcl itself.
TIP #392, Allow Bignums to be Disabled at Runtime on a Per-Interp Basis
May make later versions than 8.6.0 and may be backported to 8.5.
TIP #406, "C" is for Cookie
TIP #412, Dynamic Locale Changing for msgcat with On-Demand File Load
Replacement for TIP #399.
See the Wiki page, http://wiki.tcl.tk/20966
This document has been placed in the public domain.
[Index] [History] [HTML Format] [Source Format] [LaTeX Format] [Text Format] [XML Format] [*roff Format (experimental)] [RTF Format (experimental)]
TIP AutoGenerator - written by Donal K. Fellows