[gtk] (116 commits) Non-fast-forward update to branch wip/chergert/quartz4u



The branch 'wip/chergert/quartz4u' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  9e252fb... macos: prototype new GDK backend for macOS
  aee89d1... macos: dont clear the delegate
  2f3142e... macos: use gdk_surface_get_mapped()
  1e1bde0... macos: fix refocusing bug
  b80d63e... macos: check for valid GdkEvent
  804d6f9... macos: move popup-layout-changed signal emission lower
  c23d3ad... macos: simplify root coords calculation
  58f61bb... macos: implement get_geometry
  9d3be44... macos: surfaces use relative x/y from parent
  1ac7252... macos: clear present bit when hiding
  ef0d04c... macos: fix coordinates when intersecting monitors
  18f22aa... macos: more root coordinate fixes
  efdd1b2... macos: make GdkMacosSurface abstract
  d683caa... macos: only do initial present once
  f6d4de3... macos: tweak initial placement of CSD windows
  314c804... macos: use grab-broken events
  8a66658... macos: bit of cleanup
  ffbf18e... macos: damage after invalidating
  df2f804... macos: surface cleanup
  88a9016... macos: set initial surface size during construction
  eb68140... macos: remove some duplicate configure events
  9274ef3... macos: wire-up API to manually reposition popups
  52d5775... macos: use new coords when calculating offsets
  8baca91... macos: update popup when parent surface moves/resizes
  b340cf7... macos: cleanup repositioning a bit
  3ad3b1a... macos: check transient-for first for focus (key window) cha
  7368188... macos: ignore destroyed surfaces
  05ef8c2... macos: use visible frame instead of whole monitor
  86813b0... macos: clamp toplevel present to workarea for first present
  8bd289c... macos: check workarea top in final check for snapping
  8291022... macos: fix scroll mouse direction
  ccdc70c... macos: track monitor changes and update surface positions
  0b5a8c8... macos: use quartz surface
  53ad531... macos: add type checks
  94108e5... macos: cleanup naming
  8e9aedf... macos: add view helper
  78454cc... macos: track opacity from toplevel window
  9178ee0... macos: avoid intermediate copy surface
  3101c08... macos: remove dead code
  051af5d... macos: fix click through when CSD is used
  9169eef... macos: add missing <NSTextInputClient>
  191b8fc... macos: make CSD windows opaque when maximized
  3dab95d... macos: add opaque CALayer when drawing
  611e416... macos: avoid recreating views for opaque regions
  001b1d5... macos: simplify conditional
  ac11f2f... macos: remove extra show
  95dd644... macos: disable decorated for popupwindow
  841dbaa... macos: update position for popup when showing
  8daf9e8... macos: implement basic clipboard reading
  1971363... macos: track upstream changes
  93ffd12... macos: implement text/uri-list reading from clipboard
  e7a7ae0... macos: track clipboard changes when foreground changes
  5fa2a71... macos: start on a clipboard item data provider
  c60df91... macos: make basic clipboard work
  d75161a... build: fix export-dynamic on macos
  3642e76... macos: allow null surface
  1a6f0cb... macos: add warp pointer helper
  f93947e... macos: cleanup meson.build
  dd77df7... macos: start on GdkDrag and surfaces for macos
  cf84561... macos: take hotspot into account when moving
  418830f... macos: remove debug printf
  ff42a20... macos: fix positioning to be surface relative
  93f6385... macos: add opacity helper
  2d53e80... macos: add zoomback on drag cancel
  5a8f5d6... macos: grab when starting drag
  2ebaf79... macos: track changes for device names
  9082408... macos: cleanup
  a8f4ab5... macos: make sure window can become key
  08417f9... macos: some cancellation cleanup
  5b8375c... macos: stay topmost during zoomback

