Although none of the in-tree GSocketConnectable types need it, other types (like SoupAddress) may find it useful to be able to pass a URI and a default-port to GProxyAddressEnumerator separately (the same way you can with GNetworkAddress). So add a default-port property.
https://bugzilla.gnome.org/show_bug.cgi?id=698877
f4a1882 GProxyAddressEnumerator: add default-port property
gio/gproxyaddressenumerator.c | 181 +++++++++++++++++++++++------------------
gio/tests/proxy-test.c | 105 +++++++++++++++++++++---
2 files changed, 194 insertions(+), 92 deletions(-)
Upstream: git.gnome.org