| 11 | |
| 12 | Vala 0.43.92 |
| 13 | |
| 14 | * Various improvements and bug fixes: |
| 15 | - codegen: |
| 16 | - Allow to associate CCodeFile to actual SourceFile |
| 17 | - Only emit declaration of *_register_type if needed |
| 18 | - Add get_variable_array_length_cname() and use as possible |
| 19 | - Respect array_length_cname attribute for global fields |
| 20 | - Replace gvaluecollector_h_needed with dedidated add_include() calls |
| 21 | - Respect finish[_vfunc]_name attributes defined in vala sources |
| 22 | - Include "glib-object.h" for typeof expression |
| 23 | - vala: |
| 24 | - Correctly perform compatibility check of array length-type [#607] |
| 25 | - Don't ignore qualified parent when inferring type of enum member [#666035] |
| 26 | - girwriter: |
| 27 | - Support transfer-ownership="container" for arrays |
| 28 | - Always use get_gir_name() for TypeSymbols |
| 29 | - testrunner: Add support for Genie source files (.gs) |
| 30 | - tests: Add some Genie tests to increase coverage |
| 31 | - genie: Allow main function "init" to return integer as exit status [#402] |
| 32 | |
| 33 | * Bindings: |
| 34 | - gobject-2.0: Add SignalHandler.disconnect_by_data() |
| 35 | - poppler-glib: Update to 0.74 |
| 36 | - gtk4: Update to 3.94.0+b4ae491b |
| 37 | - vapi: Update GIR-based bindings |
| 38 | |
| 39 | Vala 0.43.91 |
| 40 | |
| 41 | * Various improvements and bug fixes: |
| 42 | - Revert "valadoc: Drop duplicated code to add source files and use |
| 43 | CodeContext API" and "valadoc: Update API tests" |
| 44 | - valadoc: Report warning if resources for doclet could not be copied |
| 45 | - libvaladoc: Properly support the output of async constructors |
| 46 | - girparser: Correctly set array_length_type for delegates returning an array |
| 47 | - Revert "vala: Don't replace assignments for local variables with non-null |
| 48 | simple-types" |
| 49 | |
| 50 | * Bindings: |
| 51 | - Follow GTK upstream rename to gtk4 and gtk4-unix-print |
| 52 | - gtk4,gtk4-unix-printer: Update to 3.94.0+02e856f6 |
| 53 | - gtk+-unix-print-*.0: Fix PrintJob.get_page_ranges(), |
| 54 | Printer.get_hard_margins() |
| 55 | - atk-1.0: Adjust for upstream revert of Implementor using G_DEFINE_INTERFACE |
| 56 | - clutter-1.0: Drop deprecated from Actor.pick() (#625) |
| 57 | - glib-2.0: Add "delegate_target = false" to Log.writer_journald/ |
| 58 | _standard_streams/_default |
| 59 | - gio-unix-2.0: Add DesktopAppInfo.get_string_list() since 2.60 |
| 60 | - gstreamer: Update from 1.15.1+ git master |
| 61 | - webkit2gtk-4.0: Update to 2.23.91 |
| 62 | - vapi: Update GIR-based bindings |
| 63 | |
| 64 | Vala 0.43.90 |
| 65 | |
| 66 | * Various improvements and bug fixes: |
| 67 | - codegen: Replace some unfortunate asserts with internal error reports |
| 68 | - codegen: Properly handle and catch inner-error of finally-block (#742) |
| 69 | - codegen: Pass lambda expression of variable initializer to signal connect |
| 70 | - vala: Check inferred variable_type of LocalVariables |
| 71 | - vala: Parser doesn't ensure "protected" to be applied on TypeSymbol members |
| 72 | - libvaladoc: Don't change the size of an array in-parameter |
| 73 | - g-i: Fix return value on error in start_discriminator() |
| 74 | |
| 75 | * Bindings: |
| 76 | - Add goocanvas-2.0 bindings (#739) |
| 77 | - gdk-3.0: Update to 3.24.4+a0129f55 |
| 78 | - glib-2.0: Bind g_log_writer_journald/_standard_streams/_default as |
| 79 | LogWriterFunc (#559) |
| 80 | - goocanvas: Update from 1.0.0+af07af5d |
| 81 | - gstreamer: Update from 1.15.1+ |
| 82 | - gtk+-4.0: Update to 3.94.0+a7fa1cf6 |
| 83 | - vapi: Update GIR-based bindings |