Age | Commit message (Collapse) | Author |
|
and backwards compatible translation
Sorry, I got a litte tired proof-reading the patch, so their might be
bugs lurking around. I will give it some further examination and
(as necessary) fixing tomorrow.
CVS patchset: 7233
CVS date: 2004/12/12 22:00:47
|
|
Compilation fixes for cross-compiling with MinGW32.
CVS patchset: 7231
CVS date: 2004/12/12 13:51:28
|
|
CVS patchset: 7092
CVS date: 2004/10/30 15:04:46
|
|
CVS patchset: 7087
CVS date: 2004/10/29 23:11:37
|
|
on Mac OS X. Thanks to kfish for the suggestion.
CVS patchset: 7005
CVS date: 2004/09/28 15:36:39
|
|
poor platforms, of course)
- fix a bug in generated xine-config for WIN32 and make it relocateable
under Windows
- MSVC port: update, fix some warnings, remove old unneeded files
- improve function for getting runtime directory, it will need next fix
yet (bug probably due to active volume drives)
CVS patchset: 7001
CVS date: 2004/09/26 22:54:51
|
|
- 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
|
|
CVS patchset: 6970
CVS date: 2004/09/14 20:54:21
|
|
CVS patchset: 6968
CVS date: 2004/09/12 19:23:36
|
|
- 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
|
|
Compilation fix for CygWin.
CVS patchset: 6932
CVS date: 2004/09/02 19:56:40
|
|
- new flags added at the end, so the users can override them properly
- removed X11 libs and cflags from xine-config and libxine.pc
- removed replacing for setenv (thanks to Robin for the hint)
- better way for temporary disabling of w32dll module
- data directories will be different on Windows
- force installing catalogs with translation into XINE_LOCALEDIR
- timer linked in xine-engine (just central place for linking such stuff)
- adjusted load_plugins and remove reduntant WIN32 conditionals
- removed unused $(lib_thr)
CVS patchset: 6927
CVS date: 2004/09/01 18:19:49
|
|
compilation of win32/contrib/setenv.c on non-Win32 platforms (I don't see why it's necessary at all as we have xine_setenv). Front-ends use symbols in src/xine-utils but these aren't being exported in libxine.so because they come from an internal archive library. Compile xmlparser.c in src/xine-engine/Makefile.am for now (is there a better solution?).
CVS patchset: 6917
CVS date: 2004/08/30 00:55:18
|
|
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? :->)
- 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
|
|
CVS patchset: 6854
CVS date: 2004/07/25 17:47:01
|
|
current locale.
- Add "-" into encoding names.
- Fix a typo.
CVS patchset: 6793
CVS date: 2004/07/14 18:51:29
|
|
CVS patchset: 6774
CVS date: 2004/07/05 08:33:53
|
|
to open the device does not mean it's not accessible, there might just
be no disk inside (closes bug #984594)
CVS patchset: 6768
CVS date: 2004/07/04 21:01:26
|
|
CVS patchset: 6743
CVS date: 2004/06/25 16:04:59
|
|
CVS patchset: 6742
CVS date: 2004/06/25 15:52:21
|
|
arch_accel(). On Solaris/SPARC, use sysinfo(2) to detect supported extensions rather than by trapping SIGILL.
CVS patchset: 6740
CVS date: 2004/06/25 07:32:22
|
|
CVS patchset: 6690
CVS date: 2004/06/14 16:36:40
|
|
CVS patchset: 6636
CVS date: 2004/06/04 00:58:19
|
|
patching some xine-util ppc-specific routines for OS X.
CVS patchset: 6623
CVS date: 2004/06/01 13:13:15
|
|
CVS patchset: 6617
CVS date: 2004/05/31 17:37:49
|
|
no replacement, so it's used, but with configure check.
CVS patchset: 6503
CVS date: 2004/05/09 17:42:23
|
|
routines as well as the recently synced ffmpeg tree.
CVS patchset: 6454
CVS date: 2004/04/28 00:38:08
|
|
please everybody watch out for spelling (and other) errors
CVS patchset: 6442
CVS date: 2004/04/26 17:50:06
|
|
CVS patchset: 6436
CVS date: 2004/04/25 17:43:58
|
|
can receive error events before the end of xine_open()
CVS patchset: 6410
CVS date: 2004/04/16 16:34:22
|
|
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
|
|
CVS patchset: 6316
CVS date: 2004/03/29 19:10:36
|
|
CVS patchset: 6309
CVS date: 2004/03/27 12:59:45
|
|
entry. Using automatic varaibles was also wrong.
CVS patchset: 6288
CVS date: 2004/03/18 16:50:00
|
|
before aborting
CVS patchset: 6211
CVS date: 2004/03/03 20:09:11
|
|
(and I think they are not ANSI as well)
CVS patchset: 6209
CVS date: 2004/03/03 19:59:43
|
|
CVS patchset: 6008
CVS date: 2004/01/07 22:20:59
|
|
CVS patchset: 5955
CVS date: 2003/12/29 16:24:33
|
|
- external ffmpeg (with some patches) built by MINGW works, wow!
- cleanups (only one definition file for all plugins)
- working release build target
Notes to hybrid MINGW/MSVC build:
- CVS version of ffmpeg is compiled by MINGW (small patch for compilation
ffmpeg under MINGW, second for disabling flush because it crashes under
windows)
- libxine + xineui compiled by MSVC, additional patch into header files
of ffmpeg is needed - export all data with '__declspec(dllimport)'
CVS patchset: 5951
CVS date: 2003/12/26 18:37:58
|
|
CVS patchset: 5945
CVS date: 2003/12/24 16:40:01
|
|
are testing for nothing; additionally, access() checks against real UID,
but we actually want to check against effective UID
=> using open() is more straightforward.
CVS patchset: 5944
CVS date: 2003/12/24 15:48:24
|
|
aliasing assumptions can be made (malloc()-returned pointers never alias
anything), which can leed to further optimizations
CVS patchset: 5933
CVS date: 2003/12/21 14:14:39
|
|
CVS patchset: 5921
CVS date: 2003/12/18 16:19:32
|
|
* internal names cleanup
* http input plugin uses http_helper.c
* fix change in audio_directx
* MSVC stoped compile xineui because of 'this', mysterious
* change non-constand array lengths to malloc/free,
it good for such old compilers as my MSVC 6.0
* change lprintf macro for MSVC to compile again
(I don't know, how use variable number of macro arguments in MSVC...)
* merge compiling of xine-utils and xine-engine
CVS patchset: 5902
CVS date: 2003/12/13 11:35:07
|
|
CVS patchset: 5900
CVS date: 2003/12/13 01:47:35
|
|
CVS patchset: 5879
CVS date: 2003/12/09 00:02:28
|
|
CVS patchset: 5872
CVS date: 2003/12/08 12:37:25
|
|
before aborting (useful to trace abort()s).
CVS patchset: 5870
CVS date: 2003/12/08 12:36:02
|
|
xine_list_free() frees the elements and itself, unfortunately this
has not been true
CVS patchset: 5868
CVS date: 2003/12/08 11:49:16
|
|
Replace XINE_ASSERT by _x_assert, which works exaclty as assert, except that it still warns with NDEBUG defined (but don't abort). Fix missuning of assert(0), which isn't safe, abort is abort, assert is for debugging purpose only, so all assert(0) has been converted to abort() alls. In osd_preload_fonts(): alloc needed memory chunk. Define NDEBUG in CFLAGS, for non DEBUG build only.
CVS patchset: 5860
CVS date: 2003/12/07 15:34:29
|