Alterator/releases/platform11: различия между версиями
(→Цели) |
Ilis (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
=== Platform 1.1 === | === Platform 1.1 === | ||
'''Текущий статус:''' | '''Текущий статус:''' Завершён<br /> | ||
<br/>'''Завершение:''' 1 июля 2008 | '''Завершение:''' 1 июля 2008 | ||
==== Изменения ==== | ==== Изменения ==== | ||
* '''ядро (alterator, alterator-lookout, alterator-fbi)''' | * '''ядро (alterator, alterator-lookout, alterator-fbi)''' | ||
** | ** в сборочной системе вместо ui2.mak, backend.mak и po.mak добавлен единый module.mak (с правилом install-module). module.mak '''необходимо использовать при переходе''' на схему когда переводы desktop-файлов добавляются автоматически. | ||
** | ** добавлены визуальные эффекты effectDisable, effectEnable, effectShow, effectHide . Эффекты заменили собой constraints типа «exclude» и атрибут case в worflow «form». | ||
** в html интерфейсе '''нет необходимости''' указывать <title> так как он теперь забирается из соответствующего desktop-файла. | ** в html интерфейсе '''нет необходимости''' указывать <title> так как он теперь забирается из соответствующего desktop-файла. | ||
** название модуля также забирается из desktop-файла и автоматически пишется в html интерфейсе центра управления, поэтому из всех модулей '''следует удалить''' теги <h1> с названием. | ** название модуля также забирается из desktop-файла и автоматически пишется в html интерфейсе центра управления, поэтому из всех модулей '''следует удалить''' теги <h1> с названием. | ||
** при использовании в html workflow card-index '''нет необходимости''' указывать вспомогательные javascipt файлы (card-index.js, submit.js), они добавляются автоматически. | ** при использовании в html workflow card-index '''нет необходимости''' указывать вспомогательные javascipt файлы (card-index.js, submit.js), они добавляются автоматически. | ||
** в html интерфейсе добавлены виджеты dateedit и timeedit, аналоги соответствующих виджетов в qt интерфейсе. | ** в html интерфейсе добавлены виджеты dateedit и timeedit, аналоги соответствующих виджетов в qt интерфейсе. | ||
** в qt-интерфейсе функции small и bold переместились в стандартную библиотеку, поэтому '''нет необходимости''' включать /std/functions. | ** в qt-интерфейсе функции small и bold переместились в стандартную библиотеку, поэтому '''нет необходимости''' включать /std/functions. | ||
* '''локализация (alterator-l10n, alterator, alterator-lookout, alterator-fbi)''' | * '''локализация (alterator-l10n, alterator, alterator-lookout, alterator-fbi)''' | ||
** | ** переработан механизм переводов, единая схема для всех видов интерфейсов и бэкендов. | ||
** | ** в общую базу переводов добавлены модули alterator-fbi, alterator-net-pptp, alterator-net-pppoe | ||
** | ** убрана поддержка переводов в javascript-файлах. | ||
** | ** добавлена поддержка desktop-файлов: автоматическое добавление соответствующих строк в словарь, автодобавление переводов при сборке пакета. | ||
** | ** из модулей входящих в единую базу переводов '''следует удалять''' po и pot-файлы. | ||
* '''alterator-sh-functions''' | * '''alterator-sh-functions''' | ||
** добавлена справочная документация по API | ** добавлена справочная документация по API | ||
** добавлены unit-тесты | ** добавлены unit-тесты | ||
** добавлены новые функции: write_debug, write_enum (write_enum_item для потоков) | ** добавлены новые функции: write_debug, write_enum (write_enum_item для потоков) | ||
** переменная po_domain имеет значение по-умолчанию | ** переменная po_domain имеет значение по-умолчанию «alterator-<бэкенд>», поэтому указывать её надо только тогда когда имя бэкенда отличается от имени используемого словаря. | ||
* '''alterator-chkconfig''' | * '''alterator-chkconfig''' | ||
** заменён модулем alterator-services и более не поддерживается | ** заменён модулем alterator-services и более не поддерживается | ||
* '''alterator-net-common''' | * '''alterator-net-common''' | ||
** добавлена alterator-net- | ** добавлена alterator-net-functions — общая библиотека для всех сетевых модулей. | ||
* '''alterator-net-pptp, alterator-net-pppoe''' | * '''alterator-net-pptp, alterator-net-pppoe''' | ||
** обновлены до современного состояния | ** обновлены до современного состояния | ||
** общие функции вынесены в alterator-net-common | ** общие функции вынесены в alterator-net-common | ||
* '''alterator-autoinstall''' | * '''alterator-autoinstall''' | ||
** восстановлен | ** восстановлен | ||
* '''alterator-pkg''' | * '''alterator-pkg''' | ||
** полностью переработан интерфейс модуля настройки источников. | ** полностью переработан интерфейс модуля настройки источников. | ||
** модуль выбора дополнительных пакетов перешёл на использование стандартного checklistbox. | ** модуль выбора дополнительных пакетов перешёл на использование стандартного checklistbox. | ||
** убрана поддержка групп с лицензиями | ** убрана поддержка групп с лицензиями | ||
* '''alterator-root, alterator-users''' | * '''alterator-root, alterator-users''' | ||
** незначительные улучшения в интерфейсе | ** незначительные улучшения в интерфейсе | ||
** | ** alterator-root больше не предоставляет специализированный виджет для ввода паролей, всё возможно реализовать при помощи визуальных эффектов. | ||
* '''alterator-x11''' | * '''alterator-x11''' | ||
** Весь автодетект оборудования и начальное создание xorg.conf перенесены в одно место ( | ** Весь автодетект оборудования и начальное создание xorg.conf перенесены в одно место (почти — осталось ещё кое-что в бэкенде) — скрипт x11_autoinstall. | ||
** Видеокарта сперва ищется в lspci, в случае неудачи ищется fbdev, в случае неудачи ставится vesa. | ** Видеокарта сперва ищется в lspci, в случае неудачи ищется fbdev, в случае неудачи ставится vesa. | ||
** Мыши usb и ps2 не ищутся и не прописываются, в надежде на libXiconfig. | ** Мыши usb и ps2 не ищутся и не прописываются, в надежде на libXiconfig. | ||
** В качестве serial-мышей прописываются все serial-устройства, изысканные в | ** В качестве serial-мышей прописываются все serial-устройства, изысканные в hal’е — в надежде, что детектор этих мышей в xorg лучше, чем старый из alterator-x11 (хотя может быть такое поведение и сомнительно). | ||
** Старый mouse_autosetup пока оставлен, хоть и не | ** Старый mouse_autosetup пока оставлен, хоть и не используется — он ещё умеет писать конфиги для gpm и я пока пожалел его… | ||
** | ** Разрешение экрана определяятся как и раньше с помощью ddc, в случае fbdev — берется из fbresolution. | ||
* '''installer''' | * '''installer''' | ||
** Весь старый автодетект | ** Весь старый автодетект заменён на запуск x11_autoconfig (он и раньше использовал скрипты из alterator-x11 — но довольно неочевидным образом). Важное внешнее изменение: раньше по умолчанию ставился драйвер vesa, автодетект включался указанием xdriver=auto. Сейчас по умолчанию драйвер определяется автоматически, через параметр xdriver= по-прежнему можно его сменить. Разрешение экрана жёстко устанавливается в 800x600. В случае неудачи при запуске X последовательно пробуется конфигурация с драйверами fbdev, vesa, vga — как раньше. | ||
** В preinstall-скрипте xorg.conf переносится в установленную систему. | ** В preinstall-скрипте xorg.conf переносится в установленную систему. | ||
* '''alterator-lilo''' | * '''alterator-lilo''' | ||
** | ** Переработка интерфейса. В заглавном интерфейсе: радиокнопки с вариантами установки загрузчика, выбор, какие из найденных ОС включать в меню (может быть это и не нужно — слишком уж неочевидно), выбор варианта загрузчика по умолчанию, выбор времени ожидания меню. В режиме редактирования lilo.conf — возможность задавать параметры командной строки lilo. | ||
==== Версии пакетов ==== | ==== Версии пакетов ==== | ||
* | * alterator — 3.6-alt1 | ||
* alterator- | * alterator-alternatives — 0.9-alt1 | ||
* alterator- | * alterator-amanda — 0.4-alt3 | ||
* alterator- | * alterator-auth — 0.6-alt4 | ||
* alterator- | * alterator-autoinstall — 0.2-alt1 | ||
* alterator-browser- | * alterator-browser-qt — 2.9.89-alt1 | ||
* alterator- | * alterator-datetime — 0.6-alt2 | ||
* alterator- | * alterator-dhcp — 0.1-alt9 | ||
* alterator- | * alterator-fbi — 2.8-alt1 | ||
* alterator- | * alterator-firewall — 0.2-alt7 | ||
* alterator- | * alterator-hpc — 0.6-alt2 | ||
* alterator- | * alterator-http — 0.4-alt4 | ||
* alterator- | * alterator-l10n — 0.6-alt3 | ||
* alterator- | * alterator-lightsquid — 0.1-alt2 | ||
* alterator- | * alterator-lilo — 0.9-alt2 | ||
* alterator- | * alterator-lookout — 1.2-alt1 | ||
* alterator- | * alterator-ltsconf — 0.3.1-alt1 | ||
* alterator- | * alterator-mailman — 0.2-alt9 | ||
* alterator-net- | * alterator-net-common — 0.3-alt1 | ||
* alterator-net- | * alterator-net-eth — 3.1-alt3 | ||
* alterator-net- | * alterator-net-pppoe — 0.5-alt2 | ||
* alterator-net- | * alterator-net-pptp — 0.6-alt4 | ||
* alterator-net- | * alterator-net-wifi — 0.5-alt6 | ||
* alterator- | * alterator-notes — 1.0-alt7 | ||
* alterator- | * alterator-pkg — 1.4-alt7 | ||
* alterator-postfix- | * alterator-postfix-restrictions — 0.1-alt10 | ||
* alterator- | * alterator-root — 0.4-alt1 | ||
* alterator- | * alterator-samba — 0.3-alt2 | ||
* alterator- | * alterator-services — 1.2-alt6 | ||
* alterator-sh- | * alterator-sh-functions — 0.6-alt3 | ||
* alterator- | * alterator-squid — 0.2-alt15 | ||
* alterator- | * alterator-standalone — 4.4-alt2 | ||
* alterator- | * alterator-tzone — 0.9-alt3 | ||
* alterator- | * alterator-ulogd — 0.2-alt3 | ||
* alterator- | * alterator-users — 9.1-alt1 | ||
* alterator- | * alterator-vm — 0.3-alt29 | ||
* alterator- | * alterator-vsftpd — 0.5-alt1 | ||
* alterator- | * alterator-wizardface — 0.7-alt1 | ||
* alterator- | * alterator-x11 — 0.17-alt2 | ||
* alterator- | * alterator-xinetd — 1.2-alt1 | ||
* | * installer — 0.7-alt4 | ||
{{Category navigation|title=Alterator releases|category=Alterator releases|sortkey={{SUBPAGENAME}}}} |
Текущая версия от 21:18, 4 декабря 2008
Platform 1.1
Текущий статус: Завершён
Завершение: 1 июля 2008
Изменения
- ядро (alterator, alterator-lookout, alterator-fbi)
- в сборочной системе вместо ui2.mak, backend.mak и po.mak добавлен единый module.mak (с правилом install-module). module.mak необходимо использовать при переходе на схему когда переводы desktop-файлов добавляются автоматически.
- добавлены визуальные эффекты effectDisable, effectEnable, effectShow, effectHide . Эффекты заменили собой constraints типа «exclude» и атрибут case в worflow «form».
- в html интерфейсе нет необходимости указывать <title> так как он теперь забирается из соответствующего desktop-файла.
- название модуля также забирается из desktop-файла и автоматически пишется в html интерфейсе центра управления, поэтому из всех модулей следует удалить теги <h1> с названием.
- при использовании в html workflow card-index нет необходимости указывать вспомогательные javascipt файлы (card-index.js, submit.js), они добавляются автоматически.
- в html интерфейсе добавлены виджеты dateedit и timeedit, аналоги соответствующих виджетов в qt интерфейсе.
- в qt-интерфейсе функции small и bold переместились в стандартную библиотеку, поэтому нет необходимости включать /std/functions.
- локализация (alterator-l10n, alterator, alterator-lookout, alterator-fbi)
- переработан механизм переводов, единая схема для всех видов интерфейсов и бэкендов.
- в общую базу переводов добавлены модули alterator-fbi, alterator-net-pptp, alterator-net-pppoe
- убрана поддержка переводов в javascript-файлах.
- добавлена поддержка desktop-файлов: автоматическое добавление соответствующих строк в словарь, автодобавление переводов при сборке пакета.
- из модулей входящих в единую базу переводов следует удалять po и pot-файлы.
- alterator-sh-functions
- добавлена справочная документация по API
- добавлены unit-тесты
- добавлены новые функции: write_debug, write_enum (write_enum_item для потоков)
- переменная po_domain имеет значение по-умолчанию «alterator-<бэкенд>», поэтому указывать её надо только тогда когда имя бэкенда отличается от имени используемого словаря.
- alterator-chkconfig
- заменён модулем alterator-services и более не поддерживается
- alterator-net-common
- добавлена alterator-net-functions — общая библиотека для всех сетевых модулей.
- alterator-net-pptp, alterator-net-pppoe
- обновлены до современного состояния
- общие функции вынесены в alterator-net-common
- alterator-autoinstall
- восстановлен
- alterator-pkg
- полностью переработан интерфейс модуля настройки источников.
- модуль выбора дополнительных пакетов перешёл на использование стандартного checklistbox.
- убрана поддержка групп с лицензиями
- alterator-root, alterator-users
- незначительные улучшения в интерфейсе
- alterator-root больше не предоставляет специализированный виджет для ввода паролей, всё возможно реализовать при помощи визуальных эффектов.
- alterator-x11
- Весь автодетект оборудования и начальное создание xorg.conf перенесены в одно место (почти — осталось ещё кое-что в бэкенде) — скрипт x11_autoinstall.
- Видеокарта сперва ищется в lspci, в случае неудачи ищется fbdev, в случае неудачи ставится vesa.
- Мыши usb и ps2 не ищутся и не прописываются, в надежде на libXiconfig.
- В качестве serial-мышей прописываются все serial-устройства, изысканные в hal’е — в надежде, что детектор этих мышей в xorg лучше, чем старый из alterator-x11 (хотя может быть такое поведение и сомнительно).
- Старый mouse_autosetup пока оставлен, хоть и не используется — он ещё умеет писать конфиги для gpm и я пока пожалел его…
- Разрешение экрана определяятся как и раньше с помощью ddc, в случае fbdev — берется из fbresolution.
- installer
- Весь старый автодетект заменён на запуск x11_autoconfig (он и раньше использовал скрипты из alterator-x11 — но довольно неочевидным образом). Важное внешнее изменение: раньше по умолчанию ставился драйвер vesa, автодетект включался указанием xdriver=auto. Сейчас по умолчанию драйвер определяется автоматически, через параметр xdriver= по-прежнему можно его сменить. Разрешение экрана жёстко устанавливается в 800x600. В случае неудачи при запуске X последовательно пробуется конфигурация с драйверами fbdev, vesa, vga — как раньше.
- В preinstall-скрипте xorg.conf переносится в установленную систему.
- alterator-lilo
- Переработка интерфейса. В заглавном интерфейсе: радиокнопки с вариантами установки загрузчика, выбор, какие из найденных ОС включать в меню (может быть это и не нужно — слишком уж неочевидно), выбор варианта загрузчика по умолчанию, выбор времени ожидания меню. В режиме редактирования lilo.conf — возможность задавать параметры командной строки lilo.
Версии пакетов
- alterator — 3.6-alt1
- alterator-alternatives — 0.9-alt1
- alterator-amanda — 0.4-alt3
- alterator-auth — 0.6-alt4
- alterator-autoinstall — 0.2-alt1
- alterator-browser-qt — 2.9.89-alt1
- alterator-datetime — 0.6-alt2
- alterator-dhcp — 0.1-alt9
- alterator-fbi — 2.8-alt1
- alterator-firewall — 0.2-alt7
- alterator-hpc — 0.6-alt2
- alterator-http — 0.4-alt4
- alterator-l10n — 0.6-alt3
- alterator-lightsquid — 0.1-alt2
- alterator-lilo — 0.9-alt2
- alterator-lookout — 1.2-alt1
- alterator-ltsconf — 0.3.1-alt1
- alterator-mailman — 0.2-alt9
- alterator-net-common — 0.3-alt1
- alterator-net-eth — 3.1-alt3
- alterator-net-pppoe — 0.5-alt2
- alterator-net-pptp — 0.6-alt4
- alterator-net-wifi — 0.5-alt6
- alterator-notes — 1.0-alt7
- alterator-pkg — 1.4-alt7
- alterator-postfix-restrictions — 0.1-alt10
- alterator-root — 0.4-alt1
- alterator-samba — 0.3-alt2
- alterator-services — 1.2-alt6
- alterator-sh-functions — 0.6-alt3
- alterator-squid — 0.2-alt15
- alterator-standalone — 4.4-alt2
- alterator-tzone — 0.9-alt3
- alterator-ulogd — 0.2-alt3
- alterator-users — 9.1-alt1
- alterator-vm — 0.3-alt29
- alterator-vsftpd — 0.5-alt1
- alterator-wizardface — 0.7-alt1
- alterator-x11 — 0.17-alt2
- alterator-xinetd — 1.2-alt1
- installer — 0.7-alt4