[gtk] (163 commits) Non-fast-forward update to branch listview-for-merge



The branch 'listview-for-merge' 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:

  46f9f80... Add GtkExpression
  3345321... expression: Add GtkObjectExpression
  fd0ed51... expression: Make property expression allow subexpressions
  86d76b8... filter: Add GtkStringFilter
  dfe86af... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
  030f144... filter: Add tests
  9621cf6... builder: Add support for parsing expressions
  7cb4666... expression: Add the ability to watch an expression
  a3576a2... testsuite: Add expression tests
  af60680... expression: Add gtk_expression_bind()
  c08663c... expression: Invalidate bindings before destroying them
  808fd4d... More expression tests
  d6db649... Add GtkOrdering
  66b70ed... Add GtkSorter
  ca3e274... Add GtkCustomSorter
  917c198... Add GtkStringSorter
  c3d0513... Add GtkMultiSorter
  0a39868... Add GtkNumericSorter
  55ba2a0... Redo sort list model with GtkSorter
  7938157... sortlistmodel: Redo the way we store the items
  2ce618c... sortlistmodel: Make sort stable
  c37fed5... sorter: Add tests
  45d8ea9... gtk-demo: Make fishbowl info text use bindings
  1ba37bc... builder: Make <lookup> type optional
  a04f697... builder: Allow <constant> without a type
  908d676... builder: Allow text content in <lookup>
  edff0a2... builder: Add <binding> tag
  9373593... gtk: Add a GtkListView skeleton
  7acd9bd... listview: Introduce GtkListItemFactory
  6431e0a... listview: Make widget actually do something
  9ca3d45... listview: Implement GtkScrollable
  d14305b... tests: Add a test for a permanently changing listview
  e722fd9... listview: Implement an anchor
  0cfaf29... listview: Add GtkListItemManager
  fde46ba... listview: Add GtkListItem
  48b7a04... listview: Make the listitemmanager stricter
  7a713a1... listview: Change change management
  fa2c9d3... tests: Make animating listview do random resorts
  2b48525... listitem: Add gtk_list_item_get_position()
  91c2a2c... listview: Change how binding is done
  33559d7... listview: Change anchor handling again
  f83abf9... listview: Only allocate necesary rows
  0566d91... testlistview: Show the row number
  b5072b1... testlistview: Create widgets only once
  b37d1bd... listitemmanager: Switch from "insert_before" to "insert_aft
  d5b9f28... listlistmodel: Add gtk_list_list_model_item_moved()
  028529c... listview: Try to keep the list items in order when scrollin
  211af69... listview: Add selection properties to ListItem
  bff4537... listview: Reset listitems' CSS animations when rebinding
  8d45301... listview: Add initial support for displaying selections
  43a57a7... listitem: Add a press gesture to select the item
  505725a... gtk: Add a GtkGridView skeleton
  83d15a0... gridview: Add API for setting number of columns
  22fe2b7... listitemmanager: Move list of listitems here
  5ed7d7b... gridview: Implement GtkScrollable
  31937c3... listitemmanager: Simplify
  266cd2b... listitemmanager: Add trackers
  bd1ee86... listview: Add gtk_list_view_set_show_separators()
  abb9913... listitemfactory: Sanitize APIs
  2852c25... listitemfactory: vfuncify
  cfba049... listitemfactory: Split implementation out
  60c58df... listitemfactory: Add a factory for ui files
  0711037... testlistview: Port to directory list
  15228ea... testlistview: Load icons async
  f025991... listview: Add list.scroll_to_item action
  921ffd3... listview: Implement extending selections
  2e1615f... tests: Add a rough form of multiselection
  c89f92a... listview: Implement GtkOrientable
  8eb6791... gtk-demo: Add a rough start at a Weather demo
  0afbd51... listview: Expose GtkListItemFactory APIs
  858311b... gridview: Add factory handling
  a00ef54... gridview: Implement GtkOrientable
  ed45b6e... listview: Pass the CSS name of listitems to the manager
  92c3f5e... gridview: Actually do something
  2c556b8... Add GtkTreeExpander
  0b3d186... demo: Add a GSettings tree demo
  6149fc8... inspector: Use a treeexpander in the recorder
  e0e1361... inspector: Use a GtkTreeExpander in the object tree
  0f6975c... inspector: Make the recorder node list use a ListView
  93c601a... listitem: Change focus handling
  61a05e2... treeexpander: Implement input support
  d125dc7... listview: Implement activation
  216ced6... listview: Track focus movements and update selection
  40f60cb... listview: Implement (un)select all
  d713f2e... listview: Add a focus tracker
  59fb649... listitem: Add "listitem.select" action and keybindings for 
  11a4e3e... listview: Add gtk_list_view_get_position_at_y()
  0b1f44b... listview: Add move keybindings
  6bae752... listitemfactory: Make the builder factory properly buildabl
  5c0574d... builderlistitemfactory: Add scope argument
  47c2403... builder: Autofill scope property of listitemfactory
  e927305... gtk-demo: Introduce awards
  24b1418... demo: Use a listview as sidebar
  afe06c3... listitemmanager: Handle NULL factory
  382b983... gridview: Implement anchors and scrolling
  f00df28... selectionmodel: Add gtk_selection_model_user_select_item()
  9c0fcde... gridview: Implement the list.select-item action
  6bc3818... gridview: Implement minimum row height
  98bfaa1... gridview: Add activation
  3180f08... gridview: Implement list.scroll-to action
  7447135... gridview: Add a focus tracker
  91ca53b... gridview: Implement (un)select all
  e1277d3... gridview: Add move keybindings
  ee1aafe... demo: Add a file browser demo
  8c57630... listview: Port various gridview improvements
  a684969... gridview: Simplify allocation code
  90042d6... Add GtkListBase
  a4c5e50... listbase: Move GtkScrollable implementation
  79ad2d3... listbase: Move item manager here
  c905284... listbase: Move selection handling here
  7a2e971... listbase: Move orientable implementation here
  10f2d17... Remove gtk_selection_model_user_select_item() again
  f6cf71f... listbase: Move focus moving keybindings here
  2012e4f... listbase: Add vfuncs to convert positions to/from coordinat
  0ff3589... listbase: Take over anchor handling
  d2ca542... wip: Add GtkCoverFlow
  cf529fd... Add GtkColumnView skeleton
  cc41464... gtk-demo: Add a minesweeper demo
  621be29... columnview: Allow adding/removing columns
  7555433... Add GtkSignalListItemFactory
  3f3b252... gtk-demo: Add a Coverflow application launcher
  41d82c6... builder: Make gtk_builder_extend_with_template() work with 
  64752ab... listitem: Make this a GObject
  ec3fb62... listitemfactory: Reorganize vfuncs
  e344891... listitemfactory: Simplify
  ed0f0eb... listitemwidget: Add a private struct
  6959b2d... listitem: Move position/item/selected tracking to widget
  d54bf34... listitemwidget: Lazily create listitems
  6ce0544... columnview: Add listitems for the columns
  cf5fb80... columnview: Implement GtkScrollable
  f7a0ec1... widget: Add a hook for resizes
  4620eeb... columnview: Add GtkColumnViewCell
  3d4275b... inspector: Port object tree to GtkColumnView
  83537f7... columnview: Fix styling with Adwaita
  2a5915d... constraint-editor: Don't poke around in widget internals
  fad92fd... columnview: Add a custom LayoutManager
  0b0fd43... tests: Add testcolumnview
  700a443... columnview: Add header
  dfb7061... inspector: Remove private struct from controllers
  4cce54e... inspector: Make Controller page a GtkWidget
  79ab7bc... inspector: Remove private struct for prop editor
  7aaa0e3... xxx: Add a hack to make paintables transform to/from object
  2aa9daa... gtk-demo: Add a Clocks demo
  317ecd3... expression: Allow passing a this object to bind()
  4036026... Add some tests for expression binding
  a86f6c8... fontchooserwidget: Port to listmodels
  5002745... docs: Reorganize list widgets in their own chapter
  52c8066... builder-tool: Pass through CDATA where it makes sense
  11ad934... listitemwidget: Add single-click-activate
  d2a1e3e... listview: Add single-click-activate
  1bc8b24... columnview: Add sorting
  5a8bfec... column view title: Show sort indicators
  8a5b14c... testcolumnview: Add sorters
  474af30... Add GtkTreeListRowSorter
  d33378a... testsuite: Add tests for GtkTreeListSorter
  6a62650... gtk-builder-tool: Minimally validate <binding>
  4f834ae... gtk-demo: Cosmetic improvements to the listview demos
  6a5f3df... gtk-demo: Demo columnview sorting
  4b93de0... gtk-demo: Add filtering to the settings demo
  86edc54... docs: Add a listview overview section
  1b4b10d... Spread single-click-activate api
  3996ce1... gtk-demo: Use single-click-activate for minesweeper
  4eefd01... xxx: isnanf() is some wtf

