Thanks for the bug reports, Steve! Ironically, you couldn't know we were trying to get the next release out yesterday (and with sources :-)). I've entered several bugs for those things you mentioned that are still in IPyTools. We've been maintaining bugs internally until we got the sources out and put tools into our normal releases, but we'll be moving all those bugs to codeplex so that they are publicly visible soon.
Cheers, Bill -----Original Message----- From: users-boun...@lists.ironpython.com [mailto:users-boun...@lists.ironpython.com] On Behalf Of Steve Dower Sent: Thursday, July 15, 2010 3:09 PM To: Discussion of IronPython Subject: [IronPython] IronPy Tools CTP3 - Bugs Hey Thanks for the new version, it's much more stable and pleasant to use. I've thrown together another list of bug/annoyance/enhancement ideas - feel free to take or leave as appropriate. - Closing parentheses doesn't hide parameter information when using a generator For example, "sum(i for i in xrange(100))" doesn't hide the sum() tooltip on the last close parenthesis (though it does close the xrange() one on the second-last). - Nesting parentheses hides parameter information prematurely For example, "sum((xrange(100)))" hides the sum() tooltip on the second parenthesis. - The completion dropdown appears after pressing space For example (completion appears when the cursor reaches the pipe characters): "i |for i |in xrange(100)" (My) expected behaviour would be "i for |i in |xrange(100)" or possibly "i |for |i |in |xrange(100)" or "i| f|or i| i|n x|range(100)" (In particular, I can't think of any situation where you have two adjacent identifiers separated by a space.) - Relative paths when adding files to a project (which I believe has been reported already, but I'm not 100% sure) - 'Exclude from Project' alternative to 'Delete'ing project items Deleting/moving/renaming via the IDE can annoy some (non-integrated) version control systems (most of them, I think) so my usual method is to remove the file from the project, move/rename using VCS and re-add to the project. (The C++ Remove/Delete dialog is also okay. Depends whether the aim is to move closer to C# or C++, I guess.) - Pressing Enter at the start of some block statements (such as 'if', 'def' and 'for') keeps indenting that line Doesn't happen when the block is completed on the same line (eg. 'if x: x += 1') - Comments ending in a colon are treated as the start of a block statement (for auto-indent purposes) Okay, that's three days worth of things, so I'll send this now and start a new list (well, hopefully I don't need to ;) ). Thanks for the great work and responsiveness. Cheers, Steve _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com