summaryrefslogtreecommitdiffstats
path: root/generic/tkGrid.c
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tkGrid.c: Stop crash due to list intrep shimmer [Bug 1677608]dgp2007-05-151-2/+18
| | | FossilOrigin-Name: 5b59f6c84cfec8e753e325ba58a36438c15ce4ae
* Correction to 1432666 fix.pspjuth2006-04-121-6/+1
| | | FossilOrigin-Name: 4b53d3060c75dc7cbadcb5620162426be8f2b73d
* * generic/tkGrid.c: Fixed handling of out of bounds row or column.dgp2006-04-121-7/+116
| | | | | | * tests/grid.test: [Bug 1432666] FossilOrigin-Name: 3e3d4dfb08c1ed417bbf549b750a66c36c2b8f33
* * tests/grid.test: fix segfault on empty index listhobbs2006-04-051-26/+31
| | | | | | * generic/tkGrid.c (GridRowColumnConfigureCommand): [Bug 1422430] FossilOrigin-Name: 02f3657948f46623dbb71d54f9972d1a83782878
* Fix [Bug 1252702]dkf2005-08-111-2/+2
| | | FossilOrigin-Name: 0d9c0d50f9e08497b916aa770edafc9c66780258
* Improved version of Michael Kirkham's fix for parsing pad values. [1098779]dkf2005-01-111-9/+1
| | | FossilOrigin-Name: e147bb9b3bcb0eaf1cc003a80fa89a502d2f1cf6
* Fixed a bug in grid geometry calculations forpspjuth2004-02-181-16/+14
| | | | | | a shrinking grid. [Bug 899246] FossilOrigin-Name: 89e1956c6d85331b5d929dab83905a1155d1643a
* The grid size was not updated properlypspjuth2002-10-101-8/+3
| | | | | | when removing a widget from a grid. [Bug #621241] (forssen) FossilOrigin-Name: c22256a9f4b86817488348cd3edb9f6879867917
* Applied companion patch for Tcl Patch 585105,dgp2002-08-051-3/+3
| | | | | | | | | | | | | | | | | | | | | | | updating Tk to use Tcl 8.4's fully CONST-ified interface, and fully CONSTifying Tk at the same time. This patch includes purging Tk of its last direct access to interp->result. [Bug 589853] The substantial changes include copying event sequence strings into Tcl_DStrings in tkBind.c, and copying [text] indices into Tcl_DStrings because parsing them involved overwriting them. If this causes performance trouble, that can be resolved by further converting them to Tcl_Obj's. The #defines USE_NON_CONST and USE_COMPAT_CONST have the same effect for Tk as they do for Tcl. (They actually change tcl.h) FossilOrigin-Name: 5603f01aa35a127f83db9bb68f3b1ff9e5bb64de
* * generic/tkGrid.c (GridReqProc): check that gridPtr is not NULLhobbs2002-06-221-2/+2
| | | | | | (may be when embedded). [Bug #548791] (halliday) FossilOrigin-Name: 4f397fd74c2027721e6dee84f9c7dc03836e539c
* Corrected the test for grid propagate change. [Bug #571433]pspjuth2002-06-201-3/+4
| | | FossilOrigin-Name: 98d6cad79c2e09eae349322c87c6cf57a358505f
* TIP #47 "Modifying Tk to Allow Writing X Window managers"jenglish2002-06-141-3/+3
| | | | | | | | | | (patch from Neil McKay). * Add CirculateRequest, Create, MapRequest, ResizeRequest, and ConfigureRequest event types; * Split TK_TOPLEVEL flag into TK_TOPLEVEL, TK_HAS_WRAPPER, TK_WIN_MANAGED, and TK_TOP_HIERARCHY. FossilOrigin-Name: ad38fbacd7328c607131ee691e933fcc9aa67d3e
* * Updates to handle change in type of tablePtrdgp2002-01-171-5/+5
| | | | | | | argument of Tcl_GetIndexFromObj(Struct) from (char **) to (CONST char **). [TIP 27] [Patch 504705] FossilOrigin-Name: 85e5c7aa1baa3bd2b7bdb971f3cf83f4f5573723
* * generic/tkBind.c (TkBindFree):dgp2002-01-041-9/+9
| | | | | | | | * 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. FossilOrigin-Name: 7eae11202e53a732b5f73da88eaf3b2550df3c5c
* ** upport to 8.4 of mac code changes for 8.3.3 & various newdas2001-11-231-2/+2
| | | | | | | | ** changes for 8.4, some already backported to 8.3.4 (patch #435660) see ChangeLog for details FossilOrigin-Name: 72721350b6f21354b5149babeafdb2304ece1e2e
* Added -uniform option to grid's row/columnconfigure.pspjuth2001-09-301-6/+139
| | | FossilOrigin-Name: d7a6c95b93a04287ed3b3f03fc6722df2ba5b8c9
* Geometry manager changes to support TIP#18.pspjuth2001-09-261-10/+21
| | | FossilOrigin-Name: 2609784add061e8acbb8358e5c01c818da190cbd
* * Corrected type definition ofdgp2001-09-171-2/+2
| | | | | | | | 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] FossilOrigin-Name: 6ec1731fc2116acfbb45ee6775894c52f4b92d9a
* Fixed a bug where adjacent 'x' and '^' where not handled properly.pspjuth2001-08-221-3/+11
| | | FossilOrigin-Name: c00303aed74dfe1e60dd700009d3894a66941337
* Objectified grid and pack commands.pspjuth2001-08-211-356/+378
| | | FossilOrigin-Name: 85252bb27aaa1afc09c0f6996b5741a77f11fdf0
* Grid configure rejected initial "x" and "^". [Bug #418664]pspjuth2001-08-181-2/+3
| | | FossilOrigin-Name: 523026ee9302e75ee03c4f5563fef3deb6d18b0d
* Asymmetric padding in "pack" and "grid" geometry managersdrh2001-02-121-24/+27
| | | FossilOrigin-Name: 5f0215af7571f78512d49b470692b68865f4c686
* * generic/tkGrid.c (Tk_GridCmd): Split [grid] subcommands intoericm2000-08-021-535/+794
| | | | | | separate functions instead of inlining them all in Tk_GridCmd. FossilOrigin-Name: c18681c39db422f9c6e5e7a7772b10ac4c77f61b
* * generic/tkGrid.c: Fixed bogus logic in [grid propagate] thatericm2000-04-171-2/+9
| | | | | | | caused [grid propagate . 0] to act as a toggle instead of an absolute set. [Bug: 2286]. FossilOrigin-Name: ec09b433589210b48622eccf572121e228755d3f
* * generic/tkGrid.c (InitMasterData): fixed uninit'd data inhobbs2000-04-081-3/+3
| | | | | | GridMaster struct [Bug: 4387] FossilOrigin-Name: c8ff30f0c17dfaf32d075ffcb8e86c6cf8381eb4
* * tests/grid.test: Added a test for the consecutive ^ and multipleericm2000-01-201-10/+14
| | | | | | | | | | | | | | widget case (bug #1386). * generic/tkGrid.c: Fixed interpretation of consecutive ^ characters in grid command. Previously, ^ ^ was interpreted as meaning that there must be a 2-column widget above to extend, neglecting the case where there was actually 2 1-column widgets above. Now, ^ ^ is interpreted as a possible width; the gridder will consume as many ^'s as there are columns in the widget, and leave the rest for the extension of other widgets. (bug #1386). FossilOrigin-Name: c360352e669e2b1a89b4ae382503c8712bcef853
* * generic/tkGrid.c: changed Tcl_Alloc to ckallochobbs1999-11-101-7/+7
| | | | | | | * generic/tkEntry.c: fixed C expr error in destroy of entry that could lead to 'malformed bucket chain' error FossilOrigin-Name: 97bb805341dc4b867e2840d055e30e1efd2fae9d
* Patches from Bug: 2068 2080 2269redman1999-07-011-6/+6
| | | FossilOrigin-Name: 4bec4dc6eedf8f345bec167088cd8c7d76a49829
* * Merged 8.1 branch into the main trunkstanton1999-04-161-37/+57
| | | FossilOrigin-Name: 1120dc4257448ed1955333e682de48e2940cc741
* * generic/tkGrid.c: Fixed bug in "grid forget" that failed to cancelscriptics-tclpro-1-2-b1stanton1999-01-061-1/+4
| | | | | | pending idle handlers, resulting in a crash in a few odd cases. FossilOrigin-Name: 065f580bc09c06aa780f311e4fdbbff497b1282b
* Replaced SCCS strings, fixed binary filesstanton1998-09-141-1/+1
| | | FossilOrigin-Name: fb58b663f313796e8ed3115f92d657f0cae1d575
* Initial revisionrjohnson1998-04-011-0/+2615
FossilOrigin-Name: 2bf55ca9aa942b581137b9f474da5ad9c1480de4