diff --git a/programs/develop/libraries/box_lib/trunk/tree_list.mac b/programs/develop/libraries/box_lib/trunk/tree_list.mac index 185b2d8786..38a8a23261 100644 --- a/programs/develop/libraries/box_lib/trunk/tree_list.mac +++ b/programs/develop/libraries/box_lib/trunk/tree_list.mac @@ -1,6 +1,6 @@ ; макрос для системной библиотеки box_lib.obj ; элемент TreeList для Kolibri OS -; файл последний раз изменялся 10.02.2010 IgorA +; файл последний раз изменялся 26.03.2010 IgorA ; на код применена GPL2 лицензия @@ -97,14 +97,14 @@ tl_data_init: ; xor ecx,ecx mov cx,tl_info_size - imul ecx,dword[edi+6] + imul ecx,tl_info_max_count call mem_Alloc mov dword[edi],eax ;копируем указатель на полученую память в структуру mov tl_data_img,0 ;обнуляем указатель 'data_img' mov tl_data_img_sys,0 ;обнуляем указатель 'data_img_sys' mov ecx,sizeof.TreeList - imul ecx,dword[edi+6] + imul ecx,tl_info_max_count call mem_Alloc mov tl_data_nodes,eax ;копируем указатель на полученую память в структуру @@ -143,7 +143,7 @@ tl_data_clear: ; mov edi,dword[ebp+8] cmp tl_data_img,0 je @f - mov ecx,dword[edi+18] + mov ecx,tl_data_img call mem_Free ;чистка системных иконок @@: cmp tl_data_img_sys,0 @@ -172,7 +172,7 @@ tl_info_clear: ; mov tl_cur_pos,0 ;xor ecx,ecx mov ecx,sizeof.TreeList - imul ecx,dword[edi+6] + imul ecx,tl_info_max_count mov eax,tl_data_nodes @@: mov byte[eax],0 ;чистим узлы 0-ми @@ -1363,7 +1363,7 @@ tl_node_add: ; call tl_info_set_undo mov ebx,sizeof.TreeList - imul ebx,dword[edi+6] ;+6 макс. количество узлов + imul ebx,tl_info_max_count add ebx,tl_data_nodes ;-- call tl_get_cur_node_index ;eax=po_t diff --git a/programs/other/planet_v/planet_v.asm b/programs/other/planet_v/planet_v.asm index 8b91d92510..46649d8849 100644 --- a/programs/other/planet_v/planet_v.asm +++ b/programs/other/planet_v/planet_v.asm @@ -962,7 +962,7 @@ align 4 ret ;вернуться чень интересный ход т.к. пока в стеке храниться кол-во вызовов то столько раз мы и будем вызываться -hed db 'Planet viewer 09.02.10',0 ;Ї®¤ЇЁбм ®Є +hed db 'Planet viewer 26.03.10',0 ;Ї®¤ЇЁбм ®Є sc system_colors ;бЁбвҐ¬лҐ жўҐв mouse_dd dd 0 ;㦮 ¤«п Shift- ў editbox diff --git a/programs/other/planet_v/readme.htm b/programs/other/planet_v/readme.htm index 9ea6004a46..e45a1e8beb 100644 --- a/programs/other/planet_v/readme.htm +++ b/programs/other/planet_v/readme.htm @@ -36,11 +36,11 @@ ol, ul, dl{
-Программа предназначена для просмотра карт, загружаемых с разных картографических сервисов.
-В текстовое поле 'Cache:' введите путь к папке с интересующими Вас картами. (Параметр Cache из *.ini файла задает путь по умолчанию)
В списке 'Вид карты' выберите расширения просматриваемых файлов. (Параметр ext0 из *.ini файла задает расширение по умолчанию)
Кнопка 'Обновить' перерисовывает окно.
@@ -67,6 +67,7 @@ ol, ul, dl{ из её подпапок.26.03.10 - Изменены функции открытия тайлов при задании не существующего пути. Могли возникать глюки при задании не существующего диска.
08.02.10 - Появились новые параметры для *.ini файла от ext0 до ext9, которые задают возможные расширения для карт.
29.01.10 - При запуске программы в текстовое поле 'Cache:' вводится путь прописанный в файле 'planet_v.ini'. Устранен небольшой глюк при растягивании тайлов (не растягивалась 1-я строка пикселей вверху картинки, было заметно на крупных увеличениях), немного ускорено растягивание. @@ -94,5 +95,9 @@ ol, ul, dl{
Wiki по KolibriOS http://wiki.kolibrios.org/Planetv
+