Commits added to the branch:

  e9f1ee5... Add GtkExpression
  bd8655f... expression: Add GtkObjectExpression
  410e7dc... filter: Add GtkStringFilter
  22659af... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
  2df3c39... filter: Add tests
  fde75aa... builder: Add support for parsing expressions
  ec742f9... expression: Add the ability to watch an expression
  92c359c... testsuite: Add expression tests
  b7efe4e... expression: Add gtk_expression_bind()
  ad60efb... expression: Invalidate bindings before destroying them
  115923b... More expression tests
  cb15ec0... Add GtkOrdering
  b2b847f... Add GtkSorter
  e74a9d0... Add GtkCustomSorter
  c870c77... Add GtkStringSorter
  8ea41e4... Add GtkMultiSorter
  1766f45... Add GtkNumericSorter
  da4dcd9... Redo sort list model with GtkSorter
  6c8549f... sortlistmodel: Redo the way we store the items
  77af72b... sortlistmodel: Make sort stable
  3c10b37... sorter: Add tests
  06624a2... gtk-demo: Make fishbowl info text use bindings
  82cb5b9... builder: Make <lookup> type optional
  82f9e9a... builder: Allow <constant> without a type
  30aca05... builder: Allow text content in <lookup>
  f7a9eae... builder: Add <binding> tag
  6647135... gtk: Add a GtkListView skeleton
  bbd8f8a... listview: Introduce GtkListItemFactory
  86f75d2... listview: Make widget actually do something
  27e4db1... listview: Implement GtkScrollable
  12c7ba2... tests: Add a test for a permanently changing listview
  00b4e61... listview: Implement an anchor
  e1a8c52... listview: Add GtkListItemManager
  b75e4f4... listview: Add GtkListItem
  62b856e... listview: Make the listitemmanager stricter
  f6992d8... listview: Change change management
  abc6738... tests: Make animating listview do random resorts
  13a7d1f... listitem: Add gtk_list_item_get_position()
  7ad17c6... listview: Change how binding is done
  6e92809... listview: Change anchor handling again
  101e9a7... listview: Only allocate necesary rows
  4d1eb44... testlistview: Show the row number
  0015b10... testlistview: Create widgets only once
  eb6861a... listitemmanager: Switch from "insert_before" to "insert_aft
  e4f05f9... listlistmodel: Add gtk_list_list_model_item_moved()
  3271224... listview: Try to keep the list items in order when scrollin
  e7cadee... listview: Add selection properties to ListItem
  ca8375b... listview: Reset listitems' CSS animations when rebinding
  182b9c9... listview: Add initial support for displaying selections
  c00873b... listitem: Add a press gesture to select the item
  405b0bd... gtk: Add a GtkGridView skeleton
  cc0f5f9... gridview: Add API for setting number of columns
  a18feb1... listitemmanager: Move list of listitems here
  0a7e4c7... gridview: Implement GtkScrollable
  8ab432e... listitemmanager: Simplify
  f7b53e0... listitemmanager: Add trackers
  63ec02b... listview: Add gtk_list_view_set_show_separators()
  c64fba5... listitemfactory: Sanitize APIs
  b87c703... listitemfactory: vfuncify
  7582576... listitemfactory: Split implementation out
  349c10c... listitemfactory: Add a factory for ui files
  dfd5c54... testlistview: Port to directory list
  1df4d2c... testlistview: Load icons async
  e9416aa... listview: Add list.scroll_to_item action
  a64043e... listview: Implement extending selections
  8c9f66d... tests: Add a rough form of multiselection
  30ed89d... listview: Implement GtkOrientable
  360f5ef... gtk-demo: Add a rough start at a Weather demo
  7118d44... listview: Expose GtkListItemFactory APIs
  fad6f90... gridview: Add factory handling
  97065b7... gridview: Implement GtkOrientable
  6595ffc... listview: Pass the CSS name of listitems to the manager
  bacf2ad... gridview: Actually do something
  d09c05c... Add GtkTreeExpander
  ef6ecbc... demo: Add a GSettings tree demo
  591ad84... inspector: Use a treeexpander in the recorder
  264d610... inspector: Use a GtkTreeExpander in the object tree
  323bbc6... inspector: Make the recorder node list use a ListView
  11d6147... listitem: Change focus handling
  e5e6f8a... treeexpander: Implement input support
  ca8819c... listview: Implement activation
  a00b07b... listview: Track focus movements and update selection
  4ee1580... listview: Implement (un)select all
  bfa233c... listview: Add a focus tracker
  486dfa2... listitem: Add "listitem.select" action and keybindings for 
  1bc102e... listview: Add gtk_list_view_get_position_at_y()
  1ff596d... listview: Add move keybindings
  675ed60... listitemfactory: Make the builder factory properly buildabl
  0eea83f... builderlistitemfactory: Add scope argument
  9475c22... builder: Autofill scope property of listitemfactory
  debd2a6... gtk-demo: Introduce awards
  65ee4dd... demo: Use a listview as sidebar
  8c2ec46... listitemmanager: Handle NULL factory
  151c8f4... gridview: Implement anchors and scrolling
  c46f43f... selectionmodel: Add gtk_selection_model_user_select_item()
  a78b8e5... gridview: Implement the list.select-item action
  82fc3d8... gridview: Implement minimum row height
  4b60be7... gridview: Add activation
  875172f... gridview: Implement list.scroll-to action
  95d5c85... gridview: Add a focus tracker
  2f0163a... gridview: Implement (un)select all
  ab47408... gridview: Add move keybindings
  3ee63ac... demo: Add a file browser demo
  aa22360... listview: Port various gridview improvements
  0a4cb68... gridview: Simplify allocation code
  3f4df0d... Add GtkListBase
  4e939a1... listbase: Move GtkScrollable implementation
  b63bc06... listbase: Move item manager here
  cedc246... listbase: Move selection handling here
  53b2c75... listbase: Move orientable implementation here
  38a2613... Remove gtk_selection_model_user_select_item() again
  4329c12... listbase: Move focus moving keybindings here
  35254ee... listbase: Add vfuncs to convert positions to/from coordinat
  d3d60b0... listbase: Take over anchor handling
  35c100c... wip: Add GtkCoverFlow
  8b6f32f... Add GtkColumnView skeleton
  53e150d... gtk-demo: Add a minesweeper demo
  c9e7e49... columnview: Allow adding/removing columns
  09a48b4... Add GtkSignalListItemFactory
  dea9b1d... gtk-demo: Add a Coverflow application launcher
  9616687... builder: Make gtk_builder_extend_with_template() work with 
  5d99ca6... listitem: Make this a GObject
  72c7a63... listitemfactory: Reorganize vfuncs
  80ec883... listitemfactory: Simplify
  a5c0a9b... listitemwidget: Add a private struct
  2b76039... listitem: Move position/item/selected tracking to widget
  26bd08d... listitemwidget: Lazily create listitems
  56feab5... columnview: Add listitems for the columns
  7db6daf... columnview: Implement GtkScrollable
  d3e2a70... widget: Add a hook for resizes
  da99bc9... columnview: Add GtkColumnViewCell
  514b077... inspector: Port object tree to GtkColumnView
  f5687ce... columnview: Fix styling with Adwaita
  7f70438... constraint-editor: Don't poke around in widget internals
  2e552b5... columnview: Add a custom LayoutManager
  e8e2a78... tests: Add testcolumnview
  86f790b... columnview: Add header
  aa86af7... inspector: Remove private struct from controllers
  74c29ce... inspector: Make Controller page a GtkWidget
  a551cde... inspector: Remove private struct for prop editor
  e882221... xxx: Add a hack to make paintables transform to/from object
  2896c7b... gtk-demo: Add a Clocks demo
  eeb6158... expression: Allow passing a this object to bind()
  291dae9... Add some tests for expression binding
  2224e02... fontchooserwidget: Port to listmodels
  2b5b7a9... docs: Reorganize list widgets in their own chapter
  59ea104... builder-tool: Pass through CDATA where it makes sense
  5e268c0... listitemwidget: Add single-click-activate
  b77efe7... listview: Add single-click-activate
  407e640... columnview: Add sorting
  7c0ddb7... column view title: Show sort indicators
  c994ba9... testcolumnview: Add sorters
  bdc9582... Add GtkTreeListRowSorter
  7cc1a42... testsuite: Add tests for GtkTreeListSorter
  fd585d9... gtk-builder-tool: Minimally validate <binding>
  c7a7e71... gtk-demo: Cosmetic improvements to the listview demos
  892c728... gtk-demo: Demo columnview sorting
  87e32d1... gtk-demo: Add filtering to the settings demo
  5f5611c... docs: Add a listview overview section
  99e77d8... Spread single-click-activate api
  cd8f4d4... gtk-demo: Use single-click-activate for minesweeper
  99802f2... builderlistitemfactory: Precompile the xml
  01849a1... xxx: isnanf() is some wtf


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