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



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

  51eac11... rendernode: Add gsk_render_node_diff()
  c70141d... widget: Cache the render node
  56711fd... gtk: Add GtkWidgetPaintable
  3f00e09... magnifier: Redo with GtkWidgetPaintable
  4b8a00c... gsk: Implement gsk_render_node_diff()
  bc19121... widget: Reorder gtk_widget_render()
  f415801... gsk: Fold gsk_renderer_begin_draw_frame() into renderer
  e0731a4... gsk: move begin/end_frame vfuncs into the renderers
  02ee18c... renderer: Track the previous node
  80c3b6e... gtk: Remove debug updates
  0e167a0... widget: Stop tracking invalidations
  0609027... gtk: Remove gtk_widget_queue_draw_region()
  37c1cdf... snapshot: Remove clip argument from gtk_snapshot_new()
  e9ed2be... vulkan: Always render clip extents
  877e295... diff: Introduce GskDiffSettings
  f3c5af7... build: Switch order of subdirectories
  fc0c548... diff: Allow aborting a diff
  a652d70... snapshot: Track clip as a rect only
  f8bea40... widget: Cache clip from creating render node
  2db96d0... widget: Don't clip widgets anymore when snapshotting
  1880540... broadway: Improve error message
  e3d6d67... widget: Don't keep track of clip anymore.
  711fd24... widget: Remove clip from size-allocate vfunc
  c13d16e... gsk: Make header variable names match
  d98e157... demos: Add an image demo for widget paintables
  d4e17a9... widgetpaintable: Protect against too many signals
  f3f5ec9... snapshot: Allow passing the bounds of the created paintable
  115a00c... paintable: Introduce gdk_paintable_new_empty()
  dab3ae3... widgetpaintable: Implement get_current_image()
  7812d32... testlist3: Set the actual row as drag icon
  bfb8f90... testgtk: Take an actual snapshot of a widget
  64fccdb... reftests: Port from gtk_widget_draw() to snapshots
  c96f928... widget: Remove gtk_widget_draw()
  5a72140... widget: Remove GtkWidget.draw vfunc
  386f479... testgtk: Remove draw signal usage

Commits added to the branch:

  4b2c4ab... wayland: Don't emit signals if nothing changed (*)
  d8da6d3... GDK W32: New cursor class (*)
  a82d67b... GDK W32: Use the new cursor class (*)
  7955727... GDK W32: Remember surface cursor, implicit surface grab (*)
  f78598d... Merge branch 'im-wayland-reset' into 'master' (*)
  7d61aad... menubar: Don't crash when cycling through menubars (*)
  60acbd1... entrybuffer: Remove priv pointer (*)
  66d5a4f... widget: Fix snapshot condition (*)
  be3a42b... shader builder: Reuse GString for shader code (*)
  badada9... shader builder: Remove unused members (*)
  f633084... gl renderer: Remover unused mask uniform (*)
  809fdaa... shaderbuilder: Insert newlines directly after defines (*)
  b2f04be... popover: Remove priv pointer (*)
  0fdd061... togglebutton: Remove priv pointer (*)
  d9b8acf... appchooserwidget: search text using g_str_match_string() (*)
  db22398... ProgressBar: Drop leftover "superimposed" mention (*)
  08296b8... gl renderer: Don't highlight cairo nodes as fallback (*)
  d9136fb... snapshot: Plug memory leak when collecting rounded clip nod (*)
  0f28f0e... GskRenderer: Remove outdated documentation comment (*)
  d15a29c... Defeat compiler optimization (*)
  8fb30a6... Font chooser: Hide tweak button sometimes (*)
  17693a2... font chooser: Align property defaults (*)
  ad81450... font chooser: Align level value names (*)
  6b30918... Enable variations and features for font explorer (*)
  f2937f8... Fix some g-i annotation warnings (*)
  eec0bd2... Merge branch 'lrn/issue-147' into 'master' (*)
  9e76a60... W32: Link GTK to pangowin32 (*)
  1764673... Update POTFILES.in (*)
  63a7d99... widget-factory: Enable all details in the font chooser (*)
  d0e46d2... font chooser: Add examples for font features (*)
  19ce520... build: Fix linking demos on Visual Studio (*)
  a4c0395... [gtk|demos/gtk-demo]/language-names.c: Fix build on non-GCC (*)
  bca4a78... testsuite/gsk/test-render-nodes.c: Avoid VLA usage (*)
  464943e... gtk, demos: Fix builds without HarfBuzz and PangoFT (*)
  5a68ac2... font chooser: Make the language property writable (*)
  ec66c32... font button: Fix a crash (*)
  bd9debe... font chooser: Remove some dead code (*)
  faceaec... imwayland: destroy objects only if it matches our manager o (*)
  67360c9... GLArea: Remove wrong transfer annotation on new() (*)
  8c8cb2b... gtkentryaccessible: Fix text-changed::delete length (*)
  a1f206b... gtktextviewaccessible: update cursor position after text su (*)
  572a23b... Merge branch 'textview-delete-4' into 'master' (*)
  7c60f93... Merge branch 'text-changed-delete-4' into 'master' (*)
  dcdd95b... font button: fix compiler warnings (*)
  271820b... rendernode: Add gsk_render_node_diff()
  29111a1... widget: Cache the render node
  2d10c25... gtk: Add GtkWidgetPaintable
  c0db409... magnifier: Redo with GtkWidgetPaintable
  a6079b9... gsk: Implement gsk_render_node_diff()
  b19d763... widget: Reorder gtk_widget_render()
  d0873c7... gsk: Fold gsk_renderer_begin_draw_frame() into renderer
  7c313c7... gsk: move begin/end_frame vfuncs into the renderers
  925cbea... renderer: Track the previous node
  7e078cd... gtk: Remove debug updates
  a468714... widget: Stop tracking invalidations
  73650c6... gtk: Remove gtk_widget_queue_draw_region()
  e3a7173... snapshot: Remove clip argument from gtk_snapshot_new()
  0f184d3... vulkan: Always render clip extents
  4b72ea3... diff: Introduce GskDiffSettings
  144637b... build: Switch order of subdirectories
  200bbe8... diff: Allow aborting a diff
  278ab3c... snapshot: Track clip as a rect only
  4bf9063... widget: Cache clip from creating render node
  a36b0f8... widget: Don't clip widgets anymore when snapshotting
  f1f27ce... broadway: Improve error message
  fc6de13... widget: Don't keep track of clip anymore.
  1692039... widget: Remove clip from size-allocate vfunc
  139882b... demos: Add an image demo for widget paintables
  12fedca... widgetpaintable: Protect against too many signals
  ffc7b2b... snapshot: Allow passing the bounds of the created paintable
  c74854f... paintable: Introduce gdk_paintable_new_empty()
  f974b48... widgetpaintable: Implement get_current_image()
  a595a4c... testlist3: Set the actual row as drag icon
  c855476... testgtk: Take an actual snapshot of a widget
  4a513b7... reftests: Port from gtk_widget_draw() to snapshots
  c06a790... widget: Remove gtk_widget_draw()
  56e018b... widget: Remove GtkWidget.draw vfunc
  1aacb14... testgtk: Remove draw signal usage
  7a4e76a... treeview: Remove invalidation tracking code
  0ea8395... image: Actually report a request mode
  6c55096... inspector: Change semantics of inspector render node notify
  cbf26fb... widget: Add gtk_widget_compute_bounds()
  de99061... inspector: Introduce so-called "overlays"
  2699c15... widget: Remove draw signal
  6de4c63... inspector: Bring back debug updates
  a5cb6aa... inspector: Add an fps overlay

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