1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-04 09:11:33 +02:00
Commit Graph

732 Commits

Author SHA1 Message Date
Christophe Mutricy
ad2b55d3f2 Don't put in SUBDIRS dir without Makefile
autoconf260.m4 has moved
2008-02-05 22:43:14 +00:00
Rafaël Carré
44c059eb11 Fix VLC{-release}.app generation, make symbolic links to .gmo files in the source tree, not in the build tree 2008-02-05 12:59:07 +00:00
Pierre d'Herbemont
fdf1076a81 Makefile.am: Typo in VLC-release.app. 2008-02-05 01:01:09 +00:00
Jean-Baptiste Kempf
d5582a2e05 Fix make package-win32 2008-02-05 00:20:16 +00:00
Rafaël Carré
fbf515ab28 rm -Rf verify the existence of tmp for us 2008-02-04 14:54:09 +00:00
Pierre d'Herbemont
7c43db68ea Makefile.am: Fix make.pl location. 2008-02-04 13:44:44 +00:00
Pierre d'Herbemont
10fb66c935 Makefile.am: Attempt to fix VLC.app VLC-release.app. 2008-02-04 13:35:19 +00:00
Pierre d'Herbemont
c5146198c2 Makefile.am: Yet an other attempt to fix this Makefile.am on Mac OS X. 2008-02-04 13:06:44 +00:00
Pierre d'Herbemont
e0401e74e0 Attempt to fix previous commit. 2008-02-04 12:44:50 +00:00
Pierre d'Herbemont
01458fb0cf Makefile.am: Also remove ./tmp from the VLC.app target. 2008-02-04 12:25:00 +00:00
Pierre d'Herbemont
d2bf76d06d Makefile.am: Automatically remove ./tmp in the VLC-release.app target. 2008-02-04 12:12:15 +00:00
Pierre d'Herbemont
dab8e12dee Makefile.am: Some target weren't updated during the move. 2008-02-04 12:03:17 +00:00
Rafaël Carré
4371729a7c README.MacOSX.rtf has moved 2008-02-04 10:34:49 +00:00
Jean-Baptiste Kempf
d6cfab4413 Idem as previous 2008-02-04 03:59:45 +00:00
Jean-Baptiste Kempf
f59e3d4d79 Small Win32 fix. 2008-02-04 03:48:48 +00:00
Pierre d'Herbemont
3e3af45845 Makefile.am: Get package files from the new location. 2008-02-04 01:28:24 +00:00
Pierre d'Herbemont
2e888fde24 Source Tree Layout Cleanup: (As decided at videolan-meeting #2)
projects/ - contains projects that link to libvlc other than vlc and the bindings.
    extras/package - contains the packaging specific files.
    extras/deprecated - deprecated files.
    extras/buildsystem - contains non-default buildsystem stuff.
    extras/analyser - contains code analyser (such as editor specific files) specific files.
2008-02-04 01:17:33 +00:00
Rémi Denis-Courmont
014c5b76f3 Remove libintl from the source tree.
People use libintil from the contrib anyway.
2008-02-03 18:31:07 +00:00
Rémi Denis-Courmont
bcca390d44 Cosmetic: Use $(...) rather than ${...} for variable expansion 2008-02-03 14:02:07 +00:00
Pierre d'Herbemont
47d3ba0c80 Makefile.am: Make sure VLC.app will be installed correctly. (Or make sure we won't attempt to install VLC.app). 2008-02-02 14:07:33 +00:00
Pierre d'Herbemont
3e75c8bc8f Makefile.am: Fix VLC-release.app, this uses the Pre-Compile.sh script from the Framework. 2008-02-01 01:31:08 +00:00
Pierre d'Herbemont
20f3acbf38 Make sure VLC.app doesn't take too much time to build. This breaks VLC-release.app, and following commit will fix that. 2008-01-31 23:20:45 +00:00
Rémi Denis-Courmont
e76d847b0e Move automake options to Makefile.am 2008-01-31 17:20:11 +00:00
Rémi Denis-Courmont
85a37a8cb9 Yes, it works 2008-01-31 17:11:58 +00:00
Felix Paul Kühne
4862877a67 Makefile.am: another attempt to the fix dmg creation 2008-01-20 12:14:48 +00:00
Felix Paul Kühne
cbeed90927 osx: use dmg-creation code from the 0.8.6-bugfix branch to provide reliable NBs (to be reverted as soon as the existing script is fixed) 2008-01-19 14:01:00 +00:00
Felix Paul Kühne
eb149eed40 Makefile.am: try it the simple way now, trusting the user not to open another dmg with the same name 2008-01-05 16:42:17 +00:00
Felix Paul Kühne
89e87d9bb6 Makefile.am: another attempt to fix hdiutil attach 2008-01-05 16:36:48 +00:00
Pierre d'Herbemont
0554ff0a21 Makefile.am: Attempt to get hidutil attach working. 2008-01-04 13:13:55 +00:00
Felix Paul Kühne
1b4a1c8ae4 makefile: we want to use spaces instead of tabs. sorry for the disturbance 2007-12-30 22:08:08 +00:00
Felix Paul Kühne
abb027a384 arf 2007-12-30 16:39:23 +00:00
Felix Paul Kühne
aa50e70169 Makefile: correctly distribute .hosts within VLC-release.app 2007-12-30 16:38:27 +00:00
Pierre d'Herbemont
8442f8addd Makefile.am: Put hdiutil into verbose mode in package-macosx creation. 2007-12-22 12:36:53 +00:00
Felix Paul Kühne
415c99dbd1 cough, fix VLC-release.app broken in previous commit 2007-12-16 12:50:45 +00:00
Felix Paul Kühne
b1af1fb50f * strongly improved the speed of make VLC.app and make VLC-release.app by only copying the xcode project and the Resources folder instead of various plugins and most importantly the framework to a temporary folder 2007-12-16 12:46:59 +00:00
Pierre d'Herbemont
8e6a26cadc Makefile.am: Don't ship the framework, since it's too big for now. 2007-12-13 15:21:21 +00:00
Rémi Denis-Courmont
a58afe8e62 Build VLC aliases cleanly (don't need to parse argv[0]) 2007-12-09 21:36:32 +00:00
Jean-Paul Saman
ef8059236f Revert [23438] because --enable-fast-install does the same. 2007-12-03 22:39:55 +00:00
Jean-Paul Saman
17e8348c0a Install .libs/vlc instead of libtool script vlc. 2007-12-03 10:05:39 +00:00
Christophe Mutricy
98ede4f254 Don't use modules/gui/opie in gettext as we don't distribute it.
Upgrade POTFILE.in and vlc.pot
2007-11-14 22:02:01 +00:00
Pierre d'Herbemont
8ba909ce0f Makefile.am: Remove for goods disabled code. (as per funman's request). 2007-11-12 23:12:43 +00:00
Pierre d'Herbemont
31c0f5258c Makefile.am: Disable icon positionement in the dmg. 2007-11-12 22:59:14 +00:00
Christophe Mutricy
7fe8ad1b31 Fix [23001] 2007-11-11 19:26:32 +00:00
Antoine Cellerier
e10d431182 Port the http interface to the Lua Interface Module framework.
* share/luaintf/http.lua: Equivalent of the legacy modules/control/http/
   module. (The new module takes 272 lines of Lua, instead of 5475 lines for
   the old one.) Functionality is basically the same except for CGI support
   which is missing.
 * share/http-lua/: The HTML files using the new <?vlc [lua code] ?> syntax.
 * modules/misc/lua/: Add Lua bindings for a few VLC function, the most
   important being the HTTPd high level functions, ACLs, stat and opendir.

The Lua code still needs to be cleaned up a bit.
2007-11-10 16:34:53 +00:00
Christophe Mutricy
5dd38e75cc Don't replace @ on file without e-mail address 2007-11-09 22:07:51 +00:00
Christophe Mutricy
4df7f5a549 Don't put built sources in POTFILES.in 2007-11-08 00:07:58 +00:00
Pierre d'Herbemont
096b58df0c Makefile.am: Build and export the Framework in package-macosx. This is probably not an appropriate place and will change one day. 2007-11-05 17:18:17 +00:00
Antoine Cellerier
de31813fc0 Add a new type of VLC Lua module: Interfaces.
Two things led me to add this new type of Lua modules:
 * Most interfaces duplicate code from one another (rc and telnet both deal
   with sockets, rc and hotkeys duplicate VLC interfacing code)
 * It's easier to code in Lua than in C (for high level stuff)
(* Users can code their own module easily, all they need is a text editor.)

Most of the changes in modules/misc/ are Lua wrappers for different C APIs
in VLC. I'd say that 90% of those wrappers won't change, the other 10% might
 need small changes (mostly to simplify the C code).

The VLC Lua "interface" module will look for lua scripts in the
*share*/luaintf/ directory. Files in *share*/luaintf/modules/ are lua modules
which can be used by multiple VLC Lua modules (using require "modulename").

This commit includes 4 Lua interface modules:
 * dummy.lua: the default module. Prints error messages and quits.
 * rc.lua: equivalent to the legacy rc.c module. Also includes a bunch of
   new features (+ multiple socket connections at a time work!). See file for
   more details.
 * telnet.lua: equivalent to the legacy telnet.c module. See file for more
   details.
 * hotkeys.lua: a rewrite of the hotkey handling module. This module is still
   experimental. I'll need to change VLC core hotkeys stuff to make it work
   like I want (ie: 1 hotkey triggers 1 action instead of the current 1 action
   can have 1 hotkey). This version executes 3 dummy actions when keys 'q',
   'w' or 'x' are pressed.

What's left to do:
 * Port the http interface plugin to this framework (at least for the
   macros/rpn part ... using <?vlc some lua code ?> à la PHP would be way
   easier than what we currently have).
 * Finish work on the hotkeys module.
 * Code a real telnet/rc module with autocompletion and all the cool features
   usually found in a telnet/terminal interface.
 * Trash the legacy C modules.

Stuff to test (which I can't test myself):
 * Win32 and Mac OS X specific changes to Makefile.am
 * Console interface under Win32. I expect it not to work.

Other stuff included in this changeset are:
 * Code cleanup (I'm sure that it's still possible to simplify some of the old lua bindings code).
 * That's pretty much it in fact :/
2007-11-04 21:42:27 +00:00
Damien Fouilleul
45abd2cd3d - mozilla plugin: added support for XCode 3 tools (leopard) 2007-11-03 20:09:50 +00:00
Felix Paul Kühne
39aa499b26 * fix make update-po on platforms with a non-GNU find implementation, aka BSD / Darwin. Thanks to xtophe for pointing this out and helping me 2007-10-20 22:39:20 +00:00
Felix Paul Kühne
2edb3900e7 * missed one occurence in the previous commit 2007-10-20 15:39:07 +00:00
Felix Paul Kühne
86af9ad16a * fixed [22708] for OSX 2007-10-20 15:14:12 +00:00
Rémi Denis-Courmont
53e6603735 Separate LDFLAGS from LIBS for real.
Should fix problems with building libvlc.so.1 when libvlc.so.0 is installed.
Cannot test since the tree is currently broken.
2007-10-15 16:29:17 +00:00
Rafaël Carré
7ec9e15485 typo 2007-10-12 16:25:08 +00:00
Rémi Denis-Courmont
7b4638dd18 Simplify and fix (real) vlc dependencies and "make core" assuming libtool is used 2007-09-30 19:28:30 +00:00
Rémi Denis-Courmont
617c0f13a6 Hmmrph 2007-09-24 19:00:52 +00:00
Rémi Denis-Courmont
408e72b850 Remove stupid broken error message in XSPF parser - refs #1293.
Someone should fix this properly instead.
2007-09-22 15:31:13 +00:00
Christophe Mutricy
8c363ddcc5 Remove spurious tab 2007-09-18 22:20:10 +00:00
Rémi Denis-Courmont
9781c1c48d Use po/LINGUAS 2007-09-18 15:16:31 +00:00
Rafaël Carré
67cb64706d Avoid using sed -i which seems to be non standard.
Use makensis when it's installed in the default location.
Patch by Hannes Domani
2007-09-17 23:36:25 +00:00
Rafaël Carré
edbb603bd2 osdmenu: Reverts [22062] which was a revert of [22061], and gives the .cfg the same name than the directory. 2007-09-15 22:54:41 +00:00
Rémi Denis-Courmont
4b01790692 Revert [22061]. I probably need more sleep. 2007-09-15 20:44:32 +00:00
Rémi Denis-Courmont
d12b9ae0b4 OSD install fix from Hannes Domani 2007-09-15 20:33:07 +00:00
Jérome Decoodt
f165974e85 Don't mix VLC.app and VLC-release.app 2007-09-14 22:15:38 +00:00
Olivier Aubert
3a7e1af15d Bundle libvlc-control.dylib in VLC.app and VLC-release.app 2007-09-12 14:04:38 +00:00
Christophe Mutricy
d2c43d052f Fix make dist 2007-09-05 22:11:02 +00:00
Rafaël Carré
967ecaa2b9 Partially revert [21689]. Ships AUTHORS and THANKS with windows package 2007-09-02 12:47:44 +00:00
Rafaël Carré
7440827a7f qt4: Fix help dialog (again)
Uses builtin AUTHORS THANKS and COPYING files on every platform
Don't ship AUTHORS.txt and THANKS.txt on windows packages
COPYING.txt is kept since it's used in the nsis installer
Only show authors' name instead of the full AUTHORS file
Removes an empty line in THANKS to make it easier to parse without using endless pipes
2007-09-01 17:43:49 +00:00
Christophe Mutricy
db74f67fc5 Add a nice target 2007-08-31 22:31:04 +00:00
Christophe Mutricy
01f75e6f6d Woody is past history 2007-08-31 22:16:19 +00:00
Damien Fouilleul
5f94d9ca26 vlc: don't forget vlc-config --libs vlc when linking executable 2007-08-28 17:13:14 +00:00
Christophe Mutricy
4865bf7252 s/vlc-debus/mpris/ 2007-08-27 12:27:23 +00:00
Rafaël Carré
a387a1ff33 Distributes luameta on windows builds 2007-08-18 14:51:06 +00:00
Pierre d'Herbemont
a9d17dba88 Makefile.am: Correctly link share on Mac OS X. 2007-08-18 03:08:56 +00:00
Rémi Denis-Courmont
80def97f15 Continue fixing static builds 2007-08-15 17:37:20 +00:00
Rémi Denis-Courmont
343ef81a3f *Partially* fix static builds 2007-08-15 17:15:56 +00:00
Rémi Denis-Courmont
30900cb3df Make scripts as such 2007-08-15 15:45:12 +00:00
Rémi Denis-Courmont
366e7199da Unused stuff 2007-08-15 15:44:05 +00:00
Pierre d'Herbemont
1179afb6e1 modules/meta_engine/luameta.c: Get meta (untested) and artwork using lua scripts. 2007-08-13 21:46:27 +00:00
Rafaël Carré
c47fbbed22 fucking make 2007-08-13 19:28:35 +00:00
Rafaël Carré
3a13e4b14b fuck autotools 2007-08-13 19:06:25 +00:00
Rafaël Carré
24f3597e34 Builds correctly lua for windows
Distributes luaplaylist scripts with windows packages
2007-08-13 18:53:46 +00:00
Damien Fouilleul
2886f5007d Makefile: fixed package-win32-zip, it was missing libvlc-controll.dll 2007-08-10 10:49:12 +00:00
Rémi Denis-Courmont
5438a92a06 Remove totally broken VC support.
Use SVN history if you ever want to revive it.
2007-08-04 16:57:00 +00:00
Damien Fouilleul
3fb49d5d25 Makefile.am: fix package-win32 to use libtool libs location 2007-07-30 21:10:22 +00:00
Damien Fouilleul
b64a5f2c22 vlc.exe: remove -lintl from dependencies (should be added to libvlc.la) 2007-07-30 08:55:05 +00:00
Rémi Denis-Courmont
f1eecee21d Remove USE_LIBTOOL hack 2007-07-29 08:43:08 +00:00
Rémi Denis-Courmont
a8d1e07d87 Remove vlc_symbols - refs #297.
Maintaining an API with this was pretty much impossible.
2007-07-29 08:26:56 +00:00
Jérome Decoodt
7171c2bd92 Fix compilation on MacOS
Thanks to pdherbemont
2007-07-27 17:16:56 +00:00
Pierre d'Herbemont
a56fd965a1 Makefile.am: Run install_name_tool on the module. 2007-07-26 20:38:26 +00:00
Pierre d'Herbemont
17eb99da1e Makefile.am: fix typos in the VLC-release.app target. 2007-07-26 20:35:35 +00:00
Pierre d'Herbemont
0dc23c8fa6 Makefile.am: With VLC-release.app make sure to install not to ln. 2007-07-22 10:45:49 +00:00
Pierre d'Herbemont
39658cd83e Makefile.am: Make the VLC-release.app target libtool aware. 2007-07-21 23:04:43 +00:00
Pierre d'Herbemont
398918b0c5 Makefile.am: Use libtool on Mac OS X. 2007-07-21 20:10:21 +00:00
Felix Paul Kühne
74ea2fbed9 * make sure that VLC-release.app includes permissions which allow it to run on restricted accounts. Credit Michael C. Haller <michael --at.- cilly com>. Additionally, don't create bogus links to the AppleScript library, which moved a while ago. 2007-06-26 18:59:05 +00:00
Christophe Mutricy
ad83b3b362 Makefile.am: s/version.c/revision.c/ in update-po code
POTFILES.in: Refresh it
2007-05-23 22:28:19 +00:00
Christophe Mutricy
bf20db6606 Don't use gettext on src/modules/builtin.h 2007-05-23 12:33:06 +00:00
Pierre d'Herbemont
411185798d Mac OS X: Make sure luaplaylist folder is in the distribution. 2007-05-20 15:36:55 +00:00
Rémi Denis-Courmont
bc387d3ddb Remove unneeded old kludge 2007-05-19 20:00:54 +00:00
Rémi Denis-Courmont
dc2c11a1e1 - Remove unneeded "." kludge (libvlc is now built from src)
- Remove old NULL kludge
2007-05-19 17:47:15 +00:00
Jean-Paul Saman
147305c660 Restored Makefile.am and added a test for cross-compiling in configure.ac. The LIBGCRYPT macro didn't test for the cross-compile situation. 2007-05-19 15:39:08 +00:00
Jean-Paul Saman
8303871776 oops me being stupid, forgot this part 2007-05-18 12:51:33 +00:00
Jean-Paul Saman
08ae38fb8c Don't build srtp when gcrypt isn't available. 2007-05-18 12:47:54 +00:00
Rémi Denis-Courmont
620dc72af1 - Revert [20137]
- Revert [20138]
 - Revert [20139]

Special credits to these commits for:
 - breaking the build system,
 - crashing VLC on every single 64-bits platform,
 - breaking bootstrap with any version of automake that is not the same as the one on Jean-Paul's computer.
2007-05-17 10:38:01 +00:00
Christophe Mutricy
2a14ed222c Fix i18n building 2007-05-16 22:37:49 +00:00
Jean-Paul Saman
fe66192ab8 Don't build libs/srtp when --disable-gnutls is given. 2007-05-16 14:52:50 +00:00
Christophe Mutricy
f204ed7e35 trailing space 2007-04-21 00:47:57 +00:00
Pierre d'Herbemont
3c81d1e927 Mac OS X package: When the dmg is opened force the open of the dmg window. Order the icon, and prepare the use of background image. 2007-04-03 16:46:15 +00:00
Rémi Denis-Courmont
56e9569c94 - Improve DIST_SUBDIR
- Require automake 1.9 to fix some libtool plugin build problems
- Remove useless libs/Makefile
2007-03-11 11:04:38 +00:00
Rémi Denis-Courmont
066e58dd34 Create a modules-like directory for libraries
that are not plugins neither in the core
2007-03-10 14:29:14 +00:00
Christophe Mutricy
b33ad0d9fe Distribute the .hosts and .access for win32 2007-03-03 00:16:52 +00:00
Christophe Mutricy
0c2f9d46c3 Xcode project has moved 2007-02-06 15:09:54 +00:00
Damien Fouilleul
5fa810ed34 Makefile.am: reorganize vlc_LDFLAGS for win32 2007-01-14 20:35:51 +00:00
Felix Paul Kühne
29ae4a7af4 * give credit to Jean-Baptiste le Stang for the UB script, add it to the source bundle and update authors a bit 2007-01-14 16:25:41 +00:00
Felix Paul Kühne
804ba31bc8 * simplified the xcodebuild part, since VLC doesn't support Darwin 6 aka OSX 10.2 anymore and we therefore don't need to support pbxbuild either 2006-12-31 14:27:10 +00:00
Felix Paul Kühne
a79208b6dc * very first step to support future darwin releases 2006-12-28 19:36:57 +00:00
Christophe Mutricy
aeb39123d4 Don't transform tavs to 4 spaces in Makefiles. 2006-12-23 15:12:01 +00:00
Rémi Denis-Courmont
4ec5943cb3 Take program-transform-name into account when creating vlc symlinks 2006-12-21 18:18:08 +00:00
Christophe Mutricy
402d93f759 Makefile.am: tweack win32 packaging rules 2006-12-11 21:06:55 +00:00
Rémi Denis-Courmont
6ed527e817 Use shared libvlc on Win32 2006-12-10 19:56:13 +00:00
Christophe Mutricy
839bc0fb62 Fix path. 2006-12-06 21:27:32 +00:00
Rémi Denis-Courmont
1e5190c138 Do not try to distribute non-existant kludges 2006-12-06 21:12:53 +00:00
Derk-Jan Hartman
f0f2eefeb0 * Expand the ugly hack to also let automake define OBJCLINK and friends 2006-12-05 17:05:20 +00:00
Rémi Denis-Courmont
a053437da9 Work around for core target 2006-11-22 18:11:07 +00:00
Rafaël Carré
3251bacd0f Add dbus-vlc.py to dist 2006-11-20 10:34:33 +00:00
Derk-Jan Hartman
5d880fa8f6 * forwardport [17800]
Before creating symlinks, make sure the actual binaries are installed. patch by Diego Petteno
2006-11-16 00:58:47 +00:00
Felix Paul Kühne
f8a101115d * forward-port [17536] 2006-11-07 20:38:53 +00:00
Christophe Mutricy
900ba5380c Some safety fix pointed by pjrm on irc 2006-11-05 15:51:46 +00:00
Rémi Denis-Courmont
3640b72ca1 Fix core deps again 2006-11-05 15:46:26 +00:00
Rémi Denis-Courmont
4ddf635979 Fix make core not to remove libvlc if not needed 2006-11-05 12:16:44 +00:00
Jean-Paul Saman
e86b20c4e3 Forward port of 17368. Make it easier to build a macosx package when build in debug mode. 2006-10-30 09:13:32 +00:00
Christophe Mutricy
2f8a6ee2e3 Hrm 2006-10-27 21:22:10 +00:00
Christophe Mutricy
72a42b973f spec files have been renamed 2006-10-27 21:03:53 +00:00
Rémi Denis-Courmont
b3621b5278 Don't build obsolete+broken wxwidgets in distcheck 2006-10-21 14:04:02 +00:00
Rémi Denis-Courmont
7a035788e5 Make sure vlc_LDFLAGS is always set
(automake bug?)
2006-10-21 09:26:37 +00:00
Derk-Jan Hartman
1352c6305e * target -> host in Makefile.am 2006-10-21 09:18:06 +00:00
Rémi Denis-Courmont
4a2f80fe41 Remove no-op 2006-10-21 09:16:34 +00:00
Rémi Denis-Courmont
9e44246acb Multiple confirmation that is it works on Linux.
Anyway, there is no libiconv_* invocation in src/vlc.c
2006-10-21 08:56:19 +00:00
Jean-Paul Saman
1180a63aa9 Revert revision [17165] because it broke libtool build on linux 2006-10-21 08:48:15 +00:00
Rémi Denis-Courmont
c3b3c2a8d7 Remove useless link flags from vlc program 2006-10-20 14:39:55 +00:00
Rémi Denis-Courmont
40356097fe Remove -version-info; it is plain meaningless for a program 2006-10-19 19:00:54 +00:00
Jean-Baptiste Kempf
56fc945314 Better compression for win32.zip packages building in order to make E-bola happy. 2006-10-16 19:59:34 +00:00
Felix Paul Kühne
75df49da5f * added the fspanel-related files to the respective targets 2006-10-12 16:33:35 +00:00
Christophe Mutricy
7454370932 update-po and fix rules for qt4 ui 2006-09-18 11:30:31 +00:00
Felix Paul Kühne
7ed95b6fe0 * add the new icons by Simon Damkjaer Anderson <simondamkjaer@gmail.com>, so Trax doesn't need to bootstrap over and over again. Implementation follows later on 2006-09-17 20:19:53 +00:00
Christophe Mutricy
ccc5c5dc52 Re-use the old OBJC workaround and distribute autoconf260.m4 2006-09-15 16:20:57 +00:00
Sam Hocevar
fb3aa29117 * Makefile.am: add empty versioning information to libvlc.so. 2006-09-10 16:37:47 +00:00
Christophe Mutricy
7f50b683cd Makefile.am: We no longer need a .xpt for the mozilla plugin 2006-08-29 12:23:28 +00:00
Felix Paul Kühne
0a9dbda920 * additional interaction enhancements
- intf_UserFatal takes an addition bool-argument now to set whether the error message will be blocking in the interface or not (so TRUE = blocking)
    - intf_UserWarn is always non-blocking and is used to check important, localised warnings to the user
* wx: a compilation fix, but no update to the current API
* osx: complete implementation of the interaction framework using some Carbon (!) functions, because the needed icons aren't accessible through Cocoa. Regrettably, I had to add yet another nib-file to keep the code clean and readable.

The Error-dialogue is no longer re-usable (so the specific ID was removed). The interface needs to keep track of the reported errors and warnings. Thus, it may discard them as requested by the user and doesn't need to care about the core.
2006-07-30 22:00:44 +00:00
Christophe Mutricy
0e63174493 Don't include opie/ in the gettext stuff as it's not in the tarball. 2006-07-25 09:37:31 +00:00
Christophe Mutricy
717b507068 Grrrr, silly qt4 build system 2006-07-24 23:00:57 +00:00
Christophe Mutricy
62ab3db5c4 Localized the stings inside the .ui and update the po files. 2006-07-24 21:45:56 +00:00
Rémi Denis-Courmont
840f845c8c Make config.status happy (muahaha) 2006-06-04 18:43:05 +00:00
Rémi Denis-Courmont
9d85b9dace Some build systems clean up. Now require automake 1.7
Automake 1.5 and 1.6 both suck, and 1.7 is almost four years old, so there is really no excuse for not using a decent version. Besides, there seems to some problems while building the loader with old Automake versions.
2006-06-04 18:09:30 +00:00
Rémi Denis-Courmont
5b369300e5 Suppress support for position dependant code (except on mingw32).
This simplifies the build system quite a lot, and reduce compilation
times when PIC is actually needed.

If you really mind the extra overhead of PIC, use:
./configure --enable-libtool --enable-static --disable-shared
2006-06-04 17:07:19 +00:00
Eric Petit
55f33b618e Adds support for Apple's remote (only handles Play/Pause at the moment).
AppleRemote.[mh] is MIT licensed code from Martin Kahr:
http://www.martinkahr.com/source-code
2006-05-25 14:59:57 +00:00
Christophe Mutricy
f1269968c9 suppress reference to debian/ 2006-05-08 21:51:52 +00:00
Damien Fouilleul
b037ebc1f2 Makefile.am: fixed EXTRA_DIST for MacOS X plugin 2006-05-02 09:23:06 +00:00
Felix Paul Kühne
b8118762a5 * forward-port [15502] 2006-05-01 11:47:19 +00:00
Damien Fouilleul
0bf8997391 - MacOS X: bundle 'VLC Internet Plug-In' package into a disk image for online distribution 2006-04-30 17:40:34 +00:00
Damien Fouilleul
e2c422e819 - added installer for MacOSX VLC Plugin
- updated supported mime types in resource
2006-04-30 16:08:32 +00:00
Damien Fouilleul
c7178603f9 - added 'VLC Plugin.plugin' in MacOS X Disk image 2006-04-19 10:13:07 +00:00
Christophe Mutricy
b9560d0dc7 Makefile.am: Fix for introduction of vlc.win32.nsi.in 2006-04-12 21:56:41 +00:00
Felix Paul Kühne
21bd7be900 * be a bit more verbose when creating the disk-image 2006-04-12 16:54:42 +00:00
Clément Stenac
e26fe1f67b Package fix 2006-04-12 11:43:33 +00:00
Felix Paul Kühne
2d202f4da6 * added 2 options for the OSX-disk-image creation-line
- scrub: removes .Trashes
    - imagekey zlib-level=9: uses a better compression method, which saves us something MBs, but needs a bit more CPU-time.

Thanks to cilly on IRC for suggesting this.
2006-03-30 17:38:36 +00:00
Antoine Cellerier
6f49313d3e Hum ... we still want to strip when using wince 2006-03-28 15:40:43 +00:00
Antoine Cellerier
458f08e285 Don't strip windows builds when running make package-win-common-devel 2006-03-28 13:30:33 +00:00
Felix Paul Kühne
24f3979031 * copy the http-intf-readme to the OSX-bundle as well 2006-03-22 18:09:55 +00:00
Antoine Cellerier
20edd9524b Add share/http/requests/readme to win target 2006-03-22 16:38:46 +00:00
Antoine Cellerier
f193ee6490 Add 7zip win32 build targets 2006-03-21 20:56:35 +00:00
Felix Paul Kühne
bb48220f9b * fixed the copying of the re-worked http-interface to our release bundle. (not really clean, but I don't know how to do this in a better way...) 2006-03-20 14:13:04 +00:00
Felix Paul Kühne
e87c51f9e3 * fix make dist for OSX 2006-03-11 23:29:09 +00:00
Rémi Denis-Courmont
5ff510b7c6 Test distcheck with libtool when using libtool so I can test 2006-03-10 18:10:45 +00:00
Rémi Denis-Courmont
abb377b148 Same as previous commit - for VLC 2006-03-10 17:30:32 +00:00
Christophe Mutricy
b2bda4aa79 Makefile.am: Add the syntax files, valgrinds false positive suppressions, make nicificator to the tarball 2006-03-10 14:03:58 +00:00
Damien Fouilleul
ca0ddba7f6 extras/contrib/src/Makefile: cleaned up INSTALL_NAME macro for MacOS X: all the dylib in contrib/lib are soft-linked to their distributed version in 'vlc-lib'. this way, VLC build system can use contrib libs on MacOS X the same way as for UNIX, and should simplify porting to libtool
configure.ac: cleaned up Cocoa.h detection, removed link path dependency to 'vlc-lib' as it is no longer necessary
Makefile.am: fixed installation of dylibs as vlc_ prefix is already appended by INSTALL_NAME

NOTE: this change is highly disruptive for MacOS X build, I strongly recommend that you rebuild the contrib packages for this platform. Other platforms are unaffected
2006-03-05 23:49:52 +00:00
Felix Paul Kühne
37c8f98cef * added a couple of OSX-intf-files which were added after the last release 2006-03-03 17:29:13 +00:00
Rémi Denis-Courmont
245a80d201 Move vlc.c to . to fix distclean (Automake limitation) 2006-02-26 11:59:18 +00:00
Rémi Denis-Courmont
6c46c25234 Attempt to fix core and all targets with more than one job 2006-02-25 20:46:22 +00:00
Rémi Denis-Courmont
b351f99f05 Fix Win32 packaging targets inter-dependencies
(otherwise unusable with more than one make job)
2006-02-24 22:39:45 +00:00
Rémi Denis-Courmont
6aa5b04632 _Experimental_ *optional* libtool support (--enable-libtool)
Should work fine (ie. better than --enable-shared-libvlc) on Linux,
should work on Mac OS X (except for packaging), while shared libvlc doesn't.

Won't work on Win32 with the current Win32 contrib. Stick to static libvlc or
use --enable-shared-libvlc for now.
2006-02-23 19:41:36 +00:00
Rémi Denis-Courmont
bf5f972345 Fix linking with included gettext 2006-02-23 10:41:15 +00:00
Damien Fouilleul
06cc669a54 all: renamed DLL import library as libvlc.dll.a, as this is what mingw/cygwin ld expects to see. for more info refer to: http://www.sourceware.org/binutils/docs-2.16/ld/WIN32.html 2006-02-22 14:04:31 +00:00
Damien Fouilleul
81c1cc5e58 all: for WIN32, create an import library libvlc-dll.a when linking libvlc.dll; updating linking for vlc.exe and activex.dll to use import library in place of dll. 2006-02-22 12:21:23 +00:00
Rémi Denis-Courmont
ab65d88b08 Build vlc-bundle on BeOS 2006-02-21 11:02:38 +00:00
Rémi Denis-Courmont
a77c60b031 Fix linking with C++ builtins 2006-02-20 19:53:22 +00:00
Rémi Denis-Courmont
e3ca65eedb - Remove dependency of vlc on stamp-builtin with shared libvlc
- Link against -lvlc instead of src/libvlc.so otherwise installed vlc
  cannot be loaded (closes #555)
- Remove src/libvlc.a when src/libvlc.so is built so that previous item
  does not break Win32 linking

<subliminal message>how about using libtool</subliminal message>
2006-02-20 18:00:28 +00:00
Felix Paul Kühne
9f078d8b45 * added the progress dialogue to the set of widgets
- the Cancel-button is currently disabled because the core doesn't respond correctly (might be my fault though)
- note that the File's Owner of the nib-file is of type VLCInteraction because the class can't resolve its outlets otherwise

* WIDGET_TEXT and WIDGET_INPUT_TEXT are still missing, but will come in the next couple of days

As usual, comments on the implementation and the GUI-design are welcome :)
2006-02-19 22:38:07 +00:00
Rémi Denis-Courmont
5765333a1e Share most of binary packaging script between WinCE and Win32 2006-02-19 20:14:07 +00:00
Rémi Denis-Courmont
6f773ad07d Include libvlc.dll when packaging
(Hmm, there is a nice code duplication between win32 and winCE here)
2006-02-19 20:02:12 +00:00
Rémi Denis-Courmont
1f73b291f8 Really fix 2006-02-19 19:59:47 +00:00
Rémi Denis-Courmont
4e06876bf4 Attempt to fix vlc linkage with static libvlc 2006-02-19 19:47:44 +00:00
Rémi Denis-Courmont
5f27fad54e - Build builtins before shared libvlc
- Link builtins with libvlc instead of vlc
  (seems to fix shared libvlc on Win32)
2006-02-19 18:29:08 +00:00
Rémi Denis-Courmont
009df32991 Dionoea: here is "make core", your portable "make vlc" replacement 2006-02-19 17:14:36 +00:00
Rémi Denis-Courmont
b5b707f0ba Really fix libintl linking 2006-02-19 15:21:58 +00:00
Rémi Denis-Courmont
0701057f20 Remove unused directory 2006-02-19 14:13:29 +00:00
Rémi Denis-Courmont
be62d282ac - Build libvlc from src/ rather than top
so that it is cleanly built before all modules
  (step toward buildable shared libvlc on Win32)
- Don't build position dependant code when building shared libvlc
  (that was a big waste of time)
- Link builtin modules with vlc rather than libvlc
2006-02-19 13:11:21 +00:00
Rémi Denis-Courmont
775ebb8f00 Clean up backported from [12323] 2006-02-19 09:52:55 +00:00
Felix Paul Kühne
155ea0e45f * new CheckForUpdate panel (closes #310)
- the actual download is currently done by your default browser since the needed notification window isn't available on OSX yet
    - download through VLC is implemented, but commented for the moment
- needs some checking once a complete Status.xml is available
2006-02-18 18:40:04 +00:00
Clément Stenac
e0003bec24 * Beginning of VLM API
* Some test work
* Export vlm_MediaSearch
2006-02-14 21:41:23 +00:00
Clément Stenac
2f6ad030e7 * get/set/toggle fullscreen
* Fix a bug in playlist_play

(Refs:#457)
2006-02-07 21:08:32 +00:00
Clément Stenac
8d995e6f08 Use a hash for stats. Not finished 2006-02-03 23:52:45 +00:00
Antoine Cellerier
bcf427725c src/*, include/* : update core functions. (Should make it relatively easy
to use in interfaces)
                   The downloadable plugins part still needs some work.

modules/control/rc.c : add function to query updates (mainly used for testing)

modules/gui/wxwidgets/* : update pannel.
2006-02-02 17:29:06 +00:00
Sam Hocevar
04a605b111 * Makefile.am: on Unix, use makensis -DVERSION; on Win32, use /DVERSION. 2006-02-01 14:57:12 +00:00
Sam Hocevar
d766835baa * Makefile.am: "[ -x foo ]" only works if "foo" is in the current directory,
there is no easy way to check for the presence of an executable, but
    trying to execute it ("foo --version >/dev/null") is usually safe.
2006-02-01 11:20:52 +00:00
Christophe Mutricy
5ec1e69545 win32 rules: make it more dirty to be able to produce debug package 2006-01-28 18:43:13 +00:00
Clément Stenac
8dc4f35af4 Fixes for prehistoric build system 2006-01-28 11:38:49 +00:00
Sam Hocevar
cf6397c802 * bindings/java/Makefile.am: use JAVACXXFLAGS and JAVALDFLAGS instead of
the reserved words CXXFLAGS and LDFLAGS.
  * configure.ac: remove spaces inside parentheses that confuse automake.
  * Makefile.am: do not use both = and += inside conditionals.
2006-01-24 12:09:06 +00:00
Christophe Mutricy
869a316dc5 Fix the win* package rules for the http intf. 2006-01-22 18:13:59 +00:00
Antoine Cellerier
2efc4e7d3d same thing for wince 2006-01-22 16:44:54 +00:00
Antoine Cellerier
44ab7b5243 this should fix the win build. This build system is plain stupid. Why do we
have references to the same stuff in http/Makefile.am and Makefile.am ?
2006-01-22 16:42:55 +00:00
Clément Stenac
68aa3ca320 Merge 0.8.5-api changes
Fix compilation
2006-01-08 16:32:33 +00:00
Clément Stenac
a078354921 Add support for several message queues - please test
Initial support for registering and handling some shared stats
2006-01-04 22:29:53 +00:00
Derk-Jan Hartman
3d692c56dc * Simpler way to create the diskimage (10.3 and higher only)
* realigning of some of the configure --help options
* added --with-macosx-sdk
  - compiles VLC (not contrib) with the 10.3.9 SDK
  - uses a small hack to enforce the deployment target when you do make in the srcdir
  - requires you to use gcc 4.0 on on Mac OS X 10.4
2006-01-04 21:53:52 +00:00
Christophe Mutricy
6c02c3b7f4 Missing headder in tarball 2006-01-03 16:37:05 +00:00
Christophe Mutricy
28f1eebfa9 Housekeeping 2005-12-16 17:34:15 +00:00
Rémi Denis-Courmont
55f877f08d Implement root wrapper to allow using privileged TCP ports
while not running the whole VLC as root - closes #440
2005-12-16 11:18:38 +00:00
Filippo Carone
9ce752b7df <vlc/control_structures.h> header is installed by make. 2005-12-15 00:40:53 +00:00
Damien Fouilleul
4c747e4b37 Makefile.am: target 'package-win32-base-exe' is now a bit smarter when looking for makensis, which also cover cygwin. Hence, target 'package-win32-base-exe-cygwin' is now redundant 2005-12-14 13:53:36 +00:00
Derk-Jan Hartman
15b3893e3c * Remove CoreAudio module 2005-12-10 18:20:20 +00:00
Olivier Aubert
8b21bfe8ad Makefile.am: add src/control/init.c and src/control/plugin.c to EXTRA_DIST 2005-12-09 15:44:43 +00:00
Antoine Cellerier
697ec2d58d this should fix win32 and wince package-win*-base targets 2005-12-08 16:30:11 +00:00
Derk-Jan Hartman
1003427e27 * Fix the make VLC.app which was broken due to the changed web interface 2005-12-07 02:44:07 +00:00
Rémi Denis-Courmont
40501a01e5 fix make install 2005-12-06 19:09:37 +00:00
Rémi Denis-Courmont
65357d51aa fix DISTCLEANFILES 2005-12-06 18:41:14 +00:00
Rémi Denis-Courmont
5e8a470338 Add missing include file 2005-12-06 12:39:13 +00:00
Rémi Denis-Courmont
d015ddc74a Fix ./configure within make distcheck 2005-12-06 12:34:02 +00:00
Rémi Denis-Courmont
1e6b04ccf9 - Don't print a bogus warning when reading on empty line in a .host file
- Move acl.c to a more appropriate location
2005-12-05 20:53:56 +00:00
Clément Stenac
5afb060fb5 Very beginning of the interaction framework (Refs:#27) 2005-12-05 15:51:39 +00:00
Rémi Denis-Courmont
8acc19a542 Sort out io.c 2005-12-05 09:36:39 +00:00
Rémi Denis-Courmont
3793ee13a2 Create src/network subdirectory 2005-12-05 09:06:39 +00:00
Rémi Denis-Courmont
15ba2b61a0 Fix make dist
Case matters when using filenames!
2005-12-04 12:43:10 +00:00
Felix Paul Kühne
a67fd4f9c8 * ALL: first development version of a GUI for the SubPicture Filters (refs #350)
- the marquee section is already completely usable, more to come
- TODO:
    - fix all FIXMEs
    - implement the logo and time settings completely
    - implement l10n
    - fix 10.3 compatibility (runs under Tiger only atm)
    - save the preferences, if requested
    - close a current vout and re-open it, when a filter is (de-)activated
    - redesign the GUI to a smaller panel
2005-12-03 13:36:54 +00:00
Felix Paul Kühne
33d2c69062 * fixed the compilation on OSX when using our source-code-package and no svn checkout 2005-12-01 15:02:02 +00:00
Clément Stenac
859a78a954 iIgnore version.c in pofiles generation 2005-11-28 16:14:34 +00:00
Clément Stenac
a525a715b2 * Integrate python bindings in make process
New --enable-python-bindings option
Pic libs will be built if something needing them (shared libvlc, python, mozilla) is built.
* Fix a description in vlcObject
2005-11-26 15:36:28 +00:00
Derk-Jan Hartman
a6970967ff merge [13354] to trunk, and use the right .ico in the windows build 2005-11-23 20:53:56 +00:00
Derk-Jan Hartman
ad7ad8bc30 It's cp -R not cp -r 2005-11-13 20:32:26 +00:00
Derk-Jan Hartman
ba1924b6cc * Don't include the Update.nib in make dist 2005-10-26 15:41:51 +00:00
Felix Paul Kühne
bb63164ed7 * remove/disable the update-checker on OSX until 0.8.4 is out 2005-10-02 19:47:03 +00:00
Felix Paul Kühne
6f11d7c00b * small script to move the preferences to Trash. You can change it by editing 'Delete Preferences.app/Contents/Resources/Scripts/main.scpt' in Xcode or the Script Editor. It is copied on the dmg by default. (thanks to dionoea for the idea) 2005-10-02 17:20:47 +00:00
Christophe Mutricy
067f3c3772 Add Install.wince in the tar 2005-10-01 11:15:36 +00:00
Christophe Mutricy
9b173b2d77 Add some sed in the package-win32 rules (closes #372) 2005-10-01 10:57:40 +00:00
Christophe Mutricy
fd6a24d130 Create some WinCE package target (Gibalou please review them) 2005-09-28 19:36:15 +00:00
Jean-Paul Saman
a92603f209 Merged OSD functionality on the same core functions. All OSD functionality is described in include/vlc_osd.h now, which entirely replace include/osd.h. The file src/video_output/video_widgets.c uses functionality from src/osd/osd_widgets.c now. 2005-08-27 16:40:23 +00:00
Jean-Paul Saman
719db51ce4 Removing osd_widgets.c. 2005-08-25 15:02:30 +00:00
Rémi Denis-Courmont
a3b1e1a8f9 Work-around automake being a bit too clever 2005-08-22 19:00:19 +00:00
Sam Hocevar
0c98a53b58 * Fixed the build dependencies. 2005-08-22 17:42:53 +00:00
Christophe Massiot
29961faf41 * Modules.am: (Hopefully) fixed make update-po. 2005-08-22 14:22:41 +00:00