summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix for text dump -command callbacks which modify the text widgetvincentdarley2006-03-265-47/+167
|
* * macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext):das2006-03-251-3/+3
| | | | | * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): performance improvements, sync similar code, formatting & whitespace.
* * macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext):das2006-03-253-72/+104
| | | | | * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): performance improvements, sync similar code, formatting & whitespace.
* * generic/tkTextDisp.c: moved #ifdef MAC_OSX_TK code added bydas2006-03-2435-203/+146
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-232-5/+17
| | | | tkUnixFont.c to fix compiling with --enable-xft .
* * unix/tk.spec: Cleaned up and completed the spec file.rmax2006-03-232-28/+37
| | | | | 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-232-9/+14
| | | | standardized formats established on 2005-11-17. [Bug 1370296]
* * changes: Updates for next RCdgp2006-03-222-3/+13
|
* * generic/tkFont.c: implementation of ATSUI text renderingdas2006-03-2219-1691/+3279
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-212-9/+31
| | | | | | | 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-202-5/+32
| | | | where the console window lives.
* reduce unnecessary namespace usedkf2006-03-201-3/+3
|
* undo/modified and empty string fixvincentdarley2006-03-182-14/+23
|
* bug #1451587: avoid using abbreviated sub-commands inpatthoyts2006-03-177-42/+51
| | | | | core scripts as this can cause problems with mega-widget libraries like snit.
* corrected silly cut/paste/forget to modify error in the name of thedgp2006-03-161-2/+2
| | | | stderr console channel.
* Revisions to Tk_CreateConsoleWindow to tolerate case when no console channelsdgp2006-03-161-26/+27
| | | | have been created.
* * generic/tkConsole.c: Substantial rewrite of [console] support.dgp2006-03-163-303/+366
| | | | | | | * 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.
* Noticed that several other locales were missing toodkf2006-03-161-2/+2
|
* Added 'changes' entries for my last two sets of changesdkf2006-03-161-2/+6
|
* Added localedkf2006-03-161-2/+2
|
* Added a Portuguese message catalog. [Bug 1405069]dkf2006-03-162-0/+75
|
* missing MODULE_SCOPE declarations and obsolete exports discovered by 'make ↵das2006-03-163-11/+7
| | | | checkstubs'
* D'oh!dkf2006-03-161-1/+2
|
* Hack to make photo-to-photo copies cheaper in the common case of no alphadkf2006-03-162-4/+33
|
* Squelch [Bug 1409140] by special-case-ing the single-pixel put case.dkf2006-03-152-71/+112
| | | | Also take better advantage of C's casting rules w.r.t. void* and other pointers
* typo in last commit re notAqua constraintdas2006-03-151-2/+1
|
* * tests/scrollbar.test: Corrected several broken calls to [testmetrics]dgp2006-03-142-13/+16
| | | | that were crashing the test suite.
* * tests/constraints.tcl: Added notAqua constraint to canvPs-3.1dgp2006-03-143-6/+13
| | | | | * tests/canvPs.test: to stop test suite crash on Mac OSX. [Bug 1088807]
* * generic/tkCmds.c: Purged remaining references todgp2006-03-136-39/+18
| | | | | | | * 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]
* more images copied into distdgp2006-03-081-2/+3
|
* * unix/Makefile.in: Update `make dist` to copy the image filesdgp2006-03-082-1/+6
| | | | | 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-082-1/+82
|
* Set SHLIB_LD_FLAGS='${LIBS}' on NetBSD, as per the other *BSD variantsjenglish2006-03-083-2/+8
| | | | [Bug 1334613]. Regenerated configure script.
* Band-aid doc update for [Bug 220787]dkf2006-03-072-4/+14
|
* * macosx/tkMacOSXDraw.c (TkPutImage): fix endian issue on OS X x86hobbs2006-03-022-26/+33
| | | | | | displaying images. Bitmap images still have a black/white reversal issue, appears to be a general OS X issue (as seen in frogger demo).
* Fix old thread-safety issue. [Bug 470322]dkf2006-02-272-2/+9
|
* Fix pixmap creation ordering issue [Bug 480862]dkf2006-02-272-16/+24
| | | | Stupid issue was fixed for the mask pixmap, but not the data pixmap!
* * generic/tk.decls: fix signature of TkMacOSXInvalClipRgnsdas2006-02-098-38/+46
| | | | | | | | | | * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h). * generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header.
* Scope the config a bit better; it only needs to be visible inside one function.dkf2006-02-071-7/+7
|
* Use the fact that ckalloc() *never* returns NULL to optimize the codedkf2006-02-071-19/+7
|
* space->tabdkf2006-02-071-20/+20
|
* Comment formattingdkf2006-02-031-16/+21
|
* Finish i18n of bgerror [Bug 1409264]. No l10n of that specific message ↵dkf2006-01-312-20/+24
| | | | | | though; that can wait for someone who really wants to use non-English to submit patches.
* * library/bgerror.tcl: Updates to use Tcl 8.4 features. [Patch ↵dgp2006-01-2512-91/+102
| | | | | | | | | | | | | | 1237759] * library/choosedir.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/focus.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl:
* * unix/configure: minor fix to Darwin specific code removingdas2006-01-233-3/+9
| | | | * unix/configure.in: 64bit flags from CFLAGS for Tk build.
* XIM fixes [See #905830, patch tk84-xim-fixes.patch].jenglish2006-01-203-33/+24
| | | | | | + Revert 2005-12-05 patch disabling XIM when SCIM in use; + Make sure all X events get passed to XFilterEvent, including those without a corresponding Tk window.
* generic/tkUndo.c (TkUndoSetDepth): Don't freea_kovalenko2006-01-122-11/+30
| | | | | | | TkUndoSubAtoms for separator entries that are deleted: there is some unpredictable garbage instead of subatoms. Free both 'apply' and 'revert' action chains for non-separator entries.
* TIP#260 implementationdkf2006-01-124-7/+32
|
* Removed a lingering error message from TIP#147 implementation.pspjuth2006-01-112-1/+12
|
* * macosx/tkMacOSXDebug.c: add TkMacOSXGetNamedDebugSymbol() functiondas2006-01-1014-422/+753
| | | | | | | | | | | | | | | | | | | | | | | | * macosx/tkMacOSXDebug.h: that finds unexported symbols in loaded libraries by manually walking their symbol table; only to be used for debugging purposes, may break unexpectedly in the future. Needed to get access to private_extern internal debugging functions in HIToolbox. * macosx/tkMacOSXCarbonEvents.c: fix debug event tracing on Tiger. * macosx/tkMacOSXMenu.c: add debug menu printing during reconfigure. * macosx/tkMacOSXInit.c: conditionalize 64bit-unsafe dyld code. * macosx/GNUmakefile: add 'wish8.x' symlink to SYMROOT. * macosx/Wish.xcode/project.pbxproj: fix copy to tktest resource * macosx/Wish.xcodeproj/project.pbxproj: fork when zerolinked. * macosx/Wish.xcode/default.pbxuser: add widget demo as argument to * macosx/Wish.xcodeproj/default.pbxuser: executables (on by default). * unix/configure: add caching, use AC_CACHE_CHECK instead of * unix/configure.in: AC_CACHE_VAL where possible, consistent message * unix/tcl.m4: quoting, sync relevant tclconfig/tcl.m4 changes and gratuitous formatting differences, fix SC_CONFIG_MANPAGES with default argument, Darwin improvements to SC_LOAD_*CONFIG.