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

  281b708... builder: Add gtk_builder_lookup_object()
  2bcdfdb... builder: Add gtk_builder_set_current_object()
  697e3b1... builder: Add GtkBuilderScope
  42dc1ee... builder: Turn last dlsym() function into a scope API
  7b736ff... Add GtkDirectoryList
  c62215c... Add GtkFilter
  67831a1... filter: Add a custom filter
  3ca617f... tests: Remove testtreemodel test
  fb92c98... filterlistmodel: Rewrite to use GtkFilter
  2d0c68c... filter: Add GtkAnyFilter
  388b925... Add GtkExpression
  6c3081e... expression: Add GtkObjectExpression
  ff5228c... expression: Make property expression allow subexpressions
  a8ba8a5... filter: Add GtkStringFilter
  c0cd166... builder: Add support for parsing expressions
  ee321c0... expression: Add the ability to watch an expression
  1550a5d... testsuite: Add expression tests
  01928a6... expression: Add gtk_expression_bind()
  8f1f564... expression: Invalidate bindings before destroying them
  6dfff96... More expression tests
  411bb81... Add GtkSorter
  7b159d1... Add GtkCustomSorter
  4814011... Add GtkStringSorter
  2d487c2... Add GtkMultiSorter
  9aeb596... Add GtkNumericSorter
  8487525... Redo sort list model with GtkSorter
  c5f9e15... sortlistmodel: Redo the way we store the items
  30db172... sortlistmodel: Make sort stable
  d202836... sorter: Add tests
  9a69e15... gtk-demo: Make fishbowl info text use bindings
  5f95f41... builder: Make <lookup> type optional
  7ad0a26... builder: Allow <constant> without a type
  6394088... builder: Allow text content in <lookup>
  c488280... builder: Add <binding> tag
  c37b5d2... gtk: Add a GtkListView skeleton
  461dba0... listview: Introduce GtkListItemFactory
  f11e544... listview: Make widget actually do something
  1af4d58... listview: Implement GtkScrollable
  e423d31... tests: Add a test for a permanently changing listview
  9e57e32... listview: Implement an anchor
  431b7ad... listview: Add GtkListItemManager
  1c07831... listview: Add GtkListItem
  285271c... listview: Make the listitemmanager stricter
  ad428af... listview: Change change management
  7899901... tests: Make animating listview do random resorts
  b850693... listitem: Add gtk_list_item_get_position()
  eced7e6... listview: Change how binding is done
  9b45a70... listview: Change anchor handling again
  6919f20... listview: Only allocate necesary rows
  d5e0911... testlistview: Show the row number
  907ba1f... testlistview: Create widgets only once
  e9dbf0a... listitemmanager: Switch from "insert_before" to "insert_aft
  6679088... listlistmodel: Add gtk_list_list_model_item_moved()
  933bb71... listview: Try to keep the list items in order when scrollin
  62c5717... listview: Add selection properties to ListItem
  3418297... listview: Reset listitems' CSS animations when rebinding
  e8e73c6... listview: Add initial support for displaying selections
  b7298b6... listitem: Add a press gesture to select the item
  66f30d5... gtk: Add a GtkGridView skeleton
  12b725c... gridview: Add API for setting number of columns
  3f4f361... wayland: Remove function declaration for nonexisting functi
  59af7da... listitemmanager: Move list of listitems here
  e676e4d... gridview: Implement GtkScrollable
  4713655... listitemmanager: Simplify
  bf9902f... listitemmanager: Add trackers
  b5d05f9... listview: Add gtk_list_view_set_show_separators()
  af8ad1c... listitemfactory: Sanitize APIs
  c61c307... listitemfactory: vfuncify
  6bfd714... listitemfactory: Split implementation out
  6e10adf... listitemfactory: Add a factory for ui files
  d517768... testlistview: Port to directory list
  abe771a... testlistview: Load icons async
  25d2923... listview: Add list.scroll_to_item action
  095bc36... listview: Implement extending selections
  6e2dca1... tests: Add a rough form of multiselection
  3e896f4... listview: Implement GtkOrientable
  fbe2fc2... gtk-demo: Add a rough start at a Weather demo
  9a7d808... textview: Make cursor work when blinking is disabled
  7b3167d... listview: Expose GtkListItemFactory APIs
  43c2771... gridview: Add factory handling
  13f2feb... gridview: Implement GtkOrientable
  dd56486... listview: Pass the CSS name of listitems to the manager
  08265a9... gridview: Actually do something
  1fbaac7... Add GtkTreeExpander
  bd6d6da... demo: Add a GSettings tree demo
  4bf5939... inspector: Use a treeexpander in the recorder
  9b6053a... inspector: Use a GtkTreeExpander in the object tree
  cd36d9f... inspector: Make the recorder node list use a ListView
  a4f0fdd... popover: Remove unneeded vfunc
  a14f526... listitem: Change focus handling
  9f43433... treeexpander: Implement input support
  ea6758a... listview: Implement activation
  af09cd2... listview: Track focus movements and update selection
  3d7aab0... listview: Implement (un)select all
  e94f366... listview: Add a focus tracker
  7058d9b... listitem: Add "listitem.select" action and keybindings for 
  1feb228... listview: Add gtk_list_view_get_position_at_y()
  c29ca94... listview: Add move keybindings
  16fb7fc... listitemfactory: Make the builder factory properly buildabl
  c72815c... builderlistitemfactory: Add scope argument
  0794798... builder: Autofill scope property of listitemfactory
  31c7dd0... gtk-demo: Introduce awards
  9200551... demo: Use a listview as sidebar
  3b6c655... listitemmanager: Handle NULL factory
  ccdd151... widget: Add gtk_widget_get_size()
  5cdd435... gridview: Implement anchors and scrolling
  7d39fee... selectionmodel: Add gtk_selection_model_user_select_item()
  a932eb4... gridview: Implement the list.select-item action
  70079ab... gridview: Implement minimum row height
  96c0049... gridview: Add activation
  486115b... gridview: Implement list.scroll-to action
  fed2b1c... gridview: Add a focus tracker
  a54f23b... gridview: Implement (un)select all
  b019f0a... gridview: Add move keybindings
  a4f9275... demo: Add a file browser demo
  3419a49... listview: Port various gridview improvements
  12e72fb... gridview: Simplify allocation code
  ca317df... Add GtkListBase
  30a29d0... listbase: Move GtkScrollable implementation
  b88bb44... listbase: Move item manager here
  c34dde7... listbase: Move selection handling here
  d35a60b... listbase: Move orientable implementation here
  086c6d0... Remove gtk_selection_model_user_select_item() again
  d3e35b9... listbase: Move focus moving keybindings here
  85ddb81... listbase: Add vfuncs to convert positions to/from coordinat
  e9ade24... listbase: Take over anchor handling
  c71a308... wip: Add GtkCoverFlow
  08f7da0... Add GtkColumnView skeleton
  87a39a1... gtk-demo: Add a minesweeper demo
  9bc6c4b... columnview: Allow adding/removing columns
  23b33f6... Add GtkSignalListItemFactory
  f695b6c... gtk-demo: Add a Coverflow application launcher
  dcd3413... builder: Make gtk_builder_extend_with_template() work with 
  30f8041... listitem: Make this a GObject
  ba7d89f... listitemfactory: Reorganize vfuncs
  d4cd510... listitemfactory: Simplify
  c97d8f1... listitemwidget: Add a private struct
  2685486... listitem: Move position/item/selected tracking to widget
  9dec358... listitemwidget: Lazily create listitems
  36b45ec... columnview: Add listitems for the columns
  5c679c9... columnview: Implement GtkScrollable
  13f77da... widget: Add a hook for resizes
  b90a17e... columnview: Add GtkColumnViewCell
  9ad4901... inspector: Port object tree to GtkColumnView
  d85ec3c... columnview: Fix styling with Adwaita
  e398793... constraint-editor: Don't poke around in widget internals
  b223336... columnview: Add a custom LayoutManager
  858aa7f... tests: Add testcolumnview
  dd91267... columnview: Add header
  0dff1bb... inspector: Remove private struct from controllers
  6e7769e... inspector: Make Controller page a GtkWidget
  51dde4c... inspector: Remove private struct for prop editor
  93cc90a... xxx: Add a hack to make paintables transform to/from object
  065b2b9... gtk-demo: Add a Clocks demo
  2d0597e... widget: Do parent_class handling properly
  16f25a3... expression: Allow passing a this object to bind()
  837979f... xxx: WIP fontchooser conversion
  34c506c... filter: Update tests
  334fd0a... filter: Add a missing precondition
  5983569... column view: Add some helpers
  917d2cb... Add GtkColumnViewSorter
  50e6d1d... column view: Add a sorter property
  684c0ef... column view column: Add a sorter property
  efdb3a4... column view title: Show sort indicators
  22d94c2... column view: Add a sort-by api
  67b46c9... inspector: Use a column view for properties
  bc3b46f... inspector: Use a column view for the resource list
  62d9d26... Add GtkTreeListRowSorter
  01ea4bf... inspector: Make the resource list sortable
  030d055... inspector: Use a column view for actions
  aa806e9... inspector: Touch up list styling
  d462cd4... Add GtkDropDown

