summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog1306
1 files changed, 642 insertions, 664 deletions
diff --git a/ChangeLog b/ChangeLog
index a38caeb..2f78d9e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -10,7 +10,7 @@
2004-03-26 Don Porter <dgp@users.sourceforge.net>
* unix/tcl.m4: Replaced -Wno-strict-alias with more portable
- -fno-strict-alias alternative.
+ -fno-strict-alias alternative.
* README: Bump version to 8.5a2.
* generic/tk.h:
@@ -47,7 +47,7 @@
(XMoveWindow): Generate configure notify events for child
widgets on move.
(XMoveResizeWindow): Ditto.
-
+
2004-03-18 Daniel Steffen <das@users.sourceforge.net>
Removed support for Mac OS Classic platform [Patch 918139]
@@ -213,7 +213,7 @@
target (it's already handled by win/rc/*.bmp copy)
* changes: updated for 8.5a1
-
+
2004-03-01 Jeff Hobbs <jeffh@ActiveState.com>
* README: update to patchlevel 8.5a1
@@ -253,7 +253,7 @@
* macosx/tkMacOSXDraw.c:
* macosx/tkMacOSXXStubs.c:
- * xlib/ximage.c: fixed MacOSX XGetImage/XPutImage and related
+ * xlib/ximage.c: fixed MacOSX XGetImage/XPutImage and related
functions to deal properly with XImages copied from screen.
* generic/tkCanvPs.c (TkImageGetColor): MacOSX fix.
[Bug 809157]
@@ -302,7 +302,7 @@
yet - just registers for a couple of App Events.
* tkMacOSXInit.c (TkpInit.c): Call TkMacOSXInitCarbonEvents.c.
-
+
* tkMacOSXAppInit.c: Formatting cleanups.
* tkMacOSXButton.c: Ditto
* tkMacOSXClipboard.c: Ditto
@@ -339,7 +339,7 @@
reflect that.
* tkMacOSXWm.c (TkSetWMName): Use CFStrings for the Window Title
- name, not Pascal strings.
+ name, not Pascal strings.
2004-02-12 Jeff Hobbs <jeffh@ActiveState.com>
@@ -354,7 +354,7 @@
2004-02-09 Donal K. Fellows <donal.k.fellows@man.ac.uk>
- * generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock):
+ * generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock):
* tests/imgPhoto.test (imgPhoto-16.1): Better handling of the case
when copying from one area of a photo to another triggers a
resizing of the image. [Bug 877950]
@@ -368,7 +368,7 @@
2004-02-03 Jeff Hobbs <jeffh@ActiveState.com>
- * doc/menubutton.n:
+ * doc/menubutton.n:
* library/menu.tcl (::tk::MbPost): make menubuttons that post
above or below reverse direction when not enough space is available.
@@ -392,7 +392,7 @@
2004-01-27 Daniel Steffen <das@users.sourceforge.net>
- * generic/tkTextIndex.c: added '#include <tclInt.h>' since the
+ * generic/tkTextIndex.c: added '#include <tclInt.h>' since the
code uses the TclUtfToUniChar macro from that file. [Bug 874745]
* macosx/Wish.pbproj/project.pbxproj: removed erroneous reference
@@ -531,70 +531,60 @@
* generic/tkTextBTree.c:
* tests/text.test: fixed crashing [Bug 872299] in yview code,
and added tests and better error checking in the B-tree.
-
+
2004-01-07 Vince Darley <vincentdarley@users.sourceforge.net>
* generic/tkTextIndex.c:
- * tests/textIndex.test: fixed bug in which 'wordstart' and
+ * tests/textIndex.test: fixed bug in which 'wordstart' and
'wordend' were not utf-8 aware (they haven't been changed since
Tk 8.0), and added tests.
-
+
2004-01-07 Vince Darley <vincentdarley@users.sourceforge.net>
* 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.
-
+
2003-12-31 Daniel Steffen <das@users.sourceforge.net>
* macosx/Wish.pbproj/project.pbxproj: added missing private headers
- to installed Tk.framework, so that tkInt.h can be included
+ to installed Tk.framework, so that tkInt.h can be included
sucessfully from Tk.framework/PrivateHeaders.
* generic/tkPort.h: corrected include of tkMacOSXPort.h
2003-12-28 Mo DeJong <mdejong@users.sourceforge.net>
- * win/tkWinMenu.c (ReconfigureWindowsMenu,
- TkWinHandleMenuEvent, DrawMenuEntryArrow):
- Fix drawing of a disabled 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.
+ * 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]
2003-12-27 Mo DeJong <mdejong@users.sourceforge.net>
- * 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 (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.
2003-12-26 Mo DeJong <mdejong@users.sourceforge.net>
- * 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):
+ (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.
2003-12-26 Mo DeJong <mdejong@users.sourceforge.net>
- * 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
+ * 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.
2003-12-25 Mo DeJong <mdejong@users.sourceforge.net>
@@ -632,10 +622,9 @@
* win/tkWinMenu.c: This avoids a dangling pointer problem when Tcl
* win/tkWinX.c: does Tcl_Finalize after Tk has been unloaded.
* win/winMain.c: DllMain's DLL_PROCESS_DETACH now protected with
- SEH as DeleteWindowsExitProc is causing an
- exception of its own under some teardown
- conditions. AT&T assembly syntax has not been
- added for MinGW yet. [Tcl Patch 858493]
+ SEH as DeleteWindowsExitProc is causing an exception of its own
+ under some teardown conditions. AT&T assembly syntax has not been
+ added for MinGW yet. [Tcl Patch 858493]
2003-12-20 Joe English <jenglish@users.sourceforge.net>
@@ -674,12 +663,11 @@
2003-12-15 Vince Darley <vincentdarley@users.sourceforge.net>
- * generic/tkText.h:
* generic/tkText.h:
* generic/tkTextBTree.c:
* generic/tkTextDisp.c:
* generic/tkTextIndex.c: improved documentation in comments to
- explain how pixel heights are kept track of. Also ensured
+ explain how pixel heights are kept track of. Also ensured
correct clean-up of elide-state calculation, even with very
large numbers of tags. Also provided slightly better updating
of cache for totally elided display lines.
@@ -703,7 +691,7 @@
* tests/textWind.test: fixed 2 tests so they run on Windows as well
as unix, and so their results take account of -padx/-pady settings
for the text widget.
-
+
2003-12-10 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* doc/CrtImgType.3: Fixed line-transposition error found by Eric
@@ -718,10 +706,10 @@
2003-12-09 Vince Darley <vincentdarley@users.sourceforge.net>
* win/tkWinWm.c: fix to memory leak on certain error cases.
-
+
* generic/tkTextTag.c: fix reading of freed tag memory, by removing
all references to freed tags.
-
+
2003-12-08 Jeff Hobbs <jeffh@ActiveState.com>
* doc/entry.n: clean up usage of 'edition' as a verb.
@@ -729,14 +717,14 @@
2003-12-05 Vince Darley <vincentdarley@users.sourceforge.net>
* tests/text.test:
- * generic/tkText.c: after debate on sf, allow decreasing tab-stops,
+ * generic/tkText.c: after debate on sf, allow decreasing tab-stops,
hence removing any potential backwards incompatibility, even for
buggy code. Added new test. [Bug 852949]
-
- * generic/tkText.h:
- * generic/tkTextDisp.c:
+
+ * generic/tkText.h:
+ * generic/tkTextDisp.c:
* generic/tkTextTag.c: fix to performance problems in the text
- widget when inserting lines which wrap thousands of times
+ widget when inserting lines which wrap thousands of times
[Bug 853003]. Note that the text widget must now perform additional
calculations (pixel heights) compared to Tk <= 8.4, and so some
actions will be slower, by necessity.
@@ -749,29 +737,29 @@
2003-12-04 Vince Darley <vincentdarley@users.sourceforge.net>
* generic/tkText.c: disallow negative or decreasing tab-stops,
- which fixes [Bug 852949], but is a
+ which fixes [Bug 852949], but is a
+
+ *** POTENTIAL INCOMPATIBILITY ***
- *** POTENTIAL INCOMPATIBILITY ***
-
with Tk 8.4.5 or earlier, but only for code which assumed
(incorrectly) that tab stops are relative to each other instead
of relative to the widget's left edge. Such code will now throw
an error instead of doing the wrong thing.
- * generic/tkTextDisp.c: restore previous meaning of
+ * generic/tkTextDisp.c: restore previous meaning of
-[xy]scrollcommand [Bug 852954], and remove unused argument
to 'MeasureChars'
* generic/tkTextWind.c:
* generic/tkTextImage.c: better border handling and fixed
typos in comments.
-
+
* tests/text.test: tests for negative and decreasing tab stops.
-
- * doc/text.n: documentation of '-tabs', to clarify Tk's
+
+ * doc/text.n: documentation of '-tabs', to clarify Tk's
longstanding interpretation of all distances as relative to
the left edge of the widget.
-
+
* library/demos/twind.tcl:
* library/demos/widget: minor enhancements to text widget
demo, showing embedded images, for example.
@@ -780,7 +768,7 @@
* win/tkWinFont.c: applied [Patch 852669] which fixes [Bug 478568]
with certain bold or italic fonts on Windows.
- * tests/textDisp.test: added test for the font measurement
+ * tests/textDisp.test: added test for the font measurement
problem.
2003-12-02 Jeff Hobbs <jeffh@ActiveState.com>
@@ -796,22 +784,22 @@
2003-11-21 Vince Darley <vincentdarley@users.sourceforge.net>
- * generic/tkTextDisp.c:
- * generic/tkText.h:
- * generic/tkText.c:
+ * generic/tkTextDisp.c:
+ * generic/tkText.h:
+ * generic/tkText.c:
* tests/textDisp.test: ensure interpolated tabs are at the same
location as the equivalent real tabs, by making use of fractional
rather than integer pixel calculations.
-
+
2003-11-21 Vince Darley <vincentdarley@users.sourceforge.net>
- * generic/tkTextDisp.c: prevent wrapped line height calculations
+ * generic/tkTextDisp.c: prevent wrapped line height calculations
until the widget has actually been given a geometry.
-
- * tests/textWind.test:
+
+ * tests/textWind.test:
* tests/textDisp.test: fix to [Bug 843752], allowing tests to
complete cross-platform. Thanks to dgp for extensive testing.
-
+
2003-11-21 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* doc/FindPhoto.3: Removed reference to long-gone header file.
@@ -820,9 +808,9 @@
* win/tkWinSend.c:
* win/tkWinSendCom.c: ensure object is not shared before lappend
- (fix for crash in Windows test suite), and clean up of files to
+ (fix for crash in Windows test suite), and clean up of files to
bring them closer to Tcl standards.
-
+
2003-11-20 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
* macosx/tkMacOSXKeyboard.c: Add PowerBook keycode 0x34 as <Return>.
@@ -837,19 +825,18 @@
2003-11-17 Don Porter <dgp@users.sourceforge.net>
- * 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.
+ * tests/constraints.tcl:When running the test suite in a process where
+ * tests/image.test: Tk has been [load]ed, there's no guarantee that
+ * tests/select.test: child processes created by [exec [interpreter]]
+ * tests/unixWm.test: will have Tk in them. Made modifications to
+ * tests/window.test: force a [load] of Tk in those situations.
2003-11-17 Jeff Hobbs <jeffh@ActiveState.com>
* 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):
+ * mac/tkMacMenubutton.c (TkpDisplayMenuButton):
+ * unix/tkUnixMenubu.c (TkpDisplayMenuButton):
2003-11-16 Don Porter <dgp@users.sourceforge.net>
@@ -861,10 +848,10 @@
* macosx/tkMacOSXScrlbr.c: [Bug 842952] correct scrollbar
tracking with mouse. Also increased scrollbar resolution for
better scrolling in very large text widgets.
-
+
* generic/tkTextDisp.c: cleanup and clarify some comments
* doc/text.n: cleanup some of the markup.
-
+
2003-11-15 David Gravereaux <davygrvy@pobox.com>
* win/makefile.vc: Fixes pkgIndex.tcl generation so a symbols build
@@ -872,30 +859,30 @@
2003-11-15 Vince Darley <vincentdarley@users.sourceforge.net>
- * generic/tkTextDisp.c:
+ * generic/tkTextDisp.c:
* tests/textDisp.test: fixes to one more old Tk [Bug 422411]
this time concerning inconsistent tab interpretation. Also
fixed an unreported new problem if a single logical line wraps
to fill more than the entire display.
-
+
* macosx/tkMacOSXScrlbr.c: fix to [Bug 840978] where the size
of the proportional scrollbar was calculated wrongly.
-
+
2003-11-14 Joe English <jenglish@users.sourceforge.net>
* doc/text.n: Fix markup errors.
2003-11-15 Vince Darley <vincentdarley@users.sourceforge.net>
- * generic/tkText.h:
- * generic/tkText.c:
- * generic/tkTextDisp.c:
- * generic/tkTextWind.c:
- * generic/tkTextTag.c:
+ * generic/tkText.h:
+ * generic/tkText.c:
+ * generic/tkTextDisp.c:
+ * generic/tkTextWind.c:
+ * generic/tkTextTag.c:
* tests/textDisp.test: fixes to another pair of old Tk bugs
[Bug 220816] (can't scroll horizontally to display all of last
character), [Bug 842498] (xview confused on window creation),
and more efficiency in tag creation. Added new tests.
-
+
2003-11-14 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* generic/tkTextDisp.c (TkTextRedrawTag): Get the correct number
@@ -907,7 +894,7 @@
* tests/event.test:
* library/text.tcl: fixed the text widget portion of [Bug 542199]
-
+
2003-11-13 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* generic/tkMenuDraw.c (TkPostSubmenu,AdjustMenuCoords): Rewrote
@@ -916,19 +903,19 @@
2003-11-12 Vince Darley <vincentdarley@users.sourceforge.net>
- * generic/tkText.h:
- * generic/tkText.c:
- * generic/tkTextDisp.c:
- * generic/tkTextIndex.c:
- * generic/tkTextTag.c:
+ * generic/tkText.h:
+ * generic/tkText.c:
+ * generic/tkTextDisp.c:
+ * generic/tkTextIndex.c:
+ * generic/tkTextTag.c:
* tests/textTag.test: fixes to two very old Tk bugs [Bug 583286]
(focus handling with embedded windows), [Bug 220780] (tag
bindings trigger on window borders), and made two more functions
static in tkTextDisp.c.
-
+
* library/text.tcl: fixed [Tcl Bug 699642] with double/triple-click
insert positioning.
-
+
2003-11-11 Jeff Hobbs <jeffh@ActiveState.com>
* unix/configure:
@@ -958,7 +945,7 @@
* macosx/tkMacOSXClipboard.c (TkSuspendClipboard, TkSelGetSelection):
add unicode clipboard support. [Patch #840107] (senn)
-
+
2003-11-10 Jeff Hobbs <jeffh@ActiveState.com>
* win/configure:
@@ -978,9 +965,9 @@
2003-11-10 Vince Darley <vincentdarley@users.sourceforge.net>
- * generic/tkTextDisp.c: correct yview handling of text widgets
+ * generic/tkTextDisp.c: correct yview handling of text widgets
containing no vertical pixels at all.
-
+
2003-11-08 Pat Thoyts <patthoyts@users.sourceforge.net>
* win/tclWinSend.c: Fixed an error returning the registered name.
@@ -990,18 +977,18 @@
* tests/textDisp.test:
* tests/text.test:
* generic/tkText.h:
- * generic/tkTextIndex.c:
+ * generic/tkTextIndex.c:
* generic/tkTextBTree.c:
* generic/tkTextDisp.c: fix to another version of [Bug 833627]
(crash in tkchat), adding more tests. I believe the handling of
nested elide tags of all types is now correct!
-
+
2003-11-07 Vince Darley <vincentdarley@users.sourceforge.net>
* tests/textDisp.test:
* generic/tkTextDisp.c: fix to another version of [Bug 833627]
- (crash in tkchat), adding two new tests.
-
+ (crash in tkchat), adding two new tests.
+
* generic/tkText.c
* generic/tkTextIndex.c
* generic/tkTextDisp.c
@@ -1010,7 +997,7 @@
* generic/tkTextTag.c
* generic/tkTextMark.c
* generic/tkTextBTree.c
- * generic/tkText.h
+ * generic/tkText.h
* doc/text.n
* tests/text.test
* tests/textWind.test: better handling of 'elide' tags, especially
@@ -1028,9 +1015,9 @@
* tests/textDisp.test:
* tests/textWind.test: fix to rest of test suite problems
- reported in [Bug 833761]. This also has the nice effect
+ reported in [Bug 833761]. This also has the nice effect
that many more tests are now run on Windows.
-
+
2003-11-04 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* library/demos/widget (showCode,printCode): Added code to print
@@ -1040,7 +1027,7 @@
2003-11-03 Vince Darley <vincentdarley@users.sourceforge.net>
* generic/tkTextDisp.c
- * tests/textDisp.test: test and fix to a panic reported in
+ * tests/textDisp.test: test and fix to a panic reported in
[Bug 833627], with tkchat, and an unused variable [Bug 835010].
Also fixes substantial parts of [Bug 833761]
@@ -1073,20 +1060,20 @@
* generic/tkTextTag.c
* generic/tkTextMark.c
* generic/tkTextBTree.c
- * generic/tkText.h
+ * generic/tkText.h
* doc/text.n
* tests/text.test
* tests/textDisp.test
* tests/textImage.test
* tests/textIndex.test
* tests/textWind.test
- * library/text.tcl
+ * library/text.tcl
* generic/tkCanvas.c
* unix/tkUnixDefault.h
* win/tkWinDefault.h
* mac/tkMacDefault.h
* macosx/tkMacOSXDefault.h -- TIP 155 implementation
-
+
This adds the 'count' and 'replace' subcommands to the text
widget, the '-blockcursor' option, and in particular provides
correct, smooth pixel-based scrolling of the widget under all
@@ -1095,7 +1082,7 @@
[Bug 779174].
* generic/tkTextDisp.c
- * tests/textDisp.test: tests and fix to the promptly
+ * tests/textDisp.test: tests and fix to the promptly
reported [Bug 833627]
2003-10-31 Vince Darley <vincentdarley@users.sourceforge.net>
@@ -1210,8 +1197,8 @@
* win/tkWinSendCom.c:
2003-10-06 Joe English <jenglish@users.sourceforge.net>
- * library/text.tcl, doc/text.n: Text widget binding for
- Control-v is now Mac-only, since it conflicts with standard
+ * 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]
2003-10-06 Joe English <jenglish@users.sourceforge.net>
@@ -1272,18 +1259,18 @@
* macosx/tkMacOSXEvent.c (XSync): New function, need to implement
this so drawing will get flushed in "update idletasks".
* tkMacOSXPort.h: convert #define of XSync to function def'n.
-
+
2003-09-30 Donal K. Fellows <fellowsd@cs.man.ac.uk>
* library/demos/browse: Added suitable [package require]
* library/demos/hello: lines to all the Tk demo scripts
* library/demos/ixset: which are not run as part of
* library/demos/rmt: something larger. [FRQ 815118]
- * library/demos/rolodex:
- * library/demos/square:
- * library/demos/tcolor:
- * library/demos/timer:
- * library/demos/widget:
+ * library/demos/rolodex:
+ * library/demos/square:
+ * library/demos/tcolor:
+ * library/demos/timer:
+ * library/demos/widget:
2003-09-30 Pat Thoyts <patthoyts@users.sourceforge.net>
@@ -1292,7 +1279,7 @@
2003-09-30 Donal K. Fellows <fellowsd@cs.man.ac.uk>
- * generic/tkCanvas.c (TkGetStringsFromObjs):
+ * generic/tkCanvas.c (TkGetStringsFromObjs):
* generic/tkPanedWindow.c (PanedWindowWorldChanged): Private
functions should be either static or prefixed with 'Tk' (thanks to
George Staplin for spotting this.)
@@ -1319,7 +1306,7 @@
* 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]
+ find installed Tk headers, parallel to TCL_INCLUDE_SPEC. [Bug 777203]
2003-09-18 Chengye Mao <chengye.geo@yahoo.com>
@@ -1497,7 +1484,7 @@
* win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide
consistency between unix and windows -cursor option.
- * library/scale.tcl: Fix for bug 706765 to correctly handle the
+ * library/scale.tcl: Fix for bug 706765 to correctly handle the
-sliderrelief option while moving the thumb.
2003-07-18 Jeff Hobbs <jeffh@ActiveState.com>
@@ -1533,7 +1520,7 @@
2003-07-18 Donal K. Fellows <fellowsd@cs.man.ac.uk>
- * tests/panedwindow.test (panedwindow-30.2):
+ * tests/panedwindow.test (panedwindow-30.2):
* generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): Ensure that we
can share GCs between a panedwindow and its sash proxy, even if
the panedwindow is in a toplevel with a different visual. [Bug 702230]
@@ -1615,8 +1602,8 @@
* macosx/tkMacOSXColor.c (GetControlPartColor): Use
the ThemeBrushes to get the control text color for
- buttons.
-
+ buttons.
+
2003-07-02 Mo DeJong <mdejong@users.sourceforge.net>
* unix/tkUnixEvent.c (TkpCloseDisplay): Don't
@@ -1634,7 +1621,7 @@
2003-06-09 Joe English <jenglish@users.sourceforge.net>
- * unix/tkUnixRFont.c: fix for [Bug#751553] "Xft:
+ * unix/tkUnixRFont.c: 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.
@@ -1647,12 +1634,12 @@
2003-05-31 Joe English <jenglish@users.sourceforge.net>
* unix/tkUnixRFont.c (InitFont): Fill in TkFontAttributes from
- pattern returned from GetFont (actual font) instead of the
+ pattern returned from GetFont (actual font) instead of the
query pattern (requested font).
2003-05-31 Joe English <jenglish@users.sourceforge.net>
- * unix/tkUnixRFont.c: New file
+ * unix/tkUnixRFont.c: New file
* unix/tkUnixDefault.h: Use different default fonts if HAVE_XFT
* unix/Makefile.in:
* unix/configure.in: Add --enable-xft flag
@@ -1663,10 +1650,10 @@
* generic/tkMenu.c
* generic/tkMenu.h
- * generic/tkMenuDraw.c:
+ * generic/tkMenuDraw.c:
* tests/menu.test: fixed complex bug in menu clone cleanup
[Bug#465324] and removed 'knownBug' from a test.
-
+
2003-05-29 Joe English <jenglish@users.sourceforge.net>
* doc/text.n: Fixed markup errors.
@@ -1680,9 +1667,9 @@
* generic/tkText.c
* generic/tkTextTag.c
* generic/tkTextDisp.c
- * generic/tkText.h: refactoring of text widget cleanup code
+ * generic/tkText.h: refactoring of text widget cleanup code
to ensure all resources are freed. [Bug#741179]
-
+
* library/tearoff.tcl: ensure torn-off menus do not appear underneath
the MacOS/MacOS X main menu bar.
@@ -1706,7 +1693,7 @@
* tests/textImage.test: Fixed faults in option parsing and
* tests/text.test: made tests conformant. [Bug 739965]
- * generic/tkText.c (TextSearchCmd):
+ * generic/tkText.c (TextSearchCmd):
* library/demos/en.msg: Base catalog for the widget demo.
* library/demos/widget: Added message-catalog support.
@@ -1746,7 +1733,7 @@
multi-line searching and '-all' searching to the text widget.
In addition the changes contain a complete 'objectification' of
the text widget. Includes documentation and new tests.
-
+
2003-05-19 Daniel Steffen <das@users.sourceforge.net>
* macosx/Wish.pbproj/project.pbxproj: changed tkConfig.sh location
@@ -1772,7 +1759,7 @@
2003-05-13 Daniel Steffen <das@users.sourceforge.net>
- * macosx/tkMacOSXInit.c (TkpInit): use new versioned bundle
+ * macosx/tkMacOSXInit.c (TkpInit): use new versioned bundle
resource API to get tk runtime library for TK_VERSION. [Bug 736774]
2003-05-10 Jeff Hobbs <jeffh@ActiveState.com>
@@ -1785,7 +1772,7 @@
* macosx/tkMacOSXClipboard.c (TkSelGetSelection): Convert
'\r' to '\n' on the way into Tcl.
-
+
2003-05-08 Donal K. Fellows <fellowsd@cs.man.ac.uk>
* tests/image.test (image-15.1): Test to ensure that widgets pick
@@ -1795,7 +1782,7 @@
[image *] operations. Can't delete directly from the table
because that makes us lose the information about what widgets want
to use the image. [Bug #634864]
-
+
2003-04-30 Jeff Hobbs <jeffh@ActiveState.com>
* macosx/tkMacOSXButton.c (TkpDisplayButton): correct typo for
@@ -1809,7 +1796,7 @@
* 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
+ now only stipple the image, unless no disabledfg is given, in which
case it will stipple the whole button.
* library/bgerror.tcl: make bgerror dialog topmost on Windows to
@@ -1845,15 +1832,14 @@
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.
-
+ * 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.
+
2003-04-04 Mo DeJong <mdejong@users.sourceforge.net>
* unix/Makefile.in: Subst TCL_LIBS instead of
@@ -1921,7 +1907,7 @@
* win/rules.vc: Corrected several problems that prevented
OPTS=symbols from building properly. [Patch 707792] Thanks
to Joe Mistachkin for the fixes.
-
+
2003-03-20 Daniel Steffen <das@users.sourceforge.net>
* macosx/tkMacOSXApplication.r (removed):
@@ -2003,7 +1989,7 @@
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.
-
+
2003-03-11 Mo DeJong <mdejong@users.sourceforge.net>
* tests/unixWm.test: Add the testwrapper
@@ -2074,8 +2060,7 @@
is cleaned up properly.
Replace use of "parent" with "master" in comments
throughout the file.
- * generic/tkPlace.c (CreateSlave, ConfigureSlave,
- SlaveStructureProc):
+ * 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
@@ -2096,25 +2081,25 @@
* win/makefile.vc: Backported the code that makes the makefile
build pkgIndex.tcl as part of the install step.
-
+
2003-03-07 Jim Ingham <jingham@apple.com>
* macosx/tkMacOSXMenus.c (TkMacOSXInitMenus): No longer need
to call TkMacOSXSetHelpMenuItemCount.
* macosx/tkMacOSXMenu.c (TkMacOSXHelpMenuItemCount): Stub out
since it is no longer need (but is in the stubs table...).
- (TkMacOSXDispatchMenuEvent): Get the number of system help
+ (TkMacOSXDispatchMenuEvent): Get the number of system help
menu items from HMGetHelpMenu.
(ReconfigureMacintoshMenu): Ditto.
(TkpDestroyMenu): Ditto.
-
+
2003-03-06 Donal K. Fellows <fellowsd@cs.man.ac.uk>
* doc/FindPhoto.3: Documentation of the photo API changes due to
TIP#116
- * generic/tkImgPhoto.c (Tk_PhotoExpand, Tk_PhotoPutBlock,
- Tk_PhotoPutZoomedBlock, Tk_PhotoSetSize): Added interp argument to
+ * generic/tkImgPhoto.c (Tk_PhotoExpand, Tk_PhotoPutBlock)
+ (Tk_PhotoPutZoomedBlock, Tk_PhotoSetSize): Added interp argument to
these functions and made them return a standard Tcl result, with
error indicating memory allocation failure instead of panic()ing.
[See TIP #116 at http://purl.org/tcl/tip/116.html for discussion.]
@@ -2157,7 +2142,7 @@
2003-02-28 Donal K. Fellows <fellowsd@cs.man.ac.uk>
- * tests/bind.test (bind-16.44):
+ * tests/bind.test (bind-16.44):
* generic/tkBind.c (ExpandPercents): Only allow events to see
those expansions that are actually valid for them, and force the
substitution of the rest as "??". This stops some crashes on
@@ -2183,21 +2168,21 @@
* macosx/tkMacOSXHLEvents.c: fixed conversion of apple event
parameters to posix style path names.
- [Bug #621672] (steffen, Benjamin Riefenstahl)
+ [Bug #621672] (steffen, Benjamin Riefenstahl)
- * macosx/tkMacOSXDialog.c:
+ * 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]
-
+
2003-02-24 Jeff Hobbs <jeffh@ActiveState.com>
* unix/tkUnixFont.c (CreateClosestFont, CanUseFallback): use the
first best font match in user font path. [Bug #647497] (dal zotto)
- * generic/tkListbox.c (ListboxSelectionSubCmd):
+ * generic/tkListbox.c (ListboxSelectionSubCmd):
* tests/listbox.test: Allow 'selection includes' to respond when
disabled (but only 'includes'). [Bug #632514]
@@ -2219,10 +2204,10 @@
* tkMacOSXDialog.c (NavServicesGetFile): Fix bug with
kNavCtlSetSelection - control data should be a pointer
not a handle.
-
+
2003-02-21 Donal K. Fellows <fellowsd@cs.man.ac.uk>
- * library/clrpick.tcl (color::BuildDialog):
+ * 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.
@@ -2236,8 +2221,8 @@
long a file type item description string can get due to appending
of types. [Bug #617392]
- * tests/panedwindow.test (panedwindow-30.1):
- * generic/tkPanedWindow.c (DisplayPanedWindow, DisplayProxyWindow):
+ * tests/panedwindow.test (panedwindow-30.1):
+ * generic/tkPanedWindow.c (DisplayPanedWindow, DisplayProxyWindow):
Use the window's depth, not the screen's default depth. [Bug #671122]
2003-02-20 Daniel Steffen <das@users.sourceforge.net>
@@ -2245,7 +2230,7 @@
* library/console.tcl: (aqua & macintosh) added missing <Cmd-q>
binding for corresponding Quit menu item shortcut.
- * macosx/README: updated instructions for embedded build,
+ * macosx/README: updated instructions for embedded build,
added various improvements by Russell Owen.
* unix/tcl.m4: update from Tcl.
@@ -2257,7 +2242,7 @@
"disable" scrollbar when on Windows when there is nothing to
scroll. This is Windows style, and fixes [Bug #624116].
- * tests/panedwindow.test:
+ * tests/panedwindow.test:
* generic/tkPanedWindow.c (ValidSashIndex): corrected to note that
2 panes must exist before any one sash does. [tcllib Bug #689258]
@@ -2287,38 +2272,38 @@
* macosx/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
+ 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.
-
+
2003-02-19 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
- & Jim Ingham <jingham@apple.com>
+ and Jim Ingham <jingham@apple.com>
This patch changes the default Tk behavior so that events
are by default routed to the standard event handlers after
Tk has looked at them.
-
+
* macosx/tkMacOSXEvent.h: Rename "handledByTk" into
"stopProcessing".
-
+
* macosx/tkMacOSXEvent.c: Update erroneous comments and
remove unused includes.
(TkMacOSXProcessAppleEvent): Don't declare events
handled that we didn't even look at.
(TkMacOSXProcessEvent): Add a comment on policy for
"stopProcessing".
- (TkMacOSXProcessEvent): Remove "handling" of events that
+ (TkMacOSXProcessEvent): Remove "handling" of events that
are not our business.
(TkMacOSXProcessEvent): Rename "handledByTk" into
"stopProcessing".
(ReceiveAndProcessEvent): Ditto.
(ReceiveAndProcessEvent): Tune error production of
message.
-
+
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent):
Rename "handledByTk" into "stopProcessing".
-
+
* macosx/tkMacOSXWindowEvent.c: Ditto.
* macosx/tkMacOSXMouseEvent.c: Remove setting of
@@ -2327,10 +2312,9 @@
lights" in the window title when the window (or app) is
in the background.
-
This patch changes the key event handling to use the MacOS
translation mechanisms. It also improves dead key handling.
-
+
* macosx/tkMacOSXKeyEvent.c (InitKeyData): Add.
(InitKeyEvent): Add.
(DecodeViaUnicodeResource): Rename
@@ -2352,17 +2336,17 @@
keyboard encoding instead of Tcl Tcl_ExternalToUtf() and fixed
TkMacOSXCarbonEncoding.
(TkMacOSXKeycodeToUnicode): Add.
-
+
(TkMacOSXProcessKeyboardEvent): Add some heuristics to improve
keyup events.
(deadKeyState): Split into deadKeyStateUp and deadKeyStateDown.
(GenerateKeyEvent): Change interface and implementation to accept
a Unicode string instead of individual characters.
(GenerateKeyEvent): Don't generate string representations for
- special characters.
+ special characters.
* macosx/tkMacOSXEvent.h (TkMacOSXKeycodeToUnicode): Add
- prototype.
+ prototype.
* macosx/tkMacOSXKeyboard.c (KCHRPtr): Remove.
(XKeycodeToKeysym): Use TkMacOSXKeycodeToUnicode instead of
@@ -2372,17 +2356,17 @@
This patch reverts the hack to put icons in menus that Vince put
in yesterday (but preserves the bug fix in that submission.)
- * macosx/tkMacOSXMenu.c (SetMenuTitle): revert treating
+ * macosx/tkMacOSXMenu.c (SetMenuTitle): revert treating
"<bullet> number" as a request to put icon number <number> in
the menu.
-
+
2003-02-18 Mo DeJong <mdejong@users.sourceforge.net>
* doc/entry.n:
* doc/text.n: Update double and triple click
docs to match implementation changes made on
2002-02-14.
-
+
2003-02-19 Daniel Steffen <das@users.sourceforge.net>
* macosx/Wish.pbproj/project.pbxproj:
@@ -2468,7 +2452,7 @@
* doc/wish.n: Added language to describe the handling of
the end-of-file character \u001a in script files. [Bug 685505]
-
+
2003-02-10 Jim Ingham <jingham@apple.com>
* macosx/tkMacOSXCursor.c (TkMacOSXInstallCursor): Set all theme
@@ -2479,7 +2463,7 @@
* macosx/tkMacOSXMouseEvent.c (GeneratePollingEvents): Don't
directly call TkMacOSXInstallCursor, it gets called by the call
to Tk_UpdatePointer immediately above.
-
+
2003-02-05 Fred Fish <fnf@intrinsity.com>
* macosx/tkMacOSXWm.c (Tk_SetGrid): Fix precedence problem with
@@ -2558,8 +2542,8 @@
2003-01-13 Mo DeJong <mdejong@users.sourceforge.net>
- * win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd,
- ChooseDirectoryValidateProc, Tk_MessageBoxObjCmd):
+ * 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
@@ -2683,12 +2667,12 @@
2002-11-19 Jim Ingham <jingham@apple.com>
* macosx/tkMacOSXScrlbr.c (TkpDisplayScrollbar): If the
- scrollbar width is set to 12 or less (but 12 is what you
+ scrollbar width is set to 12 or less (but 12 is what you
should use) use the small metric scrollbar.
(UpdateControlValues): Fix thinko in setting off AUTO_ADJUST for
the place geometry manager.
-
+
2002-11-19 Jeff Hobbs <jeffh@ActiveState.com>
* unix/Makefile.in: add macosx/*.tcl (buildTkConfig.tcl in
@@ -2767,7 +2751,7 @@
* macosx/README: added info on new package searching in
Frameworks directories.
-
+
2002-10-22 Jeff Hobbs <jeffh@ActiveState.com>
*** 8.4.1 TAGGED FOR RELEASE ***
@@ -2778,12 +2762,12 @@
* macosx/README: revised according to Jim's suggestions
* macosx/tkMacOSXAppInit.c: use standard PATH_MAX from <limits.h>
-
+
2002-10-18 Jeff Hobbs <jeffh@ActiveState.com>
* win/winMain.c (WinMain, main): remove obsolete SetMessageQueue call
- * win/configure: Regen.
+ * win/configure: Regen.
* win/tcl.m4 (SC_CONFIG_CFLAGS): Check for bug in Cygwin version
of windres and work around that case by passing a POSIX path
instead of a Windows native path. One can't always pass a POSIX
@@ -2832,7 +2816,7 @@
* macosx/tkMacOSXMenu.c: fix to accelerators shown in menus
with non-alphanumeric keys.
- * macosx/tkMacOSXKeyEvent.c:
+ * macosx/tkMacOSXKeyEvent.c:
* macosx/tkMacOSXKeyboard.c: applied first patch from [Patch
#622582] to fix some of [Bug #616988]. Further work is needed
in this area, but this will let foreign keyboards at least work
@@ -2884,7 +2868,7 @@
2002-10-09 Daniel Steffen <das@users.sourceforge.net>
* macosx/Makefile: don't remove tclsh after building embedded.
-
+
* macosx/Wish.pbproj/project.pbxproj: bumped version to 8.4.1;
added missing library/mkpsenc.tcl to framework.
@@ -2900,9 +2884,9 @@
has -container option set (sync with other platforms).
* mac/tkMacBitmap.c:
- * mac/tkMacFont.c:
- * mac/tkMacSend.c:
- * mac/tkMacTest.c:
+ * mac/tkMacFont.c:
+ * mac/tkMacSend.c:
+ * mac/tkMacTest.c:
* mac/tkMacWm.c: CONSTification.
* mac/tkMacProjects.sea.hqx: added tkStyle.c and tkUndo.c to
@@ -2960,7 +2944,7 @@
2002-09-30 Jeff Hobbs <jeffh@ActiveState.com>
* tests/panedwindow.test: added panedwindow-28.[12]
- * generic/tkPanedWindow.c (PanedWindowCmdDeletedProc):
+ * generic/tkPanedWindow.c (PanedWindowCmdDeletedProc):
(Tk_PanedWindowObjCmd): when destroying the panedwindow, destroy
the proxy before the parent to avoid dependency conflicts.
[Bug #616589]
@@ -3006,7 +2990,7 @@
* win/tcl.m4 (SC_PATH_TCLCONFIG): Support one-tree build.
(SC_PATH_TKCONFIG): Likewise.
(SC_PROG_TCLSH): Likewise.
- (SC_CONFIG_CFLAGS): Assume real Cygwin port and remove -mno-cygwin
+ (SC_CONFIG_CFLAGS): Assume real Cygwin port and remove -mno-cygwin
flags. Add -mwin32 to extra_cflags and extra_ldflags.
Remove ``-e _WinMain@16'' from LDFLAGS_WINDOW.
* win/configure: Regenerate.
@@ -3031,7 +3015,7 @@
Use tcl headers from built Tcl.framework instead of from tcl
source directory.
- * macosx/tkMacOSXPort.h: added missing standard unix includes
+ * macosx/tkMacOSXPort.h: added missing standard unix includes
and defines, similarly to tkUnixPort.h.
* macosx/tkMacOSXNotify.c: removed dependency on internal tcl
header "tclPort.h"
@@ -3060,11 +3044,11 @@
2002-09-13 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* generic/tk.h: Moved RC_INVOKED down so that tcl.h is still
- included when running the resource compiler. <tcl.h> excludes
- the unnecessary parts on its own. This reenables the Windows
- build. It failed because the non-inclusion of tcl.h caused the
- resource compiler to miss some vital macro definitions
- (TCL_FINAL_RELEASE, STRINGIFY, ...).
+ included when running the resource compiler. <tcl.h> excludes the
+ unnecessary parts on its own. This reenables the Windows build. It
+ failed because the non-inclusion of tcl.h caused the resource
+ compiler to miss some vital macro definitions (TCL_FINAL_RELEASE,
+ STRINGIFY, ...).
2002-09-12 Daniel Steffen <das@users.sourceforge.net>
@@ -3075,7 +3059,7 @@
* macosx/tkAboutDlg.r:
* macosx/tkMacOSXApplication.r:
* macosx/tkMacOSXLibrary.r:
- * macosx/tkMacOSXResource.r: unified use of the two equivalent
+ * macosx/tkMacOSXResource.r: unified use of the two equivalent
resource compiler header inclusion defines RC_INVOKED and
RESOURCE_INCLUDED, now use RC_INVOKED throughout.
@@ -3151,9 +3135,9 @@
2002-09-04 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* win/Makefile.in (install-libraries): Added code section to
- install the message catalogs. Copied same section from
- unix/Makefile.in and adapted it to the slightly different
- environment.
+ install the message catalogs. Copied same section from
+ unix/Makefile.in and adapted it to the slightly different
+ environment.
2002-09-03 Jeff Hobbs <jeffh@ActiveState.com>
@@ -3170,7 +3154,7 @@
2002-09-03 Vince Darley <vincentdarley@users.sourceforge.net>
* macosx/tkMacOSXWm.c: fix to 'wm attributes' error-handling bug.
-
+
2002-09-03 Don Porter <dgp@users.sf.net>
* changes: Updated for 8.4.0 release
@@ -3235,8 +3219,8 @@
distinguish and build both "aqua" on MacOSX and "x11" on MacOSX.
* generic/tk.h: added a #ifnded RESOURCE_INCLUDED so that tk.h can
- be passed to the resource compiler.
-
+ be passed to the resource compiler.
+
* generic/tkCmds.c (Tk_TkObjCmd): added [tk windowingsystem]
subcommand: returns "x11" when running on X11, "win32" on Windows,
"classic" on MacOS9 and "aqua" on MacOSX Aqua (i.e. Carbon)
@@ -3255,7 +3239,7 @@
* xlib/xcolors.c: changed xColors static initialization to more
standard C
-
+
* macosx/Wish.pbproj/jingham.pbxuser (new):
* macosx/Wish.pbproj/project.pbxproj (new): project for Apple's
ProjectBuilder IDE.
@@ -3285,7 +3269,7 @@
handling functionality.
* macosx/tkMacOSX.h (new):
- * macosx/tkMacOSXBitmap.c (new):
+ * macosx/tkMacOSXBitmap.c (new):
* macosx/tkMacOSXButton.c (new):
* macosx/tkMacOSXClipboard.c (new):
* macosx/tkMacOSXColor.c (new):
@@ -3375,7 +3359,7 @@
* generic/tkIntDecls.h:
* generic/tkIntPlatDecls.h:
* generic/tkIntXlibDecls.h:
- * generic/tkPlatDecls.h:
+ * generic/tkPlatDecls.h:
* generic/tkStubInit.c: regen
2002-08-27 D. Richard Hipp <drh@hwaci.com>
@@ -3399,7 +3383,7 @@
* unix/configure.in:
* win/configure.in:
* unix/tk.spec:
-
+
* unix/configure: autoconf
* win/configure:
@@ -3455,9 +3439,9 @@
* unix/tkUnixWm.c:
* win/tkWinWm.c:
- * tests/wm.test: Fix for Tk Bug #592201 "wm transient fails with two
- masters"; fixes panic after a transient window is reassigned to
- new master and either master is subsequently destroyed.
+ * tests/wm.test: Fix for Tk Bug #592201 "wm transient fails with
+ two masters"; fixes panic after a transient window is reassigned
+ to new master and either master is subsequently destroyed.
2002-08-08 Don Porter <dgp@users.sf.net>
@@ -3493,7 +3477,7 @@
* doc/GetBitmap.3: removed doc refs to deprecated
Tk_GetBitmapFromData. [Bug #590379]
- * generic/tkPanedWindow.c (Tk_PanedWindowObjCmd):
+ * generic/tkPanedWindow.c (Tk_PanedWindowObjCmd):
* library/panedwindow.tcl: changed class from PanedWindow to
Panedwindow to not conflict with existing bwidgets, but also to be
more regular with other names used in the core.
@@ -3521,7 +3505,7 @@
2002-08-06 Don Porter <dgp@users.sf.net>
- * tests/defs.tcl: removed file. No longer needed now that Tk is
+ * tests/defs.tcl: removed file. No longer needed now that Tk is
using the tcltest package to do its testing.
2002-08-05 Don Porter <dgp@users.sf.net>
@@ -3590,7 +3574,7 @@
* generic/tkInt.decls:
* generic/tkInt.h:
* generic/tkIntDecls.h:
- * generic/tkIntPlatDecls.h:
+ * generic/tkIntPlatDecls.h:
* generic/tkListbox.c:
* generic/tkMenu.c:
* generic/tkMenubutton.c:
@@ -3762,7 +3746,7 @@
2002-07-17 Reinhard Max <max@suse.de>
* library/unsupported.tcl: Extended ExposePrivateVariable, and
- ExposePrivateCommand to accept patterns as well.
+ ExposePrivateCommand to accept patterns as well.
2002-07-17 Don Porter <dgp@users.sf.net>
@@ -3783,7 +3767,7 @@
2002-07-16 Vince Darley <vincentdarley@users.sourceforge.net>
- * win/tkWinWm.c:
+ * win/tkWinWm.c:
* doc/wm.n: fix for part of [Bug 581627], and made iconbitmap
code on Windows more flexible about reading in icons [Bug
220800].
@@ -3797,7 +3781,7 @@
* Fixes for [Bug 581627, 581795].
* generic/tkTest.c: Test commands not supported on non-Unix
- platforms should not be defined there in the first place.
+ platforms should not be defined there in the first place.
* tests/constraints.tcl: Fixed "secureserver" constraint.
* tests/unixWm.test: Some tests needed "unix" constraint.
* win/tkWinWm.c: Typo in error message.
@@ -3807,7 +3791,7 @@
* tests/event.test: Fixes to enable testing of only userInteraction
* tests/visual_bb.test: tests.
- * README: Bumped HEAD to version 8.4b2 in order to
+ * README: Bumped HEAD to version 8.4b2 in order to
* generic/tk.h: distinguish it from the 8.4b1 release.
* unix/configure*: Also extended LOCALES to cover all message
* unix/tk.spec: catalogs.
@@ -3906,7 +3890,7 @@
* generic/tkFont.c (TkTextLayoutToPostscript): fixed potential
buffer overflow which could be intentionally triggered from
- within safe interpreter -- malicious applet could modify
+ within safe interpreter -- malicious applet could modify
tk::psglyphs array.
2002-06-26 Anton Kovalenko <a_kovalenko@users.sourceforge.net>
@@ -3938,7 +3922,7 @@
* unix/tcl.m4: New macro SC_CONFIG_MANPAGES.
* unix/configure.in: Added support for symlinks and compression
* unix/Makefile.in: when installing the manpages. [Patch 518052]
- Default is still hardlinks and no compression.
+ Default is still hardlinks and no compression.
* unix/mkLinks: generated
* unix/configure:
@@ -4032,7 +4016,7 @@
2002-06-21 Donal K. Fellows <fellowsd@cs.man.ac.uk>
- * unix/tk.spec (version), README, win/configure.in, unix/configure.in:
+ * unix/tk.spec (version), README, win/configure.in, unix/configure.in:
* generic/tk.h (TK_RELEASE_*, TK_PATCH_LEVEL): Bumped to beta1.
2002-06-21 Jeff Hobbs <jeffh@ActiveState.com>
@@ -4061,9 +4045,9 @@
2002-06-20 Jeff Hobbs <jeffh@ActiveState.com>
* doc/listbox.n:
- * generic/tkListbox.c (DisplayListbox):
+ * generic/tkListbox.c (DisplayListbox):
* mac/tkMacDefault.h: TIP #94 implementation adding -activestyle
- * tests/listbox.test: option to the listbox. This adds the ability
+ * tests/listbox.test: option to the listbox. This adds the ability
* unix/tkUnixDefault.h: to have listboxes look native on Windows, and
* win/tkWinDefault.h: "nicer" elsewhere using the 'dotbox' style.
@@ -4150,7 +4134,7 @@
* generic/tk.decls, generic/tk.h: Many declarations forming TIP#48
public interface.
- * generic/tkInt.decls (TkStylePkgInit,TkStylePkgFree):
+ * generic/tkInt.decls (TkStylePkgInit,TkStylePkgFree):
* generic/tkInt.h (TkGetOptionSpec): Supporting declarations.
* unix/Makefile.in, win/Makefile.in, win/makefile.vc: Added
@@ -4185,11 +4169,11 @@
* unix/Makefile.in (dist): correct installation of
wish.exe.manifest to DISTDIR target directory.
- * generic/tkCmds.c (Tk_TkObjCmd):
- * generic/tkInt.h (struct TkCaret):
- * mac/tkMacXStubs.c (Tk_SetCaretPos):
- * unix/tkUnixKey.c (TkpGetString, Tk_SetCaretPos):
- * win/tkWinX.c (Tk_SetCaretPos):
+ * generic/tkCmds.c (Tk_TkObjCmd):
+ * generic/tkInt.h (struct TkCaret):
+ * mac/tkMacXStubs.c (Tk_SetCaretPos):
+ * unix/tkUnixKey.c (TkpGetString, Tk_SetCaretPos):
+ * win/tkWinX.c (Tk_SetCaretPos):
* tests/tk.test: Added 'tk caret' implementation of TIP#96
* doc/SetCaret.3 (new): which adds a TkCaret structure element to
* doc/tk.n: TkDisplay for maintaining state.
@@ -4232,38 +4216,37 @@
2002-06-14 Jeff Hobbs <jeffh@ActiveState.com>
- * generic/tkBind.c (HandleEventGenerate):
+ * generic/tkBind.c (HandleEventGenerate):
* generic/tkInt.h: changed warpInProgress boolean from int to a
bit in the flags variable (TK_DISPLAY_IN_WARP)
- * generic/tkCmds.c (Tk_TkObjCmd):
- * unix/tkUnixKey.c (TkpGetString):
- * generic/tkEvent.c (Tk_HandleEvent):
+ * generic/tkCmds.c (Tk_TkObjCmd):
+ * unix/tkUnixKey.c (TkpGetString):
+ * generic/tkEvent.c (Tk_HandleEvent):
* generic/tkInt.h: changed useInputMethods boolean from int to a
bit in the flags variable (TK_DISPLAY_USE_IM)
* generic/tkInt.h:
- * generic/tkCmds.c (Tk_WmObjCmd):
- * unix/tkUnixWm.c (Tk_WmCmd):
+ * generic/tkCmds.c (Tk_WmObjCmd):
+ * unix/tkUnixWm.c (Tk_WmCmd):
* win/tkWinWm.c (Tk_WmCmd): changed wmTracing from being an int to
just a bit in the flags variable (TK_DISPLAY_WM_TRACING)
- * generic/tkEvent.c (Tk_HandleEvent):
- * unix/tkUnixEvent.c (OpenIM):
- * unix/tkUnixKey.c (TkpGetString):
+ * generic/tkEvent.c (Tk_HandleEvent):
+ * unix/tkUnixEvent.c (OpenIM):
+ * unix/tkUnixKey.c (TkpGetString):
* generic/tkInt.h: added TK_DISPLAY_XIM_SPOT flag bit for TkDisplay
and used this to allow a runtime check to see if over-the-spot XIM
is possible. If not it will try and fallback to the old-style
input context, which handles things like dead keys input.
* generic/tk.decls: added TIP #84 implementation that adds a
- * generic/tkDecls.h: Tk_CollapseMotionEvents API which controls
- * generic/tkEvent.c: Tk's collapsing of incoming motion events
- * generic/tkInt.h: on its windows. The default remains to do
- * generic/tkStubInit.c: collapsing. Added a flags parameter to the
- * generic/tkWindow.c: internal display structure to support this
- * doc/QWinEvent.3: and be used in the future for other bits.
- [Tk patch 564642]
+ * generic/tkDecls.h: Tk_CollapseMotionEvents API which controls Tk's
+ * generic/tkEvent.c: collapsing of incoming motion events on its
+ * generic/tkInt.h: windows. The default remains to do collapsing.
+ * generic/tkStubInit.c: Added a flags parameter to the internal display
+ * generic/tkWindow.c: structure to support this and be used in the
+ * doc/QWinEvent.3: future for other bits. [Tk patch 564642]
* unix/mkLinks: updated from current docs
@@ -4301,7 +4284,7 @@
* win/tkWinWindow.c:
* win/tkWinWm.c: Implementation of TIP #47 by Neil McKay
"Modifying Tk to Allow Writing X Window managers".
- Add CirculateRequest, Create, MapRequest, ResizeRequest,
+ Add CirculateRequest, Create, MapRequest, ResizeRequest,
and ConfigureRequest event types;
Split TK_TOPLEVEL flag into TK_TOPLEVEL, TK_HAS_WRAPPER,
TK_WIN_MANAGED, and TK_TOP_HIERARCHY. [Tk patch 572978]
@@ -4309,7 +4292,7 @@
2002-06-14 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* unix/tkAppInit.c: Removed now unneeded and erroneous reference
- to 'matherr'. See Tcl ChangeLog entry 2002-05-31 Don Porter.
+ to 'matherr'. See Tcl ChangeLog entry 2002-05-31 Don Porter.
2002-06-14 David Gravereaux <davygrvy@pobox.com>
@@ -4320,11 +4303,11 @@
2002-06-14 Donal K. Fellows <fellowsd@cs.man.ac.uk>
Implement TIP 98 [Tk patch 566765]
-
+
* doc/FindPhoto.3, generic/tk.h, generic/tk.decls:
* generic/tkImgPhoto.c: Changed *_Old to *_NoComposite and
USE_OLD_PHOTO_PUT_BLOCK to USE_COMPOSITELESS_PHOTO_PUT_BLOCK
- following a suggestion from Don Porter.
+ following a suggestion from Don Porter.
* tests/imgPhoto.test: Added tests of -compositingrule
@@ -4339,7 +4322,7 @@
maintain total backward-compatability.
* generic/tk.h (TK_PHOTO_COMPOSITE_*): Defined values for use as
- compositing rules.
+ compositing rules.
(USE_OLD_PHOTO_PUT_BLOCK): Added a way for users to select the old
interface to Tk_PhotoPutBlock to provide an easier upgrade path.
@@ -4350,9 +4333,9 @@
* generic/tkImgPhoto.c (ImgPhotoCmd): Updated "transparency set"
subcommand to use TkSubtractRegion().
- * win/tkWinRegion.c (TkSubtractRegion):
- * mac/tkMacRegion.c (TkSubtractRegion):
- * generic/tkInt.decls (TkSubtractRegion):
+ * win/tkWinRegion.c (TkSubtractRegion):
+ * mac/tkMacRegion.c (TkSubtractRegion):
+ * generic/tkInt.decls (TkSubtractRegion):
* unix/tkUnixPort.h (TkSubtractRegion): Added function to perform
the set-difference operation on regions; it seems all platforms
can support it, and it makes removing rectangular bits from
@@ -4398,7 +4381,7 @@
2002-06-12 Mo DeJong <mdejong@users.sourceforge.net>
* changes: Clearly label wm transient changes as
- a POTENTIAL INCOMPATIBILITY.
+ a POTENTIAL INCOMPATIBILITY.
* doc/wm.n: Remove "some window managers will" text
and explicitly state what behavior a transient
window will display. Also mention that it is an
@@ -4446,15 +4429,15 @@
tcltest to match the rest of Tk's test files.
Add new tests that ensure that a transient's state
mirrors the state of the master.
- * unix/tkUnixWm.c (WmInfo, TkWmNewWindow, TkWmMapWindow,
- TkWmDeadWindow, Tk_WmCmd, WmWaitMapProc): Add numTransients
+ * unix/tkUnixWm.c (WmInfo, TkWmNewWindow, TkWmMapWindow)
+ (TkWmDeadWindow, Tk_WmCmd, WmWaitMapProc): Add numTransients
member to WmInfo structure. Keep state of master and
transient in sync using a callback that tracks MapNotify
and UnmapNotify events. When the master is mapped, map
the transient. When the master is unmapped or iconified,
withdraw the transient.
- * win/tkWinWm.c (TkWmMapWindow, TkpWmSetState,
- TkWmDeadWindow, Tk_WmCmd, WmWaitVisibilityOrMapProc):
+ * win/tkWinWm.c (TkWmMapWindow, TkpWmSetState)
+ (TkWmDeadWindow, Tk_WmCmd, WmWaitVisibilityOrMapProc):
Keep state of master and transient in sync using a
callback that tracks MapNotify and UnmapNotify events.
Move masterPtr check from TkpWmSetState into TkWmMapWindow
@@ -4468,8 +4451,8 @@
2002-06-11 Joe English <jenglish@users.sf.net>
- * library/menu.tcl: fix for bug report #530212 "Bad Window Path
- Name in tkMenuFind"
+ * library/menu.tcl: fix for bug report #530212 "Bad Window Path
+ Name in tkMenuFind"
2002-06-10 David Gravereaux <davygrvy@pobox.com>
@@ -4479,8 +4462,8 @@
2002-06-10 Anton Kovalenko <a_kovalenko@users.sourceforge.net>
- * library/tk.tcl: added utility functions to get "-underline" and
- "-text" for labels and buttons from translatable string containing
+ * library/tk.tcl: added utility functions to get "-underline" and
+ "-text" for labels and buttons from translatable string containing
"magic ampersand" [patch #566605]
* library/clrpick.tcl:
* library/msgbox.tcl:
@@ -4490,7 +4473,7 @@
* library/msgs/ru.msg: russian translations added
* library/msgs/cs.msg:
* library/msgs/de.msg:
- * library/msgs/el.msg:
+ * library/msgs/el.msg:
* library/msgs/es.msg:
* library/msgs/fr.msg:
* library/msgs/it.msg:
@@ -4516,16 +4499,16 @@
* library/msgbox.tcl (MessageBox): Add -default normal
when creating non-default buttons for message box.
- They already get -default normal when they're
+ They already get -default normal when they're
unfocused, and dialog window size used to change suddenly
in such cases.
2002-06-05 Anton Kovalenko <a_kovalenko@users.sourceforge.net>
* unix/tkUnixFont.c (Tk_DrawChars): Don't assume that
- one char is always one byte, and that required
- subfont for the last character in any string is
- the same as for the previous character
+ one char is always one byte, and that required
+ subfont for the last character in any string is
+ the same as for the previous character
[Bug #559435] [Patch #559437]
2002-05-27 Mo DeJong <mdejong@users.sourceforge.net>
@@ -4545,8 +4528,8 @@
2002-05-27 Mo DeJong <mdejong@users.sourceforge.net>
- * unix/tkUnixWm.c (WmInfo, TkWmCleanup, TkWmNewWindow,
- TkWmMapWindow, TkWmDeadWindow, Tk_WmCmd): Replace
+ * unix/tkUnixWm.c (WmInfo, TkWmCleanup, TkWmNewWindow)
+ (TkWmMapWindow, TkWmDeadWindow, Tk_WmCmd): Replace
WmInfo's master and masterWindowName members with
a masterPtr member. This implementation is much
simpler and mirrors the Win32 implementation. This
@@ -4592,7 +4575,7 @@
* generic/tkCanvText.c (ComputeTextBbox): Negative
coordinates were rounded badly causing a 1 pixel
displacement. [Bug #556526]
-
+
2002-05-24 Mo DeJong <mdejong@users.sourceforge.net>
* mac/tkMacWm.c (Tk_WmCmd):
@@ -4673,8 +4656,8 @@
implementations of ButtonLeave to check for Priv(relief) existing
before trying to use it. [Patch #541849]
- * generic/tkTextDisp.c (DisplayLineBackground):
- * unix/tkUnix3d.c (Tk_3DHorizontalBevel):
+ * generic/tkTextDisp.c (DisplayLineBackground):
+ * unix/tkUnix3d.c (Tk_3DHorizontalBevel):
* unix/tkUnixFont.c (Tk_DrawChars): applied fixes to not overrun
the X window 16-bit size limit. [Patch #541999] (bonfield)
@@ -4797,7 +4780,7 @@
* mac/tkMacAppInit.c: fixes to MSL stdin/stdout hookup to the
TkConsole when using shared MSL libraries; fix for crashing
bug on exit: writing to stdin/sterr when console has already
- been destroyed. (both fixes need support in MSL, see
+ been destroyed. (both fixes need support in MSL, see
'CW Pro6 changes' in tcl/mac/tcltkMacBuildSupport.sea.hqx)
* mac/tkMacDialog.c: fixes to Navigation Services Dialog filter.
* mac/tkMacDraw.c: add panic for overwide TkImages that would
@@ -4819,7 +4802,7 @@
also part of correct Accessibility style on Windows to make the
magnifier jump to the focus point.
- * win/tkWinButton.c (TkpDisplayButton):
+ * win/tkWinButton.c (TkpDisplayButton):
* generic/tkTextMark.c (TkTextInsertDisplayProc):
* generic/tkCanvText.c (DisplayCanvText):
* generic/tkEntry.c (DisplayEntry): added Tk_SetCaretPos calls
@@ -4868,8 +4851,8 @@
2002-03-26 Andreas Kupries <andreask_kupries@users.sourceforge.net>
* unix/tkUnixFont.c: Added inclusion of <arpa/inet.h>. This fixes
- a GCC/HPUX problem with missing a "htons". See also
- "tclUnixPort.h" for equivalent code.
+ a GCC/HPUX problem with missing a "htons". See also
+ "tclUnixPort.h" for equivalent code.
2002-03-21 David Gravereaux <davygrvy@pobox.com>
@@ -4878,13 +4861,13 @@
2002-03-20 Don Porter <dgp@users.sourceforge.net>
- * generic/tkButton.c (ButtonTextVarProc,ButtonVarProc):
+ * generic/tkButton.c (ButtonTextVarProc,ButtonVarProc):
* generic/tkCmds.c (WaitVariableProc):
* generic/tkEntry.c (EntryTextVarProc):
* generic/tkListbox.c (ListboxListVarProc):
* generic/tkMenu.c (MenuVarProc):
- * generic/tkMenubutton.c (MenuButtonTextVarProc):
- * generic/tkMessage.c (MessageTextVarProc):
+ * generic/tkMenubutton.c (MenuButtonTextVarProc):
+ * generic/tkMessage.c (MessageTextVarProc):
* generic/tkScale.c (ScaleVarProc): Updates to handle change in
type of part2 argument of Tcl_VarTraceProc typedef. [TIP 27]
[Patch 532644].
@@ -4927,9 +4910,9 @@
2002-03-04 Jeff Hobbs <jeffh@ActiveState.com>
- * README:
- * mac/README:
- * unix/README:
+ * README:
+ * mac/README:
+ * unix/README:
* win/README: updated to use www.tcl.tk URL.
2002-03-03 Jeff Hobbs <jeffh@ActiveState.com>
@@ -5120,8 +5103,8 @@
2002-01-29 Andreas Kupries <andreas_kupries@users.sourceforge.net>
* win/tkWinInit.c (TkpGetAppName): TIP 27 fixup. The code now does
- not write into the CONST path returned by "argv0" and
- Tcl_SplitPath anymore.
+ not write into the CONST path returned by "argv0" and
+ Tcl_SplitPath anymore.
2002-01-28 Mo DeJong <mdejong@users.sourceforge.net>
@@ -5158,12 +5141,12 @@
* doc/GetPixels.3:
* doc/Name.3:
* doc/ParseArgv.3:
- * generic/tk.decls (Tk_AddOption,Tk_CanvasGetCoord,Tk_GetPixels,
- Tk_GetScreenMM,Tk_NameToWindow,Tk_ParseArgv):
+ * generic/tk.decls (Tk_AddOption,Tk_CanvasGetCoord,Tk_GetPixels)
+ (Tk_GetScreenMM,Tk_NameToWindow,Tk_ParseArgv):
* generic/tkArgv.c (Tk_ParseArgv):
* generic/tkCanvLine.c (ParseArrowShape):
- * generic/tkCanvUtil.c (Tk_CanvasGetCoord,Tk_CanvasTagsParseProc,
- Tk_CanvasTagsPrintProc,Tk_GetDash):
+ * generic/tkCanvUtil.c (Tk_CanvasGetCoord,Tk_CanvasTagsParseProc)
+ (Tk_CanvasTagsPrintProc,Tk_GetDash):
* generic/tkCanvas.c (ConfigureCanvas):
* generic/tkGet.c (Tk_GetPixels,Tk_GetScreenMM):
* generic/tkImgPhoto.c (ImgPhotoCmd):
@@ -5187,19 +5170,20 @@
Includes a source incompatibility in the argv argument of Tcl_ParseArgv.
* generic/tkBind.c (DeleteVirtualEvent):
- * generic/tkCanvas.c (ScrollFractions, CanvasWidgetCmd,
- CanvasUpdateScrollbars):
+ * generic/tkCanvas.c (ScrollFractions, CanvasWidgetCmd)
+ (CanvasUpdateScrollbars):
* generic/tkTestTag.c (TkTextTagCmd): Updated callers of
Tcl_GetStringResult. Rewrote PrintScrollFractions to
ScrollFractions to stop scribbling directly on interp->result.
- * generic/tkInt.decls (TkGetDefaultScreenName, TkpDisplayWarning,
- TkpOpenDisplay):
+ * generic/tkInt.decls (TkGetDefaultScreenName, TkpDisplayWarning)
+ (TkpOpenDisplay):
* generic/tkCanvPs.c (Tk_PostscriptColor, Tk_PostscriptFont):
- * generic/tkEntry.c (EntrySetValue, EntryValidateChange, ExpandPercents,
- EntryValueChanged, Tk_EntryObjCmd, DestroyEntry, ConfigureEntry,
- EntryComputeGeometry, InsertChars, DeleteChars, EntryFetchSelection,
- EntryTextVarProc, Tk_SpinBoxObjCmd, SpinboxWidgetObjCmd):
+ * generic/tkEntry.c (EntrySetValue, EntryValidateChange)
+ (ExpandPercents, EntryValueChanged, Tk_EntryObjCmd, DestroyEntry)
+ (ConfigureEntry, EntryComputeGeometry, InsertChars, DeleteChars)
+ (EntryFetchSelection, EntryTextVarProc, Tk_SpinBoxObjCmd)
+ (SpinboxWidgetObjCmd):
* generic/tkMain.c (Prompt):
* generic/tkMenu.c (MenuVarProc):
* generic/tkMenubutton.c (ConfigureMenuButton, MenuButtonTextVarProc):
@@ -5246,40 +5230,40 @@
2002-01-16 Don Porter <dgp@users.sourceforge.net>
- * generic/tk3d.c (Tk_GetReliefFromObj):
- * generic/tkBind.c (Tk_EventObjCmd,HandleEventGenerate):
- * generic/tkButton.c (ButtonWidgetObjCmd):
- * generic/tkCanvas.c (CanvasWidgetCmd,FindItems):
- * generic/tkClipboard.c (Tk_ClipboardObjCmd):
- * generic/tkCmds.c (Tk_BellObjCmd, Tk_TkObjCmd, Tk_TkwaitObjCmd,
- Tk_UpdateObjCmd, Tk_WinfoObjCmd, Tk_WmObjCmd):
- * generic/tkConfig.c (DoObjConfig):
+ * generic/tk3d.c (Tk_GetReliefFromObj):
+ * generic/tkBind.c (Tk_EventObjCmd, HandleEventGenerate):
+ * generic/tkButton.c (ButtonWidgetObjCmd):
+ * generic/tkCanvas.c (CanvasWidgetCmd, FindItems):
+ * generic/tkClipboard.c (Tk_ClipboardObjCmd):
+ * generic/tkCmds.c (Tk_BellObjCmd, Tk_TkObjCmd, Tk_TkwaitObjCmd)
+ (Tk_UpdateObjCmd, Tk_WinfoObjCmd, Tk_WmObjCmd):
+ * generic/tkConfig.c (DoObjConfig):
* generic/tkEntry.c (EntryWidgetObjCmd, SpinboxWidgetObjCmd):
* generic/tkFocus.c (Tk_FocusObjCmd):
* generic/tkFont.c (Tk_FocusObjCmd, ConfigAttributesObj):
* generic/tkFrame.c (Tk_FrameObjCmd):
* generic/tkGet.c (Tk_GetAnchorFromObj, Tk_GetJustifyFromObj):
* generic/tkGrab.c (Tk_GrabObjCmd):
- * generic/tkGrid.c (Tk_GridObjCmd,GridRowColumnConfigureCommand,
- GridSlavesCommand, ConfigureSlaves):
+ * generic/tkGrid.c (Tk_GridObjCmd, GridRowColumnConfigureCommand)
+ (GridSlavesCommand, ConfigureSlaves):
* generic/tkImage.c (Tk_ImageObjCmd):
* generic/tkImgBmap.c (ImgBmapCmd):
* generic/tkImgGIF.c (FileReadGIF):
* generic/tkImgPhoto.c (ImgPhotoCmd):
- * generic/tkListbox.c (ListboxWidgetObjCmd, ListboxSelectionSubCmd,
- GetListboxIndex):
- * generic/tkMenu.c (MenuWidgetObjCmd, MenuAddOrInsert, MenuCmd,
- ConfigureMenu, CloneMenu):
- * generic/tkMenubutton.c (MenuButtonWidgetObjCmd):
- * generic/tkMessage.c (MessageWidgetObjCmd):
+ * generic/tkListbox.c (ListboxWidgetObjCmd, ListboxSelectionSubCmd)
+ (GetListboxIndex):
+ * generic/tkMenu.c (MenuWidgetObjCmd, MenuAddOrInsert, MenuCmd)
+ (ConfigureMenu, CloneMenu):
+ * generic/tkMenubutton.c (MenuButtonWidgetObjCmd):
+ * generic/tkMessage.c (MessageWidgetObjCmd):
* generic/tkOption.c (Tk_OptionObjCmd):
* generic/tkPack.c (Tk_PackObjCmd, ConfigureSlaves):
* generic/tkPlace.c (Tk_PlaceObjCmd):
- * generic/tkScale.c (ScaleWidgetObjCmd):
- * generic/tkSelect.c (Tk_SelectionObjCmd):
- * generic/tkSquare.c (SquareWidgetObjCmd):
- * generic/tkTest.c (TestobjconfigObjCmd, TrivialConfigObjCmd,
- TestfontObjCmd): Updates to handle change in type of tablePtr
+ * generic/tkScale.c (ScaleWidgetObjCmd):
+ * generic/tkSelect.c (Tk_SelectionObjCmd):
+ * generic/tkSquare.c (SquareWidgetObjCmd):
+ * generic/tkTest.c (TestobjconfigObjCmd, TrivialConfigObjCmd)
+ (TestfontObjCmd): Updates to handle change in type of tablePtr
argument of Tcl_GetIndexFromObj(Struct) from (char **) to
(CONST char **). [TIP 27] [Patch 504705]
@@ -5306,7 +5290,7 @@
* generic/tkMain.c (Tk_MainEx): Updated callers of CONSTified
Tcl interfaces Tcl_EvalFile and TclGetStartupScriptFileName.
- * generic/tkConsole.c (ConsoleOutputProc, TkConsolePrint):
+ * generic/tkConsole.c (ConsoleOutputProc, TkConsolePrint):
* generic/tkInt.h (TkConsolePrint):
* mac/tkMacAppInit.c (TkConsolePrint): Updated Tk's console to
CONSTified channel driver interface. [Tcl Patch 503565, Tk Patch
@@ -5315,7 +5299,7 @@
2002-01-11 Mo DeJong <mdejong@users.sourceforge.net>
Use ${libdir} instead of ${exec_prefix}/lib. [Tcl bug 489370]
-
+
* unix/configure: Regen.
* unix/configure.in: Define and use libdir.
* win/configure: Regen.
@@ -5415,8 +5399,8 @@
* generic/tkButton.c (ButtonTextVarProc): guard against being
called while the *button/label is being deleted. [Bug #490051]
- * library/entry.tcl:
- * library/spinbox.tcl:
+ * library/entry.tcl:
+ * library/spinbox.tcl:
* library/text.tcl: added extra checks against bug #220269 and
made spinbox reuse more of the entry procedure code.
@@ -5494,15 +5478,12 @@
for wm command usage message.
* tests/wm.test: Add new set of tests for generic
window manager methods.
- * unix/tkUnixWm.c (Tk_WmCmd,
- TkWmStackorderToplevelWrapperMap,
- TkWmStackorderToplevel): Add unix implementation of
+ * unix/tkUnixWm.c (Tk_WmCmd, TkWmStackorderToplevelWrapperMap)
+ (TkWmStackorderToplevel): Add unix implementation of
new wm stackorder command.
- * win/tkWinWm.c (Tk_WmCmd,
- TkWmStackorderToplevelEnumProc,
- TkWmStackorderToplevelWrapperMap,
- TkWmStackorderToplevel): Add windows implementation
- of new wm stackorder command.
+ * win/tkWinWm.c (Tk_WmCmd, TkWmStackorderToplevelEnumProc)
+ (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Add
+ windows implementation of new wm stackorder command.
2001-12-03 David Gravereaux <davygrvy@pobox.com>
@@ -5639,7 +5620,7 @@
* generic/tkMain.c: MAC_TCL: workaround for broken/non-standard isatty
on MW Pro6, #include <unistd.h> instead of defining isatty
-
+
* generic/tkPointer.c: MAC_TCL: #include tkMacInt.h
* generic/tkStubLib.c: MAC_TCL: removed obsolete special casing of mac
@@ -5651,7 +5632,7 @@
* mac/tkMacMenu.c:
* mac/tkMacMenus.c:
* mac/tkMacFont.c:
- * mac/tkMacDialog.c:
+ * mac/tkMacDialog.c:
* mac/tkMacButton.c: renamed obsolete apple API names to modern
equivalents; UH3.4 support: added #include <ControlDefinitions.h>;
fixed munged non-ASCII chars in sources due to bungled latin1<->mac
@@ -5670,13 +5651,13 @@
strings, updated version strings to standard usage, added support for
'(Support Libraries)' subfolder for shared runtime libraries in
unmerged binaries, commented out demo setting of "Tcl Environment
- Variables"; reorganized resources among these files to avoid
+ Variables"; reorganized resources among these files to avoid
multiple copies in applications and shared libraries, the script
libraries/Xcursors etc are now no longer duplicated in Wish but are
only included in the resources of Tk.shlb.
- * mac/tkMacMenu.c:
- * mac/tkMacMDEF.r: changes to support MW Pro 6 68k (vers 0x2400 only)
+ * mac/tkMacMenu.c:
+ * mac/tkMacMDEF.r: changes to support MW Pro 6 68k (vers 0x2400 only)
compiler producing different offset to start of MDEF; fix to static 68k
presence testing when calling the custom MDEF
@@ -5708,8 +5689,8 @@
default size of Windows buttons to conform to the Windows style.
This changes the default size of buttons on Windows.
[Patch #463234] (nelson)
- **** POTENTIAL VISUAL INCOMPATABILITY ****
-
+ **** POTENTIAL VISUAL INCOMPATABILITY ****
+
2001-11-16 Jeff Hobbs <jeffh@ActiveState.com>
* library/menu.tcl: corrected menu traversal code on Unix to
@@ -5810,7 +5791,7 @@
2001-11-05 Donal K. Fellows <fellowsd@cs.man.ac.uk>
* library/demos/dialog2.tcl: Typo-fix.
- * library/demos/browse, library/demos/ixset, library/demos/rolodex:
+ * library/demos/browse, library/demos/ixset, library/demos/rolodex:
Installation does version number fixup, so we shouldn't. Thanks
to wohnivec@iol.cz for pointing these (thankfully minor) problems
out.
@@ -5932,7 +5913,7 @@
* generic/tkGrid.c:
* tests/grid.test: Added -uniform option to grid's row/column-
configure. [TIP 37] [Patch 459343]
-
+
2001-09-26 Peter Spjuth <peter.spjuth@space.se>
* win/tkWinFont.c (Tk_DrawChars): Added support for clipping text.
@@ -5956,7 +5937,7 @@
* tests/pack.test:
* tests/place.test: Used labelframe to test geometry manager changes.
[TIP 18] [Patch 429164]
-
+
2001-09-26 Peter Spjuth <peter.spjuth@space.se>
* doc/GeomReq.3:
@@ -5976,7 +5957,7 @@
Allows a widget to set different internal border widths on
different sides, and to set a minimum requested size.
POTENTIAL INCOMPATIBILITY. [Patch 429164]
-
+
2001-09-25 Don Porter <dgp@users.sourceforge.net>
* generic/tkBind.c:
@@ -5987,7 +5968,7 @@
TkpScanWindowId to handle situation where types Window and int
do not have the same number of bits. CONST-ified too.
- * generic/tkIntPlatDecls.h:
+ * generic/tkIntPlatDecls.h:
* generic/tkStubInit.c: make genstubs
2001-09-24 Don Porter <dgp@users.sourceforge.net>
@@ -6007,7 +5988,7 @@
* win/tkWinWindow.c (TkpPrintWindowId, TkpScanWindowId): fixed to
work on Win64 with 64bit XIDs.
- * generic/tkWindow.c (Tk_CreateAnonymousWindow):
+ * generic/tkWindow.c (Tk_CreateAnonymousWindow):
* generic/tkEntry.c (GetSpinboxElement): fixed unreachable returns.
* win/tkWinX.c (TkGetServerInfo): added recognition of Win64.
@@ -6060,7 +6041,7 @@
2001-09-17 Donal K. Fellows <fellowsd@cs.man.ac.uk>
- * library/choosedir.tcl (DblClick):
+ * library/choosedir.tcl (DblClick):
* library/tkfbox.tcl (OkCmd, ListInvoke): Rewrote so as to avoid
the highly confusing string "text" and to be consistent about what
is and what is not a list. [Bug 459895, reported by fandom]
@@ -6071,9 +6052,9 @@
* generic/tkImgPPM.c:
* generic/tkImgPhoto.c:
* generic/tkMenu.c: Applied patch [461578], provided by Vincent
- Darley. This fixes several memory leaks in the image code. They
- happen if there are errors during the initialization of the
- channel the image is supposed to be read from.
+ Darley. This fixes several memory leaks in the image code. They
+ happen if there are errors during the initialization of the
+ channel the image is supposed to be read from.
2001-09-12 Mo DeJong <mdejong@users.sourceforge.net>
@@ -6162,7 +6143,7 @@
* generics/tkGrid.c (ConfigureSlaves):
* tests/grid.test: Fixed a bug where adjacent 'x' and '^' where
not handled properly. [Bug #452040]
-
+
2001-08-22 Jeff Hobbs <jeffh@ActiveState.com>
* generic/tkPack.c (TkParsePadAmount): added lint init for sepChar.
@@ -6198,8 +6179,8 @@
counter.) Required changing the internal rep of the window quite
a bit as now need to save three words-worth of information in the
internal rep (this window, reference window, display epoch.)
- * generic/tkObj.c (SetWindowFromAny, DupWindowInternalRep,
- FreeWindowInternalRep): Code to support new internal rep for
+ * generic/tkObj.c (SetWindowFromAny, DupWindowInternalRep)
+ (FreeWindowInternalRep): Code to support new internal rep for
window objects.
* generic/tkInt.h: Added epoch counter to TkDisplay structure
* generic/tkWindow.c (GetScreen, Tk_DestroyWindow): Epoch counter
@@ -6211,7 +6192,7 @@
* tests/grid.test:
* generic/tkGrid.c: Grid configure rejected initial "x" and "^".
[Bug #418664]
-
+
2001-08-17 Donal K. Fellows <fellowsd@cs.man.ac.uk>
* generic/tkObj.c (TkGetWindowFromObj): Was failing to reuse
@@ -6231,8 +6212,8 @@
* generic/tk{Util,Font,Cursor,Color,Bitmap,3d}.c: Modified
objtype declarations so that they can be picked up in tkObj.c and
the names are now prefixed with "tk" too.
- * generic/tkObj.c (TkRegisterObjTypes):
- * generic/tkWindow.c (Initialize):
+ * generic/tkObj.c (TkRegisterObjTypes):
+ * generic/tkWindow.c (Initialize):
* generic/tkInt.h: Added code to register Tk's object types with
the Tcl runtime. [Tcl Bug 450545]
@@ -6580,8 +6561,8 @@
* library/demos/floor.tcl, library/demos/filebox.tcl,
* library/demos/clrpick.tcl, library/demos/vscale.tcl,
- * library/demos/twind.tcl, library/demos/ruler.tcl,
- * library/demos/plot.tcl, library/demos/items.tcl,
+ * library/demos/twind.tcl, library/demos/ruler.tcl,
+ * library/demos/plot.tcl, library/demos/items.tcl,
* library/demos/hscale.tcl, library/demos/ctext.tcl,
* library/demos/cscroll.tcl, library/demos/arrow.tcl,
* library/xmfbox.tcl, library/msgbox.tcl,
@@ -6595,7 +6576,7 @@
2001-06-03 Jeff Hobbs <jeffh@ActiveState.com>
- * doc/selection.n:
+ * doc/selection.n:
* doc/clipboard.n: added SEE ALSOs to cross-reference selection
and clipboard, with extra note for clipboard command in selection
docs. [Patch #422256]
@@ -6739,10 +6720,10 @@
notes.
* generic/tk.h:
- * unix/configure.in (TK_PATCH_LEVEL):
+ * unix/configure.in (TK_PATCH_LEVEL):
* unix/configure:
* unix/tk.spec:
- * win/configure.in (TK_PATCH_LEVEL):
+ * win/configure.in (TK_PATCH_LEVEL):
* win/configure: updated patchlevel to 8.4a3
2001-03-30 Jeff Hobbs <jeffh@ActiveState.com>
@@ -6759,7 +6740,7 @@
* win/tkWinKey.c:
* win/tkWinX.c: added support for changing IME on the fly in
Windows (2000). (lam) [Patch #402993]
-
+
* tests/bind.test (bind-22.18):
* generic/tkBind.c (NameToWindow): handled the error case where a
valid-looking but invalid identifier could be passed in certain
@@ -6844,8 +6825,8 @@
2001-03-08 Don Porter <dgp@users.sourceforge.net>
BRANCH dgp-privates-into-namespace:
- * generic/tkTextDisp.c:
- * library/unsupported.tcl:
+ * generic/tkTextDisp.c:
+ * library/unsupported.tcl:
* tests/textDisp.test: Restored the global variables tk_textRedraw
and tk_textRelayout. Since they match tk_*, they should remain
publicly available until at least Tk 9.
@@ -6908,7 +6889,7 @@
* tests/xmfbox.test:
* unix/tkUnixDialog.c: All Tk commands matching ::tk[A-Z]* and
all Tk private variables in the global namespace were renamed to
- live in the namespace ::tk or one of its children.
+ live in the namespace ::tk or one of its children.
2001-02-13 Eric Melski <ericm@interwoven.com>
@@ -6924,20 +6905,19 @@
2001-01-02 Andreas Kupries <a.kupries@westend.com>
- * Everything below belongs together and implements TIP #8
- (SF patch #102833).
+ Everything below belongs together and implements TIP#8 (SF patch#102833)
* win/tkWinWm.c (line 56f): Added icon structures.
* win/tkWinWm.c (struct WmInfo, line 242): Added reference to
- optional icon for titlebar.
+ optional icon for titlebar.
* win/tkWinWm.c (struct ThreadSpecificData, line 335): Added
- reference to optional default icon for toplevel windows.
+ reference to optional default icon for toplevel windows.
* win/tkWinWm.c (line 387 ... 1169): All the new functions required
- to deal with icon specifications, 'InitWm' changed.
+ to deal with icon specifications, 'InitWm' changed.
* win/tkWinWm.c (TkWmNewWindow, UpdateWrapper, TkWmDeadWindow, Tk_WmCmd):
- Added initialization and handling of the new fields.
+ Added initialization and handling of the new fields.
* doc/wm.n: Documentation updated to explain the newly available
- functionality.
+ functionality.
2000-12-13 jeff hobbs <jhobbs@interwoven.com>
@@ -6948,31 +6928,31 @@
2000-12-12 Donal K. Fellows <fellowsd@cs.man.ac.uk>
* doc/entry.n: Improved documentation of interplay between the
- -state and -textvariable options.
+ -state and -textvariable options.
2000-11-29 Donal K. Fellows <fellowsd@cs.man.ac.uk>
* tests/image.test (image-1.10): Improved this test, which
- previously only worked if the command failed to delete the root
- window, and caused *major* trouble otherwise...
+ previously only worked if the command failed to delete the root
+ window, and caused *major* trouble otherwise...
* generic/tkImage.c (EventuallyDeleteImage): Created this function
- so that images that get deleted during the creation of an image
- won't cause a nasty core dump. Properly fixes bug #120819.
+ so that images that get deleted during the creation of an image
+ won't cause a nasty core dump. Properly fixes bug #120819.
2000-11-28 Donal K. Fellows <fellowsd@cs.man.ac.uk>
- * doc/image.n:
+ * doc/image.n:
* generic/tkImage.c (Tk_ImageObjCmd): Backed out previous change.
- Bug #120819 is back again in force. Left the test in there
- though.
+ Bug #120819 is back again in force. Left the test in there
+ though.
2000-11-23 Donal K. Fellows <fellowsd@cs.man.ac.uk>
- * doc/image.n:
+ * doc/image.n:
* tests/image.test (image-1.10):
* generic/tkImage.c (Tk_ImageObjCmd): Prohibited image names that
- start with "." since they can cause some really obscure
- crashes. Fixes Bug #120819.
+ start with "." since they can cause some really obscure crashes.
+ Fixes Bug #120819.
2000-11-21 Eric Melski <ericm@ajubasolutions.com>
@@ -7018,7 +6998,7 @@
* generic/tkDecls.h:
* generic/tkStubInit.c:
* generic/tkIntDecls.h: Regenned from tk.decls, tkInt.decls.
-
+
* generic/tk.h: Added declaration of Tk_ClassProcs, with size
field. Added typedef's for Tk_ClassCreateProc,
Tk_ClassWorldChangedProc, Tk_ClassModalProc. Added definition of
@@ -7085,8 +7065,8 @@
2000-11-01 Jeff Hobbs <hobbs@ajubasolutions.com>
- * win/tkWinDialog.c (GetFileNameW, GetFileNameA,
- Tk_ChooseDirectoryObjCmd): created
+ * win/tkWinDialog.c (GetFileNameW, GetFileNameA)
+ (Tk_ChooseDirectoryObjCmd): created
work-around for change in NT5.0/98 that caused no initialdir
setting to open the browser up in the user's documents dir.
@@ -7107,7 +7087,7 @@
Removed CommDlgExtendedError() checks for color and choosedir
dialogs, and removed all except the explicit invalid filename
checks for the file dialogs.
-
+
2000-10-30 David Gravereaux <davygrvy@ajubasolutions.com>
* win/configure.in:
@@ -7115,7 +7095,7 @@
* win/makefile.vc:
* win/rc/tk.rc:
* win/rc/tk_base.rc (new):
- * win/rc/wish.rc: Added logic to derive filenames better in the
+ * win/rc/wish.rc: Added logic to derive filenames better in the
resource scripts based on compile options along with better
support for building a static wish shell with cursor resources.
@@ -7123,7 +7103,7 @@
* unix/tcl.m4: added support for AIX-5.
- * tests/tk.test:
+ * tests/tk.test:
* doc/tk.n: updated to reflect default on status of useinputmethods.
* library/tk.tcl: tk useinputmethods is set to 1 by default. This
enables Kanji and dead-char input by default. Intro'd in
@@ -7138,7 +7118,7 @@
* win/tkWinDraw.c (RenderObject): Applied patch from [Bug: 6368],
which corrects rendering of 1-pixel wide stippled lines on Windows.
- * generic/tkCanvLine.c (DisplayLine): Applied patch from
+ * generic/tkCanvLine.c (DisplayLine): Applied patch from
[Bug: 6368], corrects bugs relating to use of active- and
disabledwidth values for displaying lines (disabledwidth was never
used, and activewidth/disablewidths would only possibly be used
@@ -7149,8 +7129,8 @@
which adds safety for directory names containing spaces or which
are non-lists.
- * win/tkWinDialog.c (GetFileNameW, GetFileNameA,
- Tk_ChooseColorObjCmd, Tk_ChooseDirectoryObjCmd): Added error
+ * win/tkWinDialog.c (GetFileNameW, GetFileNameA)
+ (Tk_ChooseColorObjCmd, Tk_ChooseDirectoryObjCmd): Added error
checking for the return value from the common dialog functions, so
that the commands will not silently fail if the common dialog
returns an error. [Bug: 6369].
@@ -7175,7 +7155,7 @@
* doc/CrtWindow.3: Added entry for Tk_CreateAnonymousWindow.
- * generic/tkWindow.c
+ * generic/tkWindow.c
(Tk_CreateAnonymousWindow): New API for creating anonymous
windows. These windows are manipulable from C, but not from Tcl,
because they have no pathname associated with them. They are used
@@ -7185,7 +7165,7 @@
(Tk_DestroyWindow): Added check for TK_ANONYMOUS_WINDOW flag when
determining whether to generate a DestroyNotify event.
- * generic/tkStubInit.c:
+ * generic/tkStubInit.c:
* generic/tkDecls.h: Regen'd from tk.decls.
* generic/tk.decls: Added Tk_CreateAnonymousWindow declaration.
@@ -7248,7 +7228,7 @@
* generic/tkTest.c: Fixed tests to use updated API.
* doc/SetOptions.3:
- * generic/tk.h:
+ * generic/tk.h:
* generic/tkConfig.c: Changed interface for Tk_CustomOptionSetProc
and Tk_CustomOptionGetProc; these now take a pointer to the start
of the widget record, and an integer offset to the slot for the
@@ -7288,7 +7268,7 @@
2000-09-06 Eric Melski <ericm@ajubasolutions.com>
- * doc/HWNDToWindow.3:
+ * doc/HWNDToWindow.3:
* doc/GetHWND.3: Changed synopsis to indicate the tkPlatDecls.h
should be included, not tk.h.
@@ -7321,8 +7301,8 @@
2000-09-01 Eric Melski <ericm@ajubasolutions.com>
- * win/makefile.vc (install-libraries):
- * win/Makefile.in (install-libraries):
+ * win/makefile.vc (install-libraries):
+ * win/Makefile.in (install-libraries):
* unix/Makefile.in (install-libraries): Added tkPlatDecls.h to
list of header files to install.
@@ -7332,7 +7312,7 @@
2000-08-29 Eric Melski <ericm@ajubasolutions.com>
* win/tkWinMenu.c (DrawWindowsSystemBitmap): Use scratchDC
- for determining the source's logical coordinates. Patch from
+ for determining the source's logical coordinates. Patch from
[Bug: 6134 (Markus Oberhumer)].
* win/tkWinMenu.c (SetDefaults): Compute the indicatorDimensions[]
@@ -7348,21 +7328,21 @@
2000-08-24 Eric Melski <ericm@ajubasolutions.com>
- * doc/toplevel.n:
- * doc/spinbox.n:
- * doc/scrollbar.n:
- * doc/scale.n:
- * doc/menubutton.n:
- * doc/menu.n:
- * doc/listbox.n:
- * doc/entry.n:
- * doc/frame.n:
- * doc/message.n:
- * doc/checkbutton.n:
- * doc/radiobutton.n:
- * doc/button.n:
- * doc/label.n:
- * doc/canvas.n:
+ * doc/toplevel.n:
+ * doc/spinbox.n:
+ * doc/scrollbar.n:
+ * doc/scale.n:
+ * doc/menubutton.n:
+ * doc/menu.n:
+ * doc/listbox.n:
+ * doc/entry.n:
+ * doc/frame.n:
+ * doc/message.n:
+ * doc/checkbutton.n:
+ * doc/radiobutton.n:
+ * doc/button.n:
+ * doc/label.n:
+ * doc/canvas.n:
* doc/text.n: Fixed Standard Options section to make best use of
new tab settings in man.macros.
@@ -7371,7 +7351,7 @@
* unix/README: Update to account for removal of --enable-gcc.
* unix/configure.in:
* unix/tcl.m4 (SC_ENABLE_GCC): Remove --enable-gcc option.
- * win/configure.in:
+ * win/configure.in:
* win/tcl.m4 (SC_ENABLE_GCC): Remove --enable-gcc option.
Remove quick hack that provided cross compile support for
windows builds.
@@ -7467,7 +7447,7 @@
* generic/tkInt.h: Removed Tk_AfterCmd function prototype; the
function does not exist (since 4.0p3). Cleaned up some line
wrapping.
-
+
* generic/tk.h: Removed "#define Tk_AfterCmd Tcl_AfterCmd";
nothing in the core uses Tk_AfterCmd, and Tcl_AfterCmd doesn't exist
anymore anyway.
@@ -7546,7 +7526,7 @@
* doc/label.n: Added -disabledforeground to list of options [Bug:
6053].
- * mac/tkMacDefault.h:
+ * mac/tkMacDefault.h:
* unix/tkUnixDefault.h: Added default values for listbox
disabledforeground and state.
@@ -7570,7 +7550,7 @@
2000-07-25 Joe English <jenglish@flightlab.com>
- * doc: CanvPsY.3, ConfigWidg.3, CrtImgType.3, CrtItemType.3,
+ * doc: CanvPsY.3, ConfigWidg.3, CrtImgType.3, CrtItemType.3,
FontId.3, GetFont.3, canvas.n, font.n, options.n, text.n:
Documentation fix: Replaced references to XFontStruct *
and Tk_FontStruct with Tk_Font.
@@ -7627,9 +7607,9 @@
* unix/configure.in: Properly quote LOCALES variable. Properly quote
argument to m4 macro.
-
+
* unix/tcl.m4: Add updated file from tcl.
-
+
* win/tcl.m4: Updated file from tcl.
2000-07-18 Eric Melski <ericm@ajubasolutions.com>
@@ -7638,7 +7618,7 @@
* unix/configure.in (MAKE_LIB): Corrected definition of MAKE_LIB
for shared builds, with patch from Mike Hopkirk.
-
+
2000-07-18 Mo DeJong <mdejong@redhat.com>
* win/Makefile.in: Fix TCL_GENERIC_DIR variable
@@ -7659,7 +7639,7 @@
useNewImage to 0 when the new image system is not to be used,
instead of leaving it at -1, which causes the check to be
performed more times than is really necessary.
-
+
* library/bgerror.tcl: Fixed a typo in one of the bgerror dialog
label.
@@ -7685,16 +7665,16 @@
Remove unused declarations.
* win/tkWinColor.c (GetColorByName, GetColorByValue): Remove unused
function declarations.
- * win/tkWinDialog.c (TrySetDirectory): Remove unused function
+ * win/tkWinDialog.c (TrySetDirectory): Remove unused function
declaration.
- * win/tkWinEmbed.c (TkWinEmbeddedEventProc): Cast to match function
+ * win/tkWinEmbed.c (TkWinEmbeddedEventProc): Cast to match function
prototype.
* win/tkWinMenu.c (winMenuMutex, MenuExitProc): Remove unused
declaration.
* win/tkWinWindow.c (StackWindow): Remove unused declaration.
* win/tkWinWm.c (ConfigureEvent): Remove unused declaration.
* win/tkWinX.c (winXMutex): Remove unused declaration.
- * xlib/ximage.c (XCreateBitmapFromData): Cast to match function
+ * xlib/ximage.c (XCreateBitmapFromData): Cast to match function
prototype.
2000-07-05 Eric Melski <ericm@ajubasolutions.com>
@@ -7714,7 +7694,7 @@
2000-06-30 Eric Melski <ericm@scriptics.com>
- * doc/keysyms.n:
+ * doc/keysyms.n:
* doc/colors.n: Added extra .CE/.CS pairs to break up the large
text block, so that the generated Windows help file could
accomodate the manual entry. [Bug: 5862]
@@ -7733,15 +7713,15 @@
2000-06-29 Eric Melski <ericm@scriptics.com>
* library/msgs/de.msg: German message catalog.
-
+
* library/msgs/en.msg: English message catalog.
* library/msgs/es.msg: Spanish message catalog.
* library/msgs/fr.msg: French message catalog.
- * unix/Makefile.in:
- * unix/configure.in:
+ * unix/Makefile.in:
+ * unix/configure.in:
* library/tk.tcl:
* library/clrpick.tcl:
* library/choosedir.tcl:
@@ -7749,7 +7729,7 @@
* library/msgbox.tcl:
* library/tkfbox.tcl:
* library/xmfbox.tcl:
- * library/bgerror.tcl: Applied patches from Laurent Duperval to
+ * library/bgerror.tcl: Applied patches from Laurent Duperval to
provide localization of Tk dialogs. [RFE: 2671].
2000-06-27 Eric Melski <ericm@scriptics.com>
@@ -7792,8 +7772,8 @@
2000-06-13 Eric Melski <ericm@scriptics.com>
- * win/aclocal.m4:
- * win/configure.in:
+ * win/aclocal.m4:
+ * win/configure.in:
* win/Makefile.in: Applied patch from [RFE: 5844], to provide
support for the mingw compile environment for Windows.
@@ -7899,10 +7879,10 @@
* win/Makefile.in (install-libraries): corrected to install X
headers [Bug: 5516]
- * doc/bind.n:
- * doc/canvas.n:
- * doc/entry.n:
- * doc/listbox.n:
+ * doc/bind.n:
+ * doc/canvas.n:
+ * doc/entry.n:
+ * doc/listbox.n:
* doc/photo.n: doc fix-ups [Bug: 5396]
2000-05-17 Jeff Hobbs <hobbs@scriptics.com>
@@ -7922,12 +7902,12 @@
Overall change: Added "-readonlybackground" option for entries,
to enable a visual change when state goes to readonly.
- * mac/tkMacDefault.h (DEF_ENTRY_READONLY_BG_COLOR,
- DEF_ENTRY_READONLY_BG_COLOR):
- * win/tkWinDefault.h (DEF_ENTRY_READONLY_BG_COLOR,
- DEF_ENTRY_READONLY_BG_COLOR):
- * unix/tkUnixDefault.h (DEF_ENTRY_READONLY_BG_COLOR,
- DEF_ENTRY_READONLY_BG_COLOR): Added default values for entry
+ * mac/tkMacDefault.h (DEF_ENTRY_READONLY_BG_COLOR)
+ (DEF_ENTRY_READONLY_BG_COLOR):
+ * win/tkWinDefault.h (DEF_ENTRY_READONLY_BG_COLOR)
+ (DEF_ENTRY_READONLY_BG_COLOR):
+ * unix/tkUnixDefault.h (DEF_ENTRY_READONLY_BG_COLOR)
+ (DEF_ENTRY_READONLY_BG_COLOR): Added default values for entry
-readonlybackground option.
* generic/tkEntry.c: Added -readonlybackground option, cleaned up
@@ -7968,8 +7948,8 @@
* generic/tk.h: Added TK_RELIEF_NULL definition, removed
TK_RELIEF_LINK.
- * mac/tkMacDefault.h (DEF_BUTTON_OVER_RELIEF):
- * win/tkWinDefault.h (DEF_BUTTON_OVER_RELIEF):
+ * mac/tkMacDefault.h (DEF_BUTTON_OVER_RELIEF):
+ * win/tkWinDefault.h (DEF_BUTTON_OVER_RELIEF):
* unix/tkUnixDefault.h (DEF_BUTTON_OVER_RELIEF): Added default
value for the -overrelief option.
@@ -8024,9 +8004,9 @@
2000-05-12 Eric Melski <ericm@scriptics.com>
- * unix/tkUnixButton.c (TkpDisplayButton, TkpComputeButtonGeometry):
- * mac/tkMacButton.c (TkpDisplayButton, TkpComputeButtonGeometry):
- * win/tkWinButton.c (TkpDisplayButton, TkpComputeButtonGeometry):
+ * unix/tkUnixButton.c (TkpDisplayButton, TkpComputeButtonGeometry):
+ * mac/tkMacButton.c (TkpDisplayButton, TkpComputeButtonGeometry):
+ * win/tkWinButton.c (TkpDisplayButton, TkpComputeButtonGeometry):
Added code for drawing compound buttons.
* tests/button.test: Added configuration tests for -repeatdelay,
@@ -8084,11 +8064,11 @@
* generic/tk3d.c: Added support for link relief. [RFE: 4348]
- * mac/tkMacButton.c (TkpDisplayButton):
+ * mac/tkMacButton.c (TkpDisplayButton):
* unix/tkUnixButton.c (TkpDisplayButton): Added support for link
relief. [RFE: 4348]
- * generic/tkOldConfig.c (Tk_ConfigureWidget):
+ * generic/tkOldConfig.c (Tk_ConfigureWidget):
* generic/tkConfig.c (DoObjConfig): Added understanding of link
relief, which is allowed only for widgets that have
TK_OPTION_LINK_OK or TK_CONFIG_LINK_OK set for the "-relief"
@@ -8163,19 +8143,19 @@
* generic/tkMain.c: Fixed function header comment for Tk_MainEx.
- * unix/mkLinks:
+ * unix/mkLinks:
* doc/GetScroll.3: Added information about Tk_GetScrollInfoObj
[Bug: 1866].
2000-04-24 Eric Melski <ericm@scriptics.com>
- * unix/mkLinks:
+ * unix/mkLinks:
* doc/Grab.3: Man page for Tk_Grab and Tk_Ungrab [Bug: 1868, 1889]
- * unix/mkLinks:
+ * unix/mkLinks:
* doc/MainWin.3: Added entry for Tk_GetNumMainWindows [Bug: 1865].
- * unix/mkLinks:
+ * unix/mkLinks:
* doc/GetHINSTANCE.3: Man page for Tk_GetHINSTANCE [Bug: 1862].
2000-04-24 Jeff Hobbs <hobbs@scriptics.com>
@@ -8199,18 +8179,18 @@
2000-04-24 Eric Melski <ericm@scriptics.com>
- * unix/mkLinks:
+ * unix/mkLinks:
* doc/GetHWND.3: Man page for Tk_GetHWND [Bug: 1863].
- * unix/mkLinks:
+ * unix/mkLinks:
* doc/HWNDToWindow.3: Man page for Tk_HWNDToWindow [Bug: 1869].
- * unix/mkLinks:
+ * unix/mkLinks:
* doc/AddOption.3: Man page for Tk_AddOption [Bug: 1854]
2000-04-22 Jim Ingham <jingham@cygnus.com>
- * mac/tkMacDialog.c (Tk_MacGetOpenFile): Add empty bodies for the
+ * mac/tkMacDialog.c (Tk_MacGetOpenFile): Add empty bodies for the
"-initialfile" and "-defaultextension" options.
* mac/tkMacDialog.c (NavServicesGetFile): Only cons the result up
@@ -8226,15 +8206,15 @@
2000-04-19 Eric Melski <ericm@scriptics.com>
- * doc/WinViewable.3:
+ * doc/WinViewable.3:
* unix/mkLinks: Removed docs for Tk_IsViewable.
* win/tkWinDialog.c: Removed calls to Tk_IsViewable.
- * generic/tkUtil.c:
- * generic/tkStubInit.c:
- * generic/tkDecls.h:
- * generic/tkCmds.c:
+ * generic/tkUtil.c:
+ * generic/tkStubInit.c:
+ * generic/tkDecls.h:
+ * generic/tkCmds.c:
* generic/tk.decls: Removed Tk_IsViewable function (it was not
actually needed).
@@ -8314,7 +8294,7 @@
* tests/msgbox.test: Added tests for patch from [Bug: 4997].
- * library/msgbox.tcl:
+ * library/msgbox.tcl:
* library/dialog.tcl: Applied patch from [Bug: 4997]; detaches
dialog window from parent if parent is not viewable.
@@ -8325,8 +8305,8 @@
function to determine visibility of windows instead of inlining
the code.
- * generic/tkStubInit.c:
- * generic/tkDecls.h:
+ * generic/tkStubInit.c:
+ * generic/tkDecls.h:
* generic/tk.decls: Added Tk_IsViewable declaration.
2000-04-17 Eric Melski <ericm@scriptics.com>
@@ -8348,7 +8328,7 @@
checkbuttons/commands/radiobuttons in menubars [Bug: 630].
* tests/grid.test: Added test for [grid propagate . 0] to not toggle.
-
+
* generic/tkGrid.c: Fixed bogus logic in [grid propagate] that
caused [grid propagate . 0] to act as a toggle instead of an
absolute set. [Bug: 2286].
@@ -8434,7 +8414,7 @@
the widget background. Now, we draw the separators ourselves (as
we do with every other kind of menu item already). [Bug: 1166].
- * win/tkWin3d.c:
+ * win/tkWin3d.c:
* unix/tkUnix3d.c: Applied patch from [RFE: 2501]: adds more
sophisticated smarts to TkpGetShadows, so that the highlight of a
very bright color is actually distinguishable from the color, and
@@ -8463,7 +8443,7 @@
* msgcat.test: Added tests for new behavior from patch in [Bug:
4158].
-
+
* msgcat.tcl: Applied patch from [Bug: 4158], which enables
msgcat::mc to search the entire namespace ancestry chain for
message translations (ie, first it checks the current namespace,
@@ -8489,12 +8469,12 @@
* tests/choosedir.test: Changed "namespace import ::tcltest" to
"namespace import -force ::tcltest".
- * win/tkWinKey.c:
- * unix/tkUnixKey.c:
+ * win/tkWinKey.c:
+ * unix/tkUnixKey.c:
* mac/tkMacKeyboard.c: Changed InitKeymapInfo to
TkpInitKeymapInfo. [Bug: 4611].
- * generic/tkStubInit.c:
+ * generic/tkStubInit.c:
* generic/tkIntDecls.h: Re-gen'd from tkInt.decls.
* generic/tkInt.decls: Added TkpInitKeymapInfo to list of function
@@ -8567,7 +8547,7 @@
* win/tkWinInt.h:
* win/tkWinX.c:
- * win/tkWinDraw.c (SetUpGraphicsPort):
+ * win/tkWinDraw.c (SetUpGraphicsPort):
* win/tkWinScrlbr.c (UpdateScrollbar): removed use of tkpIsWin32s
* win/tkWinInt.h (TkWinDCState struct): added bkmode value
@@ -8609,7 +8589,7 @@
2000-03-24 Eric Melski <ericm@scriptics.com>
- * tests/filebox.test:
+ * tests/filebox.test:
* tests/choosedir.test: Updated tests.
* library/xmfbox.tcl: Updated to stash data array in
@@ -8623,7 +8603,7 @@
anybody (the tk_getOpenFile and tk_getSaveFile commands still
exist at the global scope).
- * library/tk.tcl:
+ * library/tk.tcl:
* library/tclIndex: Updated function names for tkFDialog*
functions and choosedir functions.
@@ -8632,7 +8612,7 @@
2000-03-23 Eric Melski <ericm@scriptics.com>
- * generic/tkWindow.c:
+ * generic/tkWindow.c:
* generic/tkInt.h: Updated Tcl_OptionCmd -> Tcl_OptionObjCmd
* generic/tkOption.c: Tcl_Obj'ectified the "option" command.
@@ -8665,12 +8645,12 @@
2000-03-08 Eric Melski <ericm@scriptics.com>
* tests/choosedir.test: Modified test 3.1 (-mustexist works) to be
- more careful about cleaning up its potentially troublesome after
+ more careful about cleaning up its potentially troublesome after
events.
2000-03-07 Eric Melski <ericm@scriptics.com>
- * tests/button.test:
+ * tests/button.test:
* generic/tkButton.c: Added -disabledforeground/-state to labels.
2000-03-07 Jeff Hobbs <hobbs@scriptics.com>
@@ -8734,7 +8714,7 @@
2000-03-01 Eric Melski <ericm@scriptics.com>
- * tests/clrpick.test:
+ * tests/clrpick.test:
* library/clrpick.tcl: Added code to make color chooser dialog
inherit screen setting from parent (bug #2334)
@@ -8806,7 +8786,7 @@
* mac/tkMacButton.c: Stop removing the appearance window from the
Window List. It is not clear why Ray did this, and it causes the
Appearance manager to crash at random times.
-
+
* mac/tkMacWM.c: Add support in unsupported1 style for the Appearance
specification of window styles, including floating window support.
* mac/tkMacWindowMgr.c: Operate on the front non-floating window,
@@ -8814,18 +8794,18 @@
keystrokes go to the front non-floating window.
* mac/tkMacAppInit.c: Initialize floating window support.
* mac/tkMacScrlbr.c:
- * mac/tkMacmenu.c: Fixes for floating windows - operate on the
+ * mac/tkMacmenu.c: Fixes for floating windows - operate on the
FrontNonFloatingWindow.
* mac/tkMacLibrary.r: Fix typo in File info string.
* mac/tkMacApplication.r: Fix typo in file info string. Add
Finder balloon help for no apparent reason.
-
+
* mac/tkMacSubwindows.c: Change panic in tkMacGetDrawablePort to
Debugger. This is only a temporary fix. The panic is only
triggered when a safeTk interpreter is torn down, and ignoring it
does no harm. I haven't figured out how to avoid it yet, however.
Also use the Appearance MoveWindowStructure call when available.
-
+
New Files:
* MW_TkOldImageHeader.h: Handle #defining USE_OLD_IMAGE for tkImgPPM.c.
* MW_TkTestHeader.h:
@@ -8833,16 +8813,16 @@
* MW_TkHeader.h: Add separate prefix files for test & release
versions of Tk, so we can just have separate targets w/o having to
edit files.
-
+
* tclets.r: The D&D Tclets icon in rez form so we can have a
target for this.
The above are curtesy of Daniel Steffen (steffen@math.mq.edu.au)
-
+
* tkMacAppearanceStubs.c: Stubs of the Mac Appearance calls I use
so I can link the static 68K Shell without putting ifdef's all
over the code.
-
+
2000-02-08 Jeff Hobbs <hobbs@scriptics.com>
* generic/tk.decls:
@@ -8857,7 +8837,7 @@
Split functions into platform specific files:
Static functions GetKeySym(), SetKeycodeAndState() and InitKeymapInfo()
from tkBind.c moved into platform files tkWinKey.c tkUnixKey.c and
- tkMacKeyboard.c. GetKeySym() and SetKeycodeAndState() renamed to
+ tkMacKeyboard.c. GetKeySym() and SetKeycodeAndState() renamed to
Tkp* and made public (as private functions) in tkInt.decls.
Step 2, fixes in tkWinKey.c
@@ -8891,7 +8871,7 @@
* generic/tk.h: moved new public functions created in dash patch
to the stubs interface [Bug: 4062]
- * generic/tk.h:
+ * generic/tk.h:
* doc/CrtImgType.3:
* doc/CrtPhImgFmt.3:
* generic/tk.h:
@@ -8941,7 +8921,7 @@
huge number, instead of 0; this was interfering with things like
the canvas find enclosed feature. (bug #2525).
- * tests/text.test:
+ * tests/text.test:
* generic/tkText.c (DumpLine/DumpSegment): Changed DumpSegment to
take a TkTextIndex instead of two integer offsets, so that it
could use TkTextPrintIndex to format the offsets into an index,
@@ -8949,8 +8929,8 @@
2000-02-01 Eric Melski <ericm@scriptics.com>
- * library/tk.tcl:
- * library/tclIndex:
+ * library/tk.tcl:
+ * library/tclIndex:
* library/choosedir.tcl: Moved choosedir functions into the
::tk::dialog::chooseDir namespace instead of a toplevel
::tkChooseDirectory namespace. Additional cleanup on the
@@ -8973,9 +8953,9 @@
correct for possible loss of control in parent Tk toplevel
[Bug: 1212 et al]
- * generic/tkRectOval.c (ConfigureRectOval):
- * generic/tkCanvLine.c (ConfigureLine):
- * generic/tkCanvPoly.c (ConfigurePoly):
+ * generic/tkRectOval.c (ConfigureRectOval):
+ * generic/tkCanvLine.c (ConfigureLine):
+ * generic/tkCanvPoly.c (ConfigurePoly):
* generic/tkCanvArc.c (Configure/DisplayArc): fixed handling for
negative dash values [Bug: 4104]
@@ -8992,7 +8972,7 @@
2000-01-27 Eric Melski <ericm@scriptics.com>
- * generic/tkImgPhoto.c: Removed unneccesary object translation in
+ * generic/tkImgPhoto.c: Removed unneccesary object translation in
MatchStringFormat (bug #4103).
2000-01-27 Eric Melski <ericm@scriptics.com>
@@ -9002,11 +8982,11 @@
2000-01-26 Eric Melski <ericm@scriptics.com>
- * doc/getOpenFile.n:
+ * doc/getOpenFile.n:
* doc/chooseDirectory.n: Man page/cross links for
tk_chooseDirectory (bug #1786).
- * library/tk.tcl:
+ * library/tk.tcl:
* library/tclIndex: Added hooks for tk_chooseDirectory. (bug #1786)
* library/choosedir.tcl: tk_chooseDirectory implementation for
@@ -9031,7 +9011,7 @@
values for error message boxes displayed by the file dialog (bug
#3616).
- * tests/text.test:
+ * tests/text.test:
* generic/tkText.c: Fixed bug relating to regexp searching for
empty lines; previously, the starting line was ignored. (bug #1643).
@@ -9421,7 +9401,7 @@
1999-12-01 Scott Redman <redman@scriptics.com>
* generic/tkMain.c :
- * unix/tkAppInit.c:
+ * unix/tkAppInit.c:
* win/winMain.c: Added added hooks into the main() code for
supporting TclPro and other "big" shells more easily without
requiring a copy of the main() code.
@@ -9526,8 +9506,8 @@
* tests/listbox.test: Fixed tests to comply with new objectified
error messages. No -listvar specific tests yet.
- * win/tkWinDefault.h:
- * unix/tkUnixDefault.h:
+ * win/tkWinDefault.h:
+ * unix/tkUnixDefault.h:
* mac/tkMacDefault.h: Added default value for -listvar option.
* generic/tkWindow.c: Changed "listbox" mapping from old-school to
@@ -9675,8 +9655,8 @@
* mac/tkMacMenu.c: Tk_DrawChars ends up setting the menu background
wrong. There is no clean way to stop it, so I use lower level routines
here to draw the text.
- * mac/tkMacProjects.sea.hqx: Rearrange the projects so that the build
- directory is separate from the sources. Much more convenient!
+ * mac/tkMacProjects.sea.hqx: Rearrange the projects so that the build
+ directory is separate from the sources. Much more convenient!
1999-08-10 Jeff Hobbs <hobbs@scriptics.com>
@@ -9707,7 +9687,7 @@
* mac/tkMacPort.h: wrapped panic in #ifndef panic to avoid
compiler errors when used with stubs-#defines, from Vince Darley.
[Bug: 2389]
-
+
1999-07-31 Scott Redman <redman@scriptics.com>
* xlib/X11/Xlib.h: Remove XFillRectangle since it is now in the
@@ -9717,14 +9697,14 @@
* generic/tkInt.decls: Added stub entry for XFillRectangle [Bug: 2446]
-1999-07-30 <redman@scriptics.com>
+1999-07-30 Scott Redman <redman@scriptics.com>
* win/makefile.vc: Corrected building threaded tktest.exe on
Windows. Needed to link in .obj files from Tcl, needs to change
later so that code is in Tk and doesn't require a Tcl build.
Also added runtest target.
-1999-07-29 <redman@scriptics.com>
+1999-07-29 Scott Redman <redman@scriptics.com>
* generic/tkConsole.c: Allow tcl to open CON and NUL, even for std
channels. Checking for bad/unusable std channels was moved to Tk
@@ -9735,24 +9715,24 @@
Windows. Needed to link in .obj files from Tcl, needs to change
later so that code is in Tk and doesn't require a Tcl build.
-1999-07-22 <redman@scriptics.com>
+1999-07-22 Scott Redman <redman@scriptics.com>
* Changed version to 8.2b2
* win/tkWinPort.h: Block out include of sys/stat.h in order to
build extensions with MetroWerks compiler for Win32. [Bug: 2385]
-
+
* unix/Makefile.in: Need to make install-sh executable before
calling (with chmod +x). [Bug: 2413]
-
+
* library/menu.tcl: Applied patch from Jeff Hobbs to fix typo.
[Bug: 2425]
-
-1999-07-21 <redman@scriptics.com>
+
+1999-07-21 Scott Redman <redman@scriptics.com>
* unix/Makefile.in: Add Windows configure script to distribution.
-1999-07-16 <redman@scriptics.com>
+1999-07-16 Scott Redman <redman@scriptics.com>
* unix/Makefile.in:
* win/Makefile.in: Copy the prolog.ps from the generic directory
@@ -9761,11 +9741,11 @@
* unix/aclocal.m4: Check for Alpha/Linux to set the IEEE flag to
the compiler to be -mieee. Patch from Don Porter.
-1999-07-08 <stanton@scriptics.com>
+1999-07-08 Scott Stanton <stanton@scriptics.com>
* tests/unixSelect.test: Fixed broken test.
- * win/makefile.vc: Added special case target to ensure that
+ * win/makefile.vc: Added special case target to ensure that
tkStubLib.obj is built with -DSTATIC_BUILD.
* win/tkWinX.c (TkWinChildProc): Changed to pass
@@ -9773,11 +9753,11 @@
sub-windows happy. This allows Windows to generate the WM_SIZE
and WM_MOVE messages.
-1999-07-08 <redman@scriptics.com>
+1999-07-08 Scott Redman <redman@scriptics.com>
* unix/configure.in: Fix Tk stub lib file names and flags.
-1999-06-30 <redman@scriptics.com>
+1999-06-30 Scott Redman <redman@scriptics.com>
* generic/tkGrid.c: removed deprecated functions (applied patch
from Jan Nijtmans). [Bug: 2080]
@@ -9790,8 +9770,8 @@
* win/tkWinWm.c: Applied patch from Don Porter to prevent the
windows code from calling the Tcl functions when the stub table
has not been initialized in TkWinWmCleanup. [Bug: 2269]
-
-1999-06-16 <wart@scriptics.com>
+
+1999-06-16 Michael Thomas <wart@scriptics.com>
* unix/configure.in:
* unix/Makefile.in:
@@ -9802,22 +9782,22 @@
to prevent compiler warnings. Cast return value from strlen()
to (int) in one place for the same reason.
-1999-06-03 <stanton@scriptics.com>
+1999-06-03 Scott Stanton <stanton@scriptics.com>
- * unix/tkUnixSelect.c:
- * tests/unixSelect.test:
+ * unix/tkUnixSelect.c:
+ * tests/unixSelect.test:
* generic/tkSelect.c: Fixed selection code to handle Unicode data
in COMPOUND_TEXT and STRING selections. [Bug: 1791]
-1999-06-02 <stanton@scriptics.com>
+1999-06-02 Scott Stanton <stanton@scriptics.com>
- * generic/tkIntXlibDecls.h:
+ * generic/tkIntXlibDecls.h:
* xlib/X11/Xlib.h: Added Mac specific defines to help with
- compilation.
+ compilation.
* generic/tkFont.c: lint
-1999-06-01 <stanton@scriptics.com>
+1999-06-01 Scott Stanton <stanton@scriptics.com>
* unix/tkUnixSelect.c: Improved I18N selection support.
COMPOUND_TEXT is converted to/from iso2022, and STRING is
@@ -9829,57 +9809,57 @@
* generic/tkFont.c: Eliminated use of isupper/tolower in favor of
Unicode variants.
-1999-05-24 <stanton@scriptics.com>
+1999-05-24 Scott Stanton <stanton@scriptics.com>
- * generic/tkStubLib.c:
+ * generic/tkStubLib.c:
* generic/tkStubInit.c:
- * generic/tkIntXlibDecls.h:
- * generic/tkIntPlatDecls.h:
- * generic/tkIntDecls.h:
- * generic/tkInt.decls:
+ * generic/tkIntXlibDecls.h:
+ * generic/tkIntPlatDecls.h:
+ * generic/tkIntDecls.h:
+ * generic/tkInt.decls:
* generic/tkConsole.c: Various changes to try to get the Mac
builds working.
-1999-05-21 <stanton@scriptics.com>
+1999-05-21 Scott Stanton <stanton@scriptics.com>
* win/tkWinClipboard.c: Fixed clipboard code to handle lack of
CF_LOCALE information (e.g. from command.com).
-1999-05-20 <redman@scriptics.com>
+1999-05-20 Scott Redman <redman@scriptics.com>
* library/console.tcl: Changed copyright string to read 1999
Scriptics Corp. in wish console about box.
-
-1999-05-19 <redman@scriptics.com>
+
+1999-05-19 Scott Redman <redman@scriptics.com>
* generic/tk.h: Add extern "C" block around entire header file for
C++ compilers to fix linkage issues. Submitted by Don Porter and
Paul Duffin.
-1999-05-18 <stanton@scriptics.com>
+1999-05-18 Scott Stanton <stanton@scriptics.com>
- * tests/winClipboard.test:
+ * tests/winClipboard.test:
* win/tkWinClipboard.c: Fixed clipboard code so it handles Unicode
data properly on Windows NT and 95. [Bug: 1791]
-1999-05-07 <stanton@scriptics.com>
+1999-05-07 Scott Stanton <stanton@scriptics.com>
* library/menu.tcl: Fixed bug where tk_popup fails when called too
quickly. [Bug: 2009]
-1999-04-30 <stanton@scriptics.com>
+1999-04-30 Scott Stanton <stanton@scriptics.com>
* Changed version number to 8.1.1.
-1999-04-30 <stanton@scriptics.com>
+1999-04-30 Scott Stanton <stanton@scriptics.com>
* Merged changes from 8.1.0 branch:
- * generic/tkDecls.h:
- * generic/tkIntDecls.h:
- * generic/tkIntPlatDecls.h:
- * generic/tkIntXlibDecls.h:
- * generic/tkPlatDecls.h:
+ * generic/tkDecls.h:
+ * generic/tkIntDecls.h:
+ * generic/tkIntPlatDecls.h:
+ * generic/tkIntXlibDecls.h:
+ * generic/tkPlatDecls.h:
* generic/tkStubInit.c: Changed to avoid the need for forward
declarations in stub initializers. Added extern "C" blocks around
stub table pointer declarations so the stubs can be used from C++
@@ -9901,8 +9881,8 @@
* generic/tkImgPPM.c:
* generic/tkImgPhoto.c: Set the -translation and -encoding options
to binary for image files. (reported by Marco Gazzetta)
-
-1999-04-23 <stanton@scriptics.com>
+
+1999-04-23 Scott Stanton <stanton@scriptics.com>
* generic/tkInt.decls: Added TkClipBox, XDrawSegments, and
XForceScreenSaver to stubs.
@@ -9916,30 +9896,30 @@
* generic/tkEntry.c: Fixed bad option table entry.
-1999-04-22 <redman@scriptics.com>
+1999-04-22 Scott Redman <redman@scriptics.com>
* generic/tkImgBmap.c:
* generic/tkImgPPM.c:
* generic/tkImgPhoto.c: Set the -translation and -encoding options
to binary for image files. (reported by Marco Gazzetta)
-1999-04-20 <redman@scriptics.com>
+1999-04-20 Scott Redman <redman@scriptics.com>
* xlib/X11/Xlib.h: changed definition of Status type to use a
typedef instead of a #define to avoid conflicting with the cygwin
win32 headers [Bug 1804]
-1999-04-15 <stanton@scriptics.com>
+1999-04-15 Scott Stanton <stanton@scriptics.com>
* Merged 8.1 branch into the main trunk
-1999-04-09 <redman@scriptics.com>
+1999-04-09 Scott Redman <redman@scriptics.com>
* generic/tkWindow.c: Fixed deadlock situation when the Initialize()
function returns without releasing the mutex. Found while testing
Bug 1700, during safe.test (tk).
-1999-04-06 <stanton@scriptics.com>
+1999-04-06 Scott Stanton <stanton@scriptics.com>
* generic/tkMain.c (Tk_MainEx): Changed to reset result before
calling Tcl_EvalFile. The ensures that error messages will be
@@ -9947,7 +9927,7 @@
* tests/winfo.test: Enabled tests that previously failed.
-1999-04-05 <stanton@scriptics.com>
+1999-04-05 Scott Stanton <stanton@scriptics.com>
* library/bgerror.tcl:
* library/button.tcl:
@@ -9976,8 +9956,8 @@
* library/entry.tcl: Fixed so selection is returned using the
-show character during cut and paste operations. [Bug: 1687]
-
-1999-04-5 <redman@scriptics.com>
+
+1999-04-5 Scott Redman <redman@scriptics.com>
* generic/tkInt.decls:
* generic/tkIntXlibDecls.h:
@@ -9986,21 +9966,21 @@
* xlib/X11/Xlib.h:
* xlib/X11/Xutil.h: Added more X functions to the Win & Mac stubs
tables.
-
-1999-04-05 <stanton@scriptics.com>
+
+1999-04-05 Scott Stanton <stanton@scriptics.com>
* unix/configure.in:
* generic/tkCanvPs.c: Added configure test for pw_gecos field in
pwd to support OS/390. [Bug: 1724]
-1999-04-02 <stanton@scriptics.com>
+1999-04-02 Scott Stanton <stanton@scriptics.com>
- * tests/text.test:
+ * tests/text.test:
* generic/tkText.c: Fixed handling of Unicode in text searches.
The -count option was returning byte counts instead of character
counts. [Bug: 1056, 1148, 1666]
-1999-04-01 <redman@scriptics.com>
+1999-04-01 Scott Redman <redman@scriptics.com>
* generic/tk.decls:
* generic/tk.h:
@@ -10024,7 +10004,7 @@
that send did before (using a "dde eval" command), not yet
completed.
-1999-03-31 <redman@scriptics.com>
+1999-03-31 Scott Redman <redman@scriptics.com>
* win/tkWinSend.c: Modified dde/send code to work properly on
Win95/Win98. String lengths are not returned properly by DDE, so
@@ -10032,28 +10012,28 @@
coming back out. Do not destroy handles until all necessary work
on those handles (and child handles) is done.
-1999-03-30 <stanton@scriptics.com>
+1999-03-30 Scott Stanton <stanton@scriptics.com>
* generic/tkWindow.c (Tk_DestroyWindow): Image handlers are now
finalized before the font subsystem since complex image handlers
may contain references to fonts (e.g. Tix compound images).
[Bug: 1603]
-1999-03-29 <stanton@scriptics.com>
+1999-03-29 Scott Stanton <stanton@scriptics.com>
- * doc/MeasureChar.3:
- * doc/TextLayout.3:
- * generic/tk.decls:
- * generic/tkCanvText.c:
+ * doc/MeasureChar.3:
+ * doc/TextLayout.3:
+ * generic/tk.decls:
+ * generic/tkCanvText.c:
* generic/tkEntry.c:
- * generic/tkFont.c:
- * generic/tkListbox.c:
- * generic/tkMessage.c:
- * mac/tkMacFont.c:
- * unix/tkUnixButton.c:
- * unix/tkUnixFont.c:
- * unix/tkUnixMenu.c:
- * win/tkWinFont.c:
+ * generic/tkFont.c:
+ * generic/tkListbox.c:
+ * generic/tkMessage.c:
+ * mac/tkMacFont.c:
+ * unix/tkUnixButton.c:
+ * unix/tkUnixFont.c:
+ * unix/tkUnixMenu.c:
+ * win/tkWinFont.c:
* win/tkWinMenu.c: Standardized text layout and font interfaces
so they are consistent with respect to byte versus character
oriented indices. The layout functions all manipulate character
@@ -10067,16 +10047,16 @@
* generic/tkFont.c: Changes to named fonts were not being
propagated in some cases. [Bug: 1144]
-
+
* xlib/X11/Xlib.h:
* generic/tkInt.decls: Added XParseColor to xlib stub
- tables. [Bug: 1574]
+ tables. [Bug: 1574]
- * doc/GetBitmap.3:
+ * doc/GetBitmap.3:
* generic/tkBitmap.c (BitmapInit): Eliminated use of Tk_Uid's in
bitmaps. Added a few CONST declarations.
-1999-03-29 <redman@scriptics.com>
+1999-03-29 Scott Redman <redman@scriptics.com>
* unix/configure.in:
* unix/Makefile.in:
@@ -10087,40 +10067,39 @@
* generic/tkPlatDecls.h:
* generic/tkIntXlibDecls.h: Removed stub functions. Always use the
Tcl stubs when building with --enable-shared.
-
-1999-03-26 <redman@scriptics.com>
+1999-03-26 Scott Redman <redman@scriptics.com>
* generic/tkTextIndex.c:
* tests/testIndex.test: Avoid looking past the beginning of the
array storing data for the text widget (.t index end-2c). Added
test case to check for the bug. [Bug 991]
-
+
* generic/tkConsole.c: Copy static strings into a Tcl_DString
before passing to Tcl_Eval, in case the compiler puts static
strings into read-only memory.
-1999-03-26 <suresh@scriptics.com>
-
+1999-03-26 Suresh Ankolekar <suresh@scriptics.com>
+
* unix/configure.in:
--nameble-shared is now the default and builds Tk as a shared
library; specify --disable-shared to build a static Tk library
and shell.
-1999-03-26 <surles@scriptics.com>
+1999-03-26 Bryan Surles <surles@scriptics.com>
* library/menu.tcl: Fixed bug reported by Bryan Oakley in the
menubutton bindings. There was a false assumption that there was
- always a menu attached to the button. [Bug 1116]
+ always a menu attached to the button. [Bug 1116]
-1999-03-26 <redman@scriptics.com>
+1999-03-26 Scott Redman <redman@scriptics.com>
* unix/configure.in: Removed --enable-tcl-stub. Linking Tk to Tcl
stubs is causing too many problems when linking executables like wish.
Until the Tk is a fully loadable extension, linking against the Tcl
stubs is not supported in Tk.
-1999-03-19 <redman@scriptics.com>
+1999-03-19 Scott Redman <redman@scriptics.com>
* generic/tkBitmap.c:
* generic/tkCursor.c:
@@ -10129,23 +10108,23 @@
to be 32bit numbers, although on some 64bit systems (including 64bit
Solaris 7) they are packed into a 64bit value where the upper 32bits
are zero. The normal method of sizeof(XID)/sizeof(int) causes the
- hash table code to assume that the XID is a pointer to an array of
+ hash table code to assume that the XID is a pointer to an array of
two ints, which it is not. Tk now supports 64bit Solaris 7.
-1999-03-17 <stanton@scriptics.com>
+1999-03-17 Scott Stanton <stanton@scriptics.com>
- * win/makefile.vc:
+ * win/makefile.vc:
* generic/tk.h: Changed to use TCL_BETA_RELEASE macro, and fixed
so this works in rc files.
-
- * win/makefile.vc:
- * win/makefile.bc:
- * win/README:
- * unix/configure.in:
- * generic/tk.h:
+
+ * win/makefile.vc:
+ * win/makefile.bc:
+ * win/README:
+ * unix/configure.in:
+ * generic/tk.h:
* README: Updated version to 8.1b3.
-1999-03-14 <stanton@GASPODE>
+1999-03-14 Scott Stanton <stanton@GASPODE>
* unix/configure.in: Added missing stub related definitions.
@@ -10154,12 +10133,12 @@
* generic/tkStubLib.c: Added flags to ensure we are using Tcl
stub macros.
-1999-03-11 <stanton@GASPODE>
+1999-03-11 Scott Stanton <stanton@GASPODE>
* generic/tkInt.decls: Added reserved slot for XSetDashes for use
by the dash patch.
-1999-03-10 <redman@scriptics.com>
+1999-03-10 Scott Redman <redman@scriptics.com>
* xlib/xdraw.c:
* xlib/X11/Xlib.h:
@@ -10193,7 +10172,7 @@
* generic/tkBind.c:
* generic/tkCmds.c:
* generic/tkConfig.c:
- * generic/tkConsole.c:
+ * generic/tkConsole.c:
* generic/tkCursor.c:
* generic/tkGrab.c:
* generic/tkImgPhoto.c:
@@ -10220,15 +10199,15 @@
functions. Most of the changes dealt with shifting around the
function declarations in the header files. Mac code may not
compile, but it shouldn't take much work to fix this.
-
+
* mac/tkMacMenu.c: Added dummy TkpMenuThreadInit for Mac to be
consistent with Unix and Windows versions.
-
-1999-03-08 <lfb@scriptics.com>
- * win/tkWinWm.c: Toplevel class no longer shared between
+1999-03-08 Lee Bernhard <lfb@scriptics.com>
+
+ * win/tkWinWm.c: Toplevel class no longer shared between
threads.
-
+
* win/tkWinX.c: Multiple threads no longer share the same
TkDisplay structure. Required because TkDisplay stores much
thread-specific data for a given thread.
@@ -10236,18 +10215,18 @@
* win/tkWinSend.c: Moved application instance handle out
out thread-local storage. DDE was failing to initialize
when the instance handles were different between threads.
-
+
* win/makefile.vc: Added THREADDEFINES for building with
threads enabled.
-
+
* generic/tkMenu.c:
* win/tkWinMenu.c:
* unix/tkUnixMenu.c: Added TkpMenuThreadInit for initializing
thread-specific Menu state.
-1999-03-01 <redman@scriptics.com>
+1999-03-01 Scott Redman <redman@scriptics.com>
- * win/tkWinWm.c:
+ * win/tkWinWm.c:
* win/tkWinPointer.c:
* win/tkWinInt.h: Fix "focus -force" for Windows. The Win32 API
function SetForegroundWindow() does not work unless the window
@@ -10255,39 +10234,39 @@
being passed was a Tk toplevel, which is a child of the Windows
toplevel.
-1999-02-26 <redman@scriptics.com>
+1999-02-26 Scott Redman <redman@scriptics.com>
* win/cat.c: Remove this file, use the one in the Tcl source directory.
* win/makefile.vc: Remove the wishc.exe from the default targets. Add
- a separate console-wish target to build it. The need for a
+ a separate console-wish target to build it. The need for a
console-wish will go away soon, so we don't want to encourage its
use.
-1999-02-25 <redman@scriptics.com>
+1999-02-25 Scott Redman <redman@scriptics.com>
* win/tkWinWm.c: Properly initialize the tsdPtr->firstWindow field.
-
+
* win/cat.c: Code for cat32.exe, copied from the Tcl sources. Required
in order to run the test suite from the makefile
* win/winMain.c: Add main() for a console-based wishc.exe, which meant
adding code to disable the call to Tk_ConsoleInit().
-
+
* generic/tkConsole.c: Check the standard handles before creating the
new standard channels. This allows a windows app that has stdin,
stdout, or stderr to correctly connect to them.
-
+
* generic/tkMain.c: Add a proper check for the interactive mode, since
the standard channels may actually be connected in windows mode or
even in the console-based wish.
-
+
* win/makefile.vc: Add targets for wishc.exe (console-based wish) and
cat32.exe (for testing). Fix the test suite target so it can be run
from the makefile (which can happen since the standard handles have
been fixed).
-1999-02-12 <lfb@scriptics.com>
+1999-02-12 Lee Bernhard <lfb@scriptics.com>
* generic/tkMenuButton.h:
* generic/tkMenuButton.c:
@@ -10296,39 +10275,38 @@
* unix/tkUnixMenubu.c: Eliminated Tk_Uids used by -state option.
* unix/tkUnixDefault.h
* win/tkWinDefault.h
-
* generic/tk.h:
* generic/tkScale.h:
* generic/tkScale.c:
* generic/tkWindow.c:
- * unix/tkUnixScale.c:
+ * unix/tkUnixScale.c:
* unix/tkUnixDefault.h:
* unix/tkWinDefault.h:
* mac/tkMacDefault.h: Objectified scale widget.
* win/tkWinX.c: Removed Thread-specific data from process
- initialization code that was stopping the Tk Dll from
+ initialization code that was stopping the Tk Dll from
loading.
-1999-02-11 <stanton@GASPODE>
+1999-02-11 Scott Stanton <stanton@GASPODE>
* README:
- * generic/tk.h:
+ * generic/tk.h:
* unix/configure.in:
* win/README:
* win/makefile.bc:
* win/makefile.vc: Updated version to 8.1b2.
-
+
* unix/tkUnixSend.c: Fixed one more Tcl_*ObjVar instance.
-
-1999-02-04 <stanton@GASPODE>
+
+1999-02-04 Scott Stanton <stanton@GASPODE>
* Various cleanup related to the Tcl_Eval and Tcl_ObjSetVar
changes in Tcl.
-
- INTEGRATED PATCHES FROM 8.0.5b2:
-
+
+ INTEGRATED PATCHES FROM 8.0.5b2:
+
* win/tkWinMenu.c (TkpDestroyMenu): Changed so modalMenuPtr is
cleared when it is being destroyed.
@@ -10364,10 +10342,10 @@
* win/makefile.vc: First stab at install target. Fixed quoting so
paths with spaces work.
-
+
* tests/main.test:
* tests/unixWm.test: Better cleanup of temporary files.
-
+
* mac/tkMacAppInit.c:
* generic/tkTest.c:
* generic/tkAppInit.c:
@@ -10390,54 +10368,54 @@
* unix/tkUnixSend.c (Tk_SetAppName): Fixed uninitialized memory
access bug. [Bug: 919]
-1999-1-28 <stanton@GASPODE>
+1999-1-28 Scott Stanton <stanton@GASPODE>
* generic/tkGrid.c: Fixed bug in "grid forget" that failed to cancel
pending idle handlers, resulting in a crash in a few odd cases.
-1999-01-06 <lfb@JUSTICE>
+1999-01-06 Lee Bernhard <lfb@JUSTICE>
+
+ * generic/tk.h, generic/tkGet.c, generic/tkConfig.c,
+ * generic/tkOldConfig.c, generic/tkEntry.c, generic/tkMenubutton.c,
+ * generic/tkMenubutton.h, generic/tkScale.c, generic/tkScale.h,
+ * generic/tkTextDisplay.c, generic/tkText.c, unix/tkUnixMenubu.c,
+ * unix/tkUnixScale.c, mac/tkMacMenu.c, mac/tkMacMenubutton.c,
- * generic/tk.h, generic/tkGet.c, generic/tkConfig.c,
- * generic/tkOldConfig.c, generic/tkEntry.c, generic/tkMenubutton.c,
- * generic/tkMenubutton.h, generic/tkScale.c, generic/tkScale.h,
- * generic/tkTextDisplay.c, generic/tkText.c, unix/tkUnixMenubu.c,
- * unix/tkUnixScale.c, mac/tkMacMenu.c, mac/tkMacMenubutton.c,
-
Removed global Tk_Uids dealing with "-state" configuration option
- and added new TK_CONFIG_STATE configSpec that doesn't use
+ and added new TK_CONFIG_STATE configSpec that doesn't use
Tk_Uids.
1998-12-11 === Tk 8.1b1 Release ===
-
-1998-12-11 <stanton@GASPODE>
+
+1998-12-11 Scott Stanton <stanton@GASPODE>
* generic/tkMain.c (Tk_Main): Fixed improper command line encoding
- handling.
+ handling.
-1998-12-08 <stanton@GASPODE>
+1998-12-08 Scott Stanton <stanton@GASPODE>
* win/tkWinClipboard.c (TkSelGetSelection, TkWinClipboardRender):
Changed to handle multibyte characters properly. [Bug: 935]
-1998-12-07 <stanton@GASPODE>
+1998-12-07 Scott Stanton <stanton@GASPODE>
* library/xmfbox.tcl (tkMotifFDialog_Create): In the cached case,
the data array was not being initialized with the correct set of
widgets.
-1998-12-4 <welch@SAGE>
+1998-12-4 Brent Welch <welch@SAGE>
* Changed patchLevel to 8.1b1
* generic/tkMenu.c (ConfigureMenuCloneEntries): The -menu configuration
- option was being incorrectly specified as just "menu".
+ option was being incorrectly specified as just "menu".
-1998-11-30 <stanton@GASPODE>
+1998-11-30 Scott Stanton <stanton@GASPODE>
* generic/tkButton.c (ConfigureButton): The error result was
getting lost when restoring configuration options. [Bug: 619]
-1998-11-25 <stanton@GASPODE>
+1998-11-25 Scott Stanton <stanton@GASPODE>
* unix/tkUnixFont.c (GetFontAttributes): Initialize an unspecified
family to an empty string.
@@ -10453,7 +10431,7 @@
external string to UTF [Bug: 869]
* integrated tk8.0.4 changes.
-
+
* generic/tkBind.c: fixed deletion order bug where a crash would
result if a binding deleted "."
@@ -10463,7 +10441,7 @@
* unix/tkUnixMenu.c (TkpComputeStandardMenuGeometry): hidemargin
option was not honored properly in menus [Bug: 859]
-1998-11-24 <stanton@GASPODE>
+1998-11-24 Scott Stanton <stanton@GASPODE>
* tkMacMenu.c, tkUnixMenu.c, tkWinMenu.c, tkMenuDraw.c, tkMenu.h,
* tkMenu.c: Backed out the previous fix for bug 620 and
@@ -10474,10 +10452,10 @@
code. In any case the leaks are fixed and there is a lot less
allocation happening. [Bug: 620]
-1998-11-19 <stanton@GASPODE>
+1998-11-19 Scott Stanton <stanton@GASPODE>
* tkMenu.c (DestroyMenuEntry): fixed memory leaks [Bug: 620]
-
+
* tkWinX.c (GetTranslatedKey): fixed bad code merge
* tkWinWm.c, tkWinMenu.c: fixed titles and menus so they properly