Сообщений 0    Оценка 165        Оценить  
Система Orphus

[ANN]once — #2'2008

Автор: Илья Зарецкий
The RSDN Group

Источник: RSDN Magazine #2-2008
Опубликовано: 10.08.2008
Исправлено: 10.12.2016
Версия текста: 1.0
Средства разработки
WinMerge – версия 2.8.6
Subversion – версия 1.5.1
TortoiseSVN – версия 1.5.2
VisualSVN – версия 1.5.2
Visual C++ 2008 Feature Pack – версия 9.0.30411.0
BVRDE – версия 1.2b
Библиотеки
FreeImage – версия 3.11.0
Qt/Windows Open Source Edition – версия 4.4.1
ProfUIS – версия 2.83
Исходники
Evaluation Engine
MailMergeLib – A .NET Mail Client Library
NArrange – .NET Code Organizer
TraceTool 10.1: The Swiss-Army Knife of Trace

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

WinMerge – версия 2.8.6

http://winmerge.sourceforge.net/

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

Subversion – версия 1.5.1

http://subversion.tigris.org/

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

TortoiseSVN – версия 1.5.2

http://tortoisesvn.tigris.org/

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

VisualSVN – версия 1.5.2

http://www.visualsvn.com/visualsvn/

Еще одна «оболочка» 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

http://www.microsoft.com/downloads/details.aspx?FamilyId=D466226B-8DAB-445F-A7B4-448B326C48E7&displaylang=en

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

BVRDE – версия 1.2b

http://bvrde.sourceforge.net/

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


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

Библиотеки

FreeImage – версия 3.11.0

http://freeimage.sourceforge.net/

В этой версии разработчики добавили новые опции сжатия для изображений в формате 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

http://www.trolltech.com/developer/downloads/qt/windows

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

ProfUIS – версия 2.83

http://www.prof-uis.com/

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


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

Исходники

Evaluation Engine

http://www.codeproject.com/KB/recipes/EvaluationEngine.aspx

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

MailMergeLib – A .NET Mail Client Library

http://www.codeproject.com/KB/IP/MailMergeLib.aspx

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


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

NArrange – .NET Code Organizer

http://www.codeproject.com/KB/codegen/narrange.aspx

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


TraceTool 10.1: The Swiss-Army Knife of Trace

http://www.codeproject.com/KB/trace/tracetool.aspx

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


Эта статья опубликована в журнале RSDN Magazine #2-2008. Информацию о журнале можно найти здесь
    Сообщений 0    Оценка 165        Оценить