improved package compiler options: compile

git-svn-id: trunk@11492 -
This commit is contained in:
mattias 2007-07-13 13:53:32 +00:00
parent 3f7cf2ae0c
commit d2ed7122f6
5 changed files with 203 additions and 190 deletions

View File

@ -621,7 +621,7 @@ resourcestring
sPNGMissingIEND = 'End of PNG found with no IEND chunk';
sPNGEffectiveFilter = 'Effective filter is %s';
sPNGBadInterlaceMethod = 'Unrecognized Interlace Method';
sPNGDefilterPass = 'Unfilering Pass %d Size: %dx%d From: %dx%d';
sPNGDefilterPass = 'Unfiltering Pass %d Size: %dx%d From: %dx%d';
sPNGFilterChange = 'Filter changed on Row %d to %x';
sPNGBadColorType = 'Unrecognized color type of %d';
sPNGErrorConstant = '**** ERROR ****';

View File

@ -8,7 +8,9 @@
<MainUnit Value="0"/>
<TargetFileExt Value=""/>
</General>
<VersionInfo><ProjectVersion Value=""/></VersionInfo>
<VersionInfo>
<ProjectVersion Value=""/>
</VersionInfo>
<PublishOptions>
<Version Value="2"/>
<IgnoreBinaries Value="False"/>
@ -34,11 +36,14 @@
<UnitName Value="LPICustomData"/>
</Unit0>
</Units>
<CustomData Count="1"><Item0 Name="CustomData1" Value="LPICustomData example value"/></CustomData>
</ProjectOptions>
<CompilerOptions>
<Version Value="5"/>
<CodeGeneration><Generate Value="Faster"/></CodeGeneration>
<Other><CompilerPath Value="$(CompPath)"/></Other>
<CodeGeneration>
<Generate Value="Faster"/>
</CodeGeneration>
<Other>
<CompilerPath Value="$(CompPath)"/>
</Other>
</CompilerOptions>
</CONFIG>

View File

@ -313,9 +313,9 @@ type
{------------------------------------------------------------------------------}
{ TfrmCompilerOptions Constructor }
{------------------------------------------------------------------------------}
{------------------------------------------------------------------------------
TfrmCompilerOptions Constructor
------------------------------------------------------------------------------}
constructor TfrmCompilerOptions.Create(TheOwner: TComponent);
var
Page: integer;
@ -684,25 +684,27 @@ begin
edtCompiler.Text := Options.CompilerPath;
if Options is TProjectCompilerOptions
then with TProjectCompilerOptions(Options) do begin
lblRunIfCompiler.Visible := True;
chkCompilerCompile.AnchorToNeighbour(akLeft,6,lblRunIfCompiler);
chkCompilerCompile.Checked := crCompile in CompileReasons;
chkCompilerBuild.Checked := crBuild in CompileReasons;
chkCompilerRun.Checked := crRun in CompileReasons;
lblRunIfCompiler.Visible := True;
chkCompilerCompile.Visible := True;
chkCompilerCompile.Caption := lisCOCallOnCompile;
chkCompilerCompile.Width := WCOLABEL;
chkCompilerCompile.Visible := True;
chkCompilerBuild.Visible := True;
chkCompilerRun.Visible := True;
lblCompiler.AnchorParallel(akLeft,0,lblRunIfCompiler);
end
else if Options is TPkgCompilerOptions
then begin
lblRunIfCompiler.Visible := False;
chkCompilerCompile.AnchorParallel(akLeft,6,chkCompilerCompile.Parent);
chkCompilerCompile.Visible := True;
chkCompilerCompile.Caption := lisCOSkipCallingCompiler;
chkCompilerCompile.Width := 2 * WCOLABEL;
chkCompilerCompile.Checked := TPkgCompilerOptions(Options).SkipCompiler;
chkCompilerBuild.Visible := False;
chkCompilerRun.Visible := False;
lblCompiler.AnchorParallel(akLeft,6,lblCompiler.Parent);
end
else begin
lblRunIfCompiler.Visible := False;
@ -2004,6 +2006,7 @@ procedure TfrmCompilerOptions.SetupCompilationTab(Page: integer);
with chkCompile do begin
Caption := lisCOCallOnCompile;
AnchorToNeighbour(akLeft,6,lblRunIf);
Constraints.MinWidth:=WCOLABEL;
Parent:=AGroupBox;
end;
lblRunIf.AnchorVerticalCenterTo(chkCompile);
@ -2012,6 +2015,7 @@ procedure TfrmCompilerOptions.SetupCompilationTab(Page: integer);
with chkBuild do begin
Caption := lisCOCallOnBuild;
AnchorToCompanion(akLeft,6,chkCompile);
Constraints.MinWidth:=WCOLABEL;
Parent:=AGroupBox;
end;
@ -2019,6 +2023,7 @@ procedure TfrmCompilerOptions.SetupCompilationTab(Page: integer);
with chkRun do begin
Caption := lisCOCallOnRun;
AnchorToCompanion(akLeft,6,chkBuild);
Constraints.MinWidth:=WCOLABEL;
Parent:=AGroupBox;
end;
@ -2030,7 +2035,7 @@ procedure TfrmCompilerOptions.SetupCompilationTab(Page: integer);
edtCommand := TEdit.Create(Self);
with edtCommand do begin
AnchorToNeighbour(akTop,6,lblRunIf);
AnchorToNeighbour(akTop,6,chkCompile);
AnchorToNeighbour(akLeft,6,lblCommand);
AnchorParallel(akRight,6,AGroupBox);
Text:='';
@ -2043,6 +2048,7 @@ procedure TfrmCompilerOptions.SetupCompilationTab(Page: integer);
with chkScanFPC do begin
Caption := lisCOScanForFPCMessages;
AnchorToNeighbour(akTop,6,edtCommand);
Constraints.MinWidth:=WCOLABEL;
Parent:=AGroupBox;
end;
@ -2050,6 +2056,7 @@ procedure TfrmCompilerOptions.SetupCompilationTab(Page: integer);
with chkScanMake do begin
Caption := lisCOScanForMakeMessages;
AnchorToNeighbour(akTop,6,chkScanFPC);
Constraints.MinWidth:=WCOLABEL;
Parent:=AGroupBox;
end;
@ -2057,6 +2064,7 @@ procedure TfrmCompilerOptions.SetupCompilationTab(Page: integer);
with chkShowAll do begin
Caption := lisCOShowAllMessages;
AnchorToCompanion(akLeft,15,chkScanFPC);
Constraints.MinWidth:=WCOLABEL;
Parent:=AGroupBox;
end;
end;

View File

