Commit Graph

514 Commits

Author SHA1 Message Date
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