1. 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
  2. 11 Mar, 2012 1 commit
  3. 27 Feb, 2012 1 commit
  4. 31 Jan, 2012 1 commit
  5. 30 Dec, 2011 1 commit
  6. 02 Nov, 2011 1 commit
  7. 06 Jun, 2011 1 commit
  8. 02 Jun, 2011 1 commit
  9. 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
  10. 11 Jan, 2011 1 commit
  11. 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
  12. 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
  13. 15 Dec, 2010 1 commit
  14. 02 Dec, 2010 1 commit
  15. 20 Oct, 2010 1 commit
  16. 11 Oct, 2010 1 commit
  17. 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
  18. 15 Sep, 2010 1 commit
  19. 09 Sep, 2010 1 commit
  20. 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
  21. 22 Aug, 2010 1 commit
  22. 26 Jul, 2010 1 commit
  23. 13 Jul, 2010 1 commit
  24. 27 Jun, 2010 2 commits
  25. 26 Jun, 2010 1 commit
  26. 18 May, 2010 1 commit
  27. 08 May, 2010 1 commit
    • Matthias Clasen's avatar
      Make 3.0 parallel-installable to 2.x · 7447ef0f
      Matthias Clasen authored
      In particular, rename
      
        - libraries to lib*-3.0.so
        - pc files to *-3.0.pc
        - include paths to /usr/include/gtk-3.0/*
        - module paths to /usr/lib/gtk-3.0/*
        - rc files names to gtk-3.0/gtkrc
        - commandline utilities to *-3.0
        - adjust documentation
      
      Also change the install location for unix-print headers to
      /usr/include/gtk-3.0/unix-print/gtk.
      7447ef0f
  28. 04 Apr, 2010 1 commit
    • Christian Dywan's avatar
      Deprecate flag macros for toplevel, state, no window and composite child · fc2cbf96
      Christian Dywan authored
      Deprecate widget flag macros GTK_WIDGET_STATE, GTK_WIDGET_SAVED_STATE,
      GTK_WIDGET_FLAGS, GTK_WIDGET_TOPLEVEL, GTK_WIDGET_NO_WINDOW and
      GTK_WIDGET_COMPOSITE_CHILD.
      
      Also deprecate the type macros GTK_WIDGET_TYPE, GTK_OBJECT_TYPE_NAME and
      GTK_OBJECT_TYPE which have become redundant.
      
      Instances of GTK_WIDGET_TOPLEVEL are replaced with gtk_widget_is_toplevel,
      GTK_WIDGET_TYPE is replaced with G_OBJECT_TYPE, GTK_WIDGET_COMPOSITE_CHILD
      is replaced with use of the "composite-child" property and uses of
      GTK_WIDGET_NO_WINDOW are adjusted to use gtk_widget_get_has_window.
      
      Uses of GTK_WIDGET_SAVED_STATE and GTK_WIDGET_FLAGS inside GtkWidget are
      changed to direct flag usage.
      
      Documentation is updated to refer to gtk_widget_set_has_window and
      gtk_widget_get_has_window.
      
      Gail and tests are updated as well.
      
      Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=69872
      fc2cbf96
  29. 04 Jan, 2010 1 commit
    • Christian Dywan's avatar
      Deprecate flag macros for toplevel, state, no window and composite child · bb1824c1
      Christian Dywan authored
      Deprecate widget flag macros GTK_WIDGET_STATE, GTK_WIDGET_SAVED_STATE,
      GTK_WIDGET_FLAGS, GTK_WIDGET_TOPLEVEL, GTK_WIDGET_NO_WINDOW and
      GTK_WIDGET_COMPOSITE_CHILD.
      
      Also deprecate the type macros GTK_WIDGET_TYPE, GTK_OBJECT_TYPE_NAME and
      GTK_OBJECT_TYPE which have become redundant.
      
      Instances of GTK_WIDGET_TOPLEVEL are replaced with gtk_widget_is_toplevel,
      GTK_WIDGET_TYPE is replaced with G_OBJECT_TYPE, GTK_WIDGET_COMPOSITE_CHILD
      is replaced with use of the "composite-child" property and uses of
      GTK_WIDGET_NO_WINDOW are adjusted to use gtk_widget_get_has_window.
      
      Uses of GTK_WIDGET_SAVED_STATE and GTK_WIDGET_FLAGS inside GtkWidget are
      changed to direct flag usage.
      
      Documentation is updated to refer to gtk_widget_set_has_window and
      gtk_widget_get_has_window.
      
      Gail and tests are updated as well.
      
      Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=69872
      bb1824c1
  30. 06 Nov, 2009 1 commit
  31. 04 May, 2009 1 commit
  32. 02 Mar, 2009 1 commit
  33. 19 Feb, 2009 1 commit
  34. 18 Feb, 2009 1 commit
  35. 16 Jan, 2009 1 commit
    • Daniel Elstner's avatar
      Remove the namespace prefix from functions defined locally only. Clean up · 47aae532
      Daniel Elstner authored
      * modules/input/gtkimcontextmultipress.[ch]: Remove the namespace
      prefix from functions defined locally only.  Clean up the code and
      change indentation to match the GTK+ coding style.
      (_GtkImContextMultipress::key_sequences): Replace array of pointers
      by GHashTable.  Adapt the implementation accordingly.
      (passthrough_enabled_for_window): Remove.  The passthrough hack is
      no longer necessary thanks to the recently introduced "im-module"
      property of GtkEntry and GtkTextView.
      (load_config): Rework to implement an improved configuration file
      format.  Just fetch all keys of the group instead of expecting the
      keys to be named a certain way.  This also allows interpreting the
      config key itself as the GDK key name to bind the character sequence
      to, thereby making it independent of the sequence itself.
      
      * modules/input/im-multipress.conf: New example configuration using
      the new syntax.  The example sequences are now bound to the numeric
      keypad and imitate the behavior of a standard mobile phone.
      
      svn path=/trunk/; revision=22125
      47aae532
  36. 10 Dec, 2008 1 commit
    • Daniel Elstner's avatar
      Maintenance of Multipress input method by Openismus GmbH: · 3c5a7c3b
      Daniel Elstner authored
      * modules/input/gtkimcontextmultipress.[ch]: Clean up the code
      a bit to follow the GTK+ coding style more closely.  Fix the code
      to emit "preedit-start" and "preedit-end", too, rather than only
      "preedit-changed".
      (GTK_IM_CONTEXT_MULTIPRESS*): Rename incorrectly spelled macros
      gtk_im_context_multipress*. Shouldn't break API or ABI as it's
      only used internally.
      * modules/input/immultipress.c: More cleanup,
      * modules/input/README.multipress: ditto.
      
      svn path=/trunk/; revision=21864
      3c5a7c3b
  37. 28 Sep, 2008 1 commit
    • Matthias Clasen's avatar
      Bug 339367 – Incorrect spotlocation · 3f8d98b9
      Matthias Clasen authored
      2008-09-27  Matthias Clasen  <mclasen@redhat.com>
      
              Bug 339367 – Incorrect spotlocation
      
              * modules/input/gtkimcontextxim.c: Correct the spot location
              for on-the-spot style.
      
      svn path=/trunk/; revision=21537
      3f8d98b9