vlc.git
14 years ago* Fix a couple of const, static and other warnings
Derk-Jan Hartman [Thu, 14 Dec 2006 00:14:37 +0000 (00:14 +0000)]
* Fix a couple of const, static and other warnings

14 years agoUse more sensible error message that says: settting audio track failed.
Jean-Paul Saman [Wed, 13 Dec 2006 14:43:57 +0000 (14:43 +0000)]
Use more sensible error message that says: settting audio track failed.

14 years ago.h and .cpp are not executable files
Christophe Mutricy [Wed, 13 Dec 2006 11:41:15 +0000 (11:41 +0000)]
.h and .cpp are not executable files

14 years ago* Add support for HD DVBsub closes #896
Derk-Jan Hartman [Wed, 13 Dec 2006 01:11:55 +0000 (01:11 +0000)]
* Add support for HD DVBsub closes #896
* Added some comments
* Set the b_pausable flage and remove the b_fade/b_stop flags from the dvbsubs.
  They are ephemer and if you need these options set, then figure out another way.

14 years agoFix typos for WIN32 compilation of Java bindings.
Philippe Morin [Tue, 12 Dec 2006 21:08:50 +0000 (21:08 +0000)]
Fix typos for WIN32 compilation of Java bindings.

14 years agoeclipse project creation script updated.
Filippo Carone [Tue, 12 Dec 2006 21:05:53 +0000 (21:05 +0000)]
eclipse project creation script updated.

14 years ago* switched the middle arrow buttons from faster/slower to backward/forward to reflect...
Felix Paul Kühne [Tue, 12 Dec 2006 19:46:17 +0000 (19:46 +0000)]
* switched the middle arrow buttons from faster/slower to backward/forward to reflect the same functionality as the usual controller window, thus a more consistent GUI. Thanks to the6thReplicant from the forum for the hint.

14 years agoAdd support to the activex, mozilla, firefox, safari plugin for changing audio track...
Jean-Paul Saman [Tue, 12 Dec 2006 11:18:38 +0000 (11:18 +0000)]
Add support to the activex, mozilla, firefox, safari plugin for changing audio track and audio output channel (reverse, stereo, left, right, dolby).

14 years agoFix compilation warnings
Jean-Paul Saman [Tue, 12 Dec 2006 09:26:26 +0000 (09:26 +0000)]
Fix compilation warnings

14 years agoSmall readability enhancement
Jean-Paul Saman [Tue, 12 Dec 2006 09:23:58 +0000 (09:23 +0000)]
Small readability enhancement

14 years agoDon't use register keyword, leave it up to compiler to optimize this.
Jean-Paul Saman [Tue, 12 Dec 2006 09:23:10 +0000 (09:23 +0000)]
Don't use register keyword, leave it up to compiler to optimize this.

14 years ago * skins2/vars/equalizer.cpp: Fixed an invalid memory read, potential crasher
Olivier Teulière [Mon, 11 Dec 2006 22:19:56 +0000 (22:19 +0000)]
 * skins2/vars/equalizer.cpp: Fixed an invalid memory read, potential crasher
 * skins2/src/generic_layout.cpp: Fixed an old memory leak
This is a forwardport of [18282]

14 years agoMakefile.am: tweack win32 packaging rules
Christophe Mutricy [Mon, 11 Dec 2006 21:06:55 +0000 (21:06 +0000)]
Makefile.am: tweack win32 packaging rules

14 years ago* Some more const warning fixes
Derk-Jan Hartman [Mon, 11 Dec 2006 20:55:22 +0000 (20:55 +0000)]
* Some more const warning fixes

14 years agohelper script to ease jvlc development with eclipse
Filippo Carone [Mon, 11 Dec 2006 20:22:47 +0000 (20:22 +0000)]
helper script to ease jvlc development with eclipse

14 years ago* grah one more compile issue
Derk-Jan Hartman [Mon, 11 Dec 2006 20:04:55 +0000 (20:04 +0000)]
* grah one more compile issue

14 years ago* one more closedir fix
Derk-Jan Hartman [Mon, 11 Dec 2006 17:34:07 +0000 (17:34 +0000)]
* one more closedir fix

14 years ago* another closedir fix
Derk-Jan Hartman [Mon, 11 Dec 2006 17:29:49 +0000 (17:29 +0000)]
* another closedir fix

