Skip to content
  1. Aug 08, 2019
  2. Jun 05, 2019
  3. Jun 04, 2019
    • Colomban Wendling's avatar
      Avoid white flashes when the display colors are inverted · a9aae6bc
      Colomban Wendling authored
      Paint the window background white and hope the user has an overally
      light UI theme, so the default window background is roughly the same
      color as the theme's.
      
      This fixes white flashes visible with Compiz 0.9 and inverted colors.
      For windows with no alpha channel the current state of not filling the
      background at all will result with effectively a "capture" or the
      display under the window.  Thus, the window content will be the
      effective displayed content after inversion, and thus an inversion of
      that window's content will result in a "double inversion", leading to
      maximum contrast and thus a "white flash" when using a light theme
      (which becomes dark after inversion).
      
      Filling the window with a plain color close to the theme's one will
      prevent this effect.
      a9aae6bc
  4. May 14, 2019
  5. Mar 12, 2019
  6. Feb 15, 2019
  7. Jan 15, 2019
  8. Nov 28, 2018
  9. Oct 10, 2018
  10. Jun 21, 2018
  11. Jun 04, 2018
  12. Jun 01, 2018
  13. May 28, 2018
  14. May 25, 2018
  15. May 23, 2018
  16. May 15, 2018
  17. May 04, 2018
  18. May 03, 2018
  19. Apr 28, 2018
  20. Apr 26, 2018
  21. Apr 23, 2018
  22. Apr 19, 2018
  23. Oct 26, 2017
    • Samuel Thibault's avatar
    • Samuel Thibault's avatar
    • Michael Biebl's avatar
      Import Debian changes 3.22.11-1 · cec2bd61
      Michael Biebl authored and Samuel Thibault's avatar Samuel Thibault committed
      gtk+3.0 (3.22.11-1) unstable; urgency=medium
      
        * New upstream release.
        * Drop patches which have been merged upstream.
      
      gtk+3.0 (3.22.9-4) unstable; urgency=medium
      
        * Force update of GResource files so the changes to the CSS files are
          actually applied.
      
      gtk+3.0 (3.22.9-3) unstable; urgency=medium
      
        * Revert move of .flat from frame > border to frame as it broke existing
          themes which relied on that behaviour.
      
      gtk+3.0 (3.22.9-2) unstable; urgency=medium
      
        * Team upload
        * d/p/wayland-make-sure-to-clear-up-the-number-of-keys.patch:
          Add patch from upstream fixing unintended key repeats on Wayland
          (Closes: #856478)
      
      gtk+3.0 (3.22.9-1) unstable; urgency=medium
      
        * New upstream release.
        * Drop debian/patches/032_mips_treeview_row_separator_height.patch, no
          longer needed.
      
      gtk+3.0 (3.22.8-1) unstable; urgency=medium
      
        * New upstream release.
        * Stop patching gtk-doc.make and instead run gtkdocize via the upstream
          provided autogen.sh on autoreconf. The gtk-doc-tools version in Debian has
          been fixed to properly handle the installation of HTML images for
          out-of-tree builds.
      
      gtk+3.0 (3.22.7-2) unstable; urgency=medium
      
        * Team upload
        * d/p/gdk-x11-Check-if-we-have-access-to-GL-before-using-G.patch:
          add proposed patch from upstream Bugzilla to let GDK X11
          initialization complete successfully when libGL.so.1 is not
          available (Closes: #847366)
        * Override Lintian error source-is-missing for
          debian/missing-sources/zlib.js-0.1.6/deps.js. It is a generated
          file, but the script to generate it is also present.
      
      gtk+3.0 (3.22.7-1) unstable; urgency=medium
      
        * New upstream release.
      
      gtk+3.0 (3.22.6-1) unstable; urgency=medium
      
        [ Jeremy Bicha ]
        * Update debian/watch to only look for GTK+ 3.22 releases
      
        [ Emilio Pozuelo Monfort ]
        * New upstream release.
        * debian/libgtk-3-0.symbols: add new symbol.
      
      gtk+3.0 (3.22.5-1) unstable; urgency=medium
      
        * New upstream release.
      
      gtk+3.0 (3.22.4-1) unstable; urgency=medium
      
        * New upstream release.
        * Drop d/p/cssshadowvalue-scale-the-blur-surface-by-the-same-fa.patch
          - now included in upstream release.
        * Update debian/libgtk-3-0.symbols with one addition.
      
      gtk+3.0 (3.22.3-2) unstable; urgency=medium
      
        * d/p/cssshadowvalue-scale-the-blur-surface-by-the-same-fa.patch
          - Added. Improve the rendering of shadow around GTK windows, this turns out
            to be a big performance improvement for HiDPI on wayland (From upstream
            git, bgo#772075)
      
      gtk+3.0 (3.22.3-1) unstable; urgency=medium
      
        * New upstream release.
      
      gtk+3.0 (3.22.2-1) unstable; urgency=medium
      
        * New upstream release.
      
      gtk+3.0 (3.22.1-1) unstable; urgency=medium
      
        * New upstream release.
        * Drop d/p/wayland-Avoid-negative-size-constraints.patch and
          d/p/wayland-always-sync-state-after-a-frame-is-painted.patch, merged
          upstream.
        * Bump Build-Depends on libxrandr-dev to (>= 2:1.5.0). This means we can
          drop d/p/0001-Fix-division-by-zero-when-calculating-the-refresh-ra.patch.
          Upstream has already applied a similar patch for the Xrandr 1.5 code path
          and we no longer need the workaround for Xrandr 1.3.
        * Update Build-Depends as per configure.ac:
          - Add libfontconfig1-dev.
          - Drop libxt-dev, libxft-dev, libxrender-dev and x11proto-xext-dev.
          - Drop Debian specific versions for various libx*-dev packages. Those
            versions were a long time ago for gtk+2.0 when the udeb was switched
            from DirectFB to Xlib.
        * Update Depends of libgtk-3-dev to match the dependencies declared in the
          pkg-config .pc files.
      
      gtk+3.0 (3.22.0-2) unstable; urgency=medium
      
        * d/p/wayland-Avoid-negative-size-constraints.patch
          - Added. Resolve unexpected order of size-allocation signals, fixes issues
            with placing clutter-gtk widgets on wayland.
            (From upstream git, bgo#771915)
        * d/p/wayland-always-sync-state-after-a-frame-is-painted.patch
          - Added. Always sync the state after a frame paint. Avoids things getting
            out of sync when painting using GL as e.g. epiphany does these days.
            (From upstream git, bgo#771553)
      
      gtk+3.0 (3.22.0-1) unstable; urgency=medium
      
        * New upstream release.
        * Drop dbg packages now that we have automatic dbgsym packages.
        * Bump debhelper compat level to 9.
      
      gtk+3.0 (3.21.6-1) unstable; urgency=medium
      
        [ Andreas Henriksson ]
        * New upstream development release.
        * Update (build-)dependencies according to configure.ac changes:
          - bump wayland-protocols to >= 1.7
        * Update debian/libgtk-3-0.symbols with a few scrolled_window additions.
      
        [ Michael Biebl ]
        * Refresh patches.
      
      gtk+3.0 (3.21.5-3) unstable; urgency=medium
      
        * Mark two more reftests as known_fail and make test-suite failures fatal
          again.
      
      gtk+3.0 (3.21.5-2) unstable; urgency=medium
      
        * Mark the gdk_wayland_* symbols as linux-any.
        * Drop workaround for cdbs bug which has been fixed in the mean time.
        * Change Build-Depends on dbus-x11 to dbus. The use of dbus-launch has been
          removed upstream so having only dbus installed is sufficient to run the
          test-suite. (Closes: #835891)
        * Add dbus to autopkgtest dependencies to ensure machine-id is properly
          setup.
      
      gtk+3.0 (3.21.5-1) unstable; urgency=low
      
        [ Simon McVittie ]
        * Merge packaging changes from 3.20.9-1 in unstable
      
        [ Andreas Henriksson ]
        * New upstream release.
        * Update build-dependencies according to configure.ac changes:
          - bump libglib2.0-dev to >= 2.49.4
          - bump wayland-protocols to >= 1.6
        * Fix debian/patches/no-accessibility-dump.patch to apply again.
        * Drop d/p/Don-t-apply-GDK_HINT_RESIZE_INC-to-GDK_WINDOW_STATE_.patch
          - now included in upstream release.
        * Update debian/libgtk-3-0.symbols with several additions and one missing:
          - gdk_wayland_display_get_xdg_shell unused outside of gtk+.
      
      gtk+3.0 (3.20.9-1) unstable; urgency=medium
      
        [ Jeremy Bicha ]
        * Team upload
        * New upstream release
        * debian/control.in:
          - Drop unnecessary version number from dependency on adwaita-icon-theme
        * debian/patches/0001-Revert-Improve-external-drives-detection.patch:
          - Dropped, applied in new version
      
        [ Simon McVittie ]
        * Another new upstream release
        * Explicitly build-depend on docbook-xsl, libxml2-utils and xsltproc
          to be able to generate man pages from their source code. Move docbook-xml
          to Build-Depends since the man pages are in an Architecture: any package.
        * Drop Build-Depends-Indep on docbook-utils, the old SGML toolchain,
          which is currently uninstallable (#834616) and does not appear to be
          needed for anything
      
      gtk+3.0 (3.20.7-1) unstable; urgency=medium
      
        [ Laurent Bigonville ]
        * debian/control.in: Add hicolor-icon-theme as a hard dependency, the
          package is small and only provides the directory structure of the theme.
        * debian/control.in: Move adwaita-icon-theme dependency to the main package.
      
        [ Emilio Pozuelo Monfort ]
        * New upstream release.
        * debian/patches/0001-Revert-Improve-external-drives-detection.patch:
          + Revert upstream change that requires unstable glib 2.49.1.
      
      gtk+3.0 (3.21.4-1) experimental; urgency=medium
      
        * New upstream release.
        * debian/control.in:
          + Build depend on xauth, needed for xvfb-run.
          + Drop build-dependency on gettext and update the version requirements
            for wayland-protocols and glib.
        * debian/patches/wayland-add-extended-state-for-tiled.patch:
          + Dropped, included upstream.
        * d/p/0001-Fix-division-by-zero-when-calculating-the-refresh-ra.patch:
          + New patch. Fix division by zero when running under Xvfb.
        * debian/libgtk-3-0.symbols:
          + Add new symbols.
        * debian/rules:
          + Don't abort on test suite failures for now. Too many new failures due
            to deprecation warnings.
        * Upload to experimental.
      
      gtk+3.0 (3.20.6-2) unstable; urgency=medium
      
        * Team upload
      
        [ Laurent Bigonville ]
        * Drop patches/015_default-fallback-icon-theme.patch: The default icon theme
          is already defined as Adwaita, not need to also define the fallback theme.
      
        [ Simon McVittie ]
        * d/rules: reset XDG_CONFIG_HOME, XDG_CACHE_HOME, XDG_DATA_HOME so that
          they are based on the temporary HOME
        * Backport patch from upstream to mark tiled Mutter/Shell windows
          as GDK_WINDOW_STATE_TILED under Wayland (with mutter >= 3.20.2-2)
        * Add my patch from upstream bug 755947 to disable character-cell-based
          size contraints for TILED windows, so that gnome-terminal can snap to
          half the screen under Wayland
      
      gtk+3.0 (3.20.6-1) unstable; urgency=medium
      
        * New upstream release.
        * Drop revert-scrolledwindow-Remove-child-before-destroying.patch, merged
          upstream.
        * Re-enable test-suite.
      
      gtk+3.0 (3.20.5-4) unstable; urgency=medium
      
        * Work around a bug in cdbs which causes the package to FTBFS; see #825135
          for further details.
      
      gtk+3.0 (3.20.5-3) unstable; urgency=medium
      
        * Make it simpler to bootstrap the package by marking the build dependencies
          which are required to run the test-suite with <!nocheck>.
          (Closes: #747392)
        * Bump Build-Depends on debhelper to (>= 9.20141010) and dpkg-dev to
          (>= 1.17.14) for build dependency restrictions support.
        * Temporarily disable the test suite (and its build-dependencies) to allow
          building the new gtk-update-icon-cache package. Our buildds don't support
          build profiles yet, so we'll have to bootstrap manually for now.
      
      gtk+3.0 (3.20.5-2) unstable; urgency=medium
      
        * Split gtk-update-icon-cache utility out of libgtk-3-bin into a separate
          package called gtk-update-icon-cache to break a dependency cycle with
          adwaita-icon-theme when building the package. (Closes: #824999)
          As the gtk-update-icon-cache binary doesn't actually have any libgtk-3-0
          dependency, there is no longer a reason to ship a gtk2 and gtk3 variant.
          So from now on we will only ship one implementation built from src:gtk+3.0
          and drop the Debian specific -3.0 suffix. To simplify the transition make
          libgtk-3-bin depend on gtk-update-icon-cache. Once all theme packages have
          been updated, this dependency can be dropped.
        * Cherry-pick patch from upstream Git which reverts a commit that was
          causing crashes in the filechooser in some applications.
      
      gtk+3.0 (3.20.5-1) unstable; urgency=medium
      
        * New upstream release.
        * Refresh patches.
        * Bump Standards-Version to 3.9.8.
      
      gtk+3.0 (3.20.4-1) unstable; urgency=medium
      
        * New upstream release.
      
      gtk+3.0 (3.20.3-2) unstable; urgency=medium
      
        * Restore debian/patches/reftest-known-fail.patch so we can mark known
          failing tests as non-fatal.
        * Drop debian/patches/disable-flaky-textview-margins-reftest.patch and tag
          textview-margins.ui as known-fail.
        * Mark button-wrapping.ui reftest as known-fail, it currently fails on
          mips(64)el and prevents testing migration and important fixes in other
          packages reaching testing.
      
      gtk+3.0 (3.20.3-1) unstable; urgency=medium
      
        * New upstream release.
        * Drop debian/patches/git_window-Remove-suspicious-branch.patch, merged
          upstream and refresh the remaining patches.
        * Upload to unstable.
      
      gtk+3.0 (3.20.2-1) experimental; urgency=medium
      
        * New upstream release.
        * Drop debian/patches/git_fix_emacs.patch, included in release.
        * Add debian/patches/git_window-Remove-suspicious-branch.patch
          - from upstream git, reverts a revert in 3.20.2 that causes the
            testsuite to fail. Emacs users watch out!
      
      gtk+3.0 (3.20.1-2) experimental; urgency=medium
      
        * Add debian/patches/disable-flaky-textview-margins-reftest.patch
      
      gtk+3.0 (3.20.1-1) experimental; urgency=medium
      
        * New upstream release.
        * Drop debian/patches/git_a11y_GTK_CSD_distcheck.patch, included in release.
        * Add debian/patches/git_fix_emacs.patch, cherry-picked from upstream git.
          Thanks to Matteo F. Vescovi for verifying the commit fixed the emacs problem.
      
      gtk+3.0 (3.20.0-1) experimental; urgency=medium
      
        * New upstream release.
        * Make testsuite fatal again.
        * Add debian/patches/git_a11y_GTK_CSD_distcheck.patch
          - cherry-pick commit from upstream to use client-side decorations
            for a11y tests when running under distcheck.
        * Drop debian/patches/reftest-known-fail.patch
        * Stop tagging reftests as known fail since they should be fixed now:
          - style-properties-nth-child.ui
          - label-text-shadow-changes-modify-clip.ui
        * Add debian/patches/no-accessibility-dump.patch
          - skip this test until someone figures out how to reliably run it
            always with CSD enabled, to match testsuite expected data.
      
      gtk+3.0 (3.19.12-1) experimental; urgency=medium
      
        * New upstream development release+snapshot.
        * Update (build-)dependencies according to configure.ac changes:
          - add wayland-protocols (>= 1.1)
          - bump libwayland-dev to 1.9.91
          - add libharfbuzz-dev (>= 0.9), libpango1.0-dev
        * Temporarily make testsuite non-fatal while investigating.
        * libgtk-3-bin.install:
          - ship new gtk-query-settings tool.
          - ship gtk-builder gettext (its) files.
          - run wrap-and-sort on this file while at it.
        * Update debian/libgtk-3-0.symbols with new additions.
          - also drops an internal unused wayland-related drag and drop symbol.
      
      gtk+3.0 (3.18.9-1) unstable; urgency=medium
      
        [ Michael Biebl ]
        * New upstream release.
        * Bump Standards-Version to 3.9.7.
      
        [ Uwe Kleine-König ]
        * Remove debian/{build,install} in clean target. (Closes: #792736)
      
      gtk+3.0 (3.18.8-1) unstable; urgency=medium
      
        * New upstream stable release 3.18.8
      
      gtk+3.0 (3.18.7-1) unstable; urgency=medium
      
        * New upstream release.
      
      gtk+3.0 (3.18.6-1) unstable; urgency=medium
      
        * New upstream release.
        * Refresh debian/patches/071_fix-installation-of-HTML-images.patch.
      
      gtk+3.0 (3.18.5-1) unstable; urgency=medium
      
        * New upstream stable release 3.18.5
          + GtkFileChooser:
            - Make sure external drives show up either in the sidebar or the places
              view
            - Ignore double-click events
          + Avoid some crashes in CSS parsing error handling
      
      gtk+3.0 (3.18.4-1) unstable; urgency=medium
      
        * New upstream stable release 3.18.4
          + Revert a GtkTextBuffer change that broke binding API
            - Remove downstream cherry-picks for this change.
          + Properly refresh styles when widget names change
      
      gtk+3.0 (3.18.3-3) unstable; urgency=medium
      
        * Revert "textbuffer: nicer get_iter functions" and related commits since
          this broke the bindings API. (Closes: #804798)
      
      gtk+3.0 (3.18.3-2) unstable; urgency=medium
      
        * The placesview API was not supposed to be public, so those symbols were
          removed. Update the libgtk-3-0.symbols file accordingly.
      
      gtk+3.0 (3.18.3-1) unstable; urgency=medium
      
        * New upstream release.
        * Refresh patches.
        * Drop Recommends on hicolor-icon-theme from libgtk-3-0 as libgtk-3-common
          already has a Depends on adwaita-icon-theme.
      
      gtk+3.0 (3.18.2-1) unstable; urgency=medium
      
        * New upstream release.
        * Refresh patches.
      
      gtk+3.0 (3.18.1-2) unstable; urgency=medium
      
        * Add debian/patches/git_stylecontext-make-sure-valid.patch
          - patch from upstream git to fix crash with some themes (Closes: #800911)
      
      gtk+3.0 (3.18.1-1) unstable; urgency=medium
      
        * New upstream release.
        * Refresh patches.
        * Drop debian/patches/git_bitmask-dont-hardcode-64bit-size.patch, merged
          upstream.
      
      gtk+3.0 (3.18.0-4) unstable; urgency=medium
      
        * Team upload.
        * gir1.2-gtk-3.0 Breaks pre-3.18 versions of pygobject (Closes: #800798)
      
      gtk+3.0 (3.18.0-3) unstable; urgency=medium
      
        [ Michael Biebl ]
        * Drop the XS-Testsuite: autopkgtest field
          - it is no longer required, as dpkg 1.17.11 will add it
            automatically if there is a debian/tests/control file.
      
        [ Andreas Henriksson ]
        * Upload to unstable.
      
      gtk+3.0 (3.18.0-2) experimental; urgency=medium
      
        * Add debian/patches/git_bitmask-dont-hardcode-64bit-size.patch
          - from upstream git. should fix test failure on i386, mips, mipsel.
        * debian/rules: move --fail-missing to binary target instead of
          binary-indep to use it on full builds only. This should avoid
          breaking source-only uploads as the binary-indep (only) builds
          more then it needs to do (which is not installed anywhere).
      
      gtk+3.0 (3.18.0-1) experimental; urgency=medium
      
        * Drop debian/patches/061_multiarch_module_fallback.patch
          - now obsolete since all packages has been fixed to install
            in multiarch directories.
        * Drop patches which are unused and has been for a very long time:
          - debian/patches/030_tests_skip_filechooser.patch
          - debian/patches/042_treeview_single-focus.patch
          - debian/patches/043_notebook_scroll.patch
        * New upstream release.
        * Drop debian/patches/git_test-simplify-use-bash.patch
          - now included in upstream release.
      
      gtk+3.0 (3.17.9-2) experimental; urgency=medium
      
        * Add debian/patches/git_test-simplify-use-bash.patch from upstream
      
      gtk+3.0 (3.17.9-1) experimental; urgency=medium
      
        [ Simon McVittie ]
        * d/p/073-Use-AC_USE_SYSTEM_EXTENSIONS-to-get-_GNU_SOURCE-_XOP.patch:
          remove, applied upstream in 3.13 and no longer listed in series
      
        [ Andreas Henriksson ]
        * Add Breaks against gtk3-engines-oxygen << 1.4.1-3 (Closes: #797797)
        * New upstream development release.
        * Update (build-)dependencies according to configure.ac changes:
          - bump pango to >= 1.37.3
        * Bump glib build-dep to >= 2.45.8
          - g_param_spec_get_name_quark is needed.
        * Ship new gtk-builder-tool in libgtk-3-bin package.
        * Update debian/libgtk-3-0.symbols with many new additions.
      
      gtk+3.0 (3.16.6-1) unstable; urgency=medium
      
        * New upstream release.
        * Refresh patches.
        * Drop obsolete Breaks from pre-wheezy.
        * Remove debian/libgtk-3-common.preinst.in, this file is a leftover from
          gtk+2.0 and not necessary anymore.
      
      gtk+3.0 (3.16.5-1) unstable; urgency=medium
      
        * New upstream bugfix release 3.16.5
      
      gtk+3.0 (3.16.4-2) unstable; urgency=medium
      
        * Merge changes from 3.14.13-1.
        * debian/README.Debian:
          + Removed, that's for gtk+2.0. Closes: #622913.
        * debian/control.in:
          + Drop versioned dependency on pkg-config. The version is satisfied
            in oldstable and that helps other packages that provide pkg-config.
            Closes: #734481.
        * Upload to unstable.
      
      gtk+3.0 (3.16.4-1) experimental; urgency=medium
      
        [ Iain Lane ]
        * build with --fail-missing when doing an indep build
        * Install some utilities and missing icons, desktop files and manpages into
          gtk-3-examples (for want of a better package).
        * clean up reftest known_fail files in clean target which we create in
          pre-build
      
        [ Emilio Pozuelo Monfort ]
        * New upstream release.
      
      gtk+3.0 (3.16.3-2) experimental; urgency=medium
      
        * d/p/015_default-fallback-icon-theme.patch: Replace gnome with Adwaita.
        * Update libgtk-3-dev dependencies according to its pkg-config file.
      
      gtk+3.0 (3.16.3-1) experimental; urgency=medium
      
        [ Sjoerd Simons ]
        * New upstream release 3.16.2.
        * debian/patches/044_tracker_fts.patch:
          + Dropped, upstream also defaults to FTS tracker queries now
        * debian/control: Update build-dependency versions
        * debian/control: Add libexpoxy and libegl1-mesa-dev to build-depencies
        * debian/libgtk-3-0.symbols: Updated
        * d/p/notify-test-Don-t-test-object-relying-on-dbus-connec.patch:
          + Added. Fix test failure when no session bus is running (bgo#749009)
        * debian/rules: Add label-text-shadow-changes-modify-clip.ui to known
          reftest failures
      
        [ Emilio Pozuelo Monfort ]
        * New upstream release 3.16.3.
        * debian/patches:
          + Refreshed.
        * debian/patches/notify-test-Don-t-test-object-relying-on-dbus-connec.patch:
          + Dropped, included upstream.
      
      gtk+3.0 (3.14.13-1) unstable; urgency=medium
      
        * New upstream release.
      cec2bd61
    • Samuel Thibault's avatar
      Import Upstream version 3.22.11 · a9a8a3d2
      Samuel Thibault authored
      a9a8a3d2
    • Andreas Henriksson's avatar
      Import Debian changes 3.14.5-1+deb8u1 · c774cc14
      Andreas Henriksson authored and Samuel Thibault's avatar Samuel Thibault committed
      gtk+3.0 (3.14.5-1+deb8u1) jessie; urgency=medium
      
        [ Ruben Undheim ]
        * Added patches backported from upstream for three serious bugs:
          - debian/patches/074_fix_freeze_while_resume_events.patch (Closes: #787419)
          - debian/patches/075_fontchoose_crash_bugfix.patch (Closes: #748469)
          - debian/patches/076_treeview_dont_create_overly_large.patch
            (Closes: #788002)
        * Added patch backported from upstream for one annoying bug:
          - debian/patches/081_fix_huge_icons.patch (Closes: #773135)
      c774cc14