Permalink
Browse files

[gtk+] Update patchset for gtk_scrolled_window_get,set_enable_overshoot

  • Loading branch information...
1 parent 13ce205 commit 6c7b74421da34a8882a5f340a82f64fbc9d865e2 @mhutch mhutch committed Apr 5, 2013
Showing with 474 additions and 393 deletions.
  1. +21 −20 packages/gtk+.py
  2. +2 −2 packages/patches/gtk/0001-Add-gdk_screen_get_monitor_workarea-and-use-it-all-o.patch
  3. +2 −2 packages/patches/gtk/0002-gtk-don-t-scroll-combo-box-menus-if-less-than-3-item.patch
  4. +2 −2 packages/patches/gtk/0003-gtk-paint-only-the-exposed-region-in-gdk_window_expo.patch
  5. +2 −2 packages/patches/gtk/0004-Implement-gtk-enable-overlay-scrollbars-GtkSetting.patch
  6. +2 −2 packages/patches/gtk/0005-Smooth-scrolling.patch
  7. +2 −2 packages/patches/gtk/0006-gtk-Add-a-way-to-do-event-capture.patch
  8. +2 −2 packages/patches/gtk/0007-gtk-don-t-let-insensitive-children-eat-scroll-events.patch
  9. +2 −2 packages/patches/gtk/0008-scrolledwindow-Kinetic-scrolling-support.patch
  10. +2 −2 packages/patches/gtk/0009-gtk-paint-to-the-right-windows-in-gtk_scrolled_windo.patch
  11. +2 −2 packages/patches/gtk/0010-GtkScrolledWindow-add-overlay-scrollbars.patch
  12. +2 −2 packages/patches/gtk/0011-gtk-add-event-handling-to-GtkScrolledWindow-s-overla.patch
  13. +2 −2 packages/patches/gtk/0012-Use-gtk-enable-overlay-scrollbars-in-GtkScrolledWind.patch
  14. +2 −2 packages/patches/gtk/0013-gtk-correctly-handle-toggling-of-the-scrollbar-visib.patch
  15. +2 −2 packages/patches/gtk/0014-gtk-handle-gtk-primary-button-warps-slider-for-the-o.patch
  16. +2 −2 packages/patches/gtk/0015-Introduce-phase-field-in-GdkEventScroll.patch
  17. +2 −2 packages/patches/gtk/0016-Add-hack-to-lock-flow-of-scroll-events-to-window-whe.patch
  18. +2 −2 packages/patches/gtk/0017-Introduce-a-background-window.patch
  19. +2 −2 packages/patches/gtk/0018-Make-scrolled-window-work-well-with-Mac-touchpad.patch
  20. +2 −2 packages/patches/gtk/0019-Use-start-end-phase-in-event-handling.patch
  21. +2 −2 packages/patches/gtk/0020-Improve-overshooting-behavior.patch
  22. +2 −2 packages/patches/gtk/0021-Cancel-out-smaller-delta-component.patch
  23. +3 −3 packages/patches/gtk/0022-quartz-Add-a-dummy-NSView-serving-as-layer-view.patch
  24. +2 −2 packages/patches/gtk/0023-gtk-port-overlay-scrollbars-to-native-CALayers.patch
  25. +2 −2 packages/patches/gtk/0024-Refrain-from-starting-fading-out-while-a-gesture-is-.patch
  26. +2 −2 packages/patches/gtk/0025-gtk-don-t-show-the-olverlay-scrollbars-if-only-the-s.patch
  27. +2 −2 packages/patches/gtk/0026-Reclamp-unclamped-adjustments-after-resize.patch
  28. +2 −2 packages/patches/gtk/0027-gtk-fix-size_request-of-scrolled-window.patch
  29. +2 −2 packages/patches/gtk/0028-Hackish-fix-for-bug-8493-Min-size-of-GtkScrolledWind.patch
  30. +2 −2 packages/patches/gtk/0029-Add-momentum_phase-to-GdkEventScroll.patch
  31. +2 −2 packages/patches/gtk/0030-Never-intervene-in-the-event-stream-for-legacy-mice.patch
  32. +2 −2 packages/patches/gtk/0031-Do-not-start-overshooting-for-legacy-mouse-scroll-ev.patch
  33. +2 −2 packages/patches/gtk/0032-gtk-remove-the-overlay-scrollbar-grab-on-unrealize.patch
  34. +100 −0 packages/patches/gtk/0033-gtk-add-GtkScrolledWindow-API-to-disable-overshoot-p.patch
  35. +13 −14 ...dk_window_get_scale_fact.patch → 0034-quartz-add-gdk_screen_-and-gdk_window_get_scale_fact.patch}
  36. +5 −6 ...{0034-gtk-add-gtk_widget_get_scale_factor.patch → 0035-gtk-add-gtk_widget_get_scale_factor.patch}
  37. +47 −48 ...s/gtk/{0035-iconfactory-Add-_scaled-variants.patch → 0036-iconfactory-Add-_scaled-variants.patch}
  38. +8 −9 ...ed-variants-for-icon-rendering.patch → 0037-widget-Add-_scaled-variants-for-icon-rendering.patch}
  39. +18 −19 ...ndows-with-a-scaling-fac.patch → 0038-image-Use-scaled-icons-on-windows-with-a-scaling-fac.patch}
  40. +15 −16 ...d-icons-on-windows-with-.patch → 0039-cellrendererpixbuf-Use-scaled-icons-on-windows-with-.patch}
  41. +11 −12 ...ndows-with-a-scale-facto.patch → 0040-entry-Use-scaled-icons-on-windows-with-a-scale-facto.patch}
  42. +40 −41 ..._factor-and-cache-scaled.patch → 0041-gtk-use-gtk_widget_get_scale_factor-and-cache-scaled.patch}
  43. +11 −12 ...dded-foreign-NSViews-bac.patch → 0042-quartz-return-events-on-embedded-foreign-NSViews-bac.patch}
  44. +4 −5 ...to-the-toplevel-nswindow.patch → 0043-quartz-don-t-forward-events-to-the-toplevel-nswindow.patch}
  45. +10 −11 ...ildren-signal-to-GdkWindow.patch → 0044-gdk-add-a-move-native-children-signal-to-GdkWindow.patch}
  46. +27 −28 ...-which-alows-to-embed-an.patch → 0045-gtk-add-new-widget-GtkNSView-which-alows-to-embed-an.patch}
  47. +8 −9 ...045-tests-add-a-notebook-to-testnsview.c.patch → 0046-tests-add-a-notebook-to-testnsview.c.patch}
  48. +10 −11 ...e-native-children-and-re.patch → 0047-gtk-connect-GtkNSView-to-move-native-children-and-re.patch}
  49. +4 −5 ...test-widget-to-testnsvie.patch → 0048-tests-add-a-scrolled-window-test-widget-to-testnsvie.patch}
  50. +12 −13 ...-parent-GtkViewport-s-wi.patch → 0049-gtknsview-clip-drawRect-to-a-parent-GtkViewport-s-wi.patch}
  51. +8 −9 ...lled-window-s-overshoot_.patch → 0050-gtk-clip-NSViews-to-the-scrolled-window-s-overshoot_.patch}
  52. +15 −16 ...ltiple-parent-viewports-.patch → 0051-gtk-implement-clipping-to-multiple-parent-viewports-.patch}
  53. +13 −14 ...ip-NSWindow-s-field-edit.patch → 0052-gtk-first-attempt-to-also-clip-NSWindow-s-field-edit.patch}
  54. +9 −10 ...{0052-gtk-also-clip-the-NSView-s-subviews.patch → 0053-gtk-also-clip-the-NSView-s-subviews.patch}
