[gtk+] (89 commits) Created branch multitouch-for-3.4



The branch 'multitouch-for-3.4' was created.

Summary of new commits:

  010e682... gdk: Add GDK_SOURCE_TOUCH
  94b3b05... Add GtkWidget::captured-event signal
  3434a84... scrolledwindow: Initial kinetic scrolling support
  82c0f59... test: Add checkbox to enable/disable kinetic scrolling in s
  83e6e99... tests: Add new test for kinetic scrolling
  ccbd72d... scrolledwindow: Allow selections and drag-and-drop when kin
  cc38290... gtk: emit ::captured-event starting from the GTK grab widge
  11d7ac1... gtk: Propagate ::captured-event up the hierarchy for crossi
  caeba03... gtk: Expose _gtk_propagate_captured_event() as a private fu
  ef4bc43... tests: Update testkineticscrolling to use GtkGrid
  3b34cfb... entry: Handle ::grab-notify
  00206c1... scrolledwindow: Don't crash on 0-sized motion buffer
  7b7abdf... scrolledwindow: Only do kinetic scrolling on touch devices
  f5acae5... scrolledwindow: add another shortcut to bypass event captur
  4c387f0... scrolledwindow: Enable kinetic scrolling by default
  be74ffe... scrolledwindow: Don't use p-a-h for the "let event go throu
  c1c6cd7... scrolledwindow: Remove priv->event_window
  fe43df2... scrolledwindow: bypass kinetic scrolling if no scrollbars a
  c41d304... scrolledwindow: Use event times when calculating decelerati
  8a3e2b7... scrolledwindow: Handle nested scrolled windows in kinetic s
  c4215d7... gtk,scrolledwindow: Add window for overshooting
  a0225f9... gtk,scrolledwindow: Implement overshooting
  bd2f0fe... gtk,scrolledwindow: Rework physics behind kinetic scrolling
  ad339cb... gtk,scrolledwindow: Unset dragging device on ::grab-notify
  37329a9... gtk,scrolledwindow: capture motions until the kinetic scrol
  220b413... gtk: Handle motion hints for ::captured-event
  bcd5148... gtk,scrolledwindow: Clamp early overshooting when snapping 
  59a54ea... gtk,tooltips: Use the source device instead of gtk-touchscr
  cbc6779... gdk: Keep track of the last slave device used
  c9c26ac... gdk: Generate crossing events around touch devices' press/r
  22809ca... gtk,scrolledwindow: Grab only after starting drag
  09e1549... gtk,scrolledwindow: Add GtkKineticScrollingFlags
  4fbc3c9... gtk,scrolledwindow: capture crossing events when dragging
  f970c3a... gtk: Only set widget under device on non-virtual crossing e
  e3c4b01... gdk: Ensure that GdkPointerWindowInfo is only generated for
  4d1c137... xi2: Get the effective group state by ORing the XIGroupStat
  7e20f16... gtk,textview: Also cancel DnD on ::grab-notify
  ad13f09... gtk,menu: handle item selection for touch devices dynamical
  be78996... gtk,menu: Implement scrolling through ::captured-event for 
  8c1e32f... gtk,menu: Select the first item for touch devices
  18d7678... gtk,menu: Remove gtk-touchscreen-mode from scrolling code
  f5fdbce... gtk,menushell: Remove gtk-touchscreen-mode usage
  bc4bc67... gtk,togglebutton: Remove gtk-touchcreen-mode usage
  fd801d7... gtk,range: Remove gtk-touchscreen-mode usage
  e0c8166... gtk,settings: Deprecate gtk-touchscreen-mode
  4072f3d... gtk,menu: Don't popdown submenus on button release for touc
  fa94914... gtk,scrolledwindow: Improve initial velocity calculation
  f17b2eb... gtk,scrolledwindow: set slower inverse acceleration on the 
  f48fdd2... gtk,scrolledwindow: Ensure the view snaps back when oversho
  41f2d3d... gtk,range: Have slider jump to the pointer coordinates on t
  8f695e4... gdk,xi2: Add major/minor properties to XI2 device manager
  f61053a... configure: Detect XInput 2.1
  1ef7fc6... Add touch motion event type and mask.
  d53281f... Add initial handling of TouchMotion events.
  a9794ec... Handle TouchBegin/End events
  8b5c7ce... Make touch events go through csw/widget event handling.
  f822b18... Add gdk_event_get_touch_id()
  2a106a3... gdk: Update touch events to latest spec
  0e560b3... xi2: Use GDK_SOURCE_TOUCH for multitouch devices
  a76a953... gdk: Add gdk_event_get_touch_area()
  9b4d179... gdk,xi2: Update to latest XInput2.2 spec
  129f7d4... gdk,xi2: Only enable multitouch if the server reports XI2.2
  21ed41e... gdk,xi2: Set GDK_BUTTON1_MASK on touch events
  cd90a5e... gdk: Add internal API to set "pointer emulated" flag on eve
  fc38d34... gdk,xi2: set pointer emulated flags on events with XIPointe
  789e589... gdk,csw: Don't change window_under_pointer for pure touch e
  46ad553... gdk,display: Add internal API to deal with touch implicit g
  f9527c7... gdk,csw: handle implicit touch grabs
  1f3ffa1... gtk: rewrite touch events wrt the window group too
  30d1b48... gtk,range: Don't perform a GTK+ grab
  fd92dd8... gtk,button: Handle touch events
  394780b... gdk: Have touch grabs behave like the implicit grab wrt cro
  6b13127... gdk: Only trigger motion hints machinery on motion events
  9c5952d... gdk,devicemanager: Mark touch events emulating the pointer 
  0f03962... gdk: Listen to touch events by default on the native window
  49daf22... scrolledwindow: Use the child widget's window bg color for 
  7f4156d... treeview: Set background on the widget's window
  f70ce21... iconview: Set background on the widget's window
  0721700... textview: Set background on the widget's window
  2a1437c... improve docs for multitouch features
  670af99... scrolledwindow: Do not handle dnd-threshold=0
  fae5306... scrolledwindow: store whether the last button press was val
  120854e... GdkCrossingMode: Remove duplicated doc entry
  3f91419... gdk: Don't fully destroy the implicit touch grab on ::grab-
  100125b... gdk: let implicit touch grabs coexist with the implicit poi
  a2d6a17... gdk: Don't mutate pointer events to touch events just becau
  6fc723a... gdk: Use the last alive grab in order to get the event wind
  48e5637... paned: Use 2-finger interaction to resize the panes
  a9da33e... gdk: Don't mistakenly block leave events due to need_touch_



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]