Changeset 115 for trunk/TestApp.lpr

Timestamp:
10/08/07 00:52:41 (1 year ago)
Author:
sagrer
Message:
  1. Реализована полноценная сборка полных инсталлях - оно теперь умеет апдейтить указанное в sconf количество предыдущих версий.
  2. Мелкие фиксы default.iss
  3. ExtraFileUtilsLCL.pas - изменил функцию IsDirectory? дабы возвращала не невнятный Integer код которых всеравно всего 2 штуки а обычный Boolean.
  4. ExtraFunctionsLcl?.pas - добавил функцию ParseNumericHead? - аналогично Parse парсит начало строки из цифр - до первой не-цифры.
  5. GGBuildTools.sconf - кумулятивный апдейт настроен сообираться с поддержкой всех предыдущих версий.
  6. IssFormat?.pas - мелкие фиксы + добавлен флаг для добавляемых в iss файлов, сортирующий их по расширениям при сжатии - это может уменьшить размер инсталляхи на выходе если много похожих файлов.
  7. PascalCodeModifier?.pas - пофиксано неправильное определение конца функции в функции записи функции (о как!).
  8. В тестовой проге протестирована ParseNumericHead?.
  9. VerInfoTxtFormat.pas - изменены коды констант статуса (теперь оно в порядке "степени крутости" для сравнений), добавлен 1 новый тип генерируемой версионной строки, несколько вариантов чтения информации из строк, 2 способа сравнения какая из версий больше (сравнивается с другим объектом этого же класса), чуток подправлен парсинг статуса из строки - теперь пустая строка статуса воспринимается как статус релиза.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved