[gtk] (169 commits) Non-fast-forward update to branch wip/otte/listview



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:

  deac83c... expander: Rename CSS nodes
  7217aac... singleselection: Fix model property
  f52ee13... gtk: Add GtkNoSelection
  2179973... gtk: Add a GtkListView skeleton
  bb2490a... listview: Introduce GtkListItemFactory
  af294a4... listview: Make widget actually do something
  c5105a4... listview: Implement GtkScrollable
  8e401a5... tests: Add a test for a permanently changing listview
  126fa2b... listview: Implement an anchor
  302623f... listview: Add GtkListItemManager
  75c832a... listview: Add GtkListItem
  fe6e743... listview: Make the listitemmanager stricter
  f897d69... listview: Change change management
  6814efc... tests: Make animating listview do random resorts
  a28d6b6... listitem: Add gtk_list_item_get_position()
  fd1adc3... listview: Change how binding is done
  ad407a5... listview: Change anchor handling again
  7a760ff... listview: Only allocate necesary rows
  6a6f1fc... testlistview: Show the row number
  6646dfe... testlistview: Create widgets only once
  47b0903... listitemmanager: Switch from "insert_before" to "insert_aft
  80b7e03... listlistmodel: Add gtk_list_list_model_item_moved()
  4c21c5e... listview: Try to keep the list items in order when scrollin
  78de9df... listview: Add selection properties to ListItem
  9f067f4... listview: Reset listitems' CSS animations when rebinding
  9ede576... listview: Add initial support for displaying selections
  97af048... listitem: Add a press gesture to select the item
  a1bd1d7... gtk: Add a GtkGridView skeleton
  470fad1... gridview: Add API for setting number of columns
  2d1de7d... wayland: Remove function declaration for nonexisting functi
  027e2f8... listitemmanager: Move list of listitems here
  6c0e59d... gridview: Implement GtkScrollable
  5d44f09... listitemmanager: Simplify
  64a1bb0... listitemmanager: Add trackers
  62df917... listview: Add gtk_list_view_set_show_separators()
  593ab38... listitemfactory: Sanitize APIs
  40b713a... listitemfactory: vfuncify
  f277e36... listitemfactory: Split implementation out
  88203a4... listitemfactory: Add a factory for ui files
  e63dcd4... gtk-demo: Introduce awards
  e583b86... directorylist: Add
  7dd41ee... testlistview: Load icons async
  4744e66... listview: Add list.scroll_to_item action
  1ba9e45... listview: Implement extending selections
  8380047... tests: Add a rough form of multiselection
  c05c8c9... listview: Implement GtkOrientable
  860dcad... gtk-demo: Add a rough start at a Weather demo
  f1cd8a0... textview: Make cursor work when blinking is disabled
  b24da2b... listview: Expose GtkListItemFactory APIs
  1103a1e... gridview: Add factory handling
  3dbee9c... gridview: Implement GtkOrientable
  cd93503... listview: Pass the CSS name of listitems to the manager
  3e66cfd... gridview: Actually do something
  f181e11... Add GtkTreeExpander
  d0ae1d0... demo: Add a GSettings tree demo
  6e44aa3... inspector: Use a treeexpander in the recorder
  1f5dd44... inspector: Use a GtkTreeExpander in the object tree
  7cc7610... inspector: Make the recorder node list use a ListView
  d8c9b4b... widget: Make gtk_widget_activate_action() return TRUE/FALSE
  8582cde... bindings: Add gtk_binding_entry_add_action()
  3208c92... popover: Remove unneeded vfunc
  f5dfe7a... listitem: Change focus handling
  c8ce5a3... bindings: Add gtk_binding_entry_add_callback()
  9b5fe60... treeexpander: Implement input support

