Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  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