Revision: 7500
          http://mahogany.svn.sourceforge.net/mahogany/?rev=7500&view=rev
Author:   vadz
Date:     2008-07-31 17:09:12 +0000 (Thu, 31 Jul 2008)

Log Message:
-----------
split "Compose" options page into "Compose" and "Reply" as it was getting too 
crowded

Modified Paths:
--------------
    trunk/M/include/gui/wxOptionsDlg.h
    trunk/M/include/gui/wxOptionsPage.h
    trunk/M/res/M.rc
    trunk/M/res/compose.bmp
    trunk/M/src/gui/wxMFolderDialogs.cpp
    trunk/M/src/gui/wxOptionsDlg.cpp
    trunk/M/src/icons/compose.xpm

Added Paths:
-----------
    trunk/M/res/reply.bmp
    trunk/M/src/icons/reply.xpm

Modified: trunk/M/include/gui/wxOptionsDlg.h
===================================================================
--- trunk/M/include/gui/wxOptionsDlg.h  2008-07-31 16:18:38 UTC (rev 7499)
+++ trunk/M/include/gui/wxOptionsDlg.h  2008-07-31 17:09:12 UTC (rev 7500)
@@ -33,6 +33,7 @@
    OptionsPage_Network,
    OptionsPage_NewMail,
    OptionsPage_Compose,
+   OptionsPage_Reply,
    OptionsPage_Folders,
 #ifdef USE_PYTHON
    OptionsPage_Python,

Modified: trunk/M/include/gui/wxOptionsPage.h
===================================================================
--- trunk/M/include/gui/wxOptionsPage.h 2008-07-31 16:18:38 UTC (rev 7499)
+++ trunk/M/include/gui/wxOptionsPage.h 2008-07-31 17:09:12 UTC (rev 7500)
@@ -614,7 +614,7 @@
    DECLARE_NO_COPY_CLASS(wxOptionsPageNewMail)
 };
 
-// settings concerning the compose window
+// settings concerning the compose window and outgoing mail in general
 class wxOptionsPageCompose : public wxOptionsPageStandard
 {
 public:
@@ -659,6 +659,17 @@
    DECLARE_NO_COPY_CLASS(wxOptionsPageCompose)
 };
 
