summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
* * README: Bumped patch level to 8.4.6 to distinguishdgp2003-12-033-6/+6
| | | | | | | | | | | * generic/tk.h: CVS snapshots from the 8.4.5 release. * unix/configure.in: * unix/tk.spec: * win/configure.in: * macosx/Wish.pbproj/project.pbxproj: * unix/configure: autoconf (2.13) * win/configure:
* * generic/tkMenubutton.h: fixed compound menubutton handling likehobbs2003-11-171-48/+63
| | | | | | * generic/tkMenubutton.c: *button corrections of 2003-04-25. * mac/tkMacMenubutton.c (TkpDisplayMenuButton): * unix/tkUnixMenubu.c (TkpDisplayMenuButton):
* improve AIX --enable-64bit handlinghobbs2003-11-122-77/+77
|
* * unix/Makefile.in (SHLIB_LD_FLAGS): include in Makefile as it ishobbs2003-11-111-1/+2
| | | | used in MAKE_LIB sometimes (ie: AIX-64) [Bug #829686] (jimix)
* * unix/tkUnixFont.c (GetFontAttributes): place extra check for NULLhobbs2003-10-291-1/+8
| | | | family against bad X servers.
* * unix/mkLinks:hobbs2003-10-131-0/+2
| | | | * doc/GetHWND.3: add Tk_AttachHWND docs [Bug #220803]
* * mac/tkMacButton.c (TkpDisplayButton):hobbs2003-10-101-4/+4
| | | | | | * macosx/tkMacOSXButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): correct imageYOffset for buttons with just images.
* * unix/mkLinks: make mklinksdgp2003-10-061-2/+0
|
* *unix/configure.in: Reconfigured to use $TCL_PREFIX as thedgp2003-10-062-341/+353
| | | | | | | | default value of --prefix, and also added warning when a TK_PREFIX value different from TCL_PREFIX is selected, since [package require Tk] fails in that configuration. [Bug 765642] * unix/configure: autoconf (2.13)
* * unix/tcl.m4 (SC_PATH_TCLCONFIG): Corrected search path sodgp2003-10-062-139/+167
| | | | | | that alpha and beta releases of Tcl are not favored. [Bug 608698] * unix/configure: autoconf (2.13)
* * unix/configure.in: Added check that version of Tcl header founddgp2003-10-062-135/+147
| | | | | | | | by configure matches that of the Tk we wish to build. As long as the Tk sources insist on lockstep releases, Tk's configuration should verify that's what we have. [Bug 749088] * unix/configure: autoconf (2.13)
* * README: Bumped to patch level 8.4.5dgp2003-10-033-6/+6
| | | | | | | | | | | * generic/tk.h: to prepare for next patch * macosx/Wish.pbproj/project.pbxproj: release. * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure:
* Added note to make it clear that frameworks are an OSX feature [Bug 619440]dkf2003-09-291-1/+1
|
* * unix/tkUnixFont.c (Tk_DrawChars): do not make XGetGeometry callhobbs2003-07-191-3/+12
| | | | | | that prevents overwidth lines as it requires a roundtrip call to the X server for every string drawn. Hard-code max width to 32768 until a beter solution to get max width is made.
* * unix/tkUnixEvent.c (TkpCloseDisplay): Don'tmdejong2003-07-161-10/+40
| | | | | | | | | test for XCloseIM bug when the XFree86 version is newer than 4.0 since the layout of the XIM structure has changed. The check is not needed for newer XFree86 releases since the bug we are checking for was fixed in the 4.2.99.2 release. [Bug 755530]
* * README: Bumped patchlevel to 8.4.4 in preparationdgp2003-07-153-6/+6
| | | | | | | | | | | * generic/tk.h: for the Tk 8.4.4 release. * macosx/Wish.pbproj/project.pbxproj: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure:
* * unix/Makefile.in: do not run autoconf during 'make dist' as thehobbs2003-05-201-4/+2
| | | | configure is now a CVS-maintained file and should be up-to-date.
* Bumped version to 8.4.3hobbs2003-05-153-6/+6
|
* * unix/tkUnixFont.c: use gb2312-raw as the alias for gb2312*hobbs2003-05-151-2/+2
| | | | | | charset fonts. gb2312.enc was made to be euc-cn for Tcl because that is what is most often meant, but X really wants the original (-raw) gb2312 encoding. [Bug 557030]
* remove outdated commentshobbs2003-04-261-5/+1
|
* * generic/tkButton.h: Rewrote the handlinghobbs2003-04-261-22/+37
| | | | | | | | | | * generic/tkButton.c (TkButtonWorldChanged): of compound *buttons * mac/tkMacButton.c (TkpDisplayButton): to correctly display * macosx/tkMacOSXButton.c (TkpDisplayButton): mixture of disabledfg, * unix/tkUnixButton.c (TkpDisplayButton): selectcolor, indicator, * win/tkWinButton.c (TkpDisplayButton): etc. *buttons will now only stipple the image, unless no disabledfg is given, in which case it will stipple the whole button.
* * unix/tkUnixButton.c (TkpDisplayButton): Use the normalTextGc whenhobbs2003-04-251-4/+8
| | | | | | * win/tkWinButton.c (TkpDisplayButton): displaying disabled text that have images, as they get a gray50 stipple as well and the disabledGc is not set up correctly for font drawing. [Bug #477740]
* replace version refs with version-agnostic wordinghobbs2003-02-271-5/+6
|
* * unix/tkUnixFont.c (CreateClosestFont, CanUseFallback): use thehobbs2003-02-251-4/+4
| | | | first best font match in user font path. [Bug #647497] (dal zotto)
* * unix/tkUnixButton.c (TkpDisplayButton): Correct visual displayhobbs2003-02-251-13/+33
| | | | | of disabled check/radiobutton to be more distinctive on unix. * tests/unixButton.test: [Bug #669595] (hintermayer)
* * library/console.tcl: (aqua & macintosh) added missing <Cmd-q>das2003-02-212-2/+2
| | | | | | | | | | binding for corresponding Quit menu item shortcut. * macosx/README: updated instructions for embedded build, added various improvements by Russell Owen. * unix/tcl.m4: update from Tcl. * unix/configure: regen.
* Removed potentially fatal FMR in Unix font handling. No test because anydkf2003-02-201-22/+48
| | | | test would be very platform- and build-specific. [Bugs #618872 and #689357]
* * unix/configure: Regen.andreas_kupries2003-02-192-124/+131
| | | | * unix/tcl.m4: Update from Tcl (HP xnet [Bug #651811]).
* * unix/configure: Regen.mdejong2003-02-192-168/+174
| | | | * unix/tcl.m4: Update from Tcl.
* * README: Bumped to 8.4.2.hobbs2003-02-153-127/+132
| | | | | | | | | | | * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure: * unix/configure.in: * unix/tcl.m4: * unix/tk.spec: * win/configure: * win/configure.in:
* correct HP-UX ia64 --enable-64bit build flagshobbs2003-02-151-2/+7
|
* unix/tkUnixEvent.c (OpenIM): Remove unused variablejenglish2003-01-101-3/+2
| | | | (Fixes: #664780 "SGI warning: OpenIM")
* WaitForEvent(): process Map and Unmap eventsjenglish2002-12-271-9/+13
| | | | | | | as well as Configure events during WaitFor{Configure|Map}Notify. Fixes [Bug 578569] (WaitForMapNotify could process Map and Unmap events out of order, making Tk think a window was unmapped when it really wasn't).
* * tests/wm.test: Add wm-transient-6.3 tomdejong2002-12-011-17/+9
| | | | | | | | | | | check that a transient remains withdrawn when it is first withdrawn and then turned into a transient. * unix/tkUnixWm.c: * win/tkWinWm.c: Replace WM_TRANSIENT_WITHDRAWN with WM_WITHDRAWN and set this flag whenever a window is explicitly withdrawn. This fixes the test case added above. [Bug 644356]
* * unix/Makefile.in: add macosx/*.tcl (buildTkConfig.tcl inhobbs2002-11-191-3/+3
| | | | particular) to the dist target.
* * unix/Makefile.in: added macosx/README to dist target.das2002-11-071-1/+2
|
* * unix/configure: Regen.mdejong2002-11-062-133/+157
| | | | | | | * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/configure.in: Check that AR, RANLIB, and RC are found on the path when building with gcc.
* * tests/text.test: properly return the number ofhobbs2002-10-171-4/+5
| | | | * unix/tkUnixFont.c (ControlUtfProc): bytes consumed. [Bug #624732]
* * unix/configure:hobbs2002-10-162-184/+167
| | | | | * unix/tcl.m4: add AIX-5 ppc build support. Remove unused SC_ENABLE_MEMDEBUG.
* * unix/README: doc'ed --enable-symbols options.hobbs2002-10-104-110/+146
| | | | | | | * 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.
* Finally dealt with 614650 and with a simpler solution too.dkf2002-10-011-86/+7
|
* Incremental transfers of UTF8_STRING selections should now work; Tk will nowdkf2002-09-301-41/+120
| | | | | | tag them with the right size and only transfer complete UTF8 characters. Previously, things only worked when the transfer could only happen in one go, and even then not always. [Bug 614650, reported by Reinhard Max]
* * README: Bumped to version 8.4.1 to avoid confusiondgp2002-09-274-9/+9
| | | | | | | | | | | * generic/tk.h: of CVS snapshots with release 8.4.0. * unix/README: * unix/configure.in: * unix/tk.spec * win/configure.in: * unix/configure: autoconf * win/configure:
* * unix/configure: regen.hobbs2002-09-272-131/+147
| | | | * unix/tcl.m4: improve AIX-4/5 64bit compilation support.
* * unix/Makefile.in: add macosx subdir to dist target.hobbs2002-09-271-13/+14
| | | | Do not generate .Z, only .gz and .zip in alldist target.
* * macosx/Makefile: preserve environment value of INSTALL_ROOT.das2002-09-262-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | 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}
* Regen from Tcldkf2002-09-242-162/+174
|
* Regen from Tcldkf2002-09-242-145/+150
|
* * unix/configure: Regen.mdejong2002-09-153-114/+140
| | | | | | | | | * unix/tcl.m4: Update from Tcl. * unix/tkUnixEvent.c (TkpCloseDisplay): Use PEEK_XCLOSEIM to examine the input context queue before invoking XCloseIM. Generate an assert if there is an input context that has not been freed. [Patch 570902]
* * unix/Makefile.in: added DYLIB_INSTALL_DIR variable for Darwindas2002-09-103-110/+117
| | | | | | | | | | | | | 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.