1
mirror of https://code.videolan.org/videolan/vlc synced 2024-07-13 02:40:52 +02:00
Commit Graph

76 Commits

Author SHA1 Message Date
Christophe Massiot
74764fb415 * toolbox: Removed compilation information from version.c to reduce the
compilation time.
 * configure.ac: Compilation information are now determined at
   configure-time. Fixed libSDL_image static linking.
 * src/libvlc.c: Removed VLC_CompileTime() since this is not possible
   without increasing the compilation time.
2005-08-23 14:24:35 +00:00
Rémi Denis-Courmont
0d7fde9d3e Attempt to fix problem with dnsdomain name on some OSes 2005-08-19 15:45:52 +00:00
Rémi Denis-Courmont
2a03eac51a 2005-08-18 15:50:58 +00:00
Jean-Paul Saman
c3529672cf Added a message about the purpose of this file and a DO NOT EDIT NOTICE - THIS FILE IS AUTOMATICALLY GENERATED - 2005-08-18 12:55:46 +00:00
Christophe Massiot
2851705c32 * Makefile.am: New file version.c, generated at each 'make' command.
* toolbox: New --update-version switch, which builds the version.c file
   from current date, user/hostname/domainname, compiler version and
   svn changeset.
 * src/libvlc.c: Exported API to access data from version.c.
 * modules/control/http.c: New variables vlc_compile_time, vlc_compile_by,
   vlc_compile_host, vlc_compile_domain, vlc_compiler and vlc_changeset.
