Subversion Repositories Kolibri OS

Rev

Rev 976 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
977 leency 1
20.12.08 -- v0.98.3 RC2 -- 14.6 Кб
976 leency 2
- теперь координаты отсчитываются от конца скина;
3
- устранён вылет программы в случае, если в папке 0 или больше чем 6898 файлов;
4
- исправлен баг: если в конце списка развернуть окно, выделение "прыгало" вверх;
5
- исправлена перерисовка при переходе в другую папку или устройство;
6
- немного оптимизировано изменение регистра букв в названиях файлов;
7
- теперь выделяется папка, в которой мы были и после кнопки "Назад";
8
- исправлены недочёты при переходе в верхнюю папку;
9
- в историю посещённых папок теперь не может два раза подряд записаться одна и
10
   та же папка;
977 leency 11
- исправлен баг из-за которого выделение выделение могло не двигаться клавишами;
12
- прога не вылетает из-за переполнения в истории посещённых папок, однако один
13
   небольшой косяк там остался;
14
- тестовое отображение скрытых файлов;
976 leency 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
Начало.