@ -1,20 +1,20 @@
object ProjectOptionsDialog: TProjectOptionsDialog
Left = 353
Height = 378
Height = 418
Top = 195
Width = 457
HorzScrollBar.Page = 456
VertScrollBar.Page = 377
Width = 493
HorzScrollBar.Page = 492
VertScrollBar.Page = 417
ActiveControl = TitleEdit
Caption = 'ProjectOptionsDialog'
ClientHeight = 378
ClientWidth = 457
ClientHeight = 418
ClientWidth = 493
OnClose = ProjectOptionsClose
Position = poScreenCenter
object Notebook: TNotebook
AnchorSideBottom.Control = OKButton
Height = 327
Width = 457
Height = 365
Width = 493
Align = alTop
Anchors = [akTop, akLeft, akRight, akBottom]
OnChangeBounds = NotebookChangeBounds
@ -22,24 +22,24 @@ object ProjectOptionsDialog: TProjectOptionsDialog
TabOrder = 0
object ApplicationPage: TPage
Caption = 'ApplicationPage'
ClientWidth = 453
ClientHeight = 296
ClientWidth = 489
ClientHeight = 334
object AppSettingsGroupBox: TGroupBox
Left = 6
Height = 124
Top = 6
Width = 441
Width = 477
Align = alTop
BorderSpacing.Around = 6
Caption = 'AppSettingsGroupBox'
ClientHeight = 105
ClientWidth = 437
ClientWidth = 473
TabOrder = 0
object TitleLabel: TLabel
Left = 6
Height = 20
Top = 6
Width = 425
Width = 461
Align = alTop
BorderSpacing.Left = 6
BorderSpacing.Top = 6
@ -51,7 +51,7 @@ object ProjectOptionsDialog: TProjectOptionsDialog
Left = 6
Height = 23
Top = 26
Width = 425
Width = 461
Align = alTop
BorderSpacing.Left = 6
BorderSpacing.Right = 6
@ -62,7 +62,7 @@ object ProjectOptionsDialog: TProjectOptionsDialog
Left = 6
Height = 24
Top = 52
Width = 393
Width = 429
Anchors = [akTop, akLeft, akRight]
AutoSize = False
Caption = 'UseAppBundleCheckBox'
@ -72,7 +72,7 @@ object ProjectOptionsDialog: TProjectOptionsDialog
Left = 6
Height = 24
Top = 76
Width = 393
Width = 429
Anchors = [akTop, akLeft, akRight]
AutoSize = False
Caption = 'UseXPManifestCheckBox'
@ -83,18 +83,18 @@ object ProjectOptionsDialog: TProjectOptionsDialog
Left = 6
Height = 73
Top = 136
Width = 441
Width = 477
Align = alTop
BorderSpacing.Around = 6
Caption = 'OutputSettingsGroupBox'
ClientHeight = 54
ClientWidth = 437
ClientWidth = 473
TabOrder = 1
object TargetFileLabel: TLabel
Left = 6
Height = 20
Top = 6
Width = 425
Width = 461
Align = alTop
BorderSpacing.Left = 6
BorderSpacing.Top = 6
@ -106,7 +106,7 @@ object ProjectOptionsDialog: TProjectOptionsDialog
Left = 6
Height = 23
Top = 26
Width = 425
Width = 461
Align = alTop
BorderSpacing.Left = 6
BorderSpacing.Right = 6
@ -117,14 +117,14 @@ object ProjectOptionsDialog: TProjectOptionsDialog
end
object FormsPage: TPage
Caption = 'FormsPage'
ClientWidth = 453
ClientHeight = 296
ClientWidth = 489
ClientHeight = 334
OnResize = FormsPageResize
object FormsAutoCreatedLabel: TLabel
Left = 36
Height = 20
Top = 10
Width = 156
Width = 155
Caption = 'FormsAutoCreatedLabel'
ParentColor = False
end
@ -133,7 +133,7 @@ object ProjectOptionsDialog: TProjectOptionsDialog
Left = 240
Height = 20
Top = 10
Width = 144
Width = 143
Caption = 'FormsAvailFormsLabel'
ParentColor = False
end
@ -142,7 +142,7 @@ object ProjectOptionsDialog: TProjectOptionsDialog
AnchorSideLeft.Side = asrBottom
AnchorSideBottom.Control = FormsAutoCreateNewFormsCheckBox
Left = 36
Height = 231
Height = 268
Top = 32
Width = 168
Anchors = [akTop, akLeft, akBottom]
@ -158,9 +158,9 @@ object ProjectOptionsDialog: TProjectOptionsDialog
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = FormsAutoCreateNewFormsCheckBox
Left = 240
Height = 231
Height = 268
Top = 32
Width = 207
Width = 243
Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Around = 6
MultiSelect = True
@ -204,9 +204,9 @@ object ProjectOptionsDialog: TProjectOptionsDialog
end
object FormsAutoCreateNewFormsCheckBox: TCheckBox
Left = 6
Height = 21
Top = 269
Width = 441
Height = 22
Top = 306
Width = 477
Align = alBottom
BorderSpacing.Around = 6
Caption = 'FormsAutoCreateNewFormsCheckBox'
@ -215,15 +215,15 @@ object ProjectOptionsDialog: TProjectOptionsDialog
end
object MiscPage: TPage
Caption = 'MiscPage'
ClientWidth = 453
ClientHeight = 296
ClientWidth = 489
ClientHeight = 334
object MainUnitHasUsesSectionForAllUnitsCheckBox: TCheckBox
AnchorSideTop.Control = MainUnitIsPascalSourceCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 21
Top = 33
Width = 441
Height = 22
Top = 34
Width = 477
Align = alTop
BorderSpacing.Left = 6
BorderSpacing.Top = 2
@ -235,9 +235,9 @@ object ProjectOptionsDialog: TProjectOptionsDialog
AnchorSideTop.Control = MainUnitHasUsesSectionForAllUnitsCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 21
Top = 56
Width = 441
Height = 22
Top = 58
Width = 477
Align = alTop
BorderSpacing.Left = 6
BorderSpacing.Top = 2
@ -247,9 +247,9 @@ object ProjectOptionsDialog: TProjectOptionsDialog
end
object MainUnitIsPascalSourceCheckBox: TCheckBox
Left = 6
Height = 21
Height = 22
Top = 10
Width = 441
Width = 477
Align = alTop
BorderSpacing.Left = 6
BorderSpacing.Top = 10
@ -261,9 +261,9 @@ object ProjectOptionsDialog: TProjectOptionsDialog
AnchorSideTop.Control = MainUnitHasCreateFormStatementsCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 21
Top = 79
Width = 441
Height = 22
Top = 82
Width = 477
Align = alTop
BorderSpacing.Left = 6
BorderSpacing.Top = 2
@ -275,9 +275,9 @@ object ProjectOptionsDialog: TProjectOptionsDialog
AnchorSideTop.Control = MainUnitHasTitleStatementCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 21
Top = 110
Width = 441
Height = 22
Top = 114
Width = 477
Align = alTop
BorderSpacing.Left = 6
BorderSpacing.Top = 10
@ -289,9 +289,9 @@ object ProjectOptionsDialog: TProjectOptionsDialog
AnchorSideTop.Control = RunnableCheckBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 21
Top = 133
Width = 441
Height = 22
Top = 138
Width = 477
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
BorderSpacing.Top = 2
@ -302,18 +302,18 @@ object ProjectOptionsDialog: TProjectOptionsDialog
end
object LazDocPage: TPage
Caption = 'LazDocPage'
ClientWidth = 453
ClientHeight = 296
ClientWidth = 489
ClientHeight = 334
object LazDocPathsGroupBox: TGroupBox
Left = 6
Height = 210
Top = 6
Width = 441
Width = 477
Align = alTop
BorderSpacing.Around = 6
Caption = 'LazDocPathsGroupBox'
ClientHeight = 191
ClientWidth = 437
ClientWidth = 473
TabOrder = 0
object LazDocListBox: TListBox
AnchorSideLeft.Control = LazDocPathsGroupBox
@ -323,7 +323,7 @@ object ProjectOptionsDialog: TProjectOptionsDialog
Left = 6
Height = 108
Top = 6
Width = 425
Width = 461
Align = alTop
BorderSpacing.Around = 6
TabOrder = 0
@ -360,7 +360,7 @@ object ProjectOptionsDialog: TProjectOptionsDialog
Left = 6
Height = 23
Top = 154
Width = 401
Width = 437
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
TabOrder = 3
@ -369,7 +369,7 @@ object ProjectOptionsDialog: TProjectOptionsDialog
object LazDocBrowseButton: TButton
AnchorSideRight.Control = LazDocPathsGroupBox
AnchorSideRight.Side = asrBottom
Left = 407
Left = 443
Height = 23
Top = 154
Width = 24
@ -384,13 +384,13 @@ object ProjectOptionsDialog: TProjectOptionsDialog
end
object SavePage: TPage
Caption = 'SavePage'
ClientWidth = 453
ClientHeight = 296
ClientWidth = 489
ClientHeight = 334
object SaveClosedUnitInfoCheckBox: TCheckBox
Left = 6
Height = 21
Top = 6
Width = 441
Width = 477
Align = alTop
BorderSpacing.Left = 6
BorderSpacing.Top = 6
@ -404,7 +404,7 @@ object ProjectOptionsDialog: TProjectOptionsDialog
Left = 6
Height = 21
Top = 29
Width = 441
Width = 477
Align = alTop
BorderSpacing.Left = 6
BorderSpacing.Top = 2
@ -436,8 +436,8 @@ object ProjectOptionsDialog: TProjectOptionsDialog
end
object VersionInfoPage: TPage
Caption = 'VersionInfoPage'
ClientWidth = 453
ClientHeight = 296
ClientWidth = 489
ClientHeight = 334
object VersionInfoGroupBox: TGroupBox
AnchorSideLeft.Control = LanguageSettingsGroupBox
AnchorSideTop.Control = UseVersionInfoCheckBox
@ -447,12 +447,12 @@ object ProjectOptionsDialog: TProjectOptionsDialog
Left = 6
Height = 81
Top = 33
Width = 441
Width = 477
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 6
Caption = 'Version Numbering'
ClientHeight = 62
ClientWidth = 437
ClientWidth = 473
TabOrder = 0
object VersionLabel: TLabel
Left = 6
@ -561,12 +561,12 @@ object ProjectOptionsDialog: TProjectOptionsDialog
Left = 6
Height = 81
Top = 120
Width = 441
Width = 477
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 6
Caption = 'Language Options'
ClientHeight = 62
ClientWidth = 437
ClientWidth = 473
TabOrder = 2
object LanguageSelectionLabel: TLabel
Left = 6
@ -602,7 +602,7 @@ object ProjectOptionsDialog: TProjectOptionsDialog
Left = 268
Height = 21
Top = 22
Width = 100
Width = 136
Anchors = [akTop, akLeft, akRight]
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
MaxLength = 0
@ -615,15 +615,15 @@ object ProjectOptionsDialog: TProjectOptionsDialog
AnchorSideTop.Side = asrBottom
AnchorSideRight.Side = asrBottom
Left = 6
Height = 83
Height = 121
Top = 207
Width = 441
Width = 477
Align = alBottom
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
Caption = 'Other Info'
ClientHeight = 64
ClientWidth = 437
ClientHeight = 102
ClientWidth = 473
TabOrder = 3
object DescriptionLabel: TLabel
AnchorSideTop.Control = DescriptionEdit
@ -653,7 +653,7 @@ object ProjectOptionsDialog: TProjectOptionsDialog
Left = 89
Height = 21
Top = -1
Width = 342
Width = 378
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
BorderSpacing.Right = 6
@ -668,7 +668,7 @@ object ProjectOptionsDialog: TProjectOptionsDialog
Left = 89
Height = 21
Top = 26
Width = 342
Width = 378
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 6
BorderSpacing.Right = 6
@ -681,9 +681,9 @@ object ProjectOptionsDialog: TProjectOptionsDialog
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = OtherInfoGroupBox
AnchorSideBottom.Side = asrBottom
Left = 323
Left = 359
Height = 35
Top = 23
Top = 61
Width = 108
Anchors = [akRight, akBottom]
AutoSize = True
@ -697,8 +697,8 @@ object ProjectOptionsDialog: TProjectOptionsDialog
end
object i18nPage: TPage
Caption = 'i18n'
ClientWidth = 453
ClientHeight = 296
ClientWidth = 489
ClientHeight = 334
object RSTGroupBox: TGroupBox
AnchorSideLeft.Control = i18nPage
AnchorSideTop.Control = i18nPage
@ -707,14 +707,14 @@ object ProjectOptionsDialog: TProjectOptionsDialog
Left = 6
Height = 51
Top = 6
Width = 437
Width = 473
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
BorderSpacing.Top = 6
BorderSpacing.Right = 6
Caption = 'RSTGroupBox'
ClientHeight = 32
ClientWidth = 433
ClientWidth = 469
TabOrder = 0
object RSTOutDirEdit: TEdit
AnchorSideLeft.Control = RSTGroupBox
@ -722,7 +722,7 @@ object ProjectOptionsDialog: TProjectOptionsDialog
AnchorSideRight.Control = RSTOutDirButton
Left = 6
Height = 23
Width = 397
Width = 433
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
TabOrder = 0
@ -734,7 +734,7 @@ object ProjectOptionsDialog: TProjectOptionsDialog
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = RSTOutDirEdit
AnchorSideBottom.Side = asrBottom
Left = 403
Left = 439
Height = 23
Width = 24
Anchors = [akTop, akRight, akBottom]
@ -748,9 +748,9 @@ object ProjectOptionsDialog: TProjectOptionsDialog
end
end
object CancelButton: TButton
Left = 371
Height = 35
Top = 337
Left = 407
Height = 37
Top = 375
Width = 75
Anchors = [akRight, akBottom]
AutoSize = True
@ -763,9 +763,9 @@ object ProjectOptionsDialog: TProjectOptionsDialog
end
object OKButton: TButton
AnchorSideRight.Control = CancelButton
Left = 286
Height = 35
Top = 337
Left = 322
Height = 37
Top = 375
Width = 75
Anchors = [akRight, akBottom]
AutoSize = True

