Merge lp:~rodrigo-moya/ubuntu/natty/gtk+3.0/2_99_2_release into lp:~ubuntu-desktop/gtk/ubuntugtk3

Proposed by Rodrigo Moya
Status: Merged
Merged at revision: 36
Proposed branch: lp:~rodrigo-moya/ubuntu/natty/gtk+3.0/2_99_2_release
Merge into: lp:~ubuntu-desktop/gtk/ubuntugtk3
Diff against target: 1200 lines (+140/-509)
21 files modified
debian/changelog (+27/-0)
debian/control (+2/-1)
debian/control.in (+2/-1)
debian/libgail3.0-0.symbols (+0/-1)
debian/libgtk3.0-0.install.in (+1/-1)
debian/libgtk3.0-0.symbols (+37/-36)
debian/libgtk3.0-bin.install.in (+1/-1)
debian/libgtk3.0-dev.install.in (+1/-1)
debian/libgtk3.0-dev.manpages (+1/-1)
debian/patches/004_gir_with_separate_build_tree.patch (+0/-27)
debian/patches/005_support_disabling_x11_extensions.patch (+0/-67)
debian/patches/015_default-fallback-icon-theme.patch (+8/-6)
debian/patches/043_ubuntu_menu_proxy.patch (+51/-37)
debian/patches/061_use_pdf_as_default_printing_standard.patch (+0/-45)
debian/patches/071_no_offscreen_widgets_grabbing.patch (+3/-3)
debian/patches/072_indicator_menu_update.patch (+2/-2)
debian/patches/074_expose_active_menu_item.patch (+0/-70)
debian/patches/091_bugzilla_tooltip_refresh.patch (+3/-53)
debian/patches/093_dso_link_issues.patch (+0/-91)
debian/patches/094_gtkprint_test_fix.patch (+0/-58)
debian/patches/series (+1/-7)
To merge this branch: bzr merge lp:~rodrigo-moya/ubuntu/natty/gtk+3.0/2_99_2_release
Reviewer Review Type Date Requested Status
Robert Ancell Needs Fixing
Review via email: mp+46259@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Robert Ancell (robert-ancell) wrote :

Two issues:
- The gtk-builder-convert and gtk-update-icon-cache programs need to be versioned so they don't conflict with the GTK2 versions
- The symbols file shouldn't have -1ubuntu1 on the symbol versions

