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

  5d2de89... builder: Add gtk_builder_lookup_object()
  ed07683... builder: Add gtk_builder_set_current_object()
  51a5350... builder: Add GtkBuilderScope
  b7f99db... builder: Turn last dlsym() function into a scope API
  41e1975... gdk: Add GDK_DECLARE_EXPORTED_TYPE()
  8de9e42... treelistmodel: Improve docs
  ac356e5... Add GtkDirectoryList
  b704967... Add GtkFilter
  2530fdd... Add GtkCustomFilter
  0506dbf... tests: Remove testtreemodel test
  8166a2d... filterlistmodel: Rewrite to use GtkFilter
  16d7408... Add GtkExpression
  c3d72b0... expression: Add GtkObjectExpression
  df3929f... expression: Make property expression allow subexpressions
  e9731d5... filter: Add GtkStringFilter
  d185d68... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
  e437b20... filter: Add tests
  b4421da... builder: Add support for parsing expressions
  e68dbce... expression: Add the ability to watch an expression
  635d18d... testsuite: Add expression tests
  8c835d0... expression: Add gtk_expression_bind()
  bc5ef00... expression: Invalidate bindings before destroying them
  a24acc3... More expression tests
  b8ae828... Add GtkOrdering
  ec9317b... Add GtkSorter
  d4c3a5e... Add GtkCustomSorter
  9f55b56... Add GtkStringSorter
  e41aa65... Add GtkMultiSorter
  9cc39f2... Add GtkNumericSorter
  19f0419... Redo sort list model with GtkSorter
  30977f7... sortlistmodel: Redo the way we store the items
  1a77b6a... sortlistmodel: Make sort stable
  1511e84... sorter: Add tests
  a6ae158... gtk-demo: Make fishbowl info text use bindings
  bbcf5fa... builder: Make <lookup> type optional
  336c895... builder: Allow <constant> without a type
  e81d823... builder: Allow text content in <lookup>
  24aac93... builder: Add <binding> tag
  251065f... gtk: Add a GtkListView skeleton
  fa2a060... listview: Introduce GtkListItemFactory
  e9e99e3... listview: Make widget actually do something
  0cb7bc5... listview: Implement GtkScrollable
  c52ba9b... tests: Add a test for a permanently changing listview
  18e5e5b... listview: Implement an anchor
  804a2a6... listview: Add GtkListItemManager
  8d06f26... listview: Add GtkListItem
  c00d0fc... listview: Make the listitemmanager stricter
  d2a5976... listview: Change change management
  a3c104e... tests: Make animating listview do random resorts
  f3e9001... listitem: Add gtk_list_item_get_position()
  414e73d... listview: Change how binding is done
  9912a16... listview: Change anchor handling again
  e1c1212... listview: Only allocate necesary rows
  2004425... testlistview: Show the row number
  a2ff275... testlistview: Create widgets only once
  2fadfeb... listitemmanager: Switch from "insert_before" to "insert_aft
  9fb22b8... listlistmodel: Add gtk_list_list_model_item_moved()
  d02cc39... listview: Try to keep the list items in order when scrollin
  a5b1025... listview: Add selection properties to ListItem
  2a074c8... listview: Reset listitems' CSS animations when rebinding
  56865a7... listview: Add initial support for displaying selections
  54198a6... listitem: Add a press gesture to select the item
  8a62154... gtk: Add a GtkGridView skeleton
  1e3035a... gridview: Add API for setting number of columns
  548dbbf... wayland: Remove function declaration for nonexisting functi
  fa572d1... listitemmanager: Move list of listitems here
  92293da... gridview: Implement GtkScrollable
  104c50a... listitemmanager: Simplify
  8dadd9d... listitemmanager: Add trackers
  c97bfe3... listview: Add gtk_list_view_set_show_separators()
  1c1416e... listitemfactory: Sanitize APIs
  87f0e2c... listitemfactory: vfuncify
  eda29e7... listitemfactory: Split implementation out
  cc67d17... listitemfactory: Add a factory for ui files
  5b78d5a... testlistview: Port to directory list
  080cb97... testlistview: Load icons async
  3213b34... listview: Add list.scroll_to_item action
  c841fa5... listview: Implement extending selections
  9ffb6de... tests: Add a rough form of multiselection
  6dcc32e... listview: Implement GtkOrientable
  9b16361... gtk-demo: Add a rough start at a Weather demo
  9083a84... textview: Make cursor work when blinking is disabled
  138b9d3... listview: Expose GtkListItemFactory APIs
  2bff359... gridview: Add factory handling
  eab576e... gridview: Implement GtkOrientable
  1fbf38c... listview: Pass the CSS name of listitems to the manager
  11d54fd... gridview: Actually do something
  9de8107... Add GtkTreeExpander
  19d3bb1... demo: Add a GSettings tree demo
  6ef3c40... inspector: Use a treeexpander in the recorder
  50f214e... inspector: Use a GtkTreeExpander in the object tree
  efa1054... inspector: Make the recorder node list use a ListView
  a7d6fd0... popover: Remove unneeded vfunc
  5aa46af... listitem: Change focus handling
  a0612e0... treeexpander: Implement input support
  7693639... listview: Implement activation
  295b7b7... listview: Track focus movements and update selection
  e7aa124... listview: Implement (un)select all
  0e3ccd3... listview: Add a focus tracker
  31d8dbb... listitem: Add "listitem.select" action and keybindings for 
  afd4c81... listview: Add gtk_list_view_get_position_at_y()
  c0c26b8... listview: Add move keybindings
  b2bb804... listitemfactory: Make the builder factory properly buildabl
  3df1299... builderlistitemfactory: Add scope argument
  b614e8a... builder: Autofill scope property of listitemfactory
  202c735... gtk-demo: Introduce awards
  c5ddc5e... demo: Use a listview as sidebar
  e9b6fed... listitemmanager: Handle NULL factory
  3815326... widget: Add gtk_widget_get_size()
  cb02d26... gridview: Implement anchors and scrolling
  15ce118... selectionmodel: Add gtk_selection_model_user_select_item()
  89f5b1e... gridview: Implement the list.select-item action
  bfa38db... gridview: Implement minimum row height
  683c0b0... gridview: Add activation
  a68ddfa... gridview: Implement list.scroll-to action
  f8a6629... gridview: Add a focus tracker
  1737de1... gridview: Implement (un)select all
  52f7f90... gridview: Add move keybindings
  1cff277... demo: Add a file browser demo
  fdfe65d... listview: Port various gridview improvements
  f9860e2... gridview: Simplify allocation code
  ab70236... Add GtkListBase
  29d7b44... listbase: Move GtkScrollable implementation
  08c7e21... listbase: Move item manager here
  d804cf4... listbase: Move selection handling here
  bd310cf... listbase: Move orientable implementation here
  7971162... Remove gtk_selection_model_user_select_item() again
  66caf9d... listbase: Move focus moving keybindings here
  bc1e3b2... listbase: Add vfuncs to convert positions to/from coordinat
  c6db300... listbase: Take over anchor handling
  8d186ad... wip: Add GtkCoverFlow
  2408140... Add GtkColumnView skeleton
  ffb0c70... gtk-demo: Add a minesweeper demo
  cc29205... columnview: Allow adding/removing columns
  0db20eb... Add GtkSignalListItemFactory
  f53af36... gtk-demo: Add a Coverflow application launcher
  7937dce... builder: Make gtk_builder_extend_with_template() work with 
  0afd4fc... listitem: Make this a GObject
  27df660... listitemfactory: Reorganize vfuncs
  806d511... listitemfactory: Simplify
  5c8ad24... listitemwidget: Add a private struct
  f987dbc... listitem: Move position/item/selected tracking to widget
  3f4bf71... listitemwidget: Lazily create listitems
  d578627... columnview: Add listitems for the columns
  549c6fc... columnview: Implement GtkScrollable
  c4fb7e7... widget: Add a hook for resizes
  5fdc931... columnview: Add GtkColumnViewCell
  dc0b2f3... inspector: Port object tree to GtkColumnView
  09aa001... columnview: Fix styling with Adwaita
  6f1f290... constraint-editor: Don't poke around in widget internals
  6acfe2d... columnview: Add a custom LayoutManager
  b964f92... tests: Add testcolumnview
  2b05676... columnview: Add header
  754b69c... inspector: Remove private struct from controllers
  1eab459... inspector: Make Controller page a GtkWidget
  91ecc63... inspector: Remove private struct for prop editor
  c9f68c4... xxx: Add a hack to make paintables transform to/from object
  65c1ae3... gtk-demo: Add a Clocks demo
  a26a343... widget: Do parent_class handling properly
  7b90c97... expression: Allow passing a this object to bind()
  55a9236... Add some tests for expression binding
  e3f99b9... fontchooserwidget: Port to listmodels
  9911b8e... docs: Reorganize list widgets in their own chapter
  28fbebb... builder-tool: Pass through CDATA where it makes sense

