summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * Updated Tk's console to CONSTified channel driver interface.dgp2002-01-154-17/+10
| | | | [Tcl Patch 503565, Tk Patch 503983]
* * Updated Tk's console to CONSTified channel driver interface.dgp2002-01-152-4/+10
| | | | [Tcl Patch 503565, Tk Patch 503983]
* Use ${libdir} instead of ${exec_prefix}/lib. [Tcl bug 489370]mdejong2002-01-115-233/+250
| | | | | | | * unix/configure: Regen. * unix/configure.in: Define and use libdir. * win/configure: Regen. * win/configure.in: Define libdir.
* * unix/Makefile.in: Burn Tcl and Tk buildmdejong2002-01-112-15/+24
| | | | | | | | | 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.
* Enable use of Tcl stubs when building Tk asmdejong2002-01-114-8/+29
| | | | | | | | | | | | | 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.
* Fix the following bug: If you select an entry on a cascade menu (on Win32)drh2002-01-082-1/+22
| | | | | | | then the next time the parent menu is posted, the cascade entry appears active. Also, if you traverse to a disabled menu entry using keystrokes and press ENTER on the disabled entry, then that entry appears active the next time the menu is posted. The same patch fixes both problems.
* * generic/tkBind.c (TkBindFree):dgp2002-01-044-14/+21
| | | | | | * generic/tkGrid.c (ResolveConstraints,CheckSlotData,DestroyGrid): * generic/tkSelect.c (Tk_DeleteSelHandler,TkSelDeadWindow): Replaced Tcl_Free calls with ckfree so that memory debugging is fully supported.
* * test/winButton.test:hobbs2001-12-293-103/+146
| | | | | | * win/tkWinButton.c: added updated patch #463234 which returns the default sizing behavior (not so native), but enables native L&F with negative sizing (-11 for example).
* see ChangeLoghobbs2001-12-281-0/+30
|
* * win/tkWinWm.c (InitWindowClass): corrected init routines tohobbs2001-12-281-41/+56
| | | | | allow unicode in window titles on Windows (for Win2K/XP). (TkWmStackorderToplevel): Corrected casts to enable debug compile
* * win/tkWinDialog.c (Tk_MessageBoxObjCmd): use MessageBoxW forhobbs2001-12-281-7/+434
| | | | | | | | proper display of unicode errors. Added patch which uses new OLE based directory chooser. This still has some issues, so is disabled by default. [Patch #468139] (ColorDlgHookProc) Corrected ability to use unicode chars in tk_chooseColor -title.
* * win/tkWinInt.h:hobbs2001-12-282-2/+64
| | | | | | | | * win/tkWinX.c: added TkWinProcs that represent a function table to switch between unicode and ansi procs on Windows. This is analogous to the TclWinProcs. Using Tcl_WinUtfToTChar, we can easily take advantage of using unicode functions where available without having to switch on the platform id each time.
* win/tkWinInit.c (TkpDisplayWarning): added Tcl_DStringFreeshobbs2001-12-281-1/+3
|
* * win/configure: regen'edhobbs2001-12-282-4/+4
| | | | | * win/tcl.m4: added shell32.lib to link libs, as these are necessary for new directory chooser (when enabled).
* * library/text.tcl (tk::TextButton1): made text receive focus evenhobbs2001-12-281-2/+5
| | | | | in disabled state for Windows to show selection and allow mouse-wheel scrolling.
* * win/tkWinInit.c (TkpDisplayWarning): Use MessageBoxW in case thehobbs2001-12-282-2/+14
| | | | error displayed has unicode chars. [Bug #485986]
* * generic/tkButton.c (ButtonTextVarProc): guard against beinghobbs2001-12-282-5/+30
| | | | called while the *button/label is being deleted. [Bug #490051]
* * mac/mac/tkMacInit.c:das2001-12-275-42/+43
| | | | | | | | * mac/mac/tkMacResource.r: synced up tkInit features to unix/win: use existing tkInit proc if defined. Added spinbox.tcl resource. Used TclGetEnv() instead of Tcl_GetVar2(interp, env) * mac/tkMacApplication.r: * mac/tkMacLibrary.r: minor version resources cleanup
* * library/entry.tcl:hobbs2001-12-273-241/+130
| | | | | | * library/spinbox.tcl: * library/text.tcl: added extra checks against bug #220269 and made spinbox reuse more of the entry procedure code.
* Fix date in entry.mdejong2001-12-201-1/+1
|
* * unix/configure: Regen.mdejong2001-12-203-5/+10
| | | | * unix/tcl.m4: Update from Tcl.
* * unix/configure: Regen.mdejong2001-12-193-110/+168
| | | | * unix/tcl.m4: Update from Tcl.
* * unix/configure: Regen.mdejong2001-12-193-7/+23
| | | | | * unix/configure.in: Move EXP file changes over from Tcl configure script to fix AIX build with gcc. [Bug 220955]
* * unix/Makefile.in:mdejong2001-12-193-4/+10
| | | | | * win/Makefile.in: Use $(MAKE) instead of make in the tcltest rule.
* * Corrected test thatdgp2001-12-192-3/+8
| | | | failed on Solaris/CDE due to text scrolling. [Bug 413735]
* corrected spin(up|down) -> button(up|down)hobbs2001-12-181-3/+3
|
* Added code to guess the correct default extension from whatever valuedkf2001-12-143-8/+41
| | | | | was selected in the filetypes option menu. Adapted from code by Chris Nelson submitted in Patch #492220.
* (TkWmStackorderToplevelWrapperMap): added statichobbs2001-12-131-2/+3
|
* Added panic in TkPutImage in case of failure to allocate bitmapchengyemao2001-12-071-2/+4
|
* Added panic in ImgPhotoInstanceSetSize in case of failure to get pixmapchengyemao2001-12-071-1/+5
|
* Added panic to TkPutImage in case of failure to allocate bitmapchengyemao2001-12-071-1/+5
|
* * generic/tkText.c:hobbs2001-12-053-20/+26
| | | | | * generic/tkText.h: changed TkTextEditType enums to be prefaced with TK_EDIT_ to prevent name collision.
* * mac/tkMacWm.c: mac implementation of wm stackorderdas2001-12-052-5/+232
|
* Add TK patch 481148 to implement TIP 74, themdejong2001-12-0410-18/+866
| | | | | | | | | | | | | | | | | | | | | | | | | | wm stackorder command. * doc/winfo.n: Update documentation for the winfo children command to indicate that top-level windows are not returned in stacking order. * doc/wm.n: Add documentation for wm stackorder. * generic/tkInt.decls (TkWmStackorderToplevel): Add decl for new function. * generic/tkIntDecls.h: Regen. * generic/tkStubInit.c: Regen. * tests/unixWm.test: Add stackorder command to test for wm command usage message. * tests/wm.test: Add new set of tests for generic window manager methods. * unix/tkUnixWm.c (Tk_WmCmd, TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Add unix implementation of new wm stackorder command. * win/tkWinWm.c (Tk_WmCmd, TkWmStackorderToplevelEnumProc, TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Add windows implementation of new wm stackorder command.
* no messagedavygrvy2001-12-031-0/+5
|
* install target changes by request from Ryan Casey <scfiead@hotmail.com>.davygrvy2001-12-031-26/+15
|
* More widget demo improvements.dkf2001-11-302-13/+50
|
* D'oh! Forgot part of the changelog entry...dkf2001-11-291-1/+2
|
* Made tk_setPalette guess a reasonable default for the foreground colour.dkf2001-11-292-3/+17
|
* no messagedavygrvy2001-11-281-0/+5
|
* Fixed CAT32 target. cat.c is located in the Tcl source, not the Tk source.davygrvy2001-11-281-2/+2
|
* When a menu is torn off, a new "clone" menu is created which is an exactdrh2001-11-272-2/+9
| | | | | | | | copy of the original. The copy even includes the tearoff bar, though the tearoff bar is not displayed. But even though it wasn't displayed, the tearoff bar on the tearoff menu could be visited using keyboard traversal. This change makes it so that the (invisible) tearoff bar of tearoff menus is no longer visited on keyboard traversal.
* Change the behavior of menus on windows to be more consistent with nativedrh2001-11-272-2/+15
| | | | | windows menus. Disabled menu entries show their active background color on mouseover and keyboard traversal.
* * unix/Makefile.in: Add comments to better describemdejong2001-11-253-8/+46
| | | | | | | | | 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.
* * win/configure: Regen.mdejong2001-11-254-24/+39
| | | | | | | * win/configure.in: Don't AC_SUBST CFLAGS_DEBUG, CFLAGS_OPTIMIZE, or CFLAGS_WARNING since it is now done in SC_CONFIG_CFLAGS. * win/tcl.m4 (SC_CONFIG_CFLAGS): AC_SUBST DL_LIBS, CFLAGS_DEBUG, CFLAGS_OPTIMIZE, and CFLAGS_WARNING.
* Fix up some non-standard ChangeLog entires.mdejong2001-11-251-7/+7
|
* ** upport to 8.4 of mac code changes for 8.3.3 & various newdas2001-11-2345-4879/+4688
| | | | | | ** changes for 8.4, some already backported to 8.3.4 (patch #435660) see ChangeLog for details
* added static to TextGetText and popStack func definitionshobbs2001-11-211-3/+3
|
* (DestroyText): plugged mem leak when not clearing stack (callewaert)hobbs2001-11-212-8/+15
| | | | (TextGetText): more efficient string size calculation (darley)
* * generic/tkText.c (TextGetText): reworked to use DString forhobbs2001-11-201-54/+58
| | | | improved speed. (callewaert, darley)