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

  a444d12... gtk: Add a GtkListView skeleton
  930b4aa... listview: Introduce GtkListItemFactory
  e4c48ec... listview: Make widget actually do something
  984d301... listview: Implement GtkScrollable
  3d2ca55... tests: Add a test for a permanently changing listview
  80ebf65... listview: Implement an anchor
  eb504f9... listview: Add GtkListItemManager
  14e8beb... listview: Add GtkListItem
  8a19f51... listview: Make the listitemmanager stricter
  a99263d... listview: Change change management
  f1e6eb0... tests: Make animating listview do random resorts
  8e126bc... listitem: Add gtk_list_item_get_position()
  f6a4d80... listview: Change how binding is done
  3a1d59f... listview: Change anchor handling again
  19d6d99... listview: Only allocate necesary rows
  7a04147... testlistview: Show the row number
  47d0fc7... testlistview: Create widgets only once
  f037137... listitemmanager: Switch from "insert_before" to "insert_aft
  5e7e171... listlistmodel: Add gtk_list_list_model_item_moved()
  218c943... listview: Try to keep the list items in order when scrollin
  e6150eb... listview: Add selection properties to ListItem
  3f13825... listview: Reset listitems' CSS animations when rebinding
  9dfdf11... listview: Add initial support for displaying selections
  0021273... listitem: Add a press gesture to select the item
  91f115e... gtk: Add a GtkGridView skeleton
  87b6820... gridview: Add API for setting number of columns
  548e428... wayland: Remove function declaration for nonexisting functi
  0fcd5dd... listitemmanager: Move list of listitems here
  c2f963d... gridview: Implement GtkScrollable
  24173c2... listitemmanager: Simplify
  4a50fde... listitemmanager: Add trackers
  f765e06... listview: Add gtk_list_view_set_show_separators()
  68c5efe... listitemfactory: Sanitize APIs
  d5b8a5b... listitemfactory: vfuncify
  9361588... listitemfactory: Split implementation out
  2c02b46... listitemfactory: Add a factory for ui files
  0fea049... gtk-demo: Introduce awards
  ab21b59... directorylist: Add
  5107699... testlistview: Load icons async
  f6fb52d... listview: Add list.scroll_to_item action
  381bf0d... listview: Implement extending selections
  b99e09c... tests: Add a rough form of multiselection
  9d3429d... listview: Implement GtkOrientable
  57e80dc... gtk-demo: Add a rough start at a Weather demo
  ada4ada... textview: Make cursor work when blinking is disabled
  a0d8149... listview: Expose GtkListItemFactory APIs
  d8d4d30... gridview: Add factory handling
  3a0b60d... gridview: Implement GtkOrientable
  239b17a... listview: Pass the CSS name of listitems to the manager
  fb5d90e... gridview: Actually do something
  3395b3b... Add GtkTreeExpander
  cfc8f12... demo: Add a GSettings tree demo
  d847e89... inspector: Use a treeexpander in the recorder
  ca1b100... inspector: Use a GtkTreeExpander in the object tree
  e75dc35... inspector: Make the recorder node list use a ListView
  fd44d57... popover: Remove unneeded vfunc
  ac64023... listitem: Change focus handling
  66ef229... treeexpander: Implement input support
  d2033ef... listview: Implement activation
  7698408... listview: Track focus movements and update selection
  45dd797... listview: Implement (un)select all
  f05e6d8... listview: Add a focus tracker
  56a7bb6... listitem: Add "listitem.select" action and keybindings for 
  9744c0b... listview: Add gtk_list_view_get_position_at_y()
  58b488a... listview: Add move keybindings
  8dae406... listitemfactory: Make the builder factory properly buildabl
  05d7616... Add GtkExpression
  d528dbe... demo: Use a listview as sidebar
  ec4e433... listitemmanager: Handle NULL factory
  60fa184... lul
  3c49437... widget: Add gtk_widget_get_size()
  d184684... gridview: Implement anchors and scrolling
  556d083... selectionmodel: Add gtk_selection_model_user_select_item()
  e364952... gridview: Implement the list.select-item action
  c5612b7... gridview: Implement minimum row height
  46ed37f... gridview: Add activation
  fe9dbd0... gridview: Implement list.scroll-to action
  92c7c08... gridview: Add a focus tracker
  4ddb54b... gridview: Implement (un)select all
  8e30fcf... gridview: Add move keybindings
  4f457aa... demo: Add a file browser demo
  2c35ec4... listview: Port various gridview improvements
  19557f7... gridview: Simplify allocation code
  ee42376... Add GtkListBase
  53aa18c... listbase: Move GtkScrollable implementation
  9878209... listbase: Move item manager here
  f59a12b... listbase: Move selection handling here
  b38c9dc... listbase: Move orientable implementation here
  31dce6a... Remove gtk_selection_model_user_select_item() again
  66fa923... listbase: Move focus moving keybindings here
  97d2d26... listbase: Add vfuncs to convert positions to/from coordinat
  8d85444... listbase: Take over anchor handling
  d3b8e3c... wip: Add GtkCoverFlow
  d898d48... Add GtkColumnView skeleton
  9dff89e... gtk-demo: Add a minesweeper demo
  1b1e7e4... columnview: Allow adding/removing columns
  7e1d04d... Add GtkSignalListItemFactory
  f5fe568... gtk-demo: Add a Coverflow application launcher
  24481cf... columnview: Add listitems for the columns
  1889b93... tests: Add testcolumnview
  23fcb02... columnview: Implement GtkScrollable

