Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1415 | leency | 1 | 20.12.08 -- v0.98.3 RC2 -- 14.6 Кб |
2 | - теперь координаты отсчитываются от конца скина; |
||
3 | - устранён вылет программы в случае, если в папке 0 или больше чем 6898 файлов; |
||
4 | - исправлен баг: если в конце списка развернуть окно, выделение "прыгало" вверх; |
||
5 | - исправлена перерисовка при переходе в другую папку или устройство; |
||
6 | - немного оптимизировано изменение регистра букв в названиях файлов; |
||
7 | - теперь выделяется папка, в которой мы были и после кнопки "Назад"; |
||
8 | - исправлены недочёты при переходе в верхнюю папку; |
||
9 | - в историю посещённых папок теперь не может два раза подряд записаться одна и |
||
10 | та же папка; |
||
11 | - исправлен баг из-за которого выделение выделение могло не двигаться клавишами; |
||
12 | - прога не вылетает из-за переполнения в истории посещённых папок, однако один |
||
13 | небольшой косяк там остался; |
||
14 | - тестовое отображение скрытых файлов; |
||
15 | - удалён неиспользуемый код; |
||
16 | |||
17 | |||
18 | 16.12.08 -- v0.98.1 RC1 -- 14.7 Кб |
||
19 | - папка ".." теперь всегда первая в списке; |
||
20 | - кнопки вверх/вниз скролл бара теперь реагируют на нажатие и удержание; |
||
21 | - файлы с некоторыми расширениями теперь нельзя запускать (реализовал s1n). |
||
22 | |||
23 | |||
24 | 15.12.08 -- v0.98 RC1 -- 14.5 Кб |
||
25 | - программа научилась работать с bd-дисками и NTFS; |
||
26 | - исправлен баг из-за которого прога вылетала при переходе на уровень вверх; |
||
27 | - исправлено отображение регистра букв для кириллицы; |
||
28 | - удаление папки "." из листинга директории (спасибо diamond'у за помощь). |
||
29 | |||
30 | |||
31 | 30.11.08 -- v0.97.2 beta7 -- 14.4 Кб |
||
32 | - на /bd/ разделах прога больше не вылетает (хоть ничего на них и не видит); |
||
33 | - некоторые исправления в работе полосы прокрутки; |
||
34 | - динамическое выделение памяти (в режиме тестирования). |
||
35 | |||
36 | |||
37 | 26.11.08 -- v0.97.1 beta7 -- 14.3 Кб |
||
38 | - удаление, создание и переименование пустых папок; |
||
39 | - все процедуры работы с файловой системой вынесены в отдельный файл; |
||
40 | - благодаря помощи Veliant'а большая часть изображений конвертирована в |
||
41 | 256-цветные с палитрой. В результате чего уменьшился размер сжатой программы |
||
42 | и в 2 раза уменьшился обьём несжатой kpack'ом; |
||
43 | - улучшено перетягивание ползунка; |
||
44 | - исправлен один баг. |
||
45 | |||
46 | |||
47 | 20.11.08 -- v0.97 beta7 -- 14.9 Кб |
||
48 | - уменьшена перерисовка: во время перерисовки списка |
||
49 | фон под иконками не рисуется; |
||
50 | - новая иконка изображений, обтекаемость архивов. |
||
51 | |||
52 | |||
53 | 17.11.08 -- v0.96.9 beta7 -- 14.9 Кб |
||
54 | - некоторые новые ассоциации и иконки файлов .dll (.obj) и .img. |
||
55 | |||
56 | |||
57 | 14.11.08 -- v0.96.8 beta7 -- 14.6 Кб |
||
58 | - при нажатии на букву, выделяется соответствующий файл; |
||
59 | - некоторые новые ассоциации и иконки файлов .cpp и .nes. |
||
60 | |||
61 | |||
62 | 31.10.08 -- v0.96.7 beta7 -- 14.4 Кб |
||
63 | - теперь, при переходе на уровень вверх, выделяется папка в которой мы были; |
||
64 | - отловил баг из-за которого, если попытаться войти в верхнюю папку\файл в |
||
65 | списке, не смотря что там выделено, вы перейдёте на уровень вверх; |
||
66 | - исправлен баг из-за которого не все элементы сортировались по типу; |
||
67 | - теперь выделеный элемент в списке рисуется "в порядке очереди", а не самым |
||
68 | последним; это было заметно при перемотке; |
||
69 | - оптимизации. |
||
70 | |||
71 | |||
72 | 24.10.08 -- v0.96.3 beta7 -- 14.4 Кб |
||
73 | - скролл колёсиком как в Symbian; |
||
74 | - уменьшена перерисовка окна в ущерб размеру программы; |
||
75 | - исправлен баг, когда папки, названия которых имели симполы типа !,& прыгали |
||
76 | вверх, выше папки ".."; |
||
77 | - исправление других багов, улучшение кода. |
||
78 | |||
79 | |||
80 | 23.10.08 -- v0.96 beta6 -- 14.1 Кб |
||
81 | - вместо сортировки пузырьком теперь используется алгоритм быстрой сортировки |
||
82 | (да здравствует Википедия!)). Как результат скорость сортировки по размеру |
||
83 | увеличилась в 8 раз, по типу более чем в 5 раз, по имени возросла на 30%; |
||
84 | - и более того: теперь, конечно же, сортировка проходит не по первой букве имени |
||
85 | файла, а по названию вообще. Так же, при сортировке по типу есть одинаковые |
||
86 | расширения, то эти файлы упорядывачиваются по имени; |
||
87 | - оптимизирована процедура сравнения строк; |
||
88 | - перемотка по 3 елемента; |
||
89 | - оптимизация и доработка панели устройств; |
||
90 | |||
91 | |||
92 | 17.10.08 -- v0.95.7 beta6 -- 14.3 Кб |
||
93 | - перемотка по 2 елемента; |
||
94 | - упорядочивание файлов по типу. |
||
95 | |||
96 | 15.10.08 -- v0.95.4 beta6 -- 14.0 Кб |
||
97 | - исправлен баг: первая буква названия файл\папки не делалась большой (строчной). |
||
98 | |||
99 | 03.10.08 -- v0.95.3 beta6 -- 14.1 Кб |
||
100 | - устранён серьёзный баг с кнопкой "Назад"; |
||
101 | - при сортировке файлов по размеру, папки не перемешиваются в хаотичном порядке, |
||
102 | а продолжают быть отсортированными по имени. |
||
103 | - устранён баг в сортировке файлов; |
||
104 | - новая иконка папки. |
||
105 | |||
106 | |||
107 | 17.09.08 -- v0.95.2 beta6 -- 14.1 Кб |
||
108 | - исправлена ошибка, связанная с количеством файлов в папке, замечена Serge'м. |
||
109 | Теперь Эолайт без проблем заходит даже в самые большие папки (было проверено |
||
110 | на папке объёмом 91000 файлов), но отображает максимум только 6898 файлов; |
||
111 | - по нажатию Ctrl+N создаётся новое окно программы с текущей папкой; |
||
112 | - небольшие оптимизации. |
||
113 | |||
114 | |||
115 | 14.09.08 -- v0.95 beta6 -- 14.0 Кб |
||
116 | - новая полоса адреса и переименования файла, основанные на компоненте от |
||
117 | - в EditBox'ax теперь можно использовать все цифры от 1 до 9 (мечта Атаульпы:); |
||
118 | - если не выделена строка адреса клавиша BackSpace возвращает в предыдущую папку; |
||
119 | - оптимизирована функция IntToStr() за что огромное спасибо diamond'y, она стала |
||
120 | меньше на 158 байт; |
||
121 | - много интересного почерпнуто из либы Nable'а относительно оптимизации функций; |
||
122 | - по совету Albom'a динамическое выделение памяти было заменено статическим, как |
||
123 | последствие - исчезло два известных бага, связанных с копированием файлов и |
||
124 | их переименованием; |
||
125 | - некоторые переменные стали локальными, ещё оптимизации и небольшие багфиксы; |
||
126 | |||
127 | |||
128 | 02.08.08 -- v0.94.4 beta5 -- 14.0 Кб |
||
129 | - правка трёх небольших багов, оптимизации; |
||
130 | |||
131 | |||
132 | 28.07.08 -- v0.94.3 beta5 -- 14.1 Кб |
||
133 | - переход по девайсам Ctrl+<цифра>; |
||
134 | - установлен минимальный размер высоты окна; |
||
135 | - иконка папки "вверх"; |
||
136 | - почищен и оптимизирован код. |
||
137 | |||
138 | |||
139 | 04.07.08 -- v0.94 beta5 -- 13.9 Кб |
||
140 | - исправлен довольно старый баг, если ползунок прокрутки в папке с очень большим |
||
141 | количеством файлов перетянуть вверх до начала списка, программа вылетала |
||
142 | |||
143 | |||
144 | 04.07.08 -- v0.93.9 beta5 -- 13.9 Кб |
||
145 | - работает клавиша "Назад" :) |
||
146 | - устранён баг из-за которого папки "." и ".." подвергались сортировке |
||
147 | |||
148 | |||
149 | 29.06.08 -- v0.93.8 beta5 -- 13.8 Кб |
||
150 | - сортировка файлов по первой букве имени |
||
151 | |||
152 | |||
153 | 22.06.08 -- v0.93.6 beta5 -- 13.7 Кб |
||
154 | - новый алгоритм сортировки файлов по размеру, более быстрый (вычитал о нём на |
||
155 | Википедии:), в списке появилось 2 досели потеряных файла |
||
156 | |||
157 | |||
158 | 18.06.08 -- v0.93.5 beta5 -- 13.7 Кб |
||
159 | - запуск программы с параметрами - например "Eolite /hd1/1/" откроет программу |
||
160 | с папкой /hd1/1/ в ней. Несуществующий путь открыт не будет |
||
161 | - устранён глюк окна "О программе", когда нажатие на любую клавишу приводило к |
||
162 | его зависанию (уходу в бесконечный цикл) |
||
163 | - иконка и поддержка файлов ".cvs" |
||
164 | - оптимизации кода |
||
165 | |||
166 | |||
167 | 15.06.08 -- v0.93.4 beta5 -- 13.4 Кб |
||
168 | - исправлен баг с тем появления несуществующего файла в /rd/1/ |
||
169 | - теперь rd, fd, hd1 и т.д. всегда в нижнем регистре |
||
170 | - устранён вылет проги после нажатия кнопки "Up" (спасибо сеса за найденый баг) |
||
171 | |||
172 | |||
173 | 14.06.08 -- v0.93.3 beta5 -- 13.4 Кб |
||
174 | - теперь заливается белым не весь список, а потом выводится текст, а рисуются |
||
175 | белые полосы с текстом - так немного медленнее, но перерисовка значительно |
||
176 | меньше (спасибо Марио79 за подсказку) |
||
177 | - оптимизирована и исправлена процедура удаления файла |
||
178 | - F3 - просмотр любого файла в Тайнипаде |
||
179 | - исправлены баги интерфейса |
||
180 | |||
181 | |||
182 | 14.06.08 -- v0.93 beta5 -- 13.6 Кб |
||
183 | - реализована прокрутка скроллом мыши (спасибо diamond'у за отловленный баг) |
||
184 | - немного уменьшена перерисовка окна |
||
185 | - уменьшен и оптимизирован код программы |
||
186 | - частично исправлен баг разворачивания окна, если мы были в конце списка |
||
187 | - теперь при переименовании файла можно использовать все цифры, кроме восьмёрки |
||
188 | - у программы изменился компилятор на более новый и ключи компиляции |
||
189 | - оптимизирован kolibri.h-- |
||
190 | |||
191 | |||
192 | 08.06.08 -- v0.92.1 beta5 -- 14.0 Кб |
||
193 | - исправлен баг, когда ползунок не всегда доезжал не до конца полосы прокрутки |
||
194 | - оптимизации в прокрутке |
||
195 | |||
196 | |||
197 | 08.06.08 -- v0.92 beta5 -- 14.0 Кб |
||
198 | - устранён баг, появившейся в версии 0.88. Если вы в конце списка и начнёте |
||
199 | понемногу увеличивать размеры окна, оттягивая его нижний конец вниз, то со |
||
200 | временем программа вылетит |
||
201 | - реализован алгоритм плавной прокрутки, есть 1 серьёзный и 1 несерьёзный баг |
||
202 | |||
203 | |||
204 | 07.06.08 -- v0.91.5 beta4 -- 14.0 Кб |
||
205 | - удалён неиспользуемый с 03.03.08 (v0.83) кусок кода |
||
206 | - интерфейс полосы прокрутки стал более объёмным, это было сделано не с целью |
||
207 | улучшения дизайна, а с целью уменьшения кода в исходнике :) |
||
208 | - устранён баг открытия первого файла, который проявлялся только в эмуляторе |
||
209 | - cпасибо diamond'у за исправление ошибки в процедуре складывания двух строк |
||
210 | copystr() и её оптимизацию |
||
211 | - установлено ограничение на размер имени файла, отображаемого при его удалении |
||
212 | - если отменили удаление файла, то опять создаются кнопочки под формой |
||
213 | - устранён старый баг (замеченный недавно) - если в полосе адреса прописали |
||
214 | несуществующий адрес, программу выкидывало |
||
215 | - уменьшена перерисовка при переходе в другую папку, где файлов меньше, чем |
||
216 | было в текущей |
||
217 | - исправлена ошибка в функциях lowcase() и upcase() |
||
218 | - теперь названия файлов и папок начинаются с большой буквы, далее - прописные |
||
219 | - с папками на NTFS-разделе программа всё ещё работать не умеет, но, по крайней |
||
220 | мере, при попытке войти в какую-то из них она уже не вылетает |
||
221 | - немного оптимизирована процедура перехода на девайс |
||
222 | - исправлен баг из-за которого имена файлов иногда оказывались чуть выше чем |
||
223 | надо, относительно иконок |
||
224 | - уменьшена перерисовка окна |
||
225 | - другие оптимизации и багфиксы |
||
226 | |||
227 | |||
228 | 02.06.08 -- v0.90.4 beta4 -- 14.1 Кб |
||
229 | - оптимизации и багфиксы (в т.ч. спасибо Maxis за найденный баг) |
||
230 | |||
231 | |||
232 | 01.06.08 -- v0.90 beta4 -- 14.1 Кб |
||
233 | - критически уменьшена перерисовка, в несколько раз! Огромное спасибо diamond |
||
234 | за подсказку |
||
235 | |||
236 | |||
237 | 01.06.08 -- v0.88.5 beta3 -- 14.1 Кб |
||
238 | - раньше при переходе из одной папки в другую вся область с файлами |
||
239 | закрашивалась белым цветом, а поверх выводились новые. Вопрос: зачем |
||
240 | закрашивать ВСЮ область, если файлов ней может быть всего 2? Я тоже не |
||
241 | знаю почему я понял это только сейчас. Закрашиваем только эти файлы. |
||
242 | - раньше рисовалась левая синяя панель, а поверх неё окошечки с девайсами |
||
243 | и т.д. Сейчас не так: синяя панель рисуется ВОКРУГ окошечек, что уменьшает |
||
244 | перерисовку. |
||
245 | |||
246 | |||
247 | 30.05.08 -- v0.88.2 beta3 -- 14.1 Кб |
||
248 | - устранён баг, связанный с клавишами F2 и Home |
||
249 | |||
250 | |||
251 | 27.04.08 -- v0.88 beta3 -- 14.1 Кб |
||
252 | - обьединены процедуры открытия файла |
||
253 | - устранён баг, связанный с переходом из некорневой папки на другой девайс |
||
254 | - динамическое выделение памяти под папки |
||
255 | |||
256 | |||
257 | 08.04.08 -- v0.87 beta3 -- 14.0 Кб |
||
258 | - оптимизировано удаление файла |
||
259 | - удалён продублированный код переименования файла |
||
260 | - теперь для списка девайсов в левой панели (RАM-диск, жестяки и т.д.) |
||
261 | существует определённый буфер, а не открывается папка "/" каждый раз при |
||
262 | выводе этого списка или же перехода в какой-то из его элементов |
||
263 | - при перерисовке окна больше не считывается содержимое папки, просто |
||
264 | выводятся данные, что хранятся в буфере |
||
265 | - посла деактивации окна то, что было напечатано в строке адреса не исчезает |
||
266 | - упорядочивание файлов по размеру |
||
267 | |||
268 | |||
269 | 27.03.08 -- v0.86 beta3 -- 14.4 Кб |
||
270 | - оптимизирован вывод размера файлов |
||
271 | - убрана лишняя перерисовка при открытии программы |
||
272 | - оптимизирован переход в начало и в конец списка файлов |
||
273 | - исправлен баг с потелей одного файла в корневых разделах жестких дисков |
||
274 | - обьединены процедуры Ctrl+С и Ctrl+X |
||
275 | - теперь для каждого изображения не своя переменная, а все они собраны по типам |
||
276 | в один файл: toolbar icons, file icons, device icons |
||
277 | - уменьшено потребление программой ресурсов при выводе иконок файлов |
||
278 | - и ещё много-много всего отимизировано! |
||
279 | |||
280 | |||
281 | 09.03.08 -- v0.84 beta2 -- 16.1 Кб |
||
282 | - cделано окно "О программе" (размер за kpack-ованого изображения 2.5 Кб) |
||
283 | - теперь при переименовании файла можно использовать все цифры |
||
284 | - оптимизировано процедуры открытия папки, копирования, перерисовка полосы |
||
285 | адреса и полосы переименования файла |
||
286 | - запрос на удаление |
||
287 | |||
288 | |||
289 | 07.03.08 -- v0.83.3 beta2 -- 13.0 Кб |
||
290 | - решён глюк, связанный с корневыми папками жёстких дисков |
||
291 | |||
292 | |||
293 | 07.03.08 -- v0.83.2 beta2 -- 13.0 Кб |
||
294 | - решён крайне серьёзный баг с пожиранием программой дополнительного количества |
||
295 | памяти каждый раз после перерисовки окна или открытия папки |
||
296 | |||
297 | |||
298 | 07.03.08 -- v0.83.1 beta2 -- 13.0 Кб |
||
299 | - решен баг с прокруткой и папками |
||
300 | - опитимизации |
||
301 | |||
302 | |||
303 | 03.03.08 -- v0.83 beta2 -- 13.0 Кб |
||
304 | - цвет окна более тёмный |
||
305 | - распределение: вначале папки, затем файлы |
||
306 | - теперь перетягивание ползунка прокрутки работает и в Колибри! |
||
307 | - реализованы быстрые клавиши Ctrl+C (Ctrl+Ins), Ctrl+X, Ctrl+V. Как сделать с |
||
308 | Shift-ом я не знаю |
||
309 | - новое лого |
||
310 | - устранён баг с серой линией, отделяющей названия файлов и их тип |
||
311 | - устранён древний баг, связанный с невозможностью открыть любой файл с первого |
||
312 | раза, только со второго |
||
313 | - устранён баг, связаный с длинной имени файла |
||
314 | - новая иконка текстовых документов |
||
315 | |||
316 | |||
317 | 27.02.08 -- v0.81 beta -- 12.8 Кб |
||
318 | - оптимизирование перерисовки при переходе в другую папку |
||
319 | - некоторые иконки теперь обтекаемы |
||
320 | - багфиксы прокрутки списка |
||
321 | |||
322 | |||
323 | 25.02.08 -- v0.80 beta -- 12.6 Кб |
||
324 | - критически уменьшена перерисовка! |
||
325 | - багфиксы интерфейса |
||
326 | |||
327 | |||
328 | 25.02.08 -- v0.77 beta -- 12.5 Кб |
||
329 | - переименовывание файлов |
||
330 | |||
331 | |||
332 | 23.02.08 -- v0.75 beta -- 12.1 Кб |
||
333 | - опять заработали горячие клавиши |
||
334 | - библиотека eolite_copy.obj больше не нужна |
||
335 | - теперь работает и вырезание файлов (размером не больше чем ОЗУ) |
||
336 | - улучшение алгоритма прокрутки |
||
337 | - багфиксы |
||
338 | |||
339 | |||
340 | 23.02.08 -- v0.71 beta -- 12.1 Кб |
||
341 | - устранён баг ограничения размера строки для имён файлов |
||
342 | - ReadMe |
||
343 | |||
344 | |||
345 | 23.02.08 -- v0.7 beta -- 12.1 Кб |
||
346 | - ограничение размера строки для имён файлов |
||
347 | - удалена "." в начале списка файлов |
||
348 | |||
349 | |||
350 | 22.02.08 -- v0.65 beta -- 12.3 Кб |
||
351 | - размер файлов теперь выводится в Кб, Мб и Гб |
||
352 | - оптимизация отрисовки в левой синей панели |
||
353 | - удобно стало пользоваться полосой адреса. Если она была изменена, нажав Enter |
||
354 | мы переходим по новому адресу, если же нет - открывается выделенная папка, |
||
355 | файл или программа |
||
356 | - в Колибри не работает, в отличии от эмулятора, реализованное перетягивание |
||
357 | ползунка :( |
||
358 | - выделение по Insert, пока что нигде не используется |
||
359 | |||
360 | |||
361 | 18.02.08 -- v0.6 beta -- 11.7 Кб |
||
362 | - совместными усилиями устранён серьёзный баг с нажатием ПКМ на заголовке окна |
||
363 | - если мы пропишем адрес папки, которой не существует и попытаемся в неё перейти |
||
364 | ничего у нас УЖЕ не получится |
||
365 | - улучшения в скролле |
||
366 | - F5 перерисовать окно |
||
367 | - иконки у устройств |
||
368 | - панель действий |
||
369 | - одиночное копирование и вырезание файлов размером не больше чем ОЗУ |
||
370 | - удаление файлов, пока что без запроса |
||
371 | |||
372 | |||
373 | 09.02.08 -- v0.5 beta -- 10 Кб |
||
374 | - оптимизировано Preview |
||
375 | - до деактивации окна уже нельзя кляцать по белой области и видеть кнопки |
||
376 | - уменьшен размер иконок - теперь они 16х15 |
||
377 | - нельзя удалить весь путь в строке адреса, "/" по-любому остаётся |
||
378 | - при деактивации окна выделение не перепрыгивает на первый элемент |
||
379 | - реализовано открытие програм и ассоциированных файлов |
||
380 | - расширения больше не в верхнем регистре |
||
381 | - переходит по носителям, теперь если неизвестный носитель - оно так и напишет |
||
382 | - добавлены новые типы файлов |
||
383 | |||
384 | |||
385 | 04.02.08 -- v0.35 beta -- 9.17 Кб |
||
386 | - для строки адреса отдельный "путь" (не #path, а #edit_path). |
||
387 | - красивая кнопка перехода |
||
388 | - входит в первую папку |
||
389 | - вывод типов файлов |
||
390 | - оптимизация в коде |
||
391 | |||
392 | |||
393 | 03.02.08 -- v0.33 beta -- 8.91 Кб (англ.версия) |
||
394 | Первая версия. Краткое хистори: |
||
395 | 1. Leency делает дизайн программы и ищет пути решения некоторых проблем. |
||
396 | 2. Veliant делает отображение списка файлов из /rd/1/, а Leency реализует |
||
397 | перемотку списка и горячие клавиши. |
||
398 | 3. Veliant осуществляет вывод размера файлов. Leency мучается с прокруткой. |
||
399 | 4. Veliant выводит иконки, Leency эти иконки рисует и переделывает дизайн окна. |
||
400 | 5. Veliant с Leency сделали переход по папкам. |
||
401 | 6. Устранение багов. |
||
402 | |||
403 | 22.02.08 -- v0.0 -- 0 Кб |
||
404 | Начало.цифра> |