[issue40893] tkinter: integrate TkDND support

2020-06-30 Thread E. Paine
E. Paine added the comment: I think I have fixed the problem with the 'data' attribute (and related getlist_event method) by exposing two event data attributes. One of these is a 'data_raw' attribute intended for use with text-based drops and the other is a 'data_split' intended for file

[issue40893] tkinter: integrate TkDND support

2020-06-26 Thread E. Paine
E. Paine added the comment: I have now marked the PR ready for review. Terry: Could you please take a quick look to double-check that the changes proposed are fully backwards-compatible? I have run the IDLE tests and have tried to pay particular attention to this problem when developing,

[issue40893] tkinter: integrate TkDND support

2020-06-22 Thread Ned Deily
Ned Deily added the comment: > As for the buildbots, is this something I could help with @zach.ware is the best person to work with on any buildbot requirements. I've Nosyed him here. For the record, I haven't yet tried to test TkDND with the various current macOS Tk on current versions

[issue40893] tkinter: integrate TkDND support

2020-06-22 Thread E. Paine
E. Paine added the comment: Addressing Ned's issues: I have emailed round "Linux-sig" about adding an optional dependency and Guido recommended I put it on "Python-dev" instead (which I hope to do in the coming days). As for the buildbots, is this something I could help with, or does it

[issue40893] tkinter: integrate TkDND support

2020-06-16 Thread Terry J. Reedy
Change by Terry J. Reedy : -- components: +Tkinter title: None -> tkinter: integrate TkDND support type: -> enhancement versions: +Python 3.10 ___ Python tracker ___

[issue40893] tkinter integrate TkDND support

2020-06-15 Thread Ned Deily
Ned Deily added the comment: > What changes would be required to the MacOS installer to declare TkDND ... Let's get Windows settled first and then I will look at adding it to the macOS installer. Regarding other platforms: we don't provide binaries for anything other than our own Windows

[issue40893] tkinter integrate TkDND support

2020-06-15 Thread E. Paine
Change by E. Paine : -- pull_requests: +20079 stage: -> patch review pull_request: https://github.com/python/cpython/pull/20896 ___ Python tracker ___

[issue40893] tkinter integrate TkDND support

2020-06-15 Thread E. Paine
E. Paine added the comment: Terry: Thank you, I have updated my local version with a short descriptor and am relieved that I probably don't need to write a PEP as I am not known for my writing skills! Steve: Also thank you. I cannot think of a reason for it to be optional on Windows,

[issue40893] tkinter integrate TkDND support

2020-06-15 Thread Steve Dower
Steve Dower added the comment: Is there any reason for TkDND to be optional apart from the rest of Tkinter? If not, your installer changes are probably fine, but why not combine the two and just treat it as part of the Tcl/Tk build? (Primarily for Windows, I'd guess. Not sure how that'd

[issue40893] tkinter integrate TkDND support

2020-06-13 Thread E. Paine
Change by E. Paine : -- nosy: +ned.deily, steve.dower ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue40893] tkinter integrate TkDND support

2020-06-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: Easiest is to install 'blurb' and use that to write news entries. See https://docs.python.org/3/whatsnew/changelog.html#changelog for examples. The coredev who merges may changes whatever you propose. I don't think that this needs a PEP, unless Serhiy

[issue40893] tkinter integrate TkDND support

2020-06-06 Thread Ned Deily
Change by Ned Deily : -- nosy: +gpolo, serhiy.storchaka ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue40893] tkinter integrate TkDND support

2020-06-06 Thread E. Paine
New submission from E. Paine : For years, the Python docs for the tkinter.dnd module (and prior Tkdnd module) have said that it will become deprecated once it has been replaced by TkDND bindings (I can find it back in the Python 2.2 docs – https://docs.python.org/2.2/lib/node508.html).