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 диалог работает более корректно |