1. 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
  2. 31 Jan, 2011 1 commit
  3. 13 Jan, 2011 1 commit
  4. 06 Jan, 2011 1 commit
  5. 03 Jan, 2011 1 commit
    • Kristian Høgsberg's avatar
      Silence automake warnings · 9c002cf2
      Kristian Høgsberg authored
      When commenting out a binary, also comment out the related variables.
      Don't include Makefile.decl in gtk-doc Makefile.am's as they disagree
      on assigning to EXTRA_DIST.
      9c002cf2
  6. 22 Dec, 2010 1 commit
  7. 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
  8. 06 Dec, 2010 1 commit
  9. 04 Dec, 2010 2 commits
  10. 02 Nov, 2010 1 commit
  11. 01 Nov, 2010 1 commit
  12. 22 Oct, 2010 1 commit
    • Tadej Borovšak's avatar
      Add GtkScrollable interface · 55196a70
      Tadej Borovšak authored
      The GtkScrollable interface provides "hadjustment" and "vadjustment"
      properties that are used by GtkScrolledWindow. It replaces
      the ::set_scroll_adjustment signal. The scrollable interface
      also has ::min-display-width/height properties that can be
      used to control the minimally visible part inside a scrolled window.
      55196a70
  13. 16 Oct, 2010 1 commit
  14. 26 Jun, 2010 1 commit
  15. 07 Jun, 2010 1 commit
    • Matthias Clasen's avatar
      Add GtkApplication · 1ae257d0
      Matthias Clasen authored
      This is a work in progress to stub out an application class. The
      primary goal is to provide a mechanism for applications to export
      GtkActions, and there is a standard "Quit" action.
      
      This is based on GApplication.
      
      Future work:
       * Add a way to say "This is my application menubar", which gets
         put into all toplevel windows on non-OS-X, and into the top
         on OS X.
       * Support session management.
       * Support application settings.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=127958
      1ae257d0
  16. 11 May, 2010 1 commit
  17. 10 May, 2010 1 commit
  18. 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
  19. 04 Apr, 2010 2 commits
    • Jan Arne Petersen's avatar
      Fix notify::label emmision in GtkMenuItem · ed9cff6f
      Jan Arne Petersen authored
      Emit notify::label in GtkMenuItem also when label is changed through GtkAction.
      
      Refactor GtkMenuItem and remove duplicated code for GtkLabel creation. Reset
      the accel-widget back to the GtkMenuItem itself when there is no action related
      to the GtkMenuItem anymore.
      
      Add test for notify::label emmisions.
      
      Fixes bug 612574 - GtkMenuItem does not emit notify::label when label is
      changed through GtkAction.
      ed9cff6f
    • Benjamin Otte's avatar
      Fix up linker flags · 3659db3a
      Benjamin Otte authored
      This adds LDFLAGS everywhere where they were previously pulled in via
      other libraries. This is however unsupported by modern linkers.
      You can trigger these failures by building with gold (or, I'm told, with
      very new ld).
      3659db3a
  20. 15 Mar, 2010 1 commit
    • Jan Arne Petersen's avatar
      Fix notify::label emmision in GtkMenuItem · 63c21eda
      Jan Arne Petersen authored
      Emit notify::label in GtkMenuItem also when label is changed through GtkAction.
      
      Refactor GtkMenuItem and remove duplicated code for GtkLabel creation. Reset
      the accel-widget back to the GtkMenuItem itself when there is no action related
      to the GtkMenuItem anymore.
      
      Add test for notify::label emmisions.
      
      Fixes bug 612574 - GtkMenuItem does not emit notify::label when label is
      changed through GtkAction.
      63c21eda
  21. 19 Dec, 2009 1 commit
    • Benjamin Otte's avatar
      Fix up linker flags · 9e7c91bf
      Benjamin Otte authored
      This adds LDFLAGS everywhere where they were previously pulled in via
      other libraries. This is however unsupported by modern linkers.
      You can trigger these failures by building with gold (or, I'm told, with
      very new ld).
      9e7c91bf
  22. 07 Sep, 2009 1 commit
  23. 05 Sep, 2009 1 commit
  24. 30 Jul, 2009 1 commit
    • Kristian Rietveld's avatar
      Start general GtkTreeView unit tests · 531c7e53
      Kristian Rietveld authored
      Includes a test case for bug 546005 to start with, logic provided by
      Paul Pogonyshev and Bjorn Lindqvist.  In the future, we should maybe
      merge treeview-scrolling.c with this one to create one large monolithic
      tree view tester.
      531c7e53
  25. 04 May, 2009 1 commit
  26. 12 Aug, 2008 1 commit
    • Michael Natterer's avatar
      define -DGDK_PIXBUF_DISABLE_DEPRECATED in the global CFLAGS. · e0d30ee1
      Michael Natterer authored
      2008-08-12  Michael Natterer  <mitch@imendio.com>
      
      	* configure.in: define -DGDK_PIXBUF_DISABLE_DEPRECATED in the
      	global CFLAGS.
      
      	* gdk-pixbuf/Makefile.am: make the contents gdk-pixbuf-marshal.h
      	visible for GDK_PIXBUF_COMPILATION.
      
      	* contrib/gdk-pixbuf-xlib/Makefile.am
      	* demos/Makefile.am
      	* demos/gtk-demo/Makefile.am
      	* gdk-pixbuf/pixops/Makefile.am
      	* gdk/Makefile.am
      	* gdk/x11/Makefile.am
      	* gtk/Makefile.am
      	* gtk/tests/Makefile.am
      	* gtk/theme-bits/Makefile.am
      	* modules/engines/ms-windows/Makefile.am
      	* modules/engines/pixbuf/Makefile.am
      	* modules/input/Makefile.am
      	* perf/Makefile.am
      	* tests/Makefile.am: remove -DDGDK_PIXBUF_DISABLE_DEPRECATED here.
      
      
      svn path=/trunk/; revision=21096
      e0d30ee1
  27. 04 Aug, 2008 1 commit
  28. 01 Aug, 2008 1 commit
    • Cody Russell's avatar
      Bug 56070 – Can't click button after setting it sensitive. · 4e3c97b3
      Cody Russell authored
      2008-07-31  Cody Russell  <bratsche@gnome.org>
      
              Bug 56070 – Can't click button after setting it sensitive.
      
              * gtk/gtkwidget.[ch] 
              * gtk/gtkwindow.c
              * gtk/gtkmain.c
              * gtk/gtkbutton.c
              * gtk/gtkprivate.h
              * gdk/gdkevents.h: Synthesize crossing events events where necessary.
      
              * gtk/tests/crossingevents.c: Add unit tests for crossing events.
      
              Big thanks to Ed Catmur, Matthias Clasen, and everyone else who
              has worked on and helped out with this.
      
      
      svn path=/trunk/; revision=20924
      4e3c97b3
  29. 18 Jun, 2008 1 commit
    • Michael Natterer's avatar
      tests/Makefile.am tests/autotestfilechooser.c tests/buildertest.c · d5565f5b
      Michael Natterer authored
      2008-06-18  Michael Natterer  <mitch@imendio.com>
      
      	* tests/Makefile.am
      	* tests/autotestfilechooser.c
      	* tests/buildertest.c
      	* tests/defaultvaluetest.c
      	* tests/floatingtest.c
      	* tests/objecttests.c
      	* tests/pixbuf-init.c
      	* tests/textbuffertest.c: remove unit tests here...
      
      	* gtk/tests/Makefile.am
      	* gtk/tests/builder.c
      	* gtk/tests/defaultvalue.c
      	* gtk/tests/filechooser.c
      	* gtk/tests/floating.c
      	* gtk/tests/object.c
      	* gtk/tests/pixbuf-init.c
      	* gtk/tests/textbuffer.c: ...and add them here.
      
      
      svn path=/trunk/; revision=20450
      d5565f5b
  30. 17 Jun, 2008 1 commit
  31. 13 Dec, 2007 1 commit
    • Kristian Rietveld's avatar
      start composing tests for the list and tree store. · 790c308f
      Kristian Rietveld authored
      2007-12-13  Kristian Rietveld  <kris@imendio.com>
      
      	* gtk/tests/liststore.c:
      	* gtk/tests/treestore.c: start composing tests for the list and tree
      	store.
      
      	* gtk/tests/treeview-scrolling.c: added automated tests for
      	GtkTreeView's scrolling "subsystem".
      
      	* gtk/tests/Makefile.am: updated; added new test programs.
      
      
      svn path=/trunk/; revision=19170
      790c308f
  32. 22 Nov, 2007 1 commit
    • 15:39:40  Tim Janik's avatar
      call g_test_init() from gtk_test_init(). · 2dc08ada
      15:39:40 Tim Janik authored
      2007-11-22 15:39:40  Tim Janik  <timj@imendio.com>
      
              * gtk/gtktestutils.c: call g_test_init() from gtk_test_init().
      
              * gtk/tests/testing.c: use g_test_add_func() to register tests and use
      	g_test_run() to run the tests to integrate with the testing framework.
      
              * gtk/tests/Makefile.am: removed exemplary testing rules.
      
              * Makefile.am, gtk/tests/Makefile.am, gtk/Makefile.am:
              * gtk/xdgmime/Makefile.am, gtk/theme-bits/Makefile.am:
              * tests/Makefile.am, docs/reference/gdk-pixbuf/Makefile.am:
              * docs/reference/gdk/Makefile.am, docs/reference/gtk/Makefile.am:
              * docs/reference/Makefile.am, docs/tools/Makefile.am:
              * docs/tutorial/Makefile.am, docs/faq/Makefile.am, docs/Makefile.am:
              * gdk-pixbuf/pixops/Makefile.am, gdk-pixbuf/Makefile.am:
              * demos/gtk-demo/Makefile.am, demos/Makefile.am:
              * modules/input/Makefile.am, modules/printbackends/file/Makefile.am:
              * modules/printbackends/test/Makefile.am, modules/printbackends/Makefile.am:
              * modules/printbackends/cups/Makefile.am, modules/printbackends/lpr/Makefile.am:
              * modules/engines/ms-windows/Theme/gtk-2.0/Makefile.am:
              * modules/engines/ms-windows/Theme/Makefile.am:
              * modules/engines/ms-windows/Makefile.am:
              * modules/engines/Makefile.am,  modules/engines/pixbuf/Makefile.am:
              * modules/Makefile.am, m4macros/Makefile.am, perf/Makefile.am:
              * contrib/Makefile.am, contrib/gdk-pixbuf-xlib/Makefile.am:
              * gdk/directfb/Makefile.am, gdk/linux-fb/Makefile.am:
              * gdk/quartz/Makefile.am, gdk/win32/rc/Makefile.am:
              * gdk/win32/Makefile.am, gdk/x11/Makefile.am, gdk/Makefile.am:
      	include $(top_srcdir)/Makefile.decl, adapted EXTRA_DIST assignments.
      
      
      
      svn path=/trunk/; revision=19033
      2dc08ada
  33. 20 Nov, 2007 1 commit
    • Tim Janik's avatar
      Added unit tests for Gtk+ testing utilities. · 3cf208ef
      Tim Janik authored
      * gtk/tests/testing.c: added a sample test program that tests Gtk+ test
      utility functions. some g_test_* related portions are disabled and need
      to be enabled once Gtk+ depends on a new glib with the GLib testing
      framework integrated.
      
      * gtk/tests/Makefile.am: new subdirectory to include quick Gtk+ tests.
      added exemplary test rules to run tests inside Xvfb. this needs to depend
      on gtester for full fledged testing.
      
      * gtk/Makefile.am: build gtk+/gtk/tests, define -DGTK_ENABLE_BROKEN when
      collecting _get_type functions to catch e.g. gtk_text_get_type().
      
      * configure.in: create gtk/tests/Makefile.in and gtk/tests/Makefile.
      
      svn path=/trunk/; revision=19011
      3cf208ef