1. 22 May, 2021 1 commit
  2. 11 Mar, 2021 1 commit
  3. 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
  4. 24 Jul, 2020 3 commits
  5. 31 May, 2020 1 commit
  6. 31 May, 2019 1 commit
    • Christian Hergert's avatar
      gtk: rely on default marshallers · bd26cce8
      Christian Hergert authored
      Similar to previous removals of g_cclosure_marshal_VOID__VOID we can remove
      other marshallers for which are a simple G_TYPE_NONE with single parameter.
      In those cases, GLib will setup both a c_marshaller and va_marshaller for
      us. Before this commit, we would not get a va_marshaller because the
      c_marshaller is set.
      
      Related to Initiatives#10
      bd26cce8
  7. 26 May, 2019 3 commits
  8. 26 Apr, 2018 1 commit
  9. 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
  10. 03 Feb, 2018 1 commit
    • Emmanuele Bassi's avatar
      Drop the Big GDK Lock · 888dfe49
      Emmanuele Bassi authored
      GDK has a lock to mark critical sections inside the backends.
      Additionally, code that would re-enter into the GTK main loop was
      supposed to hold the lock.
      
      Back in the Good Old Days™ this was guaranteed to kind of work only on
      the X11 backend, and would cause a neat explosion on any other GDK
      backend.
      
      During GTK+ 3.x we deprecated the API to enter and leave the critical
      sections, and now we can remove all the internal uses of the lock, since
      external API that uses GTK+ 4.x won't be able to hold the GDK lock.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=793124
      888dfe49
  11. 23 Mar, 2017 1 commit
  12. 04 Oct, 2014 1 commit
  13. 19 Feb, 2014 1 commit
  14. 09 Feb, 2014 1 commit
  15. 07 Feb, 2014 2 commits
  16. 09 Jul, 2013 1 commit
  17. 30 Jul, 2012 1 commit
  18. 15 Mar, 2012 1 commit
  19. 27 Feb, 2012 1 commit
  20. 10 Jun, 2011 1 commit
  21. 20 Jan, 2011 2 commits
  22. 03 Jan, 2011 2 commits
  23. 13 Jul, 2010 1 commit
  24. 10 Jul, 2010 1 commit
  25. 16 May, 2010 1 commit
  26. 04 Apr, 2010 2 commits
  27. 08 Jan, 2010 1 commit
  28. 16 Dec, 2009 1 commit
    • Colin Walters's avatar
      [introspection] Merge in Gtk-custom.c annotations · 6529c076
      Colin Walters authored
      The Gtk-custom.c file in gir-repository contained a number of
      introspection annotations.  Merge those into the GTK source files.
      
      Some documentation was moved from the tmpl/ files to accomodate
      the addition of annotations.
      6529c076
  29. 05 Dec, 2009 1 commit
  30. 01 Dec, 2009 1 commit
  31. 17 Sep, 2008 1 commit
    • Matthias Clasen's avatar
      Bug 346903 – gtk_enumerate_printers needs events to complete · 8ec27f77
      Matthias Clasen authored
      2008-09-17  Matthias Clasen  <mclasen@redhat.com>
      
              Bug 346903 – gtk_enumerate_printers needs events to complete
      
              * gtk/gtkprintbackend.h:
              * gtk/gtkprintbackend.c: Add a GtkPrintBackend::status property.
      
              * modules/printbackends/cups/gtkcupsutils.h:
              * modules/printbackends/cups/gtkcupsutils.c: Turn the connection
              test into a tristate available/unavailable/in progress.
      
              * modules/printbackends/cups/gtkprintbackendcups.c: Use a single
              connection test instance for getting the default printer and for
              getting the printer list. Set the GtkPrintBackend::status property
              according to the result of the connection test. Use the printer-type
              attribute to find the default printer, if cups supports it.
      
              * gtk/gtkprinter.c: When enumerating printers, give up when
              the backend status is 'unavailable'.
      
              * gtk/gtkprintunixdialog.c (printer_status_cb): Select the printer
              when it is the default and nothing else has been selected yet.
      
      
      svn path=/trunk/; revision=21417
      8ec27f77
  32. 09 Sep, 2008 1 commit