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

  73db1bc... Add GtkNumericSorter
  debb51e... Redo sort list model with GtkSorter
  1c4892b... sortlistmodel: Redo the way we store the items
  19a984a... sortlistmodel: Make sort stable
  e0145c3... sorter: Add tests
  918ecfc... gtk-demo: Make fishbowl info text use bindings
  18a68c3... builder: Make <lookup> type optional
  5632164... builder: Allow <constant> without a type
  71f55cb... builder: Allow text content in <lookup>
  9cd9223... builder: Add <binding> tag
  e713d3f... gtk: Add a GtkListView skeleton
  6a279d1... listview: Introduce GtkListItemFactory
  fa5cf9a... listview: Make widget actually do something
  fd71a3e... listview: Implement GtkScrollable
  f3e7c4e... tests: Add a test for a permanently changing listview
  92e5f71... listview: Implement an anchor
  5b4a499... listview: Add GtkListItemManager
  56b5b91... listview: Add GtkListItem
  ac0f8a5... listview: Make the listitemmanager stricter
  15e5284... listview: Change change management
  98fd2a3... tests: Make animating listview do random resorts
  52a2c64... listitem: Add gtk_list_item_get_position()
  c67d6b2... listview: Change how binding is done
  15d2ed0... listview: Change anchor handling again
  754e8b3... listview: Only allocate necesary rows
  72013fa... testlistview: Show the row number
  19706b8... testlistview: Create widgets only once
  8368c54... listitemmanager: Switch from "insert_before" to "insert_aft
  fb5c483... listlistmodel: Add gtk_list_list_model_item_moved()
  76ae71e... listview: Try to keep the list items in order when scrollin
  3a04fef... listview: Add selection properties to ListItem
  249213b... listview: Reset listitems' CSS animations when rebinding
  a932891... listview: Add initial support for displaying selections
  18e8f06... listitem: Add a press gesture to select the item
  493b871... gtk: Add a GtkGridView skeleton
  7582725... gridview: Add API for setting number of columns
  40aec18... wayland: Remove function declaration for nonexisting functi
  388c221... listitemmanager: Move list of listitems here
  f5937dd... gridview: Implement GtkScrollable
  f47366f... listitemmanager: Simplify
  fe43822... listitemmanager: Add trackers
  6d74367... listview: Add gtk_list_view_set_show_separators()
  73164fa... listitemfactory: Sanitize APIs
  cd48ae3... listitemfactory: vfuncify
  1be025b... listitemfactory: Split implementation out
  8fce510... listitemfactory: Add a factory for ui files
  ce61461... testlistview: Port to directory list
  0e6f9bc... testlistview: Load icons async
  e50f2d6... listview: Add list.scroll_to_item action
  7d57db4... listview: Implement extending selections
  a1753eb... tests: Add a rough form of multiselection
  d7d1401... listview: Implement GtkOrientable
  89cddbf... gtk-demo: Add a rough start at a Weather demo
  590f163... listview: Expose GtkListItemFactory APIs
  536b4c6... gridview: Add factory handling
  baeacbd... gridview: Implement GtkOrientable
  ee448c7... listview: Pass the CSS name of listitems to the manager
  f343894... gridview: Actually do something
  ad6e232... Add GtkTreeExpander
  03f044c... demo: Add a GSettings tree demo
  52c9ed4... inspector: Use a treeexpander in the recorder
  71387e9... inspector: Use a GtkTreeExpander in the object tree
  3133545... inspector: Make the recorder node list use a ListView
  88bf261... listitem: Change focus handling
  cb6afa3... treeexpander: Implement input support
  88485d9... listview: Implement activation
  07c12f2... listview: Track focus movements and update selection
  bc5f22d... listview: Implement (un)select all
  bf6c3e4... listview: Add a focus tracker
  563d3cd... listitem: Add "listitem.select" action and keybindings for 
  cfcc37c... listview: Add gtk_list_view_get_position_at_y()
  69caead... listview: Add move keybindings
  2cc4c7a... listitemfactory: Make the builder factory properly buildabl
  3e477a0... builderlistitemfactory: Add scope argument
  cf46a09... builder: Autofill scope property of listitemfactory
  e2e9483... gtk-demo: Introduce awards
  5bff9f2... demo: Use a listview as sidebar
  6150858... listitemmanager: Handle NULL factory
  c4dafb4... widget: Add gtk_widget_get_size()
  40cc878... gridview: Implement anchors and scrolling
  7a840e3... selectionmodel: Add gtk_selection_model_user_select_item()
  fcb7770... gridview: Implement the list.select-item action
  39c2361... gridview: Implement minimum row height
  56f1078... gridview: Add activation
  97100c5... gridview: Implement list.scroll-to action
  1bd01b0... gridview: Add a focus tracker
  b458c97... gridview: Implement (un)select all
  0a5a101... gridview: Add move keybindings
  6fb6f26... demo: Add a file browser demo
  d6156ee... listview: Port various gridview improvements
  9faa118... gridview: Simplify allocation code
  7e68bfb... Add GtkListBase
  0c2f873... listbase: Move GtkScrollable implementation
  9bfd04c... listbase: Move item manager here
  b0e6ae5... listbase: Move selection handling here
  420d4b5... listbase: Move orientable implementation here
  b588a84... Remove gtk_selection_model_user_select_item() again
  a54c9a3... listbase: Move focus moving keybindings here
  0631008... listbase: Add vfuncs to convert positions to/from coordinat
  b9f3ede... listbase: Take over anchor handling
  144db90... wip: Add GtkCoverFlow
  df1ec75... Add GtkColumnView skeleton
  72fe2a6... gtk-demo: Add a minesweeper demo
  a613163... columnview: Allow adding/removing columns
  558d15d... Add GtkSignalListItemFactory
  cc583fc... gtk-demo: Add a Coverflow application launcher
  d0e80e7... builder: Make gtk_builder_extend_with_template() work with 
  9525d45... listitem: Make this a GObject
  6a898f1... listitemfactory: Reorganize vfuncs
  a5d8f6c... listitemfactory: Simplify
  ff66c36... listitemwidget: Add a private struct
  763af79... listitem: Move position/item/selected tracking to widget
  3aa2f32... listitemwidget: Lazily create listitems
  de68149... columnview: Add listitems for the columns
  ac1ac6c... columnview: Implement GtkScrollable
  2816bab... widget: Add a hook for resizes
  67e9377... columnview: Add GtkColumnViewCell
  898bd32... inspector: Port object tree to GtkColumnView
  e91d25e... columnview: Fix styling with Adwaita
  e8dbac4... constraint-editor: Don't poke around in widget internals
  b05aaa4... columnview: Add a custom LayoutManager
  122e1a5... tests: Add testcolumnview
  b0392e1... columnview: Add header
  cc1c12c... inspector: Remove private struct from controllers
  4e50b07... inspector: Make Controller page a GtkWidget
  68b9b20... inspector: Remove private struct for prop editor
  9ca1693... xxx: Add a hack to make paintables transform to/from object
  c076261... gtk-demo: Add a Clocks demo
  a1838b0... expression: Allow passing a this object to bind()
  ac94ca5... Add some tests for expression binding
  0bdf8f2... fontchooserwidget: Port to listmodels
  fc1aaa4... docs: Reorganize list widgets in their own chapter
  7d10275... builder-tool: Pass through CDATA where it makes sense
  9a181ed... listitemwidget: Add single-click-activate
  fdbfa5b... listview: Add single-click-activate
  33caf43... columnview: Add sorting
  162b9c3... column view title: Show sort indicators
  3e3d933... testcolumnview: Add sorters
  f6dc5d7... Add GtkTreeListRowSorter
  30e90db... testsuite: Add tests for GtkTreeListSorter
  b897069... gtk-builder-tool: Minimally validate <binding>

