From OpenSCADAWiki
Jump to: navigation, search
(Created page with "Это обновление релиза 0.8 LTS исправляет около 30 ошибок и добавляет неко...")
(Created page with "* Исправлена бесконечная рекурсия при установке значения строки в тип Объект. * Значительные ис...")
 
Line 2: Line 2:
 
Это обновление [[Special:MyLanguage/Documents/Release_0.8.0|релиза 0.8 LTS]] исправляет около 30 ошибок и добавляет некоторые улучшения, которые целиком вы можете почитать в [http://oscada.org/svn/tags/openscada_0.9/ChangeLog?p=1916 протоколе изменений обновления].
 
Это обновление [[Special:MyLanguage/Documents/Release_0.8.0|релиза 0.8 LTS]] исправляет около 30 ошибок и добавляет некоторые улучшения, которые целиком вы можете почитать в [http://oscada.org/svn/tags/openscada_0.9/ChangeLog?p=1916 протоколе изменений обновления].
  
* Value into Object's type set to string is fixed by recursion prevent.
+
* Исправлена бесконечная рекурсия при установке значения строки в тип Объект.
* Significant value archives fixes and for some crashes.
+
* Значительные исправления, а также падения, архива значений.
* XMLNodeObj: Parent link storing is changed to direct pointer for prevent self lock, allow remove and exclude memory leak.
+
* XMLNodeObj: Хранение ссылки на родителя изменено на прямой указатель для предотвращения самоблокировки, что позволяет удалять узлы и исключить утечку памяти.
* Real task creation from high priority thread at some Linux kernels, for example 2.6.29, is fixed by replace wait call sched_yield() to TSYS::sysSleep(1e-3).
+
* Реальное не создание задачи из высокоприоритетного потока на некоторых Linux ядрах, для примера 2.6.29, исправлено заменой ожидания вызова sched_yield() на TSYS::sysSleep(1e-3).
* UI.VCAEngine: Widgets of library and project on demand loading/enable is added.
+
* UI.VCAEngine: Добавлена загрузка/включение виджетов библиотек и проектов по требованию.
* The object TEValObj is added for like to scalar processing for EVAL.
+
* Добавлен объект TEValObj для подобной к скалярам обработки EVAL.
* No reentrant password hash calculation by function crypt() is replaced by reentrant function crypt_r().
+
* Заменена немногопоточная функция вычисления хеша пароля crypt() на многопоточную crypt_r().
* DB: Significant expands, fixes and update for document's time generation optimal and new prescriptions concept implementation.
+
* БД: Значительные расширения, исправления и оптимизация генерации документов по времени, а также реализация новой концепции движка рецептов.

Latest revision as of 18:58, 5 June 2020

Other languages:
English • ‎mRussian • ‎Українська

Это обновление релиза 0.8 LTS исправляет около 30 ошибок и добавляет некоторые улучшения, которые целиком вы можете почитать в протоколе изменений обновления.

  • Исправлена бесконечная рекурсия при установке значения строки в тип Объект.
  • Значительные исправления, а также падения, архива значений.
  • XMLNodeObj: Хранение ссылки на родителя изменено на прямой указатель для предотвращения самоблокировки, что позволяет удалять узлы и исключить утечку памяти.
  • Реальное не создание задачи из высокоприоритетного потока на некоторых Linux ядрах, для примера 2.6.29, исправлено заменой ожидания вызова sched_yield() на TSYS::sysSleep(1e-3).
  • UI.VCAEngine: Добавлена загрузка/включение виджетов библиотек и проектов по требованию.
  • Добавлен объект TEValObj для подобной к скалярам обработки EVAL.
  • Заменена немногопоточная функция вычисления хеша пароля crypt() на многопоточную crypt_r().
  • БД: Значительные расширения, исправления и оптимизация генерации документов по времени, а также реализация новой концепции движка рецептов.