Dialer/2


Dialer/2 -- это 32bit multithreaded dialing program for OS/2 Presentation Manager. :)

Номеронабиратель

Пpоще -- звонилка. Более pазвеpнyто -- пpогpамма, котоpая поможет объединить вашy телефоннyю книжкy и телефон. Для pаботы необходим модем :). Есть люди, y котоpых есть телефон без памяти (напpимеp, я), и есть желание не набиpать всё вpемя одни и те же номеpа, а пpосто выбиpать нyжного человека из списка.

Пpогpамма обладает (я надеюсь) интyитивно понятным интеpфейсом. Однако пока это еще очень сыpая веpсия.

Список фyнкций пpогpаммы

К основным фyнкциям можно отнести:

Почемy нyжен именно Dialer/2, а не что-то дpyгое:

Текущая версия

Note: последняя версия программы всегда доступна как dial2.zip.
10/04/2001 Версия 1.90beta4: dial2b4r.zip, 57k.
03/04/2001 Версия 1.90beta3: dial2b3r.zip, 56k.
14/01/2001 Версия 1.90beta2: dial2_190b2.zip, 52k.

Note: you always can get latest program release as dial2en.zip.
10/04/2000 Version 1.90b4: dial2b4e.zip (English), 52k.
03/04/2000 Version 1.90b3: dial2b3e.zip (English), 52k.

История развития Dialer/2:

