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. 27 Jul, 2013 1 commit
  3. 30 Jun, 2013 1 commit
  4. 20 May, 2013 2 commits
  5. 07 May, 2013 1 commit
  6. 21 Jan, 2013 1 commit
  7. 13 Dec, 2012 1 commit
    • Chun-wei Fan's avatar
      Bug 668239 - texts disappear when notebook switch page at zh_CN locate · 656ec39c
      Chun-wei Fan authored
      In gtkimcontextime.c, use gdk_win32_window_get_impl_hwnd() to get to
      the impl's existing native window instead of GDK_WINDOW_HWND() which
      implicitly ensures a native window for the widget itself. This seems
      to work around whatever GDK problem with native subwindows and fixes
      the bug.
      
      This is based on Michael Natterer's fix for gtk-2-24.
      656ec39c
  8. 19 Nov, 2012 1 commit
  9. 02 Oct, 2012 1 commit
  10. 03 Sep, 2012 1 commit
  11. 30 Jul, 2012 1 commit
  12. 16 Mar, 2012 1 commit
    • Alexander Larsson's avatar
      Unbreak win32 build · aae60af8
      Alexander Larsson authored
      Commit de62a109 broke win32 as it removed the HAVE_X11R6 checks for
      building xim, but did not replace them with USE_X11. This made
      it try to build xim on non-X targets.
      aae60af8
  13. 11 Mar, 2012 1 commit
  14. 27 Feb, 2012 1 commit
  15. 31 Jan, 2012 1 commit
  16. 30 Dec, 2011 1 commit
  17. 02 Nov, 2011 1 commit
  18. 06 Jun, 2011 1 commit
  19. 02 Jun, 2011 1 commit
  20. 10 Feb, 2011 1 commit
    • Matthias Clasen's avatar
      Bump the version to 3.0.0 · 524ce69b
      Matthias Clasen authored
      At the same time, change the library sonames for -3.0 to just -3.
      This is necessary since the 2.99 releases installed libraries like
      libgtk-3.0.so.0.9903.0, and we want to prevent the library version
      number from jumping back. So 3.0 will have libgtk-3.so.0.0.0.
      524ce69b
  21. 11 Jan, 2011 1 commit
  22. 04 Jan, 2011 1 commit
    • Matthias Clasen's avatar
      Rename gtk-update-icon-cache and gtk-builder-convert back · a975d620
      Matthias Clasen authored
      In bug 635207, it was pointed out that it is a bad idea to
      rename these tools purely in the name of parallel-installability,
      since it forces dependencies to make a choice between running
      gtk-update-icon-cache and gtk-update-icon-cache-3.0 (or both ?!).
      
      So, we rename these utilities back to their un-suffixed names
      and rely on distributors to resolve the conflict between GTK+ 2.x
      and GTK+ 3.0 packages, which can be done e.g. by dropping the
      utilities from the gtk3 packages and add a gtk3 -> gtk2 dependency.
      a975d620
  23. 21 Dec, 2010 1 commit
    • Matthias Clasen's avatar
      Merge libgdk and libgtk · 07d49ee5
      Matthias Clasen authored
      This commit does a number of things:
      - remove some dead wchar configury from configure.ac and gdkconfig.h
      - repurpose gdkconfig.h as header that contains GDK_WINDOWING_foo
        macros for each included backend, include it in gdk.h and install
        it in $includedir instead of below $libdir
      - drop the backend from the library names
      - build libgdk-3.0.la as a convenience lib and include it in libgtk-3.0.la
      It does not yet enable building multiple backends at the same time.
      07d49ee5
  24. 15 Dec, 2010 1 commit
  25. 02 Dec, 2010 1 commit
  26. 20 Oct, 2010 1 commit
  27. 11 Oct, 2010 1 commit
  28. 26 Sep, 2010 3 commits
    • Benjamin Otte's avatar
      Move GtkSizeRequest into GtkWidget · d9c92598
      Benjamin Otte authored
      It doesn't make sense to keep them separate as GtkSizeRequest requires a
      GtkWidget and GtkWidget implements GtkSizeRequest, so you can never have
      one without the other.
      It also makes the code a lot easier because no casts are required when
      calling functions.
      
      Also, the names would translate to gtk_widget_get_width() and people
      agreed that this would be a too generic name, so a "preferred" was added
      to the names.
      
      So this patch moves the functions:
      gtk_size_request_get_request_mode() => gtk_widget_get_request_mode()
      gtk_size_request_get_width() => gtk_widget_get_preferred_width()
      gtk_size_request_get_height() => gtk_widget_get_preferred_height()
      gtk_size_request_get_size() => gtk_widget_get_preferred_size()
      gtk_size_request_get_width_for_height() =>
        gtk_widget_get_preferred_width_for_height()
      gtk_size_request_get_height_for_width() =>
        gtk_widget_get_preferred_height_for_width()
      ... and moves the corresponding vfuncs to the GtkWidgetClass.
      
      The patch also renames the implementations of the vfuncs in widgets to
      include the word "preferrred".
      d9c92598
    • Benjamin Otte's avatar
      imcontextxim: Connect to draw signal · b452bb76
      Benjamin Otte authored
      b452bb76
    • Benjamin Otte's avatar
  29. 15 Sep, 2010 1 commit
  30. 09 Sep, 2010 1 commit
  31. 08 Sep, 2010 1 commit
    • Colin Walters's avatar
      GDK: Prefix key names with KEY_ · 913cdf3b
      Colin Walters authored
      The keysyms create a lot of potential namespace conflicts for
      C, and are especially problematic for introspection, where we take
      constants into the namespace, so GDK_Display conflicts with GdkDisplay.
      
      For C application compatiblity, add gdkkeysyms-compat.h which uses
      the old names.
      
      Just one user in GTK+ continues to use gdkkeysyms-compat.h, which is
      the gtkimcontextsimple.c, since porting that requires porting more
      custom Perl code.
      913cdf3b
  32. 22 Aug, 2010 1 commit
  33. 26 Jul, 2010 1 commit
  34. 13 Jul, 2010 1 commit
  35. 27 Jun, 2010 2 commits
  36. 26 Jun, 2010 1 commit