1. 30 Jul, 2013 1 commit
    • Carlos Garnacho's avatar
      ime: Add builtin handling of dead keys · 493ca209
      Carlos Garnacho authored
      The IME input method has been both ignoring keypresses of
      non-spacing characters (ditching these as non displayable),
      and not letting IME do anything about those.
      
      Even though, the sparse documentation on IMM/IME seems to
      hint that applications can't pipe non-spacing characters to
      the input method manager, and experimentation shown that
      those characters are indeed handled differently than how
      it'd be expected.
      
      Then, add basic handling of dead keys on the IME input method
      itself , as it's not mutually exclusive with regular keymaps
      with dead keys.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=704937
      493ca209
  2. 29 Jul, 2013 8 commits
  3. 28 Jul, 2013 2 commits
    • Matt Barnes's avatar
      GtkApplication: Do not assert sm_proxy != NULL in inhibit functions · 0e350eee
      Matt Barnes authored
      Applications have no way of finding out if a session manager proxy was
      successfully created in gtk_application_startup_session_dbus(), so it's not
      appropriate for certain public GtkApplication functions to be asserting the
      presence of a session manager proxy as if it were a programmer error.
      
      This affects:
      
         gtk_application_inhibit()
         gtk_application_is_inhibited()
      
      If sm_proxy is NULL, the function should just return silently.
      
      In the case of gtk_application_uninhibit(), the application should only be
      calling this if it obtained a valid cookie, which implies the presence of a
      session manager proxy.  I noted that with a comment.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=701365
      0e350eee
    • Matthias Clasen's avatar
      example: Use declared callbacks where possible · c9ce9871
      Matthias Clasen authored
      Replace manual signal connections with signal handlers
      declared in the ui file, where possible.
      c9ce9871
  4. 27 Jul, 2013 6 commits
  5. 26 Jul, 2013 11 commits
  6. 25 Jul, 2013 2 commits
  7. 24 Jul, 2013 10 commits