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

  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

Commits added to the branch:

  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
  ddf44e9... Add GtkExpression
  e7dfd8f... expression: Add GtkObjectExpression
  12c555e... filter: Add GtkStringFilter
  f207a00... builder: Add support for parsing expressions
  f25a504... expression: Add the ability to watch an expression
  85e8ad3... testsuite: Add expression tests
  23e9c14... expression: Make property expression allow subexpressions
  6e2896a... expression: Add gtk_expression_bind()
  a8a8062... expression: Invalidate bindings before destroying them
  87f52ba... gtk-demo: Make fishbowl info text use bindings
  e9f3eed... builder: Add gtk_builder_lookup_object()
  85caf53... builder: Make <lookup> type optional
  bf06a05... builder: Allow <constant> without a type
  9ec8497... builder: Allow text content in <lookup>
  daea58f... builder: Add <binding> tag
  6021aa6... gtk: Add a GtkListView skeleton
  1990720... listview: Introduce GtkListItemFactory
  721e390... listview: Make widget actually do something
  1897434... listview: Implement GtkScrollable
  92c0ef2... tests: Add a test for a permanently changing listview
  b2981c0... listview: Implement an anchor
  94a8d7f... listview: Add GtkListItemManager
  df14be6... listview: Add GtkListItem
  57805c9... listview: Make the listitemmanager stricter
  5da7511... listview: Change change management
  9964a80... tests: Make animating listview do random resorts
  6f5f44d... listitem: Add gtk_list_item_get_position()
  7bbb9b3... listview: Change how binding is done
  a649773... listview: Change anchor handling again
  0f6a5fd... listview: Only allocate necesary rows
  57644b4... testlistview: Show the row number
  deeeca1... testlistview: Create widgets only once
  7796115... listitemmanager: Switch from "insert_before" to "insert_aft
  d73a0be... listlistmodel: Add gtk_list_list_model_item_moved()
  0eceae3... listview: Try to keep the list items in order when scrollin
  a5838d8... listview: Add selection properties to ListItem
  08b6acf... listview: Reset listitems' CSS animations when rebinding
  d70386d... listview: Add initial support for displaying selections
  87c0ba2... listitem: Add a press gesture to select the item
  d2b2db0... gtk: Add a GtkGridView skeleton
  ec0329d... gridview: Add API for setting number of columns
  bd41edf... wayland: Remove function declaration for nonexisting functi
  aad13a5... listitemmanager: Move list of listitems here
  57dcfec... gridview: Implement GtkScrollable
  731278e... listitemmanager: Simplify
  438c47a... listitemmanager: Add trackers
  b8f0393... listview: Add gtk_list_view_set_show_separators()
  89b657c... listitemfactory: Sanitize APIs
  23f625b... listitemfactory: vfuncify
  c21cbda... listitemfactory: Split implementation out
  19169d1... listitemfactory: Add a factory for ui files
  6ff440d... gtk-demo: Introduce awards
  4147213... testlistview: Port to directory list
  dec8208... testlistview: Load icons async
  95dfc49... listview: Add list.scroll_to_item action
  ca473fa... listview: Implement extending selections
  346003e... tests: Add a rough form of multiselection
  d294f26... listview: Implement GtkOrientable
  12031cd... gtk-demo: Add a rough start at a Weather demo
  61484d2... textview: Make cursor work when blinking is disabled
  efeec7c... listview: Expose GtkListItemFactory APIs
  d2cafeb... gridview: Add factory handling
  0711ee0... gridview: Implement GtkOrientable
  dd8a897... listview: Pass the CSS name of listitems to the manager
  852b611... gridview: Actually do something
  0e34128... Add GtkTreeExpander
  c37fd2f... demo: Add a GSettings tree demo
  1f453a8... inspector: Use a treeexpander in the recorder
  dab78e1... inspector: Use a GtkTreeExpander in the object tree
  9026e76... inspector: Make the recorder node list use a ListView
  73751fa... popover: Remove unneeded vfunc
  d6156a0... listitem: Change focus handling
  062efee... treeexpander: Implement input support
  20ba29c... listview: Implement activation
  bab3532... listview: Track focus movements and update selection
  8fc5646... listview: Implement (un)select all
  fc82cbc... listview: Add a focus tracker
  f76d6b8... listitem: Add "listitem.select" action and keybindings for 
  a1a8108... listview: Add gtk_list_view_get_position_at_y()
  16c93fe... listview: Add move keybindings
  a4a4208... listitemfactory: Make the builder factory properly buildabl
  fca675b... demo: Use a listview as sidebar
  1a4c14c... listitemmanager: Handle NULL factory
  7cb3ae8... widget: Add gtk_widget_get_size()
  5a9d414... gridview: Implement anchors and scrolling
  044d180... selectionmodel: Add gtk_selection_model_user_select_item()
  0602634... gridview: Implement the list.select-item action
  4c60ee4... gridview: Implement minimum row height
  f2b79c7... gridview: Add activation
  d31f88a... gridview: Implement list.scroll-to action
  2c88b22... gridview: Add a focus tracker
  9ba6419... gridview: Implement (un)select all
  5613a06... gridview: Add move keybindings
  fcc278e... demo: Add a file browser demo
  62d8bc5... listview: Port various gridview improvements
  846074b... gridview: Simplify allocation code
  e602cf2... Add GtkListBase
  86f1532... listbase: Move GtkScrollable implementation
  ccda81d... listbase: Move item manager here
  09b6a4d... listbase: Move selection handling here
  fcf9b7b... listbase: Move orientable implementation here
  b695afe... Remove gtk_selection_model_user_select_item() again
  82ea409... listbase: Move focus moving keybindings here
  ffc2448... listbase: Add vfuncs to convert positions to/from coordinat
  b4226cf... listbase: Take over anchor handling
  066d6f2... wip: Add GtkCoverFlow
  1ea077a... Add GtkColumnView skeleton
  6494335... gtk-demo: Add a minesweeper demo
  4520fea... columnview: Allow adding/removing columns
  c48fd9d... Add GtkSignalListItemFactory
  d1dcc2d... gtk-demo: Add a Coverflow application launcher
  e5ec9f7... builder: Make gtk_builder_extend_with_template() work with 
  434c369... listitem: Make this a GObject
  2bb4628... listitemfactory: Reorganize vfuncs
  6d0d278... listitemfactory: Simplify
  a472ae1... listitemwidget: Add a private struct
  618a1c8... listitem: Move position/item/selected tracking to widget
  25b827c... listitemwidget: Lazily create listitems
  d6cec4e... columnview: Add listitems for the columns
  ce05f1b... columnview: Implement GtkScrollable
  310f83f... widget: Add a hook for resizes
  2148de4... columnview: Add GtkColumnViewCell
  6e0a410... inspector: Port object tree to GtkColumnView
  450f16d... columnview: Fix styling with Adwaita
  cfb74a0... constraint-editor: Don't poke around in widget internals
  a9feb43... columnview: Add a custom LayoutManager
  6606e39... tests: Add testcolumnview
  60a96de... columnview: Add header
  a4d49c3... inspector: Remove private struct from controllers
  1c79912... inspector: Make Controller page a GtkWidget
  d05790f... inspector: Remove private struct for prop editor
  d4ea75a... xxx: Add a hack to make paintables transform to/from object
  325c8a6... gtk-demo: Add a Clocks demo
  142d8c8... widget: Do parent_class handling properly


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