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

  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
  c34d29e... Add GtkDropDown
  00a5109... filechooser: Use a dropdown for the filter combo
  8bed97f... filechooser: Use a dropdown for choices
  fe56e03... inspector: Use dropdowns in property editor
  5481aa7... inspector: Use a dropdown for attribute mapping
  c9bbfbe... inspector: Use a dropdown for controllers
  66a9431... inspector: Use a dropdown for size groups
  f0d85a2... inspector: Use dropdowns in the visual page
  a02da3a... gtk-demo: Add a large grid demo
  5552768... docs: Update the list widget overview
  26edb6d... Add some tests for new GtkBuilder syntax

Commits added to the branch:

  6d68c53... Add GtkStringSorter (*)
  ae4bb2d... Add GtkMultiSorter (*)
  1eda988... Add GtkNumericSorter (*)
  11a1f8f... Redo sort list model with GtkSorter (*)
  16ab648... sortlistmodel: Redo the way we store the items (*)
  ee3faf2... sortlistmodel: Make sort stable (*)
  d1b2ded... sorter: Add tests (*)
  d3dc9c4... gtk-demo: Make fishbowl info text use bindings (*)
  ed22af5... builder: Make <lookup> type optional (*)
  448a88e... builder: Allow <constant> without a type (*)
  713a667... builder: Allow text content in <lookup> (*)
  934bfc8... builder: Add <binding> tag (*)
  e19c4a3... gtk: Add a GtkListView skeleton (*)
  e20c207... listview: Introduce GtkListItemFactory (*)
  c835ae2... listview: Make widget actually do something (*)
  ed8fe6c... listview: Implement GtkScrollable (*)
  d03a555... tests: Add a test for a permanently changing listview (*)
  b3c150e... listview: Implement an anchor (*)
  9d5bb87... listview: Add GtkListItemManager (*)
  e1fa627... listview: Add GtkListItem (*)
  5404202... listview: Make the listitemmanager stricter (*)
  ec8684e... listview: Change change management (*)
  378a573... tests: Make animating listview do random resorts (*)
  fe14181... listitem: Add gtk_list_item_get_position() (*)
  e5add36... listview: Change how binding is done (*)
  2ba2a21... listview: Change anchor handling again (*)
  b64da6d... listview: Only allocate necesary rows (*)
  7389e70... testlistview: Show the row number (*)
  d8eec54... testlistview: Create widgets only once (*)
  fbfc7dc... listitemmanager: Switch from "insert_before" to "insert_aft (*)
  7831980... listlistmodel: Add gtk_list_list_model_item_moved() (*)
  5b69fd5... listview: Try to keep the list items in order when scrollin (*)
  b3fb80c... listview: Add selection properties to ListItem (*)
  01386ae... listview: Reset listitems' CSS animations when rebinding (*)
  d8c116f... listview: Add initial support for displaying selections (*)
  057effc... listitem: Add a press gesture to select the item (*)
  70aaecc... gtk: Add a GtkGridView skeleton (*)
  86a75ab... gridview: Add API for setting number of columns (*)
  dc91782... listitemmanager: Move list of listitems here (*)
  368f04e... gridview: Implement GtkScrollable (*)
  ce489f2... listitemmanager: Simplify (*)
  1acfae8... listitemmanager: Add trackers (*)
  0174bf4... listview: Add gtk_list_view_set_show_separators() (*)
  10b967a... listitemfactory: Sanitize APIs (*)
  824326a... listitemfactory: vfuncify (*)
  2227fb9... listitemfactory: Split implementation out (*)
  cfb293d... listitemfactory: Add a factory for ui files (*)
  dbe802f... testlistview: Port to directory list (*)
  7c38ac1... testlistview: Load icons async (*)
  f57fca7... listview: Add list.scroll_to_item action (*)
  cfcf0a7... listview: Implement extending selections (*)
  360a728... tests: Add a rough form of multiselection (*)
  86ad1be... listview: Implement GtkOrientable (*)
  2ef2148... gtk-demo: Add a rough start at a Weather demo (*)
  626c525... listview: Expose GtkListItemFactory APIs (*)
  e8bb84e... gridview: Add factory handling (*)
  b73e956... gridview: Implement GtkOrientable (*)
  443e448... listview: Pass the CSS name of listitems to the manager (*)
  ea93e18... gridview: Actually do something (*)
  7451e51... Add GtkTreeExpander (*)
  bb7968b... demo: Add a GSettings tree demo (*)
  8b1f034... inspector: Use a treeexpander in the recorder (*)
  bb44120... inspector: Use a GtkTreeExpander in the object tree (*)
  d7b5966... inspector: Make the recorder node list use a ListView (*)
  08d9a57... listitem: Change focus handling (*)
  1dbd017... treeexpander: Implement input support (*)
  eda547f... listview: Implement activation (*)
  b9eb818... listview: Track focus movements and update selection (*)
  4b6f3e0... listview: Implement (un)select all (*)
  2539828... listview: Add a focus tracker (*)
  933c0c6... listitem: Add "listitem.select" action and keybindings for  (*)
  2b9481e... listview: Add gtk_list_view_get_position_at_y() (*)
  042e13a... listview: Add move keybindings (*)
  12e720f... listitemfactory: Make the builder factory properly buildabl (*)
  48a223a... builderlistitemfactory: Add scope argument (*)
  aad9adf... builder: Autofill scope property of listitemfactory (*)
  fcdc503... gtk-demo: Introduce awards (*)
  a8d2bb6... demo: Use a listview as sidebar (*)
  dd436e8... listitemmanager: Handle NULL factory (*)
  1b105cd... gridview: Implement anchors and scrolling (*)
  cb2948e... selectionmodel: Add gtk_selection_model_user_select_item() (*)
  cc68073... gridview: Implement the list.select-item action (*)
  affd273... gridview: Implement minimum row height (*)
  ba0122f... gridview: Add activation (*)
  c38e050... gridview: Implement list.scroll-to action (*)
  093677b... gridview: Add a focus tracker (*)
  bc22d04... gridview: Implement (un)select all (*)
  f57afe5... gridview: Add move keybindings (*)
  6b98948... demo: Add a file browser demo (*)
  ea390a4... listview: Port various gridview improvements (*)
  c092d0a... gridview: Simplify allocation code (*)
  cc987b3... Add GtkListBase (*)
  0011ce9... listbase: Move GtkScrollable implementation (*)
  0bd1630... listbase: Move item manager here (*)
  9d6aa7d... listbase: Move selection handling here (*)
  2541037... listbase: Move orientable implementation here (*)
  dd5e6d4... Remove gtk_selection_model_user_select_item() again (*)
  12331e3... listbase: Move focus moving keybindings here (*)
  33c6b42... listbase: Add vfuncs to convert positions to/from coordinat (*)
  e46fa81... listbase: Take over anchor handling (*)
  f4eb026... wip: Add GtkCoverFlow (*)
  0e1632d... Add GtkColumnView skeleton (*)
  ca9e0c0... gtk-demo: Add a minesweeper demo (*)
  03e5c6e... columnview: Allow adding/removing columns (*)
  f5f9f70... Add GtkSignalListItemFactory (*)
  a44c06b... gtk-demo: Add a Coverflow application launcher (*)
  db3e225... builder: Make gtk_builder_extend_with_template() work with  (*)
  30f09ea... listitem: Make this a GObject (*)
  b33c568... listitemfactory: Reorganize vfuncs (*)
  1af0043... listitemfactory: Simplify (*)
  32eedec... listitemwidget: Add a private struct (*)
  9d86020... listitem: Move position/item/selected tracking to widget (*)
  9caca0b... listitemwidget: Lazily create listitems (*)
  8736343... columnview: Add listitems for the columns (*)
  8af3e40... columnview: Implement GtkScrollable (*)
  34c6ef5... widget: Add a hook for resizes (*)
  9927d9b... columnview: Add GtkColumnViewCell (*)
  6e3b698... inspector: Port object tree to GtkColumnView (*)
  084725e... columnview: Fix styling with Adwaita (*)
  767e7cb... constraint-editor: Don't poke around in widget internals (*)
  326cb11... columnview: Add a custom LayoutManager (*)
  9f19699... tests: Add testcolumnview (*)
  efcb3a9... columnview: Add header (*)
  e72119e... inspector: Remove private struct from controllers (*)
  2787e91... inspector: Make Controller page a GtkWidget (*)
  650688c... inspector: Remove private struct for prop editor (*)
  c337887... xxx: Add a hack to make paintables transform to/from object (*)
  22e6fa3... gtk-demo: Add a Clocks demo (*)
  b43c8ae... expression: Allow passing a this object to bind() (*)
  542829e... Add some tests for expression binding (*)
  58b65d1... fontchooserwidget: Port to listmodels (*)
  2f21003... docs: Reorganize list widgets in their own chapter (*)
  21eac43... builder-tool: Pass through CDATA where it makes sense (*)
  69c86ae... listitemwidget: Add single-click-activate (*)
  2c4c07c... listview: Add single-click-activate (*)
  66500a6... columnview: Add sorting (*)
  2945430... columnview: Add a sort-by api (*)
  1ba1eda... column view title: Show sort indicators (*)
  fb78f1e... testcolumnview: Add sorters (*)
  e3ce999... Add GtkTreeListRowSorter (*)
  7910271... testsuite: Add tests for GtkTreeListSorter (*)
  f33df84... gtk-builder-tool: Minimally validate <binding> (*)
  d717971... gtk-demo: Cosmetic improvements to the listview demos (*)
  8804427... gtk-demo: Demo columnview sorting (*)
  4a4c15b... gtk-demo: Add filtering to the settings demo (*)
  12b1007... docs: Add a listview overview section (*)
  f611d55... Spread single-click-activate api (*)
  b087948... gtk-demo: Use single-click-activate for minesweeper (*)
  c7feae6... builderlistitemfactory: Precompile the xml (*)
  3ea2258... xxx: isnanf() is some wtf (*)
  371dab5... Add GtkDropDown
  d3aad3b... filechooser: Use a dropdown for the filter combo
  496e673... filechooser: Use a dropdown for choices
  99c98d0... inspector: Use dropdowns in property editor
  6346fa9... inspector: Use a dropdown for attribute mapping
  3054120... inspector: Use a dropdown for controllers
  54cdafd... inspector: Use a dropdown for size groups
  b331e29... inspector: Use dropdowns in the visual page
  336b30c... gtk-demo: Add a large grid demo
  9c849d2... docs: Update the list widget overview
  fc9462d... Add some tests for new GtkBuilder syntax

(*) 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]