Commit Graph

192 Commits

Author SHA1 Message Date
Rémi Denis-Courmont
62d68cd9c1 vlc: start hotkeys interface explicitly
The actions of the hotkeys interface all affect the playlist, the
playlist's input, the playlist's input's vout(s), the playlist's aout
or the interfaces (controller). It has no use outside VLC.
2012-11-01 22:55:22 +02:00
KO Myung-Hun
04dc21938d vlc: Convert command line arguments to UTF-8 on OS/2
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2012-10-20 12:27:03 +03:00
Rémi Denis-Courmont
44819779f9 Win32: match resource character encoding (fixes #7567) 2012-10-12 11:28:29 +03:00
Rémi Denis-Courmont
5282cbf1d8 Define explicit makefile variable for libpthread 2012-09-09 16:22:26 +03:00
Rémi Denis-Courmont
c90a86804c Remove recursion into modules/control/dbus/ and clean up D-Bus rules
modules/control/dbus/dbus.h is removed as it conflicted with the global
libdbus header and was included only once.
2012-09-09 14:32:43 +03:00
Rémi Denis-Courmont
a7b2dcf0ee Remove WinCE 2012-09-02 12:22:01 +03:00
Jean-Baptiste Kempf
9b77e10433 Win32: display stacktrace before modules list 2012-08-23 16:01:27 +02:00
Rémi Denis-Courmont
83a11816bc Use STD*_FILENO constants where applicable 2012-08-04 12:45:55 +03:00
Rémi Denis-Courmont
89e8034a72 winvlc: enable improved gettext language detection for Windows Vista 2012-07-12 22:39:44 +03:00
Jean-Baptiste Kempf
bf511ca415 Fix compilation 2012-06-09 23:53:17 +02:00
Cezar Elnazli
85b689ebfa Cosmetic: Max 78 chars/line (bin/winvlc.c)
Reformat bin/winvlc.c so that no lines are longer than 78 characters.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2012-06-09 23:04:31 +02:00
Rémi Denis-Courmont
8fe05711ee winvlc: --data-path no longer exists 2012-05-14 17:55:11 +03:00
Rémi Denis-Courmont
74258e6c12 Call libvlc_set_exit_handler() first
It should be called before exit can happen.
This restores reverted commit 4d636fa3a7.
2012-05-07 19:42:05 +03:00
Rémi Denis-Courmont
feb4063c35 Use environment variable for data directory
...as for plugins directory. Most of the content is anyway per-process,
either because gettext and interfaces are per-process. The only caller
of the function that is not an interface or gettext is the DVB scanner.
This is even probably a bug.
2012-03-20 20:43:31 +02:00
Rémi Denis-Courmont
b542d45898 vlc: fix regression with command line arguments 2012-03-20 17:57:02 +02:00
Rémi Denis-Courmont
ae7b55a4f9 vlc: assume UTF-8 and drop dependency on libvlccore 2012-03-19 22:17:00 +02:00
Rémi Denis-Courmont
bc032f3ca6 posix: drop support for non-UTF-8 operating systems
This patch also removes support for legacy encodings:
 - in taglib, in the non-Windows code paths,
 - in the Internationalized Domain Names resolved (only glibc) and
 - in the GNOME VFS module.

Support for translation from/to UTF-8 was disabled by default 20 months
ago, and scheduled for removal, 14 months ago.
2012-03-19 22:12:44 +02:00
Edward Wang
502db837cf Embed manifest files as Windows PE resource
Close #3335

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2012-03-15 23:41:11 +01:00
Rémi Denis-Courmont
6c2f2728fe Revert "Link vlc-cache-gen with the C++ standard library..."
This reverts commit 07d3861783.
2012-03-01 22:42:29 +02:00
Sam Hocevar
07d3861783 Link vlc-cache-gen with the C++ standard library to avoid issues when we
dlclose() a C++ plugin that was built with a faulty library that may have
registered __cxa_atexit callbacks (usually through the libstdc++ that
library was built with).

Upgrading libstdc++ is not always a solution since some code may have been
inlined and we can't get rid of it.
2012-03-01 00:30:00 +01:00
Rémi Denis-Courmont
db36045cd9 Start dbus always, move inhibit and dbus startup to vlc 2012-02-06 22:43:20 +02:00
Antoine Cellerier
a3363d0144 Set a default user agent on windows vlc too.
This  complements  commit dadb0622e6  which
moved  responsability  for   setting  the  user  agent   to  the  client
application.
2012-02-03 18:24:54 +01:00
Rémi Denis-Courmont
982d89dbd1 winvlc: missing #include 2012-01-28 16:56:39 +02:00
Rémi Denis-Courmont
62a4f9f3be Remove the now broken Maemo 5 poll hack 2012-01-19 20:21:46 +02:00
KO Myung-Hun
b5b1c1906f Fix compilation error due to pthread on OS/2
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2011-12-15 17:06:44 +02:00
Jean-Baptiste Kempf
12797a5244 Win32 Crashreport: use FTP passive mode 2011-12-02 20:46:16 +01:00
Rémi Denis-Courmont
7ac7fbccf5 Win32: setmode(stdin) belongs in the app, not the library 2011-11-22 18:12:25 +02:00
Rafaël Carré
5b3e912db1 win32 crash report: simplify crashdump_path usage
no need for dynamic buffers or calculation, it won't change while running
calculate it at start of program and make it const to ensure no threads will modify it
remove one level of indent in check_crashdump()
2011-11-16 12:15:49 -05:00
Jean-Baptiste Kempf
036d2ec059 WinVLC: upload the crashes to the right location 2011-11-16 17:59:54 +01:00
Rafaël Carré
efd58cb463 spelling 2011-11-15 15:58:03 -05:00
Rafaël Carré
98f09b5dd8 winvlc: include address space layout in crash reports
Will help to 'undo' ASLR and make those reports useful
2011-11-14 20:22:21 -05:00
Rafaël Carré
a7172a8f1f win64: report crashes 2011-11-13 22:13:38 -05:00
Pierre Ynard
9e015a3fa6 Fix .gitignore files 2011-10-16 20:29:34 +02:00
KO Myung-Hun
9eb2f121b3 Use kill() instead of pthread_kill() on OS/2.
pthread_kill() has not been implemented on OS/2, yet.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2011-10-11 19:57:53 +03:00
KO Myung-Hun
5d1975c448 Include 'sched.h' only if available
Some systems such as OS/2 does not have 'sched.h'.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2011-10-11 18:59:26 +03:00
KO Myung-Hun
29d1b42ef2 Disable globalhotkeys, none interface on OS/2
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2011-10-10 17:25:25 +03:00
KO Myung-Hun
4b5c54ec9f Fix the problem to free an invalid memory object.
The first element allocated by FromLocale() is argv[2] not argv[1].

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2011-10-10 17:25:24 +03:00
Jean-Baptiste Kempf
f87e9843a7 Win32: do not load DLL from cwd
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
2011-09-03 18:28:44 +02:00
Rémi Denis-Courmont
b6c4de7c16 Fix race between installation and execution of vlc-cache-gen 2011-09-01 20:08:05 +03:00
Rémi Denis-Courmont
ee1e329e73 Update libvlc.la path and factorize test Makefile 2011-08-30 23:57:50 +03:00
Rémi Denis-Courmont
e33be977f4 Build modules before libvlc and VLC
The largest change here consists of building the plug-ins cache after
vlc-cache-gen (instead of after modules previously).
2011-08-30 23:46:32 +03:00
Rémi Denis-Courmont
7dcac68447 Move src/control/ to lib/ 2011-08-30 23:40:34 +03:00
Rémi Denis-Courmont
e7df8e75ea Migrate VLC_ADD_* flags from vlc-config to AC_SUBST 2011-08-18 21:23:25 +03:00
Rémi Denis-Courmont
7bded055e2 Ignore the vlc binaries 2011-08-08 18:33:04 +03:00
Rémi Denis-Courmont
92bd2294cf WinCE: compile fix 2011-08-07 12:00:25 +03:00
Rafaël Carré
83adfa3dc4 Fix vlc linking broken in [7a7630a19c]
It gave -static -no-install flags to vlc instead of vlc-static
2011-07-30 23:12:44 -04:00
Rémi Denis-Courmont
22c3b97b7a winvlc: fix arguments 2011-07-28 21:10:49 +03:00
Rémi Denis-Courmont
7a7630a19c winvlc: do use the libtool wrapper for vlc-static
This is required for Wine to find libvlc.dll and libvlccore.dll.
2011-07-28 19:50:25 +03:00
Rémi Denis-Courmont
00f9c81e01 winvlc: force plugin and data paths for vlc-static.exe
Just like we already do for (Unix) vlc.
2011-07-28 19:48:13 +03:00
Rémi Denis-Courmont
8a3032cce8 winvlc: fix warning 2011-07-28 19:35:35 +03:00