Commits added to the branch:

  04bb5aa... Use a separate gesture for middle clicks on PlaceView rows (*)
  e6270ca... Set HighContrast tooltip back to black text over white back (*)
  e54049b... printing: Don't show Rejecting Jobs when we don't know (*)
  a6e3fc2... printing: Fix getting info for standalone IPP printers (*)
  512c4c1... builder: Add gtk_builder_lookup_object() (*)
  1f94028... builder: Add gtk_builder_set_current_object() (*)
  f8a7f30... builder: Add GtkBuilderScope (*)
  5015730... builder: Turn last dlsym() function into a scope API (*)
  0eb2b38... Merge branch 'master-gitlab-HC-tooltip' into 'master' (*)
  a20c8af... clipboard: file transfer portal support (*)
  bbb56d8... Merge branch 'file-transfer' into 'master' (*)
  c33a767... Merge branch 'wip/otte/builder' into 'master' (*)
  12d7872... builder: Minor doc fixes (*)
  d6dc5da... textbuffer: Minor doc fixes (*)
  43c943e... Merge branch 'issue-179' into 'master' (*)
  207efd8... docs: Remove symbols that no longer exist (*)
  21a032b... docs: Ignore more private headers (*)
  4fa5f54... builder: Another small docs fix (*)
  050eb9b... Fix up GtkBuilderScope docs (*)
  353df67... Add GtkNative to the docs (*)
  9bbacd3... Run gtk-builder-tool simplify over our ui files (*)
  4470e5b... gtk-demo: Some touchups (*)
  886ab54... Updated Spanish translation (*)
  91a802a... Merge branch '1509-don-t-show-Rejecting-Jobs-when-we-don-t- (*)
  6ddc214... printing: Fill device URI for non-Avahi printers (*)
  6d3373c... gtk-builder-tool: More helpful error messages (*)
  e4fb411... builder-tool: Don't try to find default boxed values (*)
  47285c6... builder: Improve type name mangling (*)
  bf2c29a... x11: Only update cursors if we have any (*)
  78227bf... Merge branch 'matthiasc/for-master' into 'master' (*)
  9a5ec33... Merge branch 'fix-x11-cursor-crash' into 'master' (*)
  dff86c0... eventcontrollermotion: Add getters for the properties (*)
  c4043a8... treelistmodel: Improve docs (*)
  ed24f93... popover: Remove unneeded vfunc (*)
  0a551b9... gdk: Add GDK_DECLARE_EXPORTED_TYPE()
  56838ca... Add GtkDirectoryList
  53401e5... Add GtkFilter
  75556a3... Add GtkCustomFilter
  da413fa... tests: Remove testtreemodel test
  bb59b48... filterlistmodel: Rewrite to use GtkFilter
  e462a2b... Add GtkExpression
  46c042e... expression: Add GtkObjectExpression
  ca2ebaf... expression: Make property expression allow subexpressions
  52e3856... filter: Add GtkStringFilter
  bb12d3d... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
  b4b6be9... filter: Add tests
  b603f47... builder: Add support for parsing expressions
  e8613aa... expression: Add the ability to watch an expression
  0381510... testsuite: Add expression tests
  fc0751a... expression: Add gtk_expression_bind()
  04df027... expression: Invalidate bindings before destroying them
  c4ce8ef... More expression tests
  10631c9... Add GtkOrdering
  575b42c... Add GtkSorter
  06fbc82... Add GtkCustomSorter
  3c96f65... Add GtkStringSorter
  90c75c8... Add GtkMultiSorter
  7c9ebae... Add GtkNumericSorter
  c1071d8... Redo sort list model with GtkSorter
  2c047aa... sortlistmodel: Redo the way we store the items
  900616e... sortlistmodel: Make sort stable
  830939d... sorter: Add tests
  90277fb... gtk-demo: Make fishbowl info text use bindings
  1c35458... builder: Make <lookup> type optional
  aa1d21a... builder: Allow <constant> without a type
  9520a04... builder: Allow text content in <lookup>
  8126b24... builder: Add <binding> tag
  9756330... gtk: Add a GtkListView skeleton
  b5e54c1... listview: Introduce GtkListItemFactory
  742dfd9... listview: Make widget actually do something
  15dce5c... listview: Implement GtkScrollable
  8bf19f7... tests: Add a test for a permanently changing listview
  42b62c7... listview: Implement an anchor
  22a9001... listview: Add GtkListItemManager
  662b142... listview: Add GtkListItem
  134db60... listview: Make the listitemmanager stricter
  de005bd... listview: Change change management
  94a9752... tests: Make animating listview do random resorts
  c935bf5... listitem: Add gtk_list_item_get_position()
  0db67c9... listview: Change how binding is done
  9b9aec3... listview: Change anchor handling again
  6dd18fa... listview: Only allocate necesary rows
  72dea0d... testlistview: Show the row number
  085e4ad... testlistview: Create widgets only once
  b99db2a... listitemmanager: Switch from "insert_before" to "insert_aft
  7d01e25... listlistmodel: Add gtk_list_list_model_item_moved()
  b856fe6... listview: Try to keep the list items in order when scrollin
  35e516f... listview: Add selection properties to ListItem
  2ea5607... listview: Reset listitems' CSS animations when rebinding
  0b3135b... listview: Add initial support for displaying selections
  07036e2... listitem: Add a press gesture to select the item
  a2ec028... gtk: Add a GtkGridView skeleton
  cfd5038... gridview: Add API for setting number of columns
  72ce2ff... wayland: Remove function declaration for nonexisting functi
  6d93197... listitemmanager: Move list of listitems here
  62da088... gridview: Implement GtkScrollable
  b00c04a... listitemmanager: Simplify
  6d8c6bb... listitemmanager: Add trackers
  b7ae37a... listview: Add gtk_list_view_set_show_separators()
  a0a7da2... listitemfactory: Sanitize APIs
  023ff50... listitemfactory: vfuncify
  8c5b077... listitemfactory: Split implementation out
  48e1a3c... listitemfactory: Add a factory for ui files
  5fcdf00... testlistview: Port to directory list
  4b277dd... testlistview: Load icons async
  9630b9f... listview: Add list.scroll_to_item action
  8157408... listview: Implement extending selections
  f307f99... tests: Add a rough form of multiselection
  81bc211... listview: Implement GtkOrientable
  6a26bb0... gtk-demo: Add a rough start at a Weather demo
  603055b... textview: Make cursor work when blinking is disabled
  246421f... listview: Expose GtkListItemFactory APIs
  6b4b1e1... gridview: Add factory handling
  3c97226... gridview: Implement GtkOrientable
  2020166... listview: Pass the CSS name of listitems to the manager
  1fde75f... gridview: Actually do something
  8827348... Add GtkTreeExpander
  8a5bb29... demo: Add a GSettings tree demo
  add84ad... inspector: Use a treeexpander in the recorder
  2d318c1... inspector: Use a GtkTreeExpander in the object tree
  345af78... inspector: Make the recorder node list use a ListView
  537c26d... listitem: Change focus handling
  e3c2ecd... treeexpander: Implement input support
  78fdead... listview: Implement activation
  378661a... listview: Track focus movements and update selection
  46fab0c... listview: Implement (un)select all
  6e0ee9c... listview: Add a focus tracker
  6a70870... listitem: Add "listitem.select" action and keybindings for 
  49aa7c4... listview: Add gtk_list_view_get_position_at_y()
  58a785d... listview: Add move keybindings
  4dccd3d... listitemfactory: Make the builder factory properly buildabl
  0399dc2... builderlistitemfactory: Add scope argument
  1dc7773... builder: Autofill scope property of listitemfactory
  cdd2311... gtk-demo: Introduce awards
  1cc6d86... demo: Use a listview as sidebar
  c522740... listitemmanager: Handle NULL factory
  4a275f2... widget: Add gtk_widget_get_size()
  2fbb6a4... gridview: Implement anchors and scrolling
  9067677... selectionmodel: Add gtk_selection_model_user_select_item()
  3b9dc6d... gridview: Implement the list.select-item action
  1bbef61... gridview: Implement minimum row height
  2c3cf09... gridview: Add activation
  47566a4... gridview: Implement list.scroll-to action
  5926397... gridview: Add a focus tracker
  9e06ecf... gridview: Implement (un)select all
  b486143... gridview: Add move keybindings
  93e64d0... demo: Add a file browser demo
  a28caa7... listview: Port various gridview improvements
  f274b53... gridview: Simplify allocation code
  c94f63b... Add GtkListBase
  8655e8e... listbase: Move GtkScrollable implementation
  5002df8... listbase: Move item manager here
  b1551dd... listbase: Move selection handling here
  8f0b243... listbase: Move orientable implementation here
  605047c... Remove gtk_selection_model_user_select_item() again
  57cdf1a... listbase: Move focus moving keybindings here
  9c023e0... listbase: Add vfuncs to convert positions to/from coordinat
  04ae6e7... listbase: Take over anchor handling
  2a5f587... wip: Add GtkCoverFlow
  8cd59f1... Add GtkColumnView skeleton
  35fb14b... gtk-demo: Add a minesweeper demo
  087bd58... columnview: Allow adding/removing columns
  e46e404... Add GtkSignalListItemFactory
  dbf5ed0... gtk-demo: Add a Coverflow application launcher
  8886a7e... builder: Make gtk_builder_extend_with_template() work with 
  3f65baa... listitem: Make this a GObject
  783be4c... listitemfactory: Reorganize vfuncs
  2184edf... listitemfactory: Simplify
  48d9292... listitemwidget: Add a private struct
  ff08282... listitem: Move position/item/selected tracking to widget
  3129d97... listitemwidget: Lazily create listitems
  f3a842c... columnview: Add listitems for the columns
  c2c0db7... columnview: Implement GtkScrollable
  60f2eb6... widget: Add a hook for resizes
  6083d90... columnview: Add GtkColumnViewCell
  16149ba... inspector: Port object tree to GtkColumnView
  78faf16... columnview: Fix styling with Adwaita
  06656e4... constraint-editor: Don't poke around in widget internals
  405da56... columnview: Add a custom LayoutManager
  4963da8... tests: Add testcolumnview
  bdd7243... columnview: Add header
  d7a7540... inspector: Remove private struct from controllers
  041486f... inspector: Make Controller page a GtkWidget
  55cc757... inspector: Remove private struct for prop editor
  151b859... xxx: Add a hack to make paintables transform to/from object
  3cb3393... gtk-demo: Add a Clocks demo
  38099b5... widget: Do parent_class handling properly
  761de0a... expression: Allow passing a this object to bind()
  35c7f07... Add some tests for expression binding
  2ca364e... fontchooserwidget: Port to listmodels
  eb7d147... docs: Reorganize list widgets in their own chapter
  34ca384... builder-tool: Pass through CDATA where it makes sense
  77c9685... listitemwidget: Add single-click-activate
  34eadbd... listview: Add single-click-activate

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