1
mirror of https://code.videolan.org/videolan/vlc synced 2024-10-03 01:31:53 +02:00
Commit Graph

124 Commits

Author SHA1 Message Date
Rémi Denis-Courmont
40b4d780a4 add_bool: remove callback parameter 2010-10-22 21:11:38 +03:00
Rémi Denis-Courmont
f7d111759f add_key: remove callback parameter 2010-10-22 21:10:56 +03:00
Rémi Denis-Courmont
f98a66cea0 add_integer: remove callback parameter 2010-10-22 21:10:50 +03:00
Rémi Denis-Courmont
85ba4839e6 add_float: remove callback parameter 2010-10-22 21:09:53 +03:00
Rémi Denis-Courmont
61f30bffae add_directory: remove callback parameter 2010-10-22 21:09:52 +03:00
Rémi Denis-Courmont
989310c923 add_loadfile: remove callback parameter 2010-10-22 21:09:52 +03:00
Rémi Denis-Courmont
cecde7fc23 add_savefile: remove callback parameter 2010-10-22 21:09:52 +03:00
Rémi Denis-Courmont
2e6858af6a add_password: remove callback parameter 2010-10-22 21:09:52 +03:00
Rémi Denis-Courmont
981a8542bd add_font: remove unused parameter 2010-10-22 21:09:51 +03:00
Rémi Denis-Courmont
3204d23260 Remove legacy parameter from add_string() 2010-10-22 21:09:47 +03:00
Rémi Denis-Courmont
ac90e39814 Do not pass former callback value to VLC_CONFIG_NAME 2010-10-22 20:11:39 +03:00
Rémi Denis-Courmont
e5622718c1 Remove unused change_integer_list parameter
Changing the choice list of a configuration item is not thread-safe.
Plus it does not make much sense to use a strict choice list if the
choices change dynamically.

