diff options
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/ScintillaDoc.html | 9 | ||||
| -rw-r--r-- | doc/ScintillaHistory.html | 5 | 
2 files changed, 8 insertions, 6 deletions
| diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html index 8ba5d668b..dcd61adb3 100644 --- a/doc/ScintillaDoc.html +++ b/doc/ScintillaDoc.html @@ -8298,12 +8298,11 @@ EM_SETTARGETDEVICE      <p>On Windows, Scintilla is normally used as a dynamic library as a .DLL file. If you want to      link Scintilla directly into your application .EXE or .DLL file, then you can link to the static library -    bin/libscintilla.lib (or .a if using GCC) and call <code>Scintilla_RegisterClasses</code>. Otherwise, if using an IDE or other build system, then the -    <code>STATIC_BUILD</code> preprocessor symbol should be defined and -    <code>Scintilla_RegisterClasses</code> called. <code>STATIC_BUILD</code> prevents compiling the -    <code>DllMain</code> function which will conflict with any <code>DllMain</code> defined in your -    code. <code>Scintilla_RegisterClasses</code> takes the <code>HINSTANCE</code> of your +    bin/libscintilla.lib (or .a if using GCC) and call <code>Scintilla_RegisterClasses</code>. +    <code>Scintilla_RegisterClasses</code> takes the <code>HINSTANCE</code> of your      application and ensures that the "Scintilla" window class is registered.</p> +    <p>When producing a stand-alone Scintilla DLL, the ScintillaDLL.cxx file should be compiled and +    linked in to provide <code>DllMain</code> and <code>Scintilla_RegisterClasses</code>.</p>      <h3>Ensuring lexers are linked into Scintilla</h3> diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html index 222b29a2e..5e89dd1cb 100644 --- a/doc/ScintillaHistory.html +++ b/doc/ScintillaHistory.html @@ -543,7 +543,10 @@  	</li>  	<li>  	On Win32, the standard makefiles build a libscintilla static library as well as the existing dynamic libraries. -	The statically linked version of SciTE, Sc1, links to this static library. +	The statically linked version of SciTE, Sc1, links to this static library. A new file, ScintillaDLL.cxx, provides +	the DllMain function required for a stand-alone Scintilla DLL. Build and project files should include this +	file when producing a DLL and omit it when producing a static library or linking Scintilla statically. +	The STATIC_BUILD preprocessor symbol is no longer used.  	</li>  	<li>  	In some cases, invalid UTF-8 is handled in a way that is a little friendlier. | 
