| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
FossilOrigin-Name: b9193bca810df617d3e83a21eb77a63f0b2c146f
|
|
|
|
|
|
|
|
|
|
|
| |
* unix/tcl.m4 (SC_CONFIG_MANPAGES): Applied an improved version of
* unix/configure.in: patch #996085, that introduces
* unix/Makefile.in: --enable-man-suffix.
* unix/installManPage: added
* unix/mkLinks: removed
FossilOrigin-Name: d919f4fbda717ecaf83d595953f9d731d7475600
|
|
|
|
|
|
|
|
|
|
|
| |
full set of existing aliases in an interp, so the it only tests
whether the tested ones are present.
* unix/Makefile.in: Copied LD_LIBRARY_PATH machinery from
`make shell` target to other similar targets so that just built
libraries are tested, rather than previous installations.
FossilOrigin-Name: fa2305f85c0453bebb3e335ccad72723d0c1e72e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* unix/configure.in, unix/configure: _DEFAULT to allow for env
setting to override m4 switches.
Consolidate header checks to limit redundancy in configure.
(CFLAGS_WARNING): Remove -Wconversion, add -fno-strict-aliasing
for gcc builds (need to suppress 3.x type puning warnings).
(SC_ENABLE_THREADS): Set m4 to force threaded build when built
against a threaded Tcl core.
Reorder configure.in for better 64-bit build configuration,
replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058]
FossilOrigin-Name: 6045f801efc511c1f1f2b8d8df4a7c8e1df52467
|
|
|
|
|
|
| |
used in MAKE_LIB sometimes (ie: AIX-64) [Bug #829686] (jimix)
FossilOrigin-Name: 3786d57fc7dbe04f4691c84d8eb117d5f5463393
|
|
|
|
|
|
| |
configure is now a CVS-maintained file and should be up-to-date.
FossilOrigin-Name: 55a4d627a71ee4b0cc6fa4d87c77c8706f18980b
|
|
|
|
|
|
| |
particular) to the dist target.
FossilOrigin-Name: 8bd4b1384e150beb6802fd9b7cce88c25f7419d6
|
|
|
| |
FossilOrigin-Name: 44e063d0bbb4a895f15ceac79085d87591333c01
|
|
|
|
|
|
|
|
|
| |
* unix/Makefile.in: comment docs
* unix/configure: regen
* unix/tcl.m4: replaced SC_ENABLE_MEMDEBUG with a more intelligent
SC_ENABLE_SYMBOLS that takes yes|no|mem|all as options now.
FossilOrigin-Name: f1a68625005ce4aae8a2571fa158927b64fe1022
|
|
|
|
|
|
| |
Do not generate .Z, only .gz and .zip in alldist target.
FossilOrigin-Name: 4b84a1eb36fbdaaa1985afef0a4159e2b30ebdb9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When embedding only use deployment build. Force relink before
embedded build to ensure new linker flags are picked up.
* macosx/buildTkConfig.tcl (new):
* macosx/Wish.pbproj/project.pbxproj: synthesize tkConfig.sh
based on tclConfig.sh in Tcl.framework and tkConfig.sh.in.
Add symbolic links to debug lib, stub libs and tkConfig.sh
in framework toplevel. Made tkIntXlibDecls.h a public header
since Headers/X11/Xlib.h includes it. Install wish8.4 script
that runs "Wish Shell.app" and corresponding wish link.
Use tcl headers from built Tcl.framework instead of from tcl
source directory.
* macosx/tkMacOSXPort.h: added missing standard unix includes
and defines, similarly to tkUnixPort.h.
* macosx/tkMacOSXNotify.c: removed dependency on internal tcl
header "tclPort.h"
* unix/Makefile.in:
* unix/install-sh: copied support for 'install-strip' target
over from tcl/unix/{Makefile.in,install-sh}
FossilOrigin-Name: 405953cfce4dca4fe79e1db1b496e642b0d2644c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and set it to default value ${LIB_RUNTIME_DIR}
* unix/tcl.m4 (Darwin): use DYLIB_INSTALL_DIR instead of
LIB_RUNTIME_DIR in the -install_name argument to ld.
* unix/configure: regen.
* macosx/Wish.pbproj/project.pbxproj:
* macosx/Makefile: added support for building Tcl as an embedded
framework, i.e. using an dyld install_name containing
@executable_path/../Frameworks via the new DYLIB_INSTALL_DIR
unix/Makefile variable.
FossilOrigin-Name: 419f67e76a6a210f8d79e5844fc9211bd1e00d16
|
|
|
|
|
|
|
|
|
| |
* unix/Makefile.in: import of TK_SHLIB_LD_EXTRAS for Tk library
specific linker settings. Added use of new LD_LIBRARY_PATH_VAR.
* unix/configure: regen
FossilOrigin-Name: 17a60be43f656e3723b5eef11bd5db8dac84256c
|
|
|
|
|
|
|
|
| |
file created on installation.
* win/Makefile.in (install-binaries): corrected and simplified
creation of pkgIndex.tcl file on installation.
FossilOrigin-Name: 98f260cd40848b13eb25af0c752e5bbee4e06609
|
|
|
| |
FossilOrigin-Name: da67b924a6371f4e540876b64fadc2f17db62b4a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PATCH_LEVEL, INSTALL_LIBRARY, STUB_LIB_FILE, and LIB_FILE
to support changes in tcl.m4 related to library builds.
Use MAKE_LIB macro to avoid dealing with RANLIB issues.
Rename TK_CC_SEARCH_FLAGS to CC_SEARCH_FLAGS and
rename TK_LD_SEARCH_FLAGS to LD_SEARCH_FLAGS.
Use new INSTALL_LIB and INSTALL_STUB_LIB substs to
deal with ranlib issues when install libraries.
* unix/configure: Regen.
* unix/configure.in: Remove AC_PROG_RANLIB since
this is done by tcl.m4 now. Define CC_SEARCH_FLAGS
instead of TK_CC_SEARCH_FLAGS and so on.
Use MAKE_LIB and MAKE_STUB_LIB from tcl.m4.
Remove AC_SUBST calls that are no done in tcl.m4.
* unix/tcl.m4: Update from Tcl.
* unix/tkConfig.sh.in: Subst CC_SEARCH_FLAGS and
LD_SEARCH_FLAGS.
FossilOrigin-Name: dc30e10656e22fdb5bf07e6f4e63247ed9034af5
|
|
|
|
|
|
|
| |
* win/Makefile.in: Add a more descriptive warning
in the event `make genstubs` needs to be rerun.
FossilOrigin-Name: 20db6a8739e021f7d1bf16d5e4f3a3913b3491ad
|
|
|
| |
FossilOrigin-Name: c483179b915e863450b867189ddfab962971936a
|
|
|
|
|
|
| |
tcltest 2.1.
FossilOrigin-Name: 3892bfbf58651928daf7fae82d0d6453eb050f88
|
|
|
| |
FossilOrigin-Name: eb5e2eb2230a9c562495706ba70ba9e957e416dc
|
|
|
|
|
|
| |
pkgIndex.tcl file to enable Tk as a loadable package [Patch 521356]
FossilOrigin-Name: 0f8555e74536c23ab3bca8f45f8493836b352119
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* unix/configure.in: Added support for symlinks and compression
* unix/Makefile.in: when installing the manpages. [Patch 518052]
Default is still hardlinks and no compression.
* unix/mkLinks: generated
* unix/configure:
* unix/README: Added documentation for the new features.
FossilOrigin-Name: 4786c9feb60b65c23e37b740c809ec9e3bd1e6b1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tkText.c: undo/redo stack to not be tied solely to the
* generic/tkText.h: text widget. The APIs are still private.
* generic/tkUndo.c: This also adds a stack limiting ability and
* generic/tkUndo.h: a -maxundo option to the text widget (in
* library/text.tcl: addition to the options from TIP #26) should
* mac/tkMacDefault.h: users want to limit the undo/redo stack
* tests/text.test: (should not be necessary in most cases).
* unix/Makefile.in: [Patch #554763] (callewart)
* unix/tkUnixDefault.h:
* win/Makefile.in:
* win/makefile.vc:
* win/tkWinDefault.h:
FossilOrigin-Name: 6a28d5bdfd4bd0d8ab71bc4b8aeb118626124b0a
|
|
|
|
|
|
|
| |
executable on Unix. If there are similar dependencies on other
platforms, they can probably be removed as well. [Bug 572134].
FossilOrigin-Name: a659e49382004293b766fb2ae5fbbba7877ca2e8
|
|
|
|
|
|
| |
Frederic Bonnet to supply docs+tests as soon as possible.
FossilOrigin-Name: 11b699666df157085f2e86bb3f89b9042dc481cf
|
|
|
|
|
|
| |
wish.exe.manifest to DISTDIR target directory.
FossilOrigin-Name: 31a242134e06844d8918460fd85c922f8a27a1b8
|
|
|
| |
FossilOrigin-Name: cf65916f266eb096467d2121fec363b9fe719b3f
|
|
|
|
|
|
|
|
|
|
| |
(patch from Neil McKay).
* Add CirculateRequest, Create, MapRequest, ResizeRequest,
and ConfigureRequest event types;
* Split TK_TOPLEVEL flag into TK_TOPLEVEL, TK_HAS_WRAPPER,
TK_WIN_MANAGED, and TK_TOP_HIERARCHY.
FossilOrigin-Name: ad38fbacd7328c607131ee691e933fcc9aa67d3e
|
|
|
|
|
|
| |
Ryan Casey.
FossilOrigin-Name: a5bf10bd9ee932d2af2d65593dc17810099f6bc7
|
|
|
|
|
|
|
| |
have the correct <EOL> for the dist target. eolFix is in tcl's tools/ dir,
and $(TOOL_DIR) correctly refers there.
FossilOrigin-Name: 81df79ec0bc2a45227c1eb1038c8efd49f48455c
|
|
|
| |
FossilOrigin-Name: 7314a88b0f4af54da1dbbef59b183da7dd715071
|
|
|
|
|
|
|
|
|
|
|
| |
* unix/configure: Regen.
* unix/configure.in: Don't subst vars that are already
taken care of in SC_LOAD_TCLCONFIG.
* unix/tcl.m4: Update from Tcl.
* win/configure: Regen.
* win/tcl.m4: Update from Tcl.
FossilOrigin-Name: 178a19e30ac1930ca02d550822059d0cd157f01c
|
|
|
|
|
|
|
|
|
|
|
| |
directories into tktest executable to avoid crashes
caused by ld loading a previously installed version
of the tcl or tk shared libraries. Remove setting
of LD_LIBRARY_PATH, LIBPATH, and SHLIB_PATH
before running tktest since it should no
longer be required.
FossilOrigin-Name: b5c7674b082c2f270b5b742b881666018d73a462
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a shared library. This should fix the build
under AIX. [Bugs 220858, 220955, 220921]
* unix/Makefile.in: Add TCL_STUB_LIB_SPEC and
TCL_STUB_LIB_FLAG variables.
* unix/configure: Regen.
* unix/configure.in: Pass TCL_STUB_LIB_SPEC into
Makefile and use it when linking the tk shared library.
Define USE_TCL_STUBS when building shared. Subst
TCL_STUB_LIB_SPEC and TCL_STUB_LIB_FLAG.
FossilOrigin-Name: 7695ed9ebcdbf0e6cc0a2697964df49cea740427
|
|
|
|
|
|
|
| |
* win/Makefile.in: Use $(MAKE) instead of make
in the tcltest rule.
FossilOrigin-Name: e2967b875dd664c24d19d9fb868bb0b40cd3b8d7
|
|
|
|
|
|
|
|
|
|
|
| |
TCL_EXE and when it should be available. Add
rule that prints message about running `make genstubs`
when tkStubInit.c is out of date.
* win/Makefile.in: Add TCL_TOOL_DIR and TCL_EXE
variables to better match the Tcl Makefile. Add
genstubs rule so tkSTubInit.c can be regenerated.
FossilOrigin-Name: c2200707b5e47a8c9993fb52b88f1fd6ac318eef
|
|
|
|
|
|
|
|
| |
** changes for 8.4, some already backported to 8.3.4 (patch #435660)
see ChangeLog for details
FossilOrigin-Name: 72721350b6f21354b5149babeafdb2304ece1e2e
|
|
|
|
|
|
|
| |
* win/Makefile.in: Add "make gdb" target. This target
can run wish inside either gdb or insight.
FossilOrigin-Name: 7cda0c5db7d62590d0e2cd87823312aa6080d14b
|
|
|
|
|
|
|
|
|
| |
Avoid adding libc to the LIBS and WISH_LIBS
variables since it is not needed when linking with CC.
If required when linking with LD it should be done
on a case by case basis in tcl.m4.
FossilOrigin-Name: 429452a958b3c26085a3c19ef5979123833e2412
|
|
|
|
|
|
| |
library/msgs/*.msg to dist target. [Bug: #448802]
FossilOrigin-Name: bedfb4674c4f19f5032d83f2554b0236150121c0
|
|
|
|
|
|
|
|
|
|
|
| |
* unix/configure:
* unix/configure.in: Use STLIB_LD when defining MAKE_LIB
and MAKE_STUB_LIB. Subst STLIB_LD, RANLIB, and AR.
* unix/tcl.m4: Update from Tcl.
* win/configure: Regen.
* win/tcl.m4: Update from Tcl.
FossilOrigin-Name: 67de68fc0038759f7292b250fa61dbfdf8420590
|
|
|
|
|
|
|
|
| |
* win/Makefile.in: Add `make shell` target. This target
will set the proper env vars before invoking wish
from the build directory.
FossilOrigin-Name: dbe847845b323099b04124b4b5f8975f6435644e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Set LDFLAGS to @LDFLAGS@ and @LDFLAGS_DEFAULT@. Add LDFLAGS_DEBUG
and LDFLAGS_OPTIMIZE to match the way CFLAGS_DEFAULT works. Use
new LDFLAGS variable in the Makefile instead of @LDFLAGS@.
* unix/configure: Regen.
* unix/configure.in: Don't set CFLAGS to CFLAGS_DEFAULT, instead
subst CFLAGS_DEFAULT into the Makefile. Add AC_SUBST for CFLAGS_DEBUG,
CFLAGS_OPTIMIZE, LDFLAGS_DEFAULT, LDFLAGS_DEBUG, and LDFLAGS_OPTIMIZE.
Remove unused LD_FLAGS subst.
* unix/tcl.m4: Update from Tcl.
* win/Makefile.in: Set CFLAGS to @CFLAGS@ and @CFLAGS_DEFAULT@.
Set LDFLAGS to @LDFLAGS@ and @LDFLAGS_DEFAULT@.
* win/configure: Regen.
* win/configure.in: Don't set CFLAGS or LDFLAGS, instead subst
CFLAGS_DEFAULT and LDFLAGS_DEFAULT into the Makefile.
* win/tcl.m4: Update from Tcl.
FossilOrigin-Name: 3b5982868ea872a09578ed4b2b40c3be4653583d
|
|
|
|
|
|
|
|
| |
* unix/configure: Regen.
* unix/configure.in: Don't subst STUB_LIB_FILE, use TCL_STUB_LIB_FILE
instead.
FossilOrigin-Name: cb2018308ce38d5193f6ad4d533c4e1276233eef
|
|
|
|
|
|
|
| |
* unix/Makefile.in: added TESTFLAGS to test and testlang targets to
conform with Windows makefile and TEA style.
FossilOrigin-Name: 21ea9340fdeefba136e92f5098ac7fc94a577336
|
|
|
|
|
|
|
|
|
|
|
| |
* win/Makefile.in (install-libraries):
* unix/Makefile.in (install-libraries): Added tkPlatDecls.h to
list of header files to install.
* generic/tk.h: Added #include "tkPlatDecls.h", which declares the
platform specific component of the public Tk stubs API's.
FossilOrigin-Name: 960c59512df2dfeb34b8851852007eb1efe83eeb
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* library/msgs/en.msg: English message catalog.
* library/msgs/es.msg: Spanish message catalog.
* library/msgs/fr.msg: French message catalog.
* unix/Makefile.in:
* unix/configure.in:
* library/tk.tcl:
* library/clrpick.tcl:
* library/choosedir.tcl:
* library/console.tcl:
* library/msgbox.tcl:
* library/tkfbox.tcl:
* library/xmfbox.tcl:
* library/bgerror.tcl: Applied patches from Laurent Duperval to
provide localization of Tk dialogs. [RFE: 2671].
FossilOrigin-Name: fba5538c67f2c40b36cf85e267a90136a5a80bbd
|
|
|
| |
FossilOrigin-Name: ade8d77904ec872f6474fa241e137f957dcb35c3
|
|
|
|
|
|
| |
* win/Makefile.in: makefile cleanup
FossilOrigin-Name: e9e426d70cfe0bc2d2c210bd75e93296dccf1867
|
|
|
|
|
|
| |
correctly [Bug: 4085]
FossilOrigin-Name: 3e43db8b9f2b7ac675da9bb7017725f18e59f2cd
|