[gtk+] (216 commits) Non-fast-forward update to branch wip/baedert/gl



The branch 'wip/baedert/gl' 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:

  5803757... window: Plug a memory leak
  5793165... vulkan: Avoid uninitialized local
  ee2c72a... GskVulkanGlyphCache: Remove unused struct member
  50e3a9a... wayland: Never send NULL app id
  1e30c24... snapshot: Only create clip nodes if we have to
  86e8535... GskRenderer: Remove viewport property
  3765ba1... popover: Stop using gtk_widget_get_content_size
  1160801... gl driver: Make some members const
  36143c1... gl renderer: Remove some unused code
  733b468... Rework the GL renderer
  6c0ffcb... add tests/showrendernode
  99d185e... build: Remove unused variable
  fda7d0d... test-render-nodes: Print a warning if we didn't generate an
  8aef057... test-render-nodes: Add color matrix test
  133e065... GskGLDriver: Use float for texture size in create_texture
  0b51004... testsuite: Add render node tests for simple color nodes
  f33573c... GskGLDriver: Add profiler
  36601d3... gl renderer: save on some frame buffers
  78a0927... gl renderer: Implement rounded clip nodes
  78ce058... gl renderer: Don't create framebuffer for texture opacity c
  fa3ecc4... gl renderer: Save clip in every node
  4583ebb... showrendernode: Resize window to a reasonable size instead
  f872101... test-render-nodes: Add transformed clip nodes test
  354b432... gl renderer: Remove unused shaders
  eed15a4... gl renderer: Remove unused member
  30d2eeb... gl: Add glyph cache
  3f7c8b0... gl renderer: Don't pass MVP to shaders
  c7ffa73... gl renderer: Group render node types by render item creatio
  7c3dc10... gl renderer: Don't initialize modelview matrix twice
  a9ca586... gl renderer: Rework once more
  a0004e1... gsk: Move all gskgl* files into gl/
  284a478... gl renderer: Move render ops into separate file
  00fcad4... gl renderer: Implement cairo nodes again
  942d20b... gl renderer: Only check for color glyphs once per text node
  cae9690... gl renderer: Stop collecting VAOs in clear_tree
  b48eed0... gl renderer: Remove unused VAO
  863c23d... gl renderer: Optimize text drawing
  313c318... gl ops: Remove dead code
  f30dab7... gl renderer: Factor out a helper function for offscreen dra
  4fa1506... gl render ops: Rename a member
  35cd387... gl renderer: Implement color matrix nodes again
  76f700f... gl renderer: Don't draw texture nodes to a framebuffer
  4da2a61... gl renderer: Keep track of current program color value
  b551195... widgetbowl: Only use one widget type

