<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/win32/include, branch 1.1.0</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>Build system improvements:</title>
<updated>2004-09-20T19:30:02+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-09-20T19:30:02+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7204b84beb0f5cfb166e8d56402371d05bece83b'/>
<id>7204b84beb0f5cfb166e8d56402371d05bece83b</id>
<content type='text'>
 - use replacement functions (macro AC_REPLACE_FUNCS and variable LTLIBOBJS),
   each function is in a file placed into lib/ directory,
   it was not necessary, but it looks nice, IMHO
 - headers cleanups (this was needed):
     - prototypes of replacement funtions and macros are placed
       into separate os_internal.h (and included by config.h)
     - drop include inttypes.h from public xine.h, replaced by custom
       os_type.h, idea origins from Ogg/Vorbis public headers
     - disable generating inttypes.h: generated replacement isn't enough for
       xine-lib but nobody complained (and for M$VC we have special version)
     - better including headers for win32, let dvdnav use its mutex wrapper
 - updated M$VC port
Result:
  - xine is compiled nicely by MinGW, CygWin and paritaly M$VC
  - frontends in M$VC port don't require additional helping headers
  - moved some platform specific things from xine-utils and win32/contrib
    to lib/
Finally I can start with real coding. :-)

CVS patchset: 6982
CVS date: 2004/09/20 19:30:02

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - use replacement functions (macro AC_REPLACE_FUNCS and variable LTLIBOBJS),
   each function is in a file placed into lib/ directory,
   it was not necessary, but it looks nice, IMHO
 - headers cleanups (this was needed):
     - prototypes of replacement funtions and macros are placed
       into separate os_internal.h (and included by config.h)
     - drop include inttypes.h from public xine.h, replaced by custom
       os_type.h, idea origins from Ogg/Vorbis public headers
     - disable generating inttypes.h: generated replacement isn't enough for
       xine-lib but nobody complained (and for M$VC we have special version)
     - better including headers for win32, let dvdnav use its mutex wrapper
 - updated M$VC port
Result:
  - xine is compiled nicely by MinGW, CygWin and paritaly M$VC
  - frontends in M$VC port don't require additional helping headers
  - moved some platform specific things from xine-utils and win32/contrib
    to lib/
Finally I can start with real coding. :-)

CVS patchset: 6982
CVS date: 2004/09/20 19:30:02

</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore generated files..</title>
<updated>2004-09-08T16:30:42+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-09-08T16:30:42+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=fc676961e645b2625acd32be049c06b21befdedd'/>
<id>fc676961e645b2625acd32be049c06b21befdedd</id>
<content type='text'>
CVS patchset: 6950
CVS date: 2004/09/08 16:30:42

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6950
CVS date: 2004/09/08 16:30:42

</pre>
</div>
</content>
</entry>
<entry>
<title>Updates:</title>
<updated>2004-09-06T18:34:37+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-09-06T18:34:37+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=261088452aebcd55874ba9cfdea8bbc6534122a0'/>
<id>261088452aebcd55874ba9cfdea8bbc6534122a0</id>
<content type='text'>
 - usability MSVC for frontends
 - remove unistd.h from public headers
 - add configure option "--with-dxheaders"
 - install .def file under WIN32
 - MSVC port update (some people might want it)

CVS patchset: 6944
CVS date: 2004/09/06 18:34:37

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - usability MSVC for frontends
 - remove unistd.h from public headers
 - add configure option "--with-dxheaders"
 - install .def file under WIN32
 - MSVC port update (some people might want it)

CVS patchset: 6944
CVS date: 2004/09/06 18:34:37

</pre>
</div>
</content>
</entry>
<entry>
<title>Warnings on WIN32.</title>
<updated>2004-09-02T19:56:40+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-09-02T19:56:40+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=73a6e175cd0f0a27364d3b56b6c9cb2eca16414c'/>
<id>73a6e175cd0f0a27364d3b56b6c9cb2eca16414c</id>
<content type='text'>
Compilation fix for CygWin.

CVS patchset: 6932
CVS date: 2004/09/02 19:56:40

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Compilation fix for CygWin.

CVS patchset: 6932
CVS date: 2004/09/02 19:56:40

</pre>
</div>
</content>
</entry>
<entry>
<title>MINGW32 port. Engine library and most of plugins compiles now.</title>
<updated>2004-08-27T19:33:17+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-08-27T19:33:17+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e46ac635c2c28d80706f02f239bb847c7e48c34b'/>
<id>e46ac635c2c28d80706f02f239bb847c7e48c34b</id>
<content type='text'>
List of some changes:
 - replaced some _MSC_VER by more common WIN32
 - define INTLDIR, remove -static flag for included intl
 - shared more common CFLAGS with DEBUG_CFLAGS
 - use WIN32_CFLAGS for all building
 - separate some flags into THREAD_CFLAGS_CONFIG,
   THREAD_CFLAGS_CONFIG and ZLIB_LIB_CONFIG for public xine-config,
   automatically use internal libs if necessary
 - don't warn about missing X for mingw and cygwin
 - libw32dll disabled for WIN32 (making native loader would be
   interesting, or porting wine code to Windows? :-&gt;)
 - DVB and RTP disabled for WIN32, not ported yet
 - fix build and fix a warning in cdda
 - fix build for nosefart and libfaad
 - implement configure option --disable-freetype
 - sync libxine.pc and xine-config.in
 - add -liberty to goom under WIN32
 - move original build files from included phread and zlib into archives
   and replace them by autotools

