[gtk] (220 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:

  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
  16d7408... Add GtkExpression
  c3d72b0... expression: Add GtkObjectExpression
  df3929f... expression: Make property expression allow subexpressions
  e9731d5... filter: Add GtkStringFilter
  d185d68... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
  e437b20... filter: Add tests
  b4421da... builder: Add support for parsing expressions
  e68dbce... expression: Add the ability to watch an expression
  635d18d... testsuite: Add expression tests
  8c835d0... expression: Add gtk_expression_bind()
  bc5ef00... expression: Invalidate bindings before destroying them
  a24acc3... More expression tests
  b8ae828... Add GtkOrdering
  ec9317b... Add GtkSorter
  d4c3a5e... Add GtkCustomSorter
  9f55b56... Add GtkStringSorter
  e41aa65... Add GtkMultiSorter
  9cc39f2... Add GtkNumericSorter
  19f0419... Redo sort list model with GtkSorter
  30977f7... sortlistmodel: Redo the way we store the items
  1a77b6a... sortlistmodel: Make sort stable
  1511e84... sorter: Add tests
  a6ae158... gtk-demo: Make fishbowl info text use bindings
  bbcf5fa... builder: Make <lookup> type optional
  336c895... builder: Allow <constant> without a type
  e81d823... builder: Allow text content in <lookup>
  24aac93... builder: Add <binding> tag
  251065f... gtk: Add a GtkListView skeleton
  fa2a060... listview: Introduce GtkListItemFactory
  e9e99e3... listview: Make widget actually do something
  0cb7bc5... listview: Implement GtkScrollable
  c52ba9b... tests: Add a test for a permanently changing listview
  18e5e5b... listview: Implement an anchor
  804a2a6... listview: Add GtkListItemManager
  8d06f26... listview: Add GtkListItem
  c00d0fc... listview: Make the listitemmanager stricter
  d2a5976... listview: Change change management
  a3c104e... tests: Make animating listview do random resorts
  f3e9001... listitem: Add gtk_list_item_get_position()
  414e73d... listview: Change how binding is done
  9912a16... listview: Change anchor handling again
  e1c1212... listview: Only allocate necesary rows
  2004425... testlistview: Show the row number
  a2ff275... testlistview: Create widgets only once
  2fadfeb... listitemmanager: Switch from "insert_before" to "insert_aft
  9fb22b8... listlistmodel: Add gtk_list_list_model_item_moved()
  d02cc39... listview: Try to keep the list items in order when scrollin
  a5b1025... listview: Add selection properties to ListItem
  2a074c8... listview: Reset listitems' CSS animations when rebinding
  56865a7... listview: Add initial support for displaying selections
  54198a6... listitem: Add a press gesture to select the item
  8a62154... gtk: Add a GtkGridView skeleton
  1e3035a... gridview: Add API for setting number of columns
  548dbbf... wayland: Remove function declaration for nonexisting functi
  fa572d1... listitemmanager: Move list of listitems here
  92293da... gridview: Implement GtkScrollable
  104c50a... listitemmanager: Simplify
  8dadd9d... listitemmanager: Add trackers
  c97bfe3... listview: Add gtk_list_view_set_show_separators()
  1c1416e... listitemfactory: Sanitize APIs
  87f0e2c... listitemfactory: vfuncify
  eda29e7... listitemfactory: Split implementation out
  cc67d17... listitemfactory: Add a factory for ui files
  5b78d5a... testlistview: Port to directory list
  080cb97... testlistview: Load icons async
  3213b34... listview: Add list.scroll_to_item action
  c841fa5... listview: Implement extending selections
  9ffb6de... tests: Add a rough form of multiselection
  6dcc32e... listview: Implement GtkOrientable
  9b16361... gtk-demo: Add a rough start at a Weather demo
  9083a84... textview: Make cursor work when blinking is disabled
  138b9d3... listview: Expose GtkListItemFactory APIs
  2bff359... gridview: Add factory handling
  eab576e... gridview: Implement GtkOrientable
  1fbf38c... listview: Pass the CSS name of listitems to the manager
  11d54fd... gridview: Actually do something
  9de8107... Add GtkTreeExpander
  19d3bb1... demo: Add a GSettings tree demo
  6ef3c40... inspector: Use a treeexpander in the recorder
  50f214e... inspector: Use a GtkTreeExpander in the object tree
  efa1054... inspector: Make the recorder node list use a ListView
  a7d6fd0... popover: Remove unneeded vfunc
  5aa46af... listitem: Change focus handling
  a0612e0... treeexpander: Implement input support
  7693639... listview: Implement activation
  295b7b7... listview: Track focus movements and update selection
  e7aa124... listview: Implement (un)select all
  0e3ccd3... listview: Add a focus tracker
  31d8dbb... listitem: Add "listitem.select" action and keybindings for 
  afd4c81... listview: Add gtk_list_view_get_position_at_y()
  c0c26b8... listview: Add move keybindings
  b2bb804... listitemfactory: Make the builder factory properly buildabl
  3df1299... builderlistitemfactory: Add scope argument
  b614e8a... builder: Autofill scope property of listitemfactory
  202c735... gtk-demo: Introduce awards
  c5ddc5e... demo: Use a listview as sidebar
  e9b6fed... listitemmanager: Handle NULL factory
  3815326... widget: Add gtk_widget_get_size()
  cb02d26... gridview: Implement anchors and scrolling
  15ce118... selectionmodel: Add gtk_selection_model_user_select_item()
  89f5b1e... gridview: Implement the list.select-item action
  bfa38db... gridview: Implement minimum row height
  683c0b0... gridview: Add activation
  a68ddfa... gridview: Implement list.scroll-to action
  f8a6629... gridview: Add a focus tracker
  1737de1... gridview: Implement (un)select all
  52f7f90... gridview: Add move keybindings
  1cff277... demo: Add a file browser demo
  fdfe65d... listview: Port various gridview improvements
  2e3c531... gridview: Simplify allocation code
  43ff052... Add GtkListBase
  f303a69... listbase: Move GtkScrollable implementation
  318195a... listbase: Move item manager here
  4508d21... listbase: Move selection handling here
  556ad03... listbase: Move orientable implementation here
  77e9e7c... Remove gtk_selection_model_user_select_item() again
  77ef6d2... listbase: Move focus moving keybindings here
  1d7fd2a... listbase: Add vfuncs to convert positions to/from coordinat
  08cd6eb... listbase: Take over anchor handling
  7d92cd0... wip: Add GtkCoverFlow
  fe9ee73... Add GtkColumnView skeleton
  7bbda09... gtk-demo: Add a minesweeper demo
  602426f... columnview: Allow adding/removing columns
  399f597... Add GtkSignalListItemFactory
  d9aaa27... gtk-demo: Add a Coverflow application launcher
  9d8105e... builder: Make gtk_builder_extend_with_template() work with 
  409cb93... listitem: Make this a GObject
  d962b46... listitemfactory: Reorganize vfuncs
  cf0b0d7... listitemfactory: Simplify
  92989a6... listitemwidget: Add a private struct
  fe43539... listitem: Move position/item/selected tracking to widget
  5bec642... listitemwidget: Lazily create listitems
  7f8d61d... columnview: Add listitems for the columns
  79bc728... columnview: Implement GtkScrollable
  c8c8bab... widget: Add a hook for resizes
  f62448f... columnview: Add GtkColumnViewCell
  8ec698e... inspector: Port object tree to GtkColumnView
  84a861f... columnview: Fix styling with Adwaita
  d887dee... constraint-editor: Don't poke around in widget internals
  ef80353... columnview: Add a custom LayoutManager
  5f3e440... tests: Add testcolumnview
  1067a9b... columnview: Add header
  3afcbef... inspector: Remove private struct from controllers
  773b254... inspector: Make Controller page a GtkWidget
  39190e5... inspector: Remove private struct for prop editor
  f5f7175... xxx: Add a hack to make paintables transform to/from object
  7d64b9f... gtk-demo: Add a Clocks demo
  e03edd1... widget: Do parent_class handling properly
  991fab2... expression: Allow passing a this object to bind()
  b886e09... Add some tests for expression binding
  7ba12ed... fontchooserwidget: Port to listmodels
  0588850... docs: Reorganize list widgets in their own chapter
  3292a79... builder-tool: Pass through CDATA where it makes sense
  9850fd2... column view: Add some helpers
  a22bcbf... Add GtkColumnViewSorter
  5aac60f... column view: Add a sorter property
  4ab772a... column view column: Add a sorter property
  603216b... column view title: Show sort indicators
  f5965c4... column view: Add a sort-by api
  98cfcc1... inspector: Use a column view for properties
  f97c74b... inspector: Use a column view for the resource list
  b679c5b... Add GtkTreeListRowSorter
  3f2c207... inspector: Make the resource list sortable
  57e4d70... inspector: Use a column view for actions
  1469a43... inspector: Touch up list styling
  ec3fc31... listitemwidget: Add single-click-activate
  7eae0d7... listview: Add single-click-activate
  f9eff19... Add GtkDropDown
  fc76923... inspector: Use dropdowns in property editor
  d13fae2... inspector: Use dropdown for attribute mapping
  9546105... inspector: Use dropdown for controllers
  3551178... inspector: Use dropdown for size groups
  cbfa8a7... inspector: Use dropdowns in the visual page
  8cfc3b0... gtk-demo: Demo columnview sorting
  39e3f0f... gtk-demo: Cosmetic changes to the clocks demo
  a5bd093... gtk-demo: Cosmetic changes for the weather demo
  32a787e... gtk-demo: Cosmetic changes to the file browser demo
  60d5957... gtk-demo: Cosmetic changes for the flowbox demo
  ed3367f... gtk-demo: Add a large grid demo
  a0a1474... Add sorting to the gridview demo

Commits added to the branch:

  04bb5aa... Use a separate gesture for middle clicks on PlaceView rows (*)
  e6270ca... Set HighContrast tooltip back to black text over white back (*)
  e54049b... printing: Don't show Rejecting Jobs when we don't know (*)
  a6e3fc2... printing: Fix getting info for standalone IPP printers (*)
  512c4c1... builder: Add gtk_builder_lookup_object() (*)
  1f94028... builder: Add gtk_builder_set_current_object() (*)
  f8a7f30... builder: Add GtkBuilderScope (*)
  5015730... builder: Turn last dlsym() function into a scope API (*)
  0eb2b38... Merge branch 'master-gitlab-HC-tooltip' into 'master' (*)
  a20c8af... clipboard: file transfer portal support (*)
  bbb56d8... Merge branch 'file-transfer' into 'master' (*)
  c33a767... Merge branch 'wip/otte/builder' into 'master' (*)
  12d7872... builder: Minor doc fixes (*)
  d6dc5da... textbuffer: Minor doc fixes (*)
  43c943e... Merge branch 'issue-179' into 'master' (*)
  207efd8... docs: Remove symbols that no longer exist (*)
  21a032b... docs: Ignore more private headers (*)
  4fa5f54... builder: Another small docs fix (*)
  050eb9b... Fix up GtkBuilderScope docs (*)
  353df67... Add GtkNative to the docs (*)
  9bbacd3... Run gtk-builder-tool simplify over our ui files (*)
  4470e5b... gtk-demo: Some touchups (*)
  886ab54... Updated Spanish translation (*)
  91a802a... Merge branch '1509-don-t-show-Rejecting-Jobs-when-we-don-t- (*)
  6ddc214... printing: Fill device URI for non-Avahi printers (*)
  6d3373c... gtk-builder-tool: More helpful error messages (*)
  e4fb411... builder-tool: Don't try to find default boxed values (*)
  47285c6... builder: Improve type name mangling (*)
  bf2c29a... x11: Only update cursors if we have any (*)
  78227bf... Merge branch 'matthiasc/for-master' into 'master' (*)
  9a5ec33... Merge branch 'fix-x11-cursor-crash' into 'master' (*)
  dff86c0... eventcontrollermotion: Add getters for the properties (*)
  c4043a8... treelistmodel: Improve docs (*)
  ed24f93... popover: Remove unneeded vfunc (*)
  0a551b9... gdk: Add GDK_DECLARE_EXPORTED_TYPE() (*)
  56838ca... Add GtkDirectoryList (*)
  53401e5... Add GtkFilter (*)
  75556a3... Add GtkCustomFilter (*)
  da413fa... tests: Remove testtreemodel test (*)
  bb59b48... filterlistmodel: Rewrite to use GtkFilter (*)
  e462a2b... Add GtkExpression (*)
  46c042e... expression: Add GtkObjectExpression (*)
  ca2ebaf... expression: Make property expression allow subexpressions (*)
  52e3856... filter: Add GtkStringFilter (*)
  bb12d3d... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter (*)
  b4b6be9... filter: Add tests (*)
  b603f47... builder: Add support for parsing expressions (*)
  e8613aa... expression: Add the ability to watch an expression (*)
  0381510... testsuite: Add expression tests (*)
  fc0751a... expression: Add gtk_expression_bind() (*)
  04df027... expression: Invalidate bindings before destroying them (*)
  c4ce8ef... More expression tests (*)
  10631c9... Add GtkOrdering (*)
  575b42c... Add GtkSorter (*)
  06fbc82... Add GtkCustomSorter (*)
  3c96f65... Add GtkStringSorter (*)
  90c75c8... Add GtkMultiSorter (*)
  7c9ebae... Add GtkNumericSorter (*)
  c1071d8... Redo sort list model with GtkSorter (*)
  2c047aa... sortlistmodel: Redo the way we store the items (*)
  900616e... sortlistmodel: Make sort stable (*)
  830939d... sorter: Add tests (*)
  90277fb... gtk-demo: Make fishbowl info text use bindings (*)
  1c35458... builder: Make <lookup> type optional (*)
  aa1d21a... builder: Allow <constant> without a type (*)
  9520a04... builder: Allow text content in <lookup> (*)
  8126b24... builder: Add <binding> tag (*)
  9756330... gtk: Add a GtkListView skeleton (*)
  b5e54c1... listview: Introduce GtkListItemFactory (*)
  742dfd9... listview: Make widget actually do something (*)
  15dce5c... listview: Implement GtkScrollable (*)
  8bf19f7... tests: Add a test for a permanently changing listview (*)
  42b62c7... listview: Implement an anchor (*)
  22a9001... listview: Add GtkListItemManager (*)
  662b142... listview: Add GtkListItem (*)
  134db60... listview: Make the listitemmanager stricter (*)
  de005bd... listview: Change change management (*)
  94a9752... tests: Make animating listview do random resorts (*)
  c935bf5... listitem: Add gtk_list_item_get_position() (*)
  0db67c9... listview: Change how binding is done (*)
  9b9aec3... listview: Change anchor handling again (*)
  6dd18fa... listview: Only allocate necesary rows (*)
  72dea0d... testlistview: Show the row number (*)
  085e4ad... testlistview: Create widgets only once (*)
  b99db2a... listitemmanager: Switch from "insert_before" to "insert_aft (*)
  7d01e25... listlistmodel: Add gtk_list_list_model_item_moved() (*)
  b856fe6... listview: Try to keep the list items in order when scrollin (*)
  35e516f... listview: Add selection properties to ListItem (*)
  2ea5607... listview: Reset listitems' CSS animations when rebinding (*)
  0b3135b... listview: Add initial support for displaying selections (*)
  07036e2... listitem: Add a press gesture to select the item (*)
  a2ec028... gtk: Add a GtkGridView skeleton (*)
  cfd5038... gridview: Add API for setting number of columns (*)
  72ce2ff... wayland: Remove function declaration for nonexisting functi (*)
  6d93197... listitemmanager: Move list of listitems here (*)
  62da088... gridview: Implement GtkScrollable (*)
  b00c04a... listitemmanager: Simplify (*)
  6d8c6bb... listitemmanager: Add trackers (*)
  b7ae37a... listview: Add gtk_list_view_set_show_separators() (*)
  a0a7da2... listitemfactory: Sanitize APIs (*)
  023ff50... listitemfactory: vfuncify (*)
  8c5b077... listitemfactory: Split implementation out (*)
  48e1a3c... listitemfactory: Add a factory for ui files (*)
  5fcdf00... testlistview: Port to directory list (*)
  4b277dd... testlistview: Load icons async (*)
  9630b9f... listview: Add list.scroll_to_item action (*)
  8157408... listview: Implement extending selections (*)
  f307f99... tests: Add a rough form of multiselection (*)
  81bc211... listview: Implement GtkOrientable (*)
  6a26bb0... gtk-demo: Add a rough start at a Weather demo (*)
  603055b... textview: Make cursor work when blinking is disabled (*)
  246421f... listview: Expose GtkListItemFactory APIs (*)
  6b4b1e1... gridview: Add factory handling (*)
  3c97226... gridview: Implement GtkOrientable (*)
  2020166... listview: Pass the CSS name of listitems to the manager (*)
  1fde75f... gridview: Actually do something (*)
  8827348... Add GtkTreeExpander (*)
  8a5bb29... demo: Add a GSettings tree demo (*)
  add84ad... inspector: Use a treeexpander in the recorder (*)
  2d318c1... inspector: Use a GtkTreeExpander in the object tree (*)
  345af78... inspector: Make the recorder node list use a ListView (*)
  537c26d... listitem: Change focus handling (*)
  e3c2ecd... treeexpander: Implement input support (*)
  78fdead... listview: Implement activation (*)
  378661a... listview: Track focus movements and update selection (*)
  46fab0c... listview: Implement (un)select all (*)
  6e0ee9c... listview: Add a focus tracker (*)
  6a70870... listitem: Add "listitem.select" action and keybindings for  (*)
  49aa7c4... listview: Add gtk_list_view_get_position_at_y() (*)
  58a785d... listview: Add move keybindings (*)
  4dccd3d... listitemfactory: Make the builder factory properly buildabl (*)
  0399dc2... builderlistitemfactory: Add scope argument (*)
  1dc7773... builder: Autofill scope property of listitemfactory (*)
  cdd2311... gtk-demo: Introduce awards (*)
  1cc6d86... demo: Use a listview as sidebar (*)
  c522740... listitemmanager: Handle NULL factory (*)
  4a275f2... widget: Add gtk_widget_get_size() (*)
  2fbb6a4... gridview: Implement anchors and scrolling (*)
  9067677... selectionmodel: Add gtk_selection_model_user_select_item() (*)
  3b9dc6d... gridview: Implement the list.select-item action (*)
  1bbef61... gridview: Implement minimum row height (*)
  2c3cf09... gridview: Add activation (*)
  47566a4... gridview: Implement list.scroll-to action (*)
  5926397... gridview: Add a focus tracker (*)
  9e06ecf... gridview: Implement (un)select all (*)
  b486143... gridview: Add move keybindings (*)
  93e64d0... demo: Add a file browser demo (*)
  a28caa7... listview: Port various gridview improvements (*)
  f274b53... gridview: Simplify allocation code (*)
  c94f63b... Add GtkListBase (*)
  8655e8e... listbase: Move GtkScrollable implementation (*)
  5002df8... listbase: Move item manager here (*)
  b1551dd... listbase: Move selection handling here (*)
  8f0b243... listbase: Move orientable implementation here (*)
  605047c... Remove gtk_selection_model_user_select_item() again (*)
  57cdf1a... listbase: Move focus moving keybindings here (*)
  9c023e0... listbase: Add vfuncs to convert positions to/from coordinat (*)
  04ae6e7... listbase: Take over anchor handling (*)
  2a5f587... wip: Add GtkCoverFlow (*)
  8cd59f1... Add GtkColumnView skeleton (*)
  35fb14b... gtk-demo: Add a minesweeper demo (*)
  087bd58... columnview: Allow adding/removing columns (*)
  e46e404... Add GtkSignalListItemFactory (*)
  dbf5ed0... gtk-demo: Add a Coverflow application launcher (*)
  8886a7e... builder: Make gtk_builder_extend_with_template() work with  (*)
  3f65baa... listitem: Make this a GObject (*)
  783be4c... listitemfactory: Reorganize vfuncs (*)
  2184edf... listitemfactory: Simplify (*)
  48d9292... listitemwidget: Add a private struct (*)
  ff08282... listitem: Move position/item/selected tracking to widget (*)
  3129d97... listitemwidget: Lazily create listitems (*)
  f3a842c... columnview: Add listitems for the columns (*)
  c2c0db7... columnview: Implement GtkScrollable (*)
  60f2eb6... widget: Add a hook for resizes (*)
  6083d90... columnview: Add GtkColumnViewCell (*)
  16149ba... inspector: Port object tree to GtkColumnView (*)
  78faf16... columnview: Fix styling with Adwaita (*)
  06656e4... constraint-editor: Don't poke around in widget internals (*)
  405da56... columnview: Add a custom LayoutManager (*)
  4963da8... tests: Add testcolumnview (*)
  bdd7243... columnview: Add header (*)
  d7a7540... inspector: Remove private struct from controllers (*)
  041486f... inspector: Make Controller page a GtkWidget (*)
  55cc757... inspector: Remove private struct for prop editor (*)
  151b859... xxx: Add a hack to make paintables transform to/from object (*)
  3cb3393... gtk-demo: Add a Clocks demo (*)
  38099b5... widget: Do parent_class handling properly (*)
  761de0a... expression: Allow passing a this object to bind() (*)
  35c7f07... Add some tests for expression binding (*)
  2ca364e... fontchooserwidget: Port to listmodels (*)
  eb7d147... docs: Reorganize list widgets in their own chapter (*)
  34ca384... builder-tool: Pass through CDATA where it makes sense (*)
  77c9685... listitemwidget: Add single-click-activate (*)
  34eadbd... listview: Add single-click-activate (*)
  ecf04c5... column view: Add some helpers
  842c481... Add GtkColumnViewSorter
  de2ce60... column view: Add a sorter property
  86e6757... column view column: Add a sorter property
  7cbbb03... column view title: Show sort indicators
  fa628b1... column view: Add a sort-by api
  7737df2... inspector: Use a column view for properties
  024f8a8... inspector: Use a column view for the resource list
  a15869f... Add GtkTreeListRowSorter
  444a556... inspector: Make the resource list sortable
  18d22d3... inspector: Use a column view for actions
  bd7906f... inspector: Touch up list styling
  b91449a... Add GtkDropDown
  f9aa921... inspector: Use dropdowns in property editor
  ab549dd... inspector: Use dropdown for attribute mapping
  1132088... inspector: Use dropdown for controllers
  90779e4... inspector: Use dropdown for size groups
  9f5c415... inspector: Use dropdowns in the visual page
  9a823dd... gtk-demo: Demo columnview sorting
  f4cbba9... gtk-demo: Cosmetic changes to the clocks demo
  d924f20... gtk-demo: Cosmetic changes for the weather demo
  7324ad0... gtk-demo: Cosmetic changes to the file browser demo
  a20cb4d... gtk-demo: Cosmetic changes for the flowbox demo
  5f0a4f0... gtk-demo: Add a large grid demo
  d8dd1b5... Add sorting to the gridview demo
  19351bd... grid demo: Make content switchable

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