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

  bffd62e... builder: Add support for parsing expressions
  8525c48... expression: Add the ability to watch an expression
  ea9ded4... testsuite: Add expression tests
  0f504bb... expression: Add gtk_expression_bind()
  7c980d7... expression: Invalidate bindings before destroying them
  5032a24... More expression tests
  e669438... Add GtkOrdering
  8ebd03a... Add GtkSorter
  69d0cd7... Add GtkCustomSorter
  ef1b874... Add GtkStringSorter
  9d88620... Add GtkMultiSorter
  c1032e3... Add GtkNumericSorter
  66bb300... Redo sort list model with GtkSorter
  f97683b... sortlistmodel: Redo the way we store the items
  6022f36... sortlistmodel: Make sort stable
  4e7fc76... sorter: Add tests
  430cb06... gtk-demo: Make fishbowl info text use bindings
  f2b69a4... builder: Make <lookup> type optional
  82c3792... builder: Allow <constant> without a type
  2d159ea... builder: Allow text content in <lookup>
  a9c693d... builder: Add <binding> tag
  adbb265... gtk: Add a GtkListView skeleton
  f296e91... listview: Introduce GtkListItemFactory
  04e8a73... listview: Make widget actually do something
  d426854... listview: Implement GtkScrollable
  d6770be... tests: Add a test for a permanently changing listview
  93cb74d... listview: Implement an anchor
  713bd75... listview: Add GtkListItemManager
  f992f64... listview: Add GtkListItem
  b80b84e... listview: Make the listitemmanager stricter
  1310941... listview: Change change management
  04d2c53... tests: Make animating listview do random resorts
  2688f9b... listitem: Add gtk_list_item_get_position()
  d84326b... listview: Change how binding is done
  4031334... listview: Change anchor handling again
  79193c3... listview: Only allocate necesary rows
  8773202... testlistview: Show the row number
  ff0d732... testlistview: Create widgets only once
  0ab3f5c... listitemmanager: Switch from "insert_before" to "insert_aft
  a7f5d74... listlistmodel: Add gtk_list_list_model_item_moved()
  8344995... listview: Try to keep the list items in order when scrollin
  6d164f2... listview: Add selection properties to ListItem
  5f90417... listview: Reset listitems' CSS animations when rebinding
  9ab474a... listview: Add initial support for displaying selections
  713b9b7... listitem: Add a press gesture to select the item
  ddadfc8... gtk: Add a GtkGridView skeleton
  fd7bd06... gridview: Add API for setting number of columns
  f5d707a... listitemmanager: Move list of listitems here
  715a4e4... gridview: Implement GtkScrollable
  84589ae... listitemmanager: Simplify
  321e053... listitemmanager: Add trackers
  6b59f48... listview: Add gtk_list_view_set_show_separators()
  2cb7c91... listitemfactory: Sanitize APIs
  eb16921... listitemfactory: vfuncify
  f2277c8... listitemfactory: Split implementation out
  c4d7187... listitemfactory: Add a factory for ui files
  7a88ac9... testlistview: Port to directory list
  a3fd1a6... testlistview: Load icons async
  3d189a9... listview: Add list.scroll_to_item action
  0d874f0... listview: Implement extending selections
  9538aa9... tests: Add a rough form of multiselection
  a6eba17... listview: Implement GtkOrientable
  9e9b9c7... gtk-demo: Add a rough start at a Weather demo
  5a7535d... listview: Expose GtkListItemFactory APIs
  928eae6... gridview: Add factory handling
  77f20e7... gridview: Implement GtkOrientable
  7ac0696... listview: Pass the CSS name of listitems to the manager
  3cc1df8... gridview: Actually do something
  14a7e79... Add GtkTreeExpander
  76e9549... demo: Add a GSettings tree demo
  0deef39... inspector: Use a treeexpander in the recorder
  8680a5f... inspector: Use a GtkTreeExpander in the object tree
  8bb490f... inspector: Make the recorder node list use a ListView
  fdc13d1... listitem: Change focus handling
  5d18c17... treeexpander: Implement input support
  aaeb979... listview: Implement activation
  b4e7d81... listview: Track focus movements and update selection
  b43be71... listview: Implement (un)select all
  c565ab9... listview: Add a focus tracker
  1e82040... listitem: Add "listitem.select" action and keybindings for 
  1627a2f... listview: Add gtk_list_view_get_position_at_y()
  9ed2464... listview: Add move keybindings
  00768fb... listitemfactory: Make the builder factory properly buildabl
  b746f38... builderlistitemfactory: Add scope argument
  aa84f3b... builder: Autofill scope property of listitemfactory
  075343a... gtk-demo: Introduce awards
  8136406... demo: Use a listview as sidebar
  daa4b43... listitemmanager: Handle NULL factory
  e0836dd... gridview: Implement anchors and scrolling
  53c433c... selectionmodel: Add gtk_selection_model_user_select_item()
  0efc586... gridview: Implement the list.select-item action
  73703f1... gridview: Implement minimum row height
  33039fb... gridview: Add activation
  8f62c50... gridview: Implement list.scroll-to action
  76c4aa0... gridview: Add a focus tracker
  3539bf1... gridview: Implement (un)select all
  eeb861e... gridview: Add move keybindings
  d397d14... demo: Add a file browser demo
  8ad3588... listview: Port various gridview improvements
  599f8cb... gridview: Simplify allocation code
  4802738... Add GtkListBase
  650eb53... listbase: Move GtkScrollable implementation
  d69ff2b... listbase: Move item manager here
  338f0e9... listbase: Move selection handling here
  a0e38ef... listbase: Move orientable implementation here
  7f330d9... Remove gtk_selection_model_user_select_item() again
  eedff95... listbase: Move focus moving keybindings here
  536a187... listbase: Add vfuncs to convert positions to/from coordinat
  0f8a157... listbase: Take over anchor handling
  b834778... wip: Add GtkCoverFlow
  5ea0141... Add GtkColumnView skeleton
  09ade22... gtk-demo: Add a minesweeper demo
  1291750... columnview: Allow adding/removing columns
  f441ea9... Add GtkSignalListItemFactory
  b05e1cb... gtk-demo: Add a Coverflow application launcher
  86dbd48... builder: Make gtk_builder_extend_with_template() work with 
  42fed87... listitem: Make this a GObject
  78bfafd... listitemfactory: Reorganize vfuncs
  fc5cbfa... listitemfactory: Simplify
  a8a4015... listitemwidget: Add a private struct
  c143256... listitem: Move position/item/selected tracking to widget
  8dddd4e... listitemwidget: Lazily create listitems
  6d008ef... columnview: Add listitems for the columns
  fe05739... columnview: Implement GtkScrollable
  3e15d16... widget: Add a hook for resizes
  e9d2779... columnview: Add GtkColumnViewCell
  d5a3142... inspector: Port object tree to GtkColumnView
  90dc069... columnview: Fix styling with Adwaita
  f39efd4... constraint-editor: Don't poke around in widget internals
  e67fed8... columnview: Add a custom LayoutManager
  209f07d... tests: Add testcolumnview
  aa25cf4... columnview: Add header
  42667cc... inspector: Remove private struct from controllers
  53623c2... inspector: Make Controller page a GtkWidget
  865a7ec... inspector: Remove private struct for prop editor
  9e35d95... xxx: Add a hack to make paintables transform to/from object
  6019f53... gtk-demo: Add a Clocks demo
  610e7d2... expression: Allow passing a this object to bind()
  0acb374... Add some tests for expression binding
  dc041bf... fontchooserwidget: Port to listmodels
  54b3b82... docs: Reorganize list widgets in their own chapter
  acc3d79... builder-tool: Pass through CDATA where it makes sense
  237e491... listitemwidget: Add single-click-activate
  d92e925... listview: Add single-click-activate
  20ba0f6... columnview: Add sorting
  6b1c80d... column view title: Show sort indicators
  6e8e7fd... testcolumnview: Add sorters
  56dd198... Add GtkTreeListRowSorter
  2a1b0aa... testsuite: Add tests for GtkTreeListSorter
  3e2e827... gtk-builder-tool: Minimally validate <binding>
  8c46260... gtk-demo: Cosmetic improvements to the listview demos
  5fed498... gtk-demo: Demo columnview sorting
  e440359... gtk-demo: Add filtering to the settings demo
  a69b484... docs: Add a listview overview section
  8b29a4c... Spread single-click-activate api
  84be876... gtk-demo: Use single-click-activate for minesweeper
  0b902c2... win32: Don't define isnanf

Commits added to the branch:

  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
  8bf9f38... win32: Don't define isnanf


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