[gnome-shell] (1983 commits) Non-fast-forward update to branch gbsneto/profiling-for-real



The branch 'gbsneto/profiling-for-real' 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:

  9548b72... plugin: Implement profiling vfuncs

Commits added to the branch:

  5b66860... iconGrid/iconGridLayout: Add support for page-padding (*)
  4ad32ab... iconGrid/iconGrid: Hook page-padding with CSS (*)
  e667406... iconGrid/iconGrid: Fill pages by default (*)
  c589f40... theme: Add page padding to the icon grid (*)
  34e38a8... iconGrid/iconGridLayout: Floor children position (*)
  4863c49... iconGrid/iconGridLayout: Make sure to always update best si (*)
  595359a... messageTray: Default to generic policy (*)
  5492309... st-theme-node-drawing: Render all shadow sections with thic (*)
  c9df2f9... Updated Spanish translation (*)
  40e22eb... cleanup: Use optional chaining and ?? operator (*)
  12d9761... Tag version 40.alpha (*)
  f2ee158... Post-release version bump (*)
  491a69a... overviewControls: Remove ControlsLayout (*)
  c9a6424... overviewControls: Simplify DashSpacer (*)
  853644d... appDisplay: Properly destroy SwipeTracker on destroy (*)
  3f09876... pageIndicator/animatedPageIndicators: Implement vertical an (*)
  7d4ac04... appDisplay/baseAppView: Use a separate flag for animated in (*)
  b120b17... iconGrid/iconGridLayout: Simplify _findBestIconSize() (*)
  10d91b5... appDisplay/baseAppView: Update page indicators on page-chan (*)
  b730875... iconGrid/iconGrid: Wait for icon sizes before running sprin (*)
  cd82691... appDisplay/baseAppView: Cleanup animate() (*)
  9c10c34... appDisplay/baseAppView: Also consider its own content box w (*)
  aca61ad... appDisplay/baseAppView: Reinstate fade effect (*)
  3e74b5a... theme: Add some horizontal padding to folder view (*)
  659df23... lookingGlass: Sort extensions alphabetically (*)
  f54ab9c... main: Stop owning the org.gnome.Panel name (*)
  cb8b199... magnifier: Stop exposing D-Bus interface (*)
  adfcd45... workspace: Lower maximum window preview size again (*)
  af5aff3... dbusServices/screensaver: Split out public ScreenSaver serv (*)
  feb3c6b... shellDBus: Remove stray backslashes in D-Bus interface (*)
  38d6425... Correct the systemd version required for ConditionEnvironme (*)
  d263f57... Clarify comments on ConditionEnvironment placement (*)
  4e57119... st/viewport: Don't trigger relayout when picking (*)
  78d6b13... workspacesView: Don't update scroll position when allocatin (*)
  71807a4... blur-effect: Port to paint nodes (*)
  0c6df92... lookingGlass: Port to paint nodes (*)
  3cf35ce... ci: Improve checkout script output (*)
  3cccd82... ci: Fix checking out mutter for tag pipelines (*)
  ca0ad6d... ci: Only fetch history for branch tips (*)
  ad9c2dd... ci: Use correct variable name (*)
  99b78d3... Revert "appDisplay/baseAppView: Cleanup animate()" (*)
  e3542d5... dash: Allow icon sizes equal to the available space (*)
  52ccf86... Update Romanian translation (*)
  f7019bd... blur-effect: Use ClutterBlurNode (*)
  c09be8b... screenshot: Grab screenshot during paint on X11 (*)
  99935c7... glsl-effect: Switch to create_pipeline vfunc (*)
  715d398... invert-lightness-effect: Switch to create_pipeline vfunc (*)
  534f74b... st/scroll-view-fade: Adapt to paint_target() API changes (*)
  80a5b55... shell: Adapt to ClutterEffect vfunc changes (*)
  e59069c... st: Use blur node to render shadow pipeline (*)
  ec1b099... st: Fix painting unblurred texture (*)
  fe90da8... st: Rename and fix blur sampling calculation (*)
  6b9f277... theme: Define default user-icon sizing in SASS (*)
  a7c3432... theme: Don't draw border around symbolic user-icon (*)
  8f6477b... Update Friulian translation (*)
  fc1d1e5... st/widget: Switch to the new API to get actor from inputdev (*)
  8eda814... Update Portuguese translation (*)
  adaa5ec... build: Change upcoming version to 40.alpha2 (*)
  e85d127... dateMenu: Fix temperature edge case (*)
  7b50c38... Update Catalan translation (*)
  f0deb03... shell/network-agent: Fix setting leak in get_secrets_keyrin (*)
  087bd86... shell/network-agent: Add method to add VPN secrets to agent (*)
  eb95f6a... networkAgent: Use VPN specific method to add VPN secrets (*)
  93115c3... Change upcoming version (again) (*)
  3f49c88... Update German translation (*)
  c401759... workspacesView: Fix copy-paste error (*)
  1989a2f... screenshot: Grab screenshot during paint on X11 for area ty (*)
  3fc5c4c... man: Use asciidoc for main man page as well (*)
  88ac08b... man: Update options (*)
  9ef9a5f... build: Pre-generate man pages at dist time (*)
  eafbfdf... theme: Pre-generate stylesheets as well (*)
  b3d57dc... calendar-server: Remove unused functions (*)
  be279ab... appDisplay: Make the app grid horizontal (*)
  47cd3c5... appDisplay: Cleanup BaseAppView (*)
  2d0ef0e... theme: Reduce spacing between pagination dots (*)
  c48d3dc... theme: Adjust app grid spacing (*)
  9e47fd3... Update Galician translation (*)
  e73204b... st/texture-cache: Make key g_autofree (*)
  b51be0e... st/texture-cache: Move icon theme lookup out of the hot pat (*)
  eefed95... st/private: Don't scale the framebuffer, only the blur pixe (*)
  499af2d... workspacesView/workspacesDisplay: Ignore emulated events (*)
  57f96b2... workspacesView: Make sure to destroy non-existing workspace (*)
  543261e... appDisplay: Disable built-in mouse scrolling (*)
  c5019db... screenShield: Tie `LockedHint` to locked state (*)
  1134afd... swipeTracker: Use AFTER trigger edge for TouchSwipeGesture (*)
  35d8041... swipeTracker: Switch to 3-finger gestures (*)
  33f166b... Update Catalan translation (*)
  da09c67... ci: Replace custom commit-log script with ci-fairy (*)
  15aabdf... ci: Add some more commit message rules (*)
  1685c77... workspacesView: Update scroll position but not workspace on (*)
  db04981... Update Galician translation (*)
  a1175ba... Update Indonesian translation (*)
  5a028ca... Update Norwegian Bokmål translation (*)
  52d271f... Update Romanian translation (*)
  42ce04b... Revert "WeatherClient: Set enabled providers after setting  (*)
  7458d5a... weather: Adjust to renamed provider (*)
  d5ca1bc... weather: Provide application-id and contact-info (*)
  7222bff... loginDialog: Make notListedButton accessible (*)
  8f9cc4b... Update Slovenian translation (*)
  d82dcd6... workspace: Don't unfreeze layout during overview animation (*)
  a44686a... theme/panel: Slightly increase horizontal padding on activi (*)
  c894ec9... panel: Indicate focus using a pill-shaped background (*)
  0cbccf7... panel: Animate opacity changes of the panel corner (*)
  8710337... overview: Increase SHADE_ANIMATION_TIME a bit (*)
  d1468f7... panel: Make the panel fully transparent while in the overvi (*)
  f87f984... status/volume: Allow changing input volume by scrolling (*)
  eb0339e... shew: Use Xlib to set transient hint (*)
  c9c7629... extensions-app: Remove stray angle brackets (*)
  20a68a6... extensions-app: Set title on window instead of headerbar (*)
  8eb1792... extensions-app: Use consistent style for property names (*)
  ad6fbaa... extensions-app: Don't use deprecated margin-left/right prop (*)
  3af9091... extensions-app: Stop using :margin shortcut (*)
  1bb0e1b... extensions-app: Explicitly dispose window when removed (*)
  618762e... dbusServices/extensions: Minor cleanup (*)
  9d14b0c... dbusServices/extensions: Set title on window instead of hea (*)
  2189dc6... dbusServices/extensions: Use consistent style for property  (*)
  a450550... dbusServices/extensions: Stop using :margin shortcut (*)
  1016b91... dbusServices/extensions: Stop using GtkContainer API (*)
  9bb91ca... dbusServices/extensions: Stop using GtkToolbar (*)
  99a796e... dbusServices/extensions: Stop stacking frames (*)
  ba039bc... dbusServices/extensions: Remove event box (*)
  edd34c5... Port extensions app and portal to GTK4 (*)
  ecf5e3d... ci: Bump mutter image (*)
  5d65a42... st/scroll-view-fade: Don't assume fade area at (0,0) (*)
  605d2b5... Tag version 40.alpha.1 (*)
  40b65f2... Post-release version bump (*)
  c5e5514... weather: Pass providers after application-id and contact-in (*)
  fc7c08d... Update Serbian translation (*)
  4686c25... Updated Czech translation (*)
  4ff91aa... st/settings: Adjust to moved GSettings schema (*)
  6c3547d... Updated Czech translation (*)
  1a9478c... Update Friulian translation (*)
  a32df6b... extensionsService: Fix setting prefs dialog parent (*)
  40ac614... Tag release 40.alpha.1.1 (*)
  5070e64... Post-release version bump (again) (*)
  ea02aa3... overviewControls: Show DashSpacer in apps page as well (*)
  bd850c3... overviewControls: Split FaderControl from SlidingControl (*)
  97eb456... Make Dash horizontal (*)
  0a23721... dash: Fix 'All apps' button position in RTL locales (*)
  1e2532c... dash/dashIcon: Popup menu above the icon (*)
  827c137... theme: Theme dash closer to mockup (*)
  b3c13d6... overviewControls: Simplify dash placement (*)
  de4ac88... Update Hungarian translation (*)
  353483b... automountManager: Remove unused volume queue (*)
  a5730d7... overviewControls: Make sure dash is positioned at the botto (*)
  c57a299... workspacesView: Disable swipe tracker when animating from o (*)
  8c79296... appDisplay: Do not duplicate app favorites (*)
  18cd24e... appDisplay: Fix app folder icon subicon spacing (*)
  1eec8ee... Update Persian translation (*)
  bc2cb9d... appDisplay: Animate opening app icons menu (*)
  eb4f674... workspacesView: Center workspaces of primary display (*)
  bbb2f26... shell/util: Don't compile in unused code when !HAVE_SYSTEMD (*)
  62baf52... appDisplay/appFolderDialog: Don't constrain to workarea (*)
  2e9a2e6... dbusServices/screencast: Use GTK4 (*)
  9f1eb6d... dash: Replace custom actor with layout manager (*)
  5543971... appDisplay: Handle dropped app favorites (*)
  022cd68... panel: Remove drop down arrows from AppMenu and AggregateMe (*)
  db9a008... panel: Remove drop down arrows from standalone indicators (*)
  ddc2e0f... extensionSystem: Fix opening Extensions app from notificati (*)
  e8f46f1... blur-effect: Silence compiler warning (*)
  7462347... ci: Fix typo (*)
  9f0e763... workspacesView: Fix off-by-one error (*)
  0882074... screenshot: Still remove select/pick actor if grab promise  (*)
  cffad8b... workspacesView/workspacesDisplay: Scroll on horizontal layo (*)
  08ac3c7... workspacesView/workspacesDisplay: Handle smooth events (*)
  c853de2... loginDialog: Keep hint string from pushing the login box hi (*)
  1aee051... screenshot: Use separate error when disk writes are locked  (*)
  0efa82a... screenshot: Return error if stream creation failed (*)
  fec745f... screenshot: Clean up when creating stream failed (*)
  55d85cd... dash: Add separator between favorite and running apps (*)
  0d4eaa6... theme: Make Dash background color solid (*)
  78f886f... windowManager: Switch to horizontal workspaces (*)
  a29e002... workspacesView: Add API to hide workspaces without destroyi (*)
  07c970d... util: Add lerp function (*)
  de15eb3... viewSelector: Merge WINDOWS and APPS pages (*)
  456b446... viewSelector: Rework Ctrl+Alt+Tab support (*)
  f17d967... overviewControls: Move workspaces thumbnails to ViewSelecto (*)
  99d1529... overviewControls: Simplify DashFader (*)
  3ad7b85... workspaceThumbnail: Make it horizontal (*)
  9980c80... workspaceThumbnail: Allocate final thumbnail sizes (*)
  0d4bce9... workspaceThumbnail: Reduce maximum scale to 5% (*)
  451ba5b... workspaceThumbnail: Remove wallpaper (*)
  d368bae... workspaceThumbnail/thumbnailsBox: Set pivot point (*)
  df2181c... workspaceThumbnail: Use current number of workspaces for si (*)
  9db9445... workspaceThumbnail: Scale workspaces in and out (*)
  6e13dba... theme: Adjust workspaces thumbnails visuals (*)
  ac3faac... overviewControls: Remove intermediate box (*)
  b84eb24... workspaceThumbnails: Expand workspaces before scale-in anim (*)
  862b5be... background: Trivial style cleanup (*)
  cfc1f1f... background: Add option to not use background content size (*)
  8eb81ae... overview: Move background to Workspace (*)
  9062d5d... workspace: Clip background (*)
  059ea64... style: Remove workspace padding (*)
  1f3a364... theme: Desaturate system color (*)
  151a104... dash: Only show separator when there are running apps (*)
  698e67c... workspacesView: Fix scroll direction in RTL locales (*)
  1a96fba... Update Brazilian Portuguese translation (*)
  ba2f198... Update Punjabi translation (*)
  add6dfe... status/dwellClick: Remove menu arrow (*)
  ec0d8e3... extensions-tool: Remove menu arrow from extension template (*)
  c635ff4... workspace: Pass params object to LayoutStrategy (*)
  ac7dc62... workspace: Move more things to LayoutStrategy subclass (*)
  8d9a92f... workspace: Make computeLayout() return a layout object (*)
  39e844a... workspace: Refactor layout scale and space calculation (*)
  a4bf447... workspace: Don't store strategy on layout object (*)
  959639b... windowPreview: Cache the boundingBox of the layout manager (*)
  6ae4909... workspace: Use Util.lerp() instead of own _interpolate() (*)
  779e66a... notificationDaemon: Fix icon-choosing logic (*)
  de299f0... workspaceThumbnails: Center thumbnails in workspace navigat (*)
  bc6849c... windowPreview: Track overlay state separately (*)
  5e10bed... windowPreview: Allow titles to overlap other previews (*)
  efa3585... windowPreview: Add (back) application icons (*)
  56c118d... windowPreview: Keep borderCenter always visible (*)
  2bd91e7... workspace: Adjust spacing (*)
  27a4274... workspace: Add some padding around window previews (*)
  30f2741... windowPreviews: Replace border with scale effect (*)
  42c2bf7... windowPreview: Overhaul chrome style (*)
  bebd612... workspaceAnimation: Split from WindowManager (*)
  269c5ca... workspaceAnimation: Stop depending on shellwm (*)
  e32ec73... workspaceAnimation: Extract WorkspaceGroup (*)
  2f78d32... workspaceAnimation: Add to uiGroup insead of window_group (*)
  0f99d46... workspaceAnimation: Add a background (*)
  9cf300c... workspaceAnimation: Use window clones (*)
  ee55640... workspaceAnimation: Use a workspace strip (*)
  8eba759... workspaceAnimation: Group sticky windows and moving window (*)
  bca6548... workspaceAnimation: Support multiple screens (*)
  ae4dab7... workspaceAnimation: Disable unredirection during the gestur (*)
  9ce666a... workspaceAnimation: Move background to WorkspaceGroup (*)
  454394a... workspace: Handle window-added and removed signal after win (*)
  5c7436b... appDisplay: Never use animated indicators (*)
  a9cbbd8... pageIndicators: Remove animated indicators (*)
  3ff71ac... iconGrid: Use correct default values in pspecs (*)
  0064412... appDisplay: Remove obsolete property (*)
  a41e294... workspaceThumbnails: Remove obsolete property (*)
  0f1b566... js: Use gjs-defined GObject accessors where possible (*)
  252f2f5... cleanup: Define GObject accessors in camelCase (*)
  3abfc25... workspacesView: Always use ZOOM transition (*)
  26c5434... workspacesView: Use side-by-side layout (*)
  1359b27... viewSelector: Tie workspace fit mode to adjustment (*)
  ed11709... workspacesView: Center active workspace in allocation (*)
  b64103e... workspacesView/workspacesDisplay: Don't sync geometry when  (*)
  4cf5b4a... workspacesView: Scale inactive workspaces (*)
  176ea3b... workspace: Split preparation steps from zoomFromOverview (*)
  1adcbaa... workspacesView: Derive workspace state from fit mode (*)
  30b6816... theme: Adjust dash icon spacing (*)
  96d66de... dnd: Update actor position after scaling even when animatio (*)
  463000d... Change all g_memdup() to g_memdup2() (*)
  26a39bd... workspacesView: Move workspace scroll code to windowManager (*)
  ac82460... swipeTracker: Optionally require modifiers for scrolling (*)
  7aa36ad... windowManager: Allow switching workspaces with super-scroll (*)
  ed628b9... accessibility/keyboard: Align the panelMenu button style (*)
  f5b622a... panel: Align left and right margin for status panel item (*)
  e641547... appDisplay: Do not bind popdown call to grabHelper onUngrab (*)
  c61e1e5... mpris: Hide unused elements to leave more space for the tit (*)
  0f46a1d... theme: Scale media player button padding with font size (*)
  b0e6972... data: Move custom close icon into actions/ (*)
  29e2b15... data: Rename custom close icon (*)
  49690f3... data: Update custom close icon (*)
  97b9cdc... theme: Legible thumbnail close button (*)
  53ea9ba... theme: Space dash items (*)
  af4e54b... welcomeDialog: Add “welcome” dialog (*)
  b0a48fa... util: Add a GNOME version comparison function (*)
  512016d... main: Show welcome dialogue on first start (*)
  865337f... data: Fix grammar and wording in new GSettings key (*)
  ec3d94e... Update Swedish translation (*)
  86b50a1... Update Ukrainian translation (*)
  02ff0f5... Updated Czech translation (*)
  697cccf... Updated Czech translation (*)
  89af7e2... Update Portuguese translation (*)
  0a35735... Update Galician translation (*)
  9e86cdb... st/theme-node-drawing: Fix inner shadow fast path condition (*)
  b90e270... Update Romanian translation (*)
  d75b64b... shell-util: Use early-return in shell_util_get_week_start() (*)
  473e77e... st/widget: Fix applying :insensitive to initially unreactiv (*)
  7bea63a... runDialog: Don’t treat empty input specially (*)
  cb26a63... runDialog: Don’t add empty input to history (*)
  6ac32f1... runDialog: Trim input before processing (*)
  5212ac2... Update Brazilian Portuguese translation (*)
  39d5d6a... ci: Bump mutter image (*)
  f19c75d... st: Test for :insensitive styling (*)
  824cdc9... fingerprint: Use makeProxyWrapper for fprintManager (*)
  aa392d4... fingerprint: Show different strings depending on type (*)
  a767e56... Update Swedish translation (*)
  cf87ab0... swipeTracker: Calculate velocity using scroll history (*)
  10cafc5... swipeTracker: Rework end point calculation (*)
  16f74eb... swipeTracker: Add allowLongSwipes property (*)
  2b9cf73... workspacesView: Enable long swipes (*)
  fe3c9be... Update Galician translation (*)
  a19e657... loginDialog: Fill UserListItem layout to show the timed log (*)
  bc3c1ea... Update Ukrainian translation (*)
  8e6191b... Update Romanian translation (*)
  9aae1df... workspacesView: Fix off-by-one error (*)
  218642b... Updated Spanish translation (*)
  504f2b2... Update Catalan translation (*)
  6a2ed85... Update Slovenian translation (*)
  9aa25ea... dash: Consider additions for separator visibility (*)
  0173a66... stylesheet: Increase app dropshadows (*)
  73b94c3... overviewControls: Remove DashFader (*)
  5c31ef6... dash: Reindent some more code (*)
  3a9acb9... dash: Re-fittsify (*)
  0aab90b... Update Portuguese translation (*)
  9fcbf3d... extensions-app: Add description tooltip to rows (*)
  21faae4... polkitAgent: Ensure cleanup if dialog wasn't shown (*)
  d02612e... ui/windowManager: Fix horizontal scrolling when smooth even (*)
  301686e... overview: Move search entry to ControlsManager (*)
  55510e9... overviewControls/controlsManager: Use a custom layout manag (*)
  3887253... overviewControls: Use adjustment to control layout (*)
  e6e5a93... viewSelector: Use state adjustment for apps page (*)
  0a8aeeb... overview: Reorganize animateTo/FromOverview() (*)
  b6337a7... overviewControls: Ease main adjustment when animating to/fr (*)
  1ad1db4... overview: Don't fade OverviewActor (*)
  741d6ab... workspacesView: Add primary view to workspaces display (*)
  d221215... workspacesView: Derive workspace mode from overview state (*)
  22f4a6b... workspace, workspacesView: Cleanup animation methods (*)
  bce67a2... viewSelector: Move 'toggle-overview' shortcut to overview (*)
  8089d7c... overivew: Propagate target state when animating to overview (*)
  b32f414... viewSelector: Remove showApps() (*)
  80d258b... viewSelector: Move 'toggle-applications-view' to ControlsMa (*)
  cbe0180... viewSelector: Drop edge drag gesture (*)
  4cf5898... viewSelector: Remove pinch gestures (*)
  83127bf... overviewControls: Use specialized class for Overview adjust (*)
  c09c070... overviewControls: Incorporate ActivitiesContainer (*)
  a9f11b1... workspacesView/workspacesDisplay: Remove parent opacity hac (*)
  8764565... overviewControls: Make AppDisplay rise from the bottom (*)
  ca066a4... workspacesView: Use calculated workspace state for progress (*)
  6870f3c... theme: Adjust app grid visuals (*)
  9c6d8e2... overviewControls: Cache workspaces boxes (*)
  bf1fa38... workspacesView: Interpolate against relative workspace boxe (*)
  e8ca92a... extensions-app: Pick up app ID from package (*)
  60d6401... extensions-app: Support building a separate Devel app (*)
  6bea1e7... extensions-app: Include commit hash in nightly version (*)
  5069572... extensions-app: Stop prefixing .desktop file (*)
  d6a1414... extensions-app: Use development profile for nightly build (*)
  2e817d3... workspace: Always leave overview when in app grid state (*)
  86cefd9... workspace: Disable overlay for inactive workspaces too (*)
  f9652aa... Fix for screenshots when pictures path is unavailable (*)
  461c65c... screenshot: Replace template strings with .format() (*)
  c1bfdd7... screenshot: Fix slow audiovisual feedback on when taking sc (*)
  3510b88... screenshot: Remove shooter from sender in finally block (*)
  960f87e... Update Swedish translation (*)
  692b6d2... Update Ukrainian translation (*)
  27627bd... viewSelector: Cleanup pages (*)
  c8f1dca... Rename ViewSelector to SearchController (*)
  1b51ae1... searchController: General cleanup (*)
  c0a4d90... overviewControls: Limit Dash height to 15% of the overview' (*)
  df9766a... Update Romanian translation (*)
  f788962... Update Indonesian translation (*)
  ee330ea... Update Brazilian Portuguese translation (*)
  338862f... Update Belarusian translation (*)
  74575ee... Update Galician translation (*)
  2beca14... windowPreview: Tie icon scale to overview state (*)
  b916df1... gdm: Cancel user verification on UserVerifier destruction (*)
  3e96952... authPrompt: Don't begin a new authentication session on loc (*)
  7e77881... authPrompt: Handle Escape key to cancel ongoing verificatio (*)
  c8bb45b... gdm: Limit verification cancellations to be conform to allo (*)
  c936ca3... gdm: Don't try answering query if the user verifier has bee (*)
  0ccb8e2... gdm: Disconnect user verifier signals on destruction and ve (*)
  36fba1a... gdm: Do not fail the whole authentication if a background s (*)
  ca912f5... gdm: Include the failed service name when in reporting erro (*)
  80a7a8d... gdm: Ensure we cancel all the previously running services o (*)
  85ad115... gdm: Pass source serviceName to verification failures (*)
  829a096... gdm: Restart only the service that failed at verification-f (*)
  5dafc26... HC: Set legible app icons for window thumbnails (*)
  30203f2... history: Use strict equality checks (*)
  d31f805... history: Trim input and ignore if empty (*)
  df94055... runDialog: Let history trim input (*)
  bbf1fc2... lookingGlass: Let history trim input (*)
  28f73a1... windowManager: Do not set Wacom LED state through g-s-d (*)
  478b450... osk-layouts: Add a shift level to Thai layout (*)
  8a76508... osk-layouts: Add additional keys to Thai layout (*)
  2501bc5... st/scroll-view-fade: Fix vertical top fading (*)
  1e422fa... Update Hungarian translation (*)
  b9207e0... Update Punjabi translation (*)
  f143750... dnd: Avoid sync_pointer after pop_modal() (*)
  0141b66... grabHelper: Avoid sync_pointer after pop_modal() (*)
  cbde13f... overview: Avoid sync_pointer after pop_modal() (*)
  2445212... messageList: Drop sync_pointer() after relayouts (*)
  2799760... windowManager: Drop sync_pointer() after relayouts (*)
  863ba76... messageTray: Drop hack to keep track of X11 (*)
  2f44654... shell: Drop shell_global_sync_pointer() (*)
  736f1bc... Update Serbian translation (*)
  c592a06... Updated Spanish translation (*)
  09602ae... blur-effect: Don't use stage view when drawing off-stage (*)
  f7685dc... ShellUserVerifier: Add method to check if the service name  (*)
  53db4b9... gdm: Always show fingerprint error messages (*)
  1158e98... gdm: Increase the verification failed counter once we've a  (*)
  6ccd289... gdm: Count fingerprint authentication failures in fail coun (*)
  526f071... gdm: Expose the source serviceName for messages and verific (*)
  19c4dce... authPrompt: Only wiggle the entry on failures coming from t (*)
  75a1798... authPrompt: Wiggle error messages coming from the Fingerpri (*)
  ed1ace1... authPrompt: Bump the user verifier timeout when wiggling th (*)
  7a2e629... gdm: Fail and restart verification on conversation stopped  (*)
  87558ef... st: Keep weak ref on texture cache bound texture source (*)
  629b739... dnd: Set dnd actor size instead of scaling it when reparent (*)
  8d5fb73... workspacesView: Don't invalidate allocation before using it (*)
  1bd2b01... windowPreview: Consider chrome overlaps when offscreening f (*)
  8f9d6a4... appDisplay: Use new indentation style (*)
  e65e5ed... appDisplay: Use icon-size instead of width/height for syste (*)
  1ee9278... gdm: Don't try to retry authenticating when the service is  (*)
  9ecc1a4... gdm: Compress fingerprint failures events using a timeout (*)
  ef10bb6... gdm: Keep messages in queue until we've not fully processed (*)
  1cc20ca... gdm: Add ability to queue a message overriding ones with le (*)
  45a5171... gdm: Filter service non-error messages on verification stop (*)
  b74900b... gdm: Override any other lower-priority service message on e (*)
  901ecfb... theme: Use the same style for dash tooltips as for window c (*)
  c019730... workspace: Ensure that _createBestLayout() always returns a (*)
  cf41f4a... searchController: Get rid of activePage reference in key ha (*)
  a24a16c... dnd: Also consider indirect scaling of dnd actor (*)
  8edfe1d... dnd: Remove pointless scale factor from restore position (*)
  e135f07... swipeTracker: Reject touchpad swipes in the wrong direction (*)
  504ca7d... swipeTracker: Try harder to start touchpad gestures with a  (*)
  ea881ed... swipeTracker: Reject touch swipes in the wrong directions (*)
  a498d85... workspacesView: Check for primaryView being null (*)
  f697274... workspacesView: Initialize/update swipe orientation before  (*)
  ddb8782... overviewControls: Add "gesture-in-progress" property on the (*)
  cd506d4... overview: Make 3fg vertical swipes bring overview and app g (*)
  f7f46ca... overview: Clean up dead code (*)
  76836fe... overview: Synchronize panel opacity with overview leave ani (*)
  f52cafe... layout: Move keyboard slide animation to keyboard (*)
  0580fe6... windowManager: Move OSK gesture to KeyboardManager (*)
  8e73143... keyboard: Drop layoutManager's keyboard-visible-changed (*)
  a6a4e0a... edgeDragAction: Add signal to notify about progress (*)
  0a12405... keyboard: Simplify focus window tracking (*)
  3346e99... keyboard: Move monitor management to KeyboardController (*)
  8526776... keyboard: Use translation-y property for focus window anima (*)
  c62177e... keyboard: Make OSK follow gesture progress (*)
  0b16565... keyboard: Handle edge drag gesture cancellation (*)
  bf15ad7... Update Slovenian translation (*)
  c769a2f... dash: Put the dot back into its box (*)
  718a875... Update Brazilian Portuguese translation (*)
  ac63378... workspacesView: Disable mouse drag to switch workspaces (*)
  f4b88aa... overviewControls: Add shortcut for shifting through overvie (*)
  494db57... Update Slovenian translation (*)
  4ba48b0... Update Ukrainian translation (*)
  63cf60b... workspace: Round the corners of the wallpaper (*)
  135c919... theme/window-picker: Add box-shadow to the workspace backgr (*)
  267c5f8... theme/window-picker: Fixup box-shadow of overview workspace (*)
  2e9715c... workspaceThumbnails: Actually use vscale parameter (*)
  bf8e762... workspaceThumbnail: Base n-workspaces on number of thumbs (*)
  f239179... workspaceThumnails: Add :should-show property (*)
  a73bea0... workspaceThumbnails: Animate showing/hiding (*)
  a2751a1... workspaceThumbnails: Don't animate thumbnail additions whil (*)
  7b1b04f... workspaceThumbnails: Delay workspace removal while collapsi (*)
  d3a1557... workspaceThumbnail: Do not update scale while collapsing (*)
  2fdee8e... workspaceThumbnails: Only show for more than two workspaces (*)
  ece5220... windowManager: Keep a minimum number of workspaces (*)
  3795ccb... windowPreview: Use a proper spacing between icon and title (*)
  7d40930... windowPreview: Scale up by the same extra size for every wi (*)
  bc034d5... windowPreview: Add scaled extra size to chromeWidths() and  (*)
  55e08a3... welcomeDialog: Hide overview when taking tour (*)
  433ba92... Update Catalan translation (*)
  f55196e... Update Portuguese translation (*)
  3208cc6... Update Brazilian Portuguese translation (*)
  0ede01e... Update Swedish translation (*)
  fcb70ff... Update Turkish translation (*)
  9a50240... schema: Enable extension version validation by default (*)
  3c126f4... Update Romanian translation (*)
  52c21c3... Update Indonesian translation (*)
  a976fe9... Update Finnish translation (*)
  9d4f017... workspacesView: Only clip non-primary workspace views (*)
  b05280a... workspace: Update background on workarea changes (*)
  37bcd3d... workspace: Move window previews to a child container (*)
  a17c428... workspace: Add WorkspaceBackground to Workspace itself (*)
  1819e34... workspace: Move border radius handling to WorkspaceBackgrou (*)
  b1970b9... workspace: Clip window previews (*)
  adc5f2d... workspace: Scale down background (*)
  51348c6... workspace: Properly handle zero spacing in the WorkspaceLay (*)
  9e8ceea... workspace: Actually apply top overlap to the top (*)
  2d954c0... workspace: Don't limit workspaceBox size when doing app gri (*)
  63a96a7... workspacesView: Take scale factor into account to calculate (*)
  ea5efbb... Updated Lithuanian translation (*)
  e0c0662... overviewControls: Remove superfluous max() (*)
  706d7be... Tag 40.beta (*)
  5cd7434... Post-release version bump (*)
  80e2274... schemas: Define default app grid arrangement (*)
  7f46655... main: Move NO_AT_BRIDGE hack to mutter (*)
  ef77742... lightbox: Fix shader effect (*)
  ef5b92c... windowPreview: Ensure scaling is limited to defined size in (*)
  8850c57... endSessionDialog: Only show logout inhibiting apps (*)
  49cc0d6... Update Galician translation (*)
  85d0f87... Update Galician translation (*)
  daa019c... Update Hungarian translation (*)
  cf9ac84... Update Kazakh translation (*)
  6e38427... Update Croatian translation (*)
  c90bde4... js: Require Soup 2.4 (*)
  49b7973... workspaceThumbnail: Consider porthole offsets (*)
  175175f... ci: Add commit rule to not end subject with punctuation (*)
  48ae38c... windowManager: Use Clutter default text direction (*)
  95806c6... extensionUtils: Simplify version check (*)
  fe4fa1d... extension-tool/create: Update for new versioning scheme (*)
  70ab994... Update German translation (*)
  37672cf... Update Serbian translation (*)
  404bb7a... Update Basque translation (*)
  8eda12e... overviewControls: Use easeOutCubic transition for overview (*)
  a05005e... Update French translation (*)
  e2c1407... overview: Unset visibleTarget on gesture end (*)
  6390265... style: App folder styling (*)
  a6588d0... windowPreview: Unset selected if window was clicked to swit (*)
  46361c9... appDisplay: Move onto the correct page while DnD on both LT (*)
  1ad45a8... overviewControls: Handle overlay key (*)
  f28f7ed... overviewControls: Shift up on double-super (*)
  767ee51... Update German translation (*)
  945e947... workspaceThumbnails: Disconnect signals on destroy (*)
  09afaf0... workspaceThumbnail: Initialize porthole to work area (*)
  4eb31e4... workspaceThumbnails: Immediately initialize should-show (*)
  2731d35... workspaceThumbnails: Pass monitor index to constructor (*)
  40121bb... workspacesView: Center extra workspace (*)
  a8e6403... workspacesView: Split out SecondaryMonitorDisplay (*)
  082eedd... workspacesView: Decrease workspaces size on external monito (*)
  260f5b0... workspacesView: Add minimap on secondary monitors (*)
  8cb3825... st/viewport: Add clip-to-view property (*)
  f60a469... st/scroll-view: Make fade effect take ClutterMargin (*)
  0d62dad... st/scrollview: Add ::content-padding property to StScrollVi (*)
  f31c49c... js/appDisplay: Generalize app scrollview CSS (*)
  d75ed55... js/appDisplay: Implement navigation of pages by hovering/cl (*)
  a00db66... js/appDisplay: Implement side page previews while DnDing (*)
  c15dce2... theme: Improve look of FolderDialog wrt page previews (*)
  ffe11e0... appDisplay: Add carousel arrows to app grid (*)
  9e5b357... appDisplay: Adapt to available extra space showing icon gri (*)
  ec223f3... appDisplay: Slide page hints along page switching (*)
  9b24d9c... appDisplay: Don't reset adjustment on ::pages-changed (*)
  40b67a1... st/scrollview: Apply correct fade_edges_left/right effect u (*)
  9a273e1... shell/app: Handle workspace from startup notifications (*)
  9cd211a... status/network: Use the same signal strength values as GNOM (*)
  ba0b923... layout: Allow updating struts in Overview (*)
  bc09746... layout: Don't build input region rects on Wayland (*)
  e3f12e3... layout: Update workspace struts even while starting up (*)
  930d0b6... overviewControl: Store search entry container (*)
  c4e43ef... overview: Implement startup animation (*)
  7250522... panel: Bind style to corners' style (*)
  9bce2a0... overview: Don't show black panel on startup (*)
  613efa7... theme/overview: Use a spacing of 16px between elements (*)
  a27009f... theme/dash: Tweak margins of the dash (*)
  df9129b... theme/search-entry: Tweak the margins a bit (*)
  99378b6... workspace: Scale down wallpaper by a fixed number of pixels (*)
  9b9be4a... workspace: Decrease spacing between workspaces in the windo (*)
  31d7770... workspace: Center-align window previews if there's only a s (*)
  9ebfd08... Add a link to supported releases in the README and bug temp (*)
  0a144ee... workspace: Fix switched arguments (*)
  b3c46a3... iconGrid: Cache max size of children (*)
  8e93806... iconGrid: Cache visible children of pages (*)
  0978b87... iconGrid: Get max child size using existing array of visibl (*)
  0fd394d... iconGrid: Don't update pages in vfunc_allocate() (*)
  7a5650d... iconGrid: Bail out of getRowPadding early if we'll return 0 (*)
  7771bf4... iconGrid: Save class variables to local ones (*)
  7f99655... iconGrid: Only animate items when we actually need it (*)
  fac50fb... workspaceThumbnail: Queue state update after expanding (*)
  30f0c9f... workspaceThumbnails: Update indicator on workspace changes (*)
  ff163a0... ci: Update ci-fairy image (*)
  35fb221... workspace: Check if index is valid before using it (*)
  bd7e3f4... theme/screen-shield: Use the same background color as in th (*)
  7a57528... workspaceThumbnail: Update visibility when showing the over (*)
  3d9bfbb... Update German translation (*)
  aefafc5... Update Persian translation (*)
  d4ae968... Update Polish translation (*)
  f9f936e... shell/app: Avoid adding windows with a startup workspace tw (*)
  1066a1b... Update Latvian translation (*)
  f6cfefa... Updated Spanish translation (*)
  606ec25... st/texture-cache: Don't overwrite existing bind images on t (*)
  19e5f35... Revert "st: Keep weak ref on texture cache bound texture so (*)
  99dd5ec... st/texture-cache: Change bind_cairo_surface_property to tra (*)
  b853316... ctrlAltTab: Fix usage of bind_cairo_surface_property (*)
  3669faa... Updated Czech translation (*)
  fb1ab4f... windowManager: Limit super-scroll handling to normal mode (*)
  e6c1db2... panel: Don't completely hide AppMenuButton when invisible (*)
  5de9166... panel: Only update appMenu icon when the app actually chang (*)
  3eb40df... panel: Don't change text color when entering the overview o (*)
  04c7816... Move WindowPreviewLayout from JS to C (*)
  e75f3a8... workspace: Iterate windowSlots directly when allocating (*)
  3e9a08a... workspace: Use set_origin/set_size instead of properties wh (*)
  ec4b9b8... workspace: Don't do checks in animateAllocation() (*)
  5792b98... workspace: Don't create useless childBox (*)
  650e096... workspace: Get some values outside the children loop when a (*)
  afb56df... windowPreview: Subclass a C actor (*)
  59b97a3... workspace: Use Util.lerp() instead of actor box for interpo (*)
  095d7c3... Update German translation (*)
  db13361... styling: Update for darker system grey (*)
  e854b26... Update Friulian translation (*)
  16c7739... messageTray: Remove deprecated code (*)
  a57d66a... Update Korean translation (*)
  91c4c43... theme/panel: Remove spacing between Activities and appmenu (*)
  cb68bbe... keyboard: Rename focusTracker "reset" signal to "window-gra (*)
  f3f0396... keyboard: Clear keyboard rest timer when opening immediatel (*)
  9f415f1... keyboard: Make a few functions private (*)
  6f39d76... keyboard: Remove unused argument (*)
  d8adeba... keyboard: Properly destroy focus manager when destroying ke (*)
  3acf840... keyboard: Initialize the FocusTrackers current window corre (*)
  7c83cbe... keyboard: Use GrapheneRect in focus tracker (*)
  746230f... keyboard: Ignore focus rects outside the window (*)
  b160e44... keyboard: Stop offsetting the focus rectangle (*)
  53adc7b... Revert "theme/panel: Remove spacing between Activities and  (*)
  3d28120... Update Norwegian Bokmål translation (*)
  c06bc74... swipeTracker: Check orientation with a threshold for touchp (*)
  df4c05f... swipeTracker: Pass orientation in constructor (*)
  3c10740... swipeTracker: Clamp position when long swipes are enabled t (*)
  f48e58a... swipeTracker: Reset before emitting 'end' and not after (*)
  95b8357... keyboard: Don't move focusWindow back down on window grab (*)
  2cf8b93... keyboard: Allow closing immediately (*)
  7b990da... keyboard: Animate focus window using position instead of tr (*)
  95ed7c7... keyboard: Add proper tracking of window movements to focus  (*)
  36b1035... keyboard: Correctly compare cursor rect to keyboard rect (*)
  d21a0b1... iconGrid: Subclass a C actor for BaseIcon (*)
  c239cd3... overviewControls: Hide the appDisplay when it's not shown (*)
  9152d66... workspacesView: Store some variables outside the children-a (*)
  ae23ad3... overviewControls: Return zero preferred size (*)
  d49606b... overview: Get rid of panel ghost actor (*)
  d271a51... swipeTracker: Remove unused property (*)
  07f2d32... st/texture-cache: Don't use content size request mode for s (*)
  5062c4c... st/texture-cache: Ensure icons keep their aspect ratio when (*)
  3c221ce... overview: Fix showApps() compatibility method (*)
  822340f... Update Punjabi translation (*)
  f2db9b5... iconGrid: Only use page relative coords for orientation in  (*)
  5652550... st/texture-cache: Fail loading invalid StImageContent (*)
  07a819f... st/texture-cache: Split out load_cairo_surface_to_gicon() m (*)
  0cf22f4... shell/app: Only release window ref when we are done (*)
  16b0d0d... shell/app: Expose icon as property (*)
  4a7c589... shell/app: Explicitly handle (X11) fallback icon changes (*)
  a24c1d2... Update Italian translation (*)
  c5b18ee... status/network: Ensure the Cancel button passes undefined t (*)
  1f0e4b5... keyboard: Handle symbolic OSK key codes as explicitly inval (*)
  1d5f3f1... Tag release 40.rc (*)
  55323e4... Post-release version bump (*)
  750ade3... extensions-app: Fix broken metainfo (*)
  ec071ae... Update British English translation (*)
  f9db8fd... Update Slovak translation (*)
  c40d382... Tag release 40.0 (*)
  bf6d668... Post-release version bump (*)
  8aa7a37... Update Finnish translation (*)
  554d76a... calendar-server: Drop "volatile" from g_once_init_enter() s (*)
  4dfc53c... hotplug-sniffer: Drop "volatile" from g_once_init_enter() s (*)
  463ade0... Update Chinese (China) translation (*)
  66a0b0a... Update Dutch translation (*)
  75cba51... Update Chinese (China) translation (*)
  116ca88... Update Vietnamese translation (*)
  4b93f15... Update Portuguese translation (*)
  2b4e269... Update Portuguese translation (*)
  51a7c9a... Update Hebrew translation (*)
  f563424... keyboard: Fix display keyboard layout crash with some input (*)
  687b84c... Update Hebrew translation (*)
  02b0638... extensionDownloader: Use POST request for checking updates (*)
  dfc4497... status/network: Disconnect signal handler on destroy in NMC (*)
  a7a7ea4... appDisplay: Save pages after drag end (*)
  b3f34d1... Update Dutch translation (*)
  4bfb91c... overview: Pass state while calling _animateVisible() (*)
  2f70e52... remoteSearch: Fetch enabled/disabled list once (*)
  b2a5417... theme/panel: Remove spacing between Activities and appmenu (*)
  d5af1fa... Update Occitan translation (*)
  e6be180... main: Use session mode property for welcome dialog (*)
  3aa3231... Update Esperanto translation (*)
  1b5d711... extensionsService: Fix copying technical details when exten (*)
  6f05893... appDisplay: Ensure icon grid is always aligned with the pix (*)
  dda23fc... workspace: Center window previews horizontally and vertical (*)
  fc54e0b... workspacesView: Fix PgUp/PgDown shortcut (*)
  dd7d336... workspacesView: Don't tie PgUp/PgDown to mapped state (*)
  1d8d234... Update Turkish translation (*)
  d3b28e7... Update Turkish translation (*)
  53dd291... extensionsService: Really fix copying technical details (*)
  ce4ece2... util: Use fade_margins in ensureActorVisibleInScrollView fu (*)
  eb96288... overviewControls: Use correct state when updating AppDispla (*)
  fab39bb... st/viewport: Invalidate the cached paint volume of ClutterA (*)
  62e40a1... st/widget: Invalidate paint volume on style changes (*)
  f76e687... keyboard: Fix suggestions box (*)
  1f0ef7f... workspaceThumbnail: Update monitor index on 'monitors-chang (*)
  58ed969... background: Check xml mime type instead of extension (*)
  d9e953e... st/scroll-view: Ensure float are used explictly (*)
  6159a91... Update Slovak translation (*)
  7935da6... audioDeviceSelection: Move a method to the new coding style (*)
  7eba532... audioDeviceSelection: Ensure close() is called with no argu (*)
  d823141... dialog: Ensure action callback is called with no arguments (*)
  28723ac... overviewControls: Support double-super when animations are  (*)
  b93bf2b... altTab: Avoid setting GObject property to undefined instead (*)
  1410db2... loginDialog: Realign list of batch tasks (*)
  1196532... loginDialog: Allow timed login with disabled user list (*)
  d7ad8da... Update Russian translation (*)
  1cefd58... st: Only use clutter_actor_invalidate_paint_volume() if the (*)
  6ee2c4f... status/power: Always show real percentage in battery label (*)
  40e5349... keyboard: Allow calling _release() without press on OSK key (*)
  82c2f29... keyboard: Always emit ::pressed late on keys with variants (*)
  548e18a... screenshot: Only select area on button release after a butt (*)
  380d61d... screenshot: Ignore events in SelectArea after making a sele (*)
  4e35ca8... windowPreview: Make St.Label use single line mode (*)
  a56d508... authPrompt: Don't clear querying service unless querying se (*)
  a97c4b8... authPrompt: Don't fail auth prompt until user is out of ret (*)
  8cfd4c9... gdm: Flip canRetry boolean to doneTrying on verification fa (*)
  588dd6d... gdm: Only disconnect verification signals when not going to (*)
  724291d... gdm: Remove pending fingerprint verification failure (*)
  dedfdb6... dbusServices/screensaver: Disable auto-shutdown (*)
  401b584... appDisplay: Don't use symbolic icon at full size for system (*)
  4bf2adb... theme: App group styling (*)
  fd0da96... appMenu: Only show Open Windows, if there are at least 2 wi (*)
  7702313... overviewControls: Stop transitions when starting a gesture (*)
  0e917c3... workspaceThumbnail: Only create thumbnails once (*)
  79acae4... dnd: Don't try to restore to parent location if parent got  (*)
  c17dc9c... theme: Rotate placeholder for horizontal workspace-thumbnai (*)
  a472657... Update Nepali translation (*)
  396c12c... theme: Move :hover below :focus in %bubble_button (*)
  a8a79c0... extensionsService: Log error if preferences dialog failed t (*)
  51bf7ec... screencastService: Improve the gstreamer pipeline for recor (*)
  7f90a46... workspacesView: Clip the SecondaryMonitorDisplay instead of (*)
  fcc8040... workspace: Make window preview overlays overflow the alloca (*)
  4e83aaf... workspace: Extend clip when animating from window picker to (*)
  bad94ab... overview: Increase margin-top of the dash slightly (*)
  e778062... dnd: Don't use transformed size to calculate parent scale w (*)
  954131c... overview: Sync grabs after running startup animation (*)
  78f8234... Update Catalan translation (*)
  a083559... Update Occitan translation (*)
  234024c... workspace: Update WorkspaceLayout workarea on changes (*)
  2b2a718... windowManager: Hide overview on using hotkey (*)
  3eda672... st/scroll-view-fade: Add :extend-fade-area property (*)
  0ccdb47... appDisplay: Extend faded edges beyond fade area (*)
  019229c... windowManager: Return failure to start X11 services (*)
  5423179... switcherPopups: Correct selection with arrows and scrolling (*)
  0a7507c... altTab: Avoid allocation cycle when showing CyclerHighlight (*)
  279db3f... st/button: Consider touch sequences for ::pressed state (*)
  ecead8c... dnd: Add timeoutThreshold setting (*)
  91a7978... grabHelper: Propagate events while this._ignoreUntilRelease (*)
  6fc93b7... appDisplay: Improve app grid interaction for touch devices (*)
  803b944... appDisplay: Add :gesture-modes property (*)
  a63c44b... workspacesView: Increase secondary monitor workspace scale (*)
  81210f5... workspacesView: Don't update secondary monitor thumbnails b (*)
  0ed1a36... workspacesView: Queue relayout when overview adjustment val (*)
  65a35a9... Update Occitan translation (*)
  8e644ec... Tag release 40.1 (*)
  fe466fa... Post-release version bump (*)
  cd7572f... Bump mutter requirement (*)
  3c6fd75... Update Occitan translation (*)
  08fb067... js: Get idle monitor from backend (*)
  d9239e2... windowManager: Ignore error without systemd (*)
  404ca91... calendar-server: Fix double-free detection abort (*)
  e6089c8... extensions-app: Enable hardware acceleration (*)
  e9119c6... workspaceThumbnail: Destroy thumbnails on destruction (*)
  f8cd01c... extension-tool: Always print extension location after its c (*)
  55fcb3a... build: Fix manpage generation at dist time (*)
  dfae328... workspaceAnimation: Allow long swipes in session (*)
  88fa021... dnd: Return Clutter.EVENT_STOP instead of true (*)
  e89c617... dnd: Factor out calculation into a variable (*)
  5339b1e... dnd: Immediately start drag done by pointer devices (*)
  c9558c9... Update Chinese (Taiwan) translation (*)
  a21058e... st/icon: Rebuild shadows when the texture dimensions change (*)
  40543bd... portal: Own org.gnome.Shell.Portal for the access portal (*)
  bed0f43... Update Catalan translation (*)
  dc0491a... dbusServices/screencast: Handle pipeline failures gracefull (*)
  d8802aa... lookingGlass: Paint the RedBorderEffect right edge the corr (*)
  1879ca7... lookingGlass: Avoid a little bit of RedBorderEffect overdra (*)
  303fc94... Update Portuguese translation (*)
  5be67eb... lookingGlass: Only pop modal after the transition (*)
  177b36f... overviewControls: Avoid hiding early AppDisplay when transi (*)
  3f2db31... shell/app: Keep cancellable after cancelled proxy request (*)
  8d04245... lookingGlass: Use symbolic icons on the toolbar (*)
  8be5d33... windowManager: Remove timeout on starting X11 services (*)
  3644bd4... Update Russian translation (*)
  f5be205... data: Remove old GConf migration files (*)
  c90fb27... shellDBus: Fix FocusApp() (*)
  6813e24... shellDBus: Remove bogus return statements (*)
  1589209... shellDBus: Properly return from D-Bus methods (*)
  f5259a5... introspect: Allowlist GNOME portal (*)
  54a7194... boxpointer: Disable unredirection while visible (*)
  a363f13... magnifier: Unset variable holding GSource ID (*)
  3df4b5e... magnifier: Add method to enable/disable crosshairs (*)
  c449058... magnifier: Remove needless actor (*)
  9e9ed42... status/power: Update to new coding style (*)
  8430aa5... status/power: Always sync after creating proxy (*)
  006d206... Magnifier: Filter caret tracking in gnome magnifier (*)
  16d3718... boxpointer: Handle non-widget source actors (*)
  f51fb4b... ibusCandidatePopup: Use plain actor as dummy cursor (*)
  c08c142... st/widget: Include the shadow in the paint volume (*)
  48d5740... st/private: Set sampling_radius to match the blur radius (*)
  82450e1... shell: Drop dependency on ClutterX11 headers/gir (*)
  6721710... st/theme-node-drawing: Render box-shadow independently of b (*)
  374a2b2... theme: Remove background-color from .workspace-background (*)
  ee1db9b... Update Greek translation (*)
  57d72b9... Update Bulgarian translation (*)
  2804507... data: Register switch-to-application shortcuts with g-c-c (*)
  256a929... Update Romanian translation (*)
  0a42907... Update Ukrainian translation (*)
  df069ca... Update Russian translation (*)
  e86871e... Update Brazilian Portuguese translation (*)
  757501b... Update Portuguese translation (*)
  3cfbb48... main: Use mallinfo2 when available at build time (*)
  38d9b35... ci: Bump to F34 (*)
  dc47ca1... Update Occitan translation (*)
  0e72579... st/scroll-bar: Fix vertical scrollbars in RTL locales (*)
  30e49cc... iconGrid: Disconnect signals on destroy (*)
  dc1aec5... overviewControls: Fix warning on shutdown (*)
  ae3c36c... Update Portuguese translation (*)
  2eadd0a... Update Bulgarian translation (*)
  06b454e... Update Hebrew translation (*)
  607a877... Update Catalan translation (*)
  850d2a3... Updated Spanish translation (*)
  1f4eea1... messageTray: Always remove destroyed banners (*)
  6995c2f... shellInfo: Don't destroy source on undo (*)
  df377cc... Update Slovenian translation (*)
  7f7b515... Update Persian translation (*)
  4340170... st/test-theme: Rename theme context variable (*)
  5acab6c... Port to MetaContext (*)
  d265dab... main: Take over setting signal handlers and changing dir (*)
  20d99c6... search: Exclude hidden results from keynav (*)
  b156cab... swipeTracker: Use unaccelerated deltas (*)
  37a6434... ci: Funnel package list to be built correctly (*)
  6203668... ci: Add job for pushing coverity reports (*)
  25793b9... status/network: Disable modem connection when windows aren' (*)
  d53285d... status/network: Only list wifi networks that can be activat (*)
  d1333cb... status/network: Consider network-control action (*)
  4440a82... sessionMode: Enable networkAgent on login screen (*)
  28a42da... status/network: Do not disable on login screen (*)
  f30fa1a... WorkspaceBackground: Fully take care of workarea geometry o (*)
  f164e08... ControlsManagerLayout: Use the workarea size to compute the (*)
  2b07488... ControlsManagerLayout: Consider workarea height for the ava (*)
  81a1e29... ControlsManagerLayout: Allocate respecting the work area (*)
  51a8bbd... location: Add GObject properties to `Location.Indicator` (*)
  e3a1d84... location: Split `Location.Indicator` into a seperate `Geocl (*)
  733a5e1... Update Indonesian translation (*)
  e726527... shell/global: Expose MetaContext as property (*)
  d8be637... main: Replace Meta.register_with_session() (*)
  56da0f6... js: Replace removed Meta.quit() (*)
  df76c3f... Update links to use HEAD instead of master (*)
  28f6407... ci: Fallback to HEAD when checking out branch (*)
  b58f057... docs: Add README section for default branch (*)
  f579e9d... build: Bump gjs dependency to 1.68.1 (*)
  bc3ae22... ci: Bump ci-templates image (*)
  da11d8d... ci: Move FDO_UPSTREAM_REPO to global scope (*)
  7dd7714... popupMenu: Remove can_focus=True from Switch (*)
  25ece58... theme: Add focus indication for dnd switch in message list  (*)
  ca32abc... Update Russian translation (*)
  678b06f... Update Galician translation (*)
  c17601b... theme: No stroke on entries (*)
  118d556... unlockDialog: Honor switch user lockdown settings (*)
  eee2cca... workspace: Only change opacity of minimized windows during  (*)
  9c025ba... Update Chinese (China) translation (*)
  6c4b5bf... Update Friulian translation (*)
  8edd6ae... ci: Update mutter image (*)
  bb8daae... keyboard: Use microseconds for notify_keyval() (*)
  67596e7... Revert "workspaceAnimation: Allow long swipes in session" (*)
  1356203... st/icon: Store paint scaled icon size instead of normal siz (*)
  0b1dfbf... st/icon: Check icon properties for changes before regenerat (*)
  f6553ef... st/icon: Chain up to parent vfunc in override (*)
  85ffb96... st/scroll-view: Don't emit superfluous style-changed events (*)
  ba428ed... st/scroll-bar: Remove unneeded style-changed handler (*)
  4ae06a2... st/settings: Fix indentation on settings keys (*)
  162d694... st/settings: Add new disable-show-password setting (*)
  8721c5d... st/password-entry: Honor disable-show-password key (*)
  a412388... shellEntry: Don't show "Show Password" menu if entry icon i (*)
  09cb9cd... Update Occitan translation (*)
  3fa5e59... Update Occitan translation (*)
  1ea4d72... magnifier: Don't query pointer unless necessary (*)
  77b175e... magnifier: Remove unused return value (*)
  8f42053... magnifier: Small cleanup (*)
  770f152... Add Frisian translation (*)
  f1320bd... status/powerProfiles: Add power mode selection (*)
  717a2d3... Update Ukrainian translation (*)
  99199b1... Update Russian translation (*)
  c58c86e... Update Portuguese translation (*)
  4bf5f7b... Update Brazilian Portuguese translation (*)
  6e629c0... st/icon: Only get resource-scale after peeking theme node (*)
  9cfc48c... Update Frisian translation (*)
  e49d816... Update Turkish translation (*)
  957d559... Update Persian translation (*)
  ee632fb... Update Hebrew translation (*)
  d28ed12... Update Indonesian translation (*)
  19fc6ef... powerProfiles: Tweak profile names (*)
  26dc0fc... appDisplay: Avoid a warning (*)
  9b7181d... Update Ukrainian translation (*)
  58dd335... Update Slovenian translation (*)
  9fa31d8... Update Chinese (China) translation (*)
  4649bb0... Update Brazilian Portuguese translation (*)
  a8f1722... readme: Change "GNOME 3" to "GNOME" (*)
  cc2af75... workspace: Remove skip-taskbar windows while the overview i (*)
  7af0193... theme: Adjust focus ring for entries (*)
  508442c... ci: Update mutter image (*)
  f313eb0... Update Occitan translation (*)
  c6b72cc... status/location: Change permission table (*)
  2fcb7cf... Update Portuguese translation (*)
  506001e... src/shell: Plug some small leaks (*)
  f719ea8... st/scroll-bar: Remove pointless condition (*)
  474fd47... telepathyClient: Fix a typo (*)
  6f7df32... boxpointer: Fix coordinate (*)
  941419e... appDisplay: Fix dead error handling (*)
  5b3036a... appDisplay: Handle null value (*)
  46b0d3f... workspacesView: Handle null return value (*)
  4b4d422... iconGrid: Bail out when not on a monitor (*)
  3495873... status/network: Use wwan settings panel for GSM/LTE Modems (*)
  53e623e... Update Russian translation (*)
  b9f38f9... ci: Split POTFILES check between C and JS (*)
  1deb13e... extensionUtils: Add gettext convenience helpers (*)
  2724ece... Update Indonesian translation (*)
  4a3e3ee... Update Swedish translation (*)
  fb31303... screenShield: Don't unnecessarily close or recreate inhibit (*)
  8507519... screenShield: Close inhibitors that finished creation after (*)
  5791e25... screenShield: Asyncify _syncInhibitor() (*)
  bb907e4... Update Persian translation (*)
  e260c24... Update Romanian translation (*)
  2e04f9b... Update Hebrew translation (*)
  5e90e8d... appDisplay: Remove unnecessary unmapped handler (*)
  1550976... appMenu: Split out from panel (*)
  07daa95... appMenu: Clean up on destroy (*)
  0f58817... appMenu: Delay window sections update when selecting window (*)
  958fb6f... appsMenu: Add side parameter (*)
  b3861ca... appMenu: Hide overview when activating apps (*)
  c809a87... appMenu: Do launch animation if supported by source (*)
  8b1e183... appMenu: Only include non-skip-taskbar windows (*)
  991d959... appMenu: Allow showing the window section for all windows (*)
  321e07c... appMenu: Only show 'Quit' for running apps (*)
  e3c06e3... appMenu: Update "new-window" item on state changes (*)
  0cde447... appMenu: Optionally include favorites section (*)
  bba799a... appMenu: Remove separator between "new window" and actions (*)
  414ed91... appMenu: Support launching on the non-default GPU (*)
  b496c9f... appDisplay: Replace AppIconMenu (*)
  91280f7... Updated Spanish translation (*)
  a4d2f5d... windowMenu: Use consistent terminology (*)
  aec128f... Bump versiont to 41.beta (*)
  142492b... Update Ukrainian translation (*)
  3ce03be... Update Occitan translation (*)
  124f296... Update Basque translation (*)
  a145361... Update Portuguese translation (*)
  5702349... Update Brazilian Portuguese translation (*)
  af03314... magnifier: Avoid painting a desktop that's fully occluded b (*)
  3121476... Update Catalan translation (*)
  74d0b06... overview: Add a 'closing' getter (*)
  7c1b30b... workspace: Ignore new windows that appear while the overvie (*)
  ea9c4e5... windowManager: Allow animations to start if the overview is (*)
  956db07... overview: Emit 'hidden' after it's *really* hidden (*)
  88b2c9a... windowManager: Animate the appearance of new windows after  (*)
  80e96b4... Update Russian translation (*)
  58722ca... Update Basque translation (*)
  5e34dda... Update Persian translation (*)
  1f3fac0... Update Indonesian translation (*)
  0b8514d... messageTray: Do not show low priority notifications (*)
  ea6433b... extensions-tool: Remove GNOME Software reference from man p (*)
  f3cbc43... Updated Czech translation (*)
  a802bfd... ci: Include eslint-plugin-jsdoc in js image (*)
  bf5129a... eslint: (Mostly) synchronize configuration with gjs (*)
  0cd8826... ci: Use backend-agnostic meson commands (*)
  06c4929... subprojects: Use meson compile to generate translations (*)
  4bbbee4... ci: Expose meson's Junit test results to gitlab (*)
  b3bdcbc... extensionDownloader: Fix up style (*)
  f16fda5... extensionDownloader: Stop returning distinct errors (*)
  6bf2083... extensionDownloader: Use async code for extracting archive (*)
  50a14ca... portalHelper: Replace Soup.URI with GLib.Uri (*)
  f14960f... extensionDownloader: Stop setting proxy resolver explicitly (*)
  3ad569f... extensionDownloader: Use plain Soup.Session (*)
  ae90b50... extensionDownloader: Port to Soup3 (*)
  d562c70... environment: Fallback to Soup 2.4 (*)
  79d633a... Update Galician translation (*)
  a24a7a8... Updated Spanish translation (*)
  6c40890... networkAgent: Fix order of _() and format() (*)
  c6bcc74... notificationDaemon: Remove rewriteRules (*)
  cd2174e... Update Belarusian translation (*)
  b73c05c... Update Finnish translation (*)
  196fa34... Update Turkish translation (*)
  b8f5e38... Update Kazakh translation (*)
  44d61c6... Update British English translation (*)
  66b1117... Update German translation (*)
  5eb82cb... Update Slovenian translation (*)
  2f161af... Update Slovak translation (*)
  b158e96... main: Stop handling old 'panel-main-menu' shortcut (*)
  9b89647... Update French translation (*)
  66ba806... Update Swedish translation (*)
  1d607cf... build: Add soup2 option (*)
  b21b43e... workspace: Update bg border radius in constructor (*)
  ef70364... cleanup: Replace non-standard ByteArray module (*)
  0d8e002... init: Set console log domain (*)
  b90a6d6... workspace: Move fading minimized windows out of allocation (*)
  07579f0... dash: Fixes wrong separator position (*)
  2ee323e... keyboard: Ensure chrome input region is updated after slide (*)
  cd1102f... layout: Exclude hidden actors from struts (*)
  757e766... windowManager: Discard workspace scroll smooth events (*)
  bc09c1c... Updated Lithuanian translation (*)
  0fd205c... boxpointer: Fix positioning with non-widget sources (*)
  eac0488... Update Persian translation (*)
  fb177a1... Update Chinese (China) translation (*)
  3bee7c7... panel: Show warning indicator when unsafe-mode is on (*)
  7298ee2... shellDBus: Use MetaContext:unsafe-mode to restrict Eval() (*)
  3b9e672... introspect: Make invocation check error-based (*)
  317f0f5... introspect: Use MetaContext:unsafe-mode instead of setting (*)
  d474781... data: Remove now unused "introspect" setting (*)
  2a3e297... introspect: Split out DBusSenderChecker (*)
  3adad0d... shellDBus: Implement all methods asynchronously (*)
  a628bbc... shellDBus: Restrict callers (*)
  dd2cd62... screenshot: Restrict callers (*)
  46f2c29... inputMethod: Use update-preedit-with-mode signal (*)
  36a1fb7... windowManager: Use MetaWindowActor.paint_to_content() for w (*)
  483d1b3... shell/util: Remove get_content_for_window_actor() (*)
  4d4f3d2... Update Korean translation (*)
  418d86a... build: Check NEWS for version (*)
  537f754... build: Move metainfo version check into distscript (*)
  d8b88c2... ci: Reindent yaml configuration (*)
  e9d6468... ci: Add dist job (*)
  7430442... Bump version to 41.rc (*)
  f6c6523... Update Romanian translation (*)
  2e8fdcd... build: Check sassc errors when generating stylesheets (*)
  0eff22e... build: Add option to turn off tests (*)
  72e3e60... Bump version to 41.rc.1 (*)
  f8ec7ea... Update Croatian translation (*)
  9ef7e0c... Update Croatian translation (*)
  a2d003c... Update Catalan translation (*)
  767f2c5... Update Punjabi translation (*)
  b1bcf2b... Update Hungarian translation (*)
  9cb6d0d... Update Polish translation (*)
  dbdeeff... Update Dutch translation (*)
  ffbbdf6... Update Occitan translation (*)
  e6c903f... Update Finnish translation (*)
  f394f2d... Update Bulgarian translation (*)
  bee4381... Updated Danish translation (*)
  8a5361c... Update Catalan translation (*)
  8cb689e... Update Greek translation (*)
  0bf515e... Bump version to 41.0 (*)
  1bf446b... Update Serbian translation (*)
  563437d... Always assume GLSL is supported (*)
  20c937f... Update Vietnamese translation (*)
  b837ca4... Update Turkish translation (*)
  5dfc3c1... Update Hebrew translation (*)
  3685cb1... Update Icelandic translation (*)
  2bcc6c0... st/icon: Ensure icons are updated if theme node is invalid (*)
  380d2db... inputMethod: Clear preeditStr before reset (*)
  7f77b6f... welcomeDialog: Fix title translation (*)
  c0b8938... Update Croatian translation (*)
  82e16a2... Add screen protect status icons (*)
  a3dcdaa... screenshot: Unrestrict PickColor (*)
  4d1ce0d... notificationDaemon: Fix sound-file support (*)
  5d5bfe4... unlockDialog: Don't create AuthDialog just to finish it (*)
  ceee53a... unlockDialog: Properly reset auth prompt when showing it (*)
  4e5ddc5... ci: Install mutter again on coverity job (*)
  c1c0b34... Updated Czech translation (*)
  ddb6276... st/password-entry: Fix crash when DConf changes after StEnt (*)
  2dcbf5f... theme: Fix high-contrast switches (*)
  7bde02c... Post-branch mutter API bump (*)
  7e5ee2c... extensionSystem: Get rid of _enabled boolean optimization (*)
  242cff7... extensionSystem: Allow extensions to run on the login scree (*)
  2bf31dc... sessionMode: Allow extensions at the login and unlock scree (*)
  d7b1264... sessionMode: Drop allowExtensions property (*)
  e7a90d9... Update Kabyle translation (*)
  cc5cc0d... environment: Apply autoReverse/repeatCount to all transitio (*)
  1d2c85d... Update Latvian translation (*)
  69c66b0... Update Persian translation (*)
  ff4ff66... Revert "st: Only use clutter_actor_invalidate_paint_volume( (*)
  bc32a52... shell/app: Don't move all workspace windows to their startu (*)
  79f4489... extensions-tool: Add missing newline (*)
  09ed1c5... extensions-tool/prefs: Log D-Bus errors (*)
  4d2b008... dbusServices/extensions: Fix shutdown after showing prefs (*)
  b93342f... dbusServices/extensions: Only allow one dialog at a time (*)
  286cfdc... inputMethod: Equate empty preedit string to null (*)
  047691b... inputMethod: Do not communicate preedit text change on rese (*)
  0177560... inputMethod: Do not reset invisible preedit on focus_out (*)
  4d4d3cd... Update Ukrainian translation (*)
  4f5db43... Update Swedish translation (*)
  8a62b2a... Update Brazilian Portuguese translation (*)
  50abd01... Update Indonesian translation (*)
  b518f2b... Update German translation (*)
  2e275cc... shellMountOperation: Remove unused volume monitor (*)
  db4906b... Update Polish translation (*)
  86ab9b9... Update Slovak translation (*)
  a8c6c1c... Update French translation (*)
  2523d7b... Update Friulian translation (*)
  f61cd69... Update Occitan translation (*)
  6601675... Update Portuguese translation (*)
  48f8aec... theme: Provide :checked state for buttons (*)
  34b6cd0... magnifier: Disable desaturation effect when not in use (*)
  cd46f2f... Update Italian translation (*)
  fd45a6c... Update Croatian translation (*)
  9ce6756... environment: Require GnomeBluetooth 1.0 (*)
  795312b... environment: Require gnome-desktop 3.0 (*)
  c3f5aa6... Update Hebrew translation (*)
  ff60137... Updated Spanish translation (*)
  34bf17a... magnifier: Remove call to dropped Clutter::get_default_fram (*)
  01a23b0... calendar: Use boolean operations instead of bitwise operato (*)
  75e5774... keyring: Fix incorrect reference to the label instead of st (*)
  f8f37e0... modalDialog: Consistently return correct boolean for open() (*)
  826083d... appDisplay: Remove unused animate() implementations (*)
  242dea1... Update Occitan translation (*)
  fc77f2e... Update Persian translation (*)
  550b1b2... Updated Lithuanian translation (*)
  7d89587... layout: Removed unused method (*)
  919c4cf... Update Friulian translation (*)
  748fe07... swipeTracker: Set up TouchSwipeGesture in the capture phase (*)
  254b0ca... windowManager: Set up unfullscreen/app-switch gestures in t (*)
  aba0d0b... main: Warn when unsafe mode is toggled (*)
  1d9d3d2... Update Croatian translation (*)
  c218bb1... Update Ukrainian translation (*)
  5eddcd3... Update Portuguese translation (*)
  2fffe91... dateMenu: Use intervals with non-inclusive ends for date ra (*)
  9604778... calendar: Start ranges at 0:00 and iterate in whole days (*)
  2250653... calendar: Fix inclusion of zero-length events (*)
  d8efce0... dateMenu: Ignore the allDay property of an event (*)
  72a6450... calendar-server: Remove the all-day property of events (*)
  b37fa61... calendar-server: Calculate event end according to spec if m (*)
  4a23ddf... messageList: Give focus to next message on delete (*)
  7d859fb... ci: Bump mutter image (*)
  37271ff... switchMonitor: Only show 'mirror' and 'join' modes when not (*)
  85609a2... util: Wait for initial name owners in DBusSenderCheck befor (*)
  b94c571... Update Friulian translation (*)
  bb6a8a0... Update Occitan translation (*)
  35d42de... Update Russian translation (*)
  cfd0388... Updated Lithuanian translation (*)
  4f91cfb... shell/window-tracker: Do not filter tracked windows by type (*)
  f8e531b... shell/window-tracker: Track windows getting unmanaged (*)
  acee68c... shell/window-tracker: Track ::window-created (*)
  54f803d... shell/window-tracker: Track all initial windows (*)
  d1d66c0... Update Turkish translation (*)
  e9405ea... Update Galician translation (*)
  5106ca9... windowManager: Use MetaWindow.has_attached_dialogs() (*)
  1807be1... shell/app: Correctly track the window used for the fallback (*)
  7e0c6dc... st/scroll-view-fade: Simplify shader a bit (*)
  331454a... shell/app: Re-order running-state cleanup (*)
  839793a... Update Hebrew translation (*)
  ca1291e... windowManager: Unminimize a window to its buffer rect geome (*)
  9069183... windowManager: Use one consistent animation mode for minimi (*)
  5e0c842... search: Split out the description highlighter into its own  (*)
  3d8b866... util: Properly handle markup in highlighter (*)
  a4b6b07... tests: Add unit test for highlighter (*)
  8b3f74b... workspaceAnimation: Make WorkspaceGroup public (*)
  e8d5564... extensions-app: Start as service when D-Bus activated (*)
  0d3894c... Update Indonesian translation (*)
  daf729d... build: Replace deprecated meson functions (*)
  00e5f40... build: Use meson's gnome.post_install() (*)
  9207140... lockScreen: Don't wake up screen in DND mode (*)
  65450a8... build: Drop incorrect positional arg (*)
  6f335b0... Update Serbian translation (*)
  e21b4ad... appDisplay: Remove leftover code from the spring animation (*)
  dff5bef... iconGrid: Remove unused spring animation code (*)
  44490ea... Updated Spanish translation (*)
  5909503... theme: Use updated bell icon (*)
  f07a40d... environment: Require libgweather 3.0 (*)
  ab52ce4... dateMenu: Port to GWeather 4.0 (*)
  891978b... extensions-app: Use AdwApplication (*)
  f075443... extensions-app: Use Adw.Application's automatic style loadi (*)
  ec0ee7e... extensions-app: Use `.heading` class for headings (*)
  35b2622... extensions-app: Use `.content` class for lists (*)
  e0f2674... extensions-app: Replace empty views with AdwStatusPage (*)
  1359ced... extensions-app: Vertically center updates bar text (*)
  ab59777... extensions-app: Use AdwPreferencesPage and AdwPreferencesGr (*)
  f752be2... docs: Use gender-neutral pronouns (*)
  f04914a... js: Remove dead code in loginDialog and workspacesView (*)
  2801d0b... messageTray: Close SHOWING banner when its notification is  (*)
  a48fd70... ci: Bump mutter image (*)
  a13b235... shell/app: Honor XDG SingleMainWindow key (*)
  8c1cf3f... dbusServices/extensions: Instruct gjs to generate unique GT (*)
  f322e00... windowManager: Set correct unfullscreen gesture enabled sta (*)
  88a8bc7... st/box-layout: Deprecate :pack-start property (*)
  596432d... Update Brazilian Portuguese translation (*)
  f3eb016... main: Don't terminate remote session in headless mode (*)
  ee41dfd... ControlsManager: Propagate unmap before hiding the Workspac (*)
  f1dc05f... Update Persian translation (*)
  330894f... Bump version to 42.alpha (*)
  fe3a80a... data: Add Swiss French and Swiss German OSK layouts (*)
  2d6f4aa... ci: Add missing node type (*)
  828da18... background: Don't override synchronous load() with an async (*)
  ac4412e... lookingGlass: Add switches for debug flags (*)
  87101cf... switcherPopup: Rename _onItemEnter() to _onItemMotion() (*)
  d8a3867... altTab: Also return EVENT_PROPAGATE in override of _onItemM (*)
  98e270e... altTab: Remove override of _itemEnteredHandler() (*)
  7ae6949... altTab: Use this._highlighted instead of this._curApp in Ap (*)
  051a6be... gdm: Add AuthList control (*)
  11401c1... gdmUtil: Enable support for GDM's ChoiceList PAM extension (*)
  12c300a... extensionSystem: Ignore spurious disable-extension-version- (*)
  0e4b87f... screencastService: Create directory if it doesn't exist (*)
  199529a... style: Stylesheet updates for GNOME 42 (*)
  6a10f2f... panel: Fix corner transition when slowed down (*)
  3de418e... loginDialog: Fix timing issue (*)
  e7c728a... schemas: Rename gnome-control-center to org.gnome.Settings (*)
  87927b8... ui: Rename gnome-control-center to org.gnome.Settings (*)
  6a88c0f... stylesheet: Fixes and missed updates for the 42 refresh (*)
  869560e... extensions-tool: Request missing attribute (*)
  753eee2... Update Chinese (China) translation (*)
  a0c8462... ci: Bump mutter image (*)
  b001f18... ci: Update js image (*)
  1fe79a3... lint: Partially sync with gjs (*)
  b54111e... cleanup: Use logical assignments (*)
  f4b75d0... popupMenu: Center labels vertically (*)
  e38a416... lightbox: GLSL requires real numbers, not integers (*)
  1e2a10f... shellDBus: Return error on invalid app IDs (*)
  7f65fa4... altTab: Check for reentrancy in override function of _onIte (*)
  c8f3db3... altTab: Only calculate iconSize once (*)
  7c49ac5... altTab: Also use getWindows() for AppSwitcher (*)
  0812722... Update Hebrew translation (*)
  6f02582... Update Slovenian translation (*)
  f9037f5... shell/app: Do not try to activate OR windows (*)
  81f62e9... lightbox: Fix banding issues with the vignette shader (*)
  8ebc478... Add scaffolding for the new screenshot UI (*)
  3b4fe9a... screenshot-ui: Add the control panel (*)
  df0cd34... screenshot-ui: Add close button (*)
  7245f95... screenshot-ui: Add IconLabelButton (*)
  71c6918... screenshot: Add API to get PNG stream from a texture (*)
  deb614a... screenshot: Add API to screenshot stage to a ClutterContent (*)
  6f42eaf... screenshot-ui: Add capturing and screen selection (*)
  e126891... screenshot-ui: Bind Ctrl-C, Enter, Space to capture (*)
  f3d5991... screenshot-ui: Add area selection (*)
  d10e626... screenshot-ui: Add window selection (*)
  4c198fe... screenshot-ui: Add new selector icons (*)
  1321bb7... screenshot-ui: Add a check icon to selected window (*)
  639a346... screenshot-ui: Add keyboard navigation (*)
  941774b... screenshot-ui: Add cursor capturing option (*)
  4e93d35... screenshot-ui: Add tooltips to buttons (*)
  77eeaf6... screenshot-ui: Extract _saveScreenshot() (*)
  95df526... screenshot-ui: Store screenshots to files (*)
  0b83541... screenshot-ui: Show a notification on capture (*)
  4442ced... screenshot-ui: Make screenshots appear in recent items (*)
  27bcf0d... screenshot-ui: Use ImageContent for notification icon (*)
  7d43038... screenshot-ui: Add support for disable-save-to-disk (*)
  1cee7e6... overviewControls: Handle keyboard navigation (*)
  c256ca4... style: Handle sections in submenus (*)
  a519381... Update Ukrainian translation (*)
  e84491a... Updated Spanish translation (*)
  918e02a... Update Russian translation (*)
  a479739... Update Brazilian Portuguese translation (*)
  bcfcacd... st: Use ClutterGrab for StButton implicit grab (*)
  a8a9d4f... st: Use ClutterGrab for StScrollBar implicit grab (*)
  88a8ba0... slider: Use Clutter.grab() for implicit grab (*)
  88d60a7... modalDialog: Make reactive (*)
  81179bb... authPrompt: Make actor reactive (*)
  0e4cd3b... lookingGlass: Use Clutter.grab() for actor picking (*)
  876765d... boxPointer: Do not mute key events while showing (*)
  49b9ae0... appDisplay: Explicitly highlight selected app icon (*)
  f4cae72... main: Use Clutter.grab() underneath Main.push/popModal (*)
  35d293d... overview: Grab on the stage (*)
  05a6b35... overview: Propagate crossing events in cover pane (*)
  bad385d... lookingGlass: Use lookingGlass dialog for modal grab (*)
  5305bee... dnd: Use Clutter.grab() for DnD grab (*)
  f2cca5c... padOsd: Capture events on itself (*)
  3a77d78... loginDialog: Perform grab on the stage actor (*)
  0f315a6... grabHelper: Use Clutter.grab() underneath (*)
  63725ef... popupMenu: Drop unused blockSourceEvents switch (*)
  2709f6c... popupMenu: Refactor focus and key management (*)
  7419674... js: Change main.pushModal to return the Clutter.Grab handle (*)
  21913b4... dialog: Handle key events on self (*)
  21cc534... screenshot: Port to Clutter.Grab (*)
  1dcc6d1... js/main: Add docs to private function (*)
  1673e87... appDisplay: Drop grabHelper.addActor() call (*)
  d92b71d... grabHelper: Drop addActor/removeActor calls (*)
  643e8ae... shell: Drop shell_global_begin/end_modal() (*)
  497d9f3... screenshot-ui: Add screenshot/screencast toggle (*)
  b16cfa8... screenshot: Assign names to several CSS expressions (*)
  eb60fa2... screenshot-ui: Bind button to shot/cast (*)
  fc0bff5... screenshot-ui: Add a screencast in progress property (*)
  6d0c2ae... status/remote-access: Add menu for stopping screencasts (*)
  003eb4c... screenshot-ui: Add area and screen recording (*)
  1107fc5... screenshot-ui: Add screencast area indicator (*)
  6f25265... screenshot-ui: Add screencast done notification (*)
  1e4bbc9... screenshot-ui: Put screencasts into a subdirectory (*)
  3b03509... Update Ukrainian translation (*)
  4ab7d52... Update Icelandic translation (*)
  2ad30ed... Update Icelandic translation (*)
  59ccfbc... Update Icelandic translation (*)
  3d57bc5... Update Brazilian Portuguese translation (*)
  36f06c9... Update Icelandic translation (*)
  d21ef29... Update Chinese (China) translation (*)
  0d1f6b0... screenshot: Remove _dragDevice (*)
  5b83ed5... screenshot: Enable opacity redirect for the panel (*)
  7fb72bc... Update Slovenian translation (*)
  1260e35... swipeTracker: Ignore Meta key while workspace scroll gestur (*)
  ab35ef4... Update Galician translation (*)
  433b90e... Update Russian translation (*)
  835dcaf... Update Japanese translation (*)
  9b70f59... Update Japanese translation (*)
  ed7fe75... workspace: Fix a signal leak in WorkspaceBackground (*)
  f67418c... st/settings: Use the new high-contrast gsettings key (*)
  c85643d... st/settings: Switch icon-theme when "high-contrast" is acti (*)
  f6edfd5... status/a11y: Use the new high-contrast gsettings key (*)
  e374a49... grabHelper: Fix handling of events within the grabbed actor (*)
  b3f5fdc... endSessionDialog: Connect to events in the dialog itself (*)
  fcf70aa... modalDialog: Ensure to let focus manager handle key events (*)
  939e26e... popupMenu: Ensure to let focus manager handle key events (*)
  8ca45a8... Update Portuguese translation (*)
  d32005b... dnd: Make event handler actor reactive (*)
  61b34ff... dnd: Drop captured event handler (*)
  4f27a6e... panel: Remove panel corners (*)
  390db74... Update Occitan translation (*)
  c330744... Update Hebrew translation (*)
  3cc045b... screenshot: Close on lock (*)
  6765fac... screenshot: Move close button to the panel (*)
  42b3b85... calendar-server: Read timezone from the calendar, not its t (*)
  c08f1d6... Update Basque translation (*)
  a0206dc... systemActions: Add a screenshot UI action (*)
  372ccc3... status/a11y: Update deprecated icon name (*)
  d6b689e... build: Replace array with dict (*)
  7a58f76... keyboard: Reindent key definitions (*)
  0e3ddb1... theme: Remove icon resources from theme (*)
  962dff9... Update Galician translation (*)
  1944af4... calendar: Use symbolic icon for No Notifications (*)
  beb9afc... Update Ukrainian translation (*)
  b2fa3ad... style: Fix rounded button corners in RTL (*)
  4de96ac... theme: Papercut fixes from 42 refresh (*)
  0cbab09... dbusServices/notifications: Stop broadcasting signals (*)
  35466b0... dbusServices/notifications: Disallow acting on "foreign" ID (*)
  d0643d4... Update Chinese (China) translation (*)
  543ec6a... Updated Lithuanian translation (*)
  a92f749... lookingGlass: Turn toolbar icons into actual buttons (*)
  d9f3596... lookingGlass: Fix visual papercuts (*)
  bc326c3... Update Portuguese translation (*)
  a619eb5... background: Support dark wallpapers (*)
  f094b6d... Updated Spanish translation (*)
  a67877f... dash: Use pin instead of favorites (*)
  770f1f7... Update Slovenian translation (*)
  ae053f9... Update Russian translation (*)
  8d8eba0... dbusServices: Allow replacement (*)
  7c394b0... networkAgent: Restore the NOFILE limit (*)
  bafacdf... ibusManager: Restore the NOFILE limit (*)
  3fc7357... util: Restore the NOFILE limit before spawning apps (*)
  1bb05c3... shell: Restore NOFILE limit before restarting (*)
  9862ee9... shell/app: Restore NOFILE limit (*)
  5b8a32c... main: Raise the NOFILE limit if a Wayland compositor (*)
  b83b22b... powerProfiles: Remove support for power-profiles-daemon < 0 (*)
  9f76d12... osk: Remove a duplicate key from Malayalam (*)
  c071c3e... dbus-services/extensions: Remove outdated requires (*)
  073dbc3... dbusServices/extensions: Split out prefs dialog (*)
  ae92c1c... dbusServices/extensions: Split error page from window (*)
  089fd31... dbusServices/extensions: Simplify actions handling (*)
  7a8b636... dbusServides/extensions: Use Adw.PreferencesWindow (*)
  cd9532c... dbusServices/extensions: Use default style class (*)
  285ebe0... dbusServices/extensions: Stop setting a default size (*)
  e07bc62... dbusServices/extensions: Give extensions access to the pref (*)
  170f3ee... glsl-effect: Allow to set uniform matrices (*)
  4a480a7... status/bluetooth: Port to new GListModel API (*)
  0531fc5... status/bluetooth: Fix wedged state (*)
  00e4138... dbusServices/screencast: Removed unused properties (*)
  c13d444... popupMenu: Avoid intermediate focus changes on menu switch (*)
  a152b6f... Update Indonesian translation (*)
  3d3b527... Update Chinese (China) translation (*)
  1692889... Update Ukrainian translation (*)
  f8fcb58... Update Galician translation (*)
  88338c2... Update Portuguese translation (*)
  a79e0aa... Updated Czech translation (*)
  621c860... st/entry: Add missing notify calls (*)
  6a6b7eb... st/scroll-view: Add missing notify call (*)
  76e5e22... st: Add static setters (*)
  bfb52aa... st: Use g_object_notify_by_pspec() where possible (*)
  5a23c96... st: Specify G_PARAM_EXPLICIT_NOTIFY where appropriate (*)
  e3a3f79... shell/app: Remove unused property ID (*)
  1771935... shell: Use g_object_notify_by_pspec() where possible (*)
  9a2505f... shell: Specify G_PARAM_EXPLICIT_NOTIFY where appropriate (*)
  d7d484a... dbusServices: Allow to persist services via environment (*)
  5628849... status/location: Use correct enabled state (*)
  78c7d5b... status/location: Track enabled state (*)
  d682810... Update Brazilian Portuguese translation (*)
  55a37ac... Let users use the other mouse button to switch (*)
  928f328... js: Stop using Gio._LocalFilePrototype (*)
  5442266... js: Simplify promisify() calls (*)
  07f28ce... shellDBus: Update Settings appid (*)
  ad830fa... network: Update Settings appid (*)
  03e307f... Revert "background: Mark pattern backgrounds as loaded" (*)
  de485c8... shellDBus: Add ScreenTransition() (*)
  57b819a... calendar: Reindent code (*)
  4b56acb... calendarMenu: Fix several visual issues with calendar and n (*)
  adc58ea... shell: Refactor internal calls to systemd service (*)
  352c969... shell: Add call to check the existence of a systemd unit (*)
  c12f085... ibusManager: Check existence of IBus systemd units before m (*)
  907377e... screenshot-ui: Split out captureScreenshot() (*)
  b2fd93f... screenshot: Make captureScreenshot async (*)
  84cfab2... windowMenu: Add an entry to take a screenshot (*)
  db3640a... po: Update POTFILES.in (*)
  5a18f00... ci: Include .ui files in POTFILES check (*)
  414592a... screenshot-ui: Extract binding modes (*)
  b0ebbb0... screenshot-ui: Add two key bindings from g-s-d (*)
  6d3dd23... screenshot: Connect shot/cast toggle with bind_property (*)
  b757f16... screenshot-ui: Add mode argument to open() (*)
  a9fbee0... screenshot-ui: Add a key to open the screencast UI (*)
  615155f... ibusManager: Fix version in log message (*)
  3973c84... ci: Stop prohibiting template strings in files with transla (*)
  29dfde5... js: Reindent some code (*)
  a1dd1b2... js: Use templates for non-translatable strings (*)
  528ee01... dateMenu: Replace ellipsis with full sentences (*)
  1272ce3... Add new screenshot UI icons (*)
  348fcda... background: Handle errors when loading wallpapers (*)
  3a74fc2... icons: Add stop-symbolic (*)
  33cf163... main: Move screenshotUI initialization earlier (*)
  6ec8480... panel: Add a screen recording indicator (*)
  144acb1... status/remote-access: Remove menu for stopping screencasts (*)
  2949244... status/remote-access: Don't show recording icon for screens (*)
  bd82a33... extensions-app: Move headerbar content to the main view (*)
  db39b79... extensions-app: Change lists style class to `.boxed-list` (*)
  859ded5... extensions-app: Remove extension row revealer (*)
  77bd26f... extensions-app: Enable/disable an extension by activating t (*)
  1087a0f... extensions-app: Update authors list (*)
  eef77ab... extensions-app: Update screenshots with the latest design (*)
  5135af0... osdWindow: Don't inherit from St.Widget (*)
  3e8fd65... osdWindow: Implement new OSD design (*)
  209d8c7... workspaceSwitcherPopup: Drop direction parameter (*)
  00ccea4... workspaceSwitcherPopup: Fix fading in (*)
  f88222e... workspaceSwitcherPopup: Implement new OSD design (*)
  c1cb247... Update Ukrainian translation (*)
  3b94842... Update Galician translation (*)
  98dcd75... Updated Czech translation (*)
  f3bf732... Updated Czech translation (*)
  100f055... Update Brazilian Portuguese translation (*)
  f09d2d8... Update Basque translation (*)
  93f9080... Update Bulgarian translation (*)
  57d6818... shell: Shuffle ifdef to fix !HAVE_SYSTEMD build (*)
  89db7bb... popupMenu: Avoid open state reentrancy in dummy menus (*)
  dfb25e1... Update Russian translation (*)
  9a40730... Update Chinese (China) translation (*)
  e3d8c5a... Update Slovenian translation (*)
  2bb36db... st/entry: Invalidate shadow on cursor position/size changes (*)
  898334f... st/entry: Invalidate text shadow on style changes to Clutte (*)
  8b3e1e0... st/label: Invalidate text shadow on style changes to Clutte (*)
  3b4a1fc... st/shadow: Add a fast path to comparisons (*)
  ba774e1... st/entry: Compare shadow spec before invalidating shadow on (*)
  09903b6... st/label: Compare shadow spec before invalidating shadow on (*)
  68379e7... Update Portuguese translation (*)
  172a8fe... calendar: Fix xgettext comment for calendar date format (*)
  ba547ec... st/widget: Emit "style-changed" on all theme changes (*)
  738f9c3... Update Hebrew translation (*)
  5145584... boxpointer: Make drawing arrow background optional (*)
  39301a7... theme: Stylesheet papercuts and other visual fixes (*)
  7dab366... Bump version to 42.beta (*)
  95a12ed... Update Catalan translation (*)
  ad337a1... Update Occitan translation (*)
  b9abf6f... overviewControls: Factor in margin-bottom for dash startup  (*)
  2607880... dash: Subtract vertical margins from availHeight (*)
  0b9b139... st/scroll-view: Only update fade effect on CSS changes if C (*)
  8f4427f... st/scroll-view: Don't queue redraw in update_fade_effect() (*)
  6c42c32... Update Basque translation (*)
  5fb5c9f... screenshot: Make screencast area indicator hidden from pick (*)
  c89ff3d... Update Indonesian translation (*)
  3463a58... Update Catalan translation (*)
  5068c15... Update Turkish translation (*)
  34dcf2f... status/bluetooth: Use JS Set for tracking signal connection (*)
  109e296... status/bluetooth: Use BlueZ state to determine whether blue (*)
  aaf4716... status/bluetooth: Bail out and hide UI when there's no adap (*)
  6c5a8d4... dateMenu: Get interval for the right timezone (*)
  8a1c7ce... parentalControlsManager: Be less verbose on the logs (*)
  7d88573... Update Occitan translation (*)
  d88d991... Update Korean translation (*)
  99f7ae0... Update Persian translation (*)
  89fd575... screenshot: Update method name in screenshot bind (*)
  05b0b4c... Updated Lithuanian translation (*)
  23047b6... workspacesView: Disable workspace switching while in search (*)
  8655814... network: Get dbus path from NMDevice (*)
  0fded45... dateMenu: Don't manipulate passed events (*)
  af2838d... workspacesView: Add Home and End keys for workspace navigat (*)
  b93c8d8... Update Persian translation (*)
  574594e... st/theme-node: Add missing precondition checks (*)
  774f133... build: Bump some dependency versions (*)
  6b60a18... theme: Minor fixes from the 42 beta (*)
  24143ea... status/network: Show wireless-disabled icon when wifi is di (*)
  8a7f935... status/bluetooth: Show bluetooth-disabled icon when disable (*)
  ca4f6e0... status/network: Show cellular-disabled icon when cellular i (*)
  2898b4d... status/network: Show vpn-disabled icon when vpn is disabled (*)
  3d3ed85... status/network: Show disabled icon when bluetooth cellular  (*)
  696965c... cleanup: Stop using string concatenation (*)
  ac9fbe9... cleanup: Use new indentation style for arrays (*)
  2b45a01... cleanup: Use new indentation style for object literals (*)
  5d1b9a4... workspaceAnimation: Fix warning on restacking (*)
  bb1ec88... overview: Don't expect time argument from drag-end signal (*)
  e4ace6e... Updated Spanish translation (*)
  a97ca02... Update Slovak translation (*)
  94d9264... Revert "status/bluetooth: Bail out and hide UI when there's (*)
  eeabdd1... status/bluetooth: Clear list of connected signals on adapte (*)
  cff0961... lookingGlass: Take separate grab for object inspector (*)
  a7637ce... Update Occitan translation (*)
  3874e2f... Updated Danish translation (*)
  362d304... Update Croatian translation (*)
  bf30f78... Update Croatian translation (*)
  0abb006... Update Korean translation (*)
  6c06705... theme: Fixes to regressions in app grid (*)
  dc075bd... theme: Fixes to regressions in app grid (*)
  4735193... dash: Fix drag placeholder position in RTL (*)
  4a8b8e6... grabHelper: Query stage for target actor instead of event.g (*)
  678e34d... keyboard: Query stage for target actor instead of event.get (*)
  17730fe... popupMenu: Query stage for target actor instead of event.ge (*)
  dc0f286... searchController: Query stage for target actor instead of e (*)
  6d895bf... searchController: Avoid event.set_source() API (*)
  7b7e5ac... st: Move StButton away from clutter_event_get_source() (*)
  6064a3e... st: Move StEntry away from clutter_event_get_source() (*)
  a595fc6... st: Move StWidget away from clutter_event_get_source() (*)
  919039e... appDisplay: Create default folders on start (*)
  96df498... theme: Fixes for oversights in :rtl (*)
  f45ccc9... signalTracker: Provide monkey-patching for (dis)connectObje (*)
  26235bb... js: Use (dis)connectObject() (*)
  f5abbb3... Update Finnish translation (*)
  5916a87... ci: Bump mutter CI image (*)
  f979ebc... remoteAccess: Hide indicator after a timeout (*)
  6971742... workspaceThumbnail: Remove unused properties (*)
  70a896e... ci: Cover more node types in check-potfiles (*)
  7b0a94b... signalTracker: Use connect_after to track 'destroy' (*)
  cf29ec2... signalTracker: Add TransientSignalHolder class (*)
  b3c7a85... workspaceThumbnail: Use transient object for connecting som (*)
  918c063... st: Generate shadows from the silhouette of the source text (*)
  27df8c2... Update Swedish translation (*)
  cd33f5d... Revert "layout: Exclude hidden actors from struts" (*)
  a303631... overviewControls: Ignore work area again (*)
  5d1d4b5... overviewControls: Do consider work area for HIDDEN state (*)
  c5cba77... panel: Listen differently for button-press events (*)
  ba23279... workspace: Don't freeze the layout when there's no layout y (*)
  fc4f9f6... signalTracker: Explicitly register destroyable types (*)
  6d3df38... workspace: Scale slots to current workspace size when layou (*)
  462d17d... Update Polish translation (*)
  c2bc101... Bump version to 42.rc (*)
  3e2460b... Update Friulian translation (*)
  b832324... introspect: Add WindowsChanged signal (*)
  7af157f... Update German translation (*)
  435f077... Update Russian translation (*)
  870bbc9... Update Hebrew translation (*)
  968ebae... Update Serbian translation (*)
  e8eeb44... Update Kazakh translation (*)
  c29e0cf... grabHelper: Special case event funneling towards the OSK (*)
  c1d13fb... keyboard: Prevent OSK key buttons from creating grabs (*)
  0db64d3... appDisplay: Fix folder loop in `_ensureDefaultFolders` (*)
  81029c7... appDisplay: Fix a typo in the DEFAULT_FOLDERS definition (*)
  ec81098... Update Japanese translation (*)
  bc29931... Update Japanese translation (*)
  2a5e49c... Update Japanese translation (*)
  44b4b02... Bump version to 42.0 (*)
  ffc2e09... Update Hungarian translation (*)
  4bc195e... windowManager: Change unfullscreen mode to NORMAL (*)
  aa9edc3... workspaceAnimation: Get time outside of the animation-compl (*)
  f13a614... magnifier: Properly hide the second (real) cursor (*)
  7bf8f40... magnifier: Update zoom region right after enabling the magn (*)
  b17f00c... workspace: Force creating new layout when there's no alloca (*)
  6618dbb... Update Croatian translation (*)
  15f778f... Update Croatian translation (*)
  f4cb13b... Update French translation (*)
  cb5a7bd... Update Finnish translation (*)
  0500d5b... Update Italian translation (*)
  e4b8011... theme: Minor screenshot UI fixes (*)
  64e4d5d... popupMenu: Fix usage of GRAB_NOTIFY ClutterEventFlag (*)
  95f4a1e... windowPreview: Avoid LEAVE events triggered by grab of our  (*)
  c5f6482... appDisplay: Avoid double slash when creating default folder (*)
  2127222... overview: Remove desktop fade logic (*)
  6c44162... switchMonitor: Fix switching configuration (*)
  034e59a... dateMenu: Mark string for translation (*)
  db68749... appDisplay: Home and End keys for app grid navigation (*)
  85b51b9... layout: Check again for primary monitor after startup anima (*)
  0dee26b... Update Hungarian translation (*)
  2e6a618... Update Catalan translation (*)
  a86b276... Update Ukrainian translation (*)
  8f60835... Update Galician translation (*)
  4f9a1c3... Update Italian translation (*)
  2207cb5... Updated Czech translation (*)
  bb0fdf6... Update Turkish translation (*)
  0fa00b5... Update Croatian translation (*)
  fd4d8d2... Update Bulgarian translation (*)
  7d1d3e7... Update Portuguese translation (*)
  bae3646... Update Polish translation (*)
  19dc551... Update Swedish translation (*)
  0e45273... dateMenu: Limit timezone offset hours to integers (*)
  6c5dd37... Update Slovenian translation (*)
  55ef361... Updated Lithuanian translation (*)
  d7f4d3e... Update Slovak translation (*)
  aa52ce2... Update Brazilian Portuguese translation (*)
  188bdba... Update British English translation (*)
  bd93995... Update Latvian translation (*)
  90fdd11... Update Dutch translation (*)
  81bc964... Update Serbian translation (*)
  ef21368... Update Russian translation (*)
  8ba7f0f... shellDBus: Actually make ScreenTransitionAsync async (*)
  4215913... messageList: Center-align close button vertically (*)
  35120dd... st/theme-node: Default to right text-align in RTL (*)
  c02ca54... shell/app: Do not include OR windows in get_windows() (*)
  e4446cd... Revert "shell/app: Do not try to activate OR windows" (*)
  44d8191... calendar: Fix alignment of world clocks header in RTL (*)
  f2c14a5... Update Occitan translation (*)
  e831a92... HC: Do not set icon theme from gnome-icon-theme-extra (*)
  1cb01ec... main: Add help function for moving window to monitor/worksp (*)
  8824422... workspace: Use new helper function when accepting drops (*)
  ff29159... workspaceThumbnail: Use new helper function when accepting  (*)
  db8c9c5... Update Indonesian translation (*)
  cbf9d7c... Update Persian translation (*)
  58f3688... Update Vietnamese translation (*)
  0e3a1bd... Update Catalan translation (*)
  7f4f328... Specify API versions for all public GIR APIs, except GLib (*)
  5479479... Update Hebrew translation (*)
  824deaf... Updated Spanish translation (*)
  436ebc2... Update Scottish Gaelic translation (*)
  e69da36... layout: Make sure startup animation completes (*)
  dd28832... background: Pass cancellable when querying file info (*)
  ef74f92... background: Do not queue idle when cancelled (*)
  3c24491... Update Korean translation (*)
  7d13e85... Update Korean translation (*)
  c907ecc... Update Friulian translation (*)
  29263fd... Update Russian translation (*)
  6536976... Updated Danish translation (*)
  b15c9e4... Update Hebrew translation (*)
  a3a1ac5... Update Icelandic translation (*)
  6df0002... Update Icelandic translation (*)
  56d0b6d... extensionSystem: Check metadata types (*)
  5a4c19a... lookingGlass: Handle Esc in object inspector (*)
  b9b96e2... osk-layouts: Fix Swiss layouts (*)
  908156f... Osk-layouts: Add Austrian German layout (*)
  8c40b48... shell/window-preview-layout: Fix memory leaks (*)
  61713c7... keyboard: Capture and bubble event in maybeHandleEvent (*)
  66331e1... Pass events to the OSK in dialogs which grab events (*)
  d546cb0... Add Georgian translation (*)
  851a1e3... appDisplay: Use icon grid size as distance passed to SwipeT (*)
  cb2ee0c... osd: Restyle OSD display popup (*)
  1c95283... padOsd: Set menu manager on actions popup menu (*)
  9ee7af2... padOsd: Set menu manager on pad chooser popup (*)
  f4e03aa... style: Sync default colors with libadwaita (*)
  378406e... overview: Avoid entering in overview mode during display gr (*)
  f16ec23... Update Polish translation (*)
  8d59d83... Update Catalan translation (*)
  d52508a... theme/calendar: Use em instead of px for calendar day sizes (*)
  682629e... status/network: Also show disabled icon when wwan is not co (*)
  82d3362... config: Fix misleading comment (*)
  b365eb9... screenshot: Hide screencast button when recorder is disable (*)
  f0a0471... st/theme-node: Only try to parse non-empty inline styles (*)
  351c023... Update Ukrainian translation (*)
  9303a56... Update Bulgarian translation (*)
  3e8164c... screenshot: Close screenshot UI if we failed to acquire a g (*)
  23b4eb4... Require both mouse and keyboard grabs for some grabs to be  (*)
  8e664a8... iconGrid: Add more possible icon sizes (*)
  1702353... Update Russian translation (*)
  bc533af... Bump version to 42.1 (*)
  d72abf5... st/button: Add :icon-name property (*)
  65831f7... Js: Use new :icon-name property (*)
  f1d50a4... Update Catalan translation (*)
  9400759... status/volume: Hide sliders initially (*)
  eef3013... Update Chinese (Taiwan) translation (*)
  94cfca6... Update French translation (*)
  eb538ab... Update Korean translation (*)
  1d0a08b... build: Do not redefine polkit autocleanup (*)
  0f4c643... Update Czech translation (*)
  3290ef4... dateMenu: Align time strings in the World Clocks section (*)
  3e7ce18... lockScreen: Extend modal grab to entire uiGroup (*)
  88441c3... build: Remove gst dependencies (*)
  a8c5d77... dbusServices/screencast: Install unconditionally (*)
  5a9d365... config: Check runtime dependencies at runtime (*)
  a863c9e... Update Russian translation (*)
  b5ace21... status/network: Show WireGuard connections in VPN list (*)
  26c0574... Update German translation (*)
  633c868... Update Ukrainian translation (*)
  9e9bdef... Update Turkish translation (*)
  ebfb8c2... Update Persian translation (*)
  b1b76e9... Update Portuguese translation (*)
  f6cda37... Update Portuguese translation (*)
  a3bfe0a... keyboard: Reset height before requesting preferred height (*)
  da3d4e8... keyboard: Set up emoji panel pan gesture in capture phase (*)
  1fa5c63... edgeDragAction: Change edge trigger threshold to AFTER (*)
  9a09353... keyboard: Set up OSK edge drag gesture on capture phase (*)
  2bd8dd3... Update Chinese (China) translation (*)
  8b5d027... magnifier: Request window-relative coordinates for focus/ca (*)
  b97c5eb... Update Russian translation (*)
  c1e1ce2... Update Occitan translation (*)
  1199dcc... Update Hebrew translation (*)
  39bc996... build: Bump mutter API version (*)
  a6995a3... runDialog: Pass context to Meta.restart() (*)
  4592337... runDialog: Use single quotes for Wayland restart warning (*)
  1952549... magnifier: Include SSD when calculating screen coordinates  (*)
  844c0e3... Update Friulian translation (*)
  52cd90b... Update French translation (*)
  caebb5a... theme: Hardcode osd bg color (*)
  795723f... messageList: Only close messages via delete key if they can (*)
  97563cc... Update German translation (*)
  ea60bf4... screenshot: Fall back to home if Pictures directory is not  (*)
  afcd58e... shell: Do not create a systemd scope when using D-Bus app l (*)
  8713f9d... style: High-contrast fixes and color adjustments (*)
  a06b469... st: Only notify on property changes (*)
  9eef6ec... appMenu: Hide overview when pressing on 'Show Details' (*)
  3bd5319... Update Occitan translation (*)
  94e0d39... Update Italian translation (*)
  d18ef50... Update Catalan translation (*)
  ed910a7... kbdA11yDialog: Use MetaKeyboardA11yFlags (*)
  995e0c1... style: Adjust close button style (*)
  2fac6f1... style: Neutral style for hotcorner ripple (*)
  bdbbb78... style: Fix rtl oversight on lockscreen notifications (*)
  01287f6... style: Remove shadow on switch users button (*)
  68653d5... nm-dialog: Fix icon spacing issue (*)
  ec571eb... style: Add missing transition timings (*)
  98ff66d... style: Fix margin and color problems in the close buttons (*)
  bd6aa47... Updated Lithuanian translation (*)
  367ea00... build: Default to soup3 (*)
  c24785c... portalHelper: Switch to soup3-based WebKitGTK (*)
  78a7cc1... windowManager: Undim parent when minimizing attached modal (*)
  947f77c... Updated Spanish translation (*)
  335d602... Update Russian translation (*)
  35ff4bf... keyboard: Set ornament on selected item in OSK languages po (*)
  237ba24... ibusCandidatePopup: Set OSK candidates list visibility corr (*)
  b6fe92a... ci: Allow flatpak job to fail (*)
  31acf30... Revert "windowManager: Undim parent when minimizing attache (*)
  4fd2719... windowManager: Handle window dimming animation getting canc (*)
  47a499b... osk-layouts: Use AZERTY in Belgian layout (*)
  4097f9f... ibusManager: Don't use GNOME_SETUP_DISPLAY (*)
  be52477... ibusManager: Pass on envrionment variables to ibus-daemon (*)
  8e87ff2... ibusManager: Avoid double fork triggering parent death in i (*)
  abe9ba4... layout: Use constraint to resize screenShieldGroup (*)
  2defa96... layout: Force size of overviewGroup (*)
  eff23a8... keyboard: Fix updating suggestions visibility (*)
  7fd6836... Update Russian translation (*)
  8d9665d... Update Czech translation (*)
  07d9408... ibusCandidatePopup: Init it as a top chrome (*)
  67a1d3b... ibusCandidatePopup: Prevent it from covering screenshot UI (*)
  d14bb7b... screenshot: Always raise UI to top when opening (*)
  9e30afe... ci: Try falling back to stable branch before HEAD (*)
  a88e59c... Adopt EventEmitter class instead of injecting Signal method (*)
  83c08e1... dbusServices: Refactor service utilities from fileUtils int (*)
  bb115f1... Update Catalan translation (*)
  68ceed5... signalTracker: Avoid doing two maps lookups once they're in (*)
  74720f2... signalTracker: Avoid creating a temporary keys array when c (*)
  ad0f11f... signalTracker: Avoid getting the same owner object proto mu (*)
  371da8d... signalTracker: Correctly guard against invalid GObject.Conn (*)
  9abf350... signalTracker: Use a const variable to hold the tracked obj (*)
  1bd9076... main: Define a custom log writer to dump on structured mess (*)
  71765a1... js/main: Use warning log level for notifyError (*)
  61eef2f... extensionUtils: Add utility for setting the current extensi (*)
  4257fc9... environment: Remove inline import of extensionUtils (*)
  9ebde6c... ci: Switch ESLint rule eqeqeq to smart mode (*)
  fb75120... shell/app: Fix small memory leak in get_pids() (*)
  c04fb61... Revert "ci: Allow flatpak job to fail" (*)
  2a3d409... dateMenu: Remove custom aligning of time strings in the Wor (*)
  415349c... systemActions: Disable power-off if querying support fails (*)
  022359f... Bump version to 43.alpha (*)
  9375b48... ci: Remove BUNDLES variable from nightly job (*)
  97b2079... endSessionDialog: Small cleanup (*)
  0f61af6... build: Use multi-line string for embedded code (*)
  06d17d6... build: Specify check kwarg in run_command (*)
  789e1b2... extensions: Allow updating with only extension-manager inst (*)
  9262ff5... Update Indonesian translation (*)
  f7b817a... extensions-app: Port about to AdwAboutWindow (*)
  9d47062... extensions-app: Use apps.gnome.org as website (*)
  12a203a... notificationDaemon: Stop auto-dismissing on focus changes (*)
  19f11ae... accessDialog: Allow body label to wrap lines (*)
  694693a... theme: Center access dialog text (*)
  30d008e... ci: Bump mutter image (*)
  301e319... Update Turkish translation (*)
  a5f2dd7... Update Catalan translation (*)
  fa6a712... lint: Transition to gjs' object spacing rule (*)
  b0187d4... inputMethod: Update to set_preedit_text() API change (*)
  d80a722... status/volume: Document public function (*)
  a768efa... status/volume: Small cleanup (*)
  af5bc30... status/volume: Reindent before making code changes (*)
  cf404f7... status/volume: Use (dis)connectObject (*)
  762b4c2... status/volume: Add device submenus (*)
  bb043bb... rfkill: Use promise to initialize proxy (*)
  98cbc31... rfkill: Turn manager into a GObject (*)
  e062e96... rfkill: Consider HasAirplaneMode (*)
  1c078d4... Update Georgian translation (*)
  3e4aa91... Update Catalan translation (*)
  5f11fbb... Add Abkhazian translation (*)
  9e40e14... style: Make menuitems less bright when in checked state (*)
  d03a94d... status/powerProfiles: Split updating profiles from sync (*)
  7647e55... popupMenu: Append ornament in image menu items (*)
  d555be0... status/powerProfiles: Add image to menu items (*)
  6aa3a2f... status/powerProfiles: Use CHECK ornament (*)
  317fa82... screencast: Use the same format for screencasts and screens (*)
  d01d38e... extensionSystem: Check if mode is supported when loading (*)
  b4e63b3... Update Abkhazian translation (*)
  3129633... Update Basque translation (*)
  c3284eb... ControlsManagerLayout: Use primaryMonitor (*)
  8562606... ControlsManagerLayout: Cache workAreaBox (*)
  841599d... overviewControls: Minor style fix (*)
  1d96cbd... Update Galician translation (*)
  c865d1b... git: Use relative URL for external submodule (*)
  2c81255... ci: Instruct gitlab to checkout submodules (*)
  d512209... ci: Don't define image globally (*)
  23bd068... ci: Update mutter image (*)
  177175c... build: Bump gjs requirement (*)
  a3dc981... extensions-app: Use new add_action_entries() override (*)
  80e4ae7... status/nightLight: Use promise to initialize proxy (*)
  4637575... status/bluetooth: Use promise to initialize proxy (*)
  fcd08fa... status/bluetooth: Split out BtClient object (*)
  87e4eda... status/brightness: Hide when proxy has no owner (*)
  ed2ae06... status/brightness: Improve proxy error handling (*)
  3bc9f00... status/volume: Merge VolumeMenu into indicator (*)
  dc4ed1d... status/location: Remove submenu (*)
  4f155d3... status/powerProfiles: Remember last selected non-default pr (*)
  7ab7df7... status/remote-access: Split out screen sharing indicator (*)
  a9d7de2... Update Russian translation (*)
  108c85f... Update Catalan translation (*)
  31a50cb... Update Portuguese translation (*)
  97b7dee... objectManager: Use non-legacy style (*)
  4880364... objectManager: Simplify fetching of remote objects (*)
  1cce999... remoteSearch: Stop using callback to return loaded provider (*)
  119581a... search: Use async functions instead of callbacks (*)
  c6861c0... autorunManager: Promisify ContentTypeDiscoverer (*)
  db39164... status/location: Make AppAuthorizer async (*)
  a3db909... loginManager: Make API promise-based (*)
  637ee73... js: Use async D-Bus wrappers (*)
  0c68c33... loginManager: Return objects instead of multiple booleans (*)
  20a875f... Update Ukrainian translation (*)
  9f8ab60... ci: Bump mutter image (*)
  47cb354... quickSettings: Introduce QuickSettingsMenu (*)
  e5d4984... quickSettings: Add QuickToggle (*)
  f18d103... quickSettings: Add SystemIndicator (*)
  84a62cc... panel: Add quick settings indicator (*)
  7834372... panel: Add closeQuickSettings() method (*)
  de989b1... popupMenu: Close quick settings when activating settings ac (*)
  a8142d1... panel: Move unsafe-mode indicator to quick settings (*)
  c9a9e1e... status/location: Move to quick settings (*)
  b8cb5c6... status/thunderbolt: Move to quick settings (*)
  0f1f5bb... status/remoteAccess: Move to quick settings (*)
  1459173... status/nightLight: Port to quick settings (*)
  49eaa29... status/rfkill: Port to quick settings (*)
  2ebdb6e... status/bluetooth: Port to quick settings (*)
  80d1f68... status/power: Port to quick settings (*)
  4d931c2... status/autoRotate: Port to quick settings (*)
  a3a886f... status/darkMode: Add dark mode toggle (*)
  5c935af... build: Port to gcr4 (*)
  d87950d... style: Add generic .icon-button class (*)
  687b263... Update Ukrainian translation (*)
  e3d6876... Update Portuguese translation (*)
  1fd08e8... Add shell_global_get_workspace_manager () (*)
  83564e5... workspace: Port WorkspaceBackground allocate to C (*)
  24e842c... quickSettings: Support child menus in QuickSettingsMenu (*)
  e0c61f5... quickSettings: Add menu support to items (*)
  a0436d4... quickSettings: Add header to QuickToggleMenu (*)
  3ce3034... quickSettings: Color header icon if checked (*)
  4b9dcb3... quickSettings: Add QuickMenuToggle (*)
  c2e8f41... quickSettings: Add QuickSlider (*)
  1f178e8... status/powerProfiles: Port to quick settings (*)
  7bbd598... status/brightness: Port to quick settings (*)
  62c62ec... status/volume: Port to quick settings (*)
  ea00da7... status/system: Port to quick settings (*)
  ce19849... status/power: Merge with system indicator (*)
  e8ac0b7... Update Bulgarian translation (*)
  9be136a... Update Bulgarian translation (*)
  1c7eb13... git: Always use libgnome-volume-control submodule from GNOM (*)
  77d0471... st/settings: Connect to mouse settings (*)
  71d503d... st/theme-node-transition: Guard against 0-sized offscreen b (*)
  edf6de0... Update Hebrew translation (*)
  4174168... Update Russian translation (*)
  d160804... Update Occitan translation (*)
  0fdca0d... quickSettings: Bind menu arrow's reactivity to parent (*)
  7950f4d... Update Persian translation (*)
  32248e8... authPrompt: Don't propagate serviceName to setMessage (*)
  e6ca0e4... Update Persian translation (*)
  3567a54... Update Basque translation (*)
  d9d70c1... status/network: Some minor style fixes (*)
  af132dd... status/network: Catch errors when fetching client (*)
  7bfd4fe... status/network: Sync active access point from constructor (*)
  5e533e5... status/network: Notify icon change after access-point updat (*)
  ca2d39f... status/network: Emit 'icon-changed' on primary connection c (*)
  de175df... status/network: Make connectivity queue a Set (*)
  44f0a95... status/network: Remove reason param from ::activation-faile (*)
  3113e6e... status/network: Fix error notification for wireguard (*)
  c33b5de... status/network: Simplify notification code (*)
  f411228... status/network: Use connectObject() to connect client signa (*)
  54a1c34... status/network: Use property bindings for global visibility (*)
  1aa01fc... status/network: Use NM utility function for classifying sec (*)
  4622a68... status/network: Split out WirelessNetwork class (*)
  02bbc83... status/network: Rename device menu items (*)
  586bb29... status/network: Rename setDeviceDescription() (*)
  58d29f9... status/network: Track device sections as device sections (*)
  b5fabed... status/network: Simplify device item labels (*)
  9bca544... status/network: Remove status from VPN item (*)
  79f6ee2... status/network: Use ActiveConnection:state in VPN item (*)
  714c0ea... status/network: Remove WireguardItem (*)
  73f4bb1... status/network: Give bluetooth its own category (*)
  cad3ec1... status/network: Rename DeviceCategory and base on device ty (*)
  c050002... status/network: Add section classes for each device type (*)
  397aa76... Update Indonesian translation (*)
  a52da04... Updated Spanish translation (*)
  5de3491... style: CSS follow ups for quicksettings (*)
  436fd81... css: Add a special chroma key color and use it on .workspac (*)
  9b3ee77... st/theme-node-drawing: Conditionally paint the center shado (*)
  04d4d70... dbus-interfaces: Add names to introspection data for notifi (*)
  f6e8896... status/network: Always notify icon-name on strength change (*)
  86e406b... POTFILES.in: Remove js/ui/status/power.js (*)
  e177669... Update Catalan translation (*)
  dd97a25... gdmUtil: Refactor on no-more-messages case (*)
  20c84bf... gdmUtil: Fix ShellUserVerifier retry logic (*)
  e50ad31... Update Ukrainian translation (*)
  0790c2e... Update Hebrew translation (*)
  a70e9c2... Update Persian translation (*)
  4871eba... loginDialog: Don't call _loginScreenSessionActivated() when (*)
  23bfd08... misc: Toggle IBus OSK capability on OSK visibility (*)
  ade4b23... cleanup: Minimize deep_unpack() usage (*)
  b63c6ac... cleanup: Use deepUnpack() intead of deep_unpack() (*)
  9e3cb0b... status/network: Make NMConnectionItem a menu item (*)
  64ae6ae... status/network: Update appearance of connection items (*)
  a62ac49... status/network: Split out NMDeviceConnectionItem (*)
  be950d5... status/network: Sort items, not connections (*)
  e84ab81... status/network: Factor out ItemSorter class (*)
  df354fc... status/network: Handle VPN connections in VPN section (*)
  0d259d6... status/network: Decouple NMVpnSection from NMConnectionSect (*)
  7357a80... status/network: Merge NMConnectionSection and NMConnectionD (*)
  9002344... status/network: Always use toggles in VPN section (*)
  b4da69d... network/status: Split out NMMenuItem base class (*)
  ad1a327... status/network: Add NMSectionItem subclass (*)
  9809d71... status/network: Use SectionItem for device items (*)
  50671a7... status/network: Replace wi-fi selection dialog (*)
  59a3963... status/network: Create indicator sections in constructor (*)
  9bb9a84... status/network: Let device items handle their own connectio (*)
  acda87d... status/network: Track devices in NMDeviceSection (*)
  392f72b... status/network: Store sections by device type (*)
  78154d9... status/network: Simplify section setup (*)
  03ded1d... status/network: Introduce NMSection parent type (*)
  c2139b2... status/network: Use submenus when necessary (*)
  c84d638... status/network: Move settings item into toplevel section (*)
  a3dbb3e... status/network: Add timestamp property to items (*)
  911762e... status/network: Add ItemSorter option to track MRU (*)
  cb4d960... status/network: Add timestamp to device items (*)
  1a0dbd0... status/network: Limit the number of items that are shown pe (*)
  b4ff426... status/network: Stop summarizing device sections (*)
  b6d8a0e... Update Ukrainian translation (*)
  98e6421... Update Chinese (China) translation (*)
  29601b8... appDisplay: Don't update fade effect (*)
  1fb570b... appDisplay: Remove stack from AppDisplay (*)
  5cb94c5... appDisplay: Give all available size to grid (*)
  5ba699e... appDisplay: Stop updating fade effect (*)
  083a691... appDisplay: Mostly remove adaptToSize (*)
  1131305... appDisplay: Set 3x3 grid mode for folders (*)
  b115e07... iconGrid: Always call findBestModeForSize() (*)
  b9a373c... appDisplay: Introduce custom IconGrid class for AppDisplay (*)
  6c00e0f... appDisplay: Use custom layout manager for page indicators (*)
  3281c03... appDisplay: Make page previews fill allocation (*)
  48bcc8f... appDisplay: Make arrows always visible (*)
  f22a5c5... appDisplay: Readd next and previous page icons previews (*)
  892fa65... appDisplay: Turn navigation arrows into StButtons (*)
  ca9a19d... style: Theme pagination arrows as per mockups (*)
  09b975f... appDisplay: Reimplement drag motion using page indicators (*)
  8f24797... appDisplay: Special-case dropping over page indicators (*)
  078aca2... Revert "st/scrollview: Add ::content-padding property to St (*)
  88c3945... appDisplay: Center-align arrows (*)
  341cad7... appDisplay: Remove style of page indicators (*)
  01e4396... appDisplay: Reduce drag overshoot timeout (*)
  692de0e... appDisplay: Rename _lastOvershootTimeoutId (*)
  4dcae8d... appDisplay: Bring back drag overshoot region (*)
  dcc54c0... style: Force symbolic icons in quick settings (*)
  111e982... sessionMode: Log mode changes (*)
  864606a... screenShield: Only wake up screen when active (*)
  16b63af... status/network: Make NMSection a GObject (*)
  b0df35b... status/network: Add NMSection:checked property (*)
  f964470... status/network: Add NMSection:icon-name property (*)
  11283be... status/network: Add NMSection:label property (*)
  ded451f... status/network: Use bindings to update VPN indicator (*)
  2231fce... status/network: Use binding for updating primary indicator (*)
  be98e5b... status/network: Add activate() to NMDeviceItem (*)
  88262a1... status/network: Add activate() in NMSection (*)
  1cc0771... status/network: Expose WirelessDeviceItem:is-hotspot (*)
  791c65a... status/network: Override activate() for wireless (*)
  3a1ebd8... status/network: Make wireless insensitive when hardware-dis (*)
  8e68524... status/network: Special-case wireless hotspots (*)
  cd9284e... status/network: Hide sections if networking is disabled (*)
  dc09f99... status/network: Keep sensitive when locked (*)
  81eb7db... status/network: Port to quick settings (*)
  84c3315... status/network: Request scans while wireless menu is open (*)
  a4134e1... panel: Remove aggregate menu (*)
  32aa67c... Update Finnish translation (*)
  86457c3... data: Update cldr2json script to new format (*)
  7693344... keyboard: Update OSK key model from JSON to new format (*)
  915a315... data: Update OSK JSON files to new format (*)
  6898522... data: Remove double space key in Persian OSK layout (*)
  a2674c1... keyboard: Read key width from model (*)
  2e30fc2... keyboard: Separate aspect and behavior of OSK keys (*)
  ce80e16... keyboard: Unify OSK key commit handling in single-state sig (*)
  5b950d7... keyboard: Drop needless signal from OSK Key object (*)
  5d0c49f... keyboard: Add generic handling for key actions (*)
  c609ffe... data: Move extra keys to JSON files (*)
  6d230c8... data: Move 'hide' action to using keyboard-hide-symbolic ic (*)
  3b81e0f... keyboard: Trigger OSK level changes on button release (*)
  2920738... keyboard: Add/handle "modifier" action keys (*)
  482e62c... inputMethod: Add signal/getter for surrounding text updates (*)
  fce3769... keyboard: Add 'delete' OSK key action (*)
  3c538fc... data: Migrate keyboard layouts to 'delete' action for backs (*)
  b210b2d... ibusManager: Add OSK completion mode (*)
  aa34110... keyboard: Fill suggestion on button-press-event (*)
  8874f2c... data: Add "extended" US layout (*)
  c0a75fa... keyboard: Use extended US keyboard for terminal mode (*)
  38cae3b... data: Document JSON file format in OSK layouts README file (*)
  f1fcce6... keyboard: Always use ratio of visible level (*)
  b18ab00... keyboard: Let the OSK take 1/4th of height in portrait mode (*)
  0ee1021... data: Shuffle comma/dot keys in OSK keymaps (*)
  4010f03... theme: Tweak OSK style (*)
  90bd0c4... keyboard: Add Hangul OSK keymap (*)
  df9e061... osk-layouts: Fix proportions in malayalam OSK layout (*)
  aab9899... keyboard: Propagate ratio changes to the emoji selection pa (*)
  d843136... swipeTracker: Set up 1fg drag gesture in capture phase (*)
  2b81355... keyboard: Use SwipeTracker for emoji panel page switching (*)
  c6c6eb5... keyboard: Shuffle text direction initialization (*)
  9bd91ca... keyboard: Change page switching animation in emoji picker (*)
  0c7446c... status/bluetooth: Fix call to undefined method (*)
  4fd4b09... status/bluetooth: Fix remembering set up devices (*)
  0d2af8e... Bump version to 43.beta (*)
  49e525c... Update Persian translation (*)
  da5e10d... Update Indonesian translation (*)
  ae23594... Update Serbian translation (*)
  ab64274... Update Georgian translation (*)
  68bc4a6... Update Portuguese translation (*)
  6820a72... Update Croatian translation (*)
  c6e0da5... Update Russian translation (*)
  5ee4341... Update Catalan translation (*)
  1c2e320... Update Polish translation (*)
  d7ca1eb... style: Visual papercut fixes for quicksettings (*)
  7485481... Update Basque translation (*)
  0bd030f... Update Chinese (China) translation (*)
  4f3b1c5... calendar: Use connectObject on _sectionList (*)
  2d6b213... status/network: Use NM connectivity check URI for Portal He (*)
  e8cb168... Update Hebrew translation (*)
  9f8b221... Update Catalan translation (*)
  4c49538... status/nightLight: Hide when unsupported (*)
  0b45bc8... ci: Use F36 image from mutter (*)
  b7d738d... quickSettings: Fix slider accessibility (*)
  8945e25... status/location: Use better indicator icon (*)
  712fd3c... data: Update 'hide' and 'layout' OSK keys icons (*)
  4fa8ab9... plugin: Implement profiling vfuncs

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