[gtk] (272 commits) Non-fast-forward update to branch wip/baedert/transforms5



The branch 'wip/baedert/transforms5' 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:

  5d2349b... colorswatch: Remove dead assignment
  8060de0... button: Remove some dead code
  67424ad... widget: Make queue_compute_expand private
  31bb754... widget: Add transform matrix
  c0bd344... widget: Push transform node when neccessary
  d691de5... widget: Add gtk_widget_set_transform
  efe45c0... widget: Just use floating-point translate_coordinates
  6722f39... widget: Use translate_coordinates in pick()
  ba96878... widget: Care about transformation in translate_coordinatesf
  269ded1... widget: Don't use compute_bounds in _real_contains
  59deffc... widget: Make _translate_coordinatesf public
  5c35307... widget: Look at transform in compute_bounds
  8e31305... widget: Consider widget transformations in translate_coordi
  ab9e97b... Add picking/translation/compute_bounds unit tests
  bd1dfd2... Add test for widget transforms
  4494998... widget Add gtk_widget_get_transform
  83a2dcc... inspect-button: Remove custom pick() implementation
  aabf3b3... widget: Fix translate_coordinates for CSS values
  3fa2130... tests: Add some transform test with CSS values
  ace294c... popover: Get rid of a gtk_widget_get_allocation call
  f145925... gl renderer: Properly retrieve matrix scale
  0c41b99... widget: Don't pass a position to ->size_allocate
  c644b8e... Add form entry test
  ff619db... widget: Handle position in transformation matrix
  3c35e83... testsuite: Fix translate test for size_allocate changes
  9148fd6... widget: Don't save position in allocations
  4c8787a... widget: Clean up size_allocate
  70060b1... compute_bounds: Add preconditions
  6e4d421... widget: Save baseline without CSS values applies
  0bd03c8... widget: Get CSS values later in size_allocate
  15f9867... testformentry: Pass transform in size_allocate
  7d417be... widget: Remove gtk_widget_intersect
  8570f56... sizerequest: Remove unused parameter from adjust_size_alloc
  771f35d... fishbowl: Use a GtkPicture for videos
  5e8944b... menuitem: Remove duplicate include
  3277274... picture: Fix doc typo
  f4b2eff... Add size_allocate_transformed to the docs
  29f3fc0... spinner: Remove private struct
  4f543a5... colorswatch: Remove dead assignment
  e2946ce... image: Fix gtkdoc property syntax
  bc0fc37... paned: Use a GtkIcon as separator
  855477c... menubutton: Remove outdated line
  3bba600... renderborder: Remove unused function
  6f0198a... renderborder: Pull some locals into the closest scope

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 (*)
  14b21d7... gtkscrolledwindow: Consider shift key presses when decelera (*)
  ca39b35... Update POTFILES.in (*)
  4ebd14c... gesturestylus: Add missing array g-i annotation for *_get_a (*)
  3e4d725... Merge branch 'fix-shifted-scrolling' into 'master' (*)
  9e0f43e... entry completion: Avoid critical warnings (*)
  f40eb8a... revealer: Only clip child when animating (*)
  d2178bc... fixed: Remove unused struct member (*)
  016de68... radiobutton: Save signal IDs like everything else (*)
  96e465b... checkbutton: Remove snapshot implementation (*)
  bf222a9... renderborder: Pull some locals into the closest scope (*)
  f21abba... renderborder: Remove unused function (*)
  f6fae1d... menubutton: Remove outdated line (*)
  749ef4d... paned: Use a GtkIcon as separator (*)
  eb22c7c... image: Fix gtkdoc property syntax (*)
  fb51f8b... colorswatch: Remove dead assignment (*)
  ab0b54d... spinner: Remove private struct (*)
  ec57608... picture: Fix doc typo (*)
  911627f... menuitem: Remove duplicate include (*)
  d246abd... fishbowl: Use a GtkPicture for videos (*)
  369cb70... Update German translation (*)
  4ed4b4f... docs: README.commits converted to markdown (*)
  ed43451... Merge branch 'robertroth/readme-fix' into 'master' (*)
  a4790b7... Adwaita: Add color to separator.selection-mode (*)
  ed8e784... remove tests/testinput (*)
  0082675... testoverlaystyleclass: Fix CSS snippet (*)
  fade0af... box: Simplify compute_size_for_orientation (*)
  f5f6597... box: Rename avail_size to for_size everywhere (*)
  00a27c1... box: Remove gtk_box_get_size (*)
  9fbcbc5... Revert "paned: Use a GtkIcon as separator" (*)
  cc129e5... Update Brazilian Portuguese translation (*)
  a6c47cb... Merge branch 'revealer-clipping' into 'master' (*)
  c3e72c4... Fix a typo (*)
  6a80137... Update Polish translation (*)
  ba6c5ef... FileChooserWidget: Don't show recent items with private hin (*)
  e027fc9... Update Swedish translation (*)
  3b8d206... The file chooser is no box anymore (*)
  9622ba8... Updated Lithuanian translation (*)
  b904fc6... Add a missing cast (*)
  72498b9... Merge branch 'selection-mode-separator' into 'master' (*)
  d7a5723... Updated Czech translation (*)
  eb9f95e... Updated Czech translation (*)
  b271db2... Add utility functions for portal paths (*)
  6d6559f... color picker portal: Add request path utility (*)
  d6945d8... print portal: use request path utilities (*)
  04c02e9... file chooser portal: use request path utilities (*)
  d7228ae... GtkApplication: Respect GTK_USE_PORTAL (*)
  b82a326... GtkApplication: track screensaver state (*)
  21e4847... Add a helpful comment (*)
  d4d1217... Avoid a pointless goto (*)
  2bb97bc... GtkApplication: Improve the docs (*)
  fc026b9... Update Polish translation (*)
  c9f1c56... Adwaita: Regenerate CSS to get window.devel styles (*)
  3e57463... themes: Fix linked elements in error state (*)
  803a8cf... Updated Danish translation of gtk-properties (*)
  0530647... Updated Danish translation of gtk (*)
  a60e951... Updated Danish translation of gtk (*)
  16deffb... Updated Danish translation of gtk-properties (*)
  272e4a0... Minor fixes in documentation of gtkbbox (*)
  506a4dd... Merge branch 'gtkbbox-doc-fix' into 'master' (*)
  89522e6... iconhelper: Fix drawing of empty and paintable helpers (*)
  ab9455e... rendernodepaintable: Fix clipping (*)
  ae2c765... Fix portal path handling (*)
  ca9aa23... Add devel style to demos (*)
  4e8c06e... win32 theme: Fix css syntax error (*)
  005f932... Merge branch 'css-fix' into 'master' (*)
  02758cd... Merge branch 'wip/adwaita/linked-entry-error-state-fix-mast (*)
  a121bfa... Adwaita: Drop the background of nested headerbars (*)
  867efe2... Adwaita: Style separator.sidebar (*)
  7d12a84... Adwaita: Set selection mode to headerbars if it's on ancest (*)
  0edec9b... Merge branch 'adwaita-fixes' into 'master' (*)
  a4b1c6b... Update Turkish translation (*)
  d7a5dcb... gtk_application_inihit: allow no reason (*)
  1ce960c... gdkselectioninputstream-x11: Fix memory leak (*)
  573c639... gtk: Add GtkTreeListModel (*)
  63e5b82... window: Add gtk_window_get_toplevels() (*)
  dd94129... widget: Add gtk_widget_observe_children() (*)
  4f70f72... gtk: Add GtkFilterListModel (*)
  4b5fb5e... treelistmodel: Refactor to add GtkTreeListRow (*)
  d6161e0... treelistmodel: Add more API to navigate the tree (*)
  32ec7de... gtk: Add GtkFlattenListModel (*)
  867042f... widget: Add gtk_widget_observe_controllers() (*)
  aba76fe... inspector: Make the render node tree use a ListBox (*)
  4495eaa... inspector: Add an icon to the render node list (*)
  417ac4a... inspector: Use a GtkPicture to display render nodes (*)
  2237009... testsuite: Disable some tests with older glib (*)
  05e752e... inspector: Turn object tree into a GtkListBox (*)
  6d0fe46... propertylookuplistmodel: Add (*)
  b6acc31... GtkMapListModel: add (*)
  59006e2... inspector: Make gestures page handle all controllers (*)
  5e89838... inspector: Rename "Gestures" page to "Controllers" (*)
  db8474e... inspector: Make controllers page use gtk_list_box_bind_mode (*)
  64d97b2... GtkSliceListModel: add (*)
  65b795b... testtreelistmodel: Add a hack to handle LONG lists (*)
  fcb780e... testtreelistmodel: Make the directory loading async (*)
  64b7c12... testtreelistmodel: Add search (*)
  f383413... GtkSortListModel: Add (*)
  afd69db... testtreelistmodel: Sort files by name (*)
  b94b8ac... testtreelistmodel: Make the statusbar display more info (*)
  b7bf04f... inspector: Update the controllers list to show parent contr (*)
  ee5708f... testtreelistmodel: Display the file icon, because why not (*)
  563fb97... Merge branch 'wip/sadiq/fixes' into 'master' (*)
  9ffd880... docs: Add missing TreeListModel docs (*)
  8bdcff3... Update POTFILES.in (*)
  b92c328... sortlistmodel: Actually insert unsorted items at the wrong  (*)
  5571217... testsuite: Add tests for GtkSortListModel (*)
  545c5f1... testsuite: Disable some tests for older glib (*)
  57ba404... Minor doc fix (*)
  231b76b... tree list model: Add docs (*)
  6971e29... docs: Fix inclusion of source files in tutorial (*)
  c8a13a2... toolbar: Use hexpand/vexpand Gtk+ properties (*)
  e55df03... Merge branch 'toolbar-expand' into 'master' (*)
  f3e6d00... gtk: Fix some g-i annotations warnings (*)
  a0056d5... Remove some duplication in testfilechooserbutton (*)
  9e3e9e8... treelistmodel: Fix signal emission on row destroy (*)
  691ab42... Merge branch 'wip/sadiq/model-fixes' into 'master' (*)
  f211d71... treelistmodel: Fix memory leak (*)
  05b2ae0... Merge branch 'wip/sadiq/model-fixes' into 'master' (*)
  1a4b60f... tree-list-model: Return the correct item type (*)
  03679d4... listlistmodel: Fix documentation comment (*)
  0d7c987... Revert "listlistmodel: Fix documentation comment" (*)
  29c700d... listmodels: Clarify documentation for function prototypes (*)
  2c84049... treelistmodel: Improve naming a bit (*)
  58cdd51... ci/docker: add lcov so we can create coverage reports (*)
  57ef793... revealer: Support minimum size of child (*)
  d409809... GDK W32: send both smooth and discrete scrolling events (*)
  7372881... GDK W32: fix direction of horizontal smooth scrolling event (*)
  60cb315... Merge branch 'revealer-support-min-size-master' into 'maste (*)
  93a89a3... Merge branch 'win32-scroll-both-gtk4' into 'master' (*)
  5bf009a... cssrbtree: Fix a crasher (*)
  be2609a... inspector: Handle case where there's no default application (*)
  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 (*)
  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 (*)
  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' (*)
  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 (*)
  087ba30... colorswatch: Remove dead assignment
  329e854... button: Remove some dead code
  928b51c... widget: Make queue_compute_expand private
  fff08c0... widget: Add transform matrix
  522fab0... widget: Push transform node when neccessary
  919c775... widget: Add gtk_widget_set_transform
  3704971... widget: Just use floating-point translate_coordinates
  c0633b2... widget: Use translate_coordinates in pick()
  8a1a4dd... widget: Care about transformation in translate_coordinatesf
  eec20d2... widget: Don't use compute_bounds in _real_contains
  3cf21c4... widget: Make _translate_coordinatesf public
  b0bf689... widget: Look at transform in compute_bounds
  d59120e... widget: Consider widget transformations in translate_coordi
  4462057... Add picking/translation/compute_bounds unit tests
  fad4e8f... Add test for widget transforms
  f36e6f6... widget Add gtk_widget_get_transform
  e311d3e... inspect-button: Remove custom pick() implementation
  2f002bb... widget: Fix translate_coordinates for CSS values
  419dee2... tests: Add some transform test with CSS values
  abc5900... popover: Get rid of a gtk_widget_get_allocation call
  96da9aa... widget: Don't pass a position to ->size_allocate
  5730d1d... Add form entry test
  9bb2ba2... widget: Handle position in transformation matrix
  621621b... testsuite: Fix translate test for size_allocate changes
  c8d1287... widget: Don't save position in allocations
  d6720d1... widget: Clean up size_allocate
  d96ea46... compute_bounds: Add preconditions
  855b2dd... widget: Save baseline without CSS values applies
  308b25b... widget: Get CSS values later in size_allocate
  523ab41... testformentry: Pass transform in size_allocate
  bfa6737... widget: Remove gtk_widget_intersect
  4f02b97... sizerequest: Remove unused parameter from adjust_size_alloc
  ebef7b6... Add size_allocate_transformed to the docs

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