!- серьезные изменения
*- исправление ошибки
+- новая фича
Версия 1.90b4 (вышла 03.04.2001, русская и английская версии)
*Исправлено появление кнопки "Сохранить" для Телефонной книжки - была возможна ситуация, когда Телефонная книжка имела несохраненные изменения, а кнопка была запрещена.
*Название программы в обоих языковых версиях теперь - Dialer/2. В этой связи рекомендую удалить старый INI файл и настроить программу заново (текущие настройки будут потеряны при обновлении предыдущей версии). Телефонную книжку заполнять снова не потребуется.
*Исправлено поведение кнопок "Разговор" и "Повесить трубку" в главном окне.
*Исправлен глюк, связанный с несохранением состояния настройки "Делать главное окно активным при звонке"
Версия 1.90b3 (вышла 25.03.2001, русская и английская версии)
+Добавлен тайм-аут при дозвоне до абонента. См. "Настройки" -> "Режимы". Значение по умолчанию - 240 секунд.
+Добавлена возможность сохранить Телефонную книгу, не выходя из программы. Кнопка "Сохранить" в диалоге "Телефонная книжка".
*Исправлена ошибка в convert.exe при экспорте базы в текст - длинное описание абонента могло появлятсья на следующих записях.
*Увеличено до 10 количество запоминаемых последних номеров. В связи с этим же "забудутся" текущие пять последних номеров, если Вы ставите эту версию поверх предыдущей.
Версия 1.90b2 (вышла 10.01.2001, русская и английская версии)
*Изменена работа со строковыми ресурсами.
*Мелкие исправления.
Версия 1.90b1 (вышла 08.07.2000)
+Добавлена возможность копирования и перемещения записей в Телефонной книжке. См. закладку "Книжка" в диалоге настроек, кнопка "Редактировать".
+Утилита CONVERT.EXE теперь может экспортировать записи Телефонной книжки в текстовый файл (запуск с ключом e <имя_файла>).
Версия 1.90a8 (вышла 03.07.2000)
*Модемная нитка подправлена на предмет совместимости с SIO. Теперь программа аккуратно работает и на стандартном COM.SYS и на SIO.SYS. Проверялось на SIO версии 1.53. Также нитка подправлена для обеспечения одновременной работы с VX00.SYS - FOSSIL-драйвером для VDM из комплекта SIO.
Версия 1.90a7 (вышла 01.07.2000)
*Исправен глюк при прибитии программы из "Списка окон". Однако, я все равно рекомендую корректно закрывать программу - через кнопку "Выход" или через кнопку "Закрыть" в заголовке главного окна.
*Изменен значок программы. Теперь он должен корректно выглядеть на любых разрешениях.
*Исправления в модемной нитке.
*Подправлен скрипт инсталяции.
Версия 1.90a6 (вышла 28.06.2000)
*Исправлен глюк в модемной нитке - иногда модем не начинал набирать номер, хотя в главном окне показывалось, что модем звонит.
*Исправлен глюк в модемной нитке - кнопка "ПРЕРВАТЬ" не работала в некоторых ситуациях.
*В Телефонной книжке при пустой странице показывалось описание, взятое с предыдущей страницы. Исправлено.
*Уменьшено моргание при переключении страниц книжки.
*В Телефонную книжку теперь нельзя добавить абонента с пустым именем.
*Иногда запрос на сохранение Телефонной книжки появлялся при отстуствии изменений. Исправлено.
*При добавлении нового абонента, редактировании или удалении абонента нажатие на "Выход", "Закрыть книжку" приводило к неправильной работе. Вызов диалога настроек также мог приводить к потере данных. Исправлено.
Версия 1.90a5 (вышла 19.04.2000)
+Добавлена опция "Постфикс команды набора номера" в закладке "Модем". По умолчанию эта строка пуста.
+Закладка настроек "Режимы" разделена на две страницы.
+Добавлена опция "Делать активным главное окно при звонке" во второй странице закладки "Режимы". Если эта опция включена, то при нажатии на кнопку "Звонить" в Телефонной книжке главное окно программы делается активным. Иначе активным остается окно Телефонной книжки.
+Добавлена возможность переименовывать страницы Телефонной книжки. См. секцию "Книжки" настроек.
+Добавлена возможность перемещать закладки по книжке. Кнопки "Вверх" и "Вниз" в секции "Книжка" настроек.
*При нажатии на кнопку "Прервать" во время ожидания при автодозвоне не менялось состояние окна, хотя сам дозвон прекращался. Исправлено.
Версия 1.90a4 (вышла 13.04.2000)
+При нажатии на кнопку "Звонить" в Телефонной книжке фокус передается главному окну. Позже для этого будет опция в Настройках.
*Во время инициализации модема не запрещалась строка ввода номера, что могло привести к нежелательным результатам. Исправлено.
*Теперь при изменении настроек перезапускается модемная нитка и инициализируется модем.
*Исправлен показ имени абонента в главном окне. Ранее абонент искался только в текущей закладке Телефонной книжки. Теперь ищется по всей книжке.
*Исправлена ошибка, приводившая к дублированию записей в списке пяти послдених использованных телефонов.
*Уменьшен объем памяти, потребляемой программой, за счет более разумного хранения описаний абонентов.
*Исправлена надпись на кнопке "Открыть/Закрыть книжку". :-)
Версия 1.90a3 (вышла 10.04.2000)
+Теперь можно редактировать описание абонента. Подправлены диалоги добавления и редактирования записи об абоненте.
+Теперь запоминается закладка, с которой пользователь работал в последний раз.
*Модемная нитка немного оптимизирована с целью снижения загрузки процессора и увеличения плавности работы.
*Немного изменена логика реакции на ответ модема.
*При открытии Телефонной книжки фокус передается в список абонентов.
*При автодозвоне не добавлялся телефон в список последних пяти использованных телефонов. Исправлено.
*Скрипт инсталяции wps_inst.cmd переименован в install.cmd и немного изменен.
Версия 1.90a2 (вышла 07.04.2000, релиз только для alpha-тестеров)
!Ввиду серьзеных изменений, и как следствие - ошибок в секции работы с модемом, предыдущая версия была практически непригодна к использованию. Посему большого распространения она не получила. Как теперь выяснилось, новая техника работы с модемом требует и новой логики. В этой версии должны быть исправлены многие ошибки, однако многое еще предстоит менять.
*Приоритет модемной нитки принудильно уменьшается. Должно немного разгрузить систему.
*Если при открытой Телефонной книжке открыть настройки и произвести какие-нибудь манипуляции с закладками, то эти изменения не показывались в Телефонной книже до тех пор, пока эту книжку принудительно закрыть и открыть снова. Исправлено.
*Нажатие клавиши ESC в окне Телефонной книжки приводило к нежелательным результатам. Исправлено. Теперь ESC закрывает окно книжки.
*При открытии появлении окна Телефонной книжки поля Абонент и Телефон всегда содержали "<нет данных>" независимо от того, был ли какой-нибудь абонент выбран или нет. Исправлено.
*Исправлена реакция на отстутствие файла Телефонной книжки.
Версия 1.90a1 (вышла 02.04.2000, релиз только для alpha-тестеров)
!Альфа-версия. Пользуйтесь осторожно. Обо всех ошибках сообщайте.
!Изменен формат телефонной книжки. Для обновления книжки от предыдущей версии воспользуйтесь утилитой CONVERT.EXE из комплекта поставки.
!Существенные изменения в работе с интерфейсом. Перевод на другой язык теперь не будет проблемой (все строки выненсены в ресурсы).
!Серьезные изменения в коде работы с модемом. Теперь все операции с ним ведутся из отдельной нитки. Некоторые новые функции можно теперь будет реализовать без особых проблем.
+Теперь в телефонной книжке можно выделять закладки. Для пользователей Warp3, наблюдающих какие-либо проблемы с отображением окна телефонной книжки на экран, просьба сообщить об этом мне.
*Изменен диалог настроек. Пользователям Warp3, наблюдающим какие-либо проблемы, просьба сообщить мне.
*Максимальная пауза между звонками при автодозвоне теперь - 60 секунд.
Версия 1.01en (вышла 27.02.2000)
!Это просто переведенная на английский язык версия 1.01. Сделанна по просьбе из-за границы.
Версия 1.01 (вышла 31.01.2000)
*Исправлена глупейшая ошибка, приводившая к неработоспособности программы, если до ее запуска не существовало Телефонной книжки.
*Исправлено поведение при пустой Телефонной книжке.
Версия 1.00 (вышла 27.01.2000)
!Эта версия обзывается громким словом - РЕЛИЗ. Бета-тестирование окончено, явных грубейших ляпов выявленно не было. То, что не было найдено на данный момент можно будет поправить позже. Дальнейшее развитие программы будет связано с достаточно серьезными изменениями в коде программы.
*При выборе телефона из списка последних пяти использовавшихся проверяется имя абонента - если такой был в базе, то в соответствующем поле вместо "<нет данных>" появляется его имя (как при звонке).
*Градация пауз между попытками автодозвона стала одной секундой. Точное выставление паузы смысла не имеет, а порядком мешает. Максимальное время ожидания теперь - 30 секунд.
Версия 0.99b3 (вышла 23.01.2000)
!Новые версии программы теперь можно будет найти на сайте RU/2 (http://ru2.halfos.ru/software/projects/pmdialer/index.html).
+Если при нажатии на "Звонить" или "Автодозвон" в поле телефона руками или из списка последних пяти телефонов набран правильный телефон из базы, то его имя пишется вместо "<нет данных>".
*Изменен алгоритм паузы между звонками. Теперь пауза не мешает другим программам. В связи с этим теперь можно задавать паузу до 20 секунд (если нужно больше - пишите). Попутно немного подправлена реакция на кнопки "Звонить" и "Автодозвон".
*Еще раз подправлена реакция на нажатие на кнопку "Повторить" при автодозвоне (для более ровных пауз между дозвонами).
Версия 0.99b2 (вышла 21.01.2000)
!Изменение в формате файла Телефонной книжки. Перед запуском программы запустите программу CONVERT.EXE из этого дистрибутива. Она приведет вашу Телефонную книжку в новый формат.
+Добавлена пауза между попытками автодозвона. В Настройках можно задать эту паузу (от 0 до 5 секунд - не ставьте очень большой, ибо будет мешать работать остальным приложениям - sorry).
+Добавлено сохранение шрифтов для поля ввода (combo-box) номера телефона и списка абонентов в Телефонной книжке. Для смены шрифта перетащите его из Палитры шрифтов на нужный элемент (для поля ввода - его нужно "положить" на кнопку раскрытия списка). Изменения сохраняются. Если нужно запоминать шрифты каких-либо других элементов управления - пишите, сделаем.
*Исправлена небольшая ошибка в описании диалогов. Проявляться она не должна была.
Версия 0.99b1 (вышла 18.01.2000)
!Программа перешла в стадию Beta. На данный момент я занят отловом багов и их исправлением.
*Окончательно исправлена ошибка с двойным выполнением действий (отмена звонка сразу после начала набора).
*Исправлено отображение длинных имен абонентов. Теперь показывается начало строки вместо середины.
*Введены в действие кнопки "#" и "*" (ранее были запрещены). Действия соответственно - повесить трубку и перенабрать номер. Во время автодозвона эти кнопки не действуют.
*Изменения во внешнем виде диалогов с целью уменьшения их размера. Шрифт в диалогах сменен с System Proporcional на WarpSans.
*Некоторые мелкие исправления в коде.
Версия 0.99a8 (вышла 05.01.2000)
+Добавлено еще одно окошко - "О программе". Не особо полезно, но хоть версию программы узнать можно.
*Некоторые косметические изменения относительно Z-Order и позиции окон.
*При вызове окна "Настройки" временно закрывается Телефонная книжка (если была открыта).
*Ответ модема "NO DIALTONE" ("NO DIAL TONE" тоже) не увеличивает счетчик попыток дозвона.
*Исправления в секции инициализации модема. Теперь он все-таки инициализируется, если была указана строка инициализации. По умолчанию строка инициализации пустая. Если кто-то встретит какие-нибудь ошибки или странности во время инициализации модема - отпишите.
*Серия мелких исправлений, которые можно назвать одним выражением - "защита от дурака". При нормальном использовании программы эти исправления не важны.
Версия 0.99a7 (вышла 27.12.1999)
+При двойном щелчке на имени человека или при нажатии на кнопку "Звонить" в Телефонной книжке теперь происходит дозвон до этого человека. При желании можно сделать, чтобы происходил Автодозвон. См. Настройки.
*При минимизации главного окна минимизируется и Телефонная книжка, если она была открыта. Аналогично, при вызове главного окна, вызывается и Телефонная книжка, если она была открыта.
*При закрытии программы кнопкой "Закрыть" в заголовке окна (Warp4 и выше) или двойным щелчком по системному меню не закрывалась Телефонная книжка. Исправлено.
*Теоретически, могла проявится ошибка, если во время дозвона в Телефонной книжке нажималась кнопка "Звонить". Исправлено.
*Теперь поддерживается ответ модема "NO DIAL TONE" (и ответ "NO DIALTONE"), оба эти ответа увеличивают счетчик попыток дозвона.
Версия 0.99a6 (вышла 26.12.1999)
+Число попыток автодозвона теперь можно ограничить. См. Настройки.
+Теперь модем инициализируется при старте программы. См. Настройки. Однако, ввиду того, что эта операция может оказаться достаточно длительной это может немного мешать работе. Если ввести в поле "Строка инициализации" пустую строку, то инициализироваться модем не будет.
*Исправлена серьезная ошибка работы с INI-файлом. Деструктивных последствий это, вроде бы, не оказывало. Лучше при установке этой версии старую INIшку стереть и выставить настройки по новой. Телефонную книжку пересоздавать не нужно.
*Некоторые косметические изменения диалогов.
Версия 0.99a5 (вышла 25.12.1999)
!Телефонная книжка теперь является самостоятельным окном. Функции звонков из нее убраны.
!На данный момент эту версию можно назвать сырой альфой, как собственно и все предыдущие. Задумано несколько новых фишек, они могут быть потенциальными источниками глюков, о коих я прошу сообщать.
+Добавлена возможность автозапуска Телефонной книжки при старте программы.
+Кнопка ESC во время дозвона прерывает его.
*Сделан шире список имен в Телефонной книжке и добавлен горизонтальный скроллер.
*При изменении телефона в главном окне не менялось поле абонент. Исправлено.
Версия 0.99a4 (далеко не ушла)
*В Телефонной книжке при нажатии на "Автодозвон" происходил один обычный звонок. Исправлено.
Версия 0.99a3 (вышла 11.12.1999)
!Первый публичный релиз.
Версия 0.99a9 (вышла 12.01.2000)
!Нас заметили :). Теперь свежие версии этой программы можно будет найти на сервере www.os2.ru.
+Добавлен список последних пяти номеров, по которым звонили. Он сохраняется и после выхода из программы. Правда, пока не сохраняются имена абонентов.
*Еще одна пачка исправлений в секцию инициализации модема. Теперь независимо от того, задана ли строка инициализации модема, принудительно поднимается сигнал DTR модема. К сожалению, это немного увеличило время инициализации.
*Исправлена ошибка, приводившая в некоторых случаях к тому, что звонок отменялся сразу после начала набора номера.
*Исправлена ошибка, из-за которой запрещенные (затененные) кнопки могли все же быть нажатыми (при помощи клавиатурных сокращений).
Denis Tazetdinov


Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