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

  b7d1be5... Add GtkDirectoryList
  94c2322... Add GtkFontList
  f2fd7d1... xxx: Add a hack to make GtkFontList work with Pango < 1.46
  2322c94... Add GtkFilter
  d9710b7... filter: Add a custom filter
  750a6b2... tests: Remove testtreemodel test
  fe17e48... filterlistmodel: Rewrite to use GtkFilter
  bf78630... filter: Add GtkAnyFilter
  a98120b... Add GtkExpression
  3dbb52e... expression: Add GtkObjectExpression
  cb536d2... filter: Add GtkStringFilter
  4fed11e... builder: Add gtk_builder_lookup_object()
  6256289... builder: Add support for parsing expressions
  8fd9f00... expression: Add the ability to watch an expression
  85c29b0... testsuite: Add expression tests
  cc65140... expression: Make property expression allow subexpressions
  4f27311... expression: Add gtk_expression_bind()
  b097fe9... expression: Invalidate bindings before destroying them
  9b9eaa6... expression: Don't rely on peeking
  39069df... More expression tests
  c341307... gtk-demo: Make fishbowl info text use bindings
  bba6c73... builder: Make <lookup> type optional
  9c8b1b0... builder: Allow <constant> without a type
  629a641... builder: Allow text content in <lookup>
  ab1693b... builder: Add <binding> tag
  3091fb4... gtk: Add a GtkListView skeleton
  d364314... listview: Introduce GtkListItemFactory
  5d07c7e... listview: Make widget actually do something
  4074bbe... listview: Implement GtkScrollable
  5aa5974... tests: Add a test for a permanently changing listview
  0542c8f... listview: Implement an anchor
  ca781f8... listview: Add GtkListItemManager
  695066c... listview: Add GtkListItem
  4573b86... listview: Make the listitemmanager stricter
  235d778... listview: Change change management
  e573f4f... tests: Make animating listview do random resorts
  2b101b4... listitem: Add gtk_list_item_get_position()
  fc91c3f... listview: Change how binding is done
  b8c050e... listview: Change anchor handling again
  9916058... listview: Only allocate necesary rows
  78bc284... testlistview: Show the row number
  072e30b... testlistview: Create widgets only once
  6d0e878... listitemmanager: Switch from "insert_before" to "insert_aft
  0016729... listlistmodel: Add gtk_list_list_model_item_moved()
  5691577... listview: Try to keep the list items in order when scrollin
  ded2490... listview: Add selection properties to ListItem
  375177b... listview: Reset listitems' CSS animations when rebinding
  59007ce... listview: Add initial support for displaying selections
  137c9f2... listitem: Add a press gesture to select the item
  36f912d... gtk: Add a GtkGridView skeleton
  e8a5912... gridview: Add API for setting number of columns
  3a0274c... wayland: Remove function declaration for nonexisting functi
  3ee1eae... listitemmanager: Move list of listitems here
  b5e0bb9... gridview: Implement GtkScrollable
  519164e... listitemmanager: Simplify
  bbcfa1f... listitemmanager: Add trackers
  a2e257d... listview: Add gtk_list_view_set_show_separators()
  c19ffa9... listitemfactory: Sanitize APIs
  6d30d9a... listitemfactory: vfuncify
  eeb8923... listitemfactory: Split implementation out
  72e80ea... listitemfactory: Add a factory for ui files
  c485bb4... gtk-demo: Introduce awards
  75257b8... testlistview: Port to directory list
  cc47abd... testlistview: Load icons async
  9769d73... listview: Add list.scroll_to_item action
  1f91dcd... listview: Implement extending selections
  5135a38... tests: Add a rough form of multiselection
  fe3bb1b... listview: Implement GtkOrientable
  75747a5... gtk-demo: Add a rough start at a Weather demo
  f1e65b7... textview: Make cursor work when blinking is disabled
  822a100... listview: Expose GtkListItemFactory APIs
  9c4c5a4... gridview: Add factory handling
  8142fc1... gridview: Implement GtkOrientable
  f7745e0... listview: Pass the CSS name of listitems to the manager
  85f6d96... gridview: Actually do something
  49e9c93... Add GtkTreeExpander
  6efd110... demo: Add a GSettings tree demo
  3d79b94... inspector: Use a treeexpander in the recorder
  46b53d3... inspector: Use a GtkTreeExpander in the object tree
  1f01699... inspector: Make the recorder node list use a ListView
  0eee5aa... popover: Remove unneeded vfunc
  3eb18b1... listitem: Change focus handling
  4edb0ae... treeexpander: Implement input support
  57a726e... listview: Implement activation
  d9cfcc8... listview: Track focus movements and update selection
  90dbfbf... listview: Implement (un)select all
  e6f006e... listview: Add a focus tracker
  6975c58... listitem: Add "listitem.select" action and keybindings for 
  099c1e9... listview: Add gtk_list_view_get_position_at_y()
  f50b7e6... listview: Add move keybindings
  2ba06fc... listitemfactory: Make the builder factory properly buildabl
  adb6ea5... demo: Use a listview as sidebar
  3e98489... listitemmanager: Handle NULL factory
  db015ef... widget: Add gtk_widget_get_size()
  f268248... gridview: Implement anchors and scrolling
  c9f3c3c... selectionmodel: Add gtk_selection_model_user_select_item()
  07f5f39... gridview: Implement the list.select-item action
  657c44b... gridview: Implement minimum row height
  766079f... gridview: Add activation
  133d4bc... gridview: Implement list.scroll-to action
  41f0392... gridview: Add a focus tracker
  1f8ffc1... gridview: Implement (un)select all
  c00c806... gridview: Add move keybindings
  3e6cd5b... demo: Add a file browser demo
  46041c7... listview: Port various gridview improvements
  9d55e38... gridview: Simplify allocation code
  b9f19e5... Add GtkListBase
  fb17f5f... listbase: Move GtkScrollable implementation
  7928c46... listbase: Move item manager here
  b8399aa... listbase: Move selection handling here
  178746e... listbase: Move orientable implementation here
  1b56d3c... Remove gtk_selection_model_user_select_item() again
  58f842c... listbase: Move focus moving keybindings here
  e956c93... listbase: Add vfuncs to convert positions to/from coordinat
  fc9dee7... listbase: Take over anchor handling
  77538b2... wip: Add GtkCoverFlow
  7f01a15... Add GtkColumnView skeleton
  8c19a69... gtk-demo: Add a minesweeper demo
  93200f5... columnview: Allow adding/removing columns
  757bf07... Add GtkSignalListItemFactory
  625690a... gtk-demo: Add a Coverflow application launcher
  92cbe54... builder: Make gtk_builder_extend_with_template() work with 
  8ca8734... listitem: Make this a GObject
  e7534cc... listitemfactory: Reorganize vfuncs
  3bdb8e2... listitemfactory: Simplify
  2458399... listitemwidget: Add a private struct
  177529b... listitem: Move position/item/selected tracking to widget
  91e21fc... listitemwidget: Lazily create listitems
  46758e2... columnview: Add listitems for the columns
  01f08d6... columnview: Implement GtkScrollable
  397c3ec... widget: Add a hook for resizes
  600969e... columnview: Add GtkColumnViewCell
  dbdebc6... inspector: Port object tree to GtkColumnView
  8997178... columnview: Fix styling with Adwaita
  77e8ca8... constraint-editor: Don't poke around in widget internals
  e6464c6... columnview: Add a custom LayoutManager
  c12cb9d... tests: Add testcolumnview
  5d636be... columnview: Add header
  7645789... inspector: Remove private struct from controllers
  36dcd37... inspector: Make Controller page a GtkWidget
  1c25635... inspector: Remove private struct for prop editor
  c81935f... xxx: Add a hack to make paintables transform to/from object
  9ba7e4c... gtk-demo: Add a Clocks demo
  386399a... widget: Do parent_class handling properly
  8dac638... expression: Allow passing a this object to bind()
  85ea091... xxx: WIP fontchooser conversion
  fa8faa8... builder: Add gtk_builder_set_current_object()
  1ca08c8... gtk-demo: Use normal way to lookup up symbols
  5e6884d... builder: Add GtkBuilderScope
  8a4d072... builder: Improve error message
  51b53b7... xxx: expressioon tests
  c107c80... xxx: reimplement watches
  2e9b97f... xxx: more tests

