summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * mac/tkMacDraw.c: mac still needs pointer warping routinehobbs1999-12-142-2/+82
| | | | | | | * mac/tkMacXStubs.c: * win/tkWinDraw.c: * win/tkWinPointer.c: added support for pointer warping and platform specific support for dash patch items
* * generic/tkStubInit.c:hobbs1999-12-1444-1907/+10933
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tkDecls.h: * generic/tkIntXlibDecls.h: * generic/tkInt.decls: added XSetDashes and XWarpPointer * generic/tk.decls: added Tk_CreateSmoothMethod, and reserved two spots * generic/tk.h: added Tk_SmoothMethod struct, state item to canvas record, #defines for item state, support for using old char*-based canvas item C creation procedures with -DUSE_OLD_CANVAS, Tk_Dash, Tk_TSOffset (-offsets) & Tk_Outline structs and #defs, decls for dash, outline and postscript routines * generic/tkBind.c: added support for Quadruple clicks, and added the -warp option to 'event' with pointer warping routines * xlib/xgc.c: * generic/tkRectOval.c: * generic/tkCanvArc.c: * generic/tkCanvBmap.c: * generic/tkCanvImg.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvPs.c: * generic/tkCanvText.c: * generic/tkCanvUtil.c: * generic/tkCanvWind.c: * generic/tkCanvas.c: * generic/tkCanvas.h: Canvas and items received overhaul to with the addition of the dash patch (Nijtmans, et al) This includes objectification of the 'canvas' command, as well as support for (where appropriate) dashes in items, extended stipple support, state for all items, and postscript generation of images and windows. See the new canvas man page for related docs. * generic/tkEntry.c: added entry widget validation, see entry.n * generic/tkEvent.c: on simulated events, ButtonPress should be matched with ButtonRelease to be correct * generic/tkFont.c: corrected possible null reference * generic/tkFrame.c: made frame a Tcl_Obj based command * generic/tkGet.c: added TkGetDoublePixels * generic/tkImage.c: bug fixes from Img patch and new Tk_PostscriptImage and Tk_SetTSOrigin functions * generic/tkImgBmap.c: new ImgBmapPostscript function * generic/tkImgPhoto.c: new Tk_CreatePhotoOption, Tk_DitherPhoto * generic/tkInt.h: declarations for some new functions * generic/tkMessage.c: reworked relief drawing * generic/tkOldConfig.c: added TK_CONFIG_OBJS so old style ConfigureWidget calls can pass in Tcl_Obj arrays * generic/tkScrollbar.c: * generic/tkScrollbar.h: made -orient use an option table * generic/tkText.c: * generic/tkText.h: made -wrap and -state use option tables * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextImage.c: * generic/tkTextMark.c: * generic/tkTextTag.c: * generic/tkTextWind.c: added support for -elide and -state hidden * generic/tkTrig.c: changed TkMakeBezierCurve to support returning the upper limit of points needed for spline * generic/tkUtil.c: new option table parsing routines * generic/tkWindow.c: init'ing of warp stuff, mouseButtonState
* * doc/canvas.n: added docs for items added by dash patch (-*dash*,hobbs1999-12-145-281/+612
| | | | | | | | | -state, -active*, -disabled*, -offset, essentially rewrote the man patch for completely updated 8.3 canvas widget. * doc/entry.n: added docs for entry widget validation * doc/event.n: added docs for -warp * doc/text.n: doc'ed new -state value 'hidden' * doc/GetDash.3: (new file) man page explaining Tk_GetDash
* added dash patchhobbs1999-12-141-0/+103
|
* Fixed "doc" target so that it copies man.macros from Tclwart1999-12-131-3/+3
|
* "make install" now has a dependency on "make all"wart1999-12-131-2/+2
|
* * unix/aclocal.m4: added warning when configuring withhobbs1999-12-121-0/+1
| | | | --enable-threads that Tk may have problems
* * generic/tkText.c: fixed bug in TextSearchCmd for multibyte charshobbs1999-12-121-2/+2
| | | | (Darley) [Bug: 3839]
* see loghobbs1999-12-121-0/+8
|
* * win/makefile.vc: removed 16bit stuff, simplified makefile.hobbs1999-12-091-82/+45
|
* * generic/tkImgGIF.c: updated castinghobbs1999-12-091-10/+12
|
* see loghobbs1999-12-091-0/+6
|
* * generic/tkMain.c: need to include tclInt.h for new hookredman1999-12-081-0/+5
| | | | functions that are internal-use-only.
* need tclInt.h for TclSetStartupScriptFileName().redman1999-12-081-1/+2
|
* added TkMacPreprocessMenuhobbs1999-12-075-16/+40
|
* added TkpPreprocessMenu (commited before saving one last file...)hobbs1999-12-071-1/+31
|
* * mac/tkMacFont.c:hobbs1999-12-073-61/+96
| | | | | | | * mac/tkMacMenu.c: * mac/tkMacWindowMgr.c: fixed greyed out menu items, handling of ... elipsis, font mapping problem, and enabled generated menu posting [Bug: 3705]
* * library/comdlg.tcl: removed tclVerifyInteger and tclSortNoCase,hobbs1999-12-071-16/+1
| | | | they weren't used, and were not actually correct
* see loghobbs1999-12-071-1/+12
|
* Added support for building Windows winhelp files.wart1999-12-073-4/+77
|
* objectified ImageCreate in tkTest.chobbs1999-12-061-15/+13
|
* * tests/imgPPM.test: fixed test 2.2 to use -format ppm (sincehobbs1999-12-031-2/+2
| | | | we know have GIF write capability)
* * library/msgbox.tcl: added color icons for tk_messageBox on Unixhobbs1999-12-032-9/+164
| | | | | and Mac when tk_strictMotif isn't set. (Hipp) * library/tk.tcl: added window bounds checking to ::tk::PlaceWindow
* * generic/tkInt.h:hobbs1999-12-033-42/+45
| | | | | | * generic/tkWindow.c: * generic/tkCmds.c: converted Tk_DestroyCmd, Tk_LowerCmd and Tk_RaiseCmd to their ObjCmd equivalent.
* see loghobbs1999-12-031-0/+14
|
* * generic/tkMain.c :redman1999-12-024-18/+93
| | | | | | | * unix/tkAppInit.c: * win/winMain.c: Added added hooks into the main() code for supporting TclPro and other "big" shells more easily without requiring a copy of the main() code.
* added (int) casthobbs1999-11-301-2/+2
|
* * library/entry.tcl: fixed up tkEntrySeeInsert (Nemthi)hobbs1999-11-301-7/+2
|
* * generic/tkImgGIF.c: added GIF writing that uses miGIF RLEhobbs1999-11-301-3/+767
| | | | [Bug: 2039, new patch]
* see loghobbs1999-11-301-0/+5
|
* minor whitespace cleanuphobbs1999-11-302-38/+8
|
* * library/tk.tcl: fixed missing $w in ::tk::PlaceWindowhobbs1999-11-301-2/+19
|
* see loghobbs1999-11-301-0/+5
|
* * generic/tkListbox.c: fixed 'get' of listbox to return a stringhobbs1999-11-291-3/+10
| | | | when only one item is requested.
* fixed listboxhobbs1999-11-291-0/+5
|
* * library/clrpick.tcl:hobbs1999-11-245-131/+120
| | | | | | | | | * library/msgbox.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: fixed dialogs to center over -parent, added utility functions ::tk::PlaceWindow, ::tk::SetFocusGrab, ::tk::RestoreFocusGrab to tk.tcl to help
* updated dialogshobbs1999-11-241-0/+10
|
* ChangeLog commit.ericm1999-11-241-0/+6
|
* * tests/listbox.test: Added a test to check that the topIndex isericm1999-11-242-2/+27
| | | | | | | update when items are removed from the listvar variable. * generic/tkListbox.c: Added a check the updates the topIndex when items are removed from the listvar variable.
* Additions to update vertical scrollbar info for listboxes when listvar changes.ericm1999-11-243-3/+36
|
* * generic/tk.h:hobbs1999-11-233-9/+17
| | | | | | | * generic/tkConfig.c: added support for TK_OPTION_DONT_SET_DEFAULT as equiv for TK_CONFIG_DONT_SET_DEFAULT * generic/tkListbox.c: added TK_OPTION_DONT_SET_DEFAULT to the item specs
* see loghobbs1999-11-231-0/+8
|
* Replaced references to mkinstalldirs with mkdir -pwart1999-11-231-5/+4
|
* Removed bogus dependency on "installdirs"wart1999-11-231-2/+2
|
* see loghobbs1999-11-191-0/+16
|
* * win/tkWinInt.h: removed TkFontAttributes typedef (washobbs1999-11-193-8/+8
| | | | | | | | redundant with tkFont.h). * win/tkWinPort.h: put #ifndef __GNUC__ around redefinition of str[n]casecmp, as cygwin uses the originals. * win/tkWinX.c: changed GetCurrentTime to GetTickCount (the former is deprecated). [Bug: 2053]
* * generic/tkColor.c:hobbs1999-11-193-14/+18
| | | | | | | | * generic/tkColor.h: fixed Tk_NameOfColor to work correctly, with minor change to TkColor struct. * generic/tkConsole.c: added static declaration to ConsoleDeleteProc function (proto already had it)
* * tests/listbox.test: Added tests for itemcget and itemconfigure.ericm1999-11-193-90/+691
| | | | | | | | * doc/listbox.n: Added documentation for -listvar option and for itemconfigure and itemcget commands. * generic/tkListbox.c: Added support for itemconfigure/itemcget listbox subcommands (addresses rfe #936)
* ChangeLog commit.ericm1999-11-181-0/+4
|
* * tests/listbox.test: Updated tests for new error messages.ericm1999-11-182-8/+11
| | | | * generic/tkListbox.c: Improved error messages for bad -listvar's.