[gtk] (98 commits) Non-fast-forward update to branch wip/otte/paintable



The branch 'wip/otte/paintable' 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:

  4fcbc53... demos: Unbreak icon for fishbowl demo
  b2386f6... aboutdialog: The default icons are textures these days
  141a349... css: Remove ability to query css images as cairo patterns
  1034164... vulkan: Our data is premultiplied, don't pretend it isn't
  2a584db... css: Introduce the idea of dynamic values
  35b87a5... cssimage: Implement dynamic values
  2370895... css: Implement support for dynamic values
  8df0280... gdk: Add GdkPaintable
  576674c... snapshot: "Inherit" from GdkSnapshot
  e656225... texture: Implement GdkPaintable
  707b699... iconhelper: transition to GdkPaintable
  4b26eb0... image: Implement support for paintables
  43d3b3d... build: Switch order of subdirectories
  5db5bf5... cssimage: Add gtk_css_image_is_invalid()
  6adfb15... cssimage: Add GtkCssImagePaintable
  4fa96fe... css: Implement dynamic values for array values
  9e600b8... cssimage: Implement dynamicity for cross-fades
  ae4a829... aboutdialog: Make logo a paintable
  c414ddf... dnd: Make dnd icon API take a paintable
  dcce7f3... entry: Make icons a paintable
  dfbb2fc... tooltips: Make icon a paintable
  d43f9cd... paintable: Add gdk_paintable_compute_concrete_size()
  047f466... iconhelper: Rename function
  2dd8777... iconhelper: Rework to allow resizing of paintables
  de50565... iconhelper: Turn into a GObject
  b10957f... iconhelper: Handle texture scale again
  26c44ec... image: Load resources and files into textures
  8972bca... cellrendererpixbuf: Put pixbufs into textures
  393aff0... inspector: Use Textures for images in the property view
  86c69c1... dragsource: Replace gtk_drag_source_set_icon_surface()
  8371b8d... tests: Port from surface to texture
  cd9075e... image: Don't handle surfaces anymore
  3828917... icontheme: Remove surface support
  df2f26b... iconhelper: Implement GdkPaintable
  e12754e... image: Add gtk_image_set_keep_aspect_ratio()
  cb9a380... image: Add gtk_image_set_can_shrink()
  7cfa37f... image: Remove gtk_image_set_texture()
  badb61e... cellrendererpixbuf: Store the texture in the iconhelper pai
  b4a65a7... gtk: Add GtkMediaStream
  2496f1a... gtk: Add GtkMediaFile
  22133a8... mediafile: Turn into an extension point
  904f3d7... build: Add ffmpeg requirement
  d73d814... gtk: Add ffmpeg implementation of GtkMediaFile
  5368b22... gtk: Add GtkMediaControls
  0811d9f... gtk: Add GtkVideo
  d2babab... gtk-demo: Add a video example (with controls) to the images
  f2fc2d3... demos: Add a video benchmark to widgetbowl demo
  c79164f... gtk-demo: Add paintable demo
  72fb8e9... demos: Add an animated paintable demo
  f898c57... demos: Round up the paintable demos with a media stream
  6222585... build: Add gstreamer dependency
  1e6c9e2... gtk: Add a GStreamer implementation to GtkMediaFile
  79e76de... gtk-demo: Add a simple video player example
  2b155a4... css: Add initial support for Houdini-style paint() images
  9e3473a... THIS IS EVIL DEMO CODE, DO NOT LOOK AT IT.
  305444f... build: Make GStreamer backend the default

Commits added to the branch:

  fe8225e... Add proper annotation for gdk_frame_clock_get_refresh_info (*)
  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 (*)
  e674f0f... gtk: Add GtkMediaStream
  8b01815... gtk: Add GtkMediaFile
  e30099d... mediafile: Turn into an extension point
  4907a75... build: Add ffmpeg requirement
  005c204... gtk: Add ffmpeg implementation of GtkMediaFile
  2954c1c... gtk: Add GtkMediaControls
  07bc383... gtk: Add GtkVideo
  1a4562b... gtk-demo: Add a video example (with controls) to the images
  38d5d04... demos: Add a video benchmark to widgetbowl demo
  4aeb591... gtk-demo: Add paintable demo
  2ad85e7... demos: Add an animated paintable demo
  4e6a6d3... demos: Round up the paintable demos with a media stream
  b95245b... build: Add gstreamer dependency
  7c614e3... gtk: Add a GStreamer implementation to GtkMediaFile
  1586d97... gtk-demo: Add a simple video player example
  f2839cd... css: Add initial support for Houdini-style paint() images
  021d15e... THIS IS EVIL DEMO CODE, DO NOT LOOK AT IT.
  017ae7a... build: Make GStreamer backend the default

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