aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/ScintillaDoc.html19
-rw-r--r--doc/ScintillaHistory.html5
2 files changed, 17 insertions, 7 deletions
diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html
index 068dbdf9d..8b9ecb1b2 100644
--- a/doc/ScintillaDoc.html
+++ b/doc/ScintillaDoc.html
@@ -82,7 +82,7 @@
<h1>Scintilla Documentation</h1>
- <p>Last edited 16 November 2014 NH</p>
+ <p>Last edited 24 November 2014 NH</p>
<p>There is <a class="jump" href="Design.html">an overview of the internal design of
Scintilla</a>.<br />
@@ -3270,16 +3270,20 @@ struct Sci_TextToFind {
<b id="SCI_GETTECHNOLOGY">SCI_GETTECHNOLOGY</b><br />
The technology property allows choosing between different drawing APIs and options.
On most platforms, the only choice is <code>SC_TECHNOLOGY_DEFAULT</code> (0).
- On Windows Vista or later, <code>SC_TECHNOLOGY_DIRECTWRITE</code> (1) or
- <code class="provisional">SC_TECHNOLOGY_DIRECTWRITERETAIN</code> (2)
+ On Windows Vista or later, <code>SC_TECHNOLOGY_DIRECTWRITE</code> (1),
+ <code class="provisional">SC_TECHNOLOGY_DIRECTWRITERETAIN</code> (2), or
+ <code class="provisional">SC_TECHNOLOGY_DIRECTWRITEDC</code> (3)
can be chosen to use the Direct2D and DirectWrite APIs for higher quality antialiased drawing.
<code class="provisional">SC_TECHNOLOGY_DIRECTWRITERETAIN</code> differs from
<code>SC_TECHNOLOGY_DIRECTWRITE</code> by requesting that the frame
is retained after being presented which may prevent drawing failures on some cards and drivers.
+ <code class="provisional">SC_TECHNOLOGY_DIRECTWRITEDC</code> differs from
+ <code>SC_TECHNOLOGY_DIRECTWRITE</code> by using DirectWrite to draw into a GDI DC.
Since Direct2D buffers drawing, Scintilla's buffering can be turned off with
<code>SCI_SETBUFFEREDDRAW(0)</code>.
- <span class="provisional">Since <code>SC_TECHNOLOGY_DIRECTWRITERETAIN</code>
- is provisional, it may be changed or removed in a future release if a better solution is found.</span></p>
+ <span class="provisional">Since <code>SC_TECHNOLOGY_DIRECTWRITERETAIN</code> and
+ <code>SC_TECHNOLOGY_DIRECTWRITEDC</code>
+ are provisional, they may be changed or removed in a future release if a better solution is found.</span></p>
<p><b id="SCI_SETFONTQUALITY">SCI_SETFONTQUALITY(int fontQuality)</b><br />
<b id="SCI_GETFONTQUALITY">SCI_GETFONTQUALITY</b><br />
@@ -7459,8 +7463,9 @@ for line = lineStart to lineEnd do SCI_ENSUREVISIBLE(line) next
<p>Provisional features are displayed in this document with <span class="provisional">a distinctive background colour</span>.</p>
<p>There are currently no provisional messages.
- The <code class="provisional">SC_TECHNOLOGY_DIRECTWRITERETAIN</code> value for
- <a class="message" href="#SCI_SETTECHNOLOGY">SCI_SETTECHNOLOGY</a> is provisional.</p>
+ The <code class="provisional">SC_TECHNOLOGY_DIRECTWRITERETAIN</code> and
+ <code class="provisional">SC_TECHNOLOGY_DIRECTWRITEDC</code> values for
+ <a class="message" href="#SCI_SETTECHNOLOGY">SCI_SETTECHNOLOGY</a> are provisional.</p>
<p>Using C++11 &lt;regex&gt; is provisional.</p>
diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html
index ddd3c78a6..58c02178c 100644
--- a/doc/ScintillaHistory.html
+++ b/doc/ScintillaHistory.html
@@ -521,6 +521,11 @@
<a href="http://sourceforge.net/p/scintilla/bugs/1643/">Bug #1643</a>.
</li>
<li>
+ On Windows another DirectWrite mode SC_TECHNOLOGY_DIRECTWRITEDC added
+ which may avoid drawing failures in some circumstances by drawing into a GDI DC.
+ This feature is provisional and may be changed or removed if a better solution is found.
+ </li>
+ <li>
On Windows, avoid processing mouse move events where the mouse has not moved as these can
cause unexpected dwell start notifications.
<a href="http://sourceforge.net/p/scintilla/bugs/1670/">Bug #1670</a>.