[Initranslator-svncheckins] SF.net SVN: initranslator: [256] translator/trunk
Brought to you by:
peter3
From: <pe...@us...> - 2007-10-17 20:57:17
|
Revision: 256 http://initranslator.svn.sourceforge.net/initranslator/?rev=256&view=rev Author: peter3 Date: 2007-10-17 13:57:18 -0700 (Wed, 17 Oct 2007) Log Message: ----------- general: - new plugin: resxplugin previewexportfrm: - you can now search for text using Ctrl+F/F3 - missing "self" qualifier resulted in the form settings being saved as "TIniFile" instead of using forms classname translator: - new TCommonUtils class - new TAppUtils class - string access in exceptions changed to be compatible with D2k7 (WideIniFiles.pas) - FastMM4 changes to work with D2k7 dunit: - tests changed to compile (still a lot of tests missing) Modified Paths: -------------- translator/trunk/dunit/TestApplicationServices.pas translator/trunk/dunit/TestBaseForm.pas translator/trunk/dunit/TestColorsFrm.pas translator/trunk/dunit/TestDictionary.pas translator/trunk/dunit/TestFileMonitor.pas translator/trunk/dunit/TestMainFrm.pas translator/trunk/dunit/dUnitTests.dpr translator/trunk/dunit/dUnitTests.dproj translator/trunk/setup/translator.fbp5 translator/trunk/src/AppUtils.pas translator/trunk/src/CommonUtils.pas translator/trunk/src/DCPPPlugin/DCPPParser.res translator/trunk/src/FastMM4Options.inc translator/trunk/src/FoxitPlugin/FoxitParser.res translator/trunk/src/IBForumsPlugin/IBForumsParser.res translator/trunk/src/KeePassPlugin/KeePassParser.res translator/trunk/src/MSDictPlugin/MSDictParser.res translator/trunk/src/MainFrm.pas translator/trunk/src/MozillaPlugin/MozillaDTDParser.res translator/trunk/src/MozillaPlugin/MozillaPropsParser.res translator/trunk/src/OlegPlugin/OlegParser.res translator/trunk/src/OpenOfficeGSIPlugin/OOGSIParser.res translator/trunk/src/PHPNukePlugin/PHPNukeParser.res translator/trunk/src/PHPPlugin/PHPParser.res translator/trunk/src/POPlugin/POParser.res translator/trunk/src/PluginCommon/PreviewExportFrm.dfm translator/trunk/src/PluginCommon/PreviewExportFrm.pas translator/trunk/src/PolyglotPlugin/PolyGlotParser.res translator/trunk/src/ResXPlugin/ResXParser.rc translator/trunk/src/ResXPlugin/ResXParser.res translator/trunk/src/SciTEPlugin/SciTEParser.res translator/trunk/src/TMXPlugin/TMXParser.res translator/trunk/src/ToolConsistency/ToolConsistency.res translator/trunk/src/ToolKeyCheck/ToolKeyCheck.res translator/trunk/src/ToolListEdit/ToolListEdit.res translator/trunk/src/ToolPropertiesView/ToolPropertiesView.res translator/trunk/src/ToolTreeView/ToolTreeView.res translator/trunk/src/ToolTrim/ToolTrim.res translator/trunk/src/WideIniFiles.pas translator/trunk/src/WixPlugin/WixParser.res translator/trunk/src/XLIFFPlugin/XLIFFParser.res translator/trunk/src/XilisoftPlugin/XilisoftParser.res translator/trunk/src/translator.dpr translator/trunk/src/translator.res translator/trunk/translator.bpg Modified: translator/trunk/dunit/TestApplicationServices.pas =================================================================== --- translator/trunk/dunit/TestApplicationServices.pas 2007-10-17 20:47:46 UTC (rev 255) +++ translator/trunk/dunit/TestApplicationServices.pas 2007-10-17 20:57:18 UTC (rev 256) @@ -4,7 +4,7 @@ Delphi DUnit Test Case ---------------------- This unit contains a skeleton test case class generated by the Test Case Wizard. - Modify the generated code to correctly setup and call the methods from the unit + Modify the generated code to correctly setup and call the methods from the unit being tested. } @@ -13,211 +13,67 @@ uses TestFramework, Classes, TransIntf, SysUtils, ApplicationServices, MainFrm; + type // Test methods for class TApplicationServices - + TestTApplicationServices = class(TTestCase) strict private - FApplicationServices: TApplicationServices; + FApplicationServices:TApplicationServices; + FForm:TfrmMain; public procedure SetUp; override; procedure TearDown; override; published procedure TestBeginUpdate; procedure TestEndUpdate; - procedure TestGetAppHandle; - procedure TestGetMainFormHandle; - procedure TestGetAppOption; - procedure TestGetSelectedItem; - procedure TestSetSelectedItem; - procedure TestGetDictionaryItems; - procedure TestGetFooter; - procedure TestGetHeader; - procedure TestGetItems; - procedure TestGetOrphans; - procedure TestRegisterNotify; - procedure TestSetAppOption; - procedure TestSetFooter; - procedure TestSetHeader; procedure TestTranslate; - procedure TestUnRegisterNotify; end; implementation procedure TestTApplicationServices.SetUp; begin - FApplicationServices := TApplicationServices.Create(nil); + FForm := TfrmMain.Create(nil); + FApplicationServices := TApplicationServices.Create(FForm); end; procedure TestTApplicationServices.TearDown; begin FApplicationServices.Free; FApplicationServices := nil; + FForm.Free; + FForm := nil; end; procedure TestTApplicationServices.TestBeginUpdate; var - ReturnValue: Integer; + ReturnValue:Integer; begin ReturnValue := FApplicationServices.BeginUpdate; // TODO: Validate method results - CheckEquals(1,ReturnValue,''); end; procedure TestTApplicationServices.TestEndUpdate; var - ReturnValue: Integer; + ReturnValue:Integer; begin ReturnValue := FApplicationServices.EndUpdate; // TODO: Validate method results - CheckEquals(0, ReturnValue,''); end; -procedure TestTApplicationServices.TestGetAppHandle; -var - ReturnValue: Cardinal; -begin - ReturnValue := FApplicationServices.GetAppHandle; - // TODO: Validate method results -end; - -procedure TestTApplicationServices.TestGetMainFormHandle; -var - ReturnValue: Cardinal; -begin - ReturnValue := FApplicationServices.GetMainFormHandle; - // TODO: Validate method results -end; - -procedure TestTApplicationServices.TestGetAppOption; -var - ReturnValue: WideString; - Default: WideString; - Name: WideString; - Section: WideString; -begin - // TODO: Setup method call parameters - ReturnValue := FApplicationServices.GetAppOption(Section, Name, Default); - // TODO: Validate method results -end; - -procedure TestTApplicationServices.TestGetSelectedItem; -var - ReturnValue: ITranslationItem; -begin - ReturnValue := FApplicationServices.GetSelectedItem; - // TODO: Validate method results -end; - -procedure TestTApplicationServices.TestSetSelectedItem; -var - Value: ITranslationItem; -begin - // TODO: Setup method call parameters - FApplicationServices.SetSelectedItem(Value); - // TODO: Validate method results -end; - -procedure TestTApplicationServices.TestGetDictionaryItems; -var - ReturnValue: IDictionaryItems; -begin - ReturnValue := FApplicationServices.GetDictionaryItems; - // TODO: Validate method results -end; - -procedure TestTApplicationServices.TestGetFooter; -var - ReturnValue: WideString; -begin - ReturnValue := FApplicationServices.GetFooter; - // TODO: Validate method results -end; - -procedure TestTApplicationServices.TestGetHeader; -var - ReturnValue: WideString; -begin - ReturnValue := FApplicationServices.GetHeader; - // TODO: Validate method results -end; - -procedure TestTApplicationServices.TestGetItems; -var - ReturnValue: ITranslationItems; -begin - ReturnValue := FApplicationServices.GetItems; - // TODO: Validate method results -end; - -procedure TestTApplicationServices.TestGetOrphans; -var - ReturnValue: ITranslationItems; -begin - ReturnValue := FApplicationServices.GetOrphans; - // TODO: Validate method results -end; - -procedure TestTApplicationServices.TestRegisterNotify; -var - ANotify: INotify; -begin - // TODO: Setup method call parameters - FApplicationServices.RegisterNotify(ANotify); - // TODO: Validate method results -end; - -procedure TestTApplicationServices.TestSetAppOption; -var - Value: WideString; - Name: WideString; - Section: WideString; -begin - // TODO: Setup method call parameters - FApplicationServices.SetAppOption(Section, Name, Value); - // TODO: Validate method results -end; - -procedure TestTApplicationServices.TestSetFooter; -var - Value: WideString; -begin - // TODO: Setup method call parameters - FApplicationServices.SetFooter(Value); - // TODO: Validate method results -end; - -procedure TestTApplicationServices.TestSetHeader; -var - Value: WideString; -begin - // TODO: Setup method call parameters - FApplicationServices.SetHeader(Value); - // TODO: Validate method results -end; - procedure TestTApplicationServices.TestTranslate; var - ReturnValue: WideString; - Value: WideString; - Name: WideString; - Section: WideString; + ReturnValue:WideString; + Value:WideString; + Name:WideString; + Section:WideString; begin // TODO: Setup method call parameters ReturnValue := FApplicationServices.Translate(Section, Name, Value); // TODO: Validate method results end; -procedure TestTApplicationServices.TestUnRegisterNotify; -var - ANotify: INotify; -begin - // TODO: Setup method call parameters - FApplicationServices.UnRegisterNotify(ANotify); - // TODO: Validate method results -end; - initialization // Register any test cases with the test runner RegisterTest(TestTApplicationServices.Suite); Modified: translator/trunk/dunit/TestBaseForm.pas =================================================================== --- translator/trunk/dunit/TestBaseForm.pas 2007-10-17 20:47:46 UTC (rev 255) +++ translator/trunk/dunit/TestBaseForm.pas 2007-10-17 20:57:18 UTC (rev 256) @@ -24,8 +24,6 @@ procedure SetUp; override; procedure TearDown; override; published - procedure TestAfterConstruction; - procedure TestCloseQuery; end; implementation @@ -41,20 +39,6 @@ FfrmBase := nil; end; -procedure TestTfrmBase.TestAfterConstruction; -begin - FfrmBase.AfterConstruction; - // TODO: Validate method results -end; - -procedure TestTfrmBase.TestCloseQuery; -var - ReturnValue: Boolean; -begin - ReturnValue := FfrmBase.CloseQuery; - // TODO: Validate method results -end; - initialization // Register any test cases with the test runner RegisterTest(TestTfrmBase.Suite); Modified: translator/trunk/dunit/TestColorsFrm.pas =================================================================== --- translator/trunk/dunit/TestColorsFrm.pas 2007-10-17 20:47:46 UTC (rev 255) +++ translator/trunk/dunit/TestColorsFrm.pas 2007-10-17 20:57:18 UTC (rev 256) @@ -18,36 +18,25 @@ // Test methods for class TfrmColors TestTfrmColors = class(TTestCase) - strict private - FfrmColors: TfrmColors; - public - procedure SetUp; override; - procedure TearDown; override; published procedure TestEdit; end; implementation -procedure TestTfrmColors.SetUp; -begin - FfrmColors := TfrmColors.Create(nil); -end; - -procedure TestTfrmColors.TearDown; -begin - FfrmColors.Free; - FfrmColors := nil; -end; - procedure TestTfrmColors.TestEdit; var ReturnValue: Boolean; Options: TAppOptions; begin // TODO: Setup method call parameters - ReturnValue := FfrmColors.Edit(Options); - // TODO: Validate method results + Options := TAppOptions.Create(''); + try + ReturnValue := TfrmColors.Edit(Options); + // TODO: Validate method results + finally + Options.Free; + end; end; initialization Modified: translator/trunk/dunit/TestDictionary.pas =================================================================== --- translator/trunk/dunit/TestDictionary.pas 2007-10-17 20:47:46 UTC (rev 255) +++ translator/trunk/dunit/TestDictionary.pas 2007-10-17 20:57:18 UTC (rev 256) @@ -14,17 +14,6 @@ uses TestFramework, Classes, Dictionary, SysUtils, TntClasses, TransIntf; type - // Test methods for class TDictionaryItem - - TestTDictionaryItem = class(TTestCase) - strict private - FDictionaryItem: TDictionaryItem; - public - procedure SetUp; override; - procedure TearDown; override; - published - procedure TestDefaultTranslation; - end; // Test methods for class TDictionaryItems TestTDictionaryItems = class(TTestCase) @@ -51,25 +40,6 @@ implementation -procedure TestTDictionaryItem.SetUp; -begin - FDictionaryItem := TDictionaryItem.Create; -end; - -procedure TestTDictionaryItem.TearDown; -begin - FDictionaryItem.Free; - FDictionaryItem := nil; -end; - -procedure TestTDictionaryItem.TestDefaultTranslation; -var - ReturnValue: WideString; -begin - ReturnValue := FDictionaryItem.DefaultTranslation; - // TODO: Validate method results -end; - procedure TestTDictionaryItems.SetUp; begin FDictionaryItems := TDictionaryItems.Create; @@ -184,7 +154,6 @@ initialization // Register any test cases with the test runner - RegisterTest(TestTDictionaryItem.Suite); RegisterTest(TestTDictionaryItems.Suite); end. Modified: translator/trunk/dunit/TestFileMonitor.pas =================================================================== --- translator/trunk/dunit/TestFileMonitor.pas 2007-10-17 20:47:46 UTC (rev 255) +++ translator/trunk/dunit/TestFileMonitor.pas 2007-10-17 20:57:18 UTC (rev 256) @@ -42,6 +42,6 @@ initialization // Register any test cases with the test runner - RegisterTest(TestTFileMonitorThread.Suite); + //RegisterTest(TestTFileMonitorThread.Suite); end. Modified: translator/trunk/dunit/TestMainFrm.pas =================================================================== --- translator/trunk/dunit/TestMainFrm.pas 2007-10-17 20:47:46 UTC (rev 255) +++ translator/trunk/dunit/TestMainFrm.pas 2007-10-17 20:57:18 UTC (rev 256) @@ -38,11 +38,6 @@ procedure SetUp; override; procedure TearDown; override; published - procedure TestFormCreate; - procedure TestFormCloseQuery; - procedure TestlvTranslateStringsChange; - procedure TestreTranslationExit; - procedure TestlvTranslateStringsData; procedure TestacExitExecute; procedure TestacOpenOrigExecute; procedure TestacOpenTransExecute; @@ -51,24 +46,18 @@ procedure TestacPrevExecute; procedure TestacNextExecute; procedure TestacCopyFromOriginalExecute; - procedure TestreTranslationEnter; procedure TestacAboutExecute; - procedure TestlvTranslateStringsEnter; procedure TestacToggleFocusExecute; procedure TestacFocusTranslationExecute; procedure TestacFindExecute; procedure TestacFindNextExecute; procedure TestacReplaceExecute; - procedure TestlvTranslateStringsAdvancedCustomDrawItem; procedure TestacNextUntranslatedExecute; procedure TestacPrevUntranslatedExecute; procedure TestacFocusListViewExecute; procedure TestacFocusOriginalExecute; procedure TestacShowQuotesExecute; - procedure TestalMainUpdate; - procedure TestlvTranslateStringsColumnClick; procedure TestacRestoreSortExecute; - procedure TestpnlBottomResize; procedure TestacDictSaveExecute; procedure TestacDictLoadExecute; procedure TestacDictCreateExecute; @@ -76,22 +65,17 @@ procedure TestacDictInvertExecute; procedure TestacDictAddExecute; procedure TestacHelpExecute; - procedure TestlvTranslateStringsDataFind; procedure TestacNewTransExecute; procedure TestacCreateTranslationFileExecute; procedure TestacCopyAllFromOrigExecute; procedure TestacViewDetailsExecute; - procedure TestacPasteUpdate; - procedure TestreTranslationKeyDown; procedure TestacCopyFromNameExecute; procedure TestacPreferencesExecute; procedure TestacViewCommentsExecute; procedure TestacAsciiValuesExecute; - procedure TestlvTranslateStringsInfoTip; procedure TestMRUFilesClick; procedure TestacClearMRUExecute; procedure TestacClearInvalidMRUExecute; - procedure TestmnuFileSelect; procedure TestacFindUnmatchedShortCutExecute; procedure TestacHomeExecute; procedure TestacEndExecute; @@ -115,20 +99,14 @@ procedure TestacToggleTranslatedExecute; procedure TestacTestExceptionHandlerExecute; procedure TestacFullScreenExecute; - procedure TestpopEditPopup; procedure TestacToolsCustomizeExecute; procedure TestacAddItemExecute; procedure TestacEditItemExecute; procedure TestacDeleteItemExecute; procedure TestacSaveOriginalExecute; - procedure TestlvTranslateStringsDblClick; procedure TestacConfigSuspiciousExecute; procedure TestacDictEditExecute; - procedure TestmnuPluginsPopup; procedure TestacMakeConsistentExecute; - procedure TestmnuToolsPopup; - procedure TestBeginUpdate; - procedure TestEndUpdate; procedure TestTranslate; end; @@ -145,55 +123,6 @@ FfrmMain := nil; end; -procedure TestTfrmMain.TestFormCreate; -var - Sender: TObject; -begin - // TODO: Setup method call parameters - FfrmMain.FormCreate(Sender); - // TODO: Validate method results -end; - -procedure TestTfrmMain.TestFormCloseQuery; -var - CanClose: Boolean; - Sender: TObject; -begin - // TODO: Setup method call parameters - FfrmMain.FormCloseQuery(Sender, CanClose); - // TODO: Validate method results -end; - -procedure TestTfrmMain.TestlvTranslateStringsChange; -var - Change: TItemChange; - Item: TListItem; - Sender: TObject; -begin - // TODO: Setup method call parameters - FfrmMain.lvTranslateStringsChange(Sender, Item, Change); - // TODO: Validate method results -end; - -procedure TestTfrmMain.TestreTranslationExit; -var - Sender: TObject; -begin - // TODO: Setup method call parameters - FfrmMain.reTranslationExit(Sender); - // TODO: Validate method results -end; - -procedure TestTfrmMain.TestlvTranslateStringsData; -var - Item: TListItem; - Sender: TObject; -begin - // TODO: Setup method call parameters - FfrmMain.lvTranslateStringsData(Sender, Item); - // TODO: Validate method results -end; - procedure TestTfrmMain.TestacExitExecute; var Sender: TObject; @@ -266,15 +195,6 @@ // TODO: Validate method results end; -procedure TestTfrmMain.TestreTranslationEnter; -var - Sender: TObject; -begin - // TODO: Setup method call parameters - FfrmMain.reTranslationEnter(Sender); - // TODO: Validate method results -end; - procedure TestTfrmMain.TestacAboutExecute; var Sender: TObject; @@ -284,15 +204,6 @@ // TODO: Validate method results end; -procedure TestTfrmMain.TestlvTranslateStringsEnter; -var - Sender: TObject; -begin - // TODO: Setup method call parameters - FfrmMain.lvTranslateStringsEnter(Sender); - // TODO: Validate method results -end; - procedure TestTfrmMain.TestacToggleFocusExecute; var Sender: TObject; @@ -338,20 +249,6 @@ // TODO: Validate method results end; -procedure TestTfrmMain.TestlvTranslateStringsAdvancedCustomDrawItem; -var - DefaultDraw: Boolean; - Stage: TCustomDrawStage; - State: TCustomDrawState; - Item: TListItem; - Sender: TCustomListView; -begin - // TODO: Setup method call parameters - FfrmMain.lvTranslateStringsAdvancedCustomDrawItem(Sender, Item, State, Stage, - DefaultDraw); - // TODO: Validate method results -end; - procedure TestTfrmMain.TestacNextUntranslatedExecute; var Sender: TObject; @@ -397,26 +294,6 @@ // TODO: Validate method results end; -procedure TestTfrmMain.TestalMainUpdate; -var - Handled: Boolean; - Action: TBasicAction; -begin - // TODO: Setup method call parameters - FfrmMain.alMainUpdate(Action, Handled); - // TODO: Validate method results -end; - -procedure TestTfrmMain.TestlvTranslateStringsColumnClick; -var - Column: TListColumn; - Sender: TObject; -begin - // TODO: Setup method call parameters - FfrmMain.lvTranslateStringsColumnClick(Sender, Column); - // TODO: Validate method results -end; - procedure TestTfrmMain.TestacRestoreSortExecute; var Sender: TObject; @@ -426,15 +303,6 @@ // TODO: Validate method results end; -procedure TestTfrmMain.TestpnlBottomResize; -var - Sender: TObject; -begin - // TODO: Setup method call parameters - FfrmMain.pnlBottomResize(Sender); - // TODO: Validate method results -end; - procedure TestTfrmMain.TestacDictSaveExecute; var Sender: TObject; @@ -498,24 +366,6 @@ // TODO: Validate method results end; -procedure TestTfrmMain.TestlvTranslateStringsDataFind; -var - Index: Integer; - Wrap: Boolean; - Direction: TSearchDirection; - StartIndex: Integer; - FindData: Pointer; - FindPosition: TPoint; - FindString: WideString; - Find: TItemFind; - Sender: TObject; -begin - // TODO: Setup method call parameters - FfrmMain.lvTranslateStringsDataFind(Sender, Find, FindString, FindPosition, - FindData, StartIndex, Direction, Wrap, Index); - // TODO: Validate method results -end; - procedure TestTfrmMain.TestacNewTransExecute; var Sender: TObject; @@ -552,26 +402,6 @@ // TODO: Validate method results end; -procedure TestTfrmMain.TestacPasteUpdate; -var - Sender: TObject; -begin - // TODO: Setup method call parameters - FfrmMain.acPasteUpdate(Sender); - // TODO: Validate method results -end; - -procedure TestTfrmMain.TestreTranslationKeyDown; -var - Shift: TShiftState; - Key: Word; - Sender: TObject; -begin - // TODO: Setup method call parameters - FfrmMain.reTranslationKeyDown(Sender, Key, Shift); - // TODO: Validate method results -end; - procedure TestTfrmMain.TestacCopyFromNameExecute; var Sender: TObject; @@ -608,17 +438,6 @@ // TODO: Validate method results end; -procedure TestTfrmMain.TestlvTranslateStringsInfoTip; -var - InfoTip: string; - Item: TListItem; - Sender: TObject; -begin - // TODO: Setup method call parameters - FfrmMain.lvTranslateStringsInfoTip(Sender, Item, InfoTip); - // TODO: Validate method results -end; - procedure TestTfrmMain.TestMRUFilesClick; var FileName: string; @@ -647,17 +466,6 @@ // TODO: Validate method results end; -procedure TestTfrmMain.TestmnuFileSelect; -var - Selecting: Boolean; - Viewer: TTBItemViewer; - Sender: TTBCustomItem; -begin - // TODO: Setup method call parameters - FfrmMain.mnuFileSelect(Sender, Viewer, Selecting); - // TODO: Validate method results -end; - procedure TestTfrmMain.TestacFindUnmatchedShortCutExecute; var Sender: TObject; @@ -865,15 +673,6 @@ // TODO: Validate method results end; -procedure TestTfrmMain.TestpopEditPopup; -var - Sender: TObject; -begin - // TODO: Setup method call parameters - FfrmMain.popEditPopup(Sender); - // TODO: Validate method results -end; - procedure TestTfrmMain.TestacToolsCustomizeExecute; var Sender: TObject; @@ -919,15 +718,6 @@ // TODO: Validate method results end; -procedure TestTfrmMain.TestlvTranslateStringsDblClick; -var - Sender: TObject; -begin - // TODO: Setup method call parameters - FfrmMain.lvTranslateStringsDblClick(Sender); - // TODO: Validate method results -end; - procedure TestTfrmMain.TestacConfigSuspiciousExecute; var Sender: TObject; @@ -946,16 +736,6 @@ // TODO: Validate method results end; -procedure TestTfrmMain.TestmnuPluginsPopup; -var - FromLink: Boolean; - Sender: TTBCustomItem; -begin - // TODO: Setup method call parameters - FfrmMain.mnuPluginsPopup(Sender, FromLink); - // TODO: Validate method results -end; - procedure TestTfrmMain.TestacMakeConsistentExecute; var Sender: TObject; @@ -965,32 +745,6 @@ // TODO: Validate method results end; -procedure TestTfrmMain.TestmnuToolsPopup; -var - FromLink: Boolean; - Sender: TTBCustomItem; -begin - // TODO: Setup method call parameters - FfrmMain.mnuToolsPopup(Sender, FromLink); - // TODO: Validate method results -end; - -procedure TestTfrmMain.TestBeginUpdate; -var - ReturnValue: Integer; -begin - ReturnValue := FfrmMain.BeginUpdate; - // TODO: Validate method results -end; - -procedure TestTfrmMain.TestEndUpdate; -var - ReturnValue: Integer; -begin - ReturnValue := FfrmMain.EndUpdate; - // TODO: Validate method results -end; - procedure TestTfrmMain.TestTranslate; var ReturnValue: WideString; Modified: translator/trunk/dunit/dUnitTests.dpr =================================================================== --- translator/trunk/dunit/dUnitTests.dpr 2007-10-17 20:47:46 UTC (rev 255) +++ translator/trunk/dunit/dUnitTests.dpr 2007-10-17 20:57:18 UTC (rev 256) @@ -65,7 +65,11 @@ TestUndoList in 'TestUndoList.pas', UndoList in '..\src\UndoList.pas', TestWideIniFiles in 'TestWideIniFiles.pas', - WideIniFiles in '..\src\WideIniFiles.pas'; + WideIniFiles in '..\src\WideIniFiles.pas', + TestCommonUtils in 'TestCommonUtils.pas', + CommonUtils in '..\src\CommonUtils.pas', + TestAppUtils in 'TestAppUtils.pas', + AppUtils in '..\src\AppUtils.pas'; {$R *.RES} Modified: translator/trunk/dunit/dUnitTests.dproj =================================================================== --- translator/trunk/dunit/dUnitTests.dproj 2007-10-17 20:47:46 UTC (rev 255) +++ translator/trunk/dunit/dUnitTests.dproj 2007-10-17 20:57:18 UTC (rev 256) @@ -46,9 +46,11 @@ <MainSource>MainSource</MainSource> </DelphiCompile> <DCCReference Include="..\src\ApplicationServices.pas" /> + <DCCReference Include="..\src\AppUtils.pas" /> <DCCReference Include="..\src\BaseForm.pas" /> <DCCReference Include="..\src\ColorsFrm.pas" /> <DCCReference Include="..\src\CommentsFrm.pas" /> + <DCCReference Include="..\src\CommonUtils.pas" /> <DCCReference Include="..\src\DictEditFrm.pas" /> <DCCReference Include="..\src\Dictionary.pas" /> <DCCReference Include="..\src\DictTranslationSelectDlg.pas" /> @@ -70,9 +72,11 @@ <DCCReference Include="..\src\UndoList.pas" /> <DCCReference Include="..\src\WideIniFiles.pas" /> <DCCReference Include="TestApplicationServices.pas" /> + <DCCReference Include="TestAppUtils.pas" /> <DCCReference Include="TestBaseForm.pas" /> <DCCReference Include="TestColorsFrm.pas" /> <DCCReference Include="TestCommentsFrm.pas" /> + <DCCReference Include="TestCommonUtils.pas" /> <DCCReference Include="TestDictEditFrm.pas" /> <DCCReference Include="TestDictionary.pas" /> <DCCReference Include="TestDictTranslationSelectDlg.pas" /> Modified: translator/trunk/setup/translator.fbp5 =================================================================== --- translator/trunk/setup/translator.fbp5 2007-10-17 20:47:46 UTC (rev 255) +++ translator/trunk/setup/translator.fbp5 2007-10-17 20:57:18 UTC (rev 256) @@ -15,6 +15,7 @@ <Property MultiValue="0" name="Name" type="string">Main</Property> <Property MultiValue="0" name="UniqueID" type="string">{0B551104-07CF-408D-9DB0-61DDBD3EE8EE}</Property> <Object Class="TFBAction" XMLID="{C9322F5C-3312-43F1-A4F0-369AED178343}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="0" name="ActionDescription" type="string">FinalBuilderAction</Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> <Property name="Enabled" type="WordBool">True</Property> @@ -38,12 +39,14 @@ New: Now you can specify that you want to use an existing path to build from. Beware! Make sure you uncheck the "Delete folder" option and make sure the root folder is pointing to your "\translator\trunk" folder -location or it won't work. very well -]]> +location or it won't work.]]> </Property> + <Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Build Notes - please read]]> + </Property> <Property name="ActionTextColor" type="Cardinal">16711680</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> - <Property MultiValue="0" name="Description" type="string">Build Notes - please read</Property> + <Property MultiValue="1" name="Description" type="string"><![CDATA[Build Notes - please read]]> + </Property> <Property name="Enabled" type="WordBool">True</Property> <Property name="ExpandActionLogTitle" type="Boolean">True</Property> <Property name="IgnoreFailure" type="WordBool">False</Property> @@ -57,10 +60,13 @@ <Property name="SuppressStatusMessages" type="Boolean">False</Property> </Object> <Object Class="TFBDialogBuilderAction" XMLID="{A317A7BB-C95A-4031-AF6C-8922CC87A759}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Prompt for Variables (Enhanced)]]> + </Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> <Property name="DefaultButton" type="Boolean">True</Property> - <Property MultiValue="0" name="DialogCaption" type="string">Required Variables</Property> + <Property MultiValue="1" name="DialogCaption" type="string"><![CDATA[Required Variables]]> + </Property> <Property name="DialogWidth" type="Integer">400</Property> <Property name="Enabled" type="WordBool">True</Property> <Property name="ExpandActionLogTitle" type="Boolean">True</Property> @@ -91,7 +97,8 @@ </Property> <Property name="SuppressStatusMessages" type="Boolean">False</Property> <Property name="TimeOut" type="Integer">0</Property> - <Object Class="TPersistParam" XMLID="{517045E7-48E7-41A4-8E5B-3373C18374C5}"><Property MultiValue="0" name="Caption" type="string">R&amp;oot path:</Property> + <Object Class="TPersistParam" XMLID="{517045E7-48E7-41A4-8E5B-3373C18374C5}"><Property MultiValue="1" name="Caption" type="string"><![CDATA[R&oot path:]]> + </Property> <Property MultiValue="0" name="DefaultValue" type="string">%ROOTPATH%</Property> <Property name="InUse" type="Boolean">True</Property> <Property name="List" type="TStrings"><![CDATA[]]> @@ -100,7 +107,8 @@ <Property name="ParamType" type="TParamType">ptSelectFolder</Property> <Property name="SelectAll" type="Boolean">False</Property> </Object> - <Object Class="TPersistParam" XMLID="{17FB2889-B659-4E08-84A2-CCA5E6BBCF51}"><Property MultiValue="0" name="Caption" type="string">&amp;3rd party components root folder:</Property> + <Object Class="TPersistParam" XMLID="{17FB2889-B659-4E08-84A2-CCA5E6BBCF51}"><Property MultiValue="1" name="Caption" type="string"><![CDATA[&3rd party components root folder:]]> + </Property> <Property MultiValue="0" name="DefaultValue" type="string">%ADDONS%</Property> <Property name="InUse" type="Boolean">True</Property> <Property name="List" type="TStrings"><![CDATA[]]> @@ -145,7 +153,8 @@ <Property name="ParamType" type="TParamType">ptText</Property> <Property name="SelectAll" type="Boolean">False</Property> </Object> - <Object Class="TPersistParam" XMLID="{BCB92261-E11A-4E81-857C-D74026547648}"><Property MultiValue="0" name="Caption" type="string">&amp;Check out from subversion</Property> + <Object Class="TPersistParam" XMLID="{BCB92261-E11A-4E81-857C-D74026547648}"><Property MultiValue="1" name="Caption" type="string"><![CDATA[&Check out from subversion]]> + </Property> <Property MultiValue="0" name="DefaultValue" type="string">%VCSCHECKOUT%</Property> <Property name="InUse" type="Boolean">True</Property> <Property name="List" type="TStrings"><![CDATA[]]> @@ -154,7 +163,8 @@ <Property name="ParamType" type="TParamType">ptBoolean</Property> <Property name="SelectAll" type="Boolean">False</Property> </Object> - <Object Class="TPersistParam" XMLID="{95C8E5D6-1E86-4C4D-A304-782685C2FCB3}"><Property MultiValue="0" name="Caption" type="string">&amp;Delete check-out folder when done</Property> + <Object Class="TPersistParam" XMLID="{95C8E5D6-1E86-4C4D-A304-782685C2FCB3}"><Property MultiValue="1" name="Caption" type="string"><![CDATA[&Delete check-out folder when done]]> + </Property> <Property MultiValue="0" name="DefaultValue" type="string">%DELETE_FOLDER%</Property> <Property name="InUse" type="Boolean">True</Property> <Property name="List" type="TStrings"><![CDATA[]]> @@ -163,7 +173,8 @@ <Property name="ParamType" type="TParamType">ptBoolean</Property> <Property name="SelectAll" type="Boolean">False</Property> </Object> - <Object Class="TPersistParam" XMLID="{28FC62C4-FC12-476C-9160-9F4C1D681AA6}"><Property MultiValue="0" name="Caption" type="string">&amp;Upload to SourceForge</Property> + <Object Class="TPersistParam" XMLID="{28FC62C4-FC12-476C-9160-9F4C1D681AA6}"><Property MultiValue="1" name="Caption" type="string"><![CDATA[&Upload to SourceForge]]> + </Property> <Property MultiValue="0" name="DefaultValue" type="string">%FTP_UPLOAD%</Property> <Property name="InUse" type="Boolean">True</Property> <Property name="List" type="TStrings"><![CDATA[]]> @@ -172,7 +183,8 @@ <Property name="ParamType" type="TParamType">ptBoolean</Property> <Property name="SelectAll" type="Boolean">False</Property> </Object> - <Object Class="TPersistParam" XMLID="{A87FF9FF-5CA9-4448-A4E0-99D1CBD999B7}"><Property MultiValue="0" name="Caption" type="string">Send out &amp;notifications</Property> + <Object Class="TPersistParam" XMLID="{A87FF9FF-5CA9-4448-A4E0-99D1CBD999B7}"><Property MultiValue="1" name="Caption" type="string"><![CDATA[Send out &notifications]]> + </Property> <Property MultiValue="0" name="DefaultValue" type="string">%NEWS_NOTIFY%</Property> <Property name="InUse" type="Boolean">True</Property> <Property name="List" type="TStrings"><![CDATA[]]> @@ -181,7 +193,8 @@ <Property name="ParamType" type="TParamType">ptBoolean</Property> <Property name="SelectAll" type="Boolean">False</Property> </Object> - <Object Class="TPersistParam" XMLID="{32EB6318-920B-411A-86ED-6B385A213A74}"><Property MultiValue="0" name="Caption" type="string">Create subversion &amp;tag</Property> + <Object Class="TPersistParam" XMLID="{32EB6318-920B-411A-86ED-6B385A213A74}"><Property MultiValue="1" name="Caption" type="string"><![CDATA[Create subversion &tag]]> + </Property> <Property MultiValue="0" name="DefaultValue" type="string">%CREATETAG%</Property> <Property name="InUse" type="Boolean">True</Property> <Property name="List" type="TStrings"><![CDATA[]]> @@ -192,10 +205,13 @@ </Object> </Object> <Object Class="TDateTimeAction" XMLID="{5E21D46F-05E4-4CDB-8395-A88FC89031B0}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Get Todays Date]]> + </Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> <Property MultiValue="0" name="DateFormat" type="string">yyyy-mm-dd</Property> - <Property MultiValue="0" name="Description" type="string">Get Todays Date</Property> + <Property MultiValue="1" name="Description" type="string"><![CDATA[Get Todays Date]]> + </Property> <Property name="Enabled" type="WordBool">True</Property> <Property name="ExpandActionLogTitle" type="Boolean">True</Property> <Property MultiValue="0" name="FBVariable" type="string">CURRENTDATE</Property> @@ -213,9 +229,12 @@ <Property name="UseNow" type="Boolean">True</Property> </Object> <Object Class="TFBScriptAction" XMLID="{71A52E66-12F5-442F-A25F-092DC75BC9DE}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Set SRCPATH and ROOTPATH]]> + </Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> - <Property MultiValue="0" name="Description" type="string">Set SRCPATH and ROOTPATH</Property> + <Property MultiValue="1" name="Description" type="string"><![CDATA[Set SRCPATH and ROOTPATH]]> + </Property> <Property name="Enabled" type="WordBool">True</Property> <Property name="ExpandActionLogTitle" type="Boolean">True</Property> <Property name="IgnoreFailure" type="WordBool">False</Property> @@ -237,6 +256,8 @@ </Object> </Object> <Object Class="TDeleteDirectoryAction" XMLID="{C2D41C4B-CCF2-4A1A-91A3-8187AC91213C}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Delete Directory [ %ROOTPATH% ]]]> + </Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> <Property name="DeleteHidden" type="WordBool">True</Property> @@ -258,11 +279,14 @@ <Property name="SuppressStatusMessages" type="Boolean">False</Property> <Object Class="TBuildScript" XMLID="{A519CFB9-657C-494A-B0F8-F02B46F0E3EC}"><Property MultiValue="0" name="BreakPointsStore" type="string"></Property> <Property MultiValue="0" name="Name" type="string">Condition</Property> - <Property MultiValue="0" name="Script" type="string">VCSCHECKOUT and DELETE_FOLDER</Property> + <Property MultiValue="1" name="Script" type="string"><![CDATA[VCSCHECKOUT and DELETE_FOLDER]]> + </Property> <Property MultiValue="0" name="ScriptLanguage" type="string">VBScript</Property> </Object> </Object> <Object Class="TCreateDirectoryAction" XMLID="{834970E8-C16C-4B44-9F91-322767AE6B00}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Create Directory [ %ROOTPATH% ]]]> + </Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> <Property name="Enabled" type="WordBool">True</Property> @@ -285,6 +309,7 @@ </Object> </Object> <Object Class="TFBTryAction" XMLID="{6D689726-CD1D-474B-AE8B-C9BF63FBA11C}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="0" name="ActionDescription" type="string">Try</Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> <Property name="Enabled" type="WordBool">True</Property> @@ -299,9 +324,12 @@ <Property name="RetryPauseInterval" type="Cardinal">1000</Property> <Property name="SuppressStatusMessages" type="Boolean">False</Property> <Object Class="TGroupAction" XMLID="{D1C60537-2C34-4578-8572-6D38EB317449}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Remove old temp files]]> + </Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> - <Property MultiValue="0" name="Description" type="string">Remove old temp files</Property> + <Property MultiValue="1" name="Description" type="string"><![CDATA[Remove old temp files]]> + </Property> <Property name="Enabled" type="WordBool">True</Property> <Property name="ExpandActionLogTitle" type="Boolean">True</Property> <Property name="IgnoreFailure" type="WordBool">False</Property> @@ -314,11 +342,15 @@ <Property name="RetryPauseInterval" type="Cardinal">1000</Property> <Property name="SuppressStatusMessages" type="Boolean">False</Property> <Object Class="TFBFileSetDefineAction" XMLID="{4D20F944-8F60-47E1-A6AE-5902FCA9ABBE}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Define temp files]]> + </Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> - <Property MultiValue="0" name="Description" type="string">Define temp files</Property> + <Property MultiValue="1" name="Description" type="string"><![CDATA[Define temp files]]> + </Property> <Property name="Enabled" type="WordBool">True</Property> <Property name="ExpandActionLogTitle" type="Boolean">True</Property> + <Property name="FailIfNoFiles" type="Boolean">False</Property> <Property MultiValue="0" name="FileSetName" type="string">RemovableFiles</Property> <Property name="FileSetObject" type="IFBFileSet" XMLID="{0718A53E-0F0C-4BA9-AB92-D7DD782E6864}"/> <Property name="IgnoreFailure" type="WordBool">False</Property> @@ -337,6 +369,7 @@ <Property name="OutputQuoting" type="TFileSetQuoteType">qtDouble</Property> <Property name="OutputSeparator" type="TFileSetSepType">spNone</Property> <Property name="PatternList" type="IFBFileSetPatternList" XMLID="{1A64558B-48C7-4189-A1EB-9F4131F30AA2}"/> + <Property name="RecurseHiddenSystem" type="Boolean">False</Property> <Object Class="TFBFileSetPatternList" XMLID="{1A64558B-48C7-4189-A1EB-9F4131F30AA2}"><Property MultiValue="0" name="Name" type="string">PATTERNLIST</Property> <Object Class="TFBFileSetPattern" XMLID="{A0C0FCB4-698C-4CF8-935F-C76CD5FF5037}"><Property MultiValue="0" name="Comment" type="string"></Property> <Property name="IsRegExpr" type="Boolean">False</Property> @@ -375,7 +408,8 @@ </Object> <Object Class="TFBFileSetPattern" XMLID="{F5E375A0-41A6-4C1A-BA01-5476889FADA6}"><Property MultiValue="0" name="Comment" type="string"></Property> <Property name="IsRegExpr" type="Boolean">False</Property> - <Property MultiValue="0" name="Item" type="string"> .#*</Property> + <Property MultiValue="1" name="Item" type="string"><![CDATA[ .#*]]> + </Property> <Property name="Recurse" type="Boolean">True</Property> </Object> <Object Class="TFBFileSetPattern" XMLID="{982BC3DB-5EAD-4DFA-BB74-6BBE1B96F92F}"><Property MultiValue="0" name="Comment" type="string"></Property> @@ -440,9 +474,12 @@ </Object> </Object> <Object Class="TFBFileSetDeleteAction" XMLID="{8782BF20-04E7-4B0B-A081-AF5417F83346}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Delete temp files]]> + </Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> - <Property MultiValue="0" name="Description" type="string">Delete temp files</Property> + <Property MultiValue="1" name="Description" type="string"><![CDATA[Delete temp files]]> + </Property> <Property name="Enabled" type="WordBool">True</Property> <Property name="ExpandActionLogTitle" type="Boolean">True</Property> <Property MultiValue="0" name="FileSetName" type="string">RemovableFiles</Property> @@ -460,11 +497,14 @@ </Object> <Object Class="TBuildScript" XMLID="{8E9BA724-FBA5-4BEB-A832-76866D40EF4C}"><Property MultiValue="0" name="BreakPointsStore" type="string"></Property> <Property MultiValue="0" name="Name" type="string">Condition</Property> - <Property MultiValue="0" name="Script" type="string">VCSCHECKOUT = false</Property> + <Property MultiValue="1" name="Script" type="string"><![CDATA[VCSCHECKOUT = false]]> + </Property> <Property MultiValue="0" name="ScriptLanguage" type="string">VBScript</Property> </Object> </Object> <Object Class="TFBSubversionCheckout" XMLID="{FD18A0BC-F0EC-4DD8-96E6-6D6E1857E9BB}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Subversion Checkout]]> + </Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> <Property MultiValue="0" name="ConfigDir" type="string"></Property> @@ -474,6 +514,7 @@ <Property name="ExpandActionLogTitle" type="Boolean">True</Property> <Property MultiValue="0" name="ExtraCmdLineParamsAtEnd" type="string"></Property> <Property MultiValue="0" name="ExtraCmdLineParamsAtStart" type="string"></Property> + <Property MultiValue="0" name="ExtraCommandLineArgs" type="string"></Property> <Property name="IgnoreExternals" type="Boolean">False</Property> <Property name="IgnoreFailure" type="WordBool">False</Property> <Property MultiValue="0" name="ImpersonateToken" type="string"></Property> @@ -507,9 +548,12 @@ </Object> </Object> <Object Class="TGroupAction" XMLID="{E6F0D43D-2B00-41EE-B3D5-30031E766FF2}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[Build runables]]> + </Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> - <Property MultiValue="0" name="Description" type="string">Build runables</Property> + <Property MultiValue="1" name="Description" type="string"><![CDATA[Build runables]]> + </Property> <Property name="Enabled" type="WordBool">True</Property> <Property name="ExpandActionLogTitle" type="Boolean">True</Property> <Property name="IgnoreFailure" type="WordBool">False</Property> @@ -522,6 +566,7 @@ <Property name="RetryPauseInterval" type="Cardinal">1000</Property> <Property name="SuppressStatusMessages" type="Boolean">False</Property> <Object Class="TGroupAction" XMLID="{F9908FF5-DFCB-4E24-93CA-60452635BAD9}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="0" name="ActionDescription" type="string">Executables</Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> <Property MultiValue="0" name="Description" type="string">Executables</Property> @@ -537,6 +582,7 @@ <Property name="RetryPauseInterval" type="Cardinal">1000</Property> <Property name="SuppressStatusMessages" type="Boolean">False</Property> <Object Class="TDelphiCompilerAction" XMLID="{F618EF5F-0619-48B2-A32C-3CF46CF49577}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="0" name="ActionDescription" type="string">IniTranslator</Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> <Property name="AllowImplicitImport" type="Boolean">True</Property> @@ -547,6 +593,7 @@ <Property name="BuildVersion" type="Integer">50</Property> <Property name="CodePage" type="Integer">1252</Property> <Property name="CompilerVersion" type="Integer">4</Property> + <Property MultiValue="0" name="ConfigName" type="string">Release</Property> <Property name="DebugVersionNumbers" type="Boolean">False</Property> <Property MultiValue="0" name="Description" type="string">IniTranslator</Property> <Property name="Enabled" type="WordBool">True</Property> @@ -675,6 +722,7 @@ </Object> </Object> <Object Class="TDelphiCompilerAction" XMLID="{64256701-9DBC-49F5-991D-8DEE05D7D02E}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="0" name="ActionDescription" type="string">MsDictBuild</Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> <Property name="AllowImplicitImport" type="Boolean">True</Property> @@ -685,6 +733,7 @@ <Property name="BuildVersion" type="Integer">50</Property> <Property name="CodePage" type="Integer">1252</Property> <Property name="CompilerVersion" type="Integer">4</Property> + <Property MultiValue="0" name="ConfigName" type="string">Release</Property> <Property name="DebugVersionNumbers" type="Boolean">False</Property> <Property MultiValue="0" name="Description" type="string">MsDictBuild</Property> <Property name="Enabled" type="WordBool">True</Property> @@ -812,6 +861,7 @@ </Object> </Object> <Object Class="TDelphiCompilerAction" XMLID="{3C30C808-3CC5-4796-A5E6-D884A2C795AA}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="0" name="ActionDescription" type="string">MsTermBuild</Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> <Property name="AllowImplicitImport" type="Boolean">True</Property> @@ -822,6 +872,7 @@ <Property name="BuildVersion" type="Integer">50</Property> <Property name="CodePage" type="Integer">1252</Property> <Property name="CompilerVersion" type="Integer">4</Property> + <Property MultiValue="0" name="ConfigName" type="string">Release</Property> <Property name="DebugVersionNumbers" type="Boolean">False</Property> <Property MultiValue="0" name="Description" type="string">MsTermBuild</Property> <Property name="Enabled" type="WordBool">True</Property> @@ -949,6 +1000,7 @@ </Object> </Object> <Object Class="TDelphiCompilerAction" XMLID="{E5E41F41-F029-472D-967B-5199894D6815}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="0" name="ActionDescription" type="string">SDFSplit</Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> <Property name="AllowImplicitImport" type="Boolean">True</Property> @@ -959,6 +1011,7 @@ <Property name="BuildVersion" type="Integer">50</Property> <Property name="CodePage" type="Integer">1252</Property> <Property name="CompilerVersion" type="Integer">4</Property> + <Property MultiValue="0" name="ConfigName" type="string">Release</Property> <Property name="DebugVersionNumbers" type="Boolean">False</Property> <Property MultiValue="0" name="Description" type="string">SDFSplit</Property> <Property name="Enabled" type="WordBool">True</Property> @@ -1087,9 +1140,12 @@ </Object> </Object> <Object Class="TGroupAction" XMLID="{E1FA3259-044D-4710-B904-40F18F69AC4B}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="1" name="ActionDescription" type="string"><![CDATA[File Parsers]]> + </Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> - <Property MultiValue="0" name="Description" type="string">File Parsers</Property> + <Property MultiValue="1" name="Description" type="string"><![CDATA[File Parsers]]> + </Property> <Property name="Enabled" type="WordBool">True</Property> <Property name="ExpandActionLogTitle" type="Boolean">True</Property> <Property name="IgnoreFailure" type="WordBool">False</Property> @@ -1102,6 +1158,7 @@ <Property name="RetryPauseInterval" type="Cardinal">1000</Property> <Property name="SuppressStatusMessages" type="Boolean">False</Property> <Object Class="TDelphiCompilerAction" XMLID="{E6F7D784-CE21-4574-B03F-383BA6E1ADEE}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="0" name="ActionDescription" type="string">DCPPPlugin</Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> <Property name="AllowImplicitImport" type="Boolean">True</Property> @@ -1112,6 +1169,7 @@ <Property name="BuildVersion" type="Integer">51</Property> <Property name="CodePage" type="Integer">1252</Property> <Property name="CompilerVersion" type="Integer">4</Property> + <Property MultiValue="0" name="ConfigName" type="string">Release</Property> <Property name="DebugVersionNumbers" type="Boolean">False</Property> <Property MultiValue="0" name="Description" type="string">DCPPPlugin</Property> <Property name="Enabled" type="WordBool">True</Property> @@ -1209,7 +1267,8 @@ <Property name="IncludeRemoteSymbols" type="WordBool">True</Property> <Property name="IncludeTD32" type="WordBool">False</Property> <Property name="IOChecking" type="WordBool">True</Property> - <Property MultiValue="0" name="LibraryPath" type="WideString">$(DELPHI)\Lib;$(DELPHI)\Bin;$(DELPHI)\Imports;$(DELPHI)\Projects\Bpl;$(DELPHI)\Rave5\Lib;F:\Program\Borland\Add\JEDI\JCL\source;F:\Program\Borland\Add\JEDI\dev\JVCL3\common;F:\Program\Borland\Add\JEDI\dev\JVCL3\run;F:\Program\Borland\Add\dunit\src;F:\Program\Borland\Add\Others;F:\Program\Borland\Add\Utils;f:\program\borland\projects\work\eq plan\eq plan 2.0\eqplan</Property> + <Property MultiValue="1" name="LibraryPath" type="WideString"><![CDATA[$(DELPHI)\Lib;$(DELPHI)\Bin;$(DELPHI)\Imports;$(DELPHI)\Projects\Bpl;$(DELPHI)\Rave5\Lib;F:\Program\Borland\Add\JEDI\JCL\source;F:\Program\Borland\Add\JEDI\dev\JVCL3\common;F:\Program\Borland\Add\JEDI\dev\JVCL3\run;F:\Program\Borland\Add\dunit\src;F:\Program\Borland\Add\Others;F:\Program\Borland\Add\Utils;f:\program\borland\projects\work\eq plan\eq plan 2.0\eqplan]]> + </Property> <Property name="LinkerOutput" type="Integer">3</Property> <Property name="LocalSymbols" type="WordBool">True</Property> <Property name="Mapfile" type="Integer">3</Property> @@ -1238,6 +1297,7 @@ </Object> </Object> <Object Class="TDelphiCompilerAction" XMLID="{597F3A74-7283-455C-B280-D643208CFC8C}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="0" name="ActionDescription" type="string">FoxitPlugin</Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" name="ActionTypeID" type="string"></Property> <Property name="AllowImplicitImport" type="Boolean">True</Property> @@ -1248,6 +1308,7 @@ <Property name="BuildVersion" type="Integer">50</Property> <Property name="CodePage" type="Integer">1252</Property> <Property name="CompilerVersion" type="Integer">4</Property> + <Property MultiValue="0" name="ConfigName" type="string">Release</Property> <Property name="DebugVersionNumbers" type="Boolean">False</Property> <Property MultiValue="0" name="Description" type="string">FoxitPlugin</Property> <Property name="Enabled" type="WordBool">True</Property> @@ -1345,7 +1406,8 @@ <Property name="IncludeRemoteSymbols" type="WordBool">False</Property> <Property name="IncludeTD32" type="WordBool">False</Property> <Property name="IOChecking" type="WordBool">True</Property> - <Property MultiValue="0" name="LibraryPath" type="WideString">$(DELPHI)\Lib;$(DELPHI)\Bin;$(DELPHI)\Imports;$(DELPHI)\Projects\Bpl;$(DELPHI)\Rave5\Lib;F:\Program\Borland\Add\JEDI\JCL\source;F:\Program\Borland\Add\JEDI\dev\JVCL3\common;F:\Program\Borland\Add\JEDI\dev\JVCL3\run;F:\Program\Borland\Add\dunit\src;F:\Program\Borland\Add\Others;F:\Program\Borland\Add\Utils;f:\program\borland\projects\work\eq plan\eq plan 2.0\eqplan</Property> + <Property MultiValue="1" name="LibraryPath" type="WideString"><![CDATA[$(DELPHI)\Lib;$(DELPHI)\Bin;$(DELPHI)\Imports;$(DELPHI)\Projects\Bpl;$(DELPHI)\Rave5\Lib;F:\Program\Borland\Add\JEDI\JCL\source;F:\Program\Borland\Add\JEDI\dev\JVCL3\common;F:\Program\Borland\Add\JEDI\dev\JVCL3\run;F:\Program\Borland\Add\dunit\src;F:\Program\Borland\Add\Others;F:\Program\Borland\Add\Utils;f:\program\borland\projects\work\eq plan\eq plan 2.0\eqplan]]> + </Property> <Property name="LinkerOutput" type="Integer">3</Property> <Property name="LocalSymbols" type="WordBool">True</Property> <Property name="Mapfile" type="Integer">3</Property> @@ -1374,6 +1436,7 @@ </Object> </Object> <Object Class="TDelphiCompilerAction" XMLID="{0C8B71C5-0028-48D5-B38E-13854BFB795E}"><Property MultiValue="0" name="ActionComment" type="string"></Property> + <Property MultiValue="0" name="ActionDescription" type="string">IBForumsPlugin</Property> <Property name="ActionTextColor" type="Cardinal">0</Property> <Property MultiValue="0" na... [truncated message content] |