[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:

  799a91e... Add GtkFilter
  ac638d8... filter: Add a custom filter
  6f481da... tests: Remove testtreemodel test
  7b04c79... filterlistmodel: Rewrite to use GtkFilter
  15db158... filter: Add GtkAnyFilter
  8b82ecf... Add GtkExpression
  428d2a9... filter: Add GtkStringFilter
  0d4d227... builder: Add support for parsing expressions
  6993f33... expression: Add the ability to watch an expression
  191f15f... testsuite: Add expression tests
  98a1a9a... expression: Make property expression allow subexpressions
  c49be99... expression: Add gtk_expression_bind()
  8049ab8... gtk-demo: Make fishbowl info text use bindings
  7854a66... builder: Add gtk_builder_lookup_object()
  a4fd4a6... builder: Make <lookup> type optional
  b0fd5a6... builder: Allow <constant> without a type
  e385525... builder: Allow text content in <lookup>
  57e11e9... builder: Add <binding> tag
  23df5b2... gtk: Add a GtkListView skeleton
  86d98ce... listview: Introduce GtkListItemFactory
  3a585f6... listview: Make widget actually do something
  a0e8e1a... listview: Implement GtkScrollable
  2959745... tests: Add a test for a permanently changing listview
  0f569ad... listview: Implement an anchor
  c837c5e... listview: Add GtkListItemManager
  adaefe3... listview: Add GtkListItem
  e69c5d9... listview: Make the listitemmanager stricter
  7436e39... listview: Change change management
  e767643... tests: Make animating listview do random resorts
  8ffd67c... listitem: Add gtk_list_item_get_position()
  f3b77b0... listview: Change how binding is done
  aeff241... listview: Change anchor handling again
  bc02809... listview: Only allocate necesary rows
  8de632e... testlistview: Show the row number
  ffcda44... testlistview: Create widgets only once
  23f05c1... listitemmanager: Switch from "insert_before" to "insert_aft
  2afaff4... listlistmodel: Add gtk_list_list_model_item_moved()
  03bb860... listview: Try to keep the list items in order when scrollin
  4b1e1c6... listview: Add selection properties to ListItem
  caf56f5... listview: Reset listitems' CSS animations when rebinding
  e8c6c2d... listview: Add initial support for displaying selections
  8d9bedd... listitem: Add a press gesture to select the item
  633d908... gtk: Add a GtkGridView skeleton
  1904b89... gridview: Add API for setting number of columns
  a76075c... wayland: Remove function declaration for nonexisting functi
  ec580e6... listitemmanager: Move list of listitems here
  8495dc6... gridview: Implement GtkScrollable
  c6e677d... listitemmanager: Simplify
  f277a90... listitemmanager: Add trackers
  eb09acf... listview: Add gtk_list_view_set_show_separators()
  7c802f4... listitemfactory: Sanitize APIs
  3be9f57... listitemfactory: vfuncify
  6c76e92... listitemfactory: Split implementation out
  1e5bebb... listitemfactory: Add a factory for ui files
  80de2cd... gtk-demo: Introduce awards
  50e7f13... testlistview: Port to directory list
  6be86ee... testlistview: Load icons async
  92e6364... listview: Add list.scroll_to_item action
  3121a4b... listview: Implement extending selections
  e20ffb1... tests: Add a rough form of multiselection
  540277b... listview: Implement GtkOrientable
  7f02ee2... gtk-demo: Add a rough start at a Weather demo
  8f5667e... textview: Make cursor work when blinking is disabled
  54b4baf... listview: Expose GtkListItemFactory APIs
  43e7ae2... gridview: Add factory handling
  96aed80... gridview: Implement GtkOrientable
  5188bd1... listview: Pass the CSS name of listitems to the manager
  f23f6d4... gridview: Actually do something
  dd52f60... Add GtkTreeExpander
  39ba344... demo: Add a GSettings tree demo
  b4c935d... inspector: Use a treeexpander in the recorder
  b6f98f0... inspector: Use a GtkTreeExpander in the object tree
  bfc664c... inspector: Make the recorder node list use a ListView
  28fec91... popover: Remove unneeded vfunc
  68e7a83... listitem: Change focus handling
  a2ad0c4... treeexpander: Implement input support
  f20aa51... listview: Implement activation
  e8bbe36... listview: Track focus movements and update selection
  f74c263... listview: Implement (un)select all
  e0af668... listview: Add a focus tracker
  2e5ba45... listitem: Add "listitem.select" action and keybindings for 
  d1eb294... listview: Add gtk_list_view_get_position_at_y()
  0a9acaa... listview: Add move keybindings
  8d9d6ba... listitemfactory: Make the builder factory properly buildabl
  99bcf3f... demo: Use a listview as sidebar
  7843ea0... listitemmanager: Handle NULL factory
  59120dd... widget: Add gtk_widget_get_size()
  85c2d68... gridview: Implement anchors and scrolling
  b55e057... selectionmodel: Add gtk_selection_model_user_select_item()
  f498799... gridview: Implement the list.select-item action
  21a26ca... gridview: Implement minimum row height
  4b4b246... gridview: Add activation
  11de7ef... gridview: Implement list.scroll-to action
  13856d6... gridview: Add a focus tracker
  f52b4e9... gridview: Implement (un)select all
  2a4e2d8... gridview: Add move keybindings
  c546e8e... demo: Add a file browser demo
  c9c21d5... listview: Port various gridview improvements
  3322518... gridview: Simplify allocation code
  b6efbe2... Add GtkListBase
  ea10c57... listbase: Move GtkScrollable implementation
  1b96424... listbase: Move item manager here
  1cb73ed... listbase: Move selection handling here
  8ee6a8f... listbase: Move orientable implementation here
  71d145c... Remove gtk_selection_model_user_select_item() again
  db69a01... listbase: Move focus moving keybindings here
  7a6efff... listbase: Add vfuncs to convert positions to/from coordinat
  988b296... listbase: Take over anchor handling
  135c5b6... wip: Add GtkCoverFlow
  3623d3b... Add GtkColumnView skeleton
  52484b9... gtk-demo: Add a minesweeper demo
  0766e4c... columnview: Allow adding/removing columns
  3dddf29... Add GtkSignalListItemFactory
  69c79ec... gtk-demo: Add a Coverflow application launcher
  34a3147... builder: Make gtk_builder_extend_with_template() work with 
  b9c6ff4... listitem: Make this a GObject
  ef961a6... listitemfactory: Reorganize vfuncs
  5447fa1... listitemfactory: Simplify
  f08c961... listitemwidget: Add a private struct
  16ebd9c... listitem: Move position/item/selected tracking to widget
  6bafcd4... listitemwidget: Lazily create listitems
  9391ef2... columnview: Add listitems for the columns
  d07e58c... columnview: Implement GtkScrollable
  0ebdd01... widget: Add a hook for resizes
  338b709... columnview: Add GtkColumnViewCell
  8716047... inspector: Port object tree to GtkColumnView
  50273e7... columnview: Fix styling with Adwaita
  3cda7c8... constraint-editor: Don't poke around in widget internals
  e086122... columnview: Add a custom LayoutManager
  b67561a... tests: Add testcolumnview
  8373e5e... columnview: Add header
  159a716... inspector: Remove private struct from controllers
  a7c0c85... inspector: Make Controller page a GtkWidget
  5ab09b2... inspector: Remove private struct for prop editor
  acbb865... gtk-demo: Add a Clocks demo
  29326e8... expression: Invalidate bindings before destroying them
  29eec84... xxx: Add a hack to make paintables transform to/from object

Commits added to the branch:

  96ad54b... xxx: Add a hack to make GtkFontList work with Pango < 1.46
  57271f0... Add GtkFilter
  a97c4c0... filter: Add a custom filter
  ed89240... tests: Remove testtreemodel test
  8452268... filterlistmodel: Rewrite to use GtkFilter
  47a3a2a... filter: Add GtkAnyFilter
  7ebacac... Add GtkExpression
  846b532... filter: Add GtkStringFilter
  3b08e86... builder: Add support for parsing expressions
  c5e92ac... expression: Add the ability to watch an expression
  ed6396c... testsuite: Add expression tests
  e6af6b3... expression: Make property expression allow subexpressions
  c23f339... expression: Add gtk_expression_bind()
  8fd4299... gtk-demo: Make fishbowl info text use bindings
  67532ad... builder: Add gtk_builder_lookup_object()
  2f5638b... builder: Make <lookup> type optional
  d0ea4c0... builder: Allow <constant> without a type
  a912630... builder: Allow text content in <lookup>
  d1a31ff... builder: Add <binding> tag
  fcbeff7... gtk: Add a GtkListView skeleton
  7a38cb1... listview: Introduce GtkListItemFactory
  5f55404... listview: Make widget actually do something
  027aeb4... listview: Implement GtkScrollable
  3f20fac... tests: Add a test for a permanently changing listview
  fc2dc39... listview: Implement an anchor
  b6493af... listview: Add GtkListItemManager
  d750146... listview: Add GtkListItem
  94476b1... listview: Make the listitemmanager stricter
  96adcb4... listview: Change change management
  4237808... tests: Make animating listview do random resorts
  78a1b62... listitem: Add gtk_list_item_get_position()
  08895ba... listview: Change how binding is done
  dae2440... listview: Change anchor handling again
  b98658a... listview: Only allocate necesary rows
  be3d747... testlistview: Show the row number
  8d572af... testlistview: Create widgets only once
  91387d5... listitemmanager: Switch from "insert_before" to "insert_aft
  ad9991c... listlistmodel: Add gtk_list_list_model_item_moved()
  6d8e419... listview: Try to keep the list items in order when scrollin
  3131bcb... listview: Add selection properties to ListItem
  de0a3d7... listview: Reset listitems' CSS animations when rebinding
  24dcf35... listview: Add initial support for displaying selections
  0a14c06... listitem: Add a press gesture to select the item
  d0f8afb... gtk: Add a GtkGridView skeleton
  cf7c616... gridview: Add API for setting number of columns
  81633b2... wayland: Remove function declaration for nonexisting functi
  0806145... listitemmanager: Move list of listitems here
  d48e58a... gridview: Implement GtkScrollable
  a321338... listitemmanager: Simplify
  0634e49... listitemmanager: Add trackers
  2b1493a... listview: Add gtk_list_view_set_show_separators()
  9e14ce2... listitemfactory: Sanitize APIs
  40f6400... listitemfactory: vfuncify
  0c8c957... listitemfactory: Split implementation out
  9d206d0... listitemfactory: Add a factory for ui files
  f0fec68... gtk-demo: Introduce awards
  4f7c3fe... testlistview: Port to directory list
  933964a... testlistview: Load icons async
  6dd0c95... listview: Add list.scroll_to_item action
  5a03d5d... listview: Implement extending selections
  b632b4a... tests: Add a rough form of multiselection
  7d8e47c... listview: Implement GtkOrientable
  dd495d4... gtk-demo: Add a rough start at a Weather demo
  1b0abac... textview: Make cursor work when blinking is disabled
  8c9bf97... listview: Expose GtkListItemFactory APIs
  e06ddeb... gridview: Add factory handling
  644d7c0... gridview: Implement GtkOrientable
  b76148e... listview: Pass the CSS name of listitems to the manager
  b816005... gridview: Actually do something
  fef9fa9... Add GtkTreeExpander
  2efe498... demo: Add a GSettings tree demo
  8d71dbc... inspector: Use a treeexpander in the recorder
  581cb54... inspector: Use a GtkTreeExpander in the object tree
  af5f553... inspector: Make the recorder node list use a ListView
  b04c79f... popover: Remove unneeded vfunc
  ecd7a30... listitem: Change focus handling
  7e21b05... treeexpander: Implement input support
  43145ab... listview: Implement activation
  fe59e9a... listview: Track focus movements and update selection
  47fb1b4... listview: Implement (un)select all
  24e312e... listview: Add a focus tracker
  b053140... listitem: Add "listitem.select" action and keybindings for 
  ce72883... listview: Add gtk_list_view_get_position_at_y()
  e4bed92... listview: Add move keybindings
  1815ed4... listitemfactory: Make the builder factory properly buildabl
  57f50d7... demo: Use a listview as sidebar
  2673e99... listitemmanager: Handle NULL factory
  0f9b526... widget: Add gtk_widget_get_size()
  69fc8a5... gridview: Implement anchors and scrolling
  6bf3855... selectionmodel: Add gtk_selection_model_user_select_item()
  c329a38... gridview: Implement the list.select-item action
  1b3f3a3... gridview: Implement minimum row height
  b99e188... gridview: Add activation
  cc68df1... gridview: Implement list.scroll-to action
  593eed4... gridview: Add a focus tracker
  e232fdc... gridview: Implement (un)select all
  6cacb1c... gridview: Add move keybindings
  2681b9f... demo: Add a file browser demo
  56481d9... listview: Port various gridview improvements
  bc8f0fc... gridview: Simplify allocation code
  e818018... Add GtkListBase
  6a4c28f... listbase: Move GtkScrollable implementation
  04519a6... listbase: Move item manager here
  24d6666... listbase: Move selection handling here
  b1158d0... listbase: Move orientable implementation here
  0907c9b... Remove gtk_selection_model_user_select_item() again
  f4cfb40... listbase: Move focus moving keybindings here
  39118f8... listbase: Add vfuncs to convert positions to/from coordinat
  8bfee74... listbase: Take over anchor handling
  4f66ec7... wip: Add GtkCoverFlow
  fcae180... Add GtkColumnView skeleton
  f09fa20... gtk-demo: Add a minesweeper demo
  61abece... columnview: Allow adding/removing columns
  2aa883f... Add GtkSignalListItemFactory
  2ad7fd0... gtk-demo: Add a Coverflow application launcher
  1e46592... builder: Make gtk_builder_extend_with_template() work with 
  530367d... listitem: Make this a GObject
  16ce22e... listitemfactory: Reorganize vfuncs
  f364133... listitemfactory: Simplify
  014f14a... listitemwidget: Add a private struct
  3f4543f... listitem: Move position/item/selected tracking to widget
  691bd43... listitemwidget: Lazily create listitems
  24f7604... columnview: Add listitems for the columns
  2c9f405... columnview: Implement GtkScrollable
  64d2783... widget: Add a hook for resizes
  79d1190... columnview: Add GtkColumnViewCell
  0df1b17... inspector: Port object tree to GtkColumnView
  f74e6a0... columnview: Fix styling with Adwaita
  b81943d... constraint-editor: Don't poke around in widget internals
  5d6fadc... columnview: Add a custom LayoutManager
  02b6f53... tests: Add testcolumnview
  09547f3... columnview: Add header
  8ac467a... inspector: Remove private struct from controllers
  4d7b775... inspector: Make Controller page a GtkWidget
  9bd7fb0... inspector: Remove private struct for prop editor
  4f1ed59... gtk-demo: Add a Clocks demo
  bc3d3d8... expression: Invalidate bindings before destroying them
  fc84f11... xxx: Add a hack to make paintables transform to/from object


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