[gtk+] (261 commits) Non-fast-forward update to branch wip/carlosg/event-delivery



The branch 'wip/carlosg/event-delivery' 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:

  ff187c5... gtk: Add private _gtk_toplevel_pick() method
  ce5b0b7... gdk: Add gdk_event_set_coords() method
  aa962ca... gtkwidget: Expose gtk_widget_common_ancestor()
  e3761e0... gtk: Introduce GtkPointerFocus
  b72c150... gtkwindow: Add management functions for GtkPointerFocus ins
  d85884f... gtk: Handle events with coordinates in toplevel-relative on
  c1908e5... gdkwindow: Drop csw-side event translation
  d53b7e9... gtk: Update GtkPointerFocus targets on mapping/sensitivity 
  48b42df... gtk: Implement cursor updates
  34e21b1... gtk: Implement per-focus implicit grabs
  ec507d5... gtkpointerfocus: Add methods to handle implicit grabs on wi
  ce8abe8... gtkbutton: Handle crossing events without the event window
  732fd8a... imcontext: Remove API dependency on GdkWindow
  31308f6... gtkwidget: Add private cursor setter/getter
  838563c... gtkentry: Remove text_area window
  b424e3e... gtktextview: Set "text" pointer cursor
  521fdac... gtktreeview: Drop gtk_gesture_set_window() API
  04d7612... gtktextview: Drop GdkWindow checks on events
  fc45823... gtknotebook: Fix coordinate translation to happen on widget
  92673f1... gtkcolorplane: Drop usage of gtk_gesture_set_window()
  96e49c1... gtkexpander: Drop usage of gtk_gesture_set_window()
  00795e3... gtkgesture: Drop GdkWindow checks
  8ee909c... gtkwidget: Make gtk_widget_event() Accept pointing events i
  6fe1e6a... gtk: Mass delete all GtkWidget event mask API
  ef65f32... gtkbutton: Make windowless
  ca88db1... gtkwindow: Revoke implicit grabs when activating an explici
  4052f14... gtkwindow: Ignore implicit grabs going away if there is no 
  bdd51b4... gtknotebook: Remove event window on top of tabs
  93f3a68... label: Remove selection window
  8f5ec72... gtktoolbar: Remove input window
  9a86d6c... gtkpathbar: Remove event window
  bf30890... gtkrange: Remove event window
  abf8de0... gtkcolorplane: Remove event window
  37dc2e5... gtkcolorswatch: Remove input window
  83c31f6... gtkseparatortoolitem: Remove event window
  43c5d44... gtkglarea: Remove input window
  13f9950... gtkmenuitem: Remove input window
  f0fcb11... gtkswitch: Remove event window
  cd44c1f... gtktoolitem: Remove gtk_tool_item_set_use_drag_window()
  b8af2b1... gtkwindow: Implement window resizing sans-GdkWindow
  d65f4bd... gtkexpander: Remove event window
  329ea5d... gtkscrolledwindows: Remove child windows
  998d3fe... gtkwindow: Add private API to update pointer cursors
  3f1f251... gtkmain: Use window-internal API to update pointer cursors
  5d661c6... gtkwidget: Visually update cursors inside widget when chang
  5987d7b... gtkflowbox: Remove child window
  de23a9b... gtktoolpalette: Remove child window
  8414ac2... gtkstack: Remove view window
  d9a4fd2... gtktreeview: Remove widget window
  316ff38... gtktreeview: Remove header window
  7c61949... gtkwidget: Add private set_pass_through() call
  c2612da... gtkoverlay: Remove per-child windows
  2246bde... gtklayout: Remove widget window
  0f05757... gtkpaned: Remove per-child windows
  0264b42... gtkrevealer: Remove view window
  c4e3214... gtkviewport: Remove view window
  c7779f3... gtkiconview: Remove view GdkWindow