Commits added to the branch:

  34a12f4... entry completion: Drop the Private struct (*)
  83f22fc... Add a few missing includes (*)
  ec54399... Adwaita: notebook legibility fixes (*)
  a3f4caa... Merge branch 'matthiasc/for-master' into 'master' (*)
  fff981b... Merge branch 'wip/jimmac/notebook-legibility' into 'master' (*)
  e8210d5... Add GtkStringList as public api (*)
  2cfeb10... Merge branch 'stringlist' into 'master' (*)
  4fe608e... gtkwidget: Cancel all gestures in other groups (*)
  31b95ce... gtkmain: Look up transient-for hierarchies to determine mod (*)
  c1d9027... gdk: Drop GDK_SOURCE_ERASER (*)
  59a8106... gdk: Drop supports_multidevice API (*)
  5f29b8f... gdk: Drop GdkGrabOwnership (*)
  6d2860e... gdk: Drop gdk_seat_get_logical_pointers() (*)
  cf1fbdf... gdk: Add gdk_event_get_seat() (*)
  7be6afe... gdk: Depend less on gdk_event_get_device() (*)
  29d054c... gtkwidget: Remove dead code (*)
  f872eb6... gtkmain: Drop unused struct field (*)
  42ed8a2... gtkwidget: Drop _gtk_widget_get_device_surface() (*)
  f401b05... gtkwidget: Avoid poking surfaces and events in gtk_widget_l (*)
  469a4a7... gdk: Drop gdk_device_get_last_event_surface() (*)
  8031036... gtkwindowhandle: Drop has-grab checks (*)
  386b63b... scrolledwindow: Don't take adjustments in new() (*)
  fd5f6ef... gtk-demo: Improve the entry completion demo (*)
  3656994... gtk-demo: Enable inline completion (*)
  bce518b... entrycompletion: Various fixes (*)
  e834e51... Install gtkstringlist.h (*)
  455d91b... testgtk: Update list of cursor names (*)
  f7c5cf1... gtknotebook: Move away from grab_notify (*)
  7627480... gtkspinbutton: Drop grab_notify handler (*)
  df30741... gtkbutton: Drop grab_notify handler (*)
  2f8d5e2... gtkvideo: Track child focus to determine whether controls s (*)
  1f79864... gtkprintoperation-win32: Don't track grab-notify (*)
  994f327... gtkwidget: Drop ::grab-notify signal and vfunc (*)
  ddb3a4b... gtkmain: Make grab-notify notifications more targeted (*)
  1c5cf17... gtkwidget: Drop internal checks in grab-notify (*)
  f046e27... gtkwidget: Drop gtk_widget_device_is_shadowed() (*)
  102d2a3... gtkwidget: Avoid use of shadowed flag (*)
  8e549d7... gtkwidget: Drop _gtk_widget_[gs]et_shadowed() (*)
  8eeef54... gtktextview: Remove child textview items last (*)
  ba1944d... Merge branch 'matthiasc/for-master' into 'master' (*)
  f4e2007... Merge branch 'scrolled-window-api' into 'master' (*)
  db82eae... Merge branch 'wip/carlosg/input-cleanups' into 'master' (*)
  45c7c85... macos: prototype new GDK backend for macOS
  c89bf55... macos: dont clear the delegate
  864022a... macos: use gdk_surface_get_mapped()
  6881d0a... macos: fix refocusing bug
  5f37dc3... macos: check for valid GdkEvent
  b2e37fe... macos: move popup-layout-changed signal emission lower
  caf4907... macos: simplify root coords calculation
  01aa5c3... macos: implement get_geometry
  807a7b5... macos: surfaces use relative x/y from parent
  9992c6b... macos: clear present bit when hiding
  48dc645... macos: fix coordinates when intersecting monitors
  5551d9b... macos: more root coordinate fixes
  1806945... macos: make GdkMacosSurface abstract
  74f02c1... macos: only do initial present once
  37f89ab... macos: tweak initial placement of CSD windows
  3c1f214... macos: use grab-broken events
  2ba310d... macos: bit of cleanup
  a86c9a5... macos: damage after invalidating
  625a9cb... macos: surface cleanup
  0a67c84... macos: set initial surface size during construction
  422c2c2... macos: remove some duplicate configure events
  bfae8b3... macos: wire-up API to manually reposition popups
  050c865... macos: use new coords when calculating offsets
  8a68465... macos: update popup when parent surface moves/resizes
  517ebb8... macos: cleanup repositioning a bit
  110cec0... macos: check transient-for first for focus (key window) cha
  335cbd2... macos: ignore destroyed surfaces
  bc9b0f1... macos: use visible frame instead of whole monitor
  bd0947f... macos: clamp toplevel present to workarea for first present
  61e1f9b... macos: check workarea top in final check for snapping
  0b0d8d0... macos: fix scroll mouse direction
  2553514... macos: track monitor changes and update surface positions
  d4b7fe4... macos: use quartz surface
  b2a23a8... macos: add type checks
  d6b73a7... macos: cleanup naming
  fb0fc8d... macos: add view helper
  8233e5d... macos: track opacity from toplevel window
  63ee5d8... macos: avoid intermediate copy surface
  31193c9... macos: remove dead code
  f8e2111... macos: fix click through when CSD is used
  1f65049... macos: add missing <NSTextInputClient>
  b1760c1... macos: make CSD windows opaque when maximized
  363a4cc... macos: add opaque CALayer when drawing
  7da3ca2... macos: avoid recreating views for opaque regions
  9d22043... macos: simplify conditional
  cb5f441... macos: remove extra show
  8a3043b... macos: disable decorated for popupwindow
  e0c334e... macos: update position for popup when showing
  3c9c43d... macos: implement basic clipboard reading
  627fbe6... macos: track upstream changes
  5bcabea... macos: implement text/uri-list reading from clipboard
  e14c4fb... macos: track clipboard changes when foreground changes
  d111b1c... macos: start on a clipboard item data provider
  aeefbac... macos: make basic clipboard work
  bbb6c0d... build: fix export-dynamic on macos
  8de113d... macos: allow null surface
  c4dceb5... macos: add warp pointer helper
  4259f49... macos: cleanup meson.build
  b5b897b... macos: start on GdkDrag and surfaces for macos
  a7df673... macos: take hotspot into account when moving
  94ce293... macos: remove debug printf
  bc6eca7... macos: fix positioning to be surface relative
  4bca7b9... macos: add opacity helper
  ce6cb2a... macos: add zoomback on drag cancel
  4321454... macos: grab when starting drag
  016b351... macos: track changes for device names
  534bfe4... macos: cleanup
  34b481e... macos: make sure window can become key
  9b6177f... macos: some cancellation cleanup
  4cae27b... macos: stay topmost during zoomback
  60429fc... macos: add missing includes
  284bcab... macos: stub out a GL layer
  e4a90c3... macos: link against QuartzCore for GL
  481a5c3... macos: start on GL context

(*) This commit already existed in another branch; no separate mail sent


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