1. 12 Jun, 2021 1 commit
  2. 22 May, 2021 1 commit
  3. 21 May, 2021 1 commit
    • Matthias Clasen's avatar
      docs: Reduce redundancy · 4a0d3d7a
      Matthias Clasen authored
      Remove a boatload of "or %NULL" from nullable parameters
      and return values. gi-docgen generates suitable text from
      the annotation that we don't need to duplicate.
      
      This adds a few missing nullable annotations too.
      4a0d3d7a
  4. 20 May, 2021 1 commit
  5. 11 Mar, 2021 1 commit
  6. 18 Jan, 2021 1 commit
  7. 03 Dec, 2020 1 commit
  8. 12 Sep, 2020 1 commit
    • Matthias Clasen's avatar
      Clean up lots of GTK+ -> GTK · 929a56e5
      Matthias Clasen authored
      Replace most remaining uses of GTK+ in the docs and
      user-visible strings by GTK. Also remove some leftover
      "Was added in 3.x" sentences from the docs.
      929a56e5
  9. 21 Aug, 2020 1 commit
  10. 05 Aug, 2020 1 commit
  11. 01 Aug, 2020 1 commit
  12. 24 Jul, 2020 1 commit
  13. 12 Jul, 2020 1 commit
  14. 09 Jul, 2020 4 commits
  15. 06 Jul, 2020 4 commits
  16. 28 May, 2020 1 commit
  17. 27 Apr, 2020 1 commit
  18. 22 Feb, 2020 6 commits
    • Emmanuele Bassi's avatar
      Remove preview widget from GtkFileChooser · ff6772fd
      Emmanuele Bassi authored
      The preview widget harks from a platform before time, when we didn't
      have GIO, or a thumbnail specification.
      
      Very few applications use it correctly, if at all; it has an horrid hack
      to deal with the ownership of the widget's instance when accessed
      through the getter function; it messes up the layout of the widget and
      its label is less than useful when it comes to file names longer than a
      dozen characters; it's a poor substitute for a proper thumbnail view.
      ff6772fd
    • Emmanuele Bassi's avatar
      Remove GtkFileChooser:local-only · b09e7df8
      Emmanuele Bassi authored
      Now that the whole API goes through GFile we don't have the weird split
      between local-only and non-local-only modes.
      b09e7df8
    • Emmanuele Bassi's avatar
      Remove GtkFileChooser:show-hidden · 516eab5c
      Emmanuele Bassi authored
      This is a user setting and a user action, not something that ought to be
      programmatically set via the file selection API.
      516eab5c
    • Emmanuele Bassi's avatar
      Remove overwrite confirmation machinery from GtkFileChooser · 063ad28b
      Emmanuele Bassi authored
      Overwrite confirmation should not be optional, and it should not loop
      into application code to create their own dialog and user response.
      063ad28b
    • Emmanuele Bassi's avatar
      Drop GtkFileChooser:extra-widget · d505573e
      Emmanuele Bassi authored
      We have "choices" as a more rational (and portable) API; additionally,
      the ownership semantics of the extra widget property getter are a hack.
      d505573e
    • Emmanuele Bassi's avatar
      Remove filename/URI API from GtkFileChooser · 5f070ff2
      Emmanuele Bassi authored
      GtkFileChooser's API predates GIO by a few years, so it started off with
      filenames and URI as character arrays. After introducing GIO as a
      dependency, the API included GFile-based entry points.
      
      It's much more appropriate to use GFile everywhere, as we want to
      encourage people to use GIO instead of passing random bytes to low level
      POSIX API.
      
      See: #2455
      5f070ff2
  19. 29 May, 2019 1 commit
    • Christian Hergert's avatar
      marshallers: ensure g_cclosure_marshal_VOID__VOIDv is used · f507a790
      Christian Hergert authored
      If we set c_marshaller manually, then g_signal_newv() will not setup a
      va_marshaller for us. However, if we provide c_marshaller as NULL, it will
      setup both the c_marshaller (to g_cclosure_marshal_VOID__VOID) and
      va_marshaller (to g_cclosure_marshal_VOID__VOIDv) for us.
      f507a790
  20. 06 Feb, 2018 1 commit
    • Matthias Clasen's avatar
      The big versioning cleanup · 4c150d8e
      Matthias Clasen authored
      Remove all the old 2.x and 3.x version annotations.
      GTK+ 4 is a new start, and from the perspective of a
      GTK+ 4 developer all these APIs have been around since
      the beginning.
      4c150d8e
  21. 06 Jan, 2018 1 commit
  22. 14 Dec, 2017 1 commit
  23. 01 Dec, 2017 1 commit
  24. 20 May, 2017 1 commit
  25. 17 Nov, 2016 3 commits
  26. 23 Jul, 2016 1 commit
  27. 08 Jul, 2016 1 commit