Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср ноя 22, 2017 2:05 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 14 сообщений ] 
Автор Сообщение
 Заголовок сообщения: @SS - скринсейвер
СообщениеДобавлено: Пт мар 30, 2012 2:47 am 
Надо оптимизировать и рефакторить код - жрет память, а еще как выяснилось жрет много кнопок за несколько часов работы и соответственно системе не возвращает.


Вернуться к началу
   
 Заголовок сообщения: Re: @SS - скринсейвер
СообщениеДобавлено: Пт мар 30, 2012 12:19 pm 
Не в сети

Зарегистрирован: Ср мар 28, 2012 9:55 pm
Сообщения: 3
Mario писал(а):
как выяснилось жрет много кнопок

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


Вернуться к началу
 Заголовок сообщения: Re: @SS - скринсейвер
СообщениеДобавлено: Пт мар 30, 2012 12:34 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4226
Создаёт новые кнопки не удаляя старые и в итоге превышает максимально допустимое кол-во для системы кнопок 4096.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: @SS - скринсейвер
СообщениеДобавлено: Пт мар 30, 2012 12:38 pm 
Программа в цикле выделяет кнопки 8 функцией, но не возвращает их обратно системе. Кнопки могут рисоваться абсолютно в том же месте где предыдущие. У программы есть окно настройки, вероятно в нем это и происходит.
Такими же проблемами обладают: eolite (исправлено), clicks, pipes. Это из обнаруженного.


Вернуться к началу
   
 Заголовок сообщения: Re: @SS - скринсейвер
СообщениеДобавлено: Пт мар 30, 2012 12:49 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4226
Mario писал(а):
У программы есть окно настройки
Как его увидеть?

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: @SS - скринсейвер
СообщениеДобавлено: Пт мар 30, 2012 1:09 pm 
Завести курсор мыши в правый верхний угол экрана и нажать ЛКМ+ПКМ.
Только просьба не делать еще одного непроверенного быстрофикса. Я лучше сам посмотрю код.


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


Вернуться к началу
   
 Заголовок сообщения: Re: @SS - скринсейвер
СообщениеДобавлено: Сб мар 31, 2012 10:47 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4226
Может по-умолчанию поставить вид "Ассемблер"? Смотрится стильно и необычно. Да и неплохо бы скринсейвер поменять за 100500 релизов.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: @SS - скринсейвер
СообщениеДобавлено: Сб мар 31, 2012 2:18 pm 
Веришь или нет - мне в ночной сборке скринсейвер не нужен. Совсем не нужен.
Даже на всех больших ос у меня в лучшем случае стоит вырубать монитор и засыпать.


Вернуться к началу
   
 Заголовок сообщения: Re: @SS - скринсейвер
СообщениеДобавлено: Сб мар 31, 2012 3:46 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Из действительно полезных вещей - можно было бы добавить возможность блокировки экрана скринсейвером (по вводу пароля, например)


Вернуться к началу
 Заголовок сообщения: Re: @SS - скринсейвер
СообщениеДобавлено: Сб мар 31, 2012 4:50 pm 
Вещами на поддержанными на системном уровне не занимаюсь. Достаточно нажать ALT+TAB, чтобы панель обошла блокировку.


Вернуться к началу
   
 Заголовок сообщения: Re: @SS - скринсейвер
СообщениеДобавлено: Вс апр 01, 2012 12:46 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4226
Если я изменю, возражений не будет?

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: @SS - скринсейвер
СообщениеДобавлено: Вс апр 01, 2012 12:47 am 
Если корректно изменишь, то мне все равно.
Кстати у меня возникла идея. Можно ведь загрузочным параметром передавать выбор, тогда код лишний раз менять не придется.


Вернуться к началу
   
 Заголовок сообщения: Re: @SS - скринсейвер
СообщениеДобавлено: Вс апр 01, 2012 1:35 am 
SVN r. 2535 добавлены загрузочные параметры: ZERO и ASSM, для выбора соответствующего режима скринсейвера, при загрузке.


Вернуться к началу
   
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 14 сообщений ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB