summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Regenerate GIR-based bindingswip/gtkgirRico Tzschichholz2017-12-0910-292/+230
|
* gtk+-3.0: RegenRico Tzschichholz2017-12-091-72/+38
|
* girparser: Default to "virtual" instead of "abstract" for interface-propertyRico Tzschichholz2017-12-092-2/+7
|
* gtk+-3.0: Switch to GIRRico Tzschichholz2017-12-094-1213/+5698
| | | | | | Initially based on patch by Evan Nemerson https://bugzilla.gnome.org/show_bug.cgi?id=730746
* gtk+-4.0: Add some fixes from gtk+-3.0Rico Tzschichholz2017-12-092-25/+65
|
* Regenerate GIR-based bindingsRico Tzschichholz2017-12-094-27/+6
|
* girparser: Accept setters with boolean return-type as valid property-accessorRico Tzschichholz2017-12-091-7/+10
|
* girparser: Handle metadata for fields inside a transparent unionRico Tzschichholz2017-12-091-0/+4
|
* gtk+-3.0: Fix FileChooser.add_choice()Rico Tzschichholz2017-12-092-3/+3
|
* SemanticAnalyzer.get_data_type_for_symbol() doesn't require a TypeSymbolRico Tzschichholz2017-12-093-5/+5
|
* Improve error message for missing type-parameter on enclosing typeRico Tzschichholz2017-12-091-1/+24
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=587905
* SemanticAnalyser.get_actual_type() should never return nullRico Tzschichholz2017-12-091-4/+4
| | | | | | So better return an InvalidType in case of error. https://bugzilla.gnome.org/show_bug.cgi?id=587905
* codegen: Don't create null-safe destroy-wrapper for GenericTypeGeorge Barrett2017-12-073-1/+18
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=791283
* Move type_parameter property to GenericTypeRico Tzschichholz2017-12-065-31/+36
|
* vala: Convert last non-type-check-based usages of GenericType instancesRico Tzschichholz2017-12-062-9/+10
|
* tests: Add further "use of generics in constructor" testRico Tzschichholz2017-12-062-0/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=593137
* Use type-check to determine a GenericTypeRico Tzschichholz2017-12-067-19/+19
|
* vala: Don't transform an explicit "null" into a valid format-stringRico Tzschichholz2017-12-064-2/+15
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=791215
* ccode: Replace if-else-tree with switchRico Tzschichholz2017-12-051-24/+13
|
* girparser: Allow change of parameter namesRico Tzschichholz2017-12-051-1/+4
|
* glib-2.0: Fix potential null pointer dereference in string.joinv()Philip Withnall2017-12-051-1/+1
| | | | | | | | | | | The logic in the ‘is the array null or empty’ check was disjunctive rather than conjunctive. If (str_array == null), the condition would have short-circuited and tried to evaluate str_array.length, which would have crashed. Coverity CID: #1462389 (spotted when scanning Tracker) https://bugzilla.gnome.org/show_bug.cgi?id=791257
* gobject-2.0: Add missing GType constants for fundamentalsGeorge Barrett2017-11-301-0/+17
| | | | | | | | | | | At present, only a handful of the G_TYPE_* are declared as constants GType defines, adding a hurdle to vala programs wanting to use GObject's fundamental type introspection facilities. This commit simply adds declarations for all the constant-valued GTypes listed in the GObject documentation. https://bugzilla.gnome.org/show_bug.cgi?id=791023
* posix: Move signal constants to an enum and add a few missing onesAlistair Thomas2017-11-301-0/+186
| | | | | | | | | | | Added signal constants: CLD, EMT, INFO, IO, LOST, PWR, WINCH This patch also adds Valadoc documentation for the signals based on the Open Group documentation for signal.h and the header bits/signum.h in GNU's libc version 2.22 (http://pubs.opengroup.org/onlinepubs/7908799/xsh/signal.h.html) https://bugzilla.gnome.org/show_bug.cgi?id=790958
* libvaladoc: Actually resolve "percnt;" to '%'Rico Tzschichholz2017-11-292-2/+2
|
* Release 0.39.10.39.1Rico Tzschichholz2017-11-285-8/+47
|
* Update NEWS from 0.38 branchRico Tzschichholz2017-11-281-0/+20
|
* gtk+-4.0: Update to 3.93.0+2d797dd8Rico Tzschichholz2017-11-283-94/+78
|
* gstreamer-1.0: Update from 1.13+ git masterRico Tzschichholz2017-11-282-2/+35
|
* webkit2gtk-4.0: Update to 2.19.2Rico Tzschichholz2017-11-281-0/+10
|
* gtk+-3.0: Update to 3.22.26+9ce824d3Rico Tzschichholz2017-11-282-0/+14
|
* vala: Improve error output of mismatching overriding methodsRico Tzschichholz2017-11-271-4/+6
| | | | Include the prototype-string of base-method for easier error finding.
* codegen: Discover invalid member access to instance fieldRico Tzschichholz2017-11-273-0/+18
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=790903
* tests: Invalid Code needs to be recoginized explicitly by an compiler errorRico Tzschichholz2017-11-271-3/+1
| | | | | Running with G_DEBUG=fatal-warnings makes those fail to easily, so only pass it to positive test-cases.
* doclets: Include libvala headers as neededRico Tzschichholz2017-11-263-0/+3
|
* vala: Add MarkupReader.from_string() and support add support for "percnt;"Rico Tzschichholz2017-11-261-0/+20
|
* libvaladoc: Fix fatal typo in GtkdocRenderer.visit_symbol_link()Jakub Kaszycki2017-11-251-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=790266
* vala: Methods need to throw compatible error if target delegate throws oneRico Tzschichholz2017-11-243-2/+28
|
* valaparser: Improve handling of unowned/owned keyword occurrencesRico Tzschichholz2017-11-241-2/+18
| | | | | Don't throw an error on unexpected owned/unowned classification and output why it is superfuous in this context.
* tests: Make lambda tests fatal and add some more casesRico Tzschichholz2017-11-221-7/+18
|
* codegen: Avoid use of temp-var for some callables returning ValueTypeRico Tzschichholz2017-11-221-0/+13
| | | | | | | It is safe to do for callables which don't have out/ref parameters without breaking the control-flow. https://bugzilla.gnome.org/show_bug.cgi?id=789071
* codegen: Avoid use of temp-var to access in/ref parametersRico Tzschichholz2017-11-221-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=789071
* valadoc: Acknowledge possible properties in structsRico Tzschichholz2017-11-223-3/+168
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=784705
* gstreamer-1.0: Bind GST_TIME_ARGS, GST_STIME_ARGS formatting macrosRico Tzschichholz2017-11-222-0/+9
| | | | | | | Gst.ClockTime ts = 0ULL; print ("%" + Gst.TIME_FORMAT + "\n", Gst.TIME_ARGS (ts)); https://bugzilla.gnome.org/show_bug.cgi?id=750840
* codegen: Add boolean "use_inplace" ccode-attribute for methodsRico Tzschichholz2017-11-222-1/+4
| | | | | | This can be use to avoid temp-variables for an expanding macro. https://bugzilla.gnome.org/show_bug.cgi?id=750840
* glib-2.0: Add optional 'unparsed' parameter to *.try_parse ()Rico Tzschichholz2017-11-203-3/+28
| | | | | | | This reintroduces a dropped feature of string.to_*() while returning the maybe available unparsed part of the string. https://bugzilla.gnome.org/show_bug.cgi?id=774124
* gstreamer-1.0: Bind GST_DEBUG_BIN_TO_DOT_FILE/*_WITH_TSEvan Nemerson2017-11-202-0/+11
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=785215
* gobject-2.0: Add some missing symbolsRico Tzschichholz2017-11-201-2/+7
| | | | | G_SIGNAL_FLAGS_MASK, G_SIGNAL_MATCH_MASK, g_source_set_closure, g_source_set_dummy_callback
* vala: Allow unscoped enum values where possibleRico Tzschichholz2017-11-195-1/+103
| | | | | | | | | If the scope for an enumeration value can be determined from current context it is possible to omit the enum's scope. Based on patch by Timo Kluck https://bugzilla.gnome.org/show_bug.cgi?id=666035
* vala: Report error for missing type-parameter on enclosing typeRico Tzschichholz2017-11-193-1/+16
| | | | | | | Make a qualified guess for the cause of the problem instead of triggering an assertion. https://bugzilla.gnome.org/show_bug.cgi?id=587905
* codegen: Enforce name-length >= 3 for structs using GTypeRico Tzschichholz2017-11-193-0/+17
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=764041