25 Ноября 2024, 07:38

Compiz

Автор turbo, 25 Декабря 2008, 18:40

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

turbo

25 Декабря 2008, 18:40 Последнее редактирование: 03 Августа 2011, 07:41 от Zhek@Ch
[size="3"]Compiz++ - следующий этап развития Compiz[/size]

Dennis Kasprzyk добавил в репозиторий freedesktop новую ветку Compiz++, в которой реализованы некоторые новые идеи по развитию Compiz, без оглядки на совместимость со старыми разработками и с переходом на использование языка С++ (Compiz написан на Си, Compiz++ переписан на С++).

Главные новшества Compiz++:

 * Новый интерфейс для создания плагинов, несовместимый с разработанными для Compiz плагинами, но отличающийся повышенной производительностью;
 * Разделение композитного (XComposite) и OpenGL уровней (реализованы в виде раздельных плагинов), что позволяет использовать Compiz++ как обычный оконный менеджер, в случае когда использовать композитный режим невозможно;
 * Переработка системы обработки текстур, позволяющих создавать мозаичные текстуры, в которых возможно интегрировать несколько текстур на один pixmap;
 * Миграция на систему сборки CMake.
http://www.opennet.r...shtml?num=19551

ping_Win

04 Февраля 2009, 00:04 #1 Последнее редактирование: 03 Августа 2011, 07:44 от Zhek@Ch
[size="3"]Код проектов Nomad и Compiz++ будет включен в состав Compiz[/size]

Раздробленность проекта Compiz, связанная с параллельной разработкой нескольких независимых веток, не перестает вызывать опасение у пользователей за судьбу проекта. Как оказалось опасения напрасны, в анонсе предстоящего собрания разработчиков представлен план слияние независимых ответвлений Nomad и Compiz++ с основной кодовой базой Compiz.

После выхода релиза Compiz 0.8, состоится слияние с кодом ветки Compiz++, в которой реализованы ряд новшеств, нарушающих совместимость со старыми разработками и предпринята попытка перехода на использование языка С++. После слияния будет выпущен релиз Compiz 0.9.0, после чего состоится вливание в Compiz кода Nomad.

http://www.opennet.r...shtml?num=20094

ping_Win

21 Февраля 2009, 15:12 #2 Последнее редактирование: 03 Августа 2011, 07:45 от Zhek@Ch
[size="3"]Вышел релиз композитного оконного менеджера Compiz 0.8.0[/size]

Объявлено о выходе релиза композитного оконного менеджера Compiz 0.8.0. По сравнению с прошлой версией отмечены следующие новшества:

 * Функциональность обработки выполнения внешних команд вынесена из ядра системы в плагин "commands";
 * Из ядра в плагин "gnomecompat" вынесены функции связывающие Compiz с десктоп окружением Gnome. Как ни странно, вынос из ядра Compiz данного кода помог решить ряд проблем с работой меню и диалогов в KDE, за счет устранения конфликтов;
 * Обновлена поддержка Gnome 2.24 и KDE 4.2;
 * Устранено несколько утечек памяти;
 * Улучшена работа декоратора окон GTK (gtk-window-decorator) и KDE 4 (kde4-window-decorator);
 * Обновлены файлы с переводами сообщений Compiz.

После выхода релиза Compiz 0.8, разработчики приступили к слиянию с кодом ветки Compiz++, в которой реализованы ряд новшеств, нарушающих совместимость со старыми разработками и предпринята попытка перехода на использование языка С++. После слияния будет выпущен релиз Compiz 0.9.0, после чего состоится вливание в Compiz кода Nomad, который представляет собой развитие Compiz для обеспечения работы на удаленных рабочих столах (тонких клиентов).

http://www.opennet.r...shtml?num=20394

ping_Win

23 Марта 2009, 12:45 #3 Последнее редактирование: 03 Августа 2011, 07:47 от Zhek@Ch
[size="3"]Вышел Compiz 0.8.2, первый совместный релиз проектов Compiz и Compiz Fusion[/size]

Вышел Compiz 0.8.2, первый стабильный релиз серии 0.8.x. Начиная с данной версии проекты Compiz (композитный оконный менеджер) и Compiz Fusion (набор плагинов, полученный в результате объединения "Compiz Extras" и Beryl) будут выходить в виде единого пакета.

Релиз посвящается Shane "shame" Lee, мантейнеру неофициального набора пакетов с Compiz для Debian GNU/Linux и активному участнику проекта Sidux, ушедшему из жизни в конце прошлого года.

