diff --git a/ideexpert/DMVC.Expert.CodeGen.Commands.pas b/ideexpert/DMVC.Expert.CodeGen.Commands.pas index dd1d8f93..bed25621 100644 --- a/ideexpert/DMVC.Expert.CodeGen.Commands.pas +++ b/ideexpert/DMVC.Expert.CodeGen.Commands.pas @@ -76,14 +76,6 @@ type end; - TUnitControllerDeclarationCommand = class(TCustomCommand) - public - procedure ExecuteInterface( - Section: TStringBuilder; - Model: TJSONObject - ); override; - end; - TUnitControllerControllerDeclarationCommand = class(TCustomCommand) public procedure ExecuteInterface( @@ -272,7 +264,7 @@ begin if Model[TConfigKey.program_msheap] then begin - Section.AppendLine(' MSHeap,'); + Section.AppendLine(' {$IF Defined(MSWINDOWS)}MSHeap,{$ENDIF}'); end; Section @@ -328,16 +320,6 @@ begin .AppendLine('type') end; -{ TUnitControllerDeclarationCommand } - -procedure TUnitControllerDeclarationCommand.ExecuteInterface(Section: TStringBuilder; - Model: TJSONObject); -begin - inherited; - - -end; - procedure TUnitControllerEntityDeclarationCommand.ExecuteImplementation( Section: TStringBuilder; Model: TJsonObject); begin @@ -429,13 +411,31 @@ begin Section .AppendLine .AppendLine('function ' + Model[TConfigKey.controller_classname] + '.Index: String;') - .AppendLine('begin') + .AppendLine('begin'); + if Model.B[TConfigKey.controller_actions_profiling_generate] then + begin + Section + .AppendLine('{$IF CompilerVersion >= 34} //SYDNEY+') + .AppendLine(' var lProf := Profiler.Start(Context.ActionQualifiedName);') + .AppendLine('{$ENDIF}') + .AppendLine; + end; + Section .AppendLine(' //use Context property to access to the HTTP request and response') .AppendLine(' Result := ''Hello DelphiMVCFramework World'';') .AppendLine('end;') .AppendLine .AppendLine('function ' + Model[TConfigKey.controller_classname] + '.GetReversedString(const Value: String): String;') - .AppendLine('begin') + .AppendLine('begin'); + if Model.B[TConfigKey.controller_actions_profiling_generate] then + begin + Section + .AppendLine('{$IF CompilerVersion >= 34} //SYDNEY+') + .AppendLine(' var lProf := Profiler.Start(Context.ActionQualifiedName);') + .AppendLine('{$ENDIF}') + .AppendLine; + end; + Section .AppendLine(' Result := System.StrUtils.ReverseString(Value.Trim);') .AppendLine('end;') end; @@ -448,7 +448,16 @@ begin .AppendLine('function ' + Model[TConfigKey.controller_classname] + '.GetPeople: IMVCResponse;') .AppendLine('var') .AppendLine(' lPeople: TObjectList;') - .AppendLine('begin') + .AppendLine('begin'); + if Model.B[TConfigKey.controller_actions_profiling_generate] then + begin + Section + .AppendLine('{$IF CompilerVersion >= 34} //SYDNEY+') + .AppendLine(' var lProf := Profiler.Start(Context.ActionQualifiedName);') + .AppendLine('{$ENDIF}') + .AppendLine; + end; + Section .AppendLine(' lPeople := TObjectList.Create(True);') .AppendLine(' try') .AppendLine(' lPeople.Add(TPerson.Create(1, ''Peter'',''Parker'', EncodeDate(1965, 10, 4)));') @@ -462,24 +471,60 @@ begin .AppendLine('end;') .AppendLine .AppendLine('function ' + Model[TConfigKey.controller_classname] + '.GetPerson(ID: Integer): TPerson;') - .AppendLine('begin') + .AppendLine('begin'); + if Model.B[TConfigKey.controller_actions_profiling_generate] then + begin + Section + .AppendLine('{$IF CompilerVersion >= 34} //SYDNEY+') + .AppendLine(' var lProf := Profiler.Start(Context.ActionQualifiedName);') + .AppendLine('{$ENDIF}') + .AppendLine; + end; + Section .AppendLine(' Result := TPerson.Create(ID, ''Daniele'', ''Teti'', EncodeDate(1979, 11, 4));') .AppendLine('end;') .AppendLine .AppendLine('function ' + Model[TConfigKey.controller_classname] + '.CreatePerson([MVCFromBody] Person: TPerson): IMVCResponse;') - .AppendLine('begin') + .AppendLine('begin'); + if Model.B[TConfigKey.controller_actions_profiling_generate] then + begin + Section + .AppendLine('{$IF CompilerVersion >= 34} //SYDNEY+') + .AppendLine(' var lProf := Profiler.Start(Context.ActionQualifiedName);') + .AppendLine('{$ENDIF}') + .AppendLine; + end; + Section .AppendLine(' LogI(''Created '' + Person.FirstName + '' '' + Person.LastName);') .AppendLine(' Result := CreatedResponse('''', ''Person created'');') .AppendLine('end;') .AppendLine .AppendLine('function ' + Model[TConfigKey.controller_classname] + '.UpdatePerson(ID: Integer; [MVCFromBody] Person: TPerson): IMVCResponse;') - .AppendLine('begin') + .AppendLine('begin'); + if Model.B[TConfigKey.controller_actions_profiling_generate] then + begin + Section + .AppendLine('{$IF CompilerVersion >= 34} //SYDNEY+') + .AppendLine(' var lProf := Profiler.Start(Context.ActionQualifiedName);') + .AppendLine('{$ENDIF}') + .AppendLine; + end; + Section .AppendLine(' LogI(''Updated '' + Person.FirstName + '' '' + Person.LastName);') .AppendLine(' Result := NoContentResponse();') .AppendLine('end;') .AppendLine .AppendLine('function ' + Model[TConfigKey.controller_classname] + '.DeletePerson(ID: Integer): IMVCResponse;') - .AppendLine('begin') + .AppendLine('begin'); + if Model.B[TConfigKey.controller_actions_profiling_generate] then + begin + Section + .AppendLine('{$IF CompilerVersion >= 34} //SYDNEY+') + .AppendLine(' var lProf := Profiler.Start(Context.ActionQualifiedName);') + .AppendLine('{$ENDIF}') + .AppendLine; + end; + Section .AppendLine(' LogI(''Deleted person with id '' + ID.ToString);') .AppendLine(' Result := NoContentResponse();') .AppendLine('end;') diff --git a/ideexpert/DMVC.Expert.CodeGen.NewDMVCProject.pas b/ideexpert/DMVC.Expert.CodeGen.NewDMVCProject.pas index 81ce73ba..547a76a2 100644 --- a/ideexpert/DMVC.Expert.CodeGen.NewDMVCProject.pas +++ b/ideexpert/DMVC.Expert.CodeGen.NewDMVCProject.pas @@ -76,7 +76,7 @@ end; function TDMVCProjectFile.GetFrameworkType: string; begin - Result := 'VCL'; + Result := 'FMX'; end; function TDMVCProjectFile.NewProjectSource(const ProjectName: string): IOTAFile; diff --git a/ideexpert/DMVC.Expert.Commons.pas b/ideexpert/DMVC.Expert.Commons.pas index 5244e88d..b0063b51 100644 --- a/ideexpert/DMVC.Expert.Commons.pas +++ b/ideexpert/DMVC.Expert.Commons.pas @@ -62,6 +62,7 @@ type controller_index_methods_generate= 'controller.index_methods.generate'; controller_action_filters_generate= 'controller.action_filters.generate'; controller_crud_methods_generate= 'controller.crud_methods.generate'; + controller_actions_profiling_generate= 'controller.actions.profiling.generate'; entity_generate= 'entity.generate'; entity_classname= 'entity.classname'; jsonrpc_generate= 'jsonrpc.generate'; diff --git a/ideexpert/DMVC.Expert.Forms.NewProjectWizard.dfm b/ideexpert/DMVC.Expert.Forms.NewProjectWizard.dfm index e740e8dc..d3797b49 100644 --- a/ideexpert/DMVC.Expert.Forms.NewProjectWizard.dfm +++ b/ideexpert/DMVC.Expert.Forms.NewProjectWizard.dfm @@ -3,8 +3,8 @@ object frmDMVCNewProject: TfrmDMVCNewProject Top = 0 BorderStyle = bsDialog Caption = 'DelphiMVCFramework :: New Project Wizard' - ClientHeight = 555 - ClientWidth = 710 + ClientHeight = 576 + ClientWidth = 729 Color = clBtnFace Constraints.MinHeight = 145 Constraints.MinWidth = 250 @@ -17,13 +17,13 @@ object frmDMVCNewProject: TfrmDMVCNewProject OnCreate = FormCreate OnDestroy = FormDestroy DesignSize = ( - 710 - 555) + 729 + 576) TextHeight = 13 object Shape1: TShape Left = 0 Top = 0 - Width = 710 + Width = 729 Height = 121 Align = alTop Pen.Color = clWhite @@ -379,7 +379,7 @@ object frmDMVCNewProject: TfrmDMVCNewProject OnClick = Image1Click end object lblFrameworkVersion: TLabel - Left = 424 + Left = 461 Top = 100 Width = 257 Height = 16 @@ -399,8 +399,8 @@ object frmDMVCNewProject: TfrmDMVCNewProject end object lblBook: TLabel AlignWithMargins = True - Left = 11 - Top = 522 + Left = 15 + Top = 542 Width = 259 Height = 16 Cursor = crHandPoint @@ -427,7 +427,7 @@ object frmDMVCNewProject: TfrmDMVCNewProject Top = 102 Width = 330 Height = 13 - Caption = 'Copyright (c) 2010-2023 Daniele Teti and the DMVCFramework Team' + Caption = 'Copyright (c) 2010-0000 Daniele Teti and the DMVCFramework Team' Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 @@ -435,9 +435,30 @@ object frmDMVCNewProject: TfrmDMVCNewProject Font.Style = [] ParentFont = False end + object lblPATREON: TLabel + Left = 452 + Top = 495 + Width = 257 + Height = 16 + Cursor = crHandPoint + Alignment = taRightJustify + AutoSize = False + Caption = 'Support DMVCFramework on PATREON' + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -13 + Font.Name = 'Tahoma' + Font.Style = [fsBold] + ParentColor = False + ParentFont = False + OnClick = lblPATREONClick + OnMouseEnter = lblPATREONMouseEnter + OnMouseLeave = lblPATREONMouseLeave + end object btnOK: TButton - Left = 530 - Top = 520 + Left = 549 + Top = 541 Width = 77 Height = 27 Anchors = [akRight, akBottom] @@ -446,11 +467,10 @@ object frmDMVCNewProject: TfrmDMVCNewProject ModalResult = 1 TabOrder = 3 OnClick = btnOKClick - ExplicitTop = 492 end object btnCancel: TButton - Left = 613 - Top = 520 + Left = 632 + Top = 541 Width = 77 Height = 27 Anchors = [akRight, akBottom] @@ -458,7 +478,6 @@ object frmDMVCNewProject: TfrmDMVCNewProject Caption = 'Cancel' ModalResult = 2 TabOrder = 4 - ExplicitTop = 492 end object chkAddToProjectGroup: TCheckBox Left = 24 @@ -487,9 +506,9 @@ object frmDMVCNewProject: TfrmDMVCNewProject end object Panel2: TPanel Left = 0 - Top = 316 - Width = 273 - Height = 198 + Top = 320 + Width = 308 + Height = 215 Anchors = [akLeft, akBottom] BevelOuter = bvNone Caption = 'Panel2' @@ -497,24 +516,23 @@ object frmDMVCNewProject: TfrmDMVCNewProject ParentCtl3D = False ShowCaption = False TabOrder = 5 - ExplicitTop = 288 DesignSize = ( - 273 - 198) + 308 + 215) object gbControllerUnitOptions: TGroupBox Left = 8 Top = 29 - Width = 257 - Height = 160 + Width = 296 + Height = 177 Anchors = [akLeft, akTop, akRight, akBottom] Caption = 'Controller Unit Options' TabOrder = 0 DesignSize = ( - 257 - 160) + 296 + 177) object lblClassName: TLabel Left = 16 - Top = 110 + Top = 126 Width = 105 Height = 13 Caption = 'Controller Class Name' @@ -529,7 +547,7 @@ object frmDMVCNewProject: TfrmDMVCNewProject object chkCreateIndexMethod: TCheckBox Left = 16 Top = 25 - Width = 225 + Width = 264 Height = 17 Anchors = [akLeft, akTop, akRight] Caption = 'Create Index And Sample Actions' @@ -539,16 +557,16 @@ object frmDMVCNewProject: TfrmDMVCNewProject end object edtControllerClassName: TEdit Left = 16 - Top = 130 - Width = 225 + Top = 146 + Width = 264 Height = 19 Anchors = [akLeft, akTop, akRight] TabOrder = 3 end object chkCreateActionFiltersMethods: TCheckBox Left = 16 - Top = 51 - Width = 225 + Top = 48 + Width = 264 Height = 17 Anchors = [akLeft, akTop, akRight] Caption = 'Create Action Filters Methods' @@ -558,8 +576,8 @@ object frmDMVCNewProject: TfrmDMVCNewProject end object chkCreateCRUDMethods: TCheckBox Left = 16 - Top = 74 - Width = 225 + Top = 71 + Width = 264 Height = 17 Anchors = [akLeft, akTop, akRight] Caption = 'Create Sample CRUD Actions' @@ -567,11 +585,21 @@ object frmDMVCNewProject: TfrmDMVCNewProject State = cbChecked TabOrder = 2 end + object chkProfileActions: TCheckBox + Left = 16 + Top = 89 + Width = 276 + Height = 26 + Anchors = [akLeft, akTop, akRight] + Caption = 'Profiling Code (must be enabled system-wide in dpr)' + TabOrder = 4 + WordWrap = True + end end object chkCreateControllerUnit: TCheckBox Left = 24 Top = 4 - Width = 206 + Width = 241 Height = 17 Anchors = [akLeft, akTop, akRight] Caption = 'Create Controller Unit' @@ -583,7 +611,7 @@ object frmDMVCNewProject: TfrmDMVCNewProject end end object GroupBox1: TGroupBox - Left = 287 + Left = 314 Top = 135 Width = 405 Height = 214 @@ -697,16 +725,15 @@ object frmDMVCNewProject: TfrmDMVCNewProject end end object GroupBoxJSONRPC: TGroupBox - Left = 287 - Top = 400 - Width = 403 + Left = 314 + Top = 349 + Width = 396 Height = 105 Anchors = [akLeft, akRight, akBottom] Caption = 'JSON-RPC 2.0' TabOrder = 7 - ExplicitTop = 372 DesignSize = ( - 403 + 396 105) object Label3: TLabel Left = 16 @@ -718,7 +745,7 @@ object frmDMVCNewProject: TfrmDMVCNewProject object EdtJSONRPCClassName: TEdit Left = 16 Top = 72 - Width = 372 + Width = 365 Height = 21 Anchors = [akLeft, akTop, akRight] TabOrder = 0 @@ -727,7 +754,7 @@ object frmDMVCNewProject: TfrmDMVCNewProject object chkJSONRPC: TCheckBox Left = 16 Top = 22 - Width = 365 + Width = 358 Height = 17 Anchors = [akLeft, akTop, akRight] Caption = 'Create JSONRPC 2.0 end-point' @@ -738,18 +765,17 @@ object frmDMVCNewProject: TfrmDMVCNewProject end object chkMSHeap: TCheckBox Left = 24 - Top = 294 - Width = 206 + Top = 288 + Width = 225 Height = 17 Anchors = [akLeft, akRight, akBottom] Caption = 'Use MSHeap on MS Windows' TabOrder = 8 - ExplicitTop = 266 end object chkCustomConfigDotEnv: TCheckBox Left = 24 - Top = 274 - Width = 206 + Top = 268 + Width = 225 Height = 17 Anchors = [akLeft, akRight, akBottom] Caption = 'Generate custom .env configuration' diff --git a/ideexpert/DMVC.Expert.Forms.NewProjectWizard.pas b/ideexpert/DMVC.Expert.Forms.NewProjectWizard.pas index ed98a6ab..8f233530 100644 --- a/ideexpert/DMVC.Expert.Forms.NewProjectWizard.pas +++ b/ideexpert/DMVC.Expert.Forms.NewProjectWizard.pas @@ -95,6 +95,8 @@ type lblCopyRight: TLabel; chkMSHeap: TCheckBox; chkCustomConfigDotEnv: TCheckBox; + chkProfileActions: TCheckBox; + lblPATREON: TLabel; procedure chkCreateControllerUnitClick(Sender: TObject); procedure FormCreate(Sender: TObject); procedure Image1Click(Sender: TObject); @@ -107,6 +109,9 @@ type procedure ApplicationEventsIdle(Sender: TObject; var Done: Boolean); procedure btnOKClick(Sender: TObject); procedure FormDestroy(Sender: TObject); + procedure lblPATREONClick(Sender: TObject); + procedure lblPATREONMouseEnter(Sender: TObject); + procedure lblPATREONMouseLeave(Sender: TObject); private { Private declarations } fModel: TJsonObject; @@ -153,6 +158,11 @@ begin EdtFDConnDefFileName.Enabled := chkActiveRecord.Checked; EdtConnDefName.Enabled := chkActiveRecord.Checked; EdtJSONRPCClassName.Enabled := chkJSONRPC.Checked; + chkProfileActions.Enabled := chkCreateIndexMethod.Checked or chkCreateCRUDMethods.Checked; + if not chkProfileActions.Enabled then + begin + chkProfileActions.Checked := False; + end; end; procedure TfrmDMVCNewProject.btnOKClick(Sender: TObject); @@ -250,6 +260,25 @@ begin nil, nil, SW_SHOW); end; +procedure TfrmDMVCNewProject.lblPATREONClick(Sender: TObject); +begin + ShellExecute(0, PChar('open'), + PChar('https://www.patreon.com/delphimvcframework'), + nil, nil, SW_SHOW); +end; + +procedure TfrmDMVCNewProject.lblPATREONMouseEnter(Sender: TObject); +begin + lblPATREON.Font.Color := clHighlight; + lblPATREON.Font.Style := lblPATREON.Font.Style + [fsUnderline]; +end; + +procedure TfrmDMVCNewProject.lblPATREONMouseLeave(Sender: TObject); +begin + lblPATREON.Font.Color := Font.Color; + lblPATREON.Font.Style := lblPATREON.Font.Style - [fsUnderline]; +end; + procedure TfrmDMVCNewProject.lblBookClick(Sender: TObject); begin ShellExecute(0, PChar('open'), @@ -315,6 +344,7 @@ begin fModel.B[TConfigKey.controller_index_methods_generate] := chkCreateIndexMethod.Checked; fModel.B[TConfigKey.controller_action_filters_generate] := chkCreateActionFiltersMethods.Checked; fModel.B[TConfigKey.controller_crud_methods_generate] := chkCreateCRUDMethods.Checked; + fModel.B[TConfigKey.controller_actions_profiling_generate] := chkProfileActions.Checked; fModel.B[TConfigKey.entity_generate] := fModel.B[TConfigKey.controller_crud_methods_generate]; fModel.S[TConfigKey.entity_classname] := 'TPerson'; fModel.B[TConfigKey.jsonrpc_generate] := GetCreateJSONRPCInterface; diff --git a/ideexpert/DMVC.Expert.ProjectWizardEx.pas b/ideexpert/DMVC.Expert.ProjectWizardEx.pas index 45eaef0d..095aaa22 100644 --- a/ideexpert/DMVC.Expert.ProjectWizardEx.pas +++ b/ideexpert/DMVC.Expert.ProjectWizardEx.pas @@ -117,7 +117,7 @@ begin Config := (Project.ProjectOptions as IOTAProjectOptionsConfigurations).BaseConfiguration; Config.SetValue(sUnitSearchPath, '$(DMVC)'); - Config.SetValue(sFramework, 'VCL'); + Config.SetValue(sFramework, 'FMX'); // Create Controller Unit if WizardForm.CreateControllerUnit then begin diff --git a/lib/loggerpro/packages/d120/loggerproRT.dproj b/lib/loggerpro/packages/d120/loggerproRT.dproj index 0da9d5c2..0ed0b5ad 100644 --- a/lib/loggerpro/packages/d120/loggerproRT.dproj +++ b/lib/loggerpro/packages/d120/loggerproRT.dproj @@ -14,6 +14,16 @@ true + + true + Base + true + + + true + Base + true + true Base @@ -58,6 +68,16 @@ CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=Daniele Teti;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= 120 + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + activity-1.7.2.dex.jar;annotation-experimental-1.3.0.dex.jar;annotation-jvm-1.6.0.dex.jar;annotations-13.0.dex.jar;appcompat-1.2.0.dex.jar;appcompat-resources-1.2.0.dex.jar;billing-6.0.1.dex.jar;biometric-1.1.0.dex.jar;browser-1.4.0.dex.jar;cloud-messaging.dex.jar;collection-1.1.0.dex.jar;concurrent-futures-1.1.0.dex.jar;core-1.10.1.dex.jar;core-common-2.2.0.dex.jar;core-ktx-1.10.1.dex.jar;core-runtime-2.2.0.dex.jar;cursoradapter-1.0.0.dex.jar;customview-1.0.0.dex.jar;documentfile-1.0.0.dex.jar;drawerlayout-1.0.0.dex.jar;error_prone_annotations-2.9.0.dex.jar;exifinterface-1.3.6.dex.jar;firebase-annotations-16.2.0.dex.jar;firebase-common-20.3.1.dex.jar;firebase-components-17.1.0.dex.jar;firebase-datatransport-18.1.7.dex.jar;firebase-encoders-17.0.0.dex.jar;firebase-encoders-json-18.0.0.dex.jar;firebase-encoders-proto-16.0.0.dex.jar;firebase-iid-interop-17.1.0.dex.jar;firebase-installations-17.1.3.dex.jar;firebase-installations-interop-17.1.0.dex.jar;firebase-measurement-connector-19.0.0.dex.jar;firebase-messaging-23.1.2.dex.jar;fmx.dex.jar;fragment-1.2.5.dex.jar;google-play-licensing.dex.jar;interpolator-1.0.0.dex.jar;javax.inject-1.dex.jar;kotlin-stdlib-1.8.22.dex.jar;kotlin-stdlib-common-1.8.22.dex.jar;kotlin-stdlib-jdk7-1.8.22.dex.jar;kotlin-stdlib-jdk8-1.8.22.dex.jar;kotlinx-coroutines-android-1.6.4.dex.jar;kotlinx-coroutines-core-jvm-1.6.4.dex.jar;legacy-support-core-utils-1.0.0.dex.jar;lifecycle-common-2.6.1.dex.jar;lifecycle-livedata-2.6.1.dex.jar;lifecycle-livedata-core-2.6.1.dex.jar;lifecycle-runtime-2.6.1.dex.jar;lifecycle-service-2.6.1.dex.jar;lifecycle-viewmodel-2.6.1.dex.jar;lifecycle-viewmodel-savedstate-2.6.1.dex.jar;listenablefuture-1.0.dex.jar;loader-1.0.0.dex.jar;localbroadcastmanager-1.0.0.dex.jar;okio-jvm-3.4.0.dex.jar;play-services-ads-22.2.0.dex.jar;play-services-ads-base-22.2.0.dex.jar;play-services-ads-identifier-18.0.0.dex.jar;play-services-ads-lite-22.2.0.dex.jar;play-services-appset-16.0.1.dex.jar;play-services-base-18.1.0.dex.jar;play-services-basement-18.1.0.dex.jar;play-services-cloud-messaging-17.0.1.dex.jar;play-services-location-21.0.1.dex.jar;play-services-maps-18.1.0.dex.jar;play-services-measurement-base-20.1.2.dex.jar;play-services-measurement-sdk-api-20.1.2.dex.jar;play-services-stats-17.0.2.dex.jar;play-services-tasks-18.0.2.dex.jar;print-1.0.0.dex.jar;profileinstaller-1.3.0.dex.jar;room-common-2.2.5.dex.jar;room-runtime-2.2.5.dex.jar;savedstate-1.2.1.dex.jar;sqlite-2.1.0.dex.jar;sqlite-framework-2.1.0.dex.jar;startup-runtime-1.1.1.dex.jar;tracing-1.0.0.dex.jar;transport-api-3.0.0.dex.jar;transport-backend-cct-3.1.8.dex.jar;transport-runtime-3.1.8.dex.jar;user-messaging-platform-2.0.0.dex.jar;vectordrawable-1.1.0.dex.jar;vectordrawable-animated-1.1.0.dex.jar;versionedparcelable-1.1.1.dex.jar;viewpager-1.0.0.dex.jar;work-runtime-2.7.0.dex.jar + + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + activity-1.7.2.dex.jar;annotation-experimental-1.3.0.dex.jar;annotation-jvm-1.6.0.dex.jar;annotations-13.0.dex.jar;appcompat-1.2.0.dex.jar;appcompat-resources-1.2.0.dex.jar;billing-6.0.1.dex.jar;biometric-1.1.0.dex.jar;browser-1.4.0.dex.jar;cloud-messaging.dex.jar;collection-1.1.0.dex.jar;concurrent-futures-1.1.0.dex.jar;core-1.10.1.dex.jar;core-common-2.2.0.dex.jar;core-ktx-1.10.1.dex.jar;core-runtime-2.2.0.dex.jar;cursoradapter-1.0.0.dex.jar;customview-1.0.0.dex.jar;documentfile-1.0.0.dex.jar;drawerlayout-1.0.0.dex.jar;error_prone_annotations-2.9.0.dex.jar;exifinterface-1.3.6.dex.jar;firebase-annotations-16.2.0.dex.jar;firebase-common-20.3.1.dex.jar;firebase-components-17.1.0.dex.jar;firebase-datatransport-18.1.7.dex.jar;firebase-encoders-17.0.0.dex.jar;firebase-encoders-json-18.0.0.dex.jar;firebase-encoders-proto-16.0.0.dex.jar;firebase-iid-interop-17.1.0.dex.jar;firebase-installations-17.1.3.dex.jar;firebase-installations-interop-17.1.0.dex.jar;firebase-measurement-connector-19.0.0.dex.jar;firebase-messaging-23.1.2.dex.jar;fmx.dex.jar;fragment-1.2.5.dex.jar;google-play-licensing.dex.jar;interpolator-1.0.0.dex.jar;javax.inject-1.dex.jar;kotlin-stdlib-1.8.22.dex.jar;kotlin-stdlib-common-1.8.22.dex.jar;kotlin-stdlib-jdk7-1.8.22.dex.jar;kotlin-stdlib-jdk8-1.8.22.dex.jar;kotlinx-coroutines-android-1.6.4.dex.jar;kotlinx-coroutines-core-jvm-1.6.4.dex.jar;legacy-support-core-utils-1.0.0.dex.jar;lifecycle-common-2.6.1.dex.jar;lifecycle-livedata-2.6.1.dex.jar;lifecycle-livedata-core-2.6.1.dex.jar;lifecycle-runtime-2.6.1.dex.jar;lifecycle-service-2.6.1.dex.jar;lifecycle-viewmodel-2.6.1.dex.jar;lifecycle-viewmodel-savedstate-2.6.1.dex.jar;listenablefuture-1.0.dex.jar;loader-1.0.0.dex.jar;localbroadcastmanager-1.0.0.dex.jar;okio-jvm-3.4.0.dex.jar;play-services-ads-22.2.0.dex.jar;play-services-ads-base-22.2.0.dex.jar;play-services-ads-identifier-18.0.0.dex.jar;play-services-ads-lite-22.2.0.dex.jar;play-services-appset-16.0.1.dex.jar;play-services-base-18.1.0.dex.jar;play-services-basement-18.1.0.dex.jar;play-services-cloud-messaging-17.0.1.dex.jar;play-services-location-21.0.1.dex.jar;play-services-maps-18.1.0.dex.jar;play-services-measurement-base-20.1.2.dex.jar;play-services-measurement-sdk-api-20.1.2.dex.jar;play-services-stats-17.0.2.dex.jar;play-services-tasks-18.0.2.dex.jar;print-1.0.0.dex.jar;profileinstaller-1.3.0.dex.jar;room-common-2.2.5.dex.jar;room-runtime-2.2.5.dex.jar;savedstate-1.2.1.dex.jar;sqlite-2.1.0.dex.jar;sqlite-framework-2.1.0.dex.jar;startup-runtime-1.1.1.dex.jar;tracing-1.0.0.dex.jar;transport-api-3.0.0.dex.jar;transport-backend-cct-3.1.8.dex.jar;transport-runtime-3.1.8.dex.jar;user-messaging-platform-2.0.0.dex.jar;vectordrawable-1.1.0.dex.jar;vectordrawable-animated-1.1.0.dex.jar;versionedparcelable-1.1.1.dex.jar;viewpager-1.0.0.dex.jar;work-runtime-2.7.0.dex.jar + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) Debug @@ -1031,6 +1051,8 @@ + False + False True False False diff --git a/lib/swagdoc/Source/SwagDoc.dproj b/lib/swagdoc/Source/SwagDoc.dproj index 6b772c8b..a4be46e0 100644 --- a/lib/swagdoc/Source/SwagDoc.dproj +++ b/lib/swagdoc/Source/SwagDoc.dproj @@ -14,6 +14,16 @@ true + + true + Base + true + + + true + Base + true + true Base @@ -60,6 +70,18 @@ true true + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + false + activity-1.7.2.dex.jar;annotation-experimental-1.3.0.dex.jar;annotation-jvm-1.6.0.dex.jar;annotations-13.0.dex.jar;appcompat-1.2.0.dex.jar;appcompat-resources-1.2.0.dex.jar;billing-6.0.1.dex.jar;biometric-1.1.0.dex.jar;browser-1.4.0.dex.jar;cloud-messaging.dex.jar;collection-1.1.0.dex.jar;concurrent-futures-1.1.0.dex.jar;core-1.10.1.dex.jar;core-common-2.2.0.dex.jar;core-ktx-1.10.1.dex.jar;core-runtime-2.2.0.dex.jar;cursoradapter-1.0.0.dex.jar;customview-1.0.0.dex.jar;documentfile-1.0.0.dex.jar;drawerlayout-1.0.0.dex.jar;error_prone_annotations-2.9.0.dex.jar;exifinterface-1.3.6.dex.jar;firebase-annotations-16.2.0.dex.jar;firebase-common-20.3.1.dex.jar;firebase-components-17.1.0.dex.jar;firebase-datatransport-18.1.7.dex.jar;firebase-encoders-17.0.0.dex.jar;firebase-encoders-json-18.0.0.dex.jar;firebase-encoders-proto-16.0.0.dex.jar;firebase-iid-interop-17.1.0.dex.jar;firebase-installations-17.1.3.dex.jar;firebase-installations-interop-17.1.0.dex.jar;firebase-measurement-connector-19.0.0.dex.jar;firebase-messaging-23.1.2.dex.jar;fmx.dex.jar;fragment-1.2.5.dex.jar;google-play-licensing.dex.jar;interpolator-1.0.0.dex.jar;javax.inject-1.dex.jar;kotlin-stdlib-1.8.22.dex.jar;kotlin-stdlib-common-1.8.22.dex.jar;kotlin-stdlib-jdk7-1.8.22.dex.jar;kotlin-stdlib-jdk8-1.8.22.dex.jar;kotlinx-coroutines-android-1.6.4.dex.jar;kotlinx-coroutines-core-jvm-1.6.4.dex.jar;legacy-support-core-utils-1.0.0.dex.jar;lifecycle-common-2.6.1.dex.jar;lifecycle-livedata-2.6.1.dex.jar;lifecycle-livedata-core-2.6.1.dex.jar;lifecycle-runtime-2.6.1.dex.jar;lifecycle-service-2.6.1.dex.jar;lifecycle-viewmodel-2.6.1.dex.jar;lifecycle-viewmodel-savedstate-2.6.1.dex.jar;listenablefuture-1.0.dex.jar;loader-1.0.0.dex.jar;localbroadcastmanager-1.0.0.dex.jar;okio-jvm-3.4.0.dex.jar;play-services-ads-22.2.0.dex.jar;play-services-ads-base-22.2.0.dex.jar;play-services-ads-identifier-18.0.0.dex.jar;play-services-ads-lite-22.2.0.dex.jar;play-services-appset-16.0.1.dex.jar;play-services-base-18.1.0.dex.jar;play-services-basement-18.1.0.dex.jar;play-services-cloud-messaging-17.0.1.dex.jar;play-services-location-21.0.1.dex.jar;play-services-maps-18.1.0.dex.jar;play-services-measurement-base-20.1.2.dex.jar;play-services-measurement-sdk-api-20.1.2.dex.jar;play-services-stats-17.0.2.dex.jar;play-services-tasks-18.0.2.dex.jar;print-1.0.0.dex.jar;profileinstaller-1.3.0.dex.jar;room-common-2.2.5.dex.jar;room-runtime-2.2.5.dex.jar;savedstate-1.2.1.dex.jar;sqlite-2.1.0.dex.jar;sqlite-framework-2.1.0.dex.jar;startup-runtime-1.1.1.dex.jar;tracing-1.0.0.dex.jar;transport-api-3.0.0.dex.jar;transport-backend-cct-3.1.8.dex.jar;transport-runtime-3.1.8.dex.jar;user-messaging-platform-2.0.0.dex.jar;vectordrawable-1.1.0.dex.jar;vectordrawable-animated-1.1.0.dex.jar;versionedparcelable-1.1.1.dex.jar;viewpager-1.0.0.dex.jar;work-runtime-2.7.0.dex.jar + + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + false + activity-1.7.2.dex.jar;annotation-experimental-1.3.0.dex.jar;annotation-jvm-1.6.0.dex.jar;annotations-13.0.dex.jar;appcompat-1.2.0.dex.jar;appcompat-resources-1.2.0.dex.jar;billing-6.0.1.dex.jar;biometric-1.1.0.dex.jar;browser-1.4.0.dex.jar;cloud-messaging.dex.jar;collection-1.1.0.dex.jar;concurrent-futures-1.1.0.dex.jar;core-1.10.1.dex.jar;core-common-2.2.0.dex.jar;core-ktx-1.10.1.dex.jar;core-runtime-2.2.0.dex.jar;cursoradapter-1.0.0.dex.jar;customview-1.0.0.dex.jar;documentfile-1.0.0.dex.jar;drawerlayout-1.0.0.dex.jar;error_prone_annotations-2.9.0.dex.jar;exifinterface-1.3.6.dex.jar;firebase-annotations-16.2.0.dex.jar;firebase-common-20.3.1.dex.jar;firebase-components-17.1.0.dex.jar;firebase-datatransport-18.1.7.dex.jar;firebase-encoders-17.0.0.dex.jar;firebase-encoders-json-18.0.0.dex.jar;firebase-encoders-proto-16.0.0.dex.jar;firebase-iid-interop-17.1.0.dex.jar;firebase-installations-17.1.3.dex.jar;firebase-installations-interop-17.1.0.dex.jar;firebase-measurement-connector-19.0.0.dex.jar;firebase-messaging-23.1.2.dex.jar;fmx.dex.jar;fragment-1.2.5.dex.jar;google-play-licensing.dex.jar;interpolator-1.0.0.dex.jar;javax.inject-1.dex.jar;kotlin-stdlib-1.8.22.dex.jar;kotlin-stdlib-common-1.8.22.dex.jar;kotlin-stdlib-jdk7-1.8.22.dex.jar;kotlin-stdlib-jdk8-1.8.22.dex.jar;kotlinx-coroutines-android-1.6.4.dex.jar;kotlinx-coroutines-core-jvm-1.6.4.dex.jar;legacy-support-core-utils-1.0.0.dex.jar;lifecycle-common-2.6.1.dex.jar;lifecycle-livedata-2.6.1.dex.jar;lifecycle-livedata-core-2.6.1.dex.jar;lifecycle-runtime-2.6.1.dex.jar;lifecycle-service-2.6.1.dex.jar;lifecycle-viewmodel-2.6.1.dex.jar;lifecycle-viewmodel-savedstate-2.6.1.dex.jar;listenablefuture-1.0.dex.jar;loader-1.0.0.dex.jar;localbroadcastmanager-1.0.0.dex.jar;okio-jvm-3.4.0.dex.jar;play-services-ads-22.2.0.dex.jar;play-services-ads-base-22.2.0.dex.jar;play-services-ads-identifier-18.0.0.dex.jar;play-services-ads-lite-22.2.0.dex.jar;play-services-appset-16.0.1.dex.jar;play-services-base-18.1.0.dex.jar;play-services-basement-18.1.0.dex.jar;play-services-cloud-messaging-17.0.1.dex.jar;play-services-location-21.0.1.dex.jar;play-services-maps-18.1.0.dex.jar;play-services-measurement-base-20.1.2.dex.jar;play-services-measurement-sdk-api-20.1.2.dex.jar;play-services-stats-17.0.2.dex.jar;play-services-tasks-18.0.2.dex.jar;print-1.0.0.dex.jar;profileinstaller-1.3.0.dex.jar;room-common-2.2.5.dex.jar;room-runtime-2.2.5.dex.jar;savedstate-1.2.1.dex.jar;sqlite-2.1.0.dex.jar;sqlite-framework-2.1.0.dex.jar;startup-runtime-1.1.1.dex.jar;tracing-1.0.0.dex.jar;transport-api-3.0.0.dex.jar;transport-backend-cct-3.1.8.dex.jar;transport-runtime-3.1.8.dex.jar;user-messaging-platform-2.0.0.dex.jar;vectordrawable-1.1.0.dex.jar;vectordrawable-animated-1.1.0.dex.jar;versionedparcelable-1.1.1.dex.jar;viewpager-1.0.0.dex.jar;work-runtime-2.7.0.dex.jar + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) Debug @@ -1036,6 +1058,8 @@ + False + False True False False diff --git a/packages/d120/dmvcframeworkDT.dproj b/packages/d120/dmvcframeworkDT.dproj index 9a1a003d..658b7a66 100644 --- a/packages/d120/dmvcframeworkDT.dproj +++ b/packages/d120/dmvcframeworkDT.dproj @@ -14,6 +14,16 @@ true + + true + Base + true + + + true + Base + true + true Base @@ -69,6 +79,16 @@ DelphiMVCFramework IDE Expert 120 + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + activity-1.7.2.dex.jar;annotation-experimental-1.3.0.dex.jar;annotation-jvm-1.6.0.dex.jar;annotations-13.0.dex.jar;appcompat-1.2.0.dex.jar;appcompat-resources-1.2.0.dex.jar;billing-6.0.1.dex.jar;biometric-1.1.0.dex.jar;browser-1.4.0.dex.jar;cloud-messaging.dex.jar;collection-1.1.0.dex.jar;concurrent-futures-1.1.0.dex.jar;core-1.10.1.dex.jar;core-common-2.2.0.dex.jar;core-ktx-1.10.1.dex.jar;core-runtime-2.2.0.dex.jar;cursoradapter-1.0.0.dex.jar;customview-1.0.0.dex.jar;documentfile-1.0.0.dex.jar;drawerlayout-1.0.0.dex.jar;error_prone_annotations-2.9.0.dex.jar;exifinterface-1.3.6.dex.jar;firebase-annotations-16.2.0.dex.jar;firebase-common-20.3.1.dex.jar;firebase-components-17.1.0.dex.jar;firebase-datatransport-18.1.7.dex.jar;firebase-encoders-17.0.0.dex.jar;firebase-encoders-json-18.0.0.dex.jar;firebase-encoders-proto-16.0.0.dex.jar;firebase-iid-interop-17.1.0.dex.jar;firebase-installations-17.1.3.dex.jar;firebase-installations-interop-17.1.0.dex.jar;firebase-measurement-connector-19.0.0.dex.jar;firebase-messaging-23.1.2.dex.jar;fmx.dex.jar;fragment-1.2.5.dex.jar;google-play-licensing.dex.jar;interpolator-1.0.0.dex.jar;javax.inject-1.dex.jar;kotlin-stdlib-1.8.22.dex.jar;kotlin-stdlib-common-1.8.22.dex.jar;kotlin-stdlib-jdk7-1.8.22.dex.jar;kotlin-stdlib-jdk8-1.8.22.dex.jar;kotlinx-coroutines-android-1.6.4.dex.jar;kotlinx-coroutines-core-jvm-1.6.4.dex.jar;legacy-support-core-utils-1.0.0.dex.jar;lifecycle-common-2.6.1.dex.jar;lifecycle-livedata-2.6.1.dex.jar;lifecycle-livedata-core-2.6.1.dex.jar;lifecycle-runtime-2.6.1.dex.jar;lifecycle-service-2.6.1.dex.jar;lifecycle-viewmodel-2.6.1.dex.jar;lifecycle-viewmodel-savedstate-2.6.1.dex.jar;listenablefuture-1.0.dex.jar;loader-1.0.0.dex.jar;localbroadcastmanager-1.0.0.dex.jar;okio-jvm-3.4.0.dex.jar;play-services-ads-22.2.0.dex.jar;play-services-ads-base-22.2.0.dex.jar;play-services-ads-identifier-18.0.0.dex.jar;play-services-ads-lite-22.2.0.dex.jar;play-services-appset-16.0.1.dex.jar;play-services-base-18.1.0.dex.jar;play-services-basement-18.1.0.dex.jar;play-services-cloud-messaging-17.0.1.dex.jar;play-services-location-21.0.1.dex.jar;play-services-maps-18.1.0.dex.jar;play-services-measurement-base-20.1.2.dex.jar;play-services-measurement-sdk-api-20.1.2.dex.jar;play-services-stats-17.0.2.dex.jar;play-services-tasks-18.0.2.dex.jar;print-1.0.0.dex.jar;profileinstaller-1.3.0.dex.jar;room-common-2.2.5.dex.jar;room-runtime-2.2.5.dex.jar;savedstate-1.2.1.dex.jar;sqlite-2.1.0.dex.jar;sqlite-framework-2.1.0.dex.jar;startup-runtime-1.1.1.dex.jar;tracing-1.0.0.dex.jar;transport-api-3.0.0.dex.jar;transport-backend-cct-3.1.8.dex.jar;transport-runtime-3.1.8.dex.jar;user-messaging-platform-2.0.0.dex.jar;vectordrawable-1.1.0.dex.jar;vectordrawable-animated-1.1.0.dex.jar;versionedparcelable-1.1.1.dex.jar;viewpager-1.0.0.dex.jar;work-runtime-2.7.0.dex.jar + + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + activity-1.7.2.dex.jar;annotation-experimental-1.3.0.dex.jar;annotation-jvm-1.6.0.dex.jar;annotations-13.0.dex.jar;appcompat-1.2.0.dex.jar;appcompat-resources-1.2.0.dex.jar;billing-6.0.1.dex.jar;biometric-1.1.0.dex.jar;browser-1.4.0.dex.jar;cloud-messaging.dex.jar;collection-1.1.0.dex.jar;concurrent-futures-1.1.0.dex.jar;core-1.10.1.dex.jar;core-common-2.2.0.dex.jar;core-ktx-1.10.1.dex.jar;core-runtime-2.2.0.dex.jar;cursoradapter-1.0.0.dex.jar;customview-1.0.0.dex.jar;documentfile-1.0.0.dex.jar;drawerlayout-1.0.0.dex.jar;error_prone_annotations-2.9.0.dex.jar;exifinterface-1.3.6.dex.jar;firebase-annotations-16.2.0.dex.jar;firebase-common-20.3.1.dex.jar;firebase-components-17.1.0.dex.jar;firebase-datatransport-18.1.7.dex.jar;firebase-encoders-17.0.0.dex.jar;firebase-encoders-json-18.0.0.dex.jar;firebase-encoders-proto-16.0.0.dex.jar;firebase-iid-interop-17.1.0.dex.jar;firebase-installations-17.1.3.dex.jar;firebase-installations-interop-17.1.0.dex.jar;firebase-measurement-connector-19.0.0.dex.jar;firebase-messaging-23.1.2.dex.jar;fmx.dex.jar;fragment-1.2.5.dex.jar;google-play-licensing.dex.jar;interpolator-1.0.0.dex.jar;javax.inject-1.dex.jar;kotlin-stdlib-1.8.22.dex.jar;kotlin-stdlib-common-1.8.22.dex.jar;kotlin-stdlib-jdk7-1.8.22.dex.jar;kotlin-stdlib-jdk8-1.8.22.dex.jar;kotlinx-coroutines-android-1.6.4.dex.jar;kotlinx-coroutines-core-jvm-1.6.4.dex.jar;legacy-support-core-utils-1.0.0.dex.jar;lifecycle-common-2.6.1.dex.jar;lifecycle-livedata-2.6.1.dex.jar;lifecycle-livedata-core-2.6.1.dex.jar;lifecycle-runtime-2.6.1.dex.jar;lifecycle-service-2.6.1.dex.jar;lifecycle-viewmodel-2.6.1.dex.jar;lifecycle-viewmodel-savedstate-2.6.1.dex.jar;listenablefuture-1.0.dex.jar;loader-1.0.0.dex.jar;localbroadcastmanager-1.0.0.dex.jar;okio-jvm-3.4.0.dex.jar;play-services-ads-22.2.0.dex.jar;play-services-ads-base-22.2.0.dex.jar;play-services-ads-identifier-18.0.0.dex.jar;play-services-ads-lite-22.2.0.dex.jar;play-services-appset-16.0.1.dex.jar;play-services-base-18.1.0.dex.jar;play-services-basement-18.1.0.dex.jar;play-services-cloud-messaging-17.0.1.dex.jar;play-services-location-21.0.1.dex.jar;play-services-maps-18.1.0.dex.jar;play-services-measurement-base-20.1.2.dex.jar;play-services-measurement-sdk-api-20.1.2.dex.jar;play-services-stats-17.0.2.dex.jar;play-services-tasks-18.0.2.dex.jar;print-1.0.0.dex.jar;profileinstaller-1.3.0.dex.jar;room-common-2.2.5.dex.jar;room-runtime-2.2.5.dex.jar;savedstate-1.2.1.dex.jar;sqlite-2.1.0.dex.jar;sqlite-framework-2.1.0.dex.jar;startup-runtime-1.1.1.dex.jar;tracing-1.0.0.dex.jar;transport-api-3.0.0.dex.jar;transport-backend-cct-3.1.8.dex.jar;transport-runtime-3.1.8.dex.jar;user-messaging-platform-2.0.0.dex.jar;vectordrawable-1.1.0.dex.jar;vectordrawable-animated-1.1.0.dex.jar;versionedparcelable-1.1.1.dex.jar;viewpager-1.0.0.dex.jar;work-runtime-2.7.0.dex.jar + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) Debug @@ -1070,6 +1090,8 @@ + False + False True False False diff --git a/packages/d120/dmvcframeworkRT.dproj b/packages/d120/dmvcframeworkRT.dproj index 81e92b7b..9a885491 100644 --- a/packages/d120/dmvcframeworkRT.dproj +++ b/packages/d120/dmvcframeworkRT.dproj @@ -14,6 +14,16 @@ true + + true + Base + true + + + true + Base + true + true Base @@ -70,6 +80,16 @@ DMVCFramework - CopyRight (2010-2020) Daniele Teti and the DMVCFramework Team 120 + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + activity-1.7.2.dex.jar;annotation-experimental-1.3.0.dex.jar;annotation-jvm-1.6.0.dex.jar;annotations-13.0.dex.jar;appcompat-1.2.0.dex.jar;appcompat-resources-1.2.0.dex.jar;billing-6.0.1.dex.jar;biometric-1.1.0.dex.jar;browser-1.4.0.dex.jar;cloud-messaging.dex.jar;collection-1.1.0.dex.jar;concurrent-futures-1.1.0.dex.jar;core-1.10.1.dex.jar;core-common-2.2.0.dex.jar;core-ktx-1.10.1.dex.jar;core-runtime-2.2.0.dex.jar;cursoradapter-1.0.0.dex.jar;customview-1.0.0.dex.jar;documentfile-1.0.0.dex.jar;drawerlayout-1.0.0.dex.jar;error_prone_annotations-2.9.0.dex.jar;exifinterface-1.3.6.dex.jar;firebase-annotations-16.2.0.dex.jar;firebase-common-20.3.1.dex.jar;firebase-components-17.1.0.dex.jar;firebase-datatransport-18.1.7.dex.jar;firebase-encoders-17.0.0.dex.jar;firebase-encoders-json-18.0.0.dex.jar;firebase-encoders-proto-16.0.0.dex.jar;firebase-iid-interop-17.1.0.dex.jar;firebase-installations-17.1.3.dex.jar;firebase-installations-interop-17.1.0.dex.jar;firebase-measurement-connector-19.0.0.dex.jar;firebase-messaging-23.1.2.dex.jar;fmx.dex.jar;fragment-1.2.5.dex.jar;google-play-licensing.dex.jar;interpolator-1.0.0.dex.jar;javax.inject-1.dex.jar;kotlin-stdlib-1.8.22.dex.jar;kotlin-stdlib-common-1.8.22.dex.jar;kotlin-stdlib-jdk7-1.8.22.dex.jar;kotlin-stdlib-jdk8-1.8.22.dex.jar;kotlinx-coroutines-android-1.6.4.dex.jar;kotlinx-coroutines-core-jvm-1.6.4.dex.jar;legacy-support-core-utils-1.0.0.dex.jar;lifecycle-common-2.6.1.dex.jar;lifecycle-livedata-2.6.1.dex.jar;lifecycle-livedata-core-2.6.1.dex.jar;lifecycle-runtime-2.6.1.dex.jar;lifecycle-service-2.6.1.dex.jar;lifecycle-viewmodel-2.6.1.dex.jar;lifecycle-viewmodel-savedstate-2.6.1.dex.jar;listenablefuture-1.0.dex.jar;loader-1.0.0.dex.jar;localbroadcastmanager-1.0.0.dex.jar;okio-jvm-3.4.0.dex.jar;play-services-ads-22.2.0.dex.jar;play-services-ads-base-22.2.0.dex.jar;play-services-ads-identifier-18.0.0.dex.jar;play-services-ads-lite-22.2.0.dex.jar;play-services-appset-16.0.1.dex.jar;play-services-base-18.1.0.dex.jar;play-services-basement-18.1.0.dex.jar;play-services-cloud-messaging-17.0.1.dex.jar;play-services-location-21.0.1.dex.jar;play-services-maps-18.1.0.dex.jar;play-services-measurement-base-20.1.2.dex.jar;play-services-measurement-sdk-api-20.1.2.dex.jar;play-services-stats-17.0.2.dex.jar;play-services-tasks-18.0.2.dex.jar;print-1.0.0.dex.jar;profileinstaller-1.3.0.dex.jar;room-common-2.2.5.dex.jar;room-runtime-2.2.5.dex.jar;savedstate-1.2.1.dex.jar;sqlite-2.1.0.dex.jar;sqlite-framework-2.1.0.dex.jar;startup-runtime-1.1.1.dex.jar;tracing-1.0.0.dex.jar;transport-api-3.0.0.dex.jar;transport-backend-cct-3.1.8.dex.jar;transport-runtime-3.1.8.dex.jar;user-messaging-platform-2.0.0.dex.jar;vectordrawable-1.1.0.dex.jar;vectordrawable-animated-1.1.0.dex.jar;versionedparcelable-1.1.1.dex.jar;viewpager-1.0.0.dex.jar;work-runtime-2.7.0.dex.jar + + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + activity-1.7.2.dex.jar;annotation-experimental-1.3.0.dex.jar;annotation-jvm-1.6.0.dex.jar;annotations-13.0.dex.jar;appcompat-1.2.0.dex.jar;appcompat-resources-1.2.0.dex.jar;billing-6.0.1.dex.jar;biometric-1.1.0.dex.jar;browser-1.4.0.dex.jar;cloud-messaging.dex.jar;collection-1.1.0.dex.jar;concurrent-futures-1.1.0.dex.jar;core-1.10.1.dex.jar;core-common-2.2.0.dex.jar;core-ktx-1.10.1.dex.jar;core-runtime-2.2.0.dex.jar;cursoradapter-1.0.0.dex.jar;customview-1.0.0.dex.jar;documentfile-1.0.0.dex.jar;drawerlayout-1.0.0.dex.jar;error_prone_annotations-2.9.0.dex.jar;exifinterface-1.3.6.dex.jar;firebase-annotations-16.2.0.dex.jar;firebase-common-20.3.1.dex.jar;firebase-components-17.1.0.dex.jar;firebase-datatransport-18.1.7.dex.jar;firebase-encoders-17.0.0.dex.jar;firebase-encoders-json-18.0.0.dex.jar;firebase-encoders-proto-16.0.0.dex.jar;firebase-iid-interop-17.1.0.dex.jar;firebase-installations-17.1.3.dex.jar;firebase-installations-interop-17.1.0.dex.jar;firebase-measurement-connector-19.0.0.dex.jar;firebase-messaging-23.1.2.dex.jar;fmx.dex.jar;fragment-1.2.5.dex.jar;google-play-licensing.dex.jar;interpolator-1.0.0.dex.jar;javax.inject-1.dex.jar;kotlin-stdlib-1.8.22.dex.jar;kotlin-stdlib-common-1.8.22.dex.jar;kotlin-stdlib-jdk7-1.8.22.dex.jar;kotlin-stdlib-jdk8-1.8.22.dex.jar;kotlinx-coroutines-android-1.6.4.dex.jar;kotlinx-coroutines-core-jvm-1.6.4.dex.jar;legacy-support-core-utils-1.0.0.dex.jar;lifecycle-common-2.6.1.dex.jar;lifecycle-livedata-2.6.1.dex.jar;lifecycle-livedata-core-2.6.1.dex.jar;lifecycle-runtime-2.6.1.dex.jar;lifecycle-service-2.6.1.dex.jar;lifecycle-viewmodel-2.6.1.dex.jar;lifecycle-viewmodel-savedstate-2.6.1.dex.jar;listenablefuture-1.0.dex.jar;loader-1.0.0.dex.jar;localbroadcastmanager-1.0.0.dex.jar;okio-jvm-3.4.0.dex.jar;play-services-ads-22.2.0.dex.jar;play-services-ads-base-22.2.0.dex.jar;play-services-ads-identifier-18.0.0.dex.jar;play-services-ads-lite-22.2.0.dex.jar;play-services-appset-16.0.1.dex.jar;play-services-base-18.1.0.dex.jar;play-services-basement-18.1.0.dex.jar;play-services-cloud-messaging-17.0.1.dex.jar;play-services-location-21.0.1.dex.jar;play-services-maps-18.1.0.dex.jar;play-services-measurement-base-20.1.2.dex.jar;play-services-measurement-sdk-api-20.1.2.dex.jar;play-services-stats-17.0.2.dex.jar;play-services-tasks-18.0.2.dex.jar;print-1.0.0.dex.jar;profileinstaller-1.3.0.dex.jar;room-common-2.2.5.dex.jar;room-runtime-2.2.5.dex.jar;savedstate-1.2.1.dex.jar;sqlite-2.1.0.dex.jar;sqlite-framework-2.1.0.dex.jar;startup-runtime-1.1.1.dex.jar;tracing-1.0.0.dex.jar;transport-api-3.0.0.dex.jar;transport-backend-cct-3.1.8.dex.jar;transport-runtime-3.1.8.dex.jar;user-messaging-platform-2.0.0.dex.jar;vectordrawable-1.1.0.dex.jar;vectordrawable-animated-1.1.0.dex.jar;versionedparcelable-1.1.1.dex.jar;viewpager-1.0.0.dex.jar;work-runtime-2.7.0.dex.jar + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) Debug @@ -1111,6 +1131,8 @@ + False + False True False False