2007-11-27 03:25:09 +00:00
|
|
|
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.
|
|
|
|
|
2007-11-27 03:07:23 +00:00
|
|
|
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-27 02:34:12 +00:00
|
|
|
2007-11-26 Ryan Lortie <desrt@desrt.ca>
|
|
|
|
|
|
|
|
* tests/buildertest.c (test_window): fix invalid free
|
|
|
|
|
2007-11-26 23:16:19 +00:00
|
|
|
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 20:15:15 +00:00
|
|
|
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 19:05:38 +00:00
|
|
|
2007-11-26 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* configure.in: Use $CUPS_CONFIG instead of hardcoded cups-config.
|
|
|
|
(#495574, Richard Hult)
|
|
|
|
|
2007-11-26 18:27:20 +00:00
|
|
|
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 18:21:13 +00:00
|
|
|
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 18:16:46 +00:00
|
|
|
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 17:42:35 +00:00
|
|
|
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 17:34:24 +00:00
|
|
|
2007-11-26 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* configure.in: Bump glib requirement to 2.15.0 (for g_test_init)
|
|
|
|
|
2007-11-26 17:32:19 +00:00
|
|
|
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 17:10:00 +00:00
|
|
|
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 16:48:21 +00:00
|
|
|
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-25 22:59:50 +00:00
|
|
|
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-25 22:25:18 +00:00
|
|
|
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-25 22:18:52 +00:00
|
|
|
2007-11-26 Tor Lillqvist <tml@novell.com>
|
|
|
|
|
|
|
|
* configure.in: Don't add jasper to all_loaders if no libjasper.
|
|
|
|
|
2007-11-25 18:07:01 +00:00
|
|
|
2007-11-25 Bastien Nocera <hadess@hadess.net>
|
|
|
|
|
|
|
|
* configure.in: Add detection for libjasper, used by the
|
|
|
|
gdk-pixbuf JPEG2000 loader
|
|
|
|
|
2007-11-25 06:51:19 +00:00
|
|
|
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 06:07:44 +00:00
|
|
|
2007-11-25 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtktreeview.c (gtk_tree_view_set_show_expanders): Fix a
|
|
|
|
typo. (#498922)
|
|
|
|
|
2007-11-25 05:40:49 +00:00
|
|
|
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)
|
|
|
|
|
initialize automake variables EXTRA_DIST and TEST_PROGS for unconditional
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.
svn path=/trunk/; revision=19034
2007-11-22 14:47:57 +00:00
|
|
|
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.
|
call g_test_init() from gtk_test_init().
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
2007-11-22 14:38:26 +00:00
|
|
|
|
|
|
|
* 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 06:04:41 +00:00
|
|
|
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 05:50:32 +00:00
|
|
|
2007-11-22 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtktextiter.c: Fix an aliasing problem. (#347585, Ed Catmur)
|
|
|
|
|
2007-11-21 11:29:03 +00:00
|
|
|
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 09:32:35 +00:00
|
|
|
2007-11-21 Behdad Esfahbod <behdad@gnome.org>
|
|
|
|
|
|
|
|
* tests/testrichtext.c (setup_buffer): Fix C89 compilation issue.
|
|
|
|
(#467711, The Written Word)
|
|
|
|
|
2007-11-21 09:22:48 +00:00
|
|
|
2007-11-21 Ross Burton <ross@openedhand.com>
|
|
|
|
|
|
|
|
* gdk/x11/gdksettings.c:
|
|
|
|
Add xsetting for gtk-scrolled-window-placement (#458103).
|
|
|
|
|
2007-11-21 09:22:06 +00:00
|
|
|
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 09:12:59 +00:00
|
|
|
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 05:49:35 +00:00
|
|
|
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-21 04:56:50 +00:00
|
|
|
2007-11-20 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtkimage.c (animation_timeout): Avoid drawing one too many
|
|
|
|
frames. (#107398, Owen Taylor, Miguel Gomez)
|
|
|
|
|
2007-11-20 15:04:33 +00:00
|
|
|
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 10:26:57 +00:00
|
|
|
2007-11-20 Bastien Nocera <hadess@hadess.net>
|
|
|
|
|
|
|
|
* configure.in: add support for conditional icns gdk-pixbuf loader
|
|
|
|
(Closes: #395738)
|
|
|
|
|
2007-11-19 10:19:11 +00:00
|
|
|
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 ===
|
|
|
|
|