summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * 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.
* remove unused variable to allow compilation with VC++ in debug modevincentdarley2005-12-291-2/+2
|
* Fix [Bug 1380427] using [Patch 1391939] from Ludwig Callewaertdkf2005-12-282-62/+38
|
* * macosx/Wish.xcode/project.pbxproj:das2005-12-143-0/+27
| | | | * macosx/Wish.xcodeproj/project.pbxproj: add new tclTomMath* files.
* * library/demos/cscroll.tcl: add MouseWheel bindings for aqua.das2005-12-134-18/+59
| | | | | | | | | | | * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent, GenerateMouseWheelEvent): add support for kEventMouseScroll events (smooth mouse wheel scrolling from mighty mouse or scrolling trackpad) by handling kEventMouseWheelMoved on application target as well as on dispatcher, in order to pick up synthesized MouseWheel events from HIObject handler (c.f. QA1453); add support for horizontal scrolling events by generating MouseWheel XEvent with Shift modifier.
* ANSIfydkf2005-12-121-125/+130
|
* * unix/tcl.m4, unix/configure: Fix sh quoting error reported inhobbs2005-12-123-3/+8
| | | | bash-3.1+ [Bug 1377619] (schafer)
* * win/tkWinWm.c (WinSetIcon): Don't check resultmdejong2005-12-102-33/+24
| | | | | | | of SetClassLong() or SetClassLongPtr() since it was generating an incorrect error and the MSDN docs indicate that the result need not be checked.
* * win/configure: Regen.mdejong2005-12-103-0/+14
| | | | | | | * win/tcl.m4 (SC_CONFIG_CFLAGS): Define MACHINE for gcc builds. The lack of a definition of this variable in the manifest file was causing a runtime error in wish built with gcc.