1. 16 Sep, 2012 1 commit
  2. 01 Sep, 2012 1 commit
  3. 30 Jul, 2012 1 commit
  4. 02 Jul, 2012 1 commit
  5. 02 May, 2012 1 commit
    • Benjamin Otte's avatar
      debug: Add GTK_DEBUG=no-css-cache · 793748ea
      Benjamin Otte authored
      See inline comments for what it does. Its main use is figuring out if
      something has been caused by GTK's caching of CSS properties or if it's
      a different problem.
  6. 01 Mar, 2012 2 commits
    • Carlos Garnacho's avatar
      gdk: handle implicit touch grabs · c72a77b0
      Carlos Garnacho authored
      If the touch sequence happens on a window with GDK_TOUCH_MASK set,
      a GdkTouchGrabInfo is created to back it up. Else a device grab is
      only created if the sequence emulates the pointer.
      If both a device and a touch grab are present on a window, the later
      of them both is obeyed, Any grab on the device happening after a
      touch grab generates grab-broken on all the windows an implicit
      touch grab was going on.
    • Carlos Garcia Campos's avatar
      gtk: Add a way to do event capture · 9f4bfff1
      Carlos Garcia Campos authored
      This patch adds a capture phase to GTK+'s event propagation
      model. Events are first propagated from the toplevel (or the
      grab widget, if a grab is in place) down to the target widget
       and then back up. The second phase is using the existing
      ::event signal, the new capture phase is using a private
      API instead of a public signal for now.
      This mechanism can be used in many places where we currently
      have to prevent child widgets from getting events by putting
      an input-only window over them. It will also be used to implement
      kinetic scrolling in subsequent patches.
      We automatically request more motion events in behalf of
      the original widget if it listens to motion hints. So
      the capturing widget doesn't need to handle such
      implementation details.
      We are not making event capture part of the public API for 3.4,
      which is why there is no ::captured-event signal.
  7. 27 Feb, 2012 1 commit
  8. 24 Feb, 2012 1 commit
  9. 01 Feb, 2012 1 commit
  10. 19 Jan, 2012 2 commits
  11. 16 Jan, 2012 1 commit
  12. 06 Jan, 2012 1 commit
    • Benjamin Otte's avatar
      API: Deprecate key snooping · fc37e274
      Benjamin Otte authored
      You really shouldn't be doing this. If you have to, you can use
      gdk_window_add_filter() or listen to raw events on XI2.
  13. 19 Dec, 2011 1 commit
    • Matthias Clasen's avatar
      Introduce gtkaccelmapprivate.h · 2398d7e9
      Matthias Clasen authored
      Move internal accel map API there and update all users.
      Also, add an internal function to create an accel path for
      an action and parameter, and use it in gtkapplication.c and
      gtkmodelmenuitem.c instead of duplicating that code.
  14. 23 Oct, 2011 1 commit
  15. 22 Oct, 2011 1 commit
    • Michael Natterer's avatar
      gtk: clean up the private horror · 2688ccdb
      Michael Natterer authored
      - add gtkmodulesprivate.h and move stuff there from gtkprivate.h
      - add gtkprivate.c and move stuff there from gtkmain.c
      - add gtkwin32.c and move stuff there from gtkmain.c
      - don't redefine GTK_DATADIR and friends in gtkprivate.h
      - have _gtk_get_datadir() and friends on all platforms
      - remove the horrid hacks where gtkprivate.h can't be included,
        or must be included later due to redefinition of the compile-time
  16. 07 Oct, 2011 1 commit
    • Michael Natterer's avatar
      gtk: remove the private GTK_DEFAULT_ACCEL_MOD_MASK define · 5327034c
      Michael Natterer authored
      and finish the port to using the new modifier abstraction API.
      This commit has some evilness, it uses the default display for
      the lack of a widget context, and the change to gtkstock.c
      is very ugly, but I can't think of anything better given
      GtkStockItem needs an accel mask instead of a proper accel
  17. 06 Oct, 2011 1 commit
  18. 27 Sep, 2011 1 commit
  19. 26 Sep, 2011 1 commit
  20. 10 Aug, 2011 1 commit
    • Matthias Clasen's avatar
      Make focus rectangles optional · 2ba9c4b4
      Matthias Clasen authored
      This commit introduces a new setting, gtk-visible-focus, backed
      by the Gtk/VisibleFocus X setting. Its three values control how
      focus rectangles are displayed.
      'always' is equivalent to the traditional GTK+ behaviour of always
      rendering focus rectangles.
      'never' does what it says, and is intended for keyboardless
      situations, e.g. tablets.
      'automatic' hides focus rectangles initially, until the user
      interacts with the keyboard, at which point focus rectangles
      become visible.
  21. 09 Jul, 2011 1 commit
  22. 05 Jul, 2011 2 commits
  23. 17 Jun, 2011 1 commit
  24. 06 May, 2011 1 commit
  25. 05 Mar, 2011 1 commit
    • Murray Cumming's avatar
      gtk_init*(): Document that argc/argv can be 0,NULL. · 5b347db1
      Murray Cumming authored
      * gtk/gtkmain.c: (gtk_init): Mention that argc and argv can be 0,
        using the new text from the g_applicatoin_run() documentation.
        There was already introspection annotation about that.
        (gtk_init_check, gtk_init_with_args): Use the same text here.
        See bug #643649 comment 2.
  26. 08 Feb, 2011 1 commit
  27. 03 Feb, 2011 1 commit
  28. 20 Jan, 2011 4 commits
  29. 15 Jan, 2011 1 commit
  30. 11 Jan, 2011 1 commit
  31. 06 Jan, 2011 2 commits
  32. 04 Jan, 2011 2 commits