mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-18 09:00:34 +00:00
d7f3ab0569
2007-12-10 Richard Hult <richard@imendio.com> * gdk/quartz/gdkdrawable-quartz.c: (gdk_quartz_drawable_get_context), (gdk_quartz_drawable_release_context): * gdk/quartz/gdkeventloop-quartz.c: (gdk_event_prepare), (gdk_event_check), (gdk_event_dispatch), (poll_func): * gdk/quartz/gdkwindow-quartz.h: Replace the autorelease pools used for each drawing context and in prepare, dispatch and poll with one that exists across each main loop iteration. Fixes leaks on leopard and protects against future leaks introduce when the underlying system changes again (bug #492977). svn path=/trunk/; revision=19149
551 lines
19 KiB
Plaintext
551 lines
19 KiB
Plaintext
2007-12-10 Richard Hult <richard@imendio.com>
|
|
|
|
* gdk/quartz/gdkdrawable-quartz.c:
|
|
(gdk_quartz_drawable_get_context),
|
|
(gdk_quartz_drawable_release_context):
|
|
* gdk/quartz/gdkeventloop-quartz.c: (gdk_event_prepare),
|
|
(gdk_event_check), (gdk_event_dispatch), (poll_func):
|
|
* gdk/quartz/gdkwindow-quartz.h: Replace the autorelease pools
|
|
used for each drawing context and in prepare, dispatch and poll
|
|
with one that exists across each main loop iteration. Fixes leaks
|
|
on leopard and protects against future leaks introduce when the
|
|
underlying system changes again (bug #492977).
|
|
|
|
2007-12-10 Richard Hult <richard@imendio.com>
|
|
|
|
* gdk/quartz/gdkwindow-quartz.c: (move_resize_window_internal):
|
|
Fix the check for no changes to position and size.
|
|
|
|
2007-12-10 Richard Hult <richard@imendio.com>
|
|
|
|
* gdk/quartz/GdkQuartzView.c: Ignore drawRect calls with zero
|
|
sized areas at (0, 0), patch from Paul Davis.
|
|
|
|
2007-12-10 Richard Hult <richard@imendio.com>
|
|
|
|
* gdk/quartz/gdkprivate-quartz.h:
|
|
* gdk/quartz/gdkeventloop-quartz.c:
|
|
(_gdk_quartz_event_loop_get_pending),
|
|
(_gdk_quartz_event_loop_check_pending),
|
|
(_gdk_quartz_event_loop_release_event), (gdk_event_prepare),
|
|
(gdk_event_check), (gdk_event_dispatch):
|
|
* gdk/quartz/gdkevents-quartz.c: (gdk_events_pending)
|
|
(_gdk_events_queue): Fix a bug where we could end up trying to
|
|
handle the same event more than once. Based on patch from Paul
|
|
Davis.
|
|
|
|
2007-12-10 Tor Lillqvist <tml@novell.com>
|
|
|
|
* gtk-zip.sh.in: Include bin/gtk-builder-convert in the dev
|
|
package. (#502850)
|
|
|
|
2007-12-10 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtknotebook.c (gtk_notebook_real_remove): Another fix
|
|
to avoid further fallout from the fix for bug 388321.
|
|
|
|
2007-12-09 09:56:06 Attilio Fiandrotti <attilio.fiandrotti@gmail.com>
|
|
|
|
* gdk/directfb/gdkgc-directfb.c:
|
|
* gdk/directfb/gdkdrawable-directfb.c:
|
|
* gdk/directfb/gdkdirectfb.h:
|
|
* gdk/directfb/gdkwindow-directfb.c:
|
|
* gdk/directfb/gdkprivate-directfb.h: Committed several patches
|
|
(window_flip_group, no_background_pixmap_fix, opt_temp_region2,
|
|
blit_after_cairo_fix, rect_clip_fix, fast_blend, opt_temp_region_etc,
|
|
opt_clip_region_and_fill_rects, no_state_resets) by Denis Oliver Knopp
|
|
which are expected to improve the performance of the DirectFB backend.
|
|
Experimental pieces of code (GDK_DIRECTFB_NO_EXPERIMENTS) are disabled.
|
|
|
|
2007-12-07 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtkcontainer.c: Correct the documentation of child
|
|
property getter arguments. (#501992, David Brigada)
|
|
|
|
2007-12-07 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtkfilechooserdefault.c (shortcuts_reload_icons): Don't
|
|
leak pixbufs. (#502250, Yevgen Muntyan)
|
|
|
|
2007-12-07 Yevgen Muntyan <muntyan@tamu.edu>
|
|
|
|
* gtk/gtkprintunixdialog.c:
|
|
* gtk/gtkpagesetupunixdialog.c: added alternative button order in
|
|
Print and Page Setup dialogs (#502202).
|
|
|
|
2007-12-07 13:16:33 Tim Janik <timj@imendio.com>
|
|
|
|
* Makefile.decl: skip tests if gdktarget!=x11, since GUI tests need
|
|
Xvfb. only start Xvfb if TEST_PROGS is not empty. moved "set -e" out
|
|
of XVFB_START, since it's the GTESTER invokation that needs this.
|
|
|
|
2007-12-06 Tommi Komulainen <tommi.komulainen@iki.fi>
|
|
|
|
* gdk-pixbuf/gdk-pixbuf.symbols:
|
|
* gdk/gdk.symbols:
|
|
* gdk/gtk.symbols: Remove trailing whitespace that can trigger false
|
|
positives in abicheck.sh
|
|
|
|
2007-12-06 18:45:06 Attilio Fiandrotti <attilio.fiandrotti@gmail.com>
|
|
|
|
* gdk/directfb/gdkevents-directfb.c: Committed a patch by DOK to fix
|
|
GDK events generations in the DirectFB backend.
|
|
|
|
2007-12-06 13:55:06 Tim Janik <timj@imendio.com>
|
|
|
|
* Makefile.decl: replaced seq(1) invokation for X11 ids with a hardcoded
|
|
set of likely unused display ids, because MacOS has no seq(1) command.
|
|
|
|
2007-12-06 Richard Hult <richard@imendio.com>
|
|
|
|
* gdk/quartz/gdkevents-quartz.c:
|
|
(synthesize_crossing_events_for_ns_event): Fix warning when
|
|
switching spaces in leopard.
|
|
|
|
2007-12-06 13:38:36 Tim Janik <timj@imendio.com>
|
|
|
|
* tests/floatingtest.c: ported to new testing framework.
|
|
|
|
* tests/Makefile.am: run floatingtest as testing framework test.
|
|
|
|
2007-12-06 10:44:52 Tim Janik <timj@imendio.com>
|
|
|
|
* tests/autotestfilechooser.c: majorly speed up execution by reducing
|
|
timeouts and converting main loop sleeps to pending/iterate loops with
|
|
very low priority async handlers. eliminate output for non-verbose
|
|
tests. assert successfull subtests in all test functions. use testing
|
|
framework in main().
|
|
|
|
* tests/Makefile.am: add autotestfilechooser to TEST_PROGS, so it's
|
|
executed inside Xvfb upon make check.
|
|
|
|
2007-12-06 08:23:38 Tim Janik <timj@imendio.com>
|
|
|
|
* tests/objecttests.c: use string comparisons for string property
|
|
values and get rid of referencing symbols in array initialization.
|
|
|
|
2007-12-05 18:59:59 Tim Janik <timj@imendio.com>
|
|
|
|
* gtk+/Makefile.decl: run tests in current dir after setting up the
|
|
logging directory, so their results get properly merged into the
|
|
resulting test log.
|
|
|
|
* gtk+/gtk/gtktestutils.[hc]: added gtk_test_list_all_types() for
|
|
tests to loop over registered Gdk/Gtk+ types.
|
|
|
|
* gtk+/tests/objecttests.c: new test program, implements automated
|
|
property tests. several properties are blacklisted because they
|
|
seem to trigger Gdk/Gtk+ bugs. ./objecttests -m thorough --verbose
|
|
can be used to test blacklisted properties and see which proprty failed.
|
|
|
|
2007-12-04 Richard Hult <richard@imendio.com>
|
|
|
|
* gdk/quartz/gdkwindow-quartz.c: (_gdk_windowing_window_init):
|
|
Fully initialize the root window, fixes bug #501583.
|
|
|
|
2007-12-04 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtknotebook.c: Modify the tab-label-destroy fix to not
|
|
crash epiphany.
|
|
|
|
2007-12-03 Richard Hult <richard@imendio.com>
|
|
|
|
* gtk/gtkquartz.c: (_gtk_quartz_set_selection_data_for_pasteboard):
|
|
Don't crash when dragging from a source that doesn't support uri
|
|
lists (bug #499868, Paul Davis).
|
|
|
|
2007-12-03 Richard Hult <richard@imendio.com>
|
|
|
|
* gdk/quartz/gdkwindow-quartz.c:
|
|
(gdk_window_impl_quartz_begin_paint_region): Don't crash when a
|
|
parent relative bg pixmap is set, and no parent has a bg
|
|
pixmap. Fixes bug #500804.
|
|
|
|
2007-12-03 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
Two optimizations for icon cache lookups.
|
|
|
|
* gtk/gtkiconcache.[hc]:
|
|
* gtk/gtkicontheme.c: Remember the directory index for
|
|
subdirectories, instead of running over the directory list
|
|
again and again.
|
|
|
|
* gtk/gtkiconcache.c (find_image_offset): Remember the last
|
|
chain and try it first; this helps with the the usage patterns
|
|
in gtkicontheme.c, where the same icon is queried for a lot
|
|
of subdirectories.
|
|
|
|
2007-12-03 15:18:17 Tim Janik <timj@imendio.com>
|
|
|
|
* gtk/Makefile.am (gtktypefuncs.c): use 'grep -o' to extract _get_type
|
|
functions from header files. this should be portable across linux and
|
|
Mac OS, unlike the previpous sed expression.
|
|
|
|
2007-12-1 Cody Russell <bratsche@gnome.org>
|
|
|
|
* gtk/gtkpaned.c: (gtk_paned_set_position) [Win32]:
|
|
On Windows, queue a redraw of child2 whenever we set
|
|
the pane handle position. This is unfortunately kind
|
|
of hacky, but solves the visual artifacts that were
|
|
occuring on at least certain types of child widgets
|
|
(e.g., text views and tree views) that are inside
|
|
horizontal or vertical panes. (#144269)
|
|
|
|
2007-11-30 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtkrc.c: Fix doc typos. (#500672, David Lambert)
|
|
|
|
2007-11-29 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtkmenuitem.c (gtk_menu_item_paint): Remove leftover
|
|
debug spew.
|
|
|
|
2007-11-29 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/Makefile.am: Fix ordering of subdirs.
|
|
|
|
2007-11-28 Tor Lillqvist <tml@novell.com>
|
|
|
|
A proper build of GNU libintl is supposed to export the variable
|
|
_nl_msg_cat_cntr. configure looks for that variable in order to
|
|
recognize GNU gettext. If it sees that it is indeed GNU gettext
|
|
that is used, it decides to install message catalogs in
|
|
share/locale, otherwise in lib/locale. Until now on Windows I have
|
|
built GTK+ against a build of GNU gettext that did not export
|
|
_nl_msg_cat_cntr. But this will change, so we can't assume message
|
|
catalogs are always in lib/locale.
|
|
|
|
* gtk/gtkmain.c: (_gtk_get_localedir) [Win32]: Rework to handle
|
|
GTK_LOCALEDIR being either in "lib" or "share". Move the function
|
|
before the inclusion of gtkprivate.h so that it sees the original
|
|
GTK_LOCALEDIR.
|
|
|
|
* gtk-zip.sh.in: Check whether the message catalogs are in
|
|
share/locale or lib/locale.
|
|
|
|
* config.h.win32.in: Tack on "/share/locale" to GTK_LOCALEDIR so
|
|
that the code in _gtk_get_localedir() will find the slashes.
|
|
|
|
2007-11-28 Tor Lillqvist <tml@novell.com>
|
|
|
|
* gtk/Makefile.am: Improve portability. The -o option is present
|
|
only in newish GNU egreps. Use one more sed in the pipeline
|
|
instead.
|
|
|
|
2007-11-28 Tor Lillqvist <tml@novell.com>
|
|
|
|
Fix #375893, patch by Ben Hague:
|
|
|
|
* gtk/gtkfilesystemwin32.c (get_viewable_logical_drives): Wrapper
|
|
around GetLogicalDrives() that takes also the viewable drive
|
|
restrictions in the Registry (which are usually the result of an
|
|
Active Directory Group Policy) into account.
|
|
|
|
(check_volumes, gtk_file_system_win32_list_volumes) Call
|
|
get_viewable_logical_drives() instead of GetLogicalDrives().
|
|
|
|
2007-11-27 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtkwindow.c (gtk_window_move_resize): Zero some
|
|
variables to silence valgrind. (#495124, Morten Welinder)
|
|
|
|
2006-11-26 Ryan Lortie <desrt@desrt.ca>
|
|
|
|
* docs/reference/gtk/tmpl/gtkbuildable.sgml: add clarification stating
|
|
that the construct_child function is responsible for returning a
|
|
reference.
|
|
* gtkbuilder.c (_gtk_builder_construct): remove g_object_ref() for
|
|
objects from constructors
|
|
* gtkuimanager.c (gtk_ui_manager_buildable_construct_child): add
|
|
g_object_ref() to this construction function (it's the only
|
|
implementer in GTK)
|
|
|
|
Fixes #496645.
|
|
|
|
2006-11-26 Ryan Lortie <desrt@desrt.ca>
|
|
|
|
* gtkbuilder.c: remove concept of root objects and just refcount
|
|
all objects in the builder. Fixes #496651.
|
|
|
|
2007-11-26 Ryan Lortie <desrt@desrt.ca>
|
|
|
|
* tests/buildertest.c (test_window): fix invalid free
|
|
|
|
2007-11-26 Josselin Mouette <joss@malsain.org>
|
|
|
|
reviewed by: Federico Mena Quintero
|
|
|
|
* gtk/gtkfilechooserdefault.c: (shortcuts_append_paths),
|
|
(shortcuts_add_bookmarks), (shortcuts_selection_changed_cb),
|
|
(shortcuts_list_create), (gtk_file_chooser_default_should_respond):
|
|
Make the shortcuts activate with a single click. (#148828)
|
|
Fix a few things affected by the change:
|
|
- Set selection mode to GTK_SELECTION_SINGLE to allow a case
|
|
where no shortcut is selected.
|
|
- Don't activate a shortcut in the response callback.
|
|
- Filter out duplicate entries in volumes and bookmarks to
|
|
avoid the selection to change when reordering them with DnD.
|
|
|
|
2007-11-26 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtkmain.c:
|
|
* gtk/gtknotebook.c:
|
|
* gtk/gtkplugprivate.h:
|
|
* gtk/gtksocket.c:
|
|
* gtk/gtksocketprivate.h:
|
|
* gtk/gtktable.c: Fix up some doc comments to shut up gtk-doc.
|
|
|
|
2007-11-26 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* configure.in: Use $CUPS_CONFIG instead of hardcoded cups-config.
|
|
(#495574, Richard Hult)
|
|
|
|
2007-11-26 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtkprintunixdialog.c: Change some labels to be clearer.
|
|
String change ! (#376361, Sven Neumann)
|
|
|
|
2007-11-26 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtknotebook.c (gtk_notebook_update_labels): Short-circuit on
|
|
destroy.
|
|
(gtk_notebook_destroy): Destroy tab_label widgets. (#388321, Morten
|
|
Welinder)
|
|
|
|
2007-11-26 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtkassistant.c: Improve alternative button
|
|
ordering. (#476827, Yevgen Muntyan, patch by Carlos Garnacho)
|
|
|
|
2007-11-26 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtkcalendar.c: Fix a theming problem with colors
|
|
in GtkCalendar. (#499703, Michael Hofmann)
|
|
|
|
2007-11-26 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* configure.in: Bump glib requirement to 2.15.0 (for g_test_init)
|
|
|
|
2007-11-26 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
Use templates for glib-mkenums calls instead of
|
|
complicated commandlines in Makefiles. (#429910)
|
|
|
|
* gdk-pixbuf/Makefile.am:
|
|
* gdk/Makefile.am:
|
|
* gtk/Makefile.am:
|
|
* perf/Makefile.am: Use templates for glib-mkenums
|
|
|
|
* gdk-pixbuf/gdk-pixbuf-enum-types.[ch].template:
|
|
* gdk/gdkenumtypes.[ch].template:
|
|
* gtk/gtktypebuiltings.[ch].template:
|
|
* perf/typebuiltins.[ch].template: The templates
|
|
|
|
2007-11-26 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtkfilechooserbutton.c:
|
|
* gtk/gtktoolbar.c: Don't use guint8 for bitfields, since
|
|
some compilers choke on that. (#467722)
|
|
|
|
2007-11-26 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtkaboutdialog.c (gtk_about_dialog_set_website): Add a note
|
|
about hook setup. (#425004, Emmanuele Bassi)
|
|
|
|
2007-11-26 Tor Lillqvist <tml@novell.com>
|
|
|
|
* gdk/win32/gdkwindow-win32.c (gdk_window_fullscreen): Use the
|
|
monitor the window currently is on, not always the primary
|
|
monitor. (#463865, Tim Evans)
|
|
|
|
2007-11-26 Tor Lillqvist <tml@novell.com>
|
|
|
|
* gdk/win32/gdktestutils-win32.c: New file, dummy implementations.
|
|
|
|
* gdk/win32/Makefile.am: Add it.
|
|
|
|
2007-11-26 Tor Lillqvist <tml@novell.com>
|
|
|
|
* configure.in: Don't add jasper to all_loaders if no libjasper.
|
|
|
|
2007-11-25 Bastien Nocera <hadess@hadess.net>
|
|
|
|
* configure.in: Add detection for libjasper, used by the
|
|
gdk-pixbuf JPEG2000 loader
|
|
|
|
2007-11-25 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* configure.in: Require gtk-doc 1.8
|
|
|
|
* */*.c: Use gtk-doc abbreviations for examples in docs.
|
|
|
|
2007-11-25 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtktreeview.c (gtk_tree_view_set_show_expanders): Fix a
|
|
typo. (#498922)
|
|
|
|
2007-11-25 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtkdialog.c: Move signal and property documentation inline,
|
|
fix a problem with the ::response signal docs. (#499133, Josselin
|
|
Mouette)
|
|
|
|
2007-11-22 15:48:26 Tim Janik <timj@imendio.com>
|
|
|
|
* Makefile.decl: initialize automake variables EXTRA_DIST and
|
|
TEST_PROGS for unconditional appending via += in other makefiles.
|
|
define recursive test targets: test, test-report, perf-report,
|
|
full-report, as described here:
|
|
http://mail.gnome.org/archives/gtk-devel-list/2007-November/msg00000.html
|
|
the test targets will execute Gtk+ test programs within an Xvfb session.
|
|
|
|
* 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.
|
|
|
|
2007-11-22 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* modules/printbackends/cups/gtkcupsutils.c: Fix a casting problem.
|
|
(#485662, patch by Herbert Valerio Riedel)
|
|
|
|
2007-11-22 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtktextiter.c: Fix an aliasing problem. (#347585, Ed Catmur)
|
|
|
|
2007-11-21 Richard Hult <richard@imendio.com>
|
|
|
|
* gdk/quartz/Makefile.am: * gdk/quartz/gdktestutils-quartz.c: Add
|
|
stubs for the testing functions to fix the build.
|
|
|
|
2007-11-21 Behdad Esfahbod <behdad@gnome.org>
|
|
|
|
* tests/testrichtext.c (setup_buffer): Fix C89 compilation issue.
|
|
(#467711, The Written Word)
|
|
|
|
2007-11-21 Ross Burton <ross@openedhand.com>
|
|
|
|
* gdk/x11/gdksettings.c:
|
|
Add xsetting for gtk-scrolled-window-placement (#458103).
|
|
|
|
2007-11-21 Behdad Esfahbod <behdad@gnome.org>
|
|
|
|
* gtk/gtkmenuitem.c (gtk_menu_item_class_init),
|
|
(gtk_menu_item_paint): Make GtkMenuItem's arrow size themeable.
|
|
(#469239, Michael Natterer)
|
|
|
|
2007-11-21 Behdad Esfahbod <behdad@gnome.org>
|
|
|
|
* gdk/x11/gdksettings.c (gdk_settings_names, gdk_settings_map): Add
|
|
Gtk/EnableAccels and Gtk/EnableMnemonics xsettings for
|
|
gtk-enable-accels and gtk-enable-mnemonics GtkSettings respectively.
|
|
(#436536, Tommi Komulainen)
|
|
|
|
2007-11-21 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtktoolbar.c: Fix the default value of the toolbar-style
|
|
property. (#489782, Jan Janech)
|
|
|
|
2007-11-20 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
* gtk/gtkimage.c (animation_timeout): Avoid drawing one too many
|
|
frames. (#107398, Owen Taylor, Miguel Gomez)
|
|
|
|
Tue Nov 20 15:19:42 2007 +0100 Tim Janik
|
|
|
|
Moved Gdk test functions from Gtk+ to Gdk test utils.
|
|
|
|
* gdk/Makefile.am: added gdktestutils.h to public includes.
|
|
|
|
* gdk/gdk.h: added gdktestutils.h to public includes.
|
|
|
|
* gdk/gdk.symbols: added gdk_test_simulate_button, gdk_test_simulate_key,
|
|
gdk_test_render_sync.
|
|
|
|
* gdk/gdktestutils.h: new file, added prototypes for gdk_test_simulate_button,
|
|
gdk_test_simulate_key, gdk_test_render_sync.
|
|
|
|
* gdk/x11/Makefile.am: build gdktestutils-x11.c.
|
|
|
|
* gdk/x11/gdktestutils-x11.c: implemented gdk_test_simulate_button,
|
|
gdk_test_simulate_key, gdk_test_render_sync.
|
|
|
|
* gtk/gtktestutils.c:
|
|
* gtk/gtktestutils.h:
|
|
* gtk/gtk.symbols: removed gtk_test_simulate_button
|
|
gtk_test_simulate_key, gtk_test_xserver_render_sync.
|
|
|
|
* gtk/tests/testing.c: call gdk_test_render_sync.
|
|
|
|
Thu Nov 15 13:11:39 2007 +0100 Tim Janik
|
|
|
|
Added unit tests for Gtk+ testing utilities.
|
|
|
|
* 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.
|
|
|
|
Thu Nov 15 11:55:34 2007 +0100 Tim Janik
|
|
|
|
Added Gtk+ testing utilities.
|
|
|
|
* gtk/gtktestutils.h, gtk/gtktestutils.c: added unit test utility functions.
|
|
for the most part, the functions herein involve navigating and interacting
|
|
with dialog elements programatically, to automate user interaction tests of
|
|
dialogs and widgets.
|
|
|
|
* gtk/gtk.h: include gtk/gtktestutils.h as public API.
|
|
|
|
* gtk/gtk.symbols: added gtk_test_* symbols.
|
|
|
|
* gtk/Makefile.am: include gtktestutils.h and gtktestutils.c into the build.
|
|
generate gtktypefuncs.c which contains a list of all _get_type functions in
|
|
Gtk+ and Gdk.
|
|
2007-11-20 Bastien Nocera <hadess@hadess.net>
|
|
|
|
* configure.in: add support for conditional icns gdk-pixbuf loader
|
|
(Closes: #395738)
|
|
|
|
2007-11-19 10:31:26 Tim Janik <timj@imendio.com>
|
|
|
|
* configure.in: updated version number to 2.15.0 for development.
|
|
|
|
2007-11-19 10:27:39 Tim Janik <timj@imendio.com>
|
|
|
|
=== Branch for 2.12 ===
|
|
|