[gtk] (199 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] (199 commits) Non-fast-forward update to branch wip/otte/listview
- Date: Tue, 4 Feb 2020 18:33:06 +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:
eed9004... builder: Allow <property bind /> for objects
47ba7fc... gdk: Add GDK_DECLARE_EXPORTED_TYPE()
096e840... Add GtkDirectoryList
6bdcd61... Add GtkFilter
104f276... Add GtkCustomFilter
19ef7d1... tests: Remove testtreemodel test
7a06570... filterlistmodel: Rewrite to use GtkFilter
b4b95f9... Add GtkExpression
c54ea22... expression: Add GtkObjectExpression
c5e956f... expression: Make property expression allow subexpressions
2a30302... filter: Add GtkStringFilter
b3ade5c... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
940b5ea... filter: Add tests
f9e65dd... builder: Add support for parsing expressions
56420b9... expression: Add the ability to watch an expression
9b775b9... testsuite: Add expression tests
3ad384a... expression: Add gtk_expression_bind()
6aa0e35... expression: Invalidate bindings before destroying them
796f040... More expression tests
bfa51e9... Add GtkOrdering
96a3715... Add GtkSorter
9bd13b5... Add GtkCustomSorter
1e01caf... Add GtkStringSorter
3d24e84... Add GtkMultiSorter
2d897b5... Add GtkNumericSorter
3ac1b44... Redo sort list model with GtkSorter
83343ce... sortlistmodel: Redo the way we store the items
2e47575... sortlistmodel: Make sort stable
eed3989... sorter: Add tests
335fcf5... gtk-demo: Make fishbowl info text use bindings
c1cfc66... builder: Make <lookup> type optional
67a46a9... builder: Allow <constant> without a type
9de06a6... builder: Allow text content in <lookup>
f657731... builder: Add <binding> tag
c6c2036... gtk: Add a GtkListView skeleton
90028ba... listview: Introduce GtkListItemFactory
894e42d... listview: Make widget actually do something
0990a6e... listview: Implement GtkScrollable
77fc47c... tests: Add a test for a permanently changing listview
f70ca6b... listview: Implement an anchor
9ff0f0f... listview: Add GtkListItemManager
f9227cb... listview: Add GtkListItem
83db763... listview: Make the listitemmanager stricter
6f88ee2... listview: Change change management
eba9b34... tests: Make animating listview do random resorts
c018cb2... listitem: Add gtk_list_item_get_position()
6d57360... listview: Change how binding is done
1080e21... listview: Change anchor handling again
54feac3... listview: Only allocate necesary rows
a426392... testlistview: Show the row number
6eb1d68... testlistview: Create widgets only once
ccb1582... listitemmanager: Switch from "insert_before" to "insert_aft
49a31a2... listlistmodel: Add gtk_list_list_model_item_moved()
2980588... listview: Try to keep the list items in order when scrollin
8872e44... listview: Add selection properties to ListItem
ed1901b... listview: Reset listitems' CSS animations when rebinding
7c68a9f... listview: Add initial support for displaying selections
4f0b6d5... listitem: Add a press gesture to select the item
26e755b... gtk: Add a GtkGridView skeleton
26dbc09... gridview: Add API for setting number of columns
1acb537... wayland: Remove function declaration for nonexisting functi
c0daa8f... listitemmanager: Move list of listitems here
916e8cd... gridview: Implement GtkScrollable
27eac6d... listitemmanager: Simplify
da5487b... listitemmanager: Add trackers
76272f6... listview: Add gtk_list_view_set_show_separators()
03e8c95... listitemfactory: Sanitize APIs
f63ad3a... listitemfactory: vfuncify
10aaa6c... listitemfactory: Split implementation out
9124a02... listitemfactory: Add a factory for ui files
ab17984... testlistview: Port to directory list
617d266... testlistview: Load icons async
297092d... listview: Add list.scroll_to_item action
9d261fe... listview: Implement extending selections
857aaa3... tests: Add a rough form of multiselection
bc97252... listview: Implement GtkOrientable
f29fe2e... gtk-demo: Add a rough start at a Weather demo
91a0ff1... listview: Expose GtkListItemFactory APIs
455940b... gridview: Add factory handling
4a223db... gridview: Implement GtkOrientable
9f430af... listview: Pass the CSS name of listitems to the manager
7412fe5... gridview: Actually do something
f4fa4fb... Add GtkTreeExpander
571fc11... demo: Add a GSettings tree demo
6715dd8... inspector: Use a treeexpander in the recorder
21d119f... inspector: Use a GtkTreeExpander in the object tree
dcde886... inspector: Make the recorder node list use a ListView
ba1eab7... listitem: Change focus handling
db78bb6... treeexpander: Implement input support
5643301... listview: Implement activation
2c8b4ae... listview: Track focus movements and update selection
f2af0bd... listview: Implement (un)select all
b0d9d95... listview: Add a focus tracker
ce3353e... listitem: Add "listitem.select" action and keybindings for
aa1a0b0... listview: Add gtk_list_view_get_position_at_y()
a5f4aac... listview: Add move keybindings
9eb782d... listitemfactory: Make the builder factory properly buildabl
065bd0a... builderlistitemfactory: Add scope argument
9fc9fb7... builder: Autofill scope property of listitemfactory
bde0d5b... gtk-demo: Introduce awards
6f717aa... demo: Use a listview as sidebar
3b5dc52... listitemmanager: Handle NULL factory
7687ea3... widget: Add gtk_widget_get_size()
238398e... gridview: Implement anchors and scrolling
fd41184... selectionmodel: Add gtk_selection_model_user_select_item()
9a279bd... gridview: Implement the list.select-item action
74c20b0... gridview: Implement minimum row height
9a13f7e... gridview: Add activation
f4c8516... gridview: Implement list.scroll-to action
8664932... gridview: Add a focus tracker
e7f6099... gridview: Implement (un)select all
4a9f662... gridview: Add move keybindings
7f5c27f... demo: Add a file browser demo
5818600... listview: Port various gridview improvements
cceded3... gridview: Simplify allocation code
77dd035... Add GtkListBase
da9eced... listbase: Move GtkScrollable implementation
b9c9665... listbase: Move item manager here
b0d8b20... listbase: Move selection handling here
5cb7c29... listbase: Move orientable implementation here
2e1e4fe... Remove gtk_selection_model_user_select_item() again
7e82ce9... listbase: Move focus moving keybindings here
4acb8e0... listbase: Add vfuncs to convert positions to/from coordinat
a1540da... listbase: Take over anchor handling
912c8c3... wip: Add GtkCoverFlow
79ef7ae... Add GtkColumnView skeleton
6d5a9c6... gtk-demo: Add a minesweeper demo
60b1428... columnview: Allow adding/removing columns
1a921c0... Add GtkSignalListItemFactory
25f9fdb... gtk-demo: Add a Coverflow application launcher
1b7e3c8... builder: Make gtk_builder_extend_with_template() work with
3776a6e... listitem: Make this a GObject
2e3fa34... listitemfactory: Reorganize vfuncs
a3d8b81... listitemfactory: Simplify
a05ebd3... listitemwidget: Add a private struct
00bc7cd... listitem: Move position/item/selected tracking to widget
5c7e574... listitemwidget: Lazily create listitems
e21c87b... columnview: Add listitems for the columns
641db6e... columnview: Implement GtkScrollable
a21f4c2... widget: Add a hook for resizes
76c1a1b... columnview: Add GtkColumnViewCell
c55c6e4... inspector: Port object tree to GtkColumnView
b71642f... columnview: Fix styling with Adwaita
30b7423... constraint-editor: Don't poke around in widget internals
11cf43b... columnview: Add a custom LayoutManager
57233f6... tests: Add testcolumnview
6372ff7... columnview: Add header
591ce10... inspector: Remove private struct from controllers
373b733... inspector: Make Controller page a GtkWidget
61288b7... inspector: Remove private struct for prop editor
58ec6ee... xxx: Add a hack to make paintables transform to/from object
c88a91c... gtk-demo: Add a Clocks demo
927f885... widget: Do parent_class handling properly
1dc089f... expression: Allow passing a this object to bind()
1982c08... Add some tests for expression binding
cf5d857... fontchooserwidget: Port to listmodels
97a5704... docs: Reorganize list widgets in their own chapter
2d4b952... builder-tool: Pass through CDATA where it makes sense
c08a1cc... listitemwidget: Add single-click-activate
cbe1575... listview: Add single-click-activate
0c2b6d7... columnview: Add sorting
d451e49... column view title: Show sort indicators
84365e8... testcolumnview: Add sorters
a453b40... Add GtkTreeListRowSorter
55765d8... testsuite: Add tests for GtkTreeListSorter
a105d3a... gtk-builder-tool: Minimally validate <binding>
Commits added to the branch:
f15a34c... gdk: Handle small final sigma in gdk_keyval_convert_case (*)
f84fdfc... Merge branch 'sigma' into 'master' (*)
621120d... css: Fix an oversight in style change computation (*)
66af531... display-x11: don't mention gdk_monitor_is_primary in the do (*)
e7f2833... Merge branch 'wip/muktupavels/update-documentation' into 'm (*)
4ab12ab... Remove last GtkWidgetPath reference (*)
0a8d760... icon-cache: Add new function to list all the icons in a dir (*)
e417066... IconTheme: Make icon lookups faster (*)
308d434... GtkIconCache: Remove unused code (*)
046de4c... icon-theme: Only have one copy of the icon flags enum (*)
4685fe1... Merge branch 'faster-theme-lookup' into 'master' (*)
b8ffe5b... css: Fix the initial values optimization (*)
bfebc2b... icontheme: Remove gtk_icon_theme_get_default() (*)
b713b9f... icontheme: Remove async APIs (*)
bbbe39f... icontheme: Make text direction a lookup argument (*)
10023b5... icontheme: Remove GTK_ICON_LOOKUP_USE_BUILTIN (*)
4c3363b... icontheme: Remove NO_SVG and FORCE_SVG flags (*)
48b9791... icontheme: Remove gtk_icon_theme_rescan_if_needed() (*)
3bba52e... icontheme: Remove crayon APIs (*)
7e8d821... Revert "Break out cairo color matrix recoloring to gdk_cair (*)
4b96ba5... icontheme: Remove gtk_icon_get_base_size() and gtk_icon_get (*)
544cd1a... icontheme: Clean up includes (*)
f7a5dd7... icontheme: Remove contexts (*)
571021c... icontheme: Pass fallbacks as optional argument to lookup_ic (*)
138de60... icontheme: Remove GENERIC_FALLBACKS (*)
c91be54... tooltip: Don't css-validate (*)
410541f... Rename GtkIcon to GtkIconPaintable (*)
cc22987... Merge branch 'wip/otte/icontheme' into 'master' (*)
3cb150a... widget: Remove _gtk_widget_is_drawable() (*)
a163571... widgetfocus: Remove unnecessary check (*)
3bb8b56... treelistmodel: Small documentation tweaks (*)
6640881... maplistmodel: Add an example to the docs (*)
903af75... widget: Skip not-drawable widgets in snapshot_child (*)
4ae7993... builder: Allow <property bind /> for objects
2aa7a47... gdk: Add GDK_DECLARE_EXPORTED_TYPE()
25becde... Add GtkDirectoryList
c2020c1... Add GtkFilter
eb14af6... Add GtkCustomFilter
9bc5933... tests: Remove testtreemodel test
145f7e8... filterlistmodel: Rewrite to use GtkFilter
66a61bc... Add GtkExpression
0e3087c... expression: Add GtkObjectExpression
b62fb5d... expression: Make property expression allow subexpressions
124dde3... filter: Add GtkStringFilter
f2053db... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
eb98b69... filter: Add tests
3446c5b... builder: Add support for parsing expressions
35c1ad2... expression: Add the ability to watch an expression
559cae5... testsuite: Add expression tests
a04ac0a... expression: Add gtk_expression_bind()
2ced555... expression: Invalidate bindings before destroying them
875027c... More expression tests
ba992bb... Add GtkOrdering
345ffc3... Add GtkSorter
4101177... Add GtkCustomSorter
dc81799... Add GtkStringSorter
2107e65... Add GtkMultiSorter
e1825da... Add GtkNumericSorter
0689106... Redo sort list model with GtkSorter
7f87879... sortlistmodel: Redo the way we store the items
d58bbb7... sortlistmodel: Make sort stable
b3091ad... sorter: Add tests
1081368... gtk-demo: Make fishbowl info text use bindings
8bb83d8... builder: Make <lookup> type optional
d3ef3da... builder: Allow <constant> without a type
6aa6006... builder: Allow text content in <lookup>
1f1e0f7... builder: Add <binding> tag
9f82cef... gtk: Add a GtkListView skeleton
8240077... listview: Introduce GtkListItemFactory
e250d1d... listview: Make widget actually do something
2eeffcc... listview: Implement GtkScrollable
f3f577b... tests: Add a test for a permanently changing listview
ad819db... listview: Implement an anchor
b5c20f0... listview: Add GtkListItemManager
c24577d... listview: Add GtkListItem
cab4b26... listview: Make the listitemmanager stricter
c86a64e... listview: Change change management
8851bbd... tests: Make animating listview do random resorts
871b55e... listitem: Add gtk_list_item_get_position()
88846a7... listview: Change how binding is done
fcb541f... listview: Change anchor handling again
e678925... listview: Only allocate necesary rows
5a7c7f0... testlistview: Show the row number
d94a4ec... testlistview: Create widgets only once
e7de53d... listitemmanager: Switch from "insert_before" to "insert_aft
1093796... listlistmodel: Add gtk_list_list_model_item_moved()
8843b5f... listview: Try to keep the list items in order when scrollin
e6cc49e... listview: Add selection properties to ListItem
6bd7645... listview: Reset listitems' CSS animations when rebinding
5e70c66... listview: Add initial support for displaying selections
9b70b0a... listitem: Add a press gesture to select the item
723d193... gtk: Add a GtkGridView skeleton
26f845d... gridview: Add API for setting number of columns
26bdecc... wayland: Remove function declaration for nonexisting functi
c8c5f5f... listitemmanager: Move list of listitems here
cd55392... gridview: Implement GtkScrollable
920799e... listitemmanager: Simplify
d542478... listitemmanager: Add trackers
6211b7c... listview: Add gtk_list_view_set_show_separators()
e77d67a... listitemfactory: Sanitize APIs
2bb064c... listitemfactory: vfuncify
d403850... listitemfactory: Split implementation out
53e20dc... listitemfactory: Add a factory for ui files
edcc730... testlistview: Port to directory list
9bf5a42... testlistview: Load icons async
3640397... listview: Add list.scroll_to_item action
c0763dd... listview: Implement extending selections
acd631a... tests: Add a rough form of multiselection
137fd73... listview: Implement GtkOrientable
fba8015... gtk-demo: Add a rough start at a Weather demo
d5a7e10... listview: Expose GtkListItemFactory APIs
944c707... gridview: Add factory handling
6a676d7... gridview: Implement GtkOrientable
2da6a32... listview: Pass the CSS name of listitems to the manager
fedc859... gridview: Actually do something
6006e2b... Add GtkTreeExpander
a282e2e... demo: Add a GSettings tree demo
636c578... inspector: Use a treeexpander in the recorder
828a7f7... inspector: Use a GtkTreeExpander in the object tree
b80588e... inspector: Make the recorder node list use a ListView
7e9339e... listitem: Change focus handling
7d16d2b... treeexpander: Implement input support
5a39d70... listview: Implement activation
7db4033... listview: Track focus movements and update selection
5e03420... listview: Implement (un)select all
23a2e94... listview: Add a focus tracker
3c76b2c... listitem: Add "listitem.select" action and keybindings for
400150e... listview: Add gtk_list_view_get_position_at_y()
fa1b59a... listview: Add move keybindings
7983096... listitemfactory: Make the builder factory properly buildabl
a48afaa... builderlistitemfactory: Add scope argument
eeb10e9... builder: Autofill scope property of listitemfactory
93e3776... gtk-demo: Introduce awards
d34cbfc... demo: Use a listview as sidebar
5861eab... listitemmanager: Handle NULL factory
d00900e... widget: Add gtk_widget_get_size()
abf3561... gridview: Implement anchors and scrolling
0ca556d... selectionmodel: Add gtk_selection_model_user_select_item()
8698b8d... gridview: Implement the list.select-item action
ad98b3c... gridview: Implement minimum row height
1a690e6... gridview: Add activation
0480dae... gridview: Implement list.scroll-to action
56666fd... gridview: Add a focus tracker
8e1439d... gridview: Implement (un)select all
6e0b55c... gridview: Add move keybindings
f6bceaa... demo: Add a file browser demo
6153454... listview: Port various gridview improvements
62e6599... gridview: Simplify allocation code
4768130... Add GtkListBase
c6d3f39... listbase: Move GtkScrollable implementation
5f02b75... listbase: Move item manager here
652e3b6... listbase: Move selection handling here
2b77048... listbase: Move orientable implementation here
25836fb... Remove gtk_selection_model_user_select_item() again
be36d64... listbase: Move focus moving keybindings here
aaf0632... listbase: Add vfuncs to convert positions to/from coordinat
d46ff03... listbase: Take over anchor handling
62749d7... wip: Add GtkCoverFlow
67f72ab... Add GtkColumnView skeleton
0cf15f1... gtk-demo: Add a minesweeper demo
4a10726... columnview: Allow adding/removing columns
21475b3... Add GtkSignalListItemFactory
a4f3eee... gtk-demo: Add a Coverflow application launcher
7f33cd3... builder: Make gtk_builder_extend_with_template() work with
2470314... listitem: Make this a GObject
760da00... listitemfactory: Reorganize vfuncs
121d70b... listitemfactory: Simplify
b14cf24... listitemwidget: Add a private struct
f0e86c6... listitem: Move position/item/selected tracking to widget
2f34150... listitemwidget: Lazily create listitems
8a07eca... columnview: Add listitems for the columns
ab0751d... columnview: Implement GtkScrollable
1b6097e... widget: Add a hook for resizes
859aae6... columnview: Add GtkColumnViewCell
cf8bdcc... inspector: Port object tree to GtkColumnView
01d5007... columnview: Fix styling with Adwaita
a3f3183... constraint-editor: Don't poke around in widget internals
b33f621... columnview: Add a custom LayoutManager
c755c39... tests: Add testcolumnview
58ad4b2... columnview: Add header
9f85b92... inspector: Remove private struct from controllers
5d0d80b... inspector: Make Controller page a GtkWidget
d8e50c7... inspector: Remove private struct for prop editor
c418907... xxx: Add a hack to make paintables transform to/from object
a3dadaf... gtk-demo: Add a Clocks demo
86f8fbd... widget: Do parent_class handling properly
c23ec43... expression: Allow passing a this object to bind()
8eabf39... Add some tests for expression binding
afb9a37... fontchooserwidget: Port to listmodels
46ee2c4... docs: Reorganize list widgets in their own chapter
4f0b845... builder-tool: Pass through CDATA where it makes sense
47729c7... listitemwidget: Add single-click-activate
e7a630b... listview: Add single-click-activate
375a221... columnview: Add sorting
75f8b21... column view title: Show sort indicators
7940753... testcolumnview: Add sorters
53e8cbb... Add GtkTreeListRowSorter
f3c20a1... testsuite: Add tests for GtkTreeListSorter
18dd5bf... gtk-builder-tool: Minimally validate <binding>
(*) 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]