View
@@ -47,26 +47,27 @@ def __init__ (self):
'patches/gtk/0030-Never-intervene-in-the-event-stream-for-legacy-mice.patch',
'patches/gtk/0031-Do-not-start-overshooting-for-legacy-mouse-scroll-ev.patch',
'patches/gtk/0032-gtk-remove-the-overlay-scrollbar-grab-on-unrealize.patch',
- 'patches/gtk/0033-quartz-add-gdk_screen_-and-gdk_window_get_scale_fact.patch',
- 'patches/gtk/0034-gtk-add-gtk_widget_get_scale_factor.patch',
- 'patches/gtk/0035-iconfactory-Add-_scaled-variants.patch',
- 'patches/gtk/0036-widget-Add-_scaled-variants-for-icon-rendering.patch',
- 'patches/gtk/0037-image-Use-scaled-icons-on-windows-with-a-scaling-fac.patch',
- 'patches/gtk/0038-cellrendererpixbuf-Use-scaled-icons-on-windows-with-.patch',
- 'patches/gtk/0039-entry-Use-scaled-icons-on-windows-with-a-scale-facto.patch',
- 'patches/gtk/0040-gtk-use-gtk_widget_get_scale_factor-and-cache-scaled.patch',
- 'patches/gtk/0041-quartz-return-events-on-embedded-foreign-NSViews-bac.patch',
- 'patches/gtk/0042-quartz-don-t-forward-events-to-the-toplevel-nswindow.patch',
- 'patches/gtk/0043-gdk-add-a-move-native-children-signal-to-GdkWindow.patch',
- 'patches/gtk/0044-gtk-add-new-widget-GtkNSView-which-alows-to-embed-an.patch',
- 'patches/gtk/0045-tests-add-a-notebook-to-testnsview.c.patch',
- 'patches/gtk/0046-gtk-connect-GtkNSView-to-move-native-children-and-re.patch',
- 'patches/gtk/0047-tests-add-a-scrolled-window-test-widget-to-testnsvie.patch',
- 'patches/gtk/0048-gtknsview-clip-drawRect-to-a-parent-GtkViewport-s-wi.patch',
- 'patches/gtk/0049-gtk-clip-NSViews-to-the-scrolled-window-s-overshoot_.patch',
- 'patches/gtk/0050-gtk-implement-clipping-to-multiple-parent-viewports-.patch',
- 'patches/gtk/0051-gtk-first-attempt-to-also-clip-NSWindow-s-field-edit.patch',
- 'patches/gtk/0052-gtk-also-clip-the-NSView-s-subviews.patch',
+ 'patches/gtk/0033-gtk-add-GtkScrolledWindow-API-to-disable-overshoot-p.patch',
+ 'patches/gtk/0034-quartz-add-gdk_screen_-and-gdk_window_get_scale_fact.patch',
+ 'patches/gtk/0035-gtk-add-gtk_widget_get_scale_factor.patch',
+ 'patches/gtk/0036-iconfactory-Add-_scaled-variants.patch',
+ 'patches/gtk/0037-widget-Add-_scaled-variants-for-icon-rendering.patch',
+ 'patches/gtk/0038-image-Use-scaled-icons-on-windows-with-a-scaling-fac.patch',
+ 'patches/gtk/0039-cellrendererpixbuf-Use-scaled-icons-on-windows-with-.patch',
+ 'patches/gtk/0040-entry-Use-scaled-icons-on-windows-with-a-scale-facto.patch',
+ 'patches/gtk/0041-gtk-use-gtk_widget_get_scale_factor-and-cache-scaled.patch',
+ 'patches/gtk/0042-quartz-return-events-on-embedded-foreign-NSViews-bac.patch',
+ 'patches/gtk/0043-quartz-don-t-forward-events-to-the-toplevel-nswindow.patch',
+ 'patches/gtk/0044-gdk-add-a-move-native-children-signal-to-GdkWindow.patch',
+ 'patches/gtk/0045-gtk-add-new-widget-GtkNSView-which-alows-to-embed-an.patch',
+ 'patches/gtk/0046-tests-add-a-notebook-to-testnsview.c.patch',
+ 'patches/gtk/0047-gtk-connect-GtkNSView-to-move-native-children-and-re.patch',
+ 'patches/gtk/0048-tests-add-a-scrolled-window-test-widget-to-testnsvie.patch',
+ 'patches/gtk/0049-gtknsview-clip-drawRect-to-a-parent-GtkViewport-s-wi.patch',
+ 'patches/gtk/0050-gtk-clip-NSViews-to-the-scrolled-window-s-overshoot_.patch',
+ 'patches/gtk/0051-gtk-implement-clipping-to-multiple-parent-viewports-.patch',
+ 'patches/gtk/0052-gtk-first-attempt-to-also-clip-NSWindow-s-field-edit.patch',
+ 'patches/gtk/0053-gtk-also-clip-the-NSView-s-subviews.patch',
# make new modifier behviour opt-in, so as not to break old versions of MonoDevelop
'patches/gdk-quartz-set-fix-modifiers-hack-v3.patch',
@@ -1,7 +1,7 @@
-From 18b305dbdb5396211f0db4fb7e9f7bc812ad1a0e Mon Sep 17 00:00:00 2001
+From df3fd606a7d7121069a1a94b4a8f6655bfb7aa20 Mon Sep 17 00:00:00 2001
From: Michael Natterer <mitch@gimp.org>
Date: Fri, 23 Nov 2012 15:24:36 +0100
-Subject: [PATCH 01/52] Add gdk_screen_get_monitor_workarea() and use it all
+Subject: [PATCH 01/53] Add gdk_screen_get_monitor_workarea() and use it all
over the place
---
@@ -1,7 +1,7 @@
-From f8ffb6ae679f3696c02de95da6994c8b16f48177 Mon Sep 17 00:00:00 2001
+From 5ecaa8dd5e4eb220f81285074d8ed99a12ee704b Mon Sep 17 00:00:00 2001
From: Michael Natterer <mitch@gimp.org>
Date: Fri, 23 Nov 2012 15:28:26 +0100
-Subject: [PATCH 02/52] gtk: don't scroll combo box menus if less than 3
+Subject: [PATCH 02/53] gtk: don't scroll combo box menus if less than 3
itemss are visible
---
@@ -1,7 +1,7 @@
-From c91dbca7e1f31006ac7d030018db600e85cf6211 Mon Sep 17 00:00:00 2001
+From b76a3f717f4e9ed844fa71a093287eb40f23e54f Mon Sep 17 00:00:00 2001
From: Michael Natterer <mitch@gimp.org>
Date: Sun, 27 May 2012 22:51:33 +0200
-Subject: [PATCH 03/52] gtk: paint only the exposed region in
+Subject: [PATCH 03/53] gtk: paint only the exposed region in
gdk_window_expose()
---
@@ -1,7 +1,7 @@
-From 22ff3a31a0651174437fef7e6a83a794ee0fb345 Mon Sep 17 00:00:00 2001
+From a602c5bf5d2beacaf90a8b2d40a47cc3c5c6dd35 Mon Sep 17 00:00:00 2001
From: Kristian Rietveld <kris@lanedo.com>
Date: Fri, 24 Aug 2012 12:12:04 +0200
-Subject: [PATCH 04/52] Implement gtk-enable-overlay-scrollbars GtkSetting
+Subject: [PATCH 04/53] Implement gtk-enable-overlay-scrollbars GtkSetting
And set this up such that on OS X
NSPreferredScrollerDidChangeNotification is followed.
@@ -1,7 +1,7 @@
-From eabdea3105ece6f15662d1fd2e1380ba85c893cf Mon Sep 17 00:00:00 2001
+From a10c396caeff30c39ec3adac56e8f546f60752c9 Mon Sep 17 00:00:00 2001
From: Michael Natterer <mitch@gimp.org>
Date: Tue, 8 May 2012 14:11:50 +0200
-Subject: [PATCH 05/52] Smooth scrolling
+Subject: [PATCH 05/53] Smooth scrolling
---
gdk/gdkevents.c | 32 +++++++++++++++++
@@ -1,7 +1,7 @@
-From 70b54b7b8c351f6b0f39e7160d2b273f5ce02449 Mon Sep 17 00:00:00 2001
+From 288e4e4d234ef000104703d073ee6b481268a999 Mon Sep 17 00:00:00 2001
From: Carlos Garcia Campos <cgarcia@igalia.com>
Date: Tue, 8 Feb 2011 14:49:31 +0100
-Subject: [PATCH 06/52] gtk: Add a way to do event capture
+Subject: [PATCH 06/53] gtk: Add a way to do event capture
This patch adds a capture phase to GTK+'s event propagation
model. Events are first propagated from the toplevel (or the
@@ -1,7 +1,7 @@
-From b3d5389347d9a94f26ffa37e4eaa6be24c34000f Mon Sep 17 00:00:00 2001
+From d8deeee270e83655968388864c6af33394ed76ce Mon Sep 17 00:00:00 2001
From: Michael Natterer <mitch@lanedo.com>
Date: Thu, 22 Nov 2012 13:37:58 +0100
-Subject: [PATCH 07/52] gtk: don't let insensitive children eat scroll events
+Subject: [PATCH 07/53] gtk: don't let insensitive children eat scroll events
when bubbling down
When event capturing is enabled, stop propagating scroll events
@@ -1,7 +1,7 @@
-From da6cc7082db77ac7196ffce0d1e29b11d4c81e9e Mon Sep 17 00:00:00 2001
+From dd8140f938f344ed9b226b7d20956e2aed4e43d4 Mon Sep 17 00:00:00 2001
From: Carlos Garcia Campos <cgarcia@igalia.com>
Date: Fri, 11 Feb 2011 13:43:56 +0100
-Subject: [PATCH 08/52] scrolledwindow: Kinetic scrolling support
+Subject: [PATCH 08/53] scrolledwindow: Kinetic scrolling support
If the scrolling doesn't start after a long press, the scrolling is
cancelled and events are handled by child widgets normally.
@@ -1,7 +1,7 @@
-From 4abfc8028c423f1542063b51269154a4bf10a80f Mon Sep 17 00:00:00 2001
+From 9f54e818fae0423739ebfdda5d4429ad340903bc Mon Sep 17 00:00:00 2001
From: Michael Natterer <mitch@gimp.org>
Date: Thu, 14 Jun 2012 09:27:09 +0200
-Subject: [PATCH 09/52] gtk: paint to the right windows in
+Subject: [PATCH 09/53] gtk: paint to the right windows in
gtk_scrolled_window_expose()
so we don't paint everything twice.
@@ -1,7 +1,7 @@
-From 1c4223352b366e4688a8dd7e8530f6c4a4cc8fe0 Mon Sep 17 00:00:00 2001
+From 0aa4c258e13c62d661365db276ce4a7d710c6414 Mon Sep 17 00:00:00 2001
From: Michael Natterer <mitch@gimp.org>
Date: Fri, 1 Jun 2012 13:08:26 +0200
-Subject: [PATCH 10/52] GtkScrolledWindow: add overlay scrollbars
+Subject: [PATCH 10/53] GtkScrolledWindow: add overlay scrollbars
based on code from gnome-builder by Christian Hergert.
---
@@ -1,7 +1,7 @@
-From 2d60bb14853e0b813e40bcdd0639d8208b1be800 Mon Sep 17 00:00:00 2001
+From 3b82f7c4ad5f81a786e1699497c6938d882ad9fc Mon Sep 17 00:00:00 2001
From: Michael Natterer <mitch@gimp.org>
Date: Tue, 10 Jul 2012 14:33:45 +0200
-Subject: [PATCH 11/52] gtk: add event handling to GtkScrolledWindow's overlay
+Subject: [PATCH 11/53] gtk: add event handling to GtkScrolledWindow's overlay
scrollbars
---
@@ -1,7 +1,7 @@
-From a72466e9c97fefd5b52a4c098027622ee47317af Mon Sep 17 00:00:00 2001
+From b3888a55a73ce0c589ccd28061fadbb248f45faa Mon Sep 17 00:00:00 2001
From: Kristian Rietveld <kris@lanedo.com>
Date: Sun, 29 Jul 2012 16:14:09 +0200
-Subject: [PATCH 12/52] Use gtk-enable-overlay-scrollbars in GtkScrolledWindow
+Subject: [PATCH 12/53] Use gtk-enable-overlay-scrollbars in GtkScrolledWindow
And listen for changes to this setting. Move overlay_scrollbars variable
to GtkScrolledWindowPrivate, because we are going to have to monitor for
@@ -1,7 +1,7 @@
-From a65990de7c6da58c8217a78195581397ab8699b4 Mon Sep 17 00:00:00 2001
+From 75f77b8abe88aec2562443965125a3053272e9ea Mon Sep 17 00:00:00 2001
From: Michael Natterer <mitch@gimp.org>
Date: Thu, 16 Aug 2012 09:35:53 +0200
-Subject: [PATCH 13/52] gtk: correctly handle toggling of the scrollbar
+Subject: [PATCH 13/53] gtk: correctly handle toggling of the scrollbar
visibility setting
By doing most things unconditionally, like connecting to signals
@@ -1,7 +1,7 @@
-From aba05c2c9adbe6b4a3b4c63d7be73578c9dc67f4 Mon Sep 17 00:00:00 2001
+From 39a2edd1cada900d46184f1a132a79a565193636 Mon Sep 17 00:00:00 2001
From: Michael Natterer <mitch@gimp.org>
Date: Fri, 31 Aug 2012 16:24:07 +0200
-Subject: [PATCH 14/52] gtk: handle gtk-primary-button-warps-slider for the
+Subject: [PATCH 14/53] gtk: handle gtk-primary-button-warps-slider for the
overlay scrollbars
---
@@ -1,7 +1,7 @@
-From dc64feb63337946874dde4f9dba389afb5835cc7 Mon Sep 17 00:00:00 2001
+From dd87c7bea43b3a5cc8d5b7802da37fcab2c0948e Mon Sep 17 00:00:00 2001
From: Kristian Rietveld <kris@lanedo.com>
Date: Sun, 2 Sep 2012 14:16:45 +0200
-Subject: [PATCH 15/52] Introduce phase field in GdkEventScroll
+Subject: [PATCH 15/53] Introduce phase field in GdkEventScroll
Using the phase field it is possible to distinguish between
events generated while the user is performing a gesture and
@@ -1,7 +1,7 @@
-From 0adbf5848cfa40b71e97e20119ab7d05f3931ca7 Mon Sep 17 00:00:00 2001
+From ddacc04f98d2f4860caa5ff0db4ed5196b10b50f Mon Sep 17 00:00:00 2001
From: Kristian Rietveld <kris@lanedo.com>
Date: Fri, 28 Sep 2012 08:24:05 +0200
-Subject: [PATCH 16/52] Add hack to lock flow of scroll events to window where
+Subject: [PATCH 16/53] Add hack to lock flow of scroll events to window where
scroll started
A bit evil but there is probably no other way, because this is very
@@ -1,7 +1,7 @@
-From ee281e9155062f92b95fbdbdc59c837bf758f2bf Mon Sep 17 00:00:00 2001
+From 441a4e323e696c937812acd5fb67d7b9c489f94a Mon Sep 17 00:00:00 2001
From: Kristian Rietveld <kris@lanedo.com>
Date: Sun, 2 Sep 2012 21:21:51 +0200
-Subject: [PATCH 17/52] Introduce a background window
+Subject: [PATCH 17/53] Introduce a background window
The background window covers the part left uncovered by the overshoot
window. Two background windows are used to be able to cover an "L shape"
@@ -1,7 +1,7 @@
-From 78b58ee608559d2abfa79980c39361a0b78d8aef Mon Sep 17 00:00:00 2001
+From 4cb5bd2d747e2c9c605d43f1c9ce0bb23552c6fd Mon Sep 17 00:00:00 2001
From: Kristian Rietveld <kris@lanedo.com>
Date: Mon, 3 Sep 2012 10:45:13 +0200
-Subject: [PATCH 18/52] Make scrolled window work well with Mac touchpad
+Subject: [PATCH 18/53] Make scrolled window work well with Mac touchpad
Modify the scrolled window code to work with a Mac touchpad as you
would expect. When precise deltas are received from the Mac touchpad,
@@ -1,7 +1,7 @@
-From 8b681cf8cdaae44d4d35a0edbaba1aa8dd7b41c1 Mon Sep 17 00:00:00 2001
+From c192e7161e2dfad24b0c07e9652da005488f496f Mon Sep 17 00:00:00 2001
From: Kristian Rietveld <kris@lanedo.com>
Date: Fri, 28 Sep 2012 06:18:49 +0200
-Subject: [PATCH 19/52] Use start/end phase in event handling
+Subject: [PATCH 19/53] Use start/end phase in event handling
Should make things work better on Mountain Lion.
---
@@ -1,7 +1,7 @@
-From 62b88844a82d2f283100c1e61707c83a2e731e9d Mon Sep 17 00:00:00 2001
+From f70a374e6a0ce8d441ed354d532ef5d91907ceb4 Mon Sep 17 00:00:00 2001
From: Kristian Rietveld <kris@lanedo.com>
Date: Wed, 19 Sep 2012 07:22:39 +0200
-Subject: [PATCH 20/52] Improve overshooting behavior
+Subject: [PATCH 20/53] Improve overshooting behavior
This is done by taking the stiffness calculations as found in the WebKit
source code. These calculations are now used to compute the overshooting
@@ -1,7 +1,7 @@
-From 082a637f568815c943ccef92bde13258d7c5b54f Mon Sep 17 00:00:00 2001
+From 7042daf858692d1d14e3bebe020cad8c18f54660 Mon Sep 17 00:00:00 2001
From: Kristian Rietveld <kris@lanedo.com>
Date: Wed, 19 Sep 2012 07:28:20 +0200
-Subject: [PATCH 21/52] Cancel out smaller delta component.
+Subject: [PATCH 21/53] Cancel out smaller delta component.
---
gtk/gtkscrolledwindow.c | 8 ++++++++
@@ -1,7 +1,7 @@
-From ac8397ba1dfb92b6901c6b2348d5984435e335ed Mon Sep 17 00:00:00 2001
+From 326b82aec2b72660a80e8171954930f036681aa9 Mon Sep 17 00:00:00 2001
From: Michael Natterer <mitch@gimp.org>
Date: Fri, 5 Oct 2012 12:10:15 +0200
-Subject: [PATCH 22/52] quartz: Add a dummy NSView serving as layer view
+Subject: [PATCH 22/53] quartz: Add a dummy NSView serving as layer view
By doing this, the GdkQuartzView does not have to be marked as layer
backed, such that the disadvantages that come with that (not being able
@@ -39,7 +39,7 @@ index 77ff5d7..2c3805e 100644
if ([self window])
[self updateTrackingRect];
diff --git a/gdk/quartz/gdkquartz.h b/gdk/quartz/gdkquartz.h
-index f7d3497..1526256 100644
+index 3c42983..8b0085c 100644
--- a/gdk/quartz/gdkquartz.h
+++ b/gdk/quartz/gdkquartz.h
@@ -54,6 +54,7 @@ typedef enum
@@ -1,7 +1,7 @@
-From 5db55a4ff40258ed90ca4f11094c0399fb09ef88 Mon Sep 17 00:00:00 2001
+From 6b0f12f30957aebaf907a847922bbbe90a0436c4 Mon Sep 17 00:00:00 2001
From: Michael Natterer <mitch@gimp.org>
Date: Thu, 27 Sep 2012 17:03:47 +0200
-Subject: [PATCH 23/52] gtk: port overlay scrollbars to native CALayers
+Subject: [PATCH 23/53] gtk: port overlay scrollbars to native CALayers
---
gtk/gtkscrolledwindow.c | 679 ++++++++++++++++++++++++++---------------------
@@ -1,7 +1,7 @@
-From cf148638be2da2633b1792ef5d4f3cce706b65ad Mon Sep 17 00:00:00 2001
+From 111d2e2f5eb65b68cd265866f5f707caf9af27fb Mon Sep 17 00:00:00 2001
From: Kristian Rietveld <kris@lanedo.com>
Date: Mon, 8 Oct 2012 11:48:38 +0200
-Subject: [PATCH 24/52] Refrain from starting fading out while a gesture is in
+Subject: [PATCH 24/53] Refrain from starting fading out while a gesture is in
progress
---
@@ -1,7 +1,7 @@
-From 0ffdbc0264b493e3c973097019dde26128d869f2 Mon Sep 17 00:00:00 2001
+From 9bb1fb852d9fef9890862040f357a54c8248339f Mon Sep 17 00:00:00 2001
From: Michael Natterer <mitch@gimp.org>
Date: Fri, 2 Nov 2012 16:02:32 +0100
-Subject: [PATCH 25/52] gtk: don't show the olverlay scrollbars if only the
+Subject: [PATCH 25/53] gtk: don't show the olverlay scrollbars if only the
size of the content changes
This commit also optimizes away many signal connections and thus
@@ -1,7 +1,7 @@
-From 6ca6ca597abe8529f1362266560448fb902eed13 Mon Sep 17 00:00:00 2001
+From 7ae34f1b69692b9d9d9b6a10b367949b3964bf03 Mon Sep 17 00:00:00 2001
From: Michael Natterer <mitch@gimp.org>
Date: Thu, 8 Nov 2012 15:54:13 +0100
-Subject: [PATCH 26/52] Reclamp unclamped adjustments after resize
+Subject: [PATCH 26/53] Reclamp unclamped adjustments after resize
---
gtk/gtkscrolledwindow.c | 28 ++++++++++++++++++++++++++++
@@ -1,7 +1,7 @@
-From 1e71b35e6a9c8f8beb1e07cd4b0256e1c94ac1bc Mon Sep 17 00:00:00 2001
+From b8dff96d640f5b986f8ef980db358df53fa85453 Mon Sep 17 00:00:00 2001
From: Michael Natterer <mitch@gimp.org>
Date: Thu, 22 Nov 2012 19:49:20 +0100
-Subject: [PATCH 27/52] gtk: fix size_request() of scrolled window
+Subject: [PATCH 27/53] gtk: fix size_request() of scrolled window
---
gtk/gtkscrolledwindow.c | 41 ++++++++++++++++-------------------------
@@ -1,7 +1,7 @@
-From 011157e4d5dc6a90069a36100c951cb97b52d8dd Mon Sep 17 00:00:00 2001
+From 9f4998a4e4728d9f92250ed97ddb8b475beca072 Mon Sep 17 00:00:00 2001
From: Michael Natterer <mitch@gimp.org>
Date: Tue, 15 Jan 2013 14:56:29 +0100
-Subject: [PATCH 28/52] Hackish fix for bug 8493 - Min size of
+Subject: [PATCH 28/53] Hackish fix for bug 8493 - Min size of
GtkScrolledWindow is too small
In gtk_scrollbar_size_allocate(), pretend the scrollbar
@@ -1,7 +1,7 @@
-From eee9a15927b31184dcf22bd205c6774779b230f8 Mon Sep 17 00:00:00 2001
+From 0efe37cafdc969765b68627a52fe68e223da5dd3 Mon Sep 17 00:00:00 2001
From: Kristian Rietveld <kris@lanedo.com>
Date: Sat, 23 Feb 2013 00:52:43 +0100
-Subject: [PATCH 29/52] Add momentum_phase to GdkEventScroll
+Subject: [PATCH 29/53] Add momentum_phase to GdkEventScroll
We need this for the detection of legacy mice that do emit precise
deltas.
@@ -1,7 +1,7 @@
-From 5495981e455c8c1c5997e802a18f733a49ef57b1 Mon Sep 17 00:00:00 2001
+From 9545e9a672cf9cf7362bdd5906d3b0ba24027dfe Mon Sep 17 00:00:00 2001
From: Kristian Rietveld <kris@lanedo.com>
Date: Sun, 17 Feb 2013 13:06:59 +0100
-Subject: [PATCH 30/52] Never intervene in the event stream for legacy mice
+Subject: [PATCH 30/53] Never intervene in the event stream for legacy mice
This is necessary for devices (e.g. Mighty Mouse) which do emit
precise deltas but no phase.
@@ -1,7 +1,7 @@
-From 3a44bc9ae2b5279fd40c15b48ea90af0d661b83e Mon Sep 17 00:00:00 2001
+From 0bd48a363067858aef60e8c66e73f3c04fd1afc6 Mon Sep 17 00:00:00 2001
From: Kristian Rietveld <kris@lanedo.com>
Date: Sun, 17 Feb 2013 13:08:14 +0100
-Subject: [PATCH 31/52] Do not start overshooting for legacy mouse scroll
+Subject: [PATCH 31/53] Do not start overshooting for legacy mouse scroll
events
Doing overshooting properly relies on the detection of gestures.
@@ -1,7 +1,7 @@
-From 7a1d4b0adc6877d32e4f9e2a6b48268b5d6056fe Mon Sep 17 00:00:00 2001
+From 128f06398ee5a54cbda56f6af0a5196a4b77457e Mon Sep 17 00:00:00 2001
From: Michael Natterer <mitch@gimp.org>
Date: Fri, 1 Mar 2013 15:06:20 +0100
-Subject: [PATCH 32/52] gtk: remove the overlay scrollbar grab on unrealize()
+Subject: [PATCH 32/53] gtk: remove the overlay scrollbar grab on unrealize()
---
gtk/gtkscrolledwindow.c | 6 ++++++
Oops, something went wrong.

0 comments on commit 6c7b744

Please sign in to comment.