summaryrefslogtreecommitdiff
path: root/gio/gnetworkmonitor.h
Commit message (Collapse)AuthorAgeFilesLines
* gio: Add SPDX license headers automaticallyPhilip Withnall2022-05-181-0/+2
| | | | | | | | | | | | | | Add SPDX license (but not copyright) headers to all files which follow a certain pattern in their existing non-machine-readable header comment. This commit was entirely generated using the command: ``` git ls-files gio/*.[ch] | xargs perl -0777 -pi -e 's/\n \*\n \* This library is free software; you can redistribute it and\/or\n \* modify it under the terms of the GNU Lesser General Public/\n \*\n \* SPDX-License-Identifier: LGPL-2.1-or-later\n \*\n \* This library is free software; you can redistribute it and\/or\n \* modify it under the terms of the GNU Lesser General Public/igs' ``` Signed-off-by: Philip Withnall <pwithnall@endlessos.org> Helps: #1415
* GNetworkMonitor: Rename "network-changed" signal argumentBastien Nocera2018-01-091-1/+1
| | | | | | | | | | | Because the argument being called "available" and the property being called "network-available" is confusing. Also remove the details of what that value means, as it's already described in the property, and duplicating the explanation makes it look like it might have a different meaning. https://bugzilla.gnome.org/show_bug.cgi?id=792370
* gio/: LGPLv2+ -> LGPLv2.1+Sébastien Wilmet2017-05-291-1/+1
| | | | | | | | | | | | | | | | | Sub-directories inside gio/ already processed in a previous commit: - fam/ - gdbus-2.0/ (which contains only codegen/) - gvdb/ - inotify/ - tests/ - win32/ - xdgmime/ Other sub-directories inside gio/: - completion/: no license headers - kqueue/: not LGPL, BSD-style license https://bugzilla.gnome.org/show_bug.cgi?id=776504
* gio: Add network metered information to GNetworkMonitorRichard Hughes2015-07-271-0/+3
| | | | | | | | | Add a property to GNetworkMonitor indicating if the network is metered, e.g. subject to limitations set by service providers. The default value is FALSE https://bugzilla.gnome.org/show_bug.cgi?id=750282
* gio: fix the Since/AVAILABLE version on network connectivity stuffDan Winship2014-12-101-1/+1
|
* gio: add network connectivity state to GNetworkMonitorDan Winship2014-12-051-16/+19
| | | | | | | | | | Add a property to GNetworkMonitor indicating the level of network connectivity: none/local, limited, stuck behind a portal, or full. The default implementation just returns none or full depending on the value of is-available. https://bugzilla.gnome.org/show_bug.cgi?id=664562
* gio: Correct the "available in" for GNetworkMonitorBastien Nocera2014-12-051-4/+4
| | | | | | | They were marked as available in all versions when the main interface was actually added in glib 2.32. https://bugzilla.gnome.org/show_bug.cgi?id=664562
* docs: Use markdown links in all .c and .h filesVolker Sobek2014-04-151-1/+1
| | | | | | Commit e7fd3de86d60 already did most of this. https://bugzilla.gnome.org/show_bug.cgi?id=728285
* Updated FSF's addressDaniel Mustieles2014-01-311-3/+1
|
* various: add GLIB_AVAILABLE_IN_ALL everywhere elseRyan Lortie2013-01-131-0/+4
| | | | | | | | | | | Add the GLIB_AVAILABLE_IN_ALL annotation to all old functions (that haven't already been annotated with the GLIB_AVAILABLE_IN_* macros or a deprecation macro). If we discover in the future that we cannot use only one macro on Windows, it will be an easy sed patch to fix that. https://bugzilla.gnome.org/show_bug.cgi?id=688681
* Move single-include guards inside include guardsMatthias Clasen2012-12-271-3/+3
| | | | | | gcc has optimizations for include guards that only work if they are outermost in the the header. https://bugzilla.gnome.org/show_bug.cgi?id=689810
* Annotate API introduced for 2.32 with GLIB_AVAILABLE_IN_2_32Colin Walters2012-05-261-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=676816
* add GNetworkMonitor, for... monitoring the networkDan Winship2011-11-141-0/+89
Add GNetworkMonitor and its associated extension point, provide a base implementation that always claims the network is available, and a netlink-based implementation built on top of that that actually tracks the network state. https://bugzilla.gnome.org/show_bug.cgi?id=620932