Commit Graph

312 Commits

Author SHA1 Message Date
9e794ac66b * Add debian/patches/reftest-known-fail.patch
- make it possible to tag individual reftests as ok to fail.
* debian/rules:
  touch testsuite/reftests/style-properties-nth-child.ui.known_fail
  - reftest shows this intermittently has a couple of pixels
    difference on some architectures. No big deal.
    Noone is willing to investigate and consensus is it's ok to disable.
2014-10-01 19:22:42 +00:00
9b4e4747ec * debian/patches/080-reftest-Add-missing-include-of-reftest-snapshot.h.patch:
+ Dropped, merged upstream.
2014-10-01 09:33:02 +00:00
db621f5271 * debian/patches/080-reftest-Add-missing-include-of-reftest-snapshot.h.patch
+ Added. Adds missing #include in the reftest test. While seemingly
    harmless on s390 due to the missing include the return type of a function
    the snapshot function is assumed to be int, while it should have been a
    pointer. This causes incorrect casting in the resulting code leading to
    crashes.. (From upstream git)
2014-09-29 21:24:35 +00:00
ea6e51ed5f * New upstream development release.
* Update build-dependencies according to configure.ac
  - bump libglib2.0-dev to (>= 2.41.2)
* Update libgtk-3.0-dev dependency on libglib2.0-dev to (>= 2.41.2)
* Massage debian/patches/018_gdkenumtypes.c_location.patch to apply again
* Drop backported/merged patches now in released version:
  - debian/patches/072_Avoid-pkg-config-atleast-version.patch
* Have quilt refresh remaining patches.
* Bump gobject-introspection build-dependency to (>= 1.41.3)
  - this one supports new "nullable" annotation.
* Build-depend on adwaita-icon-theme instead of gnome-icon-theme-symbolic
* Update debian/libgtk-3-0.symbols with many additions
* Add --enable-installed-tests configure flag for both deb and udeb
  - this works around a problem with libreftest.la not being built
    otherwise leading to "make check" failing.
  - Note: atleast the udeb part should be disabled once upstream is fixed!
2014-08-25 18:23:10 +00:00
7d44205113 debian/patches/072_Avoid-pkg-config-atleast-version.patch:
stop AM_PATH_GTK_3_0([3], [], [], [gthread]) trying to require
gthread-2.0 >= 3, which doesn't exist (Closes: #756476)
2014-08-10 16:22:28 +00:00
1f63dd5a1b * debian/patches/080_disable-parallel-docs-build.patch:
+ Dropped, gtk-doc 1.20 works fine with parallel builds.
2014-02-17 07:35:19 +00:00
307cfcafc0 * debian/patches/080_disable-parallel-docs-build.patch:
+ Disable parallel support for the docs as that has races, see
    the similar glib2.0 patch for a longer explanation.
