[gtk] (170 commits) Non-fast-forward update to branch prop-list



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

  edf4c0c... expression: Add gtk_expression_bind()
  a2db60d... expression: Invalidate bindings before destroying them
  db526a5... More expression tests
  6f28dc5... Add GtkOrdering
  c573716... Add GtkSorter
  a7646b4... Add GtkCustomSorter
  5a54889... Add GtkStringSorter
  bf1b65d... Add GtkMultiSorter
  ac11fdb... Add GtkNumericSorter
  b81a4d1... Redo sort list model with GtkSorter
  9b1a5be... sortlistmodel: Redo the way we store the items
  b57bf11... sortlistmodel: Make sort stable
  d977469... sorter: Add tests
  883a2d7... gtk-demo: Make fishbowl info text use bindings
  828ebef... builder: Make <lookup> type optional
  374a843... builder: Allow <constant> without a type
  ee3a75f... builder: Allow text content in <lookup>
  8172aeb... builder: Add <binding> tag
  da8f0f8... gtk: Add a GtkListView skeleton
  f51cd0e... listview: Introduce GtkListItemFactory
  6052ebe... listview: Make widget actually do something
  b2d172c... listview: Implement GtkScrollable
  df40b7a... tests: Add a test for a permanently changing listview
  d83bbe4... listview: Implement an anchor
  7de88dd... listview: Add GtkListItemManager
  583d3db... listview: Add GtkListItem
  5ab2e66... listview: Make the listitemmanager stricter
  ff95fca... listview: Change change management
  3df2dd3... tests: Make animating listview do random resorts
  1f4ec07... listitem: Add gtk_list_item_get_position()
  fb69b76... listview: Change how binding is done
  7d271a1... listview: Change anchor handling again
  c91f02b... listview: Only allocate necesary rows
  5dbfd57... testlistview: Show the row number
  4a9536e... testlistview: Create widgets only once
  fb3cc84... listitemmanager: Switch from "insert_before" to "insert_aft
  ba71399... listlistmodel: Add gtk_list_list_model_item_moved()
  d0ff5dc... listview: Try to keep the list items in order when scrollin
  7b1f6c3... listview: Add selection properties to ListItem
  31dbf25... listview: Reset listitems' CSS animations when rebinding
  2df88e3... listview: Add initial support for displaying selections
  7379e4a... listitem: Add a press gesture to select the item
  b1dfc49... gtk: Add a GtkGridView skeleton
  7e31961... gridview: Add API for setting number of columns
  7085f4d... wayland: Remove function declaration for nonexisting functi
  d5250ba... listitemmanager: Move list of listitems here
  6c58af9... gridview: Implement GtkScrollable
  9163e57... listitemmanager: Simplify
  27f5678... listitemmanager: Add trackers
  8d1c738... listview: Add gtk_list_view_set_show_separators()
  4d58b4a... listitemfactory: Sanitize APIs
  be6e0c8... listitemfactory: vfuncify
  68cf358... listitemfactory: Split implementation out
  0d0c546... listitemfactory: Add a factory for ui files
  9b091fa... testlistview: Port to directory list
  e5d8886... testlistview: Load icons async
  2d1413b... listview: Add list.scroll_to_item action
  e77bbe1... listview: Implement extending selections
  4f6c64a... tests: Add a rough form of multiselection
  a5daf26... listview: Implement GtkOrientable
  61b4445... gtk-demo: Add a rough start at a Weather demo
  4d575b2... textview: Make cursor work when blinking is disabled
  fd3a8cf... listview: Expose GtkListItemFactory APIs
  6fa71e1... gridview: Add factory handling
  9541b7d... gridview: Implement GtkOrientable
  8a5b638... listview: Pass the CSS name of listitems to the manager
  9d06b9b... gridview: Actually do something
  8f9c124... Add GtkTreeExpander
  4353bdc... demo: Add a GSettings tree demo
  dd822e1... inspector: Use a treeexpander in the recorder
  9261df9... inspector: Use a GtkTreeExpander in the object tree
  cf18f5e... inspector: Make the recorder node list use a ListView
  e3bffe8... popover: Remove unneeded vfunc
  a65c08b... listitem: Change focus handling
  4934b1f... treeexpander: Implement input support
  d89a4e2... listview: Implement activation
  80febd7... listview: Track focus movements and update selection
  dc93e08... listview: Implement (un)select all
  be9cca0... listview: Add a focus tracker
  a614a65... listitem: Add "listitem.select" action and keybindings for 
  ac24cf8... listview: Add gtk_list_view_get_position_at_y()
  210bb63... listview: Add move keybindings
  dcff5d2... listitemfactory: Make the builder factory properly buildabl
  c1adfe7... builderlistitemfactory: Add scope argument
  0092dab... builder: Autofill scope property of listitemfactory
  72b96cb... gtk-demo: Introduce awards
  d206bb1... demo: Use a listview as sidebar
  d565e52... listitemmanager: Handle NULL factory
  8ce629a... widget: Add gtk_widget_get_size()
  cc1f753... gridview: Implement anchors and scrolling
  4855c6e... selectionmodel: Add gtk_selection_model_user_select_item()
  fa6404a... gridview: Implement the list.select-item action
  366eba7... gridview: Implement minimum row height
  f3e0af7... gridview: Add activation
  ba4a739... gridview: Implement list.scroll-to action
  f5b837d... gridview: Add a focus tracker
  5f4c7b0... gridview: Implement (un)select all
  e3fa62d... gridview: Add move keybindings
  855863d... demo: Add a file browser demo
  2bb6286... listview: Port various gridview improvements
  b313dac... gridview: Simplify allocation code
  fe0227e... Add GtkListBase
  d1df5a3... listbase: Move GtkScrollable implementation
  5d5c5fe... listbase: Move item manager here
  9fd2cb0... listbase: Move selection handling here
  8e9b76c... listbase: Move orientable implementation here
  a31dfc4... Remove gtk_selection_model_user_select_item() again
  00bb6ab... listbase: Move focus moving keybindings here
  c49ca27... listbase: Add vfuncs to convert positions to/from coordinat
  823e614... listbase: Take over anchor handling
  0c579b6... wip: Add GtkCoverFlow
  bb46ef5... Add GtkColumnView skeleton
  c717794... gtk-demo: Add a minesweeper demo
  44813f5... columnview: Allow adding/removing columns
  4e215d3... Add GtkSignalListItemFactory
  36bf480... gtk-demo: Add a Coverflow application launcher
  12015d4... builder: Make gtk_builder_extend_with_template() work with 
  9aa8076... listitem: Make this a GObject
  43aa608... listitemfactory: Reorganize vfuncs
  285d52b... listitemfactory: Simplify
  06925d8... listitemwidget: Add a private struct
  8a8d0fc... listitem: Move position/item/selected tracking to widget
  4bb4cc6... listitemwidget: Lazily create listitems
  52a27b8... columnview: Add listitems for the columns
  aa9cb1f... columnview: Implement GtkScrollable
  b61156c... widget: Add a hook for resizes
  7fc0c86... columnview: Add GtkColumnViewCell
  81927cb... inspector: Port object tree to GtkColumnView
  f7094c0... columnview: Fix styling with Adwaita
  1177520... constraint-editor: Don't poke around in widget internals
  1cedb72... columnview: Add a custom LayoutManager
  2848d2e... tests: Add testcolumnview
  b039e07... columnview: Add header
  ed10a3a... inspector: Remove private struct from controllers
  f1b470b... inspector: Make Controller page a GtkWidget
  d1b435a... inspector: Remove private struct for prop editor
  e6607eb... xxx: Add a hack to make paintables transform to/from object
  39c86a9... gtk-demo: Add a Clocks demo
  d72ffdd... widget: Do parent_class handling properly
  dd84c7e... expression: Allow passing a this object to bind()
  ff52ffb... Add some tests for expression binding
  8352884... fontchooserwidget: Port to listmodels
  b8b4ee0... docs: Reorganize list widgets in their own chapter
  3baf14e... builder-tool: Pass through CDATA where it makes sense
  043e8cc... column view: Add some helpers
  b1c9233... Add GtkColumnViewSorter
  e6baaa6... column view: Add a sorter property
  8f47420... column view column: Add a sorter property
  06f5b94... column view title: Show sort indicators
  e183a63... column view: Add a sort-by api
  099a489... inspector: Use a column view for properties
  78c2c8f... inspector: Use a column view for the resource list
  97326fa... Add GtkTreeListRowSorter
  20625d6... inspector: Make the resource list sortable
  5a6013d... inspector: Use a column view for actions
  248949c... inspector: Touch up list styling
  8bee510... listitemwidget: Add single-click-activate
  3af5f6e... listview: Add single-click-activate
  d711a0c... Add GtkDropDown
  b7acfb8... inspector: Use dropdowns in property editor
  9ea949a... inspector: Use dropdown for attribute mapping
  3d3529a... inspector: Use dropdown for controllers
  e04c27b... inspector: Use dropdown for size groups
  4b5a2b7... inspector: Use dropdowns in the visual page
  2dc4f05... gtk-demo: Demo columnview sorting
  4c4076d... gtk-demo: Cosmetic changes to the clocks demo
  5fa81ce... gtk-demo: Cosmetic changes for the weather demo
  03a83f9... gtk-demo: Cosmetic changes to the file browser demo
  c6a89ce... gtk-demo: Cosmetic changes for the flowbox demo
  dfed36e... gtk-demo: Add a large grid demo