+// settings concerning replies (extracted from the compose page because it was
+// starting to have too many entries)
+class wxOptionsPageReply : public wxOptionsPageStandard
+{
+public:
+   wxOptionsPageReply(wxNotebook *parent, Profile *profile);
+
+private:
+   DECLARE_NO_COPY_CLASS(wxOptionsPageReply)
+};
+
 // settings concerning the message view window
 class wxOptionsPageMessageView : public wxOptionsPageStandard
 {

Modified: trunk/M/res/M.rc
===================================================================
--- trunk/M/res/M.rc    2008-07-31 16:18:38 UTC (rev 7499)
+++ trunk/M/res/M.rc    2008-07-31 17:09:12 UTC (rev 7500)
@@ -121,6 +121,7 @@
 network                BITMAP "network.bmp"
 newmail                BITMAP "newmail.bmp"
 compose                BITMAP "compose.bmp"
+reply          BITMAP "reply.bmp"
 folders                BITMAP "folders.bmp"
 #ifdef USE_PYTHON
 python         BITMAP "python.bmp"


Property changes on: trunk/M/res/reply.bmp
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Modified: trunk/M/src/gui/wxMFolderDialogs.cpp
===================================================================
--- trunk/M/src/gui/wxMFolderDialogs.cpp        2008-07-31 16:18:38 UTC (rev 
7499)
+++ trunk/M/src/gui/wxMFolderDialogs.cpp        2008-07-31 17:09:12 UTC (rev 
7500)
@@ -2686,6 +2686,7 @@
    (void)new wxOptionsPageNetwork(this, profile);
    (void)new wxOptionsPageNewMail(this, profile);
    (void)new wxOptionsPageCompose(this, profile);
+   (void)new wxOptionsPageReply(this, profile);
    (void)new wxOptionsPageFolders(this, profile);
    (void)new wxOptionsPageMessageView(this, profile);
    (void)new wxOptionsPageFolderView(this, profile);

Modified: trunk/M/src/gui/wxOptionsDlg.cpp
===================================================================
--- trunk/M/src/gui/wxOptionsDlg.cpp    2008-07-31 16:18:38 UTC (rev 7499)
+++ trunk/M/src/gui/wxOptionsDlg.cpp    2008-07-31 17:09:12 UTC (rev 7500)
@@ -259,23 +259,10 @@
    ConfigField_UseOutgoingFolder,
    ConfigField_OutgoingFolder,
    ConfigField_WrapMargin,
-//   ConfigField_WrapAuto,
-   ConfigField_ReplyDefKindHelp,
-   ConfigField_ReplyDefKind,
-   ConfigField_ReplyString,
-   ConfigField_ForwardString,
-   ConfigField_ReplyCollapse,
-   ConfigField_ReplyQuoteOrig,
-   ConfigField_ReplyQuoteSelection,
-   ConfigField_ReplyCharacters,
-   ConfigField_ReplyUseXAttr,
-   ConfigField_ReplyUseSenderInitials,
-   ConfigField_ReplyQuoteEmpty,
    ConfigField_Signature,
    ConfigField_SignatureFile,
    ConfigField_SignatureSeparator,
    ConfigField_XFaceFile,
-   // not very useful ConfigField_AdbSubstring,
 
    ConfigField_ComposerAppearanceHelp,
 #ifdef USE_FONT_DESC
@@ -304,8 +291,23 @@
 
    ConfigField_ComposeLast = ConfigField_ComposeTemplates,
 
+   // reply
+   ConfigField_ReplyFirst = ConfigField_ComposeLast,
+   ConfigField_ReplyDefKindHelp,
+   ConfigField_ReplyDefKind,
+   ConfigField_ReplyString,
+   ConfigField_ForwardString,
+   ConfigField_ReplyCollapse,
+   ConfigField_ReplyQuoteOrig,
+   ConfigField_ReplyQuoteSelection,
+   ConfigField_ReplyCharacters,
+   ConfigField_ReplyUseXAttr,
+   ConfigField_ReplyUseSenderInitials,
+   ConfigField_ReplyQuoteEmpty,
+   ConfigField_ReplyLast = ConfigField_ReplyQuoteEmpty,
+
    // folders
-   ConfigField_FoldersFirst = ConfigField_ComposeLast,
+   ConfigField_FoldersFirst = ConfigField_ReplyLast,
    ConfigField_ReopenLastFolder_HelpText,
    ConfigField_DontOpenAtStartup,
    ConfigField_ReopenLastFolder,
@@ -1300,30 +1302,6 @@
    { gettext_noop("&Folder for sent messages"),
                                                    Field_Folder,    
ConfigField_UseOutgoingFolder },
    { gettext_noop("&Wrap margin"),                 Field_Number | 
Field_Global,  -1,                        },
-//   { gettext_noop("Wra&p lines automatically"),    Field_Bool | 
Field_Global,  -1,                        },
-   { gettext_noop("There are several different reply commands in Mahogany:\n"
-                  "reply to sender only replies to the person who sent the\n"
-                  "message, reply to all - to all message recipients and\n"
-                  "reply to list replies to the mailing list address only\n"
-                  "(for this to work you need to configure the mailing list\n"
-                  "addresses in the \"Addresses\" page).\n"
-                  "What do you want the default reply command to do?"),
-                                                   Field_Message |
-                                                   Field_Advanced, -1},
-   { gettext_noop("Default &reply kind:sender:all:list:newsgroup"),
-                                                   Field_Combo |
-                                                   Field_Advanced, -1},
-   { gettext_noop("&Reply string in subject"),     Field_Text,    -1,          
              },
-   { gettext_noop("&Forward string in subject"),   Field_Text,    -1,          
              },
