summaryrefslogtreecommitdiff
path: root/vala
Commit message (Collapse)AuthorAgeFilesLines
* vala: Couple of libpulse binding fixesRico Tzschichholz2021-09-222-67/+92
| | | | Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/635>
* meson: Install vala apisArnaud Rebillout2019-06-081-0/+10
| | | | Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
* Remove active_profileDavid Hewitt2018-10-171-3/+1
|
* vala: add pa_card_port_info bindingsDavid Hewitt2018-10-171-0/+35
|
* vala: Fix card profile array bindingsDavid Hewitt2018-10-151-0/+14
|
* vala: Fix lengths for source/sink port arraysDavid Hewitt2018-05-071-0/+2
|
* vala: fix a struct field name and add missing source output volume/mute ↵wellington wallace2018-04-261-1/+4
| | | | functions
* vala: use the correct syntaxCorentin Noël2017-01-191-68/+68
| | | | | | | | Constants should be declared simply with "const". With struct members, "static" means that all struct instances share the same variable, i.e. all instances always see the same value. That's of course already implied in the concept of "constant". Newer Vala versions don't allow mixing "const" and "static".
* vala: Added cnames to callback delegates in Vala VAPIMarcin Lewandowski2016-01-221-0/+15
|
* update FSF addresses to FSF web pageOndrej Holecek2015-01-142-6/+2
| | | | | | | | | FSF addresses used in PA sources are no longer valid and rpmlint generates numerous warnings during packaging because of this. This patch changes all FSF addresses to FSF web page according to the GPL how-to: https://www.gnu.org/licenses/gpl-howto.en.html Done automatically by sed-ing through sources.
* vala: adding missing fields for sink_input/source_output info structRicardo Salveti de Araujo2014-10-191-0/+8
| | | | Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
* vala: Add bindings for libpulse-simpleAlexander Kurtz2014-04-172-0/+37
|
* vala: Add CVolume.set()Tanu Kaskinen2013-07-181-0/+3
| | | | Thanks to Alberto Ruiz for the patch.
* vala: Add has_type_id=false to all enums, structs and classesArun Raghavan2011-08-311-51/+51
| | | | | | Since none of our types is derived from GType, explicitly signal this. The default value for this attribute changed at some point, breaking our bindings.
* vala: More vala fixesAlexander Kurtz2011-04-181-4/+6
| | | | | | | | | | | | | | | 1. Remove the "has_destroy_function=false" attribute. It was only necessary because of a bug in vala which is fixed in 0.12. [1] 2. Add sizes to all fixed-size arrays to make vala recognize them as such. Using symbolic constants for this is not yet supported. [2] 3. CardInfo struct: Move the brackets in the list of available profiles to the type to make it clear that this is a dynamically-sized array. [3] [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=622773 [2] https://bugzilla.gnome.org/show_bug.cgi?id=647788 [3] http://0pointer.de/lennart/projects/pulseaudio/doxygen/structpa__card__info.html
* vala: ChannelMap has no destroy function.Sean McNamara2011-03-311-1/+1
|
* vala: move GLibMainLoop class into separate file to fix linker errorsAlexander Kurtz2011-03-263-10/+14
| | | | | | | | | | | | | | Vala uses the name of the *.vapi file to determine the libraries to link against. Since the pa_glib_mainloop_*() functions are in a separate library (libpulse-mainloop-glib.so) the corresponding objects in the Vala bindings have to be in a separate *.vapi file. If you are compiling an app without the GLib integration you could use: $ valac --pkg=libpulse test.vala but if you do use GLib you can use: $ valac --pkg=libpulse-mainloop-glib test.vala (libpulse is a dep of the libpulse-mainloop-glib so no need to specify it explicitly)
* vala: delegate FreeCb does not have a target.Sean McNamara2011-03-251-1/+1
|
* vala: Some bugfixes for the vala bindingsAlexander Kurtz2011-03-242-4/+5
| | | | | | | | | | | | | | 1. PA uses Vala's "Posix" package (see line 23 of libpulse.vapi). These dependencies have to be declared in the *.deps file. 2. Fix obvious copy/paste error. 3. Rename the parameter to match the C function. This simplifies understanding what this parameter means. 4. According to the official documentation the "dev" parameter for playback/capture streams on connection may be NULL and this is the default. Change the method definition accordingly.
* vala: fix wrapping of port setting callsLennart Poettering2010-02-211-2/+2
|
* vala: fix definition of the GLib mainloop adapterLennart Poettering2010-02-211-2/+2
|
* vala: fix definition of INVALID_INDEXLennart Poettering2010-02-211-1/+1
|
* vala: install .vapi file by defaultLennart Poettering2009-09-191-0/+1519