2005-08-17 14:39:07 +00:00
Rémi Denis-Courmont
c8c602161f "toolbox --update-po" becomes "make update-po"
Now can update PO when compiling from subdir
2005-08-13 13:14:19 +00:00
Rémi Denis-Courmont
4ba7bb60af Any reason why removal of .deps was disabled ?? 2005-07-10 13:32:43 +00:00
Rémi Denis-Courmont
05edb16cfd Don't delete SVN-tracked files with --distclean (closes #251) 2005-07-09 19:17:13 +00:00
Rémi Denis-Courmont
575c056a1c Complete rewrite of vlc_symbols.h generation (closes #155)
New VLC_EXPORTs are now added at the end of module_symbols_t so that
offsets of other function pointers are preserved.

Deleted VLC_EXPORTs are replaced with dummy pointers for padding.

Of course, it doesn't solve the problem with changing shared structures
format :/ and it may cause SVN conflicts when multiple people changes
VLC_EXPORT. I doubt it can be avoided though.
2005-06-02 12:47:30 +00:00
Rémi Denis-Courmont
ced883887d - build vlc_symbol.h modules_plugin.h and modules_builtin.h in top_builddir 2005-03-01 21:24:25 +00:00
Derk-Jan Hartman
6f924598bf * Added the contrib system to MAKE_DIST
* cleaned up some alignment in configure --help
2005-01-17 19:37:38 +00:00
Gildas Bazin
069e16625d * toolbox: added an evc ARMV4 target. 2005-01-05 22:24:30 +00:00
Gildas Bazin
84d44cbdc4 * toolbox, src/vlc.c: use src/vlc.c in the WinCE project files. 2004-11-12 10:38:27 +00:00
Clément Stenac
7965eb30e5 Do what I say, don't do what I do.
* Re-enabled string translation for wizard
* Fixed wizard strings
* internationalized some strings that weren't
2004-10-02 15:40:08 +00:00
Gildas Bazin
bb1ef14f0a * evc/*: some updates to the evc project files. 2004-10-01 16:04:20 +00:00
Sam Hocevar
29da6909ea * toolbox: fixed mixup in the changelog generation example. 2004-09-21 16:07:41 +00:00
Olivier Teulière
7253e7389e Removed the old skins plugin 2004-08-21 11:34:33 +00:00
Clément Stenac
1f9e100842 Do not translate wizard strings, and stop ignoring old win32 gui plugin 2004-04-25 15:32:28 +00:00
Sam Hocevar
445d17b2d5 * toolbox:
+ Removed --changelog from the help message.
    + Output a warning asking to use "svn log" when --changelog is called.
  * Regenerated SVN changelogs.
2004-03-07 17:26:50 +00:00
Sam Hocevar
dd443c16f4 * toolbox:
+ Do not remove svn directories in autotools/ when using --distclean.
2004-03-05 16:45:32 +00:00
Sam Hocevar
916c69e30e * debian/rules debian/control:
+ No longer build a local libmpeg2 since it entered sid.
    + Build the livedotcom plugin.
  * toolbox:
    + No longer remove flac, speex and matroska from the woody build; I will
      provide clean backports.
2004-02-10 14:33:17 +00:00
Sam Hocevar
83c6d1f77c * Another official Debian upload (workaround for an ICE in gcc-3.3 on PPC). 2004-01-21 14:44:56 +00:00
Sam Hocevar
a666bc5626 * toolbox:
+ Minor fixes to the woody packages.
2004-01-04 18:18:45 +00:00
Sam Hocevar
4219568532 * toolbox:
+ Added pda.glade to the list of Glade2 generated files.
    + Remove strings such as "http://" or "/dev/video0" from the list of
      translated strings in the PDA interface.
  * Fixed grammar, spelling, a few pathetic inconsistencies, removed trailing
    whitespaces and tabulations here and there.
2003-12-22 02:24:53 +00:00
Sam Hocevar
51e2e19d78 * toolbox: Do not include MOC files in the POTFILES.in generation. 2003-12-09 14:33:31 +00:00
Gildas Bazin
0d90e5238d * toolbox: use the "Output_Dir" property when generating the msvc project files so we don't end-up with name conflicts when compiling.
* msvc/config.h.in, modules/access_output/file.c: MSVC fixes.
* modules/video_chroma/i420_rgb.c: don't use our RV24 conversion routine on win32 because it assumes 32 bits per pixel.
2003-12-04 12:33:43 +00:00
Sam Hocevar
decbe365f9 * toolbox: more cvs2cl fixes.
* ChangeLog: updated changelog.
2003-11-27 00:05:51 +00:00
Sam Hocevar
b2192adfa5 * toolbox: Attempt to fix a strange cvs2cl behaviour. 2003-11-26 23:32:07 +00:00
Sam Hocevar
294d05e167 * debian/control:
+ Build-depend on fixed dvb-dev packages.
2003-11-04 15:26:04 +00:00
Sam Hocevar
9bcf04ca29 * debian/control:
+ Build-depend on a newer wxwindows version to avoid incompatibilities.
    + Build-depend on linux-kernel-headers and build-conflict on dvb-dev
      because these packages cannot be installed together.
  * debian/rules:
    + Temporarily disabled the framebuffer video output plugin because of
       current code errors in linux-kernel-headers.
2003-11-01 10:07:09 +00:00
Sam Hocevar
be7e3f05a3 * toolbox: On Debian woody, don't activate the speex plugin, and use
ttf-thryomanes instead of ttf-freefonts (not available).
2003-10-24 14:50:07 +00:00
Sam Hocevar
348389a102 * debian/control: Updated the libxosd build dependency to fix a build
issue on Debian s390.
2003-09-15 18:28:47 +00:00
Sam Hocevar
f5cfd12845 * toolbox: Export LC_ALL=C to avoid future cluttering of POTFILES.in.
* po/: Re-ran toolbox --update-po.
2003-07-31 13:06:07 +00:00
Gildas Bazin
7528b8435b * toolbox: fixed typo in the changelog rule. 2003-07-29 21:56:47 +00:00
Sam Hocevar
0bf20368a6 * bootstrap:
+ Minor indentation fix.
  * toolbox:
    + Exclude vlc_symbols.h and modules_{plugins,builtins}.h from POTFILES.in.
  * po/*:
    + Re-ran toolbox --update po.
2003-07-16 15:52:05 +00:00
Sigmund Augdal Helberg
371148d3db toolbox: made a --add-include that can be used by doxygen to get proper
includes in the .h files, since they are parsed out of context by
	 doxygen
Doxyfile: misc fixes, use ./toolbox --add-include as filter for sources.
include/vlc_common.h: doxygenized VLC_COMMON_MEMBERS

With these changes, and a slightly patched version of doxygen (which you can
get here: http://www.idi.ntnu.no/~sigmunau/doxygen-vlcpatched.tgz ) you should
be able to get some useful documentation out of the vlc sources.
2003-07-14 20:36:55 +00:00
Sam Hocevar
56dd78bd1f * toolbox: we cannot use printf '\r' under Cygwin; use a real ^M character
instead.
2003-07-08 16:21:00 +00:00
Sam Hocevar
e10b64a458 * bootstrap:
+ Removed a useless use of cut.
    + Do not fail in the "clean" rule if no targets were built.
  * Makefile.am:
    + Propagate $(srcdir) to toolbox.
  * toolbox:
    + Do not include .moc files in POTFILES.in.
    + Fixed the generation of MSVC project files (untested).
2003-07-08 13:09:30 +00:00
Sam Hocevar
09496f1939 * Makefile.am: "make dist-woody" builds a tarball suitable for a Debian
woody package build.
  * bootstrap:
    + Remove config.h.in and config.h before running autoheader.
    + Added "set -e" for better error tracking.
    + Call autoheader and automake after autoconf so that the first build does
      not need to call autoheader.
  * debian/woody-buildpackage:
    + Removed that script and put the code in toolbox.
  * debian/control:
    + Added a build-dependency on libmatroska-dev.
  * debian/rules:
    + Activated Matroska support.
    + Re-enabled dh_installchangelogs.
2003-07-05 14:47:53 +00:00
Gildas Bazin
aaebbb4345 * toolbox: fixed ./toolbox --distclean 2003-07-02 20:01:51 +00:00
Sam Hocevar
f53fe2616c * configure.ac:
+ Fixed a == test bashism.
    + Cosmetic changes.
  * toolbox, vlc-config.in.in: Cosmetic changes.
  * Makefile.am: Fixed the Mozilla plugin build (happy bootstrap).
2003-07-01 19:17:32 +00:00
Sam Hocevar
d9010f221f * toolbox: use awk, not nawk, and fixed syntax to match older awks. 2003-07-01 12:01:22 +00:00
Sam Hocevar
9340d5f1c7 * toolbox: use nawk instead of awk (Fixes: #780). 2003-07-01 11:58:33 +00:00
Sam Hocevar
e2a71ad58c * toolbox: fuck OS X! 2003-06-29 20:15:35 +00:00
Sam Hocevar
75c3003cf0 * toolbox: syntax fix for OS X's retarded sed. 2003-06-29 19:04:14 +00:00
Derk-Jan Hartman
5793781308 * s/;T;/;D;
Now it seems to builb. I guess you meant this sam. If I'm wrong you can correct me ;)
2003-06-28 21:03:26 +00:00
Sam Hocevar
655212ddf8 * Makefile.am:
+ Call $(srcdir)/toolbox from $(builddir) instead of $(srcdir).
    + Call $(builddir)/vlc-config instead of $(srcdir)/vlc-config, because
      generated files end in $(builddir).
    + Added -Imozilla to the mozilla plugin link flags.
    + Look for mozilla/vlcintf.idl in $(srcdir).
  * configure.ac:
    + Set VLC_CONFIG to $(builddir)/vlc-config instead of $(srcdir)/vlc-config.
  * toolbox:
    + Look for Makefile.am in ${srcdir}, and Makefile in ${builddir}.
    + Prepend ${srcdir} to header files we handle.
  * m4/vlc.m4:
    + Look for vlc-config.in.in in ${srcdir} but generate vlc-config.in in
      ${builddir}.
  * modules/gui/skins/src/dialogs.cpp, modules/gui/wxwindows/interface.cpp:
    + Include the pixmap with a path relative to the current directory.

   This commit should fix builds that use --srcdir (Closes: #319).
2003-06-28 13:04:52 +00:00
Sam Hocevar
c278cac27a * toolbox:
+ toolbox --changelog now only generates this year's changelog.
  * ChangeLog, doc/ChangeLog-*:
    + Split the changelog into several files, one per year.
  * debian/rules, vlc.ebuild:
    + Distribute the new changelog files.
2003-06-28 01:17:47 +00:00
Sam Hocevar
fe17002d42 * bootstrap:
+ New build system, using recursive makefiles. Due to the amount of code
      in VLC, this had become unavoidable.
    + Removed the check for OS X's stack size, since our automake targets are
      a lot less hungry now.
    + Ditto for Solaris's sed.
    + Since automake-1.6 is faster than 1.7, use it first if both are present.
  * m4/vlc.m4:
    + New AX_ADD_CPPFLAGS, AX_ADD_CFLAGS, AX_ADD_CXXFLAGS, AX_ADD_OBJCFLAGS
      and AX_ADD_LDFLAGS macros that do all the magic to detect possible
      modules and register their flags.
    + New AX_ADD_BUILTINS and AX_ADD_PLUGINS macros.
    + Some magic to generate vlc-config.
  * configure.ac:
    + Moved most code to the AX_ADD_* macros.
    + Explicitely added all target Makefiles.
  * modules/**/Modules.am:
    + Path to sources are now relative to Modules.am's directory level.
2003-06-27 13:50:13 +00:00
Sam Hocevar
43ac528d8f * toolbox:
+ Disabled useless verbosity.
    + Fixed some incorrect ">/dev/null 2>&1" semantics.
2003-06-25 03:08:57 +00:00