[gtk] (292 commits) Non-fast-forward update to branch wip/carlosg/kill-event-signals2



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

  c891a23... gtk: Add GtkEventControllerKey
  a455d03... gtkwindow: Unset focus grab_widget if it ends up unmapped
  bf334ba... gtk: Add GtkGestureStylus
  47d51ed... gdk/x11: Drop Core events device manager
  eca487c... gdk: Remove XINPUT_2 define checks
  fa0f04d... demos: Add "Paint" demo
  e8eedbc... file chooser: Use a key event controller
  b99cb45... testsuite: Don't use ::key-press-event
  986fef8... gtk-demo: Stop using ::key-press-event in font explorer
  0272e9b... docs: Modernize an example
  823ebd7... testgtk: Drop the event watcher
  8ff3dc2... testgtk: Drop snapshot
  3e5e774... inspector: Stop using ::key-press-event
  3dbcfb3... places view: Stop using ::key-press-event
  93ee2ef... icon-browser: Stop using ::key-press-event
  32f45c8... about dialog: Stop using ::key-press-event
  84e7d99... color editor: Stop using ::key-press-event
  aa51223... Shortcuts window: stop using ::key-press-event
  2d43b9b... search bar: Stop using ::key-press-event
  1df8df0... gtkcalendar: Stop using ::key-press-event
  183dce1... gtkcolorplane: Stop using ::key-press-event
  3b699ed... gtkcolorswatch: Stop using ::key-press-event
  7c859f5... gtkentry: Stop using ::key-press-event
  722bbc4... gtkflowbox: Stop using ::key-press-event
  2a682e2... gtktextview: Stop using ::key-press-event
  045d16c... gtkplacessidebar: Stop using ::key-press-event
  5c83137... gtkentrycompletion: Stop using ::key-press-event
  b77391c... app chooser: Stop using ::key-press-event
  54282de... combo box: Stop using ::key-press-event
  6776bc6... gtkcellrendereraccel: simplify grabbing code
  9339048... gtkrange: Stop using ::key-press-event
  ab85fcf... gtkmain: Don't use special paths for key event propagation
  c012659... eventcontrollerkey: Add function to forward stuff elsewhere
  72e8ade... gtkwidget: Break early if non-gesture controllers handle th
  f60629c... gtkwidget: Activate key bindings through run_controllers()
  c074b34... gtkwindow: Perform key activation in gtk_main_do_event()
  f8436cd... gtksearchbar/entry: Add [gs]et_key_capture_widget() API cal
  5749fd1... inspector: Use search bar API to capture key events from th
  b8bb147... appchoooserdialog: use search bar key capture API
  37720b2... gtkcellrendererspin: Stop using ::key-press-event
  2bdab2c... gtkiconview: Stop using ::key-press-event
  e23cf2a... gtkmenu: Stop using ::key-press-event

