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

  a51e424... Add GtkDirectoryList
  12bb5b9... Add GtkFontList
  90a93b7... xxx: Add a hack to make GtkFontList work with Pango < 1.46
  c0a1b93... Add GtkFilter
  52c09fb... filter: Add a custom filter
  28613ae... tests: Remove testtreemodel test
  c3b034a... filterlistmodel: Rewrite to use GtkFilter
  3c01b54... filter: Add GtkAnyFilter
  fcd66b1... Add GtkExpression
  122769e... expression: Add GtkObjectExpression
  57c847a... expression: Make property expression allow subexpressions
  e435f6d... filter: Add GtkStringFilter
  c5fffe3... builder: Add support for parsing expressions
  212b79b... expression: Add the ability to watch an expression
  2f2be41... testsuite: Add expression tests
  fe74eaa... expression: Add gtk_expression_bind()
  353e91c... expression: Invalidate bindings before destroying them
  fffc041... More expression tests
  9e958b2... gtk-demo: Make fishbowl info text use bindings
  3353252... builder: Make <lookup> type optional
  0f0751b... builder: Allow <constant> without a type
  7ef45f5... builder: Allow text content in <lookup>
  0d4d6ae... builder: Add <binding> tag
  0aa4443... gtk: Add a GtkListView skeleton
  f5de9ce... listview: Introduce GtkListItemFactory
  cd6bf7a... listview: Make widget actually do something
  581783f... listview: Implement GtkScrollable
  213f3ea... tests: Add a test for a permanently changing listview
  ae422ce... listview: Implement an anchor
  ac6cd8c... listview: Add GtkListItemManager
  11afe92... listview: Add GtkListItem
  f06a9fb... listview: Make the listitemmanager stricter
  a7759f7... listview: Change change management
  18d9186... tests: Make animating listview do random resorts
  13b78b2... listitem: Add gtk_list_item_get_position()
  7c1e761... listview: Change how binding is done
  6b057c5... listview: Change anchor handling again
  586b55f... listview: Only allocate necesary rows
  a252a26... testlistview: Show the row number
  3d13747... testlistview: Create widgets only once
  71fb35b... listitemmanager: Switch from "insert_before" to "insert_aft
  7fe63c4... listlistmodel: Add gtk_list_list_model_item_moved()
  c035282... listview: Try to keep the list items in order when scrollin
  1bc2d14... listview: Add selection properties to ListItem
  bac8f97... listview: Reset listitems' CSS animations when rebinding
  7730a8d... listview: Add initial support for displaying selections
  4c88235... listitem: Add a press gesture to select the item
  254eae5... gtk: Add a GtkGridView skeleton
  ea9ce90... gridview: Add API for setting number of columns
  ee0fb87... wayland: Remove function declaration for nonexisting functi
  e77d432... listitemmanager: Move list of listitems here
  07d72b6... gridview: Implement GtkScrollable
  fb0f3e5... listitemmanager: Simplify
  5740589... listitemmanager: Add trackers
  bf23257... listview: Add gtk_list_view_set_show_separators()
  cd4d5c8... listitemfactory: Sanitize APIs
  9bd051b... listitemfactory: vfuncify
  5163036... listitemfactory: Split implementation out
  0541951... listitemfactory: Add a factory for ui files
  56cf649... gtk-demo: Introduce awards
  38e8800... testlistview: Port to directory list
  8c89066... testlistview: Load icons async
  3e814e4... listview: Add list.scroll_to_item action
  d23487b... listview: Implement extending selections
  d247ccc... tests: Add a rough form of multiselection
  7887470... listview: Implement GtkOrientable
  82a84e7... gtk-demo: Add a rough start at a Weather demo
  d921ce5... textview: Make cursor work when blinking is disabled
  e674e5b... listview: Expose GtkListItemFactory APIs
  1976d33... gridview: Add factory handling
  adadb57... gridview: Implement GtkOrientable
  a98e9a5... listview: Pass the CSS name of listitems to the manager
  01caf1d... gridview: Actually do something
  b69f92e... Add GtkTreeExpander
  1fc5b11... demo: Add a GSettings tree demo
  e28158d... inspector: Use a treeexpander in the recorder
  5077fda... inspector: Use a GtkTreeExpander in the object tree
  9e934bf... inspector: Make the recorder node list use a ListView
  c11b554... popover: Remove unneeded vfunc
  581a707... listitem: Change focus handling
  43cb83b... treeexpander: Implement input support
  dfa6b35... listview: Implement activation
  4ecdc9d... listview: Track focus movements and update selection
  82e8f9b... listview: Implement (un)select all
  59d18f2... listview: Add a focus tracker
  336fb7e... listitem: Add "listitem.select" action and keybindings for 
  33d2622... listview: Add gtk_list_view_get_position_at_y()
  a37068a... listview: Add move keybindings
  9b07de1... listitemfactory: Make the builder factory properly buildabl
  37ad66e... demo: Use a listview as sidebar
  328b61a... listitemmanager: Handle NULL factory
  fc4ce62... widget: Add gtk_widget_get_size()
  f94aa52... gridview: Implement anchors and scrolling
  fb4cb96... selectionmodel: Add gtk_selection_model_user_select_item()
  dcc3012... gridview: Implement the list.select-item action
  499f90a... gridview: Implement minimum row height
  a2e254e... gridview: Add activation
  e65950f... gridview: Implement list.scroll-to action
  3a63625... gridview: Add a focus tracker
  52d2d7b... gridview: Implement (un)select all
  cc9334a... gridview: Add move keybindings
  28e2d35... demo: Add a file browser demo
  f1974e6... listview: Port various gridview improvements
  3368efc... gridview: Simplify allocation code
  fa63d5a... Add GtkListBase
  ce58f4e... listbase: Move GtkScrollable implementation
  f2dddf7... listbase: Move item manager here
  593ac95... listbase: Move selection handling here
  62593eb... listbase: Move orientable implementation here
  5b801ed... Remove gtk_selection_model_user_select_item() again
  b45c373... listbase: Move focus moving keybindings here
  e78ecde... listbase: Add vfuncs to convert positions to/from coordinat
  78354d5... listbase: Take over anchor handling
  a120e00... wip: Add GtkCoverFlow
  ad14f96... Add GtkColumnView skeleton
  ee99b0b... gtk-demo: Add a minesweeper demo
  1625a24... columnview: Allow adding/removing columns
  45ded1d... Add GtkSignalListItemFactory
  cde0d00... gtk-demo: Add a Coverflow application launcher
  6d32e7b... builder: Make gtk_builder_extend_with_template() work with 
  c9cbabf... listitem: Make this a GObject
  c15a9ab... listitemfactory: Reorganize vfuncs
  ccbb804... listitemfactory: Simplify
  5238a50... listitemwidget: Add a private struct
  f365801... listitem: Move position/item/selected tracking to widget
  e387438... listitemwidget: Lazily create listitems
  5d6dad1... columnview: Add listitems for the columns
  be1d676... columnview: Implement GtkScrollable
  1744b6a... widget: Add a hook for resizes
  b8a9a5e... columnview: Add GtkColumnViewCell
  b3070ba... inspector: Port object tree to GtkColumnView
  7073243... columnview: Fix styling with Adwaita
  32c207c... constraint-editor: Don't poke around in widget internals
  1a3392f... columnview: Add a custom LayoutManager
  dd60a14... tests: Add testcolumnview
  dfa08ae... columnview: Add header
  714c71c... inspector: Remove private struct from controllers
  5f73757... inspector: Make Controller page a GtkWidget
  da15ada... inspector: Remove private struct for prop editor
  e0084aa... xxx: Add a hack to make paintables transform to/from object
  c6e1311... gtk-demo: Add a Clocks demo
  c115fd2... widget: Do parent_class handling properly
  9db22c1... expression: Allow passing a this object to bind()
  d31a90f... xxx: WIP fontchooser conversion

