Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
31 | halyavin | 1 | -= [v 3.78b] =- |
2 | Версия была сделана сразу после того как я выложил пред., но я её не выкладывал, |
||
3 | так как надеялся ещё доработать. |
||
4 | |||
5 | Новое: |
||
6 | - поиск спрятан в меню, горячая клавиша ctrl+F7, поиск далее - ctrl+F8 |
||
7 | - более длинная строка открытия файлов, не желательно открывать пути |
||
8 | >71 символа, так как могут возникнуть ошибки при работе с окном "быстрого с/з" |
||
9 | |||
10 | |||
11 | это просто дополнение к предыдущему выпуску. дальше будет исправлено: |
||
12 | - глюк с неактивными окнами. |
||
13 | |||
14 | -= [v 3.78a] =- |
||
15 | |||
16 | Вроде работает.. :) |
||
17 | |||
18 | Новое: |
||
19 | - Скролл взят с "Scroll.inc",автор которого Jason Delozier. |
||
20 | принцип движения по документу полностью изменён (по сравнению |
||
21 | с прошлой версией). |
||
22 | - Курсор двигается кликом мышки. |
||
23 | - Добавлена функция Goto Line #. |
||
24 | (enter-goto; esc - cancel) |
||
25 | достаточно полезная функция, когда фасм(на доске отладки) пишет что ошибка |
||
26 | в такой-то строке... |
||
27 | - Исправлен баг с заданием имени нового файла |
||
28 | - Исправлен баг со строкой поиска (при "поиске" последней строки) |
||
29 | - Исправлен баг после вызова диалогов открытия/сохранения. |
||
30 | теперь скролл после них продолжает работать ;) |
||
31 | - Мелкие исправления в работе меню. |
||
32 | |||
33 | Появился: |
||
34 | глюк, как в LC - при нажатии в области окна, даже если окно не активно, |
||
35 | курсов и скролл бар всё равно реагируют на мышку. |
||
36 | |||
37 | Работаю над: |
||
38 | -списком последних файлов |
||
39 | -загрузкой "color table'a" |
||
40 | |||
41 | так же, надо посмотреть исходники HeEd'a, а точнее функции перекодировки. |
||
42 | |||
43 | ------------------------------------------------- |
||
44 | |||
45 | -= [v 3.77a] =- |
||
46 | |||
47 | Ещё одна альфа. |
||
48 | |||
49 | На этот раз: |
||
50 | - добавлена полоса прокутки |
||
51 | - исправлено окно вопроса "сохранить документ", так как я заметил |
||
52 | что оно жрало много процессорного времени. |
||
53 | - обновление экрана после диалогов сохранения и открытия |
||
54 | |||
55 | На заметку: скролл полностью сделан мной и поэтому, возможно, есть глюки. |
||
56 | так как я не нашёл более хорошей формулы, скролл всегда немного не доезжает до |
||
57 | верха, зато никогда не пересекает нижнюю кнопку (вроде бы) |
||
58 | |||
59 | кнопки скролла "вверх" и "вниз" эквивалентны pg.up и pg.down |
||
60 | |||
61 | Размер скролла жестко закреплён, так как скоро будет заперщено |
||
62 | изменять размены окна. |
||
63 | |||
64 | |||
65 | Не получится: |
||
66 | Убрать ограничение в 80 символов и присобачить поддержку BGI шрифтов. |
||
67 | Проблема в слишком извращённом алгоритме вывода символов (по крайней |
||
68 | мере мне так показалось), проще будет переделать всё по новой, |
||
69 | взяв некоторые функции отсюда. |
||
70 | |||
71 | В следующей версии планируется: |
||
72 | - функция "goto string #" |
||
73 | - изменение цвета текста (и спец. символов) и рабочей области. |
||
74 | - сохранение небольшого списка "последних редактируемых файлов" |
||
75 | постараюсь, но всё же ничего не обещаю.... |
||
76 | |||
77 | |||
78 | -= [v 3.76 ] =- |
||
79 | |||
80 | Повторный ремейк тайнипада :) Клавиатура рулит. |
||
81 | |||
82 | Что нового? |
||
83 | |||
84 | - "Окно быстрого сохранения и загрузки" для прописывания пути |
||
85 | к файлу "вручную". В этом же окне горячие клавиши - |
||
86 | ctrl+s - сохранить, ctrl+o - открыть, esc - отмена |
||
87 | |||
88 | - Горячие клавиши для компиляции(CTRL+F9), |
||
89 | компиляции и запуска (CTRL+F10), и доски отладки(F12) |
||
90 | |||
91 | - главное окно остаётся активным после запуска доски отладки |
||
92 | и окна быстрого сохранения (только горячими клавишами) |
||
93 | |||
94 | - Исправлен глюк вылетания при попытке поиска в пустом |
||
95 | документе |
||
96 | |||
97 | - облагорожен писк из спикера, теперь похож на писк Колибри 3 |
||
98 | |||
99 | - Кнопки выровнены для использования скина |
||
100 | |||
101 | - по непонятным мне причинам файлы сохранённые в нижнем регистре |
||
102 | абсолютно не принимались sysxtree и нужно было их открывать |
||
103 | вручную прописывая путь. исправлено обычным переводом в верхний |
||
104 | регистр. |
||
105 | |||
106 | - окна сообщения при переполненном диске (та же процедура, что и для erroff у |
||
107 | savedialog) |
||
108 | |||
109 | - исправлен мой баг - при невозможности сохранения теперь остаётся старый путь |
||
110 | к файлу (и имя). |
||
111 | |||
112 | - исправлено ещё парочка мелких недочётов (моих?!). |
||
113 | |||
114 | Что не сделано? |
||
115 | |||
116 | Всё ещё нет поддержки шрифтов BGI и |
||
117 | изменения цвета фона/текста. Хотя я сомневаюсь, что BGI шрифты прямо "необходим |
||
118 | ы" |
||
119 | в асм-блокноте. |
||
120 | Пока ещё не обрабатывается ошибка "fat12 заполнен" - вроде бы даже функции в яд |
||
121 | ре нет... |
||
122 | Хочу перейти на скан-коды, а то в аски повторяются коды. |
||
123 | -------------------------------------------- |
||
124 | и ещё: о ошибках и критике - мне (не "меня") на мыло или на форум. |
||
125 | -------------------------------------------- |
||
126 | |||
127 | История... |
||
128 | |||
129 | -= [ v 3.75b ] =- |
||
130 | |||
131 | О.... |
||
132 | Ремейк :) Tinypad'a : |
||
133 | Тулбар теперь спрятан в меню. Для сохранения и открытия используются |
||
134 | диалоги из ASCL Павлюшина Евгения. Исправлен "жуткий" баг - когда |
||
135 | сохраняешь документ под другим именем, в строке заголовка оставалось |
||
136 | старое название. |
||
137 | Добавлены диалоговые окна при ошибках и выходе. Добавлена кнопка |
||
138 | "новый", при нажатии на которую задаётся вопрос о сохранении файла, затем |
||
139 | создаётся документ с новым именем. Максимально 99 новых документов. Кнопка |
||
140 | "новое окно" открывает новое окно Тайнипада (запускает новый процесс). |
||
141 | |||
142 | О грустном... |
||
143 | Обо всех ошибках мне на мыло, попробую исправить. |
||
144 | Диалог "сохранить как" сохраняет только на готовые файлы (то есть поверх них, |
||
145 | нельзя создать новый). |
||
146 | При попытке поиска строки в пустом документе прога вылетает :( |
||
147 | При выходе, когда вылазит окошко с вопросом "сохранить файл?" - да - сохраняет |
||
148 | документ и закрывает окно, нет - не сохраняет и выходит, Щелчёк по рабочей обла |
||
149 | сти |
||
150 | тайнипада эквивалентен кнопке отмена, которой нету ;), правда если окно сообщени |
||
151 | я |
||
152 | переместить, главное окно не обновляется. Это вызванно "специфическим" кодом, т |
||
153 | ак |
||
154 | как более простого решения я не нашёл. |
||
155 | |||
156 | О спасибках... |
||
157 | Всем спасиба! Павлюшину за ASCL, Халявину, Willow и всем с нашего форума помощь. |
||
158 | |||
159 | О будущем... |
||
160 | если получится, можно будет реализовать поддержку BGI шрифтов... ещё не смотрел |
||
161 | их код -- страшно! |
||
162 | |||
163 | Кто, бл%? |
||
164 | DoomEd Archangel |
||
165 | archangel@mail.kz / meos-wall.narod.ru |
||
166 | |||
167 | |||
168 | |||
169 | -= [ v 3.75a ------> v 3.6 ] =- |
||
170 | |||
171 | ;****************************************************************************** |
||
172 | ; project name: TINYPAD |
||
173 | ; compiler: flat assmebler 1.52 alpha 3 |
||
174 | ; version: 3.75a |
||
175 | ; last update: 24/03/2004 |
||
176 | ; maintained by: Ivan Poddubny |
||
177 | ; e-mail: ivan-yar@bk.ru |
||
178 | ;****************************************************************************** |
||
179 | ; HISTORY: |
||
180 | ; 3.75a |
||
181 | ; fixed converting char to upper case in read_string |
||
182 | ; 3.75 |
||
183 | ; rewrote save_file from scratch; bugfix in loadfile; |
||
184 | ; 3.74 |
||
185 | ; optimisation |
||
186 | ; 3.73 |
||
187 | ; completly new load_file function |
||
188 | ; 3.72 |
||
189 | ; speed++ |
||
190 | ; 3.71 |
||
191 | ; error beep |
||
192 | ; 3.6,3.7: |
||
193 | ; many bugs fixed |
||
194 | ; simple toolbar |
||
195 | ; compile, run applications from TINYPAD, all fasm output is in debug board |
||
196 | ; TAB button |
||
197 | ; auto-indent |
||
198 | ; Ctrl+L - insert comment string |
||
199 | ;****************************************************************************** |
||
200 | ; Memory 0x300000: |
||
201 | ; stack 0x00eff0 - стэк |
||
202 | ; stack for help 0x00fff0 - |
||
203 | ; stack for help 0x00fff0 |