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

  2a340d9... builder: Add gtk_builder_lookup_object()
  f1131e7... builder: Add gtk_builder_set_current_object()
  5faed11... builder: Add GtkBuilderScope
  c6b7451... builder: Turn last dlsym() function into a scope API
  d8776cd... Add GtkDirectoryList
  bb1d2aa... Add GtkFilter
  8da9fae... filter: Add a custom filter
  17af9e4... tests: Remove testtreemodel test
  c7c97e7... filterlistmodel: Rewrite to use GtkFilter
  75afe1d... filter: Add GtkAnyFilter
  24b1a49... Add GtkExpression
  5764379... expression: Add GtkObjectExpression
  c670852... expression: Make property expression allow subexpressions
  e334660... filter: Add GtkStringFilter
  69849db... builder: Add support for parsing expressions
  58f8c01... expression: Add the ability to watch an expression
  7c99253... testsuite: Add expression tests
  51c5794... expression: Add gtk_expression_bind()
  c18183a... expression: Invalidate bindings before destroying them
  289af89... More expression tests
  3aeeabb... gtk-demo: Make fishbowl info text use bindings
  d2c5165... builder: Make <lookup> type optional
  a130101... builder: Allow <constant> without a type
  35c33b5... builder: Allow text content in <lookup>
  e70ad5e... builder: Add <binding> tag
  b0165c5... gtk: Add a GtkListView skeleton
  f2a52eb... listview: Introduce GtkListItemFactory
  89f0051... listview: Make widget actually do something
  1c64783... listview: Implement GtkScrollable
  72188cc... tests: Add a test for a permanently changing listview
  b43bce1... listview: Implement an anchor
  add3cae... listview: Add GtkListItemManager
  fe422fb... listview: Add GtkListItem
  c211c4e... listview: Make the listitemmanager stricter
  7b5c877... listview: Change change management
  88852cb... tests: Make animating listview do random resorts
  b600225... listitem: Add gtk_list_item_get_position()
  0302ae2... listview: Change how binding is done
  af5e3af... listview: Change anchor handling again
  0789279... listview: Only allocate necesary rows
  c552423... testlistview: Show the row number
  44aa5fe... testlistview: Create widgets only once
  9be2fb5... listitemmanager: Switch from "insert_before" to "insert_aft
  353fc75... listlistmodel: Add gtk_list_list_model_item_moved()
  bb7906c... listview: Try to keep the list items in order when scrollin
  acba4d1... listview: Add selection properties to ListItem
  8f74eb6... listview: Reset listitems' CSS animations when rebinding
  93767ff... listview: Add initial support for displaying selections
  a3e442b... listitem: Add a press gesture to select the item
  67a81bb... gtk: Add a GtkGridView skeleton
  e6d2dec... gridview: Add API for setting number of columns
  1d814cb... wayland: Remove function declaration for nonexisting functi
  c6f48e5... listitemmanager: Move list of listitems here
  9485344... gridview: Implement GtkScrollable
  679d9fa... listitemmanager: Simplify
  434b103... listitemmanager: Add trackers
  6ff69fa... listview: Add gtk_list_view_set_show_separators()
  6cf0aa4... listitemfactory: Sanitize APIs
  e96e3fa... listitemfactory: vfuncify
  da4f8f0... listitemfactory: Split implementation out
  59f4ed7... listitemfactory: Add a factory for ui files
  d7d8b8b... testlistview: Port to directory list
  bfadd77... testlistview: Load icons async
  5cd0548... listview: Add list.scroll_to_item action
  7f6ffc9... listview: Implement extending selections
  99aad79... tests: Add a rough form of multiselection
  d2c5b25... listview: Implement GtkOrientable
  83787c9... gtk-demo: Add a rough start at a Weather demo
  d6d3275... textview: Make cursor work when blinking is disabled
  7ffbf09... listview: Expose GtkListItemFactory APIs
  e619dad... gridview: Add factory handling
  ef8c7fc... gridview: Implement GtkOrientable
  693706a... listview: Pass the CSS name of listitems to the manager
  95428cc... gridview: Actually do something
  022c7c2... Add GtkTreeExpander
  f2798bc... demo: Add a GSettings tree demo
  4ed6d85... inspector: Use a treeexpander in the recorder
  f691548... inspector: Use a GtkTreeExpander in the object tree
  e2eb4af... inspector: Make the recorder node list use a ListView
  cfcb9ef... popover: Remove unneeded vfunc
  0ee6503... listitem: Change focus handling
  6d1bc49... treeexpander: Implement input support
  b4c049b... listview: Implement activation
  0809d03... listview: Track focus movements and update selection
  54169ad... listview: Implement (un)select all
  bd219e8... listview: Add a focus tracker
  346a5fb... listitem: Add "listitem.select" action and keybindings for 
  edc40ed... listview: Add gtk_list_view_get_position_at_y()
  38da6f4... listview: Add move keybindings
  57e90a4... listitemfactory: Make the builder factory properly buildabl
  8f75002... builderlistitemfactory: Add scope argument
  a64c515... builder: Autofill scope property of listitemfactory
  11b60bc... gtk-demo: Introduce awards
  e710837... demo: Use a listview as sidebar
  a3d55ca... listitemmanager: Handle NULL factory
  1c1902e... widget: Add gtk_widget_get_size()
  204a087... gridview: Implement anchors and scrolling
  66087c4... selectionmodel: Add gtk_selection_model_user_select_item()
  c0785e9... gridview: Implement the list.select-item action
  a7dd30e... gridview: Implement minimum row height
  8e26722... gridview: Add activation
  4af023f... gridview: Implement list.scroll-to action
  3767c5d... gridview: Add a focus tracker
  216da45... gridview: Implement (un)select all
  15801c0... gridview: Add move keybindings
  2cab1b6... demo: Add a file browser demo
  de683be... listview: Port various gridview improvements
  36dc4ca... gridview: Simplify allocation code
  a49dceb... Add GtkListBase
  2820c9d... listbase: Move GtkScrollable implementation
  07e7ab8... listbase: Move item manager here
  be72c7c... listbase: Move selection handling here
  365e4d3... listbase: Move orientable implementation here
  ae0dda8... Remove gtk_selection_model_user_select_item() again
  0d94276... listbase: Move focus moving keybindings here
  54e190b... listbase: Add vfuncs to convert positions to/from coordinat
  8eb83e5... listbase: Take over anchor handling
  43c0a3f... wip: Add GtkCoverFlow
  07b5d8f... Add GtkColumnView skeleton
  80c2f63... gtk-demo: Add a minesweeper demo
  61e2269... columnview: Allow adding/removing columns
  ffc3fd7... Add GtkSignalListItemFactory
  18d9118... gtk-demo: Add a Coverflow application launcher
  095cf86... builder: Make gtk_builder_extend_with_template() work with 
  b9a4efd... listitem: Make this a GObject
  a03962e... listitemfactory: Reorganize vfuncs
  5158e27... listitemfactory: Simplify
  17cc0c0... listitemwidget: Add a private struct
  624fa58... listitem: Move position/item/selected tracking to widget
  a7b8be1... listitemwidget: Lazily create listitems
  5015c9e... columnview: Add listitems for the columns
  bacf4d2... columnview: Implement GtkScrollable
  a714c76... widget: Add a hook for resizes
  8f49f0f... columnview: Add GtkColumnViewCell
  b2c370e... inspector: Port object tree to GtkColumnView
  3d2e121... columnview: Fix styling with Adwaita
  e3b5c77... constraint-editor: Don't poke around in widget internals
  4e7f4d0... columnview: Add a custom LayoutManager
  71fd5ea... tests: Add testcolumnview
  335363c... columnview: Add header
  189cc88... inspector: Remove private struct from controllers
  e090c2d... inspector: Make Controller page a GtkWidget
  b06b13c... inspector: Remove private struct for prop editor
  58e9b33... xxx: Add a hack to make paintables transform to/from object
  aaf0404... gtk-demo: Add a Clocks demo
  3786be6... widget: Do parent_class handling properly
  98f7e7e... expression: Allow passing a this object to bind()
  211a5c8... xxx: WIP fontchooser conversion

