Home
Name Modified Size InfoDownloads / Week
old-releases 2023-06-19
readme.txt 2023-06-05 3.7 kB
xmwin-unicon-4.7.zip 2023-06-05 20.3 MB
Totals: 3 Items   20.3 MB 0
2023-05-28 Published version 4.7 of xMarkup Text Transformation Utility.
What's changed:
1. Console modules were built with Unicon v13.3 x86_64 (GCC v10.3), sources 18.04.2023.
2. GUI was updated and built with Lazarus IDE v2.2.6.0.
3. Fixed an error in GUI with initial values of counters (1 instead of 0).
4. Added function:
   ExtractDate extract date value from a string.
   str2date convert string to date value by defined format mask.
   date2str convert date to string by defined format mask.
   IsLeapYear check if year is a leap.
   julian compute Julian Day Number (see https://en.wikipedia.org/wiki/Julian_day).
   unjulian convert Julian Day Number to a date.
   dateGt compare two dates on greater then.
   dateLt compare two dates on less then.
   dateEq compare two dates on equality.
   dateBetween check if date belongs to defined interval.
   gregor2julian convert date of Gregorian calendar (new style) to Julian calendar (old style).
   julian2gregor convert date of Julian calendar (old style) to Gregorian calendar (new style).
   date_output to output date value (which is represented by record date_rec).
   Replace to replace substring in a string by defined regular expression.
5. Added examples of scripts (calendar and date processing) and docs updated.


28.05.2023 Опубликована весрия 4.7 утилиты преобразования текстов xMarkup.
Список изменений:
1. Консольные модули утилиты собраны с помощью Unicon v13.3 x86_64 (GCC v10.3), сборка из исходного кода, 18.04.2023.
2. GUI собран с помощью Lazarus IDE v2.2.6.0.
3. Исправлена маленькая ошибочка в GUI, связанная с инициализацией счетчиков (1 вместо 0).
4. Добавлено макроопределение &dateline, возвращающее строку текущей даты-времени.
5. Добавлены функции:
   ExtractDate выделения из исходной строки даты в заданном формате.
   str2date преобразования строки в дату по заданному формату.
   date2str преобразования даты в строку по заданному формату.
   IsLeapYear проверки, что указанный год является високосным.
   julian вычисления порядкового номера Юлианского дня (IPL datefns.icn).
   unjulian вычисления даты по значению Юлианского дня (IPL datefns.icn).
   dateGt сравнения двух дат на больше.
   dateLt сравнения двух дат на меньше.
   dateEq сравнения двух дат на равенство.
   dateBetween проверки даты на принадлежность интервалу.
   gregor2julian преобразования даты по Грегорианскому кадендарю (н.ст.) в дату по Юлианскому (ст.ст.).
   julian2gregor преобразования даты по Юлианскому кадендарю (ст.ст.) в дату по Грегорианскому (н.ст.).
   date_output печати даты, которая представлена записью date_rec.
   Replace замены подстроки в строке по заданному регулярному выражению.
6. Добавлены примеры скриптов (обработка дат) и обновлена документация.
Source: readme.txt, updated 2023-06-05