Thomas Wagenveld
df6db8b8cc
Userland: Make representation of 'null' IPv4-address friendlier
...
Show an empty column rather than 'null' in SystemMonitor and show
'no IP' in the network applet if the adapter has no IPv4-address
configured.
2021-08-03 10:20:51 +02:00
Thomas Wagenveld
3a40287776
Userland: Add network adapter link status to SystemMonitor and applet
...
Add a column named 'Link status' to the Network tab in SystemMonitor
showing the speed and duplex if the link is up.
Add the link speed behind the existing text in the applet or show
'down' if the link is down.
2021-08-03 10:20:51 +02:00
FrHun
7bfd319652
NetworkApplet: Omit unnecessary newline in tooltip
2021-07-22 04:33:41 +02:00
Andreas Kling
c7d891765c
LibGfx: Use "try_" prefix for static factory functions
...
Also mark them as [[nodiscard]].
2021-07-21 18:02:15 +02:00
Gunnar Beutner
631d36fd98
Everywhere: Add component declarations
...
This adds component declarations so that users can select to not build
certain parts of the OS.
2021-06-17 11:03:51 +02:00
Linus Groh
5e48769487
Applets/Network: Replace fprintf(stderr) with dbgln()
...
This is an applet, so we're not going to see its stderr anyway.
2021-05-31 17:44:01 +01:00
Gunnar Beutner
e087a65775
Userland: Rename loop0 to loop
...
Now that the kernel picks a different name for the loopback adapter
we should update userland to account for this.
2021-05-22 15:42:54 +01:00
Andreas Kling
31d4bcf5bf
Userland: Tighten a *lot* of pledges! :^)
...
Since applications using Core::EventLoop no longer need to create a
socket in /tmp/rpc/, and also don't need to listen for incoming
connections on this socket, we can remove a whole bunch of pledges!
2021-05-13 23:28:40 +02:00
Ali Mohammad Pur
a91a49337c
LibCore+Everywhere: Move OpenMode out of IODevice
...
...and make it an enum class so people don't omit "OpenMode".
2021-05-12 11:00:45 +01:00
Brian Gianforcaro
1682f0b760
Everything: Move to SPDX license identifiers in all files.
...
SPDX License Identifiers are a more compact / standardized
way of representing file license information.
See: https://spdx.dev/resources/use/#identifiers
This was done with the `ambr` search and replace tool.
ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt *
2021-04-22 11:22:27 +02:00
Andreas Kling
73aa59ccf1
Network.Applet: Avoid JsonObject copy and use StringBuilder::appendff()
2021-04-17 01:27:29 +02:00
Dawid Wolosowicz
1f65c2a981
Network: Make the applet use an alpha channel
2021-04-05 14:30:35 +02:00
Andreas Kling
0069020e6c
WindowServer+LibGUI: Rename WindowType::MenuApplet => Applet
2021-04-04 17:55:50 +02:00
Andreas Kling
23cc88f83b
Userland: Rename *.MenuApplet => *.Applet
...
These are no longer displayed in the menu, so it doesn't make sense to
call them menu applets. :^)
2021-04-04 16:29:55 +02:00