1 2008-01-06 Johan Dahlin <johan@gnome.org>
3 * gtk/gtkcellrenderercombo.c:
4 (gtk_cell_renderer_combo_get_property),
5 (gtk_cell_renderer_combo_set_property):
6 * gtk/gtkcombobox.c: (gtk_combo_box_set_property):
7 * gtk/gtkcomboboxentry.c: (gtk_combo_box_entry_set_property):
8 * gtk/gtknotebook.c: (gtk_notebook_set_property):
9 * gtk/gtkspinbutton.c: (gtk_spin_button_set_property):
10 * gtk/gtktextbuffer.c: (gtk_text_buffer_set_property),
11 (gtk_text_buffer_get_property):
12 * gtk/gtktextview.c: (gtk_text_view_set_property):
13 * gtk/gtktogglebutton.c: (gtk_toggle_button_set_property):
14 * gtk/gtktoolbutton.c: (gtk_tool_button_set_property),
15 (gtk_tool_button_get_property):
16 * gtk/gtktoolitem.c: (gtk_tool_item_set_property),
17 (gtk_tool_item_get_property):
18 * gtk/gtktreeview.c: (gtk_tree_view_set_property):
19 * gtk/gtkwidget.c: (gtk_widget_set_property):
20 * gtk/gtkwindow.c: (gtk_window_set_property):
21 Use G_OBJECT_WARN_INVALID_PROPERTY_ID consistently.
24 2008-01-06 Johan Dahlin <johan@gnome.org>
26 * gtk/gtk-builder-convert (GtkBuilderConverter._strip_root):
27 Make sure that --root works for toplevel widgets.
30 2008-01-05 Johan Dahlin <johan@gnome.org>
32 * modules/other/gail/tests/Makefile.am: Include Makefile.decl,
33 to make sure that make test-report works properly
35 2008-01-05 Christian Persch <chpe@gnome.org>
37 * tests/defaultvaluetest.c: Fix mem leak, and don't pass
38 GType as integer through gpointer. Bug #507395.
40 2008-01-04 Mathias Hasselmann <mathias@openismus.com>
42 Avoid some compiler warnings (#507000).
44 * gtk/gtkbuilder.c, gtk/gtkbuilderprivate.h: Use proper sign
45 for value argument of _gtk_builder_flags_from_string.
46 * gtk/gtkwidget.c: Don't alias the child pointer passed
47 to gdk_window_get_user_data.
49 2008-01-04 Michael Natterer <mitch@imendio.com>
51 * gdk/x11/gdkinput-x11.c (_gdk_device_get_history): don't forget
52 to set the time in the returned GdkTimeCoords.
54 2008-01-03 Emmanuele Bassi <ebassi@gnome.org>
56 * gtk/gtkfilechooserdefault.c (recent_sort_mru): Use the
57 correct comparison function (kudos to Christian Persch and
58 Claudio Saavedra for spotting this)
60 * gtk/gtkrecentchooserutils.c:
61 (sort_recent_items_mru),
62 (sort_recent_items_lru): Ditto as above.
64 2008-01-03 Johan Dahlin <johan@gnome.org>
66 * tests/defaultvaluetest.c: Make it pass again.
68 2008-01-02 Johan Dahlin <johan@gnome.org>
70 * tests/defaultvaluetest.c (test_type): Ignore a few more tests to
71 make it pass on Ubuntu.
72 (main): Use gtk_test_list_all_types () instead of providing our
74 And it no longer passes.
76 2007-12-30 Johannes Schmid <jhs@gnome.org>
78 * gtk/gtknotebook.c: (gtk_notebook_stop_reorder):
79 Also reorder menu when reordering tabs by drag & drop
82 * tests/testnotebookdnd.c: (create_notebook_with_notebooks):
83 Add a menu to one of the notebooks to have a test-case for
84 the change mentioned above.
86 2007-12-31 Philip Van Hoof <pvanhoof@gnome.org>
88 * gtk/gtktreemodel.c: Using GSlice for GtkTreePath
90 2007-12-31 Christian Persch <chpe@gnome.org>
92 * gtk/gtkprintunixdialog.c: (gtk_print_unix_dialog_get_property):
93 Plug a mem leak. Bug #506107.
95 2007-12-28 Matthias Clasen <mclasen@redhat.com>
97 * gtk/gtkiconfactory.c (render_fallback_image): Adjust to
98 icon cache api change. (#506135, Kazuki Iwamoto)
100 2007-12-28 Mathias Hasselmann <mathias@openismus.com>
102 Remove max_detail_height field from GtkCalendarPrivate. (#339540)
104 * gtk/gtkcalendar.c: Drop max_detail_height field, and use
105 a local variable instead in gtk_calendar_size_request.
107 2007-12-28 Matthias Clasen <mclasen@redhat.com>
109 * tests/defaultvaluetest.c: Add enough exclusions to make the
112 2007-12-28 Christian Persch <chpe@gnome.org>
114 * modules/other/gail/Makefile.am:
115 * modules/other/gail/tests/*:
116 * configure.in: Merge tests from standalone gail. Bug #504568.
118 2007-12-28 Matthias Clasen <mclasen@redhat.com>
120 * gtk/gtkclipboard.c: Make the finalizer work when display is
123 2007-12-28 Mathias Hasselmann <mathias@openismus.com>
125 Draw bottom shadow of GtkCalender headings. (#506113)
127 * gtk/gtkcalendar.c: Set proper initial height for priv->header_win.
129 2007-12-28 Matthias Clasen <mclasen@redhat.com>
131 * gtk/gtkcalendar.c: Document the initial values of year/month/day
134 2007-12-28 Christian Persch <chpe@gnome.org>
136 * gtk/gtkfontsel.c: (gtk_font_selection_get_property): Plug
137 a mem leak. Bug #506096.
139 2007-12-28 Matthias Clasen <mclasen@redhat.com>
143 * gtk/gtkprintoperation.c:
144 * gtk/gtkprogressbar.c:
145 * gtk/gtkmessagedialog.c:
150 * gtk/gtklinkbutton.c:
151 * gtk/gtkmenu.c: More default property value corrections.
153 2007-12-28 Matthias Clasen <mclasen@redhat.com>
155 * gtk/gtkitemfactory.c (gtk_item_factory_finalize): Don't unref
156 accel_group unless it is set.
158 2007-12-28 Matthias Clasen <mclasen@redhat.com>
160 * gdk/x11/gdkwindow-x11.c (get_default_title): Don't return NULL.
162 2007-12-28 Matthias Clasen <mclasen@redhat.com>
164 * gtk/gtkhandlebox.c: Fix the default values of shadow and
165 shadow-type properties.
167 * gtk/gtkfontsel.c: Fix the default values of several properties.
169 * gtk/gtkfilesel.c: Fix the default value of the show-fileops
172 * gtk/gtkcurve.c: Fix the default value of the curve-type property.
174 * gtk/gtkcombo.c: Fix the default value of the enable-arrows-always
177 2007-12-28 Johan Dahlin <johan@gnome.org>
179 * gtk/gtkdialog.c (gtk_dialog_buildable_custom_finished)
180 (gtk_dialog_buildable_custom_tag_start): Chain up.
181 This makes it possible to have accelerators tags on GtkDialog
184 2007-12-28 Mathias Hasselmann <mathias@openismus.com>
186 Add GTK_CALENDAR_SHOW_DETAILS display flag, which chooses if details
187 are shown within the widget, or just as tooltip. (#339540)
189 * gtk/gtkcalendar.c, gtk/gtkcalendar.h: Add "show-details" property
190 aka. GTK_CALENDAR_SHOW_DETAILS, and use it.
191 * tests/testcalendar.c: Test GTK_CALENDAR_SHOW_DETAILS. Reduce padding
194 2007-12-28 Mathias Hasselmann <mathias@openismus.com>
196 Try more decent appearance of calendar details separator. (#339540)
198 * gtk/gtkcalendar.c: Use different colors for drawing the separator,
199 and make it short by one pixel on each side.
201 2007-12-28 Mathias Hasselmann <mathias@openismus.com>
203 Apply trivial code-style changes from attachement 101101. (#339540)
205 * tests/testcalendar.c: Some updates to current GTK+ code-style.
207 2007-12-28 Mathias Hasselmann <mathias@openismus.com>
209 Restructure testcalendar for testing calendar details. (#339540)
211 * tests/testcalendar.c: Push code arround for testing calendar details.
213 2007-12-28 Mathias Hasselmann <mathias@openismus.com>
215 Implement GtkTooltip API for calendar details. (#339540)
217 * gtk/gtkcalendar.c: Add gtk_calendar_query_tooltip and chain it up.
218 Remember detail overflows in calendar_paint_day to show the tooltip
219 only when neccessary.
221 2007-12-28 Mathias Hasselmann <mathias@openismus.com>
223 Without setting "detail-width-chars" and "detail-height-rows"
224 properties not only the widget has to be redrawn on certain
225 conditions, but also its size must be recalculated. (#339540)
227 * gtk/gtkcalendar.c: Add calendar_queue_refresh and call
228 that function instead of gtk_widget_queue_draw.
230 2007-12-28 Mathias Hasselmann <mathias@openismus.com>
232 Consider details for size-request and expose-event. (#339540)
234 * gtk/gtkcalendar.c: Add gtk_calendar_get_detail and
235 is_color_attribute functions. Change gtk_calendar_size_request
236 and calendar_paint_day to consider and show calender details.
238 2007-12-28 Matthias Clasen <mclasen@redhat.com>
240 * gtk/gtkcombobox.c: Introduce local priv variables to
243 2007-12-27 Matthias Clasen <mclasen@redhat.com>
245 * gtk/gtkcombobox.c: Correct the default value for the
246 tearoff-title property.
248 * gtk/gtkcellrenderertext.c: Fix the default value for the
249 wrap-mode and font-scale properties.
251 * gtk/gtkaspectratio.c: Fix the default value for the ratio
254 2007-12-27 Matthias Clasen <mclasen@redhat.com>
256 * gkt/gtksignal.h: Fix 0<>NULL confusion in gtk_signal_connect...
257 defines. (#505708, MINAMI Hirokazu)
259 2007-12-27 Christian Persch <chpe@gnome.org>
261 * Makefile.am: Install gail.pc. Bug #505859.
263 2007-12-27 Mathias Hasselmann <mathias@openismus.com>
265 Add infrastructure for GtkCalendar details. (#339540)
267 * gtk/gtkcalendar.c, gtk/gtkcalendar.h, gtk/gtk.symbols:
268 Add "detail-width-chars" and "detail-height-rows" properties,
269 and gtk_calendar_set_detail_func function.
271 2007-12-27 Xan Lopez <xan@gnome.org>
274 * gtk/gtkstyle.c (gtk_border_new, gtk_border_copy):
276 Add gtk_border_new to avoid memory allocator confusions when using
277 GtkBorders. Also, make gtk_border_copy use g_slice_dup. (#454042)
279 2007-12-27 Christian Persch <chpe@gnome.org>
281 * gdk/x11/gdkscreen-x11.c: (init_randr12): Fir the patch from
282 bug #504886 not to read unitialised memory.
284 2007-12-26 Xan Lopez <xan@gnome.org>
286 * gtk/gtkstatusbar.c (has_extra_children): take into account the
287 modification of the internal frame contents to decide if we have
288 extra children. (#415677)
290 2007-12-22 Christian Persch <chpe@gnome.org>
292 * modules/other/gail/gailitem.c: Fix mem leak. Bug #505556.
294 2007-12-25 Christian Persch <chpe@gnome.org>
296 * modules/other/gail/gailwindow.c: (gail_window_initialize):
297 Initialise |widget|. Fixes a buglet introduced by the commit from bug
300 2007-12-25 Christian Persch <chpe@gnome.org>
302 * modules/other/gail/*.h: Use G_BEGIN_DECLS/G_END_DECLS. Bug #505268.
304 2007-12-25 Christian Persch <chpe@gnome.org>
306 * modules/other/gail/*.[ch]: Remove relocations from the atk
307 factories. Remove unused gail_foo_new() functions. Fix object
308 instantiation to be derivation safe by moving initialisation code
309 from the removed gail_foo_new() functions to the
310 AtkObjectClass::initialize implementation. Bug #505226.
312 2007-12-24 Matthias Clasen <mclasen@redhat.com>
314 * modules/other/gail/gailentry.c:
315 * modules/other/gail/gailimage.c:
316 * modules/other/gail/gailtextview.c: Remove non-multihead-safe
317 uses of clipboards and settings. (#504722, Christian Persch)
319 2007-12-24 Matthias Clasen <mclasen@redhat.com>
321 * gdk/gdkapplaunchcontext.c: Remove unneeded includes. (#505411,
324 2007-12-24 Matthias Clasen <mclasen@redhat.com>
326 * gtk/gtkcombobox.c: When popping up a menu from a treeview cell,
327 use the time and button information from the event. (#504901,
330 2007-12-23 Cody Russell <bratsche@gnome.org>
332 * gdk/win32/gdkevents-win32.c (show_window_recurse): Check that
333 the window is mapped before setting SW_RESTORE or SW_MINIMIZE.
334 Fixes a regression caused by #164537 patch where transient
335 windows that are hidden get shown (incorrectly) when their
336 parents are minimized. (#504984)
338 2007-12-22 Christian Persch <chpe@gnome.org>
340 * modules/other/gail/gailcell.c:
341 * modules/other/gail/gailcontainercell.c:
342 * modules/other/gail/gailexpander.c:
343 * modules/other/gail/gailtextcell.c:
344 * modules/other/gail/gailtextview.c:
345 * modules/other/gail/gailwindow.c: Fix compile warnings. Bug #504701.
347 2007-12-22 Christian Persch <chpe@gnome.org>
349 * modules/other/gail/*.c: Include config.h. Bug #504720.
351 2007-12-22 Christian Persch <chpe@gnome.org>
353 * modules/other/gail/*.c: Use G_DEFINE_TYPE[_WITH_CODE] instead of
354 handwritten get_type functions. Bug #504661.
356 2007-12-23 Xan Lopez <xan@gnome.org>
358 * gtk/gtktreeview.c (gtk_tree_view_build_tree): pass correct argument
359 to g_signal_emit for TEST_EXPAND_ROW (GtkTreeIter* vs. GtkTreeIter**).
361 Patch by Sadrul Habib Chowdhury (#504804)
363 2007-12-22 Christian Persch <chpe@gnome.org>
365 * modules/other/gail/Makefile.am: Link to gdk and gtk libs. Bug
366 #504645, patch by Li Yuan.
368 2007-12-22 Christian Persch <chpe@gnome.org>
370 * gdk/x11/gdkscreen-x11.c: (init_randr12): Plug mem leaks. Bug #504886.
372 2007-12-22 Christian Persch <chpe@gnome.org>
374 * modules/other/gail/gail.c:
375 * modules/other/gail/gailbutton.c:
376 * modules/other/gail/gailcell.c:
377 * modules/other/gail/gailcombo.c:
378 * modules/other/gail/gailcombo.h:
379 * modules/other/gail/gailcombobox.c:
380 * modules/other/gail/gailentry.c:
381 * modules/other/gail/gailexpander.c:
382 * modules/other/gail/gailmenuitem.c:
383 * modules/other/gail/gailnotebook.c:
384 * modules/other/gail/gailnotebookpage.c:
385 * modules/other/gail/gailnotebookpage.h:
386 * modules/other/gail/gailoptionmenu.c:
387 * modules/other/gail/gailrange.c:
388 * modules/other/gail/gailtextview.c:
389 * modules/other/gail/gailtreeview.c:
390 * modules/other/gail/gailtreeview.h:
391 * modules/other/gail/gailwindow.c: Use gdk_threads_add_idle.
394 2007-12-22 Matthias Clasen <mclasen@redhat.com>
396 * modules/other/gail/gailclist.c: Chain up the finalizer (#504570,
399 2007-12-21 Richard Hult <richard@imendio.com>
401 * gdk/quartz/gdkwindow-quartz.c: (_gdk_windowing_window_destroy):
402 Plug leak of destroyed subviews, fixes bug #504753.
404 2007-12-20 Johan Dahlin <johan@gnome.org>
406 * tests/Makefile.am (TEST_PROGS):
407 * tests/defaultvaluetest.c: Add a test for default values,
408 based on program by Christan Perch
410 2007-12-20 Johan Dahlin <johan@gnome.org>
412 * gtk/gtk-builder-convert (GtkBuilderConverter._remove_window):
413 Refactor to avoid some duplication.
414 Convert toplevel GtkMenu's top popups and not menubars in the ui manager.
415 Fixes #504749, Yuri Pimenov
417 2007-12-20 Kristian Rietveld <kris@imendio.com>
419 * configure.in: RYuri Pimenovemove leftovers from old XRandR check. Makes
420 the build work again on systems without xrandr 1.2.
422 2007-12-20 Christian Persch <chpe@gnome.org>
425 * modules/other/gail/libgail-util/Makefile.am:
426 Keep the same libtool version as the standalone libgail-util had.
429 2007-12-20 15:30:09 Tim Janik <timj@imendio.com>
431 * Makefile.decl: generate HTML reports for test-report perf-report full-report.
433 2007-12-20 Alexander Larsson <alexl@redhat.com>
435 * gdk/x11/gdkapplaunchcontext-x11.c:
436 Update for gio API changes
438 2007-12-20 Richard Hult <richard@imendio.com>
440 * gdk/quartz/GdkQuartzWindow.c:
441 * gdk/quartz/GdkQuartzWindow.h: Make manual resizing smoother by
442 processing events after changing the size.
444 2007-12-20 Richard Hult <richard@imendio.com>
446 * modules/other/gail/gailwindow.c: (gail_window_get_mdi_zorder):
447 Add stub for quartz to fix build.
449 2007-12-20 Christian Persch <chpe@gnome.org>
451 * modules/other/gail/Makefile.am:
452 * modules/other/gail/gailimage.c: (gail_image_class_init),
453 (gail_image_init), (elide_underscores), (gail_image_get_name),
454 (atk_image_interface_init), (gail_image_finalize):
455 * modules/other/gail/gailimage.h:
456 R modules/other/gail/gailintl.h:
457 * po/POTFILES.skip: Use the stock item's label as the name of the
458 accessible in gailimage.c. Bug #504246.
460 2007-12-19 Mathias Hasselmann <mathias@openismus.com>
462 Avoid some compiler warnings and remove obsolete code. (#339540)
464 * gtk/gtkcalendar.c: Change week and year variable in
465 calendar_paint_week_numbers from gint to guint. Remove obsolete "#if
466 0" block from calendar_paint_day: The feature in question is handled
467 few lines above. Cast data returned by gtk_selection_data_get_text()
468 to (gchar*) in gtk_calendar_drag_data_received.
470 2007-12-19 17:05:31 Tim Janik <timj@imendio.com>
472 * modules/other/Makefile.am: include Makefile.decl to unbreak test rules.
474 2007-12-19 Johan Dahlin <johan@gnome.org>
476 * tests/buildertest.c (test_object_properties):
477 Add another call to gtk_builder_add_string after using
478 delayed properties, as reported in #504393 but already
481 2007-12-18 Christian Persch <chpe@gnome.org>
484 * docs/reference/Makefile.am:
485 * docs/reference/libgail-util/*:
486 * gail-uninstalled.pc.in:
488 * modules/Makefile.am:
489 * modules/other/Makefile.am:
490 * modules/other/gail/*:
491 * modules/other/gail/libgail-util/*:
492 * po/POTFILES.skip: Integrate gail into gtk+. Bug #169488.
494 2007-12-17 Matthias Clasen <mclasen@redhat.com>
496 * gtk/gtksettings.c: Add a gtk-im-module GTK setting
497 * gdk/win32/gdkproperty-win32.c:
498 * gdk/x11/gdksettings.c: ...and back it by a Gtk/IMModule X setting.
500 * gtk/gtkimmodule.[hc]:
501 * gtk/gtkimmulticontext.[hc]: When determining the default context,
502 look at the gtk-im-module setting, and listen for changes to the
503 setting. (#502446, Akira Tagoh)
505 2007-12-17 Kristian Rietveld <kris@imendio.com>
507 * gtk/gtktooltip.c (gtk_tooltip_finalize),
508 (gtk_tooltip_set_last_window): use a weak pointer to set last_window
509 to NULL as soon as it's destroyed. (#496546, patch from
512 2007-12-17 Kristian Rietveld <kris@imendio.com>
514 * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_update_button):
515 always determine what arrow to show if show_sort_indicator is true.
516 (#352738, Chris Vine).
518 2007-12-16 Mathias Hasselmann <mathias@openismus.com>
520 Prevent assertion failure in gtk_paned_find_neighbours. (#503824,
523 * gtk/gtkpaned.c: Call gtk_container_forall instead of
524 gtk_container_foreach in get_child_panes.
526 2007-12-15 Xan Lopez <xan.lopez@nokia.com>
528 * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_layout_reorder):
530 Plug leak: When reordering the info in the list the old node is
531 removed but not freed. (#503569)
533 2007-12-15 Sebastian Dröge <slomo@circular-chaos.org>
535 * gdk/directfb/gdkcursor-directfb.c: (gdk_cursor_new_for_display):
536 Use u32 instead of __u32 and u8 instead of __u8 as the other types
537 are deprecated since DirectFB 1.0.0. If compiling with an older
538 version define the new type name to the old types. Fixes bug #503190.
540 2007-12-14 Ray Strode <rstrode@redhat.com>
542 * gtk/gtkwidget.c: Suggest g_signal_connect (..., "realize", ...)
543 instead of g_signal_connect_after (..., "realize", ...) as an
544 alternative to gtk_widget_realize () (bug 503537).
546 2007-12-14 Michael Natterer <mitch@imendio.com>
549 * gdk/gdkapplaunchcontext.h: #include <gio/gio.h> instead of
552 * gdk/gdkapplaunchcontext.c
553 * gdk/x11/gdkapplaunchcontext-x11.c: remove all gio includes, the
554 header already includes everything now.
556 2007-12-14 Mathias Hasselmann <mathias@openismus.com>
558 Correct "Since:" tags for GtkPageSetup and GtkPrintSettings as
559 next stable release shall be 2.16, not 2.14 - even if disagree.
561 * gtk/gtkpagesetup.c, gtk/gtkprintsettings.c: s/2.14/2.16/
563 2007-12-14 Mathias Hasselmann <mathias@openismus.com>
565 Change GtkToolItem to retrieve its properties from GtkToolShell
566 interface, instead of relying on being child of a GtkToolbar.
569 * gtk/gtk.symbols, docs/reference/gtk/gtk-docs.sgml,
570 docs/reference/gtk/gtk-sections.txt: Add GtkToolShell symbols.
571 * docs/reference/gtk/tmpl/gtktoolitem.sgml: Move section docs inline.
572 * gtk/gtktoolbar.c: Implement GtkToolShellIface.
573 * gtk/gtktoolbar.h: Remove _gtk_toolbar_rebuild_menu.
574 * gtk/gtktoolitem.c: Use GtkToolShell, instead of GtkToolbar.
575 Take section docs from template file and update them for GtkToolShell.
576 * gtk/Makefile.am: Add gtk/gtktoolshell.c and gtk/gtktoolshell.h.
577 * gtk/gtktoolshell.c, gtk/gtktoolshell.h: New GtkToolShellIface.
579 2007-12-14 Mathias Hasselmann <mathias@openismus.com>
581 Extract loading of GtkPageSetup and GtkPrintSettings from their
582 *_new_*() functions and move that code into separate
583 *_load_*() functions (#475565).
585 * gtk/gtk.symbols, gtk/gtkpagesetup.c, gtk/gtkpagesetup.h:
586 Extract gtk_page_setup_load_file, gtk_page_setup_load_key_file,
587 gtk_print_settings_load_file and gtk_print_settings_load_key_file.
588 Change the matching *_new_*() functions to use those functions.
590 2007-12-14 Matthias Clasen <mclasen@redhat.com>
593 * gtk/gtktooltip.[hc]: Add gtk_tooltip_set_icon_from_icon_name().
595 2007-12-14 Kristian Rietveld <kris@imendio.com>
597 * gtk/tests/liststore.c:
598 * gtk/tests/treestore.c: added tests for insertion functions.
600 Thu Dec 13 13:14:50 2007 Søren Sandmann <sandmann@redhat.com>
602 * Add RandR 1.2 support
604 - New monitors_changed signal - New API to get width/height of
605 monitors, and the name of the plug
607 2007-12-13 Kristian Rietveld <kris@imendio.com>
609 * gtk/tests/liststore.c:
610 * gtk/tests/treestore.c: test the move and swap functions on a
611 store with only one node.
613 2007-12-13 Kristian Rietveld <kris@imendio.com>
615 * gtk/gtktestutils.c (gtk_test_init): add a call to
618 * gtk/tests/treeview-scrolling.c: add g_test_bug() calls to
621 2007-12-13 Kristian Rietveld <kris@imendio.com>
623 * gtk/tests/liststore.c:
624 * gtk/tests/treestore.c: start composing tests for the list and tree
627 * gtk/tests/treeview-scrolling.c: added automated tests for
628 GtkTreeView's scrolling "subsystem".
630 * gtk/tests/Makefile.am: updated; added new test programs.
632 2007-12-13 Mathias Hasselmann <mathias@openismus.com>
634 Make the code compile again after the GdkAppLaunchContext changes.
636 * configure.in: Add gio-2.0 to GDK_PACKAGES.
637 * gdk/gdkinternals.h: Include <gio/gappinfo.h>.
639 2007-12-12 Matthias Clasen <mclasen@redhat.com>
641 * gdk/gdkapplaunchcontext.c: Add docs
643 2007-12-12 Matthias Clasen <mclasen@redhat.com>
645 * gdk/gdkapplaunchcontext.[hc]: Implement GAppLaunchContext
646 in gdk, providing startup notification. (#503203)
648 * gdk/x11/gdkapplaunchcontext-x11.c:
649 * gdk/win32/gdkapplaunchcontext-win32.c:
650 * gdk/quartz/gdkapplaunchcontext-quartz.c:
651 * gdk/directfb/gdkapplaunchcontext-directfb.c: Backend-specific
652 parts. All but X11 are just empty stubs for now.
655 * gdk/gdkinternals.h:
657 * gdk/x11/Makefile.am:
658 * gdk/win32/Makefile.am:
659 * gdk/quartz/Makefile.am:
660 * gdk/directfb/Makefile.am: Necessary glue.
662 2007-12-12 Mathias Hasselmann <mathias@openismus.com>
664 * gtk/gtkdnd.c: Another attempt to improve gtk_drag_dest_set docs.
666 2007-12-11 Attilio Fiandrotti <attilio.fiandrotti@gmail.com>
668 * gdk/directfb/gdktestutils-directfb.c:
669 * gdk/directfb/Makefile.am: Applied a patch by Claudio Ciccani
670 which adds testing functions to the DirectFB backend.
672 2007-12-11 Attilio Fiandrotti <attilio.fiandrotti@gmail.com>
674 * gdk/directfb/gdkdrawable-directfb.c: Applied a patch by Claudio
675 Ciccani which fixes the mixing of gdk and cairo rendering.
677 2007-12-11 Mathias Hasselmann <mathias@openismus.com>
679 * gtk/gtkdnd.c, gtk/gtkwidget.c: Mention impact of GtkDestDefaults
680 on "drag-motion" handlers. Clearify documentation for
683 2007-12-11 15:44:01 Tim Janik <timj@imendio.com>
685 * buildertest.c: made unnecessarily exported symbols static.
686 switched g_return_if_fail() statements in tests to assertions.
687 special cased currently failing Widget/accesibility test to
688 run only for g_test_thorough(), so it doesn't break make check.
689 some coding style fixes.
691 * Makefile.am: added buildertest to TEST_PROGS.
693 2007-12-11 Stefan Kost <ensonic@users.sf.net>
695 * docs/tutorial/gtk-tut.sgml:
696 Use gtk_widget_get_parent_window() instead of widget->parent->window.
698 2007-12-10 Richard Hult <richard@imendio.com>
700 * gdk/quartz/Makefile.am:
701 * gdk/quartz/gdkquartz.h:
702 * gdk/quartz/gdkwindow-quartz.c: Install backend specific
703 header (bug #405915). Also add a getter for the toplevel nswindow.
705 2007-12-10 Richard Hult <richard@imendio.com>
707 * gdk/quartz/gdkdrawable-quartz.c:
708 (gdk_quartz_drawable_get_context),
709 (gdk_quartz_drawable_release_context):
710 * gdk/quartz/gdkeventloop-quartz.c: (gdk_event_prepare),
711 (gdk_event_check), (gdk_event_dispatch), (poll_func):
712 * gdk/quartz/gdkwindow-quartz.h: Replace the autorelease pools
713 used for each drawing context and in prepare, dispatch and poll
714 with one that exists across each main loop iteration. Fixes leaks
715 on leopard and protects against future leaks introduce when the
716 underlying system changes again (bug #492977).
718 2007-12-10 Richard Hult <richard@imendio.com>
720 * gdk/quartz/gdkwindow-quartz.c: (move_resize_window_internal):
721 Fix the check for no changes to position and size.
723 2007-12-10 Richard Hult <richard@imendio.com>
725 * gdk/quartz/GdkQuartzView.c: Ignore drawRect calls with zero
726 sized areas at (0, 0), patch from Paul Davis.
728 2007-12-10 Richard Hult <richard@imendio.com>
730 * gdk/quartz/gdkprivate-quartz.h:
731 * gdk/quartz/gdkeventloop-quartz.c:
732 (_gdk_quartz_event_loop_get_pending),
733 (_gdk_quartz_event_loop_check_pending),
734 (_gdk_quartz_event_loop_release_event), (gdk_event_prepare),
735 (gdk_event_check), (gdk_event_dispatch):
736 * gdk/quartz/gdkevents-quartz.c: (gdk_events_pending)
737 (_gdk_events_queue): Fix a bug where we could end up trying to
738 handle the same event more than once. Based on patch from Paul
741 2007-12-10 Tor Lillqvist <tml@novell.com>
743 * gtk-zip.sh.in: Include bin/gtk-builder-convert in the dev
746 2007-12-10 Matthias Clasen <mclasen@redhat.com>
748 * gtk/gtknotebook.c (gtk_notebook_real_remove): Another fix
749 to avoid further fallout from the fix for bug 388321.
751 2007-12-09 09:56:06 Attilio Fiandrotti <attilio.fiandrotti@gmail.com>
753 * gdk/directfb/gdkgc-directfb.c:
754 * gdk/directfb/gdkdrawable-directfb.c:
755 * gdk/directfb/gdkdirectfb.h:
756 * gdk/directfb/gdkwindow-directfb.c:
757 * gdk/directfb/gdkprivate-directfb.h: Committed several patches
758 (window_flip_group, no_background_pixmap_fix, opt_temp_region2,
759 blit_after_cairo_fix, rect_clip_fix, fast_blend, opt_temp_region_etc,
760 opt_clip_region_and_fill_rects, no_state_resets) by Denis Oliver Knopp
761 which are expected to improve the performance of the DirectFB backend.
762 Experimental pieces of code (GDK_DIRECTFB_NO_EXPERIMENTS) are disabled.
764 2007-12-07 Matthias Clasen <mclasen@redhat.com>
766 * gtk/gtkcontainer.c: Correct the documentation of child
767 property getter arguments. (#501992, David Brigada)
769 2007-12-07 Matthias Clasen <mclasen@redhat.com>
771 * gtk/gtkfilechooserdefault.c (shortcuts_reload_icons): Don't
772 leak pixbufs. (#502250, Yevgen Muntyan)
774 2007-12-07 Yevgen Muntyan <muntyan@tamu.edu>
776 * gtk/gtkprintunixdialog.c:
777 * gtk/gtkpagesetupunixdialog.c: added alternative button order in
778 Print and Page Setup dialogs (#502202).
780 2007-12-07 13:16:33 Tim Janik <timj@imendio.com>
782 * Makefile.decl: skip tests if gdktarget!=x11, since GUI tests need
783 Xvfb. only start Xvfb if TEST_PROGS is not empty. moved "set -e" out
784 of XVFB_START, since it's the GTESTER invokation that needs this.
786 2007-12-06 Tommi Komulainen <tommi.komulainen@iki.fi>
788 * gdk-pixbuf/gdk-pixbuf.symbols:
790 * gdk/gtk.symbols: Remove trailing whitespace that can trigger false
791 positives in abicheck.sh
793 2007-12-06 18:45:06 Attilio Fiandrotti <attilio.fiandrotti@gmail.com>
795 * gdk/directfb/gdkevents-directfb.c: Committed a patch by DOK to fix
796 GDK events generations in the DirectFB backend.
798 2007-12-06 13:55:06 Tim Janik <timj@imendio.com>
800 * Makefile.decl: replaced seq(1) invokation for X11 ids with a hardcoded
801 set of likely unused display ids, because MacOS has no seq(1) command.
803 2007-12-06 Richard Hult <richard@imendio.com>
805 * gdk/quartz/gdkevents-quartz.c:
806 (synthesize_crossing_events_for_ns_event): Fix warning when
807 switching spaces in leopard.
809 2007-12-06 13:38:36 Tim Janik <timj@imendio.com>
811 * tests/floatingtest.c: ported to new testing framework.
813 * tests/Makefile.am: run floatingtest as testing framework test.
815 2007-12-06 10:44:52 Tim Janik <timj@imendio.com>
817 * tests/autotestfilechooser.c: majorly speed up execution by reducing
818 timeouts and converting main loop sleeps to pending/iterate loops with
819 very low priority async handlers. eliminate output for non-verbose
820 tests. assert successfull subtests in all test functions. use testing
823 * tests/Makefile.am: add autotestfilechooser to TEST_PROGS, so it's
824 executed inside Xvfb upon make check.
826 2007-12-06 08:23:38 Tim Janik <timj@imendio.com>
828 * tests/objecttests.c: use string comparisons for string property
829 values and get rid of referencing symbols in array initialization.
831 2007-12-05 18:59:59 Tim Janik <timj@imendio.com>
833 * gtk+/Makefile.decl: run tests in current dir after setting up the
834 logging directory, so their results get properly merged into the
837 * gtk+/gtk/gtktestutils.[hc]: added gtk_test_list_all_types() for
838 tests to loop over registered Gdk/Gtk+ types.
840 * gtk+/tests/objecttests.c: new test program, implements automated
841 property tests. several properties are blacklisted because they
842 seem to trigger Gdk/Gtk+ bugs. ./objecttests -m thorough --verbose
843 can be used to test blacklisted properties and see which proprty failed.
845 2007-12-04 Richard Hult <richard@imendio.com>
847 * gdk/quartz/gdkwindow-quartz.c: (_gdk_windowing_window_init):
848 Fully initialize the root window, fixes bug #501583.
850 2007-12-04 Matthias Clasen <mclasen@redhat.com>
852 * gtk/gtknotebook.c: Modify the tab-label-destroy fix to not
855 2007-12-03 Richard Hult <richard@imendio.com>
857 * gtk/gtkquartz.c: (_gtk_quartz_set_selection_data_for_pasteboard):
858 Don't crash when dragging from a source that doesn't support uri
859 lists (bug #499868, Paul Davis).
861 2007-12-03 Richard Hult <richard@imendio.com>
863 * gdk/quartz/gdkwindow-quartz.c:
864 (gdk_window_impl_quartz_begin_paint_region): Don't crash when a
865 parent relative bg pixmap is set, and no parent has a bg
866 pixmap. Fixes bug #500804.
868 2007-12-03 Matthias Clasen <mclasen@redhat.com>
870 Two optimizations for icon cache lookups.
872 * gtk/gtkiconcache.[hc]:
873 * gtk/gtkicontheme.c: Remember the directory index for
874 subdirectories, instead of running over the directory list
877 * gtk/gtkiconcache.c (find_image_offset): Remember the last
878 chain and try it first; this helps with the the usage patterns
879 in gtkicontheme.c, where the same icon is queried for a lot
882 2007-12-03 15:18:17 Tim Janik <timj@imendio.com>
884 * gtk/Makefile.am (gtktypefuncs.c): use 'grep -o' to extract _get_type
885 functions from header files. this should be portable across linux and
886 Mac OS, unlike the previpous sed expression.
888 2007-12-1 Cody Russell <bratsche@gnome.org>
890 * gtk/gtkpaned.c: (gtk_paned_set_position) [Win32]:
891 On Windows, queue a redraw of child2 whenever we set
892 the pane handle position. This is unfortunately kind
893 of hacky, but solves the visual artifacts that were
894 occuring on at least certain types of child widgets
895 (e.g., text views and tree views) that are inside
896 horizontal or vertical panes. (#144269)
898 2007-11-30 Matthias Clasen <mclasen@redhat.com>
900 * gtk/gtkrc.c: Fix doc typos. (#500672, David Lambert)
902 2007-11-29 Matthias Clasen <mclasen@redhat.com>
904 * gtk/gtkmenuitem.c (gtk_menu_item_paint): Remove leftover
907 2007-11-29 Matthias Clasen <mclasen@redhat.com>
909 * gtk/Makefile.am: Fix ordering of subdirs.
911 2007-11-28 Tor Lillqvist <tml@novell.com>
913 A proper build of GNU libintl is supposed to export the variable
914 _nl_msg_cat_cntr. configure looks for that variable in order to
915 recognize GNU gettext. If it sees that it is indeed GNU gettext
916 that is used, it decides to install message catalogs in
917 share/locale, otherwise in lib/locale. Until now on Windows I have
918 built GTK+ against a build of GNU gettext that did not export
919 _nl_msg_cat_cntr. But this will change, so we can't assume message
920 catalogs are always in lib/locale.
922 * gtk/gtkmain.c: (_gtk_get_localedir) [Win32]: Rework to handle
923 GTK_LOCALEDIR being either in "lib" or "share". Move the function
924 before the inclusion of gtkprivate.h so that it sees the original
927 * gtk-zip.sh.in: Check whether the message catalogs are in
928 share/locale or lib/locale.
930 * config.h.win32.in: Tack on "/share/locale" to GTK_LOCALEDIR so
931 that the code in _gtk_get_localedir() will find the slashes.
933 2007-11-28 Tor Lillqvist <tml@novell.com>
935 * gtk/Makefile.am: Improve portability. The -o option is present
936 only in newish GNU egreps. Use one more sed in the pipeline
939 2007-11-28 Tor Lillqvist <tml@novell.com>
941 Fix #375893, patch by Ben Hague:
943 * gtk/gtkfilesystemwin32.c (get_viewable_logical_drives): Wrapper
944 around GetLogicalDrives() that takes also the viewable drive
945 restrictions in the Registry (which are usually the result of an
946 Active Directory Group Policy) into account.
948 (check_volumes, gtk_file_system_win32_list_volumes) Call
949 get_viewable_logical_drives() instead of GetLogicalDrives().
951 2007-11-27 Matthias Clasen <mclasen@redhat.com>
953 * gtk/gtkwindow.c (gtk_window_move_resize): Zero some
954 variables to silence valgrind. (#495124, Morten Welinder)
956 2006-11-26 Ryan Lortie <desrt@desrt.ca>
958 * docs/reference/gtk/tmpl/gtkbuildable.sgml: add clarification stating
959 that the construct_child function is responsible for returning a
961 * gtkbuilder.c (_gtk_builder_construct): remove g_object_ref() for
962 objects from constructors
963 * gtkuimanager.c (gtk_ui_manager_buildable_construct_child): add
964 g_object_ref() to this construction function (it's the only
969 2006-11-26 Ryan Lortie <desrt@desrt.ca>
971 * gtkbuilder.c: remove concept of root objects and just refcount
972 all objects in the builder. Fixes #496651.
974 2007-11-26 Ryan Lortie <desrt@desrt.ca>
976 * tests/buildertest.c (test_window): fix invalid free
978 2007-11-26 Josselin Mouette <joss@malsain.org>
980 reviewed by: Federico Mena Quintero
982 * gtk/gtkfilechooserdefault.c: (shortcuts_append_paths),
983 (shortcuts_add_bookmarks), (shortcuts_selection_changed_cb),
984 (shortcuts_list_create), (gtk_file_chooser_default_should_respond):
985 Make the shortcuts activate with a single click. (#148828)
986 Fix a few things affected by the change:
987 - Set selection mode to GTK_SELECTION_SINGLE to allow a case
988 where no shortcut is selected.
989 - Don't activate a shortcut in the response callback.
990 - Filter out duplicate entries in volumes and bookmarks to
991 avoid the selection to change when reordering them with DnD.
993 2007-11-26 Matthias Clasen <mclasen@redhat.com>
997 * gtk/gtkplugprivate.h:
999 * gtk/gtksocketprivate.h:
1000 * gtk/gtktable.c: Fix up some doc comments to shut up gtk-doc.
1002 2007-11-26 Matthias Clasen <mclasen@redhat.com>
1004 * configure.in: Use $CUPS_CONFIG instead of hardcoded cups-config.
1005 (#495574, Richard Hult)
1007 2007-11-26 Matthias Clasen <mclasen@redhat.com>
1009 * gtk/gtkprintunixdialog.c: Change some labels to be clearer.
1010 String change ! (#376361, Sven Neumann)
1012 2007-11-26 Matthias Clasen <mclasen@redhat.com>
1014 * gtk/gtknotebook.c (gtk_notebook_update_labels): Short-circuit on
1016 (gtk_notebook_destroy): Destroy tab_label widgets. (#388321, Morten
1019 2007-11-26 Matthias Clasen <mclasen@redhat.com>
1021 * gtk/gtkassistant.c: Improve alternative button
1022 ordering. (#476827, Yevgen Muntyan, patch by Carlos Garnacho)
1024 2007-11-26 Matthias Clasen <mclasen@redhat.com>
1026 * gtk/gtkcalendar.c: Fix a theming problem with colors
1027 in GtkCalendar. (#499703, Michael Hofmann)
1029 2007-11-26 Matthias Clasen <mclasen@redhat.com>
1031 * configure.in: Bump glib requirement to 2.15.0 (for g_test_init)
1033 2007-11-26 Matthias Clasen <mclasen@redhat.com>
1035 Use templates for glib-mkenums calls instead of
1036 complicated commandlines in Makefiles. (#429910)
1038 * gdk-pixbuf/Makefile.am:
1041 * perf/Makefile.am: Use templates for glib-mkenums
1043 * gdk-pixbuf/gdk-pixbuf-enum-types.[ch].template:
1044 * gdk/gdkenumtypes.[ch].template:
1045 * gtk/gtktypebuiltings.[ch].template:
1046 * perf/typebuiltins.[ch].template: The templates
1048 2007-11-26 Matthias Clasen <mclasen@redhat.com>
1050 * gtk/gtkfilechooserbutton.c:
1051 * gtk/gtktoolbar.c: Don't use guint8 for bitfields, since
1052 some compilers choke on that. (#467722)
1054 2007-11-26 Matthias Clasen <mclasen@redhat.com>
1056 * gtk/gtkaboutdialog.c (gtk_about_dialog_set_website): Add a note
1057 about hook setup. (#425004, Emmanuele Bassi)
1059 2007-11-26 Tor Lillqvist <tml@novell.com>
1061 * gdk/win32/gdkwindow-win32.c (gdk_window_fullscreen): Use the
1062 monitor the window currently is on, not always the primary
1063 monitor. (#463865, Tim Evans)
1065 2007-11-26 Tor Lillqvist <tml@novell.com>
1067 * gdk/win32/gdktestutils-win32.c: New file, dummy implementations.
1069 * gdk/win32/Makefile.am: Add it.
1071 2007-11-26 Tor Lillqvist <tml@novell.com>
1073 * configure.in: Don't add jasper to all_loaders if no libjasper.
1075 2007-11-25 Bastien Nocera <hadess@hadess.net>
1077 * configure.in: Add detection for libjasper, used by the
1078 gdk-pixbuf JPEG2000 loader
1080 2007-11-25 Matthias Clasen <mclasen@redhat.com>
1082 * configure.in: Require gtk-doc 1.8
1084 * */*.c: Use gtk-doc abbreviations for examples in docs.
1086 2007-11-25 Matthias Clasen <mclasen@redhat.com>
1088 * gtk/gtktreeview.c (gtk_tree_view_set_show_expanders): Fix a
1091 2007-11-25 Matthias Clasen <mclasen@redhat.com>
1093 * gtk/gtkdialog.c: Move signal and property documentation inline,
1094 fix a problem with the ::response signal docs. (#499133, Josselin
1097 2007-11-22 15:48:26 Tim Janik <timj@imendio.com>
1099 * Makefile.decl: initialize automake variables EXTRA_DIST and
1100 TEST_PROGS for unconditional appending via += in other makefiles.
1101 define recursive test targets: test, test-report, perf-report,
1102 full-report, as described here:
1103 http://mail.gnome.org/archives/gtk-devel-list/2007-November/msg00000.html
1104 the test targets will execute Gtk+ test programs within an Xvfb session.
1106 * gtk/gtktestutils.c: call g_test_init() from gtk_test_init().
1108 * gtk/tests/testing.c: use g_test_add_func() to register tests and use
1109 g_test_run() to run the tests to integrate with the testing framework.
1111 * gtk/tests/Makefile.am: removed exemplary testing rules.
1113 * Makefile.am, gtk/tests/Makefile.am, gtk/Makefile.am:
1114 * gtk/xdgmime/Makefile.am, gtk/theme-bits/Makefile.am:
1115 * tests/Makefile.am, docs/reference/gdk-pixbuf/Makefile.am:
1116 * docs/reference/gdk/Makefile.am, docs/reference/gtk/Makefile.am:
1117 * docs/reference/Makefile.am, docs/tools/Makefile.am:
1118 * docs/tutorial/Makefile.am, docs/faq/Makefile.am, docs/Makefile.am:
1119 * gdk-pixbuf/pixops/Makefile.am, gdk-pixbuf/Makefile.am:
1120 * demos/gtk-demo/Makefile.am, demos/Makefile.am:
1121 * modules/input/Makefile.am, modules/printbackends/file/Makefile.am:
1122 * modules/printbackends/test/Makefile.am, modules/printbackends/Makefile.am:
1123 * modules/printbackends/cups/Makefile.am, modules/printbackends/lpr/Makefile.am:
1124 * modules/engines/ms-windows/Theme/gtk-2.0/Makefile.am:
1125 * modules/engines/ms-windows/Theme/Makefile.am:
1126 * modules/engines/ms-windows/Makefile.am:
1127 * modules/engines/Makefile.am, modules/engines/pixbuf/Makefile.am:
1128 * modules/Makefile.am, m4macros/Makefile.am, perf/Makefile.am:
1129 * contrib/Makefile.am, contrib/gdk-pixbuf-xlib/Makefile.am:
1130 * gdk/directfb/Makefile.am, gdk/linux-fb/Makefile.am:
1131 * gdk/quartz/Makefile.am, gdk/win32/rc/Makefile.am:
1132 * gdk/win32/Makefile.am, gdk/x11/Makefile.am, gdk/Makefile.am:
1133 include $(top_srcdir)/Makefile.decl, adapted EXTRA_DIST assignments.
1135 2007-11-22 Matthias Clasen <mclasen@redhat.com>
1137 * modules/printbackends/cups/gtkcupsutils.c: Fix a casting problem.
1138 (#485662, patch by Herbert Valerio Riedel)
1140 2007-11-22 Matthias Clasen <mclasen@redhat.com>
1142 * gtk/gtktextiter.c: Fix an aliasing problem. (#347585, Ed Catmur)
1144 2007-11-21 Richard Hult <richard@imendio.com>
1146 * gdk/quartz/Makefile.am: * gdk/quartz/gdktestutils-quartz.c: Add
1147 stubs for the testing functions to fix the build.
1149 2007-11-21 Behdad Esfahbod <behdad@gnome.org>
1151 * tests/testrichtext.c (setup_buffer): Fix C89 compilation issue.
1152 (#467711, The Written Word)
1154 2007-11-21 Ross Burton <ross@openedhand.com>
1156 * gdk/x11/gdksettings.c:
1157 Add xsetting for gtk-scrolled-window-placement (#458103).
1159 2007-11-21 Behdad Esfahbod <behdad@gnome.org>
1161 * gtk/gtkmenuitem.c (gtk_menu_item_class_init),
1162 (gtk_menu_item_paint): Make GtkMenuItem's arrow size themeable.
1163 (#469239, Michael Natterer)
1165 2007-11-21 Behdad Esfahbod <behdad@gnome.org>
1167 * gdk/x11/gdksettings.c (gdk_settings_names, gdk_settings_map): Add
1168 Gtk/EnableAccels and Gtk/EnableMnemonics xsettings for
1169 gtk-enable-accels and gtk-enable-mnemonics GtkSettings respectively.
1170 (#436536, Tommi Komulainen)
1172 2007-11-21 Matthias Clasen <mclasen@redhat.com>
1174 * gtk/gtktoolbar.c: Fix the default value of the toolbar-style
1175 property. (#489782, Jan Janech)
1177 2007-11-20 Matthias Clasen <mclasen@redhat.com>
1179 * gtk/gtkimage.c (animation_timeout): Avoid drawing one too many
1180 frames. (#107398, Owen Taylor, Miguel Gomez)
1182 Tue Nov 20 15:19:42 2007 +0100 Tim Janik
1184 Moved Gdk test functions from Gtk+ to Gdk test utils.
1186 * gdk/Makefile.am: added gdktestutils.h to public includes.
1188 * gdk/gdk.h: added gdktestutils.h to public includes.
1190 * gdk/gdk.symbols: added gdk_test_simulate_button, gdk_test_simulate_key,
1191 gdk_test_render_sync.
1193 * gdk/gdktestutils.h: new file, added prototypes for gdk_test_simulate_button,
1194 gdk_test_simulate_key, gdk_test_render_sync.
1196 * gdk/x11/Makefile.am: build gdktestutils-x11.c.
1198 * gdk/x11/gdktestutils-x11.c: implemented gdk_test_simulate_button,
1199 gdk_test_simulate_key, gdk_test_render_sync.
1201 * gtk/gtktestutils.c:
1202 * gtk/gtktestutils.h:
1203 * gtk/gtk.symbols: removed gtk_test_simulate_button
1204 gtk_test_simulate_key, gtk_test_xserver_render_sync.
1206 * gtk/tests/testing.c: call gdk_test_render_sync.
1208 Thu Nov 15 13:11:39 2007 +0100 Tim Janik
1210 Added unit tests for Gtk+ testing utilities.
1212 * gtk/tests/testing.c: added a sample test program that tests Gtk+ test
1213 utility functions. some g_test_* related portions are disabled and need
1214 to be enabled once Gtk+ depends on a new glib with the GLib testing
1215 framework integrated.
1217 * gtk/tests/Makefile.am: new subdirectory to include quick Gtk+ tests.
1218 added exemplary test rules to run tests inside Xvfb. this needs to depend
1219 on gtester for full fledged testing.
1221 * gtk/Makefile.am: build gtk+/gtk/tests, define -DGTK_ENABLE_BROKEN when
1222 collecting _get_type functions to catch e.g. gtk_text_get_type().
1224 * configure.in: create gtk/tests/Makefile.in and gtk/tests/Makefile.
1226 Thu Nov 15 11:55:34 2007 +0100 Tim Janik
1228 Added Gtk+ testing utilities.
1230 * gtk/gtktestutils.h, gtk/gtktestutils.c: added unit test utility functions.
1231 for the most part, the functions herein involve navigating and interacting
1232 with dialog elements programatically, to automate user interaction tests of
1233 dialogs and widgets.
1235 * gtk/gtk.h: include gtk/gtktestutils.h as public API.
1237 * gtk/gtk.symbols: added gtk_test_* symbols.
1239 * gtk/Makefile.am: include gtktestutils.h and gtktestutils.c into the build.
1240 generate gtktypefuncs.c which contains a list of all _get_type functions in
1242 2007-11-20 Bastien Nocera <hadess@hadess.net>
1244 * configure.in: add support for conditional icns gdk-pixbuf loader
1247 2007-11-19 10:31:26 Tim Janik <timj@imendio.com>
1249 * configure.in: updated version number to 2.15.0 for development.
1251 2007-11-19 10:27:39 Tim Janik <timj@imendio.com>
1253 === Branch for 2.12 ===