CVS patchset: 6910
CVS date: 2004/08/27 19:33:17

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
List of some changes:
 - replaced some _MSC_VER by more common WIN32
 - define INTLDIR, remove -static flag for included intl
 - shared more common CFLAGS with DEBUG_CFLAGS
 - use WIN32_CFLAGS for all building
 - separate some flags into THREAD_CFLAGS_CONFIG,
   THREAD_CFLAGS_CONFIG and ZLIB_LIB_CONFIG for public xine-config,
   automatically use internal libs if necessary
 - don't warn about missing X for mingw and cygwin
 - libw32dll disabled for WIN32 (making native loader would be
   interesting, or porting wine code to Windows? :-&gt;)
 - DVB and RTP disabled for WIN32, not ported yet
 - fix build and fix a warning in cdda
 - fix build for nosefart and libfaad
 - implement configure option --disable-freetype
 - sync libxine.pc and xine-config.in
 - add -liberty to goom under WIN32
 - move original build files from included phread and zlib into archives
   and replace them by autotools

CVS patchset: 6910
CVS date: 2004/08/27 19:33:17

</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare for MinGW port:</title>
<updated>2004-04-06T19:20:15+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-04-06T19:20:15+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=21aa4eed6d0e90f9a9b548c1adaad7dccf2f4862'/>
<id>21aa4eed6d0e90f9a9b548c1adaad7dccf2f4862</id>
<content type='text'>
  move M$VC specific header files into sparate directory
  regenerate config.h for M$VC
  compilation fixes
  add some getchar()s into xineui.exe (popup dialogs would be better)

CVS patchset: 6338
CVS date: 2004/04/06 19:20:15

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  move M$VC specific header files into sparate directory
  regenerate config.h for M$VC
  compilation fixes
  add some getchar()s into xineui.exe (popup dialogs would be better)

CVS patchset: 6338
CVS date: 2004/04/06 19:20:15

</pre>
</div>
</content>
</entry>
<entry>
<title>Second fix for INT16_MIN/MAX under WIN32 (without stdint.h).</title>
<updated>2004-03-14T23:07:25+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-03-14T23:07:25+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=78023106d8777da9c15d789f257221e573b2c238'/>
<id>78023106d8777da9c15d789f257221e573b2c238</id>
<content type='text'>
CVS patchset: 6261
CVS date: 2004/03/14 23:07:25

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6261
CVS date: 2004/03/14 23:07:25

</pre>
</div>
</content>
</entry>
<entry>
<title>Update WIN32 port:</title>
<updated>2004-03-14T09:38:03+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-03-14T09:38:03+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=513b66997b1a0c4e804c13b6840ccd7a7de41ad9'/>
<id>513b66997b1a0c4e804c13b6840ccd7a7de41ad9</id>
<content type='text'>
  - add stdint.h with INT16_MIN/MAX
  - apply forgotten change _MSC_VER -&gt; HAVE_ICONV
  - get rid of some _MSC_VER - changed to WIN32 since it'll be used by MINGW too

CVS patchset: 6249
CVS date: 2004/03/14 09:38:03

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  - add stdint.h with INT16_MIN/MAX
  - apply forgotten change _MSC_VER -&gt; HAVE_ICONV
  - get rid of some _MSC_VER - changed to WIN32 since it'll be used by MINGW too

CVS patchset: 6249
CVS date: 2004/03/14 09:38:03

</pre>
</div>
</content>
</entry>
<entry>
<title>Build fix for win32 xineui.</title>
<updated>2004-01-04T23:33:30+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-01-04T23:33:30+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=271a02404664cbc3a4b28b39c3c23812dac19b57'/>
<id>271a02404664cbc3a4b28b39c3c23812dac19b57</id>
<content type='text'>
Remove replicated file.
Michael, thanks for removing video_out_win32.h.

CVS patchset: 5997
CVS date: 2004/01/04 23:33:30

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove replicated file.
Michael, thanks for removing video_out_win32.h.

CVS patchset: 5997
CVS date: 2004/01/04 23:33:30

</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare compilation of win32 xineui under cygwin.</title>
<updated>2004-01-02T22:42:03+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2004-01-02T22:42:03+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=17bfa0f4657219b84b65c413237da5ec67f574a7'/>
<id>17bfa0f4657219b84b65c413237da5ec67f574a7</id>
<content type='text'>
Minor MSVC changes and "Xine" typos.

CVS patchset: 5977
CVS date: 2004/01/02 22:42:03

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Minor MSVC changes and "Xine" typos.

CVS patchset: 5977
CVS date: 2004/01/02 22:42:03

</pre>
</div>
</content>
</entry>
</feed>
