提交歷史

作者 SHA1 備註 提交日期
  Martijn Laan e6a253d3bc Improve 4e0559aa, only search for 'class procedure' and forgot to search for 'class function' as well. 1 周之前
  Martijn Laan 1341ffde5c Double checked LongInt casts. Were all ok, but did clean them up. 1 月之前
  Martijn Laan 55541c6c05 Fix more 64-bit warnings and errors. Includes new ISLzmaDec-x64.obj and IS7zDec-x64.obj. Haven't yet checked Compression.LZMADecompressor or Compression.SevenZipDecoder for prototype issues, though I did guess memcpy and memset needed updates. 1 月之前
  Martijn Laan 7e8aa77d41 Fix more warnings in various places. Had trouble keeping the focus on a single unit at a time. 2 月之前
  Jordan Russell f063700a2b Make AddrOffset a UInt32. 4 月之前
  Martijn Laan 6c3097954e Fix remaining SetupLdr warnings except for one. 4 月之前
  Martijn Laan f4ca39175a DEBUG only: Make file extraction work when debugging SetupCustomStyle with UseSetupLdr=no. 5 月之前
  Jordan Russell 4f364ac064 Add negative count checks on buffered read/write loops. 5 月之前
  Jordan Russell b51c328fc0 FileExtractor: Add sanity checks for negative Int64 values. 5 月之前
  Martijn Laan 9c662b966f Yet more Integer64 cleanup. Also remove unneeded TCustomFile.Seek64. 5 月之前
  Martijn Laan b5881a9b60 Increase max Setup size without disk spanning from almost 2 GB to almost 4 GB. 5 月之前
  Martijn Laan a3a6f2dc2d Simplify var names. 6 月之前
  Martijn Laan f71709902c Make it so CompressMethod doesnt have to be in the initial header, rename the header from TSetupMainHeader to TSetupEncryptionHeader, and move PasswordTest to a more logical place. 6 月之前
  Martijn Laan 80cf6b585d Cleanup by moving the 'main' fields into a new struct and add an extra CRC check. 6 月之前
  Jordan Russell 1663d225c0 Change TFile.Size to Int64. 7 月之前
  Martijn Laan 487b78d6dc Cleanup. 8 月之前
  Martijn Laan 2a32a45277 Use the same progress protection while extracting and downloading as while copying an external file. 8 月之前
  Martijn Laan 6aec0a55a7 Distinguish file options (fo) and file location options (flo). 9 月之前
  Jordan Russell 03b5a4ce05 Remove auto-search for disk slices in "..\DISKx". 1 年之前
  Jordan Russell aeb035e0e0 It's XChaCha20Crypt. 1 年之前
  Martijn Laan 9a91001f91 Cleanup password testing: use the encryption itself (by encrypting 0 and comparing results) to test the password instead of having something separate as before. 1 年之前
  Martijn Laan 58b27f351b Cleanup remaining MD5, SHA1 and Hash unit use. 1 年之前
  Martijn Laan db877306fa Implement the base nonce. 1 年之前
  Martijn Laan d9d845ab62 Replace ArcFour with XChaCha20 which also removes iscrypt.dll use. 1 年之前
  Martijn Laan c745379b5f Split main form and main functions+vars. 1 年之前
  Martijn Laan bd49a504c7 Finish. So now the functions which were in InstFunc but were not used by SetupLdr are in a Setup-only unit (Setup.InstFunc) and the rest is in a shared unit (SetupLdrAndSetup.InstFunc). The former has most of the function and has the Git history. The latter appears as a new file. 1 年之前
  Martijn Laan 200901c8b0 Reintroduce SetupLdrAndSetup prefix. 1 年之前
  Martijn Laan 7d3b4aa85a Rename/group the compression units. Stop using Compression.Base (Shared.Compress) in Compil32. 1 年之前
  Martijn Laan 169d2fede1 Add comment. 1 年之前
  Martijn Laan 6db7a31745 Move the sources back into the Src folder now that they have prefixes. Changed the Shared prefix of the files which were in SetupLdrAndSetup to Setup. Todo: the remaining dirs with helper code. 1 年之前