Commit Graph

145 Commits

Author SHA1 Message Date
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
c070c532b4 * New upstream release.
+ debian/patches/004_git_dont_setup_timeout_twice.patch:
    - Removed, included upstream.
  + debian/patches/004_git_add_missing_include.patch:
    - New patch from upstream git, add a missing include that
      otherwise caused the build to fail when disabling X extensions.
  + debian/patches/*:
    - Refreshed.
  + debian/libgtk3.0-0.symbols:
    - Updated.
  + debian/rules:
    - Bumped the shver.
    - Disable silent builds.
2010-12-12 16:25:20 +00:00
44694dc3b5 revert update to 2.91.6 for now 2010-12-12 14:26:40 +00:00
d4ce7e3824 * New upstream release.
+ debian/patches/004_git_dont_setup_timeout_twice.patch:
    - Removed, included upstream.
  + debian/patches/004_git_add_missing_include.patch:
    - New patch from upstream git, add a missing include that
      otherwise caused the build to fail when disabling X extensions.
  + debian/patches/*:
    - Refreshed.
  + debian/libgtk3.0-0.symbols:
    - Updated.
  + debian/rules:
    - Bumped the shver.
    - Disable silent builds.
2010-12-09 01:08:33 +00:00
3b1645f9a1 * New upstream release.
+ debian/patches/004_gtk_gir_build.patch:
    - Removed, fixed upstream.
  + debian/patches/004_git_dont_setup_timeout_twice.patch:
    - New patch from upstream git, don't setup a timeout in
      gtkspinners twice.
  + debian/patches/070_mandatory-relibtoolize.patch:
    - Updated.
  + debian/libgtk3.0-0.symbols:
    - Updated.
2010-11-30 22:36:45 +00:00
980e8dc410 * Add gir1.0-gtk-3.0, based on the gir1.0-gtk-2.0 Ubuntu patch.
* debian/patches/004_gtk_gir_build.patch:
  + Fix the introspection build.
* debian/patches/070_mandatory-relibtoolize.patch:
  + Updated.
2010-11-22 00:28:51 +00:00
8eae80c33e * debian/patches/009_gtk-export-filechooser.patch:
+ Removed. Doesn't apply anymore and was only needed for hildon
2010-10-09 18:35:31 +00:00
f768275558 * refresh and update patches 2010-07-30 17:16:49 +00:00
b3ee31f46c * create branch for gtk+3.0, based on latest gtk+2.0 packaging 2010-07-24 09:12:50 +00:00
784dafe7dd * debian/rules,
debian/control.in,
  debian/libgtk-directfb-2.0-0.*,
  debian/libgtk-directfb-2.0-dev.*,
  debian/patches/090_directfb-map-virtual-modifiers.patch,
  debian/patches/series:
  - Drop the DirectFB enabled GTK+ packages. They were needed for the
    graphical installer but it's now switching to X11 so we don't need
    them anymore.
2010-03-18 18:14:13 +00:00
3448e3806a * Switch udeb from DirectFB to Xlib to prepare the move to an X11-based
graphical installer:
   - Replace libgtk-directfb-2.0-0-udeb with libgtk-x11-udeb in control
     file.
   - Update description accordingly.
   - Update .install.in accordingly, using the “shared_udeb” flavour,
     based on the “shared” one, but with a few X11 extensions disabled.
   - Update package name and file paths accordingly in rules file.
* Version/Bump some B-D to make sure the udeb gets proper dependencies
  on the recently reworked/added udebs:
   - libx11-dev
   - libxcursor-dev
   - libxext-dev
   - libxi-dev
   - libxinerama-dev
   - libxrender-dev
* Add one patch to make it possible to disable X11 extensions, and
  refresh the other one accordingly:
   - 005_support_disabling_x11_extensions.patch
   - 070_mandatory-relibtoolize.patch
* Ship a minimal MIME database in the udeb, since the loaders mechanism
  isn’t sufficient to get proper PNG support:
   - Add shared-mime-info to Build-Depends to ensure that the
     update-mime-database tool is available at build-time, as well as
     the source freedesktop.org.xml file.
   - Add debian/keep-png-only.xsl to only keep the mime-type matching
     type="image/png". Matching with namespaces is tricky, see the
     comments in the XSL file for the details.
   - Build a MIME cache, and only ship the resulting mime.cache file
     under /usr/share/mime in the udeb.
   - While this is dirty, that should do the trick until it is needed
     for shared-mime-info to ship its own udeb.
2010-03-14 20:30:38 +00:00
ea842eabc7 * New upstream development release:
+ debian/patches/070_mandatory-relibtoolize.patch:
    - Regenerated for the new version.
  + debian/rules,
    debian/libgtk-directfb-2.0-0.symbols,
    debian/libgtk2.0-0.symbols:
    - Update SHVER to 2.19.3 for the new API and add new symbols.
  + debian/patches/091_size_allocate_crash.patch:
    - Dropped, merged upstream.
2010-01-11 19:51:00 +00:00
915e120efb * debian/patches/091_size_allocate_crash.patch:
+ Patch from upstream GIT to fix a crash on size allocations.
    Thanks to Sebastien Bacher.
2010-01-06 10:42:57 +00:00
7d06898e1b * debian/patches/090_directfb-map-virtual-modifiers.patch:
+ Fix compilation of the DirectFB backend, patch adapted from
    upstream commit to fix the Quartz backend.
2010-01-04 10:26:39 +00:00
0df81bc36f * branch gtk+2.0 to experimental 2009-12-01 14:26:29 +00:00
fef9aed635 * debian/patches/091_dont-omit-gtk-icon-size-dialog.patch:
+ Patch from upstream GIT to not omit GTk_ICON_SIZE_DIALOG
    when searching for an appropiate icon size.
* debian/patches/092_gtk-image-size-allocation.patch:
  + Patch from upstream GIT to fix size allocation of GtkImage.
2009-10-18 11:25:36 +00:00
2cfa9730ce * New upstream bugfix release:
+ debian/patches/070_mandatory-relibtoolize.patch:
    - Updated for the new version.
  + 090_directfb-backend-compilation-fix.patch:
    - Dropped, merged upstream.
2009-10-06 05:46:52 +00:00
4313f14efe + 090_directfb-backend-compilation-fix.patch:
- Fix compilation of the DirectFB backend, see
      https://bugzilla.gnome.org/show_bug.cgi?id=596959
2009-10-01 07:44:13 +00:00