summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * win/winMain.c (WinMain, main): remove obsolete SetMessageQueue callhobbs2002-10-191-21/+1
|
* * mac/tkMacAppInit.c: removed tcltest dependency.das2002-10-182-24/+6
| | | | [Bug #592639] (porter)
* * tests/imgPhoto.test:hobbs2002-10-183-8/+29
| | | | | * generic/tkImgPhoto.c (ImgPhotoConfigureMaster): fix arg handling for missing -format or -data options. [Bug #624974]
* * tests/text.test: properly return the number ofhobbs2002-10-173-18/+17
| | | | * unix/tkUnixFont.c (ControlUtfProc): bytes consumed. [Bug #624732]
* * macosx/README: info specific to building and runningdas2002-10-164-2/+184
| | | | | | | TclTk on Mac OS X, answers to tcl-mac list FAQs. * macosx/Makefile: permission fix after embedded install. * macosx/Wish.pbproj/project.pbxproj: after install, fix permissions of uninstalled products.
* * macosx/Wish.pbproj/project.pbxproj: added TEXT documentdas2002-10-165-4/+125
| | | | | | | | | | | | type to plist so that files can be dragged onto Wish Shell. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXFont.c: added private proc TkMacOSXUseAntialiasedText() to enable/disable quickdraw text antialiasing where available, default is enabled. Added a linked boolean ::tk::mac::antialiasedtext with write trace to allow control of antialiasing from tcl.
* dead keys first fix for MacOSXvincentdarley2002-10-163-67/+252
|
* macosx menu accelerator fixvincentdarley2002-10-162-5/+8
|
* * unix/configure:hobbs2002-10-163-184/+176
| | | | | * unix/tcl.m4: add AIX-5 ppc build support. Remove unused SC_ENABLE_MEMDEBUG.
* * win/configure:hobbs2002-10-162-20/+54
| | | | * win/tcl.m4: Add --enable-shared=mem support.
* The grid size was not updated properlypspjuth2002-10-103-9/+30
| | | | when removing a widget from a grid. [Bug #621241] (forssen)
* * generic/tkCanvPs.c (TkImageGetColor): corrected bogus use ofhobbs2002-10-103-71/+97
| | | | | | | | TkColormapData on Windows (Windows now requires RGB pixel data from image). * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded widgets on canvases on Windows, tested for 8, 16, 24 and 32-bit depths (XGetImageZPixmap not used).
* * library/tk.tcl: simplified the adding of extra <ISO_Left_Tab>hobbs2002-10-102-13/+10
| | | | and <hpBackTab> events to <<PrevWindow>>.
* * tests/canvPs.test: tests for canvas embedded window ps generationhobbs2002-10-106-64/+404
| | | | | | | | | | * generic/tkCanvWind.c (CanvasPsWindow): removed dead code loop. * generic/tkCanvas.h: moved TkColormapData struct to tkCanvPs.c * generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of TkColormapData on Windows. Non-separated data may need correction as well. * win/tkWinImage.c (XGetImage, XGetImageZPixmap): added support for generating ps for embedded windows on canvases.
* * unix/README: doc'ed --enable-symbols options.hobbs2002-10-105-110/+167
| | | | | | | * unix/Makefile.in: comment docs * unix/configure: regen * unix/tcl.m4: replaced SC_ENABLE_MEMDEBUG with a more intelligent SC_ENABLE_SYMBOLS that takes yes|no|mem|all as options now.
* * generic/tk.h: Added reminder comment to editdgp2002-10-092-1/+8
| | | | macosx/Wish.pbproj/project.pbxproj when version number changes.
* * macosx/Makefile: don't remove tclsh after building embedded.das2002-10-093-7/+35
| | | | | * macosx/Wish.pbproj/project.pbxproj: bumped version to 8.4.1; added missing library/mkpsenc.tcl to framework.
* * generic/tkInt.decls(tkIntXlib): added XQueryTree declaration fordas2002-10-0912-3781/+3818
| | | | | | | | | | | | | | | | | | | mac & aqua, since it's now called from ParentXId via Tk_HandleEvent. * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: regen. * mac/tkMacXStubs.c: added XQueryTree stub * mac/tkMacEmbed.c (TkpUseWindow): check that container window has -container option set (sync with other platforms). * mac/tkMacBitmap.c: * mac/tkMacFont.c: * mac/tkMacSend.c: * mac/tkMacTest.c: * mac/tkMacWm.c: CONSTification. * mac/tkMacProjects.sea.hqx: added tkStyle.c and tkUndo.c to tk library projects.
* * generic/tkImgPhoto.c (ImgPhotoSetSize): Only error-out if wedkf2002-10-092-43/+61
| | | | | | | | | fail to allocate a non-empty buffer; getting a NULL when we allocate an empty buffer is no problem since nothing will look at the value anyway. [Bug 619544] Also tidied up file to take into account the fact that we're using 32 bits per pixel in the master to accommodate the alpha channel as well as RGB.
* * tests/winButton.test: add option clear to top to prevent optionhobbs2002-10-081-2/+2
| | | | leakage from other tests causing problems. [Bug #582382]
* * generic/tkFocus.c (TkFocusFilterEvent): Ignore event if we arehobbs2002-10-081-3/+10
| | | | focusing into a dead window. [Bug #588831] (griffin)
* * generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): leave thehobbs2002-10-081-7/+13
| | | | | | DestroyPanedWindow proc to free the pwPtr, add a Preserve reference to the pwPtr->tkwin. (DestroyPanedWindow): Release the pwPtr->tkwin.
* 2002-10-02 Jim Ingham <jingham@apple.com>wolfsuit2002-10-032-8/+11
| | | | | | * macosx/tkMacOSXScrlbr.c (TkpDisplayScrollbar): Put the Tk scrollbar pointer into the control reference data for the Mac scrollbar, so we can get it out again in the ScrollbarActionProc.
* * generic/tkText.c (TextBlinkProc): don't blink the cursor unlesshobbs2002-10-022-4/+8
| | | | it is visible. [Bug #616791] [Patch #614474] (bonfield)
* minor example fixhobbs2002-10-021-2/+2
|
* * tests/entry.test: added entry-20.7hobbs2002-10-023-2/+26
| | | | | | * generic/tkEntry.c (EntryTextVarProc): check if the entry if being deleted before handling an associated textvariable. [Bug #607390 #617446]
* Finally dealt with 614650 and with a simpler solution too.dkf2002-10-013-89/+24
|
* * tests/panedwindow.test: added panedwindow-28.[12]hobbs2002-09-303-8/+25
| | | | | | | * generic/tkPanedWindow.c (PanedWindowCmdDeletedProc): (Tk_PanedWindowObjCmd): when destroying the panedwindow, destroy the proxy before the parent to avoid dependency conflicts. [Bug #616589]
* 614650 is still lurking, but now mainly as a [text] widget bug...dkf2002-09-302-2/+51
|
* Incremental transfers of UTF8_STRING selections should now work; Tk will nowdkf2002-09-303-42/+191
| | | | | | tag them with the right size and only transfer complete UTF8 characters. Previously, things only worked when the transfer could only happen in one go, and even then not always. [Bug 614650, reported by Reinhard Max]
* * doc/bind.n: Doc-fix to mention that %A substitutes UNICODEdkf2002-09-302-5/+12
| | | | | characters rather than ASCII ones. Tk's done this ever since 8.1 in any case; after all, it is the right thing to do.
* * README: Bumped to version 8.4.1 to avoid confusiondgp2002-09-279-17/+29
| | | | | | | | | | | * generic/tk.h: of CVS snapshots with release 8.4.0. * unix/README: * unix/configure.in: * unix/tk.spec * win/configure.in: * unix/configure: autoconf * win/configure:
* * unix/configure: regen.hobbs2002-09-273-131/+150
| | | | * unix/tcl.m4: improve AIX-4/5 64bit compilation support.
* 2002-09-18 Mumit Khan <khan@nanotech.wisc.edu>hobbs2002-09-275-31/+109
| | | | | | | | | | | | | | | | Added basic Cygwin support. * win/tcl.m4 (SC_PATH_TCLCONFIG): Support one-tree build. (SC_PATH_TKCONFIG): Likewise. (SC_PROG_TCLSH): Likewise. (SC_CONFIG_CFLAGS): Assume real Cygwin port and remove -mno-cygwin flags. Add -mwin32 to extra_cflags and extra_ldflags. Remove ``-e _WinMain@16'' from LDFLAGS_WINDOW. * win/configure: Regenerate. * win/tkWinPort.h (tchar.h): Do not include on Cygwin. (_T): Define for Cygwin. * win/winMain.c (main): Conditionally define.
* * unix/Makefile.in: add macosx subdir to dist target.hobbs2002-09-271-13/+14
| | | | Do not generate .Z, only .gz and .zip in alldist target.
* * macosx/Makefile: preserve environment value of INSTALL_ROOT.das2002-09-268-46/+215
| | | | | | | | | | | | | | | | | | | | | | | | When embedding only use deployment build. Force relink before embedded build to ensure new linker flags are picked up. * macosx/buildTkConfig.tcl (new): * macosx/Wish.pbproj/project.pbxproj: synthesize tkConfig.sh based on tclConfig.sh in Tcl.framework and tkConfig.sh.in. Add symbolic links to debug lib, stub libs and tkConfig.sh in framework toplevel. Made tkIntXlibDecls.h a public header since Headers/X11/Xlib.h includes it. Install wish8.4 script that runs "Wish Shell.app" and corresponding wish link. Use tcl headers from built Tcl.framework instead of from tcl source directory. * macosx/tkMacOSXPort.h: added missing standard unix includes and defines, similarly to tkUnixPort.h. * macosx/tkMacOSXNotify.c: removed dependency on internal tcl header "tclPort.h" * unix/Makefile.in: * unix/install-sh: copied support for 'install-strip' target over from tcl/unix/{Makefile.in,install-sh}
* Regen from Tcldkf2002-09-242-162/+174
|
* Regen from Tcldkf2002-09-242-145/+150
|
* In TkpIsWindowFloating, check for NULL before passing the wRefwolfsuit2002-09-231-1/+6
| | | | to GetWindowClass.
* Minor cleanup, no content changes.wolfsuit2002-09-231-8/+14
|
* 2002-09-22 Jim Ingham <jingham@apple.com>wolfsuit2002-09-222-7/+23
| | | | | | | * macosx/tkMacOSXScrlbr.c (UpdateControlValue): HiliteControl doesn't give the proper "nothing to scroll" look on Mac OS X. You have to set the min value greater than the max value to get this.
* * unix/configure: Regen.mdejong2002-09-154-114/+150
| | | | | | | | | * unix/tcl.m4: Update from Tcl. * unix/tkUnixEvent.c (TkpCloseDisplay): Use PEEK_XCLOSEIM to examine the input context queue before invoking XCloseIM. Generate an assert if there is an input context that has not been freed. [Patch 570902]
* * generic/tk.h: Moved RC_INVOKED down so that tcl.h is stillandreas_kupries2002-09-142-13/+22
| | | | | | | | included when running the resource compiler. <tcl.h> excludes the unnecessary parts on its own. This reenables the Windows build. It failed because the non-inclusion of tcl.h caused the resource compiler to miss some vital macro definitions (TCL_FINAL_RELEASE, STRINGIFY, ...).
* * generic/tk.h:das2002-09-1211-47/+78
| | | | | | | | | | | | | | | | | | * mac/tkMacApplication.r: * mac/tkMacLibrary.r: * mac/tkMacResource.r: * macosx/tkAboutDlg.r: * macosx/tkMacOSXApplication.r: * macosx/tkMacOSXLibrary.r: * macosx/tkMacOSXResource.r: unified use of the two equivalent resource compiler header inclusion defines RC_INVOKED and RESOURCE_INCLUDED, now use RC_INVOKED throughout. * macosx/tkMacOSXAppInit.c: improved detection of Wish startup by the finder (by checking if stdin is /dev/null), in which case we want to bring up the Tk console window. * macosx/tkMacOSXHLEvents.c: added 'rapp' apple event handler.
* * macosx/Wish.pbproj/project.pbxproj: reference & installdas2002-09-122-4/+9
| | | | tk/generic/prolog.ps instead of tk/library/prolog.ps.
* * macosx/Wish.pbproj/project.pbxproj: added backwardsdas2002-09-102-1/+8
| | | | compatibility for Mac OS X 10.1 ProjectBuilder 2.0.
* * unix/Makefile.in: added DYLIB_INSTALL_DIR variable for Darwindas2002-09-106-115/+181
| | | | | | | | | | | | | and set it to default value ${LIB_RUNTIME_DIR} * unix/tcl.m4 (Darwin): use DYLIB_INSTALL_DIR instead of LIB_RUNTIME_DIR in the -install_name argument to ld. * unix/configure: regen. * macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: added support for building Tcl as an embedded framework, i.e. using an dyld install_name containing @executable_path/../Frameworks via the new DYLIB_INSTALL_DIR unix/Makefile variable.
* * macosx/tkMacOSXNotify.c (Tk_MacOSXSetupTkNotifier): correctedcore_8_4_0hobbs2002-09-102-2/+22
| | | | Mac Jaguar event loop issue.
* see changeloghobbs2002-09-091-0/+26
|
* * library/tk.tcl: use command instead of control on Aqua bindings.hobbs2002-09-096-23/+192
| | | | | | | | | | | | | | | | | | Force dialogs to appear below fixed native Mac menubar. * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: Keypress/release events for pure modifier keys were not being passed to Tk. Deadkey presses were inserting null characters into text windows. Now they do nothing. (Still not ideal, but better than before!) * macosx/tkMacOSXMenu.c: Allow more than 200 menus to exist - increased to 2000. * macosx/tkMacOSXMouseEvent.c: Bad interactions between floating windows and ordinary ones. Ensure that local<->global coordinate transformations are wrt to the correct window. * macosx/tkMacOSXWm.c: Better error msg for 'wm attributes'. Remove crash in 'wm transient'. Add 'noActivates' and 'noUpdates' flags to unsupported command. [Patch #606658] (darley)