<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scintilla-mirror/test/XiteWin.py, branch sciteco-rel-5-6-2</title>
<subtitle>Git mirror of the Scintilla editor component. Referenced by the SciTECO repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/'/>
<entry>
<title>Feature [feature-requests:#1567]. Fix running tests in Visual C++ debugger.</title>
<updated>2025-10-29T06:03:25+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2025-10-29T06:03:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=527af5a4ec23792f40dd26dbbc076b006d75369d'/>
<id>527af5a4ec23792f40dd26dbbc076b006d75369d</id>
<content type='text'>
Set optional SCINTILLA_BIN environment variable to point to build directory.
It's unclear just what the problem was but Python 3.13 would crash out in window
handling code when run inside the debugger and using its HINSTANCE.
Changing to a global class and using None for the HINSTANCE made it work.
There are various other minor problems here like using c_int (32-bit) for the
window procedure return instead of c_ssize_t (64-bit) but they are not worth
destabilizing the code further.

Example Scintilla.vcxproj.user for debugging a test script with a particular
Python interpreter.

&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"&gt;
  &lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&gt;
    &lt;LocalDebuggerCommand&gt;C:\Users\Neil\AppData\Local\Programs\Python\Python313\python.exe&lt;/LocalDebuggerCommand&gt;
    &lt;DebuggerFlavor&gt;WindowsLocalDebugger&lt;/DebuggerFlavor&gt;
    &lt;LocalDebuggerCommandArguments&gt;G:\u\hg\scintilla\test\simpleTests.py&lt;/LocalDebuggerCommandArguments&gt;
    &lt;LocalDebuggerWorkingDirectory&gt;G:\u\hg\scintilla\test\&lt;/LocalDebuggerWorkingDirectory&gt;
    &lt;LocalDebuggerEnvironment&gt;SCINTILLA_BIN=G:\\u\\hg\\scintilla\\win32\\x64\\Debug&lt;/LocalDebuggerEnvironment&gt;
  &lt;/PropertyGroup&gt;
&lt;/Project&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Set optional SCINTILLA_BIN environment variable to point to build directory.
It's unclear just what the problem was but Python 3.13 would crash out in window
handling code when run inside the debugger and using its HINSTANCE.
Changing to a global class and using None for the HINSTANCE made it work.
There are various other minor problems here like using c_int (32-bit) for the
window procedure return instead of c_ssize_t (64-bit) but they are not worth
destabilizing the code further.

Example Scintilla.vcxproj.user for debugging a test script with a particular
Python interpreter.

&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"&gt;
  &lt;PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"&gt;
    &lt;LocalDebuggerCommand&gt;C:\Users\Neil\AppData\Local\Programs\Python\Python313\python.exe&lt;/LocalDebuggerCommand&gt;
    &lt;DebuggerFlavor&gt;WindowsLocalDebugger&lt;/DebuggerFlavor&gt;
    &lt;LocalDebuggerCommandArguments&gt;G:\u\hg\scintilla\test\simpleTests.py&lt;/LocalDebuggerCommandArguments&gt;
    &lt;LocalDebuggerWorkingDirectory&gt;G:\u\hg\scintilla\test\&lt;/LocalDebuggerWorkingDirectory&gt;
    &lt;LocalDebuggerEnvironment&gt;SCINTILLA_BIN=G:\\u\\hg\\scintilla\\win32\\x64\\Debug&lt;/LocalDebuggerEnvironment&gt;
  &lt;/PropertyGroup&gt;
&lt;/Project&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some warnings from ruff.</title>
<updated>2023-03-14T22:45:15+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2023-03-14T22:45:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=481b5651df9bd160d4ff1f1ba471eead61a53252'/>
<id>481b5651df9bd160d4ff1f1ba471eead61a53252</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Exit earlier when Scintilla not found - it was continuing and displaying many</title>
<updated>2022-09-17T04:12:12+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2022-09-17T04:12:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=148518380f5a2cc21f0090bdc9d68e67af5b5cc2'/>
<id>148518380f5a2cc21f0090bdc9d68e67af5b5cc2</id>
<content type='text'>
failures.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
failures.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make merging of Scintilla and Lexilla features work on older versions of Python.</title>
<updated>2021-02-11T12:02:26+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2021-02-11T12:02:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=375509a3cff648acd57c8b975921ebc37b1878ba'/>
<id>375509a3cff648acd57c8b975921ebc37b1878ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Read Lexilla constants from lexilla/include/LexicalStyles.iface and include</title>
<updated>2021-02-07T22:16:58+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2021-02-07T22:16:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=3e9d5d99e9322906b11cc6e4958bbe34140e730a'/>
<id>3e9d5d99e9322906b11cc6e4958bbe34140e730a</id>
<content type='text'>
in known features.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in known features.
</pre>
</div>
</content>
</entry>
<entry>
<title>Try to load Lexilla for tests that need a lexer but skip the tests when Lexilla</title>
<updated>2020-11-07T03:08:31+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2020-11-07T03:08:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=50be9c6b7cd609600f103e108c80c473c986a427'/>
<id>50be9c6b7cd609600f103e108c80c473c986a427</id>
<content type='text'>
not found.
Unicode line ends only tested with Lexilla as they require a lexer that supports
Unicode line ends.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
not found.
Unicode line ends only tested with Lexilla as they require a lexer that supports
Unicode line ends.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Python versions for files that may involve PySide on Linux which requires</title>
<updated>2020-04-17T10:26:40+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2020-04-17T10:26:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=c16dc29844747f1f04b30cfce3d8badecd07bdbe'/>
<id>c16dc29844747f1f04b30cfce3d8badecd07bdbe</id>
<content type='text'>
Python 2 still. On Windows, Python3 is used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Python 2 still. On Windows, Python3 is used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Call LoadLibrary with DLL path as Python 3.8 doesn't look for DLLs in PATH.</title>
<updated>2019-10-16T00:19:43+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2019-10-16T00:19:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=a68962b67be1033d4963835c80c37310070380ac'/>
<id>a68962b67be1033d4963835c80c37310070380ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>When loading SciLexer.DLL fails, print out the platform architecture of Python</title>
<updated>2019-01-30T21:36:48+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2019-01-30T21:36:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=08ad67499ef0a3c36b2197a9f5d0381398931dd1'/>
<id>08ad67499ef0a3c36b2197a9f5d0381398931dd1</id>
<content type='text'>
as one problem is trying to run 64-bit Python with a 32-bit DLL or vice versa.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
as one problem is trying to run 64-bit Python with a 32-bit DLL or vice versa.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add -large command line option for testing large document option.</title>
<updated>2018-05-03T23:24:39+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2018-05-03T23:24:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=3d306c9e78228fc77fcd7e7a9f7b4f5415875681'/>
<id>3d306c9e78228fc77fcd7e7a9f7b4f5415875681</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
