Subversion Repositories Kolibri OS

Rev

Rev 3002 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
5518 leency 1
11.04.12
3002 leency 2
SoUrcerer
3
пусть сам автор напишет...
4
----------
5518 leency 5
24.8.12
3002 leency 6
SoUrcerer
7
Исправил определение длины выводимой строки в пикселах. Теперь text_out работает корректно на длинных строках.
8
Исправил вывод русских букв.
9
Вопрос с блиттером остается открытым. Нужен блиттер с поддержкой прозрачности, учитывающий флаг "рисовать относительно клиентской области окна". В том числе он нужен для букв с умляутами, типа ё и й. А так же составных символов. Иначе глиф-черточка или глиф-точечки "зарисует" остаток буквы в некоторых шрифтах. И вообще, так явно будет быстрее, чем грабить экран, смешивать и выводить на экран, вызывая 2 системных функции и гоняя цикл в пользовательском режиме
5518 leency 10
----------
3002 leency 11
11.10.12
12
Lev
5518 leency 13
- stb.h
14
Синхронизировал stb.h с stb_truetype0.6c.h
15
В строке if (num_vertices > 0) STBTT_memcpy(tmp, vertices, num_vertices*sizeof(stbtt_vertex));
16
Вставил STBTT_memcpy вместо STBTT_memset по аналогии с исходным stb_truetype0.6c.h (если это было неправильно - верните назад)
17
- lib.c
3002 leency 18
заменил 65-ю функцию на 7-ю, по коду чуть проще и вылетало у меня постоянно с 65-й
19
внёс поправки для правильной работы с окнами отсчитывающими координаты от клиентского окна
20
Добавил учёт descent, чтобы не вылетало на диакритике типа "Й", dos2utf править не стал - вместо Ё и т.п. показываются символы расширенной латиницы
5518 leency 21
----------
22
13.03.15
23
hidnplayr
24
Separate original stb_truetype.h from kolibri library code, updated stb_truetype to version 1.02, added utf8 support for library functions, added compile.bat for windows users.
25
----------
26
Leency
27
15.05.15
28
Make SetBackColor() function faster.