[gnome-shell] (3441 commits) Non-fast-forward update to branch wip/rstrode/login-screen-extensions



The branch 'wip/rstrode/login-screen-extensions' 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:

  f662864... st: Only emit ::style-changed on actual changes
  78d6ccd... ShellApp: Use g_signal_connect_object for window signals
  435d9ed... ci: Ensure we clone a deep enough history for commit review
  8cefd91... ci: Silence some warnings
  6db9f51... ci: Fix checking out mutter for stable branches
  e5cfdf9... ci: Handle merge requests for non-master branches
  c062be2... ci: Try harder to find a matching mutter branch
  59559d5... ci: Improve script output
  2d0e844... padOsd: Use non-deprecated librsvg API to create handle
  059c729... panel: Don't chain up to parent's allocate
  0539efc... dialog: Really set ellipsize mode in subtitle and body
  a1af8b9... worldClocks: Ignore locations with unknown timezone
  2d9ed18... network: Handle interface name changes
  d0d9c24... Update Chinese (China) translation
  5150166... workspacesView: sync gesture enabled state after setting it
  5100458... keyboard: Destroy old layout actors when regenerating keybo
  92f1e88... dashSpacer: Don't trigger allocations from size negotiation
  1c5f926... Update German translation
  e65bd48... Revert "st: Only emit ::style-changed on actual changes"
  e43c8f6... st: Delay handling of :first/:last-child changes
  3a060d7... Bump version to 3.32.2
  f8a1123... appFavorites: Make firefox the default browser
  97ceb14... Add 'yelp' to default favorites
  39f561c... appFavorites: Add terminal
  6467082... screenShield: unblank when inserting smartcard
  450148d... smartcardManager: add way to detect if user logged using (a
  92a4438... gdm: only unlock with smartcard, if smartcard used for logi
  6a8b227... gdm: update default service when smartcard inserted
  a775070... authPrompt: don't fade out auth messages if user types pass
  517e241... authPrompt: don't spin unless answering question
  ee3f403... authPrompt: stop accepting preemptive answer if user stops 
  12333f3... loginDialog: allow timed login with disabled user list
  23990f1... data: install process-working.svg to filesystem
  edaf240... loginDialog: make info messages themed
  9949ac9... gdm: add AuthList control
  5202d05... gdmUtil: enable support for GDM's ChoiceList PAM extension
  cd42c27... screenShield: Switch lightboxes off before unlock transitio
  f3b1cd7... screenShield: Wake up on deactivate()
  0b35451... shellEntry: Add CapsLockWarning class
  8ef0d99... js: Add caps-lock Warning to the dialogs
  0d451d9... shellEntry: Make signal id variable private
  06043fd... theme: Move caps-lock warning to entry widget stylesheet
  1b44516... shellEntry: Hide caps lock warning and use animation to sho
  f485da9... js: Initialize some properties
  1ed3d5d... shellEntry: Restore natural-height-set instead of forcing i
  b677748... status/network: Disable modem connection when windows aren'
  2356714... status/network: Only list wifi networks that can be activat
  1234ee2... status/network: Consider network-control action
  628bae7... sessionMode: Enable networkAgent on login screen
  42dac36... status/network: Do not disable on login screen
  4fd2298... shellEntry: Disconnect handler on destroy
  91ef430... unlockDialog: Use inheritance instead of composition
  2cd6983... screenShield: Stop using deprecated actor property
  d70c095... shellDBus: Add a DBus method to load a single extension
  73b3d5b... extensions: Add a SESSION_MODE extension type
  ff68b07... extensionUtils: Move ExtensionState definition here
  c3521c1... extensionSystem: Turn into a class
  2700050... extensionSystem: Make methods to call extension functions p
  e3dc52e... extensionSystem: Add methods to enable/disable extensions
  3b1a2f0... extensionUtils: Add functions to (de)serialize extensions
  704dee1... shellDBus: Add new 'ExtensionStateChanged' signal
  6ffa763... extensionSystem: Add canChange property to extensions
  5bf66f5... extensionPrefs: Inherit from Gtk.Application
  c4c6e7b... extensionPrefs: Attach extension object to each row
  c8d1daf... extensionPrefs: Override getCurrentExtension() for extensio
  15adec4... extensionPrefs: Switch to D-Bus API to get extension live s
  99c9451... extensionSystem: Move extension loading into ExtensionManag
  67cf69d... extensionSystem: Store extensions in a Map
  c98213d... extensionSystem: Add hasUpdate state
  4fc0bc1... extensionDownloader: Make checkForUpdates() check for updat
  a3c0440... extensionDownloader: Only check updates for user extensions
  6f7cacc... extensionDownloader: Exclude extensions with pending update
  aa2b328... extensionDownloader: Include version validation in update c
  748edd3... extensionSystem: Install pending updates on startup
  9c9ce1f... extensionPrefs: Add application icon
  64c7548... extensionSystem: Show notification when updates are availab
  8dff8b6... extensionSystem: Periodically check for extension updates
  62b37fe... extensionDownloader: Remove pending updates with extension
  5bcce95... extensionSystem: Catch errors when updating extensions
  2969440... extensionSystem: Fix opening Extensions app from notificati
  e68aaa8... extensionDownloader: Refuse to override system extensions
  116c96c... extensionSystem: Get rid of _enabled boolean optimization
  6732b18... extensionSystem: Allow extensions to run on the login scree
  d6a3a70... sessionMode: Allow extensions at the login and unlock scree

Commits added to the branch:

  ffaca00... appMenu: Add separator between "Details" and "Quit" (*)
  d2dc072... appMenu: Remove separator in window section (*)
  d4763b1... appMenu: Add heading to windows section (*)
  56a3616... appIconMenu: Sync windows section with app menu (*)
  49c95cf... theme: Update window preview style (*)
  526bb72... environment: Warn when trying to access a deprecated actor  (*)
  1be933b... boxpointer: Don't use boxpointer actor, as it's now an acto (*)
  fedb8e7... panelMenu: Remove usage of this.actor from Button (*)
  ad491e7... iconGrid: Remove this.actor definition to BaseIcon (*)
  bea6045... messageTray: Remove this.actor definition to SourceActor (*)
  be2d630... panel: Remove this.actor definition to self (*)
  2d30e31... workspaceSwitcherPopup: Remove this.actor definition to sel (*)
  44fcb9e... workspaceThumbnail: Remove this.actor definition to Thumbna (*)
  7bb84da... popupMenu: Make MenuManager to take an actor as parameter (*)
  1e3a174... na-tray-manager: Add missing `void` to functions with no ar (*)
  1dff32e... hotplug-sniffer: Add gnu_printf format attribute (*)
  2b1d6e6... calendar-server: Add gnu_printf format attribute (*)
  9593e20... meson.build: Add more compilation warnings (*)
  03c4930... util: Fix compiler warning (*)
  4d4d5a0... shell, st: Adjust to CoglPipeline API changes (*)
  59edea4... workspacesView: sync gesture enabled state after setting it (*)
  f74c07b... st: Only emit ::style-changed on actual changes (*)
  218c879... Updated Spanish translation (*)
  0f531d8... ShellApp: Use g_signal_connect_object for window signals (*)
  2b30146... ci: Ensure we clone a deep enough history for commit review (*)
  5634126... Update Indonesian translation (*)
  df7fea3... Update Friulian translation (*)
  293f50e... accessibility: Add settings changed signal handler after cr (*)
  c2e04e3... ci: Silence some warnings (*)
  594a070... ci: Fix checking out mutter for stable branches (*)
  8db4f3c... ci: Handle merge requests for non-master branches (*)
  43cef45... ci: Try harder to find a matching mutter branch (*)
  ab9710e... ci: Improve script output (*)
  a63ba61... keyboard: Disable emoji support on X11 (*)
  3c54e86... SwitcherPopup: Check for type using constructor (*)
  3a3f9aa... CyclerPopup: Check for type using constructor (*)
  bbd3275... js: Check for this.constructor type instead of new.target (*)
  38da54f... padOsd: Use non-deprecated librsvg API to create handle (*)
  d57234b... panel: Don't chain up to parent's allocate (*)
  fb04daf... st: Use g_signal_handler_disconnect() to disconnect from St (*)
  94995e9... st: Reload icon on style changes only if necessary (*)
  50b7739... worldClocks: Ignore locations with unknown timezone (*)
  ed999ce... keyboard: Destroy old layout actors when regenerating keybo (*)
  d5ebd8c... dashSpacer: Don't trigger allocations from size negotiation (*)
  8572bb9... Update Esperanto translation (*)
  1ebbd7c... st: Reimplement StClipboard on top of MetaSelection (*)
  3121c9a... dialog: Really set ellipsize mode in subtitle and body (*)
  2e5295b... dialog: Use object's set to assign properties (*)
  4e6b2eb... windowManager: Fix fullscreen windows in ws switching anima (*)
  5520bb3... texture-cache: Keep aspect ratio for content images (*)
  03117d6... panel: Drag topmost maximized window (*)
  d9bfa16... network: Handle interface name changes (*)
  598407b... Revert "st: Reload icon on style changes only if necessary" (*)
  0afd600... st: Delay handling of :first/:last-child changes (*)
  de0c325... Update Chinese (China) translation (*)
  c0c2edf... keyboard: Unset current page when it gets destroyed (*)
  d84bbb8... keyboard: Don't try to set the same current page twice (*)
  8ad33d8... keyboard: Use JS style for current page variable (*)
  2702a82... keyboard: Unset Idle ID before removing it (*)
  271e43a... keyboard: Remove unused _hideSubkeys function (*)
  7d75ddf... Update Esperanto translation (*)
  ab0ecc4... Update German translation (*)
  2e209a8... Bump version to 3.33.1 (*)
  7e70dd8... js: Use GTypeFlags to define abstract GObject classes (*)
  9b379c4... systemActions: Only do prefix matches (*)
  4258ae3... popupMenuItem: Make it a widget inheriting from St.BoxLayou (*)
  bdf66d7... popupMenu: Implement vfunc's for key focus in/out (*)
  41dd744... js/status: Use menu items as actors (*)
  58e0b80... panel: Use menu items as actors (*)
  a23391e... PopupBaseMenuItem: Use active property for menu items (*)
  30861d4... popupMenu: Make sensitive a Menu and MenuItem property (*)
  6ecb0a4... popupMenu: Implement Switch as actor (*)
  9697c20... system: Just use buttonGroup instead of adding extra _actio (*)
  51655be... keyring: Use bind_property for message and description valu (*)
  b197a1a... cleanup: Fix spelling errors (*)
  54039c3... st: Introspect ScrollViewFade to read fade properties (*)
  2bd8057... layout: Show important actors above top_window_group (*)
  cdaf164... Updated Spanish translation (*)
  a1c3900... introspect: Remove unused variable (*)
  33f5bb3... introspect: Include `sandboxed-app-id` as well (*)
  6d4b9d2... ci: Switch to mutter's docker image (*)
  71e469a... calendar-server: Port to libecal-2.0 (*)
  785dd5c... Revert "calendar-server: Port to libecal-2.0" (*)
  bd4aac8... calendar-server: Port to libecal-2.0 (*)
  8167f20... workspacesView: remove unused variables (*)
  af26e2b... shellMountOperation: Move password entry to a grid (*)
  aa3e64a... shellMountOperation: Support TCRYPT (*)
  4730b7a... shellMountOperation: Add spinner to password dialog (*)
  88697ad... js: Throw GObject.NotImplementedError when requiring overri (*)
  0ada312... Bump version to 3.33.2 (*)
  9ca8433... network: Make NMWirelessDialogItem a subclass of St.BoxLayo (*)
  5a9d094... shell: Use MetaDisplay input focus API (*)
  771b1a0... shell: Do not set XFixes input region on wayland compositor (*)
  dd5d7d3... shell: Only initialize global->xdisplay on X11 compositors (*)
  d25bcbc... modalDialog: Inherit from St.Widget (*)
  2f6323a... modalDialog: Use a Gobject property to manage the state (*)
  6359d6e... windowAttentionHandler: disconnect signals before destructi (*)
  96c2473... modemManager: improve check for CDMA system identifier (*)
  2c45b54... keyring-prompt: relax NULL check in remove_mnemonics() (*)
  12bace2... shell-global: don't warn when unsetting non-existent state (*)
  5060aee... shellMountOperation: Use a Unicode apostrophe in a new stri (*)
  83e8344... meson: Add some compiler arguments to debug builds (*)
  de0e216... meson: Do not add compiler flags if 'plain' buildtype is us (*)
  759120b... popupMenu: Connect after to item 'activate' signal (*)
  2b3ab3e... windowMenu: Do actions requiring grab once ungrabbed (*)
  866629b... windowManager: Disable favorite shortcuts without overview (*)
  8c01d34... PopupMenuManager: Remove unneeded _owner reference (*)
  238b87d... grabHelper: Throw an error if the owner is not an actor (*)
  40c2a40... search: reload search providers when installed applications (*)
  2d2824b... Update Indonesian translation (*)
  0a7e717... Update Hungarian translation (*)
  27ef815... Updated Spanish translation (*)
  4b01bb6... ripples: Add a new class ripples (*)
  ee3f52c... layout: Use the ripples for overview (*)
  443c834... locatePointer: Add implementation in gnome-shell (*)
  3c5fea5... st: Stop using (deprecated) ClutterAnimation (*)
  d8825e0... shell: Stop using anchor point (*)
  3cbdf4f... remoteSearch: exclude content from hidden apps (*)
  3b6fae5... sessionMode: add a property to disable window manager menus (*)
  14d9839... theme: Add pointer accessibility resources (*)
  5ace468... accessibility: Add pointer accessibility support (*)
  22e33b4... Updated Spanish translation (*)
  5ef343f... Update Friulian translation (*)
  1e5a8b0... Update Indonesian translation (*)
  a9234f7... background: Use Garbage Collector to dispose background (*)
  7059e31... background: Group 'changed' signal emission (*)
  58c4212... shell-app: Fix spelling error (*)
  520cea9... iconGrid: Don't hide children inside allocation loop (*)
  07d25cd... main: Use GLib's structured logging support (*)
  523ba5a... shell: Remove shell_global_structured_log() (*)
  2fd1201... boxpointer: Unset the sourceActor on destruction (*)
  5481c18... boxpointer: Don't set actor position during allocation (*)
  3d4ba02... boxpointer: Don't trigger a relayout when updating arrow si (*)
  cb4c0d3... boxpointer: Trigger a relayout when setting position (*)
  76dc77f... boxpointer: Remove deprecated show/hide methods (*)
  0e37cd2... main, LoginManager: Call GDM's RegisterSession() (*)
  ac09e01... Update Dutch translation (*)
  c1c45f9... appDisplay: Set Adjustment value after allocation (*)
  b479795... iconGrid: Fix animation glitch (*)
  4e84b46... keyboard: Add extended keys and language popups to top wind (*)
  ccf646f... Drop CoglError for GError (*)
  44e1a6c... Theme: update to sync with gtk Adwaita (*)
  94ba52a... network: don't assume NMActiveConnection has a device (*)
  00f9b7b... layout: Use addChrome instead of addTopChrome for screenShi (*)
  2e070ab... panel: Center-align menu arrows (*)
  0744c6a... Update Croatian translation (*)
  fe346b8... Update Catalan translation (*)
  6f6b6fb... Merge branch 'wip/jimmac/sync-with-adwaita' (*)
  751cd2f... main: setup GJS profiler when GJS_TRACE_FD is set (*)
  8864816... Bump version to 3.33.3 (*)
  03bb8cd... theme: darken sliders to match gtk (*)
  6a477be... windowManager: Use own variables for each gesture (*)
  b143869... main: Fix some typos and style inconsistencies in comments (*)
  68e580e... dialog: Use GObject.set() over Object.assign() (*)
  2f5086e... extensionDownloader: Use common message dialog layout (*)
  cb0a5de... animation: fix unintentional loop while polkit dialog is ac (*)
  ae0450b... Revert "animation: fix unintentional loop while polkit dial (*)
  0641b1e... animation: fix unintentional loop while polkit dialog is ac (*)
  d458249... system: Drop custom styling of user submenu icon (*)
  04c7cb6... Do use padding 0 for week and day numbers (*)
  eab320d... altTab: Ensure style of this._list before calculating icon  (*)
  c67460a... altTab: Fix a wrong variable name (*)
  0741296... altTab: Remove get_preferred_width override of AppIcon (*)
  a8f0787... batch: Add missing import (*)
  e10a768... shellMountOperation: Remove unused functions (*)
  42dabef... loginDialog: Return consistently from arrow function (*)
  69725e5... locatePointer: Capitalize class name (*)
  9476aa5... telepathyClient: Don't redeclare N_() (*)
  6970f43... ripples: Remove unreachable return statements (*)
  5f3bad9... locatePointer: Use constant for GSettings key (*)
  3c382c4... popupMenu: Use consistent registerClass() style (*)
  b3736f4... popupMenu: Use regular method style (*)
  2c1a81f... runDialog: Don't return from finally block (*)
  b87455c... keyboard: Remove unnecessary boolean cast (*)
  f6b4b96... cleanup: Use Array.includes() to check for element existenc (*)
  0b08ee5... cleanup: Clean up unused imports (*)
  fe83cd9... cleanup: Use rest parameters instead of arguments (*)
  321730f... cleanup: Use rest operator to handle overly long argument l (*)
  e7d44bb... cleanup: Remove unneeded escapes in regex (*)
  e56d7f5... cleanup: Remove unused variables (*)
  e2e02c9... cleanup: Avoid implicit coercion (*)
  d008c6c... cleanup: Avoid variable declarations in case clauses (*)
  f250643... style: Use space after catch (*)
  55235c2... style: Avoid trailing commas in array destructuring (*)
  29b04fc... style: Fix stray/missing semi-colons (*)
  7ac35c6... style: Fix stray/missing spaces (*)
  8fda311... style: Fix brace style (*)
  4c52069... style: Use camelCase for variable names (*)
  61f86cb... keyboard: Remove unused keyboard gsetting schema (*)
  6c33aff... lookingGlass: Replace global grabs with input device grabs (*)
  d5a1a88... st: Replace global grabs with input device grabs (*)
  02c7669... tests: Stop using global grabs (*)
  95b80ee... extensionPrefs: Avoid awkward indentation in string literal (*)
  8c28f9a... dwellClick: Reindent modes map (*)
  02db21f... systemActions: Reindent action map (*)
  6f8dd06... cleanup: Use consistent style for GObject property definiti (*)
  5ec4c2e... cleanup: Use spaces for indentation (*)
  6ed5bc2... cleanup: Use consistent switch indentation (*)
  8fcd6c7... cleanup: Use arrow functions for tweener callbacks (*)
  1398aa6... style: Fix indentation errors (*)
  14d7897... style: Stop using braces for single-line arrow functions (*)
  915415d... OSK variables and key rounding (*)
  8a22092... shell: Drop XDND initialization code (*)
  0bdd1b6... st/button: Ungrab device before calling st_button_release (*)
  e95f3fe... ibusManager: Use Map to store engines (*)
  46874ee... params: Simplify code (*)
  0d035a4... cleanup: Prefer template strings (*)
  1778ada... tests: Add Params.parse() unit tests (*)
  8a5de32... params: Fix regression (*)
  7359e43... st: Add st_icon_colors_equal() (*)
  be40de5... st: Consider non-background properties for ::style-changed (*)
  53be76c... shellDBus: Update ::accelerator-activated handler arguments (*)
  bb6d973... endSessionDialog: Check for PackageKit before considering u (*)
  5473637... cleanup: Fix style nits in last commit (*)
  55b0361... shell-recorder: Restore cursor recording (*)
  d0da96a... workspacesView: Handle reordering of workspaces (*)
  68e45eb... workspaceThumbnails: Handle reordering of workspaces (*)
  ff9bb53... windowManager: Use new reorder_workspace() API (*)
  1cac7b2... windowManager: Remove unused property (*)
  dbb71f0... layout: Make the hot corner optional (*)
  51938c3... workspace: Let WindowClone inherit from StWidget (*)
  355b5ee... workspace: Set offscreen redirect on window previews (*)
  55c717c... appDisplay: Fix logic error (*)
  6ba03ac... params: Don't use Lang module (*)
  74feb11... layout: Fix off-by-one indent (*)
  1570f83... cleanup: Remove bogus file (*)
  6cc19ee... workspacesView: Work around spurious allocation changes (*)
  3731be9... lint: Import eslint rules from gjs (*)
  4c0bd88... lint: Tweak the whitelist of globals (*)
  109b8e8... lint: Require spaces inside braces in object literals (*)
  5f77cdb... lint: Enforce arrow notation (*)
  f6bed08... lint: Enforce camelCase (*)
  42b77e7... lint: Allow multiple spaces before key values (*)
  e0457b6... lint: Add "legacy" configuration (*)
  1b31fd5... cleanup: Don't call method via a parent's prototype (*)
  16ca7a2... panel: Relax check for existing signal handler (*)
  404bc34... cleanup: Use default parameters where appropriate (*)
  7d2c5c1... dialog: Use Object.assign() for default property value (*)
  c765082... calendar: Avoid a warning (*)
  2ff7a78... calendar: Simplify code a bit (*)
  bd18313... power: Use more fine-grained battery levels (*)
  3996309... Add Karbi translation (*)
  2c8d380... shellDBus: Rename ShowMonitorLabels2 to ShowMonitorLabels (*)
  a823a21... Update Karbi translation (*)
  a785270... search: Remove unnecessary containers (*)
  3f2cffc... theme: Don't apply overlap-preventing padding to search res (*)
  1a27ff6... search: Fix calculation of max number of displayed results  (*)
  8f0e9ab... iconGrid: Make sure the style is updated before computing t (*)
  2d908e8... search: Remove wrong additional argument for _createResultD (*)
  f583a7c... Update Karbi translation (*)
  043667d... theme: Provide icon helper classes (*)
  49e5677... theme: unbreak acrive states for icon tiles (*)
  08464ea... theme: make overview thumbnails rounder (*)
  b82b553... extensionPrefs: Inherit from Gtk.Application (*)
  43443d0... theme: app icon helper tweaks (*)
  ab0f74a... workspaceSwitcherPopup: Support horizontal layout (*)
  305e637... workspacesView: Support horizontal layout (*)
  208c5e9... shell: Don't use g_memmove() (*)
  bd51621... power: Make sure we fall back to the correct icon (*)
  d9d9778... main: Avoid missing braces warnings when compiling with cla (*)
  f9a7718... background: Adjust to gnome-desktop API break (*)
  2768b73... build: Clean out unused version requirements (*)
  d828102... extensionUtils: Move ExtensionState definition here (*)
  ea17740... extensionSystem: Turn into a class (*)
  6a4c55b... extensionSystem: Make methods to call extension functions p (*)
  4589da9... extensionSystem: Add methods to enable/disable extensions (*)
  5880635... extensionUtils: Add functions to (de)serialize extensions (*)
  32e0b89... shellDBus: Add new 'ExtensionStateChanged' signal (*)
  4a34762... extensionSystem: Add canChange property to extensions (*)
  a7ec758... extensionPrefs: Attach extension object to each row (*)
  1c63893... extensionPrefs: Override getCurrentExtension() for extensio (*)
  9928125... extensionPrefs: Switch to D-Bus API to get extension live s (*)
  1d6ddf0... extensionSystem: Move extension loading into ExtensionManag (*)
  43cb375... extensionSystem: Store extensions in a Map (*)
  ce1bee7... extensionSystem: Allow disabling session mode extensions (*)
  d471e3a... Bump version to 3.33.4 (*)
  7ca3cca... build: Bump gsettings-desktop-schemas requirement (*)
  7dda7ab... Update Basque translation (*)
  1117f47... Update Brazilian Portuguese translation (*)
  2a041e9... lint: Enforce consistent return (*)
  dd1fdf8... extensionPrefs: Add missing return value (*)
  2743f18... panel: Use dedicated Spinner class (*)
  2653402... js: Add missing return values to later_add() handlers (*)
  32ddb6f... iconGrid: Add missing import for GLib (*)
  eaa3209... appDisplay: Don't leak duplicate items in AppView (*)
  1d60c4d... iconGrid: Clear meta_later callback on destruction (*)
  8e75d81... appDisplay: Add AppFolderPopup destroy handler (*)
  164f3fa... appDisplay: Clear AllView reference to current popup when d (*)
  da9f37e... appDisplay: Add destroy handler for FolderIcon (*)
  49260a8... appDisplay: Stop watching FolderIcon parent view when destr (*)
  0ee1367... appDisplay: Add open method to FolderIcon (*)
  cebb6d4... appDisplay: Keep popup open on refresh (*)
  0ecf135... appDisplay: Add missing semicolon (*)
  a455860... appDisplay: Indent with spaces rather than tabs (*)
  3f8d3a7... panel: Remove unused constant (*)
  2c61bad... Update Esperanto translation (*)
  466dc8d... build: Automatically bump mutter API version each cycle (*)
  0257de1... lint: Allow marking variables/arguments as unused (*)
  79cf3a6... cleanup: Remove some unhelpful unused arguments (*)
  2f97a1a... cleanup: Mark unused arguments as unused (*)
  11b116c... cleanup: Remove some unhelpful unused variables in destruct (*)
  71759a0... cleanup: Mark unused (but useful) variables as ignored (*)
  e357559... cleanup: Mark globals used from other modules as exported (*)
  1e13f32... style: Disable camelcase rule for GObject properties (*)
  fda7c9b... perf: Shut up an eslint error (*)
  93a461f... perf: Shut up another eslint error (*)
  8ea6fd1... ci: Include git in extension-ci image (*)
  ed37ba1... ci: Merge 'source_check' stage into 'review' (*)
  3b5d13a... ci: Add eslint job to review stage (*)
  5826336... Update Karbi translation (*)
  33bbbdc... Updated Spanish translation (*)
  a57c4c5... Update Karbi translation (*)
  3db1058... appIcon: End running drag operations on destroy (*)
  c0e9080... baseIcon: Align labels to the center (*)
  8e1b13c... appDisplay: Trivial code style improvement (*)
  74905f3... Update Basque translation (*)
  17e32bf... docs: Fix interface prefix for D-Bus docs (*)
  1b7ff76... ci: Fix identifying commits in MR (*)
  9d65c8b... ci: Remove path limitation of js60 check (*)
  a7c94b2... Update Indonesian translation (*)
  a81450d... Update Catalan translation (*)
  85d9f39... Update Friulian translation (*)
  5545e84... volume: Remove unused method (*)
  b970ee7... barLevel: Use setters instead of methods (*)
  86c3909... barLevel: Return when trying to set value to already used v (*)
  cb0d287... osdWindow: Use float values as input for osdWindow (*)
  2f29081... osdWindow: Remove LevelBar and use BarLevel directly (*)
  89ce53e... shellDBus: Use floats instead of percentages for OSD levels (*)
  3a748fe... theme: Fix focus style of icons in the calendar popup (*)
  82d4665... lightbox: Remove unnecessary params (*)
  99a2fad... shell: Rename GLSLQuad to GLSLEffect (*)
  ae7ec64... shell: Properly rename type (*)
  007d305... shell: Actually make GLSLEffect an effect (*)
  5fc456d... userWidget: Handle non-square icons gracefully (*)
  d360114... st: Cleanup ST_PARAM_* and add WRITABLE version (*)
  28ab1f4... Ensure G_PARAM_STATIC_STRINGS for all properties (*)
  668128f... lightbox: Remove previously added tweens from target (*)
  8f3554f... st: Use g_object_notify_by_pspec() (*)
  933c037... weather: Stop accessing app settings directly (*)
  108ac7c... ci: Make eslint wrapper script usable outside gitlab's CI (*)
  02b47f4... weather: Fix property name (*)
  5295866... st: Fix property type (*)
  12b8fb1... st: Move slow-down-factor into settings (*)
  25f118b... Update Karbi translation (*)
  01d2ad7... Updated Spanish translation (*)
  277f0d7... Update Romanian translation (*)
  abe2f07... Update Swedish translation (*)
  5005500... data: Flag in desktop file that gnome-shell can be started  (*)
  7e00d22... data: Update systemd units (*)
  31968ea... meson: Avoid using relative paths to po directory (*)
  4768167... cleanup: Use milliseconds for animation times (*)
  4d23c12... folderIcon: Move app icon loading to FolderView (*)
  8d9da10... frequentView: Use BaseAppView.addItem() and loadGrid() (*)
  3003e90... baseAppView: Call loadGrid() directly (*)
  036e416... baseAppView: Move _loadGrid() into _redisplay() (*)
  1d44bf7... baseAppView: Only add and remove when necessary (*)
  1c17295... allView, folderView: Only add icons once (*)
  9c6f558... baseAppView: Remove unused BaseAppView.addItem (*)
  00ec8ca... allView: Redisplay on folder changes (*)
  9aa06e3... Update Indonesian translation (*)
  0f178c3... appDisplay: Skip animation when hidden (*)
  12ec5d1... switcherPopup: Avoid unnecessary animation (*)
  9b8c0f7... pointerA11yTimeout: Fix style nit (*)
  bf497ed... pointerA11yTimeout: Use notify handler instead of onUpdate  (*)
  3ee5258... loginDialog: Use GObject bindings over onUpdate handler (*)
  bf36d99... barLevel: Don't reset value on overview-start changes (*)
  1abfbb8... windowManager: Small cleanup (*)
  213d10b... messageTray: Drop tween helper function (*)
  1e6cb43... shell-app: Consider desktop actions in can_open_new_window( (*)
  749f52f... popupMenu: Split submenu expansion and arrow rotation (*)
  abe012b... ripple: Split animation (*)
  8eb88d1... dash: Directly tween actors (*)
  5d6db92... screenShield: Stop using custom transition (*)
  870dd84... pageIndicators: Defer IN animation until redraw (*)
  fdf24ce... messageTray: Stop tweening custom opacity property (*)
  ae2af34... environment: Add adjustAnimationTime() helper (*)
  99b4e04... tweener: Use new adjustAnimationTime() helper (*)
  0b4a448... environment: Support slow down factor when easing (*)
  007b6ca... environment: Add convenience method for implicit animations (*)
  0846238... js: Use implicit animations for animatable properties (*)
  fc958f4... windowManager: Move animation into WindowDimmer (*)
  928595f... windowManager: Change effect's brightness property (*)
  3d3dca4... js: Actorize animated objects (*)
  dfa41f6... js: Use GObject properties for animated properties (*)
  ef18f62... environment: Add convenience method for property transition (*)
  fffe7bd... js: Ease non-animatable actor properties (*)
  8b97a06... allView: Always update currentPage (*)
  8b368d0... environment: Fix transition callback (*)
  9073deb... environment: Remove transition tracking (*)
  52c2417... barLevel: Fix value range (*)
  79b54f6... volume: Fix overdrive in slider (*)
  9097c5e... st: Add transition API to StAdjustment (*)
  72defaa... st: Use StAdjustment's new transition API (*)
  8ac2086... environment: Add convenience method for adjustment transiti (*)
  b67c300... js: Use Clutter transitions for adjustment changes (*)
  1e20a12... dnd: Stop using getTweenCount() (*)
  21e752e... keybindings: Remove pause-resume-tweens shortcut (*)
  015ca2c... lookingGlass: Remove Tweener from preimported modules (*)
  0ce0376... docs: Update animation section (*)
  ad55cb6... weather: Fix warning on closing Weather (*)
  ec6e131... weather: Pick up original settings values (*)
  f50cac3... workspace: Sort windows to minimize travel distance (*)
  928b497... systemActions: Create SensorProxy unconditionally (*)
  d1880dc... appDisplay: Add event blocker inhibition API (*)
  09d5f07... folderIcon: Allow dropping application icons (*)
  5dfa620... folderIcon: Update folder icon after dropping (*)
  ea71172... allView: Switch pages when dragging above or below the grid (*)
  ec8b7bc... allView: Remove icon from folder when dropping outside (*)
  54a2773... folderIcon: Add visual drag-over feedback (*)
  fd19906... allView: Scale in when moving icons from folders (*)
  e45c917... controlsManager: Don't fade icon grid while dragging (*)
  dd9a452... st/texture-cache: Monitor GtkIconTheme changes (*)
  c0047cd... shell/app-system: Monitor for icon theme changes (*)
  73850fe... appDisplay: Animate launch of new-window action in the AppI (*)
  3114a24... dateMenu: Stop accessing app settings directly (*)
  481490f... util: Remove AppSettingsMonitor (*)
  1dadbd0... appDisplay: Always animate our own new window and discrete  (*)
  87f5aa7... appDisplay: Animate activate-discrete-gpu action in the App (*)
  68e3f74... search: Don't use max number of results if allocation width (*)
  21966af... search: Defer updating results on allocation changes until  (*)
  be6ce3c... appIcon: Scale and fade itself when starting drag (*)
  ff3d32d... appIcon: Make AppIcon a drop target (*)
  488d982... appIcon: Create and delete folders with DnD (*)
  f76f30f... dnd: Fix drag cancel animation scale (*)
  4c89eac... folderIcon: Properly reject drop (*)
  5d8ea4f... main: Remove left-over variable (*)
  9b7f228... src: Stop using g_get_current_time() (*)
  826ac95... environment: Don't use actor if an ease callback destroys i (*)
  ada0150... viewSelector: Use onStopped callback when fading out pages (*)
  35dbc3f... appDisplay: Disconnect Main item-drag signals on icons dest (*)
  209d332... AppIcon: Nullify _draggable if available on destruction (*)
  76eceec... Bump version to 3.33.90 (*)
  308da6a... Update Basque translation (*)
  5d2e5fe... Update Icelandic translation (*)
  d67c64a... Update Swedish translation (*)
  6b7af40... barLevel: Remove duplicated assignment (*)
  f0e1dc5... slider: Do not notify on parent's behalf (*)
  21e14bd... brightness: Ignore slider changes we initiated ourselves (*)
  14fd7c7... Update Basque translation (*)
  7efdb97... Update Catalan translation (*)
  dc38e48... Update Indonesian translation (*)
  b499ca4... iconGrid: Restore grid actors when cancelling animations (*)
  6f4c502... iconGrid: Only add one onComplete callback for the animatio (*)
  779e37f... Update Romanian translation (*)
  4370aee... Update Finnish translation (*)
  a20b8dc... Updated Lithuanian translation (*)
  638b315... shell-global: Only sync input region if X11 session (*)
  16cb918... shell-global: Set stage input region via MetaX11Display (*)
  f8f40f2... Updated Spanish translation (*)
  387e5ef... Update Polish translation (*)
  10c1df6... Update Persian translation (*)
  5cb02c1... pieTimer: Use custom GObject property for animating pie (*)
  d8c7cac... extensions-tool: Start import (*)
  c8c93b2... extensions-tool: Implement enable/disable commands (*)
  0b1e29e... extensions-tool: Implement create command (*)
  23a7aa5... extensions-tool: Add create options (*)
  ac4b88f... extensions-tool: Implement list command (*)
  07fad38... extensions-tool: Add list options (*)
  0de5209... extensions-tool: Add bash completion (*)
  1b40abe... extensions-tool: Add a man page (*)
  803a096... ci: Turn off man pages (*)
  07ad4d8... extensions-tool: Add info command (*)
  369e400... extensions-tool: Show Philip some info (*)
  f935745... extensions-tool: Add new 'pack' command (*)
  a429fdb... extensions-tool: Add 'install' command (*)
  d9fa389... extensions-tool: Add '--prefs' list option (*)
  653e6c8... extensions-tool: Add 'prefs' command (*)
  9d5c743... extensions-tool: Handle existing extension folder (*)
  2df7757... extensions-tool: Add 'uninstall' command (*)
  7141c5b... extensions-tool: Split out settings_list_add/remove helpers (*)
  532acf4... extensions-tool: Adjust enable/disable commands to shell ch (*)
  d4b8912... extensions-tool: Add 'reset' command (*)
  490a62e... shell-extension-tool: Turn into a small wrapper (*)
  db9a7ea... shell: Ignore non-toplevels for ShellWindowTracker::tracked (*)
  5bd2958... extensionPrefs: Request correct GDK/GTK versions (*)
  a4ec460... Bump version to 3.33.91 (*)
  b680952... Update POTFILES.in (*)
  3b63062... Update Romanian translation (*)
  33a48ae... Update Persian translation (*)
  32ed4ee... Updated Spanish translation (*)
  a6aa0ac... Update Finnish translation (*)
  6f62965... Update Basque translation (*)
  f1bc2d5... Update Basque translation (*)
  15d1aee... Update Polish translation (*)
  c2a6a6c... Update Latvian translation (*)
  441a56b... Update Swedish translation (*)
  d5cad10... Update Galician translation (*)
  2d92763... Update Catalan translation (*)
  785a8b7... Updated Spanish translation (*)
  069d7d6... Update Galician translation (*)
  812a855... Updated Slovenian translation (*)
  c366e9f... Update British English translation (*)
  67a0b3b... pointerA11yTimeout: Remove unused properties (*)
  2c4df6a... pointerA11yTimeout: Fade the pie timer in (*)
  ea3f906... pointerA11yTimeout: Don't stop the pie timer if it finished (*)
  20fc4b4... pointerA11yTimeout: Draw a clean circle if the pie is finis (*)
  5d0c403... pointerA11yTimeout: Add a zoom out+fade animation on succes (*)
  c2f5331... pointerA11yTimeout: Create new PieTimer object for each tim (*)
  c658042... shell-extension-tool: Fix typo (*)
  480e8b8... Update Japanese translation (*)
  c27bd62... Update Japanese translation (*)
  8ac5be9... tests: Don't initialize Clutter (*)
  957fa91... st: Adjust theme test (*)
  da6c154... ci: Set XDG_RUNTIME_DIR for tests (*)
  cf156b4... Notify service startup to systemd (*)
  dcf0bf0... Update German translation (*)
  1dc971d... Update Friulian translation (*)
  6a027cd... Update Nepali translation (*)
  890ac9f... Update Japanese translation (*)
  f226398... Update Japanese translation (*)
  fcc1d7b... Update Punjabi translation (*)
  89f9925... Update Korean translation (*)
  05b345c... endSessionDialog: Initialize Polkit permission asynchronous (*)
  8e79f9f... Update Catalan translation (*)
  92b92a2... Updated Lithuanian translation (*)
  7bb2981... Update Czech translation (*)
  346d37e... Updated Czech translation (*)
  b73aace... shell: Get cairo surface via window actor (*)
  a207f67... global: Don't trust persistent/runtime state data (*)
  e5cde47... notificationDaemon: Catch exceptions while loading notifica (*)
  3768b6b... keyboard: Fix EmojiSelection:delta range (*)
  72e5caf... Update Indonesian translation (*)
  d144276... Update Croatian translation (*)
  efba1e8... Update Brazilian Portuguese translation (*)
  6dccbc5... Bump version to 3.33.92 (*)
  9194de8... shell: Add helpers to start/stop systemd units (*)
  8be95b5... ibusManager: Add call to restart the ibus daemon (*)
  8adfc5b... windowManager: Handle starting/stopping of X11 services (*)
  e6dec7a... volume: Ignore slider changes we initiated ourselves (*)
  7d42990... Update Greek translation (*)
  0068dab... Update Italian translation (*)
  a80331d... Update Japanese translation (*)
  a0e3c34... Update Japanese translation (*)
  8b549f3... Update Greek translation (*)
  e2c3198... Update Esperanto translation (*)
  44bca36... Update Turkish translation (*)
  7875fc8... Update Slovak translation (*)
  cf611d2... Update Hungarian translation (*)
  406d090... Update French translation (*)
  8d9cae4... st-clipboard: Add trailing 0 to pasted text (*)
  9e388eb... Bump version to 3.34.0 (*)
  ea4d5f8... animation: Stop the animation before removing all the child (*)
  1687a54... altTab: use AltTab prefix on AppIcon class (*)
  c101196... lightbox: Use common ease parameters and avoid similar code (*)
  ba23fd9... lookingGlass: Throw a clearer error on referencing invalid  (*)
  7a4f9a5... keyboard: Treat menu items as actors (*)
  72566ed... messageTray: Remove unused source object parameter (*)
  ea5aaa8... realmd: Set login format to null on start and update if inv (*)
  eca98ae... ripples: Add destroy() method and remove them when unneeded (*)
  a53b48d... locatePointer: Bind ripples creation to settings (*)
  c69e195... search: Remove updateSearch later on destruction (*)
  06317f4... status/keyboard: Make Input source types var (*)
  e53443d... workspace: Remove Long-press later with the actor (*)
  031913b... workspace: Use Workspace prefix for WindowClone class (*)
  24d3744... workspace: Don't use clones' delegate to check children (*)
  8656102... workspacesDisplay: Disconnect MetaLater and parent signals  (*)
  27da3ed... calendar: Use binding for clearButton visibility (*)
  15c252c... popupMenu: Remove extra parameter on boolean ParamSpec init (*)
  a497afe... system: Track buttonGroup visibility using a group of actor (*)
  8a7e44c... extensionSystem: Use logError to record extension errors wi (*)
  4915a9e... iconGrid: Delete private child property when removing child (*)
  004a5e1... iconGrid: Queue a relayout after child opacity changes (*)
  17fa5a2... extensionPrefs: Connect to ExtensionStateChanged after buil (*)
  1e68e78... extensionPrefs: Block notify::active signal handler while u (*)
  dfc0ef5... appDisplay: Allow editing folder names (*)
  1bc1b4d... Update Brazilian Portuguese translation (*)
  76fb559... Update Galician translation (*)
  8adbc80... Update Hungarian translation (*)
  e9596f2... Update Italian translation (*)
  ae11381... Update Romanian translation (*)
  98b70ef... Update Indonesian translation (*)
  2513835... Update Finnish translation (*)
  5e82d72... Updated Spanish translation (*)
  0888a9b... environment: Skip property animations while hidden (*)
  ac664ba... Update Polish translation (*)
  d160947... build: Remove st-private.h from "public" headers (*)
  32d5744... build: Exclude private headers from GIR (*)
  d0ace10... calendar-server: Disable deprecated e-d-s API (*)
  dcf7bae... calendar-server: Temporarily ignore all deprecations in eds (*)
  a030c54... shell: Replace another GTimeVal (*)
  48b860b... ci: Turn on -Werror (*)
  1d17404... selectArea: Ignore motion events once we got a result (*)
  1acee3d... Update Swedish translation (*)
  13f9753... overviewControls: Remove slide transitions before setting v (*)
  6fe1d32... Updated Czech translation (*)
  25a7a80... gnome-extensions: Translate help command (*)
  65a9fb8... Update Polish translation (*)
  8704b10... Update Indonesian translation (*)
  7fd5c47... Update Catalan translation (*)
  d469250... Updated Lithuanian translation (*)
  7ce0884... Update Hungarian translation (*)
  1ad8a2f... Update Romanian translation (*)
  b6a2b2b... cleanup: Remove left-over imports (*)
  691610f... lookingGlass: Fix misleading typeof use (*)
  52f85c9... system: Properly separate statements (*)
  fc964f9... kbdA11yDialog: Avoid unnecessary ternary operators (*)
  4bfee3a... ibusManager: Wrap line before dot (*)
  4ad2523... messageTray: Add missing linebreak (*)
  a3267be... network: Don't omit parens when constructing (*)
  743ce23... util: Separate statements with linebreak (*)
  7db5f8b... calendar: Use template strings over concatenation (*)
  f54e780... workspace: Don't initialize variables to undefined (*)
  9f11fba... jsParse: Disambiguate regex (*)
  1da9937... workspace: Use operator shorthand (*)
  ce63d21... overview: Minor cleanup (*)
  dfdb139... workspaceThumbnails: Replace loops with Array.find() (*)
  c2904fa... Update German translation (*)
  60e3860... backgroundMenu: Animate menu opening (*)
  ba6dbb2... workspace: Minor clarification (*)
  2f4fcc5... Update Turkish translation (*)
  d2ead59... data: Lower TimeoutStartSec in systemd units (*)
  8754736... extensionUtils: Check version variable for undefined first (*)
  de86920... extensionSystem: Remove unncessary return statements (*)
  2a32fb2... extensionSystem: Fix a wrong error message (*)
  e76877c... extensionSystem: Check if extension exists before accessing (*)
  c06eb5d... extensionSystem: Log an extension error if loading the styl (*)
  22107c1... extensionSystem: Rename initted to initialized (*)
  4c93ef3... extensionSystem: Handle added or removed sessionMode extens (*)
  2a9e065... extensionSystem: Always enforce disallowing extensions usin (*)
  9698ff4... extensionSystem: Only add to extensionOrder array if enabli (*)
  bdcf303... extensionSystem: Always disable multiple extensions in reve (*)
  ce92270... extensionSystem: Add missing return value (*)
  62e594a... Update Brazilian Portuguese translation (*)
  e4b8a4b... Update Persian translation (*)
  4525ad3... windowMenu: Animate menu (*)
  2fc4987... cleanup: Stop using Mainloop module (*)
  451f4e3... cleanup: "Only" use two indentation styles for object liter (*)
  0ee7f02... cleanup: Don't assume hasOwnProperty() method on objects (*)
  e913146... ci: Fail on any common lint errors (*)
  1aca2ba... ci: Disallow legacy style in merge requests (*)
  f00201f... ci: Disable MR handling for now (*)
  7eb4088... Update Swedish translation (*)
  43b4f2c... lookingGlass: Only update window list when visible (*)
  3fbd61c... Updated Spanish translation (*)
  3d86e6e... Update Italian translation (*)
  413c677... iconGrid: Only animate visible icons (*)
  57ed685... environment: Disable fullscreen unredirect during all trans (*)
  314a89a... Update Serbian translation (*)
  817aec5... overview: Fix fading out desktop icons (*)
  d1a6601... theme: Equalize dimensions of ws switcher popup boxes (*)
  4bfb4a0... cleanup: Fix wrong indentation (*)
  af87bd8... cleanup: Use consistent style for ternary operator (*)
  3a9eaa3... cleanup: Switch some method calls to new indentation style (*)
  e44b7df... lint: Drop extra ignored nodes in legacy config (*)
  2546445... magnifier: Simplify some code (*)
  8d6820c... magnifier: Do not modify function argument (*)
  1a32e3e... volume: Clarify some code (*)
  e585f7d... scripting: Disable an eslint warning (*)
  81ab286... cleanup: Don't use Array/Object constructors (*)
  a77377e... cleanup: Avoid useless return statements (*)
  9352553... cleanup: Avoid unnecessary parentheses in arrow functions (*)
  111f87a... cleanup: Avoid pointless "renames" in destructuring (*)
  471165c... cleanup: Use consistent brace style of blocks (*)
  5b3935f... cleanup: Fix up "special" comments (*)
  133a1e7... cleanup: Remove trailing spaces (*)
  b446667... cleanup: Disambiguate assignments in arrow functions (*)
  efed695... cleanup: Don't add linebreak before operators (*)
  252e694... util: Handle trailing LTR/RTL markers in URLs (*)
  9e55d26... Update French translation (*)
  3e58af1... Update French translation (*)
  edf6bd6... Update Norwegian Bokmål translation (*)
  4f3c8b8... workspace: Continue overlay idle hide timeout when pointing (*)
  8ffea9d... workspace: Make title of overlay reactive (*)
  3094f86... workspace: Reset idle hide timeout for overlays on reentry (*)
  5f10047... viewSelector: Only reset search entry if it has key focus (*)
  5c3f4f5... workspace: Remove unused properties of WindowClone (*)
  cf00231... st: Fix box-shadow drawing with prerendered_texture (*)
  e0947b0... introspect: Check whitelist also for GetRunningWindows() (*)
  942758b... workspace: Use AppIcon.app to check action-support by the d (*)
  00e95de... shell-app: Never allow opening new windows while an app is  (*)
  2334470... overview: Only accept AppIcon drops if the app can open a n (*)
  259874d... workspace: Return results of forwarded acceptDrop (*)
  daa5452... appDisplay: Add API to animate launch at given position (*)
  f8e648b... appDisplay: Animate DnD app icons at the position they were (*)
  48adb2e... workspace: Fix an incorrect signal check (*)
  42188b7... folderIcon: Remove duplicated addMenu call (*)
  d6ba6dc... renameFolderMenu: Don't save the source (*)
  af1aabf... popupBaseMenuItem: Add support for Hidden Ornament (*)
  54f3694... popupMenu: Add focusActor property to define the default fo (*)
  147cb53... renameFolderMenu: Set the entry as menu focus actor (*)
  8e3aac8... renameFolderMenu: Move to non-legacy coding style (*)
  dab60d5... renameFolderMenu: Use a custom menu item inheriting from Po (*)
  2a9977a... layout: Don't use the actors pick workaround on update regi (*)
  b6754d7... environment: Try harder to find a transition (*)
  7b45ffa... loginDialog: Stop using deprecated actor property (*)
  856c32d... unlockDialog: Use inheritance instead of composition (*)
  92e5713... screenShield: Stop using deprecated actor property (*)
  a0d0a17... Update Galician translation (*)
  506b75f... shell-util: Do not scale the clip in get_content_for_window (*)
  6180f59... Update Japanese translation (*)
  f3e09b2... Update Japanese translation (*)
  2156577... slider: Unset signal IDs when ending the slider drag (*)
  0fdbde9... main: Remove NOTIFY_SOCKET from environment (*)
  70a5c38... Update Dutch translation (*)
  60cab56... shell-util: Handle NULL from meta_window_get_image() (*)
  a05cb76... Update Slovak translation (*)
  e23ce37... Update Friulian translation (*)
  2dbdf79... Updated Slovenian translation (*)
  a95601a... Updated Slovenian translation (*)
  1d1b427... Updated Czech translation (*)
  63c9a6e... Updated Danish translation (*)
  60cad01... inputMethod: Do not change IBus.Capabilite by focus events (*)
  1cc766d... ibusManager, inputMethod: Cancel async ibus calls chain on  (*)
  6a6d664... ibusManager: Cancel the preload engines timeout on clear (*)
  92c0171... lightbox: Show the actor before easing it (*)
  a3a7953... Update Japanese translation (*)
  9e8b97d... Update Japanese translation (*)
  085531b... main, util: Notify systemd once we are fully initialised (*)
  ee97512... Updated Danish translation (*)
  3b5675b... networkAgent: add support for SAE secrets (*)
  e00878a... shellDBus: Don't assume devices have a node (*)
  31d915a... shell-global: Disconnect from stage events on X11 display c (*)
  31fe517... shell-global: Ignore modal operations if we have no composi (*)
  a722b4c... ibusCandidatePopup: Use an internal actor to track IM focus (*)
  6205d5e... windowManager: Handle reordering of workspaces (*)
  3d39b32... Revert "windowManager: Use new reorder_workspace() API" (*)
  986600a... Bump version to 3.34.1 (*)
  ef8000d... animation: Finish porting to clutter transitions (*)
  279024a... js: Replace Tweener time leftovers with ease duration (*)
  a65164e... main: Show a warning when running as root (*)
  7326e7a... main: Show a warning when gdm is missing (*)
  11d46cf... Bump version to 3.35.1 (*)
  f781361... Updated Spanish translation (*)
  38ad1d7... environment: Only disable unredirection of ongoing transiti (*)
  b412896... st/scroll-view: Remove container foreach vfunc (*)
  20f4fc7... shell-screenshots: Do not pass a clip for window screenshot (*)
  d0d1845... search: Rename SearchResults to SearchResultsView (*)
  6533690... search: Activate SearchResult from the result itself (*)
  59e3a1a... doap: Clean up list of maintainers (*)
  0199857... Replace ClutterVertex by graphene_point3d_t (*)
  7a92a9b... st: Replace ClutterSize by graphene_size_t (*)
  0615370... Replace Clutter.Point by Graphene.Point (*)
  d7c569c... st: Remove color from ClutterActor pick virtual function (*)
  6cad251... volume: Show indicator when microphone is active (*)
  ab6a629... screenShield: Compute lock timeout fade duration using anim (*)
  0353a5b... cleanup: Rename signals/methods that will conflict with Clu (*)
  74d7d3e... animation: Don't sync animation sizes on change (*)
  7f9c709... appDisplay: Use an St.Widget as base actor for FolderView (*)
  ff77521... calendar: Use GDateTime for selected-date-changed signal (*)
  c7e0c7e... background: Rename Background 'changed' signal to 'bg-chang (*)
  7059dcc... keyboard: Add KeyboardManager to manage the lifetime of the (*)
  b5676a2... messageTray: Inherit Notification, Source and NotificationP (*)
  ed97f61... messageTray: Dispose Notification on destroy (*)
  4e1492c... messageTray: Dispose Source on destruction (*)
  91eb84f... overview: Add OverviewActor and use as main actor of the Ov (*)
  22fe4e9... screenshot: Return a Meta.Rectangle as geometry (*)
  f67b409... screenshot: Pass a Graphene.Point as PickPixel 'finished' s (*)
  c4c5c4f... cleanup: Use inheritance for Actor classes instead of compo (*)
  91a5133... search: Define SearchResultInterface and implement valid re (*)
  4dea1f8... lookingGlass: Use resultsArea to keep track of results (*)
  9bb12f6... messageList: Use St.Bin as message container and use clutte (*)
  3838220... calendarMessageList: Remove sections map and use clutter ch (*)
  0b91dee... windowManager: Inherit WindowDimmer from Clutter.Brightness (*)
  db7726c... avatar: Use Property bindings to sync reactivity (*)
  a3c6217... overview: Make public properties read-only (*)
  c9fbae3... docs: Update `actor` and `delegate_` paragraph in HACKING (*)
  e4920b2... pageIndicators: Use Clutter.Orientation as orientation para (*)
  320df13... st/button: Add the clicked button to virtual function signa (*)
  55b5742... cleanup: Replace signal connections with virtual functions (*)
  caa50dc... ci: Ensure eslint output exists (*)
  d12cd12... ci: Make run-eslint more convenient for local use (*)
  d919276... workspace: Sort windows in overview grid using cached cente (*)
  a144a1c... workspace: Use graphene instead of clutter (*)
  29543f3... Update Croatian translation (*)
  6f7e597... Update Friulian translation (*)
  b1d22d2... search: Drop SearchResultInterface again (*)
  f2466ca... environment: Parse repeat-count and auto-reverse (*)
  d0690c3... util: Add wiggle helper (*)
  b25a73c... authPrompt: Wiggle on failure (*)
  51601f3... Update shotwell desktop file name references (*)
  8068080... Update Persian translation (*)
  6965781... st: Use clutter_actor_pick() in pick (*)
  43cf466... js: Replace Clutter.Actor.get_allocation_geometry() (*)
  055c007... dnd: Skip drag target when its acceptDrop() throws an excep (*)
  0732e14... appDisplay: Don't crash if app is missing categories (*)
  6cfcfc7... panel: Update window section items on title changes (*)
  c35b4ce... popupMenu: Don't chain up vfuncs if the parent doesn't impl (*)
  b6d47c1... windowManager: Always reset window actors when animations a (*)
  b6e57a5... closeDialog: Fix dialog size when using geometry scaling (*)
  fa1b7a9... overview: Set searchEntry offscreen-redirected always (*)
  10b2083... extensionPrefs: Trick xgettext into accepting odd number of (*)
  db9249a... padOsd: Work around xgettext confusion (*)
  b7bf9e0... ci: Switch to mutter's v3 docker image (*)
  91707f4... environment: Use gjs smart GObject GTypeName computation (*)
  39e6fc9... js: Use Gjs GTypeName computation for all classes (*)
  975280f... mpris: Validate received data against the expected types fr (*)
  4dc4430... mpris: Hide notification when !CanPlay, instead of closing  (*)
  aa9031d... st/scroll-view: Remove scrollbars references on dispose (*)
  7bc39ba... ci: Run tests through dbus-run-session (*)
  284ace5... cleanup: Use (un)block_signal_handler() convenience wrapper (*)
  8cb8199... po: Sort LINGUAS (*)
  5687035... appDisplay: Check instanceof AppIcon using constructor insi (*)
  e06421b... layout: Drop no-clear-hint code (*)
  4338ca5... padOsd: Add missing 'closed' signal (*)
  104071a... js: Replace child properties (*)
  f0a5170... st: Deprecate StBoxLayout child properties (*)
  2f39bd8... st/bin: Use child's align properties (*)
  72af64d... st: Remove st_get_align_factor() utility method (*)
  f2bd39b... js: Use generic actor properties to align StBin children (*)
  2c62e45... st: Remove StBin's align properties (*)
  f309d98... cleanup: Use more template strings (*)
  28c535e... calendar-server: Uses wrong timezone for event times (*)
  55867c4... st: Drop StWidget theme overriding API (*)
  6a42d77... st: Track stylesheet changes on the StThemeContext (*)
  e4147f3... altTab: Use correct actor in label height computation (*)
  147a743... system: Replace action icons with regular menu items (*)
  35a265a... Updated Spanish translation (*)
  f5e179f... polkitAgent: Fix a typo of a signal name (*)
  f546715... polkitAgent: Update user name on user changes (*)
  c627d47... polkitAgent: Also show user avatar for root user (*)
  70203b5... polkitAgent: Only set key focus to password entry after ope (*)
  cd36301... polkitAgent: Make authenticate button insensitive if passwo (*)
  5c7a701... polkitAgent: Reset dialog to defaults after cancelling polk (*)
  d5eafba... polkitAgent: Use a timeout for resetting the dialog (*)
  0749ac2... calendar: Use Clutter.GridLayout (*)
  0617be9... windowManager: Stop using Clutter.Actor.prototype.reparent( (*)
  1e203f4... cleanup: Replace deprecated lower/raise calls (*)
  d3d1652... cleanup: Use non-deprecated key symbols (*)
  32185c1... environment: Stop monkey-patching Clutter.TableLayout (*)
  3913fa5... environment: Stop adding child_set() to layout managers (*)
  ac1f896... environment: Reimplement Date.toLocaleFormat() override (*)
  f51952f... shell: Remove format_date() utility function (*)
  a58bdbf... st: Add StClipboard method to set arbitrary clipboard conte (*)
  be5f5ec... shell: Make screenshot API stream based (*)
  cf6beee... screenshot: Allow saving to clipboard (*)
  fd5989e... ci: Fix checking out mutter on stable branches (*)
  5fd52e9... power: Handle "100% but charging" case (*)
  f5996a9... inputMethod: Compare ibus context before processing key eve (*)
  cb7374b... windowManager: Use Sets to track ongoing effects (*)
  fc71f8b... windowManager: Complete interrupted size change effects (*)
  0ed702d... polkitAgent: Inherit AuthenticationAgent from Shell.PolkitA (*)
  5944a1e... keyring: Inherit KeyringPrompter from Gcr.SystemPrompter (*)
  348e4ac... background: Inherit Animation from GnomeDesktop.BGSlideShow (*)
  d83d8f2... modemManager: Define ModemBase GObject class for modems (*)
  5e43f28... calendar: Define EventSourceBase and extend EventSource's (*)
  40bd65c... st: Fix a minor leak (*)
  cd84fa8... st: Add Settings:font-name property (*)
  f28f041... theme-context: Use interface font instead of hardcoded defa (*)
  8eb5d5a... style: Don't specify font-family (*)
  a0b0237... Update Indonesian translation (*)
  697912d... js: Fix alignment (*)
  fea5ecc... allView: Ensure event blocker is reactive before popup is o (*)
  bef5043... jsParse: Unnest functions (*)
  69f63dc... ctrlAltTab: Use arrow function for callback (*)
  67ea424... cleanup: Avoid unnecessary braces (*)
  2e4e250... cleanup: Avoid "lonely" ifs where it makes sense (*)
  682bd7e... cleanup: Don't shadow variables (*)
  9eaa008... cleanup: Fix missing/stray spaces (*)
  c860409... cleanup: Use object shorthand where possible (*)
  07cc84f... cleanup: Only omit braces for single-line blocks (*)
  ebf7774... cleanup: Require "dangling" commas (*)
  e44adb9... cleanup: Avoid unnecessary parentheses (*)
  077d8f3... cleanup: Don't use gtk-doc syntax for regular comments (*)
  61210fd... cleanup: Use JSDoc for documentation comments (*)
  913990b... folderView: Center folder icon (*)
  abc7cc9... lint: Convert eslint JSON to YAML (*)
  0483c78... lint: Sync configuration with gjs (*)
  65c5cfd... lint: Disable eqeqeq in legacy configuration (*)
  a32c4f3... style: Allow lonely ifs where appropriate (*)
  66fc5c0... background: Add exception to no-loop-func rule (*)
  88bcaaf... Stop referring to ClutterTexture (*)
  c1ae634... panel: Don't chain up to non-existent parent vfunc (*)
  3a7228c... polkitAgent: Only reset UI on session resets while opened (*)
  89bf360... polkitAgent: Use dialog as confirmation when the user has n (*)
  45ebb94... polkitAgent: Cancel session after disconnecting signal hand (*)
  c1ec7b2... keyboard: Try harder to find a matching layout (*)
  e3e1a27... Update Friulian translation (*)
  6af25b2... animation: Turn Spinner animate parameter into Params optio (*)
  8f4e91a... animation: Add parameter for hiding stopped Spinner actor (*)
  c68bd33... appMenu: Hide stopped spinner actor (*)
  c1a7c71... Increase .calendar-today visibility (*)
  83f224e... dateMenu: Format weather forecast times without AM/PM (*)
  b779f6f... dateMenu: Skip weather forecast if not valid (*)
  acaa9f7... polkitAgent: Fix spinner (*)
  910037f... allView, frequentView: Only create icons when necessary (*)
  cae69b3... allView: Rename variable (*)
  bfc7c1c... baseAppView: Destroy icon when removing (*)
  bd173ac... folderView: Reset schemas before removing the folder (*)
  e7b9bd7... appIcon: Remove drag monitor on destroy (*)
  135d178... cleanup: Use g_clear_signal_handler() where possible (*)
  55362ae... messageList: Don't include message actor in error message (*)
  d5e8f8c... mpris: Use a scope specific message instead of a global one (*)
  9132063... switcherPopup: Show immediately on second key press (*)
  c48330a... cleanup: Use g_clear_handle_id() for g_source_remove() (*)
  9790b0e... st/button: Notify :pressed changes (*)
  109f39a... pageIndicators: Redesign and add position-based animation (*)
  998fe58... switcherPopup: Use roundtrip time when the popup is modifie (*)
  d52b23d... switcherPopup: Improve modifier-less keybinding navigation (*)
  669d12f... dateMenu: Re-indent weather section (*)
  18a1435... dateMenu: Bottom-align weather title/location (*)
  f2df9f1... dateMenu: Add some spacing between weather header and locat (*)
  784c0b7... dateMenu: Try harder finding a reasonable weather location  (*)
  b757f5c... dateMenu: Don't limit weather forecasts to the same day (*)
  f6f373b... dateMenu: Only show forecasts (*)
  e72c38b... dateMenu: Move weather forecast validity check (*)
  95f388b... dateMenu: Don't ellipsize forecast times and temps (*)
  2842670... cleanup: Remove another pair of unneeded parentheses (*)
  7e9f30d... appDisplay: Ensure we don't recreate existing AppIcons for  (*)
  5af8bf2... volume: Add back sound feedback on scroll (*)
  6c8eb1a... volume: Only emit sound feedback after volume changes (*)
  a8005e3... slider: Stop emulating drags in key handling (*)
  c506eda... gvc: Update submodule (*)
  2894085... volume: Skip volume-change feedback while playing (*)
  0897915... appDisplay: Simplify event blocking while folder is opened (*)
  b0c8192... appDisplay: Add threshold after overshoot page switches (*)
  5a287a4... appDisplay: Add a timeout when switching pages during DnD (*)
  bb48205... extensions-tool: Fix removing from settings list (*)
  c255b4d... theme: Darken hovered message-media-control button (*)
  18421e8... theme: Add message close button styling (*)
  42eb9f4... theme: Add :active styling to message-close and media contr (*)
  eee1ab4... introspect: Fix whitelist check (*)
  1ecdb39... Update Greek translation (*)
  f742484... extensionSystem: Create a file to flag that extensions are  (*)
  d9ef612... data: Enable clean session shutdown after gnome-shell failu (*)
  e642e1c... texture-cache: Remove also scaled keys from the cache (*)
  66f4fee... Update Brazilian Portuguese translation (*)
  0a9e1b4... fileUtils: Delete deleteGFile hack (*)
  749a4c9... appIcon: Draw running dot above the overview icon (*)
  5b957f6... theme: Add light styling to message buttons (*)
  5f9036e... calendar-server: Use correct timezone for all-day events (*)
  867cffa... switcherPopup: Fix scrollable check (*)
  47758d1... Include the libcroco sources directly under src/st/croco (*)
  05c3ac2... get_length_internal() - remove unused argument 'suffixed' (*)
  1e8e08c... Simplify if statement (*)
  52f5793... Use get_color_from_term() instead of get_background_color_f (*)
  236bdaa... Handle "color: inherit" directly in get_color_from_term(),  (*)
  582bfe8... cr-rgb: remove handling of "inherit" and "transparent" (*)
  01c0803... Fix always-true condition (*)
  7377650... st: Remove broken parsing of @media rules (*)
  988a0e7... Adapt to painting and picking API change (*)
  632a643... Use paint and pick context to get framebuffer (*)
  8c4d07b... HACKING.md: Update sample code to use paint context (*)
  9b4780f... keyboard: Reindent timeout handlers (*)
  85f10f1... keyboard: Use camelCase (*)
  ff7dfa9... keyboard: Fix widget leak (*)
  7fbdaad... keyboard: Create extended keys before updating hover state (*)
  91bf7f1... keyboard: Use parent key's allocation for extended key size (*)
  021f3e4... keyboard: Update extended key size on parent size changes (*)
  22cb0b0... closeDialog: Fix scale of dialog for x11 clients in Wayland (*)
  d28bc7a... appDisplay: Show newly created folder when creating (*)
  59a43f4... appDisplay: Move to rename folder location (*)
  2703eed... extensionPrefs: Simplify state change handling (*)
  a2044c6... extensionPrefs: Always redefine getCurrentExtension() on pr (*)
  f3eeb94... checkBox: Fix expand and align properties (*)
  c4fa052... appDisplay: Use _getCategories function instead of duplicat (*)
  61b7199... appDisplay: Make _items object a Map (*)
  203c3f9... appDisplay: Make AllViews folderIcons property private (*)
  2ba4108... appDisplay: Rename _allItems array to _orderedItems (*)
  3c4c37e... perf-helper: Add content for custom drawing (*)
  0185c28... perf-helper: Remove unused atoms (*)
  c0309d9... switcherPopup: Dismiss when a system modal dialog opens (*)
  ccd8b47... popupMenu: Close when a system modal pops up (*)
  85bec78... screenShield: Adapt to painting and picking API change (*)
  0795d8d... magnifier: Adapt to painting and picking API change (*)
  1546558... weather: Only require auto-location authorization if sandbo (*)
  086ba11... shell-global: Place launched applications into a systemd sc (*)
  4a6c2f1... util: Place spawned processes into a systemd scope (*)
  9a45d96... Bump version to 3.35.2 (*)
  4d16d2c... appDisplay: Remove unimplemented 'activate-discrete-gpu' (*)
  a849945... data: Update switcheroo-control D-Bus interface (*)
  5121301... main: Add switcheroo-control generated code (*)
  c7dec41... shell: Add API to access switcheroo-control D-Bus proxy (*)
  33c10e9... shell: Prime the GPUs property cache for switcheroo-control (*)
  0223d38... shell-app: Add discrete GPU support for NVidia drivers (*)
  9115f6e... workspace: Pass device to startDrag() (*)
  14eeaf4... padOsd: Re-query action labels after mode switches (*)
  281c87d... St: Add a StPasswordEntry subclass based on StEntry (*)
  b166de0... shellEntry: Handle PasswordEntries automatically (*)
  684b918... js: Use StPasswordEntry for password entry fields (*)
  a1238a0... shellEntry: Remove isPassword Property (*)
  1d54f1e... shellEntry: Add CapsLockWarning class (*)
  474dda7... js: Add caps-lock Warning to the dialogs (*)
  df23098... st-entry: Remove caps-lock feedback warning (*)
  60721a7... StPasswordEntry: Add the peek-password-icon for show/hide p (*)
  bfd5fc3... doap: Add Georges Stavracas as a maintainer (*)
  26dc2a4... build: Remove left-over file (*)
  51518d4... extensions-tool: Move to a subproject (*)
  4e9154c... extensions-tool: Add (back) README.md (*)
  624cf1d... extensions-tool: Set up translations for standalone builds (*)
  89b3104... appFavorites: add seahorse to rename list (*)
  1c3ad0f... Update desktop IDs of favorite apps (*)
  fe10635... appFavorites: unbreak my previous commits (*)
  d1f87ca... extension-tool: Don't treat missing .js handler as error (*)
  4f66b30... panel: Disable menu-toggle shortcuts while top bar is hidde (*)
  35494f5... popupMenu: Close when source actor gets hidden (*)
  93fa103... grabHelper: Add (promised-based) grabAsync() (*)
  9db6223... screenshot: Promisify SelectArea (*)
  3c87ad5... screenshot: Promisify PickPixel (*)
  15d74c9... st: Fix generated GLSL dependency (*)
  f5f9bd2... iconGrid: Fix icon alignment (*)
  c260922... st/password-entry: Fix memory leak (*)
  c1d738d... st/password-entry: Initialize :show-peek-icon property (*)
  28d4262... windowManager: Always reset window actors when minimize ani (*)
  6b4017f... Update Friulian translation (*)
  45a8b92... Update Galician translation (*)
  8f8892a... Update Catalan translation (*)
  a8f44be... Updated Spanish translation (*)
  e07a574... switchMonitor: Center align switcher icon's label (*)
  3244c28... Update Catalan translation (*)
  42af514... keyboard: Fix input-source switcher alignment (*)
  460cf9d... Bump version to 3.35.3 (*)
  10818c7... extensionPrefs: Don't (re-)bind text domain (*)
  9dc85d7... environment: Remove unused ease parameter (*)
  45fe925... docs: Conform to coding style in HACKING guide (*)
  2d4941f... build: Use python postinstall script (*)
  27b9274... data: Drop old bugzilla references in .desktop files (*)
  d0507ec... Update default favorite apps list (*)
  dd2e560... gitlab: Add issue templates (*)
  dfb9270... Update Basque translation (*)
  b0753f7... systemActions: Alias power-off to halt and stop (*)
  49f32d2... Updated Spanish translation (*)
  248eb74... Introduce ShellBlurEffect (*)
  24e631f... screenShield: Animate shield using translation_y (*)
  8f4414d... workspacesView: Use shared adjustment (*)
  f55ff01... workspaceThumbnail: Use scroll adjustment (*)
  9c1940e... workspaceThumbnail: Sync indicator with WorkspacesDisplay (*)
  944b835... appDisplay: Reduce page switch time to 250ms (*)
  08ebfa1... appDisplay: Add timeout for mouse scrolling (*)
  fc7bcf4... workspacesView: Add timeout for mouse scrolling (*)
  1ef4d85... networkAgent: Handle 'vpn' connections when delaying reques (*)
  eb2ebd2... Updated Spanish translation (*)
  9ea745b... theme: base of the refactor - split _common.scss into widge (*)
  891f220... theme: use spaces instead of tabs (*)
  d50e06d... theme: adjust padding in calendar popover (*)
  79a837b... theme: use the fontsize function consistently (*)
  fb3e5a4... theme: app-grid, refine the padding, fix the tabs (*)
  d713d78... theme: dash, tidy the sass (*)
  f2e9757... theme: tidy the syntax for app-grid; fix border radii (*)
  e9d484f... theme: window-picker, use osd styling for title tooltips; t (*)
  e30144a... theme: search-entry, use more variables (*)
  5e1def2... theme > osd: light variant fixes; variables (*)
  7c0b6c8... theme: use a widgets.scss file for widget import (*)
  46878d6... theme > search results: revisions to padding, drop bg from  (*)
  276f912... theme: update meson.build with new files (*)
  29a561c... theme: add space between & and . (*)
  39b206d... theme: use 99px radius (*)
  3582133... theme > message-list: pad to account for scrollbar (*)
  f93e4d7... theme: fix HC after refactoring (*)
  57751a2... dateMenu: Tweak temperature labels (*)
  6233d87... dateMenu: Move weather forecast time above icon (*)
  0d9dcd4... dateMenu: Adjust weather section spacing (*)
  e169e5a... shell/blur-effect: Set float brightness property (*)
  0df3b47... Update Slovak translation (*)
  ceda02f... screenShield: Fix showing shield without animation (*)
  1f2116e... screenShield: Stop messing with fixed-position-set (*)
  a0c0e52... swipeTracker: Introduce swipe tracker (*)
  a11f417... workspacesView: Use SwipeTracker (*)
  3e6bcbb... appDisplay: Use SwipeTracker (*)
  a8dcfa4... windowManager: Use SwipeTracker (*)
  4c6a067... screenshot: Fix stripping suffix from relative filename (*)
  b21c8c1... workspacesView: Round workspace position (*)
  8064f44... Update Esperanto translation (*)
  7696192... iconGrid.js: Animate icon spring using translation (*)
  3b46c39... st/icon: Reorder header file (*)
  c0fcf2d... st/icon: Simplify property setting in set_gicon() (*)
  9b673dc... st/icon: Use existing method for getting gicon property (*)
  8b8d3e2... st/icon: Update GtkDoc and annotations (*)
  e784afe... st/icon: Add API to set the fallback GIcon (*)
  69a5e89... st/icon: Use own methods for updating GIcon when setting ic (*)
  8b15519... st/icon: Check icon name for empty string in setter functio (*)
  aac01f1... status/network: Compare icon name to NULL instead of empty  (*)
  882f6d9... Update Indonesian translation (*)
  5de713b... css: Remove unused class run-dialog-button-box (*)
  259c443... dialog: Switch to new indentation style (*)
  914c6e4... dialog: Remove addContent function (*)
  929c2c3... js: Move dialog parts out of messageBox (*)
  5d99bdb... dialog: Remove icons from dialogs (*)
  48f1c4b... dialog: Remove messageBox container from MessageDialogConte (*)
  845c527... dialog: Rename subtitle property to description (*)
  2fc84e0... dialog: Remove MessageDialogContent.body property (*)
  e4cb1a8... dialog: Update the layout of dialogs according to the new d (*)
  d27638e... shellEntry: Show popup menu at cursor position when pressin (*)
  9719b13... theme: Remove invalid button styling (*)
  2ae8606... theme: Remove unnecessary %bubble_panel extensions (*)
  dcf7ba3... theme: Separate run dialog specific style from generic dial (*)
  260cce9... theme: Don't jump the today button on hover/focus (*)
  fbfa22f... theme: Add missing border-radius to the active workspace in (*)
  b0ca52f... theme: Don't apply inconsistent hover style to menu items i (*)
  ebf6e75... theme: Fix off-centered clickable area of dash items (*)
  7ed39f7... theme/hotplug: Remove some dead code (*)
  5195f6f... theme: Improve button styling (*)
  c4646c1... theme: Regain focus ring in %bubble_button (*)
  9726aba... theme: Normalize entry focus style (*)
  889863f... theme: Don't recolor buttons and entries in dialogs and not (*)
  f0e04e7... theme: Don't apply the search entry style to the login entr (*)
  b3770fd... Update Slovak translation (*)
  79ccf1a... altTab: Rename List* classes to Switcher* (*)
  84250bb... altTab: Don't return from _init() if there are no windows/a (*)
  efd6be6... altTab: Allow pressing uppercase keys to close apps and win (*)
  c565186... Remove two line breaks to make comments for translators get (*)
  a687629... Update Croatian translation (*)
  765895f... lightbox: Change vignette brightness to 0.5 (*)
  1128333... endSessionDialog: Fix a typo (*)
  184f980... endSessionDialog: Rename "warning" css class to "battery-wa (*)
  aae3789... endSessionDialog: Fix a signal-name typo (*)
  b3db8fc... endSessionDialog: Don't allow focusing inhibitor items (*)
  012dde3... dialog: Split out _setLabel function (*)
  02e885b... dialog: Add a ListSection and ListSectionItem (*)
  f7153ed... endSessionDialog: Use a ListSection for application and ses (*)
  31a2758... endSessionDialog: Redesign according to new mockups (*)
  ef4009f... theme/messageList: Add spacing for no-notifications placeho (*)
  0e3a265... iconGrid: Animate icon positions (*)
  1fb955b... theme: Add back run-dialog styling (*)
  56805a4... Introduce StViewport (*)
  479c14c... st/box-layout: Reimplement as a StViewport subclass (*)
  ad2d95d... Update Japanese translation (*)
  4333820... Update Japanese translation (*)
  6c0c5f8... Update Indonesian translation (*)
  e573d73... Updated Spanish translation (*)
  f46d10c... appDisplay: Transform folder into a dialog (*)
  53c12dc... appDisplay: Add the folder popup to AllView itself (*)
  7781f97... appDisplay: Rename popup API to dialog (*)
  802c8d5... appDisplay: Cleanup unnecessary code (*)
  1dad5f3... iconGrid: Remove API to open space between icons (*)
  973c920... appDisplay: Add folder title and entry to dialog (*)
  dc6f36b... appDisplay: Remove rename popup (*)
  9746c00... appDisplay: Set minimum folder view rows to 1 (*)
  f7620b3... appDisplay: Block search when showing app folder dialogs (*)
  1f7c99d... keyboard: Tell keyboard container to expand (*)
  e15d8ee... keyboard: Tell emoji panel container to expand (*)
  1ef7306... keyboard: Do not set the initial page on construction (*)
  5f3f4c3... keyboard: Do not reset to initial page on unmap (*)
  9f0ef00... keyboard: Avoid blank space in OSK panel on portrait layout (*)
  b4ed8a3... extensionDownloader: Use uuid lookup method in checkForUpda (*)
  786aa83... Update Japanese translation (*)
  84f490c... Update Japanese translation (*)
  6eacbeb... st/icon: Fix GIcon leak in set_icon_name (*)
  4e26e0e... popupMenu: Turn Switch state into a GObject property (*)
  2cabef9... calendar: Add "Do Not Disturb" switch (*)
  aba3336... dateMenu: Bind pad visibility to indicator (*)
  b4cf07d... dateMenu: Add some spacing between date and indicator (*)
  9e9f3ff... dateMenu: Indicate when do-not-disturb is on (*)
  b49023c... st/icon: Fix GIcon leak in set_fallback_icon_name (*)
  ed647f5... Update Chinese (Taiwan) translation (*)
  88ac339... st/entry: Show hint actor while entry is focused (*)
  4917058... st/entry: Add css class name to hint-text label (*)
  7638485... theme/entries: Set entry hint-text color (*)
  397454d... theme/entries: Adjust style of entries according to mockups (*)
  c2956e8... st/entry: Notify "text" prop on every change in the Clutter (*)
  d9b3d67... app: Use better icon for wayland window-backed apps (*)
  eb8b82b... style: Fix style class name (*)
  2b89efa... Update Indonesian translation (*)
  a0d49ba... Update Brazilian Portuguese translation (*)
  c61685e... Revert "recorder: Switch to vp9" (*)
  c95926a... theme: Fix dash tooltip misalignment (*)
  aae5980... Update Catalan translation (*)
  9c58929... Update Finnish translation (*)
  854bd93... Update Friulian translation (*)
  ef035c1... Update Slovak translation (*)
  a750d04... Update Malay translation (*)
  ee7e62c... perf-tool: Spawn perf-tool-helper from gnome-shell (*)
  68598f7... perf-tool: Allow to run as a Wayland compositor (*)
  b674cdb... Update Ukrainian translation (*)
  26b78e7... runDialog: Use new indentation style (*)
  5e08c80... runDialog: Implement the new dialog design (*)
  6c1cd1d... extensionDownloader: Adapt install dialog to new design (*)
  7388e40... kbdA11yDialog: Remove styleClass argument from DialogConten (*)
  eec2536... audioDeviceSelection: Adapt to new dialog design (*)
  2996d9d... location: Adapt geolocation dialog to new design (*)
  d5dbc28... inhibitShortcutsDialog: Adapt to new dialog design (*)
  7224afd... shellMountDialog: Switch to new ListLayout for processes di (*)
  0b51a52... shellMountDialog: Check for changes before creating new but (*)
  6d2c834... shellMountDialog: Close all dialogs when pressing Escape ke (*)
  526c601... Updated Spanish translation (*)
  3f21c21... status/system: Update text of orientation lock menu entry (*)
  74393c7... theme: Move endSessionDialog style into dialogs stylesheet (*)
  747ba97... endSessionDialog: Use a fixed width of 30em (*)
  4c4846e... overviewControls: Use ClutterActor's translation-x (*)
  3eaa19a... Update Brazilian Portuguese translation (*)
  2490a2f... workspacesView: Disable swipe tracker during window draggin (*)
  0a5d078... Updated Spanish translation (*)
  2dae3f5... Update Slovak translation (*)
  375d189... extensionSystem: Add hasUpdate state (*)
  9c785ca... extensionDownloader: Make checkForUpdates() check for updat (*)
  cbc9bc5... extensionDownloader: Only check updates for user extensions (*)
  b7e828f... extensionDownloader: Exclude extensions with pending update (*)
  ea5732f... extensionDownloader: Include version validation in update c (*)
  db9ef11... extensionSystem: Install pending updates on startup (*)
  5b2c604... animation: Scale animation actor for HiDPI (*)
  056f5e5... shellEntry: Make signal id variable private (*)
  eee0657... theme: Move caps-lock warning to entry widget stylesheet (*)
  9009b50... polkitAgent: Remove styleClass argument for caps lock warni (*)
  0b3fec2... shellEntry: Hide caps lock warning and use animation to sho (*)
  0f4aeb2... checkbox: Correctly align label (*)
  bd48b06... shell: Use ClutterSeat to get pointer device (*)
  b86ef8c... st: Use ClutterSeat to get pointer device (*)
  8d88a9b... keyboard: Update to ::last-device-changed parameter change (*)
  84d92bf... ui: Use ClutterSeat for keyboard/pointer a11y (*)
  484dd98... padOsd: Use ClutterSeat to fetch devices (*)
  bd016c6... lookingGlass: Use ClutterSeat to fetch devices (*)
  5a006d9... dnd: Use ClutterSeat to fetch devices (*)
  9aca269... magnifier: Adapt to idle monitors API change (*)
  9641065... shellEntry: Use seat to retrieve keymap (*)
  12f033e... Update Karbi translation (*)
  75905eb... Update Karbi translation (*)
  53ac00e... js: Initialize some properties (*)
  4871845... portalHelper: Require GTK 3.0 (*)
  fc36837... st/theme-node: Support "auto" in lengths (*)
  2b184a1... util: Move wiggle parameters to a common place (*)
  a59da75... theme/dialogs: Clean up css a bit (*)
  2f3738f... polkitAgent: Implement new design for polkit dialog (*)
  ded8412... polkitAgent: Use wiggle effect to inform about wrong passwo (*)
  040c163... keyring: Implement new dialog design (*)
  dc578a9... keyring: Use wiggle effect to inform about new warning mess (*)
  7a1f4f9... shellMountOperation: Implement new dialog design (*)
  ddeb2fa... shellMountOperation: Use wiggle effect to inform about wron (*)
  20895c7... windowManager: Cleanup dialog a bit (*)
  dbaf568... networkAgent: Implement new dialog design (*)
  3c47923... networkAgent: Use shorter title strings (*)
  59bd2dd... windowManager: Use shorter string for dialog headline (*)
  45c5f21... dialogs: Hide caps lock warning if password entry is hidden (*)
  454e85f... Update Slovak translation (*)
  05ea1bd... Update Swedish translation (*)
  d2bf869... Updated Lithuanian translation (*)
  28eb944... Update Slovak translation (*)
  9df2edc... Updated Spanish translation (*)
  5f457f6... Update Croatian translation (*)
  1054f75... theme: Tweak app folder style (*)
  9916989... extensionPrefs: Simplify empty placeholder (*)
  f49e20b... extensionPrefs: Split out window class (*)
  a74a9f6... extensionPrefs: Use template for ExtensionsWindow (*)
  1afd2c6... extensionPrefs: Don't fill view (*)
  db85e70... extensionPrefs: Scroll with key focus (*)
  679fc20... extensionPrefs: Add application icon (*)
  b47879d... extensionPrefs: Add info popover to headerbar (*)
  872c84a... extensionPrefs: Add standard app elements (*)
  8795668... extensionPrefs: Rename to Extensions (*)
  5b92e3a... extensionPrefs: Use a single line for description (*)
  1d72f28... extensionPrefs: Use template for rows (*)
  059524b... extensionPrefs: Use actions for row controls (*)
  1067642... extensionPrefs: Move description into a expander (*)
  c6f297e... extensionPrefs: Include more extension details in expander (*)
  db69ad8... extensionPrefs: Support uninstalling user extensions (*)
  f1bd94a... extensionPrefs: Split user and system extensions (*)
  075f4a5... extensionPrefs: Support extension updates (*)
  ed84541... extensionSystem: Show notification when updates are availab (*)
  529829a... extensionSystem: Periodically check for extension updates (*)
  9e00e8a... extensionPrefs: Schedule updates check on activate (*)
  404ae0a... Update Slovak translation (*)
  e16c64d... Updated Spanish translation (*)
  a205f4e... status/system: Fix session submenu visibility (*)
  7b33e24... extensionPrefs: Fix typo (*)
  f26eb30... Updated Spanish translation (*)
  07882c4... Update Indonesian translation (*)
  5c57046... magnifier: Use core idletime monitor (*)
  7819f8f... Update Swedish translation (*)
  79a8fa2... Update POTFILES.in (*)
  050a189... extensionPrefs: Add a translator comment to the .desktop fi (*)
  e58dcd3... Updated Lithuanian translation (*)
  d253b06... Updated Spanish translation (*)
  89790ac... Updated Spanish translation (*)
  ded4586... theme: revert app grid button styling (*)
  35063c9... portalHelper: Enable WebKit sandbox if available (*)
  a06a418... swipeTracker: Reset scroll gesture state on disabling (*)
  dfb8737... appDisplay: Disable swipe tracker during swarm animation (*)
  b7df113... extensionPrefs: Make the Log Out button a proper verb (*)
  9d7a319... extensionPrefs: Remove stray > in .ui file (*)
  7287ee3... texture-cache: Fix invalid reads when storing used resource (*)
  ab8bce3... theme: Remove some unsupported CSS properties (*)
  9d91b58... theme: Remove unnecessary !important rules (*)
  1263f84... theme: Make %notification_bubble a mixin (*)
  40f7d61... theme: Add interactive styling to .events-section-title aga (*)
  60f12da... theme: Simplify .overview-icon styling (*)
  fc4dfa1... theme: Simplify .search-section-content items styling (*)
  ddbc4ef... theme/search-results: Use spacing instead of margin or padd (*)
  051f081... theme: Apply spacing to .overview-icon-with-label correctly (*)
  62441eb... theme/notifications: Remove some unused style classes (*)
  900d36d... theme/notifications: Remove some duplicate or pointless sty (*)
  cbced1c... theme: Reorder selectors in .message (*)
  fa915ff... theme: Simplify .message styling (*)
  c5bed7e... theme: Adjust calendar popover sizing (*)
  dbf1ffc... theme/calendar: Don't nest all card styles for code consist (*)
  87ca1e0... theme: Move .world-clocks-button before .weather-button (*)
  36c417e... theme: Get back .weather-header-box styling (*)
  e062f27... Bump version to 3.35.90 (*)
  07a1f10... Update Brazilian Portuguese translation (*)
  4f3e847... Merge branch 'master' of gitlab.gnome.org:GNOME/gnome-shell (*)
  6ec996e... Updated Spanish translation (*)
  33ae220... appDisplay: Call super.vfunc_unmap last (*)
  b5651e3... iconGrid: Avoid animating the same icon twice (*)
  141652b... Update Persian translation (*)
  881eab7... dnd: Make DND translation-property-aware (*)
  8929c89... workspace: Animate window clones using translation properti (*)
  9c0f069... Update Swedish translation (*)
  8b4b9d3... magnifier: Apply scale factor to crosshair length (*)
  c150fe9... magnifier: Apply color inversion to crosshairs/pointer (*)
  bda1888... magnifier: Clip all crosshair lines at even distances (*)
  42b5005... magnifier: Sanity check coordinates in scrollContentsTo (*)
  c8d02be... magnifier: Ignore repeated a11y events (*)
  f3b56e0... magnifier: Transform a11y events' coordinates by scale fact (*)
  60c540e... magnifier: Add support for animating "scroll" on focus chan (*)
  b1ea4f6... magnifier: Animate focus/caret position changes (*)
  83d083f... magnifier: Implement pointer motion tracking differently (*)
  e16def0... magnifier: Make magnification factor changes animatable (*)
  37a3d0d... Update Persian translation (*)
  1769a96... Update Basque translation (*)
  8de42d1... Updated Lithuanian translation (*)
  3c180bc... Update British English translation (*)
  1999a35... Update Japanese translation (*)
  f15208e... Update Japanese translation (*)
  d456e93... Update Galician translation (*)
  8d9bc4b... Update Indonesian translation (*)
  cfcf1d5... Update Turkish translation (*)
  cedcda0... Update Finnish translation (*)
  34207cc... keyboard: Only enable automatically if ClutterSeat::touch-m (*)
  e90940a... screenShield: Remove arrows (*)
  143cda6... screenShield: Move clock to Unlock Dialog (*)
  d3cfb58... unlockDialog: Adjust date format (*)
  54e2d3c... unlockDialog, loginDialog: Add a 'wake-up-screen' signal (*)
  73eaf0d... screenShield: Move notifications to Unlock Dialog (*)
  2b39d6e... screenShield: Remove unused 'onPrimary' argument (*)
  15b5941... screenShield: Move background to Unlock Dialog (*)
  5d88729... unlockDialog: Blur background (*)
  baa5bfc... screenShield: Remove _lockScreenContents and family (*)
  78fd9d9... screenShield: Always show session's unlock dialog (*)
  1b84a3e... unlockDialog: Don't destroy on cancel (*)
  66a3ad4... screenShield: Remove the drag action from the shield (*)
  308b4f8... screenShield: Cleanup unused method arguments (*)
  febc069... screenShield: Remove scrolling (*)
  e42700a... screenShield: Lift the unlock dialog (*)
  7851069... screenShield: Activate dialog when necessary (*)
  cd09144... screenShield: Rename _liftShield to _activateDialog (*)
  c1ee656... screenShield: Only animate the unlock dialog (*)
  16dcb1a... screenShield: Move lock shield below dialog (*)
  c20451c... sessionMode: Remove lock-screen mode (*)
  4081b97... theme: Adjust lock screen clock fonts (*)
  6493789... unlockDialog: Introduce UnlockDialogLayout (*)
  f02313c... screenShield: Remove key press event handler (*)
  b59c9c6... unlockDialog: Move auth prompt and clock to a ShellStack (*)
  b9c7631... unlockDialog: Toggle between clock and auth prompt (*)
  3651cb2... unlockDialog: Show clock when canceling or failing auth (*)
  05c918d... unlockDialog: Use just the counter to format notifications (*)
  bd0bf3d... unlockDialog: Line notification labels horizontally (*)
  893bde0... theme: Adjust style of lock screen notifications (*)
  2644f62... unlockDialog: Add .critical CSS class to critical notificat (*)
  37e55df... unlockDialog: Create auth prompt on demand (*)
  727c842... screenShield: Rework key focus management (*)
  fd48409... screenShield: Cleanup _ensureUnlockDialog (*)
  84c7890... screenShield: Remove lock screen group from Crtl-Alt-Tab ma (*)
  dee738e... background: Remove noise texture (*)
  224ab2e... extensions-tool: Add option to list updates (*)
  d6a746d... Updated Spanish translation (*)
  b66c8b1... Update Catalan translation (*)
  8b64d88... Update Japanese translation (*)
  b70fb5b... Update Japanese translation (*)
  f755905... theme: revert window picker whitespace (*)
  463dcc6... blur-effect: Fix crash when switching to ACTOR mode (*)
  b4d491a... blur-effect: Add some more documentation about performance (*)
  ea2ddaa... blur-effect: Floor downscaled frambuffer sizes (*)
  46f9424... blur-effect: Use int for opacity override (*)
  f6fa08f... blur-effect: Don't paint background using actor opacity (*)
  ca35ae4... blur-effect: Only apply paint opacity to actor blur (*)
  b75e61d... blur-effect: Only apply paint opacity once when blurring ac (*)
  d26bb38... blur-effect: Implement incremental calculation of gauss coe (*)
  f351cfa... blur-effect: Use sigma value instead of blur radius (*)
  7c8ed95... blur-effect: Remove modify_paint_volume vfunc override (*)
  e1be4ba... unlockDialog: Multiply blur sigma value with the scale fact (*)
  bf0bd21... icons: update Extensions app icon (*)
  910a1ae... Update Turkish translation (*)
  77f77b4... theme: Make base icon size font-relative (*)
  2fdc627... userWidget: Allow vertical orientation for user avatars (*)
  a5972d2... authPrompt: Remove Next button and its references (*)
  ee0a36e... authPrompt: Move cancel button, entry and spinner to a sing (*)
  7fc4fe9... authPrompt: Iconize the cancel button (*)
  c6a79fa... unlockDialog: Remove 'Login as another user' Label (*)
  9766562... theme: Add top padding to unlock-dialog-clock-time (*)
  a6b29d6... loginDialog: Apply CSS to sessionMenuButton according to mo (*)
  aebea82... loginDialog: Move and relayout sessionMenuButton to bottom  (*)
  654093d... userWidget: Adapt if user is not mentioned for username log (*)
  848cc1b... loginDialog: Set null user when asking for username (*)
  cc5adcb... loginDialog: Center align Caps Lock and authentication mess (*)
  f4e35a9... theme: Make AuthPrompt messages white (*)
  43a45c0... authPrompt: Use entry to show question texts (*)
  0b150a1... loginDialog: Replace colon by ellipsis on username question (*)
  db4dfd8... authPrompt: Trivial style cleanup (*)
  6daeb04... authPrompt: Connect signals to both text and password entri (*)
  fe69dac... loginDialog: Use text entry for username (*)
  99e81b3... authPrompt: Keep buttonWell and cancel button sizes in sync (*)
  66835c6... authPrompt: Remove colons from questions (*)
  ea6b34d... theme: Increase border-radius of user list items (*)
  077a1d2... authPrompt: Refactor 'next' signal (*)
  0f34cbb... authPrompt: Only spin on password entries (*)
  261d6d3... userWidget: Add empty label when user is null (*)
  9f5f6aa... authPrompt: Don't hide the caps lock warning label (*)
  c65d820... Update Finnish translation (*)
  8d3277c... Update Persian translation (*)
  1562d6c... Updated Spanish translation (*)
  a0db95e... Update Brazilian Portuguese translation (*)
  6577a29... unlockDialog: Tweak transition animation (*)
  55bfc4d... unlockDialog: Use adjustment to control the transition (*)
  9e50718... unlockDialog: Add swipe gesture (*)
  d43401c... unlockDialog: Support clock/prompt switching via scrolling (*)
  e57768e... unlockDialog: Show unlock hint on inactivity (*)
  6c6c89c... theme: default avatar should remain being a pill (*)
  d961317... Update French translation (*)
  66a8f28... Updated Danish translation (*)
  d2a62bc... Update Turkish translation (*)
  ebaf969... theme: Import widget stylesheets in a reasonable order (*)
  9078650... theme: Move basic selectors into _base.scss (*)
  65b1e04... theme: Move accessibility-related selectors into _a11y.scss (*)
  c7fb619... theme: Rename _app-switcher.scss to _switcher-popup.scss (*)
  c023eba... theme: Move switcher-related selectors into _switcher-popup (*)
  6ed3d3d... theme: Move .url-highlighter into _message-list.scss (*)
  37adbf6... theme: Move .headline into _dialogs.scss (*)
  71ec81c... theme: Move .candidate-popup-boxpointer into _ibus-popup.sc (*)
  e206e3b... theme: Move .workspace-thumbnail* into _workspace-thumbnail (*)
  b58eaeb... theme: revert OSD style to be $variant independent (*)
  ccc64e2... unlockDialog: Only show count for multiple notifications (*)
  40a50f7... Update Swedish translation (*)
  77890c6... loginDialog: Hide session menu button when showing the user (*)
  523eec5... unlockDialog: Only create GDM client once (*)
  7e27a2d... authPrompt: Keep password entry on reset (*)
  9bada1f... Update Serbian translation (*)
  41b4c51... unlockDialog: Don't explicitly show prompt (*)
  9eff9ad... theme: Lock screen notification style tweaks (*)
  b78f09d... theme: fix submenu separator contrast (*)
  4f1174c... Update Galician translation (*)
  c395a1d... Update Japanese translation (*)
  ead73e5... Update Japanese translation (*)
  0656554... Revert "unlockDialog: Remove 'Login as another user' Label" (*)
  d44a4a6... unlockDialog: Move switch user to the main dialog (*)
  133b623... unlockDialog: Iconize the switch user button (*)
  5cad5c2... authPrompt: Hide cancel button on unlock screen (*)
  41da4b0... Revert "authPrompt: Don't hide the caps lock warning label" (*)
  0d766dc... authPrompt: Use placeholder label to avoid layout changes (*)
  8834088... unlock: Don't show prompt on shifty key presses (*)
  9c70988... popupMenu: Remove excess padding from separators (*)
  d6c0a53... theme: submenu separator size (*)
  9f2dbfd... Update Polish translation (*)
  c8734b8... Update Catalan translation (*)
  775c334... networkAgent: Update dialog entry descriptions for new desi (*)
  95ebbb9... Update hint texts of all entries (*)
  bcc6526... authPrompt: Use the same hint text as the polkitDialog for  (*)
  5934dc1... screenShield: Reset correct translation (*)
  6f12864... screenShield: Always deactivate when interrupting idle befo (*)
  2876a8a... Updated Spanish translation (*)
  5f2a600... Update Polish translation (*)
  84e94db... Update French translation (*)
  217a2f3... Update Serbian translation (*)
  9f9f4a4... Updated Lithuanian translation (*)
  b7d874d... Update Galician translation (*)
  80a869e... dialogs: Use a smaller font-size if the title width exceeds (*)
  dcbc723... theme: Remove two unneeded css classes (*)
  0c23287... Update Hungarian translation (*)
  9d941f8... js: Don't use templates in files with translations (*)
  1219a30... Update Hungarian translation (*)
  3a4dd55... Bump version to 3.35.91 (*)
  1b11f06... Update Persian translation (*)
  87a6dc1... Update Greek translation (*)
  fbfe5a1... Updated Spanish translation (*)
  45bc8ae... keyboard: Plug a leak of KeyboardControllers (*)
  459b200... Update Turkish translation (*)
  236ee9e... Update Japanese translation (*)
  45c8f0b... Update Japanese translation (*)
  90d5d16... Update Polish translation (*)
  4eb122e... Update Catalan translation (*)
  c02296a... Update Swedish translation (*)
  24c8f5b... authPrompt: Fix cancel button visibility (*)
  38b3873... userWidget: Simplify icon size setting a bit (*)
  2a38757... userWidget: Always set actor size inside update() (*)
  46c1334... Update Chinese (Taiwan) translation (*)
  cf52047... workspace: Ensure style of window-chrome titles before requ (*)
  ff46234... lookingGlass: Handle undefined in objectToString() (*)
  26a4916... lookingGlass: Also handle null objects in objectToString (*)
  de5a4a9... Style looking-glass $variant independant (*)
  1eb1b1b... theme: Drop fixed auth prompt entry width (*)
  8b0a67f... dateMenu: Hide overlay scrollbar in the notification popup (*)
  b8f8e17... appDisplay: Remove unnecessary bind constraint (*)
  6e7344b... dateMenu: Use BindConstraint for indicator pad (*)
  9201701... theme: Make the focus state of buttons a bit more visible (*)
  12de4e6... theme: Fix workspace switcher popup box size (*)
  e781e1f... iconGrid: Create icon clones in a separate loop (*)
  affbec7... extensionPrefs: Fix more fallout from un-templating strings (*)
  05409b9... Update Basque translation (*)
  0057c19... Update Brazilian Portuguese translation (*)
  059fb5c... introspect: Add helper to check method call permission (*)
  7220f6d... shell-util: Add API to check for X11 extensions (*)
  f4f8982... st/settings: Add API to inhibit animations (*)
  394121f... main: Inhibit animations when software rendered (*)
  4b42879... main: Inhibit animations if X server advertises VNC-EXTENSI (*)
  8a1c0f3... main: Inhibit animations when there is a remote desktop ses (*)
  cf39b2d... introspect: Rename variable (*)
  9ab0071... introspect: Add AnimationsEnabled property (*)
  5171bdd... keyboard: Add support for setting OSK keys with icons (*)
  4d9e84f... data: Add OSK assets as symbolic icons (*)
  e647ceb... theme: Update theming of special OSK keys (*)
  57669bc... keyboard: Specify symbolic icons to use in default keys (*)
  1bdb065... Update Japanese translation (*)
  2c1d654... Update Japanese translation (*)
  ff39b32... authPrompt: Initialize property in _init() (*)
  ee66352... status/keyboard: Check for monkey-patched property before u (*)
  574ab04... st/texture-cache: Heap-allocate saved scales (*)
  38da479... slider: Calculate handle position in whole pixel units (*)
  32fa060... closeDialog: Make dialog inactive while fading out (*)
  e938986... Update Serbian translation (*)
  c0c027c... js/ui: Use Clutter.OffscreenRedirect.ON_IDLE (*)
  0afac36... unlockDialog: Use "normal" background (*)
  255627b... layout: Show and hide keyboard using translation_y (*)
  39db86e... Update Japanese translation (*)
  dac2274... Update Japanese translation (*)
  1f5eccb... Update Japanese translation (*)
  87ed011... Update Korean translation (*)
  d90a79f... Update French translation (*)
  4836073... Update Finnish translation (*)
  1d39afa... Update Karbi translation (*)
  4759197... util: Don't wiggle when animations are disabled (*)
  3633e1f... shellEntry: Restore natural-height-set instead of forcing i (*)
  0b11309... Update British English translation (*)
  725c72e... magnifier: Use own showSystemCursor() instead of set_pointe (*)
  3848513... magnifier: Use inhibit-unfocus API to keep wayland focus wh (*)
  120b907... shell/stack: Ignore hidden children for focus navigation (*)
  1249655... unlockDialog: Don't make dialog focusable (*)
  c52fd93... unlockDialog: Turn mainBox into an St.Widget (*)
  ab24ee7... authPrompt: Don't focus hidden cancelButton (*)
  d62391c... unlockDialog: Set accessible name of icon-only buttons (*)
  b9f6032... Update Turkish translation (*)
  d9f8e04... Updated Danish translation (*)
  24a3fd4... st: implement ClutterActorClass.has_accessible() (*)
  27ef8eb... Update Hungarian translation (*)
  0d0384e... theme: sync toggle-off-dark with gtk (*)
  fe4973b... theme/message-list: Increase spacing for do-not-disturb ena (*)
  bc465ab... theme: Hide panel underline under the do not disturb icon (*)
  7173ec1... dateMenu: Remove an unnecessary change for RTL layouts (*)
  4c4d23e... dateMenu: Sync initial state of the message indicator (*)
  89ca5e7... theme: Fix horizontal default user widget (*)
  967a6ae... sass: use relative values for user-icon (*)
  2bb8e1b... environment: Handle reversed transition with 0 duration (*)
  d0a587d... panel: Only consider St.Widgets for corner buttons (*)
  b3999e4... overview: Hide the overview on session mode hasOverview cha (*)
  9a3ed00... ci: Adjust URL check (*)
  c773c8c... Revert "js/ui: Use Clutter.OffscreenRedirect.ON_IDLE" (*)
  d66f5ab... mpris: Disallow media section on login screen (*)
  19fc7c4... loginDialog: Do not expand "Not listed" button (*)
  e07b9a7... Update Galician translation (*)
  59cae58... Update Catalan translation (*)
  0736912... Update Persian translation (*)
  5c8f3a6... switcherPopup: Use this._highlighted to check for reentranc (*)
  172d21c... switcherPopup: Use local variable for index in scrolling fu (*)
  548c41d... switcherPopup: Swap Math.max and Math.min in _scrollToLeft (*)
  ba7cfff... switcherPopup: Disable hover on scrolling events (*)
  c00f1d0... switcherPopup: Select correct item after removal of item (*)
  bfb0bc7... switcherPopup: Implement functions to add and remove access (*)
  bf213af... switcherPopup: Lookup index of items when hovering or click (*)
  09acd0a... switcherPopup: Always return true when the popup finished e (*)
  023859e... switcherPopup: Use correct scroll-direction property (*)
  51b7eb7... altTab: Don't fade out thumbnails on destroy (*)
  cc3f439... calendar-server: Remove unused defines (*)
  7a0c866... ci: Check that files with translatable strings are listed i (*)
  a7d974e... ci: Prohibit template strings in translatable files (*)
  19e0840... global: force fsync() to worker thread when saving state (*)
  d0226c7... shell: fix typo in comment (*)
  06b690f... environment: reduce calls to g_time_zone_new_local() (*)
  abdfaeb... Update Indonesian translation (*)
  abfa61a... Update Korean translation (*)
  a5ad81d... Update Korean translation (*)
  648179a... Updated Danish translation (*)
  da05c85... windowManager: Show window resizing clone on "size-changed" (*)
  ff13436... Update Persian translation (*)
  daff787... Update Polish translation (*)
  bd19778... js/ui: Subscribe touchpad gesture handlers to only touchpad (*)
  bd665df... Update Japanese translation (*)
  e4f9efc... Update Japanese translation (*)
  3c4a5a6... ibusManager: Use setup X11 display for ibus-x11 (*)
  12e1488... windowManager: Implement MetaDisplay::init-xserver hook (*)
  104d1ae... windowManager: Fix shutdown signal connection (*)
  c6cf81f... unlockDialog: Simplify sensitivity handling (*)
  ff2a736... unlockDialog: Transition switch-user button with prompt (*)
  ff54b0d... Bump version to 3.35.92 (*)
  073da08... Update Punjabi translation (*)
  d7b61e7... Update Croatian translation (*)
  837fbbf... Updated Lithuanian translation (*)
  0dd171a... environment: Fix date conversion (*)
  5e04f6e... Update Italian translation (*)
  cf82d5b... Update Ukrainian translation (*)
  d4ee2e8... Update Japanese translation (*)
  f4ea907... Updated Czech translation (*)
  07bbcb1... shell/tray-manager: Only create resources when needed (*)
  e6d4581... shell/tray-manager: Allow to unmanage screen (*)
  4ff94f8... shell/tray-manager: Delay managing screen if necessary (*)
  a96753f... windowManager: X11 can work without gsd-xsettings (*)
  1a0ec78... ibusManager: Ensure to spawn --xim on non-wayland sessions (*)
  3a39fb5... shellDBus: Add UserExtensionsEnabled property (*)
  fda9381... shellDBus: Add new OpenExtensionPrefs method (*)
  7345a6f... main: Get the theme resource name from sessionMode (*)
  09a1e61... location: Update desktop file name for privacy settings (*)
  e22421a... Theme: colorize .folder-namel-label (*)
  3ddae9d... slider: Include handle border radius when calculating cente (*)
  cb7d192... Update Dutch translation (*)
  4baa091... Bump version to 3.36.0 (*)
  1de008f... Bump extensions-tool version as well (*)
  bf367da... build: Fix some harmless compiler warnings (*)
  1ec5117... appDisplay: Take the viewBox into account for the contentBo (*)
  4490463... appDisplay: Remove the top padding from folder app grid (*)
  711d4ba... appDisplay: Properly hide overlay scrollbar in folders (*)
  4d773a5... appDisplay: Add back background color for folder icons (*)
  bf2d012... appDisplay: Rename _redisplay() functions unrelated to Base (*)
  69f6c43... appDisplay: Implement an addApp() method for FolderViews (*)
  989c0ee... appDisplay: Disconnect folder "changed" signal when actors  (*)
  3155d03... appDisplay: Reload folder views on installed app changes (*)
  3d443d5... extensionPrefs: Stop escaping extension name (*)
  7e4c32e... Update Serbian translation (*)
  4723dd1... Update Catalan translation (*)
  c05098c... st/password-entry: Fix peek icon leak (*)
  66c7616... Update Japanese translation (*)
  8af466e... Updated Czech translation (*)
  b1da3ae... Update Japanese translation (*)
  a0467bf... js: Remove unused files from resources (*)
  a5a6c69... fileUtils: Remove some compatibility code (*)
  943df86... Update Czech translation (*)
  89f2187... Update Norwegian Bokmål translation (*)
  1b872c1... st/texture-cache: Fix invalid memory write related to X11 w (*)
  be187f4... Update German translation (*)
  94f6976... ibusManager: fix ibus launch error because of wrong method  (*)
  72c4f14... windowManager: Do not shutdown ibus/xsettings on X11 compos (*)
  b184694... St: Ensure to update entry hint visibility with IM preedit (*)
  f8db5aa... app-cache: add ShellAppCache for GAppInfo caching (*)
  574c560... dbusServices: Add some base classes for small stand-alone s (*)
  1aff64a... main: Stop owning the public org.freedesktop.Notifications  (*)
  799bbdb... dbusServices/notifications: Add a separate notification dae (*)
  f2df347... main: Activate notification proxy on start (*)
  002160e... main: Unwatch notification proxy name after auto-start (*)
  4bfdd67... calendar: Adjust for evolution changes (*)
  66f9a9d... js: Always use AppSystem to lookup apps (*)
  d9a7541... modemManager: Look for property on correct object (*)
  07fa5ef... Update Russian translation (*)
  36b8dcb... a11y: Change HC icon theme first (*)
  b80115d... dateMenu: Don't ellipsize world clock time/tz (*)
  69ea038... extensionDownloader: Only check server if there's something (*)
  eb7533b... networkAgent: Drop VPN plugin cache (*)
  ea1adea... shell/network-agent: Wrap nm_plugin_info_new_search_file() (*)
  b97fc02... networkAgent: Make searching VPN binaries asynchronous (*)
  d3939a3... extensionDownloader: Remove pending updates with extension (*)
  39f61fc... extensionSystem: Catch errors when updating extensions (*)
  35b62ba... Update Slovak translation (*)
  b30d999... Update Slovak translation (*)
  9829d56... modemManager: fixed dbus path for GDBusProxy (*)
  e572d5d... extensionPrefs: Use imports.package.start() (*)
  c8a4a91... extensionPrefs: Move data/sources into subdirectories (*)
  b92ddc0... extensionPrefs: Move desktop file and icons from top-level  (*)
  3ee8784... extensionPrefs: Add metainfo (*)
  96e5347... extensionPrefs: Make app D-Bus-activatable (*)
  4340260... extensionPrefs: Load D-Bus interface from own resource (*)
  5c03120... extensionPrefs: Hook up kill switch to D-Bus property (*)
  00eef6c... Update Brazilian Portuguese translation (*)
  2f78b84... Update Polish translation (*)
  ebf04e3... Update Italian translation (*)
  1b48542... Update Swedish translation (*)
  3bf0511... Update Ukrainian translation (*)
  f888646... extensionPrefs: Initialize gettext (*)
  13ef33a... dateMenu: Clean up timezone offset calculation a bit (*)
  6893fc3... dateMenu: Show minutes for timezones that have minutes offs (*)
  b25142c... Update Indonesian translation (*)
  d9e8a52... Update French translation (*)
  afd83d9... Updated Spanish translation (*)
  7b1533c... padOsd: Add parameter type to keybinding-edited signal (*)
  38c0f3b... Update Catalan translation (*)
  3a52bfb... Update Persian translation (*)
  3d69fa8... extensionPrefs: Remove unused files (*)
  7cd37a4... build: Add missing dependency to run-js-test (*)
  bea3987... Update Serbian translation (*)
  dc002a6... build: Assert extension-tool version is bumped alongside gn (*)
  49e4757... build: Drop install argument from configure_file() (*)
  8f851e8... build: Yield 'man' option to extension-tool subproject (*)
  8a89e22... build: Use fixed gettext domain for non-subproject extensio (*)
  5c5dc03... build: Make bash-completion support optional (*)
  04352ae... build: Add configuration summaries (*)
  2c91b61... dbusServices: Allow to inhibit auto-shutdown (*)
  498a743... Update Croatian translation (*)
  a096ed3... Update Catalan translation (*)
  eb3c857... Update Hebrew translation (*)
  7d94bfa... extensionPrefs: Sync list visibility on status changes (*)
  7f6e2ff... extensions-tool: Use OpenExtensionPrefs() method (*)
  ffb8bd5... loginDialog: Retain native logo dimensions (*)
  61beccf... unlockDialog: Handle embedded newlines in notifications (*)
  d29e576... keyboard: Fix fallback layout when using variants (*)
  08203c9... closeDialog: Remove transitions before resetting dialog (*)
  2b517e3... extensionPrefs: Use template for preference dialog (*)
  d76162c... extensionPrefs: Stop handling UUIDs on the command line (*)
  91b7474... dbusServices/extensions: Proxy Extensions API (*)
  34e8534... dbusServices/extensions: Take over prefs dialog from app (*)
  c748b9d... extensionPrefs: Use new Extensions proxy (*)
  fb9854c... extensions-tool: Use new Extensions proxy (*)
  541847d... remoteSearch: Fix typos in log messages (*)
  3dd8ffc... texture-cache: Use image-missing image when no other icon w (*)
  13f3f75... ibusManager: Simplify code a bit (*)
  23e5cd4... dbusServices/extensions: Include Params module (*)
  eb51942... screenshot: Return error when stream creation fails (*)
  b4162af... shell/screenshot: Check preconditions of public API (*)
  1bccbe7... shell/screenshot: Remove unnecessary NULL check (*)
  3548415... shell/screenshot: Throw error on failure (*)
  11daf14... Update Turkish translation (*)
  66c4b1a... st: Apply css foreground color to text as a PangoAttribute (*)
  ddb85c0... endSessionDialog: apply updates by default (*)
  e6a814f... extensionPrefs: Ensure up-to-date release version in metain (*)
  f52574b... shell/util: Add touch_file_async() helper (*)
  78997cb... environment: Hook up touch_file to GFile prototype (*)
  ff844a2... main: Do not warn about missing GDM on each login (*)
  53e8285... lint: Sync configuration with gjs (*)
  766288e... telepathyClient: Use GObjects based message objects (*)
  2ef71b6... data: ensure systemd environment is sanitized when shell ex (*)
  9a26b97... Update German translation (*)
  03a46be... telepathyClient: Use proper Object to wrap different tpl me (*)
  24742f3... layout: Show system background and animate on the same fram (*)
  83c6b2a... Fix prompt for updates on end session dialog (*)
  f971b84... Update Basque translation (*)
  6baf490... shew: Add small library for dealing with external windows (*)
  a90fcb7... dbusServices/extensions: Handle parentWindow parameter (*)
  512862f... extensionPrefs: Export parent window for prefs dialog (*)
  fecc0c0... Revert "texture-cache: Use image-missing image when no othe (*)
  c89d6a6... st/icon: Add a default fallback icon (*)
  2790727... messageTray: Only destroy policy after emitting ::destroy (*)
  01a5720... messageTray: Don't create notification policy on demand (*)
  26ffeaa... js: Add missing chain-ups in vfuncs (*)
  cc347bf... extensionDownloader: Stop handling 'blacklist' operation (*)
  660a2b6... extensionSystem: Require Extensions app for updates (*)
  d71d85e... theme/switcher-popup: Increase contrast of switcher items (*)
  f8b4696... data: Move cldr2json fork into subdirectory (*)
  f3ba1e6... data: Don't clone cldr2json when updating OSK layouts (*)
  dd7727e... cldr2json: Don't use deprecated method (*)
  da67363... cldr2json: Do not overwrite existing files (*)
  dcceb61... data: Update Norwegian OSK layout (*)
  6170bea... inputMethod: Fix delete-surrounding-text signal (*)
  48b0a91... blur-effect: Fix alignment of function arguments (*)
  e5b7462... blur-effect: Don't check whether effect is enabled when pai (*)
  dedbf0c... blur-effect: Fix framebuffer sizes when stage-view scaling  (*)
  4783d76... blur-effect: Properly clear background framebuffer (*)
  91748ae... blur-effect: Handle failure of background blitting graceful (*)
  766e903... appDisplay: Remove dragMonitor when FolderIcon is destroyed (*)
  702417c... appDisplay: Only use dragMonitor for one icon at a time (*)
  73472ba... st: Forward CSS foreground alpha as a PangoAttribute to tex (*)
  ed21a4e... extensionPrefs: Fake Config module (*)
  39e6375... extensions-app: Move Extensions app to new subproject (*)
  73df61f... extensions-app: Add flatpak manifest (*)
  aafec16... ci: Build Extensions flatpak bundle (*)
  bea34da... unlockDialog: Only cancel AuthPrompt if it exists (*)
  793f053... Add Kurdish Sorani translation (*)
  de16fe8... dateMenu: Only use nearest city when appropriate (*)
  8378c9c... inputMethod: Protect for running with older mutter versions (*)
  6561685... st: Honor alpha range specified by pango_attr_foreground_al (*)
  ba8210e... keyboard: Run dispose manually on virtual input device when (*)
  97fe4f7... volume: Cancel before checking state (*)
  8dfed7e... keyboard: Don't include keyboard devices when updating last (*)
  b68fb35... layout: Use translation_y of 0 to hide keyboard (*)
  867587e... keyboard: Hide keyboardBox after destroying the keyboard (*)
  f3fcc4a... shellDBus: Return error from ReloadExtension (*)
  e4d72fb... Update Hebrew translation (*)
  454e3fd... calendar: Improve the accessibility of the "Do Not Disturb" (*)
  308b581... Update Hebrew translation (*)
  16f4e4d... checkbox: Improve accessibility of check boxes for Orca use (*)
  c226081... extensions-app: Update README (*)
  c2cacc6... extensions-app: Point homepage in metainfo to subproject (*)
  50301bc... Updated Lithuanian translation (*)
  b08b125... st/entry: Remove unused macro (*)
  34c4627... st/entry: Bind ClutterText reactivity to entry (*)
  6d3c740... st/entry: Unset key focus when made unreactive (*)
  4f427f4... js: Do not set entries' ClutterText:editable property (*)
  5c33fe4... appDisplay: Don't start animation from the 'paint' signal (*)
  18742fc... build: Post-release version bump (*)
  764527c... js: Promisify async operations (*)
  7061889... Update Friulian translation (*)
  cadd9a9... Update Chinese (Taiwan) translation (*)
  f49b58c... appDisplay: Clear animateLater callbacks when unmapping (*)
  a0def23... main: Don't override DesktopAppInfo desktop if already GNOM (*)
  da44649... Update Persian translation (*)
  26c2cb9... bluetooth: Add getDeviceInfos function (*)
  9bc9d51... bluetooth: Update bluetooth submenu title (*)
  e138b6e... Update Finnish translation (*)
  5067bda... bluetooth: Fix infinite loop (*)
  455a8f3... Update Basque translation (*)
  407b12c... Update Serbian translation (*)
  343b335... app-cache: Fix cache for folder translations (*)
  a9df4e7... appDisplay: Don't clear signal handler id before emitting (*)
  1666fa1... js: Account for promisified call() method (*)
  0a4974a... extensions-app: Do not expand headerbar switch (*)
  51a9137... workspace: Fix chaining up (*)
  45bc850... extensionSystem: Add method for opening extension prefs (*)
  8030d9a... extensionUtils: Add openPrefs() convenience method (*)
  7ff7fb5... st/icon: Only load default fallback icon if an icon was set (*)
  fb6ead2... screenShield: Switch lightboxes off before unlock transitio (*)
  fbe2e30... screenShield: Wake up on deactivate() (*)
  402fd8e... iconGrid: Downscale icon size when comparing to defaults (*)
  1ca39e8... st/icon: Use a static GIcon for the missing-image icon (*)
  07deda5... st/icon: Always show empty texture if both gicons are NULL (*)
  7e5a1cf... Update Latvian translation (*)
  e2c1bfb... extensions-app: Add flathub badge to README (*)
  f0a785d... extensions-app: Add developer name in metainfo (*)
  360f5b1... extensions-app: Add category in .desktop file (*)
  fbd6bee... extensions-app: Validate .desktop file during meson test (*)
  f5a170c... extensions-tool: Add common option to silence errors (*)
  23e382d... extensions-tool: Log existing errors (*)
  636ab4b... extensions-tool: Split out get_extension_property() helper (*)
  62f3457... extensions-tool/uninstall: Error out for system extensions (*)
  d80ef67... extension-tool: Use enable/disable D-Bus API if possible (*)
  6b7c85b... data: Add extension-portal desktop file (*)
  85846d8... shell-app: Use container widget for fallback X11 app icons (*)
  bc973b8... st/theme-context: Also invalidate root node on stylesheet c (*)
  497e66c... st/theme-context: Add a getter for the scale-factor propert (*)
  c9cfeb8... st/theme-node: Consider scale factor when comparing (*)
  9f870aa... st/theme-node: Use the node's scale factor (*)
  b27c89f... appDisplay: Set the folder icon geometry through CSS (*)
  53a24e6... animation: Set size through CSS (*)
  5c681a7... Update Ukrainian translation (*)
  e8f5a84... theme: tone down weekend with events (*)
  4aee87a... shell-window-tracker: Detect invalid PID values of 0 (*)
  d4db5a5... shell-app: Ignore invalid window PIDs (*)
  f4ba3e4... bluetooth: Fix showing menu when devices were set up (*)
  456ca3d... bluetooth: Do not sync() immediately on model changes (*)
  21de88c... bluetooth: Do not update hadSetupDevices on adapter changes (*)
  52d07f6... ci: Update to F32-based image (*)
  83862d0... build: Bump gjs requirement (*)
  b82039e... util: Add a wrapper around getuid() (*)
  3e5b90d... js: Add support for parental controls filtering to the desk (*)
  143ab6a... search: Hide search providers which are blacklisted by pare (*)
  91b13ef... appFavorites: Hide favourites which are blacklisted by pare (*)
  6c0bd20... ci: Handle POTFILES.skip in potfiles check (*)
  b6262f0... extensions-tool: Handle NULL input when prompting for metad (*)
  9719604... extensions-tool: Separate create metadata when prompting (*)
  37c6fbc... extensions-tool: Prepare for alternative templates (*)
  f9bee05... extensions-tool: Add template metadata (*)
  fd034e3... extensions-tool: Add hidden --list-templates option (*)
  6f6251c... extensions-tool: Add --template create option (*)
  d229abf... extensions-tool: Prompt for template when appropriate (*)
  306b005... extensions-tool: Add small indicator template (*)
  1b5cf0b... build: Bump version requirement (*)
  7d7a15f... st/entry: Allow hint actor to shrink (*)
  167bc08... appDisplay: Reorganize AppDisplay actor hierarchy (*)
  da0c7fc... dateMenu: Update empty weather label (*)
  c422d82... Update Esperanto translation (*)
  c2b5189... Revert "app-cache: Fix cache for folder translations" (*)
  3fac063... appDisplay: Look up directory- instead of category translat (*)
  a1ab32a... Update Finnish translation (*)
  9f1ad5d... extension-tool/build: Install completions relative to our d (*)
  e240f7e... build: Install keybindings relative to our datadír (*)
  ff4c527... build: Obtain systemduserunitdir from pkg-config (*)
  b3b91f1... js: Drop tweener.js (*)
  8d1e465... js/ui: Always use namespace for animation modes (*)
  bfa3491... polkitAgent: Return GLib.SOURCE_REMOVE on timeout callback (*)
  f4d90bc... polkitAgent: Reset the session request timeout when removin (*)
  5ec5978... windowManager: Fix ngettext() call (*)
  b191e9e... authPrompt: Fix spinner alignment (*)
  300961e... Update zh_CN translations (*)
  6aa1b81... messageTray: Make NotificationPolicy properties read-only (*)
  be12c71... loginDialog: Get resource scale by get_resource_scale (*)
  6f881f2... test-theme: Check return value of chdir() (*)
  1fd51ef... Update Brazilian Portuguese translation (*)
  02f40b3... Update Czech translation (*)
  0dba121... st: Update to new API for creating paint context (*)
  2909d91... appDisplay: Use const instead of let in vfunc_leave_event (*)
  2a9ccf2... appDisplay: Return the parent class' result in overrides (*)
  1ff638a... ci: Revert to a previous version of the flatpak template (*)
  40415a6... Update Persian translation (*)
  527ce66... screenShield: Fix use of null this._dialog (*)
  a60d57e... screenShield: Don't inhibit suspend during initial setup (*)
  c88bb66... Update Ukrainian translation (*)
  3199620... systemActions: include ASCII alternatives in search index (*)
  fb1bb29... unlockDialog: Call AuthPrompt.addCharacter() directly (*)
  8d139bb... authPrompt: Grab key focus when making entry sensitive (*)
  c5e5bb0... Update Basque translation (*)
  8d79f6f... calendar: Update events on changes (*)
  d94d0f6... calendar: Do less work in hasEvents() (*)
  3dc4f01... JS: migrate from the global `window` to `globalThis` (*)
  fb6e341... Revert "ci: Revert to a previous version of the flatpak tem (*)
  ba69cd9... ci: Simplify flatpak job (*)
  c909107... croco: Remove duplicated conditions (*)
  772df91... shell/global: Add 'backend' property (*)
  c3646a7... js/main: Inhibit remote access when depending on session mo (*)
  614fe20... Updated Spanish translation (*)
  20648e9... calendar-server: Replace tabs with spaces (*)
  8f9da6f... calendar-server: Add missing spaces (*)
  30d902f... calendar-server: Drop separate private struct (*)
  c00d79b... calendar-server: Improve performance by properly using ECal (*)
  63a0e52... boxpointer: Call set_allocation before allocating child (*)
  49d6db3... altTab: Set allocation before allocating children (*)
  3ba4304... keyboard: Add missing setter (*)
  b02e371... extensions-app: Rename executable (*)
  55f74bb... Add small gnome-shell-extension-prefs script (*)
  9232cbf... ci: Cache eslint results (*)
  2e80995... overviewControls: Remove transitions before updating adjust (*)
  153b7d5... cleanup: Don't linebreak before closing parentheses (*)
  2b70151... keyboard: Minor cleanup (*)
  e7512fc... ci: Rename Dockerfile (*)
  859927d... ci: Document how to build the image (*)
  f89091d... ci: Rebase extension-ci image to F32 (*)
  1fa4e3b... Update Turkish translation (*)
  325ff73... st: Ensure to reset all widget theme nodes (*)
  4dfa394... st/theme-context: Also remove theme nodes on stylesheet cha (*)
  d3880c0... main: Unset the right prevFocus actor after the focus stack (*)
  f1af37f... Bump version to 3.37.1 (*)
  d29eb86... Update Friulian translation (*)
  5e25466... messageTray: Add missing property getter (*)
  13062af... Update Chinese (Taiwan) translation (*)
  05485fe... extensions-app: Fix translatable string (*)
  e06109c... st/theme: Unref CRStylesheet after removing old theme nodes (*)
  a4cd9e0... Update Ukrainian translation (*)
  31cd8f7... appFavorites: Add eog to rename list (*)
  8ae3ed9... Update Chinese (Taiwan) translation (*)
  a41c1d4... Update Slovak translation (*)
  0397a10... Update Polish translation (*)
  e08a4ac... ibusManager: Fix the panel after porting to Promises (*)
  c291291... Add Ossetian translation (*)
  bf8b9ce... Updated Spanish translation (*)
  49605c7... shell/global: Watch for switcheroo-control appearing (*)
  9d7832e... shell/global: Make switcheroo-control available from JS (*)
  b170176... shell/global: Notify when switcheroo-control prop changes (*)
  3bfa991... appDisplay: Use global switcheroo-control D-Bus proxy (*)
  13dcd78... shell-app: Downgrade not finding a discrete GPU to debug (*)
  34da484... shell-app: Add PrefersNonDefaultGPU support to shell_app_la (*)
  c96af77... Updated Spanish translation (*)
  5223599... Update Ukrainian translation (*)
  af34c8d... Update Dutch translation (*)
  0ecddaf... windowManager: Handle return value/errors from systemd unit (*)
  2d56395... shell: Check we are in a systemd environment before startin (*)
  25e4d0b... Update British English translation (*)
  a9d73b1... panel: Center app icon (*)
  7dc08b0... Updated Spanish translation (*)
  2777458... extensions-app: Fix Logout call (*)
  94dca16... extensions-app: Add permission to talk to gnome-session (*)
  7d60f41... systemActions: Use 'system-log-out-symbolic' for logout (*)
  43c6afa... Update Romanian translation (*)
  eed27a2... shell: Fix return value if the systemd unit is actually suc (*)
  6895592... appDisplay: Lower scroll timeout (*)
  e59ca70... workspacesView: Lower scroll timeout (*)
  5a01395... Update Italian translation (*)
  d20961f... Update Swedish translation (*)
  b84fa85... Update French translation (*)
  72751c2... Update Persian translation (*)
  137e6c8... windowManager: Allow xwayland startup to complete without s (*)
  e0e128e... Update Japanese translation (*)
  751a94a... Update Japanese translation (*)
  f526e59... mpris: Prevent DBus race when creating media players (*)
  6d5e93b... extensionSystem: Disable extension before unloading stylesh (*)
  fba350e... Update Indonesian translation (*)
  0737c8f... dash: Allow adding favorites out of favorites zone (*)
  a47e0f9... extensionDownloader: Replace deprecated Soup.SessionAsync (*)
  f144ed6... Update Catalan translation (*)
  64a3ecf... dateMenu: Update timezone offsets when timezone changes (*)
  1cf2c9e... Update Turkish translation (*)
  a2235c2... Update Finnish translation (*)
  3309031... extensionSystem: Update canChange on error (*)
  955afb8... Update Serbian translation (*)
  87606c6... status: Pass scroll events to volume and brightness sliders (*)
  32bc064... calendar: Fix initial do-not-disturb state (*)
  4e2ae30... dateMenu: Remove unused property (*)
  6ddd43f... extensionSystem: Prevent broken updates (*)
  82fd68b... notificationDaemon: Fix grouping by PID (*)
  8d4e650... environment: Monkey-patch iterate_children() generator (*)
  e20cf1a... environment: Replace monkey-patched method with Symbol.iter (*)
  400d045... search: Replace IconGrid from grid search results (*)
  693dd79... iconGrid: Remove dead code (*)
  9b99b67... Remove ClutterAllocationFlags (*)
  faaed64... js: Listen to notify::allocation instead of allocation-chan (*)
  9c3c9a1... st: Remove deprecated Bin properties (*)
  9dc4218... StBoxLayout: Fix up some documentation (*)
  0f947d4... st/theme: Remove entry from files_by_stylesheet after emitt (*)
  0ab34fe... st: Remove BoxLayout child meta (*)
  d2583aa... extensions-app: Reset switch handle when it becomes insensi (*)
  48e6a58... extensionSystem: Don't log error name (*)
  9cad7ae... extensions-app: Indicate extension errors (*)
  669b0f1... StClipboard: add st_clipboard_get_mimetypes (*)
  b88ed3f... Use pid_t for meta_window_get_pid() (*)
  67c45e5... Update Ukrainian translation (*)
  9a8ced9... search: Remove usage of allocation flags (*)
  f06223d... screenshot: Add preview to color picker (*)
  58ec607... Update Slovak translation (*)
  ce8fb83... Update Romanian translation (*)
  6508fa4... Update German translation (*)
  8c909e3... panel: fix size of battery percentage label (*)
  71b3b03... theme: Make world clock times tabular (*)
  d81237b... st/texture-cache: Cancel pending requests on icon-theme cha (*)
  5d5ca80... st/box-layout: Fix gtk-doc comments (*)
  4ae04d5... power: Fix icon when discharging at 100% (*)
  548e19a... appDisplay: Remove Frequent view (*)
  b57bcf8... appDisplay: Simplify AppDisplay (*)
  846fa77... appDisplay: Merge AppDisplay in AllView (*)
  f09fbb1... iconGrid: Merge PaginatedIconGrid and IconGrid (*)
  dc27db0... iconGrid: Remove fillParent support (*)
  61e3349... Update Korean translation (*)
  3522338... extensions-tool: Escape '\' and '"' in json string (*)
  1fdd4ff... screenshot: Return an error when operation is blocked (*)
  55c2872... screenshot: Properly clean up if PickColor() is cancelled (*)
  2a8eea1... padOsd: Fix .allocate() call (*)
  989ee65... padOsd: Disable ellipsizing in title label (*)
  963f962... padOsd: Fix double styling (*)
  c90e7ce... padOsd: Move button/ring/strip label creation to PadDiagram (*)
  dac05c7... padOsd: Make label coordinates API "private" (*)
  c511c46... padOsd: Move all coord/existence checks to _addLabel() (*)
  9891189... padOsd: Use map to store misc action label data (*)
  ece1329... padOsd: Drop needless call (*)
  f58cb34... padOsd: Only allocate child labels within allocate vfunc (*)
  63abfc1... padOsd: Cache label coordinates/arrangements (*)
  8a89de0... padOsd: Keep label coordinates in image coordinates (*)
  315c882... padOsd: Apply specific CSS to Button/Leader SVG classes (*)
  988f996... workspace: Also hide attached dialogs in WindowClone from p (*)
  775d6ec... Updated Slovenian translation (*)
  393c6c6... lookingGlass: Add actor tree inspector (*)
  2598586... Revert "workspace: Animate window clones using translation  (*)
  85d2837... workspace: Allow allocating smaller sizes for window clones (*)
  2d650e5... workspace: Use boundingBox instead of getOriginalPosition() (*)
  bf40d96... workspace: Use boundingBox to get absolute width and height (*)
  7bbce1d... workspace: Position clones using width and height instead o (*)
  b487846... notificationDaemon: Try harder to find a matching app (*)
  35d21c0... Bump version to 3.37.2 (*)
  fe131f9... workspace: Increase window clone fade duration to 200 ms (*)
  e7ec373... workspacesView: Rename show to animateToOverview (*)
  8914a46... workspacesView: Override vfunc_hide (*)
  fc3bc76... viewSelector: Rename show to animateToOverview (*)
  5569090... viewSelector: Make sure it's invisible when overview is hid (*)
  8154728... environment: Add Math.clamp (*)
  b3aab7f... Updated Spanish translation (*)
  090057d... workspace: Track windows in WindowClone layout manager (*)
  1ea22a5... workspace: Use bounding-box property from layout manager (*)
  a2545d1... workspace: Implement windowCenter using bounding box (*)
  cc5ed2f... workspace: Use generic _addWindow function to add new clone (*)
  4582d7a... workspace: Remove no longer valid comment (*)
  6874532... Update Chinese (China) translation (*)
  46547ae... shell-mime-sniffer: Ignore invalid file content type (*)
  e0a8cb5... calendar-server: Move method (*)
  12c7f69... calendar-server: Notify HasCalendar changes when updating v (*)
  d36a180... calendar: Remove events section from message list (*)
  ff55cf0... calendar: Don't restrict section visibility by date (*)
  8451df9... calendar: Simplify placeholder (*)
  771050f... messageList: Remove setDate() method (*)
  fdd9def... dateMenu: Add "Events" section (*)
  e0f3e13... Update Ukrainian translation (*)
  ac34dbe... Update Catalan translation (*)
  d3efbcc... Updated Spanish translation (*)
  fdfcacf... st/entry: Fix leak when copying or cutting text using short (*)
  d8e6f65... appDisplay: Add folder dialog to overview group (*)
  3a53b25... appDisplay: Constrain dialog to primary display (*)
  c040d08... appDisplay: Make folder dialog cover the whole screen (*)
  60d7999... appDisplay: Make AppFolderDialog subclass St.Bin (*)
  d4a947b... appDisplay: Zoom dialog child in and out (*)
  c790c01... appDisplay: Move adaptToSize call to FolderView (*)
  5cfe5bf... appDisplay: Move click action to dialog (*)
  8ae99a6... appDisplay: Remove event blocker (*)
  30172b5... appDisplay: Popdown folder dialog on DnD (*)
  0de98eb... appDisplay: Don't connect to 'space-closed' (*)
  f442c95... appDisplay: Fix misnamed variable (*)
  1691e42... appDisplay: Remove unused variable (*)
  85e055f... appDisplay: Don't change search entry's reactive state (*)
  3d6add6... appDisplay: Hide folder icon when dialog is open (*)
  a60b8b3... appDisplay: Set minRows to 3 in folder dialog grid (*)
  ffdf3fe... appDisplay: Fade the dialog background (*)
  687928e... appDisplay: Don't fade icons when a folder dialog is open (*)
  be02f76... iconGrid: Trivial comment cleanup (*)
  1e9b170... background: Adapt to MetaBackgroundContent (*)
  0561af6... overview: Adapt to MetaBackgroundContent (*)
  c210052... Update Japanese translation (*)
  8cd352b... Update Japanese translation (*)
  d2cf13e... unlockDialog: Set Switch User Button via _updateUserSwitchV (*)
  a3257e8... Update Japanese translation (*)
  f0ee9cd... util: Remove unused class CloseButton (*)
  df14952... workspace: Add API to get windows and metaWindow to WindowC (*)
  40123ae... workspace: Close windows using new layout manager API (*)
  33ab530... workspace: Add window overlay to WindowClone (*)
  96bfd1f... workspace: Adjust for close button side in chromeWidth (*)
  2b43173... workspace: Set maxChromeWidth to window clone width (*)
  c563433... workspace: Remove WindowOverlay in favour of new overlays o (*)
  f91f980... Update Turkish translation (*)
  baeb407... workspacesView: Avoid setting invalid geometries on views (*)
  af543da... workspacesView: Only animate on show() when geometries are  (*)
  b2c35e4... workspace: Unbreak reposition animation (*)
  9b22f61... workspace: Use invisible guide actor to center overlay titl (*)
  522ecba... workspace: Center overlay close button on border using guid (*)
  d7185d7... windowManager: Clean up starting of size-change animations  (*)
  8078d78... windowManager: Also clear animationInfo when size-changed w (*)
  4a6f550... windowManager: Use new mutter API to freeze window actors o (*)
  c23ad83... windowManager: Warn when removing old animationInfo (*)
  15dc37a... Update Kazakh translation (*)
  dd8e1ae... st-widget: Use clutter_input_device_get_actor() to get poin (*)
  cadbf7c... workspace: Rename WindowClone to WindowPreview (*)
  f4fcba7... workspace: Remove slot property of WindowPreview (*)
  93a542d... workspace: Set WindowPreview offscreen redirect inside cons (*)
  96f5e2b... workspace: Call _activate() directly when clicking the wind (*)
  d4f8ea1... workspace: Make some functions in WindowPreview private (*)
  039431a... workspace: Stop using clone terminology in WindowPreviewLay (*)
  c281e86... workspace: Only pass MetaWindow to WindowPreviewLayout (*)
  4660074... workspace: Stop using WindowPreview.realWindow in the overv (*)
  8c49f45... workspace: Set overviewHint on MetaWindow (*)
  6bef933... workspace: Initialize WindowPreview using a MetaWindow (*)
  8357739... workspace: Stop exporting window actor in the WindowPreview (*)
  e4cbe51... workspace: Split WindowPreview into a separate file (*)
  3f4b253... st/viewport: Fix horizontal translation in RTL locales (*)
  8d7f7e6... st/scroll-view: Adjust scroll events in RTL locales (*)
  0db41a3... st/scroll-bar: Fix horizontal bar in RTL locales (*)
  b2eeda9... dnd: Don't override fixed position if actor had no fixed po (*)
  82da73b... dnd: Fix size of actors which don't get allocated their pre (*)
  89ba856... dnd: Set drag actor position immediately after reparenting (*)
  d7c3050... Update Romanian translation (*)
  8e05fa2... st: Don't leak st_describe_actor strings (*)
  3555550... iconGrid: Introduce IconGridLayout (*)
  4e05bcd... iconGrid: Use IconGridLayout (*)
  c5dbdad... iconGrid: Adapt grid layout according to available size (*)
  4c2c129... appDisplay: Move child focus handling to IconGrid (*)
  fb4a4ca... appDisplay: Redisplay folders before AppDisplay (*)
  75c4e1c... appDisplay: Actually destroy icons (*)
  6ba2913... appDisplay: Add items in order (*)
  3c3c3b7... appDisplay: Don't destroy FolderView directly (*)
  5aee714... theme: Adjust folder dialog CSS (*)
  45d8e11... Add pagination to the folder dialog (*)
  cff0752... appDisplay: Factor out shared code into BaseAppView (*)
  68203e7... appDisplay: Allow a slighly bigger area for drag overshoot (*)
  1e77e6f... pageIndicator: Add getter for current number of pages (*)
  aa70020... appDisplay: Compare indicator and grid pages (*)
  ec36762... st: Add st_clipboard_get_content() (*)
  08a5f41... windowManager: Support prepending workspace with horizontal (*)
  5e66b10... Updated Lithuanian translation (*)
  a368df6... volume: Update indicator when microphone volume changes (*)
  87e4bf5... windowPreview: Fix a division by zero (*)
  980a90f... dateMenu: Do not ellipsize clock (*)
  e4db68a... Revert "workspacesView: Work around spurious allocation cha (*)
  c7e597c... overviewControls: Animate sidebars the same duration as win (*)
  26d27fd... overview: Define ANIMATION_TIME earlier (*)
  81be25b... Update Kazakh translation (*)
  821f3e8... overview: Pass drag source on item-drag-* signals (*)
  8f547c9... iconGrid: Adjust animation delay (*)
  8f8ecdb... appDisplay: Update folder dialog field before ungrabbing (*)
  3f9cc0e... Update Kazakh translation (*)
  ae338af... st-label: Keep labels fully pre-rendered on the GPU (*)
  e86e88e... workspacesView: Don't make reactive (*)
  da73898... workspacesView: Small cleanup (*)
  0717f76... Replace anchor point by translation and pivot point (*)
  c1f06da... st/tests: Replace ClutterGroup by ClutterActor (*)
  6dbcb5f... Update Kazakh translation (*)
  481014a... st/viewport: Only extend child allocation when scrolled (*)
  e4bb203... dialog: Check whether text changed when setting title or de (*)
  0ff7594... dialog: Return GLib.SOURCE_REMOVE instead of false (*)
  73f8c1c... inhibitShortcutsDialog: Enable line wrapping for additional (*)
  e904663... cleanup: Use Meta.Workspace.active property (*)
  d51a622... Update Latvian translation (*)
  8451224... altTab: Remove down arrow when removing an app from switche (*)
  140ab4d... unlockDialog: Fix scale-factor handling on multihead (*)
  cb9842e... Use new clutter_actor_get_resource_scale() API (*)
  1524abc... Switch to ClutterActors resource-scale-changed signal (*)
  d885486... st/widget: Remove get_resource_scale function (*)
  ecdf62d... st/viewport: Invalidate transform when it changes (*)
  770231c... st/image-content: Implement GIcon interface (*)
  d7cb2ee... st/texture-cache: Return a GIcon from bind_cairo_surface_pr (*)
  86b5a43... shell/app: Add new get_icon() method (*)
  482c655... messageTray: Remove SourceActorWithLabel class (*)
  918b3ee... st/theme-node-transition: Pass actor when constructing time (*)
  4aabcd9... shell/global: Adapt to after-paint signal type signature (*)
  5ea5442... st/adjustment: Add ::actor property (*)
  7523562... background: Use actor.content.background (*)
  809f820...     gdm: Refactor oVirt to a generic CredentialManager inte (*)
  4ea0fca...     gdm: Introduce vmware credential manager for pre-authen (*)
  bf47d1b... shell/window-tracker: Minor simplification (*)
  b608369... shell/window-tracker: Enforce prefix for sandboxed applicat (*)
  f29dbd1... shell/window-tracker: Match on WM_CLASS first (*)
  1e72874... keyboard: Fix setting height in portrait orientation (*)
  261d36b... keyboard: Request a bigger size in portrait orientation (*)
  b7db56c... workspacesViews: Use translation for showing Workspaces (*)
  21187a4... workspace: Introduce layout manager for allocating the Work (*)
  7511892... workspace: Use the new WorkspaceLayout for allocating windo (*)
  6757c7d... workspace: Animate opening new windows while in overview (*)
  c26860d... windowPreview: Ensure style as soon as preview is realized (*)
  ff89693... workspace: Handle minimized windows in layout (*)
  c134091... windowPreview: Allow to disable overlay (*)
  b5d9258... workspace: Disable preview overlays unless fully zoomed out (*)
  124eb1c... workspace: Account for window picker padding (*)
  75f8903... workspace: Use actual container allocation (*)
  51fd087... workspacesView: Simplify syncing actual geometry (*)
  5e4b65d... workspacesView: Use work area for default geometry (*)
  ff13ad9... workspacesView: Stop using full geometry (*)
  d66cd0d... workspacesView: Don't set full geometry (*)
  96f63b0... workspacesView: Properly allocate workspaces (*)
  602078c... workspacesView: Add back overview transition (*)
  89574ab... windowPreview: Remove slotId property (*)
  03bcd4c... unlockDialog: Small cleanup (*)
  fa97f71... workspace: Remove reserved slots (*)
  14cfd74... workspace: Always start in FLOATING state (*)
  52a7481... workspacesView: Only animate primary view (*)
  30ff762... workspacesView: Decouple syncing geometry from updating vie (*)
  ef56b14... workspacesView: Always sync geometry after showing overview (*)
  9297d87... workspacesView: Do not animate primary view geometry when f (*)
  06df792... windowPreview: Adapt to ClutterActor API changes (*)
  7031449... Bump version to 3.37.3 (*)
  0ad242a... shell/window-tracker: Tighten sandbox ID prefix check (*)
  9363fd3... workspaceSwitcherPopup: Set offscreen redirect always (*)
  7b5c6b6... Update German translation (*)
  0893789... workspacesView: Update visibily when gesture drag begins (*)
  be190cc... Update Chinese (China) translation (*)
  049f348... Update Chinese (China) translation (*)
  9bb64da... Update Friulian translation (*)
  9e8883c... workspacesView: Do not skip entire overview transition (*)
  ed4baec... workspacesView: Really don't animate primary view when fadi (*)
  6cdaec4... workspace: Always use floating layout for fade transition (*)
  2a0c116... workspace: Reset window opacity after overview transitions (*)
  82be010... workspace: Always set state at the end of overview transiti (*)
  de8b43a... Update Greek translation (*)
  95bb194... layout: Remove redundant background refresh (*)
  f0d2509... extensionDownloader: Fix check for updates with several ext (*)
  51e1e6d... Update Brazilian Portuguese translation (*)
  4a9c2ee... Update Brazilian Portuguese translation (*)
  97509bf... Update Brazilian Portuguese translation (*)
  d339c94... keyboard: Move named icons into subdirectories (*)
  168cfdd... keyboard: Fix missing key icons in numeric level (*)
  f50205e... calendar-server: Remove delay before event emission (*)
  427b9ac... iconGrid: Add drop target API (*)
  8e24ac6... appDisplay: Ignore dragging over leeways (*)
  1e31caf... appDisplay: Introduce moveItem API (*)
  2bc8175... appDisplay: Accept dropping any kind of icon over it (*)
  1d86424... appDisplay: Factor out item addition and removal methods (*)
  fae2078... appDisplay: Move icons when hovering the grid (*)
  8a50a8e... appDisplay: Allow incomplete pages (*)
  8e23ff8... gschema: Introduce the 'app-picker-layout' key (*)
  e1ea1d2... appDisplay: Introduce PageManager (*)
  e3f3297... appDisplay: Save pages after dropping (*)
  18234ea... appDisplay: Use custom function to retrieve item page and p (*)
  40de201... appDisplay: Factor out draggable code into AppViewItem (*)
  d04d6e0... appDisplay: Check 'app-picker-layout' to make icons draggab (*)
  f4ce1cf... appDisplay: Make FolderIcon draggable (*)
  783dbe2... appDisplay: Don't resort folders when name changes (*)
  b64ce21... appDisplay: Create app folder where the drop happened (*)
  d1cbf6c... appDisplay: Allow overshooting any icon (*)
  701d110... appDisplay: Restore dragged item's position on drag cancel (*)
  578ae29... appDisplay: Add placeholder when moving from folder dialog (*)
  cceb747... appDisplay: Ensure icons always are at the correct position (*)
  60311aa... appDisplay: Fully hide icon when dragging (*)
  704e08d... appDisplay: Move DnD code to BaseAppView (*)
  16a18f2... appDisplay: Only handle DnD when mapped (*)
  7afab2c... appDisplay: Factor out folder loading code (*)
  f06c257... appDisplay: Allow reordering folders (*)
  730a68d... appDisplay: Increase folder dialog popdown timeout (*)
  d93b51e... appDisplay: Use a drag monitor to check for out-of-dialog d (*)
  bde9740... appDisplay: Append new icons at the first available page af (*)
  b408206... Update Ukrainian translation (*)
  4420f52... Update Romanian translation (*)
  26e66aa... popupMenu: Handle keypress if numlock is enabled (*)
  f386103... Delay login animation until after wallpaper has loaded (*)
  4e0492c... Update Catalan translation (*)
  5c550da... backgroundManager: Always emit 'loaded' signal (*)
  71f5564... layout: Only show ripple animation when overview was toggle (*)
  13137aa... loginDialog: Reset auth prompt on vt switch before fade in (*)
  95436a0... Updated Spanish translation (*)
  71d37bf... util: Remove shell_util_get_transformed_allocation (*)
  260405a... popupMenu: Ungrab when removing active menu (*)
  1812db7... panelMenu: Destroy menu before chaining up (*)
  e5272c8... Update Turkish translation (*)
  fdac060... background: Mark pattern backgrounds as loaded (*)
  20dcc8a... status/remote-access: Visualize recordings as screen record (*)
  73436b5... dbusService: Queue shutdown check on startup (*)
  a9b803f... introspect: Introspect screen size (*)
  2b0731a... Move screencasting into a separate service process (*)
  4c9f42e... data: Use org.gnome.Shell prefix for systemd units (*)
  b710c6e... data: Remove unused, commented and obsolete Conflicts lines (*)
  41d5b14... data: Create generic org.gnome.Shell.target (*)
  01a927f... windowManager: Wait for X11 services using systemd (*)
  b689b35... data: Place the shell into session.slice when using systemd (*)
  ec36532... Update POTFILES.skip (*)
  dd846f1... rfkill: Always sync state on construction (*)
  c9708b1... status/network: Use D-Bus to launch Settings panels (*)
  d0dab5a... style: Swap text-align in RTL locales (*)
  b83c93a... appDisplay: Return false in acceptDrop when not accepting t (*)
  18155fc... st/private: Multiply position in fb coordinates with resour (*)
  3541a57... cleanup: remove controversial naming (*)
  a96c8d9... ci: Explicitly specify job dependencies (*)
  2af7264... LoginManager: Add canRebootToBootLoaderMenu and setRebootTo (*)
  9d4a3a6... endSessionDialog: Immediately add buttons to the dialog (*)
  c2b7010... endSessionDialog: Support rebooting into the bootloader men (*)
  757e4b6... shell-screenshot: Change to use clutter_stage_paint_to*() A (*)
  01fedee... Update Turkish translation (*)
  8993de7... ci: Remove pot file test (*)
  9168f60... St Documentation: add and improve documentation for public  (*)
  e62c075... Update Ukrainian translation (*)
  6b78f58... keyboard: Fix missing icons in Keypad (*)
  b919035... Update Brazilian Portuguese translation (*)
  72a8522... endSessionDialog: Reindent dialog configs (*)
  6edd3c4... endSessionDialog: Support updates in restart dialog (*)
  1fa1333... endSessionDialog: Remove "Restart" option from shutdown dia (*)
  0c5716b... systemActions: Reindent properties (*)
  0b56416... sytemActions: Add separate 'restart' action (*)
  c723a1b... status/system: Use new indentation style (*)
  e6153bb... status/system: Swap power- and user-related items in sessio (*)
  2633206... status/system: Add separate 'Restart' item (*)
  38777b4... Update Ukrainian translation (*)
  adc8b1b... Update Turkish translation (*)
  6d38bc6... endSessionDialog: default to not installing updates on low  (*)
  5091eab... Update Ukrainian translation (*)
  9d6ccb6... dbusServices/screencast: Quote filename in pipeline (*)
  2e77ed7... Update Basque translation (*)
  33ff3dc... Bump version to 3.37.90 (*)
  a436226... scripting: Switch to standard async/await pattern (*)
  cf1d09b... environment: Mark transitions as "work" (*)
  1029e68... perf-tool: Expose --x11 option (*)
  0dc1e1e... perf: Add basic run tests (*)
  44cbd1e... libcroco: Limit recursion in block and any productions (CVE (*)
  1675b54... Updated Galician translations (*)
  98d6c4e... Update Catalan translation (*)
  015559a... Updated Spanish translation (*)
  2f84017... Updated Spanish translation (*)
  beddbc0... st/test-theme: Use stage from mutter (*)
  f541562... iconGrid: Properly remove pages (*)
  84bbedb... Update Galician translations (*)
  3c6f59a... st: Fix typo in doc comment (*)
  923d926... st: Remove invalid introspection annotation (*)
  112b139... cleanup: Remove old compatibility code (*)
  990c171... networkAgent: Add missing Uint8Array => string conversion (*)
  7fcaf63... appDisplay: Cache app ids in FolderView (*)
  fce14a4... Update Romanian translation (*)
  d6d5c42... Update Bengali (India) translation (*)
  c85273f... Update Bengali (India) translation (*)
  cbc24b4... Update Kazakh translation (*)
  6d9c6ba... Update Polish translation (*)
  03cc091... Update Brazilian Portuguese translation (*)
  9dce262... Update Turkish translation (*)
  51cdd34... Update Japanese translation (*)
  32b1e8d... Update Japanese translation (*)
  0043775... authPrompt: Properly get oVirt service name (*)
  1c0be1a... polkitAgent: Add missing space to log string (*)
  283e50a... Update Persian translation (*)
  abfbf1f... Update Finnish translation (*)
  4917b04... Update Croatian translation (*)
  b80b22e... Update Croatian translation (*)
  56b6e65... data: Only unset environment when the service actually ran (*)
  6ad9c99... data: Fix description of org.gnome.Shell.target (*)
  2fc6384... *: Fix spelling mistakes found by codespell (*)
  b1f4ac1... calendar: Vertically center align week numbers (*)
  0e1622a... Updated Slovenian translation (*)
  efea769... Update Chinese (China) translation (*)
  b436f3e... Updated Spanish translation (*)
  093603b... unlockDialog: Defend against absence of blur effect (*)
  ba804de... status/bluetooth: Fix label for >1 connected devices (*)
  852303f... Bump version to 3.37.91 (*)
  77b725c... Update Ukrainian translation (*)
  35346e9... Update British English translation (*)
  99bfe20... Update Brazilian Portuguese translation (*)
  6aed948... Update Dutch translation (*)
  b8ca1fa... Update Persian translation (*)
  6550bca... Update Indonesian translation (*)
  360aeba... Updated Lithuanian translation (*)
  eb0276a... Update Indonesian translation (*)
  8e936a2... Updated Czech translation (*)
  6cab57b... Update Friulian translation (*)
  a593f84... Update Korean translation (*)
  1bc100c... Update Indonesian translation (*)
  8384288... Update Serbian translation (*)
  4e195d7... appDisplay: Add drop shadow to icons (*)
  f7886ac... Updated Spanish translation (*)
  f1bc87b... appDisplay: Redisplay on layout changes (*)
  95645e1... appDisplay: Only emit layout-changed when not updating page (*)
  998e3e6... appDisplay: Connect to GSettings after reading key (*)
  69e81e4... Revert "appDisplay: Add drop shadow to icons" (*)
  cf997b3... Update Slovak translation (*)
  ec53df0... Update French translation (*)
  f8c0438... Updated Spanish translation (*)
  b3f3591... dbusServices/screencast: Save under resolved file path (*)
  206d1fa... dash: Hide the tooltip when an item is clicked (*)
  f9ad8a3... Update Catalan translation (*)
  f7bcde6... altTab: Support cycle-group cycling only over windows in th (*)
  497f101... systemActions: Use PanelOrientationManaged to manage autoro (*)
  7f402c1... workspace: Cap scaled floating size to target layout size (*)
  2ab6edd... Bump version to 3.37.92 (*)
  5970018... Update Swedish translation (*)
  5b6d725... Update Hungarian translation (*)
  35d9609... Update Slovak translation (*)
  26a2e38... Updated Danish translation (*)
  ee3eaf0... StAdjustment: note when 'changed' is not emitted (*)
  7991dd8... Update German translation (*)
  c68b1d7... Update French translation (*)
  e32ae0a... Update Finnish translation (*)
  976fbab... Update Portuguese translation (*)
  e1fa6b5... Update Italian translation (*)
  8745a61... Update zh_CN translation (*)
  7e0e551... Update Latvian translation (*)
  8ddaa85... aggregateMenu: Move remote-access indicator to the front (*)
  de78ed9... Bump version to 3.38.0 (*)
  59ade00... systemActions: Flatten folded search terms (*)
  b2d6c11... systemActions: Filter out empty (folded) terms (*)
  386d25e... dbusServices/screencast: Add recordings to recent items (*)
  92d3c6e... appDisplay: Don't iterate over all pages in page manager (*)
  ff9001d... Update Portuguese translation (*)
  5014d7e... appDisplay: Disconnect from parental controls on destroy (*)
  69901a7... Add Kabyle translation (*)
  0dd3555... Update Portuguese translation (*)
  3029119... subprojects: Update libgvc (*)
  76b0364... st/entry: Only handle primary/secondary icon clicks when re (*)
  82da51d... authPrompt: Hide password when insensitive (*)
  30d8164... Update French translation (*)
  498710c... CSS: Add border around avatars (*)
  7a25d5f... Update Chinese (Taiwan) translation (*)
  3fb321f... authPrompt: set value of beginRequestType to 'DONT_PROVIDE_ (*)
  494e628... dateMenu: Do not ellipsize date header (*)
  84cff89... docs: Remove obsolete ShellRecorder include (*)
  a9e5004... Update Hebrew translation (*)
  daa3dda... shell: Do not use stack-allocated ClutterEvents (*)
  432c286... dash: Restore icon's expected DND behavior (*)
  6ce4605... workspacesView: Always clip to allocation (*)
  ab9aa5b... workspacesView: Update workspace visibility when entering o (*)
  bfd4d0f... appDisplay: Factor out linear position calculation (*)
  ffdff07... iconGrid: Add moveItem (*)
  062c014... appDisplay: Use new moveItem API to move items (*)
  cc35193... appDisplay: Lighten folder dialog background when dragging  (*)
  8d84e05... appDisplay: Reduce folder dialog popdown timeout (*)
  1709592... appDisplay: Adjust folder position (*)
  75a8697... appDisplay: Trivial const-correctness fix (*)
  31591ff... appDisplay: Only change excluded-apps when not deleting fol (*)
  7dafd25... appDisplay: Don't emit 'apps-changed' when deleting folder (*)
  59549e0... appDisplay: Save pages when folder apps change (*)
  33bd038... appDisplay: Don't change opacity on destruction (*)
  1acbdcc... appDisplay: Allow passing callback to AppFolderDialog.popdo (*)
  aaff88a... appDisplay: Remove icon from folder when dragging out (*)
  d04daf6... appDisplay: Protect against source icon destruction (*)
  da36506... workspacesView: Work around Clutter optimization (*)
  b3c106c... Bump version to 3.38.1 (*)
  deb78b9... Bump version to 40.alpha (*)
  6b1e2df... extensionUtils: Adjust version check (*)
  2321ce2... Replace CoglMatrix by graphene_matrix_t (*)
  ff6c0ca... shell: Update to MetaCursorTracker API change (*)
  0c14ac7... Update Portuguese translation (*)
  9963f7c... unlockDialog: Use unique unlock-dialog style class (*)
  b41ef2f... panel: Disconnect destroy signal handler when needed (*)
  cc9f66d... environment: Handle @content for property transitions (*)
  6ba3ca5... windowManager: Avoid calling meta_window_actor_thaw when no (*)
  2b44fa8... screenShield: Use identity operator when matching for motio (*)
  6758746... screenShield: Fix pointer motion signal handler leak (*)
  5ece14e... Update Friulian translation (*)
  9d5165b... polkitAgent: Drop separate user icon style (*)
  d948042... Update Portuguese translation (*)
  b2a2ea7... Update Bengali (India) translation (*)
  6c7ab4f... docs: Unify on single DocBook version (*)
  a0e87b5... remoteAccess: Ignore all but the screen record handles on X (*)
  a9349fb... data: Remove unused GSettings key (*)
  bd710ff... Adapt to CoglFramebuffers turning into GObjects (*)
  6273654... Update Friulian translation (*)
  d72da7d... screenshot: Handle window screenshot failures gracefully (*)
  22f6919... Stop using GSlice (*)
  0e21904... Update Esperanto translation (*)
  d19683a... dnd: Get transformed size for scaling before unparenting dr (*)
  5cfec80... audioDeviceSelection: Center-align icons (*)
  b365922... iconGrid: Trivial style cleanup (*)
  4fcbf6c... iconGrid: Allocate preferred sizes if bigger than child siz (*)
  efd1e06... appDisplay: Let icon labels be multiline when hovered (*)
  b244274... appDisplay: Don't expand title for search results (*)
  f940b0b... Updated Spanish translation (*)
  f5d1a28... telepathyClient: Promisify the right class (*)
  012af56... tests/background-size: Remove ClutterActor::paint signal ha (*)
  d318bf5... mpris: Switch text in title and body (*)
  0b24301... windowPreview: Handle case where window already is part of  (*)
  69516a5... Adapt to pick changes (*)
  709c226... messageTray: Don't play sound when banners are disabled (*)
  a9a54ba... magnifier: Avoid cursor visibility changes on startup (*)
  8d43dea... extensions-app: Add quit action (*)
  c86c294... appDisplay: Only show add/remove favorite when shouldShowAp (*)
  197aef3... Update Basque translation (*)
  0d26472... Updated Danish translation (*)
  62d0c3a... gnome-shell.doap: Mailing list moved to Discouse per #3253 (*)
  461bbcf... modemManager: Add property getters (*)
  d886d31... Update Portuguese translation (*)
  8eec7ae... appDisplay: don't change grid page on adaptToSize (*)
  9ef59b3... extensions-app: Add extension filtering (*)
  8c13e38... ci: Use node-js script for running eslint (*)
  4401c8f... ci: Use junit output format (*)
  25ca882... ci: Enforce non-legacy style for new code (*)
  47dc304... appDisplay: Adjust label collapse and expand times (*)
  5d27a5a... appDisplay: Factor out function (*)
  548d3b6... appDisplay: Expand titles on keyboard focus as well (*)
  adb984c... Update Ukrainian translation (*)
  7521b9c... extensionUtils: Stop using Lang.copyProperties() (*)
  8a47f1c... cleanup: Remove empty leading/trailing lines in blocks (*)
  3567820... lint: Sync configuration with gjs (*)
  5f7615d... ci/check-commit-log: Reverse the merge request URL check (*)
  09a09dd... ci/check-commit-log: Generate JUnit report (*)
  e2945a5... ci: Wait for 'check-commit-log' before continuing (*)
  6272490... gnome-shell.doap: Make marge-bot a maintainer (*)
  51ff9ce... js/shellDbus: Do not forward device IDs (*)
  e026e3b... ci: Use ci-templates for building image (*)
  237e470... st/entry: Don't set font twice on style changes (*)
  330b44e... st/button: Remove unused spacing member from private struct (*)
  e203278... ci: Bump ci-templates to include registry path fix (*)
  2e976cd... ci: Generate junit report if project doesn't enable the reg (*)
  408c922... ci: Fix check-commit-log test failure count (*)
  1fbf62f... ci: Use the CI image produced by the pipeline (*)
  e81cab5... ci: Update mutter image (*)
  1aa7a23... ci: Use ci-fairy image for commit log check (*)
  250bab0... ci: Check that merge requests have the right settings (*)
  b64020f... ci: Set some sensible defaults (*)
  07fd0d3... ci: Replace only/except with rules (*)
  96dc6d1... windowManager: Check whether metaWindow is NULL after destr (*)
  e8893f4... ci: Bump ci-fairy template include (*)
  3fb0284... Make sure to allocate all children in allocate vfuncs (*)
  a314c05... workspace: Handle child not being present in the window slo (*)
  ee0f250... appDisplay: Don't update multiline for search results (*)
  244c266... st-bin: Disallow st_bin_set_child with already-parented chi (*)
  ef80761... credentialManager: Shut up a JS warning (*)
  a63ef38... Update Swedish translation (*)
  588457c... Update Norwegian Bokmål translation (*)
  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 (*)
  eff7b3c... extensionSystem: Allow extensions to run on the login scree
  8be5dd2... sessionMode: Allow extensions at the login and unlock scree

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