Derk-Jan Hartman
8bb0f4db7d
Makefile: add ChangeLog target as a prerequisite to the package-macosx target
2008-08-25 23:48:09 +02:00
Rémi Denis-Courmont
e8640953fb
VLC needs libvlc, not just libvlccore
2008-08-24 18:26:47 +03:00
Felix Paul Kühne
ec81311cca
Blind attempt to fix the OS X builds
...
More to come as soon as I'm returned from work. Meaning, in 12 hours.
2008-08-24 12:02:24 +02:00
Rémi Denis-Courmont
2c364f7a23
Revert "Don't mess with the build system a single day (git revert 83b35c64b6
-n!) before a major (git revert 83b35c64b6
-n) release"
...
Unbreak Linux build.
This reverts commit f806629f32
.
2008-08-24 12:42:39 +03:00
Felix Paul Kühne
f806629f32
Don't mess with the build system a single day (git revert 83b35c64b6
-n!) before a major (git revert 83b35c64b6
-n) release
2008-08-24 11:32:22 +02:00
Jean-Baptiste Kempf
9df6f8aac6
Fix windows packaging.
2008-08-24 00:24:17 -07:00
Felix Paul Kühne
b78f809be4
macosx: fixed distribution of the *.mo files *coughcough*
2008-08-23 23:58:09 +02:00
Rémi Denis-Courmont
83b35c64b6
Move the executables out of src/
2008-08-23 18:13:09 +03:00
Pierre d'Herbemont
3ff7b96221
Makefile.am: Always rebuild VLC.app on libvlc or libvlccore changes.
2008-08-15 13:08:51 +02:00
Pierre d'Herbemont
8a8d775801
VLC.app: Don't create files in srcdir.
2008-08-14 03:47:54 +02:00
Pierre d'Herbemont
a017df43b3
VLC.app: set CFBundleVersion to git-describe.
2008-08-14 02:59:01 +02:00
Rémi Denis-Courmont
119a49ff66
Add make doc and fix Doxygen from top_builddir
2008-08-13 19:05:33 +03:00
Pierre d'Herbemont
68930bbc31
mowilla: Fix webplugin distribution on Mac OS X.
...
Please test, as I don't build mozilla.
2008-08-10 14:46:16 +02:00
Felix Paul Kühne
7ff0da93aa
macosx: go back to the IB2 nib file format
...
It obviously can be opened by IB2 again and is a lot smaller (136 kB compared to 640 kB). Right now, we can't use any IB3 features anyway...
2008-08-10 01:45:05 +02:00
Pauline Castets
b75b548f84
Add translations for Win32 installer ( fix #1044 )
...
Enable translation for Win32 installer. French translation is provided.
New translation files need to be created in order to translate other
languages.
Translated strings are:
- strings displayed in installer pages, other than the NSI standard ones
(section names, section descriptions, installation types, VLC already
installed massage)
- context menu entries (Open With VLC, Add to VLC's playlist)
- name of actions displayed in Windows autorun dialog, for DVD and CD
(Play With VLC)
Add translation files for english and french (english.nsh and
french.nsh)
Add header file to declare translation variables (declaration.nsh)
Include declaration.nsh in NSI file
Replace every displayed string in installer by the variable defined in
language file.
Modify Makefile to copy translation files for Win32 installer
Language is chosen by NSI, with a dialog at the beginning of the
installer (which was already there).
Translated string are copied into the variables according to which
language was chosen. Default is English.
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
2008-08-06 21:34:08 +01:00
Pierre d'Herbemont
340a7d3864
buidsystem: Fix package-macosx target so that they build VLC-release.app first. And make sure -zip contains Read Me.rtf.
2008-08-03 18:12:15 +02:00
Rémi Denis-Courmont
62dd145488
Disable live555 in distcheck
...
(For the n-th time, please disable in distcheck stuff that breaks
configure when missing)
2008-08-02 13:16:29 +03:00
Rémi Denis-Courmont
9e9bdac047
Non-existent files
2008-08-02 13:10:02 +03:00
Christophe Mutricy
d2afc0e9d7
Don't put bindings in POTFILES.in
...
Bindings are not in the tarballs so adding them to the translation was a
bad idea.
2008-07-30 22:36:28 +01:00
Jean-Baptiste Kempf
1ca3275381
Fix previous commit. Sorry (messed up with Git squash)
2008-07-30 14:34:33 -07:00
Jean-Baptiste Kempf
ebb796176a
Try to fix and simplify the exe generation.
2008-07-30 14:06:20 -07:00
Christophe Mutricy
f55d9a54ac
Install the qt4 translations
2008-07-29 00:10:09 +01:00
Christophe Mutricy
d8421cc77d
Install the translations in share on win32 and MacOSX
2008-07-29 00:10:08 +01:00
Christophe Mutricy
829dfdeda2
Fixes related to [ 3695af464c
]
2008-07-27 20:52:40 +01:00
Matthew A. Townsend
4210958b6b
Removed extra ')' in package-win32-base
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2008-07-27 10:56:21 -07:00
Christophe Mutricy
9cc2d54db1
Add a POTFILES.skip for people using intltool-update
...
And add bindings/ to the translations as there is a few strings in the
pytjon bindings
2008-07-27 00:01:31 +01:00
Rémi Denis-Courmont
71202fdada
Ship the Win32 SDK - closes #1676
2008-07-07 20:37:11 +03:00
Christophe Mutricy
b8d0435899
Make the update-po rule a bit more hackish
2008-07-05 23:38:34 +01:00
Felix Paul Kühne
c6d63c1551
Fixed make dist *coughcough*
2008-07-06 00:21:48 +02:00
Rémi Denis-Courmont
669f25d7de
Another broken path
2008-07-05 12:55:29 +03:00
Rémi Denis-Courmont
0403c7a8b7
Fix HTTP interface not starting at all
2008-07-02 22:17:10 +03:00
Rémi Denis-Courmont
92c5d98b21
Remove zip file first
2008-07-02 22:17:02 +03:00
Rémi Denis-Courmont
7a222c980f
Fix build dependency order
2008-07-02 18:34:30 +03:00
Rémi Denis-Courmont
a607595869
Fix make distcheck
2008-07-01 20:34:57 +03:00
Rémi Denis-Courmont
7fd85170e3
Typo - fix make dist
2008-06-20 01:14:25 +03:00
Felix Paul Kühne
8d1c75f3e2
Fixed VLC-release.app and distribution of Info.plist
2008-06-18 19:05:52 +02:00
Pierre d'Herbemont
dbf2c51683
Fix VLC.app.
2008-06-15 22:45:11 +02:00
Jean-Paul Saman
1fda54e9d2
Revert "Do not try to build the ActiveX so we can at least have nightlies."
...
This reverts commit 097f8fc9cd
.
2008-06-14 10:09:05 +02:00
Christophe Mutricy
15a5a372d8
More config.status magic.
...
I'm not sure why we have a PRODUCT_VERSION and VERSION
2008-06-14 00:24:31 +01:00
Rémi Denis-Courmont
097f8fc9cd
Do not try to build the ActiveX so we can at least have nightlies.
2008-06-01 23:01:30 +03:00
Rémi Denis-Courmont
951d135f82
./vlc: clean, also speed up make distcheck a tiny tiny bit
2008-06-01 11:57:22 +03:00
Rémi Denis-Courmont
87c8d9dd25
Fix changelog distribution
2008-06-01 10:37:56 +03:00
Jean-Baptiste Kempf
4eb07beac6
Try to fix Windows packaging.
2008-05-27 18:37:09 -07:00
Pierre d'Herbemont
78a0673f05
VLC.app: Revert to the previous state.
...
Mac OS X doesn't like much the fact that we place a script that launch an other executable. We end up in having no Dock connection. That would require some tweaking on our side that is not pretty.
2008-05-28 02:18:47 +02:00
Pierre d'Herbemont
80667302b0
VLC.app: Don't ln to vlc, but put a similar script in place. (Remove clivlc which makes no sens in VLC.app, as it is a build dir only target, so use vlc for clivlc).
2008-05-28 02:03:57 +02:00
Pierre d'Herbemont
c2a60588b1
VLC.app: Fix ln to vlc.
2008-05-28 01:52:45 +02:00
Pierre d'Herbemont
e73624fd4d
VLC.app: Use a link to vlc for the executable.
2008-05-28 01:25:36 +02:00
Rémi Denis-Courmont
0daf5bc0b5
Prevent glx from breaking distcheck
2008-05-27 20:12:40 +03:00
Antoine Cellerier
3dfed6db96
Take program prefix and suffix into account in the make-alias script.
2008-05-26 00:11:33 +02:00
Rémi Denis-Courmont
e104a2e689
Use the same directory layout on all platforms.
...
It was an artificially-created mess. Besides, many other Windows
applications also have a data, datadir or share directory.
2008-05-22 19:32:56 +03:00
Rémi Denis-Courmont
3f02d5ddbd
No need for huge automake if's
2008-05-22 19:10:10 +03:00
Rémi Denis-Courmont
b6b695f188
Remove internal Python build support
2008-05-21 20:48:11 +03:00
Rémi Denis-Courmont
b26f5a25af
Remove incorrect if BUILD_VLC
2008-05-19 21:11:45 +03:00
Rémi Denis-Courmont
84d0f814c4
Rename the shared libraries
2008-05-15 19:40:44 +03:00
Rémi Denis-Courmont
492c2c6822
vlc: set the plugin-path explicitly
...
So we don't need the current working directory hack to run VLC from the
build tree. As an added bonus, we can now run VLC from its build tree
even if the current working directory is not $(top_builddir).
2008-05-10 20:46:18 +03:00
Rémi Denis-Courmont
ddcfa776d8
Another Makefile fix
2008-05-10 20:46:18 +03:00
Rémi Denis-Courmont
7690e538aa
Do not wander twice in the same subdir - fix distcheck
2008-05-10 20:17:47 +03:00
Pierre d'Herbemont
07cb75ee58
automake: Don't run make install
for VLC.app.
2008-05-10 16:48:25 +02:00
Rémi Denis-Courmont
21efc7ca07
fix Makefile.am
2008-05-09 19:18:20 +03:00
Rémi Denis-Courmont
fe5b149ec2
Don't install vlc-config.
...
It does provide sufficient/useful infos for external build.
Use pkg-config vlc-plugin instead.
2008-05-09 18:36:06 +03:00
Rafaël Carré
40df45bfbf
Fix VLC.app target
2008-05-06 20:23:03 +02:00
Rémi Denis-Courmont
7849b24961
More avoidable directories
2008-05-04 15:51:15 +03:00
Rémi Denis-Courmont
ab6a68b202
Don't recurse to python, ax and mozilla directories if not needed
2008-05-04 15:40:27 +03:00
Christophe Mutricy
01b8538d9d
Meaningful Typo
2008-04-24 21:09:08 +01:00
Rémi Denis-Courmont
14d8baf799
Win32: fix core target
2008-04-23 21:24:31 +03:00
Rémi Denis-Courmont
718b12955d
Replace a nasty ugly construct with another similar one
2008-04-21 23:06:06 +03:00
Rémi Denis-Courmont
6f5105121a
Remove unused target
2008-04-21 23:06:06 +03:00
Pierre d'Herbemont
ee482262ae
Forgotten in previous commit.
2008-04-17 11:55:00 +02:00
Pierre d'Herbemont
d9f9ab15fd
Makefile.am: Yet an other package-macosx-zip fix.
2008-04-17 11:48:04 +02:00
Pierre d'Herbemont
c573b4d052
Fix package-macosx*-zip tabs.
2008-04-17 02:40:06 +02:00
Pierre d'Herbemont
d6a90081d1
Add package-macosx-zip and package-macosx-framework-zip Makefile target.
2008-04-17 01:45:39 +02:00
VideoLAN
a55cd54a8e
macosx: Fix VLC-release.app library links.
2008-04-15 22:31:55 +02:00
Pierre d'Herbemont
01a95e7638
test: Move testapi.c to /test and use a sample file that is not ogg for basic testing.
...
This sample is downloaded from streams.videolan.org. Feel free to find a better suited codec/demux combination.
libvlc test are now splitted a bit.
Tests that are specific to core and that don't need vlc's modules are kept in src/test.
2008-04-11 18:47:05 +02:00
Jean-Paul Saman
647a7ada7b
Don't install scripts and images when the plugin/module that needs them is not build.
2008-04-11 13:52:55 +02:00
Felix Paul Kühne
2dbc7ecdd0
Fixed make dist
...
note to self: Keep an eye on it if you update the OS X GUI...
2008-04-09 00:41:04 +02:00
Jean-Baptiste Kempf
e837e05eb2
Lua Scripts on Windows have to go to scripts/ and not share/lua since no share/ is used on windows.
...
This doesn't fix it completely yet.
2008-04-05 22:16:48 -07:00
Antoine Cellerier
3aa3031d6e
Remove lua/http/old from Makefile.am
2008-04-04 11:04:31 +02:00
Antoine Cellerier
d8b6a43aa3
Fix lua http interface loading.
2008-04-03 21:26:31 +02:00
Antoine Cellerier
4ad218c25f
Move lua{intf,playlist,meta} to lua/{intf,playlist,meta}. I haven't been able to check the changes to the Win32 and Mac OS X specific Makefile.am parts.
2008-04-02 22:32:33 +02:00
Rémi Denis-Courmont
aa39d52bc9
Fix make distcheck
2008-03-31 19:15:20 +03:00
Rémi Denis-Courmont
c432ea068e
Clean changelogs, but not too often
2008-03-31 17:41:42 +03:00
Rémi Denis-Courmont
ce52ce2eaf
Automate ChangeLog-2008 too
...
(needs to check make distclean now)
2008-03-31 17:39:14 +03:00
Felix Paul Kühne
8c5e9b0731
somewhat fix VLC-release.app: (well, isn't distributable yet)
2008-03-29 15:34:09 +01:00
Rémi Denis-Courmont
d7b8bf4805
Don't distribute removed autoconf260
2008-03-25 18:21:19 +02:00
Sam Hocevar
16c69ade84
Add a --disable-vlc configure flag to not build VLC.
...
In some cases (eg. when building binary packages) one only needs libvlc
and libvlc-control and does not wish to build or install VLC binaries.
This --disable-vlc flag saves us from manually removing the unwanted
binaries after "make install".
2008-03-19 13:25:34 +00:00
Rafaël Carré
0b446e7833
Fix indentation to make anjuta happy
2008-03-10 11:48:37 +01:00
Christophe Mutricy
27774650dd
Fix the symlink generation
2008-02-28 19:56:45 +00:00
Christophe Mutricy
689d893b4e
We do need the symlink for the buildtree
2008-02-27 19:37:56 +00:00
Rafaël Carré
c3f5005864
fix win32 & osx packages (vlc is now in src/)
2008-02-27 19:34:12 +00:00
Rémi Denis-Courmont
a7954388b0
Mostly revert [25311], [25313].
...
Lets wait for 0.9.1 to sort this out.
2008-02-25 19:52:09 +00:00
Rémi Denis-Courmont
0038d62233
Bring a non-installed ./vlc script that loads plugins from the build tree explicitly.
2008-02-25 17:50:59 +00:00
Rémi Denis-Courmont
9a4101d72b
More vlc to src/ (yes, I know this screws up things).
...
If you packaged without staged installation you're going to have a problem (but packaging without staged installation is to utterly lame in the first place)
2008-02-25 17:32:54 +00:00
Damien Fouilleul
b2bc5fb8a2
Makefile.am: reverting [25187], my contribs were too old
2008-02-18 15:08:04 +00:00
Damien Fouilleul
547e481bf1
VLC.app: fix bundling of 3rd party dylib
2008-02-18 11:58:06 +00:00
Christophe Mutricy
5b470a3dec
Fix make dist. The Makefile has been transformed in a script
2008-02-10 19:28:36 +00:00
Felix Paul Kühne
9c50e460e0
Makefile.am: distribute simple_prefs.*
2008-02-09 18:19:49 +00:00
Rafaël Carré
ba9f39d754
fix framework building in VLC-release.app target
2008-02-09 18:15:55 +00:00
Christophe Mutricy
478c8270a2
Clean the vlc aliases
...
Don't test that vlc --help and vlc --version works because automake thinks that any output on stderr is an error.
2008-02-08 00:20:06 +00:00
Rafaël Carré
d97e6fb4a2
Copy README.MacOSX.rtf in the right place
2008-02-06 10:38:15 +00:00
Christophe Mutricy
c830a75153
We do need to distribute m4/
2008-02-06 00:13:25 +00:00
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