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

  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

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
  7c3d1da... filter: Add GtkStringFilter
  8d27c64... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
  4580b17... filter: Add tests
  62569cf... builder: Add support for parsing expressions
  1e85f81... expression: Add the ability to watch an expression
  232eb87... testsuite: Add expression tests
  85dda0b... expression: Add gtk_expression_bind()
  fce2a4a... expression: Invalidate bindings before destroying them
  756c057... More expression tests
  b8903d9... Add GtkSorter
  de26550... Add GtkCustomSorter
  937b385... Add GtkStringSorter
  c4fdc58... Add GtkMultiSorter
  685c423... Add GtkNumericSorter
  2eed4e6... Redo sort list model with GtkSorter
  da938b6... sortlistmodel: Redo the way we store the items
  6087803... sortlistmodel: Make sort stable
  e799643... sorter: Add tests
  15a9a68... gtk-demo: Make fishbowl info text use bindings
  bff5bc3... builder: Make <lookup> type optional
  a66b81d... builder: Allow <constant> without a type
  506e731... builder: Allow text content in <lookup>
  f5d2a8e... builder: Add <binding> tag
  d651d0c... gtk: Add a GtkListView skeleton
  986ca95... listview: Introduce GtkListItemFactory
  aaa3fac... listview: Make widget actually do something
  b8062b0... listview: Implement GtkScrollable
  4d94ba1... tests: Add a test for a permanently changing listview
  a9b50bb... listview: Implement an anchor
  0fdcf73... listview: Add GtkListItemManager
  3c7eec6... listview: Add GtkListItem
  14d0347... listview: Make the listitemmanager stricter
  ae97302... listview: Change change management
  7fd5a87... tests: Make animating listview do random resorts
  a7a613d... listitem: Add gtk_list_item_get_position()
  0636e3e... listview: Change how binding is done
  673da67... listview: Change anchor handling again
  e50bcfd... listview: Only allocate necesary rows
  61632f5... testlistview: Show the row number
  5b1d1c9... testlistview: Create widgets only once
  95da6b3... listitemmanager: Switch from "insert_before" to "insert_aft
  e70ccab... listlistmodel: Add gtk_list_list_model_item_moved()
  977322d... listview: Try to keep the list items in order when scrollin
  3be9094... listview: Add selection properties to ListItem
  87a6217... listview: Reset listitems' CSS animations when rebinding
  1a0df78... listview: Add initial support for displaying selections
  3534c9e... listitem: Add a press gesture to select the item
  9cf0a90... gtk: Add a GtkGridView skeleton
  713a2f3... gridview: Add API for setting number of columns
  b3cd88f... wayland: Remove function declaration for nonexisting functi
  5362292... listitemmanager: Move list of listitems here
  ed968e0... gridview: Implement GtkScrollable
  c36a624... listitemmanager: Simplify
  0ab7ff7... listitemmanager: Add trackers
  aac186b... listview: Add gtk_list_view_set_show_separators()
  6a2dc87... listitemfactory: Sanitize APIs
  b204aeb... listitemfactory: vfuncify
  08651bc... listitemfactory: Split implementation out
  3bf386f... listitemfactory: Add a factory for ui files
  fec8994... testlistview: Port to directory list
  9a15b82... testlistview: Load icons async
  14f2584... listview: Add list.scroll_to_item action
  29cf0fd... listview: Implement extending selections
  20b9870... tests: Add a rough form of multiselection
  b1a4800... listview: Implement GtkOrientable
  a17d7e5... gtk-demo: Add a rough start at a Weather demo
  195f619... textview: Make cursor work when blinking is disabled
  015fa98... listview: Expose GtkListItemFactory APIs
  f3d1a0c... gridview: Add factory handling
  8d42f4a... gridview: Implement GtkOrientable
  7f1aa09... listview: Pass the CSS name of listitems to the manager
  81ac6db... gridview: Actually do something
  a03743f... Add GtkTreeExpander
  e2f88b0... demo: Add a GSettings tree demo
  2dafaf9... inspector: Use a treeexpander in the recorder
  65aadfe... inspector: Use a GtkTreeExpander in the object tree
  7414e6a... inspector: Make the recorder node list use a ListView
  5b605fe... popover: Remove unneeded vfunc
  556bb15... listitem: Change focus handling
  9780a63... treeexpander: Implement input support
  2645a01... listview: Implement activation
  d4f8c9f... listview: Track focus movements and update selection
  e14f403... listview: Implement (un)select all
  cad1e21... listview: Add a focus tracker
  71068a6... listitem: Add "listitem.select" action and keybindings for 
  fdf4f48... listview: Add gtk_list_view_get_position_at_y()
  aa66874... listview: Add move keybindings
  799d514... listitemfactory: Make the builder factory properly buildabl
  1fbaec3... builderlistitemfactory: Add scope argument
  a1f6037... builder: Autofill scope property of listitemfactory
  c0273b1... gtk-demo: Introduce awards
  0555880... demo: Use a listview as sidebar
  b441fc1... listitemmanager: Handle NULL factory
  5f9d0ae... widget: Add gtk_widget_get_size()
  b2fea8e... gridview: Implement anchors and scrolling
  e13b9e5... selectionmodel: Add gtk_selection_model_user_select_item()
  92695de... gridview: Implement the list.select-item action
  7e554db... gridview: Implement minimum row height
  f714922... gridview: Add activation
  c3da5b8... gridview: Implement list.scroll-to action
  539e1b7... gridview: Add a focus tracker
  ece88c4... gridview: Implement (un)select all
  b248595... gridview: Add move keybindings
  203e48d... demo: Add a file browser demo
  c11c565... listview: Port various gridview improvements
  7fae8dc... gridview: Simplify allocation code
  eec4f29... Add GtkListBase
  11c7579... listbase: Move GtkScrollable implementation
  4afad6c... listbase: Move item manager here
  35d4bd0... listbase: Move selection handling here
  7b361ab... listbase: Move orientable implementation here
  aca9b55... Remove gtk_selection_model_user_select_item() again
  80cc22c... listbase: Move focus moving keybindings here
  ac3e455... listbase: Add vfuncs to convert positions to/from coordinat
  89a9d2c... listbase: Take over anchor handling
  312718a... wip: Add GtkCoverFlow
  6782784... Add GtkColumnView skeleton
  192b82e... gtk-demo: Add a minesweeper demo
  dfe2e39... columnview: Allow adding/removing columns
  2f820ff... Add GtkSignalListItemFactory
  2fe7262... gtk-demo: Add a Coverflow application launcher
  675ec30... builder: Make gtk_builder_extend_with_template() work with 
  992c940... listitem: Make this a GObject
  67ff738... listitemfactory: Reorganize vfuncs
  073b703... listitemfactory: Simplify
  baf6557... listitemwidget: Add a private struct
  db666f8... listitem: Move position/item/selected tracking to widget
  e57b908... listitemwidget: Lazily create listitems
  1e36052... columnview: Add listitems for the columns
  b701437... columnview: Implement GtkScrollable
  525f41c... widget: Add a hook for resizes
  66bbccd... columnview: Add GtkColumnViewCell
  f3f713a... inspector: Port object tree to GtkColumnView
  b8d9b6b... columnview: Fix styling with Adwaita
  2fc9a4b... constraint-editor: Don't poke around in widget internals
  fc69e32... columnview: Add a custom LayoutManager
  9be658d... tests: Add testcolumnview
  5679a15... columnview: Add header
  3c9f7b7... inspector: Remove private struct from controllers
  20d1aeb... inspector: Make Controller page a GtkWidget
  8ce8260... inspector: Remove private struct for prop editor
  d9e019e... xxx: Add a hack to make paintables transform to/from object
  f735c88... gtk-demo: Add a Clocks demo
  0123260... widget: Do parent_class handling properly
  6444882... expression: Allow passing a this object to bind()
  6a0ed9b... fontchooserwidget: Port to listmodels


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]