Commits added to the branch:

  a78e9f2... Consolidate print backends into one directory (*)
  3ee4d6f... Merge branch 'module-reorg' into 'master' (*)
  be9001f... Update POTFILES.in (*)
  362ef44... Update Hungarian translation (*)
  e4578ca... Frame: Erase the now-useless property label-yalign (*)
  fe8225e... Add proper annotation for gdk_frame_clock_get_refresh_info (*)
  6bb1f0d... testinfobar: Add simple test of :visible/:revealed (*)
  d0757f6... Update Polish translation (*)
  2072953... ListBox: Avoid ::row-activated/Row::activate ambig (*)
  5fe14e0... Merge branch 'wip/dboles/frame-yalign-byealign' into 'maste (*)
  e5813b3... texture: Export gdk_memory_texture_new() and GdkMemoryForma (*)
  13d943f... texture: Change download vfunc (*)
  86f3e67... Update Estonian translation (*)
  7ec3b52... Updated Czech translation (*)
  bde1328... testinfobar: Test more properties, response signal (*)
  3a377bb... Updated Lithuanian translation (*)
  d11c78c... Update Russian translation (*)
  86cd5c0... gtkimmodule: make match_backend() query (*)
  fc9dc97... FileChooserWidget: Avoid crash freeing static str (*)
  9aedafa... FileChooserWidget: Fix leaks in .get_subtitle() (*)
  3b45019... Merge branch 'query-wayland-registry' into 'master' (*)
  b52da56... ci: Use the right path for the logs (*)
  fe1586c... ci: Add gstreamer to the Docker image (*)
  a0d2d1f... Use the same arguments for print backends (*)
  73ffb7f... Initialise variables (*)
  9d045db... Annotate gdk_gl_texture_new() appropriately (*)
  4446919... ci: Use a different Docker image (*)
  9a59477... ci: Add GLib build dependencies (*)
  4e2790e... ci: Remove ccache (*)
  b939af0... ci: Add explicit dependency on "which" (*)
  27abc9f... Update CONTRIBUTING.md (*)
  5838ac3... run-docker.sh: Disable SELinux for the container and update (*)
  f91ea2c... Merge branch 'master' into 'master' (*)
  81a7f8e... label: Remove dead NULL check (*)
  d4c9a35... widget: Simplify setting a default direction (*)
  417e8d6... snapshot: Add missing (nullable) annotation (*)
  a48eaa1... entrycompletion: Realize popup after setting screen (*)
  f06f0a0... gtkmenu: Remove unused constant (*)
  5f2283c... snapshot: Ignore 0 sized clip nodes (*)
  955dca9... fixed: Remove snapshot implementation (*)
  90c8619... gl renderer: Properly draw gl textures from a different con (*)
  d417595... gl renderer: Draw rounded clip child to a texture (*)
  d978d4a... testsuite: Add a GL tests for clipped rounded clipped nodes (*)
  8b800fa... testsuite: Simplify GL test definition (*)
  55664f9... testspinbutton: Orient box orthogonally to Spins (*)
  2f16c09... testspinbutton: Add button to toggle wrap on Spins (*)
  16bf07f... Trivial formatting fixes (*)
  04fadc5... GskGLDriver: Use g_assert_cmphex for GL constants (*)
  a0729f9... gdk: Remove unused variable (*)
  afffc69... spinbutton: Remove an unnecessary queue_draw call (*)
  3a56303... gl renderer: Fix rounded clips in hidpi (*)
  a4c2819... Make GtkCssImageScaled handle scales properly (*)
  d66bfb1... testsuite: Add a GL gradient test (*)
  f82b3fd... gl tests: Update clipped cross fade output (*)
  65e3dda... testsuite: Add more gl renderer tests (*)
  ebfadae... gl renderer: Draw offscreen nodes in device pixels (*)
  e351320... gl: Move shaderbuilder into gl/ subdirectory (*)
  a475e66... shaderbuilder: Remove unused API (*)
  0a78801... gl renderer: Fix clipped borders (*)
  eaf8990... gl renderer: Remove shadow program (*)
  ba52be3... gl renderer: Set border program outline state (*)
  55d35dd... Update the expected results in the testsuite (*)
  35f92b5... Merge branch 'wip/filechooser-non-default-display-gtk4' int (*)
  0b4e0ce... ci: Restore ccache, but do not cache it across jobs (*)
  454814c... Merge branch 'css-image-scaled' into 'master' (*)
  62aa487... Improve the scale handling (*)
  4bb8352... css: Fix compiler warning (*)
  a891a3a... demos: Unbreak icon for fishbowl demo (*)
  45072c3... aboutdialog: The default icons are textures these days (*)
  927f48d... css: Remove ability to query css images as cairo patterns (*)
  7f0ef81... vulkan: Our data is premultiplied, don't pretend it isn't (*)
  3322599... css: Introduce the idea of dynamic values (*)
  d774406... cssimage: Implement dynamic values (*)
  a721d8b... css: Implement support for dynamic values (*)
  8f43d7e... gdk: Add GdkPaintable (*)
  d4764cc... snapshot: "Inherit" from GdkSnapshot (*)
  a4e16ce... texture: Implement GdkPaintable (*)
  c599481... iconhelper: transition to GdkPaintable (*)
  9fa1e68... image: Implement support for paintables (*)
  5970dac... build: Switch order of subdirectories (*)
  4beeb61... cssimage: Add gtk_css_image_is_invalid() (*)
  3faa7e0... cssimage: Add GtkCssImagePaintable (*)
  7e39b12... css: Implement dynamic values for array values (*)
  2b35332... cssimage: Implement dynamicity for cross-fades (*)
  ccb6b85... aboutdialog: Make logo a paintable (*)
  89ee42d... dnd: Make dnd icon API take a paintable (*)
  d1be2b2... entry: Make icons a paintable (*)
  bcf1aa7... tooltips: Make icon a paintable (*)
  536714a... paintable: Add gdk_paintable_compute_concrete_size() (*)
  3e50092... iconhelper: Rename function (*)
  3427639... iconhelper: Rework to allow resizing of paintables (*)
  2016f56... iconhelper: Turn into a GObject (*)
  c9557c2... iconhelper: Handle texture scale again (*)
  7844320... image: Load resources and files into textures (*)
  3c7ee01... cellrendererpixbuf: Put pixbufs into textures (*)
  1f4839d... inspector: Use Textures for images in the property view (*)
  a860861... dragsource: Replace gtk_drag_source_set_icon_surface() (*)
  01f9964... tests: Port from surface to texture (*)
  9e54c22... image: Don't handle surfaces anymore (*)
  af18796... icontheme: Remove surface support (*)
  0a08c03... iconhelper: Implement GdkPaintable (*)
  c654185... image: Add gtk_image_set_keep_aspect_ratio() (*)
  2935ef8... image: Add gtk_image_set_can_shrink() (*)
  cbe40f5... image: Remove gtk_image_set_texture() (*)
  12409ee... cellrendererpixbuf: Store the texture in the iconhelper pai (*)
  b64a403... selection: Remove surface APIs (*)
  146082d... Notebook: Don’t show raw underline/markup in popup (*)
  3e6fea0... widgetbowl: Add a proper description (*)
  6cfb720... Fix a few get_allocated_width/height usages (*)
  64e1286... magnifier: Clip child node to magnifier size (*)
  24e708a... popover: Remove an unneeded local variable (*)
  16689a1... widget: Fix a few typos in cursor documentation (*)
  ca4f081... container: Rename parent_class to gtk_container_parent_clas (*)
  fd28bdd... container: Only do custom focus management if a focus chain (*)
  1eb22e7... radibutton: Use focusing facilities from GtkWidget (*)
  1a8e7d9... menubar: Use GtkWidget focusing facilities (*)
  ad85a75... window: Use widget facilities to sort focus menubars (*)
  3ca298e... container: Remove focus widget sorting code (*)
  a5e20c5... layout: remove map implementation (*)
  fb763cd... layout: Fix scrolling (*)
  004d0f2... testgtk: GtkSpinButton is not a GtkEntry anymore (*)
  bb04808... testgtk: Remove alpha widgets demo (*)
  7351848... container: Fix scroll adjustment coordinates (*)
  a25dcd0... snapshot: Fix some indentation (*)
  41a5e74... SpinButton: Desensitise +/- buttons as appropriate (*)
  ee8e42f... gdk: Remove gdk_texture_new_from_data() (*)
  d54ca3c... gdk: Add GDK_MEMORY_DEFAULT (*)
  82a99a3... texture: Expose subclasses as subclasses (*)
  0f13a23... theme: Be more selective when adding margins to toolbar ite (*)
  6dc29f2... gltexture: Rename variable (*)
  87fa7ff... build: Fix printbackends (*)
  abc9b94... testsuite: Update C++ keywords test to GTK 3.0.0 (*)
  ea84e97... snapshot: Turn into GObject (*)
  4642e86... texture: Fix compilation by avoiding to include not-yet ava (*)
  4db1a5f... gtk: Add GtkMediaStream (*)
  29cccf5... gtk: Add GtkMediaFile (*)
  e4338c4... mediafile: Turn into an extension point (*)
  800bcb5... gtk: Add ffmpeg implementation of GtkMediaFile (*)
  9700a98... gtk: Add GtkMediaControls (*)
  7cf6da6... gtk: Add GtkVideo (*)
  5bd8505... gtk-demo: Add a video example (with controls) to the images (*)
  b410b48... demos: Add a video benchmark to widgetbowl demo (*)
  357175f... gtk-demo: Add paintable demo (*)
  3d9cb47... demos: Add an animated paintable demo (*)
  182f39a... demos: Round up the paintable demos with a media stream (*)
  2362e4d... gtk: Add a GStreamer implementation of GtkMediaFile (*)
  0f4ab58... gtk-demo: Add a simple video player example (*)
  09a21f1... build: Make GStreamer backend the default (*)
  04a3b8b... mediastream: Add gtk_media_stream_realize/unrealize() (*)
  f1e1e9a... Update POTFILES.in (*)
  158df3c... gtk: Fix some g-i annotations warnings (*)
  2aee39d... video: Add gtk_video_get_file() (*)
  1a13737... mediafile: Improve error message (*)
  0ad27cc... x11/xi2: Report touchpads as TOUCHPAD, not MOUSE (*)
  f431e28... gtkimcontextsimple.c: Use X11_DATA_PREFIX only on X11 (*)
  a15080c... gdkrgba: Add a missing apostrophe in a doc comment (*)
  bd986f9... gtkbuilder: add accessibility role declaration (*)
  9561b97... Fix some accessibility issues in demos (*)
  f7326ff... texture: Fix documentation block of gdk_texture_download (*)
  781400f... container: Don't use forall() in get_request_mode (*)
  93aa5ce... container: Don't use forall() in compute_expand (*)
  c8b0c55... paned: Remove priv pointer (*)
  922b2cf... grid: Remove child list (*)
  f261bf2... switch: Avoid a gtk_widget_get_clip call (*)
  25ab5b9... levelbar: Remove priv pointer (*)
  2210078... progressbar: Remove snapshot implementation (*)
  50ffa86... progressbar: Remove priv pointer (*)
  8ef2b10... gldriver: Name driver instances 'self' (*)
  9e9db86... Revert "gl renderer: Limit texture node size to clip" (*)
  85eef63... inspector: Use the attach widget as menu parent object (*)
  4353ad2... rendernode: Check cairo surface status after creation (*)
  2278004... rendernode: Don't use gdk_texture_download_surface (*)
  a9fec38... rendernode: Don't use gdk_texture_download_surface (*)
  4240119... gl renderer: add basic code to support texture tiling (*)
  3f36727... snapshot: Limit cairo nodes to clip region (*)
  0124740... gl renderer: Support large textures (*)
  1d26879... tests: Add testtexture (*)
  391727b... GdkWindow -> GdkSurface initial type rename (*)
  890080e... GdkWindow -> GdkSurface: File renames (*)
  9a7e721... GdkSurface: Rename various functions and variables (*)
  3dce0dc... GdkSurface: Rename lots of stuff from window->surface (*)
  63e060a... GtkWidget: Start renaming widget->window (*)
  19ca278... GtkWidget: Continuer rename of widget->surface (*)
  f440c48... gtkstylecontext: guard against gtk_css_widget_node_get_widg (*)
  4ac450b... Convert all references to GdkEvent->surface (*)
  e6cd6f8... Merge branch 'a11y-fixes' into 'master' (*)
  e798eed... Merge branch 'style-context-null-widget-guard-master' into  (*)
  b83ba41... Merge branch 'accessible-role' into 'master' (*)
  695d141... Merge branch 'rename-window-to-surface' into 'master' (*)
  feb7bf2... gitlab-ci: enable gtk+:gdk tests (*)
  dcc6124... Update POTFILES.in (*)
  28c27f3... Merge branch 'detect-synaptics-touchpads-v2' into 'master' (*)
  b304655... tests: Update renamed symbol (*)
  706a6cf... Merge branch 'tests-gdk' into 'master' (*)
  1873304... Add flatpak builder manifests for our demos (*)
  f353bbd... ci: Add two flatpak jobs (*)
  cb41d15... Add appdata for gtk4-demo (*)
  4f87861... widget: Remove useless macro (*)
  5c7ee3a... gdk: Remove unused count member from GdkEventExpose (*)
  63edf43... gdk: Remove unused area member from GdkEventExpose (*)
  c4ecc3f... surface: Remove queue_antiexpose() (*)
  d6ba10b... surface: Remove gdk_surface_move_region() (*)
  a1898d6... surface: Remove gdk_surface_scroll() (*)
  7862894... surface: Remove gdk_surface_invalidate_maybe_recurse() (*)
  5290d9d... Merge branch 'ci-flatpak' (*)
  5a32469... surface: Remove GSK_SURFACE_ROOT (*)
  47d79a4... Add appdata for gtk4-widget-factory (*)
  9165dd3... Add a build status badge (*)
  09e6b4d... docs: Point at the right place for new bugs (*)
  68379ca... Add a template for bug reports (*)
  f260e76... docs: Drop the 'Contributing' section from the README (*)
  101cf7d... surface: Stop shaping native children of csw surfaces (*)
  f5ff445... gdk: Remove unused members from surface struct (*)
  ef693f3... surface: Remove gdk_surface_get_clip_region() (*)
  0ce19ee... gdk: Remove gdk_surface_shape_combine_region() (*)
  8202f33... surface: Stop tracking clip region (*)
  2a4ffd4... surface: Simplify gdk_surface_invalidate_region() (*)
  1d5d46f... wayland/glcontext: Sync surface state before swapping buffe (*)
  7e102f8... wayland/vulkancontext: Sync surface state before vkQueuePre (*)
  8d05fcd... Fix up indentation after GdkSurface rename (*)
  3f2894f... broadway: Fix up window -> surface renames (*)
  945379d... GdkSurface: Fix doc comments for remoteve invalidate_childr (*)
  39851fb... Continue renaming window to surface (*)
  877b485... Merge branch 'wip/sync-pre-swap-buffers' into 'master' (*)
  1e3d9e1... Reduce the header level in the bug template (*)
  4fff168... gdk: Remove a bunch of unused variables (*)
  cb4ec6f... gdk: Remove GdkSurfaceImpl::shape_combine_region vfunc (*)
  ade1477... surface: Remove some unused vfuncs (*)
  b01ee88... surface: Make process_updates no longer be a vfunc (*)
  563cb69... Merge branch 'toolbar-spacing-fix' into 'master' (*)
  0b8215e... Adwaita: Regenerate CSS from SASS (*)
  e239de0... Update zh_CN po and po-properties translations (*)
  6bdb004... GDK W32: adapt to the recent changes in GdkEvent (*)
  6b50788... GDK W32: Init display scale to the global Windows scale, no (*)
  b8e6d06... GDK W32: Don't check dest_surface for != NULL on button eve (*)
  0c3d757... Merge branch 'lrn/bug-773299' into 'master' (*)
  5ff9e34... GDK W32: Adapt DnD event putting to recent changes (*)
  9c0c170... Merge branch 'lrn/bug-773299' into 'master' (*)
  f680d5d... vulkan: Remove special case for Cairo surfaces (*)
  df60066... rendernode: Create Cairo surfaces as recording surfaces (*)
  e84c6ac... rendernode: Remove renderer argument (*)
  1cfa88e... snapshot: Remove renderer (*)
  fe45cf9... docs: Style fixes for the contribution guidelines (*)
  ba65c1a... ci: Disable ccache (*)
  b83cd9e... ci: build with -Werror (*)
  50825e2... gtk: Add GtkEventControllerKey
  a2cf1a3... gtkwindow: Unset focus grab_widget if it ends up unmapped
  e4b0009... gtk: Add GtkGestureStylus
  ba19237... demos: Add "Paint" demo
  3951dc5... file chooser: Use a key event controller
  7ba9800... testsuite: Don't use ::key-press-event
  1c6a2ce... gtk-demo: Stop using ::key-press-event in font explorer
  d53623b... docs: Modernize an example
  3902238... testgtk: Drop the event watcher
  7406be8... testgtk: Drop snapshot
  212fe62... inspector: Stop using ::key-press-event
  35fbae4... places view: Stop using ::key-press-event
  9ee9d96... icon-browser: Stop using ::key-press-event
  45e508e... about dialog: Stop using ::key-press-event
  8d992ba... color editor: Stop using ::key-press-event
  d9c76a8... Shortcuts window: stop using ::key-press-event
  4fea542... search bar: Stop using ::key-press-event
  2d954dd... gtkcalendar: Stop using ::key-press-event
  fa870ba... gtkcolorplane: Stop using ::key-press-event
  81f64da... gtkcolorswatch: Stop using ::key-press-event
  6ebe8d0... gtkentry: Stop using ::key-press-event
  177daf4... gtkflowbox: Stop using ::key-press-event
  39b8f8d... gtktextview: Stop using ::key-press-event
  09e6e4a... gtkplacessidebar: Stop using ::key-press-event
  746f0e2... gtkentrycompletion: Stop using ::key-press-event
  8ca945e... app chooser: Stop using ::key-press-event
  b3c429e... combo box: Stop using ::key-press-event
  899cc68... gtkcellrendereraccel: simplify grabbing code
  5417756... gtkrange: Stop using ::key-press-event
  eb39017... gtkmain: Don't use special paths for key event propagation
  39483dd... eventcontrollerkey: Add function to forward stuff elsewhere
  5c2cd04... gtkwidget: Break early if non-gesture controllers handle th
  7a09fed... gtkwidget: Activate key bindings through run_controllers()
  008687c... gtkwindow: Perform key activation in gtk_main_do_event()
  333610b... gtksearchbar/entry: Add [gs]et_key_capture_widget() API cal
  25f8e51... inspector: Use search bar API to capture key events from th
  0db2e46... appchoooserdialog: use search bar key capture API
  f787bbb... gtkcellrendererspin: Stop using ::key-press-event
  befd5d5... gtkiconview: Stop using ::key-press-event
  4808bcc... gtkmenu: Stop using ::key-press-event
  8eb0c1d... gtkeventcontrollerkey: Add get_group() call
  a7ae571... gtkeventcontrollerkey: Add ::focus-in/out signals
  ac351a6... gtktextview: Use key controller for focus changes
  9b2db9c... gtkcalendar: Use key controller to track focus changes
  145f0f7... gtkentry: Use key controller to track focus changes
  401e4e0... gtkcellrendereraccel: Port to using GtkEventControllerKey
  9509a0a... gtkmenushell: Port to using GtkEventControllerKey

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