Change logs for gnome-shell-extension-appindicator source package in Hirsute

  • gnome-shell-extension-appindicator (35-1) experimental; urgency=medium
    
      [ Marco Trevisan (Treviño) ]
      * New upstream release
      * debian/control:
        - Add myself to the Uploaders
        - Build depend on eslint when tests are enabled
      * debian/gbp.conf:
        - Use multimaint-merge in dch and sign tags
        - Set upstream branch to upstream/latest
        - Set upstream-vcs-tag while use default upsteram-tag
      * debian/patches:
        - Use tap formatter for eslint by default
        - Refresh
      * util: Ignore errors if we can't find a listed dbus name
      * util: Properly call logger static method
      * appIndicator: Use promises for the async code
      * appIndicator: Re-indent and cleanup code to create from pixmaps
      * appIndicator: Cancel icons loading when we're required to invalidate it
      * appIndicator: Use low-priority idles to load pixmap icons in batches
      * cleanup: Replace more GLib Sources with promises
      * promiseUtils: Backport the current gjs promisfy implementation
      * appIndicator: Use an async function to initialize the proxy
      * appIndicator: Fix a typo in a variable name
      * util: Promisify refreshPropertyOnProxy
      * promiseUtils: Polyfill a Promise.allSettled implementation
      * statusNotifierWatcher: Use fully async implementation for DBus traversing
      * statusNotifierWatcher: Only perform DBus lookup on idle
      * promiseUtils: Add promise to wait for a single signal emission
      * statusNotifierWatcher: Use a simple promise to wait startup
      * statusNotifierWatcher: Ensure we catch errors on indicator initialization
      * statusNotifierWatcher: Move name watching into the indicator logic
      * statusNotifierItem: Emit signals about removed items on destruction
      * statusNotifierWatcher: Emit the uniqueId when emitting (Un)Registered events
      * Util: define an unique name watcher and reuse it as watch dog and for the indicator
      * indicatorStatusIcon: Handle scroll events on label too, not only on icon
      * indicatorStatusIcon: Use virtual functions to monitor button events
      * eslint: Add linter rules based on upstream gnome-shell and gjs and use auto-fix
      * cleanup: Cleanup code to match eslint rules
      * Utils: Do not support connecting to signals via method names
    
      [ Matteo F. Vescovi ]
      * debian/control: debhelper bump 12 -> 13
    
      [ Fran Dieguez ]
      * Add support for GNOME 40
    
      [ Dennis Fölster ]
      * Register the StatusNotifierWatcher as soon as possible (LP: #1905370,
         Closes: #977695).
      * Fix incorrect placed import.
      * Use strict equals comparison.
    
     -- Marco Trevisan (Treviño) <email address hidden>  Thu, 18 Mar 2021 01:11:51 +0100
  • gnome-shell-extension-appindicator (34-1) unstable; urgency=medium
    
      [ Marco Trevisan (Treviño) ]
      * New upstream release
        - appIndicator: Remove the callbackIdle if we destroy while waiting it
        - StatusNotifierWatcher: Remove ProtocolVersion method
        - appIndicator: Ignore further icons creation during an idle
        - README: Remove statement about indicator-multiload not being supported
        - statusNotifierWatcher: Fix RegisterStatusNotifierHost method name and
          returned error
        - interfaces: Sync interfaces XML with upstream ones
        - StatusNotifierItem: Disable Tooltip properties and signals
        - testTool: Add support for secondary indication
        - indicatorStatusIcon: Remove deleted y_fill property on St.Bin
        - testTool: Import the Gtk version 3.0
        - testTool: Use nicer default icons and support random ones from a pool
        - testTool: Replace icons on scroll events
        - testTool: Show a longer label by default
        - testTool: Use a checked menu item to toggle attention
        - testTool: Set the secondary activation to a more complete change
        - testTool: Print the icon to be used on new-icon signal
        - testTool: Explain why we repeat the separators
        - testTool: Don't use escape sequences as we use verbatim strings
        - testTool: Add ability to use a random icon from a custom theme
        - util: Use Shell's param to handle multiple named arguments
        - util: Delete proxyCancellables only if we didn't cancel already
        - appIndicator: Use String.startsWith intead of substr
        - appIndicator: Cleanup the interface info properties map computation
        - util: Use variable keys for object initializer
        - appIndicator: Don't deep unpack changed properties array
        - appIndicator: Use native checks to look for equal emblems
        - appIndicator: Mark a valid cached icon as inUse again
        - appIndicator: Correctly mark cached GIcon's as in use
        - iconCache: Rewrite simplifying the usage for GIcon's only
        - iconCache: Dispose an icon when we remove it
        - iconCache: Add weakClear() method
        - iconCache: Increase the garbage-collector timings
        - appIndicator: Remove deprecate usage of Mainloop
        - appIndicator: Only iterate through the proxy available properties
        - appIndicator: Don't try to check equality on Pixmap variants
          (LP: #1884396)
        - testTool: Add case simulating lots of icon and labe updates
        - util: Try to batch properties updates when they comes close enough
        - appIndicator: Accumulate signals to batch close updates
        - appIndicator: Emit the same signal once on properties updates
        - appIndicator: Improve the warning message on lookup failed
        - dbusMenu: Use proper argument name when parsing error
        - dbusMenu: Stop idle requests if we've been destroyed
        - cleanup: Use Set instead of Arrays when convenient
        - cleanup: Use Map instead of objects for simple associative arrays
        - metadata: Add support for GNOME 3.38
      * debian/changelog:
        - Bump dependency on GNOME Shell << 40~
    
      [ Fini Jastrow ]
      * appIndicator: Remove unneeded padding
      * appIndicator: Fix 'reduce padding' for some icons
    
      [ Sergio Costas ]
      * Wait until the desktop ends starting up
      * Wait until Gtk.IconTheme.get_default() works
      * Don't fail if no icon is found (LP: #1849142)
      * Use signal to detect display availability
    
      [ Tasos Sahanidis ]
      * kstatusnotifierwatcher: Implement ProtocolVersion property
    
     -- Marco Trevisan (Treviño) <email address hidden>  Sat, 19 Sep 2020 06:47:31 +0200