summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* Added -uniform option to grid's row/columnconfigure.pspjuth2001-09-301-6/+139
|
* Added labelframe widget. TIP#18.pspjuth2001-09-263-60/+937
|
* Geometry manager changes to support TIP#18.pspjuth2001-09-2611-51/+241
|
* * Corrected definition ofdgp2001-09-254-7/+25
| | | | | TkpScanWindowId to handle situation where types Window and int do not have the same number of bits. CONST-ified too.
* Update to handle change indgp2001-09-241-2/+3
| | | | | return type of Tcl_DStringAppend() from (char *) to (CONST char *). [TIP 27]
* Pack accepted asymmetric values for -ipadx/y.pspjuth2001-09-231-5/+19
| | | | Only -padx/y supports asymmetry. [Bug #462348]
* * generic/tkWindow.c (Tk_CreateAnonymousWindow):hobbs2001-09-212-6/+2
| | | | * generic/tkEntry.c (GetSpinboxElement): fixed unreachable returns.
* minor cast fixes to prevent 64bit warningshobbs2001-09-212-9/+9
|
* (TkpScanWindowId): changed decl to usehobbs2001-09-213-8/+8
| | | | Window* instead of int*.
* correct Window id's to be of type Windowhobbs2001-09-212-8/+7
|
* * Corrected type definition ofdgp2001-09-172-4/+4
| | | | | | argument passed to Tcl_GetStringFromObj() from size_t to int. Incorrect type broke [pack] and [grid] on systems where sizeof(size_t) != sizeof(int). [Bugs 462375, 462342, 462338]
* * generic/tkImgGIF.c:andreas_kupries2001-09-144-5/+15
| | | | | | | | | * generic/tkImgPPM.c: * generic/tkImgPhoto.c: * generic/tkMenu.c: Applied patch [461578], provided by Vincent Darley. This fixes several memory leaks in the image code. They happen if there are errors during the initialization of the channel the image is supposed to be read from.
* * tests/config.test: added config-14.1 to test namespace importhobbs2001-08-299-300/+142
| | | | | | | | | | | | | | evaluation of widgets. * generic/tkButton.c (ButtonCreate): * generic/tkFrame.c (CreateFrame): * generic/tkMenubutton.c (Tk_MenubuttonObjCmd): * generic/tkPlace.c (Tk_PlaceObjCmd): * generic/tkScale.c (Tk_ScaleObjCmd): * generic/tkMessage.c (Tk_MessageObjCmd): * generic/tkEntry.c (Tk_EntryObjCmd, Tk_SpinboxObjCmd): * generic/tkSquare.c (SquareObjCmd): redid the handling of optionTables in widgets to allow them to be imported into other namespaces. [Bug #456632]
* Fixed a bug where adjacent 'x' and '^' where not handled properly.pspjuth2001-08-221-3/+11
|
* generic/tkPack.c (TkParsePadAmount): added lint init for sepChar.hobbs2001-08-221-2/+2
|
* Objectified grid and pack commands.pspjuth2001-08-214-542/+554
|
* TkGetWindowFromObj was useless CPU waster; now caches window names *safely*dkf2001-08-213-17/+115
|
* Grid configure rejected initial "x" and "^". [Bug #418664]pspjuth2001-08-181-2/+3
|
* The selection highlighting of text objects in the canvas widgetdrh2001-08-171-4/+4
| | | | | | | was failing to include the last character of the selection. The "selection get" mechanism returned the right answer (so all the tests were passing) but the widget did not display correctly. This delta fixes the problem.
* Fixed a stupid error that's been in there for ages...dkf2001-08-171-6/+7
|
* Register Tk's object types with Tcl (Tcl Bug 450545)dkf2001-08-1510-37/+89
|
* *Bumped up patchlevel to 8.4a4 to distinguishdgp2001-08-081-3/+3
| | | | | CVS snapshots from the 8.4a3 release. This does not necessarily mean there will be an 8.4a4 release. [Bug 448938].
* * TIP 44 changes specific to the Mac anddgp2001-08-062-8/+9
| | | | | | Windows platforms that were overlooked before: tkOpenDocument, tkConsoleExit, tkConsoleOutput, unsupported1 out of namespace :: . Thanks to Vince Darley for prompting another look.
* Merged changes from feature branch dgp-privates-into-namespace,dgp2001-08-012-10/+10
| | | | | implementing TIP 44. All Tk commands and variables matching tk[A-Z]* are now in the ::tk namespace.
* * generic/default.h: Include tkWinDefault.hmdejong2001-07-241-2/+3
| | | | when built with Cygwin or Mingw.
* The code for generating postscript of a bitmap image was apparently neverdrh2001-07-141-46/+140
| | | | | | completed. The beginnings of the code was there but it generated diagnostic messages rather than proper postscript. This change fixes the problem.
* * tests/canvas.test:hobbs2001-07-041-13/+8
| | | | | | * generic/tkCanvPoly.c (PolygonToArea): Added patch that respects the polygon difference of including points in the polygon even when fill is empty. [Bug #226357]
* * generic/tkEntry.c: corrected missing Tcl_Release that causedhobbs2001-07-032-28/+52
| | | | | | font not freed complaints when trying valid cleanup calls. * generic/tkListbox.c: made use of Tcl_Preserve/Tcl_Release to prevent FMR errors in Display functions.
* * generic/tkCanvArc.c:hobbs2001-07-037-279/+266
| | | | | | | | | | | * generic/tkCanvBmap.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvText.c: * generic/tkCanvWind.c: * generic/tkRectOval.c: corrected argument handling in Create<Item> functions that could lead to ABRs or FMRs and corrected names of argc/argv to objc/objv.
* * generic/tkImgGIF.c (Mgetc): corrected screwy use of ternaryhobbs2001-07-031-2/+3
| | | | operator and possible FMR.
* * generic/tkWindow.c (Tk_DestroyWindow): changed to usehobbs2001-07-031-7/+7
| | | | | Tcl_EventuallyFree instead of ckfree so that widgets that have references to a tkwin can use them.
* * library/console.tcl:hobbs2001-07-032-18/+104
| | | | | | | | | | | | | | | | | | | | | * library/entry.tcl: * library/spinbox.tcl: * library/text.tcl: * library/tk.tcl: added private ::tk::GetSelection command to handle requesting selection. This is to support requesting UTF8_STRING before generic STRING on Unix. Changed Text, Spinbox, Entry and Console to use this command. * tests/select.test: * generic/tkSelect.c (Tk_CreateSelHandler, Tk_DeleteSelHandler): on Unix, a UTF8_STRING handler will be created when the user requests a STRING handler (in addition to the STRING handler). This provides implicit support for the new UTF8_STRING selection target. * unix/tkUnixSelect.c (TkSelEventProc, ConvertSelection): Added support for UTF8_STRING target. [RFE #418653, Patch #433283] * generic/tkInt.h: added utf8Atom to TkDisplay structure.
* * generic/tkEntry.c (DestroyEntry): used Tcl_EventuallyFreehobbs2001-07-021-4/+6
| | | | instead of ckfree for entryPtr to prevent FMRs. [Bug #413904]
* Upgraded frame to use the newer TK_OPTIONpspjuth2001-05-282-136/+235
| | | | | style when processing configuration options. Some cleanup of bad comments and bad code. [part of patch #420861]
* * doc/TkInitStubs.3:hobbs2001-05-222-5/+5
| | | | | | * generic/tk.h: * generic/tkStubLib.c: CONST'ified Tk_InitStubs to match CONST changes to Tcl_PkgRequireEx.
* implement TIP11, -compound option for menubutton widgettmh2001-05-212-2/+27
|
* Better handling of when image creation nukes the main window so nowdkf2001-04-121-3/+8
| | | | does not crash on Linux.
* * generic/tkMenu.c (TkInvokeMenu): checked for menu deletionhobbs2001-04-031-7/+13
| | | | before calling associated menu entry command. [Bug #220821]
* * tests/listbox.test: added test listbox-27.1, delete duringhobbs2001-04-031-14/+17
| | | | | | | scrollbar update * generic/tkListbox.c (DestroyListbox, ListboxEventProc): corrected listbox to make proper use of Tcl_EventuallyFree and protect against unusual listbox deletion.
* * tests/entry.test: added tests entry-20.*, delete during widgethobbs2001-04-031-11/+53
| | | | | | | activity * generic/tkEntry.c (DestroyEntry, EntryEventProc): fixed the entry widget to survive deletion while processing scrollbar updates and validation.
* * tests/canvas.test: test of canvas delete during eventhobbs2001-04-031-18/+19
| | | | | * generic/tkCanvas.c (DestroyCanvas, CanvasEventProc): fixed the canvas to survive deletion during event processing. [Bug #228024]
* * generic/tkImgPhoto.c (ImgPhotoCmd): corrected the src and desthobbs2001-04-031-2/+2
| | | | | values for $imageName put when -format and -to are used. [Bug #232741]
* * generic/tk.h:hobbs2001-04-021-4/+4
| | | | | | | | * unix/configure.in (TK_PATCH_LEVEL): * unix/configure: * unix/tk.spec: * win/configure.in (TK_PATCH_LEVEL): * win/configure: updated patchlevel to 8.4a3
* * generic/tkImage.c (Tk_ImageObjCmd, EventuallyDeleteImage):hobbs2001-03-301-5/+6
| | | | added casts to allow compiling on Windows with debbuging.
* * tests/bind.test (bind-22.18):hobbs2001-03-301-4/+10
| | | | | | * generic/tkBind.c (NameToWindow): handled the error case where a valid-looking but invalid identifier could be passed in certain event generate options causing a crash. [Bug #411307]
* * tests/canvas.test: added test case to check obj conversionhobbs2001-03-301-4/+74
| | | | | * generic/tkObj.c (UpdateStringOfMM, SetMMFromAny): better obj-aware screen distances. (pgbaum, hobbs) [Patch #403327]
* Asymmetric padding in "pack" and "grid" geometry managersdrh2001-02-122-87/+206
|
* * generic/tkObj.c (SetMMFromAny): Added ability to recognizehobbs2000-12-131-47/+55
| | | | | double type object to speed up canvas coord calculations. [Patch #102471]
* A better fix for #120819 (all it needed was some Tcl_Preserve()s)dkf2000-11-291-9/+40
| | | | | which also requires no documentation changes - the behaviour is now what you would predict from existing docs (as opposed to a crash!)
* Backed out previous change (except for test for bug.)dkf2000-11-281-13/+1
|