summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
* *** 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:
* * macosx/Wish-Info.plist.in: add CFBundleLocalizations key, listingdas2008-02-022-12/+17
| | | | | | | | | * unix/configure.in (Darwin): all library/msgs locales. * unix/configure.in (Darwin): correct Info.plist year substitution in non-framework builds. * unix/configure: autoconf-2.59
* Re-fix strict-aliasing warnings reintroduced by last patch.jenglish2008-01-281-24/+15
|
* Fix [Bug 835848].jenglish2008-01-271-9/+14
| | | | Use FcTypeDouble for XFT_SIZE attribute.
* Merged common code from InitFont() and TkpGetFontAttrsForChar(),jenglish2008-01-271-113/+86
| | | | | | | factored into GetTkFontAttributes() and GetTkFontMetrics(). Removed write-only struct UnixFtFont member 'drawable'. Removed unneeded double-pointer indirections. Ensure that TkFontAttributes.family member is a Tk_Uid as specified.
* * generic/tk.h: Bump version number to 8.5.1b1 to distinguishdgp2008-01-023-6/+6
| | | | | | | | | | * library/tk.tcl: CVS development snapshots from the 8.5.0 and * unix/configure.in: 8.5.1 releases. * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:
* merge stable branch onto HEADdgp2007-12-1327-35/+35
|
* * unix/README: Mention the stub library created by `make` and warndgp2007-12-071-18/+15
| | | | | about the effect of embedded paths in the installed binaries. Thanks to Larry Virden. [Tcl Bug 1794084]
* Added Danish to list of locales.dkf2007-12-051-2/+2
|
* * unix/tkUnixPort.h: When unix/configure determines whether thedgp2007-11-281-1/+4
| | | | | intptr_t type is available, it has the <inttypes.h> header present. It's only fair that we let Tk have it too.
* General improvements to Unix READMEdkf2007-11-231-24/+41
|
* autoconf-2.59core_8_5_b3das2007-11-191-6/+6
|
* * README: Bump version number to 8.5b3.dgp2007-11-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:
* autoconf-2.59das2007-11-181-18/+18
|
* whitespace & order (sync with tclconfig/tcl.m4)das2007-11-181-7/+8
|
* autoconf-2.59das2007-11-161-231/+513
|
* sync with tcl/unix/tcl.m4das2007-11-161-281/+246
|
* autoconf-2.59das2007-11-141-6/+6
|
* sync with tcl/unix/tcl.m4das2007-11-141-0/+31
|
* Make documentation use the name that scripts use as much as possible.dkf2007-11-011-0/+2
| | | | [Bug 1640073]
* * generic/tk.h: Bump version number to 8.5b2.1 to distinguishdgp2007-10-303-5/+5
| | | | | | | | | | * library/tk.tcl: CVS development snapshots from the 8.5b2 * unix/configure.in: release. * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:
* * tests/listbox.test, tests/panedwindow.test, tests/scrollbar.test:hobbs2007-10-301-54/+37
| | | | | | | | | | | | | | | | * library/bgerror.tcl, library/dialog.tcl, library/listbox.tcl: * library/msgbox.tcl, library/optMenu.tcl, library/tclIndex: * library/tkfbox.tcl, library/demos/floor.tcl, library/demos/rmt: * library/demos/tcolor, library/demos/text.tcl: * library/demos/twind.tcl, library/demos/widget: Buh-bye Motif look * library/ttk/fonts.tcl: Update of Tk default look in 8.5 * macosx/tkMacOSXDefault.h: Trims border sizes, cleaner X11 look * unix/tkUnixDefault.h: with minor modifications for Win32/Aqua. * win/tkWinDefault.h: Uses Tk*Font definitions throughout for * win/tkWinFont.c: classic widgets. [Bug #1820344] * library/obsolete.tcl (::tk::classic::restore): This restores changes made to defaults in 8.5 using the 'option' command, segmented into logical groups.
* * README: Bump version number to 8.5b2.dgp2007-10-263-11/+11
| | | | | | | | | | | * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* * generic/tkFocus.c, generic/tkFrame.c, generic/tkInt.h:hobbs2007-10-151-7/+154
| | | | | | | | * macosx/tkMacOSXButton.c, macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c, unix/tkUnixWm.c, win/tkWinWm.c: * doc/wm.n, tests/wm.test: TIP #125 implementation [Bug 998125] Adds [wm manage|forget] for dockable frames. Finished X11 and Windows code, needs OS X completion.
* * generic/tkArgv.c: Fix gcc warnings about 'cast to/fromdas2007-10-154-6/+322
| | | | | | | | | | | | | | | | | | | * generic/tkCanvUtil.c: pointer from/to integer of different * generic/tkCanvas.c: size' on 64-bit platforms by casting * generic/tkCursor.c: to intermediate types * generic/tkInt.h: intptr_t/uintptr_t via new PTR2INT(), * generic/tkListbox.c: INT2PTR(), PTR2UINT() and UINT2PTR() * generic/tkObj.c: macros. * generic/tkStyle.c: * generic/tkTextIndex.c: * generic/tkUtil.c: * generic/ttk/ttkTheme.h: * generic/ttk/ttkTreeview.c: * unix/tkUnixMenu.c: * unix/configure.in: * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
* * unix/configure.in (Darwin): add support for 64-bit X11.das2007-10-152-15/+106
| | | | * unix/configure: autoconf-2.59
* * generic/tk.h: Bump version number to 8.5b1.1 to distinguishdgp2007-10-023-13/+13
| | | | | | | | | | * library/tk.tcl: CVS development snapshots from the 8.5b1 * unix/configure.in: release. Updated LOCALES. * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:
* * README: Bump version number to 8.5b1.dgp2007-09-193-5/+5
| | | | | | | | * generic/tk.h: Merge from core-stabilizer-branch. * library/tk.tcl: Stabilizing toward 8.5b1 release now done * unix/configure.in: on the HEAD. core-stabilizer-branch is * unix/tk.spec: now suspended. * win/configure.in:
* autoconf-2.59das2007-09-181-85/+148
|
* fix quoting of new FreeBSD SHLIB_LDdas2007-09-181-1/+1
|
* Use '${CC} -shared' instead of 'ld -Bshareable' to build shared librariesjenglish2007-09-173-186/+97
| | | | on current NetBSDs [#1749251].
* * unix/tcl.m4: replace all direct references to compiler by ${CC} todas2007-09-152-74/+80
| | | | | | | | | enable CC overriding at configure & make time; run check for visibility "hidden" with all compilers; quoting fixes from TEA tcl.m4. (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld' in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.59
* * generic/tkConsole.c: Revised calls to Tcl_InitStubs() anddgp2007-09-111-5/+4
| | | | | | | | | * generic/tkMain.c: [package require Tcl] so that Tk Says What * generic/tkWindow.c: It Means using the new facilties of [package] * library/tk.tcl: in Tcl 8.5 about what version(s) of Tcl it * unix/Makefile.in: is willing to work with. [Bug 1578344]. * win/Makefile.in: * win/makefile.vc:
* comment typos: s/Tcl/Tk/das2007-09-111-4/+4
|
* typo corrections [Bug 1788682]hobbs2007-09-101-3/+3
|
* header cleanupdgp2007-09-0719-40/+28
|
* * generic/tkWindow.c (Initialize): Moved common Tk initializationdgp2007-09-062-12/+5
| | | | | | | | | | | * generic/tkInitScript.h (removed): script out of tkInitScript.h * macosx/tkMacOSXInit.c: and multiple TkpInit() routines and * unix/Makefile.in: into the common Initialize() routine in * unix/tkUnixInit.c: generic code. Also removed constraint on * win/tkWinInit.c: ability to define a custom [tkInit] before calling Tk_Init(). Until now the custom [tkInit] had to be a proc. Now it can be any command. Removal of tkInitScript.h also fixes [Bug 1656283].
* correct autoconf/autoheader dependenciesdas2007-09-051-5/+4
|
* * unix/Makefile.in: It's unreliable to count on the releasedgp2007-09-041-2/+2
| | | | | manager to remember to `make genstubs` before `make dist`. Let the Makefile remember the dependency for us.
* * unix/Makefile.in: Corrections to `make dist` dependencies to bedgp2007-09-041-4/+6
| | | | sure that macosx/configure gets generated whenever it does not exist.
* * unix/Makefile.in: add support for compile flags specific todas2007-08-073-18/+26
| | | | | | | | | object files linked directly into executables. * unix/configure.in (Darwin): only use -seg1addr flag when prebinding; use -mdynamic-no-pic flag for object files linked directly into exes. * unix/configure: autoconf-2.59
* * unix/Makefile.in: clarify what the headers installed are, andhobbs2007-07-091-9/+13
| | | | add ttkTheme.h and ttkDecls.h to private headers (later public).
* * unix/configure.in: fix flag used to weak-link libXss.das2007-06-292-3/+3
| | | | * unix/configure: autoconf-2.59
* * unix/configure.in (Darwin): link the Tk and Wish plists into theirdas2007-06-063-41/+50
| | | | | | | binaries in all cases; fix 64bit arch removal in fat 32&64bit builds. * unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. * unix/configure: autoconf-2.59
* * unix/Makefile.in: add datarootdir to silence autoconf-2.6x warning.das2007-06-031-1/+2
|
* Removed ttk::dialog and dependencies.jenglish2007-05-251-2/+1
|
* * unix/configure: autoconf-2.59 (FC6 fork)dgp2007-05-183-11/+11
| | | | | | | | | | | * win/configure: * README: Bump version number to 8.5a7 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* Fix crash introduced by previous fix, exposed under newer fontconfigjenglish2007-05-151-4/+1
| | | | libraries [Bug 1717830 again].
* Fix various memory leaks [Bug 1717830], [Bug 800149].jenglish2007-05-151-21/+14
|
* [Tk Bug 1712081]dgp2007-05-141-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * unix/Makefile.in: Updates to account for new and deleted files * win/Makefile.in: tkStubImg.c and tkOldTest.c. * win/makefile.bc: * win/makefile.vc: * generic/tkOldTest.c (new): New file used to create testing * generic/tkTest.c: commands for testing various Tk * tests/constraints.tcl: legacy interfaces where a separate * tests/image.test: compilation unit is needed in order to #define suitable macros during compilation. Only the effect of USE_OLD_IMAGE on Tk_CreateImageType() is currently tested, but more similar testing commands can be added to this same file. New constraint defined to detect presence of the image type provided by the new testing code, and a few tests added to exercise it. Having USE_OLD_IMAGE support tested by the default test suite should reduce chance of a recurrence of this bug. * doc/CrtImgType.3: Revised docs to better indicate the legacy * doc/CrtPhImgFmt.3: nature of the interfaces supported by USE_OLD_IMAGE. * generic/tkDecls.h: make genstubs * generic/tkStubInit.c: * generic/tk.decls: Reworked USE_OLD_IMAGE support to use * generic/tk.h: the same support mechanisms both with * generic/tkStubImg.c (deleted):and without a stub-enabled build. In each case, route the legacy calls to Tk_CreateImageType and Tk_CreatePhotoImageFormat through the Tk_CreateOldImageType and Tk_CreateOldPhotoImageFormat routines. Add those routines to the public stub table so they're available to a stub-enabled extension. Remove the definition of Tk_InitImageArgs() and use a macro to convert any calls to it in source code into a comment. * generic/tkImage.c: Removed the MODULE_SCOPE declarations that * generic/tkImgPhoto.c: broke USE_OLD_IMAGE support.