forked from KolibriOS/kolibrios
74e44c8770
git-svn-id: svn://kolibrios.org@4728 a494cfbc-eb01-0410-851d-a64ba20cac60
450 lines
17 KiB
Plaintext
450 lines
17 KiB
Plaintext
20.11.2013 - 0.99.6
|
||
- переделаны ссылки, курсор превращается в руку при наведении
|
||
|
||
29.12.2013 - 0.99.5
|
||
- Condition Script
|
||
|
||
27.12.2013 - 0.99.4
|
||
- отделение TWB компонента от браузера
|
||
|
||
15.10.13 - 0.99.1
|
||
- поддержка тегов <center>, <right> и параметра align="center/right" для тегов h1..h4
|
||
- улучшенное меню
|
||
- мультиязычность
|
||
|
||
08.10.13 - 0.99.04
|
||
- поддержка относительных путей
|
||
- исправления для скроллбара
|
||
- итальянская версия
|
||
- автодобавление http:// и ручном вводе адреса
|
||
- страница по умолчанию существует
|
||
|
||
12.04.13 - 0.99.01
|
||
- исправлено падение при очистке кэша изображений
|
||
- исправлена работа пункта меню "включить разрывы строк"
|
||
- ускорение при прокрутке страницы
|
||
- ускорение обработки quotted printable
|
||
|
||
12.04.13 - 0.99
|
||
- отрисовка в буфер;
|
||
- исправление ошибок и обновление кода.
|
||
|
||
20.11.12 - 0.98
|
||
- интелектуальная система кеширования изображений.
|
||
|
||
18.11.12 - 0.97.7
|
||
- если изображение не загрузилось, но содержит ссылку отображается
|
||
заменяющий его текст;
|
||
- полностью исправлены переносы ссылках в тексте;
|
||
- отображение в меню текущей кодировки;
|
||
- SoUrcerer - Синхронизация программы с новой оптимизированной
|
||
версией библитеки TryeType.
|
||
|
||
|
||
|
||
10.11.12 - 0.97.6
|
||
- нормальный запуск программы даже без библиотеки lib_img;
|
||
- оповещение если box_lib не найдена;
|
||
- исправлена ошибка приводящая к торможению при отображении
|
||
TrueType шрифтов;
|
||
- обновление библиотек.
|
||
|
||
05.11.12 - 0.97.5
|
||
Переключалка на шрифты TrueType из меню ПКМ.
|
||
|
||
16.07.12 - 0.97
|
||
- небольшие улучшения в обработке ссылок и изображений;
|
||
- включение обработки разрывов строк через меню;
|
||
- поддержка цветов вида #abc, улучшения в обработке цветов;
|
||
- пропадали изображения при начале загрузки страницы;
|
||
- исправлен баг 100% загрузки процессора при использовании
|
||
скролла (спасибо hidnplayer).
|
||
|
||
14.07.12 - 0.96
|
||
- исправлен баг со строкой адреса
|
||
- исправлен баг с незакрытыми тегами <a>
|
||
- частично исправлен баг с длинными адресами урлов
|
||
- меню - новое окно
|
||
|
||
22.06.12 - 0.95
|
||
|
||
22.06.12 - 0.94c
|
||
- испрвлена регрессия со ссылками;
|
||
- исправлена регрессия с ползунком;
|
||
- исправлено затирание первой строки.
|
||
|
||
19.06.12 - 0.94
|
||
- улучшение кода.
|
||
|
||
14.06.12 -- v0.93
|
||
- заработали якоря;
|
||
- улучшено меню.
|
||
|
||
13.06.12 -- v0.92
|
||
- базовое меню ПКМ;
|
||
- убрана постоянная загрузка страницы при перерисовке окна;
|
||
- костыли версии 2.0 для работы с downloader'ом;
|
||
- разделение кода загрузки и отображения страницы: часть 1.
|
||
|
||
04.06.12 -- v0.90
|
||
- новый скроллбар из box_lib (спасибо lev);
|
||
- нормальная загрузка страниц без скидывания фокуса с окна;
|
||
- гениальный и грязный хак для работы с downloader'ом, который
|
||
у меня на машине даёт 99% загрузки страниц вместо 50% ранее;
|
||
- масса исправлений в работе с историей посещений и навигацией;
|
||
- в теге <font> исправлена регрессия.
|
||
|
||
|
||
27.05.12 -- v0.83
|
||
- новая иконка кнопки "домой";
|
||
- оптимизация тега <b>;
|
||
- улучшения при работе с книгами xml-подобного формата fb2.
|
||
|
||
|
||
13.04.12 -- v0.80
|
||
- поддержка <body> "bgcolor=" и "text=";
|
||
- обработка перехода вверх "../";
|
||
- jpg, gif, png открываются через kiv.
|
||
- теперь изображения легко могут быть ссылками;
|
||
- 2 небольших фикса для изображений, кнопки BackSpace;
|
||
- чуток улучшена обработка урлов, содержащих #;
|
||
- заработала кнопка "Вперёд".
|
||
|
||
|
||
|
||
29.02.12 -- v0.76 -- 11.3
|
||
- исправлена работа кнопки "Назад";
|
||
- в историю посещённых страниц не может быть добавлено 2 одинаковых адреса подряд;
|
||
- исправлено исчезание заголовка страниц;
|
||
- исчезала кнопка вверх в прокрутке - исправлено;
|
||
- некоторые другие исправления.
|
||
|
||
|
||
27.02.12 -- v0.75 -- 11.? Кб
|
||
- при закрытии HTMLv, downloader тоже завершается;
|
||
- невозможно запустить больше одного downloader'a;
|
||
- отображение процесса загрузки страницы из Интернета через кнопочку
|
||
"остановить", надпись "Loading...", возможность прервать процесс;
|
||
- обновление страницы из Интернета приводит к её повторной загрузке.
|
||
|
||
|
||
24.02.12 -- v0.71 -- 11.? Кб
|
||
- просто починил эти самые интернеты.
|
||
|
||
|
||
26.09.11 -- v0.70с -- 11.4 Кб
|
||
- универсальная обработка цветов;
|
||
- улучшения в обработке title;
|
||
- исправлена обработка станиц в кодировке iso-8859-1.
|
||
|
||
22.09.11 -- v0.70 -- 11.3 Кб
|
||
- улучшен и оптимизирован код обработки юникодовских тегов (&), исправлен
|
||
и дополнен их список;
|
||
- устранён вылет программы при нажатии клавиши CapsLock (спасибо Mario);
|
||
- заглушка на вылет программы при загрузке страниц из и-нэта (спасибо Mario).
|
||
|
||
13.09.11 -- v0.69 -- 11.2 Кб
|
||
- нормальная прокрутка изображений;
|
||
- работа с файлами любого размера;
|
||
- оптимизация процедуры парсинга тега с параметрами.
|
||
|
||
05.09.11 -- v0.68 -- 11.2 Кб
|
||
- устранён вылет программы при неправильном параметре color тега <font> - алсо
|
||
иногда действительно полезно читать маны;
|
||
- memory.h-- удалён как старый дубликат, все функции работы с памятью отныне
|
||
используют mem.h--, написанный Asper'ом;
|
||
- изображения теперь вписываются в окно по ширине;
|
||
- устранён частый вылет программы при прокрутке страницы, содержащей изображения.
|
||
|
||
20.08.11 -- v0.67 -- 11.1 Кб
|
||
- более адекватная прокрутка изображений;
|
||
- корректная обработка табов в тексте и с тегом <pre> (спасибо Nazarus и Jaeger);
|
||
- улучшена отзывчивость программы при прокрутке больших страниц (фикс изначально
|
||
был написан Gluk'ом для игры Косилка по моей просьбе, сюда перенесен мной);
|
||
- небольшие исправления в реакции ползунка прокрутки;
|
||
- исправлено залезание текста в наклонном шрифте на левый ободок окна;
|
||
- кнопка "Новая вкладка" и комбинации Ctrl+N, Ctrl+T банально создают новое окно;
|
||
- правильное распознание украинской буквы ґ;
|
||
- поддержка кодировки "UTF8" для универсальности (идея фичи Joaquin).
|
||
|
||
|
||
|
||
20.06.11 -- v0.63 -- 11.32 Кб
|
||
lev
|
||
- наклонный шрифт
|
||
- таблица именованных цветов
|
||
|
||
08.06.10 -- v0.62a -- 9.68 Кб
|
||
- в адресную строку нельзя было нормально ввести цифры 4 и 6 (спасибо Nasarus
|
||
за найденные баги)
|
||
- поддержка DOS-кодировки страниц (по просьбе Nasarus'a)
|
||
|
||
|
||
14.02.10 -- v0.62 -- 9.42 Кб
|
||
- поиск в Интернетах с помощью nigma.ru, поиск только по английским символам,
|
||
горячая комбинация клавиш Ctrl+Enter;
|
||
- улучшено и оптимизировано определение кодировки;
|
||
- небольшой фикс для работы с XHTML-тегами типа br/;
|
||
- исправлен баг: не работал просмотр (по f3) страниц из интернета;
|
||
- немного улучшено отображение изображений, но, всё равно, ещё очень плохо;
|
||
- поддержка тегов с кавычками ' (как на главной странице kolibrios.org);
|
||
- работа с историей вынесена в отдельный файл;
|
||
- исправлена поломанная в предыдущей версии работа в Интернетах.
|
||
|
||
|
||
31.01.10 -- v0.60 -- 8.94 Кб
|
||
- поддержка utf-8 реализованная Asper'ом ещё в ноябре, увы не попавшая в
|
||
дистр 0.7.7.0. От меня огромное спасибо Asper'у в помощи!
|
||
- исправлена ошибка при открытии страницы с /fd и /cd (спасибо Nasarus и IgorA,
|
||
которые сообщили мне об ошибке);
|
||
- поддержка шайтанской кодировки mht-страниц, то есть, сохранённых со всем
|
||
содержимым через ИЕ7 (спасибо за помощь IgorA);
|
||
- улучшено определение кодировки: например, теперь можно нормально читать хабр;
|
||
- небольшое исправление в парсинге параметров тега;
|
||
- увеличена длина URL до 4096 символов.
|
||
|
||
|
||
08.11.09 -- v0.57 -- 8.69 Кб
|
||
- Asper реализовал поддержку изображений, которую в HTMLv ещё надо пилить;
|
||
- поддержка .mht, скорее всего старых версий (страница Albom'a), в новых (я
|
||
сохранил в .mht через ИЕ7) вместо буковок какая-то ересь, очень похожая на
|
||
hex-коды;
|
||
- исправлено появление кнопки "остановить загрузку" когда не надо;
|
||
- оптимизации поиска и загрузки файла.
|
||
|
||
|
||
03.11.09 -- v0.53 -- 7.87 Кб
|
||
- восстановлена совместимость с библиотекой box_lib.obj;
|
||
- исправлена заглушка с адресами страниц, содержащими знак # ;
|
||
- программа больше не вылетает, если несколько раз нажать на локальную ссылку;
|
||
- серьёзное улучшение обработки разных ссылок;
|
||
- исправлено превышение максимальной длины истории ссылок;
|
||
- корректная обработка ссылок, содержащих знак = ;
|
||
- исправлено исчезание ссылок, если тег находится за границей видимой области;
|
||
- во время загрузки страницы, пишет "Loading...";
|
||
- небольшие обновления кода.
|
||
|
||
|
||
05.06.09 -- v0.5 -- 7.91 Кб
|
||
- barsuk прикрутил загрузку страниц из Интернета через downloader за что
|
||
ему огромнейший респект :)
|
||
- исправление падения программы в случае, если страница недокачана -
|
||
исправлен выход за границы памяти при парсинге тегаов и обработке <-- -->;
|
||
- исправлена передача параметров downloader'y: обрезается / в конце;
|
||
- корректная обработка некоторых символов;
|
||
- некоторые оптимизации.
|
||
|
||
|
||
28.01.08 -- v0.48.5 -- 6.95 Кб
|
||
- если присутствует только закрывающий тег </a>, без открывающего, ссылки
|
||
больше не "съезжают";
|
||
- корректная обработка параметров, не взятых в скобки, пример: href=1.htm ;
|
||
- исправлен баг с цветом ссылок и цветом текста после ссылок;
|
||
- многоуровневые списки;
|
||
- немного улучшен алгоритм парсинга тегов;
|
||
- клавиша BackSpace опять возвращает назад;
|
||
- подчёркивание цветных ссылок теперь цвета самих ссылок;
|
||
- исправлен баг в заглушке с переходом по ссылке внутри страницы #.
|
||
|
||
|
||
28.01.08 -- v0.48.2 -- 6.95 Кб
|
||
- устранён вылет программы при прокрутке страницы с большим кол-вом ссылок;
|
||
- устранено "синение" текста в некоторых случаях;
|
||
- исправлен баг в чтении тега с параметрами;
|
||
- автоопределение кодировки KOI8;
|
||
|
||
|
||
22.01.08 -- v0.48.1 -- 6,88 Кб
|
||
21.12.08 -- v0.48.0
|
||
- перенос по словам;
|
||
- координаты считаются от конца заголовка;
|
||
- исправлена перерисовка окна, когда страница маленькая;
|
||
- исправил баг в теге <pre>;
|
||
- исправлен баг перерисовки первой строки;
|
||
|
||
|
||
07.12.08 -- v0.47 -- 7,50 Кб
|
||
- добавлен символ "апостроф", украинские буквы для кодировки win1251;
|
||
- инфа внутри <!-- --> фильтруется;
|
||
- переписана процедура парсинга параметров тега;
|
||
- зачатки вывода изображений (спасибо Nable и Asper за помощь);
|
||
- исправлен баг, из-за которого страницы могли не отображаться;
|
||
- исправлен баг с тегом font, из-за которого весь текст могло плющить;
|
||
- исправлен недочёт в теге <pre> (нашёл diamond);
|
||
- немного увеличена скорость обработки страниц;
|
||
- немного улучшена полоса прокрутки, исправлен один мелкий баг;
|
||
|
||
|
||
02.12.08 -- v0.45 -- 6,79 Кб
|
||
- поддержка кодировки KOI8-R(U) - активируется нажатием Ctrl+R. Спасибо Velianty
|
||
за написаный код;
|
||
- вывод какой-то win кодировки, где все символы отображаются, как А и т.д.
|
||
(заработал файл, присланый Albom'ом);
|
||
- исправлен очень серьёзный баг из-за которого страницы с большим количеством
|
||
ссылок приводили к вылету программы;
|
||
- кодировка DOS'a (cp866) активируется нажатием Ctrl+D;
|
||
- улучшен скролл;
|
||
- исправлен баг кнопки "Обновить";
|
||
- иконки тулбара выводится одним изображением с палитрой, как результат меньше
|
||
перерисовка окна и размер программы.
|
||
|
||
|
||
20.10.08 -- v0.40 -- 7,36 Кб
|
||
- обработка нескольких параметров тега для ссылки и текста;
|
||
- перечёркивание и подчёркивание отображается тем же цветом что и текст
|
||
- правильная обработка табов;
|
||
- улучшение тега <li>;
|
||
- корректный переход на страницу, адрес которой содержит знак "#";
|
||
- исправлен баг из-за которого часть текста могла стать невидимой;
|
||
- исправлен тег <q>;
|
||
- некоторые спецсимволы заменены своими "аналогами": (с), (r), обычное тире
|
||
вместо типографического;
|
||
- поддержка тегов <ins> и <del>;
|
||
- прочие доработки и хитрожопые оптимизации отображения :)
|
||
|
||
|
||
19.10.08 -- v0.38.1 -- 6,85 Кб
|
||
- суровые оптимизации и как результат увеличилась скорость загрузки страниц на
|
||
7-10% (было проверено с использованием секундомера);
|
||
- правильное отображение файлов с расширением ".txt" в окне программы;
|
||
|
||
18.10.08 -- v0.38 -- 6,88 Кб
|
||
- для полосы адреса теперь используется отдельная переменная;
|
||
- хождение по относительным ссылкам, с косяками, но то фигня. Сделаю;
|
||
- улучшения в обработке тегов: корректно обрабатываются таб и переход на
|
||
следующую строку в теге.
|
||
- немного улучшена обработка тегов вообще, догадываюсь как сделать ваще зашибись;
|
||
- добавлена обработка цвета линий (hr).
|
||
|
||
17.10.08 -- v0.37 -- 6,82 Кб
|
||
- реализовано преобразование тегов вида в символы (пока только 5 основных);
|
||
- немного улучшен скролл, но, всё равно, это не дело;
|
||
- F3 - просмотр исходного кода страницы;
|
||
- обновлены кнопочки "Вперёд/Назад".
|
||
Правка багов:
|
||
- исправлена табота со ссылками;
|
||
- исправлен баг с тем, что иногда отображалось два пробела в тексте вместо одного;
|
||
- исправил баг из-за которого часть текста при прокрутке могла стать синей;
|
||
- исправлен баг, связаный с клавишей BackSpace;
|
||
Огромное спасибо diamond'y за тестирование.
|
||
|
||
|
||
16.10.08 -- v0.35.3 -- 6,74 Кб
|
||
- кнопки от ссылок не удалялись в случае, если страница не найдена, fixed;
|
||
- улучшены кнопочки тулбара;
|
||
- пофиксил последнюю страницу от Albom'a, со скриптом; оказалось просто надо было
|
||
обнулить переменную во время её объявления;
|
||
- при сворачивании окна в заголовок, его название не исчезает.
|
||
|
||
|
||
15.10.08 -- v0.35 -- 6,75 Кб
|
||
- исправлен баг - вылет проги из-за переполнения памяти во время создания ссылок
|
||
(спасибо Albom'у, который прислал страницу, на которой проявляется баг);
|
||
- при перемотке колёсиком теперь проматывается 3 строчки;
|
||
- исправлена перемотка PgUp/PgDn;
|
||
- исправлена работа программы в случае, если страница не найдена;
|
||
- новые фирменные изображения на кнопках;
|
||
- исправлен тег <title> для длинных названий;
|
||
- теперь переход Домой записывается в хистори;
|
||
- программа больше не должна вылетать :)
|
||
|
||
|
||
03.10.08 -- v0.30.2 -- 6,56 Кб
|
||
- обновление страницы не приводит к записи новой ссылки в историю посещений;
|
||
- оптимизация перебора символов;
|
||
- больше не появляются белые полосы на ободке нижней части окна;
|
||
- установлены минимальные размеры окна, убраны артефакты при сворачивании окна в заголовок.
|
||
|
||
|
||
02.08.08 -- v0.30.1 -- 6,48 Кб
|
||
- поправил баг с историей посещений страниц;
|
||
- устранён баг, когда под самой нижней строкой появлась прозрачная полоса;
|
||
- игнорируется текст между <style>;
|
||
- немного оптимизирован скролл.
|
||
|
||
|
||
29.07.08 -- v0.30 -- 6,46 Кб
|
||
- клавиша BackSpace, если полоса адреса не активна, возвращает на предыдущую страницу;
|
||
- игнорируется текст после тега <script>;
|
||
- сносно работает прокрутка;
|
||
- заглушка на PgUp\PgDown, работает End;
|
||
- исправлен баг с заголовком окна.
|
||
|
||
|
||
28.07.08 -- v0.27 -- 6,21 Кб
|
||
- вывод цвета текста, поддержка до 10 вложеных тегов цвета - за всё это спасибо Veliant'y;
|
||
- адаптирован код под новую версию библиотеки <Lrz>, отвечающей за строку адреса (box_lib);
|
||
- теперь корректно определяется конец файла при обработке (by Veliant);
|
||
- теперь текст декодируется win -> dos, исправлено отображение некоторых специальных символов;
|
||
- почищен код, оптимизована структура документа;
|
||
- опредение длины страницы, заглушки на прокрутку её вверх и вниз;
|
||
- сильно уменьшена перерисовка первых двух строк.
|
||
|
||
|
||
23.07.08 -- v0.24 -- 6,05 Кб
|
||
- полностью исправлена работа ссылок;
|
||
- Энтер теперь добавляется как пробел в тексте, в случае если до него не было пробела;
|
||
- обработка тега "hr" - рисование линий;
|
||
- исправлен баг при деактивации окна.
|
||
|
||
|
||
07.07.08 -- v0.23 alpha -- 5.68 Кб
|
||
- исправлен баг кнопки "Назад";
|
||
- некоторые ссылки работают :)
|
||
- PageUp, PageDown.
|
||
|
||
|
||
05.07.08 -- v0.22 -- 5.68 Кб
|
||
- исправлен баг, из-за которого строка в конце окна отображалась без "стиля";
|
||
- теперь программа умеет отделять теги от параметров - улучшена совместимость;
|
||
- поддержка параметров в режиме тестирования (пока недоступно).
|
||
|
||
|
||
04.07.08 -- v0.21 -- 5.58 Кб
|
||
- небольшие изминения в интерфейсе;
|
||
- рабочая клавиша "Назад".
|
||
|
||
|
||
29.06.08 -- v0.2 -- 5.48 Кб
|
||
- уменьшена перерисовка при открытии проги, во время перехода по страницам,
|
||
во время их прокрутки - текст выводится не побуквенно, а короткими строчками;
|
||
- изменения в структуре программы, она стала ещё чуть более гибкой;
|
||
- теперь заголовок не перерисовывается постоянно во время перемотки;
|
||
- теперь не выводится больше 1 пробела;
|
||
- запуск с параметром - открывается страница;
|
||
- немного подправлено положение строки адреса при разной высоте заголовков;
|
||
- если страница не существует, выводится предупреждение.
|
||
|
||
|
||
26.06.08 -- v0.1.3 -- 5.59 Кб
|
||
- при прокрутке не перерисовывается заголовок;
|
||
- теги обнуляются перед началом перерисовки;
|
||
- устранён глюк из-за которого внизу списка мог появляться левый текст;
|
||
- поддержка тегов ul, blockquote, q, некоторые другие частично;
|
||
- теперь вместе обрабатываются теги с / и без него.
|
||
|
||
|
||
24.06.08 -- v0.1.1 -- 5.37 Кб
|
||
- исправления и улучшения тега <li>;
|
||
- теперь можно прописывать путь к странице не добавляя в конце ".htm",
|
||
программа добавит расширение автоматически;
|
||
- немного уменьшена перерисовка окна;
|
||
- добавлен тег "strike", аналог "s";
|
||
- начальная поддержка некоторых других тегов;
|
||
- исправлен баг, из-за которого нельзя было перематывать текст вниз до конца.
|
||
|
||
|
||
22.06.08 -- v0.1 -- 5.11 Кб
|
||
- более или менее полная поддержка тегов: b, strong, i, u, s, br, pre, title,
|
||
li, p. Поддержка закрывающих тегов соответственно;
|
||
- поддержка вложеных тегов;
|
||
- игнорирование ненужных пробелов в теге (пример: < b >);
|
||
- увеличена скорость прокрутки и программы;
|
||
- полоса адреса (EditBox) от <Lrz>, спасибо ему огромное;
|
||
- остановка рисования после тега </html>.
|
||
|
||
|
||
20.06.08 -- v0.000001 -- 7.32 Кб
|
||
Типа начало. :)
|
||
Переписал браузер Veliant'a под новую библиотеку, немного доделан.
|