[gtk] (186 commits) Non-fast-forward update to branch dropdown-for-merge



The branch 'dropdown-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:

  5775df9... builder: Allow <property bind /> for objects
  1f6dfae... wayland: Remove function declaration for nonexisting functi
  2f4b145... widget: Add gtk_widget_get_size()
  a24f780... eventcontrollermotion: Remove mode argument
  da9f12e... Add GtkDirectoryList
  4b83432... Add GtkFilter
  f4c5fb0... Add GtkCustomFilter
  dbd1d3c... tests: Remove testtreemodel test
  8849220... filterlistmodel: Rewrite to use GtkFilter
  6f0a410... Add GtkExpression
  bded46c... expression: Add GtkObjectExpression
  c8814c3... expression: Make property expression allow subexpressions
  ce40dac... filter: Add GtkStringFilter
  16cd239... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
  47bfb60... filter: Add tests
  5000b20... builder: Add support for parsing expressions
  6737166... expression: Add the ability to watch an expression
  c566f06... testsuite: Add expression tests
  e98b192... expression: Add gtk_expression_bind()
  4556efc... expression: Invalidate bindings before destroying them
  838d801... More expression tests
  61afad6... Add GtkOrdering
  c9da514... Add GtkSorter
  0a5dcd9... Add GtkCustomSorter
  96dfbe3... Add GtkStringSorter
  6e2b9db... Add GtkMultiSorter
  0c2206e... Add GtkNumericSorter
  08bc616... Redo sort list model with GtkSorter
  66abcba... sortlistmodel: Redo the way we store the items
  44f7aec... sortlistmodel: Make sort stable
  2dcc4bb... sorter: Add tests
  9f92de8... gtk-demo: Make fishbowl info text use bindings
  c61b0e9... builder: Make <lookup> type optional
  7fdaf98... builder: Allow <constant> without a type
  88b7d74... builder: Allow text content in <lookup>
  9090833... builder: Add <binding> tag
  f73669a... gtk: Add a GtkListView skeleton
  65c13d4... listview: Introduce GtkListItemFactory
  0ad62b6... listview: Make widget actually do something
  bd3561d... listview: Implement GtkScrollable
  281d97b... tests: Add a test for a permanently changing listview
  7b0bfda... listview: Implement an anchor
  b0f2927... listview: Add GtkListItemManager
  ed515f8... listview: Add GtkListItem
  7a5a74e... listview: Make the listitemmanager stricter
  c3f72b3... listview: Change change management
  a780680... tests: Make animating listview do random resorts
  87ad9d4... listitem: Add gtk_list_item_get_position()
  5c89247... listview: Change how binding is done
  521fd1e... listview: Change anchor handling again
  405f3ef... listview: Only allocate necesary rows
  9b8e03c... testlistview: Show the row number
  a1cae04... testlistview: Create widgets only once
  37cdd93... listitemmanager: Switch from "insert_before" to "insert_aft
  41ea7ad... listlistmodel: Add gtk_list_list_model_item_moved()
  08fcdf5... listview: Try to keep the list items in order when scrollin
  286485e... listview: Add selection properties to ListItem
  7db494a... listview: Reset listitems' CSS animations when rebinding
  e5fe745... listview: Add initial support for displaying selections
  6a6e809... listitem: Add a press gesture to select the item
  3dd9757... gtk: Add a GtkGridView skeleton
  ca5c43e... gridview: Add API for setting number of columns
  b75e91b... listitemmanager: Move list of listitems here
  a201ef4... gridview: Implement GtkScrollable
  15a28b6... listitemmanager: Simplify
  8a932f1... listitemmanager: Add trackers
  040105e... listview: Add gtk_list_view_set_show_separators()
  2f64d61... listitemfactory: Sanitize APIs
  f138075... listitemfactory: vfuncify
  9a0d1b1... listitemfactory: Split implementation out
  c919bc3... listitemfactory: Add a factory for ui files
  c771f8f... testlistview: Port to directory list
  c943c4d... testlistview: Load icons async
  902d061... listview: Add list.scroll_to_item action
  9e92f09... listview: Implement extending selections
  6bab2d8... tests: Add a rough form of multiselection
  a49c2fe... listview: Implement GtkOrientable
  bcb409e... gtk-demo: Add a rough start at a Weather demo
  edb9edb... listview: Expose GtkListItemFactory APIs
  f7b15f2... gridview: Add factory handling
  4fde8bc... gridview: Implement GtkOrientable
  60e31ab... listview: Pass the CSS name of listitems to the manager
  7b81f44... gridview: Actually do something
  0501fe7... Add GtkTreeExpander
  5b1ef88... demo: Add a GSettings tree demo
  7b19d98... inspector: Use a treeexpander in the recorder
  0ebc529... inspector: Use a GtkTreeExpander in the object tree
  6462d91... inspector: Make the recorder node list use a ListView
  e96c013... listitem: Change focus handling
  a8dc9bc... treeexpander: Implement input support
  5363750... listview: Implement activation
  fe3ec35... listview: Track focus movements and update selection
  d5b8610... listview: Implement (un)select all
  26450da... listview: Add a focus tracker
  2abb949... listitem: Add "listitem.select" action and keybindings for 
  e916254... listview: Add gtk_list_view_get_position_at_y()
  6a32ce1... listview: Add move keybindings
  ba8d7bc... listitemfactory: Make the builder factory properly buildabl
  565985a... builderlistitemfactory: Add scope argument
  92c7ef1... builder: Autofill scope property of listitemfactory
  003aab2... gtk-demo: Introduce awards
  51e2ae7... demo: Use a listview as sidebar
  270f3a6... listitemmanager: Handle NULL factory
  3010716... gridview: Implement anchors and scrolling
  63b24fb... selectionmodel: Add gtk_selection_model_user_select_item()
  7658e9f... gridview: Implement the list.select-item action
  0ef62eb... gridview: Implement minimum row height
  9638986... gridview: Add activation
  b8e156d... gridview: Implement list.scroll-to action
  d7f95b0... gridview: Add a focus tracker
  d622e1f... gridview: Implement (un)select all
  298ba2d... gridview: Add move keybindings
  906b058... demo: Add a file browser demo
  9de7f27... listview: Port various gridview improvements
  f05428e... gridview: Simplify allocation code
  a2a5f70... Add GtkListBase
  2b9d3b5... listbase: Move GtkScrollable implementation
  5df78b4... listbase: Move item manager here
  8e6afbc... listbase: Move selection handling here
  208edc7... listbase: Move orientable implementation here
  0bcb9cf... Remove gtk_selection_model_user_select_item() again
  9e1f3d6... listbase: Move focus moving keybindings here
  e3890bd... listbase: Add vfuncs to convert positions to/from coordinat
  f0853b4... listbase: Take over anchor handling
  69a404a... wip: Add GtkCoverFlow
  a34a9fe... Add GtkColumnView skeleton
  f67a6b8... gtk-demo: Add a minesweeper demo
  8c196d0... columnview: Allow adding/removing columns
  f35cece... Add GtkSignalListItemFactory
  63f1d27... gtk-demo: Add a Coverflow application launcher
  7b68489... builder: Make gtk_builder_extend_with_template() work with 
  67ac111... listitem: Make this a GObject
  58a8f7a... listitemfactory: Reorganize vfuncs
  036d5f0... listitemfactory: Simplify
  dbe68f7... listitemwidget: Add a private struct
  ca2c402... listitem: Move position/item/selected tracking to widget
  ee71dd5... listitemwidget: Lazily create listitems
  5f94936... columnview: Add listitems for the columns
  29c6bf0... columnview: Implement GtkScrollable
  d031841... widget: Add a hook for resizes
  f272d8e... columnview: Add GtkColumnViewCell
  5b872a9... inspector: Port object tree to GtkColumnView
  d6a6ea4... columnview: Fix styling with Adwaita
  99b3713... constraint-editor: Don't poke around in widget internals
  ba784ce... columnview: Add a custom LayoutManager
  57ee812... tests: Add testcolumnview
  9493713... columnview: Add header
  e69dc65... inspector: Remove private struct from controllers
  b12c4c9... inspector: Make Controller page a GtkWidget
  6e09ac4... inspector: Remove private struct for prop editor
  db74e7d... xxx: Add a hack to make paintables transform to/from object
  d7363c6... gtk-demo: Add a Clocks demo
  1701c70... expression: Allow passing a this object to bind()
  78a167b... Add some tests for expression binding
  e270ceb... fontchooserwidget: Port to listmodels
  690cb1d... docs: Reorganize list widgets in their own chapter
  f42455b... builder-tool: Pass through CDATA where it makes sense
  0d84d25... listitemwidget: Add single-click-activate
  7a957bc... listview: Add single-click-activate
  e8d71ee... columnview: Add sorting
  dc54a01... column view title: Show sort indicators
  5c267ec... testcolumnview: Add sorters
  8785cd1... Add GtkTreeListRowSorter
  7243937... testsuite: Add tests for GtkTreeListSorter
  7a29685... gtk-builder-tool: Minimally validate <binding>
  b20dce9... gtk-demo: Cosmetic improvements to the listview demos
  bc64fcc... gtk-demo: Demo columnview sorting
  c915314... gtk-demo: Add filtering to the settings demo
  d6a5e60... docs: Add a listview overview section
  edd8762... Fix inconsistencies in our pango deps
  ffc84dd... Add GtkDropDown
  ceb9fa6... filechooser: Use a dropdown for the filter combo
  fab6575... filechooser: Use a dropdown for choices
  0cb1a3c... inspector: Use dropdowns in property editor
  4ec9cb7... inspector: Use a dropdown for attribute mapping
  0031861... inspector: Use a dropdown for controllers
  d6e0469... inspector: Use a dropdown for size groups
  2ac35f7... inspector: Use dropdowns in the visual page
  84d9728... gtk-demo: Add a large grid demo

