[gnome-shell] (2331 commits) Non-fast-forward update to branch wip/chergert/localtime-fix



The branch 'wip/chergert/localtime-fix' 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:

  9275889... popupMenu: Fix wrong call to clutter_actor_add_child()
  4b6a57f... workspaceThumbnail: initialize porthole based on workArea
  a27be6a... workspaceThumbnail: rebuild thumbnails if workareas size ch
  b476e85... workspaceThumbnail: only update _porthole if the overview i
  0d031dc... Update Russian translation
  7c9dbc6... polkitAgent: Guard against repeated close() calls
  702338b... keyboardManager: Preserve current keymap across reloads
  e909db5... Update Brazilian Portuguese translation
  234b144... keyboardManager: take group index into account when preserv
  18312d9... osdWindow: Fix blurriness at certain resolutions
  220514d... remoteSearch: Actually return icons
  4398516... build: Include Cally in St introspection
  c70b187... Bump version to 3.28.2
  e1ed4b2... networkAgent: Fix fallout from libnm port
  9a2597f... network: Update the icon in the panel whenever NM's state c
  a52597a... Update Afrikaans translation
  73b00ff... st-label: Unset clutter text instance on disposal
  0ac0f7e... Update Scottish Gaelic translation
  9f76b6e... magnifier.js: Fix zoom juddering
  4ff7e84... Change "const" to "var"
  2c617e5... st-texture-cache: Don't add NULL textures to cache
  4b2e024... st-texture-cache: Save cairo surfaces to a different map
  da96408... ui: Theme lookup should respect XDG_DATA_DIRS
  df57829... keyboard: Implement standalone FocusTracker
  02c5b4b... workspaceThumbnail: remove unused private win reference
  f26cc3a... workspace: Don't keep stale clones in list
  db2245d... workspaceThumbnail: Don't keep stale clones in list
  9c51c87... events: Re-use event messages where possible
  6ed21e1... Bump version to 3.28.3
  8e5eab0... workspace: Recompute bounding box on window 'position-chang
  2a2f3c9... workspaceThumbnail: Sync clone position changes with actor
  bf318df... authPrompt: Unset preemptiveAnswer on reset
  df1b46e... authPrompt: Do not enable sensitivity if retries are disall
  fddd122... gdm, util: Always allow to retry login in unlock mode
  445eed4... popupMenu: Don't handle key presses directly if there are m
  721ce54... panel: Allow restoring maximized/tiled windows by touch
  67cb02d... Revert "workspaceThumbnail: rebuild thumbnails if workareas
  af50a78... runDialog: Use ClutterText::activate for enter handling
  dca43c7... st: Use ClutterClickAction on StEntry primary/secondary ico
  82886b7... overview: Use whole stage size for cover pane
  d084974... workspace: Fix infinite loop when finding parent window of 
  6a79667... keyboard: Handle no-window case in FocusTracker
  ddb3098... st: Make StScrollables' paint volume reflect the unconstrai
  ba33a05... st: Clip StEntry to allocation
  9152d3a... st-box-layout: Queue relayout on adjustment changes
  4dfc2e0... st-texture-cache: Obey cache policy in st_texture_cache_loa
  98fb7c3... windowManager: Declare variables
  b359b93... layout: Mark chrome container as NO_LAYOUT
  0b82388... overviewControls: Sync hover after drag operations
  a662e7b... windowMenu: Check if monitorIndex is valid before using it
  e94af71... keyboard: Handle case where keyboardMonitor is unset
  706a225... windowManager: Don't animate unmanaged windows on (un)minim
  81db908... layoutManager: Return null monitor if focusIndex is invalid
  dc5df5c... objectManager: correct invalid index code in onNameVanished
  025f6eb... objectManager: correct other invalid index code in onNameVa
  20373ba... viewSelector: Cancel search on overview hidden
  da7cd28... search: Cancel search provider operations on clear
  b72b773... search: Ignore search provider results metas if search is c
  c042898... workspace: Avoid setting overlay title width
  f30ec4a... workspace: Don't initially hide the title of window overlay
  7dbcd26... network: Don't assume the active connection has been proces
  73649a0... extensionSystem: Don't load an extension with invalid style
  e027af9... extensionSystem: Unload stylesheet if extension is not load
  5ae5811... js/main: Throw error if no valid default stylesheet is foun
  176aaa4... extensionSystem: Unset stylesheet file reference when unloa
  65d27aa... automountManager: remove allowAutorun expire timeout on vol
  6baf82e... messageList: stop syncing if closeButton has been destroyed
  9489749... calendar: chain up to parent on _onDestroy
  9e196d2... workspace: Avoid setting an undefined width
  923d80b... Updated Czech translation
  a5b36fc... osdWindow: Disconnect signals on destroy
  5610a24... iconGrid: Defer and group animation cleanup
  fbf194f... st-button: Ignore pointer emulated touch events
  fa2ddcc... dnd: Repick target actor if destroyed mid iteration
  b29e243... st: Avoid integer overflow on unpremultiply
  128a501... StTextureCache: use right event to detect file changes
  d53bd98... StWidget: don't forget to invalidate the paint state if not
  420c1cb... dash: destroy items's child before tooltip
  e7463e3... notificationDaemon: support file:// or icon theme names for
  1e92935... panel: Also ignore hidden windows for proximity
  219118e... viewSelector: Don't unfocus other modals on reset
  36f9dcd... endSessionDialog: squash "reference to undefined property" 
  06c6ecc... workspacesView: initialize self._restackedNotifyId
  8111286... messageTray: Disable unredirection while showing banners
  5e7a7e3... messageTray: Re-enable unredirection when banner is destroy
  a732943... altSwitcher: Fix error when all alternatives are disabled
  1b28cdf... keyboard: Do not call KeyboardManager.holdKeyboard() with s
  24cdcc5... st-bin: Destroy child in ClutterActor:destroy vfunc
  1045b35... ibusManager: Don't pass undefined callback to ibus
  a0f1ac8... messageTray: Fix sloppy backport
  7b1544a... closeDialog: Disable unredirection while showing
  c41175a... closeDialog: Periodically check for window to become respon
  b3045cb... closeDialog: Untrack chrome when window loses focus
  4c7b20e... dnd: Only handle touch events in wayland
  09fbb4a... windowManager: listen actively to windows being destroyed d
  5703a25... dialog: Really set ellipsize mode in subtitle and body
  8702d66... st-adjustment: Mark all properties as EXPLICIT_NOTIFY
  13ec316... Bump version to 3.28.4
  161beb7... osk-layouts: Fix French layout
  41fe2d2... Update Japanese translation
  04f847a... Update Japanese translation
  bd3227e... Update Japanese translation
  3f35ad0... submodules: Replace non-functional git.gnome.org URL by GNO
  377f6ab... util: cache local GTimeZone

