SciTE 3.2.1 released

146 views
Skip to first unread message

Neil Hodgson

unread,
Jul 14, 2012, 8:29:11 AM7/14/12
to scite-i...@googlegroups.com
   SciTE 3.2.1 is now available from the scintilla.org web site.

   SciTE 3.2.1 is a minor feature and bug fix release.

   In SciTE Lua scripts, string properties in Scintilla API can be retrieved as well as set using property notation. This is incompatible with some existing scripts which will have to change to continue working. The changes that will be needed are from methods to properties (so '.' instead of ':') and with names changed:
AutoCGetCurrent -> AutoCCurrent
AutoCGetCurrentText -> AutoCCurrentText
SetFoldFlags -> FoldFlags
MarkerSetAlpha -> MarkerAlpha
MarkerSetBack -> MarkerBack
MarkerSetBackSelected -> MarkerBackSelected
MarkerSetFore -> MarkerFore
GetProperty -> Property
GetPropertyExpanded -> PropertyExpanded
StyleGetFont -> StyleFont
GetTag -> Tag

   SciTE properties files can be longer than 60K.

   Some problems with buffers were fixed which may make background saving work better on GTK+. Background save is still disabled by default on GTK+ but can be enabled with
background.save.size=0
   It would help if users on GTK+ would try enabling background saving and report whether it works as it is one area that the GTK+ version lags the Windows and OS X versions.

   Other changes were made and bugs fixed. A detailed list of changes is available on the history page.
http://www.scintilla.org/ScintillaHistory.html

   SciTE uses Mercurial (Hg) for source code control. The repositories can be cloned with
hg clone http://scintilla.hg.sourceforge.net:8000/hgroot/scintilla/scintilla
hg clone http://scintilla.hg.sourceforge.net:8000/hgroot/scintilla/scite

   Thanks to the contributors of code and documentation and to the testers.

   Neil

OALite

unread,
Jul 19, 2012, 3:20:10 AM7/19/12
to scite-i...@googlegroups.com
Crash when open SciTE.exe

<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="SciTE.exe" FILTER="GRABMI_FILTER_PRIVACY">
    <MATCHING_FILE NAME="SciLexer.dll" SIZE="654848" CHECKSUM="0xDC272A9E" BIN_FILE_VERSION="3.2.1.0" BIN_PRODUCT_VERSION="3.2.1.0" PRODUCT_VERSION="3.2.1" FILE_DESCRIPTION="Scintilla.DLL - a Source Editing Component" COMPANY_NAME="Neil Hodgson ne...@scintilla.org" PRODUCT_NAME="Scintilla" FILE_VERSION="3.2.1" ORIGINAL_FILENAME="Scintilla.DLL" INTERNAL_NAME="Scintilla" LEGAL_COPYRIGHT="Copyright 1998-2012 by Neil Hodgson" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="3.2.1.0" UPTO_BIN_PRODUCT_VERSION="3.2.1.0" LINK_DATE="07/13/2012 04:23:56" UPTO_LINK_DATE="07/13/2012 04:23:56" VER_LANGUAGE="英语(美国) [0x409]" />
    <MATCHING_FILE NAME="SciTE.exe" SIZE="842752" CHECKSUM="0x36FE5FFE" BIN_FILE_VERSION="3.2.1.0" BIN_PRODUCT_VERSION="3.2.1.0" PRODUCT_VERSION="3.2.1" FILE_DESCRIPTION="SciTE - a Scintilla based Text Editor" COMPANY_NAME="Neil Hodgson ne...@scintilla.org" PRODUCT_NAME="SciTE" FILE_VERSION="3.2.1" ORIGINAL_FILENAME="SciTE.EXE" INTERNAL_NAME="SciTE" LEGAL_COPYRIGHT="Copyright 1998-2012 by Neil Hodgson" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="3.2.1.0" UPTO_BIN_PRODUCT_VERSION="3.2.1.0" LINK_DATE="07/13/2012 04:24:06" UPTO_LINK_DATE="07/13/2012 04:24:06" VER_LANGUAGE="英语(美国) [0x409]" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
    <MATCHING_FILE NAME="kernel32.dll" SIZE="1150464" CHECKSUM="0xC48B85C8" BIN_FILE_VERSION="5.1.2600.5781" BIN_PRODUCT_VERSION="5.1.2600.5781" PRODUCT_VERSION="5.1.2600.5781" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft(R) Windows(R) Operating System" FILE_VERSION="5.1.2600.5781 (xpsp_sp3_gdr.090321-1317)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="(C) Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x11E97E" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.5781" UPTO_BIN_PRODUCT_VERSION="5.1.2600.5781" LINK_DATE="03/21/2009 14:06:57" UPTO_LINK_DATE="03/21/2009 14:06:57" VER_LANGUAGE="中文(中国) [0x804]" />
