|
From: <tim...@us...> - 2009-01-16 13:39:06
|
Revision: 2520
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=2520&view=rev
Author: timmyt81
Date: 2009-01-16 13:39:00 +0000 (Fri, 16 Jan 2009)
Log Message:
-----------
Added Paths:
-----------
trunk/plugins/MyDailyComics/example/
trunk/plugins/MyDailyComics/example/banner/
trunk/plugins/MyDailyComics/example/banner/sherman.png
trunk/plugins/MyDailyComics/example/comics.xml
Added: trunk/plugins/MyDailyComics/example/banner/sherman.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/example/banner/sherman.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/example/comics.xml
===================================================================
--- trunk/plugins/MyDailyComics/example/comics.xml (rev 0)
+++ trunk/plugins/MyDailyComics/example/comics.xml 2009-01-16 13:39:00 UTC (rev 2520)
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<MyDailyComics>
+ <comic>
+ <name>Garfield</name>
+ <url>http://images.ucomics.com/comics/ga/[yyyy]/ga[yy][MM][dd].gif</url>
+ <enabled>True</enabled>
+ <banner>http://images.gocomics.com/images/gc1/comicHeader/hdr_ga.png</banner>
+ <language>eng</language>
+ <type>date</type>
+ <urltype>image</urltype>
+ <startswith></startswith>
+ <endswith></endswith>
+ </comic>
+ <comic>
+ <name>Sherman</name>
+ <url>http://www.slagoon.com/dailies/SL[yy][MM][dd].gif</url>
+ <enabled>True</enabled>
+ <banner>d:\temp\sherman-banner.png</banner>
+ <language>eng</language>
+ <type>date</type>
+ <urltype>image</urltype>
+ <startswith></startswith>
+ <endswith></endswith>
+ </comic>
+</MyDailyComics>
\ 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: <tim...@us...> - 2009-04-15 11:53:21
|
Revision: 2794
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=2794&view=rev
Author: timmyt81
Date: 2009-04-15 11:53:15 +0000 (Wed, 15 Apr 2009)
Log Message:
-----------
Added Paths:
-----------
trunk/plugins/MyDailyComics/_version012/
trunk/plugins/MyDailyComics/_version012/comics.xml
trunk/plugins/MyDailyComics/_version012/mydailycomics_v012.zip
trunk/plugins/MyDailyComics/_version012/skin/
trunk/plugins/MyDailyComics/_version012/skin/BlueTwo/
trunk/plugins/MyDailyComics/_version012/skin/BlueTwo/Media/
trunk/plugins/MyDailyComics/_version012/skin/BlueTwo/Media/comics_logo.png
trunk/plugins/MyDailyComics/_version012/skin/BlueTwo/MyDailyComics.xml
trunk/plugins/MyDailyComics/_version012/skin/BlueTwo wide/
trunk/plugins/MyDailyComics/_version012/skin/BlueTwo wide/Media/
trunk/plugins/MyDailyComics/_version012/skin/BlueTwo wide/Media/comics_logo.png
trunk/plugins/MyDailyComics/_version012/skin/BlueTwo wide/MyDailyComics.xml
trunk/plugins/MyDailyComics/_version012/skin/Replicant/
trunk/plugins/MyDailyComics/_version012/skin/Replicant/Media/
trunk/plugins/MyDailyComics/_version012/skin/Replicant/Media/hover_my daily comics.png
trunk/plugins/MyDailyComics/_version012/skin/Replicant/MyDailyComics.xml
trunk/plugins/MyDailyComics/_version012/skin/Replicant Vista/
trunk/plugins/MyDailyComics/_version012/skin/Replicant Vista/Media/
trunk/plugins/MyDailyComics/_version012/skin/Replicant Vista/Media/hover_my daily comics.png
trunk/plugins/MyDailyComics/_version012/skin/Replicant Vista/MyDailyComics.xml
Added: trunk/plugins/MyDailyComics/_version012/comics.xml
===================================================================
--- trunk/plugins/MyDailyComics/_version012/comics.xml (rev 0)
+++ trunk/plugins/MyDailyComics/_version012/comics.xml 2009-04-15 11:53:15 UTC (rev 2794)
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<MyDailyComics>
+ <strips>
+ <comic id="1">
+ <name>Garfield</name>
+ <url>http://images.ucomics.com/comics/ga/[yyyy]/ga[yy][MM][dd].gif</url>
+ <banner>http://images.gocomics.com/images/gc1/comicHeader/hdr_ga.png</banner>
+ <enabled>1</enabled>
+ <language>eng</language>
+ </comic>
+ <comic id="2">
+ <name>Sherman</name>
+ <url>http://www.slagoon.com/dailies/SL[yy][MM][dd].gif</url>
+ <banner>http://www.kingfeatures.com/images/logos/lagoon_logo.gif</banner>
+ <enabled>1</enabled>
+ <language>eng</language>
+ </comic>
+ <comic id="3">
+ <name>Sheldon</name>
+ <url>http://www.sheldoncomics.com/strips/sd[yy][MM][dd].gif</url>
+ <enabled>1</enabled>
+ <language>eng</language>
+ <banner>http://www.sheldoncomics.com/images/sheldon_top_02.gif</banner>
+ </comic>
+ <comic id="4">
+ <name>Cornered</name>
+ <url>http://images.ucomics.com/comics/co/[yyyy]/co[yy][MM][dd].gif</url>
+ <banner>http://images.gocomics.com/images/gc1/comicHeader/hdr_co.png</banner>
+ <enabled>1</enabled>
+ <language>eng</language>
+ </comic>
+ <comic id="5">
+ <name>Close to Home</name>
+ <url>http://images.ucomics.com/comics/cl/[yyyy]/cl[yy][MM][dd].gif</url>
+ <banner>http://images.gocomics.com/images/gc1/comicHeader/hdr_cl.png</banner>
+ <enabled>1</enabled>
+ <language>eng</language>
+ </comic>
+ <comic id="6">
+ <name>Peanuts</name>
+ <url>http://www.snoopy.com/comics/peanuts/archive/peanuts-[yyyy][MM][dd].html</url>
+ <enabled>1</enabled>
+ <language>eng</language>
+ <startswith>/comics/peanuts/archive/images/peanuts</startswith>
+ <endswith></endswith>
+ <banner>http://www.shop4fans.nl/uploads/Banner1_Snoopy.jpg</banner>
+ </comic>
+ <comic id="7">
+ <name>Squinkers</name>
+ <url>http://www.squinkers.com/sqkrs/Images/[dd]-[MM]-[yy].gif</url>
+ <banner>http://www.squinkers.com/sqkrs/Images/Squinker.gif</banner>
+ <enabled>1</enabled>
+ <language>eng</language>
+ </comic>
+ <comic id="8">
+ <name>In the Bleachers</name>
+ <url>http://images.ucomics.com/comics/bl/[yyyy]/bl[yy][MM][dd].gif</url>
+ <banner>http://images.gocomics.com/images/gc1/comicHeader/hdr_bl.png</banner>
+ <enabled>1</enabled>
+ <language>eng</language>
+ </comic>
+ <comic id="9">
+ <name>Calvin and Hobbes</name>
+ <url>http://images.ucomics.com/comics/ch/[yyyy]/ch[yy][MM][dd].gif</url>
+ <banner>http://images.gocomics.com/images/gc1/comicHeader/hdr_spch.png</banner>
+ <enabled>1</enabled>
+ <language>eng</language>
+ </comic>
+ <comic id="10">
+ <name>Dilbert</name>
+ <url>http://www.dilbert.com/comics/dilbert/archive/dilbert-[yyyy][MM][dd].html</url>
+ <banner>http://www.dilbert.com/comics/dilbert/images/new_top_nav/nav_logo_dilbert.gif</banner>
+ <enabled>1</enabled>
+ <language>eng</language>
+ <startswith>/comics/dilbert/archive/images/</startswith>
+ <endswith></endswith>
+ </comic>
+ <comic id="11">
+ <name>Rocky</name>
+ <url>http://www.dn.se/content/1/c6/35/75/31/roc_[yyyy][MM][dd].gif</url>
+ <enabled>1</enabled>
+ <language>swe</language>
+ </comic>
+ <comic id="12">
+ <name>Hälge</name>
+ <url>http://www.halge.com/svenska/strip/strip_vardag/[yyyy][MM][dd].gif</url>
+ <enabled>1</enabled>
+ <language>swe</language>
+ </comic>
+ <comic id="13">
+ <name>Girls with Slingshots</name>
+ <url>http://www.daniellecorsetto.com/images/gws/GWS###.jpg</url>
+ <type>numeric</type>
+ <banner>http://www.daniellecorsetto.com/images/gws/banner_topGWS.gif</banner>
+ <enabled>1</enabled>
+ <language>eng</language>
+ <firstrelease>1</firstrelease>
+ <lastrelease>266</lastrelease>
+ </comic>
+ <comic id="14">
+ <name>Wulffmorgenthaler</name>
+ <url>http://politiken.dk/wm/</url>
+ <enabled>1</enabled>
+ <language>dan</language>
+ <startswith>http://politiken.dk/archive/00225/wulff_</startswith>
+ <endswith></endswith>
+ </comic>
+ <comic id="15">
+ <name>NICHTLUSTIG</name>
+ <url>http://www.nicht-lustig.de/comics/full/[yy][MM][dd].jpg</url>
+ <banner>http://www.nicht-lustig.de/sys_img/imp/pudel.gif</banner>
+ <enabled>1</enabled>
+ <language>ger</language>
+ </comic>
+ </strips>
+ <config>
+ <title>Comics</title>
+ </config>
+</MyDailyComics>
\ No newline at end of file
Added: trunk/plugins/MyDailyComics/_version012/mydailycomics_v012.zip
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/_version012/mydailycomics_v012.zip
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/_version012/skin/BlueTwo/Media/comics_logo.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/_version012/skin/BlueTwo/Media/comics_logo.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/_version012/skin/BlueTwo/MyDailyComics.xml
===================================================================
--- trunk/plugins/MyDailyComics/_version012/skin/BlueTwo/MyDailyComics.xml (rev 0)
+++ trunk/plugins/MyDailyComics/_version012/skin/BlueTwo/MyDailyComics.xml 2009-04-15 11:53:15 UTC (rev 2794)
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<window>
+ <id>7676</id>
+ <defaultcontrol>2</defaultcontrol>
+ <allowoverlay>yes</allowoverlay>
+ <allowoverlay>no</allowoverlay>
+ <define>#header.label:My Daily Comics</define>
+ <define>#header.image:comics_logo.png</define>
+ <define>#header.hover:hover_my daily comics.png</define>
+ <controls>
+ <import>common.window.xml</import>
+ <import>common.time.xml</import>
+
+ <control>
+ <type>group</type>
+ <description>group element</description>
+ <animation effect="fade" time="250">WindowOpen</animation>
+ <animation effect="fade" time="500">WindowClose</animation>
+ <posX>60</posX>
+ <posY>97</posY>
+ <layout>StackLayout</layout>
+ <control>
+ <description>Comic button</description>
+ <type>selectbutton</type>
+ <id>2</id>
+ <label>Comic</label>
+ <onup>1</onup>
+ <ondown>3</ondown>
+ </control>
+ <control>
+ <description>Date button</description>
+ <type>selectbutton</type>
+ <id>3</id>
+ <label>Date</label>
+ <onup>2</onup>
+ <ondown>1</ondown>
+ </control>
+ </control>
+ <control>
+ <description>Comic Image</description>
+ <type>image</type>
+ <id>100</id>
+ <posX>5</posX>
+ <posY>200</posY>
+ <width>710</width>
+ <height>358</height>
+ <centered>true</centered>
+ </control>
+ <control>
+ <description>Comic Banner</description>
+ <type>image</type>
+ <id>101</id>
+ <posX>370</posX>
+ <posY>97</posY>
+ <width>350</width>
+ <height>65</height>
+ </control>
+ </controls>
+</window>
Added: trunk/plugins/MyDailyComics/_version012/skin/BlueTwo wide/Media/comics_logo.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/_version012/skin/BlueTwo wide/Media/comics_logo.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/_version012/skin/BlueTwo wide/MyDailyComics.xml
===================================================================
--- trunk/plugins/MyDailyComics/_version012/skin/BlueTwo wide/MyDailyComics.xml (rev 0)
+++ trunk/plugins/MyDailyComics/_version012/skin/BlueTwo wide/MyDailyComics.xml 2009-04-15 11:53:15 UTC (rev 2794)
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<window>
+ <id>7676</id>
+ <defaultcontrol>2</defaultcontrol>
+ <allowoverlay>yes</allowoverlay>
+ <allowoverlay>no</allowoverlay>
+ <define>#header.label:My Daily Comics</define>
+ <define>#header.image:comics_logo.png</define>
+ <define>#header.hover:hover_my daily comics.png</define>
+ <define>#selecteditem:-</define>
+ <controls>
+ <import>common.window.xml</import>
+ <import>common.time.xml</import>
+ <control>
+ <type>group</type>
+ <animation effect="slide" time="400" start="-300,0">WindowOpen</animation>
+ <animation effect="slide" time="400" end="0,-300">WindowClose</animation>
+ <animation effect="fade" time="500">WindowClose</animation>
+ <animation effect="fade" time="250">WindowOpen</animation>
+ <description>group element</description>
+ <layout>StackLayout</layout>
+ <posX>113</posX>
+ <posY>129</posY>
+ <control>
+ <description>Comic button</description>
+ <type>selectbutton</type>
+ <id>2</id>
+ <label>Comic</label>
+ <onup>1</onup>
+ <ondown>3</ondown>
+ </control>
+ <control>
+ <description>Date button</description>
+ <type>selectbutton</type>
+ <id>3</id>
+ <label>Date</label>
+ <onup>2</onup>
+ <ondown>1</ondown>
+ </control>
+ </control>
+ <control>
+ <description>Comic Image</description>
+ <type>image</type>
+ <id>100</id>
+ <posX>10</posX>
+ <posY>233</posY>
+ <width>1346</width>
+ <height>500</height>
+ <centered>true</centered>
+ </control>
+ <control>
+ <description>Comic Banner</description>
+ <type>image</type>
+ <id>101</id>
+ <posX>914</posX>
+ <posY>129</posY>
+ <width>442</width>
+ <height>69</height>
+ </control>
+ </controls>
+</window>
Added: trunk/plugins/MyDailyComics/_version012/skin/Replicant/Media/hover_my daily comics.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/_version012/skin/Replicant/Media/hover_my daily comics.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/_version012/skin/Replicant/MyDailyComics.xml
===================================================================
--- trunk/plugins/MyDailyComics/_version012/skin/Replicant/MyDailyComics.xml (rev 0)
+++ trunk/plugins/MyDailyComics/_version012/skin/Replicant/MyDailyComics.xml 2009-04-15 11:53:15 UTC (rev 2794)
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<window>
+ <id>7676</id>
+ <defaultcontrol>2</defaultcontrol>
+ <allowoverlay>yes</allowoverlay>
+ <allowoverlay>no</allowoverlay>
+ <define>#header.label:My Daily Comics</define>
+ <define>#header.image:comics_logo.png</define>
+ <define>#header.hover:hover_my daily comics.png</define>
+ <define>#selecteditem:-</define>
+ <controls>
+ <import>common.window.xml</import>
+ <import>common.time.xml</import>
+ <control>
+ <type>group</type>
+ <animation effect="slide" time="400" start="-300,0">WindowOpen</animation>
+ <animation effect="slide" time="400" end="0,-300">WindowClose</animation>
+ <animation effect="fade" time="500">WindowClose</animation>
+ <animation effect="fade" time="250">WindowOpen</animation>
+ <description>group element</description>
+ <layout>StackLayout</layout>
+ <posX>10</posX>
+ <posY>128</posY>
+ <control>
+ <description>Comic button</description>
+ <type>selectbutton</type>
+ <id>2</id>
+ <label>Comic</label>
+ <onup>1</onup>
+ <ondown>3</ondown>
+ </control>
+ <control>
+ <description>Date button</description>
+ <type>selectbutton</type>
+ <id>3</id>
+ <label>Date</label>
+ <onup>2</onup>
+ <ondown>1</ondown>
+ </control>
+ </control>
+ <control>
+ <description>Comic Image</description>
+ <type>image</type>
+ <id>100</id>
+ <posX>10</posX>
+ <posY>215</posY>
+ <width>1346</width>
+ <height>440</height>
+ <centered>true</centered>
+ </control>
+ <control>
+ <description>Comic Banner</description>
+ <type>image</type>
+ <id>101</id>
+ <posX>914</posX>
+ <posY>129</posY>
+ <width>442</width>
+ <height>69</height>
+ </control>
+ </controls>
+</window>
Added: trunk/plugins/MyDailyComics/_version012/skin/Replicant Vista/Media/hover_my daily comics.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/_version012/skin/Replicant Vista/Media/hover_my daily comics.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/_version012/skin/Replicant Vista/MyDailyComics.xml
===================================================================
--- trunk/plugins/MyDailyComics/_version012/skin/Replicant Vista/MyDailyComics.xml (rev 0)
+++ trunk/plugins/MyDailyComics/_version012/skin/Replicant Vista/MyDailyComics.xml 2009-04-15 11:53:15 UTC (rev 2794)
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<window>
+ <id>7676</id>
+ <defaultcontrol>2</defaultcontrol>
+ <allowoverlay>yes</allowoverlay>
+ <allowoverlay>no</allowoverlay>
+ <define>#header.label:My Daily Comics</define>
+ <define>#header.image:comics_logo.png</define>
+ <define>#header.hover:hover_my daily comics.png</define>
+ <define>#selecteditem:-</define>
+ <controls>
+ <import>common.window.xml</import>
+ <import>common.time.xml</import>
+ <control>
+ <type>group</type>
+ <animation effect="slide" time="400" start="-300,0">WindowOpen</animation>
+ <animation effect="slide" time="400" end="0,-300">WindowClose</animation>
+ <animation effect="fade" time="500">WindowClose</animation>
+ <animation effect="fade" time="250">WindowOpen</animation>
+ <description>group element</description>
+ <layout>StackLayout</layout>
+ <posX>10</posX>
+ <posY>128</posY>
+ <control>
+ <description>Comic button</description>
+ <type>selectbutton</type>
+ <id>2</id>
+ <label>Comic</label>
+ <onup>1</onup>
+ <ondown>3</ondown>
+ </control>
+ <control>
+ <description>Date button</description>
+ <type>selectbutton</type>
+ <id>3</id>
+ <label>Date</label>
+ <onup>2</onup>
+ <ondown>1</ondown>
+ </control>
+ </control>
+ <control>
+ <description>Comic Image</description>
+ <type>image</type>
+ <id>100</id>
+ <posX>10</posX>
+ <posY>215</posY>
+ <width>1346</width>
+ <height>440</height>
+ <centered>true</centered>
+ </control>
+ <control>
+ <description>Comic Banner</description>
+ <type>image</type>
+ <id>101</id>
+ <posX>914</posX>
+ <posY>129</posY>
+ <width>442</width>
+ <height>69</height>
+ </control>
+ </controls>
+</window>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <tim...@us...> - 2009-04-15 12:00:25
|
Revision: 2796
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=2796&view=rev
Author: timmyt81
Date: 2009-04-15 12:00:18 +0000 (Wed, 15 Apr 2009)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/MyDailyComics/ComicStrip.cs
trunk/plugins/MyDailyComics/HTML/MyHtmlParser.cs
trunk/plugins/MyDailyComics/MyDailyComics.cs
trunk/plugins/MyDailyComics/MyDailyComics.csproj
trunk/plugins/MyDailyComics/MyDailyComics.sln
trunk/plugins/MyDailyComics/MyDailyComics.suo
trunk/plugins/MyDailyComics/MyXmlReader.cs
trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs
Added Paths:
-----------
trunk/plugins/MyDailyComics/StarterProjectForTesting/
trunk/plugins/MyDailyComics/StarterProjectForTesting/Starter/
trunk/plugins/MyDailyComics/StarterProjectForTesting/Starter/Program.cs
trunk/plugins/MyDailyComics/StarterProjectForTesting/Starter/Properties/
trunk/plugins/MyDailyComics/StarterProjectForTesting/Starter/Properties/AssemblyInfo.cs
trunk/plugins/MyDailyComics/StarterProjectForTesting/Starter/Properties/Resources.Designer.cs
trunk/plugins/MyDailyComics/StarterProjectForTesting/Starter/Properties/Resources.resx
trunk/plugins/MyDailyComics/StarterProjectForTesting/Starter/Properties/Settings.Designer.cs
trunk/plugins/MyDailyComics/StarterProjectForTesting/Starter/Properties/Settings.settings
trunk/plugins/MyDailyComics/StarterProjectForTesting/Starter/Starter.csproj
trunk/plugins/MyDailyComics/StarterProjectForTesting/Starter/Starter.idc
trunk/plugins/MyDailyComics/gui/
trunk/plugins/MyDailyComics/gui/Setup.Designer.cs
trunk/plugins/MyDailyComics/gui/Setup.cs
trunk/plugins/MyDailyComics/gui/Setup.resx
trunk/plugins/MyDailyComics/images/
trunk/plugins/MyDailyComics/images/Hover Images helper.psd
trunk/plugins/MyDailyComics/images/Hover Images.psd
trunk/plugins/MyDailyComics/images/Hover Replicant.psd
trunk/plugins/MyDailyComics/images/SetupIcon.ico
trunk/plugins/MyDailyComics/images/banner_template.psd
trunk/plugins/MyDailyComics/images/cog.png
trunk/plugins/MyDailyComics/images/comic_404.gif
trunk/plugins/MyDailyComics/images/comic_empty.gif
trunk/plugins/MyDailyComics/images/comics_logo.psd
trunk/plugins/MyDailyComics/images/date.png
trunk/plugins/MyDailyComics/images/emoticon_happy.png
trunk/plugins/MyDailyComics/images/flags/
trunk/plugins/MyDailyComics/images/flags/de.png
trunk/plugins/MyDailyComics/images/flags/us.png
trunk/plugins/MyDailyComics/images/information.png
trunk/plugins/MyDailyComics/model/
trunk/plugins/MyDailyComics/model/Config.cs
trunk/plugins/MyDailyComics/util/
trunk/plugins/MyDailyComics/util/ComicHelper.cs
trunk/plugins/MyDailyComics/util/Constants.cs
trunk/plugins/MyDailyComics/util/Encoding.cs
trunk/plugins/MyDailyComics/util/KeyValues.cs
trunk/plugins/MyDailyComics/util/Log.cs
trunk/plugins/MyDailyComics/util/MediaPortalHelper.cs
trunk/plugins/MyDailyComics/util/MyLogger.cs
trunk/plugins/MyDailyComics/util/Placeholder.cs
trunk/plugins/MyDailyComics/util/Section.cs
trunk/plugins/MyDailyComics/util/SectionHandler.cs
trunk/plugins/MyDailyComics/util/XmlHelper.cs
Modified: trunk/plugins/MyDailyComics/ComicStrip.cs
===================================================================
--- trunk/plugins/MyDailyComics/ComicStrip.cs 2009-04-15 11:54:36 UTC (rev 2795)
+++ trunk/plugins/MyDailyComics/ComicStrip.cs 2009-04-15 12:00:18 UTC (rev 2796)
@@ -26,36 +26,48 @@
using System;
using System.Collections.Generic;
using System.Text;
+using System.Xml;
+using System.IO;
+using System.Drawing;
namespace MyDailyComics
{
public class ComicStrip
{
+ #region Variables & Constants
private string _id=String.Empty;
private string _name = String.Empty;
private string _url = String.Empty;
- private string _banner = String.Empty;
+ private string _banner = string.Empty;
private bool _enabled;
private string _lang = String.Empty;
private string _startsWith = String.Empty;
private string _endsWith = String.Empty;
// new in v0.2.0
- private string _type = string.Empty;
- private string _firstRelease = string.Empty;
- private string _lastRelease = string.Empty;
+ private string _type = TYPE_DATE;
+ private string _urltype = URLTYPE_IMAGE;
+ private string _firstRelease = string.Empty; //not working yet
+ private string _lastRelease = string.Empty; //not working yet
/* constants */
public const string TYPE_DATE = "date";
public const string TYPE_NUMERIC = "numeric";
+ public const string URLTYPE_IMAGE = "image";
+ public const string URLTYPE_WEBPAGE = "webpage";
+ #endregion
- public string Id
+ #region Constructor
+ public ComicStrip() { }
+
+ public ComicStrip(string name)
{
- get { return _id; }
- set { _id = value; }
+ Name = name;
}
+ #endregion
+ #region Getter / Setter
public string Name
{
get { return _name; }
@@ -79,12 +91,18 @@
get { return _enabled; }
set { _enabled = value; }
}
+
public string Language
{
get { return _lang; }
set { _lang = value; }
}
+ public Image LanguageIcon
+ {
+ get{ return Properties.Resources.ger;}
+ }
+
public string StartsWith
{
get { return _startsWith; }
@@ -103,6 +121,12 @@
set { _type = value; }
}
+ public string UrlType
+ {
+ get { return _urltype; }
+ set { _urltype = value; }
+ }
+
public string FirstRelease
{
get { return _firstRelease; }
@@ -115,10 +139,212 @@
set { _lastRelease = value; }
}
+ #endregion
+
+ #region Overrides
public override string ToString()
{
//return "Comic with Id=" + Id + ", Name=" + Name + " and Url=" + Url;
return Name;
}
+ #endregion
+
+ #region XML
+ public string generateXmlOutput()
+ {
+ MemoryStream ms = new MemoryStream();
+ XmlTextWriter xmlWriter = new XmlTextWriter(ms, null);
+
+ XmlDocument doc = new XmlDocument();
+ XmlNode root = doc.CreateElement("comic");
+
+ XmlElement elemName = doc.CreateElement("name");
+ elemName.InnerText = Name;
+ root.AppendChild(elemName);
+
+ XmlElement elemUrl = doc.CreateElement("url");
+ elemUrl.InnerText = Url;
+ root.AppendChild(elemUrl);
+
+ XmlElement elemEnabled = doc.CreateElement("enabled");
+ elemEnabled.InnerText = Enabled.ToString().ToLowerInvariant();
+ root.AppendChild(elemEnabled);
+
+ if (Banner.Length > 0)
+ {
+ XmlElement elemBanner = doc.CreateElement("banner");
+ elemBanner.InnerText = Banner;
+ root.AppendChild(elemBanner);
+ }
+ if (Language.Length > 0)
+ {
+ XmlElement elemLanguage = doc.CreateElement("language");
+ elemLanguage.InnerText = Language.ToLowerInvariant();
+ root.AppendChild(elemLanguage);
+ }
+
+ XmlElement elemType = doc.CreateElement("type");
+ elemType.InnerText = Type;
+ root.AppendChild(elemType);
+
+ XmlElement elemUrlType = doc.CreateElement("urltype");
+ elemUrlType.InnerText = UrlType;
+ root.AppendChild(elemUrlType);
+ if (StartsWith.Length > 0)
+ {
+ XmlElement elemStartsWith = doc.CreateElement("startswith");
+ elemStartsWith.InnerText = StartsWith;
+ root.AppendChild(elemStartsWith);
+ }
+ if (EndsWith.Length > 0)
+ {
+ XmlElement elemEndsWith = doc.CreateElement("endswith");
+ elemEndsWith.InnerText = EndsWith;
+ root.AppendChild(elemEndsWith);
+ }
+ doc.AppendChild(root);
+
+ xmlWriter.Formatting = Formatting.Indented;
+ doc.WriteContentTo(xmlWriter);
+ xmlWriter.Flush();
+
+ //debug write content to console for debug
+ ms.Seek(0, SeekOrigin.Begin);
+ StreamReader sr1 = new StreamReader(ms);
+ Console.Out.Write(sr1.ReadToEnd());
+
+ ms.Seek(0, SeekOrigin.Begin);
+ // create a reader to read the contents of
+ // the memory stream (file)
+ StreamReader sr = new StreamReader(ms);
+ // return the formatted string to caller
+ return sr.ReadToEnd();
+ }
+
+ public void updateFromXml(string xmltext)
+ {
+ XmlDocument doc = new XmlDocument();
+ doc.LoadXml((xmltext));
+ XmlNode xnod = doc.DocumentElement;
+ XmlNode xnodWorking;
+ if (xnod.HasChildNodes)
+ {
+ xnodWorking = xnod.FirstChild;
+ while (xnodWorking != null)
+ {
+ switch (xnodWorking.Name)
+ {
+ case "name":
+ this.Name = xnodWorking.InnerText;
+ break;
+
+ case "url":
+ this.Url = xnodWorking.InnerText;
+ break;
+
+ case "banner":
+ this.Banner = xnodWorking.InnerText;
+ break;
+
+ case "enabled":
+ string enabled = xnodWorking.InnerText;
+ this.Enabled = (enabled == true.ToString().ToLowerInvariant());
+ break;
+
+ case "language":
+ this.Language = xnodWorking.InnerText;
+ break;
+
+ case "startswith":
+ this.StartsWith = xnodWorking.InnerText;
+ break;
+
+ case "endswith":
+ this.EndsWith = xnodWorking.InnerText;
+ break;
+
+ case "type":
+ this.Type = xnodWorking.InnerText;
+ break;
+
+ case "urltype":
+ this.UrlType = xnodWorking.InnerText;
+ break;
+ }
+
+ xnodWorking = xnodWorking.NextSibling;
+ }
+ }
+ }
+ #endregion
+
+ //private static void HandleXmlChilds(XmlNode xnod, ComicStrip comic)
+ //{
+ // XmlNode xnodWorking;
+ // if (xnod.HasChildNodes)
+ // {
+ // xnodWorking = xnod.FirstChild;
+ // while (xnodWorking != null)
+ // {
+ // switch (xnodWorking.Name)
+ // {
+ // case "name":
+ // comic.Name = xnodWorking.InnerText;
+ // break;
+
+ // case "url":
+ // comic.Url = xnodWorking.InnerText;
+ // break;
+
+ // case "banner":
+ // comic.Banner = xnodWorking.InnerText;
+ // break;
+
+ // case "enabled":
+ // string enabled = xnodWorking.InnerText;
+ // comic.Enabled = (enabled == "1");
+ // break;
+
+ // case "language":
+ // comic.Language = xnodWorking.InnerText;
+ // break;
+
+ // case "startswith":
+ // comic.StartsWith = xnodWorking.InnerText;
+ // break;
+
+ // case "endswith":
+ // comic.EndsWith = xnodWorking.InnerText;
+ // break;
+
+ // case "type":
+ // comic.Type = xnodWorking.InnerText;
+ // break;
+ // }
+
+ // xnodWorking = xnodWorking.NextSibling;
+ // }
+ // }
+
+ //}
+
+ //public string serialize()
+ //{
+ // System.Xml.Serialization.XmlSerializer x = new System.Xml.Serialization.XmlSerializer(new Object().GetType());
+ // MemoryStream ms = new MemoryStream();
+ // XmlTextWriter xmlWriter = new XmlTextWriter(ms, Encoding.UTF8);
+ // xmlWriter.Formatting = Formatting.Indented;
+ // xmlWriter.
+ // x.Serialize(xmlWriter, Name);
+ // //x.Serialize(xmlWriter, Url);
+ // xmlWriter.Flush();
+
+ // ms.Seek(0, SeekOrigin.Begin);
+ // // create a reader to read the contents of
+ // // the memory stream (file)
+ // StreamReader sr = new StreamReader(ms);
+ // // return the formatted string to caller
+ // return sr.ReadToEnd();
+ //}
}
}
Modified: trunk/plugins/MyDailyComics/HTML/MyHtmlParser.cs
===================================================================
--- trunk/plugins/MyDailyComics/HTML/MyHtmlParser.cs 2009-04-15 11:54:36 UTC (rev 2795)
+++ trunk/plugins/MyDailyComics/HTML/MyHtmlParser.cs 2009-04-15 12:00:18 UTC (rev 2796)
@@ -38,6 +38,8 @@
string result = String.Empty;
ParseHTML parse = new ParseHTML();
string page = sendRequest(html_url);
+ if (page == null)
+ return string.Empty;
parse.Source = page;
while (!parse.Eof())
{
Modified: trunk/plugins/MyDailyComics/MyDailyComics.cs
===================================================================
--- trunk/plugins/MyDailyComics/MyDailyComics.cs 2009-04-15 11:54:36 UTC (rev 2795)
+++ trunk/plugins/MyDailyComics/MyDailyComics.cs 2009-04-15 12:00:18 UTC (rev 2796)
@@ -25,7 +25,6 @@
using System;
using System.Windows.Forms;
using MediaPortal.GUI.Library;
-//using MediaPortal.Dialogs;
using System.Collections;
using System.Drawing;
using MediaPortal.Drawing;
@@ -34,10 +33,11 @@
using MyDailyComics.HTML;
using System.Net;
using System.IO;
+using MyDailyComics.util;
namespace MyDailyComics
{
- public class MyDailyComics : GUIWindow, ISetupForm
+ public class DailyComics : GUIWindow, ISetupForm
{
#region GUI Controls
@@ -53,7 +53,6 @@
#endregion
#region Constants & Variables
-
private DateTime _date = DateTime.Today;
private ComicStrip[] _comics;
private ComicStrip _currentComic;
@@ -65,13 +64,14 @@
#endregion
- public MyDailyComics()
+ #region Constructor
+ public DailyComics()
{
InitPlugin();
}
+ #endregion
#region ISetupForm Members
-
// Returns the name of the plugin which is shown in the plugin menu
public string PluginName()
{
@@ -93,7 +93,8 @@
// show the setup dialog
public void ShowPlugin()
{
- //MessageBox.Show("Nothing to configure, this is just an example");
+ gui.Setup frmSetup = new gui.Setup();
+ frmSetup.ShowDialog();
}
// Indicates whether plugin can be enabled/disabled
@@ -117,7 +118,7 @@
// indicates if a plugin has it's own setup screen
public bool HasSetup()
{
- return false;
+ return true;
}
/// <summary>
@@ -135,56 +136,35 @@
public bool GetHome(out string strButtonText, out string strButtonImage,
out string strButtonImageFocus, out string strPictureImage)
{
- strButtonText = _title;
+ strButtonText = Title;
strButtonImage = String.Empty;
strButtonImageFocus = String.Empty;
- strPictureImage = String.Empty; //TODO create icon
+ strPictureImage = @"hover_my daily comics.png"; //TODO create icon
return true;
}
public override int GetID
{
- get
- {
- return 7676;
- }
- set
- {
- }
+ get { return 7676; }
+ set { }
}
#endregion
#region GUIWindow Members
-
public override bool Init()
{
- _imageDirectory = Config.GetSubFolder(Config.Dir.Thumbs, @"MyDailyComics");
- if (Directory.Exists(_imageDirectory) == false)
- {
- try
- {
- Directory.CreateDirectory(_imageDirectory);
- }
- catch (Exception)
- {
- //Log.Error("Unable to create thumb directory {0}", _imageDirectory);
- _imageDirectory = Environment.GetFolderPath(Environment.SpecialFolder.InternetCache);
- }
- }
- _imageDirectory += "/";
- Log.Info("MyComics: thumb Dir: {0}", _imageDirectory);
-
+ Log.Debug("Plugin loaded, version " + util.Constants.getVersion());
return Load(GUIGraphicsContext.Skin + @"\MyDailyComics.xml");
}
-
protected override void OnPageLoad()
{
base.OnPageLoad();
InitComicSelectButtonControl();
InitDateSelectButtonControl();
- ShowComic(_currentComic, _date);
+ ShowComic(SelectedComic, SelectedDate);
+ GUIButtonControl.FocusControl(GetID, btnComic.GetID);
}
protected override void OnClicked(int controlId, GUIControl control, Action.ActionType actionType)
@@ -196,8 +176,8 @@
{
GUIMessage msg = new GUIMessage(GUIMessage.MessageType.GUI_MSG_ITEM_SELECTED, GetID, 0, controlId, 0, 0, null);
OnMessage(msg);
- _date = DateTime.Parse(msg.Label);
- ShowComic(_currentComic, _date);
+ SelectedDate = DateTime.Parse(msg.Label);
+ ShowComic(SelectedComic, SelectedDate);
GUIControl.FocusControl(GetID, btnDate.GetID);
}
if (control == btnComic)
@@ -207,29 +187,51 @@
foreach (ComicStrip comic in _comics)
{
if (comic.Name.Equals(msg.Label))
- _currentComic = comic;
+ SelectedComic = comic;
}
- ShowComic(_currentComic, _date);
+ ShowComic(SelectedComic, SelectedDate);
GUIControl.FocusControl(GetID, btnComic.GetID);
}
RestoreButtons();
}
+ #endregion
+ #region Getter / Setter
+ public DateTime SelectedDate
+ {
+ get { return _date; }
+ set { _date = value; }
+ }
+
+ public ComicStrip SelectedComic
+ {
+ get { return _currentComic; }
+ set { _currentComic = value; }
+ }
+
+ public string Title
+ {
+ get { return _title; }
+ set { _title = value; }
+ }
#endregion
#region Function Implementations
-
private void InitPlugin()
{
- //load xml file with comics
+ // init configuration
+ model.Config conf = new model.Config();
+ conf.Init();
+ Title = conf.PluginName;
+ GUIPropertyManager.SetProperty("#title", Title);
+
+ // load comics xml
MyXmlReader reader = new MyXmlReader();
ArrayList alComics = new ArrayList();
- reader.parseXml("comics.xml", alComics);
- _title = reader.GetTitle();
- GUIPropertyManager.SetProperty("#title", _title);
- prepareArrayList(alComics);
- _currentComic = _comics[0];
+ reader.parseXml(conf.XmlLocation, alComics,true);
+ _comics = ComicHelper.Instance.prepareArrayList(alComics);
+ SelectedComic = _comics[0];
}
/// <summary>
@@ -259,18 +261,6 @@
}
}
- private void prepareArrayList(ArrayList alComics)
- {
- _comics = new ComicStrip[alComics.Count];
- int count = 0;
- IEnumerator e = alComics.GetEnumerator();
- while (e.MoveNext())
- {
- _comics[count] = (ComicStrip)e.Current;
- count++;
- }
- }
-
private void BackupButtons()
{
_selectedComicIndex = btnComic.SelectedItem;
@@ -290,43 +280,9 @@
{
imgComic.Visible = false;
//btnChangeComic.Label = comic.Name;
- string tmp_url;
- //if (comic.Url.EndsWith(".html"))
- if (comic.StartsWith.Length>0)
- {
- MyHtmlParser parser = new MyHtmlParser();
- tmp_url = decryptUrl(comic, dt);
- tmp_url = parser.parse(tmp_url, comic.StartsWith, comic.EndsWith);
- }
- else
- {
- tmp_url = decryptUrl(comic, dt);
- }
- imgComic.SetFileName(tmp_url);
- imgComic.KeepAspectRatio = true;
- imgComic.Refresh();
- imgComic.Visible = true;
- ShowBanner(comic);
- }
- }
+ string tmp_url = ComicHelper.Instance.getComicUrl(comic, dt);
- private void ShowComic(ComicStrip comic)
- {
- using (WaitCursor cursor = new WaitCursor())
- lock (this)
- {
- imgComic.Visible = false;
- string tmp_url = string.Empty;
- if (comic.Url.EndsWith(".html", StringComparison.OrdinalIgnoreCase))
- {
- MyHtmlParser parser = new MyHtmlParser();
- //tmp_url = parseUrl(comic.Url, dt);
- tmp_url = parser.parse(tmp_url, comic.StartsWith, comic.EndsWith);
- }
- else
- {
- //tmp_url = parseUrl(comic.Url, dt);
- }
+ Log.Debug("trying to show url: " + tmp_url);
imgComic.SetFileName(tmp_url);
imgComic.KeepAspectRatio = true;
imgComic.Refresh();
@@ -341,105 +297,13 @@
if (comic.Banner.Length > 0)
{
//imgBanner.SetFileName(comic.Banner);
- string localName = DownloadBanner(comic.Banner);
+ string localName = ComicHelper.Instance.DownloadBanner(comic.Banner);
imgBanner.SetFileName(localName);
imgBanner.KeepAspectRatio = true;
imgBanner.Refresh();
imgBanner.Visible = true;
}
}
-
- //private void ShowOnlineBanner(string url)
- //{
- // string picUri = url;
-
- // // Die Anforderung erstellen.
- // WebRequest requestPic = WebRequest.Create(picUri);
-
- // // Die Antworten abrufen.
- // // Hierf\xFCr ist besonders dann sehr viel Zeit erforderlich,
- // // wenn die Datei gro\xDF ist, da die gesamte Antwort abgerufen wird.
- // WebResponse responsePic = requestPic.GetResponse();
-
- // // Den Antwort-Stream lesen.
- // Image downloadedImage = Image.FromStream(responsePic.GetResponseStream());
-
- // // Das Bild anzeigen.
- // imgBanner.MemoryImage = downloadedImage;
- // //picBox.Image = downloadedImage;
- //}
-
- private string DownloadBanner(string url)
- {
- string[] splits = url.Split('/');
- string localFileName = splits[splits.Length - 1];
- string localFilePath = _imageDirectory + localFileName;
-
- Log.Debug("MyComics: localFilePath="+localFilePath);
- if (!File.Exists(localFilePath))
- {
- WebClient client = new WebClient();
- // Download durchf\xFChren.
- client.DownloadFile(url, localFilePath);
- }
- return localFilePath;
- }
-
- /// <summary>
- /// decrypts a URL of a comic
- /// </summary>
- /// <param name="comic">Comic to decrypt</param>
- /// <param name="dt">if type is date, give the DateTime to parse. if type is numeric, give null</param>
- /// <returns></returns>
- private string decryptUrl(ComicStrip comic, DateTime dt)
- {
- string ret = string.Empty;
-
- if (comic.Type.Equals(ComicStrip.TYPE_NUMERIC, StringComparison.OrdinalIgnoreCase))
- {
- // numeric type
- Log.Debug("Comic is numeric type");
- // get field "lastrelease"
- long lastRelease = 0;
-
- try
- {
- lastRelease = long.Parse(comic.LastRelease);
- }
- catch (Exception ex)
- {
- Log.Debug(ex.ToString());
- throw new Exception("Invalid format in field <lastrelease> of comic '" + comic.ToString() + "'");
- }
- string replaceSrc = string.Empty;
- string replaceDst = string.Empty;
- int startIdx = 0;
-
- Log.Debug("url = " + comic.Url);
- while ((startIdx = comic.Url.IndexOf('#', startIdx)) > 0)
- {
- replaceSrc += "#";
- replaceDst += "0";
- startIdx++;
- }
- Log.Debug("replace str = " + replaceSrc);
-
- ret = comic.Url.Replace(replaceSrc, lastRelease.ToString(replaceDst));
- Log.Debug("URL = " + ret);
- }
- else
- {
- string url = comic.Url;
- url = url.Replace("[yy]", dt.ToString("yy"));
- url = url.Replace("[yyyy]", dt.ToString("yyyy"));
- url = url.Replace("[MM]", dt.ToString("MM"));
- url = url.Replace("[dd]", dt.ToString("dd"));
- ret = url;
- }
-
- return ret;
- }
-
#endregion
}
}
Modified: trunk/plugins/MyDailyComics/MyDailyComics.csproj
===================================================================
--- trunk/plugins/MyDailyComics/MyDailyComics.csproj 2009-04-15 11:54:36 UTC (rev 2795)
+++ trunk/plugins/MyDailyComics/MyDailyComics.csproj 2009-04-15 12:00:18 UTC (rev 2796)
@@ -14,7 +14,7 @@
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
- <OutputPath>c:\mediaportal\plugins\windows\</OutputPath>
+ <OutputPath>bin\debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
@@ -22,48 +22,79 @@
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>false</Optimize>
- <OutputPath>c:\mediaportal\plugins\windows\</OutputPath>
+ <OutputPath>bin\release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="Core, Version=0.2.3.0, Culture=neutral, processorArchitecture=x86">
+ <Reference Include="Core, Version=1.0.0.29788, Culture=neutral, processorArchitecture=x86">
<SpecificVersion>False</SpecificVersion>
- <HintPath>c:\MediaPortal\Core.dll</HintPath>
- <Private>False</Private>
+ <HintPath>dll\Core.dll</HintPath>
</Reference>
+ <Reference Include="Dialogs, Version=1.0.0.29798, Culture=neutral, processorArchitecture=x86">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>dll\Dialogs.dll</HintPath>
+ </Reference>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
- <Reference Include="Utils, Version=2.2.2.0, Culture=neutral, processorArchitecture=x86">
+ <Reference Include="Utils, Version=2.2.6.29782, Culture=neutral, processorArchitecture=x86">
<SpecificVersion>False</SpecificVersion>
- <HintPath>c:\MediaPortal\Utils.dll</HintPath>
- <Private>False</Private>
+ <HintPath>dll\Utils.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="ComicStrip.cs" />
+ <Compile Include="gui\Setup.cs">
+ <SubType>Form</SubType>
+ </Compile>
+ <Compile Include="gui\Setup.Designer.cs">
+ <DependentUpon>Setup.cs</DependentUpon>
+ </Compile>
<Compile Include="HTML\Attribute.cs" />
<Compile Include="HTML\AttributeList.cs" />
<Compile Include="HTML\Parse.cs" />
<Compile Include="HTML\ParseHTML.cs" />
+ <Compile Include="util\Log.cs" />
+ <Compile Include="model\Config.cs" />
<Compile Include="MyDailyComics.cs">
<SubType>Code</SubType>
</Compile>
<Compile...
[truncated message content] |
|
From: <tim...@us...> - 2009-04-15 13:27:18
|
Revision: 2797
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=2797&view=rev
Author: timmyt81
Date: 2009-04-15 13:27:13 +0000 (Wed, 15 Apr 2009)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/MyDailyComics/MyDailyComics.cs
trunk/plugins/MyDailyComics/MyDailyComics.suo
trunk/plugins/MyDailyComics/MyXmlReader.cs
trunk/plugins/MyDailyComics/gui/Setup.cs
trunk/plugins/MyDailyComics/model/Config.cs
Removed Paths:
-------------
trunk/plugins/MyDailyComics/_version012/mydailycomics_v012.zip
Modified: trunk/plugins/MyDailyComics/MyDailyComics.cs
===================================================================
--- trunk/plugins/MyDailyComics/MyDailyComics.cs 2009-04-15 12:00:18 UTC (rev 2796)
+++ trunk/plugins/MyDailyComics/MyDailyComics.cs 2009-04-15 13:27:13 UTC (rev 2797)
@@ -225,13 +225,16 @@
conf.Init();
Title = conf.PluginName;
GUIPropertyManager.SetProperty("#title", Title);
-
// load comics xml
MyXmlReader reader = new MyXmlReader();
ArrayList alComics = new ArrayList();
reader.parseXml(conf.XmlLocation, alComics,true);
_comics = ComicHelper.Instance.prepareArrayList(alComics);
- SelectedComic = _comics[0];
+ try
+ {
+ SelectedComic = _comics[0];
+ }
+ catch (Exception ex) { }
}
/// <summary>
Modified: trunk/plugins/MyDailyComics/MyDailyComics.suo
===================================================================
(Binary files differ)
Modified: trunk/plugins/MyDailyComics/MyXmlReader.cs
===================================================================
--- trunk/plugins/MyDailyComics/MyXmlReader.cs 2009-04-15 12:00:18 UTC (rev 2796)
+++ trunk/plugins/MyDailyComics/MyXmlReader.cs 2009-04-15 13:27:13 UTC (rev 2797)
@@ -42,97 +42,104 @@
public void parseXml(string pathToXml, ArrayList alComics, bool onlyLoadEnabled)
{
- XmlTextReader reader = new XmlTextReader(pathToXml);
- ComicStrip comic = new ComicStrip();
- while (reader.Read())
+ try
{
- XmlNodeType nodeType = reader.NodeType;
-
- switch (nodeType)
+ XmlTextReader reader = new XmlTextReader(pathToXml);
+ ComicStrip comic = new ComicStrip();
+ while (reader.Read())
{
- case XmlNodeType.Element:
- switch (reader.Name)
- {
- case "comic":
- comic = new ComicStrip();
- break;
+ XmlNodeType nodeType = reader.NodeType;
- case "name":
- comic.Name = reader.ReadInnerXml();
- break;
+ switch (nodeType)
+ {
+ case XmlNodeType.Element:
+ switch (reader.Name)
+ {
+ case "comic":
+ comic = new ComicStrip();
+ break;
- case "url":
- comic.Url = reader.ReadInnerXml();
- break;
+ case "name":
+ comic.Name = reader.ReadInnerXml();
+ break;
- case "banner":
- comic.Banner = reader.ReadInnerXml();
- break;
+ case "url":
+ comic.Url = reader.ReadInnerXml();
+ break;
- case "enabled":
- string enabled = reader.ReadInnerXml();
- comic.Enabled = (enabled == true.ToString().ToLowerInvariant());
- break;
+ case "banner":
+ comic.Banner = reader.ReadInnerXml();
+ break;
- case "language":
- comic.Language = reader.ReadInnerXml();
- break;
+ case "enabled":
+ string enabled = reader.ReadInnerXml();
+ comic.Enabled = (enabled == true.ToString().ToLowerInvariant());
+ break;
- case "startswith":
- comic.StartsWith = reader.ReadInnerXml();
- break;
+ case "language":
+ comic.Language = reader.ReadInnerXml();
+ break;
- case "endswith":
- comic.EndsWith = reader.ReadInnerXml();
- break;
+ case "startswith":
+ comic.StartsWith = reader.ReadInnerXml();
+ break;
- case "title":
- _title = reader.ReadInnerXml();
- break;
+ case "endswith":
+ comic.EndsWith = reader.ReadInnerXml();
+ break;
- case "type":
- comic.Type = reader.ReadInnerXml();
- break;
+ case "title":
+ _title = reader.ReadInnerXml();
+ break;
- case "urltype":
- comic.UrlType = reader.ReadInnerXml();
- break;
+ case "type":
+ comic.Type = reader.ReadInnerXml();
+ break;
- case "firstrelease":
- comic.FirstRelease = reader.ReadInnerXml();
- break;
+ case "urltype":
+ comic.UrlType = reader.ReadInnerXml();
+ break;
- case "lastrelease":
- comic.LastRelease = reader.ReadInnerXml();
- break;
+ case "firstrelease":
+ comic.FirstRelease = reader.ReadInnerXml();
+ break;
- }
- break;
+ case "lastrelease":
+ comic.LastRelease = reader.ReadInnerXml();
+ break;
+ }
+ break;
- case XmlNodeType.EndElement:
- if (reader.Name.Equals("comic"))
- {
- if (onlyLoadEnabled)
+
+ case XmlNodeType.EndElement:
+ if (reader.Name.Equals("comic"))
{
- if (comic.Enabled)
+ if (onlyLoadEnabled)
{
+ if (comic.Enabled)
+ {
+ alComics.Add(comic);
+ }
+ }
+ else
+ {
alComics.Add(comic);
}
}
- else
- {
- alComics.Add(comic);
- }
- }
- break;
+ break;
+ }
}
+ reader.Close();
+ reader = null;
}
- reader.Close();
- reader = null;
- }
+ catch (Exception ex)
+ {
+ Log.Error("Error during reading comic.xml file: " + pathToXml);
+ }
+ }
}
-
+
}
Deleted: trunk/plugins/MyDailyComics/_version012/mydailycomics_v012.zip
===================================================================
(Binary files differ)
Modified: trunk/plugins/MyDailyComics/gui/Setup.cs
===================================================================
--- trunk/plugins/MyDailyComics/gui/Setup.cs 2009-04-15 12:00:18 UTC (rev 2796)
+++ trunk/plugins/MyDailyComics/gui/Setup.cs 2009-04-15 13:27:13 UTC (rev 2797)
@@ -35,6 +35,7 @@
using MyDailyComics.util;
using MyDailyComics.model;
using System.Diagnostics;
+using System.IO;
namespace MyDailyComics.gui
{
Modified: trunk/plugins/MyDailyComics/model/Config.cs
===================================================================
--- trunk/plugins/MyDailyComics/model/Config.cs 2009-04-15 12:00:18 UTC (rev 2796)
+++ trunk/plugins/MyDailyComics/model/Config.cs 2009-04-15 13:27:13 UTC (rev 2797)
@@ -68,6 +68,10 @@
}
reader.Close();
}
+ else
+ {
+ reset();
+ }
}
public void reset()
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <tim...@us...> - 2009-04-15 13:46:11
|
Revision: 2798
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=2798&view=rev
Author: timmyt81
Date: 2009-04-15 13:41:39 +0000 (Wed, 15 Apr 2009)
Log Message:
-----------
Modified Paths:
--------------
trunk/plugins/MyDailyComics/ComicStrip.cs
trunk/plugins/MyDailyComics/MyDailyComics.suo
trunk/plugins/MyDailyComics/MyXmlReader.cs
trunk/plugins/MyDailyComics/gui/Setup.Designer.cs
trunk/plugins/MyDailyComics/gui/Setup.cs
trunk/plugins/MyDailyComics/util/ComicHelper.cs
Modified: trunk/plugins/MyDailyComics/ComicStrip.cs
===================================================================
--- trunk/plugins/MyDailyComics/ComicStrip.cs 2009-04-15 13:27:13 UTC (rev 2797)
+++ trunk/plugins/MyDailyComics/ComicStrip.cs 2009-04-15 13:41:39 UTC (rev 2798)
@@ -127,17 +127,18 @@
set { _urltype = value; }
}
- public string FirstRelease
- {
- get { return _firstRelease; }
- set { _firstRelease = value; }
- }
+ //TODO for future versions, use this approach for numeric types
+ //public string FirstRelease
+ //{
+ // get { return _firstRelease; }
+ // set { _firstRelease = value; }
+ //}
- public string LastRelease
- {
- get { return _lastRelease; }
- set { _lastRelease = value; }
- }
+ //public string LastRelease
+ //{
+ // get { return _lastRelease; }
+ // set { _lastRelease = value; }
+ //}
#endregion
Modified: trunk/plugins/MyDailyComics/MyDailyComics.suo
===================================================================
(Binary files differ)
Modified: trunk/plugins/MyDailyComics/MyXmlReader.cs
===================================================================
--- trunk/plugins/MyDailyComics/MyXmlReader.cs 2009-04-15 13:27:13 UTC (rev 2797)
+++ trunk/plugins/MyDailyComics/MyXmlReader.cs 2009-04-15 13:41:39 UTC (rev 2798)
@@ -100,13 +100,14 @@
comic.UrlType = reader.ReadInnerXml();
break;
- case "firstrelease":
- comic.FirstRelease = reader.ReadInnerXml();
- break;
+ //TODO for future versions, use this approach for numeric types
+ //case "firstrelease":
+ // comic.FirstRelease = reader.ReadInnerXml();
+ // break;
- case "lastrelease":
- comic.LastRelease = reader.ReadInnerXml();
- break;
+ //case "lastrelease":
+ // comic.LastRelease = reader.ReadInnerXml();
+ // break;
}
break;
Modified: trunk/plugins/MyDailyComics/gui/Setup.Designer.cs
===================================================================
--- trunk/plugins/MyDailyComics/gui/Setup.Designer.cs 2009-04-15 13:27:13 UTC (rev 2797)
+++ trunk/plugins/MyDailyComics/gui/Setup.Designer.cs 2009-04-15 13:41:39 UTC (rev 2798)
@@ -470,6 +470,7 @@
//
this.rbDatebased.AutoSize = true;
this.rbDatebased.Checked = true;
+ this.rbDatebased.Enabled = false;
this.rbDatebased.Location = new System.Drawing.Point(5, 21);
this.rbDatebased.Margin = new System.Windows.Forms.Padding(2);
this.rbDatebased.Name = "rbDatebased";
@@ -482,6 +483,7 @@
// rbNumeric
//
this.rbNumeric.AutoSize = true;
+ this.rbNumeric.Enabled = false;
this.rbNumeric.Location = new System.Drawing.Point(5, 46);
this.rbNumeric.Margin = new System.Windows.Forms.Padding(2);
this.rbNumeric.Name = "rbNumeric";
Modified: trunk/plugins/MyDailyComics/gui/Setup.cs
===================================================================
--- trunk/plugins/MyDailyComics/gui/Setup.cs 2009-04-15 13:27:13 UTC (rev 2797)
+++ trunk/plugins/MyDailyComics/gui/Setup.cs 2009-04-15 13:41:39 UTC (rev 2798)
@@ -159,8 +159,11 @@
txtLanguage.Text = strip.Language;
txtBanner.Text = strip.Banner;
chkEnabled.Checked = strip.Enabled;
- rbDatebased.Checked = strip.Type.Equals(ComicStrip.TYPE_DATE);
- rbNumeric.Checked = !rbDatebased.Checked;
+ //TODO for future versions, use this approach for numeric types
+ //rbDatebased.Checked = strip.Type.Equals(ComicStrip.TYPE_DATE);
+ //rbNumeric.Checked = !rbDatebased.Checked;
+ rbDatebased.Checked = true;
+
rbUrlGraphic.Checked = strip.UrlType.Equals(ComicStrip.URLTYPE_IMAGE);
rbUrlWebsite.Checked = !rbUrlGraphic.Checked;
txtStartsWith.Text = strip.StartsWith;
@@ -220,7 +223,9 @@
cs.Language = getText(txtLanguage);
cs.StartsWith = getText(txtStartsWith);
cs.EndsWith = getText(txtEndsWith);
- cs.Type = rbDatebased.Checked ? ComicStrip.TYPE_DATE : ComicStrip.TYPE_NUMERIC;
+ //TODO for future versions, use this approach for numeric types
+ //cs.Type = rbDatebased.Checked ? ComicStrip.TYPE_DATE : ComicStrip.TYPE_NUMERIC;
+ cs.Type = ComicStrip.TYPE_DATE;
cs.UrlType = rbUrlGraphic.Checked ? ComicStrip.URLTYPE_IMAGE : ComicStrip.URLTYPE_WEBPAGE;
int idx = lstComics.SelectedIndex;
lstComics.Items.RemoveAt(idx);
Modified: trunk/plugins/MyDailyComics/util/ComicHelper.cs
===================================================================
--- trunk/plugins/MyDailyComics/util/ComicHelper.cs 2009-04-15 13:27:13 UTC (rev 2797)
+++ trunk/plugins/MyDailyComics/util/ComicHelper.cs 2009-04-15 13:41:39 UTC (rev 2798)
@@ -87,8 +87,9 @@
if (comic.Type.Equals(ComicStrip.TYPE_NUMERIC, StringComparison.OrdinalIgnoreCase))
{
+ //TODO for future versions, use this approach for numeric types
+ /*
// numeric type
- //Log.Debug("Comic is numeric type");
// get field "lastrelease"
long lastRelease = 0;
@@ -98,24 +99,21 @@
}
catch (Exception ex)
{
- //Log.Debug(ex.ToString());
throw new Exception("Invalid format in field <lastrelease> of comic '" + comic.ToString() + "'");
}
string replaceSrc = string.Empty;
string replaceDst = string.Empty;
int startIdx = 0;
- //Log.Debug("url = " + comic.Url);
while ((startIdx = comic.Url.IndexOf('#', startIdx)) > 0)
{
replaceSrc += "#";
replaceDst += "0";
startIdx++;
}
- //Log.Debug("replace str = " + replaceSrc);
ret = comic.Url.Replace(replaceSrc, lastRelease.ToString(replaceDst));
- //Log.Debug("URL = " + ret);
+ */
}
else
{
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <Sil...@us...> - 2010-02-25 15:50:29
|
Revision: 3471
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=3471&view=rev
Author: SilentException
Date: 2010-02-25 15:50:22 +0000 (Thu, 25 Feb 2010)
Log Message:
-----------
* VS2008
* added missing resource file
* added new GUI properties
* comics.xml renamed to MyDailyComics.xml and moved to MediaPortal config directory
* improved selected comic and date on plugin load
* added Croatian comic Matakovic (weekly)
Modified Paths:
--------------
trunk/plugins/MyDailyComics/ComicStrip.cs
trunk/plugins/MyDailyComics/MyDailyComics.cs
trunk/plugins/MyDailyComics/MyDailyComics.csproj
trunk/plugins/MyDailyComics/MyDailyComics.csproj.user
trunk/plugins/MyDailyComics/MyDailyComics.sln
trunk/plugins/MyDailyComics/MyDailyComics.suo
trunk/plugins/MyDailyComics/StarterProjectForTesting/Starter/Properties/Resources.Designer.cs
trunk/plugins/MyDailyComics/StarterProjectForTesting/Starter/Properties/Settings.Designer.cs
trunk/plugins/MyDailyComics/StarterProjectForTesting/Starter/Starter.csproj
trunk/plugins/MyDailyComics/gui/Setup.Designer.cs
trunk/plugins/MyDailyComics/gui/Setup.cs
trunk/plugins/MyDailyComics/model/Config.cs
trunk/plugins/MyDailyComics/readme.txt
trunk/plugins/MyDailyComics/util/MediaPortalHelper.cs
Added Paths:
-----------
trunk/plugins/MyDailyComics/Properties/Resources.Designer.cs
trunk/plugins/MyDailyComics/Properties/Resources.resx
trunk/plugins/MyDailyComics/example/MyDailyComics.xml
Removed Paths:
-------------
trunk/plugins/MyDailyComics/example/comics.xml
Modified: trunk/plugins/MyDailyComics/ComicStrip.cs
===================================================================
--- trunk/plugins/MyDailyComics/ComicStrip.cs 2010-02-25 15:15:47 UTC (rev 3470)
+++ trunk/plugins/MyDailyComics/ComicStrip.cs 2010-02-25 15:50:22 UTC (rev 3471)
@@ -100,7 +100,7 @@
public Image LanguageIcon
{
- get{ return Properties.Resources.ger;}
+ get { return null; } // TODO, or not really needed?
}
public string StartsWith
Modified: trunk/plugins/MyDailyComics/MyDailyComics.cs
===================================================================
--- trunk/plugins/MyDailyComics/MyDailyComics.cs 2010-02-25 15:15:47 UTC (rev 3470)
+++ trunk/plugins/MyDailyComics/MyDailyComics.cs 2010-02-25 15:50:22 UTC (rev 3471)
@@ -49,17 +49,19 @@
protected GUIImage imgComic = null; // comic image
[SkinControlAttribute(101)]
protected GUIImage imgBanner = null; // banner image
+ //[SkinControlAttribute(102)]
+ //protected GUIImage imgLanguage = null; // language image
#endregion
#region Constants & Variables
- private DateTime _date = DateTime.Today;
+ private DateTime _date;
private ComicStrip[] _comics;
private ComicStrip _currentComic;
private string _title = String.Empty;
- private int _selectedComicIndex;
- private int _selectedDateIndex;
+ private int _selectedComicIndex = -1;
+ private int _selectedDateIndex = -1;
private string _imageDirectory = null;
#endregion
@@ -201,13 +203,24 @@
public DateTime SelectedDate
{
get { return _date; }
- set { _date = value; }
+ set
+ {
+ _date = value;
+ GUIPropertyManager.SetProperty("#MyDailyComics.Selected.Date", _date.ToString(System.Globalization.DateTimeFormatInfo.CurrentInfo.ShortDatePattern));
+ }
}
public ComicStrip SelectedComic
{
get { return _currentComic; }
- set { _currentComic = value; }
+ set
+ {
+ _currentComic = value;
+ GUIPropertyManager.SetProperty("#MyDailyComics.Selected.Title", _currentComic.Name);
+ GUIPropertyManager.SetProperty("#MyDailyComics.Selected.LanguageName", _currentComic.Language);
+ string languageIcon = GUIGraphicsContext.Skin + @"\media\MyDailyComics\Flags\" + _currentComic.Language + @".png";
+ GUIPropertyManager.SetProperty("#MyDailyComics.Selected.LanguageIcon", File.Exists(languageIcon) ? languageIcon : " ");
+ }
}
public string Title
@@ -225,6 +238,7 @@
conf.Init();
Title = conf.PluginName;
GUIPropertyManager.SetProperty("#title", Title);
+ GUIPropertyManager.SetProperty("#MyDailyComics.Title", Title);
// load comics xml
MyXmlReader reader = new MyXmlReader();
ArrayList alComics = new ArrayList();
@@ -235,6 +249,7 @@
SelectedComic = _comics[0];
}
catch (Exception ex) { }
+ SelectedDate = DateTime.Today;
}
/// <summary>
@@ -249,7 +264,12 @@
{
btnDate.AddSubItem(new DateTime(l).ToShortDateString());
}
- btnDate.SelectedItem = btnDate.SubItemCount - 1;
+
+ if (_selectedDateIndex == -1 && btnDate.SubItemCount > 0)
+ _selectedDateIndex = btnDate.SubItemCount - 1;
+
+ GUIMessage msg = new GUIMessage(GUIMessage.MessageType.GUI_MSG_ITEM_SELECT, GetID, 0, btnDate.GetID, _selectedDateIndex, 0, null);
+ OnMessage(msg);
}
/// <summary>
@@ -262,6 +282,12 @@
{
btnComic.AddSubItem(c.Name);
}
+
+ if (_selectedComicIndex == -1 && btnComic.SubItemCount > 0)
+ _selectedComicIndex = 0;
+
+ GUIMessage msg = new GUIMessage(GUIMessage.MessageType.GUI_MSG_ITEM_SELECT, GetID, 0, btnComic.GetID, _selectedComicIndex, 0, null);
+ OnMessage(msg);
}
private void BackupButtons()
@@ -278,7 +304,9 @@
private void ShowComic(ComicStrip comic, DateTime dt)
{
- using (WaitCursor cursor = new WaitCursor())
+ GUIWaitCursor.Show();
+ try
+ {
lock (this)
{
imgComic.Visible = false;
@@ -292,6 +320,11 @@
imgComic.Visible = true;
ShowBanner(comic);
}
+ }
+ finally
+ {
+ GUIWaitCursor.Hide();
+ }
}
private void ShowBanner(ComicStrip comic)
Modified: trunk/plugins/MyDailyComics/MyDailyComics.csproj
===================================================================
--- trunk/plugins/MyDailyComics/MyDailyComics.csproj 2010-02-25 15:15:47 UTC (rev 3470)
+++ trunk/plugins/MyDailyComics/MyDailyComics.csproj 2010-02-25 15:50:22 UTC (rev 3471)
@@ -1,14 +1,34 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>8.0.50727</ProductVersion>
+ <ProductVersion>9.0.21022</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{10EA3ECE-BE4B-40DE-BF30-EF73503DF630}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>MyDailyComics</RootNamespace>
<AssemblyName>MyDailyComics</AssemblyName>
+ <FileUpgradeFlags>
+ </FileUpgradeFlags>
+ <UpgradeBackupLocation>
+ </UpgradeBackupLocation>
+ <OldToolsVersion>2.0</OldToolsVersion>
+ <PublishUrl>publish\</PublishUrl>
+ <Install>true</Install>
+ <InstallFrom>Disk</InstallFrom>
+ <UpdateEnabled>false</UpdateEnabled>
+ <UpdateMode>Foreground</UpdateMode>
+ <UpdateInterval>7</UpdateInterval>
+ <UpdateIntervalUnits>Days</UpdateIntervalUnits>
+ <UpdatePeriodically>false</UpdatePeriodically>
+ <UpdateRequired>false</UpdateRequired>
+ <MapFileExtensions>true</MapFileExtensions>
+ <ApplicationRevision>0</ApplicationRevision>
+ <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
+ <IsWebBootstrapper>false</IsWebBootstrapper>
+ <UseApplicationTrust>false</UseApplicationTrust>
+ <BootstrapperEnabled>true</BootstrapperEnabled>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -28,22 +48,25 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="Core, Version=1.0.0.29788, Culture=neutral, processorArchitecture=x86">
+ <Reference Include="Core, Version=1.0.5.23365, Culture=neutral, processorArchitecture=x86">
<SpecificVersion>False</SpecificVersion>
- <HintPath>dll\Core.dll</HintPath>
+ <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Core.dll</HintPath>
+ <Private>False</Private>
</Reference>
- <Reference Include="Dialogs, Version=1.0.0.29798, Culture=neutral, processorArchitecture=x86">
+ <Reference Include="Dialogs, Version=1.0.5.23368, Culture=neutral, processorArchitecture=x86">
<SpecificVersion>False</SpecificVersion>
- <HintPath>dll\Dialogs.dll</HintPath>
+ <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\Dialogs.dll</HintPath>
+ <Private>False</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
- <Reference Include="Utils, Version=2.2.6.29782, Culture=neutral, processorArchitecture=x86">
+ <Reference Include="Utils, Version=2.2.7.23364, Culture=neutral, processorArchitecture=x86">
<SpecificVersion>False</SpecificVersion>
- <HintPath>dll\Utils.dll</HintPath>
+ <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Utils.dll</HintPath>
+ <Private>False</Private>
</Reference>
</ItemGroup>
<ItemGroup>
@@ -58,6 +81,11 @@
<Compile Include="HTML\AttributeList.cs" />
<Compile Include="HTML\Parse.cs" />
<Compile Include="HTML\ParseHTML.cs" />
+ <Compile Include="Properties\Resources.Designer.cs">
+ <AutoGen>True</AutoGen>
+ <DesignTime>True</DesignTime>
+ <DependentUpon>Resources.resx</DependentUpon>
+ </Compile>
<Compile Include="util\Log.cs" />
<Compile Include="model\Config.cs" />
<Compile Include="MyDailyComics.cs">
@@ -66,11 +94,6 @@
<Compile Include="HTML\MyHtmlParser.cs" />
<Compile Include="MyXmlReader.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
- <Compile Include="Properties\Resources.Designer.cs">
- <AutoGen>True</AutoGen>
- <DesignTime>True</DesignTime>
- <DependentUpon>Resources.resx</DependentUpon>
- </Compile>
<Compile Include="util\ComicHelper.cs" />
<Compile Include="util\Constants.cs" />
<Compile Include="util\MediaPortalHelper.cs" />
@@ -80,7 +103,6 @@
<ItemGroup>
<None Include="images\comic_empty.gif" />
<None Include="images\comic_404.gif" />
- <None Include="Properties\DataSources\ComicStrip.datasource" />
<None Include="images\flags\us.png" />
<None Include="images\flags\de.png" />
<Content Include="images\SetupIcon.ico" />
@@ -91,11 +113,27 @@
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
- <SubType>Designer</SubType>
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
+ <ItemGroup>
+ <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">
+ <Visible>False</Visible>
+ <ProductName>.NET Framework 2.0 %28x86%29</ProductName>
+ <Install>true</Install>
+ </BootstrapperPackage>
+ <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">
+ <Visible>False</Visible>
+ <ProductName>.NET Framework 3.0 %28x86%29</ProductName>
+ <Install>false</Install>
+ </BootstrapperPackage>
+ <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">
+ <Visible>False</Visible>
+ <ProductName>.NET Framework 3.5</ProductName>
+ <Install>false</Install>
+ </BootstrapperPackage>
+ </ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
Modified: trunk/plugins/MyDailyComics/MyDailyComics.csproj.user
===================================================================
--- trunk/plugins/MyDailyComics/MyDailyComics.csproj.user 2010-02-25 15:15:47 UTC (rev 3470)
+++ trunk/plugins/MyDailyComics/MyDailyComics.csproj.user 2010-02-25 15:50:22 UTC (rev 3471)
@@ -1,5 +1,17 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectView>ProjectFiles</ProjectView>
+ <PublishUrlHistory>
+ </PublishUrlHistory>
+ <InstallUrlHistory>
+ </InstallUrlHistory>
+ <SupportUrlHistory>
+ </SupportUrlHistory>
+ <UpdateUrlHistory>
+ </UpdateUrlHistory>
+ <BootstrapperUrlHistory>
+ </BootstrapperUrlHistory>
+ <FallbackCulture>en-US</FallbackCulture>
+ <VerifyUploadedFiles>false</VerifyUploadedFiles>
</PropertyGroup>
</Project>
\ No newline at end of file
Modified: trunk/plugins/MyDailyComics/MyDailyComics.sln
===================================================================
--- trunk/plugins/MyDailyComics/MyDailyComics.sln 2010-02-25 15:15:47 UTC (rev 3470)
+++ trunk/plugins/MyDailyComics/MyDailyComics.sln 2010-02-25 15:50:22 UTC (rev 3471)
@@ -1,6 +1,6 @@
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual C# Express 2005
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyDailyComics", "MyDailyComics.csproj", "{10EA3ECE-BE4B-40DE-BF30-EF73503DF630}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Starter", "StarterProjectForTesting\Starter\Starter.csproj", "{EC930FFC-7051-40E5-9CD0-C3C7535F3CFB}"
Modified: trunk/plugins/MyDailyComics/MyDailyComics.suo
===================================================================
(Binary files differ)
Added: trunk/plugins/MyDailyComics/Properties/Resources.Designer.cs
===================================================================
--- trunk/plugins/MyDailyComics/Properties/Resources.Designer.cs (rev 0)
+++ trunk/plugins/MyDailyComics/Properties/Resources.Designer.cs 2010-02-25 15:50:22 UTC (rev 3471)
@@ -0,0 +1,91 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+// This code was generated by a tool.
+// Runtime Version:2.0.50727.3603
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace MyDailyComics.Properties {
+ using System;
+
+
+ /// <summary>
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ /// </summary>
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources() {
+ }
+
+ /// <summary>
+ /// Returns the cached ResourceManager instance used by this class.
+ /// </summary>
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MyDailyComics.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ /// <summary>
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ /// </summary>
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ internal static System.Drawing.Bitmap comic_404 {
+ get {
+ object obj = ResourceManager.GetObject("comic_404", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap comic_empty {
+ get {
+ object obj = ResourceManager.GetObject("comic_empty", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap eng {
+ get {
+ object obj = ResourceManager.GetObject("eng", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ internal static System.Drawing.Bitmap ger {
+ get {
+ object obj = ResourceManager.GetObject("ger", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+ }
+}
Added: trunk/plugins/MyDailyComics/Properties/Resources.resx
===================================================================
--- trunk/plugins/MyDailyComics/Properties/Resources.resx (rev 0)
+++ trunk/plugins/MyDailyComics/Properties/Resources.resx 2010-02-25 15:50:22 UTC (rev 3471)
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+ <data name="comic_404" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\images\comic_404.gif;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="comic_empty" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\images\comic_empty.gif;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="eng" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\images\flags\us.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="ger" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\images\flags\de.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+</root>
\ No newline at end of file
Modified: trunk/plugins/MyDailyComics/StarterProjectForTesting/Starter/Properties/Resources.Designer.cs
===================================================================
--- trunk/plugins/MyDailyComics/StarterProjectForTesting/Starter/Properties/Resources.Designer.cs 2010-02-25 15:15:47 UTC (rev 3470)
+++ trunk/plugins/MyDailyComics/StarterProjectForTesting/Starter/Properties/Resources.Designer.cs 2010-02-25 15:50:22 UTC (rev 3471)
@@ -1,69 +1,61 @@
//------------------------------------------------------------------------------
// <auto-generated>
-// Dieser Code wurde von einem Tool generiert.
-// Laufzeitversion:2.0.50727.42
+// This code was generated by a tool.
+// Runtime Version:2.0.50727.3082
//
-// Änderungen an dieser Datei können fehlerhaftes Verhalten verursachen und gehen verloren, wenn
-// der Code neu generiert wird.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
-namespace Starter.Properties
-{
-
-
+namespace Starter.Properties {
+ using System;
+
+
/// <summary>
- /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+ /// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>
- // Diese Klasse wurde von der StronglyTypedResourceBuilder-Klasse
- // über ein Tool wie ResGen oder Visual Studio automatisch generiert.
- // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
- // mit der Option /str erneut aus, oder erstellen Sie Ihr VS-Projekt neu.
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class Resources
- {
-
+ internal class Resources {
+
private static global::System.Resources.ResourceManager resourceMan;
-
+
private static global::System.Globalization.CultureInfo resourceCulture;
-
+
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal Resources()
- {
+ internal Resources() {
}
-
+
/// <summary>
- /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+ /// Returns the cached ResourceManager instance used by this class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager
- {
- get
- {
- if ((resourceMan == null))
- {
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Starter.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
-
+
/// <summary>
- /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
- /// Ressourcenlookups, die diese stark typisierte Ressourcenklasse verwenden.
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.Co...
[truncated message content] |
|
From: <Sil...@us...> - 2010-02-25 16:09:17
|
Revision: 3472
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=3472&view=rev
Author: SilentException
Date: 2010-02-25 16:08:49 +0000 (Thu, 25 Feb 2010)
Log Message:
-----------
* added bunch of small flag icons for skins
Added Paths:
-----------
trunk/plugins/MyDailyComics/skin/
trunk/plugins/MyDailyComics/skin/Media/
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ad.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ae.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/af.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ag.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ai.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/al.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/am.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/an.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ao.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ar.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/as.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/at.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/au.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/aw.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ax.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/az.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ba.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bb.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bd.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/be.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bf.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bg.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bh.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bi.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bj.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bm.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bn.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bo.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/br.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bs.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bt.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bv.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bw.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/by.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bz.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ca.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/catalonia.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/cc.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/cd.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/cf.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/cg.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ch.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ci.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ck.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/cl.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/cm.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/cn.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/co.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/cr.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/cro.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/cs.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/cu.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/cv.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/cx.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/cy.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/cz.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/de.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/dj.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/dk.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/dm.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/do.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/dz.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ec.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ee.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/eg.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/eh.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/eng.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/england.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/er.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/es.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/et.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/eu.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/europeanunion.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/fam.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/fi.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/fj.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/fk.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/fm.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/fo.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/fr.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ga.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/gb.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/gd.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ge.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ger.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/gf.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/gh.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/gi.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/gl.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/gm.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/gn.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/gp.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/gq.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/gr.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/gs.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/gt.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/gu.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/gw.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/gy.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/hk.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/hm.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/hn.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/hr.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ht.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/hu.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/id.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ie.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/il.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/in.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/io.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/iq.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ir.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/is.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/it.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/jm.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/jo.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/jp.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ke.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/kg.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/kh.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ki.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/km.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/kn.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/kp.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/kr.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/kw.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ky.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/kz.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/la.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/lb.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/lc.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/li.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/lk.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/lr.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ls.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/lt.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/lu.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/lv.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ly.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ma.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/mc.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/md.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/me.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/mg.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/mh.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/mk.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ml.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/mm.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/mn.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/mo.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/mp.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/mq.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/mr.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ms.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/mt.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/mu.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/mv.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/mw.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/mx.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/my.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/mz.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/na.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/nc.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ne.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/nf.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ng.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ni.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/nl.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/no.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/np.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/nr.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/nu.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/nz.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/om.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/pa.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/pe.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/pf.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/pg.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ph.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/pk.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/pl.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/pm.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/pn.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/pr.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ps.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/pt.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/pw.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/py.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/qa.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/re.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ro.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/rs.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ru.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/rw.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/sa.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/sb.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/sc.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/scotland.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/sd.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/se.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/sg.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/sh.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/si.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/sj.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/sk.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/sl.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/sm.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/sn.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/so.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/sr.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/st.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/sv.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/sy.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/sz.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/tc.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/td.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/tf.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/tg.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/th.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/tj.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/tk.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/tl.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/tm.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/tn.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/to.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/tr.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/tt.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/tv.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/tw.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/tz.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ua.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ug.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/um.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/us.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/uy.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/uz.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/va.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/vc.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ve.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/vg.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/vi.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/vn.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/vu.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/wales.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/wf.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ws.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ye.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/yt.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/za.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/zm.png
trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/zw.png
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ad.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ad.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ae.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ae.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/af.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/af.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ag.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ag.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ai.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ai.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/al.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/al.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/am.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/am.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/an.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/an.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ao.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ao.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ar.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ar.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/as.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/as.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/at.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/at.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/au.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/au.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/aw.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/aw.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ax.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ax.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/az.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/az.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ba.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/ba.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bb.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bb.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bd.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bd.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/be.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/be.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bf.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bf.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bg.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bg.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bh.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bh.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bi.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bi.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bj.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bj.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bm.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bm.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bn.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bn.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bo.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bo.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/br.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/br.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bs.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bs.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bt.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bt.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bv.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bv.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bw.png
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/skin/Media/MyDailyComics/Flags/bw.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Add...
[truncated message content] |
|
From: <Sil...@us...> - 2010-02-25 16:13:41
|
Revision: 3473
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=3473&view=rev
Author: SilentException
Date: 2010-02-25 16:13:33 +0000 (Thu, 25 Feb 2010)
Log Message:
-----------
* updated version number to 0.2.5
Modified Paths:
--------------
trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs
trunk/plugins/MyDailyComics/readme.txt
Modified: trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs
===================================================================
--- trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs 2010-02-25 16:08:49 UTC (rev 3472)
+++ trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs 2010-02-25 16:13:33 UTC (rev 3473)
@@ -59,7 +59,7 @@
// by using the '*' as shown below:
#endregion
-[assembly: AssemblyVersion("0.2.0.0")]
+[assembly: AssemblyVersion("0.2.5.0")]
/*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Modified: trunk/plugins/MyDailyComics/readme.txt
===================================================================
--- trunk/plugins/MyDailyComics/readme.txt 2010-02-25 16:08:49 UTC (rev 3472)
+++ trunk/plugins/MyDailyComics/readme.txt 2010-02-25 16:13:33 UTC (rev 3473)
@@ -2,8 +2,8 @@
* *
* Plugin Name: My Daily Comics *
* Author: TimmyT (htp...@gm...) *
-* Version: 0.2.0 *
-* Build Date: 2009-04-15 *
+* Version: 0.2.5 *
+* Build Date: 2010-02-25 *
* Plugin URL: http://forum.team-mediaportal.com/plugins-47/ *
* my-daily-comics-plugin-20389/ *
* *
@@ -91,7 +91,7 @@
Release Notes
*************
-v 0.2.5 (2009-02-25)
+v 0.2.5 (2010-02-25)
- added new GUI properties
- comics.xml renamed to MyDailyComics.xml and moved to MediaPortal config directory
- improved selected comic and date on plugin load
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <Sil...@us...> - 2010-04-23 09:02:33
|
Revision: 3540
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=3540&view=rev
Author: SilentException
Date: 2010-04-23 09:02:22 +0000 (Fri, 23 Apr 2010)
Log Message:
-----------
Updated comic xml files with ISO language (country) codes
Changed focus OnPageLoad to be handled by the skin - <defaultcontrol>2</defaultcontrol>
Removed skin directory with flags - Added thumbs directory with higher resolution flags - should be distributed with the plugin
Added some additional logic when downloading banners (file name cleaning and try..catch)
Modified Paths:
--------------
trunk/plugins/MyDailyComics/MyDailyComics.cs
trunk/plugins/MyDailyComics/example/MyDailyComics.xml
trunk/plugins/MyDailyComics/example/comics.xml
trunk/plugins/MyDailyComics/util/ComicHelper.cs
Added Paths:
-----------
trunk/plugins/MyDailyComics/thumbs/
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_ASEAN.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_African Union.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_Arab League.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_Basque Country.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_CARICOM.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_CIS.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_Catalonia.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_Commonwealth.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_England.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_European Union.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_FAO.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_Galicia.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_IAEA.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_IHO.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_Islamic Conference.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_Kosovo.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_NATO.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_Northern Cyprus.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_Northern Ireland.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_OAS.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_OECD.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_OPEC.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_Olimpic Movement.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_Red Cross.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_Scotland.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_Somaliland.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_UNESCO.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_UNICEF.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_United Nations.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_WHO.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_WTO.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/_Wales.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ad.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ae.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/af.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ag.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ai.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/al.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/am.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/an.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ao.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/aq.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ar.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/as.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/at.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/au.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/aw.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ax.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/az.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ba.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/bb.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/bd.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/be.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/bf.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/bg.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/bh.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/bi.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/bj.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/bl.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/bm.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/bn.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/bo.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/br.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/bs.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/bt.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/bv.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/bw.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/by.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/bz.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ca.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/cc.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/cd.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/cf.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/cg.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ch.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ci.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ck.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/cl.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/cm.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/cn.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/co.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/cr.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/cu.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/cv.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/cx.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/cy.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/cz.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/de.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/dj.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/dk.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/dm.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/do.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/dz.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ec.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ee.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/eg.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/eh.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/er.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/es.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/et.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/fi.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/fj.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/fk.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/fm.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/fo.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/fr.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ga.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/gb.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/gd.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ge.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/gf.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/gg.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/gh.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/gi.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/gl.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/gm.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/gn.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/gp.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/gq.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/gr.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/gs.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/gt.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/gu.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/gw.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/gy.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/hk.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/hm.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/hn.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/hr.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ht.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/hu.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/id.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ie.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/il.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/im.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/in.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/io.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/iq.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ir.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/is.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/it.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/je.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/jm.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/jo.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/jp.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ke.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/kg.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/kh.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ki.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/km.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/kn.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/kp.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/kr.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/kw.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ky.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/kz.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/la.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/lb.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/lc.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/li.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/lk.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/lr.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ls.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/lt.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/lu.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/lv.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ly.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ma.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/mc.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/md.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/me.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/mf.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/mg.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/mh.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/mk.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ml.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/mm.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/mn.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/mo.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/mp.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/mq.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/mr.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ms.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/mt.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/mu.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/mv.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/mw.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/mx.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/my.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/mz.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/na.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/nc.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ne.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/nf.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ng.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ni.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/nl.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/no.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/np.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/nr.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/nu.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/nz.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/om.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/pa.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/pe.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/pf.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/pg.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ph.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/pk.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/pl.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/pm.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/pn.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/pr.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ps.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/pt.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/pw.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/py.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/qa.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/re.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ro.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/rs.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ru.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/rw.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/sa.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/sb.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/sc.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/sd.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/se.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/sg.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/sh.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/si.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/sj.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/sk.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/sl.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/sm.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/sn.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/so.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/sr.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/st.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/sv.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/sy.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/sz.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/tc.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/td.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/tf.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/tg.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/th.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/tj.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/tk.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/tl.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/tm.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/tn.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/to.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/tr.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/tt.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/tv.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/tw.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/tz.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ua.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ug.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/um.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/us.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/uy.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/uz.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/va.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/vc.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ve.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/vg.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/vi.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/vn.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/vu.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/wf.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ws.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/ye.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/yt.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/za.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/zm.png
trunk/plugins/MyDailyComics/thumbs/MyDailyComics/Flags/zw.png
Removed Paths:
-------------
trunk/plugins/MyDailyComics/skin/
Modified: trunk/plugins/MyDailyComics/MyDailyComics.cs
===================================================================
--- trunk/plugins/MyDailyComics/MyDailyComics.cs 2010-04-22 19:25:20 UTC (rev 3539)
+++ trunk/plugins/MyDailyComics/MyDailyComics.cs 2010-04-23 09:02:22 UTC (rev 3540)
@@ -166,7 +166,7 @@
InitComicSelectButtonControl();
InitDateSelectButtonControl();
ShowComic(SelectedComic, SelectedDate);
- GUIButtonControl.FocusControl(GetID, btnComic.GetID);
+ GUIButtonControl.FocusControl(GetID, _defaultControlId);
}
protected override void OnClicked(int controlId, GUIControl control, Action.ActionType actionType)
@@ -218,7 +218,7 @@
_currentComic = value;
GUIPropertyManager.SetProperty("#MyDailyComics.Selected.Title", _currentComic.Name);
GUIPropertyManager.SetProperty("#MyDailyComics.Selected.LanguageName", _currentComic.Language);
- string languageIcon = GUIGraphicsContext.Skin + @"\media\MyDailyComics\Flags\" + _currentComic.Language + @".png";
+ string languageIcon = Config.GetFolder(Config.Dir.Thumbs) + @"\MyDailyComics\Flags\" + _currentComic.Language + @".png";
GUIPropertyManager.SetProperty("#MyDailyComics.Selected.LanguageIcon", File.Exists(languageIcon) ? languageIcon : " ");
}
}
@@ -334,10 +334,13 @@
{
//imgBanner.SetFileName(comic.Banner);
string localName = ComicHelper.Instance.DownloadBanner(comic.Banner);
- imgBanner.SetFileName(localName);
- imgBanner.KeepAspectRatio = true;
- imgBanner.Refresh();
- imgBanner.Visible = true;
+ if (!string.IsNullOrEmpty(localName))
+ {
+ imgBanner.SetFileName(localName);
+ imgBanner.KeepAspectRatio = true;
+ imgBanner.Refresh();
+ imgBanner.Visible = true;
+ }
}
}
#endregion
Modified: trunk/plugins/MyDailyComics/example/MyDailyComics.xml
===================================================================
--- trunk/plugins/MyDailyComics/example/MyDailyComics.xml 2010-04-22 19:25:20 UTC (rev 3539)
+++ trunk/plugins/MyDailyComics/example/MyDailyComics.xml 2010-04-23 09:02:22 UTC (rev 3540)
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<MyDailyComics><comic>
<name>Garfield</name>
<url>http://images.ucomics.com/comics/ga/[yyyy]/ga[yy][MM][dd].gif</url>
<enabled>true</enabled>
<banner>http://images.gocomics.com/images/gc1/comicHeader/hdr_ga.png</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
@@ -12,7 +12,7 @@
<url>http://www.slagoon.com/dailies/SL[yy][MM][dd].gif</url>
<enabled>true</enabled>
<banner>http://www.kingfeatures.com/images/logos/lagoon_logo.gif</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
@@ -20,7 +20,7 @@
<url>http://comics.com/peanuts/[yyyy]-[MM]-[dd]/</url>
<enabled>true</enabled>
<banner>http://c0389161.cdn.cloudfiles.rackspacecloud.com/dyn/str_comic/69.logo.large.gif</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>webpage</urltype>
<startswith>http://</startswith>
@@ -29,7 +29,7 @@
<name>Dilbert</name>
<url>http://dilbert.com/strips/comic/[yyyy]-[MM]-[dd]/</url>
<enabled>true</enabled>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>webpage</urltype>
<startswith>/dyn/str_strip/</startswith>
@@ -39,14 +39,14 @@
<url>http://images.ucomics.com/comics/ch/[yyyy]/ch[yy][MM][dd].gif</url>
<enabled>true</enabled>
<banner>http://images.gocomics.com/images/gc1/comicHeader/hdr_ch.png</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
<name>Pearls before Swine</name>
<url>http://comics.com/pearls_before_swine/[yyyy]-[MM]-[dd]/</url>
<enabled>true</enabled>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>webpage</urltype>
<startswith>http://assets.comics.com/dyn/str_strip/</startswith>
@@ -56,7 +56,7 @@
<url>http://comics.allixsenos.net/data/comics/hagar/[yyyy]/[yyyy][MM]/hagar-[yyyy][MM][dd].gif</url>
<enabled>true</enabled>
<banner>http://www.ehapa-comic-collection.de/mediadaten/images/ecc/Funny/Header%20400/Haegar_400header.gif</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
@@ -64,7 +64,7 @@
<url>http://www.sheldoncomics.com/strips/sd[yy][MM][dd].gif</url>
<enabled>true</enabled>
<banner>http://www.sheldoncomics.com/images/sheldon_top_02.gif</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
@@ -72,7 +72,7 @@
<url>http://images.ucomics.com/comics/co/[yyyy]/co[yy][MM][dd].gif</url>
<enabled>true</enabled>
<banner>http://images.gocomics.com/images/gc1/comicHeader/hdr_co.png</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
@@ -80,7 +80,7 @@
<url>http://images.ucomics.com/comics/cl/[yyyy]/cl[yy][MM][dd].gif</url>
<enabled>true</enabled>
<banner>http://images.gocomics.com/images/gc1/comicHeader/hdr_cl.png</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
@@ -88,7 +88,7 @@
<url>http://images.ucomics.com/comics/bl/[yyyy]/bl[yy][MM][dd].gif</url>
<enabled>true</enabled>
<banner>http://images.gocomics.com/images/gc1/comicHeader/hdr_bl.png</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
@@ -96,7 +96,7 @@
<url>http://www.nicht-lustig.de/comics/full/[yy][MM][dd].jpg</url>
<enabled>true</enabled>
<banner>http://www.nicht-lustig.de/sys_img/imp/pudel.gif</banner>
- <language>ger</language>
+ <language>de</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
Modified: trunk/plugins/MyDailyComics/example/comics.xml
===================================================================
--- trunk/plugins/MyDailyComics/example/comics.xml 2010-04-22 19:25:20 UTC (rev 3539)
+++ trunk/plugins/MyDailyComics/example/comics.xml 2010-04-23 09:02:22 UTC (rev 3540)
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<MyDailyComics><comic>
<name>Garfield</name>
<url>http://images.ucomics.com/comics/ga/[yyyy]/ga[yy][MM][dd].gif</url>
<enabled>true</enabled>
<banner>http://images.gocomics.com/images/gc1/comicHeader/hdr_ga.png</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
@@ -12,7 +12,7 @@
<url>http://www.slagoon.com/dailies/SL[yy][MM][dd].gif</url>
<enabled>true</enabled>
<banner>http://www.kingfeatures.com/images/logos/lagoon_logo.gif</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
@@ -20,7 +20,7 @@
<url>http://comics.com/peanuts/[yyyy]-[MM]-[dd]/</url>
<enabled>true</enabled>
<banner>http://c0389161.cdn.cloudfiles.rackspacecloud.com/dyn/str_comic/69.logo.large.gif</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>webpage</urltype>
<startswith>http://</startswith>
@@ -29,7 +29,7 @@
<name>Dilbert</name>
<url>http://dilbert.com/strips/comic/[yyyy]-[MM]-[dd]/</url>
<enabled>true</enabled>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>webpage</urltype>
<startswith>/dyn/str_strip/</startswith>
@@ -39,14 +39,14 @@
<url>http://images.ucomics.com/comics/ch/[yyyy]/ch[yy][MM][dd].gif</url>
<enabled>true</enabled>
<banner>http://images.gocomics.com/images/gc1/comicHeader/hdr_ch.png</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
<name>Pearls before Swine</name>
<url>http://comics.com/pearls_before_swine/[yyyy]-[MM]-[dd]/</url>
<enabled>true</enabled>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>webpage</urltype>
<startswith>http://assets.comics.com/dyn/str_strip/</startswith>
@@ -56,7 +56,7 @@
<url>http://comics.allixsenos.net/data/comics/hagar/[yyyy]/[yyyy][MM]/hagar-[yyyy][MM][dd].gif</url>
<enabled>true</enabled>
<banner>http://www.ehapa-comic-collection.de/mediadaten/images/ecc/Funny/Header%20400/Haegar_400header.gif</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
@@ -64,7 +64,7 @@
<url>http://www.sheldoncomics.com/strips/sd[yy][MM][dd].gif</url>
<enabled>true</enabled>
<banner>http://www.sheldoncomics.com/images/sheldon_top_02.gif</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
@@ -72,7 +72,7 @@
<url>http://images.ucomics.com/comics/co/[yyyy]/co[yy][MM][dd].gif</url>
<enabled>true</enabled>
<banner>http://images.gocomics.com/images/gc1/comicHeader/hdr_co.png</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
@@ -80,7 +80,7 @@
<url>http://images.ucomics.com/comics/cl/[yyyy]/cl[yy][MM][dd].gif</url>
<enabled>true</enabled>
<banner>http://images.gocomics.com/images/gc1/comicHeader/hdr_cl.png</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
@@ -88,7 +88,7 @@
<url>http://images.ucomics.com/comics/bl/[yyyy]/bl[yy][MM][dd].gif</url>
<enabled>true</enabled>
<banner>http://images.gocomics.com/images/gc1/comicHeader/hdr_bl.png</banner>
- <language>eng</language>
+ <language>us</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
@@ -96,7 +96,7 @@
<url>http://www.nicht-lustig.de/comics/full/[yy][MM][dd].jpg</url>
<enabled>true</enabled>
<banner>http://www.nicht-lustig.de/sys_img/imp/pudel.gif</banner>
- <language>ger</language>
+ <language>de</language>
<type>date</type>
<urltype>image</urltype>
</comic><comic>
...
[truncated message content] |
|
From: <Sil...@us...> - 2010-04-26 22:42:51
|
Revision: 3545
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=3545&view=rev
Author: SilentException
Date: 2010-04-26 22:42:45 +0000 (Mon, 26 Apr 2010)
Log Message:
-----------
Unified logging a bit
Removed compiler warnings
Added image id 102 - not mandatory - for comic language
Improved comic images downloading / showing
Modified Paths:
--------------
trunk/plugins/MyDailyComics/HTML/MyHtmlParser.cs
trunk/plugins/MyDailyComics/MyDailyComics.cs
trunk/plugins/MyDailyComics/MyXmlReader.cs
trunk/plugins/MyDailyComics/gui/Setup.cs
trunk/plugins/MyDailyComics/util/ComicHelper.cs
trunk/plugins/MyDailyComics/util/Log.cs
Modified: trunk/plugins/MyDailyComics/HTML/MyHtmlParser.cs
===================================================================
--- trunk/plugins/MyDailyComics/HTML/MyHtmlParser.cs 2010-04-26 20:17:13 UTC (rev 3544)
+++ trunk/plugins/MyDailyComics/HTML/MyHtmlParser.cs 2010-04-26 22:42:45 UTC (rev 3545)
@@ -109,12 +109,12 @@
}
catch (WebException e)
{
- Log.Error("MyComics: Can't download:" + e);
+ Log.Error("can't download:" + e);
return null;
}
catch (IOException e)
{
- Log.Error("MyComics: Can't download:" + e);
+ Log.Error("can't download:" + e);
return null;
}
finally
Modified: trunk/plugins/MyDailyComics/MyDailyComics.cs
===================================================================
--- trunk/plugins/MyDailyComics/MyDailyComics.cs 2010-04-26 20:17:13 UTC (rev 3544)
+++ trunk/plugins/MyDailyComics/MyDailyComics.cs 2010-04-26 22:42:45 UTC (rev 3545)
@@ -49,8 +49,8 @@
protected GUIImage imgComic = null; // comic image
[SkinControlAttribute(101)]
protected GUIImage imgBanner = null; // banner image
- //[SkinControlAttribute(102)]
- //protected GUIImage imgLanguage = null; // language image
+ [SkinControlAttribute(102)]
+ protected GUIImage imgLanguage = null; // language image
#endregion
@@ -62,7 +62,6 @@
private int _selectedComicIndex = -1;
private int _selectedDateIndex = -1;
- private string _imageDirectory = null;
#endregion
@@ -156,7 +155,7 @@
#region GUIWindow Members
public override bool Init()
{
- Log.Debug("Plugin loaded, version " + util.Constants.getVersion());
+ Log.Debug("plugin loaded, version " + util.Constants.getVersion());
return Load(GUIGraphicsContext.Skin + @"\MyDailyComics.xml");
}
@@ -223,7 +222,7 @@
}
}
- public string Title
+ new public string Title
{
get { return _title; }
set { _title = value; }
@@ -248,7 +247,7 @@
{
SelectedComic = _comics[0];
}
- catch (Exception ex) { }
+ catch { }
SelectedDate = DateTime.Today;
}
@@ -310,15 +309,20 @@
lock (this)
{
imgComic.Visible = false;
- //btnChangeComic.Label = comic.Name;
string tmp_url = ComicHelper.Instance.getComicUrl(comic, dt);
Log.Debug("trying to show url: " + tmp_url);
+ if (!ComicHelper.Instance.TryDisplayComic(tmp_url))
+ {
+ tmp_url = string.Empty;
+ }
+
imgComic.SetFileName(tmp_url);
imgComic.KeepAspectRatio = true;
imgComic.Refresh();
imgComic.Visible = true;
ShowBanner(comic);
+ ShowLanguageIcon(comic);
}
}
finally
@@ -330,19 +334,33 @@
private void ShowBanner(ComicStrip comic)
{
imgBanner.Visible = false;
+
+ string localName = string.Empty;
if (comic.Banner.Length > 0)
{
- //imgBanner.SetFileName(comic.Banner);
- string localName = ComicHelper.Instance.DownloadBanner(comic.Banner);
- if (!string.IsNullOrEmpty(localName))
- {
- imgBanner.SetFileName(localName);
- imgBanner.KeepAspectRatio = true;
- imgBanner.Refresh();
- imgBanner.Visible = true;
- }
+ localName = ComicHelper.Instance.DownloadBanner(comic.Banner);
}
+ imgBanner.SetFileName(localName);
+ imgBanner.KeepAspectRatio = true;
+ imgBanner.Refresh();
+ imgBanner.Visible = true;
}
+
+ private void ShowLanguageIcon(ComicStrip comic)
+ {
+ if (imgLanguage == null) return;
+
+ imgLanguage.Visible = false;
+
+ string languageIcon = Config.GetFolder(Config.Dir.Thumbs) + @"\MyDailyComics\Flags\" + comic.Language + @".png";
+ if (!File.Exists(languageIcon))
+ languageIcon = string.Empty;
+ imgLanguage.SetFileName(languageIcon);
+ imgLanguage.KeepAspectRatio = true;
+ imgLanguage.Refresh();
+ imgLanguage.Visible = true;
+ }
+
#endregion
}
}
Modified: trunk/plugins/MyDailyComics/MyXmlReader.cs
===================================================================
--- trunk/plugins/MyDailyComics/MyXmlReader.cs 2010-04-26 20:17:13 UTC (rev 3544)
+++ trunk/plugins/MyDailyComics/MyXmlReader.cs 2010-04-26 22:42:45 UTC (rev 3545)
@@ -137,7 +137,8 @@
}
catch (Exception ex)
{
- Log.Error("Error during reading comic.xml file: " + pathToXml);
+ Log.Error("error reading MyDailyComics.xml file: " + pathToXml);
+ Log.Error(ex.Message);
}
}
Modified: trunk/plugins/MyDailyComics/gui/Setup.cs
===================================================================
--- trunk/plugins/MyDailyComics/gui/Setup.cs 2010-04-26 20:17:13 UTC (rev 3544)
+++ trunk/plugins/MyDailyComics/gui/Setup.cs 2010-04-26 22:42:45 UTC (rev 3545)
@@ -186,7 +186,7 @@
{
ret = txt.Text.Trim();
}
- catch (Exception ex) { }
+ catch { }
return ret;
}
@@ -232,7 +232,7 @@
lstComics.Items.Insert(idx, cs);
lstComics.SelectedItem = cs;
}
- catch (Exception ex) { }
+ catch { }
break;
}
}
@@ -250,7 +250,7 @@
picComic.Image = img;
picComic.Refresh();
}
- catch (Exception ex)
+ catch
{
/* ignore */
}
@@ -281,7 +281,8 @@
}
catch (Exception ex)
{
- Log.Error("Could not load xml file: " + filename + ". Reason: " + ex.Message);
+ Log.Error("could not load XML file: " + filename);
+ Log.Error(ex.Message);
}
}
Modified: trunk/plugins/MyDailyComics/util/ComicHelper.cs
===================================================================
--- trunk/plugins/MyDailyComics/util/ComicHelper.cs 2010-04-26 20:17:13 UTC (rev 3544)
+++ trunk/plugins/MyDailyComics/util/ComicHelper.cs 2010-04-26 22:42:45 UTC (rev 3545)
@@ -46,6 +46,25 @@
return tmp_url;
}
+ public bool TryDisplayComic(string tmp_url)
+ {
+ try
+ {
+ HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(tmp_url);
+ request.Timeout = 5000; // 5 seconds in milliseconds
+ request.ReadWriteTimeout = 20000; // allow up to 20 seconds to elapse
+ // execute the request
+ HttpWebResponse response = (HttpWebResponse)request.GetResponse();
+ response.GetResponseStream();
+ return true;
+ }
+ catch (Exception ex)
+ {
+ Log.Debug("try to display comic failed: " + ex.Message);
+ return false;
+ }
+ }
+
public Image DisplayComic(string tmp_url)
{
Image imgComic = null;
@@ -58,11 +77,11 @@
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
imgComic = Image.FromStream(response.GetResponseStream());
}
- catch (WebException ex)
+ catch (WebException)
{
imgComic = Properties.Resources.comic_404;
}
- catch (Exception ex)
+ catch (Exception)
{
imgComic = Properties.Resources.comic_empty;
}
@@ -159,7 +178,6 @@
string localFileName = splits[splits.Length - 1];
localFilePath = MediaPortalHelper.ImageDirectory + GetSaveFilename(localFileName);
- Log.Debug("MyComics: load banner " + localFilePath);
if (!File.Exists(localFilePath))
{
WebClient client = new WebClient();
@@ -174,10 +192,11 @@
}
catch
{
+ Log.Debug("load banner exception with " + url);
return string.Empty;
}
-
-
+
+ Log.Debug("load banner: " + localFilePath);
return localFilePath;
}
Modified: trunk/plugins/MyDailyComics/util/Log.cs
===================================================================
--- trunk/plugins/MyDailyComics/util/Log.cs 2010-04-26 20:17:13 UTC (rev 3544)
+++ trunk/plugins/MyDailyComics/util/Log.cs 2010-04-26 22:42:45 UTC (rev 3545)
@@ -20,5 +20,9 @@
{
MediaPortal.GUI.Library.Log.Error(PREFIX + msg);
}
+ public static void Warn(string msg)
+ {
+ MediaPortal.GUI.Library.Log.Warn(PREFIX + msg);
+ }
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <Sil...@us...> - 2010-04-28 08:23:12
|
Revision: 3555
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=3555&view=rev
Author: SilentException
Date: 2010-04-28 08:23:05 +0000 (Wed, 28 Apr 2010)
Log Message:
-----------
Added MpeRelease folder
Added Paths:
-----------
trunk/plugins/MyDailyComics/MpeRelease/
trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.mpe1
trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2
trunk/plugins/MyDailyComics/MpeRelease/update.xml
Added: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.mpe1
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.mpe1
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2
===================================================================
--- trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 (rev 0)
+++ trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2010-04-28 08:23:05 UTC (rev 3555)
@@ -0,0 +1,4139 @@
+<?xml version="1.0" encoding="utf-8"?>
+<PackageClass xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Version>2.0</Version>
+ <Groups>
+ <Items>
+ <GroupItem Name="Plugin DLL">
+ <ParentGroup />
+ <DisplayName>Plugin</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Plugin files</Description>
+ <Files>
+ <Items>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\bin\release\MyDailyComics.dll</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{f31fab55-e6f8-415f-b6a5-f9cf27045a17}-MyDailyComics.dll</ZipFileName>
+ <DestinationFilename>%Plugins%\windows\MyDailyComics.dll</DestinationFilename>
+ </FileItem>
+ </Items>
+ </Files>
+ </GroupItem>
+ <GroupItem Name="Plugin Configuration">
+ <ParentGroup />
+ <DisplayName>Configuration</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Plugin configuration files</Description>
+ <Files>
+ <Items>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\example\MyDailyComics.xml</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{6d9ab961-9f2b-43a3-b234-71638e76486d}-MyDailyComics.xml</ZipFileName>
+ <DestinationFilename>%Config%\MyDailyComics.xml</DestinationFilename>
+ </FileItem>
+ </Items>
+ </Files>
+ </GroupItem>
+ <GroupItem Name="Plugin Thumbs">
+ <ParentGroup />
+ <DisplayName>Thumbs</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Plugin thumbnail files</Description>
+ <Files>
+ <Items>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\ad.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{b0895742-d8c5-4098-b3e8-989b6d390aea}-ad.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\ad.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\ae.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{ef6bdc69-12b9-40d2-9b75-b3255fda1658}-ae.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\ae.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\af.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{64f2b340-03a0-4eed-91a5-d38ab1cdf351}-af.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\af.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\ag.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{b4819482-1feb-48f5-aeb9-60fed4fd121a}-ag.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\ag.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\ai.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{087fc19e-e486-43cc-9bd1-a61a4cdcd204}-ai.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\ai.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\al.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{43c10312-610b-48e0-8900-673e41bbffc1}-al.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\al.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\am.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{3e05f41f-9540-4dcc-b348-d2957443e047}-am.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\am.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\an.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{b07e90dc-ab25-444f-9de0-feb2156e7cd3}-an.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\an.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\ao.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{acab74ec-ad32-4d82-b460-3e2e41496c5a}-ao.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\ao.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\aq.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{226bebf2-7dfe-4866-bbcf-488be1dd8776}-aq.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\aq.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\ar.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{33b9278d-2362-4e48-951a-f2e10b5efc9f}-ar.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\ar.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\as.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{46b8bb31-da65-4151-bbbe-3ffe7fc806fb}-as.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\as.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\at.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{2286a48d-3d48-4fb0-a036-c32576a267da}-at.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\at.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\au.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{e73587f3-105c-4fe9-9d8c-a3bae13db345}-au.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\au.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\aw.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{df0e3fc3-4819-4dcc-930d-77c625a60dce}-aw.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\aw.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\ax.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{05729563-be04-4705-9e6f-a59476a19e4b}-ax.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\ax.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\az.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{85b4a7e3-7122-432d-b7d0-fd4a7961e1b5}-az.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\az.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\ba.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{99acf9fa-8d8f-4968-96b5-25507acca4ce}-ba.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\ba.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\bb.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{94ac2cf4-20df-4288-9d67-23b0d7074609}-bb.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\bb.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\bd.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{2f1f9ca2-0f2b-4d2a-ab9a-c74fb985a69d}-bd.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\bd.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\be.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{8a5e8570-6b54-4cb1-99da-0d427803cd0a}-be.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\be.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\bf.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{73569e91-f57c-4b6b-88d1-d761f8c559ba}-bf.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\bf.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\bg.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{5df8e2fb-6ad6-468f-ae6a-ee49b9c88c7e}-bg.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\bg.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\bh.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{996e3f3c-b241-4286-b79c-7ea740d0e4ff}-bh.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\bh.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\bi.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{fd977422-e05f-4f28-880e-2890f59d5579}-bi.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\bi.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\bj.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{935d5bca-94c7-44fb-a826-0986cf3f71a9}-bj.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\bj.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\bl.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{dace9b8c-162d-44b9-ad2a-0a55632abb04}-bl.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\bl.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\bm.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{2d60da26-1962-4c6c-8b01-af6e21e82121}-bm.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\bm.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\bn.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{ecf4d9c7-b8b4-4a0c-88f1-aabfaa8aefac}-bn.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\bn.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\bo.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{938b3962-d2a4-4302-9966-f69e2d6ce242}-bo.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\bo.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\br.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{70cc39bf-0c25-4e43-9c0f-c3c31ffebd13}-br.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\br.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\bs.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{7ad931ec-9699-4819-9815-79227992376b}-bs.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\bs.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\bt.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{1b056618-fa99-426f-91a9-9e8b1fb559e5}-bt.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\bt.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\bv.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{2320ef60-c01a-456f-868b-f8ec33148c6b}-bv.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\bv.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\bw.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{2b277030-ab9a-46bd-834f-07cb04b5275c}-bw.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\bw.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\by.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{3fa27da2-dbe2-4fbb-9441-b0c5a1d67a68}-by.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\by.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\bz.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{1a829912-2b5e-42c3-89b0-93f0758b7a47}-bz.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\bz.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\ca.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{59de6cef-8da1-4f0e-9c44-1dde6926fff4}-ca.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\ca.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\cc.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{a1869a09-16c3-4f3b-82c7-fd833c8b7793}-cc.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\cc.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\cd.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{e9aafc40-5594-4ea1-9389-08023a073364}-cd.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\cd.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\cf.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{98e100e7-8e7a-4503-86c9-5193d66ae32f}-cf.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\cf.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\cg.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{351e99d6-e0ac-4cda-8a39-c489c7458693}-cg.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\cg.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\ch.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{a05b28d9-d088-491e-b595-fad54924cb78}-ch.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\ch.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\ci.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{54aa6143-b7db-42aa-a07f-df5fed36dbe1}-ci.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\ci.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\ck.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{63e41823-28c9-49e7-a3d2-398083c1c136}-ck.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\ck.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\cl.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{af81266a-39b1-477f-a9d6-5decb47c7cc4}-cl.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\cl.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\cm.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{f63ebdf3-b83a-4dbc-8c20-02dfb7182420}-cm.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\cm.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\cn.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{57edd39b-3e14-48bd-a429-885264e63b4e}-cn.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\cn.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\co.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{d23b4fe0-9e20-4790-ad6f-7d8849c2871c}-co.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\co.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\cr.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{3fe86754-477a-4ed5-a5da-3a10b733dc0f}-cr.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\cr.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\cu.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{a7ddd53c-b602-4a41-b859-54a14b784f0c}-cu.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\cu.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\cv.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{554a0f68-2d10-414b-9cf6-10c58bf683b7}-cv.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\cv.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\cx.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{e4789b41-2a83-49fd-9b47-1ae9e50565a8}-cx.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\cx.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\cy.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{75b03705-f307-41bb-97a4-4c1da9ee78f6}-cy.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\cy.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\cz.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{7c368305-d4ae-475a-9fb2-d6af575c1746}-cz.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\cz.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\de.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{8dd265ce-6c74-4f11-a147-0d82c100eeca}-de.png</ZipFileName>
+ <DestinationFilename>%Thumbs%\MyDailyComics\Flags\de.png</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\thumbs\MyDailyComics\Flags\dj.png</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{3ff6c2f3-3b2e-4304-8e82-1d5b68088d8...
[truncated message content] |
|
From: <Sil...@us...> - 2010-04-28 08:54:12
|
Revision: 3556
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=3556&view=rev
Author: SilentException
Date: 2010-04-28 08:54:05 +0000 (Wed, 28 Apr 2010)
Log Message:
-----------
Added Blue skin files, modified MPE
Modified Paths:
--------------
trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.mpe1
trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2
trunk/plugins/MyDailyComics/MpeRelease/update.xml
Added Paths:
-----------
trunk/plugins/MyDailyComics/skin/
trunk/plugins/MyDailyComics/skin/Blue3/
trunk/plugins/MyDailyComics/skin/Blue3/MyDailyComics.xml
trunk/plugins/MyDailyComics/skin/Blue3wide/
trunk/plugins/MyDailyComics/skin/Blue3wide/MyDailyComics.xml
Modified: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.mpe1
===================================================================
(Binary files differ)
Modified: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2
===================================================================
--- trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2010-04-28 08:23:05 UTC (rev 3555)
+++ trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2010-04-28 08:54:05 UTC (rev 3556)
@@ -1993,6 +1993,30 @@
</Items>
</Files>
</GroupItem>
+ <GroupItem Name="Plugin Skin">
+ <ParentGroup />
+ <DisplayName>Skin Files</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Plugin skin files</Description>
+ <Files>
+ <Items>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\skin\Blue3wide\MyDailyComics.xml</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{79c8a487-e08b-4ce6-94ca-7205688fd2b2}-MyDailyComics.xml</ZipFileName>
+ <DestinationFilename>%Skin%\Blue3wide\MyDailyComics.xml</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\skin\Blue3\MyDailyComics.xml</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{f00f88d7-357d-4329-905c-2c3a3f4a3f68}-MyDailyComics.xml</ZipFileName>
+ <DestinationFilename>%Skin%\Blue3\MyDailyComics.xml</DestinationFilename>
+ </FileItem>
+ </Items>
+ </Files>
+ </GroupItem>
</Items>
</Groups>
<Sections>
@@ -4116,6 +4140,20 @@
<ZipFileName>Installer{CopyFile}\{d28c42dd-4a27-4005-9bf5-04fdcba450f8}-_WTO.png</ZipFileName>
<DestinationFilename>%Thumbs%\MyDailyComics\Flags\_WTO.png</DestinationFilename>
</FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\skin\Blue3wide\MyDailyComics.xml</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{79c8a487-e08b-4ce6-94ca-7205688fd2b2}-MyDailyComics.xml</ZipFileName>
+ <DestinationFilename>%Skin%\Blue3wide\MyDailyComics.xml</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="true">
+ <Param1 />
+ <UpdateOption>AlwaysOverwrite</UpdateOption>
+ <LocalFileName>..\skin\Blue3\MyDailyComics.xml</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{f00f88d7-357d-4329-905c-2c3a3f4a3f68}-MyDailyComics.xml</ZipFileName>
+ <DestinationFilename>%Skin%\Blue3\MyDailyComics.xml</DestinationFilename>
+ </FileItem>
</Items>
</UniqueFileList>
<ProjectSettings>
Modified: trunk/plugins/MyDailyComics/MpeRelease/update.xml
===================================================================
--- trunk/plugins/MyDailyComics/MpeRelease/update.xml 2010-04-28 08:23:05 UTC (rev 3555)
+++ trunk/plugins/MyDailyComics/MpeRelease/update.xml 2010-04-28 08:54:05 UTC (rev 3556)
@@ -29,6 +29,14 @@
<Items />
</Files>
</GroupItem>
+ <GroupItem Name="Plugin Skin">
+ <DisplayName>Plugin Skin</DisplayName>
+ <DefaulChecked>false</DefaulChecked>
+ <Description>Plugin Skin</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
</Items>
</Groups>
<Sections>
Added: trunk/plugins/MyDailyComics/skin/Blue3/MyDailyComics.xml
===================================================================
--- trunk/plugins/MyDailyComics/skin/Blue3/MyDailyComics.xml (rev 0)
+++ trunk/plugins/MyDailyComics/skin/Blue3/MyDailyComics.xml 2010-04-28 08:54:05 UTC (rev 3556)
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<window>
+ <id>7676</id>
+ <defaultcontrol>2</defaultcontrol>
+ <allowoverlay>yes</allowoverlay>
+ <allowoverlay>no</allowoverlay>
+ <define>#header.label:My Daily Comics</define>
+ <define>#header.image:comics_logo.png</define>
+ <define>#header.hover:-</define>
+ <define>#selecteditem:-</define>
+ <controls>
+ <import>common.window.xml</import>
+ <import>common.time.xml</import>
+ <control>
+ <type>group</type>
+ <description>group element</description>
+ <animation effect="slide" time="150" start="-300,0">WindowOpen</animation>
+ <animation effect="slide" time="250" end="0,-300">WindowClose</animation>
+ <animation effect="fade" time="250">WindowClose</animation>
+ <animation effect="fade" time="250">WindowOpen</animation>
+ <description>group element</description>
+ <layout>StackLayout</layout>
+ <posX>40</posX>
+ <posY>120</posY>
+ <control>
+ <description>Comic button</description>
+ <type>selectbutton</type>
+ <id>2</id>
+ <label>Comic</label>
+ <onup>1</onup>
+ <ondown>3</ondown>
+ </control>
+ <control>
+ <description>Date button</description>
+ <type>selectbutton</type>
+ <id>3</id>
+ <label>Date</label>
+ <onup>2</onup>
+ <ondown>1</ondown>
+ </control>
+ </control>
+ <control>
+ <description>Comic Image</description>
+ <type>image</type>
+ <id>100</id>
+ <posX>5</posX>
+ <posY>200</posY>
+ <width>710</width>
+ <height>365</height>
+ <centered>true</centered>
+ </control>
+ <control>
+ <description>Comic Banner</description>
+ <type>image</type>
+ <id>101</id>
+ <posX>377</posX>
+ <posY>120</posY>
+ <width>338</width>
+ <height>60</height>
+ </control>
+ <control>
+ <description>Language Flag</description>
+ <type>image</type>
+ <id>102</id>
+ <posX>377</posX>
+ <posY>180</posY>
+ <width>20</width>
+ <height>20</height>
+ <centered>yes</centered>
+ <texture></texture>
+ <keepaspectratio>yes</keepaspectratio>
+ </control>
+ <control>
+ <description>Title</description>
+ <type>fadelabel</type>
+ <id>0</id>
+ <posX>402</posX>
+ <posY>180</posY>
+ <width>313</width>
+ <label>#MyDailyComics.Selected.Title, #MyDailyComics.Selected.Date</label>
+ </control>
+ </controls>
+</window>
Added: trunk/plugins/MyDailyComics/skin/Blue3wide/MyDailyComics.xml
===================================================================
--- trunk/plugins/MyDailyComics/skin/Blue3wide/MyDailyComics.xml (rev 0)
+++ trunk/plugins/MyDailyComics/skin/Blue3wide/MyDailyComics.xml 2010-04-28 08:54:05 UTC (rev 3556)
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<window>
+ <id>7676</id>
+ <defaultcontrol>2</defaultcontrol>
+ <allowoverlay>yes</allowoverlay>
+ <allowoverlay>no</allowoverlay>
+ <define>#header.label:My Daily Comics</define>
+ <define>#header.image:comics_logo.png</define>
+ <define>#header.hover:-</define>
+ <define>#selecteditem:-</define>
+ <controls>
+ <import>common.window.xml</import>
+ <import>common.time.xml</import>
+ <control>
+ <type>group</type>
+ <description>group element</description>
+ <animation effect="slide" time="150" start="-300,0">WindowOpen</animation>
+ <animation effect="slide" time="250" end="0,-300">WindowClose</animation>
+ <animation effect="fade" time="250">WindowClose</animation>
+ <animation effect="fade" time="250">WindowOpen</animation>
+ <description>group element</description>
+ <layout>StackLayout</layout>
+ <posX>70</posX>
+ <posY>150</posY>
+ <control>
+ <description>Comic button</description>
+ <type>selectbutton</type>
+ <id>2</id>
+ <label>Comic</label>
+ <onup>1</onup>
+ <ondown>3</ondown>
+ </control>
+ <control>
+ <description>Date button</description>
+ <type>selectbutton</type>
+ <id>3</id>
+ <label>Date</label>
+ <onup>2</onup>
+ <ondown>1</ondown>
+ </control>
+ </control>
+ <control>
+ <description>Comic Image</description>
+ <type>image</type>
+ <id>100</id>
+ <posX>10</posX>
+ <posY>260</posY>
+ <width>1260</width>
+ <height>450</height>
+ <centered>true</centered>
+ </control>
+ <control>
+ <description>Comic Banner</description>
+ <type>image</type>
+ <id>101</id>
+ <posX>828</posX>
+ <posY>150</posY>
+ <width>442</width>
+ <height>70</height>
+ </control>
+ <control>
+ <description>Language Flag</description>
+ <type>image</type>
+ <id>102</id>
+ <posX>828</posX>
+ <posY>228</posY>
+ <width>25</width>
+ <height>25</height>
+ <centered>yes</centered>
+ <texture></texture>
+ <keepaspectratio>yes</keepaspectratio>
+ </control>
+ <control>
+ <description>Title</description>
+ <type>fadelabel</type>
+ <id>0</id>
+ <posX>863</posX>
+ <posY>225</posY>
+ <width>407</width>
+ <label>#MyDailyComics.Selected.Title, #MyDailyComics.Selected.Date</label>
+ </control>
+ </controls>
+</window>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <Sil...@us...> - 2011-06-11 21:40:24
|
Revision: 4243
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4243&view=rev
Author: SilentException
Date: 2011-06-11 21:40:16 +0000 (Sat, 11 Jun 2011)
Log Message:
-----------
MyDailyComics:
- version 0.2.6.0
- added support for incremental (not date base comics)
- fixed some bugs & improved some things
Modified Paths:
--------------
trunk/plugins/MyDailyComics/ComicStrip.cs
trunk/plugins/MyDailyComics/HTML/MyHtmlParser.cs
trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2
trunk/plugins/MyDailyComics/MpeRelease/update.xml
trunk/plugins/MyDailyComics/MyDailyComics.cs
trunk/plugins/MyDailyComics/MyDailyComics.csproj
trunk/plugins/MyDailyComics/MyDailyComics.csproj.user
trunk/plugins/MyDailyComics/MyDailyComics.suo
trunk/plugins/MyDailyComics/MyXmlReader.cs
trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs
trunk/plugins/MyDailyComics/example/MyDailyComics.xml
trunk/plugins/MyDailyComics/gui/Setup.Designer.cs
trunk/plugins/MyDailyComics/gui/Setup.cs
trunk/plugins/MyDailyComics/skin/Blue3/MyDailyComics.xml
trunk/plugins/MyDailyComics/skin/Blue3wide/MyDailyComics.xml
trunk/plugins/MyDailyComics/util/ComicHelper.cs
Added Paths:
-----------
trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0260.mpe1
Modified: trunk/plugins/MyDailyComics/ComicStrip.cs
===================================================================
--- trunk/plugins/MyDailyComics/ComicStrip.cs 2011-06-08 19:21:26 UTC (rev 4242)
+++ trunk/plugins/MyDailyComics/ComicStrip.cs 2011-06-11 21:40:16 UTC (rev 4243)
@@ -140,6 +140,24 @@
// set { _lastRelease = value; }
//}
+ public string LastUrl { get; set; }
+ public string PreviousPage { get; set; }
+ public string NextPage { get; set; }
+ public string DateTitle { get; set; }
+ public bool HasNext {
+ get {
+ return !string.IsNullOrEmpty(NextPage) && LastUrl != Url;
+ }
+ }
+ public bool HasPrevious {
+ get {
+ return !string.IsNullOrEmpty(PreviousPage);
+ }
+ }
+ public string PreviousRegex { get; set; }
+ public string NextRegex { get; set; }
+ public string DateTitleRegex { get; set; }
+
#endregion
#region Overrides
@@ -203,6 +221,37 @@
elemEndsWith.InnerText = EndsWith;
root.AppendChild(elemEndsWith);
}
+
+ if (!string.IsNullOrEmpty(PreviousRegex))
+ {
+ XmlCDataSection cd = doc.CreateCDataSection(PreviousRegex);
+
+ XmlElement elemPrevRegex = doc.CreateElement("previousregex");
+ elemPrevRegex.AppendChild(cd);
+ //elemPrevRegex.InnerText = string.Format("<!CDATA[{0}]]>", PreviousRegex);
+ root.AppendChild(elemPrevRegex);
+ }
+
+ if (!string.IsNullOrEmpty(NextRegex))
+ {
+ XmlCDataSection cd = doc.CreateCDataSection(NextRegex);
+
+ XmlElement elemNextRegex = doc.CreateElement("nextregex");
+ elemNextRegex.AppendChild(cd);
+ //elemNextRegex.InnerText = string.Format("<!CDATA[{0}]]>", NextRegex);
+ root.AppendChild(elemNextRegex);
+ }
+
+ if (!string.IsNullOrEmpty(DateTitleRegex))
+ {
+ XmlCDataSection cd = doc.CreateCDataSection(DateTitleRegex);
+
+ XmlElement elemDateTitleRegex = doc.CreateElement("datetitleregex");
+ elemDateTitleRegex.AppendChild(cd);
+ //elemDateTitleRegex.InnerText = string.Format("<!CDATA[{0}]]>", DateTitleRegex);
+ root.AppendChild(elemDateTitleRegex);
+ }
+
doc.AppendChild(root);
xmlWriter.Formatting = Formatting.Indented;
Modified: trunk/plugins/MyDailyComics/HTML/MyHtmlParser.cs
===================================================================
--- trunk/plugins/MyDailyComics/HTML/MyHtmlParser.cs 2011-06-08 19:21:26 UTC (rev 4242)
+++ trunk/plugins/MyDailyComics/HTML/MyHtmlParser.cs 2011-06-11 21:40:16 UTC (rev 4243)
@@ -25,6 +25,7 @@
using System;
using System.Collections.Generic;
using System.Text;
+using System.Text.RegularExpressions;
using System.Net;
using System.IO;
using MediaPortal.GUI.Library;
@@ -33,6 +34,59 @@
{
class MyHtmlParser
{
+ public string parse(String html_url, ComicStrip comic, out string previous, out string next, out string datetitle)
+ {
+ previous = string.Empty;
+ next = string.Empty;
+ datetitle = string.Empty;
+
+ string result = string.Empty;
+ Uri uri = new Uri(html_url);
+
+ string page = sendRequest(html_url);
+ if (string.IsNullOrEmpty(page))
+ return result;
+
+ //string previouscomic_reg = @"<a href="(?<prev>[^"]*)" id="dyn-prev" title="Prethodni overkloking">Prethodni overkloking</a>";
+ //string nextcomic_reg = @"<a href="(?<next>[^"]*)" id="dyn-next" title="Sljede\xE6i overkloking">Sljede\xE6i overkloking</a>";
+ //string datetitle_reg = @"<h2 class="title">\s<span>(?<title>.*?)</h2>";
+ string previouscomic_reg = comic.PreviousRegex;
+ string nextcomic_reg = comic.NextRegex;
+ string datetitle_reg = comic.DateTitleRegex;
+
+ if (!string.IsNullOrEmpty(previouscomic_reg))
+ {
+ Match matchPrev = Regex.Match(page, previouscomic_reg);
+ if (matchPrev.Success && matchPrev.Groups["prev"].Success)
+ previous = matchPrev.Groups["prev"].Value;
+ }
+
+ if (!string.IsNullOrEmpty(nextcomic_reg))
+ {
+ Match matchNext = Regex.Match(page, nextcomic_reg);
+ if (matchNext.Success && matchNext.Groups["next"].Success)
+ next = matchNext.Groups["next"].Value;
+ }
+
+ if (!string.IsNullOrEmpty(datetitle_reg))
+ {
+ Match matchDateTitle = Regex.Match(page, datetitle_reg);
+ if (matchDateTitle.Success && matchDateTitle.Groups["title"].Success)
+ datetitle = StripHTML(matchDateTitle.Groups["title"].Value);
+ }
+
+ Uri uriprev = new Uri(uri, previous);
+ if (!string.IsNullOrEmpty(previous))
+ previous = uriprev.AbsoluteUri;
+ Uri urinext = new Uri(uri, next);
+ if (!string.IsNullOrEmpty(next))
+ next = urinext.AbsoluteUri;
+
+ result = html_url;
+
+ return result;
+ }
+
public String parse(String html_url, string startsWith, string endsWith)
{
string result = String.Empty;
@@ -89,6 +143,8 @@
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
+ request.Timeout = 5000;
+ request.ReadWriteTimeout = 20000;
response = request.GetResponse();
stream = response.GetResponseStream();
@@ -129,5 +185,22 @@
response.Close();
}
}
+
+ public void save(string url, string file)
+ {
+ WebClient client = new WebClient();
+ client.DownloadFile(url, file);
+ }
+
+ private string StripHTML(string HTMLText)
+ {
+ var reg = new Regex("<[^>]+>", RegexOptions.IgnoreCase);
+ string result = reg.Replace(HTMLText, "");
+ result = result.Replace("<", "<");
+ result = result.Replace(">", ">");
+ result = result.Replace("&", "&");
+ result = result.Trim();
+ return result;
+ }
}
}
Modified: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2
===================================================================
--- trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2011-06-08 19:21:26 UTC (rev 4242)
+++ trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2011-06-11 21:40:16 UTC (rev 4243)
@@ -2124,7 +2124,27 @@
</Items>
</Sections>
<Dependencies>
- <Items />
+ <Items>
+ <DependencyItem>
+ <Type>MediaPortal</Type>
+ <Id />
+ <MinVersion>
+ <Major>1</Major>
+ <Minor>1</Minor>
+ <Build>0</Build>
+ <Revision>6</Revision>
+ </MinVersion>
+ <MaxVersion>
+ <Major>999999</Major>
+ <Minor>999999</Minor>
+ <Build>999999</Build>
+ <Revision>999999</Revision>
+ </MaxVersion>
+ <WarnOnly>false</WarnOnly>
+ <Message>This version of MyDailyComics requires MediaPortal 1.2 Beta or newer!</Message>
+ <Name>MediaPortal</Name>
+ </DependencyItem>
+ </Items>
</Dependencies>
<GeneralInfo>
<Name>MyDailyComics</Name>
@@ -2136,16 +2156,16 @@
<Version>
<Major>0</Major>
<Minor>2</Minor>
- <Build>5</Build>
+ <Build>6</Build>
<Revision>0</Revision>
</Version>
<ExtensionDescription>Plugin to display a daily comic strip like Garfield</ExtensionDescription>
- <VersionDescription>Initial MPE release.</VersionDescription>
- <DevelopmentStatus>Rc</DevelopmentStatus>
- <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.mpe1</OnlineLocation>
- <ReleaseDate>2010-04-28T10:05:22.4972176+02:00</ReleaseDate>
+ <VersionDescription>0.2.6.0 release</VersionDescription>
+ <DevelopmentStatus>Stable</DevelopmentStatus>
+ <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0260.mpe1</OnlineLocation>
+ <ReleaseDate>2011-06-11T00:00:00</ReleaseDate>
<Tags>comic strip, garfield, dilbert</Tags>
- <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics.mpe1</Location>
+ <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics_0260.mpe1</Location>
<Params>
<Items>
<SectionParam Name="Icon">
Added: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0260.mpe1
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0260.mpe1
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: trunk/plugins/MyDailyComics/MpeRelease/update.xml
===================================================================
--- trunk/plugins/MyDailyComics/MpeRelease/update.xml 2011-06-08 19:21:26 UTC (rev 4242)
+++ trunk/plugins/MyDailyComics/MpeRelease/update.xml 2011-06-11 21:40:16 UTC (rev 4243)
@@ -104,5 +104,128 @@
<FolderGroups />
</ProjectSettings>
</PackageClass>
+ <PackageClass>
+ <Version>2.0</Version>
+ <Groups>
+ <Items>
+ <GroupItem Name="Plugin DLL">
+ <DisplayName>Plugin DLL</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Plugin DLL</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ <GroupItem Name="Plugin Configuration">
+ <DisplayName>Plugin Configuration</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Plugin Configuration</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ <GroupItem Name="Plugin Thumbs">
+ <DisplayName>Plugin Thumbs</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Plugin Thumbs</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ <GroupItem Name="Plugin Skin">
+ <DisplayName>Plugin Skin</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Plugin Skin</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ </Items>
+ </Groups>
+ <Sections>
+ <Items />
+ </Sections>
+ <Dependencies>
+ <Items>
+ <DependencyItem>
+ <Type>MediaPortal</Type>
+ <Id />
+ <MinVersion>
+ <Major>1</Major>
+ <Minor>1</Minor>
+ <Build>0</Build>
+ <Revision>6</Revision>
+ </MinVersion>
+ <MaxVersion>
+ <Major>999999</Major>
+ <Minor>999999</Minor>
+ <Build>999999</Build>
+ <Revision>999999</Revision>
+ </MaxVersion>
+ <WarnOnly>false</WarnOnly>
+ <Message>This version of MyDailyComics requires MediaPortal 1.2 Beta or newer!</Message>
+ <Name>MediaPortal</Name>
+ </DependencyItem>
+ </Items>
+ </Dependencies>
+ <GeneralInfo>
+ <Name>MyDailyComics</Name>
+ <Id>bdfea2a7-2206-4fae-8165-02342031848c</Id>
+ <Author>TimmyT, SilentException</Author>
+ <HomePage />
+ <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/my-daily-comics-plugin-20389/</ForumPage>
+ <UpdateUrl>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/update.xml</UpdateUrl>
+ <Version>
+ <Major>0</Major>
+ <Minor>2</Minor>
+ <Build>6</Build>
+ <Revision>0</Revision>
+ </Version>
+ <ExtensionDescription>Plugin to display a daily comic strip like Garfield</ExtensionDescription>
+ <VersionDescription>0.2.6.0 release</VersionDescription>
+ <DevelopmentStatus>Stable</DevelopmentStatus>
+ <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0260.mpe1</OnlineLocation>
+ <ReleaseDate>2011-06-11T00:00:00</ReleaseDate>
+ <Tags>comic strip, garfield, dilbert</Tags>
+ <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics_0260.mpe1</Location>
+ <Params>
+ <Items>
+ <SectionParam Name="Icon">
+ <Value />
+ <ValueType>File</ValueType>
+ <Description>The icon file of the package (jpg,png,bmp)</Description>
+ </SectionParam>
+ <SectionParam Name="Online Icon">
+ <Value />
+ <ValueType>String</ValueType>
+ <Description>The icon file of the package stored online (jpg,png,bmp)</Description>
+ </SectionParam>
+ <SectionParam Name="Configuration file">
+ <Value />
+ <ValueType>Template</ValueType>
+ <Description>The file used to configure the extension.
+ If have .exe extension the will be executed
+ If have .dll extension used like MP plugin configuration</Description>
+ </SectionParam>
+ <SectionParam Name="Online Screenshots">
+ <Value />
+ <ValueType>String</ValueType>
+ <Description>Online stored screenshot urls separated by ; </Description>
+ </SectionParam>
+ <SectionParam Name="Force to uninstall on update">
+ <Value>yes</Value>
+ <ValueType>Bool</ValueType>
+ <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description>
+ </SectionParam>
+ </Items>
+ </Params>
+ </GeneralInfo>
+ <UniqueFileList>
+ <Items />
+ </UniqueFileList>
+ <ProjectSettings>
+ <FolderGroups />
+ </ProjectSettings>
+ </PackageClass>
</Items>
</ExtensionCollection>
\ No newline at end of file
Modified: trunk/plugins/MyDailyComics/MyDailyComics.cs
===================================================================
--- trunk/plugins/MyDailyComics/MyDailyComics.cs 2011-06-08 19:21:26 UTC (rev 4242)
+++ trunk/plugins/MyDailyComics/MyDailyComics.cs 2011-06-11 21:40:16 UTC (rev 4243)
@@ -45,6 +45,11 @@
protected GUISelectButtonControl btnComic = null; // change comic button
[SkinControlAttribute(3)]
protected GUISelectButtonControl btnDate = null; // change date button
+ [SkinControlAttribute(4)]
+ protected GUIButtonControl btnPrevious = null; //
+ [SkinControlAttribute(5)]
+ protected GUIButtonControl btnNext = null; //
+
[SkinControlAttribute(100)]
protected GUIImage imgComic = null; // comic image
[SkinControlAttribute(101)]
@@ -59,6 +64,7 @@
private ComicStrip[] _comics;
private ComicStrip _currentComic;
private string _title = String.Empty;
+ private string imageFile = "";
private int _selectedComicIndex = -1;
private int _selectedDateIndex = -1;
@@ -159,6 +165,11 @@
return Load(GUIGraphicsContext.Skin + @"\MyDailyComics.xml");
}
+ public override void DeInit() {
+ base.DeInit();
+ DeleteFile();
+ }
+
protected override void OnPageLoad()
{
base.OnPageLoad();
@@ -193,8 +204,29 @@
SelectedComic = comic;
}
ShowComic(SelectedComic, SelectedDate);
+ SelectedComic = SelectedComic;
GUIControl.FocusControl(GetID, btnComic.GetID);
}
+ if (control == btnPrevious)
+ {
+ SelectedComic.LastUrl = SelectedComic.PreviousPage;
+ SelectedComic.DateTitle = string.Empty;
+ SelectedComic = SelectedComic;
+ ShowComic(SelectedComic, SelectedDate);
+ SelectedComic = SelectedComic;
+ if (!btnPrevious.IsEnabled)
+ GUIControl.FocusControl(GetID, btnComic.GetID);
+ }
+ if (control == btnNext)
+ {
+ SelectedComic.LastUrl = SelectedComic.NextPage;
+ SelectedComic.DateTitle = string.Empty;
+ SelectedComic = SelectedComic;
+ ShowComic(SelectedComic, SelectedDate);
+ SelectedComic = SelectedComic;
+ if (!btnNext.IsEnabled)
+ GUIControl.FocusControl(GetID, btnComic.GetID);
+ }
RestoreButtons();
}
@@ -215,16 +247,28 @@
{
get { return _currentComic; }
set
- {
+ {
+ if (_currentComic != value && _currentComic != null) {
+ _currentComic.LastUrl = string.Empty;
+ _currentComic.DateTitle = string.Empty;
+ }
_currentComic = value;
GUIPropertyManager.SetProperty("#MyDailyComics.Selected.Title", _currentComic.Name);
GUIPropertyManager.SetProperty("#MyDailyComics.Selected.LanguageName", _currentComic.Language);
string languageIcon = Config.GetFolder(Config.Dir.Thumbs) + @"\MyDailyComics\Flags\" + _currentComic.Language + @".png";
GUIPropertyManager.SetProperty("#MyDailyComics.Selected.LanguageIcon", File.Exists(languageIcon) ? languageIcon : " ");
+ if (_currentComic.Type.Equals(ComicStrip.TYPE_NUMERIC, StringComparison.OrdinalIgnoreCase))
+ {
+ GUIPropertyManager.SetProperty("#MyDailyComics.Selected.Date", _currentComic.DateTitle);
+ }
+ else
+ {
+ SelectedDate = SelectedDate;
+ }
}
}
- new public string Title
+ public string Title
{
get { return _title; }
set { _title = value; }
@@ -305,24 +349,64 @@
private void ShowComic(ComicStrip comic, DateTime dt)
{
+ imgComic.IsVisible = false;
+ imgBanner.IsVisible = false;
+ imgLanguage.IsVisible = false;
+
GUIWaitCursor.Show();
+ GUIWindowManager.Process();
try
{
lock (this)
{
- imgComic.Visible = false;
string tmp_url = ComicHelper.Instance.getComicUrl(comic, dt);
+ if (comic.Type.Equals(ComicStrip.TYPE_NUMERIC, StringComparison.OrdinalIgnoreCase) && btnNext != null && btnPrevious != null)
+ {
+ btnNext.IsEnabled = comic.HasNext;
+ //btnNext.Visible = true;
+ btnPrevious.IsEnabled = comic.HasPrevious;
+ //btnPrevious.Visible = true;
+ btnDate.IsEnabled = false;
+ //btnDate.Visible = false;
+ }
+ else
+ {
+ if (btnNext != null && btnPrevious != null)
+ {
+ btnNext.IsEnabled = false;
+ //btnNext.Visible = false;
+ btnPrevious.IsEnabled = false;
+ //btnPrevious.Visible = false;
+ }
+ btnDate.IsEnabled = true;
+ //btnDate.Visible = true;
+ }
+
Log.Debug("trying to show url: " + tmp_url);
- if (!ComicHelper.Instance.TryDisplayComic(tmp_url))
+
+ DeleteFile();
+ if (!string.IsNullOrEmpty(tmp_url))
{
- tmp_url = string.Empty;
+ //imageFile = Config.GetFolder(Config.Dir.Thumbs) + @"\" + Path.GetRandomFileName() + "." + new FileInfo(new Uri(tmp_url).AbsolutePath).Extension;
+
+ imageFile = ComicHelper.Instance.Download(tmp_url);
+
+ //MyHtmlParser parser = new MyHtmlParser();
+ //parser.save(tmp_url, imageFile);
+
+ //if (!ComicHelper.Instance.TryDisplayComic(tmp_url))
+ //{
+ // tmp_url = string.Empty;
+ //}
}
- imgComic.SetFileName(tmp_url);
+ imgComic.SetFileName(imageFile);
+ //imgComic.AllocResources();
imgComic.KeepAspectRatio = true;
imgComic.Refresh();
- imgComic.Visible = true;
+ imgComic.IsVisible = true;
+ DeleteFile();
ShowBanner(comic);
ShowLanguageIcon(comic);
}
@@ -335,24 +419,24 @@
private void ShowBanner(ComicStrip comic)
{
- imgBanner.Visible = false;
+ imgBanner.IsVisible = false;
string localName = string.Empty;
if (comic.Banner.Length > 0)
{
- localName = ComicHelper.Instance.DownloadBanner(comic.Banner);
+ localName = ComicHelper.Instance.Download(comic.Banner);
}
imgBanner.SetFileName(localName);
imgBanner.KeepAspectRatio = true;
imgBanner.Refresh();
- imgBanner.Visible = true;
+ imgBanner.IsVisible = true;
}
private void ShowLanguageIcon(ComicStrip comic)
{
if (imgLanguage == null) return;
- imgLanguage.Visible = false;
+ imgLanguage.IsVisible = false;
string languageIcon = Config.GetFolder(Config.Dir.Thumbs) + @"\MyDailyComics\Flags\" + comic.Language + @".png";
if (!File.Exists(languageIcon))
@@ -360,9 +444,27 @@
imgLanguage.SetFileName(languageIcon);
imgLanguage.KeepAspectRatio = true;
imgLanguage.Refresh();
- imgLanguage.Visible = true;
+ imgLanguage.IsVisible = true;
}
+ private void DeleteFile()
+ {
+ if (string.IsNullOrEmpty(imageFile)) return;
+
+ FileInfo fi = new FileInfo(imageFile);
+ try
+ {
+ fi.Delete();
+ }
+ catch
+ {
+ }
+ }
+
+ private void NewFile()
+ {
+ imageFile = Path.GetTempFileName();
+ }
#endregion
}
}
Modified: trunk/plugins/MyDailyComics/MyDailyComics.csproj
===================================================================
--- trunk/plugins/MyDailyComics/MyDailyComics.csproj 2011-06-08 19:21:26 UTC (rev 4242)
+++ trunk/plugins/MyDailyComics/MyDailyComics.csproj 2011-06-11 21:40:16 UTC (rev 4243)
@@ -2,7 +2,7 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.21022</ProductVersion>
+ <ProductVersion>9.0.30729</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{10EA3ECE-BE4B-40DE-BF30-EF73503DF630}</ProjectGuid>
<OutputType>Library</OutputType>
@@ -48,15 +48,20 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
+ <Reference Include="Common.Utils">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Common.Utils.dll</HintPath>
+ <Private>True</Private>
+ </Reference>
<Reference Include="Core, Version=1.0.5.23365, Culture=neutral, processorArchitecture=x86">
<SpecificVersion>False</SpecificVersion>
<HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Core.dll</HintPath>
- <Private>False</Private>
+ <Private>True</Private>
</Reference>
<Reference Include="Dialogs, Version=1.0.5.23368, Culture=neutral, processorArchitecture=x86">
<SpecificVersion>False</SpecificVersion>
<HintPath>C:\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\Dialogs.dll</HintPath>
- <Private>False</Private>
+ <Private>True</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Data" />
@@ -66,7 +71,7 @@
<Reference Include="Utils, Version=2.2.7.23364, Culture=neutral, processorArchitecture=x86">
<SpecificVersion>False</SpecificVersion>
<HintPath>C:\Program Files\Team MediaPortal\MediaPortal\Utils.dll</HintPath>
- <Private>False</Private>
+ <Private>True</Private>
</Reference>
</ItemGroup>
<ItemGroup>
@@ -142,4 +147,8 @@
<Target Name="AfterBuild">
</Target>
-->
+ <PropertyGroup>
+ <PostBuildEvent>rem copy $(TargetDir)MyDailyComics.dll "c:\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\"
+rem copy $(TargetDir)MyDailyComics.pdb "c:\Program Files\Team MediaPortal\MediaPortal\plugins\Windows\"</PostBuildEvent>
+ </PropertyGroup>
</Project>
\ No newline at end of file
Modified: trunk/plugins/MyDailyComics/MyDailyComics.csproj.user
===================================================================
--- trunk/plugins/MyDailyComics/MyDailyComics.csproj.user 2011-06-08 19:21:26 UTC (rev 4242)
+++ trunk/plugins/MyDailyComics/MyDailyComics.csproj.user 2011-06-11 21:40:16 UTC (rev 4243)
@@ -14,4 +14,8 @@
<FallbackCulture>en-US</FallbackCulture>
<VerifyUploadedFiles>false</VerifyUploadedFiles>
</PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <StartAction>Program</StartAction>
+ <StartProgram>C:\Program Files\Team MediaPortal\MediaPortal\MediaPortal.exe</StartProgram>
+ </PropertyGroup>
</Project>
\ No newline at end of file
Modified: trunk/plugins/MyDailyComics/MyDailyComics.suo
===================================================================
(Binary files differ)
Modified: trunk/plugins/MyDailyComics/MyXmlReader.cs
===================================================================
--- trunk/plugins/MyDailyComics/MyXmlReader.cs 2011-06-08 19:21:26 UTC (rev 4242)
+++ trunk/plugins/MyDailyComics/MyXmlReader.cs 2011-06-11 21:40:16 UTC (rev 4243)
@@ -45,6 +45,7 @@
try
{
XmlTextReader reader = new XmlTextReader(pathToXml);
+ string read = string.Empty;
ComicStrip comic = new ComicStrip();
while (reader.Read())
{
@@ -53,10 +54,12 @@
switch (nodeType)
{
case XmlNodeType.Element:
+ read = string.Empty;
switch (reader.Name)
{
case "comic":
comic = new ComicStrip();
+ read = string.Empty;
break;
case "name":
@@ -100,7 +103,23 @@
comic.UrlType = reader.ReadInnerXml();
break;
- //TODO for future versions, use this approach for numeric types
+ case "previousregex":
+ read = "previousregex";
+ break;
+
+ case "nextregex":
+ read = "nextregex";
+ break;
+
+ case "datetitleregex":
+ read = "datetitleregex";
+ break;
+
+ default:
+ read = string.Empty;
+ break;
+
+ //...
[truncated message content] |
|
From: <Sil...@us...> - 2011-06-13 08:00:38
|
Revision: 4248
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4248&view=rev
Author: SilentException
Date: 2011-06-13 08:00:30 +0000 (Mon, 13 Jun 2011)
Log Message:
-----------
MyDailyComics
- 0.2.7.0 release
- updated comics.xml
- updated skin files
Modified Paths:
--------------
trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2
trunk/plugins/MyDailyComics/MpeRelease/update.xml
trunk/plugins/MyDailyComics/MyDailyComics.suo
trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs
trunk/plugins/MyDailyComics/example/comics.xml
trunk/plugins/MyDailyComics/skin/Blue3/MyDailyComics.xml
trunk/plugins/MyDailyComics/skin/Blue3wide/MyDailyComics.xml
Added Paths:
-----------
trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0270.mpe1
Modified: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2
===================================================================
--- trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2011-06-13 07:57:48 UTC (rev 4247)
+++ trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2011-06-13 08:00:30 UTC (rev 4248)
@@ -2156,16 +2156,16 @@
<Version>
<Major>0</Major>
<Minor>2</Minor>
- <Build>6</Build>
+ <Build>7</Build>
<Revision>0</Revision>
</Version>
<ExtensionDescription>Plugin to display a daily comic strip like Garfield</ExtensionDescription>
- <VersionDescription>0.2.6.0 release</VersionDescription>
+ <VersionDescription>0.2.7.0 release</VersionDescription>
<DevelopmentStatus>Stable</DevelopmentStatus>
- <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0260.mpe1</OnlineLocation>
- <ReleaseDate>2011-06-11T00:00:00</ReleaseDate>
+ <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0270.mpe1</OnlineLocation>
+ <ReleaseDate>2011-06-13T00:00:00</ReleaseDate>
<Tags>comic strip, garfield, dilbert</Tags>
- <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics_0260.mpe1</Location>
+ <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics_0270.mpe1</Location>
<Params>
<Items>
<SectionParam Name="Icon">
Added: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0270.mpe1
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0270.mpe1
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: trunk/plugins/MyDailyComics/MpeRelease/update.xml
===================================================================
--- trunk/plugins/MyDailyComics/MpeRelease/update.xml 2011-06-13 07:57:48 UTC (rev 4247)
+++ trunk/plugins/MyDailyComics/MpeRelease/update.xml 2011-06-13 08:00:30 UTC (rev 4248)
@@ -227,5 +227,128 @@
<FolderGroups />
</ProjectSettings>
</PackageClass>
+ <PackageClass>
+ <Version>2.0</Version>
+ <Groups>
+ <Items>
+ <GroupItem Name="Plugin DLL">
+ <DisplayName>Plugin DLL</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Plugin DLL</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ <GroupItem Name="Plugin Configuration">
+ <DisplayName>Plugin Configuration</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Plugin Configuration</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ <GroupItem Name="Plugin Thumbs">
+ <DisplayName>Plugin Thumbs</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Plugin Thumbs</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ <GroupItem Name="Plugin Skin">
+ <DisplayName>Plugin Skin</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Plugin Skin</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ </Items>
+ </Groups>
+ <Sections>
+ <Items />
+ </Sections>
+ <Dependencies>
+ <Items>
+ <DependencyItem>
+ <Type>MediaPortal</Type>
+ <Id />
+ <MinVersion>
+ <Major>1</Major>
+ <Minor>1</Minor>
+ <Build>0</Build>
+ <Revision>6</Revision>
+ </MinVersion>
+ <MaxVersion>
+ <Major>999999</Major>
+ <Minor>999999</Minor>
+ <Build>999999</Build>
+ <Revision>999999</Revision>
+ </MaxVersion>
+ <WarnOnly>false</WarnOnly>
+ <Message>This version of MyDailyComics requires MediaPortal 1.2 Beta or newer!</Message>
+ <Name>MediaPortal</Name>
+ </DependencyItem>
+ </Items>
+ </Dependencies>
+ <GeneralInfo>
+ <Name>MyDailyComics</Name>
+ <Id>bdfea2a7-2206-4fae-8165-02342031848c</Id>
+ <Author>TimmyT, SilentException</Author>
+ <HomePage />
+ <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/my-daily-comics-plugin-20389/</ForumPage>
+ <UpdateUrl>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/update.xml</UpdateUrl>
+ <Version>
+ <Major>0</Major>
+ <Minor>2</Minor>
+ <Build>7</Build>
+ <Revision>0</Revision>
+ </Version>
+ <ExtensionDescription>Plugin to display a daily comic strip like Garfield</ExtensionDescription>
+ <VersionDescription>0.2.7.0 release</VersionDescription>
+ <DevelopmentStatus>Stable</DevelopmentStatus>
+ <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0270.mpe1</OnlineLocation>
+ <ReleaseDate>2011-06-13T00:00:00</ReleaseDate>
+ <Tags>comic strip, garfield, dilbert</Tags>
+ <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics_0270.mpe1</Location>
+ <Params>
+ <Items>
+ <SectionParam Name="Icon">
+ <Value />
+ <ValueType>File</ValueType>
+ <Description>The icon file of the package (jpg,png,bmp)</Description>
+ </SectionParam>
+ <SectionParam Name="Online Icon">
+ <Value />
+ <ValueType>String</ValueType>
+ <Description>The icon file of the package stored online (jpg,png,bmp)</Description>
+ </SectionParam>
+ <SectionParam Name="Configuration file">
+ <Value />
+ <ValueType>Template</ValueType>
+ <Description>The file used to configure the extension.
+ If have .exe extension the will be executed
+ If have .dll extension used like MP plugin configuration</Description>
+ </SectionParam>
+ <SectionParam Name="Online Screenshots">
+ <Value />
+ <ValueType>String</ValueType>
+ <Description>Online stored screenshot urls separated by ; </Description>
+ </SectionParam>
+ <SectionParam Name="Force to uninstall on update">
+ <Value>yes</Value>
+ <ValueType>Bool</ValueType>
+ <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description>
+ </SectionParam>
+ </Items>
+ </Params>
+ </GeneralInfo>
+ <UniqueFileList>
+ <Items />
+ </UniqueFileList>
+ <ProjectSettings>
+ <FolderGroups />
+ </ProjectSettings>
+ </PackageClass>
</Items>
</ExtensionCollection>
\ No newline at end of file
Modified: trunk/plugins/MyDailyComics/MyDailyComics.suo
===================================================================
(Binary files differ)
Modified: trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs
===================================================================
--- trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs 2011-06-13 07:57:48 UTC (rev 4247)
+++ trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs 2011-06-13 08:00:30 UTC (rev 4248)
@@ -60,7 +60,7 @@
// by using the '*' as shown below:
#endregion
-[assembly: AssemblyVersion("0.2.6.0")]
+[assembly: AssemblyVersion("0.2.7.0")]
// MediaPortal plugin version compatibility
[assembly: CompatibleVersion("1.1.7.0")]
Modified: trunk/plugins/MyDailyComics/example/comics.xml
===================================================================
--- trunk/plugins/MyDailyComics/example/comics.xml 2011-06-13 07:57:48 UTC (rev 4247)
+++ trunk/plugins/MyDailyComics/example/comics.xml 2011-06-13 08:00:30 UTC (rev 4248)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<MyDailyComics><comic>
<name>Garfield</name>
<url>http://images.ucomics.com/comics/ga/[yyyy]/ga[yy][MM][dd].gif</url>
@@ -101,12 +101,15 @@
<urltype>image</urltype>
</comic><comic>
<name>Matakovic</name>
- <url>http://www.net.hr/webcafe/matakovic/</url>
+ <url>http://webcafe.net.hr/forwarduse/overkloking/inner.html</url>
<enabled>true</enabled>
<banner>http://www.net.hr/2009/01/28/0065007.19.gif</banner>
<language>hr</language>
- <type>date</type>
+ <type>numeric</type>
<urltype>webpage</urltype>
<startswith>/20</startswith>
<endswith>.jpg</endswith>
+ <previousregex><![CDATA[<a href="(?<prev>[^"]*)" id="dyn-prev" title="Prethodni overkloking">Prethodni overkloking</a>]]></previousregex>
+ <nextregex><![CDATA[<a href="(?<next>[^"]*)" id="dyn-next" title="Sljedeći overkloking">Sljedeći overkloking</a>]]></nextregex>
+ <datetitleregex><![CDATA[<h2 class="title">\s<span>(?<title>.*?)</h2>]]></datetitleregex>
</comic></MyDailyComics>
\ No newline at end of file
Modified: trunk/plugins/MyDailyComics/skin/Blue3/MyDailyComics.xml
===================================================================
--- trunk/plugins/MyDailyComics/skin/Blue3/MyDailyComics.xml 2011-06-13 07:57:48 UTC (rev 4247)
+++ trunk/plugins/MyDailyComics/skin/Blue3/MyDailyComics.xml 2011-06-13 08:00:30 UTC (rev 4248)
@@ -9,6 +9,14 @@
<define>#header.hover:-</define>
<define>#selecteditem:-</define>
<controls>
+ <control>
+ <description>BG</description>
+ <type>image</type>
+ <id>1</id>
+ <texture>Background.png</texture>
+ <width>720</width>
+ <height>576</height>
+ </control>
<import>common.window.xml</import>
<import>common.time.xml</import>
<control>
Modified: trunk/plugins/MyDailyComics/skin/Blue3wide/MyDailyComics.xml
===================================================================
--- trunk/plugins/MyDailyComics/skin/Blue3wide/MyDailyComics.xml 2011-06-13 07:57:48 UTC (rev 4247)
+++ trunk/plugins/MyDailyComics/skin/Blue3wide/MyDailyComics.xml 2011-06-13 08:00:30 UTC (rev 4248)
@@ -9,6 +9,14 @@
<define>#header.hover:-</define>
<define>#selecteditem:-</define>
<controls>
+ <control>
+ <description>BG</description>
+ <type>image</type>
+ <id>1</id>
+ <texture>Background.png</texture>
+ <width>1280</width>
+ <height>720</height>
+ </control>
<import>common.window.xml</import>
<import>common.time.xml</import>
<control>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <Sil...@us...> - 2011-06-13 19:07:42
|
Revision: 4252
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4252&view=rev
Author: SilentException
Date: 2011-06-13 19:07:35 +0000 (Mon, 13 Jun 2011)
Log Message:
-----------
MyDailyComics
- version 0.2.8.0
- fix for comic images without extensions
- fixed peanuts
Modified Paths:
--------------
trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2
trunk/plugins/MyDailyComics/MpeRelease/update.xml
trunk/plugins/MyDailyComics/MyDailyComics.suo
trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs
trunk/plugins/MyDailyComics/util/ComicHelper.cs
Added Paths:
-----------
trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0280.mpe1
Modified: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2
===================================================================
--- trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2011-06-13 14:52:52 UTC (rev 4251)
+++ trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2011-06-13 19:07:35 UTC (rev 4252)
@@ -2156,16 +2156,16 @@
<Version>
<Major>0</Major>
<Minor>2</Minor>
- <Build>7</Build>
+ <Build>8</Build>
<Revision>0</Revision>
</Version>
<ExtensionDescription>Plugin to display a daily comic strip like Garfield</ExtensionDescription>
- <VersionDescription>0.2.7.0 release</VersionDescription>
+ <VersionDescription>0.2.8.0 release</VersionDescription>
<DevelopmentStatus>Stable</DevelopmentStatus>
- <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0270.mpe1</OnlineLocation>
+ <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0280.mpe1</OnlineLocation>
<ReleaseDate>2011-06-13T00:00:00</ReleaseDate>
<Tags>comic strip, garfield, dilbert</Tags>
- <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics_0270.mpe1</Location>
+ <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics_0280.mpe1</Location>
<Params>
<Items>
<SectionParam Name="Icon">
Added: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0280.mpe1
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0280.mpe1
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: trunk/plugins/MyDailyComics/MpeRelease/update.xml
===================================================================
--- trunk/plugins/MyDailyComics/MpeRelease/update.xml 2011-06-13 14:52:52 UTC (rev 4251)
+++ trunk/plugins/MyDailyComics/MpeRelease/update.xml 2011-06-13 19:07:35 UTC (rev 4252)
@@ -350,5 +350,128 @@
<FolderGroups />
</ProjectSettings>
</PackageClass>
+ <PackageClass>
+ <Version>2.0</Version>
+ <Groups>
+ <Items>
+ <GroupItem Name="Plugin DLL">
+ <DisplayName>Plugin DLL</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Plugin DLL</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ <GroupItem Name="Plugin Configuration">
+ <DisplayName>Plugin Configuration</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Plugin Configuration</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ <GroupItem Name="Plugin Thumbs">
+ <DisplayName>Plugin Thumbs</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Plugin Thumbs</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ <GroupItem Name="Plugin Skin">
+ <DisplayName>Plugin Skin</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Plugin Skin</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ </Items>
+ </Groups>
+ <Sections>
+ <Items />
+ </Sections>
+ <Dependencies>
+ <Items>
+ <DependencyItem>
+ <Type>MediaPortal</Type>
+ <Id />
+ <MinVersion>
+ <Major>1</Major>
+ <Minor>1</Minor>
+ <Build>0</Build>
+ <Revision>6</Revision>
+ </MinVersion>
+ <MaxVersion>
+ <Major>999999</Major>
+ <Minor>999999</Minor>
+ <Build>999999</Build>
+ <Revision>999999</Revision>
+ </MaxVersion>
+ <WarnOnly>false</WarnOnly>
+ <Message>This version of MyDailyComics requires MediaPortal 1.2 Beta or newer!</Message>
+ <Name>MediaPortal</Name>
+ </DependencyItem>
+ </Items>
+ </Dependencies>
+ <GeneralInfo>
+ <Name>MyDailyComics</Name>
+ <Id>bdfea2a7-2206-4fae-8165-02342031848c</Id>
+ <Author>TimmyT, SilentException</Author>
+ <HomePage />
+ <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/my-daily-comics-plugin-20389/</ForumPage>
+ <UpdateUrl>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/update.xml</UpdateUrl>
+ <Version>
+ <Major>0</Major>
+ <Minor>2</Minor>
+ <Build>8</Build>
+ <Revision>0</Revision>
+ </Version>
+ <ExtensionDescription>Plugin to display a daily comic strip like Garfield</ExtensionDescription>
+ <VersionDescription>0.2.8.0 release</VersionDescription>
+ <DevelopmentStatus>Stable</DevelopmentStatus>
+ <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0280.mpe1</OnlineLocation>
+ <ReleaseDate>2011-06-13T00:00:00</ReleaseDate>
+ <Tags>comic strip, garfield, dilbert</Tags>
+ <Location>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics_0280.mpe1</Location>
+ <Params>
+ <Items>
+ <SectionParam Name="Icon">
+ <Value />
+ <ValueType>File</ValueType>
+ <Description>The icon file of the package (jpg,png,bmp)</Description>
+ </SectionParam>
+ <SectionParam Name="Online Icon">
+ <Value />
+ <ValueType>String</ValueType>
+ <Description>The icon file of the package stored online (jpg,png,bmp)</Description>
+ </SectionParam>
+ <SectionParam Name="Configuration file">
+ <Value />
+ <ValueType>Template</ValueType>
+ <Description>The file used to configure the extension.
+ If have .exe extension the will be executed
+ If have .dll extension used like MP plugin configuration</Description>
+ </SectionParam>
+ <SectionParam Name="Online Screenshots">
+ <Value />
+ <ValueType>String</ValueType>
+ <Description>Online stored screenshot urls separated by ; </Description>
+ </SectionParam>
+ <SectionParam Name="Force to uninstall on update">
+ <Value>yes</Value>
+ <ValueType>Bool</ValueType>
+ <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description>
+ </SectionParam>
+ </Items>
+ </Params>
+ </GeneralInfo>
+ <UniqueFileList>
+ <Items />
+ </UniqueFileList>
+ <ProjectSettings>
+ <FolderGroups />
+ </ProjectSettings>
+ </PackageClass>
</Items>
</ExtensionCollection>
\ No newline at end of file
Modified: trunk/plugins/MyDailyComics/MyDailyComics.suo
===================================================================
(Binary files differ)
Modified: trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs
===================================================================
--- trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs 2011-06-13 14:52:52 UTC (rev 4251)
+++ trunk/plugins/MyDailyComics/Properties/AssemblyInfo.cs 2011-06-13 19:07:35 UTC (rev 4252)
@@ -60,7 +60,7 @@
// by using the '*' as shown below:
#endregion
-[assembly: AssemblyVersion("0.2.7.0")]
+[assembly: AssemblyVersion("0.2.8.0")]
// MediaPortal plugin version compatibility
[assembly: CompatibleVersion("1.1.7.0")]
Modified: trunk/plugins/MyDailyComics/util/ComicHelper.cs
===================================================================
--- trunk/plugins/MyDailyComics/util/ComicHelper.cs 2011-06-13 14:52:52 UTC (rev 4251)
+++ trunk/plugins/MyDailyComics/util/ComicHelper.cs 2011-06-13 19:07:35 UTC (rev 4252)
@@ -2,6 +2,7 @@
using System.Collections.Generic;
using System.Text;
using System.Drawing;
+using System.Drawing.Imaging;
using MyDailyComics.HTML;
using System.Net;
using System.IO;
@@ -201,6 +202,35 @@
WebClient client = new WebClient();
// Download durchf\xFChren.
client.DownloadFile(url, localFilePath);
+ client.Dispose();
+
+ try
+ {
+ string newLocalFilePath = string.Empty;
+ FileInfo fi = new FileInfo(localFilePath);
+ if (string.IsNullOrEmpty(fi.Extension) || fi.Extension.Length > 4)
+ {
+ Image img = Image.FromFile(localFilePath);
+ if (img.RawFormat.Equals(ImageFormat.Jpeg))
+ newLocalFilePath = localFilePath + ".jpeg";
+ else if (img.RawFormat.Equals(ImageFormat.Gif))
+ newLocalFilePath = localFilePath + ".gif";
+ else if (img.RawFormat.Equals(ImageFormat.Bmp))
+ newLocalFilePath = localFilePath + ".bmp";
+ else if (img.RawFormat.Equals(ImageFormat.Png))
+ newLocalFilePath = localFilePath + ".png";
+ img.Dispose();
+
+ if (!string.IsNullOrEmpty(newLocalFilePath))
+ {
+ File.Move(localFilePath, newLocalFilePath);
+ localFilePath = newLocalFilePath;
+ }
+ }
+ }
+ catch (Exception e)
+ {
+ }
}
}
else
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|