Из основных изменений ветки Compiz 0.8 можно отметить:

 * Функциональность обработки выполнения внешних команд вынесена из ядра системы в плагин "commands";
 * Из ядра в плагин "gnomecompat" вынесены функции связывающие Compiz с десктоп окружением Gnome. Вынос из ядра Compiz данного кода помог решить ряд проблем с работой меню и диалогов в KDE, за счет устранения конфликтов;
 * Улучшена поддержка последних релизов Gnome и KDE4;
 * Устранено несколько утечек памяти;
 * Улучшена работа декоратора окон GTK (gtk-window-decorator) и KDE 4 (kde4-window-decorator);
 * Обновлены файлы с переводами сообщений Compiz.

В дополнение к стандартным automake/autotools сборкам, выпущены тестовые пакеты, собранные при помощи новой инфраструктуры сборки, основанной на использовании CMake. Начиная с релиза Compiz 0.9, проект полностью перейдет на новую систему сборки. Конечным пользователям будущую ветку Compiz 0.9 использовать не рекомендуется, так она относится к экспериментальной серии в которой будет производится полная переработка кода и слияние с веткой Compiz++, в которой реализованы ряд новшеств, нарушающих совместимость со старыми разработками. После выпуска Compiz 0.9 разработчики перейдут к вливанию в Compiz кода Nomad, который представляет собой развитие Compiz для обеспечения работы на удаленных рабочих столах (тонких клиентов). Стабильный релиз Compiz 1.0, в состав которого войдут наработки проектов Compiz++ и Nomad, ожидается в августе или сентябре этого года.

http://www.opennet.r...shtml?num=20880

turbo

15 Октября 2009, 18:22 #4 Последнее редактирование: 03 Августа 2011, 07:49 от Zhek@Ch
[size="3"]Вышел релиз композитного оконного менеджера Compiz 0.8.4[/size]

Вышел релиз композитного оконного менеджера Compiz 0.8.4, в котором исправлены многочисленные ошибки приводящие к краху и утечке памяти, проведена работа по устранению проблем при совместной работе с KDE4. Добавлено два новых плагина: KDE Compatibility с отображением эскизов для панели задач Plasma и Title Bar Info для показа дополнительной информации в заголовке окна, такой как имя удаленной машины. Кроме того, можно отметить реализацию поддержки в декораторе окон KDE 4.3 и разработку нового бэкенда конфигурации для KDE4.

Compiz 0.8.4 является вторым стабильным выпуском в котором композитный оконный менеджер и набор плагинов, ранее развиваемых в рамках проекта Compiz Fusion, поставляются в виде единого пакета. Начиная со следующего релиза Compiz 0.9 проект полностью перейдет на новую систему сборки, основанную на использовании CMake. Конечным пользователям будущую ветку Compiz 0.9 использовать не рекомендуется, так как она относится к экспериментальной серии в которой будет производиться полная переработка кода и слияние с веткой Compiz++, в которой реализованы ряд новшеств, нарушающих совместимость со старыми разработками. После выпуска Compiz 0.9 разработчики перейдут к вливанию в Compiz кода Nomad, который представляет собой развитие Compiz для обеспечения работы на удаленных рабочих столах (тонких клиентов). Стабильный релиз Compiz 1.0, в состав которого должны войти наработки проектов Compiz++ и Nomad, ожидался в августе или сентябре этого года, но судя по всему сроки сдвинулись на неопределенное время.

http://www.opennet.r...shtml?num=23859

Zhek@Ch

25 Октября 2010, 20:08 #5 Последнее редактирование: 03 Августа 2011, 07:51 от Zhek@Ch
[size="3"]Релиз Compiz 0.9.2 [/size]

Доступен релиз композитного менеджера Compiz 0.9.2. Ветка 0.9.x относится к категории нестабильных и отличается переходом на использование языка C++, системы сборки CMake, созданием нового интерфейса для создания плагинов, разделением композитного (XComposite) и OpenGL уровней.

В новой версии:

  • Улучшена поддержка KDE 4.5 (в частности, поддерживается эффект размытия);
  • Добавлен новый класс анимации для плагинов "MultiAnim" (позволяет создать анимацию для нескольких копий окон, например, симулировать галлюциногенные эффекты),
  • Добавлен новый плагин для загрузки GLSL-шейдеров для окон и всего экрана через объект OpenGL Frame Buffer;
  • Для записи сессионных файлов задействована библиотека libxml;
  • Поддержка плагинами перехвата операций минимизации и раскрытия окна;
  • Обновлен комплект пиктограмм;
  • Полностью переписан плагин группировки;
  • Возможность изменения размера окна относительно его центра;
  • Добавлен "естественный" режим масштабирования, при котором расширение одного окна сдвигает соседние окна, не допуская их перекрытия;
  • Исправлены ошибки и утечки памяти, проведена оптимизация кода;