[gtk] (156 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] (156 commits) Non-fast-forward update to branch wip/otte/listview
- Date: Fri, 13 Dec 2019 05:14:40 +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:
9967f9f... Add GtkDirectoryList
0985a95... Add GtkFilter
8dc8249... Add GtkCustomFilter
2669603... tests: Remove testtreemodel test
3a7c120... filterlistmodel: Rewrite to use GtkFilter
370b52d... Add GtkExpression
d29d497... expression: Add GtkObjectExpression
2c9575e... expression: Make property expression allow subexpressions
ef39ea8... filter: Add GtkStringFilter
827562e... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
f5a7764... filter: Add tests
e04d426... builder: Add support for parsing expressions
ae3782e... expression: Add the ability to watch an expression
9045957... testsuite: Add expression tests
acf0287... expression: Add gtk_expression_bind()
59417c4... expression: Invalidate bindings before destroying them
1617081... More expression tests
7dcca42... Add GtkOrdering
b709d98... Add GtkSorter
80fb0f2... Add GtkCustomSorter
8c3eb67... Add GtkStringSorter
73ad077... Add GtkMultiSorter
c1ac927... Add GtkNumericSorter
0f7f9a0... Redo sort list model with GtkSorter
ab59b31... sortlistmodel: Redo the way we store the items
187b338... sortlistmodel: Make sort stable
bb2c212... sorter: Add tests
730cc37... gtk-demo: Make fishbowl info text use bindings
6b07862... builder: Make <lookup> type optional
802ac85... builder: Allow <constant> without a type
3d03343... builder: Allow text content in <lookup>
2c1bb97... builder: Add <binding> tag
0c41e58... gtk: Add a GtkListView skeleton
246697a... listview: Introduce GtkListItemFactory
38877b4... listview: Make widget actually do something
029634c... listview: Implement GtkScrollable
dff18f1... tests: Add a test for a permanently changing listview
1dde256... listview: Implement an anchor
2b5fd1f... listview: Add GtkListItemManager
bfa06ed... listview: Add GtkListItem
3d83774... listview: Make the listitemmanager stricter
aa02e08... listview: Change change management
9ed6599... tests: Make animating listview do random resorts
7ab2f60... listitem: Add gtk_list_item_get_position()
bc5f690... listview: Change how binding is done
79ffdf0... listview: Change anchor handling again
0591c28... listview: Only allocate necesary rows
f8a3431... testlistview: Show the row number
49d74d4... testlistview: Create widgets only once
cfb4396... listitemmanager: Switch from "insert_before" to "insert_aft
b806b4c... listlistmodel: Add gtk_list_list_model_item_moved()
f55e385... listview: Try to keep the list items in order when scrollin
199b9c8... listview: Add selection properties to ListItem
4ed868b... listview: Reset listitems' CSS animations when rebinding
ddf3fe7... listview: Add initial support for displaying selections
16ef07c... listitem: Add a press gesture to select the item
6483490... gtk: Add a GtkGridView skeleton
7abc6fd... gridview: Add API for setting number of columns
8e96fa5... wayland: Remove function declaration for nonexisting functi
ed95944... listitemmanager: Move list of listitems here
e7be760... gridview: Implement GtkScrollable
9ec8fa1... listitemmanager: Simplify
6a2de27... listitemmanager: Add trackers
899123b... listview: Add gtk_list_view_set_show_separators()
0fcd8bc... listitemfactory: Sanitize APIs
ebf999a... listitemfactory: vfuncify
e0c89c2... listitemfactory: Split implementation out
b032bc0... listitemfactory: Add a factory for ui files
b7f9581... testlistview: Port to directory list
94d55fe... testlistview: Load icons async
165ed8f... listview: Add list.scroll_to_item action
5bdcb2f... listview: Implement extending selections
fcbf288... tests: Add a rough form of multiselection
8898e13... listview: Implement GtkOrientable
1a3ed02... gtk-demo: Add a rough start at a Weather demo
0303a8a... textview: Make cursor work when blinking is disabled
2ac7481... listview: Expose GtkListItemFactory APIs
e88671d... gridview: Add factory handling
46f92ed... gridview: Implement GtkOrientable
dd85c23... listview: Pass the CSS name of listitems to the manager
33b478c... gridview: Actually do something
59d1b7a... Add GtkTreeExpander
47890c4... demo: Add a GSettings tree demo
d326f10... inspector: Use a treeexpander in the recorder
5dc525d... inspector: Use a GtkTreeExpander in the object tree
b6c900e... inspector: Make the recorder node list use a ListView
6253c2b... popover: Remove unneeded vfunc
bb737ea... listitem: Change focus handling
276b4f9... treeexpander: Implement input support
7d3190c... listview: Implement activation
6709b22... listview: Track focus movements and update selection
bf67bf0... listview: Implement (un)select all
b027694... listview: Add a focus tracker
48e9a43... listitem: Add "listitem.select" action and keybindings for
6140711... listview: Add gtk_list_view_get_position_at_y()
6b41ab0... listview: Add move keybindings
498113e... listitemfactory: Make the builder factory properly buildabl
980aad4... builderlistitemfactory: Add scope argument
6ee6516... builder: Autofill scope property of listitemfactory
3687e68... gtk-demo: Introduce awards
bd90a3f... demo: Use a listview as sidebar
545a870... listitemmanager: Handle NULL factory
b665fb2... widget: Add gtk_widget_get_size()
ae885bf... gridview: Implement anchors and scrolling
a8958b0... selectionmodel: Add gtk_selection_model_user_select_item()
7687de2... gridview: Implement the list.select-item action
9936aee... gridview: Implement minimum row height
8940535... gridview: Add activation
9cc0e65... gridview: Implement list.scroll-to action
2f4a6ef... gridview: Add a focus tracker
e50b889... gridview: Implement (un)select all
7bdabcd... gridview: Add move keybindings
7b0df58... demo: Add a file browser demo
8b7007c... listview: Port various gridview improvements
76c911b... gridview: Simplify allocation code
ed6578c... Add GtkListBase
27e23ec... listbase: Move GtkScrollable implementation
5334a03... listbase: Move item manager here
35ffa88... listbase: Move selection handling here
0d01887... listbase: Move orientable implementation here
836a3d8... Remove gtk_selection_model_user_select_item() again
33e8385... listbase: Move focus moving keybindings here
d330685... listbase: Add vfuncs to convert positions to/from coordinat
18c5297... listbase: Take over anchor handling
2894acf... wip: Add GtkCoverFlow
5dc1e44... Add GtkColumnView skeleton
1033ebe... gtk-demo: Add a minesweeper demo
2a70b9d... columnview: Allow adding/removing columns
8f74a23... Add GtkSignalListItemFactory
db9ff5b... gtk-demo: Add a Coverflow application launcher
df49e74... builder: Make gtk_builder_extend_with_template() work with
e44f605... listitem: Make this a GObject
de39b78... listitemfactory: Reorganize vfuncs
4142a6b... listitemfactory: Simplify
368dacc... listitemwidget: Add a private struct
5c823fe... listitem: Move position/item/selected tracking to widget
cd93224... listitemwidget: Lazily create listitems
048f1b4... columnview: Add listitems for the columns
1846456... columnview: Implement GtkScrollable
8d0d307... widget: Add a hook for resizes
85669f2... columnview: Add GtkColumnViewCell
9ce5c64... inspector: Port object tree to GtkColumnView
f0a3849... columnview: Fix styling with Adwaita
1265fec... constraint-editor: Don't poke around in widget internals
affc12f... columnview: Add a custom LayoutManager
90c2c91... tests: Add testcolumnview
2085c1a... columnview: Add header
9ba0e30... inspector: Remove private struct from controllers
8c5d87c... inspector: Make Controller page a GtkWidget
d78138d... inspector: Remove private struct for prop editor
2c78de5... xxx: Add a hack to make paintables transform to/from object
ebf135a... gtk-demo: Add a Clocks demo
3067a86... widget: Do parent_class handling properly
27cfe92... expression: Allow passing a this object to bind()
7451e42... fontchooserwidget: Port to listmodels
Commits added to the branch:
fbcc8a0... Add GtkDirectoryList
789a80f... Add GtkFilter
f06914e... Add GtkCustomFilter
46451a5... tests: Remove testtreemodel test
bb42b71... filterlistmodel: Rewrite to use GtkFilter
9bb7184... Add GtkExpression
2f8537f... expression: Add GtkObjectExpression
9b704bc... expression: Make property expression allow subexpressions
3dc4257... filter: Add GtkStringFilter
c13e615... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
0a1cde1... filter: Add tests
6d20484... builder: Add support for parsing expressions
0094aca... expression: Add the ability to watch an expression
211e8e6... testsuite: Add expression tests
196a64c... expression: Add gtk_expression_bind()
c40fb49... expression: Invalidate bindings before destroying them
7a52d8d... More expression tests
f50cc76... Add GtkOrdering
38ee3ab... Add GtkSorter
5aeb9d3... Add GtkCustomSorter
c0f31f4... Add GtkStringSorter
f618c1b... Add GtkMultiSorter
3760289... Add GtkNumericSorter
bbc30a5... Redo sort list model with GtkSorter
54a9c07... sortlistmodel: Redo the way we store the items
8a07c55... sortlistmodel: Make sort stable
052a3c5... sorter: Add tests
d208805... gtk-demo: Make fishbowl info text use bindings
c7344ee... builder: Make <lookup> type optional
cde3f3b... builder: Allow <constant> without a type
c04d63f... builder: Allow text content in <lookup>
c6a76c8... builder: Add <binding> tag
9575d54... gtk: Add a GtkListView skeleton
bc637da... listview: Introduce GtkListItemFactory
2fb4df8... listview: Make widget actually do something
9722aef... listview: Implement GtkScrollable
058c700... tests: Add a test for a permanently changing listview
cbea54b... listview: Implement an anchor
08b225d... listview: Add GtkListItemManager
a3cd145... listview: Add GtkListItem
9098382... listview: Make the listitemmanager stricter
e431cd7... listview: Change change management
d516dd5... tests: Make animating listview do random resorts
c65be39... listitem: Add gtk_list_item_get_position()
7d15261... listview: Change how binding is done
c06fee7... listview: Change anchor handling again
40b8b97... listview: Only allocate necesary rows
d3be138... testlistview: Show the row number
2d89a83... testlistview: Create widgets only once
4e98bd3... listitemmanager: Switch from "insert_before" to "insert_aft
6a3a936... listlistmodel: Add gtk_list_list_model_item_moved()
345a18b... listview: Try to keep the list items in order when scrollin
37e4a0e... listview: Add selection properties to ListItem
922991a... listview: Reset listitems' CSS animations when rebinding
34e6840... listview: Add initial support for displaying selections
0556f13... listitem: Add a press gesture to select the item
bd5562f... gtk: Add a GtkGridView skeleton
6a32109... gridview: Add API for setting number of columns
f1b3003... wayland: Remove function declaration for nonexisting functi
b077952... listitemmanager: Move list of listitems here
bfb3da8... gridview: Implement GtkScrollable
c1e1e0e... listitemmanager: Simplify
dfbcc9c... listitemmanager: Add trackers
b22acbc... listview: Add gtk_list_view_set_show_separators()
aea62f9... listitemfactory: Sanitize APIs
e5a5f2b... listitemfactory: vfuncify
8b67057... listitemfactory: Split implementation out
3f2f7bf... listitemfactory: Add a factory for ui files
84e1a21... testlistview: Port to directory list
233db07... testlistview: Load icons async
bd42d34... listview: Add list.scroll_to_item action
37906a0... listview: Implement extending selections
ddf35d0... tests: Add a rough form of multiselection
7c3db57... listview: Implement GtkOrientable
9f35883... gtk-demo: Add a rough start at a Weather demo
1612741... textview: Make cursor work when blinking is disabled
9dc88ee... listview: Expose GtkListItemFactory APIs
9bf3725... gridview: Add factory handling
007c703... gridview: Implement GtkOrientable
d454223... listview: Pass the CSS name of listitems to the manager
5d4dc52... gridview: Actually do something
be96154... Add GtkTreeExpander
bd426eb... demo: Add a GSettings tree demo
9d15096... inspector: Use a treeexpander in the recorder
ae86e6f... inspector: Use a GtkTreeExpander in the object tree
36621a7... inspector: Make the recorder node list use a ListView
6a49660... popover: Remove unneeded vfunc
e5a4ea7... listitem: Change focus handling
1d2b8af... treeexpander: Implement input support
8eee989... listview: Implement activation
41c9315... listview: Track focus movements and update selection
764760e... listview: Implement (un)select all
27f5c1b... listview: Add a focus tracker
7f4ab1d... listitem: Add "listitem.select" action and keybindings for
07d964e... listview: Add gtk_list_view_get_position_at_y()
36e791f... listview: Add move keybindings
3c3de02... listitemfactory: Make the builder factory properly buildabl
60d0748... builderlistitemfactory: Add scope argument
bb71155... builder: Autofill scope property of listitemfactory
69fc00b... gtk-demo: Introduce awards
6c13c8b... demo: Use a listview as sidebar
737b91a... listitemmanager: Handle NULL factory
5cbfadf... widget: Add gtk_widget_get_size()
9991383... gridview: Implement anchors and scrolling
872bb2a... selectionmodel: Add gtk_selection_model_user_select_item()
875d676... gridview: Implement the list.select-item action
f23b392... gridview: Implement minimum row height
7b41bef... gridview: Add activation
655bdcf... gridview: Implement list.scroll-to action
65d8941... gridview: Add a focus tracker
0121876... gridview: Implement (un)select all
fcd7964... gridview: Add move keybindings
22fd291... demo: Add a file browser demo
ec1d462... listview: Port various gridview improvements
a9d3dac... gridview: Simplify allocation code
9bfe96e... Add GtkListBase
18eb44e... listbase: Move GtkScrollable implementation
f6355cc... listbase: Move item manager here
65b638a... listbase: Move selection handling here
cb74edc... listbase: Move orientable implementation here
7c44a95... Remove gtk_selection_model_user_select_item() again
4d565a3... listbase: Move focus moving keybindings here
ad6a6cd... listbase: Add vfuncs to convert positions to/from coordinat
71ace67... listbase: Take over anchor handling
e5e376f... wip: Add GtkCoverFlow
2b733df... Add GtkColumnView skeleton
5470a3c... gtk-demo: Add a minesweeper demo
9f0d107... columnview: Allow adding/removing columns
2b2aef7... Add GtkSignalListItemFactory
c307850... gtk-demo: Add a Coverflow application launcher
c860406... builder: Make gtk_builder_extend_with_template() work with
84f3985... listitem: Make this a GObject
54159c2... listitemfactory: Reorganize vfuncs
b5fd69b... listitemfactory: Simplify
36e798e... listitemwidget: Add a private struct
6e2324e... listitem: Move position/item/selected tracking to widget
34c27ff... listitemwidget: Lazily create listitems
ea18bae... columnview: Add listitems for the columns
05e7f96... columnview: Implement GtkScrollable
3e4b6b7... widget: Add a hook for resizes
21603f6... columnview: Add GtkColumnViewCell
a821aff... inspector: Port object tree to GtkColumnView
a1ebd0c... columnview: Fix styling with Adwaita
630778b... constraint-editor: Don't poke around in widget internals
d7cb078... columnview: Add a custom LayoutManager
657e376... tests: Add testcolumnview
43c7270... columnview: Add header
89680a7... inspector: Remove private struct from controllers
1b06409... inspector: Make Controller page a GtkWidget
564a01f... inspector: Remove private struct for prop editor
e0236b4... xxx: Add a hack to make paintables transform to/from object
9201399... gtk-demo: Add a Clocks demo
e06a624... widget: Do parent_class handling properly
58a3396... expression: Allow passing a this object to bind()
91f77ee... fontchooserwidget: Port to listmodels
4ac7108... docs: Reorganize list widgets in their own chapter
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]