Skip to content

Commit 3dea1ff

Browse files
committed
Progress day: 23 Sept 2025 : v1.1 Finalized
1 parent bc72da7 commit 3dea1ff

23 files changed

Lines changed: 314 additions & 759 deletions
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<BorlandProject>
33
<Transactions>
4-
<Transaction>2025/08/15 09:04:51.000.443,C:\Users\jples\Desktop\OptixGate\Client GUI\ClientGUIGroup.groupproj=C:\Users\jples\Documents\Embarcadero\Studio\Projects\ProjectGroup1.groupproj</Transaction>
4+
<Transaction>2025/08/15 09:04:51.000.443,C:\Users\jples\Documents\Embarcadero\Studio\Projects\ProjectGroup1.groupproj=C:\Users\jples\Desktop\OptixGate\Client GUI\ClientGUIGroup.groupproj</Transaction>
55
</Transactions>
66
<Default.Personality>
7-
<Projects ActiveProject="C:\Users\jples\Desktop\OptixGate\Client GUI\Client_GUI.dproj"/>
7+
<Projects ActiveProject="C:\Users\jples\Desktop\OptixGate\Client GUI\Client_GUI_OpenSSL.dproj"/>
88
</Default.Personality>
99
</BorlandProject>

Client GUI/Client_GUI.dproj

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
22
<PropertyGroup>
33
<ProjectGuid>{D154DC3E-A07B-4D90-8D86-C7D3829D4E17}</ProjectGuid>
4-
<ProjectVersion>20.1</ProjectVersion>
4+
<ProjectVersion>20.3</ProjectVersion>
55
<FrameworkType>VCL</FrameworkType>
66
<Base>True</Base>
7-
<Config Condition="'$(Config)'==''">Debug</Config>
7+
<Config Condition="'$(Config)'==''">Release</Config>
88
<Platform Condition="'$(Platform)'==''">Win32</Platform>
99
<ProjectName Condition="'$(ProjectName)'==''">Client_GUI</ProjectName>
1010
<TargetedPlatforms>3</TargetedPlatforms>
@@ -220,13 +220,8 @@
220220
<Excluded_Packages Name="$(BDSBIN)\dclofficexp290.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
221221
</Excluded_Packages>
222222
</Delphi.Personality>
223-
<Deployment Version="4">
224-
<DeployFile LocalName="Win32\Debug\Client_GUI.exe" Configuration="Debug" Class="ProjectOutput">
225-
<Platform Name="Win32">
226-
<RemoteName>Client_GUI.exe</RemoteName>
227-
<Overwrite>true</Overwrite>
228-
</Platform>
229-
</DeployFile>
223+
<Deployment Version="5">
224+
<DeployFile LocalName="Win32\Debug\Client_GUI.exe" Configuration="Debug" Class="ProjectOutput"/>
230225
<DeployClass Name="AdditionalDebugSymbols">
231226
<Platform Name="iOSSimulator">
232227
<Operation>1</Operation>
@@ -239,16 +234,6 @@
239234
<Operation>0</Operation>
240235
</Platform>
241236
</DeployClass>
242-
<DeployClass Name="AndroidClasses">
243-
<Platform Name="Android">
244-
<RemoteDir>classes</RemoteDir>
245-
<Operation>64</Operation>
246-
</Platform>
247-
<Platform Name="Android64">
248-
<RemoteDir>classes</RemoteDir>
249-
<Operation>64</Operation>
250-
</Platform>
251-
</DeployClass>
252237
<DeployClass Name="AndroidFileProvider">
253238
<Platform Name="Android">
254239
<RemoteDir>res\xml</RemoteDir>
@@ -351,6 +336,16 @@
351336
<Operation>1</Operation>
352337
</Platform>
353338
</DeployClass>
339+
<DeployClass Name="AndroidSplashStylesV35">
340+
<Platform Name="Android">
341+
<RemoteDir>res\values-v35</RemoteDir>
342+
<Operation>1</Operation>
343+
</Platform>
344+
<Platform Name="Android64">
345+
<RemoteDir>res\values-v35</RemoteDir>
346+
<Operation>1</Operation>
347+
</Platform>
348+
</DeployClass>
354349
<DeployClass Name="Android_AdaptiveIcon">
355350
<Platform Name="Android">
356351
<RemoteDir>res\drawable-anydpi-v26</RemoteDir>

