Изменения в программе ReGet. (* - исправлена ошибка, + - дополнение) !!! Посетите страничку http://www.users.nevalink.ru/vroman Версия 1.2.5 * Установка даты файла в FTP протоколе + Теперь ReGet следит за содержимым буфера обмена. Если вы копируете в буфер что-то похожее на URL из любого приложения, ReGet добавит этот URL в очередь. Для удобства переключатель этой фичи вынесен в меню иконки на панели приложений. + Вы можете указать URL или имя файла со списком (*.LST) в командной строке при запуске ReGet. Например, ReGet www.server.com/file.zip + Если одна копия ReGet уже запущена, то можно добавлять URL к списку из коммандной строки используя команды "ReGet URL" или "ReGet UrlList.LST" + URL без указания имени фaйла (www.microsoft.com/) игнорируется. + Одинаковые URL игнорируются Версия 1.2.4 - работа над ошибками и несколько новых фич + Улучшены сообщения об ошибках в WinSock.dll + Доделана установка даты файла + Работа с URL типа ftp://User:Password@ftp.server.com/directory/file.zip * Ошибка "Aсcess Violation" при открытии несуществующего WRG файла из коммандной строки. * Очередная попытка избавиться от плавающей ошибки "Aсcess Violation" при выходе из программы (напишите если возникнет снова!) + В файл очереди сохраняется состояние закачки (закачан или нет) * Исправлены некоторые орфографические ошибки + Появилась возможность открывать страницу ReGet прямо из программы + Импорт списка URL (давно просили) Версия 1.2.3 * Ошибка закачки с FTP если стоит флажок "Не закачивать с начала, если не работает ReGet" * расширение wrg по-умолчанию для файлов в командной строке * для закачанных файлов устанавливаиватся дата полученная с сервера * правильная индикация периодов времени больше 24 часов * в заголовок запроса добавлено поле "Host". Некоторые слишком умные сервера не хотели качать без этого (www.ghlsoftware.com). Кстати, MSIE20 тоже не смог закачать этот файл. Версия 1.2.2 + Поправлена работа с WWW серверами не соответствующими RFC1945 (признаком строки является LF а на CRLF) Версия 1.2.1 (Альфа) + Дальнейшее развитие реализации HTTP протокола (опять переписывал) + Протестирована работа через MS Proxy (он не сообщает размер файла для FTP серверов) + При работе по HTTP не используется дополнительный HEAD запрос Версия 1.2.0 (Альфа) + Используется своя реализация HTTP протокола. Wininet.dll теперь не нужен + Изменен внешний вид и набор иконок лога + Работа через CERN Proxy для FTP протестирована для Squid 1.1.14 + Возможность указывать имя пользователя и пароль для работы через Proxy * Неправильное отображение статуса закачки в редких случаях 41 * Формирование заголовка запроса Версия 1.1.0 * Ширина колонок правильно сохраняется внутри файла с очередью + Заменена процедура разбора URL на собственную + Добавлена кнопка Обзор/Browse Версия 1.1. Build 33 + Поддержка двуязычного интерфейса Версия 1.0. Build 32 (исправление багов после внесения фич) * Прокрутка лога, выделяется вся строка, а не только иконка + Добавлен номер стоки в логе * Если файл находиться в корневом каталоге FTP сервера выдавалась команда CWD с пустым аргументом Версия 1.0. Build 30 (исправление багов после внесения фич) * Неправильный разбор URL Версия 1.0. Build 29 (исправление багов после внесения фич) * Не изменялась иконка с состоянием закачки * В настройке колонок было неправильное имя "Адрес" вместо "Информация" * Поправлен баг в FTP протоколе (не освобождались сокеты) * Отрабатывается нажатие кнопки Alt-O * Серьезная ошибка в HTTP протоколе + Изменен алгоритм работы по FTP. Раньше программа пыталась загрузить файл указывая полный путь, теперь она сначала переходит в нужный каталог (CWD), после чего загружает файл используя только имя. + Разнесены настройки Очереди и Закачки по-умолчанию + В ToolTip для иконки на TaskBar указывается имя файла с очередью (удобно, если запущено несколько экземпляров ReGet) Версия 1.0. Build 28 (Внесение фич по просьбе пользователей) + Появилась возможность задавать максимальную длинну лога. На самом деле, это значение не будет максимальной длинной. Максимальная длинна будет как минимум на 10 строк и на 5% больше. После достижения этого значения, лог будет обрезан до введенной длинны. Обрезание лога было введено мною, когда я пытался закачать Линукс. Там было такое такое огромное количество файлов, что вся память уходила на хранение логов. + Два новых пункта добавлены к меню иконки на ToolBar'е "Новый файл..." и "Вставить" + В списке закачек обрабатывается нажатие правой кнопки мышки + Появилась возможность настраивать ширину и видимость колонок в списке закачек. * Исправлены некоторые ошибки связанные с работой в условиях отсутствия интернета * Исправлены ошибки в RG.EXE * Поменялся порядок разделов в этом файле - теперь самые поздние изменения находятся в начале. Версия 1.0. Build 27 (Продолжение внутренней перестройки) * Убрано создание HKEY_CURRENT_USER\Software\Vladimir Romanov\ReGet\Settin gs\Queue * Поправлена работа параметра "Сохранить в" * Инсталятор создает ссылку на программу с указанимем рабочего каталога * Изменен набор файлов в инсталяторе (он значительно подрос) + Индикация FTP серверов поддерживающих докачку (зеленая рожица) + Изменены и добавлены некоторые диагностические сообщения + Раньше программа была FreeWarе, теперь она GinWare. Если программа вам понравилась, вы ставите мне GIN :-). Версия 1.0. Build 26 (опять после долгого перерыва, и снова на правах альфа версии) * Обработка времени модификации файла в FTP + Добавлен инсталятор - Не читаются старые файлы :( - Убрана проверка времени модификации файла + Поле "Сохранять в" перенесено на другую страницу + Исчезла реклама "Поликом Про" из информации о программе (Кстати, кому нужна реклама?) + Изменился формат информаци сохряняемой в регистре + Самое главное - серьезно переделаны исходные тексты программы. Генеральная уборка. Версия 0.9. Build 25 * В FTP часть ошибок переведена из разряда фатальных в разряд обычных. Т.е. ситуация с красным крестом будет появляться реже. + Добавлено описание файла Версия 0.9. Build 24. После долгого перерыва.... * В FTP тепреь имя пользователя anonymous (раньше было Anonymous); * Таймаут в FTP по умолчанию устанавливался в 1с. Поправил на 300; * При принудительном закрытии программы происходит закрытие файлов; * Надеюсь, что удалось избавиться от сообщений об ошибке при закрытии программы; + Можно указать размер блока, которым будет качаться файл; + Можно запретить перезапись файла если сервер не поддерживает докачки; + При выполнении команды "Закачка"->"Сохранить по умолчанию" сохраняется; текущая позиция окна. При последующих запусках она будет востановлена. + Двойной щелчок на иконке расположенной на панели задач, еслми окно уже не минимизированно, делает его активным; - Убран из комплета FtpEx - у меня явно не хватит времени на него; + Можно установить время, после которого программа будет завершать свою работу, если нет активных закачек, или не удалось ничего закачать. Лимиты устнавливаются отдельно для каждого случая. + Теперь интерфейсный заголовок и маленький пример использования API (RG - добавление закачки из командной строки) входят в поставку. Build 23. На правах альфа версии * Получение размера файла в FTP (еще осталась ошибка с именами содержащими пробел) * Копирование лога в буфер. + Старт закачек после чтения файла очереди теперь настраивается; + По просьбе трудящихся серьезно поредел тоолбар + Расширена диагностика ошибок в FTP, после кода ошибки выводится ее символьное обозначение. + !!! Добавлен API позволяющий добавлять закачки из других программ + Появилась альфа версия FTP эксплорера + Если каталог не существует, он будет создан + Применена специальная оптимизация для работы с большими очередями: создана новая нитка, которая занимается обработкой информции в списке - расчитывает скорость загрузки, оставшееся время. Приоритет у этой нитки- ниже нормального. !!!!! Поменялся порядок разделов в этом файле - теперь самые поздние изменения находятся в начале.