| Age | Commit message (Collapse) | Author | Files | Lines |
|
When a network interface is disabled at the kernel level, the applet
tries to read from a device that no longer exist, generating continuous
warning messages in syslog.
Check if the device exists before calling glibtop_get_netload in both
is_dummy_device and get_device_info. When the device doesn't exist,
get_device_info returns a non-running device info, allowing the existing
auto-change logic to find an active device.
Fixes #688
|
|
|
|
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected]>
|
|
Replace Travis CI configuration with GitHub Actions workflows.
Add CI build workflow for Debian, Fedora, Ubuntu, and Archlinux.
Add release workflow for automated GitHub releases on tags.
Add dependabot configuration for GHA pin updates.
Remove obsolete .travis.yml.
remove .build.yml
fix invest applet makefile
|
|
|
|
* invest: Add chart with stock price history
Adds a chart window that shows stock price history over a configurable
time scale.
* invest: Use array index for x-axis
This gives all data points equal spacing and so gaps between market
closures are not shown.
* invest: Clean up chart pointers on applet removal
Running in-process mode, when the applet was removed from the panel, it
would try to call gtk_widget_get_visible on a destroyed widget, causing
a NULL pointer error. We fix it by properly cleaning up pointers on
applet destroy.
|
|
The original invest applet was dropped in
https://github.com/mate-desktop/mate-applets/commit/41f7b7a2a38ca9f3929fcbd88d228b3815034876
due to a broken API. This brings it back using the modern JSON version
of the Yahoo Finance API, a rewrite from Python to C, and a simplified
interface (i.e. instead of the full portfolio management app,
I simplified it into a stock ticker price tracker).
|
|
|
|
|
|
Don't use that value uninitialized
|
|
|
|
As Stickynotes doesn't seem to work with GtkSourceView anymore
|
|
*Otherwise we get segfaults
|
|
|
|
|
|
|
|
*Use same test as with caja
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*The trash applet hasn't had working animation in many years
*xstuff_zoom_animate also appears in mate-panel with 4 arguments instead of 2.
*conflicting function names caused a segfault when built in-process
|
|
*the animation on this applet isn't visible anyway even out of process where it still runs
|
|
- follow signal naming convention
|
|
Also simplify the code by using the left button click not the release event in x11 as well as wayland
|
|
|
|
|
|
*Use --enable-in-process selector for in-process builds
*Accessx-status: mark as incompatable with wayland
*Accessx-status: Fix in-process runtime warning
*Stickynote, Geyes: style fixes
|
|
*This gives wayland users a functional battery monitor on at least linux
|
|
|
|
*Also switch to automatic signal handling/disconnection
*Otherwise this applet when in-process will segfault on removal
|
|
- Note that functions involving measuring or clicking on the desktop
- Are x11 only as wayland does not allow one app to access another's windows
- Fix warnings on removal of applet
- use wnck only in x11
- Cleanup X11 checks
|
|
*Fully functional on both x11 and wayland
|
|
|
|
|
|
- fix runtime warnings on applet removal
- disconnect signal on shutdown that otherwise throws warnings
- Required moving a function so it would be defined in time
|
|
*No change in x11 behavior
*Applet works in wayland but gtk-enable-primary-paste does not
at least not in wayfire. Seems to forcibly turn off the gsettings
preference at least some of the time as well. This however is
probably an issue for a future wayland session manager to deal with
|
|
|
|
|
|
- ensure applet can be left-clicked in wayland
- In wayland we have to open the trash on the button press event
- In x11 retain the existing behavior of opening the trash on the button release event
- ensure both right and left clicks work in wayland
- using code borrowed from cpufreq applet
- Cleanup X11 checks
|
|
Apparently there is a build failure on some hosts because the build
library didn't have the proper PIC settings, see #651. Using libtool
fixes it as it is able to build true shared objects.
|
|
The powerpc-*-linux* case body was identical to the *-*-linux* one, and
the latter also matches the former. So drop, the powerpc entry that is
redundant.
|
|
|