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

  6e5d665... builder: Allow objects in gtk_builder_value_from_string_typ
  af0ebce... builder: Improve error message
  e3d8320... Add GtkDirectoryList
  b5b1fd9... Add GtkFontList
  38e6774... xxx: Add a hack to make GtkFontList work with Pango < 1.46
  05b6f72... Add GtkFilter
  70ff206... filter: Add a custom filter
  20d8c68... tests: Remove testtreemodel test
  f285394... filterlistmodel: Rewrite to use GtkFilter
  dcb962b... filter: Add GtkAnyFilter
  2851d30... Add GtkExpression
  a908bea... expression: Add GtkObjectExpression
  9cde404... filter: Add GtkStringFilter
  324b30b... builder: Add gtk_builder_lookup_object()
  ae9cf20... builder: Add support for parsing expressions
  b1fea6a... expression: Add the ability to watch an expression
  3bb33c6... testsuite: Add expression tests
  91ad2c4... expression: Make property expression allow subexpressions
  2d945b1... expression: Add gtk_expression_bind()
  052c082... expression: Invalidate bindings before destroying them
  bb06efb... expression: Don't rely on peeking
  ddae224... More expression tests
  e1e5c3b... gtk-demo: Make fishbowl info text use bindings
  17e1070... builder: Make <lookup> type optional
  fb92875... builder: Allow <constant> without a type
  757b6ea... builder: Allow text content in <lookup>
  4e7bdf7... builder: Add <binding> tag
  c2e1c99... gtk: Add a GtkListView skeleton
  e271134... listview: Introduce GtkListItemFactory
  dbd067d... listview: Make widget actually do something
  2d80243... listview: Implement GtkScrollable
  700d2d5... tests: Add a test for a permanently changing listview
  2786906... listview: Implement an anchor
  681bea8... listview: Add GtkListItemManager
  c09bcdf... listview: Add GtkListItem
  0b57f08... listview: Make the listitemmanager stricter
  537575c... listview: Change change management
  b23fe26... tests: Make animating listview do random resorts
  9b7376d... listitem: Add gtk_list_item_get_position()
  40b1c15... listview: Change how binding is done
  b06c4bb... listview: Change anchor handling again
  4e5f57a... listview: Only allocate necesary rows
  5e0484a... testlistview: Show the row number
  4c06aae... testlistview: Create widgets only once
  3024b8e... listitemmanager: Switch from "insert_before" to "insert_aft
  6da0da4... listlistmodel: Add gtk_list_list_model_item_moved()
  55fa491... listview: Try to keep the list items in order when scrollin
  55cec47... listview: Add selection properties to ListItem
  531f3ec... listview: Reset listitems' CSS animations when rebinding
  0518684... listview: Add initial support for displaying selections
  f67f4aa... listitem: Add a press gesture to select the item
  ddc5087... gtk: Add a GtkGridView skeleton
  8e9e59c... gridview: Add API for setting number of columns
  bb9c84a... wayland: Remove function declaration for nonexisting functi
  e4d4f80... listitemmanager: Move list of listitems here
  0f9220c... gridview: Implement GtkScrollable
  5e2a734... listitemmanager: Simplify
  09bcc26... listitemmanager: Add trackers
  ca0a9b3... listview: Add gtk_list_view_set_show_separators()
  26d8b32... listitemfactory: Sanitize APIs
  3caf6fd... listitemfactory: vfuncify
  5b4c5b1... listitemfactory: Split implementation out
  746cfe9... listitemfactory: Add a factory for ui files
  57a4479... gtk-demo: Introduce awards
  7b1e3c3... testlistview: Port to directory list
  1369365... testlistview: Load icons async
  c9ff1a0... listview: Add list.scroll_to_item action
  d29cdd5... listview: Implement extending selections
  cc2effe... tests: Add a rough form of multiselection
  33138d7... listview: Implement GtkOrientable
  1d8ea1f... gtk-demo: Add a rough start at a Weather demo
  7827def... textview: Make cursor work when blinking is disabled
  b47c869... listview: Expose GtkListItemFactory APIs
  abe5f4a... gridview: Add factory handling
  65be072... gridview: Implement GtkOrientable
  79fb6b3... listview: Pass the CSS name of listitems to the manager
  01edee5... gridview: Actually do something
  780772e... Add GtkTreeExpander
  3c80512... demo: Add a GSettings tree demo
  4136b00... inspector: Use a treeexpander in the recorder
  ad0c2eb... inspector: Use a GtkTreeExpander in the object tree
  15fb188... inspector: Make the recorder node list use a ListView
  271a1e8... popover: Remove unneeded vfunc
  9c53d5d... listitem: Change focus handling
  3712a27... treeexpander: Implement input support
  839287e... listview: Implement activation
  8f5193e... listview: Track focus movements and update selection
  cb54c23... listview: Implement (un)select all
  85c1f9e... listview: Add a focus tracker
  b9969a5... listitem: Add "listitem.select" action and keybindings for 
  0dd761d... listview: Add gtk_list_view_get_position_at_y()
  dccd026... listview: Add move keybindings
  33b4d97... listitemfactory: Make the builder factory properly buildabl
  9573205... demo: Use a listview as sidebar
  087d156... listitemmanager: Handle NULL factory
  f72c3c6... widget: Add gtk_widget_get_size()
  e3f50ca... gridview: Implement anchors and scrolling
  efdefa0... selectionmodel: Add gtk_selection_model_user_select_item()
  f947b85... gridview: Implement the list.select-item action
  030cb13... gridview: Implement minimum row height
  fe548b7... gridview: Add activation
  025288e... gridview: Implement list.scroll-to action
  623c82f... gridview: Add a focus tracker
  89a9cf8... gridview: Implement (un)select all
  fc6182d... gridview: Add move keybindings
  302d26f... demo: Add a file browser demo
  c934fe3... listview: Port various gridview improvements
  ea15833... gridview: Simplify allocation code
  9fe42cc... Add GtkListBase
  c5b9ce1... listbase: Move GtkScrollable implementation
  3c19f9c... listbase: Move item manager here
  84f0e6e... listbase: Move selection handling here
  c74b85a... listbase: Move orientable implementation here
  c95666a... Remove gtk_selection_model_user_select_item() again
  477bb6a... listbase: Move focus moving keybindings here
  dede628... listbase: Add vfuncs to convert positions to/from coordinat
  e97aaf9... listbase: Take over anchor handling
  a7cb827... wip: Add GtkCoverFlow
  554aeef... Add GtkColumnView skeleton
  5d3c601... gtk-demo: Add a minesweeper demo
  678157a... columnview: Allow adding/removing columns
  e718814... Add GtkSignalListItemFactory
  8d15cc5... gtk-demo: Add a Coverflow application launcher
  2096b7a... builder: Make gtk_builder_extend_with_template() work with 
  080d9be... listitem: Make this a GObject
  95bce42... listitemfactory: Reorganize vfuncs
  0c3c73e... listitemfactory: Simplify
  ff3bd0f... listitemwidget: Add a private struct
  b50319a... listitem: Move position/item/selected tracking to widget
  8f7f148... listitemwidget: Lazily create listitems
  f95a127... columnview: Add listitems for the columns
  0e7e8ea... columnview: Implement GtkScrollable
  b76d22d... widget: Add a hook for resizes
  fd3cea8... columnview: Add GtkColumnViewCell
  c029070... inspector: Port object tree to GtkColumnView
  adf52d0... columnview: Fix styling with Adwaita
  37151a2... constraint-editor: Don't poke around in widget internals
  cd09f90... columnview: Add a custom LayoutManager
  c04dcff... tests: Add testcolumnview
  2653436... columnview: Add header
  50584b3... inspector: Remove private struct from controllers
  fa5ab20... inspector: Make Controller page a GtkWidget
  eb8b1eb... inspector: Remove private struct for prop editor
  0c45e67... xxx: Add a hack to make paintables transform to/from object
  96c476e... gtk-demo: Add a Clocks demo
  c525e96... widget: Do parent_class handling properly
  01513e3... expression: Allow passing a this object to bind()
  3ce919e... xxx: WIP fontchooser conversion
  3c53799... builder: Add gtk_builder_set_current_object()
  d7d4eb8... gtk-demo: Use normal way to lookup up symbols
  f20adaf... builder: Add GtkBuilderScope
  a7c489f... xxx: reimplement watches
  357bf1d... xxx: expressioon tests
  a7bb4f2... string filter: Don't collate, normalize
  dbae146... string filter: Add a match mode
  12ee06a... filter: Update tests
  5317df6... Cosmetics
  772d473... filter: Small doc tweaks
  bfe2081... Add GtkSorter
  75b850f... sorter: Add tests
  a6f581c... Redo sort list model with GtkSorter
  aca820c... column view: Add some helpers
  057b0d6... Add GtkColumnViewSorter
  581a196... column view: add sort model and sorter properties
  6c501f2... column view column: Add a sorter property
  6c2a1a3... column view title: Show sort indicators
  46cb813... column view: Add a sort-by api
  13dbeec... inspector: Use a column view for the property list
  ab06a71... Cosmetics
  f0f9a58... tree list model: Add a missing annotation
  cc41e09... inspector: Use a column view for the resource list

