zg 26.03.2012 15:18:33 +0200 - build 23 1. Far 3.0 API 2572 zg 15.02.2012 05:01:51 +0200 - build 22 1. Far 3 API 2460. zg 14.02.2012 04:35:03 +0200 - build 21 1. Far 3 API 2458. svs 01.09.2011 13:50:07 +0300 - build 20 1. Воспользуемся услугами callplugin. Если плагин открывается из макросов с помощью callplugin и ему передается строка, то подразумевается, что это строка макропоследовательности. В этом случае плагин кидает ФАРу эту последовательность для воспроизведения. Например, рисуем прямоугольник 10x3: macro:post F4 callplugin("C941E865-9C29-485C-99B3-0C710940F2D8","Home $Rep(10) ShiftRight $End $Rep(3) ShiftDown $End $Rep(10) ShiftLeft $End $Rep(3) ShiftUp $End ShiftRight") без callplugin: macro:post F4 F11 d Home $Rep(10) ShiftRight $End $Rep(3) ShiftDown $End $Rep(10) ShiftLeft $End $Rep(3) ShiftUp $End ShiftRight Особенность callplugin: пока вызываемый плагин не вернул управление, макропоследовательность после callplugin не будет воспроизводится, т.е. макрос: F4 callplugin("C941E865-9C29-485C-99B3-0C710940F2D8") Home $Rep(10) ShiftRight $End $Rep(3) ShiftDown $End $Rep(10) ShiftLeft $End $Rep(3) ShiftUp $End ShiftRight не нарисует прямоугольник. svs 01.09.2011 12:34:18 +0300 - build 19 1. Вызов плагина не из редактора приводит к зависанию. Например, из панелей: macro:post callplugin("C941E865-9C29-485C-99B3-0C710940F2D8") Проблема в том, что не учитывался код возврата Info.EditorControl(). t-rex 25.04.2011 11:47:54 +0200 - build 18 1. Far 3.0 API 1988 svs 17.03.2011 15:28:19 +0300 - build 17 1. Математика сделана максимально приближенной к поведению макроса Linedraw из MultiEdit. Старое поведение можно восстановить, удалив определение DRAWLINE_MULTIEDITSTYLE. 2. Небольшая бонусно-экспериментальная добавка ;-) Ctrl-Shift-Left/Right/Up/Down рисует линию размером текущего значения табуляции. 3. Добавлен блочный Undo/Redo. Если мы в режиме рисования, то Ctrl-Z отменяет каждый шаг. Если мы вышли из режима рисования, то Ctrl-Z отменяет весь "рисунок". (есть трабла с Undo: курсор живет своей жизнью - это уже в Far`е) t-rex 10.03.2011 01:14:49 +0200 - build 16 1. Far 3.0 API 1905 svs 09.03.2011 15:33:41 +0300 - build 15 1. Far 3.0.1899 API 2. Форматирование сорцов t-rex 13.02.2011 22:48:30 +0200 - build 14 1. Far 3.0.1867 API 2. Убран код 1.75. 3. Различные чистки и перетасовки. t-rex 06.02.2011 00:26:48 +0200 1. lng,hlf -> utf8, reg -> Far2 svs 16.09.2010 18:00:21 +0300 - build 13 1. После build 1511 (Far) нужно принудительно сбрасывать статусную строку... t-rex 26.10.2009 16:10:07 +0200 - build 12 1. Добавил GetMinFarVersion. t-rex 20.10.2009 13:27:07 +0200 1. Mantis#1120: Несоответствие регистра в названиях файлов. drkns 15.06.2009 20:08:12 +0200 - build 11 1. Адаптация к Far 2.0.995. drkns 15.06.2009 20:08:12 +0200 - build 10 1. Адаптация к Far 2.0.994. t-rex 21.12.2008 02:36:54 +0200 - build 9 1. Far 2.0 build 677 svs 17.12.2008 00:05:12 +0300 - build - 1. Ничего личного... просто косметика, чтобы OEM-символы рамок "не потерялись". yjh 10.09.2008 15:54:11 +0300 - build - 1. При портировании был забыл def-файл для vc :) drkns 10.09.2008 13:59:57 +0200 - build 8 1. Портировано в 1.8. t-rex 08.06.2008 17:31:06 +0200 - build 7 1. gcc 4.3.0 warnings removed. t-rex 11.12.2006 14:42:19 +0200 1. Общий мэйк файл для x64 и x86 для VC. t-rex 04.12.2006 07:21:18 +0200 - build 6 1. Сборка для x64 + мэйк для VC. 2. Начинаем писать changelog, я сделал себе макрос "t - r e x Space $Date \"%d.%m0.%Y %H:%M:%S %Z\" Enter" чтоб выводить заголовок changelog-а. Последующие логи надо писать сверху - т.е. файл будет идти хронологически снизу вверх. В changelog прошу писать в Win кодировке.