</EXE>
</DATABASE>

Philippe Lhoste

unread,
Jul 19, 2012, 4:27:05 AM7/19/12
to scite-i...@googlegroups.com
Do you mean it crashes when opening a file with the above data?
Perhaps you should have joined the file instead of pasting its content here.
I copied it from Thunderbird, pasted it in SciTE after setting the encoding to UTF-16 (big
endian) and saved it.
I re-opened it without problem (on Windows 7 Professional).
I use a custom build (with only additional lexers) made with Visual Studio 2010 Express.

--
Philippe Lhoste
-- (near) Paris -- France
-- http://Phi.Lho.free.fr
-- -- -- -- -- -- -- -- -- -- -- -- -- --



Neil Hodgson

unread,
Jul 19, 2012, 8:11:05 AM7/19/12
to scite-i...@googlegroups.com
Philippe Lhoste:

Do you mean it crashes when opening a file with the above data?
 
   It looks like a crash report although it only reveals some loaded modules without anything interesting like a stack trace.

   Started up an XP machine for the first time in months and 3.2.1 seems to run OK.

   The original poster could try reverting any changed settings to see if the crash is due to a particular setting.

   Neil

OALite

unread,
Jul 20, 2012, 12:04:41 AM7/20/12
to scite-i...@googlegroups.com, nyama...@me.com
It god damn hard to copy all the content from "Error report contents" window.

Exception Information
Code: 0xc0000005    Flags: 0x00000000
Record: 0x0000000000000000    Address: 0x0000000000426b5d

System Information
Windows NT 5.1 Build: 2600
CPU Vendor Code: 756E6547 - 49656E69 - 6C65746E
CPU Version: 000006F6  CPU Feature Code: BFEBFBF
Checksum: 0x00000000    Time Stamp: 0x4fffa2f4
Version Information
 Signature:    feef04bd
 StrucVer:    00010000
 FileVer:    (3.2:1.0)
 ProdVer:    (3.2:1.0)
 FlagMask:    0000003f
 Flags:        00000000
 OS:        00040004
 FileType:    00000001
 SubType:    00000000
 FileDate:    0000000
Module 2
ntdll.dll
Image Base: 0x7c920000    Image Size: 0x00000000
Checksum: 0x000a0129    Time Stamp: 0x4d00f280
Version Information
 Signature:    feef04bd
 StrucVer:    00010000
 FileVer:    (5.1:2600.6055)
 ProdVer:    (5.1:2600.6055)
 FlagMask:    0000003f
 Flags:        0000
 SubType:    00000000
 FileDate:    00000000:00000000

Module 3
kernel32.dll
Image Base: 0x7c800000    Image Size: 0x00000000
Checksum: 0x0011e97e    Time Stamp: 0x49c4f481
Version Information
 Signature:    feef04bd
 StrucVer:    00010000
 FileVer:    (5.1:2600.5781)
 ProdVe
 Flags:        00000000
 OS:        00040004
 FileType:    00000002
 SubType:    00000000
 FileDate:    00000000:00000000

Module 4
ADVAPI32.dll
Image Base: 0x77da0000    Image Size: 0x00000000
Checksum: 0x000b1300    Time Stamp: 0x49900afa
Version Information
 Signature:    feef04bd



On Saturday, July 14, 2012 8:29:11 PM UTC+8, Neil Hodgson wrote:
Reply all
Reply to author
Forward
0 new messages