Client GUI/Client_GUI_OpenSSL.dproj

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
22
<PropertyGroup>
33
<ProjectGuid>{8C143314-465A-4447-A6F1-4EBBD1E5F768}</ProjectGuid>
4-
<ProjectVersion>20.1</ProjectVersion>
4+
<ProjectVersion>20.3</ProjectVersion>
55
<FrameworkType>VCL</FrameworkType>
66
<Base>True</Base>
7-
<Config Condition="'$(Config)'==''">Debug</Config>
7+
<Config Condition="'$(Config)'==''">Release</Config>
88
<Platform Condition="'$(Platform)'==''">Win32</Platform>
99
<ProjectName Condition="'$(ProjectName)'==''">Client_GUI_OpenSSL</ProjectName>
1010
<TargetedPlatforms>3</TargetedPlatforms>
@@ -232,8 +232,9 @@
232232
<Excluded_Packages Name="$(BDSBIN)\dclofficexp290.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
233233
</Excluded_Packages>
234234
</Delphi.Personality>
235-
<Deployment Version="4">
236-
<DeployFile LocalName="Win32\Debug\Client_GUI_OpenSSL.exe" Configuration="Debug" Class="ProjectOutput">
235+
<Deployment Version="5">
236+
<DeployFile LocalName="Win32\Debug\Client_GUI_OpenSSL.exe" Configuration="Debug" Class="ProjectOutput"/>
237+
<DeployFile LocalName="bins\OpenSSL\Win32\Debug\Client_GUI_OpenSSL.exe" Configuration="Debug" Class="ProjectOutput">
237238
<Platform Name="Win32">
238239
<RemoteName>Client_GUI_OpenSSL.exe</RemoteName>
239240
<Overwrite>true</Overwrite>
@@ -251,16 +252,6 @@
251252
<Operation>0</Operation>
252253
</Platform>
253254
</DeployClass>
254-
<DeployClass Name="AndroidClasses">
255-
<Platform Name="Android">
256-
<RemoteDir>classes</RemoteDir>
257-
<Operation>64</Operation>
258-
</Platform>
259-
<Platform Name="Android64">
260-
<RemoteDir>classes</RemoteDir>
261-
<Operation>64</Operation>
262-
</Platform>
263-
</DeployClass>
264255
<DeployClass Name="AndroidFileProvider">
265256
<Platform Name="Android">
266257
<RemoteDir>res\xml</RemoteDir>
@@ -363,6 +354,16 @@
363354
<Operation>1</Operation>
364355
</Platform>
365356
</DeployClass>
357+
<DeployClass Name="AndroidSplashStylesV35">
358+
<Platform Name="Android">
359+
<RemoteDir>res\values-v35</RemoteDir>
360+
<Operation>1</Operation>
361+
</Platform>
362+
<Platform Name="Android64">
363+
<RemoteDir>res\values-v35</RemoteDir>
364+
<Operation>1</Operation>
365+
</Platform>
366+
</DeployClass>
366367
<DeployClass Name="Android_AdaptiveIcon">
367368
<Platform Name="Android">
368369
<RemoteDir>res\drawable-anydpi-v26</RemoteDir>

Client GUI/Client_GUI_OpenSSL.res

-92.4 KB
Binary file not shown.

