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
      41e373f1
  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.
      df9aed6c
    • Benjamin Otte's avatar
      rendernodeparser: Parse cairo script · 1e0c0c0b
      Benjamin Otte authored
      Use cairo-script-interpreter to parse the scripts that generate cairo
      nodes.
      
      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.
      1e0c0c0b
    • Matthias Clasen's avatar
      Remove leftover debug spew · 2f372074
      Matthias Clasen authored
      2f372074
    • Matthias Clasen's avatar
      Add gtknative.h to public headers · d71bf4d3
      Matthias Clasen authored
      d71bf4d3
    • 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)
      1e7225aa
    • Lubomir Rintel's avatar
      2d55fce2
  5. 29 May, 2019 11 commits