Historia zmian

Autor SHA1 Wiadomość Data
  Martijn Laan f3365d9f6c Self test PathFunc in Setup if DEBUG is defined, like it already does self tests of Setup.ScriptFunc in Setup and Shared.ScriptFunc in ISIDE. Does not make the code included in Release builds. 1 tydzień temu
  Martijn Laan ded9e77f4f Helper.exe, beloved 64-bit sidekick to 32-bit Setup. 3 tygodni temu
  Martijn Laan 1cd864a90c Default all projects to 64-bit in the IDE. Was already the case for ISHelpGen. 1 miesiąc temu
  Martijn Laan 4e803fcc87 Remove ROPS from search path and instead explicitly include required units, making nativigation etc in the Delphi IDE work much better. 1 miesiąc temu
  Martijn Laan f0f50bdc98 Fix remaining Setup warnings, except Setup.ScriptFunc + something done by next commit. 1 miesiąc temu
  Martijn Laan 47f282cc46 Enable [Code] for 64-bit Setup. This reverts e9dd8a84, but keeps/adds exclusion of ASMInline. 1 miesiąc temu
  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. 1 miesiąc temu
  Jordan Russell c38666be24 PathRedir: More work + move to new unit. 1 miesiąc temu
  Martijn Laan 34ffcc559f Enable warnings IMPLICIT_INTEGER_CAST_LOSS and IMPLICIT_CONVERSION_LOSS for the 64-bit target, since all those warnings have been fixed. 1 miesiąc temu
  Martijn Laan 22e20c9a5c Enable generation of .rsm files in 32-bit Debug builds for projects which have 64-bit targets. 1 miesiąc temu
  Martijn Laan 54cfd8f110 Add 64-bit targets to Setup(CustomStyle), which do not put ROPS on the search path, define NOCODE and output Setup(CustomStyle).e64. Can be used to check for 64-bit errors and warnings. Once these are all fixed, and all units are reviewed for 64-bit issues (except those already review for UseSetupLdr), it should be able to be used for simple scripts such as Example1.iss (but this would require the compiler to know about the .e64 files). Also todo is the manifest. 1 miesiąc temu
  Martijn Laan 5a7e6fffd5 Cleanup: Rename Setup.ScriptDlg to Setup.WizardForm.CustomPages because it doesn't depend on Script* units (=[Code]) at all. Move TProgressThrottler from ScriptFunc.HelperFunc to InstFunc to enable this. 1 miesiąc temu
  Martijn Laan 22b96f11de Namespace cleanup. Doesn't actually change anything. 1 miesiąc temu
  Martijn Laan 02beaf106b Cleanup. Doesnt actually change build.bat's results. 2 miesięcy temu
  Martijn Laan 4fad6aa285 Rename BidiCtrls to NewCtrls. 2 miesięcy temu
  Martijn Laan 5b0813032b Merge branch 'main' into FormBackgroundStyleHook 2 miesięcy temu
  Martijn Laan 0674a85e13 Enable typed @ operator in Setup. 2 miesięcy temu
  Martijn Laan 8ef5d6c081 Merge branch 'main' into FormBackgroundStyleHook 2 miesięcy temu
  Martijn Laan a32636e721 Redo e0195c11, now also for SetupCustomStyle. The issue with msbuild (in GitHub actions) as mentioned in 4883fe49 was fixed. Also makes us of c46f3a0c. 2 miesięcy temu
  Martijn Laan a10e536eed Work around Delphi issue where it doesn't understand Setup(CustomStyle).dpr structure. 2 miesięcy temu
  Martijn Laan 343772e9c8 Merge branch 'main' into FormBackgroundStyleHook 3 miesięcy temu
  Martijn Laan c46f3a0caa Cleanup unused VerInfo stuff in the other projects as well. 3 miesięcy temu
  Martijn Laan 728b580b0c Add test style hook for custom backgrounds. 3 miesięcy temu
  Martijn Laan 111b70c28a Fix DcuOutput. 3 miesięcy temu
  Martijn Laan 487c4f1779 Cleanup: SetupLdr doesn't actually use any Redir functionality so SetupLdrAndSetup.RedirFunc should be Setup.RedirFunc. Requires a few compiler directives in SetupLdrAndSetup.InstFunc. 3 miesięcy temu
  Martijn Laan 7af01c916f Remove Int64Em 🥳 4 miesięcy temu
  Martijn Laan 665b13f03d Move ULength to a new unit in Components so it can be used by other units there. 4 miesięcy temu
  Martijn Laan ee64c7db94 Delphi added this FormType without me noticing, and now wants it gone again. Shrug. 5 miesięcy temu
  Martijn Laan ea9e40e8d0 Add initial implemention of a task dialog lookalike with style support. Uses native commandlink buttons like a real task dialog + tstackpanel for easy layout. Only to be used by SetupCustomStyle when a style is active. 5 miesięcy temu
  Martijn Laan 049358a539 Add Setup.inc to the .dproj files. Seems like the Delphi IDE is OK with the .dpr's, it just added a newline when it rewrote them and kept the rest as-was. Debugging the code in the .inc also works fine. 5 miesięcy temu