[gtk] (159 commits) Non-fast-forward update to branch wip/otte/listview



The branch 'wip/otte/listview' 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:

  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

Commits added to the branch:

  41bb40f... widget factory: Fix more grid layout fallout (*)
  02bbe39... Merge branch 'matthiasc/for-master' into 'master' (*)
  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
  decc427... Add GtkNumericSorter
  1595691... Redo sort list model with GtkSorter
  7ef8a5e... sortlistmodel: Redo the way we store the items
  f6a84e4... sortlistmodel: Make sort stable
  57b3622... sorter: Add tests
  fa255c9... gtk-demo: Make fishbowl info text use bindings
  f1dad2d... builder: Make <lookup> type optional
  d9c82c9... builder: Allow <constant> without a type
  7c7dfb2... builder: Allow text content in <lookup>
  0b4be6a... builder: Add <binding> tag
  23857ba... gtk: Add a GtkListView skeleton
  0595732... listview: Introduce GtkListItemFactory
  61f7a70... listview: Make widget actually do something
  12cf46e... listview: Implement GtkScrollable
  f3ac2b3... tests: Add a test for a permanently changing listview
  d688705... listview: Implement an anchor
  f53c0bb... listview: Add GtkListItemManager
  3ce6927... listview: Add GtkListItem
  ea3a39f... listview: Make the listitemmanager stricter
  3998652... listview: Change change management
  bf5325d... tests: Make animating listview do random resorts
  8eaa1fa... listitem: Add gtk_list_item_get_position()
  44ea674... listview: Change how binding is done
  ec340bc... listview: Change anchor handling again
  d513e60... listview: Only allocate necesary rows
  5535921... testlistview: Show the row number
  fe0b518... testlistview: Create widgets only once
  0ccc0ae... listitemmanager: Switch from "insert_before" to "insert_aft
  642134b... listlistmodel: Add gtk_list_list_model_item_moved()
  7bd70be... listview: Try to keep the list items in order when scrollin
  901ba41... listview: Add selection properties to ListItem
  24ec3f4... listview: Reset listitems' CSS animations when rebinding
  d65bc45... listview: Add initial support for displaying selections
  2168995... listitem: Add a press gesture to select the item
  c11d8d3... gtk: Add a GtkGridView skeleton
  cd03553... gridview: Add API for setting number of columns
  1fb62f4... wayland: Remove function declaration for nonexisting functi
  c0a5074... listitemmanager: Move list of listitems here
  9c0906d... gridview: Implement GtkScrollable
  f0d4acd... listitemmanager: Simplify
  1f818d0... listitemmanager: Add trackers
  04fdaef... listview: Add gtk_list_view_set_show_separators()
  82cde1a... listitemfactory: Sanitize APIs
  2e11140... listitemfactory: vfuncify
  a3d29f5... listitemfactory: Split implementation out
  e603e38... listitemfactory: Add a factory for ui files
  233aa69... testlistview: Port to directory list
  dcb48b2... testlistview: Load icons async
  795a326... listview: Add list.scroll_to_item action
  74716cb... listview: Implement extending selections
  7c6572c... tests: Add a rough form of multiselection
  903d6df... listview: Implement GtkOrientable
  a4d991e... gtk-demo: Add a rough start at a Weather demo
  9a85fe6... textview: Make cursor work when blinking is disabled
  7cc9ed0... listview: Expose GtkListItemFactory APIs
  38d992b... gridview: Add factory handling
  2b950d8... gridview: Implement GtkOrientable
  aff1f78... listview: Pass the CSS name of listitems to the manager
  01a5ce5... gridview: Actually do something
  8d71d4c... Add GtkTreeExpander
  8baefe2... demo: Add a GSettings tree demo
  d442ffb... inspector: Use a treeexpander in the recorder
  3b6770d... inspector: Use a GtkTreeExpander in the object tree
  d96f8bc... inspector: Make the recorder node list use a ListView
  0d6c984... popover: Remove unneeded vfunc
  8941780... listitem: Change focus handling
  1ad007f... treeexpander: Implement input support
  c631132... listview: Implement activation
  13c006d... listview: Track focus movements and update selection
  c1d5cb4... listview: Implement (un)select all
  0318b71... listview: Add a focus tracker
  b1c0789... listitem: Add "listitem.select" action and keybindings for 
  7e0b176... listview: Add gtk_list_view_get_position_at_y()
  f0b5f90... listview: Add move keybindings
  a5a30c3... listitemfactory: Make the builder factory properly buildabl
  6192848... builderlistitemfactory: Add scope argument
  85932af... builder: Autofill scope property of listitemfactory
  c74521b... gtk-demo: Introduce awards
  bc74181... demo: Use a listview as sidebar
  0dbb05b... listitemmanager: Handle NULL factory
  cc0ad71... widget: Add gtk_widget_get_size()
  ca9d8fb... gridview: Implement anchors and scrolling
  a70d140... selectionmodel: Add gtk_selection_model_user_select_item()
  639fa57... gridview: Implement the list.select-item action
  e0e7b1f... gridview: Implement minimum row height
  3158735... gridview: Add activation
  f7328c7... gridview: Implement list.scroll-to action
  916f31a... gridview: Add a focus tracker
  19c730b... gridview: Implement (un)select all
  1d12952... gridview: Add move keybindings
  ce25e41... demo: Add a file browser demo
  93b68f7... listview: Port various gridview improvements
  5776e74... gridview: Simplify allocation code
  9d4633c... Add GtkListBase
  4f66e9e... listbase: Move GtkScrollable implementation
  5cdd9c5... listbase: Move item manager here
  88b0f37... listbase: Move selection handling here
  7a662aa... listbase: Move orientable implementation here
  b511137... Remove gtk_selection_model_user_select_item() again
  38a7960... listbase: Move focus moving keybindings here
  3aacde9... listbase: Add vfuncs to convert positions to/from coordinat
  7018bda... listbase: Take over anchor handling
  5851534... wip: Add GtkCoverFlow
  0b1909d... Add GtkColumnView skeleton
  0e95791... gtk-demo: Add a minesweeper demo
  44a02ee... columnview: Allow adding/removing columns
  cd8486e... Add GtkSignalListItemFactory
  7c3de3c... gtk-demo: Add a Coverflow application launcher
  038b763... builder: Make gtk_builder_extend_with_template() work with 
  bad1f76... listitem: Make this a GObject
  906a12c... listitemfactory: Reorganize vfuncs
  873ef4d... listitemfactory: Simplify
  3c6b9e7... listitemwidget: Add a private struct
  7e62096... listitem: Move position/item/selected tracking to widget
  9b275df... listitemwidget: Lazily create listitems
  98e8ad2... columnview: Add listitems for the columns
  f9644c7... columnview: Implement GtkScrollable
  5ebdc4f... widget: Add a hook for resizes
  b5f44dd... columnview: Add GtkColumnViewCell
  89af4fb... inspector: Port object tree to GtkColumnView
  fb7a45f... columnview: Fix styling with Adwaita
  bb1a6a3... constraint-editor: Don't poke around in widget internals
  4b71906... columnview: Add a custom LayoutManager
  0a47ba1... tests: Add testcolumnview
  17bce65... columnview: Add header
  5d8583c... inspector: Remove private struct from controllers
  715d0a1... inspector: Make Controller page a GtkWidget
  c03b0c0... inspector: Remove private struct for prop editor
  d01fd48... xxx: Add a hack to make paintables transform to/from object
  ec63a43... gtk-demo: Add a Clocks demo
  a0e654f... widget: Do parent_class handling properly
  11dd81c... expression: Allow passing a this object to bind()
  a423e36... xxx: WIP fontchooser conversion

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