2008-01-10 21:47:58 +00:00
|
|
|
2008-01-10 Tor Lillqvist <tml@novell.com>
|
|
|
|
|
|
|
|
* modules/other/gail/libgail-util/Makefile.am
|
|
|
|
* modules/other/gail/tests/Makefile.am: Link with gtktargetlib and
|
|
|
|
gdktargetlib.
|
|
|
|
|
2008-01-10 21:46:25 +00:00
|
|
|
2008-01-10 Tor Lillqvist <tml@novell.com>
|
|
|
|
|
|
|
|
* tests/Makefile.am: Build defaultvaluetest only on Unix as it
|
|
|
|
uses gtkprintunixdialog API.
|
|
|
|
|
2008-01-10 21:40:48 +00:00
|
|
|
2008-01-10 Tor Lillqvist <tml@novell.com>
|
|
|
|
|
|
|
|
* gdk/win32/gdkdisplay-win32.c
|
|
|
|
* gdk/win32/gdkglobals-win32.c
|
|
|
|
* gdk/win32/gdkprivate-win32.h
|
|
|
|
* gdk/win32/gdkscreen-win32.c
|
|
|
|
* gdk/win32/gdkwindow-win32.c: Implement
|
|
|
|
gdk_screen_get_monitor_width_mm(), gdk_screen_get_monitor_height_mm()
|
|
|
|
and gdk_screen_get_monitor_plug_name(). Thanks to Kazuki
|
|
|
|
Iwamoto. (#505753)
|
|
|
|
|
2008-01-10 20:58:40 +00:00
|
|
|
2008-01-10 Cody Russell <bratsche@gnome.org>
|
|
|
|
|
|
|
|
* gdk/win32/gdkwindow-win32.c: (gdk_window_set_transient_for),
|
|
|
|
Properly ref/unref windows and parents. (#506769)
|
|
|
|
|
2008-01-10 19:35:53 +00:00
|
|
|
2008-01-10 Richard Hult <richard@imendio.com>
|
|
|
|
|
|
|
|
* gdk/quartz/gdkwindow-quartz.c: (show_window_internal),
|
|
|
|
(gdk_window_hide), (move_resize_window_internal): Move the
|
|
|
|
tracking rect workaround from here...
|
|
|
|
|
|
|
|
* gdk/quartz/GdkQuartzWindow.c:
|
|
|
|
* gdk/quartz/GdkQuartzWindow.h: ...to here, and ignore window
|
|
|
|
movements during showing/hiding operations. Fixes bug #508516.
|
|
|
|
|
2008-01-10 17:04:45 +00:00
|
|
|
2008-01-10 Michael Natterer <mitch@imendio.com>
|
|
|
|
|
|
|
|
* gdk/directfb/gdkscreen-directfb.c
|
|
|
|
(gdk_screen_get_monitor_width_mm)
|
|
|
|
(gdk_screen_get_monitor_height_mm)
|
|
|
|
(gdk_screen_get_monitor_plug_name): add these functions to make
|
|
|
|
it build again.
|
|
|
|
|
2008-01-10 14:27:54 +00:00
|
|
|
2008-01-10 Emmanuele Bassi <ebassi@gnome.org>
|
|
|
|
|
|
|
|
* gtk/gtkrecentchoosermenu.c:
|
|
|
|
(idle_populate_func), (idle_populate_clean_up): Fix possible
|
|
|
|
recursion by resetting the idle source id. (#507605, William
|
|
|
|
Pitcock)
|
|
|
|
|
2008-01-10 10:13:28 +00:00
|
|
|
2008-01-10 Kristian Rietveld <kris@imendio.com>
|
|
|
|
|
|
|
|
* gtk/gtktreeview.c (gtk_tree_view_motion_draw_column_motion_arrow),
|
|
|
|
(_gtk_tree_view_column_start_drag): fully initialize GdkWindowAttr to
|
|
|
|
avoid valgrind warnings. (#507751, patch from Christian Persch).
|
|
|
|
|
2008-01-10 09:27:40 +00:00
|
|
|
2008-01-10 Kristian Rietveld <kris@imendio.com>
|
|
|
|
|
|
|
|
* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_get_path): Fix
|
|
|
|
a leak of the path (#504611, patch from Sadrul Habib Chowdhury).
|
|
|
|
|
2008-01-10 09:24:11 +00:00
|
|
|
2008-01-10 Kristian Rietveld <kris@imendio.com>
|
|
|
|
|
|
|
|
Fix #477175, reported by Juri Pakaste.
|
|
|
|
|
|
|
|
* gtk/gtktreeprivate.h:
|
|
|
|
* gtk/gtktreeview.c (gtk_tree_view_top_row_to_dy): do not set
|
|
|
|
tree_view->priv->dy here directly, just calculate the new value
|
|
|
|
and set it on the adjustment,
|
|
|
|
(gtk_tree_view_adjustment_changed): add guards to not call
|
|
|
|
gtk_tree_view_dy_to_top_row() if we are currently in
|
|
|
|
gtk_tree_view_top_row_to_dy(),
|
|
|
|
(gtk_tree_view_put): fix coordinate annotation: these are bin_window
|
|
|
|
coordinates, not tree coordinates,
|
|
|
|
(gtk_tree_view_real_start_editing): add cast.
|
|
|
|
|
|
|
|
* gtk/tests/treeview-scrolling.c: add an assertion for checking the
|
|
|
|
position of the editable in the "create new row and start editing"
|
|
|
|
tests.
|
|
|
|
|
2008-01-09 17:02:50 +00:00
|
|
|
2008-01-09 Michael Natterer <mitch@imendio.com>
|
|
|
|
|
|
|
|
* gtk/gtkcolorsel.c (make_label_spinbutton): remove unused
|
|
|
|
variable.
|
|
|
|
|
|
|
|
* gtk/gtkcombobox.c (gtk_combo_box_detacher)
|
|
|
|
* gtk/gtkicontheme.c (theme_list_contexts)
|
|
|
|
(gtk_icon_theme_lookup_icon)
|
|
|
|
* gtk/gtkimcontextsimple.c (beep_window)
|
|
|
|
* gtk/gtklinkbutton.c (set_link_color)
|
|
|
|
* gtk/gtkuimanager.c (child_hierarchy_changed_cb): add casts to
|
|
|
|
fix warnings.
|
|
|
|
|
|
|
|
* gtk/gtkpathbar.c (_gtk_path_bar_set_file_system): remove unused
|
|
|
|
variable and add const to another to fix a warning.
|
|
|
|
|
2008-01-08 03:50:29 +00:00
|
|
|
2008-01-07 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtkassistant.c (remove_page): Be more robust when removing
|
|
|
|
the current page. (#499951, Andreas Sandberg)
|
|
|
|
|
2008-01-07 01:26:39 +00:00
|
|
|
2008-01-06 Johan Dahlin <johan@gnome.org>
|
|
|
|
|
|
|
|
* gtk/gtkspinbutton.c: Declare value in the example code for
|
|
|
|
GtkSpinButton::output, as pointed out by Anders Carlsson.
|
|
|
|
|
2008-01-06 23:09:24 +00:00
|
|
|
2008-01-06 Christian Persch <chpe@gnome.org>
|
|
|
|
|
|
|
|
* gtk/gtkpagesetupunixdialog.c: Make the labels left-aligned,
|
|
|
|
and remove an obsolete event box. Bug #506760.
|
|
|
|
|
2008-01-06 14:58:57 +00:00
|
|
|
2008-01-06 Johan Dahlin <johan@gnome.org>
|
|
|
|
|
2008-01-06 15:20:40 +00:00
|
|
|
* tests/buildertest.c (test_domain):
|
|
|
|
Update, GtkBuilder::translation-domain is no longer set
|
|
|
|
|
2008-01-06 15:17:26 +00:00
|
|
|
* gtk/gtkbuilderparser.c (parse_interface):
|
|
|
|
Allow domains to be overridden in <interface>'s if a translation-domain
|
|
|
|
is set in the builder.
|
|
|
|
(_gtk_builder_parser_parse_buffer): Do not modify the translation-domain
|
|
|
|
of the builder, make the domain set in the <interface> apply only to strings
|
|
|
|
in that interface.
|
|
|
|
(#496831, Ryan Lortie)
|
|
|
|
|
2008-01-06 15:06:55 +00:00
|
|
|
* gtk/gtkbuilder.c: Avoid adding unnecessary trailing newlines
|
|
|
|
to g_warning calls.
|
|
|
|
|
2008-01-06 14:58:57 +00:00
|
|
|
* gtk/gtktreestore.c (tree_model_end_element):
|
|
|
|
Remove an unused variable
|
|
|
|
|
2008-01-06 06:35:49 +00:00
|
|
|
2008-01-06 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtkspinbutton.c: Document the ::output signal and
|
|
|
|
add an example. (#507566, example by Owen Taylor)
|
|
|
|
|
2008-01-06 03:28:40 +00:00
|
|
|
2008-01-06 Johan Dahlin <johan@gnome.org>
|
|
|
|
|
|
|
|
* gtk/gtkcellrenderercombo.c:
|
|
|
|
(gtk_cell_renderer_combo_get_property),
|
|
|
|
(gtk_cell_renderer_combo_set_property):
|
|
|
|
* gtk/gtkcombobox.c: (gtk_combo_box_set_property):
|
|
|
|
* gtk/gtkcomboboxentry.c: (gtk_combo_box_entry_set_property):
|
|
|
|
* gtk/gtknotebook.c: (gtk_notebook_set_property):
|
|
|
|
* gtk/gtkspinbutton.c: (gtk_spin_button_set_property):
|
|
|
|
* gtk/gtktextbuffer.c: (gtk_text_buffer_set_property),
|
|
|
|
(gtk_text_buffer_get_property):
|
|
|
|
* gtk/gtktextview.c: (gtk_text_view_set_property):
|
|
|
|
* gtk/gtktogglebutton.c: (gtk_toggle_button_set_property):
|
|
|
|
* gtk/gtktoolbutton.c: (gtk_tool_button_set_property),
|
|
|
|
(gtk_tool_button_get_property):
|
|
|
|
* gtk/gtktoolitem.c: (gtk_tool_item_set_property),
|
|
|
|
(gtk_tool_item_get_property):
|
|
|
|
* gtk/gtktreeview.c: (gtk_tree_view_set_property):
|
|
|
|
* gtk/gtkwidget.c: (gtk_widget_set_property):
|
|
|
|
* gtk/gtkwindow.c: (gtk_window_set_property):
|
|
|
|
Use G_OBJECT_WARN_INVALID_PROPERTY_ID consistently.
|
|
|
|
Fixes #507585
|
|
|
|
|
2008-01-06 02:18:38 +00:00
|
|
|
2008-01-06 Johan Dahlin <johan@gnome.org>
|
|
|
|
|
|
|
|
* gtk/gtk-builder-convert (GtkBuilderConverter._strip_root):
|
|
|
|
Make sure that --root works for toplevel widgets.
|
|
|
|
(#491847, Phil Lello)
|
|
|
|
|
2008-01-05 23:21:36 +00:00
|
|
|
2008-01-05 Johan Dahlin <johan@gnome.org>
|
|
|
|
|
|
|
|
* modules/other/gail/tests/Makefile.am: Include Makefile.decl,
|
|
|
|
to make sure that make test-report works properly
|
|
|
|
|
2008-01-05 18:56:47 +00:00
|
|
|
2008-01-05 Christian Persch <chpe@gnome.org>
|
|
|
|
|
|
|
|
* tests/defaultvaluetest.c: Fix mem leak, and don't pass
|
|
|
|
GType as integer through gpointer. Bug #507395.
|
|
|
|
|
2008-01-05 08:33:53 +00:00
|
|
|
2008-01-04 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
Avoid some compiler warnings (#507000).
|
|
|
|
|
|
|
|
* gtk/gtkbuilder.c, gtk/gtkbuilderprivate.h: Use proper sign
|
|
|
|
for value argument of _gtk_builder_flags_from_string.
|
|
|
|
* gtk/gtkwidget.c: Don't alias the child pointer passed
|
|
|
|
to gdk_window_get_user_data.
|
|
|
|
|
2008-01-04 16:21:42 +00:00
|
|
|
2008-01-04 Michael Natterer <mitch@imendio.com>
|
|
|
|
|
|
|
|
* gdk/x11/gdkinput-x11.c (_gdk_device_get_history): don't forget
|
|
|
|
to set the time in the returned GdkTimeCoords.
|
|
|
|
|
2008-01-03 12:29:16 +00:00
|
|
|
2008-01-03 Emmanuele Bassi <ebassi@gnome.org>
|
|
|
|
|
|
|
|
* gtk/gtkfilechooserdefault.c (recent_sort_mru): Use the
|
|
|
|
correct comparison function (kudos to Christian Persch and
|
|
|
|
Claudio Saavedra for spotting this)
|
|
|
|
|
|
|
|
* gtk/gtkrecentchooserutils.c:
|
|
|
|
(sort_recent_items_mru),
|
|
|
|
(sort_recent_items_lru): Ditto as above.
|
|
|
|
|
2008-01-03 08:51:03 +00:00
|
|
|
2008-01-03 Johan Dahlin <johan@gnome.org>
|
|
|
|
|
|
|
|
* tests/defaultvaluetest.c: Make it pass again.
|
|
|
|
|
2008-01-02 17:26:17 +00:00
|
|
|
2008-01-02 Johan Dahlin <johan@gnome.org>
|
|
|
|
|
|
|
|
* tests/defaultvaluetest.c (test_type): Ignore a few more tests to
|
|
|
|
make it pass on Ubuntu.
|
|
|
|
(main): Use gtk_test_list_all_types () instead of providing our
|
|
|
|
own list.
|
|
|
|
And it no longer passes.
|
|
|
|
|
2007-12-31 16:26:18 +00:00
|
|
|
2007-12-30 Johannes Schmid <jhs@gnome.org>
|
|
|
|
|
|
|
|
* gtk/gtknotebook.c: (gtk_notebook_stop_reorder):
|
|
|
|
Also reorder menu when reordering tabs by drag & drop
|
|
|
|
(Bug #506474)
|
|
|
|
|
|
|
|
* tests/testnotebookdnd.c: (create_notebook_with_notebooks):
|
|
|
|
Add a menu to one of the notebooks to have a test-case for
|
|
|
|
the change mentioned above.
|
|
|
|
|
2007-12-31 11:26:55 +00:00
|
|
|
2007-12-31 Philip Van Hoof <pvanhoof@gnome.org>
|
|
|
|
|
|
|
|
* gtk/gtktreemodel.c: Using GSlice for GtkTreePath
|
|
|
|
|
2007-12-31 00:04:32 +00:00
|
|
|
2007-12-31 Christian Persch <chpe@gnome.org>
|
|
|
|
|
|
|
|
* gtk/gtkprintunixdialog.c: (gtk_print_unix_dialog_get_property):
|
|
|
|
Plug a mem leak. Bug #506107.
|
|
|
|
|
2007-12-29 00:14:30 +00:00
|
|
|
2007-12-28 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtkiconfactory.c (render_fallback_image): Adjust to
|
|
|
|
icon cache api change. (#506135, Kazuki Iwamoto)
|
|
|
|
|
2008-01-06 06:35:49 +00:00
|
|
|
2007-12-28 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
Consider "wide-separators" and "separator-height" style properties:
|
|
|
|
The separator is drawn using gtk_paint_box instead of cairo, when
|
|
|
|
"wide-separators" is set. Also do not highlight details for previous
|
|
|
|
or next month, if their day matches the selected day. (#339540)
|
|
|
|
|
|
|
|
* gtk/gtkcalendar.c: Consider "wide-separators" and "separator-height"
|
|
|
|
in gtk_calendar_size_request and calendar_paint_day
|
|
|
|
* gtk/gtkstyle.c: Modify gtk_default_draw_box to use special colors
|
|
|
|
for selected detail separators in GtkCalendar.
|
|
|
|
|
2007-12-28 22:11:35 +00:00
|
|
|
2007-12-28 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
Remove max_detail_height field from GtkCalendarPrivate. (#339540)
|
|
|
|
|
|
|
|
* gtk/gtkcalendar.c: Drop max_detail_height field, and use
|
|
|
|
a local variable instead in gtk_calendar_size_request.
|
|
|
|
|
2007-12-28 21:19:11 +00:00
|
|
|
2007-12-28 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* tests/defaultvaluetest.c: Add enough exclusions to make the
|
|
|
|
test succeed.
|
|
|
|
|
2007-12-28 20:23:14 +00:00
|
|
|
2007-12-28 Christian Persch <chpe@gnome.org>
|
|
|
|
|
|
|
|
* modules/other/gail/Makefile.am:
|
|
|
|
* modules/other/gail/tests/*:
|
|
|
|
* configure.in: Merge tests from standalone gail. Bug #504568.
|
|
|
|
|
2007-12-28 19:55:37 +00:00
|
|
|
2007-12-28 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtkclipboard.c: Make the finalizer work when display is
|
|
|
|
not set.
|
|
|
|
|
2007-12-28 19:46:53 +00:00
|
|
|
2007-12-28 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
Draw bottom shadow of GtkCalender headings. (#506113)
|
|
|
|
|
|
|
|
* gtk/gtkcalendar.c: Set proper initial height for priv->header_win.
|
|
|
|
|
2007-12-28 19:36:16 +00:00
|
|
|
2007-12-28 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtkcalendar.c: Document the initial values of year/month/day
|
|
|
|
properties.
|
|
|
|
|
2007-12-28 19:18:55 +00:00
|
|
|
2007-12-28 Christian Persch <chpe@gnome.org>
|
|
|
|
|
|
|
|
* gtk/gtkfontsel.c: (gtk_font_selection_get_property): Plug
|
|
|
|
a mem leak. Bug #506096.
|
|
|
|
|
2007-12-28 17:10:33 +00:00
|
|
|
2007-12-28 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
2007-12-28 19:20:26 +00:00
|
|
|
* gtk/gtktable.c:
|
|
|
|
* gtk/gtktreeview.c:
|
2007-12-28 18:10:32 +00:00
|
|
|
* gtk/gtkprintoperation.c:
|
|
|
|
* gtk/gtkprogressbar.c:
|
2007-12-28 17:29:53 +00:00
|
|
|
* gtk/gtkmessagedialog.c:
|
|
|
|
* gtk/gtknotebook.c:
|
|
|
|
* gtk/gtkprinter.c:
|
2007-12-28 17:10:33 +00:00
|
|
|
* gtk/gtkfilesel.c:
|
|
|
|
* gtk/gtklabel.c:
|
|
|
|
* gtk/gtklinkbutton.c:
|
|
|
|
* gtk/gtkmenu.c: More default property value corrections.
|
|
|
|
|
2007-12-28 15:57:14 +00:00
|
|
|
2007-12-28 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtkitemfactory.c (gtk_item_factory_finalize): Don't unref
|
|
|
|
accel_group unless it is set.
|
|
|
|
|
2007-12-28 15:51:31 +00:00
|
|
|
2007-12-28 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gdk/x11/gdkwindow-x11.c (get_default_title): Don't return NULL.
|
|
|
|
|
2007-12-28 15:18:32 +00:00
|
|
|
2007-12-28 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
2007-12-28 15:46:18 +00:00
|
|
|
* gtk/gtkhandlebox.c: Fix the default values of shadow and
|
|
|
|
shadow-type properties.
|
|
|
|
|
2007-12-28 15:43:51 +00:00
|
|
|
* gtk/gtkfontsel.c: Fix the default values of several properties.
|
|
|
|
|
|
|
|
* gtk/gtkfilesel.c: Fix the default value of the show-fileops
|
|
|
|
property.
|
|
|
|
|
2007-12-28 15:21:24 +00:00
|
|
|
* gtk/gtkcurve.c: Fix the default value of the curve-type property.
|
|
|
|
|
2007-12-28 15:18:32 +00:00
|
|
|
* gtk/gtkcombo.c: Fix the default value of the enable-arrows-always
|
|
|
|
property.
|
|
|
|
|
2007-12-28 10:36:07 +00:00
|
|
|
2007-12-28 Johan Dahlin <johan@gnome.org>
|
|
|
|
|
|
|
|
* gtk/gtkdialog.c (gtk_dialog_buildable_custom_finished)
|
|
|
|
(gtk_dialog_buildable_custom_tag_start): Chain up.
|
|
|
|
This makes it possible to have accelerators tags on GtkDialog
|
|
|
|
subclasses.
|
|
|
|
|
2007-12-28 09:39:34 +00:00
|
|
|
2007-12-28 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
Add GTK_CALENDAR_SHOW_DETAILS display flag, which chooses if details
|
2007-12-28 22:24:48 +00:00
|
|
|
are shown within the widget, or just as tooltip. (#339540)
|
2007-12-28 09:39:34 +00:00
|
|
|
|
|
|
|
* gtk/gtkcalendar.c, gtk/gtkcalendar.h: Add "show-details" property
|
|
|
|
aka. GTK_CALENDAR_SHOW_DETAILS, and use it.
|
|
|
|
* tests/testcalendar.c: Test GTK_CALENDAR_SHOW_DETAILS. Reduce padding
|
|
|
|
in flags vbox.
|
|
|
|
|
2007-12-28 09:36:57 +00:00
|
|
|
2007-12-28 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
Try more decent appearance of calendar details separator. (#339540)
|
|
|
|
|
|
|
|
* gtk/gtkcalendar.c: Use different colors for drawing the separator,
|
|
|
|
and make it short by one pixel on each side.
|
|
|
|
|
2007-12-28 09:36:40 +00:00
|
|
|
2007-12-28 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
Apply trivial code-style changes from attachement 101101. (#339540)
|
|
|
|
|
|
|
|
* tests/testcalendar.c: Some updates to current GTK+ code-style.
|
|
|
|
|
2007-12-28 09:36:21 +00:00
|
|
|
2007-12-28 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
Restructure testcalendar for testing calendar details. (#339540)
|
|
|
|
|
|
|
|
* tests/testcalendar.c: Push code arround for testing calendar details.
|
|
|
|
|
2007-12-28 09:36:06 +00:00
|
|
|
2007-12-28 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
Implement GtkTooltip API for calendar details. (#339540)
|
|
|
|
|
|
|
|
* gtk/gtkcalendar.c: Add gtk_calendar_query_tooltip and chain it up.
|
|
|
|
Remember detail overflows in calendar_paint_day to show the tooltip
|
|
|
|
only when neccessary.
|
|
|
|
|
2007-12-28 09:26:38 +00:00
|
|
|
2007-12-28 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
Without setting "detail-width-chars" and "detail-height-rows"
|
|
|
|
properties not only the widget has to be redrawn on certain
|
|
|
|
conditions, but also its size must be recalculated. (#339540)
|
|
|
|
|
|
|
|
* gtk/gtkcalendar.c: Add calendar_queue_refresh and call
|
|
|
|
that function instead of gtk_widget_queue_draw.
|
|
|
|
|
2007-12-28 09:26:20 +00:00
|
|
|
2007-12-28 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
Consider details for size-request and expose-event. (#339540)
|
|
|
|
|
|
|
|
* gtk/gtkcalendar.c: Add gtk_calendar_get_detail and
|
|
|
|
is_color_attribute functions. Change gtk_calendar_size_request
|
|
|
|
and calendar_paint_day to consider and show calender details.
|
|
|
|
|
2007-12-28 06:56:48 +00:00
|
|
|
2007-12-28 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtkcombobox.c: Introduce local priv variables to
|
|
|
|
reduce ->->
|
|
|
|
|
2007-12-28 05:02:29 +00:00
|
|
|
2007-12-27 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
2007-12-28 05:49:21 +00:00
|
|
|
* gtk/gtkcombobox.c: Correct the default value for the
|
|
|
|
tearoff-title property.
|
|
|
|
|
2007-12-28 05:32:55 +00:00
|
|
|
* gtk/gtkcellrenderertext.c: Fix the default value for the
|
|
|
|
wrap-mode and font-scale properties.
|
|
|
|
|
2007-12-28 05:02:29 +00:00
|
|
|
* gtk/gtkaspectratio.c: Fix the default value for the ratio
|
|
|
|
property.
|
|
|
|
|
2007-12-28 03:46:03 +00:00
|
|
|
2007-12-27 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gkt/gtksignal.h: Fix 0<>NULL confusion in gtk_signal_connect...
|
|
|
|
defines. (#505708, MINAMI Hirokazu)
|
|
|
|
|
2007-12-27 23:05:11 +00:00
|
|
|
2007-12-27 Christian Persch <chpe@gnome.org>
|
|
|
|
|
|
|
|
* Makefile.am: Install gail.pc. Bug #505859.
|
|
|
|
|
2007-12-27 20:41:08 +00:00
|
|
|
2007-12-27 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
Add infrastructure for GtkCalendar details. (#339540)
|
|
|
|
|
|
|
|
* gtk/gtkcalendar.c, gtk/gtkcalendar.h, gtk/gtk.symbols:
|
|
|
|
Add "detail-width-chars" and "detail-height-rows" properties,
|
|
|
|
and gtk_calendar_set_detail_func function.
|
|
|
|
|
2007-12-27 14:04:37 +00:00
|
|
|
2007-12-27 Xan Lopez <xan@gnome.org>
|
|
|
|
|
|
|
|
* gtk/gtk.symbols:
|
|
|
|
* gtk/gtkstyle.c (gtk_border_new, gtk_border_copy):
|
|
|
|
|
|
|
|
Add gtk_border_new to avoid memory allocator confusions when using
|
|
|
|
GtkBorders. Also, make gtk_border_copy use g_slice_dup. (#454042)
|
|
|
|
|
2007-12-27 12:09:06 +00:00
|
|
|
2007-12-27 Christian Persch <chpe@gnome.org>
|
|
|
|
|
|
|
|
* gdk/x11/gdkscreen-x11.c: (init_randr12): Fir the patch from
|
|
|
|
bug #504886 not to read unitialised memory.
|
|
|
|
|
2007-12-26 11:33:37 +00:00
|
|
|
2007-12-26 Xan Lopez <xan@gnome.org>
|
|
|
|
|
|
|
|
* gtk/gtkstatusbar.c (has_extra_children): take into account the
|
|
|
|
modification of the internal frame contents to decide if we have
|
|
|
|
extra children. (#415677)
|
|
|
|
|
2007-12-25 12:04:03 +00:00
|
|
|
2007-12-22 Christian Persch <chpe@gnome.org>
|
|
|
|
|
2007-12-25 16:57:25 +00:00
|
|
|
* modules/other/gail/gailitem.c: Fix mem leak. Bug #505556.
|
|
|
|
|
|
|
|
2007-12-25 Christian Persch <chpe@gnome.org>
|
|
|
|
|
2007-12-25 12:04:03 +00:00
|
|
|
* modules/other/gail/gailwindow.c: (gail_window_initialize):
|
|
|
|
Initialise |widget|. Fixes a buglet introduced by the commit from bug
|
|
|
|
#505226.
|
|
|
|
|
2007-12-25 16:57:25 +00:00
|
|
|
2007-12-25 Christian Persch <chpe@gnome.org>
|
2007-12-25 10:01:14 +00:00
|
|
|
|
|
|
|
* modules/other/gail/*.h: Use G_BEGIN_DECLS/G_END_DECLS. Bug #505268.
|
|
|
|
|
2007-12-25 16:57:25 +00:00
|
|
|
2007-12-25 Christian Persch <chpe@gnome.org>
|
2007-12-25 09:29:46 +00:00
|
|
|
|
|
|
|
* modules/other/gail/*.[ch]: Remove relocations from the atk
|
|
|
|
factories. Remove unused gail_foo_new() functions. Fix object
|
|
|
|
instantiation to be derivation safe by moving initialisation code
|
|
|
|
from the removed gail_foo_new() functions to the
|
|
|
|
AtkObjectClass::initialize implementation. Bug #505226.
|
|
|
|
|
2007-12-25 04:52:13 +00:00
|
|
|
2007-12-24 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* modules/other/gail/gailentry.c:
|
|
|
|
* modules/other/gail/gailimage.c:
|
|
|
|
* modules/other/gail/gailtextview.c: Remove non-multihead-safe
|
|
|
|
uses of clipboards and settings. (#504722, Christian Persch)
|
|
|
|
|
2007-12-25 04:25:38 +00:00
|
|
|
2007-12-24 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gdk/gdkapplaunchcontext.c: Remove unneeded includes. (#505411,
|
|
|
|
Kazuki IWAMOTO)
|
|
|
|
|
2007-12-25 04:04:21 +00:00
|
|
|
2007-12-24 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtkcombobox.c: When popping up a menu from a treeview cell,
|
|
|
|
use the time and button information from the event. (#504901,
|
|
|
|
Peter Bloomfield)
|
|
|
|
|
2007-12-23 21:14:09 +00:00
|
|
|
2007-12-23 Cody Russell <bratsche@gnome.org>
|
|
|
|
|
|
|
|
* gdk/win32/gdkevents-win32.c (show_window_recurse): Check that
|
|
|
|
the window is mapped before setting SW_RESTORE or SW_MINIMIZE.
|
|
|
|
Fixes a regression caused by #164537 patch where transient
|
|
|
|
windows that are hidden get shown (incorrectly) when their
|
|
|
|
parents are minimized. (#504984)
|
|
|
|
|
2007-12-23 12:37:13 +00:00
|
|
|
2007-12-22 Christian Persch <chpe@gnome.org>
|
|
|
|
|
|
|
|
* modules/other/gail/gailcell.c:
|
|
|
|
* modules/other/gail/gailcontainercell.c:
|
|
|
|
* modules/other/gail/gailexpander.c:
|
|
|
|
* modules/other/gail/gailtextcell.c:
|
|
|
|
* modules/other/gail/gailtextview.c:
|
|
|
|
* modules/other/gail/gailwindow.c: Fix compile warnings. Bug #504701.
|
|
|
|
|
2007-12-23 12:24:59 +00:00
|
|
|
2007-12-22 Christian Persch <chpe@gnome.org>
|
|
|
|
|
2007-12-23 12:27:33 +00:00
|
|
|
* modules/other/gail/*.c: Include config.h. Bug #504720.
|
|
|
|
|
|
|
|
2007-12-22 Christian Persch <chpe@gnome.org>
|
|
|
|
|
|
|
|
* modules/other/gail/*.c: Use G_DEFINE_TYPE[_WITH_CODE] instead of
|
2007-12-23 12:24:59 +00:00
|
|
|
handwritten get_type functions. Bug #504661.
|
|
|
|
|
2007-12-23 01:27:06 +00:00
|
|
|
2007-12-23 Xan Lopez <xan@gnome.org>
|
|
|
|
|
|
|
|
* gtk/gtktreeview.c (gtk_tree_view_build_tree): pass correct argument
|
|
|
|
to g_signal_emit for TEST_EXPAND_ROW (GtkTreeIter* vs. GtkTreeIter**).
|
|
|
|
|
|
|
|
Patch by Sadrul Habib Chowdhury (#504804)
|
|
|
|
|
2007-12-22 23:19:42 +00:00
|
|
|
2007-12-22 Christian Persch <chpe@gnome.org>
|
|
|
|
|
|
|
|
* modules/other/gail/Makefile.am: Link to gdk and gtk libs. Bug
|
|
|
|
#504645, patch by Li Yuan.
|
|
|
|
|
2007-12-22 21:03:40 +00:00
|
|
|
2007-12-22 Christian Persch <chpe@gnome.org>
|
|
|
|
|
|
|
|
* gdk/x11/gdkscreen-x11.c: (init_randr12): Plug mem leaks. Bug #504886.
|
|
|
|
|
2007-12-22 20:18:13 +00:00
|
|
|
2007-12-22 Christian Persch <chpe@gnome.org>
|
|
|
|
|
|
|
|
* modules/other/gail/gail.c:
|
|
|
|
* modules/other/gail/gailbutton.c:
|
|
|
|
* modules/other/gail/gailcell.c:
|
|
|
|
* modules/other/gail/gailcombo.c:
|
|
|
|
* modules/other/gail/gailcombo.h:
|
|
|
|
* modules/other/gail/gailcombobox.c:
|
|
|
|
* modules/other/gail/gailentry.c:
|
|
|
|
* modules/other/gail/gailexpander.c:
|
|
|
|
* modules/other/gail/gailmenuitem.c:
|
|
|
|
* modules/other/gail/gailnotebook.c:
|
|
|
|
* modules/other/gail/gailnotebookpage.c:
|
|
|
|
* modules/other/gail/gailnotebookpage.h:
|
|
|
|
* modules/other/gail/gailoptionmenu.c:
|
|
|
|
* modules/other/gail/gailrange.c:
|
|
|
|
* modules/other/gail/gailtextview.c:
|
|
|
|
* modules/other/gail/gailtreeview.c:
|
|
|
|
* modules/other/gail/gailtreeview.h:
|
|
|
|
* modules/other/gail/gailwindow.c: Use gdk_threads_add_idle.
|
|
|
|
Bug #504571.
|
|
|
|
|
2007-12-22 15:27:13 +00:00
|
|
|
2007-12-22 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* modules/other/gail/gailclist.c: Chain up the finalizer (#504570,
|
|
|
|
Christian Persch)
|
|
|
|
|
2007-12-21 20:21:05 +00:00
|
|
|
2007-12-21 Richard Hult <richard@imendio.com>
|
|
|
|
|
|
|
|
* gdk/quartz/gdkwindow-quartz.c: (_gdk_windowing_window_destroy):
|
|
|
|
Plug leak of destroyed subviews, fixes bug #504753.
|
|
|
|
|
2007-12-21 01:01:17 +00:00
|
|
|
2007-12-20 Johan Dahlin <johan@gnome.org>
|
|
|
|
|
|
|
|
* tests/Makefile.am (TEST_PROGS):
|
|
|
|
* tests/defaultvaluetest.c: Add a test for default values,
|
|
|
|
based on program by Christan Perch
|
|
|
|
|
2007-12-20 23:44:18 +00:00
|
|
|
2007-12-20 Johan Dahlin <johan@gnome.org>
|
|
|
|
|
|
|
|
* gtk/gtk-builder-convert (GtkBuilderConverter._remove_window):
|
|
|
|
Refactor to avoid some duplication.
|
|
|
|
Convert toplevel GtkMenu's top popups and not menubars in the ui manager.
|
|
|
|
Fixes #504749, Yuri Pimenov
|
|
|
|
|
2007-12-20 14:49:54 +00:00
|
|
|
2007-12-20 Kristian Rietveld <kris@imendio.com>
|
|
|
|
|
2007-12-20 23:44:18 +00:00
|
|
|
* configure.in: RYuri Pimenovemove leftovers from old XRandR check. Makes
|
2007-12-20 14:49:54 +00:00
|
|
|
the build work again on systems without xrandr 1.2.
|
|
|
|
|
2007-12-20 14:31:01 +00:00
|
|
|
2007-12-20 Christian Persch <chpe@gnome.org>
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
* modules/other/gail/libgail-util/Makefile.am:
|
|
|
|
Keep the same libtool version as the standalone libgail-util had.
|
|
|
|
Bug #504643.
|
|
|
|
|
2007-12-20 14:28:37 +00:00
|
|
|
2007-12-20 15:30:09 Tim Janik <timj@imendio.com>
|
|
|
|
|
|
|
|
* Makefile.decl: generate HTML reports for test-report perf-report full-report.
|
|
|
|
|
2007-12-20 13:40:04 +00:00
|
|
|
2007-12-20 Alexander Larsson <alexl@redhat.com>
|
2007-12-20 14:31:01 +00:00
|
|
|
|
|
|
|
* gdk/x11/gdkapplaunchcontext-x11.c:
|
2007-12-20 13:40:04 +00:00
|
|
|
Update for gio API changes
|
|
|
|
|
2007-12-20 13:25:37 +00:00
|
|
|
2007-12-20 Richard Hult <richard@imendio.com>
|
|
|
|
|
|
|
|
* gdk/quartz/GdkQuartzWindow.c:
|
|
|
|
* gdk/quartz/GdkQuartzWindow.h: Make manual resizing smoother by
|
|
|
|
processing events after changing the size.
|
|
|
|
|
2007-12-20 12:21:51 +00:00
|
|
|
2007-12-20 Richard Hult <richard@imendio.com>
|
|
|
|
|
|
|
|
* modules/other/gail/gailwindow.c: (gail_window_get_mdi_zorder):
|
2007-12-20 12:22:16 +00:00
|
|
|
Add stub for quartz to fix build.
|
2007-12-20 12:21:51 +00:00
|
|
|
|
2007-12-20 00:22:39 +00:00
|
|
|
2007-12-20 Christian Persch <chpe@gnome.org>
|
|
|
|
|
|
|
|
* modules/other/gail/Makefile.am:
|
|
|
|
* modules/other/gail/gailimage.c: (gail_image_class_init),
|
|
|
|
(gail_image_init), (elide_underscores), (gail_image_get_name),
|
|
|
|
(atk_image_interface_init), (gail_image_finalize):
|
|
|
|
* modules/other/gail/gailimage.h:
|
|
|
|
R modules/other/gail/gailintl.h:
|
|
|
|
* po/POTFILES.skip: Use the stock item's label as the name of the
|
|
|
|
accessible in gailimage.c. Bug #504246.
|
|
|
|
|
2007-12-20 00:02:46 +00:00
|
|
|
2007-12-19 Mathias Hasselmann <mathias@openismus.com>
|
2007-12-19 22:57:01 +00:00
|
|
|
|
|
|
|
Avoid some compiler warnings and remove obsolete code. (#339540)
|
|
|
|
|
|
|
|
* gtk/gtkcalendar.c: Change week and year variable in
|
|
|
|
calendar_paint_week_numbers from gint to guint. Remove obsolete "#if
|
|
|
|
0" block from calendar_paint_day: The feature in question is handled
|
|
|
|
few lines above. Cast data returned by gtk_selection_data_get_text()
|
|
|
|
to (gchar*) in gtk_calendar_drag_data_received.
|
|
|
|
|
2007-12-19 16:03:34 +00:00
|
|
|
2007-12-19 17:05:31 Tim Janik <timj@imendio.com>
|
|
|
|
|
|
|
|
* modules/other/Makefile.am: include Makefile.decl to unbreak test rules.
|
|
|
|
|
2007-12-19 13:49:29 +00:00
|
|
|
2007-12-19 Johan Dahlin <johan@gnome.org>
|
|
|
|
|
|
|
|
* tests/buildertest.c (test_object_properties):
|
|
|
|
Add another call to gtk_builder_add_string after using
|
|
|
|
delayed properties, as reported in #504393 but already
|
|
|
|
fixed in #495769.
|
|
|
|
|
2007-12-18 13:51:12 +00:00
|
|
|
2007-12-18 Christian Persch <chpe@gnome.org>
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
* docs/reference/Makefile.am:
|
|
|
|
* docs/reference/libgail-util/*:
|
|
|
|
* gail-uninstalled.pc.in:
|
|
|
|
* gail.pc.in:
|
|
|
|
* modules/Makefile.am:
|
|
|
|
* modules/other/Makefile.am:
|
|
|
|
* modules/other/gail/*:
|
|
|
|
* modules/other/gail/libgail-util/*:
|
|
|
|
* po/POTFILES.skip: Integrate gail into gtk+. Bug #169488.
|
|
|
|
|
2007-12-18 03:24:17 +00:00
|
|
|
2007-12-17 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtksettings.c: Add a gtk-im-module GTK setting
|
|
|
|
* gdk/win32/gdkproperty-win32.c:
|
|
|
|
* gdk/x11/gdksettings.c: ...and back it by a Gtk/IMModule X setting.
|
|
|
|
|
|
|
|
* gtk/gtkimmodule.[hc]:
|
|
|
|
* gtk/gtkimmulticontext.[hc]: When determining the default context,
|
|
|
|
look at the gtk-im-module setting, and listen for changes to the
|
|
|
|
setting. (#502446, Akira Tagoh)
|
|
|
|
|
2007-12-17 15:33:45 +00:00
|
|
|
2007-12-17 Kristian Rietveld <kris@imendio.com>
|
|
|
|
|
|
|
|
* gtk/gtktooltip.c (gtk_tooltip_finalize),
|
|
|
|
(gtk_tooltip_set_last_window): use a weak pointer to set last_window
|
|
|
|
to NULL as soon as it's destroyed. (#496546, patch from
|
|
|
|
Benjamin Berg).
|
|
|
|
|
2007-12-17 13:25:43 +00:00
|
|
|
2007-12-17 Kristian Rietveld <kris@imendio.com>
|
|
|
|
|
|
|
|
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_update_button):
|
|
|
|
always determine what arrow to show if show_sort_indicator is true.
|
|
|
|
(#352738, Chris Vine).
|
|
|
|
|
2007-12-16 19:15:17 +00:00
|
|
|
2007-12-16 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
Prevent assertion failure in gtk_paned_find_neighbours. (#503824,
|
|
|
|
Sébastien Granjoux)
|
|
|
|
|
|
|
|
* gtk/gtkpaned.c: Call gtk_container_forall instead of
|
|
|
|
gtk_container_foreach in get_child_panes.
|
|
|
|
|
2007-12-15 11:15:19 +00:00
|
|
|
2007-12-15 Xan Lopez <xan.lopez@nokia.com>
|
|
|
|
|
|
|
|
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_layout_reorder):
|
|
|
|
|
|
|
|
Plug leak: When reordering the info in the list the old node is
|
|
|
|
removed but not freed. (#503569)
|
|
|
|
|
2007-12-15 05:01:30 +00:00
|
|
|
2007-12-15 Sebastian Dröge <slomo@circular-chaos.org>
|
|
|
|
|
|
|
|
* gdk/directfb/gdkcursor-directfb.c: (gdk_cursor_new_for_display):
|
|
|
|
Use u32 instead of __u32 and u8 instead of __u8 as the other types
|
|
|
|
are deprecated since DirectFB 1.0.0. If compiling with an older
|
|
|
|
version define the new type name to the old types. Fixes bug #503190.
|
|
|
|
|
2007-12-14 17:06:08 +00:00
|
|
|
2007-12-14 Ray Strode <rstrode@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtkwidget.c: Suggest g_signal_connect (..., "realize", ...)
|
|
|
|
instead of g_signal_connect_after (..., "realize", ...) as an
|
|
|
|
alternative to gtk_widget_realize () (bug 503537).
|
|
|
|
|
2007-12-14 11:20:10 +00:00
|
|
|
2007-12-14 Michael Natterer <mitch@imendio.com>
|
|
|
|
|
|
|
|
* gdk/gdkinternals.h
|
|
|
|
* gdk/gdkapplaunchcontext.h: #include <gio/gio.h> instead of
|
|
|
|
individual files.
|
|
|
|
|
|
|
|
* gdk/gdkapplaunchcontext.c
|
|
|
|
* gdk/x11/gdkapplaunchcontext-x11.c: remove all gio includes, the
|
|
|
|
header already includes everything now.
|
|
|
|
|
2007-12-14 11:07:23 +00:00
|
|
|
2007-12-14 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
Correct "Since:" tags for GtkPageSetup and GtkPrintSettings as
|
|
|
|
next stable release shall be 2.16, not 2.14 - even if disagree.
|
|
|
|
|
|
|
|
* gtk/gtkpagesetup.c, gtk/gtkprintsettings.c: s/2.14/2.16/
|
|
|
|
|
2007-12-14 10:57:46 +00:00
|
|
|
2007-12-14 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
Change GtkToolItem to retrieve its properties from GtkToolShell
|
|
|
|
interface, instead of relying on being child of a GtkToolbar.
|
|
|
|
(#5034079)
|
|
|
|
|
|
|
|
* gtk/gtk.symbols, docs/reference/gtk/gtk-docs.sgml,
|
|
|
|
docs/reference/gtk/gtk-sections.txt: Add GtkToolShell symbols.
|
|
|
|
* docs/reference/gtk/tmpl/gtktoolitem.sgml: Move section docs inline.
|
|
|
|
* gtk/gtktoolbar.c: Implement GtkToolShellIface.
|
|
|
|
* gtk/gtktoolbar.h: Remove _gtk_toolbar_rebuild_menu.
|
|
|
|
* gtk/gtktoolitem.c: Use GtkToolShell, instead of GtkToolbar.
|
|
|
|
Take section docs from template file and update them for GtkToolShell.
|
|
|
|
* gtk/Makefile.am: Add gtk/gtktoolshell.c and gtk/gtktoolshell.h.
|
|
|
|
* gtk/gtktoolshell.c, gtk/gtktoolshell.h: New GtkToolShellIface.
|
|
|
|
|
2007-12-14 09:02:54 +00:00
|
|
|
2007-12-14 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
Extract loading of GtkPageSetup and GtkPrintSettings from their
|
|
|
|
*_new_*() functions and move that code into separate
|
|
|
|
*_load_*() functions (#475565).
|
|
|
|
|
|
|
|
* gtk/gtk.symbols, gtk/gtkpagesetup.c, gtk/gtkpagesetup.h:
|
|
|
|
Extract gtk_page_setup_load_file, gtk_page_setup_load_key_file,
|
|
|
|
gtk_print_settings_load_file and gtk_print_settings_load_key_file.
|
|
|
|
Change the matching *_new_*() functions to use those functions.
|
|
|
|
|
2007-12-14 05:00:51 +00:00
|
|
|
2007-12-14 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtk.symbols:
|
|
|
|
* gtk/gtktooltip.[hc]: Add gtk_tooltip_set_icon_from_icon_name().
|
|
|
|
|
2007-12-14 00:52:04 +00:00
|
|
|
2007-12-14 Kristian Rietveld <kris@imendio.com>
|
|
|
|
|
|
|
|
* gtk/tests/liststore.c:
|
|
|
|
* gtk/tests/treestore.c: added tests for insertion functions.
|
|
|
|
|
2007-12-13 18:27:05 +00:00
|
|
|
Thu Dec 13 13:14:50 2007 Søren Sandmann <sandmann@redhat.com>
|
|
|
|
|
|
|
|
* Add RandR 1.2 support
|
|
|
|
|
|
|
|
- New monitors_changed signal - New API to get width/height of
|
|
|
|
monitors, and the name of the plug
|
|
|
|
|
2007-12-13 16:28:12 +00:00
|
|
|
2007-12-13 Kristian Rietveld <kris@imendio.com>
|
|
|
|
|
|
|
|
* gtk/tests/liststore.c:
|
|
|
|
* gtk/tests/treestore.c: test the move and swap functions on a
|
|
|
|
store with only one node.
|
|
|
|
|
2007-12-13 14:05:04 +00:00
|
|
|
2007-12-13 Kristian Rietveld <kris@imendio.com>
|
|
|
|
|
|
|
|
* gtk/gtktestutils.c (gtk_test_init): add a call to
|
|
|
|
g_test_bug_base().
|
|
|
|
|
|
|
|
* gtk/tests/treeview-scrolling.c: add g_test_bug() calls to
|
|
|
|
appriopriate tests.
|
|
|
|
|
2007-12-13 12:59:01 +00:00
|
|
|
2007-12-13 Kristian Rietveld <kris@imendio.com>
|
|
|
|
|
|
|
|
* gtk/tests/liststore.c:
|
|
|
|
* gtk/tests/treestore.c: start composing tests for the list and tree
|
|
|
|
store.
|
|
|
|
|
|
|
|
* gtk/tests/treeview-scrolling.c: added automated tests for
|
|
|
|
GtkTreeView's scrolling "subsystem".
|
|
|
|
|
|
|
|
* gtk/tests/Makefile.am: updated; added new test programs.
|
|
|
|
|
2007-12-13 10:05:07 +00:00
|
|
|
2007-12-13 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
Make the code compile again after the GdkAppLaunchContext changes.
|
|
|
|
|
|
|
|
* configure.in: Add gio-2.0 to GDK_PACKAGES.
|
|
|
|
* gdk/gdkinternals.h: Include <gio/gappinfo.h>.
|
|
|
|
|
2007-12-13 05:49:11 +00:00
|
|
|
2007-12-12 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gdk/gdkapplaunchcontext.c: Add docs
|
|
|
|
|
2007-12-13 05:16:33 +00:00
|
|
|
2007-12-12 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gdk/gdkapplaunchcontext.[hc]: Implement GAppLaunchContext
|
|
|
|
in gdk, providing startup notification. (#503203)
|
|
|
|
|
|
|
|
* gdk/x11/gdkapplaunchcontext-x11.c:
|
|
|
|
* gdk/win32/gdkapplaunchcontext-win32.c:
|
|
|
|
* gdk/quartz/gdkapplaunchcontext-quartz.c:
|
|
|
|
* gdk/directfb/gdkapplaunchcontext-directfb.c: Backend-specific
|
|
|
|
parts. All but X11 are just empty stubs for now.
|
|
|
|
|
|
|
|
* gdk/gdk.symbols:
|
|
|
|
* gdk/gdkinternals.h:
|
|
|
|
* gdk/Makefile.am:
|
|
|
|
* gdk/x11/Makefile.am:
|
|
|
|
* gdk/win32/Makefile.am:
|
|
|
|
* gdk/quartz/Makefile.am:
|
|
|
|
* gdk/directfb/Makefile.am: Necessary glue.
|
|
|
|
|
2007-12-12 09:39:36 +00:00
|
|
|
2007-12-12 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
* gtk/gtkdnd.c: Another attempt to improve gtk_drag_dest_set docs.
|
|
|
|
|
2007-12-11 20:20:29 +00:00
|
|
|
2007-12-11 Attilio Fiandrotti <attilio.fiandrotti@gmail.com>
|
|
|
|
|
|
|
|
* gdk/directfb/gdktestutils-directfb.c:
|
|
|
|
* gdk/directfb/Makefile.am: Applied a patch by Claudio Ciccani
|
|
|
|
which adds testing functions to the DirectFB backend.
|
|
|
|
|
2007-12-11 20:09:01 +00:00
|
|
|
2007-12-11 Attilio Fiandrotti <attilio.fiandrotti@gmail.com>
|
|
|
|
|
|
|
|
* gdk/directfb/gdkdrawable-directfb.c: Applied a patch by Claudio
|
|
|
|
Ciccani which fixes the mixing of gdk and cairo rendering.
|
|
|
|
|
2007-12-11 18:56:56 +00:00
|
|
|
2007-12-11 Mathias Hasselmann <mathias@openismus.com>
|
|
|
|
|
|
|
|
* gtk/gtkdnd.c, gtk/gtkwidget.c: Mention impact of GtkDestDefaults
|
|
|
|
on "drag-motion" handlers. Clearify documentation for
|
|
|
|
gtk_drag_dest_set.
|
|
|
|
|
2007-12-11 14:42:12 +00:00
|
|
|
2007-12-11 15:44:01 Tim Janik <timj@imendio.com>
|
|
|
|
|
|
|
|
* buildertest.c: made unnecessarily exported symbols static.
|
|
|
|
switched g_return_if_fail() statements in tests to assertions.
|
|
|
|
special cased currently failing Widget/accesibility test to
|
|
|
|
run only for g_test_thorough(), so it doesn't break make check.
|
|
|
|
some coding style fixes.
|
|
|
|
|
|
|
|
* Makefile.am: added buildertest to TEST_PROGS.
|
|
|
|
|
2007-12-10 22:18:46 +00:00
|
|
|
2007-12-11 Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
* docs/tutorial/gtk-tut.sgml:
|
|
|
|
Use gtk_widget_get_parent_window() instead of widget->parent->window.
|
|
|
|
|
2007-12-10 20:44:23 +00:00
|
|
|
2007-12-10 Richard Hult <richard@imendio.com>
|
|
|
|
|
|
|
|
* gdk/quartz/Makefile.am:
|
|
|
|
* gdk/quartz/gdkquartz.h:
|
|
|
|
* gdk/quartz/gdkwindow-quartz.c: Install backend specific
|
|
|
|
header (bug #405915). Also add a getter for the toplevel nswindow.
|
|
|
|
|
2007-12-10 20:22:08 +00:00
|
|
|
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 19:49:52 +00:00
|
|
|
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 19:38:47 +00:00
|
|
|
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 19:00:23 +00:00
|
|
|
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 14:27:35 +00:00
|
|
|
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 06:19:53 +00:00
|
|
|
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 10:03:30 +00:00
|
|
|
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 19:06:03 +00:00
|
|
|
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 18:51:25 +00:00
|
|
|
2007-12-07 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtkfilechooserdefault.c (shortcuts_reload_icons): Don't
|
|
|
|
leak pixbufs. (#502250, Yevgen Muntyan)
|
|
|
|
|
2007-12-07 18:05:42 +00:00
|
|
|
2007-12-07 Yevgen Muntyan <muntyan@tamu.edu>
|
|
|
|
|
|
|
|
* gtk/gtkprintunixdialog.c:
|
|
|
|
* gtk/gtkpagesetupunixdialog.c: added alternative button order in
|
2007-12-07 18:16:05 +00:00
|
|
|
Print and Page Setup dialogs (#502202).
|
2007-12-07 18:05:42 +00:00
|
|
|
|
2007-12-07 12:22:33 +00:00
|
|
|
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 20:14:17 +00:00
|
|
|
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 17:45:05 +00:00
|
|
|
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 12:54:08 +00:00
|
|
|
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 12:39:01 +00:00
|
|
|
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 12:38:00 +00:00
|
|
|
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 09:43:20 +00:00
|
|
|
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 07:22:03 +00:00
|
|
|
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 16:58:44 +00:00
|
|
|
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 19:08:11 +00:00
|
|
|
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 18:43:47 +00:00
|
|
|
2007-12-04 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtknotebook.c: Modify the tab-label-destroy fix to not
|
|
|
|
crash epiphany.
|
|
|
|
|
2007-12-03 19:51:20 +00:00
|
|
|
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 19:34:30 +00:00
|
|
|
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 17:44:27 +00:00
|
|
|
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 14:17:31 +00:00
|
|
|
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-01 22:08:19 +00:00
|
|
|
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 18:20:39 +00:00
|
|
|
2007-11-30 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtkrc.c: Fix doc typos. (#500672, David Lambert)
|
|
|
|
|
2007-11-30 00:36:52 +00:00
|
|
|
2007-11-29 Matthias Clasen <mclasen@redhat.com>
|
2007-12-03 14:17:31 +00:00
|
|
|
|
2007-11-30 00:36:52 +00:00
|
|
|
* gtk/gtkmenuitem.c (gtk_menu_item_paint): Remove leftover
|
|
|
|
debug spew.
|
|
|
|
|
2007-11-29 23:54:23 +00:00
|
|
|
2007-11-29 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/Makefile.am: Fix ordering of subdirs.
|
|
|
|
|
2007-11-28 01:06:07 +00:00
|
|
|
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.
|
|
|
|
|
2007-11-28 01:09:54 +00:00
|
|
|
* 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-27 23:28:16 +00:00
|
|
|
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-27 22:29:46 +00:00
|
|
|
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 18:15:28 +00:00
|
|
|
2007-11-27 Matthias Clasen <mclasen@redhat.com>
|
|
|
|
|
|
|
|
* gtk/gtkwindow.c (gtk_window_move_resize): Zero some
|
|
|
|
variables to silence valgrind. (#495124, Morten Welinder)
|
|
|
|
|
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 ===
|
|
|
|
|