Commits added to the branch:

  721d5fc... tests: Set an existing font in testfontchooser (*)
  e12dae5... gtk-demo: Don't include "gtk.h" (*)
  72dc0cd... gtk: Add GTK_DECLARE_EXPORTED_TYPE() (*)
  864a265... builder: Add gtk_builder_lookup_object() (*)
  a600b47... builder: Add gtk_builder_set_current_object() (*)
  366fbdc... builder: Add GtkBuilderScope (*)
  f2c9d65... builder: Turn last dlsym() function into a scope API (*)
  56ff557... Add GtkDirectoryList (*)
  9d43d57... Add GtkFilter (*)
  381ec83... Add GtkCustomFilter (*)
  87b9cb3... tests: Remove testtreemodel test (*)
  c99c7dc... filterlistmodel: Rewrite to use GtkFilter (*)
  4b4a933... Add GtkExpression (*)
  0b10189... expression: Add GtkObjectExpression (*)
  3baee2c... expression: Make property expression allow subexpressions (*)
  48861b6... filter: Add GtkStringFilter (*)
  74b5780... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter (*)
  b2c5580... filter: Add tests (*)
  62d6a97... builder: Add support for parsing expressions (*)
  d4e3103... expression: Add the ability to watch an expression (*)
  a1e3d25... testsuite: Add expression tests (*)
  d1d1708... expression: Add gtk_expression_bind() (*)
  88ed0db... expression: Invalidate bindings before destroying them (*)
  de6e65c... More expression tests (*)
  b88499d... Add GtkOrdering (*)
  5b7a386... Add GtkSorter (*)
  451c3cb... Add GtkCustomSorter (*)
  f496b58... Add GtkStringSorter (*)
  6aea70c... Add GtkMultiSorter (*)
  72ab1a3... Add GtkNumericSorter (*)
  3d451f0... Redo sort list model with GtkSorter (*)
  c692b45... sortlistmodel: Redo the way we store the items (*)
  c6f4bce... sortlistmodel: Make sort stable (*)
  152db84... sorter: Add tests (*)
  df1040e... gtk-demo: Make fishbowl info text use bindings (*)
  b6ed4fe... builder: Make <lookup> type optional (*)
  42f3e2b... builder: Allow <constant> without a type (*)
  936f908... builder: Allow text content in <lookup> (*)
  78ee163... builder: Add <binding> tag (*)
  f89c37d... gtk: Add a GtkListView skeleton (*)
  e30147d... listview: Introduce GtkListItemFactory (*)
  a37ce0a... listview: Make widget actually do something (*)
  f1e9f5e... listview: Implement GtkScrollable (*)
  41f451e... tests: Add a test for a permanently changing listview (*)
  c4f6ac4... listview: Implement an anchor (*)
  899dd4e... listview: Add GtkListItemManager (*)
  0a72ddc... listview: Add GtkListItem (*)
  00a6e15... listview: Make the listitemmanager stricter (*)
  b9fce82... listview: Change change management (*)
  4271836... tests: Make animating listview do random resorts (*)
  2650390... listitem: Add gtk_list_item_get_position() (*)
  aeef38c... listview: Change how binding is done (*)
  418960d... listview: Change anchor handling again (*)
  6bc7e6e... listview: Only allocate necesary rows (*)
  62cc217... testlistview: Show the row number (*)
  698440a... testlistview: Create widgets only once (*)
  87e25f2... listitemmanager: Switch from "insert_before" to "insert_aft (*)
  bdc7639... listlistmodel: Add gtk_list_list_model_item_moved() (*)
  57bfde6... listview: Try to keep the list items in order when scrollin (*)
  e0d3ed7... listview: Add selection properties to ListItem (*)
  34627af... listview: Reset listitems' CSS animations when rebinding (*)
  4225ba3... listview: Add initial support for displaying selections (*)
  f05b5fb... listitem: Add a press gesture to select the item (*)
  df11170... gtk: Add a GtkGridView skeleton (*)
  fa6764e... gridview: Add API for setting number of columns (*)
  8c53d57... wayland: Remove function declaration for nonexisting functi (*)
  e596631... listitemmanager: Move list of listitems here (*)
  fe9f4e1... gridview: Implement GtkScrollable (*)
  ed3b774... listitemmanager: Simplify (*)
  dc2f838... listitemmanager: Add trackers (*)
  08a6ea1... listview: Add gtk_list_view_set_show_separators() (*)
  bfff265... listitemfactory: Sanitize APIs (*)
  231de09... listitemfactory: vfuncify (*)
  e85a3ff... listitemfactory: Split implementation out (*)
  0a2c879... listitemfactory: Add a factory for ui files (*)
  f3c6424... testlistview: Port to directory list (*)
  42be389... testlistview: Load icons async (*)
  2736cee... listview: Add list.scroll_to_item action (*)
  adc32f7... listview: Implement extending selections (*)
  f72a09c... tests: Add a rough form of multiselection (*)
  20287eb... listview: Implement GtkOrientable (*)
  ef2a426... gtk-demo: Add a rough start at a Weather demo (*)
  0282a29... textview: Make cursor work when blinking is disabled (*)
  512eed7... listview: Expose GtkListItemFactory APIs (*)
  1b3a8b9... gridview: Add factory handling (*)
  1e23985... gridview: Implement GtkOrientable (*)
  458c235... listview: Pass the CSS name of listitems to the manager (*)
  5efbd23... gridview: Actually do something (*)
  84c175a... Add GtkTreeExpander (*)
  f24785a... demo: Add a GSettings tree demo (*)
  dfd0dbd... inspector: Use a treeexpander in the recorder (*)
  93757a9... inspector: Use a GtkTreeExpander in the object tree (*)
  9b743bb... inspector: Make the recorder node list use a ListView (*)
  61f9a81... popover: Remove unneeded vfunc (*)
  fc9b665... listitem: Change focus handling (*)
  10034f8... treeexpander: Implement input support (*)
  250f95a... listview: Implement activation (*)
  26e71e2... listview: Track focus movements and update selection (*)
  6b8d46f... listview: Implement (un)select all (*)
  5d235a9... listview: Add a focus tracker (*)
  6642692... listitem: Add "listitem.select" action and keybindings for  (*)
  2ff9af0... listview: Add gtk_list_view_get_position_at_y() (*)
  fd9a149... listview: Add move keybindings (*)
  01bcc26... listitemfactory: Make the builder factory properly buildabl (*)
  8430f8d... builderlistitemfactory: Add scope argument (*)
  378c046... builder: Autofill scope property of listitemfactory (*)
  45612cb... gtk-demo: Introduce awards (*)
  d5a886f... demo: Use a listview as sidebar (*)
  d5e7d72... listitemmanager: Handle NULL factory (*)
  a4b1a8d... widget: Add gtk_widget_get_size() (*)
  bd7f029... gridview: Implement anchors and scrolling (*)
  1024986... selectionmodel: Add gtk_selection_model_user_select_item() (*)
  510f7d9... gridview: Implement the list.select-item action (*)
  f89a7b0... gridview: Implement minimum row height (*)
  e374b5a... gridview: Add activation (*)
  470ce92... gridview: Implement list.scroll-to action (*)
  5732157... gridview: Add a focus tracker (*)
  1582df5... gridview: Implement (un)select all (*)
  6f1572e... gridview: Add move keybindings (*)
  db7b885... demo: Add a file browser demo (*)
  5838521... listview: Port various gridview improvements (*)
  3388ad1... gridview: Simplify allocation code (*)
  114f41e... Add GtkListBase (*)
  9502780... listbase: Move GtkScrollable implementation (*)
  238b719... listbase: Move item manager here (*)
  236c2a7... listbase: Move selection handling here (*)
  73e5bdb... listbase: Move orientable implementation here (*)
  10ea870... Remove gtk_selection_model_user_select_item() again (*)
  df4a594... listbase: Move focus moving keybindings here (*)
  2f3233e... listbase: Add vfuncs to convert positions to/from coordinat (*)
  84ef6ae... listbase: Take over anchor handling (*)
  5d6e214... wip: Add GtkCoverFlow (*)
  2334858... Add GtkColumnView skeleton (*)
  4ec11dd... gtk-demo: Add a minesweeper demo (*)
  9427fc2... columnview: Allow adding/removing columns (*)
  e0573c5... Add GtkSignalListItemFactory (*)
  7a0af35... gtk-demo: Add a Coverflow application launcher (*)
  abb2db3... builder: Make gtk_builder_extend_with_template() work with  (*)
  aa6f1e0... listitem: Make this a GObject (*)
  14f117a... listitemfactory: Reorganize vfuncs (*)
  36c6955... listitemfactory: Simplify (*)
  beb7038... listitemwidget: Add a private struct (*)
  2b6bfc4... listitem: Move position/item/selected tracking to widget (*)
  3ccfd3f... listitemwidget: Lazily create listitems (*)
  798dded... columnview: Add listitems for the columns (*)
  914a7fe... columnview: Implement GtkScrollable (*)
  7baa3ce... widget: Add a hook for resizes (*)
  250d3db... columnview: Add GtkColumnViewCell (*)
  3da5c97... inspector: Port object tree to GtkColumnView (*)
  adee03a... columnview: Fix styling with Adwaita (*)
  f59f1f6... constraint-editor: Don't poke around in widget internals (*)
  da06abe... columnview: Add a custom LayoutManager (*)
  6f92aa0... tests: Add testcolumnview (*)
  79e2774... columnview: Add header (*)
  fed52d2... inspector: Remove private struct from controllers (*)
  3eb8f1d... inspector: Make Controller page a GtkWidget (*)
  426e13e... inspector: Remove private struct for prop editor (*)
  43e6db5... xxx: Add a hack to make paintables transform to/from object (*)
  75b1804... gtk-demo: Add a Clocks demo (*)
  3e90537... widget: Do parent_class handling properly (*)
  f24ae53... expression: Allow passing a this object to bind() (*)
  6856085... fontchooserwidget: Port to listmodels (*)
  93b3bb4... column view: Add some helpers
  bd02a71... Add GtkColumnViewSorter
  e7e433b... column view: Add a sorter property
  a209a29... column view column: Add a sorter property
  50e8030... column view title: Show sort indicators
  2f4d16f... column view: Add a sort-by api
  deab235... inspector: Use a column view for properties
  6b51c93... inspector: Use a column view for the resource list
  c69e63b... Add GtkTreeListRowSorter
  ed03553... inspector: Make the resource list sortable
  3f3e28a... inspector: Use a column view for actions
  d0f074d... inspector: Touch up list styling
  d2911d5... 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]