1. 02 Jun, 2019 1 commit
    • Christian Hergert's avatar
      gtk: fix all uses of g_cclosure_marshal_generic · 41e373f1
      Christian Hergert authored
      This adds specific marshallers for all of the locations where a generic
      marshaller is being used. It also provides va_marshallers to reduce the
      chances that we get stack traces from perf going through ffi_call_unix64.
      This is forward ported from gtk-3-24.
      # Conflicts:
      #	gtk/gtkeventcontrollerkey.c
      #	gtk/gtkeventcontrollermotion.c
      #	gtk/gtkgesture.c
      #	gtk/gtkgesturemultipress.c
  2. 01 Jun, 2019 5 commits
  3. 31 May, 2019 17 commits
  4. 30 May, 2019 6 commits
    • Niels De Graef's avatar
      Fix some GObject introspection annotations · df9aed6c
      Niels De Graef authored
      Fixes several warnings by the GIR compiler.
    • Benjamin Otte's avatar
      rendernodeparser: Parse cairo script · 1e0c0c0b
      Benjamin Otte authored
      Use cairo-script-interpreter to parse the scripts that generate cairo
      This requires libcairoscriptinterpreter.so to work properly, but if
      it isn't found we disable this (unimportant for normal functioning)
      code and just emits a parser warning.
      The testsuite requires it however or it will fail.
      A new test is included that tests all of this.
    • Matthias Clasen's avatar
      Remove leftover debug spew · 2f372074
      Matthias Clasen authored
    • Matthias Clasen's avatar
      Add gtknative.h to public headers · d71bf4d3
      Matthias Clasen authored
    • Lubomir Rintel's avatar
      builder-tool: Set the parent of newly created GtkAssistantPage · 1e7225aa
      Lubomir Rintel authored
      ...and its property. Otherwise simplify_element() blows up when looking
      up the hierarchy to determine a property type.
        $ gtk4-builder-tool simplify --3to4 /dev/stdin <<EOF
        > <?xml version="1.0" encoding="UTF-8"?>
        > <!-- Generated with glade 3.20.2 -->
        > <interface domain="nm-applet">
        >   <object class="GtkAssistant">
        >     <child>
        >       <object class="GtkBox" id="confirm_page">
        >       </object>
        >       <packing>
        >         <property name="page_type">confirm</property>
        >         <property name="complete">True</property>
        >       </packing>
        >     </child>
        >   </object>
        > </interface>
        > EOF
        /dev/stdin: Packing property GtkAssistant::page_type not found
        /dev/stdin: Packing property GtkAssistant::complete not found
        Segmentation fault (core dumped)
    • Lubomir Rintel's avatar
  5. 29 May, 2019 11 commits