You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
(93) |
Apr
(113) |
May
(67) |
Jun
(137) |
Jul
(89) |
Aug
(70) |
Sep
(61) |
Oct
(70) |
Nov
(54) |
Dec
(59) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(83) |
Feb
(27) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(311) |
Jul
(55) |
Aug
(89) |
Sep
(167) |
Oct
(1) |
Nov
(27) |
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(44) |
Oct
(5) |
Nov
(21) |
Dec
(2) |
2009 |
Jan
|
Feb
(6) |
Mar
(48) |
Apr
(10) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(10) |
2013 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Jeremy <win...@us...> - 2013-03-01 02:39:09
|
Update of /cvsroot/galleon/galleon In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv31775 Modified Files: ReleaseNotes.txt Log Message: fix for expired TiVo cookie preventing ToGo downloads Index: ReleaseNotes.txt =================================================================== RCS file: /cvsroot/galleon/galleon/ReleaseNotes.txt,v retrieving revision 1.123 retrieving revision 1.124 diff -C2 -d -r1.123 -r1.124 *** ReleaseNotes.txt 14 Dec 2011 02:18:20 -0000 1.123 --- ReleaseNotes.txt 1 Mar 2013 02:39:06 -0000 1.124 *************** *** 10,13 **** --- 10,14 ---- * Fix for linux Makefile (3107228) and init script for Gentoo installs * Update weather application to remove parts that don't work and fix those that can be fixed. + * Fix ToGo for expired TiVo cookie as of 02/16/13 (3605870) Version 2.5.5: |
From: Jeremy <win...@us...> - 2013-03-01 02:27:36
|
Update of /cvsroot/galleon/galleon/src/org/lnicholls/galleon/togo In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv31174 Modified Files: ToGo.java Log Message: fix ToGo for expired TiVo cookie as of 02/16/13 Index: ToGo.java =================================================================== RCS file: /cvsroot/galleon/galleon/src/org/lnicholls/galleon/togo/ToGo.java,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** ToGo.java 14 Apr 2009 03:21:55 -0000 1.31 --- ToGo.java 1 Mar 2013 02:27:34 -0000 1.32 *************** *** 802,805 **** --- 802,808 ---- client.getState().setCredentials(null, url.getHost(), credentials); get = new GetMethod(video.getUrl()); + // fix for expired TiVo cookie as of 02/16/13 + // http://www.tivocommunity.com/tivo-vb/showthread.php?t=501069 + get.setRequestHeader("Cookie", "sid=abc"); client.executeMethod(get); if (get.getStatusCode() != 200) |
From: John K. <joh...@us...> - 2011-12-14 02:18:22
|
Update of /cvsroot/galleon/galleon In directory vz-cvs-4.sog:/tmp/cvs-serv15595 Modified Files: ReleaseNotes.txt Log Message: note last changes Index: ReleaseNotes.txt =================================================================== RCS file: /cvsroot/galleon/galleon/ReleaseNotes.txt,v retrieving revision 1.122 retrieving revision 1.123 diff -C2 -d -r1.122 -r1.123 *** ReleaseNotes.txt 13 Dec 2011 03:16:11 -0000 1.122 --- ReleaseNotes.txt 14 Dec 2011 02:18:20 -0000 1.123 *************** *** 9,13 **** * Upgraded to commons-betwixt-0.8 * Fix for linux Makefile (3107228) and init script for Gentoo installs ! * Update weather application to remove inoperative queries from Weather.com Version 2.5.5: --- 9,13 ---- * Upgraded to commons-betwixt-0.8 * Fix for linux Makefile (3107228) and init script for Gentoo installs ! * Update weather application to remove parts that don't work and fix those that can be fixed. Version 2.5.5: |
From: John K. <joh...@us...> - 2011-12-14 02:17:39
|
Update of /cvsroot/galleon/galleon/src/org/lnicholls/galleon/apps/weather In directory vz-cvs-4.sog:/tmp/cvs-serv15543/src/org/lnicholls/galleon/apps/weather Modified Files: WeatherOptionsPanel.java Log Message: fix label for source of radar Index: WeatherOptionsPanel.java =================================================================== RCS file: /cvsroot/galleon/galleon/src/org/lnicholls/galleon/apps/weather/WeatherOptionsPanel.java,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** WeatherOptionsPanel.java 14 Dec 2011 02:00:31 -0000 1.10 --- WeatherOptionsPanel.java 14 Dec 2011 02:17:36 -0000 1.11 *************** *** 193,197 **** // }); builder.add(label, cc.xyw(1, 23, 3)); ! label = new JLabel("Weather data provided by weather.com"); label.setForeground(Color.blue); label.setCursor(new Cursor(Cursor.HAND_CURSOR)); --- 193,197 ---- // }); builder.add(label, cc.xyw(1, 23, 3)); ! label = new JLabel("Weather radar provided by weather.com"); label.setForeground(Color.blue); label.setCursor(new Cursor(Cursor.HAND_CURSOR)); |
From: John K. <joh...@us...> - 2011-12-14 02:00:33
|
Update of /cvsroot/galleon/galleon/src/org/lnicholls/galleon/apps/weather In directory vz-cvs-4.sog:/tmp/cvs-serv13764/src/org/lnicholls/galleon/apps/weather Modified Files: WeatherOptionsPanel.java Log Message: remove copyright symbol, it doesn't get handled correctly (probably some UTF-8 vs. other code page issue) Index: WeatherOptionsPanel.java =================================================================== RCS file: /cvsroot/galleon/galleon/src/org/lnicholls/galleon/apps/weather/WeatherOptionsPanel.java,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** WeatherOptionsPanel.java 13 Dec 2011 04:03:38 -0000 1.9 --- WeatherOptionsPanel.java 14 Dec 2011 02:00:31 -0000 1.10 *************** *** 151,155 **** builder.addLabel("Range", cc.xy(1, 15)); builder.add(mRangeCombo, cc.xyw(3, 15, 1)); ! builder.addSeparator("Featured on weather.com¨", cc.xyw(1, 17, 4)); // TODO Add location id parameter // TODO Determine list dynamically --- 151,155 ---- builder.addLabel("Range", cc.xy(1, 15)); builder.add(mRangeCombo, cc.xyw(3, 15, 1)); ! builder.addSeparator("Featured on weather.com", cc.xyw(1, 17, 4)); // TODO Add location id parameter // TODO Determine list dynamically *************** *** 193,197 **** // }); builder.add(label, cc.xyw(1, 23, 3)); ! label = new JLabel("Weather data provided by weather.com¨"); label.setForeground(Color.blue); label.setCursor(new Cursor(Cursor.HAND_CURSOR)); --- 193,197 ---- // }); builder.add(label, cc.xyw(1, 23, 3)); ! label = new JLabel("Weather data provided by weather.com"); label.setForeground(Color.blue); label.setCursor(new Cursor(Cursor.HAND_CURSOR)); |
From: John K. <joh...@us...> - 2011-12-14 01:59:16
|
Update of /cvsroot/galleon/galleon/src/org/lnicholls/galleon/apps/weather In directory vz-cvs-4.sog:/tmp/cvs-serv13633/src/org/lnicholls/galleon/apps/weather Modified Files: WeatherData.java Log Message: fix alert parsing Index: WeatherData.java =================================================================== RCS file: /cvsroot/galleon/galleon/src/org/lnicholls/galleon/apps/weather/WeatherData.java,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** WeatherData.java 13 Dec 2011 04:03:38 -0000 1.30 --- WeatherData.java 14 Dec 2011 01:59:14 -0000 1.31 *************** *** 120,124 **** getAllWeather(); determineForecast(); ! determineFip(); determineAlerts(); determineLocalRadar(); --- 120,124 ---- getAllWeather(); determineForecast(); ! determineFip(false); determineAlerts(); determineLocalRadar(); *************** *** 178,182 **** if (mTimeCounter % 2 == 0) // every 10 mins { ! determineFip(); determineAlerts(); } --- 178,182 ---- if (mTimeCounter % 2 == 0) // every 10 mins { ! determineFip(false); determineAlerts(); } *************** *** 563,567 **** } ! public void determineFip() { if (mFip != null) return; --- 563,567 ---- } ! public void determineFip(boolean debug) { if (mFip != null) return; *************** *** 593,597 **** log.debug("FIP: " + m.group(1) + "(" + m.group(2) + ")"); mFip = m.group(1); ! PersistentValueManager.savePersistentValue(this.getClass().getName() + "." + "fip", mFip); return; } --- 593,598 ---- log.debug("FIP: " + m.group(1) + "(" + m.group(2) + ")"); mFip = m.group(1); ! if (!debug) ! PersistentValueManager.savePersistentValue(this.getClass().getName() + "." + "fip", mFip); return; } *************** *** 706,710 **** private static String CAP_ALERT = "alert"; ! private static String CAP_INFO = "info"; private static String CAP_EVENT = "event"; --- 707,711 ---- private static String CAP_ALERT = "alert"; ! private static String CAP_ENTRY = "entry"; private static String CAP_EVENT = "event"; *************** *** 714,724 **** private static String CAP_EXPIRES = "expires"; ! private static String CAP_HEADLINE = "headline"; ! private static String CAP_DESCRIPTION = "description"; private static String CAP_AREA = "area"; private static String CAP_GEOCODE = "geocode"; private void parseAlerts(String value) { --- 715,727 ---- private static String CAP_EXPIRES = "expires"; ! private static String CAP_HEADLINE = "title"; ! private static String CAP_DESCRIPTION = "summary"; private static String CAP_AREA = "area"; private static String CAP_GEOCODE = "geocode"; + private static String CAP_VALUENAME = "valueName"; + private static String CAP_VALUEDATA = "value"; private void parseAlerts(String value) { *************** *** 740,744 **** String headline = ""; String description = ""; ! if (element.getName().equals(CAP_INFO)) { for (Iterator elementIterator = element.elementIterator(); elementIterator.hasNext();) { Element infoNode = (Element) elementIterator.next(); --- 743,747 ---- String headline = ""; String description = ""; ! if (element.getName().equals(CAP_ENTRY)) { for (Iterator elementIterator = element.elementIterator(); elementIterator.hasNext();) { Element infoNode = (Element) elementIterator.next(); *************** *** 767,779 **** if (log.isDebugEnabled()) log.debug("description:" + description); ! } else if (infoNode.getName().equals(CAP_AREA)) { ! for (Iterator areaIterator = infoNode.elementIterator(); areaIterator.hasNext();) { ! Element areaNode = (Element) areaIterator.next(); if (log.isDebugEnabled()) ! log.debug("areaNode:" + areaNode.getName()); ! if (areaNode.getName().equals(CAP_GEOCODE)) { ! String geoCode = areaNode.getText(); if (log.isDebugEnabled()) ! log.debug("geoCode:" + geoCode); if (log.isDebugEnabled()) log.debug("mFIP:" + mFip); --- 770,790 ---- if (log.isDebugEnabled()) log.debug("description:" + description); ! } else if (infoNode.getName().equals(CAP_GEOCODE)) { ! // sample format ! // <cap:geocode> ! // <valueName>FIPS6</valueName> ! // <value>004015</value> ! // <valueName>UGC</valueName> ! // <value>AZZ003</value> ! // </cap:geocode> ! boolean inFIPS = false; ! for (Iterator geoCodeIterator = infoNode.elementIterator(); geoCodeIterator.hasNext();) { ! Element geocodeNode = (Element) geoCodeIterator.next(); if (log.isDebugEnabled()) ! log.debug("areaNode:" + geocodeNode.getName()); ! if (inFIPS && geocodeNode.getName().equals(CAP_VALUEDATA)) { ! String valueStr = geocodeNode.getText(); if (log.isDebugEnabled()) ! log.debug("geoCode value:" + valueStr); if (log.isDebugEnabled()) log.debug("mFIP:" + mFip); *************** *** 781,788 **** { found = true; ! } else if (geoCode.endsWith(mFip)) // specific county { found = true; } } } --- 792,808 ---- { found = true; ! } else if (valueStr.contains(mFip)) // specific county { found = true; } + } else { + inFIPS = false; + if (geocodeNode.getName().equals(CAP_VALUENAME)) { + String valueStr = geocodeNode.getText(); + if (log.isDebugEnabled()) + log.debug("geoCode valueName:" + valueStr); + if (valueStr.equals("FIPS6")) + inFIPS = true; + } } } *************** *** 854,857 **** --- 874,879 ---- wd.determineForecast(); wd.determineLocalRadar(); + wd.determineFip(true); + wd.determineAlerts(); } *************** *** 951,955 **** String headline = ""; String description = ""; ! if (element.getName().equals(CAP_INFO)) { for (Iterator elementIterator = element.elementIterator(); elementIterator.hasNext();) { Element infoNode = (Element) elementIterator.next(); --- 973,977 ---- String headline = ""; String description = ""; ! if (element.getName().equals(CAP_ALERT)) { for (Iterator elementIterator = element.elementIterator(); elementIterator.hasNext();) { Element infoNode = (Element) elementIterator.next(); |
From: John K. <joh...@us...> - 2011-12-13 04:03:40
|
Update of /cvsroot/galleon/galleon In directory vz-cvs-4.sog:/tmp/cvs-serv30714 Modified Files: build.xml Log Message: re-enable Radar for weather, it still works. Index: build.xml =================================================================== RCS file: /cvsroot/galleon/galleon/build.xml,v retrieving revision 1.72 retrieving revision 1.73 diff -C2 -d -r1.72 -r1.73 *** build.xml 13 Dec 2011 03:16:11 -0000 1.72 --- build.xml 13 Dec 2011 04:03:38 -0000 1.73 *************** *** 336,340 **** <attribute name="Title" value="Weather"/> <attribute name="ReleaseDate" value="2011-12-12"/> ! <attribute name="Description" value="The weather app displays the current forecast and any weather alerts."/> <attribute name="Documentation" value="http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=15&Itemid=46"/> <attribute name="Author" value="Leon Nicholls, John Kohl, Jeremy C. Radwan"/> --- 336,340 ---- <attribute name="Title" value="Weather"/> <attribute name="ReleaseDate" value="2011-12-12"/> ! <attribute name="Description" value="The weather app displays the current forecast, local and national radar, and any weather alerts."/> <attribute name="Documentation" value="http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=15&Itemid=46"/> <attribute name="Author" value="Leon Nicholls, John Kohl, Jeremy C. Radwan"/> |
From: John K. <joh...@us...> - 2011-12-13 03:16:13
|
Update of /cvsroot/galleon/galleon In directory vz-cvs-4.sog:/tmp/cvs-serv26115 Modified Files: build.xml ReleaseNotes.txt Log Message: restrict weather app to working screen-scraping from weather.gov Index: ReleaseNotes.txt =================================================================== RCS file: /cvsroot/galleon/galleon/ReleaseNotes.txt,v retrieving revision 1.121 retrieving revision 1.122 diff -C2 -d -r1.121 -r1.122 *** ReleaseNotes.txt 12 Feb 2011 17:38:11 -0000 1.121 --- ReleaseNotes.txt 13 Dec 2011 03:16:11 -0000 1.122 *************** *** 9,12 **** --- 9,13 ---- * Upgraded to commons-betwixt-0.8 * Fix for linux Makefile (3107228) and init script for Gentoo installs + * Update weather application to remove inoperative queries from Weather.com Version 2.5.5: Index: build.xml =================================================================== RCS file: /cvsroot/galleon/galleon/build.xml,v retrieving revision 1.71 retrieving revision 1.72 diff -C2 -d -r1.71 -r1.72 *** build.xml 9 Dec 2011 11:34:40 -0000 1.71 --- build.xml 13 Dec 2011 03:16:11 -0000 1.72 *************** *** 335,345 **** <attribute name="HME-Arguments" value=""/> <attribute name="Title" value="Weather"/> ! <attribute name="ReleaseDate" value="2008-09-12"/> ! <attribute name="Description" value="The weather app displays the current weather conditions, 5 day forecast, local radar image, national radar image and any weather alerts."/> <attribute name="Documentation" value="http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=15&Itemid=46"/> <attribute name="Author" value="Leon Nicholls, John Kohl, Jeremy C. Radwan"/> <attribute name="Email" value="ja...@us..., joh...@us..., win...@so..."/> <attribute name="Homepage" value="http://galleon.sourceforge.net"/> ! <attribute name="Version" value="1.2"/> <attribute name="ConfigurationPanel" value="org.lnicholls.galleon.apps.weather.WeatherOptionsPanel"/> <attribute name="Configuration" value="org.lnicholls.galleon.apps.weather.WeatherConfiguration"/> --- 335,345 ---- <attribute name="HME-Arguments" value=""/> <attribute name="Title" value="Weather"/> ! <attribute name="ReleaseDate" value="2011-12-12"/> ! <attribute name="Description" value="The weather app displays the current forecast and any weather alerts."/> <attribute name="Documentation" value="http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=15&Itemid=46"/> <attribute name="Author" value="Leon Nicholls, John Kohl, Jeremy C. Radwan"/> <attribute name="Email" value="ja...@us..., joh...@us..., win...@so..."/> <attribute name="Homepage" value="http://galleon.sourceforge.net"/> ! <attribute name="Version" value="1.3"/> <attribute name="ConfigurationPanel" value="org.lnicholls.galleon.apps.weather.WeatherOptionsPanel"/> <attribute name="Configuration" value="org.lnicholls.galleon.apps.weather.WeatherConfiguration"/> |
From: John K. <joh...@us...> - 2011-12-13 03:05:27
|
Update of /cvsroot/galleon/galleon/src/org/lnicholls/galleon/apps/weather In directory vz-cvs-4.sog:/tmp/cvs-serv25631/src/org/lnicholls/galleon/apps/weather Modified Files: WeatherData.java Weather.java Log Message: disable parts of weather app that pulled from Weather.com Index: WeatherData.java =================================================================== RCS file: /cvsroot/galleon/galleon/src/org/lnicholls/galleon/apps/weather/WeatherData.java,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** WeatherData.java 24 Mar 2011 19:37:58 -0000 1.28 --- WeatherData.java 13 Dec 2011 03:05:25 -0000 1.29 *************** *** 496,499 **** --- 496,502 ---- public void determineLocalRadar() { + return; + } + public void determineLocalRadarBroken() { if (mLocalRadar != null) return; *************** *** 533,537 **** // <iframe name="mapI" ID="mapI" width=600 height=560 // src="/maps/local/local/us_close_bos_ultra_bos/1b/index_large.html" ! REGEX = "src=\"/maps/local/local(.*)\""; p = Pattern.compile(REGEX); m = p.matcher(strGetResponseBody); --- 536,540 ---- // <iframe name="mapI" ID="mapI" width=600 height=560 // src="/maps/local/local/us_close_bos_ultra_bos/1b/index_large.html" ! REGEX = "[Ss][Rr][Cc]=\"/maps/local/local(.*)\""; p = Pattern.compile(REGEX); m = p.matcher(strGetResponseBody); Index: Weather.java =================================================================== RCS file: /cvsroot/galleon/galleon/src/org/lnicholls/galleon/apps/weather/Weather.java,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** Weather.java 13 Sep 2008 02:25:00 -0000 1.27 --- Weather.java 13 Dec 2011 03:05:25 -0000 1.28 *************** *** 58,67 **** public final static String TITLE = "Weather"; ! private final static int CURRENT_CONDITIONS = 0; ! private final static int FORECAST_SUMMARY = 1; ! private final static int FORECAST_TEXT = 2; ! private final static int LOCAL_RADAR = 3; ! private final static int NATIONAL_RADAR = 4; ! private final static int ALERTS = 5; private int mCurrent = 0; --- 58,67 ---- public final static String TITLE = "Weather"; ! private final static int FORECAST_TEXT = 0; ! // private final static int CURRENT_CONDITIONS = 1; ! // private final static int FORECAST_SUMMARY = 2; ! // private final static int LOCAL_RADAR = 3; ! // private final static int NATIONAL_RADAR = 4; ! private final static int ALERTS = 1; private int mCurrent = 0; *************** *** 110,118 **** WeatherData weatherData = ((WeatherFactory) getFactory()).getWeatherData(); ! mMenuList.add("Current Conditions"); ! mMenuList.add("Forecast Summary"); mMenuList.add("Forecast as Text"); ! mMenuList.add("Local Radar"); ! mMenuList.add("National Radar"); if (weatherData.hasAlerts()) mMenuList.add("Alerts"); --- 110,118 ---- WeatherData weatherData = ((WeatherFactory) getFactory()).getWeatherData(); ! // mMenuList.add("Current Conditions"); ! // mMenuList.add("Forecast Summary"); mMenuList.add("Forecast as Text"); ! // mMenuList.add("Local Radar"); ! // mMenuList.add("National Radar"); if (weatherData.hasAlerts()) mMenuList.add("Alerts"); *************** *** 127,140 **** WeatherData weatherData = ((WeatherFactory) getFactory()).getWeatherData(); mGenericWeatherScreen.setScreen(mMenuList.getFocus()); ! if (mMenuList.getFocus() == CURRENT_CONDITIONS) ! getBApp().push(mGenericWeatherScreen, TRANSITION_LEFT); ! else if (mMenuList.getFocus() == FORECAST_SUMMARY) ! getBApp().push(mGenericWeatherScreen, TRANSITION_LEFT); ! else if (mMenuList.getFocus() == FORECAST_TEXT) ! getBApp().push(mGenericWeatherScreen, TRANSITION_LEFT); ! else if (mMenuList.getFocus() == LOCAL_RADAR) ! getBApp().push(mGenericWeatherScreen, TRANSITION_LEFT); ! else if (mMenuList.getFocus() == NATIONAL_RADAR) getBApp().push(mGenericWeatherScreen, TRANSITION_LEFT); return true; } --- 127,141 ---- WeatherData weatherData = ((WeatherFactory) getFactory()).getWeatherData(); mGenericWeatherScreen.setScreen(mMenuList.getFocus()); ! // if (mMenuList.getFocus() == CURRENT_CONDITIONS) ! // getBApp().push(mGenericWeatherScreen, TRANSITION_LEFT); ! // else if (mMenuList.getFocus() == FORECAST_SUMMARY) ! // getBApp().push(mGenericWeatherScreen, TRANSITION_LEFT); ! // else ! if (mMenuList.getFocus() == FORECAST_TEXT) getBApp().push(mGenericWeatherScreen, TRANSITION_LEFT); + // else if (mMenuList.getFocus() == LOCAL_RADAR) + // getBApp().push(mGenericWeatherScreen, TRANSITION_LEFT); + // else if (mMenuList.getFocus() == NATIONAL_RADAR) + // getBApp().push(mGenericWeatherScreen, TRANSITION_LEFT); return true; } *************** *** 246,250 **** else { ! if (++mScreen > NATIONAL_RADAR) mScreen = 0; } --- 247,251 ---- else { ! if (++mScreen > FORECAST_TEXT) mScreen = 0; } *************** *** 260,264 **** { if (--mScreen < 0) ! mScreen = NATIONAL_RADAR; } } --- 261,265 ---- { if (--mScreen < 0) ! mScreen = FORECAST_TEXT; } } *************** *** 278,305 **** setPainting(false); switch (screen) { ! case CURRENT_CONDITIONS: ! setTitle("Current Conditions"); ! mForecast.setVisible(false); ! mForecastText.setVisible(false); ! mLocalRadar.setVisible(false); ! mNationalRadar.setVisible(false); ! mAlerts.setVisible(false); ! mCurrentConditions.setVisible(true); ! mCurrentConditions.updateText(); ! mCurrentScreen = mCurrentConditions; ! setFooter("weather.com"); ! break; ! case FORECAST_SUMMARY: ! setTitle("Forecast"); ! mCurrentConditions.setVisible(false); ! mLocalRadar.setVisible(false); ! mNationalRadar.setVisible(false); ! mAlerts.setVisible(false); ! mForecast.setVisible(true); ! mForecast.updateText(); ! mForecastText.setVisible(false); ! mCurrentScreen = mForecast; ! setFooter("weather.com"); ! break; case FORECAST_TEXT: setTitle("Forecast"); --- 279,306 ---- setPainting(false); switch (screen) { ! // case CURRENT_CONDITIONS: ! // setTitle("Current Conditions"); ! // mForecast.setVisible(false); ! // mForecastText.setVisible(false); ! // mLocalRadar.setVisible(false); ! // mNationalRadar.setVisible(false); ! // mAlerts.setVisible(false); ! // mCurrentConditions.setVisible(true); ! // mCurrentConditions.updateText(); ! // mCurrentScreen = mCurrentConditions; ! // setFooter("weather.com"); ! // break; ! // case FORECAST_SUMMARY: ! // setTitle("Forecast"); ! // mCurrentConditions.setVisible(false); ! // mLocalRadar.setVisible(false); ! // mNationalRadar.setVisible(false); ! // mAlerts.setVisible(false); ! // mForecast.setVisible(true); ! // mForecast.updateText(); ! // mForecastText.setVisible(false); ! // mCurrentScreen = mForecast; ! // setFooter("weather.com"); ! // break; case FORECAST_TEXT: setTitle("Forecast"); *************** *** 314,341 **** setFooter("weather.gov"); break; ! case LOCAL_RADAR: ! setTitle(" "); ! mCurrentConditions.setVisible(false); ! mForecast.setVisible(false); ! mForecastText.setVisible(false); ! mNationalRadar.setVisible(false); ! mAlerts.setVisible(false); ! mLocalRadar.setVisible(true); ! mLocalRadar.updateImage(); ! mCurrentScreen = mLocalRadar; ! setFooter(" "); ! break; ! case NATIONAL_RADAR: ! setTitle(" "); ! mCurrentConditions.setVisible(false); ! mForecast.setVisible(false); ! mForecastText.setVisible(false); ! mLocalRadar.setVisible(false); ! mAlerts.setVisible(false); ! mNationalRadar.setVisible(true); ! mNationalRadar.updateImage(); ! mCurrentScreen = mNationalRadar; ! setFooter(" "); ! break; case ALERTS: setTitle("Alerts"); --- 315,342 ---- setFooter("weather.gov"); break; ! // case LOCAL_RADAR: ! // setTitle(" "); ! // mCurrentConditions.setVisible(false); ! // mForecast.setVisible(false); ! // mForecastText.setVisible(false); ! // mNationalRadar.setVisible(false); ! // mAlerts.setVisible(false); ! // mLocalRadar.setVisible(true); ! // mLocalRadar.updateImage(); ! // mCurrentScreen = mLocalRadar; ! // setFooter(" "); ! // break; ! // case NATIONAL_RADAR: ! // setTitle(" "); ! // mCurrentConditions.setVisible(false); ! // mForecast.setVisible(false); ! // mForecastText.setVisible(false); ! // mLocalRadar.setVisible(false); ! // mAlerts.setVisible(false); ! // mNationalRadar.setVisible(true); ! // mNationalRadar.updateImage(); ! // mCurrentScreen = mNationalRadar; ! // setFooter(" "); ! // break; case ALERTS: setTitle("Alerts"); *************** *** 485,488 **** --- 486,492 ---- public void updateText() { + return; + } + public void updateTextDoesntWork() { try { temperatureText.setValue(mWeatherData.getCurrentConditions().getTemperature()); *************** *** 595,599 **** public void updateText() { ! WeatherData.Forecasts forecasts = mWeatherData.getForecasts(); --- 599,605 ---- public void updateText() { ! return; // xoap interface is retired!! ! } ! public void updateTextReally() { WeatherData.Forecasts forecasts = mWeatherData.getForecasts(); |
From: John K. <joh...@us...> - 2011-12-13 02:12:51
|
Update of /cvsroot/galleon/galleon/src/org/lnicholls/galleon/media In directory vz-cvs-4.sog:/tmp/cvs-serv20230/src/org/lnicholls/galleon/media Modified Files: MediaRefreshThread.java Log Message: undo mistaken commit (use a variable to control sleeping and thus speed of refresh threads) Index: MediaRefreshThread.java =================================================================== RCS file: /cvsroot/galleon/galleon/src/org/lnicholls/galleon/media/MediaRefreshThread.java,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** MediaRefreshThread.java 9 Dec 2011 11:34:40 -0000 1.14 --- MediaRefreshThread.java 13 Dec 2011 02:12:49 -0000 1.15 *************** *** 71,74 **** --- 71,75 ---- new FileGatherer.GathererCallback() { private int mCounter; + private boolean mQuickLoading = false; // TODO: update with preference public void visit(File file, File originalFile) { synchronized (this) { *************** *** 115,119 **** if (++mCounter%100==0) System.gc(); ! // Thread.sleep(50); // give the CPU some breathing time } catch (Exception ex) { Tools.logException(MediaRefreshThread.class, ex, file.getAbsolutePath()); --- 116,121 ---- if (++mCounter%100==0) System.gc(); ! if (!mQuickLoading ) ! Thread.sleep(50); // give the CPU some breathing time } catch (Exception ex) { Tools.logException(MediaRefreshThread.class, ex, file.getAbsolutePath()); |
From: John K. <joh...@us...> - 2011-12-09 11:34:42
|
Update of /cvsroot/galleon/galleon/src/org/lnicholls/galleon/gui In directory vz-cvs-4.sog:/tmp/cvs-serv9968/src/org/lnicholls/galleon/gui Modified Files: ToGoDialog.java MainFrame.java DownloadManagerDialog.java Log Message: update URLs for new galleon web site Index: ToGoDialog.java =================================================================== RCS file: /cvsroot/galleon/galleon/src/org/lnicholls/galleon/gui/ToGoDialog.java,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** ToGoDialog.java 7 Mar 2009 04:25:33 -0000 1.9 --- ToGoDialog.java 9 Dec 2011 11:34:40 -0000 1.10 *************** *** 112,116 **** this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&task=view&id=14&Itemid=29"); } catch (Exception ex) { } --- 112,116 ---- this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=14&Itemid=29"); } catch (Exception ex) { } Index: MainFrame.java =================================================================== RCS file: /cvsroot/galleon/galleon/src/org/lnicholls/galleon/gui/MainFrame.java,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** MainFrame.java 1 Mar 2009 04:06:23 -0000 1.39 --- MainFrame.java 9 Dec 2011 11:34:40 -0000 1.40 *************** *** 190,194 **** public void actionPerformed(ActionEvent event) { try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&task=view&id=88&Itemid=48"); } catch (Exception ex) { } --- 190,194 ---- public void actionPerformed(ActionEvent event) { try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=88&Itemid=48"); } catch (Exception ex) { } *************** *** 200,204 **** public void actionPerformed(ActionEvent event) { try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&task=view&id=88&Itemid=48"); } catch (Exception ex) { } --- 200,204 ---- public void actionPerformed(ActionEvent event) { try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=88&Itemid=48"); } catch (Exception ex) { } *************** *** 211,215 **** public void actionPerformed(ActionEvent event) { try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&task=view&id=88&Itemid=48"); } catch (Exception ex) { } --- 211,215 ---- public void actionPerformed(ActionEvent event) { try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=88&Itemid=48"); } catch (Exception ex) { } *************** *** 221,225 **** public void actionPerformed(ActionEvent event) { try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&task=view&id=88&Itemid=48"); } catch (Exception ex) { } --- 221,225 ---- public void actionPerformed(ActionEvent event) { try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=88&Itemid=48"); } catch (Exception ex) { } *************** *** 231,235 **** public void actionPerformed(ActionEvent event) { try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&task=view&id=88&Itemid=48"); } catch (Exception ex) { } --- 231,235 ---- public void actionPerformed(ActionEvent event) { try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=88&Itemid=48"); } catch (Exception ex) { } *************** *** 241,245 **** public void actionPerformed(ActionEvent event) { try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&task=view&id=88&Itemid=48"); } catch (Exception ex) { } --- 241,245 ---- public void actionPerformed(ActionEvent event) { try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=88&Itemid=48"); } catch (Exception ex) { } *************** *** 267,271 **** public void actionPerformed(ActionEvent event) { try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&task=view&id=93&Itemid=52"); } catch (Exception ex) { } --- 267,271 ---- public void actionPerformed(ActionEvent event) { try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=93&Itemid=52"); } catch (Exception ex) { } *************** *** 660,664 **** } else if ("help".equals(e.getActionCommand())) { try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&task=view&id=98&Itemid=27"); } catch (Exception ex) { } --- 660,664 ---- } else if ("help".equals(e.getActionCommand())) { try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=98&Itemid=27"); } catch (Exception ex) { } *************** *** 1048,1052 **** this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&task=view&id=93&Itemid=52"); } catch (Exception ex) { } --- 1048,1052 ---- this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=93&Itemid=52"); } catch (Exception ex) { } *************** *** 1299,1303 **** this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&task=view&id=99&Itemid=37"); } catch (Exception ex) { } --- 1299,1303 ---- this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=99&Itemid=37"); } catch (Exception ex) { } *************** *** 1413,1417 **** this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&task=view&id=100&Itemid=37"); } catch (Exception ex) { } --- 1413,1417 ---- this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=100&Itemid=37"); } catch (Exception ex) { } *************** *** 1692,1696 **** this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&task=view&id=89&Itemid=49"); } catch (Exception ex) { } --- 1692,1696 ---- this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=89&Itemid=49"); } catch (Exception ex) { } Index: DownloadManagerDialog.java =================================================================== RCS file: /cvsroot/galleon/galleon/src/org/lnicholls/galleon/gui/DownloadManagerDialog.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** DownloadManagerDialog.java 3 Sep 2008 03:39:12 -0000 1.6 --- DownloadManagerDialog.java 9 Dec 2011 11:34:40 -0000 1.7 *************** *** 284,288 **** this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&task=view&id=97&Itemid=45"); } catch (Exception ex) { } --- 284,288 ---- this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); try { ! BrowserLauncher.openURL("http://galleon.sourceforge.net/index.php?option=com_content&view=article&id=97&Itemid=45"); } catch (Exception ex) { } |
From: John K. <joh...@us...> - 2011-12-04 14:05:43
|
Update of /cvsroot/galleon/galleon In directory vz-cvs-4.sog:/tmp/cvs-serv15757 Modified Files: Developers.txt Log Message: fix name of ant target for win32 Index: Developers.txt =================================================================== RCS file: /cvsroot/galleon/galleon/Developers.txt,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** Developers.txt 25 Mar 2009 00:52:20 -0000 1.24 --- Developers.txt 4 Dec 2011 14:05:41 -0000 1.25 *************** *** 54,58 **** To build Galleon packages: ! * Windows: run 'ant compile' then use NSIS (nsis.sourceforge.net) to compile distro/win32/galleon.nsi to create distro/win32/Setup.exe --- 54,58 ---- To build Galleon packages: ! * Windows: run 'ant package' then use NSIS (nsis.sourceforge.net) to compile distro/win32/galleon.nsi to create distro/win32/Setup.exe |
From: Jeremy <win...@us...> - 2011-03-24 19:38:00
|
Update of /cvsroot/galleon/galleon/src/org/lnicholls/galleon/apps/weather In directory vz-cvs-2.sog:/tmp/cvs-serv32582 Modified Files: WeatherData.java Log Message: fixed regex pattern for radar image URL Index: WeatherData.java =================================================================== RCS file: /cvsroot/galleon/galleon/src/org/lnicholls/galleon/apps/weather/WeatherData.java,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** WeatherData.java 13 Nov 2008 23:37:37 -0000 1.27 --- WeatherData.java 24 Mar 2011 19:37:58 -0000 1.28 *************** *** 475,479 **** // now grab the URL of the actual radar image ! String REGEX = "NAME=\"mapImg\" SRC=\"([^\"]*)\""; Pattern p = Pattern.compile(REGEX); Matcher m = p.matcher(strGetResponseBody2); --- 475,479 ---- // now grab the URL of the actual radar image ! String REGEX = "name=\"mapImg\" src=\"([^\"]*)\""; Pattern p = Pattern.compile(REGEX); Matcher m = p.matcher(strGetResponseBody2); |
From: John K. <joh...@us...> - 2009-04-15 02:53:47
|
Update of /cvsroot/galleon/galleon In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv12915 Modified Files: ThirdPartyLicenses.txt Log Message: remove obsolete tivo SDK ref Index: ThirdPartyLicenses.txt =================================================================== RCS file: /cvsroot/galleon/galleon/ThirdPartyLicenses.txt,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** ThirdPartyLicenses.txt 15 Apr 2009 02:19:08 -0000 1.24 --- ThirdPartyLicenses.txt 15 Apr 2009 02:53:36 -0000 1.25 *************** *** 1273,1339 **** ----------------------------------------------------------------------- ! K) The following software is included in this product: ! TiVo Beacon SDK; Use of any of this software is governed ! by the terms of the licenses below: ! ! TiVo SDK License Version 20040406A ! ! The TiVo Beacon Software Development Kit (SDK) is provided solely to enable you to use the ! TiVo Beacon to announce your services (and not those of any third party) to TiVo® DVRs on ! a home network. ! ! You must follow the instructions in the SDK. ! ! TIVO IS NOT RESPONSIBLE FOR ANY HARM TO YOUR COMPUTER SYSTEMS AND SERVICES AS A RESULT OF ! USING THE SDK. UNAUTHORIZED COPYING OR DISTRIBUTION OF COPYRIGHTED WORKS IS AN INFRINGEMENT ! OF THE COPYRIGHT HOLDERS' RIGHTS. TIVO RESERVES THE RIGHT TO TERMINATE THIS LICENSE TO YOU ! IF YOU INFRINGE THE COPYRIGHTS OF OTHERS OR TIVO HAS GOOD REASON TO BELIEVE THAT YOU DO. ! ! THESE MATERIALS ARE PROVIDED "AS IS", WITH ALL FAULTS AND WITHOUT WARRANTY OF ANY KIND, ! EITHER EXPRESS OR IMPLIED. TIVO HEREBY DISCLAIMS ALL SUCH WARRANTIES INCLUDING, BUT NOT ! LIMITED TO, WARRANTIES AND/OR CONDITIONS OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, ! AND NON-INFRINGEMENT OF THIRD PARTY RIGHTS, EXCLUSIVELY OR RESULTS OBTAINED FROM USE OF ! THE MATERIAL. TIVO MAKES NO WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, ! TRADEMARK, OR COPYRIGHT INFRINGEMENT. ! ! Neither the name of TiVo, the TiVo logo, or any other TiVo trademarks or tradenames may be ! used to endorse or promote products derived from these specifications without specific prior ! written permission from TiVo Inc. Redistribution and use of this software development kit ! are permitted provided that the redistribution contains the following copyright notice ! "2004 © TiVo Inc." and the following disclaimer: ! ! "THESE MATERIALS ARE PROVIDED "AS IS", WITH ALL FAULTS AND WITHOUT WARRANTY OF ANY KIND, ! EITHER EXPRESS OR IMPLIED. TIVO HEREBY DISCLAIMS ALL SUCH WARRANTIES INCLUDING, BUT NOT ! LIMITED TO, WARRANTIES AND/OR CONDITIONS OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, ! AND NON-INFRINGEMENT OF THIRD PARTY RIGHTS, EXCLUSIVELY OR RESULTS OBTAINED FROM USE OF THE ! MATERIAL. TIVO MAKES NO WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, ! OR COPYRIGHT INFRINGEMENT." ! ! Indy BSD License ! ! Portions of this software are Copyright © 1993 - 2003, Chad Z. Hower (Kudzu) and the Indy ! Pit Crew - http://www.IndyProject.org/. ! ! 1. Redistribution and use in source and binary forms, with or without modification, are permitted ! provided that the following conditions are met: ! ! 2. Redistributions of source code must retain the above copyright notice, this list of conditions ! and the following disclaimer. ! ! 3. Redistributions in binary form must reproduce the above copyright notice, this list of conditions ! and the following disclaimer in the documentation, about box and/or other materials provided with ! the distribution. ! ! No personal names or organizations names associated with the Indy project may be used to endorse ! or promote products derived from this software without specific prior written permission of the ! specific individual or organization. ! THIS SOFTWARE IS PROVIDED BY Chad Z. Hower (Kudzu) and the Indy Pit Crew "AS IS'' AND ANY EXPRESS ! OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND ! FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE ! LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, ! BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR ! BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT ! LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS ! SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ----------------------------------------------------------------------- --- 1273,1277 ---- ----------------------------------------------------------------------- ! K) (removed from the product) ----------------------------------------------------------------------- |
From: John K. <joh...@us...> - 2009-04-15 02:49:31
|
Update of /cvsroot/galleon/galleon/src/org/lnicholls/galleon/util In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv12250/src/org/lnicholls/galleon/util Modified Files: Configurator.java Log Message: remove erroneous setting to write empty properties Index: Configurator.java =================================================================== RCS file: /cvsroot/galleon/galleon/src/org/lnicholls/galleon/util/Configurator.java,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** Configurator.java 15 Apr 2009 02:19:08 -0000 1.18 --- Configurator.java 15 Apr 2009 02:49:15 -0000 1.19 *************** *** 697,701 **** public boolean suppressProperty(Class arg0, Class arg1, String arg2) { ! // let everything pass! return false; } --- 697,701 ---- public boolean suppressProperty(Class arg0, Class arg1, String arg2) { ! // let everything pass return false; } *************** *** 797,801 **** appXMLIntrospector.getConfiguration().setAttributesForPrimitives(true); beanWriter.setXMLIntrospector(appXMLIntrospector); - beanWriter.setWriteEmptyElements(true); beanWriter.enablePrettyPrint(); --- 797,800 ---- |
From: John K. <joh...@us...> - 2009-04-15 02:19:25
|
Update of /cvsroot/galleon/galleon In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv6805 Modified Files: .classpath ReleaseNotes.txt TODO ThirdPartyLicenses.txt Log Message: up to commons-betwixt-0.8, remove old references to old DNSSD code Index: ThirdPartyLicenses.txt =================================================================== RCS file: /cvsroot/galleon/galleon/ThirdPartyLicenses.txt,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** ThirdPartyLicenses.txt 25 Nov 2007 03:43:57 -0000 1.23 --- ThirdPartyLicenses.txt 15 Apr 2009 02:19:08 -0000 1.24 *************** *** 1887,1891 **** (log4j.jar) http://logging.apache.org/log4j/docs/index.html ! (commons-betwixt-0.6.jar) http://jakarta.apache.org/commons/betwixt/ (commons-collections-3.2.jar) --- 1887,1891 ---- (log4j.jar) http://logging.apache.org/log4j/docs/index.html ! (commons-betwixt-0.8.jar) http://jakarta.apache.org/commons/betwixt/ (commons-collections-3.2.jar) Index: ReleaseNotes.txt =================================================================== RCS file: /cvsroot/galleon/galleon/ReleaseNotes.txt,v retrieving revision 1.119 retrieving revision 1.120 diff -C2 -d -r1.119 -r1.120 *** ReleaseNotes.txt 14 Apr 2009 03:21:55 -0000 1.119 --- ReleaseNotes.txt 15 Apr 2009 02:19:08 -0000 1.120 *************** *** 6,9 **** --- 6,11 ---- * Added warning message in ToGo application if Galleon isn't able to contact TiVo (usually means TiVo HTTPS server is hung) + * Some miscellaneous code cleanups + * Upgraded to commons-betwixt-0.8 Version 2.5.5: Index: TODO =================================================================== RCS file: /cvsroot/galleon/galleon/TODO,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** TODO 1 Mar 2009 03:09:52 -0000 1.7 --- TODO 15 Apr 2009 02:19:08 -0000 1.8 *************** *** 19,24 **** * Clean up non-MacOS stuff, confirm paths for Java 5 are set up right in scripts * Verify all apps still work after hibernate change, etc. - * upgrade commons-betwixt to 0.8. Something wrong in Configurator.save(), - the hack to write the class name doesn't work. * update htmlparser to 1.6 --- 19,22 ---- Index: .classpath =================================================================== RCS file: /cvsroot/galleon/galleon/.classpath,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** .classpath 25 Nov 2007 03:43:57 -0000 1.14 --- .classpath 15 Apr 2009 02:19:08 -0000 1.15 *************** *** 55,59 **** <classpathentry kind="lib" path="lib/ehcache-1.2.3.jar"/> <classpathentry kind="lib" path="lib/antlr-2.7.6.jar"/> ! <classpathentry kind="lib" path="lib/commons-betwixt-0.6.jar"/> <classpathentry kind="lib" path="lib/htmlparser-1.6.jar"/> <classpathentry kind="lib" path="lib/hme-host-sample-1.4.jar"/> --- 55,59 ---- <classpathentry kind="lib" path="lib/ehcache-1.2.3.jar"/> <classpathentry kind="lib" path="lib/antlr-2.7.6.jar"/> ! <classpathentry kind="lib" path="lib/commons-betwixt-0.8.jar"/> <classpathentry kind="lib" path="lib/htmlparser-1.6.jar"/> <classpathentry kind="lib" path="lib/hme-host-sample-1.4.jar"/> |
From: John K. <joh...@us...> - 2009-04-15 02:19:23
|
Update of /cvsroot/galleon/galleon/src/org/lnicholls/galleon/app In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv6805/src/org/lnicholls/galleon/app Modified Files: AppHost.java Log Message: up to commons-betwixt-0.8, remove old references to old DNSSD code Index: AppHost.java =================================================================== RCS file: /cvsroot/galleon/galleon/src/org/lnicholls/galleon/app/AppHost.java,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** AppHost.java 1 Mar 2009 03:09:52 -0000 1.9 --- AppHost.java 15 Apr 2009 02:19:08 -0000 1.10 *************** *** 45,49 **** import com.tivo.hme.host.io.FastInputStream; ! import com.tivo.hme.host.sample.DNSSDRequest; import com.tivo.hme.host.sample.HostingVersion; //import com.tivo.hme.host.sample.JarClassLoader; --- 45,49 ---- import com.tivo.hme.host.io.FastInputStream; ! //import com.tivo.hme.host.sample.DNSSDRequest; import com.tivo.hme.host.sample.HostingVersion; //import com.tivo.hme.host.sample.JarClassLoader; *************** *** 402,419 **** } log.info("MDNS: " + s); ! DNSSDRequest dnssdrequest = null; ! try { ! dnssdrequest = new DNSSDRequest(); ! } catch (IOException ioexception) { ! } ! if (dnssdrequest != null) ! try { ! dnssdrequest.registerService(ifactory.getAppTitle(), IHmeConstants.MDNS_DNSSD_TYPE, s); ! ifactory.getFactoryData().put(DNSSD_KEY, dnssdrequest); ! continue; ! } catch (IOException ioexception1) { ! dnssdrequest.close(); ! dnssdrequest = null; ! } rv[j].registerService(getServiceInfo(ifactory, ai[j])); } --- 402,419 ---- } log.info("MDNS: " + s); ! // DNSSDRequest dnssdrequest = null; ! // try { ! // dnssdrequest = new DNSSDRequest(); ! // } catch (IOException ioexception) { ! // } ! // if (dnssdrequest != null) ! // try { ! // dnssdrequest.registerService(ifactory.getAppTitle(), IHmeConstants.MDNS_DNSSD_TYPE, s); ! // ifactory.getFactoryData().put(DNSSD_KEY, dnssdrequest); ! // continue; ! // } catch (IOException ioexception1) { ! // dnssdrequest.close(); ! // dnssdrequest = null; ! // } rv[j].registerService(getServiceInfo(ifactory, ai[j])); } *************** *** 431,438 **** } else { log.info("MDNS REMOVE: " + s); ! DNSSDRequest dnssdrequest = (DNSSDRequest) ifactory.getFactoryData().get(DNSSD_KEY); ! if (dnssdrequest != null) ! dnssdrequest.close(); ! else rv[j].unregisterService(getServiceInfo(ifactory, ai[j])); } --- 431,438 ---- } else { log.info("MDNS REMOVE: " + s); ! // DNSSDRequest dnssdrequest = (DNSSDRequest) ifactory.getFactoryData().get(DNSSD_KEY); ! // if (dnssdrequest != null) ! // dnssdrequest.close(); ! // else rv[j].unregisterService(getServiceInfo(ifactory, ai[j])); } *************** *** 462,466 **** static final int DEFAULT_PORT = 7288; ! public static final String DNSSD_KEY = "dnssd"; protected Config config; --- 462,466 ---- static final int DEFAULT_PORT = 7288; ! // public static final String DNSSD_KEY = "dnssd"; protected Config config; |
From: John K. <joh...@us...> - 2009-04-15 02:19:15
|
Update of /cvsroot/galleon/galleon/src/org/lnicholls/galleon/util In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv6805/src/org/lnicholls/galleon/util Modified Files: Configurator.java Log Message: up to commons-betwixt-0.8, remove old references to old DNSSD code Index: Configurator.java =================================================================== RCS file: /cvsroot/galleon/galleon/src/org/lnicholls/galleon/util/Configurator.java,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** Configurator.java 7 Sep 2007 16:22:08 -0000 1.17 --- Configurator.java 15 Apr 2009 02:19:08 -0000 1.18 *************** *** 39,45 **** --- 39,47 ---- import javax.xml.parsers.ParserConfigurationException; + import org.apache.commons.betwixt.IntrospectionConfiguration; import org.apache.commons.betwixt.XMLIntrospector; import org.apache.commons.betwixt.io.BeanReader; import org.apache.commons.betwixt.io.BeanWriter; + import org.apache.commons.betwixt.strategy.PropertySuppressionStrategy; import org.apache.log4j.Logger; import org.apache.xml.serialize.OutputFormat; *************** *** 433,437 **** try { BeanReader beanReader = new BeanReader(); ! beanReader.getXMLIntrospector().setAttributesForPrimitives(true); beanReader.registerBeanClass("app", appContext.getConfiguration().getClass()); --- 435,439 ---- try { BeanReader beanReader = new BeanReader(); ! beanReader.getXMLIntrospector().getConfiguration().setAttributesForPrimitives(true); beanReader.registerBeanClass("app", appContext.getConfiguration().getClass()); *************** *** 470,474 **** try { BeanReader beanReader = new BeanReader(); ! beanReader.getXMLIntrospector().setAttributesForPrimitives(true); beanReader.registerBeanClass("tivo", TiVo.class); --- 472,476 ---- try { BeanReader beanReader = new BeanReader(); ! beanReader.getXMLIntrospector().getConfiguration().setAttributesForPrimitives(true); beanReader.registerBeanClass("tivo", TiVo.class); *************** *** 496,500 **** try { BeanReader beanReader = new BeanReader(); ! beanReader.getXMLIntrospector().setAttributesForPrimitives(true); beanReader.registerBeanClass("rule", Rule.class); --- 498,502 ---- try { BeanReader beanReader = new BeanReader(); ! beanReader.getXMLIntrospector().getConfiguration().setAttributesForPrimitives(true); beanReader.registerBeanClass("rule", Rule.class); *************** *** 522,526 **** try { BeanReader beanReader = new BeanReader(); ! beanReader.getXMLIntrospector().setAttributesForPrimitives(true); beanReader.registerBeanClass("musicPlayerConfiguration", MusicPlayerConfiguration.class); --- 524,528 ---- try { BeanReader beanReader = new BeanReader(); ! beanReader.getXMLIntrospector().getConfiguration().setAttributesForPrimitives(true); beanReader.registerBeanClass("musicPlayerConfiguration", MusicPlayerConfiguration.class); *************** *** 548,552 **** try { BeanReader beanReader = new BeanReader(); ! beanReader.getXMLIntrospector().setAttributesForPrimitives(true); beanReader.registerBeanClass("dataConfiguration", DataConfiguration.class); --- 550,554 ---- try { BeanReader beanReader = new BeanReader(); ! beanReader.getXMLIntrospector().getConfiguration().setAttributesForPrimitives(true); beanReader.registerBeanClass("dataConfiguration", DataConfiguration.class); *************** *** 574,578 **** try { BeanReader beanReader = new BeanReader(); ! beanReader.getXMLIntrospector().setAttributesForPrimitives(true); beanReader.registerBeanClass("goBackConfiguration", GoBackConfiguration.class); --- 576,580 ---- try { BeanReader beanReader = new BeanReader(); ! beanReader.getXMLIntrospector().getConfiguration().setAttributesForPrimitives(true); beanReader.registerBeanClass("goBackConfiguration", GoBackConfiguration.class); *************** *** 613,617 **** try { BeanReader beanReader = new BeanReader(); ! beanReader.getXMLIntrospector().setAttributesForPrimitives(true); beanReader.registerBeanClass("downloadConfiguration", DownloadConfiguration.class); --- 615,619 ---- try { BeanReader beanReader = new BeanReader(); ! beanReader.getXMLIntrospector().getConfiguration().setAttributesForPrimitives(true); beanReader.registerBeanClass("downloadConfiguration", DownloadConfiguration.class); *************** *** 684,687 **** --- 686,708 ---- // Utility class to control the behavior of Commons Betwixt class AppXMLIntrospector extends XMLIntrospector { + + AppXMLIntrospector() { + super(); + IntrospectionConfiguration appconfig = new IntrospectionConfiguration(); + // commons-betwixt-0.8 by default suppresses the class property, we need to + // see the class property. + appconfig.setPropertySuppressionStrategy( + new PropertySuppressionStrategy() { + @Override + public boolean suppressProperty(Class arg0, Class arg1, + String arg2) { + // let everything pass! + return false; + } + + } + ); + setConfiguration(appconfig); + } public org.apache.commons.betwixt.Descriptor createXMLDescriptor( org.apache.commons.betwixt.BeanProperty beanProperty) { *************** *** 774,779 **** AppXMLIntrospector appXMLIntrospector = new AppXMLIntrospector(); ! appXMLIntrospector.setAttributesForPrimitives(true); beanWriter.setXMLIntrospector(appXMLIntrospector); beanWriter.enablePrettyPrint(); --- 795,801 ---- AppXMLIntrospector appXMLIntrospector = new AppXMLIntrospector(); ! appXMLIntrospector.getConfiguration().setAttributesForPrimitives(true); beanWriter.setXMLIntrospector(appXMLIntrospector); + beanWriter.setWriteEmptyElements(true); beanWriter.enablePrettyPrint(); *************** *** 800,804 **** AppXMLIntrospector appXMLIntrospector = new AppXMLIntrospector(); ! appXMLIntrospector.setAttributesForPrimitives(true); beanWriter.setXMLIntrospector(appXMLIntrospector); --- 822,826 ---- AppXMLIntrospector appXMLIntrospector = new AppXMLIntrospector(); ! appXMLIntrospector.getConfiguration().setAttributesForPrimitives(true); beanWriter.setXMLIntrospector(appXMLIntrospector); *************** *** 826,830 **** AppXMLIntrospector appXMLIntrospector = new AppXMLIntrospector(); ! appXMLIntrospector.setAttributesForPrimitives(true); beanWriter.setXMLIntrospector(appXMLIntrospector); --- 848,852 ---- AppXMLIntrospector appXMLIntrospector = new AppXMLIntrospector(); ! appXMLIntrospector.getConfiguration().setAttributesForPrimitives(true); beanWriter.setXMLIntrospector(appXMLIntrospector); *************** *** 850,854 **** AppXMLIntrospector appXMLIntrospector = new AppXMLIntrospector(); ! appXMLIntrospector.setAttributesForPrimitives(true); beanWriter.setXMLIntrospector(appXMLIntrospector); --- 872,876 ---- AppXMLIntrospector appXMLIntrospector = new AppXMLIntrospector(); ! appXMLIntrospector.getConfiguration().setAttributesForPrimitives(true); beanWriter.setXMLIntrospector(appXMLIntrospector); *************** *** 873,877 **** AppXMLIntrospector appXMLIntrospector = new AppXMLIntrospector(); ! appXMLIntrospector.setAttributesForPrimitives(true); beanWriter.setXMLIntrospector(appXMLIntrospector); --- 895,899 ---- AppXMLIntrospector appXMLIntrospector = new AppXMLIntrospector(); ! appXMLIntrospector.getConfiguration().setAttributesForPrimitives(true); beanWriter.setXMLIntrospector(appXMLIntrospector); *************** *** 896,900 **** AppXMLIntrospector appXMLIntrospector = new AppXMLIntrospector(); ! appXMLIntrospector.setAttributesForPrimitives(true); beanWriter.setXMLIntrospector(appXMLIntrospector); --- 918,922 ---- AppXMLIntrospector appXMLIntrospector = new AppXMLIntrospector(); ! appXMLIntrospector.getConfiguration().setAttributesForPrimitives(true); beanWriter.setXMLIntrospector(appXMLIntrospector); *************** *** 933,937 **** AppXMLIntrospector appXMLIntrospector = new AppXMLIntrospector(); ! appXMLIntrospector.setAttributesForPrimitives(true); beanWriter.setXMLIntrospector(appXMLIntrospector); --- 955,959 ---- AppXMLIntrospector appXMLIntrospector = new AppXMLIntrospector(); ! appXMLIntrospector.getConfiguration().setAttributesForPrimitives(true); beanWriter.setXMLIntrospector(appXMLIntrospector); |
From: John K. <joh...@us...> - 2009-04-15 02:18:11
|
Update of /cvsroot/galleon/galleon/lib In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv6659 Removed Files: commons-betwixt-0.6.jar Log Message: remove commons-betwixt-0.6.jar --- commons-betwixt-0.6.jar DELETED --- |
From: John K. <joh...@us...> - 2009-04-15 02:15:42
|
Update of /cvsroot/galleon/galleon/lib In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv6407 Added Files: commons-betwixt-0.8.jar Log Message: add commons-betwixt 0.8 --- NEW FILE: commons-betwixt-0.8.jar --- (This appears to be a binary file; contents omitted.) |
From: John K. <joh...@us...> - 2009-04-14 03:22:04
|
Update of /cvsroot/galleon/galleon In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv20156 Modified Files: ReleaseNotes.txt Log Message: add last updated/warning in ToGo screens to help users diagnose TiVo SSL hangs Index: ReleaseNotes.txt =================================================================== RCS file: /cvsroot/galleon/galleon/ReleaseNotes.txt,v retrieving revision 1.118 retrieving revision 1.119 diff -C2 -d -r1.118 -r1.119 *** ReleaseNotes.txt 25 Mar 2009 00:52:20 -0000 1.118 --- ReleaseNotes.txt 14 Apr 2009 03:21:55 -0000 1.119 *************** *** 4,8 **** Version 2.5.6: ---------------------- ! Version 2.5.5: ---------------------- --- 4,10 ---- Version 2.5.6: ---------------------- ! * Added warning message in ToGo application if Galleon isn't able to contact ! TiVo (usually means TiVo HTTPS server is hung) ! Version 2.5.5: ---------------------- |
From: John K. <joh...@us...> - 2009-04-14 03:22:03
|
Update of /cvsroot/galleon/galleon/src/org/lnicholls/galleon/apps/togo In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv20156/src/org/lnicholls/galleon/apps/togo Modified Files: ToGo.java Log Message: add last updated/warning in ToGo screens to help users diagnose TiVo SSL hangs Index: ToGo.java =================================================================== RCS file: /cvsroot/galleon/galleon/src/org/lnicholls/galleon/apps/togo/ToGo.java,v retrieving revision 1.43 retrieving revision 1.44 diff -C2 -d -r1.43 -r1.44 *** ToGo.java 11 Mar 2009 03:18:15 -0000 1.43 --- ToGo.java 14 Apr 2009 03:21:55 -0000 1.44 *************** *** 18,21 **** --- 18,22 ---- import java.awt.Color; + import java.text.DateFormat; import java.text.DecimalFormat; import java.text.SimpleDateFormat; *************** *** 32,35 **** --- 33,38 ---- import org.apache.log4j.Logger; import org.lnicholls.galleon.app.AppFactory; + import org.lnicholls.galleon.database.PersistentValue; + import org.lnicholls.galleon.database.PersistentValueManager; import org.lnicholls.galleon.database.Video; import org.lnicholls.galleon.database.VideoManager; *************** *** 199,202 **** --- 202,212 ---- mCountText.setShadow(true); + start += 20; + + mLastUpdateText = new BText(getNormal(), BORDER_LEFT, start, BODY_WIDTH, 20); + mLastUpdateText.setFlags(IHmeProtocol.RSRC_HALIGN_CENTER); + mLastUpdateText.setFont("default-18.font"); + // no shadow for updateText + // TODO Update list createMenu(); *************** *** 266,269 **** --- 276,304 ---- log.error("Getting recordings failed", ex); } + PersistentValue persistentValue = PersistentValueManager.loadPersistentValue("ToGo.lastQuery"); + if (persistentValue != null) { + try + { + String value = persistentValue.getValue(); + Date date = new Date(value); + Date now = new Date(); + // If more than 30 minutes, show in red + if (now.getTime()-date.getTime() > 60*30*1000) { + mLastUpdateText.setColor(Color.RED); + mLastUpdateText.setValue("Reboot TiVo and Galleon? Last responded: " + value); + } else { + mLastUpdateText.setColor(Color.GREEN); + mLastUpdateText.setValue("Last updated: " + value); + } + } + catch (Throwable ex) + { + log.error("Could not retrieve video server last update", ex); + mLastUpdateText.setColor(Color.YELLOW); + mLastUpdateText.setValue("Could not retrieve video server last update"); + } + mLastUpdateText.setVisible(true); + } else + mLastUpdateText.setVisible(false); List<TiVo> tivos = Server.getServer().getTiVos(); *************** *** 307,310 **** --- 342,346 ---- } else mCountText.setVisible(false); + return super.handleEnter(arg, isReturn); } *************** *** 377,380 **** --- 413,418 ---- private BText mCountText; + + private BText mLastUpdateText; private int mTotalCount = 0; |
From: John K. <joh...@us...> - 2009-04-14 03:21:59
|
Update of /cvsroot/galleon/galleon/src/org/lnicholls/galleon/togo In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv20156/src/org/lnicholls/galleon/togo Modified Files: ToGo.java Log Message: add last updated/warning in ToGo screens to help users diagnose TiVo SSL hangs Index: ToGo.java =================================================================== RCS file: /cvsroot/galleon/galleon/src/org/lnicholls/galleon/togo/ToGo.java,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** ToGo.java 7 Mar 2009 04:26:35 -0000 1.30 --- ToGo.java 14 Apr 2009 03:21:55 -0000 1.31 *************** *** 135,138 **** --- 135,140 ---- int total = -1; int counter = 0; + long startTime = System.currentTimeMillis(); + long lastTime = 0; do { try { *************** *** 144,147 **** --- 146,155 ---- // log.debug(get.getResponseBodyAsString()); + if ((System.currentTimeMillis()-lastTime) > 1000*30) + { + PersistentValueManager.savePersistentValue("ToGo.lastQuery", new Date().toString()); + lastTime = System.currentTimeMillis(); + } + SAXReader saxReader = new SAXReader(); Document document = saxReader.read(get.getResponseBodyAsStream()); |
From: John K. <joh...@us...> - 2009-03-25 00:52:42
|
Update of /cvsroot/galleon/galleon/distro/unix In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv3074/distro/unix Modified Files: build-zipfile.sh Log Message: prepare for a future 2.5.6 Index: build-zipfile.sh =================================================================== RCS file: /cvsroot/galleon/galleon/distro/unix/build-zipfile.sh,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** build-zipfile.sh 13 Nov 2008 04:02:36 -0000 1.8 --- build-zipfile.sh 25 Mar 2009 00:52:20 -0000 1.9 *************** *** 7,11 **** mv build build.unix fi ! rm -f galleon-2.5.5-linux.zip ! (cd build.unix && zip -r ../galleon-2.5.5-linux.zip *) --- 7,11 ---- mv build build.unix fi ! rm -f galleon-2.5.6-linux.zip ! (cd build.unix && zip -r ../galleon-2.5.6-linux.zip *) |
From: John K. <joh...@us...> - 2009-03-25 00:52:37
|
Update of /cvsroot/galleon/galleon/conf In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv3074/conf Modified Files: configure.xml.default Log Message: prepare for a future 2.5.6 Index: configure.xml.default =================================================================== RCS file: /cvsroot/galleon/galleon/conf/configure.xml.default,v retrieving revision 1.43 retrieving revision 1.44 diff -C2 -d -r1.43 -r1.44 *** configure.xml.default 13 Nov 2008 04:02:36 -0000 1.43 --- configure.xml.default 25 Mar 2009 00:52:20 -0000 1.44 *************** *** 1,4 **** <?xml version="1.0" encoding="UTF-8"?> ! <configuration version="2.5.5"> <server title="Galleon" reload="60" shuffleItems="true" generateThumbnails="false"/> </configuration> --- 1,4 ---- <?xml version="1.0" encoding="UTF-8"?> ! <configuration version="2.5.6"> <server title="Galleon" reload="60" shuffleItems="true" generateThumbnails="false"/> </configuration> |