[gtk] (139 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:

  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

Commits added to the branch:

  6e5d665... builder: Allow objects in gtk_builder_value_from_string_typ
  b7d1be5... Add GtkDirectoryList
  3d083e8... Add GtkFontList
  799a91e... Add GtkFilter
  ac638d8... filter: Add a custom filter
  6f481da... tests: Remove testtreemodel test
  7b04c79... filterlistmodel: Rewrite to use GtkFilter
  15db158... filter: Add GtkAnyFilter
  8b82ecf... Add GtkExpression
  428d2a9... filter: Add GtkStringFilter
  0d4d227... builder: Add support for parsing expressions
  6993f33... expression: Add the ability to watch an expression
  191f15f... testsuite: Add expression tests
  98a1a9a... expression: Make property expression allow subexpressions
  c49be99... expression: Add gtk_expression_bind()
  8049ab8... gtk-demo: Make fishbowl info text use bindings
  7854a66... builder: Add gtk_builder_lookup_object()
  a4fd4a6... builder: Make <lookup> type optional
  b0fd5a6... builder: Allow <constant> without a type
  e385525... builder: Allow text content in <lookup>
  57e11e9... builder: Add <binding> tag
  23df5b2... gtk: Add a GtkListView skeleton
  86d98ce... listview: Introduce GtkListItemFactory
  3a585f6... listview: Make widget actually do something
  a0e8e1a... listview: Implement GtkScrollable
  2959745... tests: Add a test for a permanently changing listview
  0f569ad... listview: Implement an anchor
  c837c5e... listview: Add GtkListItemManager
  adaefe3... listview: Add GtkListItem
  e69c5d9... listview: Make the listitemmanager stricter
  7436e39... listview: Change change management
  e767643... tests: Make animating listview do random resorts
  8ffd67c... listitem: Add gtk_list_item_get_position()
  f3b77b0... listview: Change how binding is done
  aeff241... listview: Change anchor handling again
  bc02809... listview: Only allocate necesary rows
  8de632e... testlistview: Show the row number
  ffcda44... testlistview: Create widgets only once
  23f05c1... listitemmanager: Switch from "insert_before" to "insert_aft
  2afaff4... listlistmodel: Add gtk_list_list_model_item_moved()
  03bb860... listview: Try to keep the list items in order when scrollin
  4b1e1c6... listview: Add selection properties to ListItem
  caf56f5... listview: Reset listitems' CSS animations when rebinding
  e8c6c2d... listview: Add initial support for displaying selections
  8d9bedd... listitem: Add a press gesture to select the item
  633d908... gtk: Add a GtkGridView skeleton
  1904b89... gridview: Add API for setting number of columns
  a76075c... wayland: Remove function declaration for nonexisting functi
  ec580e6... listitemmanager: Move list of listitems here
  8495dc6... gridview: Implement GtkScrollable
  c6e677d... listitemmanager: Simplify
  f277a90... listitemmanager: Add trackers
  eb09acf... listview: Add gtk_list_view_set_show_separators()
  7c802f4... listitemfactory: Sanitize APIs
  3be9f57... listitemfactory: vfuncify
  6c76e92... listitemfactory: Split implementation out
  1e5bebb... listitemfactory: Add a factory for ui files
  80de2cd... gtk-demo: Introduce awards
  50e7f13... testlistview: Port to directory list
  6be86ee... testlistview: Load icons async
  92e6364... listview: Add list.scroll_to_item action
  3121a4b... listview: Implement extending selections
  e20ffb1... tests: Add a rough form of multiselection
  540277b... listview: Implement GtkOrientable
  7f02ee2... gtk-demo: Add a rough start at a Weather demo
  8f5667e... textview: Make cursor work when blinking is disabled
  54b4baf... listview: Expose GtkListItemFactory APIs
  43e7ae2... gridview: Add factory handling
  96aed80... gridview: Implement GtkOrientable
  5188bd1... listview: Pass the CSS name of listitems to the manager
  f23f6d4... gridview: Actually do something
  dd52f60... Add GtkTreeExpander
  39ba344... demo: Add a GSettings tree demo
  b4c935d... inspector: Use a treeexpander in the recorder
  b6f98f0... inspector: Use a GtkTreeExpander in the object tree
  bfc664c... inspector: Make the recorder node list use a ListView
  28fec91... popover: Remove unneeded vfunc
  68e7a83... listitem: Change focus handling
  a2ad0c4... treeexpander: Implement input support
  f20aa51... listview: Implement activation
  e8bbe36... listview: Track focus movements and update selection
  f74c263... listview: Implement (un)select all
  e0af668... listview: Add a focus tracker
  2e5ba45... listitem: Add "listitem.select" action and keybindings for 
  d1eb294... listview: Add gtk_list_view_get_position_at_y()
  0a9acaa... listview: Add move keybindings
  8d9d6ba... listitemfactory: Make the builder factory properly buildabl
  99bcf3f... demo: Use a listview as sidebar
  7843ea0... listitemmanager: Handle NULL factory
  59120dd... widget: Add gtk_widget_get_size()
  85c2d68... gridview: Implement anchors and scrolling
  b55e057... selectionmodel: Add gtk_selection_model_user_select_item()
  f498799... gridview: Implement the list.select-item action
  21a26ca... gridview: Implement minimum row height
  4b4b246... gridview: Add activation
  11de7ef... gridview: Implement list.scroll-to action
  13856d6... gridview: Add a focus tracker
  f52b4e9... gridview: Implement (un)select all
  2a4e2d8... gridview: Add move keybindings
  c546e8e... demo: Add a file browser demo
  c9c21d5... listview: Port various gridview improvements
  3322518... gridview: Simplify allocation code
  b6efbe2... Add GtkListBase
  ea10c57... listbase: Move GtkScrollable implementation
  1b96424... listbase: Move item manager here
  1cb73ed... listbase: Move selection handling here
  8ee6a8f... listbase: Move orientable implementation here
  71d145c... Remove gtk_selection_model_user_select_item() again
  db69a01... listbase: Move focus moving keybindings here
  7a6efff... listbase: Add vfuncs to convert positions to/from coordinat
  988b296... listbase: Take over anchor handling
  135c5b6... wip: Add GtkCoverFlow
  3623d3b... Add GtkColumnView skeleton
  52484b9... gtk-demo: Add a minesweeper demo
  0766e4c... columnview: Allow adding/removing columns
  3dddf29... Add GtkSignalListItemFactory
  69c79ec... gtk-demo: Add a Coverflow application launcher
  34a3147... builder: Make gtk_builder_extend_with_template() work with 
  b9c6ff4... listitem: Make this a GObject
  ef961a6... listitemfactory: Reorganize vfuncs
  5447fa1... listitemfactory: Simplify
  f08c961... listitemwidget: Add a private struct
  16ebd9c... listitem: Move position/item/selected tracking to widget
  6bafcd4... listitemwidget: Lazily create listitems
  9391ef2... columnview: Add listitems for the columns
  d07e58c... columnview: Implement GtkScrollable
  0ebdd01... widget: Add a hook for resizes
  338b709... columnview: Add GtkColumnViewCell
  8716047... inspector: Port object tree to GtkColumnView
  50273e7... columnview: Fix styling with Adwaita
  3cda7c8... constraint-editor: Don't poke around in widget internals
  e086122... columnview: Add a custom LayoutManager
  b67561a... tests: Add testcolumnview
  8373e5e... columnview: Add header
  159a716... inspector: Remove private struct from controllers
  a7c0c85... inspector: Make Controller page a GtkWidget
  5ab09b2... inspector: Remove private struct for prop editor
  acbb865... gtk-demo: Add a Clocks demo
  29326e8... expression: Invalidate bindings before destroying them


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]