summaryrefslogtreecommitdiff
path: root/vala
AgeCommit message (Collapse)AuthorFilesLines
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