View File

@ -2,111 +2,111 @@
LazarusResources.Add('TProjectOptionsDialog','FORMDATA',[
'TPF0'#21'TProjectOptionsDialog'#20'ProjectOptionsDialog'#4'Left'#3'a'#1#6'He'
+'ight'#3'z'#1#3'Top'#3#195#0#5'Width'#3#201#1#18'HorzScrollBar.Page'#3#200#1
+#18'VertScrollBar.Page'#3'y'#1#13'ActiveControl'#7#9'TitleEdit'#7'Caption'#6
+#20'ProjectOptionsDialog'#12'ClientHeight'#3'z'#1#11'ClientWidth'#3#201#1#7
+'ight'#3#162#1#3'Top'#3#195#0#5'Width'#3#237#1#18'HorzScrollBar.Page'#3#236#1
+#18'VertScrollBar.Page'#3#161#1#13'ActiveControl'#7#9'TitleEdit'#7'Caption'#6
+#20'ProjectOptionsDialog'#12'ClientHeight'#3#162#1#11'ClientWidth'#3#237#1#7
+'OnClose'#7#19'ProjectOptionsClose'#8'Position'#7#14'poScreenCenter'#0#9'TNo'
+'tebook'#8'Notebook'#24'AnchorSideBottom.Control'#7#8'OKButton'#6'Height'#3
+'G'#1#5'Width'#3#201#1#5'Align'#7#5'alTop'#7'Anchors'#11#5'akTop'#6'akLeft'#7
+'m'#1#5'Width'#3#237#1#5'Align'#7#5'alTop'#7'Anchors'#11#5'akTop'#6'akLeft'#7
+'akRight'#8'akBottom'#0#14'OnChangeBounds'#7#20'NotebookChangeBounds'#9'Page'
+'Index'#2#2#8'TabOrder'#2#0#0#5'TPage'#15'ApplicationPage'#7'Caption'#6#15'A'
+'pplicationPage'#11'ClientWidth'#3#197#1#12'ClientHeight'#3'('#1#0#9'TGroupB'
+'pplicationPage'#11'ClientWidth'#3#233#1#12'ClientHeight'#3'N'#1#0#9'TGroupB'
+'ox'#19'AppSettingsGroupBox'#4'Left'#2#6#6'Height'#2'|'#3'Top'#2#6#5'Width'#3
+#185#1#5'Align'#7#5'alTop'#20'BorderSpacing.Around'#2#6#7'Caption'#6#19'AppS'
+'ettingsGroupBox'#12'ClientHeight'#2'i'#11'ClientWidth'#3#181#1#8'TabOrder'#2
+#221#1#5'Align'#7#5'alTop'#20'BorderSpacing.Around'#2#6#7'Caption'#6#19'AppS'
+'ettingsGroupBox'#12'ClientHeight'#2'i'#11'ClientWidth'#3#217#1#8'TabOrder'#2
+#0#0#6'TLabel'#10'TitleLabel'#4'Left'#2#6#6'Height'#2#20#3'Top'#2#6#5'Width'
+#3#169#1#5'Align'#7#5'alTop'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'
+#3#205#1#5'Align'#7#5'alTop'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'
+#2#6#19'BorderSpacing.Right'#2#6#7'Caption'#6#10'TitleLabel'#11'ParentColor'
+#8#0#0#5'TEdit'#9'TitleEdit'#4'Left'#2#6#6'Height'#2#23#3'Top'#2#26#5'Width'
+#3#169#1#5'Align'#7#5'alTop'#18'BorderSpacing.Left'#2#6#19'BorderSpacing.Rig'
+#3#205#1#5'Align'#7#5'alTop'#18'BorderSpacing.Left'#2#6#19'BorderSpacing.Rig'
+'ht'#2#6#8'TabOrder'#2#0#4'Text'#6#9'TitleEdit'#0#0#9'TCheckBox'#20'UseAppBu'
+'ndleCheckBox'#4'Left'#2#6#6'Height'#2#24#3'Top'#2'4'#5'Width'#3#137#1#7'Anc'
+'ndleCheckBox'#4'Left'#2#6#6'Height'#2#24#3'Top'#2'4'#5'Width'#3#173#1#7'Anc'
+'hors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#8#7'Caption'#6#20'UseA'
+'ppBundleCheckBox'#8'TabOrder'#2#1#0#0#9'TCheckBox'#21'UseXPManifestCheckBox'
+#4'Left'#2#6#6'Height'#2#24#3'Top'#2'L'#5'Width'#3#137#1#7'Anchors'#11#5'akT'
+#4'Left'#2#6#6'Height'#2#24#3'Top'#2'L'#5'Width'#3#173#1#7'Anchors'#11#5'akT'
+'op'#6'akLeft'#7'akRight'#0#8'AutoSize'#8#7'Caption'#6#21'UseXPManifestCheck'
+'Box'#8'TabOrder'#2#2#0#0#0#9'TGroupBox'#22'OutputSettingsGroupBox'#4'Left'#2
+#6#6'Height'#2'I'#3'Top'#3#136#0#5'Width'#3#185#1#5'Align'#7#5'alTop'#20'Bor'
+#6#6'Height'#2'I'#3'Top'#3#136#0#5'Width'#3#221#1#5'Align'#7#5'alTop'#20'Bor'
+'derSpacing.Around'#2#6#7'Caption'#6#22'OutputSettingsGroupBox'#12'ClientHei'
+'ght'#2'6'#11'ClientWidth'#3#181#1#8'TabOrder'#2#1#0#6'TLabel'#15'TargetFile'
+'Label'#4'Left'#2#6#6'Height'#2#20#3'Top'#2#6#5'Width'#3#169#1#5'Align'#7#5
+'ght'#2'6'#11'ClientWidth'#3#217#1#8'TabOrder'#2#1#0#6'TLabel'#15'TargetFile'
+'Label'#4'Left'#2#6#6'Height'#2#20#3'Top'#2#6#5'Width'#3#205#1#5'Align'#7#5
+'alTop'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacin'
+'g.Right'#2#6#7'Caption'#6#15'TargetFileLabel'#11'ParentColor'#8#0#0#5'TEdit'
+#14'TargetFileEdit'#4'Left'#2#6#6'Height'#2#23#3'Top'#2#26#5'Width'#3#169#1#5
+#14'TargetFileEdit'#4'Left'#2#6#6'Height'#2#23#3'Top'#2#26#5'Width'#3#205#1#5
+'Align'#7#5'alTop'#18'BorderSpacing.Left'#2#6#19'BorderSpacing.Right'#2#6#8
+'TabOrder'#2#0#4'Text'#6#14'TargetFileEdit'#0#0#0#0#5'TPage'#9'FormsPage'#7
+'Caption'#6#9'FormsPage'#11'ClientWidth'#3#197#1#12'ClientHeight'#3'('#1#8'O'
+'Caption'#6#9'FormsPage'#11'ClientWidth'#3#233#1#12'ClientHeight'#3'N'#1#8'O'
+'nResize'#7#15'FormsPageResize'#0#6'TLabel'#21'FormsAutoCreatedLabel'#4'Left'
+#2'$'#6'Height'#2#20#3'Top'#2#10#5'Width'#3#156#0#7'Caption'#6#21'FormsAutoC'
+#2'$'#6'Height'#2#20#3'Top'#2#10#5'Width'#3#155#0#7'Caption'#6#21'FormsAutoC'
+'reatedLabel'#11'ParentColor'#8#0#0#6'TLabel'#20'FormsAvailFormsLabel'#22'An'
+'chorSideLeft.Control'#7#22'FormsAvailFormsListBox'#4'Left'#3#240#0#6'Height'
+#2#20#3'Top'#2#10#5'Width'#3#144#0#7'Caption'#6#20'FormsAvailFormsLabel'#11
+#2#20#3'Top'#2#10#5'Width'#3#143#0#7'Caption'#6#20'FormsAvailFormsLabel'#11
+'ParentColor'#8#0#0#8'TListBox'#23'FormsAutoCreatedListBox'#22'AnchorSideLef'
+'t.Control'#7#29'FormsMoveAutoCreatedFormUpBtn'#19'AnchorSideLeft.Side'#7#9
+'asrBottom'#24'AnchorSideBottom.Control'#7#31'FormsAutoCreateNewFormsCheckBo'
+'x'#4'Left'#2'$'#6'Height'#3#231#0#3'Top'#2' '#5'Width'#3#168#0#7'Anchors'#11
+'x'#4'Left'#2'$'#6'Height'#3#12#1#3'Top'#2' '#5'Width'#3#168#0#7'Anchors'#11
+#5'akTop'#6'akLeft'#8'akBottom'#0#20'BorderSpacing.Around'#2#6#11'MultiSelec'
+'t'#9#8'TabOrder'#2#0#8'TopIndex'#2#255#0#0#8'TListBox'#22'FormsAvailFormsLi'
+'stBox'#22'AnchorSideLeft.Control'#7#29'FormsAddToAutoCreatedFormsBtn'#19'An'
+'chorSideLeft.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#9'FormsPage'
+#20'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7#31'F'
+'ormsAutoCreateNewFormsCheckBox'#4'Left'#3#240#0#6'Height'#3#231#0#3'Top'#2
+' '#5'Width'#3#207#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'
+#0#20'BorderSpacing.Around'#2#6#11'MultiSelect'#9#8'TabOrder'#2#1#8'TopIndex'
+#2#255#0#0#6'TArrow'#29'FormsMoveAutoCreatedFormUpBtn'#4'Left'#2#6#6'Height'
+#2#24#3'Top'#2' '#5'Width'#2#24#9'ArrowType'#7#4'atUp'#7'OnClick'#7'"FormsMo'
+'veAutoCreatedFormUpBtnClick'#0#0#6'TArrow FormsMoveAutoCreatedFormsDownBtn'
+#4'Left'#2#6#6'Height'#2#24#3'Top'#2'<'#5'Width'#2#24#9'ArrowType'#7#6'atDow'
+'n'#7'OnClick'#7'$FormsMoveAutoCreatedFormDownBtnClick'#0#0#6'TArrow"FormsRe'
+'moveFromAutoCreatedFormsBtn'#22'AnchorSideLeft.Control'#7#23'FormsAutoCreat'
+'edListBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#3#210#0#6'Height'
+#2#24#3'Top'#2' '#5'Width'#2#24#9'ArrowType'#7#7'atRight'#20'BorderSpacing.A'
+'round'#2#6#7'OnClick'#7'''FormsRemoveFromAutoCreatedFormsBtnClick'#0#0#6'TA'
+'rrow'#29'FormsAddToAutoCreatedFormsBtn'#22'AnchorSideLeft.Control'#7'"Forms'
+'RemoveFromAutoCreatedFormsBtn'#4'Left'#3#210#0#6'Height'#2#24#3'Top'#2'<'#5
+'Width'#2#24#7'OnClick'#7'"FormsAddToAutoCreatedFormsBtnClick'#0#0#9'TCheckB'
,'ox'#31'FormsAutoCreateNewFormsCheckBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#3
+#13#1#5'Width'#3#185#1#5'Align'#7#8'alBottom'#20'BorderSpacing.Around'#2#6#7
+'ormsAutoCreateNewFormsCheckBox'#4'Left'#3#240#0#6'Height'#3#12#1#3'Top'#2' '
+#5'Width'#3#243#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0
+#20'BorderSpacing.Around'#2#6#11'MultiSelect'#9#8'TabOrder'#2#1#8'TopIndex'#2
+#255#0#0#6'TArrow'#29'FormsMoveAutoCreatedFormUpBtn'#4'Left'#2#6#6'Height'#2
+#24#3'Top'#2' '#5'Width'#2#24#9'ArrowType'#7#4'atUp'#7'OnClick'#7'"FormsMove'
+'AutoCreatedFormUpBtnClick'#0#0#6'TArrow FormsMoveAutoCreatedFormsDownBtn'#4
+'Left'#2#6#6'Height'#2#24#3'Top'#2'<'#5'Width'#2#24#9'ArrowType'#7#6'atDown'
+#7'OnClick'#7'$FormsMoveAutoCreatedFormDownBtnClick'#0#0#6'TArrow"FormsRemov'
+'eFromAutoCreatedFormsBtn'#22'AnchorSideLeft.Control'#7#23'FormsAutoCreatedL'
+'istBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#3#210#0#6'Height'#2
+#24#3'Top'#2' '#5'Width'#2#24#9'ArrowType'#7#7'atRight'#20'BorderSpacing.Aro'
+'und'#2#6#7'OnClick'#7'''FormsRemoveFromAutoCreatedFormsBtnClick'#0#0#6'TArr'
+'ow'#29'FormsAddToAutoCreatedFormsBtn'#22'AnchorSideLeft.Control'#7'"FormsRe'
+'moveFromAutoCreatedFormsBtn'#4'Left'#3#210#0#6'Height'#2#24#3'Top'#2'<'#5'W'
+'idth'#2#24#7'OnClick'#7'"FormsAddToAutoCreatedFormsBtnClick'#0#0#9'TCheckBo'
,'x'#31'FormsAutoCreateNewFormsCheckBox'#4'Left'#2#6#6'Height'#2#22#3'Top'#3
+'2'#1#5'Width'#3#221#1#5'Align'#7#8'alBottom'#20'BorderSpacing.Around'#2#6#7
+'Caption'#6#31'FormsAutoCreateNewFormsCheckBox'#8'TabOrder'#2#2#0#0#0#5'TPag'
+'e'#8'MiscPage'#7'Caption'#6#8'MiscPage'#11'ClientWidth'#3#197#1#12'ClientHe'
+'ight'#3'('#1#0#9'TCheckBox)MainUnitHasUsesSectionForAllUnitsCheckBox'#21'An'
+'e'#8'MiscPage'#7'Caption'#6#8'MiscPage'#11'ClientWidth'#3#233#1#12'ClientHe'
+'ight'#3'N'#1#0#9'TCheckBox)MainUnitHasUsesSectionForAllUnitsCheckBox'#21'An'
+'chorSideTop.Control'#7#30'MainUnitIsPascalSourceCheckBox'#18'AnchorSideTop.'
+'Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#21#3'Top'#2'!'#5'Width'#3#185#1
+'Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#22#3'Top'#2'"'#5'Width'#3#221#1
+#5'Align'#7#5'alTop'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#2#19
+'BorderSpacing.Right'#2#6#7'Caption'#6')MainUnitHasUsesSectionForAllUnitsChe'
+'ckBox'#8'TabOrder'#2#0#0#0#9'TCheckBox''MainUnitHasCreateFormStatementsChec'
+'kBox'#21'AnchorSideTop.Control'#7')MainUnitHasUsesSectionForAllUnitsCheckBo'
+'x'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#21#3'Top'#2
+'8'#5'Width'#3#185#1#5'Align'#7#5'alTop'#18'BorderSpacing.Left'#2#6#17'Borde'
+'x'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#22#3'Top'#2
+':'#5'Width'#3#221#1#5'Align'#7#5'alTop'#18'BorderSpacing.Left'#2#6#17'Borde'
+'rSpacing.Top'#2#2#19'BorderSpacing.Right'#2#6#7'Caption'#6'''MainUnitHasCre'
+'ateFormStatementsCheckBox'#8'TabOrder'#2#1#0#0#9'TCheckBox'#30'MainUnitIsPa'
+'scalSourceCheckBox'#4'Left'#2#6#6'Height'#2#21#3'Top'#2#10#5'Width'#3#185#1
+'scalSourceCheckBox'#4'Left'#2#6#6'Height'#2#22#3'Top'#2#10#5'Width'#3#221#1
+#5'Align'#7#5'alTop'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#10#19
+'BorderSpacing.Right'#2#6#7'Caption'#6#30'MainUnitIsPascalSourceCheckBox'#8
+'TabOrder'#2#2#0#0#9'TCheckBox!MainUnitHasTitleStatementCheckBox'#21'AnchorS'
+'ideTop.Control'#7'''MainUnitHasCreateFormStatementsCheckBox'#18'AnchorSideT'
+'op.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#21#3'Top'#2'O'#5'Width'#3
+#185#1#5'Align'#7#5'alTop'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2
+'op.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#22#3'Top'#2'R'#5'Width'#3
+#221#1#5'Align'#7#5'alTop'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2
+#2#19'BorderSpacing.Right'#2#6#7'Caption'#6'!MainUnitHasTitleStatementCheckB'
+'ox'#8'TabOrder'#2#5#0#0#9'TCheckBox'#16'RunnableCheckBox'#21'AnchorSideTop.'
+'Control'#7'!MainUnitHasTitleStatementCheckBox'#18'AnchorSideTop.Side'#7#9'a'
+'srBottom'#4'Left'#2#6#6'Height'#2#21#3'Top'#2'n'#5'Width'#3#185#1#5'Align'#7
+'srBottom'#4'Left'#2#6#6'Height'#2#22#3'Top'#2'r'#5'Width'#3#221#1#5'Align'#7
+#5'alTop'#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#10#19'BorderSpa'
+'cing.Right'#2#6#7'Caption'#6#16'RunnableCheckBox'#8'TabOrder'#2#3#0#0#9'TCh'
+'eckBox'#19'AlwaysBuildCheckBox'#21'AnchorSideTop.Control'#7#16'RunnableChec'
+'kBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#21#3'To'
+'p'#3#133#0#5'Width'#3#185#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18
+'kBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#22#3'To'
+'p'#3#138#0#5'Width'#3#221#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18
+'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#2#19'BorderSpacing.Right'#2
+#6#7'Caption'#6#19'AlwaysBuildCheckBox'#8'TabOrder'#2#4#0#0#0#5'TPage'#10'La'
+'zDocPage'#7'Caption'#6#10'LazDocPage'#11'ClientWidth'#3#197#1#12'ClientHeig'
+'ht'#3'('#1#0#9'TGroupBox'#19'LazDocPathsGroupBox'#4'Left'#2#6#6'Height'#3
+#210#0#3'Top'#2#6#5'Width'#3#185#1#5'Align'#7#5'alTop'#20'BorderSpacing.Arou'
+'zDocPage'#7'Caption'#6#10'LazDocPage'#11'ClientWidth'#3#233#1#12'ClientHeig'
+'ht'#3'N'#1#0#9'TGroupBox'#19'LazDocPathsGroupBox'#4'Left'#2#6#6'Height'#3
+#210#0#3'Top'#2#6#5'Width'#3#221#1#5'Align'#7#5'alTop'#20'BorderSpacing.Arou'
+'nd'#2#6#7'Caption'#6#19'LazDocPathsGroupBox'#12'ClientHeight'#3#191#0#11'Cl'
+'ientWidth'#3#181#1#8'TabOrder'#2#0#0#8'TListBox'#13'LazDocListBox'#22'Ancho'
+'ientWidth'#3#217#1#8'TabOrder'#2#0#0#8'TListBox'#13'LazDocListBox'#22'Ancho'
+'rSideLeft.Control'#7#19'LazDocPathsGroupBox'#21'AnchorSideTop.Control'#7#19
+'LazDocPathsGroupBox'#23'AnchorSideRight.Control'#7#19'LazDocPathsGroupBox'
+#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'l'#3'Top'#2
+#6#5'Width'#3#169#1#5'Align'#7#5'alTop'#20'BorderSpacing.Around'#2#6#8'TabOr'
+#6#5'Width'#3#205#1#5'Align'#7#5'alTop'#20'BorderSpacing.Around'#2#6#8'TabOr'
+'der'#2#0#8'TopIndex'#2#255#0#0#7'TButton'#19'LazDocAddPathButton'#22'Anchor'
+'SideLeft.Control'#7#19'LazDocPathsGroupBox'#4'Left'#2#6#6'Height'#2#25#3'To'
+'p'#2'z'#5'Width'#2'K'#18'BorderSpacing.Left'#2#6#25'BorderSpacing.InnerBord'
@ -118,21 +118,21 @@ LazarusResources.Add('TProjectOptionsDialog','FORMDATA',[
+'eletePathButton'#7'OnClick'#7#27'LazDocDeletePathButtonClick'#8'TabOrder'#2
+#2#0#0#5'TEdit'#14'LazDocPathEdit'#22'AnchorSideLeft.Control'#7#19'LazDocPat'
+'hsGroupBox'#23'AnchorSideRight.Control'#7#18'LazDocBrowseButton'#4'Left'#2#6
+#6'Height'#2#23#3'Top'#3#154#0#5'Width'#3#145#1#7'Anchors'#11#5'akTop'#6'akL'
+#6'Height'#2#23#3'Top'#3#154#0#5'Width'#3#181#1#7'Anchors'#11#5'akTop'#6'akL'
+'eft'#7'akRight'#0#18'BorderSpacing.Left'#2#6#8'TabOrder'#2#3#4'Text'#6#14'L'
+'azDocPathEdit'#0#0#7'TButton'#18'LazDocBrowseButton'#23'AnchorSideRight.Con'
+'trol'#7#19'LazDocPathsGroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'L'
+'eft'#3#151#1#6'Height'#2#23#3'Top'#3#154#0#5'Width'#2#24#7'Anchors'#11#5'ak'
+'eft'#3#187#1#6'Height'#2#23#3'Top'#3#154#0#5'Width'#2#24#7'Anchors'#11#5'ak'
+'Top'#7'akRight'#0#19'BorderSpacing.Right'#2#6#25'BorderSpacing.InnerBorder'
+#2#4#7'Caption'#6#3'...'#7'OnClick'#7#23'LazDocBrowseButtonClick'#8'TabOrder'
+#2#4#0#0#0#0#5'TPage'#8'SavePage'#7'Caption'#6#8'SavePage'#11'ClientWidth'#3
+#197#1#12'ClientHeight'#3'('#1#0#9'TCheckBox'#26'SaveClosedUnitInfoCheckBox'
+#4'Left'#2#6#6'Height'#2#21#3'Top'#2#6#5'Width'#3#185#1#5'Align'#7#5'alTop'
+#233#1#12'ClientHeight'#3'N'#1#0#9'TCheckBox'#26'SaveClosedUnitInfoCheckBox'
+#4'Left'#2#6#6'Height'#2#21#3'Top'#2#6#5'Width'#3#221#1#5'Align'#7#5'alTop'
+#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'
,#2#6#7'Caption'#6#26'SaveClosedUnitInfoCheckBox'#8'TabOrder'#2#0#0#0#9'TChec'
+'kBox'#31'SaveOnlyProjectUnitInfoCheckBox'#21'AnchorSideTop.Control'#7#26'Sa'
+'veClosedUnitInfoCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6
+#6'Height'#2#21#3'Top'#2#29#5'Width'#3#185#1#5'Align'#7#5'alTop'#18'BorderSp'
+#6'Height'#2#21#3'Top'#2#29#5'Width'#3#221#1#5'Align'#7#5'alTop'#18'BorderSp'
+'acing.Left'#2#6#17'BorderSpacing.Top'#2#2#19'BorderSpacing.Right'#2#6#7'Cap'
+'tion'#6#31'SaveOnlyProjectUnitInfoCheckBox'#8'TabOrder'#2#1#0#0#11'TRadioGr'
+'oup'#29'SaveSessionLocationRadioGroup'#21'AnchorSideTop.Control'#7#31'SaveO'
@ -145,14 +145,14 @@ LazarusResources.Add('TProjectOptionsDialog','FORMDATA',[
+'ng.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVertical'#7
+#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenTopToBotto'
+'m'#27'ChildSizing.ControlsPerLine'#2#1#8'TabOrder'#2#2#0#0#0#5'TPage'#15'Ve'
+'rsionInfoPage'#7'Caption'#6#15'VersionInfoPage'#11'ClientWidth'#3#197#1#12
+'ClientHeight'#3'('#1#0#9'TGroupBox'#19'VersionInfoGroupBox'#22'AnchorSideLe'
+'rsionInfoPage'#7'Caption'#6#15'VersionInfoPage'#11'ClientWidth'#3#233#1#12
+'ClientHeight'#3'N'#1#0#9'TGroupBox'#19'VersionInfoGroupBox'#22'AnchorSideLe'
+'ft.Control'#7#24'LanguageSettingsGroupBox'#21'AnchorSideTop.Control'#7#22'U'
+'seVersionInfoCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideR'
+'ight.Control'#7#24'LanguageSettingsGroupBox'#20'AnchorSideRight.Side'#7#9'a'
+'srBottom'#4'Left'#2#6#6'Height'#2'Q'#3'Top'#2'!'#5'Width'#3#185#1#7'Anchors'
+'srBottom'#4'Left'#2#6#6'Height'#2'Q'#3'Top'#2'!'#5'Width'#3#221#1#7'Anchors'
+#11#5'akTop'#6'akLeft'#7'akRight'#0#17'BorderSpacing.Top'#2#6#7'Caption'#6#17
+'Version Numbering'#12'ClientHeight'#2'>'#11'ClientWidth'#3#181#1#8'TabOrder'
+'Version Numbering'#12'ClientHeight'#2'>'#11'ClientWidth'#3#217#1#8'TabOrder'
+#2#0#0#6'TLabel'#12'VersionLabel'#4'Left'#2#6#6'Height'#2#20#5'Width'#2'4'#7
+'Caption'#6#8'Version:'#11'ParentColor'#8#0#0#6'TLabel'#18'MajorRevisionLabe'
+'l'#22'AnchorSideLeft.Control'#7#15'VersionSpinEdit'#19'AnchorSideLeft.Side'
@ -187,9 +187,9 @@ LazarusResources.Add('TProjectOptionsDialog','FORMDATA',[
+'ft.Control'#7#17'OtherInfoGroupBox'#21'AnchorSideTop.Control'#7#19'VersionI'
+'nfoGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Contr'
+'ol'#7#17'OtherInfoGroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'
+#2#6#6'Height'#2'Q'#3'Top'#2'x'#5'Width'#3#185#1#7'Anchors'#11#5'akTop'#6'ak'
+#2#6#6'Height'#2'Q'#3'Top'#2'x'#5'Width'#3#221#1#7'Anchors'#11#5'akTop'#6'ak'
+'Left'#7'akRight'#0#17'BorderSpacing.Top'#2#6#7'Caption'#6#16'Language Optio'
+'ns'#12'ClientHeight'#2'>'#11'ClientWidth'#3#181#1#8'TabOrder'#2#2#0#6'TLabe'
+'ns'#12'ClientHeight'#2'>'#11'ClientWidth'#3#217#1#8'TabOrder'#2#2#0#6'TLabe'
+'l'#22'LanguageSelectionLabel'#4'Left'#2#6#6'Height'#2#20#5'Width'#3#131#0#7
+'Caption'#6#19'Language Selection:'#11'ParentColor'#8#0#0#6'TLabel'#17'Chara'
+'cterSetLabel'#4'Left'#3#12#1#6'Height'#2#20#5'Width'#2'^'#7'Caption'#6#14'C'
@ -201,63 +201,63 @@ LazarusResources.Add('TProjectOptionsDialog','FORMDATA',[
+'cing.Top'#2#2#9'MaxLength'#2#0#8'TabOrder'#2#0#4'Text'#6#12'U.S. English'#0
+#0#9'TComboBox'#20'CharacterSetComboBox'#22'AnchorSideLeft.Control'#7#17'Cha'
+'racterSetLabel'#21'AnchorSideTop.Control'#7#25'LanguageSelectionComboBox'#4
+'Left'#3#12#1#6'Height'#2#21#3'Top'#2#22#5'Width'#2'd'#7'Anchors'#11#5'akTop'
+#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20
+'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#1#4'Text'#6#12'Multi'
+'lingual'#0#0#0#9'TGroupBox'#17'OtherInfoGroupBox'#21'AnchorSideTop.Control'
+#7#24'LanguageSettingsGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#20'Anc'
+'horSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'S'#3'Top'#3#207#0
+#5'Width'#3#185#1#5'Align'#7#8'alBottom'#7'Anchors'#11#5'akTop'#6'akLeft'#7
+'akRight'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#10'Other Info'#12'Clie'
+'ntHeight'#2'@'#11'ClientWidth'#3#181#1#8'TabOrder'#2#3#0#6'TLabel'#16'Descr'
+'iptionLabel'#21'AnchorSideTop.Control'#7#15'DescriptionEdit'#18'AnchorSideT'
+'op.Side'#7#9'asrCenter'#4'Left'#2#6#6'Height'#2#20#3'Top'#2#255#5'Width'#2
+'M'#7'Caption'#6#12'Description:'#11'ParentColor'#8#0#0#6'TLabel'#14'Copyrig'
+'htLabel'#21'AnchorSideTop.Control'#7#13'CopyrightEdit'#18'AnchorSideTop.Sid'
+'e'#7#9'asrCenter'#4'Left'#2#6#6'Height'#2#20#3'Top'#2#26#5'Width'#2'B'#7'Ca'
+'ption'#6#10'Copyright:'#11'ParentColor'#8#0#0#5'TEdit'#15'DescriptionEdit'
+'Left'#3#12#1#6'Height'#2#21#3'Top'#2#22#5'Width'#3#136#0#7'Anchors'#11#5'ak'
+'Top'#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComple'
+'te'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#1#4'Text'#6#12
+'Multilingual'#0#0#0#9'TGroupBox'#17'OtherInfoGroupBox'#21'AnchorSideTop.Con'
+'trol'#7#24'LanguageSettingsGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom'
+#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2'y'#3'Top'#3
+#207#0#5'Width'#3#221#1#5'Align'#7#8'alBottom'#7'Anchors'#11#5'akTop'#6'akLe'
+'ft'#7'akRight'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#10'Other Info'#12
+'ClientHeight'#2'f'#11'ClientWidth'#3#217#1#8'TabOrder'#2#3#0#6'TLabel'#16'D'
+'escriptionLabel'#21'AnchorSideTop.Control'#7#15'DescriptionEdit'#18'AnchorS'
+'ideTop.Side'#7#9'asrCenter'#4'Left'#2#6#6'Height'#2#20#3'Top'#2#255#5'Width'
+#2'M'#7'Caption'#6#12'Description:'#11'ParentColor'#8#0#0#6'TLabel'#14'Copyr'
+'ightLabel'#21'AnchorSideTop.Control'#7#13'CopyrightEdit'#18'AnchorSideTop.S'
+'ide'#7#9'asrCenter'#4'Left'#2#6#6'Height'#2#20#3'Top'#2#26#5'Width'#2'B'#7
+'Caption'#6#10'Copyright:'#11'ParentColor'#8#0#0#5'TEdit'#15'DescriptionEdit'
+#22'AnchorSideLeft.Control'#7#16'DescriptionLabel'#19'AnchorSideLeft.Side'#7
+#9'asrBottom'#23'AnchorSideRight.Control'#7#17'OtherInfoGroupBox'#20'AnchorS'
+'ideRight.Side'#7#9'asrBottom'#4'Left'#2'Y'#6'Height'#2#21#3'Top'#2#255#5'Wi'
+'dth'#3'V'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.'
+'dth'#3'z'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.'
+'Left'#2#6#19'BorderSpacing.Right'#2#6#8'TabOrder'#2#0#0#0#5'TEdit'#13'Copyr'
+'ightEdit'#22'AnchorSideLeft.Control'#7#15'DescriptionEdit'#21'AnchorSideTop'
+'.Control'#7#15'DescriptionEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'An'
+'chorSideRight.Control'#7#17'OtherInfoGroupBox'#20'AnchorSideRight.Side'#7#9
+'asrBottom'#4'Left'#2'Y'#6'Height'#2#21#3'Top'#2#26#5'Width'#3'V'#1#7'Anchor'
+'asrBottom'#4'Left'#2'Y'#6'Height'#2#21#3'Top'#2#26#5'Width'#3'z'#1#7'Anchor'
+'s'#11#5'akTop'#6'akLeft'#7'akRight'#0#17'BorderSpacing.Top'#2#6#19'BorderSp'
+'acing.Right'#2#6#8'TabOrder'#2#1#0#0#7'TButton'#20'AdditionalInfoButton'#21
+'AnchorSideTop.Control'#7#13'CopyrightEdit'#18'AnchorSideTop.Side'#7#9'asrBo'
+'ttom'#23'AnchorSideRight.Control'#7#17'OtherInfoGroupBox'#20'AnchorSideRigh'
+'t.Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7#17'OtherInfoGroupBox'
+#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3'C'#1#6'Height'#2'#'#3'To'
+'p'#2#23#5'Width'#2'l'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'AutoSize'#9
+#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3'g'#1#6'Height'#2'#'#3'To'
+'p'#2'='#5'Width'#2'l'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'AutoSize'#9
+#20'BorderSpacing.Around'#2#6#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6
+#15'Additional Info'#7'OnClick'#7#25'AdditionalInfoButtonClick'#8'TabOrder'#2
+#2#0#0#0#0#5'TPage'#8'i18nPage'#7'Caption'#6#4'i18n'#11'ClientWidth'#3#197#1
+#12'ClientHeight'#3'('#1#0#9'TGroupBox'#11'RSTGroupBox'#22'AnchorSideLeft.Co'
+#2#0#0#0#0#5'TPage'#8'i18nPage'#7'Caption'#6#4'i18n'#11'ClientWidth'#3#233#1
+#12'ClientHeight'#3'N'#1#0#9'TGroupBox'#11'RSTGroupBox'#22'AnchorSideLeft.Co'
+'ntrol'#7#8'i18nPage'#21'AnchorSideTop.Control'#7#8'i18nPage'#23'AnchorSideR'
+'ight.Control'#7#8'i18nPage'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'
+#2#6#6'Height'#2'3'#3'Top'#2#6#5'Width'#3#181#1#7'Anchors'#11#5'akTop'#6'akL'
+#2#6#6'Height'#2'3'#3'Top'#2#6#5'Width'#3#217#1#7'Anchors'#11#5'akTop'#6'akL'
+'eft'#7'akRight'#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#19'B'
+'orderSpacing.Right'#2#6#7'Caption'#6#11'RSTGroupBox'#12'ClientHeight'#2' '
+#11'ClientWidth'#3#177#1#8'TabOrder'#2#0#0#5'TEdit'#13'RSTOutDirEdit'#22'Anc'
+#11'ClientWidth'#3#213#1#8'TabOrder'#2#0#0#5'TEdit'#13'RSTOutDirEdit'#22'Anc'
+'horSideLeft.Control'#7#11'RSTGroupBox'#21'AnchorSideTop.Control'#7#11'RSTGr'
+'oupBox'#23'AnchorSideRight.Control'#7#15'RSTOutDirButton'#4'Left'#2#6#6'Hei'
+'ght'#2#23#5'Width'#3#141#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18
+'ght'#2#23#5'Width'#3#177#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18
+'BorderSpacing.Left'#2#6#8'TabOrder'#2#0#4'Text'#6#13'RSTOutDirEdit'#0#0#7'T'
+'Button'#15'RSTOutDirButton'#21'AnchorSideTop.Control'#7#11'RSTGroupBox'#23
+'AnchorSideRight.Control'#7#11'RSTGroupBox'#20'AnchorSideRight.Side'#7#9'asr'
+'Bottom'#24'AnchorSideBottom.Control'#7#13'RSTOutDirEdit'#21'AnchorSideBotto'
+'m.Side'#7#9'asrBottom'#4'Left'#3#147#1#6'Height'#2#23#5'Width'#2#24#7'Ancho'
+'m.Side'#7#9'asrBottom'#4'Left'#3#183#1#6'Height'#2#23#5'Width'#2#24#7'Ancho'
+'rs'#11#5'akTop'#7'akRight'#8'akBottom'#0#19'BorderSpacing.Right'#2#6#25'Bor'
+'derSpacing.InnerBorder'#2#4#7'Caption'#6#3'...'#7'OnClick'#7#20'RSTOutDirBu'
+'ttonClick'#8'TabOrder'#2#1#0#0#0#0#0#7'TButton'#12'CancelButton'#4'Left'#3
+'s'#1#6'Height'#2'#'#3'Top'#3'Q'#1#5'Width'#2'K'#7'Anchors'#11#7'akRight'#8
+#151#1#6'Height'#2'%'#3'Top'#3'w'#1#5'Width'#2'K'#7'Anchors'#11#7'akRight'#8
+'akBottom'#0#8'AutoSize'#9#25'BorderSpacing.InnerBorder'#2#4#6'Cancel'#9#7'C'
+'aption'#6#6'Cancel'#20'Constraints.MinWidth'#2'K'#11'ModalResult'#2#2#8'Tab'
+'Order'#2#1#0#0#7'TButton'#8'OKButton'#23'AnchorSideRight.Control'#7#12'Canc'
,'elButton'#4'Left'#3#30#1#6'Height'#2'#'#3'Top'#3'Q'#1#5'Width'#2'K'#7'Ancho'
,'elButton'#4'Left'#3'B'#1#6'Height'#2'%'#3'Top'#3'w'#1#5'Width'#2'K'#7'Ancho'
+'rs'#11#7'akRight'#8'akBottom'#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#10
+#25'BorderSpacing.InnerBorder'#2#4#7'Caption'#6#2'OK'#20'Constraints.MinWidt'
+'h'#2'K'#7'Default'#9#11'ModalResult'#2#1#8'TabOrder'#2#2#0#0#22'TSelectDire'