<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/m4, branch 1.1.15</title>
<subtitle>xine-lib git mirror
</subtitle>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/'/>
<entry>
<title>Make the CC_CHECK_* macro work when used in for loops.</title>
<updated>2008-08-07T11:29:27+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-08-07T11:29:27+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=a67ad6a9efa0d7d1f8c7b05ab2b2f3d8ecbad16a'/>
<id>a67ad6a9efa0d7d1f8c7b05ab2b2f3d8ecbad16a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Build fix: pthreads.m4</title>
<updated>2008-07-06T22:52:35+00:00</updated>
<author>
<name>Chris Rankin</name>
<email>rankincj@yahoo.com</email>
</author>
<published>2008-07-06T22:52:35+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=b76982aea7556a8a1efafe228369b81cf1095b38'/>
<id>b76982aea7556a8a1efafe228369b81cf1095b38</id>
<content type='text'>
autoconf already adds the "int main() { ...; return 0; }" statements itself,
and so adding them twice chokes stricter compilers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
autoconf already adds the "int main() { ...; return 0; }" statements itself,
and so adding them twice chokes stricter compilers.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix pthread recursive mutex detection (for mingw32)</title>
<updated>2008-07-02T16:56:40+00:00</updated>
<author>
<name>Matthias Ringwald</name>
<email>mringwal@inf.ethz.ch</email>
</author>
<published>2008-07-02T16:56:40+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=c30a4a18ee3656adab5b9ae5aad92cabfcade372'/>
<id>c30a4a18ee3656adab5b9ae5aad92cabfcade372</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove macro files that are handled by gettext.</title>
<updated>2008-06-17T11:00:51+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-06-17T11:00:51+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3fc07b6f832ce6b8f472745555faa4bcf6ab04af'/>
<id>3fc07b6f832ce6b8f472745555faa4bcf6ab04af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't use C++ for socklen_t tests.</title>
<updated>2008-06-17T10:29:46+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-06-17T10:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=71c86fd9b7103008bce3bdd9ae011db08dd64c10'/>
<id>71c86fd9b7103008bce3bdd9ae011db08dd64c10</id>
<content type='text'>
I think socklen_t was being tested with C++ to improve the warnings,
but as we don't need a C++ compiler, it's not a good idea to use it.

Also, with libtool 2.2 the C++ compiler is not tested by default
anymore, so the macro would simply fail.

On GNU/Linux and FreeBSD the test should work just as fine as it
is. If you have problems on any other operating systems, please report
and we'll see to fix it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I think socklen_t was being tested with C++ to improve the warnings,
but as we don't need a C++ compiler, it's not a good idea to use it.

Also, with libtool 2.2 the C++ compiler is not tested by default
anymore, so the macro would simply fail.

On GNU/Linux and FreeBSD the test should work just as fine as it
is. If you have problems on any other operating systems, please report
and we'll see to fix it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite CC_PTHREAD_RECURSIVE_MUTEX to use M4sh and AC_CACHE_CHECK.</title>
<updated>2008-05-24T00:08:29+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-05-24T00:08:29+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=c9ad18a7e3b147c95c8b9132831259722aa95c18'/>
<id>c9ad18a7e3b147c95c8b9132831259722aa95c18</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport pthreads.m4 from 1.2.</title>
<updated>2008-05-24T00:04:27+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-05-24T00:04:27+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=0cb95cb5ae7e494f0ba776eeeceec3225ff15a28'/>
<id>0cb95cb5ae7e494f0ba776eeeceec3225ff15a28</id>
<content type='text'>
Both attributes.m4 and pthread.m4 are two reusable M4 macro files,
which can eaily be shared between different projects. For this reason
it's better if they are kept identical between branches.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Both attributes.m4 and pthread.m4 are two reusable M4 macro files,
which can eaily be shared between different projects. For this reason
it's better if they are kept identical between branches.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport CC_CHECK_LDFLAGS macro from 1.2 branch.</title>
<updated>2008-05-24T00:01:21+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-05-24T00:01:21+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=a2583761573b98127ae9396785875a88a4a4b8ad'/>
<id>a2583761573b98127ae9396785875a88a4a4b8ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use M4sh AS_IF rather than sh if statements for common macros.</title>
<updated>2008-05-23T22:34:56+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-05-23T22:34:56+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=fc24f6446e014c087e4a84ec2934784f89a6bbb3'/>
<id>fc24f6446e014c087e4a84ec2934784f89a6bbb3</id>
<content type='text'>
Instead of using directly the sh if statement, use AS_IF, which makes
it possible for autotools to identify conditionally-called macros, and
allows to avoid M4 ifelse macros.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of using directly the sh if statement, use AS_IF, which makes
it possible for autotools to identify conditionally-called macros, and
allows to avoid M4 ifelse macros.
</pre>
</div>
</content>
</entry>
<entry>
<title>Check for MIN/MAX macro and include the header for them if found.</title>
<updated>2008-05-23T21:31:33+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-05-23T21:31:33+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=157f5234c463abe1b23a2f86dd182f40f99020fe'/>
<id>157f5234c463abe1b23a2f86dd182f40f99020fe</id>
<content type='text'>
The MIN/MAX macro are quite often used on the source code to find the
minimum or maximum value between two, instead of defining it per-unit,
check if the system provides them include the right header, otherwise
define them during configure run.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The MIN/MAX macro are quite often used on the source code to find the
minimum or maximum value between two, instead of defining it per-unit,
check if the system provides them include the right header, otherwise
define them during configure run.
</pre>
</div>
</content>
</entry>
</feed>