-   { gettext_noop("Co&llapse reply markers"
-                  ":no:collapse:collapse & count"),Field_Combo,   -1,          
              },
-   { gettext_noop("Quote &original message in reply"), Field_Radio,   -1,      
                  },
-   { gettext_noop("Quote &selected part only"),    Field_Bool, 
ConfigField_ReplyQuoteOrig,                        },
-   { gettext_noop("Reply prefi&x"),                Field_Text, 
ConfigField_ReplyQuoteOrig,                        },
-   { gettext_noop("Use &sender attribution"),      Field_Bool, 
ConfigField_ReplyCharacters },
-   { gettext_noop("Prepend &sender initials"),     Field_Bool, 
ConfigField_ReplyCharacters,                        },
-   { gettext_noop("&Quote empty lines too"),       Field_Bool |
-                                                   Field_Advanced,    
ConfigField_ReplyCharacters,                        },
    { gettext_noop("&Use signature"),               Field_Bool,    -1,          
              },
    { gettext_noop("&Signature file"),              Field_File,    
ConfigField_Signature      },
    { gettext_noop("Use signature se&parator"),     Field_Bool,    
ConfigField_Signature      },
@@ -1376,6 +1354,31 @@
    { gettext_noop("Configure &headers..."),        Field_SubDlg,  -1},
    { gettext_noop("Configure &templates..."),      Field_SubDlg,  -1},
 
+   // reply
+   { gettext_noop("There are several different reply commands in Mahogany:\n"
+                  "reply to sender only replies to the person who sent the "
+                  "message, reply to all -- to all message recipients and "
+                  "reply to list replies to the mailing list address only\n"
+                  "(for this to work you need to configure the mailing list "
+                  "addresses in the \"Addresses\" page).\n"
+                  "What do you want the default reply command to do?"),
+                                                   Field_Message |
+                                                   Field_Advanced, -1},
+   { gettext_noop("Default &reply kind:sender:all:list:newsgroup"),
+                                                   Field_Combo |
+                                                   Field_Advanced, -1},
+   { gettext_noop("&Reply string in subject"),     Field_Text,    -1,          
              },
+   { gettext_noop("&Forward string in subject"),   Field_Text,    -1,          
              },
+   { gettext_noop("Co&llapse reply markers"
+                  ":no:collapse:collapse & count"),Field_Combo,   -1,          
              },
+   { gettext_noop("Quote &original message in reply"), Field_Radio,   -1,      
                  },
