Commit Graph

745 Commits

Author SHA1 Message Date
Rémi Denis-Courmont
410a3de5b3 Get rid of ligcrypt M4 macros
One day maybe, the gcrypt maintainer will get a clue, realize
that his library is not the center of the universe,
that his crappy macros breaks cross-compiling,
that pkg-config works on Windows as well as scripts (ligcrypt-config),
and accept the Debian .pc patches.

Until then...
2009-10-06 22:44:53 +03:00
Geoffroy Couprie
60aa14b737 Win32: Add an option to set the DEP and ASLR flags for all binaries.
This option will make it much harder to exploit vulnerabilities on Vista and Seven
2009-09-17 12:57:57 +02:00
Pierre d'Herbemont
bd36ded730 am: In non verbose be silent when we 'cd src && make install' in the VLC.app targets. 2009-09-03 19:15:38 +02:00
Pierre d'Herbemont
bf4626a0c9 am: Proper way to define --quiet in silent mode.
Compatible with automake<1.11
2009-08-26 12:15:49 +02:00
Felix Paul Kühne
829a50ed88 macosx: add preliminary hash file for Sparkle support 2009-08-19 16:08:01 +02:00
Pierre d'Herbemont
8d8c4591de am: Ensure 'make VLC.app' will be silent when automake is in quiet mode. 2009-08-18 15:59:11 +02:00
Pierre d'Herbemont
460ea0a62b am: Work around old automake version.
They don't have AM_DEFAULT_VERBOSITY.
2009-08-18 15:28:34 +02:00
Pierre d'Herbemont
ed7b4fcd75 am: Pass --quiet to 'make' when automake verbose mode is off. 2009-08-18 15:10:22 +02:00
Felix Paul Kühne
143fd4d8c2 macosx: basic Sparkle integration
Shows basic release notes and demonstrates the user experience. Actual updating not yet possible.
2009-07-30 02:00:11 +02:00
Jean-Paul Saman
ad5c6b6fa9 mozilla: do not ship gui/macosx plugin in Safari webplugin
It is the main cause for memory leaks of VLC browser plugin for MacOS X. Every time the browser plugin is reloaded, vlc core reloads the plugins which causes all global defined objects to initialize. Since there are objects in libmacosx_plugin.dylib that are supposed to live as long as the application these are never freed. Testing is done with --enable-debug.
2009-07-24 14:26:28 +02:00
Rémi Denis-Courmont
1cf4ccdf71 Spell developer properly 2009-07-08 19:56:28 +03:00
Rémi Duraffort
35178153c9 Makefile: the wx inteface does not exist anymore. 2009-07-07 09:49:53 +02:00
Geoffroy Couprie
ba501462ff Strip all debug symbols from binaries (and remove useless case for mozilla and activex) 2009-07-06 14:14:25 +02:00
Felix Paul Kühne
a8f418d417 macosx: reflect nib file changes in make dist 2009-06-28 01:56:52 +02:00
Felix Paul Kühne
fdc86de62b fixed make dist 2009-06-26 13:04:22 +02:00
Derk-Jan Hartman
ad16fc374f http: Removing the old http interface.
This closes #1395
2009-06-12 16:18:29 +02:00
Felix Paul Kühne
4b36ca62fc fixed package-macosx-plugin in case top_srcdir != top_buildir and switched image format to UDBZ, too
NOTE that creating the plugin bundle is still horribly broken in the former case
2009-06-07 20:42:37 +02:00
Felix Paul Kühne
61b0e2a9bd Use UDBZ instead of UDZO as disk-image format, which should save us about almost 20% of its previous size
This format isn't 10.3 compatible, but VLC isn't either, so we shouldn't care. Pointed by zacwest on the forums.
2009-06-01 23:09:05 +02:00
Felix Paul Kühne
b241cb486a fixed distribution as dmg if srcdir != top_builddir
(cherry picked from commit feec0f30c55220f3f0be73940899f036cc72c012)
2009-05-30 00:32:41 +02:00
Felix Paul Kühne
6f8279db22 strip modern nib-files correctly when doing release builds
No need to backport this, as 1.0-bugfix only includes classic nibs
2009-05-27 12:05:07 +02:00
Rémi Denis-Courmont
812fd61fad core depends on libcompat.la 2009-05-23 14:59:26 +03:00
Felix Paul Kühne
966d42293a macosx: merge the nib fle containing Eric Dudiak's interface rework 2009-05-21 23:50:14 +02:00
Felix Paul Kühne
cb137fb6ec macosx: added graphics from Eric Dudiak's interface rework 2009-05-21 23:09:13 +02:00
Felix Paul Kühne
2da7d437b1 macosx: fixed Xcode project file and make dist (new document icons...) 2009-05-21 14:17:18 +02:00
Christophe Mutricy
b4ad772933 Move the Changelogs to maintainer-clean.
As they need git to be generated, you don't want them to disappear when you do make distclean in sources extracted from the tarball
2009-05-18 00:00:53 +01:00
Rémi Denis-Courmont
e1a78b744b Start moving replacement functions to a static import library 2009-04-10 20:14:10 +03:00
Felix Paul Kühne
e0e7b2aeec macosx: compilation fix *grml* 2009-04-07 23:27:58 +02:00
Felix Paul Kühne
eda81ebfde macosx: implemented 'dialog-login' and cleaned up most dead code 2009-04-07 23:14:26 +02:00
Christophe Mutricy
c8a1d50d65 Remove broken rules
Better use intltool-update -m and our brains
2009-03-26 22:50:11 +00:00
Jean-Paul Saman
54d2247717 macosx: fix packaging Safari and Firefox plugin. 2009-03-02 14:23:46 +01:00
Rémi Denis-Courmont
64a460aad5 Use a symbolic link instead of a shell script for static vlc
This allows invoking debuggers directly from the command line again!
2009-02-28 16:14:44 +02:00
Christophe Mutricy
df01ece21f Changelogs: we are in 2009 2009-02-24 00:30:13 +00:00
Jean-Baptiste Kempf
e74e198b69 Win32: remember to package skin.dtd and the skin.catalog 2009-02-22 23:40:51 +01:00
Felix Paul Kühne
c609bd896b fixed make dist 2009-02-21 00:54:00 +01:00
Nicolas Chauvet (kwizart)
005855e07d ZIP Module - Use the system minizip when available
- Ship the vlc module header zip.h
 (rename isn't needed once the file in ship)
- Detect minizip presence with pkgconfig
- if .pc not available, try to assume presence from unzip.h
- Move the zlib.h detection in one place (after pkgconfig macro)
 minizip in bundled within zlib in some distro
- Adds -lz in module that needs it in one place
- Prevent the compilation of libs/unzip if minizip is available
 (it shound't prevent this directory to be bundled with the sources)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2009-02-11 18:49:18 +01:00
Rémi Denis-Courmont
2b58c54283 Revert "ZIP Module - Use the system minizip when available"
This reverts commit 35fa551f95.

Conflicts:

	configure.ac
2009-02-11 17:59:29 +02:00
Nicolas Chauvet (kwizart
35fa551f95 ZIP Module - Use the system minizip when available
- Ship the vlc module header zip.h
 (rename isn't needed once the file in ship)
- Detect minizip presence with pkgconfig
- if .pc not available, try to assume presence from unzip.h
- Move the zlib.h detection in one place (after pkgconfig macro)
 minizip in bundled within zlib in some distro
- Adds -lz in module that needs it in one place
- Prevent the compilation of libs/unzip if minizip is available
 (it shound't prevent this directory to be bundled with the sources)

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
2009-02-11 17:50:50 +02:00
Geoffroy Couprie
82bc4a3106 Win32: generate gdb symbol files for every dll 2009-02-02 13:33:39 +01:00
Jean-Philippe Andre
a2b72dbb66 Zip: change path to the library in the buildsystem 2009-01-27 23:09:23 +01:00
Jean-Baptiste Kempf
9bc487d6d0 Fix Win32 build after osdmenu removal.
Close #2456
2009-01-27 09:19:00 +01:00
Jean-Baptiste Kempf
5db54724d4 Win32: add a new vlc.ico that supports Vista and Seven guidelines. 2009-01-05 00:11:11 +01:00
Rémi Denis-Courmont
2f8dc66982 Have alias scripts depend on the Makefile
Aliases need to be rebuilt when the prefix is changed.
This should fix #2373.
2008-12-26 11:48:45 +02:00
Jean-Baptiste Kempf
c61844bbd4 manifest files are in srcdir not builddir 2008-11-26 17:20:53 +01:00
Christophe Mutricy
e575f2b30f mandriva.spec was deleted 2008-11-25 22:37:19 +00:00
Jean-Baptiste Kempf
b190a796ac [Build] Try to fix the MacOS builds when git describe fails. 2008-11-25 09:49:07 +01:00
Geoffroy Couprie
e45586d00e specify dependency to msvcrt for vlc.exe and libvlc.dll 2008-11-24 23:07:47 +01:00
Geoffroy Couprie
86f0fc91f6 Add manifests to browser plugins 2008-11-24 22:36:31 +01:00
Christophe Mutricy
4c930da519 Don't distribute ./compile 2008-11-17 00:18:48 +00:00
Antoine Lejeune
374571ac06 A new GUI for Maemo based on Hildon framework
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
2008-11-13 18:43:55 +02:00
Jean-Baptiste Kempf
9d2bf51588 [Win32] Package: Warn if unix2dos fails, since this can happen a lot on MSys or CYGWIN 2008-11-13 01:04:23 +01:00
Felix Paul Kühne
f506f34746 Fix package-macosx-plugin target on MacOS X 10.5 (Leopard).
forward-port [578af5df020a05e7deb7f4b0fdf5b6c5d402814e]

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2008-11-11 19:47:05 +01:00
Jean-Baptiste Kempf
d72aba04bb [Win32] Fix yet another packaging issue. 2008-10-20 22:51:39 +02:00
Jean-Baptiste Kempf
519dca52dc [Win32] fix build package. 2008-10-20 18:01:00 +02:00
Jean-Paul Saman
e9a1542064 (win32) Package extras/contrib/*.dll and strip them. 2008-10-14 15:15:05 +02:00
Felix Paul Kühne
e9dc5e2575 voutqt is really gone 2008-09-21 21:37:41 +02:00
Felix Paul Kühne
d14909e7ee Don't distribute the info.nib and classes.nib within VLC-release.app
Saves a few kB and prevents some, ehm, corruption.
2008-09-14 00:29:37 +02:00
Christophe Mutricy
58469546f5 Revert "Ship default skin."
This reverts commit 65052fefa3.
It's already taken care of in the for loop just before
2008-09-12 22:35:57 +01:00
Jean-Baptiste Kempf
65052fefa3 Ship default skin.
(cherry picked from commit 13a05801f885b9f74f6bb606faed13f813552d28)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2008-09-11 17:13:24 -07:00
Christophe Mutricy
8d11ad3be8 Fix skins ditribution for win32
when builddir != srcdir
2008-09-12 00:52:23 +01:00
Felix Paul Kühne
4129590ed1 fix macosx package creation with newer git releases 2008-09-11 17:21:49 +02:00
Antoine Cellerier
abc8cabd7d Here too (can't the Win32 and OS X stuff be factorized a bit?) 2008-08-31 23:25:27 +02:00
Rémi Denis-Courmont
fae0cf510d Build a separate non-installable VLC for easier debugging 2008-08-31 13:06:04 +03:00
Christophe Mutricy
144adcb85c Some more rules to make debug pkg for win32 2008-08-27 22:45:34 +01:00
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