This file is indexed.

/usr/share/mozart/doc/changes/node23.html is in mozart-doc 1.4.0-8ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

1
2
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>6 Mozart 1.2.5</TITLE><LINK href="ozdoc.css" rel="stylesheet" type="text/css"></HEAD><BODY><TABLE align="center" border="0" cellpadding="6" cellspacing="6" class="nav"><TR bgcolor="#DDDDDD"><TD><A href="node19.html#chapter.m130">&lt;&lt; Prev</A></TD><TD><A href="index.html">- Up -</A></TD><TD><A href="node24.html#chapter.m124">Next &gt;&gt;</A></TD></TR></TABLE><DIV id="chapter.m125"><H1><A name="chapter.m125">6 Mozart 1.2.5</A></H1><P>Mozart 1.2.5 is a bug-fix and maintenance release, but most importantly it has undergone important modifications to make it compatible with both old C++ compilers (e.&nbsp;g. <CODE>gcc&nbsp;2.95.x</CODE>) and the new breed of C++ compilers (e.&nbsp;g. <CODE>gcc&nbsp;3.x</CODE>) implementing the new multi-vendor standard C++ ABI (Application Binary Interface). </P><DIV id="sec.m125.r1"><H2><A name="sec.m125.r1">6.1 Revision 1</A></H2><P> </P><UL><LI><P>Fixed a garbage collection bug that showed up on Solaris 9.</P></LI><LI><P>ozdoc now generates PNG graphics rather than GIF.</P></LI></UL><P> </P></DIV><DIV id="sec.m125.portability"><H2><A name="sec.m125.portability">6.2 Portability</A></H2><P> </P><UL><LI><P>Mozart 1.2.5 is now compatible with newer C++ compilers that implement the new multi-vendor standard C++ ABI. In other words, it can be properly compiled with <CODE>gcc&nbsp;3.x</CODE>. The binary layout of C++ classes as implemented e.&nbsp;g. by <CODE>gcc&nbsp;3.2</CODE> has changed from what it was in e.&nbsp;g. <CODE>gcc&nbsp;2.95.x</CODE> and this had some fundamental and lethal consequences for earlier versions of Mozart. The design of some datastructures in Mozart was accordingly revised.</P><P> </P></LI><LI><P>Mozart now runs on <SPAN class="name">hppa</SPAN> aka <SPAN class="name">linux-parisc</SPAN>. While Mozart 1.2.5 still is not ready for full 64 bit architectures, it does well under kernels that provide 32 bit addresses in user-space.</P><P> </P></LI><LI><P>For users of Gentoo Linux, we now provide ebuilds to install and maintain a Mozart installation using the portage system.</P><P> </P></LI><LI><P>improved Darwin support now also available in CVS.</P><P> </P></LI><LI><P>additional logic to fix the <CODE>glibc</CODE> problem with time ticks introduced when the Linux kernel bumped <CODE>HZ</CODE> up to 1000.</P><P> </P></LI></UL><P> </P></DIV><DIV id="sec.m125.graphics"><H2><A name="sec.m125.graphics">6.3 Graphics</A></H2><P></P><UL><LI><P>fixed the Tk interface to work with Tk 8.4.</P><P> </P></LI><LI><P>new optional <CODE>mozart-gtk</CODE> component providing GTK 1.2 bindings (see download page for further information).</P><P> </P></LI></UL><P> </P></DIV><DIV id="sec.m125.windows"><H2><A name="sec.m125.windows">6.4 Windows</A></H2><P>changes and fixes that concern the Windows platform: </P><UL><LI><P><CODE>oztool</CODE> now uses <CODE>gcc-2</CODE> and <CODE>g++-2</CODE> as default when invoked with the <CODE>-gnu</CODE> option. This can be configured as described in <A href="../tools/node14.html#section.oztool-env">Section&nbsp;6.1 of ``Oz Shell Utilities''</A> </P></LI></UL><P> </P></DIV><DIV id="sec.m125.vm"><H2><A name="sec.m125.vm">6.5 Virtual Machine</A></H2><P>changes and fixes that concern the virtual machine: </P><UL><LI><P>several fixes in the support for execution of <A href="http://www.ps.uni-sb.de/alice/">Alice</A> programs </P></LI></UL><P> </P></DIV><DIV id="sec.m125.cp"><H2><A name="sec.m125.cp">6.6 Constraint Programming</A></H2><P> </P><UL><LI><P>fixed <CODE>FD<SPAN class="keyword">.</SPAN>reified<SPAN class="keyword">.</SPAN>card</CODE></P><P> </P></LI><LI><P>fixed <CODE>FD<SPAN class="keyword">.</SPAN>int</CODE> problem with descriptions with more than 1024 items.</P><P> </P></LI></UL><P> </P></DIV><DIV id="sec.m125.misc"><H2><A name="sec.m125.misc">6.7 Miscellaneous</A></H2><P> </P><UL><LI><P>When building from sources, the default is now to ignore an existing mozart installation (this default can be overriden with the new <CODE>configure</CODE> option <CODE>--with-global-oz</CODE>). Previously, the user had to be very careful to remove from his/her environment all traces of <CODE>oz</CODE> prior to invoking <CODE>configure</CODE>.</P><P> </P></LI><LI><P>fixed an issue related to sharing when sending to a superordinated port.</P><P> </P></LI></UL><P> </P></DIV></DIV><TABLE align="center" border="0" cellpadding="6" cellspacing="6" class="nav"><TR bgcolor="#DDDDDD"><TD><A href="node19.html#chapter.m130">&lt;&lt; Prev</A></TD><TD><A href="index.html">- Up -</A></TD><TD><A href="node24.html#chapter.m124">Next &gt;&gt;</A></TD></TR></TABLE><HR><ADDRESS><SPAN class="version">Version 1.4.0 (20110908185330)</SPAN></ADDRESS></BODY></HTML>