<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Activity for Scintilla</title><link>https://sourceforge.net/p/scintilla/activity/</link><description>Recent activity for Scintilla</description><language>en</language><lastBuildDate>Sun, 26 Apr 2026 00:09:35 -0000</lastBuildDate><item><title>Markus Nißl committed [867795] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/8677954af8f3fac66e5aabb35a54fdd588956895/</link><description>Updates for version 5.6.2.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Markus Nißl</dc:creator><pubDate>Sun, 26 Apr 2026 00:09:35 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/8677954af8f3fac66e5aabb35a54fdd588956895/</guid></item><item><title>Neil committed [4d4244] on Scintilla</title><link>https://sourceforge.net/p/scintilla/code/ci/4d4244525b8a4327e8a04d5cc2cbb79bea0fc574/</link><description>Updates for version 5.6.2.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Sun, 26 Apr 2026 00:09:23 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/code/ci/4d4244525b8a4327e8a04d5cc2cbb79bea0fc574/</guid></item><item><title>Neil Hodgson committed [e89292] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/e892928d4896e8d62e56a667d776d836cbc85504/</link><description>Undefining clang as it uses preprocessor macros that fail in cppcheck.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Sat, 25 Apr 2026 11:05:00 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/e892928d4896e8d62e56a667d776d836cbc85504/</guid></item><item><title>Gary Wang posted a comment on ticket #2502</title><link>https://sourceforge.net/p/scintilla/bugs/2502/?limit=25#e845/f0e7</link><description>TBH I don't think adding a Scintilla API for the Qt API is a good idea since, as you described, it's an issue specific to Scintilla's Qt API, other platform might unlikely need this since they have their own way to define other properties to the font. I still think my original approach (https://sourceforge.net/p/scintilla/bugs/2502/#2cf7) is fine, while it would be more intuitive to developers if we add a setFont(QFont) API to the existing ScintillaEdit (Qt) API so all these implementation details...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gary Wang</dc:creator><pubDate>Sat, 25 Apr 2026 03:07:09 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2502/?limit=25#e845/f0e7</guid></item><item><title>Neil Hodgson posted a comment on ticket #2502</title><link>https://sourceforge.net/p/scintilla/bugs/2502/?limit=50#e845</link><description>I considered adding an API SCI_SETFONTPLATFORM for an extra font attribute implemented similar to SCI_SETFONTLOCALE that would be available for use by externally maintained platform layers. However, it doesn't really improve this case since it would still require maintaining a platform layer with the feature implemented which would be similar effort to the above change. It would avoid potential issues with the choice of syntax - this has been a problem in the past where data was 'smuggled' to the...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Fri, 24 Apr 2026 22:50:40 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2502/?limit=50#e845</guid></item><item><title>Neil Hodgson modified ticket #2506</title><link>https://sourceforge.net/p/scintilla/bugs/2506/</link><description>Dedicated GPU memory isn't cleaned up when Scintilla instances are destroyed</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Fri, 24 Apr 2026 22:20:36 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2506/</guid></item><item><title>Neil Hodgson posted a comment on ticket #2506</title><link>https://sourceforge.net/p/scintilla/bugs/2506/?limit=50#581f</link><description>Since I can't reproduce this issue, I can't fix it and won't be working on it further.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Fri, 24 Apr 2026 22:20:01 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2506/?limit=50#581f</guid></item><item><title>Neil Hodgson posted a comment on ticket #2502</title><link>https://sourceforge.net/p/scintilla/bugs/2502/?limit=50#7788</link><description>the patch I currently use doesn't add any extra API btw It reinterprets an existing API in a way that is equivalent to adding a new API.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Thu, 23 Apr 2026 11:39:15 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2502/?limit=50#7788</guid></item><item><title>Neil committed [399c75] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/399c75328cc784d86403ff6f1d445ec155184e1e/</link><description>Update from Scintila for SC_STATUS_OUTSIDE_DOCUMENT.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Thu, 23 Apr 2026 01:31:25 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/399c75328cc784d86403ff6f1d445ec155184e1e/</guid></item><item><title>Neil committed [a668f2] on Scintilla</title><link>https://sourceforge.net/p/scintilla/code/ci/a668f2230bda9b3d398c59e495f98b0cdd161179/</link><description>Add error status SC_STATUS_OUTSIDE_DOCUMENT that is set when operations are</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Thu, 23 Apr 2026 01:30:41 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/code/ci/a668f2230bda9b3d398c59e495f98b0cdd161179/</guid></item><item><title>Neil Hodgson posted a comment on ticket #2503</title><link>https://sourceforge.net/p/scintilla/bugs/2503/?limit=50#4eb0/4ec0/b234</link><description>OK, [699a85].</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Wed, 22 Apr 2026 22:35:54 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2503/?limit=50#4eb0/4ec0/b234</guid></item><item><title>Markus Nißl committed [699a85] on Scintilla</title><link>https://sourceforge.net/p/scintilla/code/ci/699a858ad0005f133962d252fea4d31e2169f6f7/</link><description>Bug [#2503]. Update scaling when the application moves to another monitor.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Markus Nißl</dc:creator><pubDate>Wed, 22 Apr 2026 22:32:36 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/code/ci/699a858ad0005f133962d252fea4d31e2169f6f7/</guid></item><item><title>Neil committed [0958fe] on Scintilla</title><link>https://sourceforge.net/p/scintilla/code/ci/0958fed635b6a872442c006d6eba76a061bbbcb2/</link><description>Use std::max to clarify code and avoid warning.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Wed, 22 Apr 2026 22:32:36 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/code/ci/0958fed635b6a872442c006d6eba76a061bbbcb2/</guid></item><item><title>Markus Nißl posted a comment on ticket #2503</title><link>https://sourceforge.net/p/scintilla/bugs/2503/?limit=25#4eb0/4ec0</link><description>In your commit, you missed to also invalidate the reverse arrow cursor when handling WM_NCPAINTand WM_WINDOWPOSCHANGED in case UpdateRenderingParams(false) returns true: reverseArrowCursor.Invalidate();</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Markus Nißl</dc:creator><pubDate>Wed, 22 Apr 2026 11:46:04 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2503/?limit=25#4eb0/4ec0</guid></item><item><title>Neil committed [e325b9] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/e325b9ecfa6acbd06dd9c61708f38dfbe0469ca9/</link><description>Use string::empty where reasonable.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Wed, 22 Apr 2026 11:40:16 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/e325b9ecfa6acbd06dd9c61708f38dfbe0469ca9/</guid></item><item><title>Neil committed [f887cd] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/f887cd1df62d4330d5dbc3e3dc88c411049744f9/</link><description>Improve efficiency of GetLinePartsInStyle with move and calling empty.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Wed, 22 Apr 2026 11:40:16 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/f887cd1df62d4330d5dbc3e3dc88c411049744f9/</guid></item><item><title>Neil committed [73c2de] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/73c2de5873688df554aaf07dea24286fad6009a6/</link><description>Simplify with C++20 call.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Wed, 22 Apr 2026 11:40:16 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/73c2de5873688df554aaf07dea24286fad6009a6/</guid></item><item><title>Neil Hodgson modified ticket #2503</title><link>https://sourceforge.net/p/scintilla/bugs/2503/</link><description>Invalidate render targets when detecting a changed scaling factor</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Wed, 22 Apr 2026 01:21:25 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2503/</guid></item><item><title>Neil Hodgson posted a comment on ticket #2503</title><link>https://sourceforge.net/p/scintilla/bugs/2503/?limit=50#4eb0</link><description>Committed with [0c8e25].</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Wed, 22 Apr 2026 01:21:15 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2503/?limit=50#4eb0</guid></item><item><title>Neil committed [edb937] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/edb937dc0ea96a13de8ed384c9fa23287cbd41e4/</link><description>Change log from Scintila for scaling on Win32.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Wed, 22 Apr 2026 01:19:52 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/edb937dc0ea96a13de8ed384c9fa23287cbd41e4/</guid></item><item><title>Markus Nißl committed [0c8e25] on Scintilla</title><link>https://sourceforge.net/p/scintilla/code/ci/0c8e2573ee3fc8a814e47679dac368eb1226633c/</link><description>Bug [#2503]. Update scaling when the application moves to another monitor.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Markus Nißl</dc:creator><pubDate>Wed, 22 Apr 2026 01:18:18 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/code/ci/0c8e2573ee3fc8a814e47679dac368eb1226633c/</guid></item><item><title>Neil committed [487042] on Scintilla</title><link>https://sourceforge.net/p/scintilla/code/ci/48704259aefb1949fb5ee72eb6515707c521ef18/</link><description>Rename parameters to avoid clang-tidy readability-suspicious-call-argument</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Wed, 22 Apr 2026 00:24:27 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/code/ci/48704259aefb1949fb5ee72eb6515707c521ef18/</guid></item><item><title>Neil committed [6cffb2] on Scintilla</title><link>https://sourceforge.net/p/scintilla/code/ci/6cffb217e4ed984e8ac6cb8cb33798288189f488/</link><description>Assert that string is being inserted inside the document range.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Wed, 22 Apr 2026 00:24:27 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/code/ci/6cffb217e4ed984e8ac6cb8cb33798288189f488/</guid></item><item><title>Neil Hodgson modified ticket #2505</title><link>https://sourceforge.net/p/scintilla/bugs/2505/</link><description>Blurry text in autocompletion lists with DirectWrite in a GDI scaled application</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Fri, 17 Apr 2026 07:50:21 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2505/</guid></item><item><title>Neil Hodgson posted a comment on ticket #2505</title><link>https://sourceforge.net/p/scintilla/bugs/2505/?limit=50#da3b</link><description>Committed with [7ebcd1].</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Fri, 17 Apr 2026 07:50:21 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2505/?limit=50#da3b</guid></item><item><title>Markus Nißl committed [7ebcd1] on Scintilla</title><link>https://sourceforge.net/p/scintilla/code/ci/7ebcd1cef53efeadb2a3bbf22000b5c424d9b576/</link><description>Bug [#2505]. Sharper DirectWrite text in autocompletion lists when scaled.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Markus Nißl</dc:creator><pubDate>Fri, 17 Apr 2026 07:48:41 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/code/ci/7ebcd1cef53efeadb2a3bbf22000b5c424d9b576/</guid></item><item><title>Neil committed [b58f02] on Scintilla</title><link>https://sourceforge.net/p/scintilla/code/ci/b58f029fd6a2807b8f32f55d68685341b86f7726/</link><description>Suppress some more warnings because files fail cppcheck 2.20.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Fri, 17 Apr 2026 07:48:40 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/code/ci/b58f029fd6a2807b8f32f55d68685341b86f7726/</guid></item><item><title>Neil committed [858d4c] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/858d4ca9c2622a81ea0954c324c8ca5272be156c/</link><description>Update from Scintila for autocompletion with Win32 and DirectWrite.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Fri, 17 Apr 2026 07:48:24 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/858d4ca9c2622a81ea0954c324c8ca5272be156c/</guid></item><item><title>Neil committed [9375be] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/9375be4907133342fddeb1cc2d19c715b80329ba/</link><description>Suppress some more warnings because files fail cppcheck 2.20.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Fri, 17 Apr 2026 07:48:24 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/9375be4907133342fddeb1cc2d19c715b80329ba/</guid></item><item><title>Neil committed [d9c883] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/d9c883fd87bcf37ff36ec35d9906a37ecd6491af/</link><description>Update from Lexilla for LaTeX.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Fri, 17 Apr 2026 07:48:24 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/d9c883fd87bcf37ff36ec35d9906a37ecd6491af/</guid></item><item><title>Neil committed [f7eb76] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/f7eb76972b5495a4a9dc9cd9b24e64e4ce5a22cc/</link><description>Update from Lexilla for Ruby.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Thu, 16 Apr 2026 06:19:15 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/f7eb76972b5495a4a9dc9cd9b24e64e4ce5a22cc/</guid></item><item><title>Tim Tassonis posted a comment on ticket #1584</title><link>https://sourceforge.net/p/scintilla/feature-requests/1584/?limit=25#1ccc/b448</link><description>A wrap width greater than the view is hardly of any imaginable value to anyone, as wrapping really only is a visual thing. So I'd say if the wrap width lies outside the view width, the view width is used.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Tassonis</dc:creator><pubDate>Wed, 15 Apr 2026 22:23:38 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/feature-requests/1584/?limit=25#1ccc/b448</guid></item><item><title>Neil committed [65d5c6] on Scintilla</title><link>https://sourceforge.net/p/scintilla/code/ci/65d5c698827a7867b9f78f28181daec5dc4d51fc/</link><description>Copy AnyOf from Lexilla to clarify code checking if a value is in a set.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Wed, 15 Apr 2026 01:12:17 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/code/ci/65d5c698827a7867b9f78f28181daec5dc4d51fc/</guid></item><item><title>Neil committed [f18df6] on Scintilla</title><link>https://sourceforge.net/p/scintilla/code/ci/f18df6e9b270c3bc050e9aac8a44ced43c07948f/</link><description>Use constant declarations and avoid else to silence warnings.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Wed, 15 Apr 2026 01:12:17 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/code/ci/f18df6e9b270c3bc050e9aac8a44ced43c07948f/</guid></item><item><title>Neil Hodgson posted a comment on ticket #1584</title><link>https://sourceforge.net/p/scintilla/feature-requests/1584/?limit=50#1ccc</link><description>An optional wrap width setting may be reasonable if someone wants to implement it. It is unlikely I will work on this myself. Wrapping is tied to removing horizontal scrolling in Scintilla. It would likely be fairly easy to set a wrap width that is less that the view width. Might require some extra painting of the non-covered part. Setting a wrap width that is greater than the view width may be more complex. If horizontal scrolling is desired in this case, it will complicate the implementation and...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Wed, 15 Apr 2026 00:44:52 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/feature-requests/1584/?limit=50#1ccc</guid></item><item><title>Markus Nißl posted a comment on ticket #2503</title><link>https://sourceforge.net/p/scintilla/bugs/2503/?limit=25#9268/4e59</link><description>The Scintilla edit control has no WS_BORDER style, though WM_NCPAINT is triggered.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Markus Nißl</dc:creator><pubDate>Tue, 14 Apr 2026 12:36:25 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2503/?limit=25#9268/4e59</guid></item><item><title>Colomban Wendling posted a comment on ticket #1584</title><link>https://sourceforge.net/p/scintilla/feature-requests/1584/?limit=25#a3bb</link><description>Indeed, line breaking column is implemented by Geany itself. However, the feature request here is a custom line wrapping column, instead of the window width. AFAICT Scintilla doesn't support this yet, and this isn't really doable at the app level (short of limiting the view width, but that's not entirely the same and is a bit tricky).</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Colomban Wendling</dc:creator><pubDate>Tue, 14 Apr 2026 11:39:44 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/feature-requests/1584/?limit=25#a3bb</guid></item><item><title>Neil Hodgson modified ticket #1584</title><link>https://sourceforge.net/p/scintilla/feature-requests/1584/</link><description>Line wrapping at Line breaking column</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Tue, 14 Apr 2026 00:00:34 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/feature-requests/1584/</guid></item><item><title>Neil Hodgson posted a comment on ticket #1584</title><link>https://sourceforge.net/p/scintilla/feature-requests/1584/?limit=50#28b8</link><description>Scintilla doesn't have a concept of 'line-breaking column'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Tue, 14 Apr 2026 00:00:33 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/feature-requests/1584/?limit=50#28b8</guid></item><item><title>Tim Tassonis created ticket #1584</title><link>https://sourceforge.net/p/scintilla/feature-requests/1584/</link><description>Line wrapping at Line breaking column</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Tassonis</dc:creator><pubDate>Mon, 13 Apr 2026 16:35:36 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/feature-requests/1584/</guid></item><item><title>Neil Hodgson posted a comment on ticket #2506</title><link>https://sourceforge.net/p/scintilla/bugs/2506/?limit=50#3d03</link><description>There is some messiness [#1602], [#1603] with releasing the factory so it isn't released on some execution paths. It's possible some caches are attached to the factory but the size of the leak looks like a pixel buffer. 1140 * 942 = 1,073,880. 1,073,880 * 4 (bytes per pixel) = 4,295,520. It is possible the x dimension is extended out to match some alignment requirement as may the whole allocation. This is a reasonable match for some 5MB / 10MB allocations. Another aspect is scaling. 10MB would match...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Sun, 12 Apr 2026 22:55:04 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2506/?limit=50#3d03</guid></item><item><title>Neil committed [b16e98] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/b16e98dcde71b95fff7e37074ddd771ceaae0804/</link><description>Update from Lexilla for F#. Folding long strings with fold.fsharp.quotes.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Sun, 12 Apr 2026 05:06:41 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/b16e98dcde71b95fff7e37074ddd771ceaae0804/</guid></item><item><title>Joseph Betz posted a comment on ticket #2506</title><link>https://sourceforge.net/p/scintilla/bugs/2506/?limit=25#1452</link><description>Okay, I see that the ID2D1Factory is a global variable that will be released on process exit. So it should be innocuous.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Betz</dc:creator><pubDate>Sat, 11 Apr 2026 19:47:19 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2506/?limit=25#1452</guid></item><item><title>Joseph Betz posted a comment on ticket #2506</title><link>https://sourceforge.net/p/scintilla/bugs/2506/?limit=25#b12e</link><description>Indeed, it produced a debug error: An interface [2C7D2690] was created but not released. Use 'dps 2C7D2660' to view its allocation stack. Object type: ID2D1Factory Factory type: D2D1_FACTORY_TYPE_MULTI_THREADED Outstanding reference count: 1 D2D DEBUG ERROR - Memory leaks detected. Though I'm not sure this is the same issue. There is only ever one object listed, no matter how many Scintilla instances I open and close. In any case, it's worth fixing to see if the behavior changes. Can you tell whether...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Betz</dc:creator><pubDate>Sat, 11 Apr 2026 19:08:43 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2506/?limit=25#b12e</guid></item><item><title>Zufu Liu modified ticket #2502</title><link>https://sourceforge.net/p/scintilla/bugs/2502/</link><description>Scintilla Qt API cannot set font's style name</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Zufu Liu</dc:creator><pubDate>Sat, 11 Apr 2026 06:33:41 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2502/</guid></item><item><title>Zufu Liu modified ticket #2503</title><link>https://sourceforge.net/p/scintilla/bugs/2503/</link><description>Invalidate render targets when detecting a changed scaling factor</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Zufu Liu</dc:creator><pubDate>Sat, 11 Apr 2026 06:33:30 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2503/</guid></item><item><title>Zufu Liu modified ticket #2505</title><link>https://sourceforge.net/p/scintilla/bugs/2505/</link><description>Blurry text in autocompletion lists with DirectWrite in a GDI scaled application</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Zufu Liu</dc:creator><pubDate>Sat, 11 Apr 2026 06:33:03 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2505/</guid></item><item><title>Zufu Liu modified ticket #1583</title><link>https://sourceforge.net/p/scintilla/feature-requests/1583/</link><description>Make autocompletion popup list cyclable</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Zufu Liu</dc:creator><pubDate>Sat, 11 Apr 2026 06:25:37 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/feature-requests/1583/</guid></item><item><title>Neil Hodgson posted a comment on ticket #2506</title><link>https://sourceforge.net/p/scintilla/bugs/2506/?limit=50#8d35</link><description>Deallocation failures may be found by turning on the Direct2D debug flag with this change. diff -r fd871c692138 win32/SurfaceD2D.cxx --- a/win32/SurfaceD2D.cxx Tue Apr 07 09:25:27 2026 +1000 +++ b/win32/SurfaceD2D.cxx Sat Apr 11 15:57:32 2026 +1000 @@ -108,7 +108,7 @@ hDLLD2D = ::LoadLibraryEx(TEXT("D2D1.DLL"), {}, loadLibraryFlags); D2D1CFSig fnD2DCF = DLLFunction&lt;D2D1CFSig&gt;(hDLLD2D, "D2D1CreateFactory"); if (fnD2DCF) { - const D2D1_FACTORY_OPTIONS options{}; + const D2D1_FACTORY_OPTIONS options{...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Sat, 11 Apr 2026 06:04:09 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2506/?limit=50#8d35</guid></item><item><title>Joseph Betz modified a comment on ticket #2506</title><link>https://sourceforge.net/p/scintilla/bugs/2506/?limit=25#41f0/6659/8fa7</link><description>Open a new similar window: same text and size since GPU memory increases with window size. So, if I open a Scintilla window of size 1140@942, about 10mb of GPU memory gets allocated. If I open another with the same text and size, another 10mb gets allocated. If I then close one of those windows, and then open another similar window, another 5mb gets allocated. So, roughly half. If I open another window, it's back to allocating 10mb each time. At no point after closing a window does the GPU memory...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Betz</dc:creator><pubDate>Wed, 08 Apr 2026 19:08:15 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2506/?limit=25#41f0/6659/8fa7</guid></item><item><title>Joseph Betz posted a comment on ticket #2506</title><link>https://sourceforge.net/p/scintilla/bugs/2506/?limit=25#41f0/6659/8fa7</link><description>Open a new similar window: same text and size since GPU memory increases with window size. So, if I open a Scintilla window of size 1140@942, about 10mb of GPU memory gets allocated. If I open another with the same text and size, another 10mb gets allocated. If I then close one of those windows, and then open another similar window, another 5mb gets allocated. So, roughly half. If I open another window, it's back to allocating 10mb each time. At no point after closing a window does the GPU memory...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Betz</dc:creator><pubDate>Wed, 08 Apr 2026 11:48:42 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2506/?limit=25#41f0/6659/8fa7</guid></item><item><title>Neil Hodgson posted a comment on ticket #2503</title><link>https://sourceforge.net/p/scintilla/bugs/2503/?limit=50#9268</link><description>WM_NCPAINT doesn't appear to occur when the Scintilla window has no border as may be caused when any borders or dividers are supplied by other windows in the hierarchy.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Wed, 08 Apr 2026 04:39:28 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2503/?limit=50#9268</guid></item><item><title>Neil Hodgson posted a comment on ticket #2506</title><link>https://sourceforge.net/p/scintilla/bugs/2506/?limit=50#41f0/6659</link><description>How do you reopen a window that has already been closed? Open a new similar window: same text and size since GPU memory increases with window size. The purpose is to allocate in a similar pattern to the initial sequence of window creations. That way, the allocated pool (if that is the implementation) may be re-used if the allocations were released to the pool during window destructions.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Wed, 08 Apr 2026 03:52:19 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2506/?limit=50#41f0/6659</guid></item><item><title>Neil Hodgson committed [540584] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/54058459bcc1a37a44578f9b01c053116fd34d47/</link><description>Use const for retrieved `passwd`.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Tue, 07 Apr 2026 23:48:48 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/54058459bcc1a37a44578f9b01c053116fd34d47/</guid></item><item><title>Zufu Liu modified ticket #2179</title><link>https://sourceforge.net/p/scintilla/bugs/2179/</link><description>Win32: ListBoxX::GetDesiredRect should use correct technology to measure width</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Zufu Liu</dc:creator><pubDate>Tue, 07 Apr 2026 12:24:19 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2179/</guid></item><item><title>Zufu Liu posted a comment on ticket #2179</title><link>https://sourceforge.net/p/scintilla/bugs/2179/?limit=25#1251</link><description>Fixed in v5.5.6.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Zufu Liu</dc:creator><pubDate>Tue, 07 Apr 2026 12:24:19 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2179/?limit=25#1251</guid></item><item><title>Neil committed [334e49] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/334e4994791e6e08061262331fb06940231a0605/</link><description>Make methods static where possible and suppress warnings when not.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Tue, 07 Apr 2026 02:19:08 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/334e4994791e6e08061262331fb06940231a0605/</guid></item><item><title>Neil committed [0dab52] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/0dab5291e2b0e40efa9450b96d2d96224f3b3558/</link><description>Update cppcheck command to avoid some difficult code by undefining __clang__.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Tue, 07 Apr 2026 00:51:05 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/0dab5291e2b0e40efa9450b96d2d96224f3b3558/</guid></item><item><title>Neil committed [95eae8] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/95eae8e8e664bc23681ada29a9d23b8d34790156/</link><description>Add SCE_ASM_STRINGBACKQUOTE for NASM `back-quoted strings`.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Tue, 07 Apr 2026 00:51:05 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/95eae8e8e664bc23681ada29a9d23b8d34790156/</guid></item><item><title>Neil committed [04c521] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/04c5213c09954159f972f43675986e30d76bc6c8/</link><description>Update suppressions for cppcheck 2.20.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Tue, 07 Apr 2026 00:51:05 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/04c5213c09954159f972f43675986e30d76bc6c8/</guid></item><item><title>Neil committed [fd871c] on Scintilla</title><link>https://sourceforge.net/p/scintilla/code/ci/fd871c6921382b7a81bfa2720a11199efa621377/</link><description>Update suppressions for cppcheck 2.20.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Tue, 07 Apr 2026 00:50:46 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/code/ci/fd871c6921382b7a81bfa2720a11199efa621377/</guid></item><item><title>Joseph Betz modified a comment on ticket #2506</title><link>https://sourceforge.net/p/scintilla/bugs/2506/?limit=25#41f0</link><description>Can't see anything obvious in the allocation and deallocation of Direct* resources. They are handled through WRL::ComPtr so should all be released when deleting the ScintillaWin. Thanks for looking into it. Sometimes code allocates memory pools which are retained to avoid extra work. Open multiple Scintilla windows then close them and open the same windows again. If there is a similar amount of memory used after the second openings then the use may be of this form. How do you reopen a window that...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Betz</dc:creator><pubDate>Sun, 05 Apr 2026 19:48:13 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2506/?limit=25#41f0</guid></item><item><title>Joseph Betz modified a comment on ticket #2506</title><link>https://sourceforge.net/p/scintilla/bugs/2506/?limit=25#41f0</link><description>Can't see anything obvious in the allocation and deallocation of Direct* resources. They are handled through WRL::ComPtr so should all be released when deleting the ScintillaWin. Thanks for looking into it. Sometimes code allocates memory pools which are retained to avoid extra work. Open multiple Scintilla windows then close them and open the same windows again. If there is a similar amount of memory used after the second openings then the use may be of this form. How do you reopen a window that...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Betz</dc:creator><pubDate>Sun, 05 Apr 2026 19:47:47 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2506/?limit=25#41f0</guid></item><item><title>Joseph Betz modified a comment on ticket #2506</title><link>https://sourceforge.net/p/scintilla/bugs/2506/?limit=25#41f0</link><description>Can't see anything obvious in the allocation and deallocation of Direct* resources. They are handled through WRL::ComPtr so should all be released when deleting the ScintillaWin. Thanks for looking into it. Sometimes code allocates memory pools which are retained to avoid extra work. Open multiple Scintilla windows then close them and open the same windows again. If there is a similar amount of memory used after the second openings then the use may be of this form. I don't understand. How do you...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Betz</dc:creator><pubDate>Sat, 04 Apr 2026 17:28:57 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2506/?limit=25#41f0</guid></item><item><title>Joseph Betz posted a comment on ticket #2506</title><link>https://sourceforge.net/p/scintilla/bugs/2506/?limit=25#41f0</link><description>Can't see anything obvious in the allocation and deallocation of Direct* resources. They are handled through WRL::ComPtr so should all be released when deleting the ScintillaWin. Thanks for looking into it. Sometimes code allocates memory pools which are retained to avoid extra work. Open multiple Scintilla windows then close them and open the same windows again. If there is a similar amount of memory used after the second openings then the use may be of this form. I don't understand. How do you...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Betz</dc:creator><pubDate>Sat, 04 Apr 2026 17:28:00 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2506/?limit=25#41f0</guid></item><item><title>Gary Wang modified a comment on ticket #2502</title><link>https://sourceforge.net/p/scintilla/bugs/2502/?limit=25#586d/e421</link><description>For example, to select the font we provided above (Judou Mono FCM), if we use QFontDialog::getFont() and select the same font but different style name, the output of the following code would be: // Button to open the font dialog QPushButton *fontButton = new QPushButton("Select Font", &amp;window); QObject::connect(fontButton, &amp;QPushButton::clicked, [&amp;]() { bool ok; // Open the font dialog QFont font = QFontDialog::getFont(&amp;ok, label-&gt;font(), &amp;window, "Pick a font"); if (ok) { // If the user clicks OK,...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gary Wang</dc:creator><pubDate>Thu, 02 Apr 2026 05:17:08 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2502/?limit=25#586d/e421</guid></item><item><title>Gary Wang posted a comment on ticket #2502</title><link>https://sourceforge.net/p/scintilla/bugs/2502/?limit=25#586d/e421</link><description>For example, to select the font we provided above (Judou Mono FCM), if we use QFontDialog::getFont() and select the same font but different style name, the output of the following code would be: // Button to open the font dialog QPushButton *fontButton = new QPushButton("Select Font", &amp;window); QObject::connect(fontButton, &amp;QPushButton::clicked, [&amp;]() { bool ok; // Open the font dialog QFont font = QFontDialog::getFont(&amp;ok, label-&gt;font(), &amp;window, "Pick a font"); if (ok) { // If the user clicks OK,...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gary Wang</dc:creator><pubDate>Thu, 02 Apr 2026 05:16:09 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2502/?limit=25#586d/e421</guid></item><item><title>Gary Wang posted a comment on ticket #2502</title><link>https://sourceforge.net/p/scintilla/bugs/2502/?limit=25#586d</link><description>"Extended" here appears to be equivalent to setting the font stretch parameter to greater than the default SC_STRETCH_NORMAL=5 like SC_STRETCH_EXPANDED=7. Well, style name works like a "preset", developers does not know the actual stretch number, different font might offer different stretch value using the same style name, or even using a different style name. Actually, we cannot even know the style name is for the stretch font property since the name itself can be anything... it is less likely that...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gary Wang</dc:creator><pubDate>Thu, 02 Apr 2026 03:27:49 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2502/?limit=25#586d</guid></item><item><title>Neil Hodgson modified ticket #2504</title><link>https://sourceforge.net/p/scintilla/bugs/2504/</link><description>Report and Fix for Spurious Error Message Checking Reload on Untitled Files</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Wed, 01 Apr 2026 21:42:07 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2504/</guid></item><item><title>Neil Hodgson posted a comment on ticket #2504</title><link>https://sourceforge.net/p/scintilla/bugs/2504/?limit=50#7caa</link><description>Committed the above code with [1c0de1]. The installer appears to have been discontinued by its author. The customizations were part of the purpose of that project.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Wed, 01 Apr 2026 21:41:29 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2504/?limit=50#7caa</guid></item><item><title>Neil committed [b63845] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/b63845d1349c825094150958832d2a6660dc8216/</link><description>Ignore new Visual Studio solution file type.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Wed, 01 Apr 2026 21:36:46 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/b63845d1349c825094150958832d2a6660dc8216/</guid></item><item><title>Neil committed [1c0de1] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/1c0de171d07921226f677ae134e66792fde57ecb/</link><description>Bug [#2504]. Fix error when untitled buffer has a filter command executed on it.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Wed, 01 Apr 2026 21:36:46 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/1c0de171d07921226f677ae134e66792fde57ecb/</guid></item><item><title>Neil Hodgson posted a comment on ticket #2502</title><link>https://sourceforge.net/p/scintilla/bugs/2502/?limit=50#b4a3</link><description>"Extended" here appears to be equivalent to setting the font stretch parameter to greater than the default SC_STRETCH_NORMAL=5 like SC_STRETCH_EXPANDED=7. Since the effect can be achieved by setting an existing parameter, it is less likely that adding an alternative API is justified. When there are two ways to set a parameter, the interaction between these approaches can be a source of bugs and uncertainty.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Wed, 01 Apr 2026 21:36:03 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2502/?limit=50#b4a3</guid></item><item><title>Neil Hodgson posted a comment on ticket #1583</title><link>https://sourceforge.net/p/scintilla/feature-requests/1583/?limit=50#8bee</link><description>An option doesn't appear to be worth the effort of implementation and maintenance to me.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Wed, 01 Apr 2026 21:13:08 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/feature-requests/1583/?limit=50#8bee</guid></item><item><title>Mark W. Gabby-Li posted a comment on ticket #2504</title><link>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#120a</link><description>Thanks. For full clarity, I believe my Windows installs came from the old "SciTE for Windows" installers, which may have had different versions of the property files? I see the Windows installers are no longer available. I seem to remember they were provided by a third party rather than the project itself? Perhaps there was some mistake when packaging them and they included user-customized property file by accident, or perhaps they had intentional customizations.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark W. Gabby-Li</dc:creator><pubDate>Wed, 01 Apr 2026 04:45:30 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#120a</guid></item><item><title>Neil Hodgson posted a comment on ticket #2504</title><link>https://sourceforge.net/p/scintilla/bugs/2504/?limit=50#c60b</link><description>That line isn't in the distributed html.properties. I have some recollection of setting up HTML Tidy to reformat HTML files so it may be in some other version of html.properties. With that cleared up, it should be OK to stop the problem for untitled files by avoiding the decrement for invalid modification times. While there may be some benefit to running a filter like HTML Tidy on an untitled buffer, there would be the hassle of creating a temporary file and making sure to remove it later. The user...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Wed, 01 Apr 2026 04:26:06 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2504/?limit=50#c60b</guid></item><item><title>Neil Hodgson posted a comment on ticket #2506</title><link>https://sourceforge.net/p/scintilla/bugs/2506/?limit=50#3d63</link><description>Can't see anything obvious in the allocation and deallocation of Direct* resources. They are handled through WRL::ComPtr so should all be released when deleting the ScintillaWin. The particular technology setting may affect behaviour with Technology::DirectWrite1 being more complex and with newer code. Sometimes code allocates memory pools which are retained to avoid extra work. Open multiple Scintilla windows then close them and open the same windows again. If there is a similar amount of memory...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Wed, 01 Apr 2026 03:51:47 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2506/?limit=50#3d63</guid></item><item><title>Mark W. Gabby-Li modified a comment on ticket #2504</title><link>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#9351</link><description>Found it! html.properties in C:\ProgramData\SciTE\. The broken property is in a Windows platform block! This is why it was happening for me but not you, you must be on a different platform (I was also not able to replicate it on Linux, so I just booted into Windows and found the error): if PLAT_WIN [...] command.is.filter.1.*=1</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark W. Gabby-Li</dc:creator><pubDate>Wed, 01 Apr 2026 03:14:31 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#9351</guid></item><item><title>Mark W. Gabby-Li modified a comment on ticket #2504</title><link>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#9351</link><description>Found it! html.properties in C:\ProgramData\SciTE\, I think this is installed by default on Windows. This is why it was happening for me but not you, you must be on a different platform (I was also not able to replicate it on Linux, so I just booted into Windows and found the error): if PLAT_WIN [...] command.is.filter.1.*=1</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark W. Gabby-Li</dc:creator><pubDate>Wed, 01 Apr 2026 03:11:45 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#9351</guid></item><item><title>Mark W. Gabby-Li modified a comment on ticket #2504</title><link>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#9351</link><description>Found it! html.properties in C:\ProgramData\SciTE\, I think this is installed by default on Windows: ``` if PLAT_WIN command.is.filter.1.*=1 ```</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark W. Gabby-Li</dc:creator><pubDate>Wed, 01 Apr 2026 03:10:32 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#9351</guid></item><item><title>Mark W. Gabby-Li posted a comment on ticket #2504</title><link>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#9351</link><description>Found it! html.properties in C:\ProgramData\SciTE\, I think this is installed by default on Windows: ``` if PLAT_WIN [...] command.is.filter.1.*=1 ```</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark W. Gabby-Li</dc:creator><pubDate>Wed, 01 Apr 2026 03:10:19 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#9351</guid></item><item><title>Neil Hodgson posted a comment on ticket #2504</title><link>https://sourceforge.net/p/scintilla/bugs/2504/?limit=50#a32a</link><description>Wasn't able to reproduce with those files. It's better to find the base cause of this bug instead of recovering in CheckReload as the bug may cause other problems. When the call is made to get the filter status of the command in the JobMode constructor, propName is command.is.filter.1., and fileNameExt is empty. The main things I'm imaging could be wrong are unexpected command properties or incorrect wildcard matching. There are other settings that include "filter" so a spurious match may be possible....</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Wed, 01 Apr 2026 00:13:52 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2504/?limit=50#a32a</guid></item><item><title>Mark W. Gabby-Li posted a comment on ticket #2504</title><link>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#fec7</link><description>Digging into my properties, I don't see any filter settings at all for any commands, nor any use of command.mode. I've attached all the options files and my Lua startup script to this comment. Note that I'm on Windows and I've seen this behavior on the latest in hg as of my report. When the call is made to get the filter status of the command in the JobMode constructor, propName is command.is.filter.1., and fileNameExt is empty.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark W. Gabby-Li</dc:creator><pubDate>Tue, 31 Mar 2026 22:14:09 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#fec7</guid></item><item><title>Joseph Betz created ticket #2506</title><link>https://sourceforge.net/p/scintilla/bugs/2506/</link><description>Dedicated GPU memory isn't cleaned up when Scintilla instances are destroyed</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Betz</dc:creator><pubDate>Tue, 31 Mar 2026 20:42:29 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2506/</guid></item><item><title>Neil Hodgson posted a comment on ticket #1582</title><link>https://sourceforge.net/p/scintilla/feature-requests/1582/?limit=50#78f3/b19e</link><description>For stability, I deliberately left that alone to avoid potential for problems in applications.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Tue, 31 Mar 2026 20:36:44 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/feature-requests/1582/?limit=50#78f3/b19e</guid></item><item><title>Tom posted a comment on ticket #1583</title><link>https://sourceforge.net/p/scintilla/feature-requests/1583/?limit=25#eee4</link><description>Thank you for the reply. I understand your reasons for not implementing wrap-around by default, but maybe it would be useful as an optional feature for many users.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tom</dc:creator><pubDate>Tue, 31 Mar 2026 17:23:45 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/feature-requests/1583/?limit=25#eee4</guid></item><item><title>Markus Nißl created ticket #2505</title><link>https://sourceforge.net/p/scintilla/bugs/2505/</link><description>Blurry text in autocompletion lists with DirectWrite in a GDI scaled application</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Markus Nißl</dc:creator><pubDate>Tue, 31 Mar 2026 15:16:13 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2505/</guid></item><item><title>Markus Nißl posted a comment on ticket #2503</title><link>https://sourceforge.net/p/scintilla/bugs/2503/?limit=25#5c74</link><description>Update: Yesterday, I was moving the application between monitors with the shortcut Win+Shift+Left/Right. This triggers the message WM_WINDOWPOSCHANGED. Alas, when you drag the application with the mouse between monitors, WM_WINDOWPOSCHANGED is not sent. The change in scale factor when crossing monitor boundaries does trigger WM_PAINT, but also WM_NCPAINT which is sent way less often than WM_PAINT. Hence I suggest to update ScintillaWin::WndProc() by moving the WM_NCPAINT case down to WM_WINDOWPOSCHANGED....</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Markus Nißl</dc:creator><pubDate>Tue, 31 Mar 2026 14:31:03 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2503/?limit=25#5c74</guid></item><item><title>Zufu Liu posted a comment on ticket #1582</title><link>https://sourceforge.net/p/scintilla/feature-requests/1582/?limit=25#78f3</link><description>Update for endStyled += length; isn't consistent: one before the notification one after.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Zufu Liu</dc:creator><pubDate>Tue, 31 Mar 2026 08:22:02 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/feature-requests/1582/?limit=25#78f3</guid></item><item><title>Mark W. Gabby-Li modified a comment on ticket #2504</title><link>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#5534</link><description>Sure, but that still means that a command that is set as a filter (not that I know what that means) will produce this spurious error message? Also perhaps the code that job mode is calling is assuming that all files have extensions, which could be what is causing some of the unpredictable behavior? I'd have to dig into that more though, ideally with a debugger. (never mind about the -1 mod time comment, I think I misunderstood.) I will look at my properties later, I don't have them on hand right...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark W. Gabby-Li</dc:creator><pubDate>Tue, 31 Mar 2026 02:37:32 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#5534</guid></item><item><title>Mark W. Gabby-Li modified a comment on ticket #2504</title><link>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#5534</link><description>Sure, but that still means that a command that is set as a filter (not that I know what that means) will produce this spurious error message? Also perhaps the code that job mode is calling is assuming that all files have extensions, which could be what is causing some of the unpredictable behavior? I'd have to dig into that more though, ideally with a debugger. And the code is absolutely setting the file mod time to -1, which based on the use of that value seems to mismatch the intent; the code that...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark W. Gabby-Li</dc:creator><pubDate>Tue, 31 Mar 2026 01:54:10 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#5534</guid></item><item><title>Mark W. Gabby-Li modified a comment on ticket #2504</title><link>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#5534</link><description>Sure, but that still means that a command that is set as a filter (not that I know what that means) will produce this spurious error message? Also perhaps the code that job mode is calling is assuming that all files have extensions, which could be what is causing some of the unpredictable behavior? I'd have to dig into that more though, ideally with a debugger. And the code is absolutely setting the file mod time to -1, which based on the use of that value seems to mismatch the intent; the code that...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark W. Gabby-Li</dc:creator><pubDate>Tue, 31 Mar 2026 01:51:01 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#5534</guid></item><item><title>Mark W. Gabby-Li posted a comment on ticket #2504</title><link>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#5534</link><description>Sure, but that still means that a command that is set as a filter (not that I know what that means) will produce this spurious error message? And the code is absolutely setting the file mod time to -1, which based on the use of that value seems to mismatch the intent; the code that is checking if it's nonzero that displays the error message seems to imply that nonzero is a valid value for the mod time and zero perhaps implies no file?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark W. Gabby-Li</dc:creator><pubDate>Tue, 31 Mar 2026 01:39:08 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#5534</guid></item><item><title>Neil Hodgson posted a comment on ticket #2504</title><link>https://sourceforge.net/p/scintilla/bugs/2504/?limit=50#48c3</link><description>Check for overlapping command patterns. If there are two patterns like *.java and *.cpp specifying properties, the priority is not obvious. The standard properties only specify a few filter properties for *.sol and command.is.filter.0.$(file.patterns.cpp) which is for command 0 so shouldn't interfere with your command 1. As well as command.is.filter, command.mode may set the filter state. The filter code could be improved as the time hack to force reload isn't great.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Tue, 31 Mar 2026 01:33:47 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2504/?limit=50#48c3</guid></item><item><title>Neil Hodgson committed [ffeb4e] on Scintilla</title><link>https://sourceforge.net/p/scintilla/code/ci/ffeb4efede9ad7f3d65dfec028ba7dcbc52574d3/</link><description>Replace use of `enum` where this produced warnings from Xcode 26.4 with `static constexpr int`.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Mon, 30 Mar 2026 23:02:50 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/code/ci/ffeb4efede9ad7f3d65dfec028ba7dcbc52574d3/</guid></item><item><title>Mark W. Gabby-Li posted a comment on ticket #2504</title><link>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#be70</link><description>I added some logs, and what's happening is command.is.filter is being read as set by JobMode::JobMode(), so isFilter is set. Is that the default? I did not set it in my tool. That causes SciTEBase::ToolsMenu() to set CurrentBuffer()-&gt;fileModTime to -1, which meets all the criteria for the conditional to hit for the error message on an Untitled buffer.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark W. Gabby-Li</dc:creator><pubDate>Mon, 30 Mar 2026 22:44:55 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/bugs/2504/?limit=25#be70</guid></item><item><title>Neil Hodgson committed [981c4a] on SciTE</title><link>https://sourceforge.net/p/scintilla/scite/ci/981c4a52abe7362bb7a2327edeb66cfa531db8f3/</link><description>Add casts to silence warnings from Xcode 26.4.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Mon, 30 Mar 2026 22:39:53 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/scite/ci/981c4a52abe7362bb7a2327edeb66cfa531db8f3/</guid></item><item><title>Neil Hodgson modified ticket #1582</title><link>https://sourceforge.net/p/scintilla/feature-requests/1582/</link><description>Optimize `Document::SetStyles()` and `Document::SetStyleFor()`</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Mon, 30 Mar 2026 22:11:45 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/feature-requests/1582/</guid></item><item><title>Neil Hodgson posted a comment on ticket #1582</title><link>https://sourceforge.net/p/scintilla/feature-requests/1582/?limit=50#a181</link><description>Committed with [4f2ea7] and [281e29].</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Hodgson</dc:creator><pubDate>Mon, 30 Mar 2026 22:11:35 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/feature-requests/1582/?limit=50#a181</guid></item><item><title>Neil committed [4f2ea7] on Scintilla</title><link>https://sourceforge.net/p/scintilla/code/ci/4f2ea739b5f890e184025b92206cc213a0b7b17e/</link><description>Feature [feature-requests:#1582]. Improve performance of Document::SetStyles.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil</dc:creator><pubDate>Mon, 30 Mar 2026 22:09:47 -0000</pubDate><guid>https://sourceforge.net/p/scintilla/code/ci/4f2ea739b5f890e184025b92206cc213a0b7b17e/</guid></item></channel></rss>