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

  92a1683... label: Compute label baselines correctly
  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
  dea0397... Add missing listmodel and selection types to the docs
  65ef4b6... filter: Update tests
  08beaa6... filter: Small doc tweaks
  e1ab8db... filter: Add a missing precondition
  59a6a3e... list item factory: Small correction
  3c409a6... Add GtkSorter, GtkStringSorter, GtkCustomSorter
  a55d300... Add GtkMultiSorter
  93e2e5e... Add GtkNumericSorter
  4471171... sorter: Add tests
  3f4b8d2... Redo sort list model with GtkSorter
  0e59cc5... column view: Add some helpers
  376bf37... Add GtkColumnViewSorter
  fdcc452... column view: Add a sorter property
  54ded2a... column view column: Add a sorter property
  27f19ca... column view title: Show sort indicators
  4bfc653... column view: Add a sort-by api
  152c2b9... inspector: Use a column view for properties
  dee6f30... inspector: Use a column view for the resource list
  917b1e2... Add GtkTreeListRowSorter
  9645142... inspector: Make the resource list sortable
  e14c079... inspector: Use a column view for actions
  3e95a7a... inspector: Touch up list styling
  198cbad... Add GtkDropDown

Commits added to the branch:

  33a8ef4... Update German translation (*)
  168c1f4... Fix leaks in tests (*)
  acabdaf... Fix treelistmodel tests (*)
  256b6f1... Merge branch 'matthiasc/for-master' into 'master' (*)
  5853979... doc: Cleanup doc removing mentions of gdk_surface_shape_com (*)
  8804991... Merge branch 'doc-update' into 'master' (*)
  3ee9b0c... Make a test with a custom display (*)
  abde37a... inspector: Cleanup (*)
  baacd9e... inspector: Init yourself (*)
  5ef4a64... window: Remove inspector updating fully (*)
  39a1d27... window: Inspector cleanups (*)
  a207a4b... inspector: Attach inspector window to display (*)
  917181c... window: Get rid of the inspector_window static (*)
  1437b08... inspector: Make object tree respect inspected display (*)
  174d8b7... inspector: Make css editor respect inspected display (*)
  bd1f7e0... inspector: Make visual settings respect the inspected displ (*)
  4eeed47... inspector: Make general respect inspected display (*)
  cecf4f2... inspector: Make inspect button use inspected display (*)
  f0f57d1... inspector: Make logs respect inspected display (*)
  c89c652... inspector: Make the css tree respect inspected display (*)
  7b14c65... Merge branch 'inspector-display' into 'master' (*)
  92ab450... inspector: Avoid critical warnings (*)
  d683d08... tree list model: Add a missing annotation (*)
  43c93d6... Add missing listmodel and selection types to the docs (*)
  9f6d125... Add GtkTreeListRow type to the docs (*)
  503d988... label: Compute label baselines correctly (*)
  d3e8678... treeview: Don't create a cyclic reference (*)
  336d652... a11y: We can peek here (*)
  299d9ad... builder: Add gtk_builder_lookup_object() (*)
  401665d... builder: Add gtk_builder_set_current_object() (*)
  33af4a9... builder: Add GtkBuilderScope (*)
  b4e3097... builder: Turn last dlsym() function into a scope API (*)
  01ffd9c... Add GtkDirectoryList (*)
  f6634a0... Add GtkFilter (*)
  a8ac68c... filter: Add a custom filter (*)
  f61c437... tests: Remove testtreemodel test (*)
  1ac06d3... filterlistmodel: Rewrite to use GtkFilter (*)
  6d052a1... filter: Add GtkAnyFilter (*)
  7c1ab1b... Add GtkExpression (*)
  74996a4... expression: Add GtkObjectExpression (*)
  acf147b... expression: Make property expression allow subexpressions (*)
  40827fc... filter: Add GtkStringFilter (*)
  20612de... builder: Add support for parsing expressions (*)
  703a9cc... expression: Add the ability to watch an expression (*)
  2f9b78f... testsuite: Add expression tests (*)
  cfab661... expression: Add gtk_expression_bind() (*)
  3cb81fd... expression: Invalidate bindings before destroying them (*)
  f1f2fcf... More expression tests (*)
  244f66c... gtk-demo: Make fishbowl info text use bindings (*)
  048432e... builder: Make <lookup> type optional (*)
  3f630cd... builder: Allow <constant> without a type (*)
  d55bfc1... builder: Allow text content in <lookup> (*)
  0f8d5c7... builder: Add <binding> tag (*)
  09b01ff... gtk: Add a GtkListView skeleton (*)
  3775d3f... listview: Introduce GtkListItemFactory (*)
  82e4336... listview: Make widget actually do something (*)
  6067ac4... listview: Implement GtkScrollable (*)
  b1b0236... tests: Add a test for a permanently changing listview (*)
  b8ccd29... listview: Implement an anchor (*)
  2efc18f... listview: Add GtkListItemManager (*)
  d692dcf... listview: Add GtkListItem (*)
  3350dfb... listview: Make the listitemmanager stricter (*)
  13b3f1b... listview: Change change management (*)
  6b10c1f... tests: Make animating listview do random resorts (*)
  a576729... listitem: Add gtk_list_item_get_position() (*)
  f114d07... listview: Change how binding is done (*)
  0035d19... listview: Change anchor handling again (*)
  d2e0ae6... listview: Only allocate necesary rows (*)
  2add8a8... testlistview: Show the row number (*)
  fdbf245... testlistview: Create widgets only once (*)
  988831d... listitemmanager: Switch from "insert_before" to "insert_aft (*)
  ea0aa82... listlistmodel: Add gtk_list_list_model_item_moved() (*)
  6e96f4c... listview: Try to keep the list items in order when scrollin (*)
  eeb86b2... listview: Add selection properties to ListItem (*)
  281d2c9... listview: Reset listitems' CSS animations when rebinding (*)
  e07004f... listview: Add initial support for displaying selections (*)
  38687ff... listitem: Add a press gesture to select the item (*)
  0ea1180... gtk: Add a GtkGridView skeleton (*)
  540e803... gridview: Add API for setting number of columns (*)
  857da5c... wayland: Remove function declaration for nonexisting functi (*)
  f564e5e... listitemmanager: Move list of listitems here (*)
  7751a39... gridview: Implement GtkScrollable (*)
  16e35c8... listitemmanager: Simplify (*)
  913b7ea... listitemmanager: Add trackers (*)
  fd0d244... listview: Add gtk_list_view_set_show_separators() (*)
  c60115f... listitemfactory: Sanitize APIs (*)
  2a0c866... listitemfactory: vfuncify (*)
  7cac981... listitemfactory: Split implementation out (*)
  9a7bc9e... listitemfactory: Add a factory for ui files (*)
  15f8097... testlistview: Port to directory list (*)
  f18e7fc... testlistview: Load icons async (*)
  33b37e4... listview: Add list.scroll_to_item action (*)
  5d7852e... listview: Implement extending selections (*)
  b67c8ae... tests: Add a rough form of multiselection (*)
  70ccf75... listview: Implement GtkOrientable (*)
  71ca105... gtk-demo: Add a rough start at a Weather demo (*)
  835bf52... textview: Make cursor work when blinking is disabled (*)
  d1337d4... listview: Expose GtkListItemFactory APIs (*)
  216fe0f... gridview: Add factory handling (*)
  277ff29... gridview: Implement GtkOrientable (*)
  104b244... listview: Pass the CSS name of listitems to the manager (*)
  5e40cd3... gridview: Actually do something (*)
  7664dd4... Add GtkTreeExpander (*)
  06f8e1b... demo: Add a GSettings tree demo (*)
  3ba3828... inspector: Use a treeexpander in the recorder (*)
  2cc571a... inspector: Use a GtkTreeExpander in the object tree (*)
  ca14e0b... inspector: Make the recorder node list use a ListView (*)
  0652d9e... popover: Remove unneeded vfunc (*)
  a77488d... listitem: Change focus handling (*)
  d91fdcf... treeexpander: Implement input support (*)
  61b05e4... listview: Implement activation (*)
  75be2da... listview: Track focus movements and update selection (*)
  055f351... listview: Implement (un)select all (*)
  0581bae... listview: Add a focus tracker (*)
  849e444... listitem: Add "listitem.select" action and keybindings for  (*)
  746b47a... listview: Add gtk_list_view_get_position_at_y() (*)
  3d4d15d... listview: Add move keybindings (*)
  67fa60c... listitemfactory: Make the builder factory properly buildabl (*)
  e8202b4... builderlistitemfactory: Add scope argument (*)
  51d95a0... builder: Autofill scope property of listitemfactory (*)
  e3efbdd... gtk-demo: Introduce awards (*)
  7bfc639... demo: Use a listview as sidebar (*)
  1b66ad5... listitemmanager: Handle NULL factory (*)
  86febdc... widget: Add gtk_widget_get_size() (*)
  e621d8c... gridview: Implement anchors and scrolling (*)
  4229968... selectionmodel: Add gtk_selection_model_user_select_item() (*)
  42eed21... gridview: Implement the list.select-item action (*)
  d37b674... gridview: Implement minimum row height (*)
  7e3ea98... gridview: Add activation (*)
  bc16f35... gridview: Implement list.scroll-to action (*)
  d19f098... gridview: Add a focus tracker (*)
  bd8d2c3... gridview: Implement (un)select all (*)
  3bf2a44... gridview: Add move keybindings (*)
  346f813... demo: Add a file browser demo (*)
  1150863... listview: Port various gridview improvements (*)
  91f6deb... gridview: Simplify allocation code (*)
  6763501... Add GtkListBase (*)
  4266322... listbase: Move GtkScrollable implementation (*)
  9f94688... listbase: Move item manager here (*)
  08c784d... listbase: Move selection handling here (*)
  ea03a12... listbase: Move orientable implementation here (*)
  2e0ffcb... Remove gtk_selection_model_user_select_item() again (*)
  329ab6e... listbase: Move focus moving keybindings here (*)
  8c7b825... listbase: Add vfuncs to convert positions to/from coordinat (*)
  4c4a9c3... listbase: Take over anchor handling (*)
  08b643f... wip: Add GtkCoverFlow (*)
  26f48a1... Add GtkColumnView skeleton (*)
  b18db3c... gtk-demo: Add a minesweeper demo (*)
  9d2fa20... columnview: Allow adding/removing columns (*)
  6e7b43d... Add GtkSignalListItemFactory (*)
  2bb3322... gtk-demo: Add a Coverflow application launcher (*)
  7333545... builder: Make gtk_builder_extend_with_template() work with  (*)
  acfea1d... listitem: Make this a GObject (*)
  bfe2508... listitemfactory: Reorganize vfuncs (*)
  afe3ee8... listitemfactory: Simplify (*)
  7b5458a... listitemwidget: Add a private struct (*)
  b304fd4... listitem: Move position/item/selected tracking to widget (*)
  1ef442f... listitemwidget: Lazily create listitems (*)
  a5fedae... columnview: Add listitems for the columns (*)
  5f6348e... columnview: Implement GtkScrollable (*)
  df925cd... widget: Add a hook for resizes (*)
  b42d36b... columnview: Add GtkColumnViewCell (*)
  0c471da... inspector: Port object tree to GtkColumnView (*)
  dbd8946... columnview: Fix styling with Adwaita (*)
  dd95c9b... constraint-editor: Don't poke around in widget internals (*)
  1e48215... columnview: Add a custom LayoutManager (*)
  0691b18... tests: Add testcolumnview (*)
  0e820aa... columnview: Add header (*)
  efa8742... inspector: Remove private struct from controllers (*)
  3516c7c... inspector: Make Controller page a GtkWidget (*)
  6a13474... inspector: Remove private struct for prop editor (*)
  6f8985c... xxx: Add a hack to make paintables transform to/from object (*)
  267b933... gtk-demo: Add a Clocks demo (*)
  e541da7... widget: Do parent_class handling properly (*)
  2c53b29... expression: Allow passing a this object to bind() (*)
  81a53df... xxx: WIP fontchooser conversion (*)
  86cf027... Add GtkSorter (*)
  e7353bb... xxx sorter (*)
  e17226e... Add GtkCustomSorter (*)
  73b9387... Add GtkStringSorter (*)
  f4869e1... Add GtkMultiSorter (*)
  8af2af7... Add GtkNumericSorter (*)
  ddbbc55... Redo sort list model with GtkSorter (*)
  bf454e5... filter: Update tests
  10312e5... filter: Add a missing precondition
  a252f8c... sorter: Add tests
  aa7bed6... column view: Add some helpers
  0b377a5... Add GtkColumnViewSorter
  0daa4c6... column view: Add a sorter property
  896e646... column view column: Add a sorter property
  2459f7f... column view title: Show sort indicators
  c28232e... column view: Add a sort-by api
  751820d... inspector: Use a column view for properties
  e32391e... inspector: Use a column view for the resource list
  9f02493... Add GtkTreeListRowSorter
  d684771... inspector: Make the resource list sortable
  bbddf0e... inspector: Use a column view for actions
  acb2a89... inspector: Touch up list styling
  5a2b76b... Add GtkDropDown

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