Skip to content

Commit 76ef159

Browse files
committed
Partial sync with the Embarcadero fork.
1 parent 98aa85d commit 76ef159

18 files changed

+2871
-1660
lines changed

Modules/DelphiVCL/DelphiVCL.dpr

Lines changed: 22 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,22 @@
1-
library DelphiVCL;
2-
3-
uses
4-
SysUtils,
5-
Classes,
6-
uMain in 'uMain.pas';
7-
8-
{$I ..\..\Source\Definition.Inc}
9-
10-
exports
11-
// This must match the pattern "PyInit_[ProjectName]"
12-
// So if the project is named DelphiVCL then
13-
// the export must be PyInit_DelphiVCL
14-
PyInit_DelphiVCL;
15-
{$IFDEF MSWINDOWS}
16-
{$E pyd}
17-
{$ENDIF}
18-
{$IFDEF LINUX}
19-
{$SONAME 'DelphiVCL'}
20-
21-
{$ENDIF}
22-
23-
begin
24-
end.
25-
1+
library DelphiVCL;
2+
3+
uses
4+
SysUtils,
5+
Classes,
6+
uMain in 'uMain.pas';
7+
8+
{$I ..\..\Source\Definition.Inc}
9+
10+
exports
11+
// This must match the pattern "PyInit_[ProjectName]"
12+
// So if the project is named DelphiVCL then
13+
// the export must be PyInit_DelphiVCL
14+
PyInit_DelphiVCL;
15+
16+
{$IFDEF MSWINDOWS}
17+
{$E pyd}
18+
{$ENDIF}
19+
20+
begin
21+
end.
22+

Packages/Delphi/Delphi 10.4+/PythonFmx.dpk

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ contains
5858
WrapFmxStdActns in '..\..\..\Source\fmx\WrapFmxStdActns.pas',
5959
WrapFmxStdCtrls in '..\..\..\Source\fmx\WrapFmxStdCtrls.pas',
6060
WrapFmxStyles in '..\..\..\Source\fmx\WrapFmxStyles.pas',
61-
WrapFmxTypes in '..\..\..\Source\fmx\WrapFmxTypes.pas';
61+
WrapFmxTypes in '..\..\..\Source\fmx\WrapFmxTypes.pas',
62+
WrapFmxDateTime in '..\..\..\Source\fmx\WrapFmxDateTime.pas';
6263

6364
end.

Packages/Delphi/Delphi 10.4+/PythonFmx.dproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@
158158
<DCCReference Include="..\..\..\Source\fmx\WrapFmxStdCtrls.pas"/>
159159
<DCCReference Include="..\..\..\Source\fmx\WrapFmxStyles.pas"/>
160160
<DCCReference Include="..\..\..\Source\fmx\WrapFmxTypes.pas"/>
161+
<DCCReference Include="..\..\..\Source\fmx\WrapFmxDateTime.pas"/>
161162
<BuildConfiguration Include="Base">
162163
<Key>Base</Key>
163164
</BuildConfiguration>
Lines changed: 63 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,63 @@
1-
package PythonFmxLinux;
2-
3-
{$R *.res}
4-
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5-
{$ALIGN 8}
6-
{$ASSERTIONS ON}
7-
{$BOOLEVAL OFF}
8-
{$DEBUGINFO OFF}
9-
{$EXTENDEDSYNTAX ON}
10-
{$IMPORTEDDATA ON}
11-
{$IOCHECKS ON}
12-
{$LOCALSYMBOLS OFF}
13-
{$LONGSTRINGS ON}
14-
{$OPENSTRINGS ON}
15-
{$OPTIMIZATION ON}
16-
{$OVERFLOWCHECKS OFF}
17-
{$RANGECHECKS OFF}
18-
{$REFERENCEINFO OFF}
19-
{$SAFEDIVIDE OFF}
20-
{$STACKFRAMES OFF}
21-
{$TYPEDADDRESS OFF}
22-
{$VARSTRINGCHECKS ON}
23-
{$WRITEABLECONST OFF}
24-
{$MINENUMSIZE 1}
25-
{$DEFINE RELEASE}
26-
{$ENDIF IMPLICITBUILDING}
27-
{$DESCRIPTION 'Python4Delphi - Run-time Engine Package for FMXLinux'}
28-
{$LIBSUFFIX AUTO}
29-
{$RUNONLY}
30-
{$IMPLICITBUILD ON}
31-
32-
requires
33-
rtl,
34-
python,
35-
fmx;
36-
37-
contains
38-
FMX.PythonGUIInputOutput in '..\..\..\Source\fmx\FMX.PythonGUIInputOutput.pas',
39-
WrapDelphiFmx in '..\..\..\Source\fmx\WrapDelphiFmx.pas',
40-
WrapFmxActnList in '..\..\..\Source\fmx\WrapFmxActnList.pas',
41-
WrapFmxColors in '..\..\..\Source\fmx\WrapFmxColors.pas',
42-
WrapFmxComCtrls in '..\..\..\Source\fmx\WrapFmxComCtrls.pas',
43-
WrapFmxControls in '..\..\..\Source\fmx\WrapFmxControls.pas',
44-
WrapFmxDialogs in '..\..\..\Source\fmx\WrapFmxDialogs.pas',
45-
WrapFmxEdit in '..\..\..\Source\fmx\WrapFmxEdit.pas',
46-
WrapFmxForms in '..\..\..\Source\fmx\WrapFmxForms.pas',
47-
WrapFmxGrids in '..\..\..\Source\fmx\WrapFmxGrids.pas',
48-
WrapFmxLayouts in '..\..\..\Source\fmx\WrapFmxLayouts.pas',
49-
WrapFmxListBox in '..\..\..\Source\fmx\WrapFmxListBox.pas',
50-
WrapFmxListView in '..\..\..\Source\fmx\WrapFmxListView.pas',
51-
WrapFmxMedia in '..\..\..\Source\fmx\WrapFmxMedia.pas',
52-
WrapFmxMemo in '..\..\..\Source\fmx\WrapFmxMemo.pas',
53-
WrapFmxMenus in '..\..\..\Source\fmx\WrapFmxMenus.pas',
54-
WrapFmxScrollBox in '..\..\..\Source\fmx\WrapFmxScrollBox.pas',
55-
WrapFmxShapes in '..\..\..\Source\fmx\WrapFmxShapes.pas',
56-
WrapFmxStdActns in '..\..\..\Source\fmx\WrapFmxStdActns.pas',
57-
WrapFmxStdCtrls in '..\..\..\Source\fmx\WrapFmxStdCtrls.pas',
58-
WrapFmxStyles in '..\..\..\Source\fmx\WrapFmxStyles.pas',
59-
WrapFmxTypes in '..\..\..\Source\fmx\WrapFmxTypes.pas';
60-
61-
end.
62-
1+
package PythonFmxLinux;
2+
3+
{$R *.res}
4+
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5+
{$ALIGN 8}
6+
{$ASSERTIONS ON}
7+
{$BOOLEVAL OFF}
8+
{$DEBUGINFO OFF}
9+
{$EXTENDEDSYNTAX ON}
10+
{$IMPORTEDDATA ON}
11+
{$IOCHECKS ON}
12+
{$LOCALSYMBOLS OFF}
13+
{$LONGSTRINGS ON}
14+
{$OPENSTRINGS ON}
15+
{$OPTIMIZATION ON}
16+
{$OVERFLOWCHECKS OFF}
17+
{$RANGECHECKS OFF}
18+
{$REFERENCEINFO OFF}
19+
{$SAFEDIVIDE OFF}
20+
{$STACKFRAMES OFF}
21+
{$TYPEDADDRESS OFF}
22+
{$VARSTRINGCHECKS ON}
23+
{$WRITEABLECONST OFF}
24+
{$MINENUMSIZE 1}
25+
{$DEFINE RELEASE}
26+
{$ENDIF IMPLICITBUILDING}
27+
{$DESCRIPTION 'Python4Delphi - Run-time Engine Package for FMXLinux'}
28+
{$LIBSUFFIX AUTO}
29+
{$RUNONLY}
30+
{$IMPLICITBUILD ON}
31+
32+
requires
33+
rtl,
34+
python,
35+
fmx;
36+
37+
contains
38+
FMX.PythonGUIInputOutput in '..\..\..\Source\fmx\FMX.PythonGUIInputOutput.pas',
39+
WrapDelphiFmx in '..\..\..\Source\fmx\WrapDelphiFmx.pas',
40+
WrapFmxActnList in '..\..\..\Source\fmx\WrapFmxActnList.pas',
41+
WrapFmxColors in '..\..\..\Source\fmx\WrapFmxColors.pas',
42+
WrapFmxComCtrls in '..\..\..\Source\fmx\WrapFmxComCtrls.pas',
43+
WrapFmxControls in '..\..\..\Source\fmx\WrapFmxControls.pas',
44+
WrapFmxDialogs in '..\..\..\Source\fmx\WrapFmxDialogs.pas',
45+
WrapFmxEdit in '..\..\..\Source\fmx\WrapFmxEdit.pas',
46+
WrapFmxForms in '..\..\..\Source\fmx\WrapFmxForms.pas',
47+
WrapFmxGrids in '..\..\..\Source\fmx\WrapFmxGrids.pas',
48+
WrapFmxLayouts in '..\..\..\Source\fmx\WrapFmxLayouts.pas',
49+
WrapFmxListBox in '..\..\..\Source\fmx\WrapFmxListBox.pas',
50+
WrapFmxListView in '..\..\..\Source\fmx\WrapFmxListView.pas',
51+
WrapFmxMedia in '..\..\..\Source\fmx\WrapFmxMedia.pas',
52+
WrapFmxMemo in '..\..\..\Source\fmx\WrapFmxMemo.pas',
53+
WrapFmxMenus in '..\..\..\Source\fmx\WrapFmxMenus.pas',
54+
WrapFmxScrollBox in '..\..\..\Source\fmx\WrapFmxScrollBox.pas',
55+
WrapFmxShapes in '..\..\..\Source\fmx\WrapFmxShapes.pas',
56+
WrapFmxStdActns in '..\..\..\Source\fmx\WrapFmxStdActns.pas',
57+
WrapFmxStdCtrls in '..\..\..\Source\fmx\WrapFmxStdCtrls.pas',
58+
WrapFmxStyles in '..\..\..\Source\fmx\WrapFmxStyles.pas',
59+
WrapFmxTypes in '..\..\..\Source\fmx\WrapFmxTypes.pas',
60+
WrapFmxDateTime in '..\..\..\Source\fmx\WrapFmxDateTime.pas';
61+
62+
end.
63+

0 commit comments

Comments
 (0)