-
gnome-shell-extension-appindicator (53-2) unstable; urgency=medium
* Upload to unstable (Closes: #1038040)
-- Marco Trevisan (Treviño) <email address hidden> Fri, 16 Jun 2023 18:10:47 +0200
-
gnome-shell-extension-appindicator (50-1) unstable; urgency=medium
* New upstream release
* appIndicator: Use GtkIconTheme to laod symbolic icons if colors are set
* appIndicator: Use theme-based flags to look for the iconInfo
* appIndicator: Avoid repeating the icon info lookup multiple times
* appIndicator: Use St.IconTheme if available (required by GNOME 44)
* util: Do not wait for display-opened if St.IconTheme is used
* trayIconsManger: Add an option to disable legacy tray icons
* appIndicator: Avoid using indicator properties after destruction
* appIndicator: Do not try to initialize an indicator not in stage yet
* debian/patches: Update pot file
-- Marco Trevisan (Treviño) <email address hidden> Tue, 07 Mar 2023 02:51:29 +0100
-
gnome-shell-extension-appindicator (49-1) unstable; urgency=medium
* New upstream release
* appIndicator: Make sure AppIndicatorProxy init_async is a wrapper
* dbusMenu: Unset shellItem icon property on destruction
* dbusMenu: cleanup StIcon initialization
* appIndicator: Keep retrying till MAX retries to get needed properies
* promiseUtils: Update promisify polyfill to last gjs version
* util: Add utility function to refresh all properties on proxy
* appIndicator: Move proxy specific methods to AppIndicatorProxy
* appIndicator: Avoid dynamically initialized proxy parameters
* util: Add CancellableChild
* appIndicator: Use CancellableChild for property operations
* appIndicator: Set properties we depend on
* appIndicator: Use cancellable child to handle icons loading cancellation
* appIndicator: Simplify argbToRgba code to use less promises
* appIndicator: Consider Resource scale to pick right icon size
* appIndicator: Log error for overlay icons loading error too
* iconCache: Actually perform Garbage Collection
* iconCache: Ensure GC is repeated if there are items to clear
* iconCache: Keep track of active icons inside the cache
* appIndicator: Avoid creating prototypes for simple objects
* appIndicator: Manually load the file icons as GdkPixbuf (LP: #1991709)
* appIndicator: Disable caching of Gio.FileIcons textures
* iconCache: Increase GC interval and icon lifetime
* iconCache, appIndicator: Update active state for any icon cached
* appIndicator: Add more class elements for repeated data
* appIndicator: Use better naming for function refreshing proxy properties
* appIndicator: Use an object to hold returned icon parameters
* appIndicator: Never deep unpack pixmaps properties
* appIndicator: Move pixmap-related functions to a custom file
* appIndicator: Unset cached properties on proxy destruction
* appIndicator: Freeze objects used as enums
* appIndicator: Free the cached pixmaps variants when not needed
* appIndicator: Load icons as pixbufs using the required height only
* appIndicator: Avoid getting icon scaling multiple times
-- Marco Trevisan (Treviño) <email address hidden> Fri, 03 Mar 2023 03:39:23 +0100
-
gnome-shell-extension-appindicator (47-1) unstable; urgency=medium
[ Marco Trevisan (Treviño) ]
* New upstream release
* eslint: Use ecmaVersion 2017 (and fix incompatible code)
* appIndicator: cleanup, move global definitions as static getters
* appIndicator: Ignore unknown property errors for optional properties
* promiseUtils: Include promise creation stack information on error
* appIndicator: Ignore cancellation errors during proxy queue update
* appIndicator: Use more async love in to call accumulated signal updates
* appIndicator: Include more errors that may trigger indicator destruction
* appIndicator: Move some custom proxy logic to own class
* appIndicator: Ignore any irrelevant signal if we're in passive state
* appIndicator: Avoid doing signal => property translation multiple times
* appIndicator: Move proxy-only-related features to AppIndicatorProxy
* appIndicator: Handle promise errors without using invalidated properties
* utils: Avoid accessing possibly invalidated properties
* appIndicator: Pass cancellable to function to create icon by path
* appIndicator: Support indicator-multiload again (LP: #1988791)
* appIndicator: Do not override paint vfunc unless in specific cases
* testTool: Cleanup created temporary files and directories on shutdown
* indicatorStatusIcon: Factorize more common code to BaseStatusIcon
* indicatorStatusIcon: Ensure tray icons respect the global size values
* dbusMenu: Load menu items pixbufs using async loader
* statusNotifierWatcher: Do not try to use a destroyed indicator
* indicatorStatusIcon: Use a timeout promise for double-click wait
* util: Replace String.replaceAll with a common polyfill
* util: Handle null cached properties when updating properties
* debian/patches: drop applied patches
[ Balázs Úr ]
* Update Hungarian translation
[ K.B.Dharun Krishna ]
* locale: add Tamil translation
-- Marco Trevisan (Treviño) <email address hidden> Fri, 24 Feb 2023 07:24:11 +0100
-
gnome-shell-extension-appindicator (46-2) unstable; urgency=medium
* Add patch to mark compatible with GNOME Shell 44
* debian/control.in: Allow installing with GNOME Shell 44
* Update standards version to 4.6.2, no changes needed
-- Jeremy Bicha <email address hidden> Fri, 17 Feb 2023 09:52:55 -0500
-
gnome-shell-extension-appindicator (46-1) unstable; urgency=medium
* New upstream release
* Bump standards version to 4.6.1
-- Jeremy Bicha <email address hidden> Thu, 15 Dec 2022 11:59:31 -0500
-
gnome-shell-extension-appindicator (44-1) unstable; urgency=medium
* New upstream release:
- indicatorStatusIcon: Toggle menu on right-clicks again
-- Marco Trevisan (Treviño) <email address hidden> Wed, 28 Sep 2022 01:44:07 +0200
-
gnome-shell-extension-appindicator (43-1) unstable; urgency=medium
[ Marco Trevisan (Treviño) ]
* New upstream release
* extension: Cleanup indicators leftovers on startup
* cleanup: Catch more errors on promises rejections
* indicatorStatusIcon: Handle double clicks in GNOME 42
* dbusMenu: pass the activation timestamp to the event handler
* indicatorStatusIcon: Add icons to status area once created
* trayIconsManager: Just use native container to keep track of tray icons
* trayIconsManager: Destroy panel parent icon instead of the child on removal
(LP: #1988315)
* indicatorStatusIcon: Wait for potential double-click before opening menu
* util: Add functions to get PID or command line from bus name
* utils: Add function to add promise-based Async methods to proxies
* appIndicator: Use async calls to dbus proxy methods
* appIndicator: Provide XDG Activation token on activation events
* dbusMenu: Remove local instances on item destruction
* dbusMenu: Provide XDG Activation token on menu items activation
* Releasing version 43
* debian/patches: Refresh
[ Jose Riha ]
* Update Slovak translation (thanks @AsciiWolf)
[ AsciiWolf ]
* Add Czech translation
[ Mejans ]
* Adds OC
* Create oc.po
[ JungHee Lee ]
* Create ko.po file korean translation.
* Update LINGUAS
[ Roxfr ]
* Update fr.po
[ Ewout van Mansom ]
* List shell version 43 in metadata.json
-- Marco Trevisan (Treviño) <email address hidden> Mon, 26 Sep 2022 23:10:38 +0200
-
gnome-shell-extension-appindicator (42-3) unstable; urgency=medium
* Add patch to mark compatible with GNOME Shell 43
* debian/control.in: Bump maximum gnome-shell to 43
-- Jeremy Bicha <email address hidden> Sun, 21 Aug 2022 11:16:08 -0400
-
gnome-shell-extension-appindicator (42-2) unstable; urgency=medium
[ Marco Trevisan (Treviño) ]
* appIndicator: Fix indicator IDs on error logs
* appIndicator: Handle promises rejections gracefully (LP: #1968498)
* statusNotifierWatcher: Handle initialization / destruction errors
* extension: Cleanup indicators leftovers on startup
-- Marco Trevisan (Treviño) <email address hidden> Thu, 14 Apr 2022 22:50:56 +0200
-
gnome-shell-extension-appindicator (42-1) unstable; urgency=medium
* New upstream release:
- IndicatorStatusTrayIcon: Use the latest valid touch event on long press
- iconCache: Handle errors on timeout cancellations
- metadata: Add support for gnome-shell 42
- promiseUtils: Update _promisify definition to match latest gjs one
- promiseUtils: Ensure we don't leave dangling CancellablePromise
- indicatorStatusIcon: Try to pass the event coordinates to activate methods
- indicatorStatusIcon: Use XAyatanaSecondaryActivate passing timestamp
- appIndicator: Pass GCancellable to remote proxy operations
- statusNotifierWatcher: Use Promise.allSettled to introspect dbus names
- appIndicator: Handle some unhandled promise rejections
* debian/control: Add support for GNOME Shell 42
-- Marco Trevisan (Treviño) <email address hidden> Thu, 24 Feb 2022 03:37:29 +0100
-
gnome-shell-extension-appindicator (41-1) unstable; urgency=medium
[ Marco Trevisan (Treviño) ]
* New upstream release
* build: Use meson to configure, test and install the extension.
* Locale: Update PO files as per new strings
* indicatorStatusIcon: Handle events on the whole legacy tray icon area.
* appIndicator: Also ensure that indicator ID is always defined.
* satusNotifierWatcher: code cleanup
* indicatorStatusIcon: Only redirect events coming from tray icon container.
It seems that processing events that we get from the tray icon itself
results in mutter not accepting them when running in pure wayland, as
the clients should be in an "allowed-list" of windows who can require
grabs.
If we do this from a shell actor, instead, this works. So let's just
use the container events.
* indicatorStatusIcon: Properly handle tray key events and key navigation
* IndicatorStatusTrayIcon: Mark the button as active while pressing a key/button
* IndicatorStatusTrayIcon: Handle touch events under wayland.
Simulate classic button events when we got touch events.
A simple tap event is considered a left click, while long-press events
are sent as right-clicks.
* statusNotifierWatcher: Handle promise rejection on items seeking
* statusNotifierWatcher: Keep track if we've ever acquired bus name.
This was only for controlling debug statements
* appIndicator: Avoid checking for ready state multiple times.
This may lead to emitting signals that lead to rebuilding menus mutliple
times.
* dbusMenu: random cleanups
* debian/control: Add support to gnome-shell 41
* debian/patches: Refresh and drop applied upstream
[ Ivan Mironov ]
* Add support for GNOME 41.
[ Andreas Angerer ]
* appIndicator: Add option to change indicator icons with a custom icon
-- Marco Trevisan (Treviño) <email address hidden> Tue, 05 Oct 2021 05:17:15 +0200
-
gnome-shell-extension-appindicator (40-2) unstable; urgency=medium
* Team upload
* Upload to unstable for GNOME 40 transition (Closes: #994126)
* Don't run eslint as a build-time test.
This is a lint tool rather than a functional test, which is useful
for upstream maintainers but likely to be too fragile to be a
downstream CI gate. This change also works around the eslint and
node-strip-json-comments versions in unstable being incompatible,
causing FTBFS.
-- Simon McVittie <email address hidden> Sun, 12 Sep 2021 16:10:15 +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
-
gnome-shell-extension-appindicator (33-3) unstable; urgency=medium
* debian/control: Bump dependency on gnome-shell << 3.38
-- Marco Trevisan (Treviño) <email address hidden> Thu, 27 Aug 2020 22:06:38 +0200
-
gnome-shell-extension-appindicator (33-2) unstable; urgency=medium
* Upload to unstable
-- Matteo F. Vescovi <email address hidden> Sat, 11 Apr 2020 20:23:02 +0200
-
gnome-shell-extension-appindicator (30-2) unstable; urgency=medium
* Upload to unstable
-- Matteo F. Vescovi <email address hidden> Tue, 01 Oct 2019 20:27:11 +0200
-
gnome-shell-extension-appindicator (29+really22-1) unstable; urgency=medium
* Re-upload v22 to fix broken dependency
on gnome-shell version (Closes: #931874)
-- Matteo F. Vescovi <email address hidden> Tue, 27 Aug 2019 23:42:40 +0200
-
gnome-shell-extension-appindicator (29-2) unstable; urgency=medium
* Upload to unstable
-- Matteo F. Vescovi <email address hidden> Mon, 08 Jul 2019 14:40:53 +0200
-
gnome-shell-extension-appindicator (22-1) unstable; urgency=medium
* Initial release (Closes: #898144)
-- Matteo F. Vescovi <email address hidden> Mon, 07 May 2018 23:37:59 +0200