2014-02-15 13:14:46 +00:00
2700b07b8c * Updated to apply patch against new testsuite file location:
* Drop 031_ia64_children_test.patch
  - fixed differently upstream (see GBZ #702370)
2013-08-08 14:52:43 +00:00
2c11ae617f * New upstream development release
* Bump glib (build-)dependency to >= 2.37.3 as per configure.ac
* Trivial update in 015_default-fallback-icon-theme.patch to apply.
* Update debian/patches/018_gdkenumtypes.c_location.patch to apply
  after upstream dropped --disable-rebuilds.
* Disable 030_tests_skip_filechooser.patch
  - testsuite moved and restructured....
* Updated to apply patches against new testsuite file location:
  - 032_mips_treeview_row_separator_height.patch
  - 031_ia64_children_test.patch
* Drop 080_correct_padding_of_submenu_arrows.patch
  - previously cherry-picked, now included in upstream release.
* Refresh all patches to apply without offset.
* Ignore testsuite failures for now...
* Update debian/libgtk-3-0.symbols
  - many added symbols, and four missing:
    gdk_frame_clock_idle_get_type,
    gdk_offscreen_window_get_type,
    gdk_window_impl_get_type,
    gdk_window_impl_x11_get_type.
2013-08-06 15:55:44 +00:00
374d26671b debian/patches/080_correct_padding_of_submenu_arrows.patch: Take padding
into account to position submenu arrow. Patch cherry-picked from upstream
Git.
2013-07-05 22:51:32 +00:00
0e2a3d862d * debian/patches/032_mips_treeview_row_separator_height.patch:
+ Disable another test that currently fails on mips but that also
    fails at least on amd64 when run under valgrind.
2013-06-15 23:20:20 +00:00
6aefd460ed * debian/patches/031_ia64_children_test.patch:
+ Patch from Stephan Schreiber, fix an invalid read on a test case
    that caused it to fail on ia64, making the build fail.
2013-06-15 22:45:05 +00:00
f20201dffd + d/p/090-GtkTextView-don-t-popdown-a-bubble-if-we-don-t-have-.patch:
- Removed, included upstream.
2013-03-19 10:37:38 +00:00
cda89ecdb4 * d/p/090-GtkTextView-don-t-popdown-a-bubble-if-we-don-t-have-.patch:
+ Added. Fix segv when popping down non-existing bubblees (From upstream
    git, bgo #695304)
2013-03-11 20:42:33 +00:00
a7385ce2a8 + debian/patches/80_Fix-DND-with-frame-sync.patch:
- Removed, included upstream.
2013-03-06 10:30:01 +00:00
42ddab1861 * debian/patches/80_Fix-DND-with-frame-sync.patch:
+ Added. Temporary fix for DND when using mutter with the frame sync
  protocol (from upstream git, bgo#694217).
2013-03-04 21:34:14 +00:00
4a69c13d50 + debian/patches/030_tests_skip_filechooser.patch:
- New patch: skip filechooser tests as they are not designed to
      be run without gtk+ installed.
2013-02-23 19:37:09 +00:00
ce61c8b596 * New upstream release
* Sync with ubuntu:
  * debian/rules: Make test failures fatal again
  * debian/libgtk-3-0.symbols: Updated
  * debian/rules: Update build-depends
  * debian/libgtk-3-bin.install: Add gtk-launch: A new commandline utility
    to launch an application from its desktop file
  * Add autopkgtest support
* debian/patches/072_statusicon_icon_size.patch:
  * Removed merged upstream
* debian/patches/074_try-harder-to-discriminate-Shift-F10-and-F10.patch:
  * Removed, fixed upstream
* debian/patches/073_transparent_colors.patch
  * Removed, fixed upstream
* debian/control.in: bump glib2.0 build-dep to >= 2.33.14 to trump the dodgy
  version in unstable
2012-09-23 21:06:40 +00:00
f2dc11801b debian/patches/074_try-harder-to-discriminate-Shift-F10-and-F10.patch:
With xkb-data 2.5.1-2.1 preserving the Shift modifier, GTK+ can properly
map F10 and Shift-F10 to different key bindings. Closes: #658392
2012-09-21 16:30:36 +00:00
da79680fd4 debian/patches/070_revert-widget-set-up-signals-after-initializing.patch:
This patch was a temporary workaround for a bug in mutter which has been
fixed in version 3.4. It was not supposed to be shipped as part of wheezy,
so drop it again.
2012-08-06 18:25:34 +00:00
ba6ec6492a debian/patches/073_transparent_colors.patch: Handle transparent colors
better in GtkStyle emulation. Patch cherry-picked from upstream Git.
Closes: #669694
2012-08-06 16:45:40 +00:00
8c55897c00 debian/patches/072_statusicon_icon_size.patch: Fix how we determine the
icon size for the statusicon. This could lead to a crash in
notification-daemon caused by an assertion failure. Closes: #669883
Thanks to Fernando Lemos for the patch and Brad Jorsch for the excellent
debugging.
2012-06-30 15:00:13 +00:00
d152a5c1c4 debian/patches/071_fix-installation-of-HTML-images.patch: Fix installation
of HTML images for out-of-tree builds when using absolute paths.
Closes: #656803
2012-04-17 17:15:57 +00:00
4090d23f0c debian/patches/070_revert-widget-set-up-signals-after-initializing.patch:
Revert upstream commit which breaks the window decorations in
gnome-shell resp. mutter 3.2.
2012-03-28 13:26:53 +00:00
6456481cae * Refresh patches.
* Disable 043_notebook_scroll.patch, it needs to be updated.
2012-03-21 01:43:37 +00:00
767bf41a88 Stop building static libraries which require a full separate build and
appear to be unused.
2012-03-07 00:05:59 +00:00
ac2ff77d05 - Drop 003_gdk.pc_privates.patch, fixed upstream in a similar way.
- Disable 042_treeview_single-focus.patch for now since it has no
    description why this patch is needed and it needs to be updated.
  - Refresh remaining patches.
2012-03-05 00:33:51 +00:00
58b2c6b561 * Update patches:
- Drop 003_gdk.pc_privates.patch, fixed upstream.
  - Drop 70-Fix-document-generation-in-out-of-tree-builds.patch, applied
    upstream.
  - Drop 041_ia32-libs.patch, no longer required with multiarch.
2012-03-05 00:24:44 +00:00
1242c8e899 * Update patches:
- Drop 000git_gtk_tree_view_get_tooltip_context_annotation.patch, applied
    upstream.
  - Drop 080_filechooserdefault-Don-t-unref-value-twice.patch, applied
    upstream.
  - Refresh 017_no_offscreen_device_grabbing.patch,
    042_treeview_single-focus.patch and 043_notebook_scroll.patch.
2011-12-20 17:42:13 +00:00
4c9b474372 debian/patches/080_filechooserdefault-Don-t-unref-value-twice.patch: Fix
incorrect ref counting which could lead to a crash in the filechooser.
Closes: #650223
2011-11-29 22:31:06 +00:00
ca80c12a07 * Build for multiarch. Adapted Steve Langasek's changes to Ubuntu's gtk+2.0
package:
  - debian/control.in: Bump build dependencies to multiarch aware versions.
  - debian/control.in: Add Multi-Arch: and necessary Pre-Depends: fields.
    (libraries/-dbg are "same", -doc/-bin are "foreign").
  - debian/rules: Use multiarch LIBDIR.
  - debian/libgail-3-dev.install, debian/libgail-3-0.install: Rename to
    *.in, and use @LIBDIR@ instead of hardcoded usr/lib.
  - debian/gir1.2-gtk-3.0.install.in: Use @LIBDIR@.
  - debian/libgtk-3-0.triggers.in, debian/libgtk-3-0.postinst.in,
    debian/rules: Also trigger on changes to the fallback non-multiarch
    module directory, which is now called @OLD_MODULES_BASE_PATH@.
  - Add 061_multiarch_module_fallback.patch: Fall back to the hard-coded
    pre-multiarch module directory when searching for modules. This
    maintains compatibility with packages installing modules to
    the old directories.
2011-11-22 10:39:01 +00:00
ec4c83d8c0 Add 018_gdkenumtypes.c_location.patch: Always generate gdk/gdkenumtypes.c
in the source tree, and fix path in the introspection sources. With this,
gdkenumtypes.c is correctly included with separate build trees, too.  This
fixes missing GTypes in the .gir when using a separate build tree.
(LP: #769256, GNOME #647729)
2011-11-22 09:03:47 +00:00
3e7f6f5599 Add 017_no_offscreen_device_grabbing.patch: Do not allow devices in an
offscreen hierarchy to take grabs. (LP: #804009, GNOME #658563)
2011-11-22 09:00:30 +00:00
5919bdddca Add 016_no_offscreen_widgets_grabbing.patch: Widgets inside
GtkOffscreenWindow seem like they should not be allowed to do
grab the mouse or whatever, as this can deactivate open menus.
(LP: #512427, GNOME #607668)
2011-11-22 08:44:42 +00:00
89b2643810 Add 000git_gtk_tree_view_get_tooltip_context_annotation.patch: Fix
gtk_tree_view_get_tooltip_context() transfer annotation, causing crashes
when using this method from Python.
2011-11-22 08:35:34 +00:00
0419451b3c * debian/patches/70-Fix-document-generation-in-out-of-tree-builds.patch:
+ Added, fix documentation when build out of tree
2011-10-21 14:56:15 +00:00
b0357581d9 * debian/control.in: Update build-depends
* debian/rules: Bump libgail SHVER depends
* d/p/002_static-linking-dont-build-perf.patch: Removed, fixed upstream
* d/p/030_xim-modules.patch: Removed, fixed upstream
* d/p/045_trayicon-visual.patch: Removed, fixed upstream
* d/p/003_gdk.pc_privates.patch: Refreshed
* d/p/043_notebook_scroll.patch: Refreshed
* d/p/044_tracker_fts.patch: Refreshed
2011-10-16 07:48:56 +00:00
0fb0c2a83b 030_xim-modules.patch: stolen from upstream git. Fix the behavior of
XIM modules. Closes: #633720.
2011-09-04 13:37:25 +00:00
f3e94faf1a debian/patches/045_trayicon-visual.patch: Fix assertion in trayicon-x11
when visual is not available. Thanks to Vincent Bernat for the patch.
Closes: #637067
2011-08-29 22:15:51 +00:00
81f6dc4bb2 debian/patches/044_tracker_fts.patch: Enable Tracker full text search. 2011-07-01 05:32:38 +00:00
037cd2a225 * 043_notebook_scroll.patch: new patch. Reintroduce tab scrolling in
GtkNotebook, but this time only when Alt is pressed, as recommended 
  by upstream.
* Drop debhelper 8 requirement so that it can build.
* libgtk-3-bin.preinst: only remove libgtk3.0-bin diversions if they 
  already exist.
2011-06-04 20:51:17 +00:00
c6c21e4df2 Prepare new upstream release 2011-03-09 23:37:51 +00:00
7d7b06cfe6 * debian/patches/080_prevent_invalid_free.patch
- Added. Prevent invalid free on double/tripple click events (from upstream
    git)
2011-02-26 11:27:14 +00:00
330824aaf0 New upstream release. 2011-02-03 00:43:11 +00:00
9a10f7de12 * New upstream release.
+ d/p/0001-stylecontext-Protect-the-cairo-contexts-with-cairo_s.patch
    d/p/0003-Fixed-assertions-in-gtk_cell_renderer_get_aligned_ar.patch
    d/p/0002-_gtk_cell_area_set_cell_data_func_with_proxy-set-the.patch
    - Removed, included upstream.
  + debian/libgtk3.0-0.symbols:
    - Updated.
  + debian/rules:
    - Bumped the shver.
2011-01-13 18:35:55 +00:00
d49abc54ea + Remove hack to build on PowerPC64. That port is dead, and if it's
+ Pass -O1 to the linker so dynamic loading is faster.
* d/patches/0001-stylecontext-Protect-the-cairo-contexts-with-cairo_s.patch
  d/patches/0003-Fixed-assertions-in-gtk_cell_renderer_get_aligned_ar.patch
  d/patches/0002-_gtk_cell_area_set_cell_data_func_with_proxy-set-the.patch
  + Backport patches from upstream git. They fix rendering issues and
    assertion failures.
2011-01-12 19:08:51 +00:00
4f0676884e debian/patches/005_support_disabling_x11_extensions.patch,
+ debian/patches/070_mandatory-relibtoolize.patch,
    debian/rules:
    - Switch to dh-autoreconf.
  + debian/libgtk3.0-0.symbols,
    debian/libgail3.0-0.symbols:
  - Remove hack to build on PowerPC64. That port is dead, and if it's
2011-01-11 14:43:11 +00:00
9552ad44cf - Refreshed.
* New upstream release.
  + debian/rules:
    - Pass --enable-xinput instead of --with-xinput=yes.
    - Bump the shver.
  + debian/patches/004_git_add_missing_include.patch,
    debian/patches/007-continue-to-install-gdk-TARGET-3.0.pc.patch:
    - Removed, included upstream.
  + debian/patches/061_use_pdf_as_default_printing_standard.patch:
    - Removed. The cups backend part has been fixed upstream in a (better)
      different way, and the lpr part doesn't make sense as we don't know
      if the job will be sent to CUPS or not.
  + debian/patches/*:
    - Refreshed.
  + debian/libgtk3.0-0.symbols:
    - Updated.
2011-01-07 02:35:05 +00:00
0ce50d8a83 * debian/patches/007-continue-to-install-gdk-TARGET-3.0.pc.patch:
+ Patch from upstream git, keep installing gdk-x11-3.0.pc.
2011-01-02 21:46:02 +00:00
b9cda7cc42 + debian/patches/006_reenable_pixbuf_engine.patch:
- New patch. Build the pixbuf engine even if it hasn't been ported to
      the new GtkThemingEngine API.
2010-12-16 14:48:56 +00:00