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



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

  e47a249... testsuite: Print useful statement on notify test error
  d77e068... gtk: Add a GtkListView skeleton
  e283952... listview: Introduce GtkListItemFactory
  a1c0d6a... listview: Make widget actually do something
  1f0b53f... listview: Implement GtkScrollable
  bbeac7a... tests: Add a test for a permanently changing listview
  8c3adfd... listview: Implement an anchor
  6b1b356... listview: Add GtkListItemManager
  dc847d8... listview: Add GtkListItem
  818915a... listview: Make the listitemmanager stricter
  c5e9fb4... listview: Change change management
  0a232dd... tests: Make animating listview do random resorts
  8e6ff66... listitem: Add gtk_list_item_get_position()
  a8acb64... listview: Change how binding is done
  a089128... listview: Change anchor handling again
  322791d... listview: Only allocate necesary rows
  5399d8a... testlistview: Show the row number
  e92a93d... testlistview: Create widgets only once
  d3bea92... listitemmanager: Switch from "insert_before" to "insert_aft
  738c3e9... listlistmodel: Add gtk_list_list_model_item_moved()
  574c392... listview: Try to keep the list items in order when scrollin
  831a11a... listview: Add selection properties to ListItem
  abc5f4c... listview: Reset listitems' CSS animations when rebinding
  552aa46... listview: Add initial support for displaying selections
  ab20fd6... listitem: Add a press gesture to select the item
  5def18f... gtk: Add a GtkGridView skeleton
  d59c191... gridview: Add API for setting number of columns
  02d1f93... wayland: Remove function declaration for nonexisting functi
  fa3ba0f... listitemmanager: Move list of listitems here
  8299a77... gridview: Implement GtkScrollable
  8bd303e... listitemmanager: Simplify
  416bc3a... listitemmanager: Add trackers
  a7ad9ef... listview: Add gtk_list_view_set_show_separators()
  4442ba0... listitemfactory: Sanitize APIs
  d6e87b5... listitemfactory: vfuncify
  09079d6... listitemfactory: Split implementation out
  ffd69d1... listitemfactory: Add a factory for ui files
  5420ebf... gtk-demo: Introduce awards
  438c89e... directorylist: Add
  a49ab41... testlistview: Load icons async
  060f070... listview: Add list.scroll_to_item action
  98f6cc7... listview: Implement extending selections
  b9ccc5c... tests: Add a rough form of multiselection
  0b8a3a5... listview: Implement GtkOrientable
  453da98... gtk-demo: Add a rough start at a Weather demo
  6457b10... textview: Make cursor work when blinking is disabled
  4674d28... listview: Expose GtkListItemFactory APIs
  adadd1c... gridview: Add factory handling
  76d9001... gridview: Implement GtkOrientable
  43f7045... listview: Pass the CSS name of listitems to the manager
  3da5ba6... gridview: Actually do something
  4b57156... Add GtkTreeExpander
  9c791f9... demo: Add a GSettings tree demo
  d61baed... inspector: Use a treeexpander in the recorder
  258c16e... inspector: Use a GtkTreeExpander in the object tree
  9069ad2... inspector: Make the recorder node list use a ListView
  ee6ead2... popover: Remove unneeded vfunc
  82a5eb0... listitem: Change focus handling
  d326ca0... treeexpander: Implement input support
  f03b550... listview: Implement activation
  a1ef7f1... listview: Track focus movements and update selection
  066987c... listview: Implement (un)select all
  02beffc... listview: Add a focus tracker
  999a633... listitem: Add "listitem.select" action and keybindings for 
  4e31fd8... listview: Add gtk_list_view_get_position_at_y()
  8b33423... listview: Add move keybindings
  5936c38... listitemfactory: Make the builder factory properly buildabl
  bf8749b... Add GtkExpression
  d55304f... demo: Use a listview as sidebar
  124c1ee... listitemmanager: Handle NULL factory
  6431965... lul
  c83dcca... widget: Add gtk_widget_get_size()
  07d00e8... gridview: Implement anchors and scrolling
  ec6ae50... selectionmodel: Add gtk_selection_model_user_select_item()
  46a2d23... gridview: Implement the list.select-item action
  cbf01ac... gridview: Implement minimum row height
  d777ad1... gridview: Add activation
  61f0c3e... gridview: Implement list.scroll-to action
  0985f38... gridview: Add a focus tracker
  54d3276... gridview: Implement (un)select all
  9d9c220... gridview: Add move keybindings
  f007e57... demo: Add a file browser demo
  9cc57e9... listview: Port various gridview improvements
  5081b28... gridview: Simplify allocation code
  b54443e... Add GtkListBase
  eb5b603... listbase: Move GtkScrollable implementation
  5e2c165... listbase: Move item manager here
  074d028... listbase: Move selection handling here
  493bc67... listbase: Move orientable implementation here
  d64c0c6... Remove gtk_selection_model_user_select_item() again
  39a3506... listbase: Move focus moving keybindings here
  5638a5d... listbase: Add vfuncs to convert positions to/from coordinat
  cd283f6... listbase: Take over anchor handling
  31fd8dc... wip: Add GtkCoverFlow
  63c652b... Add GtkColumnView skeleton
  dc83092... gtk-demo: Add a minesweeper demo
  9080763... columnview: Allow adding/removing columns
  1f65655... Add GtkSignalListItemFactory
  d7f3c1a... gtk-demo: Add a Coverflow application launcher
  5deb109... builder: Make gtk_builder_extend_with_template() work with 
  b5f224d... listitem: Make this a GObject
  602348b... listitemfactory: Reorganize vfuncs
  eae8c7b... listitemfactory: Simplify
  253ad23... listitemwidget: Add a private struct
  b850921... listitem: Move position/item/selected tracking to widget
  ec532b6... listitemwidget: Lazily create listitems
  4df4d60... columnview: Add listitems for the columns
  e525b70... columnview: Implement GtkScrollable
  b041431... widget: Add a hook for resizes
  f3c3daf... columnview: Add GtkColumnViewCell
  7ac6367... tests: Add testcolumnview
  37e7588... inspector: Port object tree to GtkColumnView
  a71c7b6... columnview: Fix styling with Adwaita
  886c852... constraint-editor: Don't poke around in widget internals
  e45d7de... columnview: Add a custom LayoutManager
  46c49c3... xxx: testcolumnview
  a5ba2c2... columnview: Add header
  9992b4c... xxx: object tree port
  1cfdc7c... inspector: Remove private struct from controllers
  4356f74... inspector: Make Controller page a GtkWidget
  0aa96ed... inspector: Remove private struct for prop editor
  5084ad4... docs: Remove erroneous lines
  e0a59dc... Add GtkFilter
  b5aa7e9... Add GtkFontList
  61d3014... filter: Add a custom filter
  1ff24c1... tests: Remove testtreemodel test
  e9c10d7... filterlistmodel: Rewrite to use GtkFilter