Commits added to the branch:

  8c835d0... expression: Add gtk_expression_bind() (*)
  bc5ef00... expression: Invalidate bindings before destroying them (*)
  a24acc3... More expression tests (*)
  b8ae828... Add GtkOrdering (*)
  ec9317b... Add GtkSorter (*)
  d4c3a5e... Add GtkCustomSorter (*)
  9f55b56... Add GtkStringSorter (*)
  e41aa65... Add GtkMultiSorter (*)
  9cc39f2... Add GtkNumericSorter (*)
  19f0419... Redo sort list model with GtkSorter (*)
  30977f7... sortlistmodel: Redo the way we store the items (*)
  1a77b6a... sortlistmodel: Make sort stable (*)
  1511e84... sorter: Add tests (*)
  a6ae158... gtk-demo: Make fishbowl info text use bindings (*)
  bbcf5fa... builder: Make <lookup> type optional (*)
  336c895... builder: Allow <constant> without a type (*)
  e81d823... builder: Allow text content in <lookup> (*)
  24aac93... builder: Add <binding> tag (*)
  251065f... gtk: Add a GtkListView skeleton (*)
  fa2a060... listview: Introduce GtkListItemFactory (*)
  e9e99e3... listview: Make widget actually do something (*)
  0cb7bc5... listview: Implement GtkScrollable (*)
  c52ba9b... tests: Add a test for a permanently changing listview (*)
  18e5e5b... listview: Implement an anchor (*)
  804a2a6... listview: Add GtkListItemManager (*)
  8d06f26... listview: Add GtkListItem (*)
  c00d0fc... listview: Make the listitemmanager stricter (*)
  d2a5976... listview: Change change management (*)
  a3c104e... tests: Make animating listview do random resorts (*)
  f3e9001... listitem: Add gtk_list_item_get_position() (*)
  414e73d... listview: Change how binding is done (*)
  9912a16... listview: Change anchor handling again (*)
  e1c1212... listview: Only allocate necesary rows (*)
  2004425... testlistview: Show the row number (*)
  a2ff275... testlistview: Create widgets only once (*)
  2fadfeb... listitemmanager: Switch from "insert_before" to "insert_aft (*)
  9fb22b8... listlistmodel: Add gtk_list_list_model_item_moved() (*)
  d02cc39... listview: Try to keep the list items in order when scrollin (*)
  a5b1025... listview: Add selection properties to ListItem (*)
  2a074c8... listview: Reset listitems' CSS animations when rebinding (*)
  56865a7... listview: Add initial support for displaying selections (*)
  54198a6... listitem: Add a press gesture to select the item (*)
  8a62154... gtk: Add a GtkGridView skeleton (*)
  1e3035a... gridview: Add API for setting number of columns (*)
  548dbbf... wayland: Remove function declaration for nonexisting functi (*)
  fa572d1... listitemmanager: Move list of listitems here (*)
  92293da... gridview: Implement GtkScrollable (*)
  104c50a... listitemmanager: Simplify (*)
  8dadd9d... listitemmanager: Add trackers (*)
  c97bfe3... listview: Add gtk_list_view_set_show_separators() (*)
  1c1416e... listitemfactory: Sanitize APIs (*)
  87f0e2c... listitemfactory: vfuncify (*)
  eda29e7... listitemfactory: Split implementation out (*)
  cc67d17... listitemfactory: Add a factory for ui files (*)
  5b78d5a... testlistview: Port to directory list (*)
  080cb97... testlistview: Load icons async (*)
  3213b34... listview: Add list.scroll_to_item action (*)
  c841fa5... listview: Implement extending selections (*)
  9ffb6de... tests: Add a rough form of multiselection (*)
  6dcc32e... listview: Implement GtkOrientable (*)
  9b16361... gtk-demo: Add a rough start at a Weather demo (*)
  9083a84... textview: Make cursor work when blinking is disabled (*)
  138b9d3... listview: Expose GtkListItemFactory APIs (*)
  2bff359... gridview: Add factory handling (*)
  eab576e... gridview: Implement GtkOrientable (*)
  1fbf38c... listview: Pass the CSS name of listitems to the manager (*)
  11d54fd... gridview: Actually do something (*)
  9de8107... Add GtkTreeExpander (*)
  19d3bb1... demo: Add a GSettings tree demo (*)
  6ef3c40... inspector: Use a treeexpander in the recorder (*)
  50f214e... inspector: Use a GtkTreeExpander in the object tree (*)
  efa1054... inspector: Make the recorder node list use a ListView (*)
  a7d6fd0... popover: Remove unneeded vfunc (*)
  5aa46af... listitem: Change focus handling (*)
  a0612e0... treeexpander: Implement input support (*)
  7693639... listview: Implement activation (*)
  295b7b7... listview: Track focus movements and update selection (*)
  e7aa124... listview: Implement (un)select all (*)
  0e3ccd3... listview: Add a focus tracker (*)
  31d8dbb... listitem: Add "listitem.select" action and keybindings for  (*)
  afd4c81... listview: Add gtk_list_view_get_position_at_y() (*)
  c0c26b8... listview: Add move keybindings (*)
  b2bb804... listitemfactory: Make the builder factory properly buildabl (*)
  3df1299... builderlistitemfactory: Add scope argument (*)
  b614e8a... builder: Autofill scope property of listitemfactory (*)
  202c735... gtk-demo: Introduce awards (*)
  c5ddc5e... demo: Use a listview as sidebar (*)
  e9b6fed... listitemmanager: Handle NULL factory (*)
  3815326... widget: Add gtk_widget_get_size() (*)
  cb02d26... gridview: Implement anchors and scrolling (*)
  15ce118... selectionmodel: Add gtk_selection_model_user_select_item() (*)
  89f5b1e... gridview: Implement the list.select-item action (*)
  bfa38db... gridview: Implement minimum row height (*)
  683c0b0... gridview: Add activation (*)
  a68ddfa... gridview: Implement list.scroll-to action (*)
  f8a6629... gridview: Add a focus tracker (*)
  1737de1... gridview: Implement (un)select all (*)
  52f7f90... gridview: Add move keybindings (*)
  1cff277... demo: Add a file browser demo (*)
  fdfe65d... listview: Port various gridview improvements (*)
  2e3c531... gridview: Simplify allocation code (*)
  43ff052... Add GtkListBase (*)
  f303a69... listbase: Move GtkScrollable implementation (*)
  318195a... listbase: Move item manager here (*)
  4508d21... listbase: Move selection handling here (*)
  556ad03... listbase: Move orientable implementation here (*)
  77e9e7c... Remove gtk_selection_model_user_select_item() again (*)
  77ef6d2... listbase: Move focus moving keybindings here (*)
  1d7fd2a... listbase: Add vfuncs to convert positions to/from coordinat (*)
  08cd6eb... listbase: Take over anchor handling (*)
  7d92cd0... wip: Add GtkCoverFlow (*)
  fe9ee73... Add GtkColumnView skeleton (*)
  7bbda09... gtk-demo: Add a minesweeper demo (*)
  602426f... columnview: Allow adding/removing columns (*)
  399f597... Add GtkSignalListItemFactory (*)
  d9aaa27... gtk-demo: Add a Coverflow application launcher (*)
  9d8105e... builder: Make gtk_builder_extend_with_template() work with  (*)
  409cb93... listitem: Make this a GObject (*)
  d962b46... listitemfactory: Reorganize vfuncs (*)
  cf0b0d7... listitemfactory: Simplify (*)
  92989a6... listitemwidget: Add a private struct (*)
  fe43539... listitem: Move position/item/selected tracking to widget (*)
  5bec642... listitemwidget: Lazily create listitems (*)
  7f8d61d... columnview: Add listitems for the columns (*)
  79bc728... columnview: Implement GtkScrollable (*)
  c8c8bab... widget: Add a hook for resizes (*)
  f62448f... columnview: Add GtkColumnViewCell (*)
  8ec698e... inspector: Port object tree to GtkColumnView (*)
  84a861f... columnview: Fix styling with Adwaita (*)
  d887dee... constraint-editor: Don't poke around in widget internals (*)
  ef80353... columnview: Add a custom LayoutManager (*)
  5f3e440... tests: Add testcolumnview (*)
  1067a9b... columnview: Add header (*)
  3afcbef... inspector: Remove private struct from controllers (*)
  773b254... inspector: Make Controller page a GtkWidget (*)
  39190e5... inspector: Remove private struct for prop editor (*)
  f5f7175... xxx: Add a hack to make paintables transform to/from object (*)
  7d64b9f... gtk-demo: Add a Clocks demo (*)
  e03edd1... widget: Do parent_class handling properly (*)
  991fab2... expression: Allow passing a this object to bind() (*)
  b886e09... Add some tests for expression binding (*)
  7ba12ed... fontchooserwidget: Port to listmodels (*)
  0588850... docs: Reorganize list widgets in their own chapter (*)
  3292a79... builder-tool: Pass through CDATA where it makes sense
  9850fd2... column view: Add some helpers
  a22bcbf... Add GtkColumnViewSorter
  5aac60f... column view: Add a sorter property
  4ab772a... column view column: Add a sorter property
  603216b... column view title: Show sort indicators
  f5965c4... column view: Add a sort-by api
  98cfcc1... inspector: Use a column view for properties
  f97c74b... inspector: Use a column view for the resource list
  b679c5b... Add GtkTreeListRowSorter
  3f2c207... inspector: Make the resource list sortable
  57e4d70... inspector: Use a column view for actions
  1469a43... inspector: Touch up list styling
  ec3fc31... listitemwidget: Add single-click-activate
  7eae0d7... listview: Add single-click-activate
  f9eff19... Add GtkDropDown
  fc76923... inspector: Use dropdowns in property editor
  d13fae2... inspector: Use dropdown for attribute mapping
  9546105... inspector: Use dropdown for controllers
  3551178... inspector: Use dropdown for size groups
  cbfa8a7... inspector: Use dropdowns in the visual page
  8cfc3b0... gtk-demo: Demo columnview sorting
  39e3f0f... gtk-demo: Cosmetic changes to the clocks demo
  a5bd093... gtk-demo: Cosmetic changes for the weather demo
  32a787e... gtk-demo: Cosmetic changes to the file browser demo
  60d5957... gtk-demo: Cosmetic changes for the flowbox demo
  eeda817... gtk-demo: Add a large grid demo

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