v3.0
2023.10.21 - @Azq2
Багфиксы:
- Исправлена сборка EP3 для устаревших прошивок.
2023.10.21 - @Azq2
Багфиксы:
- Включен GStackAlign=1 для совместимости с AAPCS (8-байт стек)
- Починена сборка EP3, добавлены отсутствующие файлы
2018.12.28 - @Azq2
Багфиксы:
- Исправлен адрес StoreErrString для C81sw51
2012.02.02 - @Alexious-sh @zvova7890
- fix dlopen(Data Abort)
- поиск кеш картинок происходит по хешу имени, должно немного дать прироста
2012.01.08 - @Alexious-sh @zvova7890
- Добавлен поиск либ в корне папки с эльфом
- Исправлена утечка в логе
2011.12.11 - @Alexious-sh @zvova7890
- Исправлена серьёзная ошибка из за которой не правильно импортились некоторые функции из либ, обычно собраных на С++. К примеру не работал fstream из stdc++. Я сперва думал что это глюк в либе, но когда линканул статически то удивился что оно заработало, и стал искать ошибку в паке
- По притензиям некоторых, добавлена в конфиг настройка путей к папкам либ
- Добавлен в конфиг опциональный лог. Так как сложно выловить в мессагах че там не хватает эльфу. Чтобы выключить лог, ставим максимальный размер на 0.
2011.??.?? - @Alexious-sh @zvova7890
- Улучшена совместимость со старыми эльфами
- Поддержка симлинков для либ, симлинк обычный текстовый файл содержащий только путь
- Поменян прицыпе вызова конструкторов, они теперь вызываются библиотекой libcrt, разрабам следует обновиться из темы разработки
- Исправлено 2 ошибки в освобождении либ
- Добавлено опциональная очистка либ при не использовании, вы можете выключить реалтайм освобождение тем самым увеличить скорость последующего запуска и освобождения эльфов.
- В свилиб вынесены 4 новых функций
- 0x2F6 getBaseEnviron - указатель на переменную окружения(требуется для либц)
- 0x2F7 dlerror - при ошибке открытия либы эта функция возвратит ошибку в текстовом виде
- 0x2F8 dlclean_cache - принудительная очистка кеша либ(если отключена реалтайм очистка)
- 0x2F9 SHARED_TOP - указатель на последнюю загруженую либу
2011.07.11 - @Alexious-sh @zvova7890
Первая публичная версия