Commit History

Autor SHA1 Mensaxe Data
  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