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

  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

Commits added to the branch:

  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


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