summaryrefslogtreecommitdiff
path: root/vala
AgeCommit message (Collapse)AuthorFilesLines
2016-01-22vala: Added cnames to callback delegates in Vala VAPIMarcin Lewandowski1-0/+15
2015-01-14update FSF addresses to FSF web pageOndrej Holecek2-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.
2014-10-19vala: adding missing fields for sink_input/source_output info structRicardo Salveti de Araujo1-0/+8
Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>
2014-04-17vala: Add bindings for libpulse-simpleAlexander Kurtz2-0/+37
2013-07-18vala: Add CVolume.set()Tanu Kaskinen1-0/+3
Thanks to Alberto Ruiz for the patch.
2011-08-31vala: Add has_type_id=false to all enums, structs and classesArun Raghavan1-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.
2011-04-18vala: More vala fixesAlexander Kurtz1-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
2011-03-31vala: ChannelMap has no destroy function.Sean McNamara1-1/+1
2011-03-26vala: move GLibMainLoop class into separate file to fix linker errorsAlexander Kurtz3-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)
2011-03-25vala: delegate FreeCb does not have a target.Sean McNamara1-1/+1
2011-03-24vala: Some bugfixes for the vala bindingsAlexander Kurtz2-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.
2010-02-21vala: fix wrapping of port setting callsLennart Poettering1-2/+2
2010-02-21vala: fix definition of the GLib mainloop adapterLennart Poettering1-2/+2
2010-02-21vala: fix definition of INVALID_INDEXLennart Poettering1-1/+1
2009-09-19vala: install .vapi file by defaultLennart Poettering1-0/+1519