summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
* * README: Bump version number to 8.6a4dgp2008-10-233-11/+11
| | | | | | | | | | | | | * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: FossilOrigin-Name: a6a0e86e903afdf5d457f75e2de08cb34f55c681
* fix GenericEvent Tcl_Panic errordas2008-10-221-2/+2
| | | FossilOrigin-Name: e06cf70512c4a41cb37595312af856114b6b3767
* Factor out the platform-specific bits of [tk busy]. [Bug 2180919]dkf2008-10-202-32/+209
| | | FossilOrigin-Name: 42d69c5440e925994955e38f87566134d309c8e5
* Implementation of the [tk busy] command on non-OSX.dkf2008-10-181-3/+8
| | | | | | Adapted from [Patch 1997907] FossilOrigin-Name: d9f9056ec1e227748b77891bf1b9bd0bddd4cae0
* Add "const" to many internalnijtmans2008-10-172-10/+10
| | | | | | | | | | const tables, so those will be put by the C-compiler in the TEXT segment in stead of the DATA segment. This makes those table sharable in shared libraries. FossilOrigin-Name: da3819dbb53904a418b6098f3b103df483c53304
* fix missing "-Wl," prefix in HP-UX buildnijtmans2008-10-172-2/+2
| | | FossilOrigin-Name: 58f0f9664117853d82d7568f1cb267a04f905f36
* fix missing "-Wl," prefix in HP-UX buildnijtmans2008-10-172-2/+2
| | | FossilOrigin-Name: 2556c2c43dece1ce046d6ffc25573624e856b92b
* * unix/tcl.m4: fix for bug [2073255]nijtmans2008-10-082-22/+22
| | | | | | * unix/configure: regenerated FossilOrigin-Name: fdb51745db22b8506af332690e7ab7968aeed0a6
* * unix/tkUnixWm.c: Restored consistency of error messages fromdgp2008-10-081-3/+3
| | | | | | | * macosx/tkMacOSXWm.c: [wm iconphoto] with the test suite and across all platforms. [Bug 2021443] FossilOrigin-Name: 5059871b859dc024e48f5d9c89c8487feb40e6dc
* Greatly clean up Tk's handling of the writability of the Tcl result object.dkf2008-10-053-8/+17
| | | FossilOrigin-Name: a83341a36174d2059bc339dea19260a38eda5a01
* * unix/tkConfig.sh.in: Added @XFT_LIBS@ to the definition of TK_LIBSdgp2008-08-291-2/+2
| | | | | | | to avoid link failures when a "big wish" program links against a --disable-shared build of libtk. (Discovered building expectTk). FossilOrigin-Name: 560003ff29c08bd5381c633ffca655325de9ba43
* * generic/tkImgPhoto.c: Changed TclStack* calls to ck* calls so thatdgp2008-08-281-12/+1
| | | | | | | | | | we don't create new dependencies on Tcl internals. * unix/tkUnixPort.h: Removed #include of tclInt.h that has been * win/tkWinPort.h: disabled for three years. If we needed this we'd have noticed by now. FossilOrigin-Name: 0ce4361ba3a9fba3c0934cc089c7e79458704a57
* * README: Bump version number to 8.6a3dgp2008-08-283-11/+11
| | | | | | | | | | | | | * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: FossilOrigin-Name: b9fae78d1982e91db62ca72d8892678c4b1ad2bc
* Split the photo image core into two pieces to make it easier to maintain.dkf2008-08-251-4/+9
| | | FossilOrigin-Name: 999c25802a2869d419441e14c906af7dad5291cd
* XID cleanup patch. Missed during the first commit, sorry.georgeps2008-08-191-467/+6
| | | FossilOrigin-Name: 71efe02f006669ca1f06d904b128c02d1dcada26
* After some discussion with Joe English and subsequently thegeorgeps2008-08-191-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | X.org developers (Keith Packard in particular), it was discovered that Tk is doing management of XIDs that it shouldn't need to do. The very common XC-MISC extension which has come with every version of X for the last 15 years is used with Xlib now, to retrieve the information about the used/unused XIDs. The public Tk_FreeXId is now a no-op. Joe English reviewed the patch, and said "please commit." The patch is associated with the bug tracker id: 2039720 generic/tkError.c: Remove the usage of TkpWindowWasRecentlyDeleted. generic/tkInt.decls: Update the declarations for the now unused internalstubs. generic/tkIntDecls.h: Regenerated based on tkInt.decls. generic/tkIntPlatDecls.h: Regenerated based on tkInt.decls. generic/tkStubInit.c generic/tkWindow.c: Remove the calls to TkInitXId, and TkFreeWindowId. macosx/tkMaxOSXPort.h: Remove TkFreeWindowId and TkInitXId macro definitions. macosx/tkMacOSXXStubs.c: Remove the no-op TkpWindowWasRecentlyDeleted. unix/tkUnixEvent.c: Remove call to TkFreeXId. unix/tkUnixXId.c: Remove a lot of unnecessary code (see above). win/tkWinPort.h: Remove TkFreeWindowId and TkInitXId. win/tkWinWindow.c: Remove TkpWindowWasRecentlyDeleted. FossilOrigin-Name: 8356aa0eec57fa7af4840febe78bf647259ff203
* autoheader-2.59das2008-08-131-15/+0
| | | FossilOrigin-Name: 333c9a69195ba38e73e325a79085fedfb071d0fa
* autoconf-2.59das2008-08-131-389/+7
| | | FossilOrigin-Name: 3adf907d3adce06efbc7ede5465ddbc4d74bc5da
* sync with tcldas2008-08-131-37/+0
| | | FossilOrigin-Name: 9a290fb381aff0f25abc249ebe4609aa8564ea96
* * unix/tcl.m4 (SC_PATH_X): check for libX11.dylib in addition todas2008-08-131-1/+1
| | | | | | libX11.so et al. FossilOrigin-Name: 7744c9430a4da5afc80c8829b077924cd959de37
* * README: Bump version number to 8.6a2dgp2008-08-123-5/+5
| | | | | | | | | | | | | * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: FossilOrigin-Name: 39d0f3137da355008d1713ed5a8d54ae5fee2242
* fix [2021443] inconsistant "wrong # args" messages (for Tk)nijtmans2008-07-232-9/+9
| | | FossilOrigin-Name: def570d7bdd7211b4c17c706781050222d16890f
* Tk 8.6a1 will no longer support [load] into, or compile against Tcl 8.5.dgp2008-06-191-3/+3
| | | FossilOrigin-Name: 6a573fc929cad3092327efe349b43f52d094fd21
* * README: Bump version number to 8.6a1dgp2008-06-193-11/+11
| | | | | | | | | | | | | * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: FossilOrigin-Name: dceb3a1eb37296ee09689495eaaaa6c5023da2e1
* * unix/configure: autoconf-2.59das2008-06-121-18/+43
| | | FossilOrigin-Name: 2f49a9c42c69431ab02874fb19b61a513760e4f7
* * unix/tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc.das2008-06-121-22/+39
| | | FossilOrigin-Name: 84b22557fd8901fc76c42cb32e1a95027dd14e38
* Use Xutf8LookupString where available [Patch #1986818].jenglish2008-06-111-14/+89
| | | | | | | This should fix problems (like #1908443) where Xlib's idea of the system encoding does not match Tcl's. FossilOrigin-Name: d531253df21fef1c33927acc0e5bf50e997378b9
* Get rid of pre-C89-isms (esp. CONST vs const).dkf2008-04-2714-303/+301
| | | FossilOrigin-Name: ddfd8bb6f7ecfa71a218a5dc88075a419e3e1d5c
* * unix/configure: autoconf-2.59das2008-04-021-1/+1
| | | FossilOrigin-Name: 8db05a8c36c2363c790aac2a9a8e136a6037d25e
* * unix/configure.in (Darwin): remove now unnecessary unexportingdas2008-04-021-2/+2
| | | | | | of libtclstub symbols from libtk. FossilOrigin-Name: 3bf36b11ce08d82ea7531934d5df6902beeb2bea
* * generic/tkWindow.c: Revised package initialization so thatdgp2008-04-021-3/+3
| | | | | | | | * unix/Makefile.in: "tkStubsPtr" is not present in libtk.so, but is present only in libtkstub.a. This tightens up the rules for users of the stubs interfaces. [Tcl Bug 1819422]. FossilOrigin-Name: 3acb80319561ffa6cc3a3b641ad75f14d55ea4d9
* autoconf-2.59das2008-04-011-8/+183
| | | FossilOrigin-Name: 3fe46d54a515b62a81b599f49fd705fc6ed0c2aa
* sync with tcl/unix/tcl.m4 changesdas2008-04-011-2/+21
| | | FossilOrigin-Name: f8a66ec006830b80726c8736e67c66541e953142
* * README: Bump version number to 8.6a0dgp2008-04-013-37/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tk.h: * library/tk.tcl: * macosx/Wish-Common.xcconfig: * unix/configure.in: * unix/tk.spec: * win/README: * win/configure.in: * win/tcl.m4: * unix/configure: autoconf-2.59 * win/configure: * generic/tkConsole.c: Relax Tcl_InitStubs() calls so that a Tk 8.6 * generic/tkMain.c: might [load] into a Tcl 8.5 interp. * generic/tkWindow.c: * generic/tkStubLib.c: Update to compatibility with a libtcl.so that contains no "tclStubsPtr" [Tcl Bug 1819422]. * generic/tkDecls.h: make genstubs * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h: FossilOrigin-Name: 764c36800898a03943ac51c5deaa0f324521040c
* autoconf-2.59core-8-5-2dgp2008-03-281-1/+1
| | | FossilOrigin-Name: 99ccee47b5201985f33c920dfb5a6093fed1ede1
* * README: Bump to 8.5.2 for release.dgp2008-03-283-10/+10
| | | | | | | | | | | | | * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: FossilOrigin-Name: 3fc91e38c4ee6bcf2aff40d32cc416bd52a187aa
* * unix/configure: autoconf-2.59das2008-03-271-9/+1
| | | FossilOrigin-Name: aa5a5f89933049a9c5797a3c89242ab0875c7c62
* * unix/tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166]das2008-03-271-1/+1
| | | FossilOrigin-Name: 1d036f58fa197d126c09dbc1c164e151d441d6c2
* * changes: Updates for 8.5.2 release.dgp2008-03-261-3/+3
| | | | | | | * unix/tkUnixCursor.c: Stop crash in [. configure -cursor] on X11. Thanks to emiliano gavilán. [Bug 1922466] FossilOrigin-Name: 770bde857d84ea815026ace07e49704192be369d
* XIM reorganization and cleanup; see [Patch 1919791] for details.jenglish2008-03-264-129/+69
| | | FossilOrigin-Name: 8f1f01a39fbd09f4c0efc8e871b350f98d269e6c
* Keep ttkStubLib.o in libtkstub instead of libtk. [Bug 1920030]jenglish2008-03-211-2/+2
| | | FossilOrigin-Name: 4d6b9001def79e9673e1cc00ffb762c6f1bfe1f0
* ttkStubLib.o needs to be in tk library as well as stub librarydas2008-03-191-2/+2
| | | FossilOrigin-Name: ad6f96a9e829047762cb3c7153a5e21b4ac725be
* Put ttkStubLib.o in libtkstub instead of libtk. [Bug 1863007].jenglish2008-03-181-6/+4
| | | FossilOrigin-Name: 4f4a18ba36868051e3d987530cf8ed42a24d2213
* * unix/configure.in: use backspace-quoting instead of double-quotingdas2008-03-133-37/+37
| | | | | | | * unix/tcl.m4: for lib paths in tkConfig.sh [Bug 1913622]. * unix/configure: autoconf-2.59 FossilOrigin-Name: 49de4f3502ad339d0b4292d0a7605f400733e8cf
* Try a fallback font if XftFontOpenPattern() fails in GetFontjenglish2008-03-121-4/+25
| | | | | | (workaround for [Bug 1090382]). FossilOrigin-Name: b2aa5f43fc070263b357344f167555ba3c61c694
* handle quoting of possibly empty XLIB_INCLUDE_INSTALL_DIR. [Bug 1912679]das2008-03-121-2/+2
| | | FossilOrigin-Name: 8b259332fc17de2a17cb5a681b65b7c8000e1e08
* * unix/configure: autoconf-2.59das2008-03-111-42/+42
| | | FossilOrigin-Name: 1bac92eab595c1dac4b8f17eca0b16d5a151cf11
* * macosx/GNUmakefile: fix quoting to allow paths todas2008-03-114-124/+124
| | | | | | | | | | | | | * macosx/Wish-Common.xcconfig: ${builddir}, ${INSTALL_ROOT} * unix/Makefile.in: and ${TCL_BIN_DIR} to contain * unix/configure.in: spaces. * unix/install-sh: * unix/tcl.m4: * unix/Makefile.in (install-strip): strip non-global symbols from dynamic library. FossilOrigin-Name: 4eb574b7d3c3d9247d3cef42b69c48d4ab409611
* Document missing configure options.dkf2008-02-141-117/+122
| | | FossilOrigin-Name: 20e8137967525b02e7621cf238205a520dc305e7
* *** 8.5.1 TAGGED FOR RELEASE ***dgp2008-02-043-5/+5
| | | | | | | | | | | | | * generic/tk.h: Bump to 8.5.1 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: FossilOrigin-Name: 32843d0f37397dff8ce1c3f88091c08aa915c528