{"tip": {"508": {"url": "./tip/508.md","keywords": "Tcl,array","created": "13-May-2018","post-history": "","state": "Draft","tcl-version": "8.7","vote": "","type": "Project","title": "# TIP 508: New subcommand [array default]","author": ["Frédéric Bonnet <fredericbonnet@free.fr>"],"is-jest": false},"507": {"url": "./tip/507.md","keywords": "Tk","created": "9-May-2018","post-history": "","state": "Draft","tcl-version": "8.7","vote": "","type": "Project","title": "# TIP 507: Include simple svg support with nanosvg","author": ["René Zaumseil <rzaumseil@kkg.ch>"],"is-jest": false},"506": {"url": "./tip/506.md","created": "30-Mar-2018","post-history": "","state": "Draft","tcl-version": "9.0","vote": "Pending","type": "Project","title": "# TIP 506: Purge RefCount Macros","author": ["Don Porter <dgp@users.sourceforge.net>"],"is-jest": false},"505": {"url": "./tip/505.md","created": "26-Mar-2018","post-history": "","state": "Draft","tcl-version": "8.6.9","vote": "Pending","type": "Project","title": "# TIP 505: Make [lreplace] Accept All Out-of-Range Index Values","author": ["Don Porter <dgp@users.sourceforge.net>"],"is-jest": false},"504": {"url": "./tip/504.md","keywords": "Tcl,string,insert","obsoletes": "475","created": "21-Mar-2018","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 504: New subcommand [string insert]","author": ["Don Porter <dgp@users.sourceforge.net>"],"is-jest": false},"503": {"url": "./tip/503.md","created": "05-Feb-2018","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 503: End Tcl 8.3 Source Compatibility Support","author": ["Don Porter <dgp@users.sourceforge.net>"],"is-jest": false},"502": {"url": "./tip/502.md","created": "26-Feb-2018","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 502: Index Value Reform","author": ["Don Porter <dgp@users.sourceforge.net>"],"is-jest": false},"501": {"url": "./tip/501.md","keywords": "Tcl,string","created": "12-Feb-2018","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 501: string is dict","author": ["Sean Woods <yoda@etoyoc.com>"],"is-jest": false},"500": {"url": "./tip/500.md","keywords": "Tcl, object orientation, visibility","created": "10-Feb-2018","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 500: Private Methods and Variables in TclOO","author": ["Donal K. Fellows <donal.k.fellows@manchester.ac.uk>"],"is-jest": false},"499": {"url": "./tip/499.md","keywords": "msgcat, oo","created": "07-Dec-2017","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 499: Custom locale search list for msgcat","author": ["Harald Oehlmann <oehhar@sourceforge.com>"],"is-jest": false},"498": {"url": "./tip/498.md","keywords": "tcl","created": "18-Jan-2016","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 498: Simplify Tcl_DeleteNamespace","author": ["Nathan Coulter <tcltips@pooryorick.com>"],"is-jest": false},"497": {"url": "./tip/497.md","keywords": "Tcl","created": "23-Jan-2018","post-history": "","state": "Draft","tcl-version": "9.0","vote": "Pending","type": "Project","title": "# TIP 497: Full support for Unicode 11.0 and later (part 2)","discussions-to": "Tcl Core list","author": ["Jan Nijtmans <jan.nijtmans@users.sf.net>","Jan Nijtmans <jan.nijtmans@gmail.com>","Don Porter <donald.porter@nist.gov>"],"is-jest": false},"496": {"url": "./tip/496.md","keywords": "Tk","created": "17-Jan-2018","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 496: Display hints in ::entry ::spinbox ::ttk::entry ::ttk::spinbox and ::ttk::combobox","author": ["René Zaumseil <rzaumseil@kkg.ch>","François Vogel <fvogelnew1@free.fr>"],"is-jest": false},"495": {"url": "./tip/495.md","keywords": "Tcl,build system,extension building","created": "14-Jan-2018","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 495: Tcl Based Build System for TEA projects","author": ["Sean Woods <yoda@etoyoc.com>"],"is-jest": false},"494": {"url": "./tip/494.md","keywords": "tcl","created": "29-Dec-2017","post-history": "","state": "Draft","tcl-version": "9.0","vote": "Pending","type": "Project","title": "# TIP 494: More use of size_t in Tcl 9","author": ["Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"493": {"url": "./tip/493.md","created": "29-Dec-2017","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 493: Cease Distribution of http 1.0","author": ["Don Porter <dgp@users.sf.net>"],"is-jest": false},"492": {"url": "./tip/492.md","keywords": "tk busy","created": "19-Dec-2017","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 492: Introspection for 'tk busy'","author": ["Francois Vogel <fvogelnew1@free.fr>"],"is-jest": false},"491": {"url": "./tip/491.md","keywords": "threads","created": "11-Dec-2017","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 491: Threading Support: phasing out non-threaded builds","author": ["Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"490": {"url": "./tip/490.md","keywords": "msgcat, oo","created": "07-Dec-2017","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 490: msgcat for TclOO","author": ["Harald Oehlmann <oehhar@sourceforge.com>"],"is-jest": false},"489": {"url": "./tip/489.md","keywords": "canvas, image","created": "02-Dec-2017","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 489: Add image widget command to the Tk canvas","author": ["Scott Pitcher <scottypitcher@gmail.com>"],"is-jest": false},"488": {"url": "./tip/488.md","keywords": "Tcl, string representation, floating-point","created": "24-Nov-2017","post-history": "","state": "Final","tcl-version": "9.0","vote": "Done","type": "Project","title": "# TIP 488: Remove tcl_precision","author": ["Arjen Markus <arjenmarkus@users.sourceforge.net>"],"is-jest": false},"487": {"url": "./tip/487.md","created": "20-Nov-2017","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 487: Stop support for Pre-XP Windows","author": ["Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"486": {"url": "./tip/486.md","created": "13-Nov-2017","post-history": "","state": "Draft","tcl-version": "9.0","vote": "Pending","type": "Project","title": "# TIP 486: Thread 3.0 is for Tcl 9","author": ["Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"485": {"url": "./tip/485.md","created": "08-Nov-2017","post-history": "","state": "Final","tcl-version": "9.0","vote": "Done","type": "Project","title": "# TIP 485: Remove Deprecated API","author": ["Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"484": {"url": "./tip/484.md","keywords": "Tcl","created": "06-Nov-2017","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 484: Merge 'int' and 'wideInt' Obj-type to a single 'int'","author": ["Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"483": {"url": "./tip/483.md","keywords": "Tk, configuration","created": "03-Nov-2017","post-history": "","state": "Accepted","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 483: Improved TIP #59 implementation for Tk","author": ["Stuart Cassoff <stwo@users.sourceforge.net>"],"is-jest": false},"482": {"url": "./tip/482.md","keywords": "Tk, demos, configuration","created": "03-Nov-2017","post-history": "","state": "Accepted","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 482: Record Tk demo directory information","author": ["Stuart Cassoff <stwo@users.sourceforge.net>"],"is-jest": false},"481": {"url": "./tip/481.md","keywords": "Tcl","created": "27-Oct-2017","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 481: Extend size range of various Tcl_Get*() functions","author": ["Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"480": {"url": "./tip/480.md","keywords": "assertion, pragma, type, alias, compilation","created": "25-Oct-2017","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 480: Type and Alias Assertions for Tcl","author": ["Kevin B. Kenny <kevin.b.kenny@gmail.com>"],"is-jest": false},"479": {"url": "./tip/479.md","keywords": "Tcl,procedure,argument handling","created": "23-Oct-2017","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 479: Add Named Procedures as a New Command in Tcl (procx)","author": ["Sean Woods <yoda@etoyoc.com>"],"is-jest": false},"478": {"url": "./tip/478.md","keywords": "Tcl","created": "18-Oct-2017","post-history": "","state": "Draft","tcl-version": "8.6.7","vote": "Pending","type": "Project","title": "# TIP 478: Add Expected Class Level Behaviors to oo::class","author": ["Gerald Lester <Gerald.Lester@gmail.com>"],"is-jest": false},"477": {"url": "./tip/477.md","keywords": "Windows nmake build","created": "30-Sep-2017","post-history": "","state": "Final","tcl-version": "8.6.8","vote": "Done","type": "Project","title": "# TIP 477: Modernize the nmake build system","author": ["Ashok P. Nadkarni <apnmbx-wits@yahoo.com>"],"is-jest": false},"476": {"url": "./tip/476.md","keywords": "scan printf","created": "27-Sep-2017","post-history": "PM","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 476: Scan/Printf format consistency","author": ["Jan Nijtmans (jan.nijtmans@gmail.com)"],"is-jest": false},"475": {"url": "./tip/475.md","keywords": "Tcl,string,insert","created": "22-Sep-2017","post-history": "","state": "Rejected","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 475: Add [string insert] Command and C API","author": ["Andy Goth (andrew.m.goth@gmail.com)"],"is-jest": false},"474": {"url": "./tip/474.md","keywords": "Tk, events","created": "25-Aug-2017","post-history": "PM","state": "Draft","tcl-version": "8.6","vote": "Pending","type": "Project","title": "# TIP 474: Treat the mouse wheel events in a uniform way","author": ["Arjen Markus (arjen.markus895@gmail.com)"],"is-jest": false},"473": {"url": "./tip/473.md","keywords": "Tcl, missing functionality, bugfix","created": "06-Jun-2017","post-history": "","state": "Final","vote": "Done","tcl-version": "8.6.7","type": "Project","title": "# TIP 473: Allow a Defined Target Namespace in oo::copy","author": ["Donal Fellows <dkf@users.sf.net>"],"is-jest": false},"472": {"url": "./tip/472.md","created": "25-May-2017","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 472: Add Support for 0d Radix Prefix to Integer Literals","author": ["Venkat Iyer <venksi@gmail.com>","Brian Griffin <brian_griffin@mentor.com>"],"is-jest": false},"471": {"url": "./tip/471.md","created": "05-May-2017","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 471: Add [info linkedname] Introspection Command","author": ["Mathieu Lafon <mlafon@gmail.com>"],"is-jest": false},"470": {"url": "./tip/470.md","keywords": "TclOO, metaprogramming","created": "23-Apr-2017","post-history": "","state": "Final","vote": "Done","tcl-version": "8.7","type": "Project","title": "# TIP 470: Reliable Access to OO Definition Context Object","author": ["Donal Fellows <dkf@users.sf.net>"],"is-jest": false},"469": {"url": "./tip/469.md","keywords": "Tcl,event handling","created": "16-Apr-2017","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 469: A Callback for Channel-Exception Conditions","author": ["Andreas Leitgeb <avl@logic.at>"],"is-jest": false},"468": {"url": "./tip/468.md","keywords": "Tcl, socket, SOMAXCONN","created": "03-Apr-2017","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 468: Support Passing TCP listen Backlog Size Option to TCP Socket Creation","author": ["Shannon Noe <shannon.noe@flightaware.com>"],"is-jest": false},"467": {"url": "./tip/467.md","keywords": "migration","created": "14-Mar-2017","post-history": "","state": "Final","vote": "Done","type": "Process","title": "# TIP 467: Move TIP Collection to Fossil","author": ["Mark Janssen <mpc.janssen@gmail.com>"],"is-jest": false},"466": {"url": "./tip/466.md","keywords": "Tk,text widget","created": "10-Mar-2017","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 466: Revised Implementation of the Text Widget","author": ["François Vogel <fvogelnew1@free.fr>","Gregor Cramer <remarcg@gmx.net>"],"is-jest": false},"465": {"url": "./tip/465.md","created": "03-Mar-2017","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 465: Change Rule 8 of the Dodekalogue to Cut Some Corner Cases","author": ["Andreas Leitgeb <avl@logic.at>"],"is-jest": false},"464": {"url": "./tip/464.md","keywords": "Tk,keyboard,keycode","created": "28-Jan-2017","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 464: Support for Multimedia Keys on Windows","author": ["Ralf Fassel <ralfixx@gmx.de>","Andreas Leitgeb <avl@logic.at>"],"is-jest": false},"463": {"url": "./tip/463.md","keywords": "Tcl, regular expression","created": "11-Feb-2017","post-history": "","state": "Final","vote": "Done","tcl-version": "8.7","type": "Project","title": "# TIP 463: Command-Driven Substitutions for regsub","author": ["Donal Fellows <dkf@users.sf.net>"],"is-jest": false},"462": {"url": "./tip/462.md","created": "23-Jan-2017","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 462: Add New [::tcl::process] Ensemble for Subprocess Management","author": ["Frédéric Bonnet <fredericbonnet@free.fr>"],"is-jest": false},"461": {"url": "./tip/461.md","keywords": "Tcl,expression","created": "24-Jan-2017","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 461: Separate Numeric and String Comparison Operators","author": ["Kevin B Kenny <kennyb@acm.org>","Kevin B Kenny <kevin.b.kenny@gmail.com>","Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"460": {"url": "./tip/460.md","keywords": "Tcl,variable,link,upvar","created": "08-Dec-2016","post-history": "","state": "Draft","tcl-version": "9.0","vote": "Pending","type": "Project","title": "# TIP 460: An Alternative to Upvar","author": ["Don Hathway <dunnie@gmail.com>"],"is-jest": false},"459": {"url": "./tip/459.md","keywords": "Tcl,package","created": "08-Dec-2016","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 459: Tcl Package Introspection Improvements","author": ["Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"458": {"url": "./tip/458.md","keywords": "event loop,scalability","created": "24-Nov-2016","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 458: Add Support for epoll() and kqueue() in the Notifier","author": ["Lucio Andrés Illanes Albornoz <l.illanes@gmx.de>","Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>"],"is-jest": false},"457": {"url": "./tip/457.md","keywords": "Tcl,procedure,argument handling","created": "21-Nov-2016","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 457: Add Support for Named Arguments","author": ["Mathieu Lafon <mlafon@gmail.com>","Andreas Leitgeb <avl@logic.at>"],"is-jest": false},"456": {"url": "./tip/456.md","keywords": "Tcl,socket,SO_REUSEPORT,SO_REUSEADDR","created": "18-Nov-2016","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 456: Extend the C API to Support Passing Options to TCP Server Creation","author": ["LemonBoy <that.lemon@gmail.com>","lime boy <thatlemon@gmail.com>"],"is-jest": false},"455": {"url": "./tip/455.md","keywords": "Tcl, event loop","created": "07-Oct-2016","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 455: Extensions to [vwait]: Variable Sets and Scripted Access to Tcl_DoOneEvent","author": ["Christian Werner <chw@ch-werner.de>"],"is-jest": false},"454": {"url": "./tip/454.md","keywords": "Tk","created": "21-Sep-2016","post-history": "","state": "Accepted","tcl-version": "8.6.6","vote": "Done","type": "Project","title": "# TIP 454: Automatically Resize Frames After Last Child Removed","author": ["Harald Oehlmann <Harald.Oehlmann@elmicron.de>","Harald Oehlmann <oehhar@users.sourceforge.net>","Francois Vogel <fvogelnew1@free.fr>"],"is-jest": false},"453": {"url": "./tip/453.md","keywords": "Build tooling","created": "13-Sep-2016","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 453: Tcl Based Automation for tcl/pkgs","author": ["Sean Woods <yoda@etoyoc.com>"],"is-jest": false},"452": {"url": "./tip/452.md","created": "10-Aug-2016","post-history": "","state": "Draft","tcl-version": "8.6","vote": "Pending","type": "Project","title": "# TIP 452: Add \"stubs\" Package to or Along Side of TclTest","author": ["Gerald Lester <Gerald.Lester@SAP.com>","Gerald W. Lester <gerald.lester@KnG-Consulting.net>","Gerald W. Lester <Gerald.Lester@gmail.com>"],"is-jest": false},"451": {"url": "./tip/451.md","keywords": "Tcl,event loop","created": "10-Aug-2016","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 451: Modify [update] to Give Full Script Access to Tcl_DoOneEvent","author": ["Colin McCormack <mcccol@gmail.com>"],"is-jest": false},"450": {"url": "./tip/450.md","keywords": "Tcl, binary data","created": "18-Jul-2016","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 450: Add [binary] subcommand \"set\" for in-place modification","author": ["Arjen Markus <arjen.markus895@gmail.com>"],"is-jest": false},"449": {"url": "./tip/449.md","keywords": "Tk","created": "07-Jun-2016","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 449: [text] undo/redo to Return Range of Characters","author": ["François Vogel <fvogelnew1@free.fr>"],"is-jest": false},"448": {"url": "./tip/448.md","keywords": "Tcl, C API","created": "24-May-2016","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 448: Update Tcl_SetNotifier to Reinitialize Event Loop","author": ["Jeff Rogers <dvrsn@diphi.com>"],"is-jest": false},"447": {"url": "./tip/447.md","keywords": "Tcl,tcltest","created": "20-Apr-2016","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 447: Execution Time Verbosity Levels in tcltest::configure","author": ["Pietro Cerutti <gahr@gahr.ch>"],"is-jest": false},"446": {"url": "./tip/446.md","keywords": "Tk","created": "05-Apr-2016","post-history": "","state": "Final","tcl-version": "8.6.6","vote": "Done","type": "Project","title": "# TIP 446: Introspect Undo/Redo Stack Depths","author": ["François Vogel <fvogelnew1@free.fr>"],"is-jest": false},"445": {"url": "./tip/445.md","created": "18-Mar-2016","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 445: Tcl_ObjType Utility Routines","author": ["Don Porter <dgp@users.sourceforge.net>"],"is-jest": false},"444": {"url": "./tip/444.md","created": "23-Feb-2016","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 444: Add \"weekdays\" unit in clock add","author": ["Pietro Cerutti <gahr@gahr.ch>"],"is-jest": false},"443": {"url": "./tip/443.md","keywords": "Tk","created": "09-Feb-2016","post-history": "","state": "Final","tcl-version": "8.6.6","vote": "Done","type": "Project","title": "# TIP 443: More Tag Configuration Options for the Text Widget","author": ["François Vogel <fvogelnew1@free.fr>"],"is-jest": false},"442": {"url": "./tip/442.md","keywords": "Tk","created": "17-Feb-2016","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 442: Display text in progressbars","author": ["René Zaumseil <rzaumseil@kkg.ch>","Kevin B Kenny <kevin.b.kenny@gmail.com>","Andreas Leitgeb <avl@logic.at>","Kevin Kenny <Kevin.B.Kenny@gmail.com>"],"is-jest": false},"441": {"url": "./tip/441.md","keywords": "Tk,listbox","created": "18-Jan-2016","post-history": "","state": "Final","tcl-version": "8.6.5","vote": "Done","type": "Project","title": "# TIP 441: Add -justify Configuration Option to the listbox Widget","author": ["François Vogel <fvogelnew1@users.sf.net>","François Vogel <fvogelnew1@free.fr>"],"is-jest": false},"440": {"url": "./tip/440.md","keywords": "language implementation,platform","created": "14-Jan-2016","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 440: Add engine to tcl_platform Array","author": ["Joe Mistachkin <joe@mistachkin.com>","Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"439": {"url": "./tip/439.md","created": "08-Dec-2015","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 439: Semantic Versioning","author": ["Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"438": {"url": "./tip/438.md","keywords": "Tk,text","created": "01-Nov-2015","post-history": "","state": "Final","tcl-version": "8.6.5","vote": "Done","type": "Project","title": "# TIP 438: Ensure Line Metrics are Up-to-Date","author": ["François Vogel <fvogelnew1@free.fr>","Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"437": {"url": "./tip/437.md","keywords": "Tk","created": "14-Jul-2015","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5.18","type": "Project","title": "# TIP 437: Tk panedwindow options for proxy window","author": ["Eric Boudaillier <beric@users.sf.net>","François Vogel <fvogelnew1@users.sf.net>"],"is-jest": false},"436": {"url": "./tip/436.md","created": "30-Jun-2015","post-history": "","state": "Final","vote": "Done","tcl-version": "8.6.5","type": "Project","title": "# TIP 436: Improve TclOO isa Introspection","author": ["Donal Fellows <dkf@users.sf.net>"],"is-jest": false},"435": {"url": "./tip/435.md","created": "16-May-2015","post-history": "","state": "Rejected","vote": "Done","tcl-version": "8.6.5","type": "Project","title": "# TIP 435: Safe Mutex Disposal API","author": ["Donal Fellows <donal.k.fellows@manchester.ac.uk>","Joe Mistachkin <joe@mistachkin.com>"],"is-jest": false},"434": {"url": "./tip/434.md","created": "26-Feb-2015","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.6","type": "Project","title": "# TIP 434: Specify Event Sources for 'vwait'","author": ["Jos Decoster <jos.decoster@gmail.com>"],"is-jest": false},"433": {"url": "./tip/433.md","created": "25-Feb-2015","post-history": "","state": "Final","tcl-version": "8.6.4","vote": "Done","type": "Project","title": "# TIP 433: Add %M binding substitution","author": ["Joe Mistachkin <joe@mistachkin.com>","Brian Griffin <brian_griffin@mentor.com>","Don Porter <dgp@users.sf.net>"],"is-jest": false},"432": {"url": "./tip/432.md","created": "20-Sep-2014","post-history": "","state": "Final","tcl-version": "8.6.3","vote": "Done","type": "Project","title": "# TIP 432: Support for New Windows File Dialogs in Vista and Later","author": ["Ashok P. Nadkarni <apnmbx-wits@yahoo.com>"],"is-jest": false},"431": {"url": "./tip/431.md","keywords": "Tcl, directory, file","created": "10-Sep-2014","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.6.4","type": "Project","title": "# TIP 431: Add 'tempdir' Subcommand to 'file'","author": ["Kevin Pasko <kevin.a.pasko@gmail.com>"],"is-jest": false},"430": {"url": "./tip/430.md","keywords": "virtual filesystem,zip,tclkit,boot,bootstrap","created": "03-Sep-2014","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 430: Add basic ZIP archive support to Tcl","author": ["Sean Woods <yoda@etoyoc.com>","Donal Fellows <donal.k.fellows@manchester.ac.uk>","Poor Yorick <tk.tcl.tip@pooryorick.com>","Harald Oehlmann <oehhar@users.sourceforge.net>"],"is-jest": false},"429": {"url": "./tip/429.md","keywords": "Tcl,cat,scriptlet result","created": "27-Jul-2014","post-history": "","state": "Final","tcl-version": "8.6.2","vote": "Done","type": "Project","title": "# TIP 429: A 'string' Subcommand for Concatenation","author": ["Andreas Leitgeb <avl@logic.at>","Alexandre Ferrieux <alexandre.ferrieux@gmail.com>"],"is-jest": false},"428": {"url": "./tip/428.md","keywords": "socket,non-blocking,error reporting,option dictionary","created": "16-Mar-2014","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 428: Produce Error Dictionary from 'fconfigure -error'","author": ["Harald Oehlmann <oehhar@users.sourceforge.net>","Harald Oehlmann <harald.oehlmann@users.sourceforge.net>"],"is-jest": false},"427": {"url": "./tip/427.md","keywords": "async socket connect,introspection,IPV6","created": "16-Mar-2014","post-history": "","state": "Final","tcl-version": "8.6.4","vote": "Done","type": "Project","title": "# TIP 427: Introspection of Asynchronous Socket Connection","author": ["Reinhard Max <max@suse.com>","Harald Oehlmann <oehhar@users.sourceforge.net>","Reinhard Max <max@tclers.tk>"],"is-jest": false},"426": {"url": "./tip/426.md","keywords": "introspection, commands, Tcl, Tk","created": "31-Jul-2013","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 426: Determining the \"Type\" of Commands","author": ["Donal K. Fellows <dkf@users.sf.net>"],"is-jest": false},"425": {"url": "./tip/425.md","keywords": "Tcl,platform integration,i18n","created": "17-Jul-2013","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 425: Correct use of UTF-8 in Panic Callback (Windows only)","author": ["Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"424": {"url": "./tip/424.md","keywords": "Tcl,subprocess,execution","created": "07-Jul-2013","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 424: Improving [exec]","author": ["Alexandre Ferrieux <alexandre.ferrieux@gmail.com>"],"is-jest": false},"423": {"url": "./tip/423.md","keywords": "Tcl, time, millisecond resolution","created": "07-Jun-2013","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 423: Formatting Timestamps with Milliseconds","author": ["Thomas Perschak <tombert.group@live.at>"],"is-jest": false},"422": {"url": "./tip/422.md","keywords": "Tcl, API removal, varargs","created": "02-Jan-2013","post-history": "","state": "Final","tcl-version": "9.0","vote": "Done","type": "Project","title": "# TIP 422: Don't Use stdarg.h/va_list in Public API","author": ["Jan Nijtmans <nijtmans@users.sf.net>"],"is-jest": false},"421": {"url": "./tip/421.md","state": "Accepted","type": "Project","author": ["Karl Lehenbauer <karllehenbauer@gmail.com>","Brad Lanam <brad.lanam.comp@gmail.com>","Donal K. Fellows <dkf@users.sf.net>"],"updated": "24-Oct-2017","created": "28-Nov-2012","present": "none","title": "# TIP 421: A Command for Iterating Over Arrays","post-history": "","tcl-version": "8.7","vote": "Done","for": "DKF, AF, JN, SL, KBK, DGP, AK","against": "none","is-jest": false},"420": {"url": "./tip/420.md","created": "15-Nov-2012","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 420: 'vexpr', a Vector Expression Command","author": ["Sean Woods <yoda@etoyoc.com>","Andreas Kupries <andreask@activestate.com>"],"is-jest": false},"419": {"url": "./tip/419.md","created": "28-Aug-2012","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 419: A New Command for Binding to Tk Events","author": ["Jeff Rogers <dvrsn@diphi.com>"],"is-jest": false},"418": {"url": "./tip/418.md","keywords": "Tcl,binary data","created": "27-Aug-2012","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 418: Add [binary] Subcommands for In-Place Modification","author": ["Jeff Rogers <dvrsn@diphi.com>"],"is-jest": false},"417": {"url": "./tip/417.md","keywords": "Tcl, future expansion, extensibility","created": "16-Nov-2012","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 417: Use Explicit Option Names for \"file tempfile\"","author": ["Christophe Curis <christophe.curis@free.fr>"],"is-jest": false},"416": {"url": "./tip/416.md","created": "31-Oct-2012","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 416: New Options for 'load': -global and -lazy","author": ["Christian Delbaere <cdelbaere@rogers.com>","Jan Nijtmans <nijtmans@users.sf.net>","Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"415": {"url": "./tip/415.md","keywords": "Tk","created": "16-Oct-2012","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 415: Enable Easy Creation of Circular Arc Segments","author": ["Simon Geard <simon@whiteowl.co.uk>"],"is-jest": false},"414": {"url": "./tip/414.md","created": "15-Oct-2012","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 414: Add (back) Tcl_InitSubsystems as Public API","author": ["Brian Griffin <brian_griffin@mentor.com>","Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"413": {"url": "./tip/413.md","keywords": "Tcl","created": "08-Oct-2012","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 413: Unicode Support for 'string is space' and 'string trim'","discussions-to": "Tcl Core list","author": ["Jan Nijtmans <jan.nijtmans@users.sf.net>"],"is-jest": false},"412": {"url": "./tip/412.md","obsoletes": "399","keywords": "Tcl,localization,msgcat","created": "27-Mar-2012","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 412: Dynamic Locale Changing for msgcat with On-Demand File Load","author": ["Harald Oehlmann <harald.oehlmann@elmicron.de>","Harald Oehlmann <oehhar@users.sourceforge.net>"],"is-jest": false},"411": {"url": "./tip/411.md","created": "31-Aug-2012","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 411: Improved Channel Introspection via \"chan info\"","author": ["Pawel Salawa <pawelsalawa@gmail.com>"],"is-jest": false},"410": {"url": "./tip/410.md","created": "26-Aug-2012","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 410: Three Features of scan Adapted for binary scan/format","author": ["Andreas Leitgeb <avl@logic.at>"],"is-jest": false},"409": {"url": "./tip/409.md","obsoletes": "391","keywords": "udp,datagram,message","created": "17-Aug-2012","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 409: UDP in Tcl","author": ["Alexandre Ferrieux <alexandre.ferrieux@gmail.com>","Colin McCormack <colin@chinix.com>"],"is-jest": false},"408": {"url": "./tip/408.md","created": "17-Aug-2012","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 408: Allow Any Command for expr Functions","author": ["Brian Griffin <brian_griffin@mentor.com>"],"is-jest": false},"407": {"url": "./tip/407.md","created": "06-Aug-2012","post-history": "","state": "Draft","vote": "No voting","type": "Informative","title": "# TIP 407: The String Representation of Tcl Lists: the Gory Details","author": ["Donal K. Fellows <dkf@users.sf.net>","Kevin Kenny <kennykb@acm.org>","Don Porter <dgp@users.sf.net>"],"is-jest": false},"406": {"url": "./tip/406.md","created": "01-Aug-2012","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 406: \"C\" is for Cookie","author": ["Donal K. Fellows <dkf@users.sf.net>"],"is-jest": false},"405": {"url": "./tip/405.md","keywords": "Tcl,mapeach,loop,accumulator","created": "31-Jul-2012","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 405: Add Collecting Loops, the 'lmap' and 'dict map' Commands","author": ["Trevor Davel <twylite@crypt.co.za>","Donal K. Fellows <dkf@users.sf.net>"],"is-jest": false},"404": {"url": "./tip/404.md","keywords": "msgcat, convention","created": "17-Jul-2011","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 404: Let Message Catalogs get the Locale from their File Name","discussions-to": "Tcl Core list","author": ["Harald Oehlmann <harald.oehlmann@elmicron.de>"],"is-jest": false},"403": {"url": "./tip/403.md","keywords": "Tk","created": "17-Jul-2011","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 403: Web Colors for Tk","discussions-to": "Tcl Core list","author": ["Jan Nijtmans <jan.nijtmans@users.sf.net>"],"is-jest": false},"402": {"url": "./tip/402.md","keywords": "Tcl","created": "16-Jul-2011","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 402: General Platform UNC Support","discussions-to": "Tcl Core list","author": ["Jan Nijtmans <jan.nijtmans@users.sf.net>"],"is-jest": false},"401": {"url": "./tip/401.md","created": "29-Apr-2012","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 401: Comment Words with Leading {#}","author": ["Lars Hellström <Lars.Hellstrom@residenset.net>"],"is-jest": false},"400": {"url": "./tip/400.md","keywords": "Tcl, zlib","created": "30-Mar-2012","post-history": "","state": "Final","vote": "Done","tcl-version": "8.6","type": "Project","title": "# TIP 400: Setting the Compression Dictionary and Other 'zlib' Updates","author": ["Donal K. Fellows <dkf@users.sf.net>"],"is-jest": false},"399": {"url": "./tip/399.md","keywords": "Tcl,localization,msgcat","created": "27-Mar-2012","obsoleted-by": "412","post-history": "","state": "Accepted","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 399: Dynamic Locale Changing for msgcat","author": ["Harald Oehlmann <harald.oehlmann@elmicron.de>"],"is-jest": false},"398": {"url": "./tip/398.md","keywords": "close,exit,flush,blocking,nonblocking","created": "24-Feb-2012","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 398: Quickly Exit with Non-Blocking Blocked Channels","author": ["Alexandre Ferrieux <alexandre.ferrieux@gmail.com>"],"is-jest": false},"397": {"url": "./tip/397.md","keywords": "Tcl, TclOO, copy, clone","created": "13-Feb-2012","post-history": "","state": "Final","vote": "Done","tcl-version": "8.6","type": "Project","title": "# TIP 397: Extensible Object Copying","author": ["Donal K. Fellows <donal.k.fellows@manchester.ac.uk>"],"is-jest": false},"396": {"url": "./tip/396.md","obsoletes": "372","keywords": "coroutine,yield,yieldto","created": "11-Feb-2012","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 396: Symmetric Coroutines, Multiple Args, and yieldto","author": ["Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"395": {"url": "./tip/395.md","obsoletes": "347","keywords": "Tcl","created": "13-Dec-2011","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 395: New 'string is entier' Command","discussions-to": "news comp.lang.tcl","author": ["Jos Decoster <jos.decoster@gmail.com>"],"is-jest": false},"394": {"url": "./tip/394.md","created": "30-Nov-2011","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 394: Platform-Independent Handling of Contemporary Mice","author": ["Andreas Leitgeb <avl@logic.at>"],"is-jest": false},"393": {"url": "./tip/393.md","created": "25-Apr-2011","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 393: Add -command Option to lsearch","author": ["Pawel Salawa <pawelsalawa@gmail.com>"],"is-jest": false},"392": {"url": "./tip/392.md","keywords": "bignum,runaway,safe,math,precision,integer,tcl","created": "30-Oct-2011","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 392: Allow Bignums to be Disabled at Runtime on a Per-Interp Basis","author": ["Joe Mistachkin <joe@mistachkin.com>"],"is-jest": false},"391": {"url": "./tip/391.md","created": "26-Oct-2011","obsoleted-by": "409","post-history": "","state": "Withdrawn","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 391: Support for UDP Sockets in Tcl","author": ["Jeff Rogers <dvrsn@diphi.com>"],"is-jest": false},"390": {"url": "./tip/390.md","created": "27-Oct-2011","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 390: A Logging API for Tcl","author": ["Jeff Rogers <dvrsn@diphi.com>"],"is-jest": false},"389": {"url": "./tip/389.md","keywords": "Tcl","created": "23-Aug-2011","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 389: Full support for Unicode 10.0 and later (part 1)","discussions-to": "Tcl Core list","author": ["Jan Nijtmans <jan.nijtmans@users.sf.net>","Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"388": {"url": "./tip/388.md","keywords": "Tcl","created": "10-Aug-2011","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 388: Extending Unicode literals past the BMP","discussions-to": "Tcl Core list","author": ["Jan Nijtmans <jan.nijtmans@users.sf.net>","Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"387": {"url": "./tip/387.md","keywords": "Tcl, coroutine","created": "30-May-2011","post-history": "","obsoleted-by": "396","state": "Withdrawn","tcl-version": "8.6","vote": "Pending","type": "Project","title": "# TIP 387: Unified Yield Command Syntax","author": ["Lars Hellström <Lars.Hellstrom@residenset.net>"],"is-jest": false},"386": {"url": "./tip/386.md","keywords": "Fossil,DVCS","created": "01-Mar-2011","post-history": "","state": "Draft","vote": "Pending","type": "Informative","title": "# TIP 386: Relocation of Tcl/Tk Source Control Repositories","author": ["Kevin B. Kenny <kennykb@acm.org>","Kevin Kenny <kevin.b.kenny@gmail.com>"],"is-jest": false},"385": {"url": "./tip/385.md","keywords": "Tcl, traces","created": "13-Feb-2011","post-history": "","state": "Draft","tcl-version": "9.0","vote": "Pending","type": "Project","title": "# TIP 385: Functional Traces On Variables","author": ["Alexandre Ferrieux <alexandre.ferrieux@gmail.com>"],"is-jest": false},"384": {"url": "./tip/384.md","keywords": "kqueue,inotify,dnotify,gamin,FSevents,fam","created": "02-Dec-2010","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 384: Add File Alteration Monitoring to the Tcl Core","author": ["Reinhard Max <max@tclers.tk>","Gerald W. Lester <Gerald.Lester@cox.net>"],"is-jest": false},"383": {"url": "./tip/383.md","keywords": "debugging,coroutine,yielded","created": "03-Dec-2010","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 383: Injecting Code into Suspended Coroutines","author": ["Alexandre Ferrieux <alexandre.ferrieux@gmail.com>","Miguel Sofer <msofer@users.sourceforge.net>"],"is-jest": false},"382": {"url": "./tip/382.md","keywords": "Tk, dialog","created": "02-Nov-2010","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5.11","type": "Project","title": "# TIP 382: Let tk_getSaveFile ignore file overwrites","author": ["Pawel Salawa <pawelsalawa@gmail.com>","Don Porter <dgp@users.sourceforge.net>"],"is-jest": false},"381": {"url": "./tip/381.md","keywords": "TclOO, iTcl","created": "20-Oct-2010","post-history": "","state": "Final","vote": "Done","tcl-version": "8.6","type": "Project","title": "# TIP 381: Call Chain Introspection and Control","author": ["Donal K. Fellows <dkf@users.sf.net>"],"is-jest": false},"380": {"url": "./tip/380.md","created": "20-Oct-2010","post-history": "","state": "Final","vote": "Done","tcl-version": "8.6","type": "Project","title": "# TIP 380: TclOO Slots for Flexible Declarations","author": ["Donal K. Fellows <dkf@users.sf.net>"],"is-jest": false},"379": {"url": "./tip/379.md","keywords": "event","created": "17-Oct-2010","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 379: Add a Command for Delivering Events Without Tk","author": ["Will Duquette <will@wjduquette.com>"],"is-jest": false},"378": {"url": "./tip/378.md","created": "04-Oct-2010","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 378: Fixing the Performance of TIP 280","author": ["Andreas Kupries <andreask@activestate.com>","Jeff Hobbs <jeffh@activestate.com>"],"is-jest": false},"377": {"url": "./tip/377.md","created": "13-Sep-2010","post-history": "","state": "Withdrawn","tcl-version": "8.6","vote": "Pending","type": "Project","title": "# TIP 377: Portably Determining the Number of Processors in the System","author": ["Andreas Kupries <andreask@activestate.com>"],"is-jest": false},"376": {"url": "./tip/376.md","created": "14-Sep-2010","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 376: Bundle sqlite3 and tdbc::sqlite3 Packages","author": ["Don Porter <dgp@users.sf.net>","D. Richard Hipp <drh@hwaci.com>","Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"375": {"url": "./tip/375.md","obsoletes": "373","keywords": "coroutine,yield","created": "12-Aug-2010","obsoleted-by": "396","post-history": "","state": "Draft","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 375: Symmetric Coroutines and Yieldto","author": ["Miguel Sofer <msofer@users.sourceforge.net>"],"is-jest": false},"374": {"url": "./tip/374.md","created": "13-Aug-2010","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 374: Stackless Vwait","author": ["Thomas Perschak <tombert.group@live.at>","Trevor Davel <twylite@crypt.co.za>"],"is-jest": false},"373": {"url": "./tip/373.md","obsoletes": "372","keywords": "coroutine,yield","created": "12-Aug-2010","obsoleted-by": "375","post-history": "","state": "Withdrawn","tcl-version": "8.6","vote": "Pending","type": "Project","title": "# TIP 373: Improved Yielding Support for Coroutines","author": ["Miguel Sofer <msofer@users.sourceforge.net>"],"is-jest": false},"372": {"url": "./tip/372.md","keywords": "coroutine, yield","created": "11-Aug-2010","obsoleted-by": "396","post-history": "","state": "Draft","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 372: Multi-argument Yield for Coroutines","discussions-to": "http //wiki.tcl.tk/26006","author": ["Colin McCormack <colin@chinix.com>"],"is-jest": false},"371": {"url": "./tip/371.md","created": "05-Aug-2010","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 371: Improvements for the dict command","author": ["Thomas Perschak <tombert@gmx.at>","Trevor Davel <twylite@crypt.co.za>"],"is-jest": false},"370": {"url": "./tip/370.md","created": "04-Aug-2010","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 370: Extend Tk's selection with a -time option","author": ["George Petasis <petasis@iit.demokritos.gr>"],"is-jest": false},"369": {"url": "./tip/369.md","keywords": "Tk,user-defined data,dictionary","created": "15-Jul-2010","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 369: Widget cargo command","author": ["Russell Davidson <russelld@actarg.com>","Trevor Davel <twylite@crypt.co.za>"],"is-jest": false},"368": {"url": "./tip/368.md","keywords": "Tk","created": "10-May-2010","obsoleted-by": "441","post-history": "","state": "Withdrawn","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 368: Listbox Justification Option","author": ["Russell Davidson <russelld@actarg.com>"],"is-jest": false},"367": {"url": "./tip/367.md","keywords": "Tcl, delete, item","created": "18-May-2010","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 367: A Command to Remove Elements from a List","author": ["Donal K. Fellows <dkf@users.sf.net>"],"is-jest": false},"366": {"url": "./tip/366.md","keywords": "Tk","created": "29-Apr-2010","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 366: Variable Sized Indicators for Menubuttons","author": ["Russell Davidson <russelld@actarg.com>"],"is-jest": false},"365": {"url": "./tip/365.md","keywords": "Look at the date","created": "01-Apr-2010","post-history": "","state": "Draft","vote": "No voting","tcl-version": "8.6","type": "Project","title": "# TIP 365: Add Python Compatibility Mode","author": ["Donal K. Fellows <dkf@users.sf.net>"],"is-jest": true},"364": {"url": "./tip/364.md","keywords": "Tcl","created": "19-Mar-2010","post-history": "","state": "Final","vote": "Done","tcl-version": "8.6","type": "Project","title": "# TIP 364: Threading Support: Configuration and Package","author": ["Donal K. Fellows <donal.k.fellows@manchester.ac.uk>"],"is-jest": false},"363": {"url": "./tip/363.md","keywords": "expand,{*},vector,math","created": "02-Mar-2010","post-history": "","state": "Draft","vote": "Pending","tcl-version": "9.0","type": "Project","title": "# TIP 363: Vector Math in the Tcl Core","author": ["Karl C. Hansen <Karl.Hansen@BrilliantPoints.com>"],"is-jest": false},"362": {"url": "./tip/362.md","keywords": "Windows,Tcl","created": "01-Mar-2010","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 362: Simple 32 and 64 bit Registry Support","author": ["Damon Courtney <damon@tclhome.com>","Kevin Kenny <kevin.b.kenny@gmail.com>"],"is-jest": false},"361": {"url": "./tip/361.md","created": "03-Feb-2010","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 361: Releasing Channel Buffers","author": ["Wayne Cuddy <wcuddy@useunix.net>"],"is-jest": false},"360": {"url": "./tip/360.md","keywords": "Tk, X11, menu","created": "24-Dec-2009","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 360: Modernize X11 Menus","author": ["Pat Thoyts <patthoyts@users.sourceforge.net>"],"is-jest": false},"359": {"url": "./tip/359.md","keywords": "Tk,X11,ewmh,window manager","created": "21-Dec-2009","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 359: Extended Window Manager Hint Support","author": ["Pat Thoyts <patthoyts@users.sourceforge.net>"],"is-jest": false},"358": {"url": "./tip/358.md","keywords": "Tcl, list extraction, parsing","created": "04-Oct-2009","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 358: Suppress Empty List Element Generation from the Split Command","author": ["George Petasis <petasis@iit.demokritos.gr>"],"is-jest": false},"357": {"url": "./tip/357.md","created": "01-Oct-2009","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 357: Export TclLoadFile","author": ["Kevin Kenny <kevin.b.kenny@gmail.com>"],"is-jest": false},"356": {"url": "./tip/356.md","keywords": "Tcl, C API, subst","created": "17-Sep-2009","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 356: NR-enabled Substitutions for Extensions","author": ["Don Porter <dgp@users.sf.net>"],"is-jest": false},"355": {"url": "./tip/355.md","created": "01-Sep-2009","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 355: Stop Fast Recycling of Channel Names on Unix","author": ["Alexandre Ferrieux <alexandre.ferrieux@gmail.com>"],"is-jest": false},"354": {"url": "./tip/354.md","created": "26-Aug-2009","post-history": "","state": "Final","vote": "Done","tcl-version": "8.6","type": "Project","title": "# TIP 354: Minor Production-Driven TclOO Revisions","author": ["Donal K. Fellows <dkf@users.sf.net>"],"is-jest": false},"353": {"url": "./tip/353.md","created": "29-Jul-2009","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 353: NR-enabled Expressions for Extensions","author": ["Don Porter <dgp@users.sf.net>"],"is-jest": false},"352": {"url": "./tip/352.md","created": "14-Jul-2009","post-history": "","state": "Draft","vote": "Pending","type": "Informative","title": "# TIP 352: Tcl Style Guide","author": ["Ray Johnson <rjohnson@eng.sun.com>","Donal K. Fellows <dkf@defiant.rcs.manchester.ac.uk>","Mark Janssen <mpc.janssen@gmail.com>"],"is-jest": false},"351": {"url": "./tip/351.md","created": "09-Jul-2009","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 351: Add Striding Support to lsearch","author": ["Peter da Silva <peter@taronga.com>","Donal K. Fellows <donal.k.fellows@manchester.ac.uk>","Harald Oehlmann <harald.oehlmann@elmicron.de>","Andreas Leitgeb <avl@logic.at>"],"is-jest": false},"350": {"url": "./tip/350.md","obsoletes": "308","created": "18-Apr-2009","post-history": "","state": "Draft","vote": "Pending","type": "Informative","title": "# TIP 350: Tcl Database Connectivity - Corrigenda","author": ["Kevin B. Kenny <kennykb@acm.org>"],"is-jest": false},"349": {"url": "./tip/349.md","created": "17-Apr-2009","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 349: New \"-cargo\" option for every Tk widget","author": ["Zbigniew Baniewski <zb@ispid.com.pl>"],"is-jest": false},"348": {"url": "./tip/348.md","keywords": "Tcl,debugging","created": "26-Feb-2009","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 348: Substituted 'errorstack' / 'traceback'","author": ["Alexandre Ferrieux <alexandre.ferrieux@gmail.com>"],"is-jest": false},"347": {"url": "./tip/347.md","keywords": "Tcl","created": "09-Feb-2009","obsoleted-by": "395","post-history": "","state": "Withdrawn","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 347: Align 'string is ...' to Type-Conversion Functions in 'expr'","discussions-to": "news comp.lang.tcl","author": ["Jos Decoster <jos.decoster@gmail.com>"],"is-jest": false},"346": {"url": "./tip/346.md","keywords": "Tcl,encoding,convertto,strict,Unicode,String,ByteArray","created": "02-Feb-2009","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 346: Error on Failed String Encodings","author": ["Alexandre Ferrieux <alexandre.ferrieux@gmail.com>"],"is-jest": false},"345": {"url": "./tip/345.md","keywords": "Tcl,encoding,invalid UTF-8","created": "05-Feb-2009","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 345: Kill the 'identity' Encoding","discussions-to": "Tcl Core List","author": ["Alexandre Ferrieux <alexandre.ferrieux@gmail.com>"],"is-jest": false},"344": {"url": "./tip/344.md","created": "31-Dec-2008","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 344: Bring TCP_NODELAY and SO_KEEPALIVE to socket options","author": ["Alexandre Ferrieux <alexandre.ferrieux@gmail.com>"],"is-jest": false},"343": {"url": "./tip/343.md","keywords": "Tcl,binary","created": "03-Dec-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 343: A Binary Specifier for [format/scan]","author": ["Alexandre Ferrieux <alexandre.ferrieux@gmail.com>"],"is-jest": false},"342": {"url": "./tip/342.md","keywords": "dictionary, default value","created": "27-Nov-2008","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 342: Dict Get With Default","author": ["Lars Hellström <Lars.Hellstrom@residenset.net>"],"is-jest": false},"341": {"url": "./tip/341.md","keywords": "Tcl, set intersection","created": "27-Nov-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 341: Multiple 'dict filter' Patterns","author": ["Lars Hellström <Lars.Hellstrom@residenset.net>"],"is-jest": false},"340": {"url": "./tip/340.md","keywords": "Tcl_SetResult","created": "14-Nov-2008","post-history": "","state": "Withdrawn","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 340: Const Qualification of Tcl_SetResult's Argument","author": ["Jan Nijtmans <nijtmans@users.sourceforge.net>"],"is-jest": false},"339": {"url": "./tip/339.md","created": "14-Nov-2008","post-history": "","state": "Rejected","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 339: Case-Insensitive Package Names","author": ["Andreas Kupries <andreask@activestate.com>"],"is-jest": false},"338": {"url": "./tip/338.md","keywords": "Tcl, Tk, tclsh, wish","created": "22-Oct-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 338: Embedder Access to Startup Scripts of *_Main()","author": ["Don Porter <dgp@users.sf.net>"],"is-jest": false},"337": {"url": "./tip/337.md","created": "21-Oct-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 337: Make TclBackgroundException() Public","author": ["Don Porter <dgp@users.sf.net>"],"is-jest": false},"336": {"url": "./tip/336.md","created": "21-Oct-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 336: Supported Access To interp->errorline","author": ["Don Porter <dgp@users.sf.net>"],"is-jest": false},"335": {"url": "./tip/335.md","keywords": "numLevels,embedding,terminate,async,thread,safe,gc","created": "13-Oct-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 335: An API for Detecting Active Interpreters","author": ["Joe Mistachkin <joe@mistachkin.com>"],"is-jest": false},"334": {"url": "./tip/334.md","keywords": "empty list","created": "13-Oct-2008","post-history": "","state": "Withdrawn","vote": "Pending","tcl-version": "8.6","type": "Project","title": "# TIP 334: Make 'lrepeat' Accept Zero as a Count","author": ["Michael Thomas Greer <michael.thomas.greer@verizon.net>"],"is-jest": false},"333": {"url": "./tip/333.md","keywords": "Tcl,resolution","created": "13-Oct-2008","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 333: New Variable and Namespace Resolving Interface","author": ["Arnulf Wiedemann <arnulf@wiedemann-pri.de>"],"is-jest": false},"332": {"url": "./tip/332.md","obsoletes": "301","keywords": "Tcl,channel,close,socket,shutdown","created": "25-Sep-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 332: Half-Close for Bidirectional Channels","author": ["Alexandre Ferrieux <alexandre.ferrieux@gmail.com>"],"is-jest": false},"331": {"url": "./tip/331.md","created": "22-Sep-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 331: Allow [lset] to Extend Lists","author": ["Kevin B. Kenny <kennykb@acm.org>"],"is-jest": false},"330": {"url": "./tip/330.md","created": "22-Sep-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 330: Eliminate interp->result from the Public Headers","author": ["Kevin B. Kenny <kennykb@acm.org>"],"is-jest": false},"329": {"url": "./tip/329.md","obsoletes": "89","created": "22-Sep-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 329: Try/Catch/Finally syntax","discussions-to": "http //wiki.tcl.tk/21608","author": ["Trevor Davel <twylite@crypt.co.za>"],"is-jest": false},"328": {"url": "./tip/328.md","keywords": "Coroutine,continuation,event-loop,NRE","created": "07-Sep-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 328: Coroutines","author": ["Miguel Sofer <msofer@users.sf.net>","Neil Madden <nem@cs.nott.ac.uk>"],"is-jest": false},"327": {"url": "./tip/327.md","keywords": "tailcall,NRE","created": "20-Sep-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 327: Proper Tailcalls","author": ["Miguel Sofer <msofer@users.sf.net>","David S. Cargo <escargo@skypoint.com>"],"is-jest": false},"326": {"url": "./tip/326.md","keywords": "Tcl, lsort, sorting","created": "01-Sep-2008","post-history": "","state": "Final","vote": "Done","tcl-version": "8.6","type": "Project","title": "# TIP 326: Add -stride Option to lsort","author": ["Kieran Elby <kieran@dunelm.org.uk>"],"is-jest": false},"325": {"url": "./tip/325.md","keywords": "Tk, desktop integration","created": "25-Aug-2008","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 325: System Tray Access","author": ["David N. Welton <davidw@dedasys.com>"],"is-jest": false},"324": {"url": "./tip/324.md","obsoletes": "213","keywords": "Tk","created": "08-Aug-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 324: A Standard Dialog For Font Selection","author": ["Adrian Robert <adrian.b.robert@gmail.com>","Daniel A. Steffen <das@users.sourceforge.net>"],"is-jest": false},"323": {"url": "./tip/323.md","created": "06-Aug-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 323: Do Nothing Gracefully","author": ["Colin McCormack <colin@chinix.com>","Don Porter <dgp@users.sf.net>","Kevin B. Kenny <kennykb@acm.org>"],"is-jest": false},"322": {"url": "./tip/322.md","created": "13-Jul-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 322: Publish the NRE API","author": ["Miguel Sofer <msofer@users.sourceforge.net>"],"is-jest": false},"321": {"url": "./tip/321.md","keywords": "Tk,BLT,busy","created": "26-Jun-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 321: Add a [tk busy] Command","author": ["Jos Decoster <jos.decoster@gmail.com>"],"is-jest": false},"320": {"url": "./tip/320.md","keywords": "TclOO","created": "13-Jun-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 320: Improved Variable Handling in the Core Object System","author": ["Donal K. Fellows <dkf@users.sf.net>"],"is-jest": false},"319": {"url": "./tip/319.md","created": "04-Jun-2008","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 319: Implement Backwards Compatibility for ttk Themed Widgets in tk Widgets","author": ["Eric Taylor <et2@rocketship1.biz>"],"is-jest": false},"318": {"url": "./tip/318.md","created": "13-May-2008","post-history": "","state": "Final","vote": "Done","tcl-version": "8.6","type": "Project","title": "# TIP 318: Extend Default Whitespace in 'string trim' Beyond ASCII","author": ["Bill Poser <billposer@alum.mit.edu>"],"is-jest": false},"317": {"url": "./tip/317.md","keywords": "base64,uuencode,hex,transfer encoding","created": "03-May-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 317: Extend binary Ensemble with Binary Encodings","author": ["Pat Thoyts <patthoyts@users.sourceforge.net>"],"is-jest": false},"316": {"url": "./tip/316.md","created": "02-May-2008","post-history": "","state": "Final","vote": "Done","tcl-version": "8.6","type": "Project","title": "# TIP 316: Portable Access Functions for Stat Buffers","author": ["Donal K. Fellows <donal.k.fellows@manchester.ac.uk>"],"is-jest": false},"315": {"url": "./tip/315.md","created": "04-Apr-2008","post-history": "","state": "Final","vote": "Done","tcl-version": "8.6","type": "Project","title": "# TIP 315: Add pathSeparator to tcl_platform Array","author": ["Hai Vu <haivu2004@gmail.com>"],"is-jest": false},"314": {"url": "./tip/314.md","created": "26-Feb-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 314: Ensembles with Parameters","author": ["Lars Hellström <Lars.Hellstrom@residenset.net>"],"is-jest": false},"313": {"url": "./tip/313.md","keywords": "Tcl","created": "14-Feb-2008","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 313: Inexact Searching in Sorted List","author": ["Peter Spjuth <peter.spjuth@gmail.com>"],"is-jest": false},"312": {"url": "./tip/312.md","keywords": "variable,trace","created": "26-Jan-2008","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 312: Add More Link Types","author": ["Rene Zaumseil <r.zaumseil@freenet.de>","Larry W. Virden <lvirden@yahoo.com>"],"is-jest": false},"311": {"url": "./tip/311.md","created": "08-Jan-2008","post-history": "","state": "Draft","vote": "Pending","type": "Informative","title": "# TIP 311: Tcl/Tk 8.6 Release Calendar","author": ["Don Porter <dgp@users.sourceforge.net>","Larry W. Virden <lvirden@gmail.com>","Joe Mistachkin <joe@mistachkin.com>","Pat Thoyts <patthoyts@users.sourceforge.net>","Miguel Sofer <msofer@users.sf.net>","Lars Hellström <Lars.Hellstrom@residenset.net>","Alexandre Ferrieux <alexandre.ferrieux@gmail.com>","Arnulf Wiedemann <arnulf@wiedemann-pri.de>","Trevor Davel <twylite@crypt.co.za>","Donal K. Fellows <dkf@users.sf.net>","Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"310": {"url": "./tip/310.md","keywords": "expr","created": "07-Jan-2008","post-history": "","state": "Rejected","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 310: Add a New Pseudo-Random Number Generator","author": ["Arjen Markus <arjen.markus@wldelft.nl>"],"is-jest": false},"309": {"url": "./tip/309.md","keywords": "expr, parse","created": "07-Jan-2008","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 309: Expose the Expression Parsing","author": ["Arjen Markus <arjen.markus@wldelft.nl>"],"is-jest": false},"308": {"url": "./tip/308.md","created": "15-Nov-2007","obsoleted-by": "350","post-history": "","state": "Final","vote": "Done","type": "Informative","title": "# TIP 308: Tcl Database Connectivity (TDBC)","author": ["Kevin B. Kenny <kennykb@acm.org>","Artur Trzewik <mail@xdobry.de>","Andreas Leitgeb <avl@logic.at>","Donal K. Fellows <donal.k.fellows@manchester.ac.uk>"],"is-jest": false},"307": {"url": "./tip/307.md","keywords": "Tcl, result, transfer, interpreter, API rename","created": "28-Sep-2007","post-history": "","state": "Final","vote": "Done","tcl-version": "8.6","type": "Project","title": "# TIP 307: Make TclTransferResult() Public","author": ["Erik Leunissen <e.leunissen@hccnet.nl>"],"is-jest": false},"306": {"url": "./tip/306.md","keywords": "automatic,Tk,widget,naming","created": "11-Jun-2007","post-history": "","state": "Rejected","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 306: Auto-Naming Widgets","author": ["Koen Danckaert <koen@retarget.com>","Richard Suchenwirth <richard.suchenwirth-bauersachs@siemens.com>"],"is-jest": false},"305": {"url": "./tip/305.md","created": "21-Feb-2007","post-history": "","state": "Withdrawn","tcl-version": "8.5","vote": "Pending","type": "Project","title": "# TIP 305: ANSI Escape Sequence Support for Windows's Console Channel Driver","discussions-to": "news comp.lang.tcl","author": ["David Gravereaux <davygrvy@pobox.com>"],"is-jest": false},"304": {"url": "./tip/304.md","keywords": "Tcl,exec,process,subprocess,pipeline,channel","created": "07-Feb-2007","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 304: A Standalone [chan pipe] Primitive for Advanced Child IPC","author": ["Alexandre Ferrieux <alexandre.ferrieux@gmail.com>"],"is-jest": false},"303": {"url": "./tip/303.md","keywords": "Tcl, lindex","created": "29-Jan-2007","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 303: Enhance 'llength' Command to Support Nested Lists","author": ["Wolf-Dieter Busch <wolf-dieter.busch@gmx.de>"],"is-jest": false},"302": {"url": "./tip/302.md","keywords": "Tcl,time changes","created": "13-Dec-2006","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 302: Fix \"after\"'s Sensitivity To Adjustments Of System Clock","author": ["Alexandre Ferrieux <alexandre.ferrieux@gmail.com>","Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"301": {"url": "./tip/301.md","created": "11-Dec-2006","obsoleted-by": "332","post-history": "","state": "Withdrawn","tcl-version": "8.6","vote": "Pending","type": "Project","title": "# TIP 301: Split Bidirectional Channels For Half-Close","author": ["Alexandre Ferrieux <alexandre.ferrieux@gmail.com>"],"is-jest": false},"300": {"url": "./tip/300.md","keywords": "Tk","created": "25-Nov-2006","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 300: Examine Glyph Substitution in the 'font actual' Command","author": ["Kevin B. Kenny <kennykb@acm.org>"],"is-jest": false},"299": {"url": "./tip/299.md","keywords": "Tcl, expression, integer, square root","created": "24-Nov-2006","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 299: Add isqrt() Math Function","author": ["Kevin B. Kenny <kennykb@acm.org>"],"is-jest": false},"298": {"url": "./tip/298.md","keywords": "Tcl,Tcl_Obj","created": "22-Nov-2006","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 298: Revise Shared Value Rules for Tcl_GetBignumAndClearObj","author": ["Don Porter <dgp@users.sf.net>"],"is-jest": false},"297": {"url": "./tip/297.md","keywords": "Tcl, number, expression","created": "20-Nov-2006","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 297: Integer Type Introspection and Conversion","author": ["Don Porter <dgp@users.sf.net>"],"is-jest": false},"296": {"url": "./tip/296.md","keywords": "Tcl,lrange,lreplace","created": "06-Nov-2006","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 296: Enhanced Syntax for Pair-Wise Indices","author": ["Andreas Leitgeb <avl@logic.at>"],"is-jest": false},"295": {"url": "./tip/295.md","keywords": "Tcl,lrange","created": "06-Nov-2006","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 295: Enhance Arguments to lrange","author": ["Andreas Leitgeb <avl@logic.at>"],"is-jest": false},"294": {"url": "./tip/294.md","keywords": "Tcl,number,cast,rename","created": "03-Nov-2006","post-history": "","state": "Rejected","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 294: The \"entier\" Function: It's Spelt \"entire\"","author": ["Lars Hellström <Lars.Hellstrom@residenset.net>","Richard Suchenwirth <richard.suchenwirth-bauersachs@siemens.com>"],"is-jest": false},"293": {"url": "./tip/293.md","obsoletes": "157","created": "02-Nov-2006","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 293: Argument Expansion with Leading {*}","author": ["Miguel Sofer <msofer@users.sourceforge.net>"],"is-jest": false},"292": {"url": "./tip/292.md","keywords": "Tcl, expr","created": "01-Nov-2006","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 292: Allow Unquoted Strings in Expressions","author": ["Brian Griffin <bgriffin@model.com>"],"is-jest": false},"291": {"url": "./tip/291.md","keywords": "Tcl,Critcl,TEApot","created": "26-Oct-2006","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 291: Add the 'platform' Package to Tcl","author": ["Steve Landers <steve@DigitalSmarties.com>","Andreas Kupries <andreask@activestate.com>"],"is-jest": false},"290": {"url": "./tip/290.md","keywords": "Tcl,error,trap","created": "29-Oct-2006","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 290: Registration of Custom Error Handler Scripts","author": ["Eckhard Lehmann <ecky-l@web.de>","Larry W. Virden <lvirden@yahoo.com>"],"is-jest": false},"289": {"url": "./tip/289.md","keywords": "Tcl","created": "26-Oct-2006","post-history": "","state": "Rejected","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 289: Revision of [lrepeat] Argument Order","author": ["Peter Spjuth <peter.spjuth@space.se>","<dgp@users.sf.net>"],"is-jest": false},"288": {"url": "./tip/288.md","keywords": "Tcl,proc","created": "03-Oct-2006","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 288: Allow \"args\" Anywhere in Procedure Formal Arguments","author": ["Peter Spjuth <peter.spjuth@space.se>","Andreas Leitgeb <avl@logic.at>","Peter Spjuth <peter.spjuth@gmail.com>"],"is-jest": false},"287": {"url": "./tip/287.md","keywords": "Tcl,channel,chan,pendinginput,pendingoutput","created": "26-Oct-2006","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 287: Add a Commands for Determining Size of Buffered Data","author": ["Michael A. Cleverly <michael@cleverly.com>"],"is-jest": false},"286": {"url": "./tip/286.md","keywords": "Tk","created": "18-Oct-2006","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 286: Add 'xposition' Command to Menu Widgets","author": ["Schelte Bron <sbron@wanadoo.nl>"],"is-jest": false},"285": {"url": "./tip/285.md","keywords": "eval,cancel,unwind,terminate,runaway,async,thread,safe","created": "04-Jun-2006","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 285: Script Cancellation with [interp cancel] and Tcl_CancelEval","author": ["Joe Mistachkin <joe@mistachkin.com>","Dawson Cowals <dawson@dawsoncowals.com>"],"is-jest": false},"284": {"url": "./tip/284.md","created": "01-Oct-2006","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 284: New 'invoke' and 'namespace invoke' Commands","author": ["Miguel Sofer <msofer@users.sourceforge.net>"],"is-jest": false},"283": {"url": "./tip/283.md","created": "01-Oct-2006","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 283: Modify Ensemble Command Resolution Behaviour","author": ["Miguel Sofer <msofer@users.sourceforge.net>","Neil Madden <nem@cs.nott.ac.uk>"],"is-jest": false},"282": {"url": "./tip/282.md","keywords": "expr,operator,assignment","created": "13-Oct-2006","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 282: Enhanced Expression Syntax","author": ["Will Duquette <William.H.Duquette@jpl.nasa.gov>","Don Porter <dgp@users.sourceforge.net>"],"is-jest": false},"281": {"url": "./tip/281.md","keywords": "POSIX,channel driver,errorCode","created": "08-Oct-2006","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 281: Improvements in System Error Handling","author": ["David Gravereaux <davygrvy@pobox.com>"],"is-jest": false},"280": {"url": "./tip/280.md","obsoletes": "211","keywords": "Tcl","created": "10-Aug-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 280: Add Full Stack Trace Capability With Location Introspection","author": ["Andreas Kupries <andreas_kupries@users.sourceforge.net>","Andreas Kupries <andreask@activestate.com>"],"is-jest": false},"279": {"url": "./tip/279.md","created": "05-Oct-2006","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 279: Adding an Extensible Object System to the Core","author": ["Gustaf Neumann <neumann@wu-wien.ac.at>","Larry W. Virden <lvirden@yahoo.com>"],"is-jest": false},"278": {"url": "./tip/278.md","created": "03-Oct-2006","post-history": "","state": "Final","tcl-version": "9.0","discussions to": "Tcl Core List","vote": "Done","type": "Project","title": "# TIP 278: Fix Variable Name Resolution Quirks","author": ["Miguel Sofer <msofer@users.sourceforge.net>","Miguel Sofer <msofer@users.sf.net>","Kevin Kenny <kennykb@acm.org>","Jan Nijtmans <jan.nijtmans@gmail.com>"],"is-jest": false},"277": {"url": "./tip/277.md","created": "01-Oct-2006","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 277: Create Namespaces as Needed","author": ["Miguel Sofer <msofer@users.sourceforge.net>"],"is-jest": false},"276": {"url": "./tip/276.md","keywords": "Tcl,global,variable,upvar,namespace upvar","created": "01-Oct-2006","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 276: Specify and Unify Variable Linking Commands","author": ["Miguel Sofer <msofer@users.sourceforge.net>"],"is-jest": false},"275": {"url": "./tip/275.md","keywords": "Tcl,binary,unsigned","created": "27-Sep-2006","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 275: Support Unsigned Values in binary Command","author": ["Pat Thoyts <patthoyts@users.sourceforge.net>"],"is-jest": false},"274": {"url": "./tip/274.md","keywords": "Tcl,expr","created": "15-Sep-2006","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 274: Right-Associativity for the Exponentiation Operator","author": ["Arjen Markus <arjen.markus@wldelft.nl>","David Smith <David.Smith@synopsis.com>","Richard Suchenwirth <richard.suchenwirth-bauersachs@siemens.com>","Don Porter <dgp@users.sf.net>","Sérgio Loureiro <srgloureiro@gmail.com>"],"is-jest": false},"273": {"url": "./tip/273.md","obsoletes": "176","created": "30-Aug-2006","post-history": "","state": "Rejected","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 273: Add Tcl_Expr... Support to Tcl_Get... Functions","author": ["Carsten Gosvig <tcl@javalite.com>"],"is-jest": false},"272": {"url": "./tip/272.md","keywords": "Tcl, lreverse","created": "23-Aug-2006","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 272: String and List Reversal Operations","author": ["Donal K. Fellows <donal.k.fellows@manchester.ac.uk>"],"is-jest": false},"271": {"url": "./tip/271.md","created": "11-Jul-2006","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 271: Windows-Style Open and Save File Dialog on Unix","author": ["Matthew Middleton <matthew.middleton@ansys.com>","susanta kumar mishra <hi.skmishra@gmail.com>"],"is-jest": false},"270": {"url": "./tip/270.md","created": "19-Jun-2006","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 270: Utility C Routines for String Formatting","author": ["Don Porter <dgp@users.sf.net>"],"is-jest": false},"269": {"url": "./tip/269.md","keywords": "Tcl,lists,strings","created": "19-May-2006","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 269: Add 'string is list' to the 'string is' Subcommand","author": ["Joe Mistachkin <joe@mistachkin.com>"],"is-jest": false},"268": {"url": "./tip/268.md","created": "28-Apr-2006","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 268: Enhance 'package' Version Handling","author": ["Jeff Hobbs <jeffh@activestate.com>","Hemang Lavana <hlavana@cisco.com>","Andreas Kupries <andreask@activestate.com>","Don Porter <dgp@users.sf.net>"],"is-jest": false},"267": {"url": "./tip/267.md","created": "25-Apr-2006","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 267: Allow 'exec' to Ignore Stderr","author": ["Nathan Bell <nathanb@actarg.com>"],"is-jest": false},"266": {"url": "./tip/266.md","keywords": "Tcl,unknown,expression","created": "11-Apr-2006","post-history": "","state": "Rejected","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 266: Numbers are Commands","author": ["Kristoffer Lawson <setok@fishpool.com>","Michal Malecki <ethouris@gmail.com>","Wolf-Dieter Busch <wolf-dieter.busch@gmx.de>","Paul Nash <webscool@ihug.co.nz>"],"is-jest": false},"265": {"url": "./tip/265.md","keywords": "Command line parsing, C implementation","created": "03-Apr-2006","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 265: A Convenient C-side Command Option Parser for Tcl","author": ["Sam Bromley <sam@sambromley.com>"],"is-jest": false},"264": {"url": "./tip/264.md","keywords": "Tk, C API","created": "01-Apr-2006","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 264: Add Function to Retrieve the Interpreter of a Window","author": ["George Petasis <petasis@iit.demokritos.gr>"],"is-jest": false},"263": {"url": "./tip/263.md","created": "01-Apr-2006","post-history": "","state": "Draft","tcl-version": "9.2","vote": "Pending","type": "Project","title": "# TIP 263: Quantum Tcl","author": ["Lars Hellström <Lars.Hellstrom@residenset.net>"],"is-jest": true},"262": {"url": "./tip/262.md","keywords": "Tk,option","created": "18-Mar-2006","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 262: Background Images for Frames","author": ["Eric Taylor <et2@rocketship1.com>","Donal K. Fellows <donal.k.fellows@manchester.ac.uk>"],"is-jest": false},"261": {"url": "./tip/261.md","created": "20-Dec-2005","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 261: Return Imported Commands from [namespace import]","author": ["Martin Lemburg <martin.lemburg@gmx.net>","<dgp@users.sf.net>"],"is-jest": false},"260": {"url": "./tip/260.md","created": "04-Jan-2006","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 260: Add Underline Option to Canvas Text Items","author": ["Donal K. Fellows <donal.k.fellows@manchester.ac.uk>"],"is-jest": false},"259": {"url": "./tip/259.md","created": "12-Dec-2005","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 259: Making 'exec' Optionally Binary Safe","author": ["Andreas Leitgeb <avl@logic.at>"],"is-jest": false},"258": {"url": "./tip/258.md","keywords": "encoding","created": "01-Oct-2005","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 258: Enhanced Interface for Encodings","author": ["Don Porter <dgp@users.sf.net>"],"is-jest": false},"257": {"url": "./tip/257.md","obsoletes": "50","created": "26-Sep-2005","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 257: Object Orientation for Tcl","author": ["Donal K. Fellows <donal.k.fellows@manchester.ac.uk>","Will Duquette <will@wjduquette.com>","Steve Landers <steve@digitalsmarties.com>","Jeff Hobbs <jeffh@activestate.com>","Kevin Kenny <kennykb@acm.org>","Miguel Sofer <mig@utdt.edu>","Richard Suchenwirth <richard.suchenwirth-bauersachs@siemens.com>","Larry W. Virden <lvirden@yahoo.com>"],"is-jest": false},"256": {"url": "./tip/256.md","created": "12-Aug-2005","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 256: Implement Tabular and Wordprocessor Style Tabbing","author": ["Vince Darley <vince@santafe.edu>","Vince Darley <vincentdarley@users.sourceforge.net>"],"is-jest": false},"255": {"url": "./tip/255.md","created": "21-Jul-2005","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 255: Add 'min' and 'max' [expr] Functions","author": ["Jeff Hobbs <jeffh@activestate.com>"],"is-jest": false},"254": {"url": "./tip/254.md","created": "21-Jul-2005","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 254: New Types for Tcl_LinkVar","author": ["Rene Meyer <rene.meyer@sturmit.de>"],"is-jest": false},"253": {"url": "./tip/253.md","created": "05-Jul-2005","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 253: Consolidate Package-Related Commands","author": ["Brian Schmidt <contact@schmidtsrus.net>"],"is-jest": false},"252": {"url": "./tip/252.md","created": "28-Jun-2005","post-history": "","state": "Rejected","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 252: Add New 'string' Command Options","author": ["Brian Schmidt <contact@schmidtsrus.net>"],"is-jest": false},"251": {"url": "./tip/251.md","created": "28-Jun-2005","post-history": "","state": "Rejected","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 251: Enhance the 'list' Command","author": ["Brian Schmidt <contact@schmidtsrus.net>","Sérgio Loureiro <srgloureiro@gmail.com>"],"is-jest": false},"250": {"url": "./tip/250.md","created": "19-Jun-2005","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 250: Efficient Access to Namespace Variables","author": ["Will Duquette <will@wjduquette.com>","miguel sofer <msofer@users.sf.net>"],"is-jest": false},"249": {"url": "./tip/249.md","created": "13-Jun-2005","post-history": "","state": "Draft","vote": "No voting","type": "Informative","title": "# TIP 249: Unification of Tcl's Parsing of Numbers","author": ["Kevin B. Kenny <kennykb@acm.org>","David S. Cargo <escargo@skypoint.com>","Don Porter <dgp@users.sf.net>"],"is-jest": false},"248": {"url": "./tip/248.md","obsoletes": "172","created": "08-Jun-2005","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 248: Integrate Tile into Tk as Ttk","author": ["Jeff Hobbs <jeffh@activestate.com>","Donal K. Fellows <dkf@users.sf.net>"],"is-jest": false},"247": {"url": "./tip/247.md","created": "01-Jun-2005","post-history": "","state": "Draft","vote": "Pending","type": "Informational","title": "# TIP 247: Tcl/Tk Engineering Manual","author": ["John K. Ousterhout <ouster@pacbell.net>","Donal K. Fellows <donal.k.fellows@manchester.ac.uk>"],"is-jest": false},"246": {"url": "./tip/246.md","keywords": "pattern,match,glob,exact,regexp,case sensitive,Tcl","created": "27-Apr-2005","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 246: Unify Pattern Matching","author": ["Reinhard Max <max@tclers.tk>"],"is-jest": false},"245": {"url": "./tip/245.md","keywords": "Tk","created": "15-Apr-2005","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 245: Discover User Inactivity Time","author": ["Pascal Scheffers <pascal@scheffers.net>","Reinhard Max <max@tclers.tk>","Neil Madden <nem@cs.nott.ac.uk>"],"is-jest": false},"244": {"url": "./tip/244.md","created": "22-Mar-2005","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 244: PNG Photo Image Support for Tk","discussions-to": "news comp.lang.tcl","author": ["Michael Kirkham <mikek@muonics.com>"],"is-jest": false},"243": {"url": "./tip/243.md","keywords": "Tk","created": "16-Mar-2005","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 243: Supply Find Dialog for the Text Widget","author": ["Rüdiger Härtel <r_haertel@gmx.de>"],"is-jest": false},"242": {"url": "./tip/242.md","created": "03-Mar-2005","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 242: Preselect Filter on tk_get*File Dialogs","author": ["Brian Griffin <bgriffin@model.com>"],"is-jest": false},"241": {"url": "./tip/241.md","keywords": "Tcl,sorted lists,matching","created": "26-Feb-2005","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 241: Case-Insensitive Switches and List Searching and Sorting","author": ["Joe Mistachkin <joe@mistachkin.com>"],"is-jest": false},"240": {"url": "./tip/240.md","obsoletes": "88","keywords": "Tcl","created": "22-Feb-2005","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 240: An Ensemble Command to Manage Processes","author": ["Steve Bold <stevebold@hotmail.com>"],"is-jest": false},"239": {"url": "./tip/239.md","created": "26-Jan-2005","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 239: Enhance the 'load' Command","author": ["Jeff Hobbs <jeffh@activestate.com>"],"is-jest": false},"238": {"url": "./tip/238.md","keywords": "Tk","created": "25-Jan-2005","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 238: Fire Event when Widget Created","author": ["Gerald W. Lester <Gerald.Lester@cox.net>"],"is-jest": false},"237": {"url": "./tip/237.md","created": "14-Jan-2005","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 237: Arbitrary-Precision Integers for Tcl","author": ["Kevin B. Kenny <kennykb@acm.org>","Don Porter <dgp@users.sf.net>"],"is-jest": false},"236": {"url": "./tip/236.md","keywords": "Tk,anchor,place","created": "25-Dec-2004","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 236: Absolute Positioning of Canvas Items","author": ["Neil McKay <mckay@eecs.umich.edu>"],"is-jest": false},"235": {"url": "./tip/235.md","created": "10-Dec-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 235: Exposing a C API for Ensembles","author": ["Donal K. Fellows <donal.k.fellows@manchester.ac.uk>"],"is-jest": false},"234": {"url": "./tip/234.md","keywords": "Tcl,zip,gzip,deflate","created": "08-Dec-2004","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 234: Add Support For Zlib Compression","author": ["Pascal Scheffers <pascal@scheffers.net>"],"is-jest": false},"233": {"url": "./tip/233.md","created": "30-Nov-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 233: Virtualization of Tcl's Sense of Time","author": ["Andreas Kupries <andreas_kupries@users.sf.net>","Andreas Kupries <akupries@shaw.ca>"],"is-jest": false},"232": {"url": "./tip/232.md","keywords": "math,expr,Tcl","created": "26-Nov-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 232: Creating New Math Functions for the 'expr' Command","author": ["Arjen Markus <arjen.markus@wldelft.nl>","Kevin Kenny <kennykb@acm.org >"],"is-jest": false},"231": {"url": "./tip/231.md","created": "06-Nov-2004","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 231: Support for [wm attributes] on X11","author": ["Joe English <jenglish@flightlab.com>"],"is-jest": false},"230": {"url": "./tip/230.md","created": "02-Nov-2004","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 230: Tcl Channel Transformation Reflection API","author": ["Andreas Kupries <andreas_kupries@users.sf.net>","Andreas Kupries <akupries@shaw.ca>","Andreas Kupries <andreask@activestate.com>"],"is-jest": false},"229": {"url": "./tip/229.md","created": "03-Nov-2004","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 229: Scripted Control of Name Resolution in Namespaces","author": ["Donal K. Fellows <donal.k.fellows@man.ac.uk>"],"is-jest": false},"228": {"url": "./tip/228.md","created": "02-Nov-2004","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 228: Tcl Filesystem Reflection API","author": ["Andreas Kupries <andreas_kupries@users.sf.net>","Andreas Kupries <akupries@shaw.ca>","Vince Darley <vincentdarley@users.sourceforge.net>"],"is-jest": false},"227": {"url": "./tip/227.md","keywords": "Tcl","created": "30-Oct-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 227: Interface to Get and Set the Return Options of an Interpreter","author": ["Don Porter <dgp@users.sf.net>"],"is-jest": false},"226": {"url": "./tip/226.md","keywords": "Tcl","created": "30-Oct-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 226: Interface to Save and Restore Interpreter State","author": ["Don Porter <dgp@users.sf.net>"],"is-jest": false},"225": {"url": "./tip/225.md","created": "25-Oct-2004","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 225: Arithmetic Series with Optimized Space Complexity","author": ["Salvatore Sanfilippo <antirez@invece.org>","Miguel Sofer <msofer@users.sf.net>"],"is-jest": false},"224": {"url": "./tip/224.md","created": "28-Sep-2004","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 224: Add New [array] Subcommands 'incr' and 'value'","author": ["Peter MacDonald <peter@pdqi.com>","Robert Seeger <rseeger00@aol.com>"],"is-jest": false},"223": {"url": "./tip/223.md","created": "21-Sep-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 223: Full-Screen Toplevel Support for Tk","author": ["Mo DeJong <mdejong@users.sourceforge.net>"],"is-jest": false},"222": {"url": "./tip/222.md","keywords": "Tk","created": "16-Sep-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 222: Add [wm attributes -alpha] Attribute on Windows","author": ["Jeff Hobbs <jeffh@activestate.com>","Andreas Kupries <akupries@shaw.ca>"],"is-jest": false},"221": {"url": "./tip/221.md","keywords": "bgerror,return,options","created": "15-Sep-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 221: Allow Background Error Handlers to Accept Return Options","author": ["Don Porter <dgp@users.sf.net>"],"is-jest": false},"220": {"url": "./tip/220.md","created": "12-Sep-2004","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 220: Escalate Privileges in VFS Close Callback","author": ["Colin McCormack <colin@sharedtech.dyndns.org>","Andreas Kupries <akupries@shaw.ca>","Vince Darley <vincentdarley@users.sourceforge.net>"],"is-jest": false},"219": {"url": "./tip/219.md","created": "09-Sep-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 219: Tcl Channel Reflection API","author": ["Andreas Kupries <andreas_kupries@users.sf.net>","Andreas Kupries <akupries@shaw.ca>"],"is-jest": false},"218": {"url": "./tip/218.md","created": "09-Sep-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 218: Tcl Channel Driver Thread State Actions","author": ["Andreas Kupries <andreas_kupries@users.sf.net>","Andreas Kupries <akupries@shaw.ca>","Larry W. Virden <lvirden@yahoo.com>","David Gravereaux <davygrvy@pobox.com>"],"is-jest": false},"217": {"url": "./tip/217.md","keywords": "Tcl,lsort,parallel lists","created": "26-Aug-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 217: Getting Sorted Indices out of Lsort","author": ["James P. Salsman <james@bovik.org>"],"is-jest": false},"216": {"url": "./tip/216.md","keywords": "Tcl, debugging, argument, shell","created": "23-Aug-2004","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 216: Handling Command-Line Options in Tclsh and Wish","author": ["Arjen Markus <arjen.markus@wldelft.nl>"],"is-jest": false},"215": {"url": "./tip/215.md","keywords": "Tcl","created": "25-Aug-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 215: Make [incr] Auto-Initialize Undefined Variables","author": ["Andreas Leitgeb <avl@logic.at>","Don Porter <dgp@users.sf.net>"],"is-jest": false},"214": {"url": "./tip/214.md","obsoletes": "117","keywords": "Tcl,info,representation","created": "24-Aug-2004","post-history": "","state": "Withdrawn","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 214: Add New Object Introspection Command","author": ["Ulrich Schöbel <usus@aladyn.de>","Larry W. Virden <lvirden@yahoo.com>"],"is-jest": false},"213": {"url": "./tip/213.md","keywords": "Tk","created": "21-Aug-2004","obsoleted-by": "324","post-history": "","state": "Withdrawn","tcl-version": "8.6","vote": "Pending","type": "Project","title": "# TIP 213: A Standard Dialog for Font Selection","author": ["Donal K. Fellows <donal.k.fellows@man.ac.uk>","Pat Thoyts <patthoyts@users.sourceforge.net>"],"is-jest": false},"212": {"url": "./tip/212.md","keywords": "tcl, dict, update, script","created": "11-Aug-2004","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 212: Temporarily Opening out a Dictionary","author": ["Donal K. Fellows <donal.k.fellows@man.ac.uk>"],"is-jest": false},"211": {"url": "./tip/211.md","keywords": "Tcl","created": "10-Aug-2004","obsoleted-by": "280","post-history": "","state": "Withdrawn","tcl-version": "8.5","vote": "Pending","type": "Project","title": "# TIP 211: Add Full Stack Trace Capability","author": ["Robert Seeger <robert_seeger@users.sourceforge.net>","Robert Seeger <rseeger00@aol.com>","Don Porter <dgp@users.sourceforge.net>"],"is-jest": false},"210": {"url": "./tip/210.md","keywords": "Tcl,filename","created": "19-Jul-2004","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 210: Add 'tempfile' Subcommand to 'file'","author": ["Bob Techentin <techentin.robert@mayo.edu>","Donal K. Fellows <donal.k.fellows@manchester.ac.uk>"],"is-jest": false},"209": {"url": "./tip/209.md","keywords": "clock, milliseconds, microseconds","created": "12-Jul-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 209: Add [clock milliseconds], and [clock microseconds]","author": ["Reinhard Max <max@tclers.tk>"],"is-jest": false},"208": {"url": "./tip/208.md","obsoletes": "206","keywords": "Tcl","created": "02-Jul-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 208: Add a 'chan' Command","author": ["Jeff Hobbs <jeffh@activestate.com>"],"is-jest": false},"207": {"url": "./tip/207.md","created": "29-Jun-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 207: Add a -namespace Option to [interp invokehidden]","author": ["Joe Mistachkin <joe@mistachkin.com>","Don Porter <dgp@users.sf.net>"],"is-jest": false},"206": {"url": "./tip/206.md","created": "25-Jun-2004","obsoleted-by": "208","post-history": "","state": "Rejected","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 206: Add an [ftruncate] Command","author": ["Joe Mistachkin <joe@mistachkin.com>"],"is-jest": false},"205": {"url": "./tip/205.md","created": "23-Jun-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 205: Use pkgconfig Database to Register Xft Support","author": ["Joe English <jenglish@users.sourceforge.net>"],"is-jest": false},"204": {"url": "./tip/204.md","created": "21-Jun-2004","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 204: Virtual Events for Keyboard Traversal","author": ["Joe English <jenglish@users.sourceforge.net>"],"is-jest": false},"203": {"url": "./tip/203.md","keywords": "configuration,installation","created": "17-Jun-2004","post-history": "","state": "Withdrawn","tcl-version": "8.5","vote": "Pending","type": "Project","title": "# TIP 203: Create tclConfig.sh-Equivalent in Tcl","discussions-to": "http //mini.net/tcl/tclConfig.sh","author": ["Colin McCormack <coldstore@users.sourceforge.net>","Don Porter <dgp@users.sf.net>","Colin McCormack <colin@sharedtech.dyndns.org>"],"is-jest": false},"202": {"url": "./tip/202.md","keywords": "Tcl, redirection","created": "19-May-2004","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 202: Add 2>@1 Special Case to [open] and [exec]","author": ["Jeff Hobbs <jeffh@activestate.com>"],"is-jest": false},"201": {"url": "./tip/201.md","keywords": "Tk,list membership,sets","created": "21-May-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 201: Add 'in' Operator to [expr]","author": ["Jeff Hobbs <jeffh@activestate.com>"],"is-jest": false},"200": {"url": "./tip/200.md","keywords": "Tcl","created": "20-May-2004","post-history": "","state": "Rejected","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 200: Listing the Values in an Array","author": ["Donal K. Fellows <donal.k.fellows@man.ac.uk>","Dossy Shiobara <dossy@panoptic.com>"],"is-jest": false},"199": {"url": "./tip/199.md","keywords": "Tcl,Tk,shell,interactive","created": "12-May-2004","post-history": "","state": "Rejected","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 199: Specification of Alternatives to .wishrc/.tclshrc","author": ["R. Timothy Edwards <tim@stravinsky.jhuapl.edu>","Don Porter <dgp@users.sf.net>"],"is-jest": false},"198": {"url": "./tip/198.md","created": "12-May-2004","post-history": "","state": "Rejected","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 198: Image Command XPM Extension","author": ["R. Timothy Edwards <tim@stravinsky.jhuapl.edu>","Don Porter <dgp@users.sf.net>","Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"197": {"url": "./tip/197.md","keywords": "Tk","created": "12-May-2004","post-history": "","state": "Final","vote": "Done","tcl-version": "8.6","type": "Project","title": "# TIP 197: Unfocussed Text Widget Cursor Control","author": ["R. Timothy Edwards <tim@stravinsky.jhuapl.edu>","Donal K. Fellows <donal.k.fellows@manchester.ac.uk>"],"is-jest": false},"196": {"url": "./tip/196.md","created": "11-May-2004","post-history": "","state": "Withdrawn","vote": "Pending","tcl-version": "8.5","type": "Project","title": "# TIP 196: Tcl Commands as Values","author": ["Robert Suetterlin <robert@mpe.mpg.de>"],"is-jest": false},"195": {"url": "./tip/195.md","obsoletes": "105","keywords": "Tcl","created": "02-May-2004","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 195: A Unique Prefix Handling Command","author": ["Peter Spjuth <peter.spjuth@space.se>","Peter Spjuth <peter.spjuth@gmail.com>"],"is-jest": false},"194": {"url": "./tip/194.md","keywords": "Tcl,lambda,anonymous,command,function,functional programming","created": "30-Apr-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 194: Procedures as Values via '''apply'''","author": ["Miguel Sofer <msofer@users.sf.net>","Joe Mistachkin <joe@mistachkin.com>"],"is-jest": false},"193": {"url": "./tip/193.md","keywords": "Tcl","created": "29-Apr-2004","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 193: Simple Syntax Help System","author": ["Donal K. Fellows <donal.k.fellows@man.ac.uk>"],"is-jest": false},"192": {"url": "./tip/192.md","keywords": "Tcl","created": "27-Mar-2004","post-history": "","state": "Draft","tcl-version": "9.0","vote": "Pending","type": "Project","title": "# TIP 192: Lazy Lists","author": ["Salvatore Sanfilippo <antirez@invece.org>","Theo Verelst <theover@tiscali.nl>"],"is-jest": false},"191": {"url": "./tip/191.md","created": "24-Mar-2004","post-history": "","state": "Draft","vote": "Pending","type": "Informative","title": "# TIP 191: Managing Tcl Packages and Modules in a Multi-Version Environment","author": ["Andreas Kupries <akupries@shaw.ca>","Joe English <jenglish@users.sourceforge.net>","Larry Virden <lvirden@yahoo.com>"],"is-jest": false},"190": {"url": "./tip/190.md","created": "24-Mar-2004","post-history": "","state": "Draft","vote": "Pending","type": "Informative","title": "# TIP 190: Implementation Choices for Tcl Modules","author": ["Andreas Kupries <akupries@shaw.ca>","Jean-Claude Wippler <jcw@equi4.com>","Jeff Hobbs <jeffh@activestate.com>"],"is-jest": false},"189": {"url": "./tip/189.md","created": "24-Mar-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 189: Tcl Modules","author": ["Andreas Kupries <akupries@shaw.ca>","Jean-Claude Wippler <jcw@equi4.com>","Jeff Hobbs <jeffh@activestate.com>","Don Porter <dgp@users.sourceforge.net>","Larry W. Virden <lvirden@yahoo.com>","Daniel A. Steffen <das@users.sourceforge.net>","Don Porter <dgp@users.sf.net>"],"is-jest": false},"188": {"url": "./tip/188.md","keywords": "Tcl","created": "23-Apr-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 188: Add 'string is wideinteger' to the 'string is' Subcommand","discussions-to": "news comp.lang.tcl","author": ["Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"187": {"url": "./tip/187.md","keywords": "Tcl,lambda,anonymous,command,function","created": "20-Apr-2004","post-history": "","state": "Rejected","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 187: Procedures as Values","author": ["Salvatore Sanfilippo <antirez@invece.org>","Miguel Sofer <msofer@users.sf.net>","Paul Nash <webscool@ihug.co.nz>"],"is-jest": false},"186": {"url": "./tip/186.md","keywords": "Tk","created": "16-Apr-2004","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 186: Expose the Type and Modified-State of Widget Options","author": ["Peter MacDonald <pmacdona@pdqi.com>","Peter MacDonald <peter@pdqi.com>"],"is-jest": false},"185": {"url": "./tip/185.md","keywords": "Tcl, absent value","created": "08-Apr-2004","post-history": "","state": "Rejected","vote": "Done","type": "Project","tcl-version": "8.6","title": "# TIP 185: Null Handling","author": ["John H. Harris <JHHarris@valley.net>"],"is-jest": false},"184": {"url": "./tip/184.md","keywords": "Tcl, upvar, global","created": "27-Mar-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 184: Avoid Creating Unusable Variables","author": ["Miguel Sofer <msofer@users.sf.net>"],"is-jest": false},"183": {"url": "./tip/183.md","keywords": "Tcl","created": "24-Mar-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 183: Add a Binary Flag to [open]","author": ["Andreas Leitgeb <avl@logic.at>","Don Porter <dgp@users.sf.net>"],"is-jest": false},"182": {"url": "./tip/182.md","created": "23-Mar-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 182: Add [expr bool] Math Function","author": ["Joe Mistachkin <joe@mistachkin.com>","Don Porter <dgp@users.sf.net>"],"is-jest": false},"181": {"url": "./tip/181.md","created": "23-Mar-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 181: Add a [namespace unknown] Command","author": ["Neil Madden <nem@cs.nott.ac.uk>"],"is-jest": false},"180": {"url": "./tip/180.md","keywords": "Tk","created": "22-Mar-2003","post-history": "","state": "Draft","vote": "Pending","type": "Project","tcl-version": "8.7","title": "# TIP 180: Add a Megawidget Support Core Package","author": ["Damon Courtney <damon@unreality.com>"],"is-jest": false},"179": {"url": "./tip/179.md","keywords": "Tk","created": "22-Mar-2004","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 179: Add -hide Option to panedwindow Widget","author": ["Brian Griffin <bgriffin@model.com>"],"is-jest": false},"178": {"url": "./tip/178.md","created": "21-Mar-2004","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 178: [info pid] and [info tid] Subcommands","author": ["Joe Mistachkin <joe@mistachkin.com>"],"is-jest": false},"177": {"url": "./tip/177.md","keywords": "Tk","created": "17-Mar-2004","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 177: Add -stretch Option to panedwindow Widget","author": ["Brian Griffin <bgriffin@model.com>"],"is-jest": false},"176": {"url": "./tip/176.md","created": "16-Mar-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 176: Add String Index Values","author": ["Damon Courtney <damon@unreality.com>","Don Porter <dgp@users.sf.net>","Damon Courtney <damon-tcl@tclhome.com>"],"is-jest": false},"175": {"url": "./tip/175.md","created": "15-Mar-2004","post-history": "","state": "Withdrawn","tcl-version": "9.0","vote": "Pending","type": "Project","title": "# TIP 175: Add an -async Option to [open]","author": ["Neil Madden <nem@cs.nott.ac.uk>"],"is-jest": false},"174": {"url": "./tip/174.md","created": "15-Mar-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 174: Math Operators as Commands","author": ["Kristoffer Lawson <setok@altparty.org>","Donal K. Fellows <donal.k.fellows@man.ac.uk>","David S. Cargo <escargo@skypoint.com>","Peter Spjuth <peter.spjuth@space.se>","Kevin B. Kenny <kennykb@acm.org>"],"is-jest": false},"173": {"url": "./tip/173.md","created": "11-Mar-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 173: Internationalisation and Refactoring of the 'clock' Command","discussions-to": "news comp.lang.tcl","author": ["Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"172": {"url": "./tip/172.md","created": "08-Mar-2004","obsoleted-by": "248","post-history": "","state": "Withdrawn","tcl-version": "8.5","vote": "No voting","type": "Project","title": "# TIP 172: Improve UNIX Tk Look and Feel","author": ["David N. Welton <davidw@dedasys.com>"],"is-jest": false},"171": {"url": "./tip/171.md","created": "05-Mar-2004","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 171: Change Default <MouseWheel> Bindings Behavior","author": ["Jeff Hobbs <jeffh@activestate.com>","Keith Vetter <kvetter@alltel.net>"],"is-jest": false},"170": {"url": "./tip/170.md","created": "30-Jan-2004","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 170: Better Support for Nested Lists","author": ["Sergey Babkin <babkin@freebsd.org>","Don Porter <dgp@users.sf.net>","Donal K. Fellows <dkf@users.sf.net>"],"is-jest": false},"169": {"url": "./tip/169.md","created": "28-Jan-2004","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 169: Add Peer Text Widgets","author": ["Brian Griffin <bgriffin@model.com>","Vince Darley <vincentdarley@users.sourceforge.net>"],"is-jest": false},"168": {"url": "./tip/168.md","created": "25-Jan-2004","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 168: Cubic Bezier Curves on the Canvas","author": ["Lars Hellström <Lars.Hellstrom@math.umu.se>"],"is-jest": false},"167": {"url": "./tip/167.md","created": "19-Nov-2003","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 167: Add a New Option for Context Help for Windows","author": ["Ramon Ribó <ramsan@cimne.upc.es>"],"is-jest": false},"166": {"url": "./tip/166.md","keywords": "Tk,image get,image put","created": "19-Nov-2003","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 166: Reading and Writing the Photo Image Alpha Channel","author": ["Donal K. Fellows <donal.k.fellows@man.ac.uk>","Simon Bachmann <simonbachmann@bluewin.ch>"],"is-jest": false},"165": {"url": "./tip/165.md","keywords": "Tk,substitution","created": "17-Nov-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 165: A User-Data Field for Virtual Events","author": ["Donal K. Fellows <donal.k.fellows@man.ac.uk>"],"is-jest": false},"164": {"url": "./tip/164.md","keywords": "Tk,canvas","created": "17-Nov-2003","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 164: Add Rotate Subcommand to the Canvas Widget","author": ["Arjen Markus <arjen.markus@wldelft.nl>","Dimitrios Zachariadis <dzach@hol.gr>","Donal K. Fellows <donal.k.fellows@manchester.ac.uk>"],"is-jest": false},"163": {"url": "./tip/163.md","created": "14-Nov-2003","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 163: A [dict merge] Subcommand","author": ["Joe English <jenglish@users.sourceforge.net>"],"is-jest": false},"162": {"url": "./tip/162.md","created": "23-Oct-2003","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 162: IPv6 Sockets for Tcl","author": ["Rafael Martínez Torres <rafael.martinez@novagnet.com>","Donal K. Fellows <donal.k.fellows@manchester.ac.uk>","Reinhard Max <max@tclers.tk>"],"is-jest": false},"161": {"url": "./tip/161.md","created": "19-Oct-2003","post-history": "","state": "Final","tcl-version": "8.7","vote": "Done","type": "Project","title": "# TIP 161: Change Default for Menu's -tearoff Option to False","author": ["Mark Roseman <mark@markroseman.com>","Francois Vogel <fvogelnew1@free.fr>"],"is-jest": false},"160": {"url": "./tip/160.md","created": "17-Oct-2003","post-history": "","state": "Draft","vote": "Pending","tcl-version": "8.7","type": "Project","title": "# TIP 160: Improvements to Terminal and Serial Channel Handling","author": ["Donal K. Fellows <donal.k.fellows@man.ac.uk>"],"is-jest": false},"159": {"url": "./tip/159.md","created": "01-Oct-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 159: Extending Tk 'wm' Command to Support Coloured Icons","author": ["Georgios Petasis <petasis@iit.demokritos.gr>"],"is-jest": false},"158": {"url": "./tip/158.md","created": "20-Sep-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 158: Distinguish the two 'Enter' keys on Windows","discussions-to": "news comp.lang.tcl","author": ["Wolfgang Großbauer <Go2DevNull@magro-soft.com>","Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"157": {"url": "./tip/157.md","obsoletes": "144","created": "20-Sep-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 157: Argument Expansion with Leading {expand}","author": ["Kevin B. Kenny <kennykb@acm.org>","Peter Spjuth <peter.spjuth@space.se>","Donal K. Fellows <donal.k.fellows@man.ac.uk>","Don Porter <dgp@users.sf.net>"],"is-jest": false},"156": {"url": "./tip/156.md","created": "20-Sep-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 156: Language-Neutral Root Locale for Msgcat","discussions-to": "news comp.lang.tcl","author": ["Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"155": {"url": "./tip/155.md","created": "08-Sep-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 155: Fix Some of the Text Widget's Limitations","author": ["Vince Darley <vince@santafe.edu>"],"is-jest": false},"154": {"url": "./tip/154.md","created": "03-Sep-2003","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 154: Add Named Colors to Tk","author": ["Damon Courtney <damon@unreality.com>"],"is-jest": false},"153": {"url": "./tip/153.md","created": "26-Aug-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 153: Enhancing the [winfo toplevel] Command","author": ["Neil McKay <mckay@eecs.umich.edu>"],"is-jest": false},"152": {"url": "./tip/152.md","keywords": "Tk","obsoletes": "25","created": "26-Aug-2003","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 152: New -detail Option for tk_messageBox","author": ["Mats Bengtsson <matben@privat.utfors.se>"],"is-jest": false},"151": {"url": "./tip/151.md","created": "22-Aug-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 151: Remove -e: Command Line Option from tclsh and wish","author": ["Don Porter <dgp@users.sourceforge.net>","Don Porter <dgp@users.sf.net>","Donal K. Fellows <donal.k.fellows@man.ac.uk>"],"is-jest": false},"150": {"url": "./tip/150.md","created": "25-Jul-2003","keywords": "tk, send","post-history": "","state": "Deferred","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 150: Implement the Tk send Command for Windows","author": ["Pat Thoyts <patthoyts@users.sourceforge.net>"],"is-jest": false},"149": {"url": "./tip/149.md","created": "13-Aug-2003","post-history": "","state": "Withdrawn","tcl-version": "8.5","vote": "Pending","type": "Project","title": "# TIP 149: Allow \"enabled\" as Synonym for \"normal\" in -state Option","author": ["Michael A. Cleverly <michael@cleverly.com>"],"is-jest": false},"148": {"url": "./tip/148.md","created": "08-Aug-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 148: Correct [list]-Quoting of the '#' Character","author": ["Don Porter <dgp@users.sf.net>"],"is-jest": false},"147": {"url": "./tip/147.md","created": "05-Aug-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 147: Make Grid's Column/Row Configure Easier","author": ["Peter Spjuth <peter.spjuth@space.se>"],"is-jest": false},"146": {"url": "./tip/146.md","created": "05-Aug-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 146: Add Overall Anchoring to the Grid Geometry Manager","author": ["Peter Spjuth <peter.spjuth@space.se>"],"is-jest": false},"145": {"url": "./tip/145.md","obsoletes": "64","created": "31-Jul-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 145: Enhanced Tk Font Handling","author": ["Pat Thoyts <patthoyts@users.sourceforge.net>"],"is-jest": false},"144": {"url": "./tip/144.md","created": "26-Jul-2003","obsoleted-by": "157","post-history": "","state": "Withdrawn","tcl-version": "8.5","vote": "Pending","type": "Project","title": "# TIP 144: Argument Expansion Syntax","author": ["Peter Spjuth <peter.spjuth@space.se>","Donal K. Fellows <donal.k.fellows@man.ac.uk>","<dgp@users.sf.net>"],"is-jest": false},"143": {"url": "./tip/143.md","created": "25-Jul-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 143: An Interpreter Resource Limiting Framework","author": ["Donal K. Fellows <donal.k.fellows@man.ac.uk>"],"is-jest": false},"142": {"url": "./tip/142.md","keywords": "namespace, command lookup, search path","created": "23-Jul-2003","post-history": "","state": "Withdrawn","vote": "Pending","type": "Project","tcl-version": "8.5","title": "# TIP 142: Search Path Variable to Lookup Command Names in Namespaces","author": ["Ulrich Schoebel <ulrich.schoebel@sigos.de>"],"is-jest": false},"141": {"url": "./tip/141.md","created": "18-Jul-2003","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 141: Multiple Initial-Files in [tk_getOpenFile]","author": ["David N. Welton <davidw@dedasys.com>"],"is-jest": false},"140": {"url": "./tip/140.md","created": "04-Jun-2003","post-history": "","state": "Deferred","vote": "Pending","tcl-version": "8.5","type": "Project","title": "# TIP 140: Tracing Namespace Modifications","author": ["Donal K. Fellows <donal.k.fellows@man.ac.uk>"],"is-jest": false},"139": {"url": "./tip/139.md","created": "03-Jun-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 139: Publish Part of Tcl's Namespace API","author": ["Donal K. Fellows <donal.k.fellows@man.ac.uk>"],"is-jest": false},"138": {"url": "./tip/138.md","keywords": "thread specific data, hash table, memory allocation","created": "29-May-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 138: New TCL_HASH_KEY_SYSTEM_HASH option for Tcl hash tables","author": ["Kevin Kenny <kennykb@acm.org>","Joe Mistachkin <joe@mistachkin.com>"],"is-jest": false},"137": {"url": "./tip/137.md","created": "29-May-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 137: Specifying Script Encodings for [source] and tclsh","author": ["Anton Kovalenko <a_kovalenko@fromru.com>"],"is-jest": false},"136": {"url": "./tip/136.md","created": "25-May-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 136: Large List Initialisation","author": ["Simon Geard <simon.geard@ntlworld.com>"],"is-jest": false},"135": {"url": "./tip/135.md","created": "17-May-2003","keywords": "dde","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 135: Change 'dde servername -exact' Option to -force","author": ["Pat Thoyts <patthoyts@users.sourceforge.net>"],"is-jest": false},"134": {"url": "./tip/134.md","created": "12-May-2003","post-history": "","state": "Withdrawn","tcl-version": "8.5","vote": "Pending","type": "Project","title": "# TIP 134: Subsystem Per-Thread Data Interfaces","author": ["Colin McCormack <colin@sharedtech.dyndns.org>"],"is-jest": false},"133": {"url": "./tip/133.md","created": "08-Apr-2003","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 133: Extending [expr] Operators","author": ["Richard Suchenwirth <Richard.Suchenwirth-Bauersachs@siemens.com>"],"is-jest": false},"132": {"url": "./tip/132.md","keywords": "floating point,IEEE,precision","created": "31-Mar-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 132: Revised Floating-Point Conversions in Tcl","author": ["Kevin Kenny <kennykb@acm.org>","Donal K. Fellows <donal.k.fellows@man.ac.uk>"],"is-jest": false},"131": {"url": "./tip/131.md","created": "01-Apr-2003","post-history": "","state": "Draft","tcl-version": "8.5","vote": "No voting","type": "Project","title": "# TIP 131: Read My Mind and Do What I Mean","author": ["Joe English <jenglish@flightlab.com>"],"is-jest": true},"130": {"url": "./tip/130.md","created": "23-Mar-2003","post-history": "","state": "Final","vote": "Done","type": "Project","tcl-version": "8.5","title": "# TIP 130: Unique DDE server names.","author": ["Pat Thoyts <patthoyts@users.sourceforge.net>"],"is-jest": false},"129": {"url": "./tip/129.md","keywords": "IEEE,binary data,Tcl","created": "14-Mar-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 129: New Format Codes for the [binary] Command","author": ["Arjen Markus <arjen.markus@wldelft.nl>","Torsten Reincke <reincke@typoscriptics.de>"],"is-jest": false},"128": {"url": "./tip/128.md","created": "13-Mar-2003","post-history": "","state": "Rejected","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 128: Ability to Install a Custom Memory Allocator","author": ["Christophe Cap <udragon@users.sourceforge.net>","Mike Jackson <hhyJackson1275@who-got-mail.com>"],"is-jest": false},"127": {"url": "./tip/127.md","created": "26-Feb-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 127: Add an -index Option to [lsearch]","author": ["Michael Schlenker <schlenk@uni-oldenburg.de>"],"is-jest": false},"126": {"url": "./tip/126.md","created": "30-Jan-2003","post-history": "","state": "Draft","vote": "Pending","tcl-version": "9.0","type": "Project","title": "# TIP 126: Rich Strings for Representation Persistence","author": ["Donal K. Fellows <donal.k.fellows@man.ac.uk>"],"is-jest": false},"125": {"url": "./tip/125.md","keywords": "reparent,Tk","created": "20-Jan-2003","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 125: Converting between Frame and Toplevel Windows","author": ["Brian Griffin <bgriffin@model.com>","Donal K. Fellows <donal.k.fellows@man.ac.uk>","Sacha Schär <sacha.schaer@unibas.ch>"],"is-jest": false},"124": {"url": "./tip/124.md","created": "20-Dec-2002","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 124: High-Resolution Absolute Time Values From [clock]","author": ["Mark Harrison <mh@pixar.com>","Kevin Kenny <kennykb@users.sourceforge.net>"],"is-jest": false},"123": {"url": "./tip/123.md","keywords": "mathematics,evaluation","created": "16-Dec-2002","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 123: Adding an Exponentiation Operator to the [expr] Command","author": ["Arjen Markus <arjen.markus@wldelft.nl>","Donal K. Fellows <donal.k.fellows@man.ac.uk>"],"is-jest": false},"122": {"url": "./tip/122.md","created": "12-Dec-2002","post-history": "","state": "Rejected","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 122: Use tcl_{non,}wordchars Throughout Tcl/Tk","author": ["Martin Weber <ephaeton@gmx.net>","Vince Darley <vincentdarley@users.sourceforge.net>"],"is-jest": false},"121": {"url": "./tip/121.md","created": "05-Dec-2002","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 121: Controlled Application Shutdown via Tcl_Exit","author": ["Joe Mistachkin <joe@mistachkin.com>"],"is-jest": false},"120": {"url": "./tip/120.md","created": "04-Dec-2002","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 120: Restricted DDE Services","author": ["Pat Thoyts <patthoyts@users.sourceforge.net>"],"is-jest": false},"119": {"url": "./tip/119.md","created": "18-Nov-2002","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 119: Angled Text on a Canvas","author": ["Simon Geard <simon.geard@ntlworld.com>","Donal K. Fellows <donal.k.fellows@manchester.ac.uk>"],"is-jest": false},"118": {"url": "./tip/118.md","created": "01-Nov-2002","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 118: Enhance [file attributes] and [file copy] on Mac OS X & BSD","author": ["Daniel A. Steffen <das@users.sourceforge.net>"],"is-jest": false},"117": {"url": "./tip/117.md","created": "01-Nov-2002","obsoleted-by": "214","post-history": "","state": "Withdrawn","tcl-version": "8.5","vote": "Pending","type": "Project","title": "# TIP 117: Object Type Introspection","author": ["Peter Spjuth <peter.spjuth@space.se>"],"is-jest": false},"116": {"url": "./tip/116.md","created": "28-Oct-2002","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 116: More Safety for Large Images","author": ["Donal K. Fellows <donal.k.fellows@man.ac.uk>"],"is-jest": false},"115": {"url": "./tip/115.md","created": "23-Oct-2002","post-history": "","state": "Draft","tcl-version": "9.0","vote": "Pending","type": "Project","title": "# TIP 115: Making Tcl Truly 64-Bit Ready","author": ["Donal K. Fellows <donal.k.fellows@man.ac.uk>"],"is-jest": false},"114": {"url": "./tip/114.md","keywords": "octal","created": "16-Oct-2007","post-history": "","state": "Final","tcl-version": "9.0","vote": "Done","type": "Project","title": "# TIP 114: Eliminate Octal Parsing of Leading Zero Integer Strings","discussions-to": "Tcl Core list","author": ["Don Porter <dgp@users.sf.net>"],"is-jest": false},"113": {"url": "./tip/113.md","created": "11-Oct-2002","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 113: Multi-Line Searches in the Text Widget","author": ["Vince Darley <vincentdarley@users.sourceforge.net>"],"is-jest": false},"112": {"url": "./tip/112.md","created": "10-Oct-2002","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 112: Ensembles are Namespaces are Commands","author": ["Donal K. Fellows <donal.k.fellows@man.ac.uk>"],"is-jest": false},"111": {"url": "./tip/111.md","created": "05-Oct-2002","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 111: Dictionary Values and Manipulators","author": ["Donal K. Fellows <donal.k.fellows@man.ac.uk>","David S. Cargo <dcargo@marix.com>"],"is-jest": false},"110": {"url": "./tip/110.md","created": "01-Oct-2002","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 110: Add a Tristate Mode to the Checkbutton and Radiobutton","author": ["Brian Griffin <bgriffin@model.com>"],"is-jest": false},"109": {"url": "./tip/109.md","created": "01-Oct-2002","post-history": "","state": "Final","vote": "Done","tcl-version": "8.5","type": "Project","title": "# TIP 109: New Look for Checkbutton and Radiobutton on Unix","author": ["Brian Griffin <bgriffin@model.com>"],"is-jest": false},"108": {"url": "./tip/108.md","created": "29-Aug-2002","post-history": "","state": "Final","vote": "No voting","type": "Informative","title": "# TIP 108: Summary of Changes to Generic Tcl/Tk Code to Enable Mac OS X Port","author": ["Jim Ingham <jingham@apple.com>"],"is-jest": false},"107": {"url": "./tip/107.md","created": "28-Aug-2002","post-history": "","state": "Final","vote": "Done","tcl-version": "8.4","type": "Project","title": "# TIP 107: Fix the 2-second \"raise delay\" in Tk","author": ["Joe English <jenglish@flightlab.com>"],"is-jest": false},"106": {"url": "./tip/106.md","created": "13-Aug-2002","post-history": "","state": "Final","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 106: Add Encoding Abilities to the [dde] Command","author": ["Harald Oehlmann <harald.oehlmann@elmicron.de>"],"is-jest": false},"105": {"url": "./tip/105.md","created": "03-Jul-2002","obsoleted-by": "195","post-history": "","state": "Withdrawn","vote": "Pending","tcl-version": "8.5","type": "Project","title": "# TIP 105: Add Prefix Matching for Switch","author": ["Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"104": {"url": "./tip/104.md","created": "19-Jun-2002","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 104: Generalization of the Tk Undo Subsystem","discussions-to": "news comp.lang.tcl","author": ["Ludwig Callewaert <ludwig.callewaert@belgacom.net>","Larry W. Virden. <lvirden@yahoo.com>"],"is-jest": false},"103": {"url": "./tip/103.md","created": "15-Jun-2002","post-history": "","state": "Rejected","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 103: Argument Expansion Command","author": ["Peter Spjuth <peter.spjuth@space.se>","Donal K. Fellows <donal.k.fellows@man.ac.uk>","Andreas Leitgeb <avl@logic.at>"],"is-jest": false},"102": {"url": "./tip/102.md","keywords": "trace, info, introspection","created": "12-Jun-2002","post-history": "","state": "Final","vote": "Done","tcl-version": "8.4","type": "Project","title": "# TIP 102: Change [trace list] to [trace info]","author": ["Reinhard Max <max@suse.de>"],"is-jest": false},"101": {"url": "./tip/101.md","created": "11-Jun-2002","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 101: Export Tcltest Configuration","author": ["Don Porter <dgp@users.sf.net>"],"is-jest": false},"100": {"url": "./tip/100.md","keywords": "load,unload,dynamic library","created": "11-Jun-2002","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 100: Add Support for Unloading Dynamic Libraries Loaded with [load]","discussions-to": "news comp.lang.tcl","author": ["George Petasis <petasis@iit.demokritos.gr>"],"is-jest": false},"99": {"url": "./tip/99.md","created": "11-Jun-2002","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 99: Add 'file link' to Tcl","author": ["Vince Darley <vincentdarley@users.sourceforge.net>"],"is-jest": false},"98": {"url": "./tip/98.md","created": "09-Jun-2001","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 98: Adding Transparency Compositing Rules to Photo Images","author": ["Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"97": {"url": "./tip/97.md","keywords": "Tk","created": "07-Jun-2002","post-history": "","state": "Final","vote": "Done","tcl-version": "8.6","type": "Project","title": "# TIP 97: Moving Vertices of Canvas Items","author": ["Agnar Renolen <agnar.renolen@emap.no>","Donal K. Fellows <donal.k.fellows@manchester.ac.uk>"],"is-jest": false},"96": {"url": "./tip/96.md","created": "29-May-2002","post-history": "","state": "Final","vote": "Done","tcl-version": "8.4","type": "Project","title": "# TIP 96: Add [tk caret] Command and Tk_SetCaretPos API","author": ["Jeff Hobbs <JeffH@ActiveState.com>"],"is-jest": false},"95": {"url": "./tip/95.md","created": "29-May-2002","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 95: Add [wm attributes] Command","author": ["Jeff Hobbs <JeffH@ActiveState.com>"],"is-jest": false},"94": {"url": "./tip/94.md","created": "29-May-2002","post-history": "","state": "Final","vote": "Done","tcl-version": "8.4","type": "Project","title": "# TIP 94: Add Listbox -activestyle Option","author": ["Jeff Hobbs <JeffH@ActiveState.com>"],"is-jest": false},"93": {"url": "./tip/93.md","created": "28-Dec-2001","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 93: Get/Delete Enhancement for the Tk Text Widget","author": ["Craig Votava <craig@lucent.com>","Donal K. Fellows <fellowsd@cs.man.ac.uk>","Jeff Hobbs <JeffH@ActiveState.com>"],"is-jest": false},"92": {"url": "./tip/92.md","keywords": "package require, namespace, pkg_mkIndex","created": "13-May-2002","post-history": "","state": "Withdrawn","tcl-version": "8.4","vote": "Pending","type": "Project","title": "# TIP 92: Move Package Load Decisions to Application Developer","author": ["Clif Flynt <clif@cflynt.com>"],"is-jest": false},"91": {"url": "./tip/91.md","created": "03-May-2002","post-history": "","state": "Final","vote": "Done","tcl-version": "8.4","type": "Project","title": "# TIP 91: Backward Compatibility for Channel Types with 32-bit SeekProcs","author": ["Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"90": {"url": "./tip/90.md","created": "15-Mar-2002","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 90: Enable [return -code] in Control Structure Procs","author": ["Don Porter <dgp@users.sf.net>","Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"89": {"url": "./tip/89.md","created": "11-Mar-2002","obsoleted-by": "329","post-history": "","state": "Withdrawn","tcl-version": "8.6","vote": "Pending","type": "Project","title": "# TIP 89: Try/Catch Exception Handling in the Core","discussions-to": "news comp.lang.tcl","author": ["Tom Wilkason <tom.wilkason@cox.net>","Frank Pilhofer <520065607613-0001@t-online.de>"],"is-jest": false},"88": {"url": "./tip/88.md","created": "11-Mar-2002","obsoleted-by": "240","post-history": "","state": "Rejected","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 88: Extend Tcl Process Id Control via 'pid'","author": ["Jeff Hobbs <JeffH@ActiveState.com>","Vince Darley <vincentdarley@users.sourceforge.net>"],"is-jest": false},"87": {"url": "./tip/87.md","keywords": "Tcl_SetRecusionLimit,recursion limit","created": "19-Feb-2002","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 87: Allow Tcl Access to the Recursion Limit","discussions-to": "news comp.lang.tcl","author": ["Stephen Trier <sct@po.cwru.edu>","Richard Suchenwirth <richard.suchenwirth-bauersachs@siemens.com>"],"is-jest": false},"86": {"url": "./tip/86.md","created": "08-Feb-2002","post-history": "","state": "Draft","tcl-version": "8.7","vote": "Pending","type": "Project","title": "# TIP 86: Improved Debugger Support","author": ["Peter MacDonald <peter@browsex.com>","Peter MacDonald <peter@pdqi.com>"],"is-jest": false},"85": {"url": "./tip/85.md","keywords": "test,string comparison,floating-point","created": "31-Jan-2002","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 85: Custom Comparisons in Tcltest","author": ["Arjen Markus <arjen.markus@wldelft.nl>","Don Porter <dgp@users.sf.net>"],"is-jest": false},"84": {"url": "./tip/84.md","created": "26-Feb-2002","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 84: Add control for mouse movement filtering","author": ["Jyrki Alakuijala <Jyrki.Alakuijala@iki.fi>","Jeff Hobbs <JeffH@ActiveState.com>"],"is-jest": false},"83": {"url": "./tip/83.md","created": "24-Jan-2002","post-history": "","state": "Withdrawn","tcl-version": "8.5","vote": "Pending","type": "Project","title": "# TIP 83: Augment Tcl_EvalFile with Tcl_EvalChannel and Tcl_EvalUrl","author": ["Marian Szczepkowski <marian@mail.jozep.com.au>","<dgp@users.sf.net>"],"is-jest": false},"82": {"url": "./tip/82.md","created": "10-Jan-2002","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 82: Add -offrelief Option to Checkbutton and Radiobutton","author": ["D. Richard Hipp <drh@hwaci.com>"],"is-jest": false},"81": {"url": "./tip/81.md","created": "07-Jan-2002","post-history": "","state": "Withdrawn","vote": "Pending","type": "Process","title": "# TIP 81: [incr Tcl] Functional Areas for Maintainer Assignments","author": ["Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"80": {"url": "./tip/80.md","created": "02-Jan-2002","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 80: Additional Options for 'lsearch'","discussions-to": "news comp.lang.tcl","author": ["Tom Wilkason <tom.wilkason@home.com>","Tom Wilkason <tom.wilkason@cox.net>"],"is-jest": false},"79": {"url": "./tip/79.md","keywords": "trace,Tcl_Obj","created": "03-Jan-2002","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 79: Add Deletion Callback to Tcl_CreateObjTrace","discussions-to": "news comp.lang.tcl","author": ["Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"78": {"url": "./tip/78.md","created": "15-Dec-2001","post-history": "","state": "Draft","vote": "Pending","type": "Informative","title": "# TIP 78: TEA 2.0 Definitions","author": ["Andreas Kupries <andreas_kupries@users.sourceforge.net>","Larry W. Virden <lvirden@yahoo.com>"],"is-jest": false},"77": {"url": "./tip/77.md","created": "07-Dec-2001","post-history": "","obsoleted-by": "111","state": "Withdrawn","vote": "Pending","tcl-version": "8.5","type": "Project","title": "# TIP 77: Support for Nested Paired Item Lists","author": ["Christian Williams <xian@planetoutpartners.com>"],"is-jest": false},"76": {"url": "./tip/76.md","created": "29-Nov-2001","post-history": "","state": "Final","vote": "Done","tcl-version": "8.4","type": "Project","title": "# TIP 76: Make 'regsub' Return a String","author": ["Bruce Hartweg <B.Hartweg@compaq.com>","Donal K. Fellows <dkf@users.sf.net>"],"is-jest": false},"75": {"url": "./tip/75.md","keywords": "switch,regexp,parentheses","created": "28-Nov-2001","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 75: Refer to Sub-RegExps Inside 'switch -regexp' Bodies","discussions-to": "http //purl.org/mini/cgi-bin/chat.cgi","author": ["Donal K. Fellows <donal.k.fellows@man.ac.uk>","János Holányi <csani@lme.linux.hu>","Salvatore Sanfilippo <antirez@invece.org>"],"is-jest": false},"74": {"url": "./tip/74.md","created": "12-Nov-2001","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 74: wm stackorder command","author": ["Mo DeJong <mdejong@users.sourceforge.net>"],"is-jest": false},"73": {"url": "./tip/73.md","created": "03-Nov-2001","post-history": "","state": "Final","vote": "Done","tcl-version": "8.4","type": "Project","title": "# TIP 73: Export Tcl_GetTime in the Public API","author": ["Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"72": {"url": "./tip/72.md","created": "05-Nov-2001","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 72: 64-Bit Value Support for Tcl on 32-Bit Platforms","author": ["Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"71": {"url": "./tip/71.md","created": "26-Oct-2001","post-history": "","state": "Withdrawn","tcl-version": "8.5","vote": "Pending","type": "Project","title": "# TIP 71: Tk Bitmap Image Improvements","author": ["Chris Nelson <chris@pinebush.com>","Kevin Kenny <kennykb@acm.org>","Eric Melski <ericm@interwoven.com>","Donal K. Fellows <donal.k.fellows@man.ac.uk>"],"is-jest": false},"70": {"url": "./tip/70.md","created": "20-Oct-2001","post-history": "","state": "Withdrawn","tcl-version": "8.5","vote": "Pending","type": "Project","title": "# TIP 70: A Relational Switch Control Structure","author": ["Bhushit Joshipura <bhushit@hotmail.com>","Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"69": {"url": "./tip/69.md","created": "16-Oct-2001","post-history": "","state": "Draft","tcl-version": "9.0","vote": "Pending","type": "Project","title": "# TIP 69: Improvements for the Tcl Hash Table","discussions-to": "news comp.lang.tcl","author": ["George A. Howlett <gah@siliconmetrics.com>","Don Porter <dgp@users.sf.net>","Donal K. Fellows <donal.k.fellows@man.ac.uk>"],"is-jest": false},"68": {"url": "./tip/68.md","created": "16-Oct-2001","post-history": "","state": "Final","vote": "Done","tcl-version": "8.4","type": "Project","title": "# TIP 68: Dynamic Trace Result Handling","author": ["Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"67": {"url": "./tip/67.md","created": "09-Oct-2001","post-history": "","state": "Withdrawn","vote": "Pending","tcl-version": "8.5","type": "Project","title": "# TIP 67: Allow Subclassing of tk_getOpenFile, tk_getSaveFile on UNIX","author": ["Chris Nelson <nelson@pinebush.com>","Al Zielaskowski <zielasko@pinebush.com>"],"is-jest": false},"66": {"url": "./tip/66.md","keywords": "installation,initialisation,embedded,resources","created": "02-Oct-2001","post-history": "","state": "Draft","vote": "Pending","type": "Informative","title": "# TIP 66: Stand-alone and Embedded Tcl/Tk Applications","author": ["Arjen Markus <arjen.markus@wldelft.nl>"],"is-jest": false},"65": {"url": "./tip/65.md","created": "18-Sep-2001","post-history": "","state": "Rejected","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 65: Enhanced [info args]","author": ["Glenn Jackman <glennj@nortelnetworks.com>","Don Porter <dgp@users.sf.net>","Glenn Jackman <glennj@ncf.ca>"],"is-jest": false},"64": {"url": "./tip/64.md","created": "27-Sep-2001","obsoleted-by": "145","post-history": "","state": "Deferred","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 64: Improvements to Windows Font Handling","author": ["Chris Nelson <chris@pinebush.com>","Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"63": {"url": "./tip/63.md","created": "27-Sep-2001","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 63: Add -compound Option to Menu Entries","author": ["Vince Darley <vincentdarley@users.sourceforge.net>"],"is-jest": false},"62": {"url": "./tip/62.md","created": "18-Sep-2001","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 62: Add Support for Command Tracing","author": ["Hemang Lavana <HemangLavana@users.sourceforge.net>","Vince Darley <vince.darley@eurobios.com>"],"is-jest": false},"61": {"url": "./tip/61.md","created": "12-Sep-2001","post-history": "","state": "Deferred","tcl-version": "8.5","vote": "Pending","type": "Project","title": "# TIP 61: Make TK_NO_SECURITY Run-Time Switchable","author": ["Jeff Hobbs <JeffH@ActiveState.com>","Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"60": {"url": "./tip/60.md","created": "06-Sep-2001","post-history": "","state": "Rejected","tcl-version": "8.6","vote": "Done","type": "Project","title": "# TIP 60: EXTERN Macro Change to Support a Wider Set of Attributes","author": ["David Gravereaux <davygrvy@pobox.com>","Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"59": {"url": "./tip/59.md","created": "04-Sep-2001","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 59: Embed Build Information in Tcl Binary Library","author": ["Andreas Kupries <andreas_kupries@users.sourceforge.net>"],"is-jest": false},"58": {"url": "./tip/58.md","created": "02-Sep-2001","post-history": "","state": "Rejected","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 58: Extend [set] to Assign Multiple Values to Multiple Variables","author": ["Anselm Lingnau <anselm@strathspey.org>"],"is-jest": false},"57": {"url": "./tip/57.md","created": "30-Aug-2001","post-history": "","state": "Final","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 57: Move TclX's [lassign] into the Tcl Core","author": ["Donal K. Fellows <fellowsd@cs.man.ac.uk>","Agnar Renolen <agnar.renolen@emap.no>","Don Porter <dgp@users.sf.net>"],"is-jest": false},"56": {"url": "./tip/56.md","created": "28-Aug-2001","post-history": "","state": "Final","vote": "Done","tcl-version": "8.4","type": "Project","title": "# TIP 56: Standardize Call Interface to Tcl_Eval* Functions","author": ["Miguel Sofer <msofer@users.sourceforge.net>"],"is-jest": false},"55": {"url": "./tip/55.md","created": "16-Aug-2001","post-history": "","state": "Draft","vote": "No voting","type": "Informative","title": "# TIP 55: Package Format for Tcl Extensions","author": ["Steve Cassidy <Steve.Cassidy@mq.edu.au>","Larry W. Virden <lvirden@yahoo.com>"],"is-jest": false},"54": {"url": "./tip/54.md","created": "16-Aug-2001","post-history": "","state": "Withdrawn","vote": "Pending","type": "Process","title": "# TIP 54: Using PURLs to Unite the Tcl Webspace","author": ["Andreas Kupries <andreas_kupries@users.sourceforge.net>","Jeff Hobbs <hobbs@users.sourceforge.net>"],"is-jest": false},"53": {"url": "./tip/53.md","keywords": "bytecode,compiler","created": "14-Aug-2001","post-history": "","state": "Withdrawn","tcl-version": "8.4","vote": "Pending","type": "Project","title": "# TIP 53: Addition of 'assert' Command","author": ["Gerald W. Lester <Gerald.Lester@aspentech.com>","Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"52": {"url": "./tip/52.md","keywords": "namespace,lookup,hierarchy","created": "09-Aug-2001","post-history": "","state": "Withdrawn","tcl-version": "8.5","vote": "Pending","type": "Project","title": "# TIP 52: Hierarchical Namespace Lookup of Commands and Variables","discussions-to": "news comp.lang.tcl","author": ["David Cuthbert <dacut@kanga.org>","Andreas Kupries <andreas_kupries@users.sourceforge.net>"],"is-jest": false},"51": {"url": "./tip/51.md","created": "04-Aug-2001","post-history": "","state": "Withdrawn","vote": "Pending","tcl-version": "8.5","type": "Project","title": "# TIP 51: Native Menubutton on Macintosh","author": ["Mats Bengtsson <matben@privat.utfors.se>"],"is-jest": false},"50": {"url": "./tip/50.md","created": "27-Jul-2001","post-history": "","state": "Final","vote": "Done","type": "Informative","title": "# TIP 50: Bundle [incr Tcl] with the Core Tcl distribution","author": ["Kevin Kenny <kennykb@acm.org>","Mark Harrison <markh@asiainfo.com>","Jeff Hobbs <jeffh@ActiveState.com>","Andreas Kupries <andreas@ActiveState.com>","Karl Lehenbauer <karl@procplace.com>","Michael McLennan <mmc@cadence.com>","Don Porter <dgp@users.sourceforge.net>","Brent Welch <welch@acm.org>"],"is-jest": false},"49": {"url": "./tip/49.md","created": "25-Jul-2001","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 49: I/O Subsystem: Add API Tcl_OutputBuffered(chan)","author": ["Rolf Schroedter <rolf.schroedter@dlr.de>"],"is-jest": false},"48": {"url": "./tip/48.md","created": "23-Jul-2001","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 48: Tk Widget Styling Support","discussions-to": "news comp.lang.tcl","author": ["Frédéric Bonnet <fredericbonnet@free.fr>","Frédéric Bonnet <fbonnet@users.sourceforge.net>"],"is-jest": false},"47": {"url": "./tip/47.md","created": "19-Jul-2001","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 47: Modifying Tk to Allow Writing X Window managers","author": ["Neil McKay <mckay@eecs.umich.edu>","Andreas Kupries <andreas_kupries@users.sourceforge.net>","Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"46": {"url": "./tip/46.md","created": "18-Jul-2001","post-history": "","state": "Withdrawn","tcl-version": "8.5","vote": "Pending","type": "Project","title": "# TIP 46: Consistent Overlap Behavior of Area-Defining Canvas Items","author": ["Gerhard Hintermayer <g.hintermayer@inode.at>"],"is-jest": false},"45": {"url": "./tip/45.md","keywords": "lindex,lset,multiple arguments,sublists","created": "18-Jul-2001","post-history": "","state": "Final","tcl-version": "8.4b1","vote": "Done","type": "Project","title": "# TIP 45: Empty index lists for [lindex] and [lset]","discussions-to": "news comp.lang.tcl,mailto kennykb@acm.org","author": ["Kevin Kenny <kennykb@acm.org>","Don Porter <dgp@users.sourceforge.net>"],"is-jest": false},"44": {"url": "./tip/44.md","created": "16-Jul-2001","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 44: Move Tk's Private Commands and Variables into ::tk Namespace","author": ["Don Porter <dgp@users.sourceforge.net>"],"is-jest": false},"43": {"url": "./tip/43.md","created": "07-Jul-2001","post-history": "","state": "Draft","vote": "Pending","type": "Informative","title": "# TIP 43: How to be a TIP Editor","author": ["Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"42": {"url": "./tip/42.md","created": "05-Jul-2001","post-history": "","state": "Withdrawn","tcl-version": "8.5","vote": "Pending","type": "Project","title": "# TIP 42: Add New Standard Tk Option: -clientdata","author": ["Bryan Oakley <boakley@austin.rr.com>"],"is-jest": false},"41": {"url": "./tip/41.md","keywords": "widget,tk,panedwindow","created": "04-Jul-2001","post-history": "","state": "Final","tcl-version": "8.4a2","vote": "Done","type": "Project","title": "# TIP 41: Paned Window Tk Widget","author": ["Eric Melski <ericm@interwoven.com>"],"is-jest": false},"40": {"url": "./tip/40.md","keywords": "documentation,automatic generation,HTML,reference","created": "04-Jul-2001","post-history": "","state": "Withdrawn","tcl-version": "8.0","vote": "Pending","type": "Project","title": "# TIP 40: Documentation Generator for Tcl Scripts","author": ["Arjen Markus <arjen.markus@wldelft.nl>","Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"39": {"url": "./tip/39.md","keywords": "compound,megawidget","created": "04-Jul-2001","post-history": "","state": "Withdrawn","tcl-version": "8.5","vote": "Pending","type": "Project","title": "# TIP 39: Add New Standard Tk Option: -component","author": ["Bryan Oakley <boakley@austin.rr.com>"],"is-jest": false},"38": {"url": "./tip/38.md","created": "27-Jun-2001","post-history": "","state": "Withdrawn","tcl-version": "8.5","vote": "Pending","type": "Project","title": "# TIP 38: Add Support for Default Bindtags","author": ["Bryan Oakley <boakley@austin.rr.com>"],"is-jest": false},"37": {"url": "./tip/37.md","created": "19-Jun-2001","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 37: Uniform Rows and Columns in Grid","author": ["Peter Spjuth <peter.spjuth@space.se>","Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"36": {"url": "./tip/36.md","created": "13-Jun-2001","post-history": "","state": "Final","vote": "Done","tcl-version": "8.4","type": "Project","title": "# TIP 36: Library Access to 'Subst' Functionality","author": ["Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"35": {"url": "./tip/35.md","created": "06-Jun-2001","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 35: Enhanced Support for Serial Communications","author": ["Rolf Schroedter <rolf.schroedter@dlr.de>"],"is-jest": false},"34": {"url": "./tip/34.md","created": "03-May-2001","post-history": "","state": "Withdrawn","tcl-version": "8.5","vote": "Done","type": "Project","title": "# TIP 34: Modernize TEA Build System","author": ["Mo DeJong <supermo@bayarea.net>","Andreas Kupries <andreas_kupries@users.sourceforge.net>"],"is-jest": false},"33": {"url": "./tip/33.md","created": "15-May-2001","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 33: Add 'lset' Command to Assign to List Elements.","discussions-to": "news comp.lang.tcl,mailto kennykb@acm.org","author": ["Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"32": {"url": "./tip/32.md","keywords": "trace,Tcl_Obj","created": "23-Mar-2001","post-history": "","state": "Final","tcl-version": "8.4a4","vote": "Done","type": "Project","title": "# TIP 32: Add Tcl_Obj-enabled counterpart to Tcl_CreateTrace","discussions-to": "news comp.lang.tcl","author": ["David Cuthbert <dacut@kanga.org>","Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"31": {"url": "./tip/31.md","created": "12-Mar-2001","post-history": "","state": "Draft","vote": "Pending","type": "Informative","title": "# TIP 31: CVS tags in the Tcl and Tk repositories","author": ["Don Porter <dgp@users.sourceforge.net>","miguel sofer <mig@utdt.edu>","Jeff Hobbs <JeffH@ActiveState.com>","Kevin Kenny <kennykb@acm.org>","David Gravereaux <davygrvy@pobox.com>","Donal K. Fellows <fellowsd@cs.man.ac.uk>","Andreas Kupries <andreas_kupries@users.sourceforge.net>","Donal K. Fellows <donal.k.fellows@man.ac.uk>","<dgp@users.sf.net>","Kevin Kenny <kennykb@acm.org >"],"is-jest": false},"30": {"url": "./tip/30.md","created": "09-Mar-2001","post-history": "","state": "Draft","vote": "Pending","type": "Informative","title": "# TIP 30: Tk Toolkit Maintainer Assignments","author": ["Don Porter <dgp@users.sourceforge.net>","Donal K. Fellows <fellowsd@cs.man.ac.uk>","Jan Nijtmans <j.nijtmans@chello.nl>","Todd M. Helfter <tmh@purdue.edu>","Chengye Mao <chengye.geo@yahoo.com>","George B. Smith <gbs@k9haven.com>","Miguel Bañón <bagnonm@safelayer.com>","Daniel Steffen <das@users.sourceforge.net>","Peter Spjuth <peter.spjuth@space.se>","Jeff Hobbs <hobbs@users.sourceforge.net>","Vince Darley <vincentdarley@users.sourceforge.net>","Donal K. Fellows <donal.k.fellows@man.ac.uk>","Benjamin Riefenstahl <B.Riefenstahl@turtle-trading.net>","Pat Thoyts <patthoyts@users.sourceforge.net>","Vince Darley <vince@santafe.edu>","Peter Spjuth <peter.spjuth@gmail.com>"],"is-jest": false},"29": {"url": "./tip/29.md","created": "07-Mar-2001","post-history": "","state": "Rejected","tcl-version": "9.0","vote": "Done","type": "Project","title": "# TIP 29: Allow array syntax for Tcl lists","discussions-to": "news comp.lang.tcl,mailto kennykb@acm.org","author": ["Kevin Kenny <kennykb@acm.org>","Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"28": {"url": "./tip/28.md","created": "23-Feb-2001","post-history": "","state": "Draft","vote": "Pending","type": "Informative","title": "# TIP 28: How to be a good maintainer for Tcl/Tk","author": ["Don Porter <dgp@users.sourceforge.net>"],"is-jest": false},"27": {"url": "./tip/27.md","created": "25-Feb-2001","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 27: CONST Qualification on Pointers in Tcl API's","discussions-to": "news comp.lang.tcl,mailto kennykb@acm.org","author": ["Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"26": {"url": "./tip/26.md","obsoletes": "19","created": "20-Feb-2001","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 26: Enhancements for the Tk Text Widget","discussions-to": "news comp.lang.tcl","author": ["Ludwig Callewaert <ludwig_callewaert@frontierd.com>","Ludwig Callewaert <ludwig.callewaert@belgacom.net>"],"is-jest": false},"25": {"url": "./tip/25.md","created": "07-Feb-2001","post-history": "","obsoleted-by": "152","state": "Withdrawn","vote": "Pending","tcl-version": "8.5","type": "Project","title": "# TIP 25: Native tk_messageBox  on Macintosh","author": ["Mats Bengtsson <matben@privat.utfors.se>"],"is-jest": false},"24": {"url": "./tip/24.md","created": "29-Jan-2001","post-history": "","state": "Draft","vote": "Pending","type": "Informative","title": "# TIP 24: Tcl Maintainer Assignments","author": ["Don Porter <dgp@users.sourceforge.net>","Donal K. Fellows <donal.k.fellows@man.ac.uk>","Kevin B. Kenny <kennykb@acm.org>","Jeff Hobbs <hobbs@users.sourceforge.net>","Pavel Goran <pvgoran@newmail.ru>","Daniel A. Steffen <das@users.sourceforge.net>","miguel sofer <msofer@users.sf.net>"],"is-jest": false},"23": {"url": "./tip/23.md","created": "22-Jan-2001","post-history": "","state": "Accepted","vote": "Done","type": "Process","title": "# TIP 23: Tk Toolkit Functional Areas for Maintainer Assignments","author": ["Kevin Kenny <kennykb@acm.org>","Jim Ingham <jingham@apple.com>","Don Porter <dgp@users.sourceforge.net>","Daniel A. Steffen <das@users.sourceforge.net>","Donal K. Fellows <donal.k.fellows@manchester.ac.uk>"],"is-jest": false},"22": {"url": "./tip/22.md","keywords": "lindex,multiple arguments,sublists","created": "19-Jan-2001","post-history": "","state": "Final","tcl-version": "8.4a2","vote": "Done","type": "Project","title": "# TIP 22: Multiple Index Arguments to lindex","discussions-to": "news comp.lang.tcl,mailto kennykb@acm.org","author": ["David Cuthbert <dacut@kanga.org>","Kevin Kenny <kennykb@acm.org>","Don Porter <dgp@users.sourceforge.net>","Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"21": {"url": "./tip/21.md","created": "14-Jan-2001","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 21: Asymmetric Padding in the Pack and Grid Geometry Managers","author": ["D. Richard Hipp <drh@hwaci.com>"],"is-jest": false},"20": {"url": "./tip/20.md","created": "08-Jan-2001","post-history": "","state": "Deferred","vote": "Pending","tcl-version": "8.5","type": "Project","title": "# TIP 20: Add C Locale-Exact CType Functions","author": ["Jeffrey Hobbs <jeff.hobbs@acm.org>"],"is-jest": false},"19": {"url": "./tip/19.md","created": "03-Jan-2001","post-history": "","obsoleted-by": "26","state": "Final","tcl-version": "8.4a2","vote": "Done","type": "Project","title": "# TIP 19: Add a Text Changed Flag to Tk's Text Widget","author": ["Neil McKay <mckay@eecs.umich.edu>"],"is-jest": false},"18": {"url": "./tip/18.md","created": "12-Dec-2000","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 18: Add Labels to Frames","author": ["Peter Spjuth <peter.spjuth@space.se>"],"is-jest": false},"17": {"url": "./tip/17.md","created": "17-Nov-2000","post-history": "","state": "Final","tcl-version": "8.4.0","vote": "Done","type": "Project","title": "# TIP 17: Redo Tcl's filesystem","author": ["Vince Darley <vince@santafe.edu>"],"is-jest": false},"16": {"url": "./tip/16.md","created": "21-Nov-2000","post-history": "","state": "Accepted","vote": "Done","type": "Process","title": "# TIP 16: Tcl Functional Areas for Maintainer Assignments","author": ["Don Porter <dgp@users.sourceforge.net>","Daniel Steffen <das@users.sourceforge.net>"],"is-jest": false},"15": {"url": "./tip/15.md","keywords": "Tcl,expr,function,introspection","created": "22-Nov-2000","post-history": "","state": "Final","tcl-version": "8.4.0","vote": "Done","type": "Project","title": "# TIP 15: Functions to List and Detail Math Functions","author": ["Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"14": {"url": "./tip/14.md","keywords": "Tk,photo,transparency,internal,access","created": "22-Nov-2000","post-history": "","state": "Final","tcl-version": "8.4.0","vote": "Done","type": "Project","title": "# TIP 14: Access to Tk Photo Image Transparency","author": ["Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"13": {"url": "./tip/13.md","created": "21-Nov-2000","post-history": "","state": "Accepted","vote": "Done","type": "Process","title": "# TIP 13: Web Service for Drafting and Archiving TIPs","author": ["Don Porter <dgp@users.sourceforge.net>","Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"12": {"url": "./tip/12.md","created": "15-Sep-2000","post-history": "","state": "Draft","vote": "Pending","type": "Informative","title": "# TIP 12: The \"Batteries Included\" Distribution","discussions-to": "news comp.lang.tcl","author": ["George A. Howlett <gah@siliconmetrics.com>","Larry W. Virden <lvirden@yahoo.com>"],"is-jest": false},"11": {"url": "./tip/11.md","created": "16-Nov-2000","post-history": "","state": "Final","vote": "Done","tcl-version": "8.4","type": "Project","title": "# TIP 11: Tk Menubutton Enhancement: -compound option for menubutton","author": ["Todd Helfter <tmh@purdue.edu>"],"is-jest": false},"10": {"url": "./tip/10.md","created": "08-Nov-2000","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 10: Tcl I/O Enhancement: Thread-Aware Channels","author": ["Andreas Kupries <a.kupries@westend.com>"],"is-jest": false},"9": {"url": "./tip/9.md","created": "07-Nov-2000","post-history": "","state": "Withdrawn","tcl-version": "8.4","vote": "Pending","type": "Project","title": "# TIP 9: Tk Standard Library","author": ["Marty Backe <mgbacke@usa.net>","Larry W. Virden <lvirden@yahoo.com>","Jeff Hobbs <jeffh@activestate.com>"],"is-jest": false},"8": {"url": "./tip/8.md","created": "06-Nov-2000","post-history": "","state": "Final","vote": "Done","tcl-version": "8.4.0","type": "Project","title": "# TIP 8: Add Winico support to the wm command on windows","author": ["Vince Darley <vince.darley@eurobios.com>"],"is-jest": false},"7": {"url": "./tip/7.md","created": "26-Oct-2000","post-history": "","state": "Final","tcl-version": "8.4","vote": "Done","type": "Project","title": "# TIP 7: Increased resolution for TclpGetTime on Windows","discussions-to": "news comp.lang.tcl","author": ["Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"6": {"url": "./tip/6.md","created": "16-Oct-2000","post-history": "","state": "Rejected","tcl-version": "8.4.0","vote": "Done","type": "Project","title": "# TIP 6: Include [Incr Tcl] in the Core Tcl distribution","author": ["Mark Harrison <markh@usai.asiainfo.com>"],"is-jest": false},"5": {"url": "./tip/5.md","created": "17-Oct-2000","post-history": "","state": "Final","vote": "Done","tcl-version": "8.4","type": "Project","title": "# TIP 5: Make TkClassProcs and TkSetClassProcs Public and Extensible","author": ["Eric Melski <ericm@ajubasolutions.com>"],"is-jest": false},"4": {"url": "./tip/4.md","created": "26-Oct-2000","post-history": "","state": "Draft","vote": "Pending","type": "Informative","title": "# TIP 4: Tcl Release and Distribution Philosophy","discussions-to": "news comp.lang.tcl","author": ["Brent Welch <welch@acm.org>","Donal K. Fellows <fellowsd@cs.man.ac.uk>","Larry W. Virden <lvirden@cas.org>","Larry W. Virden <lvirden@yahoo.com>"],"is-jest": false},"3": {"url": "./tip/3.md","created": "14-Sep-2000","post-history": "","state": "Accepted","vote": "Done","type": "Process","title": "# TIP 3: TIP Format","author": ["Andreas Kupries <a.kupries@westend.com>","Donal K. Fellows <fellowsd@cs.man.ac.uk>"],"is-jest": false},"2": {"url": "./tip/2.md","created": "12-Sep-2000","post-history": "","state": "Draft","vote": "Pending","type": "Process","title": "# TIP 2: TIP Guidelines","author": ["Andreas Kupries <a.kupries@westend.com>","Donal K. Fellows <fellowsd@cs.man.ac.uk>","Don Porter <dgp@users.sourceforge.net>","Mo DeJong <no@spam.com>","Larry W. Virden <lvirden@yahoo.com>","Kevin Kenny <kennykb@acm.org>"],"is-jest": false},"1": {"url": "./tip/1.md","created": "14-Sep-2000","post-history": "","state": "Active","vote": "No voting","type": "Informational","title": "# TIP 1: TIP Index","author": ["TIP Editor <donal.fellows@cs.man.ac.uk>"],"is-jest": false},"0": {"url": "./tip/0.md","created": "11-Dec-2000","post-history": "","state": "Final","vote": "Done","type": "Process","title": "# TIP 0: Tcl Core Team Basic Rules","author": ["John Ousterhout <ouster@pacbell.net>"],"is-jest": false},"@min": 0, "@max": 508}, "@timestamp": 1526561891}
