summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Make the various stub tables and hook pointers const,nijtmans2010-02-051-4/+21
| | | | | just as Tcl and Tk. Make more internal tables "const"
* Follow-up to [2010-01-29] commit:nijtmans2010-02-051-0/+8
| | | | | prevent space within stub table function parameters if the parameter type is a pointer.
* Change signature of widget subcommand procedures to match Tcl_ObjCmdProc.jenglish2010-01-311-0/+7
| | | | Merge now-redundant ensemble dispatch code.
* Little simplification in tkBind.cnijtmans2010-01-291-0/+1
|
* genStubs.tcl: No longer generate a space afternijtmans2010-01-291-0/+14
| | | | | | "*" and immediately after a function name, so the format of function definitions in *Decls.h match all other *.h header files.
* fix more gcc warnings: missing initializernijtmans2010-01-221-0/+26
| | | | | | | Eliminate use of __argc and __argv for CYGWIN Make cygwin configuration error into a warning: CYGWIN compilation works although there still are test failures.
* [Bug 2931374]: Stop overflow of working buffer during construction of longdkf2010-01-191-4/+9
| | | | tag expressions.
* TIP #359: Extended window manager hints support for X11.patthoyts2010-01-191-0/+13
| | | | | | | | | | | | | Modern unix window managers use a set of window properties to give hints as to the purpose of a toplevel window. They then use these hints to apply various animation and decoration options based on the type (dialog, menu, tooltip and more). This patch adds a [wm attributes $w -type] option to control and read the type hint and makes use of this for the ttk::combobox and the dialogs raised from the Tk library scripts. Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
* fix more gcc warnings: missing initializernijtmans2010-01-181-0/+33
| | | | | Apply patch [#2932808]: Canvas items not updating on widget state change
* Add SPI_SETKEYBOARDCUES definition,nijtmans2010-01-141-1/+3
| | | | needed for original VC++ 6.0
* Eliminate tkpMenubuttonClassnijtmans2010-01-131-0/+35
| | | | | make tkpButtonProcs CONST fix gcc warnings: missing initializer
* Sync tcl.m4 and configure with Tcl versionnijtmans2010-01-101-0/+2
| | | | Regenerate configure script with autoconf-2.59
* CONSTify Tk_SetClassProcsnijtmans2010-01-101-0/+8
|
* TIP 360: Remove special handling of .help menu on X11.patthoyts2010-01-091-0/+4
| | | | | | | | | | | | Tk is the only toolkit to continue the Motif scheme of anchoring a Help menu to the extreme right of the menubar. This patch disables the special handling of the .help menu so that the help menu will be grouped with the other menu items as is common with other toolkits. The old behaviour can be restored by setting the option *Menu.useMotifHelp to true or by calling 'tk::classic::restore menu'. Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
* TIP 360: Make Tk menu activation follow mouse movement.patthoyts2010-01-091-0/+5
| | | | | | | | | | | | This patch makes Tk menus on unix follow mouse motion in the same way Windows and GNOME menus follow the mouse. Once a menubar dropdown has been activated, moving the mouse to another menubar button or cascade item will activate the dropdown without needing another click. The previous behaviour can be restored by setting the *Menu.clickToFocus option true or by calling 'tk::classic::restore menu' if this is preferred. Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
* [Bug 2927569] Corrected image put documentation for -to option.patthoyts2010-01-081-0/+6
| | | | | Multiple edits have peverted the original meaning of the phrase 'image file data' to reference a filename option that does not exist.
* [Bug 2677890]: Fix odd text widget update problem that had scrollbars beingdkf2010-01-071-0/+6
| | | | unable to cover the whole widget. Fix is to reify the range to update sooner.
* Centralize the definitions of what keys do particular types of left and rightdkf2010-01-061-0/+8
| | | | movements in entries and text widgets. They vary between platforms!
* [Bug 2926819]: Factor out the pointer warping code a bit better and extend itdkf2010-01-061-0/+8
| | | | to work on OSX too.
* [Bug 1163496]: Allow windows to be set to be transients for withdrawn mastersdkf2010-01-061-2/+8
| | | | correctly.
* Patch 289825: Enable unlimited multiple file selection from the open files ↵patthoyts2010-01-051-0/+5
| | | | dialog
* [Bug 220950]: Don't delete the last menu entry when it is obvious that is notdkf2010-01-051-0/+4
| | | | what was intended.
* Corrected rounding of coordinates when working with fonts. [Bug 2824916]dkf2010-01-051-4/+14
|
* Bug 2192104: mention the USE_TK_STUBS macro in the man pagepatthoyts2010-01-041-0/+1
|
* Fix the <Return> binding for tk_dialog to invoke the focused button.patthoyts2010-01-041-0/+2
| | | | | | | | The standard for Windows and Gtk+ is that the <Return> binding invokes the button that currently has the keyboard focus. This can be seen in tk_messageBox which implements this. This patch implements this feature and also makes use of the tk grab utility functions to replace the grab handling code.
* Fix the default size of the font chooser and set minimum sizepatthoyts2010-01-041-0/+2
|
* Fix the console <<Cut>> binding to actually remove textpatthoyts2010-01-041-0/+1
|
* Fix keyboard access to console menu and restored broken comment.patthoyts2010-01-041-0/+1
|
* Make the filebox demo prettierpatthoyts2010-01-041-1/+1
|
* Fix display of source code for fontchooser demopatthoyts2010-01-041-0/+2
|
* Correctly handle quoted ampersands in AmpMenuArgs and friendspatthoyts2010-01-041-0/+4
|
* [Tcl Bug 1636685]: Use the configuration for modern FreeBSD suggested by thedkf2010-01-031-1/+6
| | | | FreeBSD porter.
* Patch 2848897: Support the system keyboard cues setting on Windowspatthoyts2010-01-031-0/+7
| | | | | | | | | This patch by Anton Kovalenko adds support for the Windows system-wide UI setting that prevents accelerators being underlined unless the Alt key is pressed. Modified to support the system keyboard cues flag and to handle dynamic changes to the system parameters by the user.
* Simplify the postscript generation.dkf2010-01-031-0/+9
|
* tearoff menus should be transient and use the toolwindow style on Windowspatthoyts2010-01-031-0/+2
|
* menu tests using 'tkwait visibility' are unix onlypatthoyts2010-01-031-0/+4
|
* Revert my last commit on grounds it is more likely to cause problems than not.dkf2010-01-021-5/+0
|
* Added point-size conversion, from Ubuntu port.dkf2010-01-021-0/+5
|
* Fix [Bug 1373712] and [Bug 1924761].dkf2010-01-021-0/+19
|
* [Bug 1924761]: Consolidate calls to XFilterEvent to make input methods work.dkf2010-01-011-8/+22
|
* Patch 2879789: Make torn-off menu entrys activate across whole windowpatthoyts2009-12-301-0/+6
| | | | | | | | The torn-off menu entries do not activate except immediately over the label or icon. If the window containing the torn-off menu is expanded then a lot of dead space may be created, including the cascade arrow. This patch fixes this making the whole width for any menu entry capable of activation when the pointer hovers over the item.
* Highlight for cascade items in torn-off menus is incorrect on Windows.patthoyts2009-12-271-0/+5
| | | | Applied patch from [Bug 2879927].
* Reworked ActivateTab focus selection logicjenglish2009-12-251-0/+6
| | | | ([Bug 2917688], also fixes [Bug 2546779]).
* [Bug 2914943]: Correct the first option(n) example.dkf2009-12-251-10/+17
| | | | | Also define what the format of option patterns is; that's a much less commonly known fact than it used to be.
* Use EXE_SUFFIX for Cygwin, andnijtmans2009-12-231-14/+20
| | | | install libtk8.6.dll in bin directory
* ttk::sizegrip: Patch to avoid bizarro behavior under compiz [Bug 2912356].jenglish2009-12-231-0/+5
|
* Apply (a version of) [Patch 2917663] to make [send] work on recent Linux.dkf2009-12-201-12/+18
|
* CONSTify return values of TkKeysymToString,nijtmans2009-12-161-4/+10
| | | | | | | TkFindStateString, TkpGetString, TkpGetChar, which are all not supposed to be modified by the caller. In tkUtil.c this gets rid of a dangerous type cast.
* Fix gcc warning: ignoring return value of ‘strtol’,nijtmans2009-12-161-0/+9
| | | | | | declared with attribute warn_unused_result Fix gcc warning: dereferencing pointer ‘xgePtr’ does break strict-aliasing rules
* * generic/tkConfig.c: Added another dimension of refCounting to thedgp2009-12-151-0/+9
| | | | | | | | * generic/tkInt.c: "option" Tcl_ObjType to improve memory troubles * generic/tkObj.c: detailed in [Bug 2492179]. Also removed registration of the "option" Tcl_ObjType. *** POTENTIAL INCOMPATIBILITY *** for callers of Tcl_GetObjType("option") which must now handle a NULL return.