2018-02-27 Rico Tzschichholz Release 0.39.92 tests: Fix make dist 2018-02-26 Rico Tzschichholz gstreamer-1.0: Update to 1.13.1+ method: Check with same rules for dbus compatibility as in GBusModule Only issue warning if the method would actually be end up on DBus as per generate_interface_method_call_function() or get_method_info(). Based on patch by Corentin Noël https://bugzilla.gnome.org/show_bug.cgi?id=793859 vapi: Fix wrong attributes libgnome-menu-3.0: Add deps file 2018-02-26 Dr. Michael Lauer posix: add feature test macro _GNU_SOURCE for exp10(3) and exp10f(3) https://bugzilla.gnome.org/show_bug.cgi?id=614788 glib-2.0: add feature test macro _GNU_SOURCE for exp10(3) and exp10f(3) https://bugzilla.gnome.org/show_bug.cgi?id=614788 posix: add feature test macro _GNU_SOURCE for pow10(3) and pow10f(3) https://bugzilla.gnome.org/show_bug.cgi?id=614788 glib-2.0: add feature test macro _GNU_SOURCE for pow10(3) and pow10f(3) https://bugzilla.gnome.org/show_bug.cgi?id=614788 gitignore: ignore macOS metadata files 2018-02-23 Dr. Michael Lauer tests: Extend "properties" tests to increase coverage Based on test-case from https://bugzilla.gnome.org/show_bug.cgi?id=683160 2018-02-21 Dr. Michael Lauer posix: add feature_test_macro _GNU_SOURCE to sighandler_t https://bugzilla.gnome.org/show_bug.cgi?id=761975 2018-02-20 Rico Tzschichholz tests: Add linux-specific test for feature test macros https://bugzilla.gnome.org/show_bug.cgi?id=793444 2018-02-20 Dr. Michael Lauer linux: Add feature_test_macros to non-POSIX file control constants and dup3 https://bugzilla.gnome.org/show_bug.cgi?id=793444 codegen: Add support for feature test macros This adds new CCode string attribute 'feature_test_macro = "VALUE"'. Such values will be added before the headers section as '#define VALUE'. https://www.gnu.org/software/libc/manual/html_node/Feature-Test-Macros.html https://bugzilla.gnome.org/show_bug.cgi?id=793444 2018-02-20 Rico Tzschichholz codegen: Add source_reference to some store_local/_field() calls vapi: Update GIR-based bindings 2018-02-19 Rico Tzschichholz tests: Add chain-up lambda regression test https://bugzilla.gnome.org/show_bug.cgi?id=567269 vala: Make SemanticAnalyzer.check_arguments() independent of context 2018-02-17 Marco Trevisan (Treviño) codegen: Add valid support for const multi-dimensional arrays For example this const int[,,] tri_numbers = {{{1, 2, 3}, {5, 5, 6}}, {{6, 7}}}; correctly transfoms to const gint tri_numbers[2][2][3] = {{{1, 2, 3}, {5, 5, 6}}, {{6, 7}}}; https://bugzilla.gnome.org/show_bug.cgi?id=604371 codegen: Use pointers when accessing constant multi-dimensional arrays https://bugzilla.gnome.org/show_bug.cgi?id=604371 2018-02-17 Rico Tzschichholz vala: The rank of an array-initializer should match the target's rank https://bugzilla.gnome.org/show_bug.cgi?id=744923 2018-02-17 Simon Werbeck Fix recursive declaration in generic base type https://bugzilla.gnome.org/show_bug.cgi?id=688732 2018-02-17 Rico Tzschichholz vapi: Update GIR-based bindings gstreamer-1.0: Update to 1.13.1 2018-02-15 Rico Tzschichholz vala: Properly handle array-initializers inside struct-initializers https://bugzilla.gnome.org/show_bug.cgi?id=622178 codegen: Don't append fixed-length of array fields in initializers manual: Update from wiki.gnome.org 2018-02-14 Luca Bruno posix: Fix sig*set and sigprocmask parameters to be out/ref https://bugzilla.gnome.org/show_bug.cgi?id=727425 2018-02-14 Rico Tzschichholz libvaladoc: Prevent WITH_CGRAPH conditional having an impact on generated sources 2018-02-14 Dr. Michael Lauer linux: add dup3 https://bugzilla.gnome.org/show_bug.cgi?id=729803