Client/Client.dproj

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
22
<PropertyGroup>
33
<ProjectGuid>{F155D96B-6EB5-4D1F-A89F-F677D0803478}</ProjectGuid>
4-
<ProjectVersion>20.1</ProjectVersion>
4+
<ProjectVersion>20.3</ProjectVersion>
55
<FrameworkType>None</FrameworkType>
66
<Base>True</Base>
77
<Config Condition="'$(Config)'==''">Release</Config>
@@ -178,7 +178,7 @@
178178
<Excluded_Packages Name="$(BDSBIN)\dclofficexp290.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
179179
</Excluded_Packages>
180180
</Delphi.Personality>
181-
<Deployment Version="4">
181+
<Deployment Version="5">
182182
<DeployFile LocalName="$(BDS)\Redist\iossimulator\libcgunwind.1.0.dylib" Class="DependencyModule">
183183
<Platform Name="iOSSimulator">
184184
<Overwrite>true</Overwrite>
@@ -194,12 +194,7 @@
194194
<Overwrite>true</Overwrite>
195195
</Platform>
196196
</DeployFile>
197-
<DeployFile LocalName="Win32\Debug\Client.exe" Configuration="Debug" Class="ProjectOutput">
198-
<Platform Name="Win32">
199-
<RemoteName>Client.exe</RemoteName>
200-
<Overwrite>true</Overwrite>
201-
</Platform>
202-
</DeployFile>
197+
<DeployFile LocalName="Win32\Debug\Client.exe" Configuration="Debug" Class="ProjectOutput"/>
203198
<DeployClass Name="AdditionalDebugSymbols">
204199
<Platform Name="iOSSimulator">
205200
<Operation>1</Operation>
@@ -212,16 +207,6 @@
212207
<Operation>0</Operation>
213208
</Platform>
214209
</DeployClass>
215-
<DeployClass Name="AndroidClasses">
216-
<Platform Name="Android">
217-
<RemoteDir>classes</RemoteDir>
218-
<Operation>64</Operation>
219-
</Platform>
220-
<Platform Name="Android64">
221-
<RemoteDir>classes</RemoteDir>
222-
<Operation>64</Operation>
223-
</Platform>
224-
</DeployClass>
225210
<DeployClass Name="AndroidFileProvider">
226211
<Platform Name="Android">
227212
<RemoteDir>res\xml</RemoteDir>
@@ -324,6 +309,16 @@
324309
<Operation>1</Operation>
325310
</Platform>
326311
</DeployClass>
312+
<DeployClass Name="AndroidSplashStylesV35">
313+
<Platform Name="Android">
314+
<RemoteDir>res\values-v35</RemoteDir>
315+
<Operation>1</Operation>
316+
</Platform>
317+
<Platform Name="Android64">
318+
<RemoteDir>res\values-v35</RemoteDir>
319+
<Operation>1</Operation>
320+
</Platform>
321+
</DeployClass>
327322
<DeployClass Name="Android_AdaptiveIcon">
328323
<Platform Name="Android">
329324
<RemoteDir>res\drawable-anydpi-v26</RemoteDir>
@@ -1152,6 +1147,7 @@
11521147
<ProjectRoot Platform="Win64x" Name="$(PROJECTNAME)"/>
11531148
</Deployment>
11541149
<Platforms>
1150+
<Platform value="Linux64">False</Platform>
11551151
<Platform value="Win32">True</Platform>
11561152
<Platform value="Win64">True</Platform>
11571153
</Platforms>

Client/Client_OpenSSL.dproj

