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

  0955724... Add GtkSorter
  9485e5f... Add GtkCustomSorter
  3f67c61... Add GtkStringSorter
  084315a... Add GtkMultiSorter
  f29dc37... Add GtkNumericSorter
  32f326c... Redo sort list model with GtkSorter
  0684d5e... sortlistmodel: Redo the way we store the items
  248730a... sortlistmodel: Make sort stable
  a2bb519... sorter: Add tests
  0a5f2bc... gtk-demo: Make fishbowl info text use bindings
  e40f10e... builder: Make <lookup> type optional
  b532a3b... builder: Allow <constant> without a type
  ef69e1e... builder: Allow text content in <lookup>
  9f49645... builder: Add <binding> tag
  53d9d99... gtk: Add a GtkListView skeleton
  8615dcd... listview: Introduce GtkListItemFactory
  6ead581... listview: Make widget actually do something
  28d6f90... listview: Implement GtkScrollable
  c684992... tests: Add a test for a permanently changing listview
  7abb649... listview: Implement an anchor
  40f030b... listview: Add GtkListItemManager
  ab3dea2... listview: Add GtkListItem
  a61a039... listview: Make the listitemmanager stricter
  28f546f... listview: Change change management
  e4b11f2... tests: Make animating listview do random resorts
  71e1c67... listitem: Add gtk_list_item_get_position()
  11b5db4... listview: Change how binding is done
  d31c29f... listview: Change anchor handling again
  36e8b20... listview: Only allocate necesary rows
  9d982e2... testlistview: Show the row number
  e4746a8... testlistview: Create widgets only once
  fc259bd... listitemmanager: Switch from "insert_before" to "insert_aft
  60c5d91... listlistmodel: Add gtk_list_list_model_item_moved()
  2028960... listview: Try to keep the list items in order when scrollin
  d4c5d62... listview: Add selection properties to ListItem
  cce791a... listview: Reset listitems' CSS animations when rebinding
  c2e65e1... listview: Add initial support for displaying selections
  0600b6f... listitem: Add a press gesture to select the item
  3f67839... gtk: Add a GtkGridView skeleton
  d37d898... gridview: Add API for setting number of columns
  9b58c5e... wayland: Remove function declaration for nonexisting functi
  c77d5b3... listitemmanager: Move list of listitems here
  0235f06... gridview: Implement GtkScrollable
  1040c44... listitemmanager: Simplify
  168126d... listitemmanager: Add trackers
  6a6348d... listview: Add gtk_list_view_set_show_separators()
  0f48664... listitemfactory: Sanitize APIs
  37eef96... listitemfactory: vfuncify
  eaef626... listitemfactory: Split implementation out
  c085848... listitemfactory: Add a factory for ui files
  42f4964... testlistview: Port to directory list
  e7bcab8... testlistview: Load icons async
  f715d2c... listview: Add list.scroll_to_item action
  fbbb03c... listview: Implement extending selections
  c485ee1... tests: Add a rough form of multiselection
  fd76ffa... listview: Implement GtkOrientable
  fac8d15... gtk-demo: Add a rough start at a Weather demo
  e36ea5b... textview: Make cursor work when blinking is disabled
  cb844b4... listview: Expose GtkListItemFactory APIs
  0668bdf... gridview: Add factory handling
  f208bad... gridview: Implement GtkOrientable
  a9c373f... listview: Pass the CSS name of listitems to the manager
  eb5bb65... gridview: Actually do something
  4fed187... Add GtkTreeExpander
  abebbb3... demo: Add a GSettings tree demo
  1a1f888... inspector: Use a treeexpander in the recorder
  4aba51a... inspector: Use a GtkTreeExpander in the object tree
  c12abe0... inspector: Make the recorder node list use a ListView
  2fec88b... popover: Remove unneeded vfunc
  e982fe0... listitem: Change focus handling
  a6c5044... treeexpander: Implement input support
  75e5345... listview: Implement activation
  f5df5b1... listview: Track focus movements and update selection
  1e90be3... listview: Implement (un)select all
  0cd8c02... listview: Add a focus tracker
  95fc569... listitem: Add "listitem.select" action and keybindings for 
  c2b3f7d... listview: Add gtk_list_view_get_position_at_y()
  e3496f3... listview: Add move keybindings
  0127596... listitemfactory: Make the builder factory properly buildabl
  e17c65e... builderlistitemfactory: Add scope argument
  84c872c... builder: Autofill scope property of listitemfactory
  cb77866... gtk-demo: Introduce awards
  d4804c2... demo: Use a listview as sidebar
  a6d416c... listitemmanager: Handle NULL factory
  5347596... widget: Add gtk_widget_get_size()
  8e9aec1... gridview: Implement anchors and scrolling
  e561518... selectionmodel: Add gtk_selection_model_user_select_item()
  71071ec... gridview: Implement the list.select-item action
  1f6a03b... gridview: Implement minimum row height
  94458c9... gridview: Add activation
  0e9ab0b... gridview: Implement list.scroll-to action
  c9d603d... gridview: Add a focus tracker
  610ee1d... gridview: Implement (un)select all
  3cfb59b... gridview: Add move keybindings
  b1fc2e3... demo: Add a file browser demo
  118c84a... listview: Port various gridview improvements
  8965dd3... gridview: Simplify allocation code
  75b9425... Add GtkListBase
  54a0a5b... listbase: Move GtkScrollable implementation
  cc0ee6a... listbase: Move item manager here
  902cc06... listbase: Move selection handling here
  8ad9d6e... listbase: Move orientable implementation here
  976dee5... Remove gtk_selection_model_user_select_item() again
  9d0d978... listbase: Move focus moving keybindings here
  dca9f18... listbase: Add vfuncs to convert positions to/from coordinat
  31f69fd... listbase: Take over anchor handling
  9e19e6a... wip: Add GtkCoverFlow
  892571f... Add GtkColumnView skeleton
  50ebb26... gtk-demo: Add a minesweeper demo
  7b6fa40... columnview: Allow adding/removing columns
  274ba76... Add GtkSignalListItemFactory
  e372fc9... gtk-demo: Add a Coverflow application launcher
  73a8136... builder: Make gtk_builder_extend_with_template() work with 
  f7f0efe... listitem: Make this a GObject
  d61429f... listitemfactory: Reorganize vfuncs
  e04a713... listitemfactory: Simplify
  967b54a... listitemwidget: Add a private struct
  c116f79... listitem: Move position/item/selected tracking to widget
  3e21fe0... listitemwidget: Lazily create listitems
  df38ac8... columnview: Add listitems for the columns
  3557f53... columnview: Implement GtkScrollable
  e9a57d5... widget: Add a hook for resizes
  d86cbac... columnview: Add GtkColumnViewCell
  20d194a... inspector: Port object tree to GtkColumnView
  323f717... columnview: Fix styling with Adwaita
  c2515fd... constraint-editor: Don't poke around in widget internals
  65b8bbd... columnview: Add a custom LayoutManager
  5b6c8f1... tests: Add testcolumnview
  416ea30... columnview: Add header
  de36382... inspector: Remove private struct from controllers
  390b3e3... inspector: Make Controller page a GtkWidget
  38e2d16... inspector: Remove private struct for prop editor
  5d94c30... xxx: Add a hack to make paintables transform to/from object
  b8ab7a5... gtk-demo: Add a Clocks demo
  07c14e8... widget: Do parent_class handling properly
  3df9bab... expression: Allow passing a this object to bind()
  c12158d... fontchooserwidget: Port to listmodels

