summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tkImgGIF.c (FileReadGIF): fix crash reported by Reinhard Max:das2004-07-271-0/+4
| | | | | in case of premature end of image data, return error instead of passing nil buffer to Tk_PhotoPutBlock().
* * generic/tkRectOval.c (ComputeRectOvalBbox): Mac OS X specificdas2004-07-271-1/+11
| | | | | | | | | fix to rounding in bounding box 'bloat' calculation to avoid drawing outside of bounding box when CG drawing enabled. Fix probably correct on other platforms as well? * macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): fixed LinkVar type for tkMacOSXCGAntiAliasLimit.
* changes for 8.4.7hobbs2004-07-261-7/+13
|
* Change the default menu -tearoff value to 0 until we actually get tearoffwolfsuit2004-07-251-0/+4
| | | | menus working again.
* Finish the implementation of the CG version of the X Drawing layer.wolfsuit2004-07-251-0/+35
| | | | | Add support for returning values for the wm attributes commands, and use FSRef's rather than FSSpec's.
* [Merge from HEAD]cc_benny2004-07-231-0/+14
| | | | | | | | | | | | Mac OS X: Fix several problems with Icelandic (and Faroese) keyboards reported by Jérôme Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22. * macosx/tkMacOSXKeyEvent.c (KLSInit): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. (GetKCHREncoding): Add.
* * library/tkfbox.tcl (::tk::dialog::file::Update): use -directoryhobbs2004-07-221-0/+6
| | | | | [pwd] (instead of .) to get around some VFS edge case bugs. Use [bind $w], not [$w configure] to modify bindings.
* Don't queue events for unmapped children.wolfsuit2004-07-211-0/+5
|
* * generic/tkEvent.c (Tk_HandleEvent): ensure IC focus is set afterhobbs2004-07-211-0/+5
| | | | creation. [Bug #905830]
* * unix/tcl.m4: fixed Darwin autoconf breakage caused bydas2004-07-201-0/+4
| | | | | recent CFLAGS reordering. * unix/configure: regen
* * macosx/Makefile: added support to tk framework build todas2004-07-201-3/+3
| | | | | | | | | | | | | optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile. * macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script. * macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.
* * macosx/Makefile: added support to tk framework build todas2004-07-201-0/+14
| | | | | | | | | | | | | optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile. * macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script. * macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.
* * unix/Makefile.in, unix/tcl.m4: move (C|LD)FLAGS after theirhobbs2004-07-191-0/+13
| | | | | | | | | | | | * unix/configure.in, unix/configure: _DEFAULT to allow for env setting to override m4 switches. Consolidate header checks to limit redundancy in configure. (CFLAGS_WARNING): Remove -Wconversion, add -fno-strict-aliasing for gcc builds (need to suppress 3.x type puning warnings). (SC_ENABLE_THREADS): Set m4 to force threaded build when built against a threaded Tcl core. Reorder configure.in for better 64-bit build configuration, replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058]
* 2004-07-14 Jim Ingham <jingham@apple.com>wolfsuit2004-07-151-0/+8
| | | | | | | | * macosx/tkMacOSXCursor.c (TkpSetCursor): The code to not reset the cursor more often than necessary was getting fooled when the current cursor was nulled out when the current cursor gets freed. So in the case where the input cursor was NULL, we have to just always set it. [Bug #894550]
* * generic/tkUndo.c (TkUndoSetDepth): correct -maxundohobbs2004-07-141-0/+3
| | | | segfault. [Bug #969358] (jiangwu)
* updated to patchlevel 8.4.7hobbs2004-07-141-1/+2
|
* * README, macosx/Wish.pbproj/project.pbxproj: bumped tohobbs2004-07-131-3/+9
| | | | | * unix/configure, unix/configure.in, unix/tk.spec: patchlevel 8.4.7 * win/configure, win/configure.in:
* Users can cause Unix file dialog to vanish early; treat like Cancel [Bug 987169]dkf2004-07-111-0/+5
|
* * generic/tkCmds.c (Tk_WinfoObjCmd): refetch interp result obj forhobbs2004-06-291-0/+5
| | | | 'winfo id' as it can change when making the window exist.
* Fix [Bug 979239] by only redrawing an image when it has real area.dkf2004-06-251-0/+6
|
* * generic/tkCanvText.c (DisplayCanvText): Fix textmdejong2004-06-081-2/+18
| | | | | | | | | | | | | | rendering problem with canvas text items that have a selected region. The previous implementation would render the whole line and then redraw the selected text if it was a different color. This caused problems when the selected text foreground differs from the normal text foreground, the anti-aliasing alpha pixels for the two text strings would blend together resulting in strange looking text. The fix is to draw the normal text and the selected text separately. This problem has only been observed under Windows, with anti-aliased text. [Patch 968725]
* Modified UpdateWrapper to fix bug 767176chengyemao2004-05-151-0/+4
|
* Shrank the font size of messages in the Unix/X11 [tk_messageBox]dkf2004-05-131-0/+6
| | | | It looks better like this. :^)
* * generic/tkBind.c <HandleEventGenerate>: Modified to fix wishdgp2004-05-131-0/+5
| | | | | crach due to incorrectly generate <Destroy> event. This bug was reported in comp.lang.tcl but not logged.
* Apply fix from tcl bug #950049 for make docs.patthoyts2004-05-101-0/+4
|
* * win/tkWinFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make surehobbs2004-05-051-0/+6
| | | | | that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug #618872] (dkf, hobbs)
* * win/tkWinMenu.c, unix/tkUnixMenu.c (DrawMenuEntryLabel): placehobbs2004-05-031-0/+4
| | | | | images of compound menu entries in indicator space if not a radio of checkbutton. [Bug #756952] (eserte)
* * win/tkWinX.c: fix drawing of unicode chars in menuhobbs2004-05-031-0/+4
| | | | | * win/tkWinInt.h (TkWinProcs): titles. [Bug #904371] (riefenstahl) * win/tkWinMenu.c (ReconfigureWindowsMenu):
* * generic/tkClipboard.c: Move TkClipCleanup from tkClipboard.chobbs2004-05-031-0/+8
| | | | | | | | | * mac/tkMacXStubs.c: to being implemented in a platform * macosx/tkMacOSXXStubs.c: specific manner. The cleanup order was * unix/tkUnixEvent.c: bad at least on Windows, where we * win/tkWinX.c: reset/cleared display info that was still needed for the clipboard to render. [Bug #939389, #822002, #732662]
* * library/panedwindow.tcl (MarkSash): call DragSash to stop sashhobbs2004-05-031-0/+5
| | | | | | jump when B1 is pressed and released without moving. [Bug #932155] Make the panedwindow -opaqueresize option work as per the docs. [Bug #778893]
* * tests/panedwindow.test: panedwindow-25.1hobbs2004-05-031-6/+10
| | | | | * generic/tkPanedWindow.c (Unlink): clean up -before/-after refs to a slave when removing it. [Bug #928413] (griffin)
* * generic/tkImgPhoto.c (ImgPhotoConfigureMaster): force -data intohobbs2004-05-031-0/+7
| | | | | | ByteArray and -format into String to correctly handle them if they have been shimmered or created as some other object type. (ImgPhotoCmd): correctly init matched to 0.
* Backported fix for bug #915350 "Tk sets min, max size in WM_HINTS when itjenglish2004-04-211-0/+7
| | | | shouldn't" and #922336 "Tk apps have no maximize window button under KDE-3.2.1"
* * library/bgerror.tcl (bgerror): rework to only set -topmost bithobbs2004-04-171-1/+7
| | | | | on Windows if necessary. Also use existing ::tk functions for placing dialog and managing focus/grab.
* Fix for Bug 220871.wolfsuit2004-04-011-0/+5
|
* Backport of FRQ 540375 changes.dkf2004-03-271-0/+2
|
* Backport of 923555 fixesdkf2004-03-261-0/+8
|
* XMoveWindow and XMoveResizeWindow need to propagate configure notify eventswolfsuit2004-03-211-0/+8
| | | | down to their children.
* Get the "Command-H" -> hide binding working. Also remove the spuriouswolfsuit2004-03-171-0/+14
| | | | Quit menu item from the File command.
* updated release note files for 8.4.6dgp2004-03-011-2/+2
|
* * unix/tcl.m4 (SC_CONFIG_CFLAGS): Allow 64-bit enabling ondgp2004-03-011-0/+6
| | | | | IRIX64-6.5* systems. [Bug 218561] * unix/configure: autoconf-2.13
* * macosx/tkMacOSXDraw.c:das2004-02-231-1/+12
| | | | | | | | | | * macosx/tkMacOSXXStubs.c: * xlib/ximage.c: fixed MacOSX XGetImage/XPutImage and related functions to deal properly with XImages copied from screen. * generic/tkCanvPs.c (TkImageGetColor): MacOSX fix. * generic/tkImgPhoto.c (ImgPhotoDisplay): enabled alpha blending for images with partial transparency on MacOSX. [Bug 809157]
* move 8.4.6 tag to include grid fixhobbs2004-02-181-2/+2
|
* Fixed a bug in grid geometry calculations forpspjuth2004-02-181-0/+6
| | | | a shrinking grid. [Bug 899246]
* note 8.4.6 tag pointhobbs2004-02-181-0/+2
|
* * generic/tkBind.c (HandleEventGenerate): only modify root[xy]hobbs2004-02-181-10/+15
| | | | with [xy] when they haven't been otherwise set.
* * tests/imgPhoto.test (imgPhoto-16.1): Corrected incorrectdgp2004-02-171-0/+5
| | | | variable name [Bug 899010].
* * macosx/tkMacOSXMouseEvent.c: fixed modifiers for MouseWheel events.das2004-02-171-0/+13
| | | | | | | | | | | * library/listbox.tcl: * library/text.tcl: * library/scrlbar.tcl: on Mac OS, add bindings for MouseWheel with modifiers, according to platform convention: Option increases scrolling speed 10 fold; Space scrolls horizontally. * macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: changed year in copyright strings to 2004.
* Update the docs for the Mac OS X MouseWheel changes.wolfsuit2004-02-161-0/+1
|
* This gets the scroll wheel working for listboxes and text widgets for Mac OSwolfsuit2004-02-161-4/+19
| | | | | | X. It also changes the model to route scrollwheel events to the window under the pointer, not the focus window on X (and only on X). That is the correct behavior for Mac OS X.