14 years ago* motion_detect: use playlist_Control's "lock" argument
Derk-Jan Hartman [Mon, 11 Dec 2006 17:22:20 +0000 (17:22 +0000)]
* motion_detect: use playlist_Control's "lock" argument
* const string fixes
* make a couple of functions static

14 years agoDon't call removed target.
Christophe Mutricy [Mon, 11 Dec 2006 17:04:56 +0000 (17:04 +0000)]
Don't call removed target.

14 years ago- WTF?! Do not use non-existant vlc_closedir_wrapper
Rémi Denis-Courmont [Mon, 11 Dec 2006 16:56:21 +0000 (16:56 +0000)]
- WTF?! Do not use non-existant vlc_closedir_wrapper
- Do not leak result from utf8_readdir (ALWAYS strdup'ed).

14 years agoFix compilation
Rémi Denis-Courmont [Mon, 11 Dec 2006 16:53:08 +0000 (16:53 +0000)]
Fix compilation

14 years ago* Fix utf8_scandir (wasn't using vlc_closedir_wrapper)
Derk-Jan Hartman [Mon, 11 Dec 2006 16:25:29 +0000 (16:25 +0000)]
* Fix utf8_scandir (wasn't using vlc_closedir_wrapper)
* Add some doxygen comments to some of these functions that warn about vlc_closedir_wrapper and LocaleFree

14 years ago* forwardport: [18328]-[18330]
Derk-Jan Hartman [Mon, 11 Dec 2006 16:22:45 +0000 (16:22 +0000)]
* forwardport: [18328]-[18330]
  * utf8_fopen for: galaktos and snapshots
  * vlc_closedir_wrapper for: webintf, mkv, ncurses and gnutls

14 years ago* forwardport [18332]:
Derk-Jan Hartman [Mon, 11 Dec 2006 16:17:44 +0000 (16:17 +0000)]
* forwardport [18332]:
  - don't compile pngtest, it's not SDK compatible
  - enable sdk on contrib again

14 years ago* forwardport [18335]: Compile x264 with --enable-pic
Derk-Jan Hartman [Mon, 11 Dec 2006 16:16:33 +0000 (16:16 +0000)]
* forwardport [18335]: Compile x264 with --enable-pic

14 years ago* forwardport [18336]:
Derk-Jan Hartman [Mon, 11 Dec 2006 16:13:24 +0000 (16:13 +0000)]
* forwardport [18336]:
 - Only try Real RTSP in case of rtsp:// realrtsp:// or pnm://
 - Don't use fprintf

14 years ago* forwardport the 0.8.6 NEWS
Derk-Jan Hartman [Mon, 11 Dec 2006 16:04:32 +0000 (16:04 +0000)]
* forwardport the 0.8.6 NEWS

14 years ago* forwardport [18346]: LocaleFree() a utf8_readdir entry instead of using free()
Derk-Jan Hartman [Mon, 11 Dec 2006 16:03:34 +0000 (16:03 +0000)]
* forwardport [18346]: LocaleFree() a utf8_readdir entry instead of using free()

14 years ago* forwardport [18350] libtiff linking in VLC OS X
Derk-Jan Hartman [Mon, 11 Dec 2006 15:32:01 +0000 (15:32 +0000)]
* forwardport [18350] libtiff linking in VLC OS X

14 years ago* marq.c: const strings
Derk-Jan Hartman [Mon, 11 Dec 2006 15:30:46 +0000 (15:30 +0000)]
* marq.c: const strings

14 years agoRemove -z defs to fix FreeBSD linking.
Rémi Denis-Courmont [Mon, 11 Dec 2006 12:16:39 +0000 (12:16 +0000)]
Remove -z defs to fix FreeBSD linking.
Someone (I?) ought to work on a better solution

14 years agoDo not redefine vlc_wclosedir (Close #893)
Rémi Denis-Courmont [Sun, 10 Dec 2006 20:02:03 +0000 (20:02 +0000)]
Do not redefine vlc_wclosedir (Close #893)

14 years agoForgot this file
Rémi Denis-Courmont [Sun, 10 Dec 2006 19:57:01 +0000 (19:57 +0000)]
Forgot this file

14 years agoUse shared libvlc on Win32
Rémi Denis-Courmont [Sun, 10 Dec 2006 19:56:13 +0000 (19:56 +0000)]
Use shared libvlc on Win32

14 years agoSimplify a bit strings handling
Clément Stenac [Sun, 10 Dec 2006 15:28:12 +0000 (15:28 +0000)]
Simplify a bit strings handling

14 years agoFix wrong object release
Clément Stenac [Sun, 10 Dec 2006 15:24:01 +0000 (15:24 +0000)]
Fix wrong object release

14 years agoDon't attach playlist twice
Clément Stenac [Sun, 10 Dec 2006 15:20:26 +0000 (15:20 +0000)]
Don't attach playlist twice

14 years agoFix corruption in SD parser (Closes:#889)
Clément Stenac [Sun, 10 Dec 2006 15:15:50 +0000 (15:15 +0000)]
Fix corruption in SD parser (Closes:#889)

14 years ago* Do not take and release the structure lock for each element of the list while
Clément Stenac [Sun, 10 Dec 2006 14:00:54 +0000 (14:00 +0000)]
* Do not take and release the structure lock for each element of the list while
  releasing it. mutex locks /= 20 on a standard preparse run
* Only create absolutely necessary variables while preparsing
--> Preparse speed *= 4 (with item in disk cache of course)

* Do not rebuild playlist too much while adding a directory. Add a new flag
  to NodeCreate and Add to control this behaviour

14 years agoFix for non-working DELETE key in Playlist on Win32
Marian Durkovic [Sat, 9 Dec 2006 20:24:50 +0000 (20:24 +0000)]
Fix for non-working DELETE key in Playlist on Win32
For some unknown reason, wxwidgets 2.6.3 always return WXK_NUMPAD_DELETE
even in case normal Delete key was pressed

Please consider backporting just for Win32 binaries.

14 years ago* prevent the preferences from crashing. they aren't shown again yet, though
Felix Paul Kühne [Sat, 9 Dec 2006 20:19:20 +0000 (20:19 +0000)]
* prevent the preferences from crashing. they aren't shown again yet, though

14 years agoFix
Clément Stenac [Sat, 9 Dec 2006 20:10:28 +0000 (20:10 +0000)]
Fix

14 years ago* improved previous b_autoplay implementation
Felix Paul Kühne [Sat, 9 Dec 2006 19:59:45 +0000 (19:59 +0000)]
* improved previous b_autoplay implementation

14 years ago* make sure that the opened media is always enqueueded, if macosx-autoplay is false
Felix Paul Kühne [Sat, 9 Dec 2006 19:57:48 +0000 (19:57 +0000)]
* make sure that the opened media is always enqueueded, if macosx-autoplay is false

14 years agoMisc cleanups in Qt4. (Closes:#736)
Clément Stenac [Sat, 9 Dec 2006 18:12:05 +0000 (18:12 +0000)]
Misc cleanups in Qt4. (Closes:#736)
Fix m3u export

14 years ago* Don't redraw the window when going to fullscreen. refs #668 and refs #751
Derk-Jan Hartman [Thu, 7 Dec 2006 22:46:45 +0000 (22:46 +0000)]
* Don't redraw the window when going to fullscreen. refs #668 and refs #751
This might not fix it, but it surely should eleviate the problem.
forwardport of [18324]

14 years ago* forwardport: [18319], [18320]
Derk-Jan Hartman [Thu, 7 Dec 2006 22:38:20 +0000 (22:38 +0000)]
* forwardport: [18319], [18320]
  - fspanel centering on right screen
  - fspanel don't hide if mousepointer is over fspanel

14 years agoForward port [18313] and [18314]. compile fix
Christophe Mutricy [Thu, 7 Dec 2006 20:19:52 +0000 (20:19 +0000)]
Forward port [18313] and [18314]. compile fix

14 years ago* Cleanup that file a bit
Benjamin Pracht [Thu, 7 Dec 2006 20:10:55 +0000 (20:10 +0000)]
* Cleanup that file a bit

14 years agofix for libvlc_input_get_fps. maybe there's a better way to do it.
Filippo Carone [Thu, 7 Dec 2006 13:35:25 +0000 (13:35 +0000)]
fix for libvlc_input_get_fps. maybe there's a better way to do it.

14 years agoRemove redumdant function call
Rémi Denis-Courmont [Thu, 7 Dec 2006 11:25:09 +0000 (11:25 +0000)]
Remove redumdant function call

14 years agoRemove old TODO
Rémi Denis-Courmont [Thu, 7 Dec 2006 09:29:45 +0000 (09:29 +0000)]
Remove old TODO

14 years agoPrefer EDH-RSA over plain RSA
Rémi Denis-Courmont [Thu, 7 Dec 2006 08:46:01 +0000 (08:46 +0000)]
Prefer EDH-RSA over plain RSA

14 years agoHandle fatal errors properly past TLS handshake (close #887)
Rémi Denis-Courmont [Thu, 7 Dec 2006 08:39:45 +0000 (08:39 +0000)]
Handle fatal errors properly past TLS handshake (close #887)

14 years ago- mozilla, activex, directx: more backporting from 0.8.6
Damien Fouilleul [Thu, 7 Dec 2006 00:31:14 +0000 (00:31 +0000)]
- mozilla, activex, directx: more backporting from 0.8.6

14 years agomozilla: backporting from 0.8.6
Damien Fouilleul [Thu, 7 Dec 2006 00:29:57 +0000 (00:29 +0000)]
mozilla: backporting from 0.8.6

14 years ago- activex: backporting from 0.8.6
Damien Fouilleul [Thu, 7 Dec 2006 00:29:02 +0000 (00:29 +0000)]
- activex: backporting from 0.8.6

14 years ago- dshow: backporting from 0.8.6
Damien Fouilleul [Wed, 6 Dec 2006 23:39:18 +0000 (23:39 +0000)]
- dshow: backporting from 0.8.6

14 years ago- backporting from 0.8.6
Damien Fouilleul [Wed, 6 Dec 2006 23:38:27 +0000 (23:38 +0000)]
- backporting from 0.8.6

14 years agosub_fps is a float and need to be a float. Don't loose precision if the subtitles...
Christophe Mutricy [Wed, 6 Dec 2006 22:57:37 +0000 (22:57 +0000)]
sub_fps is a float and need to be a float. Don't loose precision if the subtitles dialog is opened.

14 years ago- removed commented out lines in [18277], not really necessary to keep them
Damien Fouilleul [Wed, 6 Dec 2006 22:26:23 +0000 (22:26 +0000)]
- removed commented out lines in [18277], not really necessary to keep them

14 years ago- vlc.win32.nsi.in: backporting from [18288]
Damien Fouilleul [Wed, 6 Dec 2006 22:22:36 +0000 (22:22 +0000)]
- vlc.win32.nsi.in: backporting from [18288]

14 years agoEnable AES 256 with TLS.
Rémi Denis-Courmont [Wed, 6 Dec 2006 21:59:39 +0000 (21:59 +0000)]
Enable AES 256 with TLS.

DISCLAIMER: libgcrypt includes various strong cryptographic ciphers.
VLC now has 256-bits ciphers, and already had 128-bits ciphers for some
time. Please check with your lawyer and country-specific homeland
security bureau. In France, *usage* is completely free. Supply, import
and export are not.

14 years agoFix path.
Christophe Mutricy [Wed, 6 Dec 2006 21:27:32 +0000 (21:27 +0000)]
Fix path.

14 years agoDo not try to distribute non-existant kludges
Rémi Denis-Courmont [Wed, 6 Dec 2006 21:12:53 +0000 (21:12 +0000)]
Do not try to distribute non-existant kludges

14 years agoSupport for TLSv1.1 deflate compression
Rémi Denis-Courmont [Wed, 6 Dec 2006 20:48:09 +0000 (20:48 +0000)]
Support for TLSv1.1 deflate compression

14 years ago - support for TLSv1.1
Rémi Denis-Courmont [Wed, 6 Dec 2006 20:22:56 +0000 (20:22 +0000)]
 - support for TLSv1.1
 - rationalize var_CreateGet*() and config_Get*() usage

14 years agoDo not retry to HTTP connection with version 1.0 instead of 1.1...
Rémi Denis-Courmont [Wed, 6 Dec 2006 18:44:19 +0000 (18:44 +0000)]
Do not retry to HTTP connection with version 1.0 instead of 1.1...
...when the lower layer failed (ie TCP or SSL errors)

14 years agoMake some constant data table static
Rémi Denis-Courmont [Wed, 6 Dec 2006 18:31:53 +0000 (18:31 +0000)]
Make some constant data table static

14 years agoWork-around window-on-top + fullscreen deadlock (refs #882)
Rémi Denis-Courmont [Wed, 6 Dec 2006 16:47:10 +0000 (16:47 +0000)]
Work-around window-on-top + fullscreen deadlock (refs #882)

FIXME FIXME FIXME FIXME: EXPLICIT HACK.
On the one hand, we cannot hold the lock while triggering a callback, as
it causes a deadlock with video-on-top handling. On the other hand, we
have to lock while triggering the callback to:
 1/ make sure video-on-top remains in sync with fullscreen (i.e.
    unlocking creates a race condition if fullscreen is switched on and
    off VERY FAST).
 2/ avoid possible corruption bugs if another thread gets the mutex and
    modifies our data in-between (though it does not seem like it could really
    do much harm in this particular case).

This is obviously contradictory. Correct solutions may include:
 - putting the fullscreen NAND video-on-top logic out of libvlc,
   back into the video output plugins (ugly code duplication...),
 - serializing fullscreen and video-on-top handling properly instead of
   using the fullscreen callback. That's got to be the correct one.

14 years agoProvides libvlc.sym
Rémi Denis-Courmont [Wed, 6 Dec 2006 16:41:19 +0000 (16:41 +0000)]
Provides libvlc.sym

14 years agoMinor code simplification
Rémi Denis-Courmont [Wed, 6 Dec 2006 16:29:20 +0000 (16:29 +0000)]
Minor code simplification

14 years agoSimplification of one-instance mode
Rafaël Carré [Wed, 6 Dec 2006 15:02:37 +0000 (15:02 +0000)]
Simplification of one-instance mode
It now checks if a capable "Media Player" is running, not only VLC.

14 years agoRemove duplicate code. The new Unescape() is already doing this.
Marian Durkovic [Wed, 6 Dec 2006 09:55:17 +0000 (09:55 +0000)]
Remove duplicate code. The new Unescape() is already doing this.

14 years agoD-Bus module now uses new specification
Rafaël Carré [Wed, 6 Dec 2006 00:52:04 +0000 (00:52 +0000)]
D-Bus module now uses new specification
TODO: playlist management

14 years agomake update-po
Christophe Mutricy [Wed, 6 Dec 2006 00:31:08 +0000 (00:31 +0000)]
make update-po

14 years agoJava bindings update: various enhancements; paint system changed; reparenting works...
Filippo Carone [Tue, 5 Dec 2006 23:45:36 +0000 (23:45 +0000)]
Java bindings update: various enhancements; paint system changed; reparenting works again.

14 years agolibvlc_input_has_vout more consistent with function aim
Filippo Carone [Tue, 5 Dec 2006 23:42:58 +0000 (23:42 +0000)]
libvlc_input_has_vout more consistent with function aim

14 years ago- libvlc target, removed uneeded libs target previously for for external libvlc compi...
Damien Fouilleul [Tue, 5 Dec 2006 23:20:18 +0000 (23:20 +0000)]
- libvlc target, removed uneeded libs target previously for for external libvlc compilation

14 years ago activex: when linking against the shared lib DLL, it looks like the linker is pickin...
Damien Fouilleul [Tue, 5 Dec 2006 17:29:07 +0000 (17:29 +0000)]
 activex: when linking against the shared lib DLL, it looks like the linker is picking the DLL name from inside the file, rather than the filename itself. in most cases, this is not a problem, as both are usually the same. Unfortunately, since libtool has a bug on cygwin, whereby the ouput name is libvlc.dll.exe rather than libvlc.dll, the wrong name 'libvlc.dll.exe' is used by the linker rather than the corrected filename. Using the import lib libvlc.dll.a instead fixes that problem. the proper fix should probably a patch to libtool

14 years ago* Expand the ugly hack to also let automake define OBJCLINK and friends
Derk-Jan Hartman [Tue, 5 Dec 2006 17:05:20 +0000 (17:05 +0000)]
* Expand the ugly hack to also let automake define OBJCLINK and friends

14 years ago- mozilla, activex: vlc-config vlc -> libvlc changes
Damien Fouilleul [Tue, 5 Dec 2006 10:22:25 +0000 (10:22 +0000)]
- mozilla, activex: vlc-config vlc -> libvlc changes

14 years agoconfigure.ac: fix build when libtool is disabled.
Gildas Bazin [Mon, 4 Dec 2006 21:17:32 +0000 (21:17 +0000)]
configure.ac: fix build when libtool is disabled.

14 years agoDon't install mozilla plugin in recommended/default settings on windows. The NSIS...
Antoine Cellerier [Mon, 4 Dec 2006 21:12:19 +0000 (21:12 +0000)]
Don't install mozilla plugin in recommended/default settings on windows. The NSIS stuff needs to be backported to 0.8.6 before we release (and tested). Could someone do that please?

14 years ago- vlc -> libvlc for linking shared libvlc.dll
Damien Fouilleul [Mon, 4 Dec 2006 19:08:31 +0000 (19:08 +0000)]
- vlc -> libvlc for linking shared libvlc.dll

14 years agoDon't escape single quotes since it's not needed anymore
Marian Durkovic [Mon, 4 Dec 2006 14:02:14 +0000 (14:02 +0000)]
Don't escape single quotes since it's not needed anymore

14 years agoAdd quotes to all VLM commands requested by VLM wx panel
Marian Durkovic [Mon, 4 Dec 2006 10:14:26 +0000 (10:14 +0000)]
Add quotes to all VLM commands requested by VLM wx panel

14 years agoVLM quoting magic for partially quoted strings
Marian Durkovic [Mon, 4 Dec 2006 10:06:23 +0000 (10:06 +0000)]
VLM quoting magic for partially quoted strings

14 years agoFix searching in tree playlists (doesn't hide a node's children if the children match...
Antoine Cellerier [Sun, 3 Dec 2006 21:00:42 +0000 (21:00 +0000)]
Fix searching in tree playlists (doesn't hide a node's children if the children match but the node doesn't). Thanks to zorglub for the fix.

14 years agoDon't duplicate backslashes in VLM HTTP interface anymore. Could someone confirm...
Antoine Cellerier [Sun, 3 Dec 2006 20:56:28 +0000 (20:56 +0000)]
Don't duplicate backslashes in VLM HTTP interface anymore. Could someone confirm that this works?

14 years ago* vlc_variables.h: remove unused VLC_VAR_ISLIST define
Antoine Cellerier [Sun, 3 Dec 2006 20:44:10 +0000 (20:44 +0000)]
* vlc_variables.h: remove unused VLC_VAR_ISLIST define

14 years ago* vlc_variables.h: remove unused VLC_VAR_ISCONFIG define
Antoine Cellerier [Sun, 3 Dec 2006 20:36:24 +0000 (20:36 +0000)]
* vlc_variables.h: remove unused VLC_VAR_ISCONFIG define
* objects.c: some more vars command stuff

14 years ago* Made open and sout QDialogs
Clément Stenac [Sun, 3 Dec 2006 20:33:02 +0000 (20:33 +0000)]
* Made open and sout QDialogs
* Added a minimal streaming feature

14 years agoTweaks vars command a bit.
Antoine Cellerier [Sun, 3 Dec 2006 20:05:54 +0000 (20:05 +0000)]
Tweaks vars command a bit.

14 years agoAdd "vars" command to display the list of variables owned by an object. (ex: vars 1)
Antoine Cellerier [Sun, 3 Dec 2006 19:49:26 +0000 (19:49 +0000)]
Add "vars" command to display the list of variables owned by an object. (ex: vars 1)

14 years agoImplement shell-style escaping also for double quotes and fix bugs.
Marian Durkovic [Sun, 3 Dec 2006 19:44:54 +0000 (19:44 +0000)]
Implement shell-style escaping also for double quotes and fix bugs.

14 years agoAlso show telnet specific commands when using "help" command in the telnet interface.
Antoine Cellerier [Sun, 3 Dec 2006 19:07:22 +0000 (19:07 +0000)]
Also show telnet specific commands when using "help" command in the telnet interface.

14 years agoLooks like we need to add function exports here too now.
Antoine Cellerier [Sun, 3 Dec 2006 19:04:31 +0000 (19:04 +0000)]
Looks like we need to add function exports here too now.

14 years agoExport vlm_MessageNew and vlm_MessageAdd.
Antoine Cellerier [Sun, 3 Dec 2006 19:00:59 +0000 (19:00 +0000)]
Export vlm_MessageNew and vlm_MessageAdd.