<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scintilla-mirror/src/Partitioning.h, branch rel-5-5-9</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:#1538]. Reduce range checks in PartitionFromPosition</title>
<updated>2024-12-13T02:50:50+00:00</updated>
<author>
<name>Zufu Liu</name>
<email>unknown</email>
</author>
<published>2024-12-13T02:50:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=49034b8eb1e1dc055b5cb5319948c923c78d63db'/>
<id>49034b8eb1e1dc055b5cb5319948c923c78d63db</id>
<content type='text'>
to improve performance.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to improve performance.
</pre>
</div>
</content>
</entry>
<entry>
<title>Apply rule-of-zero to delete standard methods where possible as handled by</title>
<updated>2022-07-29T01:16:28+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2022-07-29T01:16:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=e030b1d56785405cb35531758d603be88af9b487'/>
<id>e030b1d56785405cb35531758d603be88af9b487</id>
<content type='text'>
contained types. This allows flexibility as most lower-level data types can be
moved and SplitVector and Partitioning of non-move-only types may be copied.
CellBuffer still needs destructor due to incomplete type so retains all standard
operations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
contained types. This allows flexibility as most lower-level data types can be
moved and SplitVector and Partitioning of non-move-only types may be copied.
CellBuffer still needs destructor due to incomplete type so retains all standard
operations.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use SplitVector directly instead of throughSplitVectorWithRangeAdd which was</title>
<updated>2022-07-29T00:38:30+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2022-07-29T00:38:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=f39d7ee7e7490d49f1c5b9e6315dd8e6e1d9db34'/>
<id>f39d7ee7e7490d49f1c5b9e6315dd8e6e1d9db34</id>
<content type='text'>
only ever used by Partitioning.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
only ever used by Partitioning.
</pre>
</div>
</content>
</entry>
<entry>
<title>Flatten Partitioning and RunStyles to avoid a level of indirection by containing</title>
<updated>2022-07-29T00:16:34+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2022-07-29T00:16:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=cb3ef02e9c483596f3c146bc72325457e61d0b19'/>
<id>cb3ef02e9c483596f3c146bc72325457e61d0b19</id>
<content type='text'>
SplitVector and Partitioning directly instead of using std::unique_ptr.
This will enable more value semantics and reduces potential memory allocation
failure scenarios.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SplitVector and Partitioning directly instead of using std::unique_ptr.
This will enable more value semantics and reduces potential memory allocation
failure scenarios.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add growSize argument to SplitVector constructor with default value so can be</title>
<updated>2022-07-28T23:52:43+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2022-07-28T23:52:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=5218b62655b877af64f9980efa668a1dcb82ed43'/>
<id>5218b62655b877af64f9980efa668a1dcb82ed43</id>
<content type='text'>
used more simply.
Add default value to growSize argument of Partitioning to enable default
construction.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
used more simply.
Add default value to growSize argument of Partitioning to enable default
construction.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use T type parameter for RangeAddDelta arguments to harmonize types and avoid</title>
<updated>2022-07-25T00:06:09+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2022-07-25T00:06:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=f01ec460364301c3307d0fa68ce3e177c41626ce'/>
<id>f01ec460364301c3307d0fa68ce3e177c41626ce</id>
<content type='text'>
warnings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
warnings.
</pre>
</div>
</content>
</entry>
<entry>
<title>Feature [feature-requests:#1442] Tighter checking of indices avoids handling</title>
<updated>2022-07-03T23:58:26+00:00</updated>
<author>
<name>Zufu Liu</name>
<email>unknown</email>
</author>
<published>2022-07-03T23:58:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=e85eee7838814ad178a841527199270e936efd72'/>
<id>e85eee7838814ad178a841527199270e936efd72</id>
<content type='text'>
out-of-bounds in lower layer. Make expressions agree in ApplyStep for clarity.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
out-of-bounds in lower layer. Make expressions agree in ApplyStep for clarity.
</pre>
</div>
</content>
</entry>
<entry>
<title>Feature [feature-requests:#1370] Implement SCI_ALLOCATELINES to allocate indices</title>
<updated>2021-07-15T07:29:24+00:00</updated>
<author>
<name>Zufu Liu</name>
<email>unknown</email>
</author>
<published>2021-07-15T07:29:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=39be73514c317e7d672e0a09862571e64f8979da'/>
<id>39be73514c317e7d672e0a09862571e64f8979da</id>
<content type='text'>
to hold some number of lines. This is an optimization that can decrease
reallocation overhead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to hold some number of lines. This is an optimization that can decrease
reallocation overhead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.h</title>
<updated>2021-05-24T09:31:06+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2021-05-24T09:31:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=92290868cf9753d2df0d494cb44e2ff62a570b58'/>
<id>92290868cf9753d2df0d494cb44e2ff62a570b58</id>
<content type='text'>
and ScintillaStructures.h using scoped enumerations.
Use these headers instead of Scintilla.h internally.
External definitions go in the Scintilla namespace and internal definitio0ns in
Scintilla::Internal.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and ScintillaStructures.h using scoped enumerations.
Use these headers instead of Scintilla.h internally.
External definitions go in the Scintilla namespace and internal definitio0ns in
Scintilla::Internal.
</pre>
</div>
</content>
</entry>
<entry>
<title>Feature [feature-requests:1347]. Add methods to insert multiple partitions.</title>
<updated>2020-05-03T22:51:17+00:00</updated>
<author>
<name>Neil</name>
<email>nyamatongwe@gmail.com</email>
</author>
<published>2020-05-03T22:51:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/scintilla-mirror/commit/?id=2175e34a7449f59ee6f9fa2466cbe13b6a92232e'/>
<id>2175e34a7449f59ee6f9fa2466cbe13b6a92232e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
