Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
155 check-ins using file generic/tkCanvArc.c version 0bd71f5d
2003-02-09
| ||
06:24 | TP macro misplacement check-in: db053e5a user: hobbs tags: trunk | |
2003-01-28
| ||
20:39 | Moved 'deletionEpoch' field from TkDisplay to TkMainInfo. Reworked windowObj type. Fixes Tk Bug #671330 "segfault when e.g. deiconifying destroyed window" check-in: f02d9ee0 user: jenglish tags: trunk | |
2003-01-23
| ||
23:30 | Fix the entry widget's KeyPress binding so that text is entered from left to right, not right to left, even if the mouse button is being held down. [Bug #673687]. check-in: eab46dcf user: drh tags: trunk | |
2003-01-22
| ||
14:32 |
* generic/tkImage.c (Tk_ImageObjCmd): Added check to make sure that you're not creating an image named the same as .'s command, which refixes 220891, even when the name of the command has been changed with 'rename'. The error message is better too. * generic/tkFrame.c (TkToplevelWindowForCommand): Added way of mapping from command names to tkwins-for-toplevels. * tests/image.test (image-1.10,image-1.11): Updated to match new error message and added test for the rename case. * generic/tclInt.decls: Made TkToplevelWindowForCommand exported privately.check-in: 046e519c user: dkf tags: trunk | |
2003-01-19
| ||
09:50 |
* generic/tkImage.c (DeleteImage): delete the image's entry in the image table correctly when there are no more instances. This reopens bug 220891. [Bug #669759]check-in: 4c4aaa60 user: hobbs tags: trunk | |
07:51 |
* doc/loadTk.n: note that ::safe::loadTk has a prereq on ::safe::interpCreate or ::safe::interpInit. [Bug #669159]check-in: c3e6e394 user: hobbs tags: trunk | |
07:50 |
* doc/photo.n: $image put only accepts -format and -to, and note extended use of -to.check-in: 357d07da user: hobbs tags: trunk | |
07:46 | .VS order fix check-in: 4c5d36d6 user: hobbs tags: trunk | |
2003-01-17
| ||
19:54 | Increase the size of the clipping box for lines in bug #663981 so that Tk extensions that attempt to print a canvas in a windows GDI printer will still work. check-in: 09e122b9 user: drh tags: trunk | |
2003-01-14
| ||
19:23 | * generic/tkSelect.c (Tk_CreateSelHandler): Fix for #666346 "Selection handling crashes under KDE 3.0" * tests/unixSelect.test (unixSelect-1.20): Added test case. check-in: d6fd320a user: jenglish tags: trunk | |
01:20 |
* win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd, ChooseDirectoryValidateProc, Tk_MessageBoxObjCmd): Remove unused tsdPtr variable. Use TEXT macro instead of _T macro since _T does not work under Cygwin. Declare flags as UINT to avoid compiler warning when compiling with mingw.check-in: 122cf82b user: mdejong tags: trunk | |
2003-01-13
| ||
07:30 |
* win/Makefile.in: Add TCL_DEFS to AC_FLAGS so that compiler flags defined by Tcl get passed to the compiler. Add empty rule for cat.c so that Tk compiles under msys. * win/configure: Regen. * win/tcl.m4: Update from Tcl, this pulls in a subst of TCL_DEFS, it also defines USE_THREAD_ALLOC when threads are used and it updates the SC_ENABLE_SYMBOLS and SC_PROG_TCLSH macros to match the ones used in Tcl.check-in: 53f1ef69 user: mdejong tags: trunk | |
07:25 | ChangeLog police. check-in: ba34f986 user: mdejong tags: trunk | |
2003-01-10
| ||
20:23 | unix/tkUnixEvent.c (OpenIM): Remove unused variable (Fixes: #664780 "SGI warning: OpenIM") check-in: 0a0c9fff user: jenglish tags: trunk | |
2003-01-09
| ||
01:00 | Use explicit "static int" type, not implicit "static". check-in: 0d2a3fcc user: dgp tags: trunk | |
2003-01-08
| ||
23:02 | Implement Cohen-Sutherland polygon clipping for long lines in the canvas widget so that coordinates do not overflow the 16-bit limit imposed by X11 and Win32. Bug #663981. check-in: 240475aa user: drh tags: trunk | |
2003-01-03
| ||
22:43 |
* generic/tkFrame.c (CreateFrame): throw a Tcl error instead of a panic when we cannot get a main window and appname is NULL. This can indicate that a user tried to create a frame/toplevel while Tk was dying. [Bug #661792]check-in: b6f5008d user: hobbs tags: trunk | |
2002-12-27
| ||
23:43 | ANSI unfriendly typedef for TkTextBTree repaired for C++ compilers. check-in: 8b2dc51d user: davygrvy tags: trunk | |
21:23 | WaitForEvent(): process Map and Unmap events as well as Configure events during WaitFor{Configure|Map}Notify. Fixes [Bug 578569] (WaitForMapNotify could process Map and Unmap events out of order, making Tk think a window was unmapped when it really wasn't). check-in: 2effd347 user: jenglish tags: trunk | |
2002-12-18
| ||
21:46 | label docs failed to mention the -compound option check-in: 4d31a921 user: tmh tags: trunk | |
2002-12-17
| ||
15:28 | Doc-fix: [$photo put] knows about solid colours, and not files. [Bug 640026] check-in: c5e5dca1 user: dkf tags: trunk | |
2002-12-13
| ||
16:54 |
* generic/tkMain.c (Tk_Main): Call on Tcl*StartupScript*() routines to store the startup script, if any. [Bug 616245].check-in: bc281eaf user: dgp tags: trunk | |
2002-12-10
| ||
22:06 | * win/makefile.vc: tclThreadTest.obj not required to link tktest.exe [Bug 651396] check-in: 55393861 user: davygrvy tags: trunk | |
2002-12-09
| ||
00:32 |
* generic/tkEntry.c (ConfigureEntry): keep a flag to indicate when a var is traced to prevent double-traces caused by configuring the widget in traces with validation on. (dejong)check-in: aefff522 user: hobbs tags: trunk | |
2002-12-08
| ||
21:59 | Fix typo check-in: 059dc688 user: mdejong tags: trunk | |
00:46 |
* generic/tkInt.decls: add TkWinSetHINSTANCE decl * generic/tkIntPlatDecls.h: regen * generic/tkStubInit.c: regen * win/tkWinInit.c (TkpInit): While init and cleanup aren't correct * win/tkWinX.c (TkWinXInit): in DllMain, we had to specify the * win/tkWin32Dll.c (DllMain): true HINSTANCE or the resources of a dynamic Tk weren't being loaded correctly. Created a new function TkWinSetHINSTANCE for this purpose.check-in: 07dfcd13 user: hobbs tags: trunk | |
2002-12-06
| ||
23:29 |
* win/tkWinX.c (TkWinXInit): Move cleanup into an exit handler * win/tkWin32Dll.c (DllMain): to ensure that it will be called * win/tkWinWm.c (TkWinWmCleanup): without having to unload the dll. Also reset the static int initialized on cleanup to allow reinit.check-in: f4d362d9 user: hobbs tags: trunk | |
2002-12-02
| ||
03:42 |
* tests/event.test (_keypress, _text_ind_to_x_y): Force focus to widget in _keypress method to avoid problems with window managers that use focus follows mouse. [Bug 526209]check-in: 878d6261 user: mdejong tags: trunk | |
2002-12-01
| ||
23:37 |
* tests/wm.test: Add wm-transient-6.3 to check that a transient remains withdrawn when it is first withdrawn and then turned into a transient. * unix/tkUnixWm.c: * win/tkWinWm.c: Replace WM_TRANSIENT_WITHDRAWN with WM_WITHDRAWN and set this flag whenever a window is explicitly withdrawn. This fixes the test case added above. [Bug 644356]check-in: 35f7ae4f user: mdejong tags: trunk | |
2002-11-22
| ||
23:25 |
* tests/textDisp.test: * generic/tkTextDisp.c (TkTextSeeCmd): handle see for unmapped text displays. [Bug #641778]check-in: 8f78c034 user: hobbs tags: trunk | |
2002-11-20
| ||
05:21 |
2002-11-19 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c (TkpDisplayScrollbar): If the scrollbar width is set to 12 or less (but 12 is what you should use) use the small metric scrollbar. (UpdateControlValues): Fix thinko in setting off AUTO_ADJUST for the place geometry manager.check-in: dab24df5 user: wolfsuit tags: trunk | |
2002-11-19
| ||
02:20 |
* unix/Makefile.in: add macosx/*.tcl (buildTkConfig.tcl in particular) to the dist target.check-in: 8bd4b138 user: hobbs tags: trunk | |
2002-11-15
| ||
15:35 | Added missing .BE [Tcl Bug 629330] check-in: 00fd5333 user: dkf tags: trunk | |
2002-11-14
| ||
17:30 |
* generic/tkWindow.c (Tk_DestroyWindow, DeleteWindowsExitProc): Add TkHalfdeadWindow type and halfdeadWindowList to keep track of windows that were only partially deallocated before a call to exit. Finnish cleaning up these windows in DeleteWindowsExitProc. Keep track of cleanup status in Tk_DestroyWindow so that a window with a Destroy binding which calls exit will get fully destroyed. * tests/window.test: Add Tk_DestroyWindow tests for an assortment of half dead window cases. [Bug 630533]check-in: dd044cd7 user: mdejong tags: trunk | |
2002-11-10
| ||
14:59 |
* macosx/Wish.pbproj/project.pbxproj: fixed erroneous removal of libtkstub before Wish was built.check-in: 3c41e330 user: das tags: trunk | |
14:58 |
* macosx/Wish.pbproj/project.pbxproj: fixed erroneous removal of libtkstub before Wish was built.check-in: ea9c7b00 user: das tags: trunk | |
2002-11-07
| ||
22:27 |
* tests/unixWm.test: Add short delay to test unixWm-51.7 to account for raise/lower changes in TIP 107. This allows the test case to pass under Window Maker on Linux.check-in: 030ad36a user: mdejong tags: trunk | |
19:10 | place info did not return all settings, and didn't make sure the result was a proper list. Put '-in' first in result to be more consistent with how grid/pack info behaves. [Bug #635025][Bug #532022] check-in: 9688bb9e user: pspjuth tags: trunk | |
06:38 |
* unix/Makefile.in: added macosx/README to dist target.check-in: 44e063d0 user: das tags: trunk | |
05:04 |
* macosx/Wish.pbproj/project.pbxproj: fix to 'wish' script to allow it to work when not installed into '/'.check-in: 6cbef0cb user: das tags: trunk | |
2002-11-06
| ||
10:49 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl. * win/configure: Regen. * win/configure.in: Check that AR, RANLIB, and RC are found on the path when building with gcc.check-in: 37ce221a user: mdejong tags: trunk | |
2002-11-04
| ||
07:49 |
* win/winMain.c (Tcl_AppInit): Calls Registry_Init() and Dde_Init() when STATIC_BUILD and TCL_USE_STATIC_PACKAGES macros are set. * win/makefile.vc: linkexten option now sets the TCL_USE_STATIC_PACKAGES macro which also adds the registry and dde static lib files to the link of the shell. [Patch 479697] * win/rules.vc: Matches the one from Tcl. * win/buildall.vc.bat: More useful commentary.check-in: 430b4100 user: davygrvy tags: trunk | |
07:49 | no message check-in: 6dc904f0 user: davygrvy tags: trunk | |
01:54 |
* macosx/Wish.pbproj/project.pbxproj: added Wish linker flag -headerpad_max_install_names to allow use of 'install_name_tool'. fixed tkConfig.sh generation and redo_prebinding in the case where Tk is not installed alongside Tcl.check-in: 56750eca user: das tags: trunk | |
2002-11-01
| ||
18:33 | * win/makefile.vc (TCLREGLIBNAME): Updated to registry 1.1. check-in: af153807 user: andreas_kupries tags: trunk | |
2002-10-29
| ||
00:51 |
* macosx/README: added info on new package searching in Frameworks directories.check-in: d493a60b user: das tags: trunk | |
2002-10-22
| ||
19:18 | updated for 8.4.1 release check-in: 8b8f2f7c user: hobbs tags: trunk, core-8-4-1 | |
2002-10-21
| ||
04:37 |
* macosx/README: revised according to Jim's suggestions * macosx/tkMacOSXAppInit.c: use standard PATH_MAX from <limits.h>check-in: dd2e2e28 user: das tags: trunk | |
2002-10-19
| ||
02:10 |
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Check for bug in Cygwin version of windres and work around that case by passing a POSIX path instead of a Windows native path. One can't always pass a POSIX path because the mingw native toolchain accepts only Windows native paths. (dejong)check-in: 02559aa0 user: hobbs tags: trunk | |
02:10 |
* win/tkWinPort.h: define OPEN_MAX only if not defined. [Patch #625472] (howell)check-in: 87344c39 user: hobbs tags: trunk | |
02:10 |
* win/winMain.c (WinMain, main): remove obsolete SetMessageQueue callcheck-in: 1b4c22ee user: hobbs tags: trunk | |
2002-10-18
| ||
03:01 |
* mac/tkMacAppInit.c: removed tcltest dependency. [Bug #592639] (porter)check-in: 0a1485f0 user: das tags: trunk | |
00:48 |
* tests/imgPhoto.test: * generic/tkImgPhoto.c (ImgPhotoConfigureMaster): fix arg handling for missing -format or -data options. [Bug #624974]check-in: 10196f16 user: hobbs tags: trunk | |
2002-10-17
| ||
23:38 |
* tests/text.test: properly return the number of * unix/tkUnixFont.c (ControlUtfProc): bytes consumed. [Bug #624732]check-in: e02410d5 user: hobbs tags: trunk | |
2002-10-16
| ||
23:56 |
* macosx/README: info specific to building and running 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.check-in: 58b7e09c user: das tags: trunk | |
19:44 |
* macosx/Wish.pbproj/project.pbxproj: added TEXT document 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.check-in: cdc06cfe user: das tags: trunk | |
11:29 | dead keys first fix for MacOSX check-in: 349d85cb user: vincentdarley tags: trunk | |
09:51 | macosx menu accelerator fix check-in: 0602001c user: vincentdarley tags: trunk | |
01:17 |
* unix/configure: * unix/tcl.m4: add AIX-5 ppc build support. Remove unused SC_ENABLE_MEMDEBUG.check-in: 358e85b4 user: hobbs tags: trunk | |
01:17 |
* win/configure: * win/tcl.m4: Add --enable-shared=mem support.check-in: 5c615513 user: hobbs tags: trunk | |
2002-10-10
| ||
21:07 | The grid size was not updated properly when removing a widget from a grid. [Bug #621241] (forssen) check-in: c22256a9 user: pspjuth tags: trunk | |
21:01 |
* generic/tkCanvPs.c (TkImageGetColor): corrected bogus use of 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).check-in: 6b1d5fc9 user: hobbs tags: trunk | |
16:34 |
* library/tk.tcl: simplified the adding of extra <ISO_Left_Tab> and <hpBackTab> events to <<PrevWindow>>.check-in: ad8563da user: hobbs tags: trunk | |
07:25 |
* tests/canvPs.test: tests for canvas embedded window ps generation * 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.check-in: 52521f7c user: hobbs tags: trunk | |
05:01 |
* unix/README: doc'ed --enable-symbols options. * 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.check-in: f1a68625 user: hobbs tags: trunk | |
2002-10-09
| ||
19:35 |
* generic/tk.h: Added reminder comment to edit macosx/Wish.pbproj/project.pbxproj when version number changes.check-in: 2441aaf5 user: dgp tags: trunk | |
13:02 |
* macosx/Makefile: don't remove tclsh after building embedded. * macosx/Wish.pbproj/project.pbxproj: bumped version to 8.4.1; added missing library/mkpsenc.tcl to framework.check-in: 24dcfcfc user: das tags: trunk | |
11:56 |
* generic/tkInt.decls(tkIntXlib): added XQueryTree declaration for 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.check-in: c7efc907 user: das tags: trunk | |
09:32 |
* generic/tkImgPhoto.c (ImgPhotoSetSize): Only error-out if we 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.check-in: 8b8a363a user: dkf tags: trunk | |
2002-10-08
| ||
20:21 |
* tests/winButton.test: add option clear to top to prevent option leakage from other tests causing problems. [Bug #582382]check-in: e973c183 user: hobbs tags: trunk | |
19:57 |
* generic/tkFocus.c (TkFocusFilterEvent): Ignore event if we are focusing into a dead window. [Bug #588831] (griffin)check-in: a6dd6933 user: hobbs tags: trunk | |
19:57 |
* generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): leave the DestroyPanedWindow proc to free the pwPtr, add a Preserve reference to the pwPtr->tkwin. (DestroyPanedWindow): Release the pwPtr->tkwin.check-in: 140fd8e0 user: hobbs tags: trunk | |
2002-10-03
| ||
06:24 |
2002-10-02 Jim Ingham <[email protected]>
* 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.check-in: a05c2909 user: wolfsuit tags: trunk | |
2002-10-02
| ||
21:23 |
* generic/tkText.c (TextBlinkProc): don't blink the cursor unless it is visible. [Bug #616791] [Patch #614474] (bonfield)check-in: a5945c89 user: hobbs tags: trunk | |
21:12 | minor example fix check-in: 30c6813f user: hobbs tags: trunk | |
20:59 |
* tests/entry.test: added entry-20.7 * generic/tkEntry.c (EntryTextVarProc): check if the entry if being deleted before handling an associated textvariable. [Bug #607390 #617446]check-in: da237314 user: hobbs tags: trunk | |
2002-10-01
| ||
08:48 | Finally dealt with 614650 and with a simpler solution too. check-in: 4f349c2e user: dkf tags: trunk | |
2002-09-30
| ||
18:55 |
* tests/panedwindow.test: added panedwindow-28.[12] * generic/tkPanedWindow.c (PanedWindowCmdDeletedProc): (Tk_PanedWindowObjCmd): when destroying the panedwindow, destroy the proxy before the parent to avoid dependency conflicts. [Bug #616589]check-in: 1f35b3bd user: hobbs tags: trunk | |
15:22 | 614650 is still lurking, but now mainly as a [text] widget bug... check-in: db516514 user: dkf tags: trunk | |
13:42 | Incremental transfers of UTF8_STRING selections should now work; Tk will now 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] check-in: bdabe5ef user: dkf tags: trunk | |
09:35 |
* doc/bind.n: Doc-fix to mention that %A substitutes UNICODE 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.check-in: e66ad0b2 user: dkf tags: trunk | |
2002-09-27
| ||
18:09 |
* README: Bumped to version 8.4.1 to avoid confusion * 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:check-in: 646705f8 user: dgp tags: trunk | |
01:32 |
* unix/configure: regen. * unix/tcl.m4: improve AIX-4/5 64bit compilation support.check-in: bede30d4 user: hobbs tags: trunk | |
00:48 |
2002-09-18 Mumit Khan <[email protected]>
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.check-in: 85aa3e20 user: hobbs tags: trunk | |
00:47 |
* unix/Makefile.in: add macosx subdir to dist target. Do not generate .Z, only .gz and .zip in alldist target.check-in: 4b84a1eb user: hobbs tags: trunk | |
2002-09-26
| ||
17:07 |
* macosx/Makefile: preserve environment value of INSTALL_ROOT. 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}check-in: 405953cf user: das tags: trunk | |
2002-09-24
| ||
14:27 | Regen from Tcl check-in: d0b8c1fa user: dkf tags: trunk | |
09:26 | Regen from Tcl check-in: 444e47c0 user: dkf tags: trunk | |
2002-09-23
| ||
07:21 | In TkpIsWindowFloating, check for NULL before passing the wRef to GetWindowClass. check-in: cd3e4dcb user: wolfsuit tags: trunk | |
07:17 | Minor cleanup, no content changes. check-in: 88750fc5 user: wolfsuit tags: trunk | |
2002-09-22
| ||
07:46 |
2002-09-22 Jim Ingham <[email protected]>
* 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.check-in: 05dffb92 user: wolfsuit tags: trunk | |
2002-09-15
| ||
20:38 |
* unix/configure: Regen. * 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]check-in: 5b90814a user: mdejong tags: trunk | |
2002-09-14
| ||
02:52 |
* generic/tk.h: Moved RC_INVOKED down so that tcl.h is still 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, ...).check-in: abca098d user: andreas_kupries tags: trunk | |
2002-09-12
| ||
17:34 |
* generic/tk.h: * 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.check-in: 6b6e93fd user: das tags: trunk | |
06:13 |
* macosx/Wish.pbproj/project.pbxproj: reference & install tk/generic/prolog.ps instead of tk/library/prolog.ps.check-in: 83c0ed5e user: das tags: trunk | |
2002-09-10
| ||
12:43 |
* macosx/Wish.pbproj/project.pbxproj: added backwards compatibility for Mac OS X 10.1 ProjectBuilder 2.0.check-in: 524b3813 user: das tags: trunk | |
09:59 |
* unix/Makefile.in: added DYLIB_INSTALL_DIR variable for Darwin 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.check-in: 419f67e7 user: das tags: trunk | |
06:46 |
* macosx/tkMacOSXNotify.c (Tk_MacOSXSetupTkNotifier): corrected Mac Jaguar event loop issue.check-in: 21653817 user: hobbs tags: trunk, core-8-4-0 | |
2002-09-09
| ||
23:52 | see changelog check-in: c8934650 user: hobbs tags: trunk | |
23:52 |
* library/tk.tcl: use command instead of control on Aqua bindings. 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)check-in: b7d61235 user: hobbs tags: trunk | |
23:51 | note sept 10 release date check-in: 6a645a6a user: hobbs tags: trunk | |
20:05 |
* library/xmfbox.tcl (::tk::MotifFDialog_ActivateSEnt): corrected msgcat code with XPG specifier. [Patch #606719] (miller)check-in: bc974939 user: uid38172 tags: trunk | |
2002-09-08
| ||
23:42 | added TIP108 note to OS X port check-in: cb80d57e user: hobbs tags: trunk | |
2002-09-06
| ||
16:07 |
* tests/unixWm.test (unixWm-50.3): Constrained test that hangs on Windows.check-in: d1cf66df user: dgp tags: trunk | |
2002-09-05
| ||
09:33 |
* macosx/Wish.pbproj/project.pbxproj: added overlooked missing TK_PATCH_LEVEL version bump to 8.4.0.check-in: 9aab18a3 user: das tags: trunk | |
2002-09-04
| ||
17:44 | * win/Makefile.in (install-libraries): Added code section to install the message catalogs. Copied same section from unix/Makefile.in and adapted it to the slightly different environment. check-in: 106f720e user: andreas_kupries tags: trunk | |
02:05 |
* library/button.tcl: further restrict buttons to not resetting the "original" relief if it has changed in the interim. This prevents code that simulated overrelief buttons from not working in 8.4. [Bug #604270]check-in: 2054f3e5 user: hobbs tags: trunk | |
2002-09-03
| ||
15:08 |
* macosx/Wish.pbproj/project.pbxproj: Bumped version number to 8.4.0 and updated copyright info.check-in: 6d77900e user: das tags: trunk | |
11:48 | wm attributes macosx fix check-in: 771dc762 user: vincentdarley tags: trunk | |
05:15 | Update changes for 8.4.0 release check-in: 5f654d35 user: dgp tags: trunk | |
01:05 | correction to r1.19 fix to only incr inset when no image is used check-in: 3cfb6a24 user: hobbs tags: trunk | |
00:22 |
* tests/cursor.test: reverted 2002-08-31 change for OS X to use 'heart' cursor because 'arrow' on windows has a pre-skewed use count. [Bug #602667]check-in: 2b947ce8 user: hobbs tags: trunk | |
2002-09-02
| ||
23:39 | see changes check-in: f5780ba6 user: hobbs tags: trunk | |
23:32 |
* tests/button.test: added button-14.1 * win/tkWinButton.c (TkpComputeButtonGeometry): correct Win button sizing to be equal for one-line buttons with -height of 0 or 1, as well as -height 0 buttons with empty text and no image, which should be the same as single-line text buttons. [Bug #565485]check-in: 0c303d23 user: hobbs tags: trunk | |
22:00 |
* library/button.tcl (::tk::ButtonLeave): correctly restore state of button to normal for unix bindings. [Bug #597920]check-in: 9034f661 user: hobbs tags: trunk | |
22:00 | added tk windowingsystem docs check-in: a822075e user: hobbs tags: trunk | |
21:21 | make sure to substitute LD_LIBRARY_PATH_VAR check-in: debadbbc user: hobbs tags: trunk | |
21:21 | add support for 64-bit builds on HP-11 with gcc check-in: 2b462bca user: hobbs tags: trunk | |
21:21 |
* tests/wm.test: * unix/tkUnixWm.c: remove possible 2-second delay in 'raise'. [Patch #601518] (english) TIP #107check-in: 1d77e81a user: hobbs tags: trunk | |
20:16 | Bumped version number to 8.4.0 check-in: 912aaecc user: hobbs tags: trunk | |
19:16 |
* generic/tkCmds.c: * generic/tkWindow.c: made 'tk' available in safe interpreters, but only the caret and windowingsystem subcommands may be called. * tests/safe.test (safe-1.2): noted that tk is now available in safe interps, but not the appname/scaling subcommands.check-in: bb0ef89d user: hobbs tags: trunk | |
19:15 | noted new tk windowingsystem subcommand check-in: c536d125 user: hobbs tags: trunk | |
19:14 | added int cast to prevent warning check-in: 28480d0b user: hobbs tags: trunk | |
19:13 | added size_t cast to prevent warning check-in: 9c0423f0 user: hobbs tags: trunk | |
2002-08-31
| ||
13:28 |
* unix/tcl.m4: update from Tcl * unix/Makefile.in: import of TK_SHLIB_LD_EXTRAS for Tk library specific linker settings. Added use of new LD_LIBRARY_PATH_VAR. * unix/configure: regencheck-in: 17a60be4 user: das tags: trunk | |
06:12 |
*** macosx-8-4-branch merged into the mainline [tcl patch #602770] *** * generic/tk.decls: * generic/tkInt.decls: added new "aqua" specific entries to the stubs tables. Changed all "unix" entries to "x11" to allow us to distinguish and build both "aqua" on MacOSX and "x11" on MacOSX. * generic/tk.h: added a #ifnded RESOURCE_INCLUDED so that tk.h can be passed to the resource compiler. * generic/tkCmds.c (Tk_TkObjCmd): added [tk windowingsystem] subcommand: returns "x11" when running on X11, "win32" on Windows, "classic" on MacOS9 and "aqua" on MacOSX Aqua (i.e. Carbon) * generic/tkFont.c (TkFontGetFirstTextLayout): new private function returning the first chunk of a Tk_TextLayout, i.e. until the first font change on the first line (or the whole first line if there is no such font change). * generic/tkMain.c: made Tcl_ThreadDataKey static * library/demos/puzzle.tcl: fixed button metrics for aqua * tests/cursor.test: check for presence of arrow cursor instead of heart cursor * xlib/xcolors.c: changed xColors static initialization to more standard C * macosx/Wish.pbproj/jingham.pbxuser (new): * macosx/Wish.pbproj/project.pbxproj (new): project for Apple's ProjectBuilder IDE. * macosx/Makefile (new): simple makefile for building the project from the command line via the ProjectBuilder tool 'pbxbuild'. * macosx/tkMacOSXAppInit.c (new): macosx specific AppInit looking for a AppMain.tcl file in its bundled Resources/Scripts folder. If present, argv[1] is set to that file and the Scripts folder is added to the auto_path. This allows tk apps to embed scripts within their bundle directory structure. * macosx/tkMacOSXInit.c (new): macosx adapted version of tkUnixInit.c: we initialize & cache the Carbon native encoding (e.g. 'macRoman') and try to find the tk script library files inside Tk packaged as a framework. * macosx/tkMacOSXNotify.c (new): new macosx specific merged Carbon/select-based notifier. * macosx/tkMacOSXEvent.c (new): * macosx/tkMacOSXEvent.h (new): * macosx/tkMacOSXKeyEvent.c (new): * macosx/tkMacOSXMouseEvent.c (new): * macosx/tkMacOSXWindowEvent.c (new): new macosx specific event handling functionality. * macosx/tkMacOSX.h (new): * macosx/tkMacOSXBitmap.c (new): * macosx/tkMacOSXButton.c (new): * macosx/tkMacOSXClipboard.c (new): * macosx/tkMacOSXColor.c (new): * macosx/tkMacOSXConfig.c (new): * macosx/tkMacOSXCursor.c (new): * macosx/tkMacOSXDefault.h (new): * macosx/tkMacOSXDialog.c (new): * macosx/tkMacOSXDraw.c (new): * macosx/tkMacOSXEmbed.c (new): * macosx/tkMacOSXFont.c (new): * macosx/tkMacOSXHLEvents.c (new): * macosx/tkMacOSXInt.h (new): * macosx/tkMacOSXKeyboard.c (new): * macosx/tkMacOSXMenu.c (new): * macosx/tkMacOSXMenubutton.c (new): * macosx/tkMacOSXMenus.c (new): * macosx/tkMacOSXPort.h (new): * macosx/tkMacOSXRegion.c (new): * macosx/tkMacOSXScale.c (new): * macosx/tkMacOSXScrlbr.c (new): * macosx/tkMacOSXSubwindows.c (new): * macosx/tkMacOSXTest.c (new): * macosx/tkMacOSXUtil.c (new): * macosx/tkMacOSXUtil.h (new): * macosx/tkMacOSXWm.c (new): * macosx/tkMacOSXWm.h (new): * macosx/tkMacOSXXStubs.c (new): macosx ports of classic mac Tk implementation in tk/mac. * macosx/tkMacOSXSend.c (new): only send to local interp implemented currently. * macosx/tkMacOSXDebug.h (new): * macosx/tkMacOSXDebug.c (new): new macosx specific functions for debugging MacOS events, regions, etc. * macosx/tkAboutDlg.r (new): * macosx/tkMacOSXApplication.r (new): * macosx/tkMacOSXCursors.r (new): * macosx/tkMacOSXLibrary.r (new): * macosx/tkMacOSXMenu.r (new): * macosx/tkMacOSXResource.r (new): * macosx/tkMacOSXXCursors.r (new): * macosx/tclets.r (new): sources for Rez resource compiler. * macosx/Wish.icns (new): Wish application icon. * generic/tk.h: * generic/default.h: * generic/tkBind.c: * generic/tkCmds.c: * generic/tkGrab.c: * generic/tkPointer.c: * generic/tkPort.h: * generic/tkSelect.c: * generic/tkStubLib.c: * generic/tkTest.c: * generic/tkText.c: * generic/tkWindow.c: * unix/tkUnix3d.c: * xlib/xgc.c: * xlib/X11/X.h: * xlib/X11/Xlib.h: * xlib/X11/Xutil.h: added #includes and #ifdefs for macosx * library/bgerror.tcl: * library/button.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/text.tcl: * library/tk.tcl: * library/demos/menu.tcl: * library/demos/menubu.tcl: * library/demos/widget: check [tk windowingsystem] instead of and/or in addition to $tcl_platform(platform). * generic/tkInt.h: * mac/tkMacBitmap.c: * mac/tkMacWm.c: added missing CONSTification * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c: regencheck-in: 6b4c1410 user: das tags: trunk, macosx-8-4-merge-2002-08-31-trunk | |
2002-08-28
| ||
01:08 | Fix for bug #582457: make radio and checkbuttons work like Windows when -relief is sunken, -offrelief is flat, and -overrelief is raised. check-in: 9abdf011 user: drh tags: trunk, macosx-8-4-premerge-2002-08-31-trunk, macosx-8-4-merge-2002-08-30-trunk | |
2002-08-26
| ||
14:32 |
* win/Makefile.in: Removed dependence on the (parts of) the * win/winMain.c: tcltest executable on Windows. It was not used, and the dependency complicated the Makefile. [Bug 592638].check-in: e82e08ec user: dgp tags: trunk | |
2002-08-20
| ||
15:39 |
* README: Bumped version number to 8.4b3 to distinguish * generic/tk.h: HEAD from the 8.4b2 release. * unix/configure.in: * win/configure.in: * unix/tk.spec: * unix/configure: autoconf * win/configure: * generic/tk.h: Added compile-time check that the tcl.h header file #included by Tk 8.4 is one from Tcl 8.4. This is needed to be sure that new #defines like CONST84 are available. [Bug 597432].check-in: da313789 user: dgp tags: trunk, macosx-8-4-merge-2002-08-20-trunk | |
14:37 | make mklinks check-in: 40b6870e user: dgp tags: trunk | |
2002-08-16
| ||
07:52 |
* unix/Makefile.in (install-binaries): simplified pkgIndex.tcl file created on installation. * win/Makefile.in (install-binaries): corrected and simplified creation of pkgIndex.tcl file on installation.check-in: 98f260cd user: hobbs tags: trunk | |
2002-08-14
| ||
15:31 | compilation, link fixes check-in: 9181c882 user: vincentdarley tags: trunk | |
2002-08-13
| ||
20:53 |
* library/button.tcl: change the bindings to use Priv($w,relief) instead of just Priv(relief). This ensures that neighboring buttons don't confuse (over)relief settings.check-in: 5bfad006 user: hobbs tags: trunk | |
16:20 |
* unix/tkUnixSend.c (Tk_SetAppName): Fixed a compiler warning.check-in: 40a616af user: rmax tags: trunk | |
2002-08-12
| ||
13:38 | Tweaked resizing behaviour of the image-viewer demo. check-in: 576f16ca user: dkf tags: trunk | |
2002-08-08
| ||
23:49 |
* unix/tkUnixWm.c (WmTransientCmd): Apply fix for wm transient assertion error that was applied to tkWinWm.c for Tk Bug #592201.check-in: c489a1d0 user: mdejong tags: trunk | |
23:45 |
* tests/wm.test: Add deleteWindows at start of new transient tests so they do not fail if the toplevels already exist. * unix/tkUnixWm.c: Revert patch for Tk Bug #592201 which incorrectly removed numTransients member.check-in: 8bf51665 user: mdejong tags: trunk | |
22:32 | Fix for Tk Bug #592201 "wm transient fails with two masters". check-in: 4e600e96 user: jenglish tags: trunk | |
21:02 |
* tests/unixWm.test: Corrected packaging of unixWm-50.3 so that [setupbg] and [cleanupbg] always balance, no matter what tests are skipped.check-in: a61cb297 user: dgp tags: trunk | |
11:43 | *** empty log message *** check-in: 7c5e6238 user: rmax tags: trunk | |
11:43 |
* unix/Makefile.in: Fixed typos in DISTNAME, and ZIPNAME.check-in: da67b924 user: rmax tags: trunk | |
10:47 | 8.4b2 tag note check-in: 35bb3931 user: hobbs tags: trunk, core-8-4-b2 | |
09:35 |
* generic/tkButton.c (TkButtonWorldChanged): added GCFont handling to the disabledGc of buttons when compound != none. The drawing appears to be incorrect across platforms still. [Bug #477740]check-in: 24bf8f80 user: hobbs tags: trunk | |
09:35 |
* generic/tkImgGIF.c (FileReadGIF): fixed -from handling for gifs [Bug #467524] (obermeier)check-in: ae52de43 user: hobbs tags: trunk | |
04:54 |
* generic/tkCanvUtil.c (TkSmoothParseProc): recognize the built-in bezier method by name. [Bug #578654] * doc/canvas.n: update to note that -smooth really doesn't take or return just booleans.check-in: 3c214554 user: hobbs tags: trunk | |
01:44 |
* win/configure: * win/tcl.m4: added shell32 to libs for updated native Windows tk_chooseDirectory dialog.check-in: f1e64387 user: hobbs tags: trunk | |
01:43 |
* tests/panedwindow.test: added -text foobar to some test buttons to enable correct testing of panedwindow across platforms. [Bug #582370]check-in: b96bae21 user: hobbs tags: trunk | |
01:43 |
* generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): * library/panedwindow.tcl: changed class from PanedWindow to Panedwindow to not conflict with existing bwidgets, but also to be more regular with other names used in the core.check-in: c5e500e1 user: hobbs tags: trunk | |
01:43 |
* doc/GetBitmap.3: removed doc refs to deprecated Tk_GetBitmapFromData. [Bug #590379]check-in: 00d9f161 user: hobbs tags: trunk | |
01:42 |
* win/tkWinMenu.c (TkpSetWindowMenuBar): fixed logic bug in when to idle call ReconfigureWindowsMenu.check-in: f8c3d249 user: hobbs tags: trunk | |
01:42 |
* win/tkWinDialog.c: enabled use of the updated native Windows directory browser (tk_chooseDirectory). This does require shell32.dll v4.71 or greater. [Patch #468139]check-in: 13676ed9 user: hobbs tags: trunk | |
2002-08-06
| ||
14:38 | Made panedwindow tests all work again; I'm fairly sure the current behaviour is still not right, but it is definitely better than it was when I first started tinkering with the panedwindow in that now it at least picks a sensible size in one dimension when working with widgets whose size is not known immediately. check-in: 5638f6f6 user: dkf tags: trunk | |
13:19 |
* tests/defs.tcl: removed file. No longer needed now that Tk is using the tcltest package to do its testing.check-in: d525d66a user: dgp tags: trunk | |
2002-08-05
| ||
14:01 |
* win/tkWinFont.c: Additional changes to fix CONST warnings on * win/tkWinWM.c: Windows due to latest patch. Tks Vince Darley.check-in: b4beb44e user: dgp tags: trunk | |
04:30 |
Applied companion patch for Tcl Patch 585105,
updating Tk to use Tcl 8.4's fully CONST-ified
interface, and fully CONSTifying Tk at the
same time.
This patch includes purging Tk of its last direct access to interp->result. [Bug 589853] The substantial changes include copying event sequence strings into Tcl_DStrings in tkBind.c, and copying [text] indices into Tcl_DStrings because parsing them involved overwriting them. If this causes performance trouble, that can be resolved by further converting them to Tcl_Obj's. The #defines USE_NON_CONST and USE_COMPAT_CONST have the same effect for Tk as they do for Tcl. (They actually change tcl.h) check-in: 5603f01a user: dgp tags: trunk | |