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

  8359ccd... docs: Put subsection into right section
  71a8df6... video: Add header include guard
  1937410... gtk: Add a GtkListView skeleton
  40931cc... listview: Introduce GtkListItemFactory
  c0a132c... listview: Make widget actually do something
  555423c... listview: Implement GtkScrollable
  ebed337... tests: Add a test for a permanently changing listview
  bf5f405... listview: Implement an anchor
  07d97e0... listview: Add GtkListItemManager
  002afbb... listview: Add GtkListItem
  8105217... listview: Make the listitemmanager stricter
  77d3780... listview: Change change management
  b22478e... tests: Make animating listview do random resorts
  6b49474... listitem: Add gtk_list_item_get_position()
  1eb72f9... listview: Change how binding is done
  35c41de... listview: Change anchor handling again
  567e72f... listview: Only allocate necesary rows
  fb2a3b3... testlistview: Show the row number
  9058578... testlistview: Create widgets only once
  57dca2a... listitemmanager: Switch from "insert_before" to "insert_aft
  f038472... listlistmodel: Add gtk_list_list_model_item_moved()
  c5749f4... listview: Try to keep the list items in order when scrollin

Commits added to the branch:

  6cfa799... GDK W32: Don't let TEMP surfaces cause zorder side-effects (*)
  b7f9a54... GDK W32: Use SWP_NOOWNERZORDER everywhere it can be applied (*)
  6971e29... docs: Fix inclusion of source files in tutorial (*)
  a0056d5... Remove some duplication in testfilechooserbutton (*)
  d19cba4... reftests: Fix path to installed-tests in .test metadata (*)
  fa81903... testsuite: Fix installed-test metadata for autotestkeywords (*)
  a0d83bd... testsuite: Install accessibility-dump executable alongside  (*)
  1e1bed0... Update Turkish translation (*)
  2329b62... Update Turkish translation (*)
  8105bde... Update Turkish translation (*)
  5b2a451... Merge branch 'installed-tests' into 'master' (*)
  a966b90... Merge branch 'master' into 'master' (*)
  4ad8dce... flattenlistmodel: Fix uninitialized variable warning (*)
  2b8e30a... Use Unicode apostrophes in new strings (*)
  19bf502... Merge branch 'master' into 'master' (*)
  d90e273... GtkApplication: Fix CRITICAL on shutdown when register_sess (*)
  7b72964... menu: Remove arrow visibility flags (*)
  2f6e998... menu: Show scroll arrows if necessary (*)
  e89bd7d... menu: Remove useless if statement (*)
  0e27480... assistant: Remove some unused defines (*)
  248708c... button: Remove key_controller member (*)
  d51abae... scalebutton: Remove unused define (*)
  273189f... Update Polish translation (*)
  42d064c... Make dashed border-style work correctly (*)
  26302ca... Update expected node files (*)
  89b96a8... Merge branch 'wip/arnaudb/fix-dashed-border-4' into 'master (*)
  aeca585... Adwaita: tone down the 'devel' styling (*)
  77c8d2d... Merge branch 'wip/jimmac/nightly-headerbar' into 'master' (*)
  a28c7e8... Merge branch 'wip/sadiq/fixes' into 'master' (*)
  278f9a9... Adwaita: draw insensitive progressbars (*)
  4465593... gtkstack: fix null pointer dereference (*)
  e9a67cc... gdk: seal in-memory files when possible (*)
  ac97d2b... Update Esperanto translation (*)
  c59669d... widget-factory: Move app menu contents to primary menu (*)
  43997fb... widget-factory: Rename About menu item to About Widget Fact (*)
  52bcf7f... widget-factory: Add Keyboard Shortcuts menu item (*)
  39843eb... Adwaita: fix devel styling for sidebar apps (*)
  99b7697... video: Add header include guard (*)
  eecd582... docs: Put subsection into right section (*)
  0657a53... inspector: Highlight CSS node on selection (*)
  66c0336... GDK W32: Support switching IM contexts at runtime (*)
  f48ed12... slicelistmodel: Fix typos in docs (*)
  8e2fb9c... docs: Update GtkSliceListModel (*)
  10fef2f... Merge branch 'win32-runtime-immodule-swap-gtk4' into 'maste (*)
  cbdb744... Updated Lithuanian translation (*)
  cbb0d7b... Merge branch 'master' into 'master' (*)
  dd69c4e... GtkBuildable: Fix the type of the user_data in GtkBuildable (*)
  1ca9060... testsuite/gtk/[flatten|sort]listmodel.c: Avoid VLA usage (*)
  cebf5ed... testsuite/gtk/filterlistmodel.c: Avoid GCCism (*)
  1ca5b41... gtkimcontextime.c: Fix Korean input (*)
  50c63fc... Merge branch 'gtkbuilder-tag-end-wrong-type' into 'master' (*)
  48e88c6... Merge branch 'file-sealing' into 'master' (*)
  e0a1311... spinbutton: Don't use gfloat in a code sample (*)
  d15df65... gl renderer: Save some matrix multiplications (*)
  114efa8... widget: Stop adding a legacy event controller (*)
  ae3e6d1... emojichooser: Pass chooser to add_emoji (*)
  de3e5be... meson: Add a fallback for the harfbuzz dependency (*)
  00c29e1... meson: Use proxy-libintl subproject when needed and availab (*)
  b98f5a0... meson: Always fetch pangoft2_dep from the pango subproject (*)
  4bae7fb... .gitignore: Ignore all subdirs in the subprojects dir (*)
  9cbd3ac... gtk-demo/main: Suppress implicit fallthru warning (*)
  f252bbc... Notebook: Don't notify 2x from set_tab_label_text (*)
  4e884b6... Notebook: Ensure menu_label updates with tab_label (*)
  0f4a6bf... gtkeventcontrollerlegacy: Make public (*)
  bb0e964... testsuite: Fix gestures test (*)
  55b32c8... gtkwidget: Drop obsolete code (*)
  65fbd0a... tests: Remove ::event handler in testwindowsize (*)
  3c73f70... tests: Use GtkEventControllerMotion in testpopup (*)
  21d0e30... testsuite: Fix gestures tests for the legacy controller (*)
  dd6aa7b... tests: Drop ::event handler in testgtk (*)
  f367468... tests: Drop "saved positions" test in testgtk (*)
  532a48a... Merge branch 'lrn/zorder-gtk4' into 'master' (*)
  a3ac3b6... Merge branch '1397-gtknotebook-built-in-popup-menu-listing- (*)
  1729da8... quartz: do not cache the screen in the gdkmonitor (*)
  ef82f17... Adwaita: prevent devel styling break selection mode (*)
  ad7eaf2... Update Esperanto translation (*)
  98dd53c... Merge branch 'nirbheek/meson-fallback-dep-fixes' into 'mast (*)
  45e6e0c... gtkentry: set minimum-width to 0 instead of 150 (*)
  c4b3337... Added Slovenian translation (*)
  6287140... Updated Slovenian translation (*)
  b4acf81... Merge branch '1422-gtkentry-s-minimum-width-is-hardcoded-to (*)
  4c6d60c... GDK W32: Be honest about supported clipboard formats (*)
  60b0f48... Merge branch 'wip/carlosg/public-legacy-controller' into 'm (*)
  f57d337... Update POTFILES.in (*)
  88c77eb... Update GDK_OSX versions to current MacOS release. (*)
  e457a78... Use [NSGraphicsContext CGContext] instead of graphicsPort a (*)
  e31187e... GdkQuartz: Handle NULL from [NSGraphicsContext currentConte (*)
  1e39f99... wayland: Remove GNOME Classic-specific workaround (*)
  833442e... Merge branch 'wip/fmuellner/deco-setting' into 'master' (*)
  1c46560... Use a simpler sandbox check (*)
  8099669... Move the should_use_portal helper to gdk (*)
  48b569e... wayland: Support the settings portal (*)
  5028cb3... Merge branch 'wip/settings-portal' into 'master' (*)
  9946dd2... gtk-autocleanups: add cleanup function for GtkRecentInfo (*)
  54830a2... wayland: Fix a thinko in settings portal support (*)
  b4b30b4... Merge branch 'wip/3v1n0/recent-info-cleanup' into 'master' (*)
  c37c86a... gtk/gtktextview.c: Remove unused GTK_TEXT_VIEW_GET_PRIVATE( (*)
  9d51a8f... gtk/gtktoolbutton.c: Document why we need to still use G_TY (*)
  3194c39... TreeMenu: Don't manually reinvent g_list_index() (*)
  18199a3... testtreelistmodel: Don't use non-standard function (*)
  31b8e0f... Popover: Minimally document the ::closed signal (*)
  145659a... widget: Some whitespace fixes (*)
  ac4134c... range: Remove multipress_gesture member (*)
  481a78e... widget: Avoid some more ->priv accesses (*)
  5936d7f... gl renderer: Properly retrieve matrix scale (*)
  29563a3... icontheme: Stop strdup'ing css colors when loading (*)
  2834b38... icontheme: Use a bit field in AsyncSymbolicData (*)
  fe7a263... icontheme: Don't reference nonexistent parameter in docs (*)
  aad3686... icontheme: Drop remaining emblem code (*)
  0c017ff... icontheme: Stop exporting gtk_icon_theme_color_symbolic_pix (*)
  7977391... icontheme: Stop exporting gtk_icon_info_new_for_file (*)
  0b4ee06... eventcontrollerlegact: Fix ::event docs (*)
  45b909f... testpopup: Fix GtkEventControllerMotion::motion callback si (*)
  7b51de6... Adwaita: use new HIG colors (*)
  671f69c... Merge branch 'wip/jimmac/hig-colors-gtk4' into 'master' (*)
  1787f04... Merge branch 'wip/jimmac/insensitive-progress' into 'master (*)
  f1e24ca... Adwaita: Propagate bg color to titlebar separator descendan (*)
  1e2d11c... Adwaita: fix osd bg color (*)
  f610fbf... Adwaita: use HIG grey for bg_color (*)
  6eba544... colorscale: Remove x/y arguments from snapshot_scale (*)
  85a002b... scale: Don't set label css name to "label" (*)
  c447282... scrolledwindow: Remove some useless code (*)
  c2c1acc... calendar: Remove unused struct member (*)
  b3ba296... font chooser: Properly include freetype headers (*)
  edc4b2f... eventcontrollerscroll: Conditionally propagate ::scroll (*)
  d7c2e58... Merge branch 'scroll-event-propagation' into 'master' (*)
  39f8e1e... wayland: Adapt to settings portal api change (*)
  0d47a6c... toolbar: Remove some unused defines (*)
  e656f66... toolbar: Remove dead code (*)
  5a3ecb9... render: Fix a position/size mixup (*)
  87ee7e3... appchooserbutton: Inherit from GtkWidget (*)
  75deff0... testappchooserbutton: Fix for class hierarchy change (*)
  28bd564... appchooserbutton: Remove priv pointer (*)
  ce3d5fc... vulkancontext: Add missing error switch (*)
  1f1306a... docs: Add GtkEventControllerLegacy (*)
  ade171a... widget: Don't pass a position to ->size_allocate (*)
  359d874... Use g_clear_pointer to unparent widgets (*)
  c65c6ba... widget: Fix size-allocate signal docs (*)
  7aa02b9... Merge branch 'include-ft2build.h' into 'master' (*)
  55faaf1... Merge branch 'jjardon/no_G_TYPE_INSTANCE_GET_PRIVATE' into  (*)
  e0833e4... vulkancontext: fix typos in documentation (*)
  b061821... g-i: Add some nullable annotations (*)
  4142d0a... Merge branch 'more-nullable' into 'master' (*)
  d0f4fcb... Merge branch 'akitouni/gdkvulkan-doc-typo' into 'master' (*)
  8c9c3e4... container: Document that removal from foreach is permissibl (*)
  40ae5c1... Merge branch 'benzea/foreach-documentation' into 'master' (*)
  ea487b2... window: Actually emit notify::transient-for (*)
  b42d99b... Merge branch 'zbrown/emit-transient-for' into 'master' (*)
  08a07d4... entry: Shorten finalize implementation (*)
  d76a0fe... widget: gdk_display_get_monitor can return NULL (*)
  8d7bf3a... Adwaita: list buttons (*)
  6e28d00... Adwaita: tone down broders, buttons (*)
  97d8676... Adwaita: help fullcolor app icons (*)
  eeeefb4... switch: Shorten size_allocate impl a bit (*)
  b7963a0... widget: Parent widgets may also consume motions (*)
  6466e53... gldriver: Don't create surfaces to upload textures (*)
  059d937... colorscale: Cache hue texture (*)
  fe49f83... colorplane: Convert crosshair rendering to snapshot (*)
  ef751bc... gl renderer: Use stack to keep track of modelview matrix (*)
  7aee30b... adwaita: icon-shadow -> -gtk-icon-shadow (*)
  f92745a... widget: Save baseline without CSS values applied (*)
  eebb849... widget: Query CSS values later in size_allocate (*)
  0be4d31... headerbar: Remove superfluous parentheses (*)
  e5f9bf2... (#1471): base64-encode included SVGs to avoid mis-escaped c (*)
  8035969... Merge branch 'master-escape-included-svg' into 'master' (*)
  e5efc84... Adwaita: buttons & headerbars (*)
  dcd21e1... texttag: Replace gtk3-demo reference with gtk4-demo (*)
  a26edd5... Adwaita: tune button & hederbar colors (*)
  95f06f6... Add bigger shadow and border-radius to menus (*)
  dbde7b6... Adwaita: flatten the headerbar again (*)
  c17c18f... widget: Remove one translate_coordinates copy (*)
  5ea211b... Revert "gldriver: Don't create surfaces to upload textures" (*)
  12378f0... gl renderer: Expand matrix metadata extraction (*)
  c0cf592... gl renderer: Cache offscreen textures per node, not size (*)
  2bd02d9... popover: Get rid of a gtk_widget_get_allocation call (*)
  7c020bf... inspect-button: Remove custom pick() implementation (*)
  5907ff6... gl renderer: Render non-trivial transforms to a texture (*)
  f598836... popover: Don't recalculate position if unmapped (*)
  904fd5f... Remove gtk_widget_intersect (*)
  e9fe941... Adwaita: sync headerbar styling for devel mode (*)
  b5fd7b3... Adwaita: headerbar backdrop state (*)
  3f8598b... Adwaita: button tweaks (*)
  8921c86... Adwaita: shade buttons (*)
  a6a69dd... Adapt border-radius and box-shadow of menus to popovers (*)
  f3c704b... Adwaita: updated switch control (*)
  7a4e9fa... Force emoji presentation (*)
  6f8c4f8... Merge branch 'force-emoji' into 'master' (*)
  538491e... gl renderer: Fix only_translation check (*)
  9474524... GdkGLContext: Fix damage computation with buffer_age (*)
  3eb2cef... gl renderer: Set the render region as initial clip (*)
  74dd05b... gl renderer: add render ops for dumping the framebuffer (*)
  574ebaf... gl renderer: Reset offset when rendering offscreen (*)
  933acb3... gl renderer: Add offscreen ops without offset applied (*)
  2831dbb... gl renderer: Refactor add_offscreen_ops (*)
  79cc8fb... gl renderer: Apply offset with scale (*)
  71512cf... gl renderer: Move geometry calculation further down (*)
  f8df527... sizerequest: Directly query new request_mode (*)
  9df9087... gl renderer: Add NodeSample (*)
  58a4ae9... gl renderer: Use ops_transform_bounds_modelview in more pla (*)
  fb6adaa... window: Don't try to size-allocate unmapped popovers (*)
  ad75930... gl renderer: Add more node types to print_render_node_tree (*)
  692ed4f... gl renderer: Refactor render op builder (*)
  b19926c... gl renderer: Add function to draw debug rectangle (*)
  0681c5d... gl renderer: Reset opacity when rendering to a texture (*)
  2b95a5d... gl renderer: Remove blend shader (*)
  ad93806... showrendernode: Fix GtkImage size (*)
  e0a7d28... testuite Add translucent offscreen rendering test case (*)
  1e129c1... emoji chooser: Actually force Emoji presentation (*)
  fd47e57... gl renderer: care about offset when rendering shadow nodes (*)
  aead150... gl renderer: Care about offset when rendering border nodes (*)
  b4f9189... gl renderer: Outset shadow nodes: offset (*)
  e8670c8... gl renderer: Linear gradients: offset (*)
  e1feb1b... gl renderer: Clip nodes: offset (*)
  d67dace... gl renderer: transform nodes: offset (*)
  4b3a94f... gl renderer: Fix remaining TODO about offset nodes (*)
  4860410... button: Remove some unnecessary includes (*)
  2644da1... button: Remove some dead code (*)
  8de1ba2... application: Remove dead assignment (*)
  a2a4603... Merge branch 'bye-app-menu-gtk4' into 'master' (*)
  72d09d2... Box, Grid: Improve various bits of documentation (*)
  320d272... Adwaita: buttons & headerbar tweaks (*)
  edd4d29... Merge branch 'context_menus' into 'master' (*)
  80f2660... Adwaita: regenerate CSS (*)
  82a1d4f... gesturestylus: Use proper syntax when refering to signals (*)
  df817bd... gl renderer: Ignore viewport ops to the same viewport (*)
  57efdcf... gl renderer: Ignore subsequent render target ops (*)
  3ce4550... gl renderer: Track border width state separately (*)
  43ef4d7... menushell: Listen to non-primary button clicks (*)
  284d909... icontheme: Recolor <polygon> elements in SVGs too (*)
  67fdfca... GDK W32: set default settings for fontconfig. (*)
  2f29cb9... win32: Don't multiply the scroll event deltas by the Window (*)
  80a90a0... Updated Slovenian translation (*)
  462193a... demos/gtk-demo/combobox: fix typo (*)
  5612e84... GDK W32: Always set gtk-font-name to the active UI font. Fi (*)
  77792b6... Revert "Adwaita: GNOME 3.32" (*)
  04aebda... Merge branch 'win32-honest-clipboard-gtk4' into 'master' (*)
  7997bdc... Merge branch 'demo-combobox-typo-gtk4' into 'master' (*)
  5b04936... Merge branch 'fix-polygon-svg-recolor' into 'master' (*)
  3bbfff9... placesview: Set .error style if unsupported protocol (*)
  7601bca... placesview: List only available protocols as available (*)
  8f29a06... A11y: Add support for AtkTableCell (*)
  86ad3e8... Merge branch 'master' into 'master' (*)
  cb0d8d6... Remove gtk_widget_show_all() call (*)
  ab52862... Replace Bugzilla by Gitlab URL in DOAP file (*)
  a0b5b39... Replace git.gnome.org by Gitlab URL in <GitRepository> in D (*)
  3ec2d5f... Zero-fill new GtkTextIter (*)
  a99bd2a... ci: Update Docker image to Fedora 29 and meson to 0.49.0 (*)
  6524096... gtkplacessidebar.c: move bookmark at the placeholder index (*)
  c35e0cb... RGBA: Fix example to_string output for reality/CSS (*)
  271acaf... RGBA: Consistently use “” around inline arg names (*)
  a8ac6f8... RGBA: tiny grammar improvements in to_string doc (*)
  c309688... a11y: Fix function return type (*)
  89c48a0... mediastream: Allow multiple calls to gtk_media_stream_error (*)
  1423265... gstmedia: Implement error handling. (*)
  024220a... imwayland: Add text-input-unstable-v3 support (*)
  c49b29f... imwayland: clear preedit on focus out (*)
  1e69d24... modules: Check current context before retrieving surroundin (*)
  fcf28de... imwayland: Fix clearing of preedit text (*)
  c4b4e90... imwayland: Fix clearing of preedit text in webkitgtk (*)
  12ac9f3... imwayland: Don't reset serial while text-input is alive (*)
  8912dc2... imwayland: Collect return value from ::delete-surrounding s (*)
  f676278... imwayland: Handle enter and leave events (*)
  b465e04... imwayland: rearrange functions to remove prototypes (*)
  7a0b6a3... imwayland.c: fix formatting (*)
  904202a... imwayland: Plug leaks (*)
  8ce6d03... imwayland: Respect maximum length of 4000 Bytes on strings  (*)
  beb9ee6... build: wrap IM protocol building under have_wayland altoget (*)
  1b730dc... x11: get the tool type from the wacom driver properties (*)
  e95e045... x11: don't add unknown tools to our list (*)
  38cba68... x11: make the tool lookup dependent on the hw id as well (*)
  615f10f... revealer: Fully set the target state if unmapped during ani (*)
  1df276f... mediastream: Fix possible memory leak (*)
  a529898... Win32: Fix typo on compilation speedup macro define (*)
  c7f1a27... Update Catalan translation (*)
  c665a1d... Annotate values of PRIORITY constants (*)
  325badc... Merge branch 'fix-typo-win32-compilation-speedup-macro-gtk4 (*)
  06d764d... Update Catalan translation (*)
  e9d4823... Update Catalan translation (*)
  d10709c... Update Catalan translation (*)
  171a710... Update Catalan translation (*)
  480a041... CellAccessible: Fix return type of row|column_span (*)
  3b46e2a... image: Remove private struct from public header (*)
  b4f2a34... picture: Avoid some unnecessary signal connections (*)
  1d3aa92... gl renderer: Add a clip stack (*)
  ea8f146... image: Indentation fix (*)
  c1e1e2d... image: Avoid some unnecessary signal connections (*)
  bd95e16... Merge branch 'wip/carlosg/revealer-fix-interrupted-animatio (*)
  a80007a... Fix XChangeProperty calls (*)
  cd7e706... Merge branch 'wip/carlosg/imwayland-for-master' into 'maste (*)
  ed17a8d... Merge branch 'patch-1' into 'master' (*)
  3da9280... Merge branch 'wip/nbenitezl/move-bookmark-placeholder-index (*)
  7e7c909... Check for the session bus before using it (*)
  3d6bdb9... entry: Remove unused struct (*)
  0530637... stack: Don't queue an unnecessary redraw (*)
  66d3aa8... window: Fix state_flags_changed impl name (*)
  9d3120c... popover demo: Fix size-allocate callback signature (*)
  2c1198f... colorchooser: Remove extra custom color (*)
  ea3d0c0... buttonbox: Remove redundant if statement (*)
  c51f1fd... Update POTFILES.in (*)
  f9a5a47... imcontextwayland: (Hopefully) fix if expression (*)
  f1c34ae... main: Report correct target for button release events
  3485a45... gtk: Add a GtkListView skeleton
  5596063... listview: Introduce GtkListItemFactory
  d7e64c4... listview: Make widget actually do something
  b00b950... listview: Implement GtkScrollable
  07ec4f9... tests: Add a test for a permanently changing listview
  7edeef2... listview: Implement an anchor
  2d472da... listview: Add GtkListItemManager
  e2354e5... listview: Add GtkListItem
  ae1331e... listview: Make the listitemmanager stricter
  81690c7... listview: Change change management
  badad04... tests: Make animating listview do random resorts
  2a7746d... listitem: Add gtk_list_item_get_position()
  72902be... listview: Change how binding is done
  660a6f4... listview: Change anchor handling again
  b21fd5f... listview: Only allocate necesary rows
  841d6cb... testlistview: Show the row number
  3481ddd... testlistview: Create widgets only once
  44e4ddf... listitemmanager: Switch from "insert_before" to "insert_aft
  aa71d8f... listlistmodel: Add gtk_list_list_model_item_moved()
  1f07f9b... listview: Try to keep the list items in order when scrollin
  4983517... listview: Add selection properties to ListItem
  1547d81... listview: Reset listitems' CSS animations when rebinding
  ec0483b... gtk: Add GtkSelectionModel
  2b780de... gtk: Add GtkSingleSelection
  46fa122... listview: Add initial support for displaying selections
  be4fe26... listitem: Add a press gesture to select the item

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