summaryrefslogtreecommitdiff
path: root/doc/html/interprocess/acknowledgements_notes.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/interprocess/acknowledgements_notes.html')
-rw-r--r--[-rwxr-xr-x]doc/html/interprocess/acknowledgements_notes.html85
1 files changed, 85 insertions, 0 deletions
diff --git a/doc/html/interprocess/acknowledgements_notes.html b/doc/html/interprocess/acknowledgements_notes.html
index f16cbccc44..99689c19cd 100755..100644
--- a/doc/html/interprocess/acknowledgements_notes.html
+++ b/doc/html/interprocess/acknowledgements_notes.html
@@ -28,6 +28,7 @@
notes and links</a>
</h2></div></div></div>
<div class="toc"><dl>
+<dt><span class="section"><a href="acknowledgements_notes.html#interprocess.acknowledgements_notes.notes">Notes</a></span></dt>
<dt><span class="section"><a href="acknowledgements_notes.html#interprocess.acknowledgements_notes.thanks_to">Thanks
to...</a></span></dt>
<dt><span class="section"><a href="acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes">Release
@@ -39,6 +40,45 @@
</dl></div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
+<a name="interprocess.acknowledgements_notes.notes"></a><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.notes" title="Notes">Notes</a>
+</h3></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="acknowledgements_notes.html#interprocess.acknowledgements_notes.notes.notes_windows">Notes
+ for Windows users</a></span></dt></dl></div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="interprocess.acknowledgements_notes.notes.notes_windows"></a><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.notes.notes_windows" title="Notes for Windows users">Notes
+ for Windows users</a>
+</h4></div></div></div>
+<p>
+ <span class="bold"><strong>Boost.Interprocess</strong></span> uses the COM library
+ to implement some features and initializes the COM library with concurrency
+ model <code class="computeroutput"><span class="identifier">COINIT_APARTMENTTHREADED</span></code>.
+ If the COM library was already initialized by the calling thread for other
+ model, <span class="bold"><strong>Boost.Interprocess</strong></span> handles this
+ gracefully and uses COM calls for the already initialized model. If for
+ some reason, you might want <span class="bold"><strong>Boost.Interprocess</strong></span>
+ to initialize the COM library with another model, define the macro <code class="computeroutput"><span class="identifier">BOOST_INTERPROCESS_WINDOWS_COINIT_MODEL</span></code>
+ before including <span class="bold"><strong>Boost.Interprocess</strong></span> to
+ one of these values:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">COINIT_APARTMENTTHREADED_BIPC</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">COINIT_MULTITHREADED_BIPC</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">COINIT_DISABLE_OLE1DDE_BIPC</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">COINIT_SPEED_OVER_MEMORY_BIPC</span></code>
+ </li>
+</ul></div>
+</div>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
<a name="interprocess.acknowledgements_notes.thanks_to"></a><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.thanks_to" title="Thanks to...">Thanks
to...</a>
</h3></div></div></div>
@@ -114,6 +154,10 @@
Notes</a>
</h3></div></div></div>
<div class="toc"><dl>
+<dt><span class="section"><a href="acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_51_00">Boost
+ 1.51 Release</a></span></dt>
+<dt><span class="section"><a href="acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_50_00">Boost
+ 1.50 Release</a></span></dt>
<dt><span class="section"><a href="acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_49_00">Boost
1.49 Release</a></span></dt>
<dt><span class="section"><a href="acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_48_00">Boost
@@ -139,6 +183,47 @@
</dl></div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
+<a name="interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_51_00"></a><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_51_00" title="Boost 1.51 Release">Boost
+ 1.51 Release</a>
+</h4></div></div></div>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ Synchronous and asynchronous flushing for <code class="computeroutput"><span class="identifier">mapped_region</span><span class="special">::</span><span class="identifier">flush</span></code>.
+ </li>
+<li class="listitem">
+ Source &amp; ABI breaking: Removed <code class="computeroutput"><span class="identifier">get_offset</span></code>
+ method from <code class="computeroutput"><span class="identifier">mapped_region</span></code>
+ as it has no practical utility and <code class="computeroutput"><span class="identifier">m_offset</span></code>
+ member was not for anything else.
+ </li>
+<li class="listitem">
+ Fixed bug <a href="https://svn.boost.org/trac/boost/ticket/7152" target="_top">#7152</a>,
+ </li>
+</ul></div>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_50_00"></a><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_50_00" title="Boost 1.50 Release">Boost
+ 1.50 Release</a>
+</h4></div></div></div>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
+ Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/3750" target="_top">#3750</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/6727" target="_top">#6727</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/6648" target="_top">#6648</a>,
+ </li>
+<li class="listitem">
+ Shared memory in windows has again kernel persistence: kernel bootstamp
+ and WMI has received some fixes and optimizations. This causes incompatibility
+ with Boost 1.48 and 1.49 but the user can comment <code class="computeroutput"><span class="preprocessor">#define</span>
+ <span class="identifier">BOOST_INTERPROCESS_HAS_KERNEL_BOOTTIME</span></code>
+ in the windows configuration part to get Boost 1.48 &amp; Boost 1.49
+ behaviour.
+ </li>
+</ul></div>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
<a name="interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_49_00"></a><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_49_00" title="Boost 1.49 Release">Boost
1.49 Release</a>
</h4></div></div></div>