If ever needed, we can invent a suggestions list system later, just
like we already do for SD plugins enumeration.
2010-10-22 20:00:10 +03:00
Rémi Denis-Courmont
3c659c5390 Remove config change callback
This was only used by {alsa,oss}-audio-device and not semantically
correct anyway. If we deem that this is useful, we should register
a callback on the corresponding variables and change the variables
from the UI, not the process-wide configuration.
2010-10-22 19:48:31 +03:00
Rémi Denis-Courmont
963630ba6e split add_file into add_loadfile and add_savefile
The preference panel needs to know which of open or save file dialog
it should use. Here we have 27 load and 4 save cases, plus 2 fonts
that were not correctly marked as such in projectM.
2010-10-14 19:29:15 +03:00
Rémi Denis-Courmont
cafd2e0228 Use 64-bits for integers in plugin descriptors 2010-07-11 14:43:34 +03:00
Rémi Denis-Courmont
6b49f68da9 Avoid anonymous compound in add_shortcut (fixes: #3742) 2010-06-19 04:35:49 +03:00
Rémi Duraffort
ff58f2746e Bump the ABI. 2010-06-10 21:42:20 +02:00
Rémi Duraffort
ed246608e8 plugins: allow to set more than one shortcut in on shot.
This is faster as we can now alloc the right size for the shortcuts array.
2010-06-10 20:46:45 +02:00
Rémi Denis-Courmont
579368d262 Break plugin ABI (due to next commit) 2010-05-10 23:31:53 +03:00
Rémi Denis-Courmont
0b21fc27fa Cleanup private and volatile option
Volatile/unsaveable options are now always internal implicitly.
2010-03-30 14:28:02 +03:00
Rémi Denis-Courmont
b63326b733 Rename linked_with_a_crap_library_which_uses_atexit()
In several cases, it is not used because of atexit().
2010-03-13 18:18:56 +02:00
Rémi Denis-Courmont
1b9f9692f9 De-uglify root SD item name (part 2) 2010-02-04 20:12:49 +02:00
Rémi Denis-Courmont
ce67728ae1 Stick b_error to object types that actually use it 2010-01-28 21:19:55 +02:00
Rémi Denis-Courmont
0d175625f8 Revert "Bump ABI for logo and marquee changes."
This reverts commit cbb409e555, i.e. yet
another proof of the total lack of respect that M2X has for other people
(volunteer's) time and/or code quality.
2010-01-19 22:30:13 +02:00
JP Dinger
cbb409e555 Bump ABI for logo and marquee changes. 2010-01-19 17:53:21 +01:00
Rémi Denis-Courmont
d9a43b404d Remove CPU capability from modules
This is not needed anymore. Modules are not in the bank at all anymore
if they require an incompatible CPU feature.
2010-01-14 22:30:42 +02:00
Rémi Denis-Courmont
e37b89ea26 Global hotkeys work on any X11 system, not just Linux 2010-01-03 16:32:56 +02:00
Rafaël Carré
17b5ee09d8 move MuxGetStream() to libvlccore, bump plugin ABI 2009-12-08 12:37:49 +01:00
Rémi Denis-Courmont
f29b29271a Bump plugin ABI due to gettext/cache changes 2009-11-11 18:38:02 +02:00
Rémi Denis-Courmont
33692d21e5 Fix compilation of set_text_domain() macro 2009-11-10 23:24:18 +02:00
Rémi Denis-Courmont
b1c38e8192 Don't run gettext while describing a plugin
This will render the plugins cache locale-independent.
2009-11-09 23:28:08 +02:00
Rémi Denis-Courmont
1957186e1a Bump plugin ABI
Big filter changes, and worse, moved audio_format plugin.
2009-09-27 21:37:22 +03:00
Rémi Denis-Courmont
182692caeb Remove vlc_object_t.p_private 2009-08-23 20:17:22 +03:00
Rafaël Carré
3a2d5d8a8c bump plugin ABI to 1.1.0a (avoid using 1.0 modules after [073c5a24]) 2009-08-20 09:44:10 +02:00
Ilkka Ollakka
da51bf440d add add_font define to plugin defines, and change freetype to use it 2009-08-03 13:06:03 +03:00
Rémi Denis-Courmont
1cf4ccdf71 Spell developer properly 2009-07-08 19:56:28 +03:00
Rémi Denis-Courmont
de2e60e8a0 Bump plugin API due to block_t breakage (and lots of earlier ones) 2009-04-04 13:46:39 +03:00
Rémi Denis-Courmont
5f62f401a2 Remove unused change_float_list
We should decide whether to use float or double before we bring it
back, if needed. In the mean time, it's best to remove the macro, as
the back-end did and still does not work.
2009-01-28 21:49:29 +02:00
Rémi Denis-Courmont
b9259bb0c0 Merge vlc_submodule_create and vlc_config_create into vlc_plugin_set 2009-01-27 23:03:07 +02:00
Rémi Denis-Courmont
70a56d5650 Externally merge vlc_config_set() and vlc_module_set() 2009-01-27 23:03:06 +02:00
Rémi Denis-Courmont
824bc1c036 Partially cleanup old module_list_cat hack 2009-01-27 22:49:53 +02:00
Rémi Denis-Courmont
3a42716912 Privatize vlc_module_create() 2009-01-27 22:11:29 +02:00
Rémi Denis-Courmont
6fc5c5124e Remove old NODOMAIN stuff (ABI broken anyway) 2009-01-27 22:11:29 +02:00
Rémi Denis-Courmont
deb763e0b9 Remove old VLC_MODULE_PROGRAM (we broke the ABI many times over) 2009-01-27 22:11:26 +02:00
Laurent Aimar
b732089382 Added x11 global hotkeys support (linux). 2009-01-25 18:51:55 +01:00
Antoine Cellerier
b7ccccfb9c Add support for config chain for interface modules 2009-01-19 23:40:11 +01:00
Hannes Domani
c85aed3c01 Global Hotkeys for windows
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
2009-01-17 13:29:29 +01:00
Rémi Denis-Courmont
0549228196 Remove most stray semi-colons in module descriptions
Those multi-lines are still to be done (it's going to be fun...)
See also 5af4cc854b.
2008-10-29 22:14:26 +02:00
Rémi Denis-Courmont
25a1b84bd5 Re-order (no functional changes) 2008-10-29 21:13:56 +02:00
Antoine Cellerier
6e41ca0135 Remove change_unsafe() no-op. 2008-09-22 14:40:56 +02:00
Rémi Denis-Courmont
a47c9f2f1e Merge E_ and __VLC_SYMBOL 2008-09-21 19:15:42 +03:00
Rémi Denis-Courmont
c4bf02fbbe Force plugin rebuild
There are a bunch of crash-triggering ABI break, and a bunch of plugins
have removed (= old ABI plugins left in your tree) - bad combination.
2008-09-19 17:27:56 +03:00
Laurent Aimar
1b025556e3 Added a INPUT_CONTROL_RESTART_ES and use it in video_output.
This removes the need for suxor_thread_t.
2008-08-28 14:30:02 +02:00
Rémi Denis-Courmont
34e12d626e Libvlccore ABI has broken (DEMUX_CAN_PAUSE+ modified) 2008-08-27 20:10:25 +03:00
Jean-Paul Saman
5e7051c3d8 Add video_format_{Copy,Init,Clean} inline functions and bump ABI. 2008-08-27 14:44:31 +02:00
Rémi Denis-Courmont
a25b69c55c Missing cast with vlc_config_set
(What about some GCCisms for static type checking here... later)
2008-08-24 22:54:10 +03:00
Jean-Paul Saman
ebd800345f Add a bunch of \file doxygen comments 2008-08-13 22:22:58 +08:00
Rémi Denis-Courmont
264f09b66b ABI break 2008-06-28 12:46:56 +03:00
Rémi Denis-Courmont
e21ba63b8a Move object lock and condition into the internals 2008-06-17 22:33:26 +03:00
Rémi Denis-Courmont
e9deaa7efc Typo 2008-06-10 22:38:31 +03:00
Rémi Denis-Courmont
5740cd118b Fix make check (sic) 2008-06-10 22:34:44 +03:00
Rémi Denis-Courmont
539ecfa542 Fix warnings 2008-06-08 00:15:09 +03:00
Rémi Denis-Courmont
933e99f23c Fix return type 2008-06-07 23:47:00 +03:00
Rémi Denis-Courmont
bc3065cce8 Include copyright and license message in each plugin 2008-06-07 22:35:15 +03:00
Rémi Denis-Courmont
8e17cc4010 Support for using a custom text domain for configuration strings 2008-06-05 20:00:26 +03:00
Rémi Denis-Courmont
64ae2cbffa Support for custom text domain in module strings 2008-06-05 20:00:26 +03:00
Rémi Denis-Courmont
5af4cc854b Do not require semi-colon after module macros
This leaves us more room to rework the macros later on
2008-05-27 22:31:06 +03:00
Rémi Denis-Courmont
cf2f0f1e65 Another bunch of invalid config.h usage 2008-05-26 19:39:13 +03:00
Rémi Denis-Courmont
cd5d7f6391 Remove HAVE_ATTRIBUTE_VISIBILITY - refs #297 2008-05-26 18:37:33 +03:00
Rafaël Carré
df2a3c1baa shortcuts are strings 2008-05-08 21:58:29 +02:00
Rémi Denis-Courmont
28944cf048 capabilities are strings 2008-05-08 22:54:46 +03:00
Rémi Denis-Courmont
6433e0e9d0 Don't redefine MODULE_STRING 2008-05-08 19:26:30 +03:00
Rémi Denis-Courmont
0669643b1c vlc_modules_macros.h -> vlc_plugin.h 2008-05-08 19:24:35 +03:00
Rémi Denis-Courmont
64ea683969 short and list support for vlc_config_set 2007-12-16 17:36:01 +00:00