summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/migrating-3to4.md4
-rw-r--r--libgweather/gweather-weather.h8
-rw-r--r--libgweather/tests/test_libgweather.c1
-rw-r--r--libgweather/tools/test_weather.c2
4 files changed, 7 insertions, 8 deletions
diff --git a/doc/migrating-3to4.md b/doc/migrating-3to4.md
index 1a7a70d..686b0b0 100644
--- a/doc/migrating-3to4.md
+++ b/doc/migrating-3to4.md
@@ -41,3 +41,7 @@ reference to it, using [method@GWeather.Location.ref].
The radar image provider stopped working a while ago, and the `get_radar()`
method has been returning `NULL` since then.
+
+### Stop using `GWEATHER_PROVIDER_YAHOO`
+
+The Yahoo! provider was removed in libgweather 3.28.
diff --git a/libgweather/gweather-weather.h b/libgweather/gweather-weather.h
index 7d0bf76..0bba4db 100644
--- a/libgweather/gweather-weather.h
+++ b/libgweather/gweather-weather.h
@@ -21,7 +21,6 @@ G_BEGIN_DECLS
* @GWEATHER_PROVIDER_NONE: no provider, no weather information available
* @GWEATHER_PROVIDER_METAR: METAR office, providing current conditions worldwide
* @GWEATHER_PROVIDER_IWIN: US weather office, providing 7 days of forecast
- * @GWEATHER_PROVIDER_YAHOO: Yahoo Weather Service, removed in 3.27.1
* @GWEATHER_PROVIDER_MET_NO: MET.no service, worldwide but requires attribution and a subscription to the [API users mailing-list](https://lists.met.no/mailman/listinfo/api-users).
* @GWEATHER_PROVIDER_OWM: OpenWeatherMap, worldwide and possibly more reliable, but requires attribution and is limited in the number of queries
* @GWEATHER_PROVIDER_ALL: enable all available providers
@@ -30,10 +29,9 @@ typedef enum { /*< flags, underscore_name=gweather_provider >*/
GWEATHER_PROVIDER_NONE = 0,
GWEATHER_PROVIDER_METAR = 1,
GWEATHER_PROVIDER_IWIN = 1 << 2,
- GWEATHER_PROVIDER_YAHOO = 1 << 3,
- GWEATHER_PROVIDER_MET_NO = 1 << 4,
- GWEATHER_PROVIDER_OWM = 1 << 5,
- GWEATHER_PROVIDER_ALL = (GWEATHER_PROVIDER_METAR | GWEATHER_PROVIDER_IWIN | GWEATHER_PROVIDER_YAHOO | GWEATHER_PROVIDER_MET_NO | GWEATHER_PROVIDER_OWM)
+ GWEATHER_PROVIDER_MET_NO = 1 << 3,
+ GWEATHER_PROVIDER_OWM = 1 << 4,
+ GWEATHER_PROVIDER_ALL = (GWEATHER_PROVIDER_METAR | GWEATHER_PROVIDER_IWIN | GWEATHER_PROVIDER_MET_NO | GWEATHER_PROVIDER_OWM)
} GWeatherProvider;
#define GWEATHER_TYPE_INFO (gweather_info_get_type ())
diff --git a/libgweather/tests/test_libgweather.c b/libgweather/tests/test_libgweather.c
index cc948da..bb3d1d3 100644
--- a/libgweather/tests/test_libgweather.c
+++ b/libgweather/tests/test_libgweather.c
@@ -758,7 +758,6 @@ test_weather_loop_use_after_free (void)
gweather_info_set_enabled_providers (info,
GWEATHER_PROVIDER_METAR |
GWEATHER_PROVIDER_IWIN |
- GWEATHER_PROVIDER_YAHOO |
GWEATHER_PROVIDER_MET_NO |
GWEATHER_PROVIDER_OWM);
gweather_info_set_location (info, loc);
diff --git a/libgweather/tools/test_weather.c b/libgweather/tools/test_weather.c
index 31584e5..55493a7 100644
--- a/libgweather/tools/test_weather.c
+++ b/libgweather/tools/test_weather.c
@@ -111,8 +111,6 @@ set_providers (GWeatherInfo *info)
ADD_PROVIDER_STR("METAR");
if (providers & GWEATHER_PROVIDER_IWIN)
ADD_PROVIDER_STR("IWIN");
- if (providers & GWEATHER_PROVIDER_YAHOO)
- ADD_PROVIDER_STR("YAHOO");
if (providers & GWEATHER_PROVIDER_MET_NO)
ADD_PROVIDER_STR("MET_NO");
if (providers & GWEATHER_PROVIDER_OWM)