From 94df0e39b1ed8fc1df042997f09fb1bdb2ad3552 Mon Sep 17 00:00:00 2001 From: Pat Thoyts Date: Thu, 28 Feb 2002 23:30:36 +0000 Subject: [PATCH] Initial checkin from tkinspect 5.1.6 --- ChangeLog | 329 +++++++++++++++++++++++++++++++++++++++++++++ dot.tkinspect_init | 11 ++ stl-lite/COPYRIGHT | 18 +++ tclIndex | 32 +++++ 4 files changed, 390 insertions(+) create mode 100644 ChangeLog create mode 100644 dot.tkinspect_init create mode 100644 stl-lite/COPYRIGHT create mode 100644 tclIndex diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..ea20334 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,329 @@ +Fri Jun 23 00:20:15 1995 Sam Shen + + * version.tcl: Bump to 5.1.6. + + * README: Update to 5.1.6. + + * WhatsNew.html: Note changes in 5.1.6. + + * Miscellany.html: Fix typo (wrote .tkinspect_opts instead of + .tkinspect_init). + + * version.tcl: Whoops, forgot to bump to release date. + + * version.tcl: Bump to 5.1.5. + + * lists.tcl (run_command): preserve special characters in command + invocation. + + * windows_info.tcl: Handle windows with special characters in + them. + + * windows_list.tcl: Handle windows with special characters in + them. + +Wed Jun 21 01:57:59 1995 Sam Shen + + * lists.tcl: Mark update_needed after a clear. + + * globals_list.tcl (update_scalar): silly bug fix. + + * README: Whoops, fix install instruction. + + * README: Update for 5.1.4. + + * version.tcl: Bump version to 5.1.4. + + * Value.html: Note new list types. + + * install.tcl: Add new help files. Search for both wish and + wish4.0. + + * WhatsNew.html: Note additional interface functions. + + * tkinspect.tcl: Add new help files. + + * Notes.html: Small changes. + + * Intro.html: Add images, canvases, and menus list documentation. + + * Miscellany.html: Note that tkinspect_select can select menus, + images, and canvases. + + * WhatsNew.html: Document 5.1.4 changes. + + * Miscellany.html: Document changes to interface.tcl. + + * Images.html: Say what selecting an image does. + + * Lists.html: Document recent changes, add image, menus, and + canvases lists. + + * Menus.html: Change "item" to "entry". + + * install.tcl: Grab pointer and keyboard during install. Write + messages about searching for wish4.0 in log window. Add + canvas_list.tcl. + + * lists.tcl (create): Add "Remove This List" menu item. + (update_needed): check to make sure window still exists before + do_update. + + * interface.tcl: Add tkinspect_{show,remove}_list. Rename + tkinspect_value_text_window to tkinspect_value_window. Add + tkinspect_value_text_widget. Add tkinspect_display_image. + + * help.tcl: Add up/down bindings, page up/page down bindings. + + * tkinspect.tcl (toplevel): Add canvas_list. + (add_list/remove_list): set list_class_is_on. + + * windows_info.tcl (get_class): check to make sure window still + exists. + + * windows_info.tcl: Fix bug in windows_info:clear. + + * images_list.tcl: Rename "Show Image" to "Display Image". Add + update_self method. + + * windows_list.tcl: Add update_self. + + * menus_list.tcl: Add update_self method. + + * lists.tcl: Reduce width to 15. Add "Update This List" menu item + and required functionality. + + * version.tcl: Check patchlevel and warn about betas prior to + 4.0b4. Bump version to 5.1.3. + + * install.tcl: Add menus_list.tcl and windows_info.tcl. + + * tkinspect.tcl: Use just plain "wish .." instead of "wish -f + ...". Add menus_list. Add windows_info.tcl and appropriate + hooks. + + * windows_list.tcl: Move maintenance of the list of windows to + windows_info. + + * images_list.tcl: Add Show Image menu item and functionality. + + * Value.html, Lists.html: Document use of button 3. + + * value.tcl, lists.tcl: Bring menu up on button 3. + +Tue Jun 20 15:28:39 1995 Sam Shen + + * install.tcl: Search path for a wish4.0, otherwise use + /usr/local/bin/wish4.0. + +Fri Jun 16 01:18:26 1995 Sam Shen + + * install.tcl: For some reason "update idletasks" isn't good + enough to get the windows redrawn. Using "update". + + * version.tcl: Bump to 5.1.2. + + * install.tcl: Install sls.ppm instead of sls.xbm. + + * sls.ppm: initial revision. + + * about.tcl: Use a color photo. + + * help.tcl: Add netscape-like alt-left arrow/right arrow and + space/backspace/delete bindings. + + * cmdline.tcl: Fix packing on text window so it resizes properly. + + * tkinspect.tcl: Add image_list, change tkinspect(list_classes) so + that lists have readable names. + + * images_list.tcl: initial revision (contributed by Gero Kohnert). + + * install.tcl: Add images_list. + +Sun Jun 11 02:11:52 1995 Sam Shen + + * Windows.html: Fix typo in ref to Lists.html. + +Mon Jun 5 01:46:41 1995 Sam Shen + + * README: update for 5.1.1. + + * Intro.html: Remove ref to command line page. + + * version.tcl: Bump to 5.1.1. + + * Notes.html: Add note about copyright status. + + * install.tcl: Add new help files, new source files. + + * windows_list.tcl: Group "get window info..." & "use feedback.." + options together. Reorder window options. + + * lists.tcl: Get rid of remove list menu item (now using + checkboxes on file menu.) + + * Lists.html: Fix note about removing lists. Add note about + updating lists. + + * Intro.html: Rewrite some of it, fold table of contents into + here. + + * tkinspect.tcl: Add new help topics, get rid of old ones. Add + label to command entry. + + * WhatsNew.html: Note the interface. + +Sun Jun 4 01:05:37 1995 Sam Shen + + * Windows.html: Document remaining window options. + + * windows_list.tcl: Use .feedback grab to handle grab. + + * help.tcl: Disable forward & back during rendering. + + * tkinspect.tcl: Change New xxx_list menu items to checkbuttons. + Raise help window. Add hack to get lists frame to collapse when + there are no more lists. + + * help.tcl: Implement forward, back, and go. + + * windows_list.tcl: Add optional feedback when getting windows. + + * stl.tcl: Add tkhtml.tcl. + + * lists.tcl: Add trigger method and binding for space so keyboard + usage works. + + * tkinspect.tcl: Get rid of options menu. Move "New x Window" + stuff to file menu. + +Thu Jun 1 21:24:21 1995 Sam Shen + + * version.tcl: Bump to 5.1.0. + + * install.tcl: Add cmdline.tcl, stl-lite/tkhtml.tcl, and the html + help files. + + * install.tcl: Remove tk 4.0b2 focus work-arounds. + + * defaults.tcl: Add defs for command line. + + * cmdline.tcl: initial revision. + + * tkinspect.tcl: Add command line interface. Source + .tkinspect_init in current directory (if it exists.) + + * tkinspect.tcl: Fix invocation of interpreter menu so things work + with Tk 4.0b3. + +Wed Mar 22 22:55:51 1995 Sam Shen + + * stl.tcl: Add feedback.tcl. + + * lists.tcl: Clean up behavoir of filter_editor buttons. + + * install.tcl: Install help.tcl. + + * tkinspect.tcl: Add help. + +Wed Feb 15 16:09:10 1995 Sam Shen (sls@gainful.lbl.gov) + + * version.tcl: Add a Tk version check. Bump version to 5.0.5. + + * sls.xbm: initial revision. + + * install.tcl: Add version_init call, add title. Pack buttons + with some padding. + +Tue Feb 14 18:55:40 1995 Sam Shen (sls@gainful.lbl.gov) + + * install.tcl: Add version.tcl. + + * version.tcl: initial revision, version number 5.0.4. + + * lists.tcl: Make return in filter_editor add a pattern. Add + list_show dialog. Add underlines. + + * stl.tcl: Source files at global level. + + * value.tcl: Add underlines. + + * tkinspect.tcl: Move version info to version.tcl. Add + underlines. + + * windows_list.tcl: Add underlines. + + * globals_list.tcl: Add underlines. Add a menu to variable trace + dialog, add saving. + + * defaults.tcl: Set all menubutton borderwidth's to 0. + +Mon Feb 13 18:52:49 1995 Sam Shen + + * install.tcl: Change close button name to Exit. + + * windows_list.tcl: Change bindtags to bindtagsplus, add bindtags. + + * tkinspect.tcl: Fix send command button. + +Fri Feb 10 02:59:10 1995 Sam Shen + + * First public release: version 5.0.2 + + * README, stl.tcl: initial revision. + + * tkinspect.tcl: Use stl-lite instead of the real thing. Update + for install.tcl. + + * tkinspect.tcl: Use uniform add_foo/delete_foo names. Add + delete_list. Pack lists with -fill both. Bump version to 5.0.2. + + * value.tcl: Add save & load. + + * lists.tcl: Remove now tells the main window that it's gone. + Also, fix small typo in click. + + * defaults.tcl: Remove font defs. + + * windows_list.tcl: Get rid of "all" hacks, add bindtags + retrieval. + + * value.tcl: Get rid of unimplemented search options. + + * lists.tcl: Add searching. + + * globals_list.tcl: Delete scrolled off lines correctly. Make + sure we use the right name in array variable trace. + +Tue Feb 7 00:26:12 1995 Sam Shen + + * windows_list.tcl: Add classbindings "all" hack. + + * tkinspect.tcl: Change to 5.x.y version numbering (5.0.1 now.) + Check to make sure a target has been selected when clicking. + + * value.tcl: Add searching (partially stolen from + demos/mkTextWind.tcl). + + * value.tcl: Add menu entries. Allow detaching of value. + + * tkinspect.tcl: Allow lists and other widgets to add their own + menus. Add tkinspect_failure. Check to see if there is a target. + + * lists.tcl: Move implementation of various lists to separate + files. Implement filter editing. Add menus. Move menu defs that + were in tkinspect.tcl to here. + + * defaults.tcl: Add more options. + +Mon Feb 6 02:45:44 1995 Sam Shen + + * lists.tcl: Flash windows for all retreive types. Format packing + results nicely. Add filtering of pack -in. + + * value.tcl: Add history. + + * tkinspect.tcl: Change value when window option changes. Add + filtering of pack -in options. Add buttons, command entry. + diff --git a/dot.tkinspect_init b/dot.tkinspect_init new file mode 100644 index 0000000..c6a8a81 --- /dev/null +++ b/dot.tkinspect_init @@ -0,0 +1,11 @@ +# +# this is an example .tkinspect_init, it's what I use when I debug tkinspect +# itself. +# +tkinspect_set_target tkinspect.tcl +tkinspect_show_list images +tkinspect_show_list canvas +tkinspect_select global tkPriv +tkinspect_help WhatsNew +tkinspect_create_cmdline +tkinspect_trace_global tkPriv diff --git a/stl-lite/COPYRIGHT b/stl-lite/COPYRIGHT new file mode 100644 index 0000000..2d803d8 --- /dev/null +++ b/stl-lite/COPYRIGHT @@ -0,0 +1,18 @@ +This software is copyright (C) 1994 by the Lawrence Berkeley Laboratory. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that: (1) source code distributions +retain the above copyright notice and this paragraph in its entirety, (2) +distributions including binary code include the above copyright notice and +this paragraph in its entirety in the documentation or other materials +provided with the distribution, and (3) all advertising materials mentioning +features or use of this software display the following acknowledgement: +``This product includes software developed by the University of California, +Lawrence Berkeley Laboratory and its contributors.'' Neither the name of +the University nor the names of its contributors may be used to endorse +or promote products derived from this software without specific prior +written permission. + +THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. diff --git a/tclIndex b/tclIndex new file mode 100644 index 0000000..95b8159 --- /dev/null +++ b/tclIndex @@ -0,0 +1,32 @@ +# Tcl autoload index file, version 2.0 +# This file is generated by the "auto_mkindex" command +# and sourced to set up indexing information for one or +# more commands. Typically each line is a command that +# sets an element in the auto_index array, where the +# element name is the name of a command and the value is +# a script that loads the command. + +set auto_index(tkinspect_exit) "source $dir/tkinspect.tcl" +set auto_index(tkinspect_widgets_init) "source $dir/tkinspect.tcl" +set auto_index(tkinspect_about) "source $dir/tkinspect.tcl" +set auto_index(tkinspect_create_main_window) "source $dir/tkinspect.tcl" +set auto_index(tkinspect_failure) "source $dir/tkinspect.tcl" +set auto_index(tkerror) "source $dir/tkinspect.tcl" +set auto_index(log) "source $dir/install.tcl" +set auto_index(install_files) "source $dir/install.tcl" +set auto_index(regsub_quote) "source $dir/install.tcl" +set auto_index(install) "source $dir/install.tcl" +set auto_index(tkinspect_default_options) "source $dir/defaults.tcl" +set auto_index(value_no_filter) "source $dir/value.tcl" +set auto_index(create_variable_trace) "source $dir/globals_list.tcl" +set auto_index(stl_lite_init) "source $dir/stl.tcl" +set auto_index(version_init) "source $dir/version.tcl" +set auto_index(tkinspect_main_window) "source $dir/interface.tcl" +set auto_index(tkinspect_set_target) "source $dir/interface.tcl" +set auto_index(tkinspect_select) "source $dir/interface.tcl" +set auto_index(tkinspect_create_cmdline) "source $dir/interface.tcl" +set auto_index(tkinspect_help) "source $dir/interface.tcl" +set auto_index(tkinspect_value_text_window) "source $dir/interface.tcl" +set auto_index(tkinspect_send_value) "source $dir/interface.tcl" +set auto_index(tkinspect_detach_value) "source $dir/interface.tcl" +set auto_index(tkinspect_trace_global) "source $dir/interface.tcl" -- 2.23.0