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

  3d083e8... Add GtkFontList
  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

Commits added to the branch:

  e2db67e... Add GtkFontList
  2f72203... xxx: Add a hack to make GtkFontList work with Pango < 1.46
  1c00e8c... Add GtkFilter
  2270f8f... filter: Add a custom filter
  acb7189... tests: Remove testtreemodel test
  0cf3b7b... filterlistmodel: Rewrite to use GtkFilter
  30dab76... filter: Add GtkAnyFilter
  1402682... Add GtkExpression
  45630cd... filter: Add GtkStringFilter
  388b2aa... builder: Add support for parsing expressions
  6a47a91... expression: Add the ability to watch an expression
  44954ba... testsuite: Add expression tests
  a60b750... expression: Make property expression allow subexpressions
  43bf542... expression: Add gtk_expression_bind()
  a1e343b... expression: Invalidate bindings before destroying them
  7aa2efc... gtk-demo: Make fishbowl info text use bindings
  3c84001... builder: Add gtk_builder_lookup_object()
  1183a11... builder: Make <lookup> type optional
  160c557... builder: Allow <constant> without a type
  38254b6... builder: Allow text content in <lookup>
  9c9827d... builder: Add <binding> tag
  5f777ce... gtk: Add a GtkListView skeleton
  205338f... listview: Introduce GtkListItemFactory
  e8ad768... listview: Make widget actually do something
  dcb540c... listview: Implement GtkScrollable
  dfe6fd1... tests: Add a test for a permanently changing listview
  c3c8edf... listview: Implement an anchor
  15b221e... listview: Add GtkListItemManager
  62c6bfd... listview: Add GtkListItem
  a02b1e9... listview: Make the listitemmanager stricter
  21ad5a9... listview: Change change management
  ced8101... tests: Make animating listview do random resorts
  ad2c850... listitem: Add gtk_list_item_get_position()
  6ee39c6... listview: Change how binding is done
  f2cd978... listview: Change anchor handling again
  0d3871c... listview: Only allocate necesary rows
  39c04f4... testlistview: Show the row number
  6f263ca... testlistview: Create widgets only once
  128432f... listitemmanager: Switch from "insert_before" to "insert_aft
  c876e77... listlistmodel: Add gtk_list_list_model_item_moved()
  b1b3659... listview: Try to keep the list items in order when scrollin
  ef3ee04... listview: Add selection properties to ListItem
  37825ba... listview: Reset listitems' CSS animations when rebinding
  6077ec8... listview: Add initial support for displaying selections
  70ba50a... listitem: Add a press gesture to select the item
  d636478... gtk: Add a GtkGridView skeleton
  0f35dda... gridview: Add API for setting number of columns
  853b03a... wayland: Remove function declaration for nonexisting functi
  149fee0... listitemmanager: Move list of listitems here
  8cfddbc... gridview: Implement GtkScrollable
  17be0a2... listitemmanager: Simplify
  4308a4f... listitemmanager: Add trackers
  36b8400... listview: Add gtk_list_view_set_show_separators()
  ae24be4... listitemfactory: Sanitize APIs
  0a6c05c... listitemfactory: vfuncify
  571daf7... listitemfactory: Split implementation out
  0780371... listitemfactory: Add a factory for ui files
  2dcd3d5... gtk-demo: Introduce awards
  388fcac... testlistview: Port to directory list
  ff3e101... testlistview: Load icons async
  7b710a7... listview: Add list.scroll_to_item action
  0e827cb... listview: Implement extending selections
  0659b4f... tests: Add a rough form of multiselection
  40c70d2... listview: Implement GtkOrientable
  5468cfe... gtk-demo: Add a rough start at a Weather demo
  df48ba6... textview: Make cursor work when blinking is disabled
  d34ebe5... listview: Expose GtkListItemFactory APIs
  e82bb5a... gridview: Add factory handling
  9ea98de... gridview: Implement GtkOrientable
  5d12fc2... listview: Pass the CSS name of listitems to the manager
  bd93e6e... gridview: Actually do something
  5a97260... Add GtkTreeExpander
  78b41ec... demo: Add a GSettings tree demo
  8b73af3... inspector: Use a treeexpander in the recorder
  47330bb... inspector: Use a GtkTreeExpander in the object tree
  7b3d7f5... inspector: Make the recorder node list use a ListView
  8ea979b... popover: Remove unneeded vfunc
  e16819f... listitem: Change focus handling
  718f140... treeexpander: Implement input support
  dc1db8e... listview: Implement activation
  ea42131... listview: Track focus movements and update selection
  326a809... listview: Implement (un)select all
  7761305... listview: Add a focus tracker
  4a81012... listitem: Add "listitem.select" action and keybindings for 
  fbf235f... listview: Add gtk_list_view_get_position_at_y()
  62fae13... listview: Add move keybindings
  de72237... listitemfactory: Make the builder factory properly buildabl
  d30a12f... demo: Use a listview as sidebar
  6dd338f... listitemmanager: Handle NULL factory
  baedfaf... widget: Add gtk_widget_get_size()
  a5eb847... gridview: Implement anchors and scrolling
  737e340... selectionmodel: Add gtk_selection_model_user_select_item()
  e445b5c... gridview: Implement the list.select-item action
  bc0b2d9... gridview: Implement minimum row height
  bc5b957... gridview: Add activation
  4c978a1... gridview: Implement list.scroll-to action
  0ba9261... gridview: Add a focus tracker
  e6d91f4... gridview: Implement (un)select all
  e53d6d9... gridview: Add move keybindings
  3be2069... demo: Add a file browser demo
  212571c... listview: Port various gridview improvements
  c106513... gridview: Simplify allocation code
  a409f95... Add GtkListBase
  bc636f3... listbase: Move GtkScrollable implementation
  04da9c0... listbase: Move item manager here
  56afdfa... listbase: Move selection handling here
  11762fe... listbase: Move orientable implementation here
  70b005c... Remove gtk_selection_model_user_select_item() again
  b8eecab... listbase: Move focus moving keybindings here
  b8f520b... listbase: Add vfuncs to convert positions to/from coordinat
  3e6b47b... listbase: Take over anchor handling
  218d664... wip: Add GtkCoverFlow
  f1c3b6b... Add GtkColumnView skeleton
  bbffb3d... gtk-demo: Add a minesweeper demo
  e69a087... columnview: Allow adding/removing columns
  2b342b9... Add GtkSignalListItemFactory
  74ed3c8... gtk-demo: Add a Coverflow application launcher
  4e7f24a... builder: Make gtk_builder_extend_with_template() work with 
  10a5eb5... listitem: Make this a GObject
  388e4d6... listitemfactory: Reorganize vfuncs
  d0ec185... listitemfactory: Simplify
  ad8d646... listitemwidget: Add a private struct
  39d5c6d... listitem: Move position/item/selected tracking to widget
  d1e1a28... listitemwidget: Lazily create listitems
  222d477... columnview: Add listitems for the columns
  bad60ff... columnview: Implement GtkScrollable
  165f9c6... widget: Add a hook for resizes
  5a52728... columnview: Add GtkColumnViewCell
  c8de7a3... inspector: Port object tree to GtkColumnView
  94d20ba... columnview: Fix styling with Adwaita
  0dee3de... constraint-editor: Don't poke around in widget internals
  d543a2b... columnview: Add a custom LayoutManager
  e70b707... tests: Add testcolumnview
  5c6bb4c... columnview: Add header
  d5ad9af... inspector: Remove private struct from controllers
  ef8716d... inspector: Make Controller page a GtkWidget
  47a524a... inspector: Remove private struct for prop editor
  ba7e173... xxx: Add a hack to make paintables transform to/from object
  2c0404d... gtk-demo: Add a Clocks demo


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