[gtk] (185 commits) Non-fast-forward update to branch prop-list



The branch 'prop-list' 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:

  721d5fc... tests: Set an existing font in testfontchooser
  e12dae5... gtk-demo: Don't include "gtk.h"
  72dc0cd... gtk: Add GTK_DECLARE_EXPORTED_TYPE()
  864a265... builder: Add gtk_builder_lookup_object()
  a600b47... builder: Add gtk_builder_set_current_object()
  366fbdc... builder: Add GtkBuilderScope
  f2c9d65... builder: Turn last dlsym() function into a scope API
  56ff557... Add GtkDirectoryList
  9d43d57... Add GtkFilter
  381ec83... Add GtkCustomFilter
  87b9cb3... tests: Remove testtreemodel test
  c99c7dc... filterlistmodel: Rewrite to use GtkFilter
  4b4a933... Add GtkExpression
  0b10189... expression: Add GtkObjectExpression
  3baee2c... expression: Make property expression allow subexpressions
  48861b6... filter: Add GtkStringFilter
  74b5780... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
  b2c5580... filter: Add tests
  62d6a97... builder: Add support for parsing expressions
  d4e3103... expression: Add the ability to watch an expression
  a1e3d25... testsuite: Add expression tests
  d1d1708... expression: Add gtk_expression_bind()
  88ed0db... expression: Invalidate bindings before destroying them
  de6e65c... More expression tests
  b88499d... Add GtkOrdering
  5b7a386... Add GtkSorter
  451c3cb... Add GtkCustomSorter
  f496b58... Add GtkStringSorter
  6aea70c... Add GtkMultiSorter
  72ab1a3... Add GtkNumericSorter
  3d451f0... Redo sort list model with GtkSorter
  c692b45... sortlistmodel: Redo the way we store the items
  c6f4bce... sortlistmodel: Make sort stable
  152db84... sorter: Add tests
  df1040e... gtk-demo: Make fishbowl info text use bindings
  b6ed4fe... builder: Make <lookup> type optional
  42f3e2b... builder: Allow <constant> without a type
  936f908... builder: Allow text content in <lookup>
  78ee163... builder: Add <binding> tag
  f89c37d... gtk: Add a GtkListView skeleton
  e30147d... listview: Introduce GtkListItemFactory
  a37ce0a... listview: Make widget actually do something
  f1e9f5e... listview: Implement GtkScrollable
  41f451e... tests: Add a test for a permanently changing listview
  c4f6ac4... listview: Implement an anchor
  899dd4e... listview: Add GtkListItemManager
  0a72ddc... listview: Add GtkListItem
  00a6e15... listview: Make the listitemmanager stricter
  b9fce82... listview: Change change management
  4271836... tests: Make animating listview do random resorts
  2650390... listitem: Add gtk_list_item_get_position()
  aeef38c... listview: Change how binding is done
  418960d... listview: Change anchor handling again
  6bc7e6e... listview: Only allocate necesary rows
  62cc217... testlistview: Show the row number
  698440a... testlistview: Create widgets only once
  87e25f2... listitemmanager: Switch from "insert_before" to "insert_aft
  bdc7639... listlistmodel: Add gtk_list_list_model_item_moved()
  57bfde6... listview: Try to keep the list items in order when scrollin
  e0d3ed7... listview: Add selection properties to ListItem
  34627af... listview: Reset listitems' CSS animations when rebinding
  4225ba3... listview: Add initial support for displaying selections
  f05b5fb... listitem: Add a press gesture to select the item
  df11170... gtk: Add a GtkGridView skeleton
  fa6764e... gridview: Add API for setting number of columns
  8c53d57... wayland: Remove function declaration for nonexisting functi
  e596631... listitemmanager: Move list of listitems here
  fe9f4e1... gridview: Implement GtkScrollable
  ed3b774... listitemmanager: Simplify
  dc2f838... listitemmanager: Add trackers
  08a6ea1... listview: Add gtk_list_view_set_show_separators()
  bfff265... listitemfactory: Sanitize APIs
  231de09... listitemfactory: vfuncify
  e85a3ff... listitemfactory: Split implementation out
  0a2c879... listitemfactory: Add a factory for ui files
  f3c6424... testlistview: Port to directory list
  42be389... testlistview: Load icons async
  2736cee... listview: Add list.scroll_to_item action
  adc32f7... listview: Implement extending selections
  f72a09c... tests: Add a rough form of multiselection
  20287eb... listview: Implement GtkOrientable
  ef2a426... gtk-demo: Add a rough start at a Weather demo
  0282a29... textview: Make cursor work when blinking is disabled
  512eed7... listview: Expose GtkListItemFactory APIs
  1b3a8b9... gridview: Add factory handling
  1e23985... gridview: Implement GtkOrientable
  458c235... listview: Pass the CSS name of listitems to the manager
  5efbd23... gridview: Actually do something
  84c175a... Add GtkTreeExpander
  f24785a... demo: Add a GSettings tree demo
  dfd0dbd... inspector: Use a treeexpander in the recorder
  93757a9... inspector: Use a GtkTreeExpander in the object tree
  9b743bb... inspector: Make the recorder node list use a ListView
  61f9a81... popover: Remove unneeded vfunc
  fc9b665... listitem: Change focus handling
  10034f8... treeexpander: Implement input support
  250f95a... listview: Implement activation
  26e71e2... listview: Track focus movements and update selection
  6b8d46f... listview: Implement (un)select all
  5d235a9... listview: Add a focus tracker
  6642692... listitem: Add "listitem.select" action and keybindings for 
  2ff9af0... listview: Add gtk_list_view_get_position_at_y()
  fd9a149... listview: Add move keybindings
  01bcc26... listitemfactory: Make the builder factory properly buildabl
  8430f8d... builderlistitemfactory: Add scope argument
  378c046... builder: Autofill scope property of listitemfactory
  45612cb... gtk-demo: Introduce awards
  d5a886f... demo: Use a listview as sidebar
  d5e7d72... listitemmanager: Handle NULL factory
  a4b1a8d... widget: Add gtk_widget_get_size()
  bd7f029... gridview: Implement anchors and scrolling
  1024986... selectionmodel: Add gtk_selection_model_user_select_item()
  510f7d9... gridview: Implement the list.select-item action
  f89a7b0... gridview: Implement minimum row height
  e374b5a... gridview: Add activation
  470ce92... gridview: Implement list.scroll-to action
  5732157... gridview: Add a focus tracker
  1582df5... gridview: Implement (un)select all
  6f1572e... gridview: Add move keybindings
  db7b885... demo: Add a file browser demo
  5838521... listview: Port various gridview improvements
  3388ad1... gridview: Simplify allocation code
  114f41e... Add GtkListBase
  9502780... listbase: Move GtkScrollable implementation
  238b719... listbase: Move item manager here
  236c2a7... listbase: Move selection handling here
  73e5bdb... listbase: Move orientable implementation here
  10ea870... Remove gtk_selection_model_user_select_item() again
  df4a594... listbase: Move focus moving keybindings here
  2f3233e... listbase: Add vfuncs to convert positions to/from coordinat
  84ef6ae... listbase: Take over anchor handling
  5d6e214... wip: Add GtkCoverFlow
  2334858... Add GtkColumnView skeleton
  4ec11dd... gtk-demo: Add a minesweeper demo
  9427fc2... columnview: Allow adding/removing columns
  e0573c5... Add GtkSignalListItemFactory
  7a0af35... gtk-demo: Add a Coverflow application launcher
  abb2db3... builder: Make gtk_builder_extend_with_template() work with 
  aa6f1e0... listitem: Make this a GObject
  14f117a... listitemfactory: Reorganize vfuncs
  36c6955... listitemfactory: Simplify
  beb7038... listitemwidget: Add a private struct
  2b6bfc4... listitem: Move position/item/selected tracking to widget
  3ccfd3f... listitemwidget: Lazily create listitems
  798dded... columnview: Add listitems for the columns
  914a7fe... columnview: Implement GtkScrollable
  7baa3ce... widget: Add a hook for resizes
  250d3db... columnview: Add GtkColumnViewCell
  3da5c97... inspector: Port object tree to GtkColumnView
  adee03a... columnview: Fix styling with Adwaita
  f59f1f6... constraint-editor: Don't poke around in widget internals
  da06abe... columnview: Add a custom LayoutManager
  6f92aa0... tests: Add testcolumnview
  79e2774... columnview: Add header
  fed52d2... inspector: Remove private struct from controllers
  3eb8f1d... inspector: Make Controller page a GtkWidget
  426e13e... inspector: Remove private struct for prop editor
  43e6db5... xxx: Add a hack to make paintables transform to/from object
  75b1804... gtk-demo: Add a Clocks demo
  3e90537... widget: Do parent_class handling properly
  f24ae53... expression: Allow passing a this object to bind()
  6856085... fontchooserwidget: Port to listmodels
  93b3bb4... column view: Add some helpers
  bd02a71... Add GtkColumnViewSorter
  e7e433b... column view: Add a sorter property
  a209a29... column view column: Add a sorter property
  50e8030... column view title: Show sort indicators
  2f4d16f... column view: Add a sort-by api
  deab235... inspector: Use a column view for properties
  6b51c93... inspector: Use a column view for the resource list
  c69e63b... Add GtkTreeListRowSorter
  ed03553... inspector: Make the resource list sortable
  3f3e28a... inspector: Use a column view for actions
  d0f074d... inspector: Touch up list styling
  d2911d5... Add GtkDropDown

