[gtk] (179 commits) Non-fast-forward update to branch wip/matthiasc/listview-2
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] (179 commits) Non-fast-forward update to branch wip/matthiasc/listview-2
- Date: Sat, 30 May 2020 00:30:02 +0000 (UTC)
The branch 'wip/matthiasc/listview-2' 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:
f5525ae... eventcontrollermotion: Remove mode argument
eeacac9... builder: Allow <property bind /> for objects
8b00586... Add GtkDirectoryList
270db91... Add GtkFilter
8020011... Add GtkCustomFilter
2a5eed5... tests: Remove testtreemodel test
66d1438... filterlistmodel: Rewrite to use GtkFilter
e8431c3... Add GtkExpression
b06d0bb... expression: Add GtkObjectExpression
bf99157... expression: Make property expression allow subexpressions
06b787f... filter: Add GtkStringFilter
f9f6e0b... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
0874fec... filter: Add tests
2768594... builder: Add support for parsing expressions
c36d877... expression: Add the ability to watch an expression
526f9aa... testsuite: Add expression tests
d5722e9... expression: Add gtk_expression_bind()
29d1aca... expression: Invalidate bindings before destroying them
e025145... More expression tests
c366894... Add GtkOrdering
e85245f... Add GtkSorter
385e54e... Add GtkCustomSorter
834e018... Add GtkStringSorter
a477112... Add GtkMultiSorter
91c77ac... Add GtkNumericSorter
84f8d67... Redo sort list model with GtkSorter
23cec61... sortlistmodel: Redo the way we store the items
b00e515... sortlistmodel: Make sort stable
559d622... sorter: Add tests
cefcc2c... gtk-demo: Make fishbowl info text use bindings
494f25c... builder: Make <lookup> type optional
6683031... builder: Allow <constant> without a type
67f543e... builder: Allow text content in <lookup>
462c0d3... builder: Add <binding> tag
0b39b0b... gtk: Add a GtkListView skeleton
7d7e0b6... listview: Introduce GtkListItemFactory
62f598a... listview: Make widget actually do something
377f2ba... listview: Implement GtkScrollable
fffd071... tests: Add a test for a permanently changing listview
e0b9d02... listview: Implement an anchor
16bde07... listview: Add GtkListItemManager
097d164... listview: Add GtkListItem
d2d006b... listview: Make the listitemmanager stricter
21bb1ca... listview: Change change management
56df694... tests: Make animating listview do random resorts
54d8bf4... listitem: Add gtk_list_item_get_position()
16efcfe... listview: Change how binding is done
774eafb... listview: Change anchor handling again
c3cb406... listview: Only allocate necesary rows
73eca87... testlistview: Show the row number
a61ea6a... testlistview: Create widgets only once
9196a50... listitemmanager: Switch from "insert_before" to "insert_aft
611e0a3... listlistmodel: Add gtk_list_list_model_item_moved()
ab6a5ff... listview: Try to keep the list items in order when scrollin
a1f5431... listview: Add selection properties to ListItem
fad17db... listview: Reset listitems' CSS animations when rebinding
a0967e0... listview: Add initial support for displaying selections
e2f5c43... listitem: Add a press gesture to select the item
c8adc15... gtk: Add a GtkGridView skeleton
3e6aa3f... gridview: Add API for setting number of columns
fde3889... wayland: Remove function declaration for nonexisting functi
8630c98... listitemmanager: Move list of listitems here
fba936e... gridview: Implement GtkScrollable
418b2da... listitemmanager: Simplify
869be88... listitemmanager: Add trackers
4cd6b31... listview: Add gtk_list_view_set_show_separators()
c9a91b3... listitemfactory: Sanitize APIs
d3a0e3b... listitemfactory: vfuncify
dffe521... listitemfactory: Split implementation out
7817547... listitemfactory: Add a factory for ui files
5ca8406... testlistview: Port to directory list
d2b65ed... testlistview: Load icons async
e063320... listview: Add list.scroll_to_item action
1bbadbf... listview: Implement extending selections
c470b23... tests: Add a rough form of multiselection
833a2d4... listview: Implement GtkOrientable
abefa99... gtk-demo: Add a rough start at a Weather demo
7affefc... listview: Expose GtkListItemFactory APIs
cf8175d... gridview: Add factory handling
5d8ced7... gridview: Implement GtkOrientable
15a5440... listview: Pass the CSS name of listitems to the manager
a8b897c... gridview: Actually do something
2d96be8... Add GtkTreeExpander
57e5ada... demo: Add a GSettings tree demo
d3a6d7d... inspector: Use a treeexpander in the recorder
6c07a40... inspector: Use a GtkTreeExpander in the object tree
a4921b6... inspector: Make the recorder node list use a ListView
f8e27d4... listitem: Change focus handling
dec5aa8... treeexpander: Implement input support
e3abd49... listview: Implement activation
9d9cd0b... listview: Track focus movements and update selection
cfc1187... listview: Implement (un)select all
3bc43b0... listview: Add a focus tracker
84e81e8... listitem: Add "listitem.select" action and keybindings for
fb71b2f... listview: Add gtk_list_view_get_position_at_y()
bebaf49... listview: Add move keybindings
3364752... listitemfactory: Make the builder factory properly buildabl
a8a46ed... builderlistitemfactory: Add scope argument
4b443fb... builder: Autofill scope property of listitemfactory
c2076f7... gtk-demo: Introduce awards
7fabf8d... demo: Use a listview as sidebar
baf4b36... listitemmanager: Handle NULL factory
7f44345... widget: Add gtk_widget_get_size()
6d7ef52... gridview: Implement anchors and scrolling
49aae62... selectionmodel: Add gtk_selection_model_user_select_item()
2d534ee... gridview: Implement the list.select-item action
8dccf0a... gridview: Implement minimum row height
05ddfec... gridview: Add activation
f15a801... gridview: Implement list.scroll-to action
5735780... gridview: Add a focus tracker
fedc63d... gridview: Implement (un)select all
99e7e11... gridview: Add move keybindings
46765df... demo: Add a file browser demo
d830885... listview: Port various gridview improvements
48f5c06... gridview: Simplify allocation code
ff87f3c... Add GtkListBase
2510848... listbase: Move GtkScrollable implementation
006fdae... listbase: Move item manager here
6af3c26... listbase: Move selection handling here
7d5b95b... listbase: Move orientable implementation here
747973b... Remove gtk_selection_model_user_select_item() again
8ec4e98... listbase: Move focus moving keybindings here
51f878d... listbase: Add vfuncs to convert positions to/from coordinat
830a372... listbase: Take over anchor handling
e989bb0... wip: Add GtkCoverFlow
729fc6a... Add GtkColumnView skeleton
c1aa927... gtk-demo: Add a minesweeper demo
623901d... columnview: Allow adding/removing columns
645d04b... Add GtkSignalListItemFactory
d798708... gtk-demo: Add a Coverflow application launcher
0e467f6... builder: Make gtk_builder_extend_with_template() work with
3d4739a... listitem: Make this a GObject
2cc9f82... listitemfactory: Reorganize vfuncs
72d5da7... listitemfactory: Simplify
362fdb5... listitemwidget: Add a private struct
47b7d66... listitem: Move position/item/selected tracking to widget
77b94e5... listitemwidget: Lazily create listitems
c41537b... columnview: Add listitems for the columns
3daf6b2... columnview: Implement GtkScrollable
ebac532... widget: Add a hook for resizes
3bfbac5... columnview: Add GtkColumnViewCell
2e948f4... inspector: Port object tree to GtkColumnView
266bd4c... columnview: Fix styling with Adwaita
46d360e... constraint-editor: Don't poke around in widget internals
799fc9e... columnview: Add a custom LayoutManager
3a05230... tests: Add testcolumnview
caf3560... columnview: Add header
ffdd856... inspector: Remove private struct from controllers
c2cd42b... inspector: Make Controller page a GtkWidget
16eb40f... inspector: Remove private struct for prop editor
dcdf2f4... xxx: Add a hack to make paintables transform to/from object
d6d2f83... gtk-demo: Add a Clocks demo
d8018aa... expression: Allow passing a this object to bind()
6ea719e... Add some tests for expression binding
5129bfb... fontchooserwidget: Port to listmodels
5a87626... docs: Reorganize list widgets in their own chapter
c07ad96... builder-tool: Pass through CDATA where it makes sense
465d7b5... listitemwidget: Add single-click-activate
98b87c0... listview: Add single-click-activate
123f732... columnview: Add sorting
2dd004b... column view title: Show sort indicators
ef1a9a0... testcolumnview: Add sorters
bfd2c2b... Add GtkTreeListRowSorter
42f9e38... testsuite: Add tests for GtkTreeListSorter
6137c0d... gtk-builder-tool: Minimally validate <binding>
5e2bdc6... xxx: isnanf() is some wtf
9a37297... gtk-demo: Set default sizes for a few demos
47b85dc... listview: Fix keynav
d7e3e5a... docs: Add a listview overview section
bc71f7a... Add GtkDropDown
579c99c... dropdown focus fixup
89264ae... dropdown: autohide
7589272... listbase: Fix focus tracking
Commits added to the branch:
66120cf... eventcontroller: Fix crossing event scopes (*)
b800053... eventcontrollermotion: Remove mode argument
c56cb1e... builder: Allow <property bind /> for objects
34cce1d... Add GtkDirectoryList
eecc27c... Add GtkFilter
f4ec02e... Add GtkCustomFilter
1266f76... tests: Remove testtreemodel test
d665a8b... filterlistmodel: Rewrite to use GtkFilter
e4d0ee3... Add GtkExpression
da3ae70... expression: Add GtkObjectExpression
9c34fc9... expression: Make property expression allow subexpressions
9cc97fd... filter: Add GtkStringFilter
a541d89... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
4730d50... filter: Add tests
037106c... builder: Add support for parsing expressions
7751d54... expression: Add the ability to watch an expression
b4479ea... testsuite: Add expression tests
f493b22... expression: Add gtk_expression_bind()
6762d7f... expression: Invalidate bindings before destroying them
0178dd9... More expression tests
a9b19db... Add GtkOrdering
76494d2... Add GtkSorter
a2581c3... Add GtkCustomSorter
e160941... Add GtkStringSorter
a596779... Add GtkMultiSorter
dc2bb3e... Add GtkNumericSorter
d104d87... Redo sort list model with GtkSorter
0bac3ca... sortlistmodel: Redo the way we store the items
b493322... sortlistmodel: Make sort stable
c0fb606... sorter: Add tests
d39011b... gtk-demo: Make fishbowl info text use bindings
0c8daa1... builder: Make <lookup> type optional
4905647... builder: Allow <constant> without a type
e99c499... builder: Allow text content in <lookup>
28a2741... builder: Add <binding> tag
3f1c02c... gtk: Add a GtkListView skeleton
7859781... listview: Introduce GtkListItemFactory
16a12f4... listview: Make widget actually do something
a0f353e... listview: Implement GtkScrollable
74fbb6f... tests: Add a test for a permanently changing listview
ab43287... listview: Implement an anchor
6a52f19... listview: Add GtkListItemManager
a44780f... listview: Add GtkListItem
67b824f... listview: Make the listitemmanager stricter
29a10cb... listview: Change change management
b07338f... tests: Make animating listview do random resorts
68272e7... listitem: Add gtk_list_item_get_position()
1d1b69b... listview: Change how binding is done
93deba1... listview: Change anchor handling again
fd7b833... listview: Only allocate necesary rows
88770ca... testlistview: Show the row number
70cf9fc... testlistview: Create widgets only once
a04085a... listitemmanager: Switch from "insert_before" to "insert_aft
4d0db44... listlistmodel: Add gtk_list_list_model_item_moved()
9fbc1f8... listview: Try to keep the list items in order when scrollin
526acb7... listview: Add selection properties to ListItem
fb95d44... listview: Reset listitems' CSS animations when rebinding
5d3c7ac... listview: Add initial support for displaying selections
60a2df6... listitem: Add a press gesture to select the item
6bcb34a... gtk: Add a GtkGridView skeleton
c6296b6... gridview: Add API for setting number of columns
088d18c... wayland: Remove function declaration for nonexisting functi
d423560... listitemmanager: Move list of listitems here
03c213b... gridview: Implement GtkScrollable
1585084... listitemmanager: Simplify
5674117... listitemmanager: Add trackers
fd12785... listview: Add gtk_list_view_set_show_separators()
a8e6439... listitemfactory: Sanitize APIs
4669f17... listitemfactory: vfuncify
efd0b7f... listitemfactory: Split implementation out
a74ab8b... listitemfactory: Add a factory for ui files
2c2421f... testlistview: Port to directory list
b6dc007... testlistview: Load icons async
cf6daf8... listview: Add list.scroll_to_item action
7723bd7... listview: Implement extending selections
6aac732... tests: Add a rough form of multiselection
ed2acc5... listview: Implement GtkOrientable
c587db8... gtk-demo: Add a rough start at a Weather demo
cf6dcc4... listview: Expose GtkListItemFactory APIs
1e0f2d9... gridview: Add factory handling
8f4affb... gridview: Implement GtkOrientable
f80fa21... listview: Pass the CSS name of listitems to the manager
d4e2698... gridview: Actually do something
4ef2b24... Add GtkTreeExpander
fe9ec3c... demo: Add a GSettings tree demo
55ef30a... inspector: Use a treeexpander in the recorder
9914982... inspector: Use a GtkTreeExpander in the object tree
0e325c3... inspector: Make the recorder node list use a ListView
772d7e4... listitem: Change focus handling
bf9f6bc... treeexpander: Implement input support
51a9d59... listview: Implement activation
e227855... listview: Track focus movements and update selection
09c9068... listview: Implement (un)select all
38a5f11... listview: Add a focus tracker
69b57a7... listitem: Add "listitem.select" action and keybindings for
438df09... listview: Add gtk_list_view_get_position_at_y()
d816070... listview: Add move keybindings
8609ccd... listitemfactory: Make the builder factory properly buildabl
3d1474f... builderlistitemfactory: Add scope argument
53b6c7e... builder: Autofill scope property of listitemfactory
4f2bd73... gtk-demo: Introduce awards
b0b5c2a... demo: Use a listview as sidebar
ece4958... listitemmanager: Handle NULL factory
5a087b5... widget: Add gtk_widget_get_size()
e795aff... gridview: Implement anchors and scrolling
c0a7639... selectionmodel: Add gtk_selection_model_user_select_item()
97eb6c2... gridview: Implement the list.select-item action
5c48501... gridview: Implement minimum row height
5008a11... gridview: Add activation
e9cc7e0... gridview: Implement list.scroll-to action
26065eb... gridview: Add a focus tracker
3df388e... gridview: Implement (un)select all
417072d... gridview: Add move keybindings
768b94a... demo: Add a file browser demo
1eabde4... listview: Port various gridview improvements
de36e9d... gridview: Simplify allocation code
b7c04ff... Add GtkListBase
a23dfc9... listbase: Move GtkScrollable implementation
9a3ef04... listbase: Move item manager here
a6ff878... listbase: Move selection handling here
a3b1e78... listbase: Move orientable implementation here
aa411ac... Remove gtk_selection_model_user_select_item() again
045cea3... listbase: Move focus moving keybindings here
f4150c6... listbase: Add vfuncs to convert positions to/from coordinat
fb1f719... listbase: Take over anchor handling
930442f... wip: Add GtkCoverFlow
5e9abb9... Add GtkColumnView skeleton
c9874ef... gtk-demo: Add a minesweeper demo
3e4d814... columnview: Allow adding/removing columns
fcab9e1... Add GtkSignalListItemFactory
538897a... gtk-demo: Add a Coverflow application launcher
55dafea... builder: Make gtk_builder_extend_with_template() work with
82e93d9... listitem: Make this a GObject
e0b7c82... listitemfactory: Reorganize vfuncs
0730eb7... listitemfactory: Simplify
e515e88... listitemwidget: Add a private struct
755da39... listitem: Move position/item/selected tracking to widget
6eea8b9... listitemwidget: Lazily create listitems
df826ab... columnview: Add listitems for the columns
c65182a... columnview: Implement GtkScrollable
8f9c075... widget: Add a hook for resizes
1c95f7e... columnview: Add GtkColumnViewCell
fbf1c98... inspector: Port object tree to GtkColumnView
d56309e... columnview: Fix styling with Adwaita
94317e3... constraint-editor: Don't poke around in widget internals
f4dbad4... columnview: Add a custom LayoutManager
e7a0858... tests: Add testcolumnview
b2e7020... columnview: Add header
8c0b2d6... inspector: Remove private struct from controllers
f48d81d... inspector: Make Controller page a GtkWidget
dfa8de2... inspector: Remove private struct for prop editor
a652363... xxx: Add a hack to make paintables transform to/from object
dbca2fc... gtk-demo: Add a Clocks demo
3d1cdff... expression: Allow passing a this object to bind()
5f0f4e0... Add some tests for expression binding
117176c... fontchooserwidget: Port to listmodels
c753ba1... docs: Reorganize list widgets in their own chapter
fd9d407... builder-tool: Pass through CDATA where it makes sense
9d538e6... listitemwidget: Add single-click-activate
7f0d18e... listview: Add single-click-activate
7398455... columnview: Add sorting
affbbb8... column view title: Show sort indicators
5d96b38... testcolumnview: Add sorters
2d5595d... Add GtkTreeListRowSorter
3723b7f... testsuite: Add tests for GtkTreeListSorter
65f0759... gtk-builder-tool: Minimally validate <binding>
1f99f51... xxx: isnanf() is some wtf
e718094... gtk-demo: Set default sizes for a few demos
6386942... listview: Fix keynav
3f3d653... docs: Add a listview overview section
733cb03... gtk-demo: Add a large grid demo
c9f6705... Add GtkDropDown
e06ea59... filechooser: Use a dropdown for the filter combo
8d50374... filechooser: Use a dropdown for choices
ca9a7af... inspector: Use dropdowns in property editor
6825cc9... inspector: Use a dropdown for attribute mapping
bc9cf94... inspector: Use a dropdown for controllers
c4b1524... inspector: Use a dropdown for size groups
bb0a9d5... inspector: Use dropdowns in the visual page
(*) 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]