[ANN]once — #2'2008 |
Средства разработкиWinMerge — версия 2.8.6Очередное обновление популярной утилиты для сравнения содержимого файлов и папок. Разработчики уменьшили размеры исполняемых файлов приложения, обновили традиционную китайскую и добавили словацкую локализацию, а также исправили несколько ошибок, связанных, в основном, с работой текстового редактора.Полный список изменений можно найти по адресу http://sourceforge.net/project/shownotes.php?release_id=618420&group_id=13216. Subversion — версия 1.5.1Практически сразу же после выпуска последнего «мажорного» релиза 1.5.0 в нем было обнаружено довольно большое количество недоработок, устранить которые и призвана данная версия. Помимо двух десятков исправленных ошибок, список которых можно найти по адресу http://svn.collab.net/repos/svn/tags/1.5.1/CHANGES, разработчики улучшили производительность этой системы контроля версий и добавили поддержку Berkeley DB версии 4.7. TortoiseSVN — версия 1.5.2А вот одна из самых популярных «оболочек» Subversion с момента перехода на новое ядро успела обновиться уже дважды — и если предыдущая версия (1.5.1) содержала исправления для более чем тридцати ошибок, то текущая закрыла всего пять «брешей», внушая тем самым надежду на более или менее окончательную стабилизацию линейки 1.5.х. VisualSVN — версия 1.5.2Еще одна «оболочка» Subversion, интегрирующая последнюю непосредственно в среду Visual Studio 2003/2005/2008, также была два раза обновлена после выхода версии 1.5, однако помимо нескольких исправленных ошибок здесь появились и новые возможности: поддержка проектов BizTalk (для VS 2005), Oxygene 3.0 и Genome (для VS 2005 и 2008). Замечу, что текущая версия VisualSVN базируется на последней версии ядра Subversion — 1.5.1. Visual C++ 2008 Feature Pack — версия 9.0.30411.0Небольшое обновление «пакета возможностей» для Visual Studio 2008, описание которого можно найти в предыдущем выпуске данной колонки. Комментарий разработчиков лаконичен: «если вы установили первичную версию пакета (9.0.30304.0), то мы настоятельно рекомендуем вам удалить ее и установить эту, обновленную». Помимо самого пакета, при развертывании созданных с его помощью приложений вам могут понадобиться следующие инсталляторы библиотек Visual C++: BVRDE — версия 1.2bBjarke Viksoe, известный как создатель многочисленных компонентов, расширяющих возможности библиотек ATL и WTL, предлагает вашему вниманию интегрированную среду для языков C и C++, созданную для облегчения кросс-платформенной разработки. Целью данного проекта, по словам самого автора, является создание инструмента, позволяющего компилировать и отлаживать приложения на удаленном компьютере, редактируя исходный код и выполняя соответствующие действия локально. BVRDE выполняется под управлением Windows 2000 и выше и может устанавливать соединение практически с любой UNIX или Linux системой. Поддерживаются многочисленные сетевые протоколы, включая FTP, а также «защищенные» SSH и SFTP. БиблиотекиFreeImage — версия 3.11.0В этой версии разработчики добавили новые опции сжатия для изображений в формате JPEG и PNG, поддержку RGBF для изображений в формате TIFF и поддержку иконок Windows Vista. Помимо этого обновились такие «вспомогательные» библиотеки, как libpng (до версии 1.2.29), libMNG (до версии 1.0.10) и OpenJPEG (до версии 1.3.0). Ну и отдельного упоминания заслуживает обновление «обертки» (wrapper) для VB6/VBA, а также появление совершенно новой «обертки» для C#. Qt/Windows Open Source Edition — версия 4.4.1Небольшое обновление — в библиотеке исправлено несколько десятков ошибок, обнаруженных с момента выхода версии 4.4.0. Большая их часть проявлялась на всех платформах, но некоторые были специфичны только для отдельных ОС, в том числе и Windows. Полный список исправленного можно найти в файле changes-4.4.1 из поставки Qt. Кроме того, в Qt для Windows CE была добавлена поддержка Visual Studio 2008. ProfUIS — версия 2.83Из существенных новшеств, появившихся в текущей версии данного «расширителя» библиотеки MFC, я бы выделил поддержку «шкурок» (skins) для элементов управления «таблица» и «полоса прокрутки», возможность объединения ячеек таблицы, возможность создания в таблице фиксированных (не прокручивающихся) колонок и строк и появление элемента управления, реализующего выбор даты аналогично тому, как это делается в Windows Vista. Полный список всех изменений, включая исправленные ошибки, можно найти по адресу http://www.prof-uis.com/prof-uis/version-history/version-283.aspx. ИсходникиEvaluation Engine[.NET, C#] Синтаксический анализатор и интерпретатор, который можно использовать для построения «библиотеки правил». Допускаются математические и логические выражения, функции, переменные и комментарии; для булевых операторов поддерживается семантика так называемого «минимального вычисления» (short-circuit evaluation). К библиотеке также прилагается специальный редактор выражений. MailMergeLib — A .NET Mail Client Library[.NET, C# 2.0/3.0] Библиотека, являющаяся «надстройкой» над .NET System.Net.Mail и, по утверждению автора, предоставляющая больше комфорта при использовании, а также исправляющая ряд ошибок и нарушений соответствующих RFC, присущих .NET 2.0 и 3.5. В качестве отправной точки автору этой библиотеки послужила DotNetOpenMail от Mike Bridge. NArrange — .NET Code Organizer[.NET, C#] Автономный (не интегрированный в Visual Studio IDE) инструмент, позволяющий разработчикам легко форматировать исходный код в соответствии с принятыми соглашениями о стиле. К числу возможностей относятся добавление регионов, автоматический перенос методов в нужные регионы, группировка имен импортируемых библиотек и их сортировка по алфавиту, etc. Утилита также позволяет создавать резервные копии форматируемых файлов и при необходимости — восстанавливать их первоначальный вид. Помимо всего прочего, к NArrange прилагается графический редактор конфигурационных файлов, определяющих правила форматирования: TraceTool 10.1: The Swiss-Army Knife of TraceВот уже пятый год продолжает свое развитие набор библиотек, позволяющих комфортно работать с трассировочной информацией, выводимой исполняемыми модулями. Поддерживается разработка на C++, C#, Delphi и Java. В очередной версии были исправлены ошибки в C++-библиотеке, связанные с утечками памяти и совместимостью с 64-битным окружением. Кроме этого, лицензия, по которой эти библиотеки распространяются, заменена на Common Public License версии 1.0. |