<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/m4, branch 1.1.14</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>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>
<entry>
<title>Add check for const attribute (for mathematical functions).</title>
<updated>2008-05-20T19:14:36+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-05-20T19:14:36+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=35bde472b5455bab19157922dab06a5c2864bced'/>
<id>35bde472b5455bab19157922dab06a5c2864bced</id>
<content type='text'>
Add CC_ATTRIBUTE_CONST macro to the attributes.h.
Run CC_ATTRIBUTE_CONST in configure.
Define SUPPORT_ATTRIBUTE_CONST for GCC 3.
Define XINE_CONST to __attribute__((__const__)) if supported.

--HG--
extra : transplant_source : /26%26%DF%C0%3C%AC%27%5C%B7%B1y%FEQ%8Ay%EE%F1%BD
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add CC_ATTRIBUTE_CONST macro to the attributes.h.
Run CC_ATTRIBUTE_CONST in configure.
Define SUPPORT_ATTRIBUTE_CONST for GCC 3.
Define XINE_CONST to __attribute__((__const__)) if supported.

--HG--
extra : transplant_source : /26%26%DF%C0%3C%AC%27%5C%B7%B1y%FEQ%8Ay%EE%F1%BD
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge fix for 54ad8b80e6fc.</title>
<updated>2008-05-22T21:42:16+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-05-22T21:42:16+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=77a00bc73b2ab8eb0924e09fe18f5b0e694949e1'/>
<id>77a00bc73b2ab8eb0924e09fe18f5b0e694949e1</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 leak -Werror into the build system.</title>
<updated>2008-05-22T21:40:39+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-05-22T21:40:39+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=0816953be5f1f5f46f6bf45fee44d25f75e2a291'/>
<id>0816953be5f1f5f46f6bf45fee44d25f75e2a291</id>
<content type='text'>
Using the same variable name to save and restore CFLAGS between macros
is a bad idea.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using the same variable name to save and restore CFLAGS between macros
is a bad idea.
</pre>
</div>
</content>
</entry>
</feed>