Commits added to the branch:

  92a1683... label: Compute label baselines correctly
  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
  c5f6f7c... builder: Autofill scope property of listitemfactory
  922ff11... gtk-demo: Introduce awards
  871de38... demo: Use a listview as sidebar
  01570e3... listitemmanager: Handle NULL factory
  3da98c2... widget: Add gtk_widget_get_size()
  02d66c1... gridview: Implement anchors and scrolling
  69ace33... selectionmodel: Add gtk_selection_model_user_select_item()
  a0198cb... gridview: Implement the list.select-item action
  35accbf... gridview: Implement minimum row height
  52068aa... gridview: Add activation
  82875b2... gridview: Implement list.scroll-to action
  407e285... gridview: Add a focus tracker
  7ef646f... gridview: Implement (un)select all
  1e6004d... gridview: Add move keybindings
  d3d37f5... demo: Add a file browser demo
  7cc786c... listview: Port various gridview improvements
  4d9cf88... gridview: Simplify allocation code
  9f16e97... Add GtkListBase
  fe408db... listbase: Move GtkScrollable implementation
  03046ba... listbase: Move item manager here
  4579f7b... listbase: Move selection handling here
  54ab232... listbase: Move orientable implementation here
  5107d26... Remove gtk_selection_model_user_select_item() again
  2c26dab... listbase: Move focus moving keybindings here
  7d7b114... listbase: Add vfuncs to convert positions to/from coordinat
  9d31b2d... listbase: Take over anchor handling
  1401563... wip: Add GtkCoverFlow
  496fb87... Add GtkColumnView skeleton
  9f0e1d1... gtk-demo: Add a minesweeper demo
  b10eebb... columnview: Allow adding/removing columns
  43bb5fa... Add GtkSignalListItemFactory
  16eed45... gtk-demo: Add a Coverflow application launcher
  030e4cb... builder: Make gtk_builder_extend_with_template() work with 
  a87c0bf... listitem: Make this a GObject
  d58ecec... listitemfactory: Reorganize vfuncs
  222b714... listitemfactory: Simplify
  57eea4e... listitemwidget: Add a private struct
  324b9b3... listitem: Move position/item/selected tracking to widget
  28e36c7... listitemwidget: Lazily create listitems
  8a0db48... columnview: Add listitems for the columns
  fda00fe... columnview: Implement GtkScrollable
  6992dd9... widget: Add a hook for resizes
  10c1560... columnview: Add GtkColumnViewCell
  01ffa1a... inspector: Port object tree to GtkColumnView
  977b77a... columnview: Fix styling with Adwaita
  46025e3... constraint-editor: Don't poke around in widget internals
  be88e49... columnview: Add a custom LayoutManager
  67e2e78... tests: Add testcolumnview
  b48a9e7... columnview: Add header
  2b776dc... inspector: Remove private struct from controllers
  428afc1... inspector: Make Controller page a GtkWidget
  8470f93... inspector: Remove private struct for prop editor
  580c7f7... xxx: Add a hack to make paintables transform to/from object
  78e89a3... gtk-demo: Add a Clocks demo
  bdf991f... widget: Do parent_class handling properly
  836dbb2... expression: Allow passing a this object to bind()
  46f0a64... xxx: WIP fontchooser conversion


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