[gtk] (158 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] (158 commits) Non-fast-forward update to branch wip/otte/listview
- Date: Tue, 4 Feb 2020 22:20:28 +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:
0e3087c... expression: Add GtkObjectExpression
b62fb5d... expression: Make property expression allow subexpressions
124dde3... filter: Add GtkStringFilter
4991a55... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
0764bb1... filter: Add tests
434a933... builder: Add support for parsing expressions
be4eca4... expression: Add the ability to watch an expression
e408627... testsuite: Add expression tests
a0791cc... expression: Add gtk_expression_bind()
5e0f38a... expression: Invalidate bindings before destroying them
6546357... More expression tests
d6c83a2... Add GtkOrdering
d2ec669... Add GtkSorter
250b6ed... Add GtkCustomSorter
cddb63a... Add GtkStringSorter
c713295... Add GtkMultiSorter
74b12cb... Add GtkNumericSorter
a5aa1a5... Redo sort list model with GtkSorter
7f5465d... sortlistmodel: Redo the way we store the items
f6bc243... sortlistmodel: Make sort stable
6462524... sorter: Add tests
c991f8e... gtk-demo: Make fishbowl info text use bindings
fbeff62... builder: Make <lookup> type optional
aa29769... builder: Allow <constant> without a type
ae2ab37... builder: Allow text content in <lookup>
def4611... builder: Add <binding> tag
e3305aa... gtk: Add a GtkListView skeleton
4e3678f... listview: Introduce GtkListItemFactory
3a03a9b... listview: Make widget actually do something
ca110c2... listview: Implement GtkScrollable
1ef4a58... tests: Add a test for a permanently changing listview
1a178c4... listview: Implement an anchor
3a1d8d2... listview: Add GtkListItemManager
6c32b4f... listview: Add GtkListItem
3df4aa0... listview: Make the listitemmanager stricter
f7a52a8... listview: Change change management
5b5aaf9... tests: Make animating listview do random resorts
6effe74... listitem: Add gtk_list_item_get_position()
4936323... listview: Change how binding is done
a4fa824... listview: Change anchor handling again
d30ec90... listview: Only allocate necesary rows
778cd29... testlistview: Show the row number
4d063d2... testlistview: Create widgets only once
e479b5f... listitemmanager: Switch from "insert_before" to "insert_aft
202bb43... listlistmodel: Add gtk_list_list_model_item_moved()
77eb0d9... listview: Try to keep the list items in order when scrollin
f3e8f1a... listview: Add selection properties to ListItem
e40bd2a... listview: Reset listitems' CSS animations when rebinding
f1497f3... listview: Add initial support for displaying selections
fbe7e56... listitem: Add a press gesture to select the item
d9d2b7f... gtk: Add a GtkGridView skeleton
30fc505... gridview: Add API for setting number of columns
78158af... wayland: Remove function declaration for nonexisting functi
aa9538a... listitemmanager: Move list of listitems here
6815d10... gridview: Implement GtkScrollable
b352ef0... listitemmanager: Simplify
cc5172b... listitemmanager: Add trackers
8476882... listview: Add gtk_list_view_set_show_separators()
07024ec... listitemfactory: Sanitize APIs
6941a5b... listitemfactory: vfuncify
dba70c8... listitemfactory: Split implementation out
4519669... listitemfactory: Add a factory for ui files
ef1579c... testlistview: Port to directory list
c9e0f0e... testlistview: Load icons async
94ee7d2... listview: Add list.scroll_to_item action
e72ea79... listview: Implement extending selections
65fa18e... tests: Add a rough form of multiselection
d20a233... listview: Implement GtkOrientable
630dfa8... gtk-demo: Add a rough start at a Weather demo
9ead96e... listview: Expose GtkListItemFactory APIs
fbc6d33... gridview: Add factory handling
c83e0c8... gridview: Implement GtkOrientable
39b1c8b... listview: Pass the CSS name of listitems to the manager
f819613... gridview: Actually do something
5ffff3c... Add GtkTreeExpander
9b8a889... demo: Add a GSettings tree demo
4df5923... inspector: Use a treeexpander in the recorder
b184175... inspector: Use a GtkTreeExpander in the object tree
af9174a... inspector: Make the recorder node list use a ListView
8c7e380... listitem: Change focus handling
ffad381... treeexpander: Implement input support
99a725e... listview: Implement activation
7b7f59d... listview: Track focus movements and update selection
4660def... listview: Implement (un)select all
9e8226b... listview: Add a focus tracker
567d743... listitem: Add "listitem.select" action and keybindings for
7862658... listview: Add gtk_list_view_get_position_at_y()
4bf6f31... listview: Add move keybindings
a9376ee... listitemfactory: Make the builder factory properly buildabl
59a2f09... builderlistitemfactory: Add scope argument
c2344d3... builder: Autofill scope property of listitemfactory
07691f1... gtk-demo: Introduce awards
91f7cf0... demo: Use a listview as sidebar
bc68ca6... listitemmanager: Handle NULL factory
ccdc6c0... widget: Add gtk_widget_get_size()
f39c1d7... gridview: Implement anchors and scrolling
517a48f... selectionmodel: Add gtk_selection_model_user_select_item()
8c74690... gridview: Implement the list.select-item action
bfad8a4... gridview: Implement minimum row height
e33584e... gridview: Add activation
864ef58... gridview: Implement list.scroll-to action
46598a7... gridview: Add a focus tracker
bf1da31... gridview: Implement (un)select all
a6157c7... gridview: Add move keybindings
555797e... demo: Add a file browser demo
554b6a9... listview: Port various gridview improvements
34e1968... gridview: Simplify allocation code
58b61e0... Add GtkListBase
675a9ed... listbase: Move GtkScrollable implementation
66f190e... listbase: Move item manager here
8ca4ca7... listbase: Move selection handling here
0c67445... listbase: Move orientable implementation here
9bb13aa... Remove gtk_selection_model_user_select_item() again
5d48945... listbase: Move focus moving keybindings here
5265d0c... listbase: Add vfuncs to convert positions to/from coordinat
3052ef7... listbase: Take over anchor handling
2baf533... wip: Add GtkCoverFlow
3296b11... Add GtkColumnView skeleton
eb23bf3... gtk-demo: Add a minesweeper demo
ae06c89... columnview: Allow adding/removing columns
2810a36... Add GtkSignalListItemFactory
fe912d4... gtk-demo: Add a Coverflow application launcher
5eca1e0... builder: Make gtk_builder_extend_with_template() work with
4787877... listitem: Make this a GObject
4a51251... listitemfactory: Reorganize vfuncs
4a8d91b... listitemfactory: Simplify
58bd9c4... listitemwidget: Add a private struct
cbf088e... listitem: Move position/item/selected tracking to widget
ddf3349... listitemwidget: Lazily create listitems
fdcc6b7... columnview: Add listitems for the columns
4b76d6f... columnview: Implement GtkScrollable
e81f99e... widget: Add a hook for resizes
2302d28... columnview: Add GtkColumnViewCell
9c61426... inspector: Port object tree to GtkColumnView
47f06f0... columnview: Fix styling with Adwaita
151a82b... constraint-editor: Don't poke around in widget internals
7af7ef7... columnview: Add a custom LayoutManager
41ba29a... tests: Add testcolumnview
ab6e791... columnview: Add header
a8ddef0... inspector: Remove private struct from controllers
95fa0e0... inspector: Make Controller page a GtkWidget
00585c5... inspector: Remove private struct for prop editor
66c9a5f... xxx: Add a hack to make paintables transform to/from object
1a165f0... gtk-demo: Add a Clocks demo
f97c9c7... widget: Do parent_class handling properly
8f2b47b... expression: Allow passing a this object to bind()
d8cf325... Add some tests for expression binding
98f90b5... fontchooserwidget: Port to listmodels
7fea0da... docs: Reorganize list widgets in their own chapter
b2daa7c... builder-tool: Pass through CDATA where it makes sense
2726634... listitemwidget: Add single-click-activate
a3646bb... listview: Add single-click-activate
7c6c1ab... columnview: Add sorting
5152e45... column view title: Show sort indicators
f254ff2... testcolumnview: Add sorters
9fd37aa... Add GtkTreeListRowSorter
a652c53... testsuite: Add tests for GtkTreeListSorter
aa09bb5... gtk-builder-tool: Minimally validate <binding>
Commits added to the branch:
2f8036a... expression: Add GtkObjectExpression
11fe55f... expression: Make property expression allow subexpressions
5f8815f... filter: Add GtkStringFilter
afedf9c... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
cc1672d... filter: Add tests
14aacd2... builder: Add support for parsing expressions
bdbb796... expression: Add the ability to watch an expression
707b225... testsuite: Add expression tests
13f7236... expression: Add gtk_expression_bind()
36e031b... expression: Invalidate bindings before destroying them
98451d5... More expression tests
e7140cc... Add GtkOrdering
2620873... Add GtkSorter
8350805... Add GtkCustomSorter
6f41062... Add GtkStringSorter
8ac0011... Add GtkMultiSorter
2ad847f... Add GtkNumericSorter
ecd6b70... Redo sort list model with GtkSorter
cc73bee... sortlistmodel: Redo the way we store the items
87fcc1d... sortlistmodel: Make sort stable
38370ee... sorter: Add tests
b4b9731... gtk-demo: Make fishbowl info text use bindings
ce293a6... builder: Make <lookup> type optional
e790134... builder: Allow <constant> without a type
50ee104... builder: Allow text content in <lookup>
1f631aa... builder: Add <binding> tag
a5e7209... gtk: Add a GtkListView skeleton
4eb89ac... listview: Introduce GtkListItemFactory
744a1f2... listview: Make widget actually do something
400224d... listview: Implement GtkScrollable
9053ce1... tests: Add a test for a permanently changing listview
9850982... listview: Implement an anchor
cc47aab... listview: Add GtkListItemManager
6c8e688... listview: Add GtkListItem
9f3bab4... listview: Make the listitemmanager stricter
7f79d26... listview: Change change management
58b3f2e... tests: Make animating listview do random resorts
35a5f25... listitem: Add gtk_list_item_get_position()
027ecbb... listview: Change how binding is done
9b03393... listview: Change anchor handling again
1741a61... listview: Only allocate necesary rows
48426d3... testlistview: Show the row number
258aa03... testlistview: Create widgets only once
fd7b900... listitemmanager: Switch from "insert_before" to "insert_aft
eafeadb... listlistmodel: Add gtk_list_list_model_item_moved()
70a859c... listview: Try to keep the list items in order when scrollin
2df5ef4... listview: Add selection properties to ListItem
a7d0e20... listview: Reset listitems' CSS animations when rebinding
955dcc5... listview: Add initial support for displaying selections
7461036... listitem: Add a press gesture to select the item
cabaad9... gtk: Add a GtkGridView skeleton
f734839... gridview: Add API for setting number of columns
c5a3b18... wayland: Remove function declaration for nonexisting functi
9a7f971... listitemmanager: Move list of listitems here
7cd9c61... gridview: Implement GtkScrollable
e59f2f5... listitemmanager: Simplify
cba4e1b... listitemmanager: Add trackers
5196c68... listview: Add gtk_list_view_set_show_separators()
5cbdfd2... listitemfactory: Sanitize APIs
73941f3... listitemfactory: vfuncify
855c5e4... listitemfactory: Split implementation out
ec57e1f... listitemfactory: Add a factory for ui files
8b2f055... testlistview: Port to directory list
37eaa35... testlistview: Load icons async
c681498... listview: Add list.scroll_to_item action
e1f42d0... listview: Implement extending selections
c5b3cec... tests: Add a rough form of multiselection
eb8cb43... listview: Implement GtkOrientable
ed027f2... gtk-demo: Add a rough start at a Weather demo
b202729... listview: Expose GtkListItemFactory APIs
c7d9f5c... gridview: Add factory handling
81f12b5... gridview: Implement GtkOrientable
9e6fd04... listview: Pass the CSS name of listitems to the manager
65a4144... gridview: Actually do something
52c5745... Add GtkTreeExpander
89a8836... demo: Add a GSettings tree demo
7f83ebe... inspector: Use a treeexpander in the recorder
cd37af8... inspector: Use a GtkTreeExpander in the object tree
8aec796... inspector: Make the recorder node list use a ListView
97e647a... listitem: Change focus handling
64ad794... treeexpander: Implement input support
55db1f5... listview: Implement activation
2831820... listview: Track focus movements and update selection
06a0ea7... listview: Implement (un)select all
79495fe... listview: Add a focus tracker
6e64fab... listitem: Add "listitem.select" action and keybindings for
b2efb87... listview: Add gtk_list_view_get_position_at_y()
9807b86... listview: Add move keybindings
b24abbb... listitemfactory: Make the builder factory properly buildabl
8ef8a2d... builderlistitemfactory: Add scope argument
2a4e63b... builder: Autofill scope property of listitemfactory
8757f2c... gtk-demo: Introduce awards
48b455d... demo: Use a listview as sidebar
12726a0... listitemmanager: Handle NULL factory
2c8c47f... widget: Add gtk_widget_get_size()
a4ba3f2... gridview: Implement anchors and scrolling
f0f6eb7... selectionmodel: Add gtk_selection_model_user_select_item()
980d4ff... gridview: Implement the list.select-item action
661222c... gridview: Implement minimum row height
f146d86... gridview: Add activation
83ae4be... gridview: Implement list.scroll-to action
b497048... gridview: Add a focus tracker
2f5343b... gridview: Implement (un)select all
eaf9b13... gridview: Add move keybindings
98f63d3... demo: Add a file browser demo
869ba33... listview: Port various gridview improvements
7cf7c62... gridview: Simplify allocation code
6b5dba9... Add GtkListBase
5777e49... listbase: Move GtkScrollable implementation
7f1e16e... listbase: Move item manager here
c41c21b... listbase: Move selection handling here
6952b4d... listbase: Move orientable implementation here
9d2fb21... Remove gtk_selection_model_user_select_item() again
367f44d... listbase: Move focus moving keybindings here
49474a9... listbase: Add vfuncs to convert positions to/from coordinat
6e6798f... listbase: Take over anchor handling
8a4dad8... wip: Add GtkCoverFlow
c063aae... Add GtkColumnView skeleton
4372710... gtk-demo: Add a minesweeper demo
085efe1... columnview: Allow adding/removing columns
6a6f31e... Add GtkSignalListItemFactory
94c9556... gtk-demo: Add a Coverflow application launcher
581e74f... builder: Make gtk_builder_extend_with_template() work with
6a9aa7e... listitem: Make this a GObject
8e211d6... listitemfactory: Reorganize vfuncs
eeaf329... listitemfactory: Simplify
a38a3d6... listitemwidget: Add a private struct
38a6926... listitem: Move position/item/selected tracking to widget
1101d1d... listitemwidget: Lazily create listitems
c762c22... columnview: Add listitems for the columns
717462a... columnview: Implement GtkScrollable
ee5033c... widget: Add a hook for resizes
bf2b819... columnview: Add GtkColumnViewCell
04cddd8... inspector: Port object tree to GtkColumnView
db61350... columnview: Fix styling with Adwaita
f9854eb... constraint-editor: Don't poke around in widget internals
42be193... columnview: Add a custom LayoutManager
1312b5d... tests: Add testcolumnview
c172074... columnview: Add header
eb67cc4... inspector: Remove private struct from controllers
6c8b28a... inspector: Make Controller page a GtkWidget
acc17cb... inspector: Remove private struct for prop editor
f20a767... xxx: Add a hack to make paintables transform to/from object
da5c7d3... gtk-demo: Add a Clocks demo
cbf41ca... widget: Do parent_class handling properly
ee0acbf... expression: Allow passing a this object to bind()
cc98a07... Add some tests for expression binding
5736c75... fontchooserwidget: Port to listmodels
2e9094e... docs: Reorganize list widgets in their own chapter
f6b64b0... builder-tool: Pass through CDATA where it makes sense
60d8f44... listitemwidget: Add single-click-activate
98d817e... listview: Add single-click-activate
ea95301... columnview: Add sorting
35d56e1... column view title: Show sort indicators
e76c898... testcolumnview: Add sorters
90b9add... Add GtkTreeListRowSorter
972d5bd... testsuite: Add tests for GtkTreeListSorter
6f4228b... gtk-builder-tool: Minimally validate <binding>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]