]> Pileus Git - ~andy/gtk/blob - ChangeLog
initialize automake variables EXTRA_DIST and TEST_PROGS for unconditional
[~andy/gtk] / ChangeLog
1 2007-11-22 15:48:26  Tim Janik  <timj@imendio.com>
2
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.
9
10         * gtk/gtktestutils.c: call g_test_init() from gtk_test_init().
11
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.
14
15         * gtk/tests/Makefile.am: removed exemplary testing rules.
16
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.
38
39 2007-11-22  Matthias Clasen  <mclasen@redhat.com>
40
41         * modules/printbackends/cups/gtkcupsutils.c: Fix a casting problem.
42         (#485662, patch by Herbert Valerio Riedel)
43
44 2007-11-22  Matthias Clasen  <mclasen@redhat.com>
45
46         * gtk/gtktextiter.c: Fix an aliasing problem.  (#347585, Ed Catmur)
47
48 2007-11-21  Richard Hult  <richard@imendio.com>
49
50         * gdk/quartz/Makefile.am: * gdk/quartz/gdktestutils-quartz.c: Add
51         stubs for the testing functions to fix the build.
52
53 2007-11-21  Behdad Esfahbod  <behdad@gnome.org>
54
55         * tests/testrichtext.c (setup_buffer): Fix C89 compilation issue.
56         (#467711, The Written Word)
57
58 2007-11-21  Ross Burton  <ross@openedhand.com>
59
60         * gdk/x11/gdksettings.c:
61         Add xsetting for gtk-scrolled-window-placement (#458103).
62
63 2007-11-21  Behdad Esfahbod  <behdad@gnome.org>
64
65         * gtk/gtkmenuitem.c (gtk_menu_item_class_init),
66         (gtk_menu_item_paint): Make GtkMenuItem's arrow size themeable.
67         (#469239, Michael Natterer)
68
69 2007-11-21  Behdad Esfahbod  <behdad@gnome.org>
70
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)
75
76 2007-11-21  Matthias Clasen  <mclasen@redhat.com>
77
78         * gtk/gtktoolbar.c: Fix the default value of the toolbar-style
79         property.  (#489782, Jan Janech)
80
81 2007-11-20  Matthias Clasen  <mclasen@redhat.com>
82
83         * gtk/gtkimage.c (animation_timeout): Avoid drawing one too many
84         frames.  (#107398, Owen Taylor, Miguel Gomez)
85
86 Tue Nov 20 15:19:42 2007 +0100 Tim Janik
87
88         Moved Gdk test functions from Gtk+ to Gdk test utils.
89
90         * gdk/Makefile.am: added gdktestutils.h to public includes.
91
92         * gdk/gdk.h: added gdktestutils.h to public includes.
93
94         * gdk/gdk.symbols: added gdk_test_simulate_button, gdk_test_simulate_key,
95         gdk_test_render_sync.
96
97         * gdk/gdktestutils.h: new file, added prototypes for gdk_test_simulate_button,
98         gdk_test_simulate_key, gdk_test_render_sync.
99
100         * gdk/x11/Makefile.am: build gdktestutils-x11.c.
101
102         * gdk/x11/gdktestutils-x11.c: implemented gdk_test_simulate_button,
103         gdk_test_simulate_key, gdk_test_render_sync.
104
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.
109
110         * gtk/tests/testing.c: call gdk_test_render_sync.
111
112 Thu Nov 15 13:11:39 2007 +0100 Tim Janik
113
114         Added unit tests for Gtk+ testing utilities.
115
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.
120
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.
124
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().
127
128         * configure.in: create gtk/tests/Makefile.in and gtk/tests/Makefile.
129
130 Thu Nov 15 11:55:34 2007 +0100 Tim Janik
131
132         Added Gtk+ testing utilities.
133
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
137         dialogs and widgets.
138
139         * gtk/gtk.h: include gtk/gtktestutils.h as public API.
140
141         * gtk/gtk.symbols: added gtk_test_* symbols.
142
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
145         Gtk+ and Gdk.
146 2007-11-20  Bastien Nocera  <hadess@hadess.net>
147
148         * configure.in: add support for conditional icns gdk-pixbuf loader
149         (Closes: #395738)
150
151 2007-11-19 10:31:26  Tim Janik  <timj@imendio.com>
152
153         * configure.in: updated version number to 2.15.0 for development.
154
155 2007-11-19 10:27:39  Tim Janik  <timj@imendio.com>
156
157         === Branch for 2.12 ===
158