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

  545140c... builder: Add gtk_builder_lookup_object()
  2f92865... builder: Add gtk_builder_set_current_object()
  3c20038... builder: Add GtkBuilderScope
  bb866e5... builder: Turn last dlsym() function into a scope API
  f023d9d... Add GtkDirectoryList
  94971f5... Add GtkFilter
  5b82001... filter: Add a custom filter
  89f47a9... tests: Remove testtreemodel test
  b0c9e79... filterlistmodel: Rewrite to use GtkFilter
  a08bd8d... filter: Add GtkAnyFilter
  3aed7b9... Add GtkExpression
  807e49a... expression: Add GtkObjectExpression
  902cdd2... expression: Make property expression allow subexpressions
  4b704a7... filter: Add GtkStringFilter
  e222c1c... builder: Add support for parsing expressions
  2b46777... expression: Add the ability to watch an expression
  3b18e59... testsuite: Add expression tests
  c444267... expression: Add gtk_expression_bind()
  9e2179c... expression: Invalidate bindings before destroying them
  1eec3dd... More expression tests
  40ef3cd... gtk-demo: Make fishbowl info text use bindings
  509326a... builder: Make <lookup> type optional
  3df474c... builder: Allow <constant> without a type
  d11031a... builder: Allow text content in <lookup>
  aa11c08... builder: Add <binding> tag
  6730f6e... gtk: Add a GtkListView skeleton
  4aa54ba... listview: Introduce GtkListItemFactory
  9a64b6c... listview: Make widget actually do something
  10eef21... listview: Implement GtkScrollable
  d974dbe... tests: Add a test for a permanently changing listview
  99c615e... listview: Implement an anchor
  ba76b52... listview: Add GtkListItemManager
  e0b36bb... listview: Add GtkListItem
  779f936... listview: Make the listitemmanager stricter
  aaca1a7... listview: Change change management
  aa86bbb... tests: Make animating listview do random resorts
  1930b0c... listitem: Add gtk_list_item_get_position()
  6dbcb32... listview: Change how binding is done
  e658ebc... listview: Change anchor handling again
  01100e7... listview: Only allocate necesary rows
  722ee77... testlistview: Show the row number
  0b461a0... testlistview: Create widgets only once
  c7e0e9b... listitemmanager: Switch from "insert_before" to "insert_aft
  18276fe... listlistmodel: Add gtk_list_list_model_item_moved()
  ca59377... listview: Try to keep the list items in order when scrollin
  8538e28... listview: Add selection properties to ListItem
  e3fcd3d... listview: Reset listitems' CSS animations when rebinding
  bfa98fc... listview: Add initial support for displaying selections
  e6b66bf... listitem: Add a press gesture to select the item
  0f7469b... gtk: Add a GtkGridView skeleton
  aaffaa5... gridview: Add API for setting number of columns
  81ff9b8... wayland: Remove function declaration for nonexisting functi
  577763f... listitemmanager: Move list of listitems here
  fca496d... gridview: Implement GtkScrollable
  ad69bf7... listitemmanager: Simplify
  e202043... listitemmanager: Add trackers
  71e775c... listview: Add gtk_list_view_set_show_separators()
  7ec64c4... listitemfactory: Sanitize APIs
  1a758cd... listitemfactory: vfuncify
  b1c0d0a... listitemfactory: Split implementation out
  a77bfa6... listitemfactory: Add a factory for ui files
  1889cae... testlistview: Port to directory list
  c6ab4af... testlistview: Load icons async
  33772d3... listview: Add list.scroll_to_item action
  0fcca6f... listview: Implement extending selections
  76c3c26... tests: Add a rough form of multiselection
  032d0a6... listview: Implement GtkOrientable
  a6f8d6d... gtk-demo: Add a rough start at a Weather demo
  3834b01... textview: Make cursor work when blinking is disabled
  582e09e... listview: Expose GtkListItemFactory APIs
  a3b512a... gridview: Add factory handling
  d9ac82b... gridview: Implement GtkOrientable
  b8d377c... listview: Pass the CSS name of listitems to the manager
  aa20fa7... gridview: Actually do something
  e106e87... Add GtkTreeExpander
  3bc8be5... demo: Add a GSettings tree demo
  6e69f77... inspector: Use a treeexpander in the recorder
  6720596... inspector: Use a GtkTreeExpander in the object tree
  aeb7586... inspector: Make the recorder node list use a ListView
  e27717a... popover: Remove unneeded vfunc
  810d5b6... listitem: Change focus handling
  845fd49... treeexpander: Implement input support
  3793e31... listview: Implement activation
  6c02977... listview: Track focus movements and update selection
  5c5bbcb... listview: Implement (un)select all
  080c62e... listview: Add a focus tracker
  63d2c7c... listitem: Add "listitem.select" action and keybindings for 
  183c36c... listview: Add gtk_list_view_get_position_at_y()
  df071f3... listview: Add move keybindings
  334b042... listitemfactory: Make the builder factory properly buildabl
  bdfb235... builderlistitemfactory: Add scope argument
  0c87a70... builder: Autofill scope property of listitemfactory
  42098fb... gtk-demo: Introduce awards
  b13c00d... demo: Use a listview as sidebar
  ab70b69... listitemmanager: Handle NULL factory
  c5b70fa... widget: Add gtk_widget_get_size()
  e4fdc68... gridview: Implement anchors and scrolling
  2ed2af3... selectionmodel: Add gtk_selection_model_user_select_item()
  200eb21... gridview: Implement the list.select-item action
  f1e669b... gridview: Implement minimum row height
  0d55f19... gridview: Add activation
  b346664... gridview: Implement list.scroll-to action
  585ceb5... gridview: Add a focus tracker
  31000b0... gridview: Implement (un)select all
  5ece30d... gridview: Add move keybindings
  ead6358... demo: Add a file browser demo
  abaf34e... listview: Port various gridview improvements
  2ad9402... gridview: Simplify allocation code
  ae72256... Add GtkListBase
  7711289... listbase: Move GtkScrollable implementation
  5437862... listbase: Move item manager here
  93c071c... listbase: Move selection handling here
  fa67c4c... listbase: Move orientable implementation here
  fa62b8f... Remove gtk_selection_model_user_select_item() again
  d2aeb3a... listbase: Move focus moving keybindings here
  a37fe88... listbase: Add vfuncs to convert positions to/from coordinat
  7d5601f... listbase: Take over anchor handling
  8dea63c... wip: Add GtkCoverFlow
  ff37422... Add GtkColumnView skeleton
  802cf07... gtk-demo: Add a minesweeper demo
  4d884ae... columnview: Allow adding/removing columns
  5ce526e... Add GtkSignalListItemFactory
  4b22de6... gtk-demo: Add a Coverflow application launcher
  d4dc4aa... builder: Make gtk_builder_extend_with_template() work with 
  169ef92... listitem: Make this a GObject
  b5f99ea... listitemfactory: Reorganize vfuncs
  c9a6ef8... listitemfactory: Simplify
  f8c5b56... listitemwidget: Add a private struct
  50774bf... listitem: Move position/item/selected tracking to widget
  7646709... listitemwidget: Lazily create listitems
  31d8831... columnview: Add listitems for the columns
  8d98b4b... columnview: Implement GtkScrollable
  ae79d2a... widget: Add a hook for resizes
  48fef28... columnview: Add GtkColumnViewCell
  5040f22... inspector: Port object tree to GtkColumnView
  8145f79... columnview: Fix styling with Adwaita
  1ece71a... constraint-editor: Don't poke around in widget internals
  d83be3f... columnview: Add a custom LayoutManager
  76c614c... tests: Add testcolumnview
  bc4ab7c... columnview: Add header
  9e51bda... inspector: Remove private struct from controllers
  10d93c9... inspector: Make Controller page a GtkWidget
  318fe9f... inspector: Remove private struct for prop editor
  1f7572c... xxx: Add a hack to make paintables transform to/from object
  e0a07cf... gtk-demo: Add a Clocks demo
  47efcfd... widget: Do parent_class handling properly
  e783341... expression: Allow passing a this object to bind()
  0b8e5ce... xxx: WIP fontchooser conversion
  f7530d5... filter: Update tests
  2179570... filter: Small doc tweaks
  a9445e4... Add GtkSorter
  934e865... sorter: Add tests
  f30a2e6... Redo sort list model with GtkSorter
  1605f07... column view: Add some helpers
  c7fad39... Add GtkColumnViewSorter
  e651a62... column view: add sort model and sorter properties
  23a5de0... column view column: Add a sorter property
  d8f5ac5... column view title: Show sort indicators
  75dc912... column view: Add a sort-by api
  55cd438... inspector: Use a column view for the property list
  262d5dc... Cosmetics
  ad65267... tree list model: Add a missing annotation
  68fec73... inspector: Use a column view for the resource list