Commits added to the branch:

  a198dfe... thunderbolt: capitalize Thunderbolt in a translatable strin (*)
  5fcf40b... workspaceThumbnail: only update _porthole if the overview i (*)
  c29bd46... workspaceThumbnail: rebuild thumbnails if workareas size ch (*)
  b99e304... workspaceThumbnail: initialize porthole based on workArea (*)
  69afe77... remoteMenu: Support icons in app-menu (*)
  cdbc99e... popupMenu: Fix wrong call to clutter_actor_add_child() (*)
  f1b1501... Update Croatian translation (*)
  d6d09fd... ui: Theme lookup should respect XDG_DATA_DIRS (*)
  695d619... st-theme-node: Add new getter st_theme_node_get_letter_spac (*)
  376d696... st-private: Add support for letter-spacing in ClutterText b (*)
  be76b19... st-entry: Set text-related CSS properties on the internal C (*)
  35fced2... ibusCandidatePopup: Fix candidate-clicked signal (*)
  d7aba2d... loginDialog: Ensure timed login indicator is hidden on key  (*)
  58063d9... loginDialog: Move reset of timed login into _startTimedLogi (*)
  b1239b1... loginDialog: Use GLib instead of Mainloop for timeout (*)
  522a5fe... loginDialog: Ensure old timed login timeout is removed befo (*)
  5cc6fef... loginDialog: Restrict grabbing of focus while timed login i (*)
  86a741c... loginDialog: Make sure timed login indicator is shown after (*)
  a8e17f7... loginDialog: Use more function scope variables inside _star (*)
  a4190f8... loginDialog: Correct source name for timed login idle timeo (*)
  1dd1661... loginDialog: Don't display timed login indicator if unused (*)
  a46df7f... theme: Use a padding of 6px on the user-list items accordin (*)
  58aafe9... theme: Improve look of login user-list (*)
  c4e0f6d... Update Russian translation (*)
  0963ccd... thunderbolt: fix enroll-failed signal args order (*)
  874a919... thunderbolt: remove gdbus error prefix, if present (*)
  fb509df... thunderbolt: sync D-Bus API with bolt changes (*)
  7601b02... Updated Slovenian translation (*)
  0327069... polkitAgent: Guard against repeated close() calls (*)
  38cdaa6... Update Romanian translation (*)
  c82cb91... network: initialize the agent asynchronously (*)
  39f43a4... Update Friulian translation (*)
  f411724... Updated Czech translation (*)
  a6ff195... Updated Spanish translation (*)
  fbc03cc... Bump version to 3.29.1 (*)
  581b38e... scripting: Fix argument list of createTestWindow() (*)
  642107a... keyboardManager: Preserve current keymap across reloads (*)
  2d6cf23... perf-tool: Fix default value for --extra-filter (*)
  0932324... calendar-server: Update views only after the time range is  (*)
  594cc7c... workspaceThumbnails: Avoid access to undefined variables (*)
  853c81e... Update Brazilian Portuguese translation (*)
  ffc0eb1... remoteSearch: Actually return icons (*)
  a49fb90... build: Include Cally in St introspection (*)
  2997e49... keyboardManager: take group index into account when preserv (*)
  5336175... osdWindow: Fix blurriness at certain resolutions (*)
  c0a453f... networkAgent: Fix fallout from libnm port (*)
  7d59eaa... Update Indonesian translation (*)
  d8b9e23... network: Update the icon in the panel whenever NM's state c (*)
  bae6f06... Update Galician translation (*)
  f13dbf2... Update Galician translation (*)
  94101e8... magnifier.js: Fix zoom juddering (*)
  a0785cd... Update Swedish translation (*)
  04f6156... Update Chinese (China) translation (*)
  fdaddbd... Improve notification documentation (*)
  fc26559... docs: Remove obsolete files (*)
  f56e4e1... docs: Remove old style HACKING (*)
  02bbf40... docs: Use Markdown (*)
  ad3e9ab... docs: Clarify where style changes should be done (*)
  86bd5b2... Bump version to 3.29.2 (*)
  70057c6... closeDialog: Disable unredirection while showing (*)
  b03bcc8... closeDialog: Periodically check for window to become respon (*)
  4489426... st-label: Unset clutter text instance on disposal (*)
  f0557ea... appDisplay: Fall back to app name in icon menu (*)
  6eed4e3... workspace: Fall back to app name in window caption (*)
  7a3927c... screenshot: Store creation time in metadata (*)
  c15e163... network: Handle networks with no access points (*)
  b1dd746... network: Keep key focus in dialog when removing networks (*)
  a0fa50a... Update Scottish Gaelic translation (*)
  a21a22f... appDisplay: Make middle-click like Ctrl+click (*)
  5ac6201... test-theme: Fix a comment (*)
  f56ba08... st: Add support for font-feature-settings (*)
  68b01a8... theme: Use tabular figures where appropriate (*)
  f9dec47... Update Chinese (Taiwan) translation (*)
  8237a1f... Change "const" to "var" (*)
  a24999b... st-texture-cache: Don't add NULL textures to cache (*)
  1f03599... st-texture-cache: Save cairo surfaces to a different map (*)
  5fe349d... thunderbolt: Do not auto start boltd (*)
  c9bf72c... windowMenu: Check if monitorIndex is valid before using it (*)
  19e864e... keyboard: Handle case where keyboardMonitor is unset (*)
  84d2d3f... keyboard: Check monitor validity before deferencing it (*)
  8789469... windowManager: Don't animate unmanaged windows on (un)minim (*)
  996dd74... layoutManager: Return null monitor if focusIndex is invalid (*)
  2ba2640... st-icon: Remove unused size values (*)
  e522e2e... st-icon: Create shadow pipeline only at paint (*)
  e39d715... st-private: Warn if creating shadow for unallocated actors (*)
  ac58c42... Update Occitan translation (*)
  2c0376c... workspaceThumbnail: Initialize signal handler ids to 0 (*)
  47ea10b... Remove usage of MetaScreen (*)
  a301820... Update Catalan translation (*)
  f7355f5... closeDialog: use {disable,enable}_unredirect_for_display (*)
  266b0e9... keyboard: remove global.screen (*)
  ccadf6a... workspaceThumbnail: remove unused private win reference (*)
  d0bdea3... workspace: Don't keep stale clones in list (*)
  d9a1434... workspaceThumbnail: Don't keep stale clones in list (*)
  d5e8f17... Bump version to 3.29.3 (*)
  fc5ab44... keyboard: Implement standalone FocusTracker (*)
  e3ebc8d... keyboard: Remove stale references to global.screen (*)
  4bf033a... st: Make StScrollables' paint volume reflect the unconstrai (*)
  86a520b... st: Clip StEntry to allocation (*)
  ab4c72d... st-box-layout: Queue relayout on adjustment changes (*)
  b1b455f... st-adjustment: Mark all properties as EXPLICIT_NOTIFY (*)
  e7f2e92... events: Re-use event messages where possible (*)
  50e849a... st-texture-cache: Obey cache policy in st_texture_cache_loa (*)
  2e90c5f... popupMenu: Don't handle key presses directly if there are m (*)
  4a7082b... switcherPopup: Cancel window cycling with Tab (*)
  905801b... panel: Allow restoring maximized/tiled windows by touch (*)
  68f00f3... Update Russian translation (*)
  0dee82f... keyboard: Handle no-window case in FocusTracker (*)
  22392d1... loginManager: Get the session ID from logind if XDG_SESSION (*)
  e36ba87... Stop using conditional catch statements (*)
  a5937d1... Add systemd units (*)
  374caad... inputMethod: Handle IBusInputContext::forward-key-press (*)
  0221099... Bump version to 3.29.4 (*)
  43e8dfa... build: Don't use libdir for systemd unit path (*)
  97f6a35... Update French translation (*)
  0d5bae3... Add remote access indication and control (*)
  9c62522... Update POTFILES.in (*)
  132c8e0... icons: update to current metaphors (*)
  837a00c... workspace: Recompute bounding box on window 'position-chang (*)
  ce35553... workspaceThumbnail: Sync clone position changes with actor (*)
  d21657f... authPrompt: Unset preemptiveAnswer on reset (*)
  8f84892... authPrompt: Do not enable sensitivity if retries are disall (*)
  cf69fe4... gdm, util: Always allow to retry login in unlock mode (*)
  e68ca5a... Updated Spanish translation (*)
  879a81a... remoteAccess: Make indicator orange (*)
  304c667... windowManager: Add top edge drag gesture to unmake fullscre (*)
  da537cd... screenshot: Adopt GIO's async pattern (*)
  be84a00... screenshot: Add pick_color() method (*)
  d2c7580... screenshot: Allow bypassing lockdown setting (*)
  6688610... screenshot: Add PickColor() method to Screenshot interface (*)
  3efd296... app: Consider "new-window" action for opening new windows (*)
  2f76951... windowManager: Declare variables (*)
  e5c95b9... windowManager: Refactor workspace switching animations (*)
  ebe6f59... windowManager: Make workspace switching gestures follow mot (*)
  4b522a0... shell-app: remove child_setup from app launching (*)
  49d8ff3... Add check_cloexec_fds debug command (*)
  2991f9f... util: Fix code style (*)
  91da378... windowManager: Fix switch animation between non-adjacent wo (*)
  bd1c777... system: Enforce symbolic icons in action buttons (*)
  a9ad91c... system: Pick up Settings name and icon from app (*)
  7ca418a... Explicitly convert raw data to strings (*)
  f433b12... system: Don't execute Settings (*)
  c90a4e4... levelBar: Factor out bar drawing (*)
  ed8e89b... osdWindow: Reuse BarLevel drawing functionality (*)
  3f756dc... barLevel: Support maxValue higher than 1 (*)
  aa75e89... osdWindow: Allow levels above 100% (*)
  d2a97e7... volume: Allow volume above 100% (*)
  ddd4fd9... barLevel: Add "overdrive" capability (*)
  6217c3b... volume: Show overamplified icon when in overdrive (*)
  393d724... Replace custom override schema with per-desktop override (*)
  d57dc94... tools: Migrate changed overrides settings (*)
  3a9ad5c... Update POTFILES.in (*)
  b8b5da1... Bump version to 3.29.90 (*)
  eeda54f... Update Brazilian Portuguese translation (*)
  d908940... showOSD: Fix handling of defined 'falsy' parameters (*)
  9f436ce... data: Fix comment in schema (*)
  52cbc29... workspace: Fix infinite loop when finding parent window of  (*)
  da2fc2c... workspace: Simplify detecting added dialogs after closing a (*)
  1fca090... tools: fix XDG desktop syntax in gnome-shell-overrides-migr (*)
  6b41f82... Updated Slovenian translation (*)
  81956e9... keyboard: defer position-changed till we have a rect (*)
  6b610b2... keyboard: Refactor code resetting IM on window drags (*)
  3b8dfd9... Update Polish translation (*)
  13e8c35... Updated Lithuanian translation (*)
  3a78695... Update Turkish translation (*)
  02d06bb... overview: Use whole stage size for cover pane (*)
  afe5703... networkAgent: Fix another ByteArray => Uint8Array instance (*)
  9f4aa6e... build: Fix build with meson >= 47.0 (*)
  2e663b2... Update Friulian translation (*)
  dff4f01... Update French translation (*)
  2be6ddc... Update Chinese (Taiwan) translation (*)
  804f23b... Update German translation (*)
  2f7377b... Fix typo in Czech translation (*)
  73d8c82... layout: Mark chrome container as NO_LAYOUT (*)
  dc4128c... build: Don't modify typelib search path in tools (*)
  9cf571e... build: Clean up tools' dependencies (*)
  95788c9... build: Use dedicated resources for helper programs (*)
  328c63b... overviewControls: Sync hover after drag operations (*)
  764fbbe... overview: Restore previous workspace switcher policy (*)
  2b654ec... Update Catalan translation (*)
  dd59212... st: Use ClutterClickAction on StEntry primary/secondary ico (*)
  3ab9e9e... runDialog: Use ClutterText::activate for enter handling (*)
  9a5a4b2... Revert "workspaceThumbnail: rebuild thumbnails if workareas (*)
  36c604d... Update Romanian translation (*)
  b2fa7a6... Update British English translation (*)
  1877a2e... viewSelector: Ignore auto-repeat activation of toggle keybi (*)
  ce4c485... windowManager: Ignore auto-repeat activation of toggle keyb (*)
  14cc9bf... Bump version to 3.29.91 (*)
  5d17850... Update Kazakh translation (*)
  ad15ce9... Update Indonesian translation (*)
  f3a0205... Update Italian translation (*)
  bc6a38d... Update Korean translation (*)
  f77b3da... js/ui: Choose some actors to cache on the GPU (*)
  dbf9933... js: use ES6 template strings for dbus interfaces (*)
  6c2f11e... inputMethod: Fix to hide preedit text (*)
  461d2b1... osk: Add Malayalam layout (*)
  9003984... panel: Keep prefs in sync with shell-shows-app-menu state (*)
  6b51176... Updated Czech translation (*)
  e207b45... Bump version to 3.29.92 (*)
  dd7ccda... Update Galician translation (*)
  f702967... js, oVirt: Fix ES6 template string alignment (*)
  902c99c... Updated Vietnamese translation (*)
  0f541f6... Update Hungarian translation (*)
  935de3e... Update Latvian translation (*)
  f21f612... Update Finnish translation (*)
  614c448... Fix README link (*)
  0ba346b... Update Swedish translation (*)
  9718175... Update Croatian translation (*)
  bdbf804... Updated Danish translation (*)
  c2e9e68... Bump version to 3.30.0 (*)
  afc7925... objectManager: correct invalid index code in onNameVanished (*)
  96c5404... objectManager: correct other invalid index code in onNameVa (*)
  542f971... theme: Remove unused assets (*)
  3033506... dnd: Nullify _dragActor after we've destroyed it, and avoid (*)
  87da623... messageList: stop syncing if closeButton has been destroyed (*)
  9c41736... automountManager: remove allowAutorun expire timeout on vol (*)
  5bca4a8... calendar: chain up to parent on _onDestroy (*)
  0fe5a3c... viewSelector: Cancel search on overview hidden (*)
  c47a740... search: Cancel search provider operations on clear (*)
  7604060... search: Ignore search provider results metas if search is c (*)
  5b3ff71... extensionSystem: Don't load an extension with invalid style (*)
  3aea290... extensionSystem: Unload stylesheet if extension is not load (*)
  30cb212... js/main: Throw error if no valid default stylesheet is foun (*)
  72f5802... extensionSystem: Unset stylesheet file reference when unloa (*)
  5d61e25... network: Don't assume the active connection has been proces (*)
  1bdb3f1... Update Belarusian translation (*)
  2253138... theme: define proper :hover and :active states (*)
  9e975ed... Update Russian translation (*)
  7778d1c... Update Dutch translation (*)
  2d791a5... windowMenu: Port from Meta.ScreenDirection to Meta.DisplayD (*)
  b087752... windowManager: listen actively to windows being destroyed d (*)
  87a645a... app: Close all closable windows from quit() (*)
  9d6e1a8... workspaceTracker: Don't keep multiple trailing workspaces (*)
  fcdac69... switchMonitor: switch to next config upon initial keypress (*)
  179cd0a... keyboard: Remove leftover call to get_current_time (*)
  2ed70ca... Update Slovak translation (*)
  a76b28b... data: Move D-Bus interface descriptions into a subdir (*)
  150a640... data: Document org.gnome.Shell.Extensions interface (*)
  f42d9df... fileUtils: Add helper for loading D-Bus XML from resource (*)
  9442315... dbus: Move all interface descriptions into the resource (*)
  2ed6290... fileUtils: Fix fallback code for old gjs (*)
  4a4fa8b... build: Fix build with gtk-doc=true (*)
  0cf2d39... inputMethod: Add a null-check for text in vfunc_set_surroun (*)
  34fd681... Update Arabic translation (*)
  33ffdd6... Fix connection to wifi APs from user menu (RH #1628263) (*)
  cdad6fa... Update Estonian translation (*)
  969eecb... Update Estonian translation (*)
  fb39cc5... submodules: Replace non-functional git.gnome.org URL by GNO (*)
  0892b5d... endSessionDialog: squash "reference to undefined property"  (*)
  b2fabd9... workspacesView: initialize self._restackedNotifyId (*)
  7ea034c... keyboard: Filter redundant FocusTracker::position-changed s (*)
  11fb91f... keyboard: Listen to IbusPanelService::focus-in/out to track (*)
  3e29ab5... build: Remove obsolete soup dependency (*)
  44b871d... shell: Fix list of GIR includes (*)
  4609cf1... networkAgent: Ask for wifi secrets in the hints paremeter (*)
  2b1f664... history: Stop saving non-consecutive duplicate entries (*)
  8d5e018... Update Serbian translation (*)
  132eb2b... Update Polish translation (*)
  ed1136d... Updated Czech translation (*)
  ef5e195... Update Galician translation (*)
  deec047... re-commit Danish translation as exported from damned lies i (*)
  43b8d5e... Update Hungarian translation (*)
  24e37fd... Update Russian translation (*)
  b105675... Update Serbian translation (*)
  70a89ca... Update Finnish translation (*)
  873c26f... Update Belarusian translation (*)
  361955d... appFavorites: Add evince to rename list (*)
  a35382d... inputMethod: Fix setting surrounding text (*)
  fffe58f... viewSelector: Don't unfocus other modals on reset (*)
  d9ad834... Updated Czech translation (*)
  669582d... Update Chinese (Taiwan) translation (*)
  e2f6a19... automountManager: Explicitly track active operations (*)
  7190666... closeDialog: Untrack chrome when window loses focus (*)
  586a9ff... layout: Don't update input region on wayland (*)
  501a1af... appFavorites: Don't add app explicitly (*)
  d44ffc1... inputMethod: Use forward_key() method to forward key events (*)
  00613b3... fileUtils: Make loadInterfaceXML usable from tests (*)
  a3f5354... Bump version to 3.30.1 (*)
  286ffbe... panel: Stop using Shell.GenericContainer (*)
  e82c68a... switcherPopup: Rename destroy() to fadeAndDestroy() (*)
  a315e75... switcherPopup: Subclass St.Widget (*)
  0ec36fc... switcherPopup: Use MonitorConstraint instead of vfunc overr (*)
  9a47b4b... switcherList: Remove unused variable (*)
  c6cea27... switcherList: Stop using Shell.GenericContainer (*)
  2717ca9... st-box-layout: Pass correct allocation box to layout manage (*)
  4be66ec... windowIcon: Subclass St.BoxLayout (*)
  81ec821... baseIcon: Stop using Shell.GenericContainer (*)
  efb3025... dash: Set scale and opacity on parent actor (*)
  034a723... iconGrid: Rename ::key-focus-in signal (*)
  197c0ee... iconGrid: Stop using Shell.GenericContainer (*)
  e9f4f2e... thumbnailBox: Stop using Shell.GenericContainer (*)
  dd4709b... appMenuButton: Rename show/hide to fadeIn/fadeOut (*)
  fc342fe... buttonBox: Drop Shell.GenericContainer usage (*)
  ac314cf... messageTray: Drop Shell.GenericContainer usage (*)
  b058e89... workspaceSwitcherPopup: Stop using Shell.GenericContainer (*)
  f468274... layoutManager: Stop using Shell.GenericContainer (*)
  dd22571... layoutManager: Subclass GObject.Object (*)
  0c0d76f... loginDialog: Stop using Shell.GenericContainer (*)
  8b215b2... boxPointer: Rename show/hide to open/close (*)
  f460f27... boxPointer: Add compatibility API (*)
  3fa19e5... boxPointer: Stop using Shell.GenericContainer (*)
  b4c6749... inspector: Stop using Shell.GenericContainer (*)
  2ee321e... tests: Stop using Shell.GenericContainer (*)
  038f8b6... keyboard: Stop using Shell.GenericContainer (*)
  b719744... st-bin: Destroy child in ClutterActor:destroy vfunc (*)
  557b232... panel: Delegate container destruction to PanelMenu.ButtonBo (*)
  38c1ebb... dash: expand and center align DashItemContainer (*)
  655234e... shell: Remove ShellGenericContainer (*)
  8855622... popupMenu: Handle keypress if numlock is enabled (*)
  76117fd... appFolder: Don't block all shortcuts (*)
  aa68531... Fix enumeration in HACKING.md (*)
  9f3c85f... Update Esperanto translation (*)
  ae7dd5e... osdWindow: Ensure we setMaxLevel before setting Level itsel (*)
  8566ec2... osdWindow: Disconnect signals on destroy (*)
  b405ed6... keyboardManager: Avoid idempotent calls to meta_backend_set (*)
  a0dc8dc... panel: Also ignore hidden windows for proximity (*)
  ceed3e0... build: Include params.js in portal-helper gresources (*)
  7026a6f... automountManager: Add handling of udisks errors for no/wron (*)
  4681175... Update Slovak translation (*)
  cff9eaf... Change a translator comment to be less ambiguous (*)
  0f542c2... Remove padding from date strings (*)
  c0b561d... switcherPopup: Bind to the stage, not the monitor (*)
  4e422a5... Updated Slovenian translation (*)
  1495304... Update Malayalam translation (*)
  a5e6dd5... iconGrid: Defer and group animation cleanup (*)
  1acdff8... iconGrid: Keep icons reactive during pulse animation (*)
  86a78c3... Theme: fix modal dialog button (*)
  5f2c167... Update Brazilian Portuguese translation (*)
  b96cc9a... Update Spanish translation (*)
  72fa44d... polkit: Port to G_DECLARE_FINAL_CLASS (*)
  127ba31... polkit: Only unregister registered handles (*)
  f1195ec... workspaces: Use correct schema for workspace settings (*)
  4dc2039... messageTray: Disable unredirection while showing banners (*)
  551e827... keyboard: Do not call KeyboardManager.holdKeyboard() with s (*)
  ca3f4cf... StTextureCache: use right event to detect file changes (*)
  80a7547... notificationDaemon: separate out GtkNotification creation (*)
  a98ed08... notificationDaemon: use different reason when replacing not (*)
  5fb8d4f... calendar: do not call destroy() recursively (*)
  361cc6c... st: Remove deprecated cogl_texture_new() (*)
  33b8537... notificationDaemon: support file:// or icon theme names for (*)
  367b1c0... notificationDaemon: Don't pass unused extra hints value (*)
  118cab1... windowManager: make TouchpadWorkspaceSwitchAction respect n (*)
  8c3811a... inputMethod: Avoid calling set_preedit_text() if unnecessar (*)
  6f5a099... inputMethod: Keep track of preedit string visibility (*)
  a4d09b4... workspace: Remove dead code (*)
  6099e92... workspace: Confine caption width to workspace area (*)
  50c2871... Bump version to 3.31.2 (*)
  2849787... windowAttentionHandler: Handle XUrgencyHint as well (*)
  240f3fa... windowAttentionHandler: Fix syntax errors (*)
  52c59ac... power: Label the PENDING_CHARGE state as "Not Charging" (*)
  04d7069... app-usage: Remove crufty old "context"s idea (*)
  c3ec813... app-usage: Remove unused open-window-count attribute (*)
  43041f0... app-usage: Remove more unused things (*)
  74bb9e6... ibusManager: Don't pass undefined callback to ibus (*)
  e77463b... altSwitcher: Fix error when all alternatives are disabled (*)
  ff2fbf5... dash: destroy items's child before tooltip (*)
  8e7c90b... theme: Replace corner ripple png assets with css (*)
  27c660d... theme: Replace page indicator assets with css (*)
  4d2dce2... theme: Drop custom assets for window close buttons in overv (*)
  10b3671... shell: Use MetaStartupNotification (*)
  cdb8ac3... shell: Hide/drop unused public API (*)
  2640507... meson.build: Bump compatible mutter API version to 4 (*)
  3217c10... theme: Replace calendar arrow images with symbolic icons an (*)
  4c11d15... st-button: Ignore pointer emulated touch events (*)
  0e0574a... iconGrid: Eliminate JavaScript for painting/picking (*)
  25fbffc... Update Esperanto translation (*)
  121c427... Updated Slovenian translation (*)
  4d649d6... Updated Spanish translation (*)
  6743c18... StWidget: don't forget to invalidate the paint state if not (*)
  925a25d... st: Avoid integer overflow on unpremultiply (*)
  e5ce3d5... messageTray: Re-enable unredirection when banner is destroy (*)
  616852c... thunderbolt: fix missing variable underscore for `enrolling (*)
  a92ad59... Replace Bugzilla by Gitlab URL in DOAP file (*)
  f43f955... Update Friulian translation (*)
  d3bf1a9... Update Turkish translation (*)
  c1c00a8... Update Swedish translation (*)
  49133c7... Remove the browser plugin (*)
  5edceba... Update Japanese translation (*)
  8be0c5a... Add app introspection API (*)
  ca4e563... introspect: Add GetWindows method (*)
  2159d68... layout: Always allow hiding the overview (*)
  4259676... dnd: Repick target actor if destroyed mid iteration (*)
  9a35c99... automountManager: Port to MetaSoundPlayer for emitting soun (*)
  25bfe99... messageTray: Port to MetaSoundPlayer for emitting sounds (*)
  a600265... volume: Port to MetaSoundPlayer for emitting sounds (*)
  2a1f915... global: Drop API to play sounds (*)
  3989cad... build: Remove Canberra dependency (*)
  e5a0dcb... Bump version to 3.31.4 (*)
  e3a0b6d... Updated Spanish translation (*)
  c6d2bc4... Update Esperanto translation (*)
  ddb3a5c... Add Iagno to appFavorites (*)
  f8ce47c... keyboard: Use addSettingsItem() in language menu (*)
  62abf3e... audioDeviceSelection: Only include settings button when all (*)
  ae48f8b... inputMethod: Delete the enabled member since it's not used (*)
  22e21ad... animation: Add dedicated Spinner class (*)
  945a019... animation: Optionally animate spinner start/stop (*)
  b578327... calendar: Disconnect signals when resetting notification (*)
  7c4e43c... Remove deprecated CoglHandle (*)
  e0a992a... notificationDaemon: Fix warning (*)
  4b28b90... notificationDaemon.js: Fix a typo (missing ')') (*)
  3fa3889... Update French translation (*)
  df77fb6... media section: Change size of the fallback cover (*)
  1f864c9... thunderbolt: only try to enroll if we are allowed (*)
  200f490... Update Afrikaans translation (*)
  2fc1f1a... cleanup: Remove obsolete Lang imports (*)
  97963a1... docs: Remove obsolete Lang references (*)
  467b7c1... lookingGlass: Stop using eval() (*)
  8f15193... messageTray: Split out policy creation (*)
  a6763e7... messageTray: Chain up in NotificationPolicy constructor (*)
  3e3da8e... calendar: Don't allow event messages to be closed (*)
  a7d6189... calendar: Remove ability to hide events (*)
  9dc3b73... calendar: Rename "Clear All" button (*)
  edbb204... animation: Disable spinner animations when actor is destroy (*)
  8840608... Update Catalan translation (*)
  809d921... search: Initialise searchInProgress when search providers a (*)
  5f223e0... polkitAgent: Disconnect session signal handlers when destro (*)
  ddd1825... polkitAgent: Drop close() override in favour of closed sign (*)
  081d94e... polkitAgent: Destroy session from dialogue closed handler (*)
  21de3c3... polkitAgent: Disconnect from user signals when closing dial (*)
  8bb9eb0... keyboard: Disconnect from input source manager when destroy (*)
  deec0bf... texture-cache: Replace ClutterTexture by ClutterImage (*)
  1847a4f... texture-cache: Avoid creating unnecessary ClutterImages (*)
  3dcb593... texture-cache: Simplify function with g_autoptr (*)
  d75a348... windowManager: detect change to a non-existent WS (*)
  99ce3de... st-button: Handle touch-cancel events (*)
  bacfdbb... cleanup: Port non-GObject classes to JS6 classes (*)
  e68dfed... cleanup: Port GObject classes to JS6 classes (*)
  b7e2718... docs: Update HACKING (*)
  d80e7e0... lookingGlass: Don't import Lang by default (*)
  dfa0750... networkAgent: Advise the user to push a WPS button on their (*)
  38805ae... Updated Slovenian translation (*)
  3db5215... appDisplay: Reduce g_app_info_get_all() calls (*)
  69ad75c... shell-app-system: Cache GAppInfos around (*)
  794a056... appDisplay: Use GAppInfo list from ShellAppSystem (*)
  6845c6f... Update Galician translation (*)
  c2961f2... dnd: Get dragging device from the triggering events (*)
  7a86637... dnd: Avoid breaking drag state on cancellation (*)
  78608a5... dnd: Prevent simultaneous DnD operations from happening (*)
  74ba2e6... Update Hungarian translation (*)
  1af0b54... Update Punjabi translation (*)
  582b3aa... dnd: Fix syntax error which led into g-s not starting anymo (*)
  412003e... Updated Spanish translation (*)
  a2f27a9... theme-node-transition: Receive a CoglFramebuffer (*)
  09addfc... st-private: Receive a CoglFramebuffer (*)
  23d6d13... st-shadow: Add a CoglFramebuffer argument (*)
  86a00b6... shell-global: Make saving of persistent state asynchronous (*)
  4657580... perf: Stop using legacy generator functions (*)
  36b9f45... ci: Add minimal continuous integration (*)
  95a31b0... st: Use ClutterKeymap to detect caps lock state changes (*)
  8f732e4... messageTray: Disconnect signals when resetting notification (*)
  a7bb8ee... magnifier: Use a ClutterContent to render mouse sprite (*)
  8665045... st: Check for ClutterImage when creating shadow pipelines (*)
  259f90b... texture-cache: Fix documentation error (*)
  69b1fb6... app: Replace ClutterTexture by ClutterActor (*)
  5f4e274... overview: Remove unneeded check if primary monitor exists (*)
  f6da36a... workspaceThumbnail: Clean up porthole/workarea setting and  (*)
  b597d5f... shell-global: Use MetaLaunchContext instead of GdkLaunchCon (*)
  dc4ff94... networkAgent: Fix showing the WPS message (*)
  91319e3... networkAgent: Fix mobile broadband notifications (*)
  c353914... appFavorites: Fix nonsense condition (*)
  a7943ff... iconGrid: Fix nonsense condition (*)
  c264cc4... objectManager: Fix undefined variable (*)
  a9ed128... ibusCandidatePopup: Clarify assignment in condition (*)
  3134222... keyboard: Add back constructor parameter (*)
  4f76e05... keyboard: Fix undefined variable in fall-through message (*)
  37e0a73... iconGrid: Remove unreachable code (*)
  e92477a... screenShield: Show detailed notification data if notificati (*)
  f4a64f7... util: Use (thread-safe) uselocale() (*)
  b10606e... keyboard: Drop GDK API usage (*)
  208c551... js: Drop unused Gdk/Gtk imports (*)
  0fdfebd... shell: Drop some unused headers and Gdk variables (*)
  82c7090... modalDialog: Do not sync display here (*)
  23c3f3f... overview: Do not warp pointer to fake crossing event (*)
  0f799ae... environment: No need to set Gdk version (*)
  a977c13... st: Add StPolicyType enum (*)
  c59c5eb... st: Add StDirectionType enum (*)
  fef2bac... st: Add StSettings object (*)
  81c4c23... dnd: Use StSettings instead of GtkSettings (*)
  91d73d6... tweener: Use StSettings instead of GtkSettings (*)
  f02033a... main: Use StSettings instead of GtkSettings (*)
  036e670... st-texture-cache: Use GtkIconTheme separate from GTK+ (*)
  df3068d... st: Use StSettings for enable-animations check (*)
  8647922... st: Use StSettings for primary-paste setting (*)
  36f9147... extensionPrefs: Add blank state (*)
  43a1973... extensionPrefs: Improve error UI (*)
  c47e672... a11y: Don't set WM theme (*)
  ba97e8d... magnifier: Add missing import (*)
  409a27c... weather: Change Weather app ID (*)
  193e4ae... workspace: Use globals for delays and animation times (*)
  a00b967... workspace: Rename some variables for clarity (*)
  5e6629e... workspace: Remove some unnecessary variables and functions (*)
  28a56d2... workspace: Some style changes to match guidelines (*)
  6b0c8c9... workspace: Rename show-close-button signal to chrome-visibl (*)
  3730314... workspace: Use ES6 findIndex() method for getting window in (*)
  a7d9744... workspace: Update a wrong comment (*)
  aa28d48... Update Hungarian translation (*)
  6bb7d40... Update Catalan translation (*)
  36713db... Update Friulian translation (*)
  f61c8e5... Fix Catalan date formatter (*)
  73413ac... Update Hungarian translation (*)
  680dc18... Updated Lithuanian translation (*)
  5dbf09c... extensionPrefs: Work around xgettext bug (*)
  b108aa1... Update Polish translation (*)
  af34b7c... Update Hungarian translation (*)
  f89d721... Update Friulian translation (*)
  d8593c5... st: Init icon theme in StSettings (*)
  345a8fe... thunderbolt: ensure failure msg is translatable (*)
  446183a... app: Remove unused code (*)
  95224bd... objectManager: Fix index mix-up (*)
  43fb2b3... screenshot: Remove bogus parameter (*)
  cdd2803... Don't mistake GObject.registerClass() for a constructor (*)
  15e7625... cleanup: Remove erroneous vfunc parameters (*)
  4590094... windowManager: Add switch-to-application-n keybindings (*)
  5dedb97... dateMenu: Use graphical weather forecasts (*)
  3cf67b1... dateMenu: Show weather location in section header (*)
  40e6244... dateMenu: Refresh world clocks section (*)
  e2352f5... theme: basic color sync (*)
  9cfb51c... panel: Remove panel translucency (*)
  aca8aec... Update Friulian translation (*)
  b092c5f... st: Honor button mask on touch events (*)
  4aecf4c... keyboard: Avoid sequence grabs on touch (*)
  699e975... windowManager: Disable bottom edge swipe gesture if OSK is  (*)
  ace44af... theme: Reduce minimum OSK key width/height (*)
  545d49c... keyboard: Fix JS warning (*)
  bb21596... keyboard: Fix JS warning (*)
  83eb75a... keyboard: Fix JS warning (*)
  291aa0b... keyboard: Remove unused code (*)
  2a99236... keyboard: Separate aspect ratio control to a container acto (*)
  fab3908... appDisplay: Separate PageIndicators to a separate file (*)
  42ae052... keyboard: Add Emoji keyboard (*)
  f78efc4... keyboard: Implement keypad OSK panel (*)
  c1a6eff... panel: Don't allow opening hidden menus via keybindings (*)
  f0a7395... shellActionModes: disable POPUP keybindings in unlock scree (*)
  4ef8041... Update Hungarian translation (*)
  9b47195... Updated Spanish translation (*)
  7edd5f2... Updated Czech translation (*)
  a9e6303... Update Japanese translation (*)
  1846f33... Update Catalan translation (*)
  15d0050... Update Japanese translation (*)
  9f61a4f... panel: Remove unused import (*)
  c334aa2... panel: Ignore shell-shows-app-menu setting (*)
  dc79393... panel: Replace remote app menu (*)
  62a3b9e... windowMenu: Remove fallback app menu support (*)
  e355756... app: Don't rely on app menu to check for GtkApplications (*)
  753618a... app: Remove :menu property (*)
  7df9345... build: Remove remote menu support (*)
  8003f8b... build: Don't introspect ShellMenu (*)
  1c117c4... panel: Desaturate appmenu icon (*)
  a87ab6d... panel: Restrict app menu width (*)
  93425b0... extensionUtils: Include some more helper functions (*)
  5f13cf7... Update Polish translation (*)
  c6d5705... tests: Work around import dependency loop (*)
  4d2b2a1... Bump version to 3.31.90 (*)
  2294ae0... Update Catalan translation (*)
  5ca039c... Update Japanese translation (*)
  7484458... Updated Czech translation (*)
  a1534da... cleanup: Clean up unused imports (*)
  fd50b9a... cleanup: Use destructuring for imports from GI (*)
  d17d99b... lookingGlass: Include St in default imports instead of Gtk (*)
  1eb7ba0... Update Galician translation (*)
  24a26e0... popupMenu: Respect items' :can-focus property (*)
  7dd326f... keyboard: Make items in language menu unfocusable (*)
  a111bfb... userWidget: Add back missing import (*)
  1ec8d2c... Update Finnish translation (*)
  67393e0... Update Turkish translation (*)
  1b16965... aggregateMenu: Don't use system menu for width computation (*)
  c1d3e30... windowManager: Only allow top-drag gesture if focus window  (*)
  33e05f5... system: Always use default avatar in switch-user submenu (*)
  81f0e7d... texture-cache: Use content size for returned images (*)
  7073471... Update Swedish translation (*)
  2d26dbc... Updated Slovenian translation (*)
  da3953a... Clean out some eclipse artefacts (*)
  eabb02d... Change Iagno renamed desktop id. (*)
  ecfe56c... Add the 2048 renamed desktop id. (*)
  9620bd0... Add a Taquin renamed desktop id. (*)
  23d2338... calendar: Load interface description from resource (*)
  382282b... README.md: Add contribution section (*)
  27d0d9f... gitlab-ci.yml: Add check for issue or MR URL (*)
  baed951... Update Scottish Gaelic translation (*)
  8490173... Update Indonesian translation (*)
  bbd6862... ctrlAltTab: Fix more fallout from ES6 classes (*)
  b85ea59... Update Scottish Gaelic translation (*)
  6e41789... Update Kazakh translation (*)
  be06101... Updated Danish translation (*)
  f3168d2... shellDBus: Add grabFlags parameter (*)
  d53ebb1... Update Brazilian Portuguese translation (*)
  7a494ec... Update Icelandic translation (*)
  a4e4da7... Bump version to 3.31.91 (*)
  a308804... Update Esperanto translation (*)
  d3926cb... Update Basque translation (*)
  6d870f6... Update Russian translation (*)
  779b5af... theme: Add bottom padding for sub menus (*)
  ff1ea4b... st-clipboard: Remove get/set_property functions. (*)
  f5ee225... shell-tray-icon: Silence some deprecation warnings (*)
  823fd85... na-tray-child: Silence some deprecation warnings (*)
  ffb9aa1... test-theme: Stop using ClutterCairoTexture (*)
  70f4906... aggregateLayout: Fix natural width computation (*)
  d671eb1... ci: Sync check-commit-log script with mutter (*)
  f248b91... ci: Skip source_check stage when appropriate (*)
  2d4989e... ci: Add build stage (*)
  76cb08a... ci: Add test stage (*)
  ad8690b... ci: Check that pot file is generated correctly (*)
  72be8ee... ci: Use custom image for JS checks (*)
  94a674c... na-tray-manager: Use gdk_screen_get_default() and gdk_x11_g (*)
  112e3b1... Update Korean translation (*)
  a665801... Update French translation (*)
  08d1ebe... Update Italian translation (*)
  f5144ec... Update Serbian translation (*)
  d78b416... lookingGlass: Use symbolic icon for close button (*)
  7cf11ab... build: Bump gjs requirement (*)
  7127fb1... gvc: Update submodule to up-to-date version (*)
  c5de7fd... Updated Danish translation (*)
  3590af1... Update Indonesian translation (*)
  9f4ae96... st-widget: Introduce widget resource scale (*)
  03c4628... st-drawing-area: Draw content taking care of the resource_s (*)
  0bcf769... st-private: Scale shadows accordingly to actor resource sca (*)
  15f69bd... st-label: Paint shadow using resource-scaled texture (*)
  6bc3300... st-scroll-view-fade: Include outer bound of pixel on border (*)
  5d4a804... st-shadow: Ceil size before comparing with texture (*)
  0141fef... st-theme-node: Paint elements in resource-scale scaled surf (*)
  ca4d86e... st-shadow: Define autoptr cleanup function for StShadow (*)
  5617ffc... st: Use scaled surfaces for creating cairo background shado (*)
  37f53a4... st: Create shadow pipeline taking resource scale in account (*)
  4206976... st-texture-cache: Separate 'scale' to 'paint_scale' and 're (*)
  0464361... st-image-content: Wrap ClutterImage with explicit preferred (*)
  aaf69b2... st-texture-cache: Use StContentImage to create actor conten (*)
  40e7638... st-icon: Add resource-scale support (*)
  ef1697d... st-texture-cache: Set sliced actor size in logical size (*)
  2c17c18... st-texture-cache: Load sliced contents with REQUEST_CONTENT (*)
  e3c5c9a... st-texture-cache: Cancel sliced image loading on target act (*)
  19c60ff... st-texture-cache: use StImageContent for cairo bound surfac (*)
  2bda79c... st-texture-cache: Use GSlice to manage memory of leaders da (*)
  26e3ccd... loginDialog: Load logo file texture given resource scale (*)
  b6ec02c... animation: Load sliced image using resource scale, and relo (*)
  9e881ab... animation: Reload sliced texture on global scale change (*)
  deead2a... layout: Add scale property to Monitor (*)
  8f1fff1... background: Don't set background actor sizing and scaling (*)
  4a4f752... dateMenu: Relayout IndicatorPad when parent size changes (*)
  6d6c2e5... shell-recorder: Use clutter-computed sizes and scaling for  (*)
  6f027ee... shell-util: Apply resource_scale on clipping when getting t (*)
  02c3980... shell-screenshot: Initialize cursor tracker in draw cursor  (*)
  559ec87... shell-screenshot: Add utility function to check when draw t (*)
  b3e178a... shell-screenshot: Use mutter paint signals to optionally dr (*)
  d027e35... shell-screenshot: Always use "actors-painted" signal (*)
  115eda9... shell-screenshot: Apply monitor scale to cursor surface (*)
  789dc16... plugin: Add some comments on its purpose (*)
  b1f893e... plugin: Move class_init and init below methods (*)
  a4c159e... plugin: Use G_DECLARE_FINAL_TYPE (*)
  5f4e0e5... plugin: Style consistency fix (*)
  4d0a742... st: Only consider visible children for :first/:last-child (*)
  61471f9... search: Hide the separator line of the last result (*)
  572d549... appsMenu: Fix initial visibility of "Details" item (*)
  252e242... Update Romanian translation (*)
  6dfa550... Update German translation (*)
  5f2bd70... network: Don't destroy wireless dialog twice (*)
  26e33ff... windowAttentionHandler: Don't destroy on open (*)
  510b060... Updated Vietnamese translation (*)
  1c9d821... messageTray: Add source policy setter (*)
  ad80bce... Update Dutch translation (*)
  628cb4d... Update Latvian translation (*)
  9dc99ad... Updated Lithuanian translation (*)
  32b8bc3... inhibitShortcuts: Save choice in permission store (*)
  d7d996b... automountManager: Fix playing disconnected sound (*)
  60ccdc2... dnd: Only handle touch events in wayland (*)
  561cecf... shellDBus: Add UngrabAccelerators (*)
  fb80831... inputMethod: Handle OSK hiding after unfocus (*)
  ae07aa7... gtk-embed: Hide window actors from pick (*)
  1b3c263... na-tray-child: Silence gdk_window_set_background_pattern wa (*)
  5a89740... shell-tray-manager: Silence gdk_window_set_background_patte (*)
  70ac33d... test-theme: Force default resolution (*)
  fde8401... test-theme: Change presumed CWD (*)
  06174be... build: Include test-theme in tests (*)
  affdcdc... Import script from caribou source (*)
  8843638... Add licence statement from Caribou (*)
  8641eaa... Output JSON and work on directories (*)
  1c5258a... Rename script (*)
  a2860e9... Remove useless test (*)
  22eac5c... Add basic documentation (*)
  6cbef93... Add unit tests (*)
  58dc538... Load mappings at module initialisation (*)
  8b3be5e... Remove garbage (*)
  fe89f7c... Add level modifiers in JSON (*)
  da314af... Add convert_xml test (*)
  53e56f2... Generate all json files for the android directory in a go (*)
  fc5f687... Fix override for fr-CA (*)
  20730a5... data: Don't drop emoji layout on update (*)
  859aef7... osk-layouts: Fix French layout (*)
  4785093... st-shadow: Remove unnecessary ';' (*)
  2ae17cf... userWidget: Remove frame around avatar (*)
  6349f0f... Bump version to 3.31.92 (*)
  26b44b4... keyboard: align AspectContainer to bottom if restricting ve (*)
  b117826... keyboard: Add bottom emoji panel row to separate aspect con (*)
  fc2caf5... Update Hungarian translation (*)
  c734282... build: Add mutter's private directory to libst's build-time (*)
  6e1a1f1... Update Tajik Translation (*)
  49d8540... Update Tajik Translation (*)
  5197a99... Update Tajik translation (*)
  ef7a93b... Update Japanese translation (*)
  6f79473... texture-cache: Load bound surfaces into StWidgets (*)
  d86d3bb... texture-cache: Fall back to actor size for bound textures (*)
  4f65283... app: Set styleclass on fallback app icons (*)
  d4202e7... theme: Handle fallback app icons in notifications (*)
  c485002... Fix Icon in translations (*)
  98a2a81... Update Estonian translation (*)
  5dfdeaa... theme: Fix menu arrows (*)
  47915f8... Bump version to 3.32.0 (*)
  b90f4d2... userWidget: Fix avatar size (*)
  6b924c0... layout: Use custom actor for uiGroup (*)
  9729a2e... texture-cache: Apply resource scale to the right dimension (*)
  436861e... theme: improve legibility of error messages (*)
  706bdd8... st-widget: Add missing g_return_val_if_fail() (*)
  187c219... st-theme-node-transition: Exclude get_new_paint_state() fro (*)
  ede0fd8... magnifier: Fix color argument (*)
  348d303... theme: Fix :checked:active page-indicator (*)
  68c182b... Update Tajik Translation (*)
  c72e2bb... Update Tajik Translation (*)
  bf77cb4... Merge branch 'master' of gitlab.gnome.org:GNOME/gnome-shell (*)
  fb737eb... Update Tajik Translation (*)
  4a7e2dd... dnd: Make startDrag() fail if there is a current grab (*)
  62233a4... dnd: Multiply drag threshold by output scale (*)
  b7d79a5... Update British English translation (*)
  1341d55... Fix Icon in Tajik translation (*)
  9c1f62c... Update French translation (*)
  6e317a5... screenShield: Handle signal 'StatusChanged' when lockscreen (*)
  31e7f03... windowCycler: Create settings before chaining up (*)
  05e55ce... Update Arabic translation (*)
  0089143... aggregateMenu: Include action buttons in width computation  (*)
  32baff5... perf: Use var for METRICS (*)
  0427a78... main: Wait for startup completion before running perf scrip (*)
  611605a... scripting: Don't use legacy API (*)
  2f3f3fb... boxpointer: Calculate position using workarea (*)
  b05683d... Update Croatian translation (*)
  4fa5d70... network: Catch errors when reading devices (*)
  df9ddf9... iconGrid: Chain up in style-changed (*)
  a298943... magnifier: Update screen position on activation (*)
  3e09155... magnifier: Only connect to signals when ZoomRegion is activ (*)
  1767cd0... app: Consider "quit" action for quit (*)
  49f79d9... Update Chinese (Taiwan) translation (*)
  c435889... Update Chinese (Taiwan) translation (*)
  5af81d4... Update Esperanto translation (*)
  911ae49... Updated Spanish translation (*)
  4f0851c... Update Slovak translation (*)
  7eee0e0... magnifier: Return all parameters on sprite content preferre (*)
  4247251... magnifier: Use all color channels to paint content texture  (*)
  8146e9d... magnifier: Invalidate content size when it changes (*)
  9158f55... magnifier: Track cursor sprite changes only when active (*)
  727195c... magnifier: Use actor scaling filters on content texture nod (*)
  1b5e91e... shell: Fallback on ISO 8601 datetime string for screenshot  (*)
  d7632bb... Ignore '.vscode' folder for users of that editor (*)
  5357e0a... st/settings: Add magnifier activation property and bind to  (*)
  f81ac49... ci: Use custom image for commit log check (*)
  fea0192... weather: Handle missing permission store (*)
  0b72ff1... st: Add missing END_DECLS marker (*)
  de6512b... st: Add missing include (*)
  e83f234... windowManager: Allow disabling touchpad workspace switch ac (*)
  b77e497... switchGestures: Do not hard-code allowed modes (*)
  c0012c2... windowManager: Limit switch gestures to normal mode (*)
  e5b9043... workspacesView: Support touch/touchpad gestures to switch w (*)
  9f8edd9... panel: Remove left-over Gtk.Settings (*)
  4541fb9... perf: Stop using GTK (*)
  a5c75ff... screenshot: Don't pick up rubberband style from GTK (*)
  862aaf3... shellDBus: Remove ShowMonitorLabels API (*)
  eb90005... shellDBus: Accept connector to restrict OSD to one monitor (*)
  8b9c8dd... windowManager: Don't move sticky windows when inserting wor (*)
  4892a87... boxpointer: Compute arrowStride using sourceActor monitor a (*)
  7468752... layout: Use an invisible but mapped actor as dummy cursor (*)
  044572c... boxpointer: Use X/Y actor positioning instead of an anchor  (*)
  244a329... boxpointer: Compute source allocation and work area just on (*)
  f7d1174... appFavorites: Update RENAMED_DESKTOP_IDS (*)
  5d9f80b... extensionPrefs: Fix pref button appearance (*)
  22883f2... dateMenu: Make sure we always display a clock name (*)
  2fab75f... dateMenu: Make clock offsets relative to local time (*)
  4e5ca6d... dash: Fix messed up icon height (*)
  5f5a3b7... theme: update toggle switch design (*)
  9d6fcfd... switch: Drop separate handling for US (*)
  8e51fee... windowManager: ensure actor resize clone dies with actor (*)
  5be61bb... barLevel: Don't show border radius if the value is 0 (*)
  a540fe4... st: Round CSS units to the nearest multiple of the scale fa (*)
  9090b7d... Bump version to 3.32.1 (*)
  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()

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