Commits added to the branch:

  023bb2c... Adwaita: use borders_color for separators  - fixes #2175 (*)
  6db1819... Adwaita: osd button fixes  - remove text/icon shadow from o (*)
  83eeeb6... Adwaita: circular button fix  - remove old border drawing c (*)
  f354a77... gdk: Fix wl_output accounting on tablet devices (*)
  76ea157... rendernode: remove unused macros (*)
  47ef5af... gl: remove stray + (*)
  3b95945... textview: cache paragraph render nodes (*)
  adff8c2... Merge branch 'wip/chergert/cache-text-render-node' into 'ma (*)
  5f8dc54... Merge branch 'wip/chergert/quick-fixes' into 'master' (*)
  075c773... gdk: Avoid poking possibly freed memory (*)
  919d823... Merge branch 'wip/carlosg/tablet-invalid-reads-master' into (*)
  013538d... placesviewrow: popup-menu returns a boolean (*)
  d8b0a78... label: Change cursor even if unrealized (*)
  3f3c843... label: Don't update cursor after unsetting select_info (*)
  2f6d6f2... label: Remove gtk_label_realize (*)
  703fda3... label: Remove set_selectable_hint (*)
  dbabdf8... radiobutton: Fix a warning in a code sample (*)
  eb834b8... adwaita: Use border-spacing to style checkbuttons (*)
  876e256... Adwaita: make links in infobars legible (*)
  2dfb8de... Adwaita: Add color defines from 3.24 (*)
  1c091a0... Tiny refactoring (*)
  a6f1455... Adwaita: Blue check/radiobuttons (*)
  a743412... modelbutton: Create accel label on demand (*)
  722f8e8... modelbutton: Remove end_box (*)
  b8f37da... modelbutton: Replace map() with root() (*)
  d3fc47e... modelbutton: Use a box layout (*)
  5803366... button: Remove unused signal enum members (*)
  b5b81de... modelbutton: Rework (*)
  355d3f0... widget: Plug layout manager leak (*)
  bcd8941... widget-factory: Skip xml files in background selection dial (*)
  11ee72f... dialog: Fix action button rearrangement (*)
  a3cef6c... label: Use TRUE/FALSE instead of 1/0 (*)
  e20f547... demo: Fix modelbutton demo (*)
  3944d64... demo: Don't manually add labels to menubuttons (*)
  d8c9403... widget: Create finalize assertions in destroy() (*)
  49887d4... filechooserbutton: Only destroy existing native dialogs (*)
  c720355... testmodelbutton: Remove toggles for removed properties (*)
  8928323... popover2.ui: Stop trying to set GtkModelButton:label (*)
  bd9687a... popovermenu: Switch back to "main" AFTER unmapping (*)
  fb1145d... popovermenu: Only close if there's a new focus widget (*)
  172f68e... popovermenu: Switch to main submenu before mapping (*)
  7cdb8d8... gtk-demo: Fix up sidebar demo style (*)
  553c458... Adwaita: Remove superfluous border from stacksidebar (*)
  3d3525a... stacksidebar: Inherit from GtkWidget (*)
  542b95e... widget-factory: Remove double border around textview (*)
  371c325... statusbar: Use a bin layout (*)
  2a40ff1... Adwaita: add statusbar padding back (*)
  e325f65... spinbutton: Fix adjustment value thinko (*)
  e5de031... inspector: Don't add padding to spinbuttons (*)
  e838ea3... gl renderer: Fix scaled fallback node drawing (*)
  c23afb2... widget: Compare adjusted sizes in size_allocate (*)
  329f7c1... gl renderer: Remove rounded rect intersection code (*)
  e4a00f8... textview: fix off-by-one in y_range invalidation (*)
  d9f6f26... Merge branch 'wip/chergert/textview-fix-selection' into 'ma (*)
  c9ca60c... gl: short-circuit on NULL program (*)
  c7a5d99... textview: use gtk_snapshot_new_with_parent() (*)
  e32c992... gl: avoid copying GskGLCachedGlyph in lookup (*)
  75b5c2a... Merge branch 'wip/chergert/const-glyph-cache' into 'master' (*)
  b29feb1... gl: use memcmp to compare glyph cache keys (*)
  528297f... gl: avoid copying RenderOp to GArray (*)
  5b04201... Merge branch 'wip/chergert/avoid-renderop-copy' into 'maste (*)
  a181136... Updated Spanish translation (*)
  a29826b... gl renderer: Only add outset shadow center piece if dx/dy ! (*)
  9b1e0dd... gl renderer: Cosmetics (*)
  0b999c7... gl renderer: Fix glsl rounded rect shrinking (*)
  2977e91... gl renderer: Grow unblurred outset shadow outline on the gp (*)
  f4f060c... snapshot: Don't move shadows too much (*)
  f7c64b4... gl renderer: Don't copy colors into render ops (*)
  9019953... gl renderer: Don't copy outset shadow node outline (*)
  136400e... gl renderer: Remove unused modelview matrix (*)
  e296c6a... gsk: Store color bit info in text nodes (*)
  8937cd9... gl: Shrink CachedGlyph structs slightly (*)
  849b950... gl: glyph cache tweaks (*)
  30433d7... Cosmetics (*)
  cf44ba7... gl: Avoid stray use of doubles (*)
  1caa95b... gl renderer: Avoid copying a rect (*)
  6a4c778... gl renderer: Shorten function (*)
  4f5a9be... gl renderer: Get blur node child only once (*)
  60e2242... Add an icon scrolling demo (*)
  9b61bfb... gl: Speed up icon caching (*)
  8839e10... gl: Do less work to maintain caches (*)
  646c5f3... gl: Handle row stride for glyph cache upload (*)
  1c17316... gl: Handle row stride for icon cache upload (*)
  019e3c0... Make the scrolling demo more versatile (*)
  0a876f1... gl: Don't use memcmp for comparing cache keys (*)
  61db797... gl: Simplify glyph cache lookup (*)
  bcdc3b7... iconcache: Fix icon padding (*)
  977ac2b... gl: Do less work on glyph caching (*)
  123cbd4... gl: Make icon cache work like glyph cache (*)
  d3ad178... Merge branch 'glyphcache-fiddling' into 'master' (*)
  f9e100c... menu: Remove menu_queue_resize (*)
  93122ac... menu: Remove unused members (*)
  d570121... menu: Align function parameters (*)
  4c4bca0... menuitem: Remove unused members (*)
  7344723... colorscale: Remove some duplicated code (*)
  989307e... stackswitcher: Inherit from GtkWidget (*)
  b8f62d1... Update stackswitcher CSS (*)
  60d63bb... gl: Improve debug spew for caches (*)
  88649b6... gl: Interleave cache aging (*)
  e9ba7ed... gl: Increate the cache check frequency (*)
  e46a7ca... shadow cache: Remove outdated comments (*)
  7bff3ab... glyph cache: Fix handling of big glyphs (*)
  acb7f43... notebook: Avoid a crash (*)
  5ea21f7... gl renderer: Fix an out of bounds read (*)
  bb56b4e... cssimagebuiltin: Don't create cairo nodes for empty icons (*)
  6d20fe0... expander: Rename CSS nodes
  9f5ee77... singleselection: Fix model property
  1b68e76... gtk: Add GtkNoSelection
  01be7f0... widget: Make gtk_widget_activate_action() return TRUE/FALSE
  19304c1... bindings: Add gtk_binding_entry_add_action()
  a1a70a1... bindings: Add gtk_binding_entry_add_callback()
  389eb0d... gtk: Add a GtkListView skeleton
  477fa48... listview: Introduce GtkListItemFactory
  a53afb6... listview: Make widget actually do something
  42b0425... listview: Implement GtkScrollable
  4d19b7d... tests: Add a test for a permanently changing listview
  e72eb6c... listview: Implement an anchor
  f32c010... listview: Add GtkListItemManager
  a6a93ba... listview: Add GtkListItem
  c22a6d3... listview: Make the listitemmanager stricter
  c387f76... listview: Change change management
  f967055... tests: Make animating listview do random resorts
  bc61ad4... listitem: Add gtk_list_item_get_position()
  b2a6938... listview: Change how binding is done
  e90758a... listview: Change anchor handling again
  88f43cd... listview: Only allocate necesary rows
  112c5aa... testlistview: Show the row number
  d227a71... testlistview: Create widgets only once
  c60b4fd... listitemmanager: Switch from "insert_before" to "insert_aft
  41815d3... listlistmodel: Add gtk_list_list_model_item_moved()
  97db41c... listview: Try to keep the list items in order when scrollin
  ca6aa9e... listview: Add selection properties to ListItem
  0a85576... listview: Reset listitems' CSS animations when rebinding
  7346d69... listview: Add initial support for displaying selections
  30a471b... listitem: Add a press gesture to select the item
  a0e4be1... gtk: Add a GtkGridView skeleton
  18a03fa... gridview: Add API for setting number of columns
  1f1f5e2... wayland: Remove function declaration for nonexisting functi
  9c55ac5... listitemmanager: Move list of listitems here
  2a54786... gridview: Implement GtkScrollable
  95e462e... listitemmanager: Simplify
  f2e2090... listitemmanager: Add trackers
  19be088... listview: Add gtk_list_view_set_show_separators()
  4616544... listitemfactory: Sanitize APIs
  7fbbdcb... listitemfactory: vfuncify
  2301a18... listitemfactory: Split implementation out
  9cb49d2... listitemfactory: Add a factory for ui files
  5974aaa... gtk-demo: Introduce awards
  54bbccf... directorylist: Add
  7666d41... testlistview: Load icons async
  1532dff... listview: Add list.scroll_to_item action
  8b12e8a... listview: Implement extending selections
  c633d01... tests: Add a rough form of multiselection
  ed19c3e... listview: Implement GtkOrientable
  7ff18b7... gtk-demo: Add a rough start at a Weather demo
  2158d97... textview: Make cursor work when blinking is disabled
  0d2f70b... listview: Expose GtkListItemFactory APIs
  13a6b3c... gridview: Add factory handling
  c69499f... gridview: Implement GtkOrientable
  22dcdc0... listview: Pass the CSS name of listitems to the manager
  73625cb... gridview: Actually do something
  0a9ac87... Add GtkTreeExpander
  c84138c... demo: Add a GSettings tree demo
  8273600... inspector: Use a treeexpander in the recorder
  718f66a... inspector: Use a GtkTreeExpander in the object tree
  d06ab5f... inspector: Make the recorder node list use a ListView
  b03496d... popover: Remove unneeded vfunc
  4e5a4f6... listitem: Change focus handling
  a92ed68... treeexpander: Implement input support

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