Commits added to the branch:

  2c48c1c... treeview: Don't create a cyclic reference (*)
  e3e8d72... a11y: We can peek here (*)
  1420deb... builder: Add gtk_builder_lookup_object() (*)
  2baa8b7... builder: Add gtk_builder_set_current_object() (*)
  dccef45... builder: Add GtkBuilderScope (*)
  f16a9a5... builder: Turn last dlsym() function into a scope API (*)
  94cb767... Add GtkDirectoryList (*)
  8bf8bdb... Add GtkFilter (*)
  1fd1f71... filter: Add a custom filter (*)
  614a748... tests: Remove testtreemodel test (*)
  d3e75bc... filterlistmodel: Rewrite to use GtkFilter (*)
  dbaec87... filter: Add GtkAnyFilter (*)
  9371102... Add GtkExpression (*)
  4567c42... expression: Add GtkObjectExpression (*)
  0956255... expression: Make property expression allow subexpressions (*)
  02619e8... filter: Add GtkStringFilter (*)
  e6b8221... builder: Add support for parsing expressions (*)
  adab2ba... expression: Add the ability to watch an expression (*)
  b9b4e3e... testsuite: Add expression tests (*)
  c3d67d3... expression: Add gtk_expression_bind() (*)
  a94d464... expression: Invalidate bindings before destroying them (*)
  6a098e4... More expression tests (*)
  615a0cc... gtk-demo: Make fishbowl info text use bindings (*)
  3f23255... builder: Make <lookup> type optional (*)
  6600776... builder: Allow <constant> without a type (*)
  b20105b... builder: Allow text content in <lookup> (*)
  f4ad74d... builder: Add <binding> tag (*)
  054299d... gtk: Add a GtkListView skeleton (*)
  34709bc... listview: Introduce GtkListItemFactory (*)
  6e756d9... listview: Make widget actually do something (*)
  ccb13a4... listview: Implement GtkScrollable (*)
  545398e... tests: Add a test for a permanently changing listview (*)
  a6dcfe7... listview: Implement an anchor (*)
  9672aa0... listview: Add GtkListItemManager (*)
  9ee0283... listview: Add GtkListItem (*)
  9dc9092... listview: Make the listitemmanager stricter (*)
  715e597... listview: Change change management (*)
  637ba7a... tests: Make animating listview do random resorts (*)
  d01138c... listitem: Add gtk_list_item_get_position() (*)
  11de7bf... listview: Change how binding is done (*)
  522c1f2... listview: Change anchor handling again (*)
  e802551... listview: Only allocate necesary rows (*)
  9435b71... testlistview: Show the row number (*)
  d58ba49... testlistview: Create widgets only once (*)
  3c5f040... listitemmanager: Switch from "insert_before" to "insert_aft (*)
  382f543... listlistmodel: Add gtk_list_list_model_item_moved() (*)
  eaefce9... listview: Try to keep the list items in order when scrollin (*)
  5b12a0f... listview: Add selection properties to ListItem (*)
  7b6a2f7... listview: Reset listitems' CSS animations when rebinding (*)
  21f240e... listview: Add initial support for displaying selections (*)
  25e896e... listitem: Add a press gesture to select the item (*)
  7c1da37... gtk: Add a GtkGridView skeleton (*)
  b5d937a... gridview: Add API for setting number of columns (*)
  5351a95... wayland: Remove function declaration for nonexisting functi (*)
  97fbc3b... listitemmanager: Move list of listitems here (*)
  be1ffea... gridview: Implement GtkScrollable (*)
  08f6e3d... listitemmanager: Simplify (*)
  2dbc847... listitemmanager: Add trackers (*)
  73712a9... listview: Add gtk_list_view_set_show_separators() (*)
  e72c56d... listitemfactory: Sanitize APIs (*)
  d2f4de1... listitemfactory: vfuncify (*)
  734456d... listitemfactory: Split implementation out (*)
  1b0d8b6... listitemfactory: Add a factory for ui files (*)
  f4d0564... testlistview: Port to directory list (*)
  b668ad0... testlistview: Load icons async (*)
  29d10ac... listview: Add list.scroll_to_item action (*)
  136457f... listview: Implement extending selections (*)
  b3d16b2... tests: Add a rough form of multiselection (*)
  978119f... listview: Implement GtkOrientable (*)
  e99b195... gtk-demo: Add a rough start at a Weather demo (*)
  fcb4c8d... textview: Make cursor work when blinking is disabled (*)
  4ec6d15... listview: Expose GtkListItemFactory APIs (*)
  30f61d3... gridview: Add factory handling (*)
  33ff020... gridview: Implement GtkOrientable (*)
  b9d08d8... listview: Pass the CSS name of listitems to the manager (*)
  90aaab5... gridview: Actually do something (*)
  7acfb4d... Add GtkTreeExpander (*)
  6fa7319... demo: Add a GSettings tree demo (*)
  0e84a9d... inspector: Use a treeexpander in the recorder (*)
  8d81522... inspector: Use a GtkTreeExpander in the object tree (*)
  95b6838... inspector: Make the recorder node list use a ListView (*)
  31c5a46... popover: Remove unneeded vfunc (*)
  a28cec6... listitem: Change focus handling (*)
  be87b6b... treeexpander: Implement input support (*)
  ac55bfb... listview: Implement activation (*)
  227d697... listview: Track focus movements and update selection (*)
  9c089ec... listview: Implement (un)select all (*)
  2d3bcf5... listview: Add a focus tracker (*)
  10296cc... listitem: Add "listitem.select" action and keybindings for  (*)
  8f1c09b... listview: Add gtk_list_view_get_position_at_y() (*)
  4404f91... listview: Add move keybindings (*)
  dcab637... listitemfactory: Make the builder factory properly buildabl (*)
  6daa313... builderlistitemfactory: Add scope argument (*)
  6bf147c... builder: Autofill scope property of listitemfactory (*)
  d2efd6b... gtk-demo: Introduce awards (*)
  ec50a66... demo: Use a listview as sidebar (*)
  2d380ca... listitemmanager: Handle NULL factory (*)
  3cdb350... widget: Add gtk_widget_get_size() (*)
  493cb48... gridview: Implement anchors and scrolling (*)
  272078b... selectionmodel: Add gtk_selection_model_user_select_item() (*)
  9f258e9... gridview: Implement the list.select-item action (*)
  a7947a3... gridview: Implement minimum row height (*)
  38dac9e... gridview: Add activation (*)
  dfbc73e... gridview: Implement list.scroll-to action (*)
  5954d8f... gridview: Add a focus tracker (*)
  30ee9b0... gridview: Implement (un)select all (*)
  89d48be... gridview: Add move keybindings (*)
  ab470f0... demo: Add a file browser demo (*)
  c2102e5... listview: Port various gridview improvements (*)
  f7f3a9b... gridview: Simplify allocation code (*)
  ec2600c... Add GtkListBase (*)
  b6d965a... listbase: Move GtkScrollable implementation (*)
  da5f3a2... listbase: Move item manager here (*)
  0852f01... listbase: Move selection handling here (*)
  1717d30... listbase: Move orientable implementation here (*)
  87ae1d9... Remove gtk_selection_model_user_select_item() again (*)
  52194f9... listbase: Move focus moving keybindings here (*)
  c25dc91... listbase: Add vfuncs to convert positions to/from coordinat (*)
  35c177b... listbase: Take over anchor handling (*)
  a11c5e7... wip: Add GtkCoverFlow (*)
  2b3f716... Add GtkColumnView skeleton (*)
  4c7d053... gtk-demo: Add a minesweeper demo (*)
  002fafc... columnview: Allow adding/removing columns (*)
  81264fa... Add GtkSignalListItemFactory (*)
  b4a6262... gtk-demo: Add a Coverflow application launcher (*)
  567548c... builder: Make gtk_builder_extend_with_template() work with  (*)
  093c37a... listitem: Make this a GObject (*)
  0c1336f... listitemfactory: Reorganize vfuncs (*)
  534fda9... listitemfactory: Simplify (*)
  804e253... listitemwidget: Add a private struct (*)
  77b7c56... listitem: Move position/item/selected tracking to widget (*)
  78e055c... listitemwidget: Lazily create listitems (*)
  55018bc... columnview: Add listitems for the columns (*)
  5822d13... columnview: Implement GtkScrollable (*)
  63afc41... widget: Add a hook for resizes (*)
  02096df... columnview: Add GtkColumnViewCell (*)
  47ee4bc... inspector: Port object tree to GtkColumnView (*)
  6ed9df3... columnview: Fix styling with Adwaita (*)
  48f44e8... constraint-editor: Don't poke around in widget internals (*)
  ffbc361... columnview: Add a custom LayoutManager (*)
  24df686... tests: Add testcolumnview (*)
  1cbfddd... columnview: Add header (*)
  fddd7c9... inspector: Remove private struct from controllers (*)
  531dc40... inspector: Make Controller page a GtkWidget (*)
  13eb49c... inspector: Remove private struct for prop editor (*)
  2f10212... xxx: Add a hack to make paintables transform to/from object (*)
  8efe92e... gtk-demo: Add a Clocks demo (*)
  71fd74c... widget: Do parent_class handling properly (*)
  98c25a4... expression: Allow passing a this object to bind() (*)
  c246671... xxx: WIP fontchooser conversion (*)
  80f9a0d... filter: Update tests
  1abcaca... filter: Small doc tweaks
  790e357... Add GtkSorter
  1b61f42... sorter: Add tests
  09a2127... Redo sort list model with GtkSorter
  0981d84... column view: Add some helpers
  1d0d459... Add GtkColumnViewSorter
  2ba52e3... column view: Add a sorter property
  cee0bc4... column view column: Add a sorter property
  27b2331... column view title: Show sort indicators
  cee552f... column view: Add a sort-by api
  5d7a17f... inspector: Use a column view for properties
  d8de09a... inspector: Use a column view for the resource list
  b0be50d... inspector: Use a column view for actions
  c8bfcd8... inspector: Touch up list styling

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