Commits added to the branch:

  d58970a... Add GtkNumericSorter
  4f5875a... Redo sort list model with GtkSorter
  1043686... sortlistmodel: Redo the way we store the items
  93787d0... sortlistmodel: Make sort stable
  ded1bad... sorter: Add tests
  787ada6... gtk-demo: Make fishbowl info text use bindings
  c5dee90... builder: Make <lookup> type optional
  5403b72... builder: Allow <constant> without a type
  40c9349... builder: Allow text content in <lookup>
  cfa0f77... builder: Add <binding> tag
  28b9298... gtk: Add a GtkListView skeleton
  d5eb50a... listview: Introduce GtkListItemFactory
  c74a6de... listview: Make widget actually do something
  108c347... listview: Implement GtkScrollable
  b6b3c21... tests: Add a test for a permanently changing listview
  994a4e3... listview: Implement an anchor
  3c49f95... listview: Add GtkListItemManager
  44cf596... listview: Add GtkListItem
  92c6c40... listview: Make the listitemmanager stricter
  121da01... listview: Change change management
  08b3ba8... tests: Make animating listview do random resorts
  68a022f... listitem: Add gtk_list_item_get_position()
  97ddb7a... listview: Change how binding is done
  2081a37... listview: Change anchor handling again
  40fe2b5... listview: Only allocate necesary rows
  9ec4ac2... testlistview: Show the row number
  ccf8cb1... testlistview: Create widgets only once
  60e6202... listitemmanager: Switch from "insert_before" to "insert_aft
  a6ba1df... listlistmodel: Add gtk_list_list_model_item_moved()
  bfa0784... listview: Try to keep the list items in order when scrollin
  578d639... listview: Add selection properties to ListItem
  88b1b5c... listview: Reset listitems' CSS animations when rebinding
  983aff4... listview: Add initial support for displaying selections
  0871139... listitem: Add a press gesture to select the item
  43b6404... gtk: Add a GtkGridView skeleton
  fe69008... gridview: Add API for setting number of columns
  2d95cc8... wayland: Remove function declaration for nonexisting functi
  56e85ca... listitemmanager: Move list of listitems here
  d152d89... gridview: Implement GtkScrollable
  b525b90... listitemmanager: Simplify
  40aaa1d... listitemmanager: Add trackers
  7f97b7e... listview: Add gtk_list_view_set_show_separators()
  3501bcd... listitemfactory: Sanitize APIs
  e669dcb... listitemfactory: vfuncify
  c33cb53... listitemfactory: Split implementation out
  9fade5c... listitemfactory: Add a factory for ui files
  1ac71d0... testlistview: Port to directory list
  51a757c... testlistview: Load icons async
  232f6bd... listview: Add list.scroll_to_item action
  e9c4aa4... listview: Implement extending selections
  666a198... tests: Add a rough form of multiselection
  2deba99... listview: Implement GtkOrientable
  52e8ffd... gtk-demo: Add a rough start at a Weather demo
  e5f48a7... listview: Expose GtkListItemFactory APIs
  f0b747d... gridview: Add factory handling
  8557ecc... gridview: Implement GtkOrientable
  6d72fcf... listview: Pass the CSS name of listitems to the manager
  cec2d75... gridview: Actually do something
  7997b4d... Add GtkTreeExpander
  aae06b8... demo: Add a GSettings tree demo
  497ea71... inspector: Use a treeexpander in the recorder
  bb53332... inspector: Use a GtkTreeExpander in the object tree
  6db35de... inspector: Make the recorder node list use a ListView
  20bdf0a... listitem: Change focus handling
  e1e88a5... treeexpander: Implement input support
  e7253f4... listview: Implement activation
  cde7621... listview: Track focus movements and update selection
  0c53f0f... listview: Implement (un)select all
  a821866... listview: Add a focus tracker
  6987b66... listitem: Add "listitem.select" action and keybindings for 
  923a97e... listview: Add gtk_list_view_get_position_at_y()
  5a8c931... listview: Add move keybindings
  26a1013... listitemfactory: Make the builder factory properly buildabl
  278d299... builderlistitemfactory: Add scope argument
  fbea1fe... builder: Autofill scope property of listitemfactory
  c6e0cae... gtk-demo: Introduce awards
  329721d... demo: Use a listview as sidebar
  47a1c94... listitemmanager: Handle NULL factory
  02409a7... widget: Add gtk_widget_get_size()
  8b00230... gridview: Implement anchors and scrolling
  1391991... selectionmodel: Add gtk_selection_model_user_select_item()
  f23e46d... gridview: Implement the list.select-item action
  46906b8... gridview: Implement minimum row height
  20bb41a... gridview: Add activation
  615fbb0... gridview: Implement list.scroll-to action
  c9edf17... gridview: Add a focus tracker
  621ddf8... gridview: Implement (un)select all
  1c2ec46... gridview: Add move keybindings
  8049e4b... demo: Add a file browser demo
  0d44793... listview: Port various gridview improvements
  f4afb3a... gridview: Simplify allocation code
  014c8d5... Add GtkListBase
  bb330de... listbase: Move GtkScrollable implementation
  4e65188... listbase: Move item manager here
  18d0f33... listbase: Move selection handling here
  3af276b... listbase: Move orientable implementation here
  ef7d44e... Remove gtk_selection_model_user_select_item() again
  e315165... listbase: Move focus moving keybindings here
  5d58f0b... listbase: Add vfuncs to convert positions to/from coordinat
  33d17b1... listbase: Take over anchor handling
  3456754... wip: Add GtkCoverFlow
  23bc858... Add GtkColumnView skeleton
  d1dbc73... gtk-demo: Add a minesweeper demo
  2f8a609... columnview: Allow adding/removing columns
  3c52fdf... Add GtkSignalListItemFactory
  5ddbaee... gtk-demo: Add a Coverflow application launcher
  da32fc8... builder: Make gtk_builder_extend_with_template() work with 
  c725619... listitem: Make this a GObject
  64996db... listitemfactory: Reorganize vfuncs
  d1d7af4... listitemfactory: Simplify
  b405d74... listitemwidget: Add a private struct
  cdfdbf2... listitem: Move position/item/selected tracking to widget
  759ed19... listitemwidget: Lazily create listitems
  5ed239b... columnview: Add listitems for the columns
  aa42990... columnview: Implement GtkScrollable
  a5ed300... widget: Add a hook for resizes
  19c6fa2... columnview: Add GtkColumnViewCell
  1f0f915... inspector: Port object tree to GtkColumnView
  8b5fcf8... columnview: Fix styling with Adwaita
  9da478f... constraint-editor: Don't poke around in widget internals
  77dfbae... columnview: Add a custom LayoutManager
  4102a52... tests: Add testcolumnview
  37e645c... columnview: Add header
  e0a0602... inspector: Remove private struct from controllers
  774ea46... inspector: Make Controller page a GtkWidget
  0314f1e... inspector: Remove private struct for prop editor
  5a92e09... xxx: Add a hack to make paintables transform to/from object
  6fc1032... gtk-demo: Add a Clocks demo
  a4cbeaf... expression: Allow passing a this object to bind()
  3afdae0... Add some tests for expression binding
  e2af0c5... fontchooserwidget: Port to listmodels
  cba4fd4... docs: Reorganize list widgets in their own chapter
  4904767... builder-tool: Pass through CDATA where it makes sense
  632febb... listitemwidget: Add single-click-activate
  af65ed6... listview: Add single-click-activate
  db7c47b... columnview: Add sorting
  169b5fb... column view title: Show sort indicators
  08c5bce... testcolumnview: Add sorters
  6ad3f10... Add GtkTreeListRowSorter
  9bf6bba... testsuite: Add tests for GtkTreeListSorter
  92a0edf... gtk-builder-tool: Minimally validate <binding>


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