Изменения и исправления в версии 2.3.35 ======================================= 1. Добавлена поддержка произвольных Unicode символов при использовании встроенных в телефон шрифтов. 2. Добавлена возможность настраивать сообщения и тексты в книге (BookCutter.lng). 3. Добавлены языки интерфейса книги: Белорусский, Эстонский, Финский, Чешский, Польский. 4. Исправлен выбор каталога для результирующих файлов. 5. Если в результирующем каталоге есть картинка для заставки с совпадающим с именем мидлета, то она будет использоваться вместо выбранной. 6. Улучшен алгоритм генерации имени файла мидлета. 7. Исправлена ошибка, возникающая при большом числе глав. 8. Добавлен минимальный размер главы. 9. Добавлены комманды для перехода и возврата на ссылки внутри книги. 10. Гиперссылки могут отправлять SMS: {Рисунок->Из файла, обрабатываются автоматически. 4. Добавлена поддержка дополнительных кнопок управления. 5. Исправлены мелкие баги для Motorola. 6. Добавлена ссылка на создание сайта на "NM.RU" и других хостах. 7. Добавлены параметры для загрузки с использованим прокси сервера. Изменения и исправления в версии 1.5.21 ======================================= 1. Добавлена поддержка телефонов LG. 2. При завершении чтения последней главы приложение автоматически закрывается. Изменения и исправления в версии 1.4.20 ======================================= 1. Постоянная подсветка при ручном режиме листания. Настройка работает в BookCutter и BookReader. 2. К названиям книг, помещающимся в один файл, не добавляется 1. 3. Заголовки глав могут содержать фразы (до трех слов в двойных кавычках). 4. Символ ^ в конце заголовка обозначает, что только первый заголовок с таким именем будет учитываться. 5. Увеличено быстродействие при повторном открытии глав 6. Добавлена возможность выбора собственной заставки 7. Различные конфигурации BookReader-а для моделей телефонов Изменения и исправления в версии 1.4.19 ======================================= 1. Добавлена поддержка телефонов SonyEricsson (пока бета-версия). 2. Увеличено быстродействие при открытии глав 3. Тексты в KOI8-R кодировке автоматически распознаются и перекодируются. 4. Исправлена ошибка с размером JAR-файла 5. Поддержаны темы Windows XP 6. Из меню настроек можно менять цвет фона 7. Параметры по умолчанию записываются в JAR файл (для моделей, не поддерживающих загрузку через JAD-файл) 8. Для Nokia можно устанавливать яркость подсветки (1..100). при автолистании. Настройка работает в BookCutter и BookReader. 9. Исправлены мелкие баги. Изменения и исправления в версии 1.4.18 ======================================= 1. При входящем звонке автолистание приостанавливается. 2. После подготовки книг появляется сообщение о завершении процесса. 3. В BookCutter добавлена возможность записывать текущие настройки как схему, выбирать и удалять схемы. Работает через контекстное меню на странице параметров и размещения. 4. В BookCutter добавлена настройка дополнительной высоты экрана для моделей Samsung и Motorola (см "Увеличить высоту на [16]") - для растягивания текста на полный экран. 5. В BookCutter добавлена страница для создания WAP-сайтов и для добавления созданных книг на WAP-сайт (загрузка через FTP). Шаблоны файлов находятся в подкаталоге WAP: template.wml - шаблон для странички с частями книги (список файлов вставляется в повторяющийся шаблон между тегами и ) index.wml - шаблон главной страницы WAP-сайта (если отсутствует) jump.wml - шаблон добавления перехода на страничку с частями книги (вставляется перед тегом ) .htaccess - пример настроек доступа для WAP-сайта (спасибо Олегу - Olezhek.ru) В шаблонах используются следующие подстановки: %BOOKNAME% - название книги %MODEL% - модель телефона для которого создавалась книга %FILENAME% - имя файла (части) книги без расширения %REGISTERED% - кем создана книга %FOLDERNAME% - имя папки для книг %WMLNAME% - имя файла со страничкой с частями книги Изменения и исправления в версии 1.3.17 ======================================= 1. В BookCutter добавлена справочная система. Прочитайте внимательно для лучшего понимания алгоритма разбиения на главы и улучшения вида текста на мобильном телефоне. 2. В BookReader добавлена страница с информацией (вызывается по кнопке вызов - зеленая трубка) Информационный список содержит: - текущее время - текущая позицию (верхняя строка и процент от количества строк) - размер главы (в строках и в байтах) - интервал автолистания (в миллисекундах) 3. При чтении из Word Document символ с кодом 0x0B заменяется на перевод строки. 4. BookCutter распознает заголовок главы, указанный римскими числами (от 1 до 100) 5. Для Samsung названия глав формируются как "Chapter N" (из-за проблем с кириллицей) 6. Для Samsung добавлен еще один растровый шрифт (Small) 7. Добавлена поддержка телефонов Motorola (пока бета-версия). 8. Исправлена ошибка в переносе по слогам (когда на следующую строку переносилась одна согласная буква) 9. Исправлена ошибка синхронизации потоков в BookReader Изменения и исправления в версии 1.3.16 ======================================= 1. BookCutter теперь использует вместо PkZip.exe zip32.dll - существенно возросла производительность и надежность. 2. Добавлена возможность отказаться от мелкого шрифта (это уменьшает ядро еще на 1,3к). 3. BookCutter позволяет выбрать модель телефона и сделать мидлет для указанной платформы (пока только Nokia/Samsung) 4. Добавлена поддержка телефонов Samsung (пока бета-версия). 5. BookReader автоматически переходит к чтению новой главы. 6. Поиск строки, начинающейся с %, дает возможность перейти к позиции в тексте в процентах. Например: %50 - середина текста, 100% конец текста 7. Поиск строки, начинающейся с #, дает возможность перейти к указанной строке в тексте (#120). 8. Исправлен сбой в интервале автолистания при быстром выходе и входе в автолистание. 9. Пакет устанавливается с помощью инсталлятора и допускает деинсталляцию. Изменения и исправления в версии 1.2.15 ======================================= 1. Исправлены сообщения в русской версии BookCutter. 2. За счет оптимизации статических данных ядро уменьшилось на 800б. 3. Добавлена возможность отказаться от заставки (картинки и классов) (это уменьшает ядро на 4к - примерно 8к дополнительного теста). Изменения и исправления в версии 1.2.14 ======================================= 1. У BookCutter-а появился оконный интерфейс. (посвящается ;-) всем тем, кто не знает, где задать параметры программе) 2. Добавлена настройка для всех параметров BookReader по умолчанию (цвет фона, размер шрифта, переносы, подсветка, вибрация и время автолистания) 3. Добавлена возможность отключать использование одиночного числа как начала главы. 4. Добавлен модуль русификации интерфейса BookCutter. Изменения и исправления в версии 1.1.13 ======================================= 1. Появилась облегченная версия (например для 6310i) (размер ядра 10860 - без заставки, мелкого шрифта и поиска) Изменения и исправления в версии 1.1.12 ======================================= 1. В BookReader запоминается последняя открытая глава. 2. В JAD файле добавлен параметр Background - в 16-ричном виде цвет фона (RGB). Например: 0000FF - синий 00FF00 - зеленый FF0000 - красный FFFFFF - белый FFFFE0 - светло-желтый Рекомендуется делать более светлые, т.к. цвет букв всегда черный 3. Небольшие улучшения в качестве переносов 4. BookCutter понимает входящий файл в кодировке ANSI/DOS/UTF8/UNICODE 5. BookCutter может читать непосредственно из Word Document (*.DOC) 6. При подготовке символы табуляции заменяются на два пробела 7. Немного расширен список ключевых слов для начала главы. 8. При необходимости разбиения глав только одним словом можно использовать '!' - например /Title:!Воспоминание Изменения и исправления в версии 1.1.11 ======================================= 1. Небольшие улучшения в качестве переносов. 2. На 6310i в конце строки выводился квадратик. Изменения и исправления в версии 1.1.10 ======================================= 1. При подготовке символ жесткого пробела (0xA0) воспринимается как обычный пробел 2. Тексты в DOS кодировке автоматически распознаются и перекодируются (отключается параметром /NoDetect) 3. Для параметра /Book разрешено использовать кириллические символы (до 10) 4. Добавлен поиск текста внутри главы (кнопка 0) 5. Максимальный размер главы увеличен до 50К 6. Исправлены ошибки при переносе по слогам и обрезание текста при переносе по словам. 7. Корректно отображаются некоторые специальные символы и Ё (Ёё№Ўў¤ЈҐ¦§©Є«®Ї°±Ііґµ•є»јЅѕї) 8. При автолистании левая функциональная клавиша (Page Down) не вызывает отключение автолистания. Изменения и исправления в версии 1.0.08 ======================================== 1. Появилась программа для автоматической подготовки мидлетов из текста произвольной длины. Синкаксис командной строки BookCutter.exe /Book:Name Устанавливает общее имя книги (По умолчанию:"Book") /Title:Head Дополнительные названия глав ("Head") стандартные: Глава,Chapter,Предисловие,Foreword,Пролог, Prologue,Послесловие,Epilogue,Эпилог /MaxText:size Максимальный размер главы (По умолчанию:50000) /MaxJar:size Максимальный размер Jar-файла (По умолчанию:65500) /MaxSpaces:count Максимальный отступ параграфа (По умолчанию:2) /NoMerge Запретить склеивание строк (По умолчанию:разрешено): обычно используется для текстов, взятых из HTML или Word-а; если текст форматированный, склеивание дает лучшую читабельность. /Justify Запретить удаление повторных пробелов внутри строки (По умолчанию:разрешено) удобно, когда текст был отформатирован с выравниванием по обоим краям 2. Уменьшен размер ядра на 4К. Изменения и исправления в версии 1.0.06 ======================================== 1. Первая коммерческая версия Изменения и исправления в версии 1.0.04 ======================================== 1. Настройка параметров. Изменения и исправления в версии 1.0.03 ======================================== 1. Поддержка переносов по слогам. Изменения и исправления в версии 1.0.01 ======================================== 1. Поддержка нескольких глав. Изменения и исправления в версии 1.0.00 ======================================== 1. Начал ездить на работу в маршрутке (около часа). 2. Прошел все прикольные игрушки для Nokia 3510i :) 3. Сильно не хватает бумажных книжек :( 4. Начал разрабатывать BookReader.