**Timing** * '''31 March 2008''', Don Porter on tcl-core: ''The HEAD branch is now aimed for development of 8.6a*.'' * '''12 December 2008''', Feature set plan finished ? to implement the ones listed below ASAP (excluding new features required to fix important bugs or issues that are related to poor implementation; note that NRE-enabling commands is ''not'' a TIPped feature) * '''23 December 2008''', Release of 8.6b1 * '''05 August 2011''', Release of 8.6b2 * '''18 September 2012''', Release of 8.6b3 * '''after 8.6b3?''', Release of 8.6.0 ** Main issues are how to stop people from checking in things that aren't on the critical path to the release (and how to free up effort to make things happen at all). Also see: * [Tcl 8.6 Wish List] * http://tip.tcl.tk/311 (which needs to be updated to reflect the current dates, at the very least). ---- **Implementation Work Roster** ***[TIP]s*** Projected: * [http://tip.tcl.tk/406.html%|%TIP #406] — "C" is for [Cookie]. ** Under development in `[https://core.tcl.tk/tcl/timeline?r=dkf-http-cookies%|%dkf-http-cookies]` branch ** Note that this might not make 8.6.0; it is not considered to be a blocking item. * [http://tip.tcl.tk/413.html%|%TIP #413] — Unicode Support for `[string is] space` and `[string trim]` ** Under development in `[https://core.tcl.tk/tcl/timeline?r=tip-318-update%|%tip-318-update]` branch In vote: %| Link | Title | Notes |% Accepted: %| Who | Link | What | Notes |% ***Non-TIP Big Items*** * Improve the Unix version of [tk_getOpenFile] ** Important because the old version is looking rather clunky now. (Difficult because it's a lot of work...) Related to [http://tip.tcl.tk/271.html%|%TIP #271%|%] but of smaller scope due to desire to keep official script API the same on all platforms. Acting as a testbed for megawidget development in Tk (work planned to be exposed publicly in future releases). ***Blocking Bugs/Issues*** These are all the current “Priority 9” bugs in the Tcl and Tk trackers, and all should be either fixed or reduced in priority (i.e., marked as not being really blockers) before 8.6.0 is released. Note that just because a bug is assigned to someone doesn't mean that they have to be the person to fix it. It's just formally their responsibility; they can also badger someone else into actually doing it… ****Summary**** %| Module | Artifact Type | Count |% &| Tcl | [https://sourceforge.net/tracker/?words=tracker_browse&sort=priority&sortdir=desc&offset=0&group_id=10894&atid=110894&assignee=&status=1&category=&artgroup=&keyword=&submitter=&artifact_id=%|%Bug%|%] | 4 |& &| Tcl | [https://sourceforge.net/tracker/?words=tracker_browse&sort=priority&sortdir=desc&offset=0&group_id=10894&atid=310894&assignee=&status=1&category=&artgroup=&keyword=&submitter=&artifact_id=%|%Patch%|%] | 0 |& &| Tcl | [https://sourceforge.net/tracker/?words=tracker_browse&sort=priority&sortdir=desc&offset=0&group_id=10894&atid=360894&assignee=&status=1&category=&artgroup=&keyword=&submitter=&artifact_id=%|%FRQ%|%] | 2 |& &| Tk | [https://sourceforge.net/tracker/?words=tracker_browse&sort=priority&sortdir=desc&offset=0&group_id=12997&atid=112997&assignee=&status=1&category=&artgroup=&keyword=&submitter=&artifact_id=%|%Bug%|%] | 4 |& &| Tk | [https://sourceforge.net/tracker/?words=tracker_browse&sort=priority&sortdir=desc&offset=0&group_id=12997&atid=312997&assignee=&status=1&category=&artgroup=&keyword=&submitter=&artifact_id=%|%Patch%|%] | 2 |& &| Tk | [https://sourceforge.net/tracker/?words=tracker_browse&sort=priority&sortdir=desc&offset=0&group_id=12997&atid=362997&assignee=&status=1&category=&artgroup=&keyword=&submitter=&artifact_id=%|%FRQ%|%] | 0 |& ****Detail**** %| Link | Module | Bug Title | Who | Categorization |% &| [https://sourceforge.net/support/tracker.php?aid=3439599]| [Tcl]| [thread::cancel] not reporting error | mistachkin | semantics |& &| [https://sourceforge.net/support/tracker.php?aid=3057639]| [Tcl]| [lappend] inconsistency with respect to read [trace]s | hobbs | semantics |& &| [https://sourceforge.net/support/tracker.php?aid=2911139]| [Tcl]| [http::geturl] abuses [vwait] on async call | patthoyts | |& &| [https://sourceforge.net/support/tracker.php?aid=1521416]| [Tcl]| [thread::release] on [win32] does not release all memory | dgp | memleak |& %||||||% &| [https://sourceforge.net/support/tracker.php?aid=3416492]| [Tk]| Crash in [tk_getOpenFile%|%open]/save file dialog in Windows 7 libraries | hobbs | crash |& &| [https://sourceforge.net/support/tracker.php?aid=2896605]| [Tk]| Change to [grab] on windows breaks application behaviour | patthoyts | semantics |& &| [https://sourceforge.net/support/tracker.php?aid=2687966]| [Tk]| wish8.5 hangs up in tkcvs and nVidia driver. wish8.4 working | hobbs | portability |& &| [https://sourceforge.net/support/tracker.php?aid=2225507]| [Tk]| [Win32] menu keyboard traversal broken | tmh | portability |& %| Link | Module | Patch Title | Who | Categorization |% &| | [Tcl] | ''none'' | | |& %||||||% &| [https://sourceforge.net/support/tracker.php?aid=1520742]| [Tk]| Windows-style Open and Save file dialog on Unix |[dkf] | usability/GOOBE |& &| [https://sourceforge.net/support/tracker.php?aid=780617]| [Tk]| [TIP] 145: [Font] handling enhancements |[pt] | TIP impl. |& %| Link | Module | Feature Request Title | Who | Categorization |% &| [https://sourceforge.net/support/tracker.php?aid=2795092]| [Tcl]| override-able CFLAGS? |[dgp]| build |& &| [https://sourceforge.net/support/tracker.php?aid=2788850]| [Tcl]| tag [thread] tree |[zv] | [thread] as contrib |& %||||||% &| | [Tk] | ''none'' | | |& ---- <> Comments '''[LV] - 2009-10-28 07:50:11''' I don't notice this bug, listed [http://sourceforge.net/tracker/?func=detail&aid=2762041&group_id=10894&atid=110894%|%2762041], in the list above. Is it too hard, or deemed harmless enough, to not make it into the next release? ---- '''[dkf] - 2009-10-28 10:27:52''' It's not too hard, and there's no reason at all to not fix it; we're just not currently planning to block the release until it is fixed. In fact, of the ones above some are probably not release blockers either, and shouldn't be prio9. From the perspective of the roadmap, it is the blocking issues that are critical... ---- '''[LV] - 2009-10-28 12:34:37''' Okay, that makes sense. I just was uncertain how the determination of where the bug fixes stop and the release happens worked. Thanks DKF! ---- '''[dkf] - 2009-10-28 17:42:00''' Sometimes prio9 bugs come and get fixed so fast they don't have time to show up here (as this list is manually maintained). For example issue#[https://sourceforge.net/support/tracker.php?aid=2888044%|%2888044%|%] came and went too fast for me to note... ---- '''thomasmenez - 2009-11-30 13:29:00''' Why not add SF queries links to have up-to-date bug lists ? And get rid of those 'manually maintained' tables... http://sourceforge.net/search/index.php?group_id=10894&search_summary=1&search_details=1&type_of_search=artifact&all_words=&exact_phrase=&some_word=&group_artifact_id=110894&artifact_id=&status_id=1&priority=9&submitted_by=&assigned_to=&open_date_start=&open_date_end=&last_update_date_start=&last_update_date_end=&form_submit=Search%|%Oustanding Tcl prio 9 open bugs%|% http://sourceforge.net/search/index.php?group_id=12997&search_summary=1&search_details=1&search_comments=1&type_of_search=artifact&all_words=&exact_phrase=&some_word=&group_artifact_id=112997&artifact_id=&status_id=1&priority=9&submitted_by=&assigned_to=&open_date_start=&open_date_end=&last_update_date_start=&last_update_date_end=&form_submit=Search%|%Oustanding Tk prio 9 open bugs%|% Note : I had to tweak SF URLs a bit (I actually removed the brackets) as this Wiki page was unable to display them correctly. Fortunately, those tweaked SF links still work that way. ---- '''[dkf] - 2009-11-30 08:50:29''' The links in the summary table are live, and have been for a while. Or at least they work for me. Part of my reasoning for listing them here is as part of a "naming and shaming" exercise. It helped prompt me to nail a lot of the bugs that had been assigned to myself ... ---- '''[Martyn Smith] - 2010-03-27 10:00:55''' Donal is there any particular reason why [Schelte Bron]'s [File selection dialog for Tile] could not be used as the replacement for [tk_getOpenFile], I use is in a few applications and have not had any problems so far ? Maybe the license is not compatible it says `# Copyright (C) Schelte Bron. Freely redistributable.` And there does not seem to be a specific license file. ---- '''[dkf] - 2010-03-27 10:53:44''' Quite apart from the fact that I'm not keen on having directories separate, I'd like to be able to do things like having a details view so that I can do things like sorting by [file mtime]. I'm also taking the opportunity to work on changing the previously-existing megawidgets used to implement the dialog into more robust things. Who knows, the framework that comes out of that might be properly published in 8.7... '''[Martyn Smith] - 2010-03-27 18:55''' Have you looked at the little tool menu, I unselected 'Separate Folders' and then selected 'Detailed View' the sort/reverse sort by date and folders first options are also available. It only seems to be missing the click on the titles to change the sort order. Maybe treeview would look good here. '''[Schelte Bron] - 2010-06-10''' The license was just slapped on there as suggested by Joe English. Any license that makes it fit for inclusion in Tk is fine with me. I sent the code to Joe for exactly that purpose in the first place. At the time I started writing the dialogs, ttk::treeview still had several serious shortcomings, especially on unix/linux. That has improved by now, so probably the code could be simplified and/or functionality enhanced by using ttk::treeview. '''[RLH] - 2011-05-31''' In a very real sense, does anybody really follow this? [DKF] 2011-06-01: Not really. :-( '''witek 2012-01-26''' it seems 8.6 is approaching asymptotically and never really comes. [APE] 2012-03-27 : Did you notice that the 8.6 development started nearly 4 years ago ? It could be great if we can have an update of the schedule to know when it will be available. Thanks ! ---- [MG] Are there any recent 8.6 Tclkits available? I found a "tclkit86b1.2.exe" for Windows, but it predates the feature I wanted 8.6 for (native/built-in IPv6 support), and I can't find anything more recent. Not sure if anyone is actually building them while 8.6 is still in beta, but if so I'd be very grateful for a link (for Windows and Linux, ideally). Thanks. :) [RLE] (2011-06-01) [Tclkit Kitgen Build System] will build 8.6 Tclkits, but I don't know if the version it builds includes what you desire. On Linux it works quite well, I built some 8.6 tclkits with it a month or so ago and it worked fine once I updated a couple URL's in the script that had changed (unless that has been fixed now). There is also [Building Tclkit with kitgen on Windows] but I have no input on how well that works as I avoid windows myself. [APN] Check out http://www.rkeene.org/devel/kitcreator/kitbuild/nightly/ from Roy Keene for daily builds on multiple platforms. [MG] Awesome, thanks for the quick responses, guys. [LV] The tip at http://www.tcl.tk/cgi-bin/tct/tip/311 only covers changes through 2010 releases of 8.6. Have any additional tips been implemented in 8.6 since that time? Has there been any discussion regarding freezing features for 8.6.0 and releasing it and doing subsequent work against 8.6.1 and beyond? <> Development | Documentation