1. 01 Jun, 2017 1 commit
  2. 31 May, 2017 5 commits
  3. 30 May, 2017 2 commits
  4. 27 May, 2017 1 commit
  5. 25 May, 2017 1 commit
  6. 23 May, 2017 3 commits
    • Emmanuele Bassi's avatar
      textview: Make GTK_TEXT_WINDOW_PRIVATE public · b492db25
      Emmanuele Bassi authored
      The GTK_TEXT_WINDOW_PRIVATE enumeration value is really *not* private.
      Internally, it's used as a simple "invalid value" marker, and
      application and library developers are supposed to use it as such in
      their own code.
      
      Let's just document it, and since the GtkTextView documentation and
      internals go a long way to state the fact that it should not be used as
      an argument value, let's add some pre-condition checks as well.
      
      This commit fixes GtkSourceView's use of GTK_TEXT_WINDOW_PRIVATE as
      default value for a GObject property that was broken by the change in
      glib-mkenums to honor the `/*< public >*/` and `/*< private >*/`
      trigraphs.
      b492db25
    • Jonas Ådahl's avatar
      tests: Add testforeign · e5ed52b6
      Jonas Ådahl authored
      Add a test for exporting a handle. There are no GTK+ API for this, but
      only per backend GDK API, and so far only Wayland is supported. There
      is a private GdkWindow API but it's not exposed externally.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=782325
      e5ed52b6
    • Jonas Ådahl's avatar
      GdkWaylandWindow: Allow calling export() multiple time · dba57db1
      Jonas Ådahl authored
      Allow getting the same export handle multiple times by calling
      gdk_wayland_window_export_handle() multiple times. For each time
      export() is called, a unexport() must be called to unexport.
      
      When the window is already exported, the exported callback is called
      via a idle handler. If there are multiple export() calls, they are
      invoked in order either when the handle is received by the display
      server, or when the idle callback is invoked.
      
      Calling unexport() will not affect future invokations of the exported
      callback, unless all export() calls have their unexport() call count
      matched.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=782325
      dba57db1
  7. 22 May, 2017 14 commits
  8. 20 May, 2017 1 commit
  9. 17 May, 2017 3 commits
  10. 16 May, 2017 1 commit
  11. 13 May, 2017 1 commit
  12. 11 May, 2017 5 commits
  13. 10 May, 2017 2 commits