aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--doc/ScintillaDoc.html45
1 files changed, 44 insertions, 1 deletions
diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html
index 12130c41a..8b2cc85c8 100644
--- a/doc/ScintillaDoc.html
+++ b/doc/ScintillaDoc.html
@@ -120,7 +120,7 @@
<h1>Scintilla Documentation</h1>
- <p>Last edited 27 April 2021 NH</p>
+ <p>Last edited 28 April 2021 NH</p>
<p style="background:#90F0C0">Scintilla 5 has moved the lexers from Scintilla into a new
<a href="Lexilla.html">Lexilla</a> project.<br />
@@ -9071,6 +9071,49 @@ EM_SETTARGETDEVICE
to create an instance of your class. You must disable the built-in implementation by defining
<code>SCI_OWNREGEX</code>.</p>
+ <h3>Preprocessors affect building</h3>
+
+ <table class="standard" summary="Building preprocessors">
+ <tbody>
+ <tr>
+ <th align="left">Preprocessor</th>
+ <th align="left">Description</th>
+ </tr>
+ </tbody>
+ <tbody valign="top">
+ <tr>
+ <td align="left"><code>NO_CXX11_REGEX</code></td>
+ <td>Build Scintilla without C++11 <code>std::regex</code>.</td>
+ </tr>
+ <tr>
+ <td align="left"><code>REGEX_MULTILINE</code></td>
+ <td>Enable using C++11 multiline regex.</td>
+ </tr>
+ <tr>
+ <td align="left"><code> SCI_OWNREGEX</code></td>
+ <td>Build Scintilla with customised regex engine.</td>
+ </tr>
+
+ <tr>
+ <td align="left"><code>SCI_DISABLE_AUTOGENERATED</code></td>
+ <td>No auto-generated constants or macros.</td>
+ </tr>
+ <tr>
+ <td align="left"><code>SCI_DISABLE_PROVISIONAL</code></td>
+ <td>Build Scintilla without provisional features.</td>
+ </tr>
+ <tr>
+ <td align="left"><code>INCLUDE_DEPRECATED_FEATURES</code></td>
+ <td>Expose deprecated features from Scintilla headers.</td>
+ </tr>
+
+ <tr>
+ <td align="left"><code>DISABLE_D2D</code></td>
+ <td>(Win32) Build Scintilla without Direct2D/DirectWrite.</td>
+ </tr>
+ </tbody>
+ </table>
+
</body>
</html>