Commits added to the branch:

  ed2aaaf... Update Russian translation (*)
  7ae5b51... gsk: Mark private symbol as static (*)
  c71aeff... gsk: Mark internal symbols as static (*)
  9442ef0... gsk: Mark internal symbol as static (*)
  fca3f93... gsk: Mark finalize() implementation as static (*)
  69fe620... Update Polish translation (*)
  5527732... gdk: Relicense translate_wm_button_layout_to_gtk() (*)
  03bfdce... sidebarrow: Remove useless size group (*)
  a50dc94... filechooserwidget: Remove always-false error case (*)
  b97b8b6... button: Compute clip directly (*)
  179b8b0... Fix gdk_rectangle_union calls (*)
  2a0a870... headerbar: Compute clip directly (*)
  80fe1df... label: Remove dead ternary operator (*)
  79de641... GtkGestureMultiPress: Remove superfluous NULL check (*)
  70aeeab... grid: Remove unnecessary NULL checks (*)
  bbe5385... frame: Properly initialize clip (*)
  502e0a3... wayland: make key event log more explicit (*)
  bb1deaa... migration guide: Extend GtkBox child property section (*)
  4724a89... build: Don't include the marshallers header file (*)
  82800fa... wayland: Mark private function as static (*)
  7619c9c... wayland: Mark private function as static (*)
  278e54b... gdk: Make more private functions static (*)
  739588c... wayland: Add declaration of private get_type() function (*)
  2a4f07e... wayland: Annotate the log_handler function (*)
  596317c... Update Indonesian translation (*)
  1b36c32... widget: Fold queue_resize_on_widget into its only caller (*)
  b950b77... gtksettings: Remove unnecessary deprecation guards (*)
  6ae0aef... levelbar: Don't allocate 0 blocks (*)
  9c347c3... placesview: Remove duplicate GtkMountOperation assignment (*)
  c405fe2... widget: remove double assignment (*)
  92b0d2e... Remove GtkWindow::hide-titlebar-when-maximized (*)
  5c4934c... Chain up in size-allocate implementations (*)
  2c17431... widget-factory: Fix listbox row alignment (*)
  73878e2... Recover assets rendering script (*)
  4d88dc4... Scale: Explain how to round value when !draw-value (*)
  e0a741c... Scale: Improve documentation of set_has_origin() (*)
  caacab1... Remove the gdk backend API too (*)
  98b1075... gdk: Remove GdkX11DisplayManager from the build (*)
  5c79d65... fallback-c89: Include config.h (*)
  a9fdf49... examples/drawing: Don't call gtk_main_quit (*)
  71ad17c... Remove gdkkeysyms-compat.h (*)
  35c26d0... gsk: Include the private header (*)
  7a90e06... Add Meson build files (*)
  5475768... Meson build v2 (*)
  7fff290... meson: Add options for x/wayland/broadway backends (*)
  3b0709b... gtk: Generate gresources file (*)
  1e8a606... meson: Add unit test files (*)
  082cf35... meson: Build gtk marshallers (*)
  df96530... meson: make gtk buildable (*)
  3f62b93... meson: Use xrandr (*)
  88a2a57... gtk major version (*)
  0f7f422... meson: replace gentypefuncs.d with python script (*)
  c9016fb... gentypefuncs.py: Use python3 (*)
  41d0198... wayland: Include generated sources from builddir, not srcdi (*)
  294ebd7... build: Generate wayland protocol files (*)
  81ffccf... meson: build gtk/ again (*)
  fe42d64... meson: Build gtk3-demo (*)
  2144b77... meson: Generate demos.h for gtk3-demo (*)
  9e0c74b... meson: Disable broadway build (*)
  5116b2b... meson: Require gtkmarshal_h before we build gtk (*)
  abe80bb... meson: Use -Bsymbolic (*)
  1125e4d... meson: figure out wayland-protocols pkgdatadir via pkg-conf (*)
  fe29dbd... meson.build: Add more required versions (*)
  d2ecd6e... meson: Also check for sincos (*)
  8bf141b... meson: Build all tests in tests/ (*)
  8ae847e... Build examples (*)
  d353924... gtk/meson: Read dirs from options (*)
  092f6d5... meson: Install libgtk and libgdk (*)
  0748c41... meson: Build gtk utils (*)
  09ad2f9... meson: build tests/visuals (*)
  bfabaa0... meson: build some more tests (*)
  02a2501... meson: Check for more libraries (*)
  6dd6660... meson: Conditionally check for dependencies (*)
  409ed21... meson: Sort input files by name (*)
  4fcca99... meson: update build files (*)
  b08a9ba... meson: add graphene subproject that can be used as fallback (*)
  55bbe06... Rename generated gtktypefuncs.c to gtktypefuncs.inc (*)
  154ca1d... meson: make sure gdk/gdkenumtypes.h is generated for users  (*)
  aa52cbe... meson: gtk: add missing source file (*)
  75fd87c... meson: gtk: generate gtk.gresource.xml (*)
  e675675... meson: testsuite: gdk: need to dep on gtk (*)
  a223294... meson: set _GNU_SOURCE project wide (*)
  917a6b0... meson: work around meson/gcc bug detecting linux/* headers (*)
  a23ce5c... meson: fix checks for maths and X11 funcs that need the rig (*)
  37d5938... meson: update list of sources for changes in git master (*)
  d6a8244... meson: gtk-demo: update and sync up with Makefile.am (*)
  b8a017b... meson: use add_project_arguments() instead of add_global_ar (*)
  b6722b0... meson: demos: update and sync up with Makefiles (*)
  08153c3... meson: tests: update and sync with Makefiles (*)
  d276cd4... meson: tests: make tests find resources from the source dir (*)
  3ac88fa... meson: examples: update (*)
  95979f4... meson: add vulkan bits (*)
  fed7d22... meson: gsk: generate gsk.resources.xml (*)
  7b6b3c7... meson: gsk: use gnome.mkenums() to generate enum types (*)
  a0c2076... meson: gsk: install public headers (*)
  7966ab6... meson: demos: disable add_install_script() calls that don't (*)
  b947e88... meson: gdk: update and sync with Makefiles (*)
  22d7b82... meson: gdk: move x11 bits into x11 subdirectory (*)
  4b969b1... meson: gdk: wayland: use array for protocol file generation (*)
  d4881df... meson: gdk: wayland: move wayland bits into wayland subdir (*)
  e001d95... meson: gdk: build individual backends as static libs (*)
  152a25d... meson: gdk: add Mir backend bits (*)
  cbb6a62... meson: gdk: wayland: generate private wayland headers first (*)
  4421853... meson: gdk: win32: add skeleton bits for win32 backend (*)
  c7d3fe5... meson: gdk: add quartz backend skeleton (*)
  bdfcfde... meson: gtk: install headers (*)
  7738688... meson: gtk: use array for installed tools definition (*)
  d12ab27... meson: gtk: remove internal static libs from declared gtk d (*)
  07ffb19... meson: gdk, gsk: fix install path of generated files (*)
  98e633f... meson: gtk: use gnome.mkenums() and gnome.genmarshal() (*)
  3ca1418... meson: gtk: update build file and sync to Makefile (*)
  48e2b77... meson: generate .pc files (*)
  f67a9d5... meson: make sure gsk/gdk generated headers exist for libgtk (*)
  9bc24bf... meson: testsuite: gtk: sync with Makefile and add some miss (*)
  bffbc6e... meson: testsuite: gdk: use array for test definitions (*)
  b95a567... meson: testsuite: reftests: add build defs, but needs more  (*)
  7cbf925... meson: testsuites: tools: add meson build (*)
  cbfaebf... meson: add po and po-properties (*)
  3a496af... meson: gtk: don't overwrite top-level cdata variable with l (*)
  a35e5f3... meson: modules: add printbackends (*)
  d38db4d... meson: gtk: set GTK_PRINT_BACKENDS define properly (*)
  412c222... meson: move colord checks into cups printbackend (*)
  fc11fb7... Don't require glslc for vulkan (*)
  69f0752... meson: fix GETTEXT_PACKAGE (*)
  f12c011... Set glib min/max versions (*)
  4e9403d... meson: simplify header checks (*)
  361e5d0... meson: simplify function checks (*)
  5d71390... meson: check for more missing config.h defines (*)
  2f3c975... meson: remove duplicate libm variable (*)
  25cdd19... meson: fix XIAllowTouchEvents check (*)
  1c14e93... meson: check for xinerama (*)
  e850973... meson: build input modules (*)
  e1dc4f7... meson: gdk: fix static library names (*)
  9105227... build: Do not mix private and public GDK headers (*)
  898bbb4... build: Use the appropriate quoting (*)
  8582f80... build: Add the appropriate paths in the configuration heade (*)
  007d9a5... build: Generate the appropriate GLib versioning checks (*)
  3f4cc06... build: Some whitespace cleanups (*)
  ede1f70... build: Depend on graphene-gobject-1.0 (*)
  68039b6... build: Add compiler warnings and errors (*)
  c97ef81... build: Add missing symbol visibility flags (*)
  47bcf66... build: Bump version and C standard (*)
  482f340... build: Use the appropriate linker flags (*)
  e18d9a8... build: Use the common linker flags in GDK and GSK (*)
  5e2eaa5... build: Add introspection generation (*)
  f942aa5... docs: Rename files to match type and version (*)
  81341c0... build: Disable deprecation warnings for input methods (*)
  28dcb50... build: Add the appropriate inclusion paths for libgtk (*)
  ba87e85... build: Generate the API references (WIP) (*)
  d35d82f... build: Rename GSK resource generator script (*)
  99d3530... build: Disable introspection generation (*)
  6b4b3f2... build: Add Meson options for quartz/win32 backends (*)
  561f41d... build: Clean up Wayland protocol code generation (*)
  c196515... build: Add post-install script (*)
  6728f45... build: Ensure that Vulkan shaders are rebuilt if glslc is f (*)
  6dd3524... build: Put the xkbcommon required version into a variable (*)
  1afd415... build: Clean up print backends Meson rules (*)
  17518ef... build: Improve consistency of the "coding" style (*)
  91dee46... build: Use get_pkgconfig_variable() (*)
  c984c3b... build: Initial attempt at fixing the docs build (*)
  ea32f4c... build: Depend on Meson 0.40 at least (*)
  efd2ce2... build: Fix the introspection build (*)
  9e8ba70... build: Add common flags to GDK backends (*)
  d09ccaa... build: Define G_LOG_USE_STRUCTURED in GDK (*)
  9b7148c... build: Use link_whole for GDK backends (*)
  15c4d71... build: Add Meson-related files to the autotools dist (*)
  8acf5a8... build: Update autotools for API reference changes (*)
  a54b6be... build: Add common settings for tests (*)
  3ba514d... build: Port the a11y test suite to Meson (*)
  bc0a08e... testsuite: Remove unused function (*)
  3b92339... build: De-duplicate options to sassc (*)
  69ec623... Specify more options to sassc (*)
  c05fcdb... window: Remove property definition (*)
  fb6f9e1... build: Use appropriate linker flag for the builder test (*)
  fee3f9a... meson: depend on glib >= 2.53.1 (*)
  0dad501... meson: Remove G_LOG_USE_STRUCTURED from target C flags (*)
  96fc66d... Adwaita: add a sassc based parse-sass.sh script (*)
  9be1836... Adwaita: add more space between check/radio and label in po (*)
  77a0fc9... Adwaita: regenerate css using sassc (*)
  8890081... meson: simplify cups version check in printbackends (*)
  7625e40... clipboard: Try the mimetype first (*)
  91932ff... button: Remove baseline_align value (*)
  8b2c717... widget: Remove useless assignment (*)
  1a7a089... window: Stop using gtk_widget_get_preferred* (*)
  3d21128... Remove gtk_widget_get_preferred_* (*)
  00cd92e... linkbutton: Fix memory leak (*)
  1681d4a... Move style change for popover creation. (*)
  777906e... meson: Silence the introspection scanner (*)
  db2c80d... meson: Generate man pages for the installed tools (*)
  c0efc9e... Updated Slovenian translation (*)
  004aba4... gtkdnd: restore drag window movement for the unmanaged case (*)
  00387c2... Update Hungarian translation (*)
  cfd15c9... menubutton: Remove prelight state when button is deactivate (*)
  6d77498... GdkWaylandWindow: Clear export user data when used (*)
  251e216... GdkWaylandWindow: Unexport when finalizing (*)
  c4a5f6a... Revert "GdkWaylandWindow: Unexport when finalizing" (*)
  95e313a... file filter: Be save against NULL (*)
  44efaaf... gtk: Add private _gtk_toplevel_pick() method
  fbef966... gdk: Add gdk_event_set_coords() method
  a875f45... gtkwidget: Expose gtk_widget_common_ancestor()
  6744e6b... gtk: Introduce GtkPointerFocus
  2a21972... gtkwindow: Add management functions for GtkPointerFocus ins
  05b83a9... gtk: Handle events with coordinates in toplevel-relative on
  ac5fe90... gdkwindow: Drop csw-side event translation
  7c4fed3... gtk: Update GtkPointerFocus targets on mapping/sensitivity 
  6227101... gtk: Implement cursor updates
  4df393f... gtk: Implement per-focus implicit grabs
  01f3ac6... gtkpointerfocus: Add methods to handle implicit grabs on wi
  2eb6a60... gtkbutton: Handle crossing events without the event window
  408baad... imcontext: Remove API dependency on GdkWindow
  c3fbde8... gtkwidget: Add private cursor setter/getter
  5a6e9bb... gtkentry: Remove text_area window
  cce6cd6... gtktextview: Set "text" pointer cursor
  6926e76... gtktreeview: Drop gtk_gesture_set_window() API
  573f03f... gtktextview: Drop GdkWindow checks on events
  6ac4bd9... gtknotebook: Fix coordinate translation to happen on widget
  9d821de... gtkcolorplane: Drop usage of gtk_gesture_set_window()
  803f2fd... gtkexpander: Drop usage of gtk_gesture_set_window()
  a6bfd8f... gtkgesture: Drop GdkWindow checks
  7d0c8ff... gtkwidget: Make gtk_widget_event() Accept pointing events i
  ac0a1d4... gtk: Mass delete all GtkWidget event mask API
  f38c77f... gtkbutton: Make windowless
  e65e5b9... gtkwindow: Revoke implicit grabs when activating an explici
  2a787ba... gtkwindow: Ignore implicit grabs going away if there is no 
  0daa381... gtknotebook: Remove event window on top of tabs
  a3b070b... label: Remove selection window
  5998677... gtktoolbar: Remove input window
  819dbf8... gtkpathbar: Remove event window
  5011e88... gtkrange: Remove event window
  a95b83b... gtkcolorplane: Remove event window
  63c17dd... gtkcolorswatch: Remove input window
  3a247b4... gtkseparatortoolitem: Remove event window
  d12a02f... gtkglarea: Remove input window
  dcb1cf1... gtkmenuitem: Remove input window
  ed567fa... gtkswitch: Remove event window
  8dc5e26... gtktoolitem: Remove gtk_tool_item_set_use_drag_window()
  8082a69... gtkwindow: Implement window resizing sans-GdkWindow
  f20360e... gtkexpander: Remove event window
  c9706dd... gtkscrolledwindows: Remove child windows
  fe017a6... gtkwindow: Add private API to update pointer cursors
  2f1ae13... gtkmain: Use window-internal API to update pointer cursors
  972c227... gtkwidget: Visually update cursors inside widget when chang
  77802a4... gtkflowbox: Remove child window
  d524fd2... gtktoolpalette: Remove child window
  9c4a101... gtkstack: Remove view window
  b6a0cfe... gtktreeview: Remove widget window
  49dd5f9... gtktreeview: Remove header window
  44d1c1d... gtkwidget: Add private set_pass_through() call
  87c304b... gtkoverlay: Remove per-child windows
  0b54740... gtklayout: Remove widget window
  5127b5e... gtkpaned: Remove per-child windows
  7edd9b2... gtkrevealer: Remove view window
  7f938d1... gtkviewport: Remove view window
  f1cd2ba... gtkiconview: Remove view GdkWindow
  3ec4607... gtknotebook: Drop drag_window
  8775086... gtkmain: Avoid doubly propagation of enter/leave events fro
  c8833c8... gdk: Make it possible to attach user data to GdkEvents
  bed5ddc... gtkmain: Ignore GDK_CROSSING_GRAB/UNGRAB crossing events fo
  95001c9... gtkmain: Ensure there is a current event handling crossing 
  75bef00... gtkmain: Add API to get the target of a GdkEvent
  d78720a... gtkmenu*: Simplify event handling

(*) 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]