Tk Source Code

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

435 check-ins using file unix/porting.old version 1c4a21be

2000-02-10
08:53
Add support for Appearance Manager 1.2 Floating windows, and the new window classes in unsupported1 check-in: 60c069c9 user: jingham tags: trunk
08:53
* tests/scrollbar.test: fixed check of testmetrics command to allow unix tests to run (testmetrics is mac/pc only)
check-in: cb6eaf6d user: hobbs tags: trunk
08:52
* library/listbox.tcl: * library/text.tcl: added support for <4> and <5> for mousewheel style scrolling on Unix for mice that map to these buttons.
check-in: b344260e user: hobbs tags: trunk
08:52
* generic/tkImgGIF.c (FileReadGIF): added cast for trashBuffer
* generic/tkIntXlibDecls.h: * generic/tkInt.decls: declared some Xlib emulation calls for the Mac
* generic/tkFrame.c (TkInstallFrameMenu): added extra panic to inform user of bad call when framePtr is NULL [Bug: 2530]
* generic/tkMenu.c (DestroyMenuInstance): Placed checks around menu name objects before trying to incr the ref. [Bug: 3402]
* generic/tkTest.c: removed USE_OLD_IMAGE def for Mac
check-in: 73e854b5 user: hobbs tags: trunk
08:52
* generic/tkImgGIF.c (FileReadGIF): added cast for trashBuffer
* generic/tkIntXlibDecls.h: * generic/tkInt.decls: declared some Xlib emulation calls for the Mac
* generic/tkFrame.c (TkInstallFrameMenu): added extra panic to inform user of bad call when framePtr is NULL [Bug: 2530]
* generic/tkMenu.c (DestroyMenuInstance): Placed checks around menu name objects before trying to incr the ref. [Bug: 3402]
* generic/tkTest.c: removed USE_OLD_IMAGE def for Mac
* library/listbox.tcl: * library/text.tcl: added support for <4> and <5> for mousewheel style scrolling on Unix for mice that map to these buttons.
* tests/scrollbar.test: fixed check of testmetrics command to allow unix tests to run (testmetrics is mac/pc only)
* unix/tkUnixWm.c (Tk_CoordsToWindow): qualified delete of error handler as the goto label is reached from above and below.
* unix/configure.in: * unix/aclocal.m4: cleaned up macros to coincide with tcl.m4, added -export-dynamic to LDFLAGS for FreeBSD-3+ [Bug: 2998]
* unix/README: * unix/Makefile.in (dist): removed porting.notes and porting.old from distribution and CVS. The information was very outdated. Now refer to http://dev.scriptics.com/services/support/platforms.html
* xlib/xgc.c: #def'd out XDrawSegments for the Mac, and added some extra include info for the Mac
check-in: c36d2281 user: hobbs tags: trunk
08:51
Fix up debugging detritus in previous checkin. check-in: b7985ae2 user: jingham tags: trunk
08:49
Stop hiding the buffer window used for off-screen drawing from the window list. This doesn't really buy us much, and crashes the newest Appearance manager. check-in: 02b9cb10 user: jingham tags: trunk
08:48
Fix typo in the file info, add Finder Balloon help just cause you can. check-in: e49ce1e7 user: jingham tags: trunk
08:47
Minor Doco fixes. check-in: ce507af6 user: jingham tags: trunk
08:46
Stubs for the Apearance manager routines for use with the 68K version of MacTk. This allows me not to conditionalize their use in the real code. check-in: ac73ea70 user: jingham tags: trunk
08:45
The res form of the Drag & Drop Tclets icon. check-in: ebfac725 user: jingham tags: trunk
08:45
Switch to using .h prefix files, add pre-built headers for TkTest, and add prefix file for tkImgPPM.c, so we can define USE_OLD_IMAGE. check-in: f9db86a5 user: jingham tags: trunk
02:54
flipped debug bit check-in: 4ce04405 user: hobbs tags: trunk
2000-02-09
02:13
* generic/tk.decls: * generic/tkBind.c: * generic/tkInt.decls: * generic/tkIntDecls.h: * generic/tkStubInit.c: * mac/tkMacKeyboard.c: * unix/tkUnixKey.c: * win/tkWinKey.c: Fix for keyboard handling of "dead" keys and caps lock from Peter Spjuth. 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 Tkp* and made public (as private functions) in tkInt.decls.
Step 2, fixes in tkWinKey.c New static function: KeycodeToKeysym(), based on XKeycodeToKeysym() but with different arguments, and a lot of improvements. TkpGetString() changed to use KeycodeToKeysym() + other fixes. TkpGetKeySym() changed to use KeycodeToKeysym() + other fixes. InitKeymapInfo() changed to use KeycodeToKeysym(). TkpSetKeycodeAndState() rewritten, mostly by copying code from XKeysymToKeycode(). XKeycodeToKeysym() rewritten. Preferably it should be removed.
EXPLANATION: The main problem is ToAscii() which has a lot of side effects, and also that XKeycodeToKeysym() is not provided enough input to do a proper job. The changes' main goal is to avoid calling ToAscii() if not necessary, and to provide it with as correct information as possible when called. Also some attempts to clean up what ToAscii() did are done. See the code for details.
BUGS FIXED: Typing shifted (and AltGr) dead keys did not work. Keyboard lock lamps did not work on Win98. Events regarding AltGr-keys behaved badly. Example: On a Swedish keyboard, $ is typed with AltGr-4. That keyboard event would get the keysym '4' not 'dollar'. Also, doing [event generete . <Key-dollar>] would send keysym '4'. Translation to ascii in TkpGetString did not handle return and tab correctly. I.e. [event generate . <Key-Return>] gave wrong %A
check-in: d02d3aa3 user: hobbs tags: trunk
2000-02-08
11:31
* generic/tkDecls.h: * generic/tk.decls: * generic/tk.h: moved new public functions created in dash patch to the stubs interface [Bug: 4062]
* generic/tk.h: * doc/CrtImgType.3: * doc/CrtPhImgFmt.3: * generic/tk.h: * generic/tkImgGIF.c: * generic/tkImgPhoto.c: * generic/tkStubImg.c (new file): * generic/tkTest.c: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: improved support for moving from the old style image C API to the new obj'ified one with new Tk_InitImageArgs command and stub'ing of image code. See docs for how to make the transition. [Bug: 4060]
check-in: dbe34fe5 user: hobbs tags: trunk
10:01
* win/tkWinFont.c: corrected symbol font use to only work on 8-bit characters [Bug: 2406]
* README: * unix/configure.in: * win/configure.in: * generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
check-in: 740a11d2 user: hobbs tags: trunk
10:01
* unix/aclocal.m4: changed all -fpic to -fPIC
* README: * unix/configure.in: * win/configure.in: * generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
check-in: 67d3d142 user: hobbs tags: trunk
10:00
* library/tk.tcl: wrapped check for tcl_platform(os) around info exists because it won't in safe interpreters
check-in: a9cb74b7 user: hobbs tags: trunk
10:00
* generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
check-in: 3ac4276e user: hobbs tags: trunk
10:00
* README: * unix/configure.in: * win/configure.in: * generic/tk.h (TK_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
* library/tk.tcl: wrapped check for tcl_platform(os) around info exists because it won't in safe interpreters
* win/tkWinFont.c: corrected symbol font use to only work on 8-bit characters [Bug: 2406]
* unix/aclocal.m4: changed all -fpic to -fPIC
check-in: 4939a1f7 user: hobbs tags: trunk
2000-02-07
22:12
* library/tkfbox.tcl: Applied patch from bug #4117, tk_getOpenFile/getSaveFile doesn't do the right thing when user types a directory name in the entry and a default extension is specified. check-in: e349f958 user: ericm tags: trunk
2000-02-05
11:11
* unix/tkUnixScale.c (TkpDestroyScale): changed ckfree to Tcl_EventuallyFree to behave with Tcl_Preserve in TkpDisplayScale (prevents possible segfault).
check-in: 72844894 user: hobbs tags: trunk
2000-02-03
21:27
* tests/canvText.test: test for fix for bug #2525.

* generic/tkFont.c (Tk_ComputeTextLayout): Was erroneously setting the width of newline-only text display chunks to some arbitrary huge number, instead of 0; this was interfering with things like the canvas find enclosed feature. (bug #2525). check-in: 2561693f user: ericm tags: trunk

17:29
* 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, which makes it UTF smart (bug #2582). check-in: 50f58fa9 user: ericm tags: trunk
2000-02-01
23:23
* 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 chooseDir dialog. check-in: e4acfbf7 user: ericm tags: trunk
11:41
* win/Makefile.in (install-*): reduced verbosity of install
* win/tkWinPixmap.c (XGetGeometry): added support for windows in XGetGeometry [Bug: 4069]
* win/tkWinFont.c (GetScreenFont): fixed possible mem overrun with long font names [Bug: 4108]
* win/tkWinDialog.c: added EnableWindow calls to dialogs to correct for possible loss of control in parent Tk toplevel [Bug: 1212 et al]
check-in: 97a60a48 user: hobbs tags: trunk
11:41
* unix/aclocal.m4: added *BSD ELF recognition for SHARED_LIB_SUFFIX determination (from Tcl's tcl.m4)
check-in: bee98b7d user: hobbs tags: trunk
11:41
* tests/listbox.test: corrected test case for listbox itemconfigure
check-in: ec500631 user: hobbs tags: trunk
11:41
* 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]
* generic/tkScale.c (TkRoundToResolution): fixed incorrect assumption that (N+1)*delta = N*delta + delta with floating point math [Bug: 3689, 4099] (DestroyScale) Fixed check for cancelling TkpDisplayScale (was REDRAW_ALL, is now REDRAW_PENDING)
check-in: 5e295d87 user: hobbs tags: trunk
11:40
* doc/text.n: clarified docs on what happens during a search with -count when images/windows are embedded
check-in: 029b6655 user: hobbs tags: trunk
11:40
see logs check-in: 854a8390 user: hobbs tags: trunk
2000-01-31
18:38
Fix for bug #4103. check-in: f0c5800f user: ericm tags: trunk
2000-01-27
18:03
fixed transient window madness check-in: a1fc8d65 user: hobbs tags: trunk
16:58
* generic/tkImgGIF.c: Additional code cleanup (now we only have one decoder! neat!) check-in: 8a36f379 user: ericm tags: trunk
05:03
fixes transient window crash when transient is destroyed while master is iconified/withdrawn check-in: 4903e2f7 user: hobbs tags: trunk
01:28
* generic/tkImgPhoto.c: Fixed bug with use of binary data for "-data" option to "image create" command. check-in: 2a127627 user: ericm tags: trunk
00:23
* doc/getOpenFile.n: * doc/chooseDirectory.n: Man page/cross links for tk_chooseDirectory (bug #1786).

* library/tk.tcl: * library/tclIndex: Added hooks for tk_chooseDirectory. (bug #1786)

* library/choosedir.tcl: tk_chooseDirectory implementation for Unix/Mac (bug #1786). check-in: 46df12c5 user: ericm tags: trunk

2000-01-26
21:10
* generic/tkImgPhoto.c: Added some comments regarding slow processing of transparent images.

* generic/tkImgGIF.c: Improved GIF decoder for ~60% speed increase. Added some comments on how to further improve the implementation, time permitting.

* doc/photo.n: Added a description of what the -data string can contain (base64 or binary data). check-in: 45f50a39 user: ericm tags: trunk

17:02
* generic/tkImgPhoto.c: Fixed bug with use of binary data for "-data" option to "image create" command. check-in: 461f25a5 user: ericm tags: trunk
2000-01-21
22:44
* library/tkfbox.tcl: Fixed bug relating to incorrect parent values for error message boxes displayed by the file dialog (bug #3616). check-in: 8cfb3302 user: ericm tags: trunk
17:25
* tests/text.test: * generic/tkText.c: Fixed bug relating to regexp searching for empty lines; previously, the starting line was ignored. (bug #1643). check-in: 9d32c5f4 user: ericm tags: trunk
04:33
removed deletehandler for transient master so that they will always trigger children when made visible check-in: 0a307037 user: hobbs tags: trunk
03:55
* win/tkWinWm.c (TkWmProtocolEventProc): cached atom name as the window could get destroyed during eval [Bug: 2513]
check-in: aa8ee77f user: hobbs tags: trunk
03:55
*** empty log message *** check-in: 6a0992b6 user: hobbs tags: trunk
03:55
* tests/text.test: * generic/tkText.c: fixed missing " in error case and missing 'dump' in subcommand listing [Bug: 4036]
check-in: d37fe2b3 user: hobbs tags: trunk
03:54
* library/text.tcl: fixed double-click selection behavior where there were embedded windows/widgets in the same line. [Bug: 3989]
check-in: a3ea60ec user: hobbs tags: trunk
03:54
* generic/tkInt.h: moved new TkDisplay useInputMethods structure element to end to not disturb position of previous elements in the structure (as compared to Tk <=8.2).
* generic/tkCanvLine.c (LineCoords): fixed segfault when too few coords were passed to a line with certain options set (it should always have thrown an error anyway). [Bug: 4042]
* tests/text.test: * generic/tkText.c: fixed missing " in error case and missing 'dump' in subcommand listing [Bug: 4036]
* generic/tkListbox.c: adjusted use of basic string concatenation in (non-K&R behavior) [Bug: 4027] Swapped bg/fg class for -select(bg|fg) for listbox and their items [Bug: 4039]
check-in: e8800736 user: hobbs tags: trunk
03:54
* doc/WindowId.3: added docs for Tk_IsContainer and Tk_IsEmbedded
* doc/text.n: clarified mark gravity definition and usage of ``word'' in binding definitions. [Bug: 2004 2277 1388]
check-in: ee72d68f user: hobbs tags: trunk
03:53
see log check-in: a2a6abed user: hobbs tags: trunk
2000-01-20
23:46
* tests/grid.test: Added a test for the consecutive ^ and multiple widget case (bug #1386).

* generic/tkGrid.c: Fixed interpretation of consecutive ^ characters in grid command. Previously, ^ ^ was interpreted as meaning that there must be a 2-column widget above to extend, neglecting the case where there was actually 2 1-column widgets above. Now, ^ ^ is interpreted as a possible width; the gridder will consume as many ^'s as there are columns in the widget, and leave the rest for the extension of other widgets. (bug #1386). check-in: c360352e user: ericm tags: trunk

02:32
* library/tk.tcl: Created a virtual event <<PrevWindow>> for reverse tab traversals, with one default binding <Shift-Tab>, and OS specific bindings for Linux, HP-UX, and IRIX. (bug #3163) check-in: 6233d1f2 user: ericm tags: trunk
2000-01-16
05:33
made install less verbose check-in: fb10cb61 user: hobbs tags: trunk
2000-01-14
19:35
fixed masterPtr reference problem check-in: 295b02e7 user: hobbs tags: trunk
03:25
* unix/configure.in: * win/configure.in: updated to patchlevel 8.3b2 * win/tkWinWm.c: added visibility event handler to make sure that transient window wrappers would be updated when the master was initially mapped.
check-in: c7f04d69 user: hobbs tags: trunk, core-8-3-b2
03:25
* changes: updated changes file to reflect 8.3b2 mods * README: * generic/tk.h: * unix/configure.in: * win/configure.in: updated to patchlevel 8.3b2
check-in: 2675982e user: hobbs tags: trunk
2000-01-13
02:07
* win/tkWinScrlbr.c: added check for valid hwnd in ModalLoopProc to avoid crash when building statically
check-in: 5f3e6900 user: hobbs tags: trunk
02:07
* tests/text.test: changed test to reflect change of -hidden to -elide in search options.
check-in: 42c6e769 user: hobbs tags: trunk
02:07
* doc/event.n: * generic/tkBind.c: prevented core with event -warp on Windows when window wasn't mapped [Bug: 4004] and added docs stating the requirement for mapped windows.
check-in: fb9bde2c user: hobbs tags: trunk
02:06
see log check-in: 14092a35 user: hobbs tags: trunk
2000-01-12
11:46
* unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.
check-in: 7b90c5d6 user: hobbs tags: trunk
11:46
* unix/aclocal.m4: strtod bug on Tru64 [Bug: 3378]
* unix/Makefile.in: added tests to prevent unnecessary chmod +x in source dirs while installing [Bug: 3367]
* unix/configure.in: properly sub'ed in TK_SHARED_BUILD [Bug: 3385]
* tests/winWm.test: * tests/unixWm.test: * mac/tkMacWm.c: * unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.
check-in: 29decdaf user: hobbs tags: trunk
11:45
* tests/winWm.test: * tests/unixWm.test: * mac/tkMacWm.c: * unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.
check-in: 4b89efc3 user: hobbs tags: trunk
11:45
* library/dialog.tcl: improved handling of $default arg to allow for name of given button, as well as bounds checking
check-in: d6fd29f3 user: hobbs tags: trunk
11:45
* generic/tkCanvas.c: fixed mem leak with TagSearchExprInit [Bug: 3977]
* generic/tkStubInit.c: * generic/tkDecls.h: remove non-existent Tk_(Get|Create)CanvasVisitor prototypes
* generic/tkText.c: * generic/tkEntry.c: fixed cursor to not blink when widget was disabled [Bug: 1807]
* generic/tkRectOval.c: added note about change to bloat for RectOval bounds calculation for WIN32 only
check-in: 4bc2b483 user: hobbs tags: trunk
11:44
* doc/wm.n: * tests/winWm.test: * tests/unixWm.test: * mac/tkMacWm.c: * unix/tkUnixWm.c: fixed possible X error being raised [Bug: 3377] * win/tkWinWm.c: wm deiconify in zoom state [Bug: 2077], fixed possible flashing of unmapped toplevel in deiconify [Bug: 3338] and fixed mapping of transient window [Bug: 572] Also, for all wm's, extended 'wm state' command to allow setting of the state, and added official support of 'zoomed' state on Win.
check-in: f0818630 user: hobbs tags: trunk
11:44
see log check-in: 9d36b98b user: hobbs tags: trunk
2000-01-06
02:22
* win/tkWinImage.c: added static declaration to function
check-in: d765d110 user: hobbs tags: trunk
02:22
* unix/Makefile.in: added unix/aclocal.m4 to distribution [Bug: 3938] * unix/aclocal.m4: changed NetBSD SHLIB_CFLAGS from -fpic to -fPIC
check-in: b6228a9f user: hobbs tags: trunk
02:22
* mac/tkMacClipboard.c: fixed i18n problems with clipboard [Bug: 3544]
check-in: 724dc190 user: hobbs tags: trunk
02:22
* library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: fixed unprotected arg parsing through eval/after [Bug: 3943]
check-in: 27fac895 user: hobbs tags: trunk
02:18
* doc/text.n: * generic/tkText.c: * generic/tkText.h: * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextTag.c: removed the -state option for text tags, and reoriented it around -elide, as -state disabled was never implemented, and -state hidden is better as -elide.
check-in: 2d0345f6 user: hobbs tags: trunk
02:18
see log check-in: e5ad3664 user: hobbs tags: trunk
1999-12-22
23:01
minor doc fixes check-in: 92b759d2 user: hobbs tags: trunk, core-8-3-b1
20:01
* unix/tkUnixScale.c: fixed potential segv from patch in 3897
check-in: e0d3dad5 user: hobbs tags: trunk
20:01
* tests/unixWm.test: nonPOrtable -> nonPortable
check-in: 4f6aff51 user: hobbs tags: trunk
20:01
* generic/tkScale.c: * generic/tkScale.h: * mac/tkMacScale.c: * unix/tkUnixScale.c: fixed potential segv from patch in 3897
check-in: aacfa414 user: hobbs tags: trunk
20:00
* changes: updated changes file
check-in: 1bfa9062 user: hobbs tags: trunk
03:09
fix for mac happiness check-in: 47b07212 user: hobbs tags: trunk
01:51
updated changes for 8.3b1 check-in: 741d2719 user: hobbs tags: trunk
1999-12-21
23:56
* win/configure.in: * win/aclocal.m4: * README: updated for patch level 8.3b1
check-in: 3f8fd155 user: hobbs tags: trunk
23:56
* unix/configure.in: * README: updated for patch level 8.3b1
* unix/tkUnixWm.c: fixed panic in Tk_CoordsToWindow to print error and continue instead (for Tix) [Bug: 716 et al]
* unix/tkUnixMenu.c: * unix/tkUnixFont.c: * generic/tkImgPPM.c: removed extranneous vars that were set but never used.
* unix/aclocal.m4: removed -O flag for AIX when using the IBM compiler (several versions have a bug that crops up in the text widget). [Bug: 2316]
* unix/Makefile.in: removed extra slash in SCRIPT_INSTALL_DIR [Bug: 3896]
check-in: 319a19a1 user: hobbs tags: trunk
23:55
* scale.test: * generic/tkScale.c: * generic/tkScale.h: fixed possible core when freeing options (cursor) associated with scale widget [Bug: 3897]
check-in: d736cdcd user: hobbs tags: trunk
23:55
* mac/tclMacHLEvents.c: fixed applescript for I18N [Bug: 3644]
check-in: 72918ec4 user: hobbs tags: trunk
23:55
* library/listbox.tcl: added extra checks for existence of tkPriv(listboxSelection) before it was used. [Bug: 3892]
check-in: 5a72b8d0 user: hobbs tags: trunk
23:55
* generic/tk.h: * README: updated for patch level 8.3b1
* generic/tkScale.c: * generic/tkScale.h: fixed possible core when freeing options (cursor) associated with scale widget [Bug: 3897]
* generic/tk3d.c: added extra calculations to ensure that thin frames get refreshed too [Bug: 3596]
* generic/tkCanvText.c: * generic/tkEntry.c: * generic/tkFont.c: * generic/tkImgPPM.c: removed extranneous vars that were set but never used.
check-in: 118f57e1 user: hobbs tags: trunk
23:54
* doc/MeasureChar.3: fixed docs for Tk_MeasureChars to reflect code * doc/listbox.n: fixed formatting problem
check-in: f75ee8c4 user: hobbs tags: trunk
23:54
* README: updated for patch level 8.3b1
check-in: 5711182c user: hobbs tags: trunk
1999-12-16
23:54
Removed tcl.hpj from list of output files. check-in: e532354d user: wart tags: trunk
21:59
* win/tkWinCursor.c: added support for Windows cursors to TkGetCursorByName (.ani, .cur) using -cursor @<filename> (Ascher) [Bug: 1350]
* win/tkWinWm.c: fixed 'wm deiconify' to update position of the toplevel if event is waiting before mapping. (Mao) [Bug: 3687] This removes the need for 'update idle' before 'wm deiconify' on Windows.
check-in: e7aa2a51 user: hobbs tags: trunk
21:59
* unix/tkUnixKey.c: * generic/tkCmds.c: * generic/tkEvent.c: * generic/tkWindow.c: * generic/tkInt.h: add 'tk useinputmethods ?-display win? ?bool?' call to provide support for disabling/enabling the use of XIM on X. This was previously all done at compile time, and always on.
check-in: 5f852c60 user: hobbs tags: trunk
21:58
added tests for tk useinputmethods check-in: fbff38bb user: hobbs tags: trunk
21:58
* mac/tkMacMenu.c: finished bug 3075 by changing the char values of what was checked (verified correctness on Mac).
check-in: 88e3da15 user: hobbs tags: trunk
21:57
* library/tkfbox.tcl: updated tk_get*File to better match the Windows file box it emulates, give proper support to -initialfile, and fixes lack of global tkPriv call. [Bug: 3735 3882]
check-in: ccc62ea5 user: hobbs tags: trunk
21:57
* generic/tkCmds.c: * generic/tkEvent.c: * generic/tkWindow.c: * generic/tkInt.h: add 'tk useinputmethods ?-display win? ?bool?' call to provide support for disabling/enabling the use of XIM on X. This was previously all done at compile time, and always on. Now it
* generic/tkCanvUtil.c: fixed bug in Tk_CanvasPsOutline that freed mem it shouldn't.
* generic/tkFont.c: added "bitstream cyberbit" (popular Windows CJK font) to list of font fallbacks. (kenny) [Bug: 2407]
check-in: 3f23335d user: hobbs tags: trunk
21:57
* doc/GetCursor.3: * win/tkWinCursor.c: added support for Windows cursors to TkGetCursorByName (.ani, .cur) using -cursor @<filename> (Ascher) [Bug: 1350] * doc/listbox.n: added doc for <<ListboxSelect>> [Bug: 3500]
* doc/getOpenFile.n: removed note that -initialfile didn't work for tk_getOpenFile
check-in: bcce99ac user: hobbs tags: trunk
21:56
see log check-in: 0c83d11c user: hobbs tags: trunk
02:13
Added a couple of extra update calls to prevent some window managers from forcing users to manually place toplevels. check-in: d5c65c0d user: wart tags: trunk
1999-12-15
19:27
added declaration for PhotoOptionCleanupProc to prevent warning check-in: f158e1b0 user: hobbs tags: trunk
1999-12-14
07:55
added bug ids to dash patch fixes check-in: c29a7bc3 user: hobbs tags: trunk
06:55
added recognition of tiling in GC check-in: 4127ef6f user: hobbs tags: trunk
06:53
* win/tkWinDraw.c: * win/tkWinPointer.c: added support for pointer warping and platform specific support for dash patch items
check-in: 182e9eb9 user: hobbs tags: trunk
06:53
* unix/mkLinks: added GetDash.3 into the mkLink step
check-in: ccfba3ed user: hobbs tags: trunk
06:53
* tests/bind.test: * tests/canvImg.test: * tests/canvPsArc.tcl: * tests/canvPsImg.tcl: (new file) * tests/canvRect.test: * tests/canvText.test: * tests/canvas.test: * tests/defs.tcl: * tests/entry.test: * tests/event.test: * tests/font.test: * tests/frame.test: * tests/imgPhoto.test: * tests/safe.test: * tests/scale.test: * tests/scrollbar.test: * tests/select.test: * tests/text.test: * tests/textDisp.test: * tests/textTag.test: * tests/unixFont.test: * tests/unixWm.test: * tests/visual_bb.test: * tests/winClipboard.test: tests for the dash patch changes
check-in: 73e913a6 user: hobbs tags: trunk
06:52
* mac/tkMacDraw.c: mac still needs pointer warping routine * mac/tkMacXStubs.c: * win/tkWinDraw.c: * win/tkWinPointer.c: added support for pointer warping and platform specific support for dash patch items
check-in: b9ce571e user: hobbs tags: trunk
06:52
* generic/tkStubInit.c: * generic/tkDecls.h: * generic/tkIntXlibDecls.h: * generic/tkInt.decls: added XSetDashes and XWarpPointer * generic/tk.decls: added Tk_CreateSmoothMethod, and reserved two spots * generic/tk.h: added Tk_SmoothMethod struct, state item to canvas record, #defines for item state, support for using old char*-based canvas item C creation procedures with -DUSE_OLD_CANVAS, Tk_Dash, Tk_TSOffset (-offsets) & Tk_Outline structs and #defs, decls for dash, outline and postscript routines * generic/tkBind.c: added support for Quadruple clicks, and added the -warp option to 'event' with pointer warping routines * xlib/xgc.c: * generic/tkRectOval.c: * generic/tkCanvArc.c: * generic/tkCanvBmap.c: * generic/tkCanvImg.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvPs.c: * generic/tkCanvText.c: * generic/tkCanvUtil.c: * generic/tkCanvWind.c: * generic/tkCanvas.c: * generic/tkCanvas.h: Canvas and items received overhaul to with the addition of the dash patch (Nijtmans, et al) This includes objectification of the 'canvas' command, as well as support for (where appropriate) dashes in items, extended stipple support, state for all items, and postscript generation of images and windows. See the new canvas man page for related docs. * generic/tkEntry.c: added entry widget validation, see entry.n * generic/tkEvent.c: on simulated events, ButtonPress should be matched with ButtonRelease to be correct * generic/tkFont.c: corrected possible null reference * generic/tkFrame.c: made frame a Tcl_Obj based command * generic/tkGet.c: added TkGetDoublePixels * generic/tkImage.c: bug fixes from Img patch and new Tk_PostscriptImage and Tk_SetTSOrigin functions * generic/tkImgBmap.c: new ImgBmapPostscript function * generic/tkImgPhoto.c: new Tk_CreatePhotoOption, Tk_DitherPhoto * generic/tkInt.h: declarations for some new functions * generic/tkMessage.c: reworked relief drawing * generic/tkOldConfig.c: added TK_CONFIG_OBJS so old style ConfigureWidget calls can pass in Tcl_Obj arrays * generic/tkScrollbar.c: * generic/tkScrollbar.h: made -orient use an option table * generic/tkText.c: * generic/tkText.h: made -wrap and -state use option tables * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextImage.c: * generic/tkTextMark.c: * generic/tkTextTag.c: * generic/tkTextWind.c: added support for -elide and -state hidden * generic/tkTrig.c: changed TkMakeBezierCurve to support returning the upper limit of points needed for spline * generic/tkUtil.c: new option table parsing routines * generic/tkWindow.c: init'ing of warp stuff, mouseButtonState
check-in: 363f5922 user: hobbs tags: trunk
06:51
* doc/canvas.n: added docs for items added by dash patch (-*dash*, -state, -active*, -disabled*, -offset, essentially rewrote the man patch for completely updated 8.3 canvas widget. * doc/entry.n: added docs for entry widget validation * doc/event.n: added docs for -warp * doc/text.n: doc'ed new -state value 'hidden' * doc/GetDash.3: (new file) man page explaining Tk_GetDash
check-in: bb2e63fc user: hobbs tags: trunk
06:51
added dash patch check-in: 0032b8bd user: hobbs tags: trunk
1999-12-13
23:22
Fixed "doc" target so that it copies man.macros from Tcl check-in: 312768a8 user: wart tags: trunk
23:03
"make install" now has a dependency on "make all" check-in: 03ed063e user: wart tags: trunk
1999-12-12
22:51
* unix/aclocal.m4: added warning when configuring with --enable-threads that Tk may have problems
check-in: 7460cb51 user: hobbs tags: trunk
22:51
* generic/tkText.c: fixed bug in TextSearchCmd for multibyte chars (Darley) [Bug: 3839]
check-in: ec244d59 user: hobbs tags: trunk
22:51
see log check-in: f7037360 user: hobbs tags: trunk
1999-12-11
23:30
added warning when specifying --enable-threads to Tk Closed-Leaf check-in: 2fe3bd9f user: hobbs tags: core-8-2-1-branch, core-8-2-3, scriptics-sc-1-1
1999-12-10
05:53
updated changes for 8.2.3 check-in: 55eb869d user: hobbs tags: core-8-2-1-branch
1999-12-09
14:46
* win/makefile.vc: removed 16bit stuff, simplified makefile.
check-in: fd4f9e17 user: hobbs tags: trunk
14:46
* generic/tkImgGIF.c: updated casting
check-in: 4174f969 user: hobbs tags: trunk
14:46
see log check-in: af941786 user: hobbs tags: trunk
1999-12-08
00:14
* generic/tkMain.c: need to include tclInt.h for new hook functions that are internal-use-only.
check-in: 5400d84f user: redman tags: trunk
00:11
need tclInt.h for TclSetStartupScriptFileName(). check-in: 277f5bc5 user: redman tags: trunk
1999-12-07
03:51
added TkMacPreprocessMenu check-in: 53c9475f user: hobbs tags: trunk
03:09
added TkpPreprocessMenu (commited before saving one last file...) check-in: 81c3c163 user: hobbs tags: trunk
03:04
* mac/tkMacFont.c: * mac/tkMacMenu.c: * mac/tkMacWindowMgr.c: fixed greyed out menu items, handling of ... elipsis, font mapping problem, and enabled generated menu posting [Bug: 3705]
check-in: 22f9fc81 user: hobbs tags: trunk
03:04
* library/comdlg.tcl: removed tclVerifyInteger and tclSortNoCase, they weren't used, and were not actually correct
check-in: c981b72b user: hobbs tags: trunk
03:04
see log check-in: b5b3d97d user: hobbs tags: trunk
01:03
Added support for building Windows winhelp files. check-in: 7780fdd1 user: wart tags: trunk
1999-12-06
01:54
objectified ImageCreate in tkTest.c check-in: 1264d23d user: hobbs tags: trunk
1999-12-03
07:15
* tests/imgPPM.test: fixed test 2.2 to use -format ppm (since we know have GIF write capability)
check-in: 99441857 user: hobbs tags: trunk
07:15
* library/msgbox.tcl: added color icons for tk_messageBox on Unix and Mac when tk_strictMotif isn't set. (Hipp) * library/tk.tcl: added window bounds checking to ::tk::PlaceWindow
check-in: 428a104b user: hobbs tags: trunk
07:14
* generic/tkInt.h: * generic/tkWindow.c: * generic/tkCmds.c: converted Tk_DestroyCmd, Tk_LowerCmd and Tk_RaiseCmd to their ObjCmd equivalent.
check-in: 226627d1 user: hobbs tags: trunk
07:14
see log check-in: 8a6dabbb user: hobbs tags: trunk
1999-12-02
02:05
* generic/tkMain.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. check-in: b63cb594 user: redman tags: trunk
1999-11-30
07:34
added (int) cast check-in: 2c4e0786 user: hobbs tags: trunk
07:27
* library/entry.tcl: fixed up tkEntrySeeInsert (Nemthi)
check-in: 7f8250b4 user: hobbs tags: trunk
07:26
* generic/tkImgGIF.c: added GIF writing that uses miGIF RLE [Bug: 2039, new patch]
check-in: d11bd98c user: hobbs tags: trunk
07:26
see log check-in: 04a74ee7 user: hobbs tags: trunk
00:02
minor whitespace cleanup check-in: cc8aadfb user: hobbs tags: trunk
00:02
* library/tk.tcl: fixed missing $w in ::tk::PlaceWindow
check-in: 9ffa2a8b user: hobbs tags: trunk
00:02
see log check-in: 95b65cf4 user: hobbs tags: trunk
1999-11-29
18:16
* generic/tkListbox.c: fixed 'get' of listbox to return a string when only one item is requested.
check-in: 20823bae user: hobbs tags: trunk
18:16
fixed listbox check-in: ec24e45c user: hobbs tags: trunk
1999-11-24
20:59
* library/clrpick.tcl: * library/msgbox.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: fixed dialogs to center over -parent, added utility functions ::tk::PlaceWindow, ::tk::SetFocusGrab, ::tk::RestoreFocusGrab to tk.tcl to help
check-in: 21de2175 user: hobbs tags: trunk
20:58
updated dialogs check-in: 5de925fe user: hobbs tags: trunk
01:09
ChangeLog commit. check-in: 8bd368c4 user: ericm tags: trunk
01:09
* tests/listbox.test: Added a test to check that the topIndex is update when items are removed from the listvar variable.

* generic/tkListbox.c: Added a check the updates the topIndex when items are removed from the listvar variable. check-in: 81be7b94 user: ericm tags: trunk

00:20
Additions to update vertical scrollbar info for listboxes when listvar changes. check-in: 4a5e66a5 user: ericm tags: trunk
1999-11-23
23:52
* generic/tk.h: * generic/tkConfig.c: added support for TK_OPTION_DONT_SET_DEFAULT as equiv for TK_CONFIG_DONT_SET_DEFAULT * generic/tkListbox.c: added TK_OPTION_DONT_SET_DEFAULT to the item specs
check-in: 017386d4 user: hobbs tags: trunk
23:52
see log check-in: 9813c9e4 user: hobbs tags: trunk
22:22
Replaced references to mkinstalldirs with mkdir -p check-in: 85419951 user: wart tags: trunk
21:24
Removed bogus dependency on "installdirs" check-in: 54742050 user: wart tags: trunk
1999-11-19
23:35
Creating branch scriptics-sc-1-1-branch Closed-Leaf check-in: bd5a44c3 user: cvs tags: scriptics-sc-1-1-branch, scriptics-sc-1-1-b1, scriptics-sc-1-1-base
23:35
* README: * unix/configure.in: * win/configure.in: * generic/tk.h: updated to patchlevel 3
check-in: b1dba7c4 user: hobbs tags: core-8-2-1-branch
23:35
* README: * unix/configure.in: * win/configure.in: * generic/tk.h: updated to patchlevel 3
* generic/tkColor.c: * generic/tkColor.h: fixed Tk_NameOfColor to work correctly, with minor change to TkColor struct. * generic/tkEntry.c: fixed C expr error in destroy of entry that could lead to 'malformed bucket chain' error
check-in: 02def677 user: hobbs tags: core-8-2-1-branch
22:00
see log check-in: 89ef868c user: hobbs tags: trunk
22:00
* win/tkWinInt.h: removed TkFontAttributes typedef (was redundant with tkFont.h). * win/tkWinPort.h: put #ifndef __GNUC__ around redefinition of str[n]casecmp, as cygwin uses the originals. * win/tkWinX.c: changed GetCurrentTime to GetTickCount (the former is deprecated). [Bug: 2053]
check-in: 98177630 user: hobbs tags: trunk
22:00
* generic/tkColor.c: * generic/tkColor.h: fixed Tk_NameOfColor to work correctly, with minor change to TkColor struct.
* generic/tkConsole.c: added static declaration to ConsoleDeleteProc function (proto already had it)
check-in: 8fec2043 user: hobbs tags: trunk
15:48
* tests/listbox.test: Added tests for itemcget and itemconfigure.

* doc/listbox.n: Added documentation for -listvar option and for itemconfigure and itemcget commands.

* generic/tkListbox.c: Added support for itemconfigure/itemcget listbox subcommands (addresses rfe #936) check-in: 0387f3d8 user: ericm tags: trunk

1999-11-18
02:27
ChangeLog commit. check-in: 61e4c474 user: ericm tags: trunk
02:24
* tests/listbox.test: Updated tests for new error messages.

* generic/tkListbox.c: Improved error messages for bad -listvar's. check-in: 016895b5 user: ericm tags: trunk

02:18
Use mkdir -p to create the install directories (like Tcl already does) check-in: 8cfa27a8 user: wart tags: trunk
01:47
* tests/listbox.test: Added tests for bad -listvar's.

* generic/tkListbox.c: Added handlers for bad -listvar's (ie, bad lists) check-in: a8241d6f user: ericm tags: trunk

1999-11-17
22:13
* tests/listbox.test: Added tests for ListboxUpdateHScrollbar.

* generic/tkListbox.c: Changed some old static buffers to base size on TCL_DOUBLLE_SPACE instead of (completely) hardcoding the size. check-in: 822a6b85 user: ericm tags: trunk

21:56
* tests/listbox.test: New tests for -listvar functionality, and an odd extra case that wasn't covered before.

* generic/tkListbox.c: Tests exposed some bugs, now fixed. check-in: 6682e76d user: ericm tags: trunk

02:40
* tests/listbox.test: Fixed tests to comply with new objectified error messages. No -listvar specific tests yet.

* win/tkWinDefault.h: * unix/tkUnixDefault.h: * mac/tkMacDefault.h: Added default value for -listvar option. check-in: ca26a18f user: ericm tags: trunk

02:38
* generic/tkWindow.c: Changed "listbox" mapping from old-school to new-school objectified command.

* generic/tkListbox.c: Objectified listbox; added support for -listvar option. Converted internal structure to use a Tcl list object to store the data.

* generic/tkInt.h: Changed reference to Tk_ListboxCmd to Tk_ListboxObjCmd. check-in: 11da2620 user: ericm tags: trunk

1999-11-13
01:23
Removed bad option "-geometry" to toplevel check-in: dcfac06d user: wart tags: trunk
1999-11-12
23:55
Added "wm geometry" calls in some tests that were waiting for the user to place a window manually. The Tk test suite can now run on twm with no user intervention. check-in: 8b087c35 user: wart tags: trunk
23:54
Added $(TCLTESTARGS) to the test target so that users can set additional test harness arguments on the make command line:

% make test TCLTESTARGS="-verbose pbs" check-in: 6542142a user: wart tags: trunk

1999-11-10
02:56
* win/winMain.c: corrected winMain to not do a DebugBreak when returning an error message from the top level
check-in: 573f3d0c user: hobbs tags: trunk
02:56
* generic/tkGrid.c: changed Tcl_Alloc to ckalloc
* generic/tkEntry.c: fixed C expr error in destroy of entry that could lead to 'malformed bucket chain' error
check-in: 97bb8053 user: hobbs tags: trunk
02:56
see log check-in: 8c6862e9 user: hobbs tags: trunk
1999-11-03
00:43
Creating branch scriptics-sc-1-0-branch Closed-Leaf check-in: 67d57741 user: cvs tags: scriptics-sc-1-0-branch, core-8-2-2, scriptics-sc-1-0, scriptics-sc-1-0-base
00:43
* win/winMain.c: changed Tcl_AppInit to not cause a DebugBreak on simple startup errors (like bad options to wish)
check-in: a3fa621c user: hobbs tags: core-8-2-1-branch
00:42
updated for 8.2.2 release check-in: 4f1a4d2f user: hobbs tags: core-8-2-1-branch
1999-11-02
22:02
tagged 8.2.2 check-in: 498807f2 user: hobbs tags: core-8-2-1-branch
1999-10-30
09:36
* unix/configure.in: * README: * win/configure.in: * generic/tk.h: updated to patchlevel 2
* win/tkWinKey.c: fixed XKeysymToKeycode to handle mapping of symbolic keysyms (Left, Home, ...) with event generate
check-in: 67cdb179 user: hobbs tags: core-8-2-1-branch
09:36
* unix/configure.in: * README: * win/configure.in: * generic/tk.h: updated to patchlevel 2
check-in: 38eeb715 user: hobbs tags: core-8-2-1-branch
09:36
* library/entry.tcl: change tkEntrySeeInsert to avoid the use of a while loop that could eat CPU tremendously. Behavior of moving the cursor at the right edge changes slightly (previously it tried to keep the cursor at the right edge, now it moves the cursor to a "central right" location - better IMHO). [Bug: 3195]
* library/scrlbar.tcl: changed tkScrollButtonUp to check for existence of tkPriv(relief) in order to avoid spurious release events
check-in: 3e58d7bf user: hobbs tags: core-8-2-1-branch
09:35
* generic/tk.h: updated to patchlevel 2
check-in: d42e0010 user: hobbs tags: core-8-2-1-branch
09:35
see log check-in: ae5fb958 user: hobbs tags: core-8-2-1-branch
09:16
* win/tkWinKey.c: fixed XKeysymToKeycode to handle mapping of symbolic keysyms (Left, Home, ...) with event generate
check-in: 1a19e736 user: hobbs tags: trunk
09:15
* library/entry.tcl: change tkEntrySeeInsert to avoid the use of a while loop that could eat CPU tremendously. Behavior of moving the cursor at the right edge changes slightly (previously it tried to keep the cursor at the right edge, now it moves the cursor to a "central right" location - better IMHO).
check-in: fa96c986 user: hobbs tags: trunk
09:15
see log check-in: ede6bb10 user: hobbs tags: trunk
1999-10-29
03:58
* makefile.vc: changed 'c:/program files' to c:/progra~1
check-in: 64b1cc54 user: hobbs tags: trunk
03:58
* tests/imgPhoto.test: added Img patch (Nijtmans) with docs, headers #def'd with USE_OLD_IMAGE. Upgrades image stuff to Tcl_Obj API, adds alpha channel (images are now 32 bpp)
check-in: 57993609 user: hobbs tags: trunk
03:57
* generic/tk.h: * generic/tkCmds.c: * generic/tkImage.c: * generic/tkImgBmap.c: * generic/tkImgGIF.c: * generic/tkImgPPM.c: * generic/tkImgPhoto.c: * generic/tkInt.h: * generic/tkTest.c: * generic/tkWindow.c: * tests/imgPhoto.test: added Img patch (Nijtmans) with docs, headers #def'd with USE_OLD_IMAGE. Upgrades image stuff to Tcl_Obj API, adds alpha channel (images are now 32 bpp)
check-in: ca63b762 user: hobbs tags: trunk
03:57
* doc/CrtImgType.3: * doc/CrtPhImgFmt.3: * doc/FindPhoto.3: * doc/photo.n: new docs for Img patch mods
check-in: 29af8fe0 user: hobbs tags: trunk
03:57
see log check-in: 36f7ba1c user: hobbs tags: trunk
1999-10-20
01:02
* unix/Makefile.in: added ChangeLog to dist archive
check-in: df008206 user: hobbs tags: trunk
01:02
* library/scrlbar.tcl: changed tkScrollButtonUp to check for existence of tkPriv(relief) in order to avoid spurious release events
check-in: a5da732c user: hobbs tags: trunk
01:02
see log check-in: 96d2caad user: hobbs tags: trunk
1999-10-02
01:14
updated check-in: b4f14f77 user: hobbs tags: core-8-2-1-branch, core-8-2-1, scriptics-bc-1-0-b1
01:08
* unix/Makefile.in: added ChangeLog to source dist
check-in: 84432a3b user: hobbs tags: core-8-2-1-branch
01:08
*** empty log message *** check-in: 8334a8e5 user: hobbs tags: core-8-2-1-branch
1999-10-01
22:45
1999-09-24 Jeff Hobbs <[email protected]>
* */README: * win/makefile.vc: * */configure.in: * generic/tk.h: * library/tk.tcl: up'd to 8.3a1
* unix/Makefile.in: changed 'mkdir' to 'mkdir -p'
* library/dialog.tcl: changed {Times 18} to {Times 12} for dialog font.
check-in: 0d267eb8 user: hobbs tags: trunk
1999-09-30
21:25
updated patch level to 1 check-in: 79e540aa user: hobbs tags: core-8-2-1-branch
1999-09-24
22:17
1999-09-24 Jeff Hobbs <[email protected]>
* unix/Makefile.in: changed 'mkdir' to 'mkdir -p' * library/dialog.tcl: changed {Times 18} to {Times 12} for dialog font.
check-in: 22a78510 user: hobbs tags: core-8-2-1-branch
02:08
1999-09-23 Jeff Hobbs <[email protected]>
* README: * generic/tk.h: changed to reflect 8.2.1 version
check-in: 5896da4f user: hobbs tags: core-8-2-1-branch
1999-09-23
22:03
"make install" now calls "make all" as its first target. check-in: 1b78eea3 user: wart tags: core-8-2-1-branch
1999-09-22
06:53
1999-09-21 Jeff Hobbs <[email protected]>
* generic/tkFont.c: fixed processing of font options and error returned [Bug: 2075]
* win/tkWinWm.c: fixed bug in 'wm deiconify' that raised the wrong toplevel, and changed it to not set focus on overridden toplevels
* unix/aclocal.m4: added fix for FreeBSD-[1-2] recognition [Bug: 2070] and fix to AIX-* to get ldAix right [Bug: 2624], fixed AIX version check and several other config fixes for AIX
* mac/tkMacMenubutton.c: * unix/tkUnixMenubu.c: fixed permanently stippled menubutton image * win/tkWinButton.c: fixed possible pointer smash [Bug: 2733]
* win/tkWinMenu.c: fix for stack overrun in GetTextFace [Bug: 909]
* unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder
* generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676]
check-in: 115c58cd user: hobbs tags: core-8-2-1-branch
06:24
Added necessary substitutions for using tkConfig.sh check-in: 8416812d user: wart tags: core-8-2-1-branch
1999-09-21
06:42
1999-09-16 Jeff Hobbs <[email protected]>
* generic/tkFont.c: fixed processing of font options and error returned [Bug: 2075]
* win/tkWinWm.c: fixed bug in 'wm deiconify' that raised the wrong toplevel, and changed it to not set focus on overridden toplevels

1999-09-15 Jeff Hobbs <[email protected]>

* unix/aclocal.m4: added fix for FreeBSD-[1-2] recognition [Bug: 2070] and fix to AIX-* to get ldAix right [Bug: 2624], fixed AIX version check (readjust from 8-21 fix) and several other config fixes for AIX * mac/tkMacMenubutton.c: * unix/tkUnixMenubu.c: fixed permanently stippled menubutton image * win/tkWinButton.c: fixed possible pointer smash [Bug: 2733]

1999-09-14 Jeff Hobbs <[email protected]>

* win/tkWinMenu.c: fix for stack overrun in GetTextFace [Bug: 909]
check-in: 8b23a0f7 user: hobbs tags: trunk
1999-09-18
00:20
added DEMOPROGS check-in: 9e45d573 user: stanton tags: trunk
1999-09-15
22:35
1999-09-14 Jeff Hobbs <[email protected]>
* win/tkWinMenu.c: fix for stack overrun in GetTextFace [Bug: 909]
check-in: 11691dc3 user: hobbs tags: trunk
1999-09-10
00:23
Made sure that the tkConfig.sh file is always installed.

configure now substitutes XINCLUDES in tkConfig.sh. Needed for Tk extensions like Itk. check-in: 80e6cb78 user: wart tags: trunk

1999-09-02
17:03
* win/tkWinDraw.c: * unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder * generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676] * unix/aclocal.m4: added -bnoentry to the AIX-* flags
check-in: 3cf8a372 user: hobbs tags: trunk
17:03
*** empty log message *** check-in: 2e60194a user: hobbs tags: trunk
17:02
1999-09-01 Jeff Hobbs <[email protected]>
* library/msgbox.tcl: changed the behavior of tk_messageBox on Unix to be more Windows like in handling of <Return> and the default button * library/button.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: updated commands to use [string] ops instead of expr equality operators
check-in: 09a6499c user: hobbs tags: trunk
17:02
1999-09-01 Jeff Hobbs <[email protected]>
* win/tkWinDraw.c: * unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder * generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676] * unix/aclocal.m4: added -bnoentry to the AIX-* flags * generic/tkCursor.c: fixed equality error in GetCursorFromObj [Bug: 2562]
check-in: ae1e73a2 user: hobbs tags: trunk
17:02
1999-09-01 Jeff Hobbs <[email protected]>
* win/tkWinDraw.c: * unix/tkUnixDraw.c: fixed header style for TkpDrawHighlightBorder * generic/tkCanvas.c: fixed GC error (bg <> fg) in tkCanvas.c (from code added to support TkpDrawHighlightBorder) [Bug: 2676] * unix/aclocal.m4: added -bnoentry to the AIX-* flags * generic/tkCursor.c: fixed equality error in GetCursorFromObj [Bug: 2562] * library/msgbox.tcl: changed the behavior of tk_messageBox on Unix to be more Windows like in handling of <Return> and the default button * library/button.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: updated commands to use [string] ops instead of expr equality operators
check-in: a5395cd7 user: hobbs tags: trunk
1999-08-26
18:24
Added "make doc" target that copies the man.macros file from Tcl. check-in: f1364e76 user: wart tags: trunk
1999-08-21
01:14
"make doc" now copies the Tcl file "man.macros" locally. This should allow users to use the man pages from inside the Tk source tree (without having to install). It also fixes some problems that TclX was having when building its help pages. check-in: 622cf072 user: wart tags: trunk
1999-08-18
00:31
Run these tests only if "testmetrics" is defined (i.e. tktest is being used). check-in: dadc630d user: jenn tags: trunk
00:11
Call cleanupTests after defs has been loaded check-in: a5163d5e user: jenn tags: trunk
1999-08-16
08:51
Fix a typo. check-in: 93fe806e user: jingham tags: trunk
00:09
Update copyrights and add my name to Ray's in the credits (blush). check-in: 12a45f88 user: jingham tags: trunk
1999-08-13
18:30
Release 8.2.0 check-in: f28d9903 user: redman tags: trunk, core-8-2-0, scriptics-tclpro-1-3-0
17:52
Fixed ANSI-style function definitions so that they work on K&R compilers properly. check-in: 416e0059 user: redman tags: trunk
08:08
Update to move the build directory out of the source tree. check-in: 1752211a user: jingham tags: trunk
08:07
Fix a bug where the background of the menu can be wrong on Appearances that use pixmaps for the background of the menu. check-in: 844af9d9 user: jingham tags: trunk
08:05
*** empty log message *** check-in: 387ad067 user: jingham tags: trunk
02:58
*** empty log message *** check-in: 7739d4e1 user: hobbs tags: trunk
1999-08-11
20:50
Include the unix/aclocal.m4 file with the distribution. Closed-Leaf check-in: 9a26313a user: redman tags: core-8-2-b3-branch
1999-08-10
23:16
Change version numbers to 8.2.0 check-in: 732af4c7 user: redman tags: trunk
18:49
Change version numbers to 8.2b3, update ChangeLog and changes files. check-in: 0244740f user: redman tags: core-8-2-b3-branch
16:58
1999-08-10 Jeff Hobbs <[email protected]>
* win/tkWinWm.c: changed "wm deiconify" on Windows to raise and force the focus on the deiconified window (behavioral change from 8.1 to comply better with Windows style) [Bug: 1609]
check-in: 34dd58bb user: hobbs tags: trunk
16:58
1999-08-10 Jeff Hobbs <[email protected]>
* generic/tkInt.decls: added TkSetFocusWin * generic/tkFocus.c: changed static SetFocus to TkSetFocusWin
check-in: ed3c4d67 user: hobbs tags: trunk
16:58
1999-08-10 Jeff Hobbs <[email protected]>
* win/tkWinWm.c: changed "wm deiconify" on Windows to raise and force the focus on the deiconified window (behavioral change from 8.1 to comply better with Windows style) [Bug: 1609] * doc/wm.n: clarified behavior of "wm deiconify".
check-in: 08bf466c user: hobbs tags: trunk
16:58
1999-08-10 Jeff Hobbs <[email protected]>
* win/tkWinWm.c: changed "wm deiconify" on Windows to raise and force the focus on the deiconified window (behavioral change from 8.1 to comply better with Windows style) [Bug: 1609] * doc/wm.n: clarified behavior of "wm deiconify". * generic/tkInt.decls: added TkSetFocusWin * generic/tkFocus.c: changed static SetFocus to TkSetFocusWin
check-in: c3651c65 user: hobbs tags: trunk
15:27
1999-08-10 Jeff Hobbs <[email protected]>
* library/clrpick.tcl: * library/console.tcl: * library/tk.tcl: fixed code where abbreviations where used in calling widget methods (confuses iWidgets) [Bug: 2422]
check-in: fc0e0bc2 user: hobbs tags: trunk
05:10
Remove the #ifdef MAC_TCL from TkDrawInsetFocusHighlight, this knowledge is now properly in a "p" function, TkpDrawHighlightBorder. check-in: 51d6a171 user: jingham tags: trunk
05:04
New Function: TkpDrawHighlightBorder. Use this in place of Tk_DrawFocusHighlight. The latter did not work on the Mac, since you need to know both foreground & background color when you draw the active focus ring. check-in: 9bb07818 user: jingham tags: trunk
1999-08-09
16:52
1999-08-09 Jeff Hobbs <[email protected]>
* library/button.tcl: cleaned up programming (config -> configure) and fixed Windows relief bug [Bug: 664] * library/entry.tcl: changed Entry C/C/P to not use global data (now uses tkPriv(data)) [Bug: 1475] * library/listbox.tcl: fixed extended mode script error [Bug: 866]
check-in: dcc927a5 user: hobbs tags: trunk
16:51
1999-08-09 Jeff Hobbs <[email protected]>
* doc/options.n: clarified that -troughcolor doesn't work on Windows * doc/wm.n: fixed wm positionfrom docs [Bug: 2284]
check-in: 849a3382 user: hobbs tags: trunk
16:51
1999-08-09 Jeff Hobbs <[email protected]>
* library/button.tcl: cleaned up programming (config -> configure) and fixed Windows relief bug [Bug: 664] * library/entry.tcl: changed Entry C/C/P to not use global data (now uses tkPriv(data)) [Bug: 1475] * library/listbox.tcl: fixed extended mode script error [Bug: 866] * doc/options.n: clarified that -troughcolor doesn't work on Windows * doc/wm.n: fixed wm positionfrom docs [Bug: 2284]
check-in: 84768ee1 user: hobbs tags: trunk
1999-08-07
18:54
Fix a typo from the 8.0 -> 8.1 conversion of the Menu code. check-in: bcd29d08 user: jingham tags: trunk
18:53
Check the return from Tk_MacGetColor before changing the color check-in: 2e8c0d68 user: jingham tags: trunk
1999-08-05
06:19
Fix a typo left over from the conversion of the Menu code from 8.0 to 8.1. check-in: 1ca6edff user: jingham tags: trunk
1999-08-04
23:42
Added line to make mkLinks executable before it's used. check-in: 9685881c user: wart tags: trunk
21:32
Release 8.2b2 check-in: 43a4e05c user: redman tags: trunk, scriptics-tclpro-1-3-b4, core-8-2-b2
01:00
Fix configure scripts for beta version number (b2 instead of b1). check-in: 9e75ad92 user: redman tags: trunk
1999-08-01
21:25
1999-08-01 Jeff Hobbs <[email protected]>
* mac/tkMacPort.h: wrapped panic in #ifndef panic to avoid compiler errors when used with stubs-#defines, from Vince Darley. [Bug: 2389]
check-in: 7e3e2f5d user: hobbs tags: trunk
1999-07-31
21:17
* xlib/X11/Xlib.h: Remove XFillRectangle since it is now in the stub tables. check-in: 8b0932f7 user: redman tags: trunk
03:36
1999-07-30 Jeff Hobbs <[email protected]>
* tkInt.decls: Added stub entry for XFillRectangle [Bug: 2446]
check-in: eacb2903 user: hobbs tags: trunk
03:35
tkInt.decls file change addition check-in: e2ede242 user: hobbs tags: trunk
02:31
* 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. check-in: 0976632c user: redman tags: trunk
1999-07-30
02:09
* generic/tkConsole.c: Allow tcl to open CON and NUL, even for std channels. Checking for bad/unusable std channels was moved to Tk since its only purpose was to check whether to use the Tk Console Window for the std channels. [Bug: 2393 2392 2209 2458] check-in: 90ccfd68 user: redman tags: trunk
1999-07-29
23:01
* win/Makefile.in: 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. check-in: cecce6d0 user: redman tags: trunk
1999-07-27
16:46
Fix one more install-sh bug check-in: 3dda4c42 user: redman tags: trunk
1999-07-23
16:21
Fix install-sh problem, wrong directory. check-in: d60700d6 user: redman tags: trunk
1999-07-22
21:51
* 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] check-in: 8d154451 user: redman tags: trunk

16:31
Applied patch from Jeff Hobbs to fix typo in menu.tcl [Bug: 2425] check-in: 75e381f6 user: redman tags: trunk
01:32
* unix/Makefile.in: Add Windows configure script to distribution. check-in: 42241791 user: redman tags: trunk
1999-07-20
00:49
Added eval to EXESUFFIX value to resolve ${DBGX} immediately. The debug wish executable was missing the 'd' in its name. check-in: 8c02635c user: wart tags: trunk
1999-07-16
21:43
* unix/Makefile.in: * win/Makefile.in: Copy the prolog.ps from the generic directory for install-libraries. * unix/aclocal.m4: Check for Alpha/Linux to set the IEEE flag to the compiler to be -mieee. Patch from Don Porter. check-in: 61995a50 user: redman tags: trunk
01:52
Fix minor version number. check-in: b62bfd88 user: redman tags: trunk
1999-07-13
22:19
Add .m4 files and Windows configure.in and Makefile.in check-in: b1be87a4 user: redman tags: trunk, scriptics-tclpro-1-3-b3, core-8-2-b1
22:17
Merged from ChangeLog for 8.2b1 release check-in: b810cf7c user: redman tags: trunk
1999-07-12
17:34
Added missing cleanupTests before return check-in: 9d68ebb8 user: jenn tags: trunk
1999-07-09
02:10
* tests/unixSelect.test: Fixed broken test.

* win/makefile.vc: Added special case target to ensure that tkStubLib.obj is built with -DSTATIC_BUILD.

* win/tkWinX.c (TkWinChildProc): Changed to pass WM_WINDOWPOSCHANGED through to DefWindowProc to make OpenGL sub-windows happy. This allows Windows to generate the WM_SIZE and WM_MOVE messages. check-in: bc661b9f user: stanton tags: trunk

1999-07-08
18:22
Added calls to cleanupTests before return statements. check-in: 5cb396da user: jenn tags: trunk
03:59
configure now adds the "g" suffix to the stub library if build with --enable-symbols check-in: 4fe3f576 user: wart tags: trunk
01:11
Fix Tk stub file names and flags check-in: 4fdb6175 user: redman tags: trunk
1999-07-01
00:39
Patches from Bug: 2068 2080 2269 check-in: 4bec4dc6 user: redman tags: trunk
1999-06-30
22:35
Add prolog.ps to windows install-libraries check-in: 5ed3d494 user: redman tags: trunk
16:21
Add prolog.ps check-in: 44ac0637 user: redman tags: trunk
1999-06-29
21:30
Don't install the DLL if it wasn't being built, by checking the DLLSUFFIX variable. check-in: 73668762 user: redman tags: trunk
00:27
install-binaries was nto installing the Tk DLL on Windows check-in: f2feef42 user: surles tags: trunk
1999-06-26
21:49
minor bug in tk Makefile.in check-in: eefdc296 user: surles tags: trunk
1999-06-25
23:48
Changed to Tk 8.2b1 check-in: 8e58d3ef user: welch tags: trunk
23:47
Added note about win/configure.in depending on version change check-in: 9ae1a0c4 user: welch tags: trunk
23:30
Changed to Tk 8.2b1 check-in: 308db555 user: welch tags: trunk
1999-06-22
18:56
Updated comments in Makefile.in check-in: 7db43f9b user: wart tags: trunk
1999-06-19
00:59
Added bug ID to comment about channel I/O bug check-in: 5d40951f user: jenn tags: trunk
1999-06-18
18:44
Changed references to LD_FLAGS to LDFLAGS to be consistent with Tcl. check-in: ef51171a user: wart tags: trunk
17:35
Modifications to CC_EXENAME macro (aclocal.m4).

Fix static builds and installation macros. check-in: 7378f60b user: redman tags: trunk

1999-06-17
19:58
backed out chenges made to tkInt.h and tkText.h and fixed the problem directly in tkText.h check-in: e43aeb8f user: surles tags: trunk
01:39
Updated to reflect recent changes check-in: 6d4914b3 user: wart tags: trunk
01:31
Updated to reflect code changes. check-in: 5e20fa77 user: wart tags: trunk
01:03
Cast third argument of Tcl_DStringAppend to (int) value in case the strlen() function returned a different type. check-in: d7f96597 user: wart tags: trunk
00:39
Updated aclocal.m4 to reflect recent changes in tcl.m4

Changed type of strncmp() parameter from int to size_t in tkConsole.c to remove compiler warnings about bad types. check-in: a86d99d2 user: wart tags: trunk

1999-06-16
22:54
added Makefile.in files for windows check-in: 2ff6b28d user: surles tags: trunk
22:36
merged unix and windows styles check-in: fb387ec3 user: surles tags: trunk
20:11
modified files to work with new windows Makefiles check-in: 8a68de4f user: surles tags: trunk
05:36
Fix a bug in the region calculation for popup menus which would cause the popup to get posted in the wrong place if the menu was going to stick off the bottom of the screen. check-in: ce98dd35 user: jingham tags: trunk
05:33
Have to call Tcl_FindExecutable BEFORE creating the first interpreter. Need to do this in main, since Tk_Main surreptitiously creates the interpreter now. check-in: 979bc5ba user: jingham tags: trunk
02:35
Updated to reflect recent changes in tcl.m4 check-in: d5b0a1e8 user: wart tags: trunk
1999-06-15
22:23
Changes to make the Tk configure and Makefile.in files TEA compliant. check-in: 04e21147 user: wart tags: trunk
1999-06-10
21:50
macros that autoconf will be looking for (tcl.m4) check-in: 0f89dba7 user: wart tags: trunk
1999-06-03
18:50
*** empty log message *** check-in: 371fe9f4 user: stanton tags: trunk
18:50
* unix/tkUnixSelect.c: * tests/unixSelect.test: * generic/tkSelect.c: Fixed selection code to handle Unicode data in COMPOUND_TEXT and STRING selections. [Bug: 1791] check-in: 0b25ecf2 user: stanton tags: trunk
1999-06-02
19:30
added first pass at Tk Windows configure script check-in: 5a9ce630 user: surles tags: trunk
18:16
*** empty log message *** check-in: 2b02ebc3 user: stanton tags: trunk
18:15
* generic/tkIntXlibDecls.h: * xlib/X11/Xlib.h: Added Mac specific defines to help with compilation.

* generic/tkFont.c: lint check-in: 75c01896 user: stanton tags: trunk

1999-06-01
18:51
*** empty log message *** check-in: 15b67efa user: stanton tags: trunk
18:51
* unix/tkUnixSelect.c: Improved I18N selection support. COMPOUND_TEXT is converted to/from iso2022, and STRING is converted to/from iso8859-1. There are still a few loose ends to tie up before this is completely done. check-in: 78db3a09 user: stanton tags: trunk
18:44
* unix/tkUnixFont.c: Eliminated redundant case folding code. check-in: 000bbe88 user: stanton tags: trunk
18:44
* generic/tkFont.c: Eliminated use of isupper/tolower in favor of Unicode variants. check-in: 79864324 user: stanton tags: trunk
1999-05-26
02:39
Merged changes from 1-3-b2 branch into mainline. check-in: 6f88cf92 user: stanton tags: trunk
02:26
fixed incorrect patchlevel info Closed-Leaf check-in: b94b4113 user: stanton tags: scriptics-tclpro-1-3-b2-branch, core-8-1-1
1999-05-25
20:40
First pass at Unicode support in X selection code. check-in: 0d8bca25 user: stanton tags: trunk
20:36
updated changes file for 8.1.1 check-in: afd8ae3d user: stanton tags: scriptics-tclpro-1-3-b2-branch
20:30
updated changes file for 8.1.1 check-in: 39e86998 user: stanton tags: scriptics-tclpro-1-3-b2-branch
01:31
*** empty log message *** check-in: a6a686b8 user: stanton tags: trunk
01:31
* generic/tkStubLib.c: * generic/tkStubInit.c: * 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. check-in: c6a2f31b user: stanton tags: trunk
1999-05-22
06:33
Changes needed to get Tk8.1 to compile with stubs on the Mac check-in: 08051755 user: jingham tags: trunk
06:33
Changes needed to get Tk8.1 to compile with stubs on the Mac Also copied over some changes from Tk8.0.5 to support themed menus. check-in: 3b011c0c user: jingham tags: trunk
06:32
Changes needed to get Tk8.1 to compile with stubs on the Mac check-in: b58707e8 user: jingham tags: trunk
06:32
Copied changes over from Tk8.0.5 to support Themed menus check-in: 41ad2a30 user: jingham tags: trunk
06:32
Changes needed to get Tk8.1 to compile with stubs on the Mac check-in: a0da3de4 user: jingham tags: trunk
02:05
Fixed bug in Windows clipboard code when dealing with selections that don't contain locale information. check-in: 94ed7695 user: stanton tags: trunk
01:59
Merged changes from scriptics-tclpro-1-3-b2 branch check-in: fed3e0ae user: stanton tags: trunk
1999-05-20
22:32
Fix copyright string in console about box. check-in: b2688134 user: redman tags: scriptics-tclpro-1-3-b2-branch, scriptics-tclpro-1-3-b2
1999-05-19
23:26
add extern C block (for C++) check-in: 32293dff user: redman tags: scriptics-tclpro-1-3-b2-branch
23:24
Add extern "C" around entire file check-in: b58fba4a user: redman tags: scriptics-tclpro-1-3-b2-branch
1999-05-18
22:36
*** empty log message *** check-in: 1f790899 user: stanton tags: scriptics-tclpro-1-3-b2-branch
22:27
* tests/winClipboard.test: * win/tkWinClipboard.c: Fixed clipboard code so it handles Unicode data properly on Windows NT and 95. [Bug: 1791] check-in: 32982c10 user: stanton tags: scriptics-tclpro-1-3-b2-branch
1999-05-07
20:05
*** empty log message *** check-in: 09b951bb user: stanton tags: trunk, scriptics-tclpro-1-3-b1, core-8-1-1-base
20:05
* library/menu.tcl: Fixed bug where tk_popup fails when called too quickly. [Bug: 2009] check-in: 61590c0e user: stanton tags: trunk
1999-05-05
21:46
renamed to avoid conflict with tcl's InitStubs doc. check-in: 4f5f9180 user: hershey tags: trunk
1999-04-30
23:40
* Changed version number to 8.1.1. check-in: 60a04b9a user: stanton tags: trunk
22:49
* Merged changes from 8.1.0 branch check-in: 2cf82e5a user: stanton tags: trunk
18:02
removed extra instance of tkConsole.o check-in: 6982f8e7 user: redman tags: trunk
1999-04-28
18:38
Add tkConsole.o check-in: 9a5ca980 user: redman tags: trunk
18:18
Rename TkConsoleCreate_() to Tk_InitConsoleChannels() and make the function public. Add an interp argument and init the Tcl stubs. Rename TkConsoleInit() to Tk_CreateConsoleWindow() Remove TkConsoleCreate() (no underbar) check-in: 702512c2 user: redman tags: trunk
1999-04-24
01:50
merged 8.1.0 changes into mainline check-in: 14df4a4c user: stanton tags: trunk
1999-04-21
21:53
Created branch core-8-1-0-synthetic Closed-Leaf check-in: 437b0c3b user: cvs2fossil tags: core-8-1-0-synthetic, core-8-1-0
21:53
Merged 8-1-0 into mainline. check-in: 0447cf26 user: rjohnson tags: trunk
20:11
merge with 8.1.0 branch check-in: 17ceb230 user: redman tags: trunk
1999-04-20
22:28
Fixed bug 1777 - bug in displaying selection. check-in: 38d1c2ed user: rjohnson tags: trunk
19:20
lint check-in: 9c001e20 user: hershey tags: trunk
18:12
update defs.tcl to be the same as tcl8.1/tests/defs.tcl check-in: 03b6d17d user: hershey tags: trunk
17:01
Rearranged parens for Tcl style conventions. check-in: 78a66cf6 user: rjohnson tags: trunk
01:48
modified the Tk makefiel to copy *.decls for a source release check-in: 899f30c5 user: surles tags: trunk
01:04
Added new tests to scale and text. Fixed core dump in text serach code: Bug 1642 check-in: 9e52f3ff user: rjohnson tags: trunk
1999-04-19
23:54
changed tests--marked some nonPortable; added new constraints to fix bug 1770 check-in: da52c2e1 user: hershey tags: trunk
18:56
Improved patch for scale widget. check-in: fa4f75a3 user: rjohnson tags: trunk
1999-04-17
02:35
Fixed bug 1853 - called NULL interp. check-in: 9f1ad08e user: rjohnson tags: trunk
02:31
Fixed bug 1790 - memory leak. check-in: 0682bc97 user: rjohnson tags: trunk
02:05
Fixed bug 1768 - core dump in scale widget. check-in: 13c44fc8 user: rjohnson tags: trunk
01:39
Fixed bug 1840 check-in: 8218ec30 user: rjohnson tags: trunk
01:09
Fixed bug 1479 check-in: c788e255 user: rjohnson tags: trunk
00:18
fixed bugs 1785 and 1799: decl header files not installed check-in: eb4403eb user: surles tags: trunk
1999-04-16
20:19
removed makefile.bc since we don't support it any longer check-in: a0c7a10c user: stanton tags: trunk
18:26
fixed Tk comment errors check-in: 1eb99ab1 user: surles tags: trunk
18:26
fixed Tk doc bugs check-in: de71f02a user: surles tags: trunk
01:51
* Merged 8.1 branch into the main trunk check-in: 1120dc42 user: stanton tags: trunk
01:25
Creating branch core-8-0-6-branch Closed-Leaf check-in: 19adb6cd user: cvs tags: core-8-0-6-branch, core-8-0-6-base
01:25
* Merged changes from 8.0.5: - Updated for Mac release check-in: a1b05427 user: stanton tags: trunk
01:17
update release date for 8.0.5 Closed-Leaf check-in: a5521f2d user: stanton tags: core-8-0-5-branch, core-8-0-5
1999-03-24
18:07
all file now exits only when Tk is not in interactive mode. check-in: 4259d8ea user: hershey tags: trunk
07:32
Formatting fixes: some tabbing got lost. check-in: 5b5f48c0 user: jingham tags: core-8-0-5-branch
06:02
Set the import weak flag for InterfaceLib and AppearanceLib. The latter to support System 7.x without Appearance, the former because it is necessary if you are going to use the Universal Headers 3.2 with System 7.x or 8.0. check-in: 84c6c980 user: jingham tags: core-8-0-5-branch
05:50
Update to CW Pro 4 and MoreFiles 1.4.9. check-in: 0846ae97 user: jingham tags: core-8-0-5-branch
1999-03-22
21:32
remove --enable-tcl-stub from configure scripts due to linking problems. check-in: 94a8cd90 user: redman tags: trunk
06:44
winfo server used to crash on the Mac. Get the MacOS version and return that instead. check-in: ec10824f user: jingham tags: core-8-0-5-branch
06:44
Got rid of the AppearanceGC, and rely on the tkColor to not set menu foregrounds. check-in: 9d6732a5 user: jingham tags: core-8-0-5-branch
06:43
Check the return value of TkMacGetColor, and don't set the color if it comes back false. check-in: 8946a827 user: jingham tags: core-8-0-5-branch
06:43
Check the return of TkMacGetColor, and don't set the color if it comes back false. check-in: 6b68495e user: jingham tags: core-8-0-5-branch
06:43
If we are using appearance, don't set ANY of the menu colors. This gets the menu foregrounds right with Kaliedoscope and the Architect theme. check-in: 7d0c5741 user: jingham tags: core-8-0-5-branch
06:43
Mostly fixed formatting that had gotten wrong somehow. Also always make sure to check the result of TkMacGetColor, and don't set the color if it comes back false. check-in: 4d1ef4a1 user: jingham tags: core-8-0-5-branch
06:43
Mark some tests pcOrUnix. These are tests of slave interpreters with embedded toplevels. They cause a panic on the Macintosh. So I am temporarily disabling the tests till I can figure out how to work around the problem. check-in: 918e9419 user: jingham tags: core-8-0-5-branch
06:43
On the Macintosh, call update idletasks at the end of each test. Since the test results are written into a text widget, if you don't do an update, the results will lag behind the tests, which can be confusing. check-in: 86687440 user: jingham tags: core-8-0-5-branch
06:43
Changed extern to EXTERN check-in: 133786b8 user: jingham tags: core-8-0-5-branch
06:42
Don't exit on the Macintosh, since this destroys the window that contained the test results. check-in: a1ee18e1 user: jingham tags: core-8-0-5-branch
06:42
Fixed a few references to Tcl8.0.4 that were inappropriately changed to 8.0.5. check-in: 762ccfb5 user: jingham tags: core-8-0-5-branch
1999-03-12
03:17
added reserved slot for use by the dash patch check-in: 4f4a39c4 user: stanton tags: trunk
1999-03-10
21:39
ChangeLog for 8.0.6, stubs implementation and focus -force patch check-in: d6a7e11b user: redman tags: trunk
19:29
Backported "focus -force" patch from 8.1. check-in: ab02cc0a user: redman tags: trunk
18:56
Merge changes in 8.1 into 8.0.6, specifically we should be exporting XCreateBitmapFromData() from the Xlib code. check-in: 1c9f6289 user: redman tags: trunk
07:04
integrated stubs into 8.0 main branch check-in: 4c74dd20 user: stanton tags: trunk
1999-03-07
02:13
Fixed makefile and configure script to properly build wish on Unix. For new stubs code. Closed-Leaf check-in: 51abe287 user: redman tags: dev-stubs-branch
00:15
Stubs changes, now wish works on Windows. check-in: cda1623a user: redman tags: dev-stubs-branch
1999-03-06
23:18
stubbed out TkConsoleCreate and added a call to TkConsoleCreate_ in Tk_Main() so that Tk can be dynamically loaded check-in: 18dbd2f6 user: stanton tags: dev-stubs-branch
23:07
Added stub patches check-in: 9bd30c62 user: stanton tags: dev-stubs-branch
02:23
Modified stubs code to work on Unix. Modified makefile and configure to add stub support and build against libtclstub.a. check-in: 08116ae3 user: redman tags: dev-stubs-branch
01:54
Fixed problem in UNIX sections, regenerated files check-in: 96d5d771 user: redman tags: dev-stubs-branch
00:23
applied Paul Duffin's AIX patch check-in: 528a42c5 user: stanton tags: trunk
00:08
Changes for Tk Stubs implementation. check-in: 0a29ff0a user: redman tags: dev-stubs-branch
00:06
Modifications for Tk Stubs implementation check-in: e0388d01 user: redman tags: dev-stubs-branch
00:06
Modifications for Tk stubs implementation check-in: df0a6f99 user: redman tags: dev-stubs-branch
00:05
Modifications for Tk Stubs implementation Moved function declarations from X11/Xlib.h to ../generic/tkInt.decls check-in: b7ab14a9 user: redman tags: dev-stubs-branch
1999-02-17
02:34
lint check-in: aaa39530 user: hershey tags: trunk
02:05
updated for 8.0.5 with John O's changes. check-in: 1b24f15b user: hershey tags: trunk
1999-02-12
00:51
fixed bad compiler flags check-in: e71ae597 user: stanton tags: trunk
00:50
fixed bad compiler flags check-in: dbd12ef6 user: stanton tags: core-8-0-5-branch, scriptics-tclpro-1-2, scriptics-tclpro-1-2-b2
1999-02-09
03:46
updated readmes for 8.0.5 release check-in: 20c7255e user: stanton tags: trunk
1999-02-04
21:55
final b2 changes check-in: 1a9d2a3a user: stanton tags: trunk
21:44
* win/tkWinMenu.c (TkpDestroyMenu): Changed so modalMenuPtr is cleared when it is being destroyed. check-in: 4b73d7b1 user: stanton tags: trunk
21:43
* generic/tkImgPhoto.c: Changed so color tables are freed immediately instead of being delayed. This ensures that color tables are properly disposed at process exit. check-in: 04613861 user: stanton tags: trunk
21:03
* tests/main.test: * tests/unixWm.test: Better cleanup of temporary files.

Lint. check-in: 8c13f6c6 user: stanton tags: trunk

21:02
* win/makefile.vc: First stab at install target. Fixed quoting so paths with spaces work.

* win/makefile.vc: * win/makefile.bc: Udpated version numbers check-in: 53ebca0f user: stanton tags: trunk

21:01
* win/tkWinWm.c: Changed so windows that aren't resizable don't have resize handles and the zoom box is disabled. check-in: c2bb0258 user: stanton tags: trunk
21:01
* win/tkWinInt.h: * win/tkWinPointer.c: Changed to cancel the mouse timer when a user initiated move/resize loop begins. check-in: 03e9352f user: stanton tags: trunk
21:00
* win/tkWinPointer.c: Changed to cancel the mouse timer when a user initiated move/resize loop begins. check-in: acad85f9 user: stanton tags: trunk
21:00
* win/tkWinFont.c (Tk_MeasureChars): Added a workaround for a bug in GetTextExtentExPoint on Win NT 4.0/Japanese. [Bug: 1006] check-in: 9946f072 user: stanton tags: trunk
21:00
* unix/tkUnixSend.c (Tk_SetAppName): Fixed uninitialized memory access bug. [Bug: 919] check-in: b02b9481 user: stanton tags: trunk
21:00
* unix/configure.in: TK_LD_SEARCH_FLAGS was set incorrectly if SHLIB_LD_LIBS='${LIBS}', and shared linking is performed through the C compiler. Systems affected are Linux, MP-RAS and NEXTSTEP, but also with gcc on many more systems. [Bug: 908] check-in: 07b33ec6 user: stanton tags: trunk
20:59
* library/prolog.ps: Changed string that determines font height to include European character with an umlaut. check-in: a3d9ee80 user: stanton tags: trunk
20:58
* library/menu.tcl (tkMenuFind): Changed so keyboard shortcuts will only be found in the current toplevel. Previously, they might be found in menus attached to other toplevels that might not even be mapped. [Bug: 924] check-in: 2139a2d6 user: stanton tags: trunk
20:57
* mac/tkMacAppInit.c: * generic/tkTest.c: * generic/tkAppInit.c: * win/winMain.c: Changed some EXTERN declarations to extern since they are not defining exported interfaces. This avoids generating useless declspec() attributes and makes the windows makefile simpler. check-in: 3afc334c user: stanton tags: trunk
20:56
* generic/tkImgBmap.c (ImgBmapConfigureInstance): If an image mask changed but ended up with the same XID, the GC failed to be updated and so the new mask was not used. [Bug: 970] check-in: 4042ca4d user: stanton tags: trunk
20:53
* generic/tkFocus.c (SetFocus): Changed to focus window is always set if -force is specified. This fixes the problem on Windows where Tk does not activate the window if it already has focus. check-in: 75cfe78b user: stanton tags: trunk
20:51
* generic/tkConsole.c: Fixed so errors in console eval are reported properly. Eliminated duplicate result messages. [Bug: 973] check-in: 108ff6c5 user: stanton tags: trunk
20:51
* generic/tkCanvLine.c: Changed to treat zero width lines like they have width 1 for purposes of selection. [Bug: 925] check-in: b2051e22 user: stanton tags: trunk
1999-01-29
00:32
Added -pipe option if gcc is being used. check-in: cc765dd9 user: rjohnson tags: trunk
1999-01-06
21:10
* generic/tkGrid.c: Fixed bug in "grid forget" that failed to cancel pending idle handlers, resulting in a crash in a few odd cases. check-in: 065f580b user: stanton tags: trunk, scriptics-tclpro-1-2-b1
1999-01-04
19:25
Updated the version to 8.0.5. check-in: df068ffc user: rjohnson tags: trunk
1998-12-29
19:34
now removes "script" file created by test. check-in: 606bd06d user: hershey tags: trunk, scriptics-tclpro-1-2-a1
1998-12-08
04:05
added "cleanupbg" call before return, needed because tests return early if tktest is not the interp. check-in: 9b5159da user: hershey tags: trunk
1998-12-07
23:29
- updated filebox test to work regardless of current working dir. - updated imgPhoto to check for teapot.ppm before running the tests. exits gracefully if file cannot be found. - lint in "all" file check-in: 57baa455 user: hershey tags: trunk
04:48
Fixed a typo check-in: 8d847feb user: rjohnson tags: trunk
1998-12-04
04:19
Update all and defs to work with nightly test environment. Both files now pass the checker! check-in: 5d66c96e user: hershey tags: trunk
1998-11-25
02:14
added release marker check-in: 66d93ecf user: stanton tags: trunk
01:48
Fixed font display bug (#846) check-in: 4a3d2bfb user: stanton tags: trunk
1998-11-12
12:34
Updated Mac project files. check-in: cb60f36e user: rjohnson tags: trunk, core-8-0-4
06:22
Removed lint check-in: e9574c33 user: welch tags: trunk
05:59
Added comment about folder names for tcl & tk, and one addition to the bugs.doc file. check-in: 826c81b3 user: jingham tags: trunk
1998-11-11
17:28
Make the Macintosh Menu's adopt the current Theme Appearance if the Appearance extension (version 1.0.1 or later) is installed check-in: 969e94cb user: jingham tags: trunk
1998-11-03
02:06
fixed broken tests check-in: bf0eb663 user: stanton tags: trunk
02:04
updated version number to 8.0.4 check-in: 5d58e293 user: stanton tags: trunk
1998-10-20
20:02
Changed config & Makefile to support n32 format on IRIX. check-in: 44b64717 user: rjohnson tags: trunk
1998-10-16
17:22
Updated win/README to 8.0.4, added it to the list of files to update check-in: 90b37fc0 user: escoffon tags: trunk
00:46
Fixed bug in options for text items in canvas widget. unlike all other items they didn't support a null (transparant fill color) check-in: 9d8e38e4 user: rjohnson tags: trunk
1998-10-14
00:59

Updated patchlevel to 8.0.4 (to match Tcl update) check-in: 84fa0ca4 user: rjohnson tags: trunk

00:34
Add parens around expression in if statement. The code would not compile correctly under some compilers. Also it was not in the Tcl style conventions. check-in: bc0f8ca3 user: rjohnson tags: trunk
1998-10-13
18:13
Added performance improvement to canvas tag manipulation. This was a submitted patch. check-in: 4efcb010 user: rjohnson tags: trunk
1998-10-10
00:30
Added support for the MouseWheel event. check-in: 36ac110b user: rjohnson tags: trunk
1998-10-07
20:57
Fixed a bug that caused the Tk DLL to be linked against msvcrt.lib for both debug and nodebug builds. check-in: 2f6c60e8 user: escoffon tags: trunk
1998-09-30
23:46
Fixed memory leak in unix wm command check-in: 4ba720fc user: rjohnson tags: trunk
22:09
Increase thew stack size for executables so that runaway recursion does not crash the process. check-in: bd15a208 user: escoffon tags: trunk
20:19
Added support for Win95. check-in: dfca11e1 user: escoffon tags: trunk
19:01
Removed old/unused function declarations removed unused file on Mac implementation made bell cmd an obj cmd - improved it's test suite check-in: 33ce8b59 user: rjohnson tags: trunk
1998-09-23
20:18
Removed "sccs" commands from "Makefile.in" to facilititate switch over to CVS. check-in: abd2fd3f user: build tags: trunk
1998-09-22
18:57
Added missing line terminator check-in: 09a61d07 user: stanton tags: trunk, core-8-0-3
1998-09-14
18:22
Replaced SCCS strings, fixed binary files check-in: fb58b663 user: stanton tags: trunk