Commits added to the branch:

  4d0a57f... listbox: Listen to ::stopped on the press gesture (*)
  5e748ce... emoji chooser: handle right-click (*)
  d3a358b... Adwaita: Bring fix focus in flowbox (*)
  1cd5df9... emoji chooser: Make menu key work as expected (*)
  4d9b7b2... entry: Add a key binding for the emoji chooser (*)
  24ed997... Update POTFILES.in (*)
  5a6c607... remove debug spew (*)
  49d02ef... emoji chooser: break out a helper function (*)
  c863ac0... dnd: Remove GtkTargetEntry and GtkTargetFlags (*)
  0b40ad3... selection: Make GtkTargetList members private (*)
  0638bbb... gdk: Move GtkTargetList to GDK (*)
  9a6ec4e... contentformats: Rename GtkTargetList (*)
  d6a2098... gdkdnd: Make GdkDragContext->formats a GdkContentFormats (*)
  1a482ad... gdk: Add GdkContentFormatsBuilder (*)
  fc2ce5a... gdk: Make GdkContentFormats immutable (*)
  1a70ca7... gdk: Sanitize GdkContentFormats API (*)
  c82378e... gdk: Add GType support to GdkContentFormats (*)
  8248374... gtkimcontextime.c: Fix call to gtk_style_context_get() (*)
  8059975... gtk/gtkseclection.c: Don't build X11 items unconditionally (*)
  a687fd9... gtk/gskpango.c: Use g_snprintf() (*)
  e076cc7... GDK/Win32: Fix build after GDK Root Window and DND changes (*)
  ef031d8... frame-clock: Fix typo in API documentation (*)
  7c2e28c... doc: TextLayout: Add missing (out) annotations (*)
  23f7208... CellRendererPixbuf: Link stock-size doc → IconSize (*)
  98c1f16... doc: Replace uses of #NULL with %NULL (*)
  fecce75... SpinButton: Explain meaning of nullable Adjustment (*)
  462a77f... Fix indentation mishap (*)
  5674474... text view: Support the Emoji chooser (*)
  9fef90b... Add Since to ::insert-emoji, and some trivialities (*)
  23845a5... broadway: Add GskBroadwayRenderer (*)
  620d3cf... broadway: Only support (non-abstract) sockets (*)
  43a02da... broadwayd: Read using socket API (*)
  f31d7e1... broadway: Support fd passing in protocol (*)
  48d587d... broadway: Add support for uploading textures to daemon (*)
  ef79621... broadway: Introduce global ids for the textures (*)
  a4636a0... broadway: Actually upload textures to client (*)
  cc74238... broadway: Use textures to configure window contents (*)
  f7d8ee0... broadway: Initial version of using actual render nodes (*)
  54e7a8f... broadway: Remove remaining unused window_update code (*)
  fd0285d... broadway: Rewrite textures in nodes to global (*)
  97c0d11... broadway: Don't swap node trees until all images are loaded (*)
  cfdb395... broadway: Fix input events (*)
  0b38ab3... broadway: Add color nodes (*)
  5a8d204... broadway: Clean up node parser (*)
  cf03229... broadway: Add border node (*)
  0ad5230... broadway: Fix border node positioning (*)
  35ceb8e... broadway: Add outset shadow node (*)
  0083c08... broadway: Add inset shadow (*)
  f7ff6db... broadway: Add RoundedClip node (*)
  278370c... broadway: Add linear gradient node (*)
  6cc9631... broadway: Remove inflate code (*)
  cbbbf49... broadway: Add node cache for text (*)
  9b1f6ac... broadway: Add shadow node (*)
  9e5a22b... broadway: Add opacity node (*)
  0d4a26f... broadway: Cache color translated textures (*)
  7a180f5... broadway: Don't log cache hits (*)
  b74959a... broadway: Add clip node (*)
  4d1eca0... broadway: Handle texture gsd nodes (*)
  12d3cd8... broadway: Handle cairo nodes (*)
  cfb76fe... broadway: Roundtrip each update to rate limit redraw (*)
  820f999... broadway: Disable fallback spew by default (*)
  89c51f5... Be more specific in ::insert-emoji Since tag (*)
  630f839... Entry:show-emoji-icon is in GTK+ 3 too (*)
  9b582db... gsk: Quiet a compiler warning (*)
  371ea7c... gdk: Remove a leftover GdkScreen (*)
  c0d3ed0... Fix the build (*)
  2250dae... widget: Don't use GdkDeviceManager (*)
  7c0a1dd... window: Don't use GdkDeviceManager (*)
  835805a... treeview: Don't use GdkDeviceManager (*)
  0cfc812... Drop gdk_display_get_device_manager API (*)
  4c40acc... gdk: Move gdk_disable_multidevice tot he X11 backend (*)
  480ea40... Drop support for setting event masks for floating devices (*)
  a4cd453... Don't mention GdkDeviceManager in docs (*)
  1f6fb4e... Drop GdkDeviceManager APIs (*)
  9039593... display: Stop using devicemanager internally (*)
  1023249... broadway: Stop using GdkDeviceManager (*)
  6489bc1... broadway: Remove devicemanager implementation (*)
  aae4faf... x11: Stop using gdk_display_get_device_manager (*)
  ab0aea9... win32: Stop using gdk_display_get_device_manager (*)
  95ae688... quartz: Stop using display->device_manager (*)
  639d936... wayland: Stop using display->device_manager (*)
  cd3d2ba... display: Drop the device_manager for good (*)
  c9261f5... x11: Stop emitting devicemanager signals (*)
  efbcb38... wayland: Stop emitting devicemanager signals (*)
  30a037c... gdk: Drop devicemanager signals (*)
  ecb9625... Drop gdk_device_manager_list_devices (*)
  b6a634f... Drop the list_devices vfunc (*)
  0ec491e... Drop the get_client_pointer vfunc (*)
  7c33baa... Remove the get_client_pointer vfunc (*)
  fd95893... Drop the GdkDeviceManager::display property (*)
  1471c64... quartz: Stop deriving from GdkDeviceManager (*)
  01278e5... win32: Stop deriving from GdkDeviceManager (*)
  da8bcc7... wayland: Stop deriving from GdkDeviceManager (*)
  bad53bc... x11: Stop deriving from GdkDeviceManager (*)
  7e40fcc... Drop the ::device-manager property (*)
  05149a3... Drop GdkDeviceManager entirely (*)
  1884558... wayland: Drop GdkWaylandDeviceManager (*)
  70ff1ef... Update POTFILES.in (*)
  7ef5858... GtkWindow: Fix the down-scaling in icon_from_list() (*)
  b8c58f4... wayland: Don't provide gsetting if dconf is not available (*)
  bce9155... gtkgesturemultipress: Add ::unpaired-release signal (*)
  0567b41... gtkflowbox: Activate items on ::unpaired-release (*)
  268ebb3... listbox: Handle unpaired releases as well (*)
  2b14a82... Update Serbian translation (*)
  8747c7a... Fix a typo (*)
  43e5925... Fix up _gtk_widget_list_devices (*)
  7decad1... gdk/wayland: Emit GdkSeat::device-added/removed (*)
  cabfdd5... gdkseatdefault: Use TABLET_STYLUS capability for styli/eras (*)
  2d797dd... Fix some parameter name mismatches to make g-ir-scanner hap (*)
  0dfe12f... gdk: Add some missing autocleanups (*)
  c60df96... inspector: remove visible=TRUE properties (*)
  4ebbb19... inspector: Reorganize stack (*)
  4371f37... Improve the docs (*)
  6580841... Drop gtk_application_is_inhibited (*)
  93f6f25... wayland: Remove unused data structure (*)
  ff3da08... wayland: emit GDK_SELECTION_CLEAR on owner changes (*)
  9259ca9... wayland: Fix indentation of previous commit (*)
  83ab830... Cosmetic formatting fixes (*)
  4db2426... window: Stop using GdkPixbuf (*)
  7b032a9... Drop gtk_snapshot_render_icon (*)
  507ef68... Add gtk_cell_view_new_with_texture (*)
  8cdaaff... Avoid pixbufs when loading themed icons (*)
  2ac0df0... Drop gtk_css_image_surface_new_for_pixbuf (*)
  c0d6fd4... icon-browser: Stop using gtk_drag_source_set_icon_pixbuf (*)
  c51703b... testdnd: Stop using gtk_drag_source_set_icon_pixbuf (*)
  c2a3861... Drop gtk_drag_source_set_icon_pixbuf (*)
  a8a156e... Fix the build (*)
  1fcfff6... dnd: Stop using gdk_cursor_new_from_pixbuf (*)
  7217689... docs: Remove mentions of gdk_cursor_new_from_pixbuf (*)
  c750c0e... Drop gdk_cursor_new_from_pixbuf (*)
  dfd194a... Drop gtk_cell_view_new_with_pixbuf (*)
  0063145... tooltip: Set icon from texture instead of pixbuf (*)
  c088d69... icon theme: Remove unused code (*)
  138abdb... a11y: Remove AtkStreamableContent implementation (*)
  3d4743e... textview: Remove serialization API (*)
  0b39631... textview: Replace pixbufs by textures (*)
  b65f871... Use a texture instead of a pixbuf in gtk_render_icon (*)
  f57aa47... Remove some unused includes (*)
  a9f1289... Fix up a doc comment (*)
  bd1a9c1... recent manager: Drop an unused field (*)
  b8b33d1... Make texture variants of some pixbuf utils (*)
  2edd374... Use the new texture utils here (*)
  8cf2f3c... Update POTFILES.in (*)
  d284c3f... broadway: Re-add seat and core device creation (*)
  907e071... broadway: Add a texture cache (*)
  1820362... broadway: Deserialize node tree in server (*)
  e43f031... broadway: Add div for container nodes (*)
  46c4869... broadway: Prepare for implementing diff (*)
  3d4a932... broadway: Add broadway_node_equal (*)
  521b09c... broadway: Send diffs of node trees (*)
  c300737... broadway: Improve logging (*)
  f5e0986... vulkan: Don't crash if vkEnumeratePhysicalDevices fails (*)
  d95cbb2... gtksnapshot: Merge trivial clip duplicates (*)
  d43008b... broadway: Fix texture hash function (*)
  af890e6... broadway: Don't send node updates to browser if nothing cha (*)
  61ea8e8... broadway: Add some (disabled) debugging tools (*)
  0291656... mountoperation: Store icons as textures (*)
  a1c0b81... icon helper: Avoid gratitious pixbuf use (*)
  dc15978... Avoid GdkPixbuf in docs (*)
  eb32a2c... css style funcs: Avoid pixbufs (*)
  d005109... Drop unused gtkcssstylefuncs.c (*)
  ff35fbf... window: Plug a memory leak (*)
  34e233e... GskVulkanGlyphCache: Remove unused struct member (*)
  dfc7a53... wayland: Never send NULL app id (*)
  7b60ee9... widgetbowl: Only use one widget type (*)
  94184ed... snapshot: Only create clip nodes if we need to (*)
  c42e026... snapashot: Optimize rounded clip nodes (*)
  31971c0... renderborder: Don't create border nodes for transparent bor
  e9c6d13... GskRenderer: Remove viewport property
  6fd6c60... popover: Stop using gtk_widget_get_content_size
  b50c2f1... gl driver: Make some members const
  b9a955a... gl renderer: Remove some unused code
  17e1413... Rework the GL renderer
  385543e... add tests/showrendernode
  8247bb6... build: Remove unused variable
  af853fc... test-render-nodes: Print a warning if we didn't generate an
  323c4a3... test-render-nodes: Add color matrix test
  0779c56... GskGLDriver: Use float for texture size in create_texture
  9bb7f86... testsuite: Add render node tests for simple color nodes
  a217a13... GskGLDriver: Add profiler
  2c7942e... gl renderer: save on some frame buffers
  2930b2d... gl renderer: Implement rounded clip nodes
  e671b77... gl renderer: Don't create framebuffer for texture opacity c
  620922b... gl renderer: Save clip in every node
  949e2ee... showrendernode: Resize window to a reasonable size instead
  a2aaca5... test-render-nodes: Add transformed clip nodes test
  fdb9707... gl renderer: Remove unused shaders
  435f60d... gl renderer: Remove unused member
  698a59f... gl: Add glyph cache
  7356e86... gl renderer: Don't pass MVP to shaders
  420cb19... gl renderer: Group render node types by render item creatio
  9f1b803... gl renderer: Don't initialize modelview matrix twice
  c2b9dc9... gl renderer: Rework once more
  2933eaf... gsk: Move all gskgl* files into gl/
  687a277... gl renderer: Move render ops into separate file
  78bc65c... gl renderer: Implement cairo nodes again
  69bc5f2... gl renderer: Only check for color glyphs once per text node
  e8ebc0d... gl renderer: Stop collecting VAOs in clear_tree
  1bbf5da... gl renderer: Remove unused VAO
  62a1c56... gl renderer: Optimize text drawing
  a36258b... gl ops: Remove dead code
  5e47969... gl renderer: Factor out a helper function for offscreen dra
  d104e12... gl render ops: Rename a member
  7c39ed4... gl renderer: Implement color matrix nodes again
  23a4ded... gl renderer: Don't draw texture nodes to a framebuffer
  f0843d0... gl renderer: Keep track of current program color value
  b0a743b... gl renderer: Remove some unused members
  4e71522... gl renderer: Implement blur nodes
  d333878... gl renderer: Implement unblurred inset shadows
  e91eac1... gl renderer: Rework program creation
  1642834... gl renderer: Implement unblurred outset shadows
  e62125d... gl renderer: Fix inset shadow offset calculation
  3ed1adc... gl renderer: Split out a utility function
  06e256b... gl renderer: Implement simple shadow nodes
  d333ec9... gl renderer: Split out text rendering function
  8f3da41... gl renderer: Don't render unblurred text shadows to a textu

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