Tk Source Code

Check-in [afffab4b]
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: afffab4b95870cd53344c6126d8f753771b1e824b4fa9771243cc224d2fc1bd7
User & Date: jan.nijtmans 2019-05-27 21:16:12
Context
2019-05-28
13:41
When running textDisp.test on Aqua use Courier as the fixed font since Courier New has different metrics. check-in: 361ddf77 user: culler tags: trunk
2019-05-27
21:16
Merge 8.6 check-in: afffab4b user: jan.nijtmans tags: trunk
21:13
Merge 8.5 check-in: d7d2f71f user: jan.nijtmans tags: core-8-6-branch
2019-05-26
21:08
Cleanup to avoid bad interaction between recently added treeview tests. Also, fix error in the spelling of the Windows windowingsystem check-in: 36a8dbb3 user: fvogel tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Name change from README to README.md.

     1         -README:  Tk
     2         -    This is the Tk 8.7a2 source distribution.
     3         -	http://sourceforge.net/projects/tcl/files/Tcl/
     4         -    You can get any source release of Tk from the URL above.
            1  +# README:  Tk
            2  +
            3  +This is the **Tk 8.7a2** source distribution.
            4  +
            5  +You can get any source release of Tk from [our distribution
            6  +site](https://sourceforge.net/projects/tcl/files/Tcl/).
            7  +
     5      8   
     6         -1. Introduction
     7         ----------------
            9  +## <a id="intro">1.</a> Introduction
     8     10   
     9         -This directory contains the sources and documentation for Tk, an X11
    10         -toolkit implemented with the Tcl scripting language.
           11  +This directory contains the sources and documentation for Tk, a
           12  +cross-platform GUI toolkit implemented with the Tcl scripting language.
    11     13   
    12     14   For details on features, incompatibilities, and potential problems with
    13         -this release, see the Tcl/Tk 8.7 Web page at
    14         -
    15         -	http://www.tcl-lang.org/software/tcltk/8.7.html
    16         -
           15  +this release, see [the Tcl/Tk 8.7 Web page](https://www.tcl.tk/software/tcltk/8.7.html)
    17     16   or refer to the "changes" file in this directory, which contains a
    18     17   historical record of all changes to Tk.
    19     18   
    20     19   Tk is maintained, enhanced, and distributed freely by the Tcl community.
    21     20   Source code development and tracking of bug reports and feature requests
    22         -takes place at:
    23         -
    24         -	http://core.tcl-lang.org/tk/
    25         -
    26         -with the Tcl Developer Xchange at:
    27         -
    28         -	http://www.tcl-lang.org/
           21  +takes place at [core.tcl-lang.org](https://core.tcl-lang.org/).
           22  +Tcl/Tk release and mailing list services are [hosted by
           23  +SourceForge](https://sourceforge.net/projects/tcl/)
           24  +with the Tcl Developer Xchange hosted at
           25  +[www.tcl-lang.org](https://www.tcl-lang.org).
    29     26   
    30     27   Tk is a freely available open source package.  You can do virtually
    31     28   anything you like with it, such as modifying it, redistributing it,
    32     29   and selling it either in whole or in part.  See the file
    33         -"license.terms" for complete information.
           30  +`license.terms` for complete information.
    34     31   
    35         -2. See Tcl README
    36         ------------------
           32  +## <a id="tcl">2.</a> See Tcl README.md
    37     33   
    38         -Please see the README file that comes with the associated Tcl release
           34  +Please see the README.md file that comes with the associated Tcl release
    39     35   for more information.  There are pointers there to extensive
    40     36   documentation.  In addition, there are additional README files
    41     37   in the subdirectories of this distribution.

Changes to unix/Makefile.in.

  1597   1597   	    fi; \
  1598   1598   	done;)
  1599   1599   	$(INSTALL_DATA_DIR) $(DISTDIR)/generic
  1600   1600   	$(DIST_INSTALL_DATA) $(GENERIC_DIR)/*.[ch] $(DISTDIR)/generic
  1601   1601   	$(DIST_INSTALL_DATA) $(GENERIC_DIR)/*.decls $(DISTDIR)/generic
  1602   1602   	$(DIST_INSTALL_DATA) $(GENERIC_DIR)/README $(DISTDIR)/generic
  1603   1603   	$(DIST_INSTALL_DATA) $(TOP_DIR)/changes $(TOP_DIR)/ChangeLog \
  1604         -		$(TOP_DIR)/ChangeLog.2??? $(TOP_DIR)/README \
         1604  +		$(TOP_DIR)/ChangeLog.2??? $(TOP_DIR)/README.md \
  1605   1605   		$(TOP_DIR)/license.terms $(DISTDIR)
  1606   1606   	rm -f $(DISTDIR)/generic/blt*.[ch]
  1607   1607   	$(INSTALL_DATA_DIR) $(DISTDIR)/generic/ttk
  1608   1608   	$(DIST_INSTALL_DATA) $(TTK_DIR)/*.[ch] $(TTK_DIR)/ttk.decls \
  1609   1609   		$(DISTDIR)/generic/ttk
  1610   1610   	$(INSTALL_DATA_DIR) $(DISTDIR)/win
  1611   1611   	$(DIST_INSTALL_DATA) $(TOP_DIR)/win/Makefile.in $(DISTDIR)/win