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

  decc427... Add GtkNumericSorter
  1595691... Redo sort list model with GtkSorter
  7ef8a5e... sortlistmodel: Redo the way we store the items
  f6a84e4... sortlistmodel: Make sort stable
  57b3622... sorter: Add tests
  fa255c9... gtk-demo: Make fishbowl info text use bindings
  f1dad2d... builder: Make <lookup> type optional
  d9c82c9... builder: Allow <constant> without a type
  7c7dfb2... builder: Allow text content in <lookup>
  0b4be6a... builder: Add <binding> tag
  23857ba... gtk: Add a GtkListView skeleton
  0595732... listview: Introduce GtkListItemFactory
  61f7a70... listview: Make widget actually do something
  12cf46e... listview: Implement GtkScrollable
  f3ac2b3... tests: Add a test for a permanently changing listview
  d688705... listview: Implement an anchor
  f53c0bb... listview: Add GtkListItemManager
  3ce6927... listview: Add GtkListItem
  ea3a39f... listview: Make the listitemmanager stricter
  3998652... listview: Change change management
  bf5325d... tests: Make animating listview do random resorts
  8eaa1fa... listitem: Add gtk_list_item_get_position()
  44ea674... listview: Change how binding is done
  ec340bc... listview: Change anchor handling again
  d513e60... listview: Only allocate necesary rows
  5535921... testlistview: Show the row number
  fe0b518... testlistview: Create widgets only once
  0ccc0ae... listitemmanager: Switch from "insert_before" to "insert_aft
  642134b... listlistmodel: Add gtk_list_list_model_item_moved()
  7bd70be... listview: Try to keep the list items in order when scrollin
  901ba41... listview: Add selection properties to ListItem
  24ec3f4... listview: Reset listitems' CSS animations when rebinding
  d65bc45... listview: Add initial support for displaying selections
  2168995... listitem: Add a press gesture to select the item
  c11d8d3... gtk: Add a GtkGridView skeleton
  cd03553... gridview: Add API for setting number of columns
  1fb62f4... wayland: Remove function declaration for nonexisting functi
  c0a5074... listitemmanager: Move list of listitems here
  9c0906d... gridview: Implement GtkScrollable
  f0d4acd... listitemmanager: Simplify
  1f818d0... listitemmanager: Add trackers
  04fdaef... listview: Add gtk_list_view_set_show_separators()
  82cde1a... listitemfactory: Sanitize APIs
  2e11140... listitemfactory: vfuncify
  a3d29f5... listitemfactory: Split implementation out
  e603e38... listitemfactory: Add a factory for ui files
  233aa69... testlistview: Port to directory list
  dcb48b2... testlistview: Load icons async
  795a326... listview: Add list.scroll_to_item action
  74716cb... listview: Implement extending selections
  7c6572c... tests: Add a rough form of multiselection
  903d6df... listview: Implement GtkOrientable
  a4d991e... gtk-demo: Add a rough start at a Weather demo
  9a85fe6... textview: Make cursor work when blinking is disabled
  7cc9ed0... listview: Expose GtkListItemFactory APIs
  38d992b... gridview: Add factory handling
  2b950d8... gridview: Implement GtkOrientable
  aff1f78... listview: Pass the CSS name of listitems to the manager
  01a5ce5... gridview: Actually do something
  8d71d4c... Add GtkTreeExpander
  8baefe2... demo: Add a GSettings tree demo
  d442ffb... inspector: Use a treeexpander in the recorder
  3b6770d... inspector: Use a GtkTreeExpander in the object tree
  d96f8bc... inspector: Make the recorder node list use a ListView
  0d6c984... popover: Remove unneeded vfunc
  8941780... listitem: Change focus handling
  1ad007f... treeexpander: Implement input support
  c631132... listview: Implement activation
  13c006d... listview: Track focus movements and update selection
  c1d5cb4... listview: Implement (un)select all
  0318b71... listview: Add a focus tracker
  b1c0789... listitem: Add "listitem.select" action and keybindings for 
  7e0b176... listview: Add gtk_list_view_get_position_at_y()
  f0b5f90... listview: Add move keybindings
  a5a30c3... listitemfactory: Make the builder factory properly buildabl
  6192848... builderlistitemfactory: Add scope argument
  85932af... builder: Autofill scope property of listitemfactory
  c74521b... gtk-demo: Introduce awards
  bc74181... demo: Use a listview as sidebar
  0dbb05b... listitemmanager: Handle NULL factory
  cc0ad71... widget: Add gtk_widget_get_size()
  ca9d8fb... gridview: Implement anchors and scrolling
  a70d140... selectionmodel: Add gtk_selection_model_user_select_item()
  639fa57... gridview: Implement the list.select-item action
  e0e7b1f... gridview: Implement minimum row height
  3158735... gridview: Add activation
  f7328c7... gridview: Implement list.scroll-to action
  916f31a... gridview: Add a focus tracker
  19c730b... gridview: Implement (un)select all
  1d12952... gridview: Add move keybindings
  ce25e41... demo: Add a file browser demo
  93b68f7... listview: Port various gridview improvements
  5776e74... gridview: Simplify allocation code
  9d4633c... Add GtkListBase
  4f66e9e... listbase: Move GtkScrollable implementation
  5cdd9c5... listbase: Move item manager here
  88b0f37... listbase: Move selection handling here
  7a662aa... listbase: Move orientable implementation here
  b511137... Remove gtk_selection_model_user_select_item() again
  38a7960... listbase: Move focus moving keybindings here
  3aacde9... listbase: Add vfuncs to convert positions to/from coordinat
  7018bda... listbase: Take over anchor handling
  5851534... wip: Add GtkCoverFlow
  0b1909d... Add GtkColumnView skeleton
  0e95791... gtk-demo: Add a minesweeper demo
  44a02ee... columnview: Allow adding/removing columns
  cd8486e... Add GtkSignalListItemFactory
  7c3de3c... gtk-demo: Add a Coverflow application launcher
  038b763... builder: Make gtk_builder_extend_with_template() work with 
  bad1f76... listitem: Make this a GObject
  906a12c... listitemfactory: Reorganize vfuncs
  873ef4d... listitemfactory: Simplify
  3c6b9e7... listitemwidget: Add a private struct
  7e62096... listitem: Move position/item/selected tracking to widget
  9b275df... listitemwidget: Lazily create listitems
  98e8ad2... columnview: Add listitems for the columns
  f9644c7... columnview: Implement GtkScrollable
  5ebdc4f... widget: Add a hook for resizes
  b5f44dd... columnview: Add GtkColumnViewCell
  89af4fb... inspector: Port object tree to GtkColumnView
  fb7a45f... columnview: Fix styling with Adwaita
  bb1a6a3... constraint-editor: Don't poke around in widget internals
  4b71906... columnview: Add a custom LayoutManager
  0a47ba1... tests: Add testcolumnview
  17bce65... columnview: Add header
  5d8583c... inspector: Remove private struct from controllers
  715d0a1... inspector: Make Controller page a GtkWidget
  c03b0c0... inspector: Remove private struct for prop editor
  d01fd48... xxx: Add a hack to make paintables transform to/from object
  ec63a43... gtk-demo: Add a Clocks demo
  a0e654f... widget: Do parent_class handling properly
  11dd81c... expression: Allow passing a this object to bind()
  a423e36... xxx: WIP fontchooser conversion

