summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tkWindow.c (Tk_NameToWindow): Allow NULL interp topspjuth2006-04-111-0/+9
| | | | | | | | Tk_NameToWindow. This fixes TkGetWindowFromObj which promises to handle NULL but didn't. * generic/tkGrid.c: Fixed handling of out of bounds row or column. * tests/grid.test: [Bug 1432666]
* * unix/Makefile.in: Updated `make dist` target to be sure thedgp2006-04-111-0/+6
| | | | | message catalogs for the widget demo get packaged into the source code distribution. [Bug 1466509]
* * macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): added standard Escapedas2006-04-111-0/+3
| | | | key binding for msgbox cancel buttons [Patch 1193614], whitespace.
* * changes: added latest aqua bug fixes.das2006-04-111-0/+18
| | | | | | | | | | | | | | | | | | * macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316] * macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup. * macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init. * macosx/tkMacOSXFont.c: remove #ifdef'd text measuring codepaths now * macosx/tkMacOSXInit.c: known to be incorrect, cleanup obsolete text * macosx/README: antialiasing control code, document ATSUI text antialiasing changes.
* * macosx/tkMacOSXInt.h: Implemented 'zoomed' window statedas2006-04-111-5/+12
| | | | | | * macosx/tkMacOSXWindowEvent.c: handling for TkAqua, via titlebar * macosx/tkMacOSXWm.c: widget clicks as well as [wm state]. * doc/wm.n: [Bug 1073456]
* Fix [1467938]dkf2006-04-101-1/+7
|
* 2006-04-10 Benjamin Riefenstahl <b.riefenstahl@turtle-trading.net>cc_benny2006-04-101-0/+10
| | | | | | | | | | * macosx/tkMacOSXFont.c (MeasureStringWidth): Use implementation based on ATSUGetGlyphBounds (TK_MAC_USE_GETGLYPHBOUNDS), so we can use kATSUseFractionalOrigins. This in turn corrects bug #1461650. * (InitFont): Use "." and "W" instead of "i" and "w" to determine the "-fixed" attribute. This prevents "Apple Chancery" from being classified as fixed. * (InitFontFamilies): Only get the font families once.
* * macosx/tkMacOSXWm.c (TkSetWMName, TkMacOSXMakeRealWindowExist):das2006-04-101-0/+2
| | | | | allow empty name for toplevels, remove bogus initial window name. [Bug 1450800]
* added ref to bug 934524das2006-04-101-2/+3
|
* * macosx/tkMacOSXWm.c (WmResizableCmd): propagate window attributedas2006-04-091-0/+5
| | | | changes to Carbon window manager. [FR 1467004]
* move tagdgp2006-04-071-2/+2
|
* * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): fix returndas2006-04-071-0/+10
| | | | | | | | | values, implement window dragging & growing in background (with Command key down) and by fronting clicks, use correct button & modifier state API when application is in background (also in TkMacOSXButtonKeyState). * macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): ensure QD port is set correctly before using API relying on it.
* add support for proxy icon dragging and titlepath menuvincentdarley2006-04-061-0/+6
|
* * macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): fix errorsdas2006-04-061-0/+11
| | | | | | | | | | in setting/removing window proxy icons via [wm attributes -titlepath] and [wm iconbitmap], use HIWindow API on Tiger or later. [Bug 1455241] * unix/tcl.m4: remove TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING define on Darwin. [Tcl Bug 1457515] * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
* see changeshobbs2006-04-051-0/+28
|
* fix to crash in test suite, with dump -commandvincentdarley2006-04-051-0/+6
|
* use standard Carbon Fixed <-> Int conversion macros instead of our owndas2006-04-051-1/+1
|
* * generic/tkOption.c (TkOptionDeadWindow): handlehobbs2006-03-301-0/+3
| | | | OptionThreadExitProc being called before DeleteWindowsExitProc.
* * win/Makefile.in: convert _NATIVE paths to use / to avoid ".\"hobbs2006-03-291-0/+5
| | | | path-as-escape issue.
* * changes: Updates for next RCdgp2006-03-291-2/+4
|
* * unix/tkUnixDefault.h: Changed "Black" to "#000000" and "White" todgp2006-03-291-0/+6
| | | | | "#ffffff" to work around the (broken?) X servers that do not accept those color names. [Bug 917433]
* * unix/tcl.m4, win/tcl.m4: []-quote AC_DEFUN functions.hobbs2006-03-281-0/+4
|
* further fixes to $text dump -commandvincentdarley2006-03-281-0/+7
|
* * macosx/Wish.xcode/default.pbxuser: add '-singleproc 1' cli arg todas2006-03-281-0/+7
| | | | | | | | * macosx/Wish.xcodeproj/default.pbxuser: tcltest to ease test debugging. * macosx/Wish.xcode/project.pbxproj: removed $prefix/share from * macosx/Wish.xcodeproj/project.pbxproj: TCL_PACKAGE_PATH as per change to tcl/unix/configure.in of 2006-03-13.
* * macosx/tkMacOSXDraw.c: sync whitespace & minor changesdas2006-03-281-0/+8
| | | | | | | * macosx/tkMacOSXEvent.h: with core-8-4-branch. * macosx/tkMacOSXFont.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXNotify.c:
* * changes: Updates for next RCdgp2006-03-271-2/+6
|
* * generic/tkTextDisp.c (MeasureChars): Fix calculations of start andcc_benny2006-03-271-0/+5
| | | | end of string. [Bugs 1325998, 1456157]
* Fix (and add test for) [Bug 1458234]dkf2006-03-271-8/+13
|
* fix for text dump -command callbacks which modify the text widgetvincentdarley2006-03-261-0/+9
|
* * macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext):das2006-03-251-0/+6
| | | | | * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): performance improvements, sync similar code, formatting & whitespace.
* * generic/tkTextDisp.c: moved #ifdef MAC_OSX_TK code added bydas2006-03-241-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * macosx/tkMacOSXColor.c: Patch #638966 into platform specific * macosx/tkMacOSXInt.h: files. * macosx/tkMacOSX.h: cleaned up & rationalized order of * macosx/tkMacOSXBitmap.c: #includes of tk and carbon headers. * macosx/tkMacOSXButton.c: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXXStubs.c:
* * unix/tkUnixRFont.c (TkpMeasureCharsInContext): Copied over fromrmax2006-03-231-4/+6
| | | | tkUnixFont.c to fix compiling with --enable-xft .
* * unix/tk.spec: Cleaned up and completed the spec file.rmax2006-03-231-0/+6
| | | | | An RPM can now be built from the tk source distribution with "rpmbuild -tb <tarball>".
* * tests/textDisp.test: Updated expected error messages to match thedgp2006-03-231-0/+5
| | | | standardized formats established on 2005-11-17. [Bug 1370296]
* * changes: Updates for next RCdgp2006-03-221-0/+6
|
* * generic/tkFont.c: implementation of ATSUI text renderingdas2006-03-221-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tkInt.h: in TkAqua provided by Benjamin * generic/tkTextDisp.c: Riefenstahl. [Patch 638966] * library/demos/unicodeout.tcl: * macosx/tkMacOSXFont.h (new file): * macosx/tkMacOSXFont.c: * tests/font.test: * unix/tkUnixFont.c: * win/tkWinFont.c: * generic/tkFont.c: moved MODULE_SCOPE declarations of * generic/tkFont.h: font helper procs into header files. * macosx/tkMacOSXButton.c: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXMenubutton.c: * macosx/Wish.xcode/project.pbxproj: add new tkMacOSXFont.h file, * macosx/Wish.xcodeproj/project.pbxproj: turn off dead code stripping as it interferes with -sectcreate (rdar://4486223). * macosx/Wish.xcode/default.pbxuser: add TCLLIBPATH=/Library/Tcl * macosx/Wish.xcodeproj/default.pbxuser: env var setting to tktest. * unix/configure.in: fix detection of symbols build when enabling TkAqua debug code; filter nm output of libtclstub better to avoid error on intel macs [Bug 1415789]. * unix/configure: autoconf-2.59
* * generic/tkConsole.c: Added exit handler to clean up the interpdgp2006-03-211-1/+4
| | | | | | | where the console window lives. Also added code to handle multiple calls to Tk_CreateConsoleWindow so that the console channels connect to the last console window opened, in compatibility with the previous implementation.
* * generic/tkConsole.c: Added exit handler to clean up the interpdgp2006-03-201-0/+5
| | | | where the console window lives.
* undo/modified and empty string fixvincentdarley2006-03-181-0/+5
|
* bug #1451587: avoid using abbreviated sub-commands inpatthoyts2006-03-171-0/+9
| | | | | core scripts as this can cause problems with mega-widget libraries like snit.
* * generic/tkConsole.c: Substantial rewrite of [console] support.dgp2006-03-161-1/+9
| | | | | | | * generic/tkInt.h: Included Obj-ification of the [console] and [consoleinterp] commands, and reworking of all the supporting data structures for cleaner sharing and lifetime management especially in multi-threaded configurations.
* Added a Portuguese message catalog. [Bug 1405069]dkf2006-03-161-0/+5
|
* Hack to make photo-to-photo copies cheaper in the common case of no alphadkf2006-03-161-0/+8
|
* Squelch [Bug 1409140] by special-case-ing the single-pixel put case.dkf2006-03-151-37/+43
| | | | Also take better advantage of C's casting rules w.r.t. void* and other pointers
* * tests/scrollbar.test: Corrected several broken calls to [testmetrics]dgp2006-03-141-0/+3
| | | | that were crashing the test suite.
* * tests/constraints.tcl: Added notAqua constraint to canvPs-3.1dgp2006-03-141-5/+9
| | | | | * tests/canvPs.test: to stop test suite crash on Mac OSX. [Bug 1088807]
* * generic/tkCmds.c: Purged remaining references todgp2006-03-131-0/+8
| | | | | | | * macosx/tkMacOSXPort.h: errno, and errno.h. Standardized * macosx/tkMacOSXWm.c: the logic for using header files from * macosx/tkMacOSXWm.h: the compat directory. Thanks Joe * unix/tkUnixPort.h: English for the patch. [Patch 1445404]
* * unix/Makefile.in: Update `make dist` to copy the image filesdgp2006-03-081-0/+4
| | | | | needed by the test suite into the source distro. This was overlooked in the 2005-10-12 commit.
* * changes: Update in prep. for 8.5a4 release.dgp2006-03-081-0/+4
|
* Set SHLIB_LD_FLAGS='${LIBS}' on NetBSD, as per the other *BSD variantsjenglish2006-03-081-0/+6
| | | | [Bug 1334613]. Regenerated configure script.