git clone of logicmail with some fixes/features added
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Updated project files for latest Eclipse plugin, updated copyright dates, and removed old plugin bug workarounds.

git-svn-id: https://logicmail.svn.sourceforge.net/svnroot/logicmail/trunk@976 5c734088-3d25-0410-9155-b3c3832efda5

octorian b3ad2f54 ca3b68a8

+48 -160
+4
ChangeLog.txt
··· 1 + === LogicMail 2.1 (branched) === 2 + 2011-10-16 Derek Konigsberg <dkonigsberg@logicprobe.org> 3 + * See project website for details: http://logicmail.org/ 4 + 1 5 === LogicMail 2.0 (branched) === 2 6 2010-12-31 Derek Konigsberg <dkonigsberg@logicprobe.org> 3 7 * See project website for details: http://logicmail.org/
+2 -1
J2MEUnit/BlackBerry_App_Descriptor.xml
··· 1 - <!-- This file has been generated by the BlackBerry Plugin for Eclipse v3.6.1. --> 1 + <!-- This file has been generated by the BlackBerry Plugin for Eclipse v3.7.100. --> 2 2 3 3 <Properties ModelVersion="1.1.2"> 4 4 <General Title="J2MEUnit" Version="1.1.1" Vendor="Brunno Silva, et al." Description="J2ME Unit Testing Toolkit"/> ··· 6 6 <Resources hasTitleResource="false" TitleResourceBundleName="" TitleResourceBundleRelativePath="" TitleResourceBundleClassName="" TitleResourceBundleKey="" DescriptionId=""> 7 7 <Icons/> 8 8 </Resources> 9 + <KeywordResources KeywordResourceBundleName="" KeywordResourceBundleRelativePath="" KeywordResourceBundleClassName="" KeywordResourceBundleKey=""/> 9 10 <Compile OutputCompilerMessages="false" ConvertImages="false" CreateWarningForNoExportedRoutine="true" CompressResources="false" AliasList=""> 10 11 <PreprocessorDefines/> 11 12 </Compile>
+1 -1
LICENSE.txt
··· 1 1 ****************************************************************************** 2 - Copyright (c) 2006-2011, Derek Konigsberg 2 + Copyright (c) 2006-2012, Derek Konigsberg 3 3 All rights reserved. 4 4 5 5 Redistribution and use in source and binary forms, with or without
+2 -1
LogicMail/BlackBerry_App_Descriptor.xml
··· 1 - <!-- This file has been generated by the BlackBerry Plugin for Eclipse v3.6.1. --> 1 + <!-- This file has been generated by the BlackBerry Plugin for Eclipse v3.7.100. --> 2 2 3 3 <Properties ModelVersion="1.1.2"> 4 4 <General Title="LogicMail" Version="2.2.0" Vendor="Derek Konigsberg" Description="LogicMail for BlackBerry"/> ··· 6 6 <Resources hasTitleResource="false" TitleResourceBundleName="" TitleResourceBundleRelativePath="" TitleResourceBundleClassName="" TitleResourceBundleKey="" DescriptionId=""> 7 7 <Icons/> 8 8 </Resources> 9 + <KeywordResources KeywordResourceBundleName="" KeywordResourceBundleRelativePath="" KeywordResourceBundleClassName="" KeywordResourceBundleKey=""/> 9 10 <Compile OutputCompilerMessages="false" ConvertImages="false" CreateWarningForNoExportedRoutine="true" CompressResources="false" AliasList=""> 10 11 <PreprocessorDefines/> 11 12 </Compile>
+8 -8
LogicMail/project.properties
··· 5 5 module.name=LogicMail 6 6 module.description=LogicMail for BlackBerry 7 7 module.vendor=Derek Konigsberg 8 - module.copyright=Copyright (c) 2011, Derek Konigsberg 8 + module.copyright=Copyright (c) 2012, Derek Konigsberg 9 9 module.version=2.2.0 10 10 # 11 11 # Build number, typically set for automated builds ··· 14 14 # 15 15 # Locales to include in addition to the default 16 16 # 17 - module.locales=de,es,ru,zh,zh_CN 17 + module.locales=de,es,ru,zh,zh_CN,it 18 18 # 19 19 # Set to "yes" for release builds. This disables any application features 20 20 # intended only for testing, such as manual locale selection. To add on a 21 21 # version moniker (e.g. "Beta"), set the "module.release.param" property. 22 22 # 23 - module.release=no 23 + module.release=yes 24 24 #module.release.param=Beta 25 25 # 26 26 # Set the paths to the JDEs to build with 27 27 # 28 - jde450.home=C:/Users/octo/eclipse35/plugins/net.rim.ejde.componentpack4.5.0_4.5.0.28/components 29 - jde460.home=C:/Users/octo/eclipse35/plugins/net.rim.ejde.componentpack4.6.0_4.6.0.23/components 30 - jde470.home=C:/Users/octo/eclipse35/plugins/net.rim.ejde.componentpack4.7.0_4.7.0.57/components 31 - jde500.home=C:/Users/octo/eclipse35/plugins/net.rim.ejde.componentpack5.0.0_5.0.0.25/components 32 - jde600.home=C:/Users/octo/eclipse35/plugins/net.rim.ejde.componentpack6.0.0_6.0.0.30/components 28 + jde450.home=C:/Users/octo/eclipse37/plugins/net.rim.ejde.componentpack4.5.0_4.5.0.30/components 29 + jde460.home=C:/Users/octo/eclipse37/plugins/net.rim.ejde.componentpack4.6.0_4.6.0.23/components 30 + jde470.home=C:/Users/octo/eclipse37/plugins/net.rim.ejde.componentpack4.7.0_4.7.0.57/components 31 + jde500.home=C:/Users/octo/eclipse37/plugins/net.rim.ejde.componentpack5.0.0_5.0.0.36/components 32 + jde600.home=C:/Users/octo/eclipse37/plugins/net.rim.ejde.componentpack6.0.0_6.0.0.43/components 33 33 34 34 # 35 35 # Uncomment and set your private key password for code signing
+1 -1
LogicMail/res/org/logicprobe/LogicMail/LogicMail.rrc
··· 1 1 ABOUT_ANALYTICS_ENABLE#0="Enable anonymous usage data collection"; 2 2 ABOUT_LICENSE#0={ 3 - "LogicMail is Copyright � 2006-2011, Derek Konigsberg. All rights reserved.", 3 + "LogicMail is Copyright � 2006-2012, Derek Konigsberg. All rights reserved.", 4 4 "", 5 5 "Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:", 6 6 "1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.",
+1 -1
LogicMail/res/org/logicprobe/LogicMail/LogicMail_de.rrc
··· 1 1 ABOUT_LICENSE#0={ 2 - "LogicMail is Copyright � 2006-2011, Derek Konigsberg. All rights reserved.", 2 + "LogicMail is Copyright � 2006-2012, Derek Konigsberg. All rights reserved.", 3 3 "", 4 4 "Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:", 5 5 "1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.",
+1 -1
LogicMail/res/org/logicprobe/LogicMail/LogicMail_es.rrc
··· 1 1 ABOUT_LICENSE#0={ 2 - "Copyright � 2006-2011, Derek Konigsberg. Todos los derechos reservados.", 2 + "Copyright � 2006-2012, Derek Konigsberg. Todos los derechos reservados.", 3 3 "", 4 4 "Redistribucion y uso de las fuentes y binarios, con o sin modificacion, estan permitidos si las siguientes condiciones son cumplidas:", 5 5 "1. Reddistribucion de fuentes debe tener el presente copyright, esta lista de condiciones y el siguiente descargo de responsabilidad.",
+12 -12
LogicMail/res/org/logicprobe/LogicMail/LogicMail_it.rrc
··· 1 1 ABOUT_ANALYTICS_ENABLE#0="Consenti raccolta anonima informazioni"; 2 2 ABOUT_LICENSE#0={ 3 - "LogicMail � un Copyright � 2006-2011, di Derek Konigsberg. Tutti i diritti sono riservati.", 3 + "LogicMail � un Copyright � 2006-2012, di Derek Konigsberg. Tutti i diritti sono riservati.", 4 4 "", 5 5 "Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:", 6 6 "1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.", ··· 31 31 CONFIG_ACCOUNT_IMAP_ENABLE_COMPRESSION#0="Comprimi se possibile"; 32 32 CONFIG_ACCOUNT_IMAP_FOLDERS_TO_REFRESH#0="Cartelle da aggiornare:"; 33 33 CONFIG_ACCOUNT_IMAP_FOLDER_LIMIT#0="N. max sottocartelle:"; 34 - CONFIG_ACCOUNT_IMAP_FOLDER_PREFIX#0="Percorso radice:"; 35 - CONFIG_ACCOUNT_IMAP_ONLY_SUBSCRIBED_FOLDERS#0="Mostra solo cartelle visibili"; 34 + CONFIG_ACCOUNT_IMAP_FOLDER_PREFIX#0="Percorso radice IMAP:"; 35 + CONFIG_ACCOUNT_IMAP_ONLY_SUBSCRIBED_FOLDERS#0="Mostra solo cartelle sottoscritte"; 36 36 CONFIG_ACCOUNT_INCLUDE_SIGNATURE_FOR_FORWARDS#0="Firma negli inoltri"; 37 37 CONFIG_ACCOUNT_INCLUDE_SIGNATURE_FOR_REPLIES#0="Firma nelle risposte"; 38 38 CONFIG_ACCOUNT_INCOMING_SERVER#0="Server di arrivo:"; ··· 54 54 CONFIG_ACCOUNT_REFRESH_FREQUENCY#0="Aggiorna ogni:"; 55 55 CONFIG_ACCOUNT_REFRESH_FREQUENCY_MINUTES#0="{0} min"; 56 56 CONFIG_ACCOUNT_REFRESH_HEADERS#0="Intestazioni"; 57 - CONFIG_ACCOUNT_REFRESH_ON_STARTUP#0="Aggiorna all'avvio:"; 57 + CONFIG_ACCOUNT_REFRESH_ON_STARTUP#0="All'avvio aggiorna:"; 58 58 CONFIG_ACCOUNT_REFRESH_STATUS#0="Stato"; 59 59 CONFIG_ACCOUNT_SECURITY#0="Connessione sicura:"; 60 60 CONFIG_ACCOUNT_SECURITY_NEVER#0="Nessuna"; 61 61 CONFIG_ACCOUNT_SECURITY_SSL#0="SSL"; 62 62 CONFIG_ACCOUNT_SECURITY_TLS#0="TLS"; 63 63 CONFIG_ACCOUNT_SECURITY_TLS_IF_AVAILABLE#0="TLS, se disponibile"; 64 - CONFIG_ACCOUNT_SELECTABLE_IDENTITY#0="Identit� selezionabile"; 64 + CONFIG_ACCOUNT_SELECTABLE_IDENTITY#0="Identit� da scegliere"; 65 65 CONFIG_ACCOUNT_SENT_MESSAGE_FOLDER#0="Cartella messaggi inviati:"; 66 66 CONFIG_ACCOUNT_SERVER#0="Server:"; 67 - CONFIG_ACCOUNT_SHOW_NEW_MESSAGE_COUNT#0="Nuovi messaggi:"; 67 + CONFIG_ACCOUNT_SHOW_NEW_MESSAGE_COUNT#0="Avvisi messaggi per:"; 68 68 CONFIG_ACCOUNT_SHOW_NEW_MESSAGE_COUNT_ALL_FOLDERS#0="Tutte le cartelle"; 69 - CONFIG_ACCOUNT_SHOW_NEW_MESSAGE_COUNT_REFRESHED_FOLDERS#0="Cartelle aggiornate"; 69 + CONFIG_ACCOUNT_SHOW_NEW_MESSAGE_COUNT_REFRESHED_FOLDERS#0="Cartelle controllate"; 70 70 CONFIG_ACCOUNT_SIGNATURE_PLACEMENT#0="Posizione firma:"; 71 71 CONFIG_ACCOUNT_TITLE#0="Account"; 72 72 CONFIG_ACCOUNT_TRANSPORT_USE_GLOBAL#0="Predefinito"; ··· 86 86 CONFIG_GLOBAL_LOCAL_DATA_DISABLED#0="Disabilitata"; 87 87 CONFIG_GLOBAL_LOCAL_DATA_LOCATION#0="Memoria locale:"; 88 88 CONFIG_GLOBAL_LOCAL_DATA_MEDIA_CARD#0="Memory Card"; 89 - CONFIG_GLOBAL_MAILBOX_CACHE#0="Dati locali:"; 89 + CONFIG_GLOBAL_MAILBOX_CACHE#0="Cache locale:"; 90 90 CONFIG_GLOBAL_MESSAGE_COUNT#0="Numero messaggi:"; 91 91 CONFIG_GLOBAL_MESSAGE_FORMAT#0="Formato messaggi:"; 92 92 CONFIG_GLOBAL_MESSAGE_FORMAT_PLAIN_TEXT#0="Testo"; ··· 141 141 MAILBOX_DELETE_PROMPT#0="Cancellare questo messaggio?"; 142 142 MAILBOX_DRAFT_MULTIPLE_ACCOUNTS#0="Quale account utilizzare per l'invio del messaggio?"; 143 143 MAILBOX_EXPUNGE_PROMPT#0="Eliminare messaggi cancellati?"; 144 - MAILBOX_INBOX#0="Inbox"; 144 + MAILBOX_INBOX#0="Posta in arrivo"; 145 145 MAILBOX_LOAD_MORE_MESSAGES#0="Leggi altri messaggi..."; 146 146 MAILBOX_MARK_ALL_PRIOR_ITEMS_OPENED_PROMPT#0="Segnare precedenti come letti?"; 147 147 MAILCONNECTION_CLOSING_CONNECTION#0="Chiusura connessione..."; ··· 170 170 MENUITEM_ALWAYS#0="Sempre"; 171 171 MENUITEM_ATTACH_FILE#0="Allega"; 172 172 MENUITEM_CANCEL#0="Annulla"; 173 - MENUITEM_CLEAR#0="Pulisci"; 173 + MENUITEM_CLEAR#0="Cancella"; 174 174 MENUITEM_CLOSE#0="Esci"; 175 175 MENUITEM_COMPOSE#0="Componi"; 176 176 MENUITEM_COMPOSE_EMAIL#0="Componi e-mail"; ··· 198 198 MENUITEM_MOVE_TO#0="Sposta..."; 199 199 MENUITEM_MOVE_UP#0="Sposta su"; 200 200 MENUITEM_NEVER#0="Mai"; 201 - MENUITEM_NEW_ACCOUNT_WIZARD#0="Configura nuovo account..."; 201 + MENUITEM_NEW_ACCOUNT_WIZARD#0="Configurazione guidata..."; 202 202 MENUITEM_NEXT#0="Avanti"; 203 203 MENUITEM_NONE#0="Nessuno"; 204 204 MENUITEM_OK#0="OK"; ··· 266 266 WIZARD_CONFIRM_CANCEL#0="Si desidera veramente annullare?"; 267 267 WIZARD_FINISH#0="Fine"; 268 268 WIZARD_NEXT#0="Avanti"; 269 - WIZARD_PREV#0="Indietro"; 269 + WIZARD_PREV#0="Torna"; 270 270 WIZARD_SCREEN_ACCOUNT_NAME_ACCOUNT_NAME#0="Nome account:"; 271 271 WIZARD_SCREEN_FINAL_CONNECTION_FAILED#0="Connessione fallita"; 272 272 WIZARD_SCREEN_FINAL_CONNECTION_SUCCESSFUL#0="Connessione stabilita";
+1 -1
LogicMail/res/org/logicprobe/LogicMail/LogicMail_ru.rrc
··· 1 1 ABOUT_LICENSE#0={ 2 - "LogicMail. Copyright � 2006-2011, Derek Konigsberg. \u0412\u0441\u0435 \u043F\u0440\u0430\u0432\u0430 \u0437\u0430\u0449\u0438\u0449\u0435\u043D\u044B.", 2 + "LogicMail. Copyright � 2006-2012, Derek Konigsberg. \u0412\u0441\u0435 \u043F\u0440\u0430\u0432\u0430 \u0437\u0430\u0449\u0438\u0449\u0435\u043D\u044B.", 3 3 "", 4 4 "\u0420\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u0435 \u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B \u0432 \u0431\u0438\u043D\u0430\u0440\u043D\u043E\u0439 \u0444\u043E\u0440\u043C\u0435 \u0438\u043B\u0438 \u0432 \u0432\u0438\u0434\u0435 \u0438\u0441\u0445\u043E\u0434\u043D\u043E\u0433\u043E \u043A\u043E\u0434\u0430, \u0430 \u0442\u0430\u043A\u0436\u0435 \u0432\u043D\u0435\u0441\u0435\u043D\u0438\u0435 \u0432 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0443 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0439, \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043E \u0432 \u0441\u043B\u0443\u0447\u0430\u0435 \u0441\u043E\u0431\u043B\u044E\u0434\u0435\u043D\u0438\u044F \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0445 \u0443\u0441\u043B\u043E\u0432\u0438\u0439:", 5 5 "1. \u0420\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u044F\u0435\u043C\u044B\u0439 \u0438\u0441\u0445\u043E\u0434\u043D\u044B\u0439 \u043A\u043E\u0434 \u0434\u043E\u043B\u0436\u0435\u043D \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u043F\u0440\u0438\u0432\u0435\u0434\u0435\u043D\u043D\u043E\u0435 \u0432\u044B\u0448\u0435 \u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u0435 \u043E\u0431 \u0430\u0432\u0442\u043E\u0440\u0441\u043A\u0438\u0445 \u043F\u0440\u0430\u0432\u0430\u0445, \u0434\u0430\u043D\u043D\u044B\u0439 \u0441\u043F\u0438\u0441\u043E\u043A \u0443\u0441\u043B\u043E\u0432\u0438\u0439 \u0438 \u043F\u0440\u0438\u0432\u0435\u0434\u0435\u043D\u043D\u043E\u0435 \u043D\u0438\u0436\u0435 \u043F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435 \u043E\u0431 \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0438 \u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043D\u043D\u043E\u0441\u0442\u0438.",
+1 -1
LogicMail/res/org/logicprobe/LogicMail/LogicMail_zh.rrc
··· 1 1 ABOUT_LICENSE#0={ 2 - "LogicMail is Copyright � 2006-2011, Derek Konigsberg. \u4FDD\u7559\u6240\u6709\u6743\u9650\u3002", 2 + "LogicMail is Copyright � 2006-2012, Derek Konigsberg. \u4FDD\u7559\u6240\u6709\u6743\u9650\u3002", 3 3 "", 4 4 "Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:", 5 5 "1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.",
+1 -1
LogicMail/res/org/logicprobe/LogicMail/LogicMail_zh_CN.rrc
··· 1 1 ABOUT_LICENSE#0={ 2 - "LogicMail is Copyright � 2006-2011, Derek Konigsberg. \u4FDD\u7559\u6240\u6709\u6743\u9650\u3002", 2 + "LogicMail is Copyright � 2006-2012, Derek Konigsberg. \u4FDD\u7559\u6240\u6709\u6743\u9650\u3002", 3 3 "", 4 4 "Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:", 5 5 "1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.",
+3 -1
LogicMailStartup/BlackBerry_App_Descriptor.xml
··· 1 - <!-- This file has been generated by the BlackBerry Plugin for Eclipse v3.6.1. --> 1 + <!-- This file has been generated by the BlackBerry Plugin for Eclipse v3.7.100. --> 2 2 3 3 <Properties ModelVersion="1.1.2"> 4 4 <General Title="LogicMail" Version="2.2.0" Vendor="Derek Konigsberg" Description="LogicMail for BlackBerry"/> ··· 9 9 <Icon CanonicalFileName="res/icons/logicmail-rollover.png" IsFocus="true"/> 10 10 </Icons> 11 11 </Resources> 12 + <KeywordResources KeywordResourceBundleName="" KeywordResourceBundleRelativePath="" KeywordResourceBundleClassName="" KeywordResourceBundleKey=""/> 12 13 <Compile OutputCompilerMessages="false" ConvertImages="false" CreateWarningForNoExportedRoutine="true" CompressResources="false" AliasList=""> 13 14 <PreprocessorDefines/> 14 15 </Compile> ··· 22 23 <AlternateEntryPoints> 23 24 <AlternateEntryPoint Title="LogicMail" MainMIDletName="" ArgumentsForMain="autostartup" HomeScreenPosition="0" StartupTier="7" IsSystemModule="true" IsAutostartup="true" hasTitleResource="false" TitleResourceBundleKey="" TitleResourceBundleName="" TitleResourceBundleClassName="" TitleResourceBundleRelativePath=""> 24 25 <Icons/> 26 + <KeywordResources KeywordResourceBundleName="" KeywordResourceBundleRelativePath="" KeywordResourceBundleClassName="" KeywordResourceBundleKey=""/> 25 27 </AlternateEntryPoint> 26 28 </AlternateEntryPoints> 27 29 </Properties>
+2 -1
LogicMailTests/BlackBerry_App_Descriptor.xml
··· 1 - <!-- This file has been generated by the BlackBerry Plugin for Eclipse v3.6.1. --> 1 + <!-- This file has been generated by the BlackBerry Plugin for Eclipse v3.7.100. --> 2 2 3 3 <Properties ModelVersion="1.1.2"> 4 4 <General Title="LogicMail Tests" Version="2.2.0" Vendor="Derek Konigsberg" Description="LogicMail Unit Tests"/> ··· 8 8 <Icon CanonicalFileName="res/icons/logicmail-tests.png" IsFocus="false"/> 9 9 </Icons> 10 10 </Resources> 11 + <KeywordResources KeywordResourceBundleName="" KeywordResourceBundleRelativePath="" KeywordResourceBundleClassName="" KeywordResourceBundleKey=""/> 11 12 <Compile OutputCompilerMessages="false" ConvertImages="false" CreateWarningForNoExportedRoutine="true" CompressResources="false" AliasList=""> 12 13 <PreprocessorDefines/> 13 14 </Compile>
+2 -1
LogicMail_BB46/BlackBerry_App_Descriptor.xml
··· 1 - <!-- This file has been generated by the BlackBerry Plugin for Eclipse v3.6.1. --> 1 + <!-- This file has been generated by the BlackBerry Plugin for Eclipse v3.7.100. --> 2 2 3 3 <Properties ModelVersion="1.1.2"> 4 4 <General Title="" Version="2.2.0" Vendor="Derek Konigsberg" Description="LogicMail BB 4.6 Platform Library"/> ··· 6 6 <Resources hasTitleResource="false" TitleResourceBundleName="" TitleResourceBundleRelativePath="" TitleResourceBundleClassName="" TitleResourceBundleKey="" DescriptionId=""> 7 7 <Icons/> 8 8 </Resources> 9 + <KeywordResources KeywordResourceBundleName="" KeywordResourceBundleRelativePath="" KeywordResourceBundleClassName="" KeywordResourceBundleKey=""/> 9 10 <Compile OutputCompilerMessages="false" ConvertImages="false" CreateWarningForNoExportedRoutine="true" CompressResources="false" AliasList=""> 10 11 <PreprocessorDefines/> 11 12 </Compile>
+2 -1
LogicMail_BB47/BlackBerry_App_Descriptor.xml
··· 1 - <!-- This file has been generated by the BlackBerry Plugin for Eclipse v3.6.1. --> 1 + <!-- This file has been generated by the BlackBerry Plugin for Eclipse v3.7.100. --> 2 2 3 3 <Properties ModelVersion="1.1.2"> 4 4 <General Title="" Version="2.2.0" Vendor="Derek Konigsberg" Description="LogicMail BB 4.7 Platform Library"/> ··· 6 6 <Resources hasTitleResource="false" TitleResourceBundleName="" TitleResourceBundleRelativePath="" TitleResourceBundleClassName="" TitleResourceBundleKey="" DescriptionId=""> 7 7 <Icons/> 8 8 </Resources> 9 + <KeywordResources KeywordResourceBundleName="" KeywordResourceBundleRelativePath="" KeywordResourceBundleClassName="" KeywordResourceBundleKey=""/> 9 10 <Compile OutputCompilerMessages="false" ConvertImages="false" CreateWarningForNoExportedRoutine="true" CompressResources="false" AliasList=""> 10 11 <PreprocessorDefines/> 11 12 </Compile>
+2 -1
LogicMail_BB50/BlackBerry_App_Descriptor.xml
··· 1 - <!-- This file has been generated by the BlackBerry Plugin for Eclipse v3.6.1. --> 1 + <!-- This file has been generated by the BlackBerry Plugin for Eclipse v3.7.100. --> 2 2 3 3 <Properties ModelVersion="1.1.2"> 4 4 <General Title="" Version="2.2.0" Vendor="Derek Konigsberg" Description="LogicMail BB 5.0 Platform Library"/> ··· 6 6 <Resources hasTitleResource="false" TitleResourceBundleName="" TitleResourceBundleRelativePath="" TitleResourceBundleClassName="" TitleResourceBundleKey="" DescriptionId=""> 7 7 <Icons/> 8 8 </Resources> 9 + <KeywordResources KeywordResourceBundleName="" KeywordResourceBundleRelativePath="" KeywordResourceBundleClassName="" KeywordResourceBundleKey=""/> 9 10 <Compile OutputCompilerMessages="false" ConvertImages="false" CreateWarningForNoExportedRoutine="true" CompressResources="false" AliasList=""> 10 11 <PreprocessorDefines/> 11 12 </Compile>
+2 -1
LogicMail_BB60/BlackBerry_App_Descriptor.xml
··· 1 - <!-- This file has been generated by the BlackBerry Plugin for Eclipse v3.6.1. --> 1 + <!-- This file has been generated by the BlackBerry Plugin for Eclipse v3.7.100. --> 2 2 3 3 <Properties ModelVersion="1.1.2"> 4 4 <General Title="" Version="2.2.0" Vendor="Derek Konigsberg" Description="LogicMail BB 6.0 Platform Library"/> ··· 6 6 <Resources hasTitleResource="false" TitleResourceBundleName="" TitleResourceBundleRelativePath="" TitleResourceBundleClassName="" TitleResourceBundleKey="" DescriptionId=""> 7 7 <Icons/> 8 8 </Resources> 9 + <KeywordResources KeywordResourceBundleName="" KeywordResourceBundleRelativePath="" KeywordResourceBundleClassName="" KeywordResourceBundleKey=""/> 9 10 <Compile OutputCompilerMessages="false" ConvertImages="false" CreateWarningForNoExportedRoutine="true" CompressResources="false" AliasList=""> 10 11 <PreprocessorDefines/> 11 12 </Compile>
-102
lib/eclipse/Compiler.java
··· 1 - package net.rim.tools.compiler; 2 - 3 - import java.io.*; 4 - 5 - public class Compiler { 6 - private static final String IMPORT_PREFIX = "-import="; 7 - private static final String EXEPATH_PREFIX = "-exepath="; 8 - private static final String COMPONENT_PACK_PREFIX = "net.rim.ejde.componentpack"; 9 - private static final String RIM_JAR = "net_rim_api.jar"; 10 - private static final String RAPC_ORIG_JAR = "rapc-orig.jar"; 11 - 12 - public static void main(String[] args) throws Exception { 13 - String[] updatedArgs = new String[args.length]; 14 - String exePath = null; 15 - String componentPack = null; 16 - 17 - for(int i=0; i<args.length; i++) { 18 - if(args[i].startsWith(EXEPATH_PREFIX)) { 19 - exePath = args[i].substring(EXEPATH_PREFIX.length()) + "\\"; 20 - 21 - int p = exePath.indexOf(COMPONENT_PACK_PREFIX); 22 - if(p == -1) { break; } 23 - int q = exePath.indexOf('\\', p); 24 - if(q == -1) { break; } 25 - componentPack = exePath.substring(p, q); 26 - 27 - break; 28 - } 29 - } 30 - 31 - if(exePath == null || componentPack == null) { 32 - System.err.println("Unable to parse execution path!"); 33 - System.exit(1); 34 - } 35 - 36 - for(int i=0; i<args.length; i++) { 37 - if(args[i].startsWith(IMPORT_PREFIX)) { 38 - updatedArgs[i] = fixImports(componentPack, args[i]); 39 - } 40 - else { 41 - updatedArgs[i] = args[i]; 42 - } 43 - } 44 - 45 - int result = runRapc(exePath, updatedArgs); 46 - System.exit(result); 47 - } 48 - 49 - private static String fixImports(String componentPack, String line) { 50 - String[] imports = line.substring(IMPORT_PREFIX.length()).split(";"); 51 - StringBuilder buf = new StringBuilder(); 52 - buf.append(IMPORT_PREFIX); 53 - 54 - for(int i=0; i<imports.length; i++) { 55 - // Only include an API JAR from this module's component pack 56 - if(imports[i].endsWith(RIM_JAR)) { 57 - if(imports[i].indexOf(componentPack) != -1) { 58 - buf.append(imports[i]); 59 - buf.append(';'); 60 - } 61 - } 62 - else { 63 - buf.append(imports[i]); 64 - buf.append(';'); 65 - } 66 - } 67 - 68 - String newLine = buf.toString(); 69 - return newLine.substring(0, newLine.length() - 1); 70 - } 71 - 72 - private static int runRapc(String exePath, String[] args) throws IOException { 73 - StringBuilder buf = new StringBuilder(); 74 - buf.append("java -jar "); 75 - buf.append(exePath); 76 - buf.append(RAPC_ORIG_JAR); 77 - for(int i=0; i<args.length; i++) { 78 - buf.append(' ').append(args[i]); 79 - } 80 - Process p = Runtime.getRuntime().exec(buf.toString()); 81 - 82 - String s = null; 83 - BufferedReader stdInput = new BufferedReader(new InputStreamReader(p.getInputStream())); 84 - BufferedReader stdError = new BufferedReader(new InputStreamReader(p.getErrorStream())); 85 - 86 - while ((s = stdInput.readLine()) != null) { 87 - System.out.println(s); 88 - } 89 - 90 - while ((s = stdError.readLine()) != null) { 91 - System.err.println(s); 92 - } 93 - 94 - int result; 95 - try { 96 - result = p.waitFor(); 97 - } catch (Exception e) { 98 - result = 1; 99 - } 100 - return result; 101 - } 102 - }
-23
lib/eclipse/README-eclipse.txt
··· 1 - Unlike the automated build environment, which is Ant-based, the normal 2 - development environment for LogicMail is the BlackBerry Java Plug-in for 3 - Eclipse (on Windows). Unfortunately, there is a bug in the latest version 4 - (1.3.0.201102031007-19) of this plugin which prevents it from successfully 5 - building the LogicMail code. 6 - 7 - This bug has been reported to RIM numerous times, and is officially documented 8 - in this ticket: 9 - https://www.blackberry.com/jira/browse/TOOL-250 10 - 11 - Since a fix is not expected any time soon, I've created a workaround for the 12 - issue. This workaround is implemented as a wrapper for the RIM "rapc.jar" 13 - utility, that filters erroneous entries out of its command-line arguments. 14 - 15 - To install this workaround, perform the following steps in each component-pack 16 - plugin directory: 17 - - Go to the component-pack's bin directory 18 - (e.g. "C:\eclipse\plugins\net.rim.ejde.componentpack4.6.0_4.6.0.23\components\bin") 19 - - Rename the file "rapc.jar" to "rapc-orig.jar" 20 - - Copy the alternate version of "rapc.jar" from this directory to that location 21 - 22 - P.S. The source code inside my RAPC wrapper is also provided, in the file 23 - called "Compiler.java".
lib/eclipse/rapc.jar

This is a binary file and will not be displayed.