Commits added to the branch:

  4f82a0d... Adwaita: Avoid directly coloring labels wherever possible (*)
  25e4174... gtk-demo: Fix incorrect use of g_strdup_printf (*)
  3d1a9c7... Merge branch 'unsafe-strdup-printf' into 'master' (*)
  91f7ac2... gl renderer: Care more about 0×0 offscreen nodes (*)
  1c2661e... gl renderer: Fix repeat node shader once again (*)
  4f53222... testsuite: Add another repeat node test case (*)
  8f6de1f... gl renderer: Load flipped-y offscreen vertex data directly (*)
  0df45f0... builder: Fix broken annotation (*)
  9f69c7f... Merge branch 'broken-annotation' into 'master' (*)
  5590bcb... HighContrast: Add missing color to entry (*)
  def7007... Use a single compilation symbol (*)
  965e37b... Merge branch 'fix-issue-1646-master' into 'master' (*)
  c5d24fc... Merge branch 'single-compilation-symbol' into 'master' (*)
  1817025... gl renderer: Don't save repeat nodes to disk (*)
  9828905... gl renderer: Don't use g_assert() for code that should alwa (*)
  be74be0... widget-factory: Fix a popover menu (*)
  7bb8a48... Adwaita: always use link specific colors for link selector (*)
  5bdd256... reftests: Fix css-multi-state test (*)
  9d94627... Merge branch 'dont-color-labels-directly-gtk4' into 'master (*)
  da063a8... Fix up widget-factory ui (*)
  85950af... builder-tool: Fix handling of layout properties (*)
  c3ca34c... Merge branch 'matthiasc/for-master' into 'master' (*)
  174cdb0... Add a test for the previous fix (*)
  dd52dd8... Update the test scripts (*)
  6c4ab7d... Merge branch 'matthiasc/for-master' into 'master' (*)
  fe385c2... Merge branch 'gtk-link-color' into 'master' (*)
  e81a90c... window: fix opaque region (*)
  87ea025... themes: remove various @extend with compound selectors (*)
  619c892... Merge branch 'sass-no-extend-compound-master' into 'master' (*)
  ab32b1b... Merge branch 'wip/muktupavels/opaque-region-master' into 'm (*)
  4c27079... Adwaita: Improve popover.menu styling (*)
  797cecd... Adwaita: Make check & radio symbolic icon style in popover. (*)
  0933630... Adwaita: Flatten circular buttons in popover.menu (*)
  23d8aa4... Adwaita: Remove unused popover check/radio styling (*)
  a635076... Merge branch 'improve-popover-menu-style' into 'master' (*)
  642ced0... testblur: Fix default blur radius (*)
  8ca4616... gl renderer: Blur shader improvements (*)
  2deb1a0... gl renderer: Add some often needed debug code (*)
  22b6085... gl renderer: Scale blur radius (*)
  8d61d9f... gl renderer: Take a TextureRegion in blur_texture (*)
  fb5dc73... gl renderer: Implement blurred shadow nodes (*)
  bc7b37d... snapshot: Factor out color matrix merging (*)
  05e9a9b... snapshot: Reorder color matrix nodes containing a transform (*)
  83ec7d5... window: Don't set invalid csd input shape (*)
  ca66e97... gl renderer: Save one level of indentation (*)
  a75523d... cssshadowvalue: Simplify inset shadow nodes to color nodes  (*)
  1854f3f... gl renderer: Cache current scale in RenderOpBuilder (*)
  ac1497e... testsuite: Add an inset shadow rendering test case (*)
  b91913d... opbuffer: Remove unused op member (*)
  56b456f... gl renderer: Remove unused uniform from inset shadow shader (*)
  d868b23... gl renderer: Implement blurred inset shadow nodes (*)
  e4b8481... Annotate GtkTreeModelSort.new_with_model() appropriately (*)
  9b5a7ae... Merge branch 'fix-treemodelsort_processed_as_treemodel' int (*)
  d6a6313... wayland/glcontext: Fix damage region on HiDPI (*)
  ba74f41... wayland/vulkancontext: Fix present region on HiDPI (*)
  564e8f4... Merge branch 'wip/wayland-hidpi-swap-region' into 'master' (*)
  2923719... css: Handle invalid :not() selectors (*)
  a15fb95... gtk-demo: Use normal way to lookup up symbols (*)
  bfe4255... builder: Allow objects in gtk_builder_value_from_string_typ (*)
  33bd8f3... builder: Improve error message (*)
  92a1683... label: Compute label baselines correctly (*)
  545140c... builder: Add gtk_builder_lookup_object()
  2f92865... builder: Add gtk_builder_set_current_object()
  3c20038... builder: Add GtkBuilderScope
  bb866e5... builder: Turn last dlsym() function into a scope API
  f023d9d... Add GtkDirectoryList
  94971f5... Add GtkFilter
  5b82001... filter: Add a custom filter
  89f47a9... tests: Remove testtreemodel test
  b0c9e79... filterlistmodel: Rewrite to use GtkFilter
  a08bd8d... filter: Add GtkAnyFilter
  3aed7b9... Add GtkExpression
  807e49a... expression: Add GtkObjectExpression
  902cdd2... expression: Make property expression allow subexpressions
  4b704a7... filter: Add GtkStringFilter
  e222c1c... builder: Add support for parsing expressions
  2b46777... expression: Add the ability to watch an expression
  3b18e59... testsuite: Add expression tests
  c444267... expression: Add gtk_expression_bind()
  9e2179c... expression: Invalidate bindings before destroying them
  1eec3dd... More expression tests
  40ef3cd... gtk-demo: Make fishbowl info text use bindings
  509326a... builder: Make <lookup> type optional
  3df474c... builder: Allow <constant> without a type
  d11031a... builder: Allow text content in <lookup>
  aa11c08... builder: Add <binding> tag
  6730f6e... gtk: Add a GtkListView skeleton
  4aa54ba... listview: Introduce GtkListItemFactory
  9a64b6c... listview: Make widget actually do something
  10eef21... listview: Implement GtkScrollable
  d974dbe... tests: Add a test for a permanently changing listview
  99c615e... listview: Implement an anchor
  ba76b52... listview: Add GtkListItemManager
  e0b36bb... listview: Add GtkListItem
  779f936... listview: Make the listitemmanager stricter
  aaca1a7... listview: Change change management
  aa86bbb... tests: Make animating listview do random resorts
  1930b0c... listitem: Add gtk_list_item_get_position()
  6dbcb32... listview: Change how binding is done
  e658ebc... listview: Change anchor handling again
  01100e7... listview: Only allocate necesary rows
  722ee77... testlistview: Show the row number
  0b461a0... testlistview: Create widgets only once
  c7e0e9b... listitemmanager: Switch from "insert_before" to "insert_aft
  18276fe... listlistmodel: Add gtk_list_list_model_item_moved()
  ca59377... listview: Try to keep the list items in order when scrollin
  8538e28... listview: Add selection properties to ListItem
  e3fcd3d... listview: Reset listitems' CSS animations when rebinding
  bfa98fc... listview: Add initial support for displaying selections
  e6b66bf... listitem: Add a press gesture to select the item
  0f7469b... gtk: Add a GtkGridView skeleton
  aaffaa5... gridview: Add API for setting number of columns
  81ff9b8... wayland: Remove function declaration for nonexisting functi
  577763f... listitemmanager: Move list of listitems here
  fca496d... gridview: Implement GtkScrollable
  ad69bf7... listitemmanager: Simplify
  e202043... listitemmanager: Add trackers
  71e775c... listview: Add gtk_list_view_set_show_separators()
  7ec64c4... listitemfactory: Sanitize APIs
  1a758cd... listitemfactory: vfuncify
  b1c0d0a... listitemfactory: Split implementation out
  a77bfa6... listitemfactory: Add a factory for ui files
  1889cae... testlistview: Port to directory list
  c6ab4af... testlistview: Load icons async
  33772d3... listview: Add list.scroll_to_item action
  0fcca6f... listview: Implement extending selections
  76c3c26... tests: Add a rough form of multiselection
  032d0a6... listview: Implement GtkOrientable
  a6f8d6d... gtk-demo: Add a rough start at a Weather demo
  3834b01... textview: Make cursor work when blinking is disabled
  582e09e... listview: Expose GtkListItemFactory APIs
  a3b512a... gridview: Add factory handling
  d9ac82b... gridview: Implement GtkOrientable
  b8d377c... listview: Pass the CSS name of listitems to the manager
  aa20fa7... gridview: Actually do something
  e106e87... Add GtkTreeExpander
  3bc8be5... demo: Add a GSettings tree demo
  6e69f77... inspector: Use a treeexpander in the recorder
  6720596... inspector: Use a GtkTreeExpander in the object tree
  aeb7586... inspector: Make the recorder node list use a ListView
  e27717a... popover: Remove unneeded vfunc
  810d5b6... listitem: Change focus handling
  845fd49... treeexpander: Implement input support
  3793e31... listview: Implement activation
  6c02977... listview: Track focus movements and update selection
  5c5bbcb... listview: Implement (un)select all
  080c62e... listview: Add a focus tracker
  63d2c7c... listitem: Add "listitem.select" action and keybindings for 
  183c36c... listview: Add gtk_list_view_get_position_at_y()
  df071f3... listview: Add move keybindings
  334b042... listitemfactory: Make the builder factory properly buildabl
  bdfb235... builderlistitemfactory: Add scope argument
  0c87a70... builder: Autofill scope property of listitemfactory
  42098fb... gtk-demo: Introduce awards
  b13c00d... demo: Use a listview as sidebar
  ab70b69... listitemmanager: Handle NULL factory
  c5b70fa... widget: Add gtk_widget_get_size()
  e4fdc68... gridview: Implement anchors and scrolling
  2ed2af3... selectionmodel: Add gtk_selection_model_user_select_item()
  200eb21... gridview: Implement the list.select-item action
  f1e669b... gridview: Implement minimum row height
  0d55f19... gridview: Add activation
  b346664... gridview: Implement list.scroll-to action
  585ceb5... gridview: Add a focus tracker
  31000b0... gridview: Implement (un)select all
  5ece30d... gridview: Add move keybindings
  ead6358... demo: Add a file browser demo
  abaf34e... listview: Port various gridview improvements
  2ad9402... gridview: Simplify allocation code
  ae72256... Add GtkListBase
  7711289... listbase: Move GtkScrollable implementation
  5437862... listbase: Move item manager here
  93c071c... listbase: Move selection handling here
  fa67c4c... listbase: Move orientable implementation here
  fa62b8f... Remove gtk_selection_model_user_select_item() again
  d2aeb3a... listbase: Move focus moving keybindings here
  a37fe88... listbase: Add vfuncs to convert positions to/from coordinat
  7d5601f... listbase: Take over anchor handling
  8dea63c... wip: Add GtkCoverFlow
  ff37422... Add GtkColumnView skeleton
  802cf07... gtk-demo: Add a minesweeper demo
  4d884ae... columnview: Allow adding/removing columns
  5ce526e... Add GtkSignalListItemFactory
  4b22de6... gtk-demo: Add a Coverflow application launcher
  d4dc4aa... builder: Make gtk_builder_extend_with_template() work with 
  169ef92... listitem: Make this a GObject
  b5f99ea... listitemfactory: Reorganize vfuncs
  c9a6ef8... listitemfactory: Simplify
  f8c5b56... listitemwidget: Add a private struct
  50774bf... listitem: Move position/item/selected tracking to widget
  7646709... listitemwidget: Lazily create listitems
  31d8831... columnview: Add listitems for the columns
  8d98b4b... columnview: Implement GtkScrollable
  ae79d2a... widget: Add a hook for resizes
  48fef28... columnview: Add GtkColumnViewCell
  5040f22... inspector: Port object tree to GtkColumnView
  8145f79... columnview: Fix styling with Adwaita
  1ece71a... constraint-editor: Don't poke around in widget internals
  d83be3f... columnview: Add a custom LayoutManager
  76c614c... tests: Add testcolumnview
  bc4ab7c... columnview: Add header
  9e51bda... inspector: Remove private struct from controllers
  10d93c9... inspector: Make Controller page a GtkWidget
  318fe9f... inspector: Remove private struct for prop editor
  1f7572c... xxx: Add a hack to make paintables transform to/from object
  e0a07cf... gtk-demo: Add a Clocks demo
  47efcfd... widget: Do parent_class handling properly
  e783341... expression: Allow passing a this object to bind()
  0b8e5ce... xxx: WIP fontchooser conversion
  f7530d5... filter: Update tests
  2179570... filter: Small doc tweaks
  a9445e4... Add GtkSorter
  934e865... sorter: Add tests
  f30a2e6... Redo sort list model with GtkSorter
  1605f07... column view: Add some helpers
  c7fad39... Add GtkColumnViewSorter
  e651a62... column view: add sort model and sorter properties
  23a5de0... column view column: Add a sorter property
  d8f5ac5... column view title: Show sort indicators
  75dc912... column view: Add a sort-by api
  329d4bb... inspector: Use a column view for the property list
  b97681b... Cosmetics
  d2a6369... tree list model: Add a missing annotation
  f20ed06... inspector: Use a column view for the resource list

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