Thursday, December 22, 2005
- SciTE 1.67 wbd-2 released
SciTE 1.67-wbd-1 was posted as a pre-release last week. No significant bugs were reported. However, there is a minor enhancement to the "Use Monospaced Font" menu option, so it is given a new version number to distinguish it from the prerelease. You can download SciTE 1.67-wbd-2 from here.
About the change: Neil removed some unnecessary global variables in SciTE 1.67. This was definitely an improvement. However, as a side effect of this, the behavior of the "Use Monospaced Font" menu option changed. Previously, when a new buffer was opened, the monospaced setting would be carried forward from the active buffer. In the SciTE 1.67, the Monospaced option is reset to proportional whenever a new buffer is created.
My version 1.67-wbd-1 restored the old behavior without using global variables. However, this also restored an inconsistency that was present in earlier versions of SciTE: if multiple buffers were opened, some monospaced and some not, then the user would get a different Monospaced setting for the new buffer, depending which buffer was active when they did it.
The best way that I could think of to resolve this, while keeping
"Use Monospaced Font" as a per-buffer setting, is to make it "sticky":
when the user toggles it in the Options menu, remember what they toggled it to,
and use that as the default mode for new buffers. So, if the user is
looking at a proportional buffer and switches it to monospaced, assume
they will want monospaced for new buffers as well.
Saturday, December 17, 2005
- SciTE 1.67-wbd-1 release candidate
SciTE 1.67 is out in time for Christomas, hooray!
A release candidate of my customized version, SciTE 1.67-wbd-1, is available here. If no problems are reported in the next two weeks, this version will be promoted to "full release" status, replacing 1.66 as my preferred version. If there are problems, the 1.67-wbd-1 will be withdrawn, and hopefully corrected and re-released in a timely fashion.