Эта версия начинает четвёртое поколение передовой графической среды и открывает новую эру -- эру KDE 4. Основные изменения: Переход на Qt 4, а значит поддержка (двухмерного) аппаратного ускорения (Arthur), гораздо более быстрая работа и ещё много-много вкусностей. Phonon - инфраструктура, позволяющая всем программам KDE поддерживать работу с мультимедиа на всех операционных системах и на самом разном оборудовании. Стандартный движок - Xine. Solid - инфраструктура, которая позволяет программам взаимодействовать с аппаратным обеспечением. Стандартные движки - HAL, NetworkManager и Bluez. Plasma - многофункциональная интерактивная оболочка рабочего стола. Виджеты, приборная доска (dashboard), новая панель, новое революционное главное меню KickOff и так далее - всё это Plasma. Oxygen - новое оформление: значки, тема, новый уровень эргономичности, использование векторной графики везде, где только возможно (от игр до виджетов) и так далее. KWin, менеджер окон, стал гораздо более функциональным и приблизился по функциональности к Beryl. Теперь его можно назвать действительно композитным менеджером окон. Konqueror теперь превращается из комбайна в веб-браузер, многие его старые функции перенесены в другие приложения, значительно доработан KHTML. Теперь он поддерживает современные стандарты вроде CSS 3. ThreadWeaver - высокоуровневый интерфейс для создания многопоточных программ (для лучшей работы приложений на современных многоядерных процессорах). Изменения в списке поставляемых приложений: убран мусор вроде KEdit, добавлены Okular (просмотрщик документов), Gwenview (просмотрщик рисунков), Dolphin (файловый менеджер) и так далее. Новый интерфейс для Центра Управления - System Settings; улучшенный KSysGuard... И многое, многое другое!.. Теперь будет вестись активная разработка KDE 4.1, выход планируется на ближайшее лето. Home_http://www.kde.org/ kdeaccessibility (~6.1 Mb)_http://download.kde.o...-4.0.0.tar.bz2 kdeadmin (~1.3 Mb)_http://download.kde.o...-4.0.0.tar.bz2 kdeartwork (~41 Mb)_http://download.kde.o...-4.0.0.tar.bz2 kdebase (~3.9 Mb)_http://download.kde.o...-4.0.0.tar.bz2 kdebase-runtime (~46 Mb)_http://download.kde.o...-4.0.0.tar.bz2 kdebase-workspace (~29 Mb)[/b]_http://download.kde.o...-4.0.0.tar.bz2 kdebindings (~3.8 Mb)_http://download.kde.o...-4.0.0.tar.bz2 kdeedu (~40 Mb)_http://download.kde.o...-4.0.0.tar.bz2 kdegames (~23 Mb)_http://download.kde.o...-4.0.0.tar.bz2 kdegraphics (~2.3 Mb)_http://download.kde.o...-4.0.0.tar.bz2 kdelibs (~8.7 Mb)_http://download.kde.o...-4.0.0.tar.bz2 kdemultimedia (~1.1 Mb)_http://download.kde.o...-4.0.0.tar.bz2 kdenetwork (~6.1 Mb)_http://download.kde.o...-4.0.0.tar.bz2 kdepimlibs (~1.7 Mb)_http://download.kde.o...-4.0.0.tar.bz2 kdesdk (~4.1 Mb)_http://download.kde.o...-4.0.0.tar.bz2 kdetoys (~2.2 Mb)_http://download.kde.o...-4.0.0.tar.bz2 kdeutils (~2.3 Mb)_http://download.kde.o...-4.0.0.tar.bz2 kdewebdev (~1.2 Mb)_http://download.kde.o...-4.0.0.tar.bz2
x-foby, 14.01.2008 - 8:09
Цитата | Quote(ElSergV @ 14.01.2008 - 9:05)
А хто-то абищал шо на Винду мона буить ставить? и как?
Optimizations: Make KAnimatedButton (used for e.g. Konqueror cogwheel) cache and reuse pixmaps for every frame, to avoid Qt keeping hundreds of duplicates of each in the global pixmap cache, reducing X pixmap usage considerably. See SVN commit 793672.
khtml
Improvements: Rework our form widgets' baselines to align on the text content, rather than on the widget boundaries. See SVN commit 799845. Improve CSS3 UI cursor support. See SVN commit 794168. Support DOM3 wholeText and replaceWholeText(). See SVN commit 799256. Optimizations: Optimized implementation of textarea's setText for common case where new content begins with a substring of the old content. See SVN commit 799843. Bugfixes: Rework the tracking of stylesheets' loaded state, preventing it from losing synchronization in some cases involving @import. Fixes bug 155493. See SVN commit 793180. Properly close DOM-created nodes. Fixes CNN.com election tracker, and 3 Acid3 tests. See SVN commit 792683. Make searching within textareas work again. See SVN commit 794973. Fix accesskey activation, and autoscroll suspension. See SVN commit 794169. Make vertical alignment of inline-tables and inline-blocks comply with requirements of CSS 2.1 - 10.8.1. See SVN commit 799842. Fix absolutely positioned static elements being misplaced and drawn on top of the border when they are the only child of a block. See SVN commit 799844. Fix solving of percentage height for positioned elements, in light of the nota bene in CSS 2.1-10.5. Satisfyingly, the same code path can also be used to solve percentage intrinsic height (10.6.2) Fixes bug 160371. See SVN commit 799846. Fix some errors in the implicit height code, that wasn't converting to content height. See SVN commit 799846. Make sure we always use the padding edge when calculating the width of a positioned object's containing block. Fixes bug 137606. See SVN commit 799848. Fix createDocument() to work as specified in DOM Level 2: Use the user-supplied doctype and set its Node.ownerDocument attribute to the document being created. See SVN commit 793896. Let a redirect from within a java script: frame source win out over the text. See SVN commit 794482. Properly update currentTarget for events in capture phase. See SVN commit 792734. Fix handling of events with custom names. Fixes bug 133887. See SVN commit 800710. Fix update of :empty pseudo-class when text content changes. See SVN commit 799272. Properly fall back to alternate content when doing delayed part creation due to needing to lookup the mimetype. See SVN commit 794519. Fix handling of data: URLs in object/embed nests. See SVN commit 792682. Fix return value of replaceChild in the ES bindings. See SVN commit 791907. Fix up the full-blown Attr codes to properly take care of their kids. See SVN commit 791908. Rework sizing of textarea so that it works in all styles. See SVN commit 799843. Fix a bug in cost accounting in the tile caches. See SVN commit 794790. Don't crash when dispatching some mouse events on documents created via createDocument(). See SVN commit 799153.
kjs
Bugfixes: Activate JS compat mode in upcoming PCRE 7.7, when present. See SVN commit 796160. Provide a bit of file and line number with RegExp parse errors. See SVN commit 798738.
kdegraphics
Okular
Bugfixes: Correctly enable the "Print" menu action. Fixes bug 160173. See SVN commit 792339. Return the correct tooltip after the title of a bookmark is edited. Fixes bug 160189. See SVN commit 792389. Update accordingly when a bookmark for the currently open document is removed. Fixes bug 160190. See SVN commit 792392. Do not consider annotation comments as potentially rich text. Fixes bug 160306. See SVN commit 793231. Do not construct highlight annotations with no text inside. Fixes bug 160502. See SVN commit 794918. Do not end up in an infinite loop trying to get the best size. Fixes bug 160628. See SVN commit 795884. Do not unexpectly switch to the following page when setting a new page via click on link in presentation mode (make the page view smarter in detecting events). See SVN commit 797550. Small HIG fixes in the annotation properties dialog. See SVN commit 798697. Comicbook backend: correctly free the resources when closing a document, so we do not crash when opening particular sequences of comicbooks (eg cbz -> cbr -> cbz). See SVN commit 798869. ODT, FictionBook and Plucker backends: clear document information and TOC, so opening a new document does not show possible information of the previous. See SVN commits 798891, 798892, 798898 and 799078. Calculate correctly the amount of memory, so the preloading should work again. Fixes bug 153675. See SVN commit 801781.
kdeedu
KLettres
Bugfixes: Fix Arabic support. Fixes bug 160482. See SVN commit 794517. kdebase [ all SVN changes ] konqueror Bugfixes: Fix shellcmdplugins and remoteencoding plugins. Make it work with dolphinpart. See SVN commit 797245.
Klipper
Bugfixes: Fix crash at logout in some cases. Fixes bug 160634. See SVN commit 796437. ksmserver Bugfixes: Unbreak suspend/hibernate on logout (rh#442559). See SVN commit 800176. ksystraycmd Bugfixes: Clicking on tray icon hides/show application. See SVN commit 800238.
kdegames
libkdegames
Bugfixes: Use KDE username in KScoreDialog if no default is provided. See SVN commit 802171. Allow negative scores in KScoreDialog. See SVN commit 802175. Correctly use the last used username in KScoreDialog. See SVN commit 802177. Provide an 'Ok' button in KScoreDialog to confirm name entry. Fixes bug 157973. See SVN commit 802177.
kdenetwork
Kopete
Bugfixes: Create a user writable directory for chat style installation if none exists yet to enable installation of custom chat styles. Fixes bug 160590. See SVN commit 798901. Ensure that the text input field has focus in the chat window so that e.g. pasting text always works when the chat window has focus. Fixes bug 158371. See SVN commit 799085. Enable optional saving of a password before connecting. This way the repeated questions for a password (if set incorrectly in the configuration dialog) can be avoided as well. Fixes bug 157697. See SVN commit 799108. Fix the latex script for dash based systems (like *buntu). Fixes bug 135997. See SVN commit 799199.
KRDC
Bugfixes: Respect the screen resolution of the screen KRDC is running, not the first one. Fixes bug 160853. See SVN commit 797826.
kdebindings
PyKDE
Bugfixes: Fixes the problem where menu item text doesn't appear when using the Oxygen style. See SVN commit 797452. Updated the sip files; fixes crashes with KConfig and related classes. See SVN commit 793509.
Remove reading of X-DCOP-ServiceType from desktop files. Fixes bugs 156339 and 155873. See SVN commit 805921.
khtml Bugfixes:
Workaround Qt4.4 bugs affecting form widget painting. See SVN commits 813596 and 805438.
Fix crash when generated content requires a layer (affected pidgin.im) Fixes bug 156419. See SVN commit 812955.
Properly compute option names when their first child is a comment node. Fixes bug 161196. See SVN commit 812985.
Properly return names for custom events. See SVN commits 806618 and 809502.
Fix item() and length on DOMStyleSheetList objects. See SVN commit 812538.
kdebase
dolphin Bugfixes:
Fix CPU 100 % bug. Fixes bug 160826. See SVN commit 806202.
fish Bugfixes:
Make the fish:/ kioslave more reliable. See SVN commit 806786.
kcm_knotify Bugfixes:
Restaure correctly "No audio output". Fixes bug 162088. See SVN commit 816333.
kdm Bugfixes:
Use radiobuttons for the session selection menu. See SVN commit 807235.
Use an action group for the authentication methods. See SVN commit 807236.
Make the delayed reboot popup button work again. See SVN commit 807238.
Fix background painting with qt 4.4. See SVN commit 807239.
knotify Bugfixes:
Show the composite overlay window only before the first painting pass actually needs to flush the output to the screen. Avoids windows temporarily disappearing during KDE startup or similar visual glitches. See SVN commit 806388.
Do not register with the session manager at all, it's not needed and there may be a deadlock (noticeable when using other WM than KWin). See SVN commit 807026.
krdb Bugfixes:
This ensures systemGtkrc doesn't get lost. Fixes bug 146779. See SVN commit 805916.
kwin Features:
Brightness support in XRender compositing mode (makes Logout and DimInactive effects work). See SVN commit 805578.
Bugfixes:
Fixed memory leak with compositing enabled. See SVN commit 804133.
Clip properly with shaped windows with XRender compositing. Fixes bug 160141. See SVN commit 805222.
Fix XRender compositing initialization with non-truecolor depths. See SVN commit 805345.
Several other bugfixes in XRender compositing mode.
Do not try to use saturation in XRender compositing mode. See SVN commit 805575.
Restore color settings after painting background. Fixes splashscreen being fully black during KDE startup. See SVN commit 807453.
Avoid crash with the ThumbnailAside effect. See SVN commit 810011.
kdeedu
KTouch Bugfixes:
Add three new keyboard layouts: Arabic, Finnish and Swiss. See SVN commit 807684.
kdemultimedia
JuK Bugfixes:
Don't convert cover art to PNG, simply copy it as-is to disk. Fixes bug 157987. See SVN commit 806110.
Make dragging and dropping tracks work again. Fixes bug 162068. See SVN commit 807600.
Make the global shortcuts panel show up in the shortcuts dialog again. Fixes bug 157028. See SVN commit 807912.
Improved crossfading, volume transients with incoming song now much less frequent. Fixes bug 161168. See SVN commit 809463.
Do not assume Phonon is playing immediately after playback requested. Makes phonon-gst work on one song before crashing. See SVN commit 809540.
Load the correct icon for the Cover column. See SVN commit 810101.
Do not close JuK when clicking on the cover in the track popup window when minimized to system tray. See SVN commit 811011.
kdegames
kreversi Bugfixes:
Correctly reset score on new game start Fixes bug 162667. See SVN commit 813606.
Start new game if needed before launching Demo Fixes bug 161326. See SVN commit 813618.
kdegraphics
Okular Bugfixes:
Do not create scrolling artifacts with Qt 4.4. Fixes bug 161737. See SVN commit 805179.
Do not consider hidden pages when getting the text within the selected rectangle. Fixes bug 157927. See SVN commit 808367.
Open bookmarked documents even when there is no open document. Fixes bug 162459. See SVN commit 811110.
kdenetwork
Kopete Bugfixes:
Do not crash when closing chat windows and "Always show tabs" is enabled. Fixes bug 161769. See SVN commit 805382.
Less confusing "Hide Offline Users" button. Fixes bug 160561. See SVN commit 806558.
Don't pretend the balloon/bubble message notifications are still there. Fixes bug 159997. See SVN commit 808051.
Fix a crash occuring during internal message handling. Fixes bug 161790. See SVN commit 808179.
Fix plugin loading of view plugins, prevents a crash when saving behavior configuration settings in some localized versions. Fixes bug 161078. See SVN commit 811502.
kdebindings
PyKDE Bugfixes:
Added vararg, int and float argument support to the i18n() family of functions.
Added the missing i18np() and i18ncp() functions. See SVN commit 813476.
Что изменилось по сравнению с alpha и kde 4.0: 1. Полностью переписана панель. Регулировка ее вида и размера кардинально отличаются от прежней. 2. Улучшено быстродействие. 3. Увеличена совместимость с Compiz - прежние тормоза и лаги побеждены - все оень шустро и гладко. 4. Большинство дополнительных приложений (k3b, k9copy, kontact, например) доведено до ума. Amarok, хоть и вполне рабочий, пока еще заметно тормозит и любит вываливаться после завершения проигрывания плейлиста. 5. GTK-QT-Engine поломали - приложения Gnome, если к ним применить темы QT4 - рушатся. Временное явлениее, но пока - так. 6. Заметно улучшена работа Konqueror 4. Хотя по качеству он еще от Firefox 3 отстает. 7. Полностью изменен диалог быстрого запуска приложений (по клику мыши на десктопе) - как и настройку панели, описать сложно - надо видеть своими глазами.
Всех поклонников и пользователей KDE можно поздравить с выходом первой по-настоящему готовой версии KDE 4.x, основанной на библиотеке Qt4. Среда [рабочего стола] стала по-настоящему универсальной ведь теперь можно запускать её не только на Linux и FreeBSD, но и на MacOS и Windows. Что значительного появилось в этой версии: Обновлены, доработаны старые, а также появилось много новых приложений Plasma, в т.ч. с поддержкой WebKit Наконец-то вернулся рабочий стол в виде Plasma приложения. На самом деле, решение более функционально, ибо можно вывести на рабочий стол содержимое любой папки Значительно улучшены эффекты менеджера окон KWin, повышена стабильность его работы Вернулось приложение для ведения дел Kontact, а также остальные приложения для совместной работы Наконец-то появились приложения для просмотра видео (Dragon Player), возвращён к жизни проигрыватель CD Огромное количество улучшений в Konqueor - мягкая прокрука страниц, восстановление страниц после падения, появился менеджер веб сессий Значительно улучшены просмотрщик картинок GwenView и новый легковесный менеджер файлов Dolphin (в дополнение к Konqueoror) И многое другое.
Горькой пилюлей остаётся тот факт, что многие приложения KDE 3.x до сих пор не портированы или находятся в состоянии alpha версии. В первую очередь речь идёт о K3B и Amarok. Среди менее значимых, но не менее полезных стоит отметить KSensors и KNetStats/KNemo.
Спустя месяц после выхода KDE 4.1.0 выпущен первый корректирующий релиз, содержащий исправления большого числа ошибок. Наиболее важные изменения: Значительное увеличение производительности и качества рендеринга HTML страниц в движке KHTML и web-браузере Konqueror. Например, скорость фильтрации рекламы увеличена в 7.6 раз, производительно некоторых операций с CSS возросла на 17%, общий прирост производительности в тесте SunSpider составил 5%; Многочисленные исправления в оболочке рабочего стола Plasma и в почтовом клиенте KMail; Налажена работа с PDF файлами в программе для просмотра документов Okular; В программе для просмотра изображений Gwenview оптимизирован процесс формирования "thumbnail" иконок, налажено отображение изображений с поврежденными мета-данными.
Готовые собранные пакеты с KDE 4.1.1 доступны для Linux дистрибутивов Debian (unstable), Fedora (rawhide и обновление для fedora 9), Mandriva (обновление для 2008.1), Kubuntu , openSUSE, Magic Linux и Windows. Оценить новую версию без установки на жесткий диск можно воспользовавшись LiveCD.
Следующий корректирующий релиз KDE 4.1.x выйдет в следующем месяце, релиз KDE 4.2.0, содержащий реализацию новшеств, намечен на январь 2009 года.
Выпущен сервисный релиз KDE 4.1.2, в котором присутствуют только исправления ошибок. Ниже представлен обзор некоторых исправлений, которые заслуживают внимания:
Устранена давно привлекающая внимание ошибка, приводящая к заметному понижению производительности при удалении файлов, при использовании стандартных функций библиотеки KIO. После устранения ошибки файлы стали удаляться в 32 раза быстрее;
Многочисленные исправления и оптимизации затронули KHTML, в особенности представленный в KDE 4.1 новый интерпретатор байткода в JavaScript движке. Восстановлена возможность остановки анимированных изображений в Konqueror. Исправлена ошибка понижающая производительность скроллинга. Примерно на 3.5% повышена скорость парсинга определений цветов в CSS;
В клиенте для мгновенного обмена сообщениями Kopete устранены несколько проблем, приводивших к краху приложения, при использовании протоколов ICQ (при выборе недоступной кодировки сообщения, в момент окончания передачи файла или при попытке создания нового аккаунта), Yahoo и Gadu-Gadu;
Налажено нормальное отображение эскизов изображений (thumbnail) в Gwenview;
Устранено несколько причин падения KGpg, например, в момент создания цифровой подписи или при генерации ключей через gpg.
Следующий корректирующий релиз KDE 4.1.x выйдет ровно через месяц, релиз KDE 4.2.0, содержащий реализацию новшеств, намечен на январь 2009 года.
Команда разработчиков KDE анонсировала очередной выпуск десктоп окружения, содержащий только исправления ошибок.
Некоторые улучшения:
khtml: более 30 исправлений, отвечающих за корректное отображение страниц, увеличение производительности отрисовки изображений и формирования canvas-элементов.
Файловый менеджер Dolphin: устранены проблемы при перенаправлении URL-адреса и предпросмотре крупных изображений.
Программа для просмотра документов Okular: множественные исправления, связанные с отрисовкой. Исправлены проблемы с поисковыми запросами (игнорирование пробелов) и печатью DjVu-документов.
Менеджер персональной информации kdepim: исправлено более десятка проблем, приводящих к падению.
Клиент для мгновенного обмена сообщениями Kopete: исправления ошибок, приводящих к падению приложения; улучшения в работе списка контактов и протоколов ICQ, AIM и Jabber.
Выпущена первая бета-версия KDE 4.2, релиз намечен на 27 января 2009 года. Из новшества можно отметить:
Исправлены тысячи ошибок и недоработок;
Значительно повышено качество оболочки рабочего стола Plasma и оконного менеджера KWin. Элементы списка задач теперь можно группировать и отображать в несколько колонок. В системном трее поддерживается временное скрытие пиктограмм. В Plasma добавлен механизм нотификации и трекингом выполнения работ. Folder View может быть размещена в качестве фона, что дает возможность помещения пиктограмм непосредственно в любое место рабочего стола, с сохранением в дальнейшем своей позиции.
По умолчанию, при поддержке драйвером видеокарты, активируются визуальные эффекты композитного менеджера. Добавлены новые эффекты для переключения экранов, такие как Магическая лампа, Минимизирование, Куб и Сфера;
Новые Plasma апплеты, включая Eyes (клон XEyes), отображение сообщения во время блокировки экрана, быстрый просмотр содержимого файлов, переключение активности десктопа, мониторинга новостных лент, буфер обмена для бинарных данных, календарь, таймер, выбор спецсимволов, быстрый запуск программ, мониторинг нагрузки на систему и т.д. Апплет предпросмотра содержимого окон и tooltips возвращены на панель и в область переключения задач.
Диалог для выполнения команд KRunner, дополнен дополнительными плагинами, включая проверку орфографии, конвертацию различных величин (метры в дюймы и т.п.), просмотр истории открытия сайтов в konqueror, управление питанием через PowerDevil, KDE Places, последние открытые документы, возможность быстрого открытия сессии в редакторе Kate, Konqueror и Konsole.
На рабочем пространстве Plasma отныне можно размещать Google Gadget-ы. Апплеты Plasma могут быть написаны на языках JavaScript, Ruby и Python;
Система отображения фонового изображения теперь поддерживает плагины, что позволяет разработчикам создавать свои системы отображения фона в KDE 4.2. Например, в KDE 4.2 кроме размещения статических рисунков, доступны плагины генерирующие фрактальные изображения и реализующие смену слайдов;
Расширена область применения визуальных тем (можно применять для Тask Bar, Application Launcher, System Tray и других компонент Plasma). Для упрощения настройки создано дополнительное окно в конфигураторе;
Многоэкранная поддержка расширена через задействование библиотеки Kephal, исправлен множество ошибок связанных с работой на нескольких мониторах;
В строке управления файлового менеджера Dolphin добавлена поддержка предварительного просмотра содержимого файлов и ползунок для изменения масштаба параметров файла (например, можно быстро посмотреть полный путь к файлу);
Увеличена скорость загрузки страниц KHTML через предварительный резолвинг имен в DNS, не дожидаясь открытия ссылки. Улучшены элементы навигации по web-страницам;
В KMail добавлено мощное средство просмотра заголовков сообщений и просмотра вложений;
В текстовых редакторах KWrite и Kate появился режим редактирования в стиле Vi;
PowerDevil - новая инфраструктура управления питанием;
Улучшен интерфейс архиватора Ark, добавлена возможность работы с архивами, доступ к которым ограничен паролем, добавлена возможность вызова функций Ark через контекстное меню файлового менеджера;
Расширены возможности новой системы для настройки печати, компоненты "printer-applet" и "system-config-printer" теперь поставляются вместе с моделями kdeadmin и kdeutils;
В реализации клиента для удаленной работы KRDC улучшена поддержка Active Directory через LDAP;
В Kontact добавлен новый экран для просмотра суммарной информации, появилась возможность перетаскивать мышью свободные и занятые позиции;
Значительно улучшены обучающие приложения, такие как KAlgebra, KStars, KTurtle и Parley.
Выпущен релиз KDE 4.1.4 в котором исправлены накопившееся ошибки. Особенно много ошибок исправлено в KMail, включая устранение около десятка причин крахов и нескольких проблем, приводящих к потере писем.
Из новшеств можно отметить появление в программе для просмотра документов Okular vim-подобной навигации через клавиши H,J,K,L, в Okular также улучшены средства печати документов, добавлена возможность печати в PDF, DVI и DjVu файлы, в KAlarm реализована цветовая дифференциация активных и неактивных записей в списке.
» ChangeLog «
kdelibs
kdecore Bugfixes:
Fix corruption of URLs with Chinese characters. See SVN commit 906060.
Allow desktop files that define both an application and a library, like cervisia.desktop, for compatibility. Better separate them for the future though. Fixes bug 178603. See SVN commit 906293.
kio Bugfixes:
Fix item not disappearing from the filemanager when renaming to a name that starts with a dot (hidden file). Fixes bug 164974. See SVN commit 889593.
Fix infinite recursion and crash when the slot connected to newItems calls openUrl, like ktorrent's scanfolder plugin does. Fixes bug 174920. See SVN commit 889717.
Fix crash in the "rename dialog" when resuming an aborted download. Fixes bug 135395. See SVN commit 889786.
Fix toggling of hidden files on and off. Fixes bug 174788.
Fix drag-n-drop from desktop icons into KDE3 applications. Fixes bugs 175910 and 179921. See SVN commit 890187.
Fix crash when typing '*' in a file manager's treeview. Fixes bug 176555. See SVN commit 891650.
kfile Bugfixes:
Don't reload the current directory when selecting a file in the file dialog (which could even crash if the file got deleted externally). Fixes bug 173454. See SVN commit 890379. khtml
Bugfixes:
Backport API additions so that the webarchiver plugin from extragear can compile against kdelibs-4.1.4. See SVN commit 906618.
Many other bugfixes, too many to be listed here.
kbuildsycoca Bugfixes:
Fix changes in filetype-application associations (adding or removing applications) not working (it would appear like it wasn't saved). Fixes bugs 164584 and 178560. See SVN commit 901205.
Fix for user-created desktop files (for instance by typing a command in the "open with" dialog) not being usable on some distributions (depending on the vfolder setup). Fixes bug 178561. See SVN commit 901693.
kdebase
plasma Bugfixes:
Fix Amarok support in the Now Playing data engine. Fixes bug 174044. See SVN commit 879159.
kioexec Bugfixes:
Fix kioexec not asking to upload anymore, after making changes to a remote file with a non-kio-enabled application. See SVN commit 882355.
drkonqi Bugfixes:
Many improvements in the automatic cleaning up of backtraces, to remove "(no debugging symbols found)" lines for instance. See SVN commit 889778. libkonq (used by dolphin and konqueror)
Bugfixes:
Fix duplicate entries in the recent folder list of the Copy To / Move To submenus. Fixes bug 177858. See SVN commit 897799.
dolphin Bugfixes:
Fix error message from kfind when doing "Find" on remote directories. Fixes bug 169473. See SVN commit 899045.
filetypes Bugfixes:
Fix crash when adding an application and the list shows "None" translated. Fixes bug 168934. See SVN commit 900427.
Prevent nspluginscan from generating mimetypes with a leading newline character. The actual bug is in mplayerplug-in.so though, which doesn't implement NP_GetMIMEDescription properly. Fixes bug 178562. See SVN commit 901203.
kdegraphics
Okular Features:
VIM-like HJKL navigation in the content view. Fixes bug 174647. See SVN commit 890790.
Improvements:
Printing improvements, including duplex printing and margins. See SVN commit 896270.
Print to File for PDF, DVI, and DjVu documents. See SVN commit 897005.
Bugfixes:
Comicbook backend: corrently identify CBR documents with .cbz extension, and the other way round. Fixes bug 174701. See SVN commits 882007 and 898355.
PDF backend: make sure to print with the correct paper size. See SVN commit 885277.
TIFF backend: scale down an image if it does fit into its page. Fixes bug 174447. See SVN commit 890789.
Fix text search not find occurrences in 1-page documents. See SVN commit 890801.
Hopefully fix the endless scrollbar resizing loop. Fixes bug 160628. See SVN commit 894428.
Correctly toggle the "Show Menubar" menu action at startup. See SVN commits 894124 and 898743.
Postscript backend: support gz- and bz2- compressed .eps documents. Fixes bug 177516. See SVN commit 896221.
Fix annotations moving for documents with a non-zero orientation. Fixes bug 177598. See SVN commit 898293.
Comicbook backend: recursively scan for images in CBZ archives. Fixes bug 178029. See SVN commit 899137.
kdepim
KAlarm Improvements:
Distinguish disabled from enabled alarm colour when highlighted in alarm list. Fixes bug 177798. See SVN commit 897759.
Bugfixes:
Fix toolbar settings being lost. See SVN commit 892193.
Ensure alarm windows show on top of full-screen windows. Fixes bug 168962. See SVN commit 902298.
Fix failure to update alarms in KOrganizer when Kontact is running but Kontact's calendar component is not loaded. Fixes bug 176759. See SVN commits 893626 and 895458.
Fix invalid alarm remaining in calendar when pre-alarm action failure message is acknowledged before the alarm is deferred. See SVN commit 906260.
Fix click on system tray icon not showing main window if 'Show in system tray' configuration setting deselected. See SVN commit 897380.
KMail Bugfixes:
Correctly recoginze the mimetype of attachments sent with KDE3. See SVN commit 880534.
Fix potential mail loss when rebuilding the disconnected IMAP cache. See SVN commit 883016.
Probably fix the problem with duplicated mails when using online IMAP with spam filtering.
Fixes bug 95064. See SVN commit 883868.
Don't show shortcuts for filters and folders in the shortcut dialog, since editing the shortcuts there doesn't work. See SVN commit 883869.
Make adding subfolders in the folder selector dialog work again. See SVN commit 883871.
Unify the look between receiving and sending accounts a bit. See SVN commits 883874 and 883876.
Fix mail loss when using POP3 with spam filtering and the /tmp partition gets full. See SVN commit 884326.
Don't show the add to addressbook button when a contact is already in the addressbook.
Fixes bug 174332. See SVN commit 890865.
Fix crash when the template quote indicator does not end with an underscore. Fixes bug 174268. See SVN commit 890868.
Don't use deprecated spamassassin flags anymore. Fixes bug 140032. See SVN commit 890872.
Fix possible crash when parsing the procmail file. Fixes bug 173964. See SVN commit 890876.
Fix several encoding issues when inserting or attaching a file. Fixes bugs 88781 and 64815. See SVN commits 890879, 890882 and 890890.
Make the questionbox that appears when not all characters in the composer are supported by the current encoding work correctly. Fixes bugs 149309 and 145163. See SVN commit 890881.
Fix a crash when calling a D-Bus method with an incorrect parameter. See SVN commit 890891.
Make the open in addressbook button work again. See SVN commit 893933.
Fix a crash when using filters with online IMAP. See SVN commit 895059.
Fix the GPG key selector dialog not finishing the search for the keys. Fixes bug 169563. See SVN commit 895194.
Fix crash when finishing the account wizard. Fixes bug 174992. See SVN commit 890863.
Fix crashing in templates when using the DNL code in certain conditions. Fixes bug 178038. See SVN commit 899969.
Correctly apply the forward template when inline-forwarding messages with attachments.
Fixes bugs 178128 and 146921. See SVN commits 899972 and 900344.
Don't allow attachment deletion/editing in read-only folders. See SVN commit 899974.
Fix crash when clicking on one of the invitation action links. See SVN commit 899975.
Fix a crash with disconnected IMAP when syncing flags from a server while we have a search folder that has a search rule which needs the complete body. Fixes bug 106030. See SVN commit 904948.
Also detect messages with X-Priority == 1 as urgent. See SVN commit 904951.
Don't freeze when editing an outgoing account in certain situations. Fixes bug 170728. See SVN commit 905542.
Kontact Bugfixes:
Fix the display of the number of unread mails in the summary. Fixes bug 174304. See SVN commit 883877.
Fix crash when opening the settings dialog. Fixes bug 174707. See SVN commit 890871.
Don't create duplicate calendar resources in certain circumstances. Fixes bug 140041. See SVN commit 904955.
kdeutils KGpg
Bugfixes:
Do not delete text in editor if passphrase dialog is canceled. See SVN commit 884986.
Don't ask to save an empty text in editor. Fixes bug 173405. See SVN commit 891312.
Save sort column and order of keymanager window. See SVN commit 892292.
Make search the default action in keyserver dialog instead of close. Fixes bug 179322. See SVN commit 906027.
kdeedu KStars
Improvements:
Make tab order in Location Dialog more intuitive See SVN commit 906243.
Bugfixes:
Fix localization issues with FOV size in the FOV Editor See SVN commits 906161 and 906170.
Localize Information link / Image link titles in the Detail dialog See SVN commit
После года работы по усовершенствованию и увеличению стабильности первого выпуска KDE 4.0, анонсирован финальный релиз десктоп окружения KDE 4.2.0.
Из новшества можно отметить:
Исправлены тысячи ошибок и недоработок, в том числе полностью решены проблемы с производительностью при использовании проприетарных драйверов NVidia;
Значительно повышено качество оболочки рабочего стола Plasma и оконного менеджера KWin. Элементы списка задач теперь можно группировать и отображать в несколько колонок. В системном трее поддерживается временное скрытие пиктограмм. В Plasma добавлен механизм нотификации и трекинга выполнения работ. Плазмоид "Folder View" может быть размещена в качестве фона, что дает возможность помещения пиктограмм непосредственно в любое место рабочего стола, с сохранением своей позиции в дальнейшем.
По умолчанию, при поддержке драйвером видеокарты, автоматически активируются визуальные эффекты композитного менеджера. Добавлены новые эффекты для переключения экранов, такие как Магическая лампа, Минимизирование, Куб и Сфера;
Новые Plasma апплеты, включая Eyes (клон XEyes), отображение сообщения во время блокировки экрана, быстрый просмотр содержимого файлов, переключение активности десктопа, мониторинг новостных лент, буфер обмена для бинарных данных, календарь, таймер, выбор спецсимволов, быстрый запуск программ, мониторинг нагрузки на систему и т.д. На панель и в область переключения задач возвращены апплет предпросмотра содержимого окон и "tooltips".
Диалог для выполнения команд KRunner дополнен дополнительными плагинами для обработки данных введенных в строке, включая проверку орфографии, конвертацию различных величин (метры в дюймы и т.п.), просмотр истории открытия сайтов в konqueror, управление питанием через PowerDevil, KDE Places, последние открытые документы, возможность быстрого открытия сессии в редакторе Kate, Konqueror и Konsole.
На рабочем пространстве Plasma отныне можно размещать Google Gadget-ы. Апплеты Plasma могут быть написаны на языках JavaScript, Ruby и Python;
Система отображения фонового изображения теперь поддерживает плагины, что позволяет разработчикам создавать свои системы отображения фона в KDE 4.2. Например, в KDE 4.2 кроме размещения статических рисунков, доступны плагины, генерирующие фрактальные изображения и реализующие прокрутку слайдов;
Расширена область применения визуальных тем (можно применять для Тask Bar, Application Launcher, System Tray и других компонент Plasma). Для упрощения настройки тем создано дополнительное окно в конфигураторе;
Многоэкранная поддержка расширена через задействование библиотеки Kephal, исправлено множество ошибок, связанных с работой на нескольких мониторах;
В строке управления файлового менеджера Dolphin добавлена поддержка предварительного просмотра содержимого файлов и ползунок для изменения масштаба параметров файла (например, можно быстро посмотреть полный путь к файлу);
Увеличена скорость загрузки страниц в KHTML, через предварительный резолвинг имен в DNS, не дожидаясь открытия ссылки. Улучшены элементы навигации по web-страницам;
В KMail добавлено мощное средство просмотра заголовков сообщений и просмотра вложений;
В текстовых редакторах KWrite и Kate появился режим редактирования в стиле Vi;
PowerDevil - новая инфраструктура управления питанием;
Улучшен интерфейс архиватора Ark, добавлена возможность работы с архивами, доступ к которым ограничен паролем, добавлена возможность вызова функций Ark через контекстное меню файлового менеджера;
Расширены возможности новой системы для настройки печати, компоненты "printer-applet" и "system-config-printer" теперь поставляются вместе с модулями kdeadmin и kdeutils;
В реализации клиента для удаленной работы, KRDC, улучшена поддержка Active Directory через LDAP;
В Kontact добавлен новый экран для просмотра суммарной информации, появилась возможность перетаскивать мышью свободные и занятые позиции;
Значительно улучшены обучающие приложения, такие как KAlgebra, KStars, KTurtle и Parley.
Бинарные сборки KDE 4.2.0 в настоящий момент доступны для дистрибутивов Kubuntu, openSUSE и Magic Linux. Для желающих оценить возможности KDE 4.2 без установки на жесткий диск, подготовлен специальный LiveCD.
Выпущено первое обновление - KDE 4.2.1, в котором проведена значительная работа над ошибками. Разработчики KDE просят обратить особое внимание в случае использования KDE 4.2.1 совместно с библиотекой Qt 4.5, при возникновении проблем следует немедленно сообщать через систему bugs.kde.org.
KDE 4.2.2 корректирующее обновление, в котором проведена оптимизация производительности и работа над ошибками. Отдельно можно отметить:
Большое число улучшений и оптимизаций в работе HTML-движка KHTML, например, увеличена скорость рендеринга текста, расширены возможности по обработки CSS селекторов, реализована поддержка CSS3 свойства "background-attachment", переработана возможность поиска во вложенных фреймах и документах.
Увеличение стабильности работы KRunner, скрытие из вывода дублирующихся элементов, реализован более качественный вывод нитевидных результатов поиска;
В Okular улучшены средства поиска, в режиме просмотра презентации добавлена поддержка перелистывания страниц через клавиши вверх и вниз, исправлены ошибки при отображении CHM документов;
Большой объем исправлений и оптимизаций в KMail. Например увеличена скорость синхронизации почты с IMAP аккаунтом, улучшена работа режима отображения конечного письма.
В настоящий момент готовые бинарные пакеты с KDE 4.2.2 собраны для Linux дистрибутивов Mandriva, OpenSUSE и Kubuntu. Для желающих оценить возможности KDE 4.2.2 без установки на жесткий диск, подготовлен специальный LiveCD.
Выпущено ежемесячное корректирующее обновление KDE 4.2.2, в котором проведена работа над ошибками, исправлено 3 утечки памяти и 13 ошибок, приводивших к краху.
Заметные изменения:
В KMail исправлена online фильтрация сообщений в IMAP папках. Иконка KMail в системном лотке теперь правильно отображает состояние при работе фильтров;
Значительно доработан и улучшен движок отображения web страниц KHTML: исправлено 22 проблемы, проведена оптимизация производительности выполнения функции getElementsByClassName;
В JavaScript движке kjs значительно уменьшено потребление памяти (на 48% в тестах), в 1.11 раза увеличена скорость прохождения string-unpack-code теста из комплекта SunSpide, реализована поддержка Array.prototype.reduce/reduceRight, описанных в черновом варианте стандарта ECMAScript3.1/5;
Улучшена отзывчивость krunner, исправлено несколько проблем, приводивших к краху.
Представлен корректирующий релиз KDE 4.2.4, содержащий исправления накопившихся ошибок, обновления файлов с переводами и оптимизации производительности. В новой версии устранено 13 ошибок, приводивших к краху khtml, kjs, KGeography, Okular, KMail, KAlarm.
Из изменений отдельно можно отметить:
В программе для просмотра документов Okular добавлена поддержка просмотра файлов в формате FictionBook, реализована корректная поддержка выбора отдельных страниц для вывода на печать;
В KMail представлена очередная большая порция исправлений (устранено 19 ошибок), возобновлена возможность ответа на сообщения в папке sent-mail, исправлена ошибка, мешающая изменению размера столбца со списком папок, налажена работа с IMAP аккаунтами (замедление и излишнее потребление памяти при работе с отсоединенным аккаунтом, крах при использовании фильтров), исключена отправка сообщений с HTML форматированием, если это явно не определено в тулбаре и текст не содержит разметки;
В DOM3 парсер KHTML добавлена поддержка атрибута compareDocumentPosition, оптимизирована работа с кэшем DOM дерева, увеличена стабильность работы Konqueror.
После двух бета версий и трех кандидатов в релизы, представлен финальный релиз десктоп окружения KDE 4.3, который по заверению разработчиков достиг уровня стабильности и завершенности, пригодного для использования, не только заинтересованными энтузиастами, но и обычными пользователями на домашних ПК и в небольших офисах. Число исправленных ошибок в новой версии преодолело рекордную отметку в десять тысяч исправлений, общее число изменений - 63 тыс., в разработке приняло участие около 700 человек. Более того, в новой версии учтено более двух тысяч пожеланий по улучшению работы KDE.
Главные новшества:
По умолчанию используется новая легковесная визуальная тема "Air";
Увеличена скорость работы и уменьшено потребление памяти в оболочке Plasma, добавлена возможность размещения разных наборах виджетов на разных виртуальных экранах. Отмечены улучшения в системах управления заданиями и отображения уведомлений, при наличии нескольких элементов они теперь группируются и отображаются в одном диалоге;
Возвращен привычный древовидный менеджер настроек KControl. Добавлен модуль настройки для привязки действий к различным аппаратным событиям;
Добавлена поддержка сервисов геопозиционирования;
Реализованы новые анимационные эффекты для окон, улучшено юзабилити всплывающего диалога Run Command;
В менеджере управления персональной информацией Akonadi добавлена поддержка синхронизации с Google Calendar;
В KMail появилась возможность вставки изображений в текст сообщений;
Интегрирована поддержка PolicyKit для управления правами пользователей, создание политик ограничения доступа к различным подсистемам и делегирование пользователям отдельных повышенных привилегий;
Поддержка настройки клавиатурных комбинаций для Plasma.
Возможность предварительного просмотра содержимого директории в Plasma;
Поддержка форматирования текста в knotes;
Возможность предварительного просмотра файлов и видео контента в файловом менеджере Dolphin. Для просмотра компьютеров в локальной сети введен новый идентификатор "network:/";
Расширение JavaScript API;
Новые плазмоиды: Bubble Monitor (системный монитор), Magnifique ("увеличительное стекло"), Media Player, openDesktop (плазмоид для организации социального десктопа), Remember The Milk Plasmoid (планирование задач), Unit converter.
Особенно много исправлений отмечено в оконном менеджере KWin, например, увеличена скорость некоторых операций и устранены артефакты при отображении визуальных эффектов.
В этом релизе исправлены накопившиеся ошибки и обновлены файлы с переводами. KDE 4.3.5 - последняя версия в серии KDE 4.3.x, 9 февраля выйдет релиз KDE 4.4.0.
В новой версии учтено 1433 пожелания по улучшению работы KDE и исправлено 7293 ошибок.
Из ключевых улучшений можно отметить: включение в состав реализации специализированного варианта интерфейса пользователя, оптимизированного для нетбуков; новые возможности по группировке окон в KWin; добавление инструментов для интеграции с социальными сетями; реализацию нового единого фреймворка аутентификации KAuth.
Основные улучшения в KDE 4.4:
Пользовательский интерфейс
В окружение Plasma добавлена реализация специального режима для субноутбуков с небольшим экранным разрешением. Вкладка "Newspaper" предоставит пользователю прямой доступ к важной для него информации, такой, как новости с сайтов и погода, а вкладка запуска приложений благодаря использованию плагинов KRunner позволяет запускать программы в полноэкранном режиме;
Технология виджетов рабочего стола Plasma была отполирована, многие её элементы были улучшены дизайнерами и программистами. Новый проводник плазмоидов облегчает поиск и управление ими. Плазмоиды теперь можно выполнять в системном трее и сделать доступными пользователям сети, а также использовать виджеты размещенные на других машинах в сети. Улучшено управление устройствами хранения информации, например поддерживается автоматическое монтирование устройств хранения;
В пользовательском интерфейсе появилась реализация инерционного скроллинга (подталкивание мышью приводит к постепенно затухающей прокрутке). В пиктограммах на панели задач, оконных кнопках и других элементах Plasma теперь можно использовать анимацию. Для обеспечения работы визуальных эффектов при выводе всплывающих окон теперь используется OpenGL.
Апплеты теперь могут быть ассоциированы с определенными приложениями, например, рамку с изображением можно привязать к быстрому вызову gwenview;
Приложения
Улучшение поисковых возможностей файлового менеджера Dolphin. Подготовлен пользовательский интерфейс для вывода результатов поиска через KIO-схему nepomuksearch:/, развиваемую в рамках проекта по реализации семантического десктопа и учитывающую привязанные к документам ключевые слова и мета-данные;
Система ведения закладок в Konqueror переведена на использование подсистемы управления персональной информацией Akonadi и уровня семантических связей Nepomuk. Изменения затронули метод хранения закладок, интерфейс упорядочивания закладок, меню и строку ввода URL;
В рабочее окружение были включены новые приложения, такие как утилита для управление блогами Blogilo, два научных приложения - одно для математики (Cantor), другое для теории графов (Rocs). Значительно улучшена работа просмотрщика;
В KMail добавлена поддержка архивирования почты, добавлена возможность поиска по привязанным к письмам тэгам, расширены возможности по формированию шаблонов типовых элементов писем, появилась возможность скрытия с экрана полей с данными получателя;
В состав интегрирован KNetworkManager, в рамках которого создан основанный на технологиях KDE4 интерфейс к менеджеру настройки сети и беспроводных соединений NetworkManager;
Внутренняя структура
Framework семантического поиска Nepomuk теперь включает новый способ хранения накопленной информации и поэтому работает гораздо быстрее. Также добавлены новые вызовы API для более простого с ним взаимодействия.
В платформу для разработки KDE добавлен framework KAuth для простого использования средств аутентификации и разделения прав, а также были добавлены средства для печати четных и нечётных страниц, поддержка сканеров при работе в Windows и были сделаны первые шаги навстречу интеграции движка HTML/JS WebKit;
Добавлены средства для динамического формирования конфигурации рабочего стола, при помощи JavaScript скриптов. На JavaScript также теперь могут быть написаны движки для обработки определенных видов данных (DataEngines, например, Pastebin для передачи бинарных данных через буфер обмена);
В Mouse KCM добавлена поддержка подсистемы ввода X Input 2.0 (XI2). По сравнению с X Input 1.5 определена явная иерархия первичных и подчиненных устройств (master и slave), добавлена возможность изменения параметров устройств на лету и возможность обработки raw-событий. Началась работа по интеграции средств мультитач навигации, например, теперь можно изменять размер, перемещать и вращать элементы при помощи приемов с одновременным касанием к тачпаду или сенсорному экрану;
Для kioslave созданы бэкенды для Samba, LISa и UPnP. В инфраструктуру kdenetwork интегрирована поддержка UPnP;
В состав KDE интегрирован движок QtWebKit (пока без перевода Konqueror на KPart);
В библиотеке PyKDE4 появится поддержка языка Python 3.
Вышел корректирующий релиз десктоп-окружения KDE 4.4.1 в котором проведена работа по устранению обнаруженных с момента выхода KDE 4.4.0 ошибок.
Из исправлений можно отметить:
Решена проблема с возникновением длительной задержки при отправке сообщений в KMail
Устранены разнообразные проблемы в виджетах Plasma и других дополнениях, таких как аналоговые часы и рамка для изображений;
Исправлено несколько ошибок в эмуляторе терминала Konsole, приводящих к краху приложения;
В Konqueror устранен крах браузера, при попытке закрыть окно средствами JavaScript. В движке khtml устранено около 20 ошибок и решена значительная проблема с производительностью, связанная с повторной прорисовкой всего содержимого окна при скроллинге. В kjs увеличена эффективность выполнения регулярных выражений в JavaScript;
В оконном менеджере kwin устранены две приводящие к краху ошибки, проявляющиеся при переключении между десктопами и при переходе в режим Plasma Netbook;
Исправлена уязвимость, позволяющая инициировать крах хранителя экрана и осуществить вход в заблокированное пользовательское окружение без ввода пароля.
Проведена работа по устранению ошибок и обновлению переводов. Следующее обновление 4.4.5 выйдет через месяц, релиз KDE SC 4.5.0 запланирован на август.
Из изменений можно отметить:
Устранено несколько ошибок, связанных с некорректной сортировкой файлов в файловом менеджере Dolphin;
Решена проблема с распаковкой и удалением данных из ZIP-архивов, в случае использования в именах файлов спец. символов, подобных !, [,],^,? или *;
Исправлено несколько ошибок в играх, таких как KMines, KNetwalk, LSkat и KSpaceDuel;
В KGpg устранены крахи, при попытке повторной подписи ключа и при запуске мастера начальной настройки при наличии заданного по умолчанию ключа.
Интегрирована переработанная область вывода уведомлений. Вместо старого программного интерфейса системного трея теперь добавлена полностью переработанная инфраструктура, базирующаяся на передаче сообщений через универсальную шину D-Bus и унифицирующая внешний вид уведомлений и методы работы для всех приложений и тулкитов. Улучшено визуальное оформление области уведомлений, осуществлен переход на монохромные пиктограммы;
Проведена оптимизация интерфейса редакции рабочего стола KDE для нетбуков - Plasma Netbook, расширена поддержка сенсорных экранов и проведена значительная внутренняя переработка;
В оконный менеджер KWin добавлена поддержка тайлинга, дающая возможность автоматически размещать открываемые окна без перекрытия, одно рядом с другим, используя многофреймовую парадигму, реализуемую в таких оконных менеджерах как Ion. Комфорт работы также повышают расширенные графические эффекты, такие как размывание фона под просвечивающим окном. Добавлена также поддержка перетаскивания пустой области экрана в окно, которые при таком действии расширяет свои границы. Создавать и удалять виртуальные десктопы теперь можно прямо из переключателя активного десктопа.
Вместо Zooming User Interface (ZUI) в KDE интегрирован Activity Manager, предназначенный для добавления, удаления, сохранения, восстановления и переключения между "деятельностями", связанными с выполнением пользователями своих повседневных действий и позволяющих более явно выделить и разделить различные задачи. Activity Manager является первым звеном в реализации идеи добавления контекстно-зависимых элементов в Plasma и использует технологии семантического десктопа, разработанные в рамках проекта Nepomuk;
Из небольших улучшений можно отметить:
подсвечивание локальных для региона пользователя выходных и праздников в календаре;
улучшение оформления вывода списка результатов работы KRunner;
возможность изменять размер пиктограмм на панели;
возможность подстраивать панель под себя через JavaScript-шаблоны;
улучшение drag&drop в виджете Quick Launch, который теперь позволяет сгруппировать любимые приложение в несколько строк и столбцов;
возможность запуска Plasma-апплетов как отдельных приложений;
Приложения
Для пользователей, отдающих предпочтение движку WebKit вместо KHTML, в web-браузер Konqueror добавлена возможность установки WebKit в качестве движка для рендеринга страниц. Пакет с движком WebKit для Konqueror основан на использовании технологии KPart и поддерживает полную интеграцию со всеми подсистемами Konqueror, такими как менеджер паролей и система блокирования контента;
В конфигуратор добавлены новые модули для изменений оформления окон и настройки параметров клавиатуры. Реорганизован интерфейс конфигуратора System Settings, изменен порядок размещения пиктограмм в секции Workspace, определяющей настройки внешнего оформления и поведения рабочих столов Plasma. Улучшены доступные на десктопе визуальные эффекты, например, для вывода эскизов окон в панели и для охвата одним взглядом всех виртуальных рабочих столов теперь используется рендеринг средствами OpenGL. Для исключения конфликтов и проблем со стабильностью работы различных эффектов при использовании различных видеодрайверов реализован черный список, блокирующих работу некоторых эффектов в определенных условиях. Также добавлен инструмент "oxygen-settings" для изменения стиля оформления визуальной темы Oxygen;
Изначально запланированный для включения в состав KDE SC 4.5.0 переработанный почтовый клиент KMail, базирующийся на менеджере управления персональной информацией Akonadi, не включен в релиз 4.5, но он будет представлен в одном из последующих корректирующих выпусков 4.5.x. Использование Akonadi позволит организовать централизованную синхронизацию и кеширование персональных данных (PIM), таких как список контактов, календарь-планировщик, почтовые сообщения, что позволит работать с этими данными из разных KDE-приложений.
Платформа
Интегрирована новая подсистема кэширования KSharedDataCache, позволяющая значительно ускорить доступ к хранимым на диске ресурсам, таким как пиктограммы;
В состав базовых библиотек включен проект WebKit KPart, позволяющий пользователям выбирать какой web-движок использовать, WebKit или KHTML. Несмотря на интеграцию поддержки движка WebKit, разработка KHTML продолжена, например, в новой версии обеспечена поддержка XPath-запросов. Кроме того, увеличена производительность выполнения web-операций, независимо от используемого web-движка, за счет адаптивной организации параллельной загрузки элементов страниц.
Рабочие столы Plasma теперь могут быть сконфигурированы на использование JavaScript-шаблонов, которые могут поставляться в виде небольших отдельных пакетов. В частности, новшество позволяет системным администраторам и интеграторам упростить процесс настройки пользователям собственной конфигурации базового десктопа, в котором изменены определенные настройки по умолчанию;
Язык Perl включен в число официально поддерживаемых языков для разработки KDE-приложений. В состав включены новые Perl-биндинги. В пакет стандартных приложений KDE Applications включена первая программа, написанная целиком на языке Python (игра Kajongg, представляющая собой вариант Mahjongg для четырех игроков). Поддержка языка Ruby также значительно улучшена;
В мультимедиа библиотеке Phonon добавлена опциональная возможность работы поверх звукового сервера PulseAudio.
Проведена работа по устранению ошибок и обновлению переводов. Следующее обновление ветки KDE 4.5 запланировано на 30 ноября. Релиз KDE 4.6 намечен на 26 января 2011 года.
Из исправлений, внесенных в KDE SC 4.5.3, можно отметить: