Skip to content

Commit 6054430

Browse files
committed
"X" Update, recreate project files and more...
1 parent e2f95e5 commit 6054430

158 files changed

Lines changed: 3015 additions & 48672 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

ChangeLog.txt

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,5 +171,14 @@ Support DoubleBufferedMode for Delphi 12.
171171

172172
[09.12.2023]
173173
- Add lost mouse wheel properties for controls
174-
- fix version const
175-
- refactor
174+
- Fix version const
175+
- Refactor
176+
177+
[31.03.2024]
178+
- Recreate project files
179+
- Refactoring ES.BaseControls
180+
- Improved focus behavior for TEsImageControl, TEsVirtualImageControl and TEsPaintBox.
181+
Now, activate AllowFocus property makes TEsImageControl and TEsVirtualImageControl as full focus supported controls!
182+
(See Image Demo)
183+
- Improved keyboard support for TEsPaintBox.
184+
- Add lost published props

EsCore.dpk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ package EsCore;
2525
{$IMAGEBASE $400000}
2626
{$DEFINE DEBUG}
2727
{$ENDIF IMPLICITBUILDING}
28-
{$DESCRIPTION 'errorsoft library core'}
28+
{$DESCRIPTION 'Errorsoft EsCore'}
2929
{$RUNONLY}
3030
{$IMPLICITBUILD ON}
3131

EsCore.dproj

Lines changed: 25 additions & 813 deletions
Large diffs are not rendered by default.

EsVclComponents.dpk

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
package EsVclComponents;
22

3-
// For Sydney support
4-
{$IF Defined(VER210) or Defined(VER220) or Defined(VER230) or Defined(VER240) or
5-
Defined(VER250) or Defined(VER260) or Defined(VER270) or Defined(VER280) or
6-
Defined(VER290) or Defined(VER300) or Defined(VER310) or Defined(VER320) or
7-
Defined(VER330)}{$DEFINE VCLWINX_NO_NEEDED}{$IFEND}
8-
93
{$R *.res}
104
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
115
{$ALIGN 8}
@@ -31,19 +25,19 @@ package EsVclComponents;
3125
{$IMAGEBASE $400000}
3226
{$DEFINE DEBUG}
3327
{$ENDIF IMPLICITBUILDING}
34-
{$DESCRIPTION 'errorsoft free vcl components'}
28+
{$DESCRIPTION 'Errorsoft EsVclComponents'}
3529
{$RUNONLY}
3630
{$IMPLICITBUILD ON}
3731

3832
requires
3933
rtl,
40-
vclimg,
41-
vcl,
42-
{$IFNDEF VCLWINX_NO_NEEDED}vclwinx,{$ENDIF}
4334
EsVclCore,
44-
EsCore;
35+
EsCore,
36+
vclwinx,
37+
vclimg;
4538

4639
contains
40+
ES.ControlListControls in 'Source\ES.ControlListControls.pas',
4741
ES.Hints in 'Source\ES.Hints.pas',
4842
ES.Images in 'Source\ES.Images.pas',
4943
ES.Indicators in 'Source\ES.Indicators.pas',
@@ -53,7 +47,6 @@ contains
5347
ES.PaintBox in 'Source\ES.PaintBox.pas',
5448
ES.RegExControls in 'Source\ES.RegExControls.pas',
5549
ES.Shapes in 'Source\ES.Shapes.pas',
56-
ES.Switch in 'Source\ES.Switch.pas',
57-
ES.ControlListControls in 'Source\ES.ControlListControls.pas';
50+
ES.Switch in 'Source\ES.Switch.pas';
5851

5952
end.

EsVclComponents.dproj

Lines changed: 34 additions & 788 deletions
Large diffs are not rendered by default.

EsVclComponentsDesign.dpk

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,14 @@ package EsVclComponentsDesign;
2525
{$IMAGEBASE $400000}
2626
{$DEFINE DEBUG}
2727
{$ENDIF IMPLICITBUILDING}
28-
{$DESCRIPTION 'errorsoft free vcl library designtime'}
28+
{$DESCRIPTION 'Errorsoft EsVclComponentsDesign'}
2929
{$DESIGNONLY}
3030
{$IMPLICITBUILD ON}
3131

3232
requires
3333
rtl,
34+
EsCore,
35+
EsVclCore,
3436
EsVclComponents,
3537
designide;
3638

EsVclComponentsDesign.dproj

Lines changed: 34 additions & 783 deletions
Large diffs are not rendered by default.

EsVclCore.dpk

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,25 @@ package EsVclCore;
2525
{$IMAGEBASE $400000}
2626
{$DEFINE DEBUG}
2727
{$ENDIF IMPLICITBUILDING}
28-
{$DESCRIPTION 'errorsoft vcl library core'}
28+
{$DESCRIPTION 'Errorsoft EsVclCore'}
2929
{$RUNONLY}
3030
{$IMPLICITBUILD ON}
3131

3232
requires
3333
rtl,
34+
EsCore,
3435
vclimg,
3536
vcl;
3637

3738
contains
3839
ES.BaseControls in 'Source\ES.BaseControls.pas',
40+
ES.BitmapPixels in 'Source\ES.BitmapPixels.pas',
3941
ES.CfxClasses in 'Source\ES.CfxClasses.pas',
4042
ES.ExGdiPlus in 'Source\ES.ExGdiPlus.pas',
4143
ES.ExGraphics in 'Source\ES.ExGraphics.pas',
4244
ES.StyleHooks in 'Source\ES.StyleHooks.pas',
4345
ES.Utils in 'Source\ES.Utils.pas',
44-
ES.VclFix in 'Source\ES.VclFix.pas',
45-
ES.BitmapPixels in 'Source\ES.BitmapPixels.pas';
46+
ES.VclFix in 'Source\ES.VclFix.pas';
4647

4748
end.
49+

EsVclCore.dproj

Lines changed: 34 additions & 795 deletions
Large diffs are not rendered by default.

Packages/Gen.bat

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,36 @@
1-
PackagesGenerator -config PackagesGenerator.ini -hide -skip
1+
PackagesGenerator -config PackagesGenerator.ini -hide -skip
2+
3+
rem fix vclwinx package requires (need before Sydney)
4+
set package=XE2
5+
call :vclwinx_fix
6+
set package=XE3
7+
call :vclwinx_fix
8+
set package=XE4
9+
call :vclwinx_fix
10+
set package=XE5
11+
call :vclwinx_fix
12+
set package=XE6
13+
call :vclwinx_fix
14+
set package=XE7
15+
call :vclwinx_fix
16+
set package=XE8
17+
call :vclwinx_fix
18+
set package=RX10Seattle
19+
call :vclwinx_fix
20+
set package=RX10Berlin
21+
call :vclwinx_fix
22+
set package=RX10Tokyo
23+
call :vclwinx_fix
24+
set package=RX10Rio
25+
call :vclwinx_fix
26+
27+
goto :end
28+
29+
:vclwinx_fix
30+
rem set %package% var!
31+
type %package%\EsVclComponents.dpk | findstr /v vclwinx > %package%\temp.dpk
32+
del %package%\EsVclComponents.dpk
33+
rename %package%\temp.dpk EsVclComponents.dpk
34+
exit /b
35+
36+
:end

0 commit comments

Comments
 (0)