+   { gettext_noop("Quote &selected part only"),    Field_Bool, 
ConfigField_ReplyQuoteOrig,                        },
+   { gettext_noop("Reply prefi&x"),                Field_Text, 
ConfigField_ReplyQuoteOrig,                        },
+   { gettext_noop("Use &sender attribution"),      Field_Bool, 
ConfigField_ReplyCharacters },
+   { gettext_noop("Prepend &sender initials"),     Field_Bool, 
ConfigField_ReplyCharacters,                        },
+   { gettext_noop("&Quote empty lines too"),       Field_Bool |
+                                                   Field_Advanced,    
ConfigField_ReplyCharacters,                        },
+
    // folders
    { gettext_noop("You may choose to not open any folders at all on startup,\n"
                   "reopen all folders which were open when the program was 
closed\n"
@@ -2042,23 +2045,10 @@
    CONFIG_ENTRY(MP_USEOUTGOINGFOLDER), // where to keep copies of messages sent
    CONFIG_ENTRY(MP_OUTGOINGFOLDER),
    CONFIG_ENTRY(MP_WRAPMARGIN),
-//   CONFIG_ENTRY(MP_AUTOMATIC_WORDWRAP), // Meaningless with minimal editor
-   CONFIG_NONE(),
-   CONFIG_ENTRY(MP_DEFAULT_REPLY_KIND),
-   CONFIG_ENTRY(MP_REPLY_PREFIX),
-   CONFIG_ENTRY(MP_FORWARD_PREFIX),
-   CONFIG_ENTRY(MP_REPLY_COLLAPSE_PREFIX),
-   CONFIG_ENTRY(MP_REPLY_QUOTE_ORIG),
-   CONFIG_ENTRY(MP_REPLY_QUOTE_SELECTION),
-   CONFIG_ENTRY(MP_REPLY_MSGPREFIX),
-   CONFIG_ENTRY(MP_REPLY_MSGPREFIX_FROM_XATTR),
-   CONFIG_ENTRY(MP_REPLY_MSGPREFIX_FROM_SENDER),
-   CONFIG_ENTRY(MP_REPLY_QUOTE_EMPTY),
    CONFIG_ENTRY(MP_COMPOSE_USE_SIGNATURE),
    CONFIG_ENTRY(MP_COMPOSE_SIGNATURE),
    CONFIG_ENTRY(MP_COMPOSE_USE_SIGNATURE_SEPARATOR),
    CONFIG_ENTRY(MP_COMPOSE_XFACE_FILE),
-   // not very useful: CONFIG_ENTRY(MP_ADB_SUBSTRINGEXPANSION),
 
    CONFIG_NONE(),
 #ifdef USE_FONT_DESC
@@ -2085,6 +2075,19 @@
    CONFIG_NONE(), // headers button
    CONFIG_NONE(), // templates button
 
+   // reply
+   CONFIG_NONE(),
+   CONFIG_ENTRY(MP_DEFAULT_REPLY_KIND),
+   CONFIG_ENTRY(MP_REPLY_PREFIX),
+   CONFIG_ENTRY(MP_FORWARD_PREFIX),
+   CONFIG_ENTRY(MP_REPLY_COLLAPSE_PREFIX),
+   CONFIG_ENTRY(MP_REPLY_QUOTE_ORIG),
+   CONFIG_ENTRY(MP_REPLY_QUOTE_SELECTION),
+   CONFIG_ENTRY(MP_REPLY_MSGPREFIX),
+   CONFIG_ENTRY(MP_REPLY_MSGPREFIX_FROM_XATTR),
+   CONFIG_ENTRY(MP_REPLY_MSGPREFIX_FROM_SENDER),
+   CONFIG_ENTRY(MP_REPLY_QUOTE_EMPTY),
+
    // folders
    CONFIG_NONE(),
    CONFIG_ENTRY(MP_DONTOPENSTARTUP),
@@ -3529,6 +3532,22 @@
 }
 
 // ----------------------------------------------------------------------------
+// wxOptionsPageReply
+// ----------------------------------------------------------------------------
+
+wxOptionsPageReply::wxOptionsPageReply(wxNotebook *parent, Profile *profile)
+                  : wxOptionsPageStandard(parent,
+                                          _("Reply"),
+                                          profile,
+                                          ConfigField_ReplyFirst,
+                                          ConfigField_ReplyLast,
+                                          // TODO: update help topics
+                                          MH_OPAGE_COMPOSE)
+{
+}
+
+
+// ----------------------------------------------------------------------------
 // wxOptionsPageMessageView
 // ----------------------------------------------------------------------------
 
@@ -4813,6 +4832,7 @@
    "network",
    "newmail",
    "compose",
+   "reply",
    "folders",
    "msgview",
    "folderview",
@@ -4848,6 +4868,7 @@
    new wxOptionsPageNetwork(this, profile);
    new wxOptionsPageNewMail(this, profile);
    new wxOptionsPageCompose(this, profile);
+   new wxOptionsPageReply(this, profile);
    new wxOptionsPageFolders(this, profile);
    new wxOptionsPageMessageView(this, profile);
    new wxOptionsPageFolderView(this, profile);

Added: trunk/M/src/icons/reply.xpm
===================================================================
--- trunk/M/src/icons/reply.xpm                         (rev 0)
+++ trunk/M/src/icons/reply.xpm 2008-07-31 17:09:12 UTC (rev 7500)
@@ -0,0 +1,277 @@
+/* XPM */
+static char *reply[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 239 2",
+"   c #1B4175",
+".  c #1C447A",
+"X  c #1D447B",
+"o  c #1D477F",
+"O  c #1F4882",
+"+  c #1F4984",
+"@  c #1F4986",
+"#  c #1F4A86",
+"$  c #1F4A87",
+"%  c #1F4C88",
+"&  c #214B86",
+"*  c #214B87",
+"=  c #214B88",
+"-  c #204A89",
+";  c #214C88",
+":  c #244E89",
+">  c #27508B",
+",  c #28518A",
+"<  c #28528D",
+"1  c #30588F",
+"2  c #2D5792",
+"3  c #305990",
+"4  c #345B93",
+"5  c #325B94",
+"6  c #345D95",
+"7  c #345E98",
+"8  c #3E6297",
+"9  c #36609B",
+"0  c #3D6398",
+"q  c #3364A4",
+"w  c #3666A5",
+"e  c #3767A6",
+"r  c #3D67A0",
+"t  c #3868A6",
+"y  c #3969A7",
+"u  c #3A69A6",
+"i  c #3A69A7",
+"p  c #3D6BA8",
+"a  c #3F6DA9",
+"s  c #4C6890",
+"d  c #45689B",
+"f  c #466A9B",
+"g  c #44699C",
+"h  c #456A9D",
+"j  c #486A9A",
+"k  c #5C769C",
+"l  c #476EA2",
+"z  c #416CA5",
+"x  c #406EAA",
+"c  c #4D71A2",
+"v  c #4E72A2",
+"b  c #4370AB",
+"n  c #4471AB",
+"m  c #4673AC",
+"M  c #4773AD",
+"N  c #4C75AA",
+"B  c #4E76AB",
+"V  c #4B76AF",
+"C  c #4C77AE",
+"Z  c #4C77AF",
+"A  c #5272A0",
+"S  c #597AA4",
+"D  c #5679A8",
+"F  c #5A7BAA",
+"G  c #5F7EAB",
+"H  c #4E79B0",
+"J  c #4F79B0",
+"K  c #537CB2",
+"L  c #527CB3",
+"P  c #557EB3",
+"I  c #577EB4",
+"U  c #5E80AF",
+"Y  c #5B82B5",
+"T  c #5D83B5",
+"R  c #5F84B5",
+"E  c #5D84B7",
+"W  c #5F85B8",
+"Q  c #6983A3",
+"!  c #6F8AAF",
+"~  c #6385B4",
+"^  c #6B8AB4",
+"/  c #6288B9",
+"(  c #6388B9",
+")  c #668BBB",
+"_  c #678CBB",
+"`  c #698DBC",
+"'  c #6A8EBD",
+"]  c #6D8FBD",
+"[  c #718CB4",
+"{  c #6D90BD",
+"}  c #6E91BE",
+"|  c #7092BD",
+" . c #7193BF",
+".. c #7395C1",
+"X. c #7696C0",
+"o. c #7697C2",
+"O. c #7797C2",
+"+. c #7C9AC0",
+"@. c #7A9AC4",
+"#. c #7D9DC5",
+"$. c #7E9DC5",
+"%. c #8C8E89",
+"&. c #8E908B",
+"*. c #8E908C",
+"=. c #90928E",
+"-. c #8B939A",
+";. c #9C9D9A",
+":. c #9FA09D",
+">. c #A0A19D",
+",. c #869CBA",
+"<. c #8DA2BC",
+"1. c #A4A6A3",
+"2. c #A5A6A3",
+"3. c #A5A7A3",
+"4. c #A6A7A4",
+"5. c #A6A8A4",
+"6. c #A7A8A5",
+"7. c #A7A9A5",
+"8. c #ABACA9",
+"9. c #ACAEAA",
+"0. c #B2B3B0",
+"q. c #B4B4B4",
+"w. c #B9B9B9",
+"e. c #B9BABA",
+"r. c #BABFBA",
+"t. c #849EC2",
+"y. c #819EC4",
+"u. c #819FC6",
+"i. c #84A1C5",
+"p. c #8DA8CC",
+"a. c #95ACCB",
+"s. c #97ADCB",
+"d. c #98AFCC",
+"f. c #98AFCD",
+"g. c #97B0D1",
+"h. c #99B1D1",
+"j. c #9AB2D2",
+"k. c #9EB5D4",
+"l. c #A4B3C8",
+"z. c #A2B3CC",
+"x. c #A4B4CC",
+"c. c #AAB6C8",
+"v. c #AEB9CA",
+"b. c #BEBFC0",
+"n. c #A6BBD7",
+"m. c #A7BCD7",
+"M. c #AABDD6",
+"N. c #ACBDD5",
+"B. c #A9BED9",
+"V. c #ABBED8",
+"C. c #AABED9",
+"Z. c #ABBFDA",
+"A. c #B0BED0",
+"S. c #ACC1DA",
+"D. c #B5C4D8",
+"F. c #B7C5D9",
+"G. c #C0C0C0",
+"H. c #C3C4C4",
+"J. c #C5C5C5",
+"K. c #C7CCC7",
+"L. c gray79",
+"P. c #CACACA",
+"I. c gray80",
+"U. c #CDCDCD",
+"Y. c #CECECE",
+"T. c #CECFCE",
+"R. c gray81",
+"E. c #CED2CE",
+"W. c #C4CBD3",
+"Q. c #C1C9D4",
+"!. c #C3C9D5",
+"~. c #C2CDD9",
+"^. c #C4CCD9",
+"/. c #C1CCDC",
+"(. c #CFD2D1",
+"). c #CAD2DE",
+"_. c #CCD4DF",
+"`. c #D0D0D0",
+"'. c #D5D5D5",
+"]. c #D7D7D7",
+"[. c #D3D7DB",
+"{. c #D1D6DC",
+"}. c #D8D8D8",
+"|. c gray85",
+" X c #D8DBD8",
+".X c gainsboro",
+"XX c #DDDFDD",
+"oX c #DEDFDE",
+"OX c #DFDFDF",
+"+X c #DCE0DC",
+"@X c #CBD3E1",
+"#X c #DCDEE1",
+"$X c #DCDFE5",
+"%X c #DFE0E0",
+"&X c #DCE1E8",
+"*X c #DFE3EA",
+"=X c gray88",
+"-X c #E1E2E1",
+";X c #E2E2E2",
+":X c #E3E4E3",
+">X c #E4E4E4",
+",X c #E4E4E5",
+"<X c gray90",
+"1X c #E5E6E6",
+"2X c #E6E6E6",
+"3X c #E7E7E7",
+"4X c #E3E5E9",
+"5X c gray91",
+"6X c #E9E9E9",
+"7X c #EAEAEA",
+"8X c gray92",
+"9X c #E8EAEE",
+"0X c #ECECEC",
+"qX c gray93",
+"wX c #EEEEEE",
+"eX c #EFEFEF",
+"rX c #EDEFF1",
+"tX c #ECEFF3",
+"yX c #EFF0F0",
+"uX c gray94",
+"iX c #F1F1F1",
+"pX c #F1F1F2",
+"aX c gray95",
+"sX c #F2F3F2",
+"dX c #F3F3F3",
+"fX c #F2F2F4",
+"gX c #F3F4F4",
+"hX c #F4F4F4",
+"jX c gray96",
+"kX c #F6F6F6",
+"lX c gray97",
+"zX c #F8F8F8",
+"xX c #F9F9F9",
+"cX c gray98",
+"vX c #FBFBFB",
+"bX c gray99",
+"nX c #FDFDFD",
+"mX c gray100",
+"MX c None",
+/* pixels */
+"MXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMX",
+"MXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMX",
+"MXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMX",
+"MXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMX",
+"MXMXMX%.3.6.6.6.6.6.6.6.6.6.6.4.4.4.4.4.4.4.2.1.1.1.1.1.*.MXMXMX",
+"MXMXMX;.mXmXbXbXbXbXbXvXcXcXcXxXzXzXzXlXkXkXkXhXhXdXdXhX:.MXMXMX",
+"MXMXMX7.`.nXxXzXzXzXlXlXlXlXkXkXkXkXjXjXjXjXhXhXhXhXhXJ.8.MXMXMX",
+"MXMXMX7.zXY.nXlXlXkXkXkXkXjXkXkXkXjXhXhXhXdXdXdXdXhX`.iX8.MXMXMX",
+"MXMXMX7.vX7X].bXjXjXjXjXhXhXhXhXdXdXhXjXdXaXaXaXhX.X|.xX9.MXMXMX",
+"MXMXMX7.vXdX=X;XcXhXhXdXdXdXdXaXaXaXaXiXpXfXdXdX5XU.6XlX0.MXMXMX",
+"MXMXMX7.vXaXiX'.0XxXaXaXaXaXiXiXiXiXuXuXuXyXtXrXH.5X5XlX0.MXMXMX",
+"MXMXMX7.cXuXuXeXR.wXzXiXiXuXuXuXuXeXeXeXeXiX4XW.*X1X3XkX0.MXMXMX",
+"[EMAIL PROTECTED],XkX0.MXMXMX",
+"MXMXMX7.cXwXqXqX0X0XP.qXlXwXwXqXqX^.! uXiXw.<Xl.D.F.!.jX0.MXMXMX",
+"MXMXMX7.xX0X0X8X8X8X7XL.|.bXxXzXx.v g <Xq..X<X<.s.N.,.gX0.MXMXMX",
+"MXMXMX7.xX8X8X7X7X5XE. XqXP.b.k d M., G.T.r.(.S a.d.[ &X0.MXMXMX",
+"MXMXMX7.xX7X6X6X:XK.sXlX5X#XA D B.m.$ }.OX%XQ F i.y.G _.0.MXMXMX",
+"MXMXMX7.zX5X5XoX+XvXwX2X{.8 ^ C.u.k.$ [.c.f h X.T | h ).0.MXMXMX",
+"MXMXMX7.zX3XXXdXkX3X<XQ.1 t.S.#. .j.: 4 c ~ { K m L > 9X0.MXMXMX",
+"MXMXMX7.lX-XjXqX>X>Xv.3 f.Z.$...} h.p.$.' I b t b z j hX0.MXMXMX",
+"MXMXMX5.mXcXcXcXxXz.0 V.n.o._ E K V n p e q q y H 5 /.mX0.MXMXMX",
+"MXMXMX&.>.>.>.>.-.$ +.g.u q q q q q q q q q i J 7 s >.>.=.MXMXMX",
+"MXMXMXMXMXMXMXMXMXMX& U @.a q q q q q w x Z C 2 o MXMXMXMXMXMXMX",
+"MXMXMXMXMXMXMXMXMXMXMX@ l O.M q w ` ( Y N 9 * . MXMXMXMXMXMXMXMX",
+"MXMXMXMXMXMXMXMXMXMXMXMXO 6 ] J q ) = # +   MXMXMXMXMXMXMXMXMXMX",
+"MXMXMXMXMXMXMXMXMXMXMXMXMXX < R P / $ MXMXMXMXMXMXMXMXMXMXMXMXMX",
+"MXMXMXMXMXMXMXMXMXMXMXMXMXMXMX; B W $ MXMXMXMXMXMXMXMXMXMXMXMXMX",
+"MXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMX% r = MXMXMXMXMXMXMXMXMXMXMXMXMX",
+"MXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMX- $ MXMXMXMXMXMXMXMXMXMXMXMXMX",
+"MXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMX$ MXMXMXMXMXMXMXMXMXMXMXMXMX",
+"MXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMX",
+"MXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMXMX"
+};


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Mahogany-cvsupdates mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mahogany-cvsupdates

Reply via email to