Commits added to the branch:

  af0ebce... builder: Improve error message
  e3d8320... Add GtkDirectoryList
  b5b1fd9... Add GtkFontList
  38e6774... xxx: Add a hack to make GtkFontList work with Pango < 1.46
  05b6f72... Add GtkFilter
  70ff206... filter: Add a custom filter
  20d8c68... tests: Remove testtreemodel test
  f285394... filterlistmodel: Rewrite to use GtkFilter
  dcb962b... filter: Add GtkAnyFilter
  2851d30... Add GtkExpression
  a908bea... expression: Add GtkObjectExpression
  9cde404... filter: Add GtkStringFilter
  324b30b... builder: Add gtk_builder_lookup_object()
  ae9cf20... builder: Add support for parsing expressions
  b1fea6a... expression: Add the ability to watch an expression
  3bb33c6... testsuite: Add expression tests
  91ad2c4... expression: Make property expression allow subexpressions
  2d945b1... expression: Add gtk_expression_bind()
  052c082... expression: Invalidate bindings before destroying them
  bb06efb... expression: Don't rely on peeking
  ddae224... More expression tests
  e1e5c3b... gtk-demo: Make fishbowl info text use bindings
  17e1070... builder: Make <lookup> type optional
  fb92875... builder: Allow <constant> without a type
  757b6ea... builder: Allow text content in <lookup>
  4e7bdf7... builder: Add <binding> tag
  c2e1c99... gtk: Add a GtkListView skeleton
  e271134... listview: Introduce GtkListItemFactory
  dbd067d... listview: Make widget actually do something
  2d80243... listview: Implement GtkScrollable
  700d2d5... tests: Add a test for a permanently changing listview
  2786906... listview: Implement an anchor
  681bea8... listview: Add GtkListItemManager
  c09bcdf... listview: Add GtkListItem
  0b57f08... listview: Make the listitemmanager stricter
  537575c... listview: Change change management
  b23fe26... tests: Make animating listview do random resorts
  9b7376d... listitem: Add gtk_list_item_get_position()
  40b1c15... listview: Change how binding is done
  b06c4bb... listview: Change anchor handling again
  4e5f57a... listview: Only allocate necesary rows
  5e0484a... testlistview: Show the row number
  4c06aae... testlistview: Create widgets only once
  3024b8e... listitemmanager: Switch from "insert_before" to "insert_aft
  6da0da4... listlistmodel: Add gtk_list_list_model_item_moved()
  55fa491... listview: Try to keep the list items in order when scrollin
  55cec47... listview: Add selection properties to ListItem
  531f3ec... listview: Reset listitems' CSS animations when rebinding
  0518684... listview: Add initial support for displaying selections
  f67f4aa... listitem: Add a press gesture to select the item
  ddc5087... gtk: Add a GtkGridView skeleton
  8e9e59c... gridview: Add API for setting number of columns
  bb9c84a... wayland: Remove function declaration for nonexisting functi
  e4d4f80... listitemmanager: Move list of listitems here
  0f9220c... gridview: Implement GtkScrollable
  5e2a734... listitemmanager: Simplify
  09bcc26... listitemmanager: Add trackers
  ca0a9b3... listview: Add gtk_list_view_set_show_separators()
  26d8b32... listitemfactory: Sanitize APIs
  3caf6fd... listitemfactory: vfuncify
  5b4c5b1... listitemfactory: Split implementation out
  746cfe9... listitemfactory: Add a factory for ui files
  57a4479... gtk-demo: Introduce awards
  7b1e3c3... testlistview: Port to directory list
  1369365... testlistview: Load icons async
  c9ff1a0... listview: Add list.scroll_to_item action
  d29cdd5... listview: Implement extending selections
  cc2effe... tests: Add a rough form of multiselection
  33138d7... listview: Implement GtkOrientable
  1d8ea1f... gtk-demo: Add a rough start at a Weather demo
  7827def... textview: Make cursor work when blinking is disabled
  b47c869... listview: Expose GtkListItemFactory APIs
  abe5f4a... gridview: Add factory handling
  65be072... gridview: Implement GtkOrientable
  79fb6b3... listview: Pass the CSS name of listitems to the manager
  01edee5... gridview: Actually do something
  780772e... Add GtkTreeExpander
  3c80512... demo: Add a GSettings tree demo
  4136b00... inspector: Use a treeexpander in the recorder
  ad0c2eb... inspector: Use a GtkTreeExpander in the object tree
  15fb188... inspector: Make the recorder node list use a ListView
  271a1e8... popover: Remove unneeded vfunc
  9c53d5d... listitem: Change focus handling
  3712a27... treeexpander: Implement input support
  839287e... listview: Implement activation
  8f5193e... listview: Track focus movements and update selection
  cb54c23... listview: Implement (un)select all
  85c1f9e... listview: Add a focus tracker
  b9969a5... listitem: Add "listitem.select" action and keybindings for 
  0dd761d... listview: Add gtk_list_view_get_position_at_y()
  dccd026... listview: Add move keybindings
  33b4d97... listitemfactory: Make the builder factory properly buildabl
  9573205... demo: Use a listview as sidebar
  087d156... listitemmanager: Handle NULL factory
  f72c3c6... widget: Add gtk_widget_get_size()
  e3f50ca... gridview: Implement anchors and scrolling
  efdefa0... selectionmodel: Add gtk_selection_model_user_select_item()
  f947b85... gridview: Implement the list.select-item action
  030cb13... gridview: Implement minimum row height
  fe548b7... gridview: Add activation
  025288e... gridview: Implement list.scroll-to action
  623c82f... gridview: Add a focus tracker
  89a9cf8... gridview: Implement (un)select all
  fc6182d... gridview: Add move keybindings
  302d26f... demo: Add a file browser demo
  c934fe3... listview: Port various gridview improvements
  ea15833... gridview: Simplify allocation code
  9fe42cc... Add GtkListBase
  c5b9ce1... listbase: Move GtkScrollable implementation
  3c19f9c... listbase: Move item manager here
  84f0e6e... listbase: Move selection handling here
  c74b85a... listbase: Move orientable implementation here
  c95666a... Remove gtk_selection_model_user_select_item() again
  477bb6a... listbase: Move focus moving keybindings here
  dede628... listbase: Add vfuncs to convert positions to/from coordinat
  e97aaf9... listbase: Take over anchor handling
  a7cb827... wip: Add GtkCoverFlow
  554aeef... Add GtkColumnView skeleton
  5d3c601... gtk-demo: Add a minesweeper demo
  678157a... columnview: Allow adding/removing columns
  e718814... Add GtkSignalListItemFactory
  8d15cc5... gtk-demo: Add a Coverflow application launcher
  2096b7a... builder: Make gtk_builder_extend_with_template() work with 
  080d9be... listitem: Make this a GObject
  95bce42... listitemfactory: Reorganize vfuncs
  0c3c73e... listitemfactory: Simplify
  ff3bd0f... listitemwidget: Add a private struct
  b50319a... listitem: Move position/item/selected tracking to widget
  8f7f148... listitemwidget: Lazily create listitems
  f95a127... columnview: Add listitems for the columns
  0e7e8ea... columnview: Implement GtkScrollable
  b76d22d... widget: Add a hook for resizes
  fd3cea8... columnview: Add GtkColumnViewCell
  c029070... inspector: Port object tree to GtkColumnView
  adf52d0... columnview: Fix styling with Adwaita
  37151a2... constraint-editor: Don't poke around in widget internals
  cd09f90... columnview: Add a custom LayoutManager
  c04dcff... tests: Add testcolumnview
  2653436... columnview: Add header
  50584b3... inspector: Remove private struct from controllers
  fa5ab20... inspector: Make Controller page a GtkWidget
  eb8b1eb... inspector: Remove private struct for prop editor
  0c45e67... xxx: Add a hack to make paintables transform to/from object
  96c476e... gtk-demo: Add a Clocks demo
  c525e96... widget: Do parent_class handling properly
  01513e3... expression: Allow passing a this object to bind()
  3ce919e... xxx: WIP fontchooser conversion
  3c53799... builder: Add gtk_builder_set_current_object()
  d7d4eb8... gtk-demo: Use normal way to lookup up symbols
  f20adaf... builder: Add GtkBuilderScope
  a7c489f... xxx: reimplement watches
  357bf1d... xxx: expressioon tests


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