Martijn Laan
|
db99c18527
Remove unneeded DCC_UsePackage settings. Setup and SetupLdr already didn't have it.
|
hai 3 semanas |
Martijn Laan
|
1cd864a90c
Default all projects to 64-bit in the IDE. Was already the case for ISHelpGen.
|
hai 1 mes |
Martijn Laan
|
4e803fcc87
Remove ROPS from search path and instead explicitly include required units, making nativigation etc in the Delphi IDE work much better.
|
hai 1 mes |
Martijn Laan
|
036c6bf658
Add 64-bit target to ISCC. All warnings were already fixed before. Would like to set the output to ISCC64.exe or ISCC-x64.exe but neither is possible.
|
hai 1 mes |
Martijn Laan
|
6366702de8
Enable 'W1073 Combining signed type and unsigned 64-bit type - treated as an unsigned type' warning for all project. Is off by default for some reason. Did not cause new warnings.
|
hai 1 mes |
Martijn Laan
|
22b96f11de
Namespace cleanup. Doesn't actually change anything.
|
hai 1 mes |
Martijn Laan
|
02beaf106b
Cleanup. Doesnt actually change build.bat's results.
|
hai 2 meses |
Martijn Laan
|
c46f3a0caa
Cleanup unused VerInfo stuff in the other projects as well.
|
hai 3 meses |
Martijn Laan
|
cc19e84037
Fix ISCC warnings and update project/build.
|
hai 4 meses |
Martijn Laan
|
665b13f03d
Move ULength to a new unit in Components so it can be used by other units there.
|
hai 4 meses |
Martijn Laan
|
a07da4a746
Cherry pick from e64: Change Dcu output dirs from Dcu\(Debug|Release) to Dcu\Win32\(Debug|Release).
|
hai 4 meses |
Martijn Laan
|
9c662b966f
Yet more Integer64 cleanup. Also remove unneeded TCustomFile.Seek64.
|
hai 5 meses |
Martijn Laan
|
1b685e60e6
Show 'Non-Commercial use only' instead of just 'Non-Commercial'. + show state in ISCC as well.
|
hai 6 meses |
Martijn Laan
|
b001338f7b
Separate Debug and Release .dcu output. Not doing so can confuse Delphi. You should delete all *.dpr dirs you already have in the root of the two Dcu folders. Also some other cleanup to both compile.bat's.
|
hai 7 meses |
Martijn Laan
|
31015dda09
Update to Delphi 12.3 May Patch. The .dproj change (done by Delphi on opening) should not impact using them with older versions.
|
hai 8 meses |
Martijn Laan
|
ec81524172
Use ISSigFunc to check trust. Works while debugging from Delphi as well. Defining TRUSTALL would only be needed while debugging isscint.dll from VS for example.
|
hai 10 meses |
Martijn Laan
|
0759cc7b87
Update for unit split + use TrustedFile before loading ISCmplr.dll.
|
hai 11 meses |
Martijn Laan
|
d2058a0891
Update for Delphi 12.1 Athens because Embarcadero forces me to do this 👎 Can't update to Delphi 12.2 which is already released because unfortunately the Community Edition is lagging behind, intentionally I believe 👎👎 Still need to do DPI tests, it's not clear to me if and how the badly documented DPI releated changes to TFont affect our code 👎👎👎 See https://docwiki.embarcadero.com/Libraries/Athens/en/Vcl.Graphics.TFont.IsDPIRelated for example.
|
hai 11 meses |
Martijn Laan
|
5dc6ad80ae
Cleanup unneeded reference added by fdc1ce98.
|
hai 1 ano |
Martijn Laan
|
e5d46b163d
Move shared but self-contained and generally useful units to Components.
|
hai 1 ano |
Martijn Laan
|
0dae69edd5
Cleanup/split CompTypes unit.
|
hai 1 ano |
Martijn Laan
|
b50e481790
A few more renames.
|
hai 1 ano |
Martijn Laan
|
8da185fed3
Add Shared prefix to the shared files. Todo: double check for unintended changes outside of uses (and some name cleanupfor this + move sources back into Src).
|
hai 1 ano |
Martijn Laan
|
b42e902f57
Same for the remaining projects/directories. Todo: rename some Setup units, give the shared units a Shared. prefix and after that the sources can be moved back up into the Src directory again I suppose.
|
hai 1 ano |
Martijn Laan
|
aa6c5d1e79
Cleanup ISPP search path use + update STATICCOMPILER and STATICPREPROC instructions.
|
hai 1 ano |
Martijn Laan
|
ca276d42a9
Open (=compile) Debug.iss when debugging ISCC, just like Compil32 opens it.
|
hai 1 ano |
Martijn Laan
|
f486e9312c
DCC_Alignment & DCC_WriteableConstants cleanup.
|
hai 1 ano |
Martijn Laan
|
1f682b82d1
Make it easier to get started with debugging by outputting to a separate Bin dir and having a batch file to prepare it. If you already work with IS please run this batch file and also open it to see which files you should delete from your Projects dir to further clean it. Does not automatically copy ISCrypt.dll.
|
hai 1 ano |
Martijn Laan
|
fc3412e535
Update existing references for all and add missing ones to ISCC and SetupLdr, the other 3 still todo.
|
hai 1 ano |
Martijn Laan
|
fdc1ce9856
Don't use SearchPath for our own components as this just makes things harder. Now 'search files' will find our component code, the component files can be opened easily from the project tree, and it's clear which project uses which components.
|
hai 1 ano |