1 2007-11-22 15:48:26 Tim Janik <timj@imendio.com>
3 * Makefile.decl: initialize automake variables EXTRA_DIST and
4 TEST_PROGS for unconditional appending via += in other makefiles.
5 define recursive test targets: test, test-report, perf-report,
6 full-report, as described here:
7 http://mail.gnome.org/archives/gtk-devel-list/2007-November/msg00000.html
8 the test targets will execute Gtk+ test programs within an Xvfb session.
10 * gtk/gtktestutils.c: call g_test_init() from gtk_test_init().
12 * gtk/tests/testing.c: use g_test_add_func() to register tests and use
13 g_test_run() to run the tests to integrate with the testing framework.
15 * gtk/tests/Makefile.am: removed exemplary testing rules.
17 * Makefile.am, gtk/tests/Makefile.am, gtk/Makefile.am:
18 * gtk/xdgmime/Makefile.am, gtk/theme-bits/Makefile.am:
19 * tests/Makefile.am, docs/reference/gdk-pixbuf/Makefile.am:
20 * docs/reference/gdk/Makefile.am, docs/reference/gtk/Makefile.am:
21 * docs/reference/Makefile.am, docs/tools/Makefile.am:
22 * docs/tutorial/Makefile.am, docs/faq/Makefile.am, docs/Makefile.am:
23 * gdk-pixbuf/pixops/Makefile.am, gdk-pixbuf/Makefile.am:
24 * demos/gtk-demo/Makefile.am, demos/Makefile.am:
25 * modules/input/Makefile.am, modules/printbackends/file/Makefile.am:
26 * modules/printbackends/test/Makefile.am, modules/printbackends/Makefile.am:
27 * modules/printbackends/cups/Makefile.am, modules/printbackends/lpr/Makefile.am:
28 * modules/engines/ms-windows/Theme/gtk-2.0/Makefile.am:
29 * modules/engines/ms-windows/Theme/Makefile.am:
30 * modules/engines/ms-windows/Makefile.am:
31 * modules/engines/Makefile.am, modules/engines/pixbuf/Makefile.am:
32 * modules/Makefile.am, m4macros/Makefile.am, perf/Makefile.am:
33 * contrib/Makefile.am, contrib/gdk-pixbuf-xlib/Makefile.am:
34 * gdk/directfb/Makefile.am, gdk/linux-fb/Makefile.am:
35 * gdk/quartz/Makefile.am, gdk/win32/rc/Makefile.am:
36 * gdk/win32/Makefile.am, gdk/x11/Makefile.am, gdk/Makefile.am:
37 include $(top_srcdir)/Makefile.decl, adapted EXTRA_DIST assignments.
39 2007-11-22 Matthias Clasen <mclasen@redhat.com>
41 * modules/printbackends/cups/gtkcupsutils.c: Fix a casting problem.
42 (#485662, patch by Herbert Valerio Riedel)
44 2007-11-22 Matthias Clasen <mclasen@redhat.com>
46 * gtk/gtktextiter.c: Fix an aliasing problem. (#347585, Ed Catmur)
48 2007-11-21 Richard Hult <richard@imendio.com>
50 * gdk/quartz/Makefile.am: * gdk/quartz/gdktestutils-quartz.c: Add
51 stubs for the testing functions to fix the build.
53 2007-11-21 Behdad Esfahbod <behdad@gnome.org>
55 * tests/testrichtext.c (setup_buffer): Fix C89 compilation issue.
56 (#467711, The Written Word)
58 2007-11-21 Ross Burton <ross@openedhand.com>
60 * gdk/x11/gdksettings.c:
61 Add xsetting for gtk-scrolled-window-placement (#458103).
63 2007-11-21 Behdad Esfahbod <behdad@gnome.org>
65 * gtk/gtkmenuitem.c (gtk_menu_item_class_init),
66 (gtk_menu_item_paint): Make GtkMenuItem's arrow size themeable.
67 (#469239, Michael Natterer)
69 2007-11-21 Behdad Esfahbod <behdad@gnome.org>
71 * gdk/x11/gdksettings.c (gdk_settings_names, gdk_settings_map): Add
72 Gtk/EnableAccels and Gtk/EnableMnemonics xsettings for
73 gtk-enable-accels and gtk-enable-mnemonics GtkSettings respectively.
74 (#436536, Tommi Komulainen)
76 2007-11-21 Matthias Clasen <mclasen@redhat.com>
78 * gtk/gtktoolbar.c: Fix the default value of the toolbar-style
79 property. (#489782, Jan Janech)
81 2007-11-20 Matthias Clasen <mclasen@redhat.com>
83 * gtk/gtkimage.c (animation_timeout): Avoid drawing one too many
84 frames. (#107398, Owen Taylor, Miguel Gomez)
86 Tue Nov 20 15:19:42 2007 +0100 Tim Janik
88 Moved Gdk test functions from Gtk+ to Gdk test utils.
90 * gdk/Makefile.am: added gdktestutils.h to public includes.
92 * gdk/gdk.h: added gdktestutils.h to public includes.
94 * gdk/gdk.symbols: added gdk_test_simulate_button, gdk_test_simulate_key,
97 * gdk/gdktestutils.h: new file, added prototypes for gdk_test_simulate_button,
98 gdk_test_simulate_key, gdk_test_render_sync.
100 * gdk/x11/Makefile.am: build gdktestutils-x11.c.
102 * gdk/x11/gdktestutils-x11.c: implemented gdk_test_simulate_button,
103 gdk_test_simulate_key, gdk_test_render_sync.
105 * gtk/gtktestutils.c:
106 * gtk/gtktestutils.h:
107 * gtk/gtk.symbols: removed gtk_test_simulate_button
108 gtk_test_simulate_key, gtk_test_xserver_render_sync.
110 * gtk/tests/testing.c: call gdk_test_render_sync.
112 Thu Nov 15 13:11:39 2007 +0100 Tim Janik
114 Added unit tests for Gtk+ testing utilities.
116 * gtk/tests/testing.c: added a sample test program that tests Gtk+ test
117 utility functions. some g_test_* related portions are disabled and need
118 to be enabled once Gtk+ depends on a new glib with the GLib testing
119 framework integrated.
121 * gtk/tests/Makefile.am: new subdirectory to include quick Gtk+ tests.
122 added exemplary test rules to run tests inside Xvfb. this needs to depend
123 on gtester for full fledged testing.
125 * gtk/Makefile.am: build gtk+/gtk/tests, define -DGTK_ENABLE_BROKEN when
126 collecting _get_type functions to catch e.g. gtk_text_get_type().
128 * configure.in: create gtk/tests/Makefile.in and gtk/tests/Makefile.
130 Thu Nov 15 11:55:34 2007 +0100 Tim Janik
132 Added Gtk+ testing utilities.
134 * gtk/gtktestutils.h, gtk/gtktestutils.c: added unit test utility functions.
135 for the most part, the functions herein involve navigating and interacting
136 with dialog elements programatically, to automate user interaction tests of
139 * gtk/gtk.h: include gtk/gtktestutils.h as public API.
141 * gtk/gtk.symbols: added gtk_test_* symbols.
143 * gtk/Makefile.am: include gtktestutils.h and gtktestutils.c into the build.
144 generate gtktypefuncs.c which contains a list of all _get_type functions in
146 2007-11-20 Bastien Nocera <hadess@hadess.net>
148 * configure.in: add support for conditional icns gdk-pixbuf loader
151 2007-11-19 10:31:26 Tim Janik <timj@imendio.com>
153 * configure.in: updated version number to 2.15.0 for development.
155 2007-11-19 10:27:39 Tim Janik <timj@imendio.com>
157 === Branch for 2.12 ===