Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
131 diamond 1
Сделана новая концепция диалогов, теперь диалоги не используют
2
файловую систему для обмена с клиентом, а используют IPC -
3
Inter process comunication (Поддержка начиная с 52 Версии).
4
 
5
52 Версия поддержка IPC диалогов
6
53 Версия добавлена защиты диологов от внешних процессов.
7
Тестируйте с TESTOPDG
8
 
9
54 Версия IPC защита улучшена
10
Тестируйте с TESTOPD2
11
 
12
Что-бы протестить диалоги скопируйте SYSTRE54 на рамдиск под
13
именем SYSXTREE и запустите TESTOPD2
14
 
15
В окне TESTOPD2 отображается следующая информация:
16
В заголовке слева ???
17
Ниже параметры переданные SYSTEM XTREE , а именно PID TESTOPD2,
18
пробел и тип диалога один байт (O-Open,S-Save)
19
Еще ниже PID SYSTEM XTREE и текущее кол-во запущенных процессов
20
 
21
После того как фаил будет открыт в диалоге, он отобразится в
22
окне TESTOPD2 ниже заголовка, а диалог закроется.
23
 
24
Защита TESTOPD2:
25
1) Если при запуске SYSTEM XTREE от XTREE небыл получен его PID
26
в течении 2 сек, значит на рамдиске не 54 версия XTREE или не XTREE
27
вовсе, TESTOPD2 завершается.
28
2) Если запущеный SYSTEM XTREE закрылся не отослав путьфаила(сам или
29
от CPU проги),то TESTOPD2 завершается т.к. параметры от XTREE не
30
были получены а т.к. XTREE закрыт то уже и небудут получены.
31
 
32
68 Версия
33
 
34
За два дня я добился приличных успехов по модернизации X-TREE
35
И так шо нового...
36
 
37
60Ver Теперь FileList и в диалоге и в браузере выводится одной
38
процедурой нужно только указать координаты и размер листа отслеживание
39
и прорисовка скроллбара выполняется процедурой.
40
 
41
61Ver Настроил координаты ФаилЛиста
42
 
43
62Ver Дабавил панельку слева в окне (как в Виндах) для красоты
44
 
45
63Ver Изменил скин и добавил картинки на кнопочки скроллбара
46
 
47
64Ver Удалил старый добрый баг - ошибка запуска прог с HD которая
48
выносит Меос нафиг не исключаю, что этот баг удален не до конца
49
 
50
65Ver Изменил обработку и прорисовку скролла
51
 
52
66Ver Довел до конца прорисовку скролла, добавил противомигающий
53
код для URL строки
54
 
55
67Ver Теперь URL строка и в диалоге и в браузере выводится одной
56
процедурой нужно только указать координаты и размер строки.
57
 
58
68Ver Добавил мини иконки слева от фаил нейма (очень прикольно смотрится).
59
 
60
 
61
73 Версия
62
 
63
69Ver Getimg выполнил в виде процесса, а не макроса код уменьшился
64
на 900 байт
65
 
66
70Ver data_area теперь не исподльзуется, а значит памяти требуется
67
теперь на 140000 байт меньше!
68
 
69
72Ver Более быстрая сортировка , fileinfo требут только 200 байт,
70
а значит памяти тепрь требуется на 200000 байт меньше!
71
 
72
73Ver Мигание Url строки баг исправлен.
73
 
74
Итого код уменьшен где-то на 900 байт. Если раньше требовалось памяти
75
      1 МБ, то теперь всего 600Кб, а это почти в два раза меньше.
76
 
77
 
78
80Ver Диалоги опять работают, удален баг редактированеия строки URL
79
 
80
81Ver Save диалог работает более корректно