diff options
Diffstat (limited to 'doc/html/interprocess/acknowledgements_notes.html')
-rw-r--r--[-rwxr-xr-x] | doc/html/interprocess/acknowledgements_notes.html | 85 |
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 & 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 & 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> |