Index: index.json ================================================================== --- index.json +++ index.json @@ -1,31 +1,31 @@ {"tip": { "525":{"url":"./tip/525.md","keywords":"Tcl, testing, continuous integration","state":"Final","type":"Project","author":["Donal K. Fellows "],"vote-results":"8/0/0 accepted","votes-for":"KBK, SL, AF, DGP, FV, DKF, AK, JN","votes-against":"none","created":"24-Oct-2018","title":"# TIP 525: Make Tcltest Report Overall Success in a Machine-Readable Way","post-history":"","vote":"Done","tcl-version":"8.5","votes-present":"none","is-jest":false}, - "524":{"url":"./tip/524.md","keywords":"Tcl, object orientation, customization","created":"23-Oct-2018","post-history":"","state":"Draft","tcl-branch":"tip-524","tcl-version":"8.7","vote":"In progress","type":"Project","title":"# TIP 524: Custom Definition Dialects for TclOO","author":["Donal K. Fellows "],"is-jest":false}, - "523":{"url":"./tip/523.md","keywords":"queue, stack, pop","created":"22-Oct-2018","post-history":"","state":"Draft","tcl-branch":"tip-523","tcl-version":"8.7","vote":"In progress","type":"Project","title":"# TIP 523: New lpop command","author":["Peter Spjuth "],"is-jest":false}, + "524":{"url":"./tip/524.md","keywords":"Tcl, object orientation, customization","state":"Accepted","vote-summary":"Accepted 2/0/4","type":"Project","author":["Donal K. Fellows "],"votes-against":"none","votes-for":"DKF, JN","created":"23-Oct-2018","title":"# TIP 524: Custom Definition Dialects for TclOO","post-history":"","vote":"Done","tcl-version":"8.7","tcl-branch":"tip-524","votes-present":"BG, KBK, FV, SL","is-jest":false}, + "523":{"url":"./tip/523.md","keywords":"queue, stack, pop","state":"Accepted","vote-summary":"Accepted 7/0/0","type":"Project","author":["Peter Spjuth "],"votes-against":"none","votes-for":"DKF, KBK, JN, DGP, FV, SL","created":"22-Oct-2018","title":"# TIP 523: New lpop command","post-history":"","vote":"Done","tcl-version":"8.7","tcl-branch":"tip-523","votes-present":"BG","is-jest":false}, "522":{"url":"./tip/522.md","keywords":"tcltest, error codes","state":"Final","type":"Project","author":["Peter Spjuth "],"vote-results":"8/0/0 accepted","votes-for":"KBK, SL, AF, DGP, FV, DKF, AK, JN","votes-against":"none","created":"22-Oct-2018","title":"# TIP 522: Test error codes with Tcltest","post-history":"","tcl-branch":"tip-522","vote":"Done","tcl-version":"8.7","votes-present":"none","is-jest":false}, "521":{"url":"./tip/521.md","keywords":"Tcl, floating point, NaN, not a number","created":"21 October 2018","post-history":"","state":"Draft","tcl-version":"8.7","vote":"Pending","type":"Project","title":"# TIP 521: Floating Point Classification Functions","author":["Kevin B. Kenny "],"is-jest":false}, "520":{"url":"./tip/520.md","keywords":"Tcl, floating point, NaN, not a number","created":"18 October 2018","post-history":"","state":"Draft","tcl-branch":"tip-520","tcl-version":"8.7","vote":"Pending","type":"Project","title":"# TIP 520: Make NaN Quiet","author":["Kevin B. Kenny "],"is-jest":false}, - "519":{"url":"./tip/519.md","keywords":"TclOO","":"","state":"Draft","this tip proposes to extend the `method` subcommand of the `oo":":define` command","type":"Project","author":["Pietro Cerutti "],"follows":"","oo":":define RPCClient {","created":"18-Oct-2018","title":"# TIP 519: Inline export/unexport option to TclOO method definition","the class definition in the previous example would then be as follows":"","post-history":"","vote":"In progress","tcl-version":"8.7","tcl-branch":"tip-519","is-jest":false}, - "518":{"url":"./tip/518.md","keywords":"Tk","created":"22-Sep-2018","post-history":"","state":"Draft","tk-branch":"tip518-event-last-child-unmanaged","tcl-version":"8.7","vote":"In progress","type":"Project","title":"# TIP 518: Virtual Event when Last Child is not Managed any more","author":["Harald Oehlmann "],"is-jest":false}, + "519":{"url":"./tip/519.md","":"","keywords":"TclOO","state":"Accepted","vote-summary":"Accepted 4/0/2","this tip proposes to extend the `method` subcommand of the `oo":":define` command","type":"Project","author":["Pietro Cerutti "],"votes-against":"none","votes-for":"DKF, KBK, JN, SL","follows":"","oo":":define RPCClient {","created":"18-Oct-2018","title":"# TIP 519: Inline export/unexport option to TclOO method definition","the class definition in the previous example would then be as follows":"","post-history":"","vote":"Done","tcl-version":"8.7","tcl-branch":"tip-519","votes-present":"BG, FV","is-jest":false}, + "518":{"url":"./tip/518.md","keywords":"Tk","state":"Accepted","vote-summary":"Accepted 6/0/0","type":"Project","tk-branch":"tip518-event-last-child-unmanaged","author":["Harald Oehlmann "],"votes-against":"none","votes-for":"DKF, BG, KBK, JN, FV, SL","created":"22-Sep-2018","title":"# TIP 518: Virtual Event when Last Child is not Managed any more","post-history":"","vote":"Done","tcl-version":"8.7","votes-present":"none","is-jest":false}, "517":{"url":"./tip/517.md","keywords":"tk menu","created":"13-Sept-2018","post-history":"","state":"Final","tk-branch":"tip-517","tcl-version":"8.7","vote":"Done","type":"Project","title":"# TIP 517: Add -activerelief Configuration Option to the menu widget","author":["Francois Vogel "],"is-jest":false}, "516":{"url":"./tip/516.md","keywords":"Tcl, TclOO","state":"Final","type":"Project","author":["Donal K. Fellows "],"vote-results":"4/0/5 accepted","votes-for":"DKF, JN, JD, AK","votes-against":"none","created":"7-Sept-2018","title":"# TIP 516: More OO Slot Operations","post-history":"","tcl-branch":"tip-516","vote":"Done","tcl-version":"8.7","votes-present":"BG, KBK, DGP, FV, SL","is-jest":false}, "515":{"url":"./tip/515.md","state":"Final","type":"Project","author":["Jan Nijtmans "],"vote-results":"8/0/1 accepted","votes-for":"DKF, KBK, JN, JD, DGP, FV, SL, AK","votes-against":"none","created":"7-Sept-2018","title":"# TIP 515: Level Value Reform","post-history":"","tcl-branch":"tip-515","vote":"Done","tcl-version":"8.7","votes-present":"BG","is-jest":false}, "514":{"url":"./tip/514.md","keywords":"Tcl","created":"20-Aug-2018","post-history":"","state":"Final","tcl-branch":"tip-514","tcl-version":"8.7","vote":"Done","type":"Project","title":"# TIP 514: Platform differences in handling int/wide","author":["Jan Nijtmans "],"is-jest":false}, "513":{"url":"./tip/513.md","keywords":"Tcl,data structure","created":"02-Aug-2017","post-history":"","state":"Draft","implementation-url":"https://core.tcl.tk/tips/doc/trunk/attach/513/agendas.tcl","tcl-version":"8.7","vote":"Pending","type":"Project","title":"# TIP 513: Better support for 'agendas' as arrays, dictionaries or lists","author":["Florian Murr "],"is-jest":false}, "512":{"url":"./tip/512.md","keywords":"Tcl","created":"25-June-2018","post-history":"","state":"Draft","tcl-branch":"tip-512","tcl-version":"8.7","vote":"In progress","type":"Project","title":"# TIP 512: No stub for Tcl_SetExitProc()","author":["Jan Nijtmans "],"is-jest":false}, "511":{"url":"./tip/511.md","keywords":"Tcl,threads","state":"Accepted","type":"Project","author":["Christian Werner "],"vote-results":"4/0/5 accepted","votes-for":"DKF, BG, KBK, JN, JD, SL","votes-against":"none","created":"14-June-2018","title":"# TIP 511: Implement Tcl_AsyncMarkFromSignal()","post-history":"","implementation-url":"https://www.androwish.org/index.html/info/40790af1e8e4ec9f","vote":"Done","tcl-version":"8.7","votes-present":"DGP, FV, AK","is-jest":false}, - "510":{"url":"./tip/510.md","keywords":"Tk","created":"5-Jun-2018","post-history":"","state":"Draft","tk-branch":"tip-510","tcl-version":"8.7","vote":"In progress","type":"Project","title":"# TIP 510: Add Rbc to Tk","author":["René Zaumseil "],"is-jest":false}, + "510":{"url":"./tip/510.md","":"might be to just co-distribute, just as TDBC is with Tcl","keywords":"Tk","state":"Draft","vote-summary":"Rejected 1/3/1","type":"Project","tk-branch":"tip-510","author":["René Zaumseil "],"votes-against":"KBK, JN, FV","votes-for":"DKF","created":"5-Jun-2018","vote-comments":"code not yet ready, needs porting to macOS; alternate","title":"# TIP 510: Add Rbc to Tk","post-history":"","vote":"Done","tcl-version":"8.7","votes-present":"BG","is-jest":false}, "509":{"url":"./tip/509.md","keywords":"Tcl,threads","state":"Final","type":"Project","author":["Frédéric Bonnet "],"vote-results":"8/0/1 accepted","votes-for":"DKF, KBK, JN, JD, DGP, FV, SL, AK","votes-against":"none","created":"24-May-2018","title":"# TIP 509: Implement reentrant mutexes on all platforms","post-history":"","tcl-branch":"tip-509","vote":"Done","tcl-version":"8.7","votes-present":"BG","is-jest":false}, "508":{"url":"./tip/508.md","keywords":"Tcl,array","state":"Final","type":"Project","author":["Frédéric Bonnet "],"vote-results":"9/0/0 accepted","votes-for":"DKF, BG, KBK, JN, JD, DGP, FV, SL, AK","votes-against":"none","created":"13-May-2018","title":"# TIP 508: New subcommand [array default]","post-history":"","tcl-branch":"tip-508","vote":"Done","tcl-version":"8.7","votes-present":"none","is-jest":false}, "507":{"url":"./tip/507.md","keywords":"Tk","created":"9-May-2018","post-history":"","state":"Draft","tk-branch":"tip-507","tcl-version":"8.7","vote":"","type":"Project","title":"# TIP 507: Include simple SVG support with nanosvg","author":["René Zaumseil "],"is-jest":false}, - "506":{"url":"./tip/506.md","created":"30-Mar-2018","post-history":"","state":"Draft","tcl-branch":"tip-506","tcl-version":"8.7","vote":"In progress","type":"Project","title":"# TIP 506: Purge RefCount Macros","author":["Don Porter "],"is-jest":false}, + "506":{"url":"./tip/506.md","state":"Accepted","vote-summary":"Accepted 5/0/1","type":"Project","author":["Don Porter "],"votes-for":"DKF, KBK, JN, DGP, SL","votes-against":"none","created":"30-Mar-2018","title":"# TIP 506: Purge RefCount Macros","post-history":"","vote":"Done","tcl-version":"8.7","tcl-branch":"tip-506","votes-present":"BG, FV","is-jest":false}, "505":{"url":"./tip/505.md","state":"Final","type":"Project","author":["Don Porter "],"vote-results":"8/0/1 accepted","votes-for":"DKF, KBK, JN, JD, DGP, FV, SL, AK","votes-against":"none","created":"26-Mar-2018","title":"# TIP 505: Make [lreplace] Accept All Out-of-Range Index Values","post-history":"","tcl-branch":"tip-505","vote":"Done","tcl-version":"8.6.9","votes-present":"BG","is-jest":false}, "504":{"url":"./tip/504.md","keywords":"Tcl,string,insert","obsoletes":"475","created":"21-Mar-2018","post-history":"","state":"Draft","tcl-branch":"dgp-string-insert","tcl-version":"8.7","vote":"Pending","type":"Project","title":"# TIP 504: New subcommand [string insert]","author":["Don Porter "],"is-jest":false}, "503":{"url":"./tip/503.md","created":"05-Feb-2018","post-history":"","state":"Final","tcl-branch":"tip-503","tcl-version":"8.7","vote":"Done","type":"Project","title":"# TIP 503: End Tcl 8.3 Source Compatibility Support","author":["Don Porter "],"is-jest":false}, "502":{"url":"./tip/502.md","created":"26-Feb-2018","post-history":"","state":"Final","tcl-branch":"tip-502","tcl-version":"8.7","vote":"Done","type":"Project","title":"# TIP 502: Index Value Reform","author":["Don Porter "],"is-jest":false}, - "501":{"url":"./tip/501.md","keywords":"Tcl,string","created":"12-Feb-2018","post-history":"","state":"Draft","tcl-branch":"tip-501","tcl-version":"8.7","vote":"In progress","type":"Project","title":"# TIP 501: string is dict","author":["Sean Woods "],"is-jest":false}, + "501":{"url":"./tip/501.md","keywords":"Tcl,string","state":"Accepted","vote-summary":"Accepted 5/0/1","type":"Project","author":["Sean Woods "],"votes-against":"none","votes-for":"DKF, KBK, JN, FV, SL","created":"12-Feb-2018","title":"# TIP 501: string is dict","post-history":"","vote":"Done","tcl-version":"8.7","tcl-branch":"tip-501","votes-present":"BG","is-jest":false}, "500":{"url":"./tip/500.md","keywords":"Tcl, object orientation, visibility","state":"Final","type":"Project","author":["Donal K. Fellows "],"votes-for":"DKF, JN, AF, JD, SL, AK, KBK","votes-against":"none","created":"10-Feb-2018","title":"# TIP 500: Private Methods and Variables in TclOO","post-history":"","vote":"Done","tcl-version":"8.7","tcl-branch":"tip-500","is-jest":false}, "499":{"url":"./tip/499.md","keywords":"msgcat, oo","created":"07-Dec-2017","post-history":"","state":"Final","tcl-branch":"tip499-msgcat-custom-preferences","tcl-version":"8.7","vote":"Done","type":"Project","title":"# TIP 499: Custom locale search list for msgcat","author":["Harald Oehlmann "],"is-jest":false}, "498":{"url":"./tip/498.md","keywords":"tcl","created":"18-Jan-2016","post-history":"","state":"Draft","tcl-branch":"bug-e593adf103-core-8","tcl-version":"8.7","vote":"Pending","type":"Project","title":"# TIP 498: Simplify Tcl_DeleteNamespace","author":["Nathan Coulter "],"is-jest":false}, "497":{"url":"./tip/497.md","keywords":"Tcl","created":"23-Jan-2018","post-history":"","state":"Draft","tcl-branch":"tip-497","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 ","Don Porter "],"is-jest":false}, "496":{"url":"./tip/496.md","keywords":"Tk","created":"17-Jan-2018","post-history":"","state":"Final","tk-branch":"tip-496","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 ","François Vogel "],"is-jest":false}, @@ -51,11 +51,11 @@ "476":{"url":"./tip/476.md","keywords":"scan, printf","created":"27-Sep-2017","post-history":"PM","state":"Final","tcl-branch":"z_modifier","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","tk-branch":"tip474-uniform-mouse-wheel","tcl-version":"8.6","vote":"Pending","type":"Project","title":"# TIP 474: Treat the mouse wheel events in a uniform way","author":["Arjen Markus "],"is-jest":false}, "473":{"url":"./tip/473.md","keywords":"Tcl, missing functionality, bugfix","created":"06-Jun-2017","post-history":"","state":"Final","tcl-branch":"oo-copy-ns","vote":"Done","tcl-version":"8.6.7","type":"Project","title":"# TIP 473: Allow a Defined Target Namespace in oo::copy","author":["Donal Fellows "],"is-jest":false}, "472":{"url":"./tip/472.md","created":"25-May-2017","post-history":"","state":"Final","tcl-branch":"bsg-0d-radix-prefix","tcl-version":"8.7","vote":"Done","type":"Project","title":"# TIP 472: Add Support for 0d Radix Prefix to Integer Literals","author":["Venkat Iyer ","Brian Griffin "],"is-jest":false}, - "471":{"url":"./tip/471.md","created":"05-May-2017","post-history":"","state":"Draft","tcl-branch":"info-linkedname","vote":"In progress","tcl-version":"8.7","type":"Project","title":"# TIP 471: Add [info linkedname] Introspection Command","author":["Mathieu Lafon "],"is-jest":false}, + "471":{"url":"./tip/471.md","":"rethink it (talk to TCT to help resolve)","state":"Draft","vote-summary":"Rejected 2/2/3","type":"Project","author":["Mathieu Lafon "],"votes-for":"DKF, JN","votes-against":"KBK, DGP","created":"05-May-2017","vote-comments":"feature provides insufficient information to be useful,","title":"# TIP 471: Add [info linkedname] Introspection Command","post-history":"","tcl-version":"8.7","vote":"Done","tcl-branch":"info-linkedname","votes-present":"BG, FV, SL","is-jest":false}, "470":{"url":"./tip/470.md","keywords":"TclOO, metaprogramming","created":"23-Apr-2017","post-history":"","state":"Final","tcl-branch":"tip-470","vote":"Done","tcl-version":"8.7","type":"Project","title":"# TIP 470: Reliable Access to OO Definition Context Object","author":["Donal Fellows "],"is-jest":false}, "469":{"url":"./tip/469.md","keywords":"Tcl,event handling","created":"16-Apr-2017","post-history":"","state":"Draft","tcl-branch":"tip-469","tcl-version":"8.7","vote":"Pending","type":"Project","title":"# TIP 469: A Callback for Channel-Exception Conditions","author":["Andreas Leitgeb "],"is-jest":false}, "468":{"url":"./tip/468.md","keywords":"Tcl, socket, SOMAXCONN","created":"03-Apr-2017","post-history":"","state":"Draft","tcl-branch":"tip-468-bis","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 "],"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 "],"is-jest":false}, "466":{"url":"./tip/466.md","keywords":"Tk,text widget","created":"10-Mar-2017","post-history":"","state":"Draft","tk-branch":"revised_text","tcl-version":"8.7","vote":"Pending","type":"Project","title":"# TIP 466: Revised Implementation of the Text Widget","author":["François Vogel ","Gregor Cramer "],"is-jest":false}, @@ -77,11 +77,11 @@ "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 "],"is-jest":false}, "449":{"url":"./tip/449.md","keywords":"Tk","created":"07-Jun-2016","post-history":"","state":"Final","tk-branch":"tip-449","tcl-version":"8.7","vote":"Done","type":"Project","title":"# TIP 449: [text] undo/redo to Return Range of Characters","author":["François Vogel "],"is-jest":false}, "448":{"url":"./tip/448.md","keywords":"Tcl, C API","created":"24-May-2016","post-history":"","state":"Draft","implementation-url":"http://fossil.etoyoc.com/sandbox/tcllib/artifact/b2b272a285811272","vote":"Pending","tcl-version":"8.7","type":"Project","title":"# TIP 448: Update Tcl_SetNotifier to Reinitialize Event Loop","author":["Jeff Rogers "],"is-jest":false}, "447":{"url":"./tip/447.md","keywords":"Tcl,tcltest","created":"20-Apr-2016","post-history":"","state":"Final","tcl-branch":"gahr-tip-447","tcl-version":"8.7","vote":"Done","type":"Project","title":"# TIP 447: Execution Time Verbosity Levels in tcltest::configure","author":["Pietro Cerutti "],"is-jest":false}, "446":{"url":"./tip/446.md","keywords":"Tk","created":"05-Apr-2016","post-history":"","state":"Final","tk-branch":"tip-446","tcl-version":"8.6.6","vote":"Done","type":"Project","title":"# TIP 446: Introspect Undo/Redo Stack Depths","author":["François Vogel "],"is-jest":false}, - "445":{"url":"./tip/445.md","created":"18-Mar-2016","post-history":"","state":"Draft","tcl-branch":"tip-445","tcl-version":"8.7","vote":"In progress","type":"Project","title":"# TIP 445: Tcl_ObjType Utility Routines","author":["Don Porter "],"is-jest":false}, + "445":{"url":"./tip/445.md","state":"Accepted","vote-summary":"Accepted 4/0/3","type":"Project","author":["Don Porter "],"votes-for":"DKF, KBK, JN, DGP","votes-against":"none","created":"18-Mar-2016","title":"# TIP 445: Tcl_ObjType Utility Routines","post-history":"","vote":"Done","tcl-version":"8.7","tcl-branch":"tip-445","votes-present":"BG, FV, SL","is-jest":false}, "444":{"url":"./tip/444.md","created":"23-Feb-2016","post-history":"","state":"Final","tcl-branch":"tip-444","tcl-version":"8.7","vote":"Done","type":"Project","title":"# TIP 444: Add \"weekdays\" unit in clock add","author":["Pietro Cerutti "],"is-jest":false}, "443":{"url":"./tip/443.md","keywords":"Tk","created":"09-Feb-2016","post-history":"","state":"Final","tk-branch":"tip-443","tcl-version":"8.6.6","vote":"Done","type":"Project","title":"# TIP 443: More Tag Configuration Options for the Text Widget","author":["François Vogel "],"is-jest":false}, "442":{"url":"./tip/442.md","keywords":"Tk","created":"17-Feb-2016","post-history":"","state":"Final","tk-branch":"tip-442","tcl-version":"8.7","vote":"Done","type":"Project","title":"# TIP 442: Display text in progressbars","author":["René Zaumseil ","Kevin B Kenny ","Andreas Leitgeb ","Kevin Kenny "],"is-jest":false}, "441":{"url":"./tip/441.md","keywords":"Tk,listbox","created":"18-Jan-2016","post-history":"","state":"Final","tk-branch":"tip-441","tcl-version":"8.6.5","vote":"Done","type":"Project","title":"# TIP 441: Add -justify Configuration Option to the listbox Widget","author":["François Vogel ","François Vogel "],"is-jest":false}, "440":{"url":"./tip/440.md","keywords":"language implementation,platform","created":"14-Jan-2016","post-history":"","state":"Final","tcl-branch":"tclPlatformEngine","tcl-version":"8.5","vote":"Done","type":"Project","title":"# TIP 440: Add engine to tcl_platform Array","author":["Joe Mistachkin ","Jan Nijtmans "],"is-jest":false}, @@ -107,20 +107,20 @@ "420":{"url":"./tip/420.md","created":"15-Nov-2012","post-history":"","state":"Draft","implementation-url":"http://www.etoyoc.com/tclmatrix3d","tcl-version":"8.7","vote":"Pending","type":"Project","title":"# TIP 420: 'vexpr', a Vector Expression Command","author":["Sean Woods ","Andreas Kupries "],"is-jest":false}, "419":{"url":"./tip/419.md","created":"28-Aug-2012","post-history":"","state":"Draft","implementation-url":"http://wiki.tcl.tk/tkevent","tcl-version":"8.7","vote":"Pending","type":"Project","title":"# TIP 419: A New Command for Binding to Tk Events","author":["Jeff Rogers "],"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 "],"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 "],"is-jest":false}, "416":{"url":"./tip/416.md","created":"31-Oct-2012","post-history":"","state":"Final","tcl-branch":"frq-3579001","tcl-version":"8.6","vote":"Done","type":"Project","title":"# TIP 416: New Options for 'load': -global and -lazy","author":["Christian Delbaere ","Jan Nijtmans ","Jan Nijtmans "],"is-jest":false}, - "415":{"url":"./tip/415.md","keywords":"Tk","created":"16-Oct-2012","post-history":"","state":"Draft","tk-branch":"tip-415","tcl-version":"8.7","vote":"In progress","type":"Project","title":"# TIP 415: Enable Easy Creation of Circular Arc Segments","author":["Simon Geard "],"is-jest":false}, + "415":{"url":"./tip/415.md","keywords":"Tk","state":"Accepted","vote-summary":"Accepted 5/0/1","type":"Project","tk-branch":"tip-415","author":["Simon Geard "],"votes-against":"none","votes-for":"DKF, KBK, JN, FV, SL","created":"16-Oct-2012","title":"# TIP 415: Enable Easy Creation of Circular Arc Segments","post-history":"","vote":"Done","tcl-version":"8.7","votes-present":"BG","is-jest":false}, "414":{"url":"./tip/414.md","keywords":"Tcl, library initialisation","created":"15-Oct-2012","post-history":"","state":"Draft","tcl-branch":"initsubsystems","tcl-version":"8.7","vote":"In progress","type":"Project","title":"# TIP 414: Add (back) Tcl_InitSubsystems as Public API","author":["Brian Griffin ","Jan Nijtmans "],"is-jest":false}, "413":{"url":"./tip/413.md","keywords":"Tcl","created":"08-Oct-2012","post-history":"","state":"Final","tcl-branch":"tip-318-update","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 "],"is-jest":false}, "412":{"url":"./tip/412.md","obsoletes":"399","keywords":"Tcl,localization,msgcat","created":"27-Mar-2012","post-history":"","state":"Final","tcl-branch":"msgcat_dyn_locale","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 "],"is-jest":false}, "411":{"url":"./tip/411.md","created":"31-Aug-2012","post-history":"","state":"Draft","implementation-url":"http://sqlitestudio.pl/tcl/patches/tip-411-chan_info.patch","tcl-version":"8.7","vote":"Pending","type":"Project","title":"# TIP 411: Improved Channel Introspection via \"chan info\"","author":["Pawel Salawa "],"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 "],"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 ","Colin McCormack "],"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 "],"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 ","Kevin Kenny ","Don Porter "],"is-jest":false}, - "406":{"url":"./tip/406.md","created":"01-Aug-2012","post-history":"","state":"Draft","tcl-branch":"dkf-http-cookies","vote":"In progress","tcl-version":"8.7","type":"Project","title":"# TIP 406: \"C\" is for Cookie","author":["Donal K. Fellows "],"is-jest":false}, + "406":{"url":"./tip/406.md","state":"Accepted","vote-summary":"Accepted 5/0/1","type":"Project","author":["Donal K. Fellows "],"votes-for":"DKF, KBK, JN, FV, SL","votes-against":"none","created":"01-Aug-2012","title":"# TIP 406: \"C\" is for Cookie","post-history":"","tcl-version":"8.7","vote":"Done","tcl-branch":"dkf-http-cookies","votes-present":"BG","is-jest":false}, "405":{"url":"./tip/405.md","tcl-ticket":"3163961","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 ","Donal K. Fellows "],"is-jest":false}, "404":{"url":"./tip/404.md","tcl-ticket":"3544988","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 "],"is-jest":false}, "403":{"url":"./tip/403.md","keywords":"Tk","created":"17-Jul-2011","post-history":"","state":"Final","tk-branch":"jn-web-colors","tcl-version":"8.6","vote":"Done","type":"Project","title":"# TIP 403: Web Colors for Tk","discussions-to":"Tcl Core list","author":["Jan Nijtmans "],"is-jest":false}, "402":{"url":"./tip/402.md","keywords":"Tcl","created":"16-Jul-2011","post-history":"","state":"Draft","tcl-branch":"jn-unc-vfs","tcl-version":"8.7","vote":"Pending","type":"Project","title":"# TIP 402: General Platform UNC Support","discussions-to":"Tcl Core list","author":["Jan Nijtmans "],"is-jest":false}, "401":{"url":"./tip/401.md","created":"29-Apr-2012","post-history":"","state":"Draft","tcl-branch":"tip-401","tcl-version":"8.7","vote":"Pending","type":"Project","title":"# TIP 401: Comment Words with Leading {#}","author":["Lars Hellström "],"is-jest":false}, @@ -525,6 +525,6 @@ "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 ","Donal K. Fellows ","Don Porter ","Mo DeJong ","Larry W. Virden ","Kevin Kenny "],"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 "],"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 "],"is-jest":false}, "@min": 0, "@max": 525 -}, "@timestamp": 1541345875} +}, "@timestamp": 1541492773} Index: index.md ================================================================== --- index.md +++ index.md @@ -126,23 +126,23 @@ 8.5 Final # TIP 525: Make Tcltest Report Overall Success in a Machine-Readable Way - + 524 Project 8.7 -Voting +Accepted # TIP 524: Custom Definition Dialects for TclOO Link - + 523 Project 8.7 -Voting +Accepted # TIP 523: New lpop command Link 522 @@ -166,23 +166,23 @@ 8.7 Draft # TIP 520: Make NaN Quiet Link - + 519 Project 8.7 -Voting +Accepted # TIP 519: Inline export/unexport option to TclOO method definition Link - + 518 Project 8.7 -Voting +Accepted # TIP 518: Virtual Event when Last Child is not Managed any more Link 517 @@ -238,15 +238,15 @@ 8.7 Accepted # TIP 511: Implement Tcl_AsyncMarkFromSignal() Link - + 510 Project 8.7 -Voting +Draft # TIP 510: Add Rbc to Tk Link 509 @@ -270,15 +270,15 @@ 8.7 Draft # TIP 507: Include simple SVG support with nanosvg Link - + 506 Project 8.7 -Voting +Accepted # TIP 506: Purge RefCount Macros Link 505 @@ -310,15 +310,15 @@ 8.7 Final # TIP 502: Index Value Reform Link - + 501 Project 8.7 -Voting +Accepted # TIP 501: string is dict Link 500 @@ -550,15 +550,15 @@ 8.7 Final # TIP 472: Add Support for 0d Radix Prefix to Integer Literals Link - + 471 Project 8.7 -Voting +Draft # TIP 471: Add [info linkedname] Introspection Command Link 470 @@ -756,15 +756,15 @@ 8.6.6 Final # TIP 446: Introspect Undo/Redo Stack Depths Link - + 445 Project 8.7 -Voting +Accepted # TIP 445: Tcl_ObjType Utility Routines Link 444 @@ -996,15 +996,15 @@ 8.6 Final # TIP 416: New Options for 'load': -global and -lazy Link - + 415 Project 8.7 -Voting +Accepted # TIP 415: Enable Easy Creation of Circular Arc Segments Link 414 @@ -1066,15 +1066,15 @@ 407 Informational Draft # TIP 407: The String Representation of Tcl Lists: the Gory Details - + 406 Project 8.7 -Voting +Accepted # TIP 406: "C" is for Cookie Link 405 Index: tip/406.md ================================================================== --- tip/406.md +++ tip/406.md @@ -1,14 +1,18 @@ # TIP 406: "C" is for Cookie - State: Draft + State: Accepted Type: Project Tcl-Version: 8.7 - Vote: In progress + Vote: Done Post-History: Author: Donal K. Fellows Created: 01-Aug-2012 Tcl-Branch: dkf-http-cookies + Vote-Summary: Accepted 5/0/1 + Votes-For: DKF, KBK, JN, FV, SL + Votes-Against: none + Votes-Present: BG ----- # Abstract The "http" package needs cookie support, especially to support complex modern Index: tip/415.md ================================================================== --- tip/415.md +++ tip/415.md @@ -1,15 +1,19 @@ # TIP 415: Enable Easy Creation of Circular Arc Segments Author: Simon Geard - State: Draft + State: Accepted Type: Project - Vote: In progress + Vote: Done Created: 16-Oct-2012 Post-History: Keywords: Tk Tcl-Version: 8.7 Tk-Branch: tip-415 + Vote-Summary: Accepted 5/0/1 + Votes-For: DKF, KBK, JN, FV, SL + Votes-Against: none + Votes-Present: BG ----- # Abstract Creating a segment of a circular arc is unnecessarily difficult using the Index: tip/445.md ================================================================== --- tip/445.md +++ tip/445.md @@ -1,14 +1,18 @@ # TIP 445: Tcl_ObjType Utility Routines Author: Don Porter - State: Draft + State: Accepted Type: Project - Vote: In progress + Vote: Done Created: 18-Mar-2016 Post-History: Tcl-Version: 8.7 Tcl-Branch: tip-445 + Vote-Summary: Accepted 4/0/3 + Votes-For: DKF, KBK, JN, DGP + Votes-Against: none + Votes-Present: BG, FV, SL ----- # Abstract Proposes additional public routines useful for extensions that implement Index: tip/471.md ================================================================== --- tip/471.md +++ tip/471.md @@ -2,13 +2,20 @@ Author: Mathieu Lafon State: Draft Type: Project Created: 05-May-2017 Tcl-Version: 8.7 - Vote: In progress + Vote: Done Post-History: Tcl-Branch: info-linkedname + Vote-Summary: Rejected 2/2/3 + Votes-For: DKF, JN + Votes-Against: KBK, DGP + Votes-Present: BG, FV, SL + Vote-Comments: feature provides insufficient information to be useful, + and cannot work in way suitable to solve rationale; please + rethink it (talk to TCT to help resolve) ----- # Abstract This TIP proposes to improve link variable introspection by providing a new Index: tip/501.md ================================================================== --- tip/501.md +++ tip/501.md @@ -1,28 +1,33 @@ # TIP 501: string is dict Author: Sean Woods - State: Draft + State: Accepted Type: Project - Vote: In progress + Vote: Done Created: 12-Feb-2018 Post-History: Keywords: Tcl,string Tcl-Version: 8.7 Tcl-Branch: tip-501 + Vote-Summary: Accepted 5/0/1 + Votes-For: DKF, KBK, JN, FV, SL + Votes-Against: none + Votes-Present: BG ----- # Abstract -This tip proposes the addition of an *is dict* test to the string ensemble. The command + +This TIP proposes the addition of an **is dict** test to the **string** ensemble. The command will return true if the value is a valid dict, and false otherwise. # Rationale Currently the means to test of a string is a leaf node is to check if the string is a list and it's length is divisible by 2. The problem is that this requires 2 different calls from the interpreter, and generates a dict to list conversion for the most common case (namely that the value is, indeed, a dict.) -This tip proposes a shortcut in C to check to see if the internal representation is +This TIP proposes a shortcut in C to check to see if the internal representation is already a dict, and provide a shortcut for the most common case. # Implementation A new branch has been added to the tcl fossil system [tip-501](https://core.tcl.tk/tcl/timeline?r=tip-501) Index: tip/506.md ================================================================== --- tip/506.md +++ tip/506.md @@ -1,14 +1,18 @@ # TIP 506: Purge RefCount Macros Author: Don Porter - State: Draft + State: Accepted Type: Project - Vote: In progress + Vote: Done Created: 30-Mar-2018 Post-History: Tcl-Version: 8.7 Tcl-Branch: tip-506 + Vote-Summary: Accepted 5/0/1 + Votes-For: DKF, KBK, JN, DGP, SL + Votes-Against: none + Votes-Present: BG, FV ----- # Abstract Stop having all extensions and applications use macros to access the Index: tip/510.md ================================================================== --- tip/510.md +++ tip/510.md @@ -1,21 +1,27 @@ # TIP 510: Add Rbc to Tk Author: René Zaumseil State: Draft Type: Project - Vote: In progress + Vote: Done Created: 5-Jun-2018 Post-History: Keywords: Tk Tcl-Version: 8.7 Tk-Branch: tip-510 + Vote-Summary: Rejected 1/3/1 + Votes-For: DKF + Votes-Against: KBK, JN, FV + Votes-Present: BG + Vote-Comments: code not yet ready, needs porting to macOS; alternate + might be to just co-distribute, just as TDBC is with Tcl ----- # Abstract *Rbc* aka "Refactored BLT Components" provides some widgets which are missing in *Tk*. -This tip intend to add *Rbc* in the same way as *Ttk* to *Tk*. +This TIP intends to add *Rbc* in the same way as *Ttk* to *Tk*. # Rationale *Tk* has already adopted some of *BLT/Rbc* commands. Still missing are the widgets. Index: tip/518.md ================================================================== --- tip/518.md +++ tip/518.md @@ -1,15 +1,19 @@ # TIP 518: Virtual Event when Last Child is not Managed any more Author: Harald Oehlmann - State: Draft + State: Accepted Type: Project - Vote: In progress + Vote: Done Created: 22-Sep-2018 Post-History: Keywords: Tk Tcl-Version: 8.7 Tk-Branch: tip518-event-last-child-unmanaged + Vote-Summary: Accepted 6/0/0 + Votes-For: DKF, BG, KBK, JN, FV, SL + Votes-Against: none + Votes-Present: none ----- # Abstract A **frame**-like widget has 1x1 required size if created. If children are added by pack/grid and the last children is unpacked/grid, the frame-like widget does not return to the 1x1 required size. Index: tip/519.md ================================================================== --- tip/519.md +++ tip/519.md @@ -1,15 +1,19 @@ # TIP 519: Inline export/unexport option to TclOO method definition Author: Pietro Cerutti - State: Draft + State: Accepted Type: Project - Vote: In progress + Vote: Done Created: 18-Oct-2018 Post-History: Tcl-Version: 8.7 Keywords: TclOO Tcl-Branch: tip-519 + Vote-Summary: Accepted 4/0/2 + Votes-For: DKF, KBK, JN, SL + Votes-Against: none + Votes-Present: BG, FV ---- # Abstract This TIP proposes a way to declare a TclOO method's visibility at definition Index: tip/523.md ================================================================== --- tip/523.md +++ tip/523.md @@ -1,15 +1,19 @@ # TIP 523: New lpop command Author: Peter Spjuth - State: Draft + State: Accepted Type: Project - Vote: In progress + Vote: Done Created: 22-Oct-2018 Post-History: Tcl-Version: 8.7 Tcl-Branch: tip-523 Keywords: queue, stack, pop + Vote-Summary: Accepted 7/0/0 + Votes-For: DKF, KBK, JN, DGP, FV, SL + Votes-Against: none + Votes-Present: BG ----- # Abstract Add a command to efficiently remove an element from a list. Index: tip/524.md ================================================================== --- tip/524.md +++ tip/524.md @@ -1,15 +1,19 @@ # TIP 524: Custom Definition Dialects for TclOO Author: Donal K. Fellows - State: Draft + State: Accepted Type: Project - Vote: In progress + Vote: Done Created: 23-Oct-2018 Post-History: Keywords: Tcl, object orientation, customization Tcl-Version: 8.7 Tcl-Branch: tip-524 + Vote-Summary: Accepted 2/0/4 + Votes-For: DKF, JN + Votes-Against: none + Votes-Present: BG, KBK, FV, SL ----- # Abstract This TIP proposes a mechanism for allowing classes to control how their