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

  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
  8bf9f38... win32: Don't define isnanf
  932bcc8... Add GtkDropDown
  579c723... filechooser: Use a dropdown for the filter combo
  553d54f... filechooser: Use a dropdown for choices
  9561893... inspector: Use dropdowns in property editor
  eb71937... inspector: Use a dropdown for attribute mapping
  07a3c78... inspector: Use a dropdown for controllers
  1d93127... inspector: Use a dropdown for size groups
  cd661fd... inspector: Use dropdowns in the visual page
  7770de1... gtk-demo: Add a large grid demo
  78e6e45... docs: Update the list widget overview
  9aed454... Add some tests for new GtkBuilder syntax

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 (*)
  215035d... Add GtkDropDown
  4101c11... filechooser: Use a dropdown for the filter combo
  8494608... filechooser: Use a dropdown for choices
  f4bfd63... inspector: Use dropdowns in property editor
  2e79c9c... inspector: Use a dropdown for attribute mapping
  824a31a... inspector: Use a dropdown for controllers
  c07ab31... inspector: Use a dropdown for size groups
  af60d3f... inspector: Use dropdowns in the visual page
  0c4a717... gtk-demo: Add a large grid demo
  afc6990... docs: Update the list widget overview
  8d92b3c... 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]