Commits added to the branch:

  41beae1... vulkan: Add missing enum value (*)
  017beea... scrolledwindow: Use dispose(), not destroy()
  3d2fa2c... gtk: Add a GtkListView skeleton
  9404ca4... listview: Introduce GtkListItemFactory
  8386408... listview: Make widget actually do something
  0f5f72f... listview: Implement GtkScrollable
  def7962... tests: Add a test for a permanently changing listview
  61016c5... listview: Implement an anchor
  d562088... listview: Add GtkListItemManager
  35710e3... listview: Add GtkListItem
  0655484... listview: Make the listitemmanager stricter
  9d7d2ea... listview: Change change management
  aa1871c... tests: Make animating listview do random resorts
  dbf2690... listitem: Add gtk_list_item_get_position()
  e013a48... listview: Change how binding is done
  13211fe... listview: Change anchor handling again
  f04a9bf... listview: Only allocate necesary rows
  e61725e... testlistview: Show the row number
  8cd1618... testlistview: Create widgets only once
  454d5c1... listitemmanager: Switch from "insert_before" to "insert_aft
  17464a4... listlistmodel: Add gtk_list_list_model_item_moved()
  8b74a24... listview: Try to keep the list items in order when scrollin
  23cb6c3... listview: Add selection properties to ListItem
  a13d3d7... listview: Reset listitems' CSS animations when rebinding
  65c6965... listview: Add initial support for displaying selections
  c7cf2e8... listitem: Add a press gesture to select the item
  0848d19... gtk: Add a GtkGridView skeleton
  08b1bc2... gridview: Add API for setting number of columns
  34d12df... wayland: Remove function declaration for nonexisting functi
  9b3301c... listitemmanager: Move list of listitems here
  0ab72d7... gridview: Implement GtkScrollable
  64bb7ad... listitemmanager: Simplify
  23a7b30... listitemmanager: Add trackers
  f920e97... listview: Add gtk_list_view_set_show_separators()
  8b065a1... listitemfactory: Sanitize APIs
  bd11dc2... listitemfactory: vfuncify
  d783a22... listitemfactory: Split implementation out
  cabcec7... listitemfactory: Add a factory for ui files
  e99b962... gtk-demo: Introduce awards
  d31bdc6... directorylist: Add
  85a142f... testlistview: Load icons async
  b223f5c... listview: Add list.scroll_to_item action
  02695db... listview: Implement extending selections
  c1f7e90... tests: Add a rough form of multiselection
  737fc95... listview: Implement GtkOrientable
  b0f8c69... gtk-demo: Add a rough start at a Weather demo
  fd8a632... textview: Make cursor work when blinking is disabled
  726e6c6... listview: Expose GtkListItemFactory APIs
  116365d... gridview: Add factory handling
  0f3d0f3... gridview: Implement GtkOrientable
  1512294... listview: Pass the CSS name of listitems to the manager
  48b2c4a... gridview: Actually do something
  23a9a1b... Add GtkTreeExpander
  b5da576... demo: Add a GSettings tree demo
  0917e14... inspector: Use a treeexpander in the recorder
  31b11b5... inspector: Use a GtkTreeExpander in the object tree
  b2cdbeb... inspector: Make the recorder node list use a ListView
  1e9f6f6... popover: Remove unneeded vfunc
  7d420b4... listitem: Change focus handling
  6b65ba5... treeexpander: Implement input support
  8019a18... listview: Implement activation
  a135621... listview: Track focus movements and update selection
  f03a5be... listview: Implement (un)select all
  3782518... listview: Add a focus tracker
  87781c3... listitem: Add "listitem.select" action and keybindings for 
  72b5ead... listview: Add gtk_list_view_get_position_at_y()
  4e95212... listview: Add move keybindings
  4409d87... listitemfactory: Make the builder factory properly buildabl
  e2abf0c... Add GtkExpression
  4352685... demo: Use a listview as sidebar
  d5e9282... listitemmanager: Handle NULL factory
  09053bb... lul
  db1690a... widget: Add gtk_widget_get_size()
  2ae3497... gridview: Implement anchors and scrolling
  7dfaff1... selectionmodel: Add gtk_selection_model_user_select_item()
  c1df9f2... gridview: Implement the list.select-item action
  bda1b32... gridview: Implement minimum row height
  46034bb... gridview: Add activation
  a31870a... gridview: Implement list.scroll-to action
  2289ed9... gridview: Add a focus tracker
  6f51dd2... gridview: Implement (un)select all
  1f07511... gridview: Add move keybindings
  619587d... demo: Add a file browser demo
  54a69fc... listview: Port various gridview improvements
  75c3e1b... gridview: Simplify allocation code
  1409811... Add GtkListBase
  40588a3... listbase: Move GtkScrollable implementation
  05e5ee0... listbase: Move item manager here
  ee15f70... listbase: Move selection handling here
  036bc53... listbase: Move orientable implementation here
  8afd2bd... Remove gtk_selection_model_user_select_item() again
  849ec4e... listbase: Move focus moving keybindings here
  d88e4b9... listbase: Add vfuncs to convert positions to/from coordinat
  fb213b7... listbase: Take over anchor handling
  46b0d3c... wip: Add GtkCoverFlow
  9f7caa2... Add GtkColumnView skeleton
  5bfbd84... gtk-demo: Add a minesweeper demo
  4c54d9c... columnview: Allow adding/removing columns
  0769e1d... Add GtkSignalListItemFactory
  554f02f... gtk-demo: Add a Coverflow application launcher
  63d0164... builder: Make gtk_builder_extend_with_template() work with 
  51f3ed2... listitem: Make this a GObject
  b309ca8... listitemfactory: Reorganize vfuncs
  778bcc2... listitemfactory: Simplify
  8fded2b... listitemwidget: Add a private struct
  d3c6f8e... listitem: Move position/item/selected tracking to widget
  bebe346... listitemwidget: Lazily create listitems
  0df8cc6... columnview: Add listitems for the columns
  e477a29... columnview: Implement GtkScrollable
  b8d7c39... widget: Add a hook for resizes
  99f23e9... columnview: Add GtkColumnViewCell
  5f67a52... tests: Add testcolumnview
  ae3c305... inspector: Port object tree to GtkColumnView

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