?? stltask-log.txt
字號:
Fixed the integrity check for the Perl interpreter (added for v2.11)
to properly handle PERL_EXE values in Proxy-CL.INI that do not have
the ".EXE" explicitly as part of the pathname.
10/30/2001 (STLTask v2.11)
Added additional integrity checks to verify that the Perl interpreter
and filter script are both at their configured locations upon startup.
10/08/2001 (STLTask v2.10)
Realized that the "Integrity checking" logic has been thoroughly broken
since the 2.02 release (oops). Fixed it, and cleaned up a bunch of other
stuff in the process, including button captions and error messages.
9/14/2001 (STLTask v2.03)
Enable/Disable filtering commands now give more details and diagnostics.
The check_for_previous_instance feature's interactive confirmation if
the sentinel file is detected upon startup is now suppressed if the /q
(quiet mode) option is in effect. This makes for hassle-free automatic
startup after a system crash if you're starting STLTask from the startup
folder and using /q.
README-STLTask.txt updated, and STLTask.cpp comments describing the
config file options corrected to reflect the new .INI file format.
9/9/2001 (STLTask v2.02)
Finally figured out how to make a yes/no dialog work in response
to a previous instance sentinel file being detected, so I put that
into effect and changed the default value of check_for_previous_instance
to "true". Now, if STLTask detects a previous instance, you don't have
to go in and manually delete the sentinel file--just answer "yes" to the
"Are you sure..." question when STLTask comes up.
Restored "STLTask installed successfully" line at the top of the dialog
box upon initial startup.
Fixed bug where invoking "filter clipboard" on an empty clipboard
fails to produce a diagnostic.
9/4/2001
Changed all STLTask text messages/titles to say "Message Decryptor"
instead of "Error Decryptor", for consistency with CL.
9/3/2001 (STLTask v2.01)
Added logic to strip trailing slashes/backslashes off all pathnames
specified in the config file (and in the defaults set in the source
code); that way, pathname option settings may be written with or without
trailing slashes.
9/1/2001
Changed config file mechanism to use Windows facilities. Config
info now loaded from Proxy-CL.INI (the same file read by CL.EXE)
which should be placed into the Windows directory.
An alternative config file may still be specified on the command line.
8/25/2001 (version 2.0 pre-release) ********* MAJOR REVISION ***********
STLTask's automatic Proxy CL Installation/uninstallation strategy has
been completely redesigned for this release, due to user feedback
and due to the fact that the previous scheme was incompatible with
MSVC's executable file location behavior.
Now, The Proxy CL resides in MSVC's bin directory (CL_DIR). Installation
instructions for the Proxy CL have been updated accordingly, but the
CL.CPP program itself required no changes to its own filename and
directory structure.
Thanks to Paul Suggs and others for their thoughtful feedback that
finally convinced me to implement this new scheme.
Due to the change described above, the PROXY_CL_DIR configuration
option no longer exists. There is no longer a separate directory for
the Proxy CL to reside in.
Many internal symbol names and configuration file option names have
changed, hopefully to be more self-documenting. See the new config
file, Proxy-CL.INI, for a full description of all the current config
options.
Added a "Prepare to apply service pack" command to the context menu.
When selected, it uninstalls the Proxy CL *and* removes CL2.EXE from
the CL_DIR directory, clearing the way for unencumbered application
of a Visual Studio service pack. Everything is "put back to normal"
when STLTask is launched again after the service pack has been applied.
To prevent multiple instances of STLTask from running at the same
time, STLTask now has the ability to create a lock file (STLTASK.LOK)
in the CL_DIR directory upon startup, and removes it upon exit. If the
lock file is detected upon startup, STLTask announces the fact and
exits. If the lock file is present due to a recent crash, you
must remove it manually before restarting STLTask.
A config option, CHECK_FOR_PREVIOUS_INSTANCE (defaults to false)
switches the multiple-instance detection (as described above) on or off.
The Perl script filename (FILTER_SCRIPT) is now properly enclosed in
quotes when filtering the clipboard. Previously, spaces in the
pathname were not properly handled when constructing the internal
command line string.
No longer automatically enables filtering upon startup when an
installed Proxy CL is detected. The filtering toggle file is
always honored.
Renamed STLTask's readme file to STLTask-README.txt to avoid confusing
it with the CL/STLTilt.pl README.txt file.
8/4/2001
Based on some feedback *way* above and beyond the call of duty by
Dave Conrad, I did more work on the README-STLTask.txt file to help
explain the behavior of the program in order to properly configure it.
8/2/2001
Rewrote the "Operation" notes in README-STLTask.txt. The descriptions were
vague and, in the case of "Install" and "Uninstall", actually
described the behavior of the *opposite* function! Sorry about that.
8/1/2001 (version 1.41)
Changed positions of text and buttons in the pop-up window. I'd been
running with "Large fonts" before; now adjusted for "small" fonts.
7/3/2001 (version 1.4)
Added the CLIPBOARD_ONLY config option. This allows folks to eval-
uate STLTask with only the clipboard filtering feature active. In
this mode, it is unnecessary to install the rest of the Proxy CL
package, rename native MSVC commands, etc. etc. When run with
CLIPBOARD_ONLY set to true, the enable/disable and install/uninstall
context menu items do not appear when you right-click on the STLTask
icon.
Added the cliponly.stl sample config file to start up STLTask in
clipboard-filtering-only mode.
6/18/2001 (version 1.31)
Added check for short text in the clipboard filtering function. If
there are less than CLIPBOARD_WARNING_THRESHOLD (set by a #define in
STLTask.CPP) characters in the clipboard when "filter Clipboard" is
selected, a yes/no box pops up with the contents of the clipboard
and a choice of whether to continue or not.
6/17/2001
Accidentally left the DEBUG symbol set to "1" in the 6/15 posting.
corrected this in the source, and also in the precompiled version.
6/15/2001 (version 1.3)
Added "filter Clipboard" feature (works only with output copied
from MSVC's output area, due to funky arbitrary line breaks at col. 250)
The clipboard filtering idea was suggested by Andy Philpotts.
Added new configuration option, STLFILT_FULLPATH, to the STLTask
program and the config file format. This tells STLTask where the
Perl script is (needed for the "filter Clipboard" feature).
Fixed crash bug when config file contained unrecognized key names
Fixed config file comment processing; now handles trailing comments, in
addition to previously supported "comment only" lines.
5/19/2001 (version 1.22)
Fixed erroneous double \\ in comments at top of STLTask.cpp
Left-double-click on the tray icon now brings up the status
dialog. Left single-click now does nothing.
5/11/2001 (version 1.21)
Tidied up the popup menu a bit, adding separators and changing
capitalization on some of the choices for better text visibility.
5/10/2001 (version 1.2)
Added /q ("quiet") option. If given, suppresses sign-on dialog.
Useful so that STLTask may be started up from the Startup folder
without user intervention.
5/9/2001 (version 1.11)
Used "stay on top" dialog style to keep pop up windows from
getting buried
added "thick border" style...which seems to add a title bar and
title, which is OK by me...unfortunately, I don't know how to make
clicking on the bold "title bar" a no-op :-( Now it closes the dialog.
5/8/2001 (version 1.1):
New icon (hey, old one didn't look good as a full-size desktop icon)
Fixed strange behavior both proxy CL.EXE and native CL.EXE BOTH
existed upon startup. Now, it renames the Proxy CL back to the inactive
state under those circumstances (if ever there's a battle between the
native and Proxy CLs, let the native CL prevail...)
Added ID string to dialog box, first official version number (1.1).
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -