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



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

  610fb64... toolbutton: Remove icon-spacing style property
  698c5a2... textview: Remove error-underline-color style property
  c5e99f8... toolbar: Remove button-relief style property
  2f676fa... notebook: Remove deprecated public API
  03bbf28... menu: Remove vertical/horizontal-offset style properties
  1dd4544... colorbutton: Remove deprecated API
  33d24f6... gtkdialog: Remove style properties
  7e23f30... bbox: Remove style properties
  5088d0d... treeview: Remove unused style properties
  38c4f1e... gtkmain: Remove deprecated key snooper API
  914c777... gtkdnd: Remove gtk_drag_begin
  8f5cb9d... viewport: remove deprecated api
  178ed88... window: Remove reshow_with_initial_size
  4aedbdc... gtksettings: Remove Deprecated API
  9b99921... cellrenderer: Remove cell-background-gdk
  a7b168a... label: Stop using GdkColor
  2a57533... menuitem: Remove right-justify
  c084d13... builtinicon: remove unused struct member
  c068c7a... scrollbar: Remove style property
  9efd122... widget: Remove gtk_widget_reparent
  52d5c97... widget: Remove docs for style-set
  87db88a... widget: Remove gtk_widget_get_pointer
  d13a311... widget: Remove push/pop_composite_child
  fb55283... Stop checking GtkSettings:gtk-enable-mnemonics
  e87d036... button: Stop checking for GtkSettings:gtk-button-images set
  8c9ca66... button: Stop implementing GtkActivatable
  c92f208... gtkwindow: Stop checking gtk-menu-bar-accel
  f25c01c... Remove GtkTable
  b3961ae... menuitem: Stop implementing GtkActivatable
  b437402... switch: Stop implementing GtkActivatable
  d4af63c... toolbutton: Stop implementing GtkActivatable
  2c79731... radiomenuitem: Remove GtkActivatable code
  a971506... tests: Add testgaction.c
  eb4d001... buttonaccessible: Stop looking at the button's image
  9b601c6... docs/tools/widgets: Stop using gtk_button_set_image
  f0826a8... testsuite/gtk: Use a GtkMenuButton to test exposing objects
  7b0e421... button: Add icon-name property
  6b66516... messagedialog: Remove deprecated API
  7b1a309... filechooserbutton: Remove deprecated API
  487d472... range: Remove unused class struct members
  d2c7db3... popover: Remove deprecated API
  d691c1e... menutoolbutton: Remove deprecated API
  ba02a4b... adjustment: Remove deprecated API
  98e187f... combobox: Remove deprecated API
  1bdfe29... treeview: Remove deprecated adjustment API
  1142c2c... gtkapplication: Remove deprecated API
  68d4839... Remove GtkAlignment
  aa46cf7... toolbar: Remove max-child-expand child property
  fb7c5a2... window: Remove decoration-resize-handle style property
  260e9aa... window: Remove decoration-button-layout style property
  81bdad8... infobar: Stop looking at stock items
  2b4390e... Remove GtkStock
  7cf85df... Remove GtkRadioAction
  cd5fad4... Remove GtkToggleAction
  71a5a74... toolitem: Stop implementing GtkActivatable
  1f58528... recentchooserdefault: Stop implementing GtkActivatable
  484de33... recentchooser: Stop implementing GtkActivatable
  66bb849... Remove GtkActivatable
  4c7b876... Remove GtkUIManager
  4a815a6... Remove GtkRecentAction
  ff62b4f... tests/testylecontext: Don't double-free widgetpath
  d5d1671... widget: Not all toplevels are also containers
  d3100f3... Fix unittests
  6ff26cc... Remove GtkActionGroup
  2c24aa8... Remove GtkAction
  0b1cd2d... testsuite: Update buttons.nodes
  3b1118d... POTFILES.in: Remove nonexistant files
  9661ad1... shortcutswindow: Remove unneeded deprecation guards
  614b2ad... texttag: Remove GdkColor properties
  95faefd... builder: Stop parsing GdkColor values

Commits added to the branch:

  d22e5e6... API: gdk: Add gdk_window_new_child() and gdk_window_new_inp (*)
  31b5ba5... button: Use gdk_window_new_input() (*)
  4b92c0b... calendar: Use gdk_window_new_input() (*)
  0f2d983... colorswatch: Use gdk_window_new_input() (*)
  9d2309c... drawingarea: Use gdk_window_new_child() (*)
  c61e669... entry: Use gdk_window_new_input() (*)
  1952b57... eventbox: Use gdk_window_new_input() and gdk_window_new_chi (*)
  b17bdbd... treeview: Use gdk_window_new_child() (*)
  8417ecd... treeviewcolumn: Use gdk_window_new_input() (*)
  dff5a7b... tests: Use gdk_window_new_child() (*)
  a8d7b0d... window: Use gdk_window_new_child() and gdk_window_new_input (*)
  46b10ca... expander: Use gdk_window_new_input() (*)
  7dceaf5... glarea: Use gdk_window_new_input() (*)
  d6eedf1... toolpalette: Use gdk_window_new_child() (*)
  3cf7b21... viewport: Use gdk_window_new_child() (*)
  210e166... textview: Use gdk_window_new_child() (*)
  edc9a08... stack: Use gdk_window_new_child() (*)
  73ef9e1... revealer: Use gdk_window_new_child() (*)
  e54a76a... scrolledwindow: Use gdk_window_new_child() (*)
  a2a23ee... fixed: Use gdk_window_new_child() (*)
  1c6a879... flowbox: Use gdk_window_new_child() (*)
  f8a4850... listbox: Use gdk_window_new_child() (*)
  c3274ef... overlay: Use gdk_window_new_child() (*)
  6117f04... menuitem: Use gdk_window_new_input() (*)
  360301a... label: Use gdk_window_new_input() (*)
  a839e19... menushell: Use gdk_window_new_child() (*)
  6a399eb... popover: Use gdk_window_new_child() (*)
  5e8c719... toolbar: Use gdk_window_new_input() (*)
  ac79aed... toolitem: Use gdk_window_new_input() (*)
  9127e49... toolitemgroup: Use gdk_window_new_child() (*)
  3fc3251... iconview: Use gdk_window_new_child() (*)
  5d3f636... layout: Use gdk_window_new_child() (*)
  c599f6b... menu: Use gdk_window_new_child() (*)
  c78568b... notebook: Use gdk_window_new_child() and gdk_window_new_inp (*)
  978684c... paned: Use gdk_window_new_child() and gdk_window_new_input( (*)
  e5b67ff... pathbar: Use gdk_window_new_input() (*)
  cd8b08f... switch: Use gdk_window_new_input() (*)
  4ab8572... spinbutton: Use gdk_window_new_input() (*)
  cd90b56... separatortoolitem: Use gdk_window_new_input() (*)
  33a857d... toolbutton: Remove icon-spacing style property (*)
  d569627... textview: Remove error-underline-color style property (*)
  4f9bcaf... toolbar: Remove button-relief style property (*)
  b88a0bb... notebook: Remove deprecated public API (*)
  7d84f74... menu: Remove vertical/horizontal-offset style properties (*)
  99f112f... colorbutton: Remove deprecated API (*)
  84649f5... gtkdialog: Remove style properties (*)
  7d47d80... bbox: Remove style properties (*)
  7b22037... treeview: Remove unused style properties (*)
  feb8975... gtkmain: Remove deprecated key snooper API (*)
  09214e4... gtkdnd: Remove gtk_drag_begin (*)
  019960f... viewport: remove deprecated api (*)
  77f50ec... window: Remove reshow_with_initial_size (*)
  31cf2e3... gtksettings: Remove Deprecated API (*)
  57f4fea... cellrenderer: Remove cell-background-gdk (*)
  203cf0d... label: Stop using GdkColor (*)
  ac72d96... menuitem: Remove right-justify (*)
  0a6ed12... builtinicon: remove unused struct member (*)
  296db5a... scrollbar: Remove style property (*)
  a4368a7... widget: Remove gtk_widget_reparent (*)
  5da7a82... widget: Remove docs for style-set (*)
  2ae996e... widget: Remove gtk_widget_get_pointer (*)
  dd3c3b6... widget: Remove push/pop_composite_child (*)
  a9367b7... Stop checking GtkSettings:gtk-enable-mnemonics (*)
  05211d2... button: Stop checking for GtkSettings:gtk-button-images set (*)
  7e16396... button: Stop implementing GtkActivatable (*)
  b082fb5... gtkwindow: Stop checking gtk-menu-bar-accel (*)
  d844abe... Remove GtkTable (*)
  8cafd3c... menuitem: Stop implementing GtkActivatable (*)
  dd03372... switch: Stop implementing GtkActivatable (*)
  efe4a36... toolbutton: Stop implementing GtkActivatable (*)
  24866c5... radiomenuitem: Remove GtkActivatable code (*)
  5789c4f... tests: Add testgaction.c (*)
  e9a974f... buttonaccessible: Stop looking at the button's image (*)
  3ddcd9e... docs/tools/widgets: Stop using gtk_button_set_image (*)
  37c728b... testsuite/gtk: Use a GtkMenuButton to test exposing objects (*)
  be2f196... button: Add icon-name property (*)
  1b2f291... messagedialog: Remove deprecated API (*)
  2a07ee2... filechooserbutton: Remove deprecated API (*)
  d9a3afb... range: Remove unused class struct members (*)
  3573cdc... popover: Remove deprecated API (*)
  b65908d... menutoolbutton: Remove deprecated API (*)
  3ad624d... adjustment: Remove deprecated API (*)
  d5e3897... combobox: Remove deprecated API (*)
  700300e... treeview: Remove deprecated adjustment API (*)
  e0d5023... gtkapplication: Remove deprecated API (*)
  dece018... Remove GtkAlignment (*)
  4bf1e4e... toolbar: Remove max-child-expand child property (*)
  7823406... window: Remove decoration-resize-handle style property (*)
  301e1a4... window: Remove decoration-button-layout style property (*)
  cf56dec... infobar: Stop looking at stock items (*)
  bc7206d... Remove GtkStock (*)
  53ab8eb... Remove GtkRadioAction (*)
  41f5d3b... Remove GtkToggleAction (*)
  0c7d091... toolitem: Stop implementing GtkActivatable (*)
  d0c087b... recentchooserdefault: Stop implementing GtkActivatable (*)
  a8a2588... recentchooser: Stop implementing GtkActivatable (*)
  62b2949... Remove GtkActivatable (*)
  d963ede... Remove GtkUIManager (*)
  f7d22fe... Remove GtkRecentAction (*)
  8245374... tests/testylecontext: Don't double-free widgetpath (*)
  a864f4d... widget: Not all toplevels are also containers (*)
  1bb3501... Fix unittests (*)
  ead3620... Remove GtkActionGroup (*)
  4384628... Remove GtkAction (*)
  a0140ca... Reduce a warning to a message (*)
  95c7de7... x11: Add the same message as the wayland backend has (*)
  dfb45f4... Add a test for cursor names (*)
  ba299d9... Update POTFILES.in (*)
  3fb413b... label: Avoid shadowing variables (*)
  d519e4a... gsk: Initial commit / build environment (*)
  7afdd3f... Initial implementation of GSK rendering pipeline (*)
  0e2a87a... build: Add GSK deps to GTK (*)
  b425cff... gdk: Add utility for uploading Cairo surfaces to GL (*)
  eb9c092... gsk: Rename shaders for OpenGL (*)
  5909ce6... gsk: Use surface-to-texture utility function (*)
  9d3ca22... gsk: Port GskGLRenderer to GLES (*)
  635fd70... gsk: Add GskRenderer::clear_tree (*)
  d99f91f... gsk: Flush the GL render items cache (*)
  074c77e... gsk: Rework GskRenderer and GskRenderNode semantics (*)
  258af60... gtk: Add a GskRenderer to GtkWindow (*)
  b997f4c... gtk: Use GskRenderNode to render widgets (*)
  b8a92df... gsk: Turn GskRenderNode into a pure GTypeInstance (*)
  7416aa7... gsk: Group render state attributes (*)
  638297a... gsk: Allow sampling between parent and child nodes (*)
  bf09ce9... gsk: Make GskBlendMode enumeration public (*)
  81e992e... gsk: Store blend mode in the render node (*)
  1b1edce... gsk: Use the node's blend mode in the GL renderer (*)
  0ce9815... gdk: Add more GDK_GL_ERROR error ids (*)
  3d21c4a... gsk: Add rendering debug mode for shaders (*)
  2ded2ad... gsk: Add ShaderBuilder (*)
  28b490f... gsk: Rework how GLSL shaders are built (*)
  8bb0c9a... gsk: Add debugging notes to ShaderBuilder (*)
  12db9ee... gsk: Add getter for program id in ShaderBuilder (*)
  9e3b0f5... gsk: Don't store the uniform and attribute location twice (*)
  a840c7f... gsk: Add more modes to the blend shader (*)
  4397476... docs: Add more GSK documentation (*)
  4cda720... gsk: Consolidate program creation and storage (*)
  0fbf638... gsk: Add 'blit' program (*)
  d790054... gsk: Add fundamental type annotations for GskRenderNode (*)
  dc3b240... Ensure that render nodes are translated (*)
  8555c6b... gsk: Use the right pointer to the parent RenderItem (*)
  46bb14e... gsk: Add GskGLDriver (*)
  d3393d5... gsk: Add specific debug type for shaders (*)
  51f0573... gsk: Flip mutability on GskRenderNode.finalize (*)
  9c86579... gsk: Fix pre-condition check (*)
  c052443... gsk: Use consistent naming for blend fragment shader (*)
  b98fb07... gsk: Enable depth testing (*)
  8807f23... gsk: Split surface upload from texture creation (*)
  30be7bd... gsk: Add GL profiler (*)
  9836d22... gsk: Turn texture cache into a hash table (*)
  e2a43a8... gsk: Add GL driver API to create render targets (*)
  b169ce3... gsk: Rework surface -> texture API (*)
  db4ade4... gsk: Drop render buffer code path from GskGLRenderer (*)
  bbfe432... gsk: Simplify buffer handling in GskGLRenderer (*)
  24a6f3c... gsk: Move resource handling inside GskGLDriver (*)
  03ab560... gsk: Rename uniforms and attributes in shaders (*)
  8ac9127... gsk: Drop opaque/transparent item split (*)
  9e22118... gsk: Add redirection to FBOs for opacity groups (*)
  d6a6820... gsk: Fix build without Wayland (*)
  4390489... gtk: Name GSK render nodes (*)
  cd0de3f... gtk: Add GtkContainer API to gather render nodes (*)
  f0c04cd... gtk: Port GtkWindow to render nodes (*)
  ab8420e... gsk: Bind GL context to the GL profiler (*)
  3d90a07... gsk: Tie render nodes to renderers (*)
  a8a8f97... gsk: Take into account the scaling factor (*)
  9982b66... gsk: Add texture size to debug message (*)
  6c92846... widget: Fix compatibility fallbacks (*)
  1ab1fd4... Use the projection to flip around the content (*)
  bfad9fe... gtk: Update the coordinates when propagating render nodes (*)
  e5dace2... Integrate CSS gadget with GSK render nodes (*)
  137ff8e... box: Port from immediate to deferred rendering (*)
  005fea5... gsk: Add profiler object (*)
  d227b9c... gsk: Add GskProfiler to GskRenderer (*)
  72ccb39... Convert GtkGrid to indirect rendering (*)
  1d5e05b... button: Convert to indirect rendering (*)
  2374546... gsk: Improve debug output a bit (*)
  819ffdd... gsk: Add a debug flag for transforms (*)
  b876068... gsk: Add debug macros that trigger on two conditions (*)
  ff20a68... gsk: Split of debug spew for transforms (*)
  7b204b0... Add an offset to render nodes (*)
  e7c7932... Fix fallback render nodes (*)
  702befc... gsk: Recycle textures across frames (*)
  a146618... gsk: Rename set_offset() to set_anchor_point() (*)
  354d443... gtk: Add convenience function for creating render nodes (*)
  a0b2b37... GtkFrame: Convert to indirect rendering (*)
  32d45b0... gsk: Pass the appropriate value for the n_quads argument (*)
  abe19f1... gtk: Attempt at handling CSS coordinates (*)
  2e0d3ef... gtk: Port GtkActionBar to render nodes (*)
  e58965a... gtk: Port GtkHeaderBar to render nodes (*)
  9fe18f6... gtk: Clean up render fallback node creation in GtkWidget (*)
  b371b5d... Drop an unused variable (*)
  bde55cc... Some debug help (*)
  0218737... Add details to css render nodes (*)
  7f86516... Allow selective debug spew (*)
  9d06ee6... button: Restore focus (*)
  62eb900... gadget: Add a has_content vfunc (*)
  ac52abc... GtkExpander: Convert to indirect rendering (*)
  f68eaae... Prevent box gadget content from being drawn twice (*)
  6a1edb0... GtkCheckButton: Convert to indirect rendering (*)
  1046262... gadget: Fix handling of custom content (*)
  ea549a3... GtkListBox: Convert to indirect rendering (*)
  d8dc6f0... gsk: Build docs (*)
  7eb8646... Small fixes for the docs (*)
  53266e7... Small documentation additions (*)
  b8acd23... GtkButtonBox: Convert to indirect rendering (*)
  579b43b... Convert GtkComboBox to indirect rendering (*)
  fd4a1cd... Covert GtkOverlay to indirect rendering (*)
  56c93a7... gsk: Remove child-transform from render nodes (*)
  0812d69... gsk: Reuse VAOs with identical buffers (*)
  955d9a8... gsk: Fix the blend mode (*)
  b2f5a69... gtk: Add a box render node for gadgets (*)
  c9514b4... gsk: Ensure that non-drawing nodes are supported (*)
  23a009a... gtk: Sort children by window depth when rendering (*)
  ce67336... gsk: Drop modelview/projection from GskRenderer API (*)
  3bdd9c2... gsk: Allow adding a GL texture as a node content (*)
  387ed37... gsk: Move scaling filters to GskRenderNode (*)
  f764d03... gsk: Remove :use-alpha from GskRenderer (*)
  1c7c77b... gdk_cairo_surface_upload_to_gl: Don't apply device scale (*)
  e0ab6d5... gsk: Fix hidpi scaling (*)
  f74dd41... Make outer shadows work again (*)
  cffb8ae... Break out the css background render node in a function (*)
  b660361... Don't create render nodes for empty backgrounds (*)
  9a2de80... Add blend mode to debug spew (*)
  39c1aa5... Split css background into individual render nodes (*)
  58b38d5... container: Prepare to prune render nodes (*)
  f101ef7... Convert GtkFlowBox to indirect rendering (*)
  be0de54... Convert GtkLabel to indirect rendering (*)
  bed5e6f... Convert GtkAccelLabel to indirect rendering (*)
  8f5db4b... Convert GtkImage to indirect rendering (*)
  c5a2ae2... Convert GtkSpinner to indirect rendering (*)
  7de49fb... gsk: Remove GskRenderer:auto-clear (*)
  3aaae6c... gsk: Move GskRenderNode getters to internal API (*)
  13f7f5b... docs: Update the GSK API reference section (*)
  6b3c005... gsk: Make GskRenderer.render() drawing context-agnostic (*)
  a9bbb02... gsk: Update Cairo renderer (*)
  dace079... gsk: Add the ability to create fallback renderers (*)
  8d22083... docs: Bump up major version for GSK's API reference (*)
  69781c2... gsk: Bump up all version annotations (*)
  310a1f7... gdk: Add missing Since tags for gdk_window_new_child/input (*)
  6fb8f61... gdk: Fix Since tag of gdk_cairo_surface_upload_to_gl (*)
  c978fc7... Fix the docs build more (*)
  e4e6cb8... Rename gtk-query-immodules to follow our binary naming sche (*)
  46187f8... Rename all binaries to be versioned (*)
  c0ce283... build: Drop LDADD from GSK's Makefile (*)
  b915efa... build: Rework the GSK source lising (*)
  976a4f6... build: Fix variable name for gtk4-update-icon-cache target (*)
  d3f88ad... gsk: Plug leak in GskRenderNode (*)
  14322b0... gsk: Clear the profiler instance (*)
  56cc9e2... Start a new migration guide (*)
  cf7445d... Add some content to the migration guide (*)
  594ec7c... build/: Force MSVC project file generation on Makefile.am c (*)
  51b7146... Visual Studio Solutions: Drop references to libgail-util (*)
  8b8f378... Visual Studio builds: Update from [gdk|gtk]-3 to [gdk|gtk]- (*)
  a9bcd05... icontheme: Simplify lookup_size() (*)
  5cb804a... build: Remove unused target variables (*)
  bec95e5... widget-factory: use circular style class on the circular bu (*)
  a1b7f36... Adwaita: sass cleanup (*)
  1f8b146... Adwaita: sass, make button mixin export a global $button_fi (*)
  24cb9d4... Adwaita: make circular button border looking nice (*)
  59af3a0... build: Enable subdir-objects (*)
  d6bb087... testsuite: Update buttons.nodes
  2396956... shortcutswindow: Remove unneeded deprecation guards
  a53670d... texttag: Remove GdkColor properties
  437c366... builder: Stop parsing GdkColor values
  fce2ac3... checkbutton: Remove unused constants
  c5ac5f1... menuitem: Stop looking at nonexistant child properties
  1b146ff... widget: Remove in_reparent flag
  98c0b96... button: Fix icon-name implementation
  3c98eb6... widget: Warn on queue_resize/allocate during size-allocate

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