Commits added to the branch:

  4cabfd4... builder: Turn last dlsym() function into a scope API
  0f76fc1... Add GtkDirectoryList
  ed21d72... Add GtkFontList
  c4fe7cd... xxx: Add a hack to make GtkFontList work with Pango < 1.46
  11b1bbc... Add GtkFilter
  9466318... filter: Add a custom filter
  84d8350... tests: Remove testtreemodel test
  47e5971... filterlistmodel: Rewrite to use GtkFilter
  7a48ff8... filter: Add GtkAnyFilter
  1db64fc... Add GtkExpression
  21c0bf9... expression: Add GtkObjectExpression
  a51d3e9... expression: Make property expression allow subexpressions
  426f0b8... filter: Add GtkStringFilter
  3d2120d... builder: Add support for parsing expressions
  3190218... expression: Add the ability to watch an expression
  0cabe98... testsuite: Add expression tests
  7b2c054... expression: Add gtk_expression_bind()
  d8a9f59... expression: Invalidate bindings before destroying them
  d186163... More expression tests
  ec1dd3a... gtk-demo: Make fishbowl info text use bindings
  2092bd0... builder: Make <lookup> type optional
  3c0bdd3... builder: Allow <constant> without a type
  6bcbd80... builder: Allow text content in <lookup>
  7a42b81... builder: Add <binding> tag
  4cf0dee... gtk: Add a GtkListView skeleton
  0056f79... listview: Introduce GtkListItemFactory
  d00e7f7... listview: Make widget actually do something
  d507a49... listview: Implement GtkScrollable
  9063178... tests: Add a test for a permanently changing listview
  96886f0... listview: Implement an anchor
  4617327... listview: Add GtkListItemManager
  7e3a049... listview: Add GtkListItem
  676feb6... listview: Make the listitemmanager stricter
  0f0f68e... listview: Change change management
  e242d92... tests: Make animating listview do random resorts
  445c5cb... listitem: Add gtk_list_item_get_position()
  18c4f6c... listview: Change how binding is done
  b740c1a... listview: Change anchor handling again
  29c785c... listview: Only allocate necesary rows
  8f283d2... testlistview: Show the row number
  4d83f89... testlistview: Create widgets only once
  9e0c0eb... listitemmanager: Switch from "insert_before" to "insert_aft
  328dfa6... listlistmodel: Add gtk_list_list_model_item_moved()
  313b68e... listview: Try to keep the list items in order when scrollin
  bef6a63... listview: Add selection properties to ListItem
  af76d6d... listview: Reset listitems' CSS animations when rebinding
  7619c8f... listview: Add initial support for displaying selections
  4f4c2ce... listitem: Add a press gesture to select the item
  942a870... gtk: Add a GtkGridView skeleton
  29643a5... gridview: Add API for setting number of columns
  0a69d32... wayland: Remove function declaration for nonexisting functi
  27697f7... listitemmanager: Move list of listitems here
  06fdde3... gridview: Implement GtkScrollable
  13a9edc... listitemmanager: Simplify
  27f813d... listitemmanager: Add trackers
  99c9b23... listview: Add gtk_list_view_set_show_separators()
  1ec4d12... listitemfactory: Sanitize APIs
  a30eb7d... listitemfactory: vfuncify
  3aca155... listitemfactory: Split implementation out
  fe076f9... listitemfactory: Add a factory for ui files
  488b23c... testlistview: Port to directory list
  5ae13ce... testlistview: Load icons async
  b81f111... listview: Add list.scroll_to_item action
  e3e4c7f... listview: Implement extending selections
  7c56bcb... tests: Add a rough form of multiselection
  9a6355a... listview: Implement GtkOrientable
  a47e452... gtk-demo: Add a rough start at a Weather demo
  375a2b0... textview: Make cursor work when blinking is disabled
  d6a7f46... listview: Expose GtkListItemFactory APIs
  cc82574... gridview: Add factory handling
  f7b8c50... gridview: Implement GtkOrientable
  4a8a69e... listview: Pass the CSS name of listitems to the manager
  7c2d274... gridview: Actually do something
  aad0d14... Add GtkTreeExpander
  7626ee3... demo: Add a GSettings tree demo
  ff0d3f4... inspector: Use a treeexpander in the recorder
  35b16ff... inspector: Use a GtkTreeExpander in the object tree
  5237de6... inspector: Make the recorder node list use a ListView
  7e68024... popover: Remove unneeded vfunc
  c164f07... listitem: Change focus handling
  ccb6ec1... treeexpander: Implement input support
  d96f6b8... listview: Implement activation
  d4576a5... listview: Track focus movements and update selection
  18849b6... listview: Implement (un)select all
  2c1c137... listview: Add a focus tracker
  345b318... listitem: Add "listitem.select" action and keybindings for 
  6b6a085... listview: Add gtk_list_view_get_position_at_y()
  a499a7d... listview: Add move keybindings
  8657e78... listitemfactory: Make the builder factory properly buildabl
  b07c007... builderlistitemfactory: Add scope argument
  7eb4eb5... builder: Autofill scope property of listitemfactory
  45c9d9f... gtk-demo: Introduce awards
  a771c23... demo: Use a listview as sidebar
  47d1a3f... listitemmanager: Handle NULL factory
  b472803... widget: Add gtk_widget_get_size()
  e0b7f2a... gridview: Implement anchors and scrolling
  b24fb83... selectionmodel: Add gtk_selection_model_user_select_item()
  b44b0b2... gridview: Implement the list.select-item action
  9106d62... gridview: Implement minimum row height
  f0059f2... gridview: Add activation
  f422053... gridview: Implement list.scroll-to action
  0dc08ed... gridview: Add a focus tracker
  c4ab510... gridview: Implement (un)select all
  3d4e56d... gridview: Add move keybindings
  51acdcb... demo: Add a file browser demo
  0394879... listview: Port various gridview improvements
  150852b... gridview: Simplify allocation code
  56fc4e8... Add GtkListBase
  a02d381... listbase: Move GtkScrollable implementation
  6349369... listbase: Move item manager here
  e8d53c9... listbase: Move selection handling here
  8610339... listbase: Move orientable implementation here
  0c0ee26... Remove gtk_selection_model_user_select_item() again
  994e230... listbase: Move focus moving keybindings here
  8d11813... listbase: Add vfuncs to convert positions to/from coordinat
  27261c4... listbase: Take over anchor handling
  1a63a82... wip: Add GtkCoverFlow
  a029539... Add GtkColumnView skeleton
  8f89ee3... gtk-demo: Add a minesweeper demo
  24f9c7a... columnview: Allow adding/removing columns
  51a58ee... Add GtkSignalListItemFactory
  2b69c34... gtk-demo: Add a Coverflow application launcher
  16db753... builder: Make gtk_builder_extend_with_template() work with 
  aae0309... listitem: Make this a GObject
  9a65f05... listitemfactory: Reorganize vfuncs
  d6bedf6... listitemfactory: Simplify
  e0b5c2f... listitemwidget: Add a private struct
  3474d06... listitem: Move position/item/selected tracking to widget
  bd0f571... listitemwidget: Lazily create listitems
  6d82443... columnview: Add listitems for the columns
  51d6969... columnview: Implement GtkScrollable
  736c029... widget: Add a hook for resizes
  8734c94... columnview: Add GtkColumnViewCell
  bab4f9f... inspector: Port object tree to GtkColumnView
  eac0003... columnview: Fix styling with Adwaita
  ce197c5... constraint-editor: Don't poke around in widget internals
  64c64e8... columnview: Add a custom LayoutManager
  8d1918c... tests: Add testcolumnview
  b9d2867... columnview: Add header
  f8f7e6e... inspector: Remove private struct from controllers
  c121b3b... inspector: Make Controller page a GtkWidget
  e93e4c0... inspector: Remove private struct for prop editor
  79b60d9... xxx: Add a hack to make paintables transform to/from object
  0805cd1... gtk-demo: Add a Clocks demo
  90c8f74... widget: Do parent_class handling properly
  9467013... expression: Allow passing a this object to bind()
  7c87b67... xxx: WIP fontchooser conversion


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