You can subscribe to this list here.
2007 |
Jan
(36) |
Feb
(79) |
Mar
(123) |
Apr
(95) |
May
(119) |
Jun
(172) |
Jul
(124) |
Aug
(100) |
Sep
(83) |
Oct
(52) |
Nov
(97) |
Dec
(87) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
(131) |
Feb
(80) |
Mar
(163) |
Apr
(178) |
May
(73) |
Jun
(54) |
Jul
(106) |
Aug
(118) |
Sep
(50) |
Oct
(125) |
Nov
(100) |
Dec
(99) |
2009 |
Jan
(104) |
Feb
(99) |
Mar
(68) |
Apr
(81) |
May
(52) |
Jun
(87) |
Jul
(67) |
Aug
(33) |
Sep
(27) |
Oct
(37) |
Nov
(60) |
Dec
(116) |
2010 |
Jan
(82) |
Feb
(79) |
Mar
(38) |
Apr
(50) |
May
(45) |
Jun
(53) |
Jul
(23) |
Aug
(86) |
Sep
(22) |
Oct
(96) |
Nov
(97) |
Dec
(73) |
2011 |
Jan
(24) |
Feb
(45) |
Mar
(28) |
Apr
(31) |
May
(42) |
Jun
(25) |
Jul
|
Aug
(12) |
Sep
(28) |
Oct
(13) |
Nov
(43) |
Dec
(13) |
2012 |
Jan
(62) |
Feb
(28) |
Mar
(6) |
Apr
(16) |
May
(7) |
Jun
|
Jul
(16) |
Aug
(2) |
Sep
(1) |
Oct
(4) |
Nov
(1) |
Dec
(3) |
2013 |
Jan
(5) |
Feb
|
Mar
(34) |
Apr
(9) |
May
(6) |
Jun
(10) |
Jul
(32) |
Aug
(8) |
Sep
(11) |
Oct
(35) |
Nov
(24) |
Dec
(22) |
2014 |
Jan
(44) |
Feb
(9) |
Mar
(9) |
Apr
(15) |
May
(25) |
Jun
(34) |
Jul
(16) |
Aug
(11) |
Sep
(7) |
Oct
(6) |
Nov
(1) |
Dec
(12) |
2015 |
Jan
(33) |
Feb
(19) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(5) |
From: <che...@us...> - 2011-09-16 08:37:38
|
Revision: 4289 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4289&view=rev Author: chemelli_sf Date: 2011-09-16 08:37:32 +0000 (Fri, 16 Sep 2011) Log Message: ----------- Fixed log exception during startup Modified Paths: -------------- trunk/plugins/IR Server Suite/IR Server Suite/Applications/Dbox Tuner/Program.cs trunk/plugins/IR Server Suite/IR Server Suite/Applications/HCW PVR Tuner/Program.cs trunk/plugins/IR Server Suite/IR Server Suite/Applications/IR Blast/Program.cs trunk/plugins/IR Server Suite/IR Server Suite/Applications/IR Blast (No Window)/Program.cs Modified: trunk/plugins/IR Server Suite/IR Server Suite/Applications/Dbox Tuner/Program.cs =================================================================== --- trunk/plugins/IR Server Suite/IR Server Suite/Applications/Dbox Tuner/Program.cs 2011-09-11 12:05:01 UTC (rev 4288) +++ trunk/plugins/IR Server Suite/IR Server Suite/Applications/Dbox Tuner/Program.cs 2011-09-16 08:37:32 UTC (rev 4289) @@ -86,7 +86,7 @@ Application.SetCompatibleTextRenderingDefault(false); IrssLog.LogLevel = IrssLog.Level.Debug; - IrssLog.Append("Dbox Tuner.log"); + IrssLog.Open("Dbox Tuner.log"); LoadSettings(); Modified: trunk/plugins/IR Server Suite/IR Server Suite/Applications/HCW PVR Tuner/Program.cs =================================================================== --- trunk/plugins/IR Server Suite/IR Server Suite/Applications/HCW PVR Tuner/Program.cs 2011-09-11 12:05:01 UTC (rev 4288) +++ trunk/plugins/IR Server Suite/IR Server Suite/Applications/HCW PVR Tuner/Program.cs 2011-09-16 08:37:32 UTC (rev 4289) @@ -84,7 +84,7 @@ Console.WriteLine(); IrssLog.LogLevel = IrssLog.Level.Debug; - IrssLog.Append("Dbox Tuner.log"); + IrssLog.Open("Dbox Tuner.log"); if (args.Length != 1) { Modified: trunk/plugins/IR Server Suite/IR Server Suite/Applications/IR Blast/Program.cs =================================================================== --- trunk/plugins/IR Server Suite/IR Server Suite/Applications/IR Blast/Program.cs 2011-09-11 12:05:01 UTC (rev 4288) +++ trunk/plugins/IR Server Suite/IR Server Suite/Applications/IR Blast/Program.cs 2011-09-16 08:37:32 UTC (rev 4289) @@ -55,7 +55,7 @@ private static void Main(string[] args) { IrssLog.LogLevel = IrssLog.Level.Debug; - IrssLog.Append("IR Blast.log"); + IrssLog.Open("IR Blast.log"); ShowHeader(); Modified: trunk/plugins/IR Server Suite/IR Server Suite/Applications/IR Blast (No Window)/Program.cs =================================================================== --- trunk/plugins/IR Server Suite/IR Server Suite/Applications/IR Blast (No Window)/Program.cs 2011-09-11 12:05:01 UTC (rev 4288) +++ trunk/plugins/IR Server Suite/IR Server Suite/Applications/IR Blast (No Window)/Program.cs 2011-09-16 08:37:32 UTC (rev 4289) @@ -56,7 +56,7 @@ private static void Main(string[] args) { IrssLog.LogLevel = IrssLog.Level.Debug; - IrssLog.Append("IR Blast (No Window).log"); + IrssLog.Open("IR Blast (No Window).log"); try { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ep...@us...> - 2011-09-11 12:05:08
|
Revision: 4288 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4288&view=rev Author: epstone Date: 2011-09-11 12:05:01 +0000 (Sun, 11 Sep 2011) Log Message: ----------- changed to beta status Modified Paths: -------------- trunk/plugins/Outlook Mail/Installer/Outlook Mail.xmp2 trunk/plugins/Outlook Mail/Installer/OutlookMailUpdate.xml Added Paths: ----------- trunk/plugins/Outlook Mail/Installer/Outlook_Mail_0.7.2.6.mpi Modified: trunk/plugins/Outlook Mail/Installer/Outlook Mail.xmp2 =================================================================== --- trunk/plugins/Outlook Mail/Installer/Outlook Mail.xmp2 2011-09-11 10:50:51 UTC (rev 4287) +++ trunk/plugins/Outlook Mail/Installer/Outlook Mail.xmp2 2011-09-11 12:05:01 UTC (rev 4288) @@ -346,22 +346,22 @@ <Author>Epstone</Author> <HomePage>http://forum.team-mediaportal.com/mediaportal-plugins-47/outlook-mail-plugin-39115/</HomePage> <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/outlook-mail-plugin-39115/</ForumPage> - <UpdateUrl>http://techcrawler.riedme.de/upload/outlookmail/OutlookMailUpdate.xml</UpdateUrl> + <UpdateUrl>http://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Outlook%20Mail/Installer/OutlookMailUpdate.xml</UpdateUrl> <Version> <Major>0</Major> <Minor>7</Minor> <Build>2</Build> <Revision>7</Revision> </Version> - <ExtensionDescription>With the Outlook Mail plugin you can read all your emails and rss news of Outlook 07/10 in Mediaportal. It doesn't matter if they are on an imap, pop3 or Exchange (etc.) server. -If you have several Outlook profiles, you can easily manage them in the configuration. -You can browse through your PST/Folder structure and set favourite folders through the config. Also deleting mails and change the read/unread state is possible. - - + <ExtensionDescription>With the Outlook Mail plugin you can read all your emails and rss news of Outlook 07/10 in Mediaportal. It doesn't matter if they are on an imap, pop3 or Exchange (etc.) server. +If you have several Outlook profiles, you can easily manage them in the configuration. +You can browse through your PST/Folder structure and set favourite folders through the config. Also deleting mails and change the read/unread state is possible. + + Please read the tooltips in the configuration window</ExtensionDescription> - <VersionDescription>No changes since 0.7.2.5. Just recompiled for MP 1.2</VersionDescription> - <DevelopmentStatus>Rc</DevelopmentStatus> - <OnlineLocation>http://techcrawler.riedme.de/upload/outlookmail/Outlook_Mail_0.7.2.6.mpi</OnlineLocation> + <VersionDescription>Recompiled for MP 1.2 RC</VersionDescription> + <DevelopmentStatus>Beta</DevelopmentStatus> + <OnlineLocation>http://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Outlook%20Mail/Installer/Outlook_Mail_[Version].mpe1</OnlineLocation> <ReleaseDate>2011-09-09T10:56:47</ReleaseDate> <Tags>e-mail, rss, outlook</Tags> <Location>C:\Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Installer\Outlook_Mail_0.7.2.7.mpe1</Location> @@ -557,7 +557,7 @@ <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>..\outlook_enabled.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{7b526cd3-7145-45f8-a537-519d720ab04f}-outlook_enabled.png</ZipFileName> + <ZipFileName>Installer{CopyFile}\{b0ca6bac-ad1f-4f61-8c85-3e6fd5b072e9}-outlook_enabled.png</ZipFileName> <DestinationFilename /> </FileItem> </Items> Modified: trunk/plugins/Outlook Mail/Installer/OutlookMailUpdate.xml =================================================================== --- trunk/plugins/Outlook Mail/Installer/OutlookMailUpdate.xml 2011-09-11 10:50:51 UTC (rev 4287) +++ trunk/plugins/Outlook Mail/Installer/OutlookMailUpdate.xml 2011-09-11 12:05:01 UTC (rev 4288) @@ -198,7 +198,7 @@ <Author>Epstone</Author> <HomePage>http://forum.team-mediaportal.com/mediaportal-plugins-47/outlook-mail-plugin-39115/</HomePage> <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/outlook-mail-plugin-39115/</ForumPage> - <UpdateUrl>http://techcrawler.riedme.de/upload/outlookmail/OutlookMailUpdate.xml</UpdateUrl> + <UpdateUrl>http://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Outlook%20Mail/Installer/OutlookMailUpdate.xml</UpdateUrl> <Version> <Major>0</Major> <Minor>7</Minor> @@ -211,9 +211,9 @@ Please read the tooltips in the configuration window</ExtensionDescription> - <VersionDescription>No changes since 0.7.2.5. Just recompiled for MP 1.2</VersionDescription> - <DevelopmentStatus>Rc</DevelopmentStatus> - <OnlineLocation>http://techcrawler.riedme.de/upload/outlookmail/Outlook_Mail_0.7.2.6.mpi</OnlineLocation> + <VersionDescription>Recompiled for MP 1.2 RC</VersionDescription> + <DevelopmentStatus>Beta</DevelopmentStatus> + <OnlineLocation>http://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/Outlook%20Mail/Installer/Outlook_Mail_0.7.2.7.mpe1</OnlineLocation> <ReleaseDate>2011-09-09T10:56:47</ReleaseDate> <Tags>e-mail, rss, outlook</Tags> <Location>C:\Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Installer\Outlook_Mail_0.7.2.7.mpe1</Location> Added: trunk/plugins/Outlook Mail/Installer/Outlook_Mail_0.7.2.6.mpi =================================================================== (Binary files differ) Property changes on: trunk/plugins/Outlook Mail/Installer/Outlook_Mail_0.7.2.6.mpi ___________________________________________________________________ Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ep...@us...> - 2011-09-11 10:51:01
|
Revision: 4287 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4287&view=rev Author: epstone Date: 2011-09-11 10:50:51 +0000 (Sun, 11 Sep 2011) Log Message: ----------- Rebuild for MP 1.2 RC Modified Paths: -------------- trunk/plugins/Outlook Mail/ContentController.cs trunk/plugins/Outlook Mail/OutlookLayer.cs trunk/plugins/Outlook Mail/OutlookMailPlugin.cs trunk/plugins/Outlook Mail/Setup/OutlookMailSetup.Designer.cs trunk/plugins/Outlook Mail/Setup/OutlookMailSetup.resx trunk/plugins/Outlook Mail/Skin/Blue3/OutlookMail.xml trunk/plugins/Outlook Mail/Skin/Blue3wide/OutlookMail.xml trunk/plugins/Outlook Mail/Util/Utility.cs Added Paths: ----------- trunk/plugins/Outlook Mail/OutlookMail.csproj trunk/plugins/Outlook Mail/OutlookMail.csproj.user trunk/plugins/Outlook Mail/OutlookMail.sln trunk/plugins/Outlook Mail/OutlookMail.suo trunk/plugins/Outlook Mail/Skin/Default/ trunk/plugins/Outlook Mail/Skin/Default/OutlookMail.xml trunk/plugins/Outlook Mail/Skin/DefaultWide/ trunk/plugins/Outlook Mail/Skin/DefaultWide/OutlookMail.xml Removed Paths: ------------- trunk/plugins/Outlook Mail/Outlook Mail.csproj trunk/plugins/Outlook Mail/Outlook Mail.csproj.user Modified: trunk/plugins/Outlook Mail/ContentController.cs =================================================================== --- trunk/plugins/Outlook Mail/ContentController.cs 2011-09-11 10:45:26 UTC (rev 4286) +++ trunk/plugins/Outlook Mail/ContentController.cs 2011-09-11 10:50:51 UTC (rev 4287) @@ -32,743 +32,743 @@ using System.Windows.Forms; namespace OutlookMail { - public class ContentController - { - //********** PRIVATE VARIABLES **************** - #region PRIVATE VARIABLES - OutlookLayer _olContent; - - List<GUIListItem> _guiItemList; - Thread _threadAddContent; - bool _threadLocked; - int _allrShownMail; - int _itemsToShow; - int _mailsCountSpan; - Outlook.MAPIFolder _folderToShow; - User _currentUser; - UserMgmt _userManagment; - bool _error = false; - int _allrShownItems; - bool _pstsShowing; - List<string> _history; - - - - #endregion - //********** EVENTS *************************** - #region EVENTS - public event EventHandler GuiListReady; - public event EventHandler NextItemsReady; - - /// <summary> - /// - /// </summary> - /// <param name="e"></param> - protected virtual void OnGuiListReady(EventArgs e) + public class ContentController { - EventHandler myEvent = GuiListReady; - if (myEvent != null) - { - myEvent(this, e); - } - } + //********** PRIVATE VARIABLES **************** + #region PRIVATE VARIABLES + OutlookLayer _olContent; - /// <summary> - /// Fires when the next items can get added to the GuiItemList - /// </summary> - /// <param name="e"></param> - protected virtual void OnNextItemsReady(EventArgs e) - { - EventHandler myEvent = NextItemsReady; - if (myEvent != null) - { - myEvent(this, e); - } - } - #endregion - //********** GETTER/SETTER ******************** - #region GETTER/SETTER + List<GUIListItem> _guiItemList; + Thread _threadAddContent; + bool _threadLocked; + int _allrShownMail; + int _itemsToShow; + int _mailsCountSpan; + Outlook.MAPIFolder _folderToShow; + User _currentUser; + UserMgmt _userManagment; + bool _error = false; + int _allrShownItems; + bool _pstsShowing; + List<string> _history; - public int AllreadyShownItems - { - get { return _allrShownItems; } - set { _allrShownItems = value; } - } - public string MapiFolderName - { - get { return _olContent.CurrentFolderHandler.MapiFolder.Name; } - } + #endregion + //********** EVENTS *************************** + #region EVENTS + public event EventHandler GuiListReady; + public event EventHandler NextItemsReady; + /// <summary> + /// + /// </summary> + /// <param name="e"></param> + protected virtual void OnGuiListReady(EventArgs e) + { + EventHandler myEvent = GuiListReady; + if (myEvent != null) + { + myEvent(this, e); + } + } - public bool Error - { - get { return _error; } - set { _error = value; } - } + /// <summary> + /// Fires when the next items can get added to the GuiItemList + /// </summary> + /// <param name="e"></param> + protected virtual void OnNextItemsReady(EventArgs e) + { + EventHandler myEvent = NextItemsReady; + if (myEvent != null) + { + myEvent(this, e); + } + } + #endregion + //********** GETTER/SETTER ******************** + #region GETTER/SETTER - public User CurrentUser - { - get { return _currentUser; } - set { _currentUser = value; } - } + public int AllreadyShownItems + { + get { return _allrShownItems; } + set { _allrShownItems = value; } + } - public int MapiFolderCount - { - get { return _olContent.CurrentFolderHandler.FolderCount; } - } + public string MapiFolderName + { + get { return _olContent.CurrentFolderHandler.MapiFolder.Name; } + } - public List<GUIListItem> GuiItemList - { - get { return _guiItemList; } - set { _guiItemList = value; } - } - public bool ThreadLocked - { - get { return _threadLocked; } - set { _threadLocked = value; } - } - #endregion - //********** CONSTRUCTORS / DESTRUCTORS ******* - #region CONSTRUCTORS / DESTRUCTORS + public bool Error + { + get { return _error; } + set { _error = value; } + } - public ContentController() - { - _olContent = new OutlookLayer(); - _userManagment = new UserMgmt(); - _history = new List<string>(); - Init(); + public User CurrentUser + { + get { return _currentUser; } + set { _currentUser = value; } + } - } + public int MapiFolderCount + { + get { return _olContent.CurrentFolderHandler.FolderCount; } + } - ~ContentController() - { - _threadAddContent = null; + public List<GUIListItem> GuiItemList + { + get { return _guiItemList; } + set { _guiItemList = value; } + } - if (!_userManagment.UserCount().Equals(1)) - { - _olContent = null; + public bool ThreadLocked + { + get { return _threadLocked; } + set { _threadLocked = value; } + } - } - } + #endregion + //********** CONSTRUCTORS / DESTRUCTORS ******* + #region CONSTRUCTORS / DESTRUCTORS - #endregion - //********** PRIVATE METHODS ****************** - #region PRIVATE METHODS + public ContentController() + { + _olContent = new OutlookLayer(); + _userManagment = new UserMgmt(); + _history = new List<string>(); + Init(); + } + ~ContentController() + { + _threadAddContent = null; - /// <summary> - /// Inits this object - /// </summary> - private void Init() - { - //if (_userManagment.UserCount() > 1) - //{ - // if (_olContent.OlNamespace != null) - // { - // _olContent.CloseOutlook(); - // } + if (!_userManagment.UserCount().Equals(1)) + { + _olContent = null; - //} - InitVariables(); - } + } + } - private void InitVariables() - { - _mailsCountSpan = 10; - } + #endregion + //********** PRIVATE METHODS ****************** + #region PRIVATE METHODS - /// <summary> - /// Returns an email Item as GuilistItem - /// </summary> - private GUIListItem CreateMailItem(int i, Outlook.MailItem emailItem) - { - //Create new Email GuiListItem for GuiList - GUIListItem GliItem = new GUIListItem(); - try - { - GliItem.ItemId = i + _olContent.CurrentFolderHandler.FolderCount + 1; //+ 1 because of ".." - GliItem.Path = ConstStr.Mail; - // Set Label and Date format - string Date = string.Format("{0:g}", emailItem.ReceivedTime); - GliItem.Label = (Date + " " + emailItem.SenderName + " " + emailItem.Subject); - //Set Red/Unread state - if (emailItem.UnRead) + /// <summary> + /// Inits this object + /// </summary> + private void Init() { - GliItem.IconImage = "outlook_unread_mail.png"; + //if (_userManagment.UserCount() > 1) + //{ + // if (_olContent.OlNamespace != null) + // { + // _olContent.CloseOutlook(); + // } + + //} + InitVariables(); } - else + + private void InitVariables() { - GliItem.IconImage = "outlook_read_mail.png"; + _mailsCountSpan = 10; } - } - catch (Exception ex) - { - Utility.ShowMessageBox(ex.Message); - } - return GliItem; - } - /// <summary> - /// Returns an Rss Item as GuilistItem - /// </summary> - /// <param name="allrShownItems">currently shown itemcount in folder</param> - /// <param name="rssItem">the rss/PostItem from Outlook</param> - /// <returns>Returns an Rss Item as GuilistItem</returns> - private GUIListItem CreateRSSItem(int i, Outlook.PostItem rssItem) - { - //Create new Rss GuiListItem for GuiList - GUIListItem GliItem = new GUIListItem(); - try - { - GliItem.ItemId = i + _olContent.CurrentFolderHandler.FolderCount + 1; //+ 1 because of ".." - GliItem.Path = ConstStr.Rss; + /// <summary> + /// Returns an email Item as GuilistItem + /// </summary> + private GUIListItem CreateMailItem(int i, Outlook.MailItem emailItem) + { + //Create new Email GuiListItem for GuiList + GUIListItem GliItem = new GUIListItem(); + try + { + GliItem.ItemId = i + _olContent.CurrentFolderHandler.FolderCount + 1; //+ 1 because of ".." + GliItem.Path = ConstStr.Mail; - // Set Label and Date format - string Date = string.Format("{0:g}", rssItem.ReceivedTime); - GliItem.Label = (Date + " " + rssItem.Subject); + // Set Label and Date format + string Date = string.Format("{0:g}", emailItem.ReceivedTime); + GliItem.Label = Date + " " + Utility.SubjectCleaner(emailItem.SenderName) + " " + Utility.SubjectCleaner(emailItem.Subject); - //Set Red/Unread state - if (rssItem.UnRead) - { - GliItem.IconImage = "outlook_unread_rss.png"; + //Set Red/Unread state + if (emailItem.UnRead) + { + GliItem.IconImage = "outlook_unread_mail.png"; + } + else + { + GliItem.IconImage = "outlook_read_mail.png"; + } + } + catch (Exception ex) + { + Utility.ShowMessageBox(ex.Message); + } + return GliItem; } - else + + /// <summary> + /// Returns an Rss Item as GuilistItem + /// </summary> + /// <param name="allrShownItems">currently shown itemcount in folder</param> + /// <param name="rssItem">the rss/PostItem from Outlook</param> + /// <returns>Returns an Rss Item as GuilistItem</returns> + private GUIListItem CreateRSSItem(int i, Outlook.PostItem rssItem) { - GliItem.IconImage = "outlook_read_rss.png"; + //Create new Rss GuiListItem for GuiList + GUIListItem GliItem = new GUIListItem(); + try + { + GliItem.ItemId = i + _olContent.CurrentFolderHandler.FolderCount + 1; //+ 1 because of ".." + GliItem.Path = ConstStr.Rss; + + // Set Label and Date format + string Date = string.Format("{0:g}", rssItem.ReceivedTime); + GliItem.Label = (Date + " " + rssItem.Subject); + + //Set Red/Unread state + if (rssItem.UnRead) + { + GliItem.IconImage = "outlook_unread_rss.png"; + } + else + { + GliItem.IconImage = "outlook_read_rss.png"; + } + } + catch (Exception ex) + { + Utility.ShowMessageBox(ex.Message); + } + return GliItem; } - } - catch (Exception ex) - { - Utility.ShowMessageBox(ex.Message); - } - return GliItem; - } - private void ListFolderItemsThreaded() - { - try - { - _pstsShowing = false; - if (_olContent.OlItemList != null) _olContent.OlItemList.Clear(); - _olContent.CurrentFolderHandler.MapiFolder = _folderToShow; + private void ListFolderItemsThreaded() + { + try + { + _pstsShowing = false; + if (_olContent.OlItemList != null) _olContent.OlItemList.Clear(); + _olContent.CurrentFolderHandler.MapiFolder = _folderToShow; - if (_history.Count.Equals(0) || !_history[_history.Count - 1].Equals(_folderToShow.FullFolderPath.Remove(0, 2))) - _history.Add(_folderToShow.FullFolderPath.Remove(0, 2)); + if (_history.Count.Equals(0) || !_history[_history.Count - 1].Equals(_folderToShow.FullFolderPath.Remove(0, 2))) + _history.Add(_folderToShow.FullFolderPath.Remove(0, 2)); - _folderToShow = null; - _guiItemList = new List<GUIListItem>(); - _olContent.OlItemList = new List<ItemWrapper>(); + _folderToShow = null; + _guiItemList = new List<GUIListItem>(); + _olContent.OlItemList = new List<ItemWrapper>(); - AddFolders(); - AddItems(); - OnGuiListReady(EventArgs.Empty); - } - catch (ThreadAbortException) { } - catch (Exception ex) - { - Log.Error("List folder items, error: " + ex.Message); - } - } + AddFolders(); + AddItems(); + OnGuiListReady(EventArgs.Empty); + } + catch (ThreadAbortException) { } + catch (Exception ex) + { + Log.Error("List folder items, error: " + ex.Message); + } + } - /// <summary> - /// List Outlook Folders in gfcItemList - /// </summary> - /// <param name="olFolder"></param> - private void AddFolders() - { - //gfcItemList.Clear(); - // Get the right sort order for this folder + /// <summary> + /// List Outlook Folders in gfcItemList + /// </summary> + /// <param name="olFolder"></param> + private void AddFolders() + { + //gfcItemList.Clear(); + // Get the right sort order for this folder - //Level Higher Button - //If next higher level is the pst level, insert ".." with id -4 else -3 - if (_currentUser.PstList.Contains(_olContent.CurrentFolderHandler.MapiFolder.Name)) - { - GUIListItem dots = new GUIListItem(".."); - dots.Path = ConstStr.UpPst; - dots.IconImage = "defaultFolderBack.png"; - _guiItemList.Add(dots); - } - else - { - GUIListItem dots = new GUIListItem(".."); - dots.Path = ConstStr.UpFolder; - dots.IconImage = "defaultFolderBack.png"; - _guiItemList.Add(dots); - } + //Level Higher Button + //If next higher level is the pst level, insert ".." with id -4 else -3 + if (_currentUser.PstList.Contains(_olContent.CurrentFolderHandler.MapiFolder.Name)) + { + GUIListItem dots = new GUIListItem(".."); + dots.Path = ConstStr.UpPst; + dots.IconImage = "defaultFolderBack.png"; + _guiItemList.Add(dots); + } + else + { + GUIListItem dots = new GUIListItem(".."); + dots.Path = ConstStr.UpFolder; + dots.IconImage = "defaultFolderBack.png"; + _guiItemList.Add(dots); + } - //Add all folders to gfcItemList - _olContent.CurrentFolderHandler.FolderCount = 0; - if (_olContent.CurrentFolderHandler.MapiFolder.Folders.Count > 0) - { - try - { - for (int i = 1; i <= _olContent.CurrentFolderHandler.MapiFolder.Folders.Count; i++) - { - if (_olContent.CurrentFolderHandler.MapiFolder.Folders[i].DefaultMessageClass.Equals("IPM.Note")) + //Add all folders to gfcItemList + _olContent.CurrentFolderHandler.FolderCount = 0; + if (_olContent.CurrentFolderHandler.MapiFolder.Folders.Count > 0) { - GUIListItem FolderItem = new GUIListItem(_olContent.CurrentFolderHandler.MapiFolder.Folders[i].Name); - FolderItem.ItemId = i; - FolderItem.IsFolder = true; - FolderItem.Path = ConstStr.Folder; - FolderItem.IconImage = "defaultFolderNF.png"; - _guiItemList.Add(FolderItem); - _olContent.CurrentFolderHandler.FolderCount++; + try + { + for (int i = 1; i <= _olContent.CurrentFolderHandler.MapiFolder.Folders.Count; i++) + { + if (_olContent.CurrentFolderHandler.MapiFolder.Folders[i].DefaultMessageClass.Equals("IPM.Note")) + { + GUIListItem FolderItem = new GUIListItem(_olContent.CurrentFolderHandler.MapiFolder.Folders[i].Name); + FolderItem.ItemId = i; + FolderItem.IsFolder = true; + FolderItem.Path = ConstStr.Folder; + FolderItem.IconImage = "defaultFolderNF.png"; + _guiItemList.Add(FolderItem); + _olContent.CurrentFolderHandler.FolderCount++; + } + } + } + catch (IndexOutOfRangeException) + { + } } - } + + // Fill the FolderInfo Fadelabel + //FolderStatusBar(); TODO } - catch (IndexOutOfRangeException) + + /// <summary> + /// Main Method for adding items to GuiItemList + /// </summary> + private void AddItems() { - } - } + _allrShownItems = _olContent.OlItemList.Count; - // Fill the FolderInfo Fadelabel - //FolderStatusBar(); TODO - } + //Get the next Items to the OutlookList + _olContent.GetNextItems(_itemsToShow); - /// <summary> - /// Main Method for adding items to GuiItemList - /// </summary> - private void AddItems() - { - _allrShownItems = _olContent.OlItemList.Count; + //Adds a new Outlook Item to the gfcItemList + for (int i = _allrShownItems; i < _olContent.OlItemList.Count; i++) + { + if (_olContent.OlItemList[i].ItemType.Equals("rss")) + { + _guiItemList.Add(CreateRSSItem(i, _olContent.OlItemList[i].RssItem)); + } + else if (_olContent.OlItemList[i].ItemType.Equals("mail")) + { + _guiItemList.Add(CreateMailItem(i, _olContent.OlItemList[i].MailItem)); + } + } - //Get the next Items to the OutlookList - _olContent.GetNextItems(_itemsToShow); + // Let the programm know how many mails are currently listed + _allrShownMail = _olContent.OlItemList.Count; - //Adds a new Outlook Item to the gfcItemList - for (int i = _allrShownItems; i < _olContent.OlItemList.Count; i++) - { - if (_olContent.OlItemList[i].ItemType.Equals("rss")) + } + + /// <summary> + /// Starts a new thread if no old is active + /// </summary> + /// <param name="methodToStart"></param> + private void ThreadStarter(MethodInvoker methodToStart) { - _guiItemList.Add(CreateRSSItem(i, _olContent.OlItemList[i].RssItem)); + if (_threadAddContent == null || !_threadAddContent.IsAlive) + { + _threadAddContent = new Thread(new ThreadStart(methodToStart)); + GUIWaitCursor.Show(); + _threadLocked = true; + _threadAddContent.Priority = ThreadPriority.Highest; + _threadAddContent.Start(); + + } } - else if (_olContent.OlItemList[i].ItemType.Equals("mail")) + + /// <summary> + /// Loads the next folder items with the user defined amount + /// </summary> + private void LoadNextFolderItemsThreaded() { - _guiItemList.Add(CreateMailItem(i, _olContent.OlItemList[i].MailItem)); + _pstsShowing = false; + _guiItemList.Clear(); + AddItems(); + OnNextItemsReady(EventArgs.Empty); } - } - // Let the programm know how many mails are currently listed - _allrShownMail = _olContent.OlItemList.Count; + /// <summary> + /// Loads all elements of a folder if user wants that + /// </summary> + private void LoadAllFolderItemsThreaded() + { + _pstsShowing = false; + _guiItemList.Clear(); + int SaveCount = _itemsToShow; + _itemsToShow = 0; + AddItems(); + _itemsToShow = SaveCount; + OnNextItemsReady(EventArgs.Empty); + } + #endregion + //********** PUBLIC METHODS ******************* + # region PUBLIC METHODS - } + public void PluginStartup() + { + if (_userManagment.UserCount() > 1) + { + Utility.CloseOutlookSoft(); + } + } - /// <summary> - /// Starts a new thread if no old is active - /// </summary> - /// <param name="methodToStart"></param> - private void ThreadStarter(MethodInvoker methodToStart) - { - if (_threadAddContent == null || !_threadAddContent.IsAlive) - { - _threadAddContent = new Thread(new ThreadStart(methodToStart)); - GUIWaitCursor.Show(); - _threadLocked = true; - _threadAddContent.Priority = ThreadPriority.Highest; - _threadAddContent.Start(); - } - } + /// <summary> + /// Connects the user to Outlook and shows what he wants to see at beginning + /// </summary> + public void UserStartupView() + { + //User Variables + _itemsToShow = _currentUser.OutlookItemCount; + _olContent.CurrentUserName = _currentUser.Name; - /// <summary> - /// Loads the next folder items with the user defined amount - /// </summary> - private void LoadNextFolderItemsThreaded() - { - _pstsShowing = false; - _guiItemList.Clear(); - AddItems(); - OnNextItemsReady(EventArgs.Empty); - } + //Connect to Outlook with defined user - /// <summary> - /// Loads all elements of a folder if user wants that - /// </summary> - private void LoadAllFolderItemsThreaded() - { - _pstsShowing = false; - _guiItemList.Clear(); - int SaveCount = _itemsToShow; - _itemsToShow = 0; - AddItems(); - _itemsToShow = SaveCount; - OnNextItemsReady(EventArgs.Empty); - } - #endregion - //********** PUBLIC METHODS ******************* - # region PUBLIC METHODS + //If no user has been configured yet + if ((_userManagment.UserCount().Equals(0))) + { + _olContent.FastConnectOutlook(); + RefreshUserPstList(); + } - public void PluginStartup() - { - if (_userManagment.UserCount() > 1) - { - Utility.CloseOutlookSoft(); - } - } - - - /// <summary> - /// Connects the user to Outlook and shows what he wants to see at beginning - /// </summary> - public void UserStartupView() - { - //User Variables - _itemsToShow = _currentUser.OutlookItemCount; - _olContent.CurrentUserName = _currentUser.Name; + //FastConnect if just 1 User account without defined outlook profile + if ((_userManagment.UserCount().Equals(1)) && (string.IsNullOrEmpty(_currentUser.OlProfileName))) + { + if (_olContent.OlNamespace == null) + { + _olContent.FastConnectOutlook(); + } + } + // Fast Connect if just 1 user account, but with defined outlook profile + else if ((_userManagment.UserCount().Equals(1)) && (!string.IsNullOrEmpty(_currentUser.OlProfileName))) + { + if (_olContent.OlNamespace == null) + { + _olContent.ConnectOutlook(_currentUser.OlProfileName, _currentUser.OlProfilePw); + } + } + // Normal Connect if several Outlook Accounts are existing + else if (_userManagment.UserCount() > 1) + { + //Utility.CloseOutlookSoft(); + int time = 0; + while (Utility.OutlookRunning()) // Thanks to Ardy :D + { - //Connect to Outlook with defined user + Thread.Sleep(100); + time++; - //If no user has been configured yet - if ((_userManagment.UserCount().Equals(0))) - { - _olContent.FastConnectOutlook(); - RefreshUserPstList(); - } + if (time > 150) + { + Utility.ShowMessageBox(GUILocalizeStrings.Get(16)); + _error = true; + return; + } + } - //FastConnect if just 1 User account without defined outlook profile - if ((_userManagment.UserCount().Equals(1)) && (string.IsNullOrEmpty(_currentUser.OlProfileName))) - { - if (_olContent.OlNamespace == null) - { - _olContent.FastConnectOutlook(); - } - } - // Fast Connect if just 1 user account, but with defined outlook profile - else if ((_userManagment.UserCount().Equals(1)) && (!string.IsNullOrEmpty(_currentUser.OlProfileName))) - { - if (_olContent.OlNamespace == null) - { - _olContent.ConnectOutlook(_currentUser.OlProfileName, _currentUser.OlProfilePw); - } - } - // Normal Connect if several Outlook Accounts are existing - else if (_userManagment.UserCount() > 1) - { - //Utility.CloseOutlookSoft(); - int time = 0; - while (Utility.OutlookRunning()) // Thanks to Ardy :D - { - Thread.Sleep(100); - time++; + _olContent.ConnectOutlook(_currentUser.OlProfileName, _currentUser.OlProfilePw); - if (time > 150) - { - Utility.ShowMessageBox(GUILocalizeStrings.Get(16)); - _error = true; - return; - } - } + } + // Show user defined startup content + switch (_currentUser.StartupOption) + { + case "Nothing": + { + //GUIControl.SetControlLabel(GetID, lbInfo.GetID, GUILocalizeStrings.Get(13)); + break; + } + case "Folder": + { + ShowFolderByPathOrID(_currentUser.StartupPath, _currentUser.StartupID); - _olContent.ConnectOutlook(_currentUser.OlProfileName, _currentUser.OlProfilePw); - - } + break; + } + case "StandardInb": + { + ShowStandardInbox(); - // Show user defined startup content - switch (_currentUser.StartupOption) - { - case "Nothing": - { - //GUIControl.SetControlLabel(GetID, lbInfo.GetID, GUILocalizeStrings.Get(13)); - break; + break; + } + default: + { + ShowStandardInbox(); + break; + } + } } - case "Folder": + + /// <summary> + /// Shows a folder by its name + /// </summary> + /// <param name="ItemName"></param> + public void ShowFolderByName(string ItemName) { - ShowFolderByPathOrID(_currentUser.StartupPath, _currentUser.StartupID); + try + { + _folderToShow = _olContent.CurrentFolderHandler.MapiFolder.Folders[ItemName]; + } + catch (Exception) { } + ThreadStarter(ListFolderItemsThreaded); - break; } - case "StandardInb": + + /// <summary> + /// shows the parent of the current folder + /// </summary> + public void ShowParentFolder() { - ShowStandardInbox(); + try + { + _folderToShow = (Outlook.MAPIFolder)_olContent.CurrentFolderHandler.MapiFolder.Parent; + } + catch (Exception) { } - break; + ThreadStarter(ListFolderItemsThreaded); } - default: + + /// <summary> + /// shows a list of all available pst files + /// </summary> + public void ShowPstList() { - ShowStandardInbox(); - break; - } - } - } + GUIWaitCursor.Show(); + _pstsShowing = true; + if (!_history[_history.Count - 2].Equals(ConstStr.Pst)) + { + _history.Add(ConstStr.Pst); + } + _guiItemList.Clear(); + RefreshUserPstList(); - /// <summary> - /// Shows a folder by its name - /// </summary> - /// <param name="ItemName"></param> - public void ShowFolderByName(string ItemName) - { - try - { - _folderToShow = _olContent.CurrentFolderHandler.MapiFolder.Folders[ItemName]; - } - catch (Exception) { } - ThreadStarter(ListFolderItemsThreaded); + List<string> pstList = _currentUser.PstList; - } + foreach (string PstName in pstList) + { + GUIListItem PstItem = new GUIListItem(PstName); + PstItem.Path = ConstStr.Pst; + PstItem.IconImage = "defaultHardDiskBig.png"; + _guiItemList.Add(PstItem); + } + OnGuiListReady(EventArgs.Empty); + } - /// <summary> - /// shows the parent of the current folder - /// </summary> - public void ShowParentFolder() - { - try - { - _folderToShow = (Outlook.MAPIFolder)_olContent.CurrentFolderHandler.MapiFolder.Parent; - } - catch (Exception) { } + private void RefreshUserPstList() + { + if (_currentUser.PstList == null) + { + _currentUser.PstList = _olContent.GatherUserPsts(); + if (_currentUser.CachePst) + { + _currentUser.SaveSettings(); + } + } + } - ThreadStarter(ListFolderItemsThreaded); - } + /// <summary> + /// Shows a folder by its path or its entryID + /// </summary> + /// <param name="path"></param> + /// <param name="ID"></param> + public void ShowFolderByPathOrID(string path, string ID) + { + if (!string.IsNullOrEmpty(ID)) + { + try + { + // Faster then the path version, but not always successfull + _folderToShow = _olContent.OlNamespace.GetFolderFromID(ID, null); + ThreadStarter(ListFolderItemsThreaded); + return; + } + catch (Exception) + { + } + } - /// <summary> - /// shows a list of all available pst files - /// </summary> - public void ShowPstList() - { - GUIWaitCursor.Show(); - _pstsShowing = true; - if (!_history[_history.Count - 2].Equals(ConstStr.Pst)) - { - _history.Add(ConstStr.Pst); - } - _guiItemList.Clear(); - RefreshUserPstList(); + if (!string.IsNullOrEmpty(path)) + { + try + { + _folderToShow = _olContent.GetMapiFolderByPath(path); + ThreadStarter(ListFolderItemsThreaded); + return; + } + catch (Exception) + { + } + } + Utility.ShowMessageBox("Could not open folder"); + } - List<string> pstList = _currentUser.PstList; - - foreach (string PstName in pstList) - { - GUIListItem PstItem = new GUIListItem(PstName); - PstItem.Path = ConstStr.Pst; - PstItem.IconImage = "defaultHardDiskBig.png"; - _guiItemList.Add(PstItem); - } - OnGuiListReady(EventArgs.Empty); - } - - private void RefreshUserPstList() - { - if (_currentUser.PstList == null) - { - _currentUser.PstList = _olContent.GatherUserPsts(); - if (_currentUser.CachePst) + /// <summary> + /// Shows the standard inbox of an outlook profile + /// </summary> + public void ShowStandardInbox() { - _currentUser.SaveSettings(); + _folderToShow = _olContent.Inbox; + ThreadStarter(ListFolderItemsThreaded); } - } - } - /// <summary> - /// Shows a folder by its path or its entryID - /// </summary> - /// <param name="path"></param> - /// <param name="ID"></param> - public void ShowFolderByPathOrID(string path, string ID) - { - if (!string.IsNullOrEmpty(ID)) - { - try + /// <summary> + /// Shows the content of a pst file + /// </summary> + /// <param name="ItemName"></param> + public void ShowPSTContent(string ItemName) { - // Faster then the path version, but not always successfull - _folderToShow = _olContent.OlNamespace.GetFolderFromID(ID, null); - ThreadStarter(ListFolderItemsThreaded); - return; + + _folderToShow = _olContent.OlNamespace.Folders[ItemName]; + ThreadStarter(ListFolderItemsThreaded); } - catch (Exception) + + /// <summary> + /// Checks if the next items should get loaded + /// </summary> + /// <param name="CurrentPosition"></param> + public void ShowNextFolderItems(int CurrentPosition) { + + if (((CurrentPosition >= (_allrShownMail - _mailsCountSpan)) && (!_olContent.AllItemsShown))) + { + ThreadStarter(LoadNextFolderItemsThreaded); + } } - } - if (!string.IsNullOrEmpty(path)) - { - try + /// <summary> + /// Deletes a folder from Outlook + /// </summary> + /// <param name="Name"></param> + public void DeleteOutlookFolder(string Name) { - _folderToShow = _olContent.GetMapiFolderByPath(path); - ThreadStarter(ListFolderItemsThreaded); - return; + _olContent.CurrentFolderHandler.MapiFolder.Folders[Name].Delete(); + _olContent.CurrentFolderHandler.FolderCount--; } - catch (Exception) + + /// <summary> + /// Shows all following items which have not been loaded yet + /// </summary> + public void ShowAllFolderItems() { + ThreadStarter(LoadAllFolderItemsThreaded); } - } - Utility.ShowMessageBox("Could not open folder"); - } - /// <summary> - /// Shows the standard inbox of an outlook profile - /// </summary> - public void ShowStandardInbox() - { - _folderToShow = _olContent.Inbox; - ThreadStarter(ListFolderItemsThreaded); - } + /// <summary> + /// Returns the info text dependend on the current folder/pst + /// </summary> + /// <returns></returns> + public string GetInfoText() + { + string Info; + if (!_pstsShowing) + { + string folders; + string elements; - /// <summary> - /// Shows the content of a pst file - /// </summary> - /// <param name="ItemName"></param> - public void ShowPSTContent(string ItemName) - { + if (_olContent.CurrentFolderHandler.FolderCount.Equals(1)) + { + folders = GUILocalizeStrings.Get(171); + } + else + { + folders = GUILocalizeStrings.Get(172); + } - _folderToShow = _olContent.OlNamespace.Folders[ItemName]; - ThreadStarter(ListFolderItemsThreaded); - } + if (_olContent.CurrentFolderHandler.MapiFolder.Items.Count.Equals(1)) + { + elements = GUILocalizeStrings.Get(181); + } + else + { + elements = GUILocalizeStrings.Get(182); + } - /// <summary> - /// Checks if the next items should get loaded - /// </summary> - /// <param name="CurrentPosition"></param> - public void ShowNextFolderItems(int CurrentPosition) - { + string FCount = Convert.ToString(_olContent.CurrentFolderHandler.FolderCount); + string MCount = Convert.ToString(_olContent.CurrentFolderHandler.MapiFolder.Items.Count); + Info = FCount + folders + MCount + elements; + } + else + { + if (_currentUser.PstList.Count.Equals(1)) + { + Info = _currentUser.PstList.Count + GUILocalizeStrings.Get(191); + } + else + { + Info = _currentUser.PstList.Count + GUILocalizeStrings.Get(192); + } + } + return Info; + } - if (((CurrentPosition >= (_allrShownMail - _mailsCountSpan)) && (!_olContent.AllItemsShown))) - { - ThreadStarter(LoadNextFolderItemsThreaded); - } - } - - /// <summary> - /// Deletes a folder from Outlook - /// </summary> - /// <param name="Name"></param> - public void DeleteOutlookFolder(string Name) - { - _olContent.CurrentFolderHandler.MapiFolder.Folders[Name].Delete(); - _olContent.CurrentFolderHandler.FolderCount--; - } - - /// <summary> - /// Shows all following items which have not been loaded yet - /// </summary> - public void ShowAllFolderItems() - { - ThreadStarter(LoadAllFolderItemsThreaded); - } - - /// <summary> - /// Returns the info text dependend on the current folder/pst - /// </summary> - /// <returns></returns> - public string GetInfoText() - { - string Info; - if (!_pstsShowing) - { - string folders; - string elements; - - if (_olContent.CurrentFolderHandler.FolderCount.Equals(1)) + /// <summary> + /// Returns a Outlook Item by the ID on the + /// </summary> + /// <param name="SelectedItemID"></param> + /// <returns></returns> + public ItemWrapper GetOutlookItem(int SelectedItemID) { - folders = GUILocalizeStrings.Get(171); + return _olContent.OlItemList[SelectedItemID]; } - else - { - folders = GUILocalizeStrings.Get(172); - } - if (_olContent.CurrentFolderHandler.MapiFolder.Items.Count.Equals(1)) + /// <summary> + /// Removes an Outlook item from the outlook item list + /// </summary> + /// <param name="ItemID"></param> + public void RemoveFromOlItemList(int ItemID) { - elements = GUILocalizeStrings.Get(181); + _olContent.OlItemList.RemoveAt(ItemID); } - else - { - elements = GUILocalizeStrings.Get(182); - } - string FCount = Convert.ToString(_olContent.CurrentFolderHandler.FolderCount); - string MCount = Convert.ToString(_olContent.CurrentFolderHandler.MapiFolder.Items.Count); - Info = FCount + folders + MCount + elements; - } - else - { - if (_currentUser.PstList.Count.Equals(1)) + /// <summary> + /// Returns true if there is a previous folder it will be shown through event + /// </summary> + /// <returns></returns> + public bool ShowPreviousFolder() { - Info = _currentUser.PstList.Count + GUILocalizeStrings.Get(191); - } - else - { - Info = _currentUser.PstList.Count + GUILocalizeStrings.Get(192); - } - } - return Info; - } - /// <summary> - /// Returns a Outlook Item by the ID on the - /// </summary> - /// <param name="SelectedItemID"></param> - /// <returns></returns> - public ItemWrapper GetOutlookItem(int SelectedItemID) - { - return _olContent.OlItemList[SelectedItemID]; - } + if (!_threadLocked) + { + if (_history.Count > 1) + { + int PreviousIndex = _history.Count - 2; + if (_history[PreviousIndex].Equals(ConstStr.Pst)) + { + ShowPstList(); + } + else + { + ShowFolderByPathOrID(_history[PreviousIndex], null); + } + _history.RemoveAt(PreviousIndex + 1); + return true; + } + else + { + return false; + } + } + else { return true; } - /// <summary> - /// Removes an Outlook item from the outlook item list - /// </summary> - /// <param name="ItemID"></param> - public void RemoveFromOlItemList(int ItemID) - { - _olContent.OlItemList.RemoveAt(ItemID); - } - /// <summary> - /// Returns true if there is a previous folder it will be shown through event - /// </summary> - /// <returns></returns> - public bool ShowPreviousFolder() - { + } - if (!_threadLocked) - { - if (_history.Count > 1) + /// <summary> + /// Aborts the current thread + /// </summary> + public void AbortThread() { - int PreviousIndex = _history.Count - 2; - if (_history[PreviousIndex].Equals(ConstStr.Pst)) - { - ShowPstList(); - } - else - { - ShowFolderByPathOrID(_history[PreviousIndex], null); - } - _history.RemoveAt(PreviousIndex + 1); - return true; + if (_threadAddContent.IsAlive) + { + _threadAddContent.Abort(); + _olContent.CloseOutlook(); + } } - else - { - return false; - } - } - else { return true; } - - + #endregion } - - /// <summary> - /// Aborts the current thread - /// </summary> - public void AbortThread() - { - if (_threadAddContent.IsAlive) - { - _threadAddContent.Abort(); - _olContent.CloseOutlook(); - } - } - #endregion - } } Deleted: trunk/plugins/Outlook Mail/Outlook Mail.csproj =================================================================== --- trunk/plugins/Outlook Mail/Outlook Mail.csproj 2011-09-11 10:45:26 UTC (rev 4286) +++ trunk/plugins/Outlook Mail/Outlook Mail.csproj 2011-09-11 10:50:51 UTC (rev 4287) @@ -1,173 +0,0 @@ -<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>9.0.21022</ProductVersion> - <SchemaVersion>2.0</SchemaVersion> - <ProjectGuid>{48A6F556-8BC0-4DBE-BF16-49B57338DE7B}</ProjectGuid> - <OutputType>Library</OutputType> - <AppDesignerFolder>Properties</AppDesignerFolder> - <RootNamespace>OutlookMail</RootNamespace> - <AssemblyName>OutlookMail</AssemblyName> - <FileUpgradeFlags> - </FileUpgradeFlags> - <OldToolsVersion>2.0</OldToolsVersion> - <UpgradeBackupLocation> - </UpgradeBackupLocation> - <SccProjectName> - </SccProjectName> - <SccLocalPath> - </SccLocalPath> - <SccAuxPath> - </SccAuxPath> - <SccProvider> - </SccProvider> - <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> - <DebugType>full</DebugType> - <Optimize>false</Optimize> - <OutputPath>bin\Debug\</OutputPath> - <DefineConstants>DEBUG;TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - <CodeAnalysisRules>-Microsoft.Design#CA1012;-Microsoft.Design#CA2210;-Microsoft.Design#CA1040;-Microsoft.Design#CA1005;-Microsoft.Design#CA1020;-Microsoft.Design#CA1021;-Microsoft.Design#CA1010;-Microsoft.Design#CA1011;-Microsoft.Design#CA1009;-Microsoft.Design#CA1050;-Microsoft.Design#CA1026;-Microsoft.Design#CA1019;-Microsoft.Design#CA1031;-Microsoft.Design#CA1047;-Microsoft.Design#CA1000;-Microsoft.Design#CA1048;-Microsoft.Design#CA1051;-Microsoft.Design#CA1002;-Microsoft.Design#CA1061;-Microsoft.Design#CA1006;-Microsoft.Design#CA1046;-Microsoft.Design#CA1045;-Microsoft.Design#CA1065;-Microsoft.Design#CA1038;-Microsoft.Design#CA1008;-Microsoft.Design#CA1028;-Microsoft.Design#CA1064;-Microsoft.Design#CA1004;-Microsoft.Design#CA1035;-Microsoft.Design#CA1063;-Microsoft.Design#CA1032;-Microsoft.Design#CA1023;-Microsoft.Design#CA1033;-Microsoft.Design#CA1039;-Microsoft.Design#CA1016;-Microsoft.Design#CA1014;-Microsoft.Design#CA1017;-Microsoft.Design#CA1018;-Microsoft.Design#CA1027;-Microsoft.Design#CA1059;-Microsoft.Design#CA1060;-Microsoft.Design#CA1034;-Microsoft.Design#CA1013;-Microsoft.Design#CA1036;-Microsoft.Design#CA1044;-Microsoft.Design#CA1041;-Microsoft.Design#CA1025;-Microsoft.Design#CA1052;-Microsoft.Design#CA1053;-Microsoft.Design#CA1057;-Microsoft.Design#CA1058;-Microsoft.Design#CA1001;-Microsoft.Design#CA1049;-Microsoft.Design#CA1054;-Microsoft.Design#CA1056;-Microsoft.Design#CA1055;-Microsoft.Design#CA1030;-Microsoft.Design#CA1003;-Microsoft.Design#CA1007;-Microsoft.Design#CA1043;-Microsoft.Design#CA1024;-Microsoft.Globalization#CA1301;-Microsoft.Globalization#CA1302;-Microsoft.Globalization#CA1308;-Microsoft.Globalization#CA1306;-Microsoft.Globalization#CA1304;-Microsoft.Globalization#CA1305;-Microsoft.Globalization#CA2101;-Microsoft.Globalization#CA1300;-Microsoft.Globalization#CA1307;-Microsoft.Globalization#CA1309;-Microsoft.Interoperability#CA1403;-Microsoft.Interoperability#CA1406;-Microsoft.Interoperability#CA1413;-Microsoft.Interoperability#CA1402;-Microsoft.Interoperability#CA1407;-Microsoft.Interoperability#CA1404;-Microsoft.Interoperability#CA1410;-Microsoft.Interoperability#CA1411;-Microsoft.Interoperability#CA1405;-Microsoft.Interoperability#CA1409;-Microsoft.Interoperability#CA1415;-Microsoft.Interoperability#CA1408;-Microsoft.Interoperability#CA1414;-Microsoft.Interoperability#CA1412;-Microsoft.Interoperability#CA1400;-Microsoft.Interoperability#CA1401;-Microsoft.Maintainability#CA1506;-Microsoft.Maintainability#CA1502;-Microsoft.Maintainability#CA1501;-Microsoft.Maintainability#CA1505;-Microsoft.Maintainability#CA1504;-Microsoft.Maintainability#CA1500;-Microsoft.Mobility#CA1600;-Microsoft.Mobility#CA1601;-Microsoft.Naming#CA1702;-Microsoft.Naming#CA1700;-Microsoft.Naming#CA1712;-Microsoft.Naming#CA1713;-Microsoft.Naming#CA1714;-Microsoft.Naming#CA1709;-Microsoft.Naming#CA1704;-Microsoft.Naming#CA1708;-Microsoft.Naming#CA1715;-Microsoft.Naming#CA1710;-Microsoft.Naming#CA1720;-Microsoft.Naming#CA1707;-Microsoft.Naming#CA1722;-Microsoft.Naming#CA1711;-Microsoft.Naming#CA1716;-Microsoft.Naming#CA1717;-Microsoft.Naming#CA1725;-Microsoft.Naming#CA1719;-Microsoft.Naming#CA1721;-Microsoft.Naming#CA1701;-Microsoft.Naming#CA1703;-Microsoft.Naming#CA1724;-Microsoft.Naming#CA1726;-Microsoft.Performance#CA1809;-Microsoft.Performance#CA1811;-Microsoft.Performance#CA1812;-Microsoft.Performance#CA1813;-Microsoft.Performance#CA1823;-Microsoft.Performance#CA1800;-Microsoft.Performance#CA1805;-Microsoft.Performance#CA1810;-Microsoft.Performance#CA1824;-Microsoft.Performance#CA1822;-Microsoft.Performance#CA1815;-Microsoft.Performance#CA1814;-Microsoft.Performance#CA1819;-Microsoft.Performance#CA1821;-Microsoft.Performance#CA1820;-Microsoft.Performance#CA1802;-Microsoft.Portability#CA1903;-Microsoft.Portability#CA1901;-Microsoft.Portability#CA1900;-Microsoft.Reliability#CA2001;-Microsoft.Reliability#CA2002;-Microsoft.Reliability#CA2003;-Microsoft.Reliability#CA2004;-Microsoft.Reliability#CA2006;-Microsoft.Security#CA2116;-Microsoft.Security#CA2117;-Microsoft.Security#CA2105;-Microsoft.Security#CA2115;-Microsoft.Security#CA2102;-Microsoft.Security#CA2104;-Microsoft.Security#CA2122;-Microsoft.Security#CA2114;-Microsoft.Security#CA2123;-Microsoft.Security#CA2111;-Microsoft.Security#CA2108;-Microsoft.Security#CA2107;-Microsoft.Security#CA2103;-Microsoft.Security#CA2118;-Microsoft.Security#CA2109;-Microsoft.Security#CA2119;-Microsoft.Security#CA2106;-Microsoft.Security#CA2112;-Microsoft.Security#CA2120;-Microsoft.Security#CA2121;-Microsoft.Security#CA2126;-Microsoft.Security#CA2124;-Microsoft.Security#CA2127;-Microsoft.Security#CA2128;-Microsoft.Security#CA2129</CodeAnalysisRules> - </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> - <DebugType>pdbonly</DebugType> - <Optimize>true</Optimize> - <OutputPath>bin\Release\</OutputPath> - <DefineConstants>TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - </PropertyGroup> - <ItemGroup> - <Reference Include="Core, Version=0.9.1.31035, Culture=neutral, processorArchitecture=x86"> - <SpecificVersion>False</SpecificVersion> - <HintPath>C:\Programme\Team MediaPortal\MediaPortal\Core.dll</HintPath> - </Reference> - <Reference Include="Dialogs, Version=0.9.1.31039, Culture=neutral, processorArchitecture=x86"> - <SpecificVersion>False</SpecificVersion> - <HintPath>C:\Programme\Team MediaPortal\MediaPortal\plugins\Windows\Dialogs.dll</HintPath> - </Reference> - <Reference Include="Microsoft.DirectX, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> - <Reference Include="Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> - <Reference Include="Microsoft.Office.Interop.Outlook, Version=10.0.4504.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> - <SpecificVersion>False</SpecificVersion> - <HintPath>C:\Programme\Team MediaPortal\MediaPortal\Microsoft.Office.Interop.Outlook.dll</HintPath> - </Reference> - <Reference Include="System" /> - <Reference Include="System.Data" /> - <Reference Include="System.Drawing" /> - <Reference Include="System.Security" /> - <Reference Include="System.Windows.Forms" /> - <Reference Include="System.Xml" /> - <Reference Include="Utils, Version=2.2.6.34041, Culture=neutral, processorArchitecture=x86"> - <SpecificVersion>False</SpecificVersion> - <HintPath>C:\Programme\Team MediaPortal\MediaPortal\Utils.dll</HintPath> - </Reference> - </ItemGroup> - <ItemGroup> - <Compile Include="ConstStr.cs" /> - <Compile Include="ContentController.cs" /> - <Compile Include="FolderHandler.cs" /> - <Compile Include="OutlookMailPlugin.cs" /> - <Compile Include="Properties\AssemblyInfo.cs" /> - <Compile Include="Setup\AskPasswordForm.cs"> - <SubType>Form</SubType> - </Compile> - <Compile Include="Setup\AskPasswordForm.Designer.cs"> - <DependentUpon>AskPasswordForm.cs</DependentUpon> - </Compile> - <Compile Include="Setup\OutlookMailSetup.cs"> - <SubType>Form</SubType> - </Compile> - <Compile Include="Setup\OutlookMailSetup.Designer.cs"> - <DependentUpon>OutlookMailSetup.cs</DependentUpon> - </Compile> - <Compile Include="ItemWrapper.cs" /> - <Compile Include="OutlookLayer.cs" /> - <Compile Include="User.cs" /> - <Compile Include="UserMgmt.cs" /> - <Compile Include="Util\Security.cs" /> - <Compile Include="Util\LocalizeStrings.cs" /> - <Compile Include="Util\Utility.cs" /> - </ItemGroup> - <ItemGroup> - <Content Include="language\OutlookMail\strings_de.xml" /> - <Content Include="language\OutlookMail\strings_en.xml" /> - <EmbeddedResource Include="outlook_enabled.png" /> - <EmbeddedResource Include="outlook_disabled.png" /> - <EmbeddedResource Include="outlook_mirrored.png" /> - <Content Include="Skin\Aeon Wide\OutlookMail.xml" /> - <Content Include="Skin\Blue3wide\OutlookMail.xml" /> - <Content Include="Skin\Blue3\OutlookMail.xml" /> - <Content Include="Skin\BlueTwo wide\OutlookMail.xml" /> - <Content Include="Skin\Monochrome\OutlookMail.xml" /> - <Content Include="Skin\BlueTwo wide\OutlookMail2parted.xml" /> - <Content Include="Skin\BlueTwo\OutlookMail.xml" /> - </ItemGroup> - <ItemGroup> - <EmbeddedResource Include="Setup\AskPasswordForm.resx"> - <DependentUpon>AskPasswordForm.cs</DependentUpon> - <SubType>Designer</SubType> - </EmbeddedResource> - <EmbeddedResource Include="Setup\OutlookMailSetup.resx"> - <DependentUpon>OutlookMailSetup.cs</DependentUpon> - <SubType>Designer</SubType> - </EmbeddedResource> - </ItemGroup> - <ItemGroup> - <BootstrapperPackage Include="Microsoft.Net.Client.3.5"> - <Visible>False</Visible> - <ProductName>.NET Framework Client Profile</ProductName> - <Install>false</Install> - </BootstrapperPackage> - <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> - <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1"> - <Visible>False</Visible> - <ProductName>.NET Framework 3.5 SP1</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. - <Target Name="BeforeBuild"> - </Target> - <Target Name="AfterBuild"> - </Target> - --> - <PropertyGroup> - <PostBuildEvent>copy "D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\bin\Debug\OutlookMail.dll" "C:\Programme\Team MediaPortal\MediaPortal\plugins\Windows" /Y</PostBuildEvent> - </PropertyGroup> -</Project> \ No newline at end of file Deleted: trunk/plugins/Outlook Mail/Outlook Mail.csproj.user =================================================================== --- trunk/plugins/Outlook Mail/Outlook Mail.csproj.user 2011-09-11 10:45:26 UTC (rev 4286) +++ trunk/plugins/Outlook Mail/Outlook Mail.csproj.user 2011-09-11 10:50:51 UTC (rev 4287) @@ -1,22 +0,0 @@ -<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> - <StartAction>Program</StartAction> - <StartProgram>C:\Programme\Team MediaPortal\MediaPortal\MediaPortal.exe</StartProgram> - </PropertyGroup> - <PropertyGroup> - <PublishUrlHistory> - </PublishUrlHistory> - <InstallUrlHistory> - </InstallUrlHistory> - <SupportUrlHistory> - </SupportUrlHistory> - <UpdateUrlHistory> - </UpdateUrlHistory> - <BootstrapperUrlHistory> - </BootstrapperUrlHistory> - <ErrorReportUrlHistory> - </ErrorReportUrlHistory> - <FallbackCulture>en-US</FallbackCulture> - <VerifyUploadedFiles>false</VerifyUploadedFiles> - </PropertyGroup> -</Project> \ No newline at end of file Modified: trunk/plugins/Outlook Mail/OutlookLayer.cs =================================================================== --- trunk/plugins/Outlook Mail/OutlookLayer.cs 2011-09-11 10:45:26 UTC (rev 4286) +++ trunk/plugins/Outlook Mail/OutlookLayer.cs 2011-09-11 10:50:51 UTC (rev 4287) @@ -201,8 +201,8 @@ try { // Look if there is another outlook.exe the plugin can use - _outlookApp = (Outlook.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Outlook.Application"); - _outlookNamespace = _outlookApp.GetNamespace("MAPI"); + _outlookApp = (Outlook.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Outlook.Application"); + _outlookNamespace = _outlookApp.GetNamespace("MAPI"); } catch (Exception) { Added: trunk/plugins/Outlook Mail/OutlookMail.csproj =================================================================== --- trunk/plugins/Outlook Mail/OutlookMail.csproj (rev 0) +++ trunk/plugins/Outlook Mail/OutlookMail.csproj 2011-09-11 10:50:51 UTC (rev 4287) @@ -0,0 +1,180 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>8.0.30703</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{E5313D66-FF5F-48C6-8527-728BF7871ED4}</ProjectGuid> + <OutputType>Library</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <RootNamespace>OutlookMail</RootNamespace> + <AssemblyName>OutlookMail</AssemblyName> + <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> + <FileAlignment>512</FileAlignment> + <TargetFrameworkProfile /> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(... [truncated message content] |
From: <ep...@us...> - 2011-09-11 10:45:33
|
Revision: 4286 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4286&view=rev Author: epstone Date: 2011-09-11 10:45:26 +0000 (Sun, 11 Sep 2011) Log Message: ----------- Modified Paths: -------------- trunk/plugins/Outlook Mail/Installer/Outlook Mail 0.7.2.5.mpi trunk/plugins/Outlook Mail/Installer/Outlook Mail 0.7.2.5.xml trunk/plugins/Outlook Mail/Installer/Outlook Mail.xmp Added Paths: ----------- trunk/plugins/Outlook Mail/Installer/Outlook Mail.xmp2 trunk/plugins/Outlook Mail/Installer/OutlookMailUpdate.xml trunk/plugins/Outlook Mail/Installer/Outlook_Mail_0.7.2.7.mpe1 Modified: trunk/plugins/Outlook Mail/Installer/Outlook Mail 0.7.2.5.mpi =================================================================== (Binary files differ) Modified: trunk/plugins/Outlook Mail/Installer/Outlook Mail 0.7.2.5.xml =================================================================== --- trunk/plugins/Outlook Mail/Installer/Outlook Mail 0.7.2.5.xml 2011-09-08 19:05:35 UTC (rev 4285) +++ trunk/plugins/Outlook Mail/Installer/Outlook Mail 0.7.2.5.xml 2011-09-11 10:45:26 UTC (rev 4286) @@ -20,7 +20,7 @@ <MaxExtensionVersion /> <ForumURL>http://forum.team-mediaportal.com/plugins-47/outlook-mail-plugin-39115/</ForumURL> <WebURL>http://forum.team-mediaportal.com/plugins-47/outlook-mail-plugin-39115/</WebURL> - <CreationDate>26-12-08</CreationDate> + <CreationDate>27-12-08</CreationDate> <SingleGroupSelect>False</SingleGroupSelect> </Properties> <Uninstall /> Modified: trunk/plugins/Outlook Mail/Installer/Outlook Mail.xmp =================================================================== --- trunk/plugins/Outlook Mail/Installer/Outlook Mail.xmp 2011-09-08 19:05:35 UTC (rev 4285) +++ trunk/plugins/Outlook Mail/Installer/Outlook Mail.xmp 2011-09-11 10:45:26 UTC (rev 4286) @@ -8,7 +8,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3wide\Media\hover_my mail.png</Source> <Id>02020</Id> <Option /> - <Guid>0283cdec-94bc-4432-8f23-ea5e5569a219</Guid> + <Guid>3b613866-f756-4114-98aa-2e85ba2f690a</Guid> </File> <File> <FileName>hover_my mail.png</FileName> @@ -17,7 +17,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3\Media\hover_my mail.png</Source> <Id>02020</Id> <Option /> - <Guid>b0061e63-bbe5-4b3e-9dfd-c743a35b2585</Guid> + <Guid>b54dc77f-9f97-4222-819c-3aa00827cdcf</Guid> </File> <File> <FileName>line.png</FileName> @@ -26,7 +26,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3\Media\line.png</Source> <Id>02020</Id> <Option /> - <Guid>783be492-84fd-4957-8713-e93f961d7d92</Guid> + <Guid>e8c185e3-4c36-4d4b-8a64-a2adac1adfc2</Guid> </File> <File> <FileName>line.png</FileName> @@ -35,7 +35,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3wide\Media\line.png</Source> <Id>02020</Id> <Option /> - <Guid>09b1302e-9da8-4173-abdc-1465cd977d84</Guid> + <Guid>aaba7327-04ff-4dfd-be21-57a1628bea46</Guid> </File> <File> <FileName>outlook_folder.png</FileName> @@ -44,7 +44,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3\Media\outlook_folder.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_folder.png|</Option> - <Guid>c64348ef-ba7a-4520-b9a9-2e06ae2654bc</Guid> + <Guid>f9543075-d461-436c-963e-9b4dbde863da</Guid> </File> <File> <FileName>outlook_folder.png</FileName> @@ -53,7 +53,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo\Media\outlook_folder.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_folder.png|</Option> - <Guid>fb08de0f-bef3-46ad-86eb-16553e7199fa</Guid> + <Guid>67decc0f-2ec8-43c8-b11b-e911dd9c12d7</Guid> </File> <File> <FileName>outlook_folder.png</FileName> @@ -62,7 +62,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo wide\Media\outlook_folder.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_folder.png|</Option> - <Guid>4cbd876c-1654-474c-b56f-14b3f777e8fa</Guid> + <Guid>187ba361-b070-4eb1-9037-ae38b49970a6</Guid> </File> <File> <FileName>outlook_mail_logo.png</FileName> @@ -71,7 +71,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3\Media\outlook_mail_logo.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_mail_logo.png|</Option> - <Guid>0c742000-73bc-469c-ba91-55022026fed8</Guid> + <Guid>f093f2dd-24b6-4184-81ed-646a08b7cc08</Guid> </File> <File> <FileName>outlook_mail_logo.png</FileName> @@ -80,7 +80,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3wide\Media\outlook_mail_logo.png</Source> <Id>02020</Id> <Option /> - <Guid>730f98e6-3527-46de-9f40-85f6fde419bc</Guid> + <Guid>62fdcb66-01fb-4989-a805-7b5d5b37b52f</Guid> </File> <File> <FileName>outlook_mail_logo.png</FileName> @@ -89,7 +89,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo\Media\outlook_mail_logo.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_mail_logo.png|</Option> - <Guid>026a9076-227b-49d5-a9cf-fc66394291c3</Guid> + <Guid>0a5a8676-612f-4fc7-a3c9-88240617bbd5</Guid> </File> <File> <FileName>outlook_mail_logo.png</FileName> @@ -98,7 +98,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo wide\Media\outlook_mail_logo.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_mail_logo.png|</Option> - <Guid>91b8d6f3-1a51-43fa-9b6c-80f60346d107</Guid> + <Guid>cb926413-ee00-4af3-9b4a-69f57418546c</Guid> </File> <File> <FileName>outlook_pst.png</FileName> @@ -107,7 +107,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3\Media\outlook_pst.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_pst.png|</Option> - <Guid>ae4ff488-9e7f-4bfb-a484-959de1922bf1</Guid> + <Guid>5f9c5464-17b4-430e-9adc-2096cb0c63d7</Guid> </File> <File> <FileName>outlook_pst.png</FileName> @@ -116,7 +116,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo\Media\outlook_pst.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_pst.png|</Option> - <Guid>387cf17b-48e8-43a1-bc36-d019991d019b</Guid> + <Guid>9d452035-14e4-49f9-9b6c-6d3cac18cee4</Guid> </File> <File> <FileName>outlook_pst.png</FileName> @@ -125,7 +125,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo wide\Media\outlook_pst.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_pst.png|</Option> - <Guid>ad4adfd6-1cd4-4cf1-b5f2-dfa0a321d75a</Guid> + <Guid>dde21af5-33e3-4716-b59c-df869d1f757e</Guid> </File> <File> <FileName>outlook_read_mail.png</FileName> @@ -134,7 +134,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3\Media\outlook_read_mail.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_read_mail.png|</Option> - <Guid>6a962bd6-5713-43c1-96ec-69083598b164</Guid> + <Guid>932447d7-4474-405e-ab62-8ab736eace11</Guid> </File> <File> <FileName>outlook_read_mail.png</FileName> @@ -143,7 +143,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3wide\Media\outlook_read_mail.png</Source> <Id>02020</Id> <Option /> - <Guid>248207a0-eeb7-43fc-b631-1a89c1672294</Guid> + <Guid>e15f5e14-5d5f-43b4-94f3-36f5e2dd5b78</Guid> </File> <File> <FileName>outlook_read_mail.png</FileName> @@ -152,7 +152,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo\Media\outlook_read_mail.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_read_mail.png|</Option> - <Guid>edfcdb32-0c49-48f3-b3c2-6b19965b1c8c</Guid> + <Guid>356a75de-7d9a-4741-a6a0-cb716a8ea085</Guid> </File> <File> <FileName>outlook_read_mail.png</FileName> @@ -161,7 +161,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo wide\Media\outlook_read_mail.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_read_mail.png|</Option> - <Guid>4d84b4b8-bf00-4dc8-a472-787d6f3c1ca5</Guid> + <Guid>69f79966-280b-4e82-9c72-2dfc86e96496</Guid> </File> <File> <FileName>outlook_read_rss.png</FileName> @@ -170,7 +170,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3\Media\outlook_read_rss.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_read_rss.png|</Option> - <Guid>70777976-d39c-4fcd-99ef-c3b70776129a</Guid> + <Guid>d9f1ae38-ae2d-49d8-82c9-2862adaeeef8</Guid> </File> <File> <FileName>outlook_read_rss.png</FileName> @@ -179,7 +179,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3wide\Media\outlook_read_rss.png</Source> <Id>02020</Id> <Option /> - <Guid>658137b5-66a6-476e-b317-ce7296cf694e</Guid> + <Guid>792fc1c3-63b8-441e-adc9-e029d9589c38</Guid> </File> <File> <FileName>outlook_read_rss.png</FileName> @@ -188,7 +188,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo\Media\outlook_read_rss.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_read_rss.png|</Option> - <Guid>5132f94c-82b1-4610-bde8-96f8a9a10ac6</Guid> + <Guid>13114f9f-fcdc-431b-b9fa-11fc8756416e</Guid> </File> <File> <FileName>outlook_read_rss.png</FileName> @@ -197,7 +197,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo wide\Media\outlook_read_rss.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_read_rss.png|</Option> - <Guid>4dadd5d1-f171-4fe1-8b6a-eb5d401225a2</Guid> + <Guid>6abd7890-8096-4b49-8377-2dd6f1ece7c7</Guid> </File> <File> <FileName>outlook_unread_mail.png</FileName> @@ -206,7 +206,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3\Media\outlook_unread_mail.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_unread_mail.png|</Option> - <Guid>1b273a05-b8a1-45b6-98e0-3a5d708181f8</Guid> + <Guid>cda6c621-a270-463f-b758-0a53d76ecf2d</Guid> </File> <File> <FileName>outlook_unread_mail.png</FileName> @@ -215,7 +215,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3wide\Media\outlook_unread_mail.png</Source> <Id>02020</Id> <Option /> - <Guid>b03e020f-002a-4179-aee3-cbea2f23cd3a</Guid> + <Guid>daad4316-ef2f-4b9e-83b2-88ba0571ab50</Guid> </File> <File> <FileName>outlook_unread_mail.png</FileName> @@ -224,7 +224,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo\Media\outlook_unread_mail.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_unread_mail.png|</Option> - <Guid>f3ff08c6-1c48-4106-a005-e99d9a384610</Guid> + <Guid>97982043-1700-4311-90ee-c990fa34d76b</Guid> </File> <File> <FileName>outlook_unread_mail.png</FileName> @@ -233,7 +233,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo wide\Media\outlook_unread_mail.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_unread_mail.png|</Option> - <Guid>142be15d-ca63-4278-969d-35ee90efd9fd</Guid> + <Guid>de3f80b4-c03f-4335-95d5-08da61f91aba</Guid> </File> <File> <FileName>outlook_unread_rss.png</FileName> @@ -242,7 +242,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3\Media\outlook_unread_rss.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_unread_rss.png|</Option> - <Guid>a701466c-9f48-4aeb-a025-b54bad598d01</Guid> + <Guid>efec2cc1-f25a-4021-938b-d05eb9520735</Guid> </File> <File> <FileName>outlook_unread_rss.png</FileName> @@ -251,7 +251,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3wide\Media\outlook_unread_rss.png</Source> <Id>02020</Id> <Option /> - <Guid>7d87289a-1d48-4997-b5b0-a08b53f7d742</Guid> + <Guid>c84fa3fd-76c9-48a7-8368-243e81a433a6</Guid> </File> <File> <FileName>outlook_unread_rss.png</FileName> @@ -260,7 +260,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo\Media\outlook_unread_rss.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_unread_rss.png|</Option> - <Guid>5f8d92b9-fa22-465a-9e15-a003f82fe357</Guid> + <Guid>d915c87d-d40f-471b-8706-6661438e4f24</Guid> </File> <File> <FileName>outlook_unread_rss.png</FileName> @@ -269,7 +269,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo wide\Media\outlook_unread_rss.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_unread_rss.png|</Option> - <Guid>4190c6a5-49c6-4f41-9e37-c4e8fc06976c</Guid> + <Guid>f10b2943-08d3-4bae-bc1c-2eb9ceeb2c83</Guid> </File> <File> <FileName>outlook_up.png</FileName> @@ -278,7 +278,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3\Media\outlook_up.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_up.png|</Option> - <Guid>2e7a1b49-ed4b-4420-a25a-70729eb2b9a2</Guid> + <Guid>febe504f-33c6-4973-8755-0374373b1103</Guid> </File> <File> <FileName>outlook_up.png</FileName> @@ -287,7 +287,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo\Media\outlook_up.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_up.png|</Option> - <Guid>ff79d3e4-9b74-4ebd-9d00-49d85a6abe37</Guid> + <Guid>73882025-e9b9-48d2-81b0-388c94de3a23</Guid> </File> <File> <FileName>outlook_up.png</FileName> @@ -296,7 +296,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo wide\Media\outlook_up.png</Source> <Id>02010</Id> <Option>OutputFileName=\outlook_up.png|</Option> - <Guid>2e537b67-8ec0-4625-a2f2-2b4497acc75e</Guid> + <Guid>edcbd72a-3bef-4232-bd5f-b8566d27dff4</Guid> </File> <File> <FileName>OutlookMail.dll</FileName> @@ -305,7 +305,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\bin\Debug\OutlookMail.dll</Source> <Id>01010</Id> <Option /> - <Guid>81f273b2-8c43-4e64-b839-ce1fb9920132</Guid> + <Guid>b85f2d55-e72a-4447-8652-44d1ae89eaee</Guid> </File> <File> <FileName>OutlookMail.xml</FileName> @@ -314,7 +314,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Aeon Wide\OutlookMail.xml</Source> <Id>02010</Id> <Option /> - <Guid>1e9b88cd-bd98-46b9-b126-ab7c5c5391be</Guid> + <Guid>8b279eda-925a-432f-9e95-b9490e4d4eb4</Guid> </File> <File> <FileName>OutlookMail.xml</FileName> @@ -323,7 +323,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3\OutlookMail.xml</Source> <Id>02010</Id> <Option /> - <Guid>2e8472a9-dd83-49b0-a7c7-bc71079cf6fd</Guid> + <Guid>fdf3a8c5-f909-4330-9cbc-7c5bcd499115</Guid> </File> <File> <FileName>OutlookMail.xml</FileName> @@ -332,7 +332,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Blue3wide\OutlookMail.xml</Source> <Id>02010</Id> <Option /> - <Guid>80bf7595-4103-4218-81b2-141f26519c52</Guid> + <Guid>f2dbc7fe-030b-4bea-a70e-a83180b2dfc0</Guid> </File> <File> <FileName>OutlookMail.xml</FileName> @@ -341,7 +341,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo\OutlookMail.xml</Source> <Id>02010</Id> <Option /> - <Guid>0f7df7a3-f513-4eaf-bfeb-61b35c9d3278</Guid> + <Guid>fbc5b57a-b6e2-4505-80f7-3bfb5716e742</Guid> </File> <File> <FileName>OutlookMail.xml</FileName> @@ -350,7 +350,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo wide\OutlookMail.xml</Source> <Id>02010</Id> <Option /> - <Guid>91835825-3de4-4830-ae13-d77fb4d291f1</Guid> + <Guid>08a0a311-6120-4dff-b2c8-862ef4d2cf9d</Guid> </File> <File> <FileName>OutlookMail.xml</FileName> @@ -359,7 +359,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\Monochrome\OutlookMail.xml</Source> <Id>02010</Id> <Option /> - <Guid>a2b97f53-4af7-4a2f-8341-117b71bb6ec2</Guid> + <Guid>4e192188-57aa-418b-a5b9-1a57bdeb9a63</Guid> </File> <File> <FileName>OutlookMail2parted.xml</FileName> @@ -368,7 +368,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Skin\BlueTwo wide\OutlookMail2parted.xml</Source> <Id>02010</Id> <Option /> - <Guid>7de088f9-1abf-4255-9169-a97e753f5f34</Guid> + <Guid>f122324d-62ad-4bac-8f39-543f8d0e03fb</Guid> </File> <File> <FileName>strings_de.xml</FileName> @@ -377,7 +377,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\language\OutlookMail\strings_de.xml</Source> <Id>02010</Id> <Option /> - <Guid>c651c8d3-e5bf-42b9-8476-99b643df7ca9</Guid> + <Guid>58230d15-71bd-4870-9c55-aab5e2f9fe06</Guid> </File> <File> <FileName>strings_en.xml</FileName> @@ -386,7 +386,7 @@ <Source>D:\1_Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\language\OutlookMail\strings_en.xml</Source> <Id>02010</Id> <Option /> - <Guid>2de3e502-1522-4150-a1f5-4566e4d07177</Guid> + <Guid>11fea09a-90e8-46b5-8d30-fbf09cac4f15</Guid> </File> </FileList> <StringList> Added: trunk/plugins/Outlook Mail/Installer/Outlook Mail.xmp2 =================================================================== --- trunk/plugins/Outlook Mail/Installer/Outlook Mail.xmp2 (rev 0) +++ trunk/plugins/Outlook Mail/Installer/Outlook Mail.xmp2 2011-09-11 10:45:26 UTC (rev 4286) @@ -0,0 +1,584 @@ +<?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="Default"> + <ParentGroup /> + <DisplayName>bin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>DLL's</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\bin\Release\OutlookMail.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{7956f7fd-f8ed-4421-bba1-f27916efd248}-OutlookMail.dll</ZipFileName> + <DestinationFilename>%Plugins%\Windows\OutlookMail.dll</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\bin\Release\Microsoft.Office.Interop.Outlook.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{19421cdf-54b4-48f0-9481-f1e21830159c}-Microsoft.Office.Interop.Outlook.dll</ZipFileName> + <DestinationFilename>%Plugins%\Windows\Microsoft.Office.Interop.Outlook.dll</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + <GroupItem Name="Skin"> + <ParentGroup /> + <DisplayName>Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Skin</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Default\OutlookMail.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{5f8ed06c-7ed5-47ef-b712-f66026f1e9ac}-OutlookMail.xml</ZipFileName> + <DestinationFilename>%Skin%\Default\OutlookMail.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Default\Media\hover_my mail.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{cea85bfd-2c58-4cbd-b509-6c799f996e3e}-hover_my mail.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\hover_my mail.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Default\Media\line.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{cb564f71-aa38-4483-8e38-327a497ade9a}-line.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\line.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Default\Media\outlook_mail_logo.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{b176b97c-3dc2-49d1-ad3e-ceddd8c8fed5}-outlook_mail_logo.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\outlook_mail_logo.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Default\Media\outlook_read_mail.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{23d82387-7c82-4286-872e-712821ba6774}-outlook_read_mail.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\outlook_read_mail.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Default\Media\outlook_read_rss.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{d950caa1-7407-4a60-8405-c15dc7ff17b8}-outlook_read_rss.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\outlook_read_rss.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Default\Media\outlook_unread_mail.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{3f939b91-a35c-405c-9033-1307ef3f4588}-outlook_unread_mail.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\outlook_unread_mail.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Default\Media\outlook_unread_rss.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{a89485da-afa3-49e0-92b8-27566c883e39}-outlook_unread_rss.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\outlook_unread_rss.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Defaultwide\OutlookMail.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{483e8deb-3779-4ad6-a093-aa1248cd994a}-OutlookMail.xml</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\OutlookMail.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Defaultwide\Media\hover_my mail.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{7ac1164f-e154-4519-8ef6-fe973241839a}-hover_my mail.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\hover_my mail.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Defaultwide\Media\line.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{7d6b4a6a-b462-473d-bd9a-6c255ad46613}-line.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\line.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Defaultwide\Media\outlook_mail_logo.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{9bfad0a4-4590-48d7-9cfc-7815b56de396}-outlook_mail_logo.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\outlook_mail_logo.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Defaultwide\Media\outlook_read_mail.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{abe47468-03d7-40aa-9006-0029b6aaba3f}-outlook_read_mail.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\outlook_read_mail.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Defaultwide\Media\outlook_read_rss.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{0d258577-1243-4673-91c4-15ebc15c3370}-outlook_read_rss.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\outlook_read_rss.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Defaultwide\Media\outlook_unread_mail.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{fc8aea69-5260-43a7-886a-231a45c0254d}-outlook_unread_mail.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\outlook_unread_mail.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Defaultwide\Media\outlook_unread_rss.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{21816699-5a49-4a9a-9d5c-4fdaa7ad6111}-outlook_unread_rss.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\outlook_unread_rss.png</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + <GroupItem Name="Config"> + <ParentGroup /> + <DisplayName>Config</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Config</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>NeverOverwrite</UpdateOption> + <LocalFileName>..\OutlookMail.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{0780d534-036b-4989-b65b-27e3e4cb2584}-OutlookMail.xml</ZipFileName> + <DestinationFilename>%Config%\OutlookMail.xml</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + <GroupItem Name="Language"> + <DisplayName>Language</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Language</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\language\OutlookMail\strings_de.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{a06d3678-840b-4724-9535-1023da351132}-strings_de.xml</ZipFileName> + <DestinationFilename>%Language%\OutlookMail\strings_de.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\language\OutlookMail\strings_en.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{24eb8a27-865a-485a-a3a9-2fb3453b776a}-strings_en.xml</ZipFileName> + <DestinationFilename>%Language%\OutlookMail\strings_en.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\language\OutlookMail\strings_fr.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{2c6c6007-965e-4625-a2b8-1befd8a94ce8}-strings_fr.xml</ZipFileName> + <DestinationFilename>%Language%\OutlookMail\strings_fr.xml</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items> + <SectionItem Guid="ba643625-615b-4363-b1cb-9a83cbe6c24c" Name="Welcome Screen" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header text"> + <Value>Welcome to the Extension Installer for [Name]</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Description"> + <Value>This will install [Name] version [Version] on your computer. +It is recommended that you close all other applications before continuing. +Click Next to continue or Cancel to exit Setup.</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Left part image"> + <Value /> + <ValueType>File</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Header image"> + <Value /> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items /> + </Actions> + <IncludedGroups /> + <PanelName>Welcome Screen</PanelName> + <WizardButtonsEnum>NextCancel</WizardButtonsEnum> + </SectionItem> + <SectionItem Guid="420a409a-6713-459d-bca3-5d86f74c32e0" Name="Install Section" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header Title"> + <Value /> + <ValueType>String</ValueType> + <Description>Header title</Description> + </SectionParam> + <SectionParam Name="Header description"> + <Value /> + <ValueType>String</ValueType> + <Description>Description of section, shown in under section title</Description> + </SectionParam> + <SectionParam Name="Header image"> + <Value /> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items> + <ActionItem Name="InstallFiles" ActionType="InstallFiles" ConditionGroup=""> + <Params> + <Items /> + </Params> + <ExecuteLocation>AfterPanelShow</ExecuteLocation> + </ActionItem> + </Items> + </Actions> + <IncludedGroups /> + <PanelName>Install Section</PanelName> + <WizardButtonsEnum>Next</WizardButtonsEnum> + </SectionItem> + <SectionItem Guid="bc31fa84-6f5c-4475-8075-47b1774134f3" Name="Setup Complete" ConditionGroup="Config"> + <Params> + <Items> + <SectionParam Name="Header text"> + <Value>The Extension Installer Wizard has successfully installed [Name].</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Left part image"> + <Value /> + <ValueType>File</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Header image"> + <Value /> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items /> + </Actions> + <IncludedGroups /> + <PanelName>Setup Complete</PanelName> + <WizardButtonsEnum>Finish</WizardButtonsEnum> + </SectionItem> + </Items> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version 1.1.6.27644 to 1.1.6.27644.</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="OutlookMail.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.6.27644</MinRequiredVersion> + <DesignedForVersion>1.1.6.27644</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items> + <SubSystemItem Name="MP.Config" /> + <SubSystemItem Name="MP.SkinEngine" /> + </Items> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> + <GeneralInfo> + <Name>Outlook Mail</Name> + <Id>2149c744-6eb4-48a8-a294-856488898edf</Id> + <Author>Epstone</Author> + <HomePage>http://forum.team-mediaportal.com/mediaportal-plugins-47/outlook-mail-plugin-39115/</HomePage> + <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/outlook-mail-plugin-39115/</ForumPage> + <UpdateUrl>http://techcrawler.riedme.de/upload/outlookmail/OutlookMailUpdate.xml</UpdateUrl> + <Version> + <Major>0</Major> + <Minor>7</Minor> + <Build>2</Build> + <Revision>7</Revision> + </Version> + <ExtensionDescription>With the Outlook Mail plugin you can read all your emails and rss news of Outlook 07/10 in Mediaportal. It doesn't matter if they are on an imap, pop3 or Exchange (etc.) server. +If you have several Outlook profiles, you can easily manage them in the configuration. +You can browse through your PST/Folder structure and set favourite folders through the config. Also deleting mails and change the read/unread state is possible. + + +Please read the tooltips in the configuration window</ExtensionDescription> + <VersionDescription>No changes since 0.7.2.5. Just recompiled for MP 1.2</VersionDescription> + <DevelopmentStatus>Rc</DevelopmentStatus> + <OnlineLocation>http://techcrawler.riedme.de/upload/outlookmail/Outlook_Mail_0.7.2.6.mpi</OnlineLocation> + <ReleaseDate>2011-09-09T10:56:47</ReleaseDate> + <Tags>e-mail, rss, outlook</Tags> + <Location>C:\Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Installer\Outlook_Mail_0.7.2.7.mpe1</Location> + <Params> + <Items> + <SectionParam Name="Icon"> + <Value>..\outlook_enabled.png</Value> + <ValueType>File</ValueType> + <Description>The icon file of the package (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Online Icon"> + <Value>http://techcrawler.riedme.de/upload/outlookmail/outlook_enabled.png</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> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\bin\Release\OutlookMail.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{7956f7fd-f8ed-4421-bba1-f27916efd248}-OutlookMail.dll</ZipFileName> + <DestinationFilename>%Plugins%\Windows\OutlookMail.dll</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>AlwaysOverwrite</UpdateOption> + <LocalFileName>..\bin\Release\Microsoft.Office.Interop.Outlook.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{19421cdf-54b4-48f0-9481-f1e21830159c}-Microsoft.Office.Interop.Outlook.dll</ZipFileName> + <DestinationFilename>%Plugins%\Windows\Microsoft.Office.Interop.Outlook.dll</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Default\OutlookMail.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{5f8ed06c-7ed5-47ef-b712-f66026f1e9ac}-OutlookMail.xml</ZipFileName> + <DestinationFilename>%Skin%\Default\OutlookMail.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Default\Media\hover_my mail.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{cea85bfd-2c58-4cbd-b509-6c799f996e3e}-hover_my mail.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\hover_my mail.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Default\Media\line.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{cb564f71-aa38-4483-8e38-327a497ade9a}-line.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\line.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Default\Media\outlook_mail_logo.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{b176b97c-3dc2-49d1-ad3e-ceddd8c8fed5}-outlook_mail_logo.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\outlook_mail_logo.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Default\Media\outlook_read_mail.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{23d82387-7c82-4286-872e-712821ba6774}-outlook_read_mail.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\outlook_read_mail.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Default\Media\outlook_read_rss.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{d950caa1-7407-4a60-8405-c15dc7ff17b8}-outlook_read_rss.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\outlook_read_rss.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Default\Media\outlook_unread_mail.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{3f939b91-a35c-405c-9033-1307ef3f4588}-outlook_unread_mail.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\outlook_unread_mail.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Default\Media\outlook_unread_rss.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{a89485da-afa3-49e0-92b8-27566c883e39}-outlook_unread_rss.png</ZipFileName> + <DestinationFilename>%Skin%\Default\Media\outlook_unread_rss.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Defaultwide\OutlookMail.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{483e8deb-3779-4ad6-a093-aa1248cd994a}-OutlookMail.xml</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\OutlookMail.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Defaultwide\Media\hover_my mail.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{7ac1164f-e154-4519-8ef6-fe973241839a}-hover_my mail.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\hover_my mail.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Defaultwide\Media\line.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{7d6b4a6a-b462-473d-bd9a-6c255ad46613}-line.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\line.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Defaultwide\Media\outlook_mail_logo.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{9bfad0a4-4590-48d7-9cfc-7815b56de396}-outlook_mail_logo.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\outlook_mail_logo.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Defaultwide\Media\outlook_read_mail.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{abe47468-03d7-40aa-9006-0029b6aaba3f}-outlook_read_mail.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\outlook_read_mail.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Defaultwide\Media\outlook_read_rss.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{0d258577-1243-4673-91c4-15ebc15c3370}-outlook_read_rss.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\outlook_read_rss.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Defaultwide\Media\outlook_unread_mail.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{fc8aea69-5260-43a7-886a-231a45c0254d}-outlook_unread_mail.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\outlook_unread_mail.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\Skin\Defaultwide\Media\outlook_unread_rss.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{21816699-5a49-4a9a-9d5c-4fdaa7ad6111}-outlook_unread_rss.png</ZipFileName> + <DestinationFilename>%Skin%\DefaultWide\Media\outlook_unread_rss.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>NeverOverwrite</UpdateOption> + <LocalFileName>..\OutlookMail.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{0780d534-036b-4989-b65b-27e3e4cb2584}-OutlookMail.xml</ZipFileName> + <DestinationFilename>%Config%\OutlookMail.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\language\OutlookMail\strings_de.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{a06d3678-840b-4724-9535-1023da351132}-strings_de.xml</ZipFileName> + <DestinationFilename>%Language%\OutlookMail\strings_de.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\language\OutlookMail\strings_en.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{24eb8a27-865a-485a-a3a9-2fb3453b776a}-strings_en.xml</ZipFileName> + <DestinationFilename>%Language%\OutlookMail\strings_en.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\language\OutlookMail\strings_fr.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{2c6c6007-965e-4625-a2b8-1befd8a94ce8}-strings_fr.xml</ZipFileName> + <DestinationFilename>%Language%\OutlookMail\strings_fr.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="true" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\outlook_enabled.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{7b526cd3-7145-45f8-a537-519d720ab04f}-outlook_enabled.png</ZipFileName> + <DestinationFilename /> + </FileItem> + </Items> + </UniqueFileList> + <ProjectSettings> + <FolderGroups> + <FolderGroup InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName /> + <ZipFileName>Installer{CopyFile}\{c9683174-37a6-4bf2-a20d-5b302e3ab78f}-</ZipFileName> + <DestinationFilename>%Language%\OutlookMail</DestinationFilename> + <Folder>..\language\OutlookMail</Folder> + <Group>Language</Group> + <Recursive>true</Recursive> + </FolderGroup> + </FolderGroups> + <ProjectFilename>Outlook Mail.xmp2</ProjectFilename> + <UpdatePath1>C:\Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Installer\OutlookMailUpdate.xml</UpdatePath1> + <UpdatePath2 /> + <UpdatePath3 /> + </ProjectSettings> + <IsSkin>false</IsSkin> +</PackageClass> \ No newline at end of file Added: trunk/plugins/Outlook Mail/Installer/OutlookMailUpdate.xml =================================================================== --- trunk/plugins/Outlook Mail/Installer/OutlookMailUpdate.xml (rev 0) +++ trunk/plugins/Outlook Mail/Installer/OutlookMailUpdate.xml 2011-09-11 10:45:26 UTC (rev 4286) @@ -0,0 +1,256 @@ +<?xml version="1.0" encoding="utf-8"?> +<ExtensionCollection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <Items> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Default"> + <DisplayName>Default</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Default</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Skin"> + <DisplayName>Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Skin</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Config"> + <DisplayName>Config</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Config</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Language"> + <DisplayName>Language</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Language</Description> + <Files> + <Items /> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items /> + </Sections> + <Dependencies> + <Items /> + </Dependencies> + <PluginDependencies> + <Items /> + </PluginDependencies> + <GeneralInfo> + <Name>Outlook Mail</Name> + <Id>2149c744-6eb4-48a8-a294-856488898edf</Id> + <Author>Epstone</Author> + <HomePage>http://forum.team-mediaportal.com/mediaportal-plugins-47/outlook-mail-plugin-39115/</HomePage> + <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/outlook-mail-plugin-39115/</ForumPage> + <UpdateUrl>http://techcrawler.riedme.de/upload/outlookmail/OutlookMailUpdate.xml</UpdateUrl> + <Version> + <Major>0</Major> + <Minor>7</Minor> + <Build>2</Build> + <Revision>6</Revision> + </Version> + <ExtensionDescription>With the Outlook Mail plugin you can read all your emails and rss news of Outlook 03/07 in Mediaportal. It doesn't matter if they are on an imap, pop3 or Exchange (etc.) server. +If you have several Outlook profiles, you can easily define them through the configuration. For security reasons every profile can have a password. +You can also browse through your PST/Folder structure and set favourite folders through the config! Also deleting mails and change the read/unread state is possible. + + +Please read the tooltips in the configuration window</ExtensionDescription> + <VersionDescription>No changes since 0.7.2.5. Just a test of the new extension maker.</VersionDescription> + <DevelopmentStatus>Rc</DevelopmentStatus> + <OnlineLocation>http://techcrawler.riedme.de/upload/outlookmail/Outlook_Mail_0.7.2.6.mpi</OnlineLocation> + <ReleaseDate>2010-03-14T10:56:47.252694+01:00</ReleaseDate> + <Tags>e-mail, rss, outlook</Tags> + <Location>C:\Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Installer\Outlook_Mail_0.7.2.6.mpi</Location> + <Params> + <Items> + <SectionParam Name="Icon"> + <Value>C:\Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\outlook_enabled.png</Value> + <ValueType>File</ValueType> + <Description>The icon file of the package (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Online Icon"> + <Value>http://techcrawler.riedme.de/upload/outlookmail/outlook_enabled.png</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> + </Items> + </Params> + </GeneralInfo> + <UniqueFileList> + <Items /> + </UniqueFileList> + <ProjectSettings> + <FolderGroups /> + </ProjectSettings> + <IsSkin>false</IsSkin> + </PackageClass> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Default"> + <DisplayName>Default</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Default</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Skin"> + <DisplayName>Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Skin</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Config"> + <DisplayName>Config</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Config</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Language"> + <DisplayName>Language</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Language</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>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version 1.1.6.27644 to 1.1.6.27644.</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="OutlookMail.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.6.27644</MinRequiredVersion> + <DesignedForVersion>1.1.6.27644</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items> + <SubSystemItem Name="MP.Config" /> + <SubSystemItem Name="MP.SkinEngine" /> + </Items> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> + <GeneralInfo> + <Name>Outlook Mail</Name> + <Id>2149c744-6eb4-48a8-a294-856488898edf</Id> + <Author>Epstone</Author> + <HomePage>http://forum.team-mediaportal.com/mediaportal-plugins-47/outlook-mail-plugin-39115/</HomePage> + <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/outlook-mail-plugin-39115/</ForumPage> + <UpdateUrl>http://techcrawler.riedme.de/upload/outlookmail/OutlookMailUpdate.xml</UpdateUrl> + <Version> + <Major>0</Major> + <Minor>7</Minor> + <Build>2</Build> + <Revision>7</Revision> + </Version> + <ExtensionDescription>With the Outlook Mail plugin you can read all your emails and rss news of Outlook 07/10 in Mediaportal. It doesn't matter if they are on an imap, pop3 or Exchange (etc.) server. +If you have several Outlook profiles, you can easily manage them in the configuration. +You can browse through your PST/Folder structure and set favourite folders through the config. Also deleting mails and change the read/unread state is possible. + + +Please read the tooltips in the configuration window</ExtensionDescription> + <VersionDescription>No changes since 0.7.2.5. Just recompiled for MP 1.2</VersionDescription> + <DevelopmentStatus>Rc</DevelopmentStatus> + <OnlineLocation>http://techcrawler.riedme.de/upload/outlookmail/Outlook_Mail_0.7.2.6.mpi</OnlineLocation> + <ReleaseDate>2011-09-09T10:56:47</ReleaseDate> + <Tags>e-mail, rss, outlook</Tags> + <Location>C:\Projekte\C#\02_Mediaportal\1_Outlook Mail Plugin\Installer\Outlook_Mail_0.7.2.7.mpe1</Location> + <Params> + <Items> + <SectionParam Name="Online Icon"> + <Value>http://techcrawler.riedme.de/upload/outlookmail/outlook_enabled.png</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 /> ... [truncated message content] |
From: <ma...@us...> - 2011-09-08 19:05:41
|
Revision: 4285 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4285&view=rev Author: marvman Date: 2011-09-08 19:05:35 +0000 (Thu, 08 Sep 2011) Log Message: ----------- MyVolume Version 1.0.6 added Modified Paths: -------------- trunk/plugins/MyVolume/MpeRelease/update.xml Added Paths: ----------- trunk/plugins/MyVolume/MpeRelease/MyVolume_1.0.6.MPE1 Added: trunk/plugins/MyVolume/MpeRelease/MyVolume_1.0.6.MPE1 =================================================================== (Binary files differ) Property changes on: trunk/plugins/MyVolume/MpeRelease/MyVolume_1.0.6.MPE1 ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/plugins/MyVolume/MpeRelease/update.xml =================================================================== --- trunk/plugins/MyVolume/MpeRelease/update.xml 2011-09-06 19:27:13 UTC (rev 4284) +++ trunk/plugins/MyVolume/MpeRelease/update.xml 2011-09-08 19:05:35 UTC (rev 4285) @@ -21,6 +21,9 @@ <Dependencies> <Items /> </Dependencies> + <PluginDependencies> + <Items /> + </PluginDependencies> <GeneralInfo> <Name>MyVolume</Name> <Id>d1decb8f-abba-4912-98e2-ed94fe19e64a</Id> @@ -34,7 +37,7 @@ <Build>5</Build> <Revision>0</Revision> </Version> - <ExtensionDescription>Some TV/Radio channels have different sound volumes and its annoying to change the volume everytime again and again and again. + <ExtensionDescription>Some TV/Radio channels have different sound volumes and its annoying to change the volume everytime again and again and again. MyVolume saves the sound volume of each TV and Radio channel (internet streams as well) and load them on switching.</ExtensionDescription> <VersionDescription>MediaPortal 1.1.0 compatible.</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> @@ -80,6 +83,121 @@ <ProjectSettings> <FolderGroups /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Default"> + <DisplayName>Default</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Default</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>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>2</Minor> + <Build>0</Build> + <Revision>0</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version 1.1.6.0 to 1.2.0.0.</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="MyVolume.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.6.0</MinRequiredVersion> + <DesignedForVersion>1.2.0.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items /> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> + <GeneralInfo> + <Name>MyVolume</Name> + <Id>d1decb8f-abba-4912-98e2-ed94fe19e64a</Id> + <Author>Martin Rogas a.k.a. Marvman</Author> + <HomePage>http://forum.team-mediaportal.com/mediaportal-plugins-47/myvolume-plugin-54330/</HomePage> + <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/myvolume-plugin-54330/</ForumPage> + <UpdateUrl>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/MyVolume/MpeRelease/update.xml</UpdateUrl> + <Version> + <Major>1</Major> + <Minor>0</Minor> + <Build>6</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>Some TV/Radio channels have different sound volumes and its annoying to change the volume everytime again and again and again. +MyVolume saves the sound volume of each TV and Radio channel (internet streams as well) and load them on switching.</ExtensionDescription> + <VersionDescription>MediaPortal 1.2.0 compatible. +- volume of internet streams are stored now only for the main domain</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/MyVolume/MpeRelease/MyVolume_1.0.6.MPE1</OnlineLocation> + <ReleaseDate>2011-09-08T16:27:58</ReleaseDate> + <Tags>volume, automatic</Tags> + <Location>C:\Users\Marv\Documents\Visual Studio 2010\Projects\MyVolume\trunk\Versions\MyVolume_1.0.6.MPE1</Location> + <Params> + <Items> + <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> + <IsSkin>false</IsSkin> + </PackageClass> </Items> </ExtensionCollection> \ 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: <ma...@us...> - 2011-09-06 19:27:19
|
Revision: 4284 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4284&view=rev Author: marvman Date: 2011-09-06 19:27:13 +0000 (Tue, 06 Sep 2011) Log Message: ----------- IFC Version 2.0.3 added Modified Paths: -------------- trunk/plugins/IntelligentFrameCorrection/MpeRelease/update.xml Modified: trunk/plugins/IntelligentFrameCorrection/MpeRelease/update.xml =================================================================== --- trunk/plugins/IntelligentFrameCorrection/MpeRelease/update.xml 2011-09-06 19:23:12 UTC (rev 4283) +++ trunk/plugins/IntelligentFrameCorrection/MpeRelease/update.xml 2011-09-06 19:27:13 UTC (rev 4284) @@ -37,6 +37,9 @@ <Dependencies> <Items /> </Dependencies> + <PluginDependencies> + <Items /> + </PluginDependencies> <GeneralInfo> <Name>Intelligent Frame Correction</Name> <Id>84e90967-e8ee-4eea-98c7-c3356242287b</Id> @@ -95,6 +98,7 @@ <ProjectSettings> <FolderGroups /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> <PackageClass> <Version>2.0</Version> @@ -124,6 +128,9 @@ <Dependencies> <Items /> </Dependencies> + <PluginDependencies> + <Items /> + </PluginDependencies> <GeneralInfo> <Name>Intelligent Frame Correction</Name> <Id>84e90967-e8ee-4eea-98c7-c3356242287b</Id> @@ -182,6 +189,7 @@ <ProjectSettings> <FolderGroups /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> <PackageClass> <Version>2.0</Version> @@ -211,6 +219,9 @@ <Dependencies> <Items /> </Dependencies> + <PluginDependencies> + <Items /> + </PluginDependencies> <GeneralInfo> <Name>Intelligent Frame Correction</Name> <Id>84e90967-e8ee-4eea-98c7-c3356242287b</Id> @@ -225,16 +236,16 @@ <Revision>0</Revision> </Version> <ExtensionDescription>Intelligent Frame Correction adjust your TV/Video/Internet content and remove no necessary black bars, grubby edges and select the correct view mode automatically.</ExtensionDescription> - <VersionDescription>-fixed HD disabling --fixed wrong load of default view mode when I.F.C. is disabled (IFC uses the default view mode) --optimized black bar detection (should be faster now) --change the interval for the detection interval in I.F.C. GUI (hack) --fixed cropping issue when 21:9 stuff were played --fixed crash when I.F.C. were stopped (hopefully, cause I couldn't reproduce it) --decoupling the advanced view mode from the accurate pixel cropping, so a fixed cropping value (zoom factor) can be used like in the old version (previous 2.0), but configurable --fixed fading on channel switch, it will now instantly reseted --fixed configuration loading, that rarely occurs on some machines --added edge tolerance for a faster black bar detection + <VersionDescription>-fixed HD disabling +-fixed wrong load of default view mode when I.F.C. is disabled (IFC uses the default view mode) +-optimized black bar detection (should be faster now) +-change the interval for the detection interval in I.F.C. GUI (hack) +-fixed cropping issue when 21:9 stuff were played +-fixed crash when I.F.C. were stopped (hopefully, cause I couldn't reproduce it) +-decoupling the advanced view mode from the accurate pixel cropping, so a fixed cropping value (zoom factor) can be used like in the old version (previous 2.0), but configurable +-fixed fading on channel switch, it will now instantly reseted +-fixed configuration loading, that rarely occurs on some machines +-added edge tolerance for a faster black bar detection -fixed some issues with the screen shot tester</VersionDescription> <DevelopmentStatus>Stable</DevelopmentStatus> <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/IntelligentFrameCorrection/MpeRelease/IntelligentFrameCorrection_2.0.2.MPE1</OnlineLocation> @@ -279,6 +290,149 @@ <ProjectSettings> <FolderGroups /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="IntelligentFrameCorrection"> + <DisplayName>IntelligentFrameCorrection</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>IntelligentFrameCorrection</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Skin"> + <DisplayName>Skin</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>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>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>2</Minor> + <Build>0</Build> + <Revision>0</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version 1.1.6.0 to 1.2.0.0</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="IntelligentFrameCorrection.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.6.0</MinRequiredVersion> + <DesignedForVersion>1.2.0.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items /> + </SubSystemsUsed> + </PluginDependencyItem> + <PluginDependencyItem AssemblyName="IntelligentFrameCorrectionUI.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.6.0</MinRequiredVersion> + <DesignedForVersion>1.2.0.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items /> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> + <GeneralInfo> + <Name>Intelligent Frame Correction</Name> + <Id>84e90967-e8ee-4eea-98c7-c3356242287b</Id> + <Author>Martin Rogas a.k.a. Marvman</Author> + <HomePage>http://forum.team-mediaportal.com/i-f-c-intelligent-frame-correction-512/</HomePage> + <ForumPage>http://forum.team-mediaportal.com/i-f-c-intelligent-frame-correction-512/</ForumPage> + <UpdateUrl>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/IntelligentFrameCorrection/MpeRelease/update.xml</UpdateUrl> + <Version> + <Major>2</Major> + <Minor>0</Minor> + <Build>3</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>Intelligent Frame Correction adjust your TV/Video/Internet content and remove no necessary black bars, grubby edges and select the correct view mode automatically.</ExtensionDescription> + <VersionDescription>- fixed auto start behavior +- 1.2.0 Beta ready +- 1.2.0 RC1 ready +- fixed switch from file to file when Moving Pictures is used (workaround) +- added skin files for Default and DefaultWide skin</VersionDescription> + <DevelopmentStatus>Stable</DevelopmentStatus> + <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/IntelligentFrameCorrection/MpeRelease/IntelligentFrameCorrection_2.0.3.MPE1</OnlineLocation> + <ReleaseDate>2010-06-22T20:48:21</ReleaseDate> + <Tags>tv,viewmode,aspect,ratio,zoom,mode,ar,automatic, auto,ifc,intelligent,frame,correction,video,adjust,black, bar,blackbar</Tags> + <Location>C:\Users\Marv\Documents\Visual Studio 2010\Projects\IFC\Versions\IntelligentFrameCorrection_2.0.3.MPE1</Location> + <Params> + <Items> + <SectionParam Name=""> + <Value /> + <ValueType>String</ValueType> + <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> + <IsSkin>false</IsSkin> + </PackageClass> </Items> </ExtensionCollection> \ 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: <ma...@us...> - 2011-09-06 19:23:19
|
Revision: 4283 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4283&view=rev Author: marvman Date: 2011-09-06 19:23:12 +0000 (Tue, 06 Sep 2011) Log Message: ----------- IFC Version 2.0.3 added Added Paths: ----------- trunk/plugins/IntelligentFrameCorrection/MpeRelease/IntelligentFrameCorrection_2.0.3.MPE1 Added: trunk/plugins/IntelligentFrameCorrection/MpeRelease/IntelligentFrameCorrection_2.0.3.MPE1 =================================================================== (Binary files differ) Property changes on: trunk/plugins/IntelligentFrameCorrection/MpeRelease/IntelligentFrameCorrection_2.0.3.MPE1 ___________________________________________________________________ Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mig...@us...> - 2011-09-06 00:53:57
|
Revision: 4282 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4282&view=rev Author: migue333 Date: 2011-09-06 00:53:50 +0000 (Tue, 06 Sep 2011) Log Message: ----------- MyPrograms: Added online location for mpei. Modified Paths: -------------- trunk/plugins/MyPrograms/MPEI/myprograms-mpei.xmp2 trunk/plugins/MyPrograms/MPEI/update.xml Modified: trunk/plugins/MyPrograms/MPEI/myprograms-mpei.xmp2 =================================================================== --- trunk/plugins/MyPrograms/MPEI/myprograms-mpei.xmp2 2011-09-06 00:39:55 UTC (rev 4281) +++ trunk/plugins/MyPrograms/MPEI/myprograms-mpei.xmp2 2011-09-06 00:53:50 UTC (rev 4282) @@ -312,14 +312,17 @@ </Version> <ExtensionDescription>MyPrograms gives you further control over your HTPC by allowing you to load any windows program while keeping MediaPortal active.</ExtensionDescription> <VersionDescription>- Compatibility with MP 1.2. + - Changed the way 'wait for exit' works to behave how multishorcut plugin does. + - Minor layout fixes. + - Removed access to non working features (allgame scraper).</VersionDescription> <DevelopmentStatus>Beta</DevelopmentStatus> - <OnlineLocation /> + <OnlineLocation>http://www.team-mediaportal.com/index.php?option=com_mtree&task=att_download&link_id=152&cf_id=24</OnlineLocation> <ReleaseDate>2011-09-05T18:26:39.9188642-04:00</ReleaseDate> <Tags>utilities</Tags> <Location>.\[Name]-[Version].mpe1</Location> Modified: trunk/plugins/MyPrograms/MPEI/update.xml =================================================================== --- trunk/plugins/MyPrograms/MPEI/update.xml 2011-09-06 00:39:55 UTC (rev 4281) +++ trunk/plugins/MyPrograms/MPEI/update.xml 2011-09-06 00:53:50 UTC (rev 4282) @@ -99,12 +99,18 @@ <Revision>0</Revision> </Version> <ExtensionDescription>MyPrograms gives you further control over your HTPC by allowing you to load any windows program while keeping MediaPortal active.</ExtensionDescription> - <VersionDescription>- Compatibility with MP 1.2. -- Changed the way 'wait for exit' works to behave how multishorcut plugin does. -- Minor layout fixes. + <VersionDescription>- Compatibility with MP 1.2. + + +- Changed the way 'wait for exit' works to behave how multishorcut plugin does. + + +- Minor layout fixes. + + - Removed access to non working features (allgame scraper).</VersionDescription> <DevelopmentStatus>Beta</DevelopmentStatus> - <OnlineLocation /> + <OnlineLocation>http://www.team-mediaportal.com/index.php?option=com_mtree&task=att_download&link_id=152&cf_id=24</OnlineLocation> <ReleaseDate>2011-09-05T18:26:39.9188642-04:00</ReleaseDate> <Tags>utilities</Tags> <Location>.\[Name]-[Version].mpe1</Location> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mig...@us...> - 2011-09-06 00:40:01
|
Revision: 4281 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4281&view=rev Author: migue333 Date: 2011-09-06 00:39:55 +0000 (Tue, 06 Sep 2011) Log Message: ----------- Started work on creating a MPEI package. Added Paths: ----------- trunk/plugins/MyPrograms/MPEI/ trunk/plugins/MyPrograms/MPEI/myprograms-mpei.xmp2 trunk/plugins/MyPrograms/MPEI/update.xml Property changes on: trunk/plugins/MyPrograms/MPEI ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/MyPrograms/MPEI/myprograms-mpei.xmp2 =================================================================== --- trunk/plugins/MyPrograms/MPEI/myprograms-mpei.xmp2 (rev 0) +++ trunk/plugins/MyPrograms/MPEI/myprograms-mpei.xmp2 2011-09-06 00:39:55 UTC (rev 4281) @@ -0,0 +1,461 @@ +<?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="Default"> + <ParentGroup /> + <DisplayName>Default</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Default</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\bin\Release\GUIPrograms.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{539b6ddd-b841-4172-b605-f0a4805deec6}-GUIPrograms.dll</ZipFileName> + <DestinationFilename>%Plugins%\Windows\GUIPrograms.dll</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\FileDetailContents.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{fbb90400-1110-4a22-acbd-b0272e1d0237}-FileDetailContents.xml</ZipFileName> + <DestinationFilename>%Config%\FileDetailContents.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\ProgramSettingProfiles.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{ff16fe9a-f9d0-48c6-86c2-09c3657e4b34}-ProgramSettingProfiles.xml</ZipFileName> + <DestinationFilename>%Config%\ProgramSettingProfiles.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\ProgramViews.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{659036b1-8c8e-4484-afd1-30354595f520}-ProgramViews.xml</ZipFileName> + <DestinationFilename>%Base%\defaults\ProgramViews.xml</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + <GroupItem Name="Skin Files"> + <ParentGroup /> + <DisplayName>Skin Support</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Skin Files</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Default Skin Files"> + <ParentGroup>Skin Files</ParentGroup> + <DisplayName>Default</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Default Skin Files</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\skin\default\DialogFileInfo.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{86b81c9b-2381-4722-b407-d22b16a7cb39}-DialogFileInfo.xml</ZipFileName> + <DestinationFilename>%Skin%\default\DialogFileInfo.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\skin\default\myprograms.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{54832e9f-1c2e-4316-b91e-22e0a7969267}-myprograms.xml</ZipFileName> + <DestinationFilename>%Skin%\default\myprograms.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\skin\default\Media\hover_my programs.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{9ddca9cd-cf6f-44a4-9d05-918e09b20798}-hover_my programs.png</ZipFileName> + <DestinationFilename>%Skin%\default\Media\hover_my programs.png</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + <GroupItem Name="DefaultWide Skin files"> + <ParentGroup>Skin Files</ParentGroup> + <DisplayName>DefaultWide</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>DefaultWide Skin files</Description> + <Files> + <Items> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\skin\defaultWide\DialogFileInfo.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{b9412b27-f0e6-41a2-9107-07c5bc9b06e8}-DialogFileInfo.xml</ZipFileName> + <DestinationFilename>%Skin%\defaultWide\DialogFileInfo.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\skin\defaultWide\myprograms.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{8a4cb1f2-9158-42a3-9150-1262f41f1737}-myprograms.xml</ZipFileName> + <DestinationFilename>%Skin%\defaultWide\myprograms.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\skin\defaultWide\Media\hover_my programs.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{6eafac0d-5f4c-4f7d-bfd3-560b68f01191}-hover_my programs.png</ZipFileName> + <DestinationFilename>%Skin%\defaultWide\Media\hover_my programs.png</DestinationFilename> + </FileItem> + </Items> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items> + <SectionItem Guid="df7168db-83ea-4a94-8765-4d7696cffd40" Name="Welcome Screen" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header text"> + <Value>Welcome to the Extension Installer for [Name]</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Description"> + <Value>This will install [Name] version [Version] on your computer. +It is recommended that you close all other applications before continuing. +Click Next to continue or Cancel to exit Setup.</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Left part image"> + <Value /> + <ValueType>File</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Header image"> + <Value /> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items /> + </Actions> + <IncludedGroups /> + <PanelName>Welcome Screen</PanelName> + <WizardButtonsEnum>NextCancel</WizardButtonsEnum> + </SectionItem> + <SectionItem Guid="90e0ac87-f2e3-4545-838d-98f0e067f35c" Name="Tree View Selector" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header Title"> + <Value>Select the features you wish to install</Value> + <ValueType>String</ValueType> + <Description>Header title</Description> + </SectionParam> + <SectionParam Name="Header description"> + <Value /> + <ValueType>String</ValueType> + <Description>Description of section, shown in under section title</Description> + </SectionParam> + <SectionParam Name="Header image"> + <Value>..\GUIPrograms.Base\skin\default\Media\hover_my programs.png</Value> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + <SectionParam Name="Description "> + <Value /> + <ValueType>String</ValueType> + <Description>Description of this operation</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items /> + </Actions> + <IncludedGroups> + <string>Skin Files</string> + <string>Default Skin Files</string> + <string>DefaultWide Skin files</string> + </IncludedGroups> + <PanelName>Tree View Selector</PanelName> + <WizardButtonsEnum>BackNextCancel</WizardButtonsEnum> + </SectionItem> + <SectionItem Guid="f720a17a-7d65-47b9-bbdd-913eda26ad69" Name="Install Section" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header Title"> + <Value>Installing extension</Value> + <ValueType>String</ValueType> + <Description>Header title</Description> + </SectionParam> + <SectionParam Name="Header description"> + <Value>Please wait...</Value> + <ValueType>String</ValueType> + <Description>Description of section, shown in under section title</Description> + </SectionParam> + <SectionParam Name="Header image"> + <Value>..\GUIPrograms.Base\skin\default\Media\hover_my programs.png</Value> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items> + <ActionItem Name="InstallFiles" ActionType="InstallFiles" ConditionGroup=""> + <Params> + <Items /> + </Params> + <ExecuteLocation>AfterPanelShow</ExecuteLocation> + </ActionItem> + </Items> + </Actions> + <IncludedGroups /> + <PanelName>Install Section</PanelName> + <WizardButtonsEnum>Next</WizardButtonsEnum> + </SectionItem> + <SectionItem Guid="256c4d2c-3314-4f40-ba2a-af95d88db4fb" Name="Setup Complete" ConditionGroup=""> + <Params> + <Items> + <SectionParam Name="Header text"> + <Value>The Extension Installer Wizard has successfully installed [Name].</Value> + <ValueType>String</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Left part image"> + <Value /> + <ValueType>File</ValueType> + <Description /> + </SectionParam> + <SectionParam Name="Show radio buttons"> + <Value /> + <ValueType>Bool</ValueType> + <Description>Use radiobutton in place of combobox</Description> + </SectionParam> + <SectionParam Name="Header image"> + <Value /> + <ValueType>File</ValueType> + <Description>Image in upper right part</Description> + </SectionParam> + </Items> + </Params> + <Actions> + <Items /> + </Actions> + <IncludedGroups /> + <PanelName>Setup Complete</PanelName> + <WizardButtonsEnum>Finish</WizardButtonsEnum> + </SectionItem> + </Items> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>MediaPortal</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version 1.1.6.27644 to 1.1.6.27644.</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="GUIPrograms.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.6.27644</MinRequiredVersion> + <DesignedForVersion>1.1.6.27644</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items> + <SubSystemItem Name="MP.DB" /> + <SubSystemItem Name="MP.SkinEngine" /> + </Items> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> + <GeneralInfo> + <Name>MyPrograms</Name> + <Id>8dc93193-b6f2-49ab-bba8-ced6baf203c2</Id> + <Author>Team MediaPortal</Author> + <HomePage>http://wiki.team-mediaportal.com/1_MEDIAPORTAL_1/17_Extensions/3_Plugins/Programs</HomePage> + <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/myprograms-original-2036/</ForumPage> + <UpdateUrl>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/MyPrograms/MPEI/update.xml</UpdateUrl> + <Version> + <Major>1</Major> + <Minor>0</Minor> + <Build>1</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>MyPrograms gives you further control over your HTPC by allowing you to load any windows program while keeping MediaPortal active.</ExtensionDescription> + <VersionDescription>- Compatibility with MP 1.2. + +- Changed the way 'wait for exit' works to behave how multishorcut plugin does. + +- Minor layout fixes. + +- Removed access to non working features (allgame scraper).</VersionDescription> + <DevelopmentStatus>Beta</DevelopmentStatus> + <OnlineLocation /> + <ReleaseDate>2011-09-05T18:26:39.9188642-04:00</ReleaseDate> + <Tags>utilities</Tags> + <Location>.\[Name]-[Version].mpe1</Location> + <Params> + <Items> + <SectionParam Name="Icon"> + <Value>..\GUIPrograms.Base\skin\default\Media\hover_my programs.png</Value> + <ValueType>File</ValueType> + <Description>The icon file of the package (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Online Icon"> + <Value>mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyPrograms/GUIPrograms.Base/skin/DefaultWide/Media/hover_my%20programs.png</Value> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value>%Plugins%\windows\GUIPrograms.dll</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> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\bin\Release\GUIPrograms.dll</LocalFileName> + <ZipFileName>Installer{CopyFile}\{539b6ddd-b841-4172-b605-f0a4805deec6}-GUIPrograms.dll</ZipFileName> + <DestinationFilename>%Plugins%\Windows\GUIPrograms.dll</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\FileDetailContents.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{fbb90400-1110-4a22-acbd-b0272e1d0237}-FileDetailContents.xml</ZipFileName> + <DestinationFilename>%Config%\FileDetailContents.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\ProgramSettingProfiles.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{ff16fe9a-f9d0-48c6-86c2-09c3657e4b34}-ProgramSettingProfiles.xml</ZipFileName> + <DestinationFilename>%Config%\ProgramSettingProfiles.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\ProgramViews.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{659036b1-8c8e-4484-afd1-30354595f520}-ProgramViews.xml</ZipFileName> + <DestinationFilename>%Base%\defaults\ProgramViews.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\skin\default\DialogFileInfo.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{86b81c9b-2381-4722-b407-d22b16a7cb39}-DialogFileInfo.xml</ZipFileName> + <DestinationFilename>%Skin%\default\DialogFileInfo.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\skin\default\myprograms.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{54832e9f-1c2e-4316-b91e-22e0a7969267}-myprograms.xml</ZipFileName> + <DestinationFilename>%Skin%\default\myprograms.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="true" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\skin\default\Media\hover_my programs.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{9ddca9cd-cf6f-44a4-9d05-918e09b20798}-hover_my programs.png</ZipFileName> + <DestinationFilename>%Skin%\default\Media\hover_my programs.png</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\skin\defaultWide\DialogFileInfo.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{b9412b27-f0e6-41a2-9107-07c5bc9b06e8}-DialogFileInfo.xml</ZipFileName> + <DestinationFilename>%Skin%\defaultWide\DialogFileInfo.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\skin\defaultWide\myprograms.xml</LocalFileName> + <ZipFileName>Installer{CopyFile}\{8a4cb1f2-9158-42a3-9150-1262f41f1737}-myprograms.xml</ZipFileName> + <DestinationFilename>%Skin%\defaultWide\myprograms.xml</DestinationFilename> + </FileItem> + <FileItem InstallType="CopyFile" SystemFile="false" Modified="false"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName>..\GUIPrograms.Base\skin\defaultWide\Media\hover_my programs.png</LocalFileName> + <ZipFileName>Installer{CopyFile}\{6eafac0d-5f4c-4f7d-bfd3-560b68f01191}-hover_my programs.png</ZipFileName> + <DestinationFilename>%Skin%\defaultWide\Media\hover_my programs.png</DestinationFilename> + </FileItem> + </Items> + </UniqueFileList> + <ProjectSettings> + <FolderGroups> + <FolderGroup InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName /> + <ZipFileName>Installer{CopyFile}\{8a0e99df-d6c4-4793-a4fc-3f641e54c036}-</ZipFileName> + <DestinationFilename>%Skin%\default</DestinationFilename> + <Folder>..\GUIPrograms.Base\skin\default</Folder> + <Group>Default Skin Files</Group> + <Recursive>true</Recursive> + </FolderGroup> + <FolderGroup InstallType="CopyFile" SystemFile="false" Modified="true"> + <Param1 /> + <UpdateOption>OverwriteIfOlder</UpdateOption> + <LocalFileName /> + <ZipFileName>Installer{CopyFile}\{f2f6282a-0fb8-4d49-9118-e6ff34e92c39}-</ZipFileName> + <DestinationFilename>%Skin%\defaultWide</DestinationFilename> + <Folder>..\GUIPrograms.Base\skin\defaultWide</Folder> + <Group>DefaultWide Skin files</Group> + <Recursive>true</Recursive> + </FolderGroup> + </FolderGroups> + <ProjectFilename>myprograms-mpei.xmp2</ProjectFilename> + <UpdatePath1>.\update.xml</UpdatePath1> + <UpdatePath2 /> + <UpdatePath3 /> + </ProjectSettings> + <IsSkin>false</IsSkin> +</PackageClass> \ No newline at end of file Added: trunk/plugins/MyPrograms/MPEI/update.xml =================================================================== --- trunk/plugins/MyPrograms/MPEI/update.xml (rev 0) +++ trunk/plugins/MyPrograms/MPEI/update.xml 2011-09-06 00:39:55 UTC (rev 4281) @@ -0,0 +1,147 @@ +<?xml version="1.0" encoding="utf-8"?> +<ExtensionCollection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <Items> + <PackageClass> + <Version>2.0</Version> + <Groups> + <Items> + <GroupItem Name="Default"> + <DisplayName>Default</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Default</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Skin Files"> + <DisplayName>Skin Files</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Skin Files</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Default Skin Files"> + <DisplayName>Default Skin Files</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Default Skin Files</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="DefaultWide Skin files"> + <DisplayName>DefaultWide Skin files</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>DefaultWide Skin files</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>6</Build> + <Revision>27644</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>requires MediaPortal version 1.1.6.27644 to 1.1.6.27644.</Message> + <Name>MediaPortal</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="GUIPrograms.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.6.27644</MinRequiredVersion> + <DesignedForVersion>1.1.6.27644</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items> + <SubSystemItem Name="MP.DB" /> + <SubSystemItem Name="MP.SkinEngine" /> + </Items> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> + <GeneralInfo> + <Name>MyPrograms</Name> + <Id>8dc93193-b6f2-49ab-bba8-ced6baf203c2</Id> + <Author>Team MediaPortal</Author> + <HomePage>http://wiki.team-mediaportal.com/1_MEDIAPORTAL_1/17_Extensions/3_Plugins/Programs</HomePage> + <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/myprograms-original-2036/</ForumPage> + <UpdateUrl>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/MyPrograms/MPEI/update.xml</UpdateUrl> + <Version> + <Major>1</Major> + <Minor>0</Minor> + <Build>1</Build> + <Revision>0</Revision> + </Version> + <ExtensionDescription>MyPrograms gives you further control over your HTPC by allowing you to load any windows program while keeping MediaPortal active.</ExtensionDescription> + <VersionDescription>- Compatibility with MP 1.2. +- Changed the way 'wait for exit' works to behave how multishorcut plugin does. +- Minor layout fixes. +- Removed access to non working features (allgame scraper).</VersionDescription> + <DevelopmentStatus>Beta</DevelopmentStatus> + <OnlineLocation /> + <ReleaseDate>2011-09-05T18:26:39.9188642-04:00</ReleaseDate> + <Tags>utilities</Tags> + <Location>.\[Name]-[Version].mpe1</Location> + <Params> + <Items> + <SectionParam Name="Online Icon"> + <Value>mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyPrograms/GUIPrograms.Base/skin/DefaultWide/Media/hover_my%20programs.png</Value> + <ValueType>String</ValueType> + <Description>The icon file of the package stored online (jpg,png,bmp)</Description> + </SectionParam> + <SectionParam Name="Configuration file"> + <Value>%Plugins%\windows\GUIPrograms.dll</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> + <IsSkin>false</IsSkin> + </PackageClass> + </Items> +</ExtensionCollection> \ 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: <mig...@us...> - 2011-09-05 23:40:07
|
Revision: 4280 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4280&view=rev Author: migue333 Date: 2011-09-05 23:39:58 +0000 (Mon, 05 Sep 2011) Log Message: ----------- - Compatibility with MP 1.2. - Changed the way 'wait for exit' works to behave how multishorcut plugin does. - Minor layout fixes. - Removed access to non working features (allgame scraper). Modified Paths: -------------- trunk/plugins/MyPrograms/ApplicationItems/AppItem.cs trunk/plugins/MyPrograms/ApplicationItems/appDirBrowse.cs trunk/plugins/MyPrograms/ApplicationItems/appDirCache.cs trunk/plugins/MyPrograms/ApplicationItems/appItemAppExec.cs trunk/plugins/MyPrograms/Configuration/AppSettingsAppExec.cs trunk/plugins/MyPrograms/Configuration/AppSettingsAppExec.resx trunk/plugins/MyPrograms/Configuration/AppSettingsDirBrowse.cs trunk/plugins/MyPrograms/Configuration/AppSettingsDirBrowse.resx trunk/plugins/MyPrograms/Configuration/AppSettingsDirCache.cs trunk/plugins/MyPrograms/Configuration/AppSettingsDirCache.resx trunk/plugins/MyPrograms/Configuration/AppSettingsFilelauncher.cs trunk/plugins/MyPrograms/Configuration/AppSettingsFilelauncher.resx trunk/plugins/MyPrograms/Configuration/AppSettingsGamebase.cs trunk/plugins/MyPrograms/Configuration/AppSettingsGamebase.resx trunk/plugins/MyPrograms/Configuration/AppSettingsGrouper.cs trunk/plugins/MyPrograms/Configuration/AppSettingsGrouper.resx trunk/plugins/MyPrograms/Configuration/AppSettingsMameDirect.cs trunk/plugins/MyPrograms/Configuration/AppSettingsMameDirect.resx trunk/plugins/MyPrograms/Configuration/AppSettingsMyFileIni.cs trunk/plugins/MyPrograms/Configuration/AppSettingsMyFileIni.resx trunk/plugins/MyPrograms/Configuration/AppSettingsMyFileMeedio.cs trunk/plugins/MyPrograms/Configuration/AppSettingsMyFileMeedio.resx trunk/plugins/MyPrograms/Configuration/AppSettingsPrePost.cs trunk/plugins/MyPrograms/Configuration/FileDetailsForm.cs trunk/plugins/MyPrograms/Configuration/FileDetailsForm.resx trunk/plugins/MyPrograms/Configuration/FileInfoScraperForm.cs trunk/plugins/MyPrograms/Configuration/FileInfoScraperForm.resx trunk/plugins/MyPrograms/Configuration/ProgramViews.cs trunk/plugins/MyPrograms/Configuration/SetupForm.cs trunk/plugins/MyPrograms/GUIPrograms/GUIProgramInfo.cs trunk/plugins/MyPrograms/GUIPrograms/GUIPrograms.cs trunk/plugins/MyPrograms/GUIPrograms/ProgramUtils.cs trunk/plugins/MyPrograms/GUIPrograms/ProgramViewHandler.cs trunk/plugins/MyPrograms/MyPrograms.csproj trunk/plugins/MyPrograms/Properties/AssemblyInfo.cs Added Paths: ----------- trunk/plugins/MyPrograms/GUIPrograms.Base/ProgramViews.xml trunk/plugins/MyPrograms/GUIPrograms.Base/skin/DefaultWide/ trunk/plugins/MyPrograms/GUIPrograms.Base/skin/DefaultWide/DialogFileInfo.xml trunk/plugins/MyPrograms/GUIPrograms.Base/skin/DefaultWide/Media/ trunk/plugins/MyPrograms/GUIPrograms.Base/skin/DefaultWide/Media/hover_my programs.png trunk/plugins/MyPrograms/GUIPrograms.Base/skin/DefaultWide/myprograms.xml trunk/plugins/MyPrograms/GUIPrograms.Base/skin/default/ trunk/plugins/MyPrograms/GUIPrograms.Base/skin/default/DialogFileInfo.xml trunk/plugins/MyPrograms/GUIPrograms.Base/skin/default/Media/ trunk/plugins/MyPrograms/GUIPrograms.Base/skin/default/Media/hover_my programs.png trunk/plugins/MyPrograms/GUIPrograms.Base/skin/default/myprograms.xml Removed Paths: ------------- trunk/plugins/MyPrograms/GUIPrograms.Base/defaultProgramViews.xml trunk/plugins/MyPrograms/GUIPrograms.Base/skin/BlueTwo/ trunk/plugins/MyPrograms/GUIPrograms.Base/skin/BlueTwo wide/ Modified: trunk/plugins/MyPrograms/ApplicationItems/AppItem.cs =================================================================== --- trunk/plugins/MyPrograms/ApplicationItems/AppItem.cs 2011-09-05 14:16:59 UTC (rev 4279) +++ trunk/plugins/MyPrograms/ApplicationItems/AppItem.cs 2011-09-05 23:39:58 UTC (rev 4280) @@ -34,6 +34,7 @@ using MediaPortal.Ripper; using MediaPortal.Player; using MediaPortal.GUI.Library; +using MediaPortal.Util; namespace MediaPortal.GUI.GUIPrograms { @@ -80,7 +81,11 @@ string launchErrorMsg; + bool _MPWindowHidden = false; + protected internal bool m_HandleMPWindow = true; + IntPtr m_MP_WindowHWND = IntPtr.Zero; + // two magic image-slideshow counters int thumbIndex = 0; int thumbFolderIndex = -1; @@ -306,6 +311,7 @@ (procStart.FileName.ToUpper() == "%PLAYVIDEOSTREAM%"); this.LaunchErrorMsg = ""; + bool done = false; try { DoPreLaunch(); @@ -334,11 +340,15 @@ { g_Player.Stop(); } + if (WaitForExit) + HideMPWindow(); } MediaPortal.Util.Utils.StartProcess(procStart, WaitForExit); + DoPostLaunch(); + done = true; if (mpGuiMode) { - GUIGraphicsContext.DX9Device.Reset(GUIGraphicsContext.DX9Device.PresentationParameters); + ShowMPWindow(); AutoPlay.StartListening(); } } @@ -357,10 +367,30 @@ } finally { - DoPostLaunch(); + if (!done) + DoPostLaunch(); } } + protected void ShowMPWindow() + { + //GUIGraphicsContext.DX9Device.Reset(GUIGraphicsContext.DX9Device.PresentationParameters); + // Restore MP Window and enable mediaportal input devices + if (_MPWindowHidden) + { + // enable mediaportal input devices + MediaPortal.InputDevices.InputDevices.Init(); + // Restore MP Window + //Win32API.ShowWindow(m_MP_WindowHWND, Win32API.ShowWindowFlags.ShowDefault); + Win32API.Show(null, "Mediaportal - " + GUIPropertyManager.GetProperty("#currentmodule"), true); + /* next two lines not yet need. + Thread.Sleep(2000); + Win32API.SetWindowPos(newProcess.MainWindowHandle, Win32API.HWND_TOPMOST, 0, 0, 0, 0, Win32API.SWP_NOSIZE | Win32API.SWP_NOMOVE); + */ + _MPWindowHidden = false; + } + } + protected void DoPreLaunch() { if (waitForExit && (preLaunch != "")) @@ -377,6 +407,24 @@ } } + // Hide MP Window and disable mediaportal input devices + protected void HideMPWindow() + { + if (m_HandleMPWindow && !_MPWindowHidden) + { + // disable mediaportal input devices + MediaPortal.InputDevices.InputDevices.Stop(); + // Hide MP Window + //m_MP_WindowHWND = Win32API.FindWindow("MediaPortal - "); + //if (!m_MP_WindowHWND.Equals(IntPtr.Zero)) + //{ + //Win32API.ShowWindow(m_MP_WindowHWND, Win32API.ShowWindowFlags.Hide); + Win32API.Show(null, "Mediaportal - " + GUIPropertyManager.GetProperty("#currentmodule"), false); + _MPWindowHidden = true; + //} + } + } + protected void LaunchCmd(string commands) { string results = ""; @@ -448,7 +496,7 @@ return ""; // override this if the appitem can have subfolders } - public virtual int DisplayFiles(string filePath, GUIFacadeControl facadeView) + public virtual int DisplayFiles(string filePath, GUIFacadeControl facadeLayout) { int totalItems = 0; if (filePath != lastFilepath) @@ -456,13 +504,13 @@ Files.Load(AppID, filePath); Filelinks.Load(AppID, filePath); } - totalItems = totalItems + DisplayArrayList(filePath, this.Files, facadeView); - totalItems = totalItems + DisplayArrayList(filePath, this.Filelinks, facadeView); + totalItems = totalItems + DisplayArrayList(filePath, this.Files, facadeLayout); + totalItems = totalItems + DisplayArrayList(filePath, this.Filelinks, facadeLayout); lastFilepath = filePath; return totalItems; } - protected int DisplayArrayList(string filePath, ArrayList dbItems, GUIFacadeControl facadeView) + protected int DisplayArrayList(string filePath, ArrayList dbItems, GUIFacadeControl facadeLayout) { int totalItems = 0; //foreach (FileItem curFile in dbItems) @@ -478,7 +526,7 @@ item.IsFolder = curFile.IsFolder; item.OnRetrieveArt += new MediaPortal.GUI.Library.GUIListItem.RetrieveCoverArtHandler(OnRetrieveCoverArt); item.OnItemSelected += new MediaPortal.GUI.Library.GUIListItem.ItemSelectedHandler(OnFileItemSelected); - facadeView.Add(item); + facadeLayout.Add(item); } else if (obj is ProgramFilterItem) { @@ -488,7 +536,7 @@ item.MusicTag = curFilter; item.IsFolder = true; item.OnItemSelected += new MediaPortal.GUI.Library.GUIListItem.ItemSelectedHandler(OnFileItemSelected); - facadeView.Add(item); + facadeLayout.Add(item); } } return totalItems; Modified: trunk/plugins/MyPrograms/ApplicationItems/appDirBrowse.cs =================================================================== --- trunk/plugins/MyPrograms/ApplicationItems/appDirBrowse.cs 2011-09-05 14:16:59 UTC (rev 4279) +++ trunk/plugins/MyPrograms/ApplicationItems/appDirBrowse.cs 2011-09-05 23:39:58 UTC (rev 4280) @@ -35,6 +35,8 @@ using MediaPortal.Player; using MediaPortal.Util; +using System.Collections.Generic; + namespace MediaPortal.GUI.GUIPrograms { /// <summary> @@ -120,7 +122,7 @@ } - int LoadDirectory(string newDirectory, GUIFacadeControl facadeView) + int LoadDirectory(string newDirectory, GUIFacadeControl facadeLayout) { ProgramUtils.SetFileExtensions(curDirectory, ValidExtensions); /* @@ -129,7 +131,7 @@ // allow spaces between extensions... curDirectory.SetExtensions(extensions); */ - ArrayList curFiles = curDirectory.GetDirectory(newDirectory); + List<GUIListItem> curFiles = curDirectory.GetDirectoryExt(newDirectory); int totalItems = 0; foreach (GUIListItem item in curFiles) @@ -152,7 +154,7 @@ if (item.Label != ProgramUtils.cBackLabel) { item.OnItemSelected += new MediaPortal.GUI.Library.GUIListItem.ItemSelectedHandler(OnFileItemSelected); - facadeView.Add(item); + facadeLayout.Add(item); totalItems++; } } @@ -173,18 +175,18 @@ } } - override public int DisplayFiles(string Filepath, GUIFacadeControl facadeView) + override public int DisplayFiles(string Filepath, GUIFacadeControl facadeLayout) { int Total = 0; if (Filepath == "") { // normal: load the main filelist of the application - Total = LoadDirectory(this.FileDirectory, facadeView); + Total = LoadDirectory(this.FileDirectory, facadeLayout); } else { // subfolder is activated: load the filelist of the subfolder - Total = LoadDirectory(Filepath, facadeView); + Total = LoadDirectory(Filepath, facadeLayout); } return Total; } Modified: trunk/plugins/MyPrograms/ApplicationItems/appDirCache.cs =================================================================== --- trunk/plugins/MyPrograms/ApplicationItems/appDirCache.cs 2011-09-05 14:16:59 UTC (rev 4279) +++ trunk/plugins/MyPrograms/ApplicationItems/appDirCache.cs 2011-09-05 23:39:58 UTC (rev 4280) @@ -25,6 +25,7 @@ using System; using System.Collections; +using System.Collections.Generic; using System.IO; using MediaPortal.Dialogs; @@ -226,7 +227,7 @@ */ // read files - ArrayList arrFiles = virtDir.GetDirectory(curPath); + List<GUIListItem> arrFiles = virtDir.GetDirectoryExt(curPath); this.Files.Load(AppID, curPath); foreach (GUIListItem file in arrFiles) { Modified: trunk/plugins/MyPrograms/ApplicationItems/appItemAppExec.cs =================================================================== --- trunk/plugins/MyPrograms/ApplicationItems/appItemAppExec.cs 2011-09-05 14:16:59 UTC (rev 4279) +++ trunk/plugins/MyPrograms/ApplicationItems/appItemAppExec.cs 2011-09-05 23:39:58 UTC (rev 4280) @@ -81,16 +81,22 @@ procStart.WindowStyle = this.WindowStyle; this.LaunchErrorMsg = ""; + bool done = false; try { - DoPreLaunch(); AutoPlay.StopListening(); if (g_Player.Playing) { g_Player.Stop(); } + if (WaitForExit) + HideMPWindow(); + DoPreLaunch(); MediaPortal.Util.Utils.StartProcess(procStart, WaitForExit); - GUIGraphicsContext.DX9Device.Reset(GUIGraphicsContext.DX9Device.PresentationParameters); + DoPostLaunch(); + done = true; + ShowMPWindow(); + //GUIGraphicsContext.DX9Device.Reset(GUIGraphicsContext.DX9Device.PresentationParameters); AutoPlay.StartListening(); } catch (Exception ex) @@ -107,7 +113,8 @@ } finally { - DoPostLaunch(); + if (!done) + DoPostLaunch(); } } } Modified: trunk/plugins/MyPrograms/Configuration/AppSettingsAppExec.cs =================================================================== --- trunk/plugins/MyPrograms/Configuration/AppSettingsAppExec.cs 2011-09-05 14:16:59 UTC (rev 4279) +++ trunk/plugins/MyPrograms/Configuration/AppSettingsAppExec.cs 2011-09-05 23:39:58 UTC (rev 4280) @@ -110,9 +110,9 @@ this.chkbWaitForExit.Checked = true; this.chkbWaitForExit.CheckState = System.Windows.Forms.CheckState.Checked; this.chkbWaitForExit.FlatStyle = System.Windows.Forms.FlatStyle.Popup; - this.chkbWaitForExit.Location = new System.Drawing.Point(277, 86); + this.chkbWaitForExit.Location = new System.Drawing.Point(281, 86); this.chkbWaitForExit.Name = "chkbWaitForExit"; - this.chkbWaitForExit.Size = new System.Drawing.Size(84, 17); + this.chkbWaitForExit.Size = new System.Drawing.Size(80, 17); this.chkbWaitForExit.TabIndex = 54; this.chkbWaitForExit.Text = "Wait for exit"; this.chkbWaitForExit.TextAlign = System.Drawing.ContentAlignment.MiddleRight; @@ -136,7 +136,7 @@ this.txtPinCode.Location = new System.Drawing.Point(121, 109); this.txtPinCode.MaxLength = 4; this.txtPinCode.Name = "txtPinCode"; - this.txtPinCode.Size = new System.Drawing.Size(64, 21); + this.txtPinCode.Size = new System.Drawing.Size(64, 20); this.txtPinCode.TabIndex = 45; this.txtPinCode.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtPinCode_KeyPress); // @@ -158,7 +158,7 @@ this.txtStartupDir.BorderColor = System.Drawing.Color.Empty; this.txtStartupDir.Location = new System.Drawing.Point(121, 237); this.txtStartupDir.Name = "txtStartupDir"; - this.txtStartupDir.Size = new System.Drawing.Size(240, 21); + this.txtStartupDir.Size = new System.Drawing.Size(240, 20); this.txtStartupDir.TabIndex = 51; // // label5 @@ -166,7 +166,7 @@ this.label5.AutoSize = true; this.label5.Location = new System.Drawing.Point(4, 241); this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(94, 13); + this.label5.Size = new System.Drawing.Size(89, 13); this.label5.TabIndex = 50; this.label5.Text = "Startup Directory:"; this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; @@ -192,7 +192,7 @@ this.label1.AutoSize = true; this.label1.Location = new System.Drawing.Point(5, 216); this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(77, 13); + this.label1.Size = new System.Drawing.Size(75, 13); this.label1.TabIndex = 48; this.label1.Text = "Window-Style:"; this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; @@ -204,7 +204,7 @@ this.txtArguments.BorderColor = System.Drawing.Color.Empty; this.txtArguments.Location = new System.Drawing.Point(121, 189); this.txtArguments.Name = "txtArguments"; - this.txtArguments.Size = new System.Drawing.Size(240, 21); + this.txtArguments.Size = new System.Drawing.Size(240, 20); this.txtArguments.TabIndex = 47; // // lblArg @@ -212,7 +212,7 @@ this.lblArg.AutoSize = true; this.lblArg.Location = new System.Drawing.Point(5, 192); this.lblArg.Name = "lblArg"; - this.lblArg.Size = new System.Drawing.Size(63, 13); + this.lblArg.Size = new System.Drawing.Size(60, 13); this.lblArg.TabIndex = 46; this.lblArg.Text = "Arguments:"; this.lblArg.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; @@ -237,11 +237,11 @@ // this.txtTitle.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.txtTitle.BackColor = System.Drawing.SystemColors.InactiveCaptionText; + this.txtTitle.BackColor = System.Drawing.SystemColors.Control; this.txtTitle.BorderColor = System.Drawing.Color.Empty; this.txtTitle.Location = new System.Drawing.Point(121, 32); this.txtTitle.Name = "txtTitle"; - this.txtTitle.Size = new System.Drawing.Size(240, 21); + this.txtTitle.Size = new System.Drawing.Size(240, 20); this.txtTitle.TabIndex = 41; // // lblTitle @@ -249,7 +249,7 @@ this.lblTitle.AutoSize = true; this.lblTitle.Location = new System.Drawing.Point(5, 35); this.lblTitle.Name = "lblTitle"; - this.lblTitle.Size = new System.Drawing.Size(31, 13); + this.lblTitle.Size = new System.Drawing.Size(30, 13); this.lblTitle.TabIndex = 40; this.lblTitle.Text = "Title:"; this.lblTitle.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; @@ -259,7 +259,7 @@ this.lblFilename.AutoSize = true; this.lblFilename.Location = new System.Drawing.Point(5, 63); this.lblFilename.Name = "lblFilename"; - this.lblFilename.Size = new System.Drawing.Size(110, 13); + this.lblFilename.Size = new System.Drawing.Size(109, 13); this.lblFilename.TabIndex = 42; this.lblFilename.Text = "Application to launch:"; this.lblFilename.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; @@ -279,11 +279,11 @@ // this.txtFilename.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.txtFilename.BackColor = System.Drawing.SystemColors.InactiveCaptionText; + this.txtFilename.BackColor = System.Drawing.SystemColors.Control; this.txtFilename.BorderColor = System.Drawing.Color.Empty; this.txtFilename.Location = new System.Drawing.Point(121, 59); this.txtFilename.Name = "txtFilename"; - this.txtFilename.Size = new System.Drawing.Size(240, 21); + this.txtFilename.Size = new System.Drawing.Size(240, 20); this.txtFilename.TabIndex = 57; // // lblImageFile @@ -291,7 +291,7 @@ this.lblImageFile.AutoSize = true; this.lblImageFile.Location = new System.Drawing.Point(5, 141); this.lblImageFile.Name = "lblImageFile"; - this.lblImageFile.Size = new System.Drawing.Size(55, 13); + this.lblImageFile.Size = new System.Drawing.Size(52, 13); this.lblImageFile.TabIndex = 58; this.lblImageFile.Text = "Imagefile:"; this.lblImageFile.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; @@ -314,7 +314,7 @@ this.txtImageFile.BorderColor = System.Drawing.Color.Empty; this.txtImageFile.Location = new System.Drawing.Point(121, 136); this.txtImageFile.Name = "txtImageFile"; - this.txtImageFile.Size = new System.Drawing.Size(240, 21); + this.txtImageFile.Size = new System.Drawing.Size(240, 20); this.txtImageFile.TabIndex = 59; // // AppSettingsAppExec Modified: trunk/plugins/MyPrograms/Configuration/AppSettingsAppExec.resx =================================================================== --- trunk/plugins/MyPrograms/Configuration/AppSettingsAppExec.resx 2011-09-05 14:16:59 UTC (rev 4279) +++ trunk/plugins/MyPrograms/Configuration/AppSettingsAppExec.resx 2011-09-05 23:39:58 UTC (rev 4280) @@ -118,10 +118,10 @@ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <metadata name="dialogFile.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> - <value>214, 17</value> + <value>227, 17</value> </metadata> <metadata name="dialogFolder.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> - <value>102, 17</value> + <value>107, 17</value> </metadata> <metadata name="toolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>17, 17</value> @@ -130,13 +130,13 @@ <data name="btnPrePost.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> Qk3CAQAAAAAAADYAAAAoAAAACwAAAAsAAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE5DgICA//////////////////////////////////// - AAAAAE5DgICA////////////AAAA////////////////////AAAAAE5DgICA////////AAAA//////// - ////////////////AAAAAE5DgICA////////AAAAAAAA////////////////////AAAAAE5DgICA//// - ////AAAAAAAAAAAA////AAAA////////AAAAAE5DgICA////////////AAAAAAAAAAAAAAAA//////// - AAAAAE5DgICA////////////////AAAAAAAAAAAA////////AAAAAE5DgICA////////////AAAAAAAA - AAAAAAAA////////AAAAAE5DgICA////////////////////////////////////AAAAAE5DgICAgICA - gICAgICAgICAgICAgICAgICAgICAgICAAAAAAE5D + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGEAgICA//////////////////////////////////// + AAAAAGEAgICA////////////AAAA////////////////////AAAAAGEAgICA////////AAAA//////// + ////////////////AAAAAGEAgICA////////AAAAAAAA////////////////////AAAAAGEAgICA//// + ////AAAAAAAAAAAA////AAAA////////AAAAAGEAgICA////////////AAAAAAAAAAAAAAAA//////// + AAAAAGEAgICA////////////////AAAAAAAAAAAA////////AAAAAGEAgICA////////////AAAAAAAA + AAAAAAAA////////AAAAAGEAgICA////////////////////////////////////AAAAAGEAgICAgICA + gICAgICAgICAgICAgICAgICAgICAgICAAAAAAGEA </value> </data> <data name="btnStartup.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> Modified: trunk/plugins/MyPrograms/Configuration/AppSettingsDirBrowse.cs =================================================================== --- trunk/plugins/MyPrograms/Configuration/AppSettingsDirBrowse.cs 2011-09-05 14:16:59 UTC (rev 4279) +++ trunk/plugins/MyPrograms/Configuration/AppSettingsDirBrowse.cs 2011-09-05 23:39:58 UTC (rev 4280) @@ -32,37 +32,37 @@ { public class AppSettingsDirBrowse : AppSettings { - private CheckBox chkbUseShellExecute; - private CheckBox chkbUseQuotes; - private Button btnStartup; - private TextBox txtStartupDir; - private Label label5; - private ComboBox cbWindowStyle; - private Label label1; - private TextBox txtArguments; - private Label lblArg; - private Label lblImageFile; - private TextBox txtImageFile; - private CheckBox chkbEnabled; - private TextBox txtTitle; - private Label lblTitle; - private Label lblFilename; - private Label lblImgDirectories; - private TextBox txtExtensions; - private TextBox txtImageDirs; - private TextBox txtFiles; - private Label label4; - private Label label2; - private Label label3; - private Button buttonImagefile; - private Button buttonLaunchingApp; - private Button buttonFiledir; - private Button buttonImageDirs; - private TextBox txtPinCode; - private Label LblPinCode; - private Button buttonGetExtensions; - private CheckBox chkbWaitForExit; - private ComboBox cbFilename; + private UserInterface.Controls.MPCheckBox chkbUseShellExecute; + private UserInterface.Controls.MPCheckBox chkbUseQuotes; + private UserInterface.Controls.MPButton btnStartup; + private UserInterface.Controls.MPTextBox txtStartupDir; + private UserInterface.Controls.MPLabel label5; + private UserInterface.Controls.MPComboBox cbWindowStyle; + private UserInterface.Controls.MPLabel label1; + private UserInterface.Controls.MPTextBox txtArguments; + private UserInterface.Controls.MPLabel lblArg; + private UserInterface.Controls.MPLabel lblImageFile; + private UserInterface.Controls.MPTextBox txtImageFile; + private UserInterface.Controls.MPCheckBox chkbEnabled; + private UserInterface.Controls.MPTextBox txtTitle; + private UserInterface.Controls.MPLabel lblTitle; + private UserInterface.Controls.MPLabel lblFilename; + private UserInterface.Controls.MPLabel lblImgDirectories; + private UserInterface.Controls.MPTextBox txtExtensions; + private UserInterface.Controls.MPTextBox txtImageDirs; + private UserInterface.Controls.MPTextBox txtFiles; + private UserInterface.Controls.MPLabel label4; + private UserInterface.Controls.MPLabel label2; + private UserInterface.Controls.MPLabel label3; + private UserInterface.Controls.MPButton buttonImagefile; + private UserInterface.Controls.MPButton buttonLaunchingApp; + private UserInterface.Controls.MPButton buttonFiledir; + private UserInterface.Controls.MPButton buttonImageDirs; + private UserInterface.Controls.MPTextBox txtPinCode; + private UserInterface.Controls.MPLabel LblPinCode; + private UserInterface.Controls.MPButton buttonGetExtensions; + private UserInterface.Controls.MPCheckBox chkbWaitForExit; + private UserInterface.Controls.MPComboBox cbFilename; private MediaPortal.UserInterface.Controls.MPButton btnPrePost; private IContainer components = null; @@ -95,7 +95,7 @@ /// </summary> private void InitializeComponent() { - System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(AppSettingsDirBrowse)); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AppSettingsDirBrowse)); this.chkbUseShellExecute = new MediaPortal.UserInterface.Controls.MPCheckBox(); this.chkbUseQuotes = new MediaPortal.UserInterface.Controls.MPCheckBox(); this.btnStartup = new MediaPortal.UserInterface.Controls.MPButton(); @@ -132,21 +132,27 @@ // // chkbUseShellExecute // + this.chkbUseShellExecute.AutoSize = true; + this.chkbUseShellExecute.FlatStyle = System.Windows.Forms.FlatStyle.Popup; this.chkbUseShellExecute.Location = new System.Drawing.Point(120, 88); this.chkbUseShellExecute.Name = "chkbUseShellExecute"; - this.chkbUseShellExecute.Size = new System.Drawing.Size(168, 24); + this.chkbUseShellExecute.Size = new System.Drawing.Size(151, 17); this.chkbUseShellExecute.TabIndex = 9; this.chkbUseShellExecute.Text = "Startup using ShellExecute"; + this.chkbUseShellExecute.UseVisualStyleBackColor = true; // // chkbUseQuotes // + this.chkbUseQuotes.AutoSize = true; this.chkbUseQuotes.Checked = true; this.chkbUseQuotes.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkbUseQuotes.FlatStyle = System.Windows.Forms.FlatStyle.Popup; this.chkbUseQuotes.Location = new System.Drawing.Point(120, 232); this.chkbUseQuotes.Name = "chkbUseQuotes"; - this.chkbUseQuotes.Size = new System.Drawing.Size(184, 24); + this.chkbUseQuotes.Size = new System.Drawing.Size(144, 17); this.chkbUseQuotes.TabIndex = 21; this.chkbUseQuotes.Text = "Quotes around Filenames"; + this.chkbUseQuotes.UseVisualStyleBackColor = true; // // btnStartup // @@ -155,31 +161,34 @@ this.btnStartup.Name = "btnStartup"; this.btnStartup.Size = new System.Drawing.Size(20, 20); this.btnStartup.TabIndex = 20; + this.btnStartup.UseVisualStyleBackColor = true; this.btnStartup.Click += new System.EventHandler(this.btnStartup_Click); // // txtStartupDir // + this.txtStartupDir.BorderColor = System.Drawing.Color.Empty; this.txtStartupDir.Location = new System.Drawing.Point(120, 208); this.txtStartupDir.Name = "txtStartupDir"; this.txtStartupDir.Size = new System.Drawing.Size(250, 20); this.txtStartupDir.TabIndex = 19; - this.txtStartupDir.Text = ""; // // label5 // this.label5.Location = new System.Drawing.Point(0, 208); this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(100, 23); this.label5.TabIndex = 18; this.label5.Text = "Startup Directory:"; // // cbWindowStyle // + this.cbWindowStyle.BorderColor = System.Drawing.Color.Empty; this.cbWindowStyle.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.cbWindowStyle.Items.AddRange(new object[] { - "Normal", - "Minimized", - "Maximized", - "Hidden"}); + "Normal", + "Minimized", + "Maximized", + "Hidden"}); this.cbWindowStyle.Location = new System.Drawing.Point(120, 184); this.cbWindowStyle.Name = "cbWindowStyle"; this.cbWindowStyle.Size = new System.Drawing.Size(250, 21); @@ -189,21 +198,23 @@ // this.label1.Location = new System.Drawing.Point(0, 184); this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(100, 23); this.label1.TabIndex = 16; this.label1.Text = "Window-Style:"; // // txtArguments // + this.txtArguments.BorderColor = System.Drawing.Color.Empty; this.txtArguments.Location = new System.Drawing.Point(120, 160); this.txtArguments.Name = "txtArguments"; this.txtArguments.Size = new System.Drawing.Size(250, 20); this.txtArguments.TabIndex = 15; - this.txtArguments.Text = ""; // // lblArg // this.lblArg.Location = new System.Drawing.Point(0, 160); this.lblArg.Name = "lblArg"; + this.lblArg.Size = new System.Drawing.Size(100, 23); this.lblArg.TabIndex = 14; this.lblArg.Text = "Arguments:"; // @@ -222,41 +233,46 @@ this.buttonImagefile.Name = "buttonImagefile"; this.buttonImagefile.Size = new System.Drawing.Size(20, 20); this.buttonImagefile.TabIndex = 13; + this.buttonImagefile.UseVisualStyleBackColor = true; this.buttonImagefile.Click += new System.EventHandler(this.buttonImagefile_Click); // // txtImageFile // + this.txtImageFile.BorderColor = System.Drawing.Color.Empty; this.txtImageFile.Location = new System.Drawing.Point(120, 136); this.txtImageFile.Name = "txtImageFile"; this.txtImageFile.Size = new System.Drawing.Size(250, 20); this.txtImageFile.TabIndex = 12; - this.txtImageFile.Text = ""; // // chkbEnabled // + this.chkbEnabled.AutoSize = true; this.chkbEnabled.Checked = true; this.chkbEnabled.CheckState = System.Windows.Forms.CheckState.Checked; - this.chkbEnabled.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); + this.chkbEnabled.FlatStyle = System.Windows.Forms.FlatStyle.Popup; + this.chkbEnabled.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.chkbEnabled.Location = new System.Drawing.Point(320, 8); this.chkbEnabled.Name = "chkbEnabled"; - this.chkbEnabled.Size = new System.Drawing.Size(72, 24); + this.chkbEnabled.Size = new System.Drawing.Size(70, 17); this.chkbEnabled.TabIndex = 30; this.chkbEnabled.Text = "Enabled"; this.chkbEnabled.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + this.chkbEnabled.UseVisualStyleBackColor = true; // // txtTitle // - this.txtTitle.BackColor = System.Drawing.SystemColors.InactiveCaptionText; + this.txtTitle.BackColor = System.Drawing.SystemColors.Control; + this.txtTitle.BorderColor = System.Drawing.Color.Empty; this.txtTitle.Location = new System.Drawing.Point(120, 40); this.txtTitle.Name = "txtTitle"; this.txtTitle.Size = new System.Drawing.Size(248, 20); this.txtTitle.TabIndex = 4; - this.txtTitle.Text = ""; // // lblTitle // this.lblTitle.Location = new System.Drawing.Point(0, 40); this.lblTitle.Name = "lblTitle"; + this.lblTitle.Size = new System.Drawing.Size(100, 23); this.lblTitle.TabIndex = 3; this.lblTitle.Text = "Title:"; // @@ -275,12 +291,14 @@ this.buttonLaunchingApp.Name = "buttonLaunchingApp"; this.buttonLaunchingApp.Size = new System.Drawing.Size(20, 20); this.buttonLaunchingApp.TabIndex = 7; + this.buttonLaunchingApp.UseVisualStyleBackColor = true; this.buttonLaunchingApp.Click += new System.EventHandler(this.buttonLaunchingApp_Click); // // lblImgDirectories // this.lblImgDirectories.Location = new System.Drawing.Point(0, 312); this.lblImgDirectories.Name = "lblImgDirectories"; + this.lblImgDirectories.Size = new System.Drawing.Size(100, 23); this.lblImgDirectories.TabIndex = 27; this.lblImgDirectories.Text = "Image directories:"; // @@ -291,19 +309,21 @@ this.buttonFiledir.Name = "buttonFiledir"; this.buttonFiledir.Size = new System.Drawing.Size(20, 20); this.buttonFiledir.TabIndex = 24; + this.buttonFiledir.UseVisualStyleBackColor = true; this.buttonFiledir.Click += new System.EventHandler(this.buttonFiledir_Click); // // txtExtensions // - this.txtExtensions.BackColor = System.Drawing.SystemColors.InactiveCaptionText; + this.txtExtensions.BackColor = System.Drawing.SystemColors.Control; + this.txtExtensions.BorderColor = System.Drawing.Color.Empty; this.txtExtensions.Location = new System.Drawing.Point(120, 288); this.txtExtensions.Name = "txtExtensions"; this.txtExtensions.Size = new System.Drawing.Size(250, 20); this.txtExtensions.TabIndex = 26; - this.txtExtensions.Text = ""; // // txtImageDirs // + this.txtImageDirs.BorderColor = System.Drawing.Color.Empty; this.txtImageDirs.Location = new System.Drawing.Point(120, 312); this.txtImageDirs.Multiline = true; this.txtImageDirs.Name = "txtImageDirs"; @@ -314,17 +334,18 @@ // // txtFiles // - this.txtFiles.BackColor = System.Drawing.SystemColors.InactiveCaptionText; + this.txtFiles.BackColor = System.Drawing.SystemColors.Control; + this.txtFiles.BorderColor = System.Drawing.Color.Empty; this.txtFiles.Location = new System.Drawing.Point(120, 264); this.txtFiles.Name = "txtFiles"; this.txtFiles.Size = new System.Drawing.Size(250, 20); this.txtFiles.TabIndex = 23; - this.txtFiles.Text = ""; // // label4 // this.label4.Location = new System.Drawing.Point(0, 288); this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(100, 23); this.label4.TabIndex = 25; this.label4.Text = "File-Extensions:"; // @@ -332,6 +353,7 @@ // this.label2.Location = new System.Drawing.Point(0, 264); this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(100, 23); this.label2.TabIndex = 22; this.label2.Text = "File Directory:"; // @@ -342,11 +364,12 @@ this.buttonImageDirs.Name = "buttonImageDirs"; this.buttonImageDirs.Size = new System.Drawing.Size(20, 20); this.buttonImageDirs.TabIndex = 29; + this.buttonImageDirs.UseVisualStyleBackColor = true; this.buttonImageDirs.Click += new System.EventHandler(this.buttonImageDirs_Click); // // label3 // - this.label3.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); + this.label3.Font = new System.Drawing.Font("Verdana", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.label3.Location = new System.Drawing.Point(0, 0); this.label3.Name = "label3"; this.label3.Size = new System.Drawing.Size(184, 32); @@ -355,12 +378,12 @@ // // txtPinCode // + this.txtPinCode.BorderColor = System.Drawing.Color.Empty; this.txtPinCode.Location = new System.Drawing.Point(120, 112); this.txtPinCode.MaxLength = 4; this.txtPinCode.Name = "txtPinCode"; this.txtPinCode.Size = new System.Drawing.Size(64, 20); this.txtPinCode.TabIndex = 10; - this.txtPinCode.Text = ""; this.txtPinCode.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtPinCode_KeyPress); // // LblPinCode @@ -373,32 +396,37 @@ // // buttonGetExtensions // - this.buttonGetExtensions.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); + this.buttonGetExtensions.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.buttonGetExtensions.Location = new System.Drawing.Point(376, 288); this.buttonGetExtensions.Name = "buttonGetExtensions"; this.buttonGetExtensions.Size = new System.Drawing.Size(20, 20); this.buttonGetExtensions.TabIndex = 31; this.buttonGetExtensions.Text = "?"; this.toolTip.SetToolTip(this.buttonGetExtensions, "Read all available file extensions from the file directory"); + this.buttonGetExtensions.UseVisualStyleBackColor = true; this.buttonGetExtensions.Click += new System.EventHandler(this.buttonGetExtensions_Click); // // chkbWaitForExit // + this.chkbWaitForExit.AutoSize = true; this.chkbWaitForExit.Checked = true; this.chkbWaitForExit.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkbWaitForExit.FlatStyle = System.Windows.Forms.FlatStyle.Popup; this.chkbWaitForExit.Location = new System.Drawing.Point(280, 88); this.chkbWaitForExit.Name = "chkbWaitForExit"; - this.chkbWaitForExit.Size = new System.Drawing.Size(88, 24); + this.chkbWaitForExit.Size = new System.Drawing.Size(80, 17); this.chkbWaitForExit.TabIndex = 32; this.chkbWaitForExit.Text = "Wait for exit"; + this.chkbWaitForExit.UseVisualStyleBackColor = true; // // cbFilename // - this.cbFilename.BackColor = System.Drawing.SystemColors.InactiveCaptionText; + this.cbFilename.BackColor = System.Drawing.SystemColors.Control; + this.cbFilename.BorderColor = System.Drawing.Color.Empty; this.cbFilename.Items.AddRange(new object[] { - "%PLAY%", - "%PLAYAUDIOSTREAM%", - "%PLAYVIDEOSTREAM%"}); + "%PLAY%", + "%PLAYAUDIOSTREAM%", + "%PLAYVIDEOSTREAM%"}); this.cbFilename.Location = new System.Drawing.Point(120, 64); this.cbFilename.Name = "cbFilename"; this.cbFilename.Size = new System.Drawing.Size(250, 21); @@ -412,6 +440,7 @@ this.btnPrePost.Size = new System.Drawing.Size(20, 20); this.btnPrePost.TabIndex = 39; this.toolTip.SetToolTip(this.btnPrePost, "Edit Pre / Postlaunch options"); + this.btnPrePost.UseVisualStyleBackColor = true; this.btnPrePost.Click += new System.EventHandler(this.btnPrePost_Click); // // AppSettingsDirBrowse @@ -452,6 +481,7 @@ this.Size = new System.Drawing.Size(408, 384); this.Load += new System.EventHandler(this.AppSettingsDirBrowse_Load); this.ResumeLayout(false); + this.PerformLayout(); } #endregion Modified: trunk/plugins/MyPrograms/Configuration/AppSettingsDirBrowse.resx =================================================================== --- trunk/plugins/MyPrograms/Configuration/AppSettingsDirBrowse.resx 2011-09-05 14:16:59 UTC (rev 4279) +++ trunk/plugins/MyPrograms/Configuration/AppSettingsDirBrowse.resx 2011-09-05 23:39:58 UTC (rev 4280) @@ -3,7 +3,7 @@ <!-- Microsoft ResX Schema - Version 1.3 + 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 @@ -14,16 +14,17 @@ ... ado.net/XML headers & schema ... <resheader name="resmimetype">text/microsoft-resx</resheader> - <resheader name="version">1.3</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">this is my long string</data> + <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"> - [base64 mime encoded serialized .NET Framework object] + <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"> - [base64 mime encoded string representing a byte array form of the .NET Framework object] + <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 @@ -35,7 +36,7 @@ Classes that don't support this are serialized and stored with the mimetype set. - The mimetype is used forserialized objects, and tells the + 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: @@ -45,7 +46,7 @@ mimetype: application/x-microsoft.net.object.binary.base64 value : The object must be serialized with - : System.Serialization.Formatters.Binary.BinaryFormatter + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter : and then encoded with base64 encoding. mimetype: application/x-microsoft.net.object.soap.base64 @@ -59,18 +60,37 @@ : 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" msdata:Ordinal="1" /> + <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"> @@ -89,69 +109,25 @@ <value>text/microsoft-resx</value> </resheader> <resheader name="version"> - <value>1.3</value> + <value>2.0</value> </resheader> <resheader name="reader"> - <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <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=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> - <data name="dialogFile.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="dialogFile.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Family</value> - </data> - <data name="dialogFile.Location" type="System.Drawing.Point, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> - <value>17, 17</value> - </data> - <data name="dialogFolder.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="dialogFolder.Location" type="System.Drawing.Point, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> - <value>115, 17</value> - </data> - <data name="dialogFolder.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Family</value> - </data> - <data name="toolTip.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="toolTip.Location" type="System.Drawing.Point, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <metadata name="dialogFile.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>227, 17</value> - </data> - <data name="toolTip.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Public</value> - </data> - <data name="chkbUseShellExecute.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>False</value> - </data> - <data name="chkbUseShellExecute.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="chkbUseShellExecute.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="chkbUseQuotes.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>False</value> - </data> - <data name="chkbUseQuotes.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="chkbUseQuotes.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="btnStartup.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>False</value> - </data> - <data name="btnStartup.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="btnStartup.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="btnStartup.Image" type="System.Drawing.Bitmap, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" mimetype="application/x-microsoft.net.object.bytearray.base64"> + </metadata> + <metadata name="dialogFolder.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <value>107, 17</value> + </metadata> + <metadata name="toolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <value>17, 17</value> + </metadata> + <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <data name="btnStartup.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> Qk2mAgAAAAAAADYAAAAoAAAADwAAAA0AAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAA////AAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAQMDAQMDAQMDAQMDAQMDA @@ -167,79 +143,7 @@ ////////////////////AAAA </value> </data> - <data name="txtStartupDir.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="txtStartupDir.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>False</value> - </data> - <data name="txtStartupDir.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="label5.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>False</value> - </data> - <data name="label5.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="label5.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="cbWindowStyle.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="cbWindowStyle.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>False</value> - </data> - <data name="cbWindowStyle.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="label1.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>False</value> - </data> - <data name="label1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="label1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="txtArguments.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="txtArguments.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>False</value> - </data> - <data name="txtArguments.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="lblArg.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>False</value> - </data> - <data name="lblArg.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="lblArg.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="lblImageFile.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>False</value> - </data> - <data name="lblImageFile.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="lblImageFile.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="buttonImagefile.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>False</value> - </data> - <data name="buttonImagefile.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="buttonImagefile.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="buttonImagefile.Image" type="System.Drawing.Bitmap, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <data name="buttonImagefile.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> Qk2mAgAAAAAAADYAAAAoAAAADwAAAA0AAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAA////AAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAQMDAQMDAQMDAQMDAQMDA @@ -255,61 +159,7 @@ ////////////////////AAAA </value> </data> - <data name="txtImageFile.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="txtImageFile.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="txtImageFile.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>False</value> - </data> - <data name="chkbEnabled.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>False</value> - </data> - <data name="chkbEnabled.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="chkbEnabled.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="txtTitle.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="txtTitle.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="txtTitle.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>False</value> - </data> - <data name="lblTitle.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>False</value> - </data> - <data name="lblTitle.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="lblTitle.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="lblFilename.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>False</value> - </data> - <data name="lblFilename.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="lblFilename.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="buttonLaunchingApp.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>False</value> - </data> - <data name="buttonLaunchingApp.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="buttonLaunchingApp.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>Private</value> - </data> - <data name="buttonLaunchingApp.Image" type="System.Drawing.Bitmap, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <data name="buttonLaunchingApp.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> Qk2mAgAAAAAAADYAAAAoAAAADwAAAA0AAAABABgAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAA////AAAA ... [truncated message content] |
From: <Sil...@us...> - 2011-09-05 14:17:05
|
Revision: 4279 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4279&view=rev Author: SilentException Date: 2011-09-05 14:16:59 +0000 (Mon, 05 Sep 2011) Log Message: ----------- MyDailyComics - updated installer for 1.2 RC Modified Paths: -------------- trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0280.mpe1 trunk/plugins/MyDailyComics/MpeRelease/update.xml Modified: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 =================================================================== --- trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2011-09-05 14:12:43 UTC (rev 4278) +++ trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics.xmp2 2011-09-05 14:16:59 UTC (rev 4279) @@ -2131,14 +2131,14 @@ <MinVersion> <Major>1</Major> <Minor>1</Minor> - <Build>0</Build> - <Revision>6</Revision> + <Build>6</Build> + <Revision>27644</Revision> </MinVersion> <MaxVersion> - <Major>999999</Major> - <Minor>999999</Minor> - <Build>999999</Build> - <Revision>999999</Revision> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> </MaxVersion> <WarnOnly>false</WarnOnly> <Message>This version of MyDailyComics requires MediaPortal 1.2 Beta or newer!</Message> @@ -2146,6 +2146,26 @@ </DependencyItem> </Items> </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="MyDailyComics.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.7.0</MinRequiredVersion> + <DesignedForVersion>1.1.7.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items> + <SubSystemItem Name="MP.Config" /> + <SubSystemItem Name="MP.SkinEngine" /> + </Items> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> <GeneralInfo> <Name>MyDailyComics</Name> <Id>bdfea2a7-2206-4fae-8165-02342031848c</Id> @@ -4189,9 +4209,10 @@ <Recursive>true</Recursive> </FolderGroup> </FolderGroups> - <ProjectFilename>D:\developing\#maintained\MyDailyComics\MpeRelease\MyDailyComics.xmp2</ProjectFilename> + <ProjectFilename>MyDailyComics.xmp2</ProjectFilename> <UpdatePath1>D:\developing\#maintained\MyDailyComics\MpeRelease\update.xml</UpdatePath1> <UpdatePath2 /> <UpdatePath3 /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> \ No newline at end of file Modified: trunk/plugins/MyDailyComics/MpeRelease/MyDailyComics_0280.mpe1 =================================================================== (Binary files differ) Modified: trunk/plugins/MyDailyComics/MpeRelease/update.xml =================================================================== --- trunk/plugins/MyDailyComics/MpeRelease/update.xml 2011-09-05 14:12:43 UTC (rev 4278) +++ trunk/plugins/MyDailyComics/MpeRelease/update.xml 2011-09-05 14:16:59 UTC (rev 4279) @@ -45,6 +45,9 @@ <Dependencies> <Items /> </Dependencies> + <PluginDependencies> + <Items /> + </PluginDependencies> <GeneralInfo> <Name>MyDailyComics</Name> <Id>bdfea2a7-2206-4fae-8165-02342031848c</Id> @@ -103,6 +106,7 @@ <ProjectSettings> <FolderGroups /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> <PackageClass> <Version>2.0</Version> @@ -168,6 +172,9 @@ </DependencyItem> </Items> </Dependencies> + <PluginDependencies> + <Items /> + </PluginDependencies> <GeneralInfo> <Name>MyDailyComics</Name> <Id>bdfea2a7-2206-4fae-8165-02342031848c</Id> @@ -226,6 +233,7 @@ <ProjectSettings> <FolderGroups /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> <PackageClass> <Version>2.0</Version> @@ -291,6 +299,9 @@ </DependencyItem> </Items> </Dependencies> + <PluginDependencies> + <Items /> + </PluginDependencies> <GeneralInfo> <Name>MyDailyComics</Name> <Id>bdfea2a7-2206-4fae-8165-02342031848c</Id> @@ -349,6 +360,7 @@ <ProjectSettings> <FolderGroups /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> <PackageClass> <Version>2.0</Version> @@ -399,14 +411,14 @@ <MinVersion> <Major>1</Major> <Minor>1</Minor> - <Build>0</Build> - <Revision>6</Revision> + <Build>6</Build> + <Revision>27644</Revision> </MinVersion> <MaxVersion> - <Major>999999</Major> - <Minor>999999</Minor> - <Build>999999</Build> - <Revision>999999</Revision> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> </MaxVersion> <WarnOnly>false</WarnOnly> <Message>This version of MyDailyComics requires MediaPortal 1.2 Beta or newer!</Message> @@ -414,6 +426,26 @@ </DependencyItem> </Items> </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="MyDailyComics.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.7.0</MinRequiredVersion> + <DesignedForVersion>1.1.7.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items> + <SubSystemItem Name="MP.Config" /> + <SubSystemItem Name="MP.SkinEngine" /> + </Items> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> <GeneralInfo> <Name>MyDailyComics</Name> <Id>bdfea2a7-2206-4fae-8165-02342031848c</Id> @@ -436,11 +468,6 @@ <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> @@ -472,6 +499,7 @@ <ProjectSettings> <FolderGroups /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> </Items> </ExtensionCollection> \ 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: <Sil...@us...> - 2011-09-05 14:12:49
|
Revision: 4278 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4278&view=rev Author: SilentException Date: 2011-09-05 14:12:43 +0000 (Mon, 05 Sep 2011) Log Message: ----------- Music Trivia - updated installer for 1.2 RC (3rd try) Modified Paths: -------------- trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia_2020.mpe1 trunk/plugins/MusicTrivia/MpeRelease/update.xml Modified: trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia_2020.mpe1 =================================================================== (Binary files differ) Modified: trunk/plugins/MusicTrivia/MpeRelease/update.xml =================================================================== --- trunk/plugins/MusicTrivia/MpeRelease/update.xml 2011-09-05 14:09:05 UTC (rev 4277) +++ trunk/plugins/MusicTrivia/MpeRelease/update.xml 2011-09-05 14:12:43 UTC (rev 4278) @@ -43,7 +43,7 @@ <Major>1</Major> <Minor>1</Minor> <Build>6</Build> - <Revision>27244</Revision> + <Revision>27644</Revision> </MinVersion> <MaxVersion> <Major>1</Major> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Sil...@us...> - 2011-09-05 14:09:11
|
Revision: 4277 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4277&view=rev Author: SilentException Date: 2011-09-05 14:09:05 +0000 (Mon, 05 Sep 2011) Log Message: ----------- Music Trivia - updated installer for 1.2 RC (2nd try) Modified Paths: -------------- trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia.xmp2 trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia_2020.mpe1 trunk/plugins/MusicTrivia/MpeRelease/update.xml Modified: trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia.xmp2 =================================================================== --- trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia.xmp2 2011-09-05 14:01:47 UTC (rev 4276) +++ trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia.xmp2 2011-09-05 14:09:05 UTC (rev 4277) @@ -189,14 +189,14 @@ <MinVersion> <Major>1</Major> <Minor>1</Minor> - <Build>8</Build> - <Revision>0</Revision> + <Build>6</Build> + <Revision>27644</Revision> </MinVersion> <MaxVersion> - <Major>999999</Major> - <Minor>999999</Minor> - <Build>999999</Build> - <Revision>999999</Revision> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> </MaxVersion> <WarnOnly>true</WarnOnly> <Message>This version of Music Trivia requires MediaPortal 1.2 RC or newer!</Message> Modified: trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia_2020.mpe1 =================================================================== (Binary files differ) Modified: trunk/plugins/MusicTrivia/MpeRelease/update.xml =================================================================== --- trunk/plugins/MusicTrivia/MpeRelease/update.xml 2011-09-05 14:01:47 UTC (rev 4276) +++ trunk/plugins/MusicTrivia/MpeRelease/update.xml 2011-09-05 14:09:05 UTC (rev 4277) @@ -42,14 +42,14 @@ <MinVersion> <Major>1</Major> <Minor>1</Minor> - <Build>8</Build> - <Revision>0</Revision> + <Build>6</Build> + <Revision>27244</Revision> </MinVersion> <MaxVersion> - <Major>999999</Major> - <Minor>999999</Minor> - <Build>999999</Build> - <Revision>999999</Revision> + <Major>1</Major> + <Minor>1</Minor> + <Build>6</Build> + <Revision>27644</Revision> </MaxVersion> <WarnOnly>true</WarnOnly> <Message>This version of Music Trivia requires MediaPortal 1.2 RC or newer!</Message> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Sil...@us...> - 2011-09-05 14:01:53
|
Revision: 4276 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4276&view=rev Author: SilentException Date: 2011-09-05 14:01:47 +0000 (Mon, 05 Sep 2011) Log Message: ----------- Music Trivia - updated installer for 1.2 RC Modified Paths: -------------- trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia.xmp2 trunk/plugins/MusicTrivia/MpeRelease/update.xml Modified: trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia.xmp2 =================================================================== --- trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia.xmp2 2011-08-24 21:50:18 UTC (rev 4275) +++ trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia.xmp2 2011-09-05 14:01:47 UTC (rev 4276) @@ -189,8 +189,8 @@ <MinVersion> <Major>1</Major> <Minor>1</Minor> - <Build>0</Build> - <Revision>6</Revision> + <Build>8</Build> + <Revision>0</Revision> </MinVersion> <MaxVersion> <Major>999999</Major> @@ -199,11 +199,30 @@ <Revision>999999</Revision> </MaxVersion> <WarnOnly>true</WarnOnly> - <Message>This version of Music Trivia requires MediaPortal 1.2 Beta or newer!</Message> + <Message>This version of Music Trivia requires MediaPortal 1.2 RC or newer!</Message> <Name>MediaPortal</Name> </DependencyItem> </Items> </Dependencies> + <PluginDependencies> + <Items> + <PluginDependencyItem AssemblyName="MusicTrivia.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.7.0</MinRequiredVersion> + <DesignedForVersion>1.1.7.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items> + <SubSystemItem Name="MP.SkinEngine" /> + </Items> + </SubSystemsUsed> + </PluginDependencyItem> + </Items> + </PluginDependencies> <GeneralInfo> <Name>Music Trivia</Name> <Id>33cb85e4-85e3-477e-a10a-bdddf217a6ec</Id> @@ -304,9 +323,10 @@ </UniqueFileList> <ProjectSettings> <FolderGroups /> - <ProjectFilename>D:\developing\#maintained\#games\MusicTrivia\MpeRelease\MusicTrivia.xmp2</ProjectFilename> + <ProjectFilename>MusicTrivia.xmp2</ProjectFilename> <UpdatePath1>d:\developing\#maintained\#games\MusicTrivia\MpeRelease\update.xml</UpdatePath1> <UpdatePath2 /> <UpdatePath3 /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> \ No newline at end of file Modified: trunk/plugins/MusicTrivia/MpeRelease/update.xml =================================================================== --- trunk/plugins/MusicTrivia/MpeRelease/update.xml 2011-08-24 21:50:18 UTC (rev 4275) +++ trunk/plugins/MusicTrivia/MpeRelease/update.xml 2011-09-05 14:01:47 UTC (rev 4276) @@ -42,8 +42,8 @@ <MinVersion> <Major>1</Major> <Minor>1</Minor> - <Build>0</Build> - <Revision>6</Revision> + <Build>8</Build> + <Revision>0</Revision> </MinVersion> <MaxVersion> <Major>999999</Major> @@ -52,126 +52,30 @@ <Revision>999999</Revision> </MaxVersion> <WarnOnly>true</WarnOnly> - <Message>This version of Music Trivia requires MediaPortal 1.2 Beta or newer!</Message> + <Message>This version of Music Trivia requires MediaPortal 1.2 RC or newer!</Message> <Name>MediaPortal</Name> </DependencyItem> </Items> </Dependencies> - <GeneralInfo> - <Name>Music Trivia</Name> - <Id>33cb85e4-85e3-477e-a10a-bdddf217a6ec</Id> - <Author>jburnette, SilentException</Author> - <HomePage /> - <ForumPage>http://forum.team-mediaportal.com/mediaportal-plugins-47/music-trivia-27431/</ForumPage> - <UpdateUrl>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MusicTrivia/MpeRelease/update.xml</UpdateUrl> - <Version> - <Major>2</Major> - <Minor>0</Minor> - <Build>1</Build> - <Revision>0</Revision> - </Version> - <ExtensionDescription>Music Trivia plays a random song and you have to pick the song that is playing from a list of other songs</ExtensionDescription> - <VersionDescription>2.0.1.0 release</VersionDescription> - <DevelopmentStatus>Stable</DevelopmentStatus> - <OnlineLocation>http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MusicTrivia/MpeRelease/MusicTrivia_2010.mpe1</OnlineLocation> - <ReleaseDate>2011-06-12T00:59:50.2288644+02:00</ReleaseDate> - <Tags>music, trivia, game</Tags> - <Location>d:\developing\#maintained\#games\MusicTrivia\MpeRelease\MusicTrivia_2010.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> - <PackageClass> - <Version>2.0</Version> - <Groups> + <PluginDependencies> <Items> - <GroupItem Name="Plugin"> - <DisplayName>Plugin</DisplayName> - <DefaulChecked>true</DefaulChecked> - <Description>Plugin</Description> - <Files> - <Items /> - </Files> - </GroupItem> - <GroupItem Name="Languages"> - <DisplayName>Languages</DisplayName> - <DefaulChecked>true</DefaulChecked> - <Description>Languages</Description> - <Files> - <Items /> - </Files> - </GroupItem> - <GroupItem Name="Skin"> - <DisplayName>Skin</DisplayName> - <DefaulChecked>true</DefaulChecked> - <Description>Skin</Description> - <Files> - <Items /> - </Files> - </GroupItem> + <PluginDependencyItem AssemblyName="MusicTrivia.dll"> + <CompatibleVersion> + <Items> + <CompatibleVersionItem> + <MinRequiredVersion>1.1.7.0</MinRequiredVersion> + <DesignedForVersion>1.1.7.0</DesignedForVersion> + </CompatibleVersionItem> + </Items> + </CompatibleVersion> + <SubSystemsUsed> + <Items> + <SubSystemItem Name="MP.SkinEngine" /> + </Items> + </SubSystemsUsed> + </PluginDependencyItem> </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>true</WarnOnly> - <Message>This version of Music Trivia requires MediaPortal 1.2 Beta or newer!</Message> - <Name>MediaPortal</Name> - </DependencyItem> - </Items> - </Dependencies> + </PluginDependencies> <GeneralInfo> <Name>Music Trivia</Name> <Id>33cb85e4-85e3-477e-a10a-bdddf217a6ec</Id> @@ -194,11 +98,6 @@ <Location>d:\developing\#maintained\#games\MusicTrivia\MpeRelease\MusicTrivia_2020.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> @@ -230,6 +129,7 @@ <ProjectSettings> <FolderGroups /> </ProjectSettings> + <IsSkin>false</IsSkin> </PackageClass> </Items> </ExtensionCollection> \ 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: <fr...@us...> - 2011-08-24 21:50:25
|
Revision: 4275 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4275&view=rev Author: framug Date: 2011-08-24 21:50:18 +0000 (Wed, 24 Aug 2011) Log Message: ----------- MultiShortcut: Add MP 1.1 compatibility. Modified Paths: -------------- trunk/plugins/MultiShortcut/MultiShortcut/LocalizeStrings.cs trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.cs Modified: trunk/plugins/MultiShortcut/MultiShortcut/LocalizeStrings.cs =================================================================== --- trunk/plugins/MultiShortcut/MultiShortcut/LocalizeStrings.cs 2011-08-24 21:40:35 UTC (rev 4274) +++ trunk/plugins/MultiShortcut/MultiShortcut/LocalizeStrings.cs 2011-08-24 21:50:18 UTC (rev 4275) @@ -28,6 +28,7 @@ using System.Globalization; using System.Collections; using System.Collections.Generic; +using System.Diagnostics; using System.Text; using System.Xml; using MediaPortal.GUI; @@ -194,10 +195,27 @@ //[Obsolete("This method has changed", true)] static public bool Load(string language) { + // Find the MP Core Version + string pathInstallMP = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Base); + FileVersionInfo MPCore = FileVersionInfo.GetVersionInfo(pathInstallMP + "\\Core.dll"); + + // Choose correct XML language Section depending on MP Version + string XMLMPLanguageSection = String.Empty; + bool isMPOlderThan1dot2 = true; + isMPOlderThan1dot2 = !(MPCore.FileMajorPart > 1 || MPCore.FileMinorPart > 1 || MPCore.FileBuildPart > 6); + if (isMPOlderThan1dot2) + { + XMLMPLanguageSection = "general"; + } + else + { + XMLMPLanguageSection = "gui"; + } + bool isPrefixEnabled = true; using (MediaPortal.Profile.Settings reader = new MediaPortal.Profile.Settings(MediaPortal.Configuration.Config.GetFile(MediaPortal.Configuration.Config.Dir.Config, "MediaPortal.xml"))) - isPrefixEnabled = reader.GetValueAsBool("gui", "myprefix", true); + isPrefixEnabled = reader.GetValueAsBool(XMLMPLanguageSection, "myprefix", true); string directory = MediaPortal.Configuration.Config.GetSubFolder(MediaPortal.Configuration.Config.Dir.Language, "MultiShortcut"); string cultureName = null; Modified: trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.cs =================================================================== --- trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.cs 2011-08-24 21:40:35 UTC (rev 4274) +++ trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.cs 2011-08-24 21:50:18 UTC (rev 4275) @@ -193,13 +193,30 @@ } } + // Find the MP Core Version + string pathInstallMP = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Base); + FileVersionInfo MPCore = FileVersionInfo.GetVersionInfo(pathInstallMP + "\\Core.dll"); + + // Choose correct XML language Section depending on MP Version + string XMLMPLanguageSection = String.Empty; + bool isMPOlderThan1dot2 = true; + isMPOlderThan1dot2 = !(MPCore.FileMajorPart > 1 || MPCore.FileMinorPart > 1 || MPCore.FileBuildPart > 6); + if (isMPOlderThan1dot2) + { + XMLMPLanguageSection = "general"; + } + else + { + XMLMPLanguageSection = "gui"; + } + _PluginLangFile = MediaPortal.Configuration.Config.GetSubFolder(MediaPortal.Configuration.Config.Dir.Language, "MultiShortcut\\strings_en.xml"); _PluginLangFileExist = File.Exists(_PluginLangFile); if (_PluginLangFileExist) { MediaPortal.Profile.Settings s = new MediaPortal.Profile.Settings(MediaPortal.Configuration.Config.GetFile(MediaPortal.Configuration.Config.Dir.Config, "MediaPortal.xml")); - string strLanguage = s.GetValueAsString("gui", "language", "English"); + string strLanguage = s.GetValueAsString(XMLMPLanguageSection, "language", "English"); LocalizeStrings.Load(strLanguage); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Sil...@us...> - 2011-08-24 21:40:42
|
Revision: 4274 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4274&view=rev Author: SilentException Date: 2011-08-24 21:40:35 +0000 (Wed, 24 Aug 2011) Log Message: ----------- IMAP & POP3 eMail Manager - added Default/DefaultWide skins (copy from Blue3/Blue3wide) Added Paths: ----------- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Default/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Default/IMAPeMail.xml trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Default/IMAPeMailDetails.xml trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Default/Media/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Default/Media/new_mail.png trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/DefaultWide/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/DefaultWide/IMAPeMail.xml trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/DefaultWide/IMAPeMailDetails.xml trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/DefaultWide/Media/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/DefaultWide/Media/new_mail.png Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Default ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Default/IMAPeMail.xml =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Default/IMAPeMail.xml (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Default/IMAPeMail.xml 2011-08-24 21:40:35 UTC (rev 4274) @@ -0,0 +1,119 @@ +<window> + <id>330099</id> + <defaultcontrol>50</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <disabletopbar>yes</disabletopbar> + <animation effect="fade" time="500">WindowOpen</animation> + <animation effect="fade" time="500">WindowClose</animation> + <controls> + <import>common.window.xml</import> + <control> + <description>BackGround</description> + <type>image</type> + <id>0</id> + <posX>0</posX> + <posY>0</posY> + <width>1280</width> + <height>720</height> + <texture>hover_email.png</texture> + </control> + + <control> + <description>BackGround</description> + <type>image</type> + <id>0</id> + <posX>700</posX> + <posY>0</posY> + <width>580</width> + <height>720</height> + <texture>home_menu_bg.png</texture> + <visible>Control.IsVisible(50)</visible> + </control> + + <control> + <description>BackGround</description> + <type>image</type> + <id>0</id> + <posX>20</posX> + <posY>550</posY> + <width>430</width> + <height>120</height> + <texture>overlay.png</texture> + <visible>player.hasmedia</visible> + </control> + + <!-- :: MENU :: --> + <control> + <type>image</type> + <id>1001</id> + <posX>0</posX> + <posY>0</posY> + <width>600</width> + <height>720</height> + <texture>action_bg.png</texture> + <visible>Control.HasFocus(52)</visible> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + </control> + <control> + <type>listcontrol</type> + <description>Current Account Folders</description> + <id>52</id> + <posX>20</posX> + <posY>100</posY> + <width>300</width> + <height>450</height> + <IconXOff>10</IconXOff> + <IconYOff>20</IconYOff> + <onright>50</onright> + <itemWidth>45</itemWidth> + <unfocusedAlpha>100</unfocusedAlpha> + <spinPosX>-</spinPosX> + <spinPosY>-</spinPosY> + <spinCanFocus>no</spinCanFocus> + <visibile>yes</visibile> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + <visible>Control.HasFocus(52)</visible> + </control> + + <control> + <type>listcontrol</type> + <description>current playlist control</description> + <id>50</id> + <posX>410</posX> + <width>300</width> + <itemHeight>60</itemHeight> + <onright>10</onright> + <onleft>10</onleft> + <font>font12</font> + <font2>font10</font2> + <textXOff2>250</textXOff2> + <textYOff2>30</textYOff2> + <textvisible2>yes</textvisible2> + <keepaspectratio>true</keepaspectratio> + <itemWidth>45</itemWidth> + <textureHeight>60</textureHeight> + <unfocusedAlpha>100</unfocusedAlpha> + <spinPosX>-</spinPosX> + <spinPosY>-</spinPosY> + <spinCanFocus>no</spinCanFocus> + <visibile>yes</visibile> + </control> + <control> + <description>Account</description> + <type>label</type> + <id>68</id> + <posX>30</posX> + <posY>670</posY> + <width>635</width> + <font>font14</font> + <textcolor>60ffffff</textcolor> + <label>#account</label> + </control> + + <import>IMAPeMailDetails.xml</import> + + <import>common.time.xml</import> + </controls> +</window> \ No newline at end of file Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Default/IMAPeMailDetails.xml =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Default/IMAPeMailDetails.xml (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Default/IMAPeMailDetails.xml 2011-08-24 21:40:35 UTC (rev 4274) @@ -0,0 +1,73 @@ +<window> + <id>330099</id> + <defaultcontrol>2</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <controls> + <control> + <type>image</type> + <id>1001</id> + <posX>0</posX> + <posY>0</posY> + <width>680</width> + <height>720</height> + <texture>action_bg.png</texture> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + </control> + + <control> + <description>email Subject</description> + <type>fadelabel</type> + <id>60</id> + <posX>30</posX> + <posY>105</posY> + <width>600</width> + <font>font24</font> + <textcolor>ffFFFFFF</textcolor> + <label>#subject</label> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + </control> + + <control> + <description>email Date</description> + <type>label</type> + <id>68</id> + <posX>30</posX> + <posY>150</posY> + <width>635</width> + <font>font18</font> + <textcolor>60ffffff</textcolor> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <label>#detaildate</label> + </control> + + <control> + <description>Body</description> + <type>textboxscrollup</type> + <id>62</id> + <posX>30</posX> + <posY>200</posY> + <width>630</width> + <height>350</height> + <textcolor>ffFFFFFF</textcolor> + <seperator>-----------------------------------------------------------------------------------</seperator> + <font>font12</font> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <label>#detailsummary</label> + </control> + + <control> + <description>From</description> + <type>label</type> + <label>#detailfrom</label> + <id>61</id> + <posX>30</posX> + <posY>78</posY> + <width>400</width> + <font>font18</font> + <textcolor>60FFFFFF</textcolor> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + </control> + </controls> +</window> \ No newline at end of file Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Default/Media ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Default/Media/new_mail.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Default/Media/new_mail.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/DefaultWide ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/DefaultWide/IMAPeMail.xml =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/DefaultWide/IMAPeMail.xml (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/DefaultWide/IMAPeMail.xml 2011-08-24 21:40:35 UTC (rev 4274) @@ -0,0 +1,108 @@ +<window> + <id>330099</id> + <defaultcontrol>50</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <disabletopbar>yes</disabletopbar> + <animation effect="fade" time="500">WindowOpen</animation> + <animation effect="fade" time="500">WindowClose</animation> + <controls> + <import>common.window.xml</import> + <control> + <description>BackGround</description> + <type>image</type> + <id>0</id> + <posX>0</posX> + <posY>0</posY> + <width>1280</width> + <height>720</height> + <texture>hover_email.png</texture> + </control> + + <control> + <description>BackGround</description> + <type>image</type> + <id>0</id> + <posX>700</posX> + <posY>0</posY> + <width>580</width> + <height>720</height> + <texture>home_menu_bg.png</texture> + <visible>Control.IsVisible(50)</visible> + </control> + + + <!-- :: MENU :: --> + <control> + <type>image</type> + <id>1001</id> + <posX>10</posX> + <posY>40</posY> + <width>550</width> + <height>470</height> + <texture>Backslide.png</texture> + <visible>Control.HasFocus(52)</visible> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + </control> + <control> + <type>listcontrol</type> + <description>Current Account Folders</description> + <id>52</id> + <posX>20</posX> + <posY>100</posY> + <width>500</width> + <height>450</height> + <IconXOff>10</IconXOff> + <IconYOff>20</IconYOff> + <onright>50</onright> + <itemWidth>45</itemWidth> + <unfocusedAlpha>100</unfocusedAlpha> + <spinPosX>-</spinPosX> + <spinPosY>-</spinPosY> + <spinCanFocus>no</spinCanFocus> + <visibile>yes</visibile> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + <visible>Control.HasFocus(52)</visible> + </control> + + <control> + <type>listcontrol</type> + <description>current playlist control</description> + <id>50</id> + <posX>710</posX> + <width>560</width> + <itemHeight>60</itemHeight> + <onright>10</onright> + <onleft>10</onleft> + <font>font12</font> + <font2>font10</font2> + <textXOff2>250</textXOff2> + <textYOff2>30</textYOff2> + <textvisible2>yes</textvisible2> + <keepaspectratio>true</keepaspectratio> + <itemWidth>45</itemWidth> + <textureHeight>60</textureHeight> + <unfocusedAlpha>100</unfocusedAlpha> + <spinPosX>-</spinPosX> + <spinPosY>-</spinPosY> + <spinCanFocus>no</spinCanFocus> + <visibile>yes</visibile> + </control> + <control> + <description>Account</description> + <type>label</type> + <id>68</id> + <posX>30</posX> + <posY>670</posY> + <width>635</width> + <font>font14</font> + <textcolor>60ffffff</textcolor> + <label>#account</label> + </control> + + <import>IMAPeMailDetails.xml</import> + + <import>common.time.xml</import> + </controls> +</window> \ No newline at end of file Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/DefaultWide/IMAPeMailDetails.xml =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/DefaultWide/IMAPeMailDetails.xml (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/DefaultWide/IMAPeMailDetails.xml 2011-08-24 21:40:35 UTC (rev 4274) @@ -0,0 +1,73 @@ +<window> + <id>330099</id> + <defaultcontrol>2</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <controls> + <control> + <type>image</type> + <id>1001</id> + <posX>0</posX> + <posY>0</posY> + <width>680</width> + <height>720</height> + <texture>action_bg.png</texture> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + </control> + + <control> + <description>email Subject</description> + <type>fadelabel</type> + <id>60</id> + <posX>30</posX> + <posY>110</posY> + <width>600</width> + <font>font18</font> + <textcolor>ffFFFFFF</textcolor> + <label>#subject</label> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + </control> + + <control> + <description>email Date</description> + <type>label</type> + <id>68</id> + <posX>30</posX> + <posY>150</posY> + <width>635</width> + <font>font18</font> + <textcolor>60ffffff</textcolor> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <label>#detaildate</label> + </control> + + <control> + <description>Body</description> + <type>textboxscrollup</type> + <id>62</id> + <posX>30</posX> + <posY>200</posY> + <width>630</width> + <height>350</height> + <textcolor>ffFFFFFF</textcolor> + <seperator>-----------------------------------------------------------------------------------</seperator> + <font>font12</font> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <label>#detailsummary</label> + </control> + + <control> + <description>From</description> + <type>label</type> + <label>#detailfrom</label> + <id>61</id> + <posX>30</posX> + <posY>78</posY> + <width>400</width> + <font>font18</font> + <textcolor>60FFFFFF</textcolor> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + </control> + </controls> +</window> \ No newline at end of file Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/DefaultWide/Media ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/DefaultWide/Media/new_mail.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/DefaultWide/Media/new_mail.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Sil...@us...> - 2011-08-23 21:33:17
|
Revision: 4273 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4273&view=rev Author: SilentException Date: 2011-08-23 21:33:11 +0000 (Tue, 23 Aug 2011) Log Message: ----------- IMAP & POP3 eMail Manager - fixed / added some localization stuff Modified Paths: -------------- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/IMAPMail.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Languages/en-US.xml trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Localization.cs Modified: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/IMAPMail.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/IMAPMail.cs 2011-08-23 21:22:05 UTC (rev 4272) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/IMAPMail.cs 2011-08-23 21:33:11 UTC (rev 4273) @@ -147,6 +147,7 @@ //------------------------------------------------------------------------------------------------ Log.Info("eMail:Init: IMAP eMail Loaded"); Localization.Init(); + Localization.TranslateSkin(); msgProcessor.GetNewMessages(); msgThread = msgProcessor.msgThread; return Load(GUIGraphicsContext.Skin + @"\IMAPeMail.xml"); Modified: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Languages/en-US.xml =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Languages/en-US.xml 2011-08-23 21:22:05 UTC (rev 4272) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Languages/en-US.xml 2011-08-23 21:33:11 UTC (rev 4273) @@ -30,6 +30,9 @@ <!-- F --> <string Field="ForceNewMessageCheck">Force New Message Check</string> + <string Field="From">From</string> + <string Field="Folder">Folder</string> + <string Field="Folders">Folders</string> <!-- G --> <string Field="GetNextXeMails">Get Next {0} eMails</string> @@ -64,6 +67,7 @@ <!-- Q --> <!-- R --> + <string Field="Received">Received</string> <!-- S --> <string Field="SwitchAccounts">Switch Accounts...</string> @@ -73,8 +77,11 @@ <string Field="SearchOptionsToAddress">To Address</string> <string Field="SearchOptionsSubjectLine">Subject Line</string> <string Field="SearchOptionsMessageBody">Message Body</string> + <string Field="Sender">Sender</string> + <string Field="Subject">Subject</string> <!-- T --> + <string Field="To">To</string> <!-- U --> <string Field="Undelete">Undelete</string> Modified: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Localization.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Localization.cs 2011-08-23 21:22:05 UTC (rev 4272) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Localization.cs 2011-08-23 21:33:11 UTC (rev 4273) @@ -34,7 +34,7 @@ Log.Info("eMail:Using language: " + Lang); - _path = Config.GetSubFolder(Config.Dir.Language, "SubCentral"); + _path = Config.GetSubFolder(Config.Dir.Language, "eMail"); if (!Directory.Exists(_path)) Directory.CreateDirectory(_path); @@ -162,9 +162,10 @@ Log.Info("eMail:Translation: Translating skin"); foreach (string name in Localization.Strings.Keys) { - if (name.StartsWith("SkinTranslation")) + //we will push all translations to skin + //if (name.StartsWith("SkinTranslation")) { - GUIPropertyManager.SetProperty("#SubCentral.Translation." + name.Replace("SkinTranslation", "") + ".Label", Localization.Strings[name]); + GUIPropertyManager.SetProperty("#eMail.Translation." + name + ".Label", Localization.Strings[name]); } } } @@ -213,6 +214,9 @@ // F public static string ForceNewMessageCheck = "Force New Message Check"; + public static string From = "From"; + public static string Folder = "Folder"; + public static string Folders = "Folders"; // G public static string GetNextXeMails = "Get Next {0} eMails"; @@ -247,6 +251,7 @@ // Q // R + public static string Received = "Received"; // S public static string SwitchAccounts = "Switch Accounts..."; @@ -256,8 +261,11 @@ public static string SearchOptionsToAddress = "To Address"; public static string SearchOptionsSubjectLine = "Subject Line"; public static string SearchOptionsMessageBody = "Message Body"; + public static string Sender = "Sender"; + public static string Subject = "Subject"; // T + public static string To = "To"; // U public static string Undelete = "Undelete"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Sil...@us...> - 2011-08-23 21:22:11
|
Revision: 4272 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4272&view=rev Author: SilentException Date: 2011-08-23 21:22:05 +0000 (Tue, 23 Aug 2011) Log Message: ----------- IMAP & POP3 eMail Manager - updated version to 1.2 Modified Paths: -------------- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Properties/AssemblyInfo.cs Modified: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Properties/AssemblyInfo.cs 2011-08-23 21:21:27 UTC (rev 4271) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Properties/AssemblyInfo.cs 2011-08-23 21:22:05 UTC (rev 4272) @@ -33,8 +33,8 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.1.0.0")] -[assembly: AssemblyFileVersion("1.1.0.0")] +[assembly: AssemblyVersion("1.2.0.0")] +[assembly: AssemblyFileVersion("1.2.0.0")] [assembly: System.Runtime.CompilerServices.InternalsVisibleTo("TestProject1")] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Sil...@us...> - 2011-08-23 21:21:34
|
Revision: 4271 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4271&view=rev Author: SilentException Date: 2011-08-23 21:21:27 +0000 (Tue, 23 Aug 2011) Log Message: ----------- IMAP & POP3 eMail Manager - added localization - fixed plugin name (if user renamed plugin, skin conditions wouldn't evaluate correctly, PluginName should return constant) Modified Paths: -------------- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/IMAPMail.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/IMAP_Mail.csproj Added Paths: ----------- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Languages/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Languages/en-US.xml trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Localization.cs Modified: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/IMAPMail.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/IMAPMail.cs 2011-08-23 19:47:16 UTC (rev 4270) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/IMAPMail.cs 2011-08-23 21:21:27 UTC (rev 4271) @@ -9,6 +9,7 @@ using MediaPortal.Dialogs; using MediaPortal.GUI.Library; using InterIMAP.Synchronous; +using InterIMAP.Localizations; using Higuchi.Net.Pop3; using Action = MediaPortal.GUI.Library.Action; @@ -145,6 +146,7 @@ // Log Info, start & capture the new message thread and return the skin file... //------------------------------------------------------------------------------------------------ Log.Info("eMail:Init: IMAP eMail Loaded"); + Localization.Init(); msgProcessor.GetNewMessages(); msgThread = msgProcessor.msgThread; return Load(GUIGraphicsContext.Skin + @"\IMAPeMail.xml"); @@ -237,14 +239,14 @@ //------------------------------------------------------------------------------------------------ // If POP3, set up the two folders Inbox & Deleted Items and get pop messages. //------------------------------------------------------------------------------------------------ - lItem = new GUIListItem("Inbox"); + lItem = new GUIListItem(Localizations.Localization.Inbox); lstAccountFolders.Add(lItem); - lItem = new GUIListItem("Deleted Items"); + lItem = new GUIListItem(Localizations.Localization.DeletedItems); lstAccountFolders.Add(lItem); _currentAccount = _data.FriendlyName; _currentAccountId = _data.AccountId; - PostPopMessages("Inbox"); + PostPopMessages(Localizations.Localization.Inbox); break; } } @@ -428,7 +430,7 @@ if (popMsg.IsNew) { lstMessages.SelectedListItem.IconImage = ""; - if (!_currentFolder.Contains("Deleted")) + if (_currentFolder != Localizations.Localization.DeletedItems) { msgProcessor.iMailCount--; ShowAlert(); @@ -658,15 +660,14 @@ List<PopMessage> msg = new List<PopMessage>(); bool isFirst = true; - switch (sFolder) + if (sFolder == Localizations.Localization.Inbox) { - case "Inbox": - msg = _data.GetPopMessages(_currentAccountId); - break; - case "Deleted Items": - msg = _data.GetDeletedPopMessages(_currentAccountId); - break; + msg = _data.GetPopMessages(_currentAccountId); } + else if (sFolder == Localizations.Localization.DeletedItems) + { + msg = _data.GetDeletedPopMessages(_currentAccountId); + } //------------------------------------------------------------------------------------------------ // Reorder the messages @@ -810,7 +811,7 @@ GetMessage(); break; case Action.ActionType.ACTION_KEY_PRESSED: - if (action.m_key.KeyChar == 100 && !_currentFolder.Contains("Deleted")) + if (action.m_key.KeyChar == 100 && _currentFolder != Localizations.Localization.DeletedItems) { if (lstMessages.SelectedListItem.IconImage == "new_mail.png") { @@ -1099,21 +1100,21 @@ // Reset the dialog and set the properties, add the heading and menu items. //------------------------------------------------------------------------------------------------ dlg.Reset(); - dlg.SetHeading("eMail Options"); + dlg.SetHeading(Localizations.Localization.eMailOptions); - dlg.Add("Switch Accounts..."); - dlg.Add("Search..."); - dlg.Add("Move to Folder..."); - dlg.Add("Copy to Folder..."); - dlg.Add("Delete Message"); - dlg.Add("Mark as Read"); - dlg.Add("Mark as UnRead"); - dlg.Add("Mark All Read"); - dlg.Add("Force New Message Check"); + dlg.Add(Localizations.Localization.SwitchAccounts); + dlg.Add(Localizations.Localization.Search); + dlg.Add(Localizations.Localization.MoveToFolder); + dlg.Add(Localizations.Localization.CopyToFolder); + dlg.Add(Localizations.Localization.DeleteMessage); + dlg.Add(Localizations.Localization.MarkAsRead); + dlg.Add(Localizations.Localization.MarkAsUnread); + dlg.Add(Localizations.Localization.MarkAllRead); + dlg.Add(Localizations.Localization.ForceNewMessageCheck); if (_iTotalMessages > _emailCounter * _imapCount) - dlg.Add("Get Next " + _imapCount + " eMails"); + dlg.Add(string.Format(Localizations.Localization.GetNextXeMails, _imapCount)); if (_emailCounter > 1) - dlg.Add("Get Previous " + _imapCount + " eMails"); + dlg.Add(string.Format(Localizations.Localization.GetPreviousXeMails, _imapCount)); //------------------------------------------------------------------------------------------------ @@ -1241,12 +1242,12 @@ msgThread.Interrupt(); break; default: - if (dlg.SelectedLabelText == "Get Next " + _imapCount + " eMails") + if (dlg.SelectedLabelText == string.Format(Localizations.Localization.GetNextXeMails, _imapCount)) { _emailCounter++; GetMessages(_currentFolder); } - if (dlg.SelectedLabelText == "Get Previous " + _imapCount + " eMails") + if (dlg.SelectedLabelText == string.Format(Localizations.Localization.GetPreviousXeMails, _imapCount)) { _emailCounter--; GetMessages(_currentFolder); @@ -1272,22 +1273,22 @@ // Reset the dialog and set the properties, add the heading and menu items. //------------------------------------------------------------------------------------------------ dlg.Reset(); - dlg.SetHeading("eMail Options"); + dlg.SetHeading(Localizations.Localization.eMailOptions); - dlg.Add("Switch Accounts..."); - if (_currentFolder == "Inbox") - dlg.Add("Delete"); + dlg.Add(Localizations.Localization.SwitchAccounts); + if (_currentFolder == Localizations.Localization.Inbox) + dlg.Add(Localizations.Localization.Delete); else - dlg.Add("UnDelete"); - dlg.Add("Clear Deleted Items"); + dlg.Add(Localizations.Localization.Undelete); + dlg.Add(Localizations.Localization.ClearDeletedItems); - if (_currentFolder == "Inbox") + if (_currentFolder == Localizations.Localization.Inbox) { - dlg.Add("Mark as Read"); - dlg.Add("Mark as UnRead"); - dlg.Add("Mark All Read"); - dlg.Add("Delete All Email(s)"); - dlg.Add("Force New Message Check"); + dlg.Add(Localizations.Localization.MarkAsRead); + dlg.Add(Localizations.Localization.MarkAsUnread); + dlg.Add(Localizations.Localization.MarkAllRead); + dlg.Add(Localizations.Localization.DeleteAlleMails); + dlg.Add(Localizations.Localization.ForceNewMessageCheck); } //------------------------------------------------------------------------------------------------ @@ -1308,7 +1309,7 @@ case 2: yn = (GUIDialogYesNo)GUIWindowManager.GetWindow((int)Window.WINDOW_DIALOG_YES_NO); - if (_currentFolder == "Inbox") + if (_currentFolder == Localizations.Localization.Inbox) { try { @@ -1349,7 +1350,7 @@ try { _data.PopClearDeleteMsg(); - if (_currentFolder != "Inbox") + if (_currentFolder != Localizations.Localization.Inbox) { lstMessages.Clear(); ClearMessage(); @@ -1387,8 +1388,8 @@ break; case 7: yn = (GUIDialogYesNo)GUIWindowManager.GetWindow((int)Window.WINDOW_DIALOG_YES_NO); - yn.SetHeading("Delete All Messages?"); - yn.SetLine(2, "Are you sure you want to delete ALL message(s)?"); + yn.SetHeading(Localizations.Localization.DeleteAllMessages); + yn.SetLine(2, Localizations.Localization.DeleteAllMessagesConfirm); yn.DoModal(GetID); if (yn.IsConfirmed) @@ -1432,12 +1433,12 @@ // Reset the dialog and set the properties, add the heading and menu items. //------------------------------------------------------------------------------------------------ dlg.Reset(); - dlg.SetHeading("Search Options"); + dlg.SetHeading(Localizations.Localization.SearchOptions); - dlg.Add("From Address"); - dlg.Add("To Address"); - dlg.Add("Subject Line"); - dlg.Add("Message Body"); + dlg.Add(Localizations.Localization.SearchOptionsFromAddress); + dlg.Add(Localizations.Localization.SearchOptionsToAddress); + dlg.Add(Localizations.Localization.SearchOptionsSubjectLine); + dlg.Add(Localizations.Localization.SearchOptionsMessageBody); //------------------------------------------------------------------------------------------------ // Show the dialog and wait for the result @@ -1486,7 +1487,7 @@ // Reset the dialog and set the properties, add the heading and menu items. //------------------------------------------------------------------------------------------------ dlg.Reset(); - dlg.SetHeading("Account Options"); + dlg.SetHeading(Localizations.Localization.AccountOptions); ArrayList accounts = _data.GetAccounts(); int iNewMessages = 0; @@ -1595,12 +1596,12 @@ else { lstAccountFolders.Clear(); - lItem = new GUIListItem("Inbox"); + lItem = new GUIListItem(Localizations.Localization.Inbox); lstAccountFolders.Add(lItem); - lItem = new GUIListItem("Deleted Items"); + lItem = new GUIListItem(Localizations.Localization.DeletedItems); lstAccountFolders.Add(lItem); - - PostPopMessages("Inbox"); + + PostPopMessages(Localizations.Localization.Inbox); } } catch (Exception ex) @@ -1641,7 +1642,7 @@ // Reset the dialog and set the properties, add the heading and menu items. //------------------------------------------------------------------------------------------------ dlg.Reset(); - dlg.SetHeading("Account Options"); + dlg.SetHeading(Localizations.Localization.MoveCopy); //------------------------------------------------------------------------------------------------ @@ -1668,8 +1669,8 @@ if (bMove) { GUIDialogYesNo yn = (GUIDialogYesNo)GUIWindowManager.GetWindow((int)Window.WINDOW_DIALOG_YES_NO); - yn.SetHeading("Move Message?"); - yn.SetLine(2, "Are you sure you want to move message?"); + yn.SetHeading(Localizations.Localization.MoveMessage); + yn.SetLine(2, Localizations.Localization.MoveMessageConfirm); yn.DoModal(GetID); if (yn.IsConfirmed) @@ -1695,8 +1696,8 @@ else { GUIDialogYesNo yn = (GUIDialogYesNo)GUIWindowManager.GetWindow((int)Window.WINDOW_DIALOG_YES_NO); - yn.SetHeading("Copy Message?"); - yn.SetLine(2, "Are you sure you want to Copy message?"); + yn.SetHeading(Localizations.Localization.CopyMessage); + yn.SetLine(2, Localizations.Localization.CopyMessageConfirm); yn.DoModal(GetID); if (yn.IsConfirmed) @@ -1721,20 +1722,9 @@ /// </summary> public string PluginName() { - try - { - if (_data.GetShowName() != "") - return _data.GetShowName(); - else - return "eMail"; - } - catch - { - return "eMail"; - } + return "eMail"; } - /// <summary> /// Returns the description of the plugin is shown in the plugin menu /// </summary> @@ -1809,7 +1799,7 @@ public bool GetHome(out string strButtonText, out string strButtonImage, out string strButtonImageFocus, out string strPictureImage) { - strButtonText = PluginName(); + strButtonText = PluginConfiguredName(); strButtonImage = String.Empty; strButtonImageFocus = String.Empty; strPictureImage = String.Empty; @@ -1833,5 +1823,20 @@ } #endregion + + private string PluginConfiguredName() + { + try + { + if (_data.GetShowName() != "") + return _data.GetShowName(); + else + return "eMail"; + } + catch + { + return "eMail"; + } + } } } Modified: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/IMAP_Mail.csproj =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/IMAP_Mail.csproj 2011-08-23 19:47:16 UTC (rev 4270) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/IMAP_Mail.csproj 2011-08-23 21:21:27 UTC (rev 4271) @@ -124,6 +124,7 @@ <Compile Include="Common\Interfaces\IMessageContent.cs" /> <Compile Include="Database\IMAPMailDatabase.cs" /> <Compile Include="IMAPMail.cs" /> + <Compile Include="Localizations\Localization.cs" /> <Compile Include="Message.cs" /> <Compile Include="Plugin\IMAPMailConfig.cs"> <SubType>Form</SubType> @@ -237,6 +238,10 @@ <ItemGroup> <EmbeddedResource Include="Plugin\emailImage.png" /> </ItemGroup> + <ItemGroup /> + <ItemGroup> + <Content Include="Localizations\Languages\en-US.xml" /> + </ItemGroup> <Import Project="$(MSBuildToolsPath)\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. Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations ___________________________________________________________________ Added: bugtraq:number + true Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Languages ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Languages/en-US.xml =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Languages/en-US.xml (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Languages/en-US.xml 2011-08-23 21:21:27 UTC (rev 4271) @@ -0,0 +1,88 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- IMAP & POP3 eMail Manager translation file --> +<!-- English (US) --> +<!-- Note: English is the fallback for any strings not found in other languages --> +<!-- Updated 23. august 2011 --> +<strings> + <!-- # --> + + <!-- A --> + <string Field="AccountOptions">Account Options</string> + + <!-- B --> + + <!-- C --> + <string Field="CopyToFolder">Copy to Folder...</string> + <string Field="ClearDeletedItems">Clear Deleted Items</string> + <string Field="CopyMessage">Copy Message?</string> + <string Field="CopyMessageConfirm">Are you sure you want to copy message?</string> + + <!-- D --> + <string Field="DeletedItems">Deleted Items</string> + <string Field="DeleteMessage">Delete Message</string> + <string Field="Delete">Delete</string> + <string Field="DeleteAlleMails">Delete All Email(s)</string> + <string Field="DeleteAllMessages">Delete All Messages?</string> + <string Field="DeleteAllMessagesConfirm">Are you sure you want to delete ALL message(s)?</string> + + <!-- E --> + <string Field="eMailOptions">eMail Options</string> + + <!-- F --> + <string Field="ForceNewMessageCheck">Force New Message Check</string> + + <!-- G --> + <string Field="GetNextXeMails">Get Next {0} eMails</string> + <string Field="GetPreviousXeMails">Get Previous {0} eMails</string> + + <!-- H --> + + <!-- I --> + <string Field="Inbox">Inbox</string> + + <!-- J --> + + <!-- K --> + + <!-- L --> + + <!-- M --> + <string Field="MoveToFolder">Move to Folder...</string> + <string Field="MarkAsRead">Mark as Read</string> + <string Field="MarkAsUnread">Mark as Unread</string> + <string Field="MarkAllRead">Mark All Read</string> + <string Field="MoveCopy">Move/Copy</string> + <string Field="MoveMessage">Move Message?</string> + <string Field="MoveMessageConfirm">Are you sure you want to move message?</string> + + <!-- N --> + + <!-- O --> + + <!-- P --> + + <!-- Q --> + + <!-- R --> + + <!-- S --> + <string Field="SwitchAccounts">Switch Accounts...</string> + <string Field="Search">Search...</string> + <string Field="SearchOptions">Search Options</string> + <string Field="SearchOptionsFromAddress">From Address</string> + <string Field="SearchOptionsToAddress">To Address</string> + <string Field="SearchOptionsSubjectLine">Subject Line</string> + <string Field="SearchOptionsMessageBody">Message Body</string> + + <!-- T --> + + <!-- U --> + <string Field="Undelete">Undelete</string> + + <!-- V --> + + <!-- W --> + + <!-- Y --> + +</strings> Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Localization.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Localization.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Localizations/Localization.cs 2011-08-23 21:21:27 UTC (rev 4271) @@ -0,0 +1,272 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.IO; +using System.Reflection; +using System.Xml; +using System.Text.RegularExpressions; +using MediaPortal.Configuration; +using MediaPortal.GUI.Library; + +namespace InterIMAP.Localizations +{ + public static class Localization + { + #region Private variables + private static Dictionary<string, string> _translations; + private static readonly string _path = string.Empty; + private static readonly DateTimeFormatInfo _info; + #endregion + + #region Constructor + static Localization() + { + try + { + Lang = GUILocalizeStrings.GetCultureName(GUILocalizeStrings.CurrentLanguage()); + _info = DateTimeFormatInfo.GetInstance(CultureInfo.CurrentUICulture); + } + catch (Exception) + { + Lang = CultureInfo.CurrentUICulture.Name; + _info = DateTimeFormatInfo.GetInstance(CultureInfo.CurrentUICulture); + } + + Log.Info("eMail:Using language: " + Lang); + + _path = Config.GetSubFolder(Config.Dir.Language, "SubCentral"); + + if (!Directory.Exists(_path)) + Directory.CreateDirectory(_path); + + LoadTranslations(); + } + #endregion + + #region Public Properties + // Gets the language actually used (after checking for localization file and fallback). + public static string Lang { get; private set; } + + /// <summary> + /// Gets the translated strings collection in the active language + /// </summary> + public static Dictionary<string, string> Strings + { + get + { + if (_translations == null) + { + _translations = new Dictionary<string, string>(); + Type transType = typeof(Localization); + FieldInfo[] fields = transType.GetFields(BindingFlags.Public | BindingFlags.Static); + foreach (FieldInfo field in fields) + { + _translations.Add(field.Name, field.GetValue(transType).ToString()); + } + } + return _translations; + } + } + #endregion + + #region Private methods + private static int LoadTranslations() + { + XmlDocument doc = new XmlDocument(); + Dictionary<string, string> TranslatedStrings = new Dictionary<string, string>(); + string langPath = ""; + try + { + langPath = Path.Combine(_path, Lang + ".xml"); + doc.Load(langPath); + } + catch (Exception e) + { + if (Lang == "en-US") + return 0; // otherwise we are in an endless loop! + + if (e.GetType() == typeof(FileNotFoundException)) + { + Log.Warn("eMail:Cannot find translation file {0}. Failing back to English (US)", langPath); + } + else + { + Log.Error(string.Format("eMail:Error in translation xml file: {0}. Failing back to English (US). {1}", Lang, e.ToString())); + } + + Lang = "en-US"; + return LoadTranslations(); + } + foreach (XmlNode stringEntry in doc.DocumentElement.ChildNodes) + { + if (stringEntry.NodeType == XmlNodeType.Element) + try + { + TranslatedStrings.Add(stringEntry.Attributes.GetNamedItem("Field").Value, stringEntry.InnerText); + } + catch (Exception e) + { + Log.Error(string.Format("eMail:Error in Translation Engine: {0}", e.ToString())); + } + } + + Type TransType = typeof(Localization); + FieldInfo[] fieldInfos = TransType.GetFields(BindingFlags.Public | BindingFlags.Static); + foreach (FieldInfo fi in fieldInfos) + { + if (TranslatedStrings != null && TranslatedStrings.ContainsKey(fi.Name)) + TransType.InvokeMember(fi.Name, BindingFlags.SetField, null, TransType, new object[] { TranslatedStrings[fi.Name] }); + else + Log.Info("eMail:Translation not found for field: {0}. Using hard-coded English default.", fi.Name); + } + return TranslatedStrings.Count; + } + #endregion + + #region Public Methods + public static void Init() + { + } + + public static string GetByName(string name) + { + if (!Strings.ContainsKey(name)) + return name; + + return Strings[name]; + } + + public static string GetByName(string name, params object[] args) + { + return string.Format(GetByName(name), args); + } + + /// <summary> + /// Takes an input string and replaces all ${named} variables with the proper translation if available + /// </summary> + /// <param name="input">a string containing ${named} variables that represent the translation keys</param> + /// <returns>translated input string</returns> + public static string ParseString(string input) + { + Regex replacements = new Regex(@"\$\{([^\}]+)\}"); + MatchCollection matches = replacements.Matches(input); + foreach (Match match in matches) + { + input = input.Replace(match.Value, GetByName(match.Groups[1].Value)); + } + return input; + } + + public static void TranslateSkin() + { + Log.Info("eMail:Translation: Translating skin"); + foreach (string name in Localization.Strings.Keys) + { + if (name.StartsWith("SkinTranslation")) + { + GUIPropertyManager.SetProperty("#SubCentral.Translation." + name.Replace("SkinTranslation", "") + ".Label", Localization.Strings[name]); + } + } + } + + public static string GetDayName(DayOfWeek dayOfWeek) + { + return _info.GetDayName(dayOfWeek); + } + + public static string GetShortestDayName(DayOfWeek dayOfWeek) + { + return _info.GetShortestDayName(dayOfWeek); + } + #endregion + + #region Translations / Strings + /// <summary> + /// These will be loaded with the language files content + /// if the selected lang file is not found, it will first try to load en-US.xml as a backup + /// if that also fails it will use the hardcoded strings as a last resort. + /// </summary> + + // # + + // A + public static string AccountOptions = "Account Options"; + + // B + + // C + public static string CopyToFolder = "Copy to Folder..."; + public static string ClearDeletedItems = "Clear Deleted Items"; + public static string CopyMessage = "Copy Message?"; + public static string CopyMessageConfirm = "Are you sure you want to copy message?"; + + // D + public static string DeletedItems = "Deleted Items"; + public static string DeleteMessage = "Delete Message"; + public static string Delete = "Delete"; + public static string DeleteAlleMails = "Delete All Email(s)"; + public static string DeleteAllMessages = "Delete All Messages?"; + public static string DeleteAllMessagesConfirm = "Are you sure you want to delete ALL message(s)?"; + + // E + public static string eMailOptions = "eMail Options"; + + // F + public static string ForceNewMessageCheck = "Force New Message Check"; + + // G + public static string GetNextXeMails = "Get Next {0} eMails"; + public static string GetPreviousXeMails = "Get Previous {0} eMails"; + + // H + + // I + public static string Inbox = "Inbox"; + + // J + + // K + + // L + + // M + public static string MoveToFolder = "Move to Folder..."; + public static string MarkAsRead = "Mark as Read"; + public static string MarkAsUnread = "Mark as Unread"; + public static string MarkAllRead = "Mark All Read"; + public static string MoveCopy = "Move/Copy"; + public static string MoveMessage = "Move Message?"; + public static string MoveMessageConfirm = "Are you sure you want to move message?"; + + // N + + // O + + // P + + // Q + + // R + + // S + public static string SwitchAccounts = "Switch Accounts..."; + public static string Search = "Search..."; + public static string SearchOptions = "Search Options"; + public static string SearchOptionsFromAddress = "From Address"; + public static string SearchOptionsToAddress = "To Address"; + public static string SearchOptionsSubjectLine = "Subject Line"; + public static string SearchOptionsMessageBody = "Message Body"; + + // T + + // U + public static string Undelete = "Undelete"; + + // V + + // W + + // Y + #endregion + } +} \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Sil...@us...> - 2011-08-23 19:47:23
|
Revision: 4270 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4270&view=rev Author: SilentException Date: 2011-08-23 19:47:16 +0000 (Tue, 23 Aug 2011) Log Message: ----------- IMAP & POP3 eMail Manager - added skin files Added Paths: ----------- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3/IMAPeMail.xml trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3/IMAPeMailDetails.xml trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3/Media/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3/Media/new_mail.png trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3wide/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3wide/IMAPeMail.xml trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3wide/IMAPeMailDetails.xml trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3wide/Media/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3wide/Media/new_mail.png trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya/IMAPeMail.xml trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya/IMAPeMailDetails.xml trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya/Media/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya/Media/NewMail.png trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya/Media/new_mail.png trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP/IMAPeMail.xml trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP/IMAPeMailDetails.xml trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP/Media/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP/Media/hover_email.jpg trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP/Media/new_mail.png trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor/IMAPeMail.xml trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor/IMAPeMailDetails.xml trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor/Media/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor/Media/hover_email.jpg trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor/Media/new_mail.png Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin ___________________________________________________________________ Added: bugtraq:number + true Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3 ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3/IMAPeMail.xml =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3/IMAPeMail.xml (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3/IMAPeMail.xml 2011-08-23 19:47:16 UTC (rev 4270) @@ -0,0 +1,119 @@ +<window> + <id>330099</id> + <defaultcontrol>50</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <disabletopbar>yes</disabletopbar> + <animation effect="fade" time="500">WindowOpen</animation> + <animation effect="fade" time="500">WindowClose</animation> + <controls> + <import>common.window.xml</import> + <control> + <description>BackGround</description> + <type>image</type> + <id>0</id> + <posX>0</posX> + <posY>0</posY> + <width>1280</width> + <height>720</height> + <texture>hover_email.png</texture> + </control> + + <control> + <description>BackGround</description> + <type>image</type> + <id>0</id> + <posX>700</posX> + <posY>0</posY> + <width>580</width> + <height>720</height> + <texture>home_menu_bg.png</texture> + <visible>Control.IsVisible(50)</visible> + </control> + + <control> + <description>BackGround</description> + <type>image</type> + <id>0</id> + <posX>20</posX> + <posY>550</posY> + <width>430</width> + <height>120</height> + <texture>overlay.png</texture> + <visible>player.hasmedia</visible> + </control> + + <!-- :: MENU :: --> + <control> + <type>image</type> + <id>1001</id> + <posX>0</posX> + <posY>0</posY> + <width>600</width> + <height>720</height> + <texture>action_bg.png</texture> + <visible>Control.HasFocus(52)</visible> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + </control> + <control> + <type>listcontrol</type> + <description>Current Account Folders</description> + <id>52</id> + <posX>20</posX> + <posY>100</posY> + <width>300</width> + <height>450</height> + <IconXOff>10</IconXOff> + <IconYOff>20</IconYOff> + <onright>50</onright> + <itemWidth>45</itemWidth> + <unfocusedAlpha>100</unfocusedAlpha> + <spinPosX>-</spinPosX> + <spinPosY>-</spinPosY> + <spinCanFocus>no</spinCanFocus> + <visibile>yes</visibile> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + <visible>Control.HasFocus(52)</visible> + </control> + + <control> + <type>listcontrol</type> + <description>current playlist control</description> + <id>50</id> + <posX>410</posX> + <width>300</width> + <itemHeight>60</itemHeight> + <onright>10</onright> + <onleft>10</onleft> + <font>font12</font> + <font2>font10</font2> + <textXOff2>250</textXOff2> + <textYOff2>30</textYOff2> + <textvisible2>yes</textvisible2> + <keepaspectratio>true</keepaspectratio> + <itemWidth>45</itemWidth> + <textureHeight>60</textureHeight> + <unfocusedAlpha>100</unfocusedAlpha> + <spinPosX>-</spinPosX> + <spinPosY>-</spinPosY> + <spinCanFocus>no</spinCanFocus> + <visibile>yes</visibile> + </control> + <control> + <description>Account</description> + <type>label</type> + <id>68</id> + <posX>30</posX> + <posY>670</posY> + <width>635</width> + <font>font14</font> + <textcolor>60ffffff</textcolor> + <label>#account</label> + </control> + + <import>IMAPeMailDetails.xml</import> + + <import>common.time.xml</import> + </controls> +</window> \ No newline at end of file Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3/IMAPeMailDetails.xml =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3/IMAPeMailDetails.xml (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3/IMAPeMailDetails.xml 2011-08-23 19:47:16 UTC (rev 4270) @@ -0,0 +1,73 @@ +<window> + <id>330099</id> + <defaultcontrol>2</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <controls> + <control> + <type>image</type> + <id>1001</id> + <posX>0</posX> + <posY>0</posY> + <width>680</width> + <height>720</height> + <texture>action_bg.png</texture> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + </control> + + <control> + <description>email Subject</description> + <type>fadelabel</type> + <id>60</id> + <posX>30</posX> + <posY>105</posY> + <width>600</width> + <font>font24</font> + <textcolor>ffFFFFFF</textcolor> + <label>#subject</label> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + </control> + + <control> + <description>email Date</description> + <type>label</type> + <id>68</id> + <posX>30</posX> + <posY>150</posY> + <width>635</width> + <font>font18</font> + <textcolor>60ffffff</textcolor> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <label>#detaildate</label> + </control> + + <control> + <description>Body</description> + <type>textboxscrollup</type> + <id>62</id> + <posX>30</posX> + <posY>200</posY> + <width>630</width> + <height>350</height> + <textcolor>ffFFFFFF</textcolor> + <seperator>-----------------------------------------------------------------------------------</seperator> + <font>font12</font> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <label>#detailsummary</label> + </control> + + <control> + <description>From</description> + <type>label</type> + <label>#detailfrom</label> + <id>61</id> + <posX>30</posX> + <posY>78</posY> + <width>400</width> + <font>font18</font> + <textcolor>60FFFFFF</textcolor> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + </control> + </controls> +</window> \ No newline at end of file Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3/Media ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3/Media/new_mail.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3/Media/new_mail.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3wide ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3wide/IMAPeMail.xml =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3wide/IMAPeMail.xml (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3wide/IMAPeMail.xml 2011-08-23 19:47:16 UTC (rev 4270) @@ -0,0 +1,108 @@ +<window> + <id>330099</id> + <defaultcontrol>50</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <disabletopbar>yes</disabletopbar> + <animation effect="fade" time="500">WindowOpen</animation> + <animation effect="fade" time="500">WindowClose</animation> + <controls> + <import>common.window.xml</import> + <control> + <description>BackGround</description> + <type>image</type> + <id>0</id> + <posX>0</posX> + <posY>0</posY> + <width>1280</width> + <height>720</height> + <texture>hover_email.png</texture> + </control> + + <control> + <description>BackGround</description> + <type>image</type> + <id>0</id> + <posX>700</posX> + <posY>0</posY> + <width>580</width> + <height>720</height> + <texture>home_menu_bg.png</texture> + <visible>Control.IsVisible(50)</visible> + </control> + + + <!-- :: MENU :: --> + <control> + <type>image</type> + <id>1001</id> + <posX>10</posX> + <posY>40</posY> + <width>550</width> + <height>470</height> + <texture>Backslide.png</texture> + <visible>Control.HasFocus(52)</visible> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + </control> + <control> + <type>listcontrol</type> + <description>Current Account Folders</description> + <id>52</id> + <posX>20</posX> + <posY>100</posY> + <width>500</width> + <height>450</height> + <IconXOff>10</IconXOff> + <IconYOff>20</IconYOff> + <onright>50</onright> + <itemWidth>45</itemWidth> + <unfocusedAlpha>100</unfocusedAlpha> + <spinPosX>-</spinPosX> + <spinPosY>-</spinPosY> + <spinCanFocus>no</spinCanFocus> + <visibile>yes</visibile> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + <visible>Control.HasFocus(52)</visible> + </control> + + <control> + <type>listcontrol</type> + <description>current playlist control</description> + <id>50</id> + <posX>710</posX> + <width>560</width> + <itemHeight>60</itemHeight> + <onright>10</onright> + <onleft>10</onleft> + <font>font12</font> + <font2>font10</font2> + <textXOff2>250</textXOff2> + <textYOff2>30</textYOff2> + <textvisible2>yes</textvisible2> + <keepaspectratio>true</keepaspectratio> + <itemWidth>45</itemWidth> + <textureHeight>60</textureHeight> + <unfocusedAlpha>100</unfocusedAlpha> + <spinPosX>-</spinPosX> + <spinPosY>-</spinPosY> + <spinCanFocus>no</spinCanFocus> + <visibile>yes</visibile> + </control> + <control> + <description>Account</description> + <type>label</type> + <id>68</id> + <posX>30</posX> + <posY>670</posY> + <width>635</width> + <font>font14</font> + <textcolor>60ffffff</textcolor> + <label>#account</label> + </control> + + <import>IMAPeMailDetails.xml</import> + + <import>common.time.xml</import> + </controls> +</window> \ No newline at end of file Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3wide/IMAPeMailDetails.xml =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3wide/IMAPeMailDetails.xml (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3wide/IMAPeMailDetails.xml 2011-08-23 19:47:16 UTC (rev 4270) @@ -0,0 +1,73 @@ +<window> + <id>330099</id> + <defaultcontrol>2</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <controls> + <control> + <type>image</type> + <id>1001</id> + <posX>0</posX> + <posY>0</posY> + <width>680</width> + <height>720</height> + <texture>action_bg.png</texture> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + </control> + + <control> + <description>email Subject</description> + <type>fadelabel</type> + <id>60</id> + <posX>30</posX> + <posY>110</posY> + <width>600</width> + <font>font18</font> + <textcolor>ffFFFFFF</textcolor> + <label>#subject</label> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + </control> + + <control> + <description>email Date</description> + <type>label</type> + <id>68</id> + <posX>30</posX> + <posY>150</posY> + <width>635</width> + <font>font18</font> + <textcolor>60ffffff</textcolor> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <label>#detaildate</label> + </control> + + <control> + <description>Body</description> + <type>textboxscrollup</type> + <id>62</id> + <posX>30</posX> + <posY>200</posY> + <width>630</width> + <height>350</height> + <textcolor>ffFFFFFF</textcolor> + <seperator>-----------------------------------------------------------------------------------</seperator> + <font>font12</font> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <label>#detailsummary</label> + </control> + + <control> + <description>From</description> + <type>label</type> + <label>#detailfrom</label> + <id>61</id> + <posX>30</posX> + <posY>78</posY> + <width>400</width> + <font>font18</font> + <textcolor>60FFFFFF</textcolor> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + </control> + </controls> +</window> \ No newline at end of file Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3wide/Media ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3wide/Media/new_mail.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Blue3wide/Media/new_mail.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya/IMAPeMail.xml =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya/IMAPeMail.xml (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya/IMAPeMail.xml 2011-08-23 19:47:16 UTC (rev 4270) @@ -0,0 +1,207 @@ +<?xml version="1.0" encoding="utf-8"?> + +<window> + <id>330099</id> + <defaultcontrol>50</defaultcontrol> + <allowoverlay>no</allowoverlay> + <define>#header.label:eMail</define> + <controls> + + <import>common.window.xml</import> + + <control> + <description>BG</description> + <type>image</type> + <id>1</id> + <width>1366</width> + <height>768</height> + <texture>background.png</texture> + </control> + <control> + <description>New Email</description> + <type>label</type> + <posX>1200</posX> + <posY>50</posY> + <align>right</align> + <label>#newEmail</label> + <font>font14</font> + <textcolor>aaffffff</textcolor> + </control> + <control> + <description>New Email</description> + <type>image</type> + <id>0</id> + <posX>940</posX> + <posY>50</posY> + <width>30</width> + <height>30</height> + <texture>#new_mail</texture> + </control> + <control> + <animation effect="fade" time="100">WindowOpen</animation> + <animation effect="fade" time="100">WindowClose</animation> + <type>label</type> + <id>1</id> + <posX>552</posX> + <posY>30</posY> + <width>500</width> + <height>100</height> + <height>100</height> + <label>email</label> + <textcolor>6aa5cb</textcolor> + <font>Segoe Light40</font> + <visible>Control.IsVisible(50)</visible> + <valign>middle</valign> + </control> + <control> + <description>email Subject</description> + <type>fadelabel</type> + <id>21</id> + <posX>153</posX> + <posY>215</posY> + <width>730</width> + <font>font16</font> + <textcolor>ffffff</textcolor> + <label>#emailSubject</label> + </control> + <control> + <description>From</description> + <type>label</type> + <id>22</id> + <posX>153</posX> + <posY>245</posY> + <width>800</width> + <label>#emailFrom</label> + <font>font14</font> + <textcolor>85cffe</textcolor> + </control> + <control> + <description>From Address</description> + <type>label</type> + <id>23</id> + <posX>153</posX> + <posY>275</posY> + <width>800</width> + <label>#emailAddress</label> + <font>font14</font> + <textcolor>85cffe</textcolor> + </control> + <control> + <description>Date</description> + <type>label</type> + <id>23</id> + <posX>153</posX> + <posY>305</posY> + <width>400</width> + <label>#emailDate</label> + <font>font14</font> + <textcolor>85cffe</textcolor> + </control> + + + <!-- :: MENU :: --> + <control> + <type>actiongroup</type> + <description>action menu</description> + <defaultcontrol>52</defaultcontrol> + <onexit>50</onexit> + <buttonX>0</buttonX> + <buttonY>0</buttonY> + <buttonwidth>0</buttonwidth> + <buttonheight>0</buttonheight> + <width>1366</width> + <height>768</height> + <dimColor>00ffffff</dimColor> + <animation effect="fade" time="250">Visible</animation> + <animation effect="zoom" delay="100" tween="elastic" easing="out" start="95,95" end="100,100" center="683,384" time="550">Visible</animation> + <animation effect="fade" time="200" reversible="false">Hidden</animation> + <animation effect="zoom" start="100,100" end="200,200" center="683,384" time="200" reversible="false">Hidden</animation> + + <control> + <id>1</id> + <type>image</type> + <posX>412</posX> + <posY>64</posY> + <width>442</width> + <height>640</height> + <texture>menu_bg.png</texture> + </control> + + <control> + <description>Heading text label</description> + <type>label</type> + <id>1</id> + <posX>507</posX> + <posY>110</posY> + <label>924</label> + <font>Segoe Light18</font> + <textcolor>85cffe</textcolor> + </control> + <control> + <type>listcontrol</type> + <description>Current Account Folders</description> + <id>52</id> + <posX>451</posX> + <posY>175</posY> + <width>360</width> + <height>550</height> + <IconXOff>10</IconXOff> + <IconYOff>20</IconYOff> + <onright>50</onright> + <itemWidth>45</itemWidth> + <unfocusedAlpha>100</unfocusedAlpha> + <spinPosX>-</spinPosX> + <spinPosY>-</spinPosY> + <spinCanFocus>no</spinCanFocus> + <visibile>yes</visibile> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + <textureFocus>hiddenmenu_item_selected.png</textureFocus> + <textureNoFocus>hiddenmenu_item.png</textureNoFocus> + </control> + </control> + + <control> + <type>listcontrol</type> + <description>current list control</description> + <id>50</id> + <posX>900</posX> + <posY>200</posY> + <height>490</height> + <width>299</width> + <IconXOff>10</IconXOff> + <IconYOff>12</IconYOff> + <onright>52</onright> + <onleft>52</onleft> + <textvisible2>no</textvisible2> + <keepaspectratio>true</keepaspectratio> + <itemWidth>25</itemWidth> + <unfocusedAlpha>100</unfocusedAlpha> + <spinCanFocus>no</spinCanFocus> + <visibile>yes</visibile> + </control> + <control> + <description>Account</description> + <type>label</type> + <id>68</id> + <posX>30</posX> + <posY>670</posY> + <width>635</width> + <font>font14</font> + <textcolor>60ffffff</textcolor> + <label>#account</label> + </control> + <control> + <id>1</id> + <type>image</type> + <posX>0</posX> + <posY>325</posY> + <texture>hiddenmenu_tab.png</texture> + <visible>Control.HasFocus(50)</visible> + </control> + + <import>IMAPeMailDetails.xml</import> + <import>common.overlay.xml</import> + + </controls> +</window> \ No newline at end of file Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya/IMAPeMailDetails.xml =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya/IMAPeMailDetails.xml (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya/IMAPeMailDetails.xml 2011-08-23 19:47:16 UTC (rev 4270) @@ -0,0 +1,73 @@ +<window> + <id>330099</id> + <defaultcontrol>2</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <controls> + <control> + <type>image</type> + <id>1001</id> + <posX>0</posX> + <posY>0</posY> + <width>680</width> + <height>720</height> + <texture>-</texture> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + </control> + + <control> + <description>email Subject</description> + <type>fadelabel</type> + <id>60</id> + <posX>2230</posX> + <posY>105</posY> + <width>600</width> + <font>font24</font> + <textcolor>ffFFFFFF</textcolor> + <label>#subject</label> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + </control> + + <control> + <description>email Date</description> + <type>label</type> + <id>68</id> + <posX>2230</posX> + <posY>150</posY> + <width>635</width> + <font>font18</font> + <textcolor>60ffffff</textcolor> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <label>#detaildate</label> + </control> + + <control> + <description>Body</description> + <type>textboxscrollup</type> + <id>62</id> + <posX>153</posX> + <posY>335</posY> + <width>730</width> + <height>220</height> + <textcolor>ffFFFFFF</textcolor> + <seperator>-----------------------------------------------------------------------------------</seperator> + <font>font12</font> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <label>#detailsummary</label> + </control> + + <control> + <description>From</description> + <type>label</type> + <label>#detailfrom</label> + <id>61</id> + <posX>2230</posX> + <posY>78</posY> + <width>400</width> + <font>font18</font> + <textcolor>60FFFFFF</textcolor> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + </control> + </controls> +</window> \ No newline at end of file Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya/Media ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya/Media/NewMail.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya/Media/NewMail.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya/Media/new_mail.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Maya/Media/new_mail.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP/IMAPeMail.xml =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP/IMAPeMail.xml (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP/IMAPeMail.xml 2011-08-23 19:47:16 UTC (rev 4270) @@ -0,0 +1,128 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<window> + <id>330099</id> + <defaultcontrol>50</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <define>#selecteditem:-</define> + <define>#currentmodule:My eMail</define> + <controls> + + <control> + <description>BackGround</description> + <type>image</type> + <id>0</id> + <posX>0</posX> + <posY>0</posY> + <width>1280</width> + <height>720</height> + <texture>hover_email.png</texture> + </control> + + <control> + <description>BackGround</description> + <type>image</type> + <id>0</id> + <posX>0</posX> + <posY>0</posY> + <width>1280</width> + <height>720</height> + <texture>mainoverlay.png</texture> + <visible>Control.IsVisible(50)</visible> + </control> + + <control> + <type>image</type> + <id>0</id> + <posX>-100</posX> + <posY>675</posY> + <width>1500</width> + <height>40</height> + <texture>homerss.png</texture> + </control> + + + + + <!-- :: MENU :: --> + + <control> + <type>listcontrol</type> + <description>Current Account Folders</description> + <id>52</id> + <posX>0</posX> + <posY>250</posY> + <width>560</width> + <height>350</height> + <IconXOff>10</IconXOff> + <IconYOff>20</IconYOff> + <onright>50</onright> + <itemWidth>45</itemWidth> + <unfocusedAlpha>100</unfocusedAlpha> + <spinPosX>-</spinPosX> + <spinPosY>-</spinPosY> + <spinCanFocus>no</spinCanFocus> + <visibile>yes</visibile> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + <visible>!Control.IsVisible(60)</visible> + </control> + + <control> + <type>listcontrol</type> + <description>current list control</description> + <id>50</id> + <posY>250</posY> + <posX>690</posX> + <height>450</height> + <width>580</width> + <itemHeight>45</itemHeight> + <IconXOff>-10</IconXOff> + <IconYOff>15</IconYOff> + <onright>10</onright> + <onleft>52</onleft> + <font>mediastream13</font> + <font2>mediastream11</font2> + <textXOff>-35</textXOff> + <textYOff>10</textYOff> + <textXOff2>580</textXOff2> + <textYOff2>10</textYOff2> + <textvisible2>yes</textvisible2> + <keepaspectratio>true</keepaspectratio> + <itemWidth>45</itemWidth> + <unfocusedAlpha>100</unfocusedAlpha> + <textureHeight>50</textureHeight> + <spinPosX>1265</spinPosX> + <spinPosY>655</spinPosY> + <spinCanFocus>no</spinCanFocus> + <visibile>yes</visibile> + </control> + + <control> + <description>Account</description> + <type>label</type> + <id>68</id> + <posX>20</posX> + <posY>683</posY> + <width>635</width> + <font>mediastream16tc</font> + <textcolor>80ffffff</textcolor> + <label>#account</label> + </control> + + <control> + <description>New Email</description> + <type>label</type> + <posX>1265</posX> + <align>right</align> + <posY>685</posY> + <label>#newEmail</label> + <font>mediastream13</font> + <textcolor>aaffffff</textcolor> + </control> + + <import>IMAPeMailDetails.xml</import> + <import>common.window.xml</import> + <import>common.time.xml</import> + + </controls> +</window> \ No newline at end of file Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP/IMAPeMailDetails.xml =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP/IMAPeMailDetails.xml (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP/IMAPeMailDetails.xml 2011-08-23 19:47:16 UTC (rev 4270) @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<window> + <id>330099</id> + <defaultcontrol>2</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <controls> + + <control> + <description>From label</description> + <type>label</type> + <id>151</id> + <posX>20</posX> + <posY>255</posY> + <width>120</width> + <font>mediastream11</font> + <textcolor>60FFFFFF</textcolor> + <label>Sender: </label> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + </control> + + <control> + <description>Subject label</description> + <type>label</type> + <id>152</id> + <posX>20</posX> + <posY>280</posY> + <width>120</width> + <font>mediastream11</font> + <textcolor>60FFFFFF</textcolor> + <label>Subject: </label> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + </control> + + <control> + <description>Date label</description> + <type>label</type> + <id>153</id> + <posX>20</posX> + <posY>305</posY> + <width>120</width> + <font>mediastream11</font> + <textcolor>60FFFFFF</textcolor> + <label>Received: </label> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + </control> + + <control> + <description>From</description> + <type>label</type> + <label>#detailfrom</label> + <id>61</id> + <posX>120</posX> + <posY>255</posY> + <width>530</width> + <font>mediastream11</font> + <textcolor>90FFFFFF</textcolor> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + </control> + + <control> + <description>email Subject</description> + <type>fadelabel</type> + <id>60</id> + <posX>120</posX> + <posY>280</posY> + <width>530</width> + <font>mediastream11</font> + <textcolor>90FFFFFF</textcolor> + <label>#subject</label> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + </control> + + <control> + <description>email Date</description> + <type>label</type> + <id>68</id> + <posX>120</posX> + <posY>305</posY> + <width>530</width> + <font>mediastream11</font> + <textcolor>90ffffff</textcolor> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <label>#detaildate</label> + </control> + + <control> + <description>Body</description> + <type>textboxscrollup</type> + <id>62</id> + <posX>20</posX> + <posY>345</posY> + <width>660</width> + <height>330</height> + <textcolor>ffFFFFFF</textcolor> + <seperator>-----------------------------------------------------------------------------------</seperator> + <font>mediastream13</font> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <label>#detailsummary</label> + </control> + + </controls> +</window> \ No newline at end of file Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP/Media ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP/Media/hover_email.jpg =================================================================== (Binary files differ) Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP/Media/hover_email.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP/Media/new_mail.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/StreamedMP/Media/new_mail.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor/IMAPeMail.xml =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor/IMAPeMail.xml (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor/IMAPeMail.xml 2011-08-23 19:47:16 UTC (rev 4270) @@ -0,0 +1,132 @@ +<window> + <id>330099</id> + <defaultcontrol>50</defaultcontrol> + <define>#currentmodule:My eMail</define> + <allowoverlay>yes</allowoverlay> + <disabletopbar>yes</disabletopbar> + <animation effect="fade" time="500">WindowOpen</animation> + <animation effect="fade" time="500">WindowClose</animation> + <controls> + <import>common.window.xml</import> + <control> + <description>BackGround</description> + <type>image</type> + <id>0</id> + <posX>0</posX> + <posY>0</posY> + <width>1280</width> + <height>720</height> + <texture>hover_email.jpg</texture> + </control> + + <control> + <description>BackGround</description> + <type>image</type> + <id>0</id> + <posX>700</posX> + <posY>0</posY> + <width>580</width> + <height>720</height> + <texture>home_menu_bg.png</texture> + <visible>Control.IsVisible(50)</visible> + </control> + + <control> + <description>BackGround</description> + <type>image</type> + <id>0</id> + <posX>20</posX> + <posY>550</posY> + <width>430</width> + <height>120</height> + <texture>overlay.png</texture> + <visible>player.hasmedia</visible> + </control> + + <!-- :: MENU :: --> + <control> + <type>image</type> + <id>1001</id> + <posX>0</posX> + <posY>0</posY> + <width>600</width> + <height>720</height> + <texture>dialogmiddle.png</texture> + <visible>Control.HasFocus(52)</visible> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + </control> + <control> + <type>listcontrol</type> + <description>Current Account Folders</description> + <id>52</id> + <posX>20</posX> + <posY>100</posY> + <width>560</width> + <height>450</height> + <IconXOff>10</IconXOff> + <IconYOff>20</IconYOff> + <onright>50</onright> + <itemWidth>45</itemWidth> + <unfocusedAlpha>100</unfocusedAlpha> + <spinPosX>-</spinPosX> + <spinPosY>-</spinPosY> + <spinCanFocus>no</spinCanFocus> + <visibile>yes</visibile> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + <visible>Control.HasFocus(52)</visible> + </control> + <control> + <type>image</type> + <id>0</id> + <posX>690</posX> + <posY>30</posY> + <width>600</width> + <height>620</height> + <texture>dialogmiddle.png</texture> + </control> + <control> + <type>listcontrol</type> + <description>current playlist control</description> + <id>50</id> + <posY>40</posY> + <posX>710</posX> + <height>620</height> + <width>560</width> + <itemHeight>60</itemHeight> + <IconXOff>0</IconXOff> + <IconYOff>12</IconYOff> + <onright>10</onright> + <onleft>10</onleft> + <font>font14</font> + <font2>font10</font2> + <textXOff2>180</textXOff2> + <textYOff2>30</textYOff2> + <textvisible2>yes</textvisible2> + <keepaspectratio>true</keepaspectratio> + <itemWidth>45</itemWidth> + <textureHeight>60</textureHeight> + <unfocusedAlpha>100</unfocusedAlpha> + <spinPosX>-</spinPosX> + <spinPosY>-</spinPosY> + <spinCanFocus>no</spinCanFocus> + <visibile>yes</visibile> + </control> + <control> + <description>Account</description> + <type>label</type> + <id>68</id> + <posX>30</posX> + <posY>670</posY> + <width>635</width> + <font>font14</font> + <textcolor>60ffffff</textcolor> + <label>#account</label> + </control> + + <import>IMAPeMailDetails.xml</import> + + <import>common.time.xml</import> + </controls> +</window> \ No newline at end of file Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor/IMAPeMailDetails.xml =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor/IMAPeMailDetails.xml (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor/IMAPeMailDetails.xml 2011-08-23 19:47:16 UTC (rev 4270) @@ -0,0 +1,73 @@ +<window> + <id>330099</id> + <defaultcontrol>2</defaultcontrol> + <allowoverlay>yes</allowoverlay> + <controls> + <control> + <type>image</type> + <id>1001</id> + <posX>0</posX> + <posY>0</posY> + <width>680</width> + <height>720</height> + <texture>dialogmiddle.png</texture> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <animation effect="fade" time="350" reversible="true">visible</animation> + <animation effect="fade" time="350" reversible="true">hidden</animation> + </control> + + <control> + <description>email Subject</description> + <type>fadelabel</type> + <id>60</id> + <posX>30</posX> + <posY>110</posY> + <width>600</width> + <font>font18</font> + <textcolor>ffFFFFFF</textcolor> + <label>#subject</label> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + </control> + + <control> + <description>email Date</description> + <type>label</type> + <id>68</id> + <posX>30</posX> + <posY>150</posY> + <width>635</width> + <font>font18</font> + <textcolor>60ffffff</textcolor> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <label>#detaildate</label> + </control> + + <control> + <description>Body</description> + <type>textboxscrollup</type> + <id>62</id> + <posX>30</posX> + <posY>200</posY> + <width>630</width> + <height>350</height> + <textcolor>ffFFFFFF</textcolor> + <seperator>-----------------------------------------------------------------------------------</seperator> + <font>font12</font> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + <label>#detailsummary</label> + </control> + + <control> + <description>From</description> + <type>label</type> + <label>#detailfrom</label> + <id>61</id> + <posX>30</posX> + <posY>78</posY> + <width>400</width> + <font>font18</font> + <textcolor>60FFFFFF</textcolor> + <visible>Control.IsVisible(60)+!Control.HasFocus(52)</visible> + </control> + </controls> +</window> \ No newline at end of file Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor/Media ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor/Media/hover_email.jpg =================================================================== (Binary files differ) Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor/Media/hover_email.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor/Media/new_mail.png =================================================================== (Binary files differ) Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Skin/Xfactor/Media/new_mail.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Sil...@us...> - 2011-08-23 19:38:05
|
Revision: 4269 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4269&view=rev Author: SilentException Date: 2011-08-23 19:37:56 +0000 (Tue, 23 Aug 2011) Log Message: ----------- IMAP & POP3 eMail Manager - added current version sources Added Paths: ----------- trunk/plugins/IMAPPOP3eMailManager/IMAP Mail.sln trunk/plugins/IMAPPOP3eMailManager/InterIMAP/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Attributes/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Attributes/ConnectingTable.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Attributes/HeaderName.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Attributes/LinkToTable.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/BaseCommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/CapabilityCommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/ChangeFlagCommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/CommandResult.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/CreateFolderCommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/CustomCommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/ExamineFolderCommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/ExpungeCommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/FolderListCommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/HeartBeatCommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/LoginCommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/MessageHeaderCommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/MessageListCommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/MessagePartCommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/MessageStructureCommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/SearchCommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/SearchCriteria.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/SelectFolderCommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Data/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Data/Mailbox.Designer.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Data/Mailbox.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Data/Mailbox.xsc trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Data/Mailbox.xsd trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Data/Mailbox.xss trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Data/ZipStorer.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Enums/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Enums/IMAPError.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Enums/IMAPResponse.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Enums/LogType.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Enums/MailboxType.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Enums/MessageFlag.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Enums/MessageListDirection.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/IMAPConfig.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/IMAPException.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/IMAPLogger.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Interfaces/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Interfaces/IBaseObject.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Interfaces/ICommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Interfaces/IContact.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Interfaces/IFolder.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Interfaces/IMessage.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Interfaces/IMessageContent.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Database/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Database/IMAPMailDatabase.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Diagram/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Diagram/LibraryDagram.cd trunk/plugins/IMAPPOP3eMailManager/InterIMAP/IMAPMail.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/IMAP_Mail.csproj trunk/plugins/IMAPPOP3eMailManager/InterIMAP/InterIMAP.csproj.vspscc trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Message.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Plugin/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Plugin/IMAPMailConfig.Designer.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Plugin/IMAPMailConfig.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Plugin/IMAPMailConfig.resx trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Plugin/emailImage.png trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Plugin/emailImageDisabled.png trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Command/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Command/Dele.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Command/List.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Command/Noop.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Command/Pop3Command.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Command/Pop3CommandResult.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Command/Quit.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Command/Reset.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Command/Retr.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Command/Stat.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Command/Top.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Command/Uidl.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Exception/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Exception/Pop3ConnectException.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Exception/Pop3Exception.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Exception/Pop3ReceiveException.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Exception/Pop3SendException.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Pop3AuthenticateMode.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Pop3Client.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Pop3ConnectionState.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Pop3Content.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Pop3/Pop3Message.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Processor.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Properties/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Properties/AssemblyInfo.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Properties/Resources.Designer.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Properties/Resources.resx trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Command/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Command/Data.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Command/Ehlo.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Command/Expn.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Command/Helo.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Command/Help.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Command/Mail.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Command/Noop.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Command/Quit.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Command/Rcpt.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Command/Reset.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Command/SmtpCommand.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Command/SmtpCommandResult.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Command/SmtpCommandResultLine.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Command/Vrfy.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Exception/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Exception/SmtpConnectException.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Exception/SmtpException.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Exception/SmtpReceiveException.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/Exception/SmtpSendException.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/SendMailResult.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/SmtpAuthenticateMode.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/SmtpClient.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/SmtpConnectionState.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/SmtpContent.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/SmtpMessage.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/SMTP/SmtpResponseCode.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Synchronous/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Synchronous/Client/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Synchronous/Client/IMAP.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Synchronous/Client/IMAPBase.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Synchronous/Client/IMAPClient.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Synchronous/Objects/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Synchronous/Objects/IMAPFileAttachment.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Synchronous/Objects/IMAPFolder.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Synchronous/Objects/IMAPFolderCollection.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Synchronous/Objects/IMAPFolderQuota.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Synchronous/Objects/IMAPMailAddress.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Synchronous/Objects/IMAPMessage.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Synchronous/Objects/IMAPMessageCollection.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Synchronous/Objects/IMAPMessageContent.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Synchronous/Objects/IMAPMessageFlags.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Synchronous/Objects/IMAPSearchQuery.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Synchronous/Objects/IMAPSearchResult.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/AsynchronousContext.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/ContentDisposition.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/ContentType.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/InternetTextMessage.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/MailAddress.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/MailParser.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/MimeContent.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/Pop3Message.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/TransferEncoding.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/Visual Studio 2008/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/Visual Studio 2008/Backup Files/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/Visual Studio 2008/Backup Files/IMAP Mail/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/Visual Studio 2008/Visualizers/ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/Visual Studio 2008/Visualizers/attribcache90.bin trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/Visual Studio 2008/Visualizers/autoexp.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/Visual Studio 2008/Visualizers/autoexp.dll trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/Visual Studio 2008/Visualizers/autoexpce.cs trunk/plugins/IMAPPOP3eMailManager/InterIMAP/popCommon/Visual Studio 2008/Visualizers/autoexpce.dll Added: trunk/plugins/IMAPPOP3eMailManager/IMAP Mail.sln =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/IMAP Mail.sln (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/IMAP Mail.sln 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IMAP_Mail", "InterIMAP\IMAP_Mail.csproj", "{12A005BE-C03F-4950-8568-9814FDF61776}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {12A005BE-C03F-4950-8568-9814FDF61776}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {12A005BE-C03F-4950-8568-9814FDF61776}.Debug|Any CPU.Build.0 = Debug|Any CPU + {12A005BE-C03F-4950-8568-9814FDF61776}.Release|Any CPU.ActiveCfg = Release|Any CPU + {12A005BE-C03F-4950-8568-9814FDF61776}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP ___________________________________________________________________ Added: bugtraq:number + true Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common ___________________________________________________________________ Added: bugtraq:number + true Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Attributes ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Attributes/ConnectingTable.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Attributes/ConnectingTable.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Attributes/ConnectingTable.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,62 @@ +/******************************************************************************************** + * InterIMAP + * Copyright (C) 2008-2009 Jason Miesionczek + * Original Author: Rohit Joshi + * Based on this article on codeproject.com: + * IMAP Client library using C# + * http://www.codeproject.com/KB/IP/imaplibrary.aspx?msg=2498332 + * Posted: August 16th 2004 + * + * ZipStorer code written by Jaime Olivares + * http://www.codeproject.com/KB/recipes/ZipStorer.aspx + * + * InterIMAP is free software; you can redistribute it and/or modify it under the terms + * of the GNU Lesser General Public License as published by the Free Software Foundation, + * either version 3 of the License, or (at your option) any later version. + * + * InterIMAP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License along with + * InterIMAP. If not, see http://www.gnu.org/licenses/. + * + * *****************************************************************************************/ + +using System; + +namespace InterIMAP.Common.Attributes +{ + /// <summary> + /// Attribute to define what table a specific property's data is stored in + /// </summary> + [AttributeUsage(AttributeTargets.Property, Inherited = false, AllowMultiple = false)] + public class ConnectingTable : Attribute + { + #region Private Fields + + private readonly string _connectingTable; + #endregion + + #region Public Properties + /// <summary> + /// Name of the table this property is connected to + /// </summary> + public string ConnectingTableName + { + get { return _connectingTable; } + } + #endregion + + #region CTOR + /// <summary> + /// Connect this property to the specified table + /// </summary> + /// <param name="tableName"></param> + public ConnectingTable(string tableName) + { + _connectingTable = tableName; + } + #endregion + } +} Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Attributes/HeaderName.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Attributes/HeaderName.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Attributes/HeaderName.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,59 @@ +/******************************************************************************************** + * InterIMAP + * Copyright (C) 2008-2009 Jason Miesionczek + * Original Author: Rohit Joshi + * Based on this article on codeproject.com: + * IMAP Client library using C# + * http://www.codeproject.com/KB/IP/imaplibrary.aspx?msg=2498332 + * Posted: August 16th 2004 + * + * ZipStorer code written by Jaime Olivares + * http://www.codeproject.com/KB/recipes/ZipStorer.aspx + * + * InterIMAP is free software; you can redistribute it and/or modify it under the terms + * of the GNU Lesser General Public License as published by the Free Software Foundation, + * either version 3 of the License, or (at your option) any later version. + * + * InterIMAP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License along with + * InterIMAP. If not, see http://www.gnu.org/licenses/. + * + * *****************************************************************************************/ + +using System; + +namespace InterIMAP.Common.Attributes +{ + /// <summary> + /// Specifies the header field inside the message header that corresponds to the attached property + /// </summary> + [global::System.AttributeUsage(AttributeTargets.Property, Inherited = false, AllowMultiple = true)] + public class HeaderName : Attribute + { + #region Private Fields + + private readonly string _headerName; + #endregion + + #region Public Property + /// <summary> + /// Name of the header field this property is attached to + /// </summary> + public string Name { get { return _headerName; } } + #endregion + + #region CTOR + /// <summary> + /// Attach this property to the specified header field + /// </summary> + /// <param name="name"></param> + public HeaderName(string name) + { + _headerName = name; + } + #endregion + } +} Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Attributes/LinkToTable.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Attributes/LinkToTable.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Attributes/LinkToTable.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,51 @@ +/******************************************************************************************** + * InterIMAP + * Copyright (C) 2008-2009 Jason Miesionczek + * Original Author: Rohit Joshi + * Based on this article on codeproject.com: + * IMAP Client library using C# + * http://www.codeproject.com/KB/IP/imaplibrary.aspx?msg=2498332 + * Posted: August 16th 2004 + * + * ZipStorer code written by Jaime Olivares + * http://www.codeproject.com/KB/recipes/ZipStorer.aspx + * + * InterIMAP is free software; you can redistribute it and/or modify it under the terms + * of the GNU Lesser General Public License as published by the Free Software Foundation, + * either version 3 of the License, or (at your option) any later version. + * + * InterIMAP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License along with + * InterIMAP. If not, see http://www.gnu.org/licenses/. + * + * *****************************************************************************************/ + +using System; + +namespace InterIMAP.Common.Attributes +{ + /// <summary> + /// Specifies which table in the mailbox the attached class stores its data + /// </summary> + [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = false)] + public class LinkToTable : Attribute + { + #region Private Fields + public readonly string TableName; + #endregion + + #region CTOR + /// <summary> + /// Associate this Class with the specified table + /// </summary> + /// <param name="table"></param> + public LinkToTable(string table) + { + TableName = table; + } + #endregion + } +} \ No newline at end of file Property changes on: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands ___________________________________________________________________ Added: bugtraq:number + true Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/BaseCommand.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/BaseCommand.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/BaseCommand.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,169 @@ +/******************************************************************************************** + * InterIMAP + * Copyright (C) 2008-2009 Jason Miesionczek + * Original Author: Rohit Joshi + * Based on this article on codeproject.com: + * IMAP Client library using C# + * http://www.codeproject.com/KB/IP/imaplibrary.aspx?msg=2498332 + * Posted: August 16th 2004 + * + * ZipStorer code written by Jaime Olivares + * http://www.codeproject.com/KB/recipes/ZipStorer.aspx + * + * InterIMAP is free software; you can redistribute it and/or modify it under the terms + * of the GNU Lesser General Public License as published by the Free Software Foundation, + * either version 3 of the License, or (at your option) any later version. + * + * InterIMAP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License along with + * InterIMAP. If not, see http://www.gnu.org/licenses/. + * + * *****************************************************************************************/ + +using System; +using System.Collections.Generic; +using InterIMAP.Common.Interfaces; + +namespace InterIMAP.Common.Commands +{ + /// <summary> + /// Implements ICommand and provides common functionality + /// </summary> + public abstract class BaseCommand : ICommand + { + /// <summary> + /// Callback signature for event that sends updates about the amount of data that has been + /// received for a given command + /// </summary> + /// <param name="cmd">The command that is executing</param> + /// <param name="bytesReceived">Total number of bytes received</param> + /// <param name="totalBytes">Total number of bytes expected</param> + public delegate void CommandDataReceivedCallback(ICommand cmd, long bytesReceived, long totalBytes); + + public event CommandDataReceivedCallback CommandDataReceived; + + #region Private Members + private string _commandString; + protected List<string> _parameters; + protected List<object> _parameterObjs; + private int _commandNum; + private string _commandDetail = ""; + #endregion + + #region Abstract Members + protected abstract bool ValidateParameters(); + #endregion + + #region ICommand Members + + public virtual string CommandString + { + get + { + if (ValidateParameters()) + return _commandString; + + return String.Empty; + } + protected set + { + ResetCommand(); + _commandDetail = value.Replace("\r\n", ""); + + _commandString = GenerateCommand(); + } + } + + public virtual string[] Parameters + { + get + { + return _parameters.ToArray(); + } + + } + + public virtual object[] ParameterObjects + { + get { return _parameterObjs.ToArray(); } + } + + public virtual string CommandID + { + get + { + return String.Format("IMAP00{0}", _commandNum); + } + } + + public virtual string ResponseOK + { + get { return String.Format("{0} OK", CommandID); } + } + + public virtual string ResponseNO + { + get { return String.Format("{0} NO", CommandID); } + } + + public virtual string ResponseBAD + { + get { return String.Format("{0} BAD", CommandID); } + } + #endregion + + #region Public Properties + public int CommandNumber + { + get { return _commandNum; } + set { _commandNum = value; + _commandString = GenerateCommand(); } + } + #endregion + + #region CTOR + /// <summary> + /// Initialize common fields + /// </summary> + protected BaseCommand(CommandDataReceivedCallback callback) + { + _parameters = new List<string>(); + _parameterObjs = new List<object>(); + _commandString = ""; + CommandDataReceived = callback; + } + #endregion + + #region Public Methods + /// <summary> + /// Called when data is received + /// </summary> + /// <param name="receivedBytes"></param> + /// <param name="totalBytes"></param> + public void OnCommandDataReceived(long receivedBytes, long totalBytes) + { + if (CommandDataReceived != null) + CommandDataReceived(this, receivedBytes, totalBytes); + + } + #endregion + + #region Private Methods + + private void ResetCommand() + { + _commandString = CommandID + " "; + } + + private string GenerateCommand() + { + return String.Format("{0} {1}\r\n", CommandID, _commandDetail); + } + #endregion + + + } +} Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/CapabilityCommand.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/CapabilityCommand.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/CapabilityCommand.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,47 @@ +/******************************************************************************************** + * InterIMAP + * Copyright (C) 2008-2009 Jason Miesionczek + * Original Author: Rohit Joshi + * Based on this article on codeproject.com: + * IMAP Client library using C# + * http://www.codeproject.com/KB/IP/imaplibrary.aspx?msg=2498332 + * Posted: August 16th 2004 + * + * ZipStorer code written by Jaime Olivares + * http://www.codeproject.com/KB/recipes/ZipStorer.aspx + * + * InterIMAP is free software; you can redistribute it and/or modify it under the terms + * of the GNU Lesser General Public License as published by the Free Software Foundation, + * either version 3 of the License, or (at your option) any later version. + * + * InterIMAP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License along with + * InterIMAP. If not, see http://www.gnu.org/licenses/. + * + * *****************************************************************************************/ + +namespace InterIMAP.Common.Commands +{ + /// <summary> + /// Sends the Capability command to the server + /// </summary> + public class CapabilityCommand : BaseCommand + { + protected override bool ValidateParameters() + { + return true; + } + + /// <summary> + /// Create new Capability command + /// </summary> + public CapabilityCommand(CommandDataReceivedCallback callback) + : base(callback) + { + CommandString = "CAPABILITY"; + } + } +} Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/ChangeFlagCommand.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/ChangeFlagCommand.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/ChangeFlagCommand.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,62 @@ +/******************************************************************************************** + * InterIMAP + * Copyright (C) 2008-2009 Jason Miesionczek + * Original Author: Rohit Joshi + * Based on this article on codeproject.com: + * IMAP Client library using C# + * http://www.codeproject.com/KB/IP/imaplibrary.aspx?msg=2498332 + * Posted: August 16th 2004 + * + * ZipStorer code written by Jaime Olivares + * http://www.codeproject.com/KB/recipes/ZipStorer.aspx + * + * InterIMAP is free software; you can redistribute it and/or modify it under the terms + * of the GNU Lesser General Public License as published by the Free Software Foundation, + * either version 3 of the License, or (at your option) any later version. + * + * InterIMAP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License along with + * InterIMAP. If not, see http://www.gnu.org/licenses/. + * + * *****************************************************************************************/ + +using System; +using InterIMAP.Common.Interfaces; + +namespace InterIMAP.Common.Commands +{ + /// <summary> + /// Updates a messages flag + /// </summary> + public class ChangeFlagCommand : BaseCommand + { + protected override bool ValidateParameters() + { + return true; + } + + /// <summary> + /// Create a new ChangeFlag command + /// </summary> + /// <param name="msg"></param> + /// <param name="flag"></param> + /// <param name="value"></param> + /// <param name="callback"></param> + public ChangeFlagCommand(IMessage msg, MessageFlag flag, bool value, CommandDataReceivedCallback callback) + : base(callback) + { + // UID STORE 4963 -FLAGS (\Seen) + const string cmd = "UID STORE {0} {1}FLAGS (\\{2})"; + _parameters.Add(msg.UID.ToString()); + _parameters.Add(value ? "+":"-"); + _parameters.Add(flag.ToString()); + _parameterObjs.Add(msg); + + CommandString = String.Format(cmd, Parameters); + + } + } +} Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/CommandResult.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/CommandResult.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/CommandResult.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,84 @@ +/******************************************************************************************** + * InterIMAP + * Copyright (C) 2008-2009 Jason Miesionczek + * Original Author: Rohit Joshi + * Based on this article on codeproject.com: + * IMAP Client library using C# + * http://www.codeproject.com/KB/IP/imaplibrary.aspx?msg=2498332 + * Posted: August 16th 2004 + * + * ZipStorer code written by Jaime Olivares + * http://www.codeproject.com/KB/recipes/ZipStorer.aspx + * + * InterIMAP is free software; you can redistribute it and/or modify it under the terms + * of the GNU Lesser General Public License as published by the Free Software Foundation, + * either version 3 of the License, or (at your option) any later version. + * + * InterIMAP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License along with + * InterIMAP. If not, see http://www.gnu.org/licenses/. + * + * *****************************************************************************************/ + +using System; +using System.Collections; + +namespace InterIMAP.Common.Commands +{ + /// <summary> + /// Stores the received data, and server response code from the + /// ExecuteCommand method in IMAPConnection + /// </summary> + public class CommandResult + { + #region Private Fields + private readonly ArrayList _resultData; + private readonly IMAPResponse _resultResponse; + private readonly TimeSpan _elapsedTime; + #endregion + + #region Public Properties + /// <summary> + /// The text received from the command + /// </summary> + public ArrayList Results + { + get { return _resultData; } + } + + /// <summary> + /// The basic response received from the server + /// </summary> + public IMAPResponse Response + { + get { return _resultResponse; } + } + + /// <summary> + /// Th amount of time it took this command to complete + /// </summary> + public TimeSpan ElapsedTime + { + get { return _elapsedTime; } + } + #endregion + + #region CTOR + /// <summary> + /// Creates a new command result object with the results and response + /// </summary> + /// <param name="results"></param> + /// <param name="response"></param> + /// <param name="time">The amount of time it took for this command to execute</param> + public CommandResult(ArrayList results, IMAPResponse response, TimeSpan time) + { + _resultData = results; + _resultResponse = response; + _elapsedTime = time; + } + #endregion + } +} Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/CreateFolderCommand.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/CreateFolderCommand.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/CreateFolderCommand.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Text; +using InterIMAP.Common.Interfaces; + +namespace InterIMAP.Common.Commands +{ + public class CreateFolderCommand : BaseCommand + { + protected override bool ValidateParameters() + { + return true; + } + + public CreateFolderCommand(string folderName, IFolder parentFolder, CommandDataReceivedCallback callback) + : base(callback) + { + string fullFolder = parentFolder != null + ? String.Format("{0}/{1}", parentFolder.FullPath, folderName) + : folderName; + + fullFolder = fullFolder.Replace("\"", ""); + + _parameters.Add(fullFolder); + CommandString = String.Format("CREATE \"{0}\"", fullFolder); + } + } +} Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/CustomCommand.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/CustomCommand.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/CustomCommand.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,54 @@ +/******************************************************************************************** + * InterIMAP + * Copyright (C) 2008-2009 Jason Miesionczek + * Original Author: Rohit Joshi + * Based on this article on codeproject.com: + * IMAP Client library using C# + * http://www.codeproject.com/KB/IP/imaplibrary.aspx?msg=2498332 + * Posted: August 16th 2004 + * + * ZipStorer code written by Jaime Olivares + * http://www.codeproject.com/KB/recipes/ZipStorer.aspx + * + * InterIMAP is free software; you can redistribute it and/or modify it under the terms + * of the GNU Lesser General Public License as published by the Free Software Foundation, + * either version 3 of the License, or (at your option) any later version. + * + * InterIMAP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License along with + * InterIMAP. If not, see http://www.gnu.org/licenses/. + * + * *****************************************************************************************/ + +using System; + +namespace InterIMAP.Common.Commands +{ + /// <summary> + /// A Command that doesn't require any specific parameters + /// </summary> + public class CustomCommand : BaseCommand + { + protected override bool ValidateParameters() + { + return true; + } + + /// <summary> + /// Create a custom command with no specific parameters + /// </summary> + /// <param name="cmdString"></param> + /// <param name="optionalParams">Optional parameters to provide for this command</param> + /// <param name="callback"></param> + public CustomCommand(string cmdString, CommandDataReceivedCallback callback, params object[] optionalParams) + : base(callback) + { + _parameterObjs.AddRange(optionalParams); + + CommandString = String.Format(cmdString, optionalParams); + } + } +} Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/ExamineFolderCommand.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/ExamineFolderCommand.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/ExamineFolderCommand.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,59 @@ +/******************************************************************************************** + * InterIMAP + * Copyright (C) 2008-2009 Jason Miesionczek + * Original Author: Rohit Joshi + * Based on this article on codeproject.com: + * IMAP Client library using C# + * http://www.codeproject.com/KB/IP/imaplibrary.aspx?msg=2498332 + * Posted: August 16th 2004 + * + * ZipStorer code written by Jaime Olivares + * http://www.codeproject.com/KB/recipes/ZipStorer.aspx + * + * InterIMAP is free software; you can redistribute it and/or modify it under the terms + * of the GNU Lesser General Public License as published by the Free Software Foundation, + * either version 3 of the License, or (at your option) any later version. + * + * InterIMAP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License along with + * InterIMAP. If not, see http://www.gnu.org/licenses/. + * + * *****************************************************************************************/ + +using System; +using InterIMAP.Common.Interfaces; + +namespace InterIMAP.Common.Commands +{ + /// <summary> + /// Command to set the specified folder as the current folder being Examined. + /// </summary> + public class ExamineFolderCommand : BaseCommand + { + + protected override bool ValidateParameters() + { + return true; + } + + /// <summary> + /// Create a new ExamineFolderCommand for the specified folder + /// </summary> + /// <param name="folder"></param> + /// <param name="callback"></param> + public ExamineFolderCommand(IFolder folder, CommandDataReceivedCallback callback) + :base(callback) + { + try + { + _parameters.Add(folder.FullPath); + _parameterObjs.Add(folder); + CommandString = String.Format("EXAMINE \"{0}\"", Parameters); + } + catch { } + } + } +} Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/ExpungeCommand.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/ExpungeCommand.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/ExpungeCommand.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace InterIMAP.Common.Commands +{ + public class ExpungeCommand : BaseCommand + { + protected override bool ValidateParameters() + { + return true; + } + + public ExpungeCommand(CommandDataReceivedCallback callback) + : base(callback) + { + CommandString = "EXPUNGE"; + } + } +} Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/FolderListCommand.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/FolderListCommand.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/FolderListCommand.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,55 @@ +/******************************************************************************************** + * InterIMAP + * Copyright (C) 2008-2009 Jason Miesionczek + * Original Author: Rohit Joshi + * Based on this article on codeproject.com: + * IMAP Client library using C# + * http://www.codeproject.com/KB/IP/imaplibrary.aspx?msg=2498332 + * Posted: August 16th 2004 + * + * ZipStorer code written by Jaime Olivares + * http://www.codeproject.com/KB/recipes/ZipStorer.aspx + * + * InterIMAP is free software; you can redistribute it and/or modify it under the terms + * of the GNU Lesser General Public License as published by the Free Software Foundation, + * either version 3 of the License, or (at your option) any later version. + * + * InterIMAP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License along with + * InterIMAP. If not, see http://www.gnu.org/licenses/. + * + * *****************************************************************************************/ + +using System; + +namespace InterIMAP.Common.Commands +{ + /// <summary> + /// IMAP Command to retreive list of folders + /// </summary> + public class FolderListCommand : BaseCommand + { + protected override bool ValidateParameters() + { + return true; + } + + #region CTOR + /// <summary> + /// Generates a new FolderListCommand specifying the root folder + /// </summary> + /// <param name="rootFolder"></param> + /// <param name="callback"></param> + public FolderListCommand(string rootFolder, CommandDataReceivedCallback callback) + : base(callback) + { + _parameters.Add(rootFolder); + + CommandString = String.Format("LIST {0} \"*\"", Parameters); + } + #endregion + } +} Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/HeartBeatCommand.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/HeartBeatCommand.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/HeartBeatCommand.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,48 @@ +/******************************************************************************************** + * InterIMAP + * Copyright (C) 2008-2009 Jason Miesionczek + * Original Author: Rohit Joshi + * Based on this article on codeproject.com: + * IMAP Client library using C# + * http://www.codeproject.com/KB/IP/imaplibrary.aspx?msg=2498332 + * Posted: August 16th 2004 + * + * ZipStorer code written by Jaime Olivares + * http://www.codeproject.com/KB/recipes/ZipStorer.aspx + * + * InterIMAP is free software; you can redistribute it and/or modify it under the terms + * of the GNU Lesser General Public License as published by the Free Software Foundation, + * either version 3 of the License, or (at your option) any later version. + * + * InterIMAP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License along with + * InterIMAP. If not, see http://www.gnu.org/licenses/. + * + * *****************************************************************************************/ + +namespace InterIMAP.Common.Commands +{ + /// <summary> + /// Sends the NOOP command to the server. Used to keep idle connections active + /// </summary> + public class HeartBeatCommand : BaseCommand + { + + protected override bool ValidateParameters() + { + return true; + } + + /// <summary> + /// Create a new HeartBeatCommand + /// </summary> + public HeartBeatCommand(CommandDataReceivedCallback callback) + : base(callback) + { + CommandString = "NOOP"; + } + } +} Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/LoginCommand.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/LoginCommand.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/LoginCommand.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,62 @@ +/******************************************************************************************** + * InterIMAP + * Copyright (C) 2008-2009 Jason Miesionczek + * Original Author: Rohit Joshi + * Based on this article on codeproject.com: + * IMAP Client library using C# + * http://www.codeproject.com/KB/IP/imaplibrary.aspx?msg=2498332 + * Posted: August 16th 2004 + * + * ZipStorer code written by Jaime Olivares + * http://www.codeproject.com/KB/recipes/ZipStorer.aspx + * + * InterIMAP is free software; you can redistribute it and/or modify it under the terms + * of the GNU Lesser General Public License as published by the Free Software Foundation, + * either version 3 of the License, or (at your option) any later version. + * + * InterIMAP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License along with + * InterIMAP. If not, see http://www.gnu.org/licenses/. + * + * *****************************************************************************************/ + +using System; + +namespace InterIMAP.Common.Commands +{ + /// <summary> + /// IMAP Command to Login to the server + /// </summary> + public class LoginCommand : BaseCommand + { + #region CTOR + /// <summary> + /// Generate a new LoginCommand + /// </summary> + /// <param name="username">The username of the account</param> + /// <param name="password">The password of the account</param> + /// <param name="callback"></param> + public LoginCommand(string username, string password, CommandDataReceivedCallback callback) + : base(callback) + { + _parameters.Add(username); + _parameters.Add(password); + + CommandString = String.Format("LOGIN \"{0}\" \"{1}\"", Parameters); + } + + + #endregion + /// <summary> + /// Validates that the username parameter is not empty, password is allowed to be empty. + /// </summary> + /// <returns></returns> + protected override bool ValidateParameters() + { + return !String.IsNullOrEmpty(Parameters[0]); + } + } +} Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/MessageHeaderCommand.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/MessageHeaderCommand.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/MessageHeaderCommand.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,60 @@ +/******************************************************************************************** + * InterIMAP + * Copyright (C) 2008-2009 Jason Miesionczek + * Original Author: Rohit Joshi + * Based on this article on codeproject.com: + * IMAP Client library using C# + * http://www.codeproject.com/KB/IP/imaplibrary.aspx?msg=2498332 + * Posted: August 16th 2004 + * + * ZipStorer code written by Jaime Olivares + * http://www.codeproject.com/KB/recipes/ZipStorer.aspx + * + * InterIMAP is free software; you can redistribute it and/or modify it under the terms + * of the GNU Lesser General Public License as published by the Free Software Foundation, + * either version 3 of the License, or (at your option) any later version. + * + * InterIMAP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License along with + * InterIMAP. If not, see http://www.gnu.org/licenses/. + * + * *****************************************************************************************/ + +using System; +using InterIMAP.Common.Interfaces; + +namespace InterIMAP.Common.Commands +{ + + /// <summary> + /// Command to retrieve the header of the specified message + /// </summary> + public class MessageHeaderCommand : BaseCommand + { + + protected override bool ValidateParameters() + { + return true; // TODO: verify the msg object passed has a valid UID + } + + /// <summary> + /// Create a new MessageHeaderCommand for the specified message + /// </summary> + /// <param name="msg"></param> + /// <param name="callback"></param> + public MessageHeaderCommand(IMessage msg, CommandDataReceivedCallback callback) + : base(callback) + { + if (msg == null) + throw new ArgumentNullException("msg","MessageHeaderCommand, msg cannot be null"); + + _parameters.Add(msg.UID.ToString()); + _parameterObjs.Add(msg); + + CommandString = String.Format("UID FETCH {0} (FLAGS BODY[HEADER])", Parameters); + } + } +} Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/MessageListCommand.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/MessageListCommand.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/MessageListCommand.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,54 @@ +/******************************************************************************************** + * InterIMAP + * Copyright (C) 2008-2009 Jason Miesionczek + * Original Author: Rohit Joshi + * Based on this article on codeproject.com: + * IMAP Client library using C# + * http://www.codeproject.com/KB/IP/imaplibrary.aspx?msg=2498332 + * Posted: August 16th 2004 + * + * ZipStorer code written by Jaime Olivares + * http://www.codeproject.com/KB/recipes/ZipStorer.aspx + * + * InterIMAP is free software; you can redistribute it and/or modify it under the terms + * of the GNU Lesser General Public License as published by the Free Software Foundation, + * either version 3 of the License, or (at your option) any later version. + * + * InterIMAP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License along with + * InterIMAP. If not, see http://www.gnu.org/licenses/. + * + * *****************************************************************************************/ + +using System; +using InterIMAP.Common.Interfaces; + +namespace InterIMAP.Common.Commands +{ + /// <summary> + /// Command to retrieve list of message UIDs in the specified folder + /// </summary> + public class MessageListCommand : BaseCommand + { + protected override bool ValidateParameters() + { + return true; + } + + /// <summary> + /// Create a new MessageListCommand for the specified folder + /// </summary> + /// <param name="folder"></param> + /// <param name="callback"></param> + public MessageListCommand(IFolder folder, CommandDataReceivedCallback callback) + : base(callback) + { + _parameterObjs.Add(folder); + + CommandString = String.Format("UID SEARCH all"); + } + } +} Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/MessagePartCommand.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/MessagePartCommand.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/MessagePartCommand.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,56 @@ +/******************************************************************************************** + * InterIMAP + * Copyright (C) 2008-2009 Jason Miesionczek + * Original Author: Rohit Joshi + * Based on this article on codeproject.com: + * IMAP Client library using C# + * http://www.codeproject.com/KB/IP/imaplibrary.aspx?msg=2498332 + * Posted: August 16th 2004 + * + * ZipStorer code written by Jaime Olivares + * http://www.codeproject.com/KB/recipes/ZipStorer.aspx + * + * InterIMAP is free software; you can redistribute it and/or modify it under the terms + * of the GNU Lesser General Public License as published by the Free Software Foundation, + * either version 3 of the License, or (at your option) any later version. + * + * InterIMAP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License along with + * InterIMAP. If not, see http://www.gnu.org/licenses/. + * + * *****************************************************************************************/ + +using System; +using InterIMAP.Common.Interfaces; + +namespace InterIMAP.Common.Commands +{ + /// <summary> + /// Command to retrieve the data for a specific part of a message + /// </summary> + public class MessagePartCommand : BaseCommand + { + protected override bool ValidateParameters() + { + return true; + } + + /// <summary> + /// Create a new message part command + /// </summary> + /// <param name="content"></param> + /// <param name="callback"></param> + public MessagePartCommand(IMessageContent content, CommandDataReceivedCallback callback) + : base(callback) + { + _parameters.Add(content.Message.UID.ToString()); + _parameters.Add(content.PartID); + _parameterObjs.Add(content); + + CommandString = String.Format("UID FETCH {0} BODY[{1}]", Parameters); + } + } +} Added: trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/MessageStructureCommand.cs =================================================================== --- trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/MessageStructureCommand.cs (rev 0) +++ trunk/plugins/IMAPPOP3eMailManager/InterIMAP/Common/Commands/MessageStructureCommand.cs 2011-08-23 19:37:56 UTC (rev 4269) @@ -0,0 +1,55 @@ +/******************************************************************************************** + * InterIMAP + * Copyright (C) 2008-2009 Jason Miesionczek + * Original Author: Rohit Joshi + * Based on this article on codeproject.com: + * IMAP Client library using C# + * http://www.codeproject.com/KB/IP/imaplibrary.aspx?msg=2498332 + * Posted: August 16th 2004 + * + * ZipStorer code written by Jaime Olivares + * http://www.codeproject.com/KB/recipes/ZipStorer.aspx + * + * InterIMAP is free software; you can redistribute it and/or modify it under the terms + * of the GNU Lesser General Public License as published by the Free Software Foundation, + * either version 3 of the License, or (at your option) any later version. + * + * InterIMAP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License along with + * InterIMAP. If not, see http://www.gnu.org/licenses/. + * + * *****************************************************************************************/ + +using System; +using InterIMAP.Common.Interfaces; + +namespace InterIMAP.Common.Commands +{ + /// <summary> + /// Command to retrieve the structure of a message + /// </summary> + public class MessageStructureCommand : BaseCommand + { + protected override bool ValidateParameters() ... [truncated message content] |
From: <Sil...@us...> - 2011-08-23 19:32:58
|
Revision: 4268 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4268&view=rev Author: SilentException Date: 2011-08-23 19:32:52 +0000 (Tue, 23 Aug 2011) Log Message: ----------- Creating folder for IMAP/POP3 eMail Manager plugin Added Paths: ----------- trunk/plugins/IMAPPOP3eMailManager/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Sil...@us...> - 2011-08-22 19:28:27
|
Revision: 4267 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4267&view=rev Author: SilentException Date: 2011-08-22 19:28:20 +0000 (Mon, 22 Aug 2011) Log Message: ----------- File Explorer - updated German language (thx fischy667) - added Dutch language (thx powermarcel10) - added Polish language (thx djLyli) Modified Paths: -------------- trunk/plugins/File Explorer/Language/strings_de.xml Added Paths: ----------- trunk/plugins/File Explorer/Language/strings_nl.xml trunk/plugins/File Explorer/Language/strings_pl.xml Modified: trunk/plugins/File Explorer/Language/strings_de.xml =================================================================== --- trunk/plugins/File Explorer/Language/strings_de.xml 2011-08-12 17:45:35 UTC (rev 4266) +++ trunk/plugins/File Explorer/Language/strings_de.xml 2011-08-22 19:28:20 UTC (rev 4267) @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> <Language name="German" characters="255"> <Section name="unmapped"> <String id="0">Datei Explorer</String> @@ -98,7 +98,7 @@ <String id="94">Das Verzeichnis </String> <String id="95">Verzeichnis löschen</String> <String id="96">Wollen Sie wirklich löschen?</String> - <String id="97">Nach der Löschung kann das Verzeichnis NICHT WIEDER HERGESTELLT WERDEN!</String> + <String id="97">Nach der Löschung kann das Verzeichnis NICHT wiederhergestellt werden!</String> <String id="98">Datei löschen</String> <String id="99">Fehler</String> <String id="100">Kann das Verzeichnis nicht umbenennen </String> @@ -132,8 +132,8 @@ <String id="128">Standard-Ordner für das linke Menü :</String> <String id="129">Standard-Ordner für das rechte Menü :</String> <String id="130">Auswahl</String> - <String id="131">Empty Recycle Bin</String> - <String id="132">Confirm</String> - <String id="133">Unable to empty Recycle Bin</String> + <String id="131">Papierkorb leeren</String> + <String id="132">Bestätige</String> + <String id="133">Papierkorb leeren nicht erfolgreich</String> </Section> </Language> \ No newline at end of file Added: trunk/plugins/File Explorer/Language/strings_nl.xml =================================================================== --- trunk/plugins/File Explorer/Language/strings_nl.xml (rev 0) +++ trunk/plugins/File Explorer/Language/strings_nl.xml 2011-08-22 19:28:20 UTC (rev 4267) @@ -0,0 +1,139 @@ +<?xml version="1.0" encoding="utf-8"?> +<Language name="Dutch" characters="255"> + <Section name="unmapped"> + <String id="0">Bestandbeheer</String> + <String id="1">Bestandbeheer Setup</String> + <String id="2">Bestandbeheer</String> + <String id="3">Extensions</String> + <String id="4">Prullenbak</String> + <String id="5">Alle bestanden</String> + <String id="6">Systeem bestanden</String> + <String id="7">Systeemstations</String> + <String id="8">Bekijk betand extentie</String> + <String id="9">Kopieeer bestanden naar prullenbak ipv ze te verwijderen</String> + <String id="10">Toon alle bestanden</String> + <String id="11">Toon systeem bestanden</String> + <String id="12">Toon systeem stations</String> + <String id="13">Bevestig</String> + <String id="14">Annuleer</String> + <String id="15">Uitzondering</String> + <String id="16">Onbekende uitzondering!</String> + <String id="17">Toegang geweigerd!</String> + <String id="18">You cannot compress/encrypt a file or directory</String> + <String id="19">on an non NTFS drive.</String> + <String id="20">Kan station niet lezen/beschrijven</String> + <String id="21">Bestand of station.</String> + <String id="22">Creeer audio afspeellijst</String> + <String id="23">Bestand toevoegen: </String> + <String id="24">Pad: </String> + <String id="25">Comprimeren</String> + <String id="26">Bestand comprimeren: </String> + <String id="27">Kopieeer</String> + <String id="28">Bestand: </String> + <String id="29">Naar: </String> + <String id="30">Versleutel</String> + <String id="31">Verwijder</String> + <String id="32">Versleutelen</String> + <String id="33">Verberg</String> + <String id="34">Verplaats</String> + <String id="35">Stel alleen-lezen vlag in</String> + <String id="36">Verwijder alleen-lezen vlag</String> + <String id="37">Decomprimeren</String> + <String id="38">Maak zichtbaar</String> + <String id="39">Creeer video afpseellijst</String> + <String id="40">Voeg toe aan muziek afspeellijst</String> + <String id="41">Bestanden lezen . . . </String> + <String id="42">Voeg toe aan video afspeellijst</String> + <String id="43">Linker menu</String> + <String id="44">Rechter menu</String> + <String id="45">Map: </String> + <String id="46">CD/DVD Station</String> + <String id="47">HDD</String> + <String id="48">RamDisk</String> + <String id="49">Netwerk station</String> + <String id="50">Verwijderbaar</String> + <String id="51">Menu</String> + <String id="52">Selecteer station</String> + <String id="53">Hernoem</String> + <String id="54">Creeer station</String> + <String id="55">Coderen / decoderen (alleen NTFS)</String> + <String id="56">Comprimeren / Decomprimeer (alleen NTFS)</String> + <String id="57">Verberg/maak zichtbaar</String> + <String id="58">Verwijder/voeg toe alleen-lezen vlag</String> + <String id="59">Creeer audio afspeellijst van station</String> + <String id="60">Creeer video afspeellijst van station</String> + <String id="61">Creeer audio afspeellijst van geselecteerde bestanden/stations</String> + <String id="62">Creeer video afspeellijst van geselecteerde bestanden/stations</String> + <String id="63">Voeg geselecteerde bestanden toe aan audio afspeellijst</String> + <String id="64">Voeg geselecteerde bestanden toe aan video afspeellijst</String> + <String id="65">Selecteer alles</String> + <String id="66">Selectie uitschakelen</String> + <String id="67">Selectiemodus uitschakelen</String> + <String id="68">Selectiemodus inschakelen</String> + <String id="69">Bestand voorbeeld</String> + <String id="70">Er is geen voorbeeld PlugIn gevonden voor</String> + <String id="71">Moet het worden geopend met behulp van de Tekst Voorbeeld?</String> + <String id="72">Attributen:</String> + <String id="73"> Verborgen;</String> + <String id="74"> Alleen-lezen;</String> + <String id="75"> Systeembestand;</String> + <String id="76"> Gecomprimeerd;</String> + <String id="77"> Gecodeerd;</String> + <String id="78"> Geen</String> + <String id="79">Gemaakt op: </String> + <String id="80">Laatst bekeken: </String> + <String id="81">Laatst beschreven: </String> + <String id="82"> Systeemstation;</String> + <String id="83">Kopieer bestand </String> + <String id="84">Van: </String> + <String id="85">Kopieer station </String> + <String id="86">Kopieer bestand</String> + <String id="87">Het bestand </String> + <String id="88">Bestaat al!</String> + <String id="89">Wil je het bestand overschijrven?</String> + <String id="90">Verplaats bestand </String> + <String id="91">Verplaats station </String> + <String id="92">Bestand verplaatsen</String> + <String id="93">Station verplaatsen</String> + <String id="94">Het station </String> + <String id="95">Verwijder station</String> + <String id="96">Weet je zeker dat je dit wilt verwijderen</String> + <String id="97">Na verwijdering kan het station niet worden hersteld!</String> + <String id="98">Verwijder bestand</String> + <String id="99">Error</String> + <String id="100">Kan station niet hernoemen </String> + <String id="101">Kan bestand niet hernoemen </String> + <String id="102">Nieuwe map</String> + <String id="103">Kan station niet creeeren </String> + <String id="104">Encryptie / decryptie</String> + <String id="105">Wil je de encryptie status te wijzigen?</String> + <String id="106">Voor alle submappen en bestanden in de huidige</String> + <String id="107">map?</String> + <String id="108">Wil je de compressie status te wijzigen?</String> + <String id="109">Verberg/(on)verberg geselecteerde bestanden/stations</String> + <String id="110">Verberg geselecteerde bestanden</String> + <String id="111">(on)verberg geselecteerde bestanden</String> + <String id="112">Wil je de verberg status wijzigen?</String> + <String id="113">Alleen lezen toepassen of verwijderen van geselecteerde bestanden/stations</String> + <String id="114">Alleen-lezen vlag instellen</String> + <String id="115">Verwijder alleen-lezen vlag</String> + <String id="116">Alleen-lezen toepassen of verwijderen</String> + <String id="117">Wil je de alleen-lezen vlag wijzigen?</String> + <String id="118">Nieuwe audio afspeellijst</String> + <String id="119">Wil je alle audio-bestanden van onder andere</String> + <String id="120">Van de huidige map submappen?</String> + <String id="121">Geen audio bestanden gevonden!</String> + <String id="122">Nieuwe video afspeellijst</String> + <String id="123">Wil je alle video bestanden van onder andere</String> + <String id="124">Geen videobestanden gevonden!</String> + <String id="125">Geen afspeellijst gevonden</String> + <String id="126">Geen afspeellijst gevonden in station</String> + <String id="127">Selecteer afspeellijst</String> + <String id="128">Standaard map voor linkder menu :</String> + <String id="129">Standaard map voor rechter menu :</String> + <String id="130">Blader</String> + <String id="131">Prullenbak leegmaken</String> + <String id="132">Bevestig</String> + <String id="133">Niet mogelijk om prullenbak leeg te maken</String> + </Section> +</Language> \ No newline at end of file Added: trunk/plugins/File Explorer/Language/strings_pl.xml =================================================================== --- trunk/plugins/File Explorer/Language/strings_pl.xml (rev 0) +++ trunk/plugins/File Explorer/Language/strings_pl.xml 2011-08-22 19:28:20 UTC (rev 4267) @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Language name="Polish" characters="380"> + <Section name="unmapped"> + <String id="0">Explorer</String> + <String id="2">Explorer</String> + <String id="3">Rozszerzenia</String> + <String id="4">Kosz</String> + <String id="5">Wszystkie pliki</String> + <String id="6">System plików</String> + <String id="8">Pokaż rozszerzenia plików</String> + <String id="9">Kopiowanie plików do kosza zamiast ich usuwania</String> + <String id="10">Pokaż wszystkie pliki</String> + <String id="11">Pokaż system plików</String> + <String id="12">Pokaż system katalogów</String> + <String id="13">Zatwierdź</String> + <String id="14">Anuluj</String> + <String id="15">Wyjątek</String> + <String id="16">Nieznany wyjątek!</String> + <String id="17">Odmowa dostępu!</String> + <String id="18">Nie można spakować/zaszyfrować pliku lub katalogu</String> + <String id="20">Nie można odczytać/zapisać dysku</String> + <String id="21">plik lub katalog</String> + <String id="22">Tworzenie listy odtwarzania audio</String> + <String id="23">Dodawanie Pliku:</String> + <String id="24">Ścieżka:</String> + <String id="25">Kompresuj</String> + <String id="26">Kompresuj Plik</String> + <String id="27">Kopiuj</String> + <String id="28">Plik:</String> + <String id="29">Do:</String> + <String id="30">Deszyfryj</String> + <String id="31">Usuń</String> + <String id="32">Szyfruj</String> + <String id="33">Ukryj</String> + <String id="34">Przenieś</String> + <String id="35">Ustaw flagę tylko do odczytu</String> + <String id="36">Usuń flagę tylko do odczytu</String> + <String id="37">Rozpakowywanie</String> + <String id="38">Odkryj</String> + <String id="39">Tworzenie listy odtwarzania wideo</String> + <String id="40">Tworzenie listy odtwarzania audio</String> + <String id="41">Odczyt plików . . .</String> + <String id="42">Dodaj do listy odtwarzania wideo</String> + <String id="43">Menu lewe</String> + <String id="44">Menu prawe</String> + <String id="46">Napęd CD/DVD</String> + <String id="47">Dysk twardy</String> + <String id="49">Dysk Sieciowy</String> + <String id="50">Wymienne</String> + <String id="51">Menu</String> + <String id="52">Wybierz napęd</String> + <String id="53">Zmień nazwe</String> + <String id="54">Utwórz katalog</String> + <String id="55">Szyfruj/Deszyfruj (tylko NTFS)</String> + <String id="56">Spakuj/Rozpakuj(tylko NTFS)</String> + <String id="57">Ukryj/Odkryj</String> + <String id="58">Dodaj/Usuń flagę tylko do odczytu</String> + <String id="59">Tworzenie Audioplaylisty z katalogu</String> + <String id="60">Tworzenie Videoplaylisty z katalogu</String> + <String id="61">Tworzenie Audioplaylist z wybranych plików / katalogów</String> + <String id="62">Tworzenie Videoplaylist z wybranych plików / katalogów</String> + <String id="63">Dodaj wybrane pliki / katalogi do Audioplaylisty</String> + <String id="64">Dodaj wybrane pliki / katalogi do Videoplaylisty</String> + <String id="65">Zaznacz Wszystko</String> + <String id="66">Cofnij zaznaczone</String> + <String id="67">Wyłącz tryb wyboru</String> + <String id="68">Włącz tryb wyboru</String> + <String id="69">Podgląd Pliku</String> + <String id="71">Czy użyć do otwarcia Podglądu Tekstów?</String> + <String id="72">Atrybuty: +</String> + <String id="73">Ukryj</String> + <String id="74">Tylko do odczytu</String> + <String id="75">Systemplików:</String> + <String id="76">Spakuj</String> + <String id="77">Szyfruj</String> + <String id="78">Brak</String> + <String id="79">Utworzono</String> + <String id="80">Ostatni dostęp:</String> + <String id="81">Ostatni zapis:</String> + <String id="82">Systekkatalogów:</String> + <String id="83">Kopiuj Plik</String> + <String id="84">Z:</String> + <String id="85">Kopiuj Katalog</String> + <String id="86">Kopiuj plik</String> + <String id="87">Plik</String> + <String id="88">już istnieje!</String> + <String id="89">Czy chcesz go zastąpić?</String> + <String id="90">Przenieś Plik</String> + <String id="91">Przenieś Katalog</String> + <String id="92">Przenoszenie pliku</String> + <String id="93">Przenoszenie katalogu</String> + <String id="94">Katalog</String> + <String id="95">Usuń katalog</String> + <String id="96">Czy na pewno chcesz usunąć</String> + <String id="97">Po usunięciu katalogu nie mogą zostać przywrócone!</String> + <String id="98">Usuń plik</String> + <String id="99">Błąd</String> + <String id="100">Nie mogę zmienić nazwy folderu</String> + <String id="101">Nie mogę zmienić nazwy pliku</String> + <String id="102">Nowy Folder</String> + <String id="103">Nie można utworzyć katalogu</String> + <String id="104">Szyfru/Deszyfruj</String> + <String id="105">Czy chcesz zmienić status szyfrowania</String> + <String id="106">dla wszystkich podkatalogów i plików w bieżącym</String> + <String id="108">Czy chcesz zmienić status kompresji</String> + <String id="109">Ukryj/Odkryj wybrane pliki/katalogi</String> + <String id="110">Ukryj zaznaczone plik</String> + <String id="111">Odkryj zaznaczone pliki</String> + <String id="112">Czy chcesz zmienić status ukryć</String> + <String id="113">Ustaw/Usuń flagę tylko do odczytu z wybranych plików/katalogów</String> + <String id="114">Ustaw flagę tylko do odczytu</String> + <String id="115">Usuń flagę tylko do odczytu</String> + <String id="116">Ustaw/Usuń flagę tylko do odczytu</String> + <String id="117">Czy chcesz zmienić flagę tylko do odczytu</String> + <String id="118">Nowa lista odtwarzania Audio</String> + <String id="119">Chcesz aby zawierały wszystkie pliki audio</String> + <String id="120">bieżących folderach o podkatalogach?</String> + <String id="121">Plików Audio nie znaleziono!</String> + <String id="122">Nowa lista odtwarzanoa Wideo</String> + <String id="123">Chcesz aby zawierały wszystkie pliki wideo</String> + <String id="124">Plików wideo nie znaleziono!</String> + <String id="125">List odtwarzania nie znaleziono!</String> + <String id="126">Nie znaleziono listy odtwarzania w katalogu!</String> + <String id="127">Wybierz listy odtwarzania</String> + <String id="128">Domyślny folder dla lewego menu:</String> + <String id="129">Domyślny folder dla prawego menu:</String> + <String id="130">Przeglądaj</String> + <String id="131">Opróżnij Kosz</String> + <String id="132">Potwierdź</String> + <String id="133">Nie można opróżnić Kosza</String> + </Section> +</Language> \ 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: <fr...@us...> - 2011-08-12 17:45:41
|
Revision: 4266 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4266&view=rev Author: framug Date: 2011-08-12 17:45:35 +0000 (Fri, 12 Aug 2011) Log Message: ----------- Fix language problem. Modified Paths: -------------- trunk/plugins/MultiShortcut/DLLFix/DLLFix.csproj trunk/plugins/MultiShortcut/MultiShortcut/LocalizeStrings.cs trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.cs trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.csproj trunk/plugins/MultiShortcut/MultiShortcut.sln trunk/plugins/MultiShortcut/TestServer/TestServer.csproj Modified: trunk/plugins/MultiShortcut/DLLFix/DLLFix.csproj =================================================================== --- trunk/plugins/MultiShortcut/DLLFix/DLLFix.csproj 2011-08-12 17:44:13 UTC (rev 4265) +++ trunk/plugins/MultiShortcut/DLLFix/DLLFix.csproj 2011-08-12 17:45:35 UTC (rev 4266) @@ -1,4 +1,5 @@ -<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> @@ -12,9 +13,26 @@ <ApplicationIcon>DLLFix.ico</ApplicationIcon> <FileUpgradeFlags> </FileUpgradeFlags> - <OldToolsVersion>2.0</OldToolsVersion> + <OldToolsVersion>3.5</OldToolsVersion> <UpgradeBackupLocation> </UpgradeBackupLocation> + <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> + <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> + <TargetFrameworkProfile /> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>true</DebugSymbols> @@ -24,6 +42,7 @@ <DefineConstants>DEBUG;TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DebugType>pdbonly</DebugType> @@ -32,11 +51,12 @@ <DefineConstants>TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> </PropertyGroup> <ItemGroup> <Reference Include="Core, Version=1.0.4.32078, Culture=neutral, processorArchitecture=x86"> <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\..\mediaportal\xbmc\bin\Release\Core.dll</HintPath> + <HintPath>..\..\..\mediaportal\MediaPortal.Application\bin\Release\Core.dll</HintPath> <Private>False</Private> </Reference> <Reference Include="System" /> @@ -57,6 +77,26 @@ <ItemGroup> <Content Include="DLLFix.ico" /> </ItemGroup> + <ItemGroup> + <BootstrapperPackage Include="Microsoft.Net.Client.3.5"> + <Visible>False</Visible> + <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName> + <Install>false</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1"> + <Visible>False</Visible> + <ProductName>.NET Framework 3.5 SP1</ProductName> + <Install>true</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1"> + <Visible>False</Visible> + <ProductName>Windows Installer 3.1</ProductName> + <Install>true</Install> + </BootstrapperPackage> + </ItemGroup> + <ItemGroup> + <None Include="app.config" /> + </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/MultiShortcut/MultiShortcut/LocalizeStrings.cs =================================================================== --- trunk/plugins/MultiShortcut/MultiShortcut/LocalizeStrings.cs 2011-08-12 17:44:13 UTC (rev 4265) +++ trunk/plugins/MultiShortcut/MultiShortcut/LocalizeStrings.cs 2011-08-12 17:45:35 UTC (rev 4266) @@ -197,7 +197,7 @@ bool isPrefixEnabled = true; using (MediaPortal.Profile.Settings reader = new MediaPortal.Profile.Settings(MediaPortal.Configuration.Config.GetFile(MediaPortal.Configuration.Config.Dir.Config, "MediaPortal.xml"))) - isPrefixEnabled = reader.GetValueAsBool("general", "myprefix", true); + isPrefixEnabled = reader.GetValueAsBool("gui", "myprefix", true); string directory = MediaPortal.Configuration.Config.GetSubFolder(MediaPortal.Configuration.Config.Dir.Language, "MultiShortcut"); string cultureName = null; Modified: trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.cs =================================================================== --- trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.cs 2011-08-12 17:44:13 UTC (rev 4265) +++ trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.cs 2011-08-12 17:45:35 UTC (rev 4266) @@ -199,7 +199,7 @@ if (_PluginLangFileExist) { MediaPortal.Profile.Settings s = new MediaPortal.Profile.Settings(MediaPortal.Configuration.Config.GetFile(MediaPortal.Configuration.Config.Dir.Config, "MediaPortal.xml")); - string strLanguage = s.GetValueAsString("skin", "language", "English"); + string strLanguage = s.GetValueAsString("gui", "language", "English"); LocalizeStrings.Load(strLanguage); } Modified: trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.csproj =================================================================== --- trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.csproj 2011-08-12 17:44:13 UTC (rev 4265) +++ trunk/plugins/MultiShortcut/MultiShortcut/MultiShortcut.csproj 2011-08-12 17:45:35 UTC (rev 4266) @@ -1,4 +1,5 @@ -<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> @@ -11,9 +12,26 @@ <AssemblyName>MultiShortcut00</AssemblyName> <FileUpgradeFlags> </FileUpgradeFlags> - <OldToolsVersion>2.0</OldToolsVersion> + <OldToolsVersion>3.5</OldToolsVersion> <UpgradeBackupLocation> </UpgradeBackupLocation> + <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> + <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> + <TargetFrameworkProfile /> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>true</DebugSymbols> @@ -23,6 +41,7 @@ <DefineConstants>DEBUG;TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DebugType>pdbonly</DebugType> @@ -31,37 +50,28 @@ <DefineConstants>TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> </PropertyGroup> <ItemGroup> - <Reference Include="Core, Version=1.0.4.32078, Culture=neutral, processorArchitecture=x86"> - <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\..\mediaportal\xbmc\bin\Release\Core.dll</HintPath> - <Private>False</Private> + <Reference Include="Core"> + <HintPath>..\..\..\mediaportal\MediaPortal.Application\bin\Release\Core.dll</HintPath> </Reference> - <Reference Include="Databases, Version=1.0.4.32079, Culture=neutral, processorArchitecture=x86"> - <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\..\mediaportal\xbmc\bin\Release\Databases.dll</HintPath> - <Private>False</Private> + <Reference Include="Databases"> + <HintPath>..\..\..\mediaportal\MediaPortal.Application\bin\Release\Databases.dll</HintPath> </Reference> - <Reference Include="Dialogs, Version=1.0.4.32079, Culture=neutral, processorArchitecture=x86"> - <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\..\mediaportal\xbmc\bin\Release\plugins\Windows\Dialogs.dll</HintPath> - <Private>False</Private> + <Reference Include="Dialogs"> + <HintPath>..\..\..\mediaportal\MediaPortal.Application\bin\Release\plugins\Windows\Dialogs.dll</HintPath> </Reference> - <Reference Include="RemotePlugins, Version=1.0.5.34910, Culture=neutral, processorArchitecture=x86"> - <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\..\mediaportal\xbmc\bin\Release\RemotePlugins.dll</HintPath> - <Private>False</Private> + <Reference Include="RemotePlugins"> + <HintPath>..\..\..\mediaportal\MediaPortal.Application\bin\Release\RemotePlugins.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.7.32077, Culture=neutral, processorArchitecture=x86"> - <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\..\mediaportal\xbmc\bin\Release\Utils.dll</HintPath> - <Private>False</Private> + <Reference Include="Utils"> + <HintPath>..\..\..\mediaportal\MediaPortal.Application\bin\Release\Utils.dll</HintPath> </Reference> </ItemGroup> <ItemGroup> @@ -90,6 +100,23 @@ <Content Include="Language\strings_en.xml" /> <Content Include="Language\strings_fr.xml" /> </ItemGroup> + <ItemGroup> + <BootstrapperPackage Include="Microsoft.Net.Client.3.5"> + <Visible>False</Visible> + <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName> + <Install>false</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1"> + <Visible>False</Visible> + <ProductName>.NET Framework 3.5 SP1</ProductName> + <Install>true</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1"> + <Visible>False</Visible> + <ProductName>Windows Installer 3.1</ProductName> + <Install>true</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. @@ -99,6 +126,6 @@ </Target> --> <PropertyGroup> - <PostBuildEvent>copy $(TargetName).dll "D:\SVN\MediaPortal\xbmc\bin\Release\plugins\Windows"</PostBuildEvent> + <PostBuildEvent>rem copy $(TargetName).dll "D:\SVN\MediaPortal\xbmc\bin\Release\plugins\Windows"</PostBuildEvent> </PropertyGroup> </Project> \ No newline at end of file Modified: trunk/plugins/MultiShortcut/MultiShortcut.sln =================================================================== --- trunk/plugins/MultiShortcut/MultiShortcut.sln 2011-08-12 17:44:13 UTC (rev 4265) +++ trunk/plugins/MultiShortcut/MultiShortcut.sln 2011-08-12 17:45:35 UTC (rev 4266) @@ -1,6 +1,6 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestServer", "TestServer\TestServer.csproj", "{D2159E0B-44FA-41D8-B701-081D2C931CC0}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MultiShortcut", "MultiShortcut\MultiShortcut.csproj", "{7CBDA33F-E11F-400B-8B3F-ABB0B54462AC}" Modified: trunk/plugins/MultiShortcut/TestServer/TestServer.csproj =================================================================== --- trunk/plugins/MultiShortcut/TestServer/TestServer.csproj 2011-08-12 17:44:13 UTC (rev 4265) +++ trunk/plugins/MultiShortcut/TestServer/TestServer.csproj 2011-08-12 17:45:35 UTC (rev 4266) @@ -1,4 +1,5 @@ -<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> @@ -11,9 +12,26 @@ <AssemblyName>TestServer</AssemblyName> <FileUpgradeFlags> </FileUpgradeFlags> - <OldToolsVersion>2.0</OldToolsVersion> + <OldToolsVersion>3.5</OldToolsVersion> <UpgradeBackupLocation> </UpgradeBackupLocation> + <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> + <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> + <TargetFrameworkProfile /> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>true</DebugSymbols> @@ -23,6 +41,7 @@ <DefineConstants>DEBUG;TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DebugType>pdbonly</DebugType> @@ -31,11 +50,12 @@ <DefineConstants>TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> + <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> </PropertyGroup> <ItemGroup> <Reference Include="Core, Version=1.0.4.32078, Culture=neutral, processorArchitecture=x86"> <SpecificVersion>False</SpecificVersion> - <HintPath>..\..\..\mediaportal\xbmc\bin\Release\Core.dll</HintPath> + <HintPath>..\..\..\mediaportal\MediaPortal.Application\bin\Release\Core.dll</HintPath> <Private>False</Private> </Reference> <Reference Include="System" /> @@ -53,6 +73,26 @@ <Private>False</Private> </ProjectReference> </ItemGroup> + <ItemGroup> + <BootstrapperPackage Include="Microsoft.Net.Client.3.5"> + <Visible>False</Visible> + <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName> + <Install>false</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1"> + <Visible>False</Visible> + <ProductName>.NET Framework 3.5 SP1</ProductName> + <Install>true</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1"> + <Visible>False</Visible> + <ProductName>Windows Installer 3.1</ProductName> + <Install>true</Install> + </BootstrapperPackage> + </ItemGroup> + <ItemGroup> + <None Include="app.config" /> + </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. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fr...@us...> - 2011-08-12 17:44:20
|
Revision: 4265 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4265&view=rev Author: framug Date: 2011-08-12 17:44:13 +0000 (Fri, 12 Aug 2011) Log Message: ----------- Fix language problem. Modified Paths: -------------- trunk/plugins/File Explorer/LocalizeStrings.cs Modified: trunk/plugins/File Explorer/LocalizeStrings.cs =================================================================== --- trunk/plugins/File Explorer/LocalizeStrings.cs 2011-08-11 21:34:55 UTC (rev 4264) +++ trunk/plugins/File Explorer/LocalizeStrings.cs 2011-08-12 17:44:13 UTC (rev 4265) @@ -86,8 +86,8 @@ using (MediaPortal.Profile.Settings reader = new MediaPortal.Profile.Settings(MediaPortal.Configuration.Config.GetFile(MediaPortal.Configuration.Config.Dir.Config, "MediaPortal.xml"))) { - isPrefixEnabled = reader.GetValueAsBool("general", "myprefix", true); - language = reader.GetValueAsString("skin", "language", "English"); + isPrefixEnabled = reader.GetValueAsBool("gui", "myprefix", true); + language = reader.GetValueAsString("gui", "language", "English"); } string directory = MediaPortal.Configuration.Config.GetSubFolder(MediaPortal.Configuration.Config.Dir.Language, "File Explorer"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |