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

  edf4c0c... expression: Add gtk_expression_bind()
  a2db60d... expression: Invalidate bindings before destroying them
  db526a5... More expression tests
  6f28dc5... Add GtkOrdering
  c573716... Add GtkSorter
  a7646b4... Add GtkCustomSorter
  5a54889... Add GtkStringSorter
  bf1b65d... Add GtkMultiSorter
  ac11fdb... Add GtkNumericSorter
  b81a4d1... Redo sort list model with GtkSorter
  9b1a5be... sortlistmodel: Redo the way we store the items
  b57bf11... sortlistmodel: Make sort stable
  d977469... sorter: Add tests
  883a2d7... gtk-demo: Make fishbowl info text use bindings
  828ebef... builder: Make <lookup> type optional
  374a843... builder: Allow <constant> without a type
  ee3a75f... builder: Allow text content in <lookup>
  8172aeb... builder: Add <binding> tag
  da8f0f8... gtk: Add a GtkListView skeleton
  f51cd0e... listview: Introduce GtkListItemFactory
  6052ebe... listview: Make widget actually do something
  b2d172c... listview: Implement GtkScrollable
  df40b7a... tests: Add a test for a permanently changing listview
  d83bbe4... listview: Implement an anchor
  7de88dd... listview: Add GtkListItemManager
  583d3db... listview: Add GtkListItem
  5ab2e66... listview: Make the listitemmanager stricter
  ff95fca... listview: Change change management
  3df2dd3... tests: Make animating listview do random resorts
  1f4ec07... listitem: Add gtk_list_item_get_position()
  fb69b76... listview: Change how binding is done
  7d271a1... listview: Change anchor handling again
  c91f02b... listview: Only allocate necesary rows
  5dbfd57... testlistview: Show the row number
  4a9536e... testlistview: Create widgets only once
  fb3cc84... listitemmanager: Switch from "insert_before" to "insert_aft
  ba71399... listlistmodel: Add gtk_list_list_model_item_moved()
  d0ff5dc... listview: Try to keep the list items in order when scrollin
  7b1f6c3... listview: Add selection properties to ListItem
  31dbf25... listview: Reset listitems' CSS animations when rebinding
  2df88e3... listview: Add initial support for displaying selections
  7379e4a... listitem: Add a press gesture to select the item
  b1dfc49... gtk: Add a GtkGridView skeleton
  7e31961... gridview: Add API for setting number of columns
  7085f4d... wayland: Remove function declaration for nonexisting functi
  d5250ba... listitemmanager: Move list of listitems here
  6c58af9... gridview: Implement GtkScrollable
  9163e57... listitemmanager: Simplify
  27f5678... listitemmanager: Add trackers
  8d1c738... listview: Add gtk_list_view_set_show_separators()
  4d58b4a... listitemfactory: Sanitize APIs
  be6e0c8... listitemfactory: vfuncify
  68cf358... listitemfactory: Split implementation out
  0d0c546... listitemfactory: Add a factory for ui files
  9b091fa... testlistview: Port to directory list
  e5d8886... testlistview: Load icons async
  2d1413b... listview: Add list.scroll_to_item action
  e77bbe1... listview: Implement extending selections
  4f6c64a... tests: Add a rough form of multiselection
  a5daf26... listview: Implement GtkOrientable
  61b4445... gtk-demo: Add a rough start at a Weather demo
  4d575b2... textview: Make cursor work when blinking is disabled
  fd3a8cf... listview: Expose GtkListItemFactory APIs
  6fa71e1... gridview: Add factory handling
  9541b7d... gridview: Implement GtkOrientable
  8a5b638... listview: Pass the CSS name of listitems to the manager
  9d06b9b... gridview: Actually do something
  8f9c124... Add GtkTreeExpander
  4353bdc... demo: Add a GSettings tree demo
  dd822e1... inspector: Use a treeexpander in the recorder
  9261df9... inspector: Use a GtkTreeExpander in the object tree
  cf18f5e... inspector: Make the recorder node list use a ListView
  e3bffe8... popover: Remove unneeded vfunc
  a65c08b... listitem: Change focus handling
  4934b1f... treeexpander: Implement input support
  d89a4e2... listview: Implement activation
  80febd7... listview: Track focus movements and update selection
  dc93e08... listview: Implement (un)select all
  be9cca0... listview: Add a focus tracker
  a614a65... listitem: Add "listitem.select" action and keybindings for 
  ac24cf8... listview: Add gtk_list_view_get_position_at_y()
  210bb63... listview: Add move keybindings
  dcff5d2... listitemfactory: Make the builder factory properly buildabl
  c1adfe7... builderlistitemfactory: Add scope argument
  0092dab... builder: Autofill scope property of listitemfactory
  72b96cb... gtk-demo: Introduce awards
  d206bb1... demo: Use a listview as sidebar
  d565e52... listitemmanager: Handle NULL factory
  8ce629a... widget: Add gtk_widget_get_size()
  cc1f753... gridview: Implement anchors and scrolling
  4855c6e... selectionmodel: Add gtk_selection_model_user_select_item()
  fa6404a... gridview: Implement the list.select-item action
  366eba7... gridview: Implement minimum row height
  f3e0af7... gridview: Add activation
  ba4a739... gridview: Implement list.scroll-to action
  f5b837d... gridview: Add a focus tracker
  5f4c7b0... gridview: Implement (un)select all
  e3fa62d... gridview: Add move keybindings
  855863d... demo: Add a file browser demo
  2bb6286... listview: Port various gridview improvements
  b313dac... gridview: Simplify allocation code
  fe0227e... Add GtkListBase
  d1df5a3... listbase: Move GtkScrollable implementation
  5d5c5fe... listbase: Move item manager here
  9fd2cb0... listbase: Move selection handling here
  8e9b76c... listbase: Move orientable implementation here
  a31dfc4... Remove gtk_selection_model_user_select_item() again
  00bb6ab... listbase: Move focus moving keybindings here
  c49ca27... listbase: Add vfuncs to convert positions to/from coordinat
  823e614... listbase: Take over anchor handling
  0c579b6... wip: Add GtkCoverFlow
  bb46ef5... Add GtkColumnView skeleton
  c717794... gtk-demo: Add a minesweeper demo
  44813f5... columnview: Allow adding/removing columns
  4e215d3... Add GtkSignalListItemFactory
  36bf480... gtk-demo: Add a Coverflow application launcher
  12015d4... builder: Make gtk_builder_extend_with_template() work with 
  9aa8076... listitem: Make this a GObject
  43aa608... listitemfactory: Reorganize vfuncs
  285d52b... listitemfactory: Simplify
  06925d8... listitemwidget: Add a private struct
  8a8d0fc... listitem: Move position/item/selected tracking to widget
  4bb4cc6... listitemwidget: Lazily create listitems
  52a27b8... columnview: Add listitems for the columns
  aa9cb1f... columnview: Implement GtkScrollable
  b61156c... widget: Add a hook for resizes
  7fc0c86... columnview: Add GtkColumnViewCell
  81927cb... inspector: Port object tree to GtkColumnView
  f7094c0... columnview: Fix styling with Adwaita
  1177520... constraint-editor: Don't poke around in widget internals
  1cedb72... columnview: Add a custom LayoutManager
  2848d2e... tests: Add testcolumnview
  b039e07... columnview: Add header
  ed10a3a... inspector: Remove private struct from controllers
  f1b470b... inspector: Make Controller page a GtkWidget
  d1b435a... inspector: Remove private struct for prop editor
  e6607eb... xxx: Add a hack to make paintables transform to/from object
  39c86a9... gtk-demo: Add a Clocks demo
  d72ffdd... widget: Do parent_class handling properly
  dd84c7e... expression: Allow passing a this object to bind()
  ff52ffb... Add some tests for expression binding
  8352884... fontchooserwidget: Port to listmodels
  b8b4ee0... docs: Reorganize list widgets in their own chapter

