[gtk+] (194 commits) Non-fast-forward update to branch wip/alexl/rendertree



The branch 'wip/alexl/rendertree' 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:

  1c54d0b... gsk: Add GskRenderTree

Commits added to the branch:

  2b4dfee... gsk: Fix build of 22110ef5a480fbddf9d20f510a64f4524a52718f (*)
  a571e53... snapshot: Fix some annoations (*)
  961286b... Make gsk docs build (*)
  924efd9... Fixes for the gdk docs (*)
  a2f0c86... Fix distcheck (*)
  e649476... 3.89.2 (*)
  23edff1... gtkcssimagelinear.c: Avoid VLAs (*)
  f1825f5... treeview: Partially convert to snapshot() (*)
  0efeaf9... treeview: Port rest of stuff to snapshot() (*)
  5fa1733... Updated Czech translation (*)
  3a38bc9... gsk: Remove spread member from GskShadow (*)
  c88d279... gsk: Add gsk_render_node_serialize/deserialize() (*)
  91c71b1... inspector: Add a render node save button (*)
  735846c... gsk: Export gsk_render_node_get_bounds() (*)
  b4ac7ff... tests: Add a simple test to convert rendernode to png (*)
  814b66e... gsk: Remove nonexisting functions (*)
  df5e12f... rendernode: Fix typo (*)
  d2622d9... gsk: Don't overdraw with transparent (*)
  9808601... gskcairo: Don't store the viewport in the global struct (*)
  373e08d... gsk: Add gsk_renderer_render_texture() (*)
  2d22098... gsk: Rename to gsk_texture_download_surface() (*)
  be8c999... docs: Add GskTexture (*)
  d58799f... gdk: Export gdk_cairo_surface_paint_pixbuf() into private h (*)
  6c56793... gsk: Add gsk_texture_download() API (*)
  b0d5224... tests: Use gsk_renderer_render_texture() (*)
  786d3a0... vulkan: Implement gsk_renderer_render_texture() (*)
  adcde30... gsk: Implement gsk_renderer_render_texture() on GL (*)
  08f9a60... gsk: Include config.h (*)
  087ea8e... gsk: Warn on cairo errors during gsk_render_node_draw() (*)
  5e089c4... gsk: Add gsk_render_node_write_to_file() (*)
  4e866ec... tests: Add some command-line flags to rendernode (*)
  4bb0c70... gsk: Add docs and error handling to serialization API (*)
  af6e7cc... tests: Add rendernode-create-tests (*)
  677c5bd... cellrenderer: Move snapshotting down into cell renderers (*)
  c412a71... cellrenderertext: Implement snapshot() (*)
  b901572... cellrenderertoggle: Implement snapshot() (*)
  a0f65d1... cellrendererprogress: Implement snapshot() (*)
  513a8c4... cellrendererpixbuf: Implement snapshot() (*)
  a36e5ce... cellrenderer: Remove render() vfunc (*)
  b97e4e8... tests: Improve rendernode test further (*)
  6cc08d6... calendar: Implement snapshot() (*)
  2750bb5... Update POTFILES.in (*)
  23d10df... gsk: Fix memory leak in gsk_render_node_write_to_file() (*)
  89d38ae... vulkan: Try combining draw calls (*)
  1d84555... iconhelper: Invalidate style before accessing texture (*)
  2bca24c... gsk: Add GskVulkanClip (*)
  b11b7df... gsk: Add debug category for fallbacks (*)
  18b65a2... vulkan: Change handling of push constants (*)
  81c487b... vulkan: Fold clip into push constants (*)
  aa0ec77... vulkan: Add proof-of-concept clip implementation (*)
  16a9a82... Updated Czech translation (*)
  b30225e... vulkan: We use VK_FORMAT_B8G8R8A8_UNORM (*)
  5878f9d... vulkan: Add shader for color drawing with rectangle clip (*)
  c99b46c... tests: Add another test (*)
  eacf725... tests: Add a --runs argument to rendernode (*)
  78582dd... tests: Fix logic to detect argument length (*)
  476cadc... tests: Remove executable bit from C files (*)
  5d10174... Box: Don't unnecessarily repeat a function call (*)
  71bbd88... Box: avoid recalc/reassignments, improve var names (*)
  2a71715... Box: Restore an accidentally deleted comment (*)
  c7083a5... tests: Make sure number of runs is 1. (*)
  3a79b17... vulkan: Fix coordinate setup (*)
  5017c3b... gsk: Insist on ordered color stops (*)
  599cc99... css: Handle repeating gradients with only one offset (*)
  3c8518d... gsk: Add missing Mozilla copyright header (*)
  d7e867a... tests: Make rendernode --dump-variant actually work (*)
  573ceb0... tests: Add a patternspec argument for test creation (*)
  c0c44c7... tests: Add linear gradient test (*)
  af917c4... vulkan: Handle linear gradients (*)
  293248c... gdkvulkan: Track changes per swapchain image (*)
  a5f8a74... vulkan: Only render minimal region (*)
  68b39a4... gsk: Add GSK_RENDERING_MODE=full-redraw (*)
  a3ef8d3... Update Hungarian translation (*)
  e7f4863... Update Hungarian translation (*)
  1e08456... gsk/gskrendernodeimpl.c: Avoid VLAs (*)
  c4244ea... GDK/Win32: Support Vulkan context creation (*)
  9db5cc9... gdk/gdkvulkancontext.c: Avoid VLAs (*)
  49a7824... gsk: Fix build on Visual Studio (*)
  715801f... Update German translation (*)
  7e68204... Avoid a possible crash in ::activate-url handlers (*)
  3cb6868... Update Russian translation (cherry picked from commit c7dce (*)
  391ea68... Visual Studio builds: Include Vulkan sources in GSK (*)
  ee2f577... Visual Studio builds: Drop the Broadway projects (*)
  22c719b... Visual Studio builds: Remove the Broadway projects (*)
  c2fd445... Visual Studio builds: Clean up project files (*)
  2fdd0ce... Visual Studio builds: Support Vulkan builds (*)
  cf8c72b... Visual Studio builds: Mention about Vulkan builds (*)
  9d8b07d... Visual Studio builds: Fix .pc generation (*)
  e62696b... about dialog: Simplify the template a bit (*)
  051a7ec... GtkAboutDialog: Fix formatting of example email address in  (*)
  d82e8bf... debugupdates: Draw without cairo node (*)
  91741f6... vulkan: Handle opacity nodes (*)
  7540702... gsk: Add GskColorMatrixNode (*)
  8973191... snapshot: Add gtk_snapshot_push_color_matrix() (*)
  2645b5a... gtk: Implement -gtk-icon-filter (*)
  5b33127... gtk: Replace -gtk-icon-effect with -gtk-icon-filter (*)
  45fbc25... css: Remove -gtk-icon-effect (*)
  959f80e... css: Implement filter (*)
  0259312... scrolledwindow: Fix func summary being cut off in bindings  (*)
  1aa0f79... vulkan: Make the effect renderer take matrix + offset (*)
  fb43807... cssfiltervalue: Change node name (*)
  e542d41... accellabel: Initialize allocation variable (*)
  e18d5ca... vulkan: Add support for color matrix nodes (*)
  d915292... build: Require graphene-gobject (*)
  2fe01a5... vulkan: Optimize getting textures (*)
  4ead5c3... colorplane: Implement snapshot() (*)
  2571036... gsk: Turn GskTexture into a GObject (*)
  aa917ce... css: Redo GtkCssAffects (*)
  b993acf... gsk: Add GskRepeatNode (*)
  1b6015f... gtkprintbackendfile: Correct PostScript capitalization (*)
  901106f... Visual Studio build: Update gsk project (*)
  2f5737c... gtk-demo: queue_draw() when the color changes (*)
  f05f037... vulkan: Modernize blend pipeline (*)
  d62e18a... vulkancontext: Fix header (*)
  38d6e45... vulkancontext: Assume the window geometry when extents are  (*)
  3887548... wayland: Add support for Vulkan renderer (*)
  efc5f8d... gdkvulkan: Track if we reffed the display's vulkan data (*)
  f744907... vulkan: Create required number of swapchain images (*)
  c6ec982... vulkan: Turn headers to LGPL (*)
  67894ac... vulkanpushconstants: Don't report invalid ranges (*)
  a001ddf... vulkan: Use LGPL v2 (*)
  88699f5... docs: improve the documentation of GtkEntry:attributes (*)
  49c452e... demos/icon-browser: increase default window size (*)
  29dec06... Updated Norwegian bokmål translation. (*)
  f3779b4... Make it possible to set style classes for label links (*)
  ed0bd0b... mir: implement window properties (*)
  440e80c... mir: track focused window (*)
  dcda372... mir: connect to content-hub (*)
  516c0a2... mir: copy clipboard data to content-hub (*)
  384fe52... mir: paste clipboard data from content-hub (*)
  4170f79... Use CSS for styling links in labels (*)
  5fa1b14... Revert "Use CSS for styling links in labels" (*)
  ea952a6... vulkancontext: Never abort on validation layer debug (*)
  fc1cfd5... vulkancontext: Improve debug output (*)
  33a6347... vulkanrender: Create descriptor pools with correct descript (*)
  078902e... gsk: Have variables for resources (*)
  833607c... gsk: Don't use wildcards (*)
  639b5ff... vulkan: Reset descriptor pool (*)
  5a6ead8... vulkan: Keep vertex buffer around until cleanup (*)
  e4d0459... vulkan: Reallocate descriptor sets (*)
  cd8e41e... gtk-demo: Add GtkFishbowl (*)
  4fdf880... gtk-demo: Make icon counter work from ui file (*)
  c6b52a8... Update Hungarian translation (*)
  626868c... combobox: Remove unused define (*)
  1e031cb... widget: Add children and sibling pointers (*)
  8a55a69... widget: Iterate over child widgets instead of gtk_container (*)
  b15b9e0... widget: Implement show_all (*)
  8ef7366... widget: Implement map/unmap with child widgets (*)
  ef44d05... widget: Check for containerness before calling container AP (*)
  af9d932... widget: Unparent widgets in dispose() (*)
  d77b288... widget: Implement create_path for widgets with non-containe (*)
  42f1ff0... inspector: Show child widgets of widgets (*)
  b2b4d9e... switch: Use GtkLabels for on/off labels (*)
  25236db... spinbutton: Use widgets for up/down buttons (*)
  5ab2377... widget: Remove gtk_widget_style_get_property (*)
  9aedbc3... inspector: Don't try to access child props of non-container (*)
  3698f66... testsuite: Stop testing style properties (*)
  8960bb7... widget: Fix :parent property type (*)
  7d0e534... gtkmain: Correctly notify all widgets of a grab (*)
  08d644c... widget: Warn if children are left in finalize() (*)
  52aed5d... Add gtk_widget_snapshot_child (*)
  5f98597... Add gtk_widget_set_focus_child (*)
  f486805... Unparent child widgets (*)
  47d4ad7... Remove gtk_container_snapshot_child (*)
  1e6fce9... gtkfishbowl: Remove gtk_container_snapshot_child call (*)
  bc797f3... gdk: Remove unused debug category (*)
  d50b73f... treeview: Remove gtk_tree_view_get_bin_window() (*)
  c1f1dae... viewport: Remove API to query GdkWindows (*)
  4749eed... docs: Remove a line that's not true anymore (*)
  9629cbf... build: Fix vulkan detection (*)
  507a1e4... Make GTK_DEBUG=interactive work better (*)
  daf0270... tests: Remove widget find functions (*)
  2a9ae1e... tests: Remove gtk_widget_send_key() (*)
  7ade6e3... gdk: Remove testing functions (*)
  93e609e... Update Brazilian Portuguese translation (*)
  c78bf63... Update Brazilian Portuguese translation (*)
  12c2274... actionbar: Remove show() and hide() implementations (*)
  48d5f78... actionbar: Add revealer as internal child (*)
  de6b788... printunixdialog: Remove leftover draw handler (*)
  f00ccd3... testsuite/builder: Use g_assert_no_error to check GError (*)
  c392f41... builderparser: Shuffle if-statements around once more (*)
  ad8acdc... testsuite/cssprovider: Use actual existing style property (*)
  3d5a62a... actionbar: Add revealed property (*)
  d15ca3b... actionbar: Fix class and instance struct parent member (*)
  9b76bad... widget: Add construct-only css-name property (*)
  545fb27... switch: Use a widget as slider (*)
  deb458c... widget: Document child/sibling accessors (*)
  dcb15d6... cssgadget: Compute clip correctly (*)
  e382d9d... build/Makefile.msvcproj: Improve documentation (*)
  ea58ebe... Visual Studio builds: Move project files to win32/ (*)
  a50a98f... mir: properly handle empty clipboard (*)
  0b7542b... revealer: Fix a typo in a function doc (*)
  57a11ca... mir: fix compile-time warnings (*)
  daf0ddb... gsk: Add GskRenderTree

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