Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Regenerate GIR-based bindingswip/gtkgir | Rico Tzschichholz | 2017-12-09 | 10 | -292/+230 |
| | |||||
* | gtk+-3.0: Regen | Rico Tzschichholz | 2017-12-09 | 1 | -72/+38 |
| | |||||
* | girparser: Default to "virtual" instead of "abstract" for interface-property | Rico Tzschichholz | 2017-12-09 | 2 | -2/+7 |
| | |||||
* | gtk+-3.0: Switch to GIR | Rico Tzschichholz | 2017-12-09 | 4 | -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.0 | Rico Tzschichholz | 2017-12-09 | 2 | -25/+65 |
| | |||||
* | Regenerate GIR-based bindings | Rico Tzschichholz | 2017-12-09 | 4 | -27/+6 |
| | |||||
* | girparser: Accept setters with boolean return-type as valid property-accessor | Rico Tzschichholz | 2017-12-09 | 1 | -7/+10 |
| | |||||
* | girparser: Handle metadata for fields inside a transparent union | Rico Tzschichholz | 2017-12-09 | 1 | -0/+4 |
| | |||||
* | gtk+-3.0: Fix FileChooser.add_choice() | Rico Tzschichholz | 2017-12-09 | 2 | -3/+3 |
| | |||||
* | SemanticAnalyzer.get_data_type_for_symbol() doesn't require a TypeSymbol | Rico Tzschichholz | 2017-12-09 | 3 | -5/+5 |
| | |||||
* | Improve error message for missing type-parameter on enclosing type | Rico Tzschichholz | 2017-12-09 | 1 | -1/+24 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=587905 | ||||
* | SemanticAnalyser.get_actual_type() should never return null | Rico Tzschichholz | 2017-12-09 | 1 | -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 GenericType | George Barrett | 2017-12-07 | 3 | -1/+18 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=791283 | ||||
* | Move type_parameter property to GenericType | Rico Tzschichholz | 2017-12-06 | 5 | -31/+36 |
| | |||||
* | vala: Convert last non-type-check-based usages of GenericType instances | Rico Tzschichholz | 2017-12-06 | 2 | -9/+10 |
| | |||||
* | tests: Add further "use of generics in constructor" test | Rico Tzschichholz | 2017-12-06 | 2 | -0/+16 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=593137 | ||||
* | Use type-check to determine a GenericType | Rico Tzschichholz | 2017-12-06 | 7 | -19/+19 |
| | |||||
* | vala: Don't transform an explicit "null" into a valid format-string | Rico Tzschichholz | 2017-12-06 | 4 | -2/+15 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=791215 | ||||
* | ccode: Replace if-else-tree with switch | Rico Tzschichholz | 2017-12-05 | 1 | -24/+13 |
| | |||||
* | girparser: Allow change of parameter names | Rico Tzschichholz | 2017-12-05 | 1 | -1/+4 |
| | |||||
* | glib-2.0: Fix potential null pointer dereference in string.joinv() | Philip Withnall | 2017-12-05 | 1 | -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 fundamentals | George Barrett | 2017-11-30 | 1 | -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 ones | Alistair Thomas | 2017-11-30 | 1 | -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 Tzschichholz | 2017-11-29 | 2 | -2/+2 |
| | |||||
* | Release 0.39.10.39.1 | Rico Tzschichholz | 2017-11-28 | 5 | -8/+47 |
| | |||||
* | Update NEWS from 0.38 branch | Rico Tzschichholz | 2017-11-28 | 1 | -0/+20 |
| | |||||
* | gtk+-4.0: Update to 3.93.0+2d797dd8 | Rico Tzschichholz | 2017-11-28 | 3 | -94/+78 |
| | |||||
* | gstreamer-1.0: Update from 1.13+ git master | Rico Tzschichholz | 2017-11-28 | 2 | -2/+35 |
| | |||||
* | webkit2gtk-4.0: Update to 2.19.2 | Rico Tzschichholz | 2017-11-28 | 1 | -0/+10 |
| | |||||
* | gtk+-3.0: Update to 3.22.26+9ce824d3 | Rico Tzschichholz | 2017-11-28 | 2 | -0/+14 |
| | |||||
* | vala: Improve error output of mismatching overriding methods | Rico Tzschichholz | 2017-11-27 | 1 | -4/+6 |
| | | | | Include the prototype-string of base-method for easier error finding. | ||||
* | codegen: Discover invalid member access to instance field | Rico Tzschichholz | 2017-11-27 | 3 | -0/+18 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=790903 | ||||
* | tests: Invalid Code needs to be recoginized explicitly by an compiler error | Rico Tzschichholz | 2017-11-27 | 1 | -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 needed | Rico Tzschichholz | 2017-11-26 | 3 | -0/+3 |
| | |||||
* | vala: Add MarkupReader.from_string() and support add support for "percnt;" | Rico Tzschichholz | 2017-11-26 | 1 | -0/+20 |
| | |||||
* | libvaladoc: Fix fatal typo in GtkdocRenderer.visit_symbol_link() | Jakub Kaszycki | 2017-11-25 | 1 | -2/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=790266 | ||||
* | vala: Methods need to throw compatible error if target delegate throws one | Rico Tzschichholz | 2017-11-24 | 3 | -2/+28 |
| | |||||
* | valaparser: Improve handling of unowned/owned keyword occurrences | Rico Tzschichholz | 2017-11-24 | 1 | -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 cases | Rico Tzschichholz | 2017-11-22 | 1 | -7/+18 |
| | |||||
* | codegen: Avoid use of temp-var for some callables returning ValueType | Rico Tzschichholz | 2017-11-22 | 1 | -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 parameters | Rico Tzschichholz | 2017-11-22 | 1 | -1/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=789071 | ||||
* | valadoc: Acknowledge possible properties in structs | Rico Tzschichholz | 2017-11-22 | 3 | -3/+168 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=784705 | ||||
* | gstreamer-1.0: Bind GST_TIME_ARGS, GST_STIME_ARGS formatting macros | Rico Tzschichholz | 2017-11-22 | 2 | -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 methods | Rico Tzschichholz | 2017-11-22 | 2 | -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 Tzschichholz | 2017-11-20 | 3 | -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_TS | Evan Nemerson | 2017-11-20 | 2 | -0/+11 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=785215 | ||||
* | gobject-2.0: Add some missing symbols | Rico Tzschichholz | 2017-11-20 | 1 | -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 possible | Rico Tzschichholz | 2017-11-19 | 5 | -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 type | Rico Tzschichholz | 2017-11-19 | 3 | -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 GType | Rico Tzschichholz | 2017-11-19 | 3 | -0/+17 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=764041 |