Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release 0.46.10.46.1 | Rico Tzschichholz | 2019-09-16 | 5 | -4/+17 |
| | |||||
* | gio-unix-2.0: Add UnixMountEntry.get_root_path() since 2.60 | Rico Tzschichholz | 2019-09-15 | 4 | -0/+11 |
| | |||||
* | gstreamer: Update from 1.17.0+ git master | Rico Tzschichholz | 2019-09-15 | 2 | -2/+2 |
| | |||||
* | gtk4: Update to 3.96.0+97231ca2 | Rico Tzschichholz | 2019-09-15 | 3 | -24/+100 |
| | |||||
* | gtk+-3.0: Fix ownership mismatch of ColorButton.rgba property-accessor | Rico Tzschichholz | 2019-09-15 | 2 | -4/+6 |
| | | | | | | | | | | Regression of 9a5cc9e58e160d8bb5308fe5bfc8b433d8c269f5 in combination with our gtk+-3.0 metadata: // Keep properties non-abstract as before *#interface.*#property abstract=false Fixes https://gitlab.gnome.org/GNOME/vala/issues/844 | ||||
* | vala: Run FlowAnalyzer on all given source-files | Rico Tzschichholz | 2019-09-14 | 1 | -6/+3 |
| | | | | | | | | | This is a regression triggered by 8f3a0a0b64e0c7fbcc9231c3058247920dd6eeda where we rely on information gathered by it and its changes to the AST. Silence "never used" warnings for external-package symbols. Fixes https://gitlab.gnome.org/GNOME/vala/issues/843 | ||||
* | vapi: Update GIR-based bindings | Rico Tzschichholz | 2019-09-09 | 3 | -2/+34 |
| | |||||
* | valadoc: Explicitly pass --pkg libvala@PACKAGE_SUFFIX@ as for doclets/tests | Rico Tzschichholz | 2019-09-09 | 1 | -1/+1 |
| | |||||
* | Release 0.46.00.46.0 | Rico Tzschichholz | 2019-09-05 | 5 | -4/+37 |
| | |||||
* | vala: Reject unary operations on nullable integer/floating and boolean type | Rico Tzschichholz | 2019-09-04 | 1 | -3/+3 |
| | | | | | | Prefer to report a semantic error rather than creating invalid c-code. Fixes https://gitlab.gnome.org/GNOME/vala/issues/772 | ||||
* | libvaladoc: Don't traverse into close circles with parent | Rico Tzschichholz | 2019-09-04 | 3 | -1/+11 |
| | | | | | | | | | | SymbolResolver.resolve_thrown_list() adds error-type nodes which are allowed to be NodeType.ERROR_DOMAIN and NodeType.CLASS. This can result in a cycle on invoking Node.accept_all_children(), Node.parse_comments() or Node.check_comments() Fixes https://gitlab.gnome.org/GNOME/vala/issues/829 | ||||
* | vala: Exclude nullable simple-type structs from gobject-property support | Rico Tzschichholz | 2019-09-03 | 3 | -1/+8 |
| | | | | | | | | | Defining "bool? { owned get; set; }" in a GObject class resulted in: "error: The type `bool' doesn't declare a GValue take function" Fixes a regression of 3af1cfb3bf6b1d3d4a8116382e6eda702f7335bf and reverts to the old behavior for nullable simple-type structs. | ||||
* | tests: Add regression test for genie struct construction | Jeremy Philippe | 2019-09-03 | 2 | -0/+10 |
| | |||||
* | genie: Creation methods should not be static | Rico Tzschichholz | 2019-09-03 | 2 | -3/+1 |
| | | | | Revealed by ba8122d3a64e44eac44c5254c93fb181df601b0a | ||||
* | json-glib-1.0: Change abstract methods of Serializable to virtual | Rico Tzschichholz | 2019-09-02 | 2 | -18/+14 |
| | | | | | | | All those interface methods have default implementations. Additionally drop superfluous metadata. Fixes https://gitlab.gnome.org/GNOME/vala/issues/840 | ||||
* | Add boolean CodeContext.keep_going and corresponding compiler option | Rico Tzschichholz | 2019-09-02 | 3 | -2/+13 |
| | | | | | If keep_going is set then check() will continue after hitting errors in resolver and analyzer. | ||||
* | codegen: Don't unconditionally add/return internal "result" variable | Rico Tzschichholz | 2019-09-02 | 1 | -13/+8 |
| | | | | | | Found by -Werror=unreachable-code See https://gitlab.gnome.org/GNOME/vala/issues/838 | ||||
* | codegen: Don't cause double-free due append_local_free() in uncaught-errors | Rico Tzschichholz | 2019-09-02 | 1 | -3/+7 |
| | | | | See https://gitlab.gnome.org/GNOME/vala/issues/838 | ||||
* | codegen: Don't append unreachable clean-up section of Block | Rico Tzschichholz | 2019-09-02 | 1 | -3/+9 |
| | | | | | | Found by -Werror=unreachable-code See https://gitlab.gnome.org/GNOME/vala/issues/838 | ||||
* | glib-2.0: Add missing "DestroysInstance" attributes to Mutex/Locker API | Jeremy Philippe | 2019-09-02 | 1 | -4/+7 |
| | |||||
* | glib-2.0: Fix MutexLocker binding | Jeremy Philippe | 2019-09-02 | 1 | -2/+4 |
| | |||||
* | glib-2.0: Use 'GStatBuf' as ctype for 'Stat' | Jeremy Philippe | 2019-09-02 | 1 | -1/+1 |
| | | | | | | | | | | | | | | The documentation of g_stat () states: In Microsoft's compiler, by default struct stat means one with 64-bit time fields while in MinGW struct stat is the legacy one with 32-bit fields. To hopefully clear up this mess, the gstdio.h header defines a type GStatBuf which is the appropriate struct type depending on the platform and/or compiler being used. On POSIX it is just struct stat, but note that even on POSIX platforms, stat() might be a macro. | ||||
* | codewriter: Write "weak" modifier for properties | Jeremy Philippe | 2019-09-02 | 3 | -3/+15 |
| | |||||
* | girparser/gidlparser: "value_owned = true" by default for property types | Rico Tzschichholz | 2019-09-02 | 2 | -0/+6 |
| | | | | | This represents an internal implementation detail which is available from vala sources and it does not effect the ownership of property accessors. | ||||
* | tests: Add dedicated "property ownership" tests | Rico Tzschichholz | 2019-09-02 | 2 | -0/+90 |
| | |||||
* | gstreamer: Update from 1.17.0+ git master | Rico Tzschichholz | 2019-09-01 | 1 | -0/+2 |
| | |||||
* | gio-2.0: Drop metadata for NativeSocketAddress | Rico Tzschichholz | 2019-09-01 | 3 | -7/+3 |
| | |||||
* | tests: Extend "pre- and post-condition" test to increase coverage | Rico Tzschichholz | 2019-08-29 | 1 | -0/+20 |
| | |||||
* | vala: Move find_parent_type_symbol/get_this_type() to SemanticAnalyzer | Rico Tzschichholz | 2019-08-28 | 2 | -27/+52 |
| | |||||
* | glib-2.0: Add new symbols from 2.62 | Rico Tzschichholz | 2019-08-28 | 1 | -0/+4 |
| | |||||
* | vapi: Update GIR-based bindings | Rico Tzschichholz | 2019-08-28 | 1 | -0/+1 |
| | |||||
* | gstreamer: Update from 1.17.0+ git master | Rico Tzschichholz | 2019-08-28 | 1 | -0/+25 |
| | |||||
* | Regenerate GIR-based bindings to pick up out/ref instance-parameters | Rico Tzschichholz | 2019-08-28 | 12 | -4/+49 |
| | |||||
* | gtk4: Regenerate to pick up DestroyInstance attributes | Rico Tzschichholz | 2019-08-28 | 4 | -2/+16 |
| | | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/836 | ||||
* | girparser: Improve evalution of instance-parameter information | Rico Tzschichholz | 2019-08-28 | 3 | -5/+70 |
| | | | | See https://gitlab.gnome.org/GNOME/vala/issues/836 | ||||
* | libsoup-2.4: soup_auth_new is not a constructor but a factory method | Rico Tzschichholz | 2019-08-21 | 2 | -1/+5 |
| | | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/791 | ||||
* | vapi: Update GIR-based bindings | Rico Tzschichholz | 2019-08-21 | 9 | -14/+46 |
| | |||||
* | gstreamer: Update from 1.17.0+ git master | Rico Tzschichholz | 2019-08-21 | 7 | -8/+22 |
| | |||||
* | Release 0.45.910.45.91 | Rico Tzschichholz | 2019-08-19 | 5 | -8/+21 |
| | |||||
* | vala: Add missing closing brace/bracket in to_string() | Rico Tzschichholz | 2019-08-17 | 2 | -0/+2 |
| | |||||
* | vala: Init formal_target_type of ArrayCreationExpr from InitializerList | Rico Tzschichholz | 2019-08-16 | 3 | -0/+16 |
| | | | | | | | formal_target_type is expected to be set when inferring generic type parameters. Fixes https://gitlab.gnome.org/GNOME/vala/issues/835 | ||||
* | linux: Add more Input and update UserspaceInput bindings | Rico Tzschichholz | 2019-08-08 | 1 | -10/+110 |
| | | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/830 | ||||
* | cairo: Add 1.16 symbols | Rico Tzschichholz | 2019-08-06 | 1 | -1/+65 |
| | |||||
* | sqlite3: Bind sqlite3_expanded_sql() and sqlite3_normalised_sql() | Michael Gratton | 2019-08-06 | 1 | -0/+10 |
| | |||||
* | Release 0.45.900.45.90 | Rico Tzschichholz | 2019-08-05 | 5 | -4/+31 |
| | |||||
* | valadoc: Install icons and doclets to API dependent folders | Mart Raudsepp | 2019-08-04 | 9 | -10/+14 |
| | | | | This allows to co-install different valadoc versions as for the compiler. | ||||
* | vapi: Update GIR-based bindings | Rico Tzschichholz | 2019-08-04 | 6 | -23/+85 |
| | |||||
* | glib-2.0: Add new symbols and deprecations from 2.62 | Rico Tzschichholz | 2019-08-04 | 1 | -1/+10 |
| | |||||
* | vala: Support static methods in error-domains | Rico Tzschichholz | 2019-07-30 | 7 | -34/+37 |
| | | | | | | | Actually generate methods defined inside error-domains and state that instance methods are not supported yet. See https://gitlab.gnome.org/GNOME/vala/issues/829 | ||||
* | codegen: Include required type-definition when casting from generic pointer | Rico Tzschichholz | 2019-07-26 | 1 | -0/+1 |
| | | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/828 |