Commits added to the branch:

  8c835d0... expression: Add gtk_expression_bind()
  bc5ef00... expression: Invalidate bindings before destroying them
  a24acc3... More expression tests
  b8ae828... Add GtkOrdering
  ec9317b... Add GtkSorter
  d4c3a5e... Add GtkCustomSorter
  9f55b56... Add GtkStringSorter
  e41aa65... Add GtkMultiSorter
  9cc39f2... Add GtkNumericSorter
  19f0419... Redo sort list model with GtkSorter
  30977f7... sortlistmodel: Redo the way we store the items
  1a77b6a... sortlistmodel: Make sort stable
  1511e84... sorter: Add tests
  a6ae158... gtk-demo: Make fishbowl info text use bindings
  bbcf5fa... builder: Make <lookup> type optional
  336c895... builder: Allow <constant> without a type
  e81d823... builder: Allow text content in <lookup>
  24aac93... builder: Add <binding> tag
  251065f... gtk: Add a GtkListView skeleton
  fa2a060... listview: Introduce GtkListItemFactory
  e9e99e3... listview: Make widget actually do something
  0cb7bc5... listview: Implement GtkScrollable
  c52ba9b... tests: Add a test for a permanently changing listview
  18e5e5b... listview: Implement an anchor
  804a2a6... listview: Add GtkListItemManager
  8d06f26... listview: Add GtkListItem
  c00d0fc... listview: Make the listitemmanager stricter
  d2a5976... listview: Change change management
  a3c104e... tests: Make animating listview do random resorts
  f3e9001... listitem: Add gtk_list_item_get_position()
  414e73d... listview: Change how binding is done
  9912a16... listview: Change anchor handling again
  e1c1212... listview: Only allocate necesary rows
  2004425... testlistview: Show the row number
  a2ff275... testlistview: Create widgets only once
  2fadfeb... listitemmanager: Switch from "insert_before" to "insert_aft
  9fb22b8... listlistmodel: Add gtk_list_list_model_item_moved()
  d02cc39... listview: Try to keep the list items in order when scrollin
  a5b1025... listview: Add selection properties to ListItem
  2a074c8... listview: Reset listitems' CSS animations when rebinding
  56865a7... listview: Add initial support for displaying selections
  54198a6... listitem: Add a press gesture to select the item
  8a62154... gtk: Add a GtkGridView skeleton
  1e3035a... gridview: Add API for setting number of columns
  548dbbf... wayland: Remove function declaration for nonexisting functi
  fa572d1... listitemmanager: Move list of listitems here
  92293da... gridview: Implement GtkScrollable
  104c50a... listitemmanager: Simplify
  8dadd9d... listitemmanager: Add trackers
  c97bfe3... listview: Add gtk_list_view_set_show_separators()
  1c1416e... listitemfactory: Sanitize APIs
  87f0e2c... listitemfactory: vfuncify
  eda29e7... listitemfactory: Split implementation out
  cc67d17... listitemfactory: Add a factory for ui files
  5b78d5a... testlistview: Port to directory list
  080cb97... testlistview: Load icons async
  3213b34... listview: Add list.scroll_to_item action
  c841fa5... listview: Implement extending selections
  9ffb6de... tests: Add a rough form of multiselection
  6dcc32e... listview: Implement GtkOrientable
  9b16361... gtk-demo: Add a rough start at a Weather demo
  9083a84... textview: Make cursor work when blinking is disabled
  138b9d3... listview: Expose GtkListItemFactory APIs
  2bff359... gridview: Add factory handling
  eab576e... gridview: Implement GtkOrientable
  1fbf38c... listview: Pass the CSS name of listitems to the manager
  11d54fd... gridview: Actually do something
  9de8107... Add GtkTreeExpander
  19d3bb1... demo: Add a GSettings tree demo
  6ef3c40... inspector: Use a treeexpander in the recorder
  50f214e... inspector: Use a GtkTreeExpander in the object tree
  efa1054... inspector: Make the recorder node list use a ListView
  a7d6fd0... popover: Remove unneeded vfunc
  5aa46af... listitem: Change focus handling
  a0612e0... treeexpander: Implement input support
  7693639... listview: Implement activation
  295b7b7... listview: Track focus movements and update selection
  e7aa124... listview: Implement (un)select all
  0e3ccd3... listview: Add a focus tracker
  31d8dbb... listitem: Add "listitem.select" action and keybindings for 
  afd4c81... listview: Add gtk_list_view_get_position_at_y()
  c0c26b8... listview: Add move keybindings
  b2bb804... listitemfactory: Make the builder factory properly buildabl
  3df1299... builderlistitemfactory: Add scope argument
  b614e8a... builder: Autofill scope property of listitemfactory
  202c735... gtk-demo: Introduce awards
  c5ddc5e... demo: Use a listview as sidebar
  e9b6fed... listitemmanager: Handle NULL factory
  3815326... widget: Add gtk_widget_get_size()
  cb02d26... gridview: Implement anchors and scrolling
  15ce118... selectionmodel: Add gtk_selection_model_user_select_item()
  89f5b1e... gridview: Implement the list.select-item action
  bfa38db... gridview: Implement minimum row height
  683c0b0... gridview: Add activation
  a68ddfa... gridview: Implement list.scroll-to action
  f8a6629... gridview: Add a focus tracker
  1737de1... gridview: Implement (un)select all
  52f7f90... gridview: Add move keybindings
  1cff277... demo: Add a file browser demo
  fdfe65d... listview: Port various gridview improvements
  2e3c531... gridview: Simplify allocation code
  43ff052... Add GtkListBase
  f303a69... listbase: Move GtkScrollable implementation
  318195a... listbase: Move item manager here
  4508d21... listbase: Move selection handling here
  556ad03... listbase: Move orientable implementation here
  77e9e7c... Remove gtk_selection_model_user_select_item() again
  77ef6d2... listbase: Move focus moving keybindings here
  1d7fd2a... listbase: Add vfuncs to convert positions to/from coordinat
  08cd6eb... listbase: Take over anchor handling
  7d92cd0... wip: Add GtkCoverFlow
  fe9ee73... Add GtkColumnView skeleton
  7bbda09... gtk-demo: Add a minesweeper demo
  602426f... columnview: Allow adding/removing columns
  399f597... Add GtkSignalListItemFactory
  d9aaa27... gtk-demo: Add a Coverflow application launcher
  9d8105e... builder: Make gtk_builder_extend_with_template() work with 
  409cb93... listitem: Make this a GObject
  d962b46... listitemfactory: Reorganize vfuncs
  cf0b0d7... listitemfactory: Simplify
  92989a6... listitemwidget: Add a private struct
  fe43539... listitem: Move position/item/selected tracking to widget
  5bec642... listitemwidget: Lazily create listitems
  7f8d61d... columnview: Add listitems for the columns
  79bc728... columnview: Implement GtkScrollable
  c8c8bab... widget: Add a hook for resizes
  f62448f... columnview: Add GtkColumnViewCell
  8ec698e... inspector: Port object tree to GtkColumnView
  84a861f... columnview: Fix styling with Adwaita
  d887dee... constraint-editor: Don't poke around in widget internals
  ef80353... columnview: Add a custom LayoutManager
  5f3e440... tests: Add testcolumnview
  1067a9b... columnview: Add header
  3afcbef... inspector: Remove private struct from controllers
  773b254... inspector: Make Controller page a GtkWidget
  39190e5... inspector: Remove private struct for prop editor
  f5f7175... xxx: Add a hack to make paintables transform to/from object
  7d64b9f... gtk-demo: Add a Clocks demo
  e03edd1... widget: Do parent_class handling properly
  991fab2... expression: Allow passing a this object to bind()
  b886e09... Add some tests for expression binding
  7ba12ed... fontchooserwidget: Port to listmodels
  0588850... docs: Reorganize list widgets in their own chapter


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