Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
587 check-ins using file win/tkWin32Dll.c version 9d70032c
2004-10-27
| ||
00:36 | * win/makefile.vc: Backport to the most recent * win/rules.vc: changes on the HEAD. * win/nmakehlp.c: check-in: e79198cc user: davygrvy tags: core-8-4-branch | |
00:35 | * generic/tkInt.decls: Signature for tkWinXCleanup needed to be * generic/tkIntPlatDecls.h: changed so it matches the Tcl_ExitProc typedef to avoid a bad-style cast. check-in: 4b405fac user: davygrvy tags: core-8-4-branch | |
2004-10-26
| ||
23:22 |
* tests/safe.test (safe-1.3): Made test less sensitve to the full set of existing aliases in an interp, so the it only tests whether the tested ones are present. * unix/Makefile.in: Copied LD_LIBRARY_PATH machinery from `make shell` target to other similar targets so that just built libraries are tested, rather than previous installations.check-in: fa2305f8 user: dgp tags: core-8-4-branch | |
16:39 | * generic/tkEvent.c (Tk_HandleEvent): Call XSetICFocus whenever the window receives focus. This fixes bug #905830 but avoids #1000051. check-in: 69217bd0 user: rmax tags: core-8-4-branch | |
10:42 | Correlate fix with bug number check-in: 48b085f4 user: dkf tags: core-8-4-branch | |
2004-10-21
| ||
01:12 |
* win/tkWinWm.c (UpdateWrapper): pass SWP_NOOWNERZORDER to SetWindowPos when maintaining win Z order, to prevent parent from flashing (adjusting Z order).check-in: e0aa8313 user: hobbs tags: core-8-4-branch | |
2004-10-05
| ||
22:27 |
Backport of 8.5 wm iconphoto that added support for Tk photo * generic/tkInt.h (TkDisplay): images as titlebar icons. TIP #159 * win/tkWinWm.c (WmIconphotoCmd): wm iconphoto ?-default? image1 ... * macosx/tkMacOSXWm.c (WmIconphotoCmd): Implemented for Win/Unix, * unix/tkUnixWm.c (WmIconphotoCmd): stubbed out for OS X. * tests/wm.test, tests/unixWm.test, tests/winWm.test: [Bug 815751]check-in: 5b4eed75 user: hobbs tags: core-8-4-branch | |
2004-09-24
| ||
17:35 |
* generic/tkCursor.c: Add missing initialization in debug routine.check-in: 6ad139a9 user: dgp tags: core-8-4-branch | |
2004-09-23
| ||
01:49 |
* win/tkWinInt.h (TkWinDisplayChanged): added decl * win/tkWinX.c (TkWinDisplayChanged, TkpOpenDisplay): Correctly * win/tkWinWm.c (InvalidateSubTreeDepth, WmProc): handle color and screen resolution changes. Tested for 16/24/32 bpp changes on XP. May need more fixes for 8bpp switch, use of special colormaps, or other special palette handling cases. [Bug 223689]check-in: f63b0d0b user: hobbs tags: core-8-4-branch | |
00:56 |
* generic/tkInt.decls: Add decl for TkWinGetPlatformTheme. It is only defined under Win32. * generic/tkIntPlatDecls.h: Regen. * generic/tkStubInit.c: Regen. * win/tkWinInt.h: Define TK_THEME_WIN_CLASSIC and TK_THEME_WIN_XP. * win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryLabel): Draw a disabled 3D text highlight for the accelerator only with the Win95/98 look. Same goes for the menu entry text. * win/tkWinX.c (TkWinGetPlatformId, TkWinGetPlatformTheme): Automatically detect the Windows theme in use and return either TK_THEME_WIN_CLASSIC or TK_THEME_WIN_XP when the TkWinGetPlatformTheme function is invoked. [Patch 866194] * win/tkWinMenu.c: only provide a submenu handle when the MF_POPUP flag is given, fixing a recently-introduced crash when submenus are disabled. Also better error checking for this sort of situation in the future. * win/tkWinMenu.c (ReconfigureWindowsMenu): Fix drawing of a disabled (TkWinHandleMenuEvent, DrawMenuEntryArrow): cascade menu arrow. Tk was displaying a disabled cascade menu arrow in black instead of gray. This was caused by a bug in the Win32 code for user drawn menu items. The fix is to avoid telling Windows that the menu item is a cascade type and then draw the gray arrow bitmap on our own. [Patch 865842] * win/tkWinMenu.c (DrawWindowsSystemBitmap): Fix a strange Win32 bug where the logical coordinates returned by a call to DPtoLP are wrong the first time a menu is posted. This bug manifested itself by drawing the bitmap in the wrong place in a menu. The fix was to pass the newly created DC instead of the DC from the window. * win/tkWinMenu.c (DrawMenuEntryAccelerator): (DrawMenuEntryLabel): When drawing the label text and accelerator text for a disabled menu entry be sure to draw a 3D highlight. The only exception to this is when a disabled menu entry is highlighted, in that case do not draw a 3D hightlight. * win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryArrow): Move the unused menu arrow drawing code in DrawMenuEntryAccelerator into a new function named DrawMenuEntryArrow. This makes no functional change but it will make it easier to fix things in the future.check-in: e42dad6e user: mdejong tags: core-8-4-branch | |
00:35 |
* win/tkWinWm.c: Rework WS_EX_LAYERED and LWA_ALPHA defines so that compiling with mingw works again.check-in: 5e334d0f user: mdejong tags: core-8-4-branch | |
2004-09-21
| ||
00:08 |
* win/tkWinWm.c (UpdateWrapper, WmAttributesCmd): handle attribute settings prior to window mapping and resort to more forceful wrapper update again for -toolwindow (to remove it from taskbar).check-in: 6a4ccd93 user: hobbs tags: core-8-4-branch | |
2004-09-19
| ||
00:10 | missed wm attr test check-in: ea885633 user: hobbs tags: core-8-4-branch | |
2004-09-18
| ||
23:59 |
(UpdateWrapper): don't adjust Z order of TOPMOST window. (WmAttributesCmd): don't call UpdateWrapper for -disabled or -toolwindow attr changes.check-in: fb660b73 user: hobbs tags: core-8-4-branch | |
22:48 |
* win/tkWinWm.c (WmAttributesCmd): correct -alpha 0.0/1.0 setting and round the value.check-in: f429b1d4 user: hobbs tags: core-8-4-branch | |
00:48 |
* macosx/README: typos * macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): performance improvements: removed slow & unnecessary calls.check-in: 95f57575 user: das tags: core-8-4-branch | |
2004-09-17
| ||
23:45 | patch 892194 TIP#222 changes check-in: c76ad127 user: hobbs tags: core-8-4-branch | |
23:36 |
* tests/winWm.test: Add 'wm attributes -alpha' to control toplevel * win/tkWinInt.h: alpha transparency on Win2K/XP+. * win/tkWinWm.c: TIP #222 [Patch 892194]check-in: 9ebe03d6 user: hobbs tags: core-8-4-branch | |
22:45 |
* win/tkWinWm.c (UpdateWrapper): Ensure that we maintain Z order * tests/winWm.test: and focus of preexisting window when replacing the wrapper window. * win/tkWinWm.c (WmIconwindowCmd): Replace bogus call to XWithdrawWindow with proper code. (mdejong)check-in: e10081e3 user: hobbs tags: core-8-4-branch | |
2004-09-16
| ||
20:05 |
* generic/tkMenu.c (MenuWorldChanged): ensure that we recompute the menu geometry on WorldChanged to handle font size changes. [Bug 607649]check-in: 8a1d648d user: hobbs tags: core-8-4-branch | |
18:22 | Fixed a memory leak when a placed widget was forgotten. [Bug 1028888] check-in: 419a463e user: pspjuth tags: core-8-4-branch | |
2004-09-13
| ||
22:54 |
* win/tkWinWm.c (ReadIconFromFile): fix mem alloc to get the right size for both icons ('?:' order of precedence mistake).check-in: 4a5135c9 user: hobbs tags: core-8-4-branch | |
2004-09-10
| ||
22:28 | More state resetting on dialog start. [Bug 845189] check-in: 612839c9 user: dkf tags: core-8-4-branch | |
20:50 |
(UpdateWrapper): update to Kovalenko to account for whether the override window has a transient parent, and apply WS_POPUP in the correct case. The makes splash screens pop up as well as making dropdowns not grab focus away from the parent.check-in: 82c2d4f0 user: hobbs tags: core-8-4-branch | |
20:48 | Stop tk_strictMotif poisoning of the widget demo [Bug 1013942] check-in: ba7607ee user: dkf tags: core-8-4-branch | |
18:47 |
* win/tkWinWm.c (ActivateWindow): SetFocus to grab window when clicking outside the grab window hierarchy. [Bug 220908]check-in: 8662e4a3 user: hobbs tags: core-8-4-branch | |
04:59 |
* win/tkWinWm.c: backport of several items from 8.5 head: (ReadIconFromFile): when using SHGetFileInfo to retrieve icon, get regular icon as well for correct Alt-Tab icon. (hobbs) Fix for #742882 "Potential division by zero in gridded wm geometry" (jenglish) (UpdateWrapper): Let overrideredirect'ed window's wrapper be the child of desktop window, thus making it to behave more similarly to X11 Override Redirect. Esp. useful for combobox-like megawidgets. (kovalenko) (InstallColormaps): Check for TK_ALREADY_DEAD to avoid handling of dead windows. (kovalenko) Change 'panic' to 'Tcl_Panic' (davygrvy)check-in: 5da91afc user: hobbs tags: core-8-4-branch | |
2004-09-06
| ||
23:21 |
* library/tkfbox.tcl (::tk::dialog::file::Create): use label instead of button for "File of type", as it properly handles -state disabled now.check-in: e3defcc0 user: hobbs tags: core-8-4-branch | |
2004-08-26
| ||
18:04 |
* library/text.tcl (::tk::TextTranspose): Ensure that Transpose is an atomic op to undo. Replace 'string compare' with 'ne'.check-in: d6e81525 user: hobbs tags: core-8-4-branch | |
2004-08-20
| ||
01:14 |
* win/tkWinDialog.c (EatSpuriousMessageBugFix): Fix a problem with double clicks in file dialogs falling through to the window underneath in win32. [Patch #611615]check-in: 3c150a73 user: hobbs tags: core-8-4-branch | |
00:40 |
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): Inherit the icon from * win/tkWinInt.h: the -parent window for * win/tkWinWm.c (TkWinGetIcon): the MessageBox.check-in: 79fdb01a user: hobbs tags: core-8-4-branch | |
2004-08-18
| ||
08:23 | Add missing GEOMETRY flag to -handlepad option. [Bug 1010938] check-in: 221d92d1 user: dkf tags: core-8-4-branch | |
2004-08-10
| ||
18:14 | Fix for #1006686 "wm resizable command not working on Solaris/CDE" (patch from Colin McDonald). check-in: f6dc2bfa user: jenglish tags: core-8-4-branch | |
2004-08-09
| ||
23:48 |
* tests/canvText.test: * win/tkWinFont.c (Tk_MeasureChars): Fix for text wrapping problem that appeared using canvas text under Win32. A long wrapping string that had leading spaces was being incorrectly wrapped. This change makes the Win32 implementation behave the same as the Unix implementation. [Patch 100628check-in: 7e61c798 user: mdejong tags: core-8-4-branch | |
2004-08-05
| ||
08:57 | Backport of yesterday's compositing fixes check-in: 8812816e user: dkf tags: core-8-4-branch | |
2004-07-30
| ||
08:32 |
* unix/configure: * unix/tcl.m4 (SC_CONFIG_CFLAGS): Darwin: instead of setting PLAT_OBJS to explict object files in tcl.m4, refer to MAC_OSX_OBJS makefile var.check-in: 02f5e72a user: das tags: core-8-4-branch | |
2004-07-29
| ||
22:05 | date typo check-in: 8b2787f3 user: dgp tags: core-8-4-branch, core-8-4-7 | |
21:48 | Re-tag for core-8-4-7 check-in: 0a2db1ec user: dgp tags: core-8-4-branch | |
21:47 |
* changes: * generic/tkEvent.c (Tk_HandleEvent): revert the 2004-07-20 commit. That commit created a new Bug 1000051 - a broken Compose Key. This revert restores Bug 905830 until a cleaner fix can be provided.check-in: 5a82fae9 user: dgp tags: core-8-4-branch | |
2004-07-27
| ||
20:31 |
* generic/tkImgGIF.c (FileReadGIF): fix crash reported by Reinhard Max: in case of premature end of image data, return error instead of passing nil buffer to Tk_PhotoPutBlock().check-in: b4fb499b user: das tags: core-8-4-branch | |
18:58 |
* generic/tkRectOval.c (ComputeRectOvalBbox): Mac OS X specific fix to rounding in bounding box 'bloat' calculation to avoid drawing outside of bounding box when CG drawing enabled. Fix probably correct on other platforms as well? * macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): fixed LinkVar type for tkMacOSXCGAntiAliasLimit.check-in: 55976a22 user: das tags: core-8-4-branch | |
18:52 | Fix the doco's for the anti-aliasing limit variable to be more helpful check-in: 4acf6d3f user: wolfsuit tags: core-8-4-branch | |
2004-07-26
| ||
21:24 | typo check-in: bce94efb user: hobbs tags: core-8-4-branch | |
20:16 | changes for 8.4.7 check-in: 935bb3e2 user: hobbs tags: core-8-4-branch | |
2004-07-25
| ||
02:29 | Change the default menu -tearoff value to 0 until we actually get tearoff menus working again. check-in: 3430bfb0 user: wolfsuit tags: core-8-4-branch | |
02:19 | Forgot this one in the last checkin... check-in: 8d13ba29 user: wolfsuit tags: core-8-4-branch | |
01:57 | Finish the implementation of the CG version of the X Drawing layer. Add support for returning values for the wm attributes commands, and use FSRef's rather than FSSpec's. check-in: ca2ae6b8 user: wolfsuit tags: core-8-4-branch | |
2004-07-23
| ||
15:42 |
[Merge from HEAD]
Mac OS X: Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22. * macosx/tkMacOSXKeyEvent.c (KLSInit): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. (GetKCHREncoding): Add. check-in: ffa0483c user: cc_benny tags: core-8-4-branch | |
15:32 |
[merge from trunk version 1.9]
Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22. (KLSInit): Add. (GetKCHREncoding): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. check-in: 0cfc1fc7 user: cc_benny tags: core-8-4-branch | |
2004-07-22
| ||
22:24 |
* library/tkfbox.tcl (::tk::dialog::file::Update): use -directory [pwd] (instead of .) to get around some VFS edge case bugs. Use [bind $w], not [$w configure] to modify bindings.check-in: 9838ea42 user: hobbs tags: core-8-4-branch | |
2004-07-21
| ||
04:27 | Don't queue events for unmapped children. check-in: a67df264 user: wolfsuit tags: core-8-4-branch | |
03:07 |
* generic/tkEvent.c (Tk_HandleEvent): ensure IC focus is set after creation. [Bug #905830]check-in: 8461c26c user: hobbs tags: core-8-4-branch | |
2004-07-20
| ||
11:13 |
* unix/tcl.m4: fixed Darwin autoconf breakage caused by recent CFLAGS reordering. * unix/configure: regencheck-in: 63addd89 user: das tags: core-8-4-branch | |
06:10 |
* macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile. * macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script. * macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.check-in: 713b764c user: das tags: core-8-4-branch | |
06:05 |
* macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile. * macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script. * macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.check-in: d0d7e64c user: das tags: core-8-4-branch | |
2004-07-19
| ||
20:30 |
* unix/Makefile.in, unix/tcl.m4: move (C|LD)FLAGS after their * unix/configure.in, unix/configure: _DEFAULT to allow for env setting to override m4 switches. Consolidate header checks to limit redundancy in configure. (CFLAGS_WARNING): Remove -Wconversion, add -fno-strict-aliasing for gcc builds (need to suppress 3.x type puning warnings). (SC_ENABLE_THREADS): Set m4 to force threaded build when built against a threaded Tcl core. Reorder configure.in for better 64-bit build configuration, replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058]check-in: 6045f801 user: hobbs tags: core-8-4-branch | |
2004-07-15
| ||
05:24 |
2004-07-14 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkpSetCursor): The code to not reset the cursor more often than necessary was getting fooled when the current cursor was nulled out when the current cursor gets freed. So in the case where the input cursor was NULL, we have to just always set it. [Bug #894550]check-in: 8c285600 user: wolfsuit tags: core-8-4-branch | |
2004-07-14
| ||
19:07 |
* generic/tkUndo.c (TkUndoSetDepth): correct -maxundo segfault. [Bug #969358] (jiangwu)check-in: 0a008415 user: hobbs tags: core-8-4-branch | |
19:02 | updated to patchlevel 8.4.7 check-in: 9da80e83 user: hobbs tags: core-8-4-branch | |
2004-07-13
| ||
19:32 |
* README, macosx/Wish.pbproj/project.pbxproj: bumped to * unix/configure, unix/configure.in, unix/tk.spec: patchlevel 8.4.7 * win/configure, win/configure.in:check-in: 3c03ae31 user: hobbs tags: core-8-4-branch | |
2004-07-11
| ||
22:32 | Users can cause Unix file dialog to vanish early; treat like Cancel [Bug 987169] check-in: d5145ee9 user: dkf tags: core-8-4-branch | |
2004-06-29
| ||
23:20 |
* generic/tkCmds.c (Tk_WinfoObjCmd): refetch interp result obj for 'winfo id' as it can change when making the window exist.check-in: 6a3441f1 user: hobbs tags: core-8-4-branch | |
2004-06-25
| ||
08:46 | Fix [Bug 979239] by only redrawing an image when it has real area. check-in: 19ad28a1 user: dkf tags: core-8-4-branch | |
2004-06-08
| ||
20:44 |
* generic/tkCanvText.c (DisplayCanvText): Fix text rendering problem with canvas text items that have a selected region. The previous implementation would render the whole line and then redraw the selected text if it was a different color. This caused problems when the selected text foreground differs from the normal text foreground, the anti-aliasing alpha pixels for the two text strings would blend together resulting in strange looking text. The fix is to draw the normal text and the selected text separately. This problem has only been observed under Windows, with anti-aliased text. [Patch 968725]check-in: 3dc17039 user: mdejong tags: core-8-4-branch | |
20:11 | silence compiler warning check-in: 0b65a342 user: dgp tags: core-8-4-branch | |
2004-05-15
| ||
04:07 | Modified UpdateWrapper to fix bug 767176 check-in: 1b41988c user: chengyemao tags: core-8-4-branch | |
2004-05-13
| ||
23:28 | Shrank the font size of messages in the Unix/X11 [tk_messageBox] It looks better like this. :^) check-in: 940859d3 user: dkf tags: core-8-4-branch | |
14:29 |
* generic/tkBind.c <HandleEventGenerate>: Modified to fix wish crach due to incorrectly generate <Destroy> event. This bug was reported in comp.lang.tcl but not logged.check-in: e3f5f4b7 user: dgp tags: core-8-4-branch | |
2004-05-10
| ||
08:30 | Apply fix from tcl bug #950049 for make docs. check-in: 2dc7495f user: patthoyts tags: core-8-4-branch | |
2004-05-05
| ||
16:51 |
* win/tkWinFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug #618872] (dkf, hobbs)check-in: f17ec177 user: hobbs tags: core-8-4-branch | |
2004-05-03
| ||
23:23 |
* win/tkWinMenu.c, unix/tkUnixMenu.c (DrawMenuEntryLabel): place images of compound menu entries in indicator space if not a radio of checkbutton. [Bug #756952] (eserte)check-in: bbd12840 user: hobbs tags: core-8-4-branch | |
22:40 |
* win/tkWinX.c: fix drawing of unicode chars in menu * win/tkWinInt.h (TkWinProcs): titles. [Bug #904371] (riefenstahl) * win/tkWinMenu.c (ReconfigureWindowsMenu):check-in: 2173eb5c user: hobbs tags: core-8-4-branch | |
22:23 |
* generic/tkClipboard.c: Move TkClipCleanup from tkClipboard.c * mac/tkMacXStubs.c: to being implemented in a platform * macosx/tkMacOSXXStubs.c: specific manner. The cleanup order was * unix/tkUnixEvent.c: bad at least on Windows, where we * win/tkWinX.c: reset/cleared display info that was still needed for the clipboard to render. [Bug #939389, #822002, #732662]check-in: 08825fb3 user: hobbs tags: core-8-4-branch | |
19:36 |
* library/panedwindow.tcl (MarkSash): call DragSash to stop sash jump when B1 is pressed and released without moving. [Bug #932155] Make the panedwindow -opaqueresize option work as per the docs. [Bug #778893]check-in: 9aba25da user: hobbs tags: core-8-4-branch | |
19:17 |
* tests/panedwindow.test: panedwindow-25.1 * generic/tkPanedWindow.c (Unlink): clean up -before/-after refs to a slave when removing it. [Bug #928413] (griffin)check-in: 635744de user: hobbs tags: core-8-4-branch | |
18:01 | (ImgPhotoCmd): correct matched handling to that in head check-in: 6387e316 user: hobbs tags: core-8-4-branch | |
17:59 |
* generic/tkImgPhoto.c (ImgPhotoConfigureMaster): force -data into ByteArray and -format into String to correctly handle them if they have been shimmered or created as some other object type. (ImgPhotoCmd): correctly init matched to 0.check-in: 23bf0b86 user: hobbs tags: core-8-4-branch | |
2004-04-21
| ||
02:45 | Backported fix for bug #915350 "Tk sets min, max size in WM_HINTS when it shouldn't" and #922336 "Tk apps have no maximize window button under KDE-3.2.1" check-in: f2928ada user: jenglish tags: core-8-4-branch | |
2004-04-17
| ||
03:54 |
* library/bgerror.tcl (bgerror): rework to only set -topmost bit on Windows if necessary. Also use existing ::tk functions for placing dialog and managing focus/grab.check-in: 27d6b202 user: hobbs tags: core-8-4-branch | |
2004-04-01
| ||
18:40 | Fix for Bug 220871. check-in: 8d42779f user: wolfsuit tags: core-8-4-branch | |
2004-03-27
| ||
00:40 | Backport of FRQ 540375 changes. check-in: 7d40a1c7 user: dkf tags: core-8-4-branch | |
2004-03-26
| ||
22:01 | Backport of 923555 fixes check-in: 9c881ec3 user: dkf tags: core-8-4-branch | |
2004-03-21
| ||
03:54 | XMoveWindow and XMoveResizeWindow need to propagate configure notify events down to their children. check-in: 46147c5d user: wolfsuit tags: core-8-4-branch | |
2004-03-17
| ||
19:35 | Trivial bug in tracking Hide/Show pairs. check-in: 4988d435 user: wolfsuit tags: core-8-4-branch | |
19:01 | Get the "Command-H" -> hide binding working. Also remove the spurious Quit menu item from the File command. check-in: fddb1a3f user: wolfsuit tags: core-8-4-branch | |
2004-03-01
| ||
19:26 | update release date check-in: 6adc84f9 user: dgp tags: core-8-4-branch, core-8-4-6 | |
18:24 | updated release note files for 8.4.6 check-in: da2e6fcf user: dgp tags: core-8-4-branch | |
17:49 |
* unix/tcl.m4 (SC_CONFIG_CFLAGS): Allow 64-bit enabling on IRIX64-6.5* systems. [Bug 218561] * unix/configure: autoconf-2.13check-in: bbdb16fe user: dgp tags: core-8-4-branch | |
2004-02-25
| ||
13:29 | * (TkpInitKeymapInfo): Don't make <Alt> and <Meta> synonyms for <Command> and <Option> for now. (Copied from 1.17) check-in: a4e06542 user: cc_benny tags: core-8-4-branch | |
2004-02-23
| ||
14:18 | typo check-in: 55ed5c9b user: dgp tags: core-8-4-branch | |
10:49 |
* macosx/tkMacOSXDraw.c: * macosx/tkMacOSXXStubs.c: * xlib/ximage.c: fixed MacOSX XGetImage/XPutImage and related functions to deal properly with XImages copied from screen. * generic/tkCanvPs.c (TkImageGetColor): MacOSX fix. * generic/tkImgPhoto.c (ImgPhotoDisplay): enabled alpha blending for images with partial transparency on MacOSX. [Bug 809157]check-in: 9cff2118 user: das tags: core-8-4-branch | |
2004-02-20
| ||
19:54 | date typos check-in: 03c48f0b user: dgp tags: core-8-4-branch | |
19:51 | update changes for 8.4.6 release check-in: 6c1a9137 user: dgp tags: core-8-4-branch | |
2004-02-18
| ||
20:56 | move 8.4.6 tag to include grid fix check-in: 1c2742a5 user: hobbs tags: core-8-4-branch | |
20:10 | Fixed a bug in grid geometry calculations for a shrinking grid. [Bug 899246] check-in: 89e1956c user: pspjuth tags: core-8-4-branch | |
02:17 | note 8.4.6 tag point check-in: 33b5a1e4 user: hobbs tags: core-8-4-branch | |
02:17 |
* generic/tkBind.c (HandleEventGenerate): only modify root[xy] with [xy] when they haven't been otherwise set.check-in: 75d8663e user: hobbs tags: core-8-4-branch | |
2004-02-17
| ||
20:40 |
* tests/imgPhoto.test (imgPhoto-16.1): Corrected incorrect variable name [Bug 899010].check-in: a9956e1c user: dgp tags: core-8-4-branch | |
13:47 | Thought about the doc-fix a bit more and decided to remove the typedef line instead; you'd never type it to use a Tk_Uid, after all... check-in: 18f32c19 user: dkf tags: core-8-4-branch | |
13:44 | Minor doc fix check-in: d87a0729 user: dkf tags: core-8-4-branch | |
07:17 |
* macosx/tkMacOSXMouseEvent.c: fixed modifiers for MouseWheel events. * library/listbox.tcl: * library/text.tcl: * library/scrlbar.tcl: on Mac OS, add bindings for MouseWheel with modifiers, according to platform convention: Option increases scrolling speed 10 fold; Space scrolls horizontally. * macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: changed year in copyright strings to 2004.check-in: 33938645 user: das tags: core-8-4-branch | |
2004-02-16
| ||
23:20 | Update the docs for the Mac OS X MouseWheel changes. check-in: 496ded09 user: wolfsuit tags: core-8-4-branch | |
23:09 | This gets the scroll wheel working for listboxes and text widgets for Mac OS X. It also changes the model to route scrollwheel events to the window under the pointer, not the focus window on X (and only on X). That is the correct behavior for Mac OS X. check-in: 0b99b409 user: wolfsuit tags: core-8-4-branch | |
00:42 |
Backport Mac OS X specific fixes from TOT. See ChangeLog for details.
In tk_getOpenFile filters, handle the case where you have a Macintosh file type and the files have no filetype. Fix various formatting nits. check-in: 834854db user: wolfsuit tags: core-8-4-branch | |
2004-02-14
| ||
01:54 |
* win/tkWinFont.c (Tk_MeasureChars): backport fixes to bold/italic font handling. [Patch 852669] [Bug 478568] * tests/textDisp.test: added test for the font measurement problem.check-in: 7f0387ce user: hobbs tags: core-8-4-branch | |
01:08 | Applying Patch 112997, and hunting down a couple more places where we were still using Pascal interfaces. check-in: 3ee17e34 user: wolfsuit tags: core-8-4-branch | |
2004-02-13
| ||
01:44 | update to patchlevel 8.4.6 check-in: 8f97a2d7 user: hobbs tags: core-8-4-branch | |
01:43 | simple code cleanup check-in: 9edfd036 user: hobbs tags: core-8-4-branch | |
01:39 | update HP-11 build libs setup check-in: a3dcbb90 user: hobbs tags: core-8-4-branch | |
01:26 |
* win/tkWinDialog.c (ChooseDirectoryValidateProc): create a pidl for -initialdir if we have a UNC path because BFFM_SETSELECTION doesn't support UNC paths in strings.check-in: 00434343 user: hobbs tags: core-8-4-branch | |
2004-02-10
| ||
11:07 | Esperanto and Polish message catalogs from Artur Trzewik check-in: 92327391 user: dkf tags: core-8-4-branch | |
2004-02-09
| ||
14:40 | Stop crashes when copying a large photo to itself causes resizing. [Bug 877950] check-in: a0d4ef0f user: dkf tags: core-8-4-branch | |
2004-02-04
| ||
00:23 |
* library/menu.tcl (::tk::MbPost): make menubuttons that post above or below reverse direction when not enough space is available.check-in: 285b9688 user: hobbs tags: core-8-4-branch | |
2004-01-28
| ||
23:36 | Backported fix for bug #776646 which makes hand2 and fleur native on windows. check-in: 41e6f000 user: patthoyts tags: core-8-4-branch | |
2004-01-27
| ||
10:10 |
* macosx/Wish.pbproj/project.pbxproj: removed erroneous reference to mkpsenc.tcl in bundle resources phase (mkpsenc.tcl is already part of the copy files phase to Resources/Scripts). * macosx/Makefile: added support for 'xcodebuild' on Mac OS X 10.3.check-in: e7d3018b user: das tags: core-8-4-branch | |
2004-01-01
| ||
00:34 |
* macosx/Wish.pbproj/project.pbxproj: added missing private headers to installed Tk.framework, so that tkInt.h can be included sucessfully from Tk.framework/PrivateHeaders. * generic/tkPort.h: corrected include of tkMacOSXPort.hcheck-in: 9d141db9 user: das tags: core-8-4-branch | |
2003-12-20
| ||
19:57 | library/bgerror.tcl: Truncate displayed error message if it's too long (fixes: #231251) check-in: 4a9a8ba0 user: jenglish tags: trunk | |
2003-12-18
| ||
14:48 | * (Tk_MeasureChars): Fix bugs shown by the test suite #861777. Clarify comment on TK_AT_LEAST_ONE. check-in: da9f8261 user: cc_benny tags: trunk | |
2003-12-17
| ||
18:08 | Import fix for jerky scrollbar behavior from TOT. check-in: 59a3b7fb user: wolfsuit tags: core-8-4-branch | |
2003-12-16
| ||
22:38 |
* win/rc/wish.exe.manifest: It seems that Windows XP insists on a strict format for the version value. 8.5.a0 or 8.5.0 results in an unloadable executable -- must be 4 numbers.check-in: da491286 user: patthoyts tags: trunk | |
21:57 |
* win/tkWinSend.c: Removed some misleading comments (bug #846134) and disabled the send package until bug #858822 is resolved.check-in: 897f91e4 user: patthoyts tags: trunk | |
19:53 | Check for TK_ALREADY_DEAD to avoid handling of dead windows. check-in: 200e3e6f user: a_kovalenko tags: trunk | |
03:29 | opps.. paren typo check-in: 91978556 user: davygrvy tags: trunk | |
03:26 | no message check-in: 490b2184 user: davygrvy tags: trunk | |
03:23 |
* win/tkWinWm.c (UpdateGeometryInfo) : wmPtr->wrapper might be NULL. No exception is thrown, but it isn't correct to ignore. discovered with NuMega's BoundsChecker.check-in: ead4de9a user: davygrvy tags: trunk | |
03:18 |
* win/tkWinMenu.c (ReconfigureWindowsMenu) : Only redraw the menubar when a menubar exists. Although the invalid handle doesn't cause an exception, it was discovered with NuMega's BoundsChecker.check-in: 8c097f11 user: davygrvy tags: trunk | |
03:12 | (ReconfigureWindowsMenu) : Only redraw the menubar when a menubar exists. Although the invalid handle doesn't cause an exception, it was discovered with NuMega's BoundsChecker and flagged as a problem. check-in: 2aee3bc7 user: davygrvy tags: trunk | |
2003-12-15
| ||
19:32 | * (TkpSetKeycodeAndState): Don't clobber xkey.state. check-in: 968aad62 user: cc_benny tags: trunk | |
18:48 | * (InitLatin1Table): Rename initialized to latin1_initialized to avoid confusion. Actually set lastKeyLayoutID. Use keycode<<16 for XKeycodeToKeysym. * (XKeycodeToKeysym): Remove variables c and virtualKey, simplify code, don't special handle keycode == 0 (-> 'a'). * (XKeysymToMacKeycode): Add handling for function keys. Use ASCII control codes instead of keysyms. * (TkpSetKeycodeAndState): Ditto. check-in: 0806d163 user: cc_benny tags: trunk | |
17:21 | * Add bug number to last change. check-in: 4debb076 user: cc_benny tags: trunk | |
17:11 | * macosx/tkMacOSXKeyboard.c: General cleanup. Add support for [event generate]. check-in: 833cd76d user: cc_benny tags: trunk | |
16:47 | * latin1Table, (InitLatin1Table): Add. * (XKeysymToMacKeycode): Add. * (XKeysymToKeycode): Use XKeysymToMacKeycode. * (TkpSetKeycodeAndState): Ditto. * (TkpSetKeycodeAndState): Adapt modifier flags handling. * (TkpInitKeymapInfo): Update a comment. check-in: d1499468 user: cc_benny tags: trunk | |
16:37 | * (TkpInitKeymapInfo): Remove dead code. The code depended on the result of XGetModifierMapping, but that will always return an empty list. * ALT_MASK, OPTION_MASK: Symbols for understanding the code better. * (TkpSetKeycodeAndState): Hardcode Mode_switch == Option. * (TkpGetKeySym): Ditto. * (TkpGetKeySym): Comment lockUsage conditions, Mac OS X uses LU_CAPS always. * (XKeycodeToKeysym): Handle option key in parameter index (only used by TkpGetKeySym). * (TkpGetKeySym): Use Tcl_UniCharIsUpper, highlight problems with Latin1 limitation. check-in: ea7442b6 user: cc_benny tags: trunk | |
16:15 | * LATIN1_MAX and MAC_KEYCODE_MAX: Add and use for better maintainability. * General comment on keyArray: Add. * (XKeycodeToKeysym): Replace garbled comment. Use symbols instead of magic constants. * (TkpGetKeySym): Reorder computations to make this more logical. check-in: eaeb703b user: cc_benny tags: trunk | |
15:08 | * Comments: Add and clarify some points, correct spellings. * Whitespace: Remove tabs, re-indent, re-wrap comments. * keyArray: Reorder keys in logical groups. * vituralkeyArray: Rename virtualkeyArray. * Prototypes, function headers: Use ISO-C consistently. check-in: 1affbae3 user: cc_benny tags: trunk | |
11:51 | text widget more extensive documentation, and two small code improvements check-in: f6b27ee9 user: vincentdarley tags: trunk | |
2003-12-14
| ||
19:58 | speling check-in: 95af45ed user: davygrvy tags: trunk | |
2003-12-13
| ||
02:30 | no message check-in: fe3729fd user: davygrvy tags: trunk | |
02:28 | updated version string check-in: 62eedf44 user: davygrvy tags: trunk | |
01:52 | no message check-in: 8115b00f user: davygrvy tags: trunk | |
01:50 | (TkWinXInit): Don't restric InitCommonControlsEx. It's valid on all platforms given IE 3.0+ is installed. As tkWinX.c does set #define _WIN32_IE 0x0300, I guess we can accept IE3 as the lowest denominator and use version 4.71 features of Comctl32.dll check-in: a30fcbda user: davygrvy tags: trunk | |
01:10 | no message check-in: 0bb5c98b user: davygrvy tags: trunk | |
01:07 | (TkWinEmbeddedEventProc) : for loop dereferences containerPtr but can't get to the if (containerPtr == NULL) test due to the unhandled read memory exception for when it really is NULL. check-in: 998bb6de user: davygrvy tags: trunk | |
2003-12-12
| ||
00:54 | no message check-in: e03c08b3 user: davygrvy tags: core-8-4-branch | |
00:45 | fixed bad commit from before. my mistake. This is 1.16 now. check-in: 230fc8e6 user: davygrvy tags: trunk | |
00:42 | Reverted to 1.15 for two reasons. 1) problem is best addressed in Tcl's DllMain() and 2) needs a MinGW custom assembly implimentation as it doesn't understand SEH syntax. check-in: 56926416 user: davygrvy tags: core-8-4-branch | |
00:34 | Reverted to 1.15 for two reasons. 1) problem is best addressed in Tcl's DllMain() and 2) needs a MinGW custom assembly implimentation as it doesn't understand SEH syntax. check-in: ed497699 user: davygrvy tags: trunk | |
2003-12-11
| ||
03:38 | no message check-in: ac0fc25d user: davygrvy tags: core-8-4-branch | |
03:32 |
(WishPanic) : placed ExitProcess() in a __try block (SEH) to catch any
exceptions that might happen. As Tcl will call Tcl_Finalize from its DllMain
due to the unload from ExitProcess() unloading Tcl, and if Tcl_Panic had
gotten called in an __except block, this avoid the possibility of not being
able to exit. Falls to TerminateProcess() in the __except case.
Removed the #ifdef _MSC_VER around DebugBreak as that function exists in kernel32.dll and is not compiler dependent. I'd prefer to use if (IsDebuggerPresent()) DebugBreak(); but IsDebuggerPresent() isn't available in all kernel32.dll modules for all versions of windows. check-in: fba3b025 user: davygrvy tags: core-8-4-branch | |
2003-12-10
| ||
12:57 | off-by-one error in recent cleanup fix check-in: d607d3d8 user: vincentdarley tags: trunk | |
12:14 | fixed 2 tests for padx, pady check-in: e5366fc3 user: vincentdarley tags: trunk | |
12:00 | * (Tk_MeasureChars): Initialize size.cx in case of errors. Initialize lastsize (fixes bug with wrong *lenghtPtr results in case no chars fit at all). check-in: 5179de57 user: cc_benny tags: trunk | |
09:42 | Line transposition bug. [Bug 857159] check-in: 7d5c874b user: dkf tags: trunk | |
09:40 | Line transposition bug. [Bug 857159] check-in: 6c1e9811 user: dkf tags: core-8-4-branch | |
2003-12-09
| ||
21:56 |
* unix/configure: * unix/tcl.m4: updated OpenBSD build configuration based on [Patch #775246] (cassoff)check-in: 0c497b80 user: hobbs tags: trunk | |
13:43 | fix to memory leaks and reading of freed memory check-in: 44167e84 user: vincentdarley tags: trunk | |
2003-12-08
| ||
18:47 | clean up usage of 'edition' as a verb check-in: fa2d5733 user: hobbs tags: trunk | |
2003-12-05
| ||
17:19 | performance of lines containing 10000+ characters check-in: 1ca7766a user: vincentdarley tags: trunk | |
16:16 | *** empty log message *** check-in: 30cd608c user: cc_benny tags: trunk | |
16:05 | * (Tk_MeasureChars): Fix indentation. Fix memory leak. Fix handling of TK_WHOLE_WORDS. check-in: 1363550c user: cc_benny tags: trunk | |
2003-12-04
| ||
16:50 | mark recent change as a potential incompatibility check-in: b756f04a user: vincentdarley tags: trunk | |
12:28 | fix to text widget tabs and xy-scroll-command check-in: 8e445371 user: vincentdarley tags: trunk | |
12:09 | font measurement fix check-in: 8d435280 user: vincentdarley tags: trunk | |
2003-12-03
| ||
17:55 |
* generic/tk.h: Bumped patch level to 8.4.5.1 to distinguish * unix/configure.in: CVS snapshots from the 8.4.5 release. * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure:check-in: 93b2940e user: dgp tags: core-8-4-branch | |
17:20 |
* README: Bumped patch level to 8.4.6 to distinguish * generic/tk.h: CVS snapshots from the 8.4.5 release. * unix/configure.in: * unix/tk.spec: * win/configure.in: * macosx/Wish.pbproj/project.pbxproj: * unix/configure: autoconf (2.13) * win/configure:check-in: 770d7a24 user: dgp tags: core-8-4-branch | |
16:38 | Typo fix check-in: d8ea7ed1 user: dkf tags: trunk | |
04:58 |
* generic/tkMenu.c (MenuVarProc): prevent this from triggering while interp is being destroyed.check-in: d5a46601 user: hobbs tags: trunk | |
04:57 |
* generic/tkMenu.c (MenuVarProc): prevent this from triggering while interp is being destroyed.check-in: 947a7511 user: hobbs tags: core-8-4-branch | |
2003-11-25
| ||
08:45 | Corrected targetWinPtr check, now if winPtr==0 and targetWinPtr!=0 then the event is not ignored any more check-in: 08591ff2 user: a_kovalenko tags: trunk | |
2003-11-24
| ||
10:36 | add further updates to ensure test captures all cases check-in: d57c3335 user: vincentdarley tags: trunk | |
2003-11-21
| ||
20:14 | moved 8-4-5 tag to include OS X keyboard fix check-in: 9e5cdc65 user: hobbs tags: core-8-4-branch, core-8-4-5 | |
18:51 | correct handling of interpolated tabs using fractional pixel widths check-in: ba691f9e user: vincentdarley tags: trunk | |
17:29 | fix to two test suite bugs check-in: 39498b83 user: vincentdarley tags: trunk | |
17:10 | Thanks to davidw for spotting a reference to a header that's not been around for many years now... check-in: 1986315f user: dkf tags: trunk | |
13:09 | * macosx/tkMacOSXKeyboard.c: Add PowerBook keycode 0x34 as <Return>. (Merge from trunk) check-in: 624f8398 user: cc_benny tags: core-8-4-branch | |
13:05 | * keyArray: Add 0x34 as <Return>. Add notes. (Merge from trunk 1.6) check-in: fcd0a975 user: cc_benny tags: core-8-4-branch | |
2003-11-20
| ||
19:36 | winSend cleanup and bug fix -- these files need better documentation check-in: ea139e1e user: vincentdarley tags: trunk | |
19:33 | winSend cleanup and bug fix check-in: d180edcb user: vincentdarley tags: trunk | |
16:45 | * macosx/tkMacOSXKeyboard.c: Add PowerBook keycode 0x34 as <Return>. check-in: b1103721 user: cc_benny tags: trunk | |
12:40 | * keyArray: Add 0x34 as <Return>. Add notes. check-in: 2cf3c88c user: cc_benny tags: trunk | |
2003-11-19
| ||
16:28 | typo corrections check-in: 7d06993b user: dgp tags: core-8-4-branch | |
04:00 |
2003-11-18 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c: Reworking Vince's fix to [Bug 842952]. This version is clearer, and works helps keep the mouse better pinned to the scrollbar. I also removed the glitch where the scrollbar would jump get its middle over the mouse when you first moved it.check-in: 6ed9dc89 user: wolfsuit tags: trunk | |
2003-11-18
| ||
23:39 | Stupid typo fix. [Bug 843395] check-in: d0371f44 user: dkf tags: trunk | |
23:37 | updated for 8.4.5 release check-in: 877bcd7f user: hobbs tags: core-8-4-branch | |
01:47 |
* tests/constraints.tcl:When running the test suite in a process * tests/image.test: where Tk has been [load]ed, there's no * tests/select.test: guarantee that child processes created by * tests/unixWm.test: [exec [interpreter]] will have Tk in them. * tests/window.test: Made modifications to force a [load] of Tk in those situations.check-in: cda2e667 user: dgp tags: trunk | |
2003-11-17
| ||
23:48 | Removed stupid type error introduced when adding style to code. check-in: 5f8d799d user: dkf tags: trunk | |
23:29 |
* generic/tkMenubutton.h: fixed compound menubutton handling like * generic/tkMenubutton.c: *button corrections of 2003-04-25. * mac/tkMacMenubutton.c (TkpDisplayMenuButton): * unix/tkUnixMenubu.c (TkpDisplayMenuButton):check-in: 0197c6ca user: hobbs tags: core-8-4-branch | |
23:12 |
* generic/tkMenubutton.h: fixed compound menubutton handling like * generic/tkMenubutton.c: *button corrections of 2003-04-25. * mac/tkMacMenubutton.c (TkpDisplayMenuButton): * unix/tkUnixMenubu.c (TkpDisplayMenuButton):check-in: f8009ff0 user: hobbs tags: trunk | |
02:20 |
* win/makefile.vc: Restored consistency of pkgIndex.tcl file with that generated by Makefile.check-in: 6aee53f3 user: dgp tags: core-8-4-branch | |
02:15 |
* win/makefile.vc: Restored consistency of pkgIndex.tcl file with that generated by Makefile. Let's discuss whether there's really need for a change, and if so, let's make it consistently in all Makefiles.check-in: 3e23e347 user: dgp tags: trunk | |
2003-11-16
| ||
14:13 | documentation and cleanup check-in: 289327e5 user: vincentdarley tags: trunk | |
14:11 | scrollbar fix check-in: 1b3e6c0b user: vincentdarley tags: trunk | |
06:07 | Fixes pkgIndex.tcl generation so a symbols build is loaded when Tcl is symbols check-in: a49bd3f8 user: davygrvy tags: trunk | |
06:02 | Fixes pkgIndex.tcl generation so a symbols build is loaded when Tcl is symbols check-in: 69b2fc66 user: davygrvy tags: core-8-4-branch | |
01:01 | scrollbar size fix check-in: 98a4db95 user: vincentdarley tags: trunk | |
2003-11-15
| ||
16:57 | single line wraps to whole display fix check-in: cff84d8d user: vincentdarley tags: trunk | |
12:47 | fixed tab interpretation inconsistency check-in: 5414f040 user: vincentdarley tags: trunk | |
02:49 | cleanup check-in: 9ac0aeae user: vincentdarley tags: trunk | |
02:41 | doc/text.n: Fix markup errors. check-in: 5ec972b3 user: jenglish tags: trunk | |
02:33 | fix two more old text widget bugs check-in: 7975a57e user: vincentdarley tags: trunk | |
2003-11-14
| ||
17:21 | Fixes to prevent infinite event sequences in 'make test' on slow connections Also a bit of whitespace/style police work. [Bug 837300] check-in: 8873f2f3 user: dkf tags: trunk | |
2003-11-13
| ||
18:30 | ensure test cleans up after itself check-in: 57684988 user: vincentdarley tags: trunk | |
18:26 | text widget dbl-click single character fix check-in: bff5c56e user: vincentdarley tags: trunk | |
16:07 | Tcl_EvalObjv is more robust than Tcl_VarEval check-in: af5ae343 user: dkf tags: trunk | |
14:44 | text widget insert positioning after double/triple click check-in: d451ef92 user: vincentdarley tags: trunk | |
2003-11-12
| ||
17:38 | old tk text widget bugs fixed check-in: eef48522 user: vincentdarley tags: trunk | |
17:19 | old tk text widget bugs fixed check-in: 0e36a93a user: vincentdarley tags: trunk | |
01:10 |
* unix/configure: * unix/configure.in: use xft-config instead of pkg-config to determine xft info. * unix/tcl.m4: improve AIX --enable-64bit handling remove -D__NO_STRING_INLINES -D__NO_MATH_INLINES from CFLAGS_OPTIMIZE on Linux. Make default opt -O2 (was -O).check-in: 1a1da3b8 user: hobbs tags: trunk | |
01:09 | improve AIX --enable-64bit handling check-in: 08752aa2 user: hobbs tags: core-8-4-branch | |
00:07 |
* generic/tkButton.c (ConfigureButton): abort option processing if the button was deleted. [Bug #824479]check-in: 3e997a5b user: hobbs tags: trunk | |
00:07 |
* generic/tkMenuDraw.c (TkPostSubmenu): add {} around menu name in case it has spaces when calling Tcl_VarEval. This is a hack until this is rewritten for proper Tcl_Obj handling. [Bug #723856]check-in: bfa5a6ca user: hobbs tags: trunk | |
00:07 |
(::tk::dialog::file::ActivateEnt): allow typing filename into entry when tk_getOpenFile -multiple 1 is specified. [Bug #788069]check-in: f0521edf user: hobbs tags: trunk | |
00:05 |
* generic/tkButton.c (ConfigureButton): abort option processing if the button was deleted. [Bug #824479]check-in: a8188acf user: hobbs tags: core-8-4-branch | |
00:04 |
* generic/tkMenuDraw.c (TkPostSubmenu): add {} around menu name in case it has spaces when calling Tcl_VarEval. This is a hack until this is rewritten for proper Tcl_Obj handling. [Bug #723856]check-in: 61c1aa0b user: hobbs tags: core-8-4-branch | |
00:04 |
(::tk::dialog::file::ActivateEnt): allow typing filename into entry when tk_getOpenFile -multiple 1 is specified. [Bug #788069]check-in: fddf3813 user: hobbs tags: core-8-4-branch | |
2003-11-11
| ||
22:48 |
* library/tkfbox.tcl (::tk::dialog::file::Update): optimize the dir/files list separation by using the -tails, -directory and -type option of 'glob'. Also passes the glob the -filetypes filters instead of calling string match over each file. [Patch #833819]check-in: 644a232b user: hobbs tags: trunk | |
22:39 |
* library/tkfbox.tcl (::tk::dialog::file::Update): optimize the dir/files list separation by using the -tails, -directory and -type option of 'glob'. Also passes the glob the -filetypes filters instead of calling string match over each file. [Patch #833819]check-in: ec990530 user: hobbs tags: core-8-4-branch | |
19:42 |
* generic/tkListbox.c (ListboxDeleteSubCmd, ListboxListVarProc): free itemconfig data when removing it from table. [Bug #836483]check-in: 36040fac user: hobbs tags: trunk | |
19:41 |
* generic/tkListbox.c (ListboxDeleteSubCmd, ListboxListVarProc): free itemconfig data when removing it from table. [Bug #836483]check-in: 5281eb54 user: hobbs tags: core-8-4-branch | |
18:21 |
* macosx/tkMacOSXClipboard.c (TkSuspendClipboard, TkSelGetSelection): add unicode clipboard support. [Patch #840107] (senn)check-in: 4a2b96d3 user: hobbs tags: trunk | |
18:21 |
* macosx/tkMacOSXClipboard.c (TkSuspendClipboard, TkSelGetSelection): add unicode clipboard support. [Patch #840107] (senn)check-in: bc9f3d85 user: hobbs tags: core-8-4-branch | |
00:54 |
* win/configure: * win/tcl.m4: add necessary ole libs to VC LIBS_GUI line.check-in: 88746642 user: hobbs tags: trunk | |
00:26 |
* win/tkWinDraw.c (XFillRectangles): correctly handle the XGCValues.function parameter when filling rectangles. [Bug #820278] [Patch #820282]check-in: 6bc71292 user: hobbs tags: core-8-4-branch | |
00:26 |
* win/tkWinDraw.c (XFillRectangles): correctly handle the XGCValues.function parameter when filling rectangles. [Bug #820278] [Patch #820282]check-in: 2234c1ef user: hobbs tags: trunk | |
00:07 |
* win/configure: * win/configure.in: define TK_LIB_FLAG, TK_LIB_SPEC, TK_BUILD_LIB_SPEC, TK_STUB_LIB_SPEC, TK_STUB_LIB_PATH, and TK_BUILD_STUB_LIB_PATH for tkConfig.sh [Bug #826614]check-in: 6c31ad71 user: hobbs tags: trunk | |
00:07 |
* unix/Makefile.in (SHLIB_LD_FLAGS): include in Makefile as it is used in MAKE_LIB sometimes (ie: AIX-64) [Bug #829686] (jimix)check-in: a491a3ab user: hobbs tags: trunk | |
00:05 |
* win/configure: * win/configure.in: define TK_LIB_FLAG, TK_LIB_SPEC, TK_BUILD_LIB_SPEC, TK_STUB_LIB_SPEC, TK_STUB_LIB_PATH, and TK_BUILD_STUB_LIB_PATH for tkConfig.sh [Bug #826614]check-in: dc5ae65a user: hobbs tags: core-8-4-branch | |
00:05 |
* unix/Makefile.in (SHLIB_LD_FLAGS): include in Makefile as it is used in MAKE_LIB sometimes (ie: AIX-64) [Bug #829686] (jimix)check-in: 3786d57f user: hobbs tags: core-8-4-branch | |
00:05 |
* generic/tkImgPhoto.c (ImgPhotoBlendComplexAlpha): add alpha blending for images with partial transparency. Only operates for 15bpp+ display, and not on Mac at all. [Bug 809157]check-in: 4b2192a8 user: hobbs tags: core-8-4-branch | |
2003-11-10
| ||
21:02 | Minor int vs. unsigned fixes to stop GCC warnings check-in: a96dfb67 user: dkf tags: trunk | |
14:37 | handling of zero-pixel text widgets check-in: c7903718 user: vincentdarley tags: trunk | |
2003-11-08
| ||
22:53 | Fixed an error in returning the name actually registered for 'send'. check-in: 38b166e0 user: patthoyts tags: trunk | |
17:22 | elide tag handling, once more check-in: 972024df user: vincentdarley tags: trunk | |
2003-11-07
| ||
15:36 | better elide tag handling check-in: be1a77f9 user: vincentdarley tags: trunk | |
12:06 | another elide/tkchat/tkTextDisp.c fix check-in: 3d576063 user: vincentdarley tags: trunk | |
2003-11-05
| ||
13:31 | Dutch messages for widget demo from Arjen Markus. [Patch 836368] check-in: 25638e7f user: dkf tags: trunk | |
13:20 | Minor fix that removes dependence on a particular path in the README. check-in: b8254b2e user: dkf tags: trunk | |
2003-11-04
| ||
23:37 | tk text widget test suite fixes -- bug 833761, making tests much more resilient to font sizes check-in: 00fb62a8 user: vincentdarley tags: trunk | |
13:26 | Add 'Print Code' support to Widget demo [Patch 835644] check-in: 8d386721 user: dkf tags: trunk | |
2003-11-03
| ||
16:10 | text widget and test suite fixes check-in: b96a8bcf user: vincentdarley tags: trunk | |
15:30 | Make demo location independent of main Tk library location. [Patch 832691] check-in: 3672df6a user: dkf tags: trunk | |
13:10 | Stop some complaints about signed/unsigned check-in: 736830a7 user: dkf tags: trunk | |
2003-11-01
| ||
21:44 | Updated messages for Dutch from Arjen Markus and Pascal Scheffers [Patch 820519] check-in: da470397 user: dkf tags: core-8-4-branch | |
19:06 | Updated Dutch messages [Patch 820519] check-in: b3d290e9 user: dkf tags: trunk | |
2003-10-31
| ||
19:14 | size_t vs int fix check-in: ac8bd9b9 user: vincentdarley tags: trunk | |
18:56 |
* generic/tkImgPhoto.c (ImgPhotoBlendComplexAlpha): OS X uses 32bpp images internally always, so make use of the assumption.check-in: b52ff54e user: hobbs tags: trunk | |
18:05 | fixed constrained tests for tip155 check-in: f51b82d3 user: vincentdarley tags: trunk | |
14:21 | text widget bug fix check-in: 94fbec76 user: vincentdarley tags: trunk | |
09:02 | TIP 155 implementation check-in: e58248ce user: vincentdarley tags: trunk | |
08:55 | compound menu entries check-in: 4da4811a user: vincentdarley tags: trunk | |
02:05 |
* generic/tkImgPhoto.c (ImgPhotoBlendComplexAlpha): add alpha blending for images with partial transparency. Only operates for 15bpp+ display. [Bug 809157]check-in: 48047b21 user: hobbs tags: trunk | |
2003-10-30
| ||
23:35 | Whitespace/style police check-in: 0935b694 user: dkf tags: trunk | |
2003-10-29
| ||
10:03 | Basic style guide fixes for tkUnixRFont.c check-in: 1b7c95ed user: dkf tags: trunk | |
09:40 |
* library/tkfbox.tcl (IconList_Create,IconList_Add): Added option munging to allow some control of foreground colours on Unix in the same way that you can influence the background. [Bug 795717]check-in: 769cbce8 user: dkf tags: core-8-4-branch | |
09:36 |
* library/tkfbox.tcl (IconList_Create,IconList_Add): Added option munging to allow some control of foreground colours on Unix in the same way that you can influence the background. [Bug 795717]check-in: bd7b92b1 user: dkf tags: trunk | |
01:45 | Fixed a typing error in ::tk::PlaceWindow. Please do a test before commiting a change. check-in: 4bc9abe6 user: chengyemao tags: trunk | |
01:38 | added extra change note check-in: 0e93eabf user: hobbs tags: core-8-4-branch | |
01:08 | see changes check-in: e771ba36 user: hobbs tags: core-8-4-branch | |
01:08 |
* tests/focusTcl.test (setup1): expand frame size to allow for correct visibility of windows that use larger default fonts.check-in: 0b07448d user: hobbs tags: core-8-4-branch | |
01:08 |
* win/tkWinImage.c (XGetImageZPixmap): add separate 16bpp XGetImage code to correctly handle 16bpp requests. This appears to never have worked correctly.check-in: 37118173 user: hobbs tags: core-8-4-branch | |
01:07 |
* unix/tkUnixFont.c (GetFontAttributes): place extra check for NULL family against bad X servers.check-in: ef7501a4 user: hobbs tags: core-8-4-branch | |
2003-10-28
| ||
22:52 | see changes check-in: 913359d7 user: hobbs tags: trunk | |
22:52 |
* tests/focusTcl.test (setup1): expand frame size to allow for correct visibility of windows that use larger default fonts.check-in: ce163253 user: hobbs tags: trunk | |
22:52 |
* win/tkWinImage.c (XGetImageZPixmap): add separate 16bpp XGetImage code to correctly handle 16bpp requests. This appears to never have worked correctly.check-in: d792c849 user: hobbs tags: trunk | |
22:51 |
* unix/tkUnixFont.c (GetFontAttributes): place extra check for NULL family against bad X servers.check-in: 301e9e8a user: hobbs tags: trunk | |
15:59 | Make sure we do default placement strategy when placement is empty [Bug 819284] check-in: 6b4b51fb user: dkf tags: core-8-4-branch | |
15:56 | Make sure we do default placement strategy when placement is empty [Bug 819284] check-in: c9ddee9e user: dkf tags: trunk | |
2003-10-26
| ||
17:04 | Whitespace police check-in: c24d5719 user: dkf tags: trunk | |
2003-10-23
| ||
23:55 |
2003-10-23 Jim Ingham <[email protected]> * macosx/tkMacOSXDialog.c (NavServicesGetFile): Minor cleanups. (OpenFileFilterProc): Handle FSRef's as well as FSSpec's in the input file. Also convert the FSSpec filename to an C-string before passing to MatchOneFile. [bug 517600] (MatchOneFile): Require the input filename to be a C-string, not a pascal string.check-in: b79543b4 user: wolfsuit tags: trunk | |
2003-10-22
| ||
15:24 | Constrain tk_dialg to be sensibly sized and placed. [Bug 827535] check-in: e4873304 user: dkf tags: trunk | |
15:22 | Constrain tk_dialg to be sensibly sized and placed. [Bug 827535] check-in: b5d69416 user: dkf tags: core-8-4-branch | |
2003-10-15
| ||
20:04 | Delete WM_TRANSIENT_FOR property instead of setting it to None when making a window nontransient [Bug #632816 "cannot remove transient"] check-in: 358b1fa0 user: jenglish tags: trunk | |
2003-10-14
| ||
23:11 | changed macro argument names to match function argument names ('dest' and 'src' were swapped, which was confusing) [GPS] check-in: 80ff4af3 user: jenglish tags: trunk | |
15:35 |
* win/makefile.vc: Applied patches from tcl bug #801467 from * win/winMain.c: Joe Mistachkincheck-in: 61f443b1 user: patthoyts tags: trunk | |
2003-10-13
| ||
03:41 |
* generic/tkInt.h: move TkGetOptionSpec to stubs intDecls * generic/tkIntDecls.h: * generic/tkInt.decls: * generic/tkStubInit.c: * tkDecls.h: updated with latest genstubs * tkIntPlatDecls.h: * tkIntXlibDecls.h: * tkPlatDecls.h:check-in: b73708a4 user: hobbs tags: trunk | |
03:30 |
* generic/tkInt.h: move TkGetOptionSpec to stubs intDecls * generic/tkIntDecls.h: * generic/tkInt.decls: * generic/tkStubInit.c:check-in: 64084ad8 user: hobbs tags: core-8-4-branch | |
00:55 |
* unix/mkLinks: * doc/GetHWND.3: add Tk_AttachHWND docs [Bug #220803]check-in: bc37dede user: hobbs tags: core-8-4-branch | |
00:54 |
* tests/listbox.test (13.3): correct result size (4.7): correct test for possible window drift [Bug #701931] (dgp)check-in: 1bc1c925 user: hobbs tags: trunk | |
00:54 |
* unix/mkLinks: * doc/GetHWND.3: add Tk_AttachHWND docs [Bug #220803]check-in: 38c67625 user: hobbs tags: trunk | |
2003-10-11
| ||
13:24 | Forgot to commit ChangeLog for send fixes. check-in: 14df56d1 user: patthoyts tags: trunk | |
2003-10-10
| ||
20:20 |
* mac/tkMacButton.c (TkpDisplayButton): * macosx/tkMacOSXButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): correct imageYOffset for buttons with just images.check-in: fbaeff40 user: hobbs tags: core-8-4-branch | |
20:19 |
* mac/tkMacButton.c (TkpDisplayButton): * macosx/tkMacOSXButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): correct imageYOffset for buttons with just images.check-in: 8e5511b7 user: hobbs tags: trunk | |
15:56 | Register the type of text indices. Also some exported symbol name policing... check-in: c8843758 user: dkf tags: trunk | |
00:03 | correct imageYOffset for buttons with just images check-in: 2f286539 user: hobbs tags: core-8-4-branch | |
00:02 | correct imageYOffset for buttons with just images check-in: c9fbf963 user: hobbs tags: trunk | |
2003-10-08
| ||
21:49 |
* win/tcl.m4: Add TIP #150 items to the TEA makefiles. * win/configure: * win/Makefile.in: * win/tkWinSend.c: Clean up some warnings from gcc -Wall. * win/tkWinSendCom.c:check-in: 34f9ee5a user: patthoyts tags: trunk | |
2003-10-06
| ||
22:20 |
* doc/ConfigWidg.3: Removed reference to Tk_Offset from the NAME section to resolve mkLinks conflict with SetOptions.3 [Bug 404197] * unix/mkLinks: make mklinkscheck-in: b34bcfd0 user: dgp tags: trunk | |
22:17 |
* unix/mkLinks: make mklinkscheck-in: f337e6f6 user: dgp tags: core-8-4-branch | |
22:15 |
* doc/ConfigWidg.3: Removed reference to Tk_Offset from the NAME section to resolve mkLinks conflict with SetOptions.3 [Bug 404197]check-in: 57301152 user: dgp tags: core-8-4-branch | |
22:14 | * library/text.tcl, doc/text.n: Text widget binding for Control-v is now Mac-only, since it conflicts with standard <<Paste>> binding on other platforms. [Bug #605277] check-in: 121da120 user: jenglish tags: trunk | |
21:19 | Fix double-free in style engine [Bug #798211] check-in: 8094c5db user: jenglish tags: trunk | |
19:11 |
* win/configure: * win/tcl.m4: removed incorrect checks for existence of optimization. TCL_CFG_OPTIMIZED is now defined whenever the user does not build with --enable-symbols.check-in: 9d21ce3b user: hobbs tags: trunk | |
17:11 |
*unix/configure.in: Reconfigured to use $TCL_PREFIX as the default value of --prefix, and also added warning when a TK_PREFIX value different from TCL_PREFIX is selected, since [package require Tk] fails in that configuration. [Bugs 428627,765642] * unix/configure: autoconf (2.57)check-in: 8b0f23a2 user: dgp tags: trunk | |
17:10 | log update check-in: 055d397b user: dgp tags: core-8-4-branch | |
16:59 |
*unix/configure.in: Reconfigured to use $TCL_PREFIX as the default value of --prefix, and also added warning when a TK_PREFIX value different from TCL_PREFIX is selected, since [package require Tk] fails in that configuration. [Bug 765642] * unix/configure: autoconf (2.13)check-in: ae4c978d user: dgp tags: core-8-4-branch | |
16:17 |
* unix/tcl.m4 (SC_PATH_TCLCONFIG): Corrected search path so that alpha and beta releases of Tcl are not favored. [Bug 608698] * unix/configure: autoconf (2.57)check-in: c7d2b868 user: dgp tags: trunk | |
16:04 |
* unix/tcl.m4 (SC_PATH_TCLCONFIG): Corrected search path so that alpha and beta releases of Tcl are not favored. [Bug 608698] * unix/configure: autoconf (2.13)check-in: ae568382 user: dgp tags: core-8-4-branch | |
15:34 |
* unix/configure.in: Added check that version of Tcl header found by configure matches that of the Tk we wish to build. As long as the Tk sources insist on lockstep releases, Tk's configuration should verify that's what we have. [Bug 749088] * unix/configure: autoconf (2.57)check-in: 93aa6cd9 user: dgp tags: trunk | |
15:27 |
* unix/configure.in: Added check that version of Tcl header found by configure matches that of the Tk we wish to build. As long as the Tk sources insist on lockstep releases, Tk's configuration should verify that's what we have. [Bug 749088] * unix/configure: autoconf (2.13)check-in: 7d3cf9b4 user: dgp tags: core-8-4-branch | |
2003-10-03
| ||
16:32 |
* README: Bumped to patch level 8.4.5 * generic/tk.h: to prepare for next patch * macosx/Wish.pbproj/project.pbxproj: release. * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure:check-in: 369f5319 user: dgp tags: core-8-4-branch | |
00:42 |
* library/scale.tcl: Clear bug with chording mouse buttons.check-in: afe96303 user: patthoyts tags: core-8-4-branch | |
00:40 | Creating branch mistachkin-dev-branch Closed-Leaf check-in: 6754382f user: cvs tags: mistachkin-dev-branch | |
00:40 |
* library/scale.tcl: Clear bug with chording mouse buttons.check-in: 853cff69 user: patthoyts tags: trunk | |
2003-10-02
| ||
23:02 |
* library/console.tcl: Avoid including the console in the list of interpreters exposed by [winfo interps].check-in: acd539e8 user: patthoyts tags: trunk | |
2003-10-01
| ||
14:35 |
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: fixed redo prebinding bug when DESTDIR="". Added support for all applicable customizable makefile variables from tcl/macosx/Makefile. * macosx/README: * macosx/Wish.pbproj/project.pbxproj: ensure that the versioned wishX.X script works correctly when Tk.framework with multiple versions is present by referring to a copy of 'Wish Shell.app' located in Tk.framework/Versions/X.X/Resources.check-in: 235e26fc user: das tags: core-8-4-branch | |
14:35 |
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: fixed redo prebinding bug when DESTDIR="". Added support for all applicable customizable makefile variables from tcl/macosx/Makefile. * macosx/README: * macosx/Wish.pbproj/project.pbxproj: ensure that the versioned wishX.X script works correctly when Tk.framework with multiple versions is present by referring to a copy of 'Wish Shell.app' located in Tk.framework/Versions/X.X/Resources.check-in: 4893bfc3 user: das tags: trunk | |
2003-09-30
| ||
23:26 | Add an implementation of XSync that flushes the window buffers. This fixes 814810. Also use tk text drawing for checkbutton & radiobutton labels. check-in: d65fbe42 user: wolfsuit tags: trunk | |
14:54 | Added [package require] to demos. [FRQ 815118] check-in: 70d76de0 user: dkf tags: trunk | |
08:45 | Remove a dependency on font size in textWind 10.1 check-in: 8c609d57 user: patthoyts tags: trunk | |
08:36 | Accomodate TIP #150 in the test results. check-in: d76b2c65 user: patthoyts tags: trunk | |
2003-09-29
| ||
23:15 | Private functions should be either static or prefixed with 'Tk' (thanks GPS!) check-in: 68c9d126 user: dkf tags: trunk | |
23:00 | changelog police check-in: 92c15ade user: dkf tags: trunk | |
09:50 | Update from Tcl check-in: 0c928bb6 user: dkf tags: trunk | |
09:22 | Added note to make it clear that frameworks are an OSX feature [Bug 619440] check-in: ad979e4f user: dkf tags: core-8-4-branch | |
2003-09-26
| ||
23:59 |
* win/makefile.vc: Implementation of TIP #150, "Provide * win/tkWinSend.c: 'send' command for Windows" * win/tkWinSendCom.h: * win/tkWinSendCom.c:check-in: 0ac88e37 user: patthoyts tags: trunk | |
17:20 | * tkMacOSXWm.h: Nested comment typo check-in: 868a987a user: cc_benny tags: core-8-4-branch | |
16:18 | * macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap): Add GetWindowFromPort() [Bug #812415]; make function static. check-in: ddfdc157 user: cc_benny tags: core-8-4-branch | |
16:02 | * macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap): Add GetWindowFromPort() [Bug #812415]; make function static. check-in: cdd2ef83 user: cc_benny tags: trunk | |
2003-09-25
| ||
05:37 |
* library/demos/widget: don't create iconwindow on aqua, but add about menu like on classic. * macosx/Makefile: pass MAKEOVERRIDES to pxbuild. * macosx/tkMacOSXButton.c: added -compound support for bevel buttons.check-in: 1f06447a user: das tags: core-8-4-branch | |
05:36 |
* library/demos/widget: don't create iconwindow on aqua, but add about menu like on classic. * macosx/Makefile: pass MAKEOVERRIDES to pxbuild. * macosx/tkMacOSXButton.c: added -compound support for bevel buttons.check-in: 37a4bafe user: das tags: trunk | |
05:36 |
* unix/configure: * unix/configure.in: * unix/tkConfig.sh.in: added TK_INCLUDE_SPEC to allow extensions to find installed Tk headers, parallel to TCL_INCLUDE_SPEC. [Bug 777203]check-in: 9ca23925 user: das tags: trunk | |
2003-09-20
| ||
03:53 | Bug fix [Bug 802435] check-in: bac06b3e user: chengyemao tags: trunk | |
03:43 | Fixed memory leak (bug 802435) check-in: cbe581a3 user: chengyemao tags: trunk | |
2003-09-18
| ||
20:34 | Fixed a small mistake in previous checkin. check-in: 72daa74f user: pspjuth tags: trunk | |
18:22 | Implementation of TIP#147, "Make Grid's Column/Row Configure Easier". check-in: 29c05ff3 user: pspjuth tags: trunk | |
2003-09-17
| ||
23:45 |
* generic/tkImage.c: Stopped [image create] from generating an * tests/image.test: image command name that would overwrite an existing command name. Thanks to Michael Schlenker. [Bug 808039].check-in: 3023c17e user: dgp tags: trunk | |
23:45 |
* generic/tkImage.c: Stopped [image create] from generating an * tests/image.test: image command name that would overwrite an existing command name. Thanks to Michael Schlenker. [Bug 808039].check-in: 95723959 user: dgp tags: core-8-4-branch | |
2003-09-16
| ||
21:47 | Reworked a part of grid's geometry computations to handle some tricky cases better. [Bug #792387] check-in: 59c22534 user: pspjuth tags: trunk | |
2003-09-13
| ||
20:27 | Describe %P and %s substitution for Property events. [BUG #577906] check-in: ea5b800b user: jenglish tags: trunk | |
2003-09-05
| ||
22:44 |
* doc/wish.1: Implementation of TIPs 137/151. * generic/tkMain.c (Tk_MainEx): Added recognition of the -encoding * tests/main.test: command line option by Tk_MainEx() and thus by wish, and any other program built on Tk_MainEx(). [Patch 800139]. This is a ***POTENTIAL INCOMPATIBILITY*** only for those C programs that embed Tcl and Tk, build on Tk_MainEx(), and make use of Tk_MainEx's former ability to pass a leading "-encoding" option to interactive shell operations.check-in: 50f23f31 user: dgp tags: trunk | |
2003-08-27
| ||
15:47 | Removed unused variable [Bug 664783] check-in: 42cf7f47 user: dkf tags: trunk | |
2003-08-25
| ||
20:37 | no message check-in: 68cc9ce3 user: davygrvy tags: trunk | |
20:35 | Don't do a string compare on the $(DBGX) variable, use the $(DEBUG) boolean directly. Also, don't try to regen the stubs table if $(TCLSH) doesn't exist. check-in: 7aaec0c3 user: davygrvy tags: trunk | |
07:46 | nested comment typo check-in: 4fe48186 user: das tags: trunk | |
2003-08-22
| ||
22:44 | Brought tk_messageBox demo into line with the newer look-and-feel for the demos. check-in: 60f7638d user: dkf tags: trunk | |
2003-08-21
| ||
00:02 | make images align at 16pix height and do not allow Dismiss Return to trigger in text widget check-in: c1ab5bf3 user: hobbs tags: trunk | |
2003-08-20
| ||
23:47 | use delete image for dismiss button check-in: 7322189a user: hobbs tags: trunk | |
23:31 |
* win/tkWin3d.c: Applied Tk patch 791273 from Jeremy Collins which improves the 3d lines for sunken widgets under windows.check-in: 7ff4c11a user: patthoyts tags: trunk | |
23:23 | add sep frame to seecode/dismiss button frame check-in: 6bf0ac6b user: hobbs tags: trunk | |
23:02 |
* library/demos/widget: Redo code view dialog, use named fonts, * library/demos/arrow.tcl: add basic see/dismiss routine with * library/demos/bind.tcl: images for better look & feel * library/demos/bitmap.tcl: * library/demos/button.tcl: * library/demos/check.tcl: * library/demos/clrpick.tcl: * library/demos/colors.tcl: * library/demos/cscroll.tcl: * library/demos/ctext.tcl: * library/demos/entry1.tcl: * library/demos/entry2.tcl: * library/demos/entry3.tcl: * library/demos/filebox.tcl: * library/demos/floor.tcl: * library/demos/form.tcl: * library/demos/hscale.tcl: * library/demos/icon.tcl: * library/demos/image1.tcl: * library/demos/image2.tcl: * library/demos/items.tcl: * library/demos/label.tcl: * library/demos/labelframe.tcl: * library/demos/menu.tcl: * library/demos/menubu.tcl: * library/demos/paned1.tcl: * library/demos/paned2.tcl: * library/demos/plot.tcl: * library/demos/puzzle.tcl: * library/demos/radio.tcl: * library/demos/ruler.tcl: * library/demos/sayings.tcl: * library/demos/search.tcl: * library/demos/spin.tcl: * library/demos/states.tcl: * library/demos/style.tcl: * library/demos/text.tcl: * library/demos/twind.tcl: * library/demos/unicodeout.tcl: * library/demos/vscale.tcl:check-in: 8196734f user: hobbs tags: trunk | |
10:26 | Use Tcl_Obj-based interfaces for working with user-supplied font maps. check-in: fbaf06b4 user: dkf tags: trunk | |
2003-08-19
| ||
21:00 | * generic/tkPanedWindow.c(PanedWindowWorldChanged): Set window background from the -background resource. Fixes [BUG #791500 "PanedWindow refresh glitches on X"] check-in: d62683ea user: jenglish tags: trunk | |
21:00 | * generic/tkPanedWindow.c(PanedWindowWorldChanged): Set window background from the -background resource. Fixes [BUG #791500 "PanedWindow refresh glitches on X"] check-in: f8e39a93 user: jenglish tags: core-8-4-branch | |
19:08 | * doc/bind.n: Added more information on event types and details [FRQ #523593 "bind(n) manpage needs more detail"] check-in: 67f39f71 user: jenglish tags: trunk | |
2003-08-18
| ||
07:29 |
* win/configure: Regen. * win/tcl.m4: Update from Tcl to fix Tcl bug 781109.check-in: 60314523 user: mdejong tags: trunk | |
2003-08-15
| ||
10:54 | Faster color data parsing code for the [$photo put] subcommand. check-in: d74849a2 user: dkf tags: trunk | |
2003-08-14
| ||
12:30 | Make test suite pass without crashes from TIP#109 changes... check-in: 73b67307 user: dkf tags: trunk | |
10:31 | TIP#109 implementation - checkbuttons and radiobuttons now look better. check-in: 96478d4a user: dkf tags: trunk | |
2003-08-13
| ||
12:11 | ChangeLog Police: Added missing entry (derived from 8.4 branch checkin) check-in: c29e9f6a user: dkf tags: trunk | |
10:59 |
* library/scale.tcl: Fix for bug #787065 for Button-2 press. * tests/scale.test: Added test for this bug.check-in: fb94faa0 user: patthoyts tags: core-8-4-branch | |
10:28 |
* library/scale.tcl: Fix for bug #787065 for Button-2 press. * tests/scale.test: Added test for this bug.check-in: f80a5e2b user: patthoyts tags: trunk | |
2003-08-12
| ||
08:49 |
* macosx/tkMacOSXMenu.c: fixed C99'ism that breaks gcc 2.95.check-in: d0e51e6a user: das tags: core-8-4-branch | |
08:49 |
* macosx/tkMacOSXMenu.c: fixed C99'ism that breaks gcc 2.95.check-in: c969779c user: das tags: trunk | |
2003-07-31
| ||
22:17 | Fixed stupid typo. check-in: 06a3ac2e user: patthoyts tags: trunk | |
2003-07-28
| ||
22:12 |
* win/tkWinDialog.c: Applied patch from bug #611615 which fixes a problem with double clicks in file dialogs falling through to the window underneath in win32.check-in: 82e8c792 user: patthoyts tags: trunk | |
21:31 |
* library/panedwindow.tcl: Apply patch from bug #778893 to make the panedwindow -opaqueresize option work as per the docs.check-in: cd929d5c user: patthoyts tags: trunk | |
21:14 |
* library/tk.tcl: Apply fix for bug #778840 for window placement when using multiple desktops on windows.check-in: b532942a user: patthoyts tags: trunk | |
2003-07-24
| ||
02:10 | * win/tkWinCursor.c: Fix for bug #776646 for a native hand2 and fleur (move) cursor under win. * tests/cursor.test: Check that documented cursors are available. check-in: c3ebf298 user: patthoyts tags: trunk | |
2003-07-21
| ||
22:37 | note 8.4.4 changes and tag date check-in: 8d9fe585 user: hobbs tags: core-8-4-branch, core-8-4-4 | |
12:39 |
* macosx/buildTkConfig.tcl: fix to TK_BUILD_* ref generation broken by changes to tcl buildsystem.check-in: 139bf257 user: das tags: trunk | |
12:37 |
* macosx/buildTkConfig.tcl: fix to TK_BUILD_* ref generation broken by changes to tcl buildsystem.check-in: 0f8174d7 user: das tags: core-8-4-branch | |
2003-07-19
| ||
01:45 |
* unix/tkUnixFont.c (Tk_DrawChars): do not make XGetGeometry call that prevents overwidth lines as it requires a roundtrip call to the X server for every string drawn. Hard-code max width to 32768 until a beter solution to get max width is made.check-in: 4c9e0b13 user: hobbs tags: core-8-4-branch | |
01:44 |
* unix/tkUnixFont.c (Tk_DrawChars): do not make XGetGeometry call that prevents overwidth lines as it requires a roundtrip call to the X server for every string drawn. Hard-code max width to 32768 until a beter solution to get max width is made.check-in: 4732f7c5 user: hobbs tags: trunk | |
01:24 |
* library/panedwindow.tcl: use widget-specific Priv slots for pwAfterId and panecursor items to correctly handle cursor changes with adjacant panedwindows.check-in: fcdf9693 user: hobbs tags: trunk | |
01:22 |
* library/panedwindow.tcl: use widget-specific Priv slots for pwAfterId and panecursor items to correctly handle cursor changes with adjacant panedwindows.check-in: 0fa7ab2d user: hobbs tags: core-8-4-branch | |
01:20 |
* win/tkWinCursor.c: Applied misplaced Tcl RFE 700799 to provide the windows hand cursor where available.check-in: 8d0c28de user: patthoyts tags: trunk | |
01:15 |
* win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option.check-in: 8e01adc5 user: patthoyts tags: core-8-4-branch | |
01:03 |
* generic/tkEvent.c (Tk_HandleEvent): correct XCreateIC call for TK_XIM_SPOT usage. [Bug 742660] (takahashi)check-in: 20d941ad user: hobbs tags: core-8-4-branch | |
01:02 |
* win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option. (thoyts)check-in: 92e27acb user: hobbs tags: core-8-4-branch | |
01:01 |
* generic/tkEvent.c (Tk_HandleEvent): correct XCreateIC call for TK_XIM_SPOT usage. [Bug 742660] (takahashi)check-in: 0d3cad01 user: hobbs tags: trunk | |
2003-07-18
| ||
23:55 | * win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option. check-in: cbf38f1a user: patthoyts tags: trunk | |
19:51 |
* win/tkWinDialog.c: doubled the TK_MULTI_MAX_PATH value to ~10K. This is a short-term solution until the -multiple option is extended. [Bug 641261]check-in: a13d3d91 user: hobbs tags: core-8-4-branch | |
19:50 |
* win/tkWinDialog.c: doubled the TK_MULTI_MAX_PATH value to ~10K. This is a short-term solution until the -multiple option is extended. [Bug 641261]check-in: a9fd8224 user: hobbs tags: trunk | |
13:24 | MacOSX native dialog check-in: c492b298 user: vincentdarley tags: trunk | |
11:04 | MacOSX fixes check-in: 466db507 user: vincentdarley tags: trunk | |
10:02 | Fix for [Bug 702230], and an evil bug it is too! check-in: d0bbbe46 user: dkf tags: trunk | |
09:53 | Fix for [Bug 702230], and what an evil bug that is! check-in: 410f521d user: dkf tags: core-8-4-branch | |
02:02 |
* macosx/Makefile: Changes for new tcl buildsystem. * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: Changes for new tcl buildsystem. Changed build to include tk specific html help in Tk.framework instead of Tcl.framework. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed). * macosx/README: Updated info for changes to buildsystem, html help location and PB setup.check-in: e869798e user: das tags: trunk | |
01:06 |
* macosx/Makefile: Changes for new tcl buildsystem. * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: Changes for new tcl buildsystem. Changed build to include tk specific html help in Tk.framework instead of Tcl.framework. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed). * macosx/README: Updated info for changes to buildsystem, html help location and PB setup.check-in: 32b67575 user: das tags: core-8-4-branch | |
2003-07-17
| ||
22:57 | Better docs of [$photo put]. [Bug 728952] check-in: ad05c08b user: dkf tags: trunk | |
22:55 | D'oh! Important word missing... check-in: 73ce9922 user: dkf tags: core-8-4-branch | |
22:53 | Better docs of [$photo put]. [Bug 728952] check-in: 6acd66f9 user: dkf tags: core-8-4-branch | |
20:52 | Docfix [Bug 747814] check-in: e37e7857 user: dkf tags: trunk | |
20:48 | Panedwindow fixes that make things behave right in complex geometry cases. [Bugs 738143+747814] check-in: ba56a02c user: dkf tags: core-8-4-branch | |
13:05 | Try harder to avoid zero-length mallocs()... [Bug 404421] check-in: 51dd0f48 user: dkf tags: core-8-4-branch | |
12:59 | Try harder to avoid zero-length malloc()s... [Bug 404421] check-in: 3d35f235 user: dkf tags: trunk | |
10:11 | Rearranged code in ImgPhotoCmd to not use confusing fallthroughs in switches. [Bug 771988] Also TAB Police in Changelog... check-in: cbba54a5 user: dkf tags: trunk | |
09:58 | I prefer direct return from switch processing; simpler to understand. Also resolves [Bug 771988] since the breaks are "wrong" in that style. check-in: 9b2e8fca user: dkf tags: core-8-4-branch | |
03:19 |
* generic/tkPack.c (ConfigureSlaves): silence compiler warning [Bug 771982]check-in: afecbf30 user: dgp tags: trunk | |
03:17 |
* generic/tkPack.c (ConfigureSlaves): silence compiler warning [Bug 771982]check-in: 5d3e7221 user: dgp tags: core-8-4-branch | |
01:02 |
* win/tkWinImage.c (XGetImage): correct init of biSizeImage in bitmap header. [Bug 703697] (cap)check-in: d6ab62a7 user: hobbs tags: core-8-4-branch | |
01:02 |
* win/tkWinImage.c (XGetImage): correct init of biSizeImage in bitmap header. [Bug 703697] (cap)check-in: cd3e74e8 user: hobbs tags: trunk | |
00:39 |
* generic/tkPanedWindow.c (ArrangePanes): Ensure that the last pane * tests/panedwindow.test: shrinks instead of being clipped when resized below the reqsize. [Bug 748277] (spjuth)check-in: dc037cf8 user: hobbs tags: trunk | |
00:37 |
* generic/tkPanedWindow.c (ArrangePanes): Ensure that the last pane * tests/panedwindow.test: shrinks instead of being clipped when resized below the reqsize. [Bug 748277] (spjuth)check-in: 8a738d4c user: hobbs tags: core-8-4-branch | |
2003-07-16
| ||
23:17 | Make sure all options can be set to their default value. [Bug #697652] check-in: 7f183fb8 user: pspjuth tags: core-8-4-branch | |
23:16 | Make sure all options can be set to their default value. [Bug #697652] check-in: 8d604802 user: pspjuth tags: trunk | |
22:54 |
* generic/tkWindow.c (Initialize): do not free uninit'ed dstring. [Bug 755906] (mistachkin)check-in: 4434251f user: hobbs tags: core-8-4-branch | |
22:54 |
* generic/tkWindow.c (Initialize): do not free uninit'ed dstring. [Bug 755906] (mistachkin)check-in: 3c1e5686 user: hobbs tags: trunk | |
01:20 |
* unix/tkUnixEvent.c (TkpCloseDisplay): Don't test for XCloseIM bug when the XFree86 version is newer than 4.0 since the layout of the XIM structure has changed. The check is not needed for newer XFree86 releases since the bug we are checking for was fixed in the 4.2.99.2 release. [Bug 755530]check-in: a89b9350 user: mdejong tags: core-8-4-branch | |
2003-07-15
| ||
22:46 |
* README: Bumped patchlevel to 8.4.4 in preparation * generic/tk.h: for the Tk 8.4.4 release. * macosx/Wish.pbproj/project.pbxproj: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure:check-in: 8af3bd8d user: dgp tags: core-8-4-branch | |
13:59 | menu clone cleanup bug fix check-in: 24060b3e user: vincentdarley tags: core-8-4-branch | |
2003-07-14
| ||
22:59 | Added missing .TP check-in: 85d30919 user: dkf tags: core-8-4-branch | |
22:58 | Added missing .TP check-in: af549eb2 user: dkf tags: trunk | |
2003-07-09
| ||
21:18 | Stop xhost smash by the test suite; that can render a machine unusable. check-in: 7e3aec74 user: dkf tags: trunk | |
21:12 | Stop xhost smash by the test suite; that can render a machine unusable. check-in: 93bbe2ff user: dkf tags: core-8-4-branch | |
2003-07-07
| ||
20:39 |
* generic/tkTextDisp.c (DisplayText): correct use of textPtr data with respect to Tcl_Release time. [Bug #767009]check-in: e73cdd5d user: hobbs tags: trunk | |
09:43 | Backported fix for [Bug 749353] check-in: 4568e2fe user: dkf tags: core-8-4-branch | |
09:35 | Fixed [Bug 749353] by making the removal of masters from the global image table aggressive when the interp is being deleted, and making the deletion code always check to see whether it should actually be deleting an entry or not. No tests as it comes under the heading of crash-on-bug, and the bug is not easy to excite (it requires a full script and interpreter deletion with lots of events about.) check-in: 69f63d6b user: dkf tags: trunk | |
2003-07-03
| ||
18:47 | Prime the systemButtonText from the theme brush. This is really only the first stage of actually using the theme brushes to track active colors, but it gets the labelframe color working at least. check-in: 1532f40f user: wolfsuit tags: trunk | |
2003-07-02
| ||
09:22 |
* unix/tkUnixEvent.c (TkpCloseDisplay): Don't test for XCloseIM bug when the XFree86 version is newer than 4.0 since the layout of the XIM structure has changed. The check is not needed for newer XFree86 releases since the bug we are checking for was fixed in the 4.2.99.2 release. [Bug 755530]check-in: 191a4162 user: mdejong tags: trunk | |
08:21 | ChangeLog police check-in: 3a3b19cf user: mdejong tags: trunk | |
2003-06-26
| ||
17:15 | Windows menu popup location fix check-in: 920e0c3c user: vincentdarley tags: trunk | |
2003-06-09
| ||
20:39 | Fix for [Bug#751553] "Xft: [font configure] does not update in-use fonts". Fixed TkpGetSubFonts() to return information about all subfonts, not just the first one. check-in: feabf97d user: jenglish tags: trunk | |
2003-06-02
| ||
16:13 | configure.in: BUGFIX: --enable-xft test was broken. check-in: a431ac62 user: jenglish tags: trunk | |
2003-05-31
| ||
23:00 | * unix/tkUnixRFont.c (InitFont): Fill in TkFontAttributes from pattern returned from GetFont (actual font) instead of the query pattern (requested font). check-in: d6714ac2 user: jenglish tags: trunk | |
18:32 | Experimental support for antialiased text under X11 [Patch#535541] check-in: 83ae67ba user: jenglish tags: trunk | |
18:23 | Changes from Keith Packard's version: + Added copyright notice + Fix infinite loop in Tk_MeasureChars when TK_WHOLE_WORDS is specified + Fix for crash in TkpGetNativeFont when XftXlfdParse() fails + TkpGetFontFromAttributes: use XftPatternCreate() and XftPatternAddString(... XFT_FAMILY ...) instead of XftPatternBuild() to initialise pattern; fixes crash when faPtr->family == NULL + Workaround for Tcl bug where malformed UTF-8 text can get passed to Tk_MeasureChars / Tk_DrawChars. + TkpGetFontFromAttributes: don't request 0-pixel fonts + TkpGetNativeFont: don't use FcNameParse, since that tends to always succeed, causing the usual Tk font parsing to be skipped. check-in: 6fe5718d user: jenglish tags: trunk | |
18:17 | SOURCE: Imported from cvs.fontconfig.org, tk/unix/tkUnixRFont.c rev 1.4 check-in: 87184790 user: jenglish tags: trunk | |
2003-05-30
| ||
11:02 | fix to menu clone deletion bug check-in: e5b874d6 user: vincentdarley tags: trunk | |
2003-05-29
| ||
21:58 | doc/text.n: Fixed markup errors. check-in: 7be24279 user: jenglish tags: trunk | |
21:57 | Fixed markup errors. check-in: ed32b215 user: jenglish tags: trunk | |
15:05 | Keeping the change-log up-to-date... check-in: 21c1544e user: dkf tags: trunk | |
14:50 | library/msgs/cs.msg updated msg catalog [Bug 743796] <[email protected]> check-in: 57dae5b2 user: bagnonm tags: trunk | |
2003-05-27
| ||
23:44 | MacOS tearoff menu location fix check-in: 9f563407 user: vincentdarley tags: trunk | |
15:35 | text widget cleanup fix check-in: abc0aa2a user: vincentdarley tags: trunk | |
2003-05-23
| ||
18:16 |
* unix/mkLinks: Set the var S to "" at the top of the file to avoid error when user has set S to something. [Tk Bug #739833]check-in: 72654d08 user: mdejong tags: trunk | |
2003-05-21
| ||
15:30 | The panedwindow widget now sizes right around unmapped windows. [Bug 738143] check-in: a856e667 user: dkf tags: trunk | |
09:21 | D'oh! Zero and one are not the same thing... check-in: 93340c1c user: dkf tags: trunk | |
2003-05-20
| ||
19:34 | updated changes for 8.4.3 check-in: 36e47cc2 user: hobbs tags: core-8-4-branch, core-8-4-3 | |
17:32 |
* unix/Makefile.in: do not run autoconf during 'make dist' as the configure is now a CVS-maintained file and should be up-to-date.check-in: 55a4d627 user: hobbs tags: core-8-4-branch | |
2003-05-19
| ||
21:19 | Fixed test suite breakage that I inadvertently introduced [Bug 739965] check-in: 9581d50f user: dkf tags: trunk | |
14:44 | I18n (and some l10n) for the console and the main window of the widget demo. check-in: 88343be6 user: dkf tags: trunk | |
14:37 | Stopped warnings about signed/unsigned and strncmp() and added missing forward decl check-in: 374c3db6 user: dkf tags: trunk | |
13:04 | tip 113 implementation check-in: 7ef32f7c user: vincentdarley tags: trunk | |
05:05 |
* macosx/Wish.pbproj/project.pbxproj: changed tkConfig.sh location in versioned framework subdirectories to be identical to location in framework toplevel; fixed stub library symbolic links to be tk version specific.check-in: edc59643 user: das tags: trunk | |
05:05 |
* macosx/Wish.pbproj/project.pbxproj: changed tkConfig.sh location in versioned framework subdirectories to be identical to location in framework toplevel; fixed stub library symbolic links to be tk version specific.check-in: dbea164b user: das tags: core-8-4-branch | |
2003-05-15
| ||
19:04 | Bumped version to 8.4.3 check-in: 73092b4e user: hobbs tags: core-8-4-branch | |
18:06 |
* unix/tkUnixFont.c: use gb2312-raw as the alias for gb2312* charset fonts. gb2312.enc was made to be euc-cn for Tcl because that is what is most often meant, but X really wants the original (-raw) gb2312 encoding. [Bug 557030]check-in: b53243d3 user: hobbs tags: core-8-4-branch | |
18:05 |
* unix/tkUnixFont.c: use gb2312-raw as the alias for gb2312* charset fonts. gb2312.enc was made to be euc-cn for Tcl because that is what is most often meant, but X really wants the original (-raw) gb2312 encoding. [Bug 557030]check-in: 266495f5 user: hobbs tags: trunk | |
2003-05-14
| ||
19:08 |
* library/msgs/fr.msg: updated msg catalog. [Bug #737790] (zolli)check-in: c6d88e3d user: hobbs tags: trunk | |
19:05 |
* library/msgs/fr.msg: updated msg catalog. [Bug #737790] (zolli)check-in: c5cad894 user: hobbs tags: core-8-4-branch | |
2003-05-13
| ||
14:15 | space in path bug fix check-in: 4fa27bce user: vincentdarley tags: trunk | |
08:41 |
* macosx/tkMacOSXInit.c (TkpInit): use new versioned bundle resource API to get tk runtime library for TK_VERSION. [Bug 736774]check-in: 99558556 user: das tags: core-8-4-branch | |
08:40 |
* macosx/tkMacOSXInit.c (TkpInit): use new versioned bundle resource API to get tk runtime library for TK_VERSION. [Bug 736774]check-in: a1685825 user: das tags: trunk | |
02:42 |
backport of Mac OS X specific changes on trunk since 8.4.2: * macosx/tkMacOSXClipboard.c (TkSelGetSelection): Convert '\r' to '\n' on the way into Tcl. (ingham) * macosx/tkMacOSXMenu.c (EventuallyInvokeMenu): New function, used to invoke menu commands at idle time. (TkMacOSXDispatchMenuEvent): Don't immediately dispatch menu commands, wait till the idle loop to do so. This is more like what is done on Windows, and avoids the crash from destroying a menu in it's command. (ingham) * macosx/tkMacOSXHLEvents.c (ReallyKillMe): Don't force the shell to exit. According to the OS X HI guidelines, it should be possible to cancel an attempt to quit, and if we force the kill, here, it would not be possible to implement this. (ingham) * macosx/tkMacOSXApplication.r (removed): * macosx/tkMacOSXLibrary.r (removed): * macosx/tkMacOSXResource.r (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: updated copyrights, cleaned up about box, removed obsolete unused resource files. (steffen)check-in: 84771ce9 user: das tags: core-8-4-branch | |
2003-05-11
| ||
00:57 |
* generic/tkCanvPoly.c (PolygonToPostscript): * tests/canvPs.test: correct crash when generating postscript for a single-line polygon (point) with no color. [Bug #734498] (wilm)check-in: 55f672ad user: hobbs tags: core-8-4-branch | |
00:52 |
* generic/tkCanvPoly.c (PolygonToPostscript): * tests/canvPs.test: correct crash when generating postscript for a single-line polygon (point) with no color. [Bug #734498] (wilm)check-in: da0424bd user: hobbs tags: trunk | |
2003-05-10
| ||
19:43 | macosx/tkMacOSXClipboard.c (TkSelGetSelection): Convert '\r' to '\n' on the way into Tcl. check-in: a8572a3c user: wolfsuit tags: trunk | |
2003-05-08
| ||
09:35 | Stop deleted images from showing up in the various [image *] operations. Can't delete early though as that removes the link with widgets and image names. check-in: fe438f17 user: dkf tags: trunk | |
2003-04-30
| ||
16:18 |
* macosx/tkMacOSXButton.c (TkpDisplayButton): correct typo for stippleGC [Bug #730124].check-in: 51178e15 user: hobbs tags: core-8-4-branch | |
16:16 |
* macosx/tkMacOSXButton.c (TkpDisplayButton): correct typo for stippleGC [Bug #730124].check-in: b895f06b user: hobbs tags: trunk | |
2003-04-26
| ||
02:59 |
* generic/tkButton.h: Rewrote the handling * generic/tkButton.c (TkButtonWorldChanged): of compound *buttons * mac/tkMacButton.c (TkpDisplayButton): to correctly display * macosx/tkMacOSXButton.c (TkpDisplayButton): mixture of disabledfg, * unix/tkUnixButton.c (TkpDisplayButton): selectcolor, indicator, * win/tkWinButton.c (TkpDisplayButton): etc. *buttons will now only stipple the image, unless no disabledfg is given, in which case it will stipple the whole button.check-in: 73a68cb2 user: hobbs tags: trunk | |
02:58 | remove outdated comments check-in: 3e8d01ff user: hobbs tags: core-8-4-branch | |
02:53 |
* generic/tkButton.h: Rewrote the handling * generic/tkButton.c (TkButtonWorldChanged): of compound *buttons * mac/tkMacButton.c (TkpDisplayButton): to correctly display * macosx/tkMacOSXButton.c (TkpDisplayButton): mixture of disabledfg, * unix/tkUnixButton.c (TkpDisplayButton): selectcolor, indicator, * win/tkWinButton.c (TkpDisplayButton): etc. *buttons will now only stipple the image, unless no disabledfg is given, in which case it will stipple the whole button.check-in: 6e8bda65 user: hobbs tags: core-8-4-branch | |
2003-04-25
| ||
20:11 |
* unix/tkUnixButton.c (TkpDisplayButton): Use the normalTextGc when * win/tkWinButton.c (TkpDisplayButton): displaying disabled text that have images, as they get a gray50 stipple as well and the disabledGc is not set up correctly for font drawing. [Bug #477740]check-in: 069316b2 user: hobbs tags: core-8-4-branch | |
20:11 |
* library/bgerror.tcl: make bgerror dialog topmost on Windows to prevent it being covered by other windows.check-in: 24f878eb user: hobbs tags: core-8-4-branch | |
20:03 |
* unix/tkUnixButton.c (TkpDisplayButton): Use the normalTextGc when * win/tkWinButton.c (TkpDisplayButton): displaying disabled text that have images, as they get a gray50 stipple as well and the disabledGc is not set up correctly for font drawing. [Bug #477740]check-in: 12fc5335 user: hobbs tags: trunk | |
20:02 |
* library/bgerror.tcl: make bgerror dialog topmost on Windows to prevent it being covered by other windows.check-in: 7184ebfc user: hobbs tags: trunk | |
2003-04-18
| ||
21:56 |
* generic/tkCursor.c: s/GetCursor/TkcGetCursor as Windows has a GetCursor func already, which causes compiler warnings.check-in: 3f8d7024 user: hobbs tags: core-8-4-branch | |
21:56 |
* generic/tkCanvBmap.c: s/CreateBitmap/TkcCreateBitmap as Windows has a CreateBitmap function already.check-in: 682af17f user: hobbs tags: core-8-4-branch | |
21:55 |
* win/configure: regen * win/configure.in (SHELL): force it to /bin/sh as autoconf 2.5x uses /bin/bash, which can fail to find exes in the path (ie: lib).check-in: ecdc2267 user: hobbs tags: trunk | |
21:54 |
* generic/tkCanvBmap.c: s/CreateBitmap/TkcCreateBitmap as Windows has a CreateBitmap function already.check-in: c0c3e3e0 user: hobbs tags: trunk | |
21:54 |
* generic/tkCursor.c: s/GetCursor/TkcGetCursor as Windows has a GetCursor func already, which causes compiler warnings.check-in: 71cc92e3 user: hobbs tags: trunk | |
2003-04-15
| ||
01:06 |
* win/tkWinMenu.c (TkpInitializeMenuBindings): Rename the private menu helper cmd from tk::tkWinMenuKey to tk::WinMenuKey. [Bug 721514]check-in: 71f782f9 user: mdejong tags: trunk | |
2003-04-14
| ||
23:34 |
* generic/tkBind.c (TkpGetBindingXEvent): Add helper method that can be used to query the XEvent* for the currently executing binding. * generic/tkInt.h: Declare TkpGetBindingXEvent. * win/tkWinMenu.c (MenuKeyBindProc, TkWinMenuKeyObjCmd, TkpInitializeMenuBindings): Rename MenuKeyBindProc to TkWinMenuKeyObjCmd and convert it into a Tcl command named tk::tkWinMenuKey. Bind keyboard accelerator actions to this Tcl command instead of using a native C binding. This makes it possible to extend the existing binding with Tcl code and makes the Windows version work just like the unix version.check-in: 98dd3be2 user: mdejong tags: trunk | |
2003-04-04
| ||
19:29 |
* unix/Makefile.in: Subst TCL_LIBS instead of DL_LIBS and MATH_LIBS. * unix/configure: Regen. * unix/configure.in: Remove SC_ENABLE_THREADS invocation. Thread support in an extension should be automatic when Tcl is compiled with thread support. Add AC_DEFINE calls to set TCL_THREADS, _REENTRANT, and _THREAD_SAFE since this was done in SC_ENABLE_THREADS. Remove socket and math lib checks since these are already done in the Tcl configure script. * unix/tcl.m4: Update from Tcl to get TCL_LIBS fix. This fixes bug 597847 which was caused by improper linking. * unix/tkConfig.sh.in: Subst TCL_LIBS instead of MATH_LIBS and DL_LIBS. [Bug 597847]check-in: 7f117f25 user: mdejong tags: trunk | |
2003-04-03
| ||
10:11 |
* win/configure: Regen. * win/configure.in: Set stub lib flag based on new LIBFLAGSUFFIX variable. * win/tcl.m4: Update from Tcl to get new LIBFLAGSUFFIX variable.check-in: 889afe7c user: mdejong tags: core-8-4-branch | |
02:31 |
* win/configure: Regen. * win/configure.in: Set stub lib flag based on new LIBFLAGSUFFIX variable. * win/tcl.m4: Update from Tcl to get new LIBFLAGSUFFIX variable.check-in: c8ee344f user: mdejong tags: trunk | |
02:04 |
* win/configure: Regen. * win/configure.in: Don't set TCL_DLL_FILE, TCL_LIB_FILE, TCL_STUB_LIB_FILE, TCL_STUB_LIB_FLAG, and TCL_BUILD_STUB_LIB_SPEC. These variables are already set in tclConfig.sh. [Bug 691908]check-in: a7f21daf user: mdejong tags: core-8-4-branch | |
02:00 |
* win/configure: Regen. * win/configure.in: Don't set TCL_DLL_FILE, TCL_LIB_FILE, TCL_STUB_LIB_FILE, TCL_STUB_LIB_FLAG, and TCL_BUILD_STUB_LIB_SPEC. These variables are already set in tclConfig.sh. Don't subst vars that are either not used, or already covered by a subst in SC_LOAD_TCLCONFIG. [Bug 691908]check-in: 5d0649ef user: mdejong tags: trunk | |
2003-04-02
| ||
06:38 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.check-in: 3bad8440 user: mdejong tags: trunk | |
2003-04-01
| ||
21:06 |
* tests/all.tcl: Made better use of a common * tests/constraints.tcl: -loadfile to hold definitions * tests/*.test: common to all test files.check-in: 01af81ec user: dgp tags: trunk | |
2003-03-28
| ||
00:16 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.check-in: f87fcf2f user: mdejong tags: trunk | |
2003-03-27
| ||
07:13 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl to get BeOS changes.check-in: 6eee039c user: mdejong tags: trunk | |
2003-03-23
| ||
02:25 | Corrected several problems that prevented OPTS=symbols from building properly. [Patch 707792] Thanks to Joe Mistachkin for the fixes. check-in: 10a8982d user: kennykb tags: core-8-4-branch | |
02:17 | Corrected several problems that prevented OPTS=symbols from building properly. [Patch 707792] Thanks to Joe Mistachkin for the fixes. check-in: b7bcc071 user: kennykb tags: trunk | |
2003-03-21
| ||
01:43 |
* macosx/tkMacOSXApplication.r (removed): * macosx/tkMacOSXLibrary.r (removed): * macosx/tkMacOSXResource.r (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: updated copyrights, cleaned up about box, removed obsolete unused resource files. * macosx/buildTkConfig.tcl: TK_DEFS space fix.check-in: 5b618ed3 user: das tags: trunk | |
2003-03-19
| ||
03:21 |
* win/tkConfig.sh.in: Add TK_DLL_FILE entry to mirror the TCL_DLL_FILE entry in tclConfig.sh. [Patch 694271]check-in: a9c2bb00 user: mdejong tags: trunk | |
03:14 |
* win/configure: Regen. * win/configure.in: Don't run the AC_CYGWIN macro since it uses AC_CANONICAL_HOST under autoconf 2.5X. Just check to see if __CYGWIN__ is defined by the compiler and set the ac_cv_cygwin variable based on that. [Tcl Bug 705912]check-in: bb91d329 user: mdejong tags: trunk | |
2003-03-18
| ||
16:30 |
* tests/unixWm.test (unixWm-41.2): Corrected typo in 2003-03-13 commit. Thanks Larry Virden. [Bug 705567]check-in: 6c65bb68 user: dgp tags: trunk | |
16:19 |
* tests/unixWm.test (unixWm-41.2): Corrected typo in 2003-03-13 commit. Thanks Larry Virden. [Bug 705567]check-in: 55f74d85 user: dgp tags: core-8-4-branch | |
13:55 |
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: * macosx/README: added support for giving 'make' the location of Tcl.framework and tclsh to build and link against. * macosx/tkMacOSXXStubs.c: fixed crash in [winfo server].check-in: 3972b4d1 user: das tags: core-8-4-branch | |
13:47 |
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: * macosx/README: added support for giving 'make' the location of Tcl.framework and tclsh to build and link against. * macosx/tkMacOSXXStubs.c: fixed crash in [winfo server].check-in: 60f68c2f user: das tags: trunk | |
2003-03-14
| ||
21:30 | Backport of the 'Message box buttons too wide' fix. [Bug #701812] check-in: 3334507d user: dkf tags: core-8-4-branch | |
2003-03-13
| ||
19:34 |
* tests/unixWm.test: Constrained all tests older than revision 1.21 to run only on Unix. Alternative approach did not match maintainer habits. * tests/spinbox.test (spinbox-17.4): Avoid long failure message.check-in: 8ee3d1b0 user: dgp tags: trunk | |
19:33 |
* tests/unixWm.test: Constrained all tests older than revision 1.21 to run only on Unix. Alternative approach did not match maintainer habits. * tests/spinbox.test (spinbox-17.4): Avoid long failure message.check-in: e2892c03 user: dgp tags: core-8-4-branch | |
16:41 | Backed the version to 8.4 on the 8.4 branch. (I just loathe sticky tags). check-in: 8c5beabb user: kennykb tags: core-8-4-branch | |
10:54 |
Require autoconf 2.57 or newer, see TIP 34 for a detailed explanation of why this is good. This will no doubt break the build on some platforms, let the flaming begin. * unix/configure: Regen with autoconf 2.57. * unix/configure.in: Require autoconf 2.57. * unix/tcl.m4: Update from Tcl. * win/configure: Regen with autoconf 2.57. * win/configure.in: Require autoconf 2.57. * win/tcl.m4: Update from Tcl.check-in: 2ed1717b user: mdejong tags: trunk | |
2003-03-12
| ||
16:00 | Better aesthetics for the messageBox. [Bug #701812] check-in: 670ee128 user: dkf tags: trunk | |
05:56 |
2003-03-11 Jim Ingham <[email protected]>
* macosx/tkMacOSXMenu.c (EventuallyInvokeMenu): New function, used to invoke menu commands at idle time. (TkMacOSXDispatchMenuEvent): Don't immediately dispatch menu commands, wait till the idle loop to do so. This is more like what is done on Windows, and avoids the crash from destroying a menu in it's command. * macosx/tkMacOSXHLEvents.c (ReallyKillMe): Don't force the shell to exit. According to the OS X HI guidelines, it should be possible to cancel an attempt to quit, and if we force the kill, here, it would not be possible to implement this.check-in: 905ea821 user: wolfsuit tags: trunk | |
03:25 |
* tests/unixWm.test: Add the testwrapper constraint to tests that depend on the testwrapper command. These tests should not be run under Windows for example.check-in: 170ff012 user: mdejong tags: trunk | |
00:25 |
* doc/wm.n (minimize, maximize): Remove claim that the resizable command keeps scripts from changing the size of windows since it is not true. The resizable command only applies to user sizing via user interaction. * tests/unixWm.test: Replace broken tests with the nonPortable constraint with new tests for maxsize and minsize options. These tests verify that setting the minsize and maxsize will resize the window if needed, and that the wm hints will be updated with the new sizes. * tests/wm.test: Add an exhaustive set of tests for the wm maxsize and wm minsize commands. These tests verify that setting the minsize and maxsize will resize the window if needed. These tests have only been run under Win98 and Window Maker under Linux, so further tweaking may be needed for other systems. * unix/tkUnixWm.c (UpdateGeometryInfo, UpdateSizeHints): Fixup comments and initialization for the minWidth, minHeight, maxWidth, maxHeight, width, and height members of the WmInfo struct. Check to ensure that a new toplevel window size is not larger than the maxsize or smaller than the minsize when updating the geometry at idle time. Pass new width and height values to the UpdateSizeHints method so that it can properly set the window min and max sizes for a window that cannot be resized by the user. This fixes a bug where the window resizes back to the original size when the user clicks on the window border. * win/tkWinWm.c (UpdateGeometryInfo): Fixup comments and initialization for the minWidth, minHeight, maxWidth, maxHeight, width, and height members of the WmInfo struct. Check to ensure that a new toplevel window size is not larger than the maxsize or smaller than the minsize when updating the geometry at idle time. [Patch 568861]check-in: 1047136c user: mdejong tags: trunk | |
00:09 |
* generic/tkGrid.c (GridStructureProc, ConfigureSlaves): Check for a NULL masterPtr and slavePtr in the GridStructureProc code to ensure that a Gridder created before some error condition is ignored when it comes to geometry calculations. This approach closely matches the pack implementation. Keep track of a -in argument to a grid command in order to detect the case of an already gridded widget that wants to change some options. The previous implementation could make repeated and unnecessary calls to Tk_ManageGeometry. Replace use of "parent" with "master" in comments throughout the file. * generic/tkPack.c (PackStructureProc): Check for a NULL masterPtr before other checks so that a slave created under certain error conditions is cleaned up properly. Replace use of "parent" with "master" in comments throughout the file. * generic/tkPlace.c (CreateSlave, ConfigureSlave, SlaveStructureProc): Don't call Tk_ManageGeometry in CreateSlave since this was causing incorrect results in some error cases. Rework the ConfigureSlave method so that slave setup is done in one place. The call to Tk_ManageGeometry was added to the one place where a slave is setup. When a slave is configured but the master is not changed, simply goto the scheduleLayout label. Check for a NULL master in SlaveStructureProc for the sake of readability. * tests/grid.test: * tests/pack.test: * tests/place.test: Add test to check that a winfo manager call does not return incorrect results after an error condition is hit. [Patch 693063]check-in: f1dcb667 user: mdejong tags: trunk | |
2003-03-11
| ||
23:48 | Backported the code that makes the makefile build pkgIndex.tcl as part of the install step. check-in: 43cb2db2 user: kennykb tags: core-8-4-branch | |
23:31 | Backported the code that makes the makefile build pkgIndex.tcl as part of the install step. check-in: d1a35556 user: kennykb tags: trunk | |
2003-03-08
| ||
02:15 | Fix a bug with MacOS X Tk's handling of the help menu. The code expected the MacOS 9 behavior, which was to insert a separator item after the system help menus, but this doesn't happen on X... check-in: ac391717 user: wolfsuit tags: trunk | |
2003-03-06
| ||
15:35 | Documentation changes due to TIP#116 check-in: 23bc5bc7 user: dkf tags: trunk | |
15:05 | TIP#116 implementation. Docs still to come, tests will never be done because they could never be done portably as they'd inevitably depend on the total amount of memory available to the process... :^( check-in: 1839ce25 user: dkf tags: trunk | |
03:09 | no message check-in: e5b2218a user: davygrvy tags: trunk | |
03:08 | updated default tcl version to 8.5 check-in: 68608bc0 user: davygrvy tags: trunk | |
2003-03-04
| ||
23:50 |
* README: Bumped version number of * generic/tk.h: Tk to 8.5a0. * library/tk.tcl: * mac/README: * macosx/Wish.pbproj/project.pbxproj: * unix/README: * unix/configure.in: * unix/tk.spec: * win/README: * win/configure.in: * win/makefile.vc: * win/tcl.m4: * unix/configure: autoconf * win/configure:check-in: 95a4e8ae user: dgp tags: trunk | |
2003-03-03
| ||
20:01 | mark Mar 3 date for 8.4.2 check-in: 3a4903d0 user: hobbs tags: trunk, core-8-4-2 | |
15:54 | Added credits to changes check-in: a4dc2a8a user: dkf tags: trunk | |
01:22 | updated changes for 8.4.2 release drafted by dkf check-in: 579ca2d5 user: dgp tags: trunk | |
2003-02-28
| ||
15:55 | Make all %-expansions generate ?? when their event doesn't have the right underlying field to prevent a crash on Windows. [Bug #612110] check-in: 218784e1 user: dkf tags: trunk | |
2003-02-27
| ||
00:53 | see ChangeLog check-in: a1d537be user: hobbs tags: trunk | |
00:09 | correct 8.4.3 refs to 8.4.2 check-in: f954b1bb user: hobbs tags: trunk | |
00:05 | replace version refs with version-agnostic wording check-in: 5cb2be97 user: hobbs tags: trunk | |
2003-02-26
| ||
02:47 |
* win/tkWinInt.h: * win/tkWinDraw.c: * win/tkWinFont.c (Tk_DrawChars): add support for simple XOR text drawing on Windows. [Patch #685388] (martin)check-in: e9b026f7 user: hobbs tags: trunk | |
02:32 |
* generic/tkMenu.c (TkMenuCleanup): make sure to reset static menusInitialized on finalize. [Bug #548729]check-in: 70cc1ff0 user: hobbs tags: trunk | |
2003-02-25
| ||
18:24 | Added the 'aete' resource defining the doscript event, and adding it to the Wish target. check-in: 9e68002e user: wolfsuit tags: trunk | |
16:11 |
* macosx/tkMacOSXHLEvents.c: fixed conversion of apple event parameters to posix style path names. [Bug #621672] (steffen, Benjamin Riefenstahl)check-in: 3b1bafe3 user: das tags: trunk | |
16:09 |
* macosx/tkMacOSXHLEvents.c: fixed conversion of apple event parameters to posix style path names. [Bug #621672] (steffen, Benjamin Riefenstahl) * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXWm.c: * macosx/Wish.pbproj/project.pbxproj: * macosx/tkMacOSXUtil.c (removed): * macosx/tkMacOSXUtil.h (removed): removed all references to tkMacOSXUtil.{c,h}, made obsolete by the patch above. [Bug #621672]check-in: 80d818b1 user: das tags: trunk | |
02:59 |
* unix/tkUnixFont.c (CreateClosestFont, CanUseFallback): use the first best font match in user font path. [Bug #647497] (dal zotto)check-in: 0c01a07f user: hobbs tags: trunk | |
02:07 |
* generic/tkListbox.c (ListboxSelectionSubCmd): * tests/listbox.test: Allow 'selection includes' to respond when disabled (but only 'includes'). [Bug #632514]check-in: f0aec0e5 user: hobbs tags: trunk | |
01:39 |
* unix/tkUnixButton.c (TkpDisplayButton): Correct visual display of disabled check/radiobutton to be more distinctive on unix. * tests/unixButton.test: [Bug #669595] (hintermayer)check-in: 3d026b4c user: hobbs tags: trunk | |
01:39 |
* doc/panedwindow.n: clarified the need to use 'update idle' when adding unmapped windows. Needs further examination. [Bug #605105]check-in: 3bbbf3b6 user: hobbs tags: trunk | |
00:46 |
* generic/tkEntry.c (SpinboxWidgetObjCmd, EntryWidgetObjCmd): * tests/entry.test: return 1 if selection is present even if * tests/spinbox.test: entry/spinbox is disabled, as selection get will still return the selection (although selection still ignore modify requests when entry/spinbox is disabled). [Bug #637828]check-in: ea2c85a2 user: hobbs tags: trunk | |
2003-02-24
| ||
19:27 |
2003-02-24 Benjamin Riefenstahl <[email protected]>
* tkMacOSXDialog.c (NavServicesGetFile): Fix bug with kNavCtlSetSelection - control data should be a pointer not a handle.check-in: 5908c90b user: wolfsuit tags: trunk | |
2003-02-21
| ||
14:40 |
* library/clrpick.tcl (color::BuildDialog): * library/msgbox.tcl (MessageBox): Yet more places that did complex and fragile width calculations instead of using grid, though with these it is the -uniform option that saves the day.check-in: f29e6bb5 user: dkf tags: trunk | |
14:13 | Made the standard file dialogs use [grid] for their bottom area [Bug #673722] check-in: 27ddaf31 user: dkf tags: trunk | |
13:32 |
* library/comdlg.tcl (FDGetFileTypes): Set an upper limit on how long a file type item description string can get due to appending of types. [Bug #617392]check-in: 338d3a2f user: dkf tags: trunk | |
13:05 | Typo fix from Georgios Petasis, and commented-out-code removal. check-in: 072bac04 user: dkf tags: trunk | |
11:48 | Use the panedwindow's depth, not the screen's default depth. [Bug #671122] check-in: 6b665877 user: dkf tags: trunk | |
03:34 |
* library/console.tcl: (aqua & macintosh) added missing <Cmd-q> binding for corresponding Quit menu item shortcut. * macosx/README: updated instructions for embedded build, added various improvements by Russell Owen. * unix/tcl.m4: update from Tcl. * unix/configure: regen.check-in: 258a3fd4 user: das tags: trunk | |
02:07 |
* win/tkWinScrlbr.c (UpdateScrollbar): use SIF_DISABLENOSCROLL to "disable" scrollbar when on Windows when there is nothing to scroll. This is Windows style, and fixes [Bug #624116].check-in: 3f81cd64 user: hobbs tags: trunk | |
01:57 |
* tests/panedwindow.test: * generic/tkPanedWindow.c (ValidSashIndex): corrected to note that 2 panes must exist before any one sash does. [tcllib Bug #689258]check-in: 76083b77 user: hobbs tags: trunk | |
2003-02-20
| ||
21:08 | Fixed calculation of the last slave's size when increasing the size of the panedwindow. [Bug #689099] check-in: ba573e9c user: pspjuth tags: trunk | |
15:28 | Removed pointless static variable ZeroDataBlock from tkImgGIF.c [Bug #664788] It served no useful purpose whatsoever... check-in: 619210d9 user: dkf tags: trunk | |
10:23 | Removed potentially fatal FMR in Unix font handling. No test because any test would be very platform- and build-specific. [Bugs #618872 and #689357] check-in: a9b64ff1 user: dkf tags: trunk | |
07:07 |
* macosx/tkMacOSXKeyEvent.c: fix for uninitialized var warning.check-in: 988e1eb5 user: das tags: trunk | |
2003-02-19
| ||
22:20 |
2003-02-19 Jim Ingham <[email protected]>
* tkMacOSXMouseEvents.c (GeneratePollingEvents): In the case where there was a capture window, we were sending the events to the capture window. But the capture window (return value or TkMacOSXGetCapture) is always a toplevel. So this is wrong in the case that the Event's toplevel IS the capture window - in which case the event should go to the subwindow most closely containing the event. Fixes bug #688188 check-in: 5d2aee48 user: wolfsuit tags: trunk | |
19:27 | This submission contains a slightly reworked & cleaned up version of two parts of the patches in Patch Tracker #622582 - new-evthdlng.2003-02-12.diff and basic-keyboard.2003-02-10.diff. The second part puts translation of MacOS X keycodes to characters on a better footing. The first part relaxs Tk's policy of consuming all events unless it can see they go to windows it didn't create. This change gets the little traffic lights working, and should make things like QuickTimeTcl easier to implement. check-in: 01a965fc user: wolfsuit tags: trunk | |
18:52 |
* doc/entry.n: * doc/text.n: Update double and triple click docs to match implementation changes made on 2002-02-14.check-in: fa9c4e0f user: mdejong tags: trunk | |
17:08 | added missing bug # check-in: d3144182 user: das tags: trunk | |
16:55 | added missing bug # check-in: 4254ea37 user: das tags: trunk | |
16:44 |
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: reworked embedded build to no longer require relinking but to use install_name_tool instead to change the install_names for embedded frameworks.check-in: adc63fd8 user: das tags: trunk | |
16:13 | New part for the widget demo showing Tk's UNICODE output. [Patch #627453] check-in: b72fff8d user: dkf tags: trunk | |
01:32 | * unix/configure: Regen. * unix/tcl.m4: Update from Tcl (HP xnet [Bug #651811]). check-in: 140673d7 user: andreas_kupries tags: trunk | |
01:22 |
* unix/configure: Regen. * unix/tcl.m4: Update from Tcl.check-in: 1afdae28 user: mdejong tags: trunk | |
2003-02-18
| ||
21:54 | see ChangeLog check-in: e3680386 user: hobbs tags: trunk | |
21:54 | (EntrySetValue): removed unused code var. [Bug #664781] check-in: 819bfbbe user: hobbs tags: trunk | |
21:54 | (TkPostscriptImage): remove unused depth var. [Bug #664787] check-in: c1856ca7 user: hobbs tags: trunk | |
21:53 | (TextWidgetCmd): remove unused lastEnd var. [Bug #664790] check-in: cf3d4d98 user: hobbs tags: trunk | |
21:24 |
* library/tk.tcl (::tk::TabToWindow): auto-highlight spinboxes as well as entries when tabbing in. [Patch #683813] (bron)check-in: 66bbccbf user: hobbs tags: trunk | |
21:19 |
* library/xmfbox.tcl (::tk::MotifFDialog_ActivateSEnt): correct sub on embedded newlines. [Patch #688572] (bonfield)check-in: 035324f7 user: hobbs tags: trunk | |
20:57 | corrected B values [Bug #682714] check-in: 2c67a90d user: hobbs tags: trunk | |
19:18 |
* win/tkWinInit.c (TkpDisplayWarning): truncate MessageBox string to 1024 chars to prevent possible oversized window errors. May be necessary in other MB uses (ie Tcl_AppInit). [Tcl Bug #608559]check-in: 65e7d42c user: hobbs tags: trunk | |
14:43 | menu title encodings check-in: ba6c0f56 user: vincentdarley tags: trunk | |
14:03 |
* generic/tkImgGIF.c (FileReadGIF): Ensure that the trashBuffer is always deallocated on function exit to stop a potential memory leak.check-in: e8d1555c user: dkf tags: trunk | |
06:33 | fix date in ChangeLog entry check-in: 5100380c user: mdejong tags: trunk | |
06:22 |
* generic/tkEvent.c (Tk_HandleEvent): Fixup button press state saving code, it was incorrectly converting normal motion events into button press and motion events in some cases. * generic/tkInt.h: Add mouseButtonWindow member to the TkDisplay structure. * tests/event.test: Add test case for faulty button motion logic.check-in: e79d36e4 user: mdejong tags: trunk | |
2003-02-15
| ||
02:20 |
* README: Bumped to 8.4.2. * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure: * unix/configure.in: * unix/tcl.m4: * unix/tk.spec: * win/configure: * win/configure.in:check-in: 4404a5cb user: hobbs tags: trunk | |
02:20 | correct HP-UX ia64 --enable-64bit build flags check-in: 5d0d3a94 user: hobbs tags: trunk | |
2003-02-14
| ||
20:30 | matched to the Tcl one. build option 'linkexten' renamed to 'staticpkg'. check-in: dbc2da50 user: davygrvy tags: trunk | |
20:28 | matched to the Tcl one. check-in: 1d45dd13 user: davygrvy tags: trunk | |
2003-02-13
| ||
22:09 | Added language to describe the handling of the end-of-file character \u001a in a script file. [Bug 685505] check-in: 9ceeab89 user: kennykb tags: trunk | |
2003-02-11
| ||
07:26 |
2003-02-10 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkMacOSXInstallCursor): Set all theme cursors using SetThemeCursor or SetAnimatedThemeCursors. (TkGetCursorByName): Use the theme cursors for arrow, ibeam, etc. Allow animatedCursor{NUM} form for an animated cursor with count. (TkpSetCursor): Don't reset the cursor if there is no change. * macosx/tkMacOSXMouseEvent.c (GeneratePollingEvents): Don't directly call TkMacOSXInstallCursor, it gets called by the call to Tk_UpdatePointer immediately above.check-in: e47d8466 user: wolfsuit tags: trunk | |
2003-02-10
| ||
22:03 |
2003-02-10 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkMacOSXInstallCursor): Set all theme cursors using SetThemeCursor or SetAnimatedThemeCursors. (TkGetCursorByName): Use the theme cursors for arrow, ibeam, etc.check-in: 18814be9 user: wolfsuit tags: trunk | |
2003-02-09
| ||
07:51 |
2003-02-05 Fred Fish <[email protected]>
* macosx/tkMacOSXWm.c (Tk_SetGrid): Fix precedence problem with * mac/tkMacWm.c (Tk_SetGrid): '==' and '|'.check-in: adf40dd7 user: hobbs tags: trunk | |
07:48 |
* generic/tkCanvArc.c (CreateArc): Rework canvas create item * generic/tkCanvBmap.c (CreateBitmap): type coords handling to be * generic/tkCanvImg.c (CreateImage): consistent across types * generic/tkCanvPoly.c (CreatePolygon): and not pass empty coords * generic/tkCanvLine.c (CreateLine): to item creation procs. * generic/tkCanvText.c (CreateText): * generic/tkCanvWind.c (CreateWinItem): * generic/tkCanvas.c (CanvasWidgetCmd CANV_CREATE): * generic/tkRectOval.c (CreateRectOval): * tests/canvRect.test: * tests/canvText.test: * tests/canvas.test:check-in: 940279e1 user: hobbs tags: trunk | |
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 | |