[gtk] (152 commits) Non-fast-forward update to branch wip/otte/listview
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] (152 commits) Non-fast-forward update to branch wip/otte/listview
- Date: Sun, 24 May 2020 18:42:03 +0000 (UTC)
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:
7b56c8b... builder: Add support for parsing expressions
712204f... expression: Add the ability to watch an expression
c9d9eb9... testsuite: Add expression tests
ef11a94... expression: Add gtk_expression_bind()
4276d3d... expression: Invalidate bindings before destroying them
31b37eb... More expression tests
083c8b2... Add GtkOrdering
0c86b31... Add GtkSorter
50c8bf5... Add GtkCustomSorter
cb3708f... Add GtkStringSorter
1d00058... Add GtkMultiSorter
872c44d... Add GtkNumericSorter
854ea1c... Redo sort list model with GtkSorter
a634e18... sortlistmodel: Redo the way we store the items
26fe09c... sortlistmodel: Make sort stable
52d3006... sorter: Add tests
e81f969... gtk-demo: Make fishbowl info text use bindings
f9a1609... builder: Make <lookup> type optional
312ab8f... builder: Allow <constant> without a type
68fbfc9... builder: Allow text content in <lookup>
85d532b... builder: Add <binding> tag
d10755c... gtk: Add a GtkListView skeleton
a12ffd2... listview: Introduce GtkListItemFactory
382f63d... listview: Make widget actually do something
69495e7... listview: Implement GtkScrollable
f902e99... tests: Add a test for a permanently changing listview
e26b827... listview: Implement an anchor
e05aa89... listview: Add GtkListItemManager
ec15f3a... listview: Add GtkListItem
ac13298... listview: Make the listitemmanager stricter
1697b27... listview: Change change management
4b14ef0... tests: Make animating listview do random resorts
8931c40... listitem: Add gtk_list_item_get_position()
520aaff... listview: Change how binding is done
6276bcc... listview: Change anchor handling again
031531b... listview: Only allocate necesary rows
1e8fcfb... testlistview: Show the row number
a488bcc... testlistview: Create widgets only once
31382df... listitemmanager: Switch from "insert_before" to "insert_aft
14fa374... listlistmodel: Add gtk_list_list_model_item_moved()
cf9f60d... listview: Try to keep the list items in order when scrollin
3738291... listview: Add selection properties to ListItem
26a1ece... listview: Reset listitems' CSS animations when rebinding
c02ab3b... listview: Add initial support for displaying selections
299141f... listitem: Add a press gesture to select the item
bb2de0b... gtk: Add a GtkGridView skeleton
3863abe... gridview: Add API for setting number of columns
d2ef307... wayland: Remove function declaration for nonexisting functi
f40abd7... listitemmanager: Move list of listitems here
4e7cf3c... gridview: Implement GtkScrollable
2507b8b... listitemmanager: Simplify
479b12f... listitemmanager: Add trackers
315b363... listview: Add gtk_list_view_set_show_separators()
c96cc73... listitemfactory: Sanitize APIs
c6f4577... listitemfactory: vfuncify
f0cda80... listitemfactory: Split implementation out
8aed6da... listitemfactory: Add a factory for ui files
ee56c54... testlistview: Port to directory list
d0043e7... testlistview: Load icons async
6055460... listview: Add list.scroll_to_item action
3e7fa99... listview: Implement extending selections
d8af37f... tests: Add a rough form of multiselection
3b9af14... listview: Implement GtkOrientable
a8d618f... gtk-demo: Add a rough start at a Weather demo
5372e09... listview: Expose GtkListItemFactory APIs
d2b97b3... gridview: Add factory handling
3ef79a4... gridview: Implement GtkOrientable
21dabce... listview: Pass the CSS name of listitems to the manager
e7b8c10... gridview: Actually do something
5cc6fbf... Add GtkTreeExpander
92bed07... demo: Add a GSettings tree demo
b81b14c... inspector: Use a treeexpander in the recorder
4cef950... inspector: Use a GtkTreeExpander in the object tree
e44982c... inspector: Make the recorder node list use a ListView
003ad9f... listitem: Change focus handling
b96ec80... treeexpander: Implement input support
5a2a775... listview: Implement activation
44f71fa... listview: Track focus movements and update selection
0362a42... listview: Implement (un)select all
b051a41... listview: Add a focus tracker
db29f6a... listitem: Add "listitem.select" action and keybindings for
9690c93... listview: Add gtk_list_view_get_position_at_y()
0213fbd... listview: Add move keybindings
e15e15b... listitemfactory: Make the builder factory properly buildabl
9b4ea11... builderlistitemfactory: Add scope argument
c16b100... builder: Autofill scope property of listitemfactory
2d9a17b... gtk-demo: Introduce awards
30d652b... demo: Use a listview as sidebar
bf4f41b... listitemmanager: Handle NULL factory
e7a540b... widget: Add gtk_widget_get_size()
b4e75d5... gridview: Implement anchors and scrolling
d9e3233... selectionmodel: Add gtk_selection_model_user_select_item()
a2e96c9... gridview: Implement the list.select-item action
31ef7cb... gridview: Implement minimum row height
7c6b45b... gridview: Add activation
d5af005... gridview: Implement list.scroll-to action
ea78930... gridview: Add a focus tracker
8f27474... gridview: Implement (un)select all
27b58ed... gridview: Add move keybindings
686a037... demo: Add a file browser demo
f76a000... listview: Port various gridview improvements
8ca90b8... gridview: Simplify allocation code
9497568... Add GtkListBase
0ed0d02... listbase: Move GtkScrollable implementation
806fe9e... listbase: Move item manager here
01878e3... listbase: Move selection handling here
d28f256... listbase: Move orientable implementation here
7c525a3... Remove gtk_selection_model_user_select_item() again
e9b9ddc... listbase: Move focus moving keybindings here
c7dfc0e... listbase: Add vfuncs to convert positions to/from coordinat
8127713... listbase: Take over anchor handling
bf54f2c... wip: Add GtkCoverFlow
e836980... Add GtkColumnView skeleton
61a4a0d... gtk-demo: Add a minesweeper demo
c7e69e2... columnview: Allow adding/removing columns
ee7ccae... Add GtkSignalListItemFactory
626dd00... gtk-demo: Add a Coverflow application launcher
d6b51be... builder: Make gtk_builder_extend_with_template() work with
707342d... listitem: Make this a GObject
a2e287d... listitemfactory: Reorganize vfuncs
65b3059... listitemfactory: Simplify
d93fb0a... listitemwidget: Add a private struct
b2942a7... listitem: Move position/item/selected tracking to widget
010d477... listitemwidget: Lazily create listitems
da3f501... columnview: Add listitems for the columns
4f5decc... columnview: Implement GtkScrollable
cd8ce27... widget: Add a hook for resizes
3f79296... columnview: Add GtkColumnViewCell
409e970... inspector: Port object tree to GtkColumnView
7373276... columnview: Fix styling with Adwaita
c9b01f4... constraint-editor: Don't poke around in widget internals
271feb5... columnview: Add a custom LayoutManager
c3510c4... tests: Add testcolumnview
a705ccc... columnview: Add header
3641a36... inspector: Remove private struct from controllers
517ab5c... inspector: Make Controller page a GtkWidget
2be91e2... inspector: Remove private struct for prop editor
77377d9... xxx: Add a hack to make paintables transform to/from object
a9f93d2... gtk-demo: Add a Clocks demo
6c30fbb... expression: Allow passing a this object to bind()
7f98be0... Add some tests for expression binding
4bb038f... fontchooserwidget: Port to listmodels
48772dc... docs: Reorganize list widgets in their own chapter
fd9e6a9... builder-tool: Pass through CDATA where it makes sense
3178675... listitemwidget: Add single-click-activate
71e1069... listview: Add single-click-activate
2bed61a... columnview: Add sorting
71a4972... column view title: Show sort indicators
74a8aa3... testcolumnview: Add sorters
687cd5d... Add GtkTreeListRowSorter
abf044c... testsuite: Add tests for GtkTreeListSorter
e0004c2... gtk-builder-tool: Minimally validate <binding>
Commits added to the branch:
26e9bb5... builder: Add support for parsing expressions
f2b4090... expression: Add the ability to watch an expression
6243cb0... testsuite: Add expression tests
a98718b... expression: Add gtk_expression_bind()
fe9bdb5... expression: Invalidate bindings before destroying them
9f0b8f8... More expression tests
f2377cf... Add GtkOrdering
51da3d0... Add GtkSorter
99b61a9... Add GtkCustomSorter
616c634... Add GtkStringSorter
08e1206... Add GtkMultiSorter
73db1bc... Add GtkNumericSorter
debb51e... Redo sort list model with GtkSorter
1c4892b... sortlistmodel: Redo the way we store the items
19a984a... sortlistmodel: Make sort stable
e0145c3... sorter: Add tests
918ecfc... gtk-demo: Make fishbowl info text use bindings
18a68c3... builder: Make <lookup> type optional
5632164... builder: Allow <constant> without a type
71f55cb... builder: Allow text content in <lookup>
9cd9223... builder: Add <binding> tag
e713d3f... gtk: Add a GtkListView skeleton
6a279d1... listview: Introduce GtkListItemFactory
fa5cf9a... listview: Make widget actually do something
fd71a3e... listview: Implement GtkScrollable
f3e7c4e... tests: Add a test for a permanently changing listview
92e5f71... listview: Implement an anchor
5b4a499... listview: Add GtkListItemManager
56b5b91... listview: Add GtkListItem
ac0f8a5... listview: Make the listitemmanager stricter
15e5284... listview: Change change management
98fd2a3... tests: Make animating listview do random resorts
52a2c64... listitem: Add gtk_list_item_get_position()
c67d6b2... listview: Change how binding is done
15d2ed0... listview: Change anchor handling again
754e8b3... listview: Only allocate necesary rows
72013fa... testlistview: Show the row number
19706b8... testlistview: Create widgets only once
8368c54... listitemmanager: Switch from "insert_before" to "insert_aft
fb5c483... listlistmodel: Add gtk_list_list_model_item_moved()
76ae71e... listview: Try to keep the list items in order when scrollin
3a04fef... listview: Add selection properties to ListItem
249213b... listview: Reset listitems' CSS animations when rebinding
a932891... listview: Add initial support for displaying selections
18e8f06... listitem: Add a press gesture to select the item
493b871... gtk: Add a GtkGridView skeleton
7582725... gridview: Add API for setting number of columns
40aec18... wayland: Remove function declaration for nonexisting functi
388c221... listitemmanager: Move list of listitems here
f5937dd... gridview: Implement GtkScrollable
f47366f... listitemmanager: Simplify
fe43822... listitemmanager: Add trackers
6d74367... listview: Add gtk_list_view_set_show_separators()
73164fa... listitemfactory: Sanitize APIs
cd48ae3... listitemfactory: vfuncify
1be025b... listitemfactory: Split implementation out
8fce510... listitemfactory: Add a factory for ui files
ce61461... testlistview: Port to directory list
0e6f9bc... testlistview: Load icons async
e50f2d6... listview: Add list.scroll_to_item action
7d57db4... listview: Implement extending selections
a1753eb... tests: Add a rough form of multiselection
d7d1401... listview: Implement GtkOrientable
89cddbf... gtk-demo: Add a rough start at a Weather demo
590f163... listview: Expose GtkListItemFactory APIs
536b4c6... gridview: Add factory handling
baeacbd... gridview: Implement GtkOrientable
ee448c7... listview: Pass the CSS name of listitems to the manager
f343894... gridview: Actually do something
ad6e232... Add GtkTreeExpander
03f044c... demo: Add a GSettings tree demo
52c9ed4... inspector: Use a treeexpander in the recorder
71387e9... inspector: Use a GtkTreeExpander in the object tree
3133545... inspector: Make the recorder node list use a ListView
88bf261... listitem: Change focus handling
cb6afa3... treeexpander: Implement input support
88485d9... listview: Implement activation
07c12f2... listview: Track focus movements and update selection
bc5f22d... listview: Implement (un)select all
bf6c3e4... listview: Add a focus tracker
563d3cd... listitem: Add "listitem.select" action and keybindings for
cfcc37c... listview: Add gtk_list_view_get_position_at_y()
69caead... listview: Add move keybindings
2cc4c7a... listitemfactory: Make the builder factory properly buildabl
3e477a0... builderlistitemfactory: Add scope argument
cf46a09... builder: Autofill scope property of listitemfactory
e2e9483... gtk-demo: Introduce awards
5bff9f2... demo: Use a listview as sidebar
6150858... listitemmanager: Handle NULL factory
c4dafb4... widget: Add gtk_widget_get_size()
40cc878... gridview: Implement anchors and scrolling
7a840e3... selectionmodel: Add gtk_selection_model_user_select_item()
fcb7770... gridview: Implement the list.select-item action
39c2361... gridview: Implement minimum row height
56f1078... gridview: Add activation
97100c5... gridview: Implement list.scroll-to action
1bd01b0... gridview: Add a focus tracker
b458c97... gridview: Implement (un)select all
0a5a101... gridview: Add move keybindings
6fb6f26... demo: Add a file browser demo
d6156ee... listview: Port various gridview improvements
9faa118... gridview: Simplify allocation code
7e68bfb... Add GtkListBase
0c2f873... listbase: Move GtkScrollable implementation
9bfd04c... listbase: Move item manager here
b0e6ae5... listbase: Move selection handling here
420d4b5... listbase: Move orientable implementation here
b588a84... Remove gtk_selection_model_user_select_item() again
a54c9a3... listbase: Move focus moving keybindings here
0631008... listbase: Add vfuncs to convert positions to/from coordinat
b9f3ede... listbase: Take over anchor handling
144db90... wip: Add GtkCoverFlow
df1ec75... Add GtkColumnView skeleton
72fe2a6... gtk-demo: Add a minesweeper demo
a613163... columnview: Allow adding/removing columns
558d15d... Add GtkSignalListItemFactory
cc583fc... gtk-demo: Add a Coverflow application launcher
d0e80e7... builder: Make gtk_builder_extend_with_template() work with
9525d45... listitem: Make this a GObject
6a898f1... listitemfactory: Reorganize vfuncs
a5d8f6c... listitemfactory: Simplify
ff66c36... listitemwidget: Add a private struct
763af79... listitem: Move position/item/selected tracking to widget
3aa2f32... listitemwidget: Lazily create listitems
de68149... columnview: Add listitems for the columns
ac1ac6c... columnview: Implement GtkScrollable
2816bab... widget: Add a hook for resizes
67e9377... columnview: Add GtkColumnViewCell
898bd32... inspector: Port object tree to GtkColumnView
e91d25e... columnview: Fix styling with Adwaita
e8dbac4... constraint-editor: Don't poke around in widget internals
b05aaa4... columnview: Add a custom LayoutManager
122e1a5... tests: Add testcolumnview
b0392e1... columnview: Add header
cc1c12c... inspector: Remove private struct from controllers
4e50b07... inspector: Make Controller page a GtkWidget
68b9b20... inspector: Remove private struct for prop editor
9ca1693... xxx: Add a hack to make paintables transform to/from object
c076261... gtk-demo: Add a Clocks demo
a1838b0... expression: Allow passing a this object to bind()
ac94ca5... Add some tests for expression binding
0bdf8f2... fontchooserwidget: Port to listmodels
fc1aaa4... docs: Reorganize list widgets in their own chapter
7d10275... builder-tool: Pass through CDATA where it makes sense
9a181ed... listitemwidget: Add single-click-activate
fdbfa5b... listview: Add single-click-activate
33caf43... columnview: Add sorting
162b9c3... column view title: Show sort indicators
3e3d933... testcolumnview: Add sorters
f6dc5d7... Add GtkTreeListRowSorter
30e90db... testsuite: Add tests for GtkTreeListSorter
b897069... gtk-builder-tool: Minimally validate <binding>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]