Jeff Hobbs [Sat, 23 Feb 2002 06:52:40 +0000 (06:52 +0000)]
* tkcon.tcl (AddSlaveHistory): changed history to not add the
command if it is the same as the previous command (it will still
be evaluated). (soderstrom)
Added panedwindow and labelframe as recognized Tk commands.
Jeff Hobbs [Thu, 24 Jan 2002 19:44:53 +0000 (19:44 +0000)]
* docs/procs.html:
* tkcon.tcl (what): changed to differentiate between 'array' and
'scalar' instead of just returning 'variable'.
(which): called what in uplevel to get scope right.
Jeff Hobbs [Wed, 23 Jan 2002 03:32:48 +0000 (03:32 +0000)]
* tkcon.tcl (ExpandPathname): use a safer regsub to first unescape
the str, then to protect it in the glob.
(dir): Use -directory arg in 8.3+ for better results.
Jeff Hobbs [Thu, 23 Aug 2001 00:50:25 +0000 (00:50 +0000)]
* docs/bindings.html: noted ^r/^s change.
* tkcon.tcl (Event): changed event ^r/^s searching to search for
any matching substring, and blink the substring.
Added statusbar, default off (not much in status yet).
Jeff Hobbs [Mon, 20 Aug 2001 19:10:48 +0000 (19:10 +0000)]
* tkcon.tcl (EvalNamespace): fixed to work when attached to a
foreign interpreter. [Bug #453431]
Added fix that allows access to Tk privates in 8.4. Still needs
a long-term fix. [Bug #450865] (porter)
Jeff Hobbs [Wed, 20 Jun 2001 23:40:48 +0000 (23:40 +0000)]
* tkcon.tcl (InitUI): moved wm protocol inside check to not run
under plugin.
(::tkcon::Retrieve): added a new method to allow tkcon to retrieve
the latest version of itself.
Jeff Hobbs [Wed, 20 Jun 2001 03:17:09 +0000 (03:17 +0000)]
* tkcon.tcl (dir): added fallback in generic dir command to not
require being run in tkcon.
(Init): Changed around how all options are initialized to allow
for tkcon embedders to set their own defaults. Added a usehistory
PRIV key that tells us whether to load/save history files. Added
showOnStartup PRIV key to control whether tkcon should deiconify
itself on startup. Changed setting root to .tkcon to ensure that
root was just . before.
Jeff Hobbs [Mon, 18 Jun 2001 17:24:46 +0000 (17:24 +0000)]
* tkcon.tcl: (InitUI) added WM_DELETE_WINDOW hook to exit to
correctly deconstruct slave consoles.
(tkcon congets/getc) added tkcon show to ensure that tkcon would
be displayed when input is expected.
(GetSelection) new command to handle getting selection, this
supports the new UTF8_STRING type.
Jeff Hobbs [Mon, 28 May 2001 08:47:12 +0000 (08:47 +0000)]
* docs/start.html: added note about ::tkcon::OPT(gets) var.
* docs/tkcon.html: improved docs for tkcon *get* methods.
* tkcon.tcl: reinstituted override of gets by default to use the
tkcon console based gets.
Jeff Hobbs [Mon, 28 May 2001 07:31:45 +0000 (07:31 +0000)]
* tkcon.tcl (dump): corrected outputting local vars with dump.
Added RCS info to PRIV array and About box.
(tkcon congets) corrected congets to set the limit and insert
properly to return data without needing to call the prompt.
(tkcon set) corrected to return [array get] string for arrays,
and scalar value for vars.
Placed exact level value to all calls to uplevel and upvar.
Jeff Hobbs [Thu, 17 May 2001 21:05:48 +0000 (21:05 +0000)]
* tkcon.tcl: make check for actual tkcon root existence to allow
for setting the var ($::tkcon::PRIV(root)) in controlling apps to
better control the root window.
Jeff Hobbs [Fri, 4 May 2001 23:14:34 +0000 (23:14 +0000)]
* tkcon.tcl: allowed 'tkcon font ...' and 'tkcon buffer ...' to
work before the main console have been created.
Changed "TkCon" -> "tkcon", updated for new release.
Jeff Hobbs [Wed, 20 Sep 2000 19:03:03 +0000 (19:03 +0000)]
(InitUI): fixed Configure binding to use correct namespace for OPT
(EvalSocket, EvalSend, EvalAttached): cleaned up to require that
they accept only one arg as the command string to be evaluated.
Prior behavior left some ambiguity as to what was eval'ed where.
EvalOther, EvalSlave may need some sanitation as well.
Jeff Hobbs [Tue, 19 Sep 2000 18:58:00 +0000 (18:58 +0000)]
* tkcon.tcl: updated v2.0 to v2.1 alpha version
All tkcon procedures have been namespaced, except for the ones
that are visible to the user. TkCon has added the ability to
attach to other displays or a socket.
Jeff Hobbs [Tue, 19 Sep 2000 18:55:05 +0000 (18:55 +0000)]
* tkcon.tcl: updated v1.6 to v1.5 version, tagged tkcon-2-0
This is the first version to require 8.0+ to run, although it
will still connect to older interps.