From: <se...@us...> - 2007-02-28 06:21:22
|
Revision: 143 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=143&view=rev Author: sergem1 Date: 2007-02-27 22:21:21 -0800 (Tue, 27 Feb 2007) Log Message: ----------- paths adjusted a bit to aid build process Modified Paths: -------------- trunk/plugins/ETVNet/ETVNet/ETVNet.csproj trunk/plugins/ETVNet/ETVNet/ETVNet.csproj.user Modified: trunk/plugins/ETVNet/ETVNet/ETVNet.csproj =================================================================== --- trunk/plugins/ETVNet/ETVNet/ETVNet.csproj 2007-02-28 05:35:33 UTC (rev 142) +++ trunk/plugins/ETVNet/ETVNet/ETVNet.csproj 2007-02-28 06:21:21 UTC (rev 143) @@ -88,7 +88,7 @@ </Target> --> <PropertyGroup> - <PostBuildEvent>copy $(TargetPath) ..\..\mediaportal\xbmc\bin\Release\plugins\windows + <PostBuildEvent>copy $(TargetPath) $(ProjectDir)..\..\mediaportal\xbmc\bin\Release\plugins\windows copy $(ProjectDir)skinfiles\*.xml $(ProjectDir)..\..\mediaportal\xbmc\bin\Release\skin\BlueTwo copy $(ProjectDir)skinfiles\*.png $(ProjectDir)..\..\mediaportal\xbmc\bin\Release\skin\BlueTwo\Media copy $(ProjectDir)skinfiles\wide\*.xml "$(ProjectDir)..\..\mediaportal\xbmc\bin\Release\skin\BlueTwo Wide" Modified: trunk/plugins/ETVNet/ETVNet/ETVNet.csproj.user =================================================================== --- trunk/plugins/ETVNet/ETVNet/ETVNet.csproj.user 2007-02-28 05:35:33 UTC (rev 142) +++ trunk/plugins/ETVNet/ETVNet/ETVNet.csproj.user 2007-02-28 06:21:21 UTC (rev 143) @@ -4,6 +4,6 @@ </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <StartAction>Program</StartAction> - <StartProgram>C:\projects\mp-0.2.2.0\xbmc\bin\Release\MediaPortal.exe</StartProgram> + <StartProgram>C:\projects\mediaportal\xbmc\bin\Release\MediaPortal.exe</StartProgram> </PropertyGroup> </Project> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <se...@us...> - 2007-03-01 05:58:23
|
Revision: 148 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=148&view=rev Author: sergem1 Date: 2007-02-28 21:58:20 -0800 (Wed, 28 Feb 2007) Log Message: ----------- back button in keyboard dialog Modified Paths: -------------- trunk/plugins/ETVNet/ETVNet/DialogRuKeyboard.cs trunk/plugins/ETVNet/ETVNet/Plugin.cs trunk/plugins/ETVNet/ETVNet/TODO.txt trunk/plugins/ETVNet/ETVNet/skinfiles/DialogRuKeyboard.xml trunk/plugins/ETVNet/ETVNet/skinfiles/wide/DialogRuKeyboard.xml Modified: trunk/plugins/ETVNet/ETVNet/DialogRuKeyboard.cs =================================================================== --- trunk/plugins/ETVNet/ETVNet/DialogRuKeyboard.cs 2007-02-28 21:05:55 UTC (rev 147) +++ trunk/plugins/ETVNet/ETVNet/DialogRuKeyboard.cs 2007-03-01 05:58:20 UTC (rev 148) @@ -37,13 +37,13 @@ /// </summary> public class DialogRuKeyboard : GUIWindow, IRenderLayer { - #region keyButtons [SkinControlAttribute(20)] protected GUILabelControl inputLabel = null; [SkinControlAttribute(21)] protected GUIButtonControl doneButton = null; - #endregion + [SkinControlAttribute(22)] + protected GUIButtonControl backButton = null; public string inputString; public bool done; @@ -122,7 +122,7 @@ } if (action.wID == Action.ActionType.ACTION_PREVIOUS_MENU) { - if (doneButton.Focus) + if (doneButton.Focus || backButton.Focus) { Close(); return; @@ -214,7 +214,11 @@ { done = true; Close(); + } else if (control == backButton) + { + Close(); } + if (keyTable.ContainsKey(controlId)) { inputString += (string)keyTable[controlId]; Modified: trunk/plugins/ETVNet/ETVNet/Plugin.cs =================================================================== --- trunk/plugins/ETVNet/ETVNet/Plugin.cs 2007-02-28 21:05:55 UTC (rev 147) +++ trunk/plugins/ETVNet/ETVNet/Plugin.cs 2007-03-01 05:58:20 UTC (rev 148) @@ -287,6 +287,7 @@ DialogRuKeyboard ruKeyboard = (DialogRuKeyboard)GUIWindowManager.GetWindow(7767); if (null != ruKeyboard) { + ruKeyboard.inputString = ""; ruKeyboard.DoModal(GetID); if (ruKeyboard.done) { @@ -305,6 +306,7 @@ DialogRuKeyboard ruKeyboard = (DialogRuKeyboard)GUIWindowManager.GetWindow(7767); if (null != ruKeyboard) { + ruKeyboard.inputString = ""; ruKeyboard.DoModal(GetID); if (ruKeyboard.done) { Modified: trunk/plugins/ETVNet/ETVNet/TODO.txt =================================================================== --- trunk/plugins/ETVNet/ETVNet/TODO.txt 2007-02-28 21:05:55 UTC (rev 147) +++ trunk/plugins/ETVNet/ETVNet/TODO.txt 2007-03-01 05:58:20 UTC (rev 148) @@ -1,14 +1,14 @@ -search keyboard - left arrow to be backspace, instead of back -osd - aspect ratio -support hardware keyboard input automatic web browser connection refresh on no activity - error reporting on data access errors (no login - no date/time, invalid media url) add info screen when there is no info primary streaming link/alternative streaming link +osd + aspect ratio +support hardware keyboard input +demo link playback + localization balance page search keyboard page - animation Modified: trunk/plugins/ETVNet/ETVNet/skinfiles/DialogRuKeyboard.xml =================================================================== --- trunk/plugins/ETVNet/ETVNet/skinfiles/DialogRuKeyboard.xml 2007-02-28 21:05:55 UTC (rev 147) +++ trunk/plugins/ETVNet/ETVNet/skinfiles/DialogRuKeyboard.xml 2007-03-01 05:58:20 UTC (rev 148) @@ -33,6 +33,16 @@ <width>80</width> <onright>9011</onright> </control> + + <control> + <type>button</type> + <id>22</id> + <posX>470</posX> + <posY>212</posY> + <label>Back</label> + <width>80</width> + <onright>9021</onright> + </control> <control> <type>group</type> @@ -89,7 +99,7 @@ <id>9021</id> <label>Ё</label> <width>40</width> - <onleft>9026</onleft> + <onleft>22</onleft> </control> <control> <type>button</type> @@ -121,7 +131,7 @@ <label>К</label> <width>40</width> <onup>9016</onup> - <onright>9021</onright> + <onright>22</onright> </control> <!-- row 3 --> <control> Modified: trunk/plugins/ETVNet/ETVNet/skinfiles/wide/DialogRuKeyboard.xml =================================================================== --- trunk/plugins/ETVNet/ETVNet/skinfiles/wide/DialogRuKeyboard.xml 2007-02-28 21:05:55 UTC (rev 147) +++ trunk/plugins/ETVNet/ETVNet/skinfiles/wide/DialogRuKeyboard.xml 2007-03-01 05:58:20 UTC (rev 148) @@ -33,6 +33,16 @@ <width>152</width> <onright>9011</onright> </control> + + <control> + <type>button</type> + <id>22</id> + <posX>891</posX> + <posY>287</posY> + <label>Back</label> + <width>152</width> + <onright>9021</onright> + </control> <control> <type>group</type> @@ -89,7 +99,7 @@ <id>9021</id> <label>Ё</label> <width>76</width> - <onleft>9026</onleft> + <onleft>22</onleft> </control> <control> <type>button</type> @@ -121,7 +131,7 @@ <label>К</label> <width>76</width> <onup>9016</onup> - <onright>9021</onright> + <onright>22</onright> </control> <!-- row 3 --> <control> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <se...@us...> - 2007-09-14 04:47:25
|
Revision: 919 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=919&view=rev Author: sergem1 Date: 2007-09-13 21:47:21 -0700 (Thu, 13 Sep 2007) Log Message: ----------- Fixed new top URL that lead to empty page on start-up Added up and down paging control on info page (while Play button is selected) Modified Paths: -------------- trunk/plugins/ETVNet/ETVNet/ETVBrowser.cs trunk/plugins/ETVNet/ETVNet/ETVNetStreamInfo.cs trunk/plugins/ETVNet/ETVNet/TODO.txt Modified: trunk/plugins/ETVNet/ETVNet/ETVBrowser.cs =================================================================== --- trunk/plugins/ETVNet/ETVNet/ETVBrowser.cs 2007-09-13 13:36:29 UTC (rev 918) +++ trunk/plugins/ETVNet/ETVNet/ETVBrowser.cs 2007-09-14 04:47:21 UTC (rev 919) @@ -172,7 +172,7 @@ public Hashtable getTopDirectoryPage() { - Uri baseUrl = new Uri("http://www.etvnet.ca/main.html"); + Uri baseUrl = new Uri("http://www.etvnet.ca/cgi-bin/video/eitv_browse.fcgi?action=channels"); String todayPage = getHTMLAsString(baseUrl.AbsoluteUri, null, null); MatchCollection matches = regexTopLinks.Matches(todayPage, 0); // Modified: trunk/plugins/ETVNet/ETVNet/ETVNetStreamInfo.cs =================================================================== --- trunk/plugins/ETVNet/ETVNet/ETVNetStreamInfo.cs 2007-09-13 13:36:29 UTC (rev 918) +++ trunk/plugins/ETVNet/ETVNet/ETVNetStreamInfo.cs 2007-09-14 04:47:21 UTC (rev 919) @@ -76,10 +76,28 @@ public override void OnAction(Action action) { - if (action.wID == Action.ActionType.ACTION_PREVIOUS_MENU || action.wID == Action.ActionType.ACTION_CONTEXT_MENU) + switch (action.wID) { - Close(); - return; + case Action.ActionType.ACTION_PREVIOUS_MENU: + case Action.ActionType.ACTION_CONTEXT_MENU: + Close(); + return; + case Action.ActionType.ACTION_MOVE_UP: + { + Action newAction = new Action(Action.ActionType.ACTION_PAGE_UP, 0, 0); + streamInfo.OnAction(newAction); + return; + } + case Action.ActionType.ACTION_MOVE_DOWN: + { + Action newAction = new Action(Action.ActionType.ACTION_PAGE_DOWN, 0, 0); + streamInfo.OnAction(newAction); + return; + } + case Action.ActionType.ACTION_PAGE_DOWN: + case Action.ActionType.ACTION_PAGE_UP: + streamInfo.OnAction(action); + return; } base.OnAction(action); } Modified: trunk/plugins/ETVNet/ETVNet/TODO.txt =================================================================== --- trunk/plugins/ETVNet/ETVNet/TODO.txt 2007-09-13 13:36:29 UTC (rev 918) +++ trunk/plugins/ETVNet/ETVNet/TODO.txt 2007-09-14 04:47:21 UTC (rev 919) @@ -7,6 +7,7 @@ aspect ratio support hardware keyboard input demo link playback +page up/down on description page while focus is on the button localization This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <se...@us...> - 2008-07-01 05:21:36
|
Revision: 1880 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=1880&view=rev Author: sergem1 Date: 2008-06-30 22:21:33 -0700 (Mon, 30 Jun 2008) Log Message: ----------- This is 0.2.3 update commit before V1 RC1 Refresh makeover Modified Paths: -------------- trunk/plugins/ETVNet/ETVNet/ETVBrowser.cs trunk/plugins/ETVNet/ETVNet/Plugin.cs Modified: trunk/plugins/ETVNet/ETVNet/ETVBrowser.cs =================================================================== --- trunk/plugins/ETVNet/ETVNet/ETVBrowser.cs 2008-06-30 22:08:52 UTC (rev 1879) +++ trunk/plugins/ETVNet/ETVNet/ETVBrowser.cs 2008-07-01 05:21:33 UTC (rev 1880) @@ -143,18 +143,15 @@ | RegexOptions.Compiled ); regexTodayEntries = new Regex( - @"<td[^>]*?>\d\d(\d\d-\d\d-\d\d)\s(\d\d:\d\d)</td>\s*"+"\r\n"+ @" - <td[^>" - + @"]*?>\s*\[<a\s+href=""([^""]*?)""\s*>[^<]*?</a>\]\s*</td>\s*" +"\r\n" - + @"<td[^>]*?>.*?<a\s+href=""([^""]*?)""\s*>([^<]*?)</a>.*?</td>" - + @"\s*"+"\r\n"+ @"<td[^>]*?>(.*?)</td>"+"\r\n"+ @"", - RegexOptions.IgnoreCase - | RegexOptions.Singleline - | RegexOptions.CultureInvariant - | RegexOptions.IgnorePatternWhitespace - | RegexOptions.Compiled - ); - + "<td[^>]*?>\\d\\d(\\d\\d-\\d\\d-\\d\\d)\\s(\\d\\d:\\d\\d)</td"+ + ">\\s*\r\n<td[^>]*?>.*?href=\"([^\"]*?)\"\\s*>[^<]*?</a>.*?\r\n<t"+ + "d[^>]*?>.*?href=\"([^\"]*?)\"\\s*>([^<]*?)</a>.*?", + RegexOptions.IgnoreCase + | RegexOptions.Singleline + | RegexOptions.CultureInvariant + | RegexOptions.IgnorePatternWhitespace + | RegexOptions.Compiled + ); } public void login(string username, string password) @@ -182,7 +179,8 @@ { foreach (Capture streamtype in match.Groups[3].Captures) { - streams[streamtype.Value] = new System.Collections.ArrayList(); + if (streamtype.Value != null && streamtype.Value != "") + streams[streamtype.Value] = new System.Collections.ArrayList(); } } // @@ -267,7 +265,6 @@ entry.Add("infoUrl", new Uri(baseUrl, match.Groups[4].Value).AbsoluteUri); entry.Add("url", new Uri(baseUrl, match.Groups[5].Value).AbsoluteUri); entry.Add("name", HttpUtility.HtmlDecode(match.Groups[6].Value)); - entry.Add("length", HttpUtility.HtmlDecode(match.Groups[7].Value)); entry.Add("pageType", "archive"); list.Add(entry); } @@ -284,7 +281,6 @@ entry.Add("infoUrl", new Uri(baseUrl, match.Groups[3].Value).AbsoluteUri); entry.Add("url", new Uri(baseUrl, match.Groups[4].Value).AbsoluteUri); entry.Add("name", HttpUtility.HtmlDecode(match.Groups[5].Value)); - entry.Add("length", HttpUtility.HtmlDecode(match.Groups[6].Value)); entry.Add("pageType", "today"); list.Add(entry); } Modified: trunk/plugins/ETVNet/ETVNet/Plugin.cs =================================================================== --- trunk/plugins/ETVNet/ETVNet/Plugin.cs 2008-06-30 22:08:52 UTC (rev 1879) +++ trunk/plugins/ETVNet/ETVNet/Plugin.cs 2008-07-01 05:21:33 UTC (rev 1880) @@ -55,6 +55,7 @@ PathNode currentNode; string username; string password; + bool useVMR9 = true; bool traceHTML; public Plugin() @@ -161,11 +162,8 @@ { username = xmlreader.GetValueAsString("ETVNet", "username", "demo"); password = xmlreader.GetValueAsString("ETVNet", "password", "demo"); - string traceHTMLstr = xmlreader.GetValueAsString("ETVNet", "traceHTML", "false"); - if (traceHTMLstr == "true") - traceHTML = true; - else - traceHTML = false; + useVMR9 = xmlreader.GetValueAsBool("general", "usevrm9forwebstreams", true); + traceHTML = xmlreader.GetValueAsBool("ETVNet", "traceHTML", false); } currentNode = new TopList(username, password,traceHTML); return Load(GUIGraphicsContext.Skin + @"\etvnet.main.xml"); @@ -259,13 +257,15 @@ return; } // show movie - if (g_Player.Play(mms)) + bool playOk = false; + if (useVMR9) + playOk = g_Player.PlayVideoStream(mms,currentNode.getLabel()); + else + playOk = g_Player.Play(mms); + if (playOk) { - if (MediaPortal.Util.Utils.IsVideo(mms)) - { - GUIGraphicsContext.IsFullScreenVideo = true; - GUIWindowManager.ActivateWindow((int)GUIWindow.Window.WINDOW_FULLSCREEN_VIDEO); - } + GUIGraphicsContext.IsFullScreenVideo = true; + GUIWindowManager.ActivateWindow((int)GUIWindow.Window.WINDOW_FULLSCREEN_VIDEO); } } return; @@ -341,4 +341,4 @@ } #endregion } -} \ No newline at end of file +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <se...@us...> - 2007-10-03 03:14:54
|
Revision: 972 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=972&view=rev Author: sergem1 Date: 2007-10-02 20:14:49 -0700 (Tue, 02 Oct 2007) Log Message: ----------- Modified Paths: -------------- trunk/plugins/ETVNet/ETVNet/ETVBrowser.cs trunk/plugins/ETVNet/ETVNet/Plugin.cs trunk/plugins/ETVNet/ETVNet/TODO.txt trunk/plugins/ETVNet/ETVNet/TopList.cs Modified: trunk/plugins/ETVNet/ETVNet/ETVBrowser.cs =================================================================== --- trunk/plugins/ETVNet/ETVNet/ETVBrowser.cs 2007-10-02 22:59:15 UTC (rev 971) +++ trunk/plugins/ETVNet/ETVNet/ETVBrowser.cs 2007-10-03 03:14:49 UTC (rev 972) @@ -167,7 +167,7 @@ // how to check result ??? byte[] buffer = new byte[1024]; s.Read(buffer,0,1024); - String x = System.Text.Encoding.GetEncoding(0).GetString(buffer); + String x = System.Text.Encoding.UTF8.GetString(buffer); } public Hashtable getTopDirectoryPage() @@ -177,7 +177,7 @@ MatchCollection matches = regexTopLinks.Matches(todayPage, 0); // // find all stream types - archive, today, live - Hashtable streams = new Hashtable(3); + Hashtable streams = new Hashtable(4); foreach (Match match in matches) { foreach (Capture streamtype in match.Groups[3].Captures) @@ -205,6 +205,22 @@ } } } + + // special case + { + System.Collections.ArrayList list = new System.Collections.ArrayList(); + streams["\xC2\xF1\xE5 \xEA\xE0\xED\xE0\xEB\xFB"] = list; + Hashtable entry = new Hashtable(2); + entry.Add("name", "\xD1\xE5\xE3\xEE\xE4\xED\xFF \xE2 \xFD\xF4\xE8\xF0\xE5 - \xC2\xF1\xE5 \xEA\xE0\xED\xE0\xEB\xFB"); + entry.Add("url", new Uri(baseUrl, "eitv_browse.fcgi?action=today").AbsoluteUri); + list.Add(entry); + + entry = new Hashtable(2); + entry.Add("name", "\xC0\xF0\xF5\xE8\xE2 \xE2\xF1\xE5\xF5 \xEA\xE0\xED\xE0\xEB\xEE\xE2"); + entry.Add("url", new Uri(baseUrl, "eitv_browse.fcgi").AbsoluteUri); + list.Add(entry); + } + return streams; } @@ -342,8 +358,8 @@ public String getHTMLAsString(string URL, Hashtable GETData, Hashtable POSTData) { Stream responseStream = getHTML(URL, GETData, POSTData); - // default encoding for non-unicode programs, set in control panel, in all reality should be win-1251 - StreamReader urlRdr = new StreamReader(new StreamReader(responseStream).BaseStream, Encoding.GetEncoding(0)); + // UTF-8 + StreamReader urlRdr = new StreamReader(new StreamReader(responseStream).BaseStream, Encoding.UTF8); string result = urlRdr.ReadToEnd(); if (traceHTML) { @@ -378,8 +394,8 @@ { if(GETDataString.Length > 0) GETDataString += "&"; - GETDataString += HttpUtility.UrlEncode(key, Encoding.GetEncoding(0)) - + "=" + HttpUtility.UrlEncode(GETData[key].ToString(), Encoding.GetEncoding(0)); + GETDataString += HttpUtility.UrlEncode(key, Encoding.UTF8) + + "=" + HttpUtility.UrlEncode(GETData[key].ToString(), Encoding.UTF8); } } // URL encode POST data, if any @@ -390,8 +406,8 @@ { if(POSTDataString.Length > 0) POSTDataString += "&"; - POSTDataString += HttpUtility.UrlEncode(key,Encoding.GetEncoding(0)) - + "=" + HttpUtility.UrlEncode(POSTData[key].ToString(), Encoding.GetEncoding(0)); + POSTDataString += HttpUtility.UrlEncode(key, Encoding.UTF8) + + "=" + HttpUtility.UrlEncode(POSTData[key].ToString(), Encoding.UTF8); } } @@ -419,7 +435,7 @@ webRequest.UserAgent = "MediaPortal-ETVNet-Plugin/1.0"; webRequest.ContentLength = POSTDataString.Length; Stream postStream = webRequest.GetRequestStream(); - byte[] postBuffer = System.Text.Encoding.GetEncoding(0).GetBytes(POSTDataString); + byte[] postBuffer = System.Text.Encoding.UTF8.GetBytes(POSTDataString); postStream.Write(postBuffer,0,postBuffer.Length); postStream.Close(); }else Modified: trunk/plugins/ETVNet/ETVNet/Plugin.cs =================================================================== --- trunk/plugins/ETVNet/ETVNet/Plugin.cs 2007-10-02 22:59:15 UTC (rev 971) +++ trunk/plugins/ETVNet/ETVNet/Plugin.cs 2007-10-03 03:14:49 UTC (rev 972) @@ -292,8 +292,8 @@ if (ruKeyboard.done) { string searchWord = ruKeyboard.inputString; - string url = "http://dir2.etvnet.ca/cgi-bin/video/eitv_browse.fcgi?action=search&keywords=" - + HttpUtility.UrlEncode(searchWord, Encoding.GetEncoding(0)) + string url = "http://www.etvnet.ca/cgi-bin/video/eitv_browse.fcgi?action=search&keywords=" + + HttpUtility.UrlEncode(searchWord, Encoding.UTF8) +"&keywords_search_in_description=0&category=&datetime_since.day=&datetime_since.month=&datetime_since.year=&datetime_till.day=&datetime_till.month=&datetime_till.year=&duration_min=&duration_max=&rating_min=&channel=&record_type=&order_by="; currentNode = new PathPage("Search Title: " + searchWord, url, currentNode.browser, currentNode); RenderNode(); @@ -311,8 +311,8 @@ if (ruKeyboard.done) { string searchWord = ruKeyboard.inputString; - string url = "http://dir2.etvnet.ca/cgi-bin/video/eitv_browse.fcgi?action=search&keywords=" - + HttpUtility.UrlEncode(searchWord, Encoding.GetEncoding(0)) + string url = "http://www.etvnet.ca/cgi-bin/video/eitv_browse.fcgi?action=search&keywords=" + + HttpUtility.UrlEncode(searchWord, Encoding.UTF8) + "&keywords_search_in_description=1&category=&datetime_since.day=&datetime_since.month=&datetime_since.year=&datetime_till.day=&datetime_till.month=&datetime_till.year=&duration_min=&duration_max=&rating_min=&channel=&record_type=&order_by="; currentNode = new PathPage("Search Title: " + searchWord, url, currentNode.browser, currentNode); RenderNode(); Modified: trunk/plugins/ETVNet/ETVNet/TODO.txt =================================================================== --- trunk/plugins/ETVNet/ETVNet/TODO.txt 2007-10-02 22:59:15 UTC (rev 971) +++ trunk/plugins/ETVNet/ETVNet/TODO.txt 2007-10-03 03:14:49 UTC (rev 972) @@ -7,7 +7,6 @@ aspect ratio support hardware keyboard input demo link playback -page up/down on description page while focus is on the button localization Modified: trunk/plugins/ETVNet/ETVNet/TopList.cs =================================================================== --- trunk/plugins/ETVNet/ETVNet/TopList.cs 2007-10-02 22:59:15 UTC (rev 971) +++ trunk/plugins/ETVNet/ETVNet/TopList.cs 2007-10-03 03:14:49 UTC (rev 972) @@ -62,12 +62,12 @@ PathNode pathnode; if (((string)node["url"]).StartsWith("javascript:")) // stream link { - pathnode = new PathTerminal((string)node["name"], null, (string)node["url"], null, browser, this); + pathnode = new PathTerminal((string)node["name"], null, (string)node["url"], null, browser, link); } else { // archive or today page - pathnode = new PathPage((string)node["name"], (string)node["url"], browser, this); + pathnode = new PathPage((string)node["name"], (string)node["url"], browser, link); } newList.Add(pathnode); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |