Tk Source Code

Check-in [701036f9]
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

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

Overview
Comment:Merge 8.6
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 701036f9c11fc0c70d9e24630f1618544419dc0775ee218f74c7b62cf81d3c82
User & Date: jan.nijtmans 2019-05-17 07:28:53
Context
2019-05-17
12:39
In Aqua, protect against double release of clipping regions. check-in: d0ddc7ca user: culler tags: trunk
07:28
Merge 8.6 check-in: 701036f9 user: jan.nijtmans tags: trunk
07:21
Add missing INT2PTR (doesn't cause warning with Tcl8.x, but does with Tcl 9.0). One None -> NULL change which was still missing. Backported from trunk. check-in: 777211ed user: jan.nijtmans tags: core-8-6-branch
2019-05-16
19:55
Fix bug [d1989fb7cf]: In Aqua the root window appears before Tk_Mainloop is called. check-in: a2e1c6c6 user: culler tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to macosx/tkMacOSXInit.c.

    97     97       [self _setupApplicationNotifications];
    98     98   
    99     99       /*
   100    100        * Construct the menu bar.
   101    101        */
   102    102       _defaultMainMenu = nil;
   103    103       [self _setupMenus];
          104  +
   104    105       /*
   105    106        * Initialize event processing.
   106    107        */
   107    108       TkMacOSXInitAppleEvents(_eventInterp);
   108    109   
   109    110       /*
   110    111        * Initialize the graphics context.