review: Needs Fixing

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2010-12-23 05:22:09 +0000
+++ debian/changelog 2011-01-14 13:47:10 +0000
@@ -1,3 +1,30 @@
1gtk+3.0 (2.99.2-1ubuntu1) UNRELEASED; urgency=low
2
3 * New upstream release
4 * debian/patches/015_default-fallback-icon-theme.patch:
5 * debian/patches/043_ubuntu_menu_proxy.patch:
6 * debian/patches/071_no_offscreen_widgets_grabbing.patch:
7 * debian/patches/072_indicator_menu_update.patch:
8 * debian/patches/091_bugzilla_tooltip_refresh.patch:
9 - Rebased patches
10 * debian/patches/004_gir_with_separate_build_tree.patch:
11 * debian/patches/005_support_disabling_x11_extensions.patch:
12 * debian/patches/061_use_pdf_as_default_printing_standard.patch:
13 * debian/patches/074_expose_active_menu_item.patch:
14 * debian/patches/093_dso_link_issues.patch:
15 * debian/patches/094_gtkprint_test_fix.patch:
16 - Remove upstreamed and obsolete patches
17 * debian/libgtk3.0-0.install.in:
18 * debian/libgtk3.0-bin.install.in:
19 * debian/libgtk3.0-dev.install.in:
20 * debian/libgtk3.0-dev.manpages:
21 - Fix to install correct files
22 * debian/libgtk3.0-0.symbols:
23 * debian/libgail3.0-0.symbols:
24 - Updated to new API
25
26 -- Rodrigo Moya <rodrigo.moya@canonical.com> Thu, 13 Jan 2011 16:05:39 +0100
27
1gtk+3.0 (2.91.7-1ubuntu1) natty; urgency=low28gtk+3.0 (2.91.7-1ubuntu1) natty; urgency=low
229
3 * Merge with Debian experimental, remaining Ubuntu changes:30 * Merge with Debian experimental, remaining Ubuntu changes:
431
=== modified file 'debian/control'
--- debian/control 2010-12-23 05:22:09 +0000
+++ debian/control 2011-01-14 13:47:10 +0000
@@ -43,7 +43,8 @@
43 gawk,43 gawk,
44 xsltproc,44 xsltproc,
45 shared-mime-info45 shared-mime-info
46Build-Depends-Indep: docbook-xml,46Build-Depends-Indep: gtk-doc-tools (>= 1.8),
47 docbook-xml,
47 docbook-utils,48 docbook-utils,
48 libglib2.0-doc,49 libglib2.0-doc,
49 libatk1.0-doc,50 libatk1.0-doc,
5051
=== modified file 'debian/control.in'
--- debian/control.in 2010-12-23 05:22:09 +0000
+++ debian/control.in 2011-01-14 13:47:10 +0000
@@ -43,7 +43,8 @@
43 gawk,43 gawk,
44 xsltproc,44 xsltproc,
45 shared-mime-info45 shared-mime-info
46Build-Depends-Indep: docbook-xml,46Build-Depends-Indep: gtk-doc-tools (>= 1.8),
47 docbook-xml,
47 docbook-utils,48 docbook-utils,
48 libglib2.0-doc,49 libglib2.0-doc,
49 libatk1.0-doc,50 libatk1.0-doc,
5051
=== modified file 'debian/libgail3.0-0.symbols'
--- debian/libgail3.0-0.symbols 2010-10-14 13:59:32 +0000
+++ debian/libgail3.0-0.symbols 2011-01-14 13:47:10 +0000
@@ -1,6 +1,5 @@
1libgailutil-3.0.so.0 libgail3.0-0 #MINVER#1libgailutil-3.0.so.0 libgail3.0-0 #MINVER#
2 gail_misc_add_attribute@Base 2.90.52 gail_misc_add_attribute@Base 2.90.5
3 gail_misc_add_to_attr_set@Base 2.90.5
4 gail_misc_buffer_get_run_attributes@Base 2.90.53 gail_misc_buffer_get_run_attributes@Base 2.90.5
5 gail_misc_get_default_attributes@Base 2.90.54 gail_misc_get_default_attributes@Base 2.90.5
6 gail_misc_get_extents_from_pango_rectangle@Base 2.90.55 gail_misc_get_extents_from_pango_rectangle@Base 2.90.5
76
=== modified file 'debian/libgtk3.0-0.install.in'
--- debian/libgtk3.0-0.install.in 2010-10-14 13:59:32 +0000
+++ debian/libgtk3.0-0.install.in 2011-01-14 13:47:10 +0000
@@ -1,7 +1,7 @@
1# from the shared flavor1# from the shared flavor
2debian/install/shared/etc/gtk-@APIVER@/im-multipress.conf etc/gtk-@APIVER@2debian/install/shared/etc/gtk-@APIVER@/im-multipress.conf etc/gtk-@APIVER@
3debian/install/shared/usr/bin/gtk-query-immodules-3.0 @LIBDIR@/@SHARED_PKG@3debian/install/shared/usr/bin/gtk-query-immodules-3.0 @LIBDIR@/@SHARED_PKG@
4debian/install/shared/usr/bin/gtk-update-icon-cache-3.0 @LIBDIR@/@SHARED_PKG@4debian/install/shared/usr/bin/gtk-update-icon-cache @LIBDIR@/@SHARED_PKG@
5debian/install/shared/@MODULES_BASE_PATH@/immodules/*.so @MODULES_BASE_PATH@/immodules5debian/install/shared/@MODULES_BASE_PATH@/immodules/*.so @MODULES_BASE_PATH@/immodules
6debian/install/shared/@MODULES_BASE_PATH@/printbackends/*.so @MODULES_BASE_PATH@/printbackends6debian/install/shared/@MODULES_BASE_PATH@/printbackends/*.so @MODULES_BASE_PATH@/printbackends
7debian/install/shared/@LIBDIR@/libgtk*.so.* @LIBDIR@7debian/install/shared/@LIBDIR@/libgtk*.so.* @LIBDIR@
88
=== modified file 'debian/libgtk3.0-0.symbols'
--- debian/libgtk3.0-0.symbols 2010-12-23 05:15:15 +0000
+++ debian/libgtk3.0-0.symbols 2011-01-14 13:47:10 +0000
@@ -58,9 +58,11 @@
58 gdk_device_get_n_axes@Base 2.91.658 gdk_device_get_n_axes@Base 2.91.6
59 gdk_device_get_n_keys@Base 2.91.659 gdk_device_get_n_keys@Base 2.91.6
60 gdk_device_get_name@Base 2.91.660 gdk_device_get_name@Base 2.91.6
61 gdk_device_get_position@Base 2.99.2-1ubuntu1
61 gdk_device_get_source@Base 2.91.662 gdk_device_get_source@Base 2.91.6
62 gdk_device_get_state@Base 2.91.663 gdk_device_get_state@Base 2.91.6
63 gdk_device_get_type@Base 2.91.664 gdk_device_get_type@Base 2.91.6
65 gdk_device_get_window_at_position@Base 2.99.2-1ubuntu1
64 gdk_device_grab@Base 2.91.666 gdk_device_grab@Base 2.91.6
65 gdk_device_grab_info_libgtk_only@Base 2.91.667 gdk_device_grab_info_libgtk_only@Base 2.91.6
66 gdk_device_list_axes@Base 2.91.668 gdk_device_list_axes@Base 2.91.6
@@ -72,7 +74,6 @@
72 gdk_device_set_axis_use@Base 2.91.674 gdk_device_set_axis_use@Base 2.91.6
73 gdk_device_set_key@Base 2.91.675 gdk_device_set_key@Base 2.91.6
74 gdk_device_set_mode@Base 2.91.676 gdk_device_set_mode@Base 2.91.6
75 gdk_device_set_source@Base 2.91.6
76 gdk_device_type_get_type@Base 2.91.677 gdk_device_type_get_type@Base 2.91.6
77 gdk_device_ungrab@Base 2.91.678 gdk_device_ungrab@Base 2.91.6
78 gdk_device_warp@Base 2.91.779 gdk_device_warp@Base 2.91.7
@@ -88,7 +89,6 @@
88 gdk_display_get_default_group@Base 2.91.689 gdk_display_get_default_group@Base 2.91.6
89 gdk_display_get_default_screen@Base 2.91.690 gdk_display_get_default_screen@Base 2.91.6
90 gdk_display_get_device_manager@Base 2.91.691 gdk_display_get_device_manager@Base 2.91.6
91 gdk_display_get_device_state@Base 2.91.6
92 gdk_display_get_event@Base 2.91.692 gdk_display_get_event@Base 2.91.6
93 gdk_display_get_maximal_cursor_size@Base 2.91.693 gdk_display_get_maximal_cursor_size@Base 2.91.6
94 gdk_display_get_n_screens@Base 2.91.694 gdk_display_get_n_screens@Base 2.91.6
@@ -96,7 +96,6 @@
96 gdk_display_get_pointer@Base 2.91.696 gdk_display_get_pointer@Base 2.91.6
97 gdk_display_get_screen@Base 2.91.697 gdk_display_get_screen@Base 2.91.6
98 gdk_display_get_type@Base 2.91.698 gdk_display_get_type@Base 2.91.6
99 gdk_display_get_window_at_device_position@Base 2.91.6
100 gdk_display_get_window_at_pointer@Base 2.91.699 gdk_display_get_window_at_pointer@Base 2.91.6
101 gdk_display_has_pending@Base 2.91.7100 gdk_display_has_pending@Base 2.91.7
102 gdk_display_is_closed@Base 2.91.6101 gdk_display_is_closed@Base 2.91.6
@@ -116,10 +115,8 @@
116 gdk_display_pointer_ungrab@Base 2.91.6115 gdk_display_pointer_ungrab@Base 2.91.6
117 gdk_display_put_event@Base 2.91.6116 gdk_display_put_event@Base 2.91.6
118 gdk_display_request_selection_notification@Base 2.91.6117 gdk_display_request_selection_notification@Base 2.91.6
119 gdk_display_set_device_hooks@Base 2.91.6
120 gdk_display_set_double_click_distance@Base 2.91.6118 gdk_display_set_double_click_distance@Base 2.91.6
121 gdk_display_set_double_click_time@Base 2.91.6119 gdk_display_set_double_click_time@Base 2.91.6
122 gdk_display_set_pointer_hooks@Base 2.91.6
123 gdk_display_store_clipboard@Base 2.91.6120 gdk_display_store_clipboard@Base 2.91.6
124 gdk_display_supports_clipboard_persistence@Base 2.91.6121 gdk_display_supports_clipboard_persistence@Base 2.91.6
125 gdk_display_supports_composite@Base 2.91.6122 gdk_display_supports_composite@Base 2.91.6
@@ -307,7 +304,6 @@
307 gdk_selection_send_notify@Base 2.91.6304 gdk_selection_send_notify@Base 2.91.6
308 gdk_selection_send_notify_for_display@Base 2.91.6305 gdk_selection_send_notify_for_display@Base 2.91.6
309 gdk_set_double_click_time@Base 2.91.6306 gdk_set_double_click_time@Base 2.91.6
310 gdk_set_pointer_hooks@Base 2.91.6
311 gdk_set_program_class@Base 2.91.6307 gdk_set_program_class@Base 2.91.6
312 gdk_set_show_events@Base 2.91.6308 gdk_set_show_events@Base 2.91.6
313 gdk_setting_action_get_type@Base 2.91.6309 gdk_setting_action_get_type@Base 2.91.6
@@ -928,19 +924,6 @@
928 gtk_cell_area_apply_attributes@Base 2.91.7924 gtk_cell_area_apply_attributes@Base 2.91.7
929 gtk_cell_area_attribute_connect@Base 2.91.7925 gtk_cell_area_attribute_connect@Base 2.91.7
930 gtk_cell_area_attribute_disconnect@Base 2.91.7926 gtk_cell_area_attribute_disconnect@Base 2.91.7
931 gtk_cell_area_box_context_copy@Base 2.91.7
932 gtk_cell_area_box_context_get_group_height@Base 2.91.7
933 gtk_cell_area_box_context_get_group_height_for_width@Base 2.91.7
934 gtk_cell_area_box_context_get_group_width@Base 2.91.7
935 gtk_cell_area_box_context_get_group_width_for_height@Base 2.91.7
936 gtk_cell_area_box_context_get_heights@Base 2.91.7
937 gtk_cell_area_box_context_get_orientation_allocs@Base 2.91.7
938 gtk_cell_area_box_context_get_type@Base 2.91.7
939 gtk_cell_area_box_context_get_widths@Base 2.91.7
940 gtk_cell_area_box_context_push_group_height@Base 2.91.7
941 gtk_cell_area_box_context_push_group_height_for_width@Base 2.91.7
942 gtk_cell_area_box_context_push_group_width@Base 2.91.7
943 gtk_cell_area_box_context_push_group_width_for_height@Base 2.91.7
944 gtk_cell_area_box_get_spacing@Base 2.91.7927 gtk_cell_area_box_get_spacing@Base 2.91.7
945 gtk_cell_area_box_get_type@Base 2.91.7928 gtk_cell_area_box_get_type@Base 2.91.7
946 gtk_cell_area_box_init_groups@Base 2.91.7929 gtk_cell_area_box_init_groups@Base 2.91.7
@@ -1065,19 +1048,22 @@
1065 gtk_cell_renderer_toggle_set_activatable@Base 2.91.61048 gtk_cell_renderer_toggle_set_activatable@Base 2.91.6
1066 gtk_cell_renderer_toggle_set_active@Base 2.91.61049 gtk_cell_renderer_toggle_set_active@Base 2.91.6
1067 gtk_cell_renderer_toggle_set_radio@Base 2.91.61050 gtk_cell_renderer_toggle_set_radio@Base 2.91.6
1068 gtk_cell_view_get_desired_height_for_width_of_row@Base 2.91.6
1069 gtk_cell_view_get_desired_width_of_row@Base 2.91.6
1070 gtk_cell_view_get_displayed_row@Base 2.91.61051 gtk_cell_view_get_displayed_row@Base 2.91.6
1052 gtk_cell_view_get_draw_sensitive@Base 2.99.2-1ubuntu1
1053 gtk_cell_view_get_fit_model@Base 2.99.2-1ubuntu1
1071 gtk_cell_view_get_model@Base 2.91.61054 gtk_cell_view_get_model@Base 2.91.6
1072 gtk_cell_view_get_size_of_row@Base 2.91.61055 gtk_cell_view_get_size_of_row@Base 2.91.6
1073 gtk_cell_view_get_type@Base 2.91.61056 gtk_cell_view_get_type@Base 2.91.6
1074 gtk_cell_view_new@Base 2.91.61057 gtk_cell_view_new@Base 2.91.6
1058 gtk_cell_view_new_with_context@Base 2.99.2-1ubuntu1
1075 gtk_cell_view_new_with_markup@Base 2.91.61059 gtk_cell_view_new_with_markup@Base 2.91.6
1076 gtk_cell_view_new_with_pixbuf@Base 2.91.61060 gtk_cell_view_new_with_pixbuf@Base 2.91.6
1077 gtk_cell_view_new_with_text@Base 2.91.61061 gtk_cell_view_new_with_text@Base 2.91.6
1078 gtk_cell_view_set_background_color@Base 2.91.61062 gtk_cell_view_set_background_color@Base 2.91.6
1079 gtk_cell_view_set_background_rgba@Base 2.91.61063 gtk_cell_view_set_background_rgba@Base 2.91.6
1080 gtk_cell_view_set_displayed_row@Base 2.91.61064 gtk_cell_view_set_displayed_row@Base 2.91.6
1065 gtk_cell_view_set_draw_sensitive@Base 2.99.2-1ubuntu1
1066 gtk_cell_view_set_fit_model@Base 2.99.2-1ubuntu1
1081 gtk_cell_view_set_model@Base 2.91.61067 gtk_cell_view_set_model@Base 2.91.6
1082 gtk_check_button_get_type@Base 2.91.61068 gtk_check_button_get_type@Base 2.91.6
1083 gtk_check_button_new@Base 2.91.61069 gtk_check_button_new@Base 2.91.6
@@ -1163,6 +1149,7 @@
1163 gtk_color_selection_set_previous_alpha@Base 2.91.61149 gtk_color_selection_set_previous_alpha@Base 2.91.6
1164 gtk_color_selection_set_previous_color@Base 2.91.61150 gtk_color_selection_set_previous_color@Base 2.91.6
1165 gtk_color_selection_set_previous_rgba@Base 2.91.61151 gtk_color_selection_set_previous_rgba@Base 2.91.6
1152 gtk_combo_box_cell_layout_get_area@Base 2.99.2-1ubuntu1
1166 gtk_combo_box_get_active@Base 2.91.61153 gtk_combo_box_get_active@Base 2.91.6
1167 gtk_combo_box_get_active_id@Base 2.91.61154 gtk_combo_box_get_active_id@Base 2.91.6
1168 gtk_combo_box_get_active_iter@Base 2.91.61155 gtk_combo_box_get_active_iter@Base 2.91.6
@@ -1182,6 +1169,8 @@
1182 gtk_combo_box_get_type@Base 2.91.61169 gtk_combo_box_get_type@Base 2.91.6
1183 gtk_combo_box_get_wrap_width@Base 2.91.61170 gtk_combo_box_get_wrap_width@Base 2.91.6
1184 gtk_combo_box_new@Base 2.91.61171 gtk_combo_box_new@Base 2.91.6
1172 gtk_combo_box_new_with_area@Base 2.99.2-1ubuntu1
1173 gtk_combo_box_new_with_area_and_entry@Base 2.99.2-1ubuntu1
1185 gtk_combo_box_new_with_entry@Base 2.91.61174 gtk_combo_box_new_with_entry@Base 2.91.6
1186 gtk_combo_box_new_with_model@Base 2.91.61175 gtk_combo_box_new_with_model@Base 2.91.6
1187 gtk_combo_box_new_with_model_and_entry@Base 2.91.61176 gtk_combo_box_new_with_model_and_entry@Base 2.91.6
@@ -1792,6 +1781,7 @@
1792 gtk_icon_view_get_visible_range@Base 2.91.61781 gtk_icon_view_get_visible_range@Base 2.91.6
1793 gtk_icon_view_item_activated@Base 2.91.61782 gtk_icon_view_item_activated@Base 2.91.6
1794 gtk_icon_view_new@Base 2.91.61783 gtk_icon_view_new@Base 2.91.6
1784 gtk_icon_view_new_with_area@Base 2.99.2-1ubuntu1
1795 gtk_icon_view_new_with_model@Base 2.91.61785 gtk_icon_view_new_with_model@Base 2.91.6
1796 gtk_icon_view_path_is_selected@Base 2.91.61786 gtk_icon_view_path_is_selected@Base 2.91.6
1797 gtk_icon_view_scroll_to_path@Base 2.91.61787 gtk_icon_view_scroll_to_path@Base 2.91.6
@@ -2024,6 +2014,7 @@
2024 gtk_menu_item_deselect@Base 2.91.62014 gtk_menu_item_deselect@Base 2.91.6
2025 gtk_menu_item_get_accel_path@Base 2.91.62015 gtk_menu_item_get_accel_path@Base 2.91.6
2026 gtk_menu_item_get_label@Base 2.91.62016 gtk_menu_item_get_label@Base 2.91.6
2017 gtk_menu_item_get_reserve_indicator@Base 2.99.2-1ubuntu1
2027 gtk_menu_item_get_right_justified@Base 2.91.62018 gtk_menu_item_get_right_justified@Base 2.91.6
2028 gtk_menu_item_get_submenu@Base 2.91.62019 gtk_menu_item_get_submenu@Base 2.91.6
2029 gtk_menu_item_get_type@Base 2.91.62020 gtk_menu_item_get_type@Base 2.91.6
@@ -2034,6 +2025,7 @@
2034 gtk_menu_item_select@Base 2.91.62025 gtk_menu_item_select@Base 2.91.6
2035 gtk_menu_item_set_accel_path@Base 2.91.62026 gtk_menu_item_set_accel_path@Base 2.91.6
2036 gtk_menu_item_set_label@Base 2.91.62027 gtk_menu_item_set_label@Base 2.91.6
2028 gtk_menu_item_set_reserve_indicator@Base 2.99.2-1ubuntu1
2037 gtk_menu_item_set_right_justified@Base 2.91.62029 gtk_menu_item_set_right_justified@Base 2.91.6
2038 gtk_menu_item_set_submenu@Base 2.91.62030 gtk_menu_item_set_submenu@Base 2.91.6
2039 gtk_menu_item_set_use_underline@Base 2.91.62031 gtk_menu_item_set_use_underline@Base 2.91.6
@@ -2058,6 +2050,7 @@
2058 gtk_menu_shell_cancel@Base 2.91.62050 gtk_menu_shell_cancel@Base 2.91.6
2059 gtk_menu_shell_deactivate@Base 2.91.62051 gtk_menu_shell_deactivate@Base 2.91.6
2060 gtk_menu_shell_deselect@Base 2.91.62052 gtk_menu_shell_deselect@Base 2.91.6
2053 gtk_menu_shell_get_parent_shell@Base 2.99.2-1ubuntu1
2061 gtk_menu_shell_get_selected_item@Base 2.91.62054 gtk_menu_shell_get_selected_item@Base 2.91.6
2062 gtk_menu_shell_get_take_focus@Base 2.91.62055 gtk_menu_shell_get_take_focus@Base 2.91.6
2063 gtk_menu_shell_get_type@Base 2.91.62056 gtk_menu_shell_get_type@Base 2.91.6
@@ -2150,6 +2143,19 @@
2150 gtk_notebook_set_tab_reorderable@Base 2.91.62143 gtk_notebook_set_tab_reorderable@Base 2.91.6
2151 gtk_notebook_tab_get_type@Base 2.91.62144 gtk_notebook_tab_get_type@Base 2.91.6
2152 gtk_number_up_layout_get_type@Base 2.91.62145 gtk_number_up_layout_get_type@Base 2.91.6
2146 gtk_numerable_icon_get_background_gicon@Base 2.99.2-1ubuntu1
2147 gtk_numerable_icon_get_background_icon_name@Base 2.99.2-1ubuntu1
2148 gtk_numerable_icon_get_count@Base 2.99.2-1ubuntu1
2149 gtk_numerable_icon_get_label@Base 2.99.2-1ubuntu1
2150 gtk_numerable_icon_get_style_context@Base 2.99.2-1ubuntu1
2151 gtk_numerable_icon_get_type@Base 2.99.2-1ubuntu1
2152 gtk_numerable_icon_new@Base 2.99.2-1ubuntu1
2153 gtk_numerable_icon_new_with_style_context@Base 2.99.2-1ubuntu1
2154 gtk_numerable_icon_set_background_gicon@Base 2.99.2-1ubuntu1
2155 gtk_numerable_icon_set_background_icon_name@Base 2.99.2-1ubuntu1
2156 gtk_numerable_icon_set_count@Base 2.99.2-1ubuntu1
2157 gtk_numerable_icon_set_label@Base 2.99.2-1ubuntu1
2158 gtk_numerable_icon_set_style_context@Base 2.99.2-1ubuntu1
2153 gtk_offscreen_window_get_pixbuf@Base 2.91.62159 gtk_offscreen_window_get_pixbuf@Base 2.91.6
2154 gtk_offscreen_window_get_surface@Base 2.91.62160 gtk_offscreen_window_get_surface@Base 2.91.6
2155 gtk_offscreen_window_get_type@Base 2.91.62161 gtk_offscreen_window_get_type@Base 2.91.6
@@ -2507,6 +2513,8 @@
2507 gtk_printer_option_widget_new@Base 2.91.62513 gtk_printer_option_widget_new@Base 2.91.6
2508 gtk_printer_option_widget_set_source@Base 2.91.62514 gtk_printer_option_widget_set_source@Base 2.91.6
2509 gtk_printer_request_details@Base 2.91.62515 gtk_printer_request_details@Base 2.91.6
2516 gtk_printer_set_accepts_pdf@Base 2.99.2-1ubuntu1
2517 gtk_printer_set_accepts_ps@Base 2.99.2-1ubuntu1
2510 gtk_printer_set_description@Base 2.91.62518 gtk_printer_set_description@Base 2.91.6
2511 gtk_printer_set_has_details@Base 2.91.62519 gtk_printer_set_has_details@Base 2.91.6
2512 gtk_printer_set_icon_name@Base 2.91.62520 gtk_printer_set_icon_name@Base 2.91.6
@@ -2534,11 +2542,6 @@
2534 gtk_progress_bar_set_show_text@Base 2.91.62542 gtk_progress_bar_set_show_text@Base 2.91.6
2535 gtk_progress_bar_set_text@Base 2.91.62543 gtk_progress_bar_set_text@Base 2.91.6
2536 gtk_propagate_event@Base 2.91.62544 gtk_propagate_event@Base 2.91.6
2537 gtk_quit_add@Base 2.91.6
2538 gtk_quit_add_destroy@Base 2.91.6
2539 gtk_quit_add_full@Base 2.91.6
2540 gtk_quit_remove@Base 2.91.6
2541 gtk_quit_remove_by_data@Base 2.91.6
2542 gtk_radio_action_get_current_value@Base 2.91.62545 gtk_radio_action_get_current_value@Base 2.91.6
2543 gtk_radio_action_get_group@Base 2.91.62546 gtk_radio_action_get_group@Base 2.91.6
2544 gtk_radio_action_get_type@Base 2.91.62547 gtk_radio_action_get_type@Base 2.91.6
@@ -2585,7 +2588,6 @@
2585 gtk_range_get_slider_range@Base 2.91.62588 gtk_range_get_slider_range@Base 2.91.6
2586 gtk_range_get_slider_size_fixed@Base 2.91.62589 gtk_range_get_slider_size_fixed@Base 2.91.6
2587 gtk_range_get_type@Base 2.91.62590 gtk_range_get_type@Base 2.91.6
2588 gtk_range_get_update_policy@Base 2.91.6
2589 gtk_range_get_upper_stepper_sensitivity@Base 2.91.62591 gtk_range_get_upper_stepper_sensitivity@Base 2.91.6
2590 gtk_range_get_value@Base 2.91.62592 gtk_range_get_value@Base 2.91.6
2591 gtk_range_set_adjustment@Base 2.91.62593 gtk_range_set_adjustment@Base 2.91.6
@@ -2599,7 +2601,6 @@
2599 gtk_range_set_restrict_to_fill_level@Base 2.91.62601 gtk_range_set_restrict_to_fill_level@Base 2.91.6
2600 gtk_range_set_show_fill_level@Base 2.91.62602 gtk_range_set_show_fill_level@Base 2.91.6
2601 gtk_range_set_slider_size_fixed@Base 2.91.62603 gtk_range_set_slider_size_fixed@Base 2.91.6
2602 gtk_range_set_update_policy@Base 2.91.6
2603 gtk_range_set_upper_stepper_sensitivity@Base 2.91.62604 gtk_range_set_upper_stepper_sensitivity@Base 2.91.6
2604 gtk_range_set_value@Base 2.91.62605 gtk_range_set_value@Base 2.91.6
2605 gtk_rc_add_default_file@Base 2.91.62606 gtk_rc_add_default_file@Base 2.91.6
@@ -2826,6 +2827,7 @@
2826 gtk_selection_data_free@Base 2.91.62827 gtk_selection_data_free@Base 2.91.6
2827 gtk_selection_data_get_data@Base 2.91.62828 gtk_selection_data_get_data@Base 2.91.6
2828 gtk_selection_data_get_data_type@Base 2.91.62829 gtk_selection_data_get_data_type@Base 2.91.6
2830 gtk_selection_data_get_data_with_length@Base 2.99.2-1ubuntu1
2829 gtk_selection_data_get_display@Base 2.91.62831 gtk_selection_data_get_display@Base 2.91.6
2830 gtk_selection_data_get_format@Base 2.91.62832 gtk_selection_data_get_format@Base 2.91.6
2831 gtk_selection_data_get_length@Base 2.91.62833 gtk_selection_data_get_length@Base 2.91.6
@@ -2976,6 +2978,7 @@
2976 gtk_style_context_add_provider@Base 2.91.62978 gtk_style_context_add_provider@Base 2.91.6
2977 gtk_style_context_add_provider_for_screen@Base 2.91.62979 gtk_style_context_add_provider_for_screen@Base 2.91.6
2978 gtk_style_context_add_region@Base 2.91.62980 gtk_style_context_add_region@Base 2.91.6
2981 gtk_style_context_cancel_animations@Base 2.99.2-1ubuntu1
2979 gtk_style_context_get@Base 2.91.62982 gtk_style_context_get@Base 2.91.6
2980 gtk_style_context_get_background_color@Base 2.91.62983 gtk_style_context_get_background_color@Base 2.91.6
2981 gtk_style_context_get_border@Base 2.91.62984 gtk_style_context_get_border@Base 2.91.6
@@ -3013,6 +3016,7 @@
3013 gtk_style_context_reset_widgets@Base 2.91.63016 gtk_style_context_reset_widgets@Base 2.91.6
3014 gtk_style_context_restore@Base 2.91.63017 gtk_style_context_restore@Base 2.91.6
3015 gtk_style_context_save@Base 2.91.63018 gtk_style_context_save@Base 2.91.6
3019 gtk_style_context_scroll_animations@Base 2.99.2-1ubuntu1
3016 gtk_style_context_set_background@Base 2.91.63020 gtk_style_context_set_background@Base 2.91.6
3017 gtk_style_context_set_direction@Base 2.91.63021 gtk_style_context_set_direction@Base 2.91.6
3018 gtk_style_context_set_junction_sides@Base 2.91.63022 gtk_style_context_set_junction_sides@Base 2.91.6
@@ -3435,9 +3439,6 @@
3435 gtk_text_view_starts_display_line@Base 2.91.63439 gtk_text_view_starts_display_line@Base 2.91.6
3436 gtk_text_view_window_to_buffer_coords@Base 2.91.63440 gtk_text_view_window_to_buffer_coords@Base 2.91.6
3437 gtk_text_window_type_get_type@Base 2.91.63441 gtk_text_window_type_get_type@Base 2.91.6
3438 gtk_theme_engine_create_rc_style@Base 2.91.6
3439 gtk_theme_engine_get@Base 2.91.6
3440 gtk_theme_engine_get_type@Base 2.91.6
3441 gtk_theming_engine_get@Base 2.91.63442 gtk_theming_engine_get@Base 2.91.6
3442 gtk_theming_engine_get_background_color@Base 2.91.63443 gtk_theming_engine_get_background_color@Base 2.91.6
3443 gtk_theming_engine_get_border@Base 2.91.63444 gtk_theming_engine_get_border@Base 2.91.6
@@ -3656,6 +3657,7 @@
3656 gtk_tree_model_iter_next@Base 2.91.63657 gtk_tree_model_iter_next@Base 2.91.6
3657 gtk_tree_model_iter_nth_child@Base 2.91.63658 gtk_tree_model_iter_nth_child@Base 2.91.6
3658 gtk_tree_model_iter_parent@Base 2.91.63659 gtk_tree_model_iter_parent@Base 2.91.6
3660 gtk_tree_model_iter_previous@Base 2.99.2-1ubuntu1
3659 gtk_tree_model_ref_node@Base 2.91.63661 gtk_tree_model_ref_node@Base 2.91.6
3660 gtk_tree_model_row_changed@Base 2.91.63662 gtk_tree_model_row_changed@Base 2.91.6
3661 gtk_tree_model_row_deleted@Base 2.91.63663 gtk_tree_model_row_deleted@Base 2.91.6
@@ -3869,6 +3871,7 @@
3869 gtk_tree_view_insert_column@Base 2.91.63871 gtk_tree_view_insert_column@Base 2.91.6
3870 gtk_tree_view_insert_column_with_attributes@Base 2.91.63872 gtk_tree_view_insert_column_with_attributes@Base 2.91.6
3871 gtk_tree_view_insert_column_with_data_func@Base 2.91.63873 gtk_tree_view_insert_column_with_data_func@Base 2.91.6
3874 gtk_tree_view_is_blank_at_pos@Base 2.99.2-1ubuntu1
3872 gtk_tree_view_is_rubber_banding_active@Base 2.91.63875 gtk_tree_view_is_rubber_banding_active@Base 2.91.6
3873 gtk_tree_view_map_expanded_rows@Base 2.91.63876 gtk_tree_view_map_expanded_rows@Base 2.91.6
3874 gtk_tree_view_move_column_after@Base 2.91.63877 gtk_tree_view_move_column_after@Base 2.91.6
@@ -3930,7 +3933,6 @@
3930 gtk_ui_manager_remove_ui@Base 2.91.63933 gtk_ui_manager_remove_ui@Base 2.91.6
3931 gtk_ui_manager_set_add_tearoffs@Base 2.91.63934 gtk_ui_manager_set_add_tearoffs@Base 2.91.6
3932 gtk_unit_get_type@Base 2.91.63935 gtk_unit_get_type@Base 2.91.6
3933 gtk_update_type_get_type@Base 2.91.6
3934 gtk_vbox_get_type@Base 2.91.63936 gtk_vbox_get_type@Base 2.91.6
3935 gtk_vbox_new@Base 2.91.63937 gtk_vbox_new@Base 2.91.6
3936 gtk_vbutton_box_get_type@Base 2.91.63938 gtk_vbutton_box_get_type@Base 2.91.6
@@ -3994,6 +3996,7 @@
3994 gtk_widget_get_composite_name@Base 2.91.63996 gtk_widget_get_composite_name@Base 2.91.6
3995 gtk_widget_get_default_direction@Base 2.91.63997 gtk_widget_get_default_direction@Base 2.91.6
3996 gtk_widget_get_default_style@Base 2.91.63998 gtk_widget_get_default_style@Base 2.91.6
3999 gtk_widget_get_device_enabled@Base 2.99.2-1ubuntu1
3997 gtk_widget_get_device_events@Base 2.91.64000 gtk_widget_get_device_events@Base 2.91.6
3998 gtk_widget_get_direction@Base 2.91.64001 gtk_widget_get_direction@Base 2.91.6
3999 gtk_widget_get_display@Base 2.91.64002 gtk_widget_get_display@Base 2.91.6
@@ -4140,6 +4143,7 @@
4140 gtk_widget_set_child_visible@Base 2.91.64143 gtk_widget_set_child_visible@Base 2.91.6
4141 gtk_widget_set_composite_name@Base 2.91.64144 gtk_widget_set_composite_name@Base 2.91.6
4142 gtk_widget_set_default_direction@Base 2.91.64145 gtk_widget_set_default_direction@Base 2.91.6
4146 gtk_widget_set_device_enabled@Base 2.99.2-1ubuntu1
4143 gtk_widget_set_device_events@Base 2.91.64147 gtk_widget_set_device_events@Base 2.91.6
4144 gtk_widget_set_direction@Base 2.91.64148 gtk_widget_set_direction@Base 2.91.6
4145 gtk_widget_set_double_buffered@Base 2.91.64149 gtk_widget_set_double_buffered@Base 2.91.6
@@ -4214,10 +4218,8 @@
4214 gtk_window_get_destroy_with_parent@Base 2.91.64218 gtk_window_get_destroy_with_parent@Base 2.91.6
4215 gtk_window_get_focus@Base 2.91.64219 gtk_window_get_focus@Base 2.91.6
4216 gtk_window_get_focus_on_map@Base 2.91.64220 gtk_window_get_focus_on_map@Base 2.91.6
4217 gtk_window_get_frame_dimensions@Base 2.91.6
4218 gtk_window_get_gravity@Base 2.91.64221 gtk_window_get_gravity@Base 2.91.6
4219 gtk_window_get_group@Base 2.91.64222 gtk_window_get_group@Base 2.91.6
4220 gtk_window_get_has_frame@Base 2.91.6
4221 gtk_window_get_has_resize_grip@Base 2.91.64223 gtk_window_get_has_resize_grip@Base 2.91.6
4222 gtk_window_get_icon@Base 2.91.64224 gtk_window_get_icon@Base 2.91.6
4223 gtk_window_get_icon_list@Base 2.91.64225 gtk_window_get_icon_list@Base 2.91.6
@@ -4283,11 +4285,10 @@
4283 gtk_window_set_destroy_with_parent@Base 2.91.64285 gtk_window_set_destroy_with_parent@Base 2.91.6
4284 gtk_window_set_focus@Base 2.91.64286 gtk_window_set_focus@Base 2.91.6
4285 gtk_window_set_focus_on_map@Base 2.91.64287 gtk_window_set_focus_on_map@Base 2.91.6
4286 gtk_window_set_frame_dimensions@Base 2.91.6
4287 gtk_window_set_geometry_hints@Base 2.91.64288 gtk_window_set_geometry_hints@Base 2.91.6
4288 gtk_window_set_gravity@Base 2.91.64289 gtk_window_set_gravity@Base 2.91.6
4289 gtk_window_set_has_frame@Base 2.91.6
4290 gtk_window_set_has_resize_grip@Base 2.91.64290 gtk_window_set_has_resize_grip@Base 2.91.6
4291 gtk_window_set_has_user_ref_count@Base 2.99.2-1ubuntu1
4291 gtk_window_set_icon@Base 2.91.64292 gtk_window_set_icon@Base 2.91.6
4292 gtk_window_set_icon_from_file@Base 2.91.64293 gtk_window_set_icon_from_file@Base 2.91.6
4293 gtk_window_set_icon_list@Base 2.91.64294 gtk_window_set_icon_list@Base 2.91.6
42944295
=== modified file 'debian/libgtk3.0-bin.install.in'
--- debian/libgtk3.0-bin.install.in 2010-10-14 13:59:32 +0000
+++ debian/libgtk3.0-bin.install.in 2011-01-14 13:47:10 +0000
@@ -1,4 +1,4 @@
1# from the shared flavor1# from the shared flavor
2docs/reference/gtk/gtk-update-icon-cache-@APIVER@.1 usr/share/man/man12docs/reference/gtk/gtk-update-icon-cache.1 usr/share/man/man1
3docs/reference/gtk/gtk-query-immodules-@APIVER@.1 usr/share/man/man13docs/reference/gtk/gtk-query-immodules-@APIVER@.1 usr/share/man/man1
4debian/update-icon-caches usr/sbin4debian/update-icon-caches usr/sbin
55
=== modified file 'debian/libgtk3.0-dev.install.in'
--- debian/libgtk3.0-dev.install.in 2010-12-23 05:15:15 +0000
+++ debian/libgtk3.0-dev.install.in 2011-01-14 13:47:10 +0000
@@ -1,5 +1,5 @@
1# from the shared flavor1# from the shared flavor
2debian/install/shared/usr/bin/gtk-builder-convert-3.0 usr/bin2debian/install/shared/usr/bin/gtk-builder-convert usr/bin
3debian/install/shared/usr/include/gtk* usr/include3debian/install/shared/usr/include/gtk* usr/include
4debian/install/shared/@LIBDIR@/libg?k*.la @LIBDIR@4debian/install/shared/@LIBDIR@/libg?k*.la @LIBDIR@
5debian/install/shared/@LIBDIR@/libg?k*.so @LIBDIR@5debian/install/shared/@LIBDIR@/libg?k*.so @LIBDIR@
66
=== modified file 'debian/libgtk3.0-dev.manpages'
--- debian/libgtk3.0-dev.manpages 2010-10-14 13:59:32 +0000
+++ debian/libgtk3.0-dev.manpages 2011-01-14 13:47:10 +0000
@@ -1,1 +1,1 @@
1docs/reference/gtk/gtk-builder-convert-3.0.11docs/reference/gtk/gtk-builder-convert.1
22
=== removed file 'debian/patches/004_gir_with_separate_build_tree.patch'
--- debian/patches/004_gir_with_separate_build_tree.patch 2010-12-22 07:44:26 +0000
+++ debian/patches/004_gir_with_separate_build_tree.patch 1970-01-01 00:00:00 +0000
@@ -1,27 +0,0 @@
1From 08a6671a928cae3b0bea998b310f2088c346b24b Mon Sep 17 00:00:00 2001
2From: Martin Pitt <martin.pitt@ubuntu.com>
3Date: Thu, 2 Dec 2010 16:57:19 +0100
4Subject: [PATCH 2/2] fix building introspection with a separate build directory
5
6When using a separate build tree, gdk/gdkenumtypes.h gets generated in the
7build dir, not in the source dir. Therefore we need to add the build directory
8to the include search path when building the GIRs, so that gdk/gdk.h can
9actually find <gdk/gdkenumtypes.h>.
10
11https://bugzilla.gnome.org/show_bug.cgi?id=636043
12---
13 gdk/Makefile.am | 1 +
14 1 files changed, 1 insertions(+), 0 deletions(-)
15
16Index: gtk+-2.91.7/gdk/Makefile.am
17===================================================================
18--- gtk+-2.91.7.orig/gdk/Makefile.am 2010-12-22 09:36:42.000000000 +1100
19+++ gtk+-2.91.7/gdk/Makefile.am 2010-12-22 13:17:44.613372002 +1100
20@@ -33,6 +33,7 @@
21 -DG_LOG_DOMAIN=\"Gdk\" \
22 -DGDK_COMPILATION \
23 -I$(top_srcdir) \
24+ -I$(top_builddir) \
25 -I$(top_builddir)/gdk \
26 $(GTK_DEBUG_FLAGS) \
27 $(GDK_DEP_CFLAGS)
280
=== removed file 'debian/patches/005_support_disabling_x11_extensions.patch'
--- debian/patches/005_support_disabling_x11_extensions.patch 2010-12-22 07:44:26 +0000
+++ debian/patches/005_support_disabling_x11_extensions.patch 1970-01-01 00:00:00 +0000
@@ -1,67 +0,0 @@
1Bug: https://bugzilla.gnome.org/show_bug.cgi?id=612918
2Author: Cyril Brulebois <kibi@debian.org>
3
4Support disabling X11 extensions
5
6Index: gtk+-2.91.7/configure.ac
7===================================================================
8--- gtk+-2.91.7.orig/configure.ac 2010-12-22 13:17:41.573372000 +1100
9+++ gtk+-2.91.7/configure.ac 2010-12-22 13:17:46.143372001 +1100
10@@ -246,6 +246,18 @@
11 [AC_HELP_STRING([--enable-xinerama],
12 [support xinerama extension if available [default=yes]])],,
13 [enable_xinerama="yes"])
14+AC_ARG_ENABLE(xrandr,
15+ [AC_HELP_STRING([--enable-xrandr],
16+ [support XRandR extension if available [default=yes]])])
17+AC_ARG_ENABLE(xfixes,
18+ [AC_HELP_STRING([--enable-xfixes],
19+ [support XFixes extension if available [default=yes]])])
20+AC_ARG_ENABLE(xcomposite,
21+ [AC_HELP_STRING([--enable-xcomposite],
22+ [support X Composite extension if available [default=yes]])])
23+AC_ARG_ENABLE(xdamage,
24+ [AC_HELP_STRING([--enable-xdamage],
25+ [support X Damage extension if available [default=yes]])])
26 AC_ARG_ENABLE(rebuilds,
27 [AC_HELP_STRING([--disable-rebuilds],
28 [disable all source autogeneration rules])],,
29@@ -1038,7 +1050,8 @@
30 AM_CONDITIONAL(XINPUT_2, test "x$have_xinput2" = "xyes")
31
32 # Check for the RANDR extension
33- if $PKG_CONFIG --exists "xrandr >= 1.2.99" ; then
34+ if test x"$enable_xrandr" != xno && \
35+ $PKG_CONFIG --exists "xrandr >= 1.2.99" ; then
36 AC_DEFINE(HAVE_RANDR, 1, [Have the Xrandr extension library])
37
38 X_PACKAGES="$X_PACKAGES xrandr"
39@@ -1054,7 +1067,8 @@
40
41 # Checks for XFixes extension
42
43- if $PKG_CONFIG --exists xfixes ; then
44+ if test x"$enable_xfixes" != xno && \
45+ $PKG_CONFIG --exists xfixes ; then
46 AC_DEFINE(HAVE_XFIXES, 1, [Have the XFIXES X extension])
47
48 X_PACKAGES="$X_PACKAGES xfixes"
49@@ -1063,7 +1077,8 @@
50
51 # Checks for Xcomposite extension
52
53- if $PKG_CONFIG --exists xcomposite ; then
54+ if test x"$enable_xcomposite" != xno && \
55+ $PKG_CONFIG --exists xcomposite ; then
56 AC_DEFINE(HAVE_XCOMPOSITE, 1, [Have the XCOMPOSITE X extension])
57
58 X_PACKAGES="$X_PACKAGES xcomposite"
59@@ -1072,7 +1087,7 @@
60
61 # Checks for Xdamage extension
62
63- if $PKG_CONFIG --exists xdamage ; then
64+ if test x"$enable_xdamage" != xno && $PKG_CONFIG --exists xdamage ; then
65 AC_DEFINE(HAVE_XDAMAGE, 1, [Have the XDAMAGE X extension])
66
67 X_PACKAGES="$X_PACKAGES xdamage"
680
=== modified file 'debian/patches/015_default-fallback-icon-theme.patch'
--- debian/patches/015_default-fallback-icon-theme.patch 2010-12-23 05:15:15 +0000
+++ debian/patches/015_default-fallback-icon-theme.patch 2011-01-14 13:47:10 +0000
@@ -1,11 +1,13 @@
1diff --git a/gtk/gtksettings.c b/gtk/gtksettings.c
2index 5d17d5f..b047b36 100644
1--- a/gtk/gtksettings.c3--- a/gtk/gtksettings.c
2+++ b/gtk/gtksettings.c4+++ b/gtk/gtksettings.c
3@@ -371,7 +371,7 @@5@@ -385,7 +385,7 @@ gtk_settings_class_init (GtkSettingsClass *class)
4 g_param_spec_string ("gtk-fallback-icon-theme",6 g_param_spec_string ("gtk-fallback-icon-theme",
5 P_("Fallback Icon Theme Name"),7 P_("Fallback Icon Theme Name"),
6 P_("Name of a icon theme to fall back to"),8 P_("Name of a icon theme to fall back to"),
7- NULL,9- NULL,
8+ "gnome",10+ "gnome",
9 GTK_PARAM_READWRITE),11 GTK_PARAM_READWRITE),
10 NULL);12 NULL);
11 g_assert (result == PROP_FALLBACK_ICON_THEME);13 g_assert (result == PROP_FALLBACK_ICON_THEME);
1214
=== modified file 'debian/patches/043_ubuntu_menu_proxy.patch'
--- debian/patches/043_ubuntu_menu_proxy.patch 2010-12-22 07:44:26 +0000
+++ debian/patches/043_ubuntu_menu_proxy.patch 2011-01-14 13:47:10 +0000
@@ -137,8 +137,8 @@
137 #include "gtkbuildable.h"137 #include "gtkbuildable.h"
138 #include "gtkactivatable.h"138 #include "gtkactivatable.h"
139 #include "gtkintl.h"139 #include "gtkintl.h"
140@@ -1662,7 +1663,18 @@140@@ -1715,7 +1715,18 @@
141 widget);141 gtk_menu_shell_select_item (GTK_MENU_SHELL (parent), widget);
142 }142 }
143 else143 else
144- g_signal_emit (widget, menu_item_signals[ACTIVATE_ITEM], 0);144- g_signal_emit (widget, menu_item_signals[ACTIVATE_ITEM], 0);
@@ -154,7 +154,7 @@
154+ g_signal_emit (widget, menu_item_signals[ACTIVATE_ITEM], 0);154+ g_signal_emit (widget, menu_item_signals[ACTIVATE_ITEM], 0);
155+ }155+ }
156+ }156+ }
157 157
158 return TRUE;158 return TRUE;
159 }159 }
160Index: gtk+-2.91.7/gtk/gtkmenushell.c160Index: gtk+-2.91.7/gtk/gtkmenushell.c
@@ -162,8 +162,8 @@
162--- gtk+-2.91.7.orig/gtk/gtkmenushell.c 2010-12-22 03:36:05.000000000 +1100162--- gtk+-2.91.7.orig/gtk/gtkmenushell.c 2010-12-22 03:36:05.000000000 +1100
163+++ gtk+-2.91.7/gtk/gtkmenushell.c 2010-12-22 13:23:11.843372001 +1100163+++ gtk+-2.91.7/gtk/gtkmenushell.c 2010-12-22 13:23:11.843372001 +1100
164@@ -36,6 +36,7 @@164@@ -36,6 +36,7 @@
165 #include "gtkmenuitem.h"165 #include "gtkmenuitemprivate.h"
166 #include "gtkmenushell.h"166 #include "gtkmenushellprivate.h"
167 #include "gtkmenuprivate.h"167 #include "gtkmenuprivate.h"
168+#include "ubuntumenuproxy.h"168+#include "ubuntumenuproxy.h"
169 #include "gtkmnemonichash.h"169 #include "gtkmnemonichash.h"
@@ -179,19 +179,9 @@
179 };179 };
180 180
181 /* Terminology:181 /* Terminology:
182@@ -135,6 +137,9 @@182@@ -365,6 +367,14 @@
183 183 TRUE,
184 GdkDevice *grab_pointer;184 GTK_PARAM_READWRITE));
185
186+ UbuntuMenuProxy *proxy;
187+ gboolean local;
188+
189 guint take_focus : 1;
190 guint activated_submenu : 1;
191 /* This flag is a crutch to keep mnemonics in the same menu
192@@ -383,6 +388,14 @@
193 TRUE,
194 GTK_PARAM_READWRITE));
195 185
196+ g_object_class_install_property (object_class,186+ g_object_class_install_property (object_class,
197+ PROP_LOCAL,187+ PROP_LOCAL,
@@ -204,7 +194,7 @@
204 g_type_class_add_private (object_class, sizeof (GtkMenuShellPrivate));194 g_type_class_add_private (object_class, sizeof (GtkMenuShellPrivate));
205 }195 }
206 196
207@@ -393,6 +406,22 @@197@@ -375,6 +385,22 @@
208 }198 }
209 199
210 static void200 static void
@@ -226,11 +216,11 @@
226+static void216+static void
227 gtk_menu_shell_init (GtkMenuShell *menu_shell)217 gtk_menu_shell_init (GtkMenuShell *menu_shell)
228 {218 {
229 GtkMenuShellPrivate *priv = GTK_MENU_SHELL_GET_PRIVATE (menu_shell);219 GtkMenuShellPrivate *priv;
230@@ -410,6 +439,13 @@220@@ -384,6 +410,13 @@
231 priv->key_hash = NULL;221 GtkMenuShellPrivate);
222 menu_shell->priv = priv;
232 priv->take_focus = TRUE;223 priv->take_focus = TRUE;
233 priv->activated_submenu = FALSE;
234+ priv->proxy = ubuntu_menu_proxy_get ();224+ priv->proxy = ubuntu_menu_proxy_get ();
235+ priv->local = FALSE;225+ priv->local = FALSE;
236+226+
@@ -241,11 +231,11 @@
241 }231 }
242 232
243 static void233 static void
244@@ -419,12 +455,16 @@234@@ -393,12 +426,16 @@
245 GParamSpec *pspec)235 GParamSpec *pspec)
246 {236 {
247 GtkMenuShell *menu_shell = GTK_MENU_SHELL (object);237 GtkMenuShell *menu_shell = GTK_MENU_SHELL (object);
248+ GtkMenuShellPrivate *priv = GTK_MENU_SHELL_GET_PRIVATE (object);238+ GtkMenuShellPrivate *priv = menu_shell->priv;
249 239
250 switch (prop_id)240 switch (prop_id)
251 {241 {
@@ -258,11 +248,11 @@
258 default:248 default:
259 G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);249 G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
260 break;250 break;
261@@ -438,12 +478,23 @@251@@ -412,12 +449,23 @@
262 GParamSpec *pspec)252 GParamSpec *pspec)
263 {253 {
264 GtkMenuShell *menu_shell = GTK_MENU_SHELL (object);254 GtkMenuShell *menu_shell = GTK_MENU_SHELL (object);
265+ GtkMenuShellPrivate *priv = GTK_MENU_SHELL_GET_PRIVATE (menu_shell);255+ GtkMenuShellPrivate *priv = menu_shell->priv;
266+ gboolean local;256+ gboolean local;
267 257
268 switch (prop_id)258 switch (prop_id)
@@ -282,9 +272,9 @@
282 default:272 default:
283 G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);273 G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
284 break;274 break;
285@@ -456,6 +507,13 @@275@@ -432,6 +480,13 @@
286 GtkMenuShell *menu_shell = GTK_MENU_SHELL (object);276 GtkMenuShell *menu_shell = GTK_MENU_SHELL (object);
287 GtkMenuShellPrivate *priv = GTK_MENU_SHELL_GET_PRIVATE (menu_shell);277 GtkMenuShellPrivate *priv = menu_shell->priv;
288 278
289+ if (priv->proxy != NULL)279+ if (priv->proxy != NULL)
290+ {280+ {
@@ -296,8 +286,8 @@
296 if (priv->mnemonic_hash)286 if (priv->mnemonic_hash)
297 _gtk_mnemonic_hash_free (priv->mnemonic_hash);287 _gtk_mnemonic_hash_free (priv->mnemonic_hash);
298 if (priv->key_hash)288 if (priv->key_hash)
299@@ -495,14 +553,24 @@289@@ -467,14 +522,24 @@
300 gint position)290 gint position)
301 {291 {
302 GtkMenuShellClass *class;292 GtkMenuShellClass *class;
303+ GtkMenuShellPrivate *priv;293+ GtkMenuShellPrivate *priv;
@@ -307,7 +297,7 @@
307 297
308 class = GTK_MENU_SHELL_GET_CLASS (menu_shell);298 class = GTK_MENU_SHELL_GET_CLASS (menu_shell);
309 299
310+ priv = GTK_MENU_SHELL_GET_PRIVATE (menu_shell);300+ priv = menu_shell->priv;
311+301+
312 if (class->insert)302 if (class->insert)
313 class->insert (menu_shell, child, position);303 class->insert (menu_shell, child, position);
@@ -321,7 +311,7 @@
321 }311 }
322 312
323 static void313 static void
324@@ -1908,3 +1976,23 @@314@@ -1868,6 +1933,26 @@
325 g_object_notify (G_OBJECT (menu_shell), "take-focus");315 g_object_notify (G_OBJECT (menu_shell), "take-focus");
326 }316 }
327 }317 }
@@ -333,7 +323,7 @@
333+323+
334+ g_return_val_if_fail (GTK_IS_MENU_SHELL (shell), FALSE);324+ g_return_val_if_fail (GTK_IS_MENU_SHELL (shell), FALSE);
335+325+
336+ priv = GTK_MENU_SHELL_GET_PRIVATE (shell);326+ priv = shell->priv;
337+327+
338+ if (priv->proxy && !ubuntu_menu_proxy_show_local (priv->proxy))328+ if (priv->proxy && !ubuntu_menu_proxy_show_local (priv->proxy))
339+ {329+ {
@@ -345,6 +335,9 @@
345+335+
346+ return FALSE;336+ return FALSE;
347+}337+}
338
339 /**
340 * gtk_menu_shell_get_selected_item:
348Index: gtk+-2.91.7/gtk/gtkwindow.c341Index: gtk+-2.91.7/gtk/gtkwindow.c
349===================================================================342===================================================================
350--- gtk+-2.91.7.orig/gtk/gtkwindow.c 2010-12-22 04:07:05.000000000 +1100343--- gtk+-2.91.7.orig/gtk/gtkwindow.c 2010-12-22 04:07:05.000000000 +1100
@@ -655,7 +648,7 @@
655===================================================================648===================================================================
656--- /dev/null 1970-01-01 00:00:00.000000000 +0000649--- /dev/null 1970-01-01 00:00:00.000000000 +0000
657+++ gtk+-2.91.7/gtk/ubuntumenuproxy.h 2010-12-22 13:23:11.853372001 +1100650+++ gtk+-2.91.7/gtk/ubuntumenuproxy.h 2010-12-22 13:23:11.853372001 +1100
658@@ -0,0 +1,74 @@651@@ -0,0 +1,73 @@
659+/*652+/*
660+ * Copyright (C) 2010 Canonical, Ltd.653+ * Copyright (C) 2010 Canonical, Ltd.
661+ *654+ *
@@ -685,7 +678,6 @@
685+#define __UBUNTU_MENU_PROXY_H__678+#define __UBUNTU_MENU_PROXY_H__
686+679+
687+#include <gtk/gtkwidget.h>680+#include <gtk/gtkwidget.h>
688+#include <gtk/gtktypeutils.h>
689+681+
690+G_BEGIN_DECLS682+G_BEGIN_DECLS
691+683+
@@ -1017,3 +1009,25 @@
1017+G_END_DECLS1009+G_END_DECLS
1018+1010+
1019+#endif /* __UBUNTU_MENU_PROXY_MODULE_H__ */1011+#endif /* __UBUNTU_MENU_PROXY_MODULE_H__ */
1012diff --git a/gtk/gtkmenushellprivate.h b/gtk/gtkmenushellprivate.h
1013index 6015f0c..50b5ed1 100644
1014--- a/gtk/gtkmenushellprivate.h
1015+++ b/gtk/gtkmenushellprivate.h
1016@@ -24,6 +24,7 @@
1017 #include <gtk/gtkmenushell.h>
1018 #include <gtk/gtkmnemonichash.h>
1019 #include <gtk/gtkkeyhash.h>
1020+#include "ubuntumenuproxy.h"
1021
1022
1023 G_BEGIN_DECLS
1024@@ -54,6 +54,9 @@ struct _GtkMenuShellPrivate
1025 GtkKeyHash *key_hash;
1026
1027 GdkDevice *grab_pointer;
1028+
1029+ UbuntuMenuProxy *proxy;
1030+ gboolean local;
1031 };
1032
1033 void _gtk_menu_shell_select_last (GtkMenuShell *menu_shell,
10201034
=== removed file 'debian/patches/061_use_pdf_as_default_printing_standard.patch'
--- debian/patches/061_use_pdf_as_default_printing_standard.patch 2010-12-23 05:15:15 +0000
+++ debian/patches/061_use_pdf_as_default_printing_standard.patch 1970-01-01 00:00:00 +0000
@@ -1,45 +0,0 @@
1Index: gtk+3.0-2.90.5/modules/printbackends/cups/gtkprintbackendcups.c
2===================================================================
3--- gtk+3.0-2.90.5.orig/modules/printbackends/cups/gtkprintbackendcups.c 2010-06-28 01:19:39.000000000 +0200
4+++ gtk+3.0-2.90.5/modules/printbackends/cups/gtkprintbackendcups.c 2010-07-30 19:12:53.163085281 +0200
5@@ -344,8 +344,9 @@
6
7 /* TODO: check if it is a ps or pdf printer */
8
9- surface = cairo_ps_surface_create_for_stream (_cairo_write_to_cups, cache_io, width, height);
10+ surface = cairo_pdf_surface_create_for_stream (_cairo_write_to_cups, cache_io, width, height);
11
12+ /*
13 ppd_file = gtk_printer_cups_get_ppd (GTK_PRINTER_CUPS (printer));
14
15 if (ppd_file != NULL)
16@@ -403,6 +404,7 @@
17
18 if (level == 3)
19 cairo_ps_surface_restrict_to_level (surface, CAIRO_PS_LEVEL_3);
20+ */
21
22 cairo_surface_set_fallback_resolution (surface,
23 2.0 * gtk_print_settings_get_printer_lpi (settings),
24Index: gtk+3.0-2.90.5/modules/printbackends/lpr/gtkprintbackendlpr.c
25===================================================================
26--- gtk+3.0-2.90.5.orig/modules/printbackends/lpr/gtkprintbackendlpr.c 2010-06-16 17:27:06.000000000 +0200
27+++ gtk+3.0-2.90.5/modules/printbackends/lpr/gtkprintbackendlpr.c 2010-07-30 19:12:53.171184913 +0200
28@@ -31,6 +31,8 @@
29 #include <cairo.h>
30 #include <cairo-ps.h>
31
32+#include <cairo-pdf.h>
33+
34 #include <glib/gi18n-lib.h>
35
36 #include <gtk/gtk.h>
37@@ -209,7 +211,7 @@
38 {
39 cairo_surface_t *surface;
40
41- surface = cairo_ps_surface_create_for_stream (_cairo_write, cache_io, width, height);
42+ surface = cairo_pdf_surface_create_for_stream (_cairo_write, cache_io, width, height);
43
44 cairo_surface_set_fallback_resolution (surface,
45 2.0 * gtk_print_settings_get_printer_lpi (settings),
460
=== modified file 'debian/patches/071_no_offscreen_widgets_grabbing.patch'
--- debian/patches/071_no_offscreen_widgets_grabbing.patch 2010-12-22 07:44:26 +0000
+++ debian/patches/071_no_offscreen_widgets_grabbing.patch 2011-01-14 13:47:10 +0000
@@ -5,15 +5,15 @@
5===================================================================5===================================================================
6--- gtk+-2.91.7.orig/gtk/gtkmain.c 2010-12-22 04:34:49.000000000 +11006--- gtk+-2.91.7.orig/gtk/gtkmain.c 2010-12-22 04:34:49.000000000 +1100
7+++ gtk+-2.91.7/gtk/gtkmain.c 2010-12-22 13:23:20.563372002 +11007+++ gtk+-2.91.7/gtk/gtkmain.c 2010-12-22 13:23:20.563372002 +1100
8@@ -1950,9 +1950,14 @@8@@ -2165,9 +2165,14 @@
9 {9 {
10 GtkWindowGroup *group;10 GtkWindowGroup *group;
11 GtkWidget *old_grab_widget;11 GtkWidget *old_grab_widget;
12- 12-
13+ GtkWidget *toplevel;13+ GtkWidget *toplevel;
14+14+
15 g_return_if_fail (widget != NULL);15 g_return_if_fail (widget != NULL);
16- 16-
17+17+
18+ toplevel = gtk_widget_get_toplevel (widget);18+ toplevel = gtk_widget_get_toplevel (widget);
19+ if (toplevel && gdk_window_get_window_type (gtk_widget_get_window (toplevel)) == GDK_WINDOW_OFFSCREEN)19+ if (toplevel && gdk_window_get_window_type (gtk_widget_get_window (toplevel)) == GDK_WINDOW_OFFSCREEN)
2020
=== modified file 'debian/patches/072_indicator_menu_update.patch'
--- debian/patches/072_indicator_menu_update.patch 2010-12-22 07:44:26 +0000
+++ debian/patches/072_indicator_menu_update.patch 2011-01-14 13:47:10 +0000
@@ -80,9 +80,9 @@
80 /**80 /**
81 * GtkMenuItem:right-justified:81 * GtkMenuItem:right-justified:
82 *82 *
83@@ -1204,6 +1225,11 @@83@@ -1242,6 +1265,11 @@
84 if (gtk_widget_get_parent (GTK_WIDGET (menu_item)))84 if (gtk_widget_get_parent (GTK_WIDGET (menu_item)))
85 gtk_widget_queue_resize (GTK_WIDGET (menu_item));85 gtk_widget_queue_resize (GTK_WIDGET (menu_item));
86 86
87+ if(submenu == NULL)87+ if(submenu == NULL)
88+ g_signal_emit_by_name (menu_item, "submenu-removed");88+ g_signal_emit_by_name (menu_item, "submenu-removed");
8989
=== removed file 'debian/patches/074_expose_active_menu_item.patch'
--- debian/patches/074_expose_active_menu_item.patch 2010-12-22 07:44:26 +0000
+++ debian/patches/074_expose_active_menu_item.patch 1970-01-01 00:00:00 +0000
@@ -1,70 +0,0 @@
1From 646f6ef30e4b01b1f2ebbdb8ab507ee7d174a460 Mon Sep 17 00:00:00 2001
2From: Didier Roche <didrocks@ubuntu.com>
3Date: Thu, 7 Oct 2010 16:39:33 +0200
4Subject: [PATCH] add a function to expose GtkMenuShell::active_menu_item
5
6We can have some cases where we want to know which is the selected
7menuitem in a GtkMenuShell before it became activated.
8Adding a gtk_menu_shell_get_selected_item to the API to get it.
9---
10 gtk/gtk.symbols | 1 +
11 gtk/gtkmenushell.c | 21 +++++++++++++++++++++
12 gtk/gtkmenushell.h | 1 +
13 3 files changed, 23 insertions(+), 0 deletions(-)
14
15Index: gtk+-2.91.7/gtk/gtk.symbols
16===================================================================
17--- gtk+-2.91.7.orig/gtk/gtk.symbols 2010-12-22 13:23:15.483372000 +1100
18+++ gtk+-2.91.7/gtk/gtk.symbols 2010-12-22 13:25:30.173372001 +1100
19@@ -1501,6 +1501,7 @@
20 gtk_menu_shell_cancel
21 gtk_menu_shell_deactivate
22 gtk_menu_shell_deselect
23+gtk_menu_shell_get_selected_item
24 gtk_menu_shell_get_take_focus
25 gtk_menu_shell_get_type G_GNUC_CONST
26 gtk_menu_shell_insert
27Index: gtk+-2.91.7/gtk/gtkmenushell.c
28===================================================================
29--- gtk+-2.91.7.orig/gtk/gtkmenushell.c 2010-12-22 13:23:21.983372001 +1100
30+++ gtk+-2.91.7/gtk/gtkmenushell.c 2010-12-22 13:25:30.173372001 +1100
31@@ -1348,6 +1348,27 @@
32 }
33 }
34
35+/**
36+ * gtk_menu_shell_get_selected_item:
37+ * @menu_shell: a #GtkMenuShell
38+ *
39+ * Retrieves a pointer to the selected menuitem, or %NULL
40+ * if there is no menuitem selected. A selected menuitem is
41+ * one that is displayed in the prelight state for that menu.
42+ *
43+ * Return value: a #GtkWidget or %NULL in case there is no
44+ * selected menuitem
45+ *
46+ * Since: 2.24
47+ **/
48+GtkWidget *
49+gtk_menu_shell_get_selected_item (GtkMenuShell *menu_shell)
50+{
51+ g_return_val_if_fail (GTK_IS_MENU_SHELL (menu_shell), NULL);
52+
53+ return menu_shell->active_menu_item;
54+}
55+
56 void
57 gtk_menu_shell_activate_item (GtkMenuShell *menu_shell,
58 GtkWidget *menu_item,
59Index: gtk+-2.91.7/gtk/gtkmenushell.h
60===================================================================
61--- gtk+-2.91.7.orig/gtk/gtkmenushell.h 2010-12-22 03:36:05.000000000 +1100
62+++ gtk+-2.91.7/gtk/gtkmenushell.h 2010-12-22 13:25:30.173372001 +1100
63@@ -114,6 +114,7 @@
64 void gtk_menu_shell_activate_item (GtkMenuShell *menu_shell,
65 GtkWidget *menu_item,
66 gboolean force_deactivate);
67+GtkWidget *gtk_menu_shell_get_selected_item (GtkMenuShell *menu_shell);
68 void gtk_menu_shell_select_first (GtkMenuShell *menu_shell,
69 gboolean search_sensitive);
70 void _gtk_menu_shell_select_last (GtkMenuShell *menu_shell,
710
=== modified file 'debian/patches/091_bugzilla_tooltip_refresh.patch'
--- debian/patches/091_bugzilla_tooltip_refresh.patch 2010-12-22 07:44:26 +0000
+++ debian/patches/091_bugzilla_tooltip_refresh.patch 2011-01-14 13:47:10 +0000
@@ -63,7 +63,7 @@
63+static void63+static void
64 gtk_tooltip_init (GtkTooltip *tooltip)64 gtk_tooltip_init (GtkTooltip *tooltip)
65 {65 {
66 GtkStyle *style;66 GtkStyleContext *context;
67@@ -199,8 +237,12 @@67@@ -199,8 +237,12 @@
68 tooltip->last_window = NULL;68 tooltip->last_window = NULL;
69 69
@@ -91,7 +91,7 @@
91 tooltip->custom_widget = NULL;91 tooltip->custom_widget = NULL;
92 }92 }
93 93
94@@ -583,19 +632,209 @@94@@ -596,6 +645,169 @@
95 gtk_widget_queue_draw (tooltip->window);95 gtk_widget_queue_draw (tooltip->window);
96 }96 }
97 97
@@ -260,57 +260,7 @@
260+260+
261 static gboolean261 static gboolean
262 gtk_tooltip_paint_window (GtkTooltip *tooltip,262 gtk_tooltip_paint_window (GtkTooltip *tooltip,
263- cairo_t *cr)263 cairo_t *cr)
264+ cairo_t *context)
265 {
266- gtk_paint_flat_box (gtk_widget_get_style (tooltip->window),
267- cr,
268- GTK_STATE_NORMAL,
269- GTK_SHADOW_OUT,
270- tooltip->window,
271- "tooltip",
272- 0, 0,
273- gtk_widget_get_allocated_width (tooltip->window),
274- gtk_widget_get_allocated_height (tooltip->window));
275+ gboolean new_style;
276+
277+ gtk_widget_style_get (tooltip->window, "new-tooltip-style", &new_style, NULL);
278+
279+ if (new_style)
280+ {
281+ cairo_surface_t *surface;
282+ cairo_t *cr;
283+
284+ cairo_set_operator (context, CAIRO_OPERATOR_SOURCE);
285+ surface = cairo_surface_create_similar (cairo_get_target (context),
286+ CAIRO_CONTENT_COLOR_ALPHA,
287+ gtk_widget_get_allocated_width (tooltip->window),
288+ gtk_widget_get_allocated_height (tooltip->window));
289+ cr = cairo_create (surface);
290+ fill_background (tooltip->window, cr);
291+ cairo_destroy (cr);
292+
293+ cairo_set_source_surface (context, surface, 0, 0);
294+ cairo_paint (context);
295+ cairo_surface_destroy (surface);
296+
297+ update_shape (tooltip);
298+ }
299+ else
300+ {
301+ gtk_paint_flat_box (gtk_widget_get_style (tooltip->window),
302+ context,
303+ GTK_STATE_NORMAL,
304+ GTK_SHADOW_OUT,
305+ tooltip->window,
306+ "tooltip",
307+ 0, 0,
308+ gtk_widget_get_allocated_width (tooltip->window),
309+ gtk_widget_get_allocated_height (tooltip->window));
310+ }
311
312 return FALSE;
313 }
314Index: gtk+-2.91.7/gtk/gtkwidget.c264Index: gtk+-2.91.7/gtk/gtkwidget.c
315===================================================================265===================================================================
316--- gtk+-2.91.7.orig/gtk/gtkwidget.c 2010-12-22 13:23:15.483372000 +1100266--- gtk+-2.91.7.orig/gtk/gtkwidget.c 2010-12-22 13:23:15.483372000 +1100
317267
=== removed file 'debian/patches/093_dso_link_issues.patch'
--- debian/patches/093_dso_link_issues.patch 2010-12-22 07:44:26 +0000
+++ debian/patches/093_dso_link_issues.patch 1970-01-01 00:00:00 +0000
@@ -1,91 +0,0 @@
1From f4419be0d68c84ea94488bf1c75c4b6f767b8773 Mon Sep 17 00:00:00 2001
2From: Robert Ancell <robert.ancell@canonical.com>
3Date: Wed, 22 Dec 2010 15:01:50 +1100
4Subject: [PATCH] Fix DSO link issues
5
6---
7 demos/Makefile.am | 1 +
8 demos/gtk-demo/Makefile.am | 1 +
9 docs/tools/Makefile.am | 2 ++
10 gtk/tests/Makefile.am | 1 +
11 perf/Makefile.am | 1 +
12 tests/Makefile.am | 1 +
13 6 files changed, 7 insertions(+), 0 deletions(-)
14
15diff --git a/demos/Makefile.am b/demos/Makefile.am
16index efdd0b1..dc6fcb6 100644
17--- a/demos/Makefile.am
18+++ b/demos/Makefile.am
19@@ -16,6 +16,7 @@ DEPS = \
20
21 LDADDS = \
22 $(top_builddir)/gtk/libgtk-3.0.la \
23+ $(top_builddir)/gdk/libgdk-3.0.la \
24 $(GTK_DEP_LIBS) \
25 $(MATH_LIB)
26
27diff --git a/demos/gtk-demo/Makefile.am b/demos/gtk-demo/Makefile.am
28index 1a5a677..5385dcb 100644
29--- a/demos/gtk-demo/Makefile.am
30+++ b/demos/gtk-demo/Makefile.am
31@@ -59,6 +59,7 @@ DEPS = \
32
33 LDADDS = \
34 $(top_builddir)/gtk/libgtk-3.0.la \
35+ $(top_builddir)/gdk/libgdk-3.0.la \
36 $(GTK_DEP_LIBS) \
37 -lm
38
39diff --git a/docs/tools/Makefile.am b/docs/tools/Makefile.am
40index d008afc..c4a1c8b 100644
41--- a/docs/tools/Makefile.am
42+++ b/docs/tools/Makefile.am
43@@ -13,7 +13,9 @@ DEPS = \
44
45 LDADDS = \
46 $(top_builddir)/gtk/libgtk-3.0.la \
47+ $(top_builddir)/gdk/libgdk-3.0.la \
48 $(GTK_DEP_LIBS) \
49+ $(GDK_DEP_LIBS) \
50 -lm
51
52 if USE_X11
53diff --git a/gtk/tests/Makefile.am b/gtk/tests/Makefile.am
54index 35105d3..34367ee 100644
55--- a/gtk/tests/Makefile.am
56+++ b/gtk/tests/Makefile.am
57@@ -15,6 +15,7 @@ DEPS = \
58
59 progs_ldadd = \
60 $(top_builddir)/gtk/libgtk-3.0.la \
61+ $(top_builddir)/gdk/libgdk-3.0.la \
62 $(GTK_DEP_LIBS)
63
64 noinst_PROGRAMS = $(TEST_PROGS) $(SAMPLE_PROGS)
65diff --git a/perf/Makefile.am b/perf/Makefile.am
66index 3b2c0b0..18e45f4 100644
67--- a/perf/Makefile.am
68+++ b/perf/Makefile.am
69@@ -15,6 +15,7 @@ DEPS = \
70
71 LDADDS = \
72 $(top_builddir)/gtk/libgtk-3.0.la \
73+ $(top_builddir)/gdk/libgdk-3.0.la \
74 $(GTK_DEP_LIBS)
75
76 noinst_PROGRAMS = \
77diff --git a/tests/Makefile.am b/tests/Makefile.am
78index 744796b..fc4b58e 100644
79--- a/tests/Makefile.am
80+++ b/tests/Makefile.am
81@@ -16,6 +16,7 @@ DEPS = \
82
83 LDADDS = \
84 $(top_builddir)/gtk/libgtk-3.0.la \
85+ $(top_builddir)/gdk/libgdk-3.0.la \
86 $(GTK_DEP_LIBS) \
87 -lm
88
89--
901.7.2.3
91
920
=== removed file 'debian/patches/094_gtkprint_test_fix.patch'
--- debian/patches/094_gtkprint_test_fix.patch 2010-12-22 07:44:26 +0000
+++ debian/patches/094_gtkprint_test_fix.patch 1970-01-01 00:00:00 +0000
@@ -1,58 +0,0 @@
1From 2013e23c4bfc5dd8a154325f8dde865acec9cc42 Mon Sep 17 00:00:00 2001
2From: Robert Ancell <robert.ancell@canonical.com>
3Date: Wed, 22 Dec 2010 15:36:47 +1100
4Subject: [PATCH] Use getters and setters for GtkPrintJob in gtkprintbackendtest.c
5
6---
7 modules/printbackends/test/gtkprintbackendtest.c | 30 +++++++++++----------
8 1 files changed, 16 insertions(+), 14 deletions(-)
9
10diff --git a/modules/printbackends/test/gtkprintbackendtest.c b/modules/printbackends/test/gtkprintbackendtest.c
11index f40c03c..14c8e52 100644
12--- a/modules/printbackends/test/gtkprintbackendtest.c
13+++ b/modules/printbackends/test/gtkprintbackendtest.c
14@@ -525,25 +525,27 @@ test_printer_prepare_for_print (GtkPrinter *printer,
15 {
16 gdouble scale;
17
18- print_job->print_pages = gtk_print_settings_get_print_pages (settings);
19- print_job->page_ranges = NULL;
20- print_job->num_page_ranges = 0;
21+ gtk_print_job_set_pages (print_job, gtk_print_settings_get_print_pages (settings));
22+ gtk_print_job_set_page_ranges (print_job, NULL, 0);
23
24- if (print_job->print_pages == GTK_PRINT_PAGES_RANGES)
25- print_job->page_ranges =
26- gtk_print_settings_get_page_ranges (settings,
27- &print_job->num_page_ranges);
28-
29- print_job->collate = gtk_print_settings_get_collate (settings);
30- print_job->reverse = gtk_print_settings_get_reverse (settings);
31- print_job->num_copies = gtk_print_settings_get_n_copies (settings);
32+ if (gtk_print_job_get_pages (print_job) == GTK_PRINT_PAGES_RANGES)
33+ {
34+ GtkPageRange *page_ranges;
35+ gint num_page_ranges;
36+ page_ranges = gtk_print_settings_get_page_ranges (settings, &num_page_ranges);
37+ gtk_print_job_set_page_ranges (print_job, page_ranges, num_page_ranges);
38+ }
39+
40+ gtk_print_job_set_collate (print_job, gtk_print_settings_get_collate (settings));
41+ gtk_print_job_set_reverse (print_job, gtk_print_settings_get_reverse (settings));
42+ gtk_print_job_set_num_copies (print_job, gtk_print_settings_get_n_copies (settings));
43
44 scale = gtk_print_settings_get_scale (settings);
45 if (scale != 100.0)
46- print_job->scale = scale/100.0;
47+ gtk_print_job_set_scale (print_job, scale/100.0);
48
49- print_job->page_set = gtk_print_settings_get_page_set (settings);
50- print_job->rotate_to_orientation = TRUE;
51+ gtk_print_job_set_page_set (print_job, gtk_print_settings_get_page_set (settings));
52+ gtk_print_job_set_rotate (print_job, TRUE);
53 }
54
55 static gboolean
56--
571.7.2.3
58
590
=== modified file 'debian/patches/series'
--- debian/patches/series 2010-12-23 05:15:15 +0000
+++ debian/patches/series 2011-01-14 13:47:10 +0000
@@ -1,9 +1,7 @@
1001_static-linking-dont-query-immodules.patch1001_static-linking-dont-query-immodules.patch
2002_static-linking-dont-build-perf.patch2002_static-linking-dont-build-perf.patch
3003_gdk.pc_privates.patch3#003_gdk.pc_privates.patch
4004_git_add_missing_include.patch4004_git_add_missing_include.patch
5004_gir_with_separate_build_tree.patch
6005_support_disabling_x11_extensions.patch
7006_reenable_pixbuf_engine.patch5006_reenable_pixbuf_engine.patch
8015_default-fallback-icon-theme.patch6015_default-fallback-icon-theme.patch
9022_disable-viqr-im-for-vi-locale.patch7022_disable-viqr-im-for-vi-locale.patch
@@ -11,15 +9,11 @@
11042_treeview_single-focus.patch9042_treeview_single-focus.patch
12043_ubuntu_menu_proxy.patch10043_ubuntu_menu_proxy.patch
13060_ignore-random-icons.patch11060_ignore-random-icons.patch
14061_use_pdf_as_default_printing_standard.patch
15062_ubuntu-set-grab-add.patch12062_ubuntu-set-grab-add.patch
16065_gir_set_packages.patch13065_gir_set_packages.patch
17071_no_offscreen_widgets_grabbing.patch14071_no_offscreen_widgets_grabbing.patch
18072_indicator_menu_update.patch15072_indicator_menu_update.patch
19073_treeview_almost_fixed.patch16073_treeview_almost_fixed.patch
20074_expose_active_menu_item.patch
21075_expose_gdkwidget_for_gtkrange.patch17075_expose_gdkwidget_for_gtkrange.patch
22091_bugzilla_tooltip_refresh.patch18091_bugzilla_tooltip_refresh.patch
23092_default_to_xdg_document_dir.patch19092_default_to_xdg_document_dir.patch
24093_dso_link_issues.patch
25094_gtkprint_test_fix.patch

Subscribers

People subscribed via source and target branches

to all changes: