Tk Source Code

Check-in [a7e34ff9]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Code and data type cleanup, thanks to Marc Culler for patch
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | mac_services
Files: files | file ages | folders
SHA3-256: a7e34ff9cec93f6354d6de80aa0c9d674a2c2d3ffb12fbf4920a605801239a9a
User & Date: kevin_walzer 2019-05-17 03:13:34.546
Context
2019-05-18
13:05
Finally got timing of initializing NSServices object correct; code cleanup; merge in 8.6 to pick up changes in Tk initialization code check-in: f126b00e user: kevin_walzer tags: mac_services
2019-05-17
03:13
Code and data type cleanup, thanks to Marc Culler for patch check-in: a7e34ff9 user: kevin_walzer tags: mac_services
2019-05-12
02:03
Restore deprecated call to NSPasteboardTypeString in writeSelectiontoPasteboard because it breaks sending data to the services menu. Data type must be identical in this call and in the NSSendTypes key in info.plist; we cannot do a clever mapping here of the old type to a new one because the info.plist does not have this kind of conditional reading on different versions of macOS. We will have to live with the deprecated call until it is obsolete/removed altogether by Apple. check-in: 42577ce4 user: kevin_walzer tags: mac_services
Changes
Unified Diff Side-by-Side Diff Patch
Changes to macosx/Wish-Info.plist.in.
Changes to macosx/tkMacOSXInit.c.
Changes to macosx/tkMacOSXPrivate.h.
Changes to macosx/tkMacOSXServices.c.