[gtk] (309 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] (309 commits) Non-fast-forward update to branch wip/otte/listview
- Date: Fri, 29 May 2020 20:24:26 +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:
bcbd780... eventcontrollermotion: Remove mode argument
01f8b59... builder: Allow <property bind /> for objects
061dfad... Add GtkDirectoryList
be336c6... Add GtkFilter
85b53b3... Add GtkCustomFilter
9232152... tests: Remove testtreemodel test
8d287be... filterlistmodel: Rewrite to use GtkFilter
e9fcad1... Add GtkExpression
eeefdf1... expression: Add GtkObjectExpression
a2485cb... expression: Make property expression allow subexpressions
d8da620... filter: Add GtkStringFilter
cedc0a2... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
3272abc... filter: Add tests
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
d58970a... Add GtkNumericSorter
4f5875a... Redo sort list model with GtkSorter
1043686... sortlistmodel: Redo the way we store the items
93787d0... sortlistmodel: Make sort stable
ded1bad... sorter: Add tests
787ada6... gtk-demo: Make fishbowl info text use bindings
c5dee90... builder: Make <lookup> type optional
5403b72... builder: Allow <constant> without a type
40c9349... builder: Allow text content in <lookup>
cfa0f77... builder: Add <binding> tag
28b9298... gtk: Add a GtkListView skeleton
d5eb50a... listview: Introduce GtkListItemFactory
c74a6de... listview: Make widget actually do something
108c347... listview: Implement GtkScrollable
b6b3c21... tests: Add a test for a permanently changing listview
994a4e3... listview: Implement an anchor
3c49f95... listview: Add GtkListItemManager
44cf596... listview: Add GtkListItem
92c6c40... listview: Make the listitemmanager stricter
121da01... listview: Change change management
08b3ba8... tests: Make animating listview do random resorts
68a022f... listitem: Add gtk_list_item_get_position()
97ddb7a... listview: Change how binding is done
2081a37... listview: Change anchor handling again
40fe2b5... listview: Only allocate necesary rows
9ec4ac2... testlistview: Show the row number
ccf8cb1... testlistview: Create widgets only once
60e6202... listitemmanager: Switch from "insert_before" to "insert_aft
a6ba1df... listlistmodel: Add gtk_list_list_model_item_moved()
bfa0784... listview: Try to keep the list items in order when scrollin
578d639... listview: Add selection properties to ListItem
88b1b5c... listview: Reset listitems' CSS animations when rebinding
983aff4... listview: Add initial support for displaying selections
0871139... listitem: Add a press gesture to select the item
43b6404... gtk: Add a GtkGridView skeleton
fe69008... gridview: Add API for setting number of columns
2d95cc8... wayland: Remove function declaration for nonexisting functi
56e85ca... listitemmanager: Move list of listitems here
d152d89... gridview: Implement GtkScrollable
b525b90... listitemmanager: Simplify
40aaa1d... listitemmanager: Add trackers
7f97b7e... listview: Add gtk_list_view_set_show_separators()
3501bcd... listitemfactory: Sanitize APIs
e669dcb... listitemfactory: vfuncify
c33cb53... listitemfactory: Split implementation out
9fade5c... listitemfactory: Add a factory for ui files
1ac71d0... testlistview: Port to directory list
51a757c... testlistview: Load icons async
232f6bd... listview: Add list.scroll_to_item action
e9c4aa4... listview: Implement extending selections
666a198... tests: Add a rough form of multiselection
2deba99... listview: Implement GtkOrientable
52e8ffd... gtk-demo: Add a rough start at a Weather demo
e5f48a7... listview: Expose GtkListItemFactory APIs
f0b747d... gridview: Add factory handling
8557ecc... gridview: Implement GtkOrientable
6d72fcf... listview: Pass the CSS name of listitems to the manager
cec2d75... gridview: Actually do something
7997b4d... Add GtkTreeExpander
aae06b8... demo: Add a GSettings tree demo
497ea71... inspector: Use a treeexpander in the recorder
bb53332... inspector: Use a GtkTreeExpander in the object tree
6db35de... inspector: Make the recorder node list use a ListView
20bdf0a... listitem: Change focus handling
e1e88a5... treeexpander: Implement input support
e7253f4... listview: Implement activation
cde7621... listview: Track focus movements and update selection
0c53f0f... listview: Implement (un)select all
a821866... listview: Add a focus tracker
6987b66... listitem: Add "listitem.select" action and keybindings for
923a97e... listview: Add gtk_list_view_get_position_at_y()
5a8c931... listview: Add move keybindings
26a1013... listitemfactory: Make the builder factory properly buildabl
278d299... builderlistitemfactory: Add scope argument
fbea1fe... builder: Autofill scope property of listitemfactory
c6e0cae... gtk-demo: Introduce awards
329721d... demo: Use a listview as sidebar
47a1c94... listitemmanager: Handle NULL factory
02409a7... widget: Add gtk_widget_get_size()
8b00230... gridview: Implement anchors and scrolling
1391991... selectionmodel: Add gtk_selection_model_user_select_item()
f23e46d... gridview: Implement the list.select-item action
46906b8... gridview: Implement minimum row height
20bb41a... gridview: Add activation
615fbb0... gridview: Implement list.scroll-to action
c9edf17... gridview: Add a focus tracker
621ddf8... gridview: Implement (un)select all
1c2ec46... gridview: Add move keybindings
8049e4b... demo: Add a file browser demo
0d44793... listview: Port various gridview improvements
f4afb3a... gridview: Simplify allocation code
014c8d5... Add GtkListBase
bb330de... listbase: Move GtkScrollable implementation
4e65188... listbase: Move item manager here
18d0f33... listbase: Move selection handling here
3af276b... listbase: Move orientable implementation here
ef7d44e... Remove gtk_selection_model_user_select_item() again
e315165... listbase: Move focus moving keybindings here
5d58f0b... listbase: Add vfuncs to convert positions to/from coordinat
33d17b1... listbase: Take over anchor handling
3456754... wip: Add GtkCoverFlow
23bc858... Add GtkColumnView skeleton
d1dbc73... gtk-demo: Add a minesweeper demo
2f8a609... columnview: Allow adding/removing columns
3c52fdf... Add GtkSignalListItemFactory
5ddbaee... gtk-demo: Add a Coverflow application launcher
da32fc8... builder: Make gtk_builder_extend_with_template() work with
c725619... listitem: Make this a GObject
64996db... listitemfactory: Reorganize vfuncs
d1d7af4... listitemfactory: Simplify
b405d74... listitemwidget: Add a private struct
cdfdbf2... listitem: Move position/item/selected tracking to widget
759ed19... listitemwidget: Lazily create listitems
5ed239b... columnview: Add listitems for the columns
aa42990... columnview: Implement GtkScrollable
a5ed300... widget: Add a hook for resizes
19c6fa2... columnview: Add GtkColumnViewCell
1f0f915... inspector: Port object tree to GtkColumnView
8b5fcf8... columnview: Fix styling with Adwaita
9da478f... constraint-editor: Don't poke around in widget internals
77dfbae... columnview: Add a custom LayoutManager
4102a52... tests: Add testcolumnview
37e645c... columnview: Add header
e0a0602... inspector: Remove private struct from controllers
774ea46... inspector: Make Controller page a GtkWidget
0314f1e... inspector: Remove private struct for prop editor
5a92e09... xxx: Add a hack to make paintables transform to/from object
6fc1032... gtk-demo: Add a Clocks demo
a4cbeaf... expression: Allow passing a this object to bind()
3afdae0... Add some tests for expression binding
e2af0c5... fontchooserwidget: Port to listmodels
cba4fd4... docs: Reorganize list widgets in their own chapter
4904767... builder-tool: Pass through CDATA where it makes sense
632febb... listitemwidget: Add single-click-activate
af65ed6... listview: Add single-click-activate
db7c47b... columnview: Add sorting
169b5fb... column view title: Show sort indicators
08c5bce... testcolumnview: Add sorters
6ad3f10... Add GtkTreeListRowSorter
9bf6bba... testsuite: Add tests for GtkTreeListSorter
92a0edf... gtk-builder-tool: Minimally validate <binding>
724503f... xxx: isnanf() is some wtf
9b40fbb... gtk-demo: Set default sizes for a few demos
Commits added to the branch:
13506e3... FileChooserButton: query 'display name' also for unbookmark (*)
c58d944... Differentiate keypad keysyms in accelerators (*)
061f257... accelgroup: Use Unicode in string literals (*)
af162b7... tooltip: Avoid criticals (*)
3b8bd26... windowhandle: Drop Move and Resize from the fallback menu (*)
e9872d5... range: Treat lower and upper limit the same (*)
e8a120e... trash-monitor: Rate limit updates (*)
641f2f7... Merge branch 'matthiasc/for-master' into 'master' (*)
2da14da... Update Ukrainian translation (*)
340a8e1... Build media backends with common_cflags and export the symb (*)
56a6120... Merge branch 'fix-printbackend' into 'master' (*)
01df133... text: Avoid clash of preedit and placeholder (*)
e60ea00... reftests: Fix the background-origin test (*)
aec0a49... colorswatch: Remove a redundant include (*)
78b427c... dragsource: Actually use the paintable (*)
028bccc... gtk-demo: Use proper drag icons in the dnd demo (*)
dff5986... main: Keep the target widget alive (*)
965483e... gtk-demo: Reorganize the dnd demo (*)
e54060b... gtk-demo: Fix entry position in dnd demo (*)
d2f979f... gtk-demo: Improve drag icon handling in dnd example (*)
7fac6b3... gtk-demo: Improve editing in the dnd demo (*)
f3ca814... gl renderer: Fix some off-by-one and rounding errors in the (*)
930d779... gl renderer: don't pretend all transform nodes support bein (*)
0f053d1... gtk-demo: Improve rotation in the dnd demo (*)
962c4d6... Merge branch 'matthiasc/for-master' into 'master' (*)
e7a420c... testsuite: Re-add the sizegroups-evolution reftest (*)
33b836a... fixed: Change coordinate apis to doubles (*)
ca1c570... gtk-demo: Stop using appmenu apis (*)
6c31092... examples: Stop using appmenu apis (*)
a8df81b... inspector: Drop app-menu support (*)
d5da3b9... print-editor: Stop using appmenu apis (*)
79d6a77... gtkapplication: Drop app menu support (*)
1334615... Merge branch 'BUG_filechooserbutton_remote_GTK4' into 'mast (*)
0dc3842... Merge branch 'matthiasc/for-master' into 'master' (*)
1038b9b... docs: Mention app menus in the migration guide (*)
5f6d072... gtk-demo: Fix the dnd demo drop highlight (*)
5e25ba6... Merge branch 'no-app-menu' into 'master' (*)
ffa5334... Merge branch 'matthiasc/for-master' into 'master' (*)
3e68c69... Update Turkish translation (*)
0606dd5... Update Romanian translation (*)
f1e3581... Update Romanian translation (*)
be8fc8f... Update Polish translation (*)
2e27a76... applicationwindow: Stop querying shadow width (*)
48c9c86... window: Remove private _get_shadow_width() (*)
6090248... applicationwindow: Simplify measure implementation (*)
23e68c0... gl renderer: Cache whether clips is rectilinear (*)
094788f... gl renderer: Refactor render_clipped_child (*)
d5bf3c2... gl renderer: Improve clipping code (*)
0cf5b66... Add private accessor for GdkKeyEvent.translated (*)
d68e312... Use the private GdkKeyEvent.translated_key getter (*)
7de9eb0... Add a comment for translators (*)
04b7dd8... compare-render: Fix some memory leaks (*)
2127cc1... adwaita: move backdrop box shadows to .csd (*)
5317e4b... constraint-editor: Don't use g_type_ensure (*)
9fa3742... Make GtkOverlayLayout public (*)
e4623fd... Add GtkOverlayLayout to the docs (*)
10cd539... wip: Include markdown content, via pandoc (*)
3338d24... docs: Be more careful when expanding abbreviations (*)
9873d98... docs: Convert css overview to markdown (*)
3bf90b4... doc: Check for pandoc (*)
b99511e... docs: Convert building, compiling, running to markdown (*)
bf14d75... docs: Refresh the inspector screenshot (*)
2595cd5... docs: Convert getting_started to markdown (*)
29fb9ae... docs: Convert platform sections to markdown (*)
f44d611... docs: Drop a long-stale file (*)
5a3fe9e... docs: Convert resources section to markdown (*)
a37b9d7... docs: Drop the glossary (*)
581b39a... docs: Allow influencing pandoc divisons (*)
dc858c9... docs: Convert treeview and textview overview to markdown (*)
84437ee... docs: Allow interrupted lists (*)
aca8090... docs: Convert question index to markdown (*)
f60149c... ci: Add a fedora-docs image (*)
86f8be4... ci: Use fedora-docs for the doc build (*)
4dbf73d... Merge branch 'matthiasc/for-master' into 'master' (*)
ae2e548... docs: Use the right python (*)
5590e2f... Merge branch 'doc-chapters-markdown' into 'master' (*)
17b5cfc... docs: Mention pandoc as build dependency (*)
92d42d4... printing: Drop a redundant assignment (*)
0f096d6... bitmask: add an assertion (*)
ec39dde... Help static analysis with an assertion (*)
a55d179... accelgroup: Drop some unused code (*)
8c6bbcd... docs: Mention shortcuts in the migration guide (*)
ddf6138... Merge branch 'ebassi/for-master' into 'master' (*)
bd3f459... Merge branch 'matthiasc/for-master' into 'master' (*)
5f9bcd0... accelgroup: Expand translator comment (*)
7fb5b97... gdk: Drop GDK_PARENT_RELATIVE (*)
efbc661... window: Drop an unused field (*)
105fc16... testsuite: Drop the type-hint property from tests (*)
0553b10... gdk: Drop the GdkSurfaceTypeHint enum (*)
f27d855... gdk: Drop the GdkEventMask enum (*)
e143221... gdk: Drop the GdkByteOrder enum (*)
e5a9255... gdk: Move the GdkGeometry typedef to gdkinternals.h (*)
9c82946... docs: Drop a mention of gdk_window_move() (*)
aa0d0dc... gdk: Drop _gdk_windowing_args (*)
3468b2f... gdk: Clean up gdkinternals.h (*)
a20291f... gdk: Drop some unused event queue functions (*)
45f162f... gdk: Remove an unused texture api (*)
c47553e... gdk: Drop no-longer-used documentation (*)
646a1c2... win32: Drop an unsed variable (*)
9f4da7d... Merge branch 'matthiasc/for-master' into 'master' (*)
a2aa25d... build: add gtkoverlaylayout.h to the list of public headers (*)
7f2e3c4... Merge branch 'carlosgc/fix-build' into 'master' (*)
25a8fa7... docs: Turn coding style into a markdown document (*)
6b6c76e... docs: Remove last two steps from the release howto (*)
e30c974... Add myself to more sections (*)
c5485cd... Add the beginnings of a docs contribution guide (*)
347cb94... docs: Link the documentation guidelines (*)
85af410... Merge branch 'ebassi/howto-docs' into 'master' (*)
175d4ef... Add missing documentation for GtkOverlayLayout (*)
6371869... Remove spurious annotations (*)
c42219c... Add to the docs README (*)
194b0be... Merge branch 'matthiasc/for-master' into 'master' (*)
fe40e67... Merge branch 'ebassi/overlay-docs' into 'master' (*)
1927a8a... tooltips: Fix a line wrap mishap (*)
9c5fc0f... volumebutton: Remove broken a11y code (*)
1cd7120... volumebutton: Enable the tooltips (*)
2c80691... aboutdialog: Stop overriding show() (*)
2ad127d... Merge branch 'matthiasc/for-master' into 'master' (*)
8e427b7... a11y: Widgets have children (*)
92bc78c... Merge branch 'matthiasc/for-master' into 'master' (*)
01bd4cc... Fix minor typos (*)
4c9357a... Merge branch 'fix_typos' into 'master' (*)
bdf4094... Update Ukrainian translation (*)
1f4130b... widget-factory: Add a mnemonic conflict (*)
2d80b10... shortcut controller: Fix mnemonic cycling (*)
e2a4be0... FrameClock debug: Log drawn_time if set (*)
0ad73da... frame clock: Used drawn_time (as well as presentation time) (*)
f1215d2... frame clock: Use compositor refresh rate info even if prese (*)
9ef3e70... frame-clock: New approach in smoothing frame clock (*)
20f15f5... reftests: Fix frame inhibiting (*)
fee3aaa... tests: Disable idle locking in headless weston (*)
56030a7... Merge branch 'matthiasc/for-master' into 'master' (*)
a27fed4... frame-clock: Ensure we're always monotonic (*)
2503251... Merge branch 'frame-clock-alternative-approach-gtk4' into ' (*)
48f8aff... gdk: Make event-related apis private (*)
266a3a5... Export keymap translation again (*)
d71ad35... Update Catalan translation (*)
506d73c... Add gtk_im_context_filter_key (*)
4d4b836... Merge branch 'display-api' into 'master' (*)
c7a9d7b... Merge branch 'im-context-key-forward' into 'master' (*)
346bba6... Bring back gdk_display_put_event (*)
4125eb0... Merge branch 'matthiasc/for-master' into 'master' (*)
a0c2c82... ffmediafile: Add fixes for recent cflags changes
37fc866... eventcontrollermotion: Remove mode argument
b0df7ec... builder: Allow <property bind /> for objects
0c5836e... Add GtkDirectoryList
1a97833... Add GtkFilter
81c02b5... Add GtkCustomFilter
29ac30b... tests: Remove testtreemodel test
0b0c48d... filterlistmodel: Rewrite to use GtkFilter
a54d4ac... Add GtkExpression
1ed3972... expression: Add GtkObjectExpression
244beec... expression: Make property expression allow subexpressions
83a07ca... filter: Add GtkStringFilter
306243d... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
0f61d6a... filter: Add tests
e7afd99... builder: Add support for parsing expressions
aad9e8a... expression: Add the ability to watch an expression
214e61b... testsuite: Add expression tests
94f34b2... expression: Add gtk_expression_bind()
7f4afd9... expression: Invalidate bindings before destroying them
edd4c73... More expression tests
6cf8da9... Add GtkOrdering
e351253... Add GtkSorter
a008b87... Add GtkCustomSorter
e1776cd... Add GtkStringSorter
fdd25be... Add GtkMultiSorter
424f1d8... Add GtkNumericSorter
8efa1b0... Redo sort list model with GtkSorter
80150b0... sortlistmodel: Redo the way we store the items
a14f387... sortlistmodel: Make sort stable
7634242... sorter: Add tests
49c7866... gtk-demo: Make fishbowl info text use bindings
162369f... builder: Make <lookup> type optional
4808620... builder: Allow <constant> without a type
7e6aad6... builder: Allow text content in <lookup>
348e653... builder: Add <binding> tag
21b8e6b... gtk: Add a GtkListView skeleton
c56a845... listview: Introduce GtkListItemFactory
dcd1192... listview: Make widget actually do something
859df98... listview: Implement GtkScrollable
201473e... tests: Add a test for a permanently changing listview
f19bd51... listview: Implement an anchor
b5794bb... listview: Add GtkListItemManager
7722827... listview: Add GtkListItem
c30565e... listview: Make the listitemmanager stricter
09bc6ed... listview: Change change management
d0ce568... tests: Make animating listview do random resorts
e53fdc9... listitem: Add gtk_list_item_get_position()
ef3287c... listview: Change how binding is done
24eb456... listview: Change anchor handling again
2ae1024... listview: Only allocate necesary rows
aef3a9f... testlistview: Show the row number
20ee39b... testlistview: Create widgets only once
b7f8c87... listitemmanager: Switch from "insert_before" to "insert_aft
8d9c0b7... listlistmodel: Add gtk_list_list_model_item_moved()
c2334a5... listview: Try to keep the list items in order when scrollin
fb0aefd... listview: Add selection properties to ListItem
db9f30e... listview: Reset listitems' CSS animations when rebinding
d9cc5cc... listview: Add initial support for displaying selections
8b4c3e1... listitem: Add a press gesture to select the item
997a386... gtk: Add a GtkGridView skeleton
911ae25... gridview: Add API for setting number of columns
6c27733... wayland: Remove function declaration for nonexisting functi
9d2b08a... listitemmanager: Move list of listitems here
79714a9... gridview: Implement GtkScrollable
48f5610... listitemmanager: Simplify
fa080aa... listitemmanager: Add trackers
fa52355... listview: Add gtk_list_view_set_show_separators()
b219f61... listitemfactory: Sanitize APIs
4e17442... listitemfactory: vfuncify
8b73507... listitemfactory: Split implementation out
38b83e2... listitemfactory: Add a factory for ui files
08eac25... testlistview: Port to directory list
e699f14... testlistview: Load icons async
b7115cd... listview: Add list.scroll_to_item action
26c2470... listview: Implement extending selections
658c806... tests: Add a rough form of multiselection
46a52d0... listview: Implement GtkOrientable
50bedd2... gtk-demo: Add a rough start at a Weather demo
0516e22... listview: Expose GtkListItemFactory APIs
7c8938f... gridview: Add factory handling
abe5cbc... gridview: Implement GtkOrientable
07897fe... listview: Pass the CSS name of listitems to the manager
96c6246... gridview: Actually do something
3a41827... Add GtkTreeExpander
38c601c... demo: Add a GSettings tree demo
5072f9b... inspector: Use a treeexpander in the recorder
05cabe9... inspector: Use a GtkTreeExpander in the object tree
ee413e1... inspector: Make the recorder node list use a ListView
d209ae5... listitem: Change focus handling
fcc65b0... treeexpander: Implement input support
72ab92d... listview: Implement activation
d3a3cf8... listview: Track focus movements and update selection
b352c4b... listview: Implement (un)select all
0887939... listview: Add a focus tracker
47d9693... listitem: Add "listitem.select" action and keybindings for
ceccf2c... listview: Add gtk_list_view_get_position_at_y()
e91f5a7... listview: Add move keybindings
2a22e73... listitemfactory: Make the builder factory properly buildabl
3cf20d5... builderlistitemfactory: Add scope argument
55383a5... builder: Autofill scope property of listitemfactory
8972f8f... gtk-demo: Introduce awards
41f699b... demo: Use a listview as sidebar
762481e... listitemmanager: Handle NULL factory
cd8e6c3... widget: Add gtk_widget_get_size()
04e91a7... gridview: Implement anchors and scrolling
178934d... selectionmodel: Add gtk_selection_model_user_select_item()
2314f84... gridview: Implement the list.select-item action
915ec9b... gridview: Implement minimum row height
9d061f8... gridview: Add activation
f0e8015... gridview: Implement list.scroll-to action
3c65c53... gridview: Add a focus tracker
33a4b1e... gridview: Implement (un)select all
227a884... gridview: Add move keybindings
5a6dadd... demo: Add a file browser demo
205006e... listview: Port various gridview improvements
e6af1a1... gridview: Simplify allocation code
5d1b54e... Add GtkListBase
9b31c70... listbase: Move GtkScrollable implementation
d3ce59d... listbase: Move item manager here
1f71df4... listbase: Move selection handling here
6abc040... listbase: Move orientable implementation here
01fa314... Remove gtk_selection_model_user_select_item() again
132f26c... listbase: Move focus moving keybindings here
4306c0a... listbase: Add vfuncs to convert positions to/from coordinat
3252491... listbase: Take over anchor handling
945d778... wip: Add GtkCoverFlow
8f9ae95... Add GtkColumnView skeleton
ee83242... gtk-demo: Add a minesweeper demo
efec36d... columnview: Allow adding/removing columns
dad7091... Add GtkSignalListItemFactory
e8f6436... gtk-demo: Add a Coverflow application launcher
ca5c253... builder: Make gtk_builder_extend_with_template() work with
a8e9924... listitem: Make this a GObject
6ac1f14... listitemfactory: Reorganize vfuncs
ba448fe... listitemfactory: Simplify
0e07f26... listitemwidget: Add a private struct
92ad746... listitem: Move position/item/selected tracking to widget
fc40382... listitemwidget: Lazily create listitems
ccf2c43... columnview: Add listitems for the columns
f03e301... columnview: Implement GtkScrollable
993b521... widget: Add a hook for resizes
d91fc3e... columnview: Add GtkColumnViewCell
30cc8ca... inspector: Port object tree to GtkColumnView
31997fc... columnview: Fix styling with Adwaita
6e76e70... constraint-editor: Don't poke around in widget internals
ed5ed96... columnview: Add a custom LayoutManager
96da90e... tests: Add testcolumnview
2120b72... columnview: Add header
d85c5b6... inspector: Remove private struct from controllers
a4f9f5c... inspector: Make Controller page a GtkWidget
ad26066... inspector: Remove private struct for prop editor
1c603b1... xxx: Add a hack to make paintables transform to/from object
a08d774... gtk-demo: Add a Clocks demo
6aa2710... expression: Allow passing a this object to bind()
a852e24... Add some tests for expression binding
f85ed67... fontchooserwidget: Port to listmodels
7a42710... docs: Reorganize list widgets in their own chapter
a8f9f5e... builder-tool: Pass through CDATA where it makes sense
d6a30d4... listitemwidget: Add single-click-activate
ab7949d... listview: Add single-click-activate
835e429... columnview: Add sorting
49ee240... column view title: Show sort indicators
182952b... testcolumnview: Add sorters
728e241... Add GtkTreeListRowSorter
f171f5a... testsuite: Add tests for GtkTreeListSorter
54e354f... gtk-builder-tool: Minimally validate <binding>
1904471... xxx: isnanf() is some wtf
(*) 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]