Lines changed: 17 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
22
<PropertyGroup>
33
<ProjectGuid>{34708C17-429F-42F9-91A7-C54EC8AB7D72}</ProjectGuid>
4-
<ProjectVersion>20.1</ProjectVersion>
4+
<ProjectVersion>20.3</ProjectVersion>
55
<FrameworkType>None</FrameworkType>
66
<Base>True</Base>
7-
<Config Condition="'$(Config)'==''">Debug</Config>
7+
<Config Condition="'$(Config)'==''">Release</Config>
88
<Platform Condition="'$(Platform)'==''">Win64</Platform>
99
<ProjectName Condition="'$(ProjectName)'==''">Client_OpenSSL</ProjectName>
1010
<TargetedPlatforms>3</TargetedPlatforms>
@@ -202,7 +202,7 @@
202202
<Excluded_Packages Name="$(BDSBIN)\dclofficexp290.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
203203
</Excluded_Packages>
204204
</Delphi.Personality>
205-
<Deployment Version="4">
205+
<Deployment Version="5">
206206
<DeployFile LocalName="$(BDS)\Redist\iossimulator\libcgunwind.1.0.dylib" Class="DependencyModule">
207207
<Platform Name="iOSSimulator">
208208
<Overwrite>true</Overwrite>
@@ -218,24 +218,9 @@
218218
<Overwrite>true</Overwrite>
219219
</Platform>
220220
</DeployFile>
221-
<DeployFile LocalName="bins\OpenSSL\Win32\Debug\Client_OpenSSL.exe" Configuration="Debug" Class="ProjectOutput">
222-
<Platform Name="Win32">
223-
<RemoteName>Client_OpenSSL.exe</RemoteName>
224-
<Overwrite>true</Overwrite>
225-
</Platform>
226-
</DeployFile>
227-
<DeployFile LocalName="bins\OpenSSL\Win64\Debug\Client_OpenSSL.exe" Configuration="Debug" Class="ProjectOutput">
228-
<Platform Name="Win64">
229-
<RemoteName>Client_OpenSSL.exe</RemoteName>
230-
<Overwrite>true</Overwrite>
231-
</Platform>
232-
</DeployFile>
233-
<DeployFile LocalName="bins\OpenSSL\Win64\Debug\Client_OpenSSL.rsm" Configuration="Debug" Class="DebugSymbols">
234-
<Platform Name="Win64">
235-
<RemoteName>Client_OpenSSL.rsm</RemoteName>
236-
<Overwrite>true</Overwrite>
237-
</Platform>
238-
</DeployFile>
221+
<DeployFile LocalName="bins\OpenSSL\Win32\Debug\Client_OpenSSL.exe" Configuration="Debug" Class="ProjectOutput"/>
222+
<DeployFile LocalName="bins\OpenSSL\Win64\Debug\Client_OpenSSL.exe" Configuration="Debug" Class="ProjectOutput"/>
223+
<DeployFile LocalName="bins\OpenSSL\Win64\Debug\Client_OpenSSL.rsm" Configuration="Debug" Class="DebugSymbols"/>
239224
<DeployClass Name="AdditionalDebugSymbols">
240225
<Platform Name="iOSSimulator">
241226
<Operation>1</Operation>
@@ -248,16 +233,6 @@
248233
<Operation>0</Operation>
249234
</Platform>
250235
</DeployClass>
251-
<DeployClass Name="AndroidClasses">
252-
<Platform Name="Android">
253-
<RemoteDir>classes</RemoteDir>
254-
<Operation>64</Operation>
255-
</Platform>
256-
<Platform Name="Android64">
257-
<RemoteDir>classes</RemoteDir>
258-
<Operation>64</Operation>
259-
</Platform>
260-
</DeployClass>
261236
<DeployClass Name="AndroidFileProvider">
262237
<Platform Name="Android">
263238
<RemoteDir>res\xml</RemoteDir>
@@ -360,6 +335,16 @@
360335
<Operation>1</Operation>
361336
</Platform>
362337
</DeployClass>
338+
<DeployClass Name="AndroidSplashStylesV35">
339+
<Platform Name="Android">
340+
<RemoteDir>res\values-v35</RemoteDir>
341+
<Operation>1</Operation>
342+
</Platform>
343+
<Platform Name="Android64">
344+
<RemoteDir>res\values-v35</RemoteDir>
345+
<Operation>1</Operation>
346+
</Platform>
347+
</DeployClass>
363348
<DeployClass Name="Android_AdaptiveIcon">
364349
<Platform Name="Android">
365350
<RemoteDir>res\drawable-anydpi-v26</RemoteDir>
@@ -1188,6 +1173,7 @@
11881173
<ProjectRoot Platform="Win64x" Name="$(PROJECTNAME)"/>
11891174
</Deployment>
11901175
<Platforms>
1176+
<Platform value="Linux64">False</Platform>
11911177
<Platform value="Win32">True</Platform>
11921178
<Platform value="Win64">True</Platform>
11931179
</Platforms>

Client/Units/Threads/Optix.Protocol.SessionHandler.pas

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -406,8 +406,8 @@ procedure TOptixSessionHandlerThread.PacketReceived(const ASerializedPacket : IS
406406
var AClassName := ASerializedPacket.S['PacketClass'];
407407

408408
var AWindowGUID := TGUID.Empty;
409-
if ASerializedPacket.Contains('WindowGUID') then
410-
AWindowGUID := TGUID.Create(ASerializedPacket.S['WindowGUID']);
409+
if ASerializedPacket.Contains('FWindowGUID') then
410+
AWindowGUID := TGUID.Create(ASerializedPacket.S['FWindowGUID']);
411411

412412
var AOptixPacket : TOptixPacket := nil;
413413
var AHandleMemory : Boolean := True;

Server/OptixGate.dproj

Lines changed: 15 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
22
<PropertyGroup>
33
<ProjectGuid>{A5E90304-CC8B-4E79-BEA2-7122494D036C}</ProjectGuid>
4-
<ProjectVersion>20.1</ProjectVersion>
4+
<ProjectVersion>20.3</ProjectVersion>
55
<FrameworkType>VCL</FrameworkType>
66
<Base>True</Base>
77
<Config Condition="'$(Config)'==''">Release</Config>
@@ -254,25 +254,10 @@
254254
</Source>
255255
<Excluded_Packages/>
256256
</Delphi.Personality>
257-
<Deployment Version="4">
258-
<DeployFile LocalName="..\Shared\XSuperObject.inc" Configuration="Debug" Class="ProjectFile">
259-
<Platform Name="Win32">
260-
<RemoteDir>.\</RemoteDir>
261-
<Overwrite>true</Overwrite>
262-
</Platform>
263-
</DeployFile>
264-
<DeployFile LocalName="Win32\Release\OptixGate.exe" Configuration="Release" Class="ProjectOutput">
265-
<Platform Name="Win32">
266-
<RemoteName>OptixGate.exe</RemoteName>
267-
<Overwrite>true</Overwrite>
268-
</Platform>
269-
</DeployFile>
270-
<DeployFile LocalName="bins\NoSSL\Win32\Debug\OptixGate.exe" Configuration="Debug" Class="ProjectOutput">
271-
<Platform Name="Win32">
272-
<RemoteName>OptixGate.exe</RemoteName>
273-
<Overwrite>true</Overwrite>
274-
</Platform>
275-
</DeployFile>
257+
<Deployment Version="5">
258+
<DeployFile LocalName="..\Shared\XSuperObject.inc" Configuration="Debug" Class="ProjectFile"/>
259+
<DeployFile LocalName="Win32\Release\OptixGate.exe" Configuration="Release" Class="ProjectOutput"/>
260+
<DeployFile LocalName="bins\NoSSL\Win32\Debug\OptixGate.exe" Configuration="Debug" Class="ProjectOutput"/>
276261
<DeployClass Name="AdditionalDebugSymbols">
277262
<Platform Name="iOSSimulator">
278263
<Operation>1</Operation>
@@ -285,16 +270,6 @@
285270
<Operation>0</Operation>
286271
</Platform>
287272
</DeployClass>
288-
<DeployClass Name="AndroidClasses">
289-
<Platform Name="Android">
290-
<RemoteDir>classes</RemoteDir>
291-
<Operation>64</Operation>
292-
</Platform>
293-
<Platform Name="Android64">
294-
<RemoteDir>classes</RemoteDir>
295-
<Operation>64</Operation>
296-
</Platform>
297-
</DeployClass>
298273
<DeployClass Name="AndroidFileProvider">
299274
<Platform Name="Android">
300275
<RemoteDir>res\xml</RemoteDir>
@@ -397,6 +372,16 @@
397372
<Operation>1</Operation>
398373
</Platform>
399374
</DeployClass>
375+
<DeployClass Name="AndroidSplashStylesV35">
376+
<Platform Name="Android">
377+
<RemoteDir>res\values-v35</RemoteDir>
378+
<Operation>1</Operation>
379+
</Platform>
380+
<Platform Name="Android64">
381+
<RemoteDir>res\values-v35</RemoteDir>
382+
<Operation>1</Operation>
383+
</Platform>
384+
</DeployClass>
400385
<DeployClass Name="Android_AdaptiveIcon">
401386
<Platform Name="Android">
402387
<RemoteDir>res\drawable-anydpi-v26</RemoteDir>

0 commit comments

Comments
 (0)