Commits added to the branch:

  0d69c42... gesture: Don't leak target widgets (*)
  1ef8053... builder: Allow <property bind /> for objects (*)
  3c1cca1... wayland: Remove function declaration for nonexisting functi (*)
  f1d6a0a... widget: Add gtk_widget_get_size() (*)
  bb7f6ed... Merge branch 'fix-gesture-leak' into 'master' (*)
  5235a4c... Fix inconsistencies in our pango deps (*)
  2f20a40... Merge branch 'matthiasc/for-master' into 'master' (*)
  415bfeb... Merge branch 'fix-pango-deps' into 'master' (*)
  805fea2... eventcontrollermotion: Remove mode argument (*)
  682e978... Add GtkDirectoryList (*)
  1df17f2... Add GtkFilter (*)
  1ab081b... Add GtkCustomFilter (*)
  b1090ac... tests: Remove testtreemodel test (*)
  4abdf69... filterlistmodel: Rewrite to use GtkFilter (*)
  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 (*)
  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 (*)
  eda5181... Add GtkDropDown
  3643357... filechooser: Use a dropdown for the filter combo
  d43b052... filechooser: Use a dropdown for choices
  f76d6ef... inspector: Use dropdowns in property editor
  d103375... inspector: Use a dropdown for attribute mapping
  7479b6f... inspector: Use a dropdown for controllers
  3f1fcd3... inspector: Use a dropdown for size groups
  a4b4873... inspector: Use dropdowns in the visual page
  789e880... gtk-demo: Add a large grid demo
  2a80d1f... docs: Update the list widget overview

(*) This commit already existed in another branch; no separate mail sent


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