Commits added to the branch:

  be0e553... Add GtkNumericSorter
  28a894c... Redo sort list model with GtkSorter
  a8a64d3... sortlistmodel: Redo the way we store the items
  a6223e6... sortlistmodel: Make sort stable
  96b9110... sorter: Add tests
  e1bf36d... gtk-demo: Make fishbowl info text use bindings
  78582cb... builder: Make <lookup> type optional
  790ce5e... builder: Allow <constant> without a type
  b43506f... builder: Allow text content in <lookup>
  ec46340... builder: Add <binding> tag
  ec6884b... gtk: Add a GtkListView skeleton
  b931b6e... listview: Introduce GtkListItemFactory
  f43516e... listview: Make widget actually do something
  ac81445... listview: Implement GtkScrollable
  84ceabc... tests: Add a test for a permanently changing listview
  764cbee... listview: Implement an anchor
  41445d7... listview: Add GtkListItemManager
  8c539d2... listview: Add GtkListItem
  ef8c878... listview: Make the listitemmanager stricter
  758204e... listview: Change change management
  89cf6da... tests: Make animating listview do random resorts
  9d1050c... listitem: Add gtk_list_item_get_position()
  a9146fd... listview: Change how binding is done
  e9053c8... listview: Change anchor handling again
  a1e0db8... listview: Only allocate necesary rows
  3c27d1e... testlistview: Show the row number
  e10769f... testlistview: Create widgets only once
  881d30d... listitemmanager: Switch from "insert_before" to "insert_aft
  0d40304... listlistmodel: Add gtk_list_list_model_item_moved()
  78fd14a... listview: Try to keep the list items in order when scrollin
  aa8024e... listview: Add selection properties to ListItem
  b690fd0... listview: Reset listitems' CSS animations when rebinding
  af9b03f... listview: Add initial support for displaying selections
  325e94b... listitem: Add a press gesture to select the item
  0f3b336... gtk: Add a GtkGridView skeleton
  5698bb3... gridview: Add API for setting number of columns
  0e78be3... wayland: Remove function declaration for nonexisting functi
  fba0091... listitemmanager: Move list of listitems here
  ec7731a... gridview: Implement GtkScrollable
  99ec070... listitemmanager: Simplify
  5eb11bd... listitemmanager: Add trackers
  e7e47f7... listview: Add gtk_list_view_set_show_separators()
  0f5c481... listitemfactory: Sanitize APIs
  b5bfa08... listitemfactory: vfuncify
  292d9e1... listitemfactory: Split implementation out
  9503766... listitemfactory: Add a factory for ui files
  4e22e7d... testlistview: Port to directory list
  21fcb23... testlistview: Load icons async
  4514022... listview: Add list.scroll_to_item action
  ba7365e... listview: Implement extending selections
  e895663... tests: Add a rough form of multiselection
  1d7d830... listview: Implement GtkOrientable
  30f54ff... gtk-demo: Add a rough start at a Weather demo
  519df3c... textview: Make cursor work when blinking is disabled
  8add54a... listview: Expose GtkListItemFactory APIs
  af9892e... gridview: Add factory handling
  ed8494a... gridview: Implement GtkOrientable
  2654952... listview: Pass the CSS name of listitems to the manager
  d31facb... gridview: Actually do something
  ece930b... Add GtkTreeExpander
  d66d040... demo: Add a GSettings tree demo
  44a9ce7... inspector: Use a treeexpander in the recorder
  c9a452f... inspector: Use a GtkTreeExpander in the object tree
  047942a... inspector: Make the recorder node list use a ListView
  e10425e... popover: Remove unneeded vfunc
  73e8fe4... listitem: Change focus handling
  b2469bb... treeexpander: Implement input support
  b35192d... listview: Implement activation
  2d72da6... listview: Track focus movements and update selection
  9669d33... listview: Implement (un)select all
  e3aa571... listview: Add a focus tracker
  0fbe3c9... listitem: Add "listitem.select" action and keybindings for 
  1d91537... listview: Add gtk_list_view_get_position_at_y()
  d938aeb... listview: Add move keybindings
  31ea69f... listitemfactory: Make the builder factory properly buildabl
  a6d9c56... builderlistitemfactory: Add scope argument
  f14f704... builder: Autofill scope property of listitemfactory
  7b64c48... gtk-demo: Introduce awards
  ff9d1b0... demo: Use a listview as sidebar
  b25320a... listitemmanager: Handle NULL factory
  768157a... widget: Add gtk_widget_get_size()
  3a1e968... gridview: Implement anchors and scrolling
  5a6f174... selectionmodel: Add gtk_selection_model_user_select_item()
  7d5cfc5... gridview: Implement the list.select-item action
  1637dd4... gridview: Implement minimum row height
  20e401c... gridview: Add activation
  0be84f4... gridview: Implement list.scroll-to action
  f4e6815... gridview: Add a focus tracker
  0a7f2a9... gridview: Implement (un)select all
  51a6318... gridview: Add move keybindings
  9bbba70... demo: Add a file browser demo
  347b8d7... listview: Port various gridview improvements
  59fb43a... gridview: Simplify allocation code
  a0a6efa... Add GtkListBase
  7b2f177... listbase: Move GtkScrollable implementation
  3d96b5f... listbase: Move item manager here
  6e9115d... listbase: Move selection handling here
  c6a8e6b... listbase: Move orientable implementation here
  5479fa4... Remove gtk_selection_model_user_select_item() again
  3bfce9c... listbase: Move focus moving keybindings here
  7193302... listbase: Add vfuncs to convert positions to/from coordinat
  523f484... listbase: Take over anchor handling
  d3a816f... wip: Add GtkCoverFlow
  198d091... Add GtkColumnView skeleton
  aea49e3... gtk-demo: Add a minesweeper demo
  c6286c8... columnview: Allow adding/removing columns
  9bd2dd8... Add GtkSignalListItemFactory
  b4a6cac... gtk-demo: Add a Coverflow application launcher
  0ba3957... builder: Make gtk_builder_extend_with_template() work with 
  c34368f... listitem: Make this a GObject
  59d7231... listitemfactory: Reorganize vfuncs
  c1bfaa4... listitemfactory: Simplify
  46e036d... listitemwidget: Add a private struct
  616eb61... listitem: Move position/item/selected tracking to widget
  f3ecf30... listitemwidget: Lazily create listitems
  af6cf18... columnview: Add listitems for the columns
  3f57b5c... columnview: Implement GtkScrollable
  93176a7... widget: Add a hook for resizes
  848da34... columnview: Add GtkColumnViewCell
  1d162d3... inspector: Port object tree to GtkColumnView
  8e6b016... columnview: Fix styling with Adwaita
  ab867e3... constraint-editor: Don't poke around in widget internals
  a35e600... columnview: Add a custom LayoutManager
  2842bb2... tests: Add testcolumnview
  dbe3ea2... columnview: Add header
  980369d... inspector: Remove private struct from controllers
  fc593a8... inspector: Make Controller page a GtkWidget
  cdbff64... inspector: Remove private struct for prop editor
  ce42eff... xxx: Add a hack to make paintables transform to/from object
  c72c11b... gtk-demo: Add a Clocks demo
  438a9e0... widget: Do parent_class handling properly
  c64c70a... expression: Allow passing a this object to bind()
  5260a46... xxx: WIP fontchooser conversion


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