Board.KolibriOS.org
http://board.kolibrios.org/

@SS - скринсейвер
http://board.kolibrios.org/viewtopic.php?f=48&t=2045
Page 1 of 1

Author:  Mario [ Fri Mar 30, 2012 2:47 am ]
Post subject:  @SS - скринсейвер

Надо оптимизировать и рефакторить код - жрет память, а еще как выяснилось жрет много кнопок за несколько часов работы и соответственно системе не возвращает.

Author:  derlafff [ Fri Mar 30, 2012 12:19 pm ]
Post subject:  Re: @SS - скринсейвер

Mario wrote:
как выяснилось жрет много кнопок

Можно для newbie, что это значит?

Author:  Leency [ Fri Mar 30, 2012 12:34 pm ]
Post subject:  Re: @SS - скринсейвер

Создаёт новые кнопки не удаляя старые и в итоге превышает максимально допустимое кол-во для системы кнопок 4096.

Author:  Mario [ Fri Mar 30, 2012 12:38 pm ]
Post subject:  Re: @SS - скринсейвер

Программа в цикле выделяет кнопки 8 функцией, но не возвращает их обратно системе. Кнопки могут рисоваться абсолютно в том же месте где предыдущие. У программы есть окно настройки, вероятно в нем это и происходит.
Такими же проблемами обладают: eolite (исправлено), clicks, pipes. Это из обнаруженного.

Author:  Leency [ Fri Mar 30, 2012 12:49 pm ]
Post subject:  Re: @SS - скринсейвер

Mario wrote:
У программы есть окно настройки
Как его увидеть?

Author:  Mario [ Fri Mar 30, 2012 1:09 pm ]
Post subject:  Re: @SS - скринсейвер

Завести курсор мыши в правый верхний угол экрана и нажать ЛКМ+ПКМ.
Только просьба не делать еще одного непроверенного быстрофикса. Я лучше сам посмотрю код.

Author:  Mario [ Fri Mar 30, 2012 7:22 pm ]
Post subject:  Re: @SS - скринсейвер

SVN r. 2529
1) В дежурном режиме программа потребляет только 4 Кб ОЗУ. Раньше потребляла 64 Кб.
2) Прозрачный курсор во всех режимах запущенного скринсейвера. На время его создания выделяется еще 4 Кб памяти, но почти сразу возвращается системе, после создания курсора, так как далее она не нужна.
3) Починил режим "Assembler". Теперь отображается macros.inc, так ничего более ассемблерного из текстовых файлов в образе не присутствует. Память под загружаемый файл выделяется динамически.
4) Исправил баг с выделением большого количества дублирующих кнопок ф.8.

Author:  Leency [ Sat Mar 31, 2012 10:47 am ]
Post subject:  Re: @SS - скринсейвер

Может по-умолчанию поставить вид "Ассемблер"? Смотрится стильно и необычно. Да и неплохо бы скринсейвер поменять за 100500 релизов.

Author:  Mario [ Sat Mar 31, 2012 2:18 pm ]
Post subject:  Re: @SS - скринсейвер

Веришь или нет - мне в ночной сборке скринсейвер не нужен. Совсем не нужен.
Даже на всех больших ос у меня в лучшем случае стоит вырубать монитор и засыпать.

Author:  XVilka [ Sat Mar 31, 2012 3:46 pm ]
Post subject:  Re: @SS - скринсейвер

Из действительно полезных вещей - можно было бы добавить возможность блокировки экрана скринсейвером (по вводу пароля, например)

Author:  Mario [ Sat Mar 31, 2012 4:50 pm ]
Post subject:  Re: @SS - скринсейвер

Вещами на поддержанными на системном уровне не занимаюсь. Достаточно нажать ALT+TAB, чтобы панель обошла блокировку.

Author:  Leency [ Sun Apr 01, 2012 12:46 am ]
Post subject:  Re: @SS - скринсейвер

Если я изменю, возражений не будет?

Author:  Mario [ Sun Apr 01, 2012 12:47 am ]
Post subject:  Re: @SS - скринсейвер

Если корректно изменишь, то мне все равно.
Кстати у меня возникла идея. Можно ведь загрузочным параметром передавать выбор, тогда код лишний раз менять не придется.

Author:  Mario [ Sun Apr 01, 2012 1:35 am ]
Post subject:  Re: @SS - скринсейвер

SVN r. 2535 добавлены загрузочные параметры: ZERO и ASSM, для выбора соответствующего режима скринсейвера, при загрузке.

Page 1 of 1 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/