Commits added to the branch:

  b88499d... Add GtkOrdering
  5b7a386... Add GtkSorter
  451c3cb... Add GtkCustomSorter
  f496b58... Add GtkStringSorter
  6aea70c... Add GtkMultiSorter
  72ab1a3... Add GtkNumericSorter
  3d451f0... Redo sort list model with GtkSorter
  c692b45... sortlistmodel: Redo the way we store the items
  c6f4bce... sortlistmodel: Make sort stable
  152db84... sorter: Add tests
  df1040e... gtk-demo: Make fishbowl info text use bindings
  b6ed4fe... builder: Make <lookup> type optional
  42f3e2b... builder: Allow <constant> without a type
  936f908... builder: Allow text content in <lookup>
  78ee163... builder: Add <binding> tag
  f89c37d... gtk: Add a GtkListView skeleton
  e30147d... listview: Introduce GtkListItemFactory
  a37ce0a... listview: Make widget actually do something
  f1e9f5e... listview: Implement GtkScrollable
  41f451e... tests: Add a test for a permanently changing listview
  c4f6ac4... listview: Implement an anchor
  899dd4e... listview: Add GtkListItemManager
  0a72ddc... listview: Add GtkListItem
  00a6e15... listview: Make the listitemmanager stricter
  b9fce82... listview: Change change management
  4271836... tests: Make animating listview do random resorts
  2650390... listitem: Add gtk_list_item_get_position()
  aeef38c... listview: Change how binding is done
  418960d... listview: Change anchor handling again
  6bc7e6e... listview: Only allocate necesary rows
  62cc217... testlistview: Show the row number
  698440a... testlistview: Create widgets only once
  87e25f2... listitemmanager: Switch from "insert_before" to "insert_aft
  bdc7639... listlistmodel: Add gtk_list_list_model_item_moved()
  57bfde6... listview: Try to keep the list items in order when scrollin
  e0d3ed7... listview: Add selection properties to ListItem
  34627af... listview: Reset listitems' CSS animations when rebinding
  4225ba3... listview: Add initial support for displaying selections
  f05b5fb... listitem: Add a press gesture to select the item
  df11170... gtk: Add a GtkGridView skeleton
  fa6764e... gridview: Add API for setting number of columns
  8c53d57... wayland: Remove function declaration for nonexisting functi
  e596631... listitemmanager: Move list of listitems here
  fe9f4e1... gridview: Implement GtkScrollable
  ed3b774... listitemmanager: Simplify
  dc2f838... listitemmanager: Add trackers
  08a6ea1... listview: Add gtk_list_view_set_show_separators()
  bfff265... listitemfactory: Sanitize APIs
  231de09... listitemfactory: vfuncify
  e85a3ff... listitemfactory: Split implementation out
  0a2c879... listitemfactory: Add a factory for ui files
  f3c6424... testlistview: Port to directory list
  42be389... testlistview: Load icons async
  2736cee... listview: Add list.scroll_to_item action
  adc32f7... listview: Implement extending selections
  f72a09c... tests: Add a rough form of multiselection
  20287eb... listview: Implement GtkOrientable
  ef2a426... gtk-demo: Add a rough start at a Weather demo
  0282a29... textview: Make cursor work when blinking is disabled
  512eed7... listview: Expose GtkListItemFactory APIs
  1b3a8b9... gridview: Add factory handling
  1e23985... gridview: Implement GtkOrientable
  458c235... listview: Pass the CSS name of listitems to the manager
  5efbd23... gridview: Actually do something
  84c175a... Add GtkTreeExpander
  f24785a... demo: Add a GSettings tree demo
  dfd0dbd... inspector: Use a treeexpander in the recorder
  93757a9... inspector: Use a GtkTreeExpander in the object tree
  9b743bb... inspector: Make the recorder node list use a ListView
  61f9a81... popover: Remove unneeded vfunc
  fc9b665... listitem: Change focus handling
  10034f8... treeexpander: Implement input support
  250f95a... listview: Implement activation
  26e71e2... listview: Track focus movements and update selection
  6b8d46f... listview: Implement (un)select all
  5d235a9... listview: Add a focus tracker
  6642692... listitem: Add "listitem.select" action and keybindings for 
  2ff9af0... listview: Add gtk_list_view_get_position_at_y()
  fd9a149... listview: Add move keybindings
  01bcc26... listitemfactory: Make the builder factory properly buildabl
  8430f8d... builderlistitemfactory: Add scope argument
  378c046... builder: Autofill scope property of listitemfactory
  45612cb... gtk-demo: Introduce awards
  d5a886f... demo: Use a listview as sidebar
  d5e7d72... listitemmanager: Handle NULL factory
  a4b1a8d... widget: Add gtk_widget_get_size()
  bd7f029... gridview: Implement anchors and scrolling
  1024986... selectionmodel: Add gtk_selection_model_user_select_item()
  510f7d9... gridview: Implement the list.select-item action
  f89a7b0... gridview: Implement minimum row height
  e374b5a... gridview: Add activation
  470ce92... gridview: Implement list.scroll-to action
  5732157... gridview: Add a focus tracker
  1582df5... gridview: Implement (un)select all
  6f1572e... gridview: Add move keybindings
  db7b885... demo: Add a file browser demo
  5838521... listview: Port various gridview improvements
  3388ad1... gridview: Simplify allocation code
  114f41e... Add GtkListBase
  9502780... listbase: Move GtkScrollable implementation
  238b719... listbase: Move item manager here
  236c2a7... listbase: Move selection handling here
  73e5bdb... listbase: Move orientable implementation here
  10ea870... Remove gtk_selection_model_user_select_item() again
  df4a594... listbase: Move focus moving keybindings here
  2f3233e... listbase: Add vfuncs to convert positions to/from coordinat
  84ef6ae... listbase: Take over anchor handling
  5d6e214... wip: Add GtkCoverFlow
  2334858... Add GtkColumnView skeleton
  4ec11dd... gtk-demo: Add a minesweeper demo
  9427fc2... columnview: Allow adding/removing columns
  e0573c5... Add GtkSignalListItemFactory
  7a0af35... gtk-demo: Add a Coverflow application launcher
  abb2db3... builder: Make gtk_builder_extend_with_template() work with 
  aa6f1e0... listitem: Make this a GObject
  14f117a... listitemfactory: Reorganize vfuncs
  36c6955... listitemfactory: Simplify
  beb7038... listitemwidget: Add a private struct
  2b6bfc4... listitem: Move position/item/selected tracking to widget
  3ccfd3f... listitemwidget: Lazily create listitems
  798dded... columnview: Add listitems for the columns
  914a7fe... columnview: Implement GtkScrollable
  7baa3ce... widget: Add a hook for resizes
  250d3db... columnview: Add GtkColumnViewCell
  3da5c97... inspector: Port object tree to GtkColumnView
  adee03a... columnview: Fix styling with Adwaita
  f59f1f6... constraint-editor: Don't poke around in widget internals
  da06abe... columnview: Add a custom LayoutManager
  6f92aa0... tests: Add testcolumnview
  79e2774... columnview: Add header
  fed52d2... inspector: Remove private struct from controllers
  3eb8f1d... inspector: Make Controller page a GtkWidget
  426e13e... inspector: Remove private struct for prop editor
  43e6db5... xxx: Add a hack to make paintables transform to/from object
  75b1804... gtk-demo: Add a Clocks demo
  3e90537... widget: Do parent_class handling properly
  f24ae53... expression: Allow passing a this object to bind()
  6856085... fontchooserwidget: Port to listmodels


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