Tk Source Code

Changes On Branch tip-581
Login

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

Changes In Branch tip-581 Excluding Merge-Ins

This is equivalent to a diff from 04e6d1db to 002b775f

2020-09-27
16:51
Last TIP #581 changes. 100% done now check-in: 2c0779a9 user: jan.nijtmans tags: core-8-6-branch
2020-09-25
12:52
More usage of TCL_UNUSED() and implicit type-casts. Eliminate "register" keyword check-in: 94b2e2b8 user: jan.nijtmans tags: core-8-6-branch
2020-09-24
14:03
Merge 8.6. Change macro names Closed-Leaf check-in: 002b775f user: jan.nijtmans tags: tip-581
2020-09-22
20:11
Merge 8.6 check-in: ab0bacfe user: marc_culler tags: core-8-6-11-rc
20:07
Merge 8.6 check-in: 6511dd6c user: marc_culler tags: mac_styles
19:54
Fix [aa4be2c1b8]: Aqua test suite hangs. check-in: a2b8721a user: marc_culler tags: trunk
19:53
Fix [aa4be2c1b8]: Aqua test suite hangs. check-in: 04e6d1db user: marc_culler tags: core-8-6-branch
2020-09-21
20:26
Fix [d91e05bf20]: text widget will not process a <<copy>> when disabled (macOS and Linux) check-in: 2b8cf15b user: fvogel tags: core-8-6-branch
2020-09-09
11:05
Merge 8.6 check-in: b55f06df user: jan.nijtmans tags: tip-581

Changes to generic/tkInt.h.

366
367
368
369
370
371
372

373
374
375
376
377
378
379
				/* Hash table that maps from a container's
				 * Tk_Window token to a list of windows managed
				 * by that container. */
    int geomInit;

#define TkGetGeomMaster(tkwin) (((TkWindow *)tkwin)->maintainerPtr != NULL ? \
    ((TkWindow *)tkwin)->maintainerPtr : ((TkWindow *)tkwin)->parentPtr)


    /*
     * Information used by tkGet.c only:
     */

    Tcl_HashTable uidTable;	/* Stores all Tk_Uid used in a thread. */
    int uidInit;		/* 0 means uidTable needs initializing. */







>







366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
				/* Hash table that maps from a container's
				 * Tk_Window token to a list of windows managed
				 * by that container. */
    int geomInit;

#define TkGetGeomMaster(tkwin) (((TkWindow *)tkwin)->maintainerPtr != NULL ? \
    ((TkWindow *)tkwin)->maintainerPtr : ((TkWindow *)tkwin)->parentPtr)
#define TkGetContainer TkGetGeomMaster

    /*
     * Information used by tkGet.c only:
     */

    Tcl_HashTable uidTable;	/* Stores all Tk_Uid used in a thread. */
    int uidInit;		/* 0 means uidTable needs initializing. */

Changes to generic/tkIntPlatDecls.h.

789
790
791
792
793
794
795


796
797
798
799
800
#undef TkUnixContainerId_
#undef TkUnixDoOneXEvent_
#undef TkUnixSetMenubar_
#undef TkWmCleanup_
#undef TkSendCleanup_
#undef TkpTestsendCmd_
#undef TkGenerateActivateEvents_



#undef TCL_STORAGE_CLASS
#define TCL_STORAGE_CLASS DLLIMPORT

#endif /* _TKINTPLATDECLS */







>
>





789
790
791
792
793
794
795
796
797
798
799
800
801
802
#undef TkUnixContainerId_
#undef TkUnixDoOneXEvent_
#undef TkUnixSetMenubar_
#undef TkWmCleanup_
#undef TkSendCleanup_
#undef TkpTestsendCmd_
#undef TkGenerateActivateEvents_

#define TkMacOSXGetContainer TkGetTransientMaster

#undef TCL_STORAGE_CLASS
#define TCL_STORAGE_CLASS DLLIMPORT

#endif /* _TKINTPLATDECLS */