[gtk] (159 commits) Created branch wip/matthiasc/builder-fixes



The branch 'wip/matthiasc/builder-fixes' was created.

Summary of new commits:

  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
  a7d8134... gtk-builder-tool: More helpful error messages
  9788f9c... builder-tool: Don't try to find default boxed values
  431a28b... builder: Improve type name mangling


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]