Commits added to the branch:

  9c5ea8e... gdkvulkancontext-win32.c: Suppress layered Windows on Vulka (*)
  7a46378... gdk/x11: Honor hotspot during drag cancel animation (*)
  44f9c67... Merge branch 'vulkan-no-layered-windows' into 'master' (*)
  88da95d... Merge branch 'honor-hotspot-gtk4' into 'master' (*)
  e331b39... imwayland: Suppport terminal purpose (*)
  d564cb2... Merge branch 'terminal' into 'master' (*)
  552db7c... types: Move GTK_INVALID_LIST_POSITION here (*)
  f6bdfc3... tests: Set an existing font in testfontchooser (*)
  101298c... gtk-demo: Don't include "gtk.h" (*)
  5d2de89... builder: Add gtk_builder_lookup_object() (*)
  ed07683... builder: Add gtk_builder_set_current_object() (*)
  51a5350... builder: Add GtkBuilderScope (*)
  b7f99db... builder: Turn last dlsym() function into a scope API (*)
  41e1975... gdk: Add GDK_DECLARE_EXPORTED_TYPE() (*)
  8de9e42... treelistmodel: Improve docs (*)
  ac356e5... Add GtkDirectoryList (*)
  b704967... Add GtkFilter (*)
  2530fdd... Add GtkCustomFilter (*)
  0506dbf... tests: Remove testtreemodel test (*)
  8166a2d... filterlistmodel: Rewrite to use GtkFilter (*)
  6611132... Add GtkExpression (*)
  5436f89... expression: Add GtkObjectExpression (*)
  84baf05... expression: Make property expression allow subexpressions (*)
  7337f11... filter: Add GtkStringFilter (*)
  8b56f29... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter (*)
  231d7c1... filter: Add tests (*)
  1c06da0... builder: Add support for parsing expressions (*)
  c67c137... expression: Add the ability to watch an expression (*)
  96dc5cb... testsuite: Add expression tests (*)
  77699c0... expression: Add gtk_expression_bind() (*)
  3233472... expression: Invalidate bindings before destroying them (*)
  fb1175d... More expression tests (*)
  82051cb... Add GtkOrdering (*)
  9f90462... Add GtkSorter (*)
  c246347... Add GtkCustomSorter (*)
  d3ec785... Add GtkStringSorter (*)
  ee78fe4... Add GtkMultiSorter (*)
  cf176eb... Add GtkNumericSorter (*)
  5a0eee2... Redo sort list model with GtkSorter (*)
  fccadb1... sortlistmodel: Redo the way we store the items (*)
  75ab139... sortlistmodel: Make sort stable (*)
  cef28fe... sorter: Add tests (*)
  96fbfae... gtk-demo: Make fishbowl info text use bindings (*)
  a3f979f... builder: Make <lookup> type optional (*)
  211795d... builder: Allow <constant> without a type (*)
  ece39a3... builder: Allow text content in <lookup> (*)
  3ee70bc... builder: Add <binding> tag (*)
  3232013... gtk: Add a GtkListView skeleton (*)
  739eafc... listview: Introduce GtkListItemFactory (*)
  e103b79... listview: Make widget actually do something (*)
  46ae442... listview: Implement GtkScrollable (*)
  6a17bf1... tests: Add a test for a permanently changing listview (*)
  43bc289... listview: Implement an anchor (*)
  f296700... listview: Add GtkListItemManager (*)
  6871237... listview: Add GtkListItem (*)
  29a900d... listview: Make the listitemmanager stricter (*)
  3fb7c73... listview: Change change management (*)
  cf78ef3... tests: Make animating listview do random resorts (*)
  7f3ed26... listitem: Add gtk_list_item_get_position() (*)
  73d996e... listview: Change how binding is done (*)
  642077f... listview: Change anchor handling again (*)
  7e9b925... listview: Only allocate necesary rows (*)
  21a4cd6... testlistview: Show the row number (*)
  10b20f1... testlistview: Create widgets only once (*)
  766d33e... listitemmanager: Switch from "insert_before" to "insert_aft (*)
  1493b21... listlistmodel: Add gtk_list_list_model_item_moved() (*)
  48c13d8... listview: Try to keep the list items in order when scrollin (*)
  a7747b3... listview: Add selection properties to ListItem (*)
  363a7d2... listview: Reset listitems' CSS animations when rebinding (*)
  edeb678... listview: Add initial support for displaying selections (*)
  d109546... listitem: Add a press gesture to select the item (*)
  d80c947... gtk: Add a GtkGridView skeleton (*)
  6579719... gridview: Add API for setting number of columns (*)
  880e79f... wayland: Remove function declaration for nonexisting functi (*)
  5e3f4b0... listitemmanager: Move list of listitems here (*)
  97fa345... gridview: Implement GtkScrollable (*)
  149e09e... listitemmanager: Simplify (*)
  f8771c6... listitemmanager: Add trackers (*)
  0d00ae2... listview: Add gtk_list_view_set_show_separators() (*)
  0a1f9c2... listitemfactory: Sanitize APIs (*)
  4f89a13... listitemfactory: vfuncify (*)
  d612c72... listitemfactory: Split implementation out (*)
  90c2935... listitemfactory: Add a factory for ui files (*)
  fb50302... testlistview: Port to directory list (*)
  4c898db... testlistview: Load icons async (*)
  d50a534... listview: Add list.scroll_to_item action (*)
  c707a7a... listview: Implement extending selections (*)
  2beea0a... tests: Add a rough form of multiselection (*)
  9083583... listview: Implement GtkOrientable (*)
  e559fc4... gtk-demo: Add a rough start at a Weather demo (*)
  e0c7597... textview: Make cursor work when blinking is disabled (*)
  b18fd0a... listview: Expose GtkListItemFactory APIs (*)
  1a03851... gridview: Add factory handling (*)
  23004f4... gridview: Implement GtkOrientable (*)
  07080af... listview: Pass the CSS name of listitems to the manager (*)
  13a3e13... gridview: Actually do something (*)
  d7044c3... Add GtkTreeExpander (*)
  7729452... demo: Add a GSettings tree demo (*)
  5017970... inspector: Use a treeexpander in the recorder (*)
  ed0450f... inspector: Use a GtkTreeExpander in the object tree (*)
  d7822e3... inspector: Make the recorder node list use a ListView (*)
  f63acce... popover: Remove unneeded vfunc (*)
  7101cc7... listitem: Change focus handling (*)
  8c7ea47... treeexpander: Implement input support (*)
  27c9216... listview: Implement activation (*)
  d2c4828... listview: Track focus movements and update selection (*)
  52aab87... listview: Implement (un)select all (*)
  858c8e4... listview: Add a focus tracker (*)
  1a8e104... listitem: Add "listitem.select" action and keybindings for  (*)
  487d863... listview: Add gtk_list_view_get_position_at_y() (*)
  fa4f652... listview: Add move keybindings (*)
  eae9ef2... listitemfactory: Make the builder factory properly buildabl (*)
  37895cf... builderlistitemfactory: Add scope argument (*)
  4db660e... builder: Autofill scope property of listitemfactory (*)
  bc534b1... gtk-demo: Introduce awards (*)
  c3fa03d... demo: Use a listview as sidebar (*)
  d8efea7... listitemmanager: Handle NULL factory (*)
  b65afd7... widget: Add gtk_widget_get_size() (*)
  82b093a... gridview: Implement anchors and scrolling (*)
  552b1f6... selectionmodel: Add gtk_selection_model_user_select_item() (*)
  5320141... gridview: Implement the list.select-item action (*)
  ca36a0e... gridview: Implement minimum row height (*)
  1e2f5d5... gridview: Add activation (*)
  ff14aef... gridview: Implement list.scroll-to action (*)
  b0cc369... gridview: Add a focus tracker (*)
  41b01a6... gridview: Implement (un)select all (*)
  41fdbf1... gridview: Add move keybindings (*)
  651d530... demo: Add a file browser demo (*)
  6239121... listview: Port various gridview improvements (*)
  924479f... gridview: Simplify allocation code (*)
  e830e6e... Add GtkListBase (*)
  5129fc7... listbase: Move GtkScrollable implementation (*)
  77d54cf... listbase: Move item manager here (*)
  dbfc847... listbase: Move selection handling here (*)
  9c4c758... listbase: Move orientable implementation here (*)
  c559a86... Remove gtk_selection_model_user_select_item() again (*)
  29d1ca1... listbase: Move focus moving keybindings here (*)
  f10bef7... listbase: Add vfuncs to convert positions to/from coordinat (*)
  76d7687... listbase: Take over anchor handling (*)
  12ba63f... wip: Add GtkCoverFlow (*)
  6076370... Add GtkColumnView skeleton (*)
  3e0602c... gtk-demo: Add a minesweeper demo (*)
  61e152e... columnview: Allow adding/removing columns (*)
  6b01123... Add GtkSignalListItemFactory (*)
  a89efb0... gtk-demo: Add a Coverflow application launcher
  88b71bb... builder: Make gtk_builder_extend_with_template() work with 
  35e81f2... listitem: Make this a GObject
  b4f585a... listitemfactory: Reorganize vfuncs
  5b7be36... listitemfactory: Simplify
  56ba71f... listitemwidget: Add a private struct
  55563aa... listitem: Move position/item/selected tracking to widget
  ab23516... listitemwidget: Lazily create listitems
  615872c... columnview: Add listitems for the columns
  dc75fcc... columnview: Implement GtkScrollable
  2958d74... widget: Add a hook for resizes
  9100998... columnview: Add GtkColumnViewCell
  f7fca72... inspector: Port object tree to GtkColumnView
  3bc3211... columnview: Fix styling with Adwaita
  a75ca8e... constraint-editor: Don't poke around in widget internals
  630c92a... columnview: Add a custom LayoutManager
  ebb9f0f... tests: Add testcolumnview
  7a11773... columnview: Add header
  b9ec293... inspector: Remove private struct from controllers
  aa58674... inspector: Make Controller page a GtkWidget
  55ac16c... inspector: Remove private struct for prop editor
  faf7454... xxx: Add a hack to make paintables transform to/from object
  d86344d... gtk-demo: Add a Clocks demo
  83fa3ee... widget: Do parent_class handling properly
  eb5ffbc... expression: Allow passing a this object to bind()
  ed2c336... fontchooserwidget: Port to listmodels
  1f397d9... docs: Reorganize list widgets in their own chapter
  fa7a597... column view: Add some helpers
  a68f59d... Add GtkColumnViewSorter
  1ed430a... column view: Add a sorter property
  e7843c0... column view column: Add a sorter property
  0993bcb... column view title: Show sort indicators
  755ab64... column view: Add a sort-by api
  54b57ab... inspector: Use a column view for properties
  033ab6d... inspector: Use a column view for the resource list
  28f6776... Add GtkTreeListRowSorter
  69fea58... inspector: Make the resource list sortable
  2708b87... inspector: Use a column view for actions
  c53326e... inspector: Touch up list styling
  1dc3b74... Add GtkDropDown
  8668be7... builder-tool: Pass through CDATA where it makes sense

(*) 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]