Средства разработки

ext-ref.gif WinMerge — версия 2.8.6

Очередное обновление популярной утилиты для сравнения содержимого файлов и папок. Разработчики уменьшили размеры исполняемых файлов приложения, обновили традиционную китайскую и добавили словацкую локализацию, а также исправили несколько ошибок, связанных, в основном, с работой текстового редактора.Полный список изменений можно найти по адресу http://sourceforge.net/project/shownotes.php?release_id=618420&group_id=13216.

ext-ref.gif Subversion — версия 1.5.1

Практически сразу же после выпуска последнего «мажорного» релиза 1.5.0 в нем было обнаружено довольно большое количество недоработок, устранить которые и призвана данная версия. Помимо двух десятков исправленных ошибок, список которых можно найти по адресу http://svn.collab.net/repos/svn/tags/1.5.1/CHANGES, разработчики улучшили производительность этой системы контроля версий и добавили поддержку Berkeley DB версии 4.7.

ext-ref.gif TortoiseSVN — версия 1.5.2

А вот одна из самых популярных «оболочек» Subversion с момента перехода на новое ядро успела обновиться уже дважды — и если предыдущая версия (1.5.1) содержала исправления для более чем тридцати ошибок, то текущая закрыла всего пять «брешей», внушая тем самым надежду на более или менее окончательную стабилизацию линейки 1.5.х.

ext-ref.gif VisualSVN — версия 1.5.2

Еще одна «оболочка» Subversion, интегрирующая последнюю непосредственно в среду Visual Studio 2003/2005/2008, также была два раза обновлена после выхода версии 1.5, однако помимо нескольких исправленных ошибок здесь появились и новые возможности: поддержка проектов BizTalk (для VS 2005), Oxygene 3.0 и Genome (для VS 2005 и 2008).

VisualSVN

Замечу, что текущая версия VisualSVN базируется на последней версии ядра Subversion — 1.5.1.

ext-ref.gif Visual C++ 2008 Feature Pack — версия 9.0.30411.0

Небольшое обновление «пакета возможностей» для Visual Studio 2008, описание которого можно найти в предыдущем выпуске данной колонки. Комментарий разработчиков лаконичен: «если вы установили первичную версию пакета (9.0.30304.0), то мы настоятельно рекомендуем вам удалить ее и установить эту, обновленную». Помимо самого пакета, при развертывании созданных с его помощью приложений вам могут понадобиться следующие инсталляторы библиотек Visual C++:

ext-ref.gif BVRDE — версия 1.2b

Bjarke Viksoe, известный как создатель многочисленных компонентов, расширяющих возможности библиотек ATL и WTL, предлагает вашему вниманию интегрированную среду для языков C и C++, созданную для облегчения кросс-платформенной разработки.

BVRDE

Целью данного проекта, по словам самого автора, является создание инструмента, позволяющего компилировать и отлаживать приложения на удаленном компьютере, редактируя исходный код и выполняя соответствующие действия локально. BVRDE выполняется под управлением Windows 2000 и выше и может устанавливать соединение практически с любой UNIX или Linux системой. Поддерживаются многочисленные сетевые протоколы, включая FTP, а также «защищенные» SSH и SFTP.

Библиотеки

ext-ref.gif 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#.

ext-ref.gif Qt/Windows Open Source Edition — версия 4.4.1

Небольшое обновление — в библиотеке исправлено несколько десятков ошибок, обнаруженных с момента выхода версии 4.4.0. Большая их часть проявлялась на всех платформах, но некоторые были специфичны только для отдельных ОС, в том числе и Windows. Полный список исправленного можно найти в файле changes-4.4.1 из поставки Qt. Кроме того, в Qt для Windows CE была добавлена поддержка Visual Studio 2008.

ext-ref.gif ProfUIS — версия 2.83

Из существенных новшеств, появившихся в текущей версии данного «расширителя» библиотеки MFC, я бы выделил поддержку «шкурок» (skins) для элементов управления «таблица» и «полоса прокрутки», возможность объединения ячеек таблицы, возможность создания в таблице фиксированных (не прокручивающихся) колонок и строк и появление элемента управления, реализующего выбор даты аналогично тому, как это делается в Windows Vista.

ProfUIS

Полный список всех изменений, включая исправленные ошибки, можно найти по адресу http://www.prof-uis.com/prof-uis/version-history/version-283.aspx.

Исходники

ext-ref.gif Evaluation Engine

[.NET, C#] Синтаксический анализатор и интерпретатор, который можно использовать для построения «библиотеки правил». Допускаются математические и логические выражения, функции, переменные и комментарии; для булевых операторов поддерживается семантика так называемого «минимального вычисления» (short-circuit evaluation). К библиотеке также прилагается специальный редактор выражений.

ext-ref.gif MailMergeLib — A .NET Mail Client Library

[.NET, C# 2.0/3.0] Библиотека, являющаяся «надстройкой» над .NET System.Net.Mail и, по утверждению автора, предоставляющая больше комфорта при использовании, а также исправляющая ряд ошибок и нарушений соответствующих RFC, присущих .NET 2.0 и 3.5.

MailMergeLib

В качестве отправной точки автору этой библиотеки послужила DotNetOpenMail от Mike Bridge.

ext-ref.gif NArrange — .NET Code Organizer

[.NET, C#] Автономный (не интегрированный в Visual Studio IDE) инструмент, позволяющий разработчикам легко форматировать исходный код в соответствии с принятыми соглашениями о стиле. К числу возможностей относятся добавление регионов, автоматический перенос методов в нужные регионы, группировка имен импортируемых библиотек и их сортировка по алфавиту, etc. Утилита также позволяет создавать резервные копии форматируемых файлов и при необходимости — восстанавливать их первоначальный вид. Помимо всего прочего, к NArrange прилагается графический редактор конфигурационных файлов, определяющих правила форматирования:

NArrange

ext-ref.gif TraceTool 10.1: The Swiss-Army Knife of Trace

Вот уже пятый год продолжает свое развитие набор библиотек, позволяющих комфортно работать с трассировочной информацией, выводимой исполняемыми модулями. Поддерживается разработка на C++, C#, Delphi и Java. В очередной версии были исправлены ошибки в C++-библиотеке, связанные с утечками памяти и совместимостью с 64-битным окружением. Кроме этого, лицензия, по которой эти библиотеки распространяются, заменена на Common Public License версии 1.0.

обновлено
16.09.2008
 
Проверка PR и ТИЦ