Commits added to the branch:

  22d5b9b... Adwaita: Emoji picker adjustments (*)
  290e250... Merge branch 'adwaita-emoji-picker-adjustments-gtk4' into ' (*)
  e26c361... Updated Spanish translation (*)
  07d17c5... Update Polish translation (*)
  bfa0509... Privatize popover menu pieces (*)
  209e8b5... docs: Add a section on supported build types (*)
  6f0ff3a... docs: We run meson, not configure (*)
  b8c4009... docs: Fix the XML indentation (*)
  ace2208... docs: Rename SGML files (*)
  bb9c07d... build: Don't hardcode shared_library() in meson. (*)
  2497d98... Add GtkCss API to the introspection data (*)
  ad48bbb... Merge branch 'issue-2230' into 'master' (*)
  13f4d63... gtkstyleprovider: Rename -gtk-style-changed signal to have  (*)
  d2e13dd... gtk/gtkcssrgbavalue.c: Fix build on Visual Studio (*)
  e36940f... Merge branch 'master.msvc.fix' into 'master' (*)
  b4b7fe1... Adwaita: remove unwanted spacing for boxes as titlebars (*)
  af6d183... Merge branch 'wip/christopherdavis/issue-2233' into 'master (*)
  f8303c7... testpopover: Plug two GtkBuilder leaks (*)
  e5f1ff6... popover: Use a bin layout for the contents gizmo (*)
  07d1ea4... cssimagerecolor: Avoid copying colors (*)
  3180cdb... cssdimensionvalue: Add more common pixel values (*)
  fb0b0dd... cssdimensionvalue: Add 50% singleton (*)
  cd3cd64... cssdimenstionvalue: Add common degree value singletons (*)
  edf56b4... css: short-circuit gtk_css_dimension_value_try_add (*)
  c2306d3... inspector: Select an object when activating it (*)
  d572b5d... headerbar: Disconnect signal handlers when children are rem (*)
  e05f404... Adwaita: Fix emoji picker styling (*)
  ff78adb... Merge branch 'fix-emoji-picker-styling' into 'master' (*)
  832419b... Refresh check/radio styling, ported from gtk3 (*)
  baae292... Merge branch 'Master_checkradio_refresh' into 'master' (*)
  767df50... Merge branch 'building-docs' into 'master' (*)
  ea5eeb7... Adwaita: Fix check/radio styling in menu (*)
  3936412... Try building static libs on CI (*)
  ae66c07... Merge branch 'dont-hardcode-shared-library' into 'master' (*)
  e056e4f... Merge branch 'fix-menu-check-radio-styling-gtk4' into 'mast (*)
  d32cd21... Correct GdkX11 import path in docs and include guards (*)
  1b7c6e5... Merge branch 'gdkx-import-doc' into 'master' (*)
  3c11c57... Bump up the required version of Meson (*)
  b70e4f6... Rename "iconify" to "minimize" (*)
  1ec4cb7... Disable GdkSurface.minimize on Wayland (*)
  1ba2923... Merge branch 'meson-bump' into 'master' (*)
  c296101... Merge branch 'issue-67' into 'master' (*)
  dd91342... Merge branch 'signal-naming' into 'master' (*)
  d418093... Merge branch 'seal-popover-menu' into 'master' (*)
  907a86f... Correct Gdk backend import paths and related gtk-doc (*)
  9a88d17... Merge branch 'gdk-backend-imports' into 'master' (*)
  914e2a6... Updated Spanish translation (*)
  232e313... docs: Add migration note for iconify → minimize (*)
  3d78171... rendernodeparser: Handle resolving NULL urls (*)
  ecc40cf... rendernodeparser: Only report a GError* if we have one (*)
  581f5bd... csstokenizer: Plug a leak (*)
  604f44d... gl renderer: Fix repeat nodes that don't repeat (*)
  600ce68... gl renderer: Add a short cut for repeat nodes that don't re (*)
  39a48de... testsuite: Add a testcase for repeat nodes that don't repea (*)
  053360d... gl renderer: Remove unused function (*)
  5e11a2a... adwaita: level bar refinements  - shave a few pixels off la (*)
  bbdaa4a... settings: Remove code dealing with property parsers (*)
  d92cfa2... settings: Remove RC property parsers (*)
  c72c0f4... types: Remove and unused typedef (*)
  a263407... testsuite: Print useful statement on notify test error (*)
  e3860d2... builder: Fix typo in docs (*)
  80acc8f... builder: Carry the module as part of the GtkBuilder object (*)
  f5e4dc8... builder: Remove application setter/getter (*)
  27d0510... builder: Remove user_data argument from gtk_builder_connect (*)
  094c537... builder: Add gtk_builder_create_closure() (*)
  ab53731... widget: Reinstate custom closure func (*)
  0627bba... builder: Add gtk_builder_set_closure_func() (*)
  b7ff017... widget: Change templates to use closure functions (*)
  82395a9... reftests: Switch to gtk_builder_set_closure_func() (*)
  b025ee4... builder: Connect signals automatically (*)
  420169d... builder: Improve signal connecting (*)
  245fdc8... builder: Remove get_type_from_name() vfunc (*)
  4fbb0d7... builder: Make the struct private (*)
  e3c3cbb... Merge branch 'wip/otte/builder' into 'master' (*)
  fd1630e... Fix crash in parse_border() (*)
  7523a3f... cssprovider: Don't add empty rulesets (*)
  9e4901e... testsuite: Fix expected test output (*)
  6ece29a... gtk: Add a GtkListView skeleton
  9f02dad... listview: Introduce GtkListItemFactory
  2ad9174... listview: Make widget actually do something
  0f2565c... listview: Implement GtkScrollable
  6762c53... tests: Add a test for a permanently changing listview
  c4b1230... listview: Implement an anchor
  0d99aa1... listview: Add GtkListItemManager
  2115c0e... listview: Add GtkListItem
  8a80b80... listview: Make the listitemmanager stricter
  f81da47... listview: Change change management
  e45e20c... tests: Make animating listview do random resorts
  1eec5a1... listitem: Add gtk_list_item_get_position()
  19af96a... listview: Change how binding is done
  18e0e5f... listview: Change anchor handling again
  46e975d... listview: Only allocate necesary rows
  4e4ab0f... testlistview: Show the row number
  38db530... testlistview: Create widgets only once
  3618f21... listitemmanager: Switch from "insert_before" to "insert_aft
  7674b04... listlistmodel: Add gtk_list_list_model_item_moved()
  7c4b211... listview: Try to keep the list items in order when scrollin
  43ad1ca... listview: Add selection properties to ListItem
  192ad9c... listview: Reset listitems' CSS animations when rebinding
  7037274... listview: Add initial support for displaying selections
  d99147a... listitem: Add a press gesture to select the item
  7509ce1... gtk: Add a GtkGridView skeleton
  6e8fcad... gridview: Add API for setting number of columns
  fb1077b... wayland: Remove function declaration for nonexisting functi
  515da32... listitemmanager: Move list of listitems here
  cea04b7... gridview: Implement GtkScrollable
  c58489e... listitemmanager: Simplify
  83f45fa... listitemmanager: Add trackers
  59b95cc... listview: Add gtk_list_view_set_show_separators()
  58288b6... listitemfactory: Sanitize APIs
  3c6a202... listitemfactory: vfuncify
  2a4a22c... listitemfactory: Split implementation out
  6ce74d4... listitemfactory: Add a factory for ui files
  76b12af... gtk-demo: Introduce awards
  5ff2e2e... directorylist: Add
  37eba1a... testlistview: Load icons async
  24b0056... listview: Add list.scroll_to_item action
  c6de314... listview: Implement extending selections
  7e11d83... tests: Add a rough form of multiselection
  268d451... listview: Implement GtkOrientable
  88a3bfa... gtk-demo: Add a rough start at a Weather demo
  6df9f9d... textview: Make cursor work when blinking is disabled
  f8faa49... listview: Expose GtkListItemFactory APIs
  30a4d6c... gridview: Add factory handling
  c0280c3... gridview: Implement GtkOrientable
  efc737a... listview: Pass the CSS name of listitems to the manager
  6a075a0... gridview: Actually do something
  0e7d9ca... Add GtkTreeExpander
  d59078b... demo: Add a GSettings tree demo
  80eedb1... inspector: Use a treeexpander in the recorder
  65f8de5... inspector: Use a GtkTreeExpander in the object tree
  b5fcaf9... inspector: Make the recorder node list use a ListView
  af93c05... popover: Remove unneeded vfunc
  9069638... listitem: Change focus handling
  17d82fc... treeexpander: Implement input support
  e555308... listview: Implement activation
  d9fa7fe... listview: Track focus movements and update selection
  61c4048... listview: Implement (un)select all
  27f9207... listview: Add a focus tracker
  bd30c96... listitem: Add "listitem.select" action and keybindings for 
  7b55ab4... listview: Add gtk_list_view_get_position_at_y()
  02e447f... listview: Add move keybindings
  c34a7d1... listitemfactory: Make the builder factory properly buildabl
  7e861a9... Add GtkExpression
  831bf73... Revert "Add GtkExpression"
  2f81a86... demo: Use a listview as sidebar
  d7dbefa... listitemmanager: Handle NULL factory
  cfdf450... lul
  3c539b6... widget: Add gtk_widget_get_size()
  ecc282b... gridview: Implement anchors and scrolling
  c274942... selectionmodel: Add gtk_selection_model_user_select_item()
  b7fa0ec... gridview: Implement the list.select-item action
  7e080ba... gridview: Implement minimum row height
  a90c4f0... gridview: Add activation
  fae1f8a... gridview: Implement list.scroll-to action
  f3d94ec... gridview: Add a focus tracker
  8e91ab7... gridview: Implement (un)select all
  730822c... gridview: Add move keybindings
  2410ee0... demo: Add a file browser demo
  acf6dd6... listview: Port various gridview improvements
  9e50138... gridview: Simplify allocation code
  57543b9... Add GtkListBase
  c6e503c... listbase: Move GtkScrollable implementation
  9dea428... listbase: Move item manager here
  ec67774... listbase: Move selection handling here
  1806352... listbase: Move orientable implementation here
  1c5da71... Remove gtk_selection_model_user_select_item() again
  b4c065c... listbase: Move focus moving keybindings here
  ea027cd... listbase: Add vfuncs to convert positions to/from coordinat
  5b7eb0d... listbase: Take over anchor handling
  a27141c... wip: Add GtkCoverFlow
  73b8a1f... Add GtkColumnView skeleton
  4ed59d1... gtk-demo: Add a minesweeper demo
  ab60073... columnview: Allow adding/removing columns
  5e43c39... Add GtkSignalListItemFactory
  8b8d764... gtk-demo: Add a Coverflow application launcher
  2b485b1... builder: Make gtk_builder_extend_with_template() work with 
  dc11a1e... listitem: Make this a GObject
  7a2444c... listitemfactory: Reorganize vfuncs
  6d2a577... listitemfactory: Simplify
  f27302e... listitemwidget: Add a private struct
  e8bd58d... listitem: Move position/item/selected tracking to widget
  aaffedc... listitemwidget: Lazily create listitems
  6550d7a... columnview: Add listitems for the columns
  0574e35... columnview: Implement GtkScrollable
  34dea69... widget: Add a hook for resizes
  a1ac32f... columnview: Add GtkColumnViewCell
  7116b9e... tests: Add testcolumnview
  a0e1dc2... inspector: Port object tree to GtkColumnView
  504dba8... columnview: Fix styling with Adwaita
  ee13efe... constraint-editor: Don't poke around in widget internals
  2251950... columnview: Add a custom LayoutManager
  9beee82... xxx: testcolumnview
  2b53302... columnview: Add header
  83cdda4... inspector: Remove private struct from controllers
  5ab6220... inspector: Make Controller page a GtkWidget
  236465c... inspector: Remove private struct for prop editor
  01fa41a... docs: Remove erroneous lines
  594e70f... Add GtkFilter
  a2b360b... Add GtkFontList
  d085c1c... filter: Add a custom filter
  fa95d7f... tests: Remove testtreemodel test
  490d338... filterlistmodel: Rewrite to use GtkFilter
  57f3897... xxx: add settings demo
  da1a5dc... filter: Add GtkAnyFilter
  4d5dee8... Add GtkExpression
  e2d7446... filter: Add GtkStringFilter
  1e6a6ca... builder: Add support for parsing expressions
  c928357... expression: Add the ability to watch an expression
  633a5cb... testsuite: Add expression tests
  6d1eb9d... expression: Make property expression allow subexpressions
  b82f594... xxx: work around random gcc bug
  0ab11fd... xxx settings demo
  9cb2574... expression: Add gtk_expression_bind()
  9ed9f41... gtk-demo: Add a Clocks demo

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