diff -Nru mms-1.1.2~pre10/cfg/WeatherConfig mms-1.1.2~pre11/cfg/WeatherConfig --- mms-1.1.2~pre10/cfg/WeatherConfig 2011-06-03 09:38:16.000000000 +0000 +++ mms-1.1.2~pre11/cfg/WeatherConfig 2012-02-12 18:15:17.000000000 +0000 @@ -4,7 +4,7 @@ # # acmelabs 2008 - Andreas Saur - Weather Plugin for MMS 1.1.0 -version = 5 +version = 6 # /var/lib/mms/ must be writeable. @@ -48,3 +48,38 @@ # codepage = ISO-8859-15 + + +############################################## +# Mapping of Weather-Icons (Left Side is Google's brainfart, right side is Icon-Name of theme) +############################################## + +weather_icon = chance_of_rain:chance_of_rain +weather_icon = chance_of_sleet:chance_of_sleet +weather_icon = chance_of_snow:chance_of_snow +weather_icon = chance_of_storm:chance_of_storm +weather_icon = chance_of_tstorm:chance_of_tstorm +weather_icon = cloudy:cloudy +weather_icon = dust:dust +weather_icon = flurries:flurries +weather_icon = fog:fog +weather_icon = haze:haze +weather_icon = mist:mist +weather_icon = mostly_cloudy:mostly_cloudy +weather_icon = mostly_sunny:mostly_sunny +weather_icon = rain:rain +weather_icon = showers:showers +weather_icon = sleet:sleet +weather_icon = snow:snow +weather_icon = storm:storm +weather_icon = sunny:sunny +xweather_icon = thunderstorms:thunderstorm + +## What about these? +weather_icon = drizzle:mist +weather_icon = icy:chance_of_snow +weather_icon = overcast:cloudy +weather_icon = partly_cloudy:mostly_sunny +weather_icon = smoke:dust +weather_icon = heavyrain:storm +weather_icon = heavysnow:snow diff -Nru mms-1.1.2~pre10/debian/changelog mms-1.1.2~pre11/debian/changelog --- mms-1.1.2~pre10/debian/changelog 2012-02-12 18:49:48.000000000 +0000 +++ mms-1.1.2~pre11/debian/changelog 2012-02-12 18:49:52.000000000 +0000 @@ -1,8 +1,14 @@ -mms (1:1.1.2~pre10-0prodeia1~lucid1) lucid; urgency=low +mms (1:1.1.2~pre11-0prodeia1~lucid1) lucid; urgency=low + + * New upstream release - revno 2294 + + -- Roman Müllenschläder Sun, 12 Feb 2012 19:19:53 +0100 + +mms (1:1.1.2~pre10-0prodeia1~oneiric1) oneiric; urgency=low * New upstream release - revno 2286 - -- Roman Müllenschläder Fri, 03 Jun 2011 11:41:30 +0200 + -- Roman Müllenschläder Mon, 24 Oct 2011 18:02:11 +0200 mms (1:1.1.2~pre9-0prodeia1~karmic1) karmic; urgency=low diff -Nru mms-1.1.2~pre10/plugins/feature/audio/lyrics_fetch.cpp mms-1.1.2~pre11/plugins/feature/audio/lyrics_fetch.cpp --- mms-1.1.2~pre10/plugins/feature/audio/lyrics_fetch.cpp 2011-06-03 09:38:16.000000000 +0000 +++ mms-1.1.2~pre11/plugins/feature/audio/lyrics_fetch.cpp 2012-02-12 18:15:17.000000000 +0000 @@ -14,17 +14,17 @@ //pthread_mutex_t LyricsFetch::singleton_mutex = PTHREAD_MUTEX_INITIALIZER; LyricsFetch::LyricsFetch(std::string _artist, std::string _title) - : busy(true), str_buffer("") + : busy(true), str_buffer("") { artist = _artist; title = _title; conf = S_Config::get_instance(); - + if (!recurse_mkdir(conf->p_var_data_dir(),"lyrics/", &lyrics_dir)) { - DebugPrint perror(dgettext("mms-audio", "Could not create directory ") + lyrics_dir, - Print::DEBUGGING, DebugPrint::CRITICAL, "LYRICS"); - //FIXME: shouldn't this be critical??? + DebugPrint perror(dgettext("mms-audio", "Could not create directory ") + lyrics_dir, + Print::DEBUGGING, DebugPrint::CRITICAL, "LYRICS"); + //FIXME: shouldn't this be critical??? } // FIXME: take value from audio module @@ -48,26 +48,27 @@ LFH_lyricwiki wiki = LFH_lyricwiki(artist, title); wiki.fetch(); - std::cout << "LyricsFetch::run Lyricwiki.status =" << wiki.status() << std::endl; + std::cout << "LyricsFetch::run Lyricwiki.status =" << wiki.status() << std::endl; if (wiki.status()) { str_buffer = wiki.get_text(); - } - - if (str_buffer.size() == 0) { - LFH_chartlyrics chart = LFH_chartlyrics(artist, title); - chart.fetch(); - std::cout << "LyricsFetch::run chartlyrics.status =" << chart.status() << std::endl; - if (chart.status()) { - str_buffer = chart.get_text(); - } - } - - if (str_buffer.size() == 0) { + } +#if 0 + /* Disable chartlyrics because it returnes wrong lyrics */ + if (str_buffer.size() == 0) { + LFH_chartlyrics chart = LFH_chartlyrics(artist, title); + chart.fetch(); + std::cout << "LyricsFetch::run chartlyrics.status =" << chart.status() << std::endl; + if (chart.status()) { + str_buffer = chart.get_text(); + } + } +#endif + if (str_buffer.size() == 0) { LFH_leoslyrics leo = LFH_leoslyrics(artist, title); leo.fetch(); - std::cout << "LyricsFetch::run leolyrics.status =" << leo.status() << std::endl; + std::cout << "LyricsFetch::run leolyrics.status =" << leo.status() << std::endl; if (leo.status()) - str_buffer = leo.get_text(); + str_buffer = leo.get_text(); } } @@ -125,13 +126,15 @@ while (cur_pos != std::string::npos && text.size() > 0) { string::size_type nsec_length = (cur_pos == 0 ? 0 : nsec.size()); next_pos = text.find(nsec, cur_pos + nsec_length); + if (next_pos == cur_pos) + next_pos = text.find(nsec, cur_pos + nsec_length + 1); if (cur_pos + nsec_length < text.size()) { - if (next_pos != std::string::npos) - buff = text.substr(cur_pos + nsec_length, next_pos - cur_pos - nsec_length); - else - buff = text.substr(cur_pos + nsec_length); + if (next_pos != std::string::npos) + buff = text.substr(cur_pos + nsec_length, next_pos - cur_pos - nsec_length); + else + buff = text.substr(cur_pos + nsec_length); } else - buff = text.substr(cur_pos); + buff = text.substr(cur_pos); addLine(buff); cur_pos = next_pos; @@ -149,27 +152,27 @@ int n_lines = (size.first / scr_size); int n_lines_rest = (size.first % scr_size); if (n_lines_rest > 0) - n_lines++; + n_lines++; if (n_lines <= 1) { - vecLyric.push_back(nline); + vecLyric.push_back(nline); } else { - int chars = int(nline.size()/n_lines); - string::size_type cur_space, next_space, start_space; - string buff; - cur_space = 0; - for (int i = 0; i < n_lines; i++) { - start_space = (cur_space == 0 ? cur_space : cur_space + 1); - next_space = nline.find(" ",(i + 1) * chars); - if (next_space != std::string::npos) - buff = nline.substr(start_space, next_space - start_space); - else - buff = nline.substr(start_space); - vecLyric.push_back(buff); - cur_space = next_space; - if (cur_space == std::string::npos) - break; - } + int chars = int(nline.size()/n_lines); + string::size_type cur_space, next_space, start_space; + string buff; + cur_space = 0; + for (int i = 0; i < n_lines; i++) { + start_space = (cur_space == 0 ? cur_space : cur_space + 1); + next_space = nline.find(" ",(i + 1) * chars); + if (next_space != std::string::npos) + buff = nline.substr(start_space, next_space - start_space); + else + buff = nline.substr(start_space); + vecLyric.push_back(buff); + cur_space = next_space; + if (cur_space == std::string::npos) + break; + } } } @@ -179,15 +182,15 @@ std::string buff_text = ""; file.open(filename().c_str()); if (file.is_open()) - { - string tmpBuff; - while(!file.eof()) { - getline(file, tmpBuff); - buff_text += tmpBuff; - buff_text += "\n"; - } - file.close(); + { + string tmpBuff; + while(!file.eof()) { + getline(file, tmpBuff); + buff_text += tmpBuff; + buff_text += "\n"; } + file.close(); + } return buff_text; } diff -Nru mms-1.1.2~pre10/plugins/feature/rip/rip.cpp mms-1.1.2~pre11/plugins/feature/rip/rip.cpp --- mms-1.1.2~pre10/plugins/feature/rip/rip.cpp 2011-06-03 09:38:16.000000000 +0000 +++ mms-1.1.2~pre11/plugins/feature/rip/rip.cpp 2012-02-12 18:15:17.000000000 +0000 @@ -710,7 +710,7 @@ print_debug(string_format::str_printf("Trackname-Pattern is : %s", rip_conf->p_trackname_pattern().c_str())); exit_loop=false; - bool update_needed=false; + update_needed=false; bool failed=false; animation = false; @@ -743,6 +743,8 @@ Input input; // main input loop + print(); + while (!exit_loop) { print(); diff -Nru mms-1.1.2~pre10/plugins/feature/weather/weather_config_parameters mms-1.1.2~pre11/plugins/feature/weather/weather_config_parameters --- mms-1.1.2~pre10/plugins/feature/weather/weather_config_parameters 2011-06-03 09:38:16.000000000 +0000 +++ mms-1.1.2~pre11/plugins/feature/weather/weather_config_parameters 2012-02-12 18:15:17.000000000 +0000 @@ -5,11 +5,12 @@ #define S_PARAMETER_CLASS S_WeatherConfig #define STRING_PARAMETER_CLASS "WeatherConfig" -#define MMS_CONFIG_VERSION "5" +#define MMS_CONFIG_VERSION "6" PARAMETER_LIST("weather_location", weather_location) PARAMETER_STR("unit_system", unit_system, "Celsius") PARAMETER_STR("user_agent", user_agent, "mymediasystem") PARAMETER_STR("codepage", codepage, "ISO-8859-15") +PARAMETER_LIST("weather_icon", weather_icon) #include "config_pre_post.hpp" diff -Nru mms-1.1.2~pre10/plugins/feature/weather/weather.cpp mms-1.1.2~pre11/plugins/feature/weather/weather.cpp --- mms-1.1.2~pre10/plugins/feature/weather/weather.cpp 2011-06-03 09:38:16.000000000 +0000 +++ mms-1.1.2~pre11/plugins/feature/weather/weather.cpp 2012-02-12 18:15:17.000000000 +0000 @@ -30,8 +30,16 @@ return string (day[ dindex ].name); } -string CData::get_icon ( int dindex ) { - return string(day[ dindex ].icon); +string CData::get_icon ( int dindex, std::map _iconmap) { + std::string img = "no_icon"; + std::map::iterator ii = _iconmap.find(day[dindex].icon); + if (ii != _iconmap.end()) { + img = ii->second; + } else { + print_debug(string_format::str_printf("Googleweather - Iconmap has no icon for %s\n", day[dindex].icon.c_str())); + } + return img; + // return string(day[ dindex ].icon); } int CData::get_high_temp ( int dindex ) { @@ -119,9 +127,9 @@ element=myhandle.FirstChild("xml_api_reply").FirstChild("weather").FirstChild("forecast_information").FirstChild("city").Element(); city=element->Attribute("data"); //date - element=myhandle.FirstChild("xml_api_reply").FirstChild("weather").FirstChild("forecast_information").FirstChild("current_date_time").Element(); + element=myhandle.FirstChild("xml_api_reply").FirstChild("weather").FirstChild("forecast_information").FirstChild("forecast_date").Element(); date=element->Attribute("data"); - date.erase(date.length()-5,5); + // date.erase(date.length()-5,5); //text element=myhandle.FirstChild("xml_api_reply").FirstChild("weather").FirstChild("current_conditions").FirstChild("condition").Element(); text=element->Attribute("data"); @@ -203,6 +211,30 @@ boost::bind(&Weather::update_wdata, this))); header_font = "Vera/" + conv::itos(resolution_dependant_font_size(28, conf->p_v_res())); + + + iconmap.clear(); + + + WeatherConfig *weather_conf = S_WeatherConfig::get_instance(); + Config *conf = S_Config::get_instance(); + + weather_conf->parse_configuration_file(conf->p_homedir()); + + list weather_icons = weather_conf->p_weather_icon(); + foreach(string& icon, weather_icons) { + std::string wwwname, iconname; + size_t p1= 0; + + p1 = icon.find(':', 0); + if (p1 != std::string::npos) { + wwwname = icon.substr(0, p1); + p1 += 1; + iconname = icon.substr(p1); + iconmap[wwwname] = iconname; + // print_debug(string_format::str_printf("GoogleWeather - iconmap, %s, %s", wwwname.c_str(), iconname.c_str())); + } + } } int Weather::update_idle() @@ -328,7 +360,7 @@ themes->weather_header_font3, 2) ); // current icon render->current.add(new PObj( render->default_path + "/weather/icons-500x500/" + - wdata.get_icon(0) + ".png", + wdata.get_icon(0, iconmap) + ".png", BORD*2-BORD/3+(((Y/2-BORD*3)*.1)/2), BORD*2+ (((Y/2-BORD*3)*.1)/2), (Y/2-BORD*3)*.9, @@ -341,7 +373,7 @@ int FRAC=((DI*(iicon+1)) - (DI/2)); render->current.add(new PObj( render->default_path + "/weather/icons-500x500/" + - wdata.get_icon(iicon+1) + ".png", + wdata.get_icon(iicon+1, iconmap) + ".png", BORD + FRAC - (Y/2-BORD*4)/2, YD + BORD, Y/2-BORD*4, @@ -433,7 +465,7 @@ user_agent = weather_conf->p_user_agent(); codepage = weather_conf->p_codepage(); - + foreach ( string& locat, weather_locations ) { locations.push_back( locat ); } @@ -547,7 +579,7 @@ themes->notify_area_font1, themes->notify_area_font2, themes->notify_area_font3, 5)); - PObj *icon = new PObj( render->default_path + "/weather/icons-500x500/" + wdata.get_icon(iicon) + ".png", + PObj *icon = new PObj( render->default_path + "/weather/icons-500x500/" + wdata.get_icon(iicon, iconmap) + ".png", x, conf->p_v_res() - size.second, total_height - size.second, total_height - size.second, false, 4); icon->x = icon->real_x = conf->p_h_res() - NotifyArea::width/2 - icon->w/2; diff -Nru mms-1.1.2~pre10/plugins/feature/weather/weather.hpp mms-1.1.2~pre11/plugins/feature/weather/weather.hpp --- mms-1.1.2~pre10/plugins/feature/weather/weather.hpp 2011-06-03 09:38:16.000000000 +0000 +++ mms-1.1.2~pre11/plugins/feature/weather/weather.hpp 2012-02-12 18:15:17.000000000 +0000 @@ -24,7 +24,7 @@ //CData ( std::string, std::string, std::string, std::string); CData (); void Update(); - std::string get_icon ( int ); + std::string get_icon ( int , std::map); int get_high_temp ( int ); int get_low_temp ( int ); std::string get_name ( int ); @@ -79,6 +79,7 @@ std::string weather_file; std::string user_agent; std::string codepage; + std::map iconmap; }; #endif diff -Nru mms-1.1.2~pre10/plugins/output/lcd/lcd.cpp mms-1.1.2~pre11/plugins/output/lcd/lcd.cpp --- mms-1.1.2~pre10/plugins/output/lcd/lcd.cpp 2011-06-03 09:38:16.000000000 +0000 +++ mms-1.1.2~pre11/plugins/output/lcd/lcd.cpp 2012-02-12 18:15:17.000000000 +0000 @@ -106,6 +106,7 @@ void Lcd::lcdprint(const std::string& mes) { socket_send(display_fd(), mes.c_str()); + display_recv_lcd_message(); } int Lcd::display_init() Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/chance_of_rain.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/chance_of_rain.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/chance_of_sleet.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/chance_of_sleet.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/chance_of_snow.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/chance_of_snow.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/chance_of_storm.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/chance_of_storm.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/chance_of_tstorm.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/chance_of_tstorm.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/cloudy.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/cloudy.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/dust.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/dust.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/fog.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/fog.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/haze.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/haze.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/mist.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/mist.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/mostly_cloudy.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/mostly_cloudy.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/mostly_sunny.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/mostly_sunny.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/rain.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/rain.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/showers.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/showers.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/sleet.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/sleet.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/snow.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/snow.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/storm.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/storm.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/sunny.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/sunny.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/thunderstorm.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/thunderstorm.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_cloudy-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_cloudy-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_drizzle-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_drizzle-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_dust-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_dust-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_fog-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_fog-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_haze-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_haze-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_heavyrain-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_heavyrain-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_heavysnow-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_heavysnow-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_icy-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_icy-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_mostlycloudy-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_mostlycloudy-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_overcast-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_overcast-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_partlycloudy-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_partlycloudy-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_rain-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_rain-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_scatteredshowers-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_scatteredshowers-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_scatteredthunderstorms-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_scatteredthunderstorms-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_sleet-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_sleet-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_smoke-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_smoke-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_snow-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_snow-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_snowflurries-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_snowflurries-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_sunny-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_sunny-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_thunderstorms-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_thunderstorms-40.png differ Binary files /tmp/yZIxzpD6YW/mms-1.1.2~pre10/themes/standard/weather/icons-500x500/weather_windy-40.png and /tmp/Cbt2gt_m99/mms-1.1.2~pre11/themes/standard/weather/icons-500x500/weather_windy-40.png differ