Skip to content

Commit ef33d33

Browse files
Merge pull request #2 from viniciussanchez/master
Improvements
2 parents 00265cf + 0d6662d commit ef33d33

15 files changed

Lines changed: 424 additions & 473 deletions

.gitignore

Lines changed: 45 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,32 @@
1-
dist/
2-
**/Win32/
3-
**/Win64/
4-
**/Linux64/
5-
**/__history/
6-
**/__recovery/
7-
src/*.~*
8-
*.res
1+
# Uncomment these types if you want even more clean repository. But be careful.
2+
# It can make harm to an existing project source. Read explanations below.
3+
#
4+
# Resource files are binaries containing manifest, project icon and version info.
5+
# They can not be viewed as text or compared by diff-tools. Consider replacing them with .rc files.
6+
#*.res
7+
#
8+
# Type library file (binary). In old Delphi versions it should be stored.
9+
# Since Delphi 2009 it is produced from .ridl file and can safely be ignored.
10+
#*.tlb
11+
#
12+
# Diagram Portfolio file. Used by the diagram editor up to Delphi 7.
13+
# Uncomment this if you are not using diagrams or use newer Delphi version.
14+
#*.ddp
15+
#
16+
# Visual LiveBindings file. Added in Delphi XE2.
17+
# Uncomment this if you are not using LiveBindings Designer.
18+
#*.vlb
19+
#
20+
# Deployment Manager configuration file for your project. Added in Delphi XE2.
21+
# Uncomment this if it is not mobile development and you do not use remote debug feature.
22+
#*.deployproj
23+
#
24+
# C++ object files produced when C/C++ Output file generation is configured.
25+
# Uncomment this if you are not using external objects (zlib library for example).
26+
#*.obj
27+
#
28+
29+
# Delphi compiler-generated binaries (safe to delete)
930
*.exe
1031
*.dll
1132
*.bpl
@@ -23,15 +44,26 @@ src/*.~*
2344
*.a
2445
*.o
2546
*.ocx
47+
48+
# Delphi autogenerated files (duplicated info)
49+
*.cfg
50+
*.hpp
51+
*Resource.rc
52+
53+
# Delphi local files (user-specific info)
2654
*.local
2755
*.identcache
2856
*.projdata
2957
*.tvsconfig
3058
*.dsk
31-
*.dcu
32-
*.exe
33-
*.so
59+
60+
# Delphi history and backups
61+
__history/
62+
__recovery/
3463
*.~*
35-
*.a
64+
65+
# Castalia statistics file (since XE7 Castalia is distributed with Delphi)
3666
*.stat
37-
/modules/
67+
68+
# Boss dependency manager vendor folder https://github.com/HashLoad/boss
69+
modules/

boss-lock.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"hash": "b14e6a77427d10f868e9622e3b2074b0",
3-
"updated": "2019-07-26T10:10:24.8937824-03:00",
2+
"hash": "d41d8cd98f00b204e9800998ecf8427e",
3+
"updated": "2020-04-15T11:05:15.0912204-03:00",
44
"installedModules": {
5-
"github.com/hunsche/datasetconverter4delphi": {
6-
"name": "DataSetConverter4Delphi",
7-
"version": "2.0.0",
8-
"hash": "86494a27f5010c6819d370b1d4008621",
5+
"github.com/viniciussanchez/dataset-serialize": {
6+
"name": "dataset-serialize",
7+
"version": "v2.0.3",
8+
"hash": "0eef525d669652f4bb1468bfbdea879b",
99
"artifacts": {},
1010
"failed": false,
1111
"changed": false

boss.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"description": "",
44
"version": "1.0.0",
55
"homepage": "",
6-
"mainsrc": "src/",
6+
"mainsrc": "src",
77
"projects": [],
88
"dependencies": {
9-
"github.com/hunsche/DataSetConverter4Delphi": "^2.0.0"
9+
"github.com/viniciussanchez/dataset-serialize": "^v2.0.3"
1010
}
1111
}

ragna.dpk

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,12 @@ requires
3636
FireDACCommon;
3737

3838
contains
39-
Ragna.Criteria in 'src\Ragna.Criteria.pas',
40-
Ragna.Impl in 'src\Ragna.Impl.pas',
41-
Ragna.Intf in 'src\Ragna.Intf.pas',
42-
Ragna in 'src\Ragna.pas',
43-
Ragna.State in 'src\Ragna.State.pas';
39+
Ragna.Intf in 'src\interfaces\Ragna.Intf.pas',
40+
Ragna.Criteria.Intf in 'src\interfaces\Ragna.Criteria.Intf.pas',
41+
Ragna.Criteria.Impl in 'src\core\Ragna.Criteria.Impl.pas',
42+
Ragna.Impl in 'src\core\Ragna.Impl.pas',
43+
Ragna in 'src\helpers\Ragna.pas',
44+
Ragna.State in 'src\state\Ragna.State.pas',
45+
Ragna.Types in 'src\types\Ragna.Types.pas';
4446

4547
end.
46-

ragna.dproj

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
<DCC_CBuilderOutput>All</DCC_CBuilderOutput>
5454
<RuntimeOnlyPackage>true</RuntimeOnlyPackage>
5555
<SanitizedProjectName>ragna</SanitizedProjectName>
56-
<DCC_UnitSearchPath>C:\Users\hunsc\projects\hashload\ragna\modules\DataSetConverter4Delphi\src\;C:\Users\hunsc\projects\hashload\ragna\modules\DataSetConverter4Delphi\unittest\;modules\.dcp;modules\.dcu;modules;modules\DataSetConverter4Delphi\src;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
56+
<DCC_UnitSearchPath>modules\.dcp;modules\.dcu;modules;modules\dataset-serialize\samples\src;modules\dataset-serialize\src\core;modules\dataset-serialize\src\helpers;modules\dataset-serialize\src\providers;modules\dataset-serialize\src\singletons;modules\dataset-serialize\src\types;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
5757
</PropertyGroup>
5858
<PropertyGroup Condition="'$(Base_Android)'!=''">
5959
<DCC_CBuilderOutput>None</DCC_CBuilderOutput>
@@ -94,11 +94,13 @@
9494
<DCCReference Include="FireDAC.dcp"/>
9595
<DCCReference Include="FireDACCommonDriver.dcp"/>
9696
<DCCReference Include="FireDACCommon.dcp"/>
97-
<DCCReference Include="src\Ragna.Criteria.pas"/>
98-
<DCCReference Include="src\Ragna.Impl.pas"/>
99-
<DCCReference Include="src\Ragna.Intf.pas"/>
100-
<DCCReference Include="src\Ragna.pas"/>
101-
<DCCReference Include="src\Ragna.State.pas"/>
97+
<DCCReference Include="src\interfaces\Ragna.Intf.pas"/>
98+
<DCCReference Include="src\interfaces\Ragna.Criteria.Intf.pas"/>
99+
<DCCReference Include="src\core\Ragna.Criteria.Impl.pas"/>
100+
<DCCReference Include="src\core\Ragna.Impl.pas"/>
101+
<DCCReference Include="src\helpers\Ragna.pas"/>
102+
<DCCReference Include="src\state\Ragna.State.pas"/>
103+
<DCCReference Include="src\types\Ragna.Types.pas"/>
102104
<BuildConfiguration Include="Release">
103105
<Key>Cfg_2</Key>
104106
<CfgParent>Base</CfgParent>
@@ -117,8 +119,10 @@
117119
<BorlandProject>
118120
<Delphi.Personality>
119121
<Excluded_Packages>
120-
<Excluded_Packages Name="$(BDSBIN)\dcloffice2k250.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
121-
<Excluded_Packages Name="$(BDSBIN)\dclofficexp250.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
122+
<Excluded_Packages Name="$(BDSBIN)\dclDataSnapNativeServer260.bpl">Embarcadero DBExpress DataSnap Native Server Components</Excluded_Packages>
123+
<Excluded_Packages Name="C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\dclcxPivotGridOLAPRS26.bpl">ExpressPivotGrid OLAP by Developer Express Inc.</Excluded_Packages>
124+
<Excluded_Packages Name="$(BDSBIN)\dcloffice2k260.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
125+
<Excluded_Packages Name="$(BDSBIN)\dclofficexp260.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
122126
</Excluded_Packages>
123127
<Source>
124128
<Source Name="MainSource">ragna.dpk</Source>
@@ -130,7 +134,7 @@
130134
<Overwrite>true</Overwrite>
131135
</Platform>
132136
</DeployFile>
133-
<DeployFile LocalName="..\..\..\..\Public\Documents\Embarcadero\Studio\19.0\Bpl\ragna.bpl" Configuration="Debug" Class="ProjectOutput">
137+
<DeployFile LocalName="..\..\..\Public\Documents\Embarcadero\Studio\20.0\Bpl\ragna.bpl" Configuration="Debug" Class="ProjectOutput">
134138
<Platform Name="Win32">
135139
<RemoteName>ragna.bpl</RemoteName>
136140
<Overwrite>true</Overwrite>

ragna.res

616 Bytes
Binary file not shown.

src/Ragna.Criteria.pas

Lines changed: 0